導航裝置制造方法【專利摘要】具備:交叉點屬性判斷部(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日【發明者】佐野葉子申請人:三菱電機株式會社