导航装置制造方法

文档序号:6733670阅读:275来源:国知局
导航装置制造方法【专利摘要】具备:交叉点属性判断部(731),根据引导路径的路径信息,判断该引导路径上的引导对象交叉点处的左右拐的方向;显示位置决定部(732),在与从向引导对象的交叉点的进入链路观察时交叉点属性判断部(731)判断了的左右拐的方向相逆的一侧,决定引导对象交叉点的名称的显示位置;描绘数据生成部(733);以及图像数据输出部(9),使显示器装置(10)在显示位置决定部(732)决定了的显示位置,显示描绘数据生成部(733)生成了的描绘数据。【专利说明】导航装置【
技术领域
】[0001]本发明涉及在地图上显示处于引导路径上的交叉点的名称的导航装置。【
背景技术
】[0002]例如,在专利文献I中,记载了以使交叉点名称不重叠于引导路径上的方式显示的装置。该装置从对显示画面进行了网格分割的矩形区域中,以不包括本车标记、引导路径、一般道路而是处于画面上方为优先条件来选择一个区域,将该区域内决定为交叉点名称显示区域。[0003]另外,在专利文献2中,公开了将与行驶预定道路交叉的交叉道路的名称显示于该行驶预定道路的附近、并且能够明确地识别为是表示交叉道路的道路名称的位置的车辆用导航装置。[0004]【专利文献I】日本特开平10-89993号公报[0005]【专利文献2】日本特开2009-25048号公报【
发明内容】[0006]在以往的利用导航装置的交叉点名称的显示中,主要有如下2个形式。[0007](I)在地图(道路地图或者市区地图)上显示交叉点名称的情况[0008]图1是示出在地图上显示了交叉点名称的以往例的图。在地图上显示的交叉点名称是图1所示的“虎V卩I(虎之门)”以及“溜池”那样的作为显示用的地图数据储存的名称字符串。另外,关于交叉点名称,不论在路径引导中还是未设定路径,都同样地显示。`[0009]交叉点名称的字符串原则上显示于在地图数据库内预先设定的地图上的位置或者从地图上的交叉点的位置在一定方向上离开了一定距离的位置。[0010](2)在交叉点引导图(放大引导图)上显示引导对象的交叉点名称的情况[0011]图2是示出在交叉点引导图上显示了引导对象的交叉点名称的以往例的图。在图2中,在路径引导中本车接近了引导对象的交叉点时显示的交叉点引导图(图2的右侧的放大引导图)上显示交叉点名称的字符串。在该情况下,交叉点名称的字符串原则上显示于画面上的固定的位置,不与地图上的交叉点的位置关联起来。作为画面上的固定的位置,可以举出例如画面上的横向的中央附近并且成为纵向的上部的位置。[0012]在形式(I)中,交叉点名称重叠显示于路径线上、或者成为易于与其他名称字符串混同的显示的情况较多。另外,并非显示地图上的所有交叉点名称,所以有在路径引导中不显示引导对象交叉点的名称的情况。在该情况下,不能对想要左右拐的驾驶员提供确定要左右拐的地点的一个提示。[0013]另外,在形式(2)中,直至本车接近交叉点而显示交叉点引导图(放大引导图),驾驶员无法确认(视觉辨认)在广域的地图(图2的左侧的图)上未显示的交叉点名称。进而,难以在地图上核对交叉点处于哪个位置。[0014]相对于此,在专利文献I中,当伴随本车辆的移动而在画面上显示的地图移动时,地图上的交叉点的位置和交叉点名称的显示位置不连动。因此,无法与地图关联起来确认交叉点名称指示的交叉点的位置。另外,未清楚记载交叉点名称的取得源,关于在有名称的交叉点中一定显示名称,未进行任何记载。[0015]另一方面,在专利文献2中,未考虑由于道路名称的显示是对象,所以即使地图旋转,仍始终以正立的朝向显示字符串。另外,未言及如何避免由于和与行驶预定道路交叉的交叉道路的名称有关,所以在左右拐地点处名称重叠显示于路径上。[0016]因此,即使将以专利文献1、2为代表那样的以往的技术原样地应用于引导对象交叉点的名称的显示,仍无法解决在形式(I)或者形式(2)中叙述的课题。[0017]对于依照导航装置的引导而沿着路径行驶的驾驶员,相比于住址、设施名称,路径上的交叉点名称、特别是应左右拐的交叉点的名称成为更重要的信息,所以应在路径上的有名称的交叉点上,一定用字符串显示该名称。[0018]此时,期望地图上的交叉点名称不遮挡路径的显示,而易于理解地显示指示处于地图上的哪个位置的交叉点。[0019]但是,如果为了避免重叠于引导路径上而在远离引导路径的位置显示了交叉点名称,则难以判定该交叉点名称指示在地图上处于哪个位置的交叉点。[0020]另一方面,如果为了易于识别交叉点名称指示的交叉点的位置,而在引导路径上的交叉点的附近显示了名称,则与引导路径重叠显示,难以观察引导路径的形状、该交叉点的状况。[0021]本发明是为了解决上述那样的课题而完成的,其目的在于得到一种能够易于判明地显示路径上的交叉点名称的导航装置。[0022]本发明的导航装置具备:判断部,根据引导路径的路径信息,判断该引导路径上的引导对象交叉点处的左右拐的方向;显示位置决定部,在与从向引导对象的交叉点的进入链路观察时判断部判断了的左右拐的方向相逆的一侧,决定引导对象交叉点的名称的显示位置;描绘数据生成部,生成引导对象交叉点的名称的描绘数据;以及输出部,使显示部在所述显示位置决定部决定了的显示位置,显示所述描绘数据生成部生成了的描绘数据。[0023]根据本发明,具有能够易于判明地显示路径上的交叉点名称这样的效果。【专利附图】【附图说明】[0024]图1是示出在地图上显示了交叉点名称的以往例的图。[0025]图2是示出在交叉点引导图上显示了引导对象的交叉点名称的以往例的图。[0026]图3是示出本发明的实施方式I的导航装置的结构的框图。[0027]图4是示出由实施方式I的导航装置实施的决定交叉点名称的显示位置的处理流程的流程图。[0028]图5是说明引导对象交叉点名称的显示基准点的决定处理的图。[0029]图6是说明引导对象交叉点名称的显示位置的决定处理的图。[0030]图7是示出显示了引导对象交叉点名称的地图画面的一个例子的图。[0031]图8是示出由本发明的实施方式2的导航装置实施的决定交叉点名称的显示位置的处理流程的流程图。[0032]图9是说明实施方式2的交叉点名称的显示基准点的决定处理的图。[0033]图10是说明实施方式2的交叉点名称的显示位置的决定处理的图。[0034]图11是示出显示了引导对象交叉点以及此前通过的交叉点的名称的地图画面的一个例子的图。[0035]图12是示出显示了引导对象交叉点以及此前通过的交叉点的名称的地图画面的另一例子的图。[0036]图13是示出由本发明的实施方式3的导航装置实施的决定连接交叉点名称和交叉点位置的引出线的处理流程的流程图。[0037]图14是示出交叉点名称字符串的一个例子的图。[0038]图15是说明引出线的引出方法的图。[0039]图16是说明引出线的另一引出方法的图。[0040]图17是示出显示了用引出线与交叉点位置连接的引导对象交叉点名称的地图画面的一个例子的图。[0041]图18是示出引出线的样式的图。[0042]符号说明[0043]1:地图数据库(DB);2:输入部;3:地图数据取得部;4:本车位置判定部;5:路径计算部;6:引导用数据管理部;7:显示控制部;8:图像合成部;9:图像数据输出部;10:显示器装置;71:地图要素显示控制部;72:路径显示控制部;73:交叉点名称显示控制部;731:交叉点属性判断部;732:显示位置决定部;733:描绘数据生成部。【具体实施方式】[0044]以下,为了更详细地说明本发明,依照附图,说明实施本发明的方式。[0045]实施方式1.[0046]图3是示出本发明的实施方式I的导航装置的结构的框图。如图3所示,实施方式I的导航装置是使用地图数据库(DB)I的地图数据、用输入部2输入的目的地以及用本车位置判定部4得到的本车位置进行路径搜索,并引导搜索结果的路径的导航装置,具备地图数据取得部3、本车位置判定部4、路径计算部5、引导用数据管理部6、显示控制部7、图像合成部8以及图像数据输出部9。[0047]地图DBl是储存在导航处理中利用的地图数据的数据库。例如,地图DBl是在实施方式I的导航装置中搭载的硬盘装置、或者能够用存储介质再生装置再生的存储介质等中构筑的。[0048]另外,也可以构成为在与通信网络连接的外部服务器装置中构筑地图DB1,该导航装置的地图数据取得部3使用通信单元从外部服务器装置取得地图数据。[0049]另外,在地图DBl中储存的地图数据中,有显示用数据和引导用数据。[0050]显示用数据与路径引导无关,是为了显示地图而使用的地图数据。例如,在显示用数据中的道路数据中,以使所显示的地图不会变得繁杂的方式,在地图DBl的制造源中预先决定了道路上的交叉点中的、应显示交叉点名称的代表性的交叉点,其以外的交叉点的名称不登记于显示用数据中。在不进行路径引导的情况下,通常使用地图DBl的地图显示用数据,用显示器装置10进行地图显示。[0051]另一方面,引导用数据是为了引导路径而使用的地图数据。在引导用数据的道路数据中,为了正确地进行路径引导,包括在该道路中路径引导所需的一系列的信息。例如,在引导用数据中的道路数据中,登记了道路上的所有交叉点的名称。[0052]输入部2是接受由用户实施的目的地的设定以及各种操作的输入部,通过例如在显示器装置10的画面上搭载的触摸面板等实现。[0053]地图数据取得部3是从地图DBl取得地图数据的取得部,取得与包括由本车位置判定部4判定的本车位置的地图有关的地图数据。[0054]本车位置判定部4是判定本车的位置信息(纬度经度)的判定部,例如,根据未图示的GPS(GlobalPositioningSystem,全球定位系统)接收机接收的GPS电波的解析结果判定本车的当前位置。[0055]路径计算部5使用用输入部2输入的目的地、用本车位置判定部4得到的本车的位置信息以及通过地图数据取得部3从地图DBl取得的地图数据,计算出发地至目的地的引导路径。[0056]引导用数据管理部6是通过地图数据取得部3从地图DBl取得并保持/管理与路径计算部5计算出的引导路径有关的引导用数据的管理部。[0057]显示控制部7根据从地图数据取得部3取得的地图数据、以及从引导用数据管理部6取得的与引导路径有关的引导用数据,生成在显示器装置10的地图画面上显示的图像。作为其功能结构,具备地图要素显示控制部71、路径显示控制部72以及交叉点名称显示控制部73。[0058]地图要素显示控制部71生成在地图画面上显示的地图要素的图像。[0059]另外,路径显示控制部72生成在地图画面中显示的引导路径的图像。[0060]交叉点名称显示控制部73是根据与引导路径有关的引导用数据中包含的与路径上的交叉点有关的信息,生成在地图画面中显示的交叉点名称字符串的图像的控制部。作为其功能结构,具备交叉点属性判断部731、显示位置决定部732以及描绘数据生成部733。[0061]交叉点属性判断部731是根据引导用数据管理部6保持的与路径上的交叉点有关的信息,判断交叉点的属性(交叉点名称、是否为引导对象交叉点、路线变更的方向等)的判断部。[0062]显示位置决定部732根据交叉点属性判断部731判断了的交叉点的属性、以及从地图数据取得部3输入的地图数据的当前地的地点信息,计算与地图显示的朝向的变更对应的画面坐标系中的交叉点名称字符串的显示位置以及上下方向的坐标值,决定交叉点名称字符串的显示位置。[0063]描绘数据生成部733针对交叉点名称字符串,分配文字尺寸以及描绘颜色等,生成在地图画面中显示的描绘数据。[0064]图像合成部8合成由地图要素显示控制部71、路径显示控制部72以及交叉点名称显示控制部73分别生成的图像,生成在显示器装置10的画面上显示的地图显示数据。图像数据输出部9是将由图像合成部8生成的地图显示数据输出到显示器装置10而使其显示的输出部。特别地,图像数据输出部9在显示位置决定部732决定了的显示位置,使描绘数据生成部733生成了的描绘数据显示于显示器装置10中。另外,显示器装置10是显示来自图像数据输出部9的地图显示数据的显示部。[0065]接下来,说明动作。[0066]图4是示出实施方式I的由导航装置实施的决定交叉点名称的显示位置的处理流程的流程图,特别示出显示在路径上从当前地最近的引导对象交叉点的名称的处理。另外,图4的处理流程在设定了引导路径时、以及本车通过了引导对象交叉点时开始。[0067]另外,成为处理的对象的交叉点是处于从本车位置至最近的引导对象交叉点之间的路径上的交叉点。[0068]首先,作为图4的流程的前阶段,路径计算部5根据由本车位置判定部4判定的本车位置、用输入部2输入的目的地的位置以及通过地图数据取得部3从地图DBl取得的地图数据,计算出发地至目的地的引导路径。[0069]接下来,引导用数据管理部6通过地图数据取得部3从地图DBl取得与路径计算部5计算出的引导路径有关的引导用数据。[0070]交叉点名称显示控制部73的交叉点属性判断部731取得引导用数据管理部6保持的与路径上的交叉点有关的信息(以下称为交叉点信息)(步骤ST1)。此处取得的交叉点信息是指,交叉点类别、交叉点名称、以纬度经度为基准的地图上的坐标、进入链路以及退出链路。[0071]交叉点属性判断部731根据所取得的交叉点信息,判别该交叉点是否为引导对象交叉点(步骤ST2)。例如,在引导路径的路径信息中,预先规定了引导对象的节点,根据该节点是否为交叉点,能够判别引导对象交叉点。由此,判别路径上的与本车最近的引导对象交叉点。[0072]在并非处于路径上的引导对象交叉点的交叉点的情况下(步骤ST2;“否”),转移到后述实施方式2的处理。即,如果判别为交叉点是在引导对象交叉点之前通过的交叉点,则进行实施方式2的处理。[0073]另外,在是与处于路径上的本车最近的引导对象交叉点的情况下(步骤ST2;“是”),交叉点属性判断部731根据交叉点信息针对路径上的各引导对象交叉点判定有无名称(步骤ST3)。如果无引导对象交叉点的名称(以下,称为引导对象交叉点名称)(步骤ST3;“否”),则结束处理。[0074]在有引导对象交叉点名称的情况下(步骤ST3;“是”),由于在步骤STl中根据引导用数据得到了引导对象交叉点名称,所以即使是在显示用数据中未登记名称的交叉点,也能够显示交叉点名称。[0075]接下来,显示位置决定部732从交叉点属性判断部731输入属性信息,根据与路径上的最近的引导对象交叉点有关的属性信息,测定以该引导对象交叉点的节点为基点的进入链路和退出链路所成的角度a(步骤ST4)。[0076]图5是说明引导对象交叉点名称的显示基准点的决定处理的图。另外,在图5(b)中,用如图5(a)所示以显示器装置10的画面左上为原点(0,0)的“画面坐标系”中的位置关系表不。[0077]显示位置决定部732根据路径上的最近的引导对象交叉点的属性信息,定义以图5(b)所示的引导对象交叉点的节点为中心的半径b的圆。此处,关于角度,以引导对象交叉点的节点为中心,取逆时针+180度、顺时针-180度。即,角度a的值当本车在该交叉点右拐时成为正的值,在左拐时成为负的值。[0078]另外,半径b根据下述式求出。此处,文字宽是针对引导对象交叉点名称预先设定的文字的宽度,名称文字数是属性信息中的引导对象交叉点名称的文字数。另外,mb是表示引导对象交叉点的名称字符串中的规定的空白量的任意的值。[0079]b=(文字宽X名称文字数)/2+mb[0080]显示位置决定部732如果测定了角度a,则判定该角度a是否为O度以上180度以下,即退出链路是否相对于进入链路处于右侧(步骤ST5)。此处,如果角度a是O度以上且180度以下(步骤ST5;“是”),则显示位置决定部732判定本车位置是否被更新(步骤ST6),在本车位置被更新了的情况下,转移到步骤ST8。[0081]另外,如果角度a并非O度以上180度以下(步骤ST5;“否”),则显示位置决定部732判定本车位置是否被更新(步骤ST7),在本车位置被更新了的情况下,转移到步骤ST9。[0082]在步骤ST8以及步骤ST9中,显示位置决定部732将引导对象交叉点的坐标从地图上的坐标从地图上的坐标变换为画面坐标系,依照下述关系,根据角度a的值决定画面坐标系中的引导对象交叉点的名称字符串的显示基准点Po(x0,y。)。[0083](a)在OSa≤180时[0084]将相对进入链路以引导对象交叉点为中心而成-90度的直线与半径b的圆的交点设为显示基准点P(|。[0085](b)在_180〈a〈0时[0086]将相对进入链路以引导对象交叉点为中心而成+90度的直线与半径b的圆的交点设为显示基准点P(|。[0087]显示位置决定部732如果决定了显示基准点Ptl,则比较引导对象交叉点的坐标和显示基准点Ptl的坐标(步骤ST10)。此处,显示位置决定部732如图6所示,评价画面坐标系中的显示基准点Ptl(x0,y0)与引导对象交叉点O(X,Y)的位置关系,根据其评价结果决定引导对象交叉点的名称字符串的显示位置Pt(xt,yt)的y坐标(yt)。另外,χ坐标(xt)始终依照显示基准点Ptl的X坐标(X(l)。另外,c是对针对引导对象交叉点名称预先设定的文字的高度加上了规定的空白量的任意的固定值。[0088]显示位置决定部732在是y(l>Y+c(显示基准点Ptl的y坐标>引导对象交叉点的y坐标+c)时(步骤STll;“是”),固定为yt=Y+c(字符串显示位置Pt的y坐标=引导对象交叉点的y坐标+C)。即,将引导对象交叉点的名称字符串的显示位置Pt设为(χ。,Y+c)(步骤ST13)。[0089]另一方面,如果并非yQ>Y+c(步骤STll;“否”),则在是yQ〈Y-c(显示基准点P。的Y坐标〈引导对象交叉点的I坐标-c)时(步骤ST12;“是”),显示位置决定部732固定为yt=Y-c(字符串显示位置Pt的y坐标=引导对象交叉点的y坐标-C)。即,将引导对象交叉点的名称字符串的显示位置Pt设为(X。,Y-c)(步骤ST14)。[0090]在并非y(1>Y+c以及也并非y/Y-c的情况下(步骤ST12;“否”),显示位置决定部732将显示基准点Ptl原样地设为引导对象交叉点的名称字符串的显示位置Pt(步骤ST15)。[0091]如上述那样,在实施方式I中,使用在名称字符串的文字宽以及文字数中考虑了规定的空白量的半径b的圆,以成为与引导对象交叉点处的左右拐的方向相逆的一侧的方式,决定名称字符串的显示基准点Po,根据显示基准点Ptl决定显示位置Pt。[0092]由此,能够以使引导对象交叉点的名称字符串尽可能不重叠于向该引导对象交叉点进入的一侧的路径和退出的一侧的路径的方式,决定显示位置Pt。[0093]每当在步骤ST6或者步骤ST7中本车位置被更新时,进行上述步骤ST8或者步骤ST9至步骤ST15的处理,如图6所示,从而能够防止在标题显示时,由于地图显示的朝向的旋转,引导对象交叉点的名称字符串的显示位置过于偏离引导对象交叉点的位置。另外,图6也用画面坐标系中的位置关系表示。[0094]描绘数据生成部733根据从交叉点属性判断部731输入的该引导对象交叉点的属性信息,对该引导对象交叉点的名称字符串分配文字尺寸以及描绘颜色等,生成与该引导对象交叉点的名称字符串有关的描绘数据。[0095]图像合成部8合成由地图要素显示控制部71、路径显示控制部72以及交叉点名称显示控制部73分别生成的图像,生成在显示器装置10的画面上显示的地图显示数据。[0096]该地图显示用数据成为引导对象交叉点的名称字符串的描绘数据显示于由显示位置决定部732决定的显示位置Pt的图像数据。图像数据输出部9将由图像合成部8生成的地图显示数据输出到显示器装置10。[0097]这样,在显示器装置10中显示图7所示那样的地图。每当本车位置被更新时,在与最近的引导对象交叉点处的本车的左右拐的方向相逆的一侧,显示引导对象交叉点名称“南河内”。这样,在该实施方式I中,根据本车的移动仅显示最近的引导对象交叉点的名称。[0098]另外,在图7的例子中,在显示位置决定部732决定了的显示位置,在描绘引导对象交叉点的名称字符串之前描绘了背景板。[0099]另外,也可以根据交叉点处有无信号灯、即在交叉点有无显示信号灯的图像,变更在决定显示基准点Ptl时定义的圆的半径b的值。[0100]进而,也可以根据信号灯的图像的大小,变更在决定显示基准点Ptl时定义的圆的半径b的值。[0101]如以上那样,根据该实施方式1,具备:交叉点属性判断部731,根据引导路径的路径信息,判断该引导路径上的引导对象交叉点处的左右拐的方向;显示位置决定部732,在与从向引导对象的交叉点的进入链路观察时交叉点属性判断部731判断了的左右拐的方向相逆的一侧,决定引导对象交叉点的名称的显示位置;描绘数据生成部733,生成引导对象交叉点的名称的描绘数据;以及图像数据输出部9,在显示位置决定部732决定了的显示位置,使描绘数据生成部733生成了的描绘数据显示于显示器装置10中。[0102]这样,每当本车位置被更新时,在与最近的引导对象交叉点处的本车的左右拐的方向相逆的一侧决定引导对象交叉点名称的显示位置,从而能够易于判明地显示引导对象交叉点名称。[0103]另外,根据该实施方式I,显示位置决定部732在与从向引导对象交叉点的进入链路观察时交叉点属性判断部731判断了的左右拐的方向相逆的一侧并且从交叉点起离开规定的距离的位置决定显示基准点Po,以将该显示基准点Ptl作为基准从交叉点在画面坐标系的上下方向上不过于离开的方式决定该交叉点的名称的显示位置。[0104]这样,通过以与左右拐的方向相逆的一侧并且在上下方向上不过于离开的方式决定引导对象交叉点名称的显示位置,在引导对象交叉点的附近但不重叠于进入路径地显示名称。因此,通过名称的字符串的位置易于判断左右拐方向,并且,不重叠于路径,所以易于观察路径和名称的字符串。[0105]实施方式2.[0106]在上述实施方式I中,示出了显示路径上的最近的引导对象交叉点的名称字符串的情况,但在该实施方式2中,叙述显示从本车的当前地至路径上的最近的引导对象交叉点为止通过的交叉点的名称的情况。[0107]另外,实施方式2的导航装置与上述实施方式I相同,对交叉点名称的显示算法追加了显示在最近的引导对象交叉点之前通过的交叉点的名称的处理。因此,参照图3,说明实施方式2的导航装置的结构。[0108]接下来,说明动作。[0109]图8是示出本发明的实施方式2的由导航装置实施的决定交叉点名称的显示位置的处理流程的流程图,特别示出显示在路径上从当前地至最近的引导对象交叉点为止通过的交叉点的名称的处理。[0110]另外,图8所示的流程在上述实施方式I所示的图4的步骤ST2中交叉点并非引导对象交叉点的情况下执行。[0111]首先,交叉点属性判断部731根据从引导用数据管理部6取得的交叉点信息,针对处于引导路径上的交叉点判定有无交叉点名称(步骤STla)。此时,在无交叉点名称的情况下(步骤STla;“否”),结束处理。[0112]在有交叉点名称的情况下(步骤STla;“是”),交叉点属性判断部731根据从本车位置判定部4取得的本车位置、以及交叉点信息,在处于引导路径上的交叉点中,判断从当前的本车位置朝向目的地在前方是否有引导对象交叉点(步骤ST2a)。此处,如果在前方有引导对象交叉点(步骤ST3a;“是”),则转移到步骤ST4a。[0113]另外,在前方无引导对象交叉点的情况下(步骤ST3a;“否”),转移到步骤ST7a。在前方无引导对象交叉点的情况是指,例如可以举出直至目的没有一个引导对象交叉点的情况、由于某种理由未取得信息的情况等。[0114]在步骤ST4a中,显示位置决定部732从交叉点属性判断部731输入属性信息,根据与路径上的最近的引导对象交叉点有关的属性信息,测定以该引导对象交叉点的节点为基点的进入链路和退出链路所成的角度a。[0115]图9是说明实施方式2的交叉点名称的显示基准点的决定处理的图。另外,图9Ca)以及图9(b)用画面坐标系表示。[0116]显示位置决定部732如果通过与实施方式I同样的方法测定了最近的引导对象交叉点的角度a,则判定该角度a是否为O度以上180度以下,即退出链路是否相对进入链路处于右侧(步骤ST5a)。如果角度a是O度以上且180度以下(步骤ST5a;“是”),则显示位置决定部732判定本车位置是否被更新(步骤ST6a),在本车位置被更新了的情况下转移到步骤ST8a。[0117]另外,如果角度a并非O度以上且180度以下(步骤ST5a;“否”),则显示位置决定部732判定本车位置是否被更新(步骤ST7a),在本车位置被更新了的情况下转移到步骤ST9a。[0118]在步骤ST8a以及步骤ST9a中,显示位置决定部732将交叉点的坐标从地图上的坐标变换为画面坐标系,决定在路径上的最近的引导对象交叉点之前通过的各交叉点的名称字符串的画面坐标系中的显示基准点Qtl(X’O,I,O)。[0119]首先,显示位置决定部732根据在路径上的在最近的引导对象交叉点之前通过的交叉点的属性信息,定义图9(b)所示的以该交叉点的节点为中心的半径b’的圆。此处,半径b’根据下述式求出。此处,文字宽是针对交叉点(引导对象交叉点以外的交叉点)的名称预先设定的文字的宽度。另外,名称文字数是属性信息中的交叉点名称的文字数。另外,m’b是表示引导对象交叉点以外的交叉点的名称字符串中的规定的空白量的任意的值。[0120]b’=(文字宽X名称文字数)/2+m’b[0121]然后,显示位置决定部732依照下述关系,根据最近的引导对象交叉点处的角度a的值,决定画面坐标系中的引导对象交叉点之前通过的交叉点的名称字符串的显示基准点Qo(χο?yO)。[0122](a)在O≤a≤180时[0123]将针对进入链路以交叉点(在引导对象交叉点之前通过的交叉点)为中心而形成-90度的直线与半径b’的圆的交点设为显示基准点(V[0124](b)在_180〈a〈0时、或者判断为无最近的引导对象交叉点时[0125]将针对进入链路以交叉点(在引导对象交叉点之前通过的交叉点)为中心而形成+90度的直线与半径b’的圆的交点设为显示基准点Qm[0126]通过该处理,在最近的引导对象交叉点左右拐的方向的相逆侧,决定在到达该引导对象交叉点之前通过的交叉点的名称字符串的显示基准点Qo。[0127]例如,在最近的引导对象交叉点本车右拐,所以在名称字符串显示于引导对象交叉点的左侧的情况下,在到达该引导对象交叉点之前通过的交叉点的名称字符串也显示于左侧。[0128]显示位置决定部732如果决定了显示基准点Qtl,则比较在最近的引导对象交叉点之前通过的交叉点的坐标O’(X’,Y’)和显示基准点Qtl的坐标(步骤STIOa)。此处,显示位置决定部732如图10所示,评价画面坐标系中的显示基准点Qtl(χ’ο?I,O)与交叉点O’(X’,Y’)的位置关系,根据其评价结果决定该交叉点的名称字符串的显示位置Qt(x’t,y’t)的y坐标(y’t)。另外,χ坐标(x’t)始终依照显示基准点Qtl的χ坐标(χ’d。另外,c’是对针对引导对象交叉点以外的交叉点的名称预先设定的文字的高度加上了规定的空白量的任意的固定值。[0129]显示位置决定部732在是r0>Y’+c’(显示基准点Qtl的y坐标>交叉点(引导对象交叉点以外的交叉点)的I坐标+c’)时(步骤STlla;“是”),固定为y,t=Y’+c’(字符串显示位置Qt的I坐标=该交叉点的y坐标+c’)。即,将该交叉点的名称字符串的显示位置Qt设为(χ,0,Y,+C,)(步骤ST13a)。[0130]如果并非y’Q>Y’+c’(步骤31'11&;“否”),则在是7’(|〈¥’-(3’(显示基准点Qtl的y坐标〈交叉点(引导对象交叉点以外的交叉点)的I坐标-C’)时(步骤ST12a;“是”),显示位置决定部732固定为y,t=Y’-c’(字符串显示位置Qt的y坐标=该交叉点的y坐标_c’)。即,将该交叉点的名称字符串的显示位置Qt设为(X’0,V-c’)(步骤ST14a)。[0131]在并非f々Y’+c’以及也并非y’/Y’-c’的情况下(步骤ST12a;“否”),显示位置决定部732将显示基准点Qtl原样地设为该交叉点的名称字符串的显示位置Qt(χ’ο,I,0)(步骤ST15a)。[0132]如上述那样,在实施方式2中,使用对名称字符串的文字宽以及文字数考虑了规定的空白量的半径b’的圆,以成为与在到达最近的引导对象交叉点之前通过的交叉点处的左右拐的方向相逆的一侧的方式,决定名称字符串的显不基准点Q。,根据显不基准点Qq决定显示位置Qt。[0133]由此,能够以使在到达最近的引导对象交叉点之前通过的交叉点的名称字符串尽可能不重叠于向该交叉点进入的一侧的路径和退出的一侧的路径的方式,决定显示位置Qt。[0134]通过每当在步骤ST6a或者步骤ST7a中本车位置被更新时,进行上述步骤STSa或者步骤ST9a至步骤ST15a的处理,能够防止在标题显示时,由于地图显示的朝向的旋转,最近的引导对象交叉点以及在到达该最近的引导对象交叉点之前通过的交叉点各自的名称字符串的显示位置过于离开交叉点的位置。[0135]描绘数据生成部733根据从交叉点属性判断部731输入的该引导对象交叉点以及到达该引导对象交叉点之前通过的交叉点的属性信息,对交叉点的名称字符串分配文字尺寸以及描绘颜色等,生成与该引导对象交叉点以及到达该引导对象交叉点之前通过的交叉点的名称字符串有关的描绘数据。[0136]图像合成部8合成由地图要素显示控制部71、路径显示控制部72以及交叉点名称显示控制部73分别生成的图像,生成在显示器装置10的画面上显示的地图显示数据。[0137]该地图显示用数据成为引导对象交叉点的名称字符串的描绘数据显示于显示位置决定部732决定了的显示位置Pt以及显示位置Qt的图像数据。图像数据输出部9将由图像合成部8生成的地图显示数据输出到显示器装置10。[0138]这样,在显示器装置10中,显示图11所示那样的地图。[0139]每当本车位置被更新时,在引导对象交叉点处的与本车的左右拐的方向相逆的一侦牝显示引导对象交叉点名称“南河内”、在到达此处之前通过的交叉点名称“公田”、“栄区役所入口(荣区政府入口)”。这样,在有多个到达最近的引导对象交叉点之前通过的交叉点的情况下,针对各个交叉点进行与上述同样的处理。[0140]另外,在图11的例子中,在显示位置决定部732决定了的显示位置,在描绘引导对象交叉点的名称字符串以及到达此处之前通过的交叉点的名称字符串之前描绘了背景板。[0141]另外,也可以根据交叉点处有无信号灯、即在交叉点是否显示信号灯的图像,变更在决定显示基准点Qtl时定义的圆的半径b’的值。[0142]进而,也可以根据信号灯的图像的大小,变更在决定显示基准点Qtl时定义的圆的半径b’的值。[0143]进而,也可以使到达最近的引导对象交叉点之前通过的交叉点的名称字符串或者背景板的显示样式与引导对象交叉点不同。例如,在图11中,引导对象交叉点的名称字符串的文字尺寸大于到达此处之前通过的交叉点的名称字符串的文字尺寸,且与其符合地背景板也显示得较大。[0144]图12是示出显示了引导对象交叉点以及此前通过的交叉点的名称的地图画面的另一例子的图。如果本车通过处于最近的引导对象交叉点“南河内”之前的最初的交叉点“栄区役所入口”,则根据本车的行进更新地图显示,如图12所示,对处于路径上的引导对象交叉点“南河内”的前面的交叉点进行地图显示。[0145]这样,在该实施方式2中,每当更新本车位置时进行决定交叉点名称的显示位置的处理,所以即使由于本车行进而地图旋转,始终在适合的位置显示名称。[0146]另外,根据本车的移动,仅显示最近的引导对象交叉点以及到达此处之前通过的交叉点的名称。[0147]另外,关于处于引导对象交叉点“南河内”的前面的交叉点的名称,如果伴随本车的移动而通过引导对象交叉点,则依照图8的流程,决定处于路径上的该交叉点的前面的引导对象交叉点或者目的地的名称的显示位置,并且决定其显示位置。[0148]如以上那样,根据该实施方式2,交叉点属性判断部731根据引导路径的路径信息,判断该引导路径上的最近的引导对象交叉点处的左右拐的方向,显示位置决定部732针对引导路径上的交叉点中的、到达最近的引导对象交叉点之前通过的交叉点,在与从向该交叉点的进入链路观察时交叉点属性判断部731判断了的左右拐的方向相逆的一侧,决定该交叉点的名称的显示位置,描绘数据生成部733生成到达最近的引导对象的交叉点之前通过的交叉点的名称的描绘数据,图像数据输出部9在显示位置决定部732决定了的显示位置,使描绘数据生成部733生成了的描绘数据显示于显示器装置10中。[0149]这样,每当本车位置被更新时,在与最近的引导对象交叉点以及到达此处之前通过的交叉点处的本车的左右拐的方向相逆的一侧决定交叉点名称的显示位置,从而能够易于判明地显示交叉点名称。[0150]另外,并非显示根据引导用数据得到的路径上的所有交叉点的名称,根据本车的移动仅显示最近的引导对象交叉点以及到达此处之前通过的交叉点的名称,所以能够防止地图上的路径的显示变得繁杂,难以读取必要的信息。[0151]另外,根据该实施方式2,显示位置决定部732在与从向交叉点的进入链路观察时交叉点属性判断部731判断了的左右拐的方向相逆的一侧并且从交叉点起规定的距离的位置,决定显示基准点Qtl,以将该显示基准点Qtl作为基准从交叉点在画面坐标系的上下方向上不过于离开的方式,决定该交叉点的名称的显示位置。[0152]这样,通过以与左右拐的方向相逆的一侧并且在上下方向上不过于离开的方式决定交叉点名称的显示位置,在交叉点的附近但不重叠于进入路径地显示名称。因此,通过名称的字符串的位置易于判断左右拐方向,并且不重叠于路径上,所以易于观察路径和名称的字符串。[0153]实施方式3.[0154]在该实施方式3中,针对在上述实施方式I中决定了显示位置的交叉点的名称字符串显示引出线。另外,实施方式3的导航装置与上述实施方式I相同,对交叉点名称的显示算法,追加了显示连接表示交叉点的图像和该交叉点的目伟业字符串的图像的引出线的处理。因此,关于实施方式3的导航装置的结构请参照图3。[0155]接下来,说明动作。[0156]图13是示出本发明的实施方式3的由导航装置实施的决定连接交叉点名称和交叉点位置的引出线的处理流程的流程图。[0157]首先,描绘数据生成部733根据从交叉点属性判断部731输入的引导对象交叉点的属性信息,如图14所示,作为记载引导对象交叉点名称的空间,在名称字符串的周围,定义高度H以及宽度W的矩形(步骤STlb)。[0158]高度H以及宽度W既可以根据名称字符串的文字尺寸和文字数决定,也可以是任意的固定值。另外,该矩形的中心位置成为显示位置Pt(xt,yt)。[0159]接下来,描绘数据生成部733每当本车位置被更新时,比较显示位置决定部732决定了的画面坐标系中的引导对象交叉点名称的显示位置Pt(xt,yt)、和该引导对象交叉点O(X,Y),判断它们的位置关系(步骤ST2b)。此时,按照下述(I)和(2)这两种分情况,在各个情况下,评价显示位置Pt的χ坐标或者y坐标的值,根据其结果决定引出线的引出方法。[0160](I)yt=Y+c或者yt=Y_c的情况[0161]在是yt=Y+c(显示位置Pt的Y坐标=交叉点O的y坐标+c)或者yt=Y_c(显示位置Pt的y坐标=交叉点O的y坐标-c)时(步骤ST3b;“是”),在描绘数据生成部733中,判定是否处于X_W/2〈xt〈X+W/2的位置关系(步骤ST4b)。此时,在是X-W/2〈xt〈X+W/2的情况下(步骤ST4b;“是”),描绘数据生成部733判定是否为yt=Y+c(步骤ST6b)。[0162]在是yt=Y+c的情况下(步骤ST6b;“是”),相对包围交叉点名称字符串的矩形的上边垂直地从交叉点O引出的直线与该矩形的上边相交。[0163]在该情况下,描绘数据生成部733生成从交叉点O垂直地将引出线引出到矩形的上边的描绘数据(步骤ST8b)。[0164]如果并非yt=Y+c(步骤ST6b;“否”),则相对包围交叉点名称字符串的矩形的底边垂直地从交叉点O引出的直线与该矩形的底边相交。[0165]在该情况下,描绘数据生成部733如图15(a)所示,生成从交叉点O垂直地将引出线引出到矩形的底边的描绘数据(步骤ST9b)。[0166]另一方面,在并非X_W/2〈xt〈X+W/2、即是X-W/2≥Xt或者X+W/2(Xt的情况下(步骤ST4b;“否”),相对包围交叉点名称字符串的矩形的底边或者上边垂直地从交叉点O引出的直线与该矩形的底边或者上边的延长线相交。[0167]在该情况下,如图15(b)所示,描绘数据生成部733生成从交叉点O将引出线引出到最近的该矩形的顶点的描绘数据(步骤ST12b)。[0168](2)(I)以外的情况[0169]如果并非yt=Y+c或者yt=Y-c(步骤ST3b;“否”)、而是Y-H/2≥yt≤Y+H/2(步骤ST5b;“是”),则描绘数据生成部733判定是否为xt>X(步骤ST7b)。[0170]在是xt>X的情况下(步骤ST7b;“是”),相对包围交叉点名称字符串的矩形的右边水平地从交叉点O引出的直线与该矩形的右边相交。[0171]在该情况下,如图16(a)所示,描绘数据生成部733生成从交叉点O水平地将引出线引出到矩形的右边的描绘数据(步骤STIOb)。[0172]如果并非xt>X(步骤ST7b;“否”),则相对包围交叉点名称字符串的矩形的左边水平地从交叉点O引出了的直线与该矩形的左边相交。[0173]在该情况下,描绘数据生成部733生成从交叉点O水平地将引出线引出到矩形的左边的描绘数据(步骤STllb)。[0174]另一方面,在并非Y-H/2≤yt≤Y+H/2、即是Y_H/2>yt或者Y+H/2〈yt的情况下(步骤ST5b;“否”),相对包围交叉点名称字符串的矩形的左边或者右边垂直地从交叉点O引出的直线与该矩形的左边或者右边的延长线相交。[0175]在该情况下,如图16(b)所示,描绘数据生成部733生成从交叉点O将引出线引出到最近的该矩形的顶点的描绘数据(步骤ST12b)。[0176]图像合成部8合成由地图要素显示控制部71、路径显示控制部72以及交叉点名称显示控制部73分别生成的图像,生成在显示器装置10的画面上显示的地图显示数据。该地图显示用数据成为引导对象交叉点的名称字符串以及将其包围的矩形的描绘数据显示于显示位置Pt,并且引出了将引导对象交叉点O和上述矩形连接的引出线的图像数据。图像数据输出部9将由图像合成部8生成的地图显示数据输出到显示器装置10。[0177]图17是示出显示了用引出线与交叉点位置连接的引导对象交叉点名称的地图画面的一个例子的图。图17所示的例子是相对包围引导对象交叉点的名称字符串的矩形的底边或者上边(或者左边或者右边)垂直地从弓I导对象交叉点O引出的直线与该矩形的底边或者上边(或者左边或者右边)的延长线相交的情况,从引导对象交叉点O将直线的引出线引出到最近的该矩形的顶点。[0178]另外,在图17的例子中,也可以在显示位置决定部732决定了的显示位置,在描绘引导对象交叉点的名称字符串之前描绘背景板。[0179]在此前的说明中,示出了引出表示引导对象交叉点和其名称字符串的关联的引出线的情况,但能够通过对上述实施方式2所示的到达最近的引导对象交叉点之前通过的交叉点实施上述处理,同样地引出引出线。[0180]图18是示出引出线的样式的图。表示交叉点和其名称字符串的关联的引出线既可以如图18(a)所示是浮现型,也可以如图18(b)所示是钩型。在该情况下,与直线的引出线同样地实施上述处理,决定相对包围交叉点的名称字符串的矩形的底边或者上边或者左边或者右边从交叉点O垂直地引出引出线、或者从交叉点O到最近的该矩形的顶点为止引出引出线,使最终的引出线的样式成为浮现型或者钩型而生成描绘数据。[0181]如以上那样,根据该实施方式3,描绘数据生成部733描绘连接交叉点和其名称的引出线,所以能够使地图上的交叉点的位置与交叉点名称的关联更明确。例如,在2个交叉点接近的情况等下,即使在附近显示了交叉点名称字符串,仍不易判断指示哪个交叉点。即使在这样的情况下,通过描绘连接交叉点和其名称的引出线,能够容易地对交叉点名称指示哪个交叉点进行视觉辨认。[0182]在上述实施方式I至上述实施方式3中,示出了将本发明的导航装置应用于车载用的导航装置的情况,但不限于车载用,而也可以应用于便携电话终端或者便携信息终端(PDA;PersonalDigitalAssistance(个人数字助理))。[0183]另外,也可以应用于人带入车辆内而使用的PND(PortableNavigationDevice(便携式导航设备))等。[0184]另外,本发明能够在该发明的范围内,实现各实施方式的自由的组合、或者各实施方式的任意的构成要素的变形、或者各实施方式的任意的构成要素的省略。[0185]产业上的可利用性[0186]本发明的导航装置能够易于判明地显示路径上的交叉点名称,所以适用于车载用的导航装置。【权利要求】1.一种导航装置,将目的地之前的引导路径显示于显示部而进行引导,其特征在于,具备:判断部,根据所述引导路径的路径信息,判断该引导路径上的引导对象交叉点处的左右拐的方向;显示位置决定部,在与从向所述引导对象的交叉点的进入链路观察时所述判断部判断了的左右拐的方向相逆的一侧,决定所述引导对象交叉点的名称的显示位置;描绘数据生成部,生成所述引导对象交叉点的名称的描绘数据;以及输出部,使显示部在所述显示位置决定部决定了的显示位置,显示所述描绘数据生成部生成了的描绘数据。2.根据权利要求1所述的导航装置,其特征在于,所述判断部根据所述引导路径的路径信息,判断该引导路径上的最近的引导对象交叉点处的左右拐的方向,所述显示位置决定部针对所述引导路径上的交叉点中的、到达所述最近的引导对象交叉点之前通过的交叉点,在与从向该交叉点的进入链路观察时所述判断部判断了的左右拐的方向相逆的一侧,决定该交叉点的名称的显示位置,所述描绘数据生成部生成到达所述最近的引导对象的交叉点之前通过的交叉点的名称的描绘数据,所述输出部使所述显示部在所述显示位置决定部决定了的显示位置,显示所述描绘数据生成部生成了的描绘数据。3.根据权利要求1或者2所述的导航装置,其特征在于,所述显示位置决定部在与从向所述交叉点的进入链路观察时所述判断部判断了的左右拐的方向相逆的一侧并且从所述交叉点起规定的距离的位置,决定显示基准点,以将该显示基准点作为基准而从所述交叉点在所述画面坐标系的上下方向上不会过于离开的方式,决定该交叉点的名称的显示位置。4.根据权利要求1至3中的任意一项所述的导航装置,其特征在于,所述描绘数据生成部描绘连接所述交叉点和其名称的引出线。【文档编号】G08G1/0969GK103765164SQ201180073008【公开日】2014年4月30日申请日期:2011年8月24日优先权日:2011年8月24日【发明者】佐野叶子申请人:三菱电机株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1