解码用于图形键盘的不准确手势制造技术

技术编号:17812442 阅读:41 留言:0更新日期:2018-04-28 05:20
本申请涉及解码用于图形键盘的不准确手势。在一个示例中,一种方法包括由计算设备输出包括多个键的图形键盘以显示。该方法还可以包括由计算设备接收在存在敏感输入设备处检测的手势的指示。该方法还可以包括由计算设备基于与手势相关联的多个特征来确定手势的准确度。该方法还可以包括由计算设备至少部分地基于准确度来修改手势指示多个键中的至少一个键的概率。该方法还可以包括由计算设备输出至少部分地基于手势指示多个键中的至少一个键的概率的候选词以显示。

【技术实现步骤摘要】
解码用于图形键盘的不准确手势分案说明本申请属于申请日为2013年10月17日的中国专利技术专利申请No.201380054670.5的分案申请。
技术介绍
一些计算设备(例如移动电话、平板电脑等等)可以将图形键盘提供为用于撰写文本(例如使用存在敏感输入设备和/或显示器,诸如触摸屏)的图形用户界面的一部分。图形键盘可以使得计算设备的用户能够输入文本(例如电子邮件、文本消息或文档等等)。例如,计算设备的存在敏感显示器可以输出使得用户能够通过指示(例如轻击)在存在敏感显示器处显示的键来输入数据的图形(或“软”)键盘。在一些情况下,计算设备可以呈现用户能通过在与图形键盘的键相关联的存在敏感显示器的区域上滑动他或她的手指来与其交互的连续手势图形键盘(有时称为“手势键盘”或“组合手势键盘”),由此基本上对词作手势以将其输入到计算设备。换句话说,用户可以通过跟踪存在敏感显示器处输出的词的字母来以单各手势输入整个词。以这种方式,连续手势图形键盘提供允许用户用手势输入词或词组的输入方法。这样,连续手势图形键盘可以允许用户获得某种程度的效率,尤其是与存在敏感显示器的单手轻击相比(例如,存在敏感屏可操作地耦接到计算设备或与计算设备集成)。然而,连续手势键盘可能具有某些缺陷。例如,当用户在输出连续手势图形键盘的存在敏感屏处执行手势时,计算设备可以生成触摸事件。触摸事件可以包括当执行手势时由用户的手指经过的存在敏感输入设备的一个或多个不同位置的表示。在一些示例中,用户可能执行不准确的手势来输入预期词,由此产生不能紧密地对应于输入该词的预期键的位置的触摸事件。这样,连续手势键盘可能不正确地确定用户预期的词。因此,计算设备可能选择用户不预期输入的一个或多个词和/或字符,由此导致降低用户可以与计算设备交互的速度的不准确文本输入。
技术实现思路
在一个示例中,一种方法包括由计算设备输出包括多个键的图形键盘以显示。该方法还可以包括由计算设备接收在存在敏感输入设备处检测到的手势的指示。该方法还可以包括由计算设备基于与手势相关联的多个特征来确定手势的准确度。该方法还可以包括由计算设备至少部分地基于准确度来修改手势指示所述多个键中的至少一个键的概率。该方法还可以包括由计算设备输出至少部分地基于手势指示所述多个键中的至少一个键的概率的候选词以显示在一个示例中,一种编码有指令的计算机可读存储介质,所述指令在被执行时使计算设备的一个或多个处理器执行包括由所述计算设备输出包括多个键的图形键盘以显示的操作。该计算机可读存储介质进一步编码有使计算设备的一个或多个处理器执行包括由所述计算设备接收在存在敏感输入设备处检测到的手势的指示的操作的指令。该计算机可读存储介质进一步编码有使计算设备的一个或多个处理器执行包括由所述计算设备基于与所述手势相关联的多个特征来确定所述手势的准确度的操作的指令。该计算机可读存储介质进一步编码有使计算设备的一个或多个处理器执行包括由所述计算设备至少部分地基于所述准确度来修改所述手势指示所述多个键中的至少一个键的概率的操作的指令。该计算机可读存储介质进一步编码有使计算设备的一个或多个处理器执行包括由所述计算设备输出至少部分地基于所述手势指示所述多个键中的至少一个键的概率的候选词以显示的操作的指令。在一个示例中,一种计算设备包括至少一个处理器,其中,所述至少一个处理器可以被配置成输出包括多个键的图形键盘以显示。在一些示例中,至少一个处理器可以被配置成接收在存在敏感输入设备处检测到的手势的指示。在一些示例中,至少一个处理器可以被配置成基于与所述手势相关联的多个特征来确定所述手势的准确度。在一些示例中,至少一个处理器可以被配置成至少部分地基于所述准确度来修改所述手势指示所述多个键中的至少一个键的概率。在一些示例中,至少一个处理器可以被配置成输出至少部分地基于所述手势指示所述多个键中的至少一个键的概率的候选词以显示。在附图和下述说明书中阐述了本公开的一个或多个示例的细节。其他特征、目的和优点从说明书和附图以及权利要求将是显而易见的。附图说明图1是图示根据本公开的一个或多个技术的可以用来提高用于不准确手势的键选择的示例性计算设备的框图。图2是图示根据本公开的一个或多个技术的如图1所示的计算设备的一个示例的进一步细节的框图。图3A-B是图示根据本公开的一个或多个技术的图1中所示的计算设备的一个示例的进一步细节的框图。图4是图示根据本公开的一个或多个技术的可以提高用于不准确手势的键选择的计算设备的示例性操作的流程图。图5是图示根据本公开的一个或多个技术的输出图形内容以在远程设备处显示的示例性计算设备的框图。具体实施方式通常,本公开涉及依据本公开的技术的当使用连续手势图形键盘执行不准确手势时用于提高字符和词选择的准确度的技术。在一个示例中,存在敏感输入设备可以通过检测以在存在敏感输入设备处或附近执行的手势的形式的用户输入来接收由用户输入的文本。在一些示例中,用户可能期望通过在存在敏感显示器处或附近执行一个或多个手势来输入文本串,例如词。不同于执行输入单个词的多个手势,本公开的技术可以提高用户能使用计算设备的图形键盘来输入文本的速度和准确度。例如,使用本公开的技术,用户可以执行指示预期词的不同字符的单个手势,代替执行用于词的每一键的离散手势。计算设备可以随着用户执行手势而递增地确定由手势指示的一个或多个候选词。通过递增地确定候选词,同时执行手势,计算设备可以在手势期间为用户呈现一个或多个候选词,同时减少手势后输入处理时间。为了确定候选词,递增确定可以包括由计算设备使用空间模型来搜索每个都与字母的给定键盘位置对准的手势的一个或多个点。搜索可以包括基于空间模型选择与键盘的字母最佳对准的手势的点。基于搜索,本公开的技术可以通过并行地确定手势经过的位置和词典(例如字典)中的各种状态,来构成对应于该手势的一个或多个可能候选字符串。以这种方式,本公开的技术能递增地确定手势同时对应于词典Trie树(trie)中的一个或多个字、一个节点/字母的概率。在一些示例中,本公开的技术可以使用一个或多个空间和/或时间对准特征来提高递增确定的准确度。这样的技术还可以支持其他先进的手势交互,诸如双手手势和多词手势。根据本公开的技术,计算设备可以确定手势的准确或不准确(例如,“凌乱”)并且调整空间模型概率来更准确地选择用户预期的键。为了确定手势的准确度,计算设备例如可以确定图形键盘的两个键之间的直线路径。此外,计算设备可以确定在存在敏感显示器处执行的手势的实际路径。通过比较手势的直线路线和实际路径的各种特征(例如距离、曲率等等),计算设备可以确定两个路径之间的偏差幅度。较大偏差幅度(例如,实际手势包括明显偏离两个键之间的直线路径的大弧)可以指示以较低准确度执行的手势。响应于确定以较低准确度执行手势,计算设备可以调整对应于图形键盘的键的一个或多个空间模型概率。所调整的空间模型概率可以反映由于手势的较低准确度,各种可能键的预测中的较低和/或较高置信度。计算设备还可以使用其他特征,诸如手势的速度、手势相对于键区域的交点等等,如在此进一步所述来确定手势的准确度。通过基于所确定的手势的准确度来修改空间模型概率,当在连续手势图形键盘提供不准确手势时,本公开的技术可以提供改进的字符和/或词选择本文档来自技高网
...
解码用于图形键盘的不准确手势

【技术保护点】
一种用于提高字符和词选择的准确度的方法,所述方法包括:由计算设备输出包括多个键的图形键盘以显示;由所述计算设备接收在存在敏感输入设备处检测的手势的指示;由所述计算设备基于与所述手势相关联的多个特征来确定所述手势的准确度;由所述计算设备至少部分地基于所述准确度来修改所述手势指示所述多个键中的至少一个键的概率;以及由所述计算设备输出至少部分地基于所述手势指示所述多个键中的至少一个键的所述概率的候选词以显示。

【技术特征摘要】
2012.10.19 US 61/716,456;2013.04.26 US 13/871,8761.一种用于提高字符和词选择的准确度的方法,所述方法包括:由计算设备输出包括多个键的图形键盘以显示;由所述计算设备接收在存在敏感输入设备处检测的手势的指示;由所述计算设备基于与所述手势相关联的多个特征来确定所述手势的准确度;由所述计算设备至少部分地基于所述准确度来修改所述手势指示所述多个键中的至少一个键的概率;以及由所述计算设备输出至少部分地基于所述手势指示所述多个键中的至少一个键的所述概率的候选词以显示。2.如权利要求1所述的方法,其中,确定所述手势的所述准确度进一步包括:由所述计算设备确定在一组键中的第一键和第二键之间的所述手势的一部分的第一距离;由所述计算设备确定所述第一键和所述第二键之间的第二距离,其中所述第二距离是在所述第一键和所述第二键之间的直线路径的距离;以及由所述计算设备对所述第一键和所述第二键进行比较来确定所述手势的所述准确度。3.如权利要求1-2中的任何一个所述的方法,其中,确定所述手势的所述准确度进一步包括:由所述计算设备确定在一组键中的第一键和第二键之间的所述手势的一部分的速度;由所述计算设备将所述手势的所述一部分的速度与至少一个阈值速度进行比较来确定所述手势的所述准确度。4.如权利要求1-3中的任何一个所述的方法,其中,确定所述手势的所述准确度进一步包括:由所述计算设备确定在一组键中的第一键和第二键之间的所述手势的一部分的曲率;由所述计算设备将所述手势的所述一部分的曲率与至少一个阈值曲率进行比较来确定所述手势的所述准确度。5.如权利要求1-4中的任何一个所述的方法,其中,修改所述手势指示所述多个键中的所述至少一个键的所述概率进一步包括:响应于确定所述准确度小于阈值准确度,由所述计算设备减小所述手势指示所述多个键中的所述至少一个键的所述概率。6.如权利要求1-5所述的方法,其中,修改所述手势指示所述多个键中的所述至少一个键的所述概率进一步包括:响应于确定所述准确度大于阈值准确度,由所述计算设备增加所述手势指示所述多个键中的所述至少一个键的所述概率。7.如权利要求1-6中的任何一个所述的方法,其中,所述手势指示所述多个键中的所述至少一个键的所述概率至少部分地基于与所述多个键中的所述至少一个键相关联的空间模型概率,以及其中,由所述计算设备至少部分地基于所述准确度来修改所述手势指示所述多个键中的所述至少一个键的所述概率进一步包括由所述计算设备至少部分地基于所述准确度来修改与所述至少一个键相关联的空间模型的所述空间模型概率。8.如权利要求1-7中的任何一个所述的方法,其中,所述手势指示所述多个键中的至少一个键的概率至少部分地基于与所述多个键中的所述至少一个键相关联的空间模型概率和语言模型概率,其中所述语言模型概率至少部分地基于与所述至少一个键相关联的字符。9.一种计算机可读存储...

【专利技术属性】
技术研发人员:片冈慧畔柳圭佑
申请(专利权)人:谷歌有限责任公司
类型:发明
国别省市:美国,US

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

1