CN101937284B - Method for detecting multi-point touch control on touch-control plate - Google Patents
Method for detecting multi-point touch control on touch-control plate Download PDFInfo
- Publication number
- CN101937284B CN101937284B CN2010102912460A CN201010291246A CN101937284B CN 101937284 B CN101937284 B CN 101937284B CN 2010102912460 A CN2010102912460 A CN 2010102912460A CN 201010291246 A CN201010291246 A CN 201010291246A CN 101937284 B CN101937284 B CN 101937284B
- Authority
- CN
- China
- Prior art keywords
- touch
- given zone
- sweep trace
- value
- point
- Prior art date
- Legal status (The legal status 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 status listed.)
- Active
Links
Images
Abstract
The invention relates to a method for detecting multi-point touch control on a touch-control plate. The touch-control plate comprises a plurality of scanning beams and is used for judging whether the induction quantity generates positive traversing between the specific areas by using that whether data generated on the scanning beams is in specific areas or not, and if so, a middle point of gravity centers of the two specific areas is a finger touch position point. The method for detecting the multi-point touch control on the touch-control plate is simple and convenient, has stronger anti-interference capacity because of introducing a differential capacitance mode and effectively avoids interference caused by various noises, thereby ensuring the accuracy of multi-point detection on the touch-control plate.
Description
Technical field
The present invention relates to a kind of method of on Trackpad, detecting touch-control, refer in particular to the method for sensing multi-finger touch-control.
Background technology
Because the multimedia system development trend is gradually improved recently; The function that is possessed is also more and more; Relative operation-interface also becomes increasingly complex, and additional more function just need be provided with more associative operation button, but under the more little exquisiter demand of system requirements; These buttons also can not all be set up in system, so the application of touch technology just can be saved the needed space of majority operation button now.
So-called Trackpad is meant a kind of be available for users to utilize finger or other object (like pointer); On its panel directly striking slide or substitute with gesture button with control display screen on the input media that moves of cursor; Because Trackpad has frivolous advantage, so present stage is applied on the electronic installations such as mobile computer, personal digital assistant, digital player in a large number.
And at present traditional Trackpad can only detect single finger striking, the operation of finger instruction such as move, leave, still there is inconvenience in use in the user, therefore, how can provide a kind of and realize that the methods of operating of touch-control that refer to just need to be resolved hurrily more more.Existing u. s. published related realization refer to the patent of touch-control more; Its application number is US5825352; This patent has just disclosed the touching method that a kind of oscillogram of utilizing detecting Trackpad induction amount is differentiated finger, and its crest, trough value of mainly having utilized the method for preset maximum, minimum threshold value to judge that finger induction amount forms waveform is done and relatively determined whether many finger touches.Though this patent method therefor has successfully detected many finger touchings; But in said method,, just cause erroneous judgement easily if when noise surpasses maximum threshold value; Promptly think interference of noise by mistake the finger touches Trackpad, so just caused unnecessary maloperation.
Therefore need solve above problem for users provide a kind of easier method.
Summary of the invention
The actual technical matters to be solved of the present invention be how to provide a kind of can effectively avoid noise be antijamming capability by force again can the recognizing touch plate on the method for many finger touch-controls.
In order to realize above-mentioned purpose of the present invention, the invention provides a kind of method at sensing multiclutch on touch panel, this Trackpad comprises some sweep traces, it may further comprise the steps: (a) scan this sweep trace; (b) check whether the data that produced on each sweep trace appear between the given zone that forms outside the threshold influence value scope of two preset in advance in; If; Calculate the focus point of influence value between these two given zone respectively according to the influence value of last two coordinate points (Xa, Ya) and (Xb, Yb) between said given zone; Its coordinate is: Xab=(XaYa+XbYb)/(Ya+Yb); Carry out following steps then: (c) continue inspection through the induction amount between between above-mentioned two adjacent given zone whether have the numerical value that occurs on the N bar sweep trace be on the occasion of, and the numerical value on the N+i bar sweep trace to be the forward of negative value pass through; If (d) then the midpoint of these two specific region focus points is exactly the location point of finger touches, and the i.e. center of focus point and forward has taken place pass through between two given zone of a plurality of location points of finger touches.
Method at sensing multiclutch on touch panel of the present invention; Not only easy, and owing to introduced the mode of differential capacitance, so antijamming capability is stronger; The interference of effectively having avoided various noises to cause, thus the accuracy of sensing multi-finger on Trackpad guaranteed.
Description of drawings
Fig. 1 is Trackpad of the present invention variation diagram of induction amount on the sweep trace when finger touches is arranged;
Fig. 2 is the variation diagram that the present invention has induction amount behind the two finger touches panels;
Fig. 3 is the principle of work process flow diagram of multi-finger touch method of the present invention.
Embodiment
Below in conjunction with accompanying drawing and embodiment the present invention is further described.
See also shown in Figure 1ly, said Trackpad 1 comprises some sweep traces, after Trackpad 1 powers on, and sweep trace, when having no the input media contact surface plate, the variation of whole touch panel capacitance is tending towards a steady state value, and can set this steady state value is zero.And touch under the situation of Trackpads 1 as pointing 2 as touch object; Detect on the sweep trace that the induction amount will change on the X axle and Y axle this moment; And point the position that just the induction amount changes on X axle and Y axle sweep trace, position of 2 practical touch, below just concrete its particular location down of discussing.
With two these panels of finger touches is example; Please refer to shown in Figure 2; Owing on some sweep traces on this Trackpad 1, all detected data, and occurred two specific intervals in the above-mentioned data, so-called specific interval is meant outside the scope of the threshold influence value of system's preset in advance.Whether promptly judge influence value between said one of them given zone of forming by MoM1M2 greater than positive threshold influence value M0, between another given zone of forming by NoN1N2 whether less than negative threshold influence value No; If satisfy above-mentioned two conditions simultaneously, then also need calculate the influence value of focus point between these two given zone; Because the influence value at M1 place and M2 place in can detecting between the given zone of forming by said MoM1M2; If establish its coordinate is M1 (x1, y1) and M2 (x2, y2); The coordinate of the focus point that this moment should interval MoM1M2 so is X12=(x1y1+x2y2)/(y1+y2) just; In like manner; The N1 place in need detecting between the given zone of being made up of said NoN1N2 and the influence value at N2 place, if to establish its coordinate be N1 (x3, y3) and N2 (x4, y4), the coordinate of the focus point that this moment should interval NoN1N2 so is X34=(x3y3+x4y4)/(y3+y4) just.After calculating the coordinate X12 and X34 of focus point between above-mentioned two given zone again, also just can calculate the coordinate of this central spot of 2; Whether the induction amount between between above-mentioned two given zone of the last inspection of continuation again has the forward of generation to pass through; Between in so-called forward passes through and is meant between two given zone, wherein as if the numerical value on the 2nd sweep trace be on the occasion of, and the numerical value on the 3rd sweep trace is exactly the situation of negative value.If satisfy above-mentioned condition simultaneously, then the midpoint of focus point is exactly the location point of finger touches between these two given zone.
In like manner, whether also to judge between the given zone of forming by MoM3M4 on Fig. 2 greater than positive threshold influence value M0, between another given zone of forming by NoN3N4 whether less than negative threshold influence value No; If satisfy above-mentioned two conditions simultaneously, then need continue to calculate the influence value of focus point between these above-mentioned two given zone, calculate the coordinate figure of its central spot then according to the influence value of these two focus points; Whether the induction amount between between above-mentioned two given zone of the last inspection of continuation again has the forward of generation to pass through; Numerical value on the N bar sweep trace between in promptly whether satisfying between above-mentioned two given zone be on the occasion of, and the situation that its N+i bar is a negative value covers the bar number on the sweep trace when wherein i represents the finger touches Trackpad.If satisfy above-mentioned condition, promptly show to have between the interval and adjacent above-mentioned NoN3N4 interval of described MoM3M4 passing through of forward taken place; So then the midpoint of focus point is exactly the location point of finger touches between these two given zone.
Above-mentioned detailed the argumentation pointed the particular location of 2 touchings behind the Trackpads 1, and the i.e. center of focus point and the location point that forward passes through has taken place between two given zone of a plurality of location points that also can draw finger touches from above-mentioned analysis.Simultaneously, both can be set to solid-state form for the preset positive and negative threshold influence value Mo that mentions in the said method and No and also can be arranged to dynamic-form, so long as in order to guarantee that threshold value adjusts to a suitable data.
See also shown in Figure 3ly, be workflow diagram of the present invention, if detected an interval greater than preset threshold influence value Mo, and adjacent another interval really is not less than preset negative threshold influence value No; Though perhaps there is an interval to be not more than preset positive threshold influence value Mo, another is interval satisfied with preset negative threshold influence value No; That summarizes says; Be exactly in not satisfying between two adjacent regions simultaneously; Another interval is less than the condition of preset negative threshold value greater than preset PTHR in a necessary interval, and system will think there is not finger touches so, continues the step that scans then automatically.If judging above-mentioned two intervals has all satisfied above-mentioned two conditions, then just need calculate the influence value of focus point between two given zone, and continue whether have the forward of generation to pass through between these two adjacent regions of detecting.If do not have forward to pass through between adjacent two interval influence values, then system also can think does not have finger touches, continues the step that scans then automatically.
To said method, if when having only this Trackpad 1 of a finger touches, the data that then sweep trace on should panel obtained can change; Detect and whether occurred two specific intervals on this sweep trace; Promptly an interval needs greater than preset positive influence value Mo, and another interval need calculated the coordinate figure of focus point between these two given zone then less than preset negative influence value No simultaneously; Whether the influence value between continuing between these two given zone of detecting again has, and passing through of forward taken place; If have and only have one, just show and just have only this panel of finger touches, and to pass through a little be exactly the position of finger touches Trackpad 2.
In like manner, to the touching greater than two fingers, fortune uses the same method and also can detect the position of many finger touches panel; So not tired stating one by one; It is just responding to threshold value as long as correspondence satisfies one of them interval greater than presetting, and the focus point coordinate between two given zone this moment is calculated less than the condition of preset negative threshold influence value in another interval simultaneously; Continue again whether to have between adjacent two intervals of detecting passing through of forward taken place; If have, the midpoint of focus point is exactly the location point of finger touches panel between two given zone so, and the i.e. center of focus point and forward has taken place pass through between two given zone of a plurality of location points of finger touches.
The present invention is owing to utilized the variation of differential capacitance detecting induction amount, so antijamming capability is stronger, as far as general noise, the influence value of difference form can effectively prevent the interference that noise causes, and method is very simple.
Claims (4)
1. method at sensing multiclutch on touch panel, this Trackpad comprises some sweep traces, it is characterized in that said method comprising the steps of:
(a) scan this sweep trace;
(b) check whether the data that produced on each sweep trace appear between the given zone that forms outside the threshold influence value scope of two preset in advance in; If, calculating the focus point of influence value between these two given zone respectively according to the influence value of last two coordinate points (Xa, Ya) and (Xb, Yb) between said given zone, its coordinate is: Xab=(XaYa+XbYb)/(Ya+Yb), carry out following steps then:
(c) continue inspection through the induction amount between between above-mentioned two adjacent given zone whether have the numerical value that occurs on the N bar sweep trace be on the occasion of, and the numerical value on the N+i bar sweep trace to be the forward of negative value pass through; If,
(d) then the midpoint of these two specific region focus points is exactly the location point of finger touches, and the i.e. center of focus point and forward has taken place pass through between two given zone of a plurality of location points of finger touches.
2. the method for claim 1, it is characterized in that: threshold value can be arranged to solid-state form and also can be arranged to dynamic-form in said (b) step.
3. the method for claim 1 is characterized in that: in said (b) step, if in the data that each sweep trace produced, can not satisfy simultaneously appear between two given zone in, then return step (a).
4. the method for claim 1 is characterized in that: cover the bar number on the sweep trace when i is meant the finger touches Trackpad in said (c) step.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010102912460A CN101937284B (en) | 2010-09-26 | 2010-09-26 | Method for detecting multi-point touch control on touch-control plate |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010102912460A CN101937284B (en) | 2010-09-26 | 2010-09-26 | Method for detecting multi-point touch control on touch-control plate |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101937284A CN101937284A (en) | 2011-01-05 |
CN101937284B true CN101937284B (en) | 2012-05-30 |
Family
ID=43390654
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2010102912460A Active CN101937284B (en) | 2010-09-26 | 2010-09-26 | Method for detecting multi-point touch control on touch-control plate |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101937284B (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5825352A (en) * | 1996-01-04 | 1998-10-20 | Logitech, Inc. | Multiple fingers contact sensing method for emulating mouse buttons and mouse operations on a touch sensor pad |
CN101369200A (en) * | 2008-10-15 | 2009-02-18 | 友达光电股份有限公司 | Method for judging contact between touch-contact point on touch-contact panel and its sensor |
CN101526865A (en) * | 2008-03-06 | 2009-09-09 | 升达科技股份有限公司 | Method for sensing multi-finger touch by touch pad |
CN101727242A (en) * | 2009-12-21 | 2010-06-09 | 苏州瀚瑞微电子有限公司 | Method for sensing multiclutch on touch panel |
-
2010
- 2010-09-26 CN CN2010102912460A patent/CN101937284B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5825352A (en) * | 1996-01-04 | 1998-10-20 | Logitech, Inc. | Multiple fingers contact sensing method for emulating mouse buttons and mouse operations on a touch sensor pad |
CN101526865A (en) * | 2008-03-06 | 2009-09-09 | 升达科技股份有限公司 | Method for sensing multi-finger touch by touch pad |
CN101369200A (en) * | 2008-10-15 | 2009-02-18 | 友达光电股份有限公司 | Method for judging contact between touch-contact point on touch-contact panel and its sensor |
CN101727242A (en) * | 2009-12-21 | 2010-06-09 | 苏州瀚瑞微电子有限公司 | Method for sensing multiclutch on touch panel |
Also Published As
Publication number | Publication date |
---|---|
CN101937284A (en) | 2011-01-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104145236B (en) | Method and apparatus for the content in mobile terminal | |
CN101727242B (en) | Method for sensing multiclutch on touch panel | |
US9778742B2 (en) | Glove touch detection for touch devices | |
TWI459250B (en) | Method for detecting multiple touch positions on touch panel | |
TWI400645B (en) | Touch determining method and touch gesture determining method thereof | |
CN101609385B (en) | Method and system for using a plurality of resistive touch screens to realize multi-point input | |
US20110069021A1 (en) | Reducing false touchpad data by ignoring input when area gesture does not behave as predicted | |
CN101458586B (en) | Method for operating objects on touch control screen by multi-fingers | |
CN102736771B (en) | The recognition methods of multi-point rotating movement and device | |
CN101950217B (en) | Touch screen device and power-saving control method thereof | |
US8743061B2 (en) | Touch sensing method and electronic device | |
CN103164067B (en) | Judge the method and the electronic equipment that touch input | |
CN103713809A (en) | Dynamic generating method and dynamic generating device for annular menu of touch screen | |
TWI581171B (en) | Method and device for identifying multipoint gestures | |
US20120206399A1 (en) | Method and System for Processing Signals of Touch Panel | |
TW201510804A (en) | Control method for touch panel | |
US20110316774A1 (en) | Reenable delay of a touchpad or touch screen to prevent erroneous input when typing | |
CN101963862A (en) | Coordinate anti-trembling method on touch screen | |
CN101799733A (en) | Method for detecting multi-point touch and touch screen | |
CN101393496B (en) | Touch control point detecting method of touch control plate | |
CN102073427A (en) | Multi-finger detection method of capacitive touch screen | |
CN101763203A (en) | Method for detecting multipoint touch control on touch control screen | |
CN101419533A (en) | Automatic coiling control method for touch control panel and control module thereof | |
CN103186234A (en) | Control method and electronic equipment | |
CN102214028B (en) | Gesture recognition method and device for touch panel |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |