專利名稱:組合拼音漢字編碼輸入法及其鍵盤的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種漢字編碼輸入法及其鍵盤,具體為一種組合拼音漢字編碼輸入法及其鍵盤。
(二)技術(shù)背景在計(jì)算機(jī)日益普及的今天,人們不僅要學(xué)習(xí)漢字、拼音,還要學(xué)習(xí)漢字輸入。三者是不同的學(xué)習(xí)內(nèi)容,與拉丁文字相比,要全部掌握漢字的讀、寫和計(jì)算機(jī)輸入要花費(fèi)多得多的時(shí)間和精力。因此從上個世紀(jì)初就不斷有人研究拉丁化的漢字編碼方案。雖然目前要以拼音文字代替漢字并不現(xiàn)實(shí),但若將漢字的計(jì)算機(jī)編碼輸入方法與漢字的拼音化方案相統(tǒng)一,那么該輸入法不僅可以用于漢字輸入,其編碼也可用于漢字注音,在必要時(shí)還可替代漢字,作為方塊漢字的補(bǔ)充。這樣將非常有利于中文編程、軟件漢化、文字識別、文字通訊、語音與文本的相互轉(zhuǎn)換等等。
目前漢字通過編碼輸入計(jì)算機(jī)的方法已有上千種,其編碼可分為形碼、聲碼、形聲碼、聲形碼、數(shù)字碼等,然而,絕大部分編碼方案都是以“學(xué)習(xí)簡單”和“輸入快捷”為目標(biāo)的,很少考慮“用途廣泛”即作為拼音文字的目標(biāo)。顯然,同時(shí)兼顧上述三個目標(biāo)的編碼輸入法將為我們帶來極大的便利,從整體上為我們節(jié)約更多的時(shí)間和精力,從長遠(yuǎn)的觀點(diǎn)來看,這類編碼輸入法很可能是一類更有發(fā)展前途的方法。
毋庸置疑,適合于作為拼音文字的編碼是聲碼、聲形碼。目前,常見的聲碼主要有“全拼”、“雙拼”等,聲形碼主要有“自然碼”、“未來碼”等。但“全拼”、“雙拼”、“自然碼”等均無聲調(diào)碼,不能讓人見字讀音,因此,作為需要用作拼音文字使用的編碼方案并不理想,而在極少數(shù)加入了聲調(diào)碼的編碼方案中,也或多或少地存在如下問題其一,由于漢語僅有一、二、三、四聲和輕聲,因此只用3~5個符號來表示聲調(diào),如“未來碼”使用了聲調(diào)碼,并用3個字符來表示聲調(diào),其中一聲和輕聲省略不表。這樣便造成了漢字編碼中表示聲調(diào)的那幾個字符的使用頻率過高,這似乎并不利于漢字的輸入,尤其是用這樣的編碼作為拼音文字會顯得過于機(jī)械呆板。
其二,為了漢字輸入的快捷與文字的簡潔,拼音中漢字的韻母同聲母及聲調(diào)一樣,宜只用一個字母表示,然而,現(xiàn)代漢語拼音方案中,有三十五個韻母和一個舌韻母“er”,因此一般鍵盤上二十六個英文字母就不夠用了。現(xiàn)有的拼音編碼方案通常是通過借用其它諸如標(biāo)點(diǎn)符號鍵和數(shù)字鍵、或通過改變字母大小寫、或通過使用一個字母鍵表示多個韻母的辦法來解決。但要作為有拼音文字作用的輸入法編碼,這些解決途徑是不夠理想的。借用標(biāo)點(diǎn)符號鍵和數(shù)字鍵會造成文字與標(biāo)點(diǎn)、數(shù)學(xué)符號的混淆;改變字母大小寫會影響輸入的快捷和文字的整齊;一個字母表示多個韻母會造成嚴(yán)重的重碼現(xiàn)象,不僅使編碼與漢字無法一一對應(yīng),還使人無法做到“見字讀音”,更談不上作為拼音文字使用。當(dāng)然,解決韻母多于26個這一問題的另一條途徑是增加字母并且改造鍵盤。姑且不論改造鍵盤帶來的麻煩,即使是新增加的字母,從文字的美觀與系統(tǒng)性等多方面考慮,也并非簡單之事,更何況倘若今后漢語發(fā)展到韻母多于三十六個時(shí),又將面臨新的問題。
其三,以詞甚至句子的形式進(jìn)行漢字輸入是輸入法的發(fā)展趨勢,詞也是拼音文字比較理想的組成單元,漢字編碼方案應(yīng)使得詞的編碼也作到“見詞讀音”。但現(xiàn)有的輸入法極少能作到這一點(diǎn),少數(shù)能作到的方法是在詞中將各個聲調(diào)碼(或聲母)改用大寫字母或數(shù)字碼,顯然這將影響詞的美觀和輸入的快捷。
總之,可以說目前還沒有一種性能比較理想的其編碼可用作拼音文字的編碼輸入法。
發(fā)明內(nèi)容本發(fā)明的目的是設(shè)計(jì)一種組合拼音漢字編碼輸入法,采用我國“漢語拼音方案”的聲母、韻母和聲調(diào),創(chuàng)新地將韻母分為左右兩組及采用左右兩組調(diào)碼來表示聲調(diào),采用根據(jù)字的性質(zhì)而編制的性碼來區(qū)別同音異義的字,每個字的聲母、韻母、聲調(diào)各用一個字母編碼,可見碼讀音。
本發(fā)明的另一目的是設(shè)計(jì)一種組合拼音漢字編碼輸入法鍵盤,與標(biāo)準(zhǔn)計(jì)算機(jī)鍵盤字母鍵完全相同,其上的26個英文字母鍵分別用于輸入本組合拼音漢字的各個編碼。
本發(fā)明設(shè)計(jì)的組合拼音漢字編碼輸入法中采用我國“漢語拼音方案”的聲母、韻母和聲調(diào),每個漢字的編碼按順序包括表示聲母、韻母和聲調(diào)的三個編碼字母。這些編碼字母分別稱為聲母碼、韻母碼和聲調(diào)碼,簡稱為聲碼、韻碼和調(diào)碼。
本編碼輸入法中,聲母21個,與我國的“漢語拼音方案”中的聲母相同,即b p m f d t n lg k h j q xzh ch sh r z c s21個聲母分別用21個不同的字母作為聲碼,沒有聲母的漢字均采用上述21個字母之外的某個字母作為聲碼,該字母稱為“無聲聲碼”。
本組合拼音漢字編碼輸入法中韻母37個,包括“漢語拼音方案”中的35個韻母和舌韻母“er”,并增加一個韻母“io”,“io”音為漢字“喲”的讀音。37個韻母為ao e i u üai eiuiaoouiouie üe eraneninuen ün ang eng ing ongia ian iao uauouaiuan üan iang iong uang ueng io將37個韻母分為兩組,每組的韻母個數(shù)最多為26個,分別稱為“左韻母”組和“右韻母”組。同一組的韻母分別用不同的單一字母作為韻碼,但不同組的韻碼可以相同。
本組合拼音漢字編碼輸入法中,聲調(diào)5個,即一、二、三、四聲和零聲,亦即陰平、陽平、上聲、去聲和輕聲。用兩組共10個不同的字母作為調(diào)碼,每組5個字母,分別對應(yīng)一、二、三、四、零聲,一組稱為“左調(diào)碼”,另一組稱為“右調(diào)碼”,每個聲調(diào)對應(yīng)左和右調(diào)碼組中兩個相應(yīng)的調(diào)碼。
本組合拼音漢字編碼輸入法中規(guī)定當(dāng)漢字拼音中韻母屬于左韻母時(shí),調(diào)碼用左調(diào)碼,而當(dāng)韻母屬于右韻母時(shí),調(diào)碼用右調(diào)碼。
本編碼輸入法中還包括代表象形漢字的詞性、詞義、偏旁部首及首末筆畫等屬性的性碼,以區(qū)別同音異義的字,保證無重碼。
本編碼輸入法中還包括根據(jù)筆劃輸入的筆劃碼,以便于不知讀音的字的輸入。
本編碼輸入法對于兩字及兩字以上的詞是將組成詞的每個字,用而且只用其聲碼、韻碼和調(diào)碼作編碼,同一個詞的字與字的編碼之間無需用空格分隔,對于同音異義的詞,在同音異義詞的聲韻調(diào)碼最后加上賦予該詞的性碼,詞的性碼為詞中某個字的性碼,或根據(jù)詞的性質(zhì)而賦予之。
本組合拼音漢字編碼輸入法的鍵盤與標(biāo)準(zhǔn)鍵盤結(jié)構(gòu)相同,有26個英文字母鍵。
其中聲母對應(yīng)的聲碼字母鍵如下,方括號內(nèi)為聲母。
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]a[zh] e[ch] o[sh] r[r] z[z] c[c] s[s]其中韻母對應(yīng)的韻碼字母鍵如下,方括號內(nèi)左邊為左韻母,右邊為右韻母。
a[a,ei] o[o,ou] e[e,ie]i[i,ai] u[u,ün]v[ü,üe]y[ia,uai] w[ua,uo]p[io,ian]t[an,iao] n[en,eng]l[in,ing]c[ao,iou] s[uan,uen]g[ang,ong]x[uei,üan]j[iang,iong]m[uang,ueng]r[er,]。
其中聲調(diào)對應(yīng)的兩組調(diào)碼字母鍵如下左調(diào)碼 t(一聲) e(二聲) s(三聲) a(四聲) k(零聲)右調(diào)碼 i(一聲) o(二聲) v(三聲) u(四聲) c(零聲)本組合拼音漢字編碼輸入法的優(yōu)點(diǎn)為1、其編碼做到六千多常用字的編碼無重碼,而且三萬多常用詞的聲韻調(diào)編碼無重碼;2、字的編碼可以見碼讀音,詞的編碼也可以見碼讀音,字的前三碼可用作字的注音;3、在編碼可作拼音文字的前提下,編碼長度幾乎達(dá)到最短;4、字、詞的編碼不僅適于作為字、詞的輸入,還可作為字、詞的拼音文字,有利于中文編程、軟件漢化、漢字注音、漢字識別、文字通信、語音與文本的相互轉(zhuǎn)換等,有利于漢字的學(xué)習(xí)及計(jì)算機(jī)應(yīng)用;5、本編碼輸入法還包括八筆劃輸入方式,對于不會讀音的漢字,按漢字書寫順序進(jìn)行筆劃輸入即可;6、雙字詞、三字詞、四字詞或多字詞,提供了簡碼,據(jù)此可只用三或四個字符輸入這些詞,簡便快捷;7、由于將一些讀音相近的韻母對應(yīng)同一韻碼,使雙字詞的簡碼有利于發(fā)音欠準(zhǔn)者使用;8、字、詞的編碼全部使用26個小寫字母鍵表示,編碼整齊美觀;9、其碼元與鍵盤沒有額外的對應(yīng)關(guān)系需要記憶;10、編碼中聲碼未使用y、i、u、v字母鍵,因此,v用作筆劃輸入時(shí)的第一碼,作為筆劃輸入的識別碼,而y、i、u可分別作為外文字母、數(shù)學(xué)符號及特殊標(biāo)點(diǎn)符號編碼的第一碼。這樣,使用本鍵盤的編碼輸入法可成為對字、詞、外文字母、數(shù)學(xué)符號、特殊標(biāo)點(diǎn)符號及不會讀音的漢字一并進(jìn)行混合輸入的輸入法。
本組合拼音漢字編碼輸入法鍵盤的優(yōu)點(diǎn)為其字母鍵與標(biāo)準(zhǔn)鍵盤的完全相同,可使用現(xiàn)有普通鍵盤,適于推廣應(yīng)用。
具體實(shí)施方式
以下是本組合拼音漢字編碼輸入法的一個實(shí)施例。
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]a[zh] e[ch] o[sh] r[r] z[z] c[c] s[s]聲碼與現(xiàn)有的漢語拼音方案中的聲母對應(yīng)的標(biāo)準(zhǔn)鍵盤的字母鍵基本相同,只是將zh、ch、sh的聲碼分別改成了對應(yīng)字母a、e、o鍵。故聲碼的記憶不困難。
漢字無聲母時(shí)用w作為無聲聲碼。
37個韻母分為左右兩個韻母組,分別包括19和18個韻母,包括19個韻母的一組除一個韻母外,其余的18個韻母與另一組的18個韻母使用相同的韻碼。以下是韻母的分組及韻母對應(yīng)的韻碼,其中每個方括號內(nèi)左邊的韻母是左韻母,方括號內(nèi)右邊的韻母是右韻母,方括號外面的字母是方括號內(nèi)兩個韻母共同的韻碼。
a[a,ei]o[o,ou] e[e,ie]i[i,ai]u[u,ün]v[ü,üe]y[ia,uai]w[ua,uo] p[io,ian]t[an,iao]n[en,eng]l[in,ing]
c[ao,iou]s[uan,uen] g[ang,ong]x[uei,üan]j[iang,iong]m[uang,ueng]r[er, ]本編碼輸入法中,需要記憶的主要是韻碼與韻母的對應(yīng)關(guān)系,為了便于記憶,可將它編成助記詩,對上述實(shí)施例中韻碼與韻母的對應(yīng)關(guān)系,下面一首可供參考啊(a,)喔(o,)鵝(e,)來唱呀(y,)咿(i,),半拼音來半英語(,a)(,o)(,e?)(,y)(,i)。
一葉(,e)烏(u,)云(,u)遮玉(v,)月(,v),恩(n,)怨勿隨風(fēng)(,n)聲起。
王(m,)翁(,m)威(x,)武冤(,x)枉多,安(t,)要(,t)遨(c,)游(,c)青蛙(w,)窩(,w)?昂(g,)首轟轟(,g)央(j,)勇(,j)人,只因(l,)英(,l)雄彎(s,)腰聞(,s)。
哎喲(p,)但見白煙(,p)起,船兒(r,)飛到月球里。
上文詩中“勿隨風(fēng)聲起”即“風(fēng)”字勿要聲母后的韻母音,“轟轟”即轟掉“轟”字的聲母后的韻母音。
5個聲調(diào),即一、二、 三、四和零聲,使用如下10個聲調(diào)碼,并分為如下左右兩組,每組5個,分別表示5種聲調(diào)。
左調(diào)碼 t(一聲) e(二聲) s(三聲) a(四聲) k(零聲)右調(diào)碼 i(一聲) o(二聲) v(三聲) u(四聲) c(零聲)當(dāng)漢字拼音中韻母屬于左韻母時(shí),則用左調(diào)碼,而當(dāng)韻母屬于右韻母時(shí),則用右調(diào)碼。
為了區(qū)別同音異義的字,本編碼輸入法設(shè)計(jì)了“性碼”。也用26個字母作為性碼,每個字母代表一類象形漢字的詞性、詞義、偏旁部首及首末筆畫等屬性。本編碼輸入法在聲韻調(diào)碼后增加性碼以保證漢字編碼無重碼。
以下是本編碼輸入法中作為性碼的26個字母所表示的象形漢字之詞性、偏旁、部首、筆畫等屬性。
b宀冖貝疒 p〖撇〗;皮片;卩 阝耳m[名詞];木馬門冂米目皿毛母 f[副詞];風(fēng)方父豐缶;扌(扶手)《手》d[動詞];〖點(diǎn)〗;刀刂大豆歹 t〖提〗;土田頭n〖捺〗;女鳥牛 l[量詞];力立鹿耒g〖勾〗;廣革鬼瓜工弓谷骨戈 k口匚口凵h〖橫〗;火灬禾戶(虎頭) j钅金斤見巾角;羊q氣犬《犭》欠 x[形容詞];心忄夕小穴a〖折〗;竹舟爪 e蟲車廠齒o[數(shù)詞];〖豎〗;氵冫水礻饣石山尸 r亻人日z 辶走足子 c艸寸s纟;攵文 y牙w瓦 i衤衣;讠言u烏;云 v雨魚羽玉《王》;月其中[]內(nèi)代表詞性,〖〗內(nèi)代表筆劃,未加標(biāo)號的為偏旁部首,緊跟其后的()內(nèi)是對其前面的偏旁部首的解釋,緊跟其后的《》內(nèi)是其前面偏旁部首的變形。
性碼所選用的字母與聲碼有一定關(guān)系,以便于記憶,如寶蓋頭等的性碼即為“寶”的聲碼b,金、斤等的性碼即為“金”的聲碼j,等等。性碼是根據(jù)漢字的詞性、詞義、偏旁部首或首末筆畫等屬性而人為規(guī)定的,對它無需專門記憶,也不必專門學(xué)習(xí)掌握,輸入時(shí)設(shè)有提示行,主要用以提示性碼,當(dāng)輸入了聲碼、韻碼和調(diào)碼后,提示行優(yōu)先列出前三位編碼與輸入編碼相同的所有字及其性碼,詞在單字后面列出,以利于選擇同音異義的字或詞,也利于通過漢字的輸入而學(xué)習(xí)和記憶漢字的性碼或詞的性碼。
本組合拼音漢字編碼輸入法中每個漢字的編碼包括聲碼、韻碼和調(diào)碼。聲碼、韻碼和調(diào)碼均為一個字母,聲韻調(diào)碼后一般只需用一個字符作為性碼,有的則無需使用。每一組同音字中一般都有而且只有一個字不用性碼,本法規(guī)定使用頻率高的字或者是作為構(gòu)字單元的字不用性碼。極少數(shù)情況下用兩個字符作性碼,同音的漢字超過27個時(shí),從第28個同音字開始就必需用兩個字符作性碼。性碼至多由兩個字母組成。
漢字編碼舉例
“字”,其聲母z對應(yīng)聲碼z;韻母i是左韻母,對應(yīng)韻碼i;調(diào)碼用左調(diào)碼,“字”是第四聲,因而用左調(diào)碼第四個為a;因“字”為寶蓋頭,人為規(guī)定取b為性碼,以與“自”、“漬”等同音異義字相區(qū)別;聲韻調(diào)性順序排列為“字”的編碼,即ziab。
“在”,其聲母z對應(yīng)聲碼z;韻母ai是右韻母,對應(yīng)韻碼i;調(diào)碼用右調(diào)碼,“在”是第四聲,因而用右調(diào)碼第四個為u;“在”是常用字,規(guī)定它不用性碼;因此“在”的編碼為ziu?!霸凇钡耐糇纸M中還有“再”、“載”等,它們需用性碼。同樣,常用字“中”、“一”等,也規(guī)定不用性碼。
“啊”,沒有聲母,故以w為聲碼;韻母a是左韻母,對應(yīng)韻碼a;調(diào)碼用左調(diào)碼,“啊”是第一聲,因而用左調(diào)碼第一個為t;“啊”字為口字旁,性碼規(guī)定為k;“啊”的編碼為watk。同樣,如“額”、“歐”、“雅”、“歪”、“屋”、“晚”等無聲母的字均以w為聲碼。
在編碼不會引起混淆的情況下,規(guī)定單個漢字的無聲聲碼w、左調(diào)碼第一個t允許省略,而且,無聲聲碼具有優(yōu)先省略權(quán)。據(jù)此,字的編碼部分省略的情況有1、編碼中沒有性碼時(shí),無聲聲碼w便可以省略。如“安”的編碼wtt可省略為tt,“昂”的編碼wge可省略為ge。
2、編碼中性碼的第一碼不屬于10個調(diào)碼時(shí),無聲聲碼w便可以省略。如“桉”的編碼wttm可省略為ttm,因?yàn)閙不屬于調(diào)碼,但“諳”的編碼wtti卻不能省略為tti,因?yàn)閕是調(diào)碼之一,“挑”的編碼即為tti,會造成重碼和讀音混淆。
3、編碼中沒有性碼,且無聲聲碼w已經(jīng)省略的情況下,左調(diào)碼第一個t可以省略。如“一”的編碼wit可省略無聲聲碼為it,還可進(jìn)一步省略左調(diào)碼第一個t而簡為i。無聲聲碼具有優(yōu)先省略權(quán)。如“昂”的編碼wge省略無聲聲碼后的編碼為ge;“哥”的編碼get若省略左調(diào)碼t也將為ge?!鞍骸笔÷詿o聲聲碼優(yōu)先,故“哥”的編碼get中左調(diào)碼t不可省略。
由上可見,本編碼的省略需根據(jù)字的性碼情況而定,所以在不熟悉人為規(guī)定的性碼的情況下,漢字編碼最好不要省略,只是在記住規(guī)定的性碼后方才考慮使用編碼的省略。
本編碼輸入法對于兩字及兩字以上的詞按如下方法編碼將組成詞的每個字都用而且只用其聲碼、韻碼和調(diào)碼作編碼,同一個詞的字與字的編碼之間無需用空格分隔,為了區(qū)分同音異義的詞,可在同音異義詞的聲韻調(diào)碼后面加上賦予該詞的性碼,其性碼的添加法與字的性碼添加法類似,人為地規(guī)定用該詞中某個字的性碼作為該詞的性碼,或根據(jù)詞的性質(zhì)而賦予之。同樣,每一組同音詞中一般都有而且只有一個詞不用性碼,并規(guī)定使用頻率高的常用詞不用性碼。詞的性碼同樣不用專門掌握和記憶,而且同音異義的詞是很少的。
比如“漢字”編碼為“htazia”,“共和國”編碼為“gguheegwo”,“聚精會神”編碼為“jvajlihxaone”。而“中心”與“忠心”是同音異義詞,規(guī)定“中心”的編碼為“agixlt”,并規(guī)定“忠心”的編碼為“agixltx”,顯然“忠心”的編碼在其聲韻調(diào)編碼的最后添加了“忠”字的性碼x作為該詞的性碼。
詞的編碼中,聲碼、調(diào)碼均不省略,一個詞的編碼由左至右,每三個字母便為該詞中一個漢字的聲韻調(diào)三碼,因此,本法對詞的編碼完全可以做到“見碼讀音”,不必依靠其它附加方式。
對于兩個或兩個以上漢字組成的詞,除了按上面的詞的編碼輸入法進(jìn)行輸入外,本法還提供如下簡碼輸入方法兩字詞只需輸入每個字的聲碼和韻碼作為該詞的簡碼。比如“漢字”的簡碼為htzi。兩字詞的簡碼輸入法除了方便輸入外,還有方便讀音欠準(zhǔn)者使用的長處。本編碼輸入法中一些發(fā)音相近的2個韻母合用一個韻碼,如“en”和“eng”或“in和ing”等,用此簡碼輸入時(shí)無需確定韻母具體為左韻母還是右韻母。例如,輸入“英雄”一詞時(shí),若不知道“英”的韻母是“in”還是“ing”,就難以知道其編碼是wltxjo還是wlixjo,但通過簡碼wlxj便可輸入該詞,即不必去準(zhǔn)確確認(rèn)“英”的韻母,當(dāng)然更不必去知道它的聲調(diào)。
三字詞或三字以上詞只用前三字的聲碼和最后一字的聲碼作為該詞的簡碼。如“共和國”簡碼為ghg、“聚精會神”為jjho、“中華人民共和國”為ahrg。如果有簡碼相同的詞,提示行自動列出這些詞,繼續(xù)按選擇鍵選擇即可完成該詞的輸入。
然而,詞的簡碼不能作為詞的拼音文字,并會帶來與字重碼的問題,不過,由于本組合拼音編碼輸入法中調(diào)碼和韻碼都只使用了部分字母,故混合編碼中詞的簡碼大部分不會與漢字重碼。
本編碼輸入法還包括筆劃輸入法,以便于對不會讀音的字進(jìn)行輸入。本編碼將所有漢字看作由八種筆畫構(gòu)成,即橫(一)、豎(丨)、撇(丿)、捺()、點(diǎn)(丶)、提( )、折()、勾( ),分別對應(yīng)8個字母作為筆劃碼。
本編碼輸入法中,筆劃碼與8個字母的對應(yīng)關(guān)系為h[橫] o[豎] p[撇] n[捺]d[點(diǎn)] t[提] a[折] g[勾]識別碼為v。
顯然,筆劃碼對應(yīng)的字母與該筆劃名在本法中的聲碼相同,有利于記憶。
規(guī)定用字母筆劃碼輸入漢字時(shí),首碼為識別碼v,然后按筆劃書寫順序逐一輸入筆劃碼即可,對于筆劃多的字,規(guī)定至多輸入一定數(shù)量的筆劃,本實(shí)施例規(guī)定至多輸入11個筆劃碼。如有筆劃相同的漢字則自動在提示行中列出,用鍵選擇所需漢字即可,選擇后提示行中顯示該字的本法的聲韻調(diào)編碼,以利于學(xué)習(xí)該字的讀音。
如“即”字筆劃順序?yàn)檎蹤M橫勾點(diǎn)勾豎,加識別碼v,所以筆劃編碼為“vahhgdgo”;“圯”字筆劃順序?yàn)闄M豎提折橫勾,加識別碼v,所以筆劃編碼為“vhotahg”。識別碼v避免了筆劃輸入法與本法的聲韻調(diào)編碼發(fā)生重碼現(xiàn)象。
以上的八筆劃也可用八個數(shù)字鍵表示,筆劃與數(shù)字鍵的對應(yīng)關(guān)系為1[橫] 2[豎] 3[撇] 4[捺]5[點(diǎn)] 6[提] 7[折] 8[勾]其編碼用數(shù)字鍵盤輸入,如“即”編碼為7118582、“圯”編碼為12678。數(shù)字筆劃編碼無需首位的識別碼。
本組合拼音漢字編碼輸入法的鍵盤與標(biāo)準(zhǔn)鍵盤結(jié)構(gòu)相同,有26個英文字母鍵,與標(biāo)準(zhǔn)鍵盤的字母鍵相同。可為通用鍵盤,也可為包括26個英文字母鍵的其它鍵盤。如上文所述,在本編碼輸入法中,各字母鍵分別用于輸入聲碼、韻碼、調(diào)碼、性碼和筆劃碼。
權(quán)利要求
1一種組合拼音漢字編碼輸入法,采用我國“漢語拼音方案”的聲母、韻母和聲調(diào),其特征為每個漢字的編碼按順序包括表示聲母、韻母和聲調(diào)的三個編碼字母,這些編碼字母分別稱為聲碼、韻碼和調(diào)碼;其中聲母21個,b p m f d t n lg k h j q xzh ch sh r z c s;21個聲母分別用21個不同的字母作為聲碼,沒有聲母的漢字均采用上述21個字母鍵之外的某個字母作為聲碼,該字母稱為“無聲聲碼”;韻母37個,包括“漢語拼音方案”中的35個韻母和舌韻母“er”,并增加一個韻母“io”,“io”音為漢字“喲”的讀音;37個韻母為aoeiuüai ei ui ao ou iouie üe er an en inuen ün ang eng ing ongia ian iao ua uo uaiuan üan iang iong uang ueng io;將37個韻母分為兩組,每組的韻母個數(shù)最多為26個,分別稱為“左韻母”組和“右韻母”組;同一組的韻母分別用不同的單一字母作為韻碼;用兩組10個不同的字母作為調(diào)碼,每組5個字母,分別對應(yīng)一、二、三、四、零聲,一組為“左調(diào)碼”,另一組為“右調(diào)碼”;當(dāng)漢字拼音中韻母屬于左韻母時(shí),調(diào)碼用左調(diào)碼,而當(dāng)韻母屬于右韻母時(shí),調(diào)碼用右調(diào)碼。
2.根據(jù)權(quán)利要求1所述的組合拼音漢字編碼輸入法,其特征為聲母與聲碼對應(yīng)關(guān)系如下,方括號內(nèi)為聲母,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]a[zh] e[ch] o[sh] r[r]z[z] c[c] s[s];無聲聲碼為w;韻母的分組與韻碼字母對應(yīng)關(guān)系如下,方括號內(nèi)左邊為左韻母,右邊為右韻母,方括號外面的字母是方括號內(nèi)兩個韻母共同的韻碼,a[a,ei]o[o,ou] e[e,ie]i[i,ai]u[u,ün]v[ü,üe]y[ia,uai]w[ua,uo] p[io,ian]t[an,iao]n[en,eng]l[in,ing]c[ao,iou]s[uan,uen]g[ang,ong]x[uei,üan]j[iang,iong]m[uang,ueng]r[er,];聲調(diào)對應(yīng)的調(diào)碼字母如下左調(diào)碼t(一聲) e(二聲) s(三聲) a(四聲) k(零聲)右調(diào)碼i(一聲) o(二聲) v(三聲) u(四聲) c(零聲)
3.根據(jù)權(quán)利要求1或2所述的組合拼音漢字編碼輸入法,其特征為還設(shè)計(jì)了性碼,性碼由字母組成,每個字母表示一類象形漢字的詞性、詞義、偏旁部首及首末筆畫等屬性;本編碼中聲韻調(diào)碼后一般只加一個字母作為性碼,以區(qū)別同音異義的字,但有的字無需使用性碼,少數(shù)情況用兩個字母作為性碼。
4.如權(quán)利要求3所述的組合拼音漢字編碼輸入法,其特征為性碼的26個字母所表示的象形漢字之詞性、偏旁、部首、筆畫等屬性如下b宀 冖貝疒 p〖撇〗;皮片;卩 阝耳m[名詞];木馬門冂米目皿毛母 f[副詞];風(fēng)方父豐缶;扌(扶手)《手》d[動詞];〖點(diǎn)〗;刀刂大豆歹 t〖提〗;土田頭n〖捺〗;女鳥牛 l[量詞];力立鹿耒g〖勾〗;廣革鬼瓜工弓谷骨戈 k 口匚囗凵h〖橫〗;火灬禾戶虍(虎頭) j钅金斤見巾角;羊q氣犬《犭》欠 x[形容詞];心忄夕小穴a〖折〗;竹舟爪 e蟲車廠齒o[數(shù)詞];〖豎〗;氵冫水礻饣石山尸 r 亻人日z 辶走足子c艸寸s纟;攵文 y牙w瓦 i衤衣;讠言u烏;云 v雨魚羽玉《王》;月。
5.根據(jù)權(quán)利要求1或2所述的組合拼音漢字編碼輸入法,其特征為對于兩字及兩字以上的詞,按以下方法編碼將組成詞的每個字都用而且只用其聲碼、韻碼和調(diào)碼作編碼,同一詞的字與字的編碼之間無需用空格分隔;對同音異義的詞,在同音異義詞的聲韻調(diào)碼最后加上賦予該詞的性碼,詞的性碼為詞中某個字的性碼,或根據(jù)詞的性質(zhì)而賦予之。
6.根據(jù)權(quán)利要求1或2所述的組合拼音漢字編碼輸入法,其特征為對于兩字詞,只需輸入每個字的聲碼和韻碼作為該詞的簡碼;對三字詞或三字以上詞只用前三字的聲碼和最后一字的聲碼作為該詞的簡碼;如果有簡碼相同的詞,根據(jù)提示行按鍵選擇完成詞的輸入。
7.根據(jù)權(quán)利要求1或2所述的組合拼音漢字編碼輸入法,其特征為還包括筆劃輸入法,將所有漢字看作由八種筆劃構(gòu)成,即橫、豎、撇、捺、點(diǎn)、提、折、勾,分別對應(yīng)8個字母作為筆劃碼;規(guī)定用字母筆劃碼輸入漢字時(shí),首碼為識別碼,然后按漢字筆劃書寫順序輸入筆劃碼,對于筆劃多的字,規(guī)定至多輸入一定數(shù)量的筆劃。
8.如權(quán)利要求7所述的組合拼音漢字編碼輸入法,其特征為筆劃碼與字母鍵的對應(yīng)關(guān)系為h[橫] o[豎] p[撇] n[捺]d[點(diǎn)] t[提] a[折] g[勾];識別碼為v。
9.如權(quán)利要求7所述的組合拼音漢字編碼輸入法,其特征為筆劃碼與數(shù)字鍵的對應(yīng)關(guān)系為1[橫] 2[豎] 3[撇] 4[捺]5[點(diǎn)] 6[提] 7[折] 8[勾];
10.一種組合拼音漢字編碼輸入法的鍵盤,該鍵盤與標(biāo)準(zhǔn)鍵盤結(jié)構(gòu)相同,有26個英文字母鍵,其特征為聲母對應(yīng)的聲碼字母鍵如下,方括號內(nèi)為聲母,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]a[zh] e[ch] o[sh] r[r] z[z] c[c] s[s]漢字無聲母時(shí)用w作為聲碼字母鍵;韻母對應(yīng)的韻碼字母鍵如下,方括號內(nèi)左邊為左韻母,右邊為右韻母,a[a,ei] o[o,ou] e[e,ie]i[i,ai] u[u,ün]v[ü,üe]y[ia,uai] w[ua,uo] p[io,ian]t[an,iao] n[en,eng] l[in,ing]c[ao,iou] s[uan,uen] g[ang,ong]x[uei,üan]j[iang,iong] m[uang,ueng]r[er,];聲調(diào)對應(yīng)的調(diào)碼字母鍵如下左調(diào)碼t(一聲) e(二聲) s(三聲) a(四聲) k(零聲)右調(diào)碼i(一聲) o(二聲) v(三聲) u(四聲) c(零聲)。
全文摘要
本發(fā)明涉及一種漢字編碼輸入法及其鍵盤。本法采用“漢語拼音方案”中的聲母、韻母和聲調(diào),每個漢字的編碼包括表示聲母、韻母和聲調(diào)的三個字母碼,另加用以區(qū)別同音異義字的性碼。將韻母分為左、右兩組,一個韻碼表示左、右兩個韻母,聲調(diào)用左、右兩組調(diào)碼表示,分別對應(yīng)左、右韻母;性碼根據(jù)漢字的詞性、偏旁部首及首末筆劃等屬性而規(guī)定。2字或2字以上詞的編碼用每字的聲韻調(diào)碼順序并列組成。本編碼保證字、詞均無重碼,且可用作拼音文字。本法還包括八筆劃輸入法,用字母或數(shù)字鍵表示基本的橫、豎、撇、捺、點(diǎn)、提、折、勾八筆劃,按字的筆劃書寫順序編碼,以完成對不會拼音的漢字的輸入。本法的鍵盤字母鍵與標(biāo)準(zhǔn)鍵盤一致,適于推廣應(yīng)用。
文檔編號G06F3/023GK1556463SQ20041002164
公開日2004年12月22日 申請日期2004年1月6日 優(yōu)先權(quán)日2004年1月6日
發(fā)明者曾慶寧 申請人:曾慶寧