TOUCHSCREEN DEVICE
Patent Information
- Authority / Receiving Office
- DE · DE
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2023-06-19
- Publication Date
- 2026-04-01
AI Technical Summary
Existing touch panel devices face erroneous detection due to varying capacitance caused by rapid temperature changes, which complicates the configuration with additional proximity detection units and non-uniform capacitance across different locations.
A touch panel device with a baseline value correction unit that adjusts the update frequency and upper limit value of baseline values based on the capacitance of each electrode pair, preventing erroneous detection by varying these parameters according to the capacitance variation, without requiring additional proximity detection units.
Prevents erroneous detection during rapid temperature changes by individually setting the baseline value correction parameters for each electrode pair, simplifying the device configuration and improving position detection accuracy.
Description
[0001] The present invention relates to a touch panel device that detects a contact position of an indicator.
[0002] Conventionally, a touch panel that detects whether an object such as a finger is touching based on whether a difference between a Raw value, which is a measurement value of a capacitance sensor, and a baseline value is equal to or greater than a threshold value is known (e.g., refer to JP 2020-80076 A). The touch panel is provided with a baseline value update unit that updates the baseline value to follow the Raw value of capacitance in order to correct variation of the capacitance of the capacitance sensor due to temperature changes. Even if the capacitance of the capacitance sensor changes with a change in temperature, the baseline value is changed to follow the change, thereby preventing erroneous detection in a state where no object is touching.
[0003] Even in a case where the baseline value is updated to follow change in capacitance due to a temperature change as in the touch panel disclosed in JP 2020-80076 A described above, it is necessary to detect that the capacitance has changed with the approach of the object. That is, the baseline value needs to change slowly with respect to the approach of an object and change quickly with respect to temperature change, and in the touch panel of JP 2020-80076 A described above, the manner of changing the baseline value is changed by detecting the presence or absence of the approach of an object using the proximity detection unit. However, in this method, there is a problem that an additional proximity detection unit is required, which complicates the configuration.
[0004] In general, in a capacitive sensor, a sensor conductor and a ground layer overlap, an optical clear adhesive (OCA), a polarizing layer, or the like is disposed between the sensor conductor and the ground layer, and a wiring is further drawn out to be adjacent to the sensor conductor and the ground layer. Therefore, even when an object is not close to the sensor, the capacitance of the capacitive sensor is not the same at each location. For this reason, calibration is performed, and the baseline value is set in accordance with the non-uniform capacitance.
[0005] However, in a case where the capacitance sensor has different capacitance in different places as described above, the degree of capacitance that changes with temperature changes varies. Specifically, the larger the capacitance of the capacitance sensor, the larger the amount of change in capacitance with a temperature change. For this reason, in a place where the capacitance of the capacitance sensor is partially large, when the ambient temperature rapidly changes, the Raw value becomes large and exceeds the baseline value even though no object is actually approaching, and there is a problem that erroneous detection occurs.
[0006] US 2015 / 379914 A1 discloses a touch-type input device in which a controller determines whether a conductive foreign matter exists on the touch panel from raw data values indicating changes in the capacitances of the capacitors from initial reference values. The controller determines touching of the touch panel from control data values indicating changes in the capacitances of the capacitors from control reference values changed when a conductive foreign matter exists. When the raw data values indicate existence of a conductive foreign matter, the controller sets the control reference value of each capacitor to a raw data reference value corresponding to the present raw data value. The controller updates the initial reference value when the touch-type input device is activated and updates the control reference value when the control reference value is erroneous.
[0007] JP 2013 114326 A is directed to a touch panel device that can prevent noise from a display device, in which a touch sensor changes a driving frequency of a touch panel module when it detects a digital value of capacitance smaller than a noise level detection threshold.
[0008] JP 2011 210038 A discloses a touch determination device which generates a reference capacity value for determining a touch and a nontouch, based on a capacity distribution of each detected electrode wire. Weights (1 / N, (N-1) / N) are imparted respectively to a capacity value of the nontouch detected in the objective electrode wire and a current baseline value of the objective electrode wire, when updating the reference capacity value to be compared with the capacity value of the electrode wire detected for determining the presence of contact with a specimen, and added one is made to serve as a new baseline value of the objective electrode wire.
[0009] US 2020 / 142533 discloses a proximity sensor in which a temperature detection circuit detects the temperature of the proximity sensor and a signal processing circuit is configured to, when a conductor is in close proximity to the electronic device and also a temperature variation equal to or larger than a reference value is detected by the temperature detection circuit, generate a second baseline value by adding a temporary compensation value to a first baseline value.
[0010] An object of the present invention is to provide a touch panel device capable of preventing erroneous detection at the time of a rapid temperature change due to variation in capacitance without complicating a configuration.
[0011] The invention relates to a touch panel device according to the appended claims. Embodiments are disclosed in the dependent claims.
[0012] A touch panel device according to an aspect of the present invention includes a capacitance type touch panel having a plurality of electrodes arranged in directions intersecting each other, a capacitance measurement unit that measures a capacitance between each pair of the electrodes intersecting each other, a baseline value setting unit that sets the capacitance for each electrode pair measured by the capacitance measurement unit as a reference capacitance in a state where an indicator is not in contact, and sets the baseline value as a baseline value to be used for comparison of capacitance for detecting presence or absence of contact of the indicator, prior to detection of a contact position of the indicator, a position detection unit that detects a contact position of the indicator by comparing the capacitance of each electrode pair measured by the capacitance measurement unit with the corresponding baseline value, a temperature detection unit that is configured to detect an ambient temperature of the touch panel; and a baseline value correction unit that is configured to vary the baseline value in accordance with a variation in the capacitance of each electrode pair measured by the capacitance measurement unit over time when a contact position of the indicator is detected, wherein the baseline value correction unit is configured to change a time X for varying the baseline value and / or an upper limit value Y thereof for each electrode pair when a change amount of the temperature detected by the temperature detection unit in a fixed time exceeds a predetermined value and to set the time X to a small value and / or the upper limit value Y to a large value when the reference capacitance of each electrode pair is large, and to set the time X to a large value and / or the upper limit value Y to a small value when the reference capacitance of each electrode pair is small.
[0013] In a case where there is a variation in the capacitance of each electrode pair in the touch panel, the baseline value can be changed for each capacitance, so that it is possible to prevent erroneous detection at the time of a rapid temperature change due to this variation. In addition, since it is not necessary to determine the presence or absence of an indicator (object of position detection) when changing the baseline value, a configuration for performing this determination is unnecessary, and the configuration can be simplified.
[0014] Hence, the above-described baseline value correction unit set the time X to a small value and / or the upper limit value Y to a large value when the reference capacitance of each electrode pair is large, and set the time X to a large value and / or the upper limit value Y to a small value when the reference capacitance of each electrode pair is small. As a result, it is possible to individually set the time X and the upper limit value Y in accordance with the capacitance of each electrode pair to set the baseline value suitable for preventing erroneous detection.
[0015] In addition, it is preferable that the above-described baseline value correction unit set the time X and the upper limit value Y so that an increase in the baseline value corresponding to each of the electrode pairs does not catch up with an increase in the capacitance when the capacitance of each of the electrode pairs increases in response to an approach of the indicator to the touch panel. As a result, it is possible to set a baseline value suitable for preventing erroneous detection for each electrode pair having variation in capacitance, and to improve the position detection accuracy when the indicator approaches.
[0016] In addition, it is preferable that the above-described baseline value correction unit change the time X for each of the electrode pairs as a cycle of varying the baseline value to (A / a) · X, where A is an average value of the capacitances of the electrode pairs, and a is an individual capacitance of the electrode pairs. Alternatively, it is preferable that the above-described baseline value correction unit change the upper limit value Y for each of the times X at which the baseline value is varied to (a / A) · Y, where A is an average value of the capacitances of the respective electrode pairs, and a is an individual capacitance of the respective electrode pairs. By specifically changing the time X and the upper limit value Y for each electrode pair in this manner, it is possible to prevent erroneous detection in all electrode pairs. Fig. 1 is a diagram illustrating a configuration of a touch panel device according to an embodiment. Fig. 2 is a diagram illustrating a specific example of first and second transparent electrodes included in a touch panel. Fig. 3 is a diagram illustrating an exemplary relationship between a temperature change, a Raw value, and a baseline value. Fig. 4 is an explanatory diagram of an exemplary operation of correcting a baseline value in a normal correction mode. Fig. 5 is a diagram illustrating an exemplary relationship between the temperature change and the Raw value corresponding to different capacitances. Figs. 6A and 6B are explanatory diagrams of an exemplary case where an update frequency X of the baseline value is set variably. Figs. 7A and 7B are explanatory diagrams of an exemplary case where an upper limit value Y at the time of updating the baseline value is set variably.
[0017] Hereinafter, a touch panel device according to embodiments to which the present invention is applied will be described with reference to the drawings.
[0018] Fig. 1 is a diagram illustrating a configuration of a touch panel device according to an embodiment. A touch panel device 100 is disposed to overlap a display screen of a display device, for example, is for detecting a position on the screen pointed to an indicator such as a finger, and includes a touch panel 110.
[0019] The touch panel 110 has a position detection area that covers the entire display screen of the display device, and includes a plurality of first transparent electrodes 110A extending in an X-axis direction (horizontal direction) of the position detection area and a plurality of second transparent electrodes 110B extending in a Y-axis direction (vertical direction).
[0020] Fig. 2 is a diagram illustrating a specific example of first and second transparent electrodes 110A and 110B included in the touch panel 110. In the example illustrated in Fig. 2, the first transparent electrode 110A extending in the X-axis direction has a shape in which a plurality of square electrodes arranged such that one diagonal line is parallel to the X-axis are arranged along the X-axis and connected to each other. Similarly, the second transparent electrode 110B extending in the Y-axis direction has a shape in which a plurality of square electrodes arranged such that one diagonal line is parallel to the Y-axis are arranged along the Y-axis and connected to each other. As illustrated in Fig. 2, the connecting portions connecting the adjacent square electrodes are arranged to cross each other, whereby the entire display screen is covered with the square electrodes of the first and second transparent electrodes 110A and 110B. The first and second transparent electrodes 110A and 110B are formed using, for example, an indium tin oxide (ITO) film.
[0021] In addition, the touch panel device 100 illustrated in Fig. 1 includes a capacitance measurement unit 120, switches (SW) 130 and 132, a position detection unit 140, a baseline value setting unit 150, a baseline value storage unit 152, a baseline value correction unit 160, and a temperature sensor (T) 162.
[0022] The capacitance measurement unit 120 measures the capacitance between the first transparent electrode 110A and the second transparent electrode 110B provided on the touch panel 110 while changing the combination thereof. This combination change is performed by switching between the switch 130 that selectively connects the plurality of first transparent electrodes 110A and the switch 132 that selectively connects the plurality of second transparent electrodes 110B.
[0023] The position detection unit 140 detects a position pointed to by an indicator such as a user's finger based on a change in a detection value (Raw value) of capacitance between the first transparent electrode 110A and the second transparent electrode 110B measured by the capacitance measurement unit 120. Schematically, in a case where the value greatly increases in the Raw values measured while changing the combination of the first transparent electrode 110A and the second transparent electrode 110B, the position where the first transparent electrode 110A and the second transparent electrode 110B of this combination intersect is specified as the position indicated by the indicator.
[0024] The baseline value setting unit 150 performs a calibration operation prior to the position detection operation by the position detection unit 140, and acquires the reference capacitance of the touch panel 110 (capacitance for each combination of the first transparent electrode 110A and the second transparent electrode 110B) measured by the capacitance measurement unit 120 as a baseline value which is a reference at the time of position detection in a state where the indicator is not in contact with the touch panel 110. The position detection unit 140 can ascertain the presence or absence and the degree of change in the Raw value by comparing the baseline value with the Raw value. The baseline value acquired by the baseline value setting unit 150 is stored in the baseline value storage unit 152.
[0025] The baseline value correction unit 160 appropriately corrects the baseline value stored in the baseline value storage unit 152. For example, the temperature around the touch panel device 100 detected using the temperature sensor 162 is monitored, and the baseline value is corrected in the normal correction mode in a case where the temperature change amount is equal to or less than a predetermined value and in the temperature sudden change correction mode in a case where the temperature change amount exceeds the predetermined temperature.
[0026] The above-described capacitance measurement unit 120 corresponds to the capacitance measurement unit, the baseline value setting unit 150 corresponds to the baseline value setting unit, the position detection unit 140 corresponds to the position detection unit, the baseline value correction unit 160 corresponds to the baseline value correction unit, and the temperature sensor 162 corresponds to the temperature detection unit.
[0027] The touch panel device 100 of the present embodiment has such a configuration, and the operation thereof, in particular, the correction operation of the baseline value, will be described below.(Normal Correction Mode)
[0028] First, a correction operation of the baseline value in the normal correction mode will be described.
[0029] Fig. 3 is a diagram illustrating a relationship between a temperature change, a Raw value, and a baseline value. In the example illustrated in Fig. 3, an ambient temperature Ta of the touch panel device 100 gradually decreases from 85°C to -40°C. In such a case, even in a state where the indicator is not in contact with the touch panel 110, the Raw value increases to follow the temperature change. The baseline value correction unit 160 performs a correction operation of changing a baseline value B in accordance with an increase in the Raw value.
[0030] Fig. 4 is an explanatory diagram of an operation of correcting the baseline value in the normal correction mode. In Fig. 4, X is an update frequency (fixed value) which is an update time interval at which the baseline value is changed. Y is a variation amount that is an upper limit value (fixed value) for changing the baseline value B. As described above, when the Raw value rises, the baseline value B serving as a reference for position detection also rises, but the rising interval is X, and the baseline value B is changed stepwise every time the time X elapses. Moreover, if the upper limit value of the changed variation amount is Y and the increase in the Raw value exceeds Y after the time X has elapsed, the correction operation of increasing the baseline value B by Y is performed at that time. In addition, if the increase in the Raw value is equal to or less than Y after the lapse of the time X, the correction operation of increasing the baseline value B by the increase in the Raw value is performed.
[0031] In a case where the temperature change is gentle, the baseline value B is changed by such a correction operation. In this state, when the indicator comes into contact with the touch panel 110, the Raw value corresponding to the contact position rapidly increases. However, since the value of the baseline value B is fixed until the next update time point, the amount of change in capacitance obtained as a difference by subtracting the baseline value B from the Raw value increases, and when the difference exceeds a predetermined threshold value, the position corresponding to the Raw value is detected as the contact position.(Temperature Sudden Change Correction Mode)
[0032] In the touch panel 110, a sensor conductor (first and second transparent electrodes 110A and 110B) and a ground layer overlap, an optical clear adhesive (OCA), a polarizing layer, and the like are arranged therebetween, and a wiring is further drawn out to be adjacent thereto. Therefore, even in a case where no indicator approaches, the capacitance of the touch panel 110 is not the same at each place. For this reason, the baseline value setting unit 150 performs calibration, and sets the baseline value in accordance with the non-uniform capacitance.
[0033] However, the degree of change in the Raw value corresponding to the temperature change is determined according to the magnitude of the capacitance at each position of the touch panel 110, and is not constant. Fig. 5 is a diagram illustrating a relationship between the temperature change and the Raw value corresponding to different capacitances. The example illustrated in Fig. 5 illustrates a case where the ambient temperature Ta of the touch panel device 100 decreases from 85°C to -40°C in a case where the temperature changes as in the example illustrated in Fig. 3. Raw 1, Raw 2, and Raw 3 indicate detection values of the capacitance in a case where the capacitance is small, medium, and large, respectively. As illustrated in Fig. 5, when the capacitance at the detection point is large, the Raw value also increases, and the amount of change in the Raw value that changes following the temperature change also increases. As described above, the variation itself in the Raw value before the temperature change can be handled by appropriately setting the baseline value by calibration.
[0034] On the other hand, in a case where a rapid temperature change occurs, since the degree of change in the Raw value varies depending on the magnitude of the capacitance, it becomes difficult to set an update frequency X by the fixed value and an upper limit value Y (Fig. 4) of the change in the baseline value.
[0035] For example, when the update frequency X and the upper limit value Y are set in accordance with Raw 3 in a case where the capacitance is the largest, it is possible to correct the baseline value to follow Raw 2 and Raw 1 in a case where the capacitance is smaller than the update frequency and the upper limit value. However, when the indicator comes into contact with the touch panel 110 and Raw 3 corresponding to the smallest capacitance rises, the baseline value also rises at the same time, and there is a possibility that the contact of the indicator cannot be detected.
[0036] On the other hand, if the update frequency X and the upper limit value Y are set in accordance with Raw 1 in a case where the capacitance is the smallest, at the time of a temperature sudden change, even though no indicator is in contact, Raw 3 in a case where the capacitance is the largest rises while deviating from the baseline value, and erroneous detection of the indicator occurs.
[0037] In the touch panel device 100 of the present embodiment, the update frequency X and the upper limit value Y are not fixed values, but are set variably according to the magnitude of the capacitance measured at the time of calibration.(Specific Example of Case of Changing Update Frequency X)
[0038] The capacitance at each position of the touch panel 110 measured at the time of calibration is denoted by a, and the average value thereof is denoted by A. When the update frequency of the baseline value at the position having the same capacitance as the average value A is set to X0, the update frequency X of the baseline value at the position having the other capacitance a is set to X0 (A / a).
[0039] Figs. 6A and 6B are explanatory diagrams of a case where an update frequency X of the baseline value is set variably. Fig. 6A illustrates a correction operation of the baseline value corresponding to an update frequency X1 of the baseline value at the position having a capacitance a1 greater than the average value A. In addition, Fig. 6B illustrates a correction operation of the baseline value corresponding to an update frequency X2 of the baseline value at the position having a capacitance a2 smaller than the average value A.
[0040] When the capacitance a1 is great, the change amount of the capacitance in response to a rapid temperature change also increases, and thus the update frequency X1 (= X0 (A / a1)) of the baseline value decreases (shortens) as illustrated in Fig. 6A in order to follow the large change.
[0041] On the other hand, when the capacitance a2 is small, the change amount of the capacitance according to the rapid temperature change becomes small, and thus the update frequency X2 (= X0 (A / a2)) of the baseline value increases (becomes long) as illustrated in Fig. 6B in order to follow the small change.(Specific Example of Case of Changing Upper Limit Value Y)
[0042] The capacitance at each position of the touch panel 110 measured at the time of calibration is denoted by a, and the average value thereof is denoted by A. When an upper limit value at the time of updating the baseline value at a position having the same capacitance as the average value A is set to Y0, an upper limit value Y at the time of updating the baseline value at a position having another capacitance a is set to Y0(a / A).
[0043] Figs. 7A and 7B are explanatory diagrams of a case where an upper limit value Y at the time of updating the baseline value is set variably. Fig. 7A illustrates the correction operation of the baseline value corresponding to the upper limit value Y1 at the time of updating the baseline value at the position having the capacitance a1 greater than the average value A. In addition, Fig. 7B illustrates the correction operation of the baseline value corresponding to the upper limit value Y2 at the time of updating the baseline value at the position having the capacitance a2 smaller than the average value A.
[0044] In a case where the capacitance a1 is great, the amount of change in capacitance in response to a rapid temperature change also increases, and thus, in order to follow this large change, the upper limit value Y1 (= Y0(a1 / A)) at the time of updating the baseline value increases as illustrated in Fig. 7A.
[0045] On the other hand, in a case where the capacitance a2 is small, the change amount of the capacitance according to the rapid temperature change becomes small, and thus, the upper limit value Y2 (= Y0(a2 / A)) at the time of updating the baseline value becomes small as illustrated in Fig. 7B in order to follow the small change.
[0046] As described above, in the touch panel device 100, in a case where there is a variation in the capacitance of each electrode pair in the touch panel 110, the baseline value can be changed for each capacitance, so that it is possible to prevent erroneous detection at the time of a rapid temperature change due to this variation. In addition, since it is not necessary to determine the presence or absence of an indicator when changing the baseline value, a configuration for performing this determination is unnecessary, and the configuration can be simplified.
[0047] In addition, when the reference capacitance (capacitance at the time of calibration) of each electrode pair of the touch panel 110 is great, the time (update frequency) X is set to a small value or the upper limit value Y of the baseline value at the time of update is set to a large value, and conversely, when the reference capacitance of each electrode pair is small, the time X is set to a large value or the upper limit value Y is set to a small value. As a result, it is possible to individually perform various modifications of the update frequency X and the upper limit value Y in accordance with the capacitance of each electrode pair. For example, in the above-described embodiment, either the update frequency X of the baseline value or the upper limit value Y at the time of update is variably set, but these values may be variably set at the same time.
[0048] In addition, in the above-described embodiments, since a transparent touch panel device mounted on a screen of a display device in an overlapping manner is assumed, a case where a transparent electrode is formed on the touch panel 110 has been considered, but the present invention may be applied to a non-transparent touch panel device such as a tablet used on a desk.
[0049] As described above, according to aspects of the present invention, in a case where there is a variation in the capacitance of each electrode pair in the touch panel, the baseline value can be changed for each capacitance, so that it is possible to prevent erroneous detection at the time of a rapid temperature change due to this variation. In addition, since it is not necessary to determine the presence or absence of an indicator when changing the baseline value, a configuration for performing this determination is unnecessary, and the configuration can be simplified.Reference Signs List
[0050] 100Touch panel device 110Touch panel 110AFirst transparent electrode 110BSecond transparent electrode 120Capacitance measurement unit 130, 132Switch (SW) 140Position detection unit 150Baseline value setting unit 152Baseline value storage unit 160Baseline value correction unit 162Temperature sensor (T)
Claims
1. A touch panel device (100) comprising: a capacitance type touch panel (110) having a plurality of electrodes arranged in directions intersecting each other; a capacitance measurement unit (120) that is configured to measure a capacitance between each pair of the electrodes intersecting each other; a baseline value setting unit (150) that is configured to set the capacitance for each electrode pair measured by the capacitance measurement unit (120) as a reference capacitance in a state where an indicator is not in contact, and to set the baseline value as a baseline value to be used for comparison of capacitance for detecting presence or absence of contact of the indicator, prior to detection of a contact position of the indicator; a position detection unit (140) that is configured to detect a contact position of the indicator by comparing the capacitance of each electrode pair measured by the capacitance measurement unit (120) with the corresponding baseline value; a temperature detection unit (162) that is configured to detect an ambient temperature of the touch panel; and a baseline value correction unit (160) that is configured to vary the baseline value in accordance with a variation in the capacitance of each electrode pair measured by the capacitance measurement unit (120) over time when a contact position of the indicator is detected, wherein the baseline value correction unit (160) is configured to change a time X for varying the baseline value and / or an upper limit value Y thereof for each electrode pair when a change amount of the temperature detected by the temperature detection unit (162) in a fixed time exceeds a predetermined value and to set the time X to a small value and / or the upper limit value Y to a large value when the reference capacitance of each electrode pair is large, and to set the time X to a large value and / or the upper limit value Y to a small value when the reference capacitance of each electrode pair is small.
2. The touch panel device (100) according to claim 1, wherein the baseline value correction unit (160) is configured to set the time X and the upper limit value Y so that an increase in the baseline value corresponding to each of the electrode pairs does not catch up with an increase in the capacitance when the capacitance of each of the electrode pairs increases in response to an approach of the indicator to the touch panel.
3. The touch panel device (100) according to one of claims 1 to 2, wherein the baseline value correction unit (160) is configured to change the time X for each of the electrode pairs as a cycle of varying the baseline value to (A / a) · X, where A is an average value of the capacitances of the electrode pairs, and a is an individual capacitance of the electrode pairs.
4. The touch panel device (100) according to one of claims 1 to 3, wherein the baseline value correction unit (160) is configured to change the upper limit value Y for each of the times X at which the baseline value is varied to (a / A) · Y, where A is an average value of the capacitances of the respective electrode pairs, and a is an individual capacitance of the respective electrode pairs.