專(zhuān)利名稱(chēng):一種音角碼計(jì)算機(jī)漢字輸入法的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種計(jì)算機(jī)漢字輸入音角碼的改進(jìn)和簡(jiǎn)化的編碼及輸入技術(shù)。
專(zhuān)利申請(qǐng)?zhí)枮?7109191.9的計(jì)算機(jī)漢字輸入音角碼的編碼及輸入技術(shù),闡明了如何利用漢字的“音”和“角”的特征信息實(shí)現(xiàn)漢字的編碼和輸入,為漢字編碼和輸入法提出了一種嶄新的高質(zhì)量的實(shí)施途徑。在利用該種編碼和輸入法的實(shí)踐過(guò)程中已經(jīng)明顯地表現(xiàn)出了它的技術(shù)優(yōu)勢(shì)。
該種編碼及輸入法的不足之處在于為了實(shí)現(xiàn)兩萬(wàn)個(gè)漢字無(wú)重碼的目標(biāo),有些規(guī)則仍然過(guò)于繁雜,增加了初次使用者的入門(mén)時(shí)間和記憶難度;過(guò)多的規(guī)定,即使是一個(gè)熟練的用戶(hù),有時(shí)也難免出錯(cuò)。過(guò)長(zhǎng)的入門(mén)時(shí)間和可能的改錯(cuò),未必比處理幾個(gè)重碼來(lái)得簡(jiǎn)單。本發(fā)明是在經(jīng)過(guò)反復(fù)實(shí)踐和驗(yàn)正的基礎(chǔ)上對(duì)原編碼技術(shù)及其輸入法提出了如下的簡(jiǎn)化和改進(jìn)。
圖1為簡(jiǎn)化和改進(jìn)后的音角碼的碼元結(jié)構(gòu)圖。
圖2為本發(fā)明所定義的漢字整體結(jié)構(gòu)圖。
原專(zhuān)利文獻(xiàn)中,一個(gè)漢字的碼元組成有兩個(gè)特征部分,即漢字的音特征碼元和形特征碼元,并規(guī)定音碼的取碼方式有兩種1、取聲母的第一個(gè)字母2、同時(shí)取聲母及韻母的第一個(gè)字母。本發(fā)明所改進(jìn)后的方案為只取聲母的第一個(gè)字母為音碼的碼元,該碼元在音角碼中位置可以在首也可以在尾,其輸入方式可以由與該碼元對(duì)應(yīng)的字母鍵輸入,也可以按一定的碼表規(guī)則由與字母相對(duì)應(yīng)的數(shù)字鍵輸入。由于角碼的碼元全為數(shù)字,當(dāng)音碼的碼元也由所對(duì)應(yīng)的數(shù)字鍵輸入時(shí)即可以實(shí)現(xiàn)純數(shù)字輸入。
本發(fā)明改進(jìn)了原專(zhuān)利文獻(xiàn)中對(duì)角碼的筆形和碼表的定義,其特征在于其角碼筆形的定義必須是符合國(guó)家語(yǔ)言文字規(guī)范的橫、豎、撇、點(diǎn)、捺、叉、折或角、橫勾、豎勾、斜勾、點(diǎn)下有橫、小、插或串等,與角的筆形相對(duì)應(yīng)的數(shù)字的定義,其原則是在方便記憶的前提下,共形與數(shù)的對(duì)應(yīng)關(guān)系即角碼的“碼表”并不一定是唯一的,也就是說(shuō)在編碼使用的過(guò)程中,可以根據(jù)優(yōu)化編碼的需要修改已有的定義,角碼的四位數(shù)字的排序可以是按左上→右上→左下→右下的順序,也可以是按左上→左下→右上→右下的順序,當(dāng)兩種順序共存時(shí),可由人工或自動(dòng)的方式進(jìn)行轉(zhuǎn)換。
本發(fā)明增加了原專(zhuān)利中未涉及的結(jié)構(gòu)碼元作為音角碼的可選碼元,實(shí)踐證明結(jié)構(gòu)碼元可以有效地減少多部件合體字的重碼率。結(jié)構(gòu)碼的輸入方式,可以采用在通信設(shè)備的界面上設(shè)置專(zhuān)用或兼用的按鍵輸入,也可以依據(jù)在顯示屏上顯示的不同結(jié)構(gòu)圖形用數(shù)字鍵作選擇鍵入。這樣簡(jiǎn)化和改進(jìn)后的音角碼的碼元組成有三部分音碼、角碼和結(jié)構(gòu)碼。音碼和角碼為音角碼的基本成分,結(jié)構(gòu)碼為音角碼的可選成分,三種成分的組碼順序如圖一所示。圖101所示的順序?yàn)橐舸a+角碼+結(jié)構(gòu)碼,圖102所示的順序?yàn)橐舸a+結(jié)構(gòu)碼+角碼,圖103所示的順序?yàn)榻Y(jié)構(gòu)碼+角碼+音碼。在輸入漢字時(shí),以上三種組碼順序都能保證碼元以字母與數(shù)字相間的形式出現(xiàn),所以字與字之間可以自然斷開(kāi),無(wú)需斷碼鍵。同時(shí),不同的結(jié)構(gòu)順序可以保證在不同的應(yīng)用條件和場(chǎng)合下都能獲得最佳的編碼效果。
圖二示出了關(guān)于漢字的基本結(jié)構(gòu)示意圖,圖201為獨(dú)體字或單部件字結(jié)構(gòu)圖,設(shè)所對(duì)應(yīng)的數(shù)字碼元為“1”,圖202為左右結(jié)構(gòu)圖,設(shè)所對(duì)應(yīng)的數(shù)字碼元為“2”,圖203為上下結(jié)構(gòu)圖,設(shè)所對(duì)應(yīng)的數(shù)字碼元為“3”,圖204為包圍結(jié)構(gòu)圖(包圍結(jié)構(gòu)包括全包圍和半包圍結(jié)構(gòu)),設(shè)所對(duì)應(yīng)的數(shù)字碼元為“4”。依據(jù)應(yīng)用場(chǎng)合和條件的不同,還可以對(duì)上述的漢字基本結(jié)構(gòu)示意圖和所對(duì)應(yīng)的數(shù)字碼元的定義作適當(dāng)?shù)男薷?,以便更好地滿(mǎn)足需要。
例如“上”、“中”為如圖201所示的獨(dú)體或單部件結(jié)構(gòu),“碼”、“說(shuō)”、“概”為如圖202所示的左右結(jié)構(gòu),“音”、“竟”、“贏”為如圖203所示的上下結(jié)構(gòu),“迷”、“閉”、“司”、“麻”、“回”為如圖204所示的包圍結(jié)構(gòu)。
以下就幾個(gè)實(shí)施例進(jìn)一步說(shuō)明這種簡(jiǎn)化和改進(jìn)的漢字音角碼的編碼及輸入技術(shù)。
實(shí)施例一設(shè)定角碼的碼表為橫一豎二點(diǎn)捺三,叉四串五方框六,角七八八小鉤九,點(diǎn)下有橫是零頭”,角碼的取角順序設(shè)定為“左上—左下—右上—右下”,當(dāng)兩角為同一筆形時(shí),前角按筆形取碼,后角取“0”;設(shè)定音角碼碼元的組成順序?yàn)椤耙舸a+角碼”,結(jié)構(gòu)碼為不選項(xiàng)。
例如,“上”的音角碼為“S2110”;“音”的音角碼為“Y0600”;“竟”的音角碼為“J0209”;“碼”的音角碼為“M1679”;“概”的音角碼為“G4219”;“贏”的音角碼為“Y0209”;“迷”的音角碼為“M3330”;“司”的音角碼為“S1679”;“麻”的音角碼為“M0203”;“回”的音角碼為“H6600”。
實(shí)施例二設(shè)定結(jié)構(gòu)碼的碼表為獨(dú)體結(jié)構(gòu)-1,上下結(jié)構(gòu)-2,左右結(jié)構(gòu)-3,包圍結(jié)構(gòu)-4;設(shè)定角碼的碼表為“橫一豎二點(diǎn)捺三,叉四串五方框六,角七八八小鉤九,點(diǎn)下有橫是零頭”,角碼的取角順序設(shè)定為“左上—左下—右上—右下”;設(shè)定音角碼碼元的組成順序?yàn)椤耙舸a+角碼+結(jié)構(gòu)碼”,其中結(jié)構(gòu)碼為自動(dòng)可選的方式。
例如,“上”的音角碼為“S2110-1”;“音”的音角碼為“Y0600-3”;“竟”的音角碼為“I0209-3”;“碼”的音角碼為“M1679-2”;“概”的音角碼為“J4219-2”;“贏”的音角碼為“Y0209-3”;“迷”的音角碼為“M3330-4”;“司”的音角碼為“S1679-4”;“麻”的音角碼為“M0203-4”;“回”的音角碼為“H6600-4”。
上例碼中的“-”號(hào),并非該漢字碼元的組成部分,而是代表后面的數(shù)字碼元是可選項(xiàng),其目的在于當(dāng)某些漢字的重碼率較高時(shí)可以實(shí)現(xiàn)不翻頁(yè)輸入。比如,若定義顯示屏的滿(mǎn)屏(即一頁(yè))可顯示六個(gè)漢字,當(dāng)輸入某漢字碼元“LXXXX”后,如果該漢字的同碼字超過(guò)六個(gè)時(shí),則屏幕上首先顯示結(jié)構(gòu)圖,再鍵入與該字的結(jié)構(gòu)圖相對(duì)應(yīng)的數(shù)字碼元即可得到所要輸入的漢字;當(dāng)該漢字的同碼字不足六個(gè)時(shí),后面的結(jié)構(gòu)碼就不需要也不會(huì)出現(xiàn)。實(shí)際上,在漢字輸入時(shí),其碼元的個(gè)數(shù)是以不等長(zhǎng)的形式出現(xiàn)的,因?yàn)閷?duì)于許多漢字,在尚未輸完全部角碼時(shí)就已經(jīng)確定,這樣后面的角碼和結(jié)構(gòu)碼就不用再輸入了。
當(dāng)漢字音角碼的組成順序采用“音碼+結(jié)構(gòu)碼+角碼”時(shí),在輸入了“音碼+結(jié)構(gòu)碼”后,其角碼的信息冗余度就比較大了,即此時(shí)確定一個(gè)漢字所需的角碼碼元一般都不足四碼。
實(shí)踐表明,簡(jiǎn)化和改進(jìn)后的音角碼既能適用于由計(jì)算機(jī)的通用鍵盤(pán)輸入漢字,又能適用于包括移動(dòng)通信、電子商務(wù)、網(wǎng)絡(luò)信息交流等方面的簡(jiǎn)易鍵盤(pán)和純數(shù)字輸入的需要,具有易學(xué)易用、重碼率極低的優(yōu)點(diǎn),因此該技術(shù)為值得大力推廣的一種漢字編碼及輸入技術(shù)。
權(quán)利要求
一.一種簡(jiǎn)化和改進(jìn)的漢字音角碼的編碼及輸入技術(shù),其特征在于該編碼的碼元由以下三個(gè)部分組成1.該漢字的漢語(yǔ)拼音的第一個(gè)字母,簡(jiǎn)稱(chēng)字母碼或音碼,2.與該漢字的四個(gè)角的筆形或筆形的組合相對(duì)應(yīng)的數(shù)字碼,簡(jiǎn)稱(chēng)角碼,3.與構(gòu)成該漢字的部件結(jié)構(gòu)圖形相對(duì)應(yīng)的數(shù)字碼,簡(jiǎn)稱(chēng)結(jié)構(gòu)碼,上述三部分中的前兩部分為編碼的基本部分,第三部分為可選部分,由該編碼實(shí)現(xiàn)計(jì)算機(jī)輸入時(shí),既可以使用計(jì)算機(jī)的通用鍵盤(pán)按編碼中的字母和數(shù)字輸入,也可以將編碼中的字母轉(zhuǎn)換成數(shù)字后與角碼一同用純數(shù)字輸入。
二.如權(quán)利要求一所述的一種簡(jiǎn)化和改進(jìn)的漢字音角碼的編碼及輸入技術(shù),其特征在于其角碼筆形的定義是符合國(guó)家語(yǔ)言文字規(guī)范的橫、豎或撇、點(diǎn)、捺、叉、折或角、橫勾、豎勾、斜勾、點(diǎn)下有橫、小、插或串等,與角的筆形相對(duì)應(yīng)的數(shù)字的定義,即角碼的碼表,其原則是在方便記憶的前提下,其形與數(shù)的對(duì)應(yīng)關(guān)系并不一定是唯一的,即在編碼使用的過(guò)程中,可以根據(jù)優(yōu)化編碼的需要修改已有的定義,角碼的四位數(shù)字的排序可以是按左上→右上→左下→右下的順序,也可以是按左上→左下→右上→右下的順序,當(dāng)兩種順序共存時(shí),可由人工或自動(dòng)的方式進(jìn)行轉(zhuǎn)換。
三.如權(quán)利要求一所述的一種簡(jiǎn)化和改進(jìn)的漢字音角碼的編碼及輸入技術(shù),其特征在于作為可選部分的結(jié)構(gòu)碼的輸入方式,可以采用在通信設(shè)備的界面上設(shè)置專(zhuān)用或兼用的按鍵輸入,也可以依據(jù)在顯示屏上顯示的不同結(jié)構(gòu)圖形用數(shù)字鍵作選擇輸入。
四.如權(quán)利要求一所述的一種簡(jiǎn)化和改進(jìn)的漢字音角碼的編碼及輸入技術(shù),其特征在于構(gòu)成該編碼的三個(gè)組成部分的順序可以為音碼+角碼+結(jié)構(gòu)碼,或音碼+結(jié)構(gòu)碼+角碼,或結(jié)構(gòu)碼+角碼+音碼三種方式。
全文摘要
本發(fā)明是對(duì)專(zhuān)利申請(qǐng)?zhí)枮?7109191.9的專(zhuān)利技術(shù)的進(jìn)一步簡(jiǎn)化和改進(jìn),在保持原專(zhuān)利的諸多技術(shù)優(yōu)勢(shì)的基礎(chǔ)上進(jìn)一步簡(jiǎn)化和改進(jìn)了編碼規(guī)則和輸入方式,使簡(jiǎn)化和改進(jìn)后的音角碼既能適用于由計(jì)算機(jī)的通用鍵盤(pán)輸入漢字,又能適用于包括移動(dòng)通信、電子商務(wù)、網(wǎng)絡(luò)信息交流等方面的簡(jiǎn)易鍵盤(pán)和純數(shù)字輸入的需要,具有易學(xué)易用、重碼率極低的優(yōu)點(diǎn)。
文檔編號(hào)G06F3/023GK1342925SQ0011463
公開(kāi)日2002年4月3日 申請(qǐng)日期2000年6月16日 優(yōu)先權(quán)日2000年6月16日
發(fā)明者黃有國(guó), 黃有文 申請(qǐng)人:黃有國(guó)