计算机音形码汉字输入法的制作方法

文档序号:6586014阅读:220来源:国知局
专利名称:计算机音形码汉字输入法的制作方法
技术领域
本发明涉及一种计算机汉字输入法,具体地说涉及一种计算机音形码汉字输入法。
背景技术
已有的计算机汉字输入法,大多数就是将汉字编成代码进行间接输入,其具体的输入方法很多,最具有代表性且使用范围最广泛的莫过于拼音码输入法和王码五笔字型输入法等,但拼音输入重码较多,输入速度慢;王码五笔字型输入虽然在重码和输入速度上有很大的改进,但输入时重码较多的问题仍然没有克服,多字词、句输入的空间少,较难记忆,尤其是识别码很难掌握,输入的速度仍达不到理想的效果。另外已有的计算机音形码汉字输入,是将汉字拆分成构件单元,取其读音的第一个字母为该构件的语音码元,而部首构件有读音的取读音的第一个字母为该构件的语音码元,制成的码表结构复杂,码元太多,记忆和使用较难。

发明内容
本发明的目的是提供一种符合汉字读音和造字规律,符合中国人的使用汉字的习惯,汉字编码重码很少、汉字的输入速度快、方法简单、容易掌握且无需识别码的计算机音形码汉字输入法。
本发明计算机音形码汉字输入法是由一个音码和最多三个形码组成,所说的音码是汉字汉语拼音的首字母,该字母与标准计算机键盘的26个英文字母键的键名一一对应;所说的形码是以汉字的基本字根或笔画为基本单元,音码和形码的每一个基本单元被赋予计算机键盘的一个键,每个汉字可由汉语拼音首字母和0-3个基本字根或笔画的输入键串组成;其方法如下;a、汉字按字形拆分方法如下(1)、任何一个汉字都可以按形拆分成字根,进而拆分成一笔一画,按汉字基本字根的起笔笔画分成横、竖、撇、捺(点)、折五部,每一部在计算机键盘上分配一个区,五部分别对应计算机键盘上的5区,且每一区别对应计算机键盘上五个英文字母键;汉字拆分成的字根按笔画的五部分别对应计算机键盘上的5区25个英文字母键;(2)、一个汉字的拆分顺序如下对单个汉字进行拆分,按书写顺序,有基本字根的取基本字根,没有基本字根的取相应的笔画;对于一个单字结构可以视作几个基本字根的散的关系,就不要视作连的关系;对于一个汉字结构能按连的关系拆分的,就不要按交的关系拆分;对于一个汉字进行拆分时,应先拆分出尽可能大的基本字根;对于一个汉字的本身就是一个字根的汉字,按单构件字输入;对于一个汉字只能拆分成二个字根的,按书写顺序,按二构件字输入;对于一个汉字能拆分三个以上字根的,按三构件字输入;(3)、对一部分常用的高频汉字赋予一个输入健;汉字拆分成的字根在计算机键盘上的5区25个键位的配置是
b、取码规则(1)、音码规则取自汉字汉语拼音的第一个字母,作为该汉字音形码输入的首码;(2)、形码规则按汉字的书写顺序,拆分成基本字根或笔画,取第一个字根或笔画所对应计算机键盘上键名作为音形码的第二码,即该汉字的首形码;取该汉字的第二个字根或笔画所对应计算机键盘上键名作为音形码的第三码,即该汉字的次形码;取汉字的最后一个字根或笔画所对应计算机键盘上键名作为音形码的最后一码,即尾形码;c、编码规则一、单个汉字一至四码输入(1)、对于一个汉字本身就是一个字根的单构件字编码依次为汉字的音码、汉字的键名字母、汉字的首笔画、汉字的尾笔画;(2)、对于一个汉字只能拆分二个字根的二构件字编码依次为汉字的音码、汉字的首形码、汉字的尾形码;(3)对于一个汉字能拆分三个或三个以上字根的三构件字编码依次为汉字的音码、汉字的首形码、汉字的次形码、汉字的尾形码;(4)、如果一个汉字虽有四码但不需四码即可确定,则可以输入四码也可以在输入确定该汉字的码后按空格键,完成输入;(5)、对赋予一个输入键的常用高频汉字,输入该键后击一次空格键完成输入。
二、词的输入,以四码键入(1)、二字词的编码依次为第一个字的音码、第一个字的首形码、第二个字的首形码、第二个字的尾形码;(2)、三字词的编码依次为第一个字的音码、第一个的首形码、第二个字的首形码、第三个字的尾形码;(3)、四字词与四字词以上的句编码依次为第一个字的音码、第一个字的首形码、第二个字的首形码、最后一个字的尾形码;本发明计算机音形码汉字输入法所说的汉字起笔笔画如下表

本发明计算机音形码汉字输入法所说的字根按起笔笔画对应于计算机键盘5区共25个键位的键名代码是11-15,21-25,31-35,41-45,51-55,而各区的5个键位上按照汉字字根的首笔画从英文键盘25个英文字母键根据技术要求需要各选出5个与之对应;汉字按字根的起笔笔画与键盘键位和键名代码对照表如下

本发明对一部分常用的高频汉字可以一键输入,按照计算机键盘的键名与汉字汉语拼音读音相对应的关系进行编码;常用汉字与计算机键盘的键名相对应的关系如下表所示

由于本发明采用音码加形码的音形码输入方法,其中音形码的首码即音码取自汉字汉语拼音的首字母,易学易懂,而形码采用现行五笔字型的汉字字词编码方法,使汉字的“音”与“形”有效地结合在一起,符合汉字的造字规律和汉字读音,符合中国人使用汉字的习惯。相对于拼音输入法而言,克服了汉字编码中拼音码输入的重码多、输入速度慢的缺点;相对于五笔字型输入法而言,重码极少,词汇输入空间更大。另外,在使用的汉字中,由于每个“音”所控制的汉字在20-700之间,平均若取300个汉字,那么汉字是否是重码汉字,只要与这300个汉字编码比较后就能确定。在所取的常用的6607个汉字中音形码输入法的重码只有13个共30个汉字,远比其它输入法的重码汉字少得多。根据音形码输入法,根据编码得出的一级简码汉字有26个,二级简码汉字546个,三级简码汉字达到4007个,使用简码输入的字数比其它输入法输入的总数都要多,常用汉字几乎都可以用简码输入,大大提高了汉字的输入速度。在词汇输入方面,音形码输入法词汇编码的首码是音码,其汉字输入重码的可能性远低于其它输入法,其输入速度更快,词、句输入的空间更大。另外音形码输入法无需汉字结构识别码,这不仅使学习者少了一项记忆的内容,也降低了编码的难度,更好学,更容易掌握。
具体实施例方式本发明计算机音形码汉字输入法采用音码加上形码输入,其首码是采用所输入单个汉字的汉语拼音的首字母,如输入的汉字是“王”则“王”的首码即音码是“Wang”的“W”。音码直接用计算机键盘上对应的英文字母。如“王”的音码“W”对应于键盘上的英文字母“W”。
首码之后的编码是采用形码输入,形码是按照汉字按照五笔字型的拆分方法将汉字按形拆分成字根,进而拆分成一笔一画,按汉字的起笔笔画分成横、竖、撇、捺(点)、折五部,每一部在计算机键盘上分配一个区,五部分别对应计算机键盘上的5区,且每一区别对应计算机键盘上五个英文字母键;汉字拆分成的字根按笔画的五部分别对应计算机键盘上的5区25个英文字母键。如汉字起笔笔画以“横”为起笔的,对应于计算机键盘上的键位和键名代码为“G(11)、F(12)、D(13)、S(14)、A(15)”等,并且以横笔起笔的汉字字根“王戋五一”对应在计算机键盘上的“G(11)”键上。
对单个汉字进行拆分,按书写顺序,有基本字根的取基本字根,没有基本字根的取相应的笔画,如“太”,取字根“大”和笔画“、”,对应于键盘上键“D”和“Y”;对于一个汉字进行拆分时,应先拆分出尽可能大的基本字根;如“产”应拆成“立、丿”,而不能拆成“六、厂”;对于一个单字结构可以视作几个基本字根的散的关系,就不要视作连的关系,如“非”的基本字根是“三、‖、三;对于一个汉字结构能按连的关系拆分的,就不要按交的关系拆分,如汉字“于”应拆分成“一、十”,而不应拆成“二、亅”;提示行中只有待输入的汉字时击一次空格键完成输入或不击空格键,在输入下一个汉字或词时,将自动完成汉字输入。若键入前二键或前三键之后待输入汉字已排在提示行中,则击一次空格键,之后进行选择输入,若该字排在提示行左端首位,则再击一次空格键或输入下一个汉字或词时,完成对首位字的输入,若该字不在首位则分别击一次与提示行中所标明的序号相对应的数字键而完成对该字的输入。
词输入可以击四键输入,也可以在键入前二键、前三键后,提示行中只有待输入的词时,击一次空格键完成输入,或不击空格键,在输入下一个汉字或词时,将自动完成该词的输入。若键入前二键或前三键后待输入汉字已排列在提示行中则击一次空格键,之后进行选择输入,若该词排在该字排提示行左端首位则再击一次空格键或输入下一个汉字或词时,完成对首位词的输入,如果不在首位,则击一次与提示行中所标明的序号相对应的数字键,而完成对该词的输入。
对于一个汉字的本身就是一个字根的汉字,按单构件字输入,其编码方法为音码+键名字母+首笔画+尾笔画;如“王”首码为音码“W”,形码键名字母为“G”、首笔画(字母)为“一(G)”、尾笔画(字母)为“一(G)”,则其编码为WGGG。
如“金”首码为音码“J”,形码键名字母为“Q”、首笔画(字母)为“丿(T)”、尾笔画(字母)为“一(G)”,则其编码为JQTG。
如“一”首码为音码“Y”,形码键名字母为“G”、首笔画也即尾笔画为“一(G)”,则其编码为YGG。
对于一个汉字只能拆分成二个字根的,按书写顺序,按二构件字输入,其编码方法为音码+首形码+尾形码;如“玉”首码为音码“Y”,形码首形码(字母)为“王(G)”、尾形码(字母)为“、(Y)”,则其编码为YGY。
对于一个汉字能拆分三个或三个以上字根的,按三构件字输入,其编码方法为音码+首形码+次形码+尾形码如“路”,首码为音码为“L”,首形码(字母)为“口(K)”、次形码(字母)为“止(H)”、尾形码(字母)为“口(K),则其编码为LKHK。
如“国”,首码为音码“G”,首形码(字母)为“口(L)”、次形码(字母)为“王(G)”、尾形码(字母)为“、(Y)”,则其编码为GLGY。
对于二字词的输入,其编码方法为第一个字音码+第一个字首形码+第二个字首形码+第二个字尾形码;如词组“长征”,第一个字音码为“C”、第一个字首形码(字母)为“丿(T)”、第二个字首形码(字母)为“彳(T)”、第二个字尾形码(字母)为“止(H)”,其编码为CTTH。
如词组“进行”,第一个字音码为“J”、第一个字首形码(字母)为“二(F)”、第二个字首形码(字母)为“彳(T)”、第二个字尾形码(字母)为“亅(H)”,其编码为JFTH。
对于三字词的输入,其编码方法为第一个字音码+第一个字首形码+第二个字首形码+第三个字尾形码;如“计算机”,第一个字音码为“J”,第一个字首形码(字母)为“讠(Y)”、第二个字首形码(字母)为“竹(T)”、第三个字尾形码(字母)为“几(M)”,其编码为JYTM。
对四字词或四字词以上的句编码,其编码方法为第一个字音码+第一个字首形码+第二个字首形码+最后一个字尾形码;如“中华人民共和国”,第一个字音码为“Z”、第一个字首形码(字母)为“口(K)”、第二个字首形码(字母)为“亻(W)”、最后一个字尾形码(字母)为“、(Y)”,其编码为ZKWY。
为了提高输入速度,计算机音形码汉字输入法采用简码输入的方法,即只取前面一个、二个或三个码完成汉字的输入。简码共分三级一级简码是将使用频率最高的汉字以一码输入,将键盘上26个英文字母键赋予26个高频汉字。可以键入第一键后击一次空格键完成输入。如“安”其拼音首字母是“a”,只要输入键盘上的键“A”即可;另外根据读音相近的关系,将“IU、V”这三个字母赋予“爱、又、为”这三个字。
这部分汉字有

二级简码由单字的前两个码组成,本计算机音形码汉字输入法中所取的二级简码汉字共有546个。三级简码汉字是由汉字的前三个码组成,在本计算机音形码汉字输入法中所取的三级简码汉字共有4000多个。几乎所有的常用汉字都可以用简码输入,大大提高了输入速度。
另外,为提高计算机键盘上键的使用效率,音形码汉字输入法赋予“Z”键在形码中以特殊的功能,即用“Z”键作形码的替代键,就是在输入汉字时,当某一字根不能确定时,就用“Z”键代替该字根,完成汉字的输入。如知道“凹”的首形码为“M”,但不知道次形码和尾形码,这时,只要用“Z”键代替次形码和尾形码,输入“AMZZ”,显示行中就会显示出“岸AMDF、盎AMDL、凹AMMG”,供选择。
权利要求
1.一种计算机音形码汉字输入法,其特征是由一个音码和最多三个形码组成,所说的音码是汉字汉语拼音的首字母,该字母与标准计算机键盘的26个英文字母键的键名一一对应;所说的形码是以汉字的基本字根或笔画为基本单元,音码和形码的每一个基本单元被赋予计算机键盘的一个键,每个汉字可由汉语拼音首字母和0-3个基本字根或笔画的输入键串组成;其方法如下a、汉字按字形拆分方法如下(1)、任何一个汉字都可以拆分成基本字根,进而拆分成一笔一画,按汉字基本字根的起笔笔画顺序分成横、竖、撇、捺(点)、折五部,每一部对应计算机键盘上1个区,每1区分别对应计算机键盘上5个英文字母键;汉字拆分成的基本字根或笔画的五部分别对应计算机键盘上的5区25个英文字母键;(2)、一个汉字的拆分顺序如下对单个汉字进行拆分,按书写顺序,有基本字根的取基本字根,没有基本字根的取相应的笔画;对于一个单字结构可以视作几个基本字根的散的关系,就不要视作连的关系;对于一个汉字结构能按连的关系拆分的,就不要按交的关系拆分;对于一个汉字进行拆分时,应先拆分出尽可能大的基本字根;对于一个汉字的本身就是一个字根的汉字,按单构件字输入;对于一个汉字只能拆分成二个字根的,按书写顺序,按二构件字输入;对于一个汉字能拆分三个或三个以上字根的,按三构件字输入;(3)、对一部分常用的高频汉字赋予一个输入健;汉字拆分的字根与在计算机键盘5区25个键位上的配置是 b、取码规则(1)、音码规则取自汉字汉语拼音的第一个字母,作为该汉字音形码输入的首码;(2)、形码规则按汉字的书写顺序,拆分成基本字根或笔画,取第一个字根或笔画所对应计算机键盘上键名作为音形码的第二码,即该汉字的首形码;取该汉字的第二个字根或笔画所对应计算机键盘上键名作为音形码的第三码,即该汉字的次形码;取汉字的最后一个字根或笔画所对应计算机键盘上键名作为音形码的最后一码,即尾形码;c、编码规则一、单个汉字一至四码输入(1)、对于一个汉字本身就是一个字根的单构件字编码依次为汉字的音码、汉字的键名字母、汉字的首笔画、汉字的尾笔画;(2)、对于一个汉字只能拆分二个字根的二构件字编码依次为汉字的音码、汉字的首形码、汉字的尾形码;(3)对于一个汉字能拆分三个或三个以上字根的三构件字编码依次为汉字的音码、汉字的首形码、汉字的次形码、汉字的尾形码;(4)、如果一个汉字虽有四码但不需四码即可确定,则可以输入四码也可以在输入确定该汉字的码后按空格键,完成输入;(5)、对赋予一个输入键的常用高频汉字,输入该键后击一次空格键完成输入;二、词的输入,以四码键入(1)、二字词的编码依次为第一个字的音码、第一个字的首形码、第二个字的首形码、第二个字的尾形码;(2)、三字词的编码依次为第一个字的音码、第一个字的首形码、第二个字的首形码、第三个字的尾形码;(3)、四字词与四字词以上的句编码依次为第一个字的音码、第一个字的首形码、第二个字的首形码、最后一个字的尾形码;
2.根据权利要求1所述的计算机音形码汉字输入法,其特征是所说的汉字起笔画如下表
3.根据权利要求1所述的计算机音形码汉字输入法,其特征是所说的汉字字根按起笔笔画对应于计算机键盘5区共25个键位的键名代码是11-15,21-25,31-35,41-45,51-55,而各区的5个键位上按照汉字字根的首笔画从英文键盘25个英文字母键根据技术要求需要各选出5个与之对应;汉字按字根的起笔笔画与键盘键位和键名代码对照表如下
4.根据权利要求1所述的计算机音形码汉字输入法,其特征是所说的一部分常用的高频汉字,按照计算机键盘的键名与汉字汉语拼音读音相对应的关系进行编码;常用汉字与计算机键盘的键名相对应的关系如下表所示
全文摘要
本发明为一种计算机音形码汉字输入法,以汉字汉语拼音的首字母和汉字的笔画字根为基本单元,一个基本单元被赋予计算机键盘的一个输入键,每个汉字以汉语拼音首字母和最多三个基本字根或笔画组成的输入键串组成;其方法是取以汉字汉语拼音的首字母作为该输入法的音码,形码按王码五笔字型汉字的拆分方法拆分成基本字根或笔画,形码最多取三个;根据编码规则将汉字用音码和形码表示,再用音码、形码对应的计算机键盘英文键名输入计算机。采用该输入法输入汉字,编码重码很少、容易掌握且无需识别码,汉字的输入速度快、方法简单。
文档编号G06F3/023GK1397864SQ01123020
公开日2003年2月19日 申请日期2001年7月19日 优先权日2001年7月19日
发明者甘锋利 申请人:甘锋利
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1