CN103135828B - Non-common ground compensation method of touch panel - Google Patents
Non-common ground compensation method of touch panel Download PDFInfo
- Publication number
- CN103135828B CN103135828B CN201110403566.5A CN201110403566A CN103135828B CN 103135828 B CN103135828 B CN 103135828B CN 201110403566 A CN201110403566 A CN 201110403566A CN 103135828 B CN103135828 B CN 103135828B
- Authority
- CN
- China
- Prior art keywords
- induction
- point
- numerical value
- group
- matrix window
- 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
- 238000000034 method Methods 0.000 title claims abstract description 30
- 230000006698 induction Effects 0.000 claims abstract description 151
- 239000011159 matrix material Substances 0.000 claims abstract description 38
- 230000002159 abnormal effect Effects 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 8
- 238000009434 installation Methods 0.000 description 5
- 230000005611 electricity Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 239000002184 metal Substances 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 238000010408 sweeping Methods 0.000 description 1
Landscapes
- Position Input By Displaying (AREA)
Abstract
The invention relates to a method for compensating for non-common ground of a touch panel, which comprises the following steps: reading an induction group and presetting a compensation matrix window, enabling each induction point of the induction group to be used as a central point of the compensation matrix window, adding the numerical values of all induction points corresponding to the compensation matrix window, and overwriting the added numerical value to the numerical value of the induction point corresponding to the central point of the current compensation matrix window; therefore, the central sensing point with abnormal values due to unconformity can be compensated, so that the value returns to the normal value of a touch sensing group, and the error rate of subsequent coordinate value judgment is effectively reduced.
Description
Technical field
What the invention relates to a kind of contact panel does not compensate (floatingcompensation) method altogether, and espespecially a kind of capacitance type touch-control panel that can effectively solve is not because producing the not compensation method altogether of contact panel of sensing not phenomenon erroneous judgement touch points altogether altogether.
Background technology
The main touch-control principle of capacitance type touch-control panel is the capacitance variations value being changed capacitance type touch-control panel touched position by static electricity on human body, and then passes through the touch position of this capacitance variations value identification user; For effectively reacting static electricity on human body's signal, the electronic installation metal shell of general employing capacitance type touch-control panel can be connected with the ground signalling of capacitance type touch-control panel and form electrical structure relation altogether, allows user's hand be bound to contact with this capacitance type touch-control panel.
At present because the intelligent mobile phone of touch-control panel computer or large size panel is day by day popularized, user likely only contacts with the contact panel of these electronic installations described with finger or palm, and cannot with it altogether; And use-pattern like this, capacitance variations value under not being total to ground mode can be caused to present exception.
Refer to Fig. 7 A, shown in Fig. 7 B to Fig. 7 C, be that a capacitance type touch-control panel is under common ground mode (groundingmode), the analogy induced signal (ADC) reacted when there is touching object, namely the reference value (Base value) that this analogy induced signal and this contact panel are preset obtains capacitance change signal (dV value) after subtracting each other, as shown in FIGURE 3 E, this capacitance change signal (dV value) is in induction picture frame return program, with the induction picture frame after full point type scanning, namely the touching induction group of 16 carries is converted to, the influence value of the induction point in the middle of it comparatively around influence value be high (peak value be on the occasion of), therefore identifiable design goes out a touching object.
Again please refer to shown in Fig. 7 D, if above-mentioned touching object occurs in capacitance type touch-control panel under not being total to ground mode (floatingmode), capacitance change signal (dV) peak value then exported can be negative value, and be converted to induction picture frame after this touching induction group middle induction point influence value can comparatively surrounding influence value be low, as shown in Figure 2, correctly cannot identify single touching object and return out correct coordinates; Therefore, if capacitance type touch-control panel is not using under ground mode altogether, then article identification error rate can improve, and remains to be further improved it.
Summary of the invention
Because the technical disadvantages not being total to the high error rate of ground mode recognition technology of above-mentioned capacitance type touch-control panel, fundamental purpose of the present invention is to provide a kind of not compensation method altogether of contact panel, to avoid the touching object coordinate erroneous judgement do not caused altogether.
The technical way used for reaching above-mentioned purpose be make this contact panel not altogether compensation method comprise:
Read a touching induction group, and be preset with a compensation matrix window;
This touching is made to respond to the central point of each induction point as this compensation matrix window of group;
The numerical value of all induction points corresponding to compensation matrix window is added; And
Numerical value after being added is override to induction point numerical value corresponding to the central point of current compensation matrix window.
Because the numerical value of the only central induction point of the touching induction group not altogether under ground mode can far below periphery induction point numerical value, therefore the present invention not altogether compensation method by the numerical value of central induction point, replace it by the numerical value being added its periphery induction point, the Numerical regression of this central induction point can be made to the regime values of this touching induction group; So, the error rate that the touching induction group after over-compensation judges in the coordinate carrying out follow-up touch-control object can effectively reduce; Also mean, even if user need not contact the electronic installation (altogether ground mode) adopting capacitance type touch-control panel, the user that also can correctly judge points touch position.
The present invention's time object is to provide a kind of not compensation method altogether for multi-point touch panel, when at least two touching induction groups very close to time, then there will be at least two close the highest induction numerical value, therefore once above-mentioned not altogether compensation method compensate after the highest induction numerical value of this touching induction group can become single, cause many touching objects to be mistaken for the problem of single touching object on the contrary; Therefore, the present invention is further before the above-mentioned step be added by the numerical value of all induction points corresponding to compensation matrix window, centered by current induction point, respectively up, down, turn left, turning right performs non-central induction point determining program; When all directions perform the arbitrary establishment person of result of non-central induction point determining program, then represent the highest induction numerical value of induction point corresponding to current compensation matrix window center point non-touching for this reason induction group, and no longer perform the above-mentioned step be added by the numerical value of all induction points corresponding to compensation matrix window, and retain the numerical value of current induction point, no longer compensate.
The not compensation method altogether of contact panel provided by the present invention, can avoid the touching object coordinate erroneous judgement altogether do not caused.
Accompanying drawing explanation
Fig. 1 is the process flow diagram of the present invention's not compensation method first preferred embodiment altogether.
Fig. 2 is the schematic diagram that a contact panel exports a touching induction group under not being total to ground mode.
Fig. 3 A, Fig. 3 B, Fig. 3 C, Fig. 3 D to 3E carry out with the touching of Fig. 2 induction group the schematic flow sheet that altogether do not compensate.
Fig. 4 is the process flow diagram of the present invention's not compensation method second preferred embodiment altogether.
Fig. 5 is the process flow diagram of the non-central induction point determining program of the present invention.
Fig. 6 A is the schematic diagram that a multi-spot touch type touch panel exports a touching induction group under not being total to ground mode.
Fig. 6 B is the schematic diagram of Fig. 6 A through non-central induction point determining program.
To be Fig. 6 A second of compensation method goodly do not implement the touching induction group schematic diagram after compensating through the present invention to Fig. 6 C altogether.
Fig. 7 A is the oscillogram of contact panel one preset reference value.
Fig. 7 B is the oscillogram of analogy induced signal after the touch-control of contact panel under common ground mode.
Fig. 7 C is the oscillogram of contact panel one capacitance variations induced signal.
Fig. 7 D is that contact panel is in the oscillogram not being total to next capacitance variations induced signal of ground mode.
Drawing reference numeral:
10 induction picture frames 11,11 ' touch induction group
111,111 ' induction point 112 subgroup
Embodiment
First referring to shown in Fig. 1, is the first preferred embodiment process flow diagram of the not compensation method altogether of the present invention one contact panel, and please refer to Fig. 2, wherein this not altogether compensation method comprise:
Read a touching induction group 11, and be preset with a compensation matrix window S10; In the present embodiment, this touching induction group is that the induction picture frame after one scan obtained, and the better matrix size that should be correspondence and singly refer to touch of this compensation matrix window size, then for the contact panel of capacitive sensing unit for 5.3mm ~ 4.5mm interval, this compensation matrix window should be 3 × 3 matrixes;
This touching is made to respond to the central point S11 of each induction point 111 as this compensation matrix window of group 11, as shown in Figure 3A; In the present embodiment, with 3 × 3 compensation matrix windows, reply should touch 9 induction points 111 of induction group;
The numerical value of all induction points 111 corresponding to compensation matrix window is added S12; In the present embodiment, the numerical value being about to corresponding 9 induction points 111 is added, and not corresponding induction point person is namely with 0 replacement; And
Numerical value after being added is override to induction point 111 numerical value S13 corresponding to the central point of current compensation matrix window, as shown in Figure 3 B.
Because the numerical value of the only central induction point 111 of the touching induction group 11 not altogether under ground mode can far below periphery induction point numerical value, as Fig. 2, therefore the present invention not altogether compensation method by the numerical value of central induction point, it is replaced by the numerical value being added its periphery induction point, as known in Fig. 3 C and 3D, wherein by script 0, 15 (16 carries) are compensated for as 774, 633 (16 carries), the Numerical regression regime values of this central induction point can be made, with this example wherein an influence value 0 namely return the highest induction numerical value 774 for this touching induction group 11, as shown in FIGURE 3 E, each induction point 111 ' of whole this touching induction groups 11 ' all compensates, the coordinate determining step touching object is carried out in follow-up, can correctly judge, reduce the error rate that coordinate figure judges.Also mean, even if user need not contact the electronic installation (altogether ground mode) adopting capacitance type touch-control panel, the user that also can correctly judge points touch position.
Refer to shown in Fig. 4, be the second preferred embodiment that the present invention is applied to multi-point touch-control panel further, comprise the following steps:
Read a touching induction group S10, and be preset with a compensation matrix window; In the present embodiment, this sense of touch Ying Qun is that the induction picture frame after one scan obtained, and the better matrix size that should be correspondence and singly refer to touch of this compensation matrix window size, then for the contact panel of capacitive sensing unit for 5.3mm ~ 4.5mm interval, this compensation matrix window should be 3 × 3 matrixes;
This touching is made to respond to the central point S11 of each induction point as this compensation matrix window of group; In the present embodiment, with 3 × 3 compensation matrix windows, reply should touch 9 induction points of induction group;
Centered by current induction point, respectively up, down, turn left, turn right perform non-central induction point determining program S111; When all directions perform the arbitrary establishment person S112 of result of non-central induction point determining program, then represent the highest induction numerical value of induction point corresponding to current compensation matrix window center point non-touching for this reason induction group, get back to previous step;
The numerical value of all induction points corresponding to compensation matrix window is added S12; In the present embodiment, the numerical value being about to corresponding 9 induction points is added, and not corresponding induction point person is namely with 0 replacement; And
Numerical value after being added is override to induction point numerical value S13 corresponding to the central point of current compensation matrix window.
Shown in Fig. 5, above-mentioned non-central induction point determining program comprises the following steps:
Preset a critical induction numerical value and a critical length quantity S111a; In the present embodiment, with corresponding 3 × 3 compensation matrix windows, this critical length quantity set 2 induction points are good;
Read current direction to should the induction point of critical length quantity and numerical value S111b thereof; And
Judge that whether the quantity of each induction point is lower than critical induction quantity S111c respectively; If all lower than this critical induction quantity, then representative is at present to should the induction point of central point of compensation matrix window is non-responds to the center induction point of group for this touching.
Shown in Fig. 6 A, for not being total to the touching induction group 11 of ground mode two after finger touching, because of altogether not therefore, the maximum induction numerical value (peak value) of the two touching objects of this touching induction group is low compared with the numerical value of its corresponding periphery, periphery induction numerical value is normal, if without compensation, the highest induction numerical value of the higher induction numerical value between two touching objects as touching induction group 11 can be judged by accident, and judge this touching induction group 11 by accident for singly to touch object.Therefore, after the present invention does not compensate altogether, originally should be the highest induction numerical value can be compensated, but between two touching objects, therefore higher induction numerical value also can be drawn high; Therefore, by the non-central induction point determining program of Fig. 5, can not be the induction point of the highest induction numerical value by finger touching length and the eliminating of induction numerical value, once through confirming, then namely this sensing points retains former numerical value, and does not carry out not compensating altogether, as shown in Figure 6B.
With Fig. 6 A, two fingers are with Y direction contact surface plate, and therefore this touching induction group there will be the longer subgroup 112 of two Y-axis length; Therefore, the induction point being 187 with numerical value carries out the non-central induction point determining program of Fig. 5, its down two numerical value be respectively 7 and 0, all more critical induction numerical value (being preset as 10) is for low, representative all more critical induction numerical value of periphery numerical value of current induction point within the scope of reasonable length is low, then be represented as the periphery induction point of this touching induction group, and non-central induction point, and do not add and do not compensate altogether.
Shown in Fig. 6 C, the present invention is used for the contact panel of multi-point touch, each subgroup 112 ' of the touching induction group 11 ' after compensating, can not only improve because not judging the error rate touching object by accident altogether, also can avoid being mistaken for single shortcoming touching object by touching object more.
Another preferred embodiment of the present invention's not compensation method altogether, during in practical application to contact panel, multiplely the induction picture frame after sweeping is retouched because contact panel can continue to export, therefore for avoiding Lou compensation problem, then the present embodiment is that reading one is responded to picture frame and after setting compensation matrix window, directly performs all the other steps of the first or second preferred embodiment; Because induction picture frame does not likely comprise touching induction group, but the numerical value of induction point not comprising touching induction group is 0, thus via the present invention all the other not altogether compensation process maintain the quantity of 0 equally, can't be changed.It can thus be appreciated that the present invention carries out not compensating and can compensate each induction point of whole induction picture frame, also can only compensate for each induction point of touch-control sensing group altogether.
In sum, the present invention can compensate not being total to the touching induction group read under ground mode really, makes the Numerical regression of this central induction point to the regime values of this touching induction group, in order to the follow-up coordinate determining step carrying out touch position; This also means, even if user need not contact the electronic installation (altogether ground mode) adopting capacitance type touch-control panel, the user that also can correctly judge points touch position, avoids the use habit limiting user.
Claims (6)
1. a not compensation method altogether for contact panel, is characterized in that, described contact panel not altogether compensation method comprise:
Read an induction group, and be preset with a compensation matrix window;
Make the central point of each induction point as described compensation matrix window of described induction group;
Centered by current induction point, respectively up, down, turn left, turn right perform non-central induction point determining program; When all directions perform the arbitrary establishment person of result of non-central induction point determining program, then represent the non-the highest induction numerical value for this reason responding to group of induction point corresponding to current compensation matrix window center point, get back to previous step;
The numerical value of all induction points corresponding to compensation matrix window is added; And
Numerical value after being added is override to induction point numerical value corresponding to the central point of current compensation matrix window.
2. the not compensation method altogether of contact panel as claimed in claim 1, is characterized in that, described induction group is a touching induction group, and described touching induction group is that the induction picture frame after one scan obtained.
3. the not compensation method altogether of contact panel as claimed in claim 1, it is characterized in that, described induction group is an induction picture frame.
4. the not compensation method altogether of the contact panel as described in any one of claims 1 to 3, is characterized in that, described non-central induction point determining program comprises the following steps:
Preset a critical induction numerical value and a critical length quantity;
Read induction point and the numerical value thereof of the corresponding described critical length quantity in current direction; And
Judge that whether the quantity of each induction point is lower than critical induction quantity respectively; If all lower than described critical induction quantity, then represent the non-center induction point for described induction group of induction point of the central point of current corresponding described compensation matrix window.
5. the not compensation method altogether of the contact panel as described in any one of claims 1 to 3, is characterized in that, described compensation matrix window is 3 × 3 matrixes.
6. the not compensation method altogether of contact panel as claimed in claim 4, is characterized in that, described critical length quantity set 2 induction points.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW100143916A TWI450172B (en) | 2011-11-30 | 2011-11-30 | Floating compensation method of touch panel |
TW100143916 | 2011-11-30 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103135828A CN103135828A (en) | 2013-06-05 |
CN103135828B true CN103135828B (en) | 2016-03-23 |
Family
ID=48495752
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110403566.5A Active CN103135828B (en) | 2011-11-30 | 2011-12-07 | Non-common ground compensation method of touch panel |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN103135828B (en) |
TW (1) | TWI450172B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI490766B (en) * | 2013-06-11 | 2015-07-01 | Elan Microelectronics Corp | Method of identifying ground floating object |
EP4068060A4 (en) * | 2019-11-26 | 2022-12-14 | BOE Technology Group Co., Ltd. | Touch compensation apparatus, touch compensation method, and touch screen |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101571775A (en) * | 2009-06-04 | 2009-11-04 | 广东威创视讯科技股份有限公司 | Method and device for detecting image touch points |
CN101673164A (en) * | 2008-09-10 | 2010-03-17 | 苹果公司 | Method, device and system of negative pixels effect used for touch sensor panels |
CN101825968A (en) * | 2010-04-23 | 2010-09-08 | 中国电子科技集团公司第五十四研究所 | Anti-jitter rapid convergence method for touch screen |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7663607B2 (en) * | 2004-05-06 | 2010-02-16 | Apple Inc. | Multipoint touchscreen |
JP2007179230A (en) * | 2005-12-27 | 2007-07-12 | Sharp Corp | Coordinate position detection device for capacitive coupling type touch panel |
US9075483B2 (en) * | 2007-12-21 | 2015-07-07 | Apple Inc. | Negative pixel compensation |
TWI397846B (en) * | 2008-09-30 | 2013-06-01 | Au Optronics Corp | Detecting method for a touch panel |
US8659557B2 (en) * | 2008-10-21 | 2014-02-25 | Atmel Corporation | Touch finding method and apparatus |
TWI381296B (en) * | 2009-01-23 | 2013-01-01 | Mstar Semiconductor Inc | Touch sensing device and method |
-
2011
- 2011-11-30 TW TW100143916A patent/TWI450172B/en active
- 2011-12-07 CN CN201110403566.5A patent/CN103135828B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101673164A (en) * | 2008-09-10 | 2010-03-17 | 苹果公司 | Method, device and system of negative pixels effect used for touch sensor panels |
CN101571775A (en) * | 2009-06-04 | 2009-11-04 | 广东威创视讯科技股份有限公司 | Method and device for detecting image touch points |
CN101825968A (en) * | 2010-04-23 | 2010-09-08 | 中国电子科技集团公司第五十四研究所 | Anti-jitter rapid convergence method for touch screen |
Also Published As
Publication number | Publication date |
---|---|
CN103135828A (en) | 2013-06-05 |
TW201322095A (en) | 2013-06-01 |
TWI450172B (en) | 2014-08-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103197809B (en) | Method for detecting non-common ground of touch panel | |
CN103135810B (en) | The pressure-sensitivity control method of a kind of touch-screen and system | |
CN103941946B (en) | Touch screen and display device | |
CN102999198B (en) | Touch panel edge holds detection method and the device of touch | |
CN104881174B (en) | A kind of method and device of dynamic adjustment sensitivity of touch screen | |
CN101526864B (en) | Touch panel | |
US20130278547A1 (en) | Electronic device | |
CN104346008A (en) | Touch Panel and Touch Device | |
TW201011605A (en) | Method capable of preventing mistakenly triggering a touch panel | |
CN109614016B (en) | Touch identification method and device of capacitive touch screen and electronic equipment | |
CN103207718A (en) | Mutual capacitance touch screen and touch sensing method thereof | |
CN103294290A (en) | Touch panel driving method capable of eliminating charging noise | |
CN102945109B (en) | Mutual capacitance screen detects the method for touch area | |
US20130222337A1 (en) | Terminal and method for detecting a touch position | |
US20120242595A1 (en) | Method for determining touch point | |
CN107357458A (en) | Response method, device, storage medium and the mobile terminal of touch key-press | |
CN103135828B (en) | Non-common ground compensation method of touch panel | |
CN113126815B (en) | Key response control method and device, terminal equipment and storage medium | |
CN105320345B (en) | Touch control induction device and touch-control screen | |
CN107291293B (en) | Touch scanning method of touch screen | |
CN110192170B (en) | Touch controller, device, terminal and touch method | |
CN105159595A (en) | Method and system for realizing functional key on side surface | |
CN106095169B (en) | A kind of three-dimensional position recognition methods of matrix form pressure touch equipment | |
CN103197811B (en) | Hybrid type non-common ground compensation method of touch panel | |
CN113126814A (en) | Key no-response correction method and device, terminal equipment and storage medium |
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 |