【技术实现步骤摘要】
【国外来华专利技术】使用深度信息以绘制增强现实场景背景增强现实是一种使用计算机生成的输入(诸如声音、视频、图形、GPS等)来补充场景中物理的、现实世界的物体的显示的技术。例如,视频游戏可用虚拟游戏角色和物体来补充现实物体的实况视频。当前的技术在物理的、现实世界的场景之上绘制虚拟物体。结果,所有的合成物体都显示为不与场景和/或场景中的物体交互的扁平物体。其他技术采用计算机视觉技术来生成物理的、现实世界场景的深度图。这些技术在计算上是昂贵的。结果,目前的技术导致不佳的用户体验。概述本文描述了一种用于通过使用深度信息以精确地显示物理的、现实世界的物体与合成的、计算机生成的物体之间的交互来优化增强现实场景的技术。本文描述的技术增加了处理速度并减少了计算资源,从而能够基本上部分基于深度和位置实时实现在物理的、现实世界场景中具有现实可视性和/或部分与物理的、现实世界场景进行交互的合成物体的正叠加和次叠加。在至少一个示例中,本文的技术描述接收与增强现实显示的现实场景相关联的深度数据流和颜色数据流。本文的技术进一步描述处理深度数据流以构建第一网格并将第一网格投射到与颜色数据流相关联的颜色空间中以构建第 ...
【技术保护点】
一种系统,包括:至少存储渲染模块的计算机可读介质;操作地耦合到所述计算机可读介质的处理单元,所述处理单元被适配成至少执行所述渲染模块,所述渲染模块包括:输入模块,所述输入模块用于接收与现实场景中的一个或多个现实物体相关联的至少两个数据流,其中所述至少两个数据流的第一数据流包括深度数据流,而所述至少两个数据流的第二数据流包括颜色数据流;重构模块,所述重构模块用于构建定义与所述现实场景中的所述一个或多个现实物体相关联的表面的网格,所述构建至少部分地基于将来自所述第一数据流的所述深度数据投射到来自所述第二数据流的颜色数据中;以及绘制模块,所述绘制模块至少部分地基于由所述网格定义的 ...
【技术特征摘要】
【国外来华专利技术】2014.11.19 US 14/547,6191.一种系统,包括:至少存储渲染模块的计算机可读介质;操作地耦合到所述计算机可读介质的处理单元,所述处理单元被适配成至少执行所述渲染模块,所述渲染模块包括:输入模块,所述输入模块用于接收与现实场景中的一个或多个现实物体相关联的至少两个数据流,其中所述至少两个数据流的第一数据流包括深度数据流,而所述至少两个数据流的第二数据流包括颜色数据流;重构模块,所述重构模块用于构建定义与所述现实场景中的所述一个或多个现实物体相关联的表面的网格,所述构建至少部分地基于将来自所述第一数据流的所述深度数据投射到来自所述第二数据流的颜色数据中;以及绘制模块,所述绘制模块至少部分地基于由所述网格定义的所述一个或多个现实物体的边界来将一个或多个合成物体绘制到所述现实场景中。2.如权利要求1所述的系统,其特征在于,进一步包括定位模块,所述定位模块用于至少部分地基于由所述网格定义的所述一个或多个现实物体的所述边界来确定如何将所述一个或多个合成物体定位在所述现实场景中,其中定位所述一个或多个合成物体包括:确定所述一个或多个合成物体被定位于所述一个或多个现实物体之后,并且部分地将所述一个或多个合成物体遮挡在所述一个或多个现实物体之后;以及确定所述一个或多个现实物体被定位于所述一个或多个合成物体之后,并且部分地将所述一个或多个现实物体遮挡在所述一个或多个合成物体之后。3.如权利要求1或2所述的系统,其特征在于,进一步包括查询模块,所述查询模块用于针对所述现实场景中的所述一个或多个现实物体执行查询以确定所述一个或多个合成物体如何与所述一个或多个现实物体进行交互,所述查询至少部分地基于由所述网格定义的所述一个或多个现实物体的所述边界。4.如权利要求3所述的系统,其特征在于,所述查询包括碰撞查询以确定所述一个或多个合成物体和所述一个或多个现实物体如何响应于所述一个或多个合成物体中的一个与所述一个或多个现实物体中的一个发生碰撞而进行交互。5.如权利要求1-4中任一项所述的系统,其特征在于,所述网格包括经变换的网格,并且构建所述经变换的网格包括:从所述深度数据流中提取点云;使用三角计算来处理所述点云,以构建被映射到所述一个或多个现实物体的表面的第一网格;将所述第一网格投射到与所述颜色数据流相关联的颜色空间中;以及在所述第一网格中的深度像素之间内插深度数据以构建所述经变换的网格。6.如权...
【专利技术属性】
技术研发人员:J·桑德斯,D·贝雷特,J·汉肖,M·古柏,M·保洛塔斯,
申请(专利权)人:微软技术许可有限责任公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。