用于图形键盘的基于压力的手势键入制造技术

技术编号:20596259 阅读:18 留言:0更新日期:2019-03-16 11:54
描述了一种计算装置,所述计算装置输出包括多个键的图形键盘以进行显示。所述计算装置接收从所述多个键中选择一个或者多个键的第一序列的第一手势的指示、以及从所述多个键中选择一个或者多个键的第二序列的指示。所述计算装置基于与所述第二手势的所述指示相关联的压力信息确定候选词,所述候选词包括来自所述多个键的一个或者多个键的所述第一序列和来自所述多个键的一个或者多个键的所述第二序列的组合。所述计算装置进一步输出所述候选词以进行显示,所述候选词包括一个或者多个键的所述第一序列和一个或者多个键的所述第二序列的所述组合。

Pressure-based gesture typing for graphical keyboards

A computing device is described, which outputs a graphical keyboard comprising multiple keys for display. The computing device receives an indication of the first gesture of the first sequence of selecting one or more keys from the plurality of keys, and an indication of the second sequence of selecting one or more keys from the plurality of keys. The computing device determines a candidate word based on pressure information associated with the instruction of the second gesture, which includes a combination of a first sequence of keys from one or more of the keys and a second sequence of keys from one or more of the keys. The computing device further outputs the candidate words for display, which include a first sequence of one or more keys and a combination of the second sequence of one or more keys.

【技术实现步骤摘要】
【国外来华专利技术】用于图形键盘的基于压力的手势键入
技术介绍
一些计算装置提供了用于输入文本作为图形用户界面的部分的图形键盘。“手势键盘”是图形键盘的一个示例,该图形键盘可以使计算装置能够基于连续手势输入确定文本字符串。连续手势输入可以包括手势键盘的多个键的单个连续手势跨越位置,而不是于多个键的单独位置中的每个单独位置处输入的多个单独敲击手势输入。手势键盘对于更加喜欢滑动—而不是仅仅敲击图形键盘的单独键的用户可能更可取。一些计算装置已经采用了手势键盘的一个手势对一个词的模型。即,这些计算装置将单个连续手势映射到仅仅一个词,并且手势的任何中断(例如,手指离开手势键盘)可以被计算装置解释为完成输入词的信号。然而,这种方法可能有一些缺点。例如,选择有许多字符的较长的词(例如,“supermarket”)的手势需要与针对整个冗长的词的手势键盘连续接触,可能导致用户疲劳和增加认知困难,从而可能加剧输入错误,降低输入准确性,并且减慢使用手势键盘输入的速度。
技术实现思路
在一个示例中,本公开涉及一种方法,包括:通过计算装置输出包括多个键的图形键盘以进行显示。该方法进一步包括:通过计算装置接收从所述多个键中选择一个或者多个键的第一序列的第一手势的指示,并且通过计算装置接收从所述多个键中选择一个或者多个键的第二序列的指示。该方法进一步包括:通过计算装置并且基于与第二手势的指示相关联的压力信息确定候选词,该候选词包括来自所述多个键的一个或者多个键的第一序列和来自所述多个键的一个或者多个键的第二序列的组合;以及通过计算装置输出候选词以进行显示,该候选词包括来自所述多个键的一个或者多个键的第一序列和来自所述多个键的一个或者多个键的第二序列的组合。在另一示例中,计算装置可以包括至少一个处理器和至少一个模块,该至少一个模块可由至少一个处理器操作以输出包括多个键的图形键盘以进行显示。至少一个模块可操作以接收从所述多个键中选择一个或者多个键的第一序列的第一手势的指示并且接收从所述多个键中选择一个或者多个键的第二序列的指示。模块可以进一步操作以基于与第二手势的指示相关联的压力信息确定候选词,该候选词包括来自所述多个键的一个或者多个键的第一序列和来自所述多个键的一个或者多个键的第二序列的组合,并且输出候选词以进行显示,该候选词包括来自所述多个键的一个或者多个键的第一序列和来自所述多个键的一个或者多个键的第二序列的组合。在另一示例中,计算机可读存储介质被编码有指令,该指令在被执行时使计算装置的至少一个处理器输出包括多个键的图形键盘。指令可以使处理器能够接收从所述多个键中选择一个或者多个键的第一序列的第一手势的指示并且接收从所述多个键中选择一个或者多个键的第二序列的指示。指令可以进一步使处理器能够基于与第二手势的指示相关联的压力信息确定候选词,该候选词包括来自所述多个键的一个或者多个键的第一序列和来自所述多个键的一个或者多个键的第二序列的组合,并且输出候选词以进行显示,该候选词包括来自所述多个键的一个或者多个键的第一序列和来自所述多个键的一个或者多个键的第二序列的组合。在附图和以下描述中阐述一个或多个示例的细节。本公开的其它特征、目的和优点通过描述和附图以及通过权利要求书将变得显而易见。附图说明图1是图示了根据本公开的一个或者多个方面的被配置成使用与手势键盘处的手势输入相关联的压力信息来确定文本的示例计算装置的概念图。图2是图示了根据本公开的一个或者多个方面的被配置成使用与手势键盘处的手势输入相关联的压力信息来确定文本的示例计算装置的框图。图3是图示了根据本公开的一种或者多种技术的被配置成使用与手势键盘处的手势输入相关联的压力信息来确定文本的示例计算装置的框图。图4是图示了根据本公开的一个或者多个方面的用于使用与手势键盘处的手势输入相关联的压力信息来输入词的示例图形用户界面的概念图。图5是图示了根据本公开的一个或者多个方面的被配置成使用与手势键盘处的手势输入相关联的压力信息来确定文本的计算装置的示例操作的流程图。图6是图示了根据本公开的一个或者多个方面的计算装置的另一示例操作的流程图。具体实施方式一般而言,本公开涉及至少部分地基于与和由计算装置输出的手势键盘的一个或者多个图形键相关联的手势的一部分相关联的压力的量来确定词以进行显示的技术。示例计算装置最初可以输出手势键盘以在显示装置处进行显示。示例计算装置可以检测输入对象(例如,手指或者触笔)在压敏装置上与显示装置所显示的手势键盘的键的位置相对应的位置处做出的手势。基于检测到的手势,示例计算装置可以确定对键中的一个或者多个键的选择,然后使用对键的这种选择和与手势输入相关联的压力信息从词典确定与手势输入对应的一个或者多个词。即,与已经采用了一个手势对一个词的模型(例如,总是将跨越手势键盘的多个键的位置的单个连续手势映射到仅一个词,手势输入中断表示所需的词的结束)的其它计算装置不同,在将对键的选择映射到词典中的词之前,示例计算装置可以通过使用关于手势输入而获得的压力信息(例如,来自压敏输入装置)来确定对键的选择是否与输入单个词或者多个词的输入对应。在某些情况下,示例计算装置可以基于压力信息来推断单个手势是否是单个词或者多个词的输入,不管对键的选择是否包括对空格键或者其它词语结束标识符的选择。例如,示例计算装置可以基于通过确定手势的中间部分是在与“正常”或者“低”压力(例如,不超过特定压力阈值的压力)相反的“高”压力(例如,超过特定压力阈值的压力)的情况下输入的来识别两个词中的第二个词的开始来确定给定手势输入旨在输入两个词。在某些情况下,示例计算装置可以使用关于手势输入获得的压力信息来确定单个手势是否旨在输入新词或者继续输入从先前手势输入确定的先前词。例如,在计算装置确定“高”压力(例如,超过特定压力阈值的压力)与在这种情况下计算装置可以将手势输入视为先前手势的延续的“正常”或者“低”压力(例如,不超过特定压力阈值的压力)相反与手势的开始部分相关联时,示例计算装置可以确定新词。因此,本文所描述的技术可以使计算装置,除了辨别手势输入是用于输入新词的开始或者手势输入是用于继续在输入先前词时先前手势停止的地方,能够利用压力来确定手势键盘处的连续手势输入是否与单个或者多个词输入对应。本公开的技术可以提供一个或者多个优点。使用单个连续手势输入长词的身体和认知困难可以在文本输入时导致错误,这些错误通过需要附加输入和时间来校正文本输入而加剧。同样,本公开的技术可以通过降低错误的文本输入特别是长词的概率来改进手势键盘的总体输入速度和准确性,并且因此可以提供改进的用户界面。图1是图示了根据本公开的一个或者多个方面的被配置成使用与手势键盘处的手势输入相关联的压力信息来确定文本的示例计算装置的概念图。在图1的示例中,计算装置100可以是移动电话。然而,在其它示例中,计算装置100可以是平板计算机、个人数字助理(PDA)、膝上型计算机、便携式游戏装置、便携式媒体播放器、电子书阅读器、计算机化的手表、电视平台或者另一种类型的计算装置。如图1所示,计算装置100包括用户界面装置(UID)102。计算装置100的UID102可以用作针对计算装置100的输入装置并且用作输出装置。UID102可以通过使用不同的技术来实现。例如,UID102可本文档来自技高网...

【技术保护点】
1.一种方法,包括:通过计算装置输出包括多个键的图形键盘以进行显示;通过所述计算装置接收从所述多个键中选择一个或者多个键的第一序列的第一手势的指示;通过所述计算装置接收从所述多个键中选择一个或者多个键的第二序列的第二手势的指示;通过所述计算装置并且基于与所述第二手势的所述指示相关联的压力信息确定候选词,所述候选词包括来自所述多个键的一个或者多个键的所述第一序列和来自所述多个键的一个或者多个键的所述第二序列的组合;以及通过所述计算装置输出所述候选词以进行显示,所述候选词包括来自所述多个键的一个或者多个键的所述第一序列和来自所述多个键的一个或者多个键的所述第二序列的所述组合。

【技术特征摘要】
【国外来华专利技术】2016.07.14 US 15/210,4011.一种方法,包括:通过计算装置输出包括多个键的图形键盘以进行显示;通过所述计算装置接收从所述多个键中选择一个或者多个键的第一序列的第一手势的指示;通过所述计算装置接收从所述多个键中选择一个或者多个键的第二序列的第二手势的指示;通过所述计算装置并且基于与所述第二手势的所述指示相关联的压力信息确定候选词,所述候选词包括来自所述多个键的一个或者多个键的所述第一序列和来自所述多个键的一个或者多个键的所述第二序列的组合;以及通过所述计算装置输出所述候选词以进行显示,所述候选词包括来自所述多个键的一个或者多个键的所述第一序列和来自所述多个键的一个或者多个键的所述第二序列的所述组合。2.根据权利要求1所述的方法,其中,确定所述候选词进一步包括:确定与所述第二手势的所述指示相关联的所述压力信息是否满足压力阈值;以及响应于确定所述压力信息满足所述压力阈值,确定所述候选词,所述候选词包括来自所述多个键的一个或者多个键的所述第一序列和来自所述多个键的一个或者多个键的所述第二序列的所述组合。3.根据权利要求2所述的方法,进一步包括:响应于确定所述压力信息不满足所述压力阈值:通过所述计算装置确定候选词,所述候选词包括来自所述多个键的一个或者多个键的所述第一序列、而不包括来自所述多个键的一个或者多个键的所述第二序列;以及通过所述计算装置输出包括来自所述多个键的一个或者多个键的所述第一序列的所述候选词以进行显示。4.根据权利要求3所述的方法,其中,所确定的候选词包括第一候选词,所述方法进一步包括:进一步响应于确定所述压力信息不满足所...

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

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

1