用于提供使用增强现实的三维网络地图服务的方法和系统技术方案

技术编号:5469757 阅读:220 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种用于使用增强现实的三维(3D)网络地图服务的方法,所述方法包括以下步骤:下载映射了二维(2D)标记信息和3D建模数据的映射信息文件;从地图数据提供服务器接收包括所述2D标记信息的地图数据;使用所述接收的地图数据提前将地图渲染至帧缓冲区;通过从所述地图数据检测所述2D标识信息并搜索所述映射信息文件,提取所述3D建模数据的标识(ID);使用所述3D建模数据的所述ID从3D建模数据库提取对应所述检测的2D标记信息的所述3D建模数据;在处理所述3D建模数据之后另外渲染所述3D建模数据至所述帧缓冲区;和将所渲染的数据渲染在屏幕上。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及一种用于使用增强现实的三维(3D)网络地图服务的方法及其系统, 特别是,涉及一种用于3D网络地图服务的方法和系统,其可以提前执行可以以少量数据表 现的二维(2D)标记信息与特定的3D物体的映射,当实时接收地图数据时,不接收整个3D 物体而只接收对应要绘制的3D物体位置的2D标记信息,渲染对应2D标记信息的3D建模 数据,并由此可提供3D地图服务。
技术介绍
通常,增强现实系统(augmented reality),是显示用户用眼看到的现实世界与具 有更详细信息作为单一特征的虚拟世界的虚拟现实技术,其为将现实环境与虚拟环境结合 的混合虚拟现实系统(Hybrid Virtual Reality System)。增强现实是将现实世界与虚拟 世界相结合的概念。虽然增强现实使用电脑图形制作的虚拟环境,但是其主要部分是现实 环境。电脑图形另外提供现实环境所需信息,并使用户看到的三维(3D)虚拟图像与现实图 像重叠,因此分不清楚现实世界与虚拟图像。也就是说,要合成虚拟图像与现实图像,增强现实系统使用具有犹如现实相机投 影现实图像的效果的3D透视投影处理3D建模数据,所述3D建模数据基于相机位置和姿势 值被提前创建,渲染虚拟图像,然后合成并显示现实图像与虚拟图像。在这种情况下,为了 将虚拟图形对象合成到现实图像的准确位置,需要增强现实系统进行在二维(2D)屏幕上 验证虚拟物体的精确位置和方向的配合(registration)。为进行所述配合,需要在现实世 界的某一点的3D坐标(例如,要描绘的虚拟物体的位置),并且要求所述坐标是基于相机上 的坐标值。因此,虚拟增强系统需要就某一点或现实世界对象获取对应物3D坐标。从理论 上说,要求两个摄像头必须都以人通过两个眼睛所感知到的深度的原则为基础获取3D坐 标。但是,通常使用一个单一相机,并且因为单一相机很难在现实世界感知3D位置而使用 标记。所述标记代表可被计算机视觉技术感知到的特定对象。例如,所述标记可以是直 接在黑色地面书面的平面图案或具有独特色彩的几何对象。如何从相机和给定3D位置的 视觉点看到虚拟对象以及如何描绘由投影计算确定。为将这一原则应用于3D网络地图服务,需要大量的数据,如成百上千的点的信 息、纹理信息、相应的纹理图像等等,来表现整个3D对象。此外,所有信息必须传送到网络 来在网络地图服务中向用户表现3D对象。但是,3D网络地图服务体系,在执行网络传输数 据时与渲染时间相比具有明显更高的负载,因此提供实时服务几乎是不可能的。但是,虽然在用户计算机上提前存储3D物体或每次通过使用超高速缓存 (caching)传输大量数据的问题已被解决,但是在地图上的准确位置描绘出之前存储对象 的是非常困难的,因为地图的方向和偏角必须根据在3D网络地图服务中的用户输入而不 同。因此,解决3D网络地图服务的问题的方法显然是必需的。
技术实现思路
技术目的本专利技术的一个方面,提供一种用于三维(3D)的网络地图服务的方法和系统,其可 以提前执行可以以少量数据表现的二维(2D)标记信息与特定的3D物体的映射,当实时接 收地图数据时,不接收整个3D物体而只接收对应要绘制的3D物体位置的2D标记信息,渲 染对应2D标记信息的3D建模数据,并由此可提供3D地图服务。技术方案根据本专利技术的一个方面,提供了一种用于使用增强现实的三维(3D)网络地图服 务的方法,所述方法包括以下步骤下载映射了二维(2D)标记信息和3D建模数据的映射信 息文件;从地图数据提供服务器接收包括所述2D标记信息的地图数据;使用所述接收的地 图数据提前将地图渲染至帧缓冲区;通过从所述地图数据检测所述2D标识信息并搜索所 述映射信息文件,提取所述3D建模数据的标识(ID);使用所述3D建模数据的所述ID从3D 建模数据库提取对应所述检测的2D标记信息的所述3D建模数据;在处理所述3D建模数据 之后另外渲染所述3D建模数据至所述帧缓冲区;和将所渲染的数据渲染在屏幕上。根据本专利技术的另一个方面,提供了一种3D网络地图服务系统,所述系统包括3D 建模数据库,其存储映射了 2D标记信息和3D建模数据的映射信息文件;接收单元,其从地 图数据提供服务器接收包括所述2D标记信息的地图数据;提取器,其通过从所述地图数据 检测所述2D标识信息并搜索所述映射信息文件,提取所述3D建模数据的ID,并使用所述 3D建模数据的所述ID,从所述3D建模数据库提取对应所述检测的2D标记信息的所述3D 建模数据;和渲染单元,其使用所述图数据提前将地图渲染至帧缓冲区,处理所述3D建模 数据,并另外渲染所述3D建模数据至所述帧缓冲区。技术效果根据示例性实施例,用于3D网络地图服务的方法和系统,可以提前执行可以以少 量数据表现的2D标记信息与特定的3D物体的映射,当实时接收地图数据时,不接收整个3D 物体而只接收对应要绘制的3D物体位置的2D标记信息,渲染对应2D标记信息的3D建模 数据,并由此可提供3D地图服务。附图说明图1示出根据本专利技术的使用增强现实的三维(3D)网络地图服务系统与地图数据 提供服务器间的互通关系;图2示出根据本专利技术的一个示例实施例的使用增强现实的3D网络地图服务系统 的配置;图3示出二维(2D)标记信息的一个示例;图4示出3D建模数据的一个示例;图5示出2D标记信息与3D建模数据之间的映射关系的一个示例;图6示出2D标记信息的标识(ID)与3D建模数据的ID被映射了的映射信息文件 的一个示例;图7示出2D标记信息与映射至2D标记信息的3D建模数据的合成状态的一个示 例;图8是示出根据本专利技术的一个示例实施例的用于使用增强现实的3D网络地图服 务的方法的流程图;及图9示出通过检测2D标记信息并搜索映射信息文件来实施提取3D建模数据的ID 的操作的一个示例。具体实施例方式以下,将参照附图对用于使用增强现实的三维(3D)网络地图服务的方法和系统 进行说明。图1示出根据本专利技术的使用增强现实的三维(3D)网络地图服务系统与地图数据 提供服务器间的互通关系。参考图1,3D网络地图服务系统100提前下载2D标记信息和3D建模数据被映射 了的映射信息文件。此外,3D网络地图服务系统100通过网络110从互联地图数据提供服务器120接 收包括2D标记信息的地图数据。所述3D网络地图服务系统100,使用收到的数据将地图渲染至帧缓冲区,从地图 数据检测2D标记信息,并搜索地图信息文件以提取3D建模数据(ID)的标识。此外,所述 3D网络地图服务系统100使用提取的3D建模数据的ID,从3D建模数据库中提取对应检测 的2D标记信息的3D建模数据。3D网络地图服务系统100处理提取的3D建模数据,另外将3D建模数据渲染至帧 缓冲区,并将渲染的数据渲染到屏幕上。图2示出根据本专利技术的一个示例实施例的使用增强现实的3D网络地图服务系统 的配置。参考图2,3D网络地图服务系统100包括接收单元210、提取单元220、渲染单元 230和3D建模数据库240。接收单元210通过网络110从互联地图数据提供服务器120接收包括2D标记信 息的地图数据。图3示出2D标记信息的一个示例。参照图3,根据本专利技术的2D标记信息310至340可逆算方向和距离,在每个方向具 有单一本文档来自技高网
...

【技术保护点】
一种用于使用增强现实的三维(3D)网络地图服务的方法,所述方法包括以下步骤:下载映射了二维(2D)标记信息和3D建模数据的映射信息文件;从地图数据提供服务器接收包括所述2D标记信息的地图数据;使用所述接收的地图数据提前将地图渲染至帧缓冲区;通过从所述地图数据检测所述2D标识信息并搜索所述映射信息文件,提取所述3D建模数据的标识(ID);使用所述3D建模数据的所述ID从3D建模数据库提取对应所述检测的2D标记信息的所述3D建模数据;在处理所述3D建模数据之后另外渲染所述3D建模数据至所述帧缓冲区;和将所渲染的数据展现在屏幕上。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:宋周泳
申请(专利权)人:星克跃尔株式会社
类型:发明
国别省市:KR[韩国]

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

1