一种虚拟对象和实景影像的互动展示方法_5

文档序号:9431984阅读:来源:国知局
的空间形态。
[0124]虚拟对象空间位置信息迭代计算步骤:对该指定虚拟对象在关联对象中相对空间位置进行迭代和累加,直到得到该指定虚拟对象在实体空间中的相对空间位置为止,并得到该指定虚拟对象在所述目标空间中的相对空间位置。比如在上述例子中,将电池在手机中的相对空间位置,手机在盒子中的相对空间位置,以及盒子在房间中的相对空间位置进行累加后,从而得到电池在房间,即实体空间中的相对空间位置。该步骤是通过空间变换信息调用中间件2的空间信息计算模块22、空间变换算法库24、转换比例尺标定模块27和比例尺数据库28进行的。
[0125]虚拟对象显示步骤,用于生成虚拟对象的预处理展示数据,分为:
[0126]虚拟对象读取步骤:虚拟对象信息读取模块31基于所述指定虚拟对象的唯一标识,从虚拟对象数据库15读取所述指定虚拟对象的信息。
[0127]虚拟对象加载步骤:虚拟对象信息读取模块31根据该指定虚拟对象的信息的类型,如图像、视频、三维模型等,选择相应的解码,进行数据格式的转换,处理为可在互动操作展示模块5中的三维互动展示引擎51内统一处理的所述指定虚拟对象的标准化信息。
[0128]虚拟对象映射步骤:虚拟对象空间映射展示模块41从空间变换信息调用中间件2中调用所述目标空间的相关空间描述信息,同时从虚拟对象信息读取模块31中读取该指定虚拟对象的标准化信息,根据所述目标空间的相关空间描述信息,即所述指定虚拟对象在所述目标空间中的相对空间位置和空间形态,对该指定虚拟对象的标准化信息进行几何变换,使所述指定虚拟对象的标准化信息映射到所述目标空间中与所述指定虚拟对象对应的位置,在虚拟对象空间映射展示模块41中生成所述指定虚拟对象的预处理展示数据。并设定在三维互动展示引擎51的虚拟对象展示图层中显示。
[0129]实景影像读取步骤:实景读取模块32基于所述指定实景影像对象的唯一标识,读取所述指定实景影像对象的信息,选择相应的解码,进行数据格式的转换,处理为可在所述目标空间内统一处理的所述指定实景影像对象的标准化信息。
[0130]实景影像对象空间变换步骤:实景空间映射展示模块42从空间变换信息调用中间件2中调用所述目标空间的相关空间描述信息,同时从实景实景读取模块41读取该指定实景影像对象的标准化信息,根据所述目标空间的相关空间描述信息,即所述指定实景影像对象在所述目标空间中的相对空间位置和空间形态,对该指定实景影像对象的标准化信息进行几何变换,使所述指定实景影像对象的标准化信息映射到所述目标空间中与所述指定实景影像对象对应的位置,在实景空间映射展示模块42中生成所述指定实景影像对象的预处理展示数据,并设定在三维互动展示引擎51的实景影像展示图层中显示。
[0131]显示叠加步骤:三维互动展示引擎51设定:所述指定虚拟对象的预处理展示数据在虚拟对象展示图层中显示,所述指定实景影像对象的预处理展示数据,在三维互动展示引擎51的实景影像展示图层中显示,并将所述虚拟对象展示图层叠加到所述实景影像展示图层中之上,在显示终端900上显示,三维互动展示引擎51选择其中一个实景影像对象的拍摄点,在所述目标空间中建立虚拟摄像机。互动操作展示模块5通过第三方调用控制接口 52和用户互动操作接口 53控制所述虚拟摄像机在所述目标空间中的方位、视角等,并将其显示在显示终端900上,以及接受对于所述虚拟对象的各种交互指令,进行互动展示。
[0132]切换实景影像对象步骤:切换所述目标空间,返回实景影像获取步骤,该步骤是通过互动操作展示模块5中的第三方调用控制接口 52和用户互动操作接口 53进行的。
[0133]本技术领域中的普通技术人员应当认识到,以上的实施例仅是用来说明本发明,而并非用作为对本发明的限定,只要在本发明的实质精神范围内,对以上所述实施例的变化、变型都将落在本发明的权利要求书范围内。
【主权项】
1.一种虚拟对象和实景影像的互动展示方法,包括下列步骤: 实景影像指定步骤:输入一个或多个指定实景影像对象的唯一标识; 目标空间构建步骤:通过所述指定实景影像对象的唯一标识,获取所述指定实景影像对象的空间描述信息,通过所述指定实景影像对象所关联的实体空间的唯一标识,获取上述实体空间的空间描述信息,对上述空间描述信息进行数据格式的转换和空间形态的变换,放入一个预建的虚拟三维空间内,建立供最终展示使用的目标空间; 虚拟对象检索步骤:在该目标空间内设定一个子空间中,查找所述子空间内所有虚拟对象的唯一标识,并获取上述虚拟对象的空间描述信息; 虚拟对象空间描述信息获取步骤:在虚拟对象检索步骤中所检索到的虚拟对象中,确定一个指定虚拟对象,获取该指定虚拟对象的关联对象的唯一标识,并计算该指定虚拟对象在其关联对象中相对空间位置,以及该指定虚拟对象的空间形态; 虚拟对象空间位置信息迭代计算步骤:对该指定虚拟对象在其关联对象中相对空间位置进行迭代和累加,直到得到该指定虚拟对象在实体空间中的相对空间位置为止,并得到该指定虚拟对象在所述目标空间中的相对空间位置; 虚拟对象读取步骤:基于该指定虚拟对象的唯一标识,读取该指定虚拟对象的信息;虚拟对象加载步骤:对该指定虚拟对象的信息进行数据格式的转换,处理为该指定虚拟对象的标准化信息; 虚拟对象映射步骤:通过调取所述目标空间中的相关空间描述信息,将该指定虚拟对象的标准化信息映射到所述目标空间中的对应位置,并对该指定虚拟对象的标准化信息进行几何变换,形成该虚拟对象的预处理展示数据; 实景影像读取步骤:基于指定实景影像对象的唯一标识,读取所述指定实景影像对象的信息,并进行数据格式的转换,生成实景影像对象的标准化信息; 实景影像对象映射步骤:通过调取所述目标空间中的相关空间描述信息,将所述指定实景影像对象的标准化信息映射到所述目标空间中的对应位置并对所述实景影像对象的标准化信息进行几何变换,生成实景影像对象的预处理展示数据; 显示叠加步骤:将虚拟对象的预处理展示数据,并设定在虚拟对象展示图层中显示,将实景影像对象的预处理展示数据设定在实景影像展示图层中显示,将所述虚拟对象展示图层叠加到所述实景影像展示图层之上进行互动展示。2.根据权利要求1所述的一种虚拟对象和实景影像的互动展示方法,其特征在于:该方法还包括:,切换所述目标空间的切换实景影像对象步骤。3.根据权利要求1所述的一种虚拟对象和实景影像的互动展示方法,其特征在于:所述虚拟对象检索步骤中在所述目标空间中所设定的子空间为一个二维封闭空间或一个三维封闭空间。4.根据权利要求1所述的一种虚拟对象和实景影像的互动展示方法,其特征在于:所述虚拟对象空间描述信息获取步骤中,对该指定虚拟对象的空间描述信息进行数据格式的转换。5.根据权利要求1所述的一种虚拟对象和实景影像的互动展示方法,其特征在于:虚拟对象空间位置信息迭代计算步骤中所采用的空间变换算法包括:GIS坐标转三维坐标算法,左手/右手三维坐标互转算法,球模型变换算法、镜头透视畸变算法。6.根据权利要求1所述的一种虚拟对象和实景影像的互动展示方法,其特征在于:虚拟对象空间位置信息迭代计算步骤中,将不同空间变换算法和比例尺所得到的所述指定虚拟对象在所述目标空间中的相对空间位置进行对比展示。7.根据权利要求1所述的一种虚拟对象和实景影像的互动展示方法,其特征在于:所述显示叠加步骤中,在所述目标空间中设立虚拟摄像机,并在所述虚拟摄像机中设立虚拟视口,对所述虚拟对象展示图层和所述实景影像展示图层进行渲染并合成展示。8.根据权利要求1所述的一种虚拟对象和实景影像的互动展示方法,其特征在于:所述显示叠加步骤中,向第三方程序公开当前所述虚拟摄像机的虚拟视口的方位以及对所述指定虚拟对象的操作事件。
【专利摘要】本发明公开了一种虚拟对象和实景影像的互动展示方法,其通过获取至少一个指定实景影像对象的唯一标识和该指定实景影像对象所关联的实体空间对象的空间描述信息,在一个预设的虚拟三维空间中建立一个目标空间;在所述目标空间中设定一个指定虚拟对象,获取该指定虚拟对象的空间描述信息,并通过迭代计算得到该指定虚拟对象在所述目标空间中的相对空间位置,读取该指定虚拟对象的信息并将其标准化后,通过与所述目标空间的映射得到虚拟对象的预处理展示数据,读取所述指定实景影像对象的信息并进行标准化后,通过与所述目标空间的映射得到实景影像对象的预处理展示数据,所述虚拟对象的预处理展示数据叠加到所述实景影像对象的预处理展示数据之上进行合成展示。
【IPC分类】G06F3/01
【公开号】CN105183154
【申请号】CN201510540431
【发明人】郭学鹏
【申请人】上海永为科技有限公司
【公开日】2015年12月23日
【申请日】2015年8月28日
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1