The embodiment of this application provides an interactive method, device, system and computer-readable storage medium. The method includes: determining the parallax between the first and second views of virtual objects; determining the first virtual stereo coordinates of virtual objects mapped in real space based on parallax, user's pupil distance and user's eye focal length; and obtaining the first virtual stereo coordinates of operators in real space. According to the first virtual coordinates and the first three-dimensional coordinates, the preset interaction conditions between the operator and the virtual object are judged; if so, the virtual object is processed based on the interaction action of the operator. In the embodiment of this application, the user can observe more real three-dimensional virtual objects without wearing glasses, and interact with more real virtual objects, so that the user can get a better immersion feeling, which is conducive to improving the user experience.
【技术实现步骤摘要】
交互方法、装置、系统及计算机可读存储介质
本申请涉及交互
,尤其涉及一种交互方法、装置、系统及计算机可读存储介质。
技术介绍
目前,用户与虚拟物体之间的交互往往采用虚拟现实或增强现实等技术实现的。一种现有的交互方法通常包括,用户通过佩戴相应的立体眼镜,观察到立体的虚拟物体,用户与通过立体眼镜观察到的立体的虚拟物体进行交互。然而,本申请的专利技术人发现,用户通过立体眼镜观察到的虚拟物体不够真实,用户在交互时的沉浸感较弱,使用体验不佳。
技术实现思路
本申请的目的旨在解决现有的交互方法存在通过立体眼镜观察到的虚拟物体不够真实,导致用户在交互时的沉浸感较弱的技术问题。第一方面,提供了一种交互方法,该方法包括:确定出虚拟物体在第一视图和第二视图之间的视差;根据视差、用户的瞳距和用户的眼睛的焦距,确定出虚拟物体映射在真实空间中的第一虚拟立体坐标;获取操作体在真实空间中的第一立体坐标;根据第一虚拟立体坐标与第一立体坐标,判断操作体与虚拟物体之间是否满足预设交互条件;若是,则基于操作体的交互动作对虚拟物体进行处理。第二方面,提供了一种交互装置,该装置包括:视差确定单元,用于确定出虚拟物体在第一视图和第二视图之间的视差;第一虚拟立体坐标确定单元,用于根据视差、用户的瞳距和用户的眼睛的焦距,确定出虚拟物体映射在真实空间中的第一虚拟立体坐标;第一立体坐标确定单元,用于获取操作体在真实空间中的第一立体坐标;判断单元,用于根据第一虚拟立体坐标与第一立体坐标,判断操作体与虚拟物体之间是否满足预设交互条件;执行单元,用于基于操作体的交互动作对虚拟物体进行处理。第三方面,提供了一种交 ...
【技术保护点】
1.一种交互方法,其特征在于,包括:确定出虚拟物体在第一视图和第二视图之间的视差;根据所述视差、用户的瞳距和所述用户的眼睛的焦距,确定出所述虚拟物体映射在真实空间中的第一虚拟立体坐标;获取操作体在所述真实空间中的第一立体坐标;根据所述第一虚拟立体坐标与所述第一立体坐标,判断所述操作体与所述虚拟物体之间是否满足预设交互条件;若是,则基于所述操作体的交互动作对所述虚拟物体进行处理。
【技术特征摘要】
1.一种交互方法,其特征在于,包括:确定出虚拟物体在第一视图和第二视图之间的视差;根据所述视差、用户的瞳距和所述用户的眼睛的焦距,确定出所述虚拟物体映射在真实空间中的第一虚拟立体坐标;获取操作体在所述真实空间中的第一立体坐标;根据所述第一虚拟立体坐标与所述第一立体坐标,判断所述操作体与所述虚拟物体之间是否满足预设交互条件;若是,则基于所述操作体的交互动作对所述虚拟物体进行处理。2.根据权利要求1所述的交互方法,其特征在于,所述确定出虚拟物体在第一视图和第二视图之间的视差,包括:获取虚拟物体在第一视图中的第一平面坐标和在第二视图中的第二平面坐标;根据所述第一平面坐标和所述第二平面坐标,确定出所述虚拟物体的视差。3.根据权利要求2所述的交互方法,其特征在于,所述根据所述视差、用户的瞳距和所述用户的眼睛的焦距,确定出所述虚拟物体映射在真实空间中的第一虚拟立体坐标,包括:根据所述第一平面坐标和所述第二平面坐标,确定所述虚拟物体的视差表达式;将所述用户的瞳距、所述用户的眼睛的焦距和所述视差,代入所述视差表达式,得到所述虚拟物体与所述用户的双眼所在平面之间的垂直距离;根据所述垂直距离、所述焦距、所述第一平面坐标和所述第二平面坐标,确定出所述虚拟物体映射在真实空间中的第一虚拟立体坐标。4.根据权利要求1所述的交互方法,其特征在于,所述获取操作体在所述真实空间中的第一立体坐标时,还包括:利用体感检测设备获取所述操作体的动作状态。5.根据权利要求4所述的交互方法,其特征在于,所述根据所述第一虚拟立体坐标与所述第一立体坐标,判断所述操作体与所述虚拟物体之间是否满足预设交互条件,包括:判断所述第一虚拟立体坐标与所述第一立体坐标之间的距离是否小于第一阈值,和判断所述操作体的动作状态是否为交互动作状态;若都为是,则确定所述操作体与所述虚拟物体之间满足所述预设交互条件。6.根据权利要求1所述的交互方法,其特征在于,所述基于所述操作体的交互动作对所述虚拟物体进行处理,包括:基于所述操作体的移动动作,对所述虚拟物体进行移动处理,或基于所述操作体的旋转动作,对所述虚拟物体进行旋转处理,或基于所述操作体引导所述虚拟物体的形变动作,对所述虚拟物体进行形变处理。7.根据权利要求1所述的交互方法,其特征在于,所述基于所述操作体的交互动作对所述虚拟物体进行处理之后,还包括:获取所述操作体在所述真实空间中的第二立体坐标;确定出所述第二立体坐标与第一立体坐标之间的差值向量;根据所述差值向量和所述第一虚拟立体坐标,确定出所述虚拟物体的第二虚拟立体坐标;根据所述第二虚拟立体坐标,确定...
【专利技术属性】
技术研发人员:闫桂新,张浩,陈丽莉,楚明磊,田文红,马占山,郭子强,
申请(专利权)人:京东方科技集团股份有限公司,北京京东方光电科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。