專利名稱:一種形筆數(shù)碼輸入法的制作方法
技術領域:
本發(fā)明是涉及漢字輸入方法,具體涉及一種按漢字筆畫結構對應阿拉伯數(shù)碼的形筆數(shù)碼輸入法。
背景技術:
在漢字輸入法中人們用的比較多的有五筆字型輸入法和漢語拼音輸入法,五筆字型輸入法要求人們要記大量的字根,對很多人來講掌握起來是比較困難的;漢語拼音輸入法比較方便使用,但對持有地方口音,不能正確發(fā)音者,要正確輸入漢字也有一定的困難。
發(fā)明內容
本發(fā)明的目的是為克服上述的不足,提供一種按數(shù)字鍵鍵入數(shù)碼即輸入漢字的一種形筆數(shù)碼輸入法。
實現(xiàn)本發(fā)明目的的技術方案是一種形筆數(shù)碼輸入法,其特征在于鍵盤設有十個鍵為1、2、3、4、5、6、7、8、9、0鍵,將阿拉伯數(shù)碼1、2、3、4、5、6、7、8、9、0作為碼元,把碼元分成A、B兩個區(qū)域,每五個碼元作為一個區(qū)域,A區(qū)的代碼為A,B區(qū)的代碼為B;A區(qū)的五個碼元與B區(qū)的五個碼元同時分別固定對應漢字的“橫”、“豎”、“撇”、“點”和“捺”為一種、“折”五種基本筆畫;“提”筆畫歸入“橫”筆畫,帶“折”、“勾”和“提”的筆畫歸入“折”筆畫;漢字分為獨體字和合體字,獨體字只有一個部件,有首部無尾部;合體字由兩個或兩個以上的部件按一定的規(guī)律組成,其結構形式有左右結構,包括多排結構;上下結構包括多層結構;包圍結構包括特殊包圍結構和非連筆包圍結構;獨體字的代碼碼位是兩位以上,按筆畫順序取兩筆以上的筆畫作為編碼筆畫,不足筆畫的重復末筆畫結構代碼取足碼位,碼元均在A區(qū);合體字的代碼碼位是三位以上,在首部選取前二筆畫和在尾部選取兩筆及兩筆以上的筆畫作編碼筆畫,組成三位以上的結構代碼;所述的漢字首部是由兩個或兩個以上的部件組成,部件分為成字部件和非字部件;上下結構的漢字上層為首部,左右結構的漢字左排為首部;包圍結構分半包結構和全包結構,半包結構的漢字首部是將其余部件的兩個面或三個面包圍的部件,全包結構的漢字首部是將其余部件的四個面包圍的部件,所述的尾部是首部確立后余下的部分為尾部,獨立的單筆部件可作首部和尾部,也可作單排和單層,編碼時重復該筆畫的結構代碼一次,代入對應的碼元得該筆畫的結構數(shù)碼;單筆部件的“點”筆畫在上層作為單層;一個以上單筆部件離散組合的,視為一個部件編碼;多部首,筆畫順序不統(tǒng)一和結構特征不明顯的字為雙碼字;詞句的編碼同字的編碼依詞字序依次編碼;數(shù)、字母、符號、筆畫、偏旁、部首、圖形和公式的表示為一位數(shù)碼是用自然數(shù)的一位數(shù)表示該數(shù)自身的各種表達形式包括基數(shù)和序數(shù);兩位數(shù)碼用兩位自然數(shù)表示,字母、符號、筆畫、偏旁、部首、圖形和公式是用兩位數(shù)碼表示。
步驟是第一步先將漢字按其結構特征分類,并用筆畫所對應的碼元區(qū)域符號A和B表示,得出如下一級結構代碼(1)獨體結構得出一級結構代碼為AAA、AAAA或AAAAA;(2)單層首部的左右結構和單層首部的多排結構,得出一級結構代碼為AA;(3)非單層首部的左右結構和非單層首部的多排結構,得出一級結構代碼為BA;(4)上下結構和多層結構,得出一級結構代碼為BB;(5)包圍結構,得出一級結構代碼為AB;一級結構代碼是結構代碼的前兩位代碼;是漢字整體按結構特征分類所得出的結構代碼,同時也是首部結構特征的結構代碼;
第二步根據(jù)首部前兩筆畫的筆形將所對應的碼元代入一級結構代碼,得出首部的一級結構數(shù)碼;獨體字的一級結構數(shù)碼就是形筆數(shù)碼;第三步首部確定后余下的部分為尾部,將尾部按結構特征分類,并用筆畫所對應的碼元區(qū)域符號A和B表示,得出如下二級結構代碼(1)獨體結構,得出二級結構代碼為AA;(2)左右結構和多排結構,得出二級結構代碼為AB;(3)上下結構,得出二級結構代碼為BA;(4)多層結構,得出二級結構代碼為BB;(5)包圍結構,得出二級結構代碼為BB;二級結構代碼也是結構代碼的第三位和第四位結構代碼;第五位或第五位以上的結構代碼取尾部第三筆畫和末筆畫,或取第三筆畫后的筆畫作編碼筆畫,碼元在A區(qū);尾部筆畫不足三畫時,重復末筆畫的結構代碼至補足碼位;碼元在A區(qū)或B區(qū);第四步根據(jù)尾部前兩筆筆形所對應的碼元代入二級結構代碼;得出尾部的二級結構數(shù)碼,或將碼元代入第五位或第五位以上的結構代碼得其結構數(shù)碼;第五步將一級結構數(shù)碼和二級結構數(shù)碼依次連接得出四位形筆數(shù)碼,或將一級結構數(shù)碼、二級結構數(shù)碼和第五位或第五位以上的結構數(shù)碼依次連接得出五位或五位以上形筆數(shù)碼;打字時在數(shù)字鍵盤中鍵入形筆數(shù)碼就可以在顯示器上輸出一個或一個以上的同碼字,從中選擇所需的字。
本發(fā)明的優(yōu)點是1、省去了字母和拼讀,直觀,無盲字,簡繁體字均適用;2、簡單、易學、易記、易掌握,即學即可操作;3、使用的數(shù)字碼元少,提高了工作效率,減輕工作疲勞和壓力;4、完整地保留了漢字的結構規(guī)律。
具體實施例方式
下面舉出實施例進一步描述本發(fā)明,一種形筆數(shù)碼輸入法,鍵盤設有十個鍵為1、2、3、4、5、6、7、8、9、0鍵;首先將阿拉伯數(shù)碼1、2、3、4、5、6、7、8、9、0作為碼元,再將上述碼元分成A、B兩個區(qū)域,每五個碼元作為一個區(qū)域,1、2、3、4、5設為A區(qū)的碼元;6、7、8、9、0設為B區(qū)的碼元;A區(qū)的代碼為A,B區(qū)的代碼為B;A區(qū)的五個碼元與B區(qū)的五個碼元同時分別固定對應漢字的“橫”,“豎”,“撇”,“點”和“捺”為一種,“折”五種基本筆畫;“提”筆畫歸入“橫”筆畫,帶“折”、“勾”和“提”的筆畫歸入“折”筆畫;碼元1和6分別固定對應漢字筆畫“橫”;2和7分別固定對應漢字筆畫的“豎”;3和8分別固定對應漢字筆畫的“撇”;“點”和“捺”為一種筆畫用4和9分別固定對應;5和0分別固定對應漢字筆畫的“折”。如表1所示。
表1為五種基本筆畫區(qū)域代碼和變形筆畫 “ ”歸入“木”部,第二筆畫“ ”與“小”的第一筆畫“”歸“豎”筆畫。
步驟為第一步先將漢字按其結構特征分類并對照所屬區(qū)域得出如下一級結構代碼(1)獨體結構,得出一級結構代碼為AAA、AAAA或AAAAA;(2)單層首部的左右結構和單層首部的多排結構,得出一級結構代碼AA;(3)非單層首部的左右結構和非單層首部的多排結構,得出一級結構代碼為BA;(4)上下結構和多層結構,得出一級結構代碼為BB;(5)包圍結構,得出一級結構代碼為AB;一級結構代碼是結構代碼的前兩位代碼;是漢字整體按結構特征分類所得出的結構代碼,同時也是首部結構特征的結構代碼;第二步根據(jù)首部前兩筆畫的筆形將所對應的碼元代入一級結構代碼,得出首部的一級結構數(shù)碼;獨體字的一級結構數(shù)碼就是形筆數(shù)碼;第三步根據(jù)首部確定后余下的部分為尾部,將尾部按結構特征分類,并用筆畫所對應的碼元區(qū)域符號A和B表示,得出如下二級結構代碼(1)獨體結構得出二級結構代碼為AA;(2)左右結構和左右多排結構得出二級結構代碼為AB;(3)上下結構得出二級結構代碼為BA;(4)多層結構得出二級結構代碼為BB;(5)包圍結構得出二級結構代碼為AB;二級結構代碼也是結構代碼的第三位和第四位結構代碼;第五位和第五位以上的結構代碼取尾部第三筆畫和末筆畫,或取第三筆畫后的筆畫作編碼筆畫,碼元在A區(qū);尾部筆畫不足三畫時,重復末筆畫的結構代碼至補足碼位;碼元在A區(qū)或B區(qū)。
第四步根據(jù)尾部前兩筆筆形所對應的碼元代入二級結構代碼;得出尾部的二級結構數(shù)碼;或將碼元代入第五位或第五位以上的結構代碼得其結構數(shù)碼;第五步將一級結構數(shù)碼和二級結構數(shù)碼依次連接得出四位形筆數(shù)碼,或將一級結構數(shù)碼、二級結構數(shù)碼和第五位或第五位以上的結構數(shù)碼依次連接得出五位或五位以上形筆數(shù)碼;打字時在數(shù)字鍵盤中鍵入形筆數(shù)碼就可以在顯示器上輸出一個或一個以上的同碼字,從中選擇所需的字。
下面進一步用字例描述本發(fā)明漢字的獨體字包括有1、不能分解的只有一個部件構成的字;如人、口、木、廣、五、手等字;2、以一個部件做中軸其它部件在兩側相對稱結構構成的字;如爽、夾、噩、巫等字;3、一個及多個部件被一筆貫穿結構構成的字;如中、甲、蟲、串、豐、事、冊等字;4、能分解出一定的部件,但余下的部分不能處理的字如東、車、丸、太、刃等字。
獨體字的結構代碼是兩位以上,按筆畫順序取前兩筆以上的筆畫作為編碼筆畫,不足筆畫的重復末筆畫的結構代碼取足碼位,碼元均在A區(qū);如“乙”字,第一步按其結構特征分類為獨體結構,對照所屬區(qū)域為A,編三位數(shù)碼得出一級結構代碼為AAA編四位數(shù)碼得出一級結構代碼為AAAA;編五位數(shù)碼得出一級結構代碼為AAAAA;其筆形是“折”,對應碼元是5;第二步根據(jù)筆形將所對應的碼元代入一級結構代碼,分別得出一級數(shù)碼555、5555、55555即是形筆數(shù)碼。
獨體字取三位、四位或五位代碼,按起筆順序取前三筆畫、前四筆畫或前五筆畫;不足筆畫重復末筆畫的結構代碼,取足三位、四位或五位碼位。如表2的字例所示。
表中模式符號首部 尾部 包圍結構首部,包圍結構尾部( )。
表2 漢字的合體字合體字是由兩個或兩個以上的部件按一定的規(guī)律組成,其結構形式有左右結構包括多排結構、上下結構包括多層結構和包圍結構包括特殊包圍結構和非連筆包圍結構。合體字的結構代碼是三位以上,在首部選取前二筆畫和在尾部選取兩筆及兩筆以上的筆畫作編碼筆畫,組成三位以上的結構代碼代入碼元得形筆數(shù)碼。如“故”字,第一步按其結構特征分類為非單層首部的左右結構,首部“古”結構特征為非單層,得出一級結構代碼為BA;第二步根據(jù)首部前兩筆畫的筆形將所對應的碼元代入一級結構代碼,得出首部的一級數(shù)碼為62;第三步首部確定后余下的部分為尾部“攵”為獨體結構,將“攵”按獨體結構特征分類并對照所屬區(qū)域同樣得出如下二級結構代碼為AA;第四步根據(jù)尾部前兩筆筆形所對應的碼元代入二級結構代碼AA得二級結構數(shù)碼為31;第五步將一級結構數(shù)碼62和二級結構數(shù)碼31依次連接為形筆數(shù)碼6231,鍵入形筆數(shù)碼6231就可以輸出“故”字及同碼字,選擇“故”字;完成漢字輸入打字的目的。
合體字取四位或五位代碼,四位代碼的取法將首部和尾部的前兩筆畫作為編碼筆畫,得出一級結構代碼和二級結構代碼依次連接并代入碼元得出四位形筆數(shù)碼;五位代碼的取法將一級結構代碼、二級結構代碼和尾部第三筆畫或末筆畫的結構代碼代入碼元,依次連接得出五位形筆數(shù)碼;尾部為整體包圍結構或尾部編碼部件為包圍結構時,按包圍結構筆畫編碼。
舉例合體字為四位代碼,取法將首部和尾部的前兩筆畫作為編碼筆畫。例如“圍”字的首部為“囗”,屬于全包結構,一級結構代碼為AB,首筆畫是“丨”所對應的碼元是2,第二筆畫“”所對應的碼元是0;得出一級結構數(shù)碼20;尾部是“韋”,屬于獨體結構,碼元在A區(qū),二級結構代碼為AA,前兩畫是“一”、“一”;所對應的碼元均是1;得出二級數(shù)碼11;將一級結構數(shù)碼20和二級結構數(shù)碼11依次排列為形筆數(shù)碼2011。編五位代碼時,取尾部的第三筆畫“”或末筆畫“丨”代入碼元,分別得出數(shù)碼“5”或“2”,將一級、二級結構數(shù)碼與其依次連接得“20115”或“20112”五位形筆數(shù)碼,鍵入形筆數(shù)碼,即輸出“圍”字及同碼字,選“圍”。
例如“樹”字屬于左右結構,首部為“木”,碼元在A區(qū),一級結構代碼為AA,前兩筆畫是“一”、“丨”,“一”所對應的碼元是1,“丨”所對應的碼元是2;得出一級結構數(shù)碼12;尾部是“對”屬于左右結構,得出二級結構代碼為AB,首筆畫是“フ”所對應的碼元在A區(qū),第二筆畫是“丶”,所對應的碼元在B區(qū),前兩筆畫是“フ”“丶”;所對應的碼元是5和9;得出二級結構數(shù)碼59;將一級結構數(shù)碼12和二級結構數(shù)碼59依次排列得出形筆數(shù)碼1259。鍵入形筆數(shù)碼1259,即輸出“樹”字及同碼字,選“樹”字。
漢字首部是由一個或多個部件組成,部件分為成字部件和非字部件;上下結構的漢字上層為首部,如“吉”字,上層“士”為首部,“口”是尾部;左右結構的漢字左排為首部;如“和”字,左排“禾”為首部,“口”為尾部;首部均為成字部件。非字部件如“漢”字,左排“氵”為首部是非字部件,“又”為尾部。
多排結構是指兩個以上的單排按左右方向排列而成的結構;單排是在整體和局部的左右結構中,與左、右部件是呈間隔的排列;是一個或幾個部件上下堆疊而成的結構;多層結構是指兩個以上的單層按上下方向堆疊而成的結構;單層是在整體和局部上下結構或多層結構中,各部件相間隔或相連接具有明顯上下結構特征的一層,是一個或一個以上部件由左至右排列而成的結構,編碼時選取左排的前兩筆畫作為編碼筆畫。
舉例說明,多排結構是指兩個以上的單排按左右方向排列而成的結構;多排結構包括有整體結構的多排,如“排”字;還包括有局部結構的多排例如“薇”字的下層“微”。
單排是在整體和局部的左右結構中,與左、右部件是呈間隔的排列;是一個或幾個部件上下堆疊而成的結構;例如“相”字是整體的左右結構;“木”和“目”均是單排,“藤”字的尾部“ ”是局部左右結構,“泰”是上下兩個部件組成的單排。
表3為單層首部的左右結構字例編碼
表4為非單層首部的左右結構字例編碼
多層結構是指整體和局部由兩個以上的單層按上下方向堆疊而成的結構;例如“毫”字和“意”字是整體多層結構;“?!弊值摹巴ぁ焙汀案簟钡摹柏笔蔷植慷鄬咏Y構。
單層是在整體和局部上下結構或多層結構中,各部件相間隔或相連接具有明顯上下結構特征的一層,是一個或一個以上部件由左至右排列而成的結構,例如“相”字是整體單層;例如“禁”字的上部“林”是整體上下結構的單層?!稗薄弊值摹拔ⅰ笔钦w上下結構的單層。例如“譚”字的“西”是局部上下結構的單層;“壹”的“士”是整體上下結構的單層。編碼時選取左排的前兩筆畫作為編碼筆畫。如“嘮”字,編寫二級結構代碼時選取尾部“勞”的上層左排的前兩筆畫 作為編碼筆畫。如“兜”字上層是 為多排的單層,編碼時取左排前兩筆畫 作編碼筆畫。
表5為上下結構字例編碼表5 具有上下結構特征的部件進行上下結構分解;部首“穴”和獨體字以及一個以上單筆畫離散組成的部首不分解。如獨體字“白”、“立”、“自”、“文”、“方”、“父”、“血”、“貝”等字不分解。如“氵”、“冫”、“讠”、“彡”等字為一個以上單筆離散組成的部首不分解。
包圍結構分為半包結構和全包結構。半包結構的漢字首部是將其余部件的兩個面或三個面包圍的部件,例如“歷”字整體結構特征為兩個面包圍的半包結構,首部“廠”是半包結構,尾部“力”是獨體結構,第一步先將“歷”按其結構特征分類并對照所屬區(qū)域得出一級結構代碼為AB;第二步根據(jù)首部前兩筆畫“橫”、“撇”的筆形將所對應的碼元代入一級結構代碼,得出首部的一級結構數(shù)碼18;第三步首部確定后余下的部件“力”為尾部,將尾部按結構是獨體的特征對照所屬區(qū)域同樣得出二級結構代碼AA;第四步根據(jù)尾部前兩筆畫“”“丿”筆形所對應的碼元代入二級結構代碼;得出尾部的二級結構數(shù)碼53;第五步將一級結構數(shù)碼18和二級結構數(shù)碼53依次連接為形筆數(shù)碼1853,鍵入形筆數(shù)碼1853就可以輸出“歷”及同碼字,從中選擇所需的″歷”字;完成漢字輸入打字的目的。例如“周”、字整體結構特征為三個面包圍的半包結構,首部 是半包結構,尾部“吉”是上下結構,第一步先將“周”按其結構特征分類并對照所屬區(qū)域得出一級結構代碼為AB;第二步根據(jù)首部前兩筆畫“撇”和“折”的筆形將所對應的碼元代入一級結構代碼,得出首部的一級結構數(shù)碼30;第三步首部確定后余下的部分“吉”為尾部,將尾部“吉”按結構是上下結構的特征對照所屬區(qū)域同樣得出二級結構代碼BA;第四步根據(jù)尾部前兩筆畫“一”、“丨”筆形所對應的碼元代入二級結構代碼BA;得出尾部的二級結構數(shù)碼62;第五步將一級結構數(shù)碼和二級結構數(shù)碼依次連接為形筆數(shù)碼3062,鍵入形筆數(shù)碼3062就可以輸出“周”字及同碼字,從中選擇“周”字;完成漢字輸入打字的目的。
全包結構的漢字首部是將其余部件的四個面包圍的部件;如“國”字的首部是“囗”為全包結構,“玉”是首部確立后余下的部分為尾部,是獨體結構;第一步先將“國”字按其結構特征分類并對照所屬區(qū)域得出一級結構代碼AB;第二步根據(jù)首部前兩筆畫的筆形“丨”、“”將所對應的碼元代入一級結構代碼AB,得出首部的一級結構數(shù)碼20;第三步首部確定后余下的部件為尾部,將尾部按結構特征分類并對照所屬區(qū)域同樣得出二級結構代碼AA第四步根據(jù)尾部前兩筆“一”、“一”筆形所對應的碼元代入二級結構代碼得出尾部的二級結構數(shù)碼11;第五步將一級結構數(shù)碼和二級結構數(shù)碼依次連接為形筆數(shù)碼2011,鍵入形筆數(shù)碼2011就可以輸出“國”字及同碼字,從中選擇“國”字。就可達到漢字輸入打字的目的。
整體為包圍結構例如“厭”字是整體半包,“廠”為首部,結構代碼為AB,結構數(shù)碼為18;“犬”為尾部,結構代碼為AA,結構數(shù)碼為13;形筆數(shù)碼為1813;“圍”字是整體全包,“囗’為首部,結構代碼為AB,結構數(shù)碼為20;“韋”為尾部;結構代碼為AA,結構數(shù)碼為11;形筆數(shù)碼為2011;局部為包圍結構的部首或部首字與其它部件構成包圍結構的,例如“歐”,首部“區(qū)”,結構代碼為AB,結構數(shù)碼為10;“欠”為尾部,結構代碼為BA,結構數(shù)碼為85;形筆數(shù)碼為1085;“擁”的尾部“用”,二級結構代碼為AB,結構數(shù)碼為30;“歌”的首部上層 結構代碼為AB,結構數(shù)碼為17;尾部“欠”結構數(shù)碼為85,形筆數(shù)碼為1780。
局部為包圍結構的部首或部首字與其它部件不構成包圍結構的碼元在A區(qū)或B區(qū);如“提”字尾部的“是”與其它部件不構成包圍結構的碼元在A或B區(qū);“鄺”字的首部是“廣”與其它部件不構成包圍結構,結構代碼為AA。
獨體包圍結構字的碼元在A區(qū);如“廣”字和“廠”等字的碼元在A區(qū)。
局部中的包圍結構不作分解。例如“感”字是局部中的包圍結構,首部取“成”不作層分解。
特殊包圍結構是指包圍結構的部首與其它部件組成的不改變包圍特征的特殊部件,如“眉”字的首部 形筆數(shù)碼為5725;如“武”字的首部 形筆數(shù)碼為1621;“截”字的首部“”形筆數(shù)碼為1737;如“戍”字的首部“戊”形筆數(shù)碼為1844;“臧”字的首部 形筆數(shù)碼為1860;“纖”字尾部的 形筆數(shù)碼為0539; 字的首部 形筆數(shù)碼為3911;“熾”字尾部的“ ”形筆數(shù)碼為4346;特殊包圍結構字,例如“武”字。
非連筆包圍結構如“可”字的首部 形筆數(shù)碼為1025;“區(qū)”字的首部“匚”形筆數(shù)碼為1034;“國”字的首部“囗”形筆數(shù)碼為2011;“或”字的首部 形筆數(shù)碼為1075;“式”字的首部“弋” 形筆數(shù)碼為1012;均為非連筆包圍結構的部首的首部。
局部參與編碼的部件是包圍結構的部首字如“題”字“是”是首部半包;“鉤”字的“勾”是尾部局部半包?!耙稹弊质蔷植咳?,“因”是尾部全包;“姻”字是局部全包,“因”是尾部全包。參與編碼的尾部是單筆包圍結構的部首,編碼時重復單筆包圍結構部首筆畫的結構代碼,結構代碼為AA。如“韌”,尾部“刃”的“”為單筆包圍結構部首,編碼時重復單筆包圍筆畫“”的結構代碼;參與編碼的首部是單筆包圍結構的部首,編碼時重復單筆包圍結構部首筆畫的結構代碼,結構代碼為AA。如“虱”的“”為單筆包圍結構部首。
參與編碼的部件是包圍結構的部首或字一般不按結構特征分類按包圍結構編碼。
表6為包圍結構字例編碼
尾部選取編碼筆畫是選取左右結構或多排結構的前兩個單排的首筆畫作編碼筆畫,例如“椒”字尾部“叔”為兩個單排,編碼筆畫取“尗”“又”的首筆“丨”“フ”作編碼筆畫,形筆數(shù)碼為1220;尾部選取編碼筆畫是選取上下結構或多層結構前兩個單層的首筆畫作編碼筆畫,“棠”字取尾部前兩單層“冖” 的首筆畫 “丨”做編碼筆畫,形筆數(shù)碼為7997;尾部選取編碼筆畫選取前兩個部件的首筆畫作編碼筆畫,例如“潮”字尾部的前兩個部件是“”和“日”,分別取首筆“一”“丨”作編碼筆畫,形筆數(shù)碼為4417;尾部是獨體結構選取前兩筆畫作為編碼筆畫;如“仲”字尾部“中”為獨體結構,取前兩筆畫“丨” 作為編碼筆畫,形筆數(shù)碼為3225;尾部選取編碼筆畫是選取前兩個單排或單層的首筆畫,以及前兩個部件的首筆作編碼筆畫,尾部是獨體結構選取前兩筆畫作為編碼筆畫。尾部是包圍結構的取包圍結構和被包圍結構部件的首筆畫。例如“倔”,尾部“屈”是包圍結構,取部首“尸”的首筆 和“出”的首筆 非單層首部左右結構的首部編碼是將上下或任意兩個部件的首筆畫作編碼筆畫。例如“鼾”字,首部是“鼻”編碼時將上下兩個部件“自”和 的首筆畫作編碼筆畫;得出一級結構代碼為BA,將碼元代入BA得出一級結構數(shù)碼81。又例如“鼾”字,選取編碼時將前兩個部件“自”和“田”的首畫 和“丨”作編碼筆畫;得出一級結構代碼為BA,將碼元代入BA得出一級結構數(shù)碼87。
表7為首部和尾部不同結構特征組合字的結構代碼
獨立的單筆部件可做首部和尾部,也可充當文字的單排和單層,編碼時將其結構代碼重復一次即AA或BB;代入碼元得單筆部件的結構數(shù)碼。如“億”字的尾部“乙”為單筆部件形筆數(shù)碼為3255;“舊”的首部“丨”為單筆部件形筆數(shù)碼為2225;“豉”字首部上層“一”為單筆部件形筆數(shù)碼為6662;“丞”字的尾部“一”為單筆部件形筆數(shù)碼為0011、“胤”字的首部“丿”為單筆部件形筆數(shù)碼為3305;“少”字的尾部“ノ”為單筆部件形筆數(shù)碼為7833;“亙”字的首部“一”為單筆部件形筆數(shù)碼為6675。單筆部件的“點”筆畫在上層作為單層,其它情況不能作層分解。如“良”字的“丶”作單層為首部;“太”的“丶”不作層分解。
一個以上的單筆部件離散組合,將該組合視作部件編碼,如“順”字的“川”作首部編碼,形筆數(shù)碼為3213;“歸”字的“リ”作首部編碼,形筆數(shù)碼為2351;“監(jiān)”字的
為首部的編碼部件,形筆數(shù)碼為7725;“今”字的
作尾部編碼,形筆數(shù)碼為8945;“學”的“”“冬”的
“以”的
“閆”的
“侃”的
“言”的“ニ”為部件編碼。
雙碼字為多部首,筆畫順序不統(tǒng)一和結構特征不明顯的字;(1)多部首字如把“卡”字可分解為“上”和“卜”,形筆數(shù)碼為7624;又可把“卡”字分解為“上”和“下”,形筆數(shù)碼為7612。又如把“元”字可分解為“二”和“兒”,形筆數(shù)碼為6635;又可把“元”字分解為“一”和“?!?,形筆數(shù)碼為6613。(2)筆畫順序有分歧如“乃”字可分解為“丿”和“ㄋ”,形筆數(shù)碼為355或3555;又可分解為“ㄋ”和“丿”,形筆數(shù)碼為533或5333;又如“萬”可分解為“一”、“”和“丿”,形筆數(shù)碼為153或1533;又可分解為“一”、“丿”和“”,形筆數(shù)碼為135或1355;(3)結構特征不明顯如“冉”字按獨體結構得出的形筆數(shù)碼為251或2512;按包圍結構得出的形筆數(shù)碼為2012;又如“尺”字,按獨體結構得出的形筆數(shù)碼為513或5134;按包圍結構得出的形筆數(shù)碼為5644;(4)筆畫順序容易混淆的字,如“九”字可分解為“丿”和“乙”,形筆數(shù)碼為355或3555;又如“九”字可分解為“乙”、“丿”,形筆數(shù)碼為533或5333;又如“匕”字可分解為“乚”“ノ”,形筆數(shù)碼為533或5333;又可分解為“ノ”和“乚”,形筆數(shù)碼為355或3555。
詞句的編碼同字的編碼依詞字序依次編碼;詞句中各字的編碼方法與單字的編碼方法一樣,在各字中選取編碼筆畫并代入對應的碼元,依次排列得出詞句的形筆數(shù)碼。將詞句按字數(shù)劃分為二字詞、三字詞、四字詞或多字詞即句四種組合形式,三字詞還可重復尾字增至四字,作四字詞編碼,多字詞,選前四個字作四字詞編碼,選前三個字和尾字組成四字,作為四字詞編碼,或選前五字或更多字作多字詞句編碼。
方法一取首字的一級結構數(shù)碼和隨后各字首部的首筆結構數(shù)碼依次排列得詞組的形筆數(shù)碼;當首字為獨體字時取前二筆畫,不足筆畫的重復末筆畫的結構代碼補至二位代碼,取其結構數(shù)碼參與詞組的編碼;例如“國家”“國”一級結構數(shù)碼“20”;“家”首筆結構數(shù)碼“9”,連接得形筆數(shù)碼“209”;“勝利”“勝”的一級結構數(shù)碼“35”;“利”的首筆結構數(shù)碼“3”,連接得形筆數(shù)碼“353”;“計算機”“計”的一級結構數(shù)碼“45”;“算”、“機”各首筆結構數(shù)碼為“8”和“1”,連接得形筆數(shù)碼“4581”;“國庫券”“國”的一級結構數(shù)碼“20”;“庫”、“券”各首筆結構數(shù)碼為“4”和“9”,連接得形筆數(shù)碼“2049”;“計算機”重復尾字增至四字,作為四字詞“計算機機”編碼“計”一級結構數(shù)碼為“45”;“算機機”各首筆結構數(shù)碼為“8”、“1”、“1”,連接得形筆數(shù)碼“45811”;“國庫券”重復尾字增至四字,作為四字詞“國庫券券”編碼“國”一級結構數(shù)碼為“20”;“庫券券”各首筆結構數(shù)碼為“4”、“9”、“9”,連接得形筆數(shù)碼“20499”;“中華人民共和國”取前三字“中華人”和尾字“國”組成四字“中華人國”,作四字詞編碼,“中”的前二筆結構數(shù)碼為“25”,“華人國”各首筆結構數(shù)碼為“8”、“3”和“2”,連接得形筆數(shù)碼為“25832”;“中華人民共和國”取前四字“中華人民”作四字詞編碼;“中”的前二筆畫結構數(shù)碼為“25”,“華人民”的首筆結構數(shù)碼為“835”,連接得形筆數(shù)碼為“25835”;“中華人民共和國”取前五字“中華人民共”作五字詞編碼;“中”的前二筆畫結構數(shù)碼為“25”,“華人民共”的首筆結構數(shù)碼為“8356”,連接得形筆數(shù)碼為“258356”;“英雄無用武之地”取前三字“英雄無”和尾字“地”組成四字,“英雄無地”作四字詞編碼;“英”的一級結構數(shù)碼“67”,“雄無地”各字的首筆結構數(shù)碼為“1”、“1”、“1”,連接得形筆數(shù)碼為“67111”;
“英雄無用武之地”取前四字“英雄無用”做四字詞編碼;“英”的一級結構數(shù)碼為“67”,“雄無用”各字首筆結構數(shù)碼為“1”、“1”、“3”,連接得形筆數(shù)碼為“67113”;“英雄無用武之地”取前五字“英雄無用武”做五字詞編碼;“英”的一級結構數(shù)碼為“67”,“雄無用武”各字首筆結構數(shù)碼為“1”、“1”、“3”、“1”,連接得形筆數(shù)碼為“671131”;方法二、選取各字首部首筆畫的結構代碼,代入碼元依次連接詞組的形筆數(shù)碼如“國家”,“國”字首部是包圍結構首筆碼元在A區(qū),首筆畫結構數(shù)碼為2,“家”是上下結構首部的首筆畫的結構數(shù)碼為9,連接形筆數(shù)碼29。依上述方法“勝利”的形筆數(shù)碼為33,“計算機”的形筆數(shù)碼481,“國庫券”的形筆數(shù)碼為249,“中華人民共和國”取前四字編碼得形筆數(shù)碼為2835,取前五字編碼得形筆數(shù)碼為28356,“英雄無用武之地”取前四字編碼形筆數(shù)碼為6113,取前五字編碼形筆數(shù)碼為61131。以此類推。
方法三選首字的首部和尾部的首筆畫,和隨后各字首筆畫的結構數(shù)碼并依次連接得形筆數(shù)碼;首字為獨體字取前兩筆畫結構數(shù)碼,不足筆畫可重復筆畫的結構代碼,取足兩位代碼;如“國家”,“國”字首部是包圍結構首筆碼元在A區(qū),首筆結構數(shù)碼為2,尾部為獨體結構碼元在A區(qū),首筆結構數(shù)碼為1;“家”是上下結構首部的首筆的結構數(shù)碼為9,連接形筆數(shù)碼219。依上述方法“勝利”的形筆數(shù)碼為333,“計算機”的形筆數(shù)碼4181,“國庫券”的形筆數(shù)碼為2149,“中華人民共和國”取前四字編碼得形筆數(shù)碼為25835,取前五字編碼得形筆數(shù)碼為258356,“英雄無用武之地”取前四字編碼形筆數(shù)碼為62113,取前五字編碼形筆數(shù)碼為621131。以此類推。
二字詞的其它方法選取首字結構數(shù)碼中一位以上的數(shù)碼,與尾字一級結構數(shù)碼,或與前兩個單層、單排的首筆結構數(shù)碼,依次排列得詞組的形筆數(shù)碼如“國家”取首字“國”結構數(shù)碼前二位“20”尾字“家”的一級數(shù)碼“99”,連接得形筆數(shù)碼“2099”,又尾字取前二層的首筆結構數(shù)碼“9”和“1”,連接得形筆數(shù)碼“2091”;取首字“國”結構數(shù)碼前三位“201”,尾字的一級數(shù)碼“99”,連接得形筆數(shù)碼“20199”;又尾字取前二層的首筆結構數(shù)碼“9”和“1”,連接得形筆數(shù)碼“20191”;取首字“國”的結構數(shù)碼前四位“2011”,尾字的一級數(shù)碼“99”,連接得形筆數(shù)碼為“201199”;又尾字取前二層的首筆結構數(shù)碼“9”和“1”,連接得形筆數(shù)碼“201191”;“勝利”取首字“勝”結構數(shù)碼前二位“35”尾字“利”的一級結構數(shù)碼“31”,連接得形筆數(shù)碼“3531”,又尾字“利”的一、二排首筆的結構數(shù)碼“3”和“2”,連接得形筆數(shù)碼“3532”;取首字“勝”結構數(shù)碼前三位“353”尾字“利”的一級結構數(shù)碼“31”,連接得形筆數(shù)碼“35331”,又尾字“利”的一、二排首筆的結構數(shù)碼為“3”和“2”,連接得形筆數(shù)碼“35332”;取首字“勝”的四位結構數(shù)碼前四位“3531”尾字“利”的一級結構數(shù)碼“31”,連接得形筆數(shù)碼“353131”,又尾字“利”的前二排首筆的結構數(shù)碼為“3”和“2”,連接得形筆數(shù)碼“353132”;取首字“勝”的五位結構數(shù)碼“35311”尾字“利”的一級結構數(shù)碼“31”,連接得形筆數(shù)碼為“3531131”,又尾字“利”的前二排首筆的結構數(shù)碼為“3”和“2”,連接得形筆數(shù)碼“3531132”。
名句、詩詞、法則、定律和定義等的編碼同上述。
數(shù)、字母、符號、筆畫、偏旁、部首、圖形和公式的表示為一位數(shù)碼是用自然數(shù)的一位數(shù)表示該數(shù)自身的各種表達形式包括基數(shù)和序數(shù);兩位數(shù)碼用兩位的自然數(shù)表示,字母、符號、筆畫、偏旁、部首、圖形和公式是用兩位數(shù)碼表示。如表8所示。
表8 通過對中、外文的數(shù)、字、詞、字母、符號、筆畫、偏旁、部首、圖形、公式、名句、詩詞、法則和定義等的分類、編碼,以及對代碼碼位長短的設定,使各類別都有一系列代碼相對應;輸入時,只要在鍵盤的數(shù)字鍵群中鍵入上述各類別的形筆數(shù)碼,顯示屏便輸出一個或一個以上的同碼的中、外文的數(shù)、字、詞、字母、符號、筆畫、偏旁、部首、圖形、公式、名句、詩詞、法則和定義等,從中選取即可。
權利要求
1.一種形筆數(shù)碼輸入法,其特征在于鍵盤設有十個鍵為1、2、3、4、5、6、7、8、9、0鍵,將阿拉伯數(shù)碼1、2、3、4、5、6、7、8、9、0作為碼元,把碼元分成A、B兩個區(qū)域,每五個碼元作為一個區(qū)域,A區(qū)的代碼為A,B區(qū)的代碼為B;A區(qū)的五個碼元與B區(qū)的五個碼元同時分別固定對應漢字的“橫”、“豎”、“撇”、“點”和“捺”為一種、“折”五種基本筆畫,“提”筆畫歸入“橫”筆畫,帶“折”、“勾”和“提”的筆畫歸入“折”筆畫;漢字分為獨體字和合體字,獨體字只有一個部件,有首部無尾部;合體字由兩個或兩個以上的部件按一定的規(guī)律組成,其結構形式有左右結構,包括多排結構;上下結構,包括多層結構;包圍結構;獨體字的代碼碼位是兩位以上,按筆畫順序取兩筆以上的筆畫作為編碼筆畫,不足筆畫的重復末筆畫結構代碼取足碼位,碼元均在A區(qū);合體字的代碼碼位是三位以上,在首部選取前兩筆畫和在尾部選取兩筆及兩筆以上的筆畫作編碼筆畫,組成三位以上的結構代碼;所述的漢字首部是由一個或一個以上的部件組成,部件分為成字部件和非字部件;上下結構的漢字上層為首部,左右結構的漢字左排為首部;包圍結構分半包結構和全包結構,半包結構的漢字首部是將其余部件的兩個面或三個面包圍的部件,全包結構的漢字首部是將其余部件的四個面包圍的部件,所述的漢字尾部是首部確立后余下的部分為尾部;獨立的單筆部件可作首部和尾部;也可作單排和單層;編碼時重復該筆畫的結構代碼一次,代入對應的碼元得該筆畫所處部位的結構數(shù)碼;單筆部件的“點”筆畫在上層作為單層,一個以上單筆部件離散組合的,視為一個部件編碼;多部首,筆畫順序不統(tǒng)一和結構特征不明顯的字為雙碼字;詞和句的編碼同字的編碼依詞字序依次編碼;步驟是第一步將漢字按其結構特征分類,并用筆畫所對應的碼元區(qū)域符號A和B表示,得出如下一級結構代碼(1)獨體結構得出一級結構代碼為AAA、AAAA或AAAAA;(2)單層首部的左右結構和單層首部的多排結構,得出一級結構代碼為AA;(3)非單層首部的左右結構和非單層首部的多排結構,得出一級結構代碼為BA;(4)上下結構和多層結構,得出一級結構代碼為BB;(5)包圍結構,得出一級結構代碼為AB;一級結構代碼是結構代碼的前兩位代碼;是漢字整體按結構特征分類所得出的結構代碼,同時也是首部結構特征的結構代碼;第二步根據(jù)首部前兩筆畫的筆形將所對應的碼元代入一級結構代碼,得出首部的一級結構數(shù)碼;獨體字的一級結構數(shù)碼就是形筆數(shù)碼;第三步首部確定后余下的部分為尾部,將尾部按結構特征分類,并用筆畫所對應的碼元區(qū)域符號A和B表示,得出如下二級結構代碼(1)獨體結構,得出二級結構代碼為AA;(2)左右結構和多排結構,得出二級結構代碼為AB;(3)上下結構,得出二級結構代碼為BA;(4)多層結構,得出二級結構代碼為BB;(5)包圍結構,得出二級結構代碼為AB;二級結構代碼是結構代碼的第三位和第四位結構代碼;第五位或第五位以上的結構代碼取尾部第三筆畫和末筆畫,或取第三筆畫后的筆畫作編碼筆畫,碼元在A區(qū);尾部筆畫不足三畫時,重復末筆畫的結構代碼至補足碼位,碼元在A區(qū)或B區(qū);第四步根據(jù)尾部前兩筆筆形所對應的碼元代入二級結構代碼;得出尾部的二級結構數(shù)碼,或將碼元代入第五位或第五位以上的結構代碼得其結構數(shù)碼;第五步將一級結構數(shù)碼和二級結構數(shù)碼依次連接得出四位形筆數(shù)碼,或將一級結構數(shù)碼、二級結構數(shù)碼和第五位或第五位以上的結構數(shù)碼依次連接得出五位或五位以上形筆數(shù)碼;打字時在數(shù)字鍵盤中鍵入形筆數(shù)碼就可以在顯示器上輸出一個或一個以上的同碼字,從中選擇所需的字。
2.根據(jù)權利要求1所述的一種形筆數(shù)碼輸入法,其特征在于將阿拉伯數(shù)碼1、2、3、4、5設為A區(qū)的碼元;6、7、8、9、0設為B區(qū)的碼元;1和6分別固定對應漢字筆畫“橫”、2和7分別固定對應漢字筆畫的“豎”、3和8分別固定對應漢字筆畫的“撇”、4和9分別固定對應漢字筆畫的“點”和“捺”、“點”和“捺”為一種筆畫;5和0分別固定對應漢字筆畫的“折”;其中“提”筆畫歸“橫”筆畫;帶“折”、“勾”和“提”的筆畫歸入“折”筆畫;“”歸入“木”部,第二筆畫“”與“小”的第一筆畫“”歸“豎”筆畫。
3.根據(jù)權利要求1所述的一種形筆數(shù)碼輸入法,其特征在于獨體字取三位、四位或五位代碼,按起筆順序取前三筆畫、前四筆畫或前五筆畫;不足筆畫重復末筆畫的結構代碼取足三位、四位或五位碼位;合體字取四位代碼,取法將首部和尾部的前兩筆畫作為編碼筆畫;取五位碼時取首部的前兩筆畫和尾部的前三筆畫或尾部的前兩筆畫和末筆畫作編碼筆畫。
4.根據(jù)權利要求1所述的一種形筆數(shù)碼輸入法,其特征在于所述的多排結構是指兩個以上的單排按左右方向排列而成的結構;單排是在整體和局部的左右結構中,與左、右部件是呈間隔的排列;是一個或幾個部件上下堆疊而成的結構;多層結構是指兩個以上的單層,按上下方向堆疊而成的結構;單層是在整體和局部上下結構或多層結構中,各部件相間隔或相連接具有明顯上下結構特征的一層,是一個或一個以上部件由左至右排列而成的結構,編碼時選取左排的前兩筆畫作為編碼筆畫。
5.根據(jù)權利要求1所述的一種形筆數(shù)碼輸入法,其特征在于將具有上下結構特征的部件進行上下結構分解;部首“穴”、獨體字和一個以上單筆畫離散組成的部首不分解。
6.根據(jù)權利要求1所述的一種形筆數(shù)碼輸入法,其特征在于所述的包圍結構包括有整體包圍結構或局部為包圍結構,局部包圍結構是由部首或部首字與其它部件構成的包圍結構,編碼時均取包圍結構部首前兩筆畫作編碼筆畫,首筆畫的碼元在A區(qū),第二筆畫的碼元在B區(qū),代碼形式為AB,與其它部件不構成包圍結構的碼元在A區(qū)或B區(qū);獨體包圍結構字的碼元在A區(qū);整體包圍結構字分解首部和尾部;局部中的包圍結構不作分解;參與編碼的部件是包圍結構的部首或字按包圍結構編碼。
7.根據(jù)權利要求1所述的一種形筆數(shù)碼輸入法,其特征在于非單層首部的左右結構的首部編碼是將上下或任意兩個部件的首筆畫作編碼筆畫;尾部選取編碼筆畫是選取前兩個單排或單層的首筆畫,以及前兩個部件的首筆畫作編碼筆畫,尾部是獨體結構選取前兩筆畫作為編碼筆畫。
8.一種形筆數(shù)碼輸入法,其特征在于數(shù)、字母、符號、筆畫、偏旁、部首、圖形和公式的表示為一位數(shù)碼是用自然數(shù)的一位數(shù)表示該數(shù)自身的各種表達形式包括基數(shù)和序數(shù);兩位的自然數(shù)、字母符號、筆畫、偏旁、部首、圖形和公式是用兩位數(shù)碼表示。
全文摘要
一種形筆數(shù)碼輸入法,其特征在于鍵盤設有十個鍵為1、2、3、4、5、6、7、8、9、0鍵,將阿拉伯數(shù)碼1、2、3、4、5、6、7、8、9、0作為碼元,把碼元分成A、B兩個區(qū)域,每五個碼元作為一個區(qū)域,A區(qū)的代碼為A,B區(qū)的代碼為B;A區(qū)的五個碼元與B區(qū)的五個碼元同時分別固定對應漢字的“橫”、“豎”、“撇”、“點”和“捺”為一種、“折”五種基本筆畫,“提”筆畫歸入“橫”筆畫,帶“折”、“勾”和“提”的筆畫歸入“折”筆畫;本發(fā)明省去了字母和拼讀,直觀,無盲字,簡繁體字均適用;簡單、易學、易記、易掌握,即學即可操作;使用的數(shù)字碼元少,提高了工作效率,減輕工作疲勞和壓力;完整地保留了漢字的結構規(guī)律。
文檔編號G06F3/023GK1749930SQ20051003743
公開日2006年3月22日 申請日期2005年9月23日 優(yōu)先權日2005年9月23日
發(fā)明者陳燦鏵 申請人:陳燦鏵