用于预测文本的方法和系统的制作方法

文档序号:8491685阅读:230来源:国知局
用于预测文本的方法和系统的制作方法
【专利说明】用于预测文本的方法和系统
[0001] 相关申请的交叉引用
[0002] 该申请要求2012年9月27日提交的美国申请No. 13/628, 138的优先权,其在此 通过引用被全文并入。
【背景技术】
[0003] 随着计算机科学领域的演进,各种数据录入技术也已发展,以增强个人体验并使 计算机更加多样化。例如,典型的计算机系统,尤其使用用于用户交互的图形用户界面的计 算机系统被优化,用于从一个或多个输入设备接受输入。这样,个人可以利用键盘录入文 本,并利用诸如鼠标的指示设备控制显示屏幕上指示符图像的位置,所述指示设备具有用 于激活与指示符的方位相关联的选择的一个或多个按钮。
[0004] 最近,已经显示出了增强计算机易用性的兴趣。易用性可以被定义为人造对象的 容易使用和易学性。对象可以是软件应用、网站、书本、工具、机器、过程,或者人类与之交互 的任何东西。增强计算机的效率、准确性和优雅可改进其易用性。

【发明内容】

[0005] 本申请公开了用于预测文本的系统和方法。在一个方面,描述了一种方法。该方 法可以包括接收组成文本的部分的一个或多个键入字符。该方法还可以包括接收与至少该 文本的该部分相对应的口头话语的语音输入。该方法可以进一步包括基于该一个或多个键 入字符和语音输入,确定预测该文本的一个或多个候选文本。该方法还可以包括提供该一 个或多个候选文本。
[0006] 在另一个方面,描述了具有存储其上的指令的计算机可读介质,所述介质当通过 计算设备执行时,使该计算设备执行功能。该功能可以包括接收组成文本的部分的一个或 多个键入字符。该功能还可以包括接收与至少该文本的该部分相对应的口头话语的语音输 入。该功能可以进一步包括基于该一个或多个键入字符和语音输入确定预测该文本的一个 或多个候选文本。该功能还可以包括提供该一个或多个候选文本。
[0007] 在又一方面,描述了一种系统。该系统可以包括音频捕捉设备。该系统还可以包 括计算设备,所述计算设备耦接到该音频捕捉设备并被配置为接收组成文本的部分的一个 或多个键入字符。该计算设备还可以被配置为从音频捕捉设备接收与至少该文本的该部分 相对应的口头话语的语音输入。该计算设备可以进一步被配置为基于该一个或多个键入字 符和语音输入确定一个或多个候选文本。该计算设备还可以被配置为对于该一个或多个候 选文本的每一个,确定相应的候选文本预测该文本的相应的可能性。该计算机设备可以进 一步被配置为基于对于该一个或多个候选文本确定的相应的可能性,提供该一个或多个候 选文本。
[0008] 前述
【发明内容】
仅仅是示意性的,并且不意在任何方式的限制。除了上述的示意性 方面、实施例和特征,参照附图和下述【具体实施方式】,进一步方面、实施例和特征将变得显 而易见。
【附图说明】
[0009] 图1是根据一个实施例用于预测文本的示例方法的流程图。
[0010] 图2A示出根据一个实施例利用与文本的口头话语相同语言的键入输入文本用于 预测文本的示例计算设备。
[0011] 图2B示出根据一个实施例利用与文本的口头话语的相应的语言不同语言的键入 输入文本用于预测文本的示例计算设备。
[0012] 图2C示出根据一个实施例用于预测文本的示例计算设备,该计算设备显示变化 排名的候选文本。
[0013] 图3示出根据一个示例实施例的示例分布式计算架构。
[0014] 图4A是根据一个示例实施例示意的示例计算设备的框图。
[0015] 图4B示出根据一个示例实施例的基于云的服务器系统。
[0016] 图5是示出示例计算机程序产品的概念局部视图的示意图,该产品包括用于在根 据至少本文中呈现的一些实施例安排的计算设备上执行计算机过程的计算机程序。
【具体实施方式】
[0017] 参照附图,下述【具体实施方式】描述了所公开系统和方法的各种特征和功能。图中, 类似的符号标识类似的组件,除非上下文另外规定。本文中所述示意性系统和方法实施例 并不用于限制。容易理解,所公开系统和方法的某些方面可以本文中可以预见其全部的各 种各样不同的配置来安排和组合。
[0018]诸如台式计算机、笔记本电脑或者手持设备的设备可以被配置为使用输入设备接 收输入文本。在示例中,台式计算机的用户可以使用键盘将文本录入到文字处理程序或者 其他软件应用中。在诸如蜂窝电话和平板计算机的具有触摸屏幕的设备中,例如,用户可以 通过敲击屏幕上键来录入文本。设备可以被配置为接收文本(例如,单词或短语)的部分 并被配置为基于所接收的该文本的该部分向用户提供预测该文本的剩余部分的候选文本。
[0019]在一些示例中,输入设备的一个键或按钮可以表示不止一个字母,诸如在移动电 话上。每个键按压可以导致预测而不是重复地按顺序排列通过键按压可以表示的"字母"的 相同组。在示例中,设备可以被配置为允许通过单个键按压输入整个单词。以这种方式,设 备可以被配置为有效利用更少的设备键以将文本输入到文本消息、电子邮件、地址簿、日程 表等中。
[0020] 在一些示例中,输入文本不是精确的,特别是在用户使用小键的情况下或者当用 户被干扰时。因此,用户录入的文本可能包含错误。当用户录入与已知单词不对应的字符 序列时,设备可以被配置为预测并纠正字符序列。在一些示例中,误键入的单词可以被对应 的正确单词替换。在其他示例中,设备可以被配置为向用户呈现从中选择正确的单词的可 能备选的列表。然而,错误可以降低准确性,设备可利用其正确地预测该文本或者提供包含 正确单词的列表。
[0021] 在多个示例中,具有拉丁字母的输入设备被用于录入拼音字符。拼音输入方法被 认为是将一些亚洲语言(例如,汉语、台湾汉语、日语、韩语、马来西亚语等)的字符转录为 拉丁文字的官方输入方法。拼音意味着"拼写的声音",并一般地指的是基于发音的亚洲语 言输入。
[0022]作为一个示例,QWERTY键盘可以被用于拼音输入以录入发音上表示所期望的亚洲 字符的拉丁字符和拉丁字符的组合。然后软件应用可以处理拉丁字符并将拉丁字符转换为 对应的亚洲字符。
[0023]作为用于示意的一个示例,一个汉语单词可以由几个汉语字符组成。每个汉语字 符可以由几个拼音字符表示。这样,输入拼音字符可能是耗时的并且是易出错的。另外,在 一些示例中,形成短语的多个单词的拼音首字母(即,每个单词的第一个字母)可以被用于 高效输入,而不是键入该多个单词的拼音字符;然而,该短语的预测准确性被降低。
[0024] 因此,在很多实例中,基于任意语言的文本的部分预测该文本可能是不准确的。
[0025]在一些示例中,计算设备可以被配置为接收与文本的口头话语相对应的语音输入 并利用语音识别技术来识别该文本,而不是使用该文本的部分来预测该文本。然而,由于不 同的口音或背景噪音,例如,计算设备可能未准确地预测该文本。作为另一个示例,在汉语 中,几个字符可以具有类似的读音(例如,不同的方言),其降低了基于语音输入预测对应 文本的准确性。
[0026]在一个示例中,如果文本的部分和该文本的口头话语在计算设备处被基本上同时 接收并由该计
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1