笔划映射汉字编码方法

文档序号:6599366阅读:310来源:国知局
专利名称:笔划映射汉字编码方法
在汉字信息处理领域,将汉字输入计算机或电子打字机不象拼音文字那样容易。
现有的汉字编码方案,或是根据汉字的发音将汉字编码(例如,拼音码),或是根据汉字的字形将汉字编码(例如,五笔字型编码方案),或是将汉字发音和汉字字型结合将汉字编码。但是现有的任何一种汉字编码方案不是需要知道汉字的读音,就是需要记忆很多的编码规则及部件与键盘键位的对应关系,使得它们不易学习掌握,在一定程度上阻碍了它们的普及与推广,同时也影响输入速度的提高。
本申请提出的汉字编码方法将汉字拆分成2至4个部件,根据部件(包括偏旁和部件字)与计算机键盘之间建立的对应关系,将汉字按部件编码输入计算机。
本申请提出的定义部件与键盘键位对应关系的映射方法具有新颖性、创造性和实用性。利用本方法定义的部件与键盘键位之间的对应关系规律性极强,易于理解和学习掌握,可以方便而快速地将任何一个汉字部件映射到键盘的某个键位上。按本方法定义的部件与键盘键位的对应关系系统而完整。
选取汉字部件的某两个笔划作为该部件的映射笔划,部件将根据这两个映射笔划的笔划类型依照一定的规则被映射到计算机或电子打字机的标准键盘的键位上。
第一映射笔划笔划类型定义首先定义若干种汉字笔划类型,称为部件第一映射笔划类型,将其按一定规则映射到键盘的若干个键位上。这几个键位称为部件第一映射笔划类型键位。
第二映射笔划笔划类型定义再定义若干种汉字笔划类型,称为第二映射笔划类型,将其按一定规则(例如,顺时针方向或者逆时针方向)定义在每个“第一映射笔划类型键位”附近(包含第一映射笔划类型键位本身)的若干键位上。这几个键位称为第二映射笔划类型键位。这里要提请注意的是,第二映射笔划类型键位有若干组,一般地,每一个第一映射笔划类型键位都有一组其相应的第二映射笔划类型键位。
定义汉字部件的某两个笔划作为映射笔划,部件将根据这两个映射笔划的笔划类型依照下述方法映射到标准键盘的某个键位上。
首先选取部件的一个映射笔划作为第一映射笔划,根据该笔划的类型在部件第一映射笔划类型定义中找到其对应的键盘键位。该键位确定了该部件另一映射笔划(称为第二映射笔划)应使用的在第二映射笔划类型定义中的哪一组第二映射笔划类型定义。
然后再在由第一映射笔划类型键位确定的第二映射笔划类型定义组中,找到该部件的另一映射笔划(称为部件的第二映射笔划)的笔划类型对应的键位。该汉字部件即被映射到该键位上或该键位附近的某个键位上。下面用一个实例来说明建立上述部件与键盘键位对应关系的,映射方法的具体实现。
首先定义汉字部件的首、末笔划为部件的映射笔划,首笔划为第一映射笔划,末笔划为第二映射笔划。
将汉字部件第一映射笔划类型定义为五类横(一),竖(丨),撇(丿),捺(包括点)( )和弯钩(乙,..)。将其分别定义到键位“S”,“F”,“H”,“K”,“;”。如表一所示。
将汉字部件第二映射笔划类型也定义成五类横(一),竖(丨),撇(丿),捺( )和弯钩(乙,..)。它们在第一映射笔划类型键位附近的定义见表2至表6。

第一映射笔划类型键位定义规则将笔划类型横(一),竖(丨),撇(丿),捺(包括点)( )和弯钩自左至右键间相隔一键地定义在标准键盘上英文字母“A”起始的一排键上。起始映射键位为字母“S”。根据这一规则即可建立表一。
第二映射笔划类型键位定义规则设键位“S”为第一映射笔划类型键位。横(一)定义在其左边,竖(丨)定义在其上边,撇(丿)定义在其左下方,捺( )定义在其下方,弯钩(乙)定义在其左上方。根据这一规则即可建立表2,表3,表4,表5和表6。
表7描绘了本例所定义的映射规则描述的键盘键位定义。共30个键位。其中,“S”,“F”,“H”,“K”和“;”为第一映射笔划类型键位,其余键为第二映射笔划类型键位。
有了上述定义之后,任何一个汉字部件都可以依规则方便而快速地映射到键盘的相应键位上。
例如假设汉字“磨”分解成四个部件(广、木、木、石),则它们分别对应键位(M,X,X,A)则汉字“磨”可以用编码序列(MXXA)表示。
上面的描述只是该方法的一个特例。下面给出该方法的一般性描述。
(一).选取汉字部件的若干个笔划作为映射笔划,部件将根据这几个映射笔划的类型依照一定的规则映射到键盘键位上。
(二).定义若干汉字笔划类型,称为汉字部件第一映射笔划类型,将其按一定规则映射(或定义)到键盘的若干个键位上,这几个键位称为部件第一映射笔划类型键位。
(三).定义若干汉字笔划类型,称为汉字部件第二映射笔划类型,将其按一定规则定义在每个第一映射笔划类型键位附近(包括第一映射笔划类型键位本身)的键位上。
(三.1).定义若干汉字笔划类型,称为汉字部件第三映射笔划类型,将其按一定规则定义在每个第二映射笔划类型键位附近(包括第二映射笔划类型键位本身)的键位上。
(三.2).定义若干汉字笔划类型,称为汉字部件第四映射笔划类型,将其按一定规则定义在每个第三映射笔划类型键位附近(包括第三映射笔划类型键位本身)的键位上。
.
.
.
(三.m).定义若干汉字笔划类型,称为汉字部件第(n)映射笔划类型,将其按一定规则定义在每个第(n-1)映射笔划类型键位附近(包括第(n-1)映射笔划类型键位本身)的键位上。
(四).取部件第一映射笔划,根据其笔划类型在(二)中找到其对应键位。
(五).根据由(四)确定的第一映射笔划键位在(三)中找到其相应的第二映射笔划类型定义组,取部件第二映射笔划,根据其类型,在由第一映射键位确定的第二映射笔划类型定义组中找到其相应键位。
(五.1).根据由(五)确定的第二映射笔划键位在(三.1)中找到其相应的第三映射笔划类型定义组,取部件第三映射笔划,根据其类型,在由第二映射键位确定的第三映射笔划类型定义组中找到其相应键位。
(五.2).根据由(五.1)确定的第三映射笔划键位在(三.2)中找到其相应的第四映射笔划类型定义组,取部件第四映射笔划,根据其类型,在由第三映射键位确定的第四映射笔划类型定义组中找到其相应键位。
.
.
.
(五.m).根据由(五.m-1)确定的第m+1映射笔划键位在(三.m)中找到其相应的第(m+2)映射笔划类型定义组,取部件第(m+2)映射笔划,根据其类型,在由第(m+1)映射键位确定的第(m+2)映射笔划类型定义组中找到其相应键位。
假设该键位为X。
(六).部件被映射到键位X或键位X附近。
权利要求
以汉字字形为基础的汉字编码方法,首先要将汉字拆分成汉字部件,然后建立部件与标准键盘键位之间的对应关系,将部件定义到键盘键位上。汉字按部件键位序列编码。现有的以汉字字形为编码基础的汉字编码方案(例如,五笔字型编码),部件与键盘键位之间的对应关系规律性不强,需要逐个记忆,难于理解和学习掌握,在一定程度上阻碍了它们的进一步普及推广,同时也影响输入速度的提高。本申请提出的汉字编码方法,阐述了一种建立汉字部件与键盘键位之间对应关系的有效方法。利用该方法可以方便而快速地将汉字部件映射到标准键盘的键位上,该方法的实质是巧妙地综合利用了汉字部件的若干笔划作为映射笔划,根据映射笔划的笔划类型建立部件与键盘键位之间的对应关系。该方法的特征体现在以下几个方面1、选取汉字部件的若干个笔划作为映射笔划,部件将根据这几个映射笔划的类型依照一定的规则映射到键盘键位上。
2.定义若干汉字笔划类型,称为汉字部件第一映射笔划类型,将其按一定规律映射(或定义)到键盘的若干个键位上,这几个键位称为部件第一映射笔划类型键位。
3.定义若干汉字笔划类型,称为汉字部件第二映射笔划类型,将其按一定规则定义在每个第一映射笔划类型键位附近(包括第一映射笔划类型键位本身)的键位上。
4.定义若干汉字笔划类型,称为汉字部件第三映射笔划类型,将其按一定规则定义在每个第二映射笔划类型键位附近(包括第二映射笔划类型键位本身)的键位上。
5.定义若干汉字笔划类型,称为汉字部件第四映射笔划类型,将其按一定规则定义在每个第三映射笔划类型键位附近(包括第三映射笔划类型键位本身)的键位上。
6.定义若干汉字笔划类型,称为汉字部件第(n)映射笔划类型,将其按一定规则定义在每个第(n-1)映射笔划类型键位附近(包括第(n-1)映射笔划类型键位本身)的键位上。
7.取部件第一映射笔划,根据其笔划类型在(2)中找到其对应键位。
8.根据由(7)确定的第一映射笔划键位,在(3)中找到其相应的第二映射笔划类型定义组,取部件第二映射笔划,根据其类型,在由第一映射键位确定的第二映射笔划类型定义组中找到其相应键位。
9.根据由(8)确定的第二映射笔划键位,在(4)中找到其相应的第三映射笔划类型定义组,取部件第三映射笔划,根据其类型,在由第二映射键位确定的第三映射笔划类型定义组中找到其相应键位。
10.根据由(9)确定的第三映射笔划键位,在(5)中找到其相应的第四映射笔划类型定义组,取部件第四映射笔划,根据其类型,在由第三映射键位确定的第四映射笔划类型定义组中找到其相应键位。
11.根据第(n-1)映射笔划键位,在(6)中找到其相应的第(n)映射笔划类型定义组,取部件第(n)映射笔划,根据其类型,在由第(n-1)映射键位确定的第(n)映射笔划类型定义组中找到其相应键位。假设该键位为X。
12.部件被映射到键位X或键位X附近。
全文摘要
本发明提出的汉字编码方法将汉字拆分成2至4个部件,根据部件(包括偏旁和部件字)与计算机键盘之间建立的对应关系,将汉字按部件编码输入计算机。本申请提出的定义部件与键盘键位对应关系的映射方法具有新颖性、创造性和实用性。利用本方法定义的部件与键盘键位之间的对应关系规律性极强,易于理解和学习掌握,可以方便而快速地将任何一个汉字部件映射到键盘的某个键位上。按本方法定义的部件与键盘键位的对应关系系统而完整。
文档编号G06F3/023GK1104348SQ9310212
公开日1995年6月28日 申请日期1993年3月2日 优先权日1993年3月2日
发明者周南塔 申请人:周南塔
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1