【技术实现步骤摘要】
一种汉字输入法
本专利技术涉及一种汉字输入法,更具体地,涉及一种用于计算器系统的汉字输入法以及其相关的汉字编码方法。
技术介绍
中文计算机普及已经超过四分之一个世纪,而坊间上亦流传着各种不同的中文输入法,林林总总,多不胜数。例如,有些中文输入法基于手写,其辨识率一般较低,并未能用作快速的输入。有些输入法则基于汉字拼音,但碍于语言中有大量同音字,选字的步骤也会减慢输入的速度。
技术实现思路
因此,本专利技术的实施例提供了一种新的汉字输入法以克服上述的技术问题。在一个方面,本专利技术提供了一种汉字编码的方法,包括以下步骤:将需要输入的汉字或词语,基于分解规则分拆成一个或多个字体部分,其中每个所述字体部分包括:至少包含一个基本字形;以及基于选码规则,就每个所述字体部分,根据其包含的所述基本字形,各选取一个对应字码来代表;以及基于编码规则,将所选取的对应字码组合成字码组合以代表所述需要输入的汉字或词语。其中,所述字体部分包括:基于所述分解规则规定无需分拆或不能分拆的所述需要输入的汉字或所述需要输入的词语中的个别汉字;其中,所述词语包括:分别由两个或多个汉字组合而成。优选地,所述基本字形包括:被规定为字体中的最小单元,其不能被分解,并被设定成与其他基本字形组合成所有汉字。优选地,所述基本字形包括:按字形结构分为九种类形,包括以边数来定义的四边字形、三边字形、两边字形和一边字形;以笔数来定义的一笔字形、两笔字形、三笔字形和四笔字形以及相交字形。优选地,所述四边字形包括:大致呈方 ...
【技术保护点】
1.一种汉字输入法,其特征在于:/n首先,对汉字进行编码建立汉字编码表,编码方法包括以下步骤:/n将需要输入的汉字或词语,基于分解规则分拆成一个或多个字体部分,其中每个所述字体部分包括:至少包含一个基本字形;以及/n基于选码规则,就每个所述字体部分,根据其包含的所述基本字形,各选取一个对应字码来代表;以及/n基于编码规则,将所选取的对应字码组合成字码组合以代表所述需要输入的汉字或词语;/n其中,所述字体部分包括:基于所述分解规则规定无需分拆或不能分拆的所述需要输入的汉字或所述需要输入的词语中的个别汉字;/n其中,所述词语包括:分别由两个或多个汉字组合而成;/n然后,接收利用键盘输入的输入字码组合,将输入字码组合与汉字编码表中所代表每个汉字或词语的所述字码组合进行配对;以及/n最后,显示与所述输入字码组合所代表的汉字或词语。/n
【技术特征摘要】
20191025 HK 1913152821.一种汉字输入法,其特征在于:
首先,对汉字进行编码建立汉字编码表,编码方法包括以下步骤:
将需要输入的汉字或词语,基于分解规则分拆成一个或多个字体部分,其中每个所述字体部分包括:至少包含一个基本字形;以及
基于选码规则,就每个所述字体部分,根据其包含的所述基本字形,各选取一个对应字码来代表;以及
基于编码规则,将所选取的对应字码组合成字码组合以代表所述需要输入的汉字或词语;
其中,所述字体部分包括:基于所述分解规则规定无需分拆或不能分拆的所述需要输入的汉字或所述需要输入的词语中的个别汉字;
其中,所述词语包括:分别由两个或多个汉字组合而成;
然后,接收利用键盘输入的输入字码组合,将输入字码组合与汉字编码表中所代表每个汉字或词语的所述字码组合进行配对;以及
最后,显示与所述输入字码组合所代表的汉字或词语。
2.根据权利要求1所述的一种汉字输入法,其特征在于:其中,代表各个对应字码的按键/选项,在所述键盘上的配置,会根据所述对应字码所「对应」的字母特征的选码优先权级别的高低顺序排列。
3.根据权利要求1所述的一种汉字输入法,其特征在于:所述基本字形包括:以边数来定义的四边字形、三边字形、两边字形和一边字形,以笔数来定义的一笔字形、两笔字形、三笔字形和四笔字形以及只含两线相交的相交字形;其中,对同一个所述基本字形的笔画结构或/和该所述基本字形以外的笔画结构的不同规定,表示为所述基本字形的附加描述。
4.根据权利要求3所述的一种汉字输入法,其特征在于:其中所述四边字形包括:大致呈方形的「口」字形;其中所述三边字形包括:「口」字形的四个边之中缺失任意一边的字形;其中所述两边字形包括:三边字形再缺失其中一边的字形,包括大致具有方形或菱形中其中一角的字形、具有锐角的字形或具有钩形的字形,其中所述方形角、菱形角、锐角、钩形角代表所述两边字形的附加描述。
5.根据权利要求3所述的一种汉字输入法,其特征在于:其中所述一笔字形、两笔字形、三笔字形、四笔字形包括:具有一至四笔互不相交、笔顺相连,以及全都不与其他笔画相交或全都与其他一个或多个笔画相交的横、直、斜和/或点的笔画;其中所述横、直、斜、点代表所述一至四笔字形的所述附加描述;其中所述一笔字形中的一横、一直、一斜相等于所述一边字形。
6.根据权利要求3所述的一种汉字输入法,其特征在于:一个所述基本字形或一个有附加描述的所述基本字形,以一个字母特征代表;其中,以不同的字母特征代表有不同附加描述的同一个基本字形。
7.根据权利要求6所述的一种汉字输入法,其特征在于:所述字母特征包括被分成十个组别,同组的每个所述字母特征所代表的基本字形具有相同的边数或/和笔数。
8.根据权利要求7所述的一种汉字输入法,其特征在于:所述每组字母特征,在不同的模式中,会以一个或多个所述对应字码代表;其中,相对于一个所述对应字码较少的模式,在一个所述对应字码较多的模式中,同一个基本字形会有较多的附加描述规定,以增加其所属字母特征组别内的字母特征数量,配合该模式的须要。
9.根据权利要求7所述的一种汉字输入法,其特征在于:所述每组字母特征,由低至高分别各配对一个所述选码优先权级别;其中,所述每个组别中的字母特征所代表的所述基本字形的边数或/和笔数愈多,其选码优先权级别愈高。
10.根据权利要求1所述的一种汉字输入法,其特征在于:其中所述选码规则包括:比较所述字体部分中每个基本字形所属的字母特征的选码优先权级别,其中选取级别最高的一个所述字母特征所属的对应字码来代表所述字体部分。
11.根据权利要求1所述的一种汉字输入法,其特征在于:其中所述汉字的分解规则分为:两码模式、一般模式、半元法模式和超半元模式;所述分解规则模式还包括词语模式;其中所述分解规则模式包括:当每个所述字体部分包含多于一个基本字形,并且按所述分解规则模式的规定,需要被分拆成两个较小的字体部分时,基于拆字方法将所述字体部分分拆成两个较小的字体部分;并且重复直至完成所述分解规则模式规定的步骤为止;其中每当规定需要分拆的所述字体部分只得一个基本字形,不能再分解时,略过所述步骤;其中所述拆字方法...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。