产生未知对象的扩增现实内容制造技术

技术编号:14852296 阅读:47 留言:0更新日期:2017-03-18 15:08
本文描述的技术提供一种用于定义现实对象的虚拟内容的方法,所述对象在针对扩增现实AR环境应用开发时为未知的或未识别的。举例来说,在AR应用开发时,应用开发者可能不知道移动装置可操作的情境且因此不知道所述AR应用可能遇到的现实对象的类型或等级以及现实对象的数目。在一个实施例中,所述移动装置可检测来自物理场景的未知对象。所述移动装置可随后基于与所述未知对象相关联的物理属性(如高度、形状、大小等)将对象模板与所述未知对象相关联。所述移动装置可使用所述对象模板的至少一个显示特性呈现处于所述未知对象的姿势的显示对象。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术大体涉及扩增现实环境,且更确切地说涉及现实世界周围环境的基于机器的辨识。
技术介绍
在扩增现实(AR)环境中,用户可检视人工或虚拟图形与用户的自然周围环境的集成。在AR的一些较早实施方案中,用户可经由(例如)扩增现实护目镜参看任意显示在用户的自然周围环境当中或内的图形。举例来说,随机蝴蝶的图形可沿着AR护目镜的视线飞行,同时用户继续检视他的或她的自然周围环境,而不管所述蝴蝶与用户正自然地查看的任何事物是否具有任何关联性。在AR的较复杂实施方案中,用户可能够将AR特征或图形直接应用到用户的自然周围环境的对象或结构。举例来说,可使用AR环境中的不同颜色或不同物理属性来识别及呈现桌子上的对象。然而,在运行时间期间扩增对象的现实需要使用所需特征识别及再现环境中的对象。将AR限制为已知及识别对象减少了AR应用的适用性。本文描述的技术解决了此类及其它问题。
技术实现思路
本文描述的技术提供一种用于定义现实对象的虚拟内容的方法,所述对象在针对扩增现实(AR)环境应用开发时为未知的或未识别的。举例来说,在AR应用开发时,应用开发者可能不知道移动装置和AR应用可操作的情境且因此不知道AR应用可能遇到的现实对象的类型或等级以及现实对象的数目。其它技术描述用于在AR应用的运行时间期间显示虚拟内容而非现实对象的方法。本文描述用于使用扩增现实环境的未知对象的虚拟内容构建物理场景的数字表示的技术。在一个方面中,在运行时间,移动装置或移动装置的组件获得关于物理场景的信息。举例来说,移动装置可检测所述场景具有平面表面。移动装置可检测及选择一或多个未知对象且确定与未知对象相关联的姿势及其它属性。移动装置可随后基于与未知对象相关联的属性(如高度、形状、大小等)将对象模板与未知对象相关联。在本专利技术的一个方面中,可由开发者使用编辑模式的三维(3D)制作工具来产生对象模板。移动装置可使用对象模板的至少一个特性呈现处于未知对象的姿势的显示对象。举例来说,如果对象模型的颜色特性为红砖色且结构特性为建筑物,那么移动装置可呈现红砖色建筑物而非未知对象。一种用于构建物理场景的数字表示的实例方法可包含从物理场景选择未知对象,确定与所述未知对象相关联的至少一个物理属性,基于与所述未知对象相关联的至少一个物理属性选择表示与所述未知对象不同的对象的对象模板,以及使用与所述对象模板相关联的至少一个显示特性在自所述物理场景的未知对象的位置处呈现物理场景的数字表示中的显示对象。在某些方面中,呈现所述显示对象可包括在表示待显示于移动装置的显示屏幕上的物理场景的图像上呈现所述显示对象。在所述方法的某些方面中,与未知对象相关联的所述至少一个物理属性包括未知对象的形状、未知对象的大小、未知对象的位置、未知对象的姿势、未知对象相对于其它对象的出现次序、与显示对象的呈现相关联的应用模式以及其它未知对象的属性中的一或多者。在所述方法的某些方面中,与所述对象模板相关联的所述至少一个显示特性包括图形特性和动画特性中的一或多者。图形特性可包含颜色、大小、纹理、形状、碰撞检测、遮挡以及透明度中的一或多者。在所述方法的某些实施方案中,由开发者使用编辑接口在应用开发时选择对象模板的特性。在一个实施方案中,所述未知对象是多个未知对象中的一个,且所述对象模板与来自多个未知对象的多个未知对象相关联。在本专利技术的某些方面中,所述对象模板可为多个对象模板中的一个。用于构建物理场景的数字表示的实例移动装置可包含用于获取物理场景信息的相机、用于存储信息的存储器以及用于从所述物理场景选择未知对象、确定与所述未知对象相关联的至少一个物理属性、基于与所述未知对象相关联的所述至少一个物理属性选择表示与所述未知对象不同的对象的对象模板以及使用与所述对象模板相关联的至少一个显示特性在自所述物理场景的未知对象的位置处呈现所述物理场景的数字表示中的显示对象的处理器。在某些实施方案中,呈现所述显示对象可包括在表示待显示于移动装置的显示屏幕上的所述物理场景的图像上呈现所述显示对象。在所述移动装置的某些实施方案中,与所述未知对象相关联的所述至少一个物理属性可包含未知对象的形状、未知对象的大小、未知对象的位置、未知对象的姿势、未知对象相对于其它对象的出现次序、与所述显示对象的所述呈现相关联的应用模式以及其它未知对象的属性中的一或多者。在所述移动装置的某些实施方案中,与所述对象模板相关联的所述至少一个显示特性包括图形特性和动画特性中的一或多者。图形特性可包含颜色、大小、纹理、形状、碰撞检测、遮挡以及透明度中的一或多者。在所述移动装置的某些实施方案中,由开发者使用编辑接口在应用开发时选择对象模板的特性。在一个实施方案中,所述未知对象是多个未知对象中的一个,且所述对象模板可与来自所述多个未知对象的多个未知对象相关联。在本专利技术的某些方面中,所述对象模板可为多个对象模板中的一个。一种实例非暂时性计算机可读存储媒体,其中所述非暂时性计算机可读存储媒体包括可由处理器执行的指令,所述指令可包含用以进行以下操作的指令:从物理场景选择未知对象;确定与所述未知对象相关联的至少一个物理属性;基于与所述未知对象相关联的所述至少一个物理属性选择表示与所述未知对象不同的对象的对象模板;以及使用与所述对象模板相关联的至少一个显示特性在自所述物理场景的所述未知对象的位置处呈现所述物理场景的数字表示中的显示对象。在某些实施方案中,呈现所述显示对象可包括在表示待显示于移动装置的显示屏幕上的所述物理场景的图像上呈现所述显示对象。在所述实例非暂时性计算机可读媒体的某些方面中,与所述未知对象相关联的所述至少一个物理属性可包含未知对象的形状、未知对象的大小、未知对象的位置、未知对象的姿势、未知对象相对于其它对象的出现次序、与所述显示对象的呈现相关联的应用模式以及其它未知对象的属性中的一或多者。在所述非暂时性计算机可读媒体的某些实施方案中,与所述对象模板相关联的所述至少一个显示特性包括图形特性和动画特性中的一或多者。图形特性可包含颜色、大小、纹理、形状、碰撞检测、遮挡以及透明度中的一或多者。在所述非暂时性计算机可读媒体的某些实施方案中,由开发者使用编辑接口在应用开发时选择所述对象模板的特性。在一个实施方案中,所述未知对象是多个未知对象中的一个,且所述对象模板可与来自所述多个未知对象的多个未知对象相关联。在某些方面中,所述对象模板可为多个对象模板中的一个。实例设备可包含用于自物理场景选择未知对象的装置;用于确定与所述未知对象相关联的至少一个物本文档来自技高网...

【技术保护点】
一种用于构建物理场景的数字表示的方法,其包括:从所述物理场景选择未知对象;确定与所述未知对象相关联的至少一个物理属性;基于与所述未知对象相关联的所述至少一个物理属性选择表示与所述未知对象不同的对象的对象模板;以及使用与所述对象模板相关联的至少一个显示特性在来自所述物理场景的所述未知对象的位置处呈现所述物理场景的数字表示中的显示对象。

【技术特征摘要】
【国外来华专利技术】2013.10.04 US 61/887,218;2014.06.27 US 14/317,0181.一种用于构建物理场景的数字表示的方法,其包括:
从所述物理场景选择未知对象;
确定与所述未知对象相关联的至少一个物理属性;
基于与所述未知对象相关联的所述至少一个物理属性选择表示与所述未知对象不同
的对象的对象模板;以及
使用与所述对象模板相关联的至少一个显示特性在来自所述物理场景的所述未知对
象的位置处呈现所述物理场景的数字表示中的显示对象。
2.根据权利要求1所述的方法,其中与所述未知对象相关联的所述至少一个物理属性
包括所述未知对象的形状、所述未知对象的大小、所述未知对象的位置、所述未知对象的姿
势、所述未知对象相对于其它对象的出现次序、与所述显示对象的所述呈现相关联的应用
模式以及其它未知对象的属性中的一或多者。
3.根据权利要求1所述的方法,其中与所述对象模板相关联的所述至少一个显示特性
包括图形特性和动画特性中的一或多者。
4.根据权利要求3所述的方法,其中所述对象模板的所述图形特性包括颜色、大小、纹
理、形状、碰撞检测、遮挡以及透明度中的一或多者。
5.根据权利要求1所述的方法,其中由开发者使用编辑接口在应用开发时选择所述对
象模板的特性。
6.根据权利要求1所述的方法,其中所述未知对象是多个未知对象中的一个,且所述对
象模板与来自所述多个未知对象的多个未知对象相关联。
7.根据权利要求1所述的方法,其中所述对象模板是多个对象模板中的一个。
8.根据权利要求1所述的方法,其中呈现所述显示对象包括在表示待显示于移动装置
的显示屏幕上的所述物理场景的图像上呈现所述显示对象。
9.一种用于构建物理场景的数字表示的移动装置,其包括:
相机,其经配置以获得指示所述物理场景的图像数据;
处理器,其耦合到存储器且经配置以:
从所述物理场景选择未知对象;
确定与所述未知对象相关联的至少一个物理属性;
基于与所述未知对象相关联的所述至少一个物理属性选择表示与所述未知对象不同
的对象的对象模板;以及
使用与所述对象模板相关联的至少一个显示特性在来自所述物理场景的所述未知对
象的位置处呈现所述物理场景的数字表示中的显示对象。
10.根据权利要求9所述的移动装置,其中与所述未知对象相关联的所述至少一个物理
属性包括所述未知对象的形状、所述未知对象的大小、所述未知对象的位置、所述未知对象
的姿势、所述未知对象相对于其它对象的出现次序、与所述显示对象的所述呈现相关联的
应用模式以及其它未知对象的属性中的一或多者。
11.根据权利要求9所述的移动装置,其中与所述对象模板相关联的所述至少一个显示
特性包括图形特性和动画特性中的一或多者。
12.根据权利要求11所述的移动装置,其中所述对象模板的所述图形特性包括颜色、大
小、纹理、形状、碰撞检测、遮挡以及透明度中的一或多者。
13.根据权利要求9所述的移动装置,其中由开发者使用编辑接口在应用开发时选择所
述对象模板的特性。
14.根据权利要求9所述的移动装置,其中所述未知对象是多个未知对象中的一个,且
所述对象模板与来自所述多个未知对象的多个未知对象相关联。
15.根据权利要求9所述的移动装置,其中所述对象模板是多个对象模板中的一个。
16.根据权利要求9所述的移动装置,其中呈现...

【专利技术属性】
技术研发人员:伊雷妮·赖斯纳科尔曼伊斯特万·希克勒希约翰内斯·沙尔罗伊·劳伦斯·阿索克·伊妮果翁贝托·劳伦特·坎纳尔撒
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:美国;US

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

1