容错输入法编辑器的制造方法

文档序号:9916513阅读:495来源:国知局
容错输入法编辑器的制造方法
【技术领域】
[0001] 本公开一般地涉及改进的输入法编辑器,更具体地涉及允许用户以书写系统输入 字符,针对所述书写系统不存在用于另一书写系统的众所周知并被采用的表示标准。
【背景技术】
[0002] 在此提供的背景描述用于一般地呈现本公开的上下文的目的。在本【背景技术】章节 中所述的程度上的目前指定的发明人的工作,以及在提交时不能作为现有技术的描述的方 面,既不明确也不隐含地认可为相对于本公开的现有技术。
[0003] 能利用输入法编辑器("nffi")来将第一书写系统(例如拼音)的输入转换成第二书 写系统(例如汉语)的输出。以这种方式,用户能通过使用表示第一书写系统的字符的键盘, 获得第二书写系统的文本。然而,对一些语言/书写系统还可能不存在用于在第一书写系统 中输入文本来获得第二书写系统的文本的单一的众所周知并被采用的表示标准。由此,不 熟悉由ME实现的特定表示标准的用户可能不能有效地利用其能力直到他/她了解所实现 的表示标准为止,这对用户来说很困难且耗时。

【发明内容】

[0004] 根据本公开的各种实施方式,公开了一种计算机实现的方法。所述方法能包括在 包括一个或多个处理器的计算设备处接收来自用户的输入。所述输入能包括第一书写系统 的一个或多个字符。所述方法能进一步包括将所述输入分段来获得一个或多个分段。每一 分段能包括至少一个片段,以及每一片段能包括所述第一书写系统的至少一个字符。另外, 所述方法能包括将模糊模型应用于所述一个或多个分段来获得用于所述分段中的每一个 的至少一个潜在正式表示。每一潜在正式表示能以所述第一书写系统并且表示第二书写系 统的文本。能基于所述潜在正式表示来确定多个字符候选。所述多个字符候选中的每一个 是以第二书写系统并且是所述第二书写系统的用户输入的可能适当表示。并且,所述方法 还能包括输出所述多个字符候选。
[0005] 在一些实施例中,将所述模糊模型应用于所述一个或多个分段能包括获得用于每 一特定潜在正式表示的概率,其中,所述概率表示所述特定潜在正式表示与所述输入相对 应的可能性。
[0006] 此外,输出所述多个字符候选能包括在所述计算设备的显示器上按排名顺序显示 所述多个字符候选的集合。所述排名顺序能基于所述多个字符候选的所述集合中的每一字 符候选与所述输入相对应的可能性。补充地或替选地,所述多个字符候选的所述集合中的 每一特定字符候选能与特定潜在正式表示相关联,并且用于每一特定字符候选的可能性能 基于:(i)所述特定潜在正式表示与所述输入相对应的第一概率以及(ii)所述特定潜在正 式表示与所述特定字符候选相对应的第二概率。
[0007]在各种实施例中,所述方法能进一步包括接收对所述多个字符候选的所述集合中 的一个的用户选择,并且在所述显示器上在文本录入区中显示所选择的一个。补充地或可 替选地,在所述计算设备的显示器上显示所述多个字符候选的所述集合能进一步包括显示 每一特定字符候选及其关联的特定潜在正式表示。
[0008]根据一些实施方式,所述多个字符候选中的每一特定字符候选能与特定潜在正式 表示相关联,并且输出所述多个字符候选能包括在所述计算设备的显示器上显示所述多个 字符候选中的至少一个特定字符候选及其关联的潜在正式表示。此外,所述第一书写系统 能是拉丁字母表书写系统,所述第二书写系统能是非拉丁字母表书写系统,以及所述正式 表示是正式罗马拼音。在一些实施方式中,所述第二书写系统能是书面粵语和/或每一潜在 正式表示能是耶鲁表示。
[0009] 根据本公开的进一步的实施方式,公开了一种计算设备。所述计算设备能包括显 示器、耦接到所述显示器的一个或多个处理器、以及存储可执行计算机程序代码的非暂时 性计算机可读存储介质。所述一个或多个处理器被配置成执行所述可执行计算机程序代码 来实现操作。
[0010] 所述操作能包括接收来自用户的输入。所述输入能包括第一书写系统的一个或多 个字符。所述操作能进一步包括对输入分段来获得一个或多个分段。每一分段能包括至少 一个片段,以及每一片段能包括所述第一书写系统的至少一个字符。另外,所述操作能包括 将模糊模型应用于一个或多个分段来获得用于所述分段中的每一个的至少一个潜在正式 表示。每一潜在正式表示能以第一书写系统并且表示第二书写系统的文本。能基于所述潜 在正式表示来确定多个字符候选。所述多个字符候选中的每一个能以第二书写系统并且是 所述第二书写系统的所述用户输入的可能适当表示。以及,所述操作能包括输出所述多个 字符候选。
[0011] 在一些实施例中,将模糊模型应用于所述一个或多个分段能包括获得用于每一特 定潜在正式表示的概率,其中,所述概率表示所述特定潜在正式表示与所述输入相对应的 可能性。
[0012] 此外,输出所述多个字符候选能包括在所述计算设备的显示器上按排名顺序显示 所述多个字符候选的集合。所述排名顺序能基于所述多个字符候选的所述集合中的每一字 符候选与所述输入相对应的可能性。补充地或替选地,所述多个字符候选的所述集合中的 每一特定字符候选能与特定潜在正式表示相关联,并且用于每一特定字符候选的可能性能 基于:(i)所述特定潜在正式表示与所述输入相对应的第一概率以及(ii)所述特定潜在正 式表示与所述特定字符候选相对应的第二概率。
[0013] 在各种实施例中,所述操作能进一步包括接收对所述多个字符候选的所述集合中 的一个的用户选择,并且在所述显示器上在文本录入区中显示所选择的一个。补充地或替 选地,在所述计算设备的显示器上显示所述多个字符候选的所述集合能进一步包括显示每 一特定字符候选及其关联的特定潜在正式表示。
[0014] 根据一些实施方式,所述多个字符候选中的每一特定字符候选能与特定潜在正式 表示相关联,并且输出所述多个字符候选能包括在所述计算设备的显示器上显示所述多个 字符候选中的至少一个特定字符候选及其关联的潜在正式表示。此外,所述第一书写系统 能是拉丁字母表书写系统,所述第二书写系统能是非拉丁字母表书写系统,以及所述正式 表示是正式罗马拼音。在一些实施方式中,所述第二书写系统能是书面粵语和/或每一潜在 正式表示能是耶鲁表示。
[0015] 根据本公开的各种实施方式,公开了存储计算机可执行代码的非暂时性计算机可 读存储介质。所述计算机可执行代码在由具有一个或多个处理器的计算设备执行时能使得 计算设备执行操作。
[0016] 所述操作能包括接收来自用户的输入。所述输入能包括第一书写系统的一个或多 个字符。所述操作能进一步包括对所述输入分段来获得一个或多个分段。每一分段能包括 至少一个片段,以及每一片段能包括所述第一书写系统的至少一个字符。另外,所述操作能 包括将模糊模型应用于所述一个或多个分段来获得用于所述分段中的每一个的至少一个 潜在正式表示。每一潜在正式表示能以所述第一书写系统并且表示第二书写系统的文本。 能基于所述潜在正式表示来确定多个字符候选。所述多个字符候选中的每一个能以所述第 二书写系统并且是所述第二书写系统的所述用户输入的可能适当表示。以及,所述操作能 包括输出所述多个字符候选。
[0017] 在一些实施例中,将所述模糊模型应用于所述一个或多个分段能包括获得用于每 一特定潜在正式表示的概率,其中,所述概率表示所述特定潜在正式表示与所述输入相对 应的可能性。
[0018] 此外,输出所述多个字符候选能包括在计算设备的显示器上按排名顺序显示所述 多个字符候选的集合。所述排名顺序能基于所述多个字符候选的所述集合中的每一字符候 选与所述输入相对应的可能性。补充地或替选地,所述多个字符候选的所述集合中的每一 特定字符候选能与特定潜在正式表示相关联,并且用于每一特定字符候选的可能性能基 于:(i)所述特定潜在正式表示与所述输入相对应的第一概率以及(ii)所述特定潜在正式 表示与所述特定字符候选相对应的第二概率。
[0019] 在各种实施例中,所述操作能进一步包括接收对所述多个字符候选的所述集合中 的一个的用户选择,并且在所述显示器上在文本录入区中显示所选择的一个。补充地或替 选地,在所述计算设备的显示器上显示所述多个字符候选的所述集合能进一步包括显示每 一特定字符候选及其关联的特定潜在正式表示。
[0020] 根据一些实施方式,所述多个字符候选中的每一特定字符候选能与特定潜在正式 表示相关联,并且输出所述多个字符候选能包括在所述计算设备的显示器上显示所述多个 字符候选中的至少一个特定字符候选及其关联的潜在正式表示。此外,所述第一书写系统 能是拉丁字母表书写系统,所述第二书写系统能是非拉丁字母表书写系统,以及所述正式 表示是正式罗马拼音。在一些实施方式中,所述第二书写系统能是书面粵语
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1