US11079873B2 - Touch panel device - Google Patents
Touch panel device Download PDFInfo
- Publication number
- US11079873B2 US11079873B2 US16/964,649 US201816964649A US11079873B2 US 11079873 B2 US11079873 B2 US 11079873B2 US 201816964649 A US201816964649 A US 201816964649A US 11079873 B2 US11079873 B2 US 11079873B2
- Authority
- US
- United States
- Prior art keywords
- coordinates
- region
- capacitance
- touch panel
- pressing force
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0414—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means using force sensing means to determine a position
- G06F3/04142—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means using force sensing means to determine a position the force sensing means being located peripherally, e.g. disposed at the corners or at the side of a touch sensing plate
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0414—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means using force sensing means to determine a position
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0416—Control or interface arrangements specially adapted for digitisers
- G06F3/0418—Control or interface arrangements specially adapted for digitisers for error correction or compensation, e.g. based on parallax, calibration or alignment
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0416—Control or interface arrangements specially adapted for digitisers
- G06F3/0418—Control or interface arrangements specially adapted for digitisers for error correction or compensation, e.g. based on parallax, calibration or alignment
- G06F3/04186—Touch location disambiguation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/044—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/044—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means
- G06F3/0444—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means using a single conductive element covering the whole sensing surface, e.g. by sensing the electrical current flowing at the corners
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/041—Indexing scheme relating to G06F3/041 - G06F3/045
- G06F2203/04106—Multi-sensing digitiser, i.e. digitiser using at least two different sensing technologies simultaneously or alternatively, e.g. for detecting pen and finger, for saving power or for improving position detection
Definitions
- the present invention relates to a touch panel device including a touch panel of an electrostatic capacitance type.
- touch gesture operations In order to distinguish among various types of touch operations (referred to also as “touch gesture operations” or “touch input operations”), there has been proposed a touch panel device including a first touch panel of an electrostatic capacitance type and a second touch panel of a resistive film type arranged in superimposition with the first touch panel (Patent Reference 1, for example).
- a device that includes a touch panel of an electrostatic capacitance type, a transparent member arranged in superimposition with the touch panel, and a press detection unit for detecting distortion of the transparent member, and judges that two-dimensional coordinates detected by the touch panel are valid when the distortion is greater than a threshold value (Patent Reference 2, for example).
- Patent Reference 1 Japanese Patent Application Publication No. 2014-056421 (paragraphs 0011 and 0016 to 0019, for example)
- Patent Reference 2 Japanese Patent Application Publication No. 2016-006609 (paragraphs 0012 to 0013, for example)
- a touch panel of the resistive film type is incapable of correctly judging a multi-touch operation performed with a plurality of fingers contacting the touch panel. Accordingly, the device described in the Patent Reference 1 has a problem in that there are cases where the device is incapable of correctly judging the multi-touch operation and erroneous input is likely to occur when a water droplet exists on the first touch panel and the first touch panel has a water droplet existing region not functioning normally.
- the device described in the Patent Reference 2 has a problem in that the touch operation in the water droplet existing region cannot be judged correctly and erroneous input is likely to occur when the touch panel has a region not functioning normally due to a water droplet adhering thereto.
- the object of the present invention which has been made to resolve the above-described problems, is to provide a touch panel device capable of correctly judging the touch operation even when a water droplet exists on the touch panel.
- a touch panel device includes a touch panel having an operation surface on which a touch operation is performed and capacitance of a conductor contact region of the operation surface changes, a pressure sensor unit that outputs a pressure detection signal according to pressing force applied to the operation surface and a pressing position, and a control unit that calculates first coordinates on the operation surface based on the capacitance and calculates second coordinates on the operation surface based on pressure values indicated by the pressure detection signal.
- the control unit outputs an operation signal based on the first coordinates when a first region as a region where the capacitance is higher than predetermined threshold capacitance is detected, size of the first region is less than or equal to a predetermined certain value, and the pressing force is greater than predetermined threshold pressing force.
- a touch operation can be judged correctly even when a water droplet exists on the touch panel.
- FIG. 1 is a diagram showing an example of a hardware configuration of a touch panel device according to a first embodiment of the present invention.
- FIG. 2 is a perspective view schematically showing an example of a structure of the touch panel device according to the first embodiment.
- FIG. 3 is a functional block diagram schematically showing the touch panel device according to the first embodiment.
- FIGS. 4( a ) to 4( d ) are diagrams showing an example of conductor contact regions (hatching regions) and an example of pressing force detection positions (open circle positions) when a single touch operation is performed on an operation surface of a touch panel.
- FIGS. 5( a ) and 5( b ) are diagrams showing an example of conductor contact regions (hatching regions) when a multi-touch operation is performed on the operation surface of the touch panel.
- FIGS. 6( a ) and 6( b ) are diagrams showing operation examples of the touch panel device according to the first embodiment in a tabular format.
- FIG. 7 is a diagram showing an example of a method of calculating pressure coordinates (x, y) indicating a detection position of pressing force when a single touch operation is performed on the operation surface of the touch panel.
- FIG. 8 is a diagram showing another example of the method of calculating the pressure coordinates (x, y) indicating the detection position of the pressing force when a single touch operation is performed on the operation surface of the touch panel.
- FIG. 9 is a diagram showing an example of a method of correcting the pressure coordinates indicating the detection position of the pressing force when a single touch operation is performed on the operation surface of the touch panel.
- FIG. 10 is a diagram showing an example of a method of calculating the pressure coordinates indicating the detection position of the pressing force when multi-touch operation is performed on the operation surface of the touch panel.
- FIG. 11 is a flowchart showing an operation example of the touch panel device according to the first embodiment.
- FIG. 12 is a flowchart showing an example of a single touch process in FIG. 11 .
- FIG. 13 is a flowchart showing an example of a multi-touch process in FIG. 11 .
- FIG. 14 is a flowchart showing an operation example of a touch panel device according to a second embodiment of the present invention.
- FIGS. 15( a ) to 15( c ) are diagrams showing an example of a method of calculating the pressure coordinates indicating the detection position of the pressing force when a single touch operation is performed on an operation surface of a touch panel on a touch panel device according to a third embodiment of the present invention.
- FIG. 16 is a flowchart showing an example of a single touch process in the touch panel device according to the third embodiment.
- FIG. 1 is a diagram showing an example of a hardware configuration of a touch panel device 1 according to a first embodiment.
- the touch panel device 1 includes a touch panel 10 of the electrostatic capacitance type, a pressure sensor unit 20 that detects pressing force applied to an operation surface of the touch panel 10 from above, and a control unit 30 .
- the touch panel 10 is arranged in superimposition with the operation surface on which a touch operation is performed, and includes a display that displays a user interface (UI) image including an operation component (e.g., icon) or the like.
- the touch panel device 1 may include an indicator 40 that displays information based on the result of the touch operation.
- UI user interface
- the control unit 30 includes a processor 31 as an information processing unit and a memory 32 as a storage unit for storing information, for example.
- the processor 31 controls the operation of the whole of the touch panel device 1 by executing a program stored in the memory 32 .
- the whole or part of the control unit 30 may be formed with a control circuit made of semiconductor integrated circuits.
- the memory 32 can include various types of storage devices such as a semiconductor storage device, a hard disk drive and a device that records information in a removable record medium.
- the memory 32 may store conductor contact information acquired from the touch panel 10 and pressure information acquired from the pressure sensor unit 20 .
- the control unit 30 executes a process corresponding to the touch operation performed on the operation surface of the touch panel 10 . Specifically, the control unit 30 executes a process based on a change in the electrostatic capacitance corresponding to the touch operation performed on the operation surface of the touch panel 10 and a pressure detection signal outputted from the pressure sensor unit 20 corresponding to the pressing force applied to the operation surface. For example, the control unit 30 transmits an operation signal corresponding to the touch operation performed on the operation surface of the touch panel 10 to other equipment connected to the touch panel device 1 or other equipment capable of communicating with the touch panel device 1 .
- the other equipment is external equipment such as a production facility, a vehicle or a household electric appliance, for example.
- FIG. 2 is a perspective view schematically showing an example of a structure of the touch panel device 1 .
- the touch panel device 1 includes a substrate 60 and four pressure sensors 20 a , 20 b , 20 c and 20 d that support the touch panel 10 on the substrate 60 .
- the substrate 60 can be a part of a housing of the touch panel device 1 .
- the control unit 30 in FIG. 2 is drawn outside the touch panel 10 , the control unit 30 may be a part of the substrate 60 or a part of a circuit board mounted on the substrate 60 .
- the pressure sensors 20 a , 20 b , 20 c and 20 d respectively support four corner parts of the touch panel 10 having a quadrangular plan-view shape.
- the pressure sensors 20 a , 20 b , 20 c and 20 d in FIG. 2 constitute the pressure sensor unit 20 in FIG. 1 .
- the pressure sensors 20 a , 20 b , 20 c and 20 d may also be arranged to support the touch panel 10 at positions other than the corner parts.
- the plan-view shape of the touch panel 10 can be a shape other than a quadrangle.
- the number of the pressure sensors supporting the touch panel 10 can also be three or less, or five or more. However, the number of the pressure sensors is desired to be four or more since accuracy of the result of calculation of pressure coordinates indicating a pressing position decreases with the decrease in the number of the pressure sensors.
- the touch panel 10 has an operation surface 11 on which the touch operation is performed with a finger 80 of an operator.
- a conductor i.e., electrically conductive object
- the conductor is, for example, the finger 80 of the operator or an operation assistance tool such as a stylus pen made with electrically conductive material.
- a water droplet that can be in contact with the operation surface 11 is also a conductor.
- the control unit 30 detects the capacitance at each position on the operation surface 11 and thereby acquires the position (i.e., two-dimensional coordinates on the operation surface 11 ) of the conductor contact region.
- the control unit 30 calculates first coordinates indicating the position of the conductor contact region on the operation surface 11 based on the capacitance at each position on the operation surface 11 of the touch panel 10 .
- the conductor contact region is, for example, a region in which the capacitance is higher than predetermined threshold capacitance (ThC).
- the conductor contact region is a “capacitance change region”.
- the first coordinates will be referred to also as “capacitance coordinates”.
- Pressure corresponding to the pressing force Fp applied to the operation surface 11 of the touch panel 10 is detected by the pressure sensors 20 a , 20 b , 20 c and 20 d .
- the pressure sensors 20 a , 20 b , 20 c and 20 d output pressure detection signals indicating pressure values Fa, Fb, Fc and Fd corresponding to magnitude (i.e., strength) of the pressing force Fp applied to the operation surface 11 and the pressing position.
- the control unit 30 is capable of calculating the pressing force Fp and second coordinates as coordinates indicating the pressing position on the operation surface 11 based on the pressure values Fa, Fb, Fc and Fd indicated by the pressure detection signals outputted from the pressure sensors 20 a , 20 b , 20 c and 20 d .
- the second coordinates will be referred to also as “pressure coordinates”.
- FIG. 3 is a functional block diagram schematically showing the touch panel device 1 according to the first embodiment.
- the control unit 30 includes a capacitance detection unit 51 , a capacitance coordinate calculation unit 52 , a pressure detection unit 53 , a pressure coordinate calculation unit 54 , a water droplet existing judgment unit 55 and a touch validity judgment unit 56 .
- the capacitance detection unit 51 detects contact status of a conductor on the operation surface 11 of the touch panel 10 by detecting the capacitance at each position on the operation surface 11 .
- the capacitance detection unit 51 supplies a detection value of the capacitance to the capacitance coordinate calculation unit 52 .
- the capacitance coordinate calculation unit 52 calculates the first coordinates, as the coordinates of the conductor contact region as the region in which the detection value of the capacitance is higher than the predetermined threshold capacitance ThC, based on the detection values of the capacitance supplied from the capacitance detection unit 51 .
- the pressure detection unit 53 receives the pressure detection signals outputted from the pressure sensors 20 a , 20 b , 20 c and 20 d constituting the pressure sensor unit 20 and supplies the pressure values Fa, Fb, Fc and Fd indicated by the pressure detection signals to the pressure coordinate calculation unit 54 and the water droplet existing judgment unit 55 .
- the pressure coordinate calculation unit 54 calculates the second coordinates indicating the pressing position on the operation surface 11 based on coordinates of installation positions of the pressure sensors 20 a , 20 b , 20 c and 20 d and the pressure values Fa, Fb, Fc and Fd acquired from the pressure detection unit 53 .
- the pressure coordinate calculation unit 54 may refer to the first coordinates, as the capacitance coordinates calculated by the capacitance coordinate calculation unit 52 , in order to calculate multiple sets of second coordinates based on the pressure values Fa, Fb, Fc and Fd.
- the water droplet existing judgment unit 55 judges whether the conductor contact region is a water droplet existing region or not based on the detection value of the capacitance supplied from the capacitance detection unit 51 and the pressure values Fa, Fb, Fc and Fd supplied from the pressure detection unit 53 . For example, when the pressing force Fp on the operation surface 11 is less than or equal to predetermined threshold pressing force ThF even though a conductor contact region exists, the water droplet existing judgment unit 55 judges that the conductor contact region is a water droplet existing region where a water droplet exists on the operation surface 11 . Incidentally, there are cases where a water droplet existing region is grounded to GND (i.e., reference electrical potential point such as a human or a housing of a device).
- GND i.e., reference electrical potential point such as a human or a housing of a device.
- the touch validity judgment unit 56 judges whether a touch operation is valid or invalid based on information indicating the water droplet existing region acquired from the water droplet existing judgment unit 55 , the first coordinates as the coordinates of the conductor contact region acquired from the capacitance coordinate calculation unit 52 , and the second coordinates acquired from the pressure coordinate calculation unit 54 . Further, in consideration of a calculation error of the pressure coordinate calculation unit 54 , the touch validity judgment unit 56 may execute a process of correcting the second coordinates based on the coordinates of the conductor contact region acquired from the capacitance coordinate calculation unit 52 and the information indicating the water droplet existing region acquired from the water droplet existing judgment unit 55 . This correction process will be described later with reference to FIG. 9 .
- the control unit 30 operates as follows based on the capacitance at each position on the operation surface 11 supplied from the touch panel 10 and the pressure values Fa, Fb, Fc and Fd indicated by the pressure detection signals supplied from the pressure sensors 20 a , 20 b , 20 c and 20 d:
- FIGS. 4( a ) to 4( d ) are diagrams showing an example of conductor contact regions 101 to 104 and pressing force detection positions 201 to 204 when a single touch operation is performed on the operation surface 11 of the touch panel 10 .
- FIGS. 5( a ) and 5( b ) are diagrams showing an example of conductor contact regions 111 to 114 when a double touch operation as a multi-touch operation is performed on the operation surface 11 of the touch panel 10 .
- An operation example 1 is a case where
- No pressing force is detected means that the pressing force Fp as a value (e.g., a total value) based on the pressure values Fa, Fb, Fc and Fd is less than or equal to the predetermined threshold pressing force ThF.
- Pressing force is detected means that the pressing force Fp is greater than the threshold pressing force ThF.
- the judgment on whether pressing force is detected or not may be made by a different method.
- control unit 30 judges that neither a touch operation with a conductor nor a touch operation with an insulator has been performed on the operation surface 11 and there is no water droplet existing region either.
- control unit 30 outputs no operation signal to the external equipment.
- An operation example 2 is a case where
- control unit 30 judges that a touch operation with an insulator has been performed on the operation surface 11 while no touch operation with a conductor has been performed on the operation surface 11 .
- control unit 30 outputs no operation signal to the external equipment.
- control unit 30 may output an operation signal based on the second coordinates as the pressure coordinates calculated from the pressure values Fa, Fb, Fc and Fd to the external equipment.
- An operation example 3 is a case where
- control unit 30 judges that there is a water droplet existing region on the operation surface 11 and no touch operation with a conductor has been performed on the operation surface 11 .
- control unit 30 outputs no operation signal to the external equipment.
- an operation example 4.1 is a case where
- (Condition 4.1C) size (e.g., area, length or the like) of the detected conductor contact region 101 is less than or equal to a certain value ThA as a predetermined threshold value.
- control unit 30 judges that there is no water droplet existing region on the operation surface 11 and a normal single touch operation with a conductor has been performed on the operation surface 11 .
- control unit 30 outputs an operation signal based on the first coordinates as the capacitance coordinates calculated from position coordinates of the conductor contact region 101 to the external equipment.
- control unit 30 may output an operation signal based on the second coordinates as the pressure coordinates calculated from the pressure values Fa, Fb, Fc and Fd to the external equipment.
- an operation example 4.2 is a case where
- control unit 30 judges that a water droplet existing region corresponding to the conductor contact region 102 exists on the operation surface 11 and a single touch operation has been performed in the water droplet existing region.
- control unit 30 outputs an operation signal based on the second coordinates as the pressure coordinates to the external equipment.
- an operation example 4.3 is a case where
- This case is a case where the control unit 30 judges that a water droplet existing region corresponding to the conductor contact region 103 exists on the operation surface 11 and the pressure coordinates are situated slightly outside the water droplet existing region due to an error in calculating the pressure coordinates even though a single touch operation with a conductor was performed actually in the water droplet existing region.
- control unit 30 makes a correction of moving the second coordinates as the pressure coordinates towards the conductor contact region 103 and outputs an operation signal based on the corrected coordinates to the external equipment.
- the pressure coordinates can be corrected by moving the calculated pressure coordinates to the inside of the conductor contact region 103 (e.g., onto a boundary line of the conductor contact region 103 ).
- a concrete example of the correction method will be described later with reference to FIG. 9 .
- an operation example 4.4 is a case where
- control unit 30 judges that a water droplet existing region corresponding to the conductor contact region 104 exists on the operation surface 11 and a touch operation with an insulator has been performed on the operation surface 11 while no touch operation with a conductor has been performed on the operation surface 11 .
- control unit 30 outputs no operation signal to the external equipment.
- control unit 30 may output an operation signal based on the second coordinates as the pressure coordinates calculated from the pressure values Fa, Fb, Fc and Fd to the external equipment.
- an operation example 5.1 is a case where
- control unit 30 judges that there is no water droplet existing region on the operation surface 11 and a multi-touch operation as a normal touch operation at a plurality of positions with conductors has been performed.
- control unit 30 outputs an operation signal based on multiple sets of first coordinates as multiple sets of capacitance coordinates calculated from the plurality of conductor contact regions 111 , 112 to the external equipment.
- an operation example 5.2 is a case where
- control unit 30 judges that a water droplet existing region corresponding to the conductor contact region 114 exists on the operation surface 11 and one touch operation included in a multi-touch operation has been performed in the conductor contact region 114 .
- control unit 30 outputs an operation signal based on the first coordinates as the capacitance coordinates in regard to coordinates of a touch operation that can be determined in the conductor contact region 113 , and outputs an operation signal based on the second coordinates as the pressure coordinates in regard to an operation position for which the capacitance coordinates cannot be determined based on the conductor contact region 114 .
- FIG. 7 and FIG. 8 are diagrams showing examples of the method of calculating the pressure coordinates (x, y) indicating the pressing position when a single touch operation is performed on the operation surface 11 of the touch panel 10 .
- FIG. 7 shows an example of calculation by using relationship between the moments of force.
- four corner parts of the touch panel 10 having a horizontal direction size W and a vertical direction size H are supported by the pressure sensors 20 a , 20 b , 20 c and 20 d .
- the coordinates of the four corner parts are (H, 0), (0, 0), (0, H) and (W, H).
- the pressure coordinates (x, y) are calculated based on equilibrium equations of the moments of force in the x-axis direction and the y-axis direction. Specifically, when the pressure values detected by the pressure sensors 20 a , 20 b , 20 c and 20 d are Fa, Fb, Fc and Fd as shown in FIG.
- the equilibrium equations of the moments of force in the x-axis direction and the y-axis direction are the following equations (1) and (2):
- the pressure coordinates (x, y) can be calculated from the equations (1) and (2).
- ( Fa+Fb ) x ( Fc+Fd )( W ⁇ x ) (1)
- ( Fb+Fc ) y ( Fa+Fd ) H ⁇ y ) (2)
- FIG. 7 and FIG. 8 are calculation examples of the pressure coordinates when the four corner parts of the touch panel 10 are supported by the pressure sensors 20 a , 20 b , 20 c and 20 d .
- the calculation equations may be changed depending on the number and positions of pressure sensors 20 a , 20 b , 20 c , 20 d.
- FIG. 9 is a diagram showing a method of correcting the pressure coordinates in the aforementioned “operation example “4.3”.
- the pressure coordinates of the pressing position 203 obtained by the calculation exist outside the conductor contact region 103 that is a water droplet existing region and inside the vicinal region 105 .
- the input coordinates on the operation surface 11 of the touch panel 10 are considered to exist actually within the range of the conductor contact region 103 since the accuracy of the first coordinates obtained from the capacitance is higher than the accuracy of the second coordinates as the pressure coordinates. Therefore, it is desirable to correct the pressure coordinates of the pressing position 203 by using the conductor contact region 103 .
- a point at the pressure coordinates of the pressing position 203 and a central point 103 a as a representative point of the conductor contact region 103 are connected to each other by a straight line 300 and the coordinates of an intersection point of the boundary line of the conductor contact region 103 and the straight line 300 are determined as the corrected pressure coordinates 203 a .
- the central point 103 a is an example of the representative point of the conductor contact region 103 .
- the central point 103 a is, for example, a gravity central position, the midpoint of the longest axis of the conductor contact region 103 , or the like.
- FIG. 9 just shows an example of the correction method; the pressure coordinates may be corrected by using a different method.
- FIG. 10 is a diagram showing a calculation example of the pressure coordinates when a multi-touch operation is performed.
- touch operation is performed at two points, one point exists inside the conductor contact region 113 , and the other point exists inside the conductor contact region 114 .
- the four corner parts of the touch panel 10 are supported by the pressure sensors 20 a , 20 b , 20 c and 20 d , and the pressure coordinates of a pressing position 205 can be calculated by using the equilibrium equations of the moments of force.
- Fa, Fb, Fc and Fd represent the pressure values detected by the pressure sensors 20 a , 20 b , 20 c and 20 d
- Fn represent the pressing force at the touch operation position ( 205 in FIG. 10 )
- (x1, y1) represent the coordinates of the touch point determined by the electrostatic capacitance method ( 113 in FIG.
- the equilibrium equations of the moments of force in the x-axis direction are the following equations (3) and (4) and the equilibrium equations of the moments of force in the y-axis direction are the following equations (5) and (6):
- ( Fa+Fb ) x+Fn ( x 1 ⁇ x ) ( Fc+Fd )( W ⁇ x ) (3)
- ( Fa+Fb ) x 1+ Fn ( x ⁇ x 1) ( Fc+Fd )( W ⁇ x 1)
- ( Fb+Fc ) y+Fn ( y 1 ⁇ y ) ( Fa+Fd )( H ⁇ y ) (5)
- Fb+Fc ) y 1+ Fn ( y ⁇ y 1) ( Fa+Fd )( H ⁇ y 1) (6)
- the x coordinate of the coordinates (x, y) is obtained from the simultaneous equations (3) and (4), and the y coordinate of the coordinates (x, y) is obtained from the simultaneous equations (5) and (6).
- FIG. 11 is a flowchart showing the operation of the touch panel device 1 according to the first embodiment.
- the control unit 30 detects input of the capacitance and the pressure values on the touch panel 10 .
- step S 102 the control unit 30 checks whether both of the capacitance and the pressure values are detected.
- the control unit 30 recognizes the current state as a state in which an insulator touches the operation surface 11 when only the pressing force is detected (the case of the “operation example 2”), recognizes the current state as a state in which a conductor such as a water droplet is in contact with the touch panel when only the capacitance is detected (the case of the “operation example 3”). In the both states, the control unit 30 set the input invalid in step S 110 .
- step S 103 the control unit 30 calculates the pressure coordinates from the information on the pressure values by using the equations (1) and (2).
- step S 104 the control unit 30 calculates the capacitance coordinates from the result of the detection of the capacitance.
- a liquid such as a water droplet is in contact with the touch panel and the water droplet is grounded to GND like a case where a finger is in contact with the region
- a conductor contact region larger than a certain value ThA is detected, not punctual coordinates.
- information on the conductor contact region is stored in the storage unit since it is difficult to determine the input coordinates.
- step S 105 the control unit 30 judges whether or not a conductor contact region larger than the certain value ThA is detected.
- the control unit 30 judges whether or not the conductor contact region is a water droplet existing region in step S 106 .
- the control unit 30 does not execute the processing of the step S 106 .
- step S 107 the control unit 30 executes a single touch process of step S 108 or a multi-touch process of step S 109 depending on the number of conductor contact regions after excluding water droplet existing regions in the step S 106 . Details of these processes are shown in FIG. 12 and FIG. 13 .
- FIG. 12 is a flowchart showing the single touch process in the touch panel device according to the first embodiment.
- step S 201 the control unit 30 judges whether it is possible to determine the coordinates of the conductor contact region from the capacitance or not. When it is possible, the control unit 30 outputs the capacitance coordinates in step S 202 .
- This processing is the processing in the aforementioned “operation example 4.1”.
- step S 203 judges whether or not the pressure coordinates exist in the conductor contact region.
- the control unit 30 outputs the pressure coordinates in step S 204 .
- This processing is the processing in the aforementioned “operation example 4.2”.
- step S 205 When the pressure coordinates are situated outside the conductor contact region, the control unit 30 in step S 205 considers the error in calculating the pressure coordinates and judges whether the pressure coordinates exist in a vicinal region within a certain distance from the conductor contact region. When the pressure coordinates exist in the vicinal region, the control unit 30 outputs the pressure coordinates corrected by the correction method explained with reference to FIG. 9 , for example, in step S 206 . This processing is the processing in the aforementioned “operation example 4.3”.
- FIG. 13 is a flowchart showing the multi-touch process in the touch panel device according to the first embodiment.
- the control unit 30 judges whether it is possible to specify the capacitance coordinates regarding all touch operation points or not. when it is possible, the control unit 30 outputs the capacitance coordinates in step S 302 .
- control unit 30 in step S 303 notifies the pressure coordinate calculation unit 54 of multiple sets of capacitance coordinates successfully specified and the number of their input points.
- This processing is the processing in the aforementioned “operation example 5.1”.
- step S 304 the control unit 30 determines the pressure coordinates in consideration of the fact that a plurality of touch operation points influence each pressure sensor 20 a , 20 b , 20 c , 20 d in the form of resultant force.
- step S 305 the control unit 30 outputs the capacitance coordinates and the pressure coordinates. This processing is the processing in the aforementioned “operation example 5.2”.
- the touch operation can be judged correctly even when a water droplet exists on the operation surface 11 of the touch panel 10 . Accordingly, erroneous inputs can be reduced.
- an input is set invalid except in a case where both of capacitance higher than the threshold capacitance ThC and pressing force Fp greater than the threshold pressing force ThF are detected.
- a touch operation is performed on the operation surface of the touch panel with a device made with an insulator.
- the capacitance is not changed and only the pressing force Fp is detected.
- the touch panel device may output the pressure coordinates calculated by using the aforementioned equations (1) and (2). This corresponds to the “operation example 2” in FIG. 6( a ) .
- FIG. 14 is a flowchart showing an operation of a touch panel device according to a second embodiment. Steps S 401 to S 409 in FIG. 14 are the same as the steps S 101 to S 109 in FIG. 11 .
- the touch panel device according to the second embodiment differs from the touch panel device 1 according to the first embodiment in executing the processing of steps S 410 to S 412 in FIG. 14 . Therefore, FIGS. 1 to 10, 12 and 13 will also be referred to in the second embodiment.
- the control unit 30 judges whether or not capacitance higher than the threshold capacitance ThC is detected.
- the control unit 30 recognizes that the current state is a state in which a conductor such as a water droplet is in contact with the operation surface 11 of the touch panel 10 and sets the input invalid in step S 411 .
- the control unit 30 calculates the pressure coordinates in step S 412 .
- the touch operation can be judged correctly even when a water droplet exists on the operation surface 11 of the touch panel 10 . Accordingly, erroneous inputs can be reduced.
- the description is given of a method of determining absolute coordinates as the pressure coordinates of the pressing position from the pressure values Fa to Fd.
- a description will be given of a method of converting the pressure coordinates of the pressing position of a touch operation into relative moving distances of the pressure coordinates by using change information on the pressure values Fa to Fd on a time axis.
- control unit 30 determines the relative moving distances ( ⁇ x, ⁇ y) based on the difference between coordinates at a first time point as the pressure coordinates (second coordinates) detected earlier in time and coordinates at a second time point as the pressure coordinates (second coordinates) detected later in time, and regards the relative moving distances ( ⁇ x, ⁇ y) as the second coordinates.
- the touch panel device according to the third embodiment is the same as the touch panel device according to the first or second embodiment except for the use of the relative moving distances of the pressure coordinates. Therefore, FIGS. 1 to 14 will also be referred to in the third embodiment.
- FIGS. 15( a ) to 15( c ) are diagrams showing the operation of the touch panel device according to the third embodiment.
- FIGS. 15( a ) to 15( c ) show an approximate calculation method of the relative moving distances by using the change in the pressure coordinates.
- the calculation method is as follows: Pressure difference values ⁇ Fx and ⁇ Fy between a detected pressure value and a pressure value detected at a time point earlier in time (e.g., detected the last time) are calculated in the x-axis direction and the y-axis direction, and the relative moving distances ⁇ x and ⁇ y are obtained by multiplying the pressure difference values in the x-axis direction and the y-axis direction by a coefficient ⁇ for the conversion into the relative moving distances of the pressure coordinates.
- Fa, Fb, Fc and Fd respectively represent the pressure values acquired from the pressure sensors 20 a , 20 b , 20 c and 20 d
- Fa′, Fb′, Fc′ and Fd′ respectively represent the pressure values acquired the last time from the pressure sensors 20 a , 20 b , 20 c and 20 d
- ⁇ represents the coefficient used for the conversion from the pressure values into the moving distances
- the relative moving distances ⁇ x and ⁇ y in the x-axis direction and the y-axis direction are obtained by using the following expressions (7) and (8)
- ⁇ x (( Fc+Fd ⁇ Fa ⁇ Fb ) ⁇ ( Fc′+Fd′ ⁇ Fa′ ⁇ Fb ′)) ⁇
- ⁇ y (( Fa+Fd ⁇ Fb ⁇ Fc ) ⁇ ( Fa′+Fd′ ⁇ Fb′ ⁇ Fc ′)) ⁇ (8)
- the conversion coefficient ⁇ is a parameter that should be changed depending on the position of the pressure coordinates. Namely, it is desirable to change the value of the conversion coefficient ⁇ depending on the range of the water droplet existing region and the information on the pressure values.
- FIG. 16 is a flowchart showing the operation of the touch panel device according to the third embodiment.
- FIG. 16 shows a process performed in a system that calculates the relative moving distances ⁇ x and ⁇ y by using change amounts of the pressure when the coordinates of a single touch operation are detected.
- step S 501 the control unit 30 judges whether it is possible to determine the capacitance coordinates from the capacitance or not. When it is possible, the control unit 30 in step S 502 outputs the coordinates calculated by the electrostatic capacitance method. In the next step S 503 , a user interface (UI) operation in regard to the absolute coordinates is performed.
- UI user interface
- control unit 30 in step S 504 When it is difficult to determine the coordinates by the electrostatic capacitance method, the control unit 30 in step S 504 outputs the relative moving distances ⁇ x and ⁇ y regarding the x-axis direction and the y-axis direction by using the calculation method indicated by the expressions (7) and (8).
- step S 505 a UI operation for the relative coordinates (moving distances) is performed.
- the touch operation can be judged correctly even when a water droplet exists on the operation surface 11 of the touch panel 10 . Accordingly, erroneous inputs can be reduced.
- the description is given of examples in which an operation signal based on the first coordinates as the capacitance coordinates or based on the second coordinates as the pressure coordinates is outputted depending on a certain condition.
- the electrostatic capacitance method when a touch operation is performed in a water droplet existing region, it is also possible to regard the central coordinates of the water droplet existing region or a point where a change amount of the capacitance is the greatest as the position of the touch operation. In this case, there is a difference between the capacitance coordinates and the pressure coordinates. With the decrease in this difference, the capacitance coordinates and the pressure coordinates can be regarded as coordinates of higher accuracy and higher reliability.
- the touch panel device so as to judge the coordinates of the operation position without considering the degrees of reliability in regard to applications not requiring high input accuracy, and to judge the coordinates of the operation position by taking the information on the degrees of reliability into consideration in regard to applications requiring high input accuracy.
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Position Input By Displaying (AREA)
Abstract
Description
(Fa+Fb)x=(Fc+Fd)(W−x) (1)
(Fb+Fc)y=(Fa+Fd)H−y) (2)
(Fa+Fb)x+Fn(x1−x)=(Fc+Fd)(W−x) (3)
(Fa+Fb)x1+Fn(x−x1)=(Fc+Fd)(W−x1) (4)
(Fb+Fc)y+Fn(y1−y)=(Fa+Fd)(H−y) (5)
(Fb+Fc)y1+Fn(y−y1)=(Fa+Fd)(H−y1) (6)
Δx=((Fc+Fd−Fa−Fb)−(Fc′+Fd′−Fa′−Fb′))α (7)
Δy=((Fa+Fd−Fb−Fc)−(Fa′+Fd′−Fb′−Fc′))α (8)
-
- 1: touch panel device, 10: touch panel, 11: operation surface, 20: pressure sensor unit, 20 a, 20 b, 20 c, 20 d: pressure sensor, 30: control unit, 31: processor, 32: memory, 51: capacitance detection unit, 52: capacitance coordinate calculation unit, 53: pressure detection unit, 54: pressure coordinate calculation unit, 55: water droplet existing judgment unit, 56: touch validity judgment unit, 101-104, 111-114: conductor contact region, 105: vicinal region, 201-204: pressing position, ThC: threshold capacitance, ThF: threshold pressing force, Fp: pressing force, Fa−Fd: pressure value.
Claims (12)
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2018/003125 WO2019150468A1 (en) | 2018-01-31 | 2018-01-31 | Touch panel device |
Publications (2)
Publication Number | Publication Date |
---|---|
US20200371634A1 US20200371634A1 (en) | 2020-11-26 |
US11079873B2 true US11079873B2 (en) | 2021-08-03 |
Family
ID=67479962
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US16/964,649 Active US11079873B2 (en) | 2018-01-31 | 2018-01-31 | Touch panel device |
Country Status (5)
Country | Link |
---|---|
US (1) | US11079873B2 (en) |
JP (1) | JP6710345B2 (en) |
CN (1) | CN111630480B (en) |
DE (1) | DE112018006617B4 (en) |
WO (1) | WO2019150468A1 (en) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPWO2021044533A1 (en) * | 2019-09-04 | 2021-09-27 | 三菱電機株式会社 | Touch panel device, touch operation judgment method, and touch operation judgment program |
WO2021044535A1 (en) * | 2019-09-04 | 2021-03-11 | 三菱電機株式会社 | Touch panel device, operation identification method, and operation identification program |
KR20210102509A (en) * | 2020-02-10 | 2021-08-20 | 삼성디스플레이 주식회사 | Organic light emitting display device and electronic device including the same |
CN112099666B (en) * | 2020-09-10 | 2024-03-29 | 深圳市科航科技发展有限公司 | Touch control method, system, terminal and storage medium applied to capacitive screen |
JP2022071284A (en) * | 2020-10-28 | 2022-05-16 | シャープ株式会社 | Touch panel system and display device |
JP7556501B2 (en) * | 2020-12-25 | 2024-09-26 | アルプスアルパイン株式会社 | Electrostatic coordinate input device and electrostatic coordinate calculation method |
CN112885215B (en) * | 2021-01-19 | 2022-12-02 | 四川大学华西医院 | A simulator for dynamic monitoring of chest compressions based on biodynamics |
CN113460069B (en) * | 2021-06-29 | 2022-12-30 | 均胜均安汽车电子(上海)有限公司 | Steering wheel touch switch system and automobile with same |
TWI786718B (en) * | 2021-07-09 | 2022-12-11 | 義隆電子股份有限公司 | Touchpad and its force sensing data calibration method |
DE102022101375A1 (en) | 2022-01-21 | 2023-07-27 | Valeo Schalter Und Sensoren Gmbh | METHOD OF DETERMINING POSITION AND FORCE OF FINGERPRESS ON A TOUCH SURFACE AND ELECTRONIC DEVICE CONFIGURED TO CARRY OUT THE METHOD |
CN116243815B (en) * | 2023-05-10 | 2023-08-08 | 惠科股份有限公司 | Touch panel, display module, display device and touch detection method |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140071084A1 (en) | 2012-09-12 | 2014-03-13 | Fujitsu Limited | Information terminal device and touch coordinate determination method |
US20140368260A1 (en) | 2013-06-12 | 2014-12-18 | Fujitsu Limited | Terminal apparatus and input correction method |
US20150091859A1 (en) * | 2013-09-27 | 2015-04-02 | Sensel, Inc. | Capacitive Touch Sensor System and Method |
US20150370385A1 (en) | 2014-06-20 | 2015-12-24 | Panasonic Intellectual Property Management Co., Ltd. | Electronic apparatus |
US20160253041A1 (en) | 2015-02-27 | 2016-09-01 | Samsung Electronics Co., Ltd. | Touch module, electronic device including the same, and operation method thereof |
US20170336891A1 (en) * | 2016-05-18 | 2017-11-23 | Sensel Inc. | System for detecting and confirming a touch input |
WO2018039608A1 (en) * | 2016-08-25 | 2018-03-01 | Parade Technologies, Ltd. | Determination of valid touches based on force shape |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5865724B2 (en) * | 2012-02-16 | 2016-02-17 | アルプス電気株式会社 | Input device and center of gravity correction method using the input device |
JP2014052950A (en) * | 2012-09-10 | 2014-03-20 | Sharp Corp | Information terminal |
JP5506982B1 (en) * | 2013-05-31 | 2014-05-28 | 富士ソフト株式会社 | Touch input device, touch input correction method, and computer program |
JP6081324B2 (en) * | 2013-09-05 | 2017-02-15 | シャープ株式会社 | Operation input device, portable information terminal, control method for operation input device, program, and recording medium |
WO2015046287A1 (en) * | 2013-09-27 | 2015-04-02 | 株式会社村田製作所 | Touch input device |
JP6250585B2 (en) * | 2015-04-16 | 2017-12-20 | 株式会社東海理化電機製作所 | Operation detection device |
-
2018
- 2018-01-31 JP JP2019568458A patent/JP6710345B2/en active Active
- 2018-01-31 WO PCT/JP2018/003125 patent/WO2019150468A1/en active Application Filing
- 2018-01-31 US US16/964,649 patent/US11079873B2/en active Active
- 2018-01-31 CN CN201880087450.5A patent/CN111630480B/en active Active
- 2018-01-31 DE DE112018006617.7T patent/DE112018006617B4/en active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140071084A1 (en) | 2012-09-12 | 2014-03-13 | Fujitsu Limited | Information terminal device and touch coordinate determination method |
JP2014056421A (en) | 2012-09-12 | 2014-03-27 | Fujitsu Ltd | Information terminal device, touch coordinate determination method, and touch coordinate determination program |
US20140368260A1 (en) | 2013-06-12 | 2014-12-18 | Fujitsu Limited | Terminal apparatus and input correction method |
US20150091859A1 (en) * | 2013-09-27 | 2015-04-02 | Sensel, Inc. | Capacitive Touch Sensor System and Method |
US20150370385A1 (en) | 2014-06-20 | 2015-12-24 | Panasonic Intellectual Property Management Co., Ltd. | Electronic apparatus |
JP2016006609A (en) | 2014-06-20 | 2016-01-14 | パナソニック株式会社 | Electronic apparatus |
US20160253041A1 (en) | 2015-02-27 | 2016-09-01 | Samsung Electronics Co., Ltd. | Touch module, electronic device including the same, and operation method thereof |
US20170336891A1 (en) * | 2016-05-18 | 2017-11-23 | Sensel Inc. | System for detecting and confirming a touch input |
WO2018039608A1 (en) * | 2016-08-25 | 2018-03-01 | Parade Technologies, Ltd. | Determination of valid touches based on force shape |
Also Published As
Publication number | Publication date |
---|---|
CN111630480A (en) | 2020-09-04 |
CN111630480B (en) | 2023-04-07 |
DE112018006617B4 (en) | 2022-02-10 |
DE112018006617T5 (en) | 2020-09-10 |
US20200371634A1 (en) | 2020-11-26 |
JP6710345B2 (en) | 2020-06-17 |
JPWO2019150468A1 (en) | 2020-05-28 |
WO2019150468A1 (en) | 2019-08-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11079873B2 (en) | Touch panel device | |
US9207801B2 (en) | Force sensing input device and method for determining force information | |
CN103270423B (en) | For estimated rigid motion to be used to respond the system and method to determine object information | |
US8269745B2 (en) | 5-wire resistive touch screen pressure measurement circuit and method | |
US9691315B2 (en) | Touch-type input device | |
JP6514824B2 (en) | Touch pressure sensitivity correction method and computer readable recording medium | |
US20170242539A1 (en) | Use based force auto-calibration | |
EP2513756A2 (en) | System and method for measuring individual force in multi-object sensing | |
US20130222337A1 (en) | Terminal and method for detecting a touch position | |
US11182062B2 (en) | Touch panel device | |
US9552111B2 (en) | Touch sensing device and method of identifying a touched position | |
CN107436694B (en) | Force sensor with uniform response along axis | |
TW202111500A (en) | Touch panel device, operation identification method, and operation identification program | |
US10444888B2 (en) | Force electrodes with non-uniform spacing | |
US20120283972A1 (en) | System and method for determining user input using dual baseline modes | |
JP5814704B2 (en) | Touch panel controller, touch panel control method, input device using the same, and electronic device | |
JP6425514B2 (en) | Touch panel device and position detection method in touch panel device | |
CN107797692B (en) | Touch force estimation | |
KR101112630B1 (en) | Digital device having a touch screen, and touch coordinate correction method therefor | |
US9134862B2 (en) | Parallelogram electrode touch panel | |
US20160188048A1 (en) | Top mount clickpad module | |
JP2023044408A (en) | Input processing method | |
WO2020150984A1 (en) | Contact area calculating method and apparatus, touch chip, and electronic device | |
JP2016218820A (en) | Operation detection device | |
JP2024175886A (en) | Input detection device, input detection method, and input detection program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FEPP | Fee payment procedure |
Free format text: ENTITY STATUS SET TO UNDISCOUNTED (ORIGINAL EVENT CODE: BIG.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
AS | Assignment |
Owner name: MITSUBISHI ELECTRIC CORPORATION, JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:MAEKAWA, TAKUYA;SASAKI, YUICHI;SIGNING DATES FROM 20200525 TO 20200703;REEL/FRAME:053399/0354 |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NOTICE OF ALLOWANCE MAILED -- APPLICATION RECEIVED IN OFFICE OF PUBLICATIONS |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: AWAITING TC RESP., ISSUE FEE NOT PAID |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NOTICE OF ALLOWANCE MAILED -- APPLICATION RECEIVED IN OFFICE OF PUBLICATIONS |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: PUBLICATIONS -- ISSUE FEE PAYMENT RECEIVED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: PUBLICATIONS -- ISSUE FEE PAYMENT VERIFIED |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |