本发明提供一种中文汉字输入方法及***,其可适用于一种小型的数据处理机上,例如为配置CCITT标准键盘的移动电话上,用以藉由多组虚拟键盘及其所显示的汉语注音符号或罗马拼音符号,来让使用者输入中文信息至移动电话中。在以下的本发明实施例中,虽是以应用于移动电话上为例作说明;但广义而言,本发明并不限使用于移动电话上,而可适用于任何以键盘输入数据的数据处理机上,特别是适用于实体键盘上的总按键数不多于注音符号总数或罗马拼音符号总数的小型数据处理机上。
图2显示了一采用本发明的移动电话上所配置的操作面板的示意图。如图所示,此移动电话200上的操作面板包含一CCITT标准键盘210、一对控制键(SOFT)221、222、一个移位键223以及一液晶显示屏230。此CCITT标准键盘210及液晶显示屏230与图1中所示的完全相同;亦即此CCITT标准键盘210亦共包含12个符号键:“1”、“2ABC”、“3DEF”、“4GHI”、“5JKL”、“6MNO”、“7PQR”、“8TUV”、“9WXY”、“*”、“0”、“#”。
图2所示的移动电话与图1所示的移动电话,其不同之处在于此处的移动电话可利用本发明所提供的多组虚拟键盘(每次仅能显示出单独一个虚拟键盘,如指示标号241所示)来以汉语注音符号输入法或罗马拼音输入法输入中文汉字。
每一个虚拟键盘241均具有12个虚拟按键,且此12个虚拟按键分别以一对一的对应方式对应至该移动电话200上的CCITT标准键盘210上的12个符号键。除了虚拟键盘241外,液晶显示屏230上亦同时显示有一注音符号输入区242及一汉字编辑区243;其中注音符号输入区242用以显示出使用者所输入的各个注音符号,而汉字编辑区243则用以显示出所输入的各个中文汉字。
中文汉字有许多不同的输入法。常用的有:汉语注音符号输入法及罗马拼音输入法。如图2所示,由于液晶显示屏230上每次仅能显示出单独一个虚拟键盘241,且该虚拟键盘241上仅有12个虚拟按键,因此仅能同时显示出至多12个注音符号。为了不让使用者花费太多时间在切换虚拟键盘上,本发明的另一项特征在于根据汉语注音符号***及罗马拼音***中的特别的规律性,设计出多组相关联的虚拟键盘,以让使用者更为方便及快速地输入中文汉字。这些规律性分别于以下详述。
1.利用汉语注音输入法的实施例:
汉语注音符号***是以37个注音符号来表示中文汉字的读音,如下表所示。
ㄅ |
ㄆ |
ㄇ |
ㄈ |
ㄉ |
ㄊ |
ㄋ |
ㄌ |
ㄍ |
ㄎ |
ㄏ |
ㄐ |
ㄑ |
ㄒ |
ㄓ |
ㄔ |
ㄕ |
ㄖ |
ㄗ |
ㄘ |
ㄙ |
ㄚ |
ㄛ |
ㄜ |
ㄝ |
ㄞ |
ㄟ |
ㄠ |
ㄡ |
ㄢ |
ㄣ |
ㄤ |
ㄥ |
ㄦ |
ㄧ |
ㄨ |
ㄩ | | | | | |
基本上,中文汉字的汉语注音符号拼写组合可分为三种:单注音符号的汉字、双注音符号的汉字以及三注音符号的汉字。单注音符号的汉字例如为“日”,双注音符号的汉字例如为“英”,三注音符号的汉字例如为“中”。因此,若再加上声调,中文汉字至多仅需4个符号来表示其读音,可分别以下列方式表示:
若为单注音符号的汉字,则:
[汉字读音]=[韵母]+[声调]
若为双注音符号的汉字,则:
[汉字读音]=[声母]+[韵母]+[声调]
[汉字读音]=[一级韵母]+[二级韵母]+[声调]
若为三注音符号的汉字,则:
[汉字读音]=[声母]+[一级韵母]+[二级韵母]+[声调]
考察汉语注音符号拼写方式,可发现有许多规律性存在。例如ㄝ一定跟随在另一注音符号之后,亦即其不会是任何一个注音符号组合中的第一个注音符号;而二级韵母仅当一级韵母为{-,ㄨ,ㄩ}时,才与之结合。
另外,ㄐ、ㄑ、ㄒ此三个声母与韵母的结合方式有如下的规律性:
[ㄐ、ㄑ、ㄒ]+[-、ㄩ]+[二级韵母]
亦即ㄐ、ㄑ、ㄒ此三个声母随后的韵母必为-或ㄩ。
因此,本发明的之中文汉字输入方法及***即将这些规律性归纳出来,再据以设计出多组注音符号虚拟键盘,并以实体的CCITT标准键盘上仅有的12个符号键来控制和选择这些虚拟键盘上的虚拟按键,以达到输入中文信息的目的。
以下将详述本发明的中文汉字输入方法及***所利用的汉语注音符号拼写规律性。在此专利申请说明书中,这些规律性将统称为“汉语注音符号拼写规则”。
基本上,声母与一级韵母及二级韵母之间的结合关系均有其特殊的规律性,可归纳成以的关系式:
[声母]+[一级韵母±例外韵母]+[二级韵母±例外韵母]
因此根据汉语注音符号拼写规则,可将声母分成7组子集合,如下所示:
子集合1={ㄅ、ㄆ、ㄩ}
子集合2={ㄉ、ㄊ、ㄋ、ㄌ}
子集合3={ㄍ、ㄎ、ㄏ、ㄐ、ㄔ、ㄕ}
子集合4={ㄖ、ㄗ、ㄘ、ㄙ}
子集合5={ㄐ、ㄑ、ㄒ}
子集合6={ㄈ}
子集合7={0}(注:此处的{0}代表零声母)
此7组声母子集合与一级韵母及二级韵母之间的结合关系规律性分别如下所示。
1-1.声母子集合{ㄅ、ㄆ、ㄩ}
令
一级韵母集A={ㄚ、ㄛ、ㄞ、ㄟ、ㄠ、ㄡ、ㄢ、ㄣ、ㄤ、ㄥ、-、ㄨ}
二级韵母集B={ㄝ、ㄠ、ㄢ、ㄣ、ㄥ|(A=-时)}
则组合规律如下:
[ㄅ]+[A-ㄡ]+(A=-时)[B]
[ㄆ]+[A]+(A=-时)[B]
[ㄇ]+[A+ㄜ]+(A=-时)[B+ㄡ]
1-2.声母子集合{ㄉ、ㄊ、ㄋ、ㄌ}
令
一级韵母集A={ㄚ、ㄜ、ㄞ、ㄠ、ㄡ、ㄢ、ㄤ、ㄥ、-、ㄨ、ㄩ}
二级韵母集B1={ㄝ、ㄠ、ㄡ、ㄢ、ㄥ|(A=-时)}
B2={ㄛ、ㄢ、ㄣ、ㄥ|(A=ㄨ时)}
B3={ㄝ|(A=ㄩ时)}
则组合规律如下:
[ㄉ]+[A-ㄩ]+(A=-时) [B1]
或[ㄉ]+[A-ㄩ]+(A=ㄨ时) [B2+ㄟ]
[ㄊ]+[A-ㄩ]+(A=-时) [B1-ㄡ]
或[ㄊ]+[A-ㄩ]+(A=ㄨ时) [B2+ㄟ]
[ㄋ]+[A+ㄟ+ㄣ]+(A=-时) [B1+ㄣ+ㄤ]
或[ㄋ]+[A+ㄟ+ㄣ]+(A=ㄨ时)[B2-ㄣ]
或[ㄋ]+[A+ㄟ+ㄣ]+(A=ㄩ时)[B3+ㄢ]
[ㄌ]+[A+ㄟ]+(A=-时) [B1+ㄣ+ㄤ]
或[ㄌ]+[A+ㄟ]+(A=ㄨ时) [B2]
或[ㄌ]+[A+ㄟ]+(A=ㄩ时) [B3+ㄢ]
1-3.声母子集合{ㄍ、ㄎ、ㄏ、ㄓ、ㄔ、ㄕ}
令
一级韵母集A={ㄚ、ㄜ、ㄞ、ㄠ、ㄡ、ㄢ、ㄣ、ㄤ、ㄥ、ㄨ}
二级韵母集B={ㄚ、ㄛ、ㄞ、ㄟ、ㄢ、ㄣ、ㄤ、ㄥ|(A=ㄨ时)}
则组合规则如下:
[ㄎ、ㄓ、ㄔ]+[A]+(A=ㄨ时) [B]
[ㄍ、ㄏ]+{A+ㄟ}+(A=ㄨ时) [B]
[ㄕ]+[A]+(A=ㄨ时) [B-ㄥ]
注意:ㄓ、ㄔ、ㄕ可不跟韵母
1-4.声母子集合{ㄖ、ㄗ、ㄘ、ㄙ}
令
一级韵母集A={ㄚ、ㄜ、ㄞ、ㄠ、ㄡ、ㄢ、ㄣ、ㄤ、ㄥ、ㄨ}
二级韵母集={ㄛ、ㄟ、ㄢ、ㄣ、ㄥ|(A=ㄨ时)}
则组合规律如下:
[ㄖ]+[A-ㄚ-ㄞ]+(A=ㄨ时)) [B]
[ㄗ]+[A+ㄟ]+(A=ㄨ时) [B]
[ㄘ、ㄙ]+[A]+(A=ㄨ时) [B]
注意,此组声母可不跟韵母。
1-5.声母子集合{ㄐ、ㄑ、ㄒ}
令
一级韵母集A={-、ㄩ}
二级韵母集B1={ㄚ。ㄝ、ㄠ、ㄡ、ㄢ、ㄣ、ㄤ、ㄥ|(A=-时)}
B2={ㄝ、ㄢ、ㄣ、ㄥ|(A=ㄩ时)}
则组合规律如下:
[ㄐ、ㄑ、ㄒ]+[A]+(A=-时) [B1]
或[ㄐ、ㄑ、ㄒ]+[A]+(A=ㄩ时) [B2]
1-6.声母子集合{ㄈ}
令
一级韵母集A={ㄚ、ㄛ、ㄟ、ㄡ、ㄢ、ㄣ、ㄤ、ㄥ、ㄨ}
则组合规律如下:
[ㄈ]+[A]
1-7.零声母{0}
令
一级韵母集A={ㄚ、ㄛ、ㄜ、ㄝ、ㄞ、ㄟ、ㄠ、ㄡ、ㄢ、ㄤ、ㄥ、ㄦ、-、ㄨ、ㄩ}
二级韵母集B1={ㄚ、ㄝ、ㄠ、ㄡ、ㄢ、ㄣ、ㄤ、ㄥ|(A=-时)}
B2={ㄚ、ㄛ、ㄞ、ㄟ、ㄢ、ㄣ、ㄤ、ㄥ|(A=ㄨ时)}
B3={ㄝ、ㄢ、ㄣ、ㄥ|(A=ㄩ时)}
则组合规律如下:
[A]+(A=-时) [B1]
或[A]+(A=ㄨ时) [B2]
或[A]+(A=ㄩ时) [B3]
根据以上的汉语注音符号拼写规则,本发明设计出多组关联的虚拟键盘,并将这些虚拟键盘区分成四个层级:(1)第一层虚拟键盘组包括多个虚拟键盘,用来以集体方式显示注音符号拼写法中所有可能的第一个注音符号;(2)第二层虚拟键盘组亦包括多个虚拟键盘,其中各个虚拟键盘与该第一层虚拟键盘中的一特定虚拟按键关联,用以显示利用该特定虚拟按键所输入的第一个注音符号其后所应续接的所有可能的注音符号;(3)第三层虚拟键盘组亦包括多个虚拟键盘,各个虚拟键盘与该第二层虚拟键盘中的一特定虚拟按键关联,用以显示利用该特定虚拟按键所输入的第二个注音符号其后所应续接的所有可能的注音符号;(4)第四层虚拟键盘组至少包括一个虚拟键盘,此虚拟键盘用以显示所有的声调符号。
对配置CCITT标准键盘的移动电话而言(即其仅具有12个实体符号键),上述的多组虚拟键盘的一种较佳的设计方案如下所示:
(1)第一层虚拟键盘组(声母集)
ㄐㄞ |
ㄑㄠ |
ㄒㄡ |
ㄓㄗ |
ㄔㄘ |
ㄕㄙ |
- |
ㄨ |
ㄩ |
VK |
ㄖ |
ㄜ |
ㄚ |
ㄛ |
ㄟ |
ㄢㄤ |
ㄣㄥ |
ㄦ |
SP |
A/a | |
VK |
Num |
Sym |
第一页 第二页 第三页
(2)第二层虚拟键盘组(一级韵母集)
ㄚ |
ㄜ |
ㄛ |
ㄞ |
ㄟ |
ㄠ |
ㄡ |
ㄢㄤ |
ㄣㄥ |
- |
ㄨ |
ㄩ |
15 |
2 |
3 |
4 |
ㄚ |
ㄜ |
ㄞ |
ㄢㄤ |
ㄣㄥ |
ㄠ |
ㄡ |
ㄨ |
(注:此为与第一层虚拟键盘组中的ㄓ、ㄔ、ㄕ、ㄖ、ㄗ。ㄘ。ㄙ关联的虚拟键盘)
(注:此为与第一层虚拟键盘组中的ㄐ/ㄞ、ㄑ/ㄠ及ㄒ/ㄡ关联的虚拟键盘)
(注:此为与第二层虚拟键盘组中的“-”关联的虚拟键盘)
(注:此为与第二层虚拟键盘组中的ㄨ及ㄩ关联的虚拟键盘)
以上6个虚拟键盘中,每一个虚拟键盘均具有12个虚拟按键(有些为闲置未用),且此12个虚拟按键分别以一对一的对应方式对应与移动电话上的CCITT标准键盘上的12个实体符号键。
例如,在第一层虚拟键盘组中:
ㄐㄞ |
ㄑㄠ |
ㄒㄡ |
ㄓㄗ |
ㄔㄘ |
ㄕㄙ |
- |
ㄨ |
ㄩ |
VK |
ㄖ |
ㄜ |
ㄚ |
ㄛ |
ㄟ |
ㄢㄤ |
ㄣㄥ |
ㄦ |
SP |
A/a | |
VK |
Num |
Sym |
第一页 第二页 第三页
第一个虚拟键盘第一页提供12个按键:“ㄅ”、“ㄆ”、“ㄇ”、“ㄈ”、“ㄉ”、“ㄊ”、“ㄋ”、“ㄌ”、“ㄍ”、“VK”、“ㄎ”和“ㄏ”;其分别对应于CCITT标准键盘上的“1”、“2ABC”、“3DEF”、“4GHI”、“5JKL”、“6MNO”、“7PRQ”、“8TUV”、“9WXY”、“*”、“0”和“#”;且其中的“VK”键用来切换第一页、第二页及第三页。
第二个虚拟键盘第二页提供12个按键:“ㄐ/ㄞ”、“ㄑ/ㄠ”、“ㄒ/ㄡ”、“ㄓ/ㄗ”、“ㄔ/ㄘ”、“ㄕ/ㄙ”、“-”、“ㄨ”、“ㄩ”、“VK”、“ㄖ”、和“ㄜ”;其亦分别对应于实体键盘上的“1”、“2ABC”、“3DEF”、“4GHI”、“5JKL”、“6MNO”、“7PRQ”、“8TUV”、“9WXY”、“*”、“0”和“#”;且其中的“VK”键用来切换第一页、第二页及第三页。
第三个虚拟键盘第三页提供12个按键:“ㄚ”、“ㄛ”、“ㄟ”、“ㄢ/ㄤ”、“ㄣ/ㄥ”、“ㄦ”、“SP”、“A/a”、“VK”、“Num”、“Sym”;其亦分别对应于实体键盘上的“1”、“2ABC”、“3DEF”、“4GHI”、“5JKL”、“6MNO”、“7PRQ”、“8TUV”、“9WXY”、“*”、“0”和“#”;且其中的“VK”键用来切换第一页、第二页及第三页。
根据前节所述的汉语注音符号拼写规则可知,ㄐ、ㄑ、ㄒ,此三个声母其后必跟随韵母;而ㄞ、ㄠ、ㄡ此三个韵母其后必不跟随另一韵母。因此在第二个虚拟键盘第二页中,ㄐ与ㄞ、ㄑ与ㄠ以及ㄒ与ㄡ分别设计成使用同一虚拟按键。另外再将不易区分读音的二个声母,包括ㄓ与ㄗ,ㄔ与ㄘ、ㄕ与ㄙ亦分别设计成使用同一虚拟按键,以让难以区分翘舌音与非翘舌音的使用者,在使用上不易有误。
举例来说,欲输入汉字“票”时(读音为ㄆ-ㄠ\),其输入方法及***包含以下操作步骤:
(步骤1)由于其第一个注音符号为“ㄆ”,因此使用者应首先将最初显示的第一层虚拟键盘组切换至其中的虚拟键盘第一页,再接着按实体键盘上的“2ABC”键,此即完成第一个注音符号“ㄆ”的输入。
(步骤2)在选按第一层虚拟键盘组中的“ㄆ”之后,液晶显示屏会立即自动显示出“ㄆ”所关联的第二层虚拟键盘,如下所示:
此时使用者应选按实体键盘上的“*”键;此即完成“-”的输入。
(步骤3)在选按第二层虚拟键盘组中的“-”之后,液晶显示屏会立即自动显示出“-”所关联的第三层虚拟键盘,如下所示:
15 |
2 |
3 |
4 |
ㄚ |
ㄝ |
ㄠ |
ㄢㄤ |
ㄣㄥ |
ㄡ |
ㄛ |
ㄟ |
此时使用者应选按实体键盘上的“7POR”键:此即完成“ㄠ”的输入。
(步骤4)在选按第三层虚拟键盘组中的“ㄠ”之后,液晶显示屏会立即自动显示出第四层虚拟键盘(即仅有的声调符号虚拟键盘),如下所示:
此时使用者应选按实体键盘上的“4GHI”键;此即定义前所输入的注音符号组合“ㄆ-ㄠ”的声调为第四声。
(步骤5)在完成声调的输入之后,液晶显示屏会立即自动显示汉字表,其中显示出对应于“ㄆ-ㄠ”的所有汉字,如下所示:
此时使用者应选按实体键盘上的“1”键,即可将所选择的汉字“票”输入至移动电话中。此即完成一个汉字的输入。
图3显示了本发明的中文汉字输入方法及***所使用的虚拟键盘表。如图所示,上述的多组虚拟键盘可分别以一序号表示。各个虚拟键盘与虚拟按键之间的关联性可用序号及虚拟按键值来表示。
图4显示了本发明的中文汉字输入方法及***以软件方式实施时,其软件结构的方块模组图。如图所示,此软件结构包含汉字数据库410、虚拟键盘表420、汉字输入服务模组430以及虚拟键盘服务模组440。汉字数据库410用以预储各个中文汉字与其汉语注音符号拼写法之间的对应关系。虚拟键盘表420用以预储上述的多组虚拟键盘,包括第一层虚拟键盘组、第二层虚拟键盘组、第三层虚拟键盘组和第四层虚拟键盘组。汉字输入服务模组450用以提供输入介面给使用者,以让使用者操作上述的虚拟键盘,藉以输入中文汉字至移动电话中。虚拟键盘服务模组440用以作为汉字输入服务模组430与虚拟键盘表420之间的介面,其可根据使用者目前的输入操作,将使用者所选择的虚拟键盘或相关联的虚拟键盘从虚拟键盘表420中取出,并将其传送给汉字输入服务模组430,以让汉字输入服务模组430将所取出的虚拟键盘显示于液晶显示屏上。
图5为***方块图,其中显示了采用本发明的移动电话的硬件架构。如图所示,此移动电话的硬件***结构包含微处理器(MPU)510、一CCITT标准键盘520、一随机存取存储器(RAM)530、一只读存储器(ROM)540、一无线电接收单元(RFIn)551、一无线电发射单元(RF Out)552,一扬声器561、一集音器562以及一液晶显示器570。由于此硬件***结构为已知的,并非根据本发明的构想所设计,因此以下将不再对其作更进一步的详细说明。
图6为流程图,其中显示了本发明的中文汉字输入方法及***所执行的主程序的各个程序步骤。
如图所示,首先在步骤601中,启动汉字输入模组;并接着在步骤602中,启动虚拟键盘服务模组。
接着在步骤603中,检查注音符号的输入是否完成;如是,则进行步骤604。
在步骤604中,查询汉字库,以将该输入的注音符号所对应的所有汉字显示出来。接着在步骤605中,结束程序。
图7为流程图,其中显示了本发明的中文汉字输入方法及***所执行的进一步详细的程序步骤。
如图所示,首先在步骤701中,开始进行汉字输入程序;并接着在步骤702中,在屏幕上显示虚拟键盘。
接着在步骤703中,检查是否有键按下。如否,则继续进行步骤703;如是,则将程序跳至步骤704。
在步骤704中,依据目前键盘序号及键值取得虚拟键值。完成之后,程序接着跳至步骤705。
在步骤705中,依据目前所取得的虚拟键值,根据汉语注音符号拼写规则,取得下一个关联的虚拟键盘的序号。完成之后,程序接着跳至步骤706。
在步骤706中,检查是否有输入声调。如否,则将程序跳回至步骤702;如是,则将程序跳至步骤707。
在步骤707中,依据所取得的注音符号及声调,将所对应的所有汉字显示出来。完成之后,程序接着跳至步骤708。
在步骤708中,令使用者选择所要的汉字。完成之后,程序接着跳至步骤709。
在步骤709中,询问使用者是否要继续。如是,则将程序跳回至步骤702;如否,则将程序跳至步骤710。
在步骤715中,结束程序,完成中文信息的输入。
2.利用罗马拼音输入法的实施例:
罗马拼音输入法是以罗马拼音字母来表示中文汉字的读音。每一个中文汉字的罗马拼音拼写法亦可用与汉语注音符号***相同的关系式来表示,如下所示:
[汉字读音]=[声母]+[一级韵母]+[二级韵母]+[声调]
考察中文汉字的罗马拼音拼写方式,可发现有许多规律性存在。例如二级韵母仅当一级韵母为{i、u、v}时,才与之结合。另外,j、q、x此三个声母与韵母的结合方式有如下的规律性:
[j、q、x]+[i、v]+[二级韵母]
亦即j、q、x此三个声母随后的韵母必为i或v。
因此,本发明的中文汉字输入方法及***即将这些规律性归纳出来,再据以设计出多组罗马拼音符号虚拟键盘,并以实体的CCITT标准键盘上仅有的12个符号来控制及选择这些虚拟键盘上的虚拟按键,以达到输入中文信息的目的。
以下将详述本发明的中文汉字输入方法及***所利用的罗马拼音符号拼写规律性。在此专利申请说明书中,这些规律性将统称为“罗马拼音符号拼写规则”。
基本上,声母与一级韵母及二级韵母之间的结合关系均有其特殊的规律性,可归纳成以的关系式:
[声母]+[一级韵母±例外韵母]+[二级韵母±例外韵母]
因此根据汉语注音符号拼写规则,可将声母分成7组子集合,如下所示:
子集合1={b、p、m}
子集合2={d、t、n、l}
子集合3={g、k、h、zh、ch、sh}
子集合4={r、z、c、s}
子集合5={j、q、x}
子集合6={f}
子集合7={0} (注:此处的{0}代表零声母)
此7组声母子集合与一级韵母及二级韵母之间的结合关系规律性分别如下所示。
2-1.声母子集合{b、p、m}
令
一级韵母集A={a、o、ai、ei、ao、ou、an、en、ang、eng、i、u}
二级韵母集B={e、ao、an、n、ng|(A=i时)}
则组合规律如下:
[b]+[A-ou]+(A=i时)[B]
[p]+[A]+(A=i时)[B]
[m]+[A+e]+(A=i时) [B+u]
2-2.声母子集合{d、t、n、l}
令
一级韵母集A={a、e、ai、ao、ou、an、ang、eng、ong、i、u、v}
二级韵母集B1={e、ao、u、an、ng|(A=i时)}
B2={o、an、n|(A=u时)}
B3={e|(A=v时)}
则组合规律如下:
[d]+[A-v]+(A=i时) [B1]
或[d]+[A-v]+(A=u时) [B2+i]
[t]+[A-v]+(A=i时) [B1-u]
或[t]+[A-v]+(A=u时) [B2+i]
[n]+[A+ei+en]+(A=i时) [B1+n+ng]
或[n]+[A+ei+en]+(A=u时) [B2-n]
或[n]+[A+ei+en]+(A=v时) [B3]
[l]+[A+ei]+(A=i时) [B1+n+ng]
或[l]+[A+ei]+(A=u时) [B2]
或[l]+[A+ei]+(A=v时) [B3]
2-3.声母子集合{g、k、h、zh、ch、sh}
令
一级韵母集A={a、e、ai、ao、ou、an、en、ang、eng、ong、u}
二级韵母集B={a、o、ai、i、an、n、ng|(A=u时)}
则组合规则如下:
[zh、ch]+[A+i]+(A=u时) [B]
[g、h]+{A+ei}+(A=u时) [B]
[sh]+[A+i-ong]+(A=u时) [B]
2-4.声母子集合{r、z、c、s}
令
一级韵母集A={a、e、i、u、ai、ao、ou、an、en、ang、eng、ong}
二级韵母集={o、i、an、n|(A=u时)}
则组合规律如下:
[r]+[A-a-ai]+(A=u时)) [B]
[z]+[A+ei]+(A=u时) [B]
[c、s]+[A]+(A=u时) [B]
2-5.声母子集合{i、q、x}
令
一级韵母集A={i、v}
二级韵母集B1={a。e、ao、u、an、n、ang、ng、ong|(A=i时)}
B2={e、an、n|(A=v时)}
则组合规律如下:
[j、q、x]+[A]+(A=i时) [B1]
或[j、q、x]+[A]+(A=v时) [B2]
2-6.声母子集合{f}
令
一级韵母集A={a、o、ei、ou、an、en、ang、eng、u}
则组合规律如下:
[f]+[A]
2-7.零声母{0}
令
一级韵母集A={a、o、e、ai、ei、ao、ou、an、en、ang、eng、er、y、w}
二级韵母集B1={i、a、e、ao、ou、an、in、ang、ing、ong、u、ue、uan、un|(A=y时)}
B2={u、a、o、ai、ei、an、en、ang|(A=w时)}
则组合规律如下:
[A]+(A=y时) [B1]
或[A]+(A=w时) [B2]
注意,y、w不能单独出现。
(1)第一层虚拟键盘组(声母集)
jai | qei | xao |
zhz |
chc |
shs |
y |
w | |
VK |
r |
e |
a |
o |
ou |
anang |
eneng |
er |
SP |
A/a | |
VK |
Num |
Sym |
第一页 第二页 第三页
(2)第二层虚拟键盘组(一级韵母集)
A |
E |
I |
U | u |
Ai |
Ei |
ao |
Ou |
AnAng |
eneng |
Ong |
a |
o |
E |
ai | ei | Ao |
ou |
angang |
EnEng |
i | u | ǖ |
(注:此为与第一层虚拟键盘组中的b、p、m及f关联的虚拟键盘)
(注:此为与第一层虚拟键盘组中的j/ai、q/ei及x/ao关联的虚拟键盘)
(3)第三层虚拟键盘组(二级韵母集)
15 |
2 |
3 |
4 |
a | |
e |
U |
Ao |
anang |
nng |
Ong |
(注:此为与一级韵母中的i关联的二级韵母虚拟键盘)
15 |
2 |
3 |
4 |
a | |
e |
o |
I |
anang | ai | N |
(注:此为与一级韵母中的u及ü关联的虚拟键盘)
a |
e |
I |
u |
ao |
Ou |
ue |
uan |
Un |
anang |
ining |
Ong |
(注:此为与w关联的二级韵母虚拟键盘)
根据前节所述的汉语注音符号拼写规则可知,j、q、z之后必跟随韵母;而ai、ei、ao之后必不跟随另一韵母。因此在第二个虚拟键盘第二页中,j与ai、q与ei、z与ao分别设计成使用同一虚拟按键。另外再将不易区分读音的二个声母,包括zh与z,ch与c、sh与s亦分别设计成使用同一虚拟按键,以让难以区分翘舌音与非翘舌音的使用者,在使用上不易有误。
举例来说,欲输入汉字“票”时(读音为piao\),其输入方法及***包含以下步骤:
(步骤1)由于其第一个注音符号为“p”,因此使用者应首先将最初显示的第一层虚拟键盘组切换至其中的虚拟键盘第一页,再接着按实体键盘上的“2ABC”键,此即完成第一个注音符号“p”的输入。
(步骤2)在选按第一层虚拟键盘组中的“p”之后,液晶显示屏会立即自动显示出“p”所关联的第二层虚拟键盘,如下所示:
a |
o |
E |
ai | ei | Ao |
ou |
anang |
EnEng |
i |
u |
ü |
此时使用者应选按实体键盘上的“*”键;此即完成“i”的输入。
(步骤3)在选按第二层虚拟键盘组中的“i”之后,液晶显示屏会立即自动显示出“i”所关联的第三层虚拟键盘,如下所示:
15 |
2 |
3 |
4 |
a | |
e |
u |
Ao |
anang |
nng |
Ong |
此时使用者应选按实体键盘上的“7POR”键:此即完成“ao”的输入。
(步骤4)在选按第三层虚拟键盘组中的“ao”之后,液晶显示屏会立即自动显示出第四层虚拟键盘(即仅有的声调符号虚拟键盘),如下所示:
此时使用者应选按实体键盘上的“4GHI”键;此即定义前所输入的注音符号组合“piao”的声调为第四声。
(步骤5)在完成声调的输入之后,液晶显示屏会立即自动显示汉字表,其中显示出对应于“piao4”的所有汉字,如下所示:
此时使用者应选按实体键盘上的“1”键,即可将所选择的汉字“票”输入至移动电话中。此即完成一个汉字的输入。
以上所揭示的实施例为利用罗马拼音的规律性所设计出相关联的多组虚拟键盘。在以下的实施例中,亦可不利用这些规律性,仅提供一层虚拟键盘组,其包含三个无关联性的虚拟键盘,如下所示“
j | q | x |
z |
c |
s |
r |
a |
o |
VK | e | iy |
15 |
2 |
3 |
4 | ü | WU |
SP |
A/a | |
VK |
Num |
Sym |
第一页 第二页 第三页
欲输入汉字“票”时(罗马拼音为“piao\”,其输入方法及***包含以下步骤:
(步骤1)将虚拟键盘组切换至其中的虚拟键盘第一页,再接着按实体键盘上的“2ABC”键;此即完成“p”的输入。
(步骤2)将虚拟键盘组切换至其中的虚拟键盘第二页(即选按虚拟键盘第一页中的VK键),再接着按实体键盘上的“#”键;此即完成“”的输入。
(步骤3)再接着仍用虚拟键盘第二页,按实体键盘上的“8TUV”键:此即完成“a”的输入。
(步骤4)再接着仍用虚拟键盘第二页,按实体键盘上的“9WXY”键;此即完成“o”的输入。
(步骤5)接着将虚拟键盘组切换至其中的虚拟键盘第三页(即选按虚拟键盘第二页中的VK键),再接着按实体键盘上的“5JKL”键;此即完成“4”的输入。
(步骤6)完成声调的输入后,液晶显示屏即会显示一汉字表,其中显示出对应于“piao4”的所有汉字,如下所示:
此时选按实体键盘上的“1”键,始可将其所对应的汉字“票”输入至移动电话中。此即完成一个汉字的输入。
结论
本发明提供一种中文汉字输入方法及***,适用于配置CCITT标准键盘的移动电话上,用以藉由多组虚拟键盘及其所显示的汉语注意符号或罗马拼音符号,以汉语注音输入法或罗马拼音输入法来向移动电话输入中文汉字。本发明的特征在于利用多个虚拟键盘;每一个虚拟键盘具有多个虚拟按键,分别以一对一的对应方式对应至移动电话上的CCITT标准键盘上的实体按键。本发明可让使用者以CCITT标准键盘上仅有的12个符号键来达到输入中文信息的目的,且由于各个虚拟键上仅需要设置12个虚拟按键,因此可使每个虚拟按键的尺寸较已知者大,以让使用者更便于目视及选择虚拟按键。
以上所述仅为本发明的较佳实施例,并非用以限定本发明的范围。凡其它未脱离本发明所揭示的精神下所完成的等效变化或修饰,都应包含在所附的权利要求范围内。