一种计算机汉字拼音编码方法及其键盘的制作方法

文档序号:6409115阅读:426来源:国知局
专利名称:一种计算机汉字拼音编码方法及其键盘的制作方法
技术领域
本发明涉及一种计算机汉字编码方法及其键盘,具体地说是一种计算汉字拼音编码方法及其键盘。
目前,基于中小学汉语拼音教学的基础,虽然重码率较高但好学的拼音输入是普及面最广的计算机汉字输入方法,以“全拼”、“三拼”、“双拼”等形式存在着。台湾现行的注音字符是汉语拼音的前身,虽然海峡两岸使用的汉字存在部分繁、简、异体差别,但是它们的读音基本相同。除了字音以外,汉字编码中常用的特征信息还有笔画及字根。笔画虽然简单且较为一致,与数字键位的对应也易掌握,但是它种类过少且分布不均,妨碍了笔画的应用。利用字根作为汉字键盘输入的特征信息,虽能使重码率较低,但由于字根数量繁多,很难将它们与键盘上的有限键位建立对应关系,需要进行专门学习,大量记忆,从而限制了字根的应用。
本发明的目的在于提供一种基于中小学汉字及汉语拼音教学的、重码率较低的、易学易用的、速度较快的,适用于不同地域使用的古今中外各类繁、简、异体汉字的计算机汉字拼音编码方法及其键盘。
本发明的目的是这样实现的按照取大优先、能离不连、相交不拆、照顾习惯的原则将上下型、左右型、内外型汉字拆分为上与下、左与右、内与外两个部分,拆分出的两个部分以起笔先后为序进行编码,可读的偏旁部首采用其名称的拼音的首位字母组合进行编码,能独立成字的可读部分采用其汉语拼音编码,可拆汉字拆分出的不可读部分采用该汉字的拼音编码,不可拆分汉字采用该汉字的拼音编码,后加空格键“ ”。
本发明的计算机汉字拼音编码方法的键盘是采用国际通用小键盘,使用构成汉语拼音方案字母表的26个字母键及代表零声母的“0”键,以及用来分别代表键盘上没有的拼写中的“ai”、“ei”、“ao”、“ou”、“an”、“en”、“eng”、“ong”“ang”的“1”、“1”、“3”、“4”、“5”、“6”、“7”、“8”、“9”的九个数字键,以及“空格键”作为键元集,并且用“A”、“V”、“F”、“V”、“B”、“N”、“R”、“P”来分别代表键盘上没的拼写中的“zh”、“ch”、“sh”、“i”、“üe”、“ie”、“uo”、“ua”,用以“Q”、“A”为首的两行字母键分别代表“u”行、“i”行,与以“1”为首的那行数字键所代表的各个键元两两组合,将分别以“i”、以“u”为首的韵母在键盘上进行分布。
本发明的优点是1、基于中小学汉字及汉语拼音教学,编码合理,无需记忆,易学易用,适于中小学生和非专业人员及专业人员输入汉字;2、重码率较低,码长适中,平均四码,输入速度较快;3、适用输入不同地域古今中外的各类繁、简、异体汉字。
下面结合实例和附图对本发明做进一步详细的说明

图1是本发明的计算机汉字拼音输入法的键盘信息特征分布图;图2是本发明的计算机汉字拼音输入法的非字偏旁部首编码图。
全部汉字分为独体字、合体字两大类,在合体字中,大多是由形旁、声旁两部分组成的形声字,且形旁、声旁大多是可读的,有其汉语拼音。也即,除了少数不可拆分的汉字外,大多数汉字可拆分为可读的两个部分。如“树”,按取大优先、能离不连、相交不拆、照顾习惯的原则将其拆分为“权”与“寸”两个部分,当然,某些汉字如“疑”虽说是合体字,但它拆分出的两个部分都不可读,所以将其视为不可拆分汉字。又如“曼”是上下结构,既可拆分为“日”“ ”,又可拆分为“ ”“又”,以哪种为准呢,我们的原则是取“最上”为“上”,应拆为“日”“ ”;又如“候”,是左右结构,我们的原则是取“最左””为“左”,拆分为“亻”“ ”,当然,这类字拆分出的两个部分中总有一个部分不可读,如“ ”、“ ”。再如“衍”是左右结构,按相离结构拆分为、彳”“ ”,但这不正确,应按取大优先拆分为“行”、“氵”。同样,“修”应拆分为“攸”“彡“而不是“亻” ”。对于“夷”、“丸”、“申”、“日”这类相交结构的字,我们不再进行拆分,将它们与“凹”、“口”、“丁”、“于”等不可拆分字一起按照该字的汉语拼音,后加“ ”,如“日”的全拼编码为“ri ”,“中”的全拼编码为“a8 ”,“凹”的全拼编码为“Oao ”,“疑”的全拼编码为“yi ”。可拆分的汉字,其拆分出的两个部分以起笔先后为序进行编码,如“戊”,书写顺序为“一厂 戊”,“戈”先起笔,编码为“ge”,“丿”后起笔,编码为“p0”。“丿”是可读的偏旁部首,采用其名称的拼音的首位字母组合进行编码,“全拼”与“双拼”时的编码相同,“三拼”时,要在“双拼”编码后加“0”补足键位,如“戊”的三拼编码是“g0ep00”,双拼编码是“gep0”。所谓三拼,是将构成一个音节的声母、韵头、韵腹(有韵尾的也包括在内)分别用三键来代表的输入方法,空缺键位用“0”补足。双拼,是将构成一个音节的声母、韵母分别用两键来代表的输入方法,零声母键位用“0”补足。全拼时,零声母键位也用“0”补足。对于“树”,它拆分出的两个部分都为独立汉字,整字编码为“quancun”。对于、“曼”,其拆分出的两个部分中“ ”为不可读部分,其编码为该可拆分汉字的拼音编码“m5”,“日”的编码为“ri”,整字全拼编码为“rim5”,同样“候”的全拼编码为“lrhou””。“衍”的全拼编码既可以是“xing3d”,也可是“hang3d”,因“行”是多音字,本发明提供的计算机汉字拼音输入法允许多音字存在,如“嗟””的编码既可以是“koucha”,也可以是“kouci”,还可以是“kouchai”。
虽说21个声母,35个韵母只组成了417个音节,但若将这417个音节两两组合,从理论上讲,可有173889种组合,用它们来区分区区全部近六万汉字,重码问题将迎刃而解。
将每一个汉字的编码按照国标汉字库的顺序编辑为文本文件,键入、转化为机器内码文件存入存贮器。按照编码规则,将当前欲输入汉字如“树”进行编码“树”→“quancun”,键入,根据键入的编码,内存查找到一个与之对应的内码,以来指向字形库中对应的汉字点阵或字形位置,并进行输出显示。
权利要求
1.一种计算机汉字编码方法,其特征是按照取大优先、能离不连,相交不拆、照顾习惯的原则将上下型、左右型、内外型汉字拆分为上与下、左与右、内与外两个部分,拆分出的两个部分以起笔先后为序进行编码,可读的偏旁部首采用其名称的拼音的首位字母组合进行编码,能独立成字的可读部分采用其汉语拼音编码,可拆汉字拆分出的不可读部分采用该汉字的拼音编码,不可拆分汉字采用该汉字的拼音编码,后加空格键“ ”,
2.一种计算机汉字编码方法的键盘,其特征是采用国际通用小键盘,使用构成汉语拼音方案字母表的26个字母键及代表零声母的“0”键,以及用来分别代表键盘上没有的拼写中的“ai”、“ei”、“ao”、“ou”、“an” 、“en”、“eng”、“ong”“ang”的“1”、“2”、“3”、“4”、“5”、“6”、“7”、“8”、“9”的九个数字键以及“空格键”作为键元集,并且用“A”、“V”、“F”、“ V”、“B”、“N”、“R”、“P”来分别代表键盘上没的拼写中的“zh”、“ch”、“sh”、“ü”、“üe”、“ie”、“uo”、“ua”,用以“Q”、“A”为首的两行字母键分别代表“u”行、“i”行,与以“1”为首的那行数字键所代表的各个键元两两组合,将分别以“i”、以“u”为首的韵母在键盘上进行分布。
全文摘要
本发明涉及一种计算机汉字编码方法及其键盘,具体地说是一种拼音编码方法及其键盘。本发明根据大多数汉字是可拆分为两个可读的形旁、声旁的形声字的特点,将汉字分为可拆分与不可拆分两大类。不可拆分的直接用其拼音编码,可拆分的将其拆分出的两个部分分别用拼音编码。采用国标键盘,将声、韵等特征信息进行合理分布。本发明基于中小学汉字、汉语拼音教学,易学易用,速度较快,适用于不同地域的各类简繁汉字的计算机输入。
文档编号G06F3/023GK1119302SQ95106979
公开日1996年3月27日 申请日期1995年7月26日 优先权日1995年7月26日
发明者李卫红 申请人:李卫红
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1