当前位置: 首页 > 专利查询>微软公司专利>正文

输入文本的方法技术

技术编号:3046329 阅读:138 留言:0更新日期:2012-04-11 18:40
在向设备输入文本的方法中,提供指示文本条目的第一个字符的第一字符输入。下一步,捕获该文本条目的发声。然后基于该第一字符输入和对该发声的分析,对该发声的第一个单词标识可能候选单词。最后,向用户显示该可能候选单词。

【技术实现步骤摘要】

本专利技术一般涉及向设备,尤其涉及向设备的字符输入辅助的已声化文本输入。
技术介绍
诸如移动电话和个人数字助理(PDA)等小型计算设备正在被越来越频繁地使用。这些设备的计算能力允许它们被用于访问和浏览因特网并储存联系人信息、审阅并编辑文本文档、以及执行其它任务。另外,用移动设备发送和接收文本消息也变得越来越普及。例如,移动电话的短消息服务(SMS)已成为文本消息通信路标上的巨大成功,近来引入的增强消息通信服务(EMS)-SMS的应用层扩展-被期望提供到未来的多媒体消息通信服务(MMS)的平滑过渡。作为结果,这些设备提供了许多需要文本输入的应用。不幸的是,移动设备上的这一文本输入会是笨重的,因为它们缺乏标准的全尺寸键盘。当前,有两种常见的方式以使用大多数移动电话上的数字小键盘实现文本输入-多次按键(multiple-tap)方法和单次按键(single-tap)方法。采用多次按键方法,用户按压数字键多次以输入期望的字母,因为大多数数字键被映射到字母表的三个或四个字母。例如,“2”键通常被映射到字母“A”、“B”和“C”。如果用于按压“2”键一次,则输入字母“A”。如果用户按压“2”键两次,则输入字母“B”,如果用户按压“2”键三次,则输入字母“C”。单词的连续字母输入之间的暂停有时候是必需的,使得设备知道何时将光标前进到下一字母输入位置。例如,为输入单词“cab”,用户按压“2”键三次以输入字母“C”、暂停、按压“2”键一次以输入字母“A”、再次暂停、按压“2”键两次以输入字母“B”。数字小键盘上也存在其它按键,如井号(“#”)和星号(“*”)键等其它按键,它们通常被映射到输入符号,或在大写和小写字母之间切换。尽管多次按键方法是有用的,因为用户能够仅使用数字键来输入任何单词,然而对于快速和直观文本输入,它是不利的。诸如“cab”等单词仅需要在标准键盘上三次按键(对每一字母一次),使用多次按键方法却需要在数字键上六次按键。与使用标准键盘相比,用多次按键方法使用数字键来实现文本输入意味着用户即使对于短消息也要按压许多按键。此外,会频繁出现错误。例如,如果用户想要输入字母B,但是在第一次和第二次按键之间暂停了太长,则作为替代会输入两个字母A。在这一情况下,设备将暂停解释为用户完成了当前的字母输入-一个“A”,而前进到下一字母输入位置-也输入“A”。另一种使用数字键是单次按键字典方法,如“T9”,它由名为Tegic的公司推广。在单次按键方法中,用于按压与期望字母相关联的数字键一次,即使该数字键被映射到三个或四个不同的字母。当用户输入用于单词的数字序列时,设备基于该数字序列试图辨别用户想要输入的单词。每一数字序列被映射到对应于该序列的常见单词。例如,数字序列“43556”可能对应于第一个字母为“G”、“H”或“I”的任一五字母单词,因为“4”键通常被映射到这三个字母。类似地,序列可能对应于第二个字母为“D”、“E”或“F”、第三和第四个字母选自字母“J”、“K”和“L”、并且第五个字母为“M”、“N”或“O”的任一五字母单词,因为“3”、“5”和“6”键通常被映射到这些相应的字母。然而,由于对应于数字序列“43556”的最常见的五字母单词为单词“hello”,因此单次按键方法在用户连续地按压“4”、“3”、“5”、“5”和“6”键以输入该数字序列时将总是输入这一单词。单次按键方法比多次按键方法更有利,但是却产生了新的缺点。有利的是,单次按键方法以高概率确保了用户仅需要按压与期望单词中的字母数量相同次数。例如,多次按键方法需要用户按压“2”键六次以输入单词“cab”。相反,单次按键方法可能只需要用户按压“2”键三次以输入这一单词,假定数字序列“222”被映射到单词“cab”。因此,对于使用数字键的文本输入,单次按键方法比多次按键方法更按键有效。它几乎与使用对每一字母具有单个键的标准键盘一样按键有效。单次按键方法也是不利的,因为被映射到给定数字序列的单词可能不是用户期望通过输入该序列来输入的单词。例如,数字键序列“7333”对应于单词“seed”和“reed”。由于仅一个单词被映射到每一数字序列,当用户键入数字键序列“7333”时,可能输入单词“seed”,而用户可能想要输入单词“reed”。单次按键方法主要在对给定的数字键序列只有一个唯一的单词的情况下是有用的,或者如果对给定序列存在若干单词,则当用户希望输入与该序列相关联的最常见单词时是有用的。当由单次按键方法映射的单词不是预期的单词时,文本输入可还原到多次按键方法或纠错模式。预期单词的最终文本输入可能比用户以多次按键方法开始需要更多次按键。在常规键盘的使用之外输入文本的另一种方法是通过使用语音识别系统。在这一系统中,用户将文本条目已声化,它由计算设备通过麦克风捕获并数字化。向数字化的捕获语音的样值应用频谱分析,并对每一样值生成特征矢量或码字。然后可以对照诸如隐马尔可夫(Markov)模型等统计模型来计算输出概率,该模型稍后用于执行维特比(Viterbi)解码过程或相似类型的处理技术。搜索表示语音单元的声学模型以确定由该特征矢量或码字所表示的可能的音素,并且因此确定从系统用户所接收的话语。搜索已声化候选单词的词典,以确定最可能表示该特征矢量或码字的单词。另外,可使用语言模型来提高由语音识别系统所产生的单词的准确度。语言模型一般运行以通过将候选单词局限于最可能基于前面的单词的那些单词,来提高语音识别系统的准确度。一旦标识了捕获的已声化文本条目的单词,它们被作为文本输入到计算系统中。语音识别系统需要相当大的处理能力,以处理已声化的文本条目并产生合理的准确结果。尽管未来的移动设备可能能够实现这一语音识别系统,然而现有的移动计算设备缺乏必要的处理能力来以有用的方式实现这一功能。另外,移动计算设备通常缺乏大词汇量连续语音识别所需的存储器容量。因此,移动计算设备依赖于上述使用有限键盘的文本输入方法。不断地需要向包括移动计算设备的设备输入文本的改进的方法。
技术实现思路
本专利技术一般涉及向设备。在本方法中,提供指示文本条目的第一个字符的第一字符输入。下一步,捕获文本条目的发声。然后基于第一字符输入和该发声的分析对该发声的第一单词标识可能的候选单词。最后,向用户显示可能的候选单词。附图说明图1是可使用本专利技术的示例性计算装置的简化框图。图2是可使用本专利技术的移动电话的示意图。图3所示是依照本专利技术的实施例用于向设备的流程图。图4是可用于实现本专利技术的方法的示例性系统的框图。图5所示是依照本专利技术的实施例用于向设备的流程图。图6所示是依照本专利技术的实施例用于向设备的流程图。具体实施例方式本专利技术一般涉及用于向计算设备。尽管本专利技术的方法可在包括常规全尺寸键盘的计算设备中实现,然而当结合缺乏这一键盘的移动计算设备使用时,它是最有用的。图1是可在其中实现本专利技术的示例性计算装置100的框图。装置100可以是移动计算设备,如移动电话、个人数字助理(PDA)、移动存储系统(如,MP3播放器)、远程控制以及缺乏常规全尺寸键盘的其它移动计算设备。装置100仅为本专利技术的合适的计算环境的一个示例,并非暗示对本专利技术的使用范围或功能的任何局限。另外,也不应当将装置100解释为对图1所示的任一组件或其组合具有依赖本文档来自技高网
...

【技术保护点】
一种向设备输入文本的方法,其特征在于,它包括:a)提供指示文本条目单词的第一个字符的第一字符输入;b)捕获所述文本条目单词的发声;c)基于所述第一字符输入和对所述发声的分析标识所述发声的可能候选单词;以及d) 显示所述可能候选单词。

【技术特征摘要】
US 2003-12-30 10/748,4041.一种向设备输入文本的方法,其特征在于,它包括a)提供指示文本条目单词的第一个字符的第一字符输入;b)捕获所述文本条目单词的发声;c)基于所述第一字符输入和对所述发声的分析标识所述发声的可能候选单词;以及d)显示所述可能候选单词。2.如权利要求1所述的方法,其特征在于,所述捕获步骤b)响应于所述提供步骤a)而开始。3.如权利要求1所述的方法,其特征在于,所述捕获步骤b)在所述提供步骤a)之前开始。4.如权利要求1所述的方法,其特征在于,所述捕获步骤b)在一预定时间段之后结束。5.如权利要求1所述的方法,其特征在于,所述捕获步骤b)在检测到所述发声的结束之后结束。6.如权利要求1所述的方法,其特征在于,所述提供步骤a)包括按压一对应于多个字符的按键。7.如权利要求1所述的方法,其特征在于所述提供步骤a)包括压下并按住一按键;以及所述捕获步骤b)响应于所述提供步骤a)而开始。8.如权利要求7所述的方法,其特征在于,所述捕获步骤b)在一预定时间段后结束。9.如权利要求7所述的方法,其特征在于,所述捕获步骤在所述按键被释放时结束。10.如权利要求1所述的方法,其特征在于,所述标识步骤c)包括基于对所述发声的分析产生一可能候选单词列表;以及基于所述第一字符输入从所述发声的可能候选单词列表标识所述可能候选单词。11.如权利要求10所述的方法,其特征在于,它包括响应于用户输入,拒绝所述可能候选单词;以及显示一来自所述可能候选单词的备选可能候选单词。12.如权利要求1所述的方法,其特征在于,所述标识步骤c)包括使用所述第一字符输入缩小一已声化候选单词列表,以形成一经缩小的已声化候选单词列表;基于对所述发声的分析,将所述经缩小的已声化单词列表缩小至一用于所述发声的可能候选单词列表;以及从所述可能候选单词列表标识所述可能候选单词。13.如权利要求12所述的方法,其特征在于,它包括响应于用户输入,拒绝所述可能候选单词;以及显示一来自所述可能候选单词列表的备选可能候选单词。14.如权利要求1所述的方法,其特征在于,所述标识步骤c)包括分析所述发声以产生一已声化候选单词列表;使用所述第一字符输入缩小一输入候选单词列表,以形成一用于所述发声的经缩小的输入候选单词列表;将所述已声化候选单词列表与所述经缩小的输入候选单词列表相比较;以及将既在所述已声化单词候选者候选单词列表中又在所述经缩小的输入候选单词列表中的可能候选单词标识为候选单词。15.如权利要求14所述的方法,其特征在于,它包括响应于用户输入拒绝所述可能候选单词;以及显示一既在所述已声化单词候选者候选单词列表中又在所述经缩小的输入候选单词列表中的备选可能候选单词。16.如权利要求1所述的方法,其特征在于,它包括提供指示所述文本条目单词的第二个字符的第二字符输入,其中,在步骤c)中标识的所述可能候选单词基于所述第一和第二字符输入以及对所述发声的分析。17.如权利要求1所述的方法,其特征在于,它包括响应于用户选择,输入所述可能候选单词。18.如权利要求17所述的方法,其特征在于,它包括提供指示所述第二文本条目单词的第一个字符的第二字符输入;捕获所述第二文本条目单词的发声;基于所述第二字符输入和对所述第二文本条目单词的发声的分析,标识用于所述第二文本条目单词的发声的可能候选单词;以及显示用于所述第二文本条目单词的发声的可能候选单词。19.如权利要求18所述的方法,其特征在于,标识用于所述第二文本条目单词的发声的可能候选单词的所述步骤还基于所输入的可能候选单词。20.一种向设备输入文本的方法,其特征在于,它包括a)提供指示一文本条目的第一个字符的第一字符输入;b)捕获所述文本条目的发声;c)基于所述第一字符输入和对所述...

【专利技术属性】
技术研发人员:A阿塞罗王冠三MV马哈间黄学东
申请(专利权)人:微软公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利