在三维地图中显示多级文本数据的方法技术

技术编号:2984984 阅读:202 留言:0更新日期:2012-04-11 18:40
三维地图显示在屏幕上,并且具有不同密度等级的文本数据根据显示的三维地图的视点到文本数据将被显示的节点的距离被显示,从而改进文本数据的可读性。另外,在屏幕上通过局部调整文本数据的密度显示文本数据是可能的。通过立体投影方法将二维坐标地图数据转换到三维坐标使三维地图显示在显示屏上。与三维地图一起显示的文本数据转换到以三维地图的视点为原点的三维坐标系统中。转换的文本数据被投影到将转换到屏幕坐标的二维平面上。因此,显示的三维地图的视点到文本数据被显示的节点的距离被分级。经分级的距离被确定用于屏幕坐标文本数据。具有相应于确定的距离的等级的文本数据被显示在显示三维地图的显示屏上。

Method for displaying multi-level text data in three-dimensional map

The three-dimensional map is displayed on the screen, and text data with different levels of density according to the three-dimensional map display to view text data will display the distance between nodes are displayed, thereby improving the readability of the text data. In addition, it is possible to display text data by adjusting the density of text data locally on the screen. Three dimensional coordinate map data is converted to 3D coordinates by three-dimensional projection method. Text data that is displayed with a three-dimensional map is converted into a three-dimensional coordinate system in which the viewpoint of the three-dimensional map is the origin. The converted text data is projected onto a two-dimensional plane that will be converted to screen coordinates. Thus, the display of the 3D map of the viewpoint to the text data is displayed by the distance of the nodes being graded. The hierarchical distance is determined for screen coordinate text data. Text data having a level corresponding to a determined distance is displayed on a display screen that displays a three-dimensional map.

【技术实现步骤摘要】

本专利技术涉及到,其中通过立体投影使二维坐标地图数据转换为三维坐标地图数据,以在显示板上显示三维地图的同时显示文本数据如地点或建筑的名称。更确切地说,本专利技术涉及到,其中从显示板上显示的三维地图的视点到将被显示的文本数据的节点的距离被确定,并且根据确定的距离在显示板上显示不同密度等级的文本数据。
技术介绍
当在显示板上显示二维地图时,文本数据如主要地点或建筑名称也在其上被同时显示以便使用者能够在二维地图中正确地确定具体地点、建筑等的位置。然而,如果所有这些数量众多的文本数据在二维地图中显示,文本数据的密度非常高并因此在显示时处于相互重叠的状态。因此,使用者难于正确地分辨文本数据。因此,在显示这样的二维地图时,通过按照扩大或缩小的二维地图的比例而适当地改变文本数据的密度来显示文本数据以便文本数据不会彼此重叠。也就是说,当在显示板上显示二维地图时,从仅选择并零星地显示主要文本数据的高级别到显示所有详细文本数据的低级别的范围内分为多个等级,并且落在对应二维地图扩大或缩小的比例的等级内的文本数据被显示。例如,文本数据被分为三个等级高级,中级和低级。如图1a所示,当二维地图在显示板上高比例显示时,落在高级内的低密度文本数据被显示。当图1a中所示的二维地图的‘A’部分以扩大的比例在图1b中显示时,落在中级内的中等密度文本数据被显示。当图1b中所示的二维地图的‘B’部分以扩大的比例在图1c中显示时,落在低级内的高密度文本数据被显示。以这种方式,使用者能够适当地看到文本数据。同时,随着定位技术(position-based technology)的发展,在多种提供地图信息的领域,包括车辆如汽车的当前位置与二维地图一起在显示板上被显示并引导车辆行驶的导航系统或者通过因特网提供地图信息的站点,在显示板上显示三维地图受到众多关注。近来,计算机性能得到改进而且多种价值不菲的导航系统已经出现以显示三维地图,如鸟瞰视图,在屏幕上显示虚拟的三维效果。在这样的三维导航系统中,大量的文本数据应该与三维地图一起被显示,这与在游戏等中使用的三维应用相反。如图2a所示,在现有技术中,为了在显示板上显示三维地图,包括用于表示地点和建筑名称的文本数据的二维地图被显示在显示板上,并且在显示的二维地图中阴影102被强制性地加到建筑100的前部以表现如同三维地图的结果。或者,如图2b所示,二维地图被倾斜地显示在显示板上,并且二维建筑图标110和文本数据被显示在二维地图中以表现三维效果。然而,上述三维地图表示法并非基于通过正确的立体投影把二维坐标地图数据转换成三维坐标地图数据的表示法,而由于缺乏技术和大量计算,仅表现了低水平的三维效果。因此,与观看二维地图比较,可能使用户产生更多的混淆。在本申请人先前提交的韩国专利申请2003-32761中,例如,如图3所示,通过立体投影方法将二维坐标地图数据正确地转换为三维坐标地图数据,以在显示板上显示三维地图并同时在三维地图上显示文本数据。然而,因为在上述现有技术中所有的文本数据的显示与视点到文本数据将被显示的节点之间的距离无关,所以在显示板的下端,即距视点较近的位置,文本数据以分散的状态显示,而在显示板的上端,即距视点较远的位置,则以相互重叠的状态密集地显示,如图3所示。因此,存在用户不能正确识别文本数据的问题。
技术实现思路
本专利技术的目的在于提供一种,其中通过正确的立体投影方法将二维坐标地图数据转换为三维坐标地图数据以显示三维地图,而且根据显示的三维地图的视点到文本数据将被显示的节点的距离来显示不同密度等级的文本数据,从而改进文本数据的可读性。本专利技术的另一个目的在于,提供一种,其中根据用户或开发者的便利性,能够通过在显示板上局部控制文本数据的密度,显示文本数据。为达到上述目的,在根据本专利技术的中,在显示板上显示的三维地图的视点到文本数据将被显示的节点的距离被确定,高密度文本数据在靠近视点的位置被显示而低密度文本数据在远离视点的位置被显示,从而增强文本数据在三维地图中的可读性。根据本专利技术的第一特征,用于在显示板上显示二维地图的具有多个密度等级的文本数据被原样应用。根据本专利技术的第二特征,通过三维地图建模得到的三维坐标地图数据,或者通过二维坐标地图数据的三维建模生成的三维坐标地图数据被使用。根据本专利技术的第三特征,(x,y,k)形式的三维坐标通过扩展二维坐标地图数据中文本数据的位置坐标(x,y)的值而得到。这里,k是一个常量,表示文本数据块的显示位置的高度值。也就是说,k是一个根据文本数据块是否显示在建筑的上或下部,或者高于或低于建筑而变化数值。根据本专利技术的第四特征,当视点已确定时,新的以该视点为原点的三维坐标系统及视线的方向被建立,并且包括文本数据在内的所有地图要素(element)的三维坐标被正确地转换到新的以该视点为原点的三维坐标系统内。根据本专利技术的第五特征,视点到转换的文本数据将被显示的位置的距离被确定,并且由确定的距离来决定不同密度的文本数据的哪一级被使用。根据本专利技术的第六特征,显示应用正确的立体投影方法的三维坐标文本数据能够被保证,并且根据用户和开发者的便利性,通过控制文本数据的密度文本数据可以以其可读性最优的状态被显示。根据本专利技术的一个方面,提供一种,包括在显示屏上显示三维地图的地图显示步骤;将二维坐标文本数据转换到以在显示屏上显示的三维地图的视点为原点的三维坐标系统中,并通过在二维平面上的投影将三维坐标转换为屏幕坐标的坐标转换步骤;根据视点到文本数据的距离对在坐标转换步骤中转换为三维坐标的文本数据进行分级的距离确定步骤;以及根据在坐标转换步骤中转换的屏幕坐标文本数据确定在距离确定步骤中被分级的距离,并同时在显示三维地图的屏幕上显示与确定距离相应的等级的文本数据的屏幕显示步骤。地图显示步骤可包括通过立体投影方法将二维坐标地图数据转换为三维坐标地图数据以在显示板上显示三维地图的步骤。视点可为控制单元从GPS接收器接收的导航信息中监测到的当前车辆位置,或由用户输入的位置的坐标预定高度抬升(elevate)的位置。坐标转换步骤可包括将文本数据扩展到三维坐标的三维建模步骤;将在三维建模步骤中扩展到三维坐标的文本数据转换到以在屏幕上显示的三维地图视点为原点的三维坐标系统中的视点转换步骤;以及将在视点转换步骤中转换到以视点为原点的三维坐标系统中的文本数据投影到二维平面上并且将投影位置坐标转换为屏幕坐标的投影转换步骤。根据本专利技术的另一个方面,提供一种,包括初始化三维地图被显示的显示环境的三维环境初始化步骤;在三维环境初始化步骤之后,相对于由二维坐标的参考位置定义的原点设置视点和视线的视点设置步骤;在视点设置步骤之后设置投影参数的投影参数设置步骤;载入相对于二维坐标的参考位置的特定区域的二维坐标地图数据和文本数据,并将载入的地图数据和文本数据模制为三维坐标地图数据和文本数据的三维建模步骤;将在三维建模步骤中模制的三维坐标地图数据和文本数据转换到以在视点设置步骤中设置的视点为原点的三维坐标系统中的视点转换步骤;根据到视点的距离,将在视点转换步骤中转换到以视点为原点的三维坐标系统中的文本数据的显示节点分级的距离确定步骤;通过将在三维建模步骤中模制的三维坐标地图数据和文本数据投影到二维平面上得到投影坐标,并将投影坐标转换本文档来自技高网
...

【技术保护点】
一种在三维地图中显示多级文本数据的方法,包括:在显示屏上显示三维地图的地图显示步骤;将二维坐标文本数据转换到以在显示屏上显示的三维地图视点为原点的三维坐标系统中,并通过在二维平面上的投影将三维坐标转换为屏幕坐标的坐标转换步骤 ;根据视点到文本数据的距离对在坐标转换步骤中转换为三维坐标的文本数据进行分级的距离确定步骤;以及根据在坐标转换步骤中转换的屏幕坐标的文本数据来确定在距离确定步骤中被分级的距离,并同时在显示三维地图的屏幕上显示与确定的距离相应 的等级的文本数据的屏幕显示步骤。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:赵恒新
申请(专利权)人:LG电子有限公司
类型:发明
国别省市:KR[韩国]

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

1