專利名稱:導(dǎo)航線路顯示方法及導(dǎo)航線路顯示裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及導(dǎo)航線路顯示技術(shù),尤其涉及一種直線化、符號化顯示導(dǎo)航 線路的導(dǎo)航線路顯示方法及導(dǎo)航線路顯示裝置。
背景技術(shù):
導(dǎo)航線路圖用于將規(guī)劃線路以圖形形式呈現(xiàn)給用戶,從而實現(xiàn)對車輛及 行人的導(dǎo)航功能。目前,導(dǎo)航線路圖一般采用在背景地圖上突顯出線路實際軌跡的顯示方 式。這種導(dǎo)航線路圖在跟隨導(dǎo)航線路所需信息(例如轉(zhuǎn)彎處的情況、駛?cè)? 行入及駛出/行出道路名稱等)之外,存在較多的冗余信息,干擾了對跟隨導(dǎo) 航線路所需信息的清楚表達(dá),因此影響了導(dǎo)航線路圖的可讀性,不夠直觀; 特別是,當(dāng)需要在小屏幕(例如手機(jī)、掌上電腦、尺寸受限的車載電腦顯示 屏等)上顯示導(dǎo)航線路時,受限于背景地圖的分辨需要,難以清晰地將完整 導(dǎo)航線路呈現(xiàn)出來,往往需要翻查背景地圖的不同部分。發(fā)明內(nèi)容本發(fā)明的目的在于提供一種導(dǎo)航線路顯示方法以及一種導(dǎo)航線路顯示 裝置,以克服現(xiàn)有技術(shù)中導(dǎo)航線路圖可讀性差,以及在顯示屏尺寸受限的情 況下無法清晰、完整顯示導(dǎo)航線路的缺陷。本發(fā)明提供了一種導(dǎo)航線路顯示方法,包括以下步驟從已獲取的導(dǎo)航線路中提取交叉口;根據(jù)所提取的交叉口進(jìn)行導(dǎo)航線路的分段;對提取的任一交叉口,調(diào)用交叉口符號模板庫并提取相應(yīng)的交叉口 符號;直線化處理每一導(dǎo)航線路段;以所提取的交叉口符號線性連接所述直線化處理后的導(dǎo)航線路段,5并加以顯示。本發(fā)明還提供了一種導(dǎo)航線路顯示裝置,包括交通網(wǎng)絡(luò)數(shù)據(jù)庫單元、 導(dǎo)航線路獲取單元和顯示單元,還包括交叉口提取單元、交叉口符號提取單元、交叉口符號模板庫單元以及導(dǎo)航線路組合單元;所述交叉口提取單元與導(dǎo)航線路獲取單元及交通網(wǎng)絡(luò)數(shù)據(jù)庫單元連接,用于在輸出的導(dǎo)航線路中提取交叉口信息并進(jìn)行導(dǎo)航線路的分段;所述交叉口符號提 取單元與交通網(wǎng)絡(luò)數(shù)據(jù)庫單元及交叉口提取單元連接,用于接收所述交叉口提取單元輸出的交叉口信息,根據(jù)交通網(wǎng)絡(luò)數(shù)據(jù)調(diào)用交叉口符號模 板庫單元提取相應(yīng)的交叉口符號,并對交叉口強(qiáng)化符號執(zhí)行突顯導(dǎo)航線 路所選分支的操作;所述導(dǎo)航線路組合單元用于直線化處理所述交叉口 提取單元輸出的導(dǎo)航線路段,將其與所述交叉口符號提取單元輸出的交 叉口符號進(jìn)行線性組合,并輸出給所述顯示單元加以顯示。本發(fā)明所提供的導(dǎo)航線路顯示方法及導(dǎo)航線路顯示裝置,采用直線 化、符號化顯示導(dǎo)航線路的方式,而無需對背景地圖加以顯示,具有以 下有益效果1、 能夠清晰、簡明、直觀地顯示導(dǎo)航線路信息,具有較佳的可讀性;2、 尤其便于在較小的屏幕上實現(xiàn)導(dǎo)航線路的完整、清晰顯示。
圖1為本發(fā)明所提供的導(dǎo)航線路顯示方法實施例1的流程圖; 圖2為本發(fā)明所提供的導(dǎo)航線路顯示方法實施例2的流程圖; 圖3為本發(fā)明所提供的導(dǎo)航線路顯示方法實施例3的流程圖; 圖4為舉例說明導(dǎo)航線路+背景地圖實施例的示意圖; 圖5為舉例說明交叉口符號實施例的示意圖; 圖6為一提取交叉口后導(dǎo)航線路實施例的示意圖; 圖7為一進(jìn)行分段后的導(dǎo)航線路實施例的示意圖; 圖8為一標(biāo)記無分支選擇交叉口的導(dǎo)航線路實施例的示意圖; 圖9為一標(biāo)記無分支選擇交叉口及無轉(zhuǎn)向交叉口的導(dǎo)航線路實施例 的示意圖;圖IO為一直線化處理后導(dǎo)航線路實施例的示意圖; 圖11為顯示一靜態(tài)整體線路的一導(dǎo)航線路圖實施例; 圖12為顯示一靜態(tài)整體線路的另一導(dǎo)航線路圖實施例; 圖13為顯示一靜態(tài)整體線路的又一導(dǎo)航線路圖實施例; 圖14為顯示一靜態(tài)整體線路的再一導(dǎo)航線路圖實施例; 圖15為顯示一動態(tài)整體線路的導(dǎo)航線路圖實施例; 圖16為一顯示局部導(dǎo)航指示的導(dǎo)航線路圖實施例; 圖17為一里程指示的導(dǎo)航線路圖實施例;圖18為本發(fā)明所提供的導(dǎo)航線路顯示裝置實施例1的結(jié)構(gòu)示意圖; 圖19為本發(fā)明所提供的導(dǎo)航線路顯示裝置實施例2的結(jié)構(gòu)示意圖; 圖20為本發(fā)明所提供的導(dǎo)航線路顯示裝置實施例3的結(jié)構(gòu)示意圖。
具體實施方式
為了解決現(xiàn)有技術(shù)中難以清晰、直觀表達(dá)導(dǎo)航線路信息的缺陷,本 發(fā)明提供了一種導(dǎo)航線路顯示方法和一種導(dǎo)航線路顯示裝置,下面結(jié)合 附圖進(jìn)行詳細(xì)說明。首先需要指出,為了說明方便起見,本發(fā)明以圖4所提供的導(dǎo)航線 路+背景地圖為例加以說明;但本領(lǐng)域技術(shù)人員能夠了解,圖4所示導(dǎo)航 線路+背景地圖情況僅為舉例而非限制,本發(fā)明所提供的導(dǎo)航線路顯示方 法及導(dǎo)航線路顯示裝置適用于顯示任意導(dǎo)航線路。導(dǎo)航線路顯示方法實施例1:參見圖1,為本發(fā)明所提供的導(dǎo)航線路顯示方法實施例1的流程圖, 包括以下步驟101、從已獲取的導(dǎo)航線路中提取交叉口;由于本發(fā)明是對已獲得的導(dǎo)航線路進(jìn)行顯示方面的改進(jìn),且導(dǎo)航線 路實際獲取的過程可以根據(jù)現(xiàn)有技術(shù)中任一導(dǎo)航線路獲取方法進(jìn)行,比 如手工鍵入起點和終點名稱,或者通過觸摸屏方式選擇起點和終點等, 然后通過查詢交通網(wǎng)絡(luò)數(shù)據(jù)庫獲得導(dǎo)航線路并擇一輸出,因此這里對如 何獲取導(dǎo)航線路不再贅述。但本領(lǐng)域技術(shù)人員可以看出,本步驟101之前還應(yīng)包括獲取跟隨所需導(dǎo)航線路的步驟。通常,導(dǎo)航線路顯示在背景 地圖之上,如圖4所示,顯示了從人民路lll號(起點)到王家巷16號 (終點)的一導(dǎo)航線路及相關(guān)背景地圖。進(jìn)一步參見圖6,基于交通網(wǎng)絡(luò)數(shù)據(jù)庫,在背景地圖中一共出現(xiàn)了5 個交叉口,本發(fā)明所要提取的是導(dǎo)航線路所經(jīng)過的4個交叉口,分別編 號為A、 B、 C和D。102、 根據(jù)所提取的交叉口進(jìn)行導(dǎo)航線路的分段,如圖7所示;103、 對提取的任一交叉口,調(diào)用交叉口符號模板庫并提取相應(yīng)的交 叉口符號。根據(jù)該交叉口的表達(dá)要求,分為三種情況第一種,提取交叉口弱化符號。 一般來說,交叉口弱化符號并不顯 示交叉口的實際組成分支,而是以弱化分支的交叉口符號(如點狀符號、 空心圓圈或者實心圓圈等符號)來表示交叉口,其主要適用于根據(jù)表示 意圖無需強(qiáng)調(diào)的交叉口;比如,對用戶僅要求顯示里程和行進(jìn)位置的情況,所有線路的分支 都無需顯示,則所有的交叉口都可以采用交叉口弱化符號來表達(dá)。第二種,提取交叉口空符號。所謂交叉口空符號,是僅保留連接功 能的交叉口符號,即在最終形成的導(dǎo)航線路顯示中,不會出現(xiàn)對該交叉 口的任何表示。第三種,提取交叉口強(qiáng)化符號并突顯導(dǎo)航線路所選分支,具體包括:對提取的任一交叉口,調(diào)用交叉口類型庫并識別其所屬類型;舉例 來說,圖6中各交叉口類型如下交叉口 A為無轉(zhuǎn)向的十字型交叉口, 交叉口B為具有左、右和直行三個分支的右轉(zhuǎn)向交叉口,交叉口C為無 需選擇分支的右轉(zhuǎn)向交叉口,且出口點與一直向分支交匯,交叉口D為 具有直行和右轉(zhuǎn)兩個分支的丁字形交叉口。根據(jù)所識別的交叉口類型,調(diào)用交叉口符號模板庫,并提取交叉口 強(qiáng)化符號,該交叉口強(qiáng)化符號顯示有當(dāng)前交叉口的每一分支,并突顯導(dǎo) 航線路所選分支;在此步驟中,可以通過標(biāo)記導(dǎo)航線路所選分支作為需 要突顯的分支,由最終的顯示單元實現(xiàn)實際的突顯效果。參見圖5第一列,相應(yīng)給出了所涉及的顯示有交叉口每一分支且突顯導(dǎo)航線路所選分支的交叉口強(qiáng)化符號。104、 直線化處理每一導(dǎo)航線路段;所謂直線化,即用直線段表示任意形狀的路段,如圖10所示。直線化可不與原路段的比例尺保持一致,即所顯示的直線段長度不 必與原路段長度成比例,但可以保持各導(dǎo)航線路段長度的大小關(guān)系,即 原本長度較長的路段所對應(yīng)的直線段表示不短于原本長度較短的路段所 對應(yīng)的直線段。當(dāng)然,也可以保持嚴(yán)格的比例關(guān)系。在實際使用中,是否保持大小關(guān)系,以及是否采用嚴(yán)格的比例尺, 由使用者根據(jù)各自喜好或者需要進(jìn)行設(shè)定。直線化處理導(dǎo)航線路段與提取交叉口符號之間并不存在時序關(guān)系, 可以在其之前或者之后發(fā)生,本實施例的步驟順序僅為舉例而非限制。105、 以所提取的交叉口符號對所述直線化處理后的導(dǎo)航線路段執(zhí)行線性連接的操作,并加以顯示,本實施例為起點至終點之間的導(dǎo)航線路;具體來說,就是將符號化交叉口與直線化路段按照行駛/行走順序組 合,可以加入起點與終點的符號化表達(dá),同時可根據(jù)需要加入注記、方 向等其他元素,還可以根據(jù)需要使用不同的顏色和線型等制圖元素加以 區(qū)別。如圖ll所示,為顯示一靜態(tài)整體線路的導(dǎo)航線路圖實施例。在該圖 中,不僅顯示了符號化的交叉口,也顯示了道路名稱作為注記,還顯示 了路段的長度信息;其中,交叉口符號為交叉口強(qiáng)化符號,顯示有交叉 口每一分支,且導(dǎo)航線路所選分支得到突顯。本領(lǐng)域技術(shù)人員可以理解, 導(dǎo)航線路圖中的交叉口符號也可以采用交叉口弱化符號或者交叉口空符 號。可以看出,本實施例1提供了一種新的導(dǎo)航線路顯示方法,把具有 任意曲線軌跡的線路簡化的表達(dá)為直線線路,并把路口即交叉口的情況 以符號化形式呈現(xiàn),從而既清晰表達(dá)導(dǎo)航線路跟隨信息,又便于在小屏 幕上顯示,所得到的導(dǎo)航線路圖簡明、直觀、易讀。導(dǎo)航線路顯示方法實施例2:基于實施例1所述的內(nèi)容,可進(jìn)一步的在交叉口符號化過程中根據(jù)9交叉口的標(biāo)記與否,對不同類型的交叉口加以區(qū)別,選擇不同的交叉口 符號進(jìn)行顯示,比如對無需選擇分支的交叉口 (如圖6中交叉口 C)、無轉(zhuǎn)向的交叉口 (如圖6中交叉口 A)和/或其它需要弱化/忽略的交叉口, 采用交叉口弱化符號或者交叉口空符號顯示,而對具有轉(zhuǎn)向、需要選擇 分支的交叉口,則采用交叉口強(qiáng)化符號顯示。為了說明方便,這里引入了顯示級別,比如當(dāng)前顯示級別為第一級別時,將對無需選擇分支的交叉口采用交叉口弱化符號或者交叉口空符號顯示;當(dāng)前顯示級別為第二級別時,將對無轉(zhuǎn)向的交叉口采用交叉口弱化 符號或者交叉口空符號顯示;當(dāng)前顯示級別為第三級別時,將對無需選擇分支的交叉口和無轉(zhuǎn)向 的交叉口采用交叉口弱化符號或者交叉口空符號顯示;本發(fā)明相關(guān)實施例的說明以上述顯示級別的設(shè)置為例,但本領(lǐng)域技 術(shù)人員可以理解,上述對顯示級別的設(shè)定僅為舉例而非限制,使用者完 全可以根據(jù)自己的需要靈活設(shè)置,比如設(shè)置第一級別為對無需選擇分 支的交叉口采用交叉口弱化符號顯示,設(shè)置第二級別為對無需選擇分 支的交叉口采用交叉口空符號顯示等等,不再贅述。下面對進(jìn)行交叉口標(biāo)記的技術(shù)方案進(jìn)行具體說明。參見圖2,為本發(fā)明所提供的導(dǎo)航線路顯示方法的實施例2的流程 圖,包括了對交叉口進(jìn)行識別判斷的步驟。本實施例2仍以圖4所示導(dǎo) 航線路為例,步驟如下201、 從已獲取的導(dǎo)航線路中提取交叉口,見圖6;202、 根據(jù)所提取的交叉口進(jìn)行導(dǎo)航線路的分段,見圖7;203、 對提取的任一交叉口,調(diào)用交叉口類型庫識別其所屬類型;204、 當(dāng)前顯示級別為第一級別的時候,識別該交叉口是否需要選擇 分支,是則執(zhí)行步驟206,否則執(zhí)行步驟205;205、 標(biāo)記該交叉口;可以看出,本實施例是以識別無需選擇分支的交叉口 (如圖6中交 叉口 C)為例進(jìn)行說明。對無需選擇分支的交叉口,即使不對交叉口的每一分支進(jìn)行顯示,也不會造成轉(zhuǎn)向錯誤,因此標(biāo)記該交叉口,如圖8所示;對其可使用交叉口弱化符號或者交叉口空符號,實現(xiàn)導(dǎo)航線路圖 的簡化。本領(lǐng)域技術(shù)人員可以了解,在此歩驟中,當(dāng)顯示級別為第二級別時, 也可以根據(jù)路段形狀的連續(xù)性,識別無轉(zhuǎn)向的交叉口并進(jìn)行標(biāo)記?;蛘?,當(dāng)顯示級別為第三級別時,識別和標(biāo)記無需選擇分支的交叉 口和無轉(zhuǎn)向的交叉口,如圖9所示。上述舉例說明了標(biāo)記交叉口的幾種可能情況,需要指出的是,在本 實施例中不對所有化繁為簡的可能方式進(jìn)行列舉,具體標(biāo)記方式可以根 據(jù)應(yīng)用需要,靈活標(biāo)記無需表示的交叉口。同時,顯示級別由用戶根據(jù)實際需要選擇確定,無論選擇哪一級別, 所改變的僅僅是標(biāo)記的內(nèi)容,而對本發(fā)明的技術(shù)方案不發(fā)生影響。而用 戶在不同級別的切換中,可以在小屏幕中獲得不同詳細(xì)程度的信息。206、 判斷全部交叉口是否完成類型識別,是則執(zhí)行步驟207,否則 執(zhí)行歩驟203;207、 判斷所識別的交叉口是否為已標(biāo)記的交叉口,是則執(zhí)行步驟208, 否則執(zhí)行步驟209;208、 提取交叉口空符號,然后執(zhí)行步驟211;209、 提取交叉口強(qiáng)化符號,該符號顯示了交叉口的每一分支210、 在該交叉口強(qiáng)化符號上突顯導(dǎo)航線路所選分支;211、 直線化處理每一導(dǎo)航線路段;212、 以所提取的交叉口符號對所述直線化處理后的導(dǎo)航線路段執(zhí)行 線性連接的操作,并加以顯示,本實施例為起點至終點之間的導(dǎo)航線路;參見圖12,為執(zhí)行本實施例2的上述步驟之后獲得的導(dǎo)航線路圖, 其中未顯示圖6中的交叉口 C。容易理解,當(dāng)同時識別和標(biāo)記無需選擇分支的交叉口和無轉(zhuǎn)向的交 叉口時,能夠進(jìn)一步實現(xiàn)導(dǎo)航線路圖的簡化。在這一過程中,可以進(jìn)一步進(jìn)行標(biāo)記的區(qū)分,比如對無轉(zhuǎn)向的交叉 口和無需選擇分支的交叉口使用不同的標(biāo)記,從而根據(jù)不同的標(biāo)記區(qū)分采用交叉口弱化符號或交叉口空符號。如圖13所示,為同時識別和標(biāo)記無需選擇分支的交叉口和無轉(zhuǎn)向的交叉口時, 一導(dǎo)航線路圖的實施例; 其中,對無需選擇分支的交叉口采用交叉口空符號顯示,而對無需轉(zhuǎn)向 的交叉口采用了交叉口弱化符號來顯示。相應(yīng)的,在這一過程中,如果對無轉(zhuǎn)向的交叉口和無需選擇分支的 交叉口使用相同的標(biāo)記,那么就會對這兩種交叉口采用同樣的交叉口符 號。如圖5第二列所示,交叉口 A和C同時采用交叉口弱化符號,具體 為空心圓符號;如圖5第三列所示,交叉口 A和C同時采用交叉口空符 號。請進(jìn)一步參見圖14,為同時識別和標(biāo)記無需選擇分支的交叉口和無 轉(zhuǎn)向的交叉口時,再一導(dǎo)航線路圖的實施例;其中,對無需選擇分支的 交叉口和無轉(zhuǎn)向的交叉口都采用了交叉口空符號來顯示??偟膩碚f,本發(fā)明的實施例2為本發(fā)明的一優(yōu)選實施例,提供了通 過標(biāo)記區(qū)分不同的交叉口,相應(yīng)采用不同的交叉口符號來直線化顯示導(dǎo) 航線路的方法,在實施例l的基礎(chǔ)上,進(jìn)一步簡化了顯示的內(nèi)容。在實際應(yīng)用中,可默認(rèn)采取標(biāo)記無需選擇分支的交叉口的操作,以 避免圖11所示的兩個或者更多交叉口的無益堆疊。而對無轉(zhuǎn)向交叉口的 標(biāo)記以及對全部交叉口的標(biāo)記,可以根據(jù)實際的顯示級別選擇實現(xiàn)。上述導(dǎo)航線路顯示方法的實施例1和實施例2,所給出的都是導(dǎo)航線 路的靜態(tài)表達(dá);本領(lǐng)域技術(shù)人員可以了解,本發(fā)明所提供的導(dǎo)航線路顯 示方法中可加入車輛或者行人的實時位置形成動態(tài)導(dǎo)航線路示意圖。具 體實現(xiàn)方式為,在靜態(tài)示意圖的基礎(chǔ)上動態(tài)加入行進(jìn)主體位置指示,就 可以形成動態(tài)示意圖,如圖15所示;此時,行進(jìn)中的主體(人或車輛) 在導(dǎo)航線路圖上顯示為動態(tài)的點狀或者矩形或者線形符號等。同時,實施例1和2中所給出的都是全局指示圖,本發(fā)明所提供的 方法同樣適用于局部線路的表達(dá),即局部導(dǎo)航指示圖。所謂局部導(dǎo)航指 示圖,是根據(jù)行進(jìn)位置僅顯示當(dāng)前行駛路段至前方某交叉口或路段的線 路圖,它通過縮小顯示范圍使圖形既清晰易辨,又不受暫時無關(guān)的信息 的影響,用于在行進(jìn)中以示意圖方式給出線路跟隨和轉(zhuǎn)向提示,使讀圖 者可以通過迅速地掃視來獲取信息,如圖16所示,它顯示了接下來的212個交叉口的轉(zhuǎn)向提示。具體的,局部導(dǎo)航指示圖方案可以為提取當(dāng)前的行進(jìn)位置;顯示 從當(dāng)前的行進(jìn)位置起往終點方向的部分導(dǎo)航線路。但一般來講,局部導(dǎo)航指示圖應(yīng)提前給出轉(zhuǎn)向提示,并保證讀圖者 有足夠的時間反應(yīng),因此局部導(dǎo)航指示圖方案還可以為提取當(dāng)前的行 進(jìn)位置;提取當(dāng)前速度參數(shù),計算顯示長度,如接下來2分鐘的車程內(nèi) 要處理的轉(zhuǎn)向;顯示從當(dāng)前的行進(jìn)位置起向終點方向的所述顯示長度的 導(dǎo)航線路。在此過程中,可以輔以語音提示。需要指出,導(dǎo)航線路顯示方法的實施例1和2所給出的導(dǎo)航線路圖 多以橫向延伸的線路加以顯示,這僅為舉例。在實際使用中,線路也可以為縱向延伸,以利于在行進(jìn)中進(jìn)行對照,如局部導(dǎo)航指示圖16。無論采取哪一延伸方向加以顯示,由于不再存在曲線和彎轉(zhuǎn),即使在小屏幕 尺寸受限無法全部顯示的情況下,也可通過簡單的單向滾屏操作來顯示 全圖。導(dǎo)航線路顯示方法實施例3:在最簡化的情況下,可以進(jìn)行全部交叉口的標(biāo)記,對標(biāo)記后的交叉 口使用交叉口弱化符號或者交叉口空符號,達(dá)到將整條線路簡化的效果, 這尤其適用于動態(tài)顯示里程的情況。由于行進(jìn)主體在行進(jìn)時常常想了解 里程情況,即己走了多遠(yuǎn)、還有多遠(yuǎn)等,里程指示圖用于一目了然的了 解里程情況,包含起點、終點、整體線路的線段和當(dāng)前位置指示。本發(fā)明所提供的導(dǎo)航線路顯示方法實施例3就提供了這樣一種技術(shù)方案,如圖3所示,包括以下步驟301、 從已獲取的導(dǎo)航線路中提取交叉口;302、 根據(jù)所提取的交叉口進(jìn)行導(dǎo)航線路的分段;303、 進(jìn)行全部交叉口的標(biāo)記;304、 對提取的任一交叉口,調(diào)用交叉口符號模板庫并提取相應(yīng)的交 叉口符號,在本實施例中,為交叉口空符號;其中,步驟304可以通過以下步驟實現(xiàn)判斷所識別的交叉口為已標(biāo)記 的交叉口;提取交叉口空符號。305、 直線化處理每一導(dǎo)航線路段;306、 以所提取的交叉口符號對所述直線化處理后的導(dǎo)航線路段執(zhí)行 線性連接的操作,并加以顯示;307、 在顯示的導(dǎo)航線路圖上加入當(dāng)前行進(jìn)位置指示和里程指示,如 圖17所示。其中,已行里程和待行里程之間的比例可予以保持。本發(fā)明還提供了實現(xiàn)上述方法的導(dǎo)航線路顯示裝置,該裝置由軟件 模塊實現(xiàn),與導(dǎo)航應(yīng)用系統(tǒng)的其他軟件模塊協(xié)同工作。該導(dǎo)航線路顯示 裝置可以設(shè)置在導(dǎo)航設(shè)備上,或者分布式計算的服務(wù)器上。導(dǎo)航線路顯示裝置實施例1:參見圖18,為本發(fā)明提供的導(dǎo)航線路顯示裝置實施例1的結(jié)構(gòu)示意 圖,包括交通網(wǎng)絡(luò)數(shù)據(jù)庫單元l,用于記錄交通網(wǎng)絡(luò)數(shù)據(jù)信息; 導(dǎo)航線路獲取單元2,用于調(diào)用所述交通網(wǎng)絡(luò)數(shù)據(jù)庫單元1,獲取跟 隨所需導(dǎo)航線路;交叉口提取單元4,與導(dǎo)航線路獲取單元2以及交通網(wǎng)絡(luò)數(shù)據(jù)庫1 連接,用于根據(jù)交通網(wǎng)絡(luò)數(shù)據(jù),在輸出的導(dǎo)航線路中提取交叉口信息并 進(jìn)行導(dǎo)航線路的分段;交叉口符號提取單元5,接收交叉口提取單元4輸出的交叉口信息, 并與交通網(wǎng)絡(luò)數(shù)據(jù)庫單元1連接,用于根據(jù)交通網(wǎng)絡(luò)數(shù)據(jù)調(diào)用交叉口符 號模板庫單元6并提取相應(yīng)的交叉口符號;比如,對里程指示的情況, 可以提取交叉口弱化符號或者交叉口空符號;導(dǎo)航線路組合單元7用于直線化處理所述交叉口提取單元4輸出的 導(dǎo)航線路段,將其與所述交叉口符號提取單元5輸出的交叉口符號進(jìn)行 線性組合,并將組合后的導(dǎo)航線路輸出給所述顯示單元3加以顯示??梢钥闯觯緦嵤├?提供了一種新的導(dǎo)航線路顯示裝置,通過獲 取導(dǎo)航線路并通過上述模塊4-7的配合處理,最終把具有任意曲線軌跡 的線路簡化的表達(dá)為直線線路,并把路口即交叉口的情況以符號化形式 呈現(xiàn),從而既清晰表達(dá)導(dǎo)航線路跟隨信息,又便于在小屏幕上顯示,所 得到的導(dǎo)航線路圖簡明、直觀、易讀。其中,交通網(wǎng)絡(luò)數(shù)據(jù)庫單元1、導(dǎo)航線路獲取單元2和顯示單元3 已廣泛應(yīng)用于目前的導(dǎo)航顯示系統(tǒng),其實現(xiàn)方案及功能為本領(lǐng)域技術(shù)人 員的公知技術(shù),在此不再贅述。同時,可選的,還包括行進(jìn)位置檢測單元10,與所述導(dǎo)航線路組合 單元7連接,用于檢測當(dāng)前行進(jìn)位置;則所述導(dǎo)航線路組合單元7還用 于在線性組合的導(dǎo)航線路上顯示當(dāng)前行進(jìn)位置,從而實現(xiàn)動態(tài)導(dǎo)航線路圖的顯示;或者顯示從當(dāng)前的行進(jìn)位置起,向終點方向的局部導(dǎo)航線路 圖??蛇x的,還包括行進(jìn)速度檢測單元11,用于檢測當(dāng)前行進(jìn)速度;則 所述導(dǎo)航線路組合單元7與所述行進(jìn)速度檢測單元11連接,用于根據(jù)當(dāng) 前行進(jìn)速度,計算導(dǎo)航線路的顯示長度并輸出所述長度的動態(tài)、局部導(dǎo) 航線路。導(dǎo)航線路顯示裝置實施例2:進(jìn)一步的,在交叉口類型庫單元的協(xié)同工作下,實施例1中的交叉 口符號提取單元5還能夠?qū)崿F(xiàn)對交叉口強(qiáng)化符號的提取。如圖19所示, 為本發(fā)明提供的導(dǎo)航線路顯示裝置實施例2的結(jié)構(gòu)示意圖,在上述實施 例1的基礎(chǔ)上,進(jìn)一步包括與所述交叉口符號提取單元5連接的交叉口 類型庫單元8,用于枚舉并保存所有或者典型交叉口類型;相應(yīng)的,交叉 口符號模板庫單元6中對應(yīng)保存有相應(yīng)的符號模板,任一符號模板顯示 了一種交叉口類型的每一個分支,并允許其某個分支被突顯。則所述交叉口符號提取單元5用于提取交叉口提取單元4輸出的交 叉口信息,調(diào)用所述交叉口類型庫單元8,結(jié)合交通網(wǎng)絡(luò)數(shù)據(jù)識別交叉口 所屬類型;并根據(jù)交叉口類型,調(diào)用交叉口符號模板庫單元6提取相應(yīng) 的交叉口強(qiáng)化符號,并突顯導(dǎo)航線路所選分支。導(dǎo)航線路顯示裝置實施例3:進(jìn)一步的,在交叉口符號化過程中,還可根據(jù)交叉口的標(biāo)記與否,區(qū)別 選擇不同的交叉口符號,從而實現(xiàn)一導(dǎo)航線路中交叉口符號的多樣化表達(dá)。 參見圖20,為本發(fā)明所提供的導(dǎo)航線路顯示裝置的實施例3的結(jié)構(gòu)示意圖, 包括了對交叉口進(jìn)行識別判斷的功能。具體的,該實施例3在實施例2的基礎(chǔ)上,進(jìn)一步包括顯示級別輸入單元9,則交叉口提取單元4用于根據(jù)輸入 的顯示級別,對交叉口進(jìn)行標(biāo)記。交叉口的標(biāo)記與否將對交叉口符號提取單元5的工作模式產(chǎn)生影響,比如,交叉口符號提取單元5判斷所識別的交叉 口是否為已標(biāo)記的交叉口;對未標(biāo)記的交叉口,提取相應(yīng)的交叉口強(qiáng)化符號, 并突顯導(dǎo)航線路所選分支;對已標(biāo)記的交叉口,提取交叉口弱化符號或者交 叉口空符號。在這一過程中,選擇性標(biāo)記交叉口的情況可以根據(jù)實際的需要進(jìn)行設(shè)置,舉例來說,可以包括對第一級別,識別無需選擇分支的交叉口,并進(jìn)行標(biāo)記;或者對第二級別,識別無轉(zhuǎn)向的交叉口,并進(jìn)行標(biāo)記;或者對第三級別,識別無需選擇分支的交叉口和無轉(zhuǎn)向的交叉口,并進(jìn)行標(biāo)記。或者,標(biāo)記全部交叉口??偟膩碚f,本發(fā)明導(dǎo)航線路顯示裝置的實施例3提供了通過標(biāo)記區(qū) 分不同的交叉口,并分別采用不同的交叉口符號來直線化顯示導(dǎo)航線路 的裝置,不僅能夠直線化、符號化顯示導(dǎo)航線路,并且能夠根據(jù)實際的 需要進(jìn)行符號控制,在滿足導(dǎo)航需求的同時降低顯示復(fù)雜度。應(yīng)該指出,在本發(fā)明所提供的導(dǎo)航線路顯示裝置實施例中,所出現(xiàn) 的單元均以功能塊的形式加以描述,但在實際使用中,各單元可隨意組 合而不影響本發(fā)明的技術(shù)方案,比如可以將實現(xiàn)將交叉口提取單元4和 導(dǎo)航線路組合單元7的功能在一個模塊中實現(xiàn)。最后所應(yīng)說明的是,以上實施例僅用以說明本發(fā)明的技術(shù)方案而非 限制,盡管參照較佳實施例對本發(fā)明進(jìn)行了詳細(xì)說明,本領(lǐng)域的普通技 術(shù)人員應(yīng)當(dāng)理解,可以對本發(fā)明的技術(shù)方案進(jìn)行修改或者等同替換,而 不脫離本發(fā)明技術(shù)方案的精神和范圍。
權(quán)利要求
1.一種導(dǎo)航線路顯示方法,其特征在于包括以下步驟從已獲取的導(dǎo)航線路中提取交叉口;根據(jù)所提取的交叉口進(jìn)行導(dǎo)航線路的分段;對提取的任一交叉口,調(diào)用交叉口符號模板庫并提取相應(yīng)的交叉口符號;直線化處理每一導(dǎo)航線路段;以所提取的交叉口符號線性連接所述直線化處理后的導(dǎo)航線路段,并加以顯示。
2. 根據(jù)權(quán)利要求1所述的導(dǎo)航線路顯示方法,其特征在于提取相應(yīng) 的交叉口符號包括對提取的任一交叉口,調(diào)用交叉口類型庫識別其所屬類型,并根據(jù) 所識別的交叉口類型,提取交叉口強(qiáng)化符號,并突顯所述導(dǎo)航線路所選 分支;所述交叉口強(qiáng)化符號顯示有交叉口每一分支;或者提取交叉口弱化符號或交叉口空符號;所述交叉口弱化符號不顯示 交叉口的分支,所述交叉口空符號僅保持交叉口符號對線路段的連接功 能。
3. 根據(jù)權(quán)利要求1所述的導(dǎo)航線路顯示方法,其特征在于從所述導(dǎo) 航線路中提取交叉口之后,還包括對提取的任一交叉口,調(diào)用交叉口類 型庫識別其所屬類型;以及根據(jù)所識別的交叉口類型,選擇性標(biāo)記交叉 口的步驟;其中,選擇性標(biāo)記交叉口的步驟包括但不限于對第一級別,識別無需選擇分支的交叉口,并進(jìn)行標(biāo)記;或者對第二級別,識別無轉(zhuǎn)向的交叉口,并進(jìn)行標(biāo)記;或者對第三級別,識別無需選擇分支的交叉口和無轉(zhuǎn)向的交叉口,并進(jìn)行標(biāo)記。
4. 根據(jù)權(quán)利要求1所述的導(dǎo)航線路顯示方法,其特征在于從所述導(dǎo) 航線路中提取交叉口之后,還包括進(jìn)行全部交叉口的標(biāo)記。
5. 根據(jù)權(quán)利要求3或4所述的導(dǎo)航線路顯示方法,其特征在于提取 相應(yīng)的交叉口符號包括判斷所識別的交叉口是否為已標(biāo)記的交叉口 ;對未標(biāo)記的交叉口,提取交叉口強(qiáng)化符號,并突顯所述導(dǎo)航線路所選分支;對已標(biāo)記的交叉口,提取交叉口弱化符號或交叉口空符號。
6. 根據(jù)權(quán)利要求1所述的導(dǎo)航線路顯示方法,其特征在于直線化處 理每一導(dǎo)航線路段還包括保持各導(dǎo)航線路段的大小關(guān)系。
7. 根據(jù)權(quán)利要求1所述的導(dǎo)航線路顯示方法,其特征在于顯示線性 連接后的導(dǎo)航線路段包括顯示起點至終點之間的導(dǎo)航線路。
8. 根據(jù)權(quán)利要求1所述的導(dǎo)航線路顯示方法,其特征在于顯示線性 連接后的導(dǎo)航線路段包括提取當(dāng)前的行進(jìn)位置;顯示從當(dāng)前的行進(jìn)位 置起,向終點方向的部分導(dǎo)航線路。
9. 根據(jù)權(quán)利要求1所述的導(dǎo)航線路顯示方法,其特征在于顯示線性 連接后的導(dǎo)航線路段包括提取當(dāng)前的行進(jìn)位置;提取當(dāng)前速度參數(shù), 計算顯示長度;顯示從當(dāng)前的行進(jìn)位置起向終點方向的所述顯示長度的 導(dǎo)航線路。
10. 根據(jù)權(quán)利要求1或7或8或9所述的導(dǎo)航線路顯示方法,其特征 在于還包括在所述導(dǎo)航線路上顯示參考信息,包括但不限于當(dāng)前行進(jìn) 位置指示、動態(tài)/靜態(tài)里程指示。
11. 一種導(dǎo)航線路顯示裝置,包括交通網(wǎng)絡(luò)數(shù)據(jù)庫單元、導(dǎo)航線路獲 取單元和顯示單元,其特征在于還包括交叉口提取單元、交叉口符號提 取單元、交叉口符號模板庫單元以及導(dǎo)航線路組合單元;所述交叉口提取單元與導(dǎo)航線路獲取單元及交通網(wǎng)絡(luò)數(shù)據(jù)庫單元連接, 用于在輸出的導(dǎo)航線路中提取交叉口信息并進(jìn)行導(dǎo)航線路的分段;所 述交叉口符號提取單元與交通網(wǎng)絡(luò)數(shù)據(jù)庫單元及交叉口提取單元連 接,用于接收所述交叉口提取單元輸出的交叉口信息,根據(jù)交通網(wǎng)絡(luò)數(shù)據(jù)調(diào) 用交叉口符號模板庫單元提取相應(yīng)的交叉口符號,并對交叉口強(qiáng)化符號執(zhí)行 突顯所述導(dǎo)航線路所選分支的操作;所述導(dǎo)航線路組合單元用于直線化處理所述交叉口提取單元輸出的導(dǎo) 航線路段,將其與所述交叉口符號提取單元輸出的交叉口符號進(jìn)行線性組合,并輸出給所述顯示單元加以顯示。
12. 根據(jù)權(quán)利要求11所述的導(dǎo)航線路顯示裝置,其特征在于還包括 行進(jìn)位置檢測單元,與所述導(dǎo)航線路組合單元連接,用于檢測當(dāng)前行進(jìn)位置;所述導(dǎo)航線路組合單元用于在線性組合的導(dǎo)航線路上顯示當(dāng)前行進(jìn) 位置,或者顯示從當(dāng)前的行進(jìn)位置起,向終點方向的導(dǎo)航線路。
13. 根據(jù)權(quán)利要求12所述的導(dǎo)航線路顯示裝置,其特征在于還包括 行進(jìn)速度檢測單元,用于檢測當(dāng)前行進(jìn)速度;所述導(dǎo)航線路組合單元與所述行進(jìn)速度檢測單元連接,用于根據(jù)當(dāng)前行 進(jìn)速度,計算導(dǎo)航線路的顯示長度并輸出所述長度的導(dǎo)航線路。
14. 根據(jù)權(quán)利要求11-13任一所述的導(dǎo)航線路顯示裝置,其特征在于 還包括與所述交叉口符號提取單元連接的交叉口類型庫單元,用于保存 交叉口類型;所述交叉口符號提取單元用于提取交叉口提取單元輸出的 交叉口信息,調(diào)用所述交叉口類型庫單元,結(jié)合導(dǎo)航線路識別交叉口所 屬類型;并根據(jù)交叉口類型,調(diào)用交叉口符號模板庫單元提取相應(yīng)的交 叉口強(qiáng)化符號,并突顯導(dǎo)航線路所選分支。
15. 根據(jù)權(quán)利要求14所述的導(dǎo)航線路顯示裝置,其特征在于還包括 與所述交叉口提取單元連接的顯示級別輸入單元,所述交叉口提取單元 用于根據(jù)輸入的顯示級別,對交叉口進(jìn)行標(biāo)記;則所述交叉口符號提取 單元用于根據(jù)交叉口的標(biāo)記與否相應(yīng)選擇交叉口符號。
全文摘要
本發(fā)明公開了一種導(dǎo)航線路顯示方法,包括從已獲取的導(dǎo)航線路中提取交叉口,根據(jù)所提取的交叉口進(jìn)行導(dǎo)航線路的分段,對提取的任一交叉口,調(diào)用交叉口符號模板庫并提取相應(yīng)的交叉口符號,直線化處理每一導(dǎo)航線路段,以所提取的交叉口符號線性連接所述直線化處理后的導(dǎo)航線路段,并加以顯示。本發(fā)明還公開了一種導(dǎo)航線路顯示裝置。通過本發(fā)明公開的方法及裝置,能夠清晰、簡明、直觀地顯示導(dǎo)航線路信息,具有較佳的可讀性;尤其便于在較小的屏幕上實現(xiàn)導(dǎo)航線路的完整、清晰顯示。
文檔編號G01C21/30GK101324437SQ20071011038
公開日2008年12月17日 申請日期2007年6月13日 優(yōu)先權(quán)日2007年6月13日
發(fā)明者張奕港, 柱 徐, 李志林, 武 陳, 陳永奇 申請人:香港理工大學(xué)