电容式触控屏手掌判别方法

文档序号:6436511阅读:490来源:国知局
专利名称:电容式触控屏手掌判别方法
技术领域
本发明涉及一种手掌判别方法,尤其是指电容式触控屏手掌判别的方法。
背景技术
现今,电容式触控屏由于使用便利,及占用空间小、携带方便等优点,因此已越来越受到人们的追捧。用户只通过手指就可轻松实现鼠标的各种功能,所以现如今,不仅电子设备上出现了附加触控屏的设计,如目前大热的支持全触控的笔记型电脑,还有应用更为广泛的如个人数字助理(PDA)、平板计算机(Table PC)、电子书等。现有电容式触控屏能够同时检测多点触碰,并能精确的检测各点的电容以及各点的具体位置。如现有电容式触控屏可以识别手指或触控笔操作,甚至可以随着双指之间的距离变化进行图片的缩放操作等,虽然很大程度上方便了用户的使用,但是现有电容式触控屏确不能准确地识别手掌等部位的操作。因此需要为广大用户提供一种更加简便的电容式触控屏手掌的判别方法来解决以上问题。

发明内容
本发明实际所要解决的技术问题是如何提供一种既简单又能快速的判别电容式触控屏手掌的方法。为了实现本发明的上述目的,本发明提供了一种电容式触控屏手掌判别方法,所述触控屏在扫描时获得第一组原始数据感应值,其步骤如下首先,利用所述原始数据感应值中前一数据减去后一数据的方法求出第二组数据中的最小值;然后,将第二组数据中所有感应值与上述最小值做差求出第三组感应数据;最后,根据第三组感应数据中均大于门槛值的数据个数来判别触控输入信号是否是手掌。本发明所述的电容式触控屏手掌判别方法,不但简单,而且通过对无规律的原始数据的转换变成可以识别的有规律的信号数据,从而可以快速的判断出输入信号是手掌还是手指。


图1是根据本发明触控屏手掌判别方法的流程图。
具体实施例方式下面结合附图和实施例对本发明作进一步的说明。本发明所述的电容式触控屏手掌判别方法,主要是利用类微分的基本原理来区分手指和手掌。由于手掌的原始感应值的信号强度和个数远比手指的要大的多,所以通过其感应值的信号强度就可以区别手掌和手指,但是电容式触控屏在扫描过程中,对于多点触控而言,原始感应值没有固定的规律,所以需要对原始感应值进行换算,从而可以准确的判别手掌和手指。
请参考图1所示,设电容式触控屏在上电扫描后,获得第一组原始数据感应值
raw (η),其分别为raw (0)、raw (1)、raw (2)......raw (η),其中η为电容式触控屏的扫描线
条数。为了更加方便的查看其规律,我们采用差分测量感应电容的方式,由于电容式触控屏在上电后,扫描线开始扫描,在没有任何输入装置触碰时,整个电容式触控屏的电容值变化趋于一恒定值,可设定该恒定值为零;然后依次采用将前一感应值数据与后一感应值数据相减的运算得出第二组数据rai (i),即rai (i) =raw(n_l)-raw(η),所以其第二组数据分
另Ij 为raw、(0) =0_raw (0),raw、(1) =raw (0) -raw (1), raw^ (2) =raw (1) -raw (2),......raw、(
i)=raw(n-l)-raw(n)0由于第二组数据rai (i)中,均是前一组数据减去后一组数据,所以其第二组数据rai (i)中定会出现最小值,且是负数的最小值,我们标记为rai (min)。得出所述最小值rai (min)之后,继续将第二组数据rai (i)与上述最小值做差从而得出第三组数据raw…⑴,即第三组数据raw…(i)=rai (i)-raw~ (min)。由于 raw" (min)是负的最小值,所以第三组数据raw—⑴必为大于或等于零的正值。此时我们设定一个门槛值,统计所述第三组数据raw— (i)各数据中均大于门槛值的数据个数,从而判别触控信号是否是手掌或者手指。若其个数是两个以下认为此时触控信号是手指,若其个数在三个以上,则认为此时触控信号是手掌。下面我们具体举例说明如何根据电容式触控屏扫描后所获得的感应值数据来判别触控信号是手掌还是手指。先设电容式触控屏扫描后获得的第一组原始数据感应值raW(n)<0,0,-2,0,0,-5,-2,-5,-26,-94,10,90,2,3,0,1,1,0,-2,-2,0,0];然后依次采用将前一感应值数据与后一感应值数据相减的运算得出第二组数据rai (i),如rai (0) =0-0=0,raw" (1) =0-0=0, raw" (2) =0- (-2) =2,依次类推便可得出 raw" (i) =
,所以上述1~柳⑴的数据中最小值rai (min) =-104 ;继续将第二组数据rai⑴与上述最小值做差从而得出第三组数据raw— (i),即raw— (i) = [104,104, 106,102,104,99,101,107,125,172,0,24,16,103,105,103,104,105,106,104,102,104]; 由于根据经验值可以提前知道区分手指和手掌的门槛值为160,而上述第三组数据中,仅仅只有一个感应值大于它,因此可以判断此时的输入信号为手指。若电容式触控屏继续扫描且又获得一组原始数据感应值raW(n) = [10,-21, -88,-213,-49,-11,-4,9,49,126,38,31,35,41,-12,28,9,4, 2,1,0,-11,5],然后依次采用将前一感应值数据与后一感应值数据相减的运算得出第二组数据rai (i),如 raw" (0)=0-10=-10, raw" (1)=10-(-21) =31,raw" (2) =-21-(-88) =67,依次类推便可得出 raw" (i) = [-10, 31,67,125,-164,-38,-7,-13,-40,-77,88,7, -4,-53,-40,19,5,2,1,0, 11,-16],所以上述1~柳(i)的数据中最小值rai (min) =-164 ;继续将第二组数据rai⑴ 与上述最小值做差从而得出第三组数据raw— (i),即raw…(i) =-10-(-164)=1 ,依次类推直到 raw…(i) = [154, 195,231,289,0,126,157,151,124,87,76,171,160,111, 124,145,1 59,162,163,164,175,148];由于门槛值仍旧为160,而上述数据中,有9个数据感应值均大于它,因此可以判断此时的输入信号为手掌。本发明所述的电容式触控屏手掌判别的方法,不但简单,而且通过对无规律的原始数据的转换变成可以识别的有规律的信号数据,从而可以快速的判断出输入信号是手掌还是手指。
权利要求
1.一种电容式触控屏手掌判别方法,所述触控屏在扫描时获得第一组原始数据感应值,其步骤如下首先,利用所述原始数据感应值中前一数据减去后一数据的方法求出第二组数据中的最小值;然后,将第二组数据中所有感应值与上述最小值做差求出第三组感应数据; 最后,根据第三组感应数据中均大于门槛值的数据个数来判别触控输入信号是否是手掌。
2.如权利要求1所述的方法,其特征在于所述利用所述原始数据感应值中前一数据减去后一数据的方法中,电容式触控屏在上电后,扫描线开始扫描,在没有任何输入装置触碰时,整个电容式触控屏的电容值变化趋于一恒定值。
3.如权利要求2所述的方法,其特征在于所述恒定值为零。
4.如权利要求1所述的方法,其特征在于所述第二组数据中的最小值是负数。
5.如权利要求1所述的方法,其特征在于所述门槛值是预设经验值。
6.如权利要求1所述的方法,其特征在于所述第三组数据均是大于或等于零的正值。
7.如权利要求1所述的方法,其特征在于所述第三组数据中,若各感应数据中大于门槛值的数据个数超过两个,则认为触控信号是手掌。
8.如权利要求1所述的方法,其特征在于所述第三组数据中,若各感应数据中大于门槛值的数据个数不超过两个,则认为触控信号是手指。
全文摘要
本发明涉及一种电容式触控屏手掌判别方法,所述触控屏在扫描时获得第一组原始数据感应值,然后对无规律的原始数据感应值进行若干换算,从而转换成可识别的有规律数据。本发明所述的方法,不但简单,而且通过对无规律的原始数据的转换变成可以识别的有规律的信号数据,最终快速的判断出输入信号是手掌还是手指。
文档编号G06F3/044GK102339187SQ20111032931
公开日2012年2月1日 申请日期2011年10月26日 优先权日2011年10月26日
发明者杜小雷 申请人:苏州瀚瑞微电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1