專利名稱:觸摸屏邊緣處鬼點消除的方法
技術領域:
本發明涉及一種觸摸屏上鬼點消除的方法,尤其是指觸摸屏邊緣處鬼點消除的方法。
背景技術:
隨著科技的高速發展,電子類產品已發生了天翻地覆的變化,隨著近來觸控式電子類產品的問世,觸控產品已越來越多的受到人們的追捧,不但其可節省空間,方便攜帶, 而且用戶通過手指或者觸控筆等就可直接操作,使用舒適,非常便捷。例如,目前市場常見的個人數字處理(PDA)、觸控類手機、手提式筆記型電腦等等,都已加大對觸控技術的投入, 所以觸控式裝置將來必在各個領域有更加廣泛的應用。目前,電容式觸控面板由于耐磨損、壽命長、而且在光損失和系統功效上更具優勢,所以近來電容式觸控面板受到了市場的追捧,各種電容式觸控屏產品紛紛面世,電容式觸控面板的工作原理一般是通過一觸控芯片來感應面板的電容變化從而判斷手指的位置和動作,但是當手指觸碰該電容式觸控屏時,由于X和Y方向的掃描線上電后手指觸碰點所在的X掃描線和Y掃描線均會出現一個正的感應峰值,故此若當兩個手指同時觸碰所述觸控屏時,就有可能出現四個交點,當然,只有兩個是真實的觸控點,而另兩個就是虛擬的觸控點,即所謂的鬼點。而觸摸屏的邊緣位置處一般也具有特定的功能,如控制頁面的翻滾等,所以若在邊緣位置處出現兩手指以上觸碰的情況,我們也需要消除鬼點的影響。因此需要為廣大用戶提供一種更加簡便的方法來解決以上問題。
發明內容
本發明實際所要解決的技術問題是如何提供一種消除觸控屏上多手指觸碰后產生的鬼點。為了實現本發明的上述目的,本發明提供了一種觸摸屏邊緣處鬼點消除的方法, 其包括以下步驟(a)偵測觸摸屏邊緣處各坐標軸上掃描線上所出現的感應峰值;(b)記錄在觸摸屏上所形成交點處的位置;(C)繼續偵測其它各感應峰值所形成交點處的絕對電容值;(d)判斷上述絕對電容值是否在閥值范圍內,若有交點在范圍內,則屬于鬼點。本發明所述的在觸控屏上多手指操作時偵測實際觸控點位置的方法,克服了傳統不能準確判斷手指實際位置的問題,不但該方法針對出現不同虛擬位置點的情況,有效的提出了不同的解決方法,所以實用性較高,而且該方法簡單、易行,能夠有效的去除虛擬位置點的影響,準確而快速的判斷出多手指觸碰后的實際位置點。
圖1是本發明觸摸屏的結構示意圖;圖2是本發明觸摸屏兩手指觸碰后產生相應感應量的示意圖。
具體實施例方式下面結合附圖和實施例對本發明作進一步的說明。本發明所述觸摸屏的邊緣位置處是指觸摸屏1上下左右四個在觸摸屏1的邊緣位置,請參考圖1所示,依次將其設置為A、B、C、D四個區域。假設在有任何觸碰對象如手指觸控觸摸屏1的邊緣位置時,由于手指觸碰掃描線處相應的感應量均會發生變化,而多手指均在邊緣位置時,實際觸碰點所產生的感應量就會比較明顯,而虛擬鬼點產生的感應量會比較弱,最終導致觸摸屏上會形成一個鬼點。請參考圖2所示,以兩手指同時觸碰到邊緣位置A和B處位置為例,當觸摸屏1上電后,觸摸屏上的掃描線開始掃描,偵測此時掃描線上感應量的變化情況,由于所述觸控屏 1邊緣A和B處手指觸碰到的掃面線均會出現一個正的感應峰值從而形成El、E2、E3和E4 四個波形圖;然后判斷上述四個波形圖所對應的感應量的最大值是否小于預設門檻值;若經判斷上述El和E3所對應感應量的最大值小于上述預設門檻值,則表明El和E3所產生的感應量對應的交點可以忽略不計。所以偵測觸摸屏邊緣處掃描線上所出現的感應峰值采用的是相對坐標,且當有兩手指分別觸碰到觸摸屏1的A和B區域時,只會產生一個虛擬的鬼點So,下面我們具體論述如何消除鬼點So的影響。由于上述已經確定了三個交點S1、S2和So的位置,然后我們再計算由上述三個交點處各對應所形成的絕對電容值,測試出此三點相對于大地的實際電容值。由于虛擬鬼點產生的電容感應量肯定比手指實際觸碰處產生的感應量小,所以測試出So處的絕對電容值肯定小于預設閥值,而Sl和S2的絕對電容值又同時大于預設閥值,最終說明交點So就是產生的虛擬鬼點。同理,當大于兩個觸碰對象操作觸控屏1時,也可采用上述方法,首先,偵測觸摸屏邊緣處各坐標軸上掃描線上所出現的感應峰值;然后,記錄在觸摸屏上所形成交點處的位置;其次,繼續偵測其它各感應峰值所形成交點處的絕對電容值;最后,判斷上述絕對電容值是否在閥值范圍內,若有交點在范圍內,則屬于鬼點。如此以來就找出了觸控對象觸碰觸摸屏邊緣處實際觸碰點的位置。本發明所述的在觸控屏上多手指操作時消除鬼點的方法,克服了傳統不能準確判斷手指實際位置的問題,而且該方法簡單、易行,能夠有效的去除虛擬位置點的影響,準確而快速的判斷出手指的實際位置點。
權利要求
1.一種觸摸屏邊緣處鬼點消除的方法,其包括以下步驟(a)偵測觸摸屏邊緣處各坐標軸上掃描線上所出現的感應峰值;(b)記錄在觸摸屏上所形成交點處的位置;(c)繼續偵測其它各感應峰值所形成交點處的絕對電容值;(d)判斷上述絕對電容值是否在閥值范圍內,若有交點在范圍內,則屬于鬼點。
2.如權利要求1所述的方法,其特征在于所述(a)步驟中,若感應峰值大于一預設門檻值,則才執行(b)步驟。
3.如權利要求1所述的方法,其特征在于所述(a)步驟中,若感應峰值小于一預設門檻值,則各感應峰值所對應的交點忽略。
4.如權利要求2或3所述的方法,其特征在于所述預設門檻值是提前設定的數值。
5.如權利要求1或2所述的方法,其特征在于所述(c)步驟中,絕對電容值是指所述交點相對于大地的實際電容值。
6.如權利要求1所述的方法,其特征在于所述(d)步驟中,若交點不在閥值范圍內, 則就是觸控對象的實際觸碰點。
7.如權利要求1或6所述的方法,其特征在于所述閥值是提前設定的數值。
8.如權利要求1所述的方法,其特征在于所述(a)步驟中,偵測觸摸屏邊緣處掃描線上所出現的感應峰值采用的是相對坐標。
全文摘要
本發明涉及一種觸摸屏邊緣處鬼點消除的方法,其利用偵測相對坐標值和絕對坐標值的方法來判斷邊緣處鬼點的位置,針對出現不同虛擬位置點的情況,有效的提出了不同的解決方法,所以實用性較高,而且該方法簡單、易行,能夠有效的去除虛擬位置點的影響,準確而快速的判斷出多手指觸碰后的實際位置點。
文檔編號G06F3/041GK102169399SQ20101056043
公開日2011年8月31日 申請日期2010年11月26日 優先權日2010年11月26日
發明者金莉 申請人:蘇州瀚瑞微電子有限公司