一种计算机输入汉字的全数字码的制作方法

文档序号:6557088阅读:478来源:国知局
专利名称:一种计算机输入汉字的全数字码的制作方法
技术领域
本发明是一种先进适用、易学易懂。不须拆分汉字,不须死记硬背的关于计算机汉字输入的全新概念的输入码。
目前,计算机上使用的汉字输入码分类较多,有些必须要用户学会拆分汉字,有些要用户学会汉语拼音,等等。如果某一环节用户水平达不到,就不会使用,而且学会后不经过长时间的训练,很难达到较快的输入速度。
本发明的目的是根据现在一般使用的输入码存在的不足,实现用户只要认识汉字就能够快速输入汉字的新方法。
本发明是这样实现的根据对汉字的方正外形的结构研究,把一个汉字分成9个小格,利用汉字的四个角来识别汉字,将四角的形状相同的汉字作为同一字体群,再利用识别码来确定所要输入的汉字。
汉字的笔划分为横(一)、竖(丨)、撇(丿)、捺 、折(乙)五种,而笔划所处的位置不同,其形状亦不相同。水平方向的笔划为横(一),垂直方向的笔划为竖(丨),从右写向左方向的斜笔划为撇(丿),从左写向右下方向的斜笔划为捺 将点依据其所处位置和书写方向,分别归并入撇和捺范围内,而折(乙)笔划在四角不管如何变化只要有连笔均定为折。如

图1所示。
笔划分类后,进行笔划编号,考虑尽量减少重码,将横分成左横和右横,并规定左横编码为1,右横编码为2,竖分成上竖和下竖,上竖编码为3,下竖编码为4。
撇笔划编号将左上角撇单独编为一个号码,定为5,与其余位置处的撇区分开来,而将其余所有撇编码为6。
捺笔划编号将右上角处捺单独定为编码7,与其余处捺区分开来,而将其余所有的捺笔划定为8,包括左上角处点划、通过字中心处的长捺、右下部分处的短捺、右下角处短点划以及平捺均为同一编码8,撇、捺在不同的角用不同的编号是尽量减少重码所有折笔划,不论所处位置和转折方式,均定为编码9,且不拆分开。
如某角处无笔划进入,则为空角,定义为0。
如图2所示。
如果横为一长横,占住两个角,将此横从中间断开分成左横和右横,左横编码为1,右横编码为2,如果竖为长竖,占住两个角,将此竖从中断开分成上竖和下竖,上竖编码为3,下竖编码为4。如果撇为长斜撇(或长正撇)将此撇从中断开分成右上撇(或左上撇)和左下撇,编码号相同,均为6。
如果捺为长斜捺,将此捺从中断开分成左上捺和右下捺,编码相同均为8。
如图3所示。
所有折笔不管长短均不拆解,为同一码9。
四角的笔划,如果有两种笔划同时存在,到底选择哪一笔为编码笔划呢?左上角处以起笔划为准来确定编码。
右上角处如同时有横和竖笔划,以横为编码笔划。
左下角处如同时有横和竖笔划,以竖为编码笔划。
右下角处以收尾笔笔划为准,如收尾笔划为竖而靠近字形中部时,以进入此角范围内的其它笔划为准。
如图4所示。
确定好汉字四角的笔划号码后,将四角数字编码组成一个四位数字的数字组,此数字组即为此汉字的数字编码,数字的顺序据汉字的书写习惯定为左上角——右上角——左下角——右下角。
如图5所示。
并将某些特殊笔划进行规定,如斜土旁()下笔为从左向右的斜提,规定为横,因在左边,编码为1。二点水(冫)三点水(氵)旁的下笔斜提,亦定为横,因为在左边,即为左横,编码为1。
二点水,三点水的起笔为点,据书写方向定义为短捺,编码为8,宝盖头的点因笔划在字体的正中,未进入字角,规定不做为编码笔划,以点下所书写的笔划来确定两角的编码。自、白、向等字型的第一笔在字体的中部,但根据书写习惯,定义此笔为角撇,编码为5,同单人旁“亻”的起笔撇。走之旁“辶”、言字旁“讠”分成起笔点划和下部的折笔,点划编码同捺,编码为8,折笔编码为9,建走之旁“廴”分成折笔划 和捺笔划 ,折笔划编码为9,捺笔划编码为8,如图6所示,其余偏旁部首特殊规定见图7至图11所示。
因汉字的数量很多,如形状相同,则字的编码亦相同,因此,重码的现象不可避免,尽管在笔划的编号上进行一些处理,但同编码汉字仍然很多,如图12字例中“也”“邓”即为同编码“9999”。如不加识别码就不知道要选择的是哪个字。
在输入数字码后,同一数字编码的汉字都在计算机屏幕上显示出来,设计时,可依据汉字的使用频率的高低进行排列处理,与汉字相对应位置的上方或下方一一对应一个二位数字的编号,如需要选用某个汉字,按一下相应的数字,即确定了某个汉字。如图14所示。亦可利用行列式排布方式,同偏旁字放在同一行,列方向为0-9共10个字,如同一偏旁字超过10个,作二排布置,识别码为先输入行,再输入列,即确定了某个汉字,如图15所示。当输入行号后小屏幕上只显示所选的某一行汉字,并移至最下行靠近列号处,便于选择,如图16所示。同时可利用联想汉字输入法,这样就更加提高了汉字输入的速度。此数字码输入法,因将笔划的区分和同化进行了较为仔细的处理,改进了传统的笔划分类,作到了直观明了,看字识码,不须死记硬背字根,亦不须拆分汉字,在不知道某字读什么音的情况下亦照样可以输入,而且操作时手在键盘上的占用范围大大减少,因操作较多的是0-9的数字键盘。因此是一种非常方便的汉字数字化处理的输入法。在输入时要充分利用一级简码0——9+ ( 表示回车键)和二级简码00+ ,01+ ......99+ 及100+ .111+ .222+ .333+ .......999+ 等特殊三级简码所代表的汉字,快速输入汉字。充分利用二级简码进行派生,假如定“几”字的编码为69,凡(691)、风(692)、凤(693)、夙(694)、凰(695),假如定“人”字的编码为68,八(680)、入( 6800)、个(681)、从(682)、介(6820)、仑(6821)、今(6822)、众(683)、令(6830),假如定“中”字的编码为39、申391等等。
还可利用此汉字输入法的特点来查找汉字的读音,如要查某字的读音,另切换到数字码(注音),输入同码汉字数字码后,在同码数字群中就只显示汉字的拼音,如图17所示,另确定“Z”键为帮助键用来查询某个不会输入的汉字的编码。
附图中图1为笔划划分; 图2为笔划编号;图3为笔划分解; 图4为笔划选择;图5为四角号码顺序; 图6为部分特殊规定;图7至图11为偏旁部首笔划分类汇总;图12为部分字例; 图13为放大字例;图14为输入汉字时屏幕显示状况方式一;图15为输入汉字时屏幕显示状况方式二;图16为输入识别码行号后屏幕显示状况;图17为汉字拼音查询时屏幕显示状况;图18为数字键盘设计图。
输入汉字时,先确定需输入的汉字的四角的笔划形状,据图1的笔划划分方法进行确定。笔划的选择,据图4的笔划选择确定。如遇到长笔的横、竖、撇、捺时,进行笔划的拆断,按图3的笔划分解进行处理。四角的编码笔划确定好后,进行编码,笔划的编号,横分成左横和右横,左横编码为1,右横编码为2,竖分成上竖和下竖,上竖编码为3,下竖编码为4,撇在左上角处编码为5,其余所有撇编码为6,捺在右上角处编码为7,其余所有捺编码为8,所有折不论所处位置,均为编码9,角上无笔划进入定为0,按图2的笔划编号进行处理。四角笔划编码定好后,按照左上角→右上角→左下角→右下角的顺序将四角笔划编码组成一个四位数的同码汉字数字码,按图5处理。如遇笔划的特殊情况,须进行笔划的处理或者拆分时,按图6至图11的特殊规定进行处理。当输入了一组四位数字的同码汉字数字码后,在计算机的屏幕上显示出由相同数字编码组成的同码汉字选择屏,把部首相同或相似的同码汉字排列在同一排,按每一排从0-9排列十个汉字,如相同部首同码汉字数量超过十个,按二行排列,并且每个同码汉字旁一一对应一个由二位数字组成的识别码,当输入某字旁边的汉字识别码后,即确定好了某汉字的输入,如图14所示。
同码当字显示屏亦可按行列式的形式进行布置。如图15的同码汉字屏幕显示状况所示,用输入某字的行号和列号作为某字的识别码,输入行号后,选择屏上只显示出所选择的某行汉字,并且移动至最下行,靠近列号的位置,汉字与列号一一对应,便于直观确定列号,如图16所示。当输入列号后,某汉字的识别码即确定,输入某汉字的步骤完成。
当要查询某汉字的读音时,切换到拼音查询输入法,按以上的汉字输入方法输入。同码汉字的拼音按分类显示在小屏幕上,如图17所示。
权利要求
1.一种快速、简单、准确的计算机的输入汉字的输入编码。其特征在于将笔划分类进行了处理,将横划分成字左边横和字右边横,并分另编码为1、2,将竖划分成字上部竖划和下部竖划,并分另编码为3、4,撇笔划将左上角的撇单独定为编码5,其余处的撇笔划不管长短和与水平方向的斜度,均定义编码6,捺笔划则将右上角的捺(短点划)单独定义为编码7,其余处的捺笔划不管长短和与水平方向的斜度,均定义为编码8,与以上定义相对应的点融汇入相应处的撇和捺笔划规定中。将二点水“冫”、三点水“氵”上部点定义为捺,编码为8,下部斜提,定义为左横,编码为1,走之旁“辶”分解成左上点“丶”,定义为捺,编码为8,走之旁下部 定义为折,编码为9,建走之旁“廴”,分解成上部为折 ,编码为9,下部定义为平捺 ,编码为8。如某角无笔划进入,则某角编码定义为0。规定宝盖点因未进入角内,以宝盖点下部笔划来确定角点的编码。根据书写习惯,自、白、向等字第一笔撇 定义为入角撇,编码为5。其余汉字部首作类似处理。并据汉字的书写习惯,将汉字四角的笔划编号数,按规定的顺序组合成一个四位数的汉字编号码,编号码相同即为同码字体群。再利用同码字体群在屏幕上显示出的识别码来确定所输入的汉字。当切换至拼音查询码时,利用此输入码可进行汉字拼音查询,使用方法同此汉字输入法的笔划原理,当输入汉字编码后,在屏幕上汉字旁边显示出所须查询的汉字的汉语拼音。
全文摘要
一种新颖的根据汉字笔划特征用0-9的数字来表示汉字笔划后,再利用汉字四角的编号,组成一个四位数来识别出相同编码的汉字群,显示在屏幕上后,并在每个汉字旁边分别用一个二位数字一一对应,来作为某汉字的识别码来输入汉字。因对汉字的笔划进行了灵活的划分和明了的归类。因此对识别同一编码的汉字组,特别快捷,不必去记忆键盘上字根的位置,亦不须去拆分汉字,只用0-9的数字就可输入所有的汉字。
文档编号G06F3/023GK1387110SQ01119129
公开日2002年12月25日 申请日期2001年5月17日 优先权日2001年5月17日
发明者向国清 申请人:向国清
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1