用于触摸感测阵列的并行扫描和数据处理的方法及装置的制作方法

文档序号:6359127阅读:309来源:国知局
专利名称:用于触摸感测阵列的并行扫描和数据处理的方法及装置的制作方法
技术领域
本发明通常涉及电容式触摸感测阵列,并且更加具体地,涉及触摸感测阵列的并行扫描和数据处理。
背景技术
触摸屏是各种各样的计算设备(特别是智能电话)的输入设备的发展趋势。一类触摸感测阵列包括二维电容器阵列,所述电容器称为感测元件。可以按照若干方式扫描触摸感测阵列,其中之一(互容感测)允许测量个体电容式元件。另一方法(自容感测)可以利用关于特定位置的较小信息测量整个传感器带,或者甚至整个传感器阵列,但该方法利用单个读取操作执行。当紧邻地放置时,所述二维电容器阵列提供用于感测触摸的模块。紧邻所述触摸感测阵列的比如手指或触控笔的导电物体造成邻近所述导电物体的感测元件的电容变化。更为具体地,当发生手指触摸时,自容(self capacitance)增加而互容(mutualcapacitance)减少。可以测量电容的这些变化来产生“二维地图”,该“二维地图”指示哪里已经发生对所述阵列的触摸。测量这种电容变化的一种方式是形成包括信号驱动器(例如,AC电流或电压源)的电路,该信号驱动器以多路复用的方式施加给每个水平对准的导体。与所述被施加的电流/电压源同步,在每个垂直对准的电极处感测且类似地扫描与所述电容交叉点中的每个相关联的电荷。随后,使用逐时隙触摸感测控制器(slot-by-slot touch sensecontroller)测量这个电荷,该逐时隙触摸感测控制器通常包括电荷到电压变换器的构成,该电荷到电压变换器后是感测电极的多路复用器和A/D变换器,该A/D变换器与CPU交互来将输入信号变换为数字形式以供输入到处理器。所述处理器随后渲染所述“二维地图”或“触摸地图”,并且确定触摸的位置。在所述CPU以串行方式处理所得到的数据之前,执行每个时隙的全逐时隙扫描。当前智能电话和平板计算机要求比如手势、胖手指和手指标识符(ID)感测以及操作系统(OS)支持、快速性能、高信噪比(SNR)以及低价格下的高分辨率的特征。在触摸感测控制器中实现的常规串行扫描和处理技术不适合。


根据下面结合附图考虑所呈现的示例实施例的详细描述,将更容易理解本发明的实施例,在附图中,相同的参考标记指代相同的元件,以及在附图中图1描绘了用于检测触摸感测阵列的响应信号的常规逐时隙触摸感测控制器;
图2描绘了利用图1中的触摸感测控制器将数据处理为触摸地图的常规逐时隙流水线方法的时间线;图3是用于检测触摸感测阵列的响应信号的并行流水线触摸感测控制器的一个实施例的方框图;图4描绘了利用图3中的并行流水线触摸感测控制器将数据处理为触摸地图的方法的实施例的时间线;图5是被配置为实现用于操作图3中的并行流水线触摸感测控制器的方法的一个实施例的状态机图;和图6是根据图5的状态机图以及使用图3中的硬件的用于将数据处理为触摸地图的触摸感测控制器的操作方法的流程图。
具体实施例方式公开了一种用于将数据处理为触摸地图的触摸感测控制器的操作的并行流水线方法。所述触摸感测控制器包括序列发生器,该序列发生器被配置为使用第一线程(例如,图4中的硬件扫描循环线程402)来接收感测阵列的激励的响应信号的当前全扫描,以及被配置为使用该第一线程来接收响应信号的下一全扫描。所述触摸感测控制器还包括处理逻辑,该处理逻辑被配置为使用第二线程(例如,图4中的数字过滤器块(DFB)数据处理循环408)处理响应信号的当前全扫描,以渲染与所述触摸感测阵列对应的触摸地图。接收所述下一全扫描和处理所述当前全扫描基本上同时执行。在一个实施例中,所述第一线程可以是所述序列发生器的硬件扫描线程,而不是中央处理单元(CPU)的一部分。所述第二线程可以是数字过滤器块(DFB)的硬件线程,而不是CPU的一部分,或者它可以是CPU的软件线程。在一个实施例中,所述触摸感测控制器可以包括CPU,该CPU被配置为响应于与从所述序列发生器接收所述当前全扫描的完成对应的中断,发起处理所述当前全扫描。所述CPU还可以被配置为响应于与从所述序列发生器接收所述当前全扫描的完成对应的中断,发起处理所述下一全扫描。在一个实施例中,所述触摸感测控制器还可以包括存储器以及与所述存储器和序列发生器耦合的直接存储器存取(DMA)控制器。所述DMA控制器可以被配置为将与响应信号的当前或下一全扫描的个体响应信号对应的数据,传送到所述存储器中的对应的单个缓存区。所述DMA控制器还可以被配置为按照所述存储器中的时隙的顺序,将所述单个缓存区合并为全感测阵列原始数据缓存区。使用上述方法的可能优点可以包括避免在常规流水线触摸屏控制器和操作方法中使用的大量CPU死区时间间隔(dead time interval)以及流水线切换代码。与倾向于耗尽对应CPU资源的常规解决方案形成鲜明对比,所述CPU被释放来执行高级服务和通信功能。在一个实施例中,所具有的传感器比常规触摸感测阵列多的触摸感测阵列可以与所述触摸感测控制器交互,所述触摸感测控制器能够利用与常规设计相同的刷新时间来处理所述数据。这个体系架构可以被配置来利用长序列实现多TX扫描。因此,相对于常规设计,SNR增加2到4倍。
图1描绘了用于检测触摸感测阵列12的响应信号的常规逐时隙触摸感测控制器10。所述触摸感测控制器10包括接收多路复用器14,用于从所述触摸感测阵列12中选择要被测量的所述RX线中的每个RX线。每个所测量的信号被数字化,并且被置入要由中央处理单兀(CPU) 18处理的个体测量结果(measurement)通道15a_15n中。所述CPU18的任务包括(经由TX线驱动器硬件19进行的)TX线驱动,流水线服务,扫描数据读取,原始接收数据过滤,基线电容更新,所有计算的协调,系统自测以及系统实时调整例程(tuningroutine)。所述CPU18随后将原始数字化数据从所述个体测量结果通道15a_15n,写入到对应的个体扫描数据缓存区16a-16n。所述CPU18写入/读取全感测阵列公共过滤器缓存区20、全感测阵列基线数据缓存区22和地图坐标及用户数据缓存区24。后者被输送到主机通信端口 26。图2描绘了用于利用图1中的触摸感测控制器10来将数据处理为触摸地图以相对于上述串行处理方法改进性能的常规逐时隙流水线方法的时间线。在该体系架构中的所有数据流、所有硬件控制以及所有系统管理通过CPU数据处理以及“寄存器到存储器”或“存储器到寄存器”读取/写入提供。图2的下部28示出了大时标上的多个全感测阵列扫描和处理块30a-30n。所述处理块30a_30n中的每个被分为CPU处理时间中的处理时间间隔/时隙32a-32n。时隙32a是用于处理所扫描的数据中的一个部分的时间。单个时隙32a可以允许每个测量结果通道所对应的一个传感器、一行传感器或一列传感器的扫描和处理。一个时隙32a的经过时间(elapsed time)通常非常短,量级为几百微秒到几毫秒。因为扫描及数据处理被同步且被根据时隙的数量分割,所以系统性能受限。图2的上部34例示了触摸屏控制器10执行对触摸感测阵列12的个体硬件扫描的时间间隔。单个时隙的硬件扫描间隔35a-35n是分隔开的,即,通过硬件“死区时间”间隔36a-36n延迟。图2的中部38例示了 CPU18处理来自硬件扫描间隔35a_35n的数据的时间间隔。尽管可以在时刻39准备好执行扫描,但是该扫描在扫描开始时间40之前实际不会开始。硬件死区时间间隔36a包括CPU 18执行单个时隙扫描数据读取所需的时间间隔42。所述硬件死区时间间隔36a还包括所述下一 TX信号值的设置时间44。所述间隔46包括CPU18处理原始读取数据所需的时间,该间隔46的后面是第一流水线切换过程时间间隔48。在间隔50期间,协调所述流水线中的数据,该间隔50的后面是第二流水线切换过程时间间隔52。由于所述硬件不能在时刻54之前开始执行对下一时隙32b的扫描,并且反之亦然,因此存在不可避免地合并的“等待硬件” CPU死区时间间隔56,这降低了效率。现在参见图1和图2,更为具体地,在图2的逐时隙流水线方法中,时间流和数据流管理由流水线切换过程(代码)提供。如果一个时隙扫描完成,则所述CPU18读取所述扫描数据,处理该扫描数据,并且将该扫描数据移到扫描数据缓存区16a。CPU18随后将TX线切换到新状态,并且生成下一扫描开始时间40。在第一和第二流水线切换过程时间间隔48,52期间,CPU18可以处理一部分公共数据。公共数据处理包括基线补偿计算、质心坐标计算、手指ID确定等。被允许来进行它们的处理的时间限于一个时隙扫描时间。因此,可以处理仅仅小部分的公共数据。因此,所述流水线切换过程中的每个可以根据时隙32a内的它的时间预算,执行每个函数或算法。在时隙32a的时间期满后,CPU18切换到下一时隙32b。因此,流水线代码是复杂的。流水线数据处理仅仅针对数据中的短的常规部分,并且仅仅在CPU处理时间比时隙硬件扫描时间短时,才能良好地工作。此外,如图2中所例示,在硬件时间流和CPU时间流中,存在许多死区时间间隔(例如,36a,56)。图3描绘了用于检测触摸感测阵列312的响应信号的并行流水线触摸感测控制器310的实施例。所述触摸感测控制器310包括接收多路复用器314,用于从所述触摸感测阵列312中选择要被测量的所述RX线中的每个RX线。每个所测量的信号被数字化,并且在系统序列发生器317的控制下,置入个体测量结果通道/时隙315a-315n中。所述系统序列发生器317被配置为指示DMA控制器319来将原始数据,从每个测量结果通道315a_315n传送到存储器(未示出)中对应的个体扫描数据缓存区316a-316n中。所述系统序列发生器317还被配置为指示DMA控制器319来将所述扫描数据缓存区316a_316n中的数据顺序地传送到全感测阵列原始数据缓存区321。所述系统序列发生器还被配置为提供要被施加到所述TX线的驱动信号323。所述全感测阵列原始数据缓存区321中的内容被配置为被传送,并且基本上同时分别被中央处理单元(CPU) 318和数字过滤器块(DFB) 325 二者处理。所述CPU318的任务仅仅包括流水线服务,系统自测以及系统实时调整例程。先前由图1中的CPU18执行的剩余任务现在由处理逻辑执行。在一个实施例中,处理逻辑可以包括DFB325。在另一实施例中,处理逻辑可以包括系统序列发生器317 (即,提供TX信号)以及DFB325 (例如,扫描数据读取,原始接收数据过滤,基线电容更新,以及所有计算的协调)。CPU318联合DFB325写入/读取全感测阵列公共过滤器缓存区320、全感测阵列基线数据缓存区322和地图坐标及用户数据缓存区324。后者被输送到主机通信端口 326。在另一实施例中,所述处理逻辑可以包括DFB 325、系统序列发生器317、DMA控制器319以及缓存区316a_316n,320,321,322 和 324。所述系统序列发生器317、CPU318和DFB325 (统称为“处理设备”)可以驻留在公共载体基底上,比如集成电路(“1C”)裸片基底、多芯片模块基底等。或者,处理设备44的组件可以是一个或多个不同的集成电路和/或分立组件。在一个示例实施例中,所述处理设备是由位于 California 的 San Jose 的 Cypress Semiconductor Corporation 制造的可编程片上系统(“PSoC ”)处理设备。或者,所述处理设备可以是本领域技术人员公知的一个或多个其它处理设备,比如微处理器或中央处理单元,控制器,专用处理器,数字信号处理器(“DSP”),专用集成电路(“ASIC”),现场可编程门阵列(“FPGA”)等。还应该注意的是,本文中描述的实施例不限于具有与主机耦合的处理设备的配置,而可以包括一个系统,该系统测量所述触摸感测阵列312上的电容,并且将所述原始数据发送给主计算机,在该主计算机,利用应用程序对该原始数据进行分析。实际上,由所述处理设备完成的处理也可以在所述主机中完成。所述主机可以例如是微处理器,以及受益于本公开的本领域技术人员所意识到的其它类型的处理设备。系统310的组件可以集成到处理设备344的IC中,或者集成在不同的IC中。或者,可以生成或编译所述系统310的描述,以并入到其它集成电路中。例如,可以使用比如VHDL或Verilog的硬件描述语言生成用于描述系统310或其部件的行为级代码,并且将该代码存储到机器可访问介质(例如,⑶-ROM、硬盘、软盘等)中。此外,所述行为级代码可以被编译为寄存器传输级(“RTL”)代码、网表或者甚至电路布局,并且存储到机器可访问介质中。所述行为级代码、RTL代码、网表和电路布局都表示用于描述系统310的各种级别的抽象。
应该注意的是,所述系统310的组件可以包括所有上述组件。或者,所述系统310可以仅仅包括上述组件中的一些。在一个实施例中,在笔记本计算机中使用所述系统310。或者,所述电子设备可以用于其它应用中,比如移动手持机、个人数字助理(“PDA”)、键盘、电视机、监视器、手持多媒体设备、手持视频播放器、手持游戏设备、GPS设备或者控制感测阵列。本文中描述的本发明的实施例包括各种操作。这些操作可以利用硬件组件、软件、固件或者它们的组合来执行。如本文中所使用的,术语“耦合到”可以意味着直接耦合或者通过一个或多个中间组件间接耦合。本文中描述的通过各种总线提供的信号中的任何一个可以与其它信号时分复用,并且通过一个或多个公共总线提供。另外,电路组件或块之间的互连可以被示出为总线或单个信号线。作为替换,所述总线中的每个可以是一个或多个单个的信号线,以及,作为替换,所述单个信号线中的每个可以是总线。特定实施例可以 被实现为计算机程序产品,该计算机程序产品可以包括在计算机可读介质上存储的指令。这些指令可以被使用来对通用处理器或专用处理器进行编程,以执行上述操作。计算机可读介质包括任何用于以机器(例如,计算机)可读的形式(例如,软件、处理应用程序)存储或传输信息的机制。所述计算机可读存储介质可以包括但不限于,磁性存储介质(例如,软盘),光学存储介质(例如,CD-ROM),磁光存储介质,只读存储器(ROM),随机存取存储器(RAM),可擦写可编程存储器(例如,EPROM和EEPR0M),快闪存储器或适合于存储电子指令的另一类型的介质。所述计算机可读传输介质包括但不限于,电、光、声或其它形式的传播信号(例如,载波,红外信号,数字信号等),或者适合于传输电子指令的另一类型的介质。另外,一些实施例可以在分布式计算环境中实行,在该分布式计算环境中,所述计算机可读介质存储在多于一个的计算机系统之上和/或由多于一个的计算机系统执行。另夕卜,在计算机系统之间传送的信息可以在连接所述计算机系统的传输介质上拉进(pull)或推送。尽管本文中的方法的操作按照特定的顺序示出和描述,但是可以改变每个方法的操作的顺序,从而使得特定操作可以按照相反的顺序执行,或者使得特定操作可以至少部分地与其它操作同时执行。在另一实施例中,不同操作的指令或子操作可以是间歇和/或交替的方式。图4描绘了利用图3中的并行流水线触摸感测控制器将数据处理为触摸地图以提高图2的逐时隙流水线方法的性能的方法的实施例的时间线。所述新方法使用不同的时标。取代基于每个时隙进行扫描,使用全感测阵列扫描时标单元,其包括来自所有时隙的全集合的测量结果。三个独立的并行执行线程402,408,416(参见图4)在单个长的不可中断时间单元中,提供全感测阵列扫描和全数据处理。在一个实施例中,可以在通用数字块(UDB)中实现硬件扫描、多TX驱动以及系统序列发生器317。所测量的数据在运行时被DMA控制器319,从每个测量结果通道315a-315n读取到一个通道扫描数据缓存区316a_316n,而无需使用CPU318。CPU318主要用于高级服务和通信功能,比如系统配置以及一些短时系统服务(DFB和DMA加载)。所述CPU不用于数据移动以及主数据处理。现在回到图3和图4,以硬件(S卩,UDB)实现的第一线程402在总时间间隔406a-406c中,执行对触摸感测阵列312的至少一个发送信号的响应信号的全扫描(即,时隙404a-404n的全感测阵列硬件扫描)。DFB325执行第二线程408来处理来自时隙404a-404n的全感测阵列硬件扫描的数据,在一个实施例中,其可以至少包括在时间间隔410中的全感测阵列多TX去卷积(deconvolution),时间间隔412中的全感测阵列公共模式过滤,以及总时间间隔414a-414c中的触摸地图渲染(未示出)。所述第二线程可以以硬件或软件实现。CPU318以软件形式执行第三线程416,以在时间间隔418中执行更高级别的数据处理,以及对利用DFB线程408渲染的总时间间隔422a-422c的时间间隔420中的触摸地图进行数据报告。注意,在完成当前全感测阵列硬件扫描总时间间隔414后,生成硬件中断或信标417来向CPU318指示DMA控制器319已经完成将时隙数据从每个测量结果通道315a_315n传送到一个通道扫描数据缓存区316a-316n,并且因此按序传送到全感测阵列原始数据缓存区321。作为响应,第三线程416中的CPU318(以及第二线程408中的DFB325分别)可以在后续总时间间隔414b和422b期间,开始处理来自当前全感测阵列硬件扫描时间间隔414a的数据。CPU318随后向第一线程402提供信号419,以发起下一全感测硬件扫描总时间间隔414b。结果是,可以由第一线程402在基本上与分别由第二线程408和第三线程416执行的DFB时间间隔414b和CPU时间间隔422b同时执行下一全感测阵列硬件扫描总时间间隔414b。如图4中可见,硬件时间流和CPU时间流中的死区时间间隔被减小为最小。图5是被配置为实现用于操作图3中的并行流水线触摸感测控制器的方法的一个实施例的状态机图。从状态A开始,系统310等待从序列发生器317接收关于响应信号的当前全扫描已经完成以及响应信号的前一全扫描已经分别由CPU318处理和报告的指示。一旦在转换(transition) 501、502上分别接收到所述指示,系统310在转换503向序列发生器317发指示来指令DMA控制器319将一个通道扫描数据缓存区316a_316n中的响应信号的当前全扫描,传送到全感测阵列原始数据缓存区321,并且随后转换到状态B。所有扫描数据按照正确的顺序,在非常短的时间(30-90ys)内传送到全感测阵列原始数据缓存区321。该分隔开的全感测阵列原始数据缓存区321在对所述扫描数据同时进行读取-写入存取期间,防止出现相干错误。在状态B,所述系统基本上同时在转换504上转换到状态C,以及在转换505上转换到状态D,其中在状态C,序列发生器317发起并执行对响应信号的下一全扫描,以及在状态D ,CPU318/DFB325处理在全感测阵列原始数据缓存区321中存储的响应信号的当前全扫描。在状态D,CPU318在转换506上将DFB325配置为在状态E中对响应信号的当前全扫描进行主数据处理。基本上同时,在状态C,CPU318执行额外的服务和数据处理。当在状态E中DFB325已经完成对响应信号的当前全扫描的数据处理时,DFB325渲染触摸地图,并且在转换508,将控制转移到CPU318。如果同样已经完成了 CPU318的数据处理(即,已经发生转换507),则系统310在转换502上退出状态D。当序列发生器317完成响应信号的下一全扫描时,它在转换501上生成中断,并且系统310返回到状态Α。重新开始上述顺序过程。图6是根据图5的状态机图以及使用图3中的硬件的用于将数据处理为触摸地图的触摸感测控制器的操作方法的处理流程图。在块610,使用处理设备的第一线程,对触摸感测阵列的至少一个激励接收响应信号的当前全扫描。在一个实施例中,所述第一线程是序列发生器的硬件扫描线程,而不是处理设备的中央处理单元(CPU)的一部分。在块620,使用处理设备的第二线程处理响应信号的当前全扫描,以渲染与所述触摸感测阵列对应的触摸地图。在块630,使用所述第一线程接收响应信号的下一全扫描。接收所述下一全扫描和处理所述当前全扫描基本上同时执行。在一个实施例中,第二线程是数字过滤器块(DFB)的硬件线程,而不是所述处理设备的CPU的一部分。在另一实施例中,所述第二线程是所述处理设备的CPU的软件线程。在前述说明书中,已经参照本发明的具体示例实施例描述了本发明。然而,对所述示例实施例进行各种修改和变化将是显而易见的,而不会背离所附权利要求中阐述的本发明的更广的精神和范围。因此,所述说明书和附图被认为是例示性的,而不是限制性的。
权利要求
1.一种方法,包括 使用处理设备的第一线程,接收对触摸感测阵列的至少一个激励的响应信号的当前全扫描; 使用所述处理设备的第二线程处理响应信号的所述当前全扫描,以渲染与所述触摸感测阵列对应的触摸地图;以及 使用所述第一线程接收响应信号的下一全扫描, 其中,接收所述下一全扫描和处理所述当前全扫描基本上同时执行。
2.如权利要求1所述的方法,其中,所述第一线程是序列发生器的硬件扫描线程,而不是所述处理设备的中央处理单元(CPU)的一部分。
3.如权利要求1所述的方法,其中,所述第二线程是数字过滤器块(DFB)的硬件线程,而不是所述处理设备的CPU的一部分。
4.如权利要求1所述的方法,其中,所述第二线程是所述处理设备的CPU的软件线程。
5.如权利要求1所述的方法,其中,响应于接收到与接收所述当前全扫描的完成对应的中断,发起处理所述当前全扫描。
6.如权利要求1所述的方法,其中,响应于接收到与所述当前全扫描的处理的完成对应的中断,发起接收所述下一全扫描。
7.如权利要求4所述的方法,其中,使用信标或中断来协调所述第一线程和所述第二线程。
8.如权利要求3所述的方法,还包括将与响应信号的所述当前或下一全扫描的响应信号的个体时隙对应的数据,存储在对应的单个缓存区中。
9.如权利要求8所述的方法,还包括按照时隙的顺序,将所述单个缓存区合并为全感测阵列原始数据缓存区。
10.如权利要求9所述的方法,还包括使用直接存储器存取(DMA),将所述全感测阵列原始数据缓存区中的所合并的数据直接传送到存储器。
11.一种电路,包括 序列发生器,被配置为使用第一线程,接收对触摸感测阵列的至少一个激励的响应信号的当前全扫描,以及被配置为使用所述第一线程接收响应信号的下一全扫描;以及 处理逻辑,被配置为使用第二线程处理响应信号的所述当前全扫描,以渲染与所述触摸感测阵列对应的触摸地图, 其中,接收所述下一全扫描和处理所述当前全扫描基本上同时执行。
12.如权利要求11所述的电路,其中,所述第一线程是所述序列发生器的硬件扫描线程,而不是中央处理单元(CPU)的一部分。
13.如权利要求11所述的电路,其中,所述第二线程是数字过滤器块(DFB)的硬件线程,而不是CPU的一部分。
14.如权利要求11所述的电路,其中,所述第二线程是CPU的软件线程。
15.如权利要求11所述的电路,还包括 CPU,被配置为响应于与从所述序列发生器接收所述当前全扫描的完成对应的中断,发起处理所述当前全扫描。
16.如权利要求11所述的电路,还包括CPU,被配置为响应于与从所述序列发生器接收所述当前全扫描的完成对应的中断,发起处理所述下一全扫描。
17.如权利要求11所述的电路,还包括 存储器; 与所述存储器和所述序列发生器耦合的直接存储器存取(DMA)控制器,其中所述DMA控制器被配置为将与响应信号的所述当前或下一全扫描的个体响应信号对应的数据,传送到所述存储器中的对应单个缓存区中。
18.如权利要求17所述的电路,其中,所述DMA控制器还被配置为按照所述存储器中的时隙的顺序,将所述单个缓存区合并为全感测阵列原始数据缓存区。
19.一种装置,包括 处理设备,被配置为对靠近触摸感测阵列的导电物体进行检测,其中,所述处理设备包括 序列发生器,被配置为使用第一线程,接收对触摸感测阵列的至少一个激励的响应信号的当前全扫描,以及被配置为使用所述第一线程接收响应信号的下一全扫描;以及 处理逻辑,被配置为使用第二线程处理响应信号的所述当前全扫描,以渲染与所述触摸感测阵列对应的触摸地图, 其中,接收所述下一全扫描和处理所述当前全扫描基本上同时执行。
20.如权利要求19所述的装置,其中,所述第二线程是DFB的硬件线程,而不是所述处理设备的CPU的一部分。
全文摘要
公开了用于将数据处理为触摸地图的触摸感测控制器的操作的并行流水线方法。使用处理设备的第一线程,接收对触摸感测阵列的至少一个激励的响应信号的当前全扫描。使用所述处理设备的第二线程处理响应信号的所述当前全扫描,以渲染与所述触摸感测阵列对应的触摸地图。使用所述第一线程接收响应信号的下一全扫描。接收所述下一全扫描和处理所述当前全扫描基本上同时执行。
文档编号G06F9/38GK103052930SQ201180002751
公开日2013年4月17日 申请日期2011年9月28日 优先权日2011年7月27日
发明者安德理·亚欧旭, 罗曼·欧吉扣, 欧勒山德·皮罗高福, 维特·克瑞明, 罗马·薛瑞马加, 安东·寇诺瓦勒福, 安德理·马哈瑞塔, 哈尼夫·穆罕默德 申请人:赛普拉斯半导体公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1