專利名稱:一種雙向拼音筆形漢字輸入系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種漢字輸入系統(tǒng),尤其涉及一種應(yīng)用漢字本身具有的拼音和筆形對漢字進行編碼的漢字輸入系統(tǒng)。
為編排字典和將漢字應(yīng)用于現(xiàn)代計算機等各方面的需要,現(xiàn)已有很多種漢字編碼方案,但許多編碼方案由于編碼方法復(fù)雜,或重碼率高,或不能快速輸入等缺點,無法實用。
中國專利申請?zhí)枮?8107306.7的發(fā)明申請公開了一種漢字輸入方案,它用四鍵表示一個漢字,第一鍵表示聲母,第二鍵表示韻母,第三鍵表示漢字偏旁,第四鍵表示漢字四聲,這種方案的優(yōu)點在于只要具有小學(xué)文化水平的懂漢語拼音的人就能使用,但由于漢字偏旁很多,多達幾百種,因此要用英文鍵盤上的幾十個鍵來表示上百種偏旁,必會出現(xiàn)一鍵表示多種偏旁的情況,使這種輸入方案難學(xué)難記,要用這種輸入方法來輸入漢字必須記憶大量的規(guī)則,學(xué)習(xí)時間長,另一方面,漢字有些字根本沒有偏旁或偏旁可有幾個,到底取何為主偏旁往往較難分清,這也加大了輸入的難度,再一方面第四鍵僅表示漢字聲調(diào),顯得有些“浪費”。
本發(fā)明的目的在于提供一種漢字輸入系統(tǒng),用戶無需經(jīng)過專門培訓(xùn),只要會拼會寫漢字即可進行輸入。本發(fā)明的漢字輸入系統(tǒng),充分利用了英文標(biāo)準鍵盤和充分考慮了人的思維過程,其輸入過程與人拼寫漢字過程相同,因此該輸入系統(tǒng)方便、易記、易用。本發(fā)明的另一個特點是能根據(jù)編碼返回到漢字,成為一種雙向漢字輸入系統(tǒng)。
本發(fā)明的漢字輸入系統(tǒng)的構(gòu)思如下由于人們在拼寫漢字時總是先讀聲母其次為韻母再是聲調(diào),寫漢字時總是按漢字書寫規(guī)則書寫,因此本漢字輸入系統(tǒng)的輸入順序也按照人們平時的習(xí)慣,共分四個步驟即四鍵輸入一個漢字,第一鍵輸入漢字聲母,第二鍵輸入漢字韻母,第三鍵輸入漢字聲調(diào),由于漢字聲調(diào)只有五種陰平、陽平、上聲、去聲和輕聲,如果第三鍵僅表示聲調(diào),顯得有些浪費鍵盤,因此本發(fā)明中規(guī)定第三鍵還同時輸入漢字的第一筆筆形,在本發(fā)明中,把漢字的筆形分成五種基本筆形橫,由左向右的平畫以及由左下向右上的提畫,包括(一、/);豎,由上向下的直畫,包括(丨);撇,由右上向左下的斜畫,包括(丿、
);點,由左上向右下的斜畫,包括(丶、
);折,任何方向的轉(zhuǎn)折連寫筆畫,包括(乙、
、乚、亅、
、乙、ㄥ)。由于漢字中輕聲的情況較少,可將輕聲并入上述四種聲調(diào)之一,成為四種聲調(diào),四種聲調(diào)和漢字第一筆五種基本筆形的兩兩組合有20種情況。第四鍵輸入漢字第二筆和第三筆筆形,當(dāng)漢字只有一筆或二筆時,重復(fù)第一筆或第二筆。
漢語拼音中有音聲母共有21個,因此用標(biāo)準英文鍵盤上的26個字母中的21個表示21個有音聲母。另外,在漢語拼音中有些韻母可以無聲母單獨成音,如“恩en”、“安an”等,因此,在余下的5個英文字母中選取3個分別作為以u起首的韻母,以i和ü起首的韻母和以o、e、a起首的韻母之前的無音聲母。
漢語拼音的韻母共有35個,而英文鍵盤上的字母鍵僅有26個,由于在漢語拼音中,某些韻母不可能與同一聲母拼合而構(gòu)成音節(jié),所以可以把一些英文字母鍵規(guī)定為同時表示兩個韻母,該鍵在與不同聲母鍵組合時表示兩個韻母中的一個。在本發(fā)明中,選取下列9組韻母每組韻母用一個英文字母鍵表示ong和iong、o和uo、üe和ue、ua和ia、ü和u、ün和uen、uang和iang、üan和uan、eng和ueng。
本發(fā)明規(guī)定的第三鍵輸入漢字的聲調(diào)和第一筆筆形,共有20種組合,用標(biāo)準英文鍵盤上的20個英文字母鍵分別表示這20種組合。由于韻母u和ü在第二鍵輸入時由同一個英文字母鍵表示,而該兩韻母可以同時與聲母l和n拼合,為區(qū)別起見,在余下的6個字母鍵中選取4個字母鍵僅在lü和nü的拼合時輸入漢字四聲,但不輸入漢字第一筆筆形。
本發(fā)明把漢字的基本筆形歸成五類,即橫、豎、撇、點和折,因此表示漢字第二和第三筆筆形的第四鍵需25個不同的鍵,可以選取標(biāo)準英文鍵盤上26個英文字母鍵中的25個表示。
本發(fā)明的漢字輸入系統(tǒng)采用了漢字最基本的拼音和筆形,因此,只要會拼會寫漢字就能輸入,無需專門培訓(xùn),而且需記憶的東西少。本發(fā)明的另一個特點是不僅能把漢字轉(zhuǎn)換成用英文字母表示的編碼,而且還能容易地從編碼返回成漢字,具有雙向性,因為從編碼即能獲知漢字的讀音和起首三筆筆形。
下面,根據(jù)本發(fā)明的構(gòu)思,詳細描述本發(fā)明的最佳實施例。
漢語拼音的有音聲母共有21個,由于某些韻母可以無聲母單獨成音,因此在此類韻母之前人為加上一個無音聲母,詳細的標(biāo)準英文鍵盤英文字母鍵與漢語拼音聲母對應(yīng)關(guān)系如下,前者為英文字母鍵,括號中的為該鍵所表示的漢語拼音聲母。
B(b) P(p) M(m) F(f) D(d)T(t) N(n) L(l) G(g) K(k)H(h) J(j) Q(q) X(x) R(r)Z(z) C(c) S(s)A(zh) I(ch) U(sh)另外用三個英文字母鍵V、W和Y分別在以o、e和a起首的韻母、以u起首的韻母和以i和ü起首的韻母前,表示無音聲母,以區(qū)別不同的韻母。如o、ou、ong、a、ai、ao、an、ang、e、ei、en和eng前的無音聲母用英文字母鍵V表示;u、ua、uo、uai、uci、uan、uen、uang和ueng前的無音聲母用英文字母鍵W表示,i、ia、ie、iao、iou、ian、in、iang、ing、iong、ue、uan和un前的無音聲母用英文字母鍵Y表示。
漢語拼音的韻母有35個,因某些韻母不可能與同一個聲母拼合而構(gòu)成音節(jié),所以可以把一些英文字母鍵同時表示兩個韻母,根據(jù)第一鍵的不同聲母,可以區(qū)分該鍵表示哪一個韻母,具體的對應(yīng)關(guān)系如下(一) A B P M F(二) a ai an ang ao(三) E D T N L(四) e ei en eng,ueng ong,iong(五) U G K H W(六) u,ü ua,ia uai uan,üan uang,iang(七) I J Q X Y(八) i ian iao in ing(九) Z C S R(十) ie iou üe,uei un,ün(十一) O V(十二) o,uo ou表中奇數(shù)行為英文字母鍵,偶數(shù)行為奇數(shù)行中英文字母鍵所對應(yīng)的一個或二個韻母。表中把26個編碼字母鍵分為六行,除Z、C、S、R、L以外,每行編碼字母鍵所代表的韻母都有一個相同的起首字母,而且每行的韻母又都按字母順序排列,而英文字母鍵除第一列外,其余是按拼音聲母順序排列的,因此,有著嚴格的內(nèi)在邏輯結(jié)構(gòu),便于理解和記憶編碼字母鍵和韻母之間的對應(yīng)關(guān)系。
本發(fā)明漢字輸入的第三鍵輸入漢字的聲調(diào)和首筆筆形,具體的對應(yīng)關(guān)系如下
當(dāng)輸入Lü和N ü讀音的漢字時,第三鍵用V、W、X、Y分別表示四種聲調(diào),不表示首筆筆形,另外,由于發(fā)輕聲的漢字不多,因此把輕聲合并于陰平中。
本發(fā)明的漢字輸入的第四鍵輸入漢字的第二第三筆筆形,具體對應(yīng)關(guān)系如下
當(dāng)漢字只有一筆或二筆時,重復(fù)第一筆或第二筆,如“人”其第三筆重復(fù)第二筆亦為撇。
本發(fā)明的漢字輸入系統(tǒng)采用四鍵一字,四鍵按順序分別輸入漢字的聲母、韻母、聲調(diào)首筆筆形和第二第三筆筆形。本發(fā)明的漢字輸入系統(tǒng)也可采用縮略碼來輸入漢字,即將常用漢字根據(jù)使用頻率,分為一級常用字、二級常用字、三級常用字。在輸入一級常用字時,僅需輸入一鍵,即代表漢字聲母的第一鍵,再加一空格鍵,這樣即輸入了相應(yīng)的一級常用字,另二個未使用的鍵O和E作為一個特殊,分別表示“我”和“而”這兩個常用漢字,在本漢字輸入系統(tǒng)中一級常用字可有26個。在輸入二級常用字時,輸入代表漢字聲母的第一鍵、代表漢字韻母的第二鍵再加一空格鍵即可。在本漢字輸入系統(tǒng)中二級常用字可有24×26=624個。在輸入三級常用字時與上基本相同,即在輸入二級漢字的基礎(chǔ)上再輸入表示漢字聲調(diào)和首筆筆形的第三鍵再加一空格鍵即可,三級常用字可有24×26×20=12480個。當(dāng)然這些常用縮略碼有碼并不一定有字對應(yīng)。由于一級、二級常用漢字使用頻率很高,因此采用縮略碼來輸入漢字可大大減少擊鍵次數(shù),提高輸入速度。
下面舉例說明縮略碼的應(yīng)用。
“的”字為一級常用字,全碼為DECT,縮略碼為D“得”字為二級常用字,全碼為DEML,縮略碼為DE“他”字為一級常用字,全碼為TACJ,縮略碼為T“天”字為二級常用字,全碼為TJAC,縮略碼為TJ。
在漢字編碼上還有一個重碼問題,本發(fā)明的解決方法如下如有重碼存在,即同一碼同時對應(yīng)二個以上漢字,在本實施例中比較它們的筆劃數(shù),將最少筆劃數(shù)的字留的該碼上,稱為“本位碼”,如筆劃數(shù)相等,則任取一個較常用的漢字作為“本位碼”對于其它留下的字取其與本位碼的漢字開始出現(xiàn)不同筆形的筆劃起取二筆再次確定該漢字的編碼,也即確定輸入該漢字的第四鍵,如該編碼仍與其它漢字“沖撞”,則根據(jù)該字的再下一筆確定該漢字的編碼,如此下去,以確定該字的編碼。如果一直沖撞,如部首完全相同則不再作處理允許存在,此種情況很少見,如部首不同,可采用部首的讀音的第一字母以示區(qū)別。
如“洪”,其編碼應(yīng)為HLNT,“鴻”其編碼也應(yīng)為HLNT,根據(jù)上述重碼處理方法,將“洪”作為本位碼,而“鴻”的第四碼的二筆筆形取“
”的起首二筆,所以“鴻”的碼應(yīng)為HLNB。
漢語句子是由詞組構(gòu)成的,在漢語中有許多固定詞組,用詞組來輸入漢字能大大提高輸入速度,在本發(fā)明中,把詞組分為二字詞組,三字詞組和四個字及以上的多字詞組。對二字詞組的輸入步驟是a.鍵入代表詞組第一個漢字的聲母和韻母的鍵;
b.鍵入詞組輸入特征鍵“一”;
c.鍵入代表詞組第二個漢字的聲母和韻母的鍵。
對三字詞組的輸入步驟是a.鍵入代表詞組第一個漢字的聲母和韻母的鍵;
b.鍵入詞組輸入特征鍵“一”;
c.鍵入代表詞組第二個漢字的聲母和鍵入代表詞組第三個漢字的聲母。
對于四字及以上的多字詞組輸入步驟是a.鍵入代表詞組第一個漢字的聲母的鍵;
b.鍵入詞組輸入特征鍵“一”;
c.鍵入代表詞組第二個漢字的聲母、第三個漢字聲母和詞組最后一個漢字的聲母的鍵。
下面舉例說明詞組的輸入方法二字詞組如“拼音”,其編碼應(yīng)為”PXAVYXDD”,如用詞組輸入法,則其編碼可為“PX-YX”,擊鍵次數(shù)由8鍵減少為5鍵。
三字詞組如“解放軍”,其編碼應(yīng)為“JEMWFMNCJRDV”,如用詞組輸入法,則其編碼為“JE-FJ”,擊鍵次數(shù)由12鍵減少為5鍵。
四字及以上詞組如“中華人民共和國”其編碼為“ALRW HGMX RTMM MXPE GLQG HEMB GOLV”中 華 人 民 共 和 國如用詞組輸入法,則取前三個字的聲母和最后一字的聲母,其編碼為“A-HRG”,擊鍵次數(shù)由28鍵減少為5鍵。
勘誤表
權(quán)利要求
1.一種漢字拼音筆形輸入系統(tǒng),使用標(biāo)準英文鍵盤上的26個英文字母鍵分別用作或兼作漢字聲母鍵和韻母鍵,其特征在于還使用標(biāo)準英文鍵盤上的26個英文字母鍵用作或兼作聲調(diào)筆形鍵和筆形鍵,包括有如下輸入步驟a.通過輸入鍵盤上表示漢字聲母的鍵,輸入漢字的聲母,其中鍵盤上的26個英文字母鍵中的21個分別對應(yīng)于21個有音聲母,在余下的5個英文字母鍵中選取3個分別對應(yīng)以u起首的韻母、以i和u起首的韻母和以o、a、e起首的韻母之前的無音聲母;b.通過輸入鍵盤上表示漢字韻母的鍵,輸入漢字的韻母,其中鍵盤上的26個英文字母鍵分別對應(yīng)于35個韻母,下面9組韻母每組各用一個英文字母鍵表示ong和iogn、o和uo、üe、和uei、ua和ia、ü的u、ün和uen、uang和iang、üan和uan、eng和ueng;c.通過輸入鍵盤上表示漢字音調(diào)和漢字首筆筆形的鍵,輸入漢字的音調(diào)首筆筆形,其中鍵盤上的26個英文字母鍵中的20個分別對應(yīng)四種聲調(diào)陰平、陽平、上聲、去聲與五種筆形橫(一 /)、豎(丨)、撇(丿
)、點(丶
)、折(乙
)兩兩結(jié)合的20種組合,并將輕聲合并于上述四種音調(diào)之一;在余下的6個字母鍵中選取4個僅在拼音組合為Lü和Nü時使用,且僅表示聲調(diào);d.通過輸入鍵盤上表示漢字第二筆和第三筆筆形的鍵,輸入漢字的筆形,其中鍵盤上的26個英文字母鍵中的25個分別對應(yīng)漢字第二筆和第三筆筆形兩兩結(jié)合的25種組合,對于只有一筆的漢字,第二、第三筆重復(fù)第一筆,對于只有二筆的漢字,第三筆重復(fù)第二筆。
2.如權(quán)利要求1所述的漢字拼音筆形輸入系統(tǒng),其特征在于所述的步驟a中的26個英文字母鍵與21個有音聲母及無音聲母的對應(yīng)關(guān)系如下,前者為英文字母鍵,括號中的為該鍵所表示的漢語拼音聲母B(b) P(p) M(m) F(f) D(d)T(t) N(n) L(l) G(g) K(k)H(h) J(j) Q(q) X(x) R(r)Z(z) C(c) S(s)A(zh) I(ch) U(sh)V、W、Y三個英文字母鍵表示無音聲母,V用于以U起首的韻母前表示無音聲母,W用于以i和u起首的韻母前表示無音聲母,Y用于以o、a和e起首的韻母之前表示無音聲母。
3.如權(quán)利要求1所述的漢字拼音筆形輸入系統(tǒng),其特征在于所述的步驟b中的26個英文字母鍵與35個韻母之間的對應(yīng)關(guān)系如下(一) A B P M F(二) a ai an ang ao(三) E D T N L(四) e ei en eng,ueng ong,iong(五) U G K H W(六) u,ü ua,ia uai ua,ünan uang,iang(七) I J Q X Y(八) i ian iao in ing(九) Z C S R(十) ie iou üe,uei un,ün(十一) O V(十二) ,uo ou
4.如權(quán)利要求1所述的漢字拼音筆形輸入系統(tǒng),其特征在于所述的步驟c中的26個英文字母鍵與20個音調(diào)首筆筆形組合的對應(yīng)關(guān)系如下
5.如權(quán)利要求1所述的漢字拼音筆形輸入系統(tǒng),其特征在于所述的步驟d中的26個英文字母鍵與25個漢字第二筆筆形第三筆筆形組合的對應(yīng)關(guān)系如下
6.如權(quán)利要求1、2、3、4或5所述的漢字拼音筆形輸入系統(tǒng),其特征在于還可進行縮略碼輸入,輸入步驟如下一級常用字的輸入通過輸入鍵盤上表示漢字聲母的鍵和空格鍵輸入一級常用字;二級常用字的輸入通過輸入鍵盤上表示漢字聲母的鍵、輸入鍵盤上表示漢字韻母的鍵和空格鍵輸入二級常用字;三級常用字的輸入通過輸入鍵盤上表示漢字聲母的鍵、輸入鍵盤上表示漢字韻母的鍵、輸入鍵盤上表示漢字音調(diào)首筆筆形的鍵和空格鍵輸入三級常用字。
7.如權(quán)利要求1、2、3、4或5所述的漢字拼音筆形輸入系統(tǒng),其特征在于還可以進行詞組輸入,輸入步驟如下二字詞組的輸入步驟是a.鍵入代表詞組第一個漢字的聲母和韻母的鍵;b.鍵入詞組輸入特征鍵“一”;c.鍵入代表詞組第二個漢字的聲母和韻母的鍵。對三字詞組的輸入步驟是a.鍵入代表詞組第一個漢字的聲母和韻母的鍵;b.鍵入詞組輸入特征鍵“一”;c.鍵入代表詞組第二個漢字的聲母和鍵入代表詞組第三個漢字的聲母。對于四字及以上的多字詞組輸入步驟是a.鍵入代表詞組第一個漢字的聲母的鍵;b.鍵入詞組輸入特征鍵“一”;c.鍵入代表詞組第二個漢字的聲母、第三個漢字聲母和詞組最后一個漢字的聲母的鍵。
8.如權(quán)利要求6所述的漢字拼音筆形輸入系統(tǒng),其特征在于還可進行詞組輸入,輸入步驟如下二字詞組的輸入步驟是a.鍵入代表詞組第一個漢字的聲母和韻母的鍵;b.鍵入詞組輸入特征鍵“一”;c.鍵入代表詞組第二個漢字的聲母和韻母的鍵。對三字詞組的輸入步驟是a.鍵入代表詞組第一個漢了的聲母和韻母的鍵;b.鍵入詞組輸入特征鍵“一”;c.鍵入代表詞組第二個漢字的聲母和鍵入代表詞組第三個漢字的聲母。對于四字及以上的多字詞組輸入步驟是a.鍵入代表詞組第一個漢字的聲母的鍵;b.鍵入詞組輸入特征鍵“一”;c.鍵入代表詞組第二個漢字的聲母、第三個漢字聲母和詞組最后一個漢字的聲母的鍵。
全文摘要
本發(fā)明提供了一種雙向拼音筆形漢字輸入系統(tǒng),每個漢字用四鍵輸入,第一鍵輸入漢字的聲母,第二鍵輸入漢字的韻母,第三鍵輸入漢字的音調(diào)及首筆筆形,第四鍵輸入漢字的第二筆第三筆筆形。采用本發(fā)明的漢字輸入系統(tǒng),用戶無需專門培訓(xùn),只要會拼會寫漢字即可進行輸入,另外還可根據(jù)編碼確定漢字,具有雙向性,為提高輸入速度,本發(fā)明還提供了縮略碼輸入和詞組輸入。
文檔編號G06F3/023GK1063369SQ9110018
公開日1992年8月5日 申請日期1991年1月9日 優(yōu)先權(quán)日1991年1月9日
發(fā)明者趙震 申請人:趙震