專利名稱:智能注音輸入系統及方法
技術領域:
本發明涉及一種注音輸入系統及其相關方法,特別涉及一種可通過輸入聲母而進行自動選擇字詞的智能注音輸入系統及方法。
隨著電子科技日新月異的進步,由于各行各業都朝電子化、自動化努力,再加上近來網絡使用的推波助瀾,導致個人電腦大量普及。然而,對大多數的人而言,通過鍵盤向電腦中輸入文字信息,依舊有很多困難。一般而言,由于漢語注音規則,是中國人所熟悉的中文拼音方式,當向電腦或相關電子處理系統進行字詞輸入時,注音輸入法為最常用的輸入方式。例如,在輸入“中國”兩個漢字時,可在鍵盤上鍵入“ㄓㄨㄥㄍㄨㄛ丿”,或是當想要輸入“電腦”時,可在鍵盤上鍵入“ㄉ一ㄢ ㄋㄠ ”,然后可由電腦屏幕上所出現的具有上述讀音的字串,選擇正確的漢字。然而,使用注音輸入法來進行輸入程序,仍然具有許多缺點。其中,在漢語注音規則里,一個漢字的讀音是由聲母、韻母與聲調所組成,因而在進行輸入程序時,往往要在鍵盤上按動數次,才可鍵出所需的漢字。并且,由于同樣的讀音,往往可代表數個不同的漢字,因而在鍵入注音符號后,需再進行選字,以獲得所需的字詞。如此一來,也使得使用注音輸入法來進行輸入程序的速度較慢。
另外,由于中文注音輸入法,需要操作者輸入正確的漢語注音符號,因而當所要輸入字詞的讀音,較不易掌握時,往往會造成輸入錯誤。例如卷舌音“ㄌ與ㄖ”、“ㄓ與ㄗ”和“ㄕ與ㄙ”,韻母“ㄛ與ㄜ”、“ㄢ與ㄤ”及“ㄣ與ㄥ”,或是中文聲調一聲、二聲、三聲、四聲、和輕聲等等,都容易為操作者所混淆,并由此導致識別錯誤而需重新輸入。因而,對于不是非常熟悉漢語注音規則的操作者而言,會覺得使用傳統的中文注音輸入法并不方便。
本發明的目的在提供一種可省略聲調、韻母的中文注音輸入法。
本發明的智能注音輸入方法至少包括下列步驟輸入至少一個注音符號;將該注音符號至少分為一組讀音;根據每一組該讀音的聲母,而決定一個聲母組合;進行檢索程序,以從數據庫中選擇包含該聲母組合的字詞信息;比較該字詞信息的讀音是否包含該各組讀音;且顯示包含該各組讀音的該字詞信息以供選擇。
在上述方法中,在將該至少一個注音符號分為至少一組讀音后,將該至少一組讀音轉換成至少一組二進制讀音編碼。
上述的數據庫包括一組索引區,根據該至少一組讀音而劃分;二級索引區,與該一級索引區對應,且根據該聲母組合而劃分;單字和詞組信息區,與該二級索引區對應,用于提供與該聲母組合相符的字詞信息;及單字或詞組信息組成區,用于存放該字詞信息的讀音編碼。
在上述方法中,比較該字詞信息的讀音與該至少一組讀音的步驟,還包括下列步驟決定該至少一組讀音的簡化程序,以確認該每一組讀音其聲母、韻母與聲調的簡化狀況;根據該簡化程序,將該字詞信息的每一組讀音簡化,而取得該字詞信息的簡化讀音;且比較該字詞信息的簡化讀音是否包含該至少一組讀音。
本發明還提供一種使用智能注音輸入法來進行自建詞組庫的程序,該程序至少包含下列步驟輸入需要增加詞組的注音符號;將該注音符號分為至少一個讀音;根據該至少一個讀音的順序,依次提供候選字詞以供確認,而產生一組詞組字詞;決定該組詞組字詞在該數據庫中存放的位置;且將該組詞組字詞存儲在該數據庫中。在儲存該組詞組字詞之前,還進行一個檢查步驟,以檢查該存放位置是否已有與該組詞組字詞相同的詞句存在。在儲存該組詞組字詞后,還進行一更改程序,以更改該數據庫中索引區的起始地址與詞語數量。
本發明還提供另一種智能注音輸入方法,至少包括下列步驟輸入至少一組注音符號;將該注音符號分為至少一組讀音;轉換該每一組讀音為輸入讀音編碼,其中每一組該輸入讀音編碼均為二進制讀音編碼;根據每一組該輸入讀音編碼的聲母,形成聲母組合;根據該聲母組合,進行檢索程序;決定每一組該輸入讀音編碼的簡化程序,以確認該輸入讀音編碼其聲母、韻母與聲調的簡化狀況;根據該簡化程序,對該字詞信息的每一組檢索讀音編碼進行簡化;比較該字詞信息的檢索讀音編碼與各組該輸入讀音編碼是否相符合;且顯示與各組該輸入讀音編碼相符合的該字詞信息,其中,上述檢索程序包括進行第一檢索程序,以劃分出與該聲母組合數目相同的字詞信息;進行第二檢索程序,以劃分出與該聲母組合相符合的字詞信息;且從儲存該字詞信息處理的地址,讀取該字詞信息,其中每一組該字詞信息均包含該聲母組合。
上述方法還包含一自建詞組庫的程序,該程序至少包含下列步驟輸入需要增加詞組的注音符號;將該注音符號分為至少一個讀音;根據該至少一個讀音的順序,依次提供候選字詞供操作者確認,以產生一組詞組字詞;決定該組詞組字詞在該數據庫中存放的位置;且將該組詞組字詞存儲在該數據庫中。本發明還提供一種智能注音輸入系統,其特征在于,該系統至少包括輸入裝置,用于提供操作者進行注音輸入程序;讀音拆分裝置,響應該輸入裝置,用于將輸入注音分為至少一組讀音,且區分出該至少一組讀音所包含的至少一組聲母;檢索系統,與一個數據庫連接且響應該讀拆分裝置,以便從該數據庫中讀取對應于該至少一組聲母的至少一個字詞;顯示裝置,響應該檢索系統,用于顯示經檢索的該至少一個字詞,以提供該操作者進行辯認與選擇。
上述系統還包括一個二進制轉碼器,響應該讀音拆分裝置,且耦合于該檢索系統,用于將該至少一組讀音轉換為二進制的讀音編碼。
上述系統還包括一簡化比較系統,響應該二進制轉碼器與該檢索系統,且與該顯示裝置耦合,用于決定該讀音編碼的簡化條件,且將該檢索系統所讀取的字詞用該簡化條件加以簡化,再與該讀音編碼進行比較。上述系統還包括一字詞擴充模塊,響應該簡化比較系統,且與該數據庫耦合,用于進行自建詞組程序,以增加數據庫中的詞組數據。本發明所提供的智能注音輸入方式,具有很多的優點。其中,通過使用漢定讀音的聲母部分,來作為檢索比較的依據,可以省略聲調、韻母而達到快捷輸入的目的。例如,不管鍵入“ㄓㄨㄥㄍㄨㄛ”、“ㄓㄍㄨㄛ”“ㄓㄨㄥㄍ”或是“ㄓㄍ”,都會在屏幕上出現“中國”這兩個漢字的選項。同樣地,只要輸入“ㄉㄋ”,便能夠輸入“電腦”。如此一來,將可大幅縮減輸入韻母與聲調所耗費的時間,而有效地提高輸入效率。同時,也可減少由于不熟悉注音規則所導致的時間浪費。另外,智能注音輸入法,還具有詞組、短句自動匹配的功能。其中,在輸入詞組、短句的模式中,僅需鍵入少數幾個注音,便可輸入一段較長的詞組或短句。例如,只要鍵入“ㄏㄏㄓ”,便可輸入“黃河之水天上來”的短句。因為“ㄏ”、“ㄏ”和“ㄓ”分別是這段文字開頭三個字的聲母。如此一來,顯然可大幅縮短成批輸入的時間。而且,由于智能注音輸入還具有自建詞組的功能,因此可提供操作者自己建造詞組,而達到擴充詞庫,方便日后輸入的功能。
以下通過實施例并結合附圖對本發明作進一步說明。
圖1顯示根據本發明所提供的漢字讀音進行16位二進制編碼與儲存的方式;圖2顯示根據本發明所提供的用于進行智能注音輸入法的數據庫系統;圖3顯示根據本發明進行智能注音輸入法的主要流程圖;圖4顯示根據本發明進行智能注音輸入法的應用實例;圖5A-B顯示根據本發明進行智能注音輸入法時,在屏幕上所顯示的結果;圖6顯示根據本發明進行短句或詞組輸入的相關流程;圖7顯示根據本發明進行短句或詞組輸入的相關應用實例;圖8顯示根據本發明進行智能注音輸入法來自建詞組的相關流程;圖9A-D顯示根據本發明進行智能注音輸入法來自建詞組時,在屏幕上所顯示的結果;及圖10顯示根據本發明所提供的智能注音輸入系統的配置圖。
本發明提供了一種新的智能輸入方法及系統。通過使用漢字讀音的聲母部分,來作為檢索對比的依據,可以在省略聲調、韻母的情形下,而達到快捷輸入的目的。有關本發明的詳細說明如下所述。請參照圖1,該圖用于說明本發明所提供的對漢字讀進行編碼與儲存的新方法。相較于傳統技術中,需使用4-8個字節(Byte)來儲存一個漢字讀音,本發明所使用的編碼方式,僅使用了2個字節(16位),便可表示一個漢字的讀音。一般而言,注音符號可區分成作為聲母使用的“ㄅㄆㄇㄈㄉㄊㄋㄌㄍㄎㄏㄐㄑㄒㄓㄔㄕㄖㄗㄘㄙ”,以及作為韻母使用的“一ㄨㄩㄚㄛㄜㄝㄞㄟㄠㄡㄢㄣㄤㄥㄦ”。另外,通過使用“一聲(陰平)、二聲( )、三聲( )、四聲( )、輕聲(·)”,可表示漢字讀音的聲調。其中,由于一個漢字的讀音是由聲母、韻母或組合韻母(例如ㄍㄨㄛ′(國))以及聲調所組成。因此,如圖1中所顯示,在本發明中,使用第0-5位來表示聲母;使用第6-12位來表示韻母;且使用第13-15位來表示聲調。值得注意的是,對無聲母的漢字,例如“ㄞ (愛)”字而言,在聲母部分中亦給予對應于“無聲母”的編碼,以顯示該漢字不具備聲母的情形。例如圖1中顯示的)“000001”編碼,即用來代表該漢字聲母部分的狀態為無聲母。相對地,對于沒有韻母的漢字,例如“ㄕ (愛)”字而言,在韻母部分中也以代表無韻母的“0000001”來作為其編碼。此外,值得注意的是當具有組合韻母的情形發生時,例如“ㄨㄜ (我)”字,則可將構成組合韻母的各個韻母其編碼,加以組合而構成其相對應的組合韻母編碼。例如上述“ㄨㄜ (我)”字中的組合韻母“ㄨㄜ”可以使用代表“ㄨ”的編碼“01000000”與代表“ㄛ”的編碼“0000011”的結合編碼“0100011”來表示。
如此一來,通過圖1中聲母(第0-5位)、韻母(第6-12位)與聲調(第13-15)的相關編碼,可表示出所選定的漢字。例如,當輸入“電腦”二字時,由于其讀音為“ㄅ-ㄢ ”和“ㄋㄠ ”,因此可由圖1中得知“ㄉ一ㄢ ”其聲母“ㄉ”可表為000110;而“一ㄢ”為組合韻母,由“一”與“ㄢ”所共同組成,其編碼可表示成0011010;另外,其聲調為 ,故可表示為101。由此,可以得到整個“ㄉ-ㄢ ”字的二進進編碼為0001100011010101,并可在電腦系統中以占據2個字節的編碼(0×18D5)來加以表示。同樣地,上述“ㄋㄠ ”也可以0010000001000100的二進進編碼來表示,且在電腦系統中,將其轉換為使用兩個字節的編碼(0×2044)來表示。由此,通過使用本發明所提供的編碼方式,將可大量的節省儲存單元。
接著,請參照圖2,該圖顯示了本發明中,操作智能注音輸入法時,進行存取漢字所需的數據庫100。此數據庫100可依據進行檢索的不同層次,而分為一級索引區102、二極索引區104、單字和詞組信息區106與單字或詞組信息組成區108。其中,一級索引區102主要是根據輸入字詞的字數而進行區分。例如,可將輸入的字詞區分為單字、二字詞組、三字詞組…。在確認輸入字詞的字數后,則可進入二級索引區104。此二級索引區104則是根據不同的聲母組合而加以劃分。例如,當在一級索引區102中,決定輸入字詞字數后,便可在二級索引區104內,檢索出字數相同的聲母組合詞組。亦即當所輸入的字詞經由一級索引,確定輸入字詞有n個漢字后,可通過二極索引檢索出由n個聲母組成的詞組。接著,根據二級索引的劃分,可進入單字和詞組信息區106,以根據不同的聲母組合,提供與聲母組合相符的詞組信息。然后,再進入單字或詞組信息組成區108,以提取上述詞組信息的語音編碼。其中,單字或詞組信息組成區108,即為數據庫100中實際存放單字或詞組數據的位置。
值得注意的是,在電腦的實際操作中,往往經由加密與壓縮過程,將讀音編碼(占據了2*N字節空間,其中N為該字詞的字數)轉換為漢字加密碼,以進一步節省所占空間,并儲存于電腦系統中。因此在選定了某組單字或詞組,而進行提取其讀音編碼程序時,會先選擇其對應的漢字加密碼,且經由解密與解壓縮過程,還原為讀音碼。在一個實施例中,當輸入字詞為“電腦二字時,在一級索引區102中,可將其劃分為具有2個漢字的詞組。接著,在二級索引區104中,則可以聲母組合作為區分依據,而劃分出聲母組合為“ㄉ”和“ㄠ”的詞組區。然后,在單字和詞組信息區106內,可根據上述聲母組合“ㄉ”“ㄠ”而選擇相對應的詞組信息,例如“大腦”、“電腦”、“當年”等等…。接著,在單字或詞組信息組成區108中,再將與上述詞組信息(“大腦”、“電腦”、“當年”…)對應的漢字加密碼,并可經由解密過程而加以提取。接著,請參照圖3,該圖所顯示為本發明的智能注音輸入法的主要流程。其中,首先進行步驟200,輸入注音符號。即,經由操作者使用界面,將操作者要輸入的漢字語詞的注音輸入操作系統中。然后,進行步驟205,將所輸入的注音符號,區分為多組讀音。再進行步驟210,決定此多組讀音中,每一組讀音的聲母,如此將可得到對應于多組讀音的多個聲母。然后,進行步驟215,從數據庫中選擇包含了此多個聲母的詞組信息。其中,此詞組信息是由分別對應于多個聲母的多個漢字所組成。再進行步驟220,將所有詞組信息的漢字讀音,與上述經過區分的多組讀音進行比較,以決定所有詞組信息的漢字讀音,是否完全包括了多組讀音。接著,進行步驟225,顯示與上述多組讀音相符合的詞組信息,以供操作者選擇。要特別說明的是,由于整個智能注音輸入法,在進行檢對比的過程中,僅使用每一個漢字讀音的聲母部分。因此,當操作者對某個漢字的漢語注音不甚確定時,僅需輸入此漢字的聲母,便可得到具有此聲母的所有漢字。如此一來,即使操作者在輸入注音時,省略了每個漢字讀音的韻母與聲調,但通過本發明所提供的智能注音輸入法,依然可顯示出由這些聲母所構成的可能詞組,以提供操作者選擇。
至于智能注意輸入法的詳細流程,請參照圖4。該圖顯示了上述省略聲調與韻母的快捷輸入方式其應用實例。例如,當操作者欲輸入電腦兩個字時,可經由鍵盤的輸入界面,輸入如“ㄉㄋㄠ”的注音符號(步驟300)。然后,通過將輸入的注音加以區分,而決定出輸入的注音符號,可以被分成多組讀音(步驟305)。例如輸入注音為“ㄉㄋㄠ”時,可將其區分為“ㄉ”和“ㄋㄠ”兩組讀音。接著,將區分好的讀音,根據本發明中新的漢字編碼方式,轉換成一組16位的二進制讀音編碼(步驟310)。然后,再根據所產生二進制讀音編碼中的聲母信息,對圖2中的數據庫系統100進行檢索程序。以讀出使用“ㄉ”和“ㄋ”作為聲母的詞組信息,在數據庫系統中的儲存地址與數量(步驟315)。隨后,根據操作者輸入的注音特征,決定每一組輸入讀音的簡化狀況,并對步驟315中檢索到的詞組信息其讀音進行相同的簡化程序(步驟320)。在本例中,由于操作者所輸入的注音符號為“ㄉㄋㄠ”,因此其輸入的特征為第一個讀音“ㄉ”省略了韻母與聲調,而第二個讀音“ㄋㄠ”則僅省略了聲調。因此,可對步驟315中得到的詞組信息,進行相同的簡化程序,以去除詞組信息中第一個讀音的韻母與聲調,且去除了第二個讀音的聲調。接著,比較操作者輸入的讀音碼與從數據庫中經檢索與簡化程序后的詞組信息讀音碼是否相符(步驟325)。在此例中,可將經簡化程序后的詞組信息讀音碼,與操作者所輸入的讀音碼(如此例中的“ㄉㄋㄠ”)進行對比。當輸入的讀音碼與由數據庫中讀出的讀音碼相同時,則將具有此讀音碼的詞組信息顯示于屏幕上的候選區中,以供操作者選擇(步驟320)。相反的,當所輸入的讀音碼,與由數據庫中詞組信息所簡化的讀音碼不相同時,則跳過此詞組信息,且不顯示在屏幕上。接著,判斷所有詞組信息是否已處理完畢(步驟335),若尚未處理完畢,則再跳回至步驟320,重新比較操作者輸入的讀音碼與步驟315中所檢索到的下一個詞組信息。
因此當操作者輸入“ㄉㄋㄠ”時,屏幕上將可出現如A5圖中所顯示的結果。其中,當智能注音輸入系統根據上述流程進行檢索選字時,可將包括1.電腦,2.打鬧,3.大腦…等包含“ㄉㄋㄠ”注音的可能的詞組信息,全部顯示于屏幕上,以供操作者進行選擇。相對的,當操作者僅輸入“ㄉㄋ”時,智能注音輸入系統亦會顯示如圖5B中包括1.當年、2.電腦、3.大腦、4.叮嚀、5.打鬧…等對應的詞組信息,以供操作者選擇。值得注意的是本發明所提供的智能注音輸入法,除了可根據操作者輸入的注音符號,在決定其讀音數目后,提供與每一組讀音其聲母相符合的字詞外,也可特別針對短句或詞組的輸入。請參照圖5,該圖顯示應用本發明方法在短句或詞組輸入的詳細流程。首先,經由鍵盤輸入注音符號(步驟400)。然后,如同上述,通過將輸入的注音加以分類,而決定劃分為多少組讀音(步驟405)。接著,將劃分好的注音,轉換為16位的二進制編碼(步驟410)。然后,再根據所產生二進制編碼中的聲母信息,對圖2中的數據庫系統100進行檢索程序,以讀出包含上述聲母信息且具有不同長度的所有詞組、短句、在數據庫系統中的儲存地址與數量(步驟415)。隨后,將檢索到的詞組、短句,根據其不同長度,由長至短依次進行劃分(步驟420)。再根據操作者輸入注音的特征,將步驟420中檢索到的數據,進行相同的簡化程序,以便與操作者所輸入注音進行對比(步驟425)。接著,比較所輸入的讀音碼與經過檢索和簡化程序后的詞組信息讀碼是否相同(步驟430)。其中,值得注意的是,當輸入的讀音碼具有N個讀音時,只需比較檢索詞組信息的前N個讀音碼是否相同即可,因此檢索詞組信息所具有的讀音碼數目(即其字數),也可大于N。當輸入的讀音碼與詞組信息簡化后的讀音碼相同時,可將檢索出來的詞組信息,顯示在屏幕上的候選區中,供操作者選用(步驟435)。接著,決定目前所處理具有相同字數的詞組、短句信息是否已全部處理完畢(步驟440),若尚未處理完畢,則再跳回至步驟425。若已將具有同樣字數的詞組、短句信息處理完畢,則針對字數較少的詞組、短句信息繼續進行處理(步驟445),亦即可回跳至步驟420,以處理詞語信息。當所處理的詞組、短句其讀音數目小于操作者輸入讀音碼數目時,則停止處理程序。
請參照圖7,該圖顯示了使用本發明方法,輸入詞組、短句模式的相關實例。其中,當操作者輸入“ㄥㄋㄕ”時,經上述步驟405,可將其區分為“ㄥ”、“ㄋ”、“ㄕ”三個讀音,且其簡化特征同樣為省略了韻母與聲調。因此,在對數據庫進行檢索后,可將所讀取具有不同字數的詞組、短句,在經過相同的簡化程序后(此例中,將第一至第三組讀音去除韻母與聲調),與所輸入讀音碼進行比對。例如,輸入“ㄥㄋㄕ”時,屏幕上將會出現“請您使用智能注音輸入法”的短句。并且,通過移動鼠標器,按壓往右的箭頭,可選擇其它所需的短句與詞組。
此外,本發明所提供的智能注音輸入法,也具有自建詞組的功能,以便增加數據庫中儲存的數據。請參照圖8,該圖顯示自建詞組的相關流程。其中,操作者可通過鍵盤輸入注音符號(500)。同樣的,對所輸入的注音符號進行區分讀音與轉碼的程序,而產生了多組讀音碼(505)。然后,可按照輸入讀音的順序,選擇候選字詞,并根據操作者所選定的字詞,記錄此字詞完全的讀音(510),直到自建程序完畢為止。如同圖9A至圖9C所示,其中當操作者輸入“ㄗㄒㄩㄣㄐ一ㄚㄉ一ㄢ”時,智能注音系統會針對輸入讀音碼,依照讀音順序,以詞組或單字顯示,并供操作者選擇。如圖9A中,顯示了代表“ㄗㄒㄩㄣ”讀音碼的“信息”。然后,在圖9B中,則依序顯示“ㄐ一ㄚ”(家),且在圖9C中,顯示了“ㄉ一ㄢ”(電)字。如此,可依序完成選字程序,并同時記錄了“信息家電”中每一個漢字的完全讀音。接著,在完成自建詞組后,可根據自建詞組的前兩個聲母與詞組的字數,而定位出其在數據庫中應存放的位置(515)。再檢查該位置處,以確認是否與新建詞組相同的詞句存在(520),當數據庫中并不存在相同的詞句時,則將新建好的詞組,連同其完全的讀碼都插入數據庫中通常的位置(525)。同時,針對數據庫100中的二極索引區102進行修改,以更改其起始地址與詞語數量(530)。如此一來,當操作者在鍵盤上輸入“ㄗㄒㄐㄉ”時,智能注音系統將通過上述檢索流程,而出現如圖9D中“信息家電”的屏幕畫面。
請參照圖10,該圖顯示了本發明所提供的智能注音輸入系統600。其中,此系統具有一輸入裝置610,用于提供操作者進行注音輸入程序。并具有一讀音拆分裝置620,用于響應輸入裝置610,將操作者所輸入的注音區分為數組讀音,且決定此數組讀音中每一組讀音所包含的聲母。另外,還具有一個二進制轉碼器630,連接至該讀音拆分裝置620,用于將所產生的數組讀音,轉換為多組16位的二進制編碼。值得注意的是,每一個漢字都可以用圖2中所顯示的方法,使用2個字節的二進制編碼來加以表示。然后,還具有一檢索系統640,與一數據庫100連接且響應上述二進制轉碼器630,以便根據所輸入的讀音碼進行索引程序。如此,可在數據庫100中,找到與輸入讀音碼對應的起始地址與數據數量。并具有一簡化比較系統650,用于決定所輸入讀音碼的簡化特征,并將檢索系統640從數據庫100中所取得的數據,以相同的簡化程序加以簡化,再與所輸入的讀音碼進行比較。其中,當簡化后的檢索讀音碼,與由操作者所輸入的讀音碼相符時,則可將此筆檢索讀音碼所代表的詞句,經由一顯示裝置660加以顯示,以提供操作者選用。另外,具有一字詞擴充模組670,耦合于簡化比較系統650和數據庫100,用于進行自建詞組程序,以增加數據庫中的詞組數據。本發明雖以一較佳實施例說明如上,然其并非用于限定本發明精神與發明實體。對本領域的技術人員,在不脫離本發明的精神與范圍內所作的修改,均應屬于本發明的保護范圍。
權利要求
1.一種智能注音輸入方法,該方法至少包括下列步驟輸入至少一個注音符號;將該注音符號至少分為一組讀音;根據每一組該讀音的聲母,而決定一個聲母組合;進行檢索程序,以從數據庫中選擇包含該聲母組合的字詞信息;比較該字詞信息的讀音是否包含該各組讀音;且顯示包含該各組讀音的該字詞信息以供選擇。
2.如權利要求1所述的方法,其特征在于,在將該至少一個注音符號分為至少一組讀音后,將該至少一組讀音轉換成至少一組二進制讀音編碼。
3.如權利要求1所述的方法,其特征在于,上述的數據庫包括一組索引區,根據該至少一組讀音而劃分;二級索引區,與該一級索引區對應,且根據該聲母組合而劃分;單字和詞組信息區,與該二級索引區對應,用于提供與該聲母組合相符的字詞信息;及單字或詞組信息組成區,用于存放該字詞信息的讀音編碼。
4.如權利要求1所述的方法,其特征在于,比較該字詞信息的讀音與該至少一組讀音的步驟,還包括下列步驟決定該至少一組讀音的簡化程序,以確認該每一組讀音其聲母、韻母與聲調的簡化狀況;根據該簡化程序,將該字詞信息的每一組讀音簡化,而取得該字詞信息的簡化讀音;且比較該字詞信息的簡化讀音是否包含該至少一組讀音。
5.一種使用智能注音輸入法來進行自建詞組庫的程序,其特征在于,該程序至少包含下列步驟輸入需要增加詞組的注音符號;將該注音符號分為至少一個讀音;根據該至少一個讀音的順序,依次提供候選字詞以供確認,而產生一組詞組字詞;決定該組詞組字詞在該數據庫中存放的位置;且將該組詞組字詞存儲在該數據庫中。
6.如權利要求5所述的方法,其特征在于,在儲存該組詞組字詞之前,還進行一個檢查步驟,以檢查該存放位置是否已有與該組詞組字詞相同的詞句存在。
7.如權利要求5所述的方法,其特征在于,在儲存該組詞組字詞后,還進行一更改程序,以更改該數據庫中索引區的起始地址與詞語數量。
8.一種智能注音輸入方法,其特征在于,該方法至少包括下列步驟輸入至少一組注音符號;將該注音符號分為至少一組讀音;轉換該每一組讀音為輸入讀音編碼,其中每一組該輸入讀音編碼均為二進制讀音編碼;根據每一組該輸入讀音編碼的聲母,形成聲母組合;根據該聲母組合,進行檢索程序;決定每一組該輸入讀音編碼的簡化程序,以確認該輸入讀音編碼其聲母、韻母與聲調的簡化狀況;根據該簡化程序,對該字詞信息的每一組檢索讀音編碼進行簡化;比較該字詞信息的檢索讀音編碼與各組該輸入讀音編碼是否相符合;且顯示與各組該輸入讀音編碼相符合的該字詞信息,其中,上述檢索程序包括進行第一檢索程序,以劃分出與該聲母組合數目相同的字詞信息;進行第二檢索程序,以劃分出與該聲母組合相符合的字詞信息;且從儲存該字詞信息處理的地址,讀取該字詞信息,其中每一組該字詞信息均包含該聲母組合。
9.如權利要求8所述的方法,其特征在于,還包含一自建詞組庫的程序,該程序至少包含下列步驟輸入需要增加詞組的注音符號;將該注音符號分為至少一個讀音;根據該至少一個讀音的順序,依次提供候選字詞供操作者確認,以產生一組詞組字詞;決定該組詞組字詞在該數據庫中存放的位置;且將該組詞組字詞存儲在該數據庫中。
10.如權利要求8所述的方法,其特征在于,在儲存該組詞組字詞之前,還包括進行一檢查步驟,以檢查該存放位置是否已有與該組詞組字詞相同的詞句存在。
11.如權利要求8所述的方法,其特征在于,在儲存該組詞組字詞后,還包括進行一更改程序,以更改該數據庫中索引區的起始地址與詞語數量。
12.一種智能注音輸入系統,其特征在于,該系統至少包括輸入裝置,用于提供操作者進行注音輸入程序;讀音拆分裝置,響應該輸入裝置,用于將輸入注音分為至少一組讀音,且區分出該至少一組讀音所包含的至少一組聲母;檢索系統,與一個數據庫連接且響應該讀拆分裝置,以便從該數據庫中讀取對應于該至少一組聲母的至少一個字詞;顯示裝置,響應該檢索系統,用于顯示經檢索的該至少一個字詞,以提供該操作者進行辯認與選擇。
13.如權利要求12所述的系統,其特征在于,還包括一個二進制轉碼器,響應該讀音拆分裝置,且耦合于該檢索系統,用于將該至少一組讀音轉換為二進制的讀音編碼。
14.如權利要求12所述的系統,其特征在于,還包括一簡化比較系統,響應該二進制轉碼器與該檢索系統,且與該顯示裝置耦合,用于決定該讀音編碼的簡化條件,且將該檢索系統所讀取的字詞用該簡化條件加以簡化,再與該讀音編碼進行比較。
15.如權利要求12所述的系統,其特征在于,還包括一字詞擴充模塊,響應該簡化比較系統,且與該數據庫耦合,用于進行自建詞組程序,以增加數據庫中的詞組數據。
全文摘要
本發明提供一種智能注音輸入方法和系統。首先,將操作者輸入的符號,區分為多個讀音。接著,根據多個讀音的聲母組合,對數據庫進行檢索以選擇具有同樣聲母組合的字詞信息。其中,一個字詞信息是由對應于每一個聲母的漢字所組成。然后,比較每一組字詞信息的讀音,與輸入的多個讀音是否相符合。當相符合時,則顯示此筆字詞信息,以供操作者選用。
文檔編號G06F3/06GK1307273SQ0011163
公開日2001年8月8日 申請日期2000年1月28日 優先權日2000年1月28日
發明者邱全成, 范海飆, 王允 申請人:英業達集團(上海)電子技術有限公司