立体地图显示系统的制作方法_3

文档序号:9713624阅读:来源:国知局
72]应用该控制的范围,并无必要将显示方向AV严格限制于0度的情况,亦可具有一定宽限。
[0073]图5为对于右下方向的道路进行文字倾斜显示的说明图。
[0074]于最上段,以平面地图表现道路状态。大致平行地描绘往右下道路。
[0075]于中段中,表示将该道路进行透视投影的状态。透视投影时,随着从视点远离,道路间的间隔缓缓变窄,同时道路显示方向AV10、AV11产生变化。于平面中平行的道路也是从视点朝越深处行进,显示方向AV10、AV11越接近90度。右下道路的情况中,显示方向为大于0度且小于90度的范围。
[0076]于下段中,表示对该道路重迭文字而显示的立体地图的显示例。街道名称的文字符串CH10?CH13的倾斜角与透视投影图内的V轴方向的位置与显示方向对应地设定。
[0077]首先,关于显示方向与倾斜角的关系,如图下侧所示,显示方向越小,亦即道路越接近垂直,倾斜角越小,显示方向越大,亦即道路越接近水平,倾斜角越大。例如,由于文字符串CH11的显示方向Avll大于文字符串CH10的显示方向AvlO,故文字符串CH11的倾斜角TA11亦大于文字符串CH10。同样地,文字符串CH13的倾斜角TA13进一步变大。
[0078]关于显示位置与倾斜角的关系,如图右侧所示,以显示位置越向深处倾斜角越大的方式进行设定。例如,若比较文字符串CH12、CH13时,虽显示方向相同,但由于显示位置V12>显示位置V13,故成为倾斜角TA12>倾斜角TA13。由于文字符串CH10、CH11的显示位置V10、V11亦小于文字符串CH12的显示位置V12,显示方向AvlO、Avll亦小于文字符串CH12,故文字符串CH10、CHI 1的倾斜角亦变得小于文字符串CH12。
[0079]图6为对于右上方向的道路进行文字倾斜显示的说明图。
[0080]于最上段,以平面地图显示道路的状态。大致平行地描绘往右上道路。
[0081]于中段中,表示将该道路进行透视投影的状态。透视投影时,随着从视点远离,道路间的间隔缓缓变窄,同时道路显示方向AV20、AV21产生变化。于平面中平行的道路也是自视点朝越深处行进,显示方向AV20、AV21越接近90度。右上道路的情况中,显示方向为大于90度且小于180度的范围。
[0082]于下段中,表示对该道路重迭文字而显示的立体地图的显示例。道路以透视投影图显示。街道名称的文字符串CH20?CH23的倾斜角为与透视投影图内的V轴方向的位置与显示方向对应地设定。
[0083]关于显示方向与倾斜角的关系,如图的下侧所示,显示方向越大,亦即道路越接近垂直,倾斜角越小,显示方向越小,亦即道路越接近水平,倾斜角越大。例如,由于文字符串CH21的显示方向Av21大于文字符串CH20的显示方向Av20,故文字符串CH21的倾斜角TA11亦小于文字符串CH20。同样地,文字符串CH23的倾斜角TA23进一步变小。
[0084]关于显示位置与倾斜角的关系,如图右侧所示,以显示位置越向深处倾斜角越大的方式进行设定。例如,若比较文字符串CH22、CH23时,虽显示方向相同,但由于显示位置V22〈显示位置V23,故倾斜角TA22〈倾斜角TA23。
[0085]图7为倾斜角设定的说明图。归纳了图3?图6说明的倾斜角的设定方法。
[0086]于图的上段,表示倾斜角TA的定义。倾斜角可以视为多边形文字板与地表面所成的角度。如图的左上所示,将记载有文字符串的方向设为X轴时,以X轴为中心,自y轴往z轴方向的旋转角设为倾斜角。
[0087]图3?图6所示,倾斜角通过道路显示方向AV与文字显示位置Vc而设定。
[0088]显示方向AV = 0度时,亦即道路为垂直方向时,如图4所说明,不管显示位置Vc为何,倾斜角均为0度。且,本实施例中,无论显示方向AV为何,于距离视点最近位置,倾斜角均设定为0度。显示方向AV = 90度时,亦即道路为左右方向时,如图3中所说明的,显示位置Vc越向深处行进,倾斜角越变大。显示方向AV为0?90度表示道路朝右下状态,显示方向AV为90?180度表示道路朝右上的状态。上述范围中为根据显示方向AV与显示位置Vc而决定倾斜角度。
[0089]图7所示的设定例不过为一例,倾斜角可根据显示方向AV、显示位置Vc而任意设定。图7中虽表示倾斜角相对于显示方向AV、显示位置Vc而线性变化的例子,但这些变化亦可设定为曲线性变化。且,亦可为不单纯增加或单纯减少,而是设定为具有极限值。
[0090]C.路径导引处理
[0091]针对使用以上说明的文字符串的倾斜角设定显示地图的处理例,于本实施例中,以卫星导航装置(参见图1)进行路径导引的情况为例进行说明。
[0092]图8为路径导引处理的流程图。开始处理时,对卫星导航装置输入出发地、目的地(步骤S10),进行路径探索(步骤S11)。路径探索可使用网络数据,利用Dijkstra算法进行。接着,将表示所得路径的路径导引数据,作成例如特定出欲成为路径的链路串的信息等(步骤S12),基于此执行路径导引。
[0093]路径导引时,卫星导航装置检测出车辆现在位置(步骤S13),进行地图显示处理,显示用以导引路径的立体地图(步骤S14)。
[0094]在车辆到达目的地之前(步骤S15),将其反复执行。
[0095]图9及图10为地图显示处理的流程图。相当于路径导引处理中步骤S14的处理。
[0096]于该处理中,卫星导航装置设定用以通过透视投影描绘立体地图的视点位置、视线方向以及显示尺标(步骤S20)。视点位置可采取例如设定为比现在位置更后方的特定相对位置的方法。视线方向可设定为从视点位置观看现在位置等方向。此外,视点位置、视线方向等亦可由使用者指定。
[0097]卫星导航装置读取立体地图显示所必要的地图数据(步骤S21)。接着,首先,对地物进行透视投影而生成地物图像(步骤S22)。
[0098]接着,针对街道名称,算出地物图像内的显示位置、显示方向(步骤S23)。显示方向Αν如图3?图6所说明,能以自垂直方向的角度表示。首先,基于文字数据23的属性撷取出街道名称,特定出与每个街道名称产生对应的道路。而且,可求出道路于地物图像内的显示方向。显示位置可根据将文字数据中设定的立体显示位置进行透视投影并进行坐标变化而求出。
[0099]接着,卫星导航装置基于显示位置及显示方向而设定倾斜角(步骤S24)。倾斜角可依据图7所示的设定求出。
[0100]接着,卫星导航装置以所设定的倾斜角,将多边形文字板配置于假想空间内(步骤S25)。图中显示配置例。根据倾斜角ΤΑ0、ΤΑ1等的设定值配置多边形板,于该表面贴附文字符串。关于街道名称,将文字设为沿着道路显示,所以将文字的多边形板的配置方向配置为其下端沿着道路。显示位置为依据作为文字的显示位置而设定的立体坐标配置。
[0101]卫星导航装置将多边形文字板平行投影生成文字图像(步骤S26)。地物图像虽通过透视投影而生成,但文字图像不仅可透视投影而生成,亦可通过平行投影而生成。
[0102]平行投影的投影方向可任意设定。投影方向可通过垂直下方的倾斜角及投影方位表现,但投影方位较好与视线方向一致。通过这种方式,于将文字图像重迭于地物图像时可降低不协调感
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1