專利名稱:導(dǎo)航語(yǔ)音預(yù)處理方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及導(dǎo)航領(lǐng)域,特別是指一種導(dǎo)航語(yǔ)音預(yù)處理方法及系統(tǒng)。
背景技術(shù):
隨著汽車的日益普及,車載導(dǎo)航技術(shù)也隨之得到了快速的發(fā)展。對(duì)于目前的導(dǎo)航技術(shù)來(lái)說(shuō),會(huì)有導(dǎo)航語(yǔ)音來(lái)協(xié)助導(dǎo)航,以提示用戶在行車過(guò)程中按照正確的路線行駛。例如為通過(guò)語(yǔ)音提示用戶前方直行、左轉(zhuǎn)或右轉(zhuǎn),來(lái)在大方向上確定用戶行駛方向;同時(shí),在遇到干擾路的時(shí)候,會(huì)通過(guò)語(yǔ)音提示駛?cè)肭胺阶髠?cè)、右側(cè)或中間,來(lái)進(jìn)一步幫助用戶確定正確行駛方向。對(duì)于上述導(dǎo)航過(guò)程中的提示語(yǔ)音,是通過(guò)一定的語(yǔ)音推導(dǎo)規(guī)則來(lái)生成的。目前,在具體實(shí)現(xiàn)的時(shí)候,通常是將上述規(guī)則編寫成程序代碼的方式在導(dǎo)航終端運(yùn)行,實(shí)時(shí)地推導(dǎo)得出提示語(yǔ)音以提醒用戶。然而,采用上述方式,由于是在導(dǎo)航終端進(jìn)行實(shí)時(shí)推導(dǎo)得出提示語(yǔ)音來(lái)提示用戶, 因此運(yùn)行起來(lái)速度較慢;同時(shí),由于是使用程序代碼的方式進(jìn)行語(yǔ)音推導(dǎo)規(guī)則的生成,因此在規(guī)則的添加、刪除或修改的時(shí)候,容易出錯(cuò),且在推導(dǎo)的時(shí)候也會(huì)進(jìn)行許多條件判斷,速度較慢。
發(fā)明內(nèi)容
本發(fā)明解決的是,需要在導(dǎo)航終端進(jìn)行實(shí)時(shí)推導(dǎo)得出提示語(yǔ)音來(lái)提示用戶,且在推導(dǎo)的時(shí)候也會(huì)進(jìn)行許多條件判斷,提示語(yǔ)音生成速度較慢的問(wèn)題。為解決上述問(wèn)題,本發(fā)明提供一種導(dǎo)航語(yǔ)音預(yù)處理方法,包括在地圖編譯時(shí),將需進(jìn)行語(yǔ)音提示的交通地點(diǎn)的信息轉(zhuǎn)換成語(yǔ)音生成條件;獲取預(yù)置的代碼可識(shí)別的語(yǔ)音推導(dǎo)規(guī)則;所述語(yǔ)音推導(dǎo)規(guī)則包括語(yǔ)音生成條件和提示語(yǔ)音的映射關(guān)系;將所述語(yǔ)音生成條件代入所述代碼可識(shí)別的語(yǔ)音推導(dǎo)規(guī)則,基于所述映射關(guān)系確定對(duì)應(yīng)的提示語(yǔ)音;建立交通地點(diǎn)與提示語(yǔ)音的對(duì)應(yīng)關(guān)系??蛇x的,所述導(dǎo)航語(yǔ)音預(yù)處理方法中,交通地點(diǎn)與提示語(yǔ)音的對(duì)應(yīng)關(guān)系中各交通地點(diǎn)對(duì)應(yīng)一條件號(hào),各提示語(yǔ)音對(duì)應(yīng)一語(yǔ)音號(hào)??蛇x的,所述導(dǎo)航語(yǔ)音預(yù)處理方法中,所述條件號(hào)包括入口路號(hào)及出口路號(hào)??蛇x的,所述導(dǎo)航語(yǔ)音預(yù)處理方法中,所述語(yǔ)音生成條件包括下列要素中的一種或其組合入口路及出口路名稱、等級(jí)、類型;入口路及出口路的夾角;干擾路和出口路的夾角。可選的,所述導(dǎo)航語(yǔ)音預(yù)處理方法中,所述映射關(guān)系采用二進(jìn)制文件形式的數(shù)據(jù)表存儲(chǔ)。可選的,所述導(dǎo)航語(yǔ)音預(yù)處理方法中,所述預(yù)置的代碼可識(shí)別的語(yǔ)音推導(dǎo)規(guī)則是從EXCEL表導(dǎo)出的包含該映射關(guān)系的數(shù)據(jù)表??蛇x的,所述導(dǎo)航語(yǔ)音預(yù)處理方法中,所述數(shù)據(jù)表通過(guò)EXCEL的VBA生成程序?qū)С龅摹?蛇x的,所述導(dǎo)航語(yǔ)音預(yù)處理方法中,所述基于所述映射關(guān)系確定對(duì)應(yīng)的提示語(yǔ)音的步驟是通過(guò)折半查找來(lái)實(shí)現(xiàn)的。可選的,所述導(dǎo)航語(yǔ)音預(yù)處理方法中,所述獲取預(yù)置的代碼可識(shí)別的語(yǔ)音推導(dǎo)規(guī)則的步驟中,用于識(shí)別的代碼為C語(yǔ)言代碼??蛇x的,所述導(dǎo)航語(yǔ)音預(yù)處理方法中,所述獲取預(yù)置的代碼可識(shí)別的語(yǔ)音推導(dǎo)規(guī)則步驟中,所述語(yǔ)音推導(dǎo)規(guī)則為更改后的語(yǔ)音推導(dǎo)規(guī)則??蛇x的,所述導(dǎo)航語(yǔ)音預(yù)處理方法中,所述更改的方式包括修改、增加、刪除??蛇x的,所述導(dǎo)航語(yǔ)音預(yù)處理方法中,將交通地點(diǎn)與提示語(yǔ)音的對(duì)應(yīng)關(guān)系作為一種地圖數(shù)據(jù)進(jìn)行維護(hù)。本發(fā)明還提供一種導(dǎo)航語(yǔ)音預(yù)處理系統(tǒng),包括預(yù)置單元,用于預(yù)置包含語(yǔ)音生成條件和提示語(yǔ)音的映射關(guān)系的語(yǔ)音推導(dǎo)規(guī)則;導(dǎo)出單元,與所述預(yù)置單元連接,用于依據(jù)所述預(yù)置單元中預(yù)置的語(yǔ)音推導(dǎo)規(guī)則導(dǎo)出代碼可識(shí)別的語(yǔ)音推導(dǎo)規(guī)則;信息轉(zhuǎn)換單元,用于將需進(jìn)行語(yǔ)音提示的交通地點(diǎn)的信息轉(zhuǎn)換成語(yǔ)音生成條件;預(yù)處理單元,與所述導(dǎo)出單元及所述信息轉(zhuǎn)換單元連接,用于將所述預(yù)處理的語(yǔ)音生成條件代入所述代碼可識(shí)別的語(yǔ)音推導(dǎo)規(guī)則,基于所述映射關(guān)系確定對(duì)應(yīng)的提示語(yǔ)
曰°關(guān)系建立單元,與所述預(yù)處理單元連接,建立交通地點(diǎn)與提示語(yǔ)音的對(duì)應(yīng)關(guān)系。可選的,所述導(dǎo)航語(yǔ)音預(yù)處理系統(tǒng)中,所述預(yù)置單元還用于更改所述語(yǔ)音推導(dǎo)規(guī)則,所述導(dǎo)出單元相應(yīng)地依據(jù)所述預(yù)置單元更改后的語(yǔ)音推導(dǎo)規(guī)則導(dǎo)出代碼可識(shí)別的語(yǔ)音推導(dǎo)規(guī)則。可選的,所述導(dǎo)航語(yǔ)音預(yù)處理系統(tǒng)中,所述預(yù)置單元通過(guò)EXCEL表預(yù)置包含語(yǔ)音生成條件和提示語(yǔ)音的映射關(guān)系的語(yǔ)音推導(dǎo)規(guī)則。與現(xiàn)有技術(shù)相比,采用本發(fā)明的導(dǎo)航語(yǔ)音預(yù)處理方法及系統(tǒng),具有以下優(yōu)點(diǎn)1.由于在地圖編譯時(shí),將需進(jìn)行語(yǔ)音提示的交通地點(diǎn)的信息轉(zhuǎn)換成語(yǔ)音生成條件;并進(jìn)行預(yù)處理代入所述代碼可識(shí)別的語(yǔ)音推導(dǎo)規(guī)則,確定對(duì)應(yīng)的提示語(yǔ)音;從而建立交通地點(diǎn)與提示語(yǔ)音的對(duì)應(yīng)關(guān)系。而該交通地點(diǎn)與提示語(yǔ)音的對(duì)應(yīng)關(guān)系作為一種地圖數(shù)據(jù)進(jìn)行維護(hù)。因此,在導(dǎo)航設(shè)備上運(yùn)行地圖數(shù)據(jù)的時(shí)候,可以直接依據(jù)交通地點(diǎn)與提示語(yǔ)音的對(duì)應(yīng)關(guān)系,提取交通地點(diǎn)對(duì)應(yīng)的提示語(yǔ)音,無(wú)須經(jīng)過(guò)推導(dǎo)過(guò)程,從而加快提示語(yǔ)音的生成速度。2.在對(duì)導(dǎo)航語(yǔ)音預(yù)處理的過(guò)程中,由于是根據(jù)當(dāng)前語(yǔ)音生成條件在代碼可識(shí)別的映射關(guān)系中查找產(chǎn)生當(dāng)前的提示語(yǔ)音;而非先前的采用的使用代碼對(duì)當(dāng)前語(yǔ)音生成條件和語(yǔ)音推導(dǎo)規(guī)則反復(fù)判斷,從而得出當(dāng)前的提示語(yǔ)音;因此可以加快導(dǎo)航語(yǔ)音的生成速度。3.在對(duì)導(dǎo)航語(yǔ)音預(yù)處理的過(guò)程中,由于采用映射關(guān)系表達(dá)語(yǔ)音生成條件和提示語(yǔ)音,因此結(jié)構(gòu)更加簡(jiǎn)單、清晰,便于更改。
圖1為本發(fā)明的導(dǎo)航語(yǔ)音預(yù)處理方法第一實(shí)施例的流程圖。圖2為本發(fā)明的導(dǎo)航語(yǔ)音預(yù)處理方法第二實(shí)施例的流程圖。圖3為本發(fā)明的導(dǎo)航語(yǔ)音預(yù)處理方法第三實(shí)施例的流程圖。圖4為圖3的導(dǎo)航語(yǔ)音預(yù)處理方法中步驟S13 —較佳實(shí)施方式的具體流程圖。圖5為本發(fā)明的導(dǎo)航語(yǔ)音預(yù)處理系統(tǒng)模塊方框圖。圖6為本發(fā)明的導(dǎo)航語(yǔ)音預(yù)處理系統(tǒng)應(yīng)用結(jié)構(gòu)模塊方框圖。
具體實(shí)施例方式正如背景技術(shù)部分所述,現(xiàn)有技術(shù)需要在導(dǎo)航終端進(jìn)行實(shí)時(shí)推導(dǎo)得出提示語(yǔ)音來(lái)提示用戶,且在推導(dǎo)的時(shí)候也會(huì)進(jìn)行許多條件判斷,提示語(yǔ)音生成速度較慢的問(wèn)題。為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面即結(jié)合附圖和實(shí)施例對(duì)本發(fā)明的具體實(shí)施方式
做詳細(xì)的說(shuō)明。在下面的描述中闡述了很多具體細(xì)節(jié)以便于充分理解本發(fā)明,但是本發(fā)明還可以采用其他不同于在此描述的其它方式來(lái)實(shí)施,因此本發(fā)明不受下面公開的具體實(shí)施例的限制。請(qǐng)參閱圖1,圖1為本發(fā)明的導(dǎo)航語(yǔ)音預(yù)處理方法第一實(shí)施例的流程圖。為解決上述問(wèn)題,本發(fā)明提供一種導(dǎo)航語(yǔ)音預(yù)處理方法,于該第一實(shí)施例,包括步驟Sl 在地圖編譯時(shí),將需進(jìn)行語(yǔ)音提示的交通地點(diǎn)的信息轉(zhuǎn)換成語(yǔ)音生成條件;步驟S2 獲取預(yù)置的代碼可識(shí)別的語(yǔ)音推導(dǎo)規(guī)則;所述語(yǔ)音推導(dǎo)規(guī)則包括語(yǔ)音生成條件和提示語(yǔ)音的映射關(guān)系;步驟S3 將所述語(yǔ)音生成條件代入所述代碼可識(shí)別的語(yǔ)音推導(dǎo)規(guī)則,基于所述映射關(guān)系確定對(duì)應(yīng)的提示語(yǔ)音;步驟S4 建立交通地點(diǎn)與提示語(yǔ)音的對(duì)應(yīng)關(guān)系。可見,由于在地圖編譯時(shí),將需進(jìn)行語(yǔ)音提示的交通地點(diǎn)的信息轉(zhuǎn)換成語(yǔ)音生成條件;并進(jìn)行預(yù)處理代入所述代碼可識(shí)別的語(yǔ)音推導(dǎo)規(guī)則,確定對(duì)應(yīng)的提示語(yǔ)音;從而建立交通地點(diǎn)與提示語(yǔ)音的對(duì)應(yīng)關(guān)系。而該交通地點(diǎn)與提示語(yǔ)音的對(duì)應(yīng)關(guān)系可以方便作為一種地圖數(shù)據(jù)進(jìn)行維護(hù)。因此,在導(dǎo)航設(shè)備上運(yùn)行地圖數(shù)據(jù)的時(shí)候,可以直接依據(jù)交通地點(diǎn)與提示語(yǔ)音的對(duì)應(yīng)關(guān)系,提取交通地點(diǎn)對(duì)應(yīng)的提示語(yǔ)音,無(wú)須經(jīng)過(guò)推導(dǎo)過(guò)程,從而加快提示語(yǔ)音的生成速度。其中,所述語(yǔ)音生成條件包括下列要素中的一種或其組合入口路的名稱、等級(jí)、 類型;出口路名稱、等級(jí)、類型;入口路及出口路的夾角,用于判斷直行、左轉(zhuǎn)或右轉(zhuǎn);干擾路和出口路的夾角,用于判斷駛?cè)肭胺阶髠?cè)、右側(cè)或中間。具體而言,所述入口路及出口路的等級(jí)例如為省道,國(guó)道;所述入口路及出口路的類型,例如為隧道、匝道、橋、輪渡。其中,所述語(yǔ)音推導(dǎo)規(guī)則例如可以為通過(guò)入口路及出口路的夾角提示用戶前方直行、左轉(zhuǎn)或右轉(zhuǎn),來(lái)在大方向上確定用戶行駛方向;所述語(yǔ)音推導(dǎo)規(guī)則還可包括,判斷干擾路是否存在,在遇到干擾路的時(shí)候,判斷所述干擾路與出口路的夾角,例如當(dāng)出口路會(huì)通過(guò)語(yǔ)音提示駛?cè)肭胺阶髠?cè)、右側(cè)或中間,來(lái)進(jìn)一步幫助用戶確定正確行駛方向。其中,所述映射關(guān)系可以采用二進(jìn)制文件形式的數(shù)據(jù)表存儲(chǔ),而所述映射關(guān)系是語(yǔ)音生成條件和提示語(yǔ)音的映射關(guān)系。從而在執(zhí)行將所述當(dāng)前語(yǔ)音生成條件代入所述代碼可識(shí)別的語(yǔ)音推導(dǎo)規(guī)則的步驟時(shí),調(diào)用二進(jìn)制文件形式的數(shù)據(jù)表,可以更加快速方便的基于所述二進(jìn)制文件形式的數(shù)據(jù)表確定當(dāng)前的提示語(yǔ)音。其中,所述預(yù)置的代碼可識(shí)別的語(yǔ)音推導(dǎo)規(guī)則是從EXCEL表導(dǎo)出的包含該映射關(guān)系的數(shù)據(jù)表;該數(shù)據(jù)表為二進(jìn)制形式的數(shù)據(jù)表。其中,所述數(shù)據(jù)表通過(guò)EXCEL的VBA生成程序?qū)С龅?,所述?shù)據(jù)表為二進(jìn)制形式的數(shù)據(jù)表。其中,所述基于所述映射關(guān)系確定當(dāng)前的提示語(yǔ)音的步驟是通過(guò)折半查找來(lái)實(shí)現(xiàn)的。由于是采用折半查找的方式,而非現(xiàn)有技術(shù)的代碼判斷的方式,從而可以加快導(dǎo)航語(yǔ)音的生成速度。其中,所述獲取預(yù)置的代碼可識(shí)別的語(yǔ)音推導(dǎo)規(guī)則的步驟中,用于識(shí)別的代碼為C 語(yǔ)言代碼。通過(guò)C語(yǔ)言代碼對(duì)所述代碼可識(shí)別的語(yǔ)音推導(dǎo)規(guī)則進(jìn)行調(diào)用執(zhí)行。請(qǐng)參閱圖2,圖2為本發(fā)明的導(dǎo)航語(yǔ)音預(yù)處理方法第二實(shí)施例的流程圖。于該第二實(shí)施例,包括步驟S5 在地圖編譯時(shí),將需進(jìn)行語(yǔ)音提示的交通地點(diǎn)的信息轉(zhuǎn)換成語(yǔ)音生成條件;步驟S6 獲取預(yù)置的代碼可識(shí)別的更改后的語(yǔ)音推導(dǎo)規(guī)則;所述語(yǔ)音推導(dǎo)規(guī)則包括語(yǔ)音生成條件和提示語(yǔ)音的映射關(guān)系;步驟S7 將所述語(yǔ)音生成條件代入所述代碼可識(shí)別的語(yǔ)音推導(dǎo)規(guī)則,基于所述映射關(guān)系確定對(duì)應(yīng)的提示語(yǔ)音;步驟S8 建立交通地點(diǎn)與提示語(yǔ)音的對(duì)應(yīng)關(guān)系。與第一實(shí)施例相比,該第二實(shí)施例的步驟S6 獲取預(yù)置的代碼可識(shí)別的更改后的語(yǔ)音推導(dǎo)規(guī)則采用映射關(guān)系表達(dá)語(yǔ)音生成條件和提示語(yǔ)音??梢?,由于所述語(yǔ)音推導(dǎo)規(guī)則是使用映射關(guān)系的方式,因此結(jié)構(gòu)更加簡(jiǎn)單,便于更改。其中,所述更改的方式包括修改、 增加、刪除。請(qǐng)參閱圖3,圖3為本發(fā)明的導(dǎo)航語(yǔ)音預(yù)處理方法第三實(shí)施例的流程圖。于該第三實(shí)施例,包括步驟S9 在地圖編譯時(shí),將需進(jìn)行語(yǔ)音提示的交通地點(diǎn)的信息轉(zhuǎn)換成語(yǔ)音生成條件;步驟SlO 獲取預(yù)置的代碼可識(shí)別的語(yǔ)音推導(dǎo)規(guī)則;所述語(yǔ)音推導(dǎo)規(guī)則包括語(yǔ)音生成條件和提示語(yǔ)音的映射關(guān)系;步驟Sll 將所述語(yǔ)音生成條件代入所述代碼可識(shí)別的語(yǔ)音推導(dǎo)規(guī)則,基于所述映射關(guān)系確定對(duì)應(yīng)的提示語(yǔ)音;步驟S12 建立交通地點(diǎn)與提示語(yǔ)音的對(duì)應(yīng)關(guān)系;步驟S13 導(dǎo)航設(shè)備根據(jù)當(dāng)前交通地點(diǎn)的信息及所述對(duì)應(yīng)關(guān)系,提取當(dāng)前提示語(yǔ)
曰°與第一實(shí)施例相比,該第二實(shí)施例的步驟S13 導(dǎo)航設(shè)備根據(jù)當(dāng)前交通地點(diǎn)的信息及所述對(duì)應(yīng)關(guān)系,提取當(dāng)前提示語(yǔ)音。從而導(dǎo)航設(shè)備可以直接依據(jù)交通地點(diǎn)與提示語(yǔ)音的對(duì)應(yīng)關(guān)系,提取交通地點(diǎn)對(duì)應(yīng)的提示語(yǔ)音,無(wú)須經(jīng)過(guò)推導(dǎo)過(guò)程,從而加快提示語(yǔ)音的生成速度。 其中,交通地點(diǎn)與提示語(yǔ)音的對(duì)應(yīng)關(guān)系中各交通地點(diǎn)對(duì)應(yīng)一條件號(hào),各提示語(yǔ)音對(duì)應(yīng)一語(yǔ)音號(hào)。所述條件號(hào)可以為包括入口路號(hào)及出口路號(hào)。 請(qǐng)參閱圖4,圖4為圖3的導(dǎo)航語(yǔ)音預(yù)處理方法中步驟S13 —較佳實(shí)施方式的具體流程圖。于該較佳實(shí)施方式,所述根據(jù)當(dāng)前語(yǔ)音生成條件及所述對(duì)應(yīng)關(guān)系,提取當(dāng)前提示語(yǔ)音的步驟,具體可以為包括步驟S130 獲取當(dāng)前交通地點(diǎn)對(duì)應(yīng)的條件號(hào);步驟S131 在所述對(duì)應(yīng)關(guān)系中找出對(duì)應(yīng)的語(yǔ)音號(hào);步驟S132 根據(jù)所述語(yǔ)音號(hào)提取提示語(yǔ)音。請(qǐng)參閱圖5,圖5為本發(fā)明的導(dǎo)航語(yǔ)音預(yù)處理系統(tǒng)模塊方框圖。本發(fā)明提供的導(dǎo)航語(yǔ)音預(yù)處理系統(tǒng),包括預(yù)置單元10,用于預(yù)置包含語(yǔ)音生成條件和提示語(yǔ)音的映射關(guān)系的語(yǔ)音推導(dǎo)規(guī)則;導(dǎo)出單元20,與所述預(yù)置單元10連接,用于依據(jù)所述預(yù)置單元10中預(yù)置的語(yǔ)音推導(dǎo)規(guī)則導(dǎo)出代碼可識(shí)別的語(yǔ)音推導(dǎo)規(guī)則;信息轉(zhuǎn)換單元30,用于將需進(jìn)行語(yǔ)音提示的交通地點(diǎn)的信息轉(zhuǎn)換成語(yǔ)音生成條件;預(yù)處理單元40,與所述導(dǎo)出單元20及所述信息轉(zhuǎn)換單元30連接,用于將所述預(yù)處理的語(yǔ)音生成條件代入所述代碼可識(shí)別的語(yǔ)音推導(dǎo)規(guī)則,基于所述映射關(guān)系確定對(duì)應(yīng)的提示語(yǔ)音;關(guān)系建立單元50,與所述預(yù)處理單元40連接,建立交通地點(diǎn)與提示語(yǔ)音的對(duì)應(yīng)關(guān)系。其中,所述預(yù)置單元10還用于更改所述語(yǔ)音推導(dǎo)規(guī)則,所述導(dǎo)出單元20相應(yīng)地依據(jù)所述預(yù)置單元10更改后的語(yǔ)音推導(dǎo)規(guī)則導(dǎo)出代碼可識(shí)別的語(yǔ)音推導(dǎo)規(guī)則。可見,由于預(yù)置單元10是使用映射關(guān)系的方式預(yù)置所述語(yǔ)音推導(dǎo)規(guī)則,因此結(jié)構(gòu)更加簡(jiǎn)單,便于更改。 其中,所述更改的方式包括修改、增加、刪除。其中,所述預(yù)置單元10通過(guò)EXCEL表預(yù)置包含語(yǔ)音生成條件和提示語(yǔ)音的映射關(guān)系的語(yǔ)音推導(dǎo)規(guī)則。請(qǐng)參閱圖6,圖6為本發(fā)明的導(dǎo)航語(yǔ)音預(yù)處理系統(tǒng)應(yīng)用結(jié)構(gòu)模塊方框圖。本發(fā)明的導(dǎo)航語(yǔ)音預(yù)處理系統(tǒng)1包括圖5所示的各單元。在關(guān)系建立單元50建立的交通地點(diǎn)與提示語(yǔ)音的對(duì)應(yīng)關(guān)系后,將交通地點(diǎn)與提示語(yǔ)音的對(duì)應(yīng)關(guān)系作為一種地圖數(shù)據(jù)進(jìn)行維護(hù)。導(dǎo)航終端設(shè)備2包括一執(zhí)行單元60,運(yùn)行包含交通地點(diǎn)與提示語(yǔ)音的對(duì)應(yīng)關(guān)系的地圖數(shù)據(jù),所述執(zhí)行單元60可以直接依據(jù)交通地點(diǎn)與提示語(yǔ)音的對(duì)應(yīng)關(guān)系,提取交通地點(diǎn)對(duì)應(yīng)的提示語(yǔ)音,無(wú)須經(jīng)過(guò)推導(dǎo)過(guò)程,從而加快提示語(yǔ)音的生成速度。本發(fā)明雖然以較佳實(shí)施例公開如上,但其并不是用來(lái)限定本發(fā)明,任何本領(lǐng)域技術(shù)人員在不脫離本發(fā)明的精神和范圍內(nèi),都可以做出可能的變動(dòng)和修改,因此本發(fā)明的保護(hù)范圍應(yīng)當(dāng)以本發(fā)明權(quán)利要求所界定的范圍為準(zhǔn)。
權(quán)利要求
1.一種導(dǎo)航語(yǔ)音預(yù)處理方法,其特征在于,包括在地圖編譯時(shí),將需進(jìn)行語(yǔ)音提示的交通地點(diǎn)的信息轉(zhuǎn)換成語(yǔ)音生成條件;獲取預(yù)置的代碼可識(shí)別的語(yǔ)音推導(dǎo)規(guī)則;所述語(yǔ)音推導(dǎo)規(guī)則包括語(yǔ)音生成條件和提示語(yǔ)音的映射關(guān)系;將所述語(yǔ)音生成條件代入所述代碼可識(shí)別的語(yǔ)音推導(dǎo)規(guī)則,基于所述映射關(guān)系確定對(duì)應(yīng)的提示語(yǔ)音;建立交通地點(diǎn)與提示語(yǔ)音的對(duì)應(yīng)關(guān)系。
2.如權(quán)利要求1所述的導(dǎo)航語(yǔ)音預(yù)處理方法,其特征在于,所述交通地點(diǎn)與提示語(yǔ)音的對(duì)應(yīng)關(guān)系中各交通地點(diǎn)對(duì)應(yīng)一條件號(hào),各提示語(yǔ)音對(duì)應(yīng)一語(yǔ)音號(hào)。
3.如權(quán)利要求2所述的導(dǎo)航語(yǔ)音預(yù)處理方法,其特征在于,所述條件號(hào)包括入口路號(hào)及出口路號(hào)。
4.如權(quán)利要求1所述的導(dǎo)航語(yǔ)音預(yù)處理方法,其特征在于,所述語(yǔ)音生成條件包括下列要素中的一種或其組合入口路及出口路名稱、等級(jí)、類型;入口路及出口路的夾角;干擾路和出口路的夾角。
5.如權(quán)利要求1所述的導(dǎo)航語(yǔ)音預(yù)處理方法,其特征在于,所述映射關(guān)系采用二進(jìn)制文件形式的數(shù)據(jù)表存儲(chǔ)。
6.如權(quán)利要求5所述的導(dǎo)航語(yǔ)音預(yù)處理方法,其特征在于,所述預(yù)置的代碼可識(shí)別的語(yǔ)音推導(dǎo)規(guī)則是從EXCEL表導(dǎo)出的包含該映射關(guān)系的數(shù)據(jù)表。
7.如權(quán)利要求5所述的導(dǎo)航語(yǔ)音預(yù)處理方法,其特征在于,所述數(shù)據(jù)表通過(guò)EXCEL的 VBA生成程序?qū)С龅摹?br>
8.如權(quán)利要求1所述的導(dǎo)航語(yǔ)音預(yù)處理方法,其特征在于,所述基于所述映射關(guān)系確定對(duì)應(yīng)的提示語(yǔ)音的步驟是通過(guò)折半查找來(lái)實(shí)現(xiàn)的。
9.如權(quán)利要求1所述的導(dǎo)航語(yǔ)音預(yù)處理方法,其特征在于,所述獲取預(yù)置的代碼可識(shí)別的語(yǔ)音推導(dǎo)規(guī)則的步驟中,用于識(shí)別的代碼為C語(yǔ)言代碼。
10.如權(quán)利要求1所述的導(dǎo)航語(yǔ)音預(yù)處理方法,其特征在于,所述獲取預(yù)置的代碼可識(shí)別的語(yǔ)音推導(dǎo)規(guī)則步驟中,所述語(yǔ)音推導(dǎo)規(guī)則為更改后的語(yǔ)音推導(dǎo)規(guī)則。
11.如權(quán)利要求10所述的導(dǎo)航語(yǔ)音預(yù)處理方法,其特征在于,所述更改的方式包括修改、增加、刪除。
12.如權(quán)利要求1所述的導(dǎo)航語(yǔ)音預(yù)處理方法,其特征在于,將所述的交通地點(diǎn)與提示語(yǔ)音的對(duì)應(yīng)關(guān)系作為一種地圖數(shù)據(jù)進(jìn)行維護(hù)。
13.一種導(dǎo)航語(yǔ)音預(yù)處理系統(tǒng),其特征在于,包括預(yù)置單元,用于預(yù)置包含語(yǔ)音生成條件和提示語(yǔ)音的映射關(guān)系的語(yǔ)音推導(dǎo)規(guī)則;導(dǎo)出單元,與所述預(yù)置單元連接,用于依據(jù)所述預(yù)置單元中預(yù)置的語(yǔ)音推導(dǎo)規(guī)則導(dǎo)出代碼可識(shí)別的語(yǔ)音推導(dǎo)規(guī)則;信息轉(zhuǎn)換單元,用于將需進(jìn)行語(yǔ)音提示的交通地點(diǎn)的信息轉(zhuǎn)換成語(yǔ)音生成條件;預(yù)處理單元,與所述導(dǎo)出單元及所述信息轉(zhuǎn)換單元連接,用于將所述預(yù)處理的語(yǔ)音生成條件代入所述代碼可識(shí)別的語(yǔ)音推導(dǎo)規(guī)則,基于所述映射關(guān)系確定對(duì)應(yīng)的提示語(yǔ)音;關(guān)系建立單元,與所述預(yù)處理單元連接,建立交通地點(diǎn)與提示語(yǔ)音的對(duì)應(yīng)關(guān)系。
14.如權(quán)利要求13所述的導(dǎo)航語(yǔ)音預(yù)處理系統(tǒng),其特征在于,所述預(yù)置單元還用于更改所述語(yǔ)音推導(dǎo)規(guī)則,所述導(dǎo)出單元相應(yīng)地依據(jù)所述預(yù)置單元更改后的語(yǔ)音推導(dǎo)規(guī)則導(dǎo)出代碼可識(shí)別的語(yǔ)音推導(dǎo)規(guī)則。
15.如權(quán)利要求13所述的導(dǎo)航語(yǔ)音預(yù)處理系統(tǒng),其特征在于,所述預(yù)置單元通過(guò)EXCEL 表預(yù)置包含語(yǔ)音生成條件和提示語(yǔ)音的映射關(guān)系的語(yǔ)音推導(dǎo)規(guī)則。
全文摘要
本發(fā)明揭示一種導(dǎo)航語(yǔ)音預(yù)處理方法及系統(tǒng),該方法包括在地圖編譯時(shí),將需進(jìn)行語(yǔ)音提示的交通地點(diǎn)的信息轉(zhuǎn)換成語(yǔ)音生成條件;獲取預(yù)置的代碼可識(shí)別的語(yǔ)音推導(dǎo)規(guī)則;所述語(yǔ)音推導(dǎo)規(guī)則包括語(yǔ)音生成條件和提示語(yǔ)音的映射關(guān)系;將所述語(yǔ)音生成條件代入所述代碼可識(shí)別的語(yǔ)音推導(dǎo)規(guī)則,基于所述映射關(guān)系確定對(duì)應(yīng)的提示語(yǔ)音;建立交通地點(diǎn)與提示語(yǔ)音的對(duì)應(yīng)關(guān)系。該系統(tǒng)包括預(yù)置單元、導(dǎo)出單元、信息轉(zhuǎn)換單元、預(yù)處理單元、關(guān)系建立單元。從而在導(dǎo)航設(shè)備上運(yùn)行地圖數(shù)據(jù)的時(shí)候,可以直接依據(jù)交通地點(diǎn)與提示語(yǔ)音的對(duì)應(yīng)關(guān)系,提取交通地點(diǎn)對(duì)應(yīng)的提示語(yǔ)音,無(wú)須經(jīng)過(guò)推導(dǎo)過(guò)程,從而加快提示語(yǔ)音的生成速度。
文檔編號(hào)G01C21/34GK102564439SQ201010617458
公開日2012年7月11日 申請(qǐng)日期2010年12月29日 優(yōu)先權(quán)日2010年12月29日
發(fā)明者李軍 申請(qǐng)人:上海博泰悅臻電子設(shè)備制造有限公司