This application claims the benefit of Korean Patent Application No. 10-2013-0147661 filed on Nov. 29, 2013, with the Korean Intellectual Property Office, the disclosure of which is incorporated herein by reference.
The present disclosure relates to a touchscreen device and a method of sensing a touch.
A touch sensing device such as a touchscreen or a touch pad is attached to a display device to provide an intuitive method of data input to a user and has recently been widely applied to various electronic devices such as cellular phones, personal digital assistants (PDA) and navigation devices. In particular, as demand for smartphones has increased recently, touchscreens have been increasing used as touch sensing devices able to provide users with various methods of data input in a limited form factor.
Touchscreens used in portable devices may mainly be divided into resistive type touchscreens and capacitive type touchscreens, depending on the manner in which a touch is sensed. Among these, capacitive type touchscreens have advantages of a relatively long lifespan and ease of implementation of various data input touches and gestures, and thus capacitive type touchscreens have been increasingly employed. Implementation of a multi-touch interface is especially easy in capacitive type touchscreens, as compared to resistive type touchscreens, and thus capacitive type touchscreens are widely used in smartphones and the like.
Capacitive type touchscreens include a plurality of electrodes having a predetermined pattern, the electrodes defining a plurality of nodes in which changes in capacitance are generated due to touches. The nodes deployed in a two-dimensional plane generate changes in self-capacitance or mutual-capacitance by a touch. Coordinates of the touch may be calculated by applying a weighted average method or the like to the change in the capacitance generated at the nodes.
In order to accurately calculate coordinates of a touch, changes in capacitance generated by a touch need to be accurately sensed. However, when electrical noise arises in a wireless communications module, a display device or the like, changes in capacitance may not be accurately sensed.
(Patent Document 1) Korean Patent Laid-Open Publication No. 2011-0137482
An aspect of the present disclosure may provide a touchscreen device and a method of sensing a touch which generates difference signals by obtaining differences in levels between sensing signals or between digital signals acquired from adjacent electrodes, and calculates a noise level by calculating an average level of the sensing signals or of the digital signals from which difference signals within a predetermined level section originate.
According to an aspect of the present disclosure, a touchscreen device may include: a subtraction unit, for all sensing signals acquired from a plurality of electrodes, obtaining differences in levels between the sensing signals acquired from two adjacent electrodes; a region determination unit determining touched regions and untouched regions based on difference signals generated in the subtraction unit; an average unit calculating an average of levels of the sensing signals generated in the plurality of electrodes determined as the untouched regions to generate a noise estimation signal; and a noise removal unit subtracting a level of the noise estimation signal from the levels of the sensing signals.
The region determination unit may determine electrodes of the plurality of electrodes from which difference signals within a predetermined level section among the difference signals are originated as the untouched regions and determining electrodes of the plurality of electrodes from which difference signals out of the predetermined level section among the difference signals are originated as the touched regions.
The predetermined level section may be below a first level in a positive direction and above a second level in a negative direction with respect to a zero level.
The level of the noise estimation signal applied to the sensing signals acquired in the touched regions by the noise removal unit may be different from that of the untouched region.
The noise removal unit may increase the level of the noise estimation signal in proportion to amplitudes of the sensing signals acquired in the touched regions and subtract the increased level of the noise estimation signal from the levels of the sensing signals acquired in the touched regions.
According to another aspect of the present disclosure, a touchscreen device may include: a panel unit including a plurality of first electrodes and a plurality of second electrodes intersecting the plurality of first electrodes; a driving circuit unit applying driving signals to the plurality of first electrodes; a sensing circuit unit acquiring sensing signals from the plurality of second electrodes; and a control unit generating difference signals by obtaining differences in levels between sensing signals from two adjacent electrodes for all sensing signals acquired from the plurality of second electrodes, and determining whether a touch has occurred based on a noise level calculated based on difference signals within a predetermined level section among the difference signals.
The sensing circuit unit may include a plurality of C-V converters detecting capacitance values generated in intersections of the plurality of first electrodes and the plurality of second electrodes as voltage.
The plurality of C-V converters may integrate the capacitance values to detect them as voltage.
The control unit may include: a signal conversion unit converting sensing signals from the plurality of second electrodes into digital signals; a noise calculation unit generating difference signals by obtaining differences in levels between the digital signals generated in every two adjacent electrodes of the plurality of second electrodes, and calculating a noise estimation signal based on difference signals within a predetermined level section among the difference signals; and a noise removal unit subtracting a level of the noise estimation signal from the sensing signals acquired from the plurality of second electrodes.
The touchscreen device may further include: a touch determination unit determining whether a touch has occurred based on an effective signal generated by the noise removal unit.
The noise calculation unit may include: a subtraction unit generating difference signals by obtaining differences in levels between digital signals generated in every two adjacent electrodes of the plurality of second electrodes; a region determination unit determining touched regions and untouched regions based on the difference signals; and an average unit generating the noise estimation signal by calculating an average of levels of digital signals of the plurality of second electrodes determined as the untouched regions.
The region determination unit may determine electrodes of the plurality of second electrodes from which difference signals within a predetermined level section among the difference signals are originated as the untouched regions and determining electrodes of the plurality of second electrodes from which difference signals out of the predetermined level section among the difference signals are originated as the touched regions.
The noise removal unit may apply the noise estimation signal without changing a level thereof to the digital signals acquired in the untouched regions whereas applies the noise estimation signal with the level changed to the digital signals acquired in the touch regions.
The noise removal unit may increase the level of the noise estimation signal in proportion to amplitudes of the digital signals acquired in the touched regions and subtracts the increased level of the noise estimation signal from the levels of the digital signals acquired in the touched regions.
The touch determination unit may determine at least one of the locations of touches, the amount of touches, and the types of gesture of the touches based on the effective signal.
According to another aspect of the present disclosure, a method of sensing a touch may include: acquiring sensing signals from a plurality of electrodes; converting the sensing signals into digital signals; generating difference signals by obtaining differences in levels between digital signals generated in two adjacent electrodes for all of the digital signals generated in the plurality of electrodes; determining touched regions and untouched regions based on the difference signals; generating a noise estimation signal by calculating an average of the digital signals generated in the untouched region; and subtracting a level of the noise estimation signal from the levels of the digital signals.
The determining of the touched regions and the untouched regions may include determining electrodes of the plurality of electrodes from which difference signals within a predetermined level section among the difference signals originate as the untouched regions and determining electrodes of the plurality of electrodes from which difference signals out of the predetermined level section among the difference signals originate as the touched regions.
The subtracting may include applying the noise estimation signal to the digital signals in the untouched region without changing a level thereof while applying the noise estimation signals to the digital signals in the touch region with the level thereof changed.
The subtracting may include subtracting the noise estimation signal with the level increased in proportion to amplitudes of the digital signals in the touched regions from the digital signals in the touched regions.
The above and other aspects, features and other advantages of the present disclosure will be more clearly understood from the following detailed description taken in conjunction with the accompanying drawings, in which:
Hereinafter, embodiments of the present disclosure will be described in detail with reference to the accompanying drawings. The disclosure may, however, be embodied in many different forms and should not be construed as being limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art. In the drawings, the shapes and dimensions of elements may be exaggerated for clarity, and the same reference numerals will be used throughout to designate the same or like elements.
As shown in
Since the touchscreen device according to the exemplary embodiment is of a capacitive type, the touchscreen device may include a plurality of electrodes having a predetermined pattern. Further, the touchscreen device may include a capacitance sensing circuit to sense changes in the capacitance generated in the plurality of electrodes, an analog-digital conversion circuit to convert an output signal from the capacitance sensing circuit into a digital value, and an operation circuit to determine whether a touch has occurred using the data converted into digital value.
Referring to
The plurality of electrodes 220 and 230 may be formed on one surface or both surfaces of the substrate 210. Although the plurality of electrodes 220 and 230 are shown to have a lozenge-shaped pattern or diamond-shaped pattern in
The plurality of electrodes 220 and 230 may include first electrodes 220 extending in the x-axis direction, and second electrodes 230 extending in the y-axis direction. The first electrodes 220 and the second electrodes 230 may be provided on both surfaces of the substrate 210 or may be provided on different substrates 210 such that they may intersect with each other. If all of the first electrodes 220 and the second electrodes 230 are provided on one surface of the substrate 210, an insulating layer may be partially formed at intersection points between the first electrodes 220 and the second electrodes 230. In the regions in which wirings connecting to the plurality of electrodes 220 and 230 are provided, other than the regions in which the plurality of electrodes 220 and 230 are formed, a printed region may be formed in the region of the substrate 210 so as to hide the wiring typically formed of an opaque metal.
A device, which is electrically connected to the plurality of electrodes 220 and 230 to sense a touch, detects changes in capacitance generated in the plurality of electrodes 220 and 230 by a touch to sense the touch, based on the detected change in capacitance. The first electrodes 220 may be connected to channels defined as D1 to D8 in the controller integrated circuit to receive predetermined driving signals, and the second electrodes 230 may be connected to channels defined as S1 to S8 to be used by the touchscreen device to detect a sensing signal.
Here, the controller integrated circuit may detect changes in mutual-capacitance generated between the first and second electrodes 220 and 230 as the sensing signal, in a such manner that the driving signals are sequentially applied to the first electrodes 220 and changes in the capacitance is simultaneously detected from the second electrodes 230.
When driving signals are sequentially applied to the first electrodes 220 through the channels D1 to D8, mutual-capacitance is generated between the first electrodes 220, to which the driving signals are applied, and the second electrodes 230. When the driving signals are sequentially applied to the first electrodes 220, a change has occurred in the mutual-capacitance generated between the first electrode 220 and the second electrodes 230 around the area the touching object 250 comes into contact with. The change in the mutual-capacitance may be proportional to the area of the region on which the first electrodes 220, with which the touching object 250 comes into contact with and to which the driving signals are applied, and the second electrodes 230 overlap. In
The panel unit 310 may include rows of first electrode X1 to Xm extending in a first axis direction (that is, the horizontal direction of
The driving circuit unit 320 may apply predetermined driving signals to the first electrodes X1 to Xm of the panel unit 310. The driving signals may be square wave signals, sine wave signals, triangle wave signals or the like having a specific frequency and an amplitude and may be sequentially applied to the plurality of first electrodes. Although
The sensing circuit unit 330 may detect capacitance of the node capacitors C11 to Cmn from the second electrodes Y1 to Yn so as to create sensing signals SA. The sensing circuit unit 330 may include C-V converters 335, each of which has at least one operation amplifier and at least one capacitor and is connected to the respective second electrodes Y1 to Yn.
The C-V converters 335 may convert the capacitance of the node capacitors C11 to Cmn into voltage signals. For example, each of the C-V converters 335 may include an integration circuit to integrate capacitance values and convert them into voltages.
Although each of the C-V converters 335 shown in
When driving signals are applied to the first electrodes X1 to Xm sequentially, capacitance may be detected simultaneously from the second electrodes, the number of required C-V converters 335 is equal to the number of the second electrodes Y1 to Yn, i.e., n.
The control unit 340 may determine whether a touch has occurred on the panel unit 310 based on sensing signals SA provided from the sensing circuit unit 330. Typically in a capacitive type touchscreen device, a region touched by a conductive object has less capacitance than other region not touched. The control unit 340 may determine whether a touch has occurred based on such changes in capacitance.
According to an exemplary embodiment of the present disclosure, the control unit 340 may determine at least one of the amount of touches, the coordinates of touches, and the types of gestures of the touches.
The control unit 340 according to the exemplary embodiment may include a signal conversion unit 410, a noise calculation unit 430, a noise removal unit 450, and a touch determination unit 470.
The signal conversion unit 410 may generate digital signals SD based on sensing signals SA generated in the sensing circuit unit. For example, the signal conversion unit 410 may include a time to digital converter (TDC) circuit measuring a time in which the sensing signals in the form of voltage output from the sensing circuit unit 330 reach a predetermined reference voltage level to convert the measured time into the digital signals SD, or an analog to digital converter (ADC) circuit measuring an amount by which a level of the sensing signals in the form of voltage is changed for a predetermined time to convert the changed amount into the digital signals SD.
Assuming that the sensing circuit unit 340 detects capacitance values from the second electrodes Y1 to Y7 to generate seven sensing signals SA, the signal conversion unit 410 may generate digital signals SD as shown in
The noise calculation unit 430 may include a subtraction unit 433, a region determination unit 435, and an average unit 437 and may calculate a noise component possibly introduced into the panel unit, especially a common noise component, based on the digital signal SD provided from the signal conversion unit 410.
The subtraction unit 433 may receive the digital signal SD from the signal conversion unit 410 and may obtain differences in levels of the digital signal SD between the adjacent second electrodes, to thereby generate a difference signals SM. The subtraction unit 433 may obtain differences in levels between the digital signals SD from adjacent second electrodes in a direction. For example, when digital signals SD as shown in
The region determination unit 435 may determine an untouched region and a touched region based on the difference signals SM provided from the subtraction unit 433. Specifically, the region determination unit 435 may determine, as the untouched region, some of the second electrodes from which difference signals SM within a predetermined level section among the difference signals SM originate, and may determine, as the touched regions, the other second electrodes. The predetermined level section refers to a section below a first reference level S1 in a positive level direction and above a second reference level S2 in a negative level direction with respect to a zero level.
For example, for the difference signals SM shown in
The average unit 437 may calculate the average of the levels of the digital signal SD in the untouched region determined by the region determination unit 435 to generate a noise estimation signal SN. The untouched region refers to a region on which no touch has occurred, and thus it may be regarded that the levels of the digital signals SD generated in the untouched region are generated due to common noise.
Therefore, the average unit 437 may calculate the average of the levels of the digital signal SD in the untouched region to calculate the level of the common noise.
The noise removal unit 450 may generate an effective signals SE based on the digital signal SD provided from the signal conversion unit 410 and on the noise estimation signal SN provided from the noise calculation unit 430. Specifically, the noise removal unit 450 may subtract the levels of the noise estimation signal SN from the levels of the digital signals Sp to generate the effective signal SE.
For example, if the levels of the noise estimation signal SN are removed from the digital signals SD as shown in
Comparing
The level of the noise introduced into a touch panel tends to increase as the amplitude of the digital signals SD increases. Thus, if the noise estimation signal SN obtained by calculating the average of the levels of the digital signals SD in the untouched region is subtracted from the digital signals SD in the touched region as it is, some of the noise remains as shown in
In order to remove the remaining noise, the noise removal unit 450 may increase the amplitude of the noise estimation signal SN in proportion to the amplitudes of the digital signals SD in the touch region and subtract the increased noise estimation signal SN from the digital signals SD in the touched region, to thereby effectively remove the common noise.
For example, since the level of the digital signal SD acquired from the fifth one Y5 of the second electrodes is greater than the levels of the digital signals SD acquired from the fourth and fifth second electrodes Y4 and Y6 of the second electrodes in
As set forth above, according to exemplary embodiments of the present disclosure, difference signals are generated by obtaining differences in levels between sensing signals or between digital signals acquired from adjacent electrodes, and an average level of the sensing signals or of the digital signals from which difference signals within a predetermined level section originate is calculated, such that a noise level may be calculated.
While exemplary embodiments have been shown and described above, it will be apparent to those skilled in the art that modifications and variations could be made without departing from the spirit and scope of the present disclosure as defined by the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
10-2013-0147661 | Nov 2013 | KR | national |