[发明专利]用于跟踪真实世界对象的移动以改进虚拟对象定位的增强技术在审
申请号: | 201980079950.9 | 申请日: | 2019-11-29 |
公开(公告)号: | CN113168231A | 公开(公告)日: | 2021-07-23 |
发明(设计)人: | J·T·福尔克纳 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F3/01 | 分类号: | G06F3/01 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 贾丽萍 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 跟踪 真实 世界 对象 移动 改进 虚拟 定位 增强 技术 | ||
1.一种系统,包括:
一个或多个数据处理单元;以及
计算机可读介质,其上编码有计算机可执行指令以使所述一个或多个数据处理单元执行以下操作:
接收由深度图传感器生成的传感器数据,所述传感器数据包括定义所述系统的观看区域内的真实世界对象的三维模型的深度图数据;
接收定义虚拟对象的模型数据,所述模型数据使所述系统与所述真实世界对象的显示并行地显示对所述虚拟对象的渲染;
基于对所述传感器数据的分析,识别所述真实世界对象的至少一个特性;
将定义所述真实世界对象的所述至少一个特性的元数据传送到远程计算设备,所述元数据使所述远程计算设备使用所述至少一个特性来识别所述真实世界对象以跟踪所述真实世界对象在所述远程计算设备的观看区域内的移动,其中,所述远程计算设备生成经更新的元数据,所述经更新的元数据指示所述真实世界对象在所述远程计算设备的所述观看区域内的所述移动;以及
从所述远程计算设备接收所述经更新的元数据,所述经更新的元数据指示所述真实世界对象在所述远程计算设备的所述观看区域内的所述移动;以及
基于指示所述真实世界对象的所述移动的所述元数据,在新位置处显示所述虚拟对象的经更新的渲染。
2.根据权利要求1所述的系统,其中,所述指令还使所述一个或多个数据处理单元:
确定所述真实世界对象在所述系统的所述观看区域之外;以及
响应于确定所述真实世界对象在所述系统的所述观看区域之外,将定义所述真实世界对象的所述至少一个特性的所述元数据传送到所述远程计算设备。
3.根据权利要求2所述的系统,其中,当由指向所述真实世界对象的成像相机生成的图像数据指示所述真实世界对象的图像在阈值级别失真或模糊时,确定所述真实世界对象在所述系统的所述观看区域之外。
4.根据权利要求1所述的系统,其中,所述指令还使所述一个或多个数据处理单元:
确定所述系统与多个计算设备中的各个计算设备之间的距离;
当所述系统与所述远程计算设备之间的距离在阈值距离之内时,从多个计算设备中选择所述远程计算设备;以及
将定义所述真实世界对象的所述至少一个特性的所述元数据传送到所述远程计算设备。
5.根据权利要求1所述的系统,其中,所述指令还使所述一个或多个数据处理单元:
接收指示所述远程计算设备的位置的位置数据;
确定所述远程计算设备在预定区域之内;以及
响应于确定所述远程计算设备在预定区域之内,将定义所述真实世界对象的所述至少一个特性的所述元数据传送到所述远程计算设备。
6.根据权利要求1所述的系统,其中,所述指令还使所述一个或多个数据处理单元:
对通信会话的一个或多个流进行分析,以识别对所述真实世界对象的引用;
当所述远程计算设备发送指示引用所述真实世界对象的关键字的一个或多个流时,从多个计算设备中选择所述远程计算设备;
响应于确定来自所述远程计算设备的所述一个或多个流指示引用所述真实世界对象的关键字,将定义所述真实世界对象的所述至少一个特性的所述元数据传送到所述远程计算设备。
7.根据权利要求1所述的系统,其中,所述指令还使所述一个或多个数据处理单元:
接收指示所述远程计算设备的一个或多个传感器的规格的上下文数据;
当所述远程计算设备的所述一个或多个部件的所述规格满足一个或多个标准时,从多个计算设备中选择所述远程计算设备;
响应于确定所述远程计算设备的所述一个或多个部件的所述规格满足所述一个或多个标准,将定义所述真实世界对象的所述至少一个特性的所述元数据传送到所述远程计算设备。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980079950.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:逻辑电路系统封装
- 下一篇:远程控制手术从臂的方法和系统