用于文本输入的空格预测制造技术

技术编号:17363619 阅读:59 留言:0更新日期:2018-02-28 13:39
本申请涉及用于文本输入的空格预测。一种示例方法包括在存在敏感装置处显示虚拟键盘,接收在存在敏感装置处录入的输入的指示,所述输入指示多个字符,确定多个字符中的至少三个字符串的序列,使得所述序列不包括任何空格字符,通过插入至少两个空格字符以区隔至少三个字符串来修改字符,以及基于所述序列的第一、第二和第三字符串确定至少两个所建议的字符串。所述方法进一步包括输出是建议的字符串,以用于在存在敏感装置处以及在GUI的文本建议区域处显示,接收指示所建议的字符串中的一个所选择的字符串的选择,以及输出所选择的字符串,以用于在存在敏感装置处以及在GUI的文本录入区域处显示。

Space prediction for text input

This application involves space prediction for text input. An exemplary method includes a virtual keyboard that is displayed in the presence of sensitive device and the receiving device in the presence of sensitive input input instructions, the input indicating a plurality of characters, determine the sequence of at least three more characters in the string, so that the sequence does not include any whitespace character, by inserting at least two space characters in order to segment at least three string to modify the character, and the first, second and third string of the sequence is determined based on the string of at least two proposed. The method further includes the output is recommended for string, in the presence of sensitive devices and suggestions in the text area at the GUI show, a selected string suggested in the choice of receiving instructions, and the output string of choice, for in the presence of sensitive device and displayed in the text the entry area at GUI.

【技术实现步骤摘要】
用于文本输入的空格预测分案说明本申请属于申请日为2013年10月22日的中国专利技术专利申请No.201380055025.5的分案申请。
技术介绍
计算装置(例如,移动电话、平板电脑)可以提供图形键盘,作为图形用户界面的一部分,以使用存在敏感屏幕来组成文本。图形键盘使得计算装置的用户能够录入文本(例如,电子邮件、文本消息或文档)。例如,计算装置可以在存在敏感显示器处呈现图形或虚拟键盘,该存在敏感显示器允许用户通过在图像键盘显示器上轻敲虚拟键来录入数据。
技术实现思路
一种示例方法,包括:输出包括多个键的虚拟键盘,以用于在可操作地耦接至计算装置的存在敏感装置处以及在图形用户界面(GUI)的键盘区域处显示;由所述计算装置接收在所述存在敏感装置处录入的输入的指示,所述输入指示多个字符;以及由所述计算装置确定所述多个字符中包括的至少三个字符串的序列,使得至少三个字符串的所述序列不包括任何空格字符。所述方法进一步包括:由所述计算装置通过在所述多个字符中插入至少两个空格字符以将所述至少三个字符串相互区隔(demarcate)来修改所述多个字符;以及由所述计算装置至少部分地基于至少三个字符串的所述序列的第一字符串、第二字符串以及第三字符串,确定至少两个所建议的字符串。所述方法进一步包括:输出所述至少两个所建议的字符串,以用于在所述存在敏感装置处以及在所述GUI的文本建议区域处显示;接收指示所述至少两个所建议的字符串中的所选择的字符串的选择;以及输出所述所选择的字符串,以用于在所述存在敏感装置处以及在所述GUI的文本录入区域处显示。在另一个示例中,计算装置可操作地耦接至存在敏感装置,且包括存储器以及一个或多个处理器。所述一个或多个处理器被配置为:输出包括多个键的虚拟键盘,以用于在存在敏感装置处以及在图形用户界面(GUI)的键盘区域处显示;接收在所述存在敏感装置处录入的输入的指示,所述输入指示多个字符;以及确定所述多个字符中包括的至少三个字符串的序列,使得至少三个字符串的所述序列不包括任何空格字符。所述处理器被进一步配置为:通过在所述多个字符中插入至少两个空格字符以将所述至少三个字符串相互区隔来修改所述多个字符;以及至少部分地基于至少三个字符串的所述序列的第一字符串、第二字符串以及第三字符串,确定至少两个所建议的字符串。所述一个或多个处理器被进一步配置为:输出所述至少两个所建议的字符串,以用于在所述存在敏感装置处以及在所述GUI的文本建议区域处显示;接收指示所述至少两个所建议的字符串中的所选择的字符串的选择;以及输出所选择的字符串,以用于在所述存在敏感装置处以及在所述GUI的文本录入区域处显示。在另一个示例中,计算机可读存储介质编码有指令。所述指令在执行时,使得计算装置的处理器执行操作。所述操作包括:输出包括多个键的虚拟键盘,以用于在存在敏感装置处以及在图形用户界面(GUI)的键盘区域处显示,所述存在敏感装置可操作地耦接至计算装置;由所述计算装置接收在所述存在敏感装置处录入的输入的指示,所述输入指示多个字符;以及由所述计算装置确定所述多个字符中包括的至少三个字符串的序列,使得至少三个字符串的所述序列不包括任何空格字符。所述操作进一步包括:由所述计算装置通过在所述多个字符中插入至少两个空格字符以将所述至少三个字符串相互区隔来修改所述多个字符;以及由所述计算装置至少部分地基于至少三个字符串的所述序列的第一字符串、第二字符串以及第三字符串来确定至少两个所建议的字符串。所述操作进一步包括:输出所述至少两个所建议的字符串,以用于在所述存在敏感装置处以及在所述GUI的文本建议区域处显示;接收指示所述至少两个所建议的字符串中的所选择的字符串的选择;以及输出所选择的字符串,以用于在所述存在敏感装置处以及在所述GUI的文本录入区域处显示。在以下附图和说明书中阐述了本公开一个或多个示例的细节。根据说明书和附图以及根据权利要求书,本公开的其他特征、目的和优点将显而易见。附图说明图1是示出包括计算装置的示例系统的概念图,所述计算装置可以被配置或者可操作以实施本公开的一种或多种技术。图2是示出示例计算装置的细节的方框图,所述计算装置可以被配置或者可操作以执行本公开的一种或多种技术。图3A和图3B是示出示例用户界面(UI)的概念图,所述UI显示本公开的一种或多种空格预测技术的实施方式。图4是示出计算装置由其可以实施本公开的一种或多种技术的示例处理的流程图。图5是示出计算装置由其可以从文本输入(诸如一组或多个字符)识别和提取字符串(例如,字典单词)的示例处理的流程图。具体实施方式随着移动计算装置(诸如,智能电话、平板电脑和其他)的日益流行,这些装置的用户可以利用各种文本输入机构,所述移动计算装置可以合并或利用存在敏感显示器(例如,触摸屏)。作为一个普通示例,配备了触摸屏的计算装置可以被配置为经由触摸屏呈现虚拟键盘(例如,提供“QWERTY”布局的键盘)。相应地,计算装置可以经由触摸屏接收来自用户的文本输入。例如,用户可以通过(例如,用手指或指示笔)轻敲触摸屏显示字符的对应虚拟键所在的区域,输入特定字符。在某些情况下,用户可以在触摸屏处执行挥扫手势,从一个虚拟键移动到另一个虚拟键,从而以更快的速度输入文本。与传统文本输入机构(诸如通过传统键盘的文本输入)不同,虚拟键盘可以限制用户利用一个以上手指输入文本的能力。例如,用户可以一般性地用非优势手握住智能电话,并且通过触摸屏处显示的虚拟键盘,使用优势手的单个手指(例如,食指)输入文本。与之不同,用户在通过如可以耦接至桌上型或膝上型计算机的传统键盘提供文本输入时,能够利用一直到全部十个手指。相应地,在使用传统键盘时,用户能够将一个或两个拇指的使用专用于空格键的使用(如同一些普通键入方法,诸如所谓的“盲打”)中的情况)。但是,在对于基于触摸屏的虚拟键盘所共有的单指键入方法的情况下,用户在使用虚拟键盘录入多单词输入时,可能消耗大量时间轻敲虚拟空格键。一般而言,本公开的技术旨在减少当通过用户界面装置(诸如,存在敏感屏幕)接收输入时录入多个空格的时间。在某些实施方式中,这些技术可以使得计算装置能够接受多字符文本输入并自动添加空格字符,以便相互区隔各种字符串,诸如,单词。例如,实施这些技术的计算装置可以接收多字符文本输入,并通过在文本中插入两个或以上空格字符来修改文本输入,从而区隔文本输入中的三个或以上单词。在某些实施方式中,计算装置可以自动修改文本输入中的一个或多个字符,以执行拼写校正。这里所述的技术可以提供一个或多个潜在优点。作为一个示例,实施这些技术的计算装置可以使得用户能够经由基于触摸屏的虚拟键盘以更快的速率录入文本。更具体而言,通过将多个空格字符插入文本输入,计算装置可以潜在地减少中断用户的文本输入动作以及可能要求用户以规则的时间间隔输入空格字符的约束。在某些情况下,这些技术可以消除用户利用虚拟空格键的需要,从而使得用户能够以快速连续地输入文本。此外,在计算装置执行拼写校正的实施方式中,这些技术可以减少对要求过度精确轻敲/挥扫的用户的约束,由于虚拟键相比于大多数用户的指尖尺寸的小尺寸,所述精确轻敲/挥扫是困难的。图1是示出包括计算装置2的示例系统的概念图,所述计算装置2可以被配置或者可操作以实施本公开的一本文档来自技高网...
用于文本输入的空格预测

【技术保护点】
一种用于文本输入的方法,包括:由计算装置接收从多个字符中选择三个或更多个字符的序列的输入的初始部分,其中三个或更多个字符的所述序列不包括空格字符;由所述计算装置至少部分地基于词典将第一空格字符插入在三个或更多个字符的所述序列内的第一位置中,以形成第一经修改字符序列,所述第一经修改字符序列包括第一子字符串和第二子字符串,其中所述第一子字符串和所述第二子字符串中的每一个不包括空格字符,并且其中所述第一子字符串和所述第二子字符相互之间在所述第一经修改字符序列中由所述第一空格字符分隔开;以及在输出所述第一子字符串以供显示之后,由所述计算装置接收选择不包括空格字符的三个或更多个字符的所述序列的所述输入的后续部分;由所述计算装置至少部分地基于所述第一子字符串将第二空格字符和第三空格字符插入在三个或更多个字符的所述序列内的相应的第二位置和第三位置中,以形成第二经修改字符序列,所述第二经修改字符序列包括至少三个子字符串,其中所述至少三个子字符串中的每一个不包括空格字符,并且其中所述至少三个子字符串相互之间在所述第二经修改字符序列中由所述第二空格字符和所述第三空格字符分隔开;以及由所述计算装置输出所述第一子字符串和所述第二经修改字符序列以用于显示。...

【技术特征摘要】
2012.10.22 US 13/657,5741.一种用于文本输入的方法,包括:由计算装置接收从多个字符中选择三个或更多个字符的序列的输入的初始部分,其中三个或更多个字符的所述序列不包括空格字符;由所述计算装置至少部分地基于词典将第一空格字符插入在三个或更多个字符的所述序列内的第一位置中,以形成第一经修改字符序列,所述第一经修改字符序列包括第一子字符串和第二子字符串,其中所述第一子字符串和所述第二子字符串中的每一个不包括空格字符,并且其中所述第一子字符串和所述第二子字符相互之间在所述第一经修改字符序列中由所述第一空格字符分隔开;以及在输出所述第一子字符串以供显示之后,由所述计算装置接收选择不包括空格字符的三个或更多个字符的所述序列的所述输入的后续部分;由所述计算装置至少部分地基于所述第一子字符串将第二空格字符和第三空格字符插入在三个或更多个字符的所述序列内的相应的第二位置和第三位置中,以形成第二经修改字符序列,所述第二经修改字符序列包括至少三个子字符串,其中所述至少三个子字符串中的每一个不包括空格字符,并且其中所述至少三个子字符串相互之间在所述第二经修改字符序列中由所述第二空格字符和所述第三空格字符分隔开;以及由所述计算装置输出所述第一子字符串和所述第二经修改字符序列以用于显示。2.根据权利要求1所述的方法,进一步包括:校正所述至少三个子字符串中的子字符串中的插入错误、校正所述至少三个...

【专利技术属性】
技术研发人员:欧阳瑜翟树民
申请(专利权)人:谷歌有限责任公司
类型:发明
国别省市:美国,US

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

1