[发明专利]虚拟对象移动有效
申请号: | 201780062997.5 | 申请日: | 2017-10-18 |
公开(公告)号: | CN109803734B | 公开(公告)日: | 2022-06-17 |
发明(设计)人: | S·埃纳金;S·保兰托尼奥;D·埃文斯;E·S·雷默耶尔;R·T·海尔德;M·欧尔勒特;A·加弗里尤克;R·吉拉尔迪;A·F·穆尔豪森 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | A63F13/428 | 分类号: | A63F13/428;A63F13/53;G06F3/04812;G06T19/20 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 赵林琳;姚杰 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟 对象 移动 | ||
一种用于移动虚拟对象的方法包括显示虚拟对象并基于用户输入来移动虚拟对象。基于试图违反障碍物来移动虚拟对象的用户输入,显示碰撞指示符和输入指示符。基于用户输入和障碍物施加的移动约束来移动碰撞指示符。基于用户输入来移动输入指示符,而没有障碍物施加的移动约束。
背景技术
头戴式显示设备(HMD)可用于通过向用户呈现虚拟图像来提供增强现实(AR)体验和/或虚拟现实(VR)体验。虚拟图像可以由用户操纵和/或基于用户输入以其他方式交互。
发明内容
提供本发明内容是为了以简化的形式介绍概念的选择,这些概念将在下面的具体实施方式中进一步描述。本发明内容不旨在标识所要求保护的主题的关键特征或必要特征,也不旨在用于限制所要求保护的主题的范围。此外,所要求保护的主题不限于解决在本公开的任何部分中提到的任何或所有缺点的实现。
一种用于移动虚拟对象的方法包括:显示虚拟对象并且基于用户输入来移动虚拟对象。基于试图违反障碍物移动虚拟对象的用户输入,显示碰撞指示符和输入指示符。基于用户输入和障碍物施加的移动约束来移动碰撞指示符。输入指示符基于用户输入而被移动,而没有障碍物施加的移动约束。
附图说明
图1A和1B示意性地示出了用户通过环境移动由虚拟现实计算设备显示的虚拟对象。
图2示出了用于移动虚拟对象的示例方法。
图3A和3B示意性地示出了用碰撞指示符和输入指示符替换虚拟对象。
图4和5示意性地示出了碰撞和输入指示符的移动。
图6A和6B示出了用虚拟对象替换碰撞指示符和输入指示符。
图7A和7B示意性地示出了对虚拟现实计算设备的用户的虚拟图像的呈现。
图8示意性地示出了示例虚拟现实计算设备。
图9示意性地示出了示例计算系统。
具体实施方式
虚拟或增强现实计算设备可以向用户呈现虚拟对象,并允许用户通过三维空间自由地移动虚拟对象。然而,这种移动可以使虚拟对象朝向虚拟或现实世界障碍物(例如物理环境中的真实世界对象,诸如真实墙壁或真实桌子、或另一虚拟对象)。在一些场景中,在到达障碍物之后,用户可能期望他或她正在移动的虚拟对象表现为来自现实世界的有形对象并且与障碍物碰撞。然而,在其他场景中,用户可能打算使虚拟对象穿过障碍物,就像障碍物不存在一样。鉴于这种模糊性,可能难以提供允许用户以可预测和令人满意的方式自由移动虚拟对象的用户体验。
因此,本公开涉及一种用于在虚拟对象的移动与障碍物的移动约束冲突时移动虚拟对象的方法。具体地,当违反障碍物的移动约束时(例如用户试图移动虚拟对象通过另一对象),显示无约束地跟踪输入的输入指示符以及遵守移动约束的碰撞指示符。这种方案允许用户仔细且直观地将虚拟对象移动到期望的位置,而不管用户是否打算使对象遵守由障碍物施加的约束。
图1A示意性地示出了穿戴虚拟现实计算设备102并查看周围环境104的用户100。虚拟现实计算设备102包括被配置为向用户的眼睛呈现虚拟图像的一个或多个近眼显示器106,如将在下面描述。图1A还示出了用户的视场(FOV)108,其指示了从所示出的有利位置对用户100可见的环境104的区域。
尽管本文通常使用术语“虚拟现实计算设备”来描述包括一个或多个近眼显示器的头戴式显示设备(HMD),但是具有其他形状因子的设备可以替代地用于查看和操纵虚拟图像。例如虚拟图像可以经由促进增强现实体验的智能电话或平板计算机来呈现和操纵,和/或可以代之以使用其他合适的计算设备。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780062997.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于计算机的输入装置
- 下一篇:信息处理装置、信息处理方法和信息介质