專利名稱:利用單一分歧圖片的車載導(dǎo)航裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及車載導(dǎo)航領(lǐng)域,尤指一種利用單一分歧圖片的車載導(dǎo)^^置。
背景技術(shù):
隨著車載導(dǎo)航系統(tǒng)技術(shù)的不斷J^L,使用語音輔助電子地圖導(dǎo)航已成為車載導(dǎo)
航系統(tǒng)中極為重要的組成部分,在一般的路口,用類似"左轉(zhuǎn)"、"右轉(zhuǎn)"、"掉頭"
^i吾音提示很大程度上皿了車載"!^充系統(tǒng)技術(shù)的M,使得車載,系統(tǒng)更加方
便和實(shí)用。
下面是傳統(tǒng)的車載導(dǎo)航系統(tǒng)在路口處的引導(dǎo)方法的一個應(yīng)用實(shí)例。
如圖1所示,是一個高速路出口, A點(diǎn)為出口處,箭頭指示出口方向,當(dāng)車輛 沿該箭頭指示的方向行駛時,導(dǎo)航系統(tǒng)會判斷當(dāng)前車輛所在位置后給出"前方300 米右轉(zhuǎn)"、"當(dāng)前路口右轉(zhuǎn),,等語音提示,引導(dǎo)駕駛者往正確的規(guī)劃i^4圣行駛。 對于普通的路口,使用語音提示輔助電子能iiJ)J很好的導(dǎo)航效果,但對于比較復(fù)雜 的路口,根據(jù)以距離和方向?yàn)樘卣骶哂幸欢:缘恼Z音提示,駕駛者4W,在復(fù)雜 的路口選#^那個路口轉(zhuǎn)彎作出正確的判斷。如圖2所示,是一個復(fù)雜路口示意圖, 其中畫有三車道的道路是一條主路,主路右側(cè)以虛線的形式標(biāo)示出與^目連接的 一條輔路,箭頭所指的方向要經(jīng)過兩次轉(zhuǎn)向才能正確到達(dá)預(yù)定的導(dǎo)^ 各線。
對于駕駛者而言,面臨右轉(zhuǎn)方向上的兩^iii^尋無所適從。所以,僅根據(jù)車載 ^!^t系統(tǒng)的語音提示而不借助才對以現(xiàn)實(shí)道路情況的單一分歧圖片輔助導(dǎo)^i是示,駕 駛者很難在復(fù)雜的路口選擇某一方向上某一道^4爭彎作出準(zhǔn)確的判斷。所述單一分 歧圖片指用于直觀形象的虛擬現(xiàn)實(shí)情況的3D模型圖片。
發(fā)明內(nèi)容
本發(fā)明要解決的問題是提供一種清晰準(zhǔn)確"l^元的利用單一分歧圖片的車載導(dǎo)航 裝置。
為了解決上述問題,本發(fā)明利用單一分歧圖片的車載導(dǎo)^t裝置的技術(shù)方案為 ii^^t才對莫塊,用于根據(jù)實(shí)際道路情況為電子地圖中的道3鍵立其相應(yīng)的網(wǎng)絡(luò)
模型;
單一分歧圖片配置才勢夾,用于根據(jù)所述it^^t才對狹所建立的網(wǎng)絡(luò)模型在復(fù)雜
路口處配置相應(yīng)的單一分it支圖片;
路徑規(guī)劃模塊,用于確定車輛的行駛路徑; GPS定位模塊,用于確定車輛的當(dāng)前位置;
單一分歧圖片顯示才狹,用于根據(jù)所^i^圣規(guī)劃才狹和所述GPS定4封狹的結(jié) 果,在復(fù)雜路口前一定距離顯示所述單一分歧圖片配置才狹配置的所述復(fù)雜路口的 單一分歧圖片。
進(jìn)一步地,本發(fā)明利用單一分歧圖片的導(dǎo)航裝置還包括
語音導(dǎo)航^:據(jù)庫,用于存放語音信息;
語音分析才狹,根據(jù)所iiii^^才對狹所建立的網(wǎng)絡(luò)模型和所i^^圣規(guī)劃才狹 確定的行駛路徑確定分歧點(diǎn)的語音觸發(fā)點(diǎn);
"f^元語音才^夾,所述GPS定^^狹所確定的車輛當(dāng)前位置和所述語音分析才狹 獲得的語音觸發(fā)點(diǎn)從所述語音導(dǎo)^l丈據(jù)庫中取出相應(yīng)的語音信息予以播放。
所述復(fù)雜路口前一定距離為300米。
所述語音導(dǎo)航Jt據(jù)庫包括下述字段
語音屬性字段,用于唯一標(biāo)識語音信息;
語音信息字段,用于表示每種所述語音屬性所對應(yīng)的導(dǎo)航語音。
所述語音信息包括下述信息
靠左側(cè)車道行駛; 沿中間車道行駛;
靠右側(cè)車道行駛。
與現(xiàn)有技料目比,本發(fā)明利用單一分歧圖片的車載導(dǎo)航裝置的有益效果為 由于采用單一分歧圖片配置才^:和單一分歧圖片顯示才M,能夠?yàn)橛脩籼峁┣?晰準(zhǔn)確的導(dǎo)4元。
圖l是簡單路口示意圖; 圖2是復(fù)雜路口示意圖3是本發(fā)明利用單一分歧圖片的車載導(dǎo)^^置的示意圖;圖4是圖2的網(wǎng)絡(luò)模型示意圖; 圖5是一個單一分歧圖片; 圖6是另一個單一分歧圖片。
具體實(shí)施例方式
如圖3所示,本發(fā)明高速路分歧點(diǎn)的語音導(dǎo)航裝置包括
ii^^t才對勤A 1,用于根據(jù)實(shí)際道路情況為電子地圖中的道^M立其相應(yīng)的網(wǎng) 絡(luò)模型并建立道路之間的拓樸關(guān)系單一分歧圖片配置才^ 8,用于根據(jù)所^it^^t才對^: 1所建立的網(wǎng)絡(luò)模型在 復(fù)雜路口處配置相應(yīng)的單一分歧圖片;
路徑規(guī)劃模塊3,用于確定車輛的行駛路徑;
GPS定位才狹4,用于確定車輛的當(dāng)前位置;
單一分歧圖片顯示才^夾9,用于根據(jù)所it^4圣規(guī)劃才狹3和所述GPS定4封狹 4的結(jié)果,在復(fù)雜路口前一定距離顯示所述單一分歧圖片配置模塊配置的所述復(fù)雜 路口的單一分歧圖片。
由上述可知,道^^t才對勢夾l根據(jù)道路實(shí)際情況建立網(wǎng)絡(luò)模型,單一分歧圖片 配置模塊8在網(wǎng)絡(luò)模型的復(fù)雜路口節(jié)點(diǎn)處的各個方向馬tX駛出道路上設(shè)置相應(yīng)的單 一分歧圖片,單一分歧圖片顯示才狹9根據(jù)5^圣規(guī)劃才狹3規(guī)劃的行駛3M圣和GPS 定^bf狹確定的車輛的當(dāng)前位置,當(dāng)車輛行駛在復(fù)雜路口前的一定距離時顯示單一 分歧圖片。這樣給用戶提供準(zhǔn)確逼真的信息,以^J J戶正確選擇it^。所述一定距 離可以是300米等符合特定要求的距離。
如圖3所示,本發(fā)明利用單一分歧圖片的導(dǎo)航裝置還包括
語音導(dǎo)4^lt據(jù)庫6,用于存放語音信息;
語音分片斤才狹5,根據(jù)所述道^t才對狹1所建立的網(wǎng)全各才莫型和所iii !4圣^見劃 模塊3確定的行駛路徑確定分歧點(diǎn)的語音觸發(fā)點(diǎn);
"f^元語音模塊7,根據(jù)所述GPS定4封莫塊4所確定的車輛當(dāng)前位置和所述語音 分才射狹5獲得的語音觸發(fā)點(diǎn)A^斤述語音^^lt據(jù)庫6中取出相應(yīng)的語音信息予以 播放。
所述語音導(dǎo)航^:據(jù)庫6包括下述字段 語音屬性字段,用于唯一標(biāo)識語音信息;
語音信息字段,用于表示每種所述語音屬性所對應(yīng)的導(dǎo)航語音。
所述語音信息包括下述信息 靠左側(cè)車道行駛; 沿中間車道行駛; 靠右側(cè)車道行駛。
現(xiàn)以某公司開發(fā)的一種高速路分歧點(diǎn)的語音導(dǎo)航裝置來詳述本發(fā)明的技術(shù)方案。
對于道路建模模塊l,實(shí)現(xiàn)過程如下
根據(jù)實(shí)際的it^各情;錄電子地圖上畫道路,并把每條道路對應(yīng)的屬性值填徊目 應(yīng)的數(shù)據(jù)庫中,例如每段it^各對應(yīng)的車道數(shù)、道路等級、通行方向、it^各名稱、 是否收費(fèi)等等。在每一條道路和其^^目連的道路之間建立節(jié)點(diǎn),以表示道路和it^各 之間的連接關(guān)系。如此反復(fù),直到把所有的道路都畫在地圖上,并建立相連接的關(guān) 系,就形成了道路網(wǎng)絡(luò)。
如圖4所示,圖4是圖2的網(wǎng)絡(luò)模型,由圖2可知車輛行駛至A點(diǎn)的交匯路 口時有三中選擇直行、轉(zhuǎn)向右側(cè)輔^#駛并接著向左轉(zhuǎn)彎,轉(zhuǎn)向右側(cè)輔^^f亍駛并 接著向右轉(zhuǎn)彎,因itbf艮據(jù)以上判斷,將交匯點(diǎn)A作為一個節(jié)點(diǎn),車輛可以通行的道 路作為有方向的線,描繪出圖4所示的網(wǎng)絡(luò)模型。
對于單一分歧圖片配置才狹8的實(shí)現(xiàn)如下
單一分歧圖片配置才狹8首先響應(yīng)^4至規(guī)劃才狹3的請求,并接受^f圣規(guī)劃模 塊3發(fā)送來的單一分歧圖片編號,然后將得到的單一分歧圖片的編號發(fā)ili^t^t 才對狹l, it^^沖對狹l根據(jù)編號查4M目應(yīng)的單一分歧圖片索引表,在正確查找 后將該單一分歧圖片編號對應(yīng)的單一分歧圖片索引通知單一分歧圖片配置才狹8, 單一分歧圖片配置才狹8將得到的單一分歧圖片索引提交給單一分歧圖片顯示才狹 9。
對于單一分歧圖片顯示才M 9的實(shí)現(xiàn)如下
單一分歧圖片顯示模塊9根據(jù)單一分歧圖片配置模塊8傳遞的單一分歧圖片索 引信息,調(diào)用載入圖片的函數(shù)將相應(yīng)的單一分歧圖片動態(tài)的IHA內(nèi)存,^^4圣規(guī)劃 才狹8發(fā)出顯示單一分歧圖片命令時,調(diào)用圖片顯示函凄t^示相應(yīng)的圖片到屏幕上。
下面是動態(tài)載入圖片的代/馬
BOOL LoadBmp(CString strBmpN誕,HBITMAP細(xì)mp) hBmp = LoadBitmap(theApp.m—hlmageD11 , strBmpName); return (hBmp!= NULL);
其中hBmp是傳入的待顯示的BMP圖像的句柄。theAPP.m一hImageDll是由圖 片組成的資源文件。strBmpName是由單一分歧圖片配置模塊8傳入的單一分歧圖 片索引信息。
下面是單一分歧圖片顯示函數(shù)的^R/馬
void DrawPic(int 、 int y, const HBITMAP hPic, CDC *pDC)
i砂Pic)
{ BITMAP bm; GetObject(hPic, sizeof(bm) , &bm);
CDC bmpDC;
bmpDC.CreateCompatibleDC(pDC);
HBITMAP hBmpOld = (HBlTMAP)SelectObject(bmpDC.GetSafeHdc0 , hPic); pDOBi氾lt(x , y, bm.bm Width, bm.bmHeight, &bmpDC ,0,0, SRCCOPY); SelectObject(bmpDC.GetSafeHdc0 , hBmpOld);
ReleaseDC(&bmpDC);
其中x和y是在屏幕上顯示圖片的M坐標(biāo)。hPic是要顯示的圖片的句柄。pDC 是要顯示的繪圖設(shè)備DC。
例如對于圖2的復(fù)雜路口,建立的其相應(yīng)的網(wǎng)絡(luò)模型如圖4所示,其中,在道 路b和c上分別配置圖5和圖6所示的單一分歧圖片。圖5、圖6所示的三維圖片 是根據(jù)圖4的網(wǎng)絡(luò)模型并參考實(shí)際道路的情況制作的。其中天藍(lán)色的行車引導(dǎo)箭頭 醒目的標(biāo)示出了^^15I4圣規(guī)劃的方向,使得駕駛員在短時間內(nèi)判斷出行車方向,從 而結(jié)^i吾音提示更準(zhǔn)確的提M航信息。
在本例中語音導(dǎo)^Jt據(jù)庫6如表2所示:
語音屬性字l殳語音信息字段
2靠左側(cè)車道行駛
3沿中間車道行駛
4靠右側(cè)車道行駛
表2
其中,當(dāng)語音屬性為"2"時,相應(yīng)的語音為"靠左側(cè)車道行駛";當(dāng)語音屬性
為"3"時,相應(yīng)的語音為"沿中間車道行駛";當(dāng)語音屬性為"4"時,相應(yīng)的語音 為"靠右側(cè)車道行駛"。
路徑規(guī)劃模塊3具體實(shí)現(xiàn)如下
(1) 找出所述目的地坐標(biāo)所在的道路;
(2) 找出所述出發(fā)點(diǎn)坐標(biāo)所在的道路;
(3) 找出與所述出發(fā)點(diǎn)坐標(biāo)所在的道路相連的其它iii 各,并從中選耳W巨離最短的 一條的道路;
(4) 判斷上述步驟中選取的所述道路是否是所述目的地坐標(biāo)所在的道路,若否。 將上述步驟中選取的所述道路作為出發(fā)點(diǎn)坐標(biāo)所在的道路重復(fù)執(zhí)行步驟(3);
(6脈次將所有選擇的道路串起來以獲得一條導(dǎo)航線路。 GPS定位模塊4實(shí)現(xiàn)過程如下
通過GPS接收儀器接收GPS衛(wèi)星傳回來的定位信息,計(jì)算出汽車當(dāng)前所在點(diǎn) 的坐標(biāo),此坐標(biāo)對應(yīng)于導(dǎo)航儀上的電子地圖上的相應(yīng)的坐標(biāo)點(diǎn),把以該點(diǎn)為中心的 地圖顯示在導(dǎo)航儀上。
語音分析模塊5的實(shí)現(xiàn)過程如下
(1) 沿i^圣規(guī)劃才狹3得到的^IM^^4圣,乂A^始點(diǎn)所在的第一條it^各開始,判 斷當(dāng)前it^各和下一條道路的連接關(guān)系、是否轉(zhuǎn)彎、itif各情況等等信息,根據(jù)判斷得 到的信息,在道路上語音提示指向的地點(diǎn)大約前1000米處處建立語音觸發(fā)點(diǎn),所述 語音觸發(fā)點(diǎn)指行駛至該點(diǎn)時,播放相應(yīng)的語音提示的點(diǎn)。。
(2) 在所述語音觸發(fā)點(diǎn)處根據(jù)實(shí)際行駛逸洛的具體情況和轉(zhuǎn)彎、卩te等關(guān)系進(jìn) 行判斷具體調(diào)用的語音信息。
(3) 根據(jù)語音屬性字段,檢索語音數(shù)據(jù)庫,找到對應(yīng)的語音文件。 在語音數(shù)據(jù)庫中,存在如下表3的對應(yīng)關(guān)系
語音屬性字4爻語音文件名
251000002.wav
351000003.wav
451000004.wav
表3
在表3中,語音屬性字段"2"對應(yīng)的語音文件名為"51000002.wav";語音屬 性字段"3"對應(yīng)的語音文件名為"51000003.wav";語音屬性字段"4"對應(yīng)的語音 文件名為"51000004.wav"。 (4)在語音觸發(fā)點(diǎn)配以對應(yīng)的語音文件名。#步驟(3)中檢索到的語音文
件名存儲在語音觸發(fā)點(diǎn)處。
導(dǎo)航語音4莫塊7的實(shí)現(xiàn)過程如下
根據(jù)GPS定^bf狹4獲得車輛當(dāng)前的行駛位置,當(dāng)此位置為語音觸發(fā)點(diǎn)處時, 觸發(fā)播放語音事件,即播放該觸發(fā)點(diǎn)對應(yīng)的語音。
綜上所述,采用本發(fā)明的技術(shù)方案,能夠使得"!^元更準(zhǔn)確。另外本發(fā)明不仫逸 用于復(fù)雜路口,對于主輔路出入口、高速出入口、立交#^均可適用,M實(shí)現(xiàn)與 本文中相同,在此不贅述。
權(quán)利要求
1、一種利用單一分歧圖片的導(dǎo)航裝置,其特征在于,包括道路建模模塊,用于根據(jù)實(shí)際道路情況為電子地圖中的道路建立其相應(yīng)的網(wǎng)絡(luò)模型;單一分歧圖片配置模塊,用于根據(jù)所述道路建模模塊所建立的網(wǎng)絡(luò)模型在復(fù)雜路口處配置相應(yīng)的單一分歧圖片;路徑規(guī)劃模塊,用于確定車輛的行駛路徑;GPS定位模塊,用于確定車輛的當(dāng)前位置;單一分歧圖片顯示模塊,用于根據(jù)所述路徑規(guī)劃模塊和所述GPS定位模塊的結(jié)果,在復(fù)雜路口前一定距離顯示所述單一分歧圖片配置模塊配置的所述復(fù)雜路口的單一分歧圖片。
2、 如權(quán)利要求1所述的利用單一分歧圖片的^^置,其特44于,還包括 語音導(dǎo)舶Jt據(jù)庫,用于存放語音信息;語音分析才^t夾,根據(jù)所述道^^t才對狹所建立的網(wǎng)絡(luò)模型和所ii^4圣規(guī)劃才缺 確定的行駛路徑確定分歧點(diǎn)的語音觸發(fā)點(diǎn);^f^t語音模塊,所述GPS定^^莫塊所確定的車輛當(dāng)前位置和所述語音分析才^ 獲得的語音觸發(fā)點(diǎn)從所述語音導(dǎo)^J:據(jù)庫中取出相應(yīng)的語音信息予以播放。
3、 如權(quán)利要求2所述的利用單一分歧圖片的"f^樣置,其特44于,所述復(fù) 雜路口前一定距離為300米。
4、 如權(quán)利要求3所述的利用單一分歧圖片的"^樣置,其特44于,所述語 音導(dǎo)航數(shù)據(jù)庫包括下述字段語音屬性字段,用于唯一標(biāo)識語音信息;語音信息字段,用于表示每種所述語音屬性所對應(yīng)的導(dǎo)航語音。
5、 如權(quán)利要求4所述的高速分歧泉的語音"^樣置,其特4球于,所述語音 信息包括下述信息靠左側(cè)車道行駛; 沿中間車道行駛; 靠右側(cè)車道行駛。
全文摘要
本發(fā)明公開一種利用單一分歧圖片的車載導(dǎo)航裝置包括道路建模模塊,用于根據(jù)實(shí)際道路情況為電子地圖中的道路建立其相應(yīng)的網(wǎng)絡(luò)模型;單一分歧圖片配置模塊,用于根據(jù)所述道路建模模塊所建立的網(wǎng)絡(luò)模型在復(fù)雜路口處配置相應(yīng)的單一分歧圖片;路徑規(guī)劃模塊,用于確定車輛的行駛路徑;GPS定位模塊,用于確定車輛的當(dāng)前位置;單一分歧圖片顯示模塊,用于根據(jù)所述路徑規(guī)劃模塊和所述GPS定位模塊的結(jié)果,在復(fù)雜路口前一定距離顯示所述單一分歧圖片配置模塊配置的所述復(fù)雜路口的單一分歧圖片。由于采用單一分歧圖片配置模塊和單一分歧圖片顯示模塊,能夠?yàn)橛脩籼峁┣逦鷾?zhǔn)確的導(dǎo)航。
文檔編號G01C21/26GK101169330SQ20071015157
公開日2008年4月30日 申請日期2007年9月28日 優(yōu)先權(quán)日2006年10月25日
發(fā)明者姜德榮, 孫竹平 申請人:高德軟件有限公司