專利名稱:可對復雜路口進行語音導航的導航裝置及其工作方法
技術領域:
本發(fā)明涉及一種可對復雜路口進行語音導航的導航裝置及其工作方法。
技術背景現(xiàn)有的導航裝置具有用戶選項的功能,以使當執(zhí)行路徑尋找任務時,導航裝置能夠 確定由起點到達終點的符合用戶期望的引導路徑。用戶選項可包括"主要道路優(yōu)先"、 "距離優(yōu)先"、"無通行費優(yōu)先"和"高速路優(yōu)先"等,用戶可從中選擇期望的選項以確 定到達終點的符合用戶期望的引導路徑。語音導航是導航裝置的必選功能?,F(xiàn)有技術中的語音導航系統(tǒng)只有"向左轉(zhuǎn)"、"向 右轉(zhuǎn)"等簡單的語音提示功能,該功能對于復雜路口是不夠的,例如在上高架橋的路口, 往往具有4至5條道路,簡單的語音提示功能不能滿足實際需要。中國專利文獻CN1350158A公開了一種車輛衛(wèi)星導航系統(tǒng)在立交橋的導航方法,該 方法將立交橋的所有由入口到所有出口相應道路上的轉(zhuǎn)彎信息和出口名稱存入導航用 數(shù)字地圖,通過GPS信號,確定前方需經(jīng)過立交橋的入口處和出口處,使用語音提示在 橋上第x個路口 "左轉(zhuǎn)"或者"右轉(zhuǎn)",進入立交橋區(qū)域后,使用語音提示"請從u方 向下橋";反復提示下橋的方向,直到車輛駛離立交橋。中國專利文獻CN1350157A公開了一種車輛衛(wèi)星導航系統(tǒng)在復雜路口的語音導航方 法,該方法在只提示"左"、"右"不能確定是指哪一條道路的復雜路口,采用"前面n 米請走右方第x條道路"或"前面n米請走左方第x條道路"或"前面直行"的語音提 示方法。中國專利文獻CN1493851A公開一種車輛衛(wèi)星導航系統(tǒng)在復雜路口的語音導航方法, 包括l)接受用戶輸入的出發(fā)地和目的地地址;2)根據(jù)事先制作的導航用數(shù)字地圖,選 擇從出發(fā)地到目的地的最佳路徑;3)通過車輛衛(wèi)星導航系統(tǒng)接收全球定位系統(tǒng)(GPS)信 號,確定當前在數(shù)字地圖上的位置;4)依據(jù)所選路徑,當距下一個復雜路口的距離達到語音提示的閾值時,則根據(jù)事先存儲的該復雜路口交通標牌所標識的各車道到達的方向,直接利用語音提示"前面請走XX方向"。上述現(xiàn)有技術的不足之處在于在進入復雜路口前不能使駕駛?cè)藛T形成一個整體的 路口概念,播報的提示語音不能適應多種不同的復雜路口的不同情況,從而在幫助駕駛?cè)藛T經(jīng)過各種復雜路口時柙巨做到迅速和準確無喉。 發(fā)明內(nèi)容本發(fā)明所要解決的技術問題是提供一種在使用中可迅速準確地向駕駛?cè)藛T提供經(jīng) 過復雜路口的導航信息、且駕駛?cè)藛T可方便地接受這種信息的導航裝置及該導航裝置的 工作方法。實現(xiàn)本發(fā)明目的中的導航裝置的技術方案是:本導航裝置具有CPU單元、GPS接收器、地圖數(shù)據(jù)庫存儲單元、程序數(shù)據(jù)庫存儲單元、語音輸出裝置、語音數(shù)據(jù)庫存儲單元和顯示單元;程序數(shù)據(jù)庫存儲單元存儲有導航用程序;GPS接收器與CPU單元雙向電連接;CPU單元分別與地圖數(shù)據(jù)庫存儲單元、程序數(shù)據(jù)庫存儲單元,語音數(shù)據(jù)庫存儲單元和顯示單元雙向電連接;CPU單元的語音信號輸出端接語音輸出裝置的語音信號輸入端;其特點 是第一、程序數(shù)據(jù)庫存儲單元所存儲的導航用程序包括導航主程序、路徑規(guī)劃模塊、 線路引導模塊、地圖顯示模塊和語音模塊;其中的線路引導模塊包括普通引導程序段和 路口引導程序段。 第二、地圖數(shù)據(jù)庫存儲單元存儲有電子地圖數(shù)據(jù)庫、復雜路口模型庫和簡單路口模 型;復雜路口模型庫由各個復雜路口模型組成;簡單路口模型和每個復雜路口模型均有 一個模型編號,模型編號中包含所對應的路口是屬于簡單路口還是復雜路口的信息;每 個復雜路口模型還包括相對應的路口圖案數(shù)據(jù)、表示通過該復雜路口時的各條不同的行 駛路線的相應的箭頭圖案數(shù)據(jù)以及各種附加編號;附加編號包含進入復雜路口的道路信 息以及離開復雜路口的道路的信息;每個復雜路口模型的附加編號的數(shù)量與通過該路口 的行駛路線的數(shù)量相同;同一個復雜路口模型中,其模型編號與任何一個附加編號的組 合則構成一個表示通過該復雜路口的相應一條行駛路線的總編號;電子地圖數(shù)據(jù)庫中包 括各路口的路口模型的模型編號的地址碼。第三、語音數(shù)據(jù)庫存儲單元存儲有語音數(shù)據(jù)庫和語音數(shù)據(jù)地址碼庫;語音數(shù)據(jù)庫包 括關鍵詞數(shù)據(jù)庫,關鍵詞數(shù)據(jù)庫包括按一定地址放置的各關鍵詞數(shù)據(jù),與每個關鍵詞數(shù) 據(jù)相對應的關鍵詞表示的是在行駛中的一個駕駛動作的詞語;語音地址碼數(shù)據(jù)庫由按一 定地址放置的各地址碼組構成,每個地址碼組由表示一組關鍵詞數(shù)據(jù)所處地址的相應的 一列有序的地址碼構成,與每個地址碼組相對應的一組關鍵詞表示的是在行駛中通過相 對應的復雜路口時依次進行的所有駕駛動作的語句;每個地址碼組的地址碼與相應一個 復雜路口模型的一個總編號相關聯(lián)。上述關鍵詞數(shù)據(jù)庫的關鍵^f數(shù)據(jù)還包括排擾T關鍵詞數(shù)據(jù);語音地址碼數(shù)據(jù)庫中的相 應的地址碼組在存在干擾道路的情況下還包括排擾關鍵詞數(shù)據(jù)的地址碼;與每個排擾關 鍵詞數(shù)據(jù)相對應的排擾關鍵詞表示的是當車輛離開路口的同一方向上還有稱為干擾道 路的其它道路時,而對正確道路進行區(qū)別性描述的詞語。上述程序數(shù)據(jù)庫存儲單元所存儲的語音模塊可以是語音引導模塊;語音數(shù)據(jù)庫存儲 單元所存儲的關鍵詞數(shù)據(jù)庫的各關鍵詞數(shù)據(jù)則相應為錄音數(shù)據(jù)。上述程序數(shù)據(jù)庫存儲單元所存儲的語音模塊也可以是語音匹配模塊;語音數(shù)據(jù)庫存 儲單元所存儲的語音數(shù)據(jù)庫則還包括中文單字語音數(shù)據(jù)庫;中文單字語音數(shù)據(jù)庫中的中文單字包括常用的中文單字;每個關鍵詞數(shù)據(jù)則為包括中文單字語音數(shù)據(jù)庫中的數(shù)個中 文單字語音數(shù)據(jù)的地址碼在內(nèi)的一段代碼。上述導航裝置的工作方法,包括如下步驟① 在啟動導航裝置后,CPU單元調(diào)出再運行程序數(shù)據(jù)庫存儲單元中的導航主程序, 而使CPU單元處于不斷接收GPS信號而計算出當前位置以及當前的行進速度的狀態(tài)當 由人工或系統(tǒng)對路徑選擇原則的優(yōu)先次序、最接近的路口的距離的閾值進行選擇,再 由人工輸入目的地點后,則引發(fā)CPU單元調(diào)出再運行程序數(shù)據(jù)庫存儲單元中的路徑規(guī)劃 模塊而計算出引導路徑;CPU單元計算出該引導路徑后則在運行導航主程序的同時,從 程序數(shù)據(jù)庫存儲單元中調(diào)出再運行路線引導模塊中的普通引導程序段,而按引導路徑 動態(tài)匹配從地圖數(shù)據(jù)庫存儲單元中取出的電子地圖數(shù)據(jù)而進行實時導航 一是調(diào)出再 運行程序數(shù)據(jù)庫存儲單元中的地圖顯示模塊,二是不斷判斷當前位置與引導路徑上的 前方的最接近的包括路口在內(nèi)的提示點的距離是否達到所設定的閾值,三是判斷車輛 在行駛中是否偏離了上述引導路徑;若車輛在行駛中偏離了上述引導路徑,則CPU單元重新調(diào)出再運行程序數(shù)據(jù)庫存儲 單元中的路徑規(guī)劃模塊而計算出新的引導路徑,然后調(diào)出再運行數(shù)據(jù)庫存儲單元中的 路線弓I導模塊的普通弓I導程序段,按新計算出的弓I導路徑進行實時導航。② 步驟①中,在CPU單元運行地圖顯示模塊的過程中,先從所述地圖數(shù)據(jù)庫存儲 單元中讀取與當前位置相對應的電子地圖數(shù)據(jù),再將這些電子地圖數(shù)據(jù)、車輛所處的 位置數(shù)據(jù)以及引導路徑的數(shù)據(jù)輸送至顯示單元,顯示單元則在顯示屏上顯示車輛當前 所在位置、包括當前位置在內(nèi)的電子地圖以及相應的引導路徑,且隨著車輛的行進所 顯示的電子地圖及引導路徑做相應變動。③ 步驟①中,在CPU單元運行路線引導模塊中的普通引導程序段的過程中,當CPU單元判斷當前位置與引導路徑土的前方的最接近的蹐C1的距離為設定閾值或小于設定 閾值時,貝IJCPU單元從與引導路徑相匹配的電子地圖數(shù)據(jù)中讀取該路口的模型編號的地址碼,再由該地址碼從地圖數(shù)據(jù)庫存儲單元3中讀取該路口的模型編號;對該模型編號 進行識別后,而判斷該路口是簡單路口還是復雜路口;若是復雜路口則在運行路線引 導模塊的普通引導程序段的同時,從程序數(shù)據(jù)庫存儲單元中調(diào)出再運行路線引導模塊 的路口引導程序段根據(jù)引導路徑通過該復雜路口時的行駛路線,而得到進入路口的 道路的編號和離開路口的道路的編號,將這兩個編號進行組合后則得到了附加編號, 從而也就得到了本次行駛通過該復雜路口的總編號。④步驟③中,在CPU單元運行路線引導模塊的路口引導程序段而判斷前方最接近 路口為復雜路口、然后得到了復雜路口的模型編號和表示通過路口的行駛路線的總編 號的情況下, 一方面CPU單元繼續(xù)運行地圖顯示模塊而使顯示單元的顯示屏顯示車輛當 前所在位置以及包括當前位置在內(nèi)的電子地圖以及引導路徑,同時繼續(xù)運行路線引導 模塊的路口引導程序段,而根據(jù)模型編號在復雜路口模型庫中調(diào)出該復雜路口模型的 標注有道路編號的路口圖案數(shù)據(jù),根據(jù)總編號在復雜路口模型庫中調(diào)出相應的箭頭圖 案數(shù)據(jù),再將這些調(diào)出的數(shù)據(jù)輸至顯示單元的顯示屏,在顯示屏上疊加顯示標注有道 路編號的路口圖案,以及在該路口圖案上疊加顯示表示行駛路線的箭頭圖案;另一方 面CPU單元繼續(xù)運行路線引導模塊的路口弓I導程序段,而根據(jù)總編號在語音數(shù)據(jù)庫存儲 單元的相關聯(lián)的地址處調(diào)出所存放的語音數(shù)據(jù)地址碼庫的一個地址碼組,再通過該地 址碼組的一列有序的地址碼依次從關鍵詞數(shù)據(jù)庫中調(diào)出相對應的關鍵詞數(shù)據(jù)而形成一 組關鍵詞數(shù)據(jù),然后CPU單元調(diào)出再運行程序數(shù)據(jù)庫存儲單元中的語音模塊對調(diào)出的 這組關鍵詞數(shù)據(jù)進行處理后,輸送至與其相連的語音輸出裝置;再由語音輸出裝置發(fā) 出通過所述復雜路口的語音提示。上述工作方法中,在導航裝置中的關鍵詞數(shù)據(jù)庫的關鍵詞數(shù)據(jù)還包括排擾關鍵詞 數(shù)據(jù)、語音數(shù)據(jù)地址碼庫中的相應的地址碼組在存在干擾道路的情況下還包括排擾關 鍵詞數(shù)據(jù)的地址碼、與每個排擾關鍵詞數(shù)據(jù)相對應的排擾關鍵詞表示的是當車輛離開 路口的同一方向上還有稱為干擾道路的其它道路時而對正確道路進行區(qū)別性描述的詞 語的情況下,在步驟④中,若前方復雜路口存在干擾道路,則當CPU單元根據(jù)總編號在 語音數(shù)據(jù)庫存儲單元的相關聯(lián)的地址處調(diào)出所存放的語音數(shù)據(jù)地址碼庫的一個地址碼組時,該地址碼組所對應的一組關鍵詞數(shù)據(jù)中還包括排擾關鍵詞數(shù)據(jù);在由語音輸出 裝置發(fā)出通過所述復雜路口的提示語音中也包括排擾關鍵詞。上述工作方法中,在導 航裝置的程序數(shù)據(jù)庫存儲單元所存儲的語音模塊為語音引導模塊、語音數(shù)據(jù)庫存儲單元所存儲的關鍵詞數(shù)據(jù)庫的各關鍵詞敷據(jù)為錄音數(shù)據(jù)憤情況下,在步驟④中,CPU單元運行程序數(shù)據(jù)庫存儲單元中的語音引導模塊而對所調(diào)出的一組關鍵詞數(shù)據(jù)所進行處理是依次將各條錄音數(shù)據(jù)輸送至與其相連的語音輸出裝置。上述工作方法中,在導航裝置的程序數(shù)據(jù)庫存儲單元所存儲的語音模塊為語音匹配 模塊、語音數(shù)據(jù)庫存儲單元所存儲的語音數(shù)據(jù)庫還包括中文單字語音數(shù)據(jù)庫、中文單字 語音數(shù)據(jù)庫中的中文單字包括常用的中文單字、每個關鍵詞數(shù)據(jù)為包括中文單字語音數(shù) 據(jù)庫中的數(shù)個中文單字語音數(shù)據(jù)的地址碼在內(nèi)的一段代碼的情況下,在步驟④中,CPU 單元運行程序數(shù)據(jù)庫存儲單元中的語音匹配模塊而對所調(diào)出的一組關鍵詞數(shù)據(jù)所進行 處理是根據(jù)所述一組關鍵詞數(shù)據(jù)所包含的各中文單字語音數(shù)據(jù)的地址碼按順序從中文 單字語音數(shù)據(jù)庫中取出相應的語音數(shù)據(jù),進行語音合成后輸送至與其相連的語音輸出裝 置;再由語音輸出裝置發(fā)出通過所述復雜路口的中文語音提示。本發(fā)明具有積極的效果(1) 本發(fā)明的導航裝置中,設置了專門的復雜路口模型庫。使得導航裝置在使用 中遇到復雜路口時,可以將路口圖案在顯示屏上顯示出來,而使駕駛?cè)藛T可以獲得前方 路口情況的清晰的視覺信息,與此同時還能得到如何通過路口的語音提示;在雙重提示 信息的作用下,可以使得駕駛?cè)藛T迅速準確了解如何通過前方路口,有利于提前做好準 備。(2) 本發(fā)明的導航裝置中,語音數(shù)據(jù)庫包括關鍵詞數(shù)據(jù)庫,而關鍵詞數(shù)據(jù)庫中的每個關鍵詞數(shù)據(jù)所對應的關鍵詞是表示行駛中的一個駕駛動作的詞語,而地址碼組所包 含的一組關鍵詞數(shù)據(jù)的地址碼所對應的一組關鍵詞則是表示通過相應的復雜路口時的 所有駕駛動作的語句。通過設置包括關鍵詞數(shù)據(jù)庫在內(nèi)的語音數(shù)據(jù)庫和語音數(shù)據(jù)地址碼 庫的方式可以實現(xiàn)只用幾十條至數(shù)百條關鍵詞數(shù)據(jù),歸納數(shù)十個至數(shù)百個復雜路口模 型,對每個復雜路口模型設置十多個至數(shù)十個表示各種不同行駛路線的各個總編號,再 配合相應的程序即可實現(xiàn)對所有復雜路口進行專門的語音導航和圖形顯示,不僅導航全 面而且提示及時,所得到的產(chǎn)品是導航裝置的一種升級換代產(chǎn)品。(3) 本發(fā)明的導航裝置的語音數(shù)據(jù)庫具有兩種語音生成模式, 一種是錄音數(shù)據(jù), 另一種是中文單字語音數(shù)據(jù)的地址碼;對于前者來說,CPU單元運行相應的語音模塊時 將所選擇的錄音數(shù)據(jù)依次輸送至語音輸出裝置即可;對于后者來說,CPU單元運行相應 的語音模塊時,先要根據(jù)一組關鍵詞數(shù)據(jù)所表示的眾多的中文單字語音數(shù)據(jù)的地址碼將 各個中文單字從中文單字語音數(shù)據(jù)庫取出,然后再進行機器語音合成,最后輸送至語音輸出裝置。后者雖然看起來復雜,但是更有發(fā)展前途。(4) 本發(fā)明的方法在導航程序中設置了對最接近的路口的距離的閾值的選擇的程 序段,對于該閾值在相應的程序段中有一定的限制條件。當CPU單元算得當前位置距離 所述前方最近的復雜路口的路程距離小于預設閾值時,CPU單元讀取前方最近的復雜路 口的模型編號,再根據(jù)預設引導路徑得出行進方向;該方法僅讀取在預設引導路徑上的 前方最近的復雜路口的模型編號,排除了在預設引導路徑上的其他復雜路口對實施導航 的影響;也就是說當遇到前后兩個路口之間的距離小于設定閾值時,則位于前方的路口 的提示以前后兩個路口的距離作為閾值,只有在車輛通過當前路口后,才對前方路口進 行語音提示等導航,從而可以避免系統(tǒng)的混亂語音。同時,CPU單元僅根據(jù)預設引導路 徑得出行進方向,從而得出相應的方向語音編號,使本發(fā)明導航裝置的語音提示的可靠 性較好。(5) 若復雜路口的某一條行駛路線上存在干擾道路,本發(fā)明的導航裝置在使用中 能給出表示行駛路線的箭頭和排除干擾道路(產(chǎn)生歧義)的提示語音,進一步方便了使 用。對于關鍵詞數(shù)據(jù)庫來說,排擾關鍵詞數(shù)據(jù)可以在建立關鍵詞數(shù)據(jù)庫時就設置在其中; 而對于各復雜路口的各種不同的行駛路線來說,有的行駛路線存在干擾道路,則在設置 這些行駛路線的地址碼組時,就將排擾關鍵詞數(shù)據(jù)的地址碼加入到相應的地址碼組中; 當然對于一些所有的行駛路線均無干擾道路的復雜路口來說,則其地址碼組中不包括排 擾關鍵詞數(shù)據(jù)的地址碼。
圖1為本發(fā)明的導航裝置的結構示意圖;圖2為本發(fā)明實施例2中的復雜路口模型的疊加有表明行進方向的箭頭圖案的路口 圖案的示意圖;圖3為本發(fā)明實施例3中的復雜路口模型的疊加有表明行進方向的箭頭圖案的路口 圖案的示意圖圖4為本發(fā)明實施例4中的復雜路口模型的疊加有表明行進方向的箭頭圖案的路口 圖案的示意圖;圖5為本發(fā)明的導航裝置工作時的程序框圖。
具體實施方式
(實施例l、導航裝置) 如圖l,本發(fā)明的導航裝置在使用時,安裝在車輛上,該導航裝置包括CPU單元1、GPS接收器2、地圖數(shù)據(jù)庫TO^ 元3、'程序數(shù)據(jù)庫存儲單元4、語音輸出裝置5、語音數(shù) 據(jù)庫存儲單元6和顯示單元7。顯示單元7的顯示屏為觸摸顯示屏。GPS接收器2與CPU單元 l雙向電連接;CPU單元1分別與地圖數(shù)據(jù)庫存儲單元3、程序數(shù)據(jù)庫存儲單元4,語音數(shù) 據(jù)庫存儲單元6和顯示單元7雙向電連接;CPU單元1的語音信號輸出端接語音輸出裝置5 的語音信號輸入端。地圖數(shù)據(jù)庫存儲單元3存儲有電子地圖數(shù)據(jù)庫、復雜路口模型庫和簡單路口模型。 復雜路口模型庫由各個復雜路口模型組成;簡單路口模型和每個復雜路口模型都有一個 模型編號,模型編號中包含所對應的路口是屬于簡單路口還是復雜路口的信息。每個復雜路口模型除模型編號外,還包括相對應的路口圖案數(shù)據(jù)、表示通過該復雜 路口時的各條不同的行駛路線的相應的箭頭圖案數(shù)據(jù)以及各種附加編號。附加編號包含 進入復雜路口的道路信息以及離開復雜路口的道路的信息。每個復雜路口模型的附加編 號的數(shù)量與通過該路口的行駛路線的數(shù)量相同;同一個復雜路口模型中,其模型編號與 任何一個附加編號的組合則構成一個表示通過該復雜路口的相應一條行駛路線的總編 號。也就是說,當CPU單元1得出了將要經(jīng)過的某一個復雜路口的一個總編號后,即獲得 了進行如下操作的可能性調(diào)出相應的按照習慣方向進行顯示的路口圖案,再在該路口圖案上標識行駛方向的箭頭圖案等。電子地圖數(shù)據(jù)庫中包括各路口的路口模型的模型編 號的地址碼。所謂的簡單路口,是指位于同一平面上的轉(zhuǎn)彎路口、三岔路口和四岔路口,而復雜路口則是除了簡單路口以外的其它路口,包括各種上、下高架立交橋的路口,多個高 架立交橋交叉的路口,各種道路數(shù)多于4的路口以及轉(zhuǎn)盤路口等。對各個復雜路口進行實地拍攝和采集,對采集來的照片進行歸類,抽象歸納出不同 種類的復雜路口的路口圖案,其中,屬于同一種類的復雜路口的路口圖案相同,在將路 口圖案變換成路口圖案數(shù)據(jù)時,還對路口所連接的各條道路用一定的符號進行標識。把 所有不同種類的復雜路口的路口圖案數(shù)據(jù)按一定規(guī)則進行編號則得到模型編號。每種復雜路口連接有多條道路,對于各條道路來說,每條道路的流向有2個, 一個 是進入路口的流向,另一個離開路口的流向;所有的道路流向中,有的是允許行駛的流 向,有的是不允許行駛的流向。在允許行駛的離開路口的流向中還有的是附加有一定條 件的流向。將各種允許的進入路口的行駛流向與符合條件的各種允許的離開路口的行駛 流向進行兩兩組合則得到各種通過路口的行駛路線,各行駛路線用附加編號以及箭頭圖 案表不。屬于同一種的復雜路口用一個復雜路口模型表示。復雜路口模型的模型編號可稱為 復雜路口ID號、或直接稱為ID號。復雜路口ID號可由7位數(shù)碼組成,可用其中的第l位數(shù)碼表示路口的類型,l表示路C7為復雜路a, O表示跑E為簡單路口??捎玫?位和第3 位數(shù)碼表示路口的復雜程度,也就是路口所連接道路的數(shù)目。可用第4至第7位數(shù)碼表示 該復雜路口模型在復雜路口模型庫中位置序號。確定同一種類的復雜路口的各種行駛路線的方法是(1)將復雜路口所連接不同道 路依次作為入口、而同時將所連接的其余道路依次作為出口 (也可以將同一條道路既作 為入口也作為出口)而得到所有的道路流向;(2)去掉這些所有的道路流向中的禁行的 道路流向而得到所有可能的行駛路線。對這些行駛路線進行表示的方法是(1)按照在形成路口圖案數(shù)據(jù)時的同樣的符號 對復雜路口所連接不同道路進行標識,本實施例用小寫字母a-z進行標識,也就是對每 一條道路用一個字母進行標識(從而本實施例的路口圖案數(shù)據(jù)中對路口所連接的各條道 路進行標識的符號也為單個字母)。(2)對于每一條行駛路線用兩個字母表示,其中的 第一個字母表示作為入口處的道路的編號,第二個字母表示出口處的道路的編號;將這兩個字母放在一起,則表示相應的行駛路線的編號,該編號則作為復雜路口模型的所有 附加編號中的一個附加編號;例如附加編號aa所表示的行駛路線為原路返回,ab表示的 行駛路線為從道路a進入路口,再從道路b離開路口等。對于簡單路口來說,其模型的建立比較簡單,所有的簡單路口都歸納成一個模型, 且簡單路口模型只包括一個信息——模型編號。簡單路口的模型編號的位數(shù)與復雜路口 模型的模型編號的位數(shù)相同,其中的第l位為O,其余各位可以選擇任意的數(shù)字,例如都 選為0;該模型編號放置在地圖數(shù)據(jù)庫存儲單元3中的一個特定的地址,簡單路口模型的 模型編號的地址碼也作為一個數(shù)據(jù)置于電子地圖數(shù)據(jù)庫中。程序數(shù)據(jù)庫存儲單元4存儲有導航主程序、路徑規(guī)劃模塊、線路引導模塊、地圖顯 示模塊和語音匹配模塊。線路引導模塊包括普通引導程序段和路口引導程序段。語音數(shù)據(jù)庫存儲單元6存儲有語音數(shù)據(jù)庫和語音數(shù)據(jù)地址碼庫。語音數(shù)據(jù)庫包括關 鍵詞數(shù)據(jù)庫;關鍵詞數(shù)據(jù)庫包括按一定地址碼放置的各關鍵詞數(shù)據(jù)。與每個關鍵詞數(shù)據(jù) 相對應的關鍵詞表示的是在行駛中的一個駕駛動作的詞語。關鍵詞數(shù)據(jù)庫的關鍵詞數(shù)據(jù) 還包括排擾關鍵詞數(shù)據(jù)。與每個排擾關鍵詞數(shù)據(jù)相對應的排擾關鍵詞表示的是當車輛離 開路口的同一方向上還有稱為干擾道路的其它道路時,而對正確道路進行區(qū)別性描述的 詞語。語音數(shù)據(jù)地址碼庫由按一定地址放置的各地址碼組構成,每個地址碼組由表示一組 關鍵詞數(shù)據(jù)所處地址的相應一列有序的地址碼構成,與每個地址碼組相對應的一組關鍵 詞表示的是在行駛中通過相對應的復雜路口時依次進行的所有駕駛動作的語句。每個地址碼組的地址碼與相應一個復,口櫈型的一個想,相關聯(lián)。若任一復雜路口具有與 行駛路線相同方向的干擾道路時,則所對應的地址碼組還包括排擾關鍵詞數(shù)據(jù)的地址 碼。(實施例2、導航裝置) 本實施例的導航裝置是在實施例l所得到的導航裝置的基礎上,對有關部件細化后 得到。也即語音數(shù)據(jù)庫存儲單元6所存儲的關鍵詞數(shù)據(jù)庫的各關鍵詞數(shù)據(jù)為錄音數(shù)據(jù)。 程序數(shù)據(jù)庫存儲單元4所存儲的語音模塊為語音引導模塊,CPU單元1運行該語音引導模 塊時,在該模塊的控制下,依次將各條錄音數(shù)據(jù)輸送至與其相連的語音輸出裝置5。.(實施例3、導航裝置)本實施例的導航裝置是在實施例l所得到的導航裝置的基礎上,對有關部件細化后 得到。具體情況如下語音數(shù)據(jù)庫存儲單元6所存儲的語音數(shù)據(jù)庫還包括中文單字語音數(shù)據(jù)庫;中文單字 語音數(shù)據(jù)庫中的中文單字包括常用的中文單字;每個關鍵詞數(shù)據(jù)為包括中文單字語音數(shù) 據(jù)庫中的數(shù)個中文單字語音數(shù)據(jù)的地址碼在內(nèi)的一段代碼。程序數(shù)據(jù)庫存儲單元4所存 儲的語音模塊為語音匹配模塊;CPU單元1運行該語音匹配模塊時,在該模塊的控制下, 根據(jù)所調(diào)出的一組關鍵詞數(shù)據(jù)所包含的各中文單字語音數(shù)據(jù)的地址碼按順序從中文單 字語音數(shù)據(jù)庫中取出相應的語音數(shù)據(jù),進行語音合成后輸送至與其相連的語音輸出裝置 5。此時,語音輸出裝置5發(fā)出通過所述復雜路口的語音提示為中文語音提示。(實施例4、導航裝置的工作方法) 見圖5,本實施例的導航裝置的工作方法中的導航裝置,采用實施例3所得到的導航 裝置,該導航裝置工作時包括如下步驟①在啟動導航裝置后,CPU單元1調(diào)出再運行程序數(shù)據(jù)庫存儲單元4中的導航主程 序,而使CPU單元1處于不斷接收GPS信號而計算出當前位置以及當前的行進速度的狀 態(tài);當由人工或系統(tǒng)對路徑選擇原則的優(yōu)先次序、最接近的路口的距離的閾值進行選 擇,再由人工輸入目的地點后,則引發(fā)CPU單元1調(diào)出再運行程序數(shù)據(jù)庫存儲單元4中的 路徑規(guī)劃模塊而計算出引導路徑;CPU單元1計算出該引導路徑后則在運行導航主程序 的同時,從程序數(shù)據(jù)庫存儲單元4中調(diào)出再運行路線引導模塊中的普通引導程序段,而 按引導路徑動態(tài)匹配從地圖數(shù)據(jù)庫存儲單元3中取出的電子地圖數(shù)據(jù)后進行實時導航 一是調(diào)出再運行程序數(shù)據(jù)庫存儲單元4中的地圖顯示模塊,二是不斷判斷當前位置與引導路徑上的前方的最接近的包括路口在內(nèi)的提示點的距離是否達到所設定的閾值,三是判斷車輛在行駛中是否偏離了上游j導路徑;若車輛在行駛中偏離上述引導路徑,則CPU單元1重新調(diào)出再運行程序數(shù)據(jù)庫存儲 單元4中的路徑規(guī)劃模塊而計算出新的引導路徑,然后調(diào)出再運行程序數(shù)據(jù)庫存儲單元4中的路線引導模塊的普通引導程序段,按新計算出的引導路徑進行實時導航。② 步驟①中,在CPU單元1運行地圖顯示模塊的過程中,先從地圖數(shù)據(jù)庫存儲單元 3中讀取與當前位置相對應的電子地圖數(shù)據(jù),再將這些電子地圖數(shù)據(jù)、車輛所處的位置 數(shù)據(jù)以及引導路徑的數(shù)據(jù)輸送至顯示單元7,顯示單元7則在觸摸顯示屏上顯示車輛當 前所在位置、包括當前位置在內(nèi)的電子地圖以及相應的引導路徑,且隨著車輛的行進 所顯示的電子地圖及引導路徑做相應變動。③ 步驟①中,在CPU單元1運行路線引導模塊中的普通引導程序段的過程中,當CPU 單元l判斷當前位置與引導路徑上的前方最接近的路口的距離為設定閾值或小于設定 閾值(本實施例為200米,其他實施例中可以是IOO、 150、 300或400米等)時,則CPU 單元l從與引導路徑相匹配的電子地圖數(shù)據(jù)中讀取該路口的模型編號的地址碼,再由該 地址碼從地圖數(shù)據(jù)庫存儲單元3中讀取該路口的模型編號;對該模型編號進行識別后, 而判斷該路口是簡單路口還是復雜路口 ;若是復雜路口則在運行路線引導模塊的普通 引導程序段的同時,從程序數(shù)據(jù)庫存儲單元4中調(diào)出再運行路線引導模塊的路口引導程序段根據(jù)引導路徑通過該復雜路口時的行駛路線,而得到進入路口的道路的編號和離開路口的道路的編號,將這兩個編號進行組合后則得到了附加編號,從而也就得到 了本次行駛通過該復雜路口的總編號。所述設定閾值可根據(jù)不同的道路類型而采用不同的值,例如在普通公路上為150米,在高速公路上為400米;也可以由用戶設定。當兩個路口之間的距離小于設定閾值時,因為程序設定導航裝置只對前方最接近的路口 的距離用設定閾值進行對比,即便前方非最接近路口的距離也等于或小于設定閾值,CPU單元1也不會對此進行理睬。但是若車輛一旦通過當前路口,則此時在前方存在距 離小于設定閾值的路口的情況下,才即刻對該路口運行路線引導模塊的路口引導程序段。 步驟③中,在CPU單元1運行路線引導模塊的路口引導程序段而判斷前方最接近 路口為復雜路口 、然后得到了復雜路口的模型編號和表示通過路口的行駛路線的總編 號的情況下,一方面CPU單元1繼續(xù)運行地圖顯示模塊而使顯示單元7的觸摸顯示屏顯示車輛當 前所在位置以及包括當前位置在內(nèi)的電子地圖以及引導路徑,同時繼續(xù)運行路線引導 模塊的路口引導程序段,而根據(jù)模型編號在復雜路口模型庫中調(diào)出該復雜路口模型的標注有道路編號的路口圖案數(shù)據(jù),根據(jù)總編號在復雜路口模型庫中調(diào)出相應的箭頭圖案數(shù)據(jù),再將這些調(diào)出的數(shù)據(jù)輸至顯樂單元7的顯示# ,在觸摸顯示屏上疊加顯示標注 有道路編號的路口圖案,以及在該路口圖案上疊加顯示表示行駛路線的箭頭圖案。另一方面CPU單元1繼續(xù)運行路線引導模塊的路口引導程序段,而根據(jù)總編號在語 音數(shù)據(jù)庫存儲單元6的相關聯(lián)的地址處調(diào)出所存放的語音數(shù)據(jù)地址碼庫的一個地址碼 組,再通過該地扯碼組的一列有序的地址碼依次從關鍵詞數(shù)據(jù)庫中調(diào)出相對應的關鍵 詞數(shù)據(jù)而形成一組關鍵詞數(shù)據(jù)。然后CPU單元1調(diào)出再運行程序數(shù)據(jù)庫存儲單元4中的語 音匹配模塊,而根據(jù)所述一組關鍵詞數(shù)據(jù)所包含的各中文單字的語音數(shù)據(jù)地址碼從語 音數(shù)據(jù)庫存儲單元6的中文字符語音數(shù)據(jù)庫中取出相應的中文字符語音數(shù)據(jù),進行語音 合成后輸送至與其相連的語音輸出裝置5;再由語音輸出裝置5發(fā)出通過所述復雜路口 的中文語音提示。⑤步驟③中,在CPU單元1得到前方路口的模型編號,再對該模型編號進行識別后 而判斷前方路口是簡單路口時,則繼續(xù)運行路線引導模塊中的普通引導程序段,由CPU 單元l根據(jù)引導路徑對通過該簡單路口的行駛角度進行判定后而確定在"前方直行"、 "前方左轉(zhuǎn)"、"前方右轉(zhuǎn)"、"前方進入左側(cè)道路"、"前方進入右側(cè)道路"和"前方掉 頭"這六個關鍵詞中選擇其中的一個關鍵詞數(shù)據(jù)的地址碼;如果前方路口為普通的四 岔路口或在一條直行路上出現(xiàn)一條分岔口的三岔路口,則采用"前方直行"、"前方左 轉(zhuǎn)"或"前方右轉(zhuǎn)"的關鍵詞,若前方路口為Y形路口時,則采用"前方進入左側(cè)道路" 或"前方進入右側(cè)道路"的關鍵詞。CPU單元1通過該地址碼從語音數(shù)據(jù)庫存儲單元6的 關鍵詞數(shù)據(jù)庫中調(diào)出相對應的關鍵詞數(shù)據(jù),然后CPU單元1調(diào)出再運行語音匹配模塊 根據(jù)該關鍵詞數(shù)據(jù)中所包含的中文字符的語音數(shù)據(jù)地址碼從中文字符語音數(shù)據(jù)庫中取出相應的中文字符語音數(shù)據(jù),進行語音合成后輸送至與其相連的語音輸出裝置5;再由語音輸出裝置5發(fā)出通過該簡單路口的中文語音提示。CPU單元1繼續(xù)在運行導航主程序的同時,繼續(xù)運行路線引導模塊中的普通引導程 序段,而按引導路徑動態(tài)匹配從地圖數(shù)據(jù)庫存儲單元3中取出的電子地圖數(shù)據(jù)后進行實 時導航,直至到達所述引導路徑的終點。見圖2,具體來說,當載有本發(fā)明的導航裝置的汽車在道路上行駛時,導航裝置的 CPU單元1在運行導航主程序的過程中不斷根據(jù)GPS接收器2中獲得GPS信號計算出當前位 置以及當前的行進速度的狀態(tài);還同時運行路線引導模塊的普通引導程序段不斷計算出 車輛在引導路徑上的所處位置與引導路徑上前方的最接近的路口的距離。若車輛行駛于道路a上時,前方存在一個復雜路口,該復雜路口具有一個由道路a、 b、 c和e構成十字路口和一個上高架立交橋d的道口f,引導路徑在引導車輛通過該復雜1路口時的行駛路線為上高架并同右拐7當車輛J^離圖S中的復雜路口的路程距離到達 200m的閾值時,CPU單元l根據(jù)電子地圖數(shù)據(jù)中該復雜路口的模型編號的地址碼信息從復 雜路口模型庫中讀取圖2中所示的復雜路口模型的模型編號為1050001,對該模型編號進 行路口類型的識別后,判斷為復雜路口。然后開始運行路線弓I導模塊的路口弓I導程序段,而根據(jù)所述弓1導路徑通過該復雜路 口時的行駛路線而得到進入路口的道路的編號為a,離開路口的道路的編號為f,道路f 也是進入高架橋的入口道路,于是形成了1050001af的總編號,其中的af為附加編號。然后,CPU單元1一方面繼續(xù)運行程序數(shù)據(jù)庫存儲單元4中的地圖顯示模塊而使顯示 單元7的顯示屏顯示車輛當前所在位置以及包括當前位置在內(nèi)的電子地圖以及引,路 徑,同時繼續(xù)運行路線引導模塊的路口引導程序段,而根據(jù)模型編號1050001在復雜路 口模型庫中調(diào)出該復雜路口模型的標注有道路編號的路口圖案數(shù)據(jù),根據(jù)總編號1050001af在復雜路口模型庫中調(diào)出相應的箭頭圖案數(shù)據(jù),再將這些調(diào)出的數(shù)據(jù)輸至顯 示單元7的顯示屏,在顯示屏所顯示的電子地圖上疊加顯示該復雜路口模型的路口圖案, 該路口圖案全部覆蓋或部分覆蓋在電子地圖上,在路口圖案上疊加顯示有表示從道路a 進入路口 ,在路口中直行至上高架橋的道路f而離開路口的行駛路線的箭頭圖案。另一方面CPU單元1繼續(xù)運行路線引導模塊的路口引導程序段,而根據(jù)總編號在語音 數(shù)據(jù)庫存儲單元6的語音數(shù)據(jù)地址碼庫中調(diào)出相關聯(lián)的地址碼組,再通過該地址碼組的 每個地址碼依次從關鍵詞數(shù)據(jù)庫中調(diào)出相對應的關鍵詞數(shù)據(jù)而形成一組關鍵詞數(shù)據(jù)。然后CPU單元1調(diào)出再運行程序數(shù)據(jù)庫存儲單元4中的語音匹配模塊,而根據(jù)所述一 組關鍵詞數(shù)據(jù)所包含的各中文字符的語音數(shù)據(jù)地址碼從中文字符語音數(shù)據(jù)庫中取出相 應的中文字符語音數(shù)據(jù),進行語音合成后輸送至與其相連的語音輸出裝置5;再由語音 輸出裝置5發(fā)出通過該復雜路口的如下語音提示"前方進入路口,然后直行,靠右側(cè)行 駛,上高架橋"。這段提示語音中的"靠右側(cè)行駛"即為排擾關鍵詞,可以明確地排除 前方直行方向中對干擾道路e的選擇。(實施例5、導航裝置的工作方法) 見圖3,其余與實施例4相同,不同之處在于當車輛行駛至如圖3所示的復雜路口 吋,CPU單元1得到了復雜路口模型的編號和附加編號后,在步驟④中,由顯示單元7的 顯示屏疊加顯示圖3所示圖形的路口圖案及箭頭圖案;由語音輸出裝置5輸出的提示語音 為- "前方進入路口,然后在左側(cè)的第三條道路轉(zhuǎn)彎"。提示語音中的"第三條"為排擾 關鍵詞。(實施例6、導航裝置的工作方法)見圖3,其余與實施例4相RT,不同之處在于V ^*牟輛行駛至如圖4所示的復雜路口 時,CPU單元1得到了復雜路口模型的編號和附加編號后,步驟 中,由顯示單元7的顯 示屏疊加顯示圖4所示圖形的路口圖案及箭頭圖案;由語音輸出裝置5輸出的提示語音 為"前方進入路口,然后在左側(cè)的第一條道路轉(zhuǎn)彎"。提示語音中的"第一條"為排擾 關鍵詞。(實施例7、導航裝置及其工作方法)本實施例的導航裝置的其余部分與實施例l相同,不同之處在于模型編號還可以 包括復雜路口的大類的信息,例如可以把復雜路口按照是否有高架橋出入口分為平面 路口和有高架的路口 ,對于平面路口是否為轉(zhuǎn)盤路口又可分為普通平面復雜路口和轉(zhuǎn)盤 路口,對于有高架的路口又可分具有高架入口的復雜路口、離開高架橋的路口、以及高 架立交有數(shù)個交叉的路口,對于這些復雜路口,可以用模型編號的第l位數(shù)碼表示,仍 用0表示普通路口,用l表示普通平面路口用2表示轉(zhuǎn)盤路口,用3表示有高架入口的復 雜路口,用4表示離開高架橋的路口,用5表示高架立交有2個交叉的路口,用6表示高架 立交有3個交叉的路口等。與上述模型編號相對應,語音數(shù)據(jù)庫存儲單元6的關鍵詞數(shù)據(jù)庫中還包括路口大類 的關鍵詞數(shù)據(jù),語音數(shù)據(jù)庫存儲單元6的語音數(shù)據(jù)地址碼庫的各個地址碼組中還包括路 口大類的關鍵詞數(shù)據(jù)的地址碼。本實施例的導航裝置在使用中的工作方法,其余與實施例4相同,不同之處在于 當前方路口為復雜路口時,由語音輸出裝置5發(fā)出通過該復雜路口的語音提示還包括先對復雜路口的類型進行提示,例如,若前方為轉(zhuǎn)盤路口,則所發(fā)出的語音提示是"前方為轉(zhuǎn)盤路口,進入路口后沿著轉(zhuǎn)盤逆時針行駛,從第x個出口離開路口"("x"是指行駛路徑上的那個出口,例如"第3個出口");若遇到如圖2所示路口時,則所發(fā)送出的語 音提示是"前方為有高架入口的路口,進入路口后直行,然后靠右側(cè)行駛,上高架橋"; 若遇到如圖3所示路口時,則所發(fā)送出的語音提示是"前方為普通路口,進入路口后在 左側(cè)的第三條道路轉(zhuǎn)彎";若遇到如圖4所示路口時,則所發(fā)送出的語音提示是"前方 為普通路口,進入路口后在左側(cè)的第一條道路轉(zhuǎn)彎"。上述各關鍵詞組中,用于指導通過轉(zhuǎn)盤路口的語音的所有關鍵詞中無排擾關鍵詞。(實施例8、導航裝置的工作方法)本實施例采用的導航裝置由實施例2得到,其工作方法的其余部分與實施例4基本相同。不同之處在于步驟④中,CPU單元1繼續(xù)運行路線引導模塊的路口引導程序段, 而根據(jù)總編號在語音數(shù)據(jù)庫存儲單元6的相關聯(lián)的地址處調(diào)出所存放的語音數(shù)據(jù)地址碼庫的一個地址碼組,再通過該地址媽繼的一列有序的地址碼依次從關鍵詞數(shù)據(jù)庫中調(diào)出相對應的關鍵詞數(shù)據(jù)而形成一組錄音數(shù)據(jù),然后,CPU單元1調(diào)出再運行程序數(shù)據(jù) 庫存儲單元4中的語音引導模塊,將所述的一組錄音數(shù)據(jù)依次輸送至與其相連的語音輸 出裝置5;再由語音輸出裝置5發(fā)出通過所述復雜路口的語音提示。
權利要求
1、一種可對復雜路口進行語音導航的導航裝置,具有CPU單元(1)、GPS接收器(2)、地圖數(shù)據(jù)庫存儲單元(3)、程序數(shù)據(jù)庫存儲單元(4)、語音輸出裝置(5)、語音數(shù)據(jù)庫存儲單元(6)和顯示單元(7);程序數(shù)據(jù)庫存儲單元(4)存儲有導航用程序;GPS接收器(2)與CPU單元(1)雙向電連接;CPU單元(1)分別與地圖數(shù)據(jù)庫存儲單元(3)、程序數(shù)據(jù)庫存儲單元(4),語音數(shù)據(jù)庫存儲單元(6)和顯示單元(7)雙向電連接;CPU單元(1)的語音信號輸出端接語音輸出裝置(5)的語音信號輸入端;其特征在于程序數(shù)據(jù)庫存儲單元(4)所存儲的導航用程序包括導航主程序、路徑規(guī)劃模塊、線路引導模塊、地圖顯示模塊和語音模塊;其中的線路引導模塊包括普通引導程序段和路口引導程序段;地圖數(shù)據(jù)庫存儲單元(3)存儲有電子地圖數(shù)據(jù)庫、復雜路口模型庫和簡單路口模型;復雜路口模型庫由各個復雜路口模型組成;簡單路口模型和每個復雜路口模型均有一個模型編號,模型編號中包含所對應的路口是屬于簡單路口還是復雜路口的信息;每個復雜路口模型還包括相對應的路口圖案數(shù)據(jù)、表示通過該復雜路口時的各條不同的行駛路線的相應的箭頭圖案數(shù)據(jù)以及各種附加編號;附加編號包含進入復雜路口的道路信息以及離開復雜路口的道路的信息;每個復雜路口模型的附加編號的數(shù)量與通過該路口的行駛路線的數(shù)量相同;同一個復雜路口模型中,其模型編號與任何一個附加編號的組合則構成一個表示通過該復雜路口的相應一條行駛路線的總編號;電子地圖數(shù)據(jù)庫中包括各路口的路口模型的模型編號的地址碼;語音數(shù)據(jù)庫存儲單元(6)存儲有語音數(shù)據(jù)庫和語音數(shù)據(jù)地址碼庫;語音數(shù)據(jù)庫包括關鍵詞數(shù)據(jù)庫;關鍵詞數(shù)據(jù)庫包括按一定地址放置的各關鍵詞數(shù)據(jù)。與每個關鍵詞數(shù)據(jù)相對應的關鍵詞表示的是在行駛中的一個駕駛動作的詞語;語音地址碼數(shù)據(jù)庫由按一定地址放置的各地址碼組構成,每個地址碼組由表示一組關鍵詞數(shù)據(jù)所處地址的相應的一列有序的地址碼構成,與每個地址碼組相對應的一組關鍵詞表示的是在行駛中通過相對應的復雜路口時依次進行的所有駕駛動作的語句;每個地址碼組的地址碼與相應一個復雜路口模型的一個總編號相關聯(lián)。
2、 根據(jù)權利要求l所述的可對復雜路口進行語音導航的導航裝置,其特征在于所 述關鍵詞數(shù)據(jù)庫的關鍵詞數(shù)據(jù)還包括排擾關鍵詞數(shù)據(jù);語音地址碼數(shù)據(jù)庫中的相應的地 址碼組在存在干擾道路的情況下還包括排擾關鍵詞數(shù)據(jù)的地址碼;與每個排擾關鍵詞數(shù) 據(jù)相對應的排擾關鍵詞表示的是當車輛離開路口的同一方向上還有稱為干擾道路的其 它道路時,而對正確道路進行區(qū)別性描述的詞語。
3、 根據(jù)權利要求1或2所述的—可對復雜路口旨語音導航的導航裝置,其特征在于-程序數(shù)據(jù)庫存儲單元(4)所存儲的語音模塊為語音引導模塊;語音數(shù)據(jù)庫存儲單元(6) 所存儲的關鍵詞數(shù)據(jù)庫的各關鍵詞數(shù)據(jù)為錄音數(shù)據(jù)。
4、 根據(jù)權利要求1或2所述的可對復雜路口進行語音導航的導航裝置,其特征在于 程序數(shù)據(jù)庫存儲單元(4)所存儲的語音模塊為語音匹配模塊;語音數(shù)據(jù)庫存儲單元(6). 所存儲的語音數(shù)據(jù)庫還包括中文單字語音數(shù)據(jù)庫;中文單字語音數(shù)據(jù)庫中的中文單字包 括常用的中文單字;每個關鍵詞數(shù)據(jù)則為包括中文單字語音數(shù)據(jù)庫中的數(shù)個中文單字語 音數(shù)據(jù)的地址碼在內(nèi)的一段代碼。
5、 一種由權利要求l所述的可對復雜路口進行語音導航的導航裝置的工作方法,包 括如下步驟① 在啟動導航裝置后,CPU單元(1)調(diào)出再運行程序數(shù)據(jù)庫存儲單元(4)中的 導航主程序,而使CPU單元(1)處于不斷接收GPS信號而計算出當前位置以及當前的行 進速度的狀態(tài);當由人工或系統(tǒng)對路徑選擇原則的優(yōu)先次序、最接近的路口的距離的 閾值進行選擇,再由人工輸入目的地點后,則引發(fā)CPU單元(1)調(diào)出再運行程序數(shù)據(jù) 庫存儲單元(4)中的路徑規(guī)劃模塊而計算出引導路徑;CPU單元(1)計算出該引導路 徑后則在運行導航主程序的同時,從程序數(shù)據(jù)庫存儲單元(4)中調(diào)出再運行路線引導 模塊中的普通引導程序段,而按引導路徑動態(tài)匹配從地圖數(shù)據(jù)庫存儲單元(3)中取出 的電子地圖數(shù)據(jù)而進行實時導航 一是調(diào)出再運行程序數(shù)據(jù)庫存儲單元(4)中的地圖 顯示模塊,二是不斷判斷當前位置與引導路徑上的前方的最接近的包括路口在內(nèi)的提 示點的距離是否達到所設定的閾值,三是判斷車輛在行駛中是否偏離了上述引導路徑;若車輛在行駛中偏離了上述引導路徑,貝(JCPU單元(1)重新調(diào)出再運行程序數(shù)據(jù) 庫存儲單元(4)中的路徑規(guī)劃模塊而計算出新的引導路徑,然后調(diào)出再運行程序數(shù)據(jù) 庫存儲單元(4)中的路線引導模塊的普通引導程序段,按新計算出的引導路徑進行實 時導航;② 步驟①中,在CPU單元(1)運行地圖顯示模塊的過程中,先從所述地圖數(shù)據(jù)庫 存儲單元(3)中讀取與當前位置相對應的電子地圖數(shù)據(jù),再將這些電子地圖數(shù)據(jù)、車 輛所處的位置數(shù)據(jù)以及引導路徑的數(shù)據(jù)輸送至顯示單元(7),顯示單元(7)則在顯示 屏上顯示車輛當前所在位置、包括當前位置在內(nèi)的電子地圖以及ffl應的引導路徑,且 隨著車輛的行進所顯示的電子地圖及引導路徑做相應變動;③ 步驟①中,在CPU單元(1)運行路線引導模塊中的普通引導程序段的過程中, 當CPU單元(1)判斷當前位置與引導路徑上的前方的最接近的路口的距離為設定闌值 或小于設定閾值時,貝UCPU單元(1)從與引導路徑相匹配的電子地圖數(shù)據(jù)中讀取該路口的模型編號的地址碼,再由—該地址碼—從她圖數(shù)據(jù)庫存儲單元3中讀取該路口的模型編 號;對該模型編號進行識別后,而判斷該路口是簡單路口還是復雜路口;若是復雜路 口則在運行路線引導模塊的普通引導程序段的同時,從程序數(shù)據(jù)庫存儲單元(4)中調(diào) 出再運行路線引導模塊的路口引導程序段根據(jù)引導路徑通過該復雜路口時的行駛路 線,而得到進入路口的道路的編號和離開路口的道路的編號,將這兩個編號進行組合 后則得到了附加編號,從而也就得到了本次行駛通過該復雜路口的總編號; 步驟③中,在CPU單元(1)運行路線引導模塊的路口引導程序段而判斷前方最 接近路口為復雜路口 、然后得到了復雜路口的模型編號和表示通過路口的行駛路線的 總編號的情況下, 一方面CPU單元(1)繼續(xù)運行地圖顯示模塊而使顯示單元(7)的顯 示屏顯示車輛當前所在位置以及包括當前位置在內(nèi)的電子地圖以及引導路徑,同時繼 續(xù)運行路線引導模塊的路口引導程序段,而根據(jù)模型編號在復雜路口模型庫中調(diào)出該 復雜路口模型的標注有道路編號的路口圖案數(shù)據(jù),根據(jù)總編號在復雜路口模型庫中調(diào) 出相應的箭頭圖案數(shù)據(jù),再將這些調(diào)出的數(shù)據(jù)輸至顯示單元(7)的顯示屏,在顯示屏 上疊加顯示標注有道路編號的路口圖案,以及在該路口圖案上疊加顯示表示行駛路線 的箭頭圖案;另一方面CPU單元(1)繼續(xù)運行路線引導模塊的路口引導程序段,而根 據(jù)總編號在語音數(shù)據(jù)庫存儲單元(6)的相關聯(lián)的地址處調(diào)出所存放的語音數(shù)據(jù)地址碼 庫的一個地址碼組,再通過該地址碼組的一列有序的地址碼依次從關鍵詞數(shù)據(jù)庫中調(diào) 出相對應的關鍵詞數(shù)據(jù)而形成一組關鍵詞數(shù)據(jù),然后CPU單元(1)調(diào)出再運行程序數(shù) 據(jù)庫存儲單元(4)中的語音模塊對調(diào)出的這組關鍵詞數(shù)據(jù)進行處理后,輸送至與其 相連的語音輸出裝置(5);再由語音輸出裝置(5)發(fā)出通過所述復雜路口的語音提示。
6、 根據(jù)權利要求5所述的可對復雜路口進行語音導航的導航裝置的工作方法,其 特征在于所述導航裝置中,關鍵詞數(shù)據(jù)庫的關鍵詞數(shù)據(jù)還包括排擾關鍵詞數(shù)據(jù);語 音數(shù)據(jù)地址碼庫中的相應的地址碼組在存在干擾道路的情況下還包括排擾關鍵詞數(shù)據(jù) 的地址碼;與每個排擾關鍵詞數(shù)據(jù)相對應的排擾關鍵詞表示的是當車輛離開路口的同 一方向上還有稱為干擾道路的其它道路時,而對正確道路進行區(qū)別性描述的詞語;從而在步驟④中,若前方復雜路口存在干擾道路,則當CPU單元(1)根據(jù)總編號 在語音數(shù)據(jù)庫存儲單元(6)的相關聯(lián)的地址處調(diào)出所存放的語音數(shù)據(jù)地址碼庫的一個 地址碼組時,該地址碼組所對應的一組關鍵詞數(shù)據(jù)中還包括排擾關鍵詞數(shù)據(jù);在由語 音輸出裝置(5)發(fā)出通過所述復雜路口的提示語音中也包括排擾關鍵詞。
7、 根據(jù)權利要求5或6所述的可對復雜路口進行語音導航的導航裝置的工作方法, 其特征在于所述導航裝置中,程序數(shù)據(jù)庫存儲單元(4)所存儲的語音模塊為語音引導模塊;語音數(shù)據(jù)庫存儲單元(6)"所存儲的-關鍵詞數(shù)據(jù)^^的》各關鍵詞數(shù)據(jù)為錄音數(shù)據(jù);所述工作方法的步驟④中,CPU單元(1)運行程序數(shù)據(jù)庫存儲單元(4)中的語音引導模塊而對所調(diào)出的一組關鍵詞數(shù)據(jù)所進行處理是依次將各條錄音數(shù)據(jù)輸送至與其相連的語音輸出裝置(5)。
8、根據(jù)權利要求5或6所述的可對復雜路口進行語音導航的導航裝置的工作方法,其特征在于所述導航裝置中,程序數(shù)據(jù)庫存儲單元(4)所存儲的語音模塊為語音匹配模塊; 語音數(shù)據(jù)庫存儲單元(6)所存儲的語音數(shù)據(jù)庫還包括中文單字語音數(shù)據(jù)庫;中文單字 語音數(shù)據(jù)庫中的中文單字包括常用的中文單字;每個關鍵詞數(shù)據(jù)為包括中文單字語音 數(shù)據(jù)庫中的數(shù)個中文單字語音數(shù)據(jù)的地址碼在內(nèi)的一段代碼;所述工作方法的步驟④中,CPU單元(1)運行程序數(shù)據(jù)庫存儲單元(4)中的語音 匹配模塊而對所調(diào)出的一組關鍵詞數(shù)據(jù)所進行處理是根據(jù)所述一組關鍵詞數(shù)據(jù)所包 含的各中文單字語音數(shù)據(jù)的地址碼按順序從中文單字語音數(shù)據(jù)庫中取出相應的語音數(shù) 據(jù),進行語音合成后輸送至與其相連的語音輸出裝置(5);再由語音輸出裝置(5)發(fā) 出通過所述復雜路口的中文語音提示。
全文摘要
本發(fā)明涉及一種可對復雜路口語音導航的導航裝置及其工作方法。導航裝置的地圖數(shù)據(jù)庫存儲單元中存儲有各復雜路口模型,語音數(shù)據(jù)庫存儲單元中存儲有包括關鍵詞數(shù)據(jù)庫的語音數(shù)據(jù)庫和由各地址碼組構成語音數(shù)據(jù)地址碼庫;與每個地址碼組相對應的一組關鍵詞表示的是在行駛中通過相對應的復雜路口時依次進行的所有駕駛動作的語句;每個地址碼組的地址碼與相應一個復雜路口模型的一個總編號相關聯(lián)。導航裝置在按引導路徑進行實時導航中,CPU單元在讀取前方最近的復雜路口的模型編號后,即可根據(jù)引導路徑得出通過路口的行駛路線,而得出通過該路口的一個總編號,從而通過顯示屏顯示該路口圖案的同時還通過語音輸出裝置播出提示語音。
文檔編號G01C21/26GK101329181SQ20081002304
公開日2008年12月24日 申請日期2008年7月28日 優(yōu)先權日2008年7月28日
發(fā)明者李曉華, 秦春達 申請人:江蘇華科導航科技有限公司