本發(fā)明涉及盲文處理技術(shù)領(lǐng)域,尤其涉及盲文文件生成方法及系統(tǒng)。
背景技術(shù):
盲人作為一個(gè)特殊群體,需要社會(huì)給予更多的關(guān)心與照顧,盲人教育也在世界范圍內(nèi)得到廣泛關(guān)注。中國(guó)在2014年明確規(guī)定盲人在參加高考要提供盲文試卷,并在2015年高考中正式提供盲文高考試卷,因此在日常的教學(xué)過程中,除了利用語(yǔ)音等技術(shù)手段提高教學(xué)質(zhì)量以外,依然需要加強(qiáng)盲人學(xué)生的盲文學(xué)習(xí)水平。而另一方面,據(jù)北京青年報(bào)2014年6月20日《漢語(yǔ)盲文首個(gè)“數(shù)據(jù)庫(kù)”開建》新聞消息,過去半個(gè)世紀(jì)中國(guó)正式出版的盲文讀物只有約4000種,遠(yuǎn)不能滿足盲人的學(xué)習(xí)需要。
因此,本領(lǐng)域迫切需要有便捷的方案來通過現(xiàn)有的明眼材料來生成盲文材料。
技術(shù)實(shí)現(xiàn)要素:
以下給出一個(gè)或多個(gè)方面的簡(jiǎn)要概述以提供對(duì)這些方面的基本理解。此概述不是所有構(gòu)想到的方面的詳盡綜覽,并且既非旨在指認(rèn)出所有方面的關(guān)鍵性或決定性要素亦非試圖界定任何或所有方面的范圍。其唯一的目的是要以簡(jiǎn)化形式給出一個(gè)或多個(gè)方面的一些概念以為稍后給出的更加詳細(xì)的描述之序。
根據(jù)本發(fā)明的一方面,提供了一種盲文文件生成方法,包括:
獲取目標(biāo)文件的文本以獲得文本內(nèi)容信息;
基于該文本內(nèi)容信息對(duì)文本執(zhí)行語(yǔ)句分詞處理以獲得語(yǔ)句分詞信息;
基于該語(yǔ)句分詞信息對(duì)文本執(zhí)行分詞拼音標(biāo)注處理以獲得分詞拼音信息;
基于該分詞拼音信息對(duì)文本執(zhí)行盲文轉(zhuǎn)換處理以獲得盲文點(diǎn)字信息,
其特征在于,該盲文文件生成方法還包括校正處理,該校正處理包括以下 至少一者:
響應(yīng)于用戶選擇對(duì)文本執(zhí)行歧義校正以更新該文本內(nèi)容信息,以用于后續(xù)語(yǔ)句分詞處理;
響應(yīng)于用戶選擇對(duì)文本執(zhí)行語(yǔ)句分詞校正以更新該語(yǔ)句分詞信息,以用于后續(xù)分詞拼音標(biāo)注處理;及
響應(yīng)于用戶選擇對(duì)文本執(zhí)行分詞拼音校正以更新該分詞拼音信息,以用于后續(xù)盲文轉(zhuǎn)換處理。
在一實(shí)例中,該獲取目標(biāo)文件的文本以獲得文本內(nèi)容信息包括:
對(duì)該目標(biāo)文件執(zhí)行掃描處理以生成該目標(biāo)文件的目標(biāo)文件圖像;以及
對(duì)該目標(biāo)文件圖像執(zhí)行ocr處理以生成該文本內(nèi)容信息。
在一實(shí)例中,執(zhí)行該語(yǔ)句分詞校正包括:
基于該文本內(nèi)容信息和該語(yǔ)句分詞信息生成分詞校正圖像,該分詞校正圖像中包括分詞標(biāo)記;
打印該分詞校正圖像以獲得分詞校正圖像的紙質(zhì)文件;
對(duì)經(jīng)用戶修改了分詞標(biāo)記的該分詞校正圖像的紙質(zhì)文件執(zhí)行掃描處理以生成經(jīng)修改的分詞校正圖像;
識(shí)別該經(jīng)修改的分詞校正圖像中的分詞標(biāo)記以獲得經(jīng)校正的分詞方案;以及
基于經(jīng)校正的分詞方案更新該語(yǔ)句分詞信息。
在一實(shí)例中,該分詞標(biāo)記為位于文字下方的下劃線,位于同一下劃線上的文字被分為一個(gè)詞語(yǔ),其中該分詞標(biāo)記的識(shí)別包括基于修改后的下劃線將位于同一下劃線上的文字分為一個(gè)詞語(yǔ)。
在一實(shí)例中,該分詞校正圖像還包括位于文字和初始下劃線下方的手工修改區(qū)域,該用戶通過在該手工修改區(qū)域中添加下劃線來修改該分詞標(biāo)記。
在一實(shí)例中,該分詞校正圖像還包括指示該語(yǔ)句分詞信息在數(shù)據(jù)庫(kù)中的存儲(chǔ)路徑的路徑圖像,其中執(zhí)行該語(yǔ)句分詞校正還包括:
識(shí)別該經(jīng)修改的分詞校正圖像中的該路徑圖像以獲得該存儲(chǔ)路徑;以及
基于該存儲(chǔ)路徑定位所要更新的該語(yǔ)句分詞信息。
在一實(shí)例中,該路徑圖像為條形碼或二維碼中的任意一者。
在一實(shí)例中,執(zhí)行該分詞拼音校正包括:
基于該文本內(nèi)容信息、該語(yǔ)句分詞信息和該分詞拼音信息生成拼音校正圖像,該拼音校正圖像中包括關(guān)于每個(gè)多音字的多音選項(xiàng);
打印該拼音校正圖像以獲得拼音校正圖像的紙質(zhì)文件;
對(duì)經(jīng)用戶選擇了多音選項(xiàng)的該拼音校正圖像的紙質(zhì)文件執(zhí)行掃描處理以生成經(jīng)選擇的拼音校正圖像;
識(shí)別該經(jīng)選擇的拼音校正圖像中的多音選項(xiàng)的選擇以獲得經(jīng)校正的拼音方案;以及
基于經(jīng)校正的拼音方案更新該分詞拼音信息。
在一實(shí)例中,每個(gè)多音字的多音選項(xiàng)位于相應(yīng)多音字的正上方,每個(gè)多音選項(xiàng)前方設(shè)有復(fù)選框,用戶通過對(duì)多音選項(xiàng)的復(fù)選框的涂黑來選擇多音選項(xiàng),其中該多音選項(xiàng)的選擇包括基于各多音字上方的各多音選項(xiàng)前方的復(fù)選框的顏色識(shí)別來確定各多音字的拼音。
在一實(shí)例中,每個(gè)多音字正上方最靠近的多音選項(xiàng)為相應(yīng)多音字的默認(rèn)選項(xiàng),在用戶沒有涂黑一多音字的任何復(fù)選框的情況下,被確定為該多音字的拼音。
在一實(shí)例中,該拼音校正圖像還包括指示該分詞拼音信息在數(shù)據(jù)庫(kù)中的存儲(chǔ)路徑的路徑圖像,其中執(zhí)行該分詞拼音校正還包括:
識(shí)別該經(jīng)選擇的拼音校正圖像中的該路徑圖像以獲得該存儲(chǔ)路徑;以及
基于該存儲(chǔ)路徑定位所要更新的該分詞拼音信息。
在一實(shí)例中,該路徑圖像為條形碼或二維碼中的任意一者。
在一實(shí)例中,執(zhí)行該語(yǔ)句分詞校正包括:
基于該文本內(nèi)容信息和該語(yǔ)句分詞信息生成分詞校正圖像以經(jīng)由用戶界面顯示,該分詞校正圖像中包括分詞標(biāo)記;
經(jīng)由該用戶界面接收用戶對(duì)該分詞標(biāo)記的修改;
基于經(jīng)修改的分詞標(biāo)記獲得經(jīng)校正的分詞方案;以及
基于經(jīng)校正的分詞方案更新該語(yǔ)句分詞信息。
在一實(shí)例中,執(zhí)行該分詞拼音校正包括:
基于該文本內(nèi)容信息、該語(yǔ)句分詞信息和該分詞拼音信息生成拼音校正 圖像以經(jīng)由用戶界面顯示;
經(jīng)由該用戶界面接收用戶對(duì)各多音字的多音選項(xiàng)的選擇;
基于用戶對(duì)各多音字的多音選項(xiàng)的選擇獲得經(jīng)校正的拼音方案;以及
基于經(jīng)校正的拼音方案更新該分詞拼音信息。
在一實(shí)例中,執(zhí)行該歧義校正包括:
基于該文本內(nèi)容信息查找同音詞歧義數(shù)據(jù)庫(kù)以確定有同音歧義的同音詞;
建議各同音詞的啞音定字注釋方案以經(jīng)由用戶界面顯示;
經(jīng)由該用戶界面接收用戶對(duì)各同音詞的啞音定字注釋方案的編輯以確定經(jīng)校正的啞音定字注釋方案;以及
基于校正的啞音定字注釋方案更新該文本內(nèi)容信息。
根據(jù)本發(fā)明的另一方面,提供了一種盲文文件生成系統(tǒng),包括:
獲取模塊,用于獲取目標(biāo)文件的文本以獲得文本內(nèi)容信息;
分詞模塊,用于基于該文本內(nèi)容信息對(duì)文本執(zhí)行語(yǔ)句分詞處理以獲得語(yǔ)句分詞信息;
拼音標(biāo)注模塊,用于基于該語(yǔ)句分詞信息對(duì)文本執(zhí)行分詞拼音標(biāo)注處理以獲得分詞拼音信息;
轉(zhuǎn)換模塊,用于基于該分詞拼音信息對(duì)文本執(zhí)行盲文轉(zhuǎn)換處理以獲得盲文點(diǎn)字信息,
其特征在于,該盲文文件生成系統(tǒng)還包括以下至少一者:
歧義校正模塊,用于響應(yīng)于用戶選擇對(duì)文本執(zhí)行歧義校正以更新該文本內(nèi)容信息,以用于后續(xù)語(yǔ)句分詞處理;
分詞校正模塊,用于響應(yīng)于用戶選擇對(duì)文本執(zhí)行語(yǔ)句分詞校正以更新該語(yǔ)句分詞信息,以用于后續(xù)分詞拼音標(biāo)注處理;及
拼音校正模塊,用于響應(yīng)于用戶選擇對(duì)文本執(zhí)行分詞拼音校正以更新該分詞拼音信息,以用于后續(xù)盲文轉(zhuǎn)換處理。
在一實(shí)例中,獲取模塊包括:
掃描模塊,用于對(duì)該目標(biāo)文件執(zhí)行掃描處理以生成該目標(biāo)文件的目標(biāo)文件圖像;以及
ocr模塊,用于對(duì)該目標(biāo)文件圖像執(zhí)行ocr處理以生成該文本內(nèi)容信息。
在一實(shí)例中,該系統(tǒng)還包括打印模塊,以及該獲取模塊還包括掃描模塊和圖像識(shí)別模塊,
其中該分詞校正模塊包括第一圖像創(chuàng)建模塊和第一更新模塊,該第一圖像創(chuàng)建模塊用于基于該文本內(nèi)容信息和該語(yǔ)句分詞信息生成分詞校正圖像,該分詞校正圖像中包括分詞標(biāo)記,
該打印模塊用于打印該分詞校正圖像以獲得分詞校正圖像的紙質(zhì)文件,
該掃描模塊用于對(duì)經(jīng)用戶修改了分詞標(biāo)記的該分詞校正圖像的紙質(zhì)文件執(zhí)行掃描處理以生成經(jīng)修改的分詞校正圖像,以及該圖像識(shí)別模塊用于識(shí)別該經(jīng)修改的分詞校正圖像中的分詞標(biāo)記以獲得經(jīng)校正的分詞方案,
該第一更新模塊用于基于經(jīng)校正的分詞方案更新該語(yǔ)句分詞信息。
在一實(shí)例中,該分詞標(biāo)記為位于文字下方的下劃線,位于同一下劃線上的文字被分為一個(gè)詞語(yǔ),其中該圖像識(shí)別模塊基于修改后的下劃線將位于同一下劃線上的文字分為一個(gè)詞語(yǔ)。
在一實(shí)例中,該分詞校正圖像還包括位于文字和初始下劃線下方的手工修改區(qū)域,該用戶通過在該手工修改區(qū)域中添加下劃線來修改該分詞標(biāo)記。
在一實(shí)例中,該分詞校正圖像還包括指示該語(yǔ)句分詞信息在數(shù)據(jù)庫(kù)中的存儲(chǔ)路徑的路徑圖像,
其中該圖像識(shí)別模塊還用于識(shí)別該經(jīng)修改的分詞校正圖像中的該路徑圖像以獲得該存儲(chǔ)路徑,
該第一更新模塊基于該存儲(chǔ)路徑定位所要更新的該語(yǔ)句分詞信息。
在一實(shí)例中,該路徑圖像為條形碼或二維碼中的任意一者。
在一實(shí)例中,還包括打印模塊,以及該獲取模塊還包括掃描模塊和圖像識(shí)別模塊,
其中該拼音校正模塊包括第二圖像創(chuàng)建模塊和第二更新模塊,該第二圖像創(chuàng)建模塊用于基于該文本內(nèi)容信息、該語(yǔ)句分詞信息和該分詞拼音信息生成拼音校正圖像,該拼音校正圖像中包括關(guān)于每個(gè)多音字的多音選項(xiàng),
該打印模塊用于打印該拼音校正圖像以獲得拼音校正圖像的紙質(zhì)文件,
該掃描模塊用于對(duì)經(jīng)用戶選擇了多音選項(xiàng)的該拼音校正圖像的紙質(zhì)文件執(zhí)行掃描處理以生成經(jīng)選擇的拼音校正圖像,以及該圖像識(shí)別模塊,用于識(shí)別 該經(jīng)選擇的拼音校正圖像中的多音選項(xiàng)的選擇以獲得經(jīng)校正的拼音方案,
該第二更新模塊用于基于經(jīng)校正的拼音方案更新該分詞拼音信息。
在一實(shí)例中,每個(gè)多音字的多音選項(xiàng)位于相應(yīng)多音字的正上方,每個(gè)多音選項(xiàng)前方設(shè)有復(fù)選框,用戶通過對(duì)多音選項(xiàng)的復(fù)選框的涂黑來選擇多音選項(xiàng),其中該圖像識(shí)別模塊基于各多音字上方的各多音選項(xiàng)前方的復(fù)選框的顏色識(shí)別來確定各多音字的拼音。
在一實(shí)例中,每個(gè)多音字正上方最靠近的多音選項(xiàng)為相應(yīng)多音字的默認(rèn)選項(xiàng),在用戶沒有涂黑一多音字的任何復(fù)選框的情況下,被確定為該多音字的拼音。
在一實(shí)例中,該拼音校正圖像還包括指示該分詞拼音信息在數(shù)據(jù)庫(kù)中的存儲(chǔ)路徑的路徑圖像,
其中該圖像識(shí)別模塊還用于識(shí)別該經(jīng)選擇的拼音校正圖像中的該路徑圖像以獲得該存儲(chǔ)路徑,
該更新模塊基于該存儲(chǔ)路徑定位所要更新的該分詞拼音信息。
在一實(shí)例中,該路徑圖像為條形碼或二維碼中的任意一者。
在一實(shí)例中,還包括用于與用戶交互的用戶界面,
該分詞校正模塊包括:
第一圖像創(chuàng)建模塊,用于基于該文本內(nèi)容信息和該語(yǔ)句分詞信息生成分詞校正圖像以經(jīng)由該用戶界面顯示,該分詞校正圖像中包括分詞標(biāo)記,其中該用戶界面接收用戶對(duì)該分詞標(biāo)記的修改以獲得經(jīng)校正的分詞方案;以及
第一更新模塊,用于基于經(jīng)校正的分詞方案更新該語(yǔ)句分詞信息。
在一實(shí)例中,還包括用于與用戶交互的用戶界面,
該拼音校正模塊包括:
第二圖像創(chuàng)建模塊,用于基于該文本內(nèi)容信息、該語(yǔ)句分詞信息和該分詞拼音信息生成拼音校正圖像以經(jīng)由該用戶界面顯示,其中該用戶界面接收用戶對(duì)各多音字的多音選項(xiàng)的選擇以獲得經(jīng)校正的拼音方案;以及
第二更新模塊,用于基于經(jīng)校正的拼音方案更新該分詞拼音信息。
在一實(shí)例中,還包括用于與用戶交互的用戶界面,
該歧義校正模塊包括:
查找模塊,用于基于該文本內(nèi)容信息查找同音詞歧義數(shù)據(jù)庫(kù)以確定有同音歧義的同音詞;
啞音定字建議模塊,用于建議各同音詞的啞音定字注釋方案以經(jīng)由該用戶界面顯示,其中該用戶界面接收用戶對(duì)各同音詞的啞音定字注釋方案的編輯以確定經(jīng)校正的啞音定字注釋方案;以及
第三更新模塊,用于基于校正的啞音定字注釋方案更新該文本內(nèi)容信息。
附圖說明
在結(jié)合以下附圖閱讀本公開的實(shí)施例的詳細(xì)描述之后,能夠更好地理解本發(fā)明的上述特征和優(yōu)點(diǎn)。在附圖中,各組件不一定是按比例繪制,并且具有類似的相關(guān)特性或特征的組件可能具有相同或相近的附圖標(biāo)記。
圖1是示出了根據(jù)本發(fā)明的一方面的盲文文件生成系統(tǒng)的框圖;
圖2是示出了分詞校正圖像的示意圖;
圖3是示出了通過用戶界面執(zhí)行分詞方案修改的人機(jī)交互過程的示意圖;
圖4是示出了拼音校正圖像的示意圖;
圖5是示出了通過用戶界面執(zhí)行拼音方案修改的人機(jī)交互過程的示意圖;
圖6是示出了盲文文件的打印輸出的一個(gè)示例的示意圖;
圖7是示出了根據(jù)本發(fā)明的實(shí)施例的盲文文件生成系統(tǒng)的一種架構(gòu)的示意圖;以及
圖8是示出了根據(jù)本發(fā)明的一方面的盲文文件生成方法的流程圖。
具體實(shí)施方式
以下結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明作詳細(xì)描述。注意,以下結(jié)合附圖和具體實(shí)施例描述的諸方面僅是示例性的,而不應(yīng)被理解為對(duì)本發(fā)明的保護(hù)范圍進(jìn)行任何限制。
圖1是示出了根據(jù)本發(fā)明的一方面的盲文文件生成系統(tǒng)1000的框圖。如圖1所示,系統(tǒng)1000可包括獲取模塊1110、打印模塊1120、ui模塊1130、分詞模塊1140、拼音標(biāo)注模塊1150、轉(zhuǎn)換模塊1160、歧義校正模塊1170、分詞校正模塊1180、拼音校正模塊1190、以及數(shù)據(jù)庫(kù)1200。注意,這里示出的 模塊并不是每一個(gè)都是必需的,可以根據(jù)需要省去一個(gè)或多個(gè)模塊,或者可以根據(jù)實(shí)現(xiàn)的需要增添一個(gè)或多個(gè)必要的模塊。
獲取模塊1110可用于獲取目標(biāo)文件的文本以獲得文本內(nèi)容信息。目標(biāo)文件可以是用戶希望生成盲文的文件,該目標(biāo)文件可以是已經(jīng)存儲(chǔ)在數(shù)據(jù)庫(kù)1200中的電子文件,或者也可以是紙質(zhì)的明眼文稿。
獲取模塊1110可包括掃描模塊1112和ocr識(shí)別模塊1114。在此實(shí)例中可以處理目標(biāo)文件是紙質(zhì)的明眼文稿的情形。例如,掃描模塊1112可對(duì)紙質(zhì)的目標(biāo)文件執(zhí)行掃描處理以生成該目標(biāo)文件的目標(biāo)文件圖像,然后ocr模塊1114可掃描該目標(biāo)文件圖像以識(shí)別出其中的文字信息,這些文字信息作為目標(biāo)文件的文本內(nèi)容信息被生成,并且可以存儲(chǔ)在數(shù)據(jù)庫(kù)1200中。
在獲得文本內(nèi)容信息后,分詞模塊1140可基于該文本內(nèi)容信息對(duì)文本執(zhí)行語(yǔ)句分詞處理,以獲得語(yǔ)句分詞信息。分詞模塊1140可根據(jù)漢語(yǔ)分詞規(guī)則、盲文分詞連寫規(guī)則、以及包含詞頻詞性信息的漢語(yǔ)語(yǔ)料數(shù)據(jù)庫(kù)對(duì)文本進(jìn)行分詞。所獲得的分詞方案作為語(yǔ)句分詞信息可以存儲(chǔ)在數(shù)據(jù)庫(kù)1200中。
漢語(yǔ)盲文為表音型文字,當(dāng)漢語(yǔ)字詞轉(zhuǎn)換成盲文之后,僅保留漢語(yǔ)的讀音部分。換言之,盲文轉(zhuǎn)換是以漢語(yǔ)字詞的讀音為基礎(chǔ)的,因此,還需要得到文本的拼音信息。
為此,在獲得分詞方案后,拼音標(biāo)注模塊1150可基于語(yǔ)句分詞信息對(duì)文本執(zhí)行分詞拼音標(biāo)注處理,以獲得分詞拼音信息。例如,拼音標(biāo)注模塊1150可以基于分詞處理的結(jié)果,查詢漢語(yǔ)語(yǔ)料數(shù)據(jù)庫(kù),結(jié)合詞頻詞性信息,完成分詞拼音標(biāo)注。所標(biāo)注的分詞拼音作為分詞拼音信息可存儲(chǔ)在數(shù)據(jù)庫(kù)1200中。
然后,轉(zhuǎn)換模塊1160可基于分詞拼音信息對(duì)文本執(zhí)行盲文轉(zhuǎn)換以獲得盲文點(diǎn)字信息。在盲文領(lǐng)域,漢語(yǔ)盲文點(diǎn)字方案包括現(xiàn)行盲文或雙拼盲文?,F(xiàn)行盲文方案可進(jìn)一步選擇盲文是否全部標(biāo)調(diào)。不選擇全部標(biāo)調(diào),則根據(jù)盲文詞庫(kù)統(tǒng)計(jì)的現(xiàn)行盲文標(biāo)調(diào)方案標(biāo)調(diào)。這些選擇皆可以作為盲文文件生成參數(shù)由用戶進(jìn)行設(shè)置。
實(shí)踐中,轉(zhuǎn)換模塊1160可基于盲文文件生成參數(shù),結(jié)合漢語(yǔ)文本,分詞及分詞拼音信息,根據(jù)盲文的拼音編碼表,拼法規(guī)則和標(biāo)調(diào)規(guī)則將各分詞的拼音轉(zhuǎn)換成盲文點(diǎn)字編碼,以獲得盲文點(diǎn)字信息。
雙拼盲文的轉(zhuǎn)換過程中,還需要使用漢語(yǔ)分詞的文本信息進(jìn)行特殊處理。如輕聲“的”、“地”、“得”,極常用同音同調(diào)詞“他”、“她”、“它”的同音分化以及啞音定字的特殊轉(zhuǎn)化處理。重復(fù)音節(jié)和重復(fù)音組如“哥哥”、“向前,向前,向前!”以及常用詞尾和詞語(yǔ)采用對(duì)應(yīng)的簡(jiǎn)寫方法來表示。漢語(yǔ)中的標(biāo)點(diǎn)符號(hào),阿拉伯?dāng)?shù)字以及英文字符則直接根據(jù)盲文編碼表生成對(duì)應(yīng)的盲文點(diǎn)字編碼。編碼轉(zhuǎn)換完成以后可以獲得盲文點(diǎn)字信息,該盲文點(diǎn)字信息可存儲(chǔ)在數(shù)據(jù)庫(kù)1200中。
盲文電子文件文件格式包括但不限于.brl文件。用戶可選擇輸出方式,包括但不限于:打印為紙質(zhì)文檔或輸出為電子文件到usb,email,mailbox等等。
特別地,本發(fā)明關(guān)注漢語(yǔ)到盲文翻譯過程中必不可少的用戶干預(yù)過程,提供一種消除漢語(yǔ)到盲文翻譯過程中特有的分詞歧義、同音歧義以及多音歧義的解決方案。
為此,本發(fā)明提供了歧義校正模塊1170、分詞校正模塊1180、拼音校正模塊1190。
歧義校正模塊1170可用于響應(yīng)于用戶選擇對(duì)文本執(zhí)行歧義校正以更新文本內(nèi)容信息。特別地,歧義校正模塊1170可主要用于消除同音歧義。如前所述,漢語(yǔ)盲文為表音型文字,當(dāng)漢語(yǔ)字詞轉(zhuǎn)換成盲文之后,僅保留了漢語(yǔ)的讀音部分,而漢語(yǔ)明文所包含的字形內(nèi)容已缺失,所以無法單獨(dú)通過盲文來分辨同音字詞。
例如語(yǔ)句a:甲到達(dá)“中點(diǎn)”的同時(shí)乙恰好到達(dá)“終點(diǎn)”。
這里的“中點(diǎn)”和“終點(diǎn)”為同音詞,且會(huì)產(chǎn)生同音歧義,使得盲人讀者無法辨別。因此,需要消除同音歧義。
歧義校正模塊1170可包括查找模塊1172、啞音定字建議模塊1174和第三更新模塊1176。查找模塊1172可基于文本內(nèi)容信息查找同音詞歧義數(shù)據(jù)庫(kù),以確定有同音歧義的同音詞。例如,以上文語(yǔ)句a為例,“中點(diǎn)”和“終點(diǎn)”皆為有同音歧義的同音詞。啞音定字建議模塊1174可建議各同音詞的啞音定字注釋方案以經(jīng)由ui模塊1130顯示,例如ui模塊1130可以是多功能機(jī)的控制面板。用戶可通過文本編輯的方式增加、修改或刪除注釋方案。例如,針對(duì) 上述語(yǔ)句a,啞音定字注釋方案為:甲到達(dá)中(間)點(diǎn)的同時(shí)乙恰好到達(dá)終(了)點(diǎn)。
除了同音歧義,古文中的一些單字詞也可以采用類似的方式來明確含義。
例如語(yǔ)句b:兩岸猿聲啼不住。
為例消除歧義,可采用啞音定字注釋方案:兩岸猿(猴)聲啼(叫)不住。
第三更新模塊1176可基于校正的啞音定字注釋方案更新文本內(nèi)容信息,從而消除文本內(nèi)容中的文字歧義。
分詞校正模塊1180主要對(duì)分詞模塊1140自動(dòng)獲得的分詞方案進(jìn)行校正,因?yàn)榉衷~模塊1140自動(dòng)執(zhí)行的分詞方案并不一定完全正確。為了校正分詞方案,首先需要向用戶展示分詞模塊1140的分詞方案,然后再接受用戶對(duì)分詞方案的修改。
在此有兩種實(shí)施方式,第一種實(shí)施方式是利用打印模塊1120。分詞校正模塊1180包括第一圖像創(chuàng)建模塊1182和第一更新模塊1184。第一圖像創(chuàng)建模塊1182可基于文本內(nèi)容信息和語(yǔ)句分詞信息生成分詞校正圖像,該分詞校正圖像中可包括分詞標(biāo)記用以指示分詞方案。作為示例,分詞標(biāo)記可以是位于文字下方的下劃線,位于同一下劃線上的文字被分為一個(gè)詞語(yǔ)。圖2中示出了作為示例的分詞校正圖像。
打印模塊1120可打印出該分詞校正圖像以獲得其紙質(zhì)文件。然后用戶可以在該紙質(zhì)文件的圖像上修改分詞標(biāo)記。例如,在圖2中,在文字和初始下劃線的下方還包括由虛線框表示的手工修改區(qū)域,用戶可以在該手工修改區(qū)域中添加下劃線以修改分詞方案。
用戶手工修改后,掃描模塊1112對(duì)該紙質(zhì)文件進(jìn)行掃描以生成經(jīng)修改的分詞校正圖像,然后圖像識(shí)別模塊1116可識(shí)別該經(jīng)用戶修改的分詞校正圖像中的分詞標(biāo)記,例如手工修改區(qū)域中的下劃線,獲得經(jīng)校正的分詞方案,即在經(jīng)校正的分詞方案中將手工修改區(qū)域中的同一下劃線上的文字分為一個(gè)詞語(yǔ),以修改最初的分詞方案。實(shí)踐中,圖像識(shí)別模塊1116可利用圖像處理技術(shù)識(shí)別指定修改區(qū)域內(nèi)的劃線信息并對(duì)比記錄的原始各分詞及漢字的位置信息,從而獲得哪些字處于同一下劃線上從而應(yīng)被分為一個(gè)詞語(yǔ)的信息。
然后,第一更新模塊1184可基于經(jīng)校正的分詞方案來更新存儲(chǔ)在數(shù)據(jù)庫(kù) 1200中的語(yǔ)句分詞信息。在特定實(shí)例中,為了定位語(yǔ)句分詞信息在數(shù)據(jù)庫(kù)1200中的存儲(chǔ)位置,分詞校正圖像中還可包括指示語(yǔ)句分詞信息在數(shù)據(jù)庫(kù)1200中的存儲(chǔ)路徑的路徑圖像,例如條形碼或二維碼等等。圖2中示出了路徑圖像為二維碼的示例。圖像識(shí)別模塊1116可識(shí)別經(jīng)修改的分詞校正圖像中的該路徑圖像以獲得語(yǔ)句分詞信息的存儲(chǔ)路徑,第一更新模塊1184可基于該存儲(chǔ)路徑在數(shù)據(jù)庫(kù)1200中定位所要更新的語(yǔ)句分詞信息。
作為示例,圖2中所示的分詞校正圖像還包括手工修改示例以引導(dǎo)用戶完成分詞方案的修改。
第二種向用戶展示分詞方案的方式是直接利用ui模塊1130。第一圖像創(chuàng)建模塊1182可基于文本內(nèi)容信息和語(yǔ)句分詞信息生成分詞校正圖像以直接經(jīng)由用戶界面顯示。此時(shí),用戶經(jīng)由用戶界面對(duì)分詞標(biāo)記的修改來修改分詞方案。即,ui模塊1130接收用戶對(duì)分詞標(biāo)記的修改以獲得經(jīng)校正的分詞方案,第一更新模塊1184可基于經(jīng)校正的分詞方案更新語(yǔ)句分詞信息。
在此示例中第一圖像創(chuàng)建模塊1182創(chuàng)建的分詞校正圖像與先前類似,皆是通過分詞標(biāo)記來體現(xiàn)分詞方案。但是在用戶界面中,可以有更加靈活多樣形式的分詞標(biāo)記,例如,下劃線、斜杠、空格等等。用戶可以自行對(duì)分詞標(biāo)記進(jìn)行設(shè)置。
例如,分詞模塊1140自動(dòng)給出的分詞方案如下:
上海市長(zhǎng)江路
假設(shè)用戶實(shí)際想表示的是:
上海市長(zhǎng)江路
圖3中示出了分詞方案的人機(jī)交互修改過程。
拼音校正模塊1190可響應(yīng)于用戶選擇對(duì)文本執(zhí)行分詞拼音校正以更新分詞拼音信息。拼音校正模塊1190主要對(duì)拼音標(biāo)注模塊1150自動(dòng)獲得的拼音方案進(jìn)行校正,因?yàn)槠匆魳?biāo)注模塊1150自動(dòng)執(zhí)行的拼音方案并不一定完全正確。為了校正拼音方案,首先需要向用戶展示拼音標(biāo)注模塊1140的拼音方案,然后再接受用戶對(duì)拼音方案的修改。
在此有兩種實(shí)施方式,第一種實(shí)施方式是也利用打印模塊1120和獲取模塊1110。拼音校正模塊1190可包括第二圖像創(chuàng)建模塊1192和第二更新模塊 1194。第二圖像創(chuàng)建模塊1192可基于文本內(nèi)容信息、語(yǔ)句分詞信息和分詞拼音信息生成拼音校正圖像,該拼音校正圖像中包括關(guān)于每個(gè)多音字的多音選項(xiàng)。作為示例,每個(gè)多音字的多音選項(xiàng)位于相應(yīng)多音字的正上方,每個(gè)多音選項(xiàng)前方設(shè)有復(fù)選框,復(fù)選框中被涂黑則表示該復(fù)選框?qū)?yīng)的拼音選項(xiàng)被選中。圖4中示出了作為示例的拼音校正圖像。
打印模塊1120可打印拼音校正圖像以獲得拼音校正圖像的紙質(zhì)文件,然后用戶可以在該紙質(zhì)文件的圖像上選擇多音選項(xiàng)。例如,在圖4中,用戶可通過對(duì)多音選項(xiàng)前方的復(fù)選框的涂黑來選擇多音選項(xiàng)。
用戶選擇后,掃描模塊1112可對(duì)經(jīng)用戶選擇了多音選項(xiàng)的拼音校正圖像的紙質(zhì)文件執(zhí)行掃描處理以生成經(jīng)選擇的拼音校正圖像,然后圖像識(shí)別模塊1116可識(shí)別經(jīng)選擇的拼音校正圖像中的多音選項(xiàng)的選擇以獲得經(jīng)校正的拼音方案,即將復(fù)選框被涂黑的拼音選項(xiàng)確定為所對(duì)應(yīng)文字的拼音。實(shí)踐中,圖像識(shí)別模塊1116可利用圖像處理技術(shù)識(shí)別哪些復(fù)選框被涂黑,利用被涂黑的復(fù)選框的位置信息確定對(duì)應(yīng)的文字,從而將該對(duì)應(yīng)文字的拼音確定為此被選中的拼音選項(xiàng)。
在特定示例中,每個(gè)多音字正上方最靠近的多音選項(xiàng)為相應(yīng)多音字的默認(rèn)選項(xiàng),在用戶沒有涂黑一多音字的任何復(fù)選框的情況下,被確定為該多音字的拼音。
然后,第二更新模塊1194可基于經(jīng)校正的拼音方案更新分詞拼音信息。在特定實(shí)例中,為了定位分詞拼音信息在數(shù)據(jù)庫(kù)1200中的存儲(chǔ)位置,拼音校正圖像中還可包括指示分詞拼音信息在數(shù)據(jù)庫(kù)1200中的存儲(chǔ)路徑的路徑圖像,例如條形碼或二維碼等等。圖4中示出了路徑圖像為二維碼的示例。圖像識(shí)別模塊1116可識(shí)別經(jīng)選擇的拼音校正圖像中的該路徑圖像以獲得分詞拼音信息的存儲(chǔ)路徑,第二更新模塊1194可基于該存儲(chǔ)路徑在數(shù)據(jù)庫(kù)1200中定位所要更新的分詞拼音信息。
作為示例,圖4中所示的拼音校正圖像還包括手工修改示例以引導(dǎo)用戶完成拼音方案的修改。
第二種向用戶展示拼音方案的方式是直接利用ui模塊1130。第二圖像創(chuàng)建模塊1192可基于文本內(nèi)容信息和語(yǔ)句分詞信息生成分詞校正圖像以直接經(jīng) 由用戶界面顯示。此時(shí),用戶經(jīng)由用戶界面對(duì)分詞標(biāo)記的修改來修改分詞方案。即,ui模塊1130接收用戶對(duì)分詞標(biāo)記的修改以獲得經(jīng)校正的分詞方案,第一更新模塊1184可基于經(jīng)校正的分詞方案更新語(yǔ)句分詞信息。
作為示例,圖4中所示的拼音校正圖像還包括手工修改示例以引導(dǎo)用戶完成拼音方案的修改。
第二種向用戶展示拼音方案的方式是直接利用ui模塊1130。第二圖像創(chuàng)建模塊1192可基于文本內(nèi)容信息、語(yǔ)句分詞信息和分詞拼音信息生成拼音校正圖像以直接經(jīng)由用戶界面顯示,該拼音校正圖像中可包括關(guān)于每個(gè)多音字的多音選項(xiàng)。此時(shí),用戶經(jīng)由用戶界面對(duì)多音選項(xiàng)的選擇來確定多音字的拼音。即,ui模塊1130接收用戶對(duì)多音字的多音選項(xiàng)的選擇以獲得經(jīng)校正的拼音方案,第二更新模塊1194可基于經(jīng)校正的拼音方案更新分詞拼音信息。
在此示例中第二圖像創(chuàng)建模塊1192創(chuàng)建的拼音校正圖像大體與先前類似,皆需要用戶能夠?qū)ζ匆暨x項(xiàng)進(jìn)行選擇。但是在用戶界面中,可以有更加靈活多樣形式的選項(xiàng)選擇形式,圖5示出了拼音選項(xiàng)選擇的人機(jī)交互界面的示例。
在圖5所示的示例中,最初所有的“好”字都被標(biāo)注了第四音調(diào),用戶通過點(diǎn)擊“好”字可以出現(xiàn)兩個(gè)選項(xiàng),從而可以選擇所希望的拼音選項(xiàng),例如第三音調(diào)的讀音。
經(jīng)過上述人為參與的校正過程,轉(zhuǎn)換得到的盲文點(diǎn)字信息是相對(duì)準(zhǔn)確的,而且根據(jù)需要可以進(jìn)行多次上述校正過程。轉(zhuǎn)換后的盲文點(diǎn)字信息可以預(yù)定的盲文電子文件格式輸出。作為示例,可以打印出包含文本、拼音標(biāo)注以及盲文點(diǎn)字的紙質(zhì)文稿以供校對(duì)或盲文學(xué)習(xí)之用,如圖6所示。
上文描述的盲文文件生成系統(tǒng)1000可以是集中式的,即所有的模塊都集中在一個(gè)設(shè)備上,或者也可以是分布式的,即分布在不同的設(shè)備上。而且,各模塊之間也可以是相互共用的,例如歧義校正模塊1170、分詞校正模塊1180和拼音校正模塊1190的第一更新模塊1176、第二更新模塊1184和第三更新模塊1194可以是共用的同一更新模塊。分詞校正模塊1180和拼音校正模塊1190的第一圖像創(chuàng)建模塊1182和第二圖像創(chuàng)建模塊1192可以是共用的同一圖像創(chuàng)建模塊。
圖7示出了根據(jù)一實(shí)施例的盲文文件生成系統(tǒng)7000的架構(gòu)。如圖7所示, 盲文文件7000生成系統(tǒng)可以由多功能機(jī)7100和服務(wù)器7200構(gòu)成,兩者可通過互聯(lián)網(wǎng)或局域網(wǎng)進(jìn)行連接。
在圖7所示的架構(gòu)中,圖1中描述的掃描模塊、ocr模塊、圖像識(shí)別模塊、打印模塊、ui模塊皆可位于多功能機(jī)7100上,而分詞模塊、拼音標(biāo)注模塊、轉(zhuǎn)換模塊、歧義校正模塊、分詞校正模塊、拼音校正模塊以及數(shù)據(jù)庫(kù)可位于服務(wù)器7200上。
在另一實(shí)施例中,盲文文件生成系統(tǒng)可以完全集中在多功能機(jī)上,由此可以不依賴網(wǎng)絡(luò)環(huán)境。
在其他實(shí)施例中,用于顯示校正圖像的用戶界面可以通過類似智能手機(jī)的大屏移動(dòng)終端。例如在校正圖像中顯示用以指示存儲(chǔ)位置信息的路徑圖像,例如二維碼,用戶可通過智能手機(jī)的攝像頭掃描該路徑圖像來訪問所要校正的信息,并通過智能手機(jī)自身的用戶界面來替代盲文文件生成系統(tǒng)自帶的用戶界面。
另外移動(dòng)終端設(shè)備通過拍照等方式部分替換前一實(shí)施例中的多功能機(jī)文件掃描功能,并能夠?qū)cr功能部署在移動(dòng)終端上。生成的盲文文件也可以通過通信手段保存輸出到移動(dòng)終端上。
圖8是示出了根據(jù)本發(fā)明的一方面的盲文文件生成方法8000的流程圖。如圖8所示,盲文文件生成方法8000可包括以下步驟。
在步驟8100,獲取目標(biāo)文件的文本以獲得文本內(nèi)容信息。
在一實(shí)例中,該目標(biāo)文件可以是紙質(zhì)的文件,此時(shí),獲取過程可包括對(duì)目標(biāo)文件執(zhí)行掃描處理以生成該目標(biāo)文件的目標(biāo)文件圖像,然后對(duì)目標(biāo)文件圖像執(zhí)行ocr處理以生成該文本內(nèi)容信息。
在步驟8100后,盲文文件生成方法8000可以選擇性地包括歧義校正步驟8200,在此步驟中,可響應(yīng)于用戶選擇對(duì)文本執(zhí)行歧義校正以更新文本內(nèi)容信息。
步驟8200具體可包括同音歧義校正。在同音歧義校正中,首先基于文本內(nèi)容信息查找同音詞歧義數(shù)據(jù)庫(kù)以確定有同音歧義的同音詞,然后建議各同音詞的啞音定字注釋方案以經(jīng)由用戶界面顯示,經(jīng)由用戶界面接收用戶對(duì)各同音詞的啞音定字注釋方案的編輯以確定經(jīng)校正的啞音定字注釋方案,然后基于校 正的啞音定字注釋方案更新所述文本內(nèi)容信息。類似地,步驟8200還可包括古文單字歧義校正。
在步驟8300,可基于文本內(nèi)容信息對(duì)文本執(zhí)行語(yǔ)句分詞處理以獲得語(yǔ)句分詞信息。
實(shí)踐中,在文本內(nèi)容信息的基礎(chǔ)上,可根據(jù)漢語(yǔ)分詞規(guī)則,盲文分詞連寫規(guī)則,以及包含詞頻詞性信息的漢語(yǔ)語(yǔ)料數(shù)據(jù)庫(kù)進(jìn)行分詞。
在步驟8300之后,盲文文件生成方法8000可以選擇性地包括分詞校正步驟8400,在此步驟中,響應(yīng)于用戶選擇對(duì)文本執(zhí)行語(yǔ)句分詞校正以更新語(yǔ)句分詞信息。
在步驟8400的一實(shí)施例中,可基于文本內(nèi)容信息和語(yǔ)句分詞信息生成分詞校正圖像,其中包括分詞標(biāo)記。具體而言,這里的圖像生成是結(jié)構(gòu)化成像,即在指定的位置上生成包含服務(wù)器上文件存儲(chǔ)路徑信息,手工修改示例,文本內(nèi)容,分詞標(biāo)記即分詞下劃線。然后,打印分詞校正圖像以獲得分詞校正圖像的紙質(zhì)文件,對(duì)經(jīng)用戶修改了分詞標(biāo)記的分詞校正圖像的紙質(zhì)文件執(zhí)行掃描處理以生成經(jīng)修改的分詞校正圖像,再通過識(shí)別所述經(jīng)修改的分詞校正圖像中的分詞標(biāo)記以獲得經(jīng)校正的分詞方案,最后可基于經(jīng)校正的分詞方案更新語(yǔ)句分詞信息。
在此實(shí)施例中,分詞校正圖像還可包括指示語(yǔ)句分詞信息在數(shù)據(jù)庫(kù)中的存儲(chǔ)路徑的路徑圖像,通過識(shí)別經(jīng)修改的分詞校正圖像中的路徑圖像以獲得存儲(chǔ)路徑,然后基于該存儲(chǔ)路徑定位所要更新的語(yǔ)句分詞信息。
在另一實(shí)施例中,可以不通過紙質(zhì)文件來接收用戶選擇。在此實(shí)施例中,可基于文本內(nèi)容信息和語(yǔ)句分詞信息生成分詞校正圖像以經(jīng)由用戶界面顯示,該分詞校正圖像中包括分詞標(biāo)記,然后經(jīng)由用戶界面接收用戶對(duì)分詞標(biāo)記的修改,基于經(jīng)修改的分詞標(biāo)記獲得經(jīng)校正的分詞方案,最后基于經(jīng)校正的分詞方案更新所述語(yǔ)句分詞信息。
在步驟8500,基于語(yǔ)句分詞信息對(duì)文本執(zhí)行分詞拼音標(biāo)注處理以獲得分詞拼音信息。
實(shí)踐中,在分詞處理結(jié)果的基礎(chǔ)上,查詢漢語(yǔ)料數(shù)據(jù)庫(kù),結(jié)合詞頻詞性信息,完成分詞拼音標(biāo)注。分詞有多音歧義的場(chǎng)合,則同時(shí)記錄歧義部分多音選 項(xiàng)。
在步驟8500之后,盲文文件生成方法8000可以選擇性地包括拼音校正步驟8600,在此步驟中,響應(yīng)于用戶選擇對(duì)文本執(zhí)行分詞拼音校正以更新分詞拼音信息。
在步驟8600的一實(shí)施例中,可基于文本內(nèi)容信息、語(yǔ)句分詞信息和分詞拼音信息生成拼音校正圖像,該拼音校正圖像中包括關(guān)于每個(gè)多音字的多音選項(xiàng),打印該拼音校正圖像以獲得拼音校正圖像的紙質(zhì)文件。對(duì)經(jīng)用戶選擇了多音選項(xiàng)的拼音校正圖像的紙質(zhì)文件執(zhí)行掃描處理以生成經(jīng)選擇的拼音校正圖像,通過識(shí)別經(jīng)選擇的拼音校正圖像中的多音選項(xiàng)的選擇以獲得經(jīng)校正的拼音方案,最后基于經(jīng)校正的拼音方案更新分詞拼音信息。
在此實(shí)施例中,拼音校正圖像還可包括指示分詞拼音信息在數(shù)據(jù)庫(kù)中的存儲(chǔ)路徑的路徑圖像,通過識(shí)別經(jīng)選擇的拼音校正圖像中的該路徑圖像以獲得所述存儲(chǔ)路徑,由此基于該存儲(chǔ)路徑定位所要更新的分詞拼音信息。
在另一實(shí)施例中,可以不通過紙質(zhì)文件來接收用戶選擇。在此實(shí)施例中,可基于文本內(nèi)容信息、語(yǔ)句分詞信息和分詞拼音信息生成拼音校正圖像以經(jīng)由用戶界面顯示,經(jīng)由用戶界面接收用戶對(duì)各多音字的多音選項(xiàng)的選擇,然后基于用戶對(duì)各多音字的多音選項(xiàng)的選擇獲得經(jīng)校正的拼音方案,再基于經(jīng)校正的拼音方案更新所述分詞拼音信息。
在步驟8700,基于分詞拼音信息對(duì)文本執(zhí)行盲文轉(zhuǎn)換處理以獲得盲文點(diǎn)字信息。
在盲文領(lǐng)域,漢語(yǔ)盲文點(diǎn)字方案包括現(xiàn)行盲文或雙拼盲文?,F(xiàn)行盲文方案可進(jìn)一步選擇盲文是否全部標(biāo)調(diào)。不選擇全部標(biāo)調(diào),則根據(jù)盲文詞庫(kù)統(tǒng)計(jì)的現(xiàn)行盲文標(biāo)調(diào)方案標(biāo)調(diào)。這些選擇皆可以作為盲文文件生成參數(shù)由用戶進(jìn)行設(shè)置。
實(shí)踐中,可基于盲文文件生成參數(shù),結(jié)合漢語(yǔ)文本,分詞及分詞拼音信息,根據(jù)盲文的拼音編碼表,拼法規(guī)則和標(biāo)調(diào)規(guī)則將各分詞的拼音轉(zhuǎn)換成盲文點(diǎn)字編碼,以獲得盲文點(diǎn)字信息。
盡管為使解釋簡(jiǎn)單化將上述方法圖示并描述為一系列動(dòng)作,但是應(yīng)理解并領(lǐng)會(huì),這些方法不受動(dòng)作的次序所限,因?yàn)楦鶕?jù)一個(gè)或多個(gè)實(shí)施例,一些動(dòng)作 可按不同次序發(fā)生和/或與來自本文中圖示和描述或本文中未圖示和描述但本領(lǐng)域技術(shù)人員可以理解的其他動(dòng)作并發(fā)地發(fā)生。
根據(jù)本發(fā)明的方案,通過人機(jī)交互方式消除歧義后,能夠大幅提高漢語(yǔ)文本到盲文點(diǎn)字轉(zhuǎn)換的正確性,從而提供高質(zhì)量的盲文文件。通過基于漢語(yǔ)語(yǔ)料庫(kù),盲文分詞連寫規(guī)則和拼音標(biāo)注的自動(dòng)處理,用戶只需要關(guān)注較少的引起歧義的部分,從而使普通用戶也能完成盲文生成過程中的校正工作。用戶可以根據(jù)自身的操作習(xí)慣,選擇多種歧義處理方式來完成漢語(yǔ)文本到盲文文件的生成處理。降低了完成該項(xiàng)工作所需的學(xué)習(xí)成本。
擁有上述功能的多功能機(jī)可以配置在社區(qū)文印中心或便利店等公共場(chǎng)所,用戶可以方便地實(shí)現(xiàn)明眼文稿到盲文文件的生成處理而不需要配置專門的設(shè)備和軟件,節(jié)約了用戶的使用成本。
而且打印輸出的包括漢語(yǔ)文字,拼音以及盲文點(diǎn)字的紙質(zhì)文件,可以幫助非視障人群學(xué)習(xí)盲文點(diǎn)字,了解盲文的書寫規(guī)則,從而提升社會(huì)對(duì)盲文的關(guān)注度。
本領(lǐng)域技術(shù)人員將可理解,信息、信號(hào)和數(shù)據(jù)可使用各種不同技術(shù)和技藝中的任何技術(shù)和技藝來表示。例如,以上描述通篇引述的數(shù)據(jù)、指令、命令、信息、信號(hào)、位(比特)、碼元、和碼片可由電壓、電流、電磁波、磁場(chǎng)或磁粒子、光場(chǎng)或光學(xué)粒子、或其任何組合來表示。
本領(lǐng)域技術(shù)人員將進(jìn)一步領(lǐng)會(huì),結(jié)合本文中所公開的實(shí)施例來描述的各種解說性邏輯板塊、模塊、電路、和算法步驟可實(shí)現(xiàn)為電子硬件、計(jì)算機(jī)軟件、或這兩者的組合。為清楚地解說硬件與軟件的這一可互換性,各種解說性組件、框、模塊、電路、和步驟在上面是以其功能性的形式作一般化描述的。此類功能性是被實(shí)現(xiàn)為硬件還是軟件取決于具體應(yīng)用和施加于整體系統(tǒng)的設(shè)計(jì)約束。技術(shù)人員對(duì)于每種特定應(yīng)用可用不同的方式來實(shí)現(xiàn)所描述的功能性,但這樣的實(shí)現(xiàn)決策不應(yīng)被解讀成導(dǎo)致脫離了本發(fā)明的范圍。
結(jié)合本文所公開的實(shí)施例描述的各種解說性邏輯模塊、和電路可用通用處理器、數(shù)字信號(hào)處理器(dsp)、專用集成電路(asic)、現(xiàn)場(chǎng)可編程門陣列(fpga)或其它可編程邏輯器件、分立的門或晶體管邏輯、分立的硬件組件、或其設(shè)計(jì)成執(zhí)行本文所描述功能的任何組合來實(shí)現(xiàn)或執(zhí)行。通用處理器可以是 微處理器,但在替換方案中,該處理器可以是任何常規(guī)的處理器、控制器、微控制器、或狀態(tài)機(jī)。處理器還可以被實(shí)現(xiàn)為計(jì)算設(shè)備的組合,例如dsp與微處理器的組合、多個(gè)微處理器、與dsp核心協(xié)作的一個(gè)或多個(gè)微處理器、或任何其他此類配置。
結(jié)合本文中公開的實(shí)施例描述的方法或算法的步驟可直接在硬件中、在由處理器執(zhí)行的軟件模塊中、或在這兩者的組合中體現(xiàn)。軟件模塊可駐留在ram存儲(chǔ)器、閃存、rom存儲(chǔ)器、eprom存儲(chǔ)器、eeprom存儲(chǔ)器、寄存器、硬盤、可移動(dòng)盤、cd-rom、或本領(lǐng)域中所知的任何其他形式的存儲(chǔ)介質(zhì)中。示例性存儲(chǔ)介質(zhì)耦合到處理器以使得該處理器能從/向該存儲(chǔ)介質(zhì)讀取和寫入信息。在替換方案中,存儲(chǔ)介質(zhì)可以被整合到處理器。處理器和存儲(chǔ)介質(zhì)可駐留在asic中。asic可駐留在用戶終端中。在替換方案中,處理器和存儲(chǔ)介質(zhì)可作為分立組件駐留在用戶終端中。
在一個(gè)或多個(gè)示例性實(shí)施例中,所描述的功能可在硬件、軟件、固件或其任何組合中實(shí)現(xiàn)。如果在軟件中實(shí)現(xiàn)為計(jì)算機(jī)程序產(chǎn)品,則各功能可以作為一條或更多條指令或代碼存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上或藉其進(jìn)行傳送。計(jì)算機(jī)可讀介質(zhì)包括計(jì)算機(jī)存儲(chǔ)介質(zhì)和通信介質(zhì)兩者,其包括促成計(jì)算機(jī)程序從一地向另一地轉(zhuǎn)移的任何介質(zhì)。存儲(chǔ)介質(zhì)可以是能被計(jì)算機(jī)訪問的任何可用介質(zhì)。作為示例而非限定,這樣的計(jì)算機(jī)可讀介質(zhì)可包括ram、rom、eeprom、cd-rom或其它光盤存儲(chǔ)、磁盤存儲(chǔ)或其它磁存儲(chǔ)設(shè)備、或能被用來攜帶或存儲(chǔ)指令或數(shù)據(jù)結(jié)構(gòu)形式的合意程序代碼且能被計(jì)算機(jī)訪問的任何其它介質(zhì)。任何連接也被正當(dāng)?shù)胤Q為計(jì)算機(jī)可讀介質(zhì)。例如,如果軟件是使用同軸電纜、光纖電纜、雙絞線、數(shù)字訂戶線(dsl)、或諸如紅外、無線電、以及微波之類的無線技術(shù)從web網(wǎng)站、服務(wù)器、或其它遠(yuǎn)程源傳送而來,則該同軸電纜、光纖電纜、雙絞線、dsl、或諸如紅外、無線電、以及微波之類的無線技術(shù)就被包括在介質(zhì)的定義之中。如本文中所使用的盤(disk)和碟(disc)包括壓縮碟(cd)、激光碟、光碟、數(shù)字多用碟(dvd)、軟盤和藍(lán)光碟,其中盤(disk)往往以磁的方式再現(xiàn)數(shù)據(jù),而碟(disc)用激光以光學(xué)方式再現(xiàn)數(shù)據(jù)。上述的組合也應(yīng)被包括在計(jì)算機(jī)可讀介質(zhì)的范圍內(nèi)。提供對(duì)本公開的先前描述是為使得本領(lǐng)域任何技術(shù)人員皆能夠制作或使用本公開。
對(duì)本公開的各種修改對(duì)本領(lǐng)域技術(shù)人員來說都將是顯而易見的,且本文中所定義的普適原理可被應(yīng)用到其他變體而不會(huì)脫離本公開的精神或范圍。由此,本公開并非旨在被限定于本文中所描述的示例和設(shè)計(jì),而是應(yīng)被授予與本文中所公開的原理和新穎性特征相一致的最廣范圍。