專利名稱:韓文漢字輸入系統(tǒng)及其方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種羅馬拼音式韓文漢字輸入系統(tǒng)及方法。
部首筆畫輸入法可讓用戶通過各個韓文漢字的部首筆畫來輸入韓文漢字。然而,其也存在上述總筆畫數(shù)輸入法的缺點。
手寫識別輸入法可讓用戶通過手寫方式來輸入韓文漢字;然而其需要在計算計信息平臺上加裝額外的手寫筆觸控數(shù)字板,會使成本提高。
本發(fā)明提供了一種羅馬拼音式韓文漢字輸入系統(tǒng),其特殊之處在于該系統(tǒng)包括
接收輸入特定的韓文漢字的羅馬拼音字符串的英文輸入模塊;可響應(yīng)英文輸入模塊所輸入的羅馬拼音字符串而輸出其所對應(yīng)的韓文漢字字碼的羅馬拼音至字碼對應(yīng)模塊;可響應(yīng)羅馬拼音至字碼對應(yīng)模塊所輸出的韓文漢字字碼而輸出其所對應(yīng)的韓文漢字字型的字型至字碼對應(yīng)模塊;用來顯示該字型至字碼對應(yīng)模塊所輸出的韓文漢字字型的輸出模塊。
上述的羅馬拼音至字碼對應(yīng)模塊包括儲存韓文漢字的羅馬拼音字符串和其所對應(yīng)之地址索引序號的羅馬拼音至索引序號對應(yīng)表;儲存地址索引序號與其所對應(yīng)的字碼儲存地址的字碼儲存地址索引表;儲存韓文漢字的字碼的字碼儲存模塊。
上述字碼儲存模塊中所儲存的韓文漢字字碼可為Unicode字碼。
本發(fā)明還提供一種羅馬拼音式韓文漢字輸入方法,其特殊之處在于該方法包括以下步驟S10、在英文輸入模塊輸入羅馬拼音字符串時,搜尋出羅馬拼音字符串所對應(yīng)的韓文漢字字碼;S20、搜尋出上述韓文漢字字碼所對應(yīng)的韓文漢字字型;S30、將上述韓文漢字字型顯示該輸出模塊上。
上述步驟S10中,韓文漢字字碼可為Unicode字碼。
上述步驟S20進(jìn)而包括以下步驟S21、通過羅馬拼音至索引序號對應(yīng)表找出羅馬拼音字符串所對應(yīng)的地址索引序號;S22、通過字碼儲存地址索引表找出上述地址索引序號所對應(yīng)的字碼儲存地址;
S23、根據(jù)上述字碼儲存地址,在字碼儲存模塊中取出羅馬拼音字符串所對應(yīng)的韓文漢字字碼。
本發(fā)明與總筆畫數(shù)輸入法及部首筆畫輸入法相比,由于本發(fā)明可提供更少數(shù)目的韓文漢字作選擇,因此使韓文輸入更加方便和快捷。此外,與手寫識別輸入法相比,由于本發(fā)明可應(yīng)用在一般的具有例如英文鍵盤的輸入模塊的信息平臺上,而不必安裝手寫筆觸控數(shù)字板等高成本硬件,因此降低了成本。
英文輸入模塊110包括各個英文字母[A-Z]的按鍵,可用來讓使用者輸入英文文字和韓文漢字的羅馬拼音。例如,韓文漢字[天]的羅馬拼音法為“cheon”;因此若使用者欲將韓文漢字“天”輸入至信息平臺10中,則須通過英文輸入模塊110來輸入羅馬拼音字符串“cheon”。
羅馬拼音至字碼對應(yīng)模塊120可響應(yīng)該英文輸入模塊110所輸入的每一個韓文漢字羅馬拼音字符串,從而搜尋出鍵入的羅馬拼音字符串所對應(yīng)的韓文漢字字碼。此羅馬拼音至字碼對應(yīng)模塊120包括羅馬拼音至索引序號對應(yīng)表121、字碼儲存地址索引表122和字碼儲存模塊123。
羅馬拼音至索引序號對應(yīng)表121用來預(yù)存各個韓文漢字的羅馬拼音字符串和其所對應(yīng)的地址索引序號。
字碼儲存地址索引表122用來預(yù)存各個地址索引序號與其所對應(yīng)的字碼儲存地址。
字碼儲存模塊123用來儲存各個韓文漢字的字碼;其中各個韓文漢字的字碼例如為Unicode標(biāo)準(zhǔn)規(guī)范所訂定的漢字字碼;且其中每一個韓文漢字字碼儲放在特定的地址中,并且此地址是以一對一方式對應(yīng)至特定的地址索引序號。
在此須注意的一點是,羅馬拼音至索引序號對應(yīng)表121、字碼儲存地址索引表122和字碼儲存模塊123中所示的索引序號、字碼儲存地址和字碼的數(shù)值均僅為舉例說明的數(shù)值;在實際實施例時,其所用數(shù)值可能為不同。
字型至字碼對應(yīng)模塊130中預(yù)存有各個韓文漢字的字型;且其可響應(yīng)輸入的韓文漢字字碼(例如為Unicode字碼)而輸出該韓文漢字字碼所對應(yīng)的字型至該輸出模塊140,致使該輸出模塊140顯示出其所輸出的韓文漢字字型。
參見圖2,本發(fā)明羅馬拼音式韓文漢字輸入方法包括以下步驟步驟S10,使用者通過英文輸入模塊110來輸入韓文漢字的羅馬拼音字符串。
步驟S20,令該羅馬拼音至字碼對應(yīng)模塊120執(zhí)行字碼搜尋程序。字碼搜尋程序包括三個步驟S21、S22和S23。
步驟S21,首先通過羅馬拼音至索引序號對應(yīng)表121找出輸入的羅馬拼音字符串所對應(yīng)的儲存地址索引序號。
步驟S22,令羅馬拼音至字碼對應(yīng)模塊120根據(jù)上述儲存地址索引序號從字碼儲存地址索引表122中找出輸入的羅馬拼音字符串所對應(yīng)的韓文漢字字碼的儲存地址。
步驟S23,令羅馬拼音至字碼對應(yīng)模塊120根據(jù)上述字碼儲存地址從字碼儲存模塊123中找出輸入的羅馬拼音字符串所對應(yīng)的韓文漢字字碼,并將此韓文漢字字碼傳送至字型至字碼對應(yīng)模塊130。
步驟S30,令字型至字碼對應(yīng)模塊130在接收到羅馬拼音至字碼對應(yīng)模塊120所輸出的韓文漢字字碼時,即輸出該韓文漢字字碼所對應(yīng)的韓文漢字字型至輸出模塊140,致使該輸出模塊140顯示出韓文漢字字型。
參見圖3及圖4,本發(fā)明的一實施例中計算機(jī)信息平臺10至少具有英文鍵盤的英文輸入模塊110及具有屏幕或其它顯示裝置的輸出模塊140。
若輸入韓文漢字“天”,首先在英文輸入模塊110輸入韓文漢字“天”的羅馬拼音字符串“cheon”;接著,羅馬拼音至字碼對應(yīng)模塊120首先從羅馬拼音至索引序號對應(yīng)表121中找出羅馬拼音字符串“cheon”所對應(yīng)的儲存地址索引序號12;根據(jù)儲存地址索引序號12從字碼儲存地址索引表122中找出其所對應(yīng)的字碼儲存地址“0A01”;然后,可從字碼儲存模塊123中取得其對應(yīng)的韓文漢字字碼“8B29”,韓文漢字字碼“8B29”對應(yīng)的韓文漢字字型即為“天”;最后將韓文漢字“天”顯示在輸出模塊140上。至此,一個韓文漢字的輸入工作便完成了。
權(quán)利要求
1.一種羅馬拼音式韓文漢字輸入系統(tǒng),其特征在于該系統(tǒng)包括接收輸入特定的韓文漢字的羅馬拼音字符串的英文輸入模塊;可響應(yīng)英文輸入模塊所輸入的羅馬拼音字符串而輸出其所對應(yīng)的韓文漢字字碼的羅馬拼音至字碼對應(yīng)模塊;可響應(yīng)羅馬拼音至字碼對應(yīng)模塊所輸出的韓文漢字字碼而輸出其所對應(yīng)的韓文漢字字型的字型至字碼對應(yīng)模塊;用來顯示該字型至字碼對應(yīng)模塊所輸出的韓文漢字字型的輸出模塊。
2.根據(jù)權(quán)利要求1所述的羅馬拼音式韓文漢字輸入系統(tǒng),其特征在于所述的羅馬拼音至字碼對應(yīng)模塊包括儲存韓文漢字的羅馬拼音字符串和其所對應(yīng)之地址索引序號的羅馬拼音至索引序號對應(yīng)表;儲存地址索引序號與其所對應(yīng)的字碼儲存地址的字碼儲存地址索引表;儲存韓文漢字的字碼的字碼儲存模塊。
3.根據(jù)權(quán)利要求2所述的羅馬拼音式韓文漢字輸入系統(tǒng),其特征在于所述的字碼儲存模塊中所儲存的韓文漢字字碼可為Unicode字碼。
4.一種羅馬拼音式韓文漢字輸入方法,其特征在于該方法包括以下步驟S10、在英文輸入模塊輸入羅馬拼音字符串時,搜尋出羅馬拼音字符串所對應(yīng)的韓文漢字字碼;S20、搜尋出上述韓文漢字字碼所對應(yīng)的韓文漢字字型;S30、將上述韓文漢字字型顯示該輸出模塊上。
5.根據(jù)權(quán)利要求4所述的羅馬拼音式韓文漢字輸入方法,其特征在于所述步驟S10中,韓文漢字字碼可為Unicode字碼。
6.根據(jù)權(quán)利要求4所述的羅馬拼音式韓文漢字輸入方法,其特征在于所述步驟S20包括以下步驟S21、通過羅馬拼音至索引序號對應(yīng)表找出羅馬拼音字符串所對應(yīng)的地址索引序號;S22、通過字碼儲存地址索引表找出上述地址索引序號所對應(yīng)的字碼儲存地址;S23、根據(jù)上述字碼儲存地址,在字碼儲存模塊中取出羅馬拼音字符串所對應(yīng)的韓文漢字字碼。
全文摘要
本發(fā)明涉及一種羅馬拼音式韓文漢字輸入系統(tǒng)及方法,其可適用在信息平臺上,例如為電子辭典裝置、掌上型計算機(jī)、筆記型計算機(jī)或桌上型個人計算機(jī)等等,用以讓使用者通過羅馬拼音方式來輸入韓文漢字至該信息平臺。采用一英文鍵盤模塊來讓使用者鍵入各個所欲輸入的韓文漢字的羅馬拼音字符串;接著由羅馬拼音至字碼對應(yīng)模塊來搜尋出鍵入的羅馬拼音字符串所對應(yīng)的韓文漢字字碼;再接著由字型至字碼對應(yīng)模塊來取得搜尋出的韓文漢字字碼所對應(yīng)的韓文漢字字型;最后將該韓文漢字字型顯示在屏幕模塊上。
文檔編號G06F3/023GK1442779SQ0311460
公開日2003年9月17日 申請日期2003年4月4日 優(yōu)先權(quán)日2003年4月4日
發(fā)明者陳淮琰, 文涇濤 申請人:無敵科技(西安)有限公司