專利名稱:音數(shù)碼漢字輸入法的制作方法
技術領域:
本發(fā)明涉及用于計算機漢字輸入的方法,尤其是利用通用計算機鍵盤的漢字輸入方法。
背景技術:
對于通用計算機鍵盤上的漢字編碼輸入法,現(xiàn)有技術通常采用拼音、字形等方式進行輸入。這些漢字輸入法要么完全拼讀、要么完全拆分字,如果發(fā)音不準,則需要記憶大量的字根,完全掌握一種輸入法存在一定的難度;而且涉及拼音及變化的拼音輸入法由于同音漢字的存在,重碼率高,輸入時必須進行鍵選,導致輸入速度下降。在按字形進行的輸入法中目前使用最廣泛的是五筆字型輸入法,但其字根難記,對于絕大部分非專業(yè)輸入人員而言,學習和使用都有困難。人們?yōu)榱俗非罂焖僬莆諠h字輸入法,中國專利公開了數(shù)百種漢字輸入法。其中200410055451.1和200510053262.5公開的“音數(shù)碼輸入法”,前者是為手機等一類只有數(shù)字鍵而又需要輸入漢字而設計的;后者通過助記詞把數(shù)和碼元聯(lián)系起來并將碼元音碼轉換成數(shù)數(shù)碼。96107051.X公開的聲筆碼計算機漢字輸入法,利用本字拼音首字母+首筆劃部件拼音首字母+二筆部件拼音首字母+末筆部件拼音首字母,全部利用字母鍵進行漢字編碼。以上幾種輸入法或由于拆分復雜,或不利于快速輸入,也不易學習掌握未見得以推廣應用。
發(fā)明內容
針對現(xiàn)有漢字輸入法存在的上述不足,本發(fā)明的目的在于提供一種能夠快速掌握,且重碼率低,編碼長度較短,使用方便的音數(shù)碼漢字輸入法。
本發(fā)明的目的是這樣實現(xiàn)的音數(shù)碼漢字輸入法,其特征在于利用26個字母鍵、10個數(shù)字鍵及“`-+”三鍵,作漢字的輸入鍵;其編碼由所輸漢字的拼音對應的字母作為音碼加上漢字字形的編碼構成。
當漢字的拼音以“qwertopasdfghjklmnbcxz”為首字母時,以相對應的字母鍵作為其音碼,即音碼對應的鍵位為“qwertopasdfghjklmnbcxz”二十二個字母;以“yu”發(fā)音的漢字,用“v”鍵作為其音碼;以“you”發(fā)音的漢字,用“U”鍵作為其音碼;以“y”為拼音首字母但以“yu”和“you”發(fā)音不同的漢字,用“y”鍵作為其音碼。
筆劃對應的鍵位的形碼,利用計算機鍵盤上的可方便使用的“0123456789”10個數(shù)字鍵和“`-+”三個鍵。根據(jù)漢字筆劃的形狀特征,分別對應13個鍵位進行漢字拆分和輸入,10個數(shù)字鍵和“`-+”三鍵的鍵位和相應筆劃的對應關系如下
單字的編碼方法是首先將漢字分成不能拆分為多個部首的“整字”和能拆分成首部和余部兩部分的“二部字”,其中首部是指“左右結構”和“左中右結構中”的“左”部分,“上下結構”和“上中下結構”的“上”部分,“內外結構”的“外”部分,除首部之外的部分均稱為余部。在輸入“整字”時,最多輸入4碼,采用4碼1加3方式,即取音碼+前2個筆劃的編碼+最末筆劃的編碼(鍵元),不足4碼時,取完為止;輸入“二部字”時,采用音碼+首部前1碼+余部前1碼+最末碼;其中余部不足2碼時,取完為止。
對于詞組的編碼,按下列方式進行 二字詞的編碼首字的音碼+末字的音碼+首字的首筆劃編碼+末字的首筆劃編碼。
三字詞組的編碼方法先取每個字的音碼,再取末字首筆劃的編碼。
四字詞組的編碼方法四字詞輸入時,取每個字的音碼即可。
五字及五字以上的詞組的編碼方法取前三個字的音碼+最后一個字的音碼。
本發(fā)明音數(shù)碼漢字輸入法是一種音形碼漢字輸入方法,是拼音輸入和形碼輸入的結合體。利用26個字母鍵、10個數(shù)字鍵及“`-+”三鍵,完成漢字的輸入。其編碼由所輸漢字的拼音對應的字母作為音碼加上漢字字形的編碼構成。
相比現(xiàn)有技術,本發(fā)明具有如下優(yōu)點 1、單字和詞組的編碼不可能出現(xiàn)重復,二字詞的編碼既不可能同單字的編碼重復,也不可能同三字詞、四字及以上詞的編碼重復,三字詞的編碼也不同單字、二字詞和四字以上詞的編碼重復,杜絕了因單字與詞組、不同字數(shù)的詞組之間的重碼現(xiàn)象,極大的降低了重碼率; 2、充分利用鍵盤上可利用的鍵位,重碼率低,輸入效率高; 3、不區(qū)分平舌、翹舌,不需要掌握韻母,對普通話的要求低; 4、學習難度小,不容易遺忘; 5、鍵位與筆劃相似關聯(lián)性強,易于理解、記憶和掌握; 6、簡碼漢字數(shù)量多,其中一級簡碼26個,二級簡碼漢字可達325個,三級簡碼漢字數(shù)可達4225個,其數(shù)量足以包含所有常用和次常用字; 7、首次利用聲母、數(shù)字和少數(shù)其它字鍵對漢字進行編碼; 8、完全利用Windows標準的漢字編碼鍵,只要有編碼方案就可以方便的生成輸入法。
圖1是計算機字母鍵盤示意圖; 圖2是計算機數(shù)字鍵盤示意圖; 圖3是本發(fā)明二部字編碼示意圖; 圖4是二字詞組編碼示意圖; 圖5是四字詞組編碼示意圖。
具體實施例方式 參見圖1、圖2,音數(shù)碼漢字輸入法是利用26個字母鍵、10個數(shù)字鍵及與數(shù)字鍵相鄰的“`-+”三鍵作為漢字的輸入鍵;其編碼由所輸漢字的拼音對應的字母作為音碼加上漢字字形的編碼構成。
當漢字的拼音以“qwertopasdfghjklmnbcxz”為首字母時,以相對應的字母鍵作為其音碼,即音碼對應的鍵位為“qwertopasdfghjklmnbcxz”二十二個字母;以“yu”發(fā)音的漢字,用“V”鍵作為其音碼;以“you”發(fā)音的漢字,用“U”鍵作為其音碼;以“y”為拼音首字母但以“yu”和“you”發(fā)音不同的漢字,用“y”鍵作為其音碼。
筆劃對應的鍵位的形碼,利用計算機鍵盤上的可方便使用的“0123456789”10個數(shù)字鍵和“`-+”三個鍵。根據(jù)漢字筆劃的形狀特征,分別對應13個鍵位進行漢字拆分和輸入,10個數(shù)字鍵和“`-+”三鍵的鍵位和相應筆劃的對應關系如下
音數(shù)碼漢字輸入法的實施方式 1、單字的編碼方法 單個漢字輸入時,首先將漢字分成不能拆分為多個部首的“整字”和能拆分成首部和余部兩部分的“二部字”,其中首部是指“左右結構”和“左中右結構中”的“左”部分,“上下結構”和“上中下結構”的“上”部分,“內外結構”的“外”部分,除首部之外的部分均稱為余部。
在對字進行拆分時,當出現(xiàn)二義筆劃時,基本原則為“取大優(yōu)先”。如,出現(xiàn)筆劃“十”,只能用
鍵,而不能用兩次
鍵;當出現(xiàn)二義首部時,基本原則也為“取大優(yōu)先”。如“整”字,首部應取“敕”,除下的余部為“正”,而不能取“束”為首部,而將除下部分作為余部。
1.1、整字的編碼方法在輸入整字時,最多輸入4碼,采用4碼1加3方式,即取音碼+前2個筆劃的編碼+最末筆劃的編碼(鍵元),不足4碼時,取完為止。整字的輸入如“而”字,取其音碼“E”,加第一碼“丆”,對應的鍵為“7”,第二碼“冂”,對應的鍵為“0”,第三碼兩豎對應的鍵為“2”,因此其編碼為“e702”。
1.2、二部字的編碼采用音碼+首部前1碼+余部前1碼+最末碼;其中余部不足2碼,取完為止。如“簡”、“易”,其編碼如下圖3所示。
(2)二字詞組的編碼方法先取每個字的音碼,再取末字筆劃的第1碼。如“簡易”,其編碼如下圖4所示,又如“優(yōu)秀”,其編碼為“ux81”。
(3)三字詞組的編碼方法三字詞輸入時,先取每個字的音碼,再取末字的第1碼。如“解放軍”,其編碼為“jfj0”。
(4)四字詞組的編碼方法四字詞輸入時,取每個字的音碼即可。如“簡而易學”,其編碼如下圖5所示。
(5)五字及五字以上的詞組的編碼方法取前三個字的聲母+最后一個字的聲母。如“中國人民解放軍”,其編碼為“zgrj”。
權利要求
1、音數(shù)碼漢字輸入法,其特征在于利用26個字母鍵、10個數(shù)字鍵及“` - +”三鍵,作漢字的輸入鍵;其編碼由所輸漢字的拼音對應的字母作為音碼加上漢字字形的編碼構成。
2、根據(jù)權利要求1所述的音數(shù)碼漢字輸入法,其特征在于以相對應的字母鍵作為其音碼,當漢字的拼音以“qwertopasdfghjklmnbcxz”為首字母時,以相對應的字母鍵作為其音碼;以“yu”發(fā)音的漢字,用“V”鍵作為其音碼;以“you”發(fā)音的漢字,用“U”鍵作為其音碼;以“y”發(fā)音但不以“yu”和“you”發(fā)間的漢字,用“y”鍵作為其音碼;
筆劃對應的鍵位的形碼,利用計算機鍵盤上的可用的“0123456789”10個數(shù)字鍵和“` - +”三個鍵,根據(jù)漢字筆劃的形狀特征,分別對應13個鍵位進行漢字拆分,輸入10個數(shù)字鍵和“` -+”三鍵的鍵位和相應筆劃的對應關系如下
3、根據(jù)權利要求1所述的音數(shù)碼漢字輸入法,其特征在于單字的編碼方法是首先將漢字分成不能拆分為多個部首的“整字”和能拆分成首部和余部兩部分的“二部字”,其中首部是指“左右結構”和“左中右結構中”的“左”部分,“上下結構”和“上中下結構”的“上”部分,“內外結構”的“外”部分,除首部之外的部分均稱為余部;在輸入“整字”時,最多輸入4碼,采用4碼1加3方式,即取音碼+前2個筆劃的編碼+最末筆劃的編碼(鍵元),不足4碼時,取完為止;輸入“二部字”時,采用音碼+首部前1碼+余部前1碼+最末碼;其中余部不足2碼時,取完為止。當出現(xiàn)二義首部或二義筆劃時,采取“取大優(yōu)先”的原則。
根據(jù)權利要求1所述的音數(shù)碼漢字輸入法,其特征在于對于詞組的編碼,按下列方式進行
二字詞的編碼首字的音碼+末字的音碼+首字的首筆劃編碼+末字的筆劃編碼。
三字詞組的編碼方法先取每個字的音碼,再取末字筆劃的第1碼。
四字詞組的編碼方法四字詞輸入時,取每個字的音碼即可。
五字及五字以上的詞組的編碼方法取前三個字的音碼+最后一個字的音碼。
全文摘要
本發(fā)明公開一種音數(shù)碼漢字輸入法,是利用26個字母鍵、10個數(shù)字鍵及“`、-、+”三鍵,作漢字的輸入鍵;其編碼由所輸漢字的拼音對應的首字母作為音碼加上漢字字形的編碼構成。以相對應的字母鍵作為其音碼,根據(jù)漢字筆劃的形狀特征,分別對應13個鍵位進行漢字拆分。本發(fā)明方法單字和詞組的編碼不可能出現(xiàn)重復,四個字以下不同字數(shù)的詞組間的編碼不可能出現(xiàn)重復,杜絕了因單字和大量詞組重碼的現(xiàn)象,極大的降低了重碼率;鍵位與筆劃相似關聯(lián)性強,易于理解、記憶和掌握;充分利用鍵盤上可利用的鍵位,重碼率低,輸入效率高。對普通話的要求不高,字體的拆分簡單。
文檔編號G06F3/023GK101063905SQ20061005427
公開日2007年10月31日 申請日期2006年4月30日 優(yōu)先權日2006年4月30日
發(fā)明者藍章禮, 曹建秋 申請人:藍章禮