CN102819369B - Promote the method for the touch coordinate accuracy in computation of capacitance type multi-point touch-control system - Google Patents

Promote the method for the touch coordinate accuracy in computation of capacitance type multi-point touch-control system Download PDF

Info

Publication number
CN102819369B
CN102819369B CN201210260561.6A CN201210260561A CN102819369B CN 102819369 B CN102819369 B CN 102819369B CN 201210260561 A CN201210260561 A CN 201210260561A CN 102819369 B CN102819369 B CN 102819369B
Authority
CN
China
Prior art keywords
raw data
image raw
linearization
row
digitized video
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
Application number
CN201210260561.6A
Other languages
Chinese (zh)
Other versions
CN102819369A (en
Inventor
王信濠
龚至宏
黄彦霖
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
XUYAO SCIENCE AND TECHNOLOGY Co Ltd
Original Assignee
XUYAO SCIENCE AND TECHNOLOGY Co Ltd
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 by XUYAO SCIENCE AND TECHNOLOGY Co Ltd filed Critical XUYAO SCIENCE AND TECHNOLOGY Co Ltd
Priority to CN201210260561.6A priority Critical patent/CN102819369B/en
Publication of CN102819369A publication Critical patent/CN102819369A/en
Application granted granted Critical
Publication of CN102819369B publication Critical patent/CN102819369B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Position Input By Displaying (AREA)

Abstract

The present invention puies forward a kind of method of promoting the touch coordinate accuracy in computation of capacitance type multi-point touch-control panel system, the method comprises successively: to this driving pick-up unit and this analog-digital commutator initialization, after this capacitance type touch-control panel is driven and detecting and produce image raw data, this image raw data is converted to digitized video raw data by analog-digital commutator, this control device performs denoising to this digitized video raw data and increases linearity computing successively and produces linearization raw data, integration accumulating operation generation integration image raw data is performed to described linearization image raw data add up error image raw data is gone to described integration image raw data execution removing add up error computing generation, go add up error image raw data to perform touch coordinate described in foundation to calculate.Method of the present invention enhances the touch coordinate accuracy in computation of capacitance type multi-point touch-control panel effectively, improves signal noise ratio.

Description

Promote the method for the touch coordinate accuracy in computation of capacitance type multi-point touch-control system
Technical field
The present invention about contact panel technical field, espespecially a kind of method of promoting the touch coordinate accuracy in computation of capacitance type multi-point touch-control system.
Background technology
Modern consumption electronic installation polygamy for Trackpad as one of its input media.For meeting the demands such as light, thin, short, little, Trackpad also many and panel is integrated into contact panel, inputs in order to person easy to use.Trackpad can be divided into resistance-type, condenser type, acoustic wave and optical profile type etc. four kinds according to the difference of Cleaning Principle, wherein, general with capacitance type touch-control panel again at present.
By the change of ground capacitance value, the method that general capacitance type touch-control panel drives, for detecting each strip conductor line ground capacitance, has judged whether that object is near capacitance type touch-control panel.This is existing self-induction electric capacity (self capacitance) and detects, and wherein, self-induction electric capacity or ground capacitance are not entity capacitance, and it is parasitism and the stray capacitance of each strip conductor line.Fig. 1 is the schematic diagram that existing self-induction electric capacity (self capacitance) detects, it is in the cycle very first time, first driven the conductor lines of first direction by the driving of first direction and detecting device 110, in order to the self-induction capacitor charging of the conductor lines to first direction.Again in the second time cycle, the voltage in the conductor lines of first direction detected by driving and detecting device 110.Again in the 3rd time cycle, driven the conductor lines of second direction by the driving of second direction and detecting device 120, with the self-induction capacitor charging of the conductor lines to second direction.Again in the 4th time cycle, the voltage in the conductor lines of second direction detected by driving and detecting device 120.
Existing self-induction electric capacity (self capacitance) detection method in Fig. 1 is connected with driving circuit and testing circuit in same conductor lines simultaneously, after first conductor lines being driven, again same conductor lines is detected to the variable quantity of its signal, and then determine self-induction capacitance size.Its advantage is that data quantity is less, picture frame row data (frame row data) obtains fast, and lower power consumption, its shortcoming is easily cause touch points to judge by accident because of the suspension joint conductor on contact panel, and have the phenomenon etc. of ghost during multi-point touch.If namely actual position of touch is position A, position B as shown in FIG., position A ' and the position B ' of two other non-actual position of touch can be produced, position A ' and position B ' be position A, position B " ghost ".
The method driven about capacitance type touch-control panel is detection mutual induction electric capacity (mutualcapacitance, Cm) size variation, in order to have judged whether that object is near contact panel, similarly, mutual induction electric capacity (Cm) is entity capacitance not, and it is mutual induction electric capacity (Cm) between the conductor lines of first direction and the conductor lines of second direction.Fig. 2 is the schematic diagram that existing mutual induction electric capacity (Cm) is detected, as shown in Figure 2, driver 210 is configured on first direction (Y), detecting device 220 is configured in second direction (X), before very first time cycle T 1 during the semiperiod, driven by the conductor lines 230 of driver 210 pairs of first directions, it uses voltage Vy_1 to charge to mutual induction electric capacity (Cm) 240, when the very first time in the 1 later half cycle of cycle T, all detecting devices 220 detect the voltage (Vo_1 in the conductor lines 250 of all second directions, Vo_2, ..., Vo_n), to obtain n data, after m drive cycle, m × n data can be obtained.In systems in practice, these drivers 210 and detecting device 220 in same integrated circuit, to save cost.
The advantage of mutual induction electric capacity (Cm) detection method is the signal different directions of suspension joint conductor and earth conductor, therefore can determine whether that human body is touched very easily.Meanwhile, owing to there being the true coordinate of each point, when multiple spot touches simultaneously, can tell the actual position of each point, mutual induction electric capacity (Cm) detection method easily supports the application of multi-point touch.
But, when there being object to come close to or in contact with contact panel, because the voltage signal making detecting device 220 detect is produced serious shake by the noise that human body, environment, panel produce, cause the instability of calculated touch coordinate, and then significantly reduce the signal noise ratio (Signal to Noise Ratio, SNR) of whole touching system.Meanwhile, in the touch-control system of reality, being commonly referred to as on detection line direction (i.e. Y-direction), when there being touching, easily produce noise, and affect accuracy when touch coordinate calculates.Therefore, the real space be still improved of the technology of existing detecting capacitance type touch control panel.
Summary of the invention
Object of the present invention mainly provides a kind of method of promoting the touch coordinate accuracy in computation of capacitance type multi-point touch-control system, to increase touch coordinate accuracy in computation, and the signal noise ratio of elevator system (SNR).
According to a characteristic of the present invention, the present invention proposes a kind of method of promoting the touch coordinate accuracy in computation of capacitance type multi-point touch-control system, this system includes a capacitance type touch-control panel, one drives pick-up unit, one analog-digital commutator, and a control device, capacitance type touch-control panel comprises the n row line of induction and m row drive wire, described driving pick-up unit comprises m driver and n detecting device, drive in order to perform electric capacity respectively and detect, analog-digital commutator described in this is connected to described in this and drives pick-up unit, to perform Analog-digital Converter, described in this, method comprises: (A) control device described in this drives pick-up unit to described in this, and analog-digital commutator described in this performs initialization, (B) driver in pick-up unit and detecting device is driven to drive capacitance type touch-control panel described in this respectively and detect described in this, to produce image raw data (image raw data), (C) image raw data described in this (image raw data) is converted to digitized video raw data (digital image raw data) by analog-digital commutator described in this, (D) control device described in this performs denoising to digitized video raw data described in this (digital image raw data) and increases linearity computing, to produce linearization image raw data (linearized image raw data), (E) control device described in this performs integration accumulating operation to described linearization image raw data (linearized image raw data), to produce integration image raw data (integrated image raw data), (F) described control device performs described integration image raw data (integrated image rawdata) and removes add up error computing, to remove the add up error in described integration image raw data (integrated image raw data), to produce add up error image raw data, and (G) described control device performs touch coordinate calculating, to produce the touch coordinate value on described capacitance type touch-control panel according to described add up error image raw data.
According to another characteristic of the present invention, the present invention proposes a kind of capacitance type multi-point touch-control system, and described capacitance type multi-point touch-control system comprises a capacitance type touch-control panel, and drives pick-up unit, an analog-digital commutator and a control device.Described capacitance type touch-control panel has m row drive wire and in the n row line of induction.Described driving pick-up unit, comprises m driver and n detecting device, is connected to described capacitance type touch-control panel, drives in order to perform electric capacity respectively and detects, to produce image raw data.Described analog-digital commutator is connected to described driving pick-up unit, in order to described image raw data is carried out Analog-digital Converter, to produce digitized video raw data.Described control device, in order to step (D)-(E) in manner of execution.
Method of the present invention due to consider noise and increase the problem such as the linearity and because of reduce common noise (common noise) produce the problems such as add up error, effectively can promote the touch coordinate accuracy in computation of capacitance type multi-point touch-control panel.
Accompanying drawing explanation
Fig. 1 is the schematic diagram of existing self-induction capacitance detecting;
Fig. 2 is the schematic diagram of existing mutual induction capacitance detecting;
Fig. 3 is the calcspar of capacitance type multi-point touch-control system of the present invention;
Fig. 4 is the process flow diagram that the present invention promotes the method for the touch coordinate accuracy in computation of capacitance type multi-point touch-control panel;
Fig. 5 is that the present invention performs denoising and increases the detail flowchart of linearity computing;
Fig. 6 is that the present invention performs denoising and increases the schematic diagram of linearity computing;
Fig. 7 is the running schematic diagram that the present invention drives first detecting device in pick-up unit 320;
Fig. 8 is the schematic diagram that the present invention performs integration accumulating operation;
Fig. 9 is that the present invention performs the detail flowchart removing add up error computing.
[explanation of main element symbol]
Drive and detecting device 110 drives and detecting device 120 driver 210 detecting device 220
The conductor lines 240 of conductor lines 230 second direction of first direction
The low standby power loss drive system 300 of capacitance type multi-point touch-control
Capacitance type touch-control panel 310 drives pick-up unit 320
Analog-digital commutator 330 control device 340
First conductor lines 311 second conductor lines 312
Storage element 341
Embodiment
Fig. 3 is the schematic diagram of capacitance type multi-point touch-control system of the present invention.This capacitance type multi-point touch-control system 300 includes a capacitance type touch-control panel 310, and drives pick-up unit 320, analog-digital commutator 330 and a control device 340.
This capacitance type touch-control panel 310 has m bar first conductor lines 311 (comprising Y1-Y6......) distributed in first direction (Y) and n bar second conductor lines 312 (comprising X1-X6.....) distributed in second direction (X), first conductor lines 311 is used as drive wire, and the second conductor lines 312 is used as the line of induction.This driving pick-up unit 320 is connected to this capacitance type touch-control panel 310, drive in order to perform electric capacity and detect, to produce image raw data, this driving pick-up unit 320 comprises m driver and n detecting device (not shown), with corresponding m bar first conductor lines 311 of difference and n bar second conductor lines 312, namely each strip conductor line 311 is connected with a driver, and each second conductor lines 312 is connected with a detecting device.This analog-digital commutator 330 is connected to the detecting device in this driving pick-up unit 320, in order to this image raw data is carried out Analog-digital Converter, to produce digitized video raw data.This control device 340 can have a storage element 341, to detect and produced data as image raw data (image rawdata) in process for acquisition touch coordinate with this driving pick-up unit 320 temporary to this capacitance type touch-control panel 210.This control device 340 calculates the touch coordinate on this capacitance type touch-control panel 210 according to image raw data (image raw data).
Fig. 4 is the process flow diagram that the present invention promotes the method for the touch coordinate accuracy in computation of capacitance type multi-point touch-control panel.First, in step (A), this control device 340 performs initialization to this driving pick-up unit 320 and this analog-digital commutator 330.Wherein comprise this driving pick-up unit 320 of initializing set when Inductance and Capacitance (mutualcapacitance) or self-capacitance (self capacitance) drive detection, the parameter such as number, frequency, kenel of drive waveforms, and set the frequency of operation of this analog-digital commutator 330.
In step (B), the driver in this driving pick-up unit 320 and detecting device drive this capacitance type touch-control panel 310 and detect respectively, in order to produce an image raw data (image raw data).This driving pick-up unit 320 can perform Inductance and Capacitance (mutual capacitance) and drives and detect, and also can perform self-capacitance (selfcapacitance) and drives and detect to produce this image raw data (image rawdata).This capacitance type touch-control panel 310 is driven and detected, namely by driving each driver in pick-up unit 320 to connected every bar first conductor lines 311 load driver electric signal, detected due to the output electric signal in every bar second conductor lines 312 when touch-control causes mutual capacitance Cm or self-capacitance to send out changing of Cs by each detecting device.
In step (C), this image raw data (image raw data) is converted to digitized video raw data (digital image rawdata) by this analog-digital commutator 330; This digitized video raw data (digital image raw data) can be stored in this storage element 341, with for this control device 340 subsequent treatment.Wherein, owing to having capable first conductor lines 311 of m and n row second conductor lines 312, therefore, in all corresponding stroke numeral image raw data of the first conductor lines 311 and the second conductor lines 312 infall position, each second conductor lines 312 is to there being m stroke numeral image raw data, therefore, the digitized video raw data that whole capacitance type touch-control panel is corresponding has the capable n row of m and amounts to m × n pen.
In step (D), this control device 340 performs denoising to this digitized video raw data (digital image raw data) and increases linearity computing, to produce linearization image raw data (linearized image raw data).
Fig. 5 is that the present invention performs denoising and increases the detail flowchart of linearity computing.Capacitance type touch-control panel has the n row line of induction, each row line of induction common intersection with m row drive wire also has m position, also just to there being m stroke numeral image raw data, therefore, following steps can be performed with each stroke numeral image raw data that each position in each row line of induction is corresponding for handling object, the linearization raw data that whole capacitance touching control formula panel is corresponding can be obtained.In detail as follows:
In step (D1), this control device 340 by the digitized video raw data reading N number of position in the wherein row line of induction (column) in this storage element 341, wherein, N=1,2 ..., m.
In step (D2), judge that whether the digitized video raw data of this N number of position is more than a critical value Th.This critical value Th obtains there being a large amount of statistics of the digitized video raw data produced during touch.
In step (D3), if step (D2) judges that the digitized video raw data of this N number of position exceedes this critical value Th, then retain the digitized video raw data of this N number of position.
In step (D4), if step (D2) judges that the digitized video raw data of this N number of position does not exceed this critical value Th, judge, in these row, whether to exceed this critical value Th with the digitized video raw data of this adjoining position, N number of position again.Wherein, adjoining with this N number of position digitized video raw data such as to can be in these row above this N number of position digitized video raw data corresponding to two positions or in two positions are corresponding below data.That is, be arranged in this N-1 position of same row, a N-2 position and distinguish corresponding digitized video raw data, or corresponding digitized video raw data is distinguished in N+1 position, a N+2 position.In another one embodiment of the present invention, this N-1 position in same row, a N-2 position, a N-3 position can be selected to distinguish corresponding digitized video raw data, or corresponding digitized video raw data is distinguished in N+1 position, a N+2 position, a N+3 position.In other words, can according to the actual requirements, several or several positions are corresponding digitized video raw data can be selected above N number of position below.
If step (D4) judges in these row, this critical value Th is exceeded with the digitized video raw data of this N number of adjoining position of position N, in step (D3), then retain the digitized video raw data of this N number of position, if not, then in step (D5), the digitized video raw data of this N number of position is removed and is again set to 0; Afterwards, in step (D6), change next column, and perform step (D2)-(D4).
Fig. 6 is that the present invention performs denoising and increases the schematic diagram of linearity computing.In this schematic diagram, this critical value Th is 200.As shown in Figure 6, in the 2nd row line of induction, intersect with m bar drive wire and be total to m position, therefore, total m stroke numeral image raw data.Position A has generation touching phenomenon to F place, position, therefore the value of digitized video raw data is higher.In the 10th column drive wire, there is m stroke numeral image raw data equally.Position A ' has generation touching phenomenon to B ' place, position.Position C, D have one to be greater than this critical value 200 due to the digitized video raw data 250,250 that its upper position place A, B are corresponding respectively, therefore the digitized video original number that retention position C, D are corresponding, 150,120.Position E is owing to having the digitized video raw data of to be 213 in digitized video raw data corresponding to two positions place below it, be greater than this critical value 200, therefore the digitized video raw data 110 that also retention position E is corresponding, the digitized video raw data that in like manner retention position F is corresponding.Position C ', D ' have one to be greater than this critical value Th due to the digitized video raw data 250,250 that two positions A, B above it are corresponding, the digitized video raw data 150,120 of retention position C ', D '.Position E ' does not all have one to be greater than this critical value 200 due to digitized video raw data corresponding to two positions above and two positions is corresponding digitized video raw data below, therefore digitized video raw data corresponding for this position is removed by 110 and be reset to 0.
In the prior art, as position C, D, C, when the digitized video raw data of D ' is less than this critical value Th ' and, then by this position C, D, C ' and the data of D ' are set to 0, so easily produce discontinuous phenomenon.As shown in Figure 6, position C, D, C ' and D ' although its digitized video raw data is less than this critical value Th, but still retain its digitized video raw data, can the linearity be increased by this, avoid producing discontinuous phenomenon.
In step (E), this control device 340 performs integration accumulating operation to this linearization image raw data (linearized image raw data), to produce integration image raw data (integrated image raw data), and be temporary in this storage element 341.
This driving pick-up unit 320 has n detecting device, in the line of induction that each detecting device can be detected, two linearization image raw data (the linearizedimage raw data) data of upper-lower position are subtracted each other, to reduce common noise (common noise).Fig. 7 is the running schematic diagram that the present invention drives first detecting device in pick-up unit 320.As shown in Figure 7, it is second linearization image raw data D (2,1) the first stroke linearization image raw data D (1 is deducted, 1), the 3rd linearization image raw data D (3,1) deducts second linearization image raw data D (2,1) ... m Pen Capital material D (m, 1) Minus goes m-1 Pen Capital to expect D (m-1,1), m is the number of driver, and the rest may be inferred.Therefore in step (E), integration accumulating operation need be performed to this linearization image raw data (linearizedimage raw data).
This integration image raw data (integrated image raw data) has m × n pen.Fig. 8 is the schematic diagram that the present invention performs integration accumulating operation.That is, initially by this driving pick-up unit 320, this capacitance type touch-control panel 310 is detected, the voltage detected changes into digitized video raw data (digital image raw data) via this analog-digital commutator 330, this digitized video raw data (digital imageraw data) is again via denoising and the computing of the increase linearity, can comparatively be stablized and the linearity preferably this linearization image raw data (linearized image rawdata), again by integration accumulating operation, and then obtain the signal of each detecting device, or the signal of each passage (channel).
In other embodiments, after step (E), step (E1) can be performed.Step (E1) for perform a sign inverting op to the integration image raw data that step (E) generates, and then facilitates subsequent arithmetic.
In step (F), this control device 340 performs this integration image raw data (integrated image raw data) and removes add up error computing, in order to remove the add up error in this integration image raw data (integrated image raw data), to produce add up error image raw data (cumulative error image rawdata).
Fig. 9 is that the present invention performs the detail flowchart removing add up error computing.In step (F1), the linearization image raw data that this control device 340 is read in row (column) line of induction by this storage element 341 amounts to m pen.
In step (F2), this control device 340 judges that in these row, whether finishing touch linearization image raw data is similar to these row the second last linearization image raw data reciprocal.This step can realize by means of one first threshold value Threshold1.When the absolute value of the difference of finishing touch linearization image raw data and this row the second last linearization image raw data reciprocal is less than one first threshold value Threshold1, then judge that this row finishing touch linearization image raw data is similar with this row inverse the second last linearization image raw data.
In step (F3), if judge this row finishing touch linearization image raw data and this row the second last linearization image raw data reciprocal similar, this row finishing touch linearization image raw data removed and be 0 again.
In step (F4), if judge this row finishing touch linearization image raw data and this row the second last reciprocal linearization image raw data dissmilarity, then read the linearization image raw data that this arranges M position, wherein, M=1,2, ..., m.Because this driving pick-up unit 320 has m driver, therefore each detection line or each show m linearization image raw data.
In step (F5), judge whether the linearization image raw data of this M position is finishing touch linearization image raw data in these row.If the linearization image raw data of M position is the linearization image raw data that corresponding m driver is corresponding, be then just defined as finishing touch linearization image raw data.M=1、2......m。
In step (F6), if judge, the linearization image raw data of this M position is not as the finishing touch linearization image raw data in these row, reads the linearization image raw data of M+1 position of these row.
In step (F7), judge that whether the linearization image raw data of this M position is similar to the linearization image raw data of this M+1 position.This step can specifically realize by means of the second threshold value Threshold2, when the absolute value of the difference of the linearization image raw data of this M position and the linearization image raw data of this M+1 position is less than one second threshold value Threshold2, then judge that the linearization image raw data of this M position is similar to the linearization image raw data of this M+1 position.
In step (F8), if judge, the linearization image raw data of this M position is similar to the linearization image raw data of this M+1 position, the linearization image raw data of this M position is removed and is reset to 0; And
In step (F9), read the linearization image raw data of M+1 position of these row, lay equal stress on and perform step (F4)-(F8).
In step (F7), if judge the linearization image raw data of this M position and the linearization image raw data dissmilarity of this M+1 position, then perform step (F9).
In step (F5), if judge the finishing touch linearization image raw data of the linearization image raw data of this M position as these row, then in step (F10), change next column, and in execution step (F1), to read the original m pen of linearization image in the next column line of induction.
In step (G), this control device 340 goes add up error image raw data (cumulative error image raw data) to perform touch coordinate calculating, to produce the coordinate figure on this capacitance type touch-control panel according to this.
Existing self-induction electric capacity (self capacitance) detection method or mutual induction electric capacity (Cm) detection method are all by driver 210 input signal, and by capacitance variations, make detecting device 220 detect different electric charges and produce voltage signal, then judged whether that object comes close to or in contact with contact panel according to the change of voltage signal.But due to the noise that the driver on human body, environment, liquid crystal panel produces, serious change is produced by making detected voltage, after the magnitude of voltage now changed converts digital signal to via analog-digital commutator, as the process not through computing and filtering noise, by making the situation producing error and instability on coordinate judges, the signal noise ratio of system (SNR) is caused significantly to reduce.
The method of the touch coordinate accuracy in computation of enhancement capacitance type multi-point touch-control system of the present invention, to originally produce the image raw data (image raw data) of shake, after removing noise and the computing of the increase linearity, again through integration accumulating operation, the signal of each detecting device can be obtained or claim the signal of each passage (channel), after the error amount produced when then data dump being added up, again via Coordinate calculation method process, in order to produce touch point coordinate position, can judge whether capacitance type touch-control panel 310 has conductor or finger contact surface plate more accurately.
Because prior art does not consider noise and linearity problems, also reckon without detecting device to subtract each other two, front and back data, in order to reduce common noise (commonnoise), therefore cannot the first conductor lines 311 (Y1-Y6) of distributing of filter out power noise or first direction (Y) and the noise change that produces in the second conductor lines 312 (X1-X6) that second direction (X) distributes, and then the situation of the mistake produced in coordinate judgement and instability occurs, and makes the SNR of system significantly reduce.But, method of the present invention due to consider noise and increase linearity problems and because of reduce common noise (common noise) produce the problem of add up error, therefore effectively can promote the touch coordinate accuracy in computation of capacitance type multi-point touch-control panel.
From the above, the present invention, no matter with regard to object, means and effect, it is totally different in the feature of prior art all showing, has practical value.Only it should be noted, above-mentioned many embodiments are citing for convenience of explanation only, and the interest field that the present invention advocates from should being as the criterion with described in claim, but not is only limitted to above-described embodiment.

Claims (12)

1. promote the method for the touch coordinate accuracy in computation of capacitance type multi-point touch-control system for one kind, it is characterized in that, described capacitance type multi-point touch-control system includes a capacitance type touch-control panel, one drives pick-up unit, one analog-digital commutator, and a control device, wherein, described capacitance type touch-control panel comprises the n row line of induction and m row drive wire, described driving pick-up unit comprises m driver and n detecting device, drive in order to perform electric capacity respectively and detect, described analog-digital commutator is connected to described driving pick-up unit in order to perform Analog-digital Converter, described method comprises:
(A) described control device performs initialization to described driving pick-up unit and described analog-digital commutator;
(B) driver in described driving pick-up unit and detecting device drive described capacitance type touch-control panel respectively and detect, to produce image raw data;
(C) described image raw data is converted to digitized video raw data by described analog-digital commutator, and described digitized video raw data has the capable n row of m and amounts to m × n pen;
(D) described control device performs denoising to described digitized video raw data and increases linearity computing, to produce linearization raw data;
(E) described control device performs integration accumulating operation, to produce integration image raw data to described linearization image raw data;
(F) described control device performs described integration image raw data and removes add up error computing, to remove the add up error in described integration image raw data, to produce add up error image raw data; And
(G) go add up error image raw data to perform touch coordinate described in described control device foundation to calculate, and then produce the touch coordinate value on described capacitance type touch-control panel;
Wherein, described step (D) comprising:
(D1) the digitized video raw data of wherein N number of position in a row line of induction is read, wherein, N=1,2 ..., m;
(D2) judge that whether the digitized video raw data of described N number of position is more than a critical value;
(D3) if step (D2) judges that the digitized video raw data of described N number of position exceedes described critical value, then the digitized video raw data of described N number of position is retained; And
(D4) if step (D2) judges that the digitized video raw data of described N number of position does not exceed described critical value, judge in described row again, described critical value whether is exceeded with the digitized video raw data of adjoining position, described N number of position, if, then retain the digitized video raw data of described N number of position, if not, the digitized video raw data of described N number of position removed and be again set to 0;
(D5) the digitized video raw data of the N number of position in the wherein next column line of induction is read, wherein, N=1,2 ..., m, performs step (D2)-(D4).
2. method according to claim 1, it is characterized in that, distinguish corresponding digitized video raw data with the digitized video raw data of adjoining position, described N position for being positioned at N-1 position, a N-2 position described in same row, or corresponding digitized video raw data is distinguished in N+1 position, a N+2 position.
3. method according to claim 1, is characterized in that, step (F) comprising:
(F1) the linearization image raw data read wherein in a row line of induction amounts to m pen;
(F2) judge that in described row, whether finishing touch linearization image raw data is similar to the second last pen reciprocal described linearization image raw data in described row;
(F3) if judge, in described row, finishing touch linearization image raw data is similar to the linearization image raw data of the second last reciprocal in described row, removes finishing touch linearization image raw data in described row and is reset to 0;
(F4) the linearization image raw data of M position of described row is read, wherein, M=1,2 ..., m;
(F5) whether the linearization image raw data judging described M position is finishing touch linearization image raw data in described row;
(F6) if judge, the linearization image raw data of described M position is not as finishing touch linearization image raw data in described row, reads the linearization image raw data of the M+1 position of described row;
(F7) judge that whether the linearization image raw data of described M position is similar to the linearization image raw data of described M+1 position;
(F8) if judge, the linearization image raw data of described M position is similar to the linearization image raw data of described M+1 position, the linearization image raw data of described M position is removed and is reset to 0; And
(F9) read the linearization image raw data of M+1 position of described row, lay equal stress on and perform step (F4)-(F8).
4. method according to claim 3, it is characterized in that, in described step (F7), if judge the linearization image raw data of described M position and the linearization image raw data dissmilarity of described M+1 position, then perform step (F9).
5. method according to claim 3, it is characterized in that, in described step (F5), if judge the finishing touch linearization image raw data of the linearization image raw data of described M position as described row, then perform step (F1), to read the linearization image raw data in the next column line of induction.
6. method according to claim 3, it is characterized in that, in described step (F2), when the absolute value of the difference of the linearization image raw data of the second last reciprocal described in the image raw data of finishing touch linearization described in described row and described row is less than first threshold value, then judge that the image of finishing touch linearization described in described row raw data is similar to described the second last reciprocal linearization image raw data.
7. method according to claim 3, it is characterized in that, in described step (F7), when the absolute value of the difference of the linearization image raw data of described M position and the linearization image raw data of described M+1 position is less than second threshold value, then judge that the linearization image raw data of the linearization image raw data of described M position and described M+1 position is as similar.
8. a capacitance type multi-point touch-control system, is characterized in that, comprise:
One capacitance type touch-control panel, it has in m row drive wire and the n row line of induction;
One drives pick-up unit, comprises m driver and n detecting device, is connected to described capacitance type touch-control panel, drives in order to perform electric capacity respectively and detects, to produce image raw data;
One analog-digital commutator, is connected to described driving pick-up unit, in order to described image raw data is carried out Analog-digital Converter, to produce digitized video raw data; And
One control device, in order to driving pick-up unit and this analog-digital commutator described to perform initialization described in this, denoising is performed to this digitized video raw data described and increases linearity computing to produce a linearization image picture raw data, again integration accumulating operation is performed to produce an integration image raw data to this linearization image raw data described, the computing of removing add up error is performed to this integration image raw data described and goes add up error image raw data with the add up error removed in this integration image raw data described to produce, go add up error image raw data to perform touch coordinate according to described this to calculate, and then the coordinate figure produced on this capacitance type touch-control panel described,
Wherein, described control device performs denoising to described digitized video raw data and increases linearity computing and comprises to produce a linearization image picture raw data:
(D1) the digitized video raw data of wherein N number of position in a row line of induction is read, wherein, N=1,2 ..., m;
(D2) judge that whether the digitized video raw data of described N number of position is more than a critical value;
(D3) if step (D2) judges that the digitized video raw data of described N number of position exceedes described critical value, then the digitized video raw data of described N number of position is retained; And
(D4) if step (D2) judges that the digitized video raw data of described N number of position does not exceed described critical value, judge in described row again, described critical value whether is exceeded with the digitized video raw data of adjoining position, described N number of position, if, then retain the digitized video raw data of described N number of position, if not, the digitized video raw data of described N number of position removed and be again set to 0;
(D5) the digitized video raw data of the N number of position in the wherein next column line of induction is read, wherein, N=1,2 ..., m, performs step (D2)-(D4).
9. system according to claim 8, it is characterized in that, distinguish corresponding digitized video raw data with the digitized video raw data of adjoining position, described N position for being positioned at N-1 position, a N-2 position described in same row, or corresponding digitized video raw data is distinguished in N+1 position, a N+2 position.
10. system according to claim 8, it is characterized in that, described control device performs the computing of removing add up error to described integration image raw data and goes add up error image raw data to comprise with the add up error removed in this integration image raw data to produce:
(F1) the linearization image raw data read wherein in a row line of induction amounts to m pen;
(F2) judge that in described row, whether finishing touch linearization image raw data is similar to the second last pen reciprocal described linearization image raw data in described row;
(F3) if judge, in described row, finishing touch linearization image raw data is similar to the linearization image raw data of the second last reciprocal in described row, removes finishing touch linearization image raw data in described row and is reset to 0;
(F4) the linearization image raw data of M position of described row is read, wherein, M=1,2 ..., m;
(F5) whether the linearization image raw data judging described M position is finishing touch linearization image raw data in described row;
(F6) if judge, the linearization image raw data of described M position is not as finishing touch linearization image raw data in described row, reads the linearization image raw data of the M+1 position of described row;
(F7) judge that whether the linearization image raw data of described M position is similar to the linearization image raw data of described M+1 position;
(F8) if judge, the linearization image raw data of described M position is similar to the linearization image raw data of described M+1 position, the linearization image raw data of described M position is removed and is reset to 0; And
(F9) read the linearization image raw data of M+1 position of described row, lay equal stress on and perform step (F4)-(F8).
11. systems according to claim 10, it is characterized in that, in described step (F2), when the absolute value of the difference of the linearization image raw data of the second last reciprocal described in the image raw data of finishing touch linearization described in described row and described row is less than first threshold value, then judge that the image of finishing touch linearization described in described row raw data is similar to described the second last reciprocal linearization image raw data.
12. systems according to claim 10, it is characterized in that, in described step (F7), when the absolute value of the difference of the linearization image raw data of described M position and the linearization image raw data of described M+1 position is less than second threshold value, then judge that the linearization image raw data of the linearization image raw data of described M position and described M+1 position is as similar.
CN201210260561.6A 2012-07-26 2012-07-26 Promote the method for the touch coordinate accuracy in computation of capacitance type multi-point touch-control system Active CN102819369B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210260561.6A CN102819369B (en) 2012-07-26 2012-07-26 Promote the method for the touch coordinate accuracy in computation of capacitance type multi-point touch-control system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210260561.6A CN102819369B (en) 2012-07-26 2012-07-26 Promote the method for the touch coordinate accuracy in computation of capacitance type multi-point touch-control system

Publications (2)

Publication Number Publication Date
CN102819369A CN102819369A (en) 2012-12-12
CN102819369B true CN102819369B (en) 2015-08-19

Family

ID=47303504

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210260561.6A Active CN102819369B (en) 2012-07-26 2012-07-26 Promote the method for the touch coordinate accuracy in computation of capacitance type multi-point touch-control system

Country Status (1)

Country Link
CN (1) CN102819369B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103019495B (en) * 2012-12-26 2015-10-21 深圳贝特莱电子科技有限公司 A kind of method for Noise measarement in capacitive touch screen and device

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2120135A1 (en) * 2008-05-16 2009-11-18 HTC Corporation Method for filtering signals of touch sensitive device
CN101706698A (en) * 2009-11-23 2010-05-12 深圳市汇顶科技有限公司 Touch-sensitive scanning detection method and system, as well as capacitive touch sensor
CN101833406A (en) * 2010-03-30 2010-09-15 福建华映显示科技有限公司 Touch panel detection circuit
CN102138121A (en) * 2009-06-29 2011-07-27 索尼公司 Electrostatic capacitive type touch panel and display device equipped with a touch detection function
CN102207804A (en) * 2010-03-31 2011-10-05 意法半导体亚太私人有限公司 Capacitive sensing analog front end

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2120135A1 (en) * 2008-05-16 2009-11-18 HTC Corporation Method for filtering signals of touch sensitive device
CN102138121A (en) * 2009-06-29 2011-07-27 索尼公司 Electrostatic capacitive type touch panel and display device equipped with a touch detection function
CN101706698A (en) * 2009-11-23 2010-05-12 深圳市汇顶科技有限公司 Touch-sensitive scanning detection method and system, as well as capacitive touch sensor
CN101833406A (en) * 2010-03-30 2010-09-15 福建华映显示科技有限公司 Touch panel detection circuit
CN102207804A (en) * 2010-03-31 2011-10-05 意法半导体亚太私人有限公司 Capacitive sensing analog front end

Also Published As

Publication number Publication date
CN102819369A (en) 2012-12-12

Similar Documents

Publication Publication Date Title
US10282026B2 (en) Measuring body capacitance effect in touch sensitive device
CN102043512B (en) Method and device for position detection
CN102043526B (en) Method and device for dual-differential sensing
CN102043507B (en) Method and device for analyzing positions
CN102043553B (en) Method and device for analyzing position in mutual capacitance detection
US10775929B2 (en) Suppressing noise in touch panels using a shield layer
US9170681B2 (en) Noise reduction method and system of capacitive multi-touch panel
KR101198359B1 (en) A touch screen device, a driving device and a driving method for a touch screen device
EP2975502A1 (en) Adjustment of touch sensing stimulation voltage levels based on touch performance
CN104750301A (en) Touch sensing system
CN103324367A (en) Touch sensing device and double sampling method thereof
CN104423765A (en) Electronic device with touch sensor and driving method thereof
CN102135828B (en) Method and device for signal detection
CN107305445B (en) Touch noise filtering method and touch device
CN102799322B (en) Capacitance sensing apparatus and control method
JP7225516B2 (en) Data detection method and device, storage medium, touch device
CN102945110A (en) Noise filtering method and system of capacitive touch panel
US9513740B2 (en) Chip architecture in improve the sensing latency time in projected capacitance touch
CN102819369B (en) Promote the method for the touch coordinate accuracy in computation of capacitance type multi-point touch-control system
US9791487B2 (en) Method and device for measuring signals
JP7146414B2 (en) Coefficient generation for digital filters
TWI463388B (en) Method and system for increasing accuracy of touch coordinate calculation for multi-touch capacitive touch panel
CN102043522B (en) Method and device for distinguishing single touch from multiple touches
KR102367762B1 (en) Decimation filtering in systems having parallel analog-to-digital converter channels
KR101764728B1 (en) Method for recovering location of multi-touch on touch screen based on differential sensing

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