图像显示系统的制作方法_2

文档序号:9713622阅读:来源:国知局
区域,于各区域依序分配材质的方法。
[0048]本发明中,并无必要必须全部具备上述各种特征,亦可适当省略其一部分,亦可组合而构成。
[0049]此外,本发明亦可构成为通过计算机显示图像的图像显示方法,亦可构成为用以以计算机执行该显示的计算机程序。且亦可构成为利用各多边形所套用的每个材质数据库,生成图像显示用的统合材质数据的统合材质数据生成装置,亦可构成为以计算机进行统合材质数据生成方法、或用于此的计算机程序。另外,亦可构成为记录有上述计算机程序的CD-R、DVD等其他计算机可读取的记录媒体。
【附图说明】
[0050]图1为现有技术的材质套用例的说明图;
[0051 ]图2为材质的套用例的说明图;
[0052]图3为路径导引系统的构成的说明图;
[0053]图4为地图数据库的数据构造的说明图;
[0054]图5为地图显示处理的流程图;
[0055]图6为材质贴附处理的流程图;
[0056]图7为显示统合材质数据生成装置的构成的说明图;
[0057]图8为统合材质生成处理的流程图。
[0058]附图标记说明:100-路径导引系统;101-指令输入部;102-GPS(全球定位传感器);103-路径探索部;110-地图数据库;111-线数据库;112-多边形数据库;113-材质组群数据库;114-材质数据库;115-文字数据库;116-网络数据库;120-显示控制部;121-目标物配置部;122-材质贴附部;123-投影部;124-文字显示部;200-统合材质数据生成装置;202-指令输入部;210-原地图数据库;211-多边形数据库;212-个别材质数据库;220-统合材质生成部;222-材质组群数据库生成部;224-多边形数据库修正部;226-数据管理部;228-记录媒体。
【具体实施方式】
[0059][实施例1]
[0060]本发明提供的图像显示系统的实施例以路径导引系统为例进行说明。路径导引系统为一边表示立体地图,一边导引从使用者所指定的出发地至目的地的路径的装置。图像显示系统可作为实现显示该立体地图的功能的部分予以组装入。
[0061 ] A.材质的套用方法:
[0062]本实施例中将材质贴附于立体模型中的各多边形上,显示逼真度高的立体地图。在说明显示路径导引系统的构成之前,先说明该材质的使用方法。
[0063]图2为材质的套用例的说明图。举例说明显示于建筑物的立体模型上贴附的材质。于建筑物的上面贴附表示屋顶外观的材质A部分,于正面及侧面分别排列贴附表示窗的材质B部分、材质C部分。
[0064]本实施例中,如图2的右下所示,准备排列有材质A部分、材质B部分、材质C部分的统合材质。接着,对于上面,仅使用统合材质内的材质A部分作为贴附对象。针对正面及侧面,分别仅将统合材质内的材质B部分、材质C部分作为贴附对象重复使用。亦即,本实施例通过分开使用包含有各材质部分的统合材质,从而实现与分别使用材质A?C部分时的相同外观。
[0065]准备将材质A?C部分分别作为材质数据的情况下,贴附时,必须从硬盘等非挥发性内存中读取各材质数据并进行处理。相对于此,本实施例中,由于只要预先读取1次统合材质,即可进行材质A?C部分的贴附,故于材质的贴附处理中可减轻读取的处理负荷。于立体地图中,大多数立体模型均利用多种材质,因此减轻读取的处理负荷可以很大程度上减轻全体的显示处理负荷。
[0066]B.系统构成:
[0067]图3为路径导引系统的构成的说明图。本实施例的路径导引系统100以设置在卫星导航装置中为例。路径导引系统100亦设置在智能手机、笔记本电脑等其他携带终端中。且,本实施例的路径导引系统100虽以独立运行为例,但亦可与网络连接服务器与终端装置构成一整体。
[0068]路径导引系统100设置在内部具备CPU、GPU、RAM、R0M、硬盘等的计算机中,并具备图中标示的各功能方块。各功能方块可以通过安装在硬盘或传感器等中的能够实现各自功能的软件构成。该多个功能方块亦可由电子电路等硬件构成。
[0069]路径导引系统100为于硬盘内储存路径或地图显示等所使用的地图数据库110。地图数据库110中包含带有图标的各数据库。线数据库111用于储存表示立体地图中的道路或路线等线状目标物的形状的立体模型。多边形数据库112用于储存表示建筑物等立体目标物的立体形状的立体模型。
[0070]材质组群数据库113用于存储使立体模型中的各多边形与其所套用的材质产生关连的数据。材质数据库114用于存储贴附于各多边形的材质的图像数据。存储于材质数据库114中的数据为图2所说明的统合材质,材质组群数据库113通过指定统合材质的坐标而指定将统合材质内的哪一部分套用于各多边形。材质组群数据库113及材质数据库114的构造将于后述具体说明。
[0071]文字数据库115用于储存立体地图内显示的文字数据。网络数据库116用于储存以链路及节点所构成的网络中表示道路的数据,以作为路径探索用数据。
[0072]地图数据库110于本实施例中以网格(mesh)为单位进行管理。亦即,将地表面划分为特定尺寸的矩形形状的网格,对每个网格区分区域,并储存与区域内的地物所对应的线数据、多边形数据、文字数据等。同样地,材质数据库114亦以网格为单位归纳于各网格内的多边形中所套用的各材质而生成统合材质并储存。藉由如此,于显示地图时,可以亦包含材质的网格单位处理数据,从而使数据的管理、利用变得更容易。
[0073]指令输入部101用于输入由用户所指定的指令。指令例如可以为指定路径探索的出发地、指定目的地、指定地图显示的模式等。
[0074]GPS102利用GPS(Global Posit1ning Sensor,全球定位传感器)检测出路径导引系统100的当前位置。
[0075]路径探索部103利用网络数据库116,探索从所指定的出发地至目的地的路径。路径探索可应用Dijkstra’s算法等各种方法。
[0076]显示控制部120显示立体地图。首先,通过目标物配置部121,于假想立体空间内配置线数据库111、多边形数据库112中所储存的立体模型。接着,通过材质贴附部122对各多边形套用储存于材质数据库114的材质。该套用如图2所示,从材质数据库114中读取统合材质,对每一多边形贴附其一部分。投影部123将完成材质贴附的目标物通过所指定的视点位置、视线方向进行透视投影,从而生成显示用的投影图像。文字显示部124对生成的投影图像重迭以显示文字。
[0077]路径导引系统100中的与立体地图的显示有关系的部分,亦即地图数据库110及显示控制部120是构成本发明的图像显示系统的一部分。
[0078]图4为显示地图数据库的数据构造的说明图。图中显示了多边形数据库112、材质群组数据库113、材质数据库114的构造。
[0079]多边形数据库112存储有建筑物等的立体模型。“ID”为构成各立体模型的各多边形的识别信息。“形状”为储存构成立体模型的多边形顶点AP1、AP2等的立体坐标。“材质”为指定贴附于各多边形的材质的识别信息。本实施例中,并非直接指定材质,而是设为指定材质组群数据库113内的数据。属性储存与多边形有关的各种信息。例如,建筑物的名称、类另IJ、高度、颜色等信息。
[0080]材质数据库114中储存有统合材质的图像数据。统合材质中分别附加如TID1、TID2的识别信息。统合材质如图所示,排列有材质部分A、部分B、部分C等多种材质。图中显示排列3种材质的例子,但统合材质中所含的材质数、形状、尺寸可在材质彼此不相互重迭的范围内任意设定。
[0081 ]本实施例中,地图数据库110以特定范围切分地上的网格为单位。因此,统合材质亦以各网格为单位,以包含套用于网格内的多边形的材质的形态而生成。对于存在于不同网格的目标物使用相同材质时,该材质重复包含于与各网格对应的统合材质中。虽产生如此的重复部分,但通过以网格单位准备统合材质而显示地图,可以网格单位处理目标物及材质,从而有数据的管理、利用变容易的优点。
[0082]不过,以网格单位生成统合材质并非必要要件,准备统合材质的单位亦可有各种其他选择。
[0083]材质组群数据库113储存使多边形数据库112与材质数据库114建立关连的关连数据。“GID”为关连数据的识别信息。多边形数据库112通过
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1