專利名稱:形音符漢字、符號(hào)編碼法及其鍵盤(pán)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種漢字的形碼編碼、音碼編碼及其混合編碼以及符號(hào)編碼的方法及其鍵盤(pán)。
國(guó)內(nèi)目前已有漢字編碼方法700余種,已在計(jì)算機(jī)上使用的漢字編碼也有100余種,包括常見(jiàn)的拼音碼、首尾碼、雙拼碼、五筆字型碼、大眾碼、自然碼等。這些編碼方法均未較好地同時(shí)解決漢字編碼方法的易學(xué)性、檢索或鍵入漢字的快速性二方面的矛盾,且無(wú)一種編碼方法帶有自學(xué)習(xí)功能,也無(wú)一種編碼方法對(duì)于各種符號(hào)具有系統(tǒng)編碼。由于上述原因,至今尚無(wú)一種編碼方法被公認(rèn)為是比較理想的編碼方法,因此,由于各種編碼方法所存在的缺陷,致使其無(wú)法得以普遍推廣普及應(yīng)用。
本發(fā)明的目的是提供一種用途廣泛、既易學(xué)易記又能快速拆分、快速輸入或檢索,且具有自學(xué)習(xí)功能、所配鍵盤(pán)操作方便的漢字、符號(hào)編碼法及其鍵盤(pán)。
本發(fā)明是這樣實(shí)現(xiàn)的,本發(fā)明的漢字形碼編碼(即按字形編碼)首先將漢字的最基本單元-五種基本筆劃?rùn)M、豎、撇、點(diǎn)、折進(jìn)一步-分為四成單、連、交、變四種類型[只考慮每個(gè)漢字首筆與次筆的關(guān)系或末筆與倒數(shù)第二筆的關(guān)系,當(dāng)首筆或末筆與其他筆劃互不相干,則稱之為“單”筆劃;若其與其他筆劃連在一起,則稱之為“連”筆劃;若其與其他筆劃互相交叉,則稱之為“交”筆劃;若其僅可歸屬于五種基本筆劃中的某一種,而并不是非常標(biāo)準(zhǔn)的基本筆劃,如提、捺、豎勾等,則稱之為“變(形)”筆劃],以這五種基本筆劃的四種類型形成20種筆劃碼[當(dāng)首筆與次筆或末筆與倒數(shù)第二筆的關(guān)系為單、連、交、變時(shí),據(jù)首筆或末筆屬五種基本筆劃的哪一種分別稱其為單橫碼、連橫碼、交叉橫碼、變(形)橫碼或單豎碼、連豎碼、交叉豎碼、變(形)豎碼等,其余類推],再?gòu)淖值渖线x取少量常用字根(偏旁部首),將20種筆劃碼與選取的字根分組后以一定規(guī)律分別與不同的鍵盤(pán)鍵位(英文字母)對(duì)應(yīng),構(gòu)成“形音符形碼碼表”(表中的數(shù)字與一定的英文鍵盤(pán)字母相對(duì)應(yīng)),如附表1所示。對(duì)漢字取形碼時(shí)根據(jù)漢字的書(shū)寫(xiě)順序和字形結(jié)構(gòu)按附表1將每一漢字編成兩個(gè)代碼,一為首(首筆或首字根)碼,一為尾(末筆或末字根)碼。依據(jù)首筆的筆劃及其與次筆的關(guān)系或首字根編首碼,依據(jù)末筆劃及其與倒數(shù)第二筆的關(guān)系或末字根編尾碼。如“中”字首筆為連豎碼,其對(duì)應(yīng)的鍵位號(hào)為6,6對(duì)應(yīng)于英文字母“k”,故取碼“k”,末筆為交叉豎碼,其對(duì)應(yīng)的鍵位號(hào)為7,7對(duì)應(yīng)于英文字母“j”,故取碼“j”,由此“中”字的形碼取為“kj”。再如“亓”字首筆為單橫碼,其對(duì)應(yīng)于鍵位號(hào)1對(duì)應(yīng)于“s”,故取碼“s”,末筆為單豎碼,其對(duì)應(yīng)于鍵位號(hào)5對(duì)應(yīng)于“l(fā)”,故取碼“l(fā)”,由此“亓”字的形碼取為“sl”。形碼首碼與尾碼的取碼優(yōu)先順序?yàn)樽指?多筆優(yōu)于少筆)優(yōu)于筆劃(變筆劃優(yōu)于交筆劃優(yōu)于連筆劃優(yōu)于單筆劃)。如“豎”字起筆“丨”,既是單筆劃,也屬變筆劃,按優(yōu)先順序,取變筆劃所對(duì)應(yīng)的鍵位號(hào)7所對(duì)應(yīng)的“j”,而不取單筆劃所對(duì)應(yīng)的“l(fā)”,其余類推。
對(duì)于大“囗”部漢字,首碼一律依“囗”取碼,尾碼則依“囗”內(nèi)末筆或字根取碼。如“圖”字為大“囗”部漢字,“囗”對(duì)應(yīng)于鍵位號(hào)6對(duì)應(yīng)于“k”,故取碼k,末筆為單點(diǎn),對(duì)應(yīng)于鍵位號(hào)1,1對(duì)應(yīng)于“u”,故取碼“u”,由此,“圖”字的形碼取“ku”。
對(duì)于少量不能自成漢字的偏旁或字根,前述形碼取碼規(guī)則也同樣適用。如“彡”的首筆及末筆均為單撇,單撇對(duì)應(yīng)于鍵位號(hào)8對(duì)應(yīng)于“t”,故其形碼為“tt”。
本發(fā)明的漢字音碼編碼(即按拼音編碼)首先將漢字的韻母與26個(gè)英文字母依一定規(guī)則排列對(duì)應(yīng),構(gòu)成“形音符音碼(鍵盤(pán))圖”,如附
圖1所示。編碼時(shí)將每一漢字編成二個(gè)代碼,一為聲(母)碼,一為韻(母)碼。聲碼直接取漢字的聲母(zh、ch、sh分別以a、i、u代替,見(jiàn)附圖1),韻碼按附圖1取該漢字的韻母所對(duì)應(yīng)的英文字母(鍵盤(pán)字母)。如漢字“中”其拼音為“zhong”,聲母為“zh”,按附圖1,其聲碼取“a”;韻母為“ong”,按附圖1,它對(duì)應(yīng)于“y”,其韻碼取“y”,所以“中”字的音碼即為“ay”。“川”字拼音為“chuan”,“ch”碼為“i”,“uan”碼為“r”,所以“川”字的音碼為“ir”。對(duì)于無(wú)聲母的漢字,本發(fā)明以其韻碼代其聲碼,韻碼位置以標(biāo)志碼“b”或構(gòu)成音碼后不致產(chǎn)生二意性的其他字母代韻碼,從而組成這類漢字的音碼。例如,漢字“昂”字的拼音為“ang”,無(wú)聲母,其碼為“h”,但只取“h”為該漢字的碼時(shí),易產(chǎn)生聲母“h”與韻母“ang”的混淆,故加一標(biāo)志碼“b”,組成該漢字的音碼“hb”。
對(duì)于少量不能自成漢字的偏旁或字根,本發(fā)明一律取其音碼為“pp”。如“彡”的音碼為“pp”。
本發(fā)明依漢字音碼編碼設(shè)計(jì)了鍵盤(pán),它由26個(gè)英文字母構(gòu)成,每一字母與漢字韻母依其與聲碼的組合,以與一聲母鍵僅構(gòu)成一種發(fā)音、聲韻碼在鍵盤(pán)上雙手分敲為原則,按韻母在漢語(yǔ)拼音中的屬行(a、e、i、o等行)和韻母的字母組成關(guān)系,兼顧其發(fā)音與英文字母的聯(lián)系將字母與漢字韻母布鍵,使每一字母與不同的漢字韻母對(duì)應(yīng),形成附圖1所示的鍵盤(pán)。
本發(fā)明的符號(hào)編碼首先將各類符號(hào)按基本類型、按符號(hào)的讀法或形狀將符號(hào)整理分類,按一定規(guī)則與不同的鍵盤(pán)鍵位(英文字母)相對(duì)應(yīng),構(gòu)成“形音符符號(hào)碼表”(表中的數(shù)字與一定英文鍵盤(pán)字母相對(duì)應(yīng)),如附表2所示。對(duì)符號(hào)編碼時(shí),按符號(hào)的基本類型取第一碼(分類碼),按說(shuō)明其為符號(hào)的特征碼(V)取第二碼,按符號(hào)對(duì)應(yīng)的英文字母或其讀法的拼音首字母或其形狀取第三碼(區(qū)分碼或直接選出碼)。例如,小寫(xiě)英文字母“d”屬英文小寫(xiě)字母類(ENGLISH),在“形音符符號(hào)碼表”中與鍵位號(hào)2相對(duì)應(yīng),2對(duì)應(yīng)于鍵盤(pán)英文字母“E”,所以其第一碼(分類碼)取“E”,第二碼直接取符號(hào)的統(tǒng)一特征碼“V”,第三碼取其讀音“D”,由此,小寫(xiě)英文字母“d”的符號(hào)碼為“EVD”。小寫(xiě)希臘字母β屬希臘小寫(xiě)字母類,按“形音符符號(hào)碼表”其對(duì)應(yīng)于鍵位號(hào)4對(duì)應(yīng)于鍵盤(pán)英文字母“A”,區(qū)分碼取其讀音首字母“B”,由此,小寫(xiě)希臘字母“β”的符號(hào)碼為“AVB”。制表(BIAO)符號(hào),“├”按“形音符符號(hào)碼表”,其與鍵位號(hào)12對(duì)應(yīng),且12對(duì)應(yīng)于鍵盤(pán)英文字母“B”,區(qū)分碼按其形狀取英文字母“Y”,由此,制表符“├”的符號(hào)碼為“BVY”。
本發(fā)明的漢字編碼方法,既可以形碼和音碼分別對(duì)漢字獨(dú)立編碼,為了進(jìn)一步降低編碼的重碼率,提高鍵入或檢索的快速性,也可將形碼與音碼交叉組合,對(duì)漢字進(jìn)行混合編碼,形成漢字的形音、音形、形音音形、音形形音、半音形、半形音等六種編碼。例如,“中”字的形碼為“kj”,音碼為“ay”,將其形碼與音碼按上述編碼方式進(jìn)行混合編碼,可分別組成“中”字的形音碼“kjay”和音形碼“aykj”;當(dāng)將形碼置于音碼中間或?qū)⒁舸a置于形碼中間時(shí),可分別交叉組合成音形形音碼“akjy”和形音音形碼“kayj”。
為了更進(jìn)一步降低編碼的重碼率,提高漢字鍵入或檢索的快速性,本發(fā)明還將漢字按常用與罕用分開(kāi),對(duì)常用字按其音形碼編碼,罕用字按其形音碼編碼,組成漢字的半音形編碼;或常用字按其形音碼編碼,罕用字按其音形碼編碼,組成漢字的半形音編碼。例如,“中”的形音碼為“kjay”,“亓”字的形音碼為“slqi”。但因前者為常用字,多數(shù)人都知其讀音,對(duì)其按半音形編碼較為實(shí)用方便,所以取其音形碼“ayk”;后者為罕用字,多數(shù)人不知其讀音,可按半形音編碼,故取其形音碼“slq”比較方便,從而避免了查閱或檢索字典。
另外,對(duì)罕用字而言,無(wú)論以本發(fā)明的何種編碼方法編碼,均在其編碼的第三碼位置插入一區(qū)分碼(特征碼)V或其他在第三碼位置無(wú)別種用途的英文字母,使罕用字比常用字多一碼。例如,“亓”字的形音碼按一般規(guī)則為“slqi”,因其屬罕用字,故在其編碼的第三位插入碼“V”,使其編碼為“slvqi”。
本發(fā)明的漢字、符號(hào)編碼方法可用于一切漢字的檢索、輸入、排序及排字、打字、印字字盤(pán)、印刷以及各種漢字信息處理電腦系統(tǒng)、漢字電傳機(jī)、漢字電腦打字機(jī)、漢字終端機(jī)及通訊系統(tǒng)中,并完成了漢字、符號(hào)等在操作系統(tǒng)水平上的軟件實(shí)現(xiàn)。編碼規(guī)則簡(jiǎn)明嚴(yán)謹(jǐn)、規(guī)律性極強(qiáng),且漢字拆分容易、快速,編碼二義性極少,便于記憶,易于掌握。實(shí)驗(yàn)表明,未接觸過(guò)計(jì)算機(jī)的人員,可在一小時(shí)內(nèi)基本掌握。由于本發(fā)明的編碼方法規(guī)律性極強(qiáng),和人們已有的一般知識(shí)聯(lián)系密切,所設(shè)計(jì)鍵盤(pán)用鍵以及需記憶的鍵位信息量少,同時(shí)又根據(jù)漢字、符號(hào)的大量統(tǒng)計(jì)結(jié)果布鍵,使每個(gè)鍵位上的漢字離散度依鍵盤(pán)位置、手指擊鍵的分工配布,再加上可將漢字形碼、音碼根據(jù)需要進(jìn)行交叉組合混合編碼,使?jié)h字編碼的平均碼長(zhǎng)迄今最短,從而大大提高了漢字、符號(hào)的輸入或檢索速度,且重碼率極低,例如形音碼只用前三位碼時(shí),重碼率小于10‰。由于本發(fā)明填補(bǔ)了迄今無(wú)一種編碼對(duì)于各種符號(hào)具有系統(tǒng)編碼的空白,對(duì)于各種符號(hào)進(jìn)行了系統(tǒng)編碼,解決了1000多個(gè)常用、科技、專用符號(hào)的編碼與輸入問(wèn)題,因而使這些符號(hào)的輸入同一般漢字的輸入一樣簡(jiǎn)單、方便。并且本發(fā)明的形碼主要以漢字的最小單元-五種基本筆劃又一分為四組成,而這些筆劃又可組成偏旁并進(jìn)而構(gòu)成漢字,因此無(wú)需記憶漢字的偏旁就可對(duì)漢字編碼,從而使本發(fā)明的編碼方法具有自學(xué)習(xí)功能。由于本發(fā)明的上述優(yōu)越性,使得本發(fā)明不僅具有上述廣泛的用途,而且還特別適于學(xué)生認(rèn)識(shí)漢字及查閱字典。本發(fā)明的鍵盤(pán)采用26鍵輸入,可以和標(biāo)準(zhǔn)英文26鍵鍵盤(pán)同步使用,配置合理,操作方便,可以實(shí)現(xiàn)盲打。
附表1形音符形碼表鍵位號(hào)代表的形鍵位號(hào)代表的形鍵位號(hào)代表的形1單橫10交變撇19艸木2連橫11單點(diǎn)大20人亻3交橫工12連點(diǎn)刂21金又攵钅4詞組變橫13詞組交點(diǎn)22月目且田5單豎曰日14扌變點(diǎn)23火蟲(chóng)心6連豎囗15單折纟幺24氵灬小7交變豎宀16連折25艸ㄙ寸8單撇竹17交變折廴辶26科學(xué)、符號(hào)9連撇18口附表2形音符符號(hào)碼表鍵位號(hào)代表的符號(hào)1英文大寫(xiě)字母(第三個(gè)碼一般為其對(duì)應(yīng)的英文字母)2英文小寫(xiě)字母(第三個(gè)碼一般為其對(duì)應(yīng)的英文字母)3大寫(xiě)希臘字母(第三個(gè)碼一般為其對(duì)應(yīng)的英文字母)4小寫(xiě)希臘字母(第三個(gè)碼一般為其對(duì)應(yīng)的英文字母)5漢語(yǔ)拼音大寫(xiě)字母(第三個(gè)碼一般為其對(duì)應(yīng)的英文字母)6漢語(yǔ)拼音小寫(xiě)字母(第三個(gè)碼一般為其對(duì)應(yīng)的英文字母)7俄文大寫(xiě)字母(第三個(gè)碼一般為其對(duì)應(yīng)的英文字母)8俄文小寫(xiě)字母(第三個(gè)碼一般為其對(duì)應(yīng)的英文字母)9、日文片假各(第三個(gè)碼一般為其相應(yīng)的英文字母發(fā)音)10日文平假各(第三個(gè)碼一般為其相應(yīng)的英文字母發(fā)音)11數(shù)字符號(hào)。當(dāng)?shù)谌齻€(gè)碼為a、d、k、g、l、q、x時(shí),分別表示一般數(shù)、帶點(diǎn)(Dian)數(shù)、帶括(Kuo)號(hào)數(shù)、帶括號(hào)的中文數(shù)字、羅(Luo)馬數(shù)字和帶圈(Quan)數(shù)及斜(Xie)體數(shù)字。
12制表符號(hào)。第三、四碼按形碼規(guī)則編碼。
權(quán)利要求
1.一種用于一切漢字檢索、輸入、排序及排字、打字、印字字盤(pán)、印刷以及各種漢字信息處理電腦系統(tǒng)、漢字電傳機(jī)、漢字電腦打字機(jī)、漢字終端機(jī)及通訊系統(tǒng)的對(duì)漢字按字形與拼音編碼的漢字、符號(hào)的等長(zhǎng)或不等長(zhǎng)編碼方法,其特征在于漢字按字形編碼時(shí),依照“形音符形碼表”取碼,并以一定順序和方式對(duì)漢字編碼;漢字按拼音編碼時(shí),其中韻碼依照布于鍵盤(pán)鍵位上的“形音符音碼(鍵盤(pán))圖”取碼,并以一定順序和方式對(duì)漢字編碼;符號(hào)編碼時(shí),依照“形音符符號(hào)碼表”取碼,并以一定順序和方式對(duì)符號(hào)編碼。
2.根據(jù)權(quán)利要求1所述的漢字、符號(hào)編碼法,其特征在于漢字按字形編碼所依照的“形音符形碼表”由附表1所列的與鍵盤(pán)鍵位有一定對(duì)應(yīng)規(guī)律的字根及漢字基本筆劃?rùn)M、豎、撇、點(diǎn)、折進(jìn)一步一分為四而成的單、連、交、變細(xì)類構(gòu)成。
3.根據(jù)權(quán)利要求1所述的漢字、符號(hào)編碼法,其特征在于漢字按拼音編碼所依照的“形音符音碼(鍵盤(pán))圖”其鍵盤(pán)字母與漢字韻母具有附圖1所列的對(duì)應(yīng)關(guān)系。
4.根據(jù)權(quán)利要求1所述的漢字、符號(hào)編碼法,其特征在于符號(hào)編碼所依照的“形音符符號(hào)碼表”由附表2所列的與鍵盤(pán)鍵位有一定對(duì)應(yīng)規(guī)律的符號(hào)的基本類型與符號(hào)的讀法或形狀構(gòu)成。
5.根據(jù)權(quán)利要求1和2所述的漢字、符號(hào)編碼法,其特征在于漢字按字形編碼時(shí),將每個(gè)漢字按附表1編成兩個(gè)代碼,一為首(首筆或首字根)碼,一為尾(末筆或末字根)碼。依據(jù)首筆的筆劃及其與次筆的關(guān)系或首字根編首碼,依據(jù)末筆劃及其與倒數(shù)第二筆的關(guān)系或末字根編尾碼。
6.根據(jù)權(quán)利要求1、2、5所述的漢字、符號(hào)編碼法,其特征在于形碼首碼與尾碼的取碼優(yōu)先順序?yàn)樽指?多筆優(yōu)于少筆)優(yōu)于筆劃(變筆劃優(yōu)于交筆劃優(yōu)于連筆劃優(yōu)于單筆劃)。
7.根據(jù)權(quán)利要求1、2、5及6所述的漢字、符號(hào)編碼法,其特征在于按形碼取碼時(shí),對(duì)大“囗”部漢字,首碼一律依“囗”取碼,尾碼依“囗”內(nèi)末筆或字根取碼。
8.根據(jù)權(quán)利要求1和3所述的漢字、符號(hào)編碼法,其特征在于漢字按拼音編碼時(shí),將每一漢字編為聲韻兩碼,聲碼取聲母(zh、ch、sh分別以a、i、u代替),無(wú)聲母的漢字以韻碼代聲碼,而另加一標(biāo)志碼“b”或構(gòu)成后不致產(chǎn)生二意性的其他字母代韻碼。韻碼取碼時(shí),按附圖1取韻母所對(duì)應(yīng)的鍵盤(pán)英文字母為韻碼。
9.根據(jù)權(quán)利要求1~3、5~8所述的漢字、符號(hào)編碼法,其特征在于將不能自成漢字的偏旁或字根,其音碼一律取為“pp”;其形碼按形碼規(guī)則取碼。
10.根據(jù)權(quán)利要求1和4所述的漢字、符號(hào)編碼法,其特征在于符號(hào)依“形音符符號(hào)碼表”編碼時(shí),按符號(hào)的基本類型取第一碼,按說(shuō)明其為符號(hào)的特征碼取第二碼,按符號(hào)對(duì)應(yīng)的英文字母或其讀法的拼音首字母或其形狀取第三碼。
11.根據(jù)權(quán)利要求1~3、5~9所述的漢字、符號(hào)編碼法,其特征在于漢字按形碼、音碼交叉組合進(jìn)行混合編碼時(shí),形成形音、音形、形音音形、音形形音、半音形及半形音等六種漢字編碼。
12.根據(jù)權(quán)利要求1~3、5~9、11所述的漢字、符號(hào)編碼法,其特征在于將漢字按常用與罕用分開(kāi),常用字取其音形碼,罕用字取其形音碼,組成漢字的半音形編碼;常用字取其形音碼,罕用字取其音形碼,組成漢字的半形音編碼。
13.根據(jù)權(quán)利要求1~3、5~9、11、12所述的漢字、符號(hào)編碼法,其特征在于對(duì)罕用字的各種編碼,均在其編碼的第三碼位置插入一區(qū)分碼(特征碼)V或其他在第三碼位置無(wú)別種用途的英文字母,使罕用字比常用字多一碼。
14.一種按權(quán)利要求1所述的漢字、符號(hào)編碼法設(shè)計(jì)的鍵盤(pán),其特征在于它由26個(gè)英文字母構(gòu)成,每一字母與漢字韻母依其與聲碼的組合,以與一聲母鍵僅構(gòu)成一種發(fā)音、聲韻碼在鍵盤(pán)上雙手分敲為原則,按韻母在漢語(yǔ)拼音中的屬行(a、e、i、o等行)和韻母的字母組成關(guān)系,兼顧其發(fā)音與英文字母的聯(lián)系布鍵,形成附圖1所示的對(duì)應(yīng)關(guān)系。
全文摘要
一種漢字、符號(hào)編碼方法及其鍵盤(pán),其特點(diǎn)是漢字既可按形碼編碼也可按音碼編碼或?qū)⒍呋旌暇幋a。形碼依“形音符形碼表”取碼,音碼依“形音符單碼(鍵盤(pán))圖”取碼,然后分別以一定順序和方式對(duì)漢字編形碼或單碼;符號(hào)編碼依“形音符符號(hào)碼表”取碼,并以一定順序和方式對(duì)符號(hào)編碼;將形碼與音碼交叉組合可產(chǎn)生漢字的其他六種編碼以適應(yīng)不同需要。采用標(biāo)準(zhǔn)26鍵英文鍵盤(pán)輸入,具有規(guī)則簡(jiǎn)明、規(guī)律性強(qiáng)、易學(xué)易記、碼位短、輸入快速、操作方便、功能齊全、用途廣泛等優(yōu)點(diǎn)。
文檔編號(hào)G06F3/023GK1046402SQ9010244
公開(kāi)日1990年10月24日 申請(qǐng)日期1990年4月25日 優(yōu)先權(quán)日1990年4月25日
發(fā)明者曹光周 申請(qǐng)人:曹光周, 曹鎖