【技术实现步骤摘要】
增强和/或虚拟现实环境的拖拽虚拟元件相关申请的交叉引用本申请是2016年11月15日提交的美国临时申请No.62/422,384的非临时申请,并要求其优先权,其全部内容通过引用并入本文。
本文件通常涉及在虚拟现实环境中移动虚拟元件。
技术介绍
增强现实(AR)和/或虚拟现实(VR)系统可以生成沉浸式的三维(3D)虚拟环境。用户可以使用各种电子设备(如,例如,包括显示器的头盔或其他头戴式设备,用户在观看显示装置通过其看的眼镜或护目镜、一个或多个外部电子设备(例如控制器,操纵杆等)、装有传感器的手套、键盘,鼠标和其他电子装置)在虚拟环境中与虚拟对象,元件,特征等进行交互。当浸入虚拟环境中时,用户可以通过虚拟环境移动,并且可以通过例如物理移动和/或操纵一个或多个电子设备来操纵和与虚拟环境的虚拟元件交互。
技术实现思路
在一个方面,在物理环境中操作的头戴式显示器(HMD)设备中,从对应于第一虚拟位置的第一虚拟视角显示虚拟环境;检测第二虚拟位置的选择;基于所述第一虚拟位置和所述第二虚拟位置来定义三维(3D)虚拟代理表面;检测运动命令;响应于检测到的运动命令,沿3D虚拟代理表面移动虚拟环境的虚拟特征;以及基于对应于所述第二虚拟位置的第二虚拟视角显示所述虚拟环境。在另一方面,计算机程序产品可以体现在非瞬态计算机可读介质上。计算机可读介质可以在其上存储有指令序列,当由处理器执行时,其使处理器执行方法。该方法可以包括在于物理环境中操作的头戴式显示器(HMD)设备中,从第一虚拟视角显示虚拟环境,第一虚拟视角对应于第一虚拟位置;检测第二虚拟位置的选择;基于所述第一虚拟位置和所述第二 ...
【技术保护点】
一种方法,包括:在物理环境中操作的头戴式显示器(HMD)装置中从与第一虚拟位置对应的第一虚拟视角显示虚拟环境;检测第二虚拟位置的选择;基于所述第一虚拟位置和所述第二虚拟位置来定义三维(3D)虚拟代理表面;检测运动命令;响应于检测到的运动命令,沿3D虚拟代理表面移动虚拟环境的虚拟特征;和从对应于第二虚拟位置的第二虚拟视角显示虚拟环境。
【技术特征摘要】
2016.11.15 US 62/422,384;2017.08.23 US 15/684,3141.一种方法,包括:在物理环境中操作的头戴式显示器(HMD)装置中从与第一虚拟位置对应的第一虚拟视角显示虚拟环境;检测第二虚拟位置的选择;基于所述第一虚拟位置和所述第二虚拟位置来定义三维(3D)虚拟代理表面;检测运动命令;响应于检测到的运动命令,沿3D虚拟代理表面移动虚拟环境的虚拟特征;和从对应于第二虚拟位置的第二虚拟视角显示虚拟环境。2.根据权利要求1所述的方法,其中基于所述第一虚拟位置和所述第二虚拟位置来定义所述3D虚拟代理表面包括:基于手持电子设备的位置检测第一虚拟位置,手持电子设备可操作地耦合到HMD;基于所述手持电子设备的取向来检测所述第二虚拟位置;和基于所述第一虚拟位置和所述第二虚拟位置之间的虚拟连接的3D延伸来定义所述3D虚拟代理表面。3.根据权利要求2所述的方法,其中检测第一虚拟位置,包括:检测在物理环境中手持电子设备的位置;和将检测到的物理环境中的手持电子设备的位置映射到虚拟环境中的第一虚拟位置;和检测第二虚拟位置的选择,包括:检测在物理环境中的手持电子设备的取向;将检测到的手持电子设备在物理环境中的取向映射到虚拟环境中的手持电子设备的相应取向;和基于所述手持电子设备在所述虚拟环境中的取向,检测从所述手持电子设备延伸的虚拟光束与所述第二虚拟位置的交点。4.根据权利要求3所述的方法,其中基于所述第一虚拟位置和所述第二虚拟位置之间的虚拟连接的3D延伸来定义所述3D虚拟代理表面包括:定义3D虚拟代理表面的第一3D部分;和定义从代理表面的第一3D部分延伸的3D虚拟代理表面的第二3D部分。5.根据权利要求3所述的方法,其中,基于所述第一虚拟位置和所述第二虚拟位置之间的虚拟连接的3D延伸来定义所述3D虚拟代理表面包括:定义3D虚拟代理的3D锥体部分;和限定从代理表面的3D锥体部分延伸的3D虚拟代理表面的球形部分。6.根据权利要求5所述的方法,其中定义3D虚拟代理表面的3D锥体部分包括基于在第一虚拟位置和第二虚拟位置之间延伸的虚拟线的3D延伸来定义3D虚拟代理表面的3D锥体部分;和定义3D虚拟代理表面的3D球形部分包括在与第二虚拟位置的交点处,定义从3D虚拟代理表面的3D锥体部分的外边缘向外延伸的3D虚拟代理表面的3D球形部分。7.根据权利要求3所述的方法,其中,沿着所述3D虚拟代理表面移动所述虚拟环境的所述虚拟特征包括沿着对应于所述3D虚拟代理表面的路径移动所述虚拟环境的虚拟特征的显示,以将虚拟环境的视角从第一虚拟位置偏移到第二虚拟位置。8.根据权利要求7所述的方法,其中所述虚拟环境的所述虚拟特征沿所述3D虚拟代理表面的移动方向对应于所述手持电子设备在所述物理环境中的物理移动的方向。9.根据权利要求7所述的方法,其中所述虚拟环境的所述虚拟特征沿所述3D虚拟代理表面的移动速率对应于所述手持电子设备在物理环境中的物理移动的速率。10.根据权利要求1所述的方法,其中检测所述运动命令包括:检测手持电子设备的操纵装置的致动,所述手持电子装置可操作地耦合到所述HMD;在所述操作装置处于所述致动状态下,检测所述手持电子设备的物理运动;和在所述操作装置处于所述致动状态下,响应于检测到的所述手持电子设备的物理移动来检测所述运动命令。11.根据权利要求10所述的方法,其中响应于所检测到的所述手持电子设备的物理移动来检测所述运动命令包括:检测所述手持电子设备检测到的物理运动的大小和方向;和...
【专利技术属性】
技术研发人员:M西格米勒,A格莱齐尔,DP凯瑟尔,P卡尔松,EH帕克,CP王,M布尔曼,
申请(专利权)人:谷歌公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。