用于检测触控面板噪声以及执行信号控制的方法及控制器的制造方法

文档序号:6508876阅读:316来源:国知局
用于检测触控面板噪声以及执行信号控制的方法及控制器的制造方法
【专利摘要】一种用于检测触控面板噪声以及执行信号控制的方法及控制器,该方法可判断有多少周期被噪声所影响,并通过判断被噪声所影响的周期的一数目是否大于一第一临界值来决定帧数据是否被噪声所影响,其中当被噪声所影响的周期的该数目大于该第一临界值时,判断该帧数据被噪声影响,并且决定所判断的受噪声影响的连续帧数据的一数目是否大于一第二临界值,并产生一判断结果;以及依据该判断结果来调整该传送信号的一频率。
【专利说明】用于检测触控面板噪声以及执行信号控制的方法及控制器

【技术领域】
[0001]本发明所公开的实施例有关于一触控面版,尤其涉及一种能够准确地检测触控面版的噪声以及执行信号控制的方法与控制器。

【背景技术】
[0002]时下对于电容式触控面板的制造要求包含了准确度(accuracy)以及抖动(jitter)的严格测试,设计者无不企图提高信噪比(Signal to Noise Rat1, SNR)来满足这些条件。信噪比可以通过加强信号或是抑制噪声来达成,对于电容式触控面板来说,主要的噪声来自于面板以外的元件,诸如液晶模块(Liquid Crystal Module, LCM)、电源以及光源。因此,如何准确地检测并且降低噪声已成为此领域亟待解决的问题。


【发明内容】

[0003]因此,本发明的目的之一在于提供一种能够检测触控面版的噪声以及执行信号控制的方法以及相关控制器,其能够使用一简单的演算法来准确地检测并有效地降低触控面板的噪声。
[0004]依据本发明一实施例,提出一种用来检测一触控面板的噪声以及执行信号控制的方法,其中该触控面板包含有多条感测线以及多条驱动线,且该感测线以及该驱动线彼此交叉。该方法包含有:(a)依序地将多个传送信号分别传送至该触控面板的这些驱动线;(b)接收多个周期的数据,其中当一传送信号被致能且被输入至相对应的驱动线时,一周期的数据是从这些感测线得到的多个接收信号中的数字数据,且该多个周期的该数据形成该触控面板的一帧数据;(c)判断有多少周期被噪声所影响;(d)通过判断被噪声所影响的周期的一数目是否大于一第一临界值来决定该帧数据是否被噪声所影响,其中当被噪声所影响的周期的该数目大于该第一临界值时,判断该帧数据被噪声影响;(e)重复步骤(a)?Cd)以决定所判断的受噪声影响的连续帧数据的一数目是否大于一第二临界值,并产生一判断结果;以及(f)依据该判断结果来调整该传送信号的一频率。
[0005]依据本发明另一实施例,提出一种用于一触控面板的控制器,其中该触控面板包含有多条感测线以及多条驱动线,且该感测线以及该驱动线彼此交叉,该控制器包含有:一微处理器以及一程序代码,其中该程序代码存储于该控制器的一存储装置;当该微处理器执行该程序代码时,该程序代码会执行以下的步骤:(a)依序地将多个传送信号分别传送至该触控面板的这些驱动线;(b)接收多个周期的数据,其中当一传送信号被致能且被输入至相对应的驱动线时,一周期的数据是从这些感测线得到的多个接收信号中的数字数据,且该多个周期的该数据形成该触控面板的一帧数据;(C)判断有多少周期被噪声所影响;(d)通过判断被噪声所影响的周期的一数目是否大于一第一临界值来决定该帧数据是否被噪声所影响,其中当被噪声所影响的周期的该数目大于该第一临界值时,判断该帧数据被噪声影响;(e)重复步骤(a)?(d)以决定所判断的受噪声影响的连续帧数据的一数目是否大于一第二临界值,并产生一判断结果;以及(f)依据该判断结果来调整该传送信号的一频率。
[0006]在本发明用于检测触控面板噪声以及执行信号控制的方法中,可以通过使用一简单的演算法来准确地检测噪声,且可以再通过单纯地改变传送信号的频率来降低噪声。

【专利附图】

【附图说明】
[0007]图1为依据本发明一实施例的一触控面板的示意图。
[0008]图2为对应传送信号的接收信号的数据的多个周期的范例的示意图。
[0009]图3为依据本发明一实施例用来准确地检测触控面版的噪声以及执行信号控制的方法的流程图。
[0010]【符号说明】
[0011]100触控面板
[0012]110控制器
[0013]112微处理器
[0014]114程序代码
[0015]300 ?326 步骤

【具体实施方式】
[0016]在说明书及所附的权利要求书当中使用了某些词汇来指称特定的元件。本领域技术人员应可理解,制造商可能会用不同的名词来称呼同样的元件。本说明书及所附的权利要求书并不以名称的差异来作为区分元件的方式,而是以元件在功能上的差异来作为区分的准则。在通篇说明书及所附的权利要求书当中所提及的“包含”为一开放式的用语,故应解释成“包含但不限定于”。另外,“耦接” 一词在此包含任何直接及间接的电气连接手段。因此,如果文中描述一第一装置耦接于一第二装置,则代表该第一装置可直接电气连接于该第二装置,或通过其他装置或连接手段间接地电气连接至该第二装置。
[0017]请参考图1,图1为依据本发明一实施例的一触控面板100的示意图。在此实施例中,触控面板100—电容式触控面板,且触控面板100包含有多条驱动线、多条感测线(在此实施例中共有19条驱动线DLl - DL19以及11条感测线SLl - SLlI)以及一控制器110,其中控制器110包含有一微处理器112以及一程序代码114,其中程序代码114存储于控制器110中的一存储装置。驱动线DLl - DL19以及感测线SLl - SLll会交叉(intersect)以形成一阵列,控制器110会依序地将多个传送信号Tl - T19分别传送至驱动线DLl - DL19(传送信号Tl - T19各自被致能的周期彼此不重叠的),且在传送信号Tl - T19的这些致能周期的每一致能周期的期间中,控制器110会从感测线SLl - SLll接收多个接收信号Rl - Rll以决定触控面板100上是否出现一个或是多个触控点。
[0018]请参考图2,图2为传送信号Tl - T19所对应的接收信号Rl _ Rll的数据的多个周期(cycle)的范例的示意图。图2中所示的数据为数字数据:控制器110中内建有多个模拟至数字转换器,其会将模拟接收信号Rl-Rll转换为输入数据。如图2所示,当传送信号Tl被致能且被输入至相对应的驱动线DLl时,控制器100会接收到接收信号Rl-Rll以产生周期I的数据;接着传送信号T2被致能且被输入至相对应的驱动线DL2时,控制器100会接收到接收信号Rl-Rll以产生周期2的数据,依此类推。图2中所示的所有数据(周期1-周期19的数据)是帧数据(frame data,图框数据),且此帧数据对应于驱动线DLl - DL19和感测线SLl - SLll所构成的多个交叉区域。图2中所示的数据可以被用来判断触控面板100上是否出现一个或是多个触控点,并且判断该(些)触控点的位置。
[0019]在理想的状况下,当触控面板100上并未出现触控点时,图2中所示的数据应为0,而当触控面板100上出现一个触控点时,图2中所示的相对应数据的数值应该很大(例如50?250)。由于噪声由液晶模块、电源和/或光源造成,然而,即使触控面板100上并未出现触控点时,图2中所示的数据亦不会等于O。
[0020]请参考图3,图3为依据本发明一实施例用来准确地检测触控面版100的噪声以及执行信号控制的方法的流程图。图3中所示的流程通过微处理器112执行程序代码114来实作。参考图3,该流程详述如下。
[0021 ] 在步骤300中,流程开始。在步骤302中,将一参数η设为O。在步骤304中,对一目前的周期而言(例如图2中所示的周期1),会决定出该周期的一最大值和一最小值。在步骤306中,会判断该最小值是否大于一临界值A(在此实施例中,A为3或4),如果该最小值大于A,则流程会进入步骤308,否则流程进入步骤312。在步骤308中,会判断该最大值以及该最小值之间的一差值是否小于一临界值B (在此实施例中,B为10),如果该差值小于B,则流程会进入步骤310,否则流程进入步骤312。在步骤310中,参数η的值会以I为单位来递增。在步骤312中,会判断是否存在有下一周期,如果该下一周期存在,则流程会回到步骤304,否则流程会进入步骤314。
[0022]上述步骤302?312用来判断帧数据中有多少周期被噪声所影响,且参数η为被噪声所影响的周期数。以图2中所示的帧数据为例,假设A等于3且B等于0,仅有周期7以及周期8被判断为受到噪声影响(最小值大于3且差值小于10),且参数η等于2。
[0023]在步骤314中,会判断参数η是否大于一临界值C (在此实施例中,C为2)。如果参数η大于临界值C,则流程会进入步骤318,且一参数m的值会以I为单位来递增(参数m在初始状态下被设为0),否则流程会进入步骤316并将参数m设为O。在步骤320中,会判断参数m是否大于一临界值D (在此实施例中,D为I或2),如果参数m大于D,则流程会进入步骤322并略微改变传送信号Tl - T19的频率(但不影响触控面板100的正常操作);否则,流程会进入步骤324中。在步骤324中,会判断是否存在有一下一帧,如果该下一帧存在,则流程会回到步骤302 ;否则,流程会进入步骤326并结束操作。
[0024]上述步骤314?324用来判断目前帧是否被噪声所影响,以及判断有多少连续帧被噪声所影响,且参数m用来表示被噪声所影响的连续帧数。假设C等于2,只有在被噪声所影响的周期数(即参数η)大于2时,才会判断该帧受到噪声影响。以图2为例,由于仅有两个周期被判断为受到噪声影响,因此判断图2中的这些帧并未受到噪声的影响。除此之夕卜,假设D等于1,当两个或是两个以上的帧被判断为受到噪声影响时,控制器110会略微改变传送信号Tl - Τ19的频率;否则不改变传送信号Tl - Τ19的频率。
[0025]在触控面板100的整个操作过程里都会执行图3中所示的流程,控制器110会即时地检测触控面板100的噪声并且执行信号控制。
[0026]在图3所示的流程中,其中所采用的方法利用四个条件来确认/检测是否要改变传送信号Tl - Τ19的频率以降低噪声:
[0027]条件1:在一周期里,最小值大于A ;
[0028]条件2:在一周期里,最大值和最小值之间的差值小于B ;
[0029]条件3:在一帧里,η个周期满足条件I以及条件2,其中η大于C ;以及
[0030]条件4:m个连续帧满足条件3,其中m大于D。
[0031]如果是满足条件4,则控制器110会略微地调整传送信号Tl-T19的频率以降低触控面板的噪声。
[0032]步骤306、步骤308以及上述条件I和条件2仅为提供说明用途,在其他实施例中,也可采用其他的作法或是判断机制来决定该周期是否受到噪声的影响。
[0033]简而言之,在本发明用于检测触控面板噪声以及执行信号控制的方法中,可以通过使用一简单的演算法来准确地检测噪声,且可以再通过单纯地改变传送信号的频率来降低该噪声。
【权利要求】
1.一种用来检测一触控面板的噪声以及执行信号控制的方法,其中该触控面板包含有多条感测线以及多条驱动线,且该感测线以及该驱动线彼此交叉,该方法包含有: Ca)依序地将多个传送信号分别传送至该触控面板的这些驱动线; (b)接收多个周期的数据,其中当一传送信号被致能且被输入至一相对应的驱动线时,一周期的数据是从这些感测线得到的多个接收信号中的数字数据,且该多个周期的该数据形成该触控面板的一帧数据; (C)判断有多少周期被噪声所影响; (d)通过判断被噪声所影响的周期的一数目是否大于一第一临界值来决定该帧数据是否被噪声所影响,其中当被噪声所影响的周期的该数目大于该第一临界值时,判断该帧数据被噪声影响; Ce)重复步骤(a)?(d)以决定所判断的受噪声影响的连续帧数据的一数目是否大于一第二临界值,并产生一判断结果;以及 Cf)依据该判断结果来调整该传送信号的一频率。
2.如权利要求1所述的方法,其中步骤(C)包含有: 针对每一周期: 决定该周期的一最大值和一最小值;以及 依据该周期的该最大值和该最小值来决定该周期是否受到噪声的影响。
3.如权利要求2所述的方法,其中依据该周期的该最大值和该最小值来决定该周期是否受到噪声的影响的步骤包含有: 判断该最小值是否大于一第三临界值; 判断该最大值以及该最小值之间的一差值是否小于一第四临界值;以及当该最小值大于该第三临界值,且该差值小于该第四临界值时,判断该周期受到噪声所影响。
4.如权利要求1所述的方法,其中该第二临界值等于I或是2。
5.一种用于一触控面板的控制器,其中该触控面板包含有多条感测线以及多条驱动线,且该感测线以及该驱动线彼此交叉,该控制器包含有: 一微处理器;以及 一程序代码,存储于该控制器的一存储装置; 当该微处理器执行该程序代码时,该程序代码会执行以下的步骤: Ca)依序地将多个传送信号分别传送至该触控面板的这些驱动线; (b)接收多个周期的数据,其中当一传送信号被致能且被输入至一相对应的驱动线时,一周期的数据是从这些感测线得到的多个接收信号中的数字数据,且该多个周期的该数据形成该触控面板的一帧数据; (C)判断有多少周期被噪声所影响; (d)通过判断被噪声所影响的周期的一数目是否大于一第一临界值来决定该帧数据是否被噪声所影响,其中当被噪声所影响的周期的该数目大于该第一临界值时,判断该帧数据被噪声影响; Ce)重复步骤(a)?(d)以决定所判断的受噪声影响的连续帧数据的一数目是否大于一第二临界值,并产生一判断结果;以及 (f)依据该判断结果来调整该传送信号的一频率。
6.如权利要求5所述的控制器,其中步骤(c)包含有: 针对每一周期: 决定该周期的一最大值和一最小值;以及 依据该周期的该最大值和该最小值来决定该周期是否受到噪声的影响。
7.如权利要求6所述的控制器,其中依据该周期的该最大值和该最小值来决定该周期是否受到噪声的影响的步骤包含有: 判断该最小值是否大于一第三临界值; 判断该最大值以及该最小值之间的一差值是否小于一第四临界值;以及当该最小值大于该第三临界值,且该差值小于该第四临界值时,判断该周期受到噪声所影响。
8.如权利要求5所述的控制器,其中该第二临界值等于I或是2。
【文档编号】G06F3/044GK104423734SQ201310375845
【公开日】2015年3月18日 申请日期:2013年8月26日 优先权日:2013年8月26日
【发明者】刘立林, 张仲文, 戴绅峰, 刘叡明 申请人:奇景光电股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1