三维混合现实视口的制作方法

文档序号:11935017阅读:来源:国知局

技术特征:

1.一种能由物理环境中的用户操作的头戴式显示器(HMD)设备,包括:

一个或多个处理器;

传感器封装;

显示器,所述显示器被配置成用于向用户呈现混合现实环境,用户对所呈现的混合现实环境的查看位置至少部分地取决于用户头部在物理环境中的姿态而可变;以及

存储计算机可读指令的一个或多个存储器设备,所述计算机可读指令在被所述一个或多个处理器执行时执行一种方法,所述方法包括以下步骤:

在显示器上实现三维(3D)虚拟视口,

支持到在远程计算平台上执行的3D建模应用的可扩展性,所述应用支持3D模型,以及

将3D模型作为全息图呈现在视口中。

2.如权利要求1所述的HMD,其特征在于,进一步包括网络接口,并且通过所述网络接口从远程计算平台接收可扩展性数据,所述可扩展性数据描述3D模型和远程计算平台处的用户输入。

3.如权利要求2所述的HMD,其特征在于,进一步包括响应于所述用户输入动态地更新视口中呈现的全息图。

4.如权利要求1所述的HMD,其特征在于,还包括:

从传感器封装获得传感器数据,所述传感器数据与邻接HMD设备的用户的物理环境相关联;

使用所述传感器数据来重构物理环境的几何形状,所述物理环境包括位于其中的任何现实世界对象;以及

使用经重构的几何形状来确定耦合到计算平台的监视器在物理环境内的位置。

5.如权利要求4所述的HMD,其特征在于,所述传感器数据包括深度数据,并且进一步包括使用所述深度传感器来生成所述传感器数据,并应用表面重构技术来重构物理环境几何形状。

6.如权利要求1所述的HMD,其特征在于,进一步包括使用经重构的几何形状来追踪所述物理环境中的用户头部以确定查看位置,当用户输入导致鼠标光标移动离开监视器所支持的桌面时在视口中呈现鼠标光标,并且当从查看位置投影的光线与视口相交时消耗键盘输入。

7.如权利要求6所述的HMD,其特征在于,进一步包括当所投影的光线指示鼠标光标已经转换到监视器所支持的桌面时,不继续在视口中呈现鼠标光标。

8.如权利要求6所述的HMD,其特征在于,进一步包括向用户提供控制以控制视口特性,视口特性包括以下至少一者:视口在混合现实环境中的位置、视口大小、或视口形状。

9.如权利要求6所述的HMD,其特征在于,进一步包括使得3D模型能够使用鼠标或键盘在桌面与视口之间转移。

10.如权利要求1所述的HMD,其特征在于,进一步包括剪辑3D模型以将3D模型约束到视口的范围。

11.一种由支持混合现实环境的头戴式显示器(HMD)设备执行的方法,所述混合现实环境包括虚拟对象和现实对象,所述方法包括:

在HMD设备的显示器上实现虚拟三维(3D)视口;

通过网络连接从远程计算平台接收可扩展性数据,所述可扩展性数据包括描述在计算平台上执行的应用所支持的3D模型的场景数据并且进一步包括描述对计算平台的用户输入的用户接口(UI)数据;以及

使用接收到的可扩展性数据在视口中动态地呈现3D模型。

12.如权利要求11所述的方法,其特征在于,进一步包括基于UI数据中包括的鼠标消息在视口中呈现鼠标光标。

13.如权利要求11所述的方法,其特征在于,进一步包括使用UI数据中包括的键盘消息来控制3D模型在视口中的呈现。

14.如权利要求11所述的方法,其特征在于,所述场景数据包括以下至少一者:3D模型数据、环境数据或相机参数。

15.如权利要求13所述的方法,其特征在于,进一步包括利用传感器数据来确定HMD设备的用户的查看位置,并且当从所述查看位置投影的光线与监视器相交时将光标转换回到耦合至计算平台的监视器所支持的桌面。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1