TWI462000B - 觸控面板的信號處理方法與觸控面板系統 - Google Patents
觸控面板的信號處理方法與觸控面板系統 Download PDFInfo
- Publication number
- TWI462000B TWI462000B TW100148699A TW100148699A TWI462000B TW I462000 B TWI462000 B TW I462000B TW 100148699 A TW100148699 A TW 100148699A TW 100148699 A TW100148699 A TW 100148699A TW I462000 B TWI462000 B TW I462000B
- Authority
- TW
- Taiwan
- Prior art keywords
- filtering
- touch panel
- architecture
- values
- filtered
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/044—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means
- G06F3/0443—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means using a single layer of sensing electrodes
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Position Input By Displaying (AREA)
Description
本發明係相關於一種觸控面板的信號處理方法,尤指一種可以防止或是降低面板變形所導致之擾動的信號處理方法。
觸控面板(touch panel)為一種人機介面。透過螢幕上的觸摸位置與變化方式,人可以很方便的對機器,像是電腦、手機、相機等,輸入相對應的指令。目前市場上的觸控面板有分電阻式與電容式。電容式觸控面板因為比較耐用與省電,廣泛應用於可攜式產品,像是平板電腦(tablet PC)與手機。
降低產品成本一直是製造商增加產品競爭力的方法之一。而如何可以降低電容式觸控面板的製造成本,也是製造商所追求的目標。舉例來說,一傳統的電容式觸控面板需要有至少兩層被圖案化(patterned)之導電層,來架構出所需要的電容電極陣列。在成本與良率的考量下,目前已經發展出只要有單層之導電層就可以使用的電容式觸控面板。只是,單層導電層之觸控面板,也引發了許多控制上的問題。舉例來說,手指的按壓,會導致觸控面板的變形,就可能導致單一導電層上之電容電極的電容值產生變化,因而影響到觸控位置感測的結果。
本發明之一實施例提供一種信號處理方法,適用於一觸控面板。該觸控面板具有數個電容電極。該信號處理方法包含有:提供數個偵測值,分別對應該等電容電極之電容變化;依據一濾波架構對該等偵測值進行低通濾波,以產生數個濾波後值;以及,依據該等濾波後值和該等偵測值其中之一,判斷一觸控事件於該觸控面板的一發生位置。該濾波架構相關於一觸控事件所反應的一特徵。
本發明之一實施例提供一種觸控面板系統,其包含有一觸控面板以及一觸控板控制器。該觸控面板具有數個電容電極。該觸控板控制器耦接至該等電容電極,並偵測該等電容電極,以產生相對應的數個數位的偵測值。該觸控板控制器依據一濾波架構對該等偵測值進行低通濾波,以產生數個濾波後值。依據該等濾波值和該等偵測值其中之一判斷一觸控事件於該觸控面板的一發生位置。該濾波架構相關於一觸控事件所反應的一特徵。
第1圖顯示一種觸控面板系統,包含有觸控面板10、觸控板控制器12、以及微處理器14。觸控面板10上有數個三角形或是梯形的電容電極16。觸控板控制器12透過排線,連接到電容電極16。當導電物或是人手碰觸或是接近電容電極16時,電容電極16的自電容(self-capacitance)會變化。透過排線,觸控板控制器12可以偵測到電容電極16之自電容的變化,並據以判定一觸控事件的發生,並且可以推算出觸控事件的發生位置,而把相對應座標提供給微處理器14。微處理器14則據以執行相對應的動作。
第2A圖顯示觸控螢幕20;第2B圖顯示觸控螢幕20被手指碰觸後,觸控面板10所產生的變形。觸控螢幕20有觸控面板10、固著物24、以及液晶模組(LCM)26。液晶模組26用來顯示圖案。固著物24可以是一雙面膠(double-sided tape),用來將觸控面板10大致固定於液晶模組26上。當手指接觸施壓在觸控螢幕20,因為四周有固著物24的厚度支撐,僅觸控面板10中央位置會凹陷而比較接近液晶模組26。
第3圖顯示手指在碰觸觸控面板10的過程中,偵測值Draw
的變化。以下將隨時間軸之推衍,由左至右描述手指自接近、碰觸至遠離觸控面板10的過程中,觸控板控制器12偵測對應於一電容電極16之偵測值Draw
可能產生的自容值變化。對應於左一之觸控面板10,當手指還沒有碰觸到觸控面板10時,觸控面板10上的電容電極16之自電容大致都沒有變化,所以偵測值Draw
大致為0。當手指接近或一開始碰觸到觸控面板10時,偵測值Draw
開始上升。對應於左二之觸控面板10,一旦偵測值Draw
超過一臨界值Dthreshold
時,觸控板控制器12認定一觸控事件發生。應特別注意的是,觸控板控制器12可以用數個電容電極16的偵測值Draw
,來求得手指碰觸的發生位置之座標。然而對應於左三之觸控面板10,當手指按壓的程度足以造成觸控面板10變形,並因此導致偵測值Draw
不穩定漂移,如圖所示。這樣的漂移,可能會導致觸控板控制器12所推導出之座標所代表的發生位置,與手指真正碰觸觸控面板10的發生位置不一致。最後對應於右一之觸控面板10,在手指遠離觸控面板10的過程中,偵測值Draw
快速的減低,回復到0。
第4圖舉例觸控板控制器12所推導出座標所代表之發生位置,其隨著手指按壓力道而變化。如同第4圖所示,當手指按壓力道愈大時,觸控板控制器12所推導產生的發生位置可能會往觸控螢幕20中央飄移,遠離真正的發生位置。這是因為手指按壓程度越大,觸控面板10的變形越大。越靠近觸控螢幕20的中央,變形所導致的自電容變化越大。所以手指按壓程度越大,觸控板控制器12所推導出的發生位置便會越向中央飄移。
在以下的本發明的一實施例中,信號處理方法是運用於第1圖觸控面板系統中的觸控板控制器12,其偵測觸控面板10上的三角形或是梯形的電容電極16之自電容變化,並將類比之偵測結果轉換成數位的偵測值Draw
。所以,數位的偵測值Draw
分別對應電容電極16的自電容變化量。在一實施例中,觸控面板10為一單導電層觸控面板,其具有一單一透明導電層來形成電容電極16。
在一實施例中,本發明包括一濾波架構,用來對偵測值Draw
進行低通濾波,據以產生一濾波後值Dfiltered
。其後,始採用濾波後值Dfiltered
推導出一座標,代表觸控事件在觸控面板10上的一發生位置。本發明之濾波架構的設計,使得即使偵測值Draw
因為觸控面板10變形而隨時間快速抖動,濾波後值Dfiltered
也會相對的平穩,所推導出來的發生位置也會比較穩定。甚而,濾波架構的設計使得對於快速點放的壓按事件,也就是手指僅接觸觸控面板10極短時間的觸控事件,由濾波後值Dfiltered
推導出來的發生位置比起透過偵測值Draw
推導出來的位置,會相對準確。
在一實施例中,在觸控事件發生後一開始的一段時間被設定為學習期間。這一段學習期間內,依據當下的偵測值Draw
所產生之濾波後向量DAfiltered
(ti
),濾波架構的起始狀態(initial condition)被設定與更新。在此期間內,尚未設定好起始狀態的濾波架構所產生的濾波後值Dfiltered
,並不用以推導觸控事件的發生位置。直到學習期間結束之後,使用已設定好起始狀態的濾波架構進行低通濾波以產生濾波後值Dfiltered
,並據以推導觸控事件的發生位置,提供給微處理器。在一實施例中,學習期間內,觸控板控制器12所推導出來的觸控事件發生位置,不提供給微處理器14;在學習期間之後,觸控板控制器12提供觸控事件發生位置給微處理器14。
在一實施例中,該濾波架構的濾波係數,會隨著觸控事件之發生位置的移動速度而變化。舉例來說,當移動速度越慢,濾波架構的低通效果就越強(heavy)。
第5圖顯示,在一實施例,手指在碰觸觸控面板10的過程中,觸控板控制器12所產生的偵測值Draw
以及濾波後值Dfiltered
。第5圖的上半部中的實線顯示偵測值Draw
,其與第3圖完全相同,於此不再贅述。下半部的實線顯示濾波後值Dfiltered
,虛線複製了偵測值Draw
以作為比較。第5圖中的偵測值Draw
僅僅對應觸控面板10中一電容電極16的自電容變化量。但是業界具有一般知識者可以了解,同一時間觸控板控制器12可以產生許多不同偵測值Draw
,一對一對應到觸控面板10的電容電極16。所以,第5圖中的說明也可以應用到其他的電容電極16。
在第5圖中,觸控事件所發生的觸控期間Ttouch-event
大致分成兩段:學習期間Tlearning
與在後的濾波啟用期間Tfilter-activated
。學習期間Tlearning
可更進一步分成兩段:起始期間Tini
與在後的穩定期間Thf
。以下將大概的介紹第5圖中各時段的動作,稍後會以流程圖進行說明。
在時間點ttouch-start
,偵測值Draw
超過了臨界值Dthreshold
,所以觸控板控制器12認定有觸控事件發生,而開啟整個觸控期間Ttouch-event
。
於開啟觸控期間Ttouch-event
後,於前段的預設起始期間Tini
中,預設的偵測值Draw
超過臨界值Dthreshold
且尚在攀升中,處於一暫態而並未達一相對穩定態,此時本發明的觸控面板系統尚未啟用濾波架構,而直接以偵測值Draw
作為濾波後值Dfiltered
。
待預設之起始期間Tini
終結,而開啟預設的穩定期間Thf
時,本發明的觸控面板系統方啟用濾波架構,以先前的濾波後值Dfiltered
以及當下的偵測值Draw
,來產生當下之濾波後值Dfiltered
。但是,此時的濾波後值Dfiltered
,尚不用以推導觸控事件的發生位置。
於預設的穩定期間Thf
經過後,於隨後的濾波啟用期間Tfilter-activated
中,參考先前的濾波後值Dfiltered
以及當下的偵測值Draw
,來產生當下之濾波後值Dfiltered
。而且,此時的濾波後值Dfiltered
,會用來推導觸控事件的發生位置。在一實施例中,觸控事件發生位置相對於時間的變化,大致上可關聯於當下觸控事件發生位置的移動速度,其可以作為後續濾波架構以及低通效果程度之參考,此部分將於後續第8圖之相關說明詳述之。
在一實施例中,當濾波後值Dfiltered
低於臨界值Dthreshold
後,觸控板控制器12認定觸控事件結束,所以結束了觸控期間Ttouch-event
,如同第5圖之時間點ttouch-end
所示。
從以上說明可以得知,濾波架構中的濾波後值Dfiltered
,從濾波啟用期間Tfilter-activated
開始,對推導觸控事件的發生位置有影響。而濾波啟用期間Tfilter-activated
中,濾波後值Dfiltered
的起始值是在學習期間Tlearning
的過程中決定。學習期間Tlearning
係用來設定濾波啟用期間Tfilter-activated
中,濾波後值Dfiltered
之起始值之期間。
比對第5圖中偵測值Draw
及濾波後值Dfiltered
之曲線也可以得知,在濾波啟用期間Tfilter-activated
中,觸控板控制器以濾波後值Dfiltered
來推導觸控事件的發生位置,將會比以未濾波前之偵測值Draw
,比較沒有擾動而更平順。
第6圖顯示依據本發明一實施例,使用於第1圖中之觸控板控制器12中的信號處理方法30。
信號處理方法30從步驟32開始後,在步驟34把濾波狀態(filter condition)設定為”STOP”,表示觸控板控制器12中的一濾波架構停止而沒有作用。本實施例之濾波架構藉由以下公式I達成本發明的目的。
DAfiltered
(ti
)=a*DAfiltered
(ti-1
)+(1-a)*DAraw
(ti
) ..........I.
其中,DAraw
(ti
)表示觸控板控制器12在偵測時間點ti
所產生的數個偵測值Draw
所構成的一偵測值向量;DAfiltered
(ti-1
)表示在前一次偵測時間點ti-1
之數個濾波後值Dfiltered
所構成的一濾波後向量;DAfiltered
(ti
)表示在這次偵測時間點ti
之數個濾波後值Dfiltered
所構成的另一濾波後向量;以及,a為值介於0到1之間的一個濾波係數。當a愈小時,濾波架構的低通濾波效果越輕。舉例來說,當a為0時,濾波後向量DAfiltered
(ti
)即等於偵測值向量DAraw
(ti
),也就是隨著偵測值向量DAraw
(ti
)而改變,等同於沒有濾波效果。在別的實施例中,濾波架構可以執行不同於公式I的其他公式,只要所產生的濾波後向量DAfiltered
(ti
)為偵測值向量DAraw
(ti
)被低通濾波之結果就可以。
步驟36偵測電容電極16,以提供偵測值向量DAraw
(ti
)。偵測值向量DAraw
(ti
)中的每一偵測值Draw
對應一電容電極16之自電容變化量。
依據偵測值向量DAraw
(ti
),步驟38辨識一觸控事件是否發生。舉例來說,如果偵測值向量DAraw
(ti
)中有任何一偵測值Draw
超過臨界值Dthreshold
,步驟38就認定一觸控事件發生,接著執行步驟40,開始了觸控期間Ttouch-event
;如果偵測值向量DAraw
(ti
)中沒有偵測值Draw
超過臨界值Dthreshold
,步驟38就認定觸控事件沒有發生,回到步驟36,來產生下個偵測時間點的偵測值向量DAraw
(ti+1
)。
請同時參閱第5圖與第6圖。步驟40、44與48透過濾波狀態辨識當下時間點是屬於觸控期間Ttouch-event
中的哪一時間點。如果濾波狀態為”STOP”,那表示當下是觸控期間Ttouch-event
中的第一個偵測時間點,則進行至步驟42設定濾波狀態為”LEARNING”,準備進入學習期間Tlearning
。如果濾波狀態目前為”LEARNING”,那表示當下處於學習期間Tlearning
之內,則進行至步驟46使濾波架構開始學習,產生濾波後向量DAfiltered
(ti
),作為進入濾波啟用期間Tfilter-activated
時的起始值。並於預設之學習期間Tlearning
經過後,設定濾波狀態為”START”。步驟46之詳細運作容待後述。如果濾波狀態為”START”,那表示當下處於濾波啟用期間Tfilter-activated
之內,則進行至步驟50執行公式I的濾波架構來產生濾波後向量DAfiltered
(ti
),接著使偵測值向量DAraw
(ti
)被更新為等於濾波後向量DAfiltered
(ti
)。如果濾波狀態不屬於預先所定義的”STOP”、”LEARNING”、或”START”,則步驟60認定有錯誤發生,結束整個信號處理方法。
步驟52依據偵測值向量DAraw
(ti
),推估一座標(x(ti
),y(ti
)),代表觸控事件在觸控面板上的發生位置。這座標(x(ti
),y(ti
))可以由觸控板控制器12輸出至微處理器14。步驟54可以依據現在的座標(x(ti
),y(ti
))與先前的座標(x(ti-1
),y(ti-1
)),來設定當下的移動狀態,例如當下發生位置的移動速度,同時可以據以設定濾波係數之值,以改變濾波架構的濾波程度之輕重。
步驟56辨識觸控事件是否結束。類似的,如果偵測值向量DAraw
(ti
)中有任何一偵測值Draw
超過臨界值Dthreshold
,步驟56就認定觸控事件持續發生,接著回到步驟36;如果偵測值向量DAraw
(ti
)中沒有偵測值Draw
超過臨界值Dthreshold
,步驟56就認定觸控事件已經結束,步驟58就把濾波狀態設定為”STOP”,接著一樣回到步驟36。
從信號處理方法30中可以發現,步驟42與46沒有去更新偵測值向量DAraw
(ti
),也就是說,在此期間內步驟52對座標(x(ti
),y(ti
))之推導是基於原始的量測值向量DAraw
(ti
)。直到步驟50以濾波後向量DAfiltered
(ti
)更新偵測值向量DAraw
(ti
),步驟52對座標(x(ti
),y(ti
))之推導才是基於更新後的量測值向量DAraw
(ti
)。由於步驟50是以濾波後向量DAfiltered
(ti
)更新偵測值向量DAraw
(ti
),所以之後步驟52所推導出的座標(x(ti
),y(ti
))就有了低通濾波的效果,比較不會飄移。
此外,在濾波啟用期間Tfiiter-activated
時,因為偵測值向量DAraw
(ti
)在步驟50被更新為等於濾波後向量DAfiltered
(ti
),所以步驟56等同是依據濾波後向量DAfiltered
(ti
)來辨識觸控事件是否結束。
第7圖舉例說明第6圖中的步驟46,其在學習期間Tlearning
內執行。步驟79先設濾波係數a為一較大值,譬如說0.8。這意味著在學習期間Tlearning
內,如果有執行濾波架構,也是執行重低通濾波。在一實施例中,學習期間Tlearning
為一觸控事件發生後的40個偵測時間點。
步驟80辨識當下是否屬於預先定義的起始期間Tini
中。譬如說,當下為一觸控事件發生後的10個偵測時間點內,則步驟80的答案為”是”,進入步驟83,其直接以偵測值向量DAraw
(ti
)來作為濾波後向量DAfiltered
(ti
)。如果當下為一觸控事件發生後的11~40個偵測時間點內,意味著當下屬於預先定義的穩定期間Thf
中,則進入步驟82,辨識當下是否為學習期間Tlearning
中的最後一個偵測時間點。不論步驟82的結果為何,步驟84都會執行公式I的濾波架構,以重濾波的方式,依據先前的濾波後向量DAfiltered
(ti-1
)以及當下的偵測值向量DAraw
(ti
),來產生當下之濾波後向量DAfiltered
(ti
)。如果步驟82認為當下為學習期間Tlearning
中的最後一個偵測時間點,步驟86把濾波狀態設定為”START”,以便在下個偵測時間點時,可以進入第6圖中的步驟50。於步驟82認為當下為學習期間Tlearning
中的最後一個偵測時間點,而進行步驟86把濾波狀態設定為”START”,緊接著於步驟84產生之濾波後向量DAfiltered
(ti
)即作為濾波架構的起始狀態(initial condition),完成學習期間設定濾波架構起始狀態之任務。
第8圖舉例說明第6圖中的步驟54。步驟62先計算出當下座標與先前座標之位移量d。舉例來說,d=squrt((x(ti
)-x(ti-1
))2
+(y(ti
)-y(ti-1
))2
),其中,squrt()表示開平方根。步驟64與66區隔當下的位移量d屬於哪一個範圍。如果位移量d小於預設的值DS1,表示當下發生位置的移動速度近乎0,則移動狀態設定為”NO-MOVING”(步驟68),並且把濾波係數a設定為一較大值,譬如說0.8(步驟90)。此時,濾波架構成為重濾波。如果位移量d介於值DS1與DS2之間,移動狀態設定為”SLOW-MOVING”(步驟70),濾波係數a設定為一中間值,譬如說0.5(步驟94)。此時,濾波架構成為中濾波。如果位移量d高於預設的值DS2,則移動狀態設定為”FAST-MOVING”(步驟72),濾波係數a設定為一較小值,譬如說0.1(步驟96)。此時,濾波架構成為輕濾波。換言之,當觸控事件的發生位置之移動速度很慢時候,第6圖中的步驟50會以比較重的濾波架構,來產生濾波後向量DAfiltered
(ti
),並據以更新偵測值向量DAraw
(ti
)以及計算出後續的觸控事件發生位置;所以,後續推算出之發生位置會比較穩定,不受觸控面板10變形之雜訊影響。相反的,當發生位置的移動速度很快的時候,第6圖中的步驟50會以比較輕的濾波架構,來產生濾波後向量DAfiltered
(ti
),並據以計算出後續的觸控事件發生位置;所以,後續推算出之發生位置會比較快追上觸控事件的真正發生位置,比較能夠反映真實情形。
以上所述僅為本發明之較佳實施例,凡依本發明申請專利範圍所做之均等變化與修飾,皆應屬本發明之涵蓋範圍。
10...觸控面板
12...觸控板控制器
14...微處理器
16...電容電極
20...觸控螢幕
24...固著物
26...液晶模組
30...信號處理方法
32、34、36、38、40、42、44、46、48、50、52、54、56、58、60、62、64、66、68、70、72、79、80、82、83、84、86、90、94、96‧‧‧步驟
Dfiltered
‧‧‧濾波後值
Draw
‧‧‧偵測值
Dthreshold
‧‧‧臨界值
DAfiltered
(ti
)‧‧‧濾波後向量
DAraw
(ti
)‧‧‧偵測值向量
ttouch-start
‧‧‧時間點
ttouch-end
‧‧‧時間點
Tfilter-activated
‧‧‧濾波啟用期間
Thf
‧‧‧穩定期間
Tini
‧‧‧起始期間
Tlearning
‧‧‧學習期間
Ttouch-event
‧‧‧觸控期間
第1圖顯示一種觸控面板系統;
第2A圖顯示一觸控螢幕;
第2B圖顯示一觸控螢幕被手指碰觸後,一觸控面板所產生的變形;
第3圖顯示手指在碰觸一觸控面板的過程中,偵測值Draw
的變化;
第4圖舉例一觸控板控制器所推導出座標所代表之發生位置,其隨著手指按壓力道而變化;
第5圖顯示,在一實施例,手指在碰觸一觸控面板的過程中,一觸控板控制器所產生的偵測值Draw
以及濾波後值Dfiltered
;
第6圖顯示一依據本發明實施,使用於第1圖中之觸控板控制器中的一信號處理方法;
第7圖舉例說明第6圖中的步驟46;以及
第8圖舉例說明第6圖中的步驟54。
30...信號處理方法
32、34、36、38、40、42、44、46、48、50、52、54、56、58、60...步驟
DAraw
(ti
)...偵測值向量
Tfilter-activated
...濾波啟用期間
Tlearning
...學習期間
Ttouch-event
...觸控期間
Claims (18)
- 一種信號處理方法,適用於一觸控面板,該觸控面板具有複數個電容電極,該信號處理方法包含有:提供複數個偵測值,分別對應該等電容電極之電容變化;依據一濾波架構對該等偵測值進行低通濾波,以產生複數個濾波後值,該濾波架構相關於一觸控事件所反應的一特徵,其中該濾波架構的低通濾波效果隨著該等偵測值而改變;以及依據該等濾波後值和該等偵測值其中之一,判斷該觸控事件於該觸控面板的一發生位置。
- 如申請專利範圍第1項所述之信號處理方法,另包含有:依據該等偵測值,判斷該觸控事件是否發生;以及於該觸控事件發生後設定一學習期間,在該學習期間內,依據該等偵測值判斷該發生位置。
- 如申請專利範圍第2項所述之信號處理方法,包含有:於該學習期間內的一穩定期間內,依據該濾波架構對該等偵測值進行低通濾波,以產生該等濾波後值;其中,該學習期間結束時之該等濾波後值為數個濾波起始值,用以設定該濾波架構。
- 如申請專利範圍第2項所述之信號處理方法,包含有:於該學習期間內的一起始期間內,以該等偵測值作為該等濾波後值。
- 如申請專利範圍第2項所述之信號處理方法,另包含有:於該學習期間後,輸出該發生位置予一微處理器;以及於該學習期間內,不輸出該發生位置予該微處理器。
- 如申請專利範圍第1項所述之信號處理方法,另包含有:依據該發生位置,決定一移動距離,該移動距離係為該觸控事件所反應的該特徵。
- 如申請專利範圍第6項所述之信號處理方法,其中:當該移動距離大於一第一距離時,設定該濾波架構為一第一濾波架構;當該移動距離介於該第一距離以及一第二距離之間時,設定該濾波架構為一第二濾波架構;當該移動距離小於該第二距離時,設定該濾波架構為一第三濾波架構;該第一距離大於該第二距離;以及該第一濾波架構、該第二濾波架構以及該第三濾波架構之濾波效果相關於該第一距離以及該第二距離,使該第三 濾波架構之濾波效果重於該第二濾波架構之濾波效果,該第二濾波架構之濾波效果重於該第一濾波架構之濾波效果。
- 如申請專利範圍第1項所述之信號處理方法,另包含有:依據該等濾波後值,判斷該觸控事件是否結束。
- 如申請專利範圍第1項所述之信號處理方法,其中,該等偵測值對應該等電容電極之自電容值變化。
- 如申請專利範圍第1項所述之信號處理方法,其中,該觸控面板為一單導電層觸控面板。
- 一種觸控面板系統,包含有:一觸控面板,具有複數個電容電極;以及一觸控板控制器,耦接至該等電容電極,偵測該等電容電極,以產生相對應的複數個偵測值;其中,該觸控板控制器依據一濾波架構對該等偵測值進行低通濾波,以產生複數個濾波後值,該濾波架構相關於一觸控事件所反應的一特徵,並依據該等濾波值和該等偵測值其中之一判斷該觸控事件於該觸控面板的一發生位置,其中該濾波架構的低通濾波效果隨著該等偵測 值而改變。
- 如申請專利範圍第11項所述之觸控面板系統,其中,該觸控板控制器係依據該等偵測值,判斷該觸控事件是否發生,且於該觸控事件發生後設定一學習期間內,依據該等偵測值判斷該發生位置。
- 如申請專利範圍第12項所述之觸控面板系統,其中,該觸控板控制器於該學習期間中的一穩定期間內,依據該濾波架構對該等偵測值進行低通濾波,以產生該等濾波後值;該學習期間結束時之該等濾波後值為數個濾波起始值,用以設定該濾波架構。
- 如申請專利範圍第12項所述之觸控面板系統,其中,該觸控板控制器於該學習期間中的一起始期間內,以該等偵測值作為該等濾波後值。
- 如申請專利範圍第11項所述之觸控面板系統,其中,該觸控板控制器依據該發生位置,決定一移動距離,該移動距離係為該觸控事件所反應的該特徵。
- 如申請專利範圍第15項所述之觸控面板系統,其中: 當該移動距離大於一第一距離時,該觸控板控制器以一第一濾波架構對該等偵測值進行低通濾波;當該移動距離介於該第一距離以及一第二距離之間時,該觸控板控制器以一第二濾波架構對該等偵測值進行低通濾波;當該移動距離小於一第二距離時,該觸控板控制器以一第三濾波架構對該等偵測值進行低通濾波;該第一距離大於該第二距離;以及該第一濾波架構、該第二濾波架構以及該第三濾波架構之濾波效果相關於該第一距離以及該第二距離,使該第三濾波架構之濾波效果重於該第二濾波架構之濾波效果,該第二濾波架構之濾波效果重於該第一濾波架構之濾波效果。
- 如申請專利範圍第11項所述之觸控面板系統,其中,該等偵測值對應該等電容電極之自電容值變化。
- 如申請專利範圍第11項所述之觸控面板系統,其中,該觸控面板為一單導電層觸控面板。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW100148699A TWI462000B (zh) | 2011-12-26 | 2011-12-26 | 觸控面板的信號處理方法與觸控面板系統 |
US13/545,205 US9164628B2 (en) | 2011-12-26 | 2012-07-10 | Signal processing method for touch panel and touch panel system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW100148699A TWI462000B (zh) | 2011-12-26 | 2011-12-26 | 觸控面板的信號處理方法與觸控面板系統 |
Publications (2)
Publication Number | Publication Date |
---|---|
TW201327333A TW201327333A (zh) | 2013-07-01 |
TWI462000B true TWI462000B (zh) | 2014-11-21 |
Family
ID=48654034
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW100148699A TWI462000B (zh) | 2011-12-26 | 2011-12-26 | 觸控面板的信號處理方法與觸控面板系統 |
Country Status (2)
Country | Link |
---|---|
US (1) | US9164628B2 (zh) |
TW (1) | TWI462000B (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9086763B2 (en) * | 2012-09-11 | 2015-07-21 | Flatfrog Laboratories Ab | Touch force estimation in an FTIR-based projection-type touch-sensing apparatus |
US10365761B2 (en) * | 2014-03-31 | 2019-07-30 | Texas Instruments Incorporated | Capacitive position sensing with pressure compensation using dual-electrode sensor |
FR3024785B1 (fr) * | 2014-08-07 | 2016-09-02 | Fogale Nanotech | Procede de filtrage adaptatif pour interface gestuelle et tactile, et dispositif d'interface mettant en œuvre le procede |
US9753582B2 (en) * | 2015-06-30 | 2017-09-05 | Synaptics Incorporated | Position-filtering for land-lift events |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI251782B (en) * | 2003-07-14 | 2006-03-21 | Egalax Inc | Control method of capacitive type touch-controlled panel and its apparatus |
TWI311280B (zh) * | 2006-06-20 | 2009-06-21 | Egalax Empia Technology Inc | |
TW201023129A (en) * | 2008-10-30 | 2010-06-16 | Samsung Electronics Co Ltd | Touch controller having increased sensing sensitivity, and display driving circuit and display device and system having the touch controller |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102597937A (zh) * | 2009-05-22 | 2012-07-18 | 泰科电子公司 | 用于检测声波式触摸屏上的保持状态的方法与装置 |
US8941395B2 (en) * | 2010-04-27 | 2015-01-27 | 3M Innovative Properties Company | Integrated passive circuit elements for sensing devices |
JP5839173B2 (ja) * | 2010-10-14 | 2016-01-06 | Nltテクノロジー株式会社 | タッチセンサ装置及び電子機器 |
-
2011
- 2011-12-26 TW TW100148699A patent/TWI462000B/zh not_active IP Right Cessation
-
2012
- 2012-07-10 US US13/545,205 patent/US9164628B2/en not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI251782B (en) * | 2003-07-14 | 2006-03-21 | Egalax Inc | Control method of capacitive type touch-controlled panel and its apparatus |
TWI311280B (zh) * | 2006-06-20 | 2009-06-21 | Egalax Empia Technology Inc | |
TW201023129A (en) * | 2008-10-30 | 2010-06-16 | Samsung Electronics Co Ltd | Touch controller having increased sensing sensitivity, and display driving circuit and display device and system having the touch controller |
Also Published As
Publication number | Publication date |
---|---|
TW201327333A (zh) | 2013-07-01 |
US20130162588A1 (en) | 2013-06-27 |
US9164628B2 (en) | 2015-10-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9652070B2 (en) | Integrating multiple different touch based inputs | |
JP6178367B2 (ja) | タッチの種類の判別方法及びこれを遂行するタッチ入力装置 | |
TWI514248B (zh) | 防止誤觸發邊緣滑動手勢之方法及手勢觸發方法 | |
JP6326001B2 (ja) | カメラの水中操作方法 | |
US10296139B2 (en) | Refreshing method of sensing baseline values for capacitive sensor device and capacitive sensor device | |
AU2017203910B2 (en) | Glove touch detection | |
US20140354584A1 (en) | Force detecting method for capacitive touch screen | |
US20120249599A1 (en) | Method of identifying a multi-touch scaling gesture and device using the same | |
TWI462000B (zh) | 觸控面板的信號處理方法與觸控面板系統 | |
JP2012164060A (ja) | 指先タッチ判定装置及び指先タッチ判定方法 | |
KR101818663B1 (ko) | 터치 감지 시스템 및 그의 구동방법 | |
US20140118276A1 (en) | Touch system adapted to touch control and hover control, and operating method thereof | |
US9465500B2 (en) | Two-touch gesture detection on a four-wire resistive touchscreen | |
TWI530851B (zh) | 觸控電路以及控制觸控電路的方法 | |
KR20130038785A (ko) | 베젤을 이용한 터치스크린 제어방법 | |
KR20130004636A (ko) | 터치스크린 장치 | |
WO2020087218A1 (zh) | 界面的控制方法及电子终端 | |
KR101404931B1 (ko) | 베젤을 이용한 터치스크린 제어방법 | |
WO2020024192A1 (zh) | 触控面板检测方法与触控面板 | |
US11720198B2 (en) | Electronic device and touch control method therefor | |
CN103207713B (zh) | 触控面板的信号处理方法与触控面板*** | |
US20230359278A1 (en) | Tactile Feedback | |
TW201715368A (zh) | 壓力偵測方法 | |
TWI622918B (zh) | 觸控面板 | |
TWM517857U (zh) | 調整觸控報點電子裝置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
MM4A | Annulment or lapse of patent due to non-payment of fees |