[发明专利]在虚拟环境内呈现应用有效
申请号: | 201880030749.7 | 申请日: | 2018-05-10 |
公开(公告)号: | CN110637273B | 公开(公告)日: | 2021-12-03 |
发明(设计)人: | J·E·斯达尔;C·N·劳巴赫;L·B·曼德雷克 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F3/01 | 分类号: | G06F3/01;G06F3/0481;H04N13/117;H04N13/344;H04N13/366 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 姚杰 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟 环境 呈现 应用 | ||
1.一种向用户呈现包括应用的虚拟环境的设备,所述设备具有处理器,并且包括:
由所述处理器执行指令,所述指令使得所述虚拟环境:
在所述虚拟环境内定义应用区域;
标识所述虚拟环境内的所述用户的视角;
向所述应用通知所述虚拟环境内的所定义的所述应用区域和所述虚拟环境内的所述用户的所述视角两者;
从所述应用接收包括从所述用户的所述视角的、相对于所定义的所述应用区域的所述应用的视图的应用视图,其中所述应用视图包括一个或多个应用模型的视图,所述一个或多个应用模型在从所述用户的所述视角被查看时初始地延伸超出所述应用区域的边界;
呈现被插入到所述虚拟环境的所定义的所述应用区域中的所述应用视图,所述应用视图具有在从所述用户的所述视角被查看时初始地延伸超出所述应用区域的所述边界的所述一个或多个应用模型的减少的深度,使得所述一个或多个应用模型从所述用户的所述视角被查看时不再延伸超出所述应用区域的所述边界。
2.根据权利要求1所述的设备,其中定义所述应用区域还包括:
接收所述应用区域的至少一个属性,在所述应用区域中所述应用被呈现在所述虚拟环境内;以及
根据所述应用区域的所述至少一个属性来定义所述应用区域。
3.根据权利要求1所述设备,还包括旋转所述应用区域以面对所述用户的所述视角。
4.根据权利要求1所述的设备,其中所述应用视图包括从所述用户的右眼的所述视角的、相对于所定义的所述应用区域的所述应用的右眼视图和从所述用户的左眼的所述视角的、相对于所定义的所述应用区域的所述应用的左眼视图。
5.根据权利要求1所述的设备,其中:
所述虚拟环境还包括立体虚拟环境;
从所述应用接收所述应用视图还包括:
从所述应用接收一起呈现立体应用视图的左眼表面和右眼表面;以及
呈现被插入到所述虚拟环境的所定义的所述应用区域的所述应用视图还包括:
向所述用户的左眼呈现所述左眼表面;以及
向所述用户的右眼呈现所述右眼表面。
6.根据权利要求1所述的设备,其中:
标识所述虚拟环境内的所述用户的所述视角还包括:标识查看所述虚拟环境的所述用户的头部的至少一个取向属性;以及
向所述应用通知所述用户的所述视角还包括:向所述应用通知所述用户的所述头部的所述至少一个取向属性。
7.根据权利要求1所述的设备,其中:
呈现被插入到所述虚拟环境的所定义的所述应用区域的所述应用视图还包括:根据所述虚拟环境的时间戳来呈现所述虚拟环境;以及
通知所述应用还包括:向所述应用通知在其中所述应用视图要被插入的所述虚拟环境的所述时间戳。
8.根据权利要求7所述的设备,其中所述虚拟环境的所 述时间戳包括第一时间戳,并且其中:
所述设备还检测所述应用视图的第二时间戳与在其中所述应用视图要被插入的所述虚拟环境的所述第一时间戳之间的时间差;以及
将所述应用视图插入所定义的所述应用区域中包括:调整所述应用视图,以减少由所述用户感知的所述应用视图的所述第二时间戳与所述虚拟环境的所述第一时间戳之间的所述时间差。
9.根据权利要求1所述的设备,其中:
所述应用还包括由所述虚拟环境托管的应用视图绘制线程;
向所述应用通知所定义的所述应用区域和所述视角还包括:与所述应用视图绘制线程共享所述应用区域和所述视角;以及
接收所述应用视图还包括:从所述应用视图绘制线程接收所述应用视图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880030749.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:处理核组的动态最大频率极限
- 下一篇:信息处理设备、信息处理方法以及程序