触摸屏的多向校准的制作方法

文档序号:8323906阅读:380来源:国知局
触摸屏的多向校准的制作方法
【技术领域】
[0001]本公开涉及用于准确地解释到计算设备中的输入诸如键盘上的键击(keystroke)的方法。
【背景技术】
[0002]被配置成与人类用户交互的计算设备常常包括外围组件,其使得计算设备能够从用户接收输入并显示或产生输出。输入外围设备的一个常见示例是键盘,并且输出外围设备的一个常见示例是显示屏。通常,用户敲击键盘的键,导致与被敲击的键相关联的符号显示在屏幕上。传统键盘一般地为键提供凸起、可压低的轮廓,其趋向于捕捉键击并向用户提供触觉响应,使得用户可以感觉到以及在屏幕上看到键击的结果。
[0003]在某些计算设备中,例如,诸如蜂窝电话之类的移动计算设备,将屏幕的功能与键盘组合可能是有利的。屏幕因此可以一直或者仅仅当期望有用户输入时显示“虚拟键盘”(也称为“软键盘”)。虚拟键盘可以占用屏幕的触摸敏感区,并且可以用键的视觉表示来划分。可以将虚拟键盘配置成使落在键区域中的一个中的键击与关联键相关联。充当输入和输出外围设备两者的显示屏的此组合功能可以减小设备的尺寸,而不要求键盘尺寸的进一步减小。
[0004]然而,在移动设备相对小的情况下,键盘区域可以明显地小于传统键盘。此外,即使小的常规键盘也可以提供触觉反馈,而虚拟键盘可能不会。因此,键入错误的可能性相比于同样尺寸的常规键盘而言在某些虚拟键盘上可能更大,尤其是当用户快速地键入时。例如,由于虚拟键盘可能是相对小的,所以键或预期敲击区域可能小于用户的手指,使得手指模糊用户的敲击区域的视野。此外,触觉反馈或凸起按钮的缺乏可能限制用户感觉与两个相邻键相关联的区域之间的差异的能力。这些因素可以组合成用户错过预期敲击区域的频率的增加,导致不明确或错误的键击。
[0005]此外,触觉反馈的缺乏还可能导致将用户的手指经历跨虚拟键盘的横向“挥扫”移动作为键击的一部分,尽管用户预期和/或感知单点键击。这在其中打字者使用两个(或更多)手指(例如,两个拇指)来输入键击的情况下可能频繁地体验到。然而,此类挥扫可能导致部分地在与键相关联的区域中且部分地在其之外的键击,完全错过键区域,或者甚至部分地在与两个不同的键相关联的两个区域中。这可能进一步导致不明确和/或被错误解释的键击的频率的增加。
[0006]然而,虚拟键盘相比于常规键盘提供多个优点,包括增加的显示屏尺寸,并且因此已经提出并实现了对此类准确度挑战的多个解决方案。例如,某些设计者已经基于概率、使用历史以及人类感知和手指的目标确定而确定手指敲击的“实际中间”可以是什么。此外,某些设计采用在不调整所显示键区域的情况下调整与键相关联的键盘上的目标区域、以便捕捉用户在输入某个键时趋向于敲击的区域的方法。此外,已经开发了用于在对于不明确的键击的两个键之间进行决策的多种试探法以及其他过程(即,“歧义消除”)。此类过程可以是上下文的,相对于正在输入的文本或基于历史使用。
[0007]然而,此类过程一般地不考虑键击中的横向挥扫,并且仍可以导致不明确或错误解释的键击。此类过程还常常未能考虑到对于任何给定键而言用户可能趋向于,以多个不同的挥扫图案,取决于例如手或者甚至用来进行键击的特定手指来敲击多个不同区域。这可能导致基于历史使用的方案是不准确的,或者至少是不完整的。
[0008]然后,所需要的是用于基于虚拟键盘上的键击来选择键的改善的设备和方法。

【发明内容】

[0009]本公开的实施方式可提供一种用于从键击选择输入键的方法。该方法包括显示具有键的键盘,并且在键盘上定义目标。所述目标中的每一个与键、键盘的区域以及挥扫方向中的一个相关联。所述键中的每一个与所述目标中的至少两个相关联。该方法还包括确定相对于键盘的键击的位置和挥扫方向。该方法还包括将键击的位置和与所述目标中的至少一些相关联的区域相比较,并将键击的挥扫方向和与所述目标中的至少一些相关联的挥扫方向相比较。该方法还包括基于键击的位置和键击的挥扫方向与所述目标的比较来定义输入键。
[0010]本公开的实施方式还可提供一种用于解释键盘上的键击的计算机实现方法。该方法包括使目标与键盘的键相关联。每个目标与所述键中的一个相关联,并且所述键中的每一个具有与之相关联的所述目标中的至少两个。该方法还包括在对键盘上的目标进行定位,使得每个目标与键盘的区域相关联,并且使每个目标与挥扫方向相关联。该方法还包括确定相对于键盘的键击的位置和键击的挥扫方向,并且将键击的位置和键击的挥扫方向和与所述目标中的至少一些相关联的区域和挥扫方向相比较。
[0011]本公开的实施方式还可提供一种存储指令的计算机可读介质,该指令在被一个或多个处理器执行时使得一个或多个处理器执行操作序列。该操作包括显示具有键的键盘,并且在键盘上定义目标。所述目标中的每一个与键、键盘的区域以及挥扫方向中的一个相关联。所述键中的每一个与所述目标中的至少两个相关联。该操作还包括确定相对于键盘的键击的位置和挥扫方向。该操作进一步包括将键击的位置和与所述目标中的至少一些相关联的区域相比较,并将键击的挥扫方向和与所述目标中的至少一些相关联的挥扫方向相比较。该操作另外包括基于键击的位置和键击的挥扫方向与所述目标的比较来定义输入键。
【附图说明】
[0012]结合在本说明书中并组成其一部分的附图图示出本教导的实施方式并连同描述一起用于解释本教导的原理。在所述附图中:
[0013]图1图示出根据实施方式的具有包括键盘区的触摸屏的移动设备的简化平面图。
[0014]图2图示出根据实施方式的移动设备的组件的示意图。
[0015]图3图示出根据实施方式的用于从键击中选择输入键的方法的流程图。
[0016]图4A和4B图示出根据实施方式的图1中所示的键盘区的一部分的放大图,进一步描述了与键盘区的键相关联的目标。
[0017]图5图示出根据实施方式的图1中所示的键盘区的另一部分的放大图。
[0018]图6图示出根据实施方式的可以在图3中所示的方法中采用的校准过程的流程图。
[0019]图7图示出根据实施方式的移动设备的组件的另一示意图。
【具体实施方式】
[0020]以下【具体实施方式】参考附图。在方便的情况下,在图和以下描述中使用相同的附图标记来参考相同或类似的部分。虽然在本文中描述了本公开的多个示例性实施方式和特征,但在不脱离本公开的精神和范围的情况下,可以有修改、适应及其他实施方式。因此,以下【具体实施方式】不限制本公开。替代地,由所附权利要求来定义本公开的适当范围。
[0021]本公开的实施方式提供了被配置成解释虚拟键盘上的键击的方法和设备。例如,该方法一般地包括使用区域敲击的挥扫方向和位置作为键击的一部分来解释键击。此外,该方法可以包括建立与设备的每个键相关联的两个或更多目标,用于特定键的每个目标与不同的挥扫方向相关联。这可以利用与进行键击的用户的手和/或手指相关联的错过/键击偏移的图案,允许有最小尺寸的精确的目标,其可以避免不明确的键击。
[0022]因此,当在键盘上登记键击时,设备可以捕捉用于键击的位置和挥扫方向数据两者,并且将其和与键相关联的目标相比较。如果一个目标与键击的至少一部分重合地定位,并且与键击相关联的挥扫方向和与重合目标相关联的挥扫方向匹配,则可以将键击解释为选择与目标相关联的键。相反地,如果两个目标是重合的,但是仅一个与匹配挥扫方向相关联,则可以忽略不匹配目标,其可以导致单目标选择和因此明确的键击解释。
[0023]另一方面,如果没有目标既与键击重合且与匹配挥扫方向相关联,则键击可能是不明确的,并且设备可以基于任何适当的决策过程来确定最可能键,下面提供了其示例。一旦已确定最可能键,则设备可以“调谐”目标确定方案以提供后续、类似键击的一致的解释,从而去除不明确性。此类调谐可以通过调整与最可能键和同一挥扫方向相关联、但先前并未与键击重合地定位的目标的位置(例如,通过移动目标或将其重新调整尺寸)而继续进行。通过这样调整目标,目标可以变得与键击重合,使得后续、类似的键击可以具有与目标重合的增加的可能性。调谐还可以包括改变与正在调整的目标相关联的挥扫方向,以便匹配键击挥扫方向。
[0024]同样地,如果与同一挥扫方向但两个不同的键相关联的两个目标与键击重合,则键击可能是不明确的。该设备可以确定两个中的哪个键更有可能是预期键。该设备可以基于一个或多个变量和/或任何适当的决策过程来进行此类确定。在选择与两个重合的目标相关联的两个键之间的更有可能的键之后,设备可以继续前进至调整一个或两个重合的目标的位置和/或挥扫方向,使得后续的类似键击是重合的,并且使挥扫方向与单个目标匹配,以便避免不明确性。
[0025]因此,设备和方法可以增加键入准确度,尤其是随着时间推移使用大体上是一致的话。凭籍此类一致的使用,从任一只手都能使目标定为最小尺寸并与更有可能的键击重合地定位,无论键击是否在显示在触摸屏上的键的实际边界内。这可能导致类似键击的一致的解释,具有最小量的不明确性,从而增加正确地解释键击的频率。
[0026]现在转到设想的此类设备和方法的特定实施方式,图1图示出根据实施方式的设备100的简化平面图,该设备100可以是移动设备。如在本文中使用的术语,“设备”可以指的是任何类型的移动或独立设备,包括硬件和软件的任何组合,其能够支持如在本文中讨论的功能和数据处理技术。例如,该设备可以是移动电话、平板设备、笔记本设备、个人数字助理(PDA)等。
[0027]移动设备100 —般地包括显示器102,其可以是任何类型的触摸屏显示器,诸如,例如LED、LCD、CRT、等离子体、静电成像或可以被配置成通过与用户的交互而显示图像和接收输入的任何其他类型的显示器。可以将各种其他类型的输入捕捉屏幕用于显示器102,例如与被配置成跟踪/登记用户、触针、指针等的移动的光学传感器合作而不
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1