為辨別編號(hào)(分支點(diǎn)ID)。并且,各分支點(diǎn)數(shù)據(jù)與分支點(diǎn)ID對(duì)應(yīng)關(guān)聯(lián),具有表示與分支點(diǎn)對(duì)應(yīng)的節(jié)點(diǎn)的對(duì)應(yīng)節(jié)點(diǎn)、針對(duì)分支點(diǎn)在現(xiàn)實(shí)世界中設(shè)置的指路牌的信息即指路牌信息、表示每個(gè)車道的分支方向的車道信息等。
[0096]如圖3所示,指路牌信息將進(jìn)入分支點(diǎn)的路段設(shè)為進(jìn)入路段,將從分支點(diǎn)脫離的路段設(shè)為脫離路段,針對(duì)進(jìn)入路段對(duì)應(yīng)關(guān)聯(lián)有一個(gè)以上的脫離路段。并且,指路牌信息構(gòu)成為,針對(duì)脫離路段,包括:表示是指引牌還是確認(rèn)牌的牌類別,按每個(gè)牌類別而記載于該牌類別的指路牌上的方向的名稱信息。該方向名稱信息通過(guò)字符串來(lái)保存。
[0097]例如,路段A、路段B、路段C分別與節(jié)點(diǎn)Z有連接關(guān)系,在以節(jié)點(diǎn)Z為分支點(diǎn)的圖4(a)所示的分支點(diǎn)中,如圖4(b)那樣,首先將路段A作為進(jìn)入路段而保存時(shí),相對(duì)于該路段A,路段B和路段C被保存為脫離路段。并且,關(guān)于脫離路段的路段B,對(duì)指引牌的方向名稱保存有“L方向”,對(duì)確認(rèn)牌的方向名稱保存有“L方向”,關(guān)于脫離路段C,對(duì)指引牌的方向名稱保存有“M方向”、“N方向”,對(duì)確認(rèn)牌的方向名稱保存有“ O方向”、“P方向”、“ Q方向”。
[0098]接下來(lái),在將路段B作為進(jìn)入路段保存時(shí),相對(duì)于路段B,路段A和路段C被保存為脫離路段,并分別保存牌類別和該牌類別的方向名稱。并且,在將路段C作為進(jìn)入路段保存時(shí),相對(duì)于路段C,路段A和路段B被保存為脫離路段,并分別保存牌類別和該牌類別的方向名稱。
[0099]該地圖數(shù)據(jù)中,各數(shù)據(jù)不存在的情況下,不保存該數(shù)據(jù)項(xiàng)目自身。此外,在其他的方式中,在各數(shù)據(jù)不存在的情況下,保存表示不存在的情況的值(例如“FFFF”、“NoData”、“N/A” 等)。
[0100]另外,上述的地圖數(shù)據(jù)的構(gòu)成是一例,并不限定本發(fā)明,如果是能夠判定牌類別和方向名稱的形態(tài),則能夠根據(jù)地圖數(shù)據(jù)的格式而是當(dāng)變更。
[0101]此外,外部I/F15經(jīng)由網(wǎng)絡(luò)與服務(wù)器連接的情況下,也能夠從服務(wù)器取得該地圖數(shù)據(jù)。
[0102]程序存儲(chǔ)器25保存由控制部30執(zhí)行的各種程序、應(yīng)用。由導(dǎo)航裝置I執(zhí)行的主要的程序中存在當(dāng)前位置確定程序251、地圖描繪程序252、目的地設(shè)定程序253、路徑搜索程序254及引導(dǎo)指引程序255。
[0103]當(dāng)前位置確定程序251基于來(lái)自GPS接收器11、自律航法傳感器12的檢測(cè)信號(hào),確定當(dāng)前位置。此時(shí),根據(jù)需要,基于數(shù)據(jù)存儲(chǔ)器20的地圖數(shù)據(jù),進(jìn)行地圖匹配等的處理。
[0104]地圖描繪程序252從地圖DB21讀出由當(dāng)前位置確定程序251確定的當(dāng)前位置周邊、由輸入部10指定的光標(biāo)位置周邊的地圖數(shù)據(jù),描繪地圖圖像。
[0105]目的地設(shè)定程序253將由用戶選擇指示的設(shè)施、地點(diǎn)等設(shè)定為目的地的這種目的地的設(shè)定,是通過(guò)地圖數(shù)據(jù)中存在的設(shè)施信息數(shù)據(jù)的檢索、地圖上的光標(biāo)位置、登記地點(diǎn)數(shù)據(jù)的檢索、目的地設(shè)定履歷的檢索等來(lái)進(jìn)行。
[0106]路徑搜索程序254將由當(dāng)前位置確定程序251確定的當(dāng)前位置、其他的由用戶指定的位置設(shè)為出發(fā)地,并搜索到達(dá)由目的地設(shè)定程序252設(shè)定的目的地的最佳的引導(dǎo)路徑。引導(dǎo)路徑的搜索是通過(guò)迪杰斯特拉法等的周知的算法進(jìn)行搜索,以滿足規(guī)定的條件(成為最短距離的路徑、成為最短時(shí)間的路徑、僅利用一般道路的路徑、利用道寬較寬的道路的路徑等)。
[0107]引導(dǎo)指引程序255基于由路徑搜索程序253搜索到的引導(dǎo)路徑,提取進(jìn)行引導(dǎo)指引的地點(diǎn)(例如分支點(diǎn)),進(jìn)行分支點(diǎn)放大圖的顯示或聲音指引,并且使引導(dǎo)路徑協(xié)調(diào)顯示于地圖,進(jìn)行與引導(dǎo)指引有關(guān)的各種控制。此時(shí),引導(dǎo)指引程序255對(duì)顯示輸出部14提供分支點(diǎn)放大圖,并進(jìn)行顯示,對(duì)聲音輸出部13提供引導(dǎo)指引所用的聲音數(shù)據(jù),并進(jìn)行聲音輸出。該分支點(diǎn)放大圖顯示控制的詳細(xì)情況后述。
[0108]控制部30包括中央處理裝置、微計(jì)算機(jī)或微處理器等的裝置,執(zhí)行存儲(chǔ)在程序存儲(chǔ)器25中的各種程序,進(jìn)行導(dǎo)航裝置I的各部的控制。
[0109]接下來(lái),將與第一實(shí)施例的導(dǎo)航裝置I的分支點(diǎn)放大圖顯示控制有關(guān)的功能性構(gòu)成框圖示于圖5。該分支點(diǎn)放大圖顯示控制由引導(dǎo)指引程序255來(lái)執(zhí)行,如圖5所示,構(gòu)成為包括分支點(diǎn)提取部261、指引地點(diǎn)到達(dá)判定部262、分支點(diǎn)信息取得部263、共通名稱判定部264、指路牌制作部265、分支點(diǎn)形狀制作部266、圖像合成部267以及顯示控制部268。但是,在該圖中,僅示出了用于實(shí)現(xiàn)分支點(diǎn)放大圖顯示控制的功能塊。
[0110]分支點(diǎn)提取部261從由路徑搜索程序254搜索到的引導(dǎo)路徑提取成為引導(dǎo)指引的對(duì)象的分支點(diǎn)。具體地說(shuō),引導(dǎo)路徑的信息由多個(gè)路段以及節(jié)點(diǎn)的羅列構(gòu)成,分支點(diǎn)提取部261提取作為分支點(diǎn)的節(jié)點(diǎn),從而進(jìn)行分支點(diǎn)的提取。
[0111]指引地點(diǎn)到達(dá)判定部262判定是否已到達(dá)了使基于分支點(diǎn)放大圖圖像的顯示或聲音的引導(dǎo)指引開始的地點(diǎn)(指引地點(diǎn)),具體地說(shuō),判定由當(dāng)前位置確定程序251確定的當(dāng)前位置是否到達(dá)了距由分支點(diǎn)提取部261提取到的分支點(diǎn)相隔規(guī)定距離(例如Ikm)的指引地點(diǎn)。由該指引地點(diǎn)到達(dá)判定部262進(jìn)行了對(duì)指引地點(diǎn)的到達(dá)判定隨時(shí)執(zhí)行。
[0112]指引地點(diǎn)到達(dá)判定部262在該到達(dá)判定時(shí),一并判定從哪個(gè)方向(路段)接近分支點(diǎn)。具體地說(shuō),指引地點(diǎn)到達(dá)判定部262基于當(dāng)前位置和分支點(diǎn)的位置信息以及路段的連接關(guān)系,確定對(duì)分支點(diǎn)的進(jìn)入路段。
[0113]在由指引地點(diǎn)到達(dá)判定部262判定為到達(dá)了指引地點(diǎn)時(shí),分支點(diǎn)信息取得部263確定在該指引地點(diǎn)進(jìn)行引導(dǎo)指引的對(duì)象即分支點(diǎn),并從地圖DB21取得所確定的分支點(diǎn)的指路牌信息。分支點(diǎn)信息取得部263將所取得的指路牌信息提供給共通名稱判定部264。
[0114]共通名稱判定部264基于由分支點(diǎn)信息取得部263取得的指路牌信息,比較指引牌和確認(rèn)牌的方向名稱,判定是否存在共通的(相同的)方向名稱。此時(shí),按照與車輛進(jìn)入分支點(diǎn)的進(jìn)入路段對(duì)應(yīng)的每個(gè)脫離路段,進(jìn)行比較。此外,在指引牌的方向名稱以及/或確認(rèn)牌的方向名稱存在多個(gè)的情況下,如果是其中的一部分一致,則判定為共通的方向名稱存在。
[0115]例如,在車輛在圖4(a)所示的形狀的道路上從路段A進(jìn)入分支點(diǎn)(節(jié)點(diǎn)Z)的情況下,通過(guò)分支點(diǎn)信息取得部263,取得圖4(b)所示的分支點(diǎn)數(shù)據(jù)。然后,共通名稱判定部264針對(duì)進(jìn)入路段A至脫離路段B,對(duì)指引牌的方向名稱“L方向”和確認(rèn)牌的方向名稱“L方向”進(jìn)行字符串比較。此時(shí),由于都是“L方向”,因此作為比較結(jié)果,共通名稱判定部264判定為存在共通的方向名稱。接下來(lái),針對(duì)進(jìn)入路段A至脫離路段C,對(duì)指引牌的方向名稱“M方向”、“N方向”和確認(rèn)牌的方向名稱“ O方向”、“P方向”、“ Q方向”進(jìn)行字符串比較。此時(shí),不存在這些共通的方向名稱,因此作為比較結(jié)果,共通名稱判定部264判定為不存在共通的方向名稱。
[0116]并且,共通名稱判定部264將這些判定結(jié)果提供給指路牌制作部265。
[0117]指路牌制作部265對(duì)應(yīng)于共通名稱判定部264的判定結(jié)果,在指引牌的方向名稱和確認(rèn)牌的方向名稱中存在共通的方向名稱時(shí),使用指引牌的方向名稱來(lái)制作描繪在分支點(diǎn)放大圖上的指路牌圖像。另一方面,共通的方向名稱不存在的情況下,將指引牌的方向名稱與確認(rèn)牌的方向名稱組合,來(lái)制作指路牌圖像。另外,在優(yōu)選的形態(tài)中,在將指引牌的方向名稱與確認(rèn)牌的方向名稱組合來(lái)制作指路牌圖像時(shí),分別取得指引牌以及確認(rèn)牌的保存在第一個(gè)的方向名稱,制作將它們組合后的指路牌圖像。此外,在其他的形態(tài)中,也能夠?qū)?yīng)于能夠顯示在指路牌圖像上的方向名稱的個(gè)數(shù),使組合的方向名稱可變。
[0118]例如,在通過(guò)共通名稱判定部264判定為,針對(duì)從進(jìn)入路段A到脫離路段B的指引牌的方向名稱與確認(rèn)牌的比較的結(jié)果是共通的方向名稱存在時(shí),指路牌制作部265使用指弓丨牌的方向名稱“L方向”,制作指路牌圖像(圖6(a— I))。另一方面,在通過(guò)共通名稱判定部264判定為針對(duì)從進(jìn)入路段A到脫離路段C的指引牌的方向名稱與確認(rèn)牌的比較的結(jié)果是共通的方向名稱不存在時(shí),指路牌制作部265將指引牌的方向名稱中的保存在第一個(gè)的方向名稱“M方向”和確認(rèn)牌的方向名稱中的保存在第一個(gè)的方向名稱“O方向”組合,制作指路牌圖像(圖6(a — 2))。
[0119]然后,指路牌制作部265將制作出的指路牌圖像提供給圖像合成部267。
[0120]分支點(diǎn)形狀制作部266使用作為指引對(duì)象的分支點(diǎn)的構(gòu)造并使用地圖DB21的路段信息以及節(jié)點(diǎn)信息、車道信息等的各種信息,制作對(duì)分支點(diǎn)的形狀進(jìn)行表示的分支點(diǎn)形狀圖像(圖6(b))。然后,分支點(diǎn)形狀制作部266將制作出的分支點(diǎn)形狀圖像提供給圖像合成部267。
[0121]圖像合成部267將由指路牌制作部265制作出的指路牌圖像以及由分支點(diǎn)形狀制作部266制作出的分支點(diǎn)形狀圖像、以及用于制作分支點(diǎn)放大圖圖像的各種圖像(例如,剩余距離測(cè)量器(圖6(c — I))、引導(dǎo)箭頭(圖6(c — 2))等)合成,制作分支點(diǎn)放大圖圖像(圖 6(d))。
[0122]顯示控制部268將由圖像合成部267制作出的分支點(diǎn)放大圖圖像輸出至顯示輸出部14,并進(jìn)行指示以顯示該圖像。此時(shí),在優(yōu)選的形態(tài)中,也可以進(jìn)行指示,以將顯示的雙畫面顯示與當(dāng)前位置周邊的地圖圖像一起顯示,此外在其他的形態(tài)中,也可以進(jìn)行指示,以僅顯示分支點(diǎn)放大圖圖像。
[0123]接下來(lái),參照?qǐng)D7對(duì)如上所述構(gòu)成的第一實(shí)施例的導(dǎo)航裝置I的分支點(diǎn)放大圖顯示控制的動(dòng)作進(jìn)行說(shuō)明。
[0124]用戶操作輸入部10而設(shè)定目的地后,目的地設(shè)定程序253搜索從當(dāng)前位置到目的地的路徑,并設(shè)定引導(dǎo)路徑(步驟S101)。
[0125]接下來(lái),分支點(diǎn)提取部261從所設(shè)定的引導(dǎo)路徑提取成為引導(dǎo)指引的對(duì)象的分支點(diǎn)(步驟S103)。然后,在用戶按照引導(dǎo)指引而開始行駛時(shí),指引地點(diǎn)到達(dá)判定部262判定當(dāng)前位置是否到達(dá)了相對(duì)于在步驟S103提取到的分支點(diǎn)相隔規(guī)定距離的指引地點(diǎn)(步驟S105)。此時(shí),指引地點(diǎn)到達(dá)判定部262判定是從哪個(gè)方向進(jìn)入分支點(diǎn),還進(jìn)行進(jìn)入路段的確定。另外,指引地點(diǎn)到達(dá)判定部262在步驟S105判定為已到達(dá)之前,繼續(xù)進(jìn)行步驟S105的判定。
[0126]在由指引地點(diǎn)到達(dá)判定部262判定為到達(dá)