一種數碼文字編碼方法
2023-10-05 01:17:49 2
專利名稱:一種數碼文字編碼方法
一種數碼文字編碼方法,將文字分成三種筆畫,三種結構,有些文字可輔以聲調,並將筆畫和結構、筆畫和筆畫、筆畫和聲調兩兩組合成9種代碼,輔以必要的功能鍵,編碼長度可採用四碼、五碼、六碼等方式,本發明適於拼音、非拼音、拼音非拼音混合等所有文字的數碼編碼、鍵盤布局見附圖
。
一、以漢字為例的非拼音類文字1、將漢字筆畫分為三種1橫、2豎、3其它2、為使碼元分布均勻,可做一些特別規定,如將橫折等橫起筆皆歸於橫,將豎折等豎起筆皆歸為豎,將其它筆畫如點、撇等歸為其它。
3、將漢字分成三種結構左右、上下、其它結構,或一體、兩體、多體結構等。
4、可對一些筆畫較少的重碼字輔以四聲,四聲可用1、2、3、4四種代碼,也可合併為三種代碼,進而與筆畫組合成9種代碼。
5、碼長可定義為4碼、5碼、6碼,對不同碼長的編碼規則可做一些必要的調整。
6、可用零結尾做各級簡碼字的代碼。
7、對1-9鍵可定義一些常見偏旁、筆畫、部首等。
8、可增加一些輔助鍵定義一些功能。
9、筆畫和筆畫、筆畫和結構、筆畫和聲調的9種組合(1)橫橫,橫左右,橫1聲;(2)橫堅,橫上下,橫2、3聲;(3)橫其它,橫其它,橫4聲;(4)豎橫,豎左右,豎1聲;(5)豎豎,豎上下,豎2、3聲;(6)豎其它,豎其它,豎4聲;(7)其它橫,其它左右,其它1聲;(8)其它豎,其它上下,其它2、3聲;(9)其它其它,其它其它,其它4聲。
10、字的編碼四部首及四部首以上字9鍵5碼首筆結構+首部前兩筆畫+二部前二筆畫+三部前兩筆畫+末部前兩筆畫或首部前兩筆畫+二部前兩筆畫+三部前兩筆畫+末部前兩筆畫+末筆結構9鍵6碼首筆結構+首部件前兩筆或次兩筆+二部前兩筆+三部前兩筆+末部前兩筆+末部尾兩筆或尾筆聲調或單獨加4聲9鍵4碼首筆結構+二部前兩筆畫+三部前兩筆畫+末部前兩筆畫三部件字9鍵5碼首筆結構+首部前兩筆或次兩筆+二部前兩筆+三部前兩筆+三部末兩筆或加末筆聲調或單獨加聲調或首部前兩筆+二部前兩筆+三部前兩筆+尾筆結構+尾筆聲或單獨加聲9鍵6碼在5碼中加入三部件末兩筆9鍵4碼在5碼中去掉最後一碼兩部件字
9鍵5碼首筆結構+首部前兩筆+首部尾兩筆+二部前兩筆+二部尾兩筆或首部前兩筆+首部尾兩筆+二部前兩筆+末部尾兩部(或次兩筆)+尾筆結構9鍵6碼在5碼中補加聲調、筆畫9鍵4碼在5碼中去掉最後一碼一部件字9鍵5碼首筆結構+首兩筆+依次兩筆或一筆+尾筆聲調或單獨加聲調依次取兩筆或一筆+末筆結構+末筆聲調或單獨加聲調字的編碼中,筆畫不足可單取。編碼不足可省略也可從頭依次取單筆畫補足。
詞組的編碼兩字詞5碼每字的前兩筆,次兩筆或者每個字的前兩碼加第二個字的第三碼。
6碼每個字的前三碼或第一個字的前兩碼加第二個字的前四碼。
4碼5碼中省略最後一碼。
三字詞5碼第一、二個字的第一碼加最後一個字的前三碼或第一、二個字的前兩碼加第三個字的第一碼。
6碼每個字的前兩碼或第一二個字的第一碼+第三個字的前四碼4碼5碼中省略一碼四字或四字以上詞
5碼前三字的第一碼加最後一個字的第一、二碼6碼5碼中加最後一個字的第三碼4碼5碼中省略最後一碼詞組編碼不足兩筆可取單筆,碼元不足用末筆補足。
實施例以漢字為例,以123、456、789排列首筆結構方式「中」字編碼第一碼豎其它結構代碼6,第一、二筆筆畫豎、橫折代碼4,第三四筆畫橫豎代碼2,則中的編碼為642,也可再補以中字的聲1聲的代碼1,也可再從頭依次取單筆堅代碼4,橫折的代碼1,中的編碼642,6421,6424,64241等。
「華」字的編碼,首筆結構其它上下代碼8,首部前兩筆撇、豎代碼8,第二部前兩筆豎折、撇代碼9,第三部前兩筆橫、豎代碼2,加未筆聲,豎2聲代碼5,華的編碼88925。
「照」字的編碼,首筆結構,豎上下代碼6,首部日前兩筆堅、橫折代碼4,第二部刀前兩筆橫折、撇代碼3,第三部口前兩筆豎、橫折代碼4,尾部照灬兩筆點點代碼9,照字的編碼54349。
末筆結構方式「中」字第12筆,豎橫折代碼4,次兩筆橫豎2,末筆結構豎,其它6,再加入聲調1或從頭依次取單筆畫2、1,中字的編碼為426、4261、4262、42621。
「華」字,首部亻前兩筆撇、豎代碼8,二部七前兩筆豎折、提6。三部十前兩筆橫、堅代碼2,末筆結構豎、上下代碼5,華的代碼8625,也可再補加末筆聲或單獨加聲調。
「照」字編碼,首部日前兩筆畫堅、橫折代碼4,二部刀前兩筆畫橫折鉤、撇代碼3,三部口前兩筆畫豎、橫折代碼4,三部灬前兩筆畫點點代碼9,末筆結構點上下代碼8,照的代碼43498。
兩字詞「中華」編碼,中字前兩碼,華字前三碼或四碼,中華編碼為42434,424349。
三字詞及三字以上詞「天安門」,前兩碼加最後一字的後兩碼或後一碼,一一、丿丶、 1、9、9、3、5、1,天安門的編碼為19935或199351或第一個字取一碼,第二、三個字取二碼。
四字詞「中華民族」,每字第1碼加最後一個字的第二碼,中的前兩筆丨、 5,華的前兩筆丿、丨、8,民的前兩筆 丨,族的次兩筆 一37,中華民族的編碼58137,6碼可適當增加一碼,如前兩個字的前兩碼,末字的前兩碼。
權利要求
1.一種數碼文字編碼方法,將文字分成三種筆畫、三種結構,輔以聲調及必要功能鍵,將筆畫結構、筆畫筆畫、筆畫聲調兩兩組合成9種代碼進行編碼。
2.根據權利1,對筆畫、結構、聲調的劃分可人為定義一些或按規則劃分。
3.根據權利1,本發明的編碼長度,可設計成4碼、5碼或6碼,並根據編碼長度對字詞編碼可做一些必要調整。
4.根據權利1,對1-9鍵等輔助鍵,可設定一些文字符號、單字及設置一些功能。
5.根據權利1,本發明適於一切文字、拼音、非拼音及拼音、非拼音混合文字的數碼編碼方法。
6.根據利權1,拼音文字的結構,可按字母數量化分成三種或9種。
7.根據權利1,可用前兩筆定義一些文字的部首,並以部首編碼。
8.根據權利1,筆畫結構、筆畫筆畫、筆畫聲調,在3×3排列中可以是(1)橫橫,橫左右,橫1聲;(2)橫豎,橫上下,橫2、3聲;(3)橫其它,橫其它,橫4聲;(4)豎橫,堅左右,豎1聲;(5)豎豎,豎上下,豎2、3聲;(6)豎其它,堅其它,堅4聲;(7)其它橫,其它左右,其它1聲;(8)其它堅,其它上下,其它2、3聲;(9)其它其它,其它其它,其它4聲。
9.根據權利1,字的編碼可採取首筆結構+筆畫筆畫+……或筆畫筆畫+……+末筆結構,詞的編碼可在字的編碼基礎上按字的前幾筆確定組合方式。字的編碼不足可補加聲調或單筆畫,詞的編碼不足可用尾筆補足。
10.可用拼音首聲分布在9鍵上,與本編碼相結合。
全文摘要
本發明屬於計算機文字信息技術領域,適合於以數字為主的文字輸入。
文檔編號G06F3/023GK1419177SQ0114059
公開日2003年5月21日 申請日期2001年11月13日 優先權日2001年11月13日
發明者劉瑞林 申請人:劉瑞林