执行表意文字和表音文字输入的方法和装置的制作方法

文档序号:6614419阅读:190来源:国知局
专利名称:执行表意文字和表音文字输入的方法和装置的制作方法
技术领域
本发明涉及一种执行表意文字和表音文字输入的方法和装置,该方法和 装置能够执行不同种类的文字的自动识别,从而实现混合输入字符。
背景技术
越来越多的电子装置采用数字化仪(触摸屏,电子写字板和触摸键盘等)
形式的用户接口,特别是例如移动电话和个人数字助理(PDA )等移动终 端。用户可以通过数字化仪同电子装置进行交互,例如书写文字到装置中。 以触摸屏为例,用户在触摸屏的书写区域手写字符,触摸屏采集到的包含该 手写字符的轨迹坐标集合的信息,字符识别软件便能够根据这些信息,识别
并确定与该手写字符对应的一个或多个候选字符。由于目前的字符识别软件 大都具有较高的识别准确率,并且这样的技术符合用户手写文字的习惯,对
于输入复杂的表意文字和表音文字都有用。 下面以表意文字中的汉字为例,说明 一下现有文字识别输入技术上存在 的缺陷,汉字的字符数量相当庞大,在字符编码标准GB18030中有27000多 个简体和繁体汉字,这对于大多数人来说难于记住所有的字符,而且还会时 常忘记这些表意文字的写法。此外,包括许多笔划的比较复杂的字符,书写 起来比较容易出错,字符识别软件便会给出错误的识别结果。另外所有的文 字识别软件都不能达到100%的识别准确率。
此时,便可以使用表音文字,如拼音或注音的输入方法,来帮助输入表 意文字。例如在拼音方法中, 一串字母表字母代表至少一个表意字符,还可 以使用拼音声调进行辅助,用户便可以在他们忘记某个表意文字写法的时候 采用手写拼音的方式输入其对应的表意文字。然而, 一个表音文字可能代表 多个表意文字。例如,在拼音中,"chu"可能代表表意文字"出"、"处"、"除"、 "初"、"楚,,等多个文字。因此,用户在从多个候选表意文字中找到期望的 表意文字时会遇到进一步的困难。
另外,现有的技术没有提供一种能够在混合输入的模式下,能够不用切换而随意输入表意文字和表音文字的方法。

发明内容
本发明的目的在于提供一种用户混合输入多种字符而不用在各字符输入 模式之间进行切换的方法和装置。
根据本发明的一方面,提供了 一种执行表意文字和表音文字混合输入的
方法,包括步骤(a)对用户手写输入的文字字符笔迹进行识别;(b)在识 别结果显示区内显示识别结果候选文字字符组;(c)判断识别结果候选文字 字符组是表音文字还是表意文字,如果判断结果为表意文字,那么执行步骤 (dl )在输入文字显示区内显示识别结果候选文字字符组中的首选文字字符; 如果执行步骤(c)的判断结果为表音文字,那么执行步骤(d2)在输入文 字显示区内显示识别结果候选文字字符组中的首选表音文字或首选表音文字 对应的首选表意文字。
其中,在步骤(dl)中,通过用户的选择操作,将输入文字显示区内显 示的首选文字字符替换为从识别结果候选文字字符组中选择的文字字符。在 步骤(d2)中,通过用户的选择操作,将输入文字显示区内显示的首选表音 字符替换为从识别结果显示区中的候选表音字符组中选择的文字字符。
根据本发明的一方面,执行表意文字和表音文字混合输入的方法还包括 步骤(e)用户通过对识别结果显示区显示的文字字符,或者表意文字显示 区中显示的文字字符进行选择,用被选文字替换输入显示区中的首选文字字 符。
根据本发明的一方面,所述方法还可包括步骤(f)判断用户在步骤(e) 中选择的文字字符是表音文字还是表意文字,如果是表意文字,则返回执行 步骤(dl)。如果步骤(f)中的判断结果是表音文字,则执行下述步骤(g) 在输入文字显示区内显示被选表音文字;(h)在表意文字显示区内显示被选 表音文字对应的表意文字;(i)在声调显示区显示被选表音文字的当前声调 和支持的其它声调。
根据本发明的一方面,所述方法还可包括步骤(j)判断用户是否作出 其它选择,如果用户未对识别结果显示区内显示的文字,或者表意文字显示 区内显示的文字,以及声调显示区内显示的声调进行选择,则完成用户期望 的文字输入。如果用户作出选择,则判断用户是否选择了声调,如果用户选
8择了声调,由于声调的不同,等同于被选表音文字发生了变化,返回执行步 骤(g)、 (h)和(i)。
根据本发明的一方面,所述方法还可包括步骤(l)如果用户没有选择 声调,而是选择了其它文字字符,则返回执行步骤(f)进行下一步判断。
根据本发明的一方面,在执行步骤(d2)时,还可包括步骤(m)在表 意文字显示区内显示首选表音文字对应的表意文字;(n)在声调显示区显示 首选表音文字的当前声调和支持的其它声调,其中,步骤(d2)、 (m)和(n) 的执行顺序可以互换。
根据本发明的一方面,所述方法还可包括步骤(jj)判断用户是否作出 其它选择,如果用户未对识别结果显示区内显示的文字,或者表意文字显示 区内显示的文字,以及声调显示区内显示的声调进行选择,则完成用户期望 的文字输入。如果用户作出选择,则判断用户是否选择了声调,如果用户选 择了声调,执行步骤(g)、 (h)和(i)。
根据本发明的另 一方面,提供了 一种执行表意文字和表音文字混合输入 的方法,包括步骤(a)用特征库对用户输入的文字字符笔迹进行识别;(b) 在识别结果显示区内显示候选文字字符组;(dl )如果识别结果为表意字符,则 在显示区内显示候选文字字符中的首选文字字符;(d2)如果候选文字字符中 的首选文字字符判断为表音文字,则在显示区内消失该首选表音文字所对应 的表意文字。
根据本发明的另 一方面,提供了 一种执行表意文字和表音文字输入的装 置,包括交互单元和运算处理单元,其中,交互单元接收并显示用户输入的 手写符号轨迹以及操作信息,将接收到的用户输入的信息发送到运算处理单 元,以及从运算处理单元接收并显示信息;运算处理单元对接收到的手写符 号轨迹进行识别,对识别出的手写符号进行种类判断,并根据判断的结果控 制交互单元对识别结果的显示。
交互单元包括输入单元和显示单元,运算处理单元包括逻辑运算单元和 字符识别单元,其中,输入单元,用于接收书写的文字字符笔迹和用户的选 择操作;显示单元,用于显示书写的笔迹和字符识别单元识别出的候选字符; 字符识别单元,对从输入单元接收到的字符笔迹进行识别,并给出候选字符 组;逻辑运算单元,对字符识别单元识别出的候选字符组中的首选字符进行 种类判断,判断该字符是表音字符还是表意字符,并根据判断结果控制显示单元的显示。
其中,显示单元包括输入笔迹显示区,用于显示书写字符的笔迹;识 别结果显示区,用于显示识别得到的一组候选文字字符;表意文字显示区, 用于显示与表音文字对应的表意文字;输入文字显示区,用于显示输入到装 置内的文字字符。所述显示单元还包括声调显示区,用于显示表音文字的声 调。


通过下面结合示例性地示出一例的附图进行的描述,本发明的上述和其 他目的和特点将会变得更加清楚,其中
图1是根据本发明实施例的执行表意文字和表音文字输入的装置的示
意图2是根据本发明实施例的执行表意文字和表音文字输入的方法的流
程图3是执行表意文字和表音文字输入实例的方式一的显示示意图4A和4B是执行表意文字和表音文字输入实例的方式二的显示示意
图5是声调手写输入的显示示意图; 图6是运行本发明的物理平台示例。
具体实施例方式
以下,将参照附图详细描述本发明的优选实施例。在下面的描述中,为 了清晰和简明起见,省略了对公知功能或结构的详细描述。
本发明的实施仅局限于这一种形式。
在本说明书中,包括权利要求,使用的术语"单元"是由组件构成的, "组件"指的是与本发明系统相关的实体,或者是硬件,硬件和软件的结合、 软件,或者是执行中的软件。例如,组件可以是,但不局限于,运行在处理 器上的进程、处理器、对象、可以执行的东西、执行的线程、程序和计算机。 作为示例,运行在移动终端上的应用程序可以是组件。另外组件可以包括一 个或多个组件。术语"包括"、"包含"或类似术语意思是非排斥性包括,从而包括一列 组件的方法或设备不仅包括这些组件,还包括其他未列出的组件。
本发明所述的混合输入模式指可同时输入表意文字和表音文字的模式。
在本发明所述中,为了便于描述,将文字字符归为两类 一种是存在对
应的表意文字的表音文字,例如汉语拼音和汉字之间存在着对应关系,统称为
表音文字,其中对应关系包含一对多,多对一,和多对多的关系;另一种是 指除了第一种表音文字以外的所有文字字符,其包含了通常所指的表意文字, 如中文中的汉字等,不存在与表意文字有对应关系的表音文字,如韩文中的 Hangul部分等,阿拉伯数字和标点符号等其它符号,统称为表意文字。
本发明不限于上述分类,在不脱离本发明的精神和范围的情况下,本领 域的技术人员也可以将文字字符进行其它归类。
在本说明书中,如果不再另行说明,那么表音文字和表意文字按照上述 规定进行指代。
本发明涉及到的表意文字包括但不限于中文,日文和韩文中的表意文字, 表音文字包括但也不限于汉语拼音,注音,英文,法文,德文,拉丁文。表 音文字的表现形式一般是字母串的组合,而表意文字一般是一个个独立的方 块字。本文提到文字至少包含一个字符,即,表音文字至少包含一个表音文 字字符,表意文字至少包含一个表意文字字符。
声调是部分表音文字采用的一种音调,是该技术领域通用的概念,例如 在汉语拼音中使用的"—'-、 " 五种声调。
图1是根据本发明实施例的执行表意文字和表音文字输入的装置的示意图。
参照图1,根据本发明实施例的执行表意文字和表音文字输入的装置包 括交互单元101、运算处理单元102、存储单元103和通信单元104。
交互单元101包括输入单元110和显示单元120。输入单元110用于接收 在此书写的文字字符和用户的选择操作,其中,书写的文字字符包含文字识 别单元能够识别的各种文字和符号。显示单元120用于显示书写的笔迹图像 和候选文字字符。
在本实施例中,为了描述的方便,例如图3和图4所示,将显示单元120 分为如下多个区域输入笔迹显示区301,用于显示书写字符的笔迹;识别 结果显示区303,用于显示识别得到的一组候选文字字符;声调显示区401,
ii用于显示表音文字的声调;表意文字显示区304,用于显示与表音文字对应 的表意文字;输入文字显示区302,用于显示输入到装置内的文字字符。
在采用触摸屏为交互组件的情况下,所以触摸屏既是输入组件也是显示 组件,此时输入单元110和显示单元120可以共用一个物理界面。这里需要 说明的是,以上的显示区会受到实际屏幕的限制而共享实际物理区域。在屏 幕比较小的情况,例如移动电话的屏幕,此时在执行输入的过程中,上述显 示区可以分别在物理屏幕相同的位置替换显示,这对本领域相关技术人员而 言是显而易见的。
运算处理单元102用于数据计算和逻辑判断,包括逻辑运算单元210和 字符识别单元220。逻辑运算单元210用于处理输入单元接收到的选择操作 信息,根据用户选择的文字字符的种类或者其他操作,例如不进行选择直接 进行下一个文字字符的输入等不同的操作过程,将所需的文字字符输入到装 置和输出到显示单元120显示。字符识别单元220用于将输入单元接收到文 字字符书写笔迹识别为 一组候选文字字符。
图2是根据本发明实施例的执行表意文字和表音文字输入的方法的流程图。
如图2所示的判断步骤S204, S214和S215可以在逻辑运算单元210中 执行。
存储单元103用于存储各个单元运行所需的相关信息,其包括书写字 符的笔迹信息,字符识别所需的参考信息,表音文字和表意文字的对应信息 等装置和方法所需信息。
通信单元104用于管理各个单元之间的信息交换,因为各个单元可以在 同一个平台上,或者在不同的物理平台上,所以通信单元管理的内容还包含 各个平台的相关单元之间的信息交换。
下面将结合图1和图2描述本发明的执行表意文字和表音文字输入的方 法的各个操作过程。
参照图2,在步骤S201,用户通过手写输入单元IIO输入至少一个书写 文字字符笔迹,该笔迹至少对应一个表意文字或至少一个表音文字。
在步骤S202,字符识别单元220根据笔迹进行识别,给出识别候选字, 并在步骤S203,通过显示单元120将识别候选字显示为候选字符。在步骤S202 中用到的字符识别方法包含利用特征库进行识别的方法,以及其它各种字符识别算法。例如以特征库进行识别的方法,需要预先在存储单元103中存 储可供字符识别单元220识别的文字字符对应的特征数据集合,这样识别过 程即将输入笔迹转为特征数据,与上述已经存储的特征数据集合进行比较, 从中找到最为相似的特征数据,从而找到这些数据对应的文字字符组,那么, 该文字字符组就是识别候选结果。其中,使用的特征数据比较算法不特定为 某一种算法,该算法包括模式识别领域中的各种相似性计算算法。
识别首选字指的是字符识别单元给出与输入字符笔迹最为可能的结果文 字字符组。识别候选结果是由一个以上的文字字符组成,这对本领域相关技 术人员而言是显而易见的。
在步骤S204,在逻辑运算单元210判断识别候选结杲所属种类,判断方 法包括根据识别候选字符中的识别首选字所属的文字种类,或者根据识别结 果中的表音文字和表意文字所占的比例大小,或者识别结果中表音文字和表 意文字的相似度的大小,以及其它任何能够区分识别结果所属种类的方法。 根据识别结果所属种类,进行下一步的处理。如果识别首选字属于表意文字, 以根据识别首选字判断识别候选结果的种类为例,此时识别候选结果即属于 表意文字,那么执行步骤S208,在输入文字显示区内显示识别首选字,然后 执行S209判断用户是否在从识别候选字中选择任一个文字。如果没有进行选 择,则认为在输入文字显示区内显示的文字为所需文字,输入文字被确认, 执行S216,如果文本输入完成,那么整个文本输入过程结束;如果仍未完成, 用户仍将输入新的文字,那么返回步骤S201,重新开始执行新字符的输入。
在本发明的描述的例子中使用的判断识别候选结果所属种类的方法大都 是根据识别首选字所属种类来决定识别候选结果所属种类。例如如果识别 首选字属于表音文字,那么该识别候选结果属于表音文字。本发明描述的方 法中还包含其它判断方法,如果采用其它判断方法,那么此时的识别首选字 指的是满足判断得到的识别结果所属的种类,并且排在候选字符组最前面的 文字字符。例如系统根据实际使用的判断方法判定识别候选结果属于表意 文字,此时,识别首选文字便是在识别候选字符组中所包含的表意文字中, 排在最前面的表意文字,即识别结果中与手写文字字符最为相似的表意文字。
本发明中,判断文字字符所属种类的方法为该技术领域最基本的方法, 包括根据标志位判断,和根据文字字符编码所属的范围进行判断等各种区分 不同字符的方法。以用户期望输入字符"鹏"为例,如图3所示,当通过输入单元110书 写输入汉字"/德"时,在输入笔迹显示区301中显示相应手写输入笔迹。依
次执行步骤S201、 S202和S203,得到识别候选结果"鹏,膊,澎,胶,腰......",
在识别结果显示区303内显示,符号"▲" 305表示还有其他候选字,符号 "▲"可以由其它类似的符号取代。在步骤S204中,判断识别首选结果为表 意字符,即,属于表意文字。则在步骤S208将识别结果中的首选字"鹏"送 到输入文字显示区302。此时达到用户的期望输入,因此,用户不再从候选 字符组中进行其它选才奪,因此,输入文字被确认,扭J亍S216,确认完成一次 表意文字输入。
如果在步骤S209中的判断结果为用户重新从识别候选字符中选择了任 一个文字,那么需要执行步骤S210,判断被选文字所属种类。如果属于表意 文字,那么返回执行步骤S208,用户选择的文字替换输入文字显示区302内 的上一个未确认的文字,并显示出来。
例如,参照上面的例子,依次执行步骤S201、 S202和S203,得到识别 候选结果"膊,朋g,澎,胶,腰……,,,在识别结果显示区303内显示,即识 别的首选结果为"膊",此时"膊,,作为首选字送到输入文字显示区302,而 不是用户期望输入的候选字符组中的"鹏",则用户在步骤S209中,用户从 候选字符组中选择字符"鹏"。然后在步骤S210中,判断用户选择的文字所 属的种类。判断属于表意文字,因此返回步骤S208,并在输入文字显示区302 内显示被选字"鹏"。由于该字为用户期望输入的字符,因此,执行步骤S216, 确认完成一次表意文字的输入。
如果在步骤S210中的判断结果为被选文字字符是表音字符,属于表音文 字,那么执行步骤S217。其中,步骤S217包括步骤S211、 S212和S213。 在步骤S211中,在输入文字显示区302内显示被选的表音文字,替换输入文 字显示区302内的上一个未确认的文字;在步骤S212中,表意字显示区304 内显示被选表音文字对应的表意文字;在步骤S213中,声调显示区401显示 被选表音文字当前的声调和其所支持的其它声调。根据屏幕的大小,可将声 调显示区401与输入文字显示区302、识别结果显示区303以及表意字符显 示区304同时显示在同一屏幕上,或者根据用户的操作显示在下一操作屏幕 上。表意文字显示区304显示的是与上面被选的表音文字对应的若干个表意 文字,其显示时排列顺序遵循的规则是按照输入的声调和上下文之间的关系得到的,上下文关系可以通过很多常见的方法设定,例如词频信息,字频 信息,语意统计分析等,并随着用户的输入的内容不断调整。表音文字和表 意文字的对应关系存储于存储单元103中。
声调显示区401用于显示被选表音文字的支持的声调集合,并突出显示 当前声调,在步骤S212,表意文字显示区304显示的表意文字就必须符合该 声调的限制,在执行步骤S211时显示的表音文字可以加上该声调进行显示, 也可以不显示声调到输入文字显示区302内。如果在手写输入时没有写入或 选择某个声调,那么可以默认某一个声调为当前声调,也可以不作突出显示, 此时,在表意文字显示区304显示的表意文字就不受声调的限制。
步骤S217中包含的步骤S211、 S212和S213的执行顺序可以互换。这 些步骤执行完毕之后,执行步骤S214,判断用户是否进行了其它选择,从而 判断目前输入的文字是否是用户所需文字。如果用户没有从识别结果显示区 303或表意字符显示区304中进行选^^,则认为在输入文字显示区302内显 示的文字为所需文字,输入文字被确认,执行步骤S216。
以用户期望输入汉语拼音"ni,,,属于表音文字,为例,用户通过手写输 入单元110写入由于手写变形较大,字符识别单元220给出识别候 选结果为"hi, ni, ri,……,,,相应的步骤S201,S202和S203执行完毕,接 着执行步骤S204,由于识别首选结果为"hi",属于表意文字,则执行步骤 S208。此时,执行步骤S209,用户从识别候选结果中选择所期望输入的是"ni", S210判断得到"ni"属于表音文字,则执行步骤S217。其中,在步骤S211 中,在输入文字显示区302内显示了被选文字"ni",满足了用户期望,用户 无需再次选择,执行步骤S214后,判断得出输入文字被确认,从而完成了 "ni" 的输入。
如果在步骤S214,用户继续选择了其他文字或者声调,那么执行步骤 S215,判断用户是否选"t奪了声调。如果用户没有选4奪声调,即选择了其它文 字,那么执行步骤S210,继续判断并执行下去;如果选择了声调,由于声调 的不同,等同于被选表音文字发生了变化,那么执行步骤S217,继续执行并 判断下去。
参照上面的例子,假定用户期望输入的为"溺,,字,而用户忘记如何书 写,想通过输入表音文字"ni"的方式进行输入,则同上面的例子所述,用 户通过手写输入单元IIO写入依次执行到步骤S217时,其中,在步
15骤S212中,在表意文字显示区304内显示与"ni"对应的表意文字"你, 尼,泥,逆,拟……",S213在声调显示区其支持的声调"—'v 、 ", 并着重显示当前声调。由于用户在手写输入时没有写入声调,因而当前声调 不存在,不用着重显示,同时,不存在轻声声调" ",则" "可以不显示, 如果为了界面设计的筒单和统一性,可以保留。由于"溺,,为去声,即声调 为"、",用户继续选择声调,执行步骤S214和S215,此时接着重新根据用 户的选择执行步骤S217,此时表音文字变成"ni ",从而执行步骤S211输 入文字显示区内未确:〖人的表音文字"ni"更新为"ni",扭^亍步骤S212,其 对应的表意文字更新为"泥,逆,腻,溺......",用户便可以选择"溺",依
次执行步骤S214, S215, S210, S208和S209从而输入文字"溺"被确认。
上面描述了输入识别结果中首选字属于表意文字的情况,下面描述在步 骤S204中的判断结果为首选字属于表音文字的情况。在判断为属于表音文字 时,执行步骤S218,该步骤包括步骤S205、 S206和S207。其中,在步骤S205, 输入文字显示区302内显示首选表音文字对应的表意文字,或者首选表音文 字;在步骤S206,表意字显示区304内显示首选表音文字对应的表意文字; 在步骤S207,声调显示区401显示首选表音文字当前的声调和支持的其它声 调。这三个步骤与S217中的步骤S211、 S212和S213相似。不同之处是,在 步骤S218中是对首选表音文字的处理,而步骤S217是在首选表意文字不是 用户期望输入的文字的情况下,用户在候选字符组中选择的文字属于表音文 字时的处理。另外,步骤S207可以作为可选项,即在此处可以不进行声调的 显示。步骤S218中包含的步骤S205、 S206和S207的执行顺序可以互换, 执行步骤S218完毕后,接着执行步骤S214,继续判断执行下去。
本发明描述的方法中,步骤S208和S205中"或"的意思是其中之一, 即,表音文字和该表音文字对应的表意文字不能够同时显示在输入文字显示 区302内。
本发明中字符识别单元220包含对带声调表音文字的识别和不带声调表 音文字的识别。在本发明提供的方法中,用户选择声调时,除了可以采用常 见的按键或者点击相应的声调的方法以外,还提供了 一种手写输入声调的方 法,该方法是在特定的区域内手写输入所需的声调笔迹,字符识别单元会识 别并确认是何种声调。该方法和常见的按键或者通过触摸屏点击相应的声调 的方法混用,也可以独立使用。本发明所描述的方法中,步骤S215选择声调,指代任何改变声调的方法,包含以上描述的选择声调的方法。
本发明描述的方法用于单一的表意文字输入模式时,需要将步骤S208、 S205和S211中表音文字显示去除,即只显示对应的表意文字。
本发明描述的方法用于单一的表音文字输入模式,需要将步骤S202和 S203中对表意文字的识别和显示去除,只支持表音文字的识别和显示。另夕卜, 不考虑表音文字与表意文字的对应关系,在此模式下,认为所有的表音文字 都不存在对应的表意文字,所以执行步骤S204和S210的判断结果必然为表 意文字。
本发明描述的方法尤其适用于表意文字和表音文字混合输入的模式。
下面结合具体的实施例来详细说明本发明所提供的执行表意文字和表音 文字输入的方法和装置。
因为汉字为表意文字的一种,汉语拼音为表音文字的一种,并且两者之 间有对应关系,所以在本发明的实施例中,以混合输入模式下输入汉字和汉 语拼音为例,具有代表性,另外选用触摸屏作为交互单元,这样输入单元和 显示单元占用同一个物理界面,下面结合具体实施例进行说明。
当用户期望输入汉字"鹏",有两种方式可以选^^:
第一种方式,如图3所示,直接通过输入单元书写输入的汉字"ft " 显示在输入笔迹显示区301内,按照本发明提供的方法,依次执行步骤S201、 S202和S203,得到识别候选结果"鹏,膊,澎,胶,腰……",在识别结果 显示区303内显示。执行步骤S204和S208将识别结果中的首选字"鹏"送 到输入文字显示区302。此时达到用户的期望输入,执行步骤S216,确认完 成一次表意文字输入。
第二种方式,如图4A所示,通过输入单元书写输入广,,没有带声调, 按照本发明提供的方法依次执行步骤S201、 S202和S203,得到识别候选结 果"peng pang neng……",在识别结果显示区303内显示,符号"▲" 305 表示还有其他候选字。执行步骤S204,判断结果为识别首选结果属于表音文 字,因此执行步骤S218中的步骤S205和S206,识别首选字"peng"对应的 表意文字之一 "朋,,在输入文字显示区302中显示,"peng"其对应的表意文 字"朋碰捧彭蓬……,,在表意文字显示区304内显示,因为没有声调的 限制,所以显示时排列顺序遵循的规则仅按照上下文之间的关系得到的。
在图示中,由于屏幕大小限制,此时还没有声调显示区401的位置,用户此时还不能选择声调。接下来执行步骤S214,判断用户是否选择了识别结
果显示区303中显示的表音文字中的一个或者选择了表意文字显示区304中 显示的表意文字中的一个。如果根据系统的设置的默认声调显示的表意文字 中不存在用户想要输入的文字字符,则用户选择表音文字中的一个,则显示 单元中的输入文字显示区显示被选表音文字,如图4B所示。例如,在用户想 要输入"鹏"的情况下,用户选择识别结果显示区303中的"peng",输入文 字显示区302中显示被选的表音文字"peng",声调显示区401占用了原来的 识别结果显示区303,并显示出"peng"能够支持的5个声调,同时在表意文 字显示区304中显示默认的声调对应的候选字符。
然后,执行步骤S215,进行声调选择。如果用户选择了声调显示区401 中的"'",则执行步骤S217。通过执行步骤S217,在表意文字显示区304 内显示"p6ng"对应的表意文字"朋彭蓬鹏棚……",然后再执行S214 和S215,根据用户选择执行S210和S208,汉字"鹏"便在输入文字显示区 302内显示出来取代原先该位置上的表音文字"peng",从而完成了 "鹏"字 的输入,执行S216,确认完成一次表意文字输入。
从上述描述可以看出,如果用户希望输入表音文字,例如汉语拼音"peng人 而不是其对应的任意一个汉字,那么只需要如图4A所示,通过输入单元书 写输入,按照本发明提供的方法依次执行步骤S201、 S202、 S203和S204。 在执行步骤S204时,判断结果为属于表音文字,然后执行步骤S218中的步 骤S205和S206,在执行S205时如果采用显示首选表音文字,那么识别首选 字"peng"会在输入文字显示区302中显示,这样便得到用户的期望输入, 执行步骤S214和S216,确认完成一次表音文字输入。
在上述描述的方法中,如果在步骤S204和S210中判断结果为属于表音 文字时,则在步骤S211和S205中,可以根据系统的设置,在输入文字显示 区302内显示被选表音文字或者显示对应的首选表意文字。例如,当识别首 选文字为"peng,,或一皮选文字为"peng"时,可以在输入文字显示区302内 显示相应的首选识别结果或被选文字"peng,,,或者显示对应的表音文字 "peng"的默认的声调对应的表意文字中的首选表意文字。当用户手写输入 "'keA:l"时,则在输入文字显示区302内显示识别出的表音文字的首选表音 文字,如图4A所示。如果此时用户期望输入的是"peng",则由于输入文字 显示区302内显示的即为用户想要输入,因此,实现了用户的输入目的。此时,用户也可以通过在识别结果显示区303中进行选4奪来实现输入目的。
在上述描述的方法中如果输入文字显示区302内显示的为该表音文字对 应的表意文字"朋",而用户期望输入的是"peng",则用户可以通过选择识 别结果显示区303中的文字来实现输入目的,此时在输入文字显示区内表意 文字"朋,,即被用户选^^的表音文字"peng"替代。
本发明所描述的方法和装置包含对带有声调的表音文字输入的处理和声 调手写输入,如图5所示,直接通过输入单元书写输入汉字"户'':1 ,,在输 入笔迹显示区301内显示,在识别结果显示区303内显示部分识别结果"peng pangneng……,,,可以;故用户再一次选4奪,在声调显示区401内显示识别得 到的声调"…',在输入文字显示区302中显示识别首选字"p6ng",如果用 户此时希望更改现有的声调,那么可以通过声调手写区501书写所需声调, 该操作对应本发明所提供的方法中的步骤S215。声调手写区501可以看作是 输入单元的一部分,如果不是用手写声调的方式来选择声调的话,可以省去 声调手写区域501。
需要说明的是,以上仅为本发明所描述的装置和方法的个别的例子,其 显示示意图并不局限于图3,图4和图5中给的样式,根据本发明所描述的 装置和方法,可以存在多种样式的变形。
图6示出了本发明所设计的系统运行的常见的物理平台的一些例子,手 写板和PC相连行程的平台601,有触摸屏的PDA602、有触摸屏的手机603 和Tablet PC 604。
根据本发明的装置和方法,当用户通过手写输入文字时,可以在同一模 式下混合输入各种文字字符,而不用在不同文字对应的输入模式之间进行切 换,因此,使得用户手写输入更快捷和方便。
虽然,已经参照附图详细描述了本发明,本领域技术人员应当理解在不 脱离权利要求所限定的本发明的精神和范围的情况下,可以在形式和细节上 做出各种变化。
19
权利要求
1、一种执行表意文字和表音文字混合输入的方法,包括步骤(a)对用户手写输入的文字字符笔迹进行识别;(b)在识别结果显示区内显示识别结果候选文字字符组;(c)判断识别结果候选文字字符组是表音文字还是表意文字,如果判断结果为表意文字,那么执行步骤(d1)在输入文字显示区内显示识别结果候选文字字符组中的首选文字字符;如果判断结果为表音文字,那么执行步骤(d2)在输入文字显示区内显示识别结果候选文字字符组中的首选表音文字或首选表音文字对应的表意文字。
2、 如权利要求1所述的方法,还包括步骤(e) 用户通过对识别结果显示区显示的文字字符,或者表意文字显示区 中显示的文字字符进行选择,用被选文字替换输入显示区中的首选文字字符。
3、 如权利要求2所述的方法,还包括步骤(f) 判断用户在步骤(e)中选择的文字字符是表音文字还是表意文字, 如果是表意文字,则返回执行步骤(dl)。
4、 如权利要求3所述的方法,其中,如果步骤(f)中的判断结果是表 音文字,则执行下述步骤(g) 在输入文字显示区内显示被选表音文字;(h) 在表意文字显示区内显示被选表音文字对应的表意文字;(i) 在声调显示区显示被选表音文字支持的声调。
5、 如权利要求4所述的方法,还包括步骤(j)判断用户是否作出其它选择,如果用户未对识别结果显示区内显示 的文字,或者表意文字显示区内显示的文字,以及声调显示区内显示的声调 进行选择,则完成用户期望的文字输入。
6、 如权利要求5所述的方法,还包括步骤(k)如果用户作出选择,则判断用户是否选择了声调,如果用户选择了 声调,返回执行步骤(g)、 (h)和(i)。
7、 如权利要求6所述的方法,还包括步骤(1)如果用户没有选择声调,而是选择了其它文字字符,则返回执行步骤(f)进行下一步判断。
8、 如权利要求l所述的方法,在执行步骤(d2)时,还包括步骤 (m)在表意文字显示区内显示首选表音文字对应的表意文字; (n)在声调显示区显示首选表音文字支持的声调;其中,步骤(d2)、 (m)和(n)的执行顺序可以互换。
9、 如权利要求8所述的方法,还包括步骤(jj)判断用户是否作出其它选择,如果用户未对识别结果显示区内显示 的文字,或者表意文字显示区内显示的文字,以及声调显示区内显示的声调 进行选择,则完成用户期望的文字输入。
10、 如权利要求9所述的方法,还包括步骤(kk)如果用户作出选择, 则判断用户是否选择了声调,如果用户选择了声调,则执行步骤(gg)在输入文字显示区内显示^C选表音文字; (hh)在表意文字显示区内显示被选表音文字对应的表意文字; (ii)在声调显示区显示被选表音文字支持的声调。
11、如权利要求IO所述的方法,如果判断的结果是用户选择了识别结 果显示区内显示的文字或表意文字显示区内显示的文字,而没有选择声调, 则执行步骤(ff)判断用户通过作出其它选择而选择的字符是表意字符还是表音字 符,如果是表意字符,则返回执行步骤(dl),如果是表音字符,则执行步骤 (gg)、 (hh)和(ii)。
12、 如权利要求1至11中任一项所述的方法,其中,在显示表意文字候 选字符组时,显示的文字字符的排列顺序遵循的规则是按照上下文之间的关 系或者声调得到的。
13、 如权利要求11所述的方法,其中,关于上下文关系的信息包含词 频信息、字频信息、语意统计分析,并且随着用户的输入的内容不断调整。
14、 如权利要求1至11中任一项所述的方法,其中,所述表音文字只包 括存在对应的表意文字的表音文字。
15、 如权利要求1至11中任一项所述的方法,其中,所述表意文字包含 权利要求14所述的表音文字以外的所有字符,其包括通常的表意文字,阿拉 伯数字,标点符号,以及不存在对应的表意文字的表音文字。
16、 如权利要求14所述的方法,表音文字包括带声调的表音文字和不带声调的表音文字。
17、 如权利要求15所述的方法,表音文字包括带声调的表音文字和不带声调的表音文字。
18、 如权利要求5或9所述的方法,其中,声调的输入或选择方法包括 和表音文字作为一体直接书写、在声调输入区内书写以及通过按键和点击的 选4奪输入方式。
19、 一种执行表意文字和表音文字混合输入的方法,包括步骤(a) 用特征库对用户输入的文字字符笔迹进行识别;(b) 在识别结果显示区内显示候选文字字符组;(dl)如果识别结果为表意字符,则在显示区内显示候选文字字符中的 首选文字字符;(d2)如果候选文字字符中的首选文字字符判断为表音文字,则在显示 区内显示该首选表音文字所对应的表意文字。
20、 如权利要求19所述的方法,还包括步骤(e) 用户通过对识别结果显示区显示的文字字符,或者表意文字显示区 中显示的文字字符进行选择,用被选文字替换输入显示区中的首选文字字符。
21、 如权利要求20所述的方法,还包括步骤(f) 判断用户在步骤(e)中选择的文字字符是表音文字还是表意文字, 如果是表意文字,则返回执行步骤(dl)。
22、 如权利要求21所述的方法,其中,如果步骤(f)中的判断结果是 表音文字,则执行下述步骤(g) 在输入文字显示区内显示被选表音文字;(h) 在表意文字显示区内显示被选表音文字对应的表意文字;(i) 在声调显示区显示被选表音文字的当前声调和支持的其它声调。
23、 如权利要求22所述的方法,还包括步骤(j)判断用户是否作出其它选择,如果用户未对识别结果显示区内显示 的文字,或者表意文字显示区内显示的文字,以及声调显示区内显示的声调 进行选择,则完成用户期望的文字输入。
24、 如权利要求23所述的方法,还包括步骤 (k)如果用户作出选择,则判断用户是否选择了声调,如果用户选择了声调,返回执行步骤(g)、 (h)和(i)。
25、 如权利要求24所述的方法,还包括步骤(1)如果用户没有选择声调,而是选择了其它文字字符,则返回执行步 骤(f)进行下一步判断。
26、 如权利要求19所述的方法,在执行步骤(d2)时,还包括步骤 (m)在表意文字显示区内显示首选表音文字对应的表意文字;(n)在声调显示区显示首选表音文字支持的声调; 其中,步骤(d2)、 (m)和(n)的执行顺序可以互换。
27、 如权利要求26所述的方法,还包括步骤(jj)判断用户是否作出其它选择,如果用户未对识别结果显示区内显示 的文字,或者表意文字显示区内显示的文字,以及声调显示区内显示的声调 进行选择,则完成用户期望的文字输入。
28、 如权利要求27所述的方法,还包括步骤(kk)如果用户作出选择, 则判断用户是否选择了声调,如果用户选择了声调,则执行步骤(gg)在输入文字显示区内显示被选表音文字; (hh)在表意文字显示区内显示被选表音文字对应的表意文字; (ii)在声调显示区显示被选表音文字的当前声调和支持的其它声调, 如果判断的结果是用户选择了识别结果显示区内显示的文字或表意 文字显示区内显示的文字,而没有选择声调,则执行步骤(ff)判断用户通过作出其它选择而选择的字符是表意字符还是表音 字符,如果是表意字符,则执行步骤(dl ),如果是表音字符,则执行步骤(gg )、 (hh)和(ii )。
29、 一种执行表意文字和表音文字输入的装置,包括交互单元和运算处 理单元,其中,的用户输入的信息发送到运算处理单元,以及从运算处理单元接收并显示信台 ,&,运算处理单元对接收到的手写符号轨迹进行识别,对识别出的手写符号 进行种类判断,并根据判断的结果控制交互单元对识别结果的显示。
30、 如权利要求29所述的装置,其中,交互单元包括输入单元和显示单 元,运算处理单元包括逻辑运算单元和字符识别单元,其中,输入单元,用于接收书写的文字字符笔迹和用户的选择操作; 显示单元,用于显示书写的笔迹和字符识别单元识别出的候选字符; 字符识别单元,对从输入单元接收到的字符笔迹进行识别,并给出候选 字符组;逻辑运算单元,对字符识别单元识别出的候选字符组中的首选字符进行 种类判断,判断该字符是表音字符还是表意字符,并根据判断结果控制显示 单元的显示。
31、 如权利要求29所述的装置,其中,显示单元包括 输入笔迹显示区,用于显示书写字符的笔迹;识别结果显示区,用于显示识别得到的一组候选文字字符; 表意文字显示区,用于显示与表音文字对应的表意文字; 输入文字显示区,用于显示输入到装置内的文字字符。
32、 如权利要求31所述的装置,其中,所述显示单元还包括声调显示区, 用于显示表音文字的声调。
33、 如权利要求31所述,其中,输入单元和显示单元可以共用一个物理 界面,该物理界面包含具有显示和感应功能的触摸屏。
34、 如权利要求29所述的装置,还包括存储单元,用于存储各个单元运 行所需的相关信息。
35、 如权利要求34所述的装置,其中所需的相关信息包括书写字符的 笔迹信息,字符识别所需的参考信息,表音文字和表意文字的对应信息等信 息。
36、 如权利要求29所述的装置,还包括通信单元,用于管理各个单元之 间的信息交换,以及不同物理平台的相关单元之间的信息交换。
37、 如权利要求29所述的装置,其中,书写的文字字符笔迹至少对应一 个能够被文字识别单元识别的文字字符。
全文摘要
本发明提供了一种执行表意文字和表音文字混合输入的方法和装置。所述方法包括步骤(a)对用户手写输入的文字字符笔迹进行识别;(b)在识别结果显示区内显示识别结果候选文字字符组;(c)判断识别结果候选文字字符组是表音文字还是表意文字,如果为表意文字,则在输入文字显示区内显示识别结果候选文字字符组中的首选文字字符;如果为表音文字,则在输入文字显示区内显示识别结果候选文字字符组中的首选表音文字或首选表音文字对应的首选表意文字。根据本发明的装置和方法,当用户通过手写输入文字时,可以在同一模式下混合输入各种文字字符,而不用在不同文字对应的输入模式之间进行切换,因此,使得用户手写输入更快捷和方便。
文档编号G06F3/048GK101436110SQ20071018785
公开日2009年5月20日 申请日期2007年11月14日 优先权日2007年11月14日
发明者炎 王, 胡洪涛, 陈又新 申请人:北京三星通信技术研究有限公司;三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1