專利名稱:計(jì)算機(jī)漢字動(dòng)態(tài)編碼輸入的制作方法
本發(fā)明屬于計(jì)算機(jī)中文信息處理系統(tǒng)的一種漢字編碼輸入方法?,F(xiàn)行的漢字編碼方法都是靜態(tài)的,一個(gè)漢字用一個(gè)固定的編碼表示,計(jì)算機(jī)對(duì)編碼的處理方式也是靜態(tài)的,計(jì)算機(jī)輸出漢字的速度和正確性完全取決于操作者輸入編碼的速度和正確性。這就提高了對(duì)漢字編碼輸入的要求,造成了目前漢字編碼費(fèi)時(shí)費(fèi)力的狀況。計(jì)算機(jī)漢字動(dòng)態(tài)編碼輸入的特點(diǎn)是讓計(jì)算機(jī)參與編碼工作。先用計(jì)算機(jī)對(duì)輸入的動(dòng)態(tài)進(jìn)行處理,將它們轉(zhuǎn)換成一種標(biāo)準(zhǔn)動(dòng)態(tài)碼,然后再用計(jì)算機(jī)把標(biāo)準(zhǔn)動(dòng)態(tài)碼變成漢字。
本發(fā)明的工作流程如附圖1所示?,F(xiàn)行的各種漢字計(jì)算機(jī)系統(tǒng),例如IBM微機(jī)漢字系統(tǒng),王安電腦漢字系統(tǒng),APPLE(Ⅱ)微機(jī)漢字系統(tǒng),以及用其它漢字編碼輸入方法構(gòu)成的軟件,這些微機(jī)和軟件所使用的漢字編碼和工作方式也都是靜態(tài)的。
為了達(dá)到漢字編碼簡(jiǎn)便,快速和完整的目的。本發(fā)明采用26個(gè)英文字母組成編碼,不使用數(shù)字或其它符號(hào)??梢院臀魑碾娔X兼容,無附加功能鍵??梢杂镁幋a直接區(qū)別繁體字,簡(jiǎn)體字和冷僻字。編碼有足夠的容量,可對(duì)現(xiàn)有全部漢字進(jìn)行編碼。編碼包括了漢語拼音方案(草案)中的全部?jī)?nèi)容??梢酝暾乇磉_(dá)漢字的音節(jié),為了便于記憶,編碼把全部需要記憶的內(nèi)容集中成一張編碼表,見附圖2。編碼具有多種編碼方法和組碼方式可供選用?,F(xiàn)有的各種漢字編碼輸入方案由于采用靜態(tài)的工作方式,計(jì)算機(jī)只是被動(dòng)地將輸入的編碼轉(zhuǎn)換成漢字而沒有主動(dòng)地參與編碼,因此不可能同時(shí)達(dá)到上述的三個(gè)目的。
詳細(xì)說明計(jì)算機(jī)漢字動(dòng)態(tài)編碼輸入包括兩個(gè)方面的內(nèi)容;即漢字動(dòng)態(tài)碼的編碼方法(見附圖2)和計(jì)算機(jī)漢字動(dòng)態(tài)碼的處理方法(見附圖3)。這兩個(gè)部分合成的計(jì)算機(jī)漢字動(dòng)態(tài)碼輸入系統(tǒng)稱為L(zhǎng)HT系統(tǒng),或簡(jiǎn)稱LHT。
LHT編碼表見附圖2,該表由24個(gè)英文字母組成,分為四行六列,主要包括三種編碼漢字動(dòng)態(tài)語音碼(簡(jiǎn)稱L碼),漢字動(dòng)態(tài)字形碼(簡(jiǎn)稱H碼)和漢字動(dòng)態(tài)字形修正碼(簡(jiǎn)稱T碼),這三種編碼可以獨(dú)立,也可以組合成各種漢字編碼,如LH碼,HT碼,LHT碼等等,這三種編碼的碼長(zhǎng)都是三個(gè)字母。此外,LHT系統(tǒng)中還包括一種特定字碼(簡(jiǎn)稱A碼),一種連接碼(簡(jiǎn)稱V碼),以及三種特定詞碼(簡(jiǎn)稱X碼,Y碼和Z碼)。
L碼參見附圖2。動(dòng)態(tài)編碼表包括了漢語拼音方案中全部?jī)?nèi)容,并用兼容的方法合并了如下一部分容易讀混的音素;ZH和Z,CH和C,SH和S,EN和ENG,UENG和ONG,IN和ING。聲調(diào)中的“輕聲”和“陰平”合并,保留了(兒)韻母。當(dāng)聲母或韻母單獨(dú)構(gòu)成音節(jié)時(shí),由字母“O”補(bǔ)足在相應(yīng)位置上所出現(xiàn)的空位。每三個(gè)字母構(gòu)成一個(gè)音節(jié),按照聲母、韻母,聲調(diào)依次排列。
聲母用21個(gè)字母表示,一個(gè)字母表示一個(gè)聲母。韻母加上(兒)共有36個(gè),用18個(gè)字母表示,每個(gè)字母表示2個(gè)韻母,按表中位置分為左韻母和右韻母,左、右韻母由后面所連接的聲調(diào)字母來區(qū)分。表示聲調(diào)的字母共有24個(gè),分為四行六列,自上而下,分別表示聲調(diào)的陰、陽,上、去四聲,從左到右,分為X組,Y組和Z組,每組包括左、右兩列聲調(diào)字母,分別和左、右兩種韻母相對(duì)應(yīng)。為了使用方便,聲母和韻母全部用漢字直接注音。在L碼中,繁體字用X組聲調(diào)字母,簡(jiǎn)體字用Y組聲調(diào)字母,冷僻字用Z組聲調(diào)字母。
例如“萬”O(jiān)MN和“萬”O(jiān)MS,L碼可以不按間隔鍵連續(xù)將漢字輸入計(jì)算機(jī),例如“中華人民共和國(guó)”WHLHDERBEMSEGHDHEEGUH。
H碼和T碼 參見附圖2。動(dòng)態(tài)編碼表中包括63個(gè)漢字常用部音以及6種筆劃,其組碼方式和L碼類似。分別用XYZ這三個(gè)標(biāo)識(shí)字母對(duì)應(yīng)H碼左、中、右三種部首。H碼也是使用三個(gè)字母表示一個(gè)漢字,前兩個(gè)字母表示漢字的部首,最后一個(gè)字母表示與部首相對(duì)的最后一筆筆形。筆形字母也同樣分成三組六列,分別與一個(gè)漢字的左、中、右位置相對(duì)應(yīng)。當(dāng)漢字是由部首本身構(gòu)成或者無筆劃可取時(shí),在第三個(gè)字母位置上加上與部首位置相對(duì)應(yīng),但不表示筆劃的字母A、O、V,字母T、L、Y結(jié)尾時(shí)則表示重復(fù),如再有重復(fù),則可以進(jìn)一步用字母X、Z來表示。
如果是部首開頭的字則取該字結(jié)尾的筆形,反之則取該字起首的筆形例如“肺”DYI和“朝”DYC。
T碼和H碼的區(qū)別在于T碼是取一個(gè)漢字的第二部首,筆劃是取聯(lián)在第二部首下面的一筆筆劃。H碼和T碼可以聯(lián)在一起構(gòu)成HT碼,例如“朝”DYCRYC。
LHT碼 動(dòng)態(tài)碼有多種組合形式,LHT碼可用九個(gè)字母表示一個(gè)漢字,這是表示漢字的動(dòng)態(tài)碼最完整的形式。LH碼是標(biāo)準(zhǔn)動(dòng)態(tài)碼,它在六個(gè)字母中包含了一個(gè)漢字的讀音、部首、筆劃以及部首位置和筆劃位置等信息,如“朝”CEHDYC,這種可釋讀的漢字編碼可以連續(xù)輸入和輸出,可以連寫,容易識(shí)別和被計(jì)算機(jī)處理,可作為一種信息交換碼使用。對(duì)于不知道讀音的漢字,可用H碼或者HT碼輸入計(jì)算機(jī),讓計(jì)算機(jī)自動(dòng)將其轉(zhuǎn)換成標(biāo)準(zhǔn)動(dòng)態(tài)碼,通過標(biāo)準(zhǔn)動(dòng)態(tài)碼便可知道該字的讀音。
LHT變形碼 根據(jù)LHT編碼,可以產(chǎn)生多種形式的變形碼。例如可以在L碼的基礎(chǔ)上,將XYZ三個(gè)識(shí)別字母對(duì)應(yīng)三種部首字母,構(gòu)成四個(gè)字母一組的以L碼為主體的變形碼,這種變形碼的部首字母可以在L碼的最左邊和最右邊。
A碼、Z碼、Y碼、、V碼、X碼 為了更方便地輸入一些常用漢字,或詞組,LHT系統(tǒng)中規(guī)定了用一個(gè)字母代表一個(gè)漢字的A碼,如圖2所示,規(guī)定了三種特定詞碼,Z碼用一個(gè)聲母代表一個(gè)漢字,例如“計(jì)算”ZJS。Y碼用聲母加韻母兩個(gè)字母表示一個(gè)漢字,例如“打印”yDROS。V碼用L碼的連寫表示漢字,例如“興高采烈”USDGLLVCARLUS。X碼則將打入計(jì)算機(jī)內(nèi)的字母仍以原來的字母形式輸出。例如“yES”XyES。
計(jì)算機(jī)漢字動(dòng)態(tài)編碼處理系統(tǒng)如圖3所示通過對(duì)輸入字母計(jì)數(shù)和對(duì)XYZ識(shí)別字母的判別,計(jì)算機(jī)便可知道輸入的動(dòng)態(tài)編碼類型,并對(duì)其作出相應(yīng)的反應(yīng),計(jì)算機(jī)對(duì)輸入的每一個(gè)動(dòng)態(tài)碼都要在LHT數(shù)據(jù)庫(kù)內(nèi)進(jìn)行一次搜索,如“北京天安門”五個(gè)字“BARJSOTTOONOMBE”,計(jì)算機(jī)首先查到“北BAR”的文件,然后在“北BAR”的文件中搜索下一個(gè)代碼“京JSO”,如果成立則繼續(xù)取下一個(gè)代碼到該文件進(jìn)行搜索……直到不成立為止,一旦不成立,計(jì)算機(jī)則自動(dòng)將前面已經(jīng)聯(lián)成的字轉(zhuǎn)換成LH碼輸出,同時(shí)將不成立的字送入該字本身的文件中,再取后面的字繼續(xù)進(jìn)行搜索。
對(duì)于聯(lián)碼后仍然出錯(cuò)的字,只要將光標(biāo)移到該字的位置,順序打入HT碼進(jìn)行修正,發(fā)現(xiàn)修正正確隨時(shí)可按下間隔鍵予以確定。
使用LHT系統(tǒng)還可以組成一種漢語的語音處理系統(tǒng),見附圖4,這種語音處理系統(tǒng)用L碼作為語音處理的交換代碼,這種語音交換代碼可以完成語音和文字之間的互相轉(zhuǎn)換,現(xiàn)有的漢語拼音碼長(zhǎng)不固定,不能連續(xù)輸入,因此不適于作為語音處理的信息交換代碼。
實(shí)施這項(xiàng)發(fā)明的最好方式是將LHT編碼作為一種統(tǒng)一的漢字交換代碼。在LHT計(jì)算機(jī)動(dòng)態(tài)處理系統(tǒng)的支持下,利用現(xiàn)有技術(shù)便能構(gòu)成完整的LHT計(jì)算機(jī)中文信息處理系統(tǒng),這種中文信息系統(tǒng)能夠同時(shí)對(duì)漢語的語音和文字進(jìn)行處理,用這種LHT中文信息處理系統(tǒng)可以構(gòu)成各種計(jì)算機(jī)軟件和整機(jī),如LHT漢字打字機(jī),LHT漢字翻譯系統(tǒng),LHT口語打字機(jī),LHT閱讀機(jī),LHT電子詞典等等。
權(quán)利要求
1.一種把漢字快速輸入計(jì)算機(jī)的動(dòng)態(tài)編碼輸入方案,該方案用二十六個(gè)英文字母構(gòu)成編碼,沒有任何附加的數(shù)字或符號(hào),可直接在西文電腦上實(shí)施,動(dòng)態(tài)碼是一種可以組合與分開使用的特殊代碼,根據(jù)動(dòng)態(tài)編碼表,可構(gòu)成動(dòng)態(tài)語音碼,動(dòng)態(tài)字形碼與動(dòng)態(tài)音形碼,其特征是這三種動(dòng)態(tài)碼既能用獨(dú)立的方式,又能用交叉混合的方式將漢字輸入計(jì)算機(jī)。
2.根據(jù)權(quán)利要求
1所述的編碼,其特征是動(dòng)態(tài)編碼表中的內(nèi)容按照動(dòng)態(tài)碼輸入鍵盤的位置排列,分為四行,六列,三組,二十四格,總共容納二十四個(gè)英文字母,二十一個(gè)特定字,二十一個(gè)聲母,三十六個(gè)韻母,四種聲調(diào),六十三個(gè)常用部首,六種筆劃。
3.根據(jù)權(quán)利要求
1所述的編碼,其特征是動(dòng)態(tài)碼將現(xiàn)有全部漢字分成繁體字、簡(jiǎn)體字、冷僻字三個(gè)層次分別輸入計(jì)算機(jī)。
4.根據(jù)權(quán)利要求
1所述的編碼,其特征是用碼長(zhǎng)固定為三個(gè)字母的動(dòng)態(tài)語音碼將漢字輸入計(jì)算機(jī),動(dòng)態(tài)語音碼用二十一個(gè)字母表示二十一個(gè)聲母、用十八個(gè)字母表示三十六個(gè)韻母,用二十四個(gè)字母表示四種聲調(diào),按照聲母、韻母、聲調(diào)的順序組成編碼。
5.根據(jù)權(quán)利要求
1、4所述的編碼,其特征是動(dòng)態(tài)語音碼用一個(gè)字母表示左、右兩個(gè)韻母,A列、O列、V列聲調(diào)字母對(duì)應(yīng)左韻母,T列、L列、y列聲調(diào)字母對(duì)應(yīng)右韻母。
6.根據(jù)權(quán)利要求
1、3所述的編碼,其特征是動(dòng)態(tài)語音碼用X組聲調(diào)字母表示繁體字、y組聲調(diào)字母表示簡(jiǎn)體字、Z組聲調(diào)字母表示冷僻字。
7.根據(jù)權(quán)利要求
1、4所述的編碼,其特征是動(dòng)態(tài)語音碼的韻母字母中不使用標(biāo)識(shí)字母。
8.根據(jù)權(quán)利要求
1所述的編碼,其特征是用碼長(zhǎng)固定為三個(gè)字母或者六個(gè)字母的動(dòng)態(tài)字形碼將漢字輸入計(jì)算機(jī),動(dòng)態(tài)字形碼用二十一個(gè)字母表示六十三個(gè)部首,十八個(gè)字母表示六種筆劃,三個(gè)字母作為標(biāo)識(shí)字母,按照部首字母、標(biāo)識(shí)字母、筆劃字母的順序組成編碼。
9.根據(jù)權(quán)利要求
1、8所述的編碼,其特征是既可用碼長(zhǎng)固定為三個(gè)字母的動(dòng)態(tài)字形碼輸入漢字,又可以在其后面加上動(dòng)態(tài)字形修正碼、構(gòu)成碼長(zhǎng)固定為六個(gè)字母的動(dòng)態(tài)字形碼輸入漢字。
10.根據(jù)權(quán)利要求
1、8、9所述的編碼,其特征是標(biāo)識(shí)字母固定出現(xiàn)在動(dòng)態(tài)字形碼和動(dòng)態(tài)字形修正碼的中間位置上。
11.根據(jù)權(quán)利要求
1、8、9、10所述的編碼,其特征是動(dòng)態(tài)字形碼既能表示漢字的部首和筆劃,又能表示部首和筆劃在相應(yīng)漢字中所處的位置,從而表示出漢字的大體字形。
12.根據(jù)權(quán)利要求
1、4、8、9、10所述的編碼,其特征是用動(dòng)態(tài)語音碼和動(dòng)態(tài)字形碼這兩種動(dòng)態(tài)碼組合成碼長(zhǎng)固定為六個(gè)字母的動(dòng)態(tài)音形碼。
13.根據(jù)權(quán)利要求
1、4、8、9、10所述的編碼,其特征是用動(dòng)態(tài)語音碼、動(dòng)態(tài)字形碼、動(dòng)態(tài)字形修正碼這三種動(dòng)態(tài)碼順序組合成碼長(zhǎng)固定為九個(gè)字母的動(dòng)態(tài)音形碼。
14.根據(jù)權(quán)利要求
1所述的編碼,其特征是用固定碼長(zhǎng)與標(biāo)識(shí)字母使動(dòng)態(tài)語音碼,動(dòng)態(tài)字形碼,動(dòng)態(tài)音形碼在互相交叉混合輸入漢字時(shí)不會(huì)混淆。
15.根據(jù)權(quán)利要求
1所述的編碼,其特征是在動(dòng)態(tài)碼中規(guī)定和使用了標(biāo)識(shí)字母XYZ,連接字母V,空位字母O。
專利摘要
本發(fā)明公開了一種將漢字輸入計(jì)算機(jī)的動(dòng)態(tài)編碼輸入方案,該方案用二十六個(gè)英文字母組成代碼,不需要附加任何數(shù)字、符號(hào),也不必借助功能鍵來選擇漢字或者構(gòu)成代碼,可以和西文計(jì)算機(jī)兼容。動(dòng)態(tài)碼是一種可以組合使用和分開使用的特殊代碼,能使用雙軌、順序,連續(xù)三種方法輸入漢字。動(dòng)態(tài)碼像西文一樣是可以直接釋讀的,具有“見字編碼”與“見碼認(rèn)字”的雙重功能,使用動(dòng)態(tài)碼能將漢字完整、簡(jiǎn)便、準(zhǔn)確、快速地輸入計(jì)算機(jī)。
文檔編號(hào)G06F3/00GK85102847SQ85102847
公開日1986年10月15日 申請(qǐng)日期1985年4月1日
發(fā)明者陸海濤 申請(qǐng)人:陸海濤導(dǎo)出引文BiBTeX, EndNote, RefMan