專利名稱:一種易學(xué)快速的音角碼漢字輸入方法
本音角碼是一種有規(guī)則的漢字編碼方法,適用于電子計算機(jī)漢字輸入和字典編輯,特別適合于有一定拼音基礎(chǔ)的中、小學(xué)生電腦漢字輸入之用。
以前各種漢字編碼方法,如電報碼、區(qū)位碼雖能做到一字一碼,但無規(guī)律可循。拼音碼雖然好學(xué)好記,但重碼太多。五筆字型等型碼需要記住100多個字根和拆字方法、判別碼等,不經(jīng)過學(xué)習(xí)掌握不易。自然碼、首尾碼等除拼音外,也要掌握幾十個字根,也有重碼。音角碼作為一種編碼方法,以前也有人提出,如齊德林“音角分級編碼”(專利號CN1028188C),但他用10個數(shù)字編角碼,雖加上漢字的聲母,重碼仍高,還要同時操作字母鍵和數(shù)字鍵,不能達(dá)到快速簡捷的目的。在電子計算機(jī)越來越深入家庭的時代,一種簡單、易學(xué)、快速的漢字編碼方法正是大眾所求。
此種音角碼是用漢字(印刷體)四角的五種基本筆劃(橫、豎、折、撇、捺)分為5類,每類用1個數(shù)字表示(1-5),然后相鄰二角二個數(shù)字組合成一個英文字母,四個角就組成二個英文字母,加上漢字簡拼的二個英文字母(一個聲母字母和一個韻母字母,已公知),四個英文字母共同組成一個漢字編碼。如“阿”左上為折(3),左下為豎(2),右上為橫(1),右下為豎(2),按左右分,左側(cè)角碼數(shù)字是32,在鍵盤上為第三區(qū)第2鍵(按五筆字型鍵位)是R鍵,右側(cè)數(shù)字碼12在鍵盤上是F鍵,加上簡拼碼AA,“阿”字最后編碼是RFAA。
為盡量減少重碼,本編碼對一些特殊筆型作了一些變通,其方法可用八句話來概括“橫1豎2折是3,撇4捺5右下4。交叉為2空作5,反勾右2左是3。一筆一碼另角空,豎串出頭分開看。門框內(nèi)外各二碼,走辶尸廣取左邊?!鼻岸錇榛竟P劃分類,需說明的是橫挑 橫鉤(乛)皆為橫,豎鉤(亅)為豎,點(diǎn)(丶)為捺。而右下角撇很少見,右下角捺就變?yōu)?和撇共碼。這就給右下角較多的空留下位置。中間的四句為特殊筆型變通方法,因漢字常先橫后豎,所以豎筆取角少,因此將二筆交叉如“十”、 、“ナ”、“又”等記作2和豎共碼,但折和其它筆劃除“又”和“女”外不能看作交叉如“七”、“也”等。豎串(一豎筆加二個或二個以上橫筆)上下出頭如“扌”、“弋”、“豐”、“戔”也不能看作交叉,需上、下分開看。如“艷”左邊是豎串“豐”不能記作22,分開看。左上角起筆為橫記(1),左下角收筆為豎記(2),所以“艷”的左邊編碼是12,下角雖不算交叉,但也可記作(2)。一筆只能作為一角的取碼如貫通上下或左右,相鄰的一角只能算空(5),如“利”右邊豎從上到下,其右上角記為2、右下角則為空(5)最后右邊的角碼數(shù)字是25。反勾 在左邊記作(3),反勾 在右邊記作(2)。最后二句為取碼方法如門、風(fēng)、匡、兇等都是三邊為框,那外邊只取二碼,空的那邊取內(nèi)面相對二碼。如“兇”的下面二碼是32,上邊二碼是25(內(nèi)面是只有一碼2,另一角作空為5)。而園四邊為框,為和門區(qū)別開,外面取右邊二碼31,內(nèi)面取左邊二碼14其四角數(shù)字碼則為1431。同理走、辶、尸、廣等包圍了左下或左上二邊,那只取左邊碼。如“底”左邊廣取54,內(nèi)面氐取右角二碼42,最后四角數(shù)字碼則為5442。方法就這樣簡單,熟練之后一看邊旁就認(rèn)得字母了,如常用的“钅”、“木”、“氵”、“火”、“土”邊旁分別為43、24、51、54、21,,反映在鍵盤上即為I,L,N,C,H。
為減少重碼字,本方法還特5個常用左邊旁作了些調(diào)整(1)“扌”原碼為11,為和王旁區(qū)別改為15。(2)“讠”原碼為53,為和辶區(qū)別改為13。(3)“饣”原碼為43,為和钅旁區(qū)別改為33。(4)“蟲”原碼為21為和土旁區(qū)別改為23。(5)“疒”原碼為51,為和氵旁區(qū)別改為55。一個常用的上邊旁“宀”原碼為55,為和亠區(qū)別改為51。但作為局部不是邊旁時原碼不作調(diào)整。如“家”上面二碼取(冖)為51。而稼其右上角數(shù)碼則取(丶)為5。還有口、田、日等方框在右下角時,不取右邊的折筆,面取最后的橫筆為(丨)。
以上編碼角碼只用了25個英文字母(A-Y),最后一個英文字母Z作為口字旁的編碼(局部不宜)。通過這些調(diào)整,在國家標(biāo)定的一、二級漢字6763個中,只有280多個重碼字,重碼率低于5%。并且其中絕大多數(shù)為二字重碼,罕見三字或四字重碼,沒有四字以上重碼。如采用高頻字優(yōu)先原則,基本上不用另外擊鍵,可不看屏幕盲打輸入。如dai這個音下有漢字21個,角碼數(shù)字分別是呆(2434),呔(Z24),歹(1355),僚(4214),代(4252),袋(4354),黛(4554),岱(4352),玳(1152),迨(5351),怠(3552),殆(1351),帶(2223),逮(5334),埭(2134),待(4222),貸(4454),大(2554),戴(2452),甙(1252)。角碼沒有一個字重碼。
在實(shí)際應(yīng)用中既可以把角碼放在前面,也可把音碼放在前面。通過變換角碼可以按左右取碼,也可按上下取碼。對于讀音不準(zhǔn)和開始取角碼不熟的人還可以改南方音取碼和加模糊鍵模糊取碼,增加了這種編碼方法使用范圍。并且可根據(jù)字的常用情況,分出一級簡碼和二級簡碼,減少擊鍵次數(shù)提高輸入速度。
權(quán)利要求
1.本音角碼是一種有規(guī)則的漢字編碼方法,每個漢字由角碼(二碼)和音碼(二碼)組成,最大碼長為四碼,也可有簡碼,重碼率低于5%。
2.一種簡捷的角碼分類法,特征是按漢字(印刷體)四角的五種基本筆劃(橫、豎、折、撇、捺)分為5類,每類用一個數(shù)字表示(1→5),然后相鄰二角二個數(shù)字組成一個英文字母,四角組成二個英文字母作為角碼。
3.根據(jù)權(quán)利要求2五類共組成25個英文字母(A→Y)最后一個英文字母Z作為口字旁的編碼,為降低重碼率,對個別筆劃作了一些變通。如筆劃交叉記作2,反勾右2左是3,空角為5,捺在右下定為4等。對6個常用邊旁為和其它區(qū)別作了些調(diào)整,左邊旁扌(原碼11改為15),讠(原碼53改為13),饣(原碼43改為33),蟲(原碼21改為51),疒(原碼51改為55),上邊旁宀(原碼55改為51),但不作邊旁,在局部時其原碼不變。
4.根據(jù)權(quán)利要求1、2、3,在漢字編碼時可采用角碼在前,也可采用音碼在前的二種方案。
全文摘要
本音角碼是一種漢字編碼方法,由角碼(二碼)和音碼(二碼)組成,最大碼長為四碼,可以有簡碼。角碼是按印刷體漢字四角的五種基本筆劃分類,每角用(1-5)中的1個數(shù)學(xué)表示,相鄰二角二個數(shù)字組成一個英文字母碼,四角組成二個英文字母作為角碼。最后一個英文字母z作為口字旁的編碼。本方法還對個別特殊筆劃和邊旁作了一些變通和規(guī)定,使重碼率低于5%,能做到電腦直接快速盲打。
文檔編號G06F3/023GK1140276SQ9610496
公開日1997年1月15日 申請日期1996年5月13日 優(yōu)先權(quán)日1996年5月13日
發(fā)明者姚家國, 雷愛青 申請人:雷愛青