当前位置: 首页 > 专利查询>微软公司专利>正文

混合现实全息对象开发制造技术

技术编号:9990850 阅读:90 留言:0更新日期:2014-05-02 03:58
提供一种用于呈现自适应于混合现实环境的全息对象的系统和相关方法。在一个示例中,全息对象呈现程序从目标物理环境捕捉物理环境数据并创建包括具有相关联的特性的物理对象的该环境的模型。该程序标识用于在显示设备的显示器上显示的全息对象,该全息对象包括一个或多个规则,该规则将检测到的环境条件和/或物理对象的特性与全息对象的显示模式相链接。该程序基于检测到的环境条件和/或物理对象的特性,应用一个或多个规则来选择全息、对象的显示模式。

【技术实现步骤摘要】
【专利摘要】提供一种用于呈现自适应于混合现实环境的全息对象的系统和相关方法。在一个示例中,全息对象呈现程序从目标物理环境捕捉物理环境数据并创建包括具有相关联的特性的物理对象的该环境的模型。该程序标识用于在显示设备的显示器上显示的全息对象,该全息对象包括一个或多个规则,该规则将检测到的环境条件和/或物理对象的特性与全息对象的显示模式相链接。该程序基于检测到的环境条件和/或物理对象的特性,应用一个或多个规则来选择全息、对象的显示模式。【专利说明】混合现实全息对象开发
本专利技术涉及全息对象,尤其涉及自适应混合现实全息对象。
技术介绍
增强或混合现实设备可以在各种现实世界环境和场合中使用,以提供由全息对象和其他虚拟现实信息增强的现实世界视图。取决于使用混合现实设备的现实世界环境和场合,给定全息对象或其他虚拟现实信息可能适于或可能不适于这种环境和/或场合。例如,混合现实保龄球视频游戏可以利用与实物大小一样的全息保龄球球道和球瓶。这种全息对象可能适于在其中装得下保龄球球道的宽敞空间进行的游戏,而不适于在较狭小的空间进行的游戏,例如较小的起居室。准确预测将使用应用程序或对象的现实世界环境和场合会向混合现实应用程序和/或全息对象的开发者提出挑战。因此,对于这些开发者来说,难以创建适于各种最终使用环境和场合的全息对象。
技术实现思路
为了解决上述一个或多个问题,提供一种自适应全息对象呈现系统和相关方法,该系统用于呈现自适应于混合现实环境的全息对象。在一个示例中,自适应全息呈现系统可包括显示设备和由该显示设备的处理器执行的全息对象呈现程序。该全息对象呈现程序可配置为从目标物理环境捕捉物理环境数据。该全息对象呈现程序可基于捕捉到的物理环境数据创建目标物理环境的模型,该模型包括具有相关联的物理对象特性的所标识出的物理对象。该全息对象呈现程序可标识用于在该显示设备的显示器上显示的全息对象,该全息、对象包括一个或多个规则,该规则将检测到的环境条件和/或所标识的物理对象的物理对象特性与该全息对象的显示模式进行链接。然后,该全息对象呈现程序可基于检测到的环境条件和/或所标识的物理对象的物理对象特性,应用该一个或多个规则来选择该全息对象的显示模式。在另一个示例中,提供一种用于开发自适应于混合现实环境的全息对象的方法。该方法可包括确定包括物理对象特性和相关联的值范围的物理环境数据模式。多个可能的目标物理环境中的每一个可由用这些物理对象特性中的每一个的特定物理数据值填充的物理环境数据模式的实例来表示。该方法还可确定包括虚拟环境特征和相关联的值范围的虚拟环境数据模式。多个可能的虚拟环境中的每一个可由用这些虚拟环境特征中的每一个的特定虚拟数据值填充的虚拟环境数据模式的实例来表示。该方法可在显示器上显示全息对象创建界面,该全息对象创建界面配置为显示用于接收对应于该全息对象的显示模式的用户输入的至少一个选择器,该全息对象的显示模式基于物理环境数据模式的一个或多个物理对象特性和/或基于虚拟环境数据模式的一个或多个虚拟环境特征。该方法可经由该选择器接收对应于显示模式的用户输入,并可生成包括该显示模式的全息对象来作为输出。所生成的全息对象可配置为由全息对象呈现程序根据该显示模式在显示设备上呈现,其中目标物理环境可通过显示设备来查看。该
技术实现思路
用于以简化的形式介绍概念的选集,其将在下面的【具体实施方式】中进一步描述。该
技术实现思路
并不打算标识所要求保护主题的关键特征或必要特征,也不打算用于限制所要求保护主题的范围。而且,所要求保护的主题不限于本说明书任何部分记载的克服任一或所有缺陷的实施方案。【专利附图】【附图说明】图1是根据本公开内容的一实施例的自适应全息对象呈现系统的示意图。图2是图1的计算设备的更详细的示意图。图3示出根据本公开内容的一实施例的示例性头戴式显示设备。图4是物理环境的示意图,其示出由图1的自适应全息对象呈现系统生成的全息对象和戴着头戴式显示设备的用户。图5A和5B是根据本公开内容的一实施例的用于呈现自适应于混合现实环境的全息对象的方法的流程图。图6是根据本公开内容的另一实施例的自适应全息对象开发系统的示意图。图7是根据本公开内容的一实施例的用于开发自适应于混合现实环境的全息对象的方法的流程图。图8是计算设备的一实施例的简化示意图。【具体实施方式】图1示出用于呈现自适应于混合现实环境12的全息对象的自适应全,息对象呈现系统10的一个实施例的示意图。再参照图2,自适应全息对象呈现系统10包括在计算设备22的大容量存储18中存储的全息对象呈现程序14。全息对象呈现程序14可以加载到存储器26中,并且由计算设备22的处理器30执行,以执行在下文中更详细描述的一个或多个方法和过程。在一个示例中,全息对象呈现程序14可生成用于在诸如头戴式显示(HMD)设备38等显示设备上显示的虚拟环境34设备。将理解,全息对象呈现程序14可以利用其他类型的显示设备,包括但不限于透明显示器、手持式显示器、使用背景相机覆盖的显示器和任何其他适当类型的显示器。如下文中更详细地解释的,虚拟环境34可包括包含一个或多个显示模式的一个或多个全息对象78。在其他示例中,虚拟环境34可由经由网络42由计算设备22访问的分开的虚拟环境生成程序(未示出)生成。将理解,虚拟环境34可以提供交互式视频游戏、动画体验、或其他适当的电子游戏或体验的形式的增强现实体验。HMD设备38包括透明显示器58,通过该透明显示器用户可以观看目标物理环境50。HMD设备38还可从目标物理环境50捕捉物理环境数据46。目标物理环境50可包括一个或多个物理对象,诸如第一物理对象52和第二物理对象54。通过使用这种物理环境数据46,全息对象呈现程序14可创建目标物理环境50的模型56。如下文中更详细的解释,模型56可包括从目标物理环境50中标识的一个或多个物理对象,每一个物理对象具有相关联的物理对象特性。计算设备22可使用有线连接与HMD设备38可操作地连接,或可采用经由WiF1、蓝牙或任何其他适当的无线通信协议的无线连接。另外,在图1中示出的示例示出了计算设备22作为HMD设备38中的集成组件。将理解,在其他示例中,计算设备22可以是与HMD设备38分离的组件。在这些示例中,计算设备22可采取台式计算设备、移动计算设备(诸如智能电话,膝上型、笔记本或平板计算机)、网络计算机、家庭娱乐计算机、交互式电视、游戏系统或其他适当类型的计算设备的形式。与计算设备22的组件和计算方面相关的其他细节,将在下文中参照图8更详细地描述。计算设备22也可以经由网络42与一个或多个附加设备可操作地连接。在一个示例中,计算设备22可与服务器40通信。网络42可以采取局域网(LAN)、广域网(WAN)、有线网络、无线网络、个域网、或它们的组合的形式,并且可以包括因特网。图3示出HMD设备38的一个示例采取一副可佩戴眼镜200的形式,该可佩戴眼镜200包括透明显示器202。将理解,图1所示的HMD设备38可以采取在下文中更详细地描述的可佩戴眼镜200或任何其他适当的HMD设备的形式。例如,HMD设备38可以采取透明、半透明或不透明显示器被支撑在观看者一只或两只眼睛前面的其他形式。还将理解,也可以使用许多其他类型本文档来自技高网
...
混合现实全息对象开发

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:R·G·弗莱克N·卡木达S·拉塔P·T·金那布鲁
申请(专利权)人:微软公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1