Operation detecting device for detecting the presence of a foreign object on an operation surface
10156927 ยท 2018-12-18
Assignee
Inventors
Cpc classification
G06F3/0446
PHYSICS
B60K35/29
PERFORMING OPERATIONS; TRANSPORTING
B60K2360/143
PERFORMING OPERATIONS; TRANSPORTING
B60K35/00
PERFORMING OPERATIONS; TRANSPORTING
B60K35/10
PERFORMING OPERATIONS; TRANSPORTING
International classification
G06F3/041
PHYSICS
B60K35/00
PERFORMING OPERATIONS; TRANSPORTING
Abstract
An operation detecting device includes a rescan unit that sets and rescans a rescan region on an operation surface when a difference between a detection value obtained by scanning the operation surface and a predetermined reference value has a peak value with one of positive and negative signs and an absolute value thereof is greater than an absolute value of a predetermined first threshold, the rescan region being set to include the detection point of the peak value with the one sign, and a determination unit determining that a conductive foreign object is attached to the operation surface when a difference between a detection value obtained by rescanning the rescan region and the predetermined reference value has a peak value with another sign and an absolute value thereof is greater than an absolute value of a predetermined second threshold.
Claims
1. An operation detecting device, comprising: a digital controller; a touch panel including a plurality of first electrodes placed along a first direction and a plurality of second electrodes placed along a second direction and intersecting at points with the plurality of first electrodes, the first and second electrodes being arranged so as to be insulated from each other under an operation surface, and intersection points between the first and second electrodes defining detection points; a rescan circuit electrically connected to the digital controller that selects a rescan region on the operation surface that is only a portion of the operation surface when a difference between a detection value associated with a detection point obtained by scanning the operation surface and a predetermined reference value has a peak value with one of positive and negative signs and an absolute value thereof is greater than an absolute value of a predetermined first threshold, the selected rescan region being no larger than a minimum rectangular region of the operation surface necessary to include a plurality of detection points of the peak values with the one sign, the rescan circuit rescanning the detection points within the rescan region, the selected rescan region including the detection point of the peak value with the one sign; a determination circuit electrically connected to the digital controller that determines whether a conductive foreign object is attached to the operation surface when a difference between a detection value obtained by rescanning the rescan region and the predetermined reference value has a peak value with another sign and an absolute value thereof is greater than an absolute value of a predetermined second threshold, and a calibration circuit electrically connected to the digital controller that, when it is determined that a conductive foreign object is attached, either calibrates the rescan region by adjusting the detection value of the detection points within the rescan region to zero while leaving unchanged the detection value of the detection points outside of the rescan region, or calibrates the entirety of the operation surface by adjusting the detection value of all of the detection points to zero.
2. The operation detecting device according to claim 1, wherein the minimum rectangular region has vertices corresponding to intersection points of the plurality of first electrodes placed along a first direction and the plurality of second electrodes placed along a second direction.
3. An operation detecting device, comprising: a digital controller; a touch panel including a plurality of first electrodes placed along a first direction and a plurality of second electrodes placed along a second direction intersecting with the first direction, the first and second electrodes being arranged so as to be insulated from each other under an operation surface; a detection circuit electrically connected to the digital controller for scanning the plurality of first and second electrodes, and outputting detection values obtained at all points at which the first electrodes three-dimensionally intersect with the second electrodes, wherein the intersection points define detection points; a comparison circuit electrically connected to the digital controller for performing comparison of whether or not an absolute value of a peak value of a difference between the detection values obtained by scanning the operation surface and a predetermined reference value, when having the peak value with the one sign, is greater than an absolute value of a predetermined first threshold; a rescan circuit electrically connected to the digital controller that selects a rescan region on the operation surface that is only a portion of the operation surface when the absolute value of the peak value with the one sign is greater than the first threshold based on the comparison result from the comparison circuit, the selected rescan region being no larger than a minimum rectangular region of the operation surface necessary to include a plurality of detection points of the peak values with the one sign, the rescan region including the detection point of the peak value with the one sign and the rescan circuit rescanning the detection points within the rescan region; a determination circuit electrically connected to the digital controller that determines whether a conductive foreign object is attached to the operation surface when a difference between a detection value obtained by rescanning the rescan region and the predetermined reference value has a peak value with the other sign and an absolute value thereof is greater than an absolute value of a predetermined second threshold, and a calibration circuit electrically connected to the digital controller that, when it is determined that a conductive foreign object is attached, either calibrates the rescan region by adjusting the detection value of the detection points within the rescan region to zero while leaving unchanged the detection value of the detection points outside of the rescan region, or calibrates the entirety of the operation surface by adjusting the detection value of all of the detection points to zero.
4. The operation detecting device according to claim 2, wherein the minimum rectangular region has vertices corresponding to intersection points of the plurality of first electrodes placed along a first direction and the plurality of second electrodes placed along a second direction.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) Next, the present invention will be explained in more detail in conjunction with appended drawings, wherein:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
(10) Summary of the Embodiments
(11) An operation detecting device in an embodiment is provided with a rescan unit that sets and rescans a rescan region on an operation surface when a difference between a detection value obtained by scanning the operation surface and a predetermined reference value has a peak value with one of positive and negative signs and an absolute value thereof is greater than an absolute value of a predetermined first threshold, the rescan region being set to include the detection point of the peak value on the one sign; and a determination unit determining that a conductive foreign object is attached to the operation surface when a difference between a detection value obtained by rescanning the rescan region and the predetermined reference value has a peak value with another sign and an absolute value thereof is greater than an absolute value of a predetermined second threshold.
(12) This operation detecting device, when determining whether or not a conductive foreign object is attached, narrows a scan range to a region potentially having a conductive foreign object attached. Therefore, the number of detection values to be stored and processing load for detecting the conductive foreign object is less than when scanning the entire operation surface. In addition, since narrowing the scan range down to a region potentially having a conductive foreign object attached reduces the number of detection values to be stored, the operation detecting device can use a small capacity memory and the manufacturing cost is thereby reduced.
(13) Embodiment
(14) Configuration of Operation Detecting Device 1
(15)
(16) It should be noted that, a scale ratio in each drawing of the embodiment may be different from the actual scale ratio. In addition, flows of main signals and information are indicated by arrows in
(17) The operation detecting device 1 is arranged on, e.g., a floor console 50 located between a driver's seat and a front passenger seat of a vehicle 5, as shown in
(18) The operation detecting device 1 is configured to be, e.g., electromagnetically connected to an electronic device mounted on the vehicle 5 to operate the electronic device. The operation detecting device 1 is, e.g., a capacitive touchpad operated by a conductive pen or a finger to move or select a cursor displayed on the electronic device or to give instructions such as selecting, assigning, dragging or dropping the displayed icon.
(19) The electronic device is, e.g., a navigation system, an air conditioner, a music playback device or a video playback device, etc. A display device 8 of the vehicle 5 functions as a display portion of the electronic device.
(20) As shown in
(21) The predetermined reference value is a detection value obtained when, e.g., an object having conductivity is not in contact with or close to the operation surface 100. This detection value is, e.g., zero. Therefore, in the present embodiment, a difference between the read detection value and the predetermined reference value is equal to the detection value.
(22) The peak value can be positive or negative. Thus, if the sign of the peak value is unknown, an absolute value of the peak value is compared to an absolute value of the threshold. In this regard, the detection value is a value with one of positive and negative signs when the operation surface 100 is touched by a finger of an operator. In the present embodiment, the one sign is defined as the positive (plus) sign and the other sign is defined as the negative (minus) sign. Therefore, the touch threshold 221 is a positive threshold and the foreign object threshold 180 is a negative threshold.
(23) In addition to the configuration described above, the operation detecting device 1 in the present embodiment is also provided with a detection unit 12, a calibration unit 20 and a control unit 22 (described later) as a comparison unit, as shown in
(24) Configuration of the Detection Unit 12
(25) The detection unit 12 scans plural X-electrodes 101 as first electrodes placed along a first direction (Y-axis direction) and plural Y-electrodes 102 as second electrodes placed along a second direction (X-axis direction) intersecting with the first direction, which are arranged so as to be insulated from each other under the operation surface 100 to be operated. Then, the detection unit 12 outputs the detection values S.sub.3 obtained at all intersection points 103 at which the first electrodes three-dimensionally intersects with the second electrodes.
(26) The detection unit 12 is generally composed of a drive unit 13 and a reading unit 14, as shown in
(27) An XY coordinate system is defined on the operation surface 100, with, e.g., an origin at a top left, an X-axis in a horizontal direction and a Y-axis in a vertical direction, as shown in
(28) A number, n, of the X-electrodes 101 are arranged at equal intervals along a direction orthogonal to the X-axis. The n is, e.g., a positive integer. The n X-electrodes 101 are electrically connected to, e.g., the drive unit 13.
(29) A number, m, of the Y-electrodes 102 are arranged at equal intervals along a direction orthogonal to the Y-axis. The m is, e.g., a positive integer. The m Y-electrodes 102 are electrically connected to, e.g., the reading unit 14. The n and m are, but not limited to, e.g., thirty in the present embodiment. Thus, thirty each of the X-electrode 101 and Y-electrode 102 are arranged.
(30) Hereinafter, X-coordinates are denoted by X with a subscript number (from 0 to 29), i.e., X.sub.0 to X.sub.29 from left to right. Meanwhile, Y-coordinates are denoted by Y with a subscript number (from 0 to 29), i.e., Y.sub.0 to Y.sub.29 from top to bottom.
(31) The drive unit 13 is driven by a drive signal S.sub.1 output from the control unit 22. The drive unit 13 supplies the drive signal S.sub.1 to the X-electrodes 101 subsequently from X.sub.0 to X.sub.29.
(32) Meanwhile, when the X-electrode 101 on X.sub.i (where i is an integer between 0 and 29) is driven, the reading unit 14 is connected to the Y-electrodes 102 sequentially from Y.sub.0 to Y.sub.29, and then outputs the detection values S.sub.3. The detection value S.sub.3 is capacitance at each intersection point 103.
(33) The reading unit 14 is also configured to switch connection to a specified Y-electrode 102 based on a control signal S.sub.2 to read each detection value S.sub.3.
(34) Configuration of the Rescan Unit 16
(35)
(36) As shown in
(37) Black dots shown in
(38) Meanwhile, since a peak value 107 at a detection point 107a is a negative peak value and is smaller than the foreign object threshold 180, the determination unit 18 determined that the conductive foreign object 9 is attached to the operation surface 100, as described later.
(39) Such a presence of the conductive foreign object 9 can be determined based on positive and negative peak values using pre-produced difference distribution but, in such a case, it is necessary to calculate differences at least at nine hundred intersection points 103 and also necessary to store distribution of the differences. In view of the cost, conductive foreign object detection is preferably performed with less processing load and using less memory. The conductive foreign object detection in the present embodiment can be performed with less processing load and using less memory by reducing the number of the intersection points 103 subjected to calculation of a difference.
(40) Then, when a peak value greater than the touch threshold 221 is present, the rescan unit 16 sets a rescan region 170 as a region to be rescanned, based on the detection point corresponding to such a peak value.
(41) In detail, when it is determined that a peak value greater than the touch threshold 221 is present, the rescan unit 16 sets the rescan region 170 which includes the detection point of such a peak value and is smaller than the entire operation surface 100. Thus, frequency of calculating the differences, etc., is reduced.
(42) The rescan unit 16 in the present embodiment divides the operation surface 100 into nine regions, first to ninth regions 161 to 169, as indicated by dash-dot-dot lines in
(43) The first to ninth regions 161 to 169 are defined such that the first to eighth 161 to 168 are arranged clockwise as viewed in the plane of
(44) The rescan unit 16 has region information 160 as information about the first to ninth regions 161 to 169 which are the nine divided regions of the operation surface 100.
(45) When peak values greater than the touch threshold 221 are present in plural regions, the rescan unit 16 sets the plural regions as the rescan region 170. When, for example, a positive peak value is present across the first and second regions 161 and 162, the rescan unit 16 sets the first and second regions 161 and 162 as the rescan region 170. Meanwhile, when peak values are present in plural regions which are not adjacent to each other, the rescan unit 16 sets the plural regions with the peak values as the rescan region 170.
(46) The rescan unit 16 sets the rescan region 170 based on, e.g., the region information 160 and peak value information S.sub.4 output from the control unit 22 because of the presence of peak value(s) greater than the touch threshold 221, and outputs rescan region information S.sub.5 as information about the rescan region 170 to the control unit 22. The control unit 22 controls the drive unit 13 and the reading unit 14 based on the acquired rescan region information S.sub.5 so that the rescan region 170 is scanned.
(47) Modification
(48) Now, a modification of the rescan region 170 will described. A region in a range of X.sub.a to X.sub.a+7 and Y.sub.b to Y.sub.b+8 is shown in
(49) The rescan region 170 set by the rescan unit 16 in the modification is a region defined by plural detection points of the peak values on the one side of 0.
(50) As shown in
(51) Alternatively, as another modification, the rescan unit 16 may be configured such that a minimum rectangular region including detection points of plural positive peak values is defined as the rescan region 170. In such a case, the rescan region 170 in
(52) Configuration of the Foreign Object Determination Unit 18
(53) The foreign object determination unit 18 has the foreign object threshold 180. The foreign object determination unit 18 acquires a rescan difference S.sub.6 obtained as a result of rescanning of the rescan region 170 by the detection unit 12 and determines the presence of a conductive foreign object based on comparison of the rescan difference S.sub.6 with the foreign object threshold 180. When the reference value is zero, the rescan difference S.sub.6 is the same value as the detection value S.sub.3 at the corresponding intersection point 103.
(54) When the peak value 107 on the negative side is smaller than the foreign object threshold 180 as shown in
(55) Configuration of the Calibration Unit 20
(56) When it is determined that a conductive foreign object is attached, the calibration unit 20 calibrates the rescan region 170 or the entire operation surface 100. The calibration of the entire operation surface 100 may be performed when, e.g., determination of the presence of the conductive foreign object is made, or may be performed when the conductive foreign object is attached across more than one of the first to ninth regions 161 to 169. In the present embodiment, as an example, when a conductive foreign object is attached to one of the first to ninth regions 161 to 169, this single region is set as the rescan region 170 and is calibrated. Meanwhile, when a conductive foreign object is attached across plural regions and the rescan region 170 thus includes the plural regions, the entire operation surface 100 is calibrated.
(57) The calibration means that, e.g., differences at the intersection points 103 having a value other than 0 are adjusted to zero, as shown in
(58) Configuration of the Control Unit 22
(59) The control unit 22 is configured to perform comparison of whether or not an absolute value of a peak value of a difference between the detection value S.sub.3 obtained by scanning the operation surface 100 and the predetermined reference value, when having the peak value on the one side of 0, is greater than an absolute value of the predetermined first threshold.
(60) The control unit 22 is, e.g., a microcomputer composed of a CPU (Central Processing Unit) performing calculation and processing, etc., of the acquired data according to a stored program and a memory 220 as a semiconductor memory, etc. The memory 220 stores, e.g., a program for operation of the control unit 22, the touch threshold 221, and reference value information 222. The memory 220 is also used as a storage area for, e.g., temporarily storing calculation results, etc. The control unit 22 also has a clock signal generating means therein and is operated based on clock signals.
(61) The control unit 22 controls the detection unit 12, compares the detection value S.sub.3 acquired from the detection unit 12 with the touch threshold 221, and determines, when a peak value greater than the touch threshold 221 is present, that an operation is performed.
(62) The reference value information 222 is information of the predetermined reference value of the difference associated with the intersection points 103. Before calibration due to the attached conductive foreign object is performed, the reference value is, e.g., zero. After the calibration, a reference value is set for each intersection point 103 in the rescan region 170 so that the rescan difference S.sub.6 obtained by rescanning the rescan region 170 is zero. The reference value for the other intersection points 103 is the same as that before the calibration.
(63) Changing the reference value as such allows the control unit 22 to detect an operation performed in a state that an operator is in contact with the conductive foreign object.
(64) Based on the rescan region information S.sub.5 acquired from the rescan unit 16, the control unit 22 supplies the drive signal S.sub.1 to the X-electrodes 101 selected to be driven and also controls the reading unit 14 to select the Y-electrodes 102 in the rescan region 170 and to read and output the detection values S.sub.3 thereof.
(65) The control unit 22 generates operation information S.sub.9 including information of coordinates of detection points at which an operation is detected, and then outputs the operation information S.sub.9 to a connected electronic device.
(66) Next, an operation of the operation detecting device 1 in the present embodiment will be described below referring to the flowchart of
(67) Operation
(68) When the vehicle 5 is powered on, the control unit 22 of the operation detecting device 1 outputs the drive signal S.sub.1 and the control signal S.sub.2 to the drive unit 13 and the reading unit 14 of the detection unit 12.
(69) The control unit 22, which acquired the detection value S.sub.3 from the reading unit 14, calculates a difference between the reference value in the reference value information 222 and the detection value S.sub.3 and compares the difference with the touch threshold 221.
(70) When a peak value greater than the touch threshold 221 is present, the control unit 22 determines that an operation is performed (S1: Yes). Subsequently, the control unit 22 outputs the peak value information S.sub.4 as information of the peak value to the rescan unit 16.
(71) The rescan unit 16 confirms a detection point of the peak value based on the acquired peak value information S.sub.4. Then, the rescan unit 16 sets the rescan region 170 based on the detection point at which the peak value is obtained (S2). Following this, the rescan unit 16 generates the rescan region information S.sub.5 based on the rescan region 170 and outputs the rescan region information S.sub.5 to the control unit 22.
(72) The control unit 22 generates the drive signal S.sub.1 and the control signal S.sub.2 based on the acquired rescan region information S.sub.5 and outputs the drive signal S.sub.1 and the control signal S.sub.2 to the drive unit 13 and the reading unit 14 to scan the rescan region 170 (S3). Next, the control unit 22 calculates a difference based on the detection value S.sub.3 output as a result of the scanning, and generates and outputs the rescan difference S.sub.6 to the foreign object determination unit 18.
(73) The foreign object determination unit 18, which acquired the rescan difference S.sub.6, compares the rescan difference S.sub.6 with the foreign object threshold 180. Then, when a peak value smaller than the foreign object threshold 180 is not present as a result of comparison, the foreign object determination unit 18 determines that the conductive foreign object is not attached (S4: No), and then outputs the determination information S.sub.7 based on the determination result to the control unit 22.
(74) The control unit 22, which determines based on the determination information S.sub.7 that the conductive foreign object is not attached, calculates the coordinates of the operating point on the operation surface 100 based on the detection point, outputs the calculated coordinates as the operation information S.sub.9 to the connected electronic device (S5) and terminates the operation of detecting the conductive foreign object. Although this detecting operation is performed each time the vehicle 5 is powered on, it is not limited thereto. For example, the detecting operation may be performed periodically.
(75) When the peak value greater than the touch threshold 221 is not present in Step 1 (S1: No), the control unit 22 terminates the operation of detecting the conductive foreign object.
(76) When it is determined in Step 4 that the conductive foreign object is attached to the operation surface 100 (S4: Yes), the foreign object determination unit 18 outputs the determination information S.sub.7 based on the determination result to the control unit 22. The control unit 22 outputs the rescan difference S.sub.6 of the rescan region 170 to the calibration unit 20 based on the determination that the conductive foreign object is attached. The calibration unit 20 calibrates the rescan region 170 or the entire operation surface 100 based on the acquired rescan difference S.sub.6 (S6) and outputs the calibration information S.sub.8 to the control unit 22. The control unit 22 updates the reference value information 222 based on the calibration information S.sub.8.
(77) The operation detecting device 1 may be configured to begin the operation of detecting the conductive foreign object when affected by electromagnetic noise or in case of failure operation detection.
(78) Effects of the Embodiment
(79) The operation detecting device 1 in the present embodiment can detect a conductive foreign object with less processing load and allows the manufacturing cost to be reduced. In detail, the operation detecting device 1, when determining whether or not a conductive foreign object is attached, narrows a scan range to the rescan region 170 potentially having a conductive foreign object attached. Therefore, the number of the detection values S.sub.3 to be stored and processing load for detecting the conductive foreign object is less and the processing speed is faster than when scanning the entire operation surface 100. In addition, since narrowing the scan range down to the rescan region 170 reduces the number of the detection values S.sub.3 to be stored, the operation detecting device 1 can use the memory 220 with a small capacity and the manufacturing cost is thereby reduced.
(80) The operation detecting device 1 is capable of completing the process from the beginning of determination of the conductive foreign object to the end of calibration in a shorter time than when scanning the entire operation surface 100. In addition, since the operation detecting device 1 completes the process from the detection of the conductive foreign object to the end of calibration in a short time, waiting time is small and operability is thus improved.
(81) The operation detecting device 1 can reduce time to the end of calibration when restarted due to an effect of electromagnetic noise, etc.
(82) Alternatively, as an another embodiment, the operation detecting device 1 may be provided with a detection unit for scanning a plurality of first electrodes placed along a first direction and a plurality of second electrodes placed along a second direction intersecting with the first direction, the first and second electrodes being arranged so as to be insulated from each other under an operation surface to be operated, and outputting detection values obtained at all intersection points at which the first electrodes three-dimensionally intersects with the second electrodes, a comparison unit for performing comparison of whether or not an absolute value of a peak value of a difference between the detection value obtained by scanning the operation surface and the predetermined reference value, when having the peak value with the one sign, is greater than an absolute value of a predetermined first threshold, a rescan unit that sets and rescans a rescan region on an operation surface when the absolute value of the peak value with the one sign is greater than the first threshold based on the comparison result from the comparison unit, the rescan region being set to include the detection point of the peak value with the one sign and have fewer intersection points than all intersection points, and a determination unit determining that a conductive foreign object is attached to the operation surface when a difference between a detection value obtained by rescanning the rescan region and the predetermined reference value has a peak value on the other sign and an absolute value thereof is greater than an absolute value of a predetermined second threshold.
(83) In the operation detecting device l of the embodiments and modifications, a portion thereof may be realized by, e.g., a computer executable program, ASIC (Application Specific Integrated Circuit) and FPGA (Field Programmable Gate Array), etc., according to the intended use.
(84) Although some embodiments and modifications of the invention have been described above, the embodiments and modifications are merely an example and the invention according to claims is not to be limited thereto. These new embodiments and modifications may be implemented in various other forms, and various omissions, substitutions and changes, etc., can be made without departing from the gist of the invention. In addition, all combinations of the features described in the embodiments and modifications are not necessary to solve the problem of the invention. Further, these embodiments and modifications are included within the scope and gist of the invention and also within the invention described in the claims and the equivalency thereof.