免自动校正计算位移的方法

文档序号:6599878阅读:400来源:国知局
专利名称:免自动校正计算位移的方法
技术领域
本发明涉及一种手指在触控板上移动后计算位移的方法,尤其是指一种免自动校 正就可计算位移的方法。
背景技术
目前,触控式面板由于耐磨损、寿命长、所以近来也越来越多的受到了市场的追 捧,由此而产生的各种类型的触控产品也纷纷面世。尤其对电容式触控屏,由于其在光损失 和系统功效上更具优势,所以在产品的应用上更加广泛。而电容式触控面板的工作原理一般是通过一触控芯片来感应面板的电容变化从 而判断触控对象如手指的位置和动作,从而才能进一步计算出手指在触控面板上移动的位 移。而为了精确的计算出手指的位移,通常需要知道面板在没有任何输入状态下的原始电 容来做参考,即在没有手指或其它任何触控对象触碰面板的状态下的原始电容值作为参 考。但在实际操作中,也会受到如温度、湿度等外界环境的各种影响,故此,业界通常称这一 现象为噪声干扰。为了避免噪声干扰从而能够较为精确的计算出手指在触控板上移动的实际位移, 目前常见的方法就是先对触控面板进行自动校正处理,使其达到理想状态;然后再通过手 指触碰面板后电容感应值的变化来计算位移。虽然这种方法能够比较准确的计算出位移的 数值,但是由于必须先行校正面板的步骤使得该方法较为复杂。再者,在自动校正面板的过 程中,不可避免的一个事实是初始环境存在不稳定性。这样一旦初始环境改变,就会影响 整个触控面板的操作,不但不容易恢复正常状态,而且又要浪费时间去重新校正。因此需要为广大用户提供一种更加简便的方法来解决以上问题。

发明内容
本发明实际所要解决的技术问题是如何提供一种可免自动校正面板计算位移的 方法。为了实现本发明的上述目的,本发明提供了一种免自动校正计算位移的方法,其 包括以下步骤侦测触控板上各条扫描线上的感应值;采用将某一时刻所侦测到的感应值 与前一时刻所侦测到的感应值相减的运算;分析运算后所对应的波形图;根据该波形图进 而判断触控对象移动的速度以及方向从而计算触控对象在触控板上的移动位移。本发明所述的免自动校正计算位移的方法,由于采用了将某一时刻所侦测到的感 应值与前一时刻所侦测到的感应值相减的运算,所以免去了自动校正触控板后才能计算位 移的繁琐步骤,在避免考虑外界环境影响的基础上,快速而准确的计算出了手指在触控板 上移动时的位移。


图1是手指在触控板上没有发生位移时,任意一扫描线在某一时刻的感应值变化
3图;图2是手指触碰触控板后扫描线所产生的感应值变化图;图3是采用本发明运算后扫描线的感应值变化图;图4是采用本发明运算后扫描线的另一种感应值变化图。
具体实施例方式下面结合附图和实施例对本发明作进一步的说明。当触控面板上电后,扫描线开始扫描,在没有任何输入装置触碰面板时,整个触碰 式面板电容值的变化趋于一恒定值,当有任何输入设备如手指触碰该面板时,该电容值就 会发生变化,经过第一次扫描后,第二次再扫描各条扫描线时,同一位置的两电容值就会形 成了一差值,如此就形成了有正、有负的电容值,即最终形成了具有最大和最小的电容值, 从而侦测出手指的具体位置,上述判断步骤就构成了差分测量感应电容的方法。由于当触控板在没有任何物体触碰的情况下,各条扫描线的感应值趋于一恒定 值,那么在某一特定时间段内,如T = tl时刻,各条扫描线上感应值趋于一恒定值,其对应 的感应值波形图请参考图1所示。当T = t2时刻,因为同一条扫描线上的感应值不会发生 任何变化,所以,各条扫描线的感应值仍旧趋于该恒定值,如图1所示。此时,若采用将两个 时刻所产生的感应值相减的运算,由于没有任何触控对象触碰触控板,那么对任意一条扫 描线而言,t2时刻所对应的感应值与tl时刻所对应的感应值相同,故此其两个时刻的差值 就为零。而若当手指触碰所述触控板时,这时,侦测到扫描线的感应值就会有较大变化,其 侦测出扫描线的感应值就会是上述恒定感应值与手指触控后所产生的感应值相互叠加后 产生的数值,其对应的感应值波形图请参考图2所示。因为外界恒定值的存在,所以直接测 量手指在触控板上移动的速度肯定存在很大误差。而采用差分测量电容值的形式,就能够 避免考虑外界噪声的干扰,而侦测出手指触碰触控板的真实值。利用差分电容值的形式,就 可得出手指触碰后真实感应值的大小,其原理是采用将手指触碰后扫描线所获得的感应 值与手指没有触碰时的感应值相减的运算,然后分析运算后所对应的波形图,根据该波形 图进而判断触控对象移动的速度以及方向从而计算触控对象在触控板上的移动位移。由于 所述运算后的波形图所在的峰值与速度成正比,所以由上述真实的感应值就可测出相应手 指在触控板上移动的速度,进而确定出手指在触控板上移动的位移。这样就达到了即使省 去自动校正触控板的程序步骤,一样可以得到手指在触控板上的位移。下面具体论述如何计算触控对象如手指在触控板上移动的位移由于外界环境的干扰,手指触碰触控板后扫描线所产生的感应波形图实际得到的 是一个叠加后的状态,即外界干扰值和手指触碰触控板后所产生感应值的相互叠加状态。 而在某一时刻,外界环境的干扰值为一恒定值,若采用将手指触碰后扫描线所获得的感应 值与手指没有触碰时的感应值相减的运算,就可以得到手指触碰后的真实感应值的大小。 此时,若手指放置在触控板上后停止不动,那么扫描线所产生的感应值又会再一次的趋向 该恒定值,所以差分后的感应值就仍旧为零。由于采用某一时刻所侦测到的感应值与前一时刻所侦测到的感应值相减的运算, 所以我们就可避免考虑外界噪声值的干扰。可先直接侦测触控板上各条扫描线上的感应值,然后采用将某一时刻所侦测到的感应值与前一时刻所侦测到的感应值相减的运算,随 后,分析运算后所对应的波形图,根据该波形图进而判断触控对象移动的速度以及方向从 而计算触控对象在触控板上的移动位移。由于采用的是前后某一时刻感应值相减的运算, 所以运算后会出现一个叠加后的波形图。若分析后的波形图中在某一时刻出现了两个波 峰和一个波谷,如图3所示,则表示此时手指在触控板上向左移动。若分析后的波形图中在 某一时刻出现了一个波峰和两个波谷,如图4所示,则表示此时手指在触控板上向右移动。 在判断上述手指在触控板上移动的方向时,也可同时侦测出不同的波形图所对应的移动速 度。由于各条扫描线不断扫描时的时间间隔相同,所以在得到了手指在触控板上移动方向 和移动速度的数据后即可计算出手指在触控板上移动的位移。 上述在触控板上计算手指位移的方法中,由于采用了将某一时刻所侦测到的感应 值与前一时刻所侦测到的感应值相减的运算,所以免去了自动校正触控板后才能计算位移 的繁琐步骤,在不考虑外界环境的基础上,快速而准确的计算出了手指在触控板上移动时 的位移。
权利要求
一种免自动校正计算位移的方法,其包括以下步骤侦测触控板上各条扫描线上的感应值;采用将某一时刻所侦测到的感应值与前一时刻所侦测到的感应值相减的运算;分析运算后所对应的波形图;根据该波形图进而判断触控对象移动的速度以及方向从而计算触控对象在触控板上的移动位移。
2.如权利要求1所述的方法,其特征在于若在某一时刻和前一时刻的感应值相减后 所得数值为零,则表示没有触控对象触碰触控板。
3.如权利要求1所述的方法,其特征在于若在某一时刻和前一时刻的感应值相减后 所得数值为零,则表示触控对象在触控板上没有产生位移。
4.如权利要求1所述的方法,其特征在于所述运算后的波形图所在的峰值与速度成 正比。
5.如权利要求1所述的方法,其特征在于若运算后出现了两个波峰和一个波谷状的 波形图,则表示触控对象此时向左移动,并计算此时的速度。
6.如权利要求1所述的方法,其特征在于若运算后出现了一个波峰和两个波谷状的 波形图,则表示触控对象此时向右移动,并计算此时的速度。
全文摘要
本发明涉及一种免自动校正计算位移的方法,其包括以下步骤侦测触控板上各条扫描线上的感应值;采用将某一时刻所侦测到的感应值与前一时刻所侦测到的感应值相减的运算;分析运算后所对应的波形图;根据该波形图进而判断触控对象移动的速度以及方向从而计算触控对象在触控板上的移动位移。本发明所述的方法,不但免去了自动校正的繁琐步骤,而且可以不考虑外界环境的影响就能够准确的计算手指在触控板上移动的位移。
文档编号G06F3/044GK101825977SQ20101013475
公开日2010年9月8日 申请日期2010年3月22日 优先权日2010年3月22日
发明者刘杰 申请人:苏州瀚瑞微电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1