[go: up one dir, main page]

TWI412983B - Detecting method of performing multi-touch on a capacitive touch panel - Google Patents

Detecting method of performing multi-touch on a capacitive touch panel Download PDF

Info

Publication number
TWI412983B
TWI412983B TW99101635A TW99101635A TWI412983B TW I412983 B TWI412983 B TW I412983B TW 99101635 A TW99101635 A TW 99101635A TW 99101635 A TW99101635 A TW 99101635A TW I412983 B TWI412983 B TW I412983B
Authority
TW
Taiwan
Prior art keywords
contact points
sensing lines
capacitance
touch panel
capacitive touch
Prior art date
Application number
TW99101635A
Other languages
Chinese (zh)
Other versions
TW201126400A (en
Inventor
Wei Kai Cheng
Shan Chih Chen
Meng Lin Hsieh
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed filed Critical
Priority to TW99101635A priority Critical patent/TWI412983B/en
Publication of TW201126400A publication Critical patent/TW201126400A/en
Application granted granted Critical
Publication of TWI412983B publication Critical patent/TWI412983B/en

Links

Landscapes

  • Position Input By Displaying (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

While detecting touch points on a capacitive touch panel, unnecessary intersection points are first abandoned with the aid of a high processing efficiency introduced by self capacitance detecting techniques, so as to avoid processing unnecessary data. Then candidate touch points generated by applying the self capacitance detecting techniques are precisely detected by applying mutual capacitance detecting techniques, so as to rapidly performing true multi-touch, and so as to overcome insufficient precision in applying the self capacitance techniques and tardy processing efficiency in applying the mutual capacitance techniques on a conventional capacitive touch panel.

Description

在電容式觸控面板上進行多點觸控的偵測方法Multi-touch detection method on capacitive touch panel

本發明係揭露一種在電容式觸控面板上進行多點觸控的偵測方法,尤指一種以自容(Self Capacitance)偵測與互容(Mutual Capacitance)偵測互相配合以在電容式觸控面板上進行多點觸控的偵測方法。The present invention discloses a method for detecting multi-touch on a capacitive touch panel, in particular, a self-capacity (Self Capacitance) detection and a mutual capacitance (Mutual Capacitance) detection in cooperation with a capacitive touch. Multi-touch detection method on the control panel.

一般用於觸控裝置的電容式觸控面板,主要係以玻璃基板組成,並在玻璃基板上鍍有一組水平佈置之感應線與一組垂直佈置之感應線,其中該組水平感應線與該組垂直感應線之間會在該玻璃基板上形成複數個交錯點。當觸控裝置的使用者以手指靠近觸控面板時,會在其所接觸的交錯點上(亦可稱為一接觸點)改變水平感應線與垂直感應線之間的電容值;觸控裝置可另外設置電容感應驅動器(Charge Sensing Driver)來感測上述水平感應線與垂直感應線之間的電容變化,以確定是否被使用者之手指所觸摸,並根據使用者觸摸的運動方式來決定使用者欲觸發的指令。A capacitive touch panel generally used for a touch device is mainly composed of a glass substrate, and is coated on the glass substrate with a set of horizontally arranged sensing lines and a set of vertically arranged sensing lines, wherein the set of horizontal sensing lines and the A plurality of staggered points are formed on the glass substrate between the sets of vertical sensing lines. When the user of the touch device approaches the touch panel with a finger, the capacitance between the horizontal sensing line and the vertical sensing line is changed at the staggered point (also referred to as a contact point) that the touch device contacts; A capacitance sensing driver (Charge Sensing Driver) may be additionally provided to sense the change of capacitance between the horizontal sensing line and the vertical sensing line to determine whether it is touched by the user's finger and decide to use according to the movement mode touched by the user. The instruction that the person wants to trigger.

先前技術中係有自容(Self Capacitance)偵測與互容(Mutual Capacitance)偵測兩種使用於電容式觸控面板的偵測技術,用來確認使用者以手指在電容式觸控面板上所觸發的接觸點(Touch Point)。請參閱第1圖,其為用來說明在一電容式觸控面板100上實施互容偵測技術的部分示意圖。其中標示為X1、X2、X3、X4、X5的垂直線係代表電容式觸控面板100上的部分垂直感應線,標示為Y1、Y2、Y3、Y4、Y5的水平線係代表電容式觸控面板100上的部分水平感應線,手指之圖標係代表電容式觸控面板100上使用者實際觸碰之所在,而位於水平感應線與垂直感應線上部分交點之複數個實點P1、P2、P3係代表以互容偵測技術在電容式觸控面板100上所偵測到的接觸點。如第1圖所示,當互容偵測技術實施於第1圖所示之電容式觸控面板時,係先對水平感應線Y1-Y5依序發送一重置訊號,以依序將對應之水平感應線拉升至一預定電位,並依序在垂直感應線X1-X5上感應電容變化,以在電容式觸控面板100上偵測到準確的接觸點。舉例來說,當對水平感應線Y2發送重置訊號時,水平感應線Y2上會充滿電荷,此時垂直感應線X1-X5會輪流被偵測,並在垂直感應線X2與X4感應到電容因使用者之接觸而發生變化的情形,因此電容式觸控面板100便可判定位於水平感應線Y2與垂直感應線X2、X4上的兩個交點上之電容變化而決定了接觸點P1、P2。同理,當對水平感應線Y4發送重置訊號時,電容式觸控面板100亦僅會偵測到位於水平感應線Y4與垂直感應線X4的一個交點上的電容變化而決定了接觸點P3。因此,互容偵測技術可用來實現精確的接觸點偵測,亦即所謂的真實多點觸控(True Multi-touch)技術;然而,由於需要對水平感應線Y1-Y5及垂直感應線X1-X5以循序掃描方式個別進行電位重置與偵測,使得電容式觸控面板100在偵測多點觸控的接觸點時相當的耗費時間,因此互容偵測技術並不適用於大尺寸而包含有大量垂直/水平感應線的電容式觸控面板。The prior art has Self Capacitance detection and Mutual Capacitance detection. Two detection technologies for capacitive touch panels are used to confirm that the user is using a finger on the capacitive touch panel. The touch point that is triggered (Touch Point). Please refer to FIG. 1 , which is a partial schematic diagram for explaining a mutual capacitance detection technology implemented on a capacitive touch panel 100 . The vertical lines indicated as X1, X2, X3, X4, and X5 represent partial vertical sensing lines on the capacitive touch panel 100, and the horizontal lines indicated as Y1, Y2, Y3, Y4, and Y5 represent capacitive touch panels. A part of the horizontal sensing line on the 100, the icon of the finger represents the actual touch of the user on the capacitive touch panel 100, and the plurality of real points P1, P2, and P3 located at the intersection of the horizontal sensing line and the vertical sensing line. Represents the contact points detected on the capacitive touch panel 100 by mutual capacitance detection technology. As shown in FIG. 1 , when the mutual capacitance detection technology is implemented in the capacitive touch panel shown in FIG. 1 , a reset signal is sequentially sent to the horizontal sensing lines Y1 - Y5 in order to sequentially correspond. The horizontal sensing line is pulled up to a predetermined potential, and the capacitance change is sensed on the vertical sensing lines X1-X5 in order to detect an accurate contact point on the capacitive touch panel 100. For example, when the reset signal is sent to the horizontal sensing line Y2, the horizontal sensing line Y2 is filled with electric charge, and the vertical sensing lines X1-X5 are detected in turn, and the capacitance is sensed in the vertical sensing lines X2 and X4. The capacitive touch panel 100 can determine the capacitance changes at the two intersections of the horizontal sensing line Y2 and the vertical sensing lines X2 and X4 to determine the contact points P1 and P2. . Similarly, when the reset signal is sent to the horizontal sensing line Y4, the capacitive touch panel 100 only detects the change in capacitance at an intersection of the horizontal sensing line Y4 and the vertical sensing line X4, and determines the contact point P3. . Therefore, the mutual capacitance detection technology can be used to achieve accurate touch point detection, which is called true multi-touch technology; however, due to the need for horizontal sensing lines Y1-Y5 and vertical sensing lines X1 -X5 performs potential reset and detection individually in sequential scanning mode, which makes the capacitive touch panel 100 time-consuming to detect multi-touch contact points. Therefore, the mutual capacitance detection technology is not suitable for large size. A capacitive touch panel containing a large number of vertical/horizontal sensing lines.

與互容偵測技術不同,自容偵測技術係以較為快速的方式執行接觸點的偵測,而使得電容式觸控面板100較能滿足使用者在即時觸控上的需求。請參閱第2圖,其為用來說明在電容式觸控面板100上實施自容偵測技術的部分示意圖,其中第2圖的標示係沿用第1圖,故不再多加贅述。如第2圖所示,當自容偵測技術實施於第1圖所示之電容式觸控面板時,係先對水平感應線Y1-Y5同時發送複數個重置訊號,以將所有水平感應線拉升至一第一預定電位,此時並同時在垂直感應線X1-X5上進行對垂直感應線X1-X5在電容變化上的感應,以找出垂直感應線X1-X5中出現電容變化的垂直感應線;接下來,所有水平感應線的電位會被降至零,並另行對垂直感應線X1-X5同時發送複數個重置訊號,以將所有垂直感應線拉升至一第二預定電位,並同時在水平感應線Y1-Y5上進行電容變化的感應;如此一來,電容式觸控面板100將會得知被觸發了哪些垂直感應線與哪些水平感應線。以與第1圖相同的實際接觸點分佈舉例,首先水平感應線Y1-Y5被拉升至該第一預定電位後,電容式觸控面板100會偵測到垂直感應線X2、X4上的電容變化;接著當水平感應線Y1-Y5的電位被下拉至零,且垂直感應線X1-X5會被拉升至該第二預定電位後,電容式觸控面板100會偵測到水平感應線Y2、Y4上的電容變化。綜合以上垂直感應線X2、X4及水平感應線Y2、Y4上電容發生變化的結果,電容式觸控面板100會判定位於水平感應線Y2、Y4及垂直感應線X2、X4上的複數個交點即為所求之接觸點P1、P2、P3、P4。然而,實質上使用者僅觸發了接觸點P1、P2、P3,而未接觸實施自容偵測技術時所偵測出來的接觸點P4;此係因自容偵測技術實質上是以同時偵測所有垂直感應線或同時偵測所有水平感應線的方式來判定被使用者觸發的接觸點,並據此達到比互容偵測技術更高的偵測速度,但也因此犧牲了部分的精確度,而產生如第2圖所示接觸點P4的誤判。換言之,由於自容偵測技術並沒有如實施互容偵測技術時一般對電容式觸控面板100上的每一個感應線交點進行實際上的偵測而產生誤判,因此亦無法滿足真實多點觸控的需求。Different from the mutual-capacity detection technology, the self-capacitance detection technology performs the detection of the contact points in a relatively fast manner, so that the capacitive touch panel 100 can meet the needs of the user in real-time touch. Please refer to FIG. 2 , which is a partial schematic diagram for explaining the implementation of the self-capacitance detection technology on the capacitive touch panel 100 . The label of FIG. 2 follows the first diagram, and therefore no further description is provided. As shown in FIG. 2, when the self-capacitance detection technology is implemented in the capacitive touch panel shown in FIG. 1, the plurality of reset signals are simultaneously sent to the horizontal sensing lines Y1-Y5 to all the horizontal sensing. The line is pulled up to a first predetermined potential, and at the same time, the capacitance sensing of the vertical sensing lines X1-X5 is performed on the vertical sensing lines X1-X5 to find the capacitance change in the vertical sensing lines X1-X5. Vertical sensing line; next, the potential of all horizontal sensing lines will be reduced to zero, and a plurality of reset signals will be simultaneously sent to the vertical sensing lines X1-X5 to pull all vertical sensing lines to a second predetermined The potential is simultaneously sensed on the horizontal sensing lines Y1-Y5; thus, the capacitive touch panel 100 will know which vertical sensing lines and which horizontal sensing lines are triggered. In the same example of the actual contact point distribution as in FIG. 1, after the horizontal sensing lines Y1-Y5 are pulled up to the first predetermined potential, the capacitive touch panel 100 detects the capacitance on the vertical sensing lines X2 and X4. Change; then, when the potential of the horizontal sensing line Y1-Y5 is pulled down to zero, and the vertical sensing line X1-X5 is pulled up to the second predetermined potential, the capacitive touch panel 100 detects the horizontal sensing line Y2 The capacitance on Y4 changes. As a result of the capacitance changes on the vertical sensing lines X2, X4 and the horizontal sensing lines Y2, Y4, the capacitive touch panel 100 determines a plurality of intersections on the horizontal sensing lines Y2, Y4 and the vertical sensing lines X2, X4. The contact points P1, P2, P3, and P4 are obtained. However, in essence, the user only triggers the contact points P1, P2, and P3, and does not touch the contact point P4 detected when the self-capacitance detection technology is implemented; this is because the self-capacity detection technology is essentially simultaneous detection. Measure all the vertical sensing lines or simultaneously detect all horizontal sensing lines to determine the contact point triggered by the user, and accordingly achieve a higher detection speed than the mutual capacitance detection technology, but also sacrifice part of the accuracy Degree, and a misjudgment of the contact point P4 as shown in Fig. 2 is generated. In other words, since the self-capacitance detection technology does not actually detect the intersection of each sensing line on the capacitive touch panel 100 when the mutual capacitance detection technology is implemented, it may not satisfy the true multipoint. The need for touch.

本發明係揭露一種在電容式觸控面板上進行多點觸控的偵測方法。該方法包含重置一電容式觸控面板之複數條第一感應線至一第一電位;當重置該複數條第一感應線至該第一電位時,偵測與該複數條第一感應線交錯之複數條第二感應線的電容變化;重置該複數條第二感應線至一第二電位;當重置該複數條第二感應線至該第二電位時,偵測該複數條第一感應線的電容變化;根據偵測該複數條第一感應線的電容變化及該複數條第二感應線的電容變化的結果產生複數個候選接觸點;及依序重置涵蓋該複數個候選接觸點之複數條第一感應線,並於重置每一條涵蓋該複數個候選接觸點之複數條第一感應線時,偵測該複數條第二感應線的電容變化,以由該複數個候選接觸點中找出複數個實際接觸點。The invention discloses a method for detecting multi-touch on a capacitive touch panel. The method includes resetting a plurality of first sensing lines of a capacitive touch panel to a first potential; and when resetting the plurality of first sensing lines to the first potential, detecting and detecting the plurality of first sensing lines Detecting a change in capacitance of the plurality of second sensing lines; resetting the plurality of second sensing lines to a second potential; and detecting the plurality of second sensing lines to the second potential a change in capacitance of the first sensing line; generating a plurality of candidate contact points according to a result of detecting a change in capacitance of the plurality of first sensing lines and a change in capacitance of the plurality of second sensing lines; and sequentially resetting the plurality of sensing points a plurality of first sensing lines of the candidate contact points, and detecting a plurality of first sensing lines covering the plurality of candidate contact points, detecting a capacitance change of the plurality of second sensing lines to be used by the plurality Find a plurality of actual contact points among the candidate contact points.

為了解決先前技術中應用自容偵測技術或互容偵測技術於電容式觸控面板時所產生偵測速度過慢或是偵測結果產生誤判等問題,本發明係揭露一種在電容式觸控面板上進行多點觸控的偵測方法。該方法係同時利用了自容偵測技術與互容偵測技術,並成功的同時克服兩者之缺點,以使得應用本發明之多點觸控偵測方法的電容式觸控面板得以同時具備自容偵測技術與互容偵測技術在偵測速度上與偵測結果之準確性上的優點。In order to solve the problem that the detection speed of the capacitive touch panel is too slow or the detection result is misjudged when the self-capacitance detection technology or the mutual capacitance detection technology is applied in the prior art, the present invention discloses a capacitive touch. Multi-touch detection method on the control panel. The method utilizes both self-capacitance detection technology and mutual capacitance detection technology, and successfully overcomes the disadvantages of both, so that the capacitive touch panel using the multi-touch detection method of the present invention can be simultaneously provided. The advantages of self-contained detection technology and mutual capacitance detection technology in detecting speed and detecting the accuracy of the result.

在本發明所揭露的方法中,在使用者之手指觸碰電容式觸控面板時,首先在一第一階段中會使用自容偵測技術在電容式觸控面板上找出至少一個可能的候選接觸點(Candidate touch point),再於一第二階段中使用互容偵測技術對該些候選接觸點逐一以互容偵測技術進行電容變化偵測,以準確的找出電容式觸控面板上所有的實際接觸點。In the method disclosed in the present invention, when the user's finger touches the capacitive touch panel, firstly, in the first stage, the self-capacity detection technology is used to find at least one possible on the capacitive touch panel. The candidate touch point (Candidate touch point), in a second stage, uses the mutual capacitance detection technology to detect the capacitance change of the candidate contact points one by one with the mutual capacitance detection technology to accurately find the capacitive touch All actual touch points on the panel.

請參閱第3圖,其為本發明所揭露在電容式觸控面板上進行多點觸控之偵測方法的流程圖。如第3圖所示,本發明係包含步驟如下:步驟302:重置一電容式觸控面板之複數條第一感應線至一第一電位;步驟304:當重置該複數條第一感應線至該第一電位時,偵測與該複數條第一感應線交錯之複數條第二感應線的電容變化;步驟306:重置該電容式觸控面板之複數條第二感應線至一第二電位;步驟308:當重置該第二感應線至該第二電位時,偵測與該第二感應線交錯之複數條第一感應線的電容變化;步驟310:根據偵測該複數條第一感應線的電容變化及該複數條第二感應線之電容變化的結果產生複數個候選接觸點;步驟312:重置涵蓋該複數個候選接觸點之一第一感應線,並依序偵測該複數條第二感應線的電容變化,以找出該第一感應線上是否存在有接觸點;步驟314:確認是否已將涵蓋該複數個候選接觸點之所有第一感應線在該複數條第二感應線上對應的電容變化偵測完畢;當已將涵蓋該複數個候選接觸點之所有第一感應線在該複數條第二感應線上對應的電容變化偵測完畢時,執行步驟316,否則執行步驟312;及步驟316:根據依序對涵蓋該複數個候選接觸點之複數條第一感應線在該複數條第二感應線上對應偵測到的電容變化結果,由該複數個候選接觸點中找出複數個實際接觸點。Please refer to FIG. 3 , which is a flowchart of a method for detecting multi-touch on a capacitive touch panel according to the present invention. As shown in FIG. 3, the present invention includes the following steps: Step 302: reset a plurality of first sensing lines of a capacitive touch panel to a first potential; Step 304: When resetting the plurality of first sensing And detecting a change in capacitance of the plurality of second sensing lines interleaved with the plurality of first sensing lines; and step 306: resetting the plurality of second sensing lines of the capacitive touch panel to the first sensing line a second potential; step 308: detecting a change in capacitance of the plurality of first sensing lines interleaved with the second sensing line when the second sensing line is reset to the second potential; step 310: detecting the complex number a plurality of candidate contact points are generated as a result of a change in capacitance of the first sensing line and a capacitance change of the second sensing line; step 312: resetting a first sensing line covering one of the plurality of candidate contact points, and sequentially Detecting a change in capacitance of the plurality of second sensing lines to find out whether there is a contact point on the first sensing line; Step 314: Confirming whether all of the first sensing lines covering the plurality of candidate contact points are in the plural Second sense line The detection of the change of the capacitance is completed; when all the first sensing lines covering the plurality of candidate contact points have been detected on the second sensing line of the plurality of sensing lines, step 316 is performed, otherwise step 312 is performed; And step 316: correspondingly detecting the capacitance change result of the plurality of first sensing lines covering the plurality of candidate contact points on the second sensing line of the plurality of candidate contact points, and finding a plurality of the plurality of candidate contact points Actual contact points.

其中步驟302至步驟310係為上述本發明之第一階段,亦即使用自容偵測技術於電容式觸控面板100;而步驟312至316即為上述本發明之第二階段,亦即使用互容偵測技術於電容式觸控面板100。接下來的相關解說將會以第2圖的圖示作為基礎。Steps 302 to 310 are the first stage of the present invention, that is, using the self-capacitance detection technology for the capacitive touch panel 100; and steps 312 to 316 are the second phase of the present invention, that is, using The mutual capacitance detection technology is applied to the capacitive touch panel 100. The following related explanations will be based on the diagram in Figure 2.

在本發明所揭露之方法的第一階段,首先在步驟302中將電容式觸控面板100所包含之所有水平感應線Y1-Y5的電位以重置方式拉升至一第一電位,並在步驟304中同時對電容式觸控面板100包含之所有垂直感應線X1-X5進行電容變化偵測,以決定垂直感應線X1-X5中有哪幾條垂直感應線被使用者所觸發。接著在步驟306中將電容式觸控面板100所包含之所有垂直感應線X1-X5的電位以重置方式拉升至一第二電位,並在步驟308中同時對電容式觸控面板100包含之所有水平感應線Y1-Y5進行電容變化偵測,以決定水平感應線Y1-Y5中有哪幾條水平感應線被使用者所觸發。在步驟310中會將步驟304與步驟308所偵測到產生電容變化的所有水平感應線與垂直感應線之間的所有交點決定為複數個候選接觸點。以第2圖所示意使用者所觸發之接觸點來說,將步驟302至310執行完畢後所決定的候選接觸點即為P1、P2、P3、及P4。In the first stage of the method disclosed in the present invention, first, in step 302, the potentials of all the horizontal sensing lines Y1-Y5 included in the capacitive touch panel 100 are pulled up to a first potential in a reset manner, and In step 304, the capacitance change detection is performed on all the vertical sensing lines X1-X5 included in the capacitive touch panel 100 to determine which of the vertical sensing lines X1-X5 are triggered by the user. Then, in step 306, the potentials of all the vertical sensing lines X1-X5 included in the capacitive touch panel 100 are pulled up to a second potential in a reset manner, and are simultaneously included in the capacitive touch panel 100 in step 308. All of the horizontal sensing lines Y1-Y5 perform capacitance change detection to determine which of the horizontal sensing lines Y1-Y5 are triggered by the user. In step 310, all intersections between all the horizontal sensing lines and the vertical sensing lines that are detected by step 304 and step 308 to produce a change in capacitance are determined as a plurality of candidate contact points. In the touch point triggered by the user shown in FIG. 2, the candidate contact points determined after the execution of steps 302 to 310 are P1, P2, P3, and P4.

在本發明所揭露之方法的第二階段中,互容偵測技術所偵測的感應線範圍會被侷限在交錯於第一階段中所偵測到的複數個候選接觸點的複數條垂直感應線與水平感應線,而非如先前技術中針對電容式感應面板100上的所有感應線進行地毯式的偵測,因此相較於先前技術可減少處理的資料量、節省下大量的處理時間、並利用互容偵測技術可準確找出接觸點的特性。在步驟312中,先行對水平感應線Y1-Y5中有涵蓋到候選接觸點的其中一條水平感應線,依序偵測所有與其交錯之垂直感應線上的電容變化。藉由步驟312與314所形成的遞迴,可將水平感應線Y1-Y5中涵蓋到候選接觸點的所有水平感應線在與其交錯之垂直感應線上的對應電容變化全部偵測完畢,並可根據步驟312、314中所得到的所有電容變化,由步驟310所決定的複數個候選接觸點中剔除掉被誤判的候選接觸點,而留下實際被使用者所觸發的接觸點。舉例來說,假設如第2圖所示,在執行本發明之方法的第一階段後所得到的複數個候選接觸點為P1、P2、P3、P4,則在步驟312中會在水平感應線Y1-Y5中僅僅針對與候選接觸點P1、P2、P3、P4有關的水平感應線Y2、Y4做對應之電容變化偵測,而免去另行處理水平感應線Y1、Y3、Y5的處理時間。當步驟312將水平感應線Y2進行重置以拉升其電位後,會將垂直感應線X1-X5逐一進行電容偵測以找出發生電容變化的接觸點;由第2圖所示使用者的接觸情況可知,在垂直感應線X2與X4上都會發生電容變化。當步驟312將水平感應線Y4進行重置以拉升其電位後,並對垂直感應線X1-X5逐一進行電容偵測以找出發生電容變化的接觸點時,只能夠感應到垂直感應線X4上的電容變化,而無法感應到垂直感應線X2上的電容變化,此係因候選接觸點P4實質上並未被使用者所觸發。綜合步驟312與314所偵測到的電容變化結果後,電容式觸控面板100便可直接判定僅有(Y2,X2)、(Y2,X4)、及(Y4,X4)三處交錯點產生有實質的電容變化,而未於(Y4,X2)之交錯點上感應到實質的電容變化;亦即候選接觸點P4在此被剔除於候選接觸點之中,且剩下的候選接觸點P1、P2、P3最後會被決定為接觸點。In the second phase of the method disclosed by the present invention, the range of sensing lines detected by the mutual capacitance detecting technique is limited to a plurality of vertical sensings of a plurality of candidate contact points detected in the first stage. The line and the horizontal sensing line, instead of the carpet detection of all the sensing lines on the capacitive sensing panel 100 as in the prior art, can reduce the amount of processing data, save a lot of processing time, And use the mutual capacitance detection technology to accurately find the characteristics of the contact points. In step 312, one of the horizontal sensing lines Y1-Y5 has a horizontal sensing line covering the candidate contact point, and sequentially detects the capacitance changes of all the vertical sensing lines interlaced with the same. By the recursive steps formed by steps 312 and 314, all the horizontal sensing lines covering the candidate contact points in the horizontal sensing lines Y1-Y5 can be detected on the vertical sensing lines of the interlaced vertical sensing lines, and can be detected according to All of the capacitance changes obtained in steps 312, 314 are eliminated from the plurality of candidate contact points determined in step 310 by the misjudged candidate contact points, leaving the contact points actually triggered by the user. For example, assume that, as shown in FIG. 2, after the first plurality of candidate contact points obtained after performing the first stage of the method of the present invention are P1, P2, P3, and P4, then in step 312, the horizontal sensing line will be In Y1-Y5, the corresponding capacitance change detection is performed only for the horizontal sensing lines Y2 and Y4 related to the candidate contact points P1, P2, P3, and P4, and the processing time of the horizontal sensing lines Y1, Y3, and Y5 is not separately processed. When the step 312 resets the horizontal sensing line Y2 to raise its potential, the vertical sensing lines X1-X5 perform capacitance detection one by one to find the contact point where the capacitance change occurs; the user shown in FIG. 2 According to the contact situation, capacitance changes occur on the vertical sensing lines X2 and X4. When the step 312 resets the horizontal sensing line Y4 to raise its potential, and performs capacitance detection on the vertical sensing lines X1-X5 one by one to find the contact point where the capacitance change occurs, only the vertical sensing line X4 can be sensed. The capacitance on the change does not sense the change in capacitance on the vertical sense line X2 because the candidate contact point P4 is not substantially triggered by the user. After synthesizing the capacitance change results detected by steps 312 and 314, the capacitive touch panel 100 can directly determine that only three (Y2, X2), (Y2, X4), and (Y4, X4) interlaced points are generated. There is a substantial change in capacitance, and no substantial capacitance change is induced at the interlaced point of (Y4, X2); that is, the candidate contact point P4 is culled here among the candidate contact points, and the remaining candidate contact points P1 , P2, P3 will be finally determined as the contact point.

觀察以上敘述可知,本發明所揭露之偵測方法在第一階段使用自容偵測技術的目的除了利用自容偵測技術的高處理速度外,亦為了將第二階段的資料處理量大幅降低,以使得需要較多處理時間的互容偵測技術可以藉此減免大量不必要的處理時間,且仍可在此利用互容偵測技術在偵測接觸點的準確性。簡言之,本發明所揭露之方法結合了自容偵測技術的高處理速度,並以剔除不必要之處理資料量的方式來大幅縮短互容偵測技術的處理時間,同時保有自容偵測技術可準確偵測接觸點的特性,以藉此實現快速的真實多點觸控技術。除此以外,由於在第二階段前已剔除了大量的處理資料量,因此第3圖所示之方法即使是應用在大尺寸的觸控面板,仍然可以快速並準確的鎖定使用者在電容式觸控面板100上所觸發的接觸點。Observing the above description, the detection method disclosed in the present invention uses the self-capacity detection technology in the first stage in addition to the high processing speed of the self-capacity detection technology, and also reduces the amount of data processing in the second stage. Therefore, the mutual capacitance detection technology that requires more processing time can reduce a large amount of unnecessary processing time, and can still detect the accuracy of the contact point by using the mutual capacitance detection technology. In short, the method disclosed by the present invention combines the high processing speed of the self-capacitance detection technology, and greatly reduces the processing time of the mutual capacitance detection technology by eliminating the unnecessary processing data amount, and retains the self-contained detection. The measurement technology accurately detects the characteristics of the contact points to achieve fast real multi-touch technology. In addition, since a large amount of processed data has been eliminated before the second stage, the method shown in FIG. 3 can quickly and accurately lock the user in a capacitive manner even when applied to a large-sized touch panel. The touch point triggered on the touch panel 100.

除此以外,儘管步驟312-316中的舉例是以將水平感應線Y1-Y5中涵蓋到複數個候選接觸點的部份來先行進行電位重置,並由垂直感應線X1-X5逐一偵測來得到電容變化的結果,然而在本發明之一實施例中亦可先行將垂直感應線X1-X5中涵蓋到複數個候選接觸點的部份來先行進行電位重置,再由水平感應線Y1-Y5逐一偵測來得到電容變化的結果,以決定實際的接觸點。在步驟302至308中,雖然是以先同時重置水平感應線Y1-Y5再同時重置垂直感應線X1-X5的方式來進行第一階段的電容變化偵測,然而在本發明之另一實施例中,亦可先同時重置垂直感應線X1-X5再接著同時重置水平感應線Y5以進行第一階段的電容變化偵測。In addition, although the example in steps 312-316 is to reset the potential of the plurality of candidate contact points in the horizontal sensing lines Y1-Y5, and the vertical sensing lines X1-X5 are detected one by one. In order to obtain the result of the change of the capacitance, in one embodiment of the present invention, the portion of the vertical sensing line X1-X5 that covers the plurality of candidate contact points may be firstly subjected to potential reset, and then the horizontal sensing line Y1. -Y5 detects one by one to get the result of the capacitance change to determine the actual contact point. In steps 302 to 308, although the first stage of capacitance change detection is performed by simultaneously resetting the horizontal sensing lines Y1-Y5 and simultaneously resetting the vertical sensing lines X1-X5, in another aspect of the present invention In the embodiment, the vertical sensing lines X1-X5 may be simultaneously reset and then the horizontal sensing line Y5 is simultaneously reset to perform the first-stage capacitance change detection.

在本發明之第二階段中,除了可排除因為實施自容偵測方式而被誤判的候選接觸點以外,亦可根據其他條件來排除候選接觸點,以進一步提高電容式觸控面板在偵測接觸點時的準確度。舉例來說,當使用者的手指接觸到電容式觸控面板時,手掌的一部分有可能會同樣的接觸到電容式觸控面板並觸發大量的接觸點,而造成電容式觸控面板在判定上的錯誤。在本發明之一實施例中,為了排除掉使用者手掌與電容式觸控面板接觸的部份也一併被判斷為手指所觸發之接觸點的情形,係在第3圖步驟310結束以後,將彼此互相相鄰的候選接觸點規劃成複數個候選觸發區域,並根據該些候選觸發區域所涵蓋之候選接觸點數目多寡等與手掌直接相關的特徵來排除掉手掌與電容式觸控面板接觸所產生的候選接觸點,其中每一候選觸發區域所涵蓋之所有候選接觸點之間係具有連通區域(Connected Region)的相連通關係。請參閱第4圖,其為當使用者以手掌與手指觸碰電容式觸控面板100時在電容式觸控面板100之部份區域上產生複數個候選接觸點區域的示意圖,其中第4圖在電容式觸控面板100上的接觸點亦以第1圖與第2圖的表現方式為基礎,並假設已執行完第3圖所示之步驟302-310。除此以外,為了方便進行說明,第4圖所示水平感應線Y1-Y9及垂直感應線X1-X13亦僅涵蓋電容式觸控面板100之一部分。如第4圖所示,當使用者以手指與手掌同時觸碰電容式觸控面板100時,手指與電容式觸控面板100接觸的部份形成了涵蓋相對較少候選接觸點之候選接觸點區域R2與R3,且手掌與電容式觸控面板100接觸的部份形成了涵蓋相對較多候選接觸點的候選接觸點區域R1,其中候選接觸點區域R1、R2、R3各自在電容式觸控面板100上涵蓋有十六個、九個、及十二個候選接觸點。在執行步驟316時,可設定一預定數目為十四個候選接觸點,並將涵蓋之候選接觸點數目超過或相等於該預定數目的候選接觸點區域排除於最後決定的接觸點之外;如此一來,便可以排除掉第4圖中候選接觸點區域R1所涵蓋的十六個候選接觸點,而將手掌接觸於電容式觸控面板100的情形排除,防止不必要的誤判。In the second stage of the present invention, in addition to the candidate contact points that are misjudged due to the implementation of the self-capacitance detection method, the candidate contact points may be excluded according to other conditions to further improve the capacitive touch panel detection. Accuracy when touching points. For example, when the user's finger touches the capacitive touch panel, a part of the palm may have the same contact with the capacitive touch panel and trigger a large number of contact points, thereby causing the capacitive touch panel to be judged. mistake. In an embodiment of the present invention, in order to eliminate the contact point between the palm of the user and the capacitive touch panel, the contact point triggered by the finger is also determined, after the end of step 310 in FIG. The candidate contact points adjacent to each other are planned into a plurality of candidate trigger regions, and the palm and the capacitive touch panel are excluded according to the number of candidate contact points covered by the candidate trigger regions and the characteristics directly related to the palm. The generated candidate contact points, wherein all candidate contact points covered by each candidate triggering region have a connected relationship of connected regions. Please refer to FIG. 4 , which is a schematic diagram of generating a plurality of candidate contact point regions on a portion of the capacitive touch panel 100 when the user touches the capacitive touch panel 100 with the palm and the finger, wherein FIG. 4 The contact points on the capacitive touch panel 100 are also based on the representations of Figures 1 and 2, and it is assumed that steps 302-310 shown in Figure 3 have been performed. In addition, for convenience of explanation, the horizontal sensing lines Y1-Y9 and the vertical sensing lines X1-X13 shown in FIG. 4 also cover only one portion of the capacitive touch panel 100. As shown in FIG. 4, when the user touches the capacitive touch panel 100 with the finger and the palm at the same time, the portion of the finger that contacts the capacitive touch panel 100 forms a candidate contact point covering a relatively small number of candidate contact points. The regions R2 and R3, and the portion of the palm contacting the capacitive touch panel 100 form a candidate contact point region R1 covering a relatively large number of candidate contact points, wherein the candidate contact point regions R1, R2, and R3 are each in capacitive touch. Sixteen, nine, and twelve candidate contact points are covered on the panel 100. When performing step 316, a predetermined number of fourteen candidate contact points may be set, and the number of candidate contact points covered or greater than or equal to the predetermined number of candidate contact points is excluded from the last determined contact point; In one case, the sixteen candidate contact points covered by the candidate contact point region R1 in FIG. 4 can be eliminated, and the situation in which the palm is in contact with the capacitive touch panel 100 is eliminated to prevent unnecessary misjudgment.

除此以外,當在步驟302-316中以電容變化判定各候選接觸點時,據以產生各候選接觸點之電容變化量亦可設定為需高於一預定電容變化量,以將按壓較輕或非使用者手指所導致的候選接觸點加以排除,以防止接觸點的誤判;其中該預定電容變化量的大小係可根據電容式觸控面板本身尺寸大小或是元件分布密度等製程上的規格來決定。In addition, when the candidate contact points are determined by the capacitance change in steps 302-316, the capacitance change amount of each candidate contact point may be set to be higher than a predetermined capacitance change amount to make the pressing lighter. Or the candidate contact points caused by the non-user's finger are excluded to prevent the misjudgment of the contact point; wherein the predetermined capacitance change amount may be based on the size of the capacitive touch panel itself or the component distribution density. To decide.

本發明係揭露一種用於電容式觸控面板的多點觸控偵測方法。該方法係藉由自容偵測技術的高處理速度先行剔除掉不需要感應的交錯點以節省不必要的資料量,再藉由互容偵測技術將實施自容偵測技術所產生的候選接觸點進行精準的偵測,以快速的實施真實多點觸控,並同時解決一般電容式觸控面板實施時自容偵測技術時偵測不夠準確且實施互容偵測技術時處理速度過慢的問題。The invention discloses a multi-touch detection method for a capacitive touch panel. The method firstly eliminates the interlaced points that do not need to be sensed by the high processing speed of the self-capacitance detection technology to save unnecessary data, and then implements the candidate generated by the self-capacitance detection technology by the mutual capacitance detection technology. Accurate detection of the contact points to quickly implement real multi-touch, and at the same time solve the problem that the detection of the self-capacitance detection technology in the implementation of the general capacitive touch panel is not accurate enough and the processing speed is over when the mutual capacitance detection technology is implemented. Slow question.

以上所述僅為本發明之較佳實施例,凡依本發明申請專利範圍所做之均等變化與修飾,皆應屬本發明之涵蓋範圍。The above are only the preferred embodiments of the present invention, and all changes and modifications made to the scope of the present invention should be within the scope of the present invention.

電容式觸控面板 100Capacitive touch panel 100

X1-X13...垂直感應線X1-X13. . . Vertical sensing line

Y1-Y9...水平感應線Y1-Y9. . . Horizontal sensing line

P1、P2、P3、P4...候選接觸點P1, P2, P3, P4. . . Candidate touch point

R1、R2、R3...候選接觸點區域R1, R2, R3. . . Candidate contact point area

302-316...步驟302-316. . . step

第1圖為用來說明在一電容式觸控面板上實施互容偵測技術的部分示意圖。FIG. 1 is a partial schematic view for explaining a mutual capacitance detecting technology implemented on a capacitive touch panel.

第2圖為用來說明在電容式觸控面板上實施自容偵測技術的部分示意圖。FIG. 2 is a partial schematic diagram for explaining a self-capacitance detection technique performed on a capacitive touch panel.

第3圖為本發明所揭露在電容式觸控面板上進行多點觸控之偵測方法的流程圖。FIG. 3 is a flow chart of a method for detecting multi-touch on a capacitive touch panel according to the present invention.

第4圖為當使用者以手掌與手指觸碰電容式觸控面板時在電容式觸控面板之部份區域上產生複數個候選接觸點區域的示意圖。FIG. 4 is a schematic diagram of generating a plurality of candidate contact point regions on a portion of the capacitive touch panel when the user touches the capacitive touch panel with the palm and the finger.

302-316...步驟302-316. . . step

Claims (6)

一種在電容式觸控面板上進行多點觸控的偵測方法,包含:重置一電容式觸控面板之複數條第一感應線至一第一電位;當重置該複數條第一感應線至該第一電位時,偵測與該複數條第一感應線交錯之複數條第二感應線的電容變化;重置該複數條第二感應線至一第二電位;當重置該複數條第二感應線至該第二電位時,偵測該複數條第一感應線的電容變化;根據偵測該複數條第一感應線的電容變化及該複數條第二感應線的電容變化的結果產生複數個候選接觸點(Candidate Touch Point);及依序重置涵蓋該複數個候選接觸點之複數條第一感應線,並於重置每一條涵蓋該複數個候選接觸點之複數條第一感應線時,偵測該複數條第二感應線的電容變化,以由該複數個候選接觸點中找出複數個實際接觸點。A method for detecting a multi-touch on a capacitive touch panel includes: resetting a plurality of first sensing lines of a capacitive touch panel to a first potential; and resetting the plurality of first sensing When the line reaches the first potential, detecting a capacitance change of the plurality of second sensing lines interleaved with the plurality of first sensing lines; resetting the plurality of second sensing lines to a second potential; when resetting the plurality Detecting a change in capacitance of the plurality of first sensing lines when detecting the second sensing line to the second potential; detecting a change in capacitance of the plurality of first sensing lines and a change in capacitance of the plurality of second sensing lines Resulting in a plurality of candidate touch points (Candidate Touch Point); and sequentially resetting the plurality of first sensing lines covering the plurality of candidate contact points, and resetting each of the plurality of candidate contact points covering the plurality of candidate contact points A sensing line detects a change in capacitance of the plurality of second sensing lines to find a plurality of actual contact points from the plurality of candidate contact points. 如請求項1所述之方法,其係先偵測該複數條第一感應線的電容變化,再偵測該複數條第二感應線的電容變化。The method of claim 1, wherein the capacitance change of the plurality of first sensing lines is detected, and then the capacitance change of the plurality of second sensing lines is detected. 如請求項1所述之方法,其係先偵測該複數條第二感應線的電容變化,再偵測該複數條第一感應線的電容變化。The method of claim 1, wherein the capacitance change of the plurality of second sensing lines is detected, and then the capacitance change of the plurality of first sensing lines is detected. 如請求項1所述之方法,另包含判斷該複數個實際接觸點中每一組相鄰之實際接觸點的數目是否大於一預定數目,若該組相鄰之實際接觸點的數目大於該預定數目,則由該複數個實際接觸點剔除該組相鄰之實際接觸點。The method of claim 1, further comprising determining whether the number of actual contact points adjacent to each of the plurality of actual contact points is greater than a predetermined number, if the number of adjacent actual contact points of the group is greater than the predetermined number For the number, the actual contact points of the group are rejected by the plurality of actual contact points. 如請求項1所述之方法,另包含判斷該複數個實際接觸點中每一組相鄰之實際接觸點的數目是否大於一預定數目,若該組相鄰之實際接觸點的數目大於或等於該預定數目,則由該複數個實際接觸點剔除該組相鄰之實際接觸點。The method of claim 1, further comprising determining whether the number of actual contact points adjacent to each of the plurality of actual contact points is greater than a predetermined number, if the number of adjacent actual contact points of the group is greater than or equal to The predetermined number is the actual contact points of the group being culled by the plurality of actual contact points. 如請求項1所述之方法,其中該複數個候選接觸點所對應之電容變化係高於一預定電容變化量。The method of claim 1, wherein the capacitance change corresponding to the plurality of candidate contact points is higher than a predetermined capacitance change amount.
TW99101635A 2010-01-21 2010-01-21 Detecting method of performing multi-touch on a capacitive touch panel TWI412983B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW99101635A TWI412983B (en) 2010-01-21 2010-01-21 Detecting method of performing multi-touch on a capacitive touch panel

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW99101635A TWI412983B (en) 2010-01-21 2010-01-21 Detecting method of performing multi-touch on a capacitive touch panel

Publications (2)

Publication Number Publication Date
TW201126400A TW201126400A (en) 2011-08-01
TWI412983B true TWI412983B (en) 2013-10-21

Family

ID=45024518

Family Applications (1)

Application Number Title Priority Date Filing Date
TW99101635A TWI412983B (en) 2010-01-21 2010-01-21 Detecting method of performing multi-touch on a capacitive touch panel

Country Status (1)

Country Link
TW (1) TWI412983B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20230251741A1 (en) * 2022-02-09 2023-08-10 AUO Corporation Sensing circuit and sensing method

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI490760B (en) * 2012-04-03 2015-07-01 Elan Microelectronics Corp A method and an apparatus for improving noise interference of a capacitive touch device
TWI463388B (en) * 2012-06-20 2014-12-01 Orise Technology Co Ltd Method and system for increasing accuracy of touch coordinate calculation for multi-touch capacitive touch panel
TWI491859B (en) * 2013-05-24 2015-07-11 Himax Tech Ltd Method and measuring device for measuring touch force
CN105874412B (en) 2014-01-03 2019-01-29 3M创新有限公司 Capacitive touch systems and methods using differential signaling techniques
WO2023240539A1 (en) * 2022-06-16 2023-12-21 北京小米移动软件有限公司 Touch control detection method and apparatus, communication device, and storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW200915165A (en) * 2007-09-17 2009-04-01 Ad Semiconductor Co Ltd Resistive touch screen which can identify multi-touch
TW200937273A (en) * 2008-02-21 2009-09-01 Wintek Corp Touch panel and driving method of touch panel
JP2009258903A (en) * 2008-04-15 2009-11-05 Mitsubishi Electric Corp Touch panel device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW200915165A (en) * 2007-09-17 2009-04-01 Ad Semiconductor Co Ltd Resistive touch screen which can identify multi-touch
TW200937273A (en) * 2008-02-21 2009-09-01 Wintek Corp Touch panel and driving method of touch panel
JP2009258903A (en) * 2008-04-15 2009-11-05 Mitsubishi Electric Corp Touch panel device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20230251741A1 (en) * 2022-02-09 2023-08-10 AUO Corporation Sensing circuit and sensing method

Also Published As

Publication number Publication date
TW201126400A (en) 2011-08-01

Similar Documents

Publication Publication Date Title
CN102135829B (en) Method for driving touch panel system
JP5476368B2 (en) Multi-touch detection
US8493355B2 (en) Systems and methods for assessing locations of multiple touch inputs
TWI496041B (en) Two-dimensional touch sensors
US8674958B1 (en) Method and apparatus for accurate coordinate calculation of objects in touch applications
TWI493419B (en) Touching apparatus and touching detecting method thereof
TWI433004B (en) Method for determining touch points on touch panel and system thereof
US8692781B2 (en) Capacitive touchscreen system with multiplexers
TWI459250B (en) Method for detecting multiple touch positions on touch panel
TWI412983B (en) Detecting method of performing multi-touch on a capacitive touch panel
CN107045400B (en) Multi-point pressure touch detection method and multi-point pressure touch module
TW201135515A (en) Gesture identification method and apparatus applied in a touchpad
CN104063097B (en) Touch device and touch detection method thereof
US8654089B2 (en) Touch sensing circuit and touch sensing method
TWI428809B (en) Two - dimensional structure of the capacitive touchpad positioning method
JP6082394B2 (en) High resolution ghost removal gesture
CN109101127B (en) Palm touch detection in a touch screen device with a floating ground or thin touch panel
CN102023765B (en) Positioning method of capacitive touch panel with two-dimensional structure
TWI536231B (en) Multi-touch detection method and device thereof
JP2009181453A (en) Method of detecting and measuring multiple finger touches on touch pad
CN101996009B (en) Touch sensing circuit and touch sensing method
CN101825976B (en) Ghost detection method of capacitive touch panel
TWI397005B (en) Ghost Detection Method for Capacitive Touchpad
CN104423750B (en) Touch panel capable of detecting stylus and use method thereof
CN101788874B (en) Ghost detection method for capacitive touch panel

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees