虚拟现实中的激光指示器交互和缩放制造技术

技术编号:18465779 阅读:36 留言:0更新日期:2018-07-18 15:54
在用于在虚拟现实环境中移动和缩放的系统中,用户可以从虚拟环境中的第一虚拟位置朝向虚拟环境中的第二虚拟位置处的所选择的特征移动。在从第一位置向第二位置移动时,可以通过操纵设置在手持电子设备上的用户界面来调整用户相对于虚拟环境中用户周边的比例或视角。

Interaction and scaling of laser indicators in virtual reality

In a system that is used to move and zoom in a virtual reality environment, users can move from the first virtual location in the virtual environment toward the selected features at the second virtual location in the virtual environment. When moving from the first position to the second position, the user interface on the handheld electronic device can be manipulated to adjust the user's ratio or perspective to the user's peripheral relative to the virtual environment.

【技术实现步骤摘要】
【国外来华专利技术】虚拟现实中的激光指示器交互和缩放相关申请的交叉引用本申请是2016年11月15日提交的美国申请No.15/352,481的继续部分并且要求其优先权,该美国申请要求于2016年2月8日提交的美国临时申请No.62/292,600的优先权,这些申请的公开内容通过引用并入在本文中。本申请要求于2016年2月8日提交的美国临时专利申请No.62/292600的优先权权益,其全部内容通过引用并入在本文中。
这一般地涉及增强和/或虚拟现实环境中的移动和缩放。
技术介绍
增强现实(AR)和/或虚拟现实(VR)系统可以生成三维(3D)沉浸式虚拟环境。用户可以通过与各种电子设备的交互来体验这种3D沉浸式虚拟环境,所述各种电子设备诸如例如包括显示器的头盔或其它头戴式设备、用户在观看显示设备时通过其观看的眼镜或护目镜、装配有传感器的手套、包括传感器的外部手持设备和其它此类电子设备。一旦沉浸在3D虚拟环境中,用户就可以通过物理移动和/或对电子设备的操纵移动通过虚拟环境并且移动到虚拟环境的其它区域,来与虚拟环境交互并且使与虚拟环境的交互个性化。
技术实现思路
在一个方面中,一种方法可以包括:生成虚拟环境;在用户界面处检测第一输入,该第一输入指示对虚拟环境中的特征的选择;在用户界面处检测第二输入,该第二输入指示相对于所选择的特征的位置变化或相对于虚拟环境的尺度变化中的至少一个;以及响应于第二输入,调整相对于所选择的特征的虚拟位置或相对于虚拟环境的虚拟尺度中的至少一个。在另一方面中,一种系统可以包括被配置成生成沉浸式虚拟环境的计算设备。该计算设备可以包括存储可执行指令的存储器,以及被配置成执行指令的处理器。指令的执行可以使计算设备生成虚拟环境,在用户界面处检测第一输入,该第一输入指示对虚拟环境中的特征的选择,在用户界面处检测第二输入,该第二输入指示相对于所选择的特征的位置变化或相对于虚拟环境的尺度变化中的至少一个,以及响应于第二输入,调整相对于所选择的特征的虚拟位置或相对于虚拟环境的虚拟尺度中的至少一个。在下面的附图和描述中阐述了一个或多个实施方式的细节。其它特征将根据说明书和附图并且根据权利要求书显而易见。附图说明图1是依照本文中所描述的实施方式的包括头戴式显示器和手持电子设备的虚拟现实系统的示例实施方式。图2A和图2B是依照本文中所描述的实施方式的示例头戴式显示设备的立体图,并且图2C图示依照本文中所描述的实施方式的示例手持电子设备。图3是依照如本文中所描述的实施例的头戴式电子设备和手持电子设备的框图。图4A-4C和图5A-5C是图示依照本文中所描述的实施方式的增强和/或虚拟现实环境中的用户和/或虚拟特征的移动和缩放的第三人视图。图6A-6E图示依照本文中所描述的实施方式的手持电子设备的用于在增强和/或虚拟现实环境中移动和缩放的用户界面。图7A-7B是图示依照本文中所描述的实施方式的增强和/或虚拟现实环境中的用户和/或虚拟特征的移动和缩放的第三人视图。图8A-8B是图示依照本文中所描述的实施方式的用户在增强和/或虚拟现实环境中的虚拟照片球体中的移动的第三人视图。图9是依照本文中所描述的实施方式的在增强和/或虚拟现实环境中移动和缩放的方法的流程图。图10示出可用于实现本文中所描述的技术的计算机设备和移动计算机设备的示例。具体实施方式穿戴例如头戴式显示器(HMD)设备的沉浸在3D增强和/或虚拟现实环境中的用户可以探索3D虚拟环境并且通过各种不同类型的输入来与3D虚拟环境交互。这些输入可以包括例如物理交互,包括例如对与HMD分开的电子设备的操纵,诸如例如经由由电子设备发出的光线或光束和/或基于对电子设备的操纵、电子设备的移动、施加在电子设备的触敏表面等上的触摸、和/或对HMD本身的操纵和/或手/手臂姿势、头部移动和/或头部和/或眼睛定向凝视等在虚拟环境中渲染的虚拟光束。用户可以实现这些不同类型的交互中的一个或多个来在虚拟环境中执行特定动作,诸如例如通过虚拟环境移动,以及从虚拟环境的第一区域向虚拟环境的第二区域或者从第一虚拟环境向第二虚拟环境移动或者转变或者远距传送。依照本文中所描述的实施方式的系统和方法可以方便在虚拟环境中移动,例如,从虚拟环境的第一区域到虚拟环境的第二区域和/或从第一虚拟环境到第二虚拟环境的远距传送或输送。连同虚拟环境中的这种移动一起,依照本文中所描述的实施方式的系统和方法也可以允许用户与这种移动一起或者除了这种移动之外或者代替这种移动而在大小上缩放。用户的大小的这种缩放可以对应于例如相对于虚拟环境中的虚拟特征的用户的视角中的变化,从而允许用户从不同的视角来观看和体验虚拟环境。例如,通过相对于诸如虚拟环境中的虚拟地平面的固定参考增加用户的尺度,用户可以观看和体验虚拟环境好像用户已相对于虚拟环境中的特征在大小上增加了,同时虚拟特征现在似乎更小。这可以替代地被认为是虚拟环境中的虚拟特征的虚拟按比例缩小,从而在相对于虚拟特征的用户视角方面产生类似的变化。类似地,通过相对于诸如虚拟环境中的虚拟地平面的固定参考减小用户的尺度,用户可以观看和体验虚拟环境好像用户已相对于虚拟环境中的虚拟特征在大小上减小了,同时虚拟特征现在似乎更大。这可以替代地被认为是虚拟环境中的虚拟特征的虚拟按比例放大,从而在相对于虚拟特征的用户视角中方面产生类似的变化。在图1中所示的示例实施方式中,穿戴HMD100的用户正握着便携式手持电子设备102。手持电子设备102可以是例如智能电话、控制器、陀螺鼠标、操纵杆,或可以与HMD100配对并且与HMD100进行通信以便在由HMD100生成的沉浸式虚拟环境中交互的另一便携式手持电子设备。手持电子设备102可以经由例如有线连接或诸如例如WiFi或蓝牙连接的无线连接与HMD100可操作地耦合或者与HMD100配对。手持电子设备102和HMD100的这种配对或可操作耦合可以提供用于在手持电子设备102与HMD100之间传送和交换数据,并且可以允许手持电子设备102充当用于在由HMD100生成的沉浸式虚拟环境中交互的控制器。也就是说,对手持电子设备102的操纵(诸如例如,为了生成由手持电子设备102发出的被导向用于选择的虚拟对象或特征的虚拟光束或光线)和/或在手持电子设备102的触摸表面上接收的输入和/或对手持电子设备102的移动可以被转换成由HMD100生成的沉浸式虚拟环境中的对应选择或移动或其它类型的交互。例如,HMD100与手持电子设备102一起可以生成如上所述的虚拟环境,并且可以操纵手持电子设备102以实现相对于如上所述的虚拟环境中的虚拟特征的用户的尺度或视角的变化。图2A和图2B是示例HMD、诸如例如图1中的由用户穿戴的HMD100的立体图,并且图2C图示示例手持电子设备,诸如例如图1中所示的手持电子设备102。手持电子设备102可以包括容纳设备102的内部组件的外壳103以及在外壳103外部上的可被用户访问的用户界面104。用户界面104可以包括被配置成接收用户触摸输入的触敏表面106。用户界面104也可以包括用于由用户操纵的其它组件,诸如例如作动按钮、旋钮、操纵杆等。在一些实施方式中,用户界面104的至少一部分可以被配置为触摸屏,其中用户界面104的该部分被配置成向用户显示用户界面项,并且也用于本文档来自技高网...

【技术保护点】
1.一种方法,包括:生成虚拟环境;在用户界面处检测第一输入,所述第一输入指示对所述虚拟环境中的虚拟特征的选择;在所述用户界面处检测第二输入,所述第二输入指示相对于所选择的虚拟特征的用户的虚拟位置的变化或者相对于所述虚拟特征的所述用户的虚拟比例的变化中的至少一个;以及响应于所述第二输入,调整相对于所选择的虚拟特征的所述用户的所述虚拟位置或者相对于所述虚拟特征的所述用户的所述虚拟比例中的至少一个。

【技术特征摘要】
【国外来华专利技术】2016.02.08 US 62/292,600;2016.11.15 US 15/352,4811.一种方法,包括:生成虚拟环境;在用户界面处检测第一输入,所述第一输入指示对所述虚拟环境中的虚拟特征的选择;在所述用户界面处检测第二输入,所述第二输入指示相对于所选择的虚拟特征的用户的虚拟位置的变化或者相对于所述虚拟特征的所述用户的虚拟比例的变化中的至少一个;以及响应于所述第二输入,调整相对于所选择的虚拟特征的所述用户的所述虚拟位置或者相对于所述虚拟特征的所述用户的所述虚拟比例中的至少一个。2.根据权利要求1所述的方法,其中,在所述用户界面处检测第二输入包括在所述用户界面处检测指示相对于所选择的虚拟特征的虚拟位置的变化以及相对于所述虚拟特征的虚拟比例的变化两者的输入。3.根据权利要求2所述的方法,其中,所述第二输入包括在所述用户界面处接收到的触摸输入,以及其中,调整所述虚拟位置或者所述虚拟比例中的至少一个包括:在所述用户界面的第一部分处检测触摸输入;响应于在所述用户界面的所述第一部分处检测到的触摸输入,虚拟地使所述用户移动设定的虚拟距离以更接近所选择的虚拟特征;以及响应于在所述用户界面的所述第一部分处检测到的触摸输入,使相对于所述虚拟特征的所述用户的虚拟比例放大设定量。4.根据权利要求3所述的方法,其中,在所述用户界面的第一部分处检测触摸输入包括在所述用户界面的所述第一部分处检测多个触摸输入,以及响应于在所述用户界面的所述第一部分处检测到的每个触摸输入,虚拟地使所述用户移动所述设定虚拟距离以更接近所选择的虚拟特征,并且使相对于所述虚拟特征的所述用户的虚拟比例放大所述设定量。5.根据权利要求2所述的方法,其中,所述第二输入包括在所述用户界面处接收到的触摸输入,以及其中,调整所述虚拟位置或者所述虚拟比例中的至少一个包括:在所述用户界面的第二部分处检测触摸输入;响应于在所述用户界面的所述第二部分处检测到的触摸输入,虚拟地使所述用户移动设定虚拟距离以更接近所选择的虚拟特征;以及响应于在所述用户界面的所述第二部分处检测到的触摸输入,使相对于所述虚拟特征的所述用户的虚拟比例缩小设定量。6.根据权利要求5所述的方法,其中,在所述用户界面的第二部分处检测触摸输入包括在所述用户界面的所述第二部分处检测多个触摸输入,以及响应于在所述用户界面的所述第二部分处检测到的每个触摸输入,虚拟地使所述用户移动所述设定虚拟距离以更接近所选择的虚拟特征,并且使相对于所述虚拟特征的所述用户的所述虚拟比例缩小所述设定量。7.根据权利要求2所述的方法,其中,所述第二输入包括在所述用户界面处接收到的触摸和拖拽输入,以及其中,调整所述虚拟位置或者所述虚拟比例中的至少一个包括:在所述用户界面处检测所述触摸和拖拽输入,包括检测初始触摸点、检测释放点以及检测沿所述用户界面在检测到的初始触摸点与检测到的释放点之间的拖拽轨迹;响应于检测到的触摸和拖拽输入,虚拟地使用户移动虚拟距离以更接近所选择的虚拟特征;以及响应于检测到的触摸和拖拽输入,虚拟地放大或缩小相对于所述虚拟特征的所述用户的虚拟比例。8.根据权利要求7所述的方法,其中,虚拟地使所述用户移动虚拟距离以更接近所选择的虚拟特征包括基于检测到的沿所述用户界面的所述拖拽轨迹的长度来确定所述虚拟距离。9.根据权利要求8所述的方法,其中,虚拟地放大或缩小相对于所述虚拟特征的所述用户的虚拟比例包括:检测所述拖拽轨迹的方向;当检测到的所述拖拽轨迹的方向是第一方向时,基于检测到的所述拖拽轨迹的长度来虚拟地放大相对于所述虚拟特征的所述用户的比例;以及当检测到的所述拖拽轨迹的方向是第二方向时,基于检测到的所述拖拽轨迹的长度来虚拟地缩小相对于所述虚拟特征的所述用户的比例。10.根据权利要求1所述的方法,其中,所述用户界面包括触摸屏显示器,以及其中:检测第一输入包括在所述触摸屏显示器的触敏表面的第一预设部分处检测触摸输入,在所述触摸屏显示器的所述触敏表面的所述第一预设部分处显示选择图标,以及检测第二输入包括以下中的至少一个:在所述触摸屏显示器的所述触敏表面的第二预设部分处检测触摸输入,操纵设备包括在所述触摸屏显示器的所述触敏表面的所述第二预设部分处显示的放大图标和缩小图标,在所述放大图标或所述缩小图标中的一个处检测所述触摸输入,或者在所述触摸屏显示器的所述触敏表面的所述第二预设部分处检测触摸和拖拽输入,操纵设备包括在所述触摸屏显示器的所述触敏表面的所述第二预设部分处显示的拖拽图标。11.根据权利要求1所述的方法,进一步包括:在所述用户界面处检测第三输入,所述第三输入识别所述虚拟环境中的设定虚拟基准点;以及响应于所述第三输...

【专利技术属性】
技术研发人员:埃文·哈德斯蒂·帕克多米尼克·菲利蒙·克泽尔马蒂亚斯·布尔曼
申请(专利权)人:谷歌有限责任公司
类型:发明
国别省市:美国,US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1