[发明专利]基于电容触摸屏的触摸边界非线性识别矫正方法有效
申请号: | 201410067800.5 | 申请日: | 2014-02-26 |
公开(公告)号: | CN103809829A | 公开(公告)日: | 2014-05-21 |
发明(设计)人: | 傅秋良;张广亚;杨松;李伟斌 | 申请(专利权)人: | 南京触宏微电子有限公司 |
主分类号: | G06F3/044 | 分类号: | G06F3/044 |
代理公司: | 南京钟山专利代理有限公司 32252 | 代理人: | 戴朝荣 |
地址: | 210042 江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种基于电容触摸屏的触摸边界非线性识别矫正方法,改进触摸的手指位于触摸屏边界区域时的手指定位识别的效果,进而提高手指触摸在触摸屏边界区域的识别线性度,同时使手指识别点可以到达的触摸屏的边界区域,尽量低接近边界0点,有效的避免了由于缺少一个旁瓣感应测量信号,精确手指位置值的导出将出现偏差的缺陷。 | ||
搜索关键词: | 基于 电容 触摸屏 触摸 边界 非线性 识别 矫正 方法 | ||
【主权项】:
1.一种基于电容触摸屏的触摸边界非线性识别矫正方法,其特征在于,步骤如下:步骤1:把手指静止在触摸屏上时,通过触摸屏上的电容式感应器采集手指在触摸屏上的位置采样信号,并把采集到的手指在触摸屏上的位置采样信号发送到处理器中,这样处理器无论是横向还是纵向,都得到了位置采样信号D(i-1)、D(i)以及D(i+1),D(i)为采集到的手指在触摸屏上的位置采样信号的极值点,D(i-1)为该极值点在对应的行左边或列上边的信号,D(i+1)为该极值点在对应的行右边或列下边的信号;在位置采样信号D(i-1)、D(i)以及D(i+1)中存在D(0)和D(1)的情况下,如果D(0)的值小于D(1)的值时,处理器判断手指触摸点并不在触摸屏边界,这样处理器就利用公式(1)导出手指触摸点在触摸屏的精确位置P,公式(1)如下所示:P = D ( i - 1 ) * ( i - 1 ) + D ( i ) * i + D ( i + 1 ) * ( i + 1 ) D ( i - 1 ) + D ( i ) + D ( i + 1 ) - - - ( 1 ) ]]> 公式(1)中的P是Px或Py,Px为导出的手指的触摸点横向精确位置,Py为导出的手指的触摸点纵向精确位置,i为极值点位置;如果D(0)的值不小于D(1)的值时,处理器判断手指触摸点在触摸屏边界,这样处理器就利用公式(4)导出手指的触摸点在触摸屏的上边界或左边界的精确位置P;而处理器利用公式(5)导出手指的触摸点在触摸屏的下边界或右边界的精确位置P:P = D ( 0 ) * D ( 0 ) * 0 + D ( 1 ) * D ( 1 ) * 1 D ( 0 ) * D ( 0 ) + D ( 1 ) * D ( 1 ) = D ( 1 ) * D ( 1 ) D ( 0 ) * D ( 0 ) + D ( 1 ) * D ( 1 ) - - - ( 4 ) ]]>P = D ( M - 2 ) * D ( M - 2 ) * ( M - 2 ) + D ( M - 1 ) * ( M - 1 ) * ( M - 1 ) D ( M - 2 ) * D ( M - 2 ) + D ( M - 1 ) * D ( M - 1 ) --- ( 5 ) ]]> M为电容触摸屏的分辨率域的总行数K或者总列数L,而当i不为0的时候处理器就利用公式(1)导出手指的触摸点在触摸屏的精确位置P;步骤2:当手指在触摸屏上移动时,通过触摸屏上的电容式感应器实时采集手指在触摸屏移动时的位置采样信号,并把采集到的手指在触摸屏上的位置采样信号发送到处理器中,这样处理器无论是横向还是纵向,都得到了位置采样信号D(i-1)、D(i)以及D(i+1),D(i)为采集到的手指在触摸屏上的位置采样信号的极值点,D(i-1)为该极值点在对应的行左边或列上边的信号,D(i+1)为该极值点在对应的行右边或列下边的信号,在位置采样信号D(i-1)、D(i)以及D(i+1)中存在D(0)和D(1)的情况下,如果D(0)的值小于D(1)的值时,处理器判断手指触摸点并不在触摸屏边界,这样处理器就利用公式(1)导出手指的触摸点在触摸屏的精确位置P,公式(1)如下所示:P = D ( i - 1 ) * ( i - 1 ) + D ( i ) * i + D ( i + 1 ) * ( i + 1 ) D ( i - 1 ) + D ( i ) + D ( i + 1 ) - - - ( 1 ) ]]> 公式(1)中的P是Px或Py,Px为导出的手指的触摸点横向精确位置,Py为导出的手指的触摸点纵向精确位置,i为极值点位置;如果D(0)的值不小于D(1)的值时,处理器判断手指触摸点在触摸屏边界,这样处理器就利用公式(4)导出手指的触摸点在触摸屏的上边界或左边界的精确位置P;而处理器利用公式(5)导出手指的触摸点在触摸屏的下边界或右边界的精确位置P:P = D ( 0 ) * D ( 0 ) * 0 + D ( 1 ) * D ( 1 ) * 1 D ( 0 ) * D ( 0 ) + D ( 1 ) * D ( 1 ) = D ( 1 ) * D ( 1 ) D ( 0 ) * D ( 0 ) + D ( 1 ) * D ( 1 ) - - - ( 4 ) ]]>P = D ( M - 2 ) * D ( M - 2 ) * ( M - 2 ) + D ( M - 1 ) * ( M - 1 ) * ( M - 1 ) D ( M - 2 ) * D ( M - 2 ) + D ( M - 1 ) * D ( M - 1 ) --- ( 5 ) ]]> M为电容触摸屏的分辨率域的总行数K或者总列数L,而当i不为0的时候处理器就利用公式(1)导出手指的触摸点在触摸屏的精确位置P。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京触宏微电子有限公司,未经南京触宏微电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410067800.5/,转载请声明来源钻瓜专利网。