[发明专利]基于视场显示三维虚拟对象有效
申请号: | 201780017685.2 | 申请日: | 2017-03-14 |
公开(公告)号: | CN108780358B | 公开(公告)日: | 2021-10-22 |
发明(设计)人: | M·A·琳赛;M·斯卡维兹;A·D·克劳斯;M·托马斯;R·韦弗;J·D·史密斯;C·布朗;C·热恩;C·R·Q·马泰-欧文斯 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F3/01 | 分类号: | G06F3/01;G06T19/00 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 酆迅;姚杰 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 视场 显示 三维 虚拟 对象 | ||
1.一种在包括相机和显示器的显示设备上的方法,所述方法包括:
经由所述相机获取对环境成像的图像数据;
接收请求三维虚拟对象的显示的用户输入;
通过围绕轴旋转所述三维虚拟对象并且比较多个轴位置处的长宽比来将用于所述三维虚拟对象的尺寸信息与用于所述显示设备的视场的尺寸信息进行比较;
基于将用于所述三维虚拟对象的所述尺寸信息与用于所述视场的所述尺寸信息进行比较来修改所述三维虚拟对象,以获得经修改的三维虚拟对象;以及
经由所述显示器显示所述经修改的三维虚拟对象。
2.根据权利要求1所述的方法,其中所述三维虚拟对象是第一三维虚拟对象,并且进一步包括接收请求第二三维虚拟对象的显示的用户输入,确定所述第二三维虚拟对象不被修改并且在不修改所述第二三维虚拟对象的情况下显示所述第二三维虚拟对象。
3.根据权利要求2所述的方法,其中确定所述第二三维虚拟对象不被修改包括检查与所述第二三维虚拟对象相关联的标志的状态。
4.根据权利要求2所述的方法,其中确定所述第二三维虚拟对象不被修改包括接收请求所述第二三维虚拟对象不被修改的用户输入。
5.根据权利要求2所述的方法,进一步包括基于确定所述第二三维虚拟对象不被修改,不允许所述第二三维虚拟模型被移动或旋转。
6.根据权利要求1所述的方法,其中将用于所述三维虚拟对象的所述尺寸信息与用于所述视场的所述尺寸信息进行比较包括对在所述三维虚拟对象周围被定义的边界框的长宽比与所述视场的长宽比进行比较。
7.根据权利要求1所述的方法,其中将用于所述三维虚拟对象的所述尺寸信息与用于所述视场的所述尺寸信息进行比较进一步包括将所述三维虚拟对象定位在距所述显示设备的预选的虚拟距离处,并且基于所述预选的虚拟距离进行比较。
8.根据权利要求7所述的方法,其中定位所述三维虚拟对象包括将所述三维虚拟对象的最近位置定位在距所述显示设备的所述预选的虚拟距离处。
9.根据权利要求1所述的方法,其中将用于所述三维虚拟对象的所述尺寸信息与用于所述视场的所述尺寸信息进行比较进一步包括接收将所述三维虚拟对象定位在距所述显示设备的虚拟距离处的用户输入,并且基于所述虚拟距离进行比较。
10.根据权利要求1所述的方法,其中修改进一步包括基于所述多个轴位置处的所述长宽比的最大长宽比来修改所述三维虚拟对象。
11.根据权利要求1所述的方法,进一步包括从针对所述三维虚拟对象的元数据中获得所述尺寸信息。
12.根据权利要求1所述的方法,进一步包括从自数据表和数据库中的一个或多个获得的所述尺寸信息。
13.一种显示设备,包括:
相机;
显示器;
逻辑子系统;以及
存储子系统,包括指令,所述指令由所述逻辑子系统可执行以:
经由所述相机获取对环境成像的图像数据;
接收请求三维虚拟对象的显示的用户输入;
通过围绕轴旋转所述三维虚拟对象并且比较多个轴位置处的长宽比来将用于所述三维虚拟对象的尺寸信息与用于所述显示设备的视场的尺寸信息进行比较;
基于将用于所述三维虚拟对象的所述尺寸信息与用于所述视场的所述尺寸信息进行比较来修改所述三维虚拟对象,以获得经修改的三维虚拟对象;以及
经由所述显示器显示所述经修改的三维虚拟对象。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780017685.2/1.html,转载请声明来源钻瓜专利网。