Describes various techniques for shared space augmented reality (SSAR). The sensor unit in the room outputs sensor signals indicating the location of two or more users in the room and the gaze direction of two or more users. For each user of two or more users, the views of at least one virtual object are calculated separately, and the projector projects such a view in the room. The projected view allows two or more users to sense the virtual objects in space at the same time.
【技术实现步骤摘要】
【国外来华专利技术】
技术介绍
空间增强现实(SAR)技术通过利用投影的光改变物理环境的外观来创建增强现实体验。鉴于许多增强现实方法涉及在手持式设备或头戴式设备上馈送的实时视频上绘制图形,SAR在物理对象上直接放置图形,因此不会使用户从现实世界转移注意力。“透视”头戴式显示器可以实现类似的效果;然而,传统的头戴式显示器支持的视场有限,并且在某种程度上是笨重的,由此潜在地妨碍用户之间的面对面的交互。在正确的情况下,SAR系统能够改变对象的表面的外观,以使得这样的表面看起来似乎是由特定材料制成的。例如,SAR系统可以使得铺了地毯地板让用户看起来像长苔藓的沼泽。为了实现该效果,需要物理环境的精确的几何模型。使用几何模型来改变所投影的图形,以考虑由现实世界表面几何形状的变化所引起的投影图像的失真。然而,SAR的用途在当前是有限的,这是由于传统的SAR系统支持针对单个视图的增强图形,因此传统的SAR系统支持单个用户。
技术实现思路
下面是本文比较详细地描述的主题的简要总结。该总结并不旨在限制权利要求的范围。在此描述了一种计算系统,其中该计算系统包括至少一个处理器和存储器,存储器包括由至少一个处理器执行的多个组件,多个组件包括跟踪器组件,跟踪器组件被配置为计算房间中的第一用户的第一位置和第二用户的第二位置,跟踪器组件基于由至少一个传感器设备生成的至少一个信号来计算第一位置和第二位置。组件还包括绘制组件,绘制组件被配置未:1)基于第一用户的第一位置来计算第一视图,第一视图要被呈现给第一用户,第一视图包括虚拟对象;以及2)基于第二用户的第二位置来计算第二视图,第二视图要被呈现给第二用户,第二视图包括虚 ...
【技术保护点】
一种计算系统,包括:至少一个处理器;以及存储器,其包括由所述至少一个处理器执行的多个组件,所述多个组件包括:跟踪器组件,其计算房间中的第一用户的第一位置和第二用户的第二位置,所述跟踪器组件基于由至少一个传感器设备生成的至少一个信号来计算所述第一位置和所述第二位置;以及绘制组件,其:基于所述第一用户的所述第一位置来计算第一视图,所述第一视图要被呈现给所述第一用户,所述第一视图包括虚拟对象;基于所述第二用户的所述第二位置来计算第二视图,所述第二视图要被呈现给所述第二用户,所述第二视图包括所述虚拟对象;以及向至少一个投影仪传输至少一个帧,所述至少一个帧使得所述至少一个投影仪将图像投影到所述房间中的投影表面,所述图像包括以下各项中的至少一项:所述第一视图的至少一部分;或所述第二视图的至少一部分,使得所述第一用户和所述第二用户两者感觉到在所述第一用户与所述第二用户之间的空间中的所述虚拟对象。
【技术特征摘要】
【国外来华专利技术】2014.10.07 US 62/060,901;2015.04.09 US 14/682,5461.一种计算系统,包括:至少一个处理器;以及存储器,其包括由所述至少一个处理器执行的多个组件,所述多个组件包括:跟踪器组件,其计算房间中的第一用户的第一位置和第二用户的第二位置,所述跟踪器组件基于由至少一个传感器设备生成的至少一个信号来计算所述第一位置和所述第二位置;以及绘制组件,其:基于所述第一用户的所述第一位置来计算第一视图,所述第一视图要被呈现给所述第一用户,所述第一视图包括虚拟对象;基于所述第二用户的所述第二位置来计算第二视图,所述第二视图要被呈现给所述第二用户,所述第二视图包括所述虚拟对象;以及向至少一个投影仪传输至少一个帧,所述至少一个帧使得所述至少一个投影仪将图像投影到所述房间中的投影表面,所述图像包括以下各项中的至少一项:所述第一视图的至少一部分;或所述第二视图的至少一部分,使得所述第一用户和所述第二用户两者感觉到在所述第一用户与所述第二用户之间的空间中的所述虚拟对象。2.根据权利要求1所述的计算系统,所述跟踪器组件还基于由所述传感器设备生成的所述至少一个信号来计算所述第一用户的第一注视方向和所述第二用户的第二注视方向,所述绘制组件还基于所述第一注视方向来计算所述第一视图,并且基于所述第二注视方向来计算所述第二视图。3.根据权利要求1所述的计算系统,所述存储器还包括所述房间的计算机实现的三维几何模型,所述绘制组件还基于所述房间的所述计算机实现的三维几何模型来计算所述第一视图和所述第二视图。4.根据权利要求3所述的计算系统,所述绘制组件还基于由所述至少一个传感器设备生成的所述至少一个信号来实时更新所述计算机实现的三维几何模型。5.根据权利要求1所述的计算系统,所述至少一个帧包括第一帧和第二帧,所述至少一个投影仪包括第一投影仪和第二投影仪,所述绘制组件向所述第一投影仪传输所述第一帧并且向所述第二投影仪传输将所述第二帧,所述第一帧使得所述第一投影仪投影所述第一视图,所述第二帧使得所述第二投影仪投影所述第二视图。6.根据权利要求1所述的计算系统,所述跟踪器组件检测由所述第一用户相对于所述虚拟对象执行的手势,并且所述绘制组件基于由所述跟踪器组件检测到的所述手势来计算所述第一视图和所述第二视图。7.根据权利要求1所述的计算系统,所述虚拟对象是三维对象。8.一种方法,包括:基于由至少一个传感器单元生成的至少一个传感器信号,计算房间中的第一用户的第一注视方向;基于由所述至少一个传感器单元生成的所述至少一个传感器信号,计算所述房间中的第二用户的第二注视方向;以及基于...
【专利技术属性】
技术研发人员:A·D·威尔森,H·本科,
申请(专利权)人:微软技术许可有限责任公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。