專利名稱::雙元對稱碼及輸入方法
技術領域:
:本發明屬于計算機信息輸入
技術領域:
,特別涉及一種漢字輸入方法。現有的計算機漢字輸入方法仍然以鍵盤輸入為主。常用漢字輸入方法有拼音、區位、五筆字型等幾種輸入方法。其中以拼音方法較簡單,易掌握,但是輸入擊鍵次數太多,輸入速度慢;五筆字型方法輸入速度較快,擊鍵次數較少,但由于該方法將漢字分解為字根,而字根數量太多(190多個),難于記憶,除少數專業人員外,一般人員使用較少。本發明的目的旨在利用標準西文鍵盤,提供一種雙元對稱碼及輸入方法,有效的解決漢字輸入中拼音輸入方法擊鍵次數太多,輸入速度慢;五筆字型輸入方法字根數量太多,難于記憶的問題。上述目的可通過本發明提供的雙元對稱碼及輸入方法實現,雙元對稱碼按漢字筆畫的幾何特征將漢字筆畫分為三種,即直(包括橫、豎、提)用符號“-”表示、弧(包括點、撇、捺)用符號“⌒”表示、折(包括ㄑ、、乛、、、、)用符號“〉”表示,將直、弧、折三種筆畫按組成筆畫的類型,不管筆畫的先后順序進行筆畫組合,則形成直直(--)、直弧(-⌒)、直折(-〉)、弧弧(⌒⌒)、弧折(⌒〉)、折折(〉〉)六種筆畫組合,這六種筆畫組合就是雙元對稱碼的全部筆畫組合。兩筆畫間的結構關系又分為叉(×)、頂()、角(△)、離()四種關系“×”即兩筆畫于中間相交叉,如十、力、ㄨ、;、等;“”即一筆畫的端點與另一筆畫于中點重合,如人、刀、丁等;“△”即兩筆畫于端點相交形成角,如冂、匚、廠、卩等;“”即兩筆畫間無任何重合點,彼此完全分離,如二、八、冫、刂等。直直(--)、直弧(-⌒)、直折(-〉)、弧弧(⌒⌒)、弧折(⌒〉)、折折(〉〉)六種筆畫組合均有叉(×)、頂()、角(△)、離()四種結構關系,形成24種筆畫組合結構,如表一所示表一、筆畫組合結構表</tables>這二十四個筆畫組合結構即雙元對稱碼的基本字元這二十四個基本字元,每一字元均對應于計算機鍵盤上相應的鍵,字元在鍵盤上的分布特點是筆畫組合橫向排列,筆畫結構縱向排列,即筆畫組合為經,筆畫結構為緯。并且在字元的鍵位安排上將計算機鍵盤從中間縱向分為左右兩個對稱的區域,每一字元在左右兩個區域均占有一個鍵位,兩鍵位左右完全對稱(如表二所示)。這樣就使得每一字元均有一左一右兩個代碼,在左側區稱為左區代碼,在右側區稱為右區代碼。漢字拆分過程中,對于單獨離散筆畫,定義聯想字元如下若將筆畫組合結構“-〉”(直折離)的前一個符號“-(直)”視為數字“一”,則“-〉”就可視為壹折離。同樣按這一方法處理“-⌒(直弧離)”可視為“壹弧離”;“--(直直離)可視為“壹直離”,這樣雙元對稱碼就增加了三個聯想字元,每個聯想字元的表示符號和鍵位安排均和其對應的基本字元相同。在鍵盤上也左右對稱安排。雙元對稱碼及輸入方法根據漢字的特點規定每個漢字的書寫環境為一個正方型格子,格子的左上角為∠1,右上角為∠2,右下角為∠3,左下角為∠4;∠1與∠2間的邊為2號邊,∠2與∠3間的邊為3號邊,∠3與∠4間的邊為4號邊,∠4與∠1間的邊為1號邊(如圖一所示)。雙元對稱碼及輸入方法是在這四條邊上選出離邊和角最近的構架,再從選出的構架中選取字元。兩筆或兩筆以上筆畫組合形成構架,構架分如下幾種離散集合構架多個離散筆畫集合在一起,且筆畫之間無任何間隔,如氵、灬、讠、興、心興、立、巛等這類情況應視為一個構架。交叉連接構架兩筆或多筆相互交叉連結,形成的部首、字或筆畫結構,如業、土、車、蟲、牛等。同構分離構架如從、竹、從、林等。這類構架由無任何間隔的兩個橫向分離部份組成,且兩分離部份從結構到筆畫,以至筆畫走向均完全相同。帶離散筆畫的部首如彳、纟、尤、衤、雨、氵、灬、等。單畫構架單獨的離散筆畫獨占一邊、且貫通兩角,如“引”字右邊的一豎、“札”字右邊的一折、“旦”字下邊的一橫等。一個字由幾個構架組成便稱幾架字,如“天”為一架字,“組”為兩架字,“集”為三架字。每一角的構架優先選取與雙號邊相鄰的構架,雙號邊若有多個構架相鄰,則優先選取這幾個構架中靠近這個角單號邊的構架。如若∠1、∠2構架“艸”。∠3、∠4構架“右”。碼∠1、∠4構架“石”。∠2、∠3構架“馬”。轂∠1構架“士”,∠2構架“幾”,∠3構架“又”,∠4構架“車”。於∠1,∠4構架“方”,∠2構架“人”,∠3構架以筆畫上至邊線最近的一點到邊線的距離為筆畫至邊線的距離,選出一個構架中離邊線最近的筆畫;對于撇捺交叉的筆畫結構(⌒⌒×),在上兩角時以筆畫起點至邊線較近者為近,在下兩角時以筆畫終點至邊線較近者為近;對于單號邊當選出的筆畫不止一畫時,則以有線段與單號邊邊線平行的筆畫為較近的筆畫。在一個角的構架中,選擇距雙號邊最近的筆畫為該角首筆,若與雙號邊大抵相近的筆畫有多畫,則于其中選距單號邊最近的筆畫為首筆。如轂∠1構架土首筆丨∠2構架幾首筆心∠3構架又首筆∠4構架車首筆丨;牧∠1構架牛首筆丿∠2構架攵首筆丿∠3構架攵首筆∠4構架牛首筆丨;貶∠1構架冂首筆丨∠2構架首筆丿∠3構架之首筆∠4構架人首筆丿;在首筆和其它筆畫形成的結構中,選擇距雙號邊較近的結構為字元,而與首筆形成這一結構的筆畫,稱之為次筆。如埃∠1字元直直叉(--×)取∠2字元弧折角(⌒〉△)雙∠3字元弧折叉(⌒〉×)若首筆與其它筆畫形成的結構有多個,且每一結構距雙號邊均大抵相近,則優先選擇距單號邊較近者為字元。如型∠1字元直弧頂(-⌒)爬∠2字元弧弧角(⌒⌒△)盟∠3字元直折頂(-〉)對于數筆聚于一點,各筆畫形成的結構難分高下左右,如“自”字的∠1。“木”字和“大”字的∠3,這類情況首筆不難選出,次筆則按選取首筆的方法,進行選取,然后以首次二筆形成的結構為字元。運用上述取構架取筆畫的方法,再結合去字元、去構架、復舊取新、返架取新、四種拆分方法可方便的選出每個字的字元代碼。去字元方法一個角的字元一旦選出并編碼后,即應從被編碼漢字中去掉構成該字元的筆畫使其不再參與編碼。去構架方法兩架或兩架以上的字每選出一個構架,并令其于所在角取得字元被編碼后,即應將該構架從被編漢字中去掉,僅最后一個構架可按去字元規則剖分筆畫。復舊取新法構架拆分時,對于經拆分后余下的單獨筆畫,應恢復整個構架的全貌,然后將該筆畫視為編碼角的首筆,選取該筆畫和其它筆畫形成的結構為字元,若該筆畫和其它筆畫形成的結構不止一個,則于其中選靠近編碼角者。返架取新法若被編碼漢字最后一個構架的所有筆畫均已選用,而碼長仍不足四位,同時其它經編碼,并已去除的構架中卻還有未曾選用的筆畫。此時應按順序返回前面構架,取其未選用的筆畫組合結構為字元。雙元對稱碼及輸入方法考慮到人們的不同要求和習慣建立了全形、聲形、聲韻形、聲韻調形四種輸入方法。并根據每種輸入方法的不同要求,在計算機鍵盤上對鍵位作了相應的安排,見表三、表四、表五、表六所示。從表五、表六可見每個韻母代碼、聲調代碼在計算機鍵盤左右兩個區域均占有一個鍵位,并且兩鍵位左右完全對稱。在全形方法下規定蟲、足、石、钅四個部首為部首字元,僅在第一編碼角選取,在其它角不作為部首字元,鍵位部置見表三。由于鍵盤從中間縱向分為左右兩個對稱的區域,每一基本字元和聯想字元在左右兩個區域均占有一個鍵位,故在編碼時應根據不同的碼位的不同要求,選取左區鍵或右區鍵。全形輸入方法左右區鍵位的選取見表七。表二、基本字元鍵位對應表<tablesid="table2"num="002"><tablewidth="985">1⌒⌒×〉〉×2⌒〉×3-⌒×4-〉×5--×6--×7-〉×8-⌒×9⌒〉×0⌒⌒×〉〉×Q⌒⌒〉〉W⌒〉E-⌒R-〉T--Y--U-〉I-⌒O⌒〉P⌒⌒〉〉A⌒⌒〉〉S-〉D-⌒F-〉G--H--J-〉K-⌒L⌒〉;⌒⌒〉〉Z⌒⌒△〉〉△X⌒〉△C-⌒△V-〉△B--△N--△M-〉△,-⌒△。⌒〉△/⌒⌒△〉〉△</table></tables>表三基本字元及部首字元鍵位對應表蟲1⌒⌒×〉〉×2⌒〉×足3-⌒×4-〉×5--×6--×7-〉×8-⌒×9⌒〉×0⌒⌒×〉〉×Q⌒⌒〉〉W⌒〉E-⌒R-〉钅T--Y--U-〉I-⌒O⌒〉P⌒⌒〉〉A⌒⌒〉〉S⌒〉D-⌒F-〉G--H--J-〉K-⌒L⌒〉;⌒⌒〉〉Z⌒⌒△〉〉△X⌒〉△石C-⌒△V-〉△B--△N--△M-〉△,-⌒△。⌒〉△/⌒⌒△〉〉△</table></tables>表五、聲韻形、聲韻調形輸入法聲、韻母鍵位對應表表六、聲韻調形輸入法∠1∠3首筆及聲調鍵位對應表</tables>表七、全形輸入方法各鍵次左右鍵盤區域選擇表</tables>全形方法下,根據每字結構的不同其取元部位及順序分別為上下結構字——∠2字元代碼+∠3字元代碼+∠4字元代碼+∠1字元代碼;左右結構,且左邊筆畫少于或等于三畫的字——∠4字元代碼+∠3字元代碼+∠2字元代碼+∠1字元代碼;其它結構字——∠1字元代碼+∠2字元代碼+∠3字元代碼+∠4字元代碼;一級簡碼漢字,A~Z二十六個英文字母健和0~9十個數字鍵,每鍵各代表一個高頻漢字,輸入時取其代碼鍵加擊空格鍵即完成;二級簡碼漢字,二級簡碼按前述不同結構字的取元部位及順序,在右側區域取首元代碼加第二字元代碼鍵完成。一、二級簡碼漢字676個,均是使用頻度較高的漢字,每字兩鍵到位。聲形方法下,根據每字結構的不同其取元部位及順序分別為上下結構字——聲母代碼+∠2字元代碼+∠3字元代碼+∠1字元代碼;左右結構,且左邊筆畫少于等于三畫的字——聲母代碼+∠4字元代碼+∠3字元代碼+∠1字元代碼;其它結構字——聲母代碼+∠1字元代碼+∠2字元代碼+∠4字元代碼;一級簡碼字——0~9數字鍵每鍵各代表一個最高頻漢字,每字一鍵完成;二級簡碼——A~Z二十六個英文字母鍵每鍵各代表一個高頻漢字,輸入時先擊其代碼加擊空格鍵完成;三級簡碼字——按前述不同結構字的取元部位及順序,取前兩位代碼完成,三級簡碼須遵守表八規定,取右區代碼為第二位碼。一、二、三級簡碼漢字556個,均是使用頻度較高的漢字,每字一健或兩鍵到位。聲形輸入方法左右區鍵位的選取見表八。表八、聲形、聲韻形、聲韻調形輸入方法各鍵次左右鍵盤區域選擇表聲韻形輸入方法,除在前兩位分取聲母代碼和韻母代碼外,第三、四位碼取基本字元代碼,聲韻形輸入法不用去字元、不用復舊取新、不用返架取新,僅包圍結構字必須去掉外圍構架,因此方法較為簡單。聲韻形方法下,根據每字結構的不同其取元部位及順序分別為上下結構字——聲母代碼+韻母代碼+∠2字元代碼+∠4字元代碼;左右結構,且左邊筆畫少于等于三畫的字——聲母代碼+韻母代碼+∠4字元代碼+∠2字元代碼;其它字——聲母代碼+韻母代碼+∠1字元代碼+∠3字元代碼;一二級簡碼字——與聲形輸入法一二級簡碼相同。三級簡碼字——三級簡碼第一位取聲母代碼,第二位取韻母右區代碼完成;一、二、三級簡碼漢字556個,均是使用頻度較高的漢字,每字兩鍵到位。聲韻形輸入方法左右區鍵位的選取見表八。聲韻調形輸入法不用去字元、不用去構架、不用復舊取新、不用返架取新,故輸入方法也較為簡單。聲母代碼和韻母代碼取法與聲韻形輸入法聲韻母代碼的各項規定相同。將聲調中的輕聲和上聲合并為第三聲,則一、二、三、四聲四個調號剛好等于基本鍵盤的行數,將每一漢字∠1的首筆與∠3的首筆組合起來,得到的六種筆畫組合與基本字元的筆畫組合完全相同(因也是直、弧、折三種筆畫)。這六種筆畫組合與四個聲調形成二十四個聲調代碼。即∠1的首筆與∠3的首筆及聲調代碼。∠1的首筆與∠3的首筆及聲調代碼的鍵位也是對稱安排,其分布特點是以聲調為緯,∠1的首筆與∠3的首筆為經。聲韻調形方法下,取元部位及順序分別為聲母代碼+韻母代碼+聲調及∠1∠3首筆代碼+∠2字元代碼;一二級簡碼字——與聲形輸入法一二級簡碼相同。三級簡碼字——三級簡碼第一位取聲母代碼,第二位取韻母右區代碼完成;一、二、三級簡碼漢字556個,均是使用頻度較高的漢字,每字兩鍵到位。聲韻調形輸入方法左右區鍵位的選取見表八。由于本發明將漢字以兩筆畫為單位拆成字元,以筆畫組合結構代替傳統的字根,形成僅24種基本字元,并且字元鍵位對稱部置,簡單好學,易于記憶,經久不忘,便于普及推廣;輸入速度快,以簡碼漢字輸入為例,每字比五筆字型輸入方法少擊一次鍵,是計算機漢字處理的好幫手。下面結合附圖和實施例進一步說明本發明的應用方法和特點圖1為漢字書寫環境方框。實施例1,全形方法上下結構字——∠2字元代碼+∠3字元代碼+∠4字元代碼+∠1字元代碼;分=⌒⌒、〉(鍵=QS)軍=⌒〉△、--×、-〉×(鍵=X54)華=⌒〉×、--〉、-⌒(鍵=25K)箢=-⌒、〉〉△、⌒〉、⌒〉(鍵=DZWO)草=--×、--×、--△、-〉(鍵=55BF)享=-⌒、-〉×、--△、-〉△(鍵=E4NV)貸=⌒〉、⌒⌒、-〉△、-⌒(鍵=WAVK)左右結構,且左邊筆畫少于或等于三畫的字——∠4字元代碼+∠3字元代碼+∠2字元代碼+∠1字元代碼;仃=-⌒、-〉(鍵=DJ)仰=-⌒、-〉△、⌒〉△(鍵=DN。)舊=--、--〉△、--(鍵=TMH)何=-⌒、-〉、-〉△、--△(鍵=DJMB)技=-〉×、⌒〉×、--×、-〉×(鍵=4957)猴=⌒〉、⌒⌒、-〉、-⌒(鍵=S;FK)其它結構字——∠1字元代碼+∠2字元代碼+∠3字元代碼+∠4字元代碼;日=-〉△、--(鍵=VT)動=--、⌒〉×、⌒〉(鍵=T9S)百=-⌒、-〉△、--(鍵=DVT)庫=-⌒、-〉×、--×、-⌒△(鍵=E45,)針=钅、--×、-〉×、-⌒(鍵=T64D)我=⌒〉、⌒〉、-⌒、-〉×(鍵=SWE4)畿=〉〉、〉〉、⌒〉×、--△(鍵=AA2N)一級簡碼規定A~Z二十六個英文字母健和0~9十個數字鍵,每鍵各代表一個高頻漢字,輸入時取其代碼鍵加擊空格鍵即成。的=H一=G四=J二級簡碼二級簡碼按前述不同結構字的取元部位及順序,取前兩位代碼即可。二級簡碼必須遵守表四規定,取右區碼為第一位碼。行=DJ高=IV里=M5實施例2,聲形方法上下結構字——聲母代碼+∠2字元代碼+∠3字元代碼+∠1字元代碼;六=QEQ今=JAR宛=WWZL秦=Q3DE茯=F5AK崳=YFRA笙=UDGD軍=JX54左右結構,且左邊筆畫少于等于三畫的字——聲母代碼+∠4字元代碼+∠3字元代碼+∠1字元代碼;認=RW;切=Q4L證=VWHT準=VQHK打=D4J4咧=LBUK行=XDJT浩=HQMK其它結構字——聲母代碼+∠1字元代碼+∠2字元代碼+∠4字元代碼;區=QV1車=I45庫=KE45針=VD64我=WSWE畿=JAAB檉=15。H遨=AWDL一級簡碼規定0-9十個數字鍵每鍵各代表一個最高頻漢字,每字一鍵到位。的=6在=7是=5二級簡碼規定A-Z二十六個英文字母鍵每鍵各代表一個高頻漢字,輸入時先擊其代碼加擊空格鍵即可。主=H中=G人=J三級簡碼三級簡碼按前述不同結構字的取元部位及順序,取前兩位代碼即可,三級簡碼必須遵守表六規定取左區代碼為第二位碼。級=JU同=TM現=XH實施例3,聲韻形方法上下結構字——聲母代碼+韻母代碼+∠2字元代碼+∠4字元代碼;宛=WGWO秦=QX3D茯=FR5K崳=YDFG笙=UDDG軍=JRX5左右結構,且左邊筆畫少于等于三畫的字——聲母代碼+韻母代碼+∠4字元代碼+∠2字元代碼;證=VDOG準=VXPI打=DA7F咧=LVNU行=XXKT浩=HTP6其它字——聲母代碼+韻母代碼+∠1字元代碼+∠2字元代碼;庫=KRE4針=VDK5我=WWS2畿=JFA2檉=ID6H遨=ATW0廠=I5C丁=D4F一二級簡碼方法與聲形輸入法一二級簡碼相同。三級簡碼——三級簡碼第一位取聲母代碼,第二位取韻母右區代碼,級=JJ同=T3現=XH實施例4,聲韻調形方法聲母代碼+韻母代碼+聲調及∠1∠3首筆代碼+∠2字元代碼。庫=KRCE針=VD35我=WWSW畿=JFEA檉=ID6。遨=ATQK一、二、三級簡碼方法均與聲韻輸入法簡碼相同。權利要求1.一種雙元對稱碼及輸入方法,其特征在于將漢字的點、橫、豎、撇、捺、……等各種筆畫規納為直(—)、弧(⌒)、折(〉)三種筆畫,任意兩種筆畫關系又歸納為叉(×)、頂()、角(△)、離()四種結構,形成24個基本字元,并且每一字元對應于計算機鍵盤上相應的鍵。2.根據權利要求1所述的雙元對稱碼及輸入方法,其特征在于將計算機鍵盤從中間縱向分為左右兩個對稱的區域,每一字元在左右兩個區域均占有一個鍵位,并且兩鍵位左右完全對稱。3.根據權利要求2所述的雙元對稱碼及輸入方法,其特征在于字元在鍵盤上的分布是筆畫組合橫向排列,筆畫結構縱向排列,即筆畫組合為經,筆畫結構為緯。4.根據權利要求1或2所述的雙元對稱碼及輸入方法,其特征在于它包含有全形、聲形、聲韻形、聲韻調形四種輸入方法。5.根據權利要求4所述的雙元對稱碼及輸入方法,其特征在于在全形輸入方法下,根據每字結構的不同其取元部位及順序分別為上下結構字∠2字元代碼+∠3字元代碼+∠4字元代碼+∠1字元代碼;左右結構,且左邊筆畫少于或等于三畫的字∠4字元代碼+∠3字元代碼+∠2字元代碼+∠1字元代碼;其它結構字∠1字元代碼+∠2字元代碼+∠3字元代碼+∠4字元代碼;一級簡碼漢字A~Z二十六個英文字母健和0~9十個數字鍵,每鍵各代表一個高頻漢字,取其代碼鍵加擊空格鍵即完成;二級簡碼漢字二級簡碼按前述不同結構字的取元部位及順序,在右側區域取首元代碼加第二字元代碼鍵完成。6.根據權利要求4所述的雙元對稱碼及輸入方法,其特征在于在聲形輸入方法下,根據每字結構的不同其取元部位及順序分別為上下結構字聲母代碼+∠2字元代碼+∠3字元代碼+∠1字元代碼;左右結構,且左邊筆畫少于等于三畫的字聲母代碼+∠4字元代碼+∠3字元代碼+∠1字元代碼;其它結構字聲母代碼+∠1字元代碼+∠2字元代碼+∠4字元代碼;一級簡碼漢字0~9數字鍵每鍵各代表一個最高頻漢字,每字一鍵完成;二級簡碼漢字A~Z二十六個英文字母鍵每鍵各代表一個高頻漢字,取其代碼加空格鍵完成;三級簡碼漢字按前述不同結構字的取元部位及順序,取前兩位代碼完成,第二位碼取右區代碼。7.根據權利要求4所述的雙元對稱碼及輸入方法,其特征在于在聲韻形輸入方法下,根據每字結構的不同其取元部位及順序分別為上下結構字聲母代碼+韻母代碼+∠2字元代碼+∠4字元代碼;左右結構,且左邊筆畫少于等于三畫的字聲母代碼+韻母代碼+∠4字元代碼+∠2字元代碼;其它字聲母代碼+韻母代碼+∠1字元代碼+∠3字元代碼;一級簡碼漢字0~9數字鍵每鍵各代表一個最高頻漢字,每字一鍵完成;二級簡碼漢字A~Z二十六個英文字母鍵每鍵各代表一個高頻漢字,取其代碼加空格鍵完成;三級簡碼三級簡碼第一位取聲母代碼,第二位取韻母右區代碼完成。8.根據權利要求4所述的雙元對稱碼及輸入方法,其特征在于在聲韻調形輸入方法下,取元部位及順序分別為聲母代碼+韻母代碼+聲調及∠1∠3首筆代碼+∠2字元代碼;一級簡碼漢字0~9數字鍵每鍵各代表一個最高頻漢字,每字一鍵完成;二級簡碼漢字A~Z二十六個英文字母鍵每鍵各代表一個高頻漢字,取其代碼加空格鍵完成;三級簡碼三級簡碼第一位取聲母代碼,第二位取韻母右區代碼完成。9.根據權利要求7或8所述的雙元對稱碼及輸入方法,其特征在于每個韻母代碼、聲調代碼在計算機鍵盤左右兩個區域均占有一個鍵位,并且兩鍵位左右完全對稱。全文摘要本發明公開了一種雙元對稱碼及輸入方法,將漢字的點、橫、豎、撇、捺、......等各種筆畫歸納為直(一)、弧(⌒)、折(〉)三種筆畫,任意兩種筆畫關系又歸納為叉(×)、頂(T)、角(△)、離(∶)四種結構,形成24個基本字元。每一字元對應于計算機鍵盤上相應的鍵,且字元在鍵盤上左右對稱布置。包含全形、聲形、聲韻形、聲韻調形四種輸入方法。簡單好學,易于記憶,輸入速度快,便于普及推廣,是計算機漢字處理的好幫手。文檔編號G06F3/023GK1161494SQ9611751公開日1997年10月8日申請日期1996年4月2日優先權日1996年4月2日發明者吳海淵,吳涵硯申請人:吳海淵