数字编码双笔划汉字输入法的制作方法

文档序号:6556816阅读:467来源:国知局
专利名称:数字编码双笔划汉字输入法的制作方法
技术领域
本发明涉及一种汉字输入方法,尤指一种笔划组合与数字键盘对应编码的汉字输入方法,属于中文信息输入与处理领域。
目前,汉字输入方法很多,就键盘输入而言大致可以分为两大类一类是以汉语拼音或注音为基础编码的输入法,即音码类输入法,如全拼、双拼、自然码等输入法;另一类是以汉字形状为基础编码的输入法,即形码类输入法,如五笔字型、仓颉等输入法。
音码类输入法的优点是简单易学。缺点是普通话发音不标准的用户难以掌握,且输入繁琐。另外,汉字同音字较多,音码类输入法的重码率较高,需要通过菜单选择同音字词,难以实现盲打,不适合专业人员录入汉字。
形码类输入法又大致可以分为两类笔划类和字根类(部首类)。
笔划类输入法的特点和音码类输入法类似,一般都有简单易学的优点,但缺点是重码率较高、击键次数较多、难以盲打,输入速度慢,因此这种输入法不适合需要快速、大量录入汉字的专业人员使用。
字根类的优点在于容易降低重码率、可以盲打,录入速度快,适合专业人员录入汉字,缺点在于拆字规律复杂,学习难度较大,不适合普及使用。
由此可见,以上所述的音码类输入法和形码类输入法很难同时满足“好学”和“好用”的要求,仍有不尽人意之处。
鉴于上述原因,本发明的目的是提供一种编码规则简单、易记忆,简单易学,输入速度快的汉字输入方法。
为实现上述目的,本发明通过以下方法实现在一种由逻辑运算部件、存储部件、视频显示部件和普通数字键盘组成的汉字输入装置中使用的数字编码双笔划汉字输入法,该数字编码双笔划汉字输入法包括以下几步①、定义15种基本笔划组合横横、竖竖、撇撇、点点、折折、横竖、横撇、横点、横折、竖撇、竖点、竖折、撇点、撇折、点折共15种基本笔划组合;②定义10个编码单元将汉字输入装置中的0-9共10个数字键盘作为编码单元,并与15种基本笔划相对应;其对应关系如下编码单元笔划组合编码单元笔划组合
1 横横 竖点 6 横竖2 竖竖 横撇 7 竖折3 撇撇 横点 8 撇点4 点点 点折 9 撇折5 折折 竖撇 0 横折③汉字的输入从汉字的首笔划开始,依次把相邻的2个笔划作为1个笔划组合,取其对应的编码单元;然后,将一个汉字的前6个笔划构成的3个笔划组合对应的编码单元与最后2个笔划构成的笔划组合对应的编码单元组合在一起,构成一个汉字完整的编码,敲击相应的数字键,即完成一个汉字的输入;④词组的输入在单字编码的基础上,可采用词组输入的方式;对于词组中的每一个汉字,如果汉字的编码为4位,只需输入第1、2、4位编码,省略第3位编码。
下面结合具体实施例对本发明作进一步说明。
本发明包括数字编码双笔划汉字输入法和作为硬件支持的由逻辑运算部件、存储部件、视频显示部件和普通的数字键盘组成的汉字输入装置两部分。其中,数字编码双笔划汉字输入法是一种与汉字的5种基本笔划的组合(即横、竖、撇、点、折的组合)直接联系的代码输入法。它是以汉字的5种基本笔划即横、竖、撇、点、折为基础,将其两两一组定义为15种笔划组合;再将这15种笔划组合定义在0、1、2、3、4、5、6、7、8、9共10个数字键盘即编码单元上;在输入汉字时,从汉字的首笔划开始,依次把相邻的2个笔划作为1个笔划组合,取相应的编码单元,一个汉字的完整编码由它的前6个笔划对应的3个编码单元和它的最后两个笔划对应的1个编码单元组成。
本发明数字编码双笔划输入法,主要包括以下几个步骤1、定义15种基本笔划组合分析中国汉字的间架结构,可知无论多么复杂的汉字均是由最基本的5种笔划横、竖、撇、点、折构成。因此,本发明将这5种基本笔划两两一组排列组合,定义出15种基本的笔划组合,即,横横、竖竖、撇撇、点点、折折、横竖、横撇、横点、横折、竖撇、竖点、竖折、撇点、撇折、点折共15种笔划组合。
2、定义10个编码单元如

图1所示,本发明将汉字输入装置中的0-9共10个数字键盘作为编码单元,并与15种基本笔划相对应。其对应关系如下
3、汉字的输入从汉字的首笔划开始,依次把相邻的2个笔划作为1个笔划组合,取其对应的编码单元;然后,将一个汉字的前6个笔划构成的3个笔划组合对应的编码单元与最后2个笔划构成的笔划组合对应的编码单元组合在一起,构成一个汉字完整的编码,敲击相应的数字键,即完成一个汉字的输入。
4、词组的输入在单字编码的基础上,可采用词组输入的方式。以输入双字词组为例,编码为4位的汉字只需输入第1、2、4位编码,省略第3位编码,即可完成输入。
在本发明数字编码双笔划汉字输入法步骤1中,所有笔划组合中对相邻笔划在汉字中的空间位置(上、下、左、右)和书写的顺序(先、后)不加区分。例如,左横右竖或右横左竖的笔划组合均为横竖,先横后竖或先竖后横的笔划组合也均作为横竖。以“革”为例,按书写顺序前4个笔划为“横、竖、竖、横”,2个笔划组合定为“横竖、横竖”,对应的编码单元均为66。另外,根据方便用户拆分汉字和字型相近的原则,笔划“撇”包括“提”,例如“扌、冫、氵”等偏旁最后一笔,以及“车、耳、王、土”等单字作为偏旁时的最后一笔“提”均作为“撇”处理;“点”则包括“疒、火、宀、冖”中的起始笔划,还包括“捺”,例如“内、秦、亲、又”中的末笔划均作为点处理;“折”包括“乛ㄟㄟ乙ㄑㄥㄣ”等所有只用一笔书写完成的带“折、弯、勾”的笔划,还有如“乃、丩、廴、凵”中的第一笔和“ㄅ、犭”中的第二笔均作为“折”处理。
本发明数字编码双笔划汉字输入法步骤2中,编码单元为常用的计算机键盘或其他个人电子设备(如掌上电脑、手机、计算器等)上的10个阿拉伯数字键。将单个编码单元或若干编码单元的组合与相应的汉字基本笔划的组合对应,并直接击键即可完成汉字或词组的输入。
本发明数字编码双笔划汉字输入法步骤3中,通常,以1至4个编码单元组成所有汉字的编码。从汉字的首笔划开始,以汉字的第一笔和第二笔作为一个笔划组合,对应第一个编码单元;以汉字的第三笔和第四笔组合对应第二个编码单元;以汉字的第五笔和第六笔组合作为第三个编码单元;以汉字的最后两笔组合作为第四个编码单元。对于笔划数不多于2笔的汉字,对应的编码个数为1,例如,“二”的笔划组合为“横横”,编码取为“1”对于笔划不多于4笔的汉字,对应的编码个数为2个,例如,“丰”的笔划组合为“横横、横竖”,编码为“16”;对于笔划不多于8笔的汉字,对应的编码个数为4个,例如,“法”的笔划组合为“点点、横撇、横竖、点折”,编码为“4264”。
另外,当汉字笔划数为奇数时,次末笔(倒数第2个笔划)同时作为最后两个编码单元中的末笔划和首笔划。例如,“汉”的笔划可拆分为“点、点、撇、折、点”共5个笔划(奇数),其中第四笔“折”作为倒数第2个笔划组合“撇折”的末笔划,同时作为最后一个笔划组合“点折”的首笔划,“汉”的笔划组合为“点点、撇折、点折”。
汉字编码数与汉字总笔划的对应关系如下
下面再结合一些常用汉字进一步说明本发明数字编码双笔划输入法。
本发明除了可用于各种数字键盘的汉字输入以外,还可用于笔式手写汉字输入。目前汉字联机笔式输入方式已经广泛应用于计算机、移动通信、个人数字设备(PDA)等各种设备。汉字笔式输入,目前存在的突出问题就是对手写体汉字的识别率不高,原因就在于汉字数量庞大、形状千差万别,而且很多汉字形状差别细微、不易区分,再加上手写汉字的风格因人而异,更增加了识别手写汉字的难度。相对来说,计算机识别手写体的10个阿拉伯数字则要相对容易的多。不管书写者的书写习惯有多大差别,现有技术对10个阿拉伯数字的识别率几乎达到100%。如果把本发明应用到汉字笔式输入领域,就可以把相对复杂的计算机汉字识别转化为相对简单的计算机对阿拉伯数字的识别,很好地解决手写汉字识别问题。
本发明数字编码双笔划输入法的优点是1、与其他汉字输入法相比,本发明完全以汉字基本笔划为编码单元,符合传统的汉字书写习惯,只要会正确书写汉字的用户就很容易学习和接受;2、不用学习复杂的汉字编码规则,不用学习任何字根或部首,完全以汉字的笔划组合和书写顺序为汉字编码;3、不用学习拼音,对于那些不会拼音或拼音不准的用户同样可以方便使用;4、无需熟悉英文键盘——采用0-9共10个阿拉伯数字键编码;5、减少汉字笔划输入的工作量,录入速度快——采用计算机、手机、掌上电脑等数字设备上常用的10个数字键位输入汉字,重码率低,可用单手盲打输入汉字,适合专业汉字录入的需要;对于笔划较多的汉字,本发明的输入方式可以极大地减少工作量。例如,用户在输入“输”时,用传统的笔式输入方式需要书写13个笔划,而采用本发明的输入方式只需书写4个数字笔划组合“0687”,相当于4个笔划即可完成输入,即使加上重码时的选择键,输入单个汉字也不会超过5笔;在单字编码的基础上,可采用词组输入的方式,进一步降低重码率,减少击键次数,提高输入效率。以输入双字词组为例,编码为4位的汉字只需输入第1、2、4位编码,省略第3位编码,每字平均击键3次即可完成输入;6、智能输入——可采用词组、语句、联想等智能化输入方式,即可减少击键次数,又可实现无重码输入,满足快速高效输入汉字的专业录入人员需要。
7、正确率高。因为,现有技术可以非常准确地识别各种手写风格输入的阿拉伯数字,所以,依本方法输入的数字编码识别率高,输入的汉字正确率高。
权利要求
1.一种在由逻辑运算部件、存储部件、视频显示部件和普通数字键盘组成的汉字输入装置中使用的数字编码双笔划汉字输入法,该数字编码双笔划汉字输入法包括以下几步①、定义15种基本笔划组合横横、竖竖、撇撇、点点、折折、横竖、横撇、横点、横折、竖撇、竖点、竖折、撇点、撇折、点折共15种基本笔划组合;②定义10个编码单元将汉字输入装置中的0-9共10个数字键盘作为编码单元,并与15种基本笔划相对应;其对应关系如下编码单元笔划组合编码单元笔划组合1 横横 竖点 6 横竖2 竖竖 横撇 7 竖折3 撇撇 横点 8 撇点4 点点 点折 9 撇折5 折折 竖撇 0 横折③汉字的输入从汉字的首笔划开始,依次把相邻的2个笔划作为1个笔划组合,取其对应的编码单元;然后,将一个汉字的前6个笔划构成的3个笔划组合对应的编码单元与最后2个笔划构成的笔划组合对应的编码单元组合在一起,构成一个汉字完整的编码,敲击相应的数字键,即完成一个汉字的输入;④词组的输入在单字编码的基础上,可采用词组输入的方式对于词组中的每一个汉字,如果汉字的编码为4位,只需输入第1、2、4位编码,省略第3位编码。
2.根据权利要求1所述的一种数字编码双笔划输入法,其特征在于所述的数字编码双笔划输入法是以最基本的5种笔划横、竖、撇、点、折构成基本笔划组合。
3.根据权利要求1所述的一种数字编码双笔划输入法,其特征在于所述的笔划组合中对相邻笔划在汉字中的空间位置(上、下、左、右)和书写的顺序(先、后)不加区分。
4.根据权利要求1所述的一种数字编码双笔划输入法,其特征在于当汉字笔划数为奇数时,次末笔(倒数第2个笔划)同时作为最后两个编码单元中的末笔划和首笔划。
全文摘要
一种数字编码双笔划汉字输入法,该汉字输入法将所有汉字按15种笔划组合:横横、竖竖、撇撇、点点、折折、横竖、横撇、横点、横折、竖撇、竖点、竖折、撇点、撇折、点折分解;取数字键盘上的0123456789共10个数字键作为编码单元,并与15种笔划组合对应;从汉字的首笔划开始,依次把相邻的2个笔划作为1个笔划组合,取汉字的前6个笔划和最后2个笔划对应的编码单元组合,构成一个汉字完整的编码,敲击相应的数字键,即完成一个汉字的输入。
文档编号G06F3/023GK1318787SQ0111878
公开日2001年10月24日 申请日期2001年6月11日 优先权日2001年6月11日
发明者车坯枝, 胡季 申请人:胡季
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1