发明名称 音形多能码中文字符输入法
摘要 一种使用普通键盘的中文字符输入法,其主要特征:将汉字的声母、韵母和部件等有规律地定位于26个英文字母,对简繁体字词进行音、形码的多种编码组合,将传统意义的音码和形码融于一体;使用户在一种输入法状态下,可以自由选择按音码或形码方式输入;并提供了如中文标点、汉字偏旁部首、各种外来语字符及各种专用符号等非成字中文符号的一体化输入法;从而在中文字符特征信息的选取定位上具有高度统一性和规整性,解决了中文字符输入法易学性与易用性的统一问题,全面适合各类用户使用键盘录入中文字符的要求,可用于电脑、手机等中文信息处理设备或编篡字词典等。
申请公布号 CN1115620C 申请公布日期 2003.07.23
申请号 CN99114504.6 申请日期 1999.10.22
申请人 孙苏成 发明人 孙苏成
分类号 G06F3/023 主分类号 G06F3/023
代理机构 南京苏科专利代理有限责任公司 代理人 奚胜元
主权项 1、一种音形结合的计算机中文字符输入方法,其特征在于:将汉字的声母、韵 母和部件等汉字特征信息有规律地定位于26个英文字母上,对简繁体字词进行音码 和形码的多种编码组合,将传统意义上的音码和形码完整地融于一体,并提供了各种 非成字符号如中文标点、偏旁部首、外来语字符及其他各种专用符号等非成字中文字 符的一体化输入方法,解决了中文字符输入法易学性和易用性的统一问题; 本输入法的编码分音码和形码两部分,音码部分采用全拼码和双拼码两种编码方 式,形码部分采用汉字部件码编码方式,故可以将本发明命名为“音形多能码中文字 符输入法”;之所以将本发明命名为中文字符输入法而不命名为通常使用的汉字输入 法,是因为汉字与中文字符是两个既有联系又有区别的不同的概念;中文字符是一个 由普通意义上的汉字、中文标点符号、非成字中文偏旁部首、各种外来语字符、各种 专用中文符号及国家发布或认可的中文字表中包含的其他符号为元素的字符集合,其 中汉字字符为其主要的集合元素; 本输入法的特征主要体现在以下两个方面: (一)声母、韵母和部件的键位安排 音形多能码所规定的声母、韵母和汉字部件与键盘键位的关系有明确的规律性, 其声母、韵母和部件的定位分别如下: (1)声母定位: 可以按普通键盘的字母键位顺序,将声母定位如下: 键盘第一排字母含以下声母: <tables id="table1" num="001"><table width="832"><tgroup cols="20"><colspec colname="c001" colwidth="" /><colspec colname="c002" colwidth="" /><colspec colname="c003" colwidth="" /><colspec colname="c004" colwidth="" /><colspec colname="c005" colwidth="" /><colspec colname="c006" colwidth="" /><colspec colname="c007" colwidth="" /><colspec colname="c008" colwidth="" /><colspec colname="c009" colwidth="" /><colspec colname="c010" colwidth="" /><colspec colname="c011" colwidth="" /><colspec colname="c012" colwidth="" /><colspec colname="c013" colwidth="" /><colspec colname="c014" colwidth="" /><colspec colname="c015" colwidth="" /><colspec colname="c016" colwidth="" /><colspec colname="c017" colwidth="" /><colspec colname="c018" colwidth="" /><colspec colname="c019" colwidth="" /><colspec colname="c020" colwidth="" /><thead><row><entry morerows="1"> Q q </entry><entry morerows="1"></entry><entry morerows="1"> W w </entry><entry morerows="1"></entry><entry morerows="1"> E 零 </entry><entry morerows="1"></entry><entry morerows="1"> R r </entry><entry morerows="1"></entry><entry morerows="1"> T t </entry><entry morerows="1"></entry><entry morerows="1"> Y y </entry><entry morerows="1"></entry><entry morerows="1"> U zh </entry><entry morerows="1"></entry><entry morerows="1"> I ch </entry><entry morerows="1"></entry><entry morerows="1"> O sh </entry><entry morerows="1"></entry><entry morerows="1"> P p </entry><entry morerows="1"></entry></row></thead><tbody><row><entry morerows="1" namest="c001" nameend="c002"></entry><entry morerows="1" namest="c003" nameend="c004"></entry><entry morerows="1" namest="c005" nameend="c006"></entry><entry morerows="1" namest="c007" nameend="c008"></entry><entry morerows="1" namest="c009" nameend="c010"></entry><entry morerows="1" namest="c011" nameend="c012"></entry><entry morerows="1" namest="c013" nameend="c014"></entry><entry morerows="1" namest="c015" nameend="c016"></entry><entry morerows="1" namest="c017" nameend="c018"></entry><entry morerows="1" namest="c019" nameend="c020"></entry></row></tbody></tgroup></table></tables>键盘第二排字母含以下声母: <tables id="table2" num="002"><table width="832"><tgroup cols="19"><colspec colname="c001" colwidth="" /><colspec colname="c002" colwidth="" /><colspec colname="c003" colwidth="" /><colspec colname="c004" colwidth="" /><colspec colname="c005" colwidth="" /><colspec colname="c006" colwidth="" /><colspec colname="c007" colwidth="" /><colspec colname="c008" colwidth="" /><colspec colname="c009" colwidth="" /><colspec colname="c010" colwidth="" /><colspec colname="c011" colwidth="" /><colspec colname="c012" colwidth="" /><colspec colname="c013" colwidth="" /><colspec colname="c014" colwidth="" /><colspec colname="c015" colwidth="" /><colspec colname="c016" colwidth="" /><colspec colname="c017" colwidth="" /><colspec colname="c018" colwidth="" /><colspec colname="c019" colwidth="" /><thead><row><entry morerows="1"> A </entry><entry morerows="1"></entry><entry morerows="1"> S s </entry><entry morerows="1"></entry><entry morerows="1"> D d </entry><entry morerows="1"></entry><entry morerows="1"> F d </entry><entry morerows="1"></entry><entry morerows="1"> G g </entry><entry morerows="1"></entry><entry morerows="1"> H h </entry><entry morerows="1"></entry><entry morerows="1"> J j </entry><entry morerows="1"></entry><entry morerows="1"> K k </entry><entry morerows="1"></entry><entry morerows="1"> L l </entry><entry morerows="1"></entry><entry morerows="2"></entry></row></thead><tbody><row><entry morerows="1" namest="c001" nameend="c002"></entry><entry morerows="1" namest="c003" nameend="c004"></entry><entry morerows="1" namest="c005" nameend="c006"></entry><entry morerows="1" namest="c007" nameend="c008"></entry><entry morerows="1" namest="c009" nameend="c010"></entry><entry morerows="1" namest="c011" nameend="c012"></entry><entry morerows="1" namest="c013" nameend="c014"></entry><entry morerows="1" namest="c015" nameend="c016"></entry><entry morerows="1" namest="c017" nameend="c018"></entry></row></tbody></tgroup></table></tables>键盘第三排字母含以下声母: <tables id="table3" num="003"><table width="832"><tgroup cols="17"><colspec colname="c001" colwidth="" /><colspec colname="c002" colwidth="" /><colspec colname="c003" colwidth="" /><colspec colname="c004" colwidth="" /><colspec colname="c005" colwidth="" /><colspec colname="c006" colwidth="" /><colspec colname="c007" colwidth="" /><colspec colname="c008" colwidth="" /><colspec colname="c009" colwidth="" /><colspec colname="c010" colwidth="" /><colspec colname="c011" colwidth="" /><colspec colname="c012" colwidth="" /><colspec colname="c013" colwidth="" /><colspec colname="c014" colwidth="" /><colspec colname="c015" colwidth="" /><colspec colname="c016" colwidth="" /><colspec colname="c017" colwidth="" /><thead><row><entry morerows="1"> Z z </entry><entry morerows="1"></entry><entry morerows="1"> X x </entry><entry morerows="1"></entry><entry morerows="1"> C c </entry><entry morerows="1"></entry><entry morerows="1"> V </entry><entry morerows="1"></entry><entry morerows="1"> B b </entry><entry morerows="1"></entry><entry morerows="1"> N n </entry><entry morerows="1"></entry><entry morerows="1"> M m </entry><entry morerows="1"></entry><entry morerows="2"></entry><entry morerows="2"></entry><entry morerows="2"></entry></row></thead><tbody><row><entry morerows="1" namest="c001" nameend="c002"></entry><entry morerows="1" namest="c003" nameend="c004"></entry><entry morerows="1" namest="c005" nameend="c006"></entry><entry morerows="1" namest="c007" nameend="c008"></entry><entry morerows="1" namest="c009" nameend="c010"></entry><entry morerows="1" namest="c011" nameend="c012"></entry><entry morerows="1" namest="c013" nameend="c014"></entry></row></tbody></tgroup></table></tables>(2)韵母定位: 可以按普通键盘的字母键位顺序,将韵母定位如下: 键盘第一排字母含以下韵母: <tables id="table4" num="004"><table width="830"><tgroup cols="20"><colspec colname="c001" colwidth="" /><colspec colname="c002" colwidth="" /><colspec colname="c003" colwidth="" /><colspec colname="c004" colwidth="" /><colspec colname="c005" colwidth="" /><colspec colname="c006" colwidth="" /><colspec colname="c007" colwidth="" /><colspec colname="c008" colwidth="" /><colspec colname="c009" colwidth="" /><colspec colname="c010" colwidth="" /><colspec colname="c011" colwidth="" /><colspec colname="c012" colwidth="" /><colspec colname="c013" colwidth="" /><colspec colname="c014" colwidth="" /><colspec colname="c015" colwidth="" /><colspec colname="c016" colwidth="" /><colspec colname="c017" colwidth="" /><colspec colname="c018" colwidth="" /><colspec colname="c019" colwidth="" /><colspec colname="c020" colwidth="" /><thead><row><entry morerows="1"> Q </entry><entry morerows="1"> ai </entry><entry morerows="1"> W </entry><entry morerows="1"> ao </entry><entry morerows="1"> E </entry><entry morerows="1"> e </entry><entry morerows="1"> R </entry><entry morerows="1"> an üan </entry><entry morerows="1"> T </entry><entry morerows="1"> ang </entry><entry morerows="1"> Y </entry><entry morerows="1"> ong ün </entry><entry morerows="1"> U </entry><entry morerows="1"> u ü </entry><entry morerows="1"> I </entry><entry morerows="1"> i </entry><entry morerows="1"> O </entry><entry morerows="1"> o </entry><entry morerows="1"> P </entry><entry morerows="1"> ou </entry></row></thead><tbody><row><entry morerows="1" namest="c001" nameend="c002"></entry><entry morerows="1" namest="c003" nameend="c004"></entry><entry morerows="1" namest="c005" nameend="c006"></entry><entry morerows="1" namest="c007" nameend="c008"></entry><entry morerows="1" namest="c009" nameend="c010"></entry><entry morerows="1" namest="c011" nameend="c012"></entry><entry morerows="1" namest="c013" nameend="c014"></entry><entry morerows="1" namest="c015" nameend="c016"></entry><entry morerows="1" namest="c017" nameend="c018"></entry><entry morerows="1" namest="c019" nameend="c020"></entry></row></tbody></tgroup></table></tables>键盘第二排字母含以下韵母: <tables id="table5" num="005"><table width="830"><tgroup cols="19"><colspec colname="c001" colwidth="" /><colspec colname="c002" colwidth="" /><colspec colname="c003" colwidth="" /><colspec colname="c004" colwidth="" /><colspec colname="c005" colwidth="" /><colspec colname="c006" colwidth="" /><colspec colname="c007" colwidth="" /><colspec colname="c008" colwidth="" /><colspec colname="c009" colwidth="" /><colspec colname="c010" colwidth="" /><colspec colname="c011" colwidth="" /><colspec colname="c012" colwidth="" /><colspec colname="c013" colwidth="" /><colspec colname="c014" colwidth="" /><colspec colname="c015" colwidth="" /><colspec colname="c016" colwidth="" /><colspec colname="c017" colwidth="" /><colspec colname="c018" colwidth="" /><colspec colname="c019" colwidth="" /><thead><row><entry morerows="1">A </entry><entry morerows="1">a </entry><entry morerows="1">S </entry><entry morerows="1">iao uo </entry><entry morerows="1">D </entry><entry morerows="1">ie </entry><entry morerows="1">F </entry><entry morerows="1">ian uan </entry><entry morerows="1">G </entry><entry morerows="1">iang uang </entry><entry morerows="1">H </entry><entry morerows="1">iong </entry><entry morerows="1">J </entry><entry morerows="1">iu ui </entry><entry morerows="1">K </entry><entry morerows="1">uai </entry><entry morerows="1">L </entry><entry morerows="1">ia ua </entry><entry morerows="2"></entry></row></thead><tbody><row><entry morerows="1" namest="c001" nameend="c002"></entry><entry morerows="1" namest="c003" nameend="c004"></entry><entry morerows="1" namest="c005" nameend="c006"></entry><entry morerows="1" namest="c007" nameend="c008"></entry><entry morerows="1" namest="c009" nameend="c010"></entry><entry morerows="1" namest="c011" nameend="c012"></entry><entry morerows="1" namest="c013" nameend="c014"></entry><entry morerows="1" namest="c015" nameend="c016"></entry><entry morerows="1" namest="c017" nameend="c018"></entry></row></tbody></tgroup></table></tables>键盘第三排字母含以下韵母: <tables id="table6" num="006"><table width="831"><tgroup cols="17"><colspec colname="c001" colwidth="" /><colspec colname="c002" colwidth="" /><colspec colname="c003" colwidth="" /><colspec colname="c004" colwidth="" /><colspec colname="c005" colwidth="" /><colspec colname="c006" colwidth="" /><colspec colname="c007" colwidth="" /><colspec colname="c008" colwidth="" /><colspec colname="c009" colwidth="" /><colspec colname="c010" colwidth="" /><colspec colname="c011" colwidth="" /><colspec colname="c012" colwidth="" /><colspec colname="c013" colwidth="" /><colspec colname="c014" colwidth="" /><colspec colname="c015" colwidth="" /><colspec colname="c016" colwidth="" /><colspec colname="c017" colwidth="" /><thead><row><entry morerows="1"> Z </entry><entry morerows="1"> ei </entry><entry morerows="1"> X </entry><entry morerows="1"> er </entry><entry morerows="1"> C </entry><entry morerows="1"> en </entry><entry morerows="1"> V </entry><entry morerows="1"></entry><entry morerows="1"> B </entry><entry morerows="1"> eng </entry><entry morerows="1"> N </entry><entry morerows="1"> ing </entry><entry morerows="1"> M </entry><entry morerows="1"> in un </entry><entry morerows="2"></entry><entry morerows="2"></entry><entry morerows="2"></entry></row></thead><tbody><row><entry morerows="1" namest="c001" nameend="c002"></entry><entry morerows="1" namest="c003" nameend="c004"></entry><entry morerows="1" namest="c005" nameend="c006"></entry><entry morerows="1" namest="c007" nameend="c008"></entry><entry morerows="1" namest="c009" nameend="c010"></entry><entry morerows="1" namest="c011" nameend="c012"></entry><entry morerows="1" namest="c013" nameend="c014"></entry></row></tbody></tgroup></table></tables>(3)汉字部件的清单及定位: 本发明之部件清单含249个部件,可以按普通键盘的字母键位顺序,将各部件定 位如下页: 键盘第一排字母含以下部件:<img file="C9911450400041.GIF" wi="2887" he="464" />键盘第二排字母含以下部件:<img file="C9911450400042.GIF" wi="2887" he="465" />键盘第三排字母含以下部件:<img file="C9911450400043.GIF" wi="2888" he="453" />本发明之部件列表允许其中少量部件在选取和定位上适当调整变更而不影响其特征,其比例约10%;(二)字、词和符号的编码规则 本发明对单字和词汇分别定义了全码和简码,其中多音字视为形同音不同的多个 汉字分别进行编码;单字的全码码长为5,单字的全拼码,以该字的拼音为基础,码 长为6,不足时可以用字母V补足;词汇的全码码长为6; 本发明命名双拼码的声母为“声”,韵母为“韵”;命名各单字拆分出的第一个 部件为“头”,第二个部件为“颈”,第末个部件为“足”;命名全拼音的第一个字 母为“前”,最后一个字母为“后”;命名字母V为“分”,作为分隔符专用于词汇编 码: 本发明关于中文字符的编码规定如下: (1)单字: 简码:声、声韵、声韵头、头颈足 全码:声韵头颈足、头颈足声韵、全拼码 (2)两字词: 简码:声韵声韵、头颈头颈 全码:声韵声韵头头、头颈头颈声声、前前分后后 (3)三字词: 全码:声韵声韵声韵、头颈头颈头颈、前前前分后后 (4)四字词: 全码:声韵声韵声声、头颈头颈头头、前前前前分后 (5)多字词: 全码:声韵声韵声声、头颈头颈头头、前前前前前分 (6)非成字符号: 各种非成字符号的编码为字母V加字母分类识别码;非成字符号的类别与其分类 识别码的对应关系可以如下: 希腊字母:VX俄文字母:VE注音符号:VU拼音符号:VP 日文平假:VR日文片假:VN标点符号:VD制表符号:VB 数字序号:VO数学符号:VM单位符号:VW特殊符号:VT 非成字汉字部件;VF 本发明允许将零声母和非成字符号输入标志字母在A、E、V三字母中进行3选 2的组合变换; 本发明允许对各符号的分类识别标志字母进行适当调整; 本发明允许选取本发明特有的双拼码与部件码的部分或全部特征信息实现不同全 码码长的编码方案; 本发明允许根据数字小键盘上阿拉伯数字字母的键位与普通键盘上英文字母的键 位间对应关系,定义以下两种英文字母与数字字母的代换方法: <tables id="table7" num="007"><table width="289" align="left"><tgroup cols="3"><colspec colname="c001" colwidth="33%" /><colspec colname="c002" colwidth="33%" /><colspec colname="c003" colwidth="34%" /><thead><row><entry morerows="1"> QWE 7 </entry><entry morerows="1"> RTY 8 </entry><entry morerows="1"> UIO 9 </entry></row></thead><tbody><row><entry morerows="1"> ASD 4 </entry><entry morerows="1"> FGH 5 </entry><entry morerows="1"> JKL 6 </entry></row><row><entry morerows="1"> ZXC 1 </entry><entry morerows="1"> VBN 2 </entry><entry morerows="1"> MP 3 </entry></row><row><entry morerows="1"></entry><entry morerows="1"> 空格键 0 </entry><entry morerows="1"></entry></row></tbody></tgroup></table></tables><tables id="table8" num="008"><table width="302"><tgroup cols="3"><colspec colname="c001" colwidth="32%" /><colspec colname="c002" colwidth="32%" /><colspec colname="c003" colwidth="36%" /><thead><row><entry morerows="1"> QWE 1 </entry><entry morerows="1"> RTY 2 </entry><entry morerows="1"> UIO 3 </entry></row></thead><tbody><row><entry morerows="1"> ASD 4 </entry><entry morerows="1"> FGH 5 </entry><entry morerows="1"> JKL 6 </entry></row><row><entry morerows="1"> ZXC 7 </entry><entry morerows="1"> VBN 8 </entry><entry morerows="1"> MP 9 </entry></row><row><entry morerows="1"></entry><entry morerows="1"> 空格键 0 </entry><entry morerows="1"></entry></row></tbody></tgroup></table></tables>从而实现用阿拉伯数字字母作为编码元素实现中文字符的编码,为中文电话机、中文 电子记事薄、中文掌上电脑等各种掌上型电子信息处理设备提供了使用数字小键盘与 使用普通电脑键盘用法相互兼容的中文字符输入方法。
地址 214400江苏省江阴市剪金新村18幢407室