專利名稱:移動導航系統(tǒng)的制作方法
技術領域:
本發(fā)明涉及一種移動導航系統(tǒng),用來顯示地圖,以及在被顯示的地圖上顯示各條航線。
圖31是一例日本專利申請公開號為60—108709的文獻中所公開的普通移動導航系統(tǒng)的框圖。該圖中,標號21、22、23、24、25和26分別代表距離傳感器、航向傳感器、CPU之類的信號處理裝置、由多種存儲器中的一個存儲器組成的航線存儲裝置、顯示器和一個鍵盤之類的操作裝置。
下面描述移動導航系統(tǒng)的操作。采用操作裝置26,使用者在出發(fā)時把地圖上某一運載器的當前位置設定到信號處理裝置23內(nèi),并將地圖上的運載器航向設定為一恰當?shù)奈恢谩C看芜\載器出發(fā)后行駛了某一預定距離(下文中稱為距離X)后,位置數(shù)據(jù)被存儲在配置在航線存儲裝置24內(nèi)的相應存儲表內(nèi)。1比50000、1比100000、1比200000和1比400000這四個地圖顯示比例用作顯示器25上顯示的地圖的顯示比例。與顯示比例對應的存儲表配置在航線存儲裝置24內(nèi)。信號處理裝置23根據(jù)距離傳感器21以及航向傳感器22輸出的數(shù)據(jù),必要時對位置數(shù)據(jù)進行計算。每一次運載器行駛了2X、4X、8X和16X的距離以后,計算的位置數(shù)據(jù)分別以1比50000、1比100000、1比200000和1比400000的顯示比例存儲在存儲表中。
圖32描述的是存儲表的結構。標號31表示對應于顯示比例為1比50000的位置數(shù)據(jù)的存儲表。標號32、33和34分別表示顯示比例為1比100000、1比200000和1比400000的位置數(shù)據(jù)的存儲表。
信號處理裝置23從存儲表31至34讀取與顯示器25上顯示的地圖比例對應的位置數(shù)據(jù),并將讀取的位置數(shù)據(jù)提供給顯示器25。例如,當以1比200000的比例顯示地圖時,隨著運載器沿一定軌跡的行駛,顯示器25每隔一定距離8X,顯示已經(jīng)從存儲表33讀取的數(shù)據(jù)。當以1比100000的比例顯示地圖時,隨著運載器沿一定軌跡的行駛,顯示器每隔一定距離4X,顯示它從存儲表32上讀取的數(shù)據(jù)。而當以1比50000的比例顯示地圖時,隨著運載器沿一定軌跡的行駛,顯示器顯示它從存儲表31中讀取的、設定在每一段距離2X上的數(shù)據(jù)。因此,既使在地圖以任一種顯示比例來顯示的時候,也可以在顯示屏上等間隔地顯示運載器的行駛軌跡。
上面描述的是常規(guī)的移動式導航系統(tǒng)。另外,還計算了運載器行駛的距離,每隔相應于各地圖比例的距離顯示了運載器行駛的軌跡。然而,這一方法也可以應用于運載器被驅動以后顯示軌跡的情況。但是,如果僅僅建議采用某一航線,但實際上運載器并未航行,則這種常規(guī)的方法就不宜采用了。
所以針對上述問題,本發(fā)明的一個目的在于提供一種移動導航系統(tǒng),這種移動導航系統(tǒng)能夠在對應于各地圖比例的間隔內(nèi),方便地顯示運載器還未行駛過的航線上的航行標記。
為了實現(xiàn)上述目的,按照本發(fā)明一個發(fā)明點的移動導航系統(tǒng)包含地圖數(shù)據(jù)存儲裝置,用來存儲與多個比例對應的各個地圖數(shù)據(jù);航線存儲裝置,用來存儲所要求的兩點之間的有關航線的數(shù)據(jù);以及地圖顯示裝置,用來根據(jù)地圖數(shù)據(jù)和航線數(shù)據(jù)顯示一地圖和地圖上的航線。地圖顯示裝置根據(jù)每一地圖的比例,一個一個地切換航線的顯示。
按照本發(fā)明的另一個發(fā)明點,本移動導航系統(tǒng)包含地圖數(shù)據(jù)存儲裝置,用來存儲與第一比例以及大于第一比例的第二比例相關的地圖數(shù)據(jù);航線存儲裝置,用來存儲所要求的兩點之間有關航線的數(shù)據(jù);以及地圖顯示裝置,用來根據(jù)對應于第一比例的地圖數(shù)據(jù)顯示出第一地圖,根據(jù)與第二比例對應的地圖數(shù)據(jù)顯示出第二地圖;并根據(jù)航線數(shù)據(jù),顯示第一或第二地圖上的航線標記。地圖顯示裝置將第一地圖上顯示的航線標記設置成小于第二地圖上顯示的航線標記。
按照本發(fā)明又一發(fā)明點,本移動導航系統(tǒng)包含地圖數(shù)據(jù)存儲裝置,用來存儲與第一比例以及不同于第一比例的第二比例有關的地圖數(shù)據(jù);航線存儲裝置,用來存儲所要求的兩點之間有關航線的數(shù)據(jù);以及地圖顯示裝置,用來根據(jù)與第一比例對應的地圖數(shù)據(jù)顯示第一地圖,根據(jù)與第二比例對應的地圖數(shù)據(jù)顯示第二地圖,以及根據(jù)航線數(shù)據(jù)顯示第一或第二地圖上的航線標記。地圖顯示裝置使第一地圖上顯示的航線標記在形狀上與第二地圖上顯示的航線標記不同。
按照本發(fā)明又一個發(fā)明點,本移動導航系統(tǒng)包含地圖數(shù)據(jù)存儲裝置,用來存儲包含連線和節(jié)點的地圖數(shù)據(jù);航線存儲裝置,用來存儲所要求的兩點之間的航線數(shù)據(jù);以及顯示裝置用來根據(jù)地圖數(shù)據(jù)顯示出地圖,并根據(jù)航線數(shù)據(jù),顯示相應連線上的航線標記,每一連線在地圖上具有一定的長度范圍。
按照本發(fā)明又一發(fā)明點,本移動導航系統(tǒng)包含地圖數(shù)據(jù)存儲裝置,用來存儲包含與第一比例和不同于第一比例的第二比例有關的連線和節(jié)點的地圖數(shù)據(jù);航線存儲裝置,用來存儲所要求的兩點之間的航線數(shù)據(jù);以及地圖顯示裝置,用來根據(jù)與第一比例對應的地圖數(shù)據(jù)顯示第一地圖,根據(jù)與第二比例對應的地圖數(shù)據(jù)顯示第二地圖,以及根據(jù)航線數(shù)據(jù),顯示第一或第二地圖上延伸的相應預定連線上的航線標記。在第二地圖上的預定連線之間,至少存在一條航線標記未被顯示的連線。
按照本發(fā)明再一個發(fā)明點,本移動導航系統(tǒng)還配置有對航線數(shù)據(jù)進行計算的航線計算裝置。
圖1是本發(fā)明第一種實施例的方框圖;圖2描述的是本發(fā)明第一種實施例所應用的各節(jié)點分別存儲的地址;圖3描述的是在屏幕上顯示用于第一種實施例的詳細地圖;圖4描述的是在屏幕上顯示第一種實施例中所使用的寬區(qū)域地圖;圖5是第一種實施例中執(zhí)行導航搜尋操作的流程圖;圖6是第一種實施例中執(zhí)行的地圖顯示操作的流程圖;圖7描述的是本發(fā)明中所應用的典型的航線標記;圖8描述的是本發(fā)明中所應用的節(jié)點和連線之間的關系;圖9描述的是在顯示屏上顯示本發(fā)明第二種實施例中應用的詳細地圖;圖10描述的是在顯示屏上顯示第二種實施例中應用的寬區(qū)域地圖;圖11是描述第二種實施例中執(zhí)行的地圖顯示操作的流程圖;圖12描述的是本發(fā)明中應用的插入點;圖13描述的是在顯示屏上顯示本發(fā)明第三種實施例中應用的寬區(qū)域地圖;圖14描述的是本發(fā)明第三種實施例中執(zhí)行的地圖顯示操作的流程圖;圖15描述的是本發(fā)明第四種實施例中執(zhí)行的地圖顯示操作的流程圖;圖16是本發(fā)明第四種實施例中應用的典型的連線數(shù)據(jù)圖;圖17描述的是在顯示屏上顯示本發(fā)明第五種實施例中應用的寬區(qū)域地圖;圖18描述的是第五種實施例中執(zhí)行的地圖顯示操作的流程圖;圖19描述的是本發(fā)明第六種實施例中執(zhí)行的地圖顯示操作;圖20描述的是第六種實施例中應用的典型的連線數(shù)據(jù);圖21描述的是本發(fā)明中應用的顯示屏;
圖22描述的是在顯示屏上顯示本發(fā)明第七種實施例中應用的詳細地圖;圖23描述的是在顯示屏上顯示第七種實施例中應用的寬區(qū)域地圖;圖24是第七種實施例中執(zhí)行的地圖顯示操作的流程圖;圖25是本發(fā)明第八種實施例中執(zhí)行的地圖顯示操作的流程圖;圖26描述的是在顯示屏上顯示本發(fā)明第九種實施例中應用的詳細地圖;圖27描述的是在顯示屏上顯示第九種實施例中應用的寬區(qū)域地圖;圖28是描述第九種實施例中執(zhí)行的地圖顯示操作的流程圖;圖29描述的是本發(fā)明中應用的顯示屏;圖30描述是本發(fā)明中應用的另一種顯示屏;圖31是常規(guī)移動導航系統(tǒng)的方框圖;圖32描述的是常規(guī)軌跡存儲表的布局。
下面參照附圖,詳細描述本發(fā)明的較佳實施例。[第一種實施例]圖1是按照本發(fā)明第一種實施例的移動導航系統(tǒng)方框圖。圖2描述的是分別存儲各節(jié)點的地址。圖3描述的是顯示一詳細地圖的顯示屏。圖4描述的是上面顯示了寬區(qū)域地圖的顯示屏。圖5是描述導航搜尋操作的流程圖。圖6是描述對包括航線標記的某一地圖進行顯示的操作流程圖。
圖1中,標號1表示用作地圖數(shù)據(jù)存儲裝置的CD-ROM,該地圖數(shù)據(jù)存儲裝置中存儲有地圖數(shù)據(jù)。標號2表示一個操作板,它包括分別能夠沿向左、向右、向上和向下方向移動的光標鍵、導航方式設定鍵、出發(fā)點設定鍵、目的地設定鍵、地圖恢復轉換鍵、比例轉換鍵、起動鍵等。因此,使用者可以通過操作光標鍵來任意移動或平移顯示的地圖上的光標標記。標號3表示一個具有方向傳感器和距離傳感器的運載器位置檢測單元,用來通過二傳感器,檢測受驅動運載器的位置,并從中輸出運載器位置數(shù)據(jù)和運載器航向數(shù)據(jù)。標號4表示一個用作地圖顯示裝置的CRT顯示器,該顯示器能夠根據(jù)輸入視頻信號在其顯示屏上顯示一地圖,并在顯示屏上顯示當前位置標記、導航航線標記等。另外,可以按照道路的性質(zhì)(如快車道、國道、本地道路等),在CRT顯示器4上改變用來顯示道路的色彩。
標號10代表通過航線搜尋,確定或判定出發(fā)點和目的地之間最佳導航航線的導航控制器。另外,導航控制器10產(chǎn)生有關運載器當前位置周邊的地像數(shù)據(jù),并將產(chǎn)生的數(shù)據(jù)連同當前運載器位置標記、導航航線標記一起,輸出到CRT顯示器4。
導航控制器10中的標號11是一個緩沖存儲器,用來暫時存儲從CD-ROM1讀取的地圖數(shù)據(jù)。標號12代表1光標位置計算單元,當通過操作板2上的光標鍵、地圖恢復轉換鍵、地圖比例轉換鍵進行地圖選擇操作或光標操作時,該光標位置計算單元計算顯示屏上對應于光標位置(通常為顯示地圖的中心)的經(jīng)度和緯度,并從中輸出計算結果,作為光標位置數(shù)據(jù)。
標號13表示一地圖繪制控制器,它將與操作板中的地圖恢復轉換鍵、地圖比例轉換鍵等選擇的比例所對應的地圖數(shù)據(jù),在運載器起動或驅動之前,從CD-ROM1讀入到緩沖存儲器11內(nèi),并在V-RAM18上繪制一地像。當運載器運行時,根據(jù)運載器位置檢測單元3輸入的運載器位置數(shù)據(jù)和運載器航向數(shù)據(jù)變化的需要,地圖繪制控制器13從CD-ROM1將新的地圖數(shù)據(jù)讀入到緩沖存儲器11內(nèi)。隨后,地圖繪制控制器13更新V-RAM18中的地像,從而使當前運載器位置通常置于屏幕中心,在V-RAM18中地像的中心處顯示一箭頭似的運載器位置標記,并將運載器位置標記的箭頭置于運載器航向數(shù)據(jù)確定的運載器航線或航向的方向上。
標號14表示一出發(fā)點/目的地存儲或設定單元。當在運載器出發(fā)前在操作板2的操作下設定出發(fā)點和目的地時,出發(fā)點/目的地存儲單元14存儲出發(fā)點和目的地經(jīng)度和緯度,作為出發(fā)點位置數(shù)據(jù)和目的地數(shù)據(jù)。標號15表示用作航線計算裝置的導航航線搜尋單元。當由操作板2設定出發(fā)點和目的地時,導航航線搜尋單元15從出發(fā)點/目的地存儲單元14讀取有關出發(fā)點的出發(fā)點位置數(shù)據(jù)和有關目的地的目的地位置數(shù)據(jù)。另外,導航航線搜尋單元15從CD-ROM,將搜尋出發(fā)點至目的地的航線所需的航線搜尋地圖數(shù)據(jù)讀入到緩沖存儲器11內(nèi)。另外,導航航線搜尋單元15通過參照讀取的地圖數(shù)據(jù),也即,根據(jù)地圖上考慮到高架路條件、交通阻塞情況等而表示的最短距離的路徑,搜尋一條從出發(fā)點至目的地最適宜的導航路徑。構成已搜尋導航路徑的一系列節(jié)點(每一節(jié)點含有經(jīng)緯坐標)被存儲在導航航線存儲器16內(nèi),與出發(fā)點數(shù)據(jù)和目的地數(shù)據(jù)一起作為導航航線數(shù)據(jù)。
標號16表示用作航線存儲裝置的導航航線存儲器,用來存儲導航航線數(shù)據(jù)。如圖2所示,從F000至FFFF的16的三次方(163)個地址作為地址設定在導航航線存儲器16內(nèi)。導航航線搜尋單元15中確定的一系列節(jié)點以下述順序存儲在地址處。出發(fā)點數(shù)據(jù)存儲在地址F000處。一系列節(jié)點依次存儲在地址F001至FFFE處,即,導航航線上出發(fā)點后的那一節(jié)點存儲在地址F001處,該節(jié)點后的那一節(jié)點存儲在地址F002處,……,目的地數(shù)據(jù)存儲在最后面的那一地址處)即,如果對于一節(jié)點序列共有163個地址,則為地址FFFF)。
假設一節(jié)點序列被設定為N000至NFFF,那么N000代表一出發(fā)點數(shù)據(jù),NFFF代表目的地數(shù)據(jù),并且N001至NFFE代表出發(fā)點數(shù)據(jù)和目的地數(shù)據(jù)之間中途處的位置數(shù)據(jù)。
標號17表示一導航航線繪制控制器,當運載器在行駛時,導航航線繪制控制器17接收根據(jù)導航航線存儲器16中存儲的導航航線當前數(shù)據(jù)繪制或鉤畫在V-RAM18中的地像范圍內(nèi)存在的導航航線數(shù)據(jù),并按照V-RAM18中地像比例對應的繪制方法,繪制導航航線。
標號18代表V-RAM,它存儲地圖繪制控制器13繪制的地像以及由導航航線繪制控制器17來疊加在地像上繪制而成的導航航線,并輸出作為圖像數(shù)據(jù)。標號19表示一視頻轉換器,用來將V-RAM18輸出的圖像數(shù)據(jù)轉換成視頻信號,并將轉換的信號輸出到CRT顯示器4。
CRT顯示器4可以以1比12500、1比25000、1比50000、1比100000、1比400000、1比1600000和1比6400000共7種比例來顯示地圖。當顯示以這些比例繪制的地圖時,與地圖一起顯示在CRT顯示器4上的縮小比例依次為100m、250m、500m、1Km、4Km、15Km和60Km。任何一個縮小的比例代表一個寬約1cm的比例尺。
下面,將根據(jù)1比12500至1比100000的比例繪制的第一個地圖稱為“詳細地圖”,而將根據(jù)1比400000至1比6400000的比例繪制的每一個地圖稱為“寬區(qū)域地圖”。
下面簡略描述第一種實施例的運行。首先,使用者操作操作板2,以設定出發(fā)點和目的地。其次,導航航線搜尋單元15進行航線搜尋,以搜尋或尋找出發(fā)點和目的地之間建議的路徑。隨后,在顯示的地圖上顯示航線標記。當顯示的地圖為詳細地圖時,如圖3所示用大航線標記來顯示。另一方面,當顯示的地圖為寬區(qū)域地圖時,如圖4所示用小航線標記來顯示。這種顯示方法可以通過使導航航線繪制控制器17存儲下述兩種數(shù)據(jù)來實現(xiàn),即,用于詳細地圖的有關大航線標記的數(shù)據(jù)和用于寬區(qū)域地圖的有關小航線標記的數(shù)據(jù),并按地圖的比例恰當使用這些數(shù)據(jù)。
圖5和6分別是描述導航控制器10操作的流程圖。下面結合圖5和6描述本實施例的運行。
首先參照圖5描述導航航線搜尋。當一使用者按下操作板2上的地圖恢復轉換鍵、地圖比例轉換鍵等以某一要求的比例顯示所要求區(qū)域的地圖時,地圖繪制控制器13從CD-ROM1將所要求的地圖數(shù)據(jù)讀入到緩沖存儲器11內(nèi),指示V-RAM18繪制一地像。隨后視頻轉換器19將V-RAM18中繪制的地像的有關數(shù)據(jù)轉換成視頻信號,并將轉換的結果輸出到CRT顯示器4。CRT顯示器4根據(jù)輸入到該處的視頻信號,在顯示器上顯示一地圖(S101,S201)。
接著,當按動操作板2來設定航線導航方式時,光標居中地顯示在顯示的地圖上。當按動操作板2的光標鍵來改變或平移光標標記時,光標位置坐標計算裝置12計算有關光標標記平移位置的數(shù)據(jù)(經(jīng)度和緯度的坐標)(S103至S106)。響應于已經(jīng)由光標位置坐標計算單元12計算的光標位置的變化,地圖繪制控制器13在V-RAM18中繪制地像,使得在將預定范圍內(nèi)的地圖數(shù)據(jù)從CD-ROM1讀入到緩沖存儲器11內(nèi)時,光標標記始終位于顯示屏的中央位置。另外,地圖繪制控制器13將光標標記繪制在V-RAM18中地像的中央處。結果,屏幕上的地圖按照光標操作被上滾至這樣一種狀態(tài),使光標標記已經(jīng)處于中央位置,被顯示在顯示屏上(S107,S108)。即,光標標記在顯示屏上不移動,而按照光標鍵的操作量,移動或平移的是地圖。
使用者操作光標鍵,從而使顯示屏上的光標標記到達某一點或一目標點。當光標標記到達目標點時,使用者就暫停光標操作。隨后,使用者按下操作板2上的目的地設定鍵。按下目的地設定鍵時,出發(fā)點/目的地設定單元14寄存光標位置計算單元12輸出的光標位置數(shù)據(jù)(S109,S110)。使用者再次操作光標,在顯示屏上平移或移動地圖。當光標標記到達出發(fā)點時,使用者就暫停他/她的光標操作。當使用者按下操作板2上的出發(fā)點設定鍵時,出發(fā)點/目的地設定單元14寄存光標位置計算單元12輸出的光標位置數(shù)據(jù),作為出發(fā)點數(shù)據(jù)(S111,S112)。
因此,在完成將出發(fā)點數(shù)據(jù)和目的地數(shù)據(jù)寄存到出發(fā)點/目的地設定單元14內(nèi)以后(當在S113處的回答是“是”時),導航航線搜尋單元15根據(jù)出發(fā)點數(shù)據(jù)和目的地數(shù)據(jù),將運載器從出發(fā)點移動到目的地所必需的地圖數(shù)據(jù)從CD-ROM1讀入到緩沖存儲器11內(nèi)。同時,導航航線搜尋單元15搜尋具有最短距離的最佳導航航線,例如作為一指數(shù),使導航航線存儲器16存儲一節(jié)點序列,這些節(jié)點與第一個出發(fā)點數(shù)據(jù)和最后一個目的地數(shù)據(jù)一起形成搜尋的導航航線(S114)。導航航線存儲器16中存儲的各節(jié)點數(shù)據(jù)包括經(jīng)度和緯度坐標。
如果構成導航航線的節(jié)點數(shù)據(jù)(包括出發(fā)點數(shù)據(jù)和目的地數(shù)據(jù))這時是163,那么,如圖2所示,將導航航線數(shù)據(jù)存儲在導航航線存儲器16內(nèi)。
下面描述有關航線標記的符號數(shù)據(jù)。導航航線繪制控制器17存儲地圖上繪制的建議作為航線的有關航線標記的符號數(shù)據(jù)。如圖7所示,存儲的航線標記呈三角形,并分別沿32個航向,代表航行的方向。本實施例中,存儲了兩種航線數(shù)據(jù)用作詳細地圖大航線標記的數(shù)據(jù),和用作寬區(qū)域地圖的小航線標記的數(shù)據(jù)。每一航線標記的形狀按其方向略有變化,從而使用者能夠方便地觀察用有限個點代表的圖形。
下面參照圖6描述在顯示屏上顯示航線標記的方法。當使用者按下操作板2上的起動鍵時,地圖繪制控制器13從運載器位置檢測單元3接收運載位置數(shù)據(jù)。另外,地圖繪制控制器13從CD-ROM1將有關運載器位置坐標周邊的地圖數(shù)據(jù)讀入到緩沖存儲器11內(nèi),并根據(jù)運載器位置數(shù)據(jù),在V-RAM18中繪制地像,從而將當前運載器位置置于顯示屏的中心處(S115,S116)。
隨后,導航航線繪制控制器17對顯示的地圖是屬于詳細地圖還是寬區(qū)域地圖作出判定(S117)。根據(jù)判定結果,設定一個地圖比例選擇碼A。如果顯示的地圖是詳細地圖,則A被設定為0(A=0),在V-RAM18中繪制具有大航線標記的詳細地圖,方向指向目的地或運載器的行駛方向(S118,S119)。如果顯示地圖為寬區(qū)域地圖,則A被設定為1(A=1),在V-RAM18中繪制具有小航線標記的寬區(qū)域地圖,方向指向目的地(S120,S121)。
導航航向繪制控制器17根據(jù)1比12500至1比6400000七種比例繪制的地圖,將1比12500至1比100000的比例繪制的地圖判定為詳細地圖,而將1比400000至1比6400000的比例繪制的地圖判定為寬區(qū)域地圖。另外,導航航線繪制控制器17按照導航航線存儲器16中存儲的地址的大小,根據(jù)形成一導航航線相鄰排列節(jié)點的各相鄰的兩個節(jié)點(本實施例中出發(fā)點和目的地處理解為節(jié)點),判定或確定接近目的地的節(jié)點。隨后,導航航線繪制控制器17在由各二節(jié)點形成的連線中間的點處可以繪制三角形航線標記,從而指向靠近目的地的節(jié)點。此時,如果顯示的地圖是詳細地圖,就采用詳細地圖的大航線標記,如果顯示的地圖是寬區(qū)域地圖,就采用寬區(qū)域地圖的小航線標記。
如果形成導航航線的節(jié)點數(shù)是163,那么節(jié)點之間連線數(shù)就是163-1。如果節(jié)點和連線分別用N000至NFFF和L000至LFFF來表示,那么就得到如圖8所示的航線圖。
各連線中間的點處各有一個方向指向目的地的三角形航線標記P。如果每一連線有一個航線標記,那么相鄰航線標記就好象隨地圖的展開而相互接近。然而實際上并不會出現(xiàn)這一現(xiàn)象。就地圖數(shù)據(jù)來說,如果顯示的地圖比例尺各不相同,那么節(jié)點數(shù)和連線數(shù)是不同的。即,詳細地圖中小交點也視為是節(jié)點,而在寬區(qū)域地圖中,在某種程度上會跳過這些小交點,而僅將大交點視為節(jié)點。所以,每一地圖數(shù)據(jù)被構造成,相鄰節(jié)點之間每一連線的長度隨著顯示地圖趨于取寬區(qū)域地圖時而增加。所以,如果在任何比例下繪制的地圖的情況下,每一連線顯示一個航線標記,那么相鄰航線標記之間的間隔較為適宜,從而用戶可以設定一個易于觀看的顯示屏。
隨后,地圖繪制控制器13從運載器位置檢測單元3接收運載器航向數(shù)據(jù),并且如圖3所示,在V-RAM18中繪制的地圖中心,繪制沿代表運載器航向數(shù)據(jù)的方向延伸的運載器位置標記(S122)。
視頻轉換器19將V-RAM18中繪制的圖像轉換成某一預定的視頻信號,并輸出至CRT顯示器4。CRT顯示器4將地像連同航線標記和置于顯示屏中央處的運載器位置標記一起顯示在顯示屏上。順便指出,大航線標記顯示在圖3所示的詳細地圖上,而小航線標記顯示在圖4所示的寬域地圖上。
當運載器開始行駛時,運載器位置檢測單元3在每次運載器行駛了一個預定距離以后,就檢測運載器位置和運載器航向,并將有關運載器位置和航向的數(shù)據(jù)輸出至地圖繪制控制器13。另外,運載器位置檢測單元3還將運載器位置數(shù)據(jù)輸出到導航航線繪制控制器17。當運載器位置數(shù)據(jù)和運載器航向數(shù)據(jù)從運載器位置檢測單元3輸入到地圖繪制控制器13時,地圖繪制控制器13將有關運載器位置的周邊的地圖數(shù)據(jù)從CD-ROM1讀入到緩沖存儲器11,并在V-RAM18中繪制一地像,從而顯示屏的中心與運載器位置重合(S123,S124)。
隨后,導航航線繪制控制器17判斷碼A的值(S125)。如果A=0,即顯示的是一個詳細地圖,那么導航航線繪制控制器17從導航航線存儲器16讀取包含在V-RAM18地圖繪制區(qū)內(nèi)并位于運載器位置周圍的節(jié)點。另外,導航航線繪制控制器17在相鄰節(jié)點之間的某一中間位置處繪制每一個詳細地圖的航線標記,從而如圖3所示,使每一個航線標記疊加在V-RAM18中繪制的地像上(S126)。如果A≠0,即如果顯示的是一個寬域地圖,那么導航航線繪制控制器17從導航航線存儲器16讀取包含在V-RAM18地圖繪制區(qū)內(nèi)運載器位置周圍的節(jié)點。另外,導航航線繪制控制器17在相鄰節(jié)點之間的某一中間位置處繪制每一個寬域地圖的航線標記,從而如圖4所示使每一個航線標記疊加在V-RAM18中繪制的地像上。
接著,地圖繪制控制器13根據(jù)運載器航向數(shù)據(jù),在V-RAM18中繪制地圖的中心處,繪制沿表示運載器航向數(shù)據(jù)方向延伸的運載器位置標記(S128)。此時,顯示屏上地像在一預定距離上滾至這樣一種狀態(tài),使得運載器位置標記固定在顯示屏的中心處。當通過操作板2上的比例尺轉換鍵來改變比例時(S129),常規(guī)程序回到S116,隨后再繪制地圖,重新設定碼A,再繪制航線標記和再繪制運載器位置標記。
每次運載器行駛了預定距離以后或者地圖比例尺改變時,以上述同樣的方式重復繪制運載器位置周邊處的地像、航線標記和運載器位置標記,從而使顯示屏更新。[第二種實施例]下面描述第二種實施例。圖9描述的是在顯示屏上顯示第二種實施例中應用的詳細地圖的情況。圖10描述的在顯示屏上顯示寬域地圖的情況。圖11是地圖顯示操作的流程圖。除了導航航線繪制控制器采用了與第一種實施例中不同的特定結構以外,第二種實施例中的移動導航系統(tǒng)在結構上與第一種實施例的移動導航系統(tǒng)相同。
下面簡略描述第二種實施例的操作。使用者按動一操作板2,設定出發(fā)點和一目的地。導航系統(tǒng)進行航線搜尋,以搜尋出發(fā)點和目的地之間建議的航線。隨后,當顯示地圖顯示的是一幅詳細地圖時,如圖9所示,每一連線上顯示一個航線標記。另一方面,當顯示的是一幅寬域地圖時,如圖10所示,在另一些連線上顯示一航線標記。例如,如圖10所示,跳過連線a,在連線b上顯示航線標記。
圖11是導航控制器10的基本操作流程圖。下面參照圖11和圖5描述本實施例的操作。采用與第一種實施例類似的方法,首先設定出發(fā)點和目的地,并搜尋導航航線。當使用者按下操作板2上的起動鍵時,地圖繪制控制器13從運載器位置檢測單元3接收運載器位置數(shù)據(jù),并從CD-ROM1將有關運載器位置周邊處的地圖的數(shù)據(jù)讀入到緩沖存儲器11內(nèi)。隨后,地圖繪制控制器13在V-RAM18上繪制一地像,從而使顯示屏的中心與運載器的當前位置重合(S215,S216)。
隨后、導航航線繪制控制器17判斷或判定顯示的地圖是詳細地圖還是寬域地圖(S217)。按照與第一種實施例中相同的方式,導航航線繪制控制器17根據(jù)判定結果設置一地圖比例尺選擇碼A。如果顯示的是詳細地圖,則A被設定為0(A=0)。另外,在V-RAM18中,在構成建議航線的每一連線中間點處,繪制一個方向指向目的地的航線標記(S218,S219)。如果顯示的是寬域地圖,則A被設定為1(A=1)。另外,在形成建議航線的各連線之每個第二連線中間點處,繪制朝向目的地的一個航線標記(S220,S221)。
其次,地圖繪制控制器13從運載器位置檢測單元3接收運載器航向數(shù)據(jù),并在V-RAM18中繪制的地圖中心處,繪制沿表示運載器航向數(shù)據(jù)的方向延伸的運載器位置標記(S222)。此時,已事先確定了地圖顯示范圍,從而使地圖的中心與運載器的當前位置重合。
視頻轉換器19將V-RAM18中繪制的圖像轉換成一預定的視頻信號,并將其輸出至一CRT顯示器4。結果,CRT顯示器4顯示有關運載器周邊的地像,以及航線標記和位于顯示屏中央處的運載器位置標記。當顯示的地圖是一詳細地圖時,如圖9所示,每一連線顯示一個航線標記。另一方面,當顯示的地圖是寬域地圖時,如圖10所示,在另一些連線上顯示航線標記。
當運載器開始起動時,運載器位置檢測單元3在每次運載器行駛了一預定距離之后,檢測運載器的位置和航向,并將有關運載器位置和航向的數(shù)據(jù)輸出至地圖繪制控制器13。另外,運載器位置檢測單元3將運載器位置數(shù)據(jù)輸出至導航航向繪制控制器17。當運載器位置數(shù)據(jù)和運載器航向數(shù)據(jù)從運載器位置檢測單元3輸入到地圖繪制控制器13時,地圖繪制控制器13從CD-ROM1將有關運載器位置周邊的地圖數(shù)據(jù)讀入到緩沖存儲器11內(nèi)。另外,地圖繪制控制器13在V-RAM18中繪制一地像,使顯示屏中心與運載器位置重合(S223,S224)。
接著,導航航線繪圖控制器17判斷碼A的值(S225)。如果A=0,則導航航線繪制控制器17從導航航線存儲器16讀取V-RAM18的地圖繪制區(qū)中包括的、運載器位置周圍的節(jié)點。進而導航航線繪制控制器17在每一線路的中間點處繪制每一個航線標記,使每一航線標記疊加在V-RAM18中繪制的地像上(S226)。如果A≠0,那么導航航線繪制控制器17從導航航線存儲器16讀取V-RAM18的地圖繪制區(qū)中包括的、運載器位置周圍的節(jié)點。進而導航航線繪制控制器17在每一第二連線的中間點處繪制每一個航線標記,從而使每一個航線標記疊加在V-RAM18中繪制的地像上(S227)。隨后,地圖繪制控制器13在V-RAM18中繪制的地圖中心,繪制一個沿代表運載器航向方向延伸的運載器位置標記(S228)。
此時,顯示屏上的地像上滾一預定距離,使運載器位置保持在顯示屏的中央。當使用者操作操作板2上的地圖比例尺轉換鍵來改變比例尺時(S229),程序運行回到S216,隨之進行地圖的繪制、碼A的設定、航線標記的繪制以及運載器位置標記的繪制。
每次運載器行駛了預定距離以后或者在改變地圖比例尺時,以上述同樣的方式重復繪制運載器位置周邊處的地像、航線標記和運載器位置標記,從而更新顯示屏。
顯示詳細地圖時,如果單個連線太長,以致無法在CRT顯示器4的顯示屏上顯示航線標記時,則導航航線繪制控制器17可以顯示兩個航線標記,使之與顯示屏外的航線標記顯示位置(對應于每一連線的中間點)和該航線標記顯示位置兩邊上節(jié)點之間的一個中間點對應。另一方面,顯示寬域地圖時,如果鄰近兩條連線太長,以致無法在CRT顯示器4的顯示屏上顯示航線標記時,那么導航航線繪制控制器17可以顯示一開始未被顯示航線標記的連線上的航線標記。
本實施例中,顯示寬域地圖時,顯示每一第二連線上的航線標記是不帶任何條件的。然而,如果使用者轉到交點以后即刻出現(xiàn)的那一線路是一條上面未顯示航線標記的航線,那么使用者看著CRT顯示器4的顯示屏,會很難理解應該轉向哪一個交點。這樣,當導航航線通過該交點時,V-RAM18中導航航線上交點以后立刻出現(xiàn)的連線上,導航航線繪制控制器17會無條件地繪制一條航線標記。此外,導航航線繪制控制器17還判斷通過交點的導航航線是沿道路延伸,還是偏離道路之外(例如,使交點轉向右側,或轉向左側)。如果判斷出導航航線不是沿道路方向,航線標記可以繪制在V-RAM18中導航航線上交點后立刻出現(xiàn)的一條連線上。
本實施例中,每一連線上顯示一個航線標記。然而,一條連線上也可以顯示兩個或多個航線標記。
一條連線由兩個節(jié)點組成。但是,如圖12所示,在一普通節(jié)點和一個節(jié)點之間可以存在代表某一道路曲線的一些插入點。所以,在節(jié)點和插入點之間一段的中間點和各插入點之間一段的中間點處可以各繪制一個航線標記。當顯示的是寬域地圖時,可以將航線標記繪制在每一條第二連線段上。[第三種實施例]下面描述本發(fā)明的第三種實施例。圖13描述的是在一顯示屏上顯示第三種實施例中應用的寬域地圖。圖14是地圖顯示操作的流程圖。除了導航航線繪制控制器與第一種實施例中應用的特定結構不同以外,第三種實施例的導航系統(tǒng)在結構上與第一種實施例的導航系統(tǒng)相同。
下面簡略描述第三種實施例的操作。使用者操作操作板2,來設定出發(fā)點和目的地。導航系統(tǒng)進行航線搜尋,來搜尋出發(fā)點和目的地之間建議的航線。當欲顯示地圖是詳細地圖時,則以與第二種實施例中相類似的方式,如圖9所示顯示第一連線的一個航線標記。另外,當顯示的地圖是寬域地圖時,則如圖13所示,在顯示屏上,僅在每一具有特定長度的連線上繪制航線標記,這與第二種實施例中的情況不同。
在顯示屏上判定每一連線長度的方法是,計算連線的距離,根據(jù)計算的距離和地圖比例尺確定視在長度,并將長度短于預定長度的連線設定為短連線。短連線上不繪制航線標記,航線標記僅繪制在長連線上。
下面結合圖14和圖5描述本實施例的操作。與第一種實施例相似,首先設定出發(fā)點和目的地,并搜尋一條導航航線。然后,將有關搜尋的導航航線的信息存儲在一導航航線存儲器16內(nèi)(見圖5中的S101至S114)。隨后,當使用者按下操作板2上的起動鍵時,地圖繪制控制器13從運載器位置檢測單元3接收運載器位置數(shù)據(jù),并從CD-ROM1將有關運載器位置坐標周圍的地圖數(shù)據(jù)讀入到緩沖存儲器11內(nèi)。接著,地圖繪制控制器13在V-RAM18上繪制一地像,從而使顯示屏的中心與運載器的當前位置重合(S315,S316)。
隨后,導航航線繪制控制器17對顯示的地圖是詳細地圖還是寬域地圖作出判斷(S317)。導航航線繪制控制器17根據(jù)判斷結果設定地圖比例尺碼A。如果顯示的地圖是詳細地圖,那么導航航線繪制控制器17將地圖比例尺選擇碼A設定為0(A=0),并在V-RAM18上構成建議航線的每一連線的中間點處,繪上一個方向指向目的地的航線標記(S318,S319)。如果顯示的地圖是寬域地圖,則導航航線繪制控制器17將地圖比例尺選擇碼A設定為1(A=1),并計算構成建議航線的每一連線的距離或長度。根據(jù)計算的距離和顯示的地圖比例尺計算顯示屏上第一連線的外觀長度。在視在長度大于或等于V-RAM18中的L的每一連線中間點處繪制一個方向指向目的地的航線標記(S320,S321)。
具體地說,假設構成連線的節(jié)點N1和N2的坐標是(X1,Y1)和(X2,Y2),那么導航航線繪制控制器17根據(jù)下式計算連線的實際長度LL=((X1-X2)2+(Y1-Y2)2)1/2例如,如果地圖比例尺是1/400000,那么,由下式可以得到視在長度MM=L/400000所以,只在M≥L的給定連線上附注上航線標記。
隨后,地圖繪制控制器13從運載器位置檢測單元3接收運載器航向數(shù)據(jù),并沿表示運載器航向數(shù)據(jù)的方向,在V-RAM18中繪制的地圖中央繪上一個運載器位置標記(S322)。
視頻轉換器19將V-RAM中繪制的圖像轉換成一個預定的視頻信號,并將它輸出到一個CRT顯示器4。結果,CRT顯示器4將有關運載器位置的地像連同航線標記一起顯示在其上面,使運載器位置位于中心處。當顯示的是詳細地圖時,如圖9所示在每一連線上注上一個航線標記。另一方面,當顯示的是寬域地圖時,航線標記被附注到長度M大于或等于圖13中所示的L的連線上。例如,航線標記被繪制在對應于一長連線的連線上,在對應于短連線的連線c和d上是不繪制航線標記的。
當運載器開始行駛時,每次在運載器行駛了一預定距離以后,運載器位置檢測單元3檢測運載器位置和運載器航向。運載器位置檢測單元3將有關運載器位置和航線的數(shù)據(jù)輸出到地圖繪制控制器13。隨后,運載器位置檢測單元3將運載器位置數(shù)據(jù)輸出到導航航線繪制控制器17。當運載器位置數(shù)據(jù)和運載器航向數(shù)據(jù)從運載器位置檢測單元3輸入到地圖繪制控制器13時,地圖繪制控制器13從CD-ROM1將有關運載器周邊的地圖數(shù)據(jù)讀入到緩沖寄存器11內(nèi)。隨后,地圖繪制控制器13在V-RAM18中繪制一地像,使顯示屏中心與運載器位置重合(S323,S324)。
隨后,導航航線繪制控制器17判斷碼A的值(S325)。如果A=0,則導航航線繪制控制器17從導航航線存儲器16讀取V-RAM18地圖繪制區(qū)內(nèi)包括的、作為數(shù)據(jù)位于運載器位置周圍的節(jié)點。隨后,導航航線繪制控制器17在每一連線的中間點處繪制每一個航線標記,從而使每一航線標記疊加在V-RAM18中繪制的地像上(S326)。如果A≠0,則導航航線繪制控制器17計算每一連線的距離,并根據(jù)計算的距離和顯示的地圖比例尺在顯示屏上確定每一連線的視在長度M。在長度大于或等于L的每一連線中間點處附上一個航線標記(如圖13中的連線e),在長度M小于L的連線上是不附注航線標記的(如圖13中的連線c和d)(S327)。
接著,地圖繪制控制器13根據(jù)運載器航向數(shù)據(jù),在V-RAM18中沿表示運載器航向數(shù)據(jù)的方向上的地圖中心,繪制一運載器位置標記(S328)。此時,顯示屏上的地像上滾一預定距離,使運載器位置出現(xiàn)在地圖的中心。當使用者操作操作板2上的地圖比例尺轉換鍵來改變比例尺(S329)時,例行過程回到S316,隨后再執(zhí)行地圖的繪制、碼A的設定、航線標記的繪制以及運載器位置標記的繪制。
每次在運載器行駛了預定距離以后或在地圖比例尺改變以后,以上述同樣的方法重復繪制運載器位置周邊處的地像、航線標記和運載器位置標記。
當顯示的地圖是寬域地圖時,在視在長度較短的連線上是不附上航線標記的。然而,當使用者轉過交點以后立即出現(xiàn)的一條連線上沒有航線標記時(當因為使用者轉過交點以后立即出現(xiàn)的連線較短而沒有顯示航線標記時),使用者很難理解在CRT顯示器4的顯示屏上必須轉過哪一個交點。所以,當導航航線通過交點時,導航航線繪制控制器17判斷通過交點的導航航線是沿道路延伸還是偏離道路方向(例如,使交點轉向右側或轉向左側)。當作出的判斷是導航航線沿道路方向時,則在使用者轉過V-RAM18中的交點以后立即出現(xiàn)的一條連線上繪制一個航線標記。
當導航航線通過交點時,則在導航航線通過的通道后立即出現(xiàn)的連線上,不管該連線的視在長度如何,均可以繪制一個航線標記。[第四種實施例]下面描述本發(fā)明的第四種實施例。圖15是第四種實施例中執(zhí)行的地圖顯示操作。圖16描述的連線數(shù)據(jù)。除了導航航線繪制控制器在特定結構上與第一種實施例中采用的不同以外,第四種實施例中的導航系統(tǒng)在結構上與第一種實施例的結構相同。
下面簡略描述第四種實施例的運行。使用者操作操作板2,來設定出發(fā)點和目的地。導航系統(tǒng)進行航線搜尋,在出發(fā)點和目的地之間搜尋一條建議航線。若在顯示地圖時顯示的地圖是詳細地圖,則采用以第二種實施例中類似的方法,在每一相應連線上采用一個航線標記,即,如圖9所示,每一連線上顯示一個航線標記。另一方面,當顯示的地圖是一個寬域地圖時,采用與第三種實施例中相類似的方法,在每一相應連線上采用一個航線標記,即,如圖1 3中所示的那樣,短連線上不附注航線標記,航線標記只附注在具有特定長度的每一條連線上。
在本實施例中,所有CD-ROM1的連線數(shù)據(jù)上都附上航線標記判定碼n,與各比例尺對應。連線數(shù)據(jù)的三個最有效碼n1、n2和n3分別與表示以1比6400000、1比1600000和1比400000的比例尺繪制的地圖的航線標記判定碼n對應。航線標記判定碼“0”賦給長度短于L的有關短連線的數(shù)據(jù)。航線標記判定碼“1”賦給長度大于或等于L的有關連線的數(shù)據(jù)。當每一碼值是“0”時,不顯示航線標記。當碼值是“1”時,就顯示航線標記。
下面參照圖15和圖5,描述本發(fā)明的運行。首先,與第一種實施例中的情況相似,設置出發(fā)點和目的地。隨后,將有關搜尋的導航航線的信息存儲在導航航線存儲器16內(nèi)(圖5 S101至S114)。當一操作員按下操作板2上的起動鍵時,地圖繪制控制器13從運載器位置檢測單元3接收運載器位置數(shù)據(jù)。接著,地圖繪制控制器13從CD-ROM1將有關運載器位置坐標周圍的地圖數(shù)據(jù)讀入到緩沖存儲器11內(nèi)。另外,地圖繪制控制器13在V-RAM18上繪制一地像,使顯示屏的中心與運載器的當前位置重合(圖15中S415,S416)。
接著,導航航線繪制控制器17對顯示的地圖是詳細地圖還是寬域地圖作出判定(S417)。導航航線繪制控制器17根據(jù)判定結果設定一個地圖比例尺選擇碼A。當顯示的是詳細地圖時,導航航線繪制控制器17將地圖比例尺選擇碼A設定為0(A=0)。隨后,導航航線繪制控制器17在V-RAM18中構成建議的航線的每一連線中間點處繪制一個方向指向目的地的航線標記(S418,S419)。當顯示的是寬域地圖時,導航航線繪制控制器17將地圖比例尺選擇碼A設定為1(A=1),并讀取構成建議航線的連線的航線標記判定碼n。對于航線標記判定碼n為“1”的每一連線的中間點,設定一個方向指向目的地的航線標記。當航線標記判定碼不是“1”(即n=0)時,是不將航線標記附注到該連線上去的(S420,S421)。
其次,地圖繪制控制器13從運載器位置檢測單元3接收運載器航向數(shù)據(jù),并在V-RAM18中繪制的地圖中心處,沿表示運載器航向數(shù)據(jù)的方向繪制一個運載器位置標記。
視頻轉換器19將V-RM18中繪制的圖像轉換成一預定的視頻信號,并將它輸出到一CRT顯示器4。結果,連同航線標記和置于顯示屏中心的運載器位置標記一起,CRT顯示器4在顯示器上顯示一有關運載器位置的地像。當顯示的是詳細地圖時,如圖9所示,在每一連線上繪制一個航線標記。另一方面,當顯示的是寬域地圖時,如圖13所示,在每一n=1的連線上附注上一個航線標記。
當運載器開始起動時,每次在運載器行駛了一預定距離以后,運載器位置檢測單元3檢測一個運載器位置和一個運載器航向。運載器位置檢測單元3將有關運載器位置和航向的數(shù)據(jù)輸出到地圖繪制控制器13。隨后,運載器位置檢測單元3將運載器位置數(shù)據(jù)輸出到導航航線繪制控制器17。
當運載器位置數(shù)據(jù)和運載器航向數(shù)據(jù)從運載器位置檢測單元3被輸入到地圖繪制控制器13時,地圖繪制控制器13從CD-ROM將有關運載器位置周邊的地圖數(shù)據(jù)輸入到緩沖存儲器11。隨后,地圖繪制控制器13在V-RAM18中繪制一地像,使顯示屏的中心與運載器位置重合(S423,S424)。接著,導航航線繪制控制器17判斷碼A的值(S425)。如果A=0,則導航航線繪制控制器17從導航航線存儲器16讀取V-RAM18地圖繪制區(qū)中包括的、位于運載器位置周圍的節(jié)點,作為數(shù)據(jù)。隨后,導航航線繪制控制器17在每一連線的中間點處繪制每一個航線標記,使每一個航線標記疊加在V-RAM18中繪制的地像上(S426)。
如果A≠0,則導航航線繪制控制器17讀取各連線的航線標記制定碼n,并在n=1的連線的一個中間點處顯示一個航線標記(S427)。隨后,地圖繪制控制器根據(jù)運載器航向數(shù)據(jù),在V-RAM18中繪制的地圖中心處,根據(jù)運載器數(shù)據(jù)(S428)繪制運載器位置標記,其方向表示運載器航向數(shù)據(jù)延伸的方向。此時,顯示屏上的地像上滾一預定距離,使運載器位置固定在地圖的中心處。當使用者操作操作板2上的地圖比例尺轉換鍵來改變比例尺(S429)時,例行過程返回到S416,隨后再執(zhí)行地圖的繪制、碼A的設定、航線標記的繪制和運載器位置標記的繪制。
每次在運載器行駛了預定距離或地圖比例尺改變時,采用上述相同的方式,重復繪制運載器位置周邊的地像、航線標記和運載器位置標記。
在第三和第四種實施例中,每一連線上附注一個航線標記。然而,每一連線上也可以附注兩個或更多個航線標記。
舉例來說,一條連線是由兩個節(jié)點形成的。然而,如圖12所示,在一個正常節(jié)點和一個節(jié)點之間有一些代表通路曲線的插入點。當顯示的是詳細地圖時,可以在節(jié)點和插入點之間的中間點和各插入點之間的中間點處,一個一個地顯示航線標記,而無需將航線標記附注到相應的連線上。當顯示的是寬域地圖時,航線標記可以分別顯示在節(jié)點和插入點之間的線段上或者在各插入點之間的線段上,這里,線段的長度大于或等于一預定長度。
在第三種和第四種實施例中,當顯示的是寬域地圖時,在視在長度小于L的連線上是不附注航線標記的。然而,對于每一地圖比例尺可以改變參照長度L。參照連線長度是這樣設置的,L1對應于以1比6400000的比例尺繪制的地圖,L2對應于以1比1600000的比例尺繪制的地圖,L3對應于以1比400000的比例尺繪制的地圖,……。這樣,航線標記可以附注到長度大于參照連線長度的連線上,在長度短于參照連線長度的連線上是不附注航線標記的。
另外,按照使用者的意愿或地圖上的其它顯示可以改變每一個參照連線長度。
第四種實施例中,如果顯示詳細地圖時一條連線太長,以致無法在CRT顯示器4的顯示屏上顯示航線標記,那么導航航線繪制控制器17可以一共顯示兩個航線標記,從而與顯示屏外的一個航線標記顯示位置(對應于每一連線的中間點)以及該航線標記顯示位置兩邊節(jié)點之間的一個中間點對應。另一方面,如果顯示寬域地圖時在CRT顯示器4的顯示屏上沒有逐個在短連線(即航線標記碼n=0的連線)上附注航線標記,則導航航線繪制控制器17可以在一開始無附注航線標記的連線上顯示航線標記。
第四種實施例中,每一條連線上有一個航線標記。但是,一條連線上也可以有兩個或更多個航線標記。
在第四種實施例中,連線標記是一個一個地顯示在節(jié)點和一插入點之間一段連線的中間點以及各相鄰插入點之間連線段的中間點上的,在相應連線上是不附加航線標記的。另外,與構成各連線的多個線段對應的航線標記判定碼n被分別存儲在CD-ROM1中。當顯示的是寬域地圖時,航線標記可以被附加到多個線段中n=1的線段上。
第四種實施例中,當顯示的地圖是寬域地圖時,是不用航線標記附加到代表n(航線標記判定碼)=0的連線上去的。然而,當使用者已經(jīng)使交點轉彎以后立刻出現(xiàn)的一條連線上沒有航線標記時(當使用者已經(jīng)使交點轉向以后立即出現(xiàn)的那一連線的連線標記判定碼n為0(n=0)時),使用者觀看CRT顯示器4的顯示屏是很難理解使用者該轉向哪一交點。所以,當導航航線通過交點時,會無條件地顯示航線標記。接著,導航航線繪制控制器17對通過交點的導航航線是沿道路延伸還是偏離道路(即,使交點轉向右側或左側)作出判定。當判斷為導航航向是沿道路方向時,既使航線標記判定碼n為0時,也在V-RAM18中繪制航線標記。[第五種實施例]下面描述本發(fā)明的第五種實施例。圖17描述的是一個顯示屏。圖18描述的是地圖顯示操作的流程圖。除了導航航線繪制控制器與第一種實施例中所采用的具有不同的特定結構以外,第五種實施例在結構上與第一種實施例相同。
下面簡略描述第五種實施例的操作。使用者操作操作板2來設定出發(fā)點和目的地。導航系統(tǒng)進行航線搜尋,在出發(fā)點和目的地之間搜尋一條建議的航線。顯示地圖時,如圖17所示,短連線上是沒有航線標記的,航線標記只附加在每一條具有特定長度的連線上。本實施例中,上述航線標記附加處理是以所有比例尺進行的,對詳細地圖和寬域地圖是不加區(qū)分的。例如,計算實際連線距離或長度,并根據(jù)每一計算距離和顯示的地圖比例尺計算每一連線的視在長度。只顯示長度大于或等于某一預定長度的連線上的航線標記。
下面參照圖18和圖5描述本實施例的操作。與第一種實施例相類似,首先設定出發(fā)點和目的地,搜尋一導航航線。隨后,將有關搜尋的導航航線的信息存儲在導航航線存儲器16內(nèi)(圖5中的S101至S114)。接著,當使用者按下操作板2上的起動鍵時,地圖繪制控制器13從運載器位置檢測單元3接收運載器位置數(shù)據(jù),并將有關運載器位置坐標周圍的地圖數(shù)據(jù)從CD-ROM1讀入到一緩沖存儲器11內(nèi)。接著,地圖繪制控制器13在-V-RAM18上繪制一地像,使顯示屏的中心與運載器的當前位置重合(圖18中的S515,S516)。
隨后,導航航線繪制控制器17計算構成建議航線各連線的距離或長度,并根據(jù)計算的距離和顯示的地圖比例尺,判定顯示屏上連線的視在長度。接著,導航航線繪制控制器17在V-RAM18中長度大于或等于L的每一連線的中間點上繪制一個方向朝向目的地的航線標記(S517)。
更具體地說,假設構成每一連線的節(jié)點N1和N2的坐標是(X1,Y1)和(X2,Y2),則導航航線控制器17根據(jù)下式計算連線的長度LL=((X1-X2)2+(Y1-Y2)2)1/2所以,如果地圖比例尺用S表示,那么視在連線長度M可由下式得到M=L×S
例如,如果地圖比例尺是1比400000,那么視在長度M可由下式得到M=L×(1/400000)現(xiàn)在,導航航線繪制控制器17僅在給定M≥L的連線上顯示航線標記。
隨后,地圖繪制控制器13從運載器位置檢測單元3接收運載器航向數(shù)據(jù),并沿表示運載器航向數(shù)據(jù)的方向,在V-RAM18中繪制的地圖中心繪制一運載器位置標記(S518)。
視頻轉換器19將V-RAM18中繪制的圖像轉換成一預定的視頻信號,并將它輸出至一CRT顯示器4。結果,連同航線標記一起,CRT顯示器4將有關運載器位置的地像顯示在顯示器上,使運載器位置處于中央位置。按照上述處理方式,如圖17所示,一個個地將航線標記附加到視在長度M大于或等于L的連線上。
現(xiàn)在,當運載器開始行駛(S519),或者使用者操作操作板2上的地圖比例尺轉換鍵來改變地圖比例尺(S520)時,地圖繪制控制器13從CD-ROM1將有關運載器位置周邊的地圖數(shù)據(jù)讀入到緩沖存儲器11內(nèi)。接著,地圖繪制控制器13在V-RAM18中繪制一地像,使地圖中心與運載器位置重合(S516)。
隨后,導航航線繪制控制器17從導航航線存儲器16讀取V-RAM18的地圖繪制區(qū)中包括的運載器位置周圍的節(jié)點,作為數(shù)據(jù)。接著,導航航線繪制控制器17計算各連線的距離或長度,并根據(jù)計算的長度和顯示的地圖比例尺,確定顯示屏上的視在線路長度。并且,導航航線繪制控制器17將航線標記疊加到V-RAM18的地像上,使之附加在視在長度M大于或等于L的連線的中點(S517)。隨后,地圖繪制控制器13根據(jù)運載器航向數(shù)據(jù),在V-RAM18中繪制的地圖的中心處,繪制沿代表運載器航向數(shù)據(jù)方向延伸的運載器位置標記(S518)。
每次在運載器行駛了預定距離或地圖比例尺改變以后,采用與上述相同的方式,重復繪制運載器位置周邊處的地像、航線標記和運載器位置標記。
在CRT顯示器4的顯示屏上,當沒有將航線標記逐個附加到視在長度較短的連線上時,導航航線繪制控制器17會將航線標記附加到一開始沒有附上航線標記的連線上。此時,導航航線繪制控制器17可以將航線標記附到V-RAM18中的每一第二短連線上。
每一連線上可以有一個航線標記,每一連線上也可以有兩個或更多個航線標記。
舉例來說,一條連線是由兩個節(jié)點組成的。然而,如圖12所示,在一正常節(jié)點和一個節(jié)點之間,可以存在一些代表道路曲線的插入點。航線標記可以一個個顯示在節(jié)點和插入點之間的中間點以及在相應連線上沒有附加上航線標記的各插入點之間的中間點上。隨后,航線標記可以分別顯示在節(jié)點和插入點之間的連線段和插入點之間的連線段上,連線段的視在長度大于或等于一預定長度。
另外,視在長度小于L的連線上是沒有航線標記的。然而,可以根據(jù)每一地圖比例尺,改變參照長度L。參照線路長度是這樣設定的,L1對應于以1比6400000的比例繪制的地圖,L2對應于以1比1600000的比例繪制的地圖,L3對應于1比400000的比例繪制的地圖,L4對應于1比100000比例繪制的地圖,L5對應于以1比50000的比例繪制的地圖,L6對應于以1比25000繪制的地圖,L7對應于1比12500繪制的地圖,……。因此,長度短于參照連線長度的連線上是不附加航線標記的。此外,按照地圖信息以及地圖比例尺數(shù)量上的增加或減少可以改變每一參照長度。
航線標記是不附加到視在長度較短的連線上去的。然而,如果當使用者轉過交點以后立即出現(xiàn)的一條連線上沒有航線標記(當由于使用者轉過交點以后立即出現(xiàn)的那條連線較短而不顯示航線標記時),使用者很難理解應該在CRT顯示器4的顯示屏上轉向哪一個交點。所以,當導航航線通過交點時,導航航線繪制控制器17對通過交點的導航航線是沿道路延伸還是偏離道路(例如,使交點轉向右側或左側)作出判定。當判斷的結果是導航航線不是沿道路延伸,則既使連線較短,也可以在使用者已經(jīng)轉過交點以后立即出現(xiàn)的連線上附加航線標記。另外,當導航航線通過交點時,不管每一視在連線的長度如何,均可以在交點后立即出現(xiàn)的那一連線上附上一航線標記。[第六種實施例]下面描述本發(fā)明的第六種實施例。圖19是第六種實施例中執(zhí)行的地圖顯示運行的流程圖。圖20描述的是連線數(shù)據(jù)。
除了導航航線繪制控制器具有與第一種實施例中所采用的不同的特定結構以外,第六種實施例中的導航系統(tǒng)與第一種實施例的結構是相同的。
下面簡略描述第六種實施例的運行。使用者操作操作板2來設置出發(fā)點和目的地。導航系統(tǒng)進行航線搜尋,在出發(fā)點和目的地之間搜尋一條建議的航線。顯示地圖時,采用與第五種實施例中相似的方法,航線標記是不附加到短連線上去的,航線標記僅附到每一條具有特定長度的連線上。上述航線標記附加過程是在不區(qū)分所有比例尺下繪制地圖的詳細地圖和寬域地圖之間的區(qū)別的情況下執(zhí)行的。
本實施例中,航線標記判定碼n是附到CD-ROM1中存儲的連線數(shù)據(jù)上的。如圖20所示,每一航線標記判定碼的長度是一個字節(jié)長度。n1至n7碼對應于表示以1比6400000至1至12500的比例尺繪制地圖的航線標記判定碼。航線標記判定碼“0附加到長度小于L的每一有關連線的連線數(shù)據(jù)上。航線標記判定碼“1”被設定到長度大于或等于L的每一有關連線的連線數(shù)據(jù)上。如果航線標記判定碼n=0,則不顯示航線標記。另一方面,當航線標記判定碼n=1時,就顯示航線標記。
圖19是導航控制器10的基本操作流程圖。下面參照圖19和圖5描述本實施例的操作。采用與第一種實施例相似的方法,首先設定出發(fā)點和目的地,搜尋導航航線。有關搜尋的導航航線的信息存儲在導航航線存儲器16內(nèi)(圖5中S101至S114)。接著,當使用者按下操作板2上的起動鍵后,地圖繪制控制器13從運載器位置檢測單元3接收運載器位置數(shù)據(jù)。隨后,地圖繪制控制器13從CD-ROM1將有關運載器位置坐標周圍的地圖數(shù)據(jù)讀入到一緩沖存儲器11內(nèi)。另外,地圖繪制控制器13在V-RAM18上繪制廠地像,使顯示屏的中心與運載器的當前位置重合(圖19中S615,S616)。
接著,導航航線繪制控制器17讀取構成建議航線各連線的航線標記判定碼n,并在V-RAM18中每一n=1連線的中間點處繪制一個方向指向目的地的航線標記(S617)。
隨后,地圖繪制控制器13從運載器位置檢測單元3接收運載器航向數(shù)據(jù),并在V-RAM18中繪制的地圖中心處,繪制沿表示運載器航向數(shù)據(jù)方向延伸的運載器位置標記(S618)。
視頻轉換器19將V-RAM18中繪制的圖像轉換成一預定視頻信號,并將它輸出至一CRT顯示器4。結果,CRT顯示器4顯示有關運載器的地像、航線標記以及位于地圖中央處的運載器位置標記。例如,顯示的圖像如圖17所示。
當在CRT顯示器4的顯示屏上,沒有逐個將航線標記附到短連線(即航線標記判定碼n=0的連線)上時,導航航線繪制控制器17在V-RAM18中的另一個上,在一開始未附注航線標記的短連線上繪制航線標記。
現(xiàn)在,當運載器開始起動,或者使用者操作操作板2上的地圖比例尺轉換鍵來改變地圖比例尺時(S620),地圖繪制控制器13從CD-ROM1將有關運載器位置周邊的地圖數(shù)據(jù)讀入到緩沖存儲器11內(nèi)。接著,地圖繪制控制器13在V-RAM18內(nèi)繪制一地像,使運載器位置與地圖中心重合(S616)。隨后導航航線繪制控制器17從導航航線存儲器16讀取V-RAM18地圖繪制區(qū)內(nèi)包含的、運載器位置周圍的節(jié)點,作為數(shù)據(jù)。隨后,導航航線繪制控制器17讀取各連線的航線標記判定碼,并在n=1的每一連線中間點處顯示一航線標記(S617)。每次在運載器行駛了一預定距離或地圖比例尺改變以后,采用與上述相同的方法,重復繪制運載器位置周圍的地像、航線標記和運載器位置標記。
本實施例中,每一連線上附加上一個航線標記。然而,一條連線上可以附加上兩個或更多個航線標記。
例如,一條連線是由兩個節(jié)點構成的。然而,如圖12所示,在一正常節(jié)點和一正常節(jié)點之間會存在用來代表一條道路曲線的插入點。航線標記一個一個地顯示在節(jié)點和插入點之間那一段連線段的中間點上以及在相應連線上沒有附上航線標記的各相鄰插入點之間一段連線段的中間點上。此外,與構成各連線多個連線段對應的航線標記判定碼n被分別存儲在CD-ROM1內(nèi)。因此,航線標記可以被附在多個連線段中n=1的每一條連線段上。
第六種實施例中,表示n(航線標記判定碼)=0的連線上是沒有航線標記的。然而,如果在使用者轉過交點以后立即出現(xiàn)的一條連線上沒有航線標記(即當使用者轉過交點后立即出現(xiàn)的連線的航線標記判定碼為0(n=0)),那么使用者看著CRT顯示器4的顯示屏很難理解應當轉向哪一個交點。所以,當導航航線通過交點時,導航航線繪制控制器17會在V-RAM18中無條件地繪制航線標記。接著,導航航線繪制器17對通過交點的導航航線是沿道路延伸還是偏離道路(例如,使交點轉向右側或轉向左側)作出判斷。當判斷導航航線是沿道路方向時,會在V-RAM18中繪制道路標記。
在第三至第六種實施例中,當顯示的是詳細地圖時,如果一條連線太長,以致無法在CRT顯示器4的顯示屏上顯示航線標記時,導航航線繪制控制器17會繪制兩個航線標記,與顯示屏以外的航線標記顯示位置(對應于每一連線的中間點)以及該航線標記顯示位置兩邊上節(jié)點之間的中間點對應。
第一至第六種實施例中,每一航標記的形狀可以是一個具有方向的三角形。然而,航線標記并非必須具有方向。也可以如圖21中所示的那樣,采用圓形航線標記。[第七種實施例]下面描述本發(fā)明的第七種實施例。圖22描述的是顯示一詳細地圖的顯示屏。圖23描述的是顯示一寬域地圖的顯示屏。圖24是顯示屏顯示操作的流程圖。除了與第一種實施例中采用的特定結構不同以外,第七種實施例的結構與第一種實施例是相同的。
下面簡略描述第七種實施例的操作。一使用者操作一操作板2來設定出發(fā)點和目的地。導航系統(tǒng)進入航線搜尋,在出發(fā)點和目的地之間搜尋一條建議航線。當顯示地圖時顯示的是詳細地圖,則如圖22所示,顯示方向指向目的地的三角航線標記。當顯示的是寬域地圖時,如圖23所示,顯示沒有方向的圓形航線標記。
第一種實施例中,詳細地圖顯示的是大航線標記,寬域地圖顯示的是小航線標記。這時,無論是詳細地圖還是寬域地圖,顯示的是相互相同的三角形航線標記。然而在本實施例中,詳細地圖和寬域地圖中的航線標記的形狀是相互不相同的。
運載器上安裝的標準CRT顯示器4的顯示屏橫向和縱向上排列的點數(shù)用328×242來表示。因此,第一種實施例中,32個航向用航線標記的取向來表示就如圖7所示的那樣。然而,航向的數(shù)目增大的越多并且每一航線標記的大小減小得越多,每一航線標記形象的產(chǎn)生就越困難。這就使航線標記之間的鑒別產(chǎn)生了困難。
所以,本實施例中,詳細地圖顯示的是大三角形航線標記,而寬域地圖時顯示的是點數(shù)減少的小圓航線標記。結果,可以容易地產(chǎn)生每一航線標記的形狀,并使顯示屏4上每一航線標記的清晰度提高。
下面參照圖24和5描述本實施例的操作。采用與第一種實施例中相似的方法,首先設定出發(fā)點和目的地,并搜尋導航航線。有關搜尋的導航航線存儲在導航航線存儲器16內(nèi)(圖5中S101至S114)。當使用者按下操作板2上的起動鍵時,地圖繪制控制器13從運載器位置檢測單元3接收運載器位置數(shù)據(jù)。隨后,地圖繪制控制器1 3從CD-ROM1將有關運載器位置坐標周圍的地圖數(shù)據(jù)讀入到緩沖存儲器11內(nèi)。隨后,地圖繪制控制器13在V-RAM18上繪制一地像,使地圖中心與運載器當前位置重合(圖24′中S715,S716)。
隨后,導航航線繪制控制器17判斷顯示的地圖是詳細地圖還是寬域地圖(S717)。導航航線繪制控制器17根據(jù)判斷結果設定一地圖比例尺選擇碼。如果顯示的是詳細地圖,則A被設定為0(A=0)。接著,導航航線繪制控制器17在V-RAM18中構成建議航線每一連線的中間點處,繪制一個方向指向目的地的三角形航線標記,使三角形航線標記顯示在顯示屏上(S718,S719)。如果顯示的是寬域地圖,則A被設定為1(A=1)。接著,在V-RAM18中構成建議航線的每一連線的中間點處繪制一圓形航線標記,從而顯示圓形航線標記(S720,S721)。
地圖繪制控制器13從運載器位置檢測單元3接收運載器航向數(shù)據(jù),并在V-RAM18內(nèi)繪制的地圖中心處,沿表示運載器航向數(shù)據(jù)的方向繪制一運載器位置標記(S722)。
視頻轉換器19將V-RAM18內(nèi)繪制的圖像轉換成一預定視頻信號,并將它輸出至CRT顯示器4。CRT顯示器4顯示有關運載器周邊的地像、航線標記以及置于顯示屏中央處的運載器位置標記。
當運載器開始行駛時,每次運載器行駛了一預定距離以后,運載器位置檢測單元3檢測運載器位置和一運載器航向。隨后,運載器位置檢測單元3將有關運載器位置和航向的數(shù)據(jù)輸出到地圖繪制控制器13,同時還將運載器位置數(shù)據(jù)輸出至導航航線繪制控制器17。當運載器位置數(shù)據(jù)和運載器航向數(shù)據(jù)從運載器位置檢測單元3輸入到地圖繪制控制器13時,地圖繪制控制器13從CD-ROM1將有關運載器位置周邊的地圖數(shù)據(jù)讀入到緩沖存儲器11內(nèi)。接著,地圖繪制控制器13在V-RAM18內(nèi)繪制一地像,使地圖的中心與運載器位置重合(S723,S724)。隨后,導航航線繪制控制器17判斷碼A的值(S725)。如果A=0,則導航航線繪制控制器17從導航航線存儲器16讀取V-RAM18地圖繪制區(qū)中包含的、運載器位置周圍的節(jié)點,作為數(shù)據(jù)。接著,導航航線繪制控制器17在每一連線的中間點處繪制每一個三角形航線標記,使每一個三角形航線標記疊加在V-RAM18中繪制的地像上(S726)。如果A≠0,則導航航線繪制控制器17在各連線的中間點處一個個地顯示圓形航線標記(S727)。
接著,地圖繪制控制器13根據(jù)運載器航向數(shù)據(jù),在V-RAM18中繪制的地圖中心處,繪制沿代表運載器航向方向延伸的運載器位置標記(S728)。這時,顯示屏上的地像上滾一預定距離,使運載器位置保持在顯示屏的中心。當使用者操作操作板2上的地圖比例尺轉換鍵來改變比例尺時(S729),例行過程回到S716,隨后再執(zhí)行地圖的繪制、碼A的設定、航線標記的繪制和運載器位置標記的繪制。
每次在運載器行駛了預定距離和地圖比例尺由使用者改變以后,以上述同樣的方式重復繪制運載器位置周邊處的地像、航線標記和運載器位置標記。[第八種實施例]下面描述本發(fā)明的第八種實施例。圖25是地圖顯示操作的流程圖。除了與第一種實施例采用的特定結構不同以外,第八種實施例中的導航系統(tǒng)在結構上與第一種實施例相同。
下面簡略描述第八種實施例的操作。使用者操作操作板2來設定出發(fā)點和目的地。導航系統(tǒng)進行航線搜尋,在出發(fā)點和目的地之間搜尋一條建議航線。顯示地圖時,按照地圖比例尺,顯示大小和形狀各不相同的航線標記。即,為了以與前述實施例相似的方式在CRT顯示器4的顯示屏上使航線標記的清晰度提高,按照1比12500至1比6400000中七種等級的比例尺繪制的地圖,來顯示大小與形狀各不相同的(即被劃分成七種不同的等級)航線標記。
導航航線繪制控制器17存儲各比例尺的有關航線標記的數(shù)據(jù),并按照待顯示的地圖的比例尺,恰當?shù)厥褂眠@些數(shù)據(jù)。
對應于各地圖比例尺的航線標記如下所述;以1比12500的比例尺繪制的地圖……航線標記A以32種方向或航向來表示航線標記。
以1比25000的比例尺繪制的地圖……航線標記B以32種航向來表示航線標記,每一航線標記略小于航線標記A。
以1比50000的比例尺繪制的地圖……航線標記C以16種航向來表示航線標記。
以1比100000的比例尺繪制的地圖……航線標記D以16種航向來表示航線標記,每一個航線標記略小于航線標記C。
以1比400000的比例尺繪制的地圖……航線標記E
以8種航向來表示航線標記。
以1比1600000的比例尺繪制的地圖……航線標記F以8種航向代表航線標記,每一航線標記略小于航線標記E。
以1比6400000的比例尺繪制的地圖……航線標記G每一圓形航線標記不代表任何方向。
各航線標記的大小按下述航線標記A至航線標記G的順序逐漸減小航線標記A>航線標記B>航線標記C>航線標記D>航線標記E>航線標記F>航線標記G。
用作航線標記的航向數(shù)越多,即,沿多方向繪制航線標記,并減小每一航線標記的大小,則繪制每一航線標記的形狀或結構就越難。這樣就會使每一航線標記的形狀變形。所以,減少航向標記的航向數(shù)或取向,使待顯示的地圖成為一寬域地圖,并減小每一航線標記的大小。這樣,就可以方便地產(chǎn)生每一航線標記的形狀,提高每一航線標記的清漸度。
通過顯示這些航線標記,就可以在顯示屏上減小航線標記的大小,使地圖成為寬域地圖。所以,當使用者將眼睛投射到地圖上時,可以實現(xiàn)地圖的展寬,并敏銳地判斷出待顯示的地圖是詳細地圖還是寬域地圖。
下面參照圖25和圖5描述本實施例的操作。采用與第一種實施例中相似的方式,首先設定出發(fā)點和目的地,并搜尋導航航線。有關搜尋的導航航線存儲在導航航線存儲器16內(nèi)(圖5中的S101至S114)。當使用者按下操作板2上的起動鍵時,地圖繪制控制器13從運載器位置檢測單元3接收運載器位置數(shù)據(jù)。接著,地圖繪制控制器13從CD-ROM1將有關運載器位置的坐標周圍的地圖數(shù)據(jù)讀入到一緩沖存儲器11內(nèi)。隨后,地圖繪制控制器13在V-RAM18上繪制一地像,使顯示屏中心與運載器的當前位置重合(圖25中的S815,S816)。
導航航線繪制控制器17將地圖比例尺選擇碼X設定為與待顯示的地圖比例尺對應的值。以1比1 2500至1比6400000的比例尺繪制的地圖分別與X=000—110對應(S817)。與設定值X對應的航線標記如下所述X=000航線標記AX=001航線標記BX=010航線標記CX=011航線標記DX=100航線標記EX=101航線標記FX=110航線標記G導航航線繪制控制器17在構成建議航線的各連線的中間點處一個一個地在V-RAM18中繪制與設定值X對應的航線標記(S818)。
地圖繪制控制器13從運載器位置檢測單元3接收運載器航向數(shù)據(jù),并在V-RAM18中繪制的地圖中心處,繪制沿表示運載器航向數(shù)據(jù)方向延伸的運載器位置標記(S819)。
視頻轉換器將V-RAM18中繪制的圖像轉換成一預定視頻信號,并將它輸出至CRT顯示器4。結果,CRT顯示器將有關運載器周邊的地像與航線標記以及置于顯示地圖中心的運載器位置標記顯示出來。
當一條連線太長,以致不能在CRT顯示器4的顯示屏上顯示航線標記時,導航航線繪制控制器17會在顯示屏外初始航線標記顯示位置之間的位置處(對應于每一連線的中間點)以及該初始航線標記顯示位置兩邊的節(jié)點上,在V-RAM18內(nèi)繪制兩個航線標記。
當運載器開始行駛時,每次在運載器行駛了一預定距離以后,運載器位置檢測單元3檢測運載器位置和運載器方向或航向。隨后,運載器位置檢測單元3將有關運載器位置和航向的數(shù)據(jù)輸出至地圖繪制控制器13,并將運載器位置數(shù)據(jù)輸出至導航航線繪制控制器17。當運載器位置數(shù)據(jù)和運載器航向數(shù)據(jù)從運載器位置檢測單元3輸入到地圖繪制控制器13時,地圖繪制控制器13從CD-ROM1將有關運載器位置周邊的地圖數(shù)據(jù)輸入至緩沖存儲器11,并在V-RAM18內(nèi)繪制一地像,使地圖中心與運載器位置重合(S820,S821)。
接著,導航航線繪制控制器17從導航航線存儲器16讀取V-RAM18的地圖繪制區(qū)內(nèi)包括的、位于運載器位置周圍的節(jié)點,作為數(shù)據(jù)。導航航線繪制控制器17判斷X的值,并在每一連線的中間點處繪制一個與該X值對應的航線標記,使該航線標記疊加在V-RAM18中繪制的地像上(S822)。隨后,地圖繪制控制器13根據(jù)運載器航向數(shù)據(jù),在V-RAM18中繪制的地圖中心處,繪制一個沿表示運載器航向數(shù)據(jù)的方向延伸的運載器位置標記(S823)。此時,顯示屏上的地像上滾一預定距離,使運載器位置保持在顯示屏的中心處。
當使用者操作操作板2上的地圖比例尺轉換鍵來改變比例尺時(S824),例行過程回到S816,隨后,再執(zhí)行地圖的繪制、碼X的設定、航線標記的繪制以及運載器位置標記的繪制。
每次在運載器行駛了預定距離或者地圖比例尺由用戶改變以后,以上述相同的方法重復描述運載器位置周邊處的地像、航線標記和運載器位置標記。[第九種實施例]下面描述本發(fā)明的第九種實施例。圖26描述的是第九種實施例中所采用的顯示詳細地圖的顯示屏。圖28是地圖顯示操作的流程圖。除了導航航線繪制控制器具有與第一種實施例中不同的特定結構外,第九種實施例中的導航系統(tǒng)在結構上與第一種實施例相同。
下面簡略描述第九種實施例的操作。使用者操作操作板2來設定出發(fā)點和目的地。導航系統(tǒng)進行航線搜尋,在出發(fā)點和目的地之間搜尋一條建議的航線。當顯示地圖時顯示的是詳細地圖時,如圖26所示,顯示方向指向目的地的三角形航線標記。當顯示的是寬域地圖時,如圖27所示顯示實線航線。
下面參照圖28和圖5描述本實施例的操作。與第一種實施例相似,首先設定出發(fā)點和目的地,并搜尋一導航航線。接著,將有關搜尋的導航航線的信息存儲在導航航線存儲器16內(nèi)(圖5中的S101至S114)。當使用者按下操作板2上的起動鍵時,地圖繪制控制器13從運載器位置檢測單元3接收運載器位置數(shù)據(jù),并從CD-ROM1將有關運載器位置坐標周邊的地圖數(shù)據(jù)讀入到緩沖存儲器11內(nèi)。接著,地圖繪制控制器13在V-RAM18上繪制一地像,使地圖的中心與運載器的當前位置重合(圖28中的S915,S916)。
導航航線繪制控制器17判斷顯示的地圖是詳細地圖還是寬域地圖(S917)。導航航線繪制控制器17按照顯示地圖的比例尺設定一地圖比例尺選擇碼X。如果顯示的是詳細地圖,則導航航線繪制控制器17將A設定為0(A=0),并在構成建議航線的連線的各中間點處,一個一個地在V-RAM18中繪制方向指向目的地的三角形航線標記(S918,S919)。如果顯示的是寬域地圖,則導航航線繪制控制器17將A設定為1(A=1),并由V-RAM18中的一條線,在構成建議航線的連線上繪制一航線(S920,S921)。
隨后,地圖繪制控制器13從運載器位置檢測單元3接收運載器航向數(shù)據(jù),并在V-RAM18中繪制的地圖中心處,繪制沿表示運載器航向數(shù)據(jù)延伸的運載器位置標記(S922)。
視頻轉換器19將V-RAM18中繪制的圖像轉換成一預定視頻信號,并將它輸出至—CRT顯示器4。結果,CRT顯示器4顯示有關運載器周邊的地像、航線標記和位于顯示屏中心處的運載器位置標記。如圖26所示,在詳細地圖中顯示方向指向目的地的三角形航線標記。如果是寬域地圖,則如圖27所示用實線顯示該航線。
如果一條連線太長,以致不能在CRT顯示器4的顯示屏上顯示航線標記時,則導航航線繪制控制器17在顯示屏之外的初始航線標記顯示位置之間位置處以及該初始航線標記顯示位置兩邊的節(jié)點處,在V-RAM18內(nèi)繪制兩個航線標記。
當運載器開始運行時,每次在運載器行駛一預定距離以后,運載器位置檢測單元3檢測運載器位置和運載器方向或航向。隨后,運載器位置檢測單元3將有關運載器位置和航向的數(shù)據(jù)輸出至地圖繪制控制器13,并將運載器位置數(shù)據(jù)輸出至導航航線繪制控制器17。當運載器位置數(shù)據(jù)和運載器航向數(shù)據(jù)從運載器位置檢測單元輸入到地圖繪制控制器13時,地圖繪制控制器13從CD-ROM1將有關運載器位置周邊的數(shù)據(jù)輸入到緩沖存儲器11內(nèi),并在V-RAM18內(nèi)繪制一地像,使地圖中心與運載器位置重合(S923,8924)。
隨后,導航航線繪制控制器17判斷碼A的值(S925)。如果A=0,則導航航線繪制控制器17從導航航線存儲器16讀取V-RAM18的地圖繪制區(qū)中包括的、位于運載器位置周圍的節(jié)點,作為數(shù)據(jù)。導航航線繪制控制器17在V-RAM18中每一連線中間點處繪制一三角形航線標記,使三角形航線標記疊加在V-RAM18中繪制的地像上(S926)。如果A≠0,則導航航線繪制控制器17用一條V-RAM18中的線來繪制一航線,使該航線疊加在每一連線上(S927)。隨后,地圖繪制控制器13根據(jù)運載器航向數(shù)據(jù),在V-RAM18中繪制的地圖中心,繪制一個沿代表運載器航向數(shù)據(jù)方向延伸的運載器位置標記(S928)。此時,顯示屏上的地像上滾一預定距離,使運載器位置保持在顯示屏的中心處。當使用者操作操作板2上的地圖比例尺轉換鍵來改變比例尺時(S929),例行過程回到S916,隨后再執(zhí)行地圖的繪制、碼A的設定、航線標記的繪制和運載器位置標記的繪制。
每次運載器行駛了預定距離或者地圖比例尺由使用者改變以后,以上述相同的方法,重復繪制運載器位置周邊處的地像、航線標記和運載器位置標記。
盡管寬域地圖中的航線是由實線顯示的,但是也可以如圖29中所示用虛線來顯示。另外,也可以采用長短交替線、破折線等。
在按照本發(fā)明的移動導航系統(tǒng)中,如上所述,顯示詳細地圖時顯示的是航線標記,顯示寬域地圖時航線是用實線來顯示的。結果,可以簡化軟件處理。并且在任何比例尺下都能容易地識別航線。另外,因為必須提供兩種航線標記數(shù)據(jù),可以減小數(shù)據(jù)所必須的容量。
上述實施例描述了出發(fā)點和目的地之間顯示建議航線的方法。然而,各實施例也可以用于其他航線顯示,如從出發(fā)點至某通過點之間航線的顯示等。另外,當用半微波系統(tǒng)、感應無線電系統(tǒng)或FM多路復用系統(tǒng)等來顯示從交通信息中心等發(fā)送的交通信息(如交通阻塞、施工等)時,也可以應用上述實施例。
上述實施例描述了這樣的情況,當一條連線太長,以致無法在CRT顯示器4的顯示屏上顯示航線標記時,總共有兩個航線標記可以一個個顯示在顯示屏外的航線標記顯示位置(每一連線的中間點)處以及該航線標記顯示位置兩邊上節(jié)點之間的中間點處。這樣處理可以避免使使用者陷入困境。此時,導航系統(tǒng)可以根據(jù)航線標記的坐標以及顯示的地圖范圍來判斷顯示屏上是否顯示了航線標記。
另外,如果顯示屏的某一預定范圍內(nèi)(例如中央部分)未顯示有航線標記,則可以增加顯示的航線標記數(shù)。上述實施例中,航線標記可以附加到搜尋的導航航線上。然而,航線標記可以附加到預先存儲的建議航線上。
在上述描述中,航線標記可以被附加到每一節(jié)點和插入點之間的中間點和這些插入點之間的中間點上。然而如果使航線標記的方向指向下一個插入點則更好。
上述實施例中,可以根據(jù)運載器是處于停止狀態(tài),還是正在行駛來改變每一航線標記的顯示。采用運載器停止時顯示狹窄道路,而運載器行駛時停止顯示這樣的方法,如果要顯示運載器行駛時狹窄道路上的航線標記,則顯示通常不顯示的狹窄道路,也可以顯示形狀或大小已經(jīng)改變的航線標記。
另外,在上述實施例中,可以改變航線標記的種類、航線標記的數(shù)量以及每一航線標記的形狀和大小。然而,也可以改變航線標記的顏色。
另外,在上述實施例中,航線標記是顯示在各連線的各中間點處。例如,可以在一段航線被分成三等分的兩點處顯示航線標記。
另外,在上述實施例中,也可以采用其他具有方向性的航線標記(如圖30所示的具有方向性的橢圓形航線標記)來取代具有方向性的三角形航線標記。
按照前述每一種實施例的移動導航系統(tǒng)中具有一個特點,即,當顯示所要求的兩點之間的航線時,可以用寬域地圖和詳細地圖的不同方法分別顯示航線,在每一種實施例的移動導航系統(tǒng)中,因為在顯示所要求的兩點之間的航線時是用寬域地圖和詳細地圖中的不同方法來顯示航線的,所以在任何比例尺下,都可以使顯示的航線具有良好的清晰度。
另外,在移動導航系統(tǒng)中,因為航線是用顯示地圖的比例尺的不同方法來顯示的,所以在任何比例尺下很容易識別航線。
另外,在按照前述每一種實施例的移動導航系統(tǒng)中,因為詳細地圖時顯示的是大航線標記,而寬域地圖時顯示的是小航線標記,所以在任何比例尺下均能容易地識別航線。同時對于用戶來說判斷詳細地圖和寬域地圖之間的差異是容易而簡單的事。
另外,在移動導航系統(tǒng)中,因為詳細地圖和寬域地圖時航線標記相互間的間隔不同,所以在任何比例尺下均能容易地識別航線。另外,因為不必準備兩種航線標記數(shù)據(jù),所以可以減小數(shù)據(jù)所占用的容量。
另外,在前述每一種實施例的移動導航系統(tǒng)中,因為具有顯示航線的道路不會在航線顯示中消失,所以用戶可以精確地識別行駛道路的特征和位置。
另外,在移動導航系統(tǒng)中,因為詳細地圖和寬域地圖中航線標記的形狀是互不相同的,所以可在任何比例尺下方便地識別航線,并容易地產(chǎn)生每一航線標記的形狀。
按照本發(fā)明的移動導航系統(tǒng),如上所述,因為航線是按照地圖的比例尺顯示的,所以使用者可以容易地識別或確認航線。還可以提供對應于該比例尺并易被使用者識別的航線標記。另外,可以方便地顯示航線標記,簡化顯示過程。此外,可以恰當設定相鄰航線標記之間的間隔,使用戶方便地確認這些間隔。
權利要求
1.一種移動導航系統(tǒng),它包含地圖數(shù)據(jù)存儲裝置,用來存儲與多個比例尺對應的有關地圖的地圖數(shù)據(jù);航線存儲裝置,用來存儲有關所要求的兩點之間的航線的數(shù)據(jù);以及地圖顯示裝置,用來根據(jù)地圖數(shù)據(jù)和航線數(shù)據(jù),顯示一地圖和一航線;所述地圖顯示裝置按照所述每一地圖的比例尺將航線的顯示從一條航線轉換到另一條航線。
2.如權利要求1所述的移動導航系統(tǒng),其特征在于,所述地圖顯示裝置根據(jù)對應于第一比例尺的地圖數(shù)據(jù)顯示第一地圖,根據(jù)對應于第二比例尺的地圖數(shù)據(jù)顯示第二地圖,根據(jù)航線數(shù)據(jù)在所述第一地圖或所述第二地圖上顯示航線標記,并將所述第一地圖上顯示的航線標記設定成小于所述第二地圖上的航線標記。
3.如權利要求1所述的移動導航系統(tǒng),其特征在于,所述地圖顯示裝置根據(jù)對應于所述第一比例尺的地圖數(shù)據(jù)顯示出第一地圖,根據(jù)對應于第二比例尺的地圖數(shù)據(jù)顯示第二地圖,根據(jù)航線數(shù)據(jù)在所述第一地圖或所述第二地圖上顯示航線標記,并使得所述第一地圖上顯示的航線標記在形狀上不同于所述第二地圖上顯示的航線標記。
4.如權利要求1所述的移動導航系統(tǒng),其特征在于,所述地圖數(shù)據(jù)存儲裝置存儲由連線和節(jié)點組成的地圖數(shù)據(jù),并且所述地圖顯示裝置在第一沿所述航線數(shù)據(jù)代表的航線方向延伸的連線上的預定點處,顯示一航線標記。
5.如權利要求4所述的移動導航系統(tǒng),其特征在于,所述地圖顯示裝置在地圖上具有預定長度范圍的每一連線上,顯示一航線標記。
6.如權利要求1所述的移動導航系統(tǒng),其特征在于,所述地圖顯示裝置根據(jù)對應于第一比例尺的地圖數(shù)據(jù)顯示出第一地圖,根據(jù)對應于第二比例尺的地圖數(shù)據(jù)顯示第二地圖,根據(jù)航線數(shù)據(jù)在所述第一地圖和所述第二地圖上顯示航線標記,并在所述第二地圖中某一航線的各連線上,給出其上不帶顯示的航線標記的連線。
7.如權利要求1所述的移動導航系統(tǒng),其特征在于,它還包含航線計算裝置,用來計算對某一運載器進行導航的導航航線。
8.如權利要求7所述的移動導航系統(tǒng),其特征在于,所述航線計算裝置讀取導航航線上有關各連線的數(shù)據(jù),所述導航航線是根據(jù)有關各連線的數(shù)據(jù)由所述航線計算裝置計算的,所述數(shù)據(jù)存儲在所述地圖數(shù)據(jù)存儲裝置中,并將所述數(shù)據(jù)存儲在導航航線存儲器內(nèi),并且所述地圖顯示裝置用所述導航航線存儲器內(nèi)存儲的數(shù)據(jù)顯示一地圖。
9.如權利要求8所述的移動導航系統(tǒng),其特征在于,所述根據(jù)對應于第一比例尺的地圖數(shù)據(jù)的第一地圖是一個詳細地圖,根據(jù)對應于第二比例尺的地圖數(shù)據(jù)的第二地圖是一個寬域地圖,所述地圖顯示裝置將詳細地圖中導航航線上的航線標記設定成小于寬域地圖中導航航線上的航線示記。
10.如權利要求8所述的移動導航系統(tǒng),其特征在于,所述根據(jù)對應于第一比例尺的地圖數(shù)據(jù)的第一地圖是一個詳細地圖,根據(jù)對應于第二比例尺的地圖數(shù)據(jù)的第二地圖是一個寬域地圖,所述地圖顯示裝置在寬域地圖中構成某一航線的各連線的交替連線上顯示航線標記。
11.如權利要求8所述的移動導航系統(tǒng),其特征在于,所述根據(jù)對應于第一比例尺的地圖數(shù)據(jù)的第一地圖是一個詳細地圖,根據(jù)對應于第二比例尺的地圖數(shù)據(jù)的第二地圖是一個寬域地圖,并且所述地圖顯示裝置在連線上分別附上航線標記,每一連線具有預定的長度或大于某一預定長度,所述連線是從寬域地圖中導航航線上的各連線中選擇出來的。
12.如權利要求11所述的移動導航系統(tǒng),其特征在于,所述地圖數(shù)據(jù)存儲裝置存儲地圖數(shù)據(jù),所述地圖數(shù)據(jù)由包含一航線標記判斷碼的連線數(shù)據(jù)和節(jié)點數(shù)據(jù)構成,所述地圖顯示裝置將航線標記分別用于各連線,每一連線數(shù)據(jù)包括一現(xiàn)役用航線標記判定碼,所述連線是從寬域地圖中導航航線上各連線中選擇出來的。
13.如權利要求8所述的移動導航系統(tǒng),其特征在于,所述根據(jù)對應于第一比例尺的地圖數(shù)據(jù)的第一地圖是一詳細地圖,根據(jù)對應于第二比例尺的地圖數(shù)據(jù)的第二地圖是一寬域地圖,所述地圖顯示裝置分別將航線標記附加到連線上,每一連線具有某一預定長度或大于某一預定長度,所述連線是從詳細地圖和寬域地圖中導航航線上的各連線中選擇出來的。
14.如權利要求13所述的移動導航系統(tǒng),其特征在于,所述地圖數(shù)據(jù)存儲裝置存儲由包含有航線標記判定碼的連線數(shù)據(jù)和節(jié)點數(shù)據(jù)構成的地圖數(shù)據(jù),所述地圖顯示裝置將航線標記分別附加到連線上,每一連線數(shù)據(jù)包括一現(xiàn)役用航線標記判定碼,所述連線是從詳細地圖和寬域地圖中導航航線上的各連線中選擇出來的。
15.如權利要求8所述的移動導航系統(tǒng),其特征在于,所述根據(jù)對應于第一比例尺的地圖數(shù)據(jù)的第一地圖是一詳細地圖,根據(jù)對應于第二比例尺的地圖數(shù)據(jù)的第二地圖是一寬域地圖,所述地圖顯示裝置將代表運載器行駛方向的航線標記附加到詳細地圖中導航航線的每一連線上,將不表示方向的航線標記附到寬域地圖中導航航線的連線上。
16.如權利要求8所述的移動導航系統(tǒng),其特征在于,所述地圖顯示裝置將具有與顯示地圖比例尺的形狀的航線標記應用到以各比例尺繪制的地圖中導航航線的每一連線上。
17.如權利要求8所述的移動導航系統(tǒng),其特征在于,所述根據(jù)對應于第一比例尺的地圖數(shù)據(jù)的第一地圖是一詳細地圖,根據(jù)對應于第二比例尺的地圖數(shù)據(jù)的第二地圖是一寬域地圖,地圖顯示裝置將航線標記附加到詳細地圖中導航航線的每一連線上,并分別用一些線段顯示寬域地圖中導航航線上的各連線。
全文摘要
按照本發(fā)明的移動導航系統(tǒng),可以在任何比例尺下方便地識別兩點之間的航線。該移動導航系統(tǒng)包含一存儲地圖數(shù)據(jù)的CD-ROM、一用戶用來進行各種操作的操作板、一檢測運載器位置的運載器位置檢測單元、一顯示地像、航線標記和運載器位置標記的CRT顯示器,以及用來在出發(fā)點和目的地之間搜尋最合適導航航線的導航控制器。當采用詳細地圖和寬域地圖時,分別在詳細地圖時顯示大航線標記而在寬域地圖時顯示小航線標記來顯示航線。
文檔編號G01C21/00GK1127396SQ95102579
公開日1996年7月24日 申請日期1995年9月29日 優(yōu)先權日1995年1月20日
發(fā)明者矢野文子, 后藤博文 申請人:三菱電機株式會社