用于改进触摸传感器数据处理的过程的高层次概述的流程图。
【具体实施方式】
[0019]本文所揭示的实施方案提供用于具有改进的可扩展性及减小的待机电力的触摸传感器数据的改进处理的系统及方法。如下文将更详细地论述,触摸相关的过程或指令可在触摸屏控制器与应用程序处理器或主机之间划分,使得系统以低待机电力及低接口带宽运作,同时提供可扩展解决方案以增强用户体验。在一些方面中,小数字处理引擎及存储器保持在触摸屏控制器的模拟前端(AFE)中,以执行主要涉及噪声减少及过滤方案的图像形成过程。
[0020]另外,此“智能AFE”实施例可采用差量处理技术来防止在待机期间(S卩,在触摸传感器未感测到触摸时)数据连续流向应用程序处理器或主机。来自触摸传感器的后续扫描数据可与先前扫描数据相比较以确定在指示触摸事件的帧之间是否存在显著变化。如果两个或两个以上帧之间的差是可忽略的,那么经过滤数据向应用程序处理器的流动将停止或显著减少,从而允许主机进入较低功率模式,例如,待机或休眠。当检测到后续帧之间的差时,应用程序处理器可被带回活动状态以使用应用程序处理器的存储器及处理资源对经过滤传感器数据执行额外处理功能。
[0021]实施例可以硬件、软件、固件或其任何组合实施。所属领域的技术人员将理解,可使用多种不同技术及技艺中的任一者来表示信息及信号。举例来说,可通过电压、电流、电磁波、磁场或磁粒子、光场或光粒子或其任何组合来表示贯穿以上描述可能参考的数据、指令、命令、信息、信号、位、符号及芯片。
[0022]在以下描述中,给出具体细节以提供对实例的透彻理解。然而,所属领域的技术人员将理解,可在没有这些具体细节的情况下实践所述实例。举例来说,可在框图中展示电组件/装置,以免用不必要的细节混淆所述实例。在其它实例中,可详细展示此些组件、其它结构及技术以进一步解释所述实例。
[0023]还应注意,可将所述实例描述成过程,所述过程被描绘成流程图、流图、有限状态图、结构图或框图。虽然流程图可将操作描述成循序过程,但许多操作可并行或同时执行,并且所述过程可重复。另外,可重新布置操作的顺序。过程在其操作完成时终止。过程可对应于方法、功能、程序、子例程、子程序等。当过程对应于软件功能时,过程的终止对应于功能返回到调用功能或主功能。
[0024]
[0025]=S来说,可将触摸算法分类成“图像形成”或“接触识别/追踪”算法。如图1中所展示,常规的独立触摸屏控制器(TSC)执行触摸传感器数据的感测及获取两者以及使用原始数据的处理功能,包含噪声减少及图像形成。另外,触摸屏控制器可进一步处理经过滤数据且使用板上并入的处理单元执行额外的触摸验证过程及接触识别及追踪。主要归因于成本及制造技术限制,就用于支持多点触摸使用案例及算法的数字处理及存储器而言,这些配置缺乏可扩展性。
[0026]图1中展示根据现有技术的常规的独立触摸屏控制器。在此图解说明中,触摸屏控制器对触摸数据执行所有的或几乎所有的处理功能。触摸屏控制器(TSC)IlO从通常并入触敏装置的触摸面板中的电容式传感器120接收传感器数据。触摸屏控制器的模拟前端(AFE)130感测及获取来自电容式传感器的触摸数据。随后将此原始数据发送到包含在触摸屏控制器110内的数字处理器140。数字处理器140在对经过滤数据执行额外处理功能(例如,触摸验证功能及接触识别及追踪)之前对原始数据执行例如噪声减少及图像形成的过滤功能。随后将经处理数据发送到主机或应用程序处理器150以供额外处理。主要归因于成本及制造过程限制,就数字处理及存储器而言,这种配置缺乏可扩展性。图1中所展示的配置需求TSC的递增量的处理功率及存储器以便支持多点触摸使用案例。
[0027]电容式触摸屏的增加的显示器大小及多点触摸使用案例的倾向需要较高处理CPU、更多片上存储器及较小几何结构。然而,例如图1中所展示的独立TSC架构将具有较高成本且可能制造起来相当复杂。
[0028]开发图2中所展示的一个现有解决方案以解决独立TSC架构的难题。在此架构中,触摸屏控制器的模拟前端被还原成仅感测及获取来自电容式传感器220的触摸数据的“无声”系统。先前通过图1中所展示的独立触摸屏控制器执行的数字处理功能目前通过应用程序处理器或主机250执行。由于与触摸屏控制器相比,应用程序处理器具有更多处理及存储器资源,因此这个解决方案提供对触摸屏装置的递增复杂性的可扩展响应。
[0029]然而,在此配置中,连续地将所有原始数据发送到应用程序处理器。应用程序处理器由此对触摸数据执行所有的或几乎所有的数字处理,包含噪声减少、过滤、接触识别、历史追踪、手掌误触及/或用于产生每一触摸位置的(x,Y)坐标夫人其它数字算法。这种配置具有若干问题,包含由于大量原始数据连续流动到应用程序处理器的高待机电力,从而潜在地引起由主机内的“始终接通”电路消耗的接口电力以及动态电力的高消耗。另外,归因于被传输到应用程序处理器的大量原始数据,这个解决方案还引起触摸屏控制器与应用程序处理器之间的高接口带宽或引线数或物理链路。
[0030]系统概述
[0031]为了解决这些问题,本发明的实施例涉及一种例如图3中所展示的架构等的架构。电子装置300包含显示器365、触摸屏面板360及应用程序处理器350。显示器组件365的某些实施例可包含任何平板显示器技术,例如,LED、LCD、等离子体、OLED或投射屏幕。如图3中所展示,显示器365包含显示器驱动器集成电路(IC)355及LCD面板385。显示器365经由接口395连接到应用程序处理器。触摸屏面板360由其中驻留实际物理传感器的透明面板320、触摸屏控制器310(即,智能AFE)以及接收信道(Rx)370与发射信道(Tx)375互连件组成。显示器组件365可耦合到主机处理器350,用于接收信息以便经由接口 395视觉显示给用户。此信息包含(但不限于)存储于装置300的存储器中的文件的视觉表示、安装在装置300上的软件应用程序、用户接口及网络可访问内容对象。
[0032]触摸屏面板360可采用多个触摸感测技术中的一者或组合,举例来说,电容性、电阻性、表面声波、应变计、分散性信号或光学触摸感测。触摸感测技术可支持多点触摸、触控笔、悬停及手势。在一些实施例中,触摸屏面板360可重叠于或位于显示器365上,使得LCD面板385的可视性并未减弱。在其它实施例中,触摸屏面板360及显示器365可集成到单个面板或表面中,所述面板或表面经由单独或相同接口连接到主机350。触摸屏控制器310(即,智能AFE)可经配置以与显示器驱动器IC 355协作,使得触摸传感器320上的用户触摸与显示在LCD面板385上的对应于触摸传感器320上的触摸位置的