[发明专利]控制虚拟对象放置的方法和头戴式显示设备有效
申请号: | 201780017803.X | 申请日: | 2017-03-09 |
公开(公告)号: | CN108885492B | 公开(公告)日: | 2021-04-09 |
发明(设计)人: | M·J·舍恩伯格 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F3/01 | 分类号: | G06F3/01;G06T19/00;G02B27/01 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华;彭梦晔 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 控制 虚拟 对象 放置 方法 头戴式 显示 设备 | ||
1.一种控制在显示器上或通过显示器查看时物理空间中的虚拟对象放置的方法,所述方法包括:
接收指示所述物理空间中的多个区域中的每个区域在一时间段内的占用转变的数目的计数;
在初始位置显示所述虚拟对象,所述初始位置基于所述物理空间中的所述多个区域中的每个区域的所述计数而被选择;
确定在所述显示器上或通过所述显示器查看时所述虚拟对象在所述物理空间中的已更新位置,所述虚拟对象的所述已更新位置至少基于所述虚拟对象在所述物理空间中的所述初始位置和所述物理空间中的所述多个区域中的每个区域的所述计数;以及
在所述显示器上或通过所述显示器查看时所述物理空间的所述已更新位置中显示所述虚拟对象,所述虚拟对象被控制为至少基于物理对象穿过所述物理空间的移动而在所述物理空间中移动。
2.根据权利要求1所述的方法,其中所述计数基于在至少所述时间段内利用一个或多个深度相机对所述物理空间进行成像而被生成。
3.根据权利要求2所述的方法,还包括生成点云,其中所述多个区域中的每个区域的所述计数与所述物理空间中的不同三维点相关联地被存储。
4.根据权利要求2所述的方法,其中所述物理空间中的所述多个区域被映射到多个体素,并且其中所述多个区域中的每个区域的所述计数与所述多个体素中的不同体素相关联。
5.根据权利要求1所述的方法,其中所述显示器包括头戴式显示设备的透视显示器。
6.根据权利要求1所述的方法,还包括确定所述物理空间中的所述多个区域中的每个区域的占用转变的变化速率,并且基于所述变化速率确定穿过所述物理空间中的所述区域的移动速度。
7.根据权利要求6所述的方法,其中所述虚拟对象的所述已更新位置还至少基于与所述虚拟对象相关联的移动速度和所述虚拟对象的类型中的一项或多项,与所述虚拟对象相关联的所述移动速度和所述虚拟对象的所述类型中的一项或多项被映射到所述物理空间中的所述多个区域的占用转变的相关联的变化速率。
8.根据权利要求1所述的方法,还包括确定穿过所述物理空间的路径,所述路径包括所述物理空间中的所述多个区域的子集,其中所述子集中的每个区域与所述子集中的至少一个其他区域相邻,并且其中所述子集中的每个区域与基本上相等数目的占用转变相关联。
9.根据权利要求8所述的方法,其中所述虚拟对象的所述已更新位置被定位在穿过所述物理空间的所述路径上,所述方法还包括确定沿着穿过所述物理空间的所述路径定位的所述虚拟对象的一个或多个后续已更新位置。
10.根据权利要求1所述的方法,还包括对于所述多个区域中的每个区域,至少基于与所述区域相关联的所述计数来确定针对所述区域的得分,所述得分指示与所述区域相关联的所述计数是否高于预定阈值。
11.一种头戴式显示设备,包括:
近眼显示器;
逻辑设备;以及
保持指令的存储设备,所述指令由所述逻辑设备可执行以:
接收指示物理空间中的多个区域中的每个区域在一时间段内的占用转变的数目的计数;
对于所述多个区域中的每个区域,至少基于与所述区域相关联的所述计数和预定阈值来确定所述区域的得分;
在初始位置中显示虚拟对象,所述初始位置基于所述物理空间中的所述多个区域中的每个区域的所述得分而被选择;
确定在所述显示器上或通过所述显示器查看时所述虚拟对象在所述物理空间中的已更新位置,所述虚拟对象的所述已更新位置至少基于所述虚拟对象在所述物理空间中的所述初始位置和所述物理空间中的所述多个区域中的每个区域的所述得分;以及
在所述显示器上或通过所述显示器查看时所述物理空间的所述已更新位置中显示所述虚拟对象。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780017803.X/1.html,转载请声明来源钻瓜专利网。