A method, a computing device and a head-mounted display device for manipulating virtual objects displayed via a display device are disclosed. In one example, image data of a physical environment including physical features is received. Generate at least part of the three-dimensional model of the environment. Candidate anchor feature is extracted from image data, and each candidate anchor feature corresponds to a physical feature. Receive user input that manipulates virtual objects displayed in the environment. Based on manipulation, the corresponding relationship between virtual anchor feature and candidate anchor feature is identified. Indicators of corresponding candidate anchor features are displayed to users at corresponding physical features in the environment.
【技术实现步骤摘要】
【国外来华专利技术】物理环境中的虚拟对象操纵
技术介绍
增强现实显示设备使得用户能够查看、创建和操纵被显示以出现在用户的物理环境内的虚拟内容。在一些示例中,用户可能希望关于用户的物理环境中的物理对象或表面来定位和定向虚拟对象或其部分。使用户能够容易地将虚拟对象操纵到相对于物理对象或表面的期望位置和取向是具有挑战性的。
技术实现思路
本文公开了用于操纵在真实世界物理环境内显示的虚拟对象的方法、计算设备和头戴式显示设备。在一个示例中,一种方法包括接收包括多个物理特征的真实世界物理环境的图像数据。使用图像数据,生成真实世界物理环境的至少一部分的三维模型。从图像数据中提取多个候选锚点特征,每个候选锚点特征对应于真实世界物理环境中的物理特征中的一个。该方法包括接收操纵在真实世界物理环境内显示的虚拟对象的用户操纵输入,其中虚拟对象包括虚拟锚点特征。基于虚拟对象的操纵,标识虚拟对象的虚拟锚点特征与来自多个候选锚点特征的对应候选锚点特征之间的至少一个对应关系。基于标识至少一个对应关系,经由显示设备,在真实世界物理环境内的对应物理特征处显示对应候选锚点特征的指示。提供本
技术实现思路
部分是为了以简化的形式介绍一些概念,这些概念将在下面的具体实施方式部分中进一步描述。本
技术实现思路
部分无意标识所要求保护的主题的关键特征或必要特征,也无意用于限制所要求保护的主题的范围。此外,所要求保护的主题不限于能够解决在本公开的任何部分中提到的任何或所有缺陷的实现。附图说明图1是根据本公开的示例的可以显示和操纵虚拟对象的示例计算设备和显示设备的示意图。图2示出了根据本公开的示例的在真实世界物理环境中的佩戴图1的头戴式显示设 ...
【技术保护点】
1.一种用于操纵经由显示设备显示的虚拟对象的方法,所述方法包括:接收包括多个物理特征的真实世界物理环境的图像数据;使用所述图像数据,生成所述真实世界物理环境的至少一部分的三维模型;从所述图像数据中提取多个候选锚点特征,每个候选锚点特征对应于所述真实世界物理环境中的所述物理特征中的一个物理特征;接收操纵在所述真实世界物理环境内显示的所述虚拟对象的用户操纵输入,其中所述虚拟对象包括虚拟锚点特征;基于所述虚拟对象的所述操纵,标识所述虚拟对象的所述虚拟锚点特征与来自所述多个候选锚点特征的对应候选锚点特征之间的至少一个对应关系;以及基于标识所述至少一个对应关系,经由所述显示设备,在所述真实世界物理环境内的对应物理特征处显示所述对应候选锚点特征的指示。
【技术特征摘要】
【国外来华专利技术】2016.03.30 US 15/085,9051.一种用于操纵经由显示设备显示的虚拟对象的方法,所述方法包括:接收包括多个物理特征的真实世界物理环境的图像数据;使用所述图像数据,生成所述真实世界物理环境的至少一部分的三维模型;从所述图像数据中提取多个候选锚点特征,每个候选锚点特征对应于所述真实世界物理环境中的所述物理特征中的一个物理特征;接收操纵在所述真实世界物理环境内显示的所述虚拟对象的用户操纵输入,其中所述虚拟对象包括虚拟锚点特征;基于所述虚拟对象的所述操纵,标识所述虚拟对象的所述虚拟锚点特征与来自所述多个候选锚点特征的对应候选锚点特征之间的至少一个对应关系;以及基于标识所述至少一个对应关系,经由所述显示设备,在所述真实世界物理环境内的对应物理特征处显示所述对应候选锚点特征的指示。2.根据权利要求1所述的方法,还包括:基于接收用户选择输入,将所述虚拟对象的所述虚拟锚点特征与所述对应物理特征的所述对应候选锚点特征对准;以及显示其虚拟锚点特征与所述对应候选锚点特征对准的所述虚拟对象。3.根据权利要求2所述的方法,其中所述对应物理特征是在所述真实世界物理环境中的物理对象上找到的,所述方法还包括:当所述物理对象在所述真实世界物理环境中移动时,显示所述虚拟对象的对应移动,以使得所述虚拟对象的虚拟锚点特征保持与所述物理对象上的所述对应物理特征的所述对应候选锚点特征对准。4.根据权利要求2所述的方法,其中所述对应物理特征是在所述真实世界物理环境中的物理对象上找到的,并且所述虚拟对象被显示在所述真实世界物理环境中的虚拟对象位置处,所述方法还包括:当所述物理对象在所述真实世界物理环境中移动时,维持所述虚拟对象在所述虚拟对象位置处的显示。5.根据权利要求1所述的方法,还包括接收对来自所述多个物理特征的选定物理特征的用户预选输入,其中所述选定物理特征包括所述对应候选锚点特征的所述对应物理特征,并且其中标识所述至少一个对应关系还基于对所述选定物理特征的所述用户预选输入。6.一种用于操纵经由显示设备显示的虚拟对象的计算设备,所述计算设备包括:处理器;以及存储器,保存指令,所述指令由所述处理器可执...
【专利技术属性】
技术研发人员:B·努尔恩伯格,H·本科,A·威尔逊,E·奥菲克,
申请(专利权)人:微软技术许可有限责任公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。