專利名稱:電容式觸控屏手掌判別方法
技術領域:
本發(fā)明涉及一種手掌判別方法,尤其是指電容式觸控屏手掌判別的方法。
背景技術:
現(xiàn)今,電容式觸控屏由于使用便利,及占用空間小、攜帶方便等優(yōu)點,因此已越來越受到人們的追捧。用戶只通過手指就可輕松實現(xiàn)鼠標的各種功能,所以現(xiàn)如今,不僅電子設備上出現(xiàn)了附加觸控屏的設計,如目前大熱的支持全觸控的筆記型電腦,還有應用更為廣泛的如個人數(shù)字助理(PDA)、平板計算機(Table PC)、電子書等。現(xiàn)有電容式觸控屏能夠同時檢測多點觸碰,并能精確的檢測各點的電容以及各點的具體位置。如現(xiàn)有電容式觸控屏可以識別手指或觸控筆操作,甚至可以隨著雙指之間的距離變化進行圖片的縮放操作等,雖然很大程度上方便了用戶的使用,但是現(xiàn)有電容式觸控屏確不能準確地識別手掌等部位的操作。因此需要為廣大用戶提供一種更加簡便的電容式觸控屏手掌的判別方法來解決以上問題。
發(fā)明內容
本發(fā)明實際所要解決的技術問題是如何提供一種既簡單又能快速的判別電容式觸控屏手掌的方法。為了實現(xiàn)本發(fā)明的上述目的,本發(fā)明提供了一種電容式觸控屏手掌判別方法,所述觸控屏在掃描時獲得第一組原始數(shù)據(jù)感應值,其步驟如下首先,利用所述原始數(shù)據(jù)感應值中前一數(shù)據(jù)減去后一數(shù)據(jù)的方法求出第二組數(shù)據(jù)中的最小值;然后,將第二組數(shù)據(jù)中所有感應值與上述最小值做差求出第三組感應數(shù)據(jù);最后,根據(jù)第三組感應數(shù)據(jù)中均大于門檻值的數(shù)據(jù)個數(shù)來判別觸控輸入信號是否是手掌。本發(fā)明所述的電容式觸控屏手掌判別方法,不但簡單,而且通過對無規(guī)律的原始數(shù)據(jù)的轉換變成可以識別的有規(guī)律的信號數(shù)據(jù),從而可以快速的判斷出輸入信號是手掌還是手指。
圖1是根據(jù)本發(fā)明觸控屏手掌判別方法的流程圖。
具體實施例方式下面結合附圖和實施例對本發(fā)明作進一步的說明。本發(fā)明所述的電容式觸控屏手掌判別方法,主要是利用類微分的基本原理來區(qū)分手指和手掌。由于手掌的原始感應值的信號強度和個數(shù)遠比手指的要大的多,所以通過其感應值的信號強度就可以區(qū)別手掌和手指,但是電容式觸控屏在掃描過程中,對于多點觸控而言,原始感應值沒有固定的規(guī)律,所以需要對原始感應值進行換算,從而可以準確的判別手掌和手指。
請參考圖1所示,設電容式觸控屏在上電掃描后,獲得第一組原始數(shù)據(jù)感應值
raw (η),其分別為raw (0)、raw (1)、raw (2)......raw (η),其中η為電容式觸控屏的掃描線
條數(shù)。為了更加方便的查看其規(guī)律,我們采用差分測量感應電容的方式,由于電容式觸控屏在上電后,掃描線開始掃描,在沒有任何輸入裝置觸碰時,整個電容式觸控屏的電容值變化趨于一恒定值,可設定該恒定值為零;然后依次采用將前一感應值數(shù)據(jù)與后一感應值數(shù)據(jù)相減的運算得出第二組數(shù)據(jù)rai (i),即rai (i) =raw(n_l)-raw(η),所以其第二組數(shù)據(jù)分
另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由于第二組數(shù)據(jù)rai (i)中,均是前一組數(shù)據(jù)減去后一組數(shù)據(jù),所以其第二組數(shù)據(jù)rai (i)中定會出現(xiàn)最小值,且是負數(shù)的最小值,我們標記為rai (min)。得出所述最小值rai (min)之后,繼續(xù)將第二組數(shù)據(jù)rai (i)與上述最小值做差從而得出第三組數(shù)據(jù)raw…⑴,即第三組數(shù)據(jù)raw…(i)=rai (i)-raw~ (min)。由于 raw" (min)是負的最小值,所以第三組數(shù)據(jù)raw—⑴必為大于或等于零的正值。此時我們設定一個門檻值,統(tǒng)計所述第三組數(shù)據(jù)raw— (i)各數(shù)據(jù)中均大于門檻值的數(shù)據(jù)個數(shù),從而判別觸控信號是否是手掌或者手指。若其個數(shù)是兩個以下認為此時觸控信號是手指,若其個數(shù)在三個以上,則認為此時觸控信號是手掌。下面我們具體舉例說明如何根據(jù)電容式觸控屏掃描后所獲得的感應值數(shù)據(jù)來判別觸控信號是手掌還是手指。先設電容式觸控屏掃描后獲得的第一組原始數(shù)據(jù)感應值raW(n)<0,0,-2,0,0,-5,-2,-5,-26,-94,10,90,2,3,0,1,1,0,-2,-2,0,0];然后依次采用將前一感應值數(shù)據(jù)與后一感應值數(shù)據(jù)相減的運算得出第二組數(shù)據(jù)rai (i),如rai (0) =0-0=0,raw" (1) =0-0=0, raw" (2) =0- (-2) =2,依次類推便可得出 raw" (i) =
,所以上述1~柳⑴的數(shù)據(jù)中最小值rai (min) =-104 ;繼續(xù)將第二組數(shù)據(jù)rai⑴與上述最小值做差從而得出第三組數(shù)據(jù)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]; 由于根據(jù)經(jīng)驗值可以提前知道區(qū)分手指和手掌的門檻值為160,而上述第三組數(shù)據(jù)中,僅僅只有一個感應值大于它,因此可以判斷此時的輸入信號為手指。若電容式觸控屏繼續(xù)掃描且又獲得一組原始數(shù)據(jù)感應值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],然后依次采用將前一感應值數(shù)據(jù)與后一感應值數(shù)據(jù)相減的運算得出第二組數(shù)據(jù)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)的數(shù)據(jù)中最小值rai (min) =-164 ;繼續(xù)將第二組數(shù)據(jù)rai⑴ 與上述最小值做差從而得出第三組數(shù)據(jù)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,而上述數(shù)據(jù)中,有9個數(shù)據(jù)感應值均大于它,因此可以判斷此時的輸入信號為手掌。本發(fā)明所述的電容式觸控屏手掌判別的方法,不但簡單,而且通過對無規(guī)律的原始數(shù)據(jù)的轉換變成可以識別的有規(guī)律的信號數(shù)據(jù),從而可以快速的判斷出輸入信號是手掌還是手指。
權利要求
1.一種電容式觸控屏手掌判別方法,所述觸控屏在掃描時獲得第一組原始數(shù)據(jù)感應值,其步驟如下首先,利用所述原始數(shù)據(jù)感應值中前一數(shù)據(jù)減去后一數(shù)據(jù)的方法求出第二組數(shù)據(jù)中的最小值;然后,將第二組數(shù)據(jù)中所有感應值與上述最小值做差求出第三組感應數(shù)據(jù); 最后,根據(jù)第三組感應數(shù)據(jù)中均大于門檻值的數(shù)據(jù)個數(shù)來判別觸控輸入信號是否是手掌。
2.如權利要求1所述的方法,其特征在于所述利用所述原始數(shù)據(jù)感應值中前一數(shù)據(jù)減去后一數(shù)據(jù)的方法中,電容式觸控屏在上電后,掃描線開始掃描,在沒有任何輸入裝置觸碰時,整個電容式觸控屏的電容值變化趨于一恒定值。
3.如權利要求2所述的方法,其特征在于所述恒定值為零。
4.如權利要求1所述的方法,其特征在于所述第二組數(shù)據(jù)中的最小值是負數(shù)。
5.如權利要求1所述的方法,其特征在于所述門檻值是預設經(jīng)驗值。
6.如權利要求1所述的方法,其特征在于所述第三組數(shù)據(jù)均是大于或等于零的正值。
7.如權利要求1所述的方法,其特征在于所述第三組數(shù)據(jù)中,若各感應數(shù)據(jù)中大于門檻值的數(shù)據(jù)個數(shù)超過兩個,則認為觸控信號是手掌。
8.如權利要求1所述的方法,其特征在于所述第三組數(shù)據(jù)中,若各感應數(shù)據(jù)中大于門檻值的數(shù)據(jù)個數(shù)不超過兩個,則認為觸控信號是手指。
全文摘要
本發(fā)明涉及一種電容式觸控屏手掌判別方法,所述觸控屏在掃描時獲得第一組原始數(shù)據(jù)感應值,然后對無規(guī)律的原始數(shù)據(jù)感應值進行若干換算,從而轉換成可識別的有規(guī)律數(shù)據(jù)。本發(fā)明所述的方法,不但簡單,而且通過對無規(guī)律的原始數(shù)據(jù)的轉換變成可以識別的有規(guī)律的信號數(shù)據(jù),最終快速的判斷出輸入信號是手掌還是手指。
文檔編號G06F3/044GK102339187SQ20111032931
公開日2012年2月1日 申請日期2011年10月26日 優(yōu)先權日2011年10月26日
發(fā)明者杜小雷 申請人:蘇州瀚瑞微電子有限公司