触碰点侦测方法技术

技术编号:8833947 阅读:201 留言:0更新日期:2013-06-22 20:17
本发明专利技术提供一种触碰点侦测方法,适用于投射电容式触控板,本方法包含:扫描触碰范围的电容值分布,触碰范围包含边缘区域与中央区域;计算电容值分布在x轴或y轴方向上的一阶导数;取得边缘区域中,一阶导数的最大值M1与最小值M2,M1与M2分别取绝对值后的最大值为Mmax,最小值为Mmin;取得中央区域中,一阶导数的最大值P1与最小值P2;计算(P1-P2)与Mmax的比值的绝对值n;当n介于0.1至0.67的范围中时,判断为多点触碰,而以触碰范围的坐标点计算出多点触碰时的多个触碰点的坐标;当n小于0.1或大于0.67时,判断为大面积触碰,而以一阶导数的最小值所对应的坐标作为大面积触碰时的触碰点的坐标。

【技术实现步骤摘要】

本专利技术涉及一种,特别是涉及一种适用于投射电容式触控板的。
技术介绍
目前移动电子装置的主流,例如智能手机或平板计算机等,均舍弃传统的键盘鼠标装置而改以触控面板作为标准的输入和输出的接口,以顺应电子装置的微小化趋势。通过触控面板,移动电子装置提供使用者借由手指在触控面板上的触碰或滑动来执行触控操作。而随着触控及硬件技术的日新月异,触控操作也愈来愈人性化,许多触控操作方式也愈来愈细腻,因此对于触控轨迹的分辨率要求也愈来愈高,否则便容易发生误判或者是描绘出的触控轨迹不如预期。当前的投射电容式触控面板已经可以支持多点触碰(mult1-touch)的操作。但一般人在触控面板上操作时,往往不经意地会将手掌碰触到触控面板而造成大范围触碰的情况。此时,触控面板容易将多点触碰的情况误判为大范围触碰,或者是将大范围触碰误判为多点触碰,因而造成触控操作的不顺畅甚至操作错误。因此,现有技术具有无法准确判断多点触碰和大范围触碰点的问题。
技术实现思路
有鉴于此,本专利技术提供一种,适用于投射电容式触控板,本方法包含:扫描触碰范围的电容值分布,触碰范围包含边缘区域与中央区域;计算电容值分布在X轴或y轴方向上的一阶导数;取得边缘区域中,一阶导数的最大值Ml与最小值M2,M1与M2分别取绝对值后的最大值为Iax,最小值为Mmin ;取得中央区域中,一阶导数的最大值Pl与最小值P2 ;计算(P1-P2)与Mmax两者的比值的绝对值η ;当η小于0.1或大于0.67时,判断为大面积触碰点,而以Mmin所对应的坐标作为大面积触碰时的触碰点的坐标。此外,当η介于0.1至0.67的范围中时,判断为多点触碰,而以触碰范围的坐标点计算出多点触碰时的多个触碰点的坐标。通过前述方法,本专利技术可判断投射电容式触控板受到大面积触碰时(例如手掌压在触控面板上)的情况;此外,还可进一步识别多点触碰(例如多指并排于触控面板上)的情况,进而提高使用者触控操作的流畅度以及减少触控操作错误的机率。附图说明图1为本专利技术的流程图2为投射电容式触控面板示意图3为大面积触碰时,电容值分布于X轴方向上的一阶导数分布不意图4为多点触碰时,电容值分布于X轴方向上的一阶导数分布示意图。附图标记10:投射电容式触控面板11:x轴方向扫描线12:y轴方向扫描线19:触碰范围20:基准线21、25:位于边缘区域的一阶导数22、23、24:位于中央区域的一阶导数30:基准线31、35:位于边缘区域的一阶导数32、33、34:位于中央区域的一阶导数具体实施方式请参照图1,为本专利技术的流程图,包含下列步骤:步骤SOl:扫描一触碰范围的电容值分布。请参照图2,为投射电容式触控面板示意图。投射电容式触控面板10具有X轴方向扫描线11与y轴方向扫描线12,每一 X轴方向扫描线11与其相邻y轴方向扫描线12之间在施加电压之后将形成一电容,且每隔一预定周期便会扫描电容值有无发生变化。当有外物或手指碰触了投射电容式触控面板10,便会造成一触碰范围19内的电容值发生变化。由于每一条X轴扫描线11与y轴扫描线12分别代表X坐标与I坐标,因而可通过各种现有的算法计算出触碰点的位置。本步骤主要目的是在侦测触碰范围内各坐标点的电容值分布,其中触碰范围的宽度大于3厘米,此时代表触控面板受到大面积的触碰或者是多根指头的触碰。触碰范围包含边缘区域与中央区域,所述边缘区域指触碰范围中最外围的坐标点所构成的区域,而边缘区域以外的坐标点即构成所谓的中央区域。步骤S02:计算电容值分布在X轴或I轴方向上的一阶导数。在侦测到触碰范围内各坐标点的电容值分布后,接着计算电容值分布在X轴或y轴方向上每一坐标点的一阶导数,本步骤计算电容值分布在X轴方向上的一阶导数。步骤S03:对边缘区 域中每一坐标点的一阶导数取绝对值。本步骤根据步骤S02所计算的一阶导数,进一步取得边缘区域中每一坐标点的一阶导数的绝对值,边缘区域中每一坐标点的一阶导数取绝对值后,其中的最大值为Mmax,最小值为Mmin。步骤S04:取得位于中央区域中的一阶导数的最大值Pl与最小值P2。本步骤根据步骤S02所计算的一阶导数,进一步取得位于中央区域的一阶导数的最大值Pl与最小值P2。步骤S05:计算(P1-P2)与Mmax两者的比值的绝对值η。本步骤计算(Ρ1-Ρ2)与Mmax两者的比值,然后再对其取绝对值而得到η,也即 Ρ1-Ρ2η ~。M max步骤S06:判断多点触碰或是大面积触碰。请参照图3,为大面积触碰时,电容值分布于X轴方向上的一阶导数分布示意图,包含位于边缘区域的一阶导数21、25以及位于中央区域的一阶导数22、23、24。当投射电容式触控面板10受到大面积触碰时,电容值分布于X轴方向上的一阶导数分布图往往如图3所示,会具有一个平坦部。通过前述特性,当步骤S05中所计算的η的值小于0.1或大于0.67时,便判断为大面积触碰(例如掌压),此时仅输出一坐标,且以步骤S02中所计算出的各一阶导数的绝对值的最小值所对应的坐标作为大面积触碰时的触碰点的坐标,本实施例中以一阶导数23所对应的坐标作为大面积触碰时的触碰点的坐标。请参照图4,为多点触碰时,电容值分布于X轴方向上的一阶导数分布示意图,包含位于边缘区域的一阶导数31、35以及位于中央区域的一阶导数32、33、34。当投射电容式触控面板10受到多点触碰时,电容值分布于X轴方向上的一阶导数分布图大致如图4所示,中央区域的一阶导数32、33、34彼此呈现明显的高低起伏而非形成约略平坦的平坦部。通过前述特性,当步骤S05中所计算的η介于0.1至0.67的范围中时,便判断为多点触碰(例如多指并排),而以触碰范围19内的各个电容值计算出多点触碰时的多个触碰点的坐标。在计算多点触碰时的多个触碰点坐标时,首先计算通过触碰范围内所有一阶导数的多项式f (X),例如f (X)可以一元三次多项式,也就是说令f (x) =ax3+bx2+cx+d,由于每个一阶导数的坐标均为f (X)的根,因此代入f (X)后即可解得a、b、c及d。当边缘区域的一阶导数与中央区域的一阶导数置于基准线的不同侧时,计算边缘区域的一阶导数与中央区域的一阶导数之间,f (X)=O时所对应的坐标,并以之作为多个触碰点的其中之一。以图4为例,基准线30为X轴,首先计算出通过一阶导数35的一元多次多项式f(x),然后求取在一阶导数31与一阶导数32之间f (X)=O时所对应的坐标,而以所述坐标作为多点触碰时的其中一个触碰点的坐标。接着,不再考虑一阶导数31与一阶导数32,而改将一阶导数33视为边缘区域的一阶导数,并将一阶导数34视为中央区域的一阶导数,求取在一阶导数33与一阶导数34之间f (X)=O时所对应的坐标,而以所述坐标作为多点触碰时的其中一个触碰点的坐标。承上,依此类推,只要重复上述步骤便可得到在多点触碰情形下,所有触碰点的坐标。前述实施例中,若步骤S02中计算电容值分布在X轴方向上的一阶导数,则最后所得到的触碰点的坐标为X坐标。此时,需再次回到步骤S02计算在触碰范围中电容值分布在I轴方向上的一阶导数,并重复步骤S03至步骤S06以计算出触碰点的y坐标。在另一实施例中,进一步利用相邻驱动轴或侦测轴之间的电容值起伏变化来作为触碰点坐标的判断依据,而不本文档来自技高网...

【技术保护点】
一种触碰点侦测方法,其特征在于,适用于一投射电容式触控板,该投射电容式触控板借由碰触时所造成的局部电容值的改变来侦测触碰点的位置,该触碰点侦测方法包含:扫描一触碰范围的一电容值分布,该触碰范围包含一边缘区域与一中央区域,该触碰范围的宽度大于3厘米;计算该电容值分布在x轴方向或y轴方向上每一坐标点的一阶导数;对该边缘区域中每一坐标点的一阶导数取绝对值,其中最大值为Mmax,最小值为Mmin;取得位于该中央区域的一阶导数的最大值P1以及最小值P2;计算(P1?P2)与Mmax的比值的绝对值n;及当n小于0.1或大于0.67时,以Mmin所对应的坐标作为触碰点的坐标。

【技术特征摘要】
2011.12.14 TW 1001462551.一种触碰点侦测方法,其特征在于,适用于一投射电容式触控板,该投射电容式触控板借由碰触时所造成的局部电容值的改变来侦测触碰点的位置,该触碰点侦测方法包含: 扫描一触碰范围的一电容值分布,该触碰范围包含一边缘区域与一中央区域,该触碰范围的宽度大于3厘米; 计算该电容值分布在X轴方向或y轴方向上每一坐标点的一阶导数; 对该边缘区域中每一坐标点的一阶导数取绝对值,其中最大值为Iax,最小值为Mmin ; 取得位于该中央区域的一阶导数的最大值Pl以及最小值P2 ; 计算(P1-P2)与Mmax的比值的绝对值η ;及 当η小于0.1或大于0.67时,以Mmin所对应的坐标作为触碰点的坐标。2.根据权利要求1所述的触碰点侦测方法,其特征在于,还包含: 当η介于0.1至0.67的...

【专利技术属性】
技术研发人员:林家玮林义哲董睿昕
申请(专利权)人:达鸿先进科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1