专利名称:按汉字笔画重复出现次数的编码方法及键盘的制作方法
技术领域:
本发明涉及一种汉字编码方法及其键盘设计,确切地说是一种按汉字笔画重复出现次数的编码方法及输入键盘的设计。
目前,汉字的输入技术的方法很多,较典型的有五笔字形输入法,汉语拼音输入法和表形码输入法。前两种应用较广,后一种正在大力推广。这些方法,特别是五笔字形输入法为汉字的计算机输入技术起了很好的促进作用。但是,现有的编码方法中,均规则多、记忆量大,应用时容易发生因人而异的理解性差错。所以它们的发展潜力是有限的。
本发明的目的是构想一种按汉字笔画重复出现次数的编码方法及输入键盘的设计。确切地说是用汉字中出现频率最高的″横″、″竖″、″撇″、″点″四种基本笔画的每一种笔画,在单个汉字中重复出现的次数来作为研究对象,对其普遍重复出现的次数进行归纳编码,并按这种编码方法重新定义西文标准键盘即按这种编码方法完成输入键盘的设计,以实现人机对话操作。
本发明的编码规则,首先将汉字分为″有钩″和″无钩″两大类(如″打水″均有钩,″口中″均无钩),然后用汉字中的″横″、″竖″、″撇″、″点″四种基本特征笔画段,分别在某个汉字中重复出现的次数,作为一个代码并不强调横、竖、撇、点的顺序,如只″,有两横,两竖和两点,则其横竖点的代码为两横、两竖、两点,″只″字没有″撇″出现,则不用管它。
本发明的编码对象是标准集中的6763个汉字,根据四种基本特征笔画段进行编码。例如
本发明的编码方法为方便起见,借助数学分析的方法,在对汉字重新引入一个″笔画段″的概念下进行的。定义在一个有点和线的汉字图形中,一条不间断的曲线称作一个″笔画段″,简称″笔画″。如
图1所示的″口″字,曲线abc段通常称为横折,书写时一笔完成。而在本发明中,b点为间断点,ab是平行线,代表横,bc是垂直线代表竖,则″口″字是两横两竖,无撇无点。又如图2所示的″月″字,曲线abc段通常称为竖撇,书写时一笔完成。而在本发明中,因为曲线abc段是连续的,所以称为撇。另外,ade段显然就是一横一竖一钩。则″月″字是三横一竖一撇无点。至于″钩″,在这里没有纳入代码之中,它是借助输入键盘设计中重新定义的有钩字键和无钩字键两个辅助键来完成的。
本发明的编码方法对于每种笔画段定义如下横,凡是能与平行线平行的笔画段,称为″横″,无论长横还是短横,从左至右,均为横。例如″凹″字″凸″字,都有4横。
竖,凡是能与地平线垂直的笔画段,称为″竖″,无论长竖还是短竖,自上而下均为竖。例如″凹″字″凸″字,都有4竖。
撇,凡是从右上至左下的一段弧线,无论长、短均为″撇″。例如″人″字和″白″字,都有1撇。
点,凡是从落笔到提笔,留在书写物上最小的笔画段,均为″点″。例如″卧″字和″之″字,都有1点。
钩,一个基本笔画段之后,继而转弯的笔画段,称为″钩″。钩有横钩、竖钩等之分。凡是汉字中出现了″钩″这个笔画段,就是有钩类汉字,汉字中没有出现″钩″这个笔画段,就是无钩类汉字。
对于四个基本笔画段按有钩类和无钩类区分举例如下
本发明的输入键设计思想是取西文标准键盘中的26个英文字母键和左方括号″[″、右方括号″]″两个符号键,共28个键作汉字代码输入键。具体布局如图3所示。西文标准键盘下面的Z、X、C、V、B、N、M7个字母键从左至右依次代表1竖、2竖、3竖、4竖、5竖、6竖和多竖(含7竖)的″竖″的码元。键盘中间的A、S、D、F、G、H、J、K、L9个字母键从左至右依次代表1横、2横、3横、4横、5横、6横、7横、8横和多横(含9横)的″横″的码元。键盘中上面的U、I、O、P4个字母键从左至右依次代表1撇、2撇、3撇和多撇(含4撇)的″撇″的码元。而Q、W、E、R、T、Y6个字母键从左至右依次代表1点、2点、3点、4点、5点和多点(含6点)的″点″的码元。两个符号键是辅助键,其中″[″代表无钩,即无钩字键,汉字中没有″钩″笔画段出现时启用此键,而″]″代表有钩,即有钩键,汉字中有″钩″笔画段出现时启用此键。
本发明输入键盘操作方法如下根据汉字的间架结构,首先确定横、竖、撇、点四种基本笔画重复出现的次数,根据提示行的显示并按下相应的数字键,如果提示行满了,还没有用户要求输入的汉字,则确定是有钩还是无钩,按下相应的辅助键,然后根据提示行显示,选择相应的汉字。计算机便可确认选中所要输入的某个汉字,并显示在光标处。对于横、竖、撇、点的顺序没有严格的要求,例如″取″字,其代码可以是GXU,还可以是XUG,或是UXG等。按任意一种代码输入,均可显示出″取″字来。另外,关于多笔画段键的用法,当人们所要输入的汉字的横笔画段较多时,不必数出其实际的出现次数,只要按下多横键(即″L″键),计算机系统首先显示9横字,然后依次显示10横字、11横字…直到19横字(最多横字),再返过来显示8横字、7横字或6横字,当提示行满了,按翻页寻找,操作起来,非常方便。
本发明的编码方法与王码和表形码比较有如下特点1.直观易学,编码规则简单明确。
2.操作方便,有″看图识字″的效果。
3.记忆量小,只要会写汉字,就能掌握。
权利要求
一种按汉字笔画重复出现次数的编码方法及输入键盘,其特征在于所述的汉字笔画重复出现次数是指标准集中的6763个汉字中出现频率最高的横、竖、撇、点4种基本笔画段的每一种笔画在单个汉字中重复出现的次数作为一个代码;所述的输入键盘是指西文标准键盘中的的26个英文字母键和左方括号″[″、右方括号″]″2个符号键,共28个键作汉字代码输入键,其中Z、X、C、V、B、N、M7个字母键从左至右依次代表1竖、2竖、3竖、4竖、5竖、6竖和多竖(含7竖)的码元,A、S、D、F、G、H、J、K、L9个字母键从左至右依次代表1横、2横、3横、4横、5横、6横、7横、8横和多横(含9横)的码元,U、I、O、P4个字母键从左至右依次代表1撇、2撇、3撇和多撇(含4撇)的码元,Q、W、E、R、T、Y6个字母键从左至右依次代表1点、2点、3点、4点、5点和6点(含6点)的码元,而″[″和″]″是两个辅助键,分别代表无钩的汉字和有钩的汉字。
全文摘要
一种按汉字笔画重复出现次数的编码方法及输入键盘,是以标准集中的6763个汉字中出现频率最高的横、竖、撇、点4种基本笔画段的每一种笔画在单个汉字中重复出现的次数作为一个代码,并不强调横、竖、撇、点的顺序,并由此而重新定义西文标准键盘,即按这种编码方法,完成输入键盘设计,实现人机对话操作。具有编码简单、直观易学、操作方便、记忆量小等特点。
文档编号G06F3/023GK1172298SQ9611829
公开日1998年2月4日 申请日期1996年7月31日 优先权日1996年7月31日
发明者杨俊 申请人:杨俊