输入面板的输入位置校正表的利记博彩app
【专利说明】输入面板的输入位置校正表
[0001]背景
[0002]随着时间的推移,用户与计算机进行交互的方式已发展了。用户曾被限于使用键盘来与计算机进行交互,但用户现在可使用不同的输入机制与计算机进行交互,诸如触摸屏、跟踪垫等。尽管这些不同的输入机制对用户有帮助,但它们不是没有自己的问题。一个这样的问题在于在不同的情况下的干扰会不利地影响一些输入机制。该干扰可导致使用输入机制感测到的位置与旨在由用户输入的位置不同,这可导致挫败的用户体验。
[0003]概述
[0004]提供本概要从而以简要形式引入将在下面具体实施例中进一步描述的概念的选择。本概要不旨在标识所要求保护的主题的关键特征或必要特征,也不旨在用来限制所要求保护的主题的范围。
[0005]根据一个或多个方面,系统包括粗校正表和局部精校正表。粗校正表存储输入面板的感测到的位置到补偿被引入输入面板的干扰的中间校正位置的映射。局部细校正表存储特定中间校正位置到校正位置的映射,这些特定中间校正位置是具有无法满足阈值坐标准确性的准确性的中间校正位置的子集。该系统还包括补偿控制模块,该补偿控制模块被配置成将粗校正表的映射和局部细校正表的映射应用于输入面板的感测到的位置以生成用于补偿被引入到输入面板的干扰的校正位置。
[0006]根据一个或多个方面,标识出输入面板的当前环境,并获得与输入面板的当前环境相对应的区域校正表。该区域校正表标识要对一个或多个基线表作出的改变。此一个或多个基线表存储各映射以基于输入面板的感测到的位置来生成补偿被引入到该输入面板的干扰的校正位置。此一个或多个基线表根据该区域校正表中标识出的改变被更新。
[0007]附图简述
[0008]在全部附图中,使用相同的附图标记来指示相同的特征。
[0009]图1示出根据一个或多个实施例的实现诸输入面板的输入位置校正表的示例计算设备。
[0010]图2示出根据一个或多个实施例的实现诸输入面板的输入位置校正表的另一示例计算设备。
[0011]图3示出根据一个或多个实施例的示例坐标补偿系统。
[0012]图4示出根据一个或多个实施例的其中被引入了干扰的示例输入面板。
[0013]图5示出了根据一个或多个实施例的示例坐标补偿系统。
[0014]图6示出了根据一个或多个实施例的示例输入面板,该示例输入面板标识了该输入面板的其映射被包括在局部细校正表中的各区域。
[0015]图7示出了根据一个或多个实施例的示例坐标补偿系统。
[0016]图8示出了根据一个或多个实施例的示例输入面板,该示例输入面板标识了该输入面板的其映射被包括在区域校正表中的各区域。
[0017]图9是示出根据一个或多个实施例的供设备实现输入面板的输入位置校正表的示例过程的流程图。
[0018]图10是示出根据一个或多个实施例的供设备实现输入面板的输入位置校正表的另一示例过程的流程图。。
[0019]图11示出包括示例计算设备的示例系统,该示例计算设备表示可以实现本文中描述的各种技术的一个或多个计算系统和/或设备。
[0020]详细描述
[0021]本文中讨论了输入面板的输入位置校正表。输入面板可按不同的方式(诸如通过检测用户手指的触摸或位置、通过感测指示笔的位置等)来检测用户输入。干扰可被附连到输入面板(或附连到包括输入面板的计算设备)的各种不同的设备和/或紧邻输入面板的各种不同的设备引入到输入面板中。一个或多个输入位置校正表被用于补偿该干扰,并基于输入面板的感测到的位置来生成校正位置。一个或多个输入位置校正表可包括粗校正表和局部细校正表,局部细校正表存储由粗校正表映射到的、具有无法满足阈值坐标准确性的准确性的中间位置的映射。输入面板可能位于的不同环境(例如,磁性附连的键盘的存在或不存在)可导致不同的干扰被引入,并且一个或多个输入位置校正表可基于当前环境而被更新以补偿当前环境中引入的干扰。
[0022]图1示出根据一个或多个实施例的实现输入面板的输入位置校正表的示例计算设备100。计算设备100可被配置成供移动使用,诸如移动电话、平板计算机、膝上型或笔记本计算机、游戏控制台、车用计算机等。然而,本文中讨论的技术还适用于除用于移动使用的那些设备以外的多种类型的设备,并且可与各种不同的使用输入传感器的设备中的任何设备联用。例如,计算设备100可以是台式计算机、销售点亭、(例如,医院、机场、超市等中的)交互式显示器或监视器、服务器计算机、游戏控制台等。计算设备100的范围可以从具有大量存储器和处理器资源的全资源设备到具有有限存储器和/或处理资源的低资源设备。计算设备100还可与使得计算设备100执行一个或多个操作的软件相关。
[0023]计算设备100被示为包括输入/输出模块102,输入/输出模块102包括坐标补偿系统104。输入/输出模块102表示与处理计算设备100的输入以及呈现计算设备100的输出相关的功能。输入/输出模块102可处理各种不同的输入,诸如涉及与耦合到计算设备100的输入设备的键或由包括为计算设备100的一部分的显示设备110所显示的虚拟键盘的键相对应的功能的输入、作为姿势(这些姿势通过显示设备100的触摸屏功能来识别并导致与这些姿势相对应的操作被执行)的输入等等。
[0024]显示设备110包括感测用户输入的输入面板。该输入面板可采用各种形式,诸如使用如以下更详细讨论的各种不同的技术来实现的触摸屏。由于显示设备110接收用户输入的能力,显示设备110因此还被称为交互式显示设备。干扰由附连到计算设备100和/或紧邻计算设备100的各种不同的设备引入到输入面板中。坐标补偿系统104利用本文中讨论的各种技术来补偿此干扰,从而导致用户输入的位置(例如,沿着输入面板的特定位置的触摸或姿势)被准确地标识出,尽管有此干扰。
[0025]图2示出根据一个或多个实施例的实现诸输入面板的输入位置校正表的另一示例计算设备200。计算设备200经由可弯曲铰链204物理并通信地耦合到输入设备202。与图1的计算设备100类似,计算设备200可以各种方式配置。计算设备200还可与使得计算设备200执行一个或多个操作的软件相关。
[0026]计算设备200被示为包括输入/输出模块206,输入/输出模块206包括坐标补偿系统208,并且还包括显示设备210。与图1中的显示设备110类似,显示设备210是交互式显示设备。与图1的输入/输出模块102类似,输入/输出模块206表示与处理计算设备200的输入以及呈现计算设备200的输出相关的功能。与图1的坐标补偿系统104类似,坐标补偿系统208利用本文中讨论的各种技术来补偿干扰。然而,在给定存在输入设备202的情况下,引入到显示设备210中包括的输入面板中的干扰可以(或者通常)不同于引入到图1的显示设备110中包括的输入面板中的干扰。
[0027]在所示的示例中,输入设备202被配置成具有QWERTY键排列的键盘,但也构想了其他键排列。此外,也构想了其他非常规配置,诸如游戏控制器、模仿乐器的配置等等。由此,输入设备202以及被包括为输入设备202的一部分的键可采用各种不同的配置来支持各种不同的功能。这些不同的配置中的每一个可将不同的干扰引入显示设备210中包括的输入面板中,并且由此可各自被看作该输入面板的不同环境,如以下更详细讨论的。
[0028]输入设备202在本示例中通过使用可弯曲铰链204物理地且通信地耦合到计算设备200。可弯曲铰链204是可弯曲的,因为该铰链所支持的旋转移动是通过形成该铰链的材料的弯曲(例如,折弯)来实现的,这与如销(Pin)所支持的机械旋转相对(虽然也构想了该实施例)。此外,该可弯曲旋转可被配置成支持一个方向中的(例如,在该图中为垂直的)移动,而限制其它方向中的移动,诸如输入设备202相对于计算设备200的横向移动。这可用于支持输入设备202相对于计算设备200的一致对齐,诸如将用于改变电源状态、应用状态等的传感器对齐。
[0029]可弯曲铰链204可按各种方式来配置,诸如使用一个或多个结构层来形成并包括导线,这些导线被形成为用于将输入设备202通信地耦合到计算设备200并反之亦然的可弯曲迹线。该通信例如可用于将键压的结果传达至计算设备200、从计算设备200接收功率、执行认证、向计算设备200提供补充电能等等。
[0030]可弯曲铰链204可被配置成支持输入设备202相对于计算设备200的移动,其与书的铰链类似。例如,可弯曲铰链204可支持旋转移动,以使得可将输入设备200放置在计算设备200的显示设备210上,并由此用作盖。输入设备202也可被旋转为被布置在计算设备200的背面上,例如被布置在计算设备200的后外壳上,计算设备200的后外壳被布置在计算设备200上的显示设备210的对面。
[0031]可按各种不同的方式将计算设备200耦合到输入设备202。在一个或多个实施例中,输入设备202包括一个或多个磁耦合设备,该一个或多个磁耦合设备被配置成通过使用一个或多个磁体来以磁的方式耦合到计算设备200的互补磁耦合设备。通过这种方式,可通过使用磁性吸引将输入设备202物理地固定到计算设备200。机械耦合突出可被配置在输入设备202上以从输入设备202的表面延伸出去并在计算设备200的互补腔内被接收以提升设备200和202之间的机械粘结。
[0032]应注意,虽然参考图1和图2讨论了如包括在计算设备的交互式显示设备中的输入面板,但构想了其他实施例。例