一种元拼拼音汉字输入方法

文档序号:6572759阅读:748来源:国知局
专利名称:一种元拼拼音汉字输入方法
技术领域
本发明涉及一种汉字的键盘输入方法,尤其涉及一种汉语拼音编码输入方式 的汉字输入方法。
背景技术
中文信息化是建设中国信息社会的核心。能够普遍运用的易用化、标准化、 规范化和高效率的中文汉字输入技术,是中文信息化的关键,具有巨大的价值和意 义。在汉语拼音编码键盘输入法领域,现有全拼输入法、简拼输入法、双拼输入 法三种。全拼输入法是完全按照汉语拼音方案、新华字典汉语拼音音节字母进行汉 字拼音编码输入的方法。只需按照计算机键盘上的英文字母对应输入全部拼音字母 即可,会汉语拼音就会输入。当键入一个汉字的正确的拼音字母后,屏幕上会出现 一系列同音字作为候选字,从候选字中选择需要的那个字,并按其前面的号码数, 此字即可出现在屏幕上。全拼输入法的一大缺点在于码长(本申请码长的定义为输 入一个汉字所需击键数,但不含翻找选择同音字所需键数),按新华字典汉语拼音音节索引基本音节表计算,平均每音节需要3.25键。再用全拼输入法对7.3亿汉 字音节语料库进行输入统计,全拼输入法平均每字需要3. 06键。双拼输入法对任何一个汉字音节最多只输入两键。键盘上的一个键既可以定 义为汉语拼音的一个完整声母(包括zh、 ch、 sh也是一键输入),同时也可以定 义为一个完整的韵母(包括汉语拼音方案韵母表中的任何一个韵母)。因此,每一 个汉字的输入只需键入两键,第一个键输入声母,第二个键输入韵母。双拼输入法 的优点在于码长较短,但缺点在于需要对30多个韵母和多字母声母的分布键位进 行记忆,且键位布局混乱,无严格规律,随意性大,甚至个别键位对应二个以上的 韵母,记忆量过多。图6A和图6B分别示出了微软双拼输入法和搜狗双拼输入法的 键位拼音对应关系图。 发明内容本发明的目的在于解决上述问题,提供了一种汉字元拼拼音输入方法,使得 计算机的汉字输入变得更为高效、规范和易用。本申请人对总量超过7. 3亿个汉字的语料数据库、覆盖率达99. 9%的汉字音节 进行了统计分析,发现包含ai、 an、 ang、 ao、 ei、 en、 eng、 ong、 ou这9个多字 母元韵母的汉字音节占到总汉字音节的54%,对这9个多字母元韵母进行键盘键 位设计可以极大地提高拼音输入效率。本元拼拼音输入法所称元韵母定义为《汉语拼音方案》韵母表左边第一列的 12个韵母(a、 o、 e、 ai、 ei、 ao、 ou、 an、 en、肌g、 eng、 ong)以及最上面第 一行的3个韵母(i、 u、 v),合计15个。其中,单字母元韵母6个a、 o、 e、 i、 u、 v-多字母元韵母9个i ai、 an、肌g、 ao、 ei、 en、 eng、 ong、 ou。韵母i、 u、 v兼作辅韵母,可与韵母表第一列12个元韵母组合构成其余所有复合韵母。通过 对大规模汉语语料库汉字音节进行数理统计分析,含有该9个多字母元韵母的汉字 音节占总汉字音节的54%,元拼拼音输入法就是基于对该9个多字母元韵母进行縮 键键位设定的拼音输入法。本输入法按《汉语拼音方案》规定,对于复合韵母iou、 uei、 uen提供iu、 ui、 un简写兼容输入。本发明的技术方案为本发明提供了一种汉字元拼拼音输入方法,包括(1) 如果有声母,则通过键入表示汉字声母的键,输入汉字的声母;(2) 如果有辅韵母,则通过键入表示汉字辅韵母的键,输入汉字的辅韵母;(3) 通过键入表示汉字元韵母的键,输入汉字的元韵母,其中,从表示单字 母声母的键位以及";"键位中选择9个键来分别输入9个多字母元韵母。上述的汉字元拼拼音输入方法,其中,该9个多字母元韵母分别是ai、 an、 ang、 ao、 ei、 en、 eng、 ong、 ou。上述的汉字元拼拼音输入方法,其中,所述方法还包括提供用户自定义的步骤从表示单字母元韵母的键位中选择3个键来分别表示声母zh、 Ch、 Sh。上述的汉字元拼拼音输入方法,其中,在第(1)步骤中,声母zh、 ch、 sh 分别用V、 i、 u键来输入。
上述的汉字元拼拼音输入方法,其中,由辅韵母i和多字母元韵母en、 eng组 成的复合韵母ien、 ieng从表示单字母声母的键位以及";"键位中选择2个键来 输入,且和该9个多字母元韵母不冲突。上述的汉字元拼拼音输入方法,其中,在提供用户自定义的步骤中该两个 复合韵母ien、 ieng从表示单字母声母的键位以及";"键位中选择2个键来表示。上述的汉字元拼拼音输入方法,其中,该复合韵母ien通过表示单字母声母n 的键来输入,该复合韵母ieng通过";"键来输入。上述的汉字元拼拼音输入方法,其中,所述方法还包括提供用户自定义的步 骤从表示单字母声母的键位以及";"键位中选择9个键来分别表示9个多字母 元韵母。上述的汉字元拼拼音输入方法,其中,该9个多字母元韵母分别通过表示单 字母声母s、 d、 f、 g、 h、 j、 k、 1、 m的键来输入。上述的汉字元拼拼音输入方法,其中,该9个多字母元韵母与表示单字母声 母键位的对应关系如下多字母元韵母ai、 an、 ang、 ao、 d、 en、 eng、 ong、 ou按照拼音顺序与单字 母声母s、 d、 f、 g、 h、 j、 k、 1、 m的键相对应。如上所述,在本发明的输入方法中,仅将9个出现频率很高的多字母元韵母 进行縮键输入,与传统的双拼输入方案相比,大大减少了使用者的记忆量,而且9 个键位的定义极有规律,几乎不需要记忆;而与传统的全拼输入方案相比,输入一 个汉字的平均码长比全拼方案短很多。按新华字典汉语拼音音节索引基本音节表计 算,元拼拼音输入法输入一个汉字的码长平均只有2.5键,比全拼输入法的3.25键输入效率提高30%。如果是元拼拼音输入法进阶版,按新华字典汉语拼音音节索 引基本音节表计算,平均每音节只有2. 31键,比全拼输入法的3. 25键提高40% 。 再用这两种输入法对7.3亿汉字音节语料库进行输入统计,全拼法为3.06键,元 拼法标准版为2.45键,比全拼法提高25%。而元拼法进阶版仅为2.22键,比全拼 法大大提高了 38%。更进一步地,本发明将这9个多字母元韵母定义在只能作声母的字母键上, 且一个元韵母对应一个声母键,保证了汉字拼音编码的一码一音。将这9个多字母 元韵母放置在键盘中排,符合人体工程学原理,有利于熟练指法,提高效率,减轻疲劳。


图1是本发明的汉字元拼拼音输入方法的第一实施例的流程图。 图2是图1实施例的键位示意图。图3是本发明的汉字元拼拼音输入方法的第二实施例的流程图。图4是图3实施例的键位示意图。图5是本发明的汉字元拼拼音输入方法的第三实施例的流程图。 图6A、 6B分别是现有技术中双拼输入法的键位示意图。
具体实施方式
下面结合附图和实施例对本发明作进一步的描述。本发明的汉字元拼拼音输入方法建立在现代语言数理统计学和超大规模语 料库数据处理基础上,研究归纳汉字与音节的本质特征和规律,实现了易用规 范性和高效累进性的完美结合。图1示出了本发明的汉字元拼拼音输入方法的第一实施例的流程,亦称为 汉字元拼拼音输入方法的标准版流程。图2示出了该方法对应的键位设置。请 同时参见图1和图2,下面是对该流程步骤的详细描述。步骤S10:如果有声母,则通过键入表示汉字声母的键,输入汉字的声母。声母分为单字母声母和双字母声母。单字母声母为b、 p、 m、 f、 d、 t、 n、 1、 g、 k、 h、 j、 q、 x、 z、 c、 s、 r以及可看做声母的y、 w,共计20个。双 字母声母为zh、 ch、 sh,共计3个。单字母声母通过键入对应的英文字母键来 输入,双字母声母通过键入两个对应的英文字母键来输入,例如双声母zh通 过键入z键和h键来输入。步骤S12:如果有辅韵母,则通过键入表示汉字辅韵母的键,输入汉字的 辅韵母。韵母分为辅韵母和元韵母,辅韵母和元韵母组成复合韵母。其中辅韵母为 i、 u、 v (亦即U)。这3个辅韵母通过键入对应的英文字母键来输入。步骤S14:通过键入表示汉字元韵母的键,输入汉字的元韵母,其中,表
示多字母元韵母的键定义在键盘中排。
元韵母分为单字母元韵母和多字母元韵母。其中单字母元韵母为a、 e、 i、 o、 u、 v (其中i、 u、 v既可做上述的辅韵母也可做单字母元韵母),共计6 个。多字母兀韵母为ai、 an、 ang、 ao、 ei、 en、 eng、 ong、 ou, 共计9个。 单字母元韵母通过键入对应的英文字母键来输入。这9个多字母元韵母的键位 设置请参见图2,其输入方式如下通过键入s键来输入ai,通过键入d键来 输入an,通过键入f键来输入ang,通过键入g键来输入ao,通过键入h键来 输入ei,通过键入j键来输入en,通过键入k键来输入eng,通过键入1键来 输入ong,通过键入ra键来输入ou。以上的输入方式主要将多字母元韵母设置 在键盘中排,并按照多字母元韵母的拼音顺序来安排。应理解,多字母元韵母 在键盘中排的顺序可以不按照拼音顺序来排列。
辅韵母在元韵母之前与元韵母组成复合韵母,所有的复合韵母能且只能由 辅韵母与元韵母组合而成。亦即,所有复合韵母可以通过辅韵母键与元韵母键 的两键组合来输入。另外,根据《汉语拼音方案》对于复合韵母iou、 uei、 uen 提供iu、 ui、 un简写兼容输入,复合韵母ven (亦即to)也可简写为un。
从上述可以看出,在本实施例中,所有汉字音节由l至4键输入(1) l键 一个元韵母的汉字音节;(2) 2键 一个单字母声母与一个元韵母组成的汉字音节或者一个复合韵 母前面没有声母时形成的汉字音节(如ian拼音为yan);(3) 3键 一个双字母声母和一个元韵母组成的汉字音节或者一个单字母 声母与一个复合韵母组成的汉字音节、或者一个复合韵母前面没有声母时形成 的汉字音节(如iuan拼音为yuan);(4) 4键 一个双字母声母和一个复合韵母组成的汉字音节。图3示出了本发明的汉字元拼拼音输入方法的第二实施例流程,亦称为汉 字元拼拼音输入方法的进阶版流程。图4示出了该方法对应的键位设置。请同 时参见图3和图4,下面是对该方法流程中各步骤的详细描述。步骤S20:如果有声母,则通过键入表示汉字声母的键,输入汉字的声母, 其中双字母声母分别通过v、 i、 u键来输入。
声母分为单字母声母和双字母声母。单字母声母为b、 p、 m、 f、 d、 t、 n、1、 g、 k、 h、 j、 q、 x、 z、 c、 s、 r以及可看做声母的y、 w,共计20个。双 字母声母为zh、 ch、 sh,共计3个。单字母声母通过键入对应的英文字母键来 输入,双字母声母以图4所示的方式来输入通过键入v键来输入双字母声母 zh、通过键入i键来输入双字母声母ch、通过输入u键来输入双字母声母sh。 步骤S22:如果有辅韵母,则通过键入表示汉字辅韵母的键,输入汉字的 辅韵母。韵母分为辅韵母和元韵母,辅韵母和元韵母组成复合韵母。其中辅韵母为 i、 u、 v。这3个辅韵母通过键入对应的英文字母键来输入。步骤S24:通过键入表示汉字元韵母的键,输入汉字的元韵母,其中,表 示多字母元韵母的键定义在键盘中排,特定复合韵母in (ien) 、 ing (ieng) 分别通过n键和";"键来输入。元韵母分为单字母元韵母和多字母元韵母。其中单字母元韵母为a、 e、 i、 o、 u、 v (其中i、 u、 v既可做上述的辅韵母也可做单字母元韵母),共计6 个o 多字母元韵母为ai、 an、 ang、 ao、 ei、 en、 eng、 ong、 ou, 共计9个。 单字母元韵母通过键入对应的英文字母键来输入。这9个多字母元韵母的键位 设置请参见图4,其输入方式如下通过键入s键来输入ai,通过键入d键来 输入an,通过键入f键来输入ang,通过键入g键来输入ao,通过键入h键来 输入ei,通过键入j键来输入en,通过键入k键来输入eng,通过键入1键来 输入ong,通过键入m键来输入ou。以上的输入方式主要将多字母元韵母设置 在键盘中排,并按照多字母元韵母的拼音顺序来安排。这样排列的意义在于 使左右手按键频率均衡,据统计,左手按键的多字母元韵母占到汉字总音节的 26.203%,右手按键的多字母元韵母占到汉字总音节的27.975%。应理解,多 字母元韵母在键盘中排的顺序可以不按照拼音顺序来排列。此外,特定复合韵母in通过键入n键来输入,特定复合韵母ing通过键 入";"键来输入。在汉语拼音方案中,复合韵母in是ien的简化表示,复 合韵母ing是ieng的简化表示。例如,"xin"通过键入x键和n键来输入, "ding"通过键入d键和";"键来输入。另外,根据《汉语拼音方案》对于 复合韵母iou、 uei、 uen提供iu、 ui、 un简写兼容输入,复合韵母ven (亦即iin) 也可简写为un。
从上述可以看出,在本实施例中,所有汉字音节由1至3键输入(1) l键 一个元韵母的汉字音节;(2) 2键 一个声母(无论单字母声母还是双字母声母)与一个元韵母组 成的汉字音节;(3) 3键 一个声母(无论单字母声母还是双字母声母)与一个复合韵母 组成的汉字音节。图5示出了本发明的汉字元拼拼音输入方法的第三实施例流程,亦称为汉 字元拼拼音输入方法的自由版流程。请参见图5,下面是对该方法流程中各步 骤的详细描述。步骤S30:如果有声母,则通过键入表示汉字声母的键,输入汉字的声母。 声母分为单字母声母和双字母声母。单字母声母为b、 p、 ra、 f、 d、 t、 n、 1、 g、 k、 h、 j、 q、 x、 z、 c、 s、 r以及可看做声母的y、 w,共计20个。双 字母声母为zh、 ch、 sh,共计3个。单字母声母通过键入对应的英文字母键来 输入,双字母声母以如下方式来输入(1)如第一实施例,通过键入对应的 两个英文字母键来输入;或者(2)在可做单字母元韵母的键盘英文字母键中 任意选择3个键,通过键入选定的这3个键来输入双字母声母。以上两种方式 都是可选的,选择哪一种方式以及在第(2)种方式中如何选择3个键都是由 用户自定义设置的。步骤S32:如果有辅韵母,则通过键入表示汉字辅韵母的键,输入汉字的 辅韵母。韵母分为辅韵母和元韵母,辅韵母和元韵母组成复合韵母。其中辅韵母为 i、 u、 v。这3个辅韵母通过键入对应的英文字母键来输入。步骤S34:通过键入表示汉字元韵母的键,输入汉字的元韵母,其中,多 字母元韵母以及特定复合韵母in、 ing从表示单字母声母的键位以及";"键位中选择ll个键来表示。元韵母分为单字母元韵母和多字母元韵母。其中单字母元韵母为a、 e、 i、o、 u、 v (其中i、 u、 v既可做上述的辅韵母也可做单字母元韵母),共计6 个。多字母元韵母为ai、 an、 ang、 ao、 ei、 en、 eng、 ong、 ou, 共计9个。 单字母元韵母通过键入对应的英文字母键来输入。这9个多字母元韵母连同这
两个特定复合韵母in、 ing可由用户自由从表示单字母声母的键位b、 p、 m、 f、 d、 t、 n、 1、 g、 k、 h、 j、 q、 x、 z、 c、 s、 r、 y、 w以及";"键中选择11 个,通过键入这11个按键来输入这9个多字母元韵母和这两个复合韵母。另 外,根据《汉语拼音方案》对于复合韵母iou、 uei、 uen提供iu、 ui、 un简写 兼容输入,复合韵母ven (亦即Un)也可简写为un。从上述可以看出,在本实施例中,所有汉字音节的输入都不会超过4键。 应理解,本发明的发明点在于(1)将9个多字母元韵母在计算机键盘上 进行一个多字母元韵母对应一个英语字母键位的设定,除此之外的其他韵母都可以 用辅韵母与这9个多字母元韵母及3个单字母元韵母的组合来表示,从而将任何韵 母编码縮短为两键以内;(2)将这9个多字母元韵母定义在只能作声母的字母键 上,且一个元韵母对应一个声母键,保证了汉字拼音编码的一码一音,更进一步地 将这9个多字母元韵母放置在键盘中排,符合人体工程学原理,有利于提高效率, 减轻疲劳。另外,本发明中提供用户自定义的步骤对双声母(zh、 ch、 sh)键位的自 定义、对特定复合韵母in和ing键位的自定义、或对9个元韵母键位的自定义。 上述的这三个自定义方式都是独立的,可以自由进行组合。亦即,可以只提供对双 声母键位的自定义,而复合韵母in、 ing和这9个元韵母的键位是由系统预设的; 也可以只提供这9个元韵母键位的自定义,而双声母键位和复合韵母键位是由系统 预设的;以此类推。上述实施例是提供给本领域普通技术人员来实现或使用本发明的,本领域 普通技术人员可在不脱离本发明的发明思想的情况下,对上述实施例做出种种 修改或变化,因而本发明的保护范围并不被上述实施例所限,而应该是符合权 利要求书提到的创新性特征的最大范围。
权利要求
1、一种汉字元拼拼音输入方法,包括(1)如果有声母,则通过键入表示汉字声母的键,输入汉字的声母;(2)如果有辅韵母,则通过键入表示汉字辅韵母的键,输入汉字的辅韵母;(3)通过键入表示汉字元韵母的键,输入汉字的元韵母,其中,从表示单字母声母的键位以及“;”键位中选择9个键来分别输入9个多字母元韵母。
2、 根据权利要求1所述的汉字元拼拼音输入方法,其特征在于,该9个多字 母元韵母分另lj是ai、 an、 ang、 ao、 ei、 en、 eng、 ong、 ou。
3、 根据权利要求l所述的汉字元拼拼音输入方法,其特征在于,所述方法还 包括提供用户自定义的步骤从表示单字母元韵母的键位中选择3个键来分别表示 声母zh、 ch、 sh。
4、 根据权利要求1所述的汉字元拼拼音输入方法,其特征在于,在第(1) 步骤中,声母zh、 ch、 sh分别用v、 i、 u键来输入。
5、 根据权利要求1或3所述的汉字元拼拼音输入方法,其特征在于,由辅韵 母i和多字母元韵母en、 eng组成的复合韵母ien、 ieng从表示单字母声母的键位 以及";"键位中选择2个键来输入,且和该9个多字母元韵母不冲突。
6、 根据权利要求5所述的汉字元拼拼音输入方法,其特征在于,在提供用户 自定义的步骤中该两个复合韵母ien、 ieng从表示单字母声母的键位以及";" 键位中选择2个键来表示。
7、 根据权利要求5所述的汉字元拼拼音输入方法,其特征在于,该复合韵母 ien通过表示单字母声母n的键来输入,该复合韵母ieng通过";"键来输入。
8、 根据权利要求l所述的汉字元拼拼音输入方法,其特征在于,所述方法还 包括提供用户自定义的步骤从表示单字母声母的键位以及";"键位中选择9 个键来分别表示9个多字母元韵母。
9、 根据权利要求1所述的汉字元拼拼音输入方法,其特征在于,该9个多字 母元韵母分别通过表示单字母声母s、 d、 f、 g、 h、 j、 k、 1、 m的键来输入。
10、 根据权利要求9所述的汉字元拼拼音输入方法,其特征在于,该9个 多字母元韵母与表示单字母声母键位的对应关系如下多字母元韵母ai、 an、 ang、 ao、 ei、 en、 eng、 ong、 ou按照拼音顺序与单字 母声母s、 d、 f、 g、 h、 j、 k、 1、 m的键相对应。
全文摘要
本发明公开了一种汉字元拼拼音输入方法,使得计算机的汉字输入变得更为高效、规范和易用。其技术方案为该汉字元拼拼音输入方法包括(1)如果有声母,则通过键入表示汉字声母的键,输入汉字的声母;(2)如果有辅韵母,则通过键入表示汉字辅韵母的键,输入汉字的辅韵母;(3)通过键入表示汉字元韵母的键,输入汉字的元韵母,其中,从表示单字母声母的键位以及“;”键位中选择9个键来分别输入9个多字母元韵母。本发明应用于计算机汉字输入领域。
文档编号G06F3/023GK101126959SQ20071004481
公开日2008年2月20日 申请日期2007年8月13日 优先权日2007年8月13日
发明者林 王 申请人:林 王
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1