对触摸的粗略扫描和有针对性的活动模式扫描的制作方法

文档序号:16839087发布日期:2019-02-12 21:21阅读:279来源:国知局
对触摸的粗略扫描和有针对性的活动模式扫描的制作方法

本发明一般地涉及触摸敏感设备,并且更具体地,涉及可以具有多种扫描模式的触摸敏感设备。



背景技术:

触摸敏感设备由于其操作的方便性和多功能性以及不断降低的价格使得其作为对计算系统的输入设备已变得流行。触摸敏感设备可以包括触摸传感器面板和诸如液晶显示器(LCD)的显示设备,其中触摸传感器面板可以是具有触摸敏感表面的透明面板,显示设备可以被部分地或全部地放置在面板后面或者与面板集成,使得触摸敏感表面可以覆盖显示设备的可视区域的至少一部分。触摸敏感设备可以允许用户通过利用手指、触控笔或其它对象在通常由显示设备显示的用户界面(UI)指示的位置处触摸触摸传感器面板来执行各种功能。通常,触摸敏感设备可以识别触摸事件和触摸事件在触摸传感器面板上的位置,然后计算系统可以根据在触摸事件时出现的显示解释触摸事件,并且在这之后可以基于该触摸事件执行一个或多个动作。然而,触摸感测操作会消耗大量的功率并耗尽触摸敏感设备的电池。



技术实现要素:

本发明涉及降低由于对触摸敏感设备的触摸感测操作导致的功耗。可以通过实现粗略扫描(例如,编组共模扫描)来减少功耗,粗略扫描粗略地检测存在或不存在对象触摸或接近触摸传感器面板,并且粗略扫描的结果可以用来动态地调整触摸敏感设备的操作,以执行或不执行一个或多个精细扫描步骤(例如,有针对性的活动模式扫描)。与诸如全面板扫描的精细扫描相比,诸如编组共模扫描的粗略扫描可以是相对低功率的扫描,并且可以指示在触摸传感器面板的区域处存在或不存在触摸事件。在一些例子中,可以使用粗略扫描的结果来为下一触摸感测帧编程触摸敏感设备的触摸控制器,以当没有检测到触摸事件时使触摸控制器闲置,或者当检测到一个或多个触摸事件时使触摸控制器执行精细扫描(例如,全面板扫描或部分面板扫描)。在一些例子中,可以使用粗略扫描的结果来在没有检测到触摸事件时在当前触摸感测帧期间中止一个或多个已安排的精细扫描步骤。

附图说明

图1A-1D示出了根据本公开内容例子的可以实现编组共模扫描和有针对性的活动模式扫描的示例系统。

图2示出了根据本公开内容例子的能够实现编组共模扫描和有针对性的活动模式扫描的示例计算系统。

图3示出了根据本公开内容例子的示例触摸传感器面板。

图4A示出了根据本公开内容例子的对应于连续全面板触摸传感器扫描的示例触摸感测帧序列。

图4B示出了根据本发明内容的例子的对应于减少全面板触摸传感器扫描的频率的示例触摸感测帧序列。

图4C示出了根据本公开内容例子的对应于对到来帧动态调整操作的示例触摸感测帧序列。

图4D示出了根据本公开内容例子的对应于受制于(subject to)中止命令为检测扫描和全面板触摸传感器扫描配置触摸感测帧的示例触摸感测帧序列。

图4E示出了根据本公开内容例子的对应于受制于一个或多个中止命令而安排检测扫描和多个编组触摸感测扫描的示例触摸感测帧。

图5A示出了根据本公开内容例子的用于执行扫描操作的示例过程。

图5B示出了根据本公开内容例子的用于执行扫描操作的另一个示例过程。

图6A示出了根据本公开内容例子的用于基于粗略检测扫描执行扫描操作的示例过程。

图6B示出了根据本公开内容例子的用于基于粗略检测扫描执行扫描操作的另一个示例过程。

图7示出了根据本公开内容例子的示例像素化触摸传感器面板。

图8示出了根据本公开内容例子的被配置为包括超像素电极的示例像素化触摸传感器面板。

图9示出了根据本公开内容例子的被配置为包括用于粗略检测触控笔位置的超像素电极的示例像素化触摸传感器面板。

图10示出了根据本公开内容例子的用于每像素单独像素扫描的示例像素化触摸传感器面板。

图11示出了根据本公开内容例子的用于行扫描的示例像素化触摸传感器面板。

图12示出了根据本公开内容例子的用于列扫描的示例像素化触摸传感器面板。

图13示出了根据本公开内容例子的用于基于粗略检测扫描为像素化触摸传感器面板执行扫描操作的示例过程。

图14A示出了根据本公开内容例子的像素化触摸传感器面板的示例扫描。

图14B示出了根据本公开内容例子的利用多个触摸控制器的像素化触摸传感器面板的示例扫描。

图15A和15B示出了根据本公开内容例子的用于图14A和14B的像素化触摸传感器面板的全面板自电容扫描的示例扫描计划。

图16示出了根据本公开内容例子的用于感测互电容的一组像素电极的示例感测配置。

图17A示出了根据本公开内容例子的示例编组共模自电容扫描。

图17B示出了根据本公开内容例子的示例编组共模互电容扫描。

图18示出了根据本公开内容例子的形成编组的单独像素电极的示例配置。

图19A示出了根据本公开内容例子的基于像素化触摸传感器面板的粗略扫描结果修改的已安排的精细扫描步骤的示例时间线。

图19B示出了根据本公开内容例子的基于像素化触摸传感器面板的粗略扫描结果利用附加边际修改的已安排的精细扫描步骤的示例时间线。

图19C示出了根据本公开内容例子的基于像素化触摸传感器面板的粗略扫描结果修改的已安排的精细扫描步骤的另一个示例时间线。

图19D示出了根据本公开内容例子的基于像素化触摸传感器面板的粗略扫描结果利用附加边际修改的已安排的精细扫描步骤的另一个示例时间线。

图19E示出了根据本公开内容例子的基于像素化触摸传感器面板的粗略扫描结果修改的已安排的精细扫描步骤的另一个示例时间线。

图20A-C示出了根据本公开内容例子的重新分配扫描时间以增加扫描的SNR的例子。

图21A-C示出了根据本公开内容例子的重新排序扫描步骤和重新分配扫描时间以增加扫描的SNR的例子。

图22A-C示出了根据本公开内容例子的重新排序扫描步骤和重新分配扫描时间以增加扫描的SNR的其它例子。

图23示出了根据本公开内容例子的用于基于一个或多个粗略检测扫描修改扫描操作的示例过程。

图24示出了根据本公开内容例子的用于基于一个或多个粗略检测扫描修改扫描操作的另一个示例过程。

图25示出了根据本公开内容例子的电子设备的功能框图。

图26示出了根据本公开内容例子的电子设备的功能框图。

图27示出了根据本公开内容例子的电子设备的功能框图。

图28示出了根据本公开内容例子的触摸控制器的功能框图。

具体实施方式

在以下的例子描述中,参考了构成本文一部分的附图,并且附图中通过说明示出了可以被实践的具体例子。应当理解,在不背离所公开例子的范围的情况下,可以使用其它例子并且可以做出结构性变化。

本发明涉及降低由于对触摸敏感设备的触摸感测操作导致的功耗。连续扫描触摸传感器面板来检测触摸或接近事件会浪费大量的功率,尤其当在延长的时间段没有对象接触或接近触摸传感器面板时。在一些例子中,为了降低功耗,可以执行粗略扫描来粗略地检测存在或不存在触摸事件,并且可以使用粗略扫描的结果来动态地调整触摸敏感设备的操作,以执行或不执行一个或多个精细扫描步骤(例如,有针对性的活动模式扫描)。与诸如全面板扫描的精细扫描相比,诸如编组共模扫描的粗略扫描可以是相对低功率的扫描,并且可以指示在触摸传感器面板的区域处存在或不存在触摸事件。在一些例子中,可以使用粗略扫描的结果来为下一触摸感测帧编程触摸控制器,以当没有检测到触摸事件时使触摸控制器闲置,或者当检测到一个或多个触摸事件时使触摸控制器执行精细扫描(例如,全面板扫描或部分面板扫描)。在一些例子中,可以使用粗略扫描的结果来在没有检测到触摸事件时在当前触摸感测帧期间中止已安排的精细扫描的一个或多个步骤。后一例子可以降低功耗(例如,通过把未使用的感测通道断电),而不会使触摸敏感设备的响应性降级。附加地或可替代地,一个或多个被中止的扫描步骤可以被重新分配给其它扫描。

虽然本文所讨论的全面板扫描是作为精细扫描的例子,并且本文所讨论的编组共模扫描是作为粗略扫描的例子,但是应该理解,粗略扫描和精细扫描并不限于这些例子。粗略扫描可以是利用比给定精细扫描低的分辨率提供关于触摸事件的信息的任何扫描。精细扫描可以是利用比给定粗略扫描高的分辨率提供关于触摸事件的信息的任何扫描。全面板扫描可以是可提供最高分辨率扫描的示例精细扫描,因为它可以提供对面板可用的最多触摸信息(例如,对最小感测节点的唯一传感器测量值)。将整个面板作为单个感测节点的扫描可以是可提供最低分辨率扫描的示例粗略扫描,因为它可以提供对面板可用的最少触摸信息(例如,对该最大感测节点配置只有一个测量值)。

本发明还涉及为像素化触摸传感器面板执行粗略扫描和精细扫描。在一些例子中,可以利用粗略扫描来检测触摸或接近像素化触摸传感器面板的一个或多个对象(例如,手指或者有源或无源触控笔)。例如,当检测有源触控笔时,粗略扫描可以减少扫描整个面板所需的感测/接收通道的数量,从而节省功率并且减少触摸敏感设备所需的硬件。然而,应该理解,对象可以是另一个输入设备。一旦触控笔被检测到,触控笔的位置就可以利用精细扫描(例如,有针对性的活动模式扫描)来更准确地检测。例如,在粗略扫描期间,触摸传感器面板的单独像素电极的分组可以耦合在一起以形成超像素电极(或像素电极的编组)。超像素电极可以耦合到可用的感测/接收通道。在一些例子中,粗略位置可以通过具有最大检测到的触摸值的超像素电极来指示。在其它例子中,可以使用来自相邻超像素电极的触摸值对在具有最大检测到的触摸值的超像素电极内的触控笔位置提供附加的分辨率。在检测到触控笔及其粗略位置之后,感测/接收通道和触摸传感器面板的像素电极之间的耦合可以被动态地调整,并且可以为接近粗略检测到的触控笔位置的像素电极执行精细扫描。精细扫描可以包括每像素单独像素扫描、行扫描和列扫描中的一个或多个。

本发明还涉及利用粗略扫描和精细扫描来为像素化触摸传感器面板降低功耗。可以执行一个或多个粗略扫描来粗略地检测存在或不存在触摸或悬停事件,并且可以使用粗略扫描的结果来动态地调整触摸敏感设备的操作,以执行或不执行一个或多个精细扫描步骤。与对像素化触摸传感器面板的诸如全面板扫描的精细扫描相比,对像素化触摸传感器面板的诸如编组共模扫描的粗略扫描可以是相对低功率的扫描,并且可以指示在触摸传感器面板的一个或多个区域处存在或不存在触摸事件。在一些例子中,可以使用粗略扫描的结果来中止已安排的精细扫描的一个或多个步骤(或者重新编程到来的已安排的精细扫描的步骤)。由于被中止的扫描步骤而未使用的感测通道可以被断电以降低功耗。附加地或可替换地,一个或多个被中止的扫描步骤可以被重新分配给其它扫描。虽然本文所讨论的全面板扫描是作为精细扫描的例子,但是应该理解,精细扫描并不限于此,并且精细扫描可以是利用比粗略扫描高的分辨率提供关于触摸事件的信息的任何面板扫描。

图1A-1D示出了根据本公开内容例子的可以实现编组共模扫描和有针对性的活动模式扫描的示例系统。图1A示出了根据本公开内容例子的示例移动电话136,其包括可以实现编组共模扫描和有针对性的活动模式扫描的触摸屏124和其它计算系统模块。图1B示出了根据本公开内容例子示例数字媒体播放器140,其包括可以实现编组共模扫描和有针对性的活动模式扫描的触摸屏126和其它计算系统模块。图1C示出了根据本公开内容例子的示例个人计算机144,其包括可以实现编组共模扫描和有针对性的活动模式扫描的触摸屏128和其它计算系统模块。图1D示出了根据本公开内容例子的示例平板计算设备148,其包括可以实现编组共模扫描和有针对性的活动模式扫描的触摸屏130和其它计算系统模块。可以实现编组共模扫描和有针对性的活动模式扫描的触摸屏和计算系统模块可以在包括可穿戴设备在内的其它设备中实现。

触摸屏124、126、128和130可以基于,例如,自电容或互电容感测技术或者其它触摸感测技术。例如,在基于自电容的触摸系统中,可以使用具有对地自电容的单独电极来形成用于检测触摸的触摸像素(触摸节点)。随着对象接近触摸像素,可以在对象和触摸像素之间形成附加的对地电容。附加的对地电容会导致由触摸像素所看到的自电容的净增加。这种自电容的增加可以通过触摸感测系统来检测和测量,以当多个对象触摸触摸屏时确定它们的位置。基于互电容的触摸系统可以包括,例如,驱动区域和感测区域,诸如驱动线和感测线。例如,驱动线可以以行形成,而感测线可以以列形成(即正交的)。触摸像素(触摸节点)可以在行和列的交叉点或邻接处(在单层配置中)形成。在像素化触摸传感器面板中,用于互电容扫描的触摸节点可以在配置为驱动电极的像素电极和配置为感测电极的像素电极的邻接处形成。在操作期间,可以利用交流电(AC)波形激励各行,并且可以在触摸像素的行和列之间形成互电容。随着对象接近触摸像素,在触摸像素的行和列之间耦合的一些电荷会改为耦合到该对象上。这种跨触摸像素耦合的电荷的减少会导致行和列之间的互电容的净减少和跨触摸像素耦合的AC波形的降低。电荷耦合的AC波形这种降低可以被触摸感测系统检测和测量,以当多个对象触摸触摸屏时确定它们的位置。在一些例子中,触摸屏可以是多点触摸、单点触摸、投影扫描、全成像多点触摸或任何电容式触摸。

图2示出了根据本公开内容例子的能够实现编组共模扫描和有针对性的活动模式扫描的示例计算系统。计算系统200可以被包括在,例如,移动电话、平板电脑、触摸板、便携式或台式计算机、便携式媒体播放器、可穿戴设备或包括触摸屏或触摸传感器面板的任何移动或非移动计算设备中。计算系统200可以包括触摸感测系统,该触摸感测系统包括一个或多个触摸处理器202、外围设备204、触摸控制器206和触摸感测电路系统(在下面更详细地描述)。外围设备204可以包括,但不限于,随机存取存储器(RAM)或其它类型的存储器或存储设备、看门狗计时器等。触摸控制器206可以包括,但不限于,一个或多个感测通道208、通道扫描逻辑210、驱动器逻辑214和充电泵215。通道扫描逻辑210可以访问RAM 212、自主地从感测通道中读取数据和为感测通道提供控制。此外,通道扫描逻辑210可以控制驱动器逻辑214来在生成在各个频率和/或相位的激励信号216,激励信号216可以被选择性地应用到触摸屏220的触摸感测电路系统的驱动区域,如下面更详细描述的。充电泵215可以用来生成驱动器逻辑214的供应电压。在一些例子中,触摸控制器206、触摸处理器202和外围设备204可以被集成到单个专用集成电路(ASIC)中。

很明显,图2中所示的体系架构只是计算系统200的一种示例体系架构,并且该系统可以具有比所示出的更多或更少的组件,或不同的组件配置。在图2中示出的各种组件可以用硬件、软件、固件或其任意组合来实现,包括一个或多个信号处理电路和/或专用集成电路。

计算系统200可以包括用于接收来自触摸处理器202的输出和基于该输出执行动作的主机处理器228。例如,主机处理器228可以连接到程序存储设备232和显示控制器,诸如液晶显示器(LCD)驱动器234。应该理解,虽然本公开内容的例子参考LCD显示器进行描述,但是本公开内容的范围并不限于此,而是可以扩展到其它类型的显示器,诸如发光二极管(LED)显示器,包括有源矩阵有机LED(AMOLED)显示器和无源矩阵有机LED(PMOLED)显示器。

主机处理器228可以使用LCD驱动器234来在触摸屏220上生成显示图像,诸如用户界面(UI)的显示图像,并且可以使用触摸处理器202和触摸屏控制器206来检测在触摸屏220上或其附近的触摸,诸如对所显示的UI的触摸输入。触摸输入可以被存储在程序存储设备232中的计算机程序使用来执行动作,其中动作可以包括,但不限于,移动诸如光标或指针的对象、滚动或平移、调整控制设置、打开文件或文档、查看菜单、做出选择、执行指令、操作连接到主机设备的外围设备、接听电话呼叫、拨打电话呼叫、终止电话呼叫、改变音量或音频设置、存储与电话通信相关的信息(诸如地址、常拨号码、已接来电、未接来电)、登录到计算机或计算机网络上、允许授权的个人访问计算机或计算机网络的受限区域、加载与计算机桌面的用户优选布置关联的用户简档、允许访问web内容、启动特定的程序、加密或解码消息,等等。主机处理器228也可以执行可能不与触摸处理相关的附加功能。

在一些例子中,RAM 212、程序存储设备232或两者可以是非临时性计算机可读存储介质。RAM 212和程序存储设备232中的一个或两者可以具有其中存储的指令,当指令被触摸处理器202或主机处理器228或两者执行时,会使得包括计算系统200在内的设备执行本公开内容的一个或多个例子的一个或多个功能和方法。

触摸屏220可以包括触摸感测电路系统,其可以包括具有多个驱动线222和多个感测线223的电容式感测介质。应该指出,如本领域技术人员将容易理解的,术语“线”在本文中有时用来指简单的导电通路,并不限于严格线性的元素,而是包括改变方向的通路,并且包括不同大小、形状、材料等的通路。驱动线222可以由通过驱动接口224来自驱动器逻辑214的激励信号216驱动,并且在感测线223中生成的所得感测信号217可以通过感测接口225发送到触摸控制器206中的感测通道208(也被称为事件检测和解调电路)。以这种方式,驱动线和感测线可以是可以交互以形成电容式感测节点的触摸感测电路系统的一部分,电容式感测节点可以被认为是触摸画面元素(触摸像素),诸如触摸像素226和227。当触摸屏220被视为捕捉触摸的“图像”(“触摸图像”)时,这样理解会尤其有用。换句话说,在触摸控制器206已确定是否在触摸屏中的每个触摸像素处检测到触摸之后,在触摸屏中的发生触摸处的触摸像素的图案可以被认为是触摸的“图像”(例如,触摸触摸屏的手指的图案)。虽然在图2的例子中未示出,但是如上所述,触摸屏220可以替代地包括自电容触摸感测电路系统,其包括自电容电极阵列。

图3示出了根据本公开内容例子的示例性触摸传感器面板。触摸传感器面板300可以包括形成多个触摸节点310的多个驱动线302和多个感测线304。驱动线302(在这个例子中以行布置)可以由通过驱动接口306接收到的激励信号来驱动,并且在感测线304(在这个例子中以列布置)中生成的所得感测信号可以通过感测接口308发送到触摸控制器中的感测通道。可以执行全面板触摸传感器扫描,以便确定在触摸传感器面板300中的每个触摸节点310处是否已检测到触摸和/或在触摸传感器面板300中的每个触摸节点310处检测到的触摸的量(可用来生成触摸的图像的信息)。全面板触摸传感器扫描可以通过提供用于触摸传感器面板中的由驱动线和感测线形成的每个触摸节点的信息来提供用于触摸传感器面板的最多触摸信息。在单激励的例子中,触摸传感器面板300的每个驱动线302可以被独立地激励(例如,时间多路复用),并且响应于给定行的激励在感测线304中生成的感测信号可以用来确定对给定行中每个触摸节点的触摸的存在和/或量。在多激励的例子中,多个驱动线302可以利用用于多个激励步骤的不同激励信号被同时激励,并且响应于该多个激励步骤在感测线304中生成的感测信号可以被处理以确定对触摸传感器面板中的每个触摸节点(对应于该多个驱动线)的触摸的存在和/或量。多激励触摸感测的更详细讨论可以在Steve Hotelling等人的标题为“Simultaneous Sensing Arrangement”的美国专利7,812,827(于2007年1月3日提交)中找到,并且该专利通过引用被结合于此。在一些例子中,驱动线302可以被划分为编组,并且全面板触摸传感器扫描可以通过利用多激励技术独立地激励和感测每个编组来执行。参考图3,触摸传感器面板300可以被划分为N个编组,其中每个编组包括四个驱动线302。虽然图3示出了包括四个驱动线302的编组,但是应当理解,编组可以包括不同数量的驱动线302。

除了执行全面板触摸传感器扫描之外,示例触摸传感器面板也可以配置为执行编组共模扫描。虽然可以为面板中的所有编组执行编组共模扫描来为整个面板提供触摸信息,但是这处于比上述全面板触摸传感器扫描低的分辨率。在编组共模扫描期间,可以利用公共激励信号同时激励驱动线302的一编组,并且响应于该编组的激励在一个或多个感测线304中生成的感测信号可以用来确定在对应于该编组的区域处的触摸的存在和/或量。为面板中的多个编组执行共模扫描可以提供关于在一个或多个编组中存在或不存在触摸的粗略信息。在一些例子中,虽然触摸传感器面板的每个编组的激励可以是时间多路复用的(单激励),但是在其它例子中,编组的共模激励可以是频分复用的或者利用编组级多激励技术来执行。执行编组共模扫描(粗略扫描)而不是整个触摸传感器面板的驱动线302的粗略扫描(即,利用共模电压同时激励所有驱动线)可以为感测通道确保适当的灵敏度和信噪比特性。随着每感测通道的驱动线数量的增加,来自共模激励的大信号会降低感测通道的灵敏度和信噪比特性。

触摸感测扫描可以被安排在指定的触摸感测帧期间发生。在需要连续触摸信息的一些例子中,全面板触摸传感器扫描可以在每个触摸感测帧期间重复,以便检测在触摸传感器面板处的触摸和/或悬停事件。连续的触摸全面板触摸传感器扫描会是有利的,因为它可以为每个扫描帧提供完整的触摸信息,并且可以允许系统立即对触摸响应。图4A示出了根据本公开内容例子的对应于连续全面板触摸传感器扫描的9个触摸感测帧(标记为“帧1”到“帧9”)的示例序列。在图4A的例子中,每个示出的触摸感测帧都可以被安排为执行全面板触摸感测扫描。虽然图4A-4D示出了全面板扫描,但是应当理解,如本文所讨论的,所示出的全面板扫描可以是面板的较低分辨率扫描,而不是最大分辨率扫描。即使在一些触摸感测帧期间没有发生触摸和/或悬停事件,在每个触摸感测帧期间执行全面板触摸感测扫描也会消耗功率。例如,如果从帧2到帧7中没有检测到触摸事件,那么在那些帧期间执行的全面板触摸感测扫描所消耗的功率就会被浪费。

在一些例子中,不是在每个触摸帧期间执行全面板触摸传感器扫描,而是对于阈值时间段没有在触摸传感器面板处检测到触摸事件之后,系统可以在触摸感测帧期间跳过全面板触摸感测扫描。例如,系统可以具有两种模式。在第一模式(例如,全频率模式)期间,系统可以在触摸感测帧期间执行连续的全面板触摸传感器扫描。在第二模式(例如,降低频率模式)期间,系统可以通过放弃(drop)扫描(例如,通过把触摸控制器编程为闲置而非扫描)来降低全面板触摸传感器扫描的频率。例如,当对于阈值数量的触摸感测帧都没有在面板上检测到触摸事件时,系统可以从全频率模式切换到降低频率模式。例如,当检测到触摸事件时,系统可以从降低频率模式切换到全频率模式。图4B示出了根据本公开内容例子的对应于降低全面板触摸感测扫描的频率的触摸感测帧的示例序列。在图4B的例子中,在帧1(对应于全频率模式)期间,系统可以执行全面板触摸感测扫描并且没有在触摸事件传感器面板处检测到触摸。在帧2和3期间,系统可以继续执行全面板触摸感测扫描并且类似地没有在触摸传感器面板处检测到触摸事件。当在三个连续的触摸感测帧期间(例如,触摸感测帧的阈值时间段)都没有检测到触摸事件时,系统可以转换到降低频率模式,在该模式中,例如,每第三个触摸感测帧可以执行全面板触摸感测扫描(即降低频率)。在图4B的例子中,系统在触摸感测帧4和5期间不执行扫描,并且在触摸感测帧6期间执行全面板触摸感测扫描。系统可以重复降低频率扫描模式,从而在两个触摸感测帧(帧7和8)期间不执行扫描,并且随后的触摸感测帧(帧9)期间执行全面板触摸感测扫描,直到在全面板触摸感测扫描期间检测到触摸事件。一旦检测到触摸事件(例如,在帧9),系统就可以转换到全频率模式。降低全面板触摸传感器扫描的频率可以减少系统的功耗,但是跳过扫描会降低响应性,因为触摸事件在没有扫描的触摸感测帧期间不会被检测到,并且会等到全面板触摸感测扫描时才被检测到。

在一些例子中,不是改变全面板触摸传感器扫描的频率,而是系统可以基于对当前帧的编组共模检测扫描动态地更改对到来帧的操作。图4C示出了根据本公开内容例子的对应于为到来帧动态调整操作的触摸感测帧的示例序列。在图4C的例子中,触摸感测帧可以包括共模检测扫描(例如,编组共模检测扫描)来检测在触摸传感器面板处的一个或多个触摸事件,以及可以包括编程操作来编程触摸控制器以基于共模检测扫描的结果执行下一触摸感测帧的操作。此外,在触摸感测帧期间,系统可以基于来自前一扫描帧的检测扫描的结果闲置或执行触摸扫描。例如,系统可以基于最后的编程步骤闲置或执行触摸扫描,其中最后的编程步骤是基于来自前一扫描帧的检测扫描的结果发生的。触摸扫描可以是例如全面板触摸感测扫描或部分触摸感测扫描,在部分触摸感测扫描中,比触摸传感器面板的所有编组少的编组中的驱动线可以被激励,如下面更详细讨论的。

虽然图4C示出了检测扫描随后跟着闲置或者触摸扫描,后面再跟着编程操作,但是这些扫描和操作可以以不同的次序执行。例如,系统可以基于来自前一触摸感测帧的检测扫描和编程操作,而在触摸感测帧的开始处首先闲置或执行全面板触摸感测扫描或部分触摸感测扫描,随后执行共模检测扫描和编程操作来为下一触摸感测帧准备触摸控制器。在一些例子中,在触摸感测帧期间,系统可以在触摸感测帧的一部分闲置,并且在触摸感测帧的剩余部分期间执行全触摸感测扫描或部分触摸感测扫描。在其它例子中,系统可以首先为当前触摸感测帧编程触摸控制器并且然后执行检测扫描。如果在检测扫描期间没有检测到触摸事件,则系统可以在触摸感测帧的剩余部分闲置。如果在检测扫描期间检测到触摸事件,则系统可以重新编程控制器来执行适当的全面板触摸感测扫描或部分触摸感测扫描(以及可能其它的闲置)。

在触摸感测帧期间执行共模检测扫描而不是全面板触摸感测扫描(如在图4A中所示出的)可以节省功率,因为共模检测扫描比全面板扫描消耗较少的功率(例如,假定诸如扫描持续时间的共同扫描参数,则对于包括四个驱动线的编组,至少少四倍的功率)。此外,当没有检测到触摸事件时,可以避免全面板扫描。当必要时(例如,当检测到触摸事件时),触摸控制器可以被编程以执行触摸感测扫描(例如,全功率扫描)。此外,与全面板触摸感测扫描相比,使用部分触摸感测扫描可以降低功耗。然而,基于对当前帧的编组共模检测扫描为到来帧动态地更改操作会降低系统的响应性,因为触摸感测扫描可能必须等到后续的触摸感测帧才能执行适当的操作。

在一些例子中,不是基于对当前帧的编组共模检测扫描为到来帧动态地更改操作(这会降低系统的响应性),而是系统可以配置为在触摸感测帧期间执行检测扫描和全面板扫描,并且基于检测扫描中止全面板触摸感测扫描。图4D示出了根据本公开内容例子的对应于受制于中止命令为检测扫描和全面板触摸传感器扫描而配置触摸感测帧的示例触摸感测帧序列。在图4D的例子中,每个示出的触摸感测帧都可以被安排为执行检测扫描(例如,编组共模检测扫描)和全面板触摸感测扫描。全面板触摸感测扫描的执行可以受制于中止操作。如果系统在检测扫描期间没有在触摸传感器面板处检测到触摸事件,则系统可以生成中止信号从而指示触摸控制器不执行或终止已安排的全面板触摸感测扫描。在一些例子中,全面板触摸感测扫描可以在处理检测扫描的结果和生成中止信号之前开始。在这种例子中,在中止信号被接收之前从全面板触摸感测扫描的开始起获得的任何信息可以被丢弃或忽略。如果系统在检测扫描期间在触摸传感器面板处检测到触摸事件,则系统可以立即执行已安排的全面板触摸感测扫描。安排检测扫描和全面板触摸感测扫描会是有利的,因为当没有检测到触摸事件时可以通过中止全面板触摸感测扫描来降低功耗,而无需由于必须等待随后的触摸帧来执行全面板触摸感测扫描而降低系统的响应性。此外,由于在触摸感测帧之间不重新编程触摸控制器可以减小开销。

虽然图4D示出了对应于配置为(受制于中止信号/命令的)执行检测扫描和全面板触摸感测扫描的触摸控制器的触摸感测帧,但是触摸控制器也可以配置为执行部分触摸感测扫描。图4E示出了根据本公开内容例子的对应于受制于一个或多个中止命令而安排检测扫描和多个编组触摸感测扫描的示例触摸感测帧。如在图4E中所示出的,触摸控制器可以配置为在一个或多个触摸感测帧450期间执行检测扫描452并且然后执行从第一编组扫描454到最终编组扫描456的多个编组扫描。在每个编组扫描期间,系统可以利用激励信号激励编组的驱动线(单激励或多激励)并且感测响应于激励信号而在感测线中生成的信号。基于该检测扫描,系统可以生成一个或多个中止信号。在一些例子中,如果在检测扫描期间没有检测到触摸事件,则系统可以为多个编组扫描生成全局中止命令或多个中止命令。如果检测到需要全面板扫描的触摸事件,则系统可以通过执行从第一编组扫描454到最终编组扫描456的所有编组扫描来执行已安排的全面板触摸感测扫描。如果检测到只需要部分扫描的触摸事件,则系统可以生成一个或多个中止信号,以便不执行或终止不必要编组的扫描。从被中止的不必要编组扫描中获得的任何信息可以被丢弃或忽略。

虽然在图4E中被示为利用单独的中止命令安排单独的编组扫描,但是在其它例子中,多个编组(例如,2个编组、4个编组等)可以被安排为受制于公共中止命令(例如,1个中止命令用于2个编组扫描)而被扫描,以减少扫描操作和中止信号的数量。

在其它例子中,在图4A-4E中示出的一些特征可以被合并。例如,在图4B和4D中示出的特征可以被合并,使得在全频率模式期间,执行的扫描操作可以跟在由图4D中的触摸感测帧所示出的那些后面。然而,在没有检测到触摸事件的延长的时间段期间,系统可以转换到降低频率模式中,在该模式期间,扫描操作可以被放弃以减少扫描频率,如在图4B中所示出的。一旦检测到触摸事件,全频率模式就可以恢复。

应该理解,虽然在图4A-4E的触摸感测帧中未示出,但是在触摸感测帧期间,可以出现其它功能,例如,包括显示同步和频谱分析。此外,虽然图4A-4E是在行-列互电容扫描的上下文中讨论的,但是本文所述的原理可以被应用到其它触摸传感器面板配置(例如,如本文所讨论的像素化触摸传感器面板)的互电容扫描和应用到其它类型的扫描操作(例如,自电容扫描)。

图5A示出了根据本公开内容例子的用于执行扫描操作的示例过程。系统可以配置为在触摸感测帧期间执行粗略扫描(例如,编组共模检测扫描)和精细扫描(例如,全面板扫描)。在一些例子中,主机处理器228和/或触摸处理器202可以编程触摸控制器206来在每个触摸感测帧期间执行粗略扫描和精细扫描。在给定的触摸感测帧期间,系统(例如,通过触摸控制器206)可以执行粗略检测扫描。例如,触摸控制器如上所述可以执行触摸传感器面板的编组共模扫描来在触摸传感器面板的一个或多个编组处检测触摸事件(500)。系统可以确定在触摸传感器面板的一个或多个编组处是否检测到对象(例如,手指,触控笔等)的触摸事件(505)。如果在触摸传感器面板的一个或多个编组处检测到触摸事件,则系统可以在触摸帧期间执行精细扫描(510)。例如,精细扫描可以是如上所述的全面板触摸感测扫描。如果在触摸传感器面板的一个或多个编组处没有检测到触摸事件,则系统可以中止精细扫描的执行(515)。在一些例子中,中止命令可以由触摸控制器内的系统固件基于检测扫描的结果来生成。把系统配置为在触摸感测帧期间执行粗略扫描和精细扫描会是有益的,这是由于使得由精细扫描进行的触摸事件检测在与其中发生触摸事件的触摸感测帧相同的触摸感测帧中。此外,当没有检测到触摸事件时,中止扫描会是有益的,这是由于不执行精细扫描节省了功率。

此外,虽然在图5A中未示出,但是在一些例子中,如在图4E的上下文中所讨论的,触摸感测帧可以具有多个编组扫描(共同形成全面板扫描),并且如果基于检测到的触摸事件,部分触摸感测扫描是足够的,则系统可以执行适用编组的精细扫描并中止执行剩余编组的扫描。图5B示出了根据本公开内容例子的用于执行扫描操作的另一个示例性过程。为简洁起见,省略了粗略扫描和精细扫描的细节。系统可以配置为在触摸感测帧期间执行粗略扫描和精细扫描(包括多个编组扫描)。系统可以执行粗略检测扫描(520)。系统可以确定在触摸传感器面板的一个或多个编组处是否检测到对象(例如,手指,触控笔等)的触摸事件(525)。如果在触摸传感器面板的每个编组处都检测到触摸事件,则系统可以在触摸帧期间执行所有的精细扫描步骤(530)。在一些例子中,只要在阈值数量的编组处检测到触摸事件,就可以执行所有的精细扫描步骤。如果在触摸传感器面板的一个或多个编组处没有检测到触摸事件,则系统可以中止对应于没有检测到触摸事件位置处的编组的精细扫描步骤的执行。例如,一个或多个中止命令可以由系统基于检测扫描的结果来生成(535)。如果有的话,可以执行剩余的未被中止的精细扫描步骤(540)。

图6A示出了根据本公开内容例子的用于基于粗略检测扫描执行扫描操作的示例过程。系统可以在触摸感测帧期间执行粗略扫描(例如,编组共模检测扫描),并且取决于在前一帧中的粗略扫描结果,在触摸感测帧期间执行精细扫描(例如,全面板扫描)。在一些例子中,在触摸感测帧结束时,主机处理器228和/或触摸处理器202可以编程触摸控制器206来在下一触摸感测帧期间执行粗略扫描。此外,在触摸感测帧结束时,主机处理器228和/或触摸处理器202可以取决于当前触摸感测帧的粗略扫描结果将触摸控制器206编程为在下一触摸感测帧期间闲置(即不执行精细扫描)或执行精细扫描。在给定的触摸感测帧期间,系统(例如,通过触摸控制器206)可以基于前一帧的粗略扫描结果(例如,基于基于前一触摸感测帧为当前触摸感测帧安排的操作)执行精细扫描或闲置(600)。系统也可以执行粗略检测扫描。例如,触摸控制器可以执行如上所述的触摸传感器面板的编组共模扫描来检测在触摸传感器面板的一个或多个编组处的触摸(605)。系统可以确定在触摸传感器面板的一个或多个编组处是否检测到对象(例如,手指,触控笔等)的触摸事件(610)。如果在触摸传感器面板的一个或多个编组处没有检测到触摸事件,则系统可以将触摸控制器编程为在下一触摸感测帧的精细扫描期间闲置(615)。如果检测到触摸事件,则系统可以基于一个或多个条件确定是全面板触摸感测扫描还是部分面板触摸感测扫描合适(620)。在一些例子中,虽然条件可以是评估该(一个或多个)触摸事件是否在两个或更少的编组中被检测到,但是也可以使用其它条件来确定是全面板触摸感测扫描还是部分面板触摸感测扫描合适。部分扫描条件可以对应于在触摸传感器面板处检测到单个对象。如果(一个或多个)触摸事件在多于两个的编组中被检测到(或者用于全面板扫描的条件以其它方式被满足),则系统可以将触摸控制器编程为在下一触摸感测帧的精细扫描时间段期间执行全面板扫描(625)。如果(一个或多个)触摸事件被限制在两个或更少的编组(或者用于部分面板扫描的条件以其它方式被满足),则系统可以将触摸控制器编程为在下一触摸感测帧的精细扫描时间段期间执行部分面板扫描(630)。在一些例子中,系统可以确定用于部分扫描的编组的数量。例如,编组的数量在一些情况下可以是两个而在其它情况下可以是四个。

应当理解,图6A中示出的粗略检测扫描、编程和精细扫描(或闲置)的次序是示例性的并且不同的次序是可能的。例如,图6B示出了根据本公开内容例子的用于基于粗略检测扫描执行扫描操作的另一个示例过程。如在图6B中所示出的,系统可以在触摸感测帧期间执行粗略扫描(例如,编组共模检测扫描),并且取决于在前一帧中的粗略扫描结果在触摸感测帧期间执行精细扫描(例如,全面板扫描)。在一些例子中,在触摸感测帧的开始时,主机处理器228和/或触摸处理器202可以编程触摸控制器206来在当前触摸感测帧期间执行粗略扫描并且闲置而不是执行精细扫描(640)。在触摸感测帧期间,系统(例如,通过触摸控制器206)可以执行粗略扫描(645)。例如,触摸控制器可以如上所述执行触摸传感器面板的编组共模扫描以检测在触摸传感器面板的一个或多个编组处的触摸。系统可以确定在触摸传感器面板的一个或多个编组处是否检测到对象(例如,手指,触控笔等)的触摸事件(650)。如果在触摸传感器面板的一个或多个编组处没有检测到触摸事件,则系统可以按计划在触摸感测帧的精细扫描时间段期间闲置(655)。如果检测到触摸事件,则系统可以基于一个或多个条件确定是全面板触摸感测扫描还是部分面板触摸感测扫描合适(660)。在一些例子中,虽然条件可以是评估该(一个或多个)触摸事件是否在两个或更少的编组中被检测到,但是也可以使用其它条件来确定是全面板触摸感测扫描还是部分面板触摸感测扫描合适。部分扫描条件可以对应于在触摸传感器面板处检测到单个对象。如果该(一个或多个)触摸事件是在多于两个的编组中被检测到(或者用于全面板扫描的条件以其它方式被满足),则系统可以将触摸控制器编程为在当前触摸感测帧的精细扫描时间段期间执行全面板扫描(665)并且执行全面板触摸感测扫描(670)。如果该(一个或多个)触摸事件被限制在两个或更少的编组(或者用于部分面板扫描的条件以其它方式被满足),则系统可以将触摸控制器编程为在当前触摸感测帧的精细扫描时间段期间执行部分面板扫描(675)并且执行部分触摸感测扫描(680)。在一些例子中,系统可以确定用于部分扫描的编组的数量。例如,编组的数量在一些情况下可以是两个而在其它情况下可以是四个。

在一些例子中,设备的触摸传感器面板或触摸屏可以包括像素化触摸传感器面板。基于像素的触摸系统可以包括可以被称为触摸像素电极的小的、单独的导电材料板的矩阵。例如,触摸屏可以包括多个单独的触摸像素电极,每个触摸像素电极识别或者表示触摸屏上的要在其处感测触摸或接近(即,触摸或接近事件)的唯一位置,并且每个触摸像素电极都与触摸屏/面板中的其它触摸像素电极电隔离。这种触摸屏可以被称为像素化触摸屏。配置为通过测量每个触摸像素电极的自电容来检测(例如,来自手指或无源触控笔的)触摸或悬停事件的像素化触摸屏可以被称为像素化自电容触摸屏。在操作期间,可以利用AC波形来激励触摸像素电极,并且可以测量触摸像素电极对地的自电容。随着对象接近触摸像素电极,触摸像素电极对地的自电容会变化。触摸像素电极的这种自电容的变化可以通过触摸感测系统来检测和测量,以当多个对象触摸或接近触摸屏时确定它们的位置。在一些例子中,基于自电容的触摸系统的电极可以由多行和多列的导电材料构成,并且与上述类似,可以检测到行和列对地的自电容的变化。像素化触摸屏也可以配置为当触控笔触摸或接近触摸屏时测量在有源触控笔电极和每个像素电极之间形成的互电容,以确定有源触控笔的位置。在一些例子中,触摸屏可以是多点触摸、单点触摸、投影扫描、全成像多点触摸、电容式触摸,等等。

图7示出了根据本公开内容例子的示例像素化触摸传感器面板。触摸传感器面板700可以包括诸如像素电极702和704的单独像素电极的阵列。在自电容操作期间,可以利用AC波形来激励像素电极,并且可以测量触摸像素电极对地的自电容。随着对象接近触摸像素电极,触摸像素电极对地的自电容会变化。触摸像素电极的这种自电容的变化可以通过触摸感测系统来检测和测量,以当多个对象触摸或者接近触摸屏时确定它们的位置。在全面板扫描期间,每个触摸像素电极都可以被感测到(例如,单激励或多激励)并且在面板中的每个像素电极处测量的自电容的变化可以被视为触摸传感器面板上的触摸的图像。

虽然在图7中示出的触摸传感器面板700包括24x20的单独像素电极阵列,但是应当理解,触摸传感器面板也可以包括不同数量和配置的像素电极。为了在图7中示出的24x20的单独像素电极阵列中同时执行每个像素的自电容扫描,触摸敏感设备会需要480个感测通道。需要大量的感测通道会增加执行整个触摸传感器面板的自电容或互电容扫描所需要的硬件数量和/或时间量,从而增加了触摸感测设备的功耗。因此,在一些例子中,触摸敏感设备可以通过在粗略检测扫描期间形成超像素来减少所需的感测/接收通道的数量。

图8示出了根据本公开内容例子的被配置为包括超像素电极的示例像素化触摸传感器面板。触摸传感器面板800可以包括单独像素电极,诸如像素电极802。多个像素电极(例如,N个像素电极)可以在某些操作模式期间被分组在一起(例如,选择性耦合),以形成超像素电极,诸如超像素电极804。如在图8中所示出的,虽然超像素电极804可以包括16个单独的像素电极802,但是超像素电极可以由任何合适数量的单独像素电极构成。布置成行或列的多个超像素可以被分别称为超级行806或超级列808。虽然在图8中示出的触摸传感器面板800包括6x5的超像素电极阵列,但是应当理解,触摸传感器面板可以包括不同数量和配置的超像素电极。

在像素化触摸传感器面板或触摸屏的自电容粗略扫描(即,共模超像素扫描)期间,可以利用AC波形来激励超像素电极,并且可以测量超像素电极对地的自电容。随着对象接近超像素电极,超像素电极对地的自电容会变化。超像素电极的这种自电容的变化可以通过触摸感测系统来检测和测量,以当多个对象接触或接近触摸屏时确定它们的位置。在粗略扫描期间,每个超像素电极都可以被感测到(例如,单激励或多激励)并且在面板中每个超像素电极处测量的自电容的变化可以被视为触摸传感器面板上的触摸的粗略图像。在粗略扫描期间激励超像素而不是激励单独像素电极可以减少在粗略扫描期间扫描整个触摸传感器面板所需的感测通道的数量。例如,当同时感测整个面板时,包含16个单独像素电极的超像素可以将所需要的通道数量减少16倍。因此,不是如24x20的单独像素电极阵列所需的需要480个感测通道,而是6x5配置的超像素电极可以只需要30个感测/接收通道。除了节省硬件之外,粗略扫描也会比单独像素电极的全面板扫描完成得更快,并且比单独像素电极的全面板扫描消耗更少的功率。在一些情况下,超像素的数量和感测/接收通道的数量可以是相同的,使得整个面板可以被一次扫描。

类似地,像素化触摸传感器面板的互电容粗略扫描可以被使用来检测对象,诸如有源触控笔或其它输入设备。为简洁起见,下面的讨论将把有源触控笔作为示例性对象。触控笔可以生成激励信号,该激励信号可以耦合到超像素电极,从而在其间形成互电容。在有源触控笔和超像素电极之间的互电容的变化可以通过触摸感测系统来检测和测量,以确定与触摸屏接触或接近的有源触控笔的位置。超像素电极的使用还可以提供减少感测/接收通道的数量的益处以及与其相关联的益处。

可以使用共模超像素扫描来检测触控笔、钢笔或其它触摸对象的存在,并且提供关于其位置的粗略信息。可以通过触摸系统来识别具有最大触摸值(对应于由于手指或无源触控笔导致的自电容或由于有源触控笔导致的互电容的最大变化)的超像素电极。在一些例子中,可以利用来自相邻超像素电极的触摸值来估计附加的位置信息。图9示出了根据本公开内容例子的被配置为包括用于粗略检测触控笔位置的超像素电极的示例像素化触摸传感器面板。触摸传感器面板900可以包括超像素电极,诸如超像素电极902。在粗略扫描期间,可以为面板中的每个超像素电极生成触摸值。具有最大触摸值的超像素电极可以对应于最靠近触控笔的超像素电极。在图9所示的例子中,超像素电极904可以对应于具有最大触摸值的超像素。如上所述,具有最大触摸值的超像素电极904可以指示触控笔接近超像素904存在。

可以使用相邻超像素电极的触摸值来提供附加的位置信息。例如,可以利用对应于具有最大触摸值的超像素和与具有最大值的超像素电极相邻的超像素的触摸值来计算质心。可以在水平(x-轴)和垂直(y-轴)轴两者中来计算质心。质心可以指示触控笔的位置是否对应于具有最大触摸值的超像素电极的顶部、底部或中间,以及触控笔的位置是否对应于超像素电极的左侧、右侧或中间部分。例如,如在图9中所示出的,可以使用来自与超像素电极904相邻的相邻超像素电极906、908、910和912的触摸值以及来自超像素904的触摸值来计算附加的位置信息。在一些例子中,虽然可以使用所有八个相邻的超像素电极,但是在其它例子中,可以使用不同数量的相邻超像素电极。例如,质心可以利用以下表达式来计算:和其中Rx(n)和Ry(n)可以对应于与在质心计算中包括的超像素对应的触摸值(例如,对于x-轴对应于超像素904、906和908,并且对于y-轴对应于超像素904、910和912)。质心计算可以提供将触控笔位置不仅识别为对应于超像素电极904,而且识别为对应于超像素电极904的近似子区域或区域的位置信息。如在图9中所示出的,超像素电极可以被再划分为例如9个区域,包括左上、中上、右上、左中、中间-中间(例如,中心)、右中、左下、中下和右下。例如,区域914可以对应于超像素904的左上,并且区域916可以对应于超级像素904的中心。

虽然可以使用质心来为触控笔的位置确定附加的精细度,但是可以使用其它的度量作为质心的替代或者附加。例如,可以使用触摸值的各种比率或触摸值的相对幅度来确定附加的位置信息。例如,与超像素电极912的触摸值相比超像素电极910的触摸值的大幅度可以指示该位置对应于超像素电极904的上部。类似地,可以使用触摸值的比率(例如,到最大比相邻或与相邻比邻近)来确定附加的位置信息。此外,虽然在图9中示出的例子可以对应于置于远离触摸传感器面板的边缘的触控笔,但是对于置于接近在面板边缘处的超像素电极的触控笔,仍然可以基于可用的相邻超像素电极提供附加的位置信息。

在执行粗略扫描之后,可以执行精细扫描。精细扫描可以使用来自粗略扫描的信息来最小化扫描电极的数量,以减少扫描时间和功耗并且高效地利用可用的感测/接收通道硬件。例如,如果粗略扫描指示超像素电极,则精细扫描可以集中在所指示的超像素电极中的单独像素电极以及可能的一些相邻超像素电极。如果粗略扫描提供了附加的位置信息(例如,左上或中心等),则系统可以利用该信息,以便关于在精细扫描期间扫描哪些单独像素电极更具有选择性。

在一些例子中,精细扫描可以是每像素单独像素扫描。每像素单独像素扫描可以扫描在或者接近由粗略扫描识别的触控笔的位置处的多个像素。系统可以为精细扫描重新配置触摸传感器面板的电极和感测/接收通道之间的连接。例如,单独像素电极可以与不同的感测/接收通道耦合。图10示出了根据本公开内容例子的用于每像素单独像素扫描的示例像素化触摸传感器面板。在图10所示的例子中,粗略扫描可以指示触控笔的粗略位置为对应于触摸传感器面板1000的区域1002中的四个单独的像素电极。区域1002可以对应于识别触控笔在超像素电极1004的中心。在一些例子中,粗略扫描可以指示超像素电极而不是所识别的超像素电极内的一个或多个单独像素电极。在精细扫描(包括一个或多个扫描)期间,可以(利用单激励或多激励)扫描单独像素电极,并且可以为单独像素电极生成触摸值。在精细扫描期间,没有被扫描的像素电极可以保持在固定电压或者接地(没被感测)。

扫描的单独像素电极的数量可以基于触控笔的物理覆盖区(footprint)。例如,对于较大的触控笔覆盖区,可以扫描较多数量的单独像素电极,而对于较小的触控笔覆盖区,则可以扫描较少数量的单独像素电极。在一些情况下,可以扫描(如果有足够的感测通道可用则同时地,或者在多个扫描步骤中)在超级列和/或超级行中的一个或多个相邻超像素中的一个或多个单独像素电极。在图10所示的例子中,可以在精细扫描期间被扫描与区域1002相邻的相邻像素电极。在一些情况下,触控笔可以使用环形电极,其可以具有比在触控笔的尖端处具有电极的触控笔更宽广的覆盖区,从而需要扫描附加的单独像素电极。可以使用环形电极作为在触控笔的尖端处的电极的附加或替代。在一些例子中,环形电极和尖端电极两者都可以生成激励信号(例如,在不同的频率),该激励信号可在粗略和/或精细扫描期间被检测到。此外,可以使用(例如,由触控笔提供的)朝向信息来确定要扫描的相邻像素电极的数量和布置。可以使用朝向信息来扫描非对称模式的像素电极,例如,通过在由触控笔朝向所指示的方向扫描比在不同方向更多的单独像素。

在一些情况下,在精细扫描期间要扫描的相邻像素电极的数量和布置可以基于检测到的触控笔类型进行调整。在一些例子中,触控笔可以发送指示其类型和/或物理尺寸的信息(或者该信息可以被触摸传感器面板感测到或者该信息可以被手动地输入到触摸敏感设备中),并且可以使用关于触控笔和/或物理尺寸的信息来确定为精细扫描选择的像素电极的数量和布置。在一些例子中,为精细扫描选择的像素电极的数量和布置可以基于触控笔信息(类型、尺寸、朝向等)进行动态调整,而在其它例子中数量和布置可以是固定的。

在一些例子中,可以在精细扫描期间感测附加的单独像素电极(或更大的电极布置,诸如超像素电极、行电极或列电极),以便测量共模噪声(局部或全局),并且可以从由精细扫描感测到的触控笔信号中去除在这些电极处测得的噪声信号。在一些例子中,电极可以与粗略检测到的位置相邻。在其它例子中,电极可以是接近的,但是不与粗略检测到的位置相邻,以确保局部共模噪声可以被检测到,而不会捕获触控笔信号中的一些(这会导致一些触控笔信号在噪声去除期间被减去)。在还有的其它例子中,全局共模噪声可以从远离粗略检测到的位置的电极来测量。

在一些例子中,精细扫描可以是行扫描和/或列扫描。行扫描可以扫描由在或接近由粗略扫描识别的触控笔的位置处的单独像素电极形成的多个行电极。列扫描可以扫描由在或接近由粗略扫描识别的触控笔的位置处的单独像素电极形成的多个列电极。系统可以为精细扫描重新配置触摸传感器面板的电极和感测/接收通道之间的连接。例如,行电极或列电极可以与不同的感测/接收通道耦合。图11示出了根据本公开内容例子的用于行扫描的示例像素化触摸传感器面板。在图11所示的例子中,粗略扫描可以指示触控笔的位置为对应于在触摸传感器面板1100的区域1102中的四个单独像素电极。区域1102可以对应于识别触控笔在超像素电极1104的中心。在一些例子中,粗略扫描可以指示超像素电极而不是所识别的超像素电极内的一个或多个单独像素电极。在精细扫描(包括一个或多个扫描)期间,可以(利用单激励或多激励)扫描单独像素电极的行,并且可以为单独像素电极的行生成触摸值。在图11所示的例子中,虽然行1106可以包含4个单独像素电极,但是可以在行中使用不同数量的单独像素电极。在精细扫描期间没有被扫描的像素电极可以保持在固定电压或者接地(即,没被感测)。

扫描的单独像素电极的行(行电极)的数量可以基于触控笔的物理覆盖区。例如,对于较大的触控笔覆盖区,可以扫描较多数量的单独像素电极的行,而对于较小的触控笔覆盖区,则可以扫描较少数量的单独像素电极的行。在一些情况下,可以扫描(如果有足够的感测通道可用则同时地,或者在多个扫描步骤中)在超级列和/或超级行中的一个或多个相邻超像素中的单独像素电极的一行或多行(或者例如,单独像素电极)。在图11所示的例子中,可以在精细扫描期间扫描与区域1102相邻的相邻超像素电极的行。扫描在一个或多个相邻超像素(例如,超像素电极1104之上的超像素和之下的超像素)中的一些行或所有行可以帮助提供足够的信息来生成触控笔信号轮廓。信号轮廓可以被位置计算算法使用来以适当准确度计算触控笔沿轴(例如垂直轴/y-轴)的位置。虽然未示出,但是在一些例子中,可以为相邻超级列中的相邻超像素电极(1108-1113)中的一些或全部执行单独像素电极的一行或多行(或者例如,单独像素电极)的扫描,以确保触控笔的轻微移动不会导致触控笔移到感测区域之外。行电极的数量也可以基于触控笔朝向或其它信息来确定,如以上所讨论的。

图12示出了根据本公开内容例子的用于列扫描的示例像素化触摸传感器面板。在图12所示的例子中,粗略扫描可以指示触控笔的位置为对应于在触摸传感器面板1200的区域1202中的四个单独像素电极。区域1202可以对应于识别触控笔在超像素电极1204的中心。在一些例子中,粗略扫描可以指示超像素电极而不是所识别的超像素电极内的一个或多个单独像素电极。在精细扫描(包括一个或多个扫描)期间,可以(利用单激励或多激励)扫描单独像素电极的列,并且可以为单独像素电极的列生成触摸值。在图12所示的例子中,虽然列1206可以包含4个单独像素电极,但是可以在列中使用不同数量的单独像素电极。在精细扫描期间没有被扫描的像素电极可以保持在固定电压或者接地(即,没被感测)。

扫描的单独像素电极的列(列电极)的数量可以基于触控笔的物理覆盖区。例如,对于较大的触控笔覆盖区,可以扫描较多数量的单独像素电极的列,而对于较小的触控笔覆盖区,则可以扫描较少数量的单独像素电极的列。在一些情况下,可以扫描(如果有足够的感测通道可用则同时地,或者在多个扫描步骤中)在超级列和/或超级行中的一个或多个相邻超像素中的单独像素电极的一列或多列(或者例如,单独像素电极)。在图12所示的例子中,可以在精细扫描期间扫描与区域1202相邻的相邻超像素电极的列。扫描在一个或多个相邻超像素(例如,超像素电极1204之上的和之下的超像素)中的一些列或所有列可以帮助提供足够的信息来生成触控笔信号轮廓。信号轮廓可以被位置计算算法使用来以适当准确度计算触控笔沿轴(例如水平轴/x-轴)的位置。虽然未示出,但是在一些例子中,可以为相邻超级列中的相邻超像素电极(1208-1213)中的一些或全部执行单独像素电极的一列或多列(或者例如,单独像素电极)的扫描,以确保触控笔的轻微移动不会导致触控笔移到感测区域之外。列电极的数量也可以基于触控笔朝向或其它信息来确定,如以上所讨论。

在一些例子中,虽然触摸敏感设备可以配置为执行每像素扫描或者行和列扫描中的任一个,但是在其它例子中,触摸敏感设备可以动态地选择要执行的精细扫描的类型。例如,每像素扫描可以提供在行和列扫描之上的提高的准确度,并且可以更好地适于需要附加分辨率的应用或者适于检测在彼此非常接近的区域中操作的多个对象。在这种情况下,设备可以动态地选择每像素扫描。在其它情况下,可能需要较低的分辨率并且可以动态地选择行和列扫描。

在一些例子中,可以同时使用多个对象(例如,多个触控笔)。在一些例子中,触摸感测设备可以时间多路复用(例如,在不同时间对每个触控笔扫描)两个触控笔设备的粗略和精细检测。在其它例子中,虽然触摸感测设备可以频率多路复用(例如,在不同的频率对每个触控笔扫描)两个触控笔设备的粗略和精细检测,但是可能需要附加的感测/接收通道来为两个触控笔平行地执行扫描。

图13示出了根据本公开内容例子的用于基于粗略检测扫描为像素化触摸传感器面板执行扫描操作的示例过程。系统可以为粗略扫描配置可用的感测/接收通道和像素化触摸传感器面板的电极之间的连接(1300)。例如,系统可以耦合单独像素电极来形成超像素,并且可以将超像素耦合到可用的感测通道。系统可以执行粗略扫描(例如,超像素检测扫描)(1305)。系统可以识别对应于触控笔的触摸事件(如果存在的话),并且识别触控笔的粗略位置(1310)。触控笔的粗略位置可以是特定超像素或者超像素内的特定区域。系统可以使用该粗略位置信息,以及在一些情况下,使用关于触控笔的物理尺寸的信息来为精细扫描配置用于感测/接收通道和像素化触摸传感器面板的电极之间的连接的耦合(1315)。在一些例子中,精细扫描可以包括每像素单独像素扫描,并且连接可以是在感测通道和单独像素电极之间。在其它例子中,精细扫描可以包括行扫描,并且连接可以是在感测通道和通过将单独像素电极耦合在一起形成的行电极之间。在其它例子中,精细扫描可以包括列扫描,并且连接可以是在感测通道和通过将单独像素电极耦合在一起形成的列电极之间。系统可以执行精细扫描(例如,每像素扫描、行扫描和/或列扫描)(1320)。精细扫描也可以是超像素电极扫描的更高分辨率版本(例如,四个单独像素电极的扫描编组——或比粗略扫描中的单独像素电极的数量少的耦合在一起的一些其它数量的单独像素电极——,而不是耦合在一起来形成超像素的16个像素电极的编组)。系统可以基于精细扫描的结果确定触控笔的位置(1325)。与在检测触控笔之前连续地执行全面板单独像素扫描(即,扫描每个单独像素电极为整个像素化传感器面板生成最大量的触摸信息)相比,执行粗略扫描来检测触控笔的存在可以降低系统的功耗和所需感测通道的数量。以附加精度确定触控笔的粗略位置可以减少在精细扫描期间需要被扫描以确定触控笔的高分辨率位置的像素数量,从而比全面板单独像素扫描进一步节省功率。

在讨论利用像素化触摸传感器面板检测触控笔时,感测/接收通道的数量可以基于触控笔的尺寸来限制。然而,当利用像素化触摸传感器面板来检测触摸传感器面板的多个区域中的多个触摸时,感测/接收通道的数量和/或扫描步骤的数量可能需要增加。在一些例子中,可以增加感测/接收通道的数量,但是可以通过使用于检测没有对象存在的像素化触摸传感器面板的区域中的触摸的感测/接收通道断电来实现粗略和细扫描以降低功耗。应当理解,即使当感测/接收通道的数量没有增加时,把未使用的感测通道断电也可以帮助降低功耗。

如本文所讨论的,像素化触摸传感器面板可以包括配置为通过测量例如每个单独像素电极的自电容的变化来检测触摸或悬停/接近事件的单独像素电极阵列。在其它例子中,可以测量有源触控笔电极和每个单独像素电极之间的互电容的变化。在全面板扫描期间,可以感测每个触摸像素电极,并且在面板中的每个像素电极处测得的自电容的变化可以被视为触摸传感器面板上的触摸的图像。如果有足够的感测/接收通道可用,则全面板扫描可以在单个扫描步骤中完成。可替代地,全面板扫描可以在全面板扫描的多个步骤中的每个步骤期间感测多个像素电极(例如,高达可用的感测/接收通道的数量)。例如,如果系统包括480个感测通道,则图7中的像素化触摸传感器面板的24x20像素电极阵列可以在一个步骤中进行扫描。在其它例子中,全面板扫描可以包括较少的感测通道,但是较多的步骤。例如,24x20阵列可以利用240个感测通道在两个步骤中进行扫描,或者利用40个感测通道在12个步骤中进行扫描。通道的数量和步骤的数量之间的权衡除其它考虑之外还可以包括考虑可用通道的数量、功耗和时序(例如,扫描持续时间)。

图14A示出了根据本公开内容例子的像素化触摸传感器面板的示例扫描。在图14A中示出的像素化触摸传感器面板1400包括用于总共256个像素电极1402的16x16像素电极阵列。像素化触摸传感器面板1400可以被结合到包括16个感测通道的触摸感测系统中。为了执行所有像素的全面板自电容扫描,该16个感测通道可以在自电容全面板扫描的16个步骤中的每个步骤期间耦合到并且感测16个像素电极。如在图14A中所示出的,第一步骤(标记为“S1”)可以包括将在S1的区域中的每个像素电极耦合到16个感测通道中的一个并且感测自电容的变化。在每个还有的步骤(标记为“S2”到“S16”)中,触摸系统可以将可用的感测通道耦合到相应区域中的像素电极并且感测自电容。在全面板自电容感测扫描的16个步骤结束时,系统可以获得对应于在像素化触摸传感器面板1400中的每个像素电极的测量值,以获得触摸的图像。

假设面板中的每个节点都要被单独扫描,则自电容扫描步骤的最小数量可以是像素化触摸传感器面板中的像素电极的数量、触摸控制器中可用感测通道的数量和可用的触摸控制器电路的数量的函数。这种关系在数学上可以表示为:其中x可以表示用于全面板自电容扫描的扫描步骤的数量,M可以表示在像素化触摸传感器面板中的像素电极的数量,N可以表示在触摸控制器电路中的感测通道的数量,并且Q可以表示触摸控制器电路的数量。当触摸控制器电路具有不同数量的感测通道时,以上方程中的分母可以替换为触摸系统中的感测通道的总数量。当x不是整数时,该表达式应该被向上舍入到下一整数。

图14B示出了根据本公开内容例子的利用多个触摸控制器的像素化触摸传感器面板的示例扫描。图14B中示出的像素化触摸传感器面板1410可以包括类似像素化触摸传感器面板1400的16x16像素电极阵列。像素化触摸传感器面板1410可以被结合到包括两个触摸控制器电路(其中每个包括16个感测通道)的触摸感测系统中。为了执行所有像素的全面板自电容扫描,一个触摸控制器(触摸控制器A)的16个感测通道可以在自电容全面板扫描的8个步骤中的每个步骤期间耦合到并且感测16个像素电极。类似地,另一个触摸控制器(触摸控制器B)的16个感测通道可以在自电容全面板扫描的8个步骤中的每个步骤期间耦合到并且感测16个像素电极。如在图14B中所示出的,用于触摸控制器A的第一步骤(标记为“S1A”)可以包括将在S1A的区域中的每个像素电极耦合到触摸控制器A的16个感测通道中的一个并且感测自电容的变化。用于触摸控制器B的第一步骤(标记为“S1B”)可以包括将在S1B的区域中的每个像素电极耦合到触摸控制器B的16个感测通道中的一个并且感测自电容的变化。S1A和S1B可以在第一步骤中同时发生。在每个还有的步骤(标记为“S2A”至“S8B”)中,触摸系统可以将触摸控制器A和B的可用感测通道耦合到相应区域中的像素电极并且感测自电容。在全面板自电容感测扫描的8个步骤结束时,系统可以获得对应于在像素化触摸传感器面板1410中的每个像素电极的测量值,以获得触摸的图像。

全面板扫描的步骤的执行可以基于已安排的扫描(包括已安排的扫描步骤)来执行,其中已安排的扫描可以是用于该系统的扫描计划的一部分。全面板扫描步骤的执行可以被执行以生成高分辨率扫描图像(触摸图像)。应当理解,触摸传感器的每个像素的全面板扫描是精细扫描的例子,但是在其它例子中,精细扫描可以是比粗略扫描更高分辨率的不同分辨率的扫描。此外,虽然在图14A和14B中的示例扫描包括像素电极的正方形区域并且使扫描的次序从左至右和从上至下,但是全面板扫描并不限于此。在一些配置中,任何像素都可以在任何扫描步骤期间分配给任何感测通道。在一些例子中,为了简化路由(或由于路由约束),触摸控制器A可以负责扫描面板的连续半个部分(例如,在图14B中的面板的左侧两列),并且触摸控制器B可以负责扫描面板的其它连续半个部分(例如,在图14B中的面板的右侧两列)。不像图14B所示出的,两个触摸控制器不一定必须在共同的扫描步骤中扫描面板的相邻区域。

图15A和15B示出了根据本公开内容例子的用于图14A和14B的像素化触摸传感器面板的全面板自电容扫描的示例扫描计划。如在图15A中所示出的,在从t1至t16的每个时间段期间(即,连续时间步骤),触摸控制器执行对应于在与如图14A所示的步骤对应的区域中的每个像素处感测自电容的已安排的扫描步骤。例如,在t1,可以感测在对应于S1的区域中的像素电极。类似地,在t2,可以感测在对应于S2的区域中的像素电极。扫描可以在每个时间段为对应的区域继续,以完成全面板扫描。图15B示出了在全面板扫描期间由两个触摸控制器即触摸控制器A和触摸控制器B执行的已安排的扫描步骤。例如,在t1,在对应于S1A的区域中的像素电极可以被触摸控制器A感测到,并且在对应于S1B的区域中的像素电极可以被触摸控制器B感测到。扫描可以在每个时间段为每个触摸控制器为对应的区域继续,以完成全面板扫描。

在其它例子中,触摸系统可以感测在像素化触摸传感器面板处的互电容(例如,在两个单独像素电极之间的交叉耦合),以生成触摸的图像。图16示出了根据本公开内容例子的用于感测互电容的一组像素电极的示例感测配置。图16示出了四个示例配置来为该组中的每个像素电极感测互电容。该组像素电极包括像素电极1602、1604、1606和1608。在第一配置中,像素电极1602可以配置为驱动电极、像素电极1608可以配置为感测电极、并且像素电极1604和1606可以接地或耦合到DC电压。在第一配置中的互电容扫描期间,系统可以向驱动电极应用一个或多个激励信号。感测电极可以耦合到感测通道并且可以感测驱动电极和感测电极之间的信号耦合。第一配置可以为像素电极1608生成表示触摸信号的测量值。

在第二配置中,像素电极1608可以配置为驱动电极、像素电极1602可以配置为感测电极(例如,保持在固定DC电压)、并且像素电极1604和1606可以接地或耦合到DC电压。在第二配置中的互电容扫描期间,感测电极可以感测驱动电极和感测电极之间的信号耦合,以便为像素电极1602生成表示触摸信号的测量值。在第三配置中,像素电极1604可以配置为驱动电极、像素电极1606可以配置为感测电极、并且像素电极1602和1608可以接地或耦合到DC电压。在第三配置中的互电容扫描期间,感测电极可以感测驱动电极和感测电极之间的信号耦合,以便为像素电极1606生成表示触摸信号的测量值。在第四配置中,像素电极1606可以配置为驱动电极、像素电极1604可以配置为感测电极、并且像素电极1602和1608可以接地或耦合到DC电压。在第四配置中的互电容扫描期间,感测电极可以感测驱动电极和感测电极之间的信号耦合,以便为像素电极1604生成表示触摸信号的测量值。通过在四个配置中为像素电极1602、1604、1606和1608执行互电容扫描,系统可以为该组中的每个像素电极生成测量值。

在一些例子中,不是将用于每个配置的测量值与配置为感测电极的单独像素电极中的一个相关联,而是测量值可以是分别表示用于每个配置的相应驱动电极和感测电极之间的交叉耦合。例如,不是将上述第一配置的互电容测量与感测电极1608相关联,而是互电容测量可以与驱动电极1602和感测电极1608相关联。

在图16中描述的互电容扫描可以在单激励或多激励机制中应用到触摸传感器面板中的像素的其它分组来生成在触摸传感器面板中的每个像素的测量值,以生成触摸的图像。如本文所描述的,互电容扫描可以包括多个步骤来为整个像素化触摸传感器面板生成触摸的图像。类似于上述全面板自电容扫描,可以为扫描像素化触摸传感器面板安排全面板互电容扫描步骤。

虽然在图16中描述了四个配置,但是在其它例子中,用于一组像素电极的互电容可以通过较少的测量值来表示。例如,系统可以使用四个配置中的一个来为该组四个像素电极生成一个测量值。在其它例子中,系统可以使用四个配置中的两个配置(例如,配置1和配置3)来生成可用于生成触摸的图像的两个测量值。在一些例子中,可以使用任何数量的配置,并且测量值可以被组合来生成表示该组像素电极的测量值。应当理解,图16中所述的四个像素配置是表示性的,并且对于四个像素分组以及当扫描更多数量的像素电极时,其它配置也是可能的。

当没有对象触摸或接近面板时或者当对象在像素化触摸传感器面板的很少几个区域中被粗略地检测到时,全面板精细扫描(不论是互电容还是自电容扫描)都会浪费相当多的功率。为了减少系统的功耗,系统可以在执行诸如全面板扫描的精细扫描之前执行一个或多个粗略扫描。基于粗略扫描,系统可以调整触摸传感器面板随后的扫描(例如,通过重新编程后续已安排的扫描或者通过中止已安排的扫描的一个或多个步骤)。由于调整的扫描而未使用的感测通道可以被断电以节省功率。在其它例子中,不是中止扫描步骤或重新编程控制器为在时间段闲置,而是可以重复一些扫描步骤(并且平均结果)来增加扫描的信噪比(SNR)。

一个或多个粗略扫描可以包括编组共模自电容和/或编组共模互电容扫描。在一些例子中,一个粗略扫描可以足以提供粗略信息来调整精细扫描。在其它例子中,来自多于一个粗略扫描的信息可以被一起使用来识别不良接地或浮动对象,以校正测得的触摸信号。

例如,如在上述共模超像素扫描中,共模自电容扫描可以包括为扫描将多个像素电极耦合到公共感测通道。耦合到公共感测通道的多个像素电极可以被认为是电极的编组。图17A示出了根据本公开内容例子的示例编组共模自电容扫描。图17A示出了耦合到感测通道1702的16个单独像素电极的编组1700。在编组共模自电容扫描期间,每个感测通道都可以耦合到单独像素的编组,以便在单个自电容扫描中扫描整个触摸传感器面板。然而,如果期望的话,编组共模扫描可以耦合较少的单独像素电极到感测通道并且包括附加的扫描步骤以便生成更高分辨率的粗略扫描。

共模互电容扫描可以包括将多个感测电极耦合到公共感测通道。图17B示出了根据本公开内容例子的示例编组共模互电容扫描。图17B示出了在互电容配置中配置的16个单独像素电极的编组1720。像素电极1704、1706、1708和1710对应于感测电极,其可以耦合到公共感测通道1712。剩余像素电极可以是驱动电极或者耦合到接地端或DC电压。在编组共模互电容扫描期间,每个感测通道可以耦合到多个感测像素,以便在单个互电容扫描中扫描整个触摸传感器面板。然而,如果期望的话,编组共模扫描可以耦合较少的感测电极到感测通道并且包括附加的扫描步骤以便生成更高分辨率的粗略扫描。附加地或可替代地,单独像素电极的编组1720可以在多个步骤中按照图16的一个或多个配置进行布置,以生成更高分辨率的粗略扫描。

用于互电容粗略扫描或自电容粗略扫描的像素的编组可以限定像素化触摸传感器面板的区域。在每个感测通道处的测量值可以粗略地表示对象触摸或接近该区域的位置。虽然由图17A和17B中示出的编组所限定的区域被示为连续的、正方形布置的像素,但是像素电极的编组可以具有不同的布置。图18示出了根据本公开内容例子的形成编组的单独像素电极的示例配置。图18示出了用于包括16个单独像素电极的编组的单独像素电极的五种不同配置。在图18中的第一编组配置包括像素电极的连续正方形布置。然而,在其它配置中,编组可以包括具有不同形状的连续像素的布置,诸如由图18中的第二配置示出的L形状。可替代地,该形状可以是多边形或者一行或一列电极。在其它例子中,形成编组的像素电极可以是部分非连续的或全部非连续的。例如,在图18的第三配置中,编组可以由面板的相对侧上的两组连续像素电极形成,使得该编组环绕(wrap around)像素化触摸传感器面板的边界。在其它例子中,部分连续的编组可以包括小分组的连续电极。例如,图18的第四配置示出了连续电极的四个小分组(2x2的正方形)。应当理解,小分组可以包括不同数量的像素电极并且可以具有少至一个单独像素电极。小分组中每一个都可以包括相同数量的电极或者它们可以具有不同数量的电极。小分组也可以采用各种形状。在其它例子中,如由第五个编组配置所示出的,像素电极可以是全部非连续的。应当理解,图18中的编组配置仅仅是例子并且其它布置或配置也是可能的。

虽然图18示出了用于包括16个单独像素电极的编组的单独像素电极的不同配置,但是编组可以包括不同数量的像素电极。在一些例子中,每编组像素电极的数量可以基于可用感测通道的数量来选择。例如,如果像素化触摸传感器面板包括480个单独像素电极并且20个感测通道可用,则每个编组可以包括24个触摸像素电极,以便在一个单个步骤自电容扫描中扫描整个触摸传感器面板。在其它例子中,每编组像素的数量可以基于对扫描所期望的分辨率来定义。例如,如果期望的分辨率需要具有16个单独像素电极的编组,则即使有48个感测通道可用,系统也可以为粗略扫描使用30个感测通道并且把剩余的18个通道断电。可替代地,如果期望的分辨率需要具有4个像素电极的编组,则即使只有60个感测通道可用,系统也可以使用两个粗略扫描步骤来为整个面板生成触摸的粗略图像。在其它例子中,粗略扫描可以扫描比所有像素电极少的像素电极来生成触摸的较低分辨率的粗略图像。此外,编组可以是不同的大小(即,包括不同数量的电极)。例如,一些编组可以包括第一数量的像素电极,并且其它编组可以具有第二数量的像素电极。

如本文所讨论的,可以使用来自一个或多个粗略扫描的信息来识别像素化触摸传感器面板的检测到对象触摸或悬停(即,触摸事件)或没有检测到对象的区域(编组)。可以使用触摸信息来确定已安排的精细扫描的哪些扫描步骤应该被中止。在一些例子中,由精细扫描的扫描步骤限定的区域(编组)可以对应于由粗略扫描限定的区域(编组)。图19A示出了根据本公开内容例子的基于像素化触摸传感器面板的粗略扫描结果修改的已安排的精细扫描步骤的示例时间线。图19A将像素化触摸传感器面板1900划分为16个区域以用于粗略扫描和用于已安排的精细扫描。已安排的精细扫描可以是包括16个扫描步骤(S1至S16)的像素化传感器面板的全面板扫描。像素化传感器面板被划分为16个区域以用于精细扫描,每个区域在其中一个精细扫描步骤期间被扫描。该16个扫描步骤可以被安排为在时间线1905中示出的16个时间段中执行。粗略扫描可以是编组共模自电容扫描(例如,超像素自电容扫描),其可以在一个扫描步骤中粗略地扫描像素化触摸传感器的编组(粗略扫描区域)。在图19A所示的例子中,系统在粗略扫描期间在标记为S1、S10、S11和S14的阴影区域处检测到对象触摸或悬停。在随后的精细扫描期间,系统可以执行扫描步骤S1、S10、S11和S14,并且系统可以中止剩余步骤的扫描。如在时间线1905中所示出的,被中止的扫描步骤可以由“X”来表示,并且剩余的扫描步骤可以在其已安排的时间段中执行。

在一些例子中,系统可以在确定要中止哪些扫描之前围绕检测到对象处的区域应用边界区域。图19B示出了根据本公开内容例子的基于像素化触摸传感器面板的粗略扫描结果利用附加边际修改的已安排的精细扫描步骤的示例时间线。类似于图19A,图19B将像素化触摸传感器面板1910划分为16个区域以用于粗略扫描和用于包括安排为在时间线1915所示的16个时间段中执行的16个扫描步骤(S1至S16)的精细扫描。在图19B所示的例子中,系统在粗略扫描期间在标记为S6的阴影区域处检测到对象触摸或悬停。系统在剩余区域处没有检测到对象触摸或悬停。系统可以围绕粗略检测到对象处的区域添加边界区域。围绕标记为S6的阴影区域的示例性边界区域可以由阴影区域S1、S2、S3、S5、S7、S9、S10和S11来表示。在随后的精细扫描期间,系统可以执行扫描步骤S1、S2、S3、S5、S6、S7、S9、S10和S11,并且系统可以中止剩余步骤的扫描。如在时间线1915中所示出的,被中止的扫描步骤可以由“X”来表示,并且剩余的扫描步骤可以在其已安排的时间段中运行。当检测到相对于触摸传感器面板移动的对象时,在确定要被中止的扫描步骤之前添加边界区域可以提高性能。

在一些例子中,由扫描步骤限定的区域和由粗略扫描限定的区域可以是不同的。图19C示出了根据本公开内容例子的基于像素化触摸传感器面板的粗略扫描结果修改的已安排的精细扫描步骤的另一个示例时间线。类似于图19A,图19C将像素化触摸传感器面板1920划分为16个区域以用于包括安排为在时间线1925所示的16个时间段中执行的16个扫描步骤(S1至S16)的精细扫描。然而,对于粗略扫描,对应于每个编组的区域可以与用于每个精细扫描步骤的区域不同。例如,对于粗略扫描编组大小可以是四个单独像素电极,而用于每个精细扫描步骤的区域可以包括16个单独像素电极。在图19C所示的例子中,系统在编组粗略扫描期间在阴影区域1921-1924处检测到对象接触或悬停。系统在编组粗略扫描期间在剩余区域处没有检测到对象触摸或悬停。在随后的精细扫描期间,系统可以执行扫描步骤S1、S10、S11和S14,并且系统可以中止剩余步骤的扫描。步骤S1、S10、S11和S14可以对应于包含阴影区域1921-1924的区域。如在时间线1925中所示出的,被中止的扫描步骤可以由“X”来表示,并且剩余的扫描步骤可以在其已安排的时间段中运行。

如以上所讨论的,系统可以在确定要中止哪些扫描之前围绕检测到对象处的区域应用边界区域。图19D示出了根据本公开内容例子的基于像素化触摸传感器面板的粗略扫描结果利用附加边际修改的已安排的精细扫描步骤的另一个示例时间线。类似于图19C,图19D将像素化触摸传感器面板1930划分为16个区域以用于包括安排为在时间线1935所示的16个时间段中执行的16个扫描步骤(S1至S16)的精细扫描。然而,对于粗略扫描,对应于每个编组的区域可以与用于精细扫描的区域不同。例如,对于粗略扫描编组大小可以是四个单独像素电极,而用于每个精细扫描步骤的区域可以包括16个单独像素电极。在图19D所示的例子中,系统在粗略扫描期间在阴影区域1931-1934处检测到对象接触或悬停。系统在编组粗略扫描期间在剩余区域处没有检测到对象触摸或悬停。系统可以围绕粗略检测到对象处的区域添加边界区域。第一边界区域1936可以围绕阴影区域1931,并且第二边界区域1937可以围绕阴影区域1932-1934。在随后的精细扫描期间,系统可以执行扫描步骤S1、S2、S5、S6、S10、S11、S14和S15,并且系统可以中止剩余步骤的扫描。步骤S1、S2、S5、S6、S10、S11、S14和S15可以对应于包含阴影区域1931-1934和边界区域1936和1937的区域。如在时间线1935中所示出的,被中止的扫描步骤可以由“X”来表示,并且剩余的扫描步骤可以已安排的在其已安排的时间段中运行。

在图19C中示出的边界区域包括与在粗略扫描期间检测到触摸的区域相邻的区域。在图19D中示出的边界区域包括围绕在粗略扫描期间检测到触摸的区域的单独电极。在一些例子中,边界区域可以小至一个电极或大至一个或多个相邻区域。较大的边界区域会导致中止较少的扫描,而较小的边界地区会导致中止较多的扫描。边界区域的大小可以被优化以在性能(即,对移动对象更具有响应性)和节省功率(即,中止较多的扫描可以节省较多的功率)之间进行平衡。

在图19A-D中,中止精细扫描步骤可以指在被中止的扫描步骤期间不执行精细扫描区域(即,在已安排的精细扫描步骤期间要被扫描的面板的区域)的扫描(所有用于该扫描的通道都被断电),并且执行精细扫描步骤可以指执行所有精细扫描区域的扫描(用于该扫描的所有通道都被通电)。换句话说,中止扫描步骤指中止整个精细扫描区域,并且执行扫描步骤指扫描整个精细扫描区域。然而,在一些例子中,中止扫描步骤可以指中止对扫描步骤的一部分的扫描并且只把对应于扫描步骤的被中止的部分的那些感测通道断电。对应于精细扫描区域的剩余部分(即,未被中止的部分)的感测通道可以被扫描。例如,不是对步骤中止对整个精细扫描区域的所有扫描,而是系统可以在精细扫描步骤期间中止在其中没有检测到触摸的一个或多个粗略扫描区域(即,对应于在粗略扫描期间面板的要被扫描的区域)的扫描,并且可以执行在其中检测到触摸的一个或多个粗略扫描区域的扫描。

图19E示出了根据本公开内容例子的基于像素化触摸传感器面板的粗略扫描结果修改的已安排的精细扫描步骤的另一个示例时间线。图19E将像素化触摸传感器面板划分为16个区域以用于粗略扫描(如在图19A和19B中)和8个区域用于已安排的精细扫描。粗略扫描可以如上所讨论的为16个区域来执行。然而,触摸传感器面板的已安排的精细扫描可以在8个精细扫描步骤(Z1-Z8)中完成,而不是在图19A和19B中所示的16个已安排的精细扫描步骤中完成。例如,面板的对应于图19A中的S1和S2的区域可以在图19E中示出的第一精细扫描步骤Z1中进行扫描,并且面板的对应于图19A中的S3和S4的区域可以在图19E中示出的第二精细扫描步骤Z2中进行扫描。剩余的区域同样可以被分摊到剩余的扫描步骤。不是如在图19A中所示出的在对应的精细扫描步骤期间扫描对应于S1、S10、S11和S14的面板的区域(其中在粗略扫描期间检测到触摸事件)并且在剩余扫描步骤期间把感测通道断电,而是在图19E所示的例子中,在一些精细扫描步骤期间,感测通道的一部分可以通电并且感测通道的一部分可以被断电。例如,在精细扫描步骤Z1,与面板的对应于图19A中的S1的区域(即,对应于在图19E中的第一粗略扫描区域)的扫描相关联的感测通道可以被通电,并且与面板的对应于S2的区域(即,对应于图19E中的第二粗略扫描区域)的扫描相关联的感测通道可以被断电,以便从本文所述的功率节省中受益。类似地,与面板的对应于图19A中的S9、S12和S13的区域相关联的感测通道可以分别在图19E中示出的步骤扫描Z5-Z7期间被断电,而与面板的对应于图19A中的S10、S11和S14的区域相关联的感测通道可以被供电以感测触摸事件。因此,不是中止或执行整个扫描步骤,而是系统可以中止精细扫描步骤的一部分(例如,对应于一个或多个粗略扫描区域)并且执行精细扫描步骤的一部分。

类似地,再次参考图19C,不是由于在粗略区域1921-1924处检测到触摸事件而执行步骤S1、S10、S11和S14的精细扫描,而是系统可以在精细扫描期间执行粗略区域1921-1924的精细扫描并且把对应于与S1、S10、S11和S14的精细扫描区域对应的区域的剩余部分的感测通道断电。类似地,再次参考图19D(其中在确定要中止/执行哪些扫描之前添加了边界),不是执行步骤S1、S2、S5、S6、S10、S11、S14和S15的精细扫描,而是系统可以在精细扫描期间执行S1、S10、S11和S14的精细扫描和S2、S5、S6和S15的精细扫描的部分。S1、S10、S11和S14可以被完全地扫描,因为形成相应精细扫描区域的每个粗略扫描区域都检测到触摸事件(或者已通过添加边界区域被认为检测到触摸事件)。S2、S5、S6和S15可以被部分地扫描,因为比形成相应的精细扫描区域的所有粗略扫描区域少的区域检测到触摸事件(或者已通过添加边界区域被认为检测到触摸事件)。例如,形成在S2期间扫描的精细扫描区域的左半部分的两个粗略扫描区域可以在S2期间进行精细扫描,并且形成右半部分的两个粗略扫描区域可以被断电。类似地,形成在S6期间扫描的精细扫描区域的左上角部分的粗略扫描区域可以在S6期间进行精细扫描,并且剩余的粗略扫描区域可以被断电。

应当理解,虽然被描述为执行精细扫描步骤的对应于粗略扫描区域的一部分,但是在其它例子中,精细扫描区域的一部分可以一步骤期间被精细扫描(并且对应于该精细扫描区域的其余部分的感测通道可以被断电),而该部分不对应于粗略扫描区域。例如,在图19D中,精细扫描可以激活对应于在其中检测到触摸事件的区域的感测通道,并且禁用对应于在其中没有检测到触摸事件的区域的感测通道。例如,当执行精细扫描步骤S1时,系统可以给在其中检测到触摸(或者被认为已通过添加边界区域检测到触摸事件)的S1的9x9区域通电,并且要被耦合到剩余7个像素电极的感测通道可以被禁用。

如本文所述,在一些例子中,不是基于粗略扫描中止扫描,而是系统可以重复或复制一些扫描步骤来为扫描增加SNR。SNR的提高可以来自于将重复扫描步骤的结果平均,或者来自于通过多于一个扫描步骤时间段执行扫描来增加扫描步骤的持续时间。这可以被称为重新分配扫描时间以增加扫描的SNR。图20A-C示出了根据本公开内容例子的重新分配扫描时间以增加扫描的SNR的例子。图20A表示包括用于扫描像素化触摸传感器面板的扫描步骤(S1-S16)的已安排的精细扫描,具有基于粗略扫描而被中止的扫描。每个扫描步骤如本文所讨论的可以指触摸传感器面板的区域的精细扫描。被中止的扫描可以由“X”来表示,并且剩余的已安排的扫描可以由扫描步骤标号来表示。例如,在图20A中,步骤S1和S11保持被安排(在t1和t11),并且剩余的扫描步骤被中止。然而,不是中止扫描步骤,而是在其中系统可以在被中止的扫描步骤期间以其它方式闲置的时间段可以被重新分配,以重复未被中止的扫描步骤。图20B表示为增加剩余扫描步骤的SNR从被中止的扫描步骤重新分配时间的已安排的精细扫描。在图20B中,每个方框可以对应于分配给计划用于触摸传感器面板的区域的扫描步骤的时间段(t1-t16)。扫描步骤标号可以表示执行的扫描步骤和在该时间段期间执行的对应区域(或当由“X”表示时不被执行)。例如,扫描步骤S1可以在被中止的扫描步骤S2的时间段期间重复(即,在t1和t2),并且扫描步骤S11可以在被中止的扫描步骤S12的时间段期间重复(即,在t11和t12)。换句话说,与S1相关联的区域可以在原来分配给扫描步骤S1和S2的时间段期间被扫描。类似地,与S11相关联的区域在原来分配给扫描步骤S11和S12的时间段期间被扫描。来自复制扫描步骤的结果可以被平均以将SNR增加倍,其中N是扫描步骤被重复的次数。虽然图20B示出了执行剩余已安排的扫描步骤两次,但是在其它例子中,扫描步骤可以被重复多于一次。例如,图20C示出了重复扫描步骤S1三次并且重复扫描步骤S11三次。

在一些例子中,已安排的扫描步骤可以基于粗略扫描的结果被重新排序。图21A-C示出了根据本公开内容例子的重新排序扫描步骤和重新分配扫描时间以增加扫描的SNR的例子。图21A表示包括用于扫描像素化触摸传感器面板的扫描步骤(S1-S16)的已安排的精细扫描,其具有基于粗略扫描而被中止的扫描。在图21A的例子中,步骤S15保持被安排,并且剩余的扫描步骤被中止。然而,不是中止扫描步骤,而是在其中系统可以在被中止的扫描步骤期间以其它方式闲置的时间段可以被重新分配,以重复未被中止的扫描步骤。此外,扫描步骤可以被重新排序,使得系统可以在不用等待已安排的时间段的情况下执行扫描步骤。例如,图21B表示为增加剩余扫描步骤的SNR,从被中止的扫描步骤重新排序扫描步骤和重新分配时间的已安排的精细扫描。例如,原始扫描步骤S15可以被重新排序以在第一时间段t1(即,原先分配给扫描步骤S1)期间发生,并且在t2-t16(被中止的扫描步骤S2-S16的时间段期间)重复(包括在原来已安排的扫描步骤S15的时间段期间)。虽然被示为对所有被中止的时间段重复,但是扫描步骤S15可以重复比图21B中所示出的更少的次数(或者根本不重复)。来自复制扫描步骤的结果可以被平均,以增加SNR。虽然图21B示出了将原来的扫描步骤S15重新排序到第一时间段,但是在其它例子中,不是重新排序扫描步骤S15,而是重复的扫描可以被分配给较早的时间段(即,原来的扫描步骤S15在原先分配给扫描步骤S15的时间段期间执行)。此外,虽然在图21B中示为将扫描步骤S15重新排序到第一时间段(t1),但是在其它例子中,系统在执行精细扫描开始之前不能中止、重新排序和/或重复扫描。因此,原来已安排的扫描可以开始执行(并且结果可以被丢弃)并且重新排序和/或重新分配的扫描可以在已安排的精细扫描开始之后的某个时间开始。例如,图21C表示重新排序和/或重复扫描步骤S15,但是只在两个被中止的扫描步骤时间段(t1和t2)流逝之后。流逝的时间段的数量可以取决于粗略扫描和精细扫描之间的时间,并且可以取决于对粗略扫描结果分析和采取行动的处理时间。

图22A-C示出了根据本公开内容例子的重新排序扫描步骤和重新分配扫描时间以增加扫描的SNR的另一个例子。图22A表示包括用于扫描像素化触摸传感器面板的扫描步骤(S1-S16)的已安排的精细扫描,其具有基于粗略扫描而被中止的扫描。在图22A的例子中,步骤S12和S14保持被安排(在t12和t14期间),并且剩余的扫描步骤被中止。然而,不是中止扫描步骤,而是在其中系统可以在被中止的扫描步骤期间以其它方式闲置的时间段可以被重新分配,以重复未被中止的扫描步骤。此外,扫描步骤可以被重新排序,使得系统可以在不用等待已安排的时间段的情况下执行扫描步骤。例如,图22B表示为增加剩余扫描步骤的SNR从被中止的扫描步骤重新排序扫描步骤和重新分配时间的已安排的精细扫描。例如,扫描步骤S12可以被重新排序,以在第一时间段(t1)期间发生并且在被中止的扫描步骤S2-S8(t2-t8)的时间段期间重复。类似地,扫描步骤S14可以被重新排序,以在第九时间段(t9)期间发生并且在被中止的扫描步骤S9-S16的时间段的t10-t16期间(包括在原来已安排的扫描步骤S14的时间段期间)重复。虽然被示为对其余七个时间段的每个重复,但是扫描步骤S12和S14可以重复比图22B中所示出的更少的次数(或者根本不重复)。此外,扫描可以被重复不同的次数(例如,扫描步骤S12可以被重复三次并且扫描步骤S14可以被重复五次)。来自用于S12的复制扫描步骤的结果可以被平均,以增加SNR,并且来自用于S14的复制扫描步骤的结果可以被平均,以增加SNR。虽然图22B示出了将扫描步骤S12和S14重新排序到较早的时间段,但是在其它例子中,不是重新排序扫描步骤S12和S14,而是重复的扫描可以被分配给较早的时间段。此外,虽然在图22B中被示为将扫描步骤S12重新排序到第一时间段,但是在其它例子中,系统不能及时地中止、重新排序和/或重复扫描。因此,原来已安排的扫描可以被执行(并且结果可以被丢弃)并且重新排序和/或重新分配的扫描可以在已安排的精细扫描开始之后的某个时间开始。附加地或可替代地,扫描步骤S14可以被重新排序在扫描步骤S12之前,即使扫描步骤S14原先被安排在扫描步骤S12(在时间段t12期间执行)之后的时间段(t14)中执行。例如,图22C表示重新排序和/或重复扫描步骤S12和S14,但是只在三个被中止的扫描步骤时间段流逝之后(t1-t3),并且以扫描步骤S14开始(从t4-t9),后面跟着扫描步骤S12(t10-t15)。流逝的时间段的数量可以取决于粗略扫描和精细扫描之间的时间,并且可以取决于对粗略扫描结果的分析和采取行动的处理时间。

重新分配和/或重新排序已安排的扫描会增加系统的复杂性。此外,如本文所讨论的,在一些情况下,在执行精细扫描步骤之前扫描不能在时间上进行重新排序。因此,在一些例子中,当满足一个或多个条件时,系统可以重新排序和/或重新分配扫描。例如,当粗略扫描检测到几个对象时,系统可以重新排序和/或重新分配扫描时间段。在一些例子中,只有当检测到单个对象(例如,一个手指或一个触控笔)时,系统才可以重新排序和/或重新分配扫描时间段。在一些例子中,重新排序和/或重新分配扫描步骤可以当比阈值数量少的粗略或细扫描编组检测到触摸事件时执行。例如,如果少于4个精细扫描编组检测到触摸事件,或者如果少于6个粗略扫描编组检测到触摸事件,则可以执行重新排序和/或重新分配。可替代地,当在少于面板的阈值百分比处检测到触摸事件时(例如,在少于10%的粗略编组中检测到触摸事件),系统可以重新排序和/或重新分配扫描步骤。

系统也可以利用一个或多个度量测量SNR。系统(例如,硬件或固件)可以然后评估功率节省和SNR权衡来确定是为提高SNR重新分配扫描时间还是把通道断电以节省功率。SNR的评估可以确定为了获得足够的SNR提高,要为复制扫描重新分配多少个放弃(abandoned)的扫描。以这种方式,系统可以按需增加集成时间来获得足够的SNR,同时也通过放弃扫描节省了功率。

基于粗略扫描结果为精细扫描确定要执行(或中止)哪些扫描步骤可以取决于各种考虑,而不是基于触摸传感器面板的各个区域中存在或不存在触摸。例如,如以上所讨论的,确定也可以基于围绕其中在粗略扫描期间检测到触摸的区域的边界区域。此外,即使在粗略扫描期间没有检测到触摸,像素化触摸传感器面板的一些区域也可以在精细扫描期间被扫描(即,与指示没有触摸事件的粗略扫描结果无关)。例如,触摸传感器面板的一些区域可以在任何时间、定期地和/或基于用户界面被扫描。例如,如果触摸屏显示键盘,则系统可以精细扫描触摸传感器面板的对应于键盘的部分,即使在粗略扫描期间在那些部分处没有检测到触摸。在另一个例子中,在音频/视频播放应用中,系统可以扫描触摸屏的对应于播放控制(播放/暂停、快进、快退等)的部分,即使在粗略扫描期间在那些部分处没有检测到触摸。

此外,当在相关或链接区域中检测到触摸时,即使在触摸传感器面板的一些区域处没有检测到触摸,这些区域也可以被扫描。例如,如果触摸屏显示键盘,那么如果在粗略扫描期间在键盘的任何部分检测到触摸,则对应于键盘的触摸传感器面板的其它区域可以用精细扫描来扫描,即使在键盘的那个区域处没有检测到触摸。相关或链接区域可以是特定于上下文的,诸如基于在使用的应用的链接区域,或者可以是基于设备的状态或者要被执行的精细扫描的类型。关于哪些区域即使没有检测到触摸也要精细扫描的决定也可以基于用户界面、在使用的应用、诸如触控笔的输入设备的使用、以及在粗略扫描中在面板处检测到的多个触摸事件来确定。

图23示出了根据本公开内容例子的用于基于一个或多个粗略检测扫描修改扫描操作的示例过程。系统可以执行一个或多个粗略扫描(2300)。该一个或多个粗略扫描可以包括自电容扫描和/或互电容扫描来在一个或多个扫描步骤中扫描像素化触摸传感器面板的区域。系统可以基于该一个或多个粗略扫描的结果识别要执行或中止哪些已安排的精细扫描步骤(2305)。例如,可以分析该一个或多个粗略扫描的结果来识别像素化触摸传感器面板的哪些区域检测到在该区域处的对象触摸或悬停(即,触摸事件)以及像素化触摸传感器面板的哪些区域没有在该区域处检测到对象触摸或悬停。在一些例子中,系统可以执行预先安排的精细扫描步骤,其扫描在粗略扫描期间检测到触摸事件的区域的至少一部分。系统可以中止预先安排的、扫描在粗略扫描期间没有检测到触摸事件的区域的精细扫描步骤。在一些例子中,在确定哪些扫描步骤要执行或中止之前,系统可以围绕触摸传感器面板的在粗略扫描期间检测到触摸事件的区域添加边界区域。即使在边界区域处没有检测到触摸事件,在边界区域中的电极也可以被认为在粗略扫描期间已检测到触摸事件。然后,当把边界区域考虑为在粗略扫描期间已检测到触摸事件时,系统可以中止预先安排的、扫描在粗略扫描期间没有检测到触摸事件的区域的精细扫描步骤。

在一些例子中,即使基于安排要在精细扫描步骤期间被扫描的一个或多个区域中不存在触摸事件精细扫描步骤将会以其它方式被中止时,该精细扫描步骤也可以被执行而不被中止。例如,在一些情况下,当在粗略扫描期间在第一区域中检测到触摸时,即使当在链接或相关区域的粗略检测期间没有检测到触摸事件时,该链接或相关区域的精细扫描也可以被执行而不是被中止。类似地,面板的一些区域可以在每个精细扫描期间或者基于例如用户界面或设备的状态而定期地进行扫描。在这些情况下,即使当在区域的粗略扫描期间没有检测到触摸事件时,系统也可以执行而不是中止那些区域的精细扫描步骤。

在识别哪些已安排的精细扫描步骤要中止以及哪些精细扫描步骤要执行之后,系统可以执行被识别为要在其各自已安排的时间执行的已安排的精细扫描步骤,并且中止被识别为要被中止的已安排的精细扫描步骤(2310)。分配为在被中止的扫描步骤期间进行感测的感测/接收通道可以在中止的精细扫描步骤的时间期间被断电(2315)。

图24示出了根据本公开内容例子的用于基于一个或多个粗略检测扫描修改扫描操作的另一个示例过程。系统可以执行一个或多个粗略扫描(2400)。该一个或多个粗略扫描可以包括自电容扫描和/或互电容扫描来在一个或多个扫描步骤中扫描像素化触摸传感器面板的区域。系统可以基于该一个或多个粗略扫描的结果识别要执行或中止哪些已安排的精细扫描步骤(2405)。例如,可以分析该一个或多个粗略扫描的结果来识别像素化触摸传感器面板的哪些区域检测到在该区域处的对象触摸或悬停(即,触摸事件)以及像素化触摸传感器面板的哪些区域没有在该区域处检测到对象触摸或悬停。在一些例子中,系统可以执行预先安排的精细扫描步骤,其扫描在粗略扫描期间检测到触摸事件的区域的至少一部分。系统可以中止预先安排的、扫描在粗略扫描期间没有检测到触摸事件的区域的精细扫描步骤。在一些例子中,在确定哪些扫描步骤要执行或中止之前,系统可以围绕触摸传感器面板的在粗略扫描期间检测到触摸事件的区域添加边界区域。即使在边界区域处没有检测到触摸事件,在边界区域中的电极也可以被认为在粗略扫描期间已检测到触摸事件。然后,当把边界区域考虑为在粗略扫描期间已检测到触摸事件时,系统可以中止预先安排的、扫描在粗略扫描期间没有检测到触摸事件的区域的精细扫描步骤。

在一些例子中,即使基于已安排要在精细扫描步骤期间被扫描的一个或多个区域中不存在触摸事件精细扫描步骤将会以其它方式被中止时,该精细扫描步骤也可以被执行而不被中止。例如,在一些情况下,当在粗略扫描期间在第一区域中检测到触摸时,即使当在链接或相关区域的粗略检测期间没有检测到触摸事件时,该链接或相关区域的精细扫描也可以被执行而不是被中止。类似地,面板的一些区域可以在每个精细扫描期间或者基于例如用户界面或设备的状态而定期地进行扫描。在这种情况下,即使当在区域的粗略扫描期间没有检测到触摸事件时,系统也可以执行而不是中止那些区域的精细扫描步骤。

不是如在相对于图23所述的过程中简单地中止扫描步骤,而是系统可以利用被识别为要执行的一个或多个精细扫描步骤或被识别为要被执行的精细扫描步骤的副本替代被识别为要被中止的一个或多个已安排的精细扫描步骤(2410)。在替代这一个或多个已安排的精细扫描步骤之后,系统可以执行被识别为要执行的已安排的精细扫描步骤并且在其各自已安排的时间复制精细扫描步骤,并且中止被识别为要中止的并且不用原来的或复制的扫描步骤替换的已安排的精细扫描步骤。分配为在没有用复制的扫描步骤替代的中止扫描步骤期间进行感测的感测/接收通道可以在中止的精细扫描步骤的时间期间被断电。

因此,根据以上所述,本公开内容的一些例子针对包括触摸传感器面板和处理电路系统的装置。处理电路系统可以能够安排要在扫描帧期间执行的粗略扫描和精细扫描;执行粗略扫描;以及当在粗略扫描的执行期间没有检测到触摸事件时中止精细扫描的至少一部分。作为以上公开例子中的一个或多个例子的附加或替代,触摸传感器面板可以包括驱动线和感测线。作为以上公开例子中的一个或多个例子的附加或替代,执行粗略扫描可以包括利用共模激励信号激励包括多个驱动线的编组;在一个或多个感测线处接收感测信号,其中感测信号是响应于共模激励信号而生成的;以及为该编组生成至少一个触摸值。作为以上公开例子中的一个或多个例子的附加或替代,执行精细扫描可以包括在一个或多个步骤中利用激励信号激励驱动线;在感测线处接收感测信号,其中感测信号是响应于应用到驱动线的激励信号而生成的;以及为触摸传感器面板的多个触摸感测节点生成触摸值,其中该多个触摸感测节点中的每一个测量驱动线和感测线之间的互电容。作为以上公开例子中的一个或多个例子的附加或替代,执行精细扫描可以包括在一个或多个步骤中利用激励信号激励一个或多个编组但是比所有编组少的驱动线,其中每个编组包括多个驱动线,该一个或多个编组中的至少一个在粗略扫描期间已检测到触摸事件;在感测线处接收感测信号,其中感测信号是响应于应用到该一个或多个编组的驱动线的激励信号而生成的;以及为对应于该一个或多个编组的多个触摸感测节点生成触摸值,其中每个触摸感测节点测量驱动线和感测线之间的互电容。作为以上公开例子中的一个或多个例子的附加或替代,处理电路系统还可以能够生成中止命令,该中止命令阻止或终止精细扫描的执行。作为以上公开例子中的一个或多个例子的附加或替代,处理电路系统还可以能够生成一个或多个中止命令,该一个或多个中止命令阻止或终止精细扫描的一个或多个部分的执行。作为以上公开例子中的一个或多个例子的附加或替代,处理电路系统还可以能够丢弃来自被中止的精细扫描的扫描结果。

本公开内容的其它例子针对包括触摸传感器面板和处理电路系统的装置。处理电路系统可以能够在第一触摸感测帧期间执行第一粗略扫描;以及基于第一粗略扫描的结果为第二触摸感测帧确定操作。处理电路系统还可以能够在第二触摸感测帧期间执行第二粗略扫描;以及在第二触摸感测帧期间执行所确定的操作。作为以上公开例子中的一个或多个例子的附加或替代,处理电路系统可以包括能够执行扫描操作的触摸控制器,并且处理电路系统的一部分可以能够编程触摸控制器来在第二触摸感测帧期间执行所确定的操作。作为以上公开例子中的一个或多个例子的附加或替代,第一粗略扫描和第二粗略扫描可以是编组共模扫描。作为以上公开例子中的一个或多个例子的附加或替代,基于第一粗略扫描的结果为第二触摸感测帧确定操作可以包括当第一粗略扫描的结果指示没有检测到触摸事件时,确定闲置操作。作为以上公开例子中的一个或多个例子的附加或替代,基于第一粗略扫描的结果为第二触摸感测帧确定操作可以包括当第一粗略扫描的结果指示在触摸传感器面板的至少阈值数量的编组处检测到一个或多个触摸事件时,确定全面板扫描操作。作为以上公开例子中的一个或多个例子的附加或替代,基于第一粗略扫描的结果为第二触摸感测帧确定操作可以包括当第一粗略扫描的结果指示在比触摸传感器面板的阈值数量编组少的编组处检测到触摸事件时,确定部分面板扫描操作。

本公开内容的其它例子针对包括触摸传感器面板和处理电路系统的装置。处理电路系统可以能够执行第一检测扫描来以粗略分辨率识别对象接触或接近触摸传感器面板的位置;以及响应于识别对象的粗略位置,重新配置触摸传感器面板的电极和处理电路系统的感测通道之间的连接,并且执行第二检测扫描来以精细分辨率识别对象的位置。作为以上公开例子中的一个或多个例子的附加或替代,在第一检测扫描期间,可以形成多个超像素电极,每个超像素是通过将触摸传感器面板的多个像素电极耦合在一起形成的。可以为该多个超像素电极生成触摸值。作为以上公开例子中的一个或多个例子的附加或替代,以粗略分辨率识别对象的位置可以包括识别对应于所生成的最大触摸值的超像素电极。作为以上公开例子中的一个或多个例子的附加或替代,以粗略分辨率识别对象的位置可以包括基于与对应于所生成的最大触摸值的超像素电极相邻的超像素电极的触摸值识别超像素电极的区域。作为以上公开例子中的一个或多个例子的附加或替代,第二检测扫描可以感测在利用粗略分辨率识别的位置处的单独像素电极的自电容或互电容。作为以上公开例子中的一个或多个例子的附加或替代,第二检测扫描可以感测在利用粗略分辨率识别的位置处的单独像素电极的行的自电容或互电容。作为以上公开例子中的一个或多个例子的附加或替代,第二检测扫描可以感测在利用粗略分辨率识别的位置处的单独像素电极的列的自电容或互电容。作为以上公开例子中的一个或多个例子的附加或替代,第二检测扫描可以感测与利用粗略分辨率识别的位置相邻的自电容或互电容像素电极。作为以上公开例子中的一个或多个例子的附加或替代,超像素电极的数量可以对应于处理电路系统的可用感测通道的数量。

本公开内容的其它例子针对由一个或多个处理电路执行的方法。该方法可以包括安排要在扫描帧期间执行的粗略扫描和精细扫描;执行粗略扫描;以及当在粗略扫描的执行期间没有检测到触摸事件时中止精细扫描的至少一部分。作为以上公开例子中的一个或多个例子的附加或替代,粗略扫描可以是编组共模扫描,其中触摸传感器面板的驱动线在多个编组之间进行划分,并且编组利用共模激励信号来激励。作为以上公开例子中的一个或多个例子的附加或替代,精细扫描可以是全面板扫描。作为以上公开例子中的一个或多个例子的附加或替代,来自精细扫描的扫描结果可以被丢弃或忽略。

本公开内容的其它例子针对由一个或多个处理电路执行的方法。该方法可以包括在第一触摸感测帧期间执行第一粗略扫描;基于第一粗略扫描的结果为第二触摸感测帧确定操作;在第二触摸感测帧期间执行第二粗略扫描;以及在第二触摸感测帧期间执行所确定的操作。作为以上公开例子中的一个或多个例子的附加或替代,该方法还可以包括编程触摸控制器来在第二触摸感测帧期间执行所确定的操作。作为以上公开例子中的一个或多个例子的附加或替代,第一粗略扫描和第二粗略扫描可以是编组共模扫描。作为以上公开例子中的一个或多个例子的附加或替代,基于第一粗略扫描的结果为第二触摸感测帧确定操作可以包括当第一粗略扫描的结果指示没有检测到触摸事件时,确定闲置操作。作为以上公开例子中的一个或多个例子的附加或替代,基于第一粗略扫描的结果为第二触摸感测帧确定操作可以包括当第一粗略扫描的结果指示在触摸传感器面板的至少阈值数量的编组处检测到一个或多个触摸事件时,确定全面板扫描操作。作为以上公开例子中的一个或多个例子的附加或替代,基于第一粗略扫描的结果为第二触摸感测帧确定操作可以包括当第一粗略扫描的结果指示在比触摸传感器面板的阈值编组数量少的编组处检测到触摸事件时,确定部分面板扫描操作。

本公开内容的其它例子针对由一个或多个处理电路执行的方法。该方法可以包括执行第一检测扫描来以粗略分辨率识别对象触摸或接近触摸传感器面板的位置;以及响应于识别对象的粗略位置,重新配置触摸传感器面板的电极和处理电路系统的感测通道之间的连接,并且执行第二检测扫描来以精细分辨率识别对象的位置。作为以上公开例子中的一个或多个例子的附加或替代,该方法还可以包括:在第一检测扫描期间,形成多个超像素电极,每个超像素是通过将触摸传感器面板的多个像素电极耦合在一起形成的;并且为该多个超像素电极生成触摸值。作为以上公开例子中的一个或多个例子的附加或替代,以粗略分辨率识别对象的位置可以包括识别对应于所生成的最大触摸值的超像素电极。作为以上公开例子中的一个或多个例子的附加或替代,以粗略分辨率识别对象的位置可以包括基于与对应于所生成的最大触摸值的超像素电极相邻的超像素电极的触摸值来识别超像素电极的区域。作为以上公开例子中的一个或多个例子的附加或替代,第二检测扫描可以感测在利用粗略分辨率识别的位置处的单独像素电极的自电容或互电容。作为以上公开例子中的一个或多个例子的附加或替代,第二检测扫描可以感测在利用粗略分辨率识别的位置处的单独像素电极的行的自电容或互电容。作为以上公开例子中的一个或多个例子的附加或替代,第二检测扫描可以感测在利用粗略分辨率识别的位置处的单独像素电极的列的自电容或互电容。作为以上公开例子中的一个或多个例子的附加或替代,第二检测扫描可以感测与利用粗略分辨率识别的位置相邻的自电容或互电容像素电极。作为以上公开例子中的一个或多个例子的附加或替代,超像素电极的数量可以对应于处理电路系统的可用感测通道的数量。

本公开内容的一些例子针对非临时性计算机可读存储介质。该计算机可读介质可以包含指令,当该指令被处理器执行时,可以执行方法。该方法可以包括安排要在扫描帧期间执行的粗略扫描和精细扫描;执行粗略扫描;以及当在粗略扫描的执行期间没有检测到触摸事件时中止精细扫描的至少一部分。作为以上公开例子中的一个或多个例子的附加或替代,粗略扫描可以是编组共模扫描,其中触摸传感器面板的驱动线在多个编组之间进行划分,并且编组利用共模激励信号来激励。作为以上公开例子中的一个或多个例子的附加或替代,精细扫描可以是全面板扫描。作为以上公开例子中的一个或多个例子的附加或替代,来自精细扫描的扫描结果可以被丢弃或忽略。

本公开内容的一些例子针对非临时性计算机可读存储介质。该计算机可读介质可以包含指令,当该指令被处理器执行时,可以执行方法。该方法可以包括在第一触摸感测帧期间执行第一粗略扫描;基于第一粗略扫描的结果为第二触摸感测帧确定操作;在第二触摸感测帧期间执行第二粗略扫描;以及在第二触摸感测帧期间执行所确定的操作。作为以上公开例子中的一个或多个例子的附加或替代,该方法还可以包括编程触摸控制器来在第二触摸感测帧期间执行所确定的操作。作为以上公开例子中的一个或多个例子的附加或替代,第一粗略扫描和第二粗略扫描可以是编组共模扫描。作为以上公开例子中的一个或多个例子的附加或替代,基于第一粗略扫描的结果为第二触摸感测帧确定操作可以包括当第一粗略扫描的结果指示没有检测到触摸事件时,确定闲置操作。作为以上公开例子中的一个或多个例子的附加或替代,基于第一粗略扫描的结果为第二触摸感测帧确定操作可以包括当第一粗略扫描的结果指示在触摸传感器面板的至少阈值数量的编组处检测到一个或多个触摸事件时,确定全面板扫描操作。作为以上公开例子中的一个或多个例子的附加或替代,基于第一粗略扫描的结果为第二触摸感测帧确定操作可以包括当第一粗略扫描的结果指示在比触摸传感器面板的阈值编组数量少的编组处检测到触摸事件时,确定部分面板扫描操作。

本公开内容的一些例子针对非临时性计算机可读存储介质。该计算机可读介质可以包含指令,当该指令被处理器执行时,可以执行方法。该方法可以包括执行第一检测扫描来以粗略分辨率识别对象触摸或接近触摸传感器面板的位置;以及响应于识别对象的粗略位置,重新配置触摸传感器面板的电极和处理电路系统的感测通道之间的连接,并且执行第二检测扫描来以精细分辨率识别对象的位置。

因此,根据以上所述,本公开内容的一些例子针对装置(例如,触摸控制器)。该装置可以包括感测通道和处理电路系统。感测通道可以配置为耦合到像素化触摸传感器面板的一个或多个电极。处理电路系统可以能够安排像素化触摸传感器面板的一个或多个粗略扫描和像素化触摸传感器面板的精细扫描;执行该一个或多个粗略扫描;识别像素化触摸传感器面板的多个第一编组电极中的在其中通过执行该一个或多个粗略扫描没有检测到触摸事件的一个或多个第一编组;至少基于在其中通过执行一个或多个粗略扫描没有检测到触摸事件的该一个或多个第一编组,确定精细扫描的要中止的一个或多个步骤;以及中止精细扫描的所确定的一个或多个步骤。作为以上公开例子中的一个或多个例子的附加或替代,在被中止的精细扫描步骤期间未使用的一个或多个感测通道可以被断电。作为以上公开例子中的一个或多个例子的附加或替代,该一个或多个粗略扫描可以包括自电容扫描。在自电容扫描期间,多个感测通道中的每一个都可以耦合到像素化触摸传感器面板的多个第一编组电极中的一个第一编组电极,使得自电容扫描可以在一个扫描步骤中为像素化传感器面板粗略地测量自电容。作为以上公开例子中的一个或多个例子的附加或替代,在精细扫描的一个或多个步骤中的每个步骤期间,感测通道可以耦合到多个第二编组电极中的一个的单独电极。作为以上公开例子中的一个或多个例子的附加或替代,确定精细扫描的要中止的一个或多个步骤可以包括当在一个或多个粗略扫描的执行期间在要在精细扫描的步骤期间被扫描的第二编组的电极处没有检测到触摸事件时,确定中止精细扫描的该步骤。作为以上公开例子中的一个或多个例子的附加或替代,处理电路系统还可以能够识别像素化触摸传感器面板的多个第一编组电极中的在其中通过执行一个或多个粗略扫描步骤检测到触摸事件的一个或多个第一编组,并且将接近在其中检测到事件的一个或多个第一编组并且在该一个或多个第一编组之外的一个或多个电极识别为已检测到触摸事件。作为以上公开例子中的一个或多个例子的附加或替代,处理电路系统还可以能够识别像素化触摸传感器面板的多个第一编组电极中的在其中通过执行一个或多个粗略扫描检测到触摸事件的一个或多个第一编组,并且将链接到在其中检测到事件的该一个或多个第一编组的一个或多个电极识别为已检测到触摸事件。作为以上公开例子中的一个或多个例子的附加或替代,确定精细扫描的要中止的一个或多个步骤可以包括基于设备的状态确定无论该一个或多个粗略扫描的结果如何都不中止精细扫描的步骤。作为以上公开例子中的一个或多个例子的附加或替代,处理电路系统还可以能够利用精细扫描的未被中止的扫描步骤的副本替代精细扫描的被中止的步骤。作为以上公开例子中的一个或多个例子的附加或替代,处理电路系统还可以能够利用精细扫描的未被中止的扫描步骤替代精细扫描的被中止的步骤。

本公开内容的一些例子针对用于为包括像素化触摸传感器面板的设备减少触摸扫描操作的功耗的方法。该方法可以包括安排像素化触摸传感器面板的一个或多个粗略扫描和像素化触摸传感器面板的精细扫描;执行该一个或多个粗略扫描;识别像素化触摸传感器面板的多个第一编组电极中的在其中通过执行该一个或多个粗略扫描没有检测到触摸事件的一个或多个第一编组;至少基于在其中通过执行该一个或多个粗略扫描没有检测到触摸事件的该一个或多个第一编组确定精细扫描的要中止的一个或多个步骤;以及中止精细扫描的所确定的一个或多个步骤。作为以上公开例子中的一个或多个例子的附加或替代,该方法还可以包括把在被中止的精细扫描步骤期间未使用的一个或多个感测通道断电。作为以上公开例子中的一个或多个例子的附加或替代,该一个或多个粗略扫描可以包括为多个第一编组电极中的每一个测量自电容使得像素化传感器面板可以在一个扫描步骤中被粗略地扫描的自电容扫描。作为以上公开例子中的一个或多个例子的附加或替代,精细扫描的每个步骤扫描多个第二编组电极中的一个第二编组电极中的电极。作为以上公开例子中的一个或多个例子的附加或替代,确定精细扫描的要中止的一个或多个步骤可以包括当在一个或多个粗略扫描的执行期间在要在精细扫描的步骤期间被扫描的第二编组的电极处没有检测到触摸事件时,确定中止精细扫描的该步骤。作为以上公开例子中的一个或多个例子的附加或替代,该方法还可以包括识别像素化触摸传感器面板的多个第一编组电极中的在其中通过执行一个或多个粗略扫描步骤检测到触摸事件的一个或多个第一编组,并且将接近在其中检测到事件的一个或多个第一编组并且在该一个或多个第一编组之外的一个或多个电极识别为已检测到触摸事件。作为以上公开例子中的一个或多个例子的附加或替代,该方法还可以包括识别像素化触摸传感器面板的多个第一编组电极中的在其中通过执行一个或多个粗略扫描检测到触摸事件的一个或多个第一编组,并且将链接到在其中检测到事件的一个或多个第一编组的一个或多个电极识别为已检测到触摸事件。作为以上公开例子中的一个或多个例子的附加或替代,该方法还可以包括利用精细扫描的未被中止的扫描步骤的副本替代精细扫描的被中止的步骤。作为以上公开例子中的一个或多个例子的附加或替代,该方法还可以包括利用精细扫描的未被中止的扫描步骤替代精细扫描的被中止的步骤。作为以上公开例子中的一个或多个例子的附加或替代,确定精细扫描的要中止的一个或多个步骤可以包括基于设备的状态确定无论该一个或多个粗略扫描结果如何都不中止精细扫描的步骤。

本公开内容的一些例子针对非临时性计算机可读存储介质。该计算机可读介质可以包含指令,当指令被处理器执行时,可以执行方法。该方法可以包括安排像素化触摸传感器面板的一个或多个粗略扫描和像素化触摸传感器面板的精细扫描;执行该一个或多个粗略扫描;识别像素化触摸传感器面板的多个第一编组电极中的在其中通过执行该一个或多个粗略扫描没有检测到触摸事件的一个或多个第一编组;至少基于在其中通过执行该一个或多个粗略扫描没有检测到触摸事件的该一个或多个第一编组确定精细扫描的要中止的一个或多个步骤、并且中止精细扫描的所确定的一个或多个步骤。作为以上公开例子中的一个或多个例子的附加或替代,该方法还可以包括把在被中止的精细扫描步骤期间未使用的一个或多个感测通道断电。作为以上公开例子中的一个或多个例子的附加或替代,该一个或多个粗略扫描可以包括为多个第一编组电极中的每一个测量自电容使得像素化传感器面板可以在一个扫描步骤中被粗略地扫描的自电容扫描。作为以上公开例子中的一个或多个例子的附加或替代,精细扫描的每个步骤扫描多个第二编组电极中的一个第二编组电极中的电极。作为以上公开例子中的一个或多个例子的附加或替代,确定精细扫描的要中止的一个或多个步骤可以包括当在一个或多个粗略扫描的执行期间在要在精细扫描的步骤期间被扫描的第二编组的电极处没有检测到触摸事件时,确定中止精细扫描的该步骤。作为以上公开例子中的一个或多个例子的附加或替代,该方法还可以包括识别像素化触摸传感器面板的多个第一编组电极中的在其中通过执行一个或多个粗略扫描步骤检测到触摸事件的一个或多个第一编组,并且将接近在其中检测到事件的一个或多个第一编组并且在该一个或多个第一编组之外的一个或多个电极识别为已检测到触摸事件。作为以上公开例子中的一个或多个例子的附加或替代,该方法还可以包括识别像素化触摸传感器面板的多个第一编组电极中的在其中通过执行一个或多个粗略扫描检测到触摸事件的一个或多个第一编组,并且将链接到在其中检测到事件的一个或多个第一编组的一个或多个电极识别为已检测到触摸事件。作为以上公开例子中的一个或多个例子的附加或替代,该方法还可以包括利用精细扫描的未被中止的扫描步骤的副本替代精细扫描的被中止的步骤。作为以上公开例子中的一个或多个例子的附加或替代,该方法还可以包括利用精细扫描的未被中止的扫描步骤替代精细扫描的被中止的步骤。作为以上公开例子中的一个或多个例子的附加或替代,确定精细扫描的要中止的一个或多个步骤可以包括基于设备的状态确定无论该一个或多个粗略扫描结果如何都不中止精细扫描的步骤。

图25示出了根据各种所述实施例的原理配置的电子设备2500的示例性功能框图。根据一些实施例,电子设备2500的功能块被配置为执行上述技术。设备2500的功能块可选地由硬件、软件或者硬件和软件的组合来实现,以执行各种所述例子的原理。本领域技术人员应当理解,图25中所描述的功能块可选地组合或分离成子块,以实现各种所描述例子的原理。因此,本文的描述可选地支持本文所描述的功能块的任何可能的组合或分割或进一步定义。

如图25中所示,电子设备2500包括触摸传感器面板2520和以及耦合到触摸传感器面板2520的处理电路系统2522。在一些实施例中,处理电路系统2522可以包括安排单元2530,配置为安排要在扫描帧期间执行的粗略扫描和精细扫描;执行单元2532,配置为执行粗略扫描;以及中止单元2534,配置为当在粗略扫描的执行期间没有检测到触摸事件时中止精细扫描的至少一部分。

作为以上公开例子中的一个或多个例子的附加或替代,触摸传感器面板2520可以包括驱动线和感测线。

作为以上公开例子中的一个或多个例子的附加或替代,执行单元2532还被配置为通过以下操作来执行粗略扫描:利用共模激励信号激励包括多个驱动线的编组;在一个或多个感测线处接收感测信号,其中感测信号是响应于共模激励信号而生成的;以及为该编组生成至少一个触摸值。

作为以上公开例子中的一个或多个例子的附加或替代,执行单元2532还被配置为通过以下操作来执行精细扫描:在一个或多个步骤中利用激励信号激励驱动线;在感测线处接收感测信号,其中感测信号是响应于应用到驱动线的激励信号而生成的;以及为触摸传感器面板的多个触摸感测节点生成触摸值,其中该多个触摸感测节点中的每一个测量驱动线和感测线之间的互电容。

作为以上公开例子中的一个或多个例子的附加或替代,执行单元2532还被配置为通过以下操作来执行精细扫描:在一个或多个步骤中利用激励信号激励一个或多个编组但是比所有编组少的驱动线,其中每个编组包括多个驱动线,该一个或多个编组中的至少一个在粗略扫描期间已检测到触摸事件;在感测线处接收感测信号,其中感测信号是响应于应用到该一个或多个编组的驱动线的激励信号而生成的;以及为对应于该一个或多个编组的多个触摸感测节点生成触摸值,其中每个触摸感测节点测量驱动线和感测线之间的互电容。

作为以上公开例子中的一个或多个例子的附加或替代,处理电路系统2522还包括中止命令生成单元2536,配置为生成中止命令,该中止命令阻止或终止精细扫描的执行。

作为以上公开例子中的一个或多个例子的附加或替代,处理电路系统2522还包括中止命令生成单元2536,配置为生成一个或多个中止命令,该一个或多个中止命令阻止或终止精细扫描的一个或多个部分的执行。

作为以上公开例子中的一个或多个例子的附加或替代,处理电路系统2522还包括丢弃单元,配置为丢弃来自被中止的精细扫描的扫描结果。

图26示出了根据各种所述实施例的原理配置的电子设备2600的示例性功能框图。根据一些实施例,电子设备2600的功能块被配置为执行上述技术。设备2600的功能块可选地由硬件、软件或者硬件和软件的组合来实现,以执行各种所述例子的原理。本领域技术人员应当理解,图26中所描述的功能块可选地组合或分离成子块,以实现各种所描述例子的原理。因此,本文的描述可选地支持本文所描述的功能块的任何可能的组合或分割或进一步定义。

如图26中所示,电子设备2600包括触摸传感器面板2620和以及耦合到触摸传感器面板2620的处理电路系统2622。在一些实施例中,处理电路系统2622可以包括第一粗略扫描执行单元2630,配置为在第一触摸感测帧期间执行第一粗略扫描;操作确定单元2632,配置为基于第一粗略扫描的结果为第二触摸感测帧确定操作;第二粗略扫描执行单元2634,配置为在第二触摸感测帧期间执行第二粗略扫描;以及操作执行单元2636,配置为在第二触摸感测帧期间执行所确定的操作。

作为以上公开例子中的一个或多个例子的附加或替代,处理电路系统2622还可以包括编程单元2638,被配置为编程触摸控制器来在第二触摸感测帧期间执行所确定的操作。

作为以上公开例子中的一个或多个例子的附加或替代,第一粗略扫描和第二粗略扫描可以是编组共模扫描。

作为以上公开例子中的一个或多个例子的附加或替代,操作确定单元2632还被配置为当第一粗略扫描的结果指示没有检测到触摸事件时,确定闲置操作。

作为以上公开例子中的一个或多个例子的附加或替代,操作确定单元2632还被配置为当第一粗略扫描的结果指示在触摸传感器面板的至少阈值数量的编组处检测到一个或多个触摸事件时,确定全面板扫描操作。

作为以上公开例子中的一个或多个例子的附加或替代,操作确定单元2632还被配置为当第一粗略扫描的结果指示在比触摸传感器面板的阈值数量编组少的编组处检测到触摸事件时,确定部分面板扫描操作。

图27示出了根据各种所述实施例的原理配置的电子设备2700的示例性功能框图。根据一些实施例,电子设备2700的功能块被配置为执行上述技术。设备2700的功能块可选地由硬件、软件或者硬件和软件的组合来实现,以执行各种所述例子的原理。本领域技术人员应当理解,图27中所描述的功能块可选地组合或分离成子块,以实现各种所描述例子的原理。因此,本文的描述可选地支持本文所描述的功能块的任何可能的组合或分割或进一步定义。

如图27中所示,电子设备2700包括触摸传感器面板2720和以及耦合到触摸传感器面板2720的处理电路系统2722。在一些实施例中,处理电路系统2722可以包括第一检测扫描单元2730,配置为执行第一检测扫描来以粗略分辨率识别对象接触或接近触摸传感器面板的位置;重新配置单元2732,配置为响应于识别对象的粗略位置,重新配置触摸传感器面板的电极和处理电路系统的感测通道之间的连接;以及第二检测扫描单元2734,配置为执行第二检测扫描来以精细分辨率识别对象的位置。

作为以上公开例子中的一个或多个例子的附加或替代,处理电路系统2722还可以包括超像素电极形成单元,配置为在第一检测扫描期间,形成多个超像素电极,每个超像素是通过将触摸传感器面板的多个像素电极耦合在一起形成的,并且为该多个超像素电极生成触摸值。

作为以上公开例子中的一个或多个例子的附加或替代,第一检测扫描单元2730可以配置为通过识别对应于所生成的最大触摸值的超像素电极来以粗略分辨率识别对象的位置。

作为以上公开例子中的一个或多个例子的附加或替代,第一检测扫描单元2730可以配置为通过基于与对应于所生成的最大触摸值的超像素电极相邻的超像素电极的触摸值识别超像素电极的区域来以粗略分辨率识别对象的位置。

作为以上公开例子中的一个或多个例子的附加或替代,第二检测扫描可以感测在利用粗略分辨率识别的位置处的单独像素电极的自电容或互电容。

作为以上公开例子中的一个或多个例子的附加或替代,第二检测扫描可以感测在利用粗略分辨率识别的位置处的单独像素电极的行的自电容或互电容。

作为以上公开例子中的一个或多个例子的附加或替代,第二检测扫描可以感测在利用粗略分辨率识别的位置处的单独像素电极的列的自电容或互电容。

作为以上公开例子中的一个或多个例子的附加或替代,第二检测扫描可以感测与利用粗略分辨率识别的位置相邻的自电容或互电容像素电极。

作为以上公开例子中的一个或多个例子的附加或替代,超像素电极的数量可以对应于处理电路系统的可用感测通道的数量。

图28示出了根据各种所述实施例的原理配置的触摸控制器2800的示例性功能框图。根据一些实施例,触摸控制器2800的功能块被配置为执行上述技术。触摸控制器2800的功能块可选地由硬件、软件或者硬件和软件的组合来实现,以执行各种所述例子的原理。本领域技术人员应当理解,图28中所描述的功能块可选地组合或分离成子块,以实现各种所描述例子的原理。因此,本文的描述可选地支持本文所描述的功能块的任何可能的组合或分割或进一步定义。

如图28中所示,触摸控制器2800包括感测通道2820和以及耦合到感测通道2820的处理电路系统2822。在一些实施例中,处理电路系统2822可以包括安排单元2830,配置为安排像素化触摸传感器面板的一个或多个粗略扫描和像素化触摸传感器面板的精细扫描;执行单元2832,配置为执行该一个或多个粗略扫描;识别单元2834,配置为识别像素化触摸传感器面板的多个第一编组电极中的在其中通过执行该一个或多个粗略扫描没有检测到触摸事件的一个或多个第一编组;确定单元2836,配置为至少基于在其中通过执行一个或多个粗略扫描没有检测到触摸事件的该一个或多个第一编组,确定精细扫描的要中止的一个或多个步骤;以及中止单元2838,配置为中止精细扫描的所确定的一个或多个步骤。

作为以上公开例子中的一个或多个例子的附加或替代,在被中止的精细扫描步骤期间未使用的一个或多个感测通道可以被断电。

作为以上公开例子中的一个或多个例子的附加或替代,该一个或多个粗略扫描可以包括自电容扫描。在自电容扫描期间,多个感测通道中的每一个都可以耦合到像素化触摸传感器面板的多个第一编组电极中的一个第一编组电极,使得自电容扫描可以在一个扫描步骤中为像素化传感器面板粗略地测量自电容。

作为以上公开例子中的一个或多个例子的附加或替代,在精细扫描的一个或多个步骤中的每个步骤期间,感测通道可以耦合到多个第二编组电极中的一个的单独电极。

作为以上公开例子中的一个或多个例子的附加或替代,确定单元2836可以配置为当在一个或多个粗略扫描的执行期间在要在精细扫描的步骤期间被扫描的第二编组的电极处没有检测到触摸事件时,确定中止精细扫描的该步骤。

作为以上公开例子中的一个或多个例子的附加或替代,识别单元2834可以配置为识别像素化触摸传感器面板的多个第一编组电极中的在其中通过执行一个或多个粗略扫描步骤检测到触摸事件的一个或多个第一编组;以及将接近在其中检测到事件的一个或多个第一编组并且在该一个或多个第一编组之外的一个或多个电极识别为已检测到触摸事件。

作为以上公开例子中的一个或多个例子的附加或替代,识别单元2834可以配置为识别像素化触摸传感器面板的多个第一编组电极中的在其中通过执行一个或多个粗略扫描检测到触摸事件的一个或多个第一编组,并且将链接到在其中检测到事件的该一个或多个第一编组的一个或多个电极识别为已检测到触摸事件。

作为以上公开例子中的一个或多个例子的附加或替代,确定单元2836可以配置为基于设备的状态确定无论该一个或多个粗略扫描的结果如何都不中止精细扫描的步骤。

作为以上公开例子中的一个或多个例子的附加或替代,处理电路系统2822还可以包括替代单元,配置为利用精细扫描的未被中止的扫描步骤的副本替代精细扫描的被中止的步骤。

作为以上公开例子中的一个或多个例子的附加或替代,处理电路系统2822还可以包括替代单元,配置为利用精细扫描的未被中止的扫描步骤替代精细扫描的被中止的步骤。

为了解释,以上描述已经参考具体的实施例进行了描述。但是,以上的说明性讨论不是详尽的或者要将本发明限制到所公开的精确形式。鉴于以上教导,许多修改和变化都是可能的。实施例的选择和描述是为了最好地解释技术的原理及其实际应用。由此,使本领域技术人员能够最好地利用这些技术以及具有适于预期特定用途的各种修改的各种实施例。

对于本领域技术人员来说,明显的是,对于以上描述的单元的特定操作过程,可以参照相关方法实施例中的步骤或者共享相同概念的相关描述,这种参照也被视为相关单元的公开内容。因此,为了描述的方便和简洁,不再重复描述或者详细描述这些特定操作过程中的一些。

对于本领域技术人员来说,明显的是,这些单元能够以软件、硬件和/或软件和硬件的组合的方式来在电子设备(例如,图1A-图1D)中实现。描述为分开部件的单元可以是物理上分开的或者物理上未分开的。具体而言,根据本发明每个实施例的单元可以集成在一个物理部件中,或者存在于各种分开的物理部件中。单元在电子设备中的各种实现方式都将包括在本发明的保护范围内。

对于本领域技术人员来说,依赖于特定的应用环境,步骤或者单元能够以软件、硬件和/或这种软件和硬件的组合的方式来实现。对本领域技术人员来说,明显的是,这些步骤或者单元中的至少一些能够由在一个或者多个处理器上运行的指令来实现,而这些指令被存储在存储器中。对本领域技术人员来说,明显的是,这些步骤或者单元中的至少一些能够由具体硬件来实现。例如,在一些实施例中“处理电路系统”能够由在CPU上运行的指令来实现或者能够由实现“处理单电路系统”的功能的诸如DSP的专用处理器、FPGA或者ASIC来实现。

虽然已参考附图对所公开的例子进行了充分的描述,但是应当注意,各种变化和修改对本领域技术人员来说将变得显然。这些变化和修改要被理解为包括在如由所附权利要求定义的所公开例子的范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1