CN112035003A - Touch device and method for preventing mistaken touch - Google Patents
Touch device and method for preventing mistaken touch Download PDFInfo
- Publication number
- CN112035003A CN112035003A CN201910478162.9A CN201910478162A CN112035003A CN 112035003 A CN112035003 A CN 112035003A CN 201910478162 A CN201910478162 A CN 201910478162A CN 112035003 A CN112035003 A CN 112035003A
- Authority
- CN
- China
- Prior art keywords
- touch
- area range
- value
- edge
- touch sensing
- 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.)
- Granted
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/0412—Digitisers structurally integrated in a display
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1633—Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
- G06F1/1684—Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675
- G06F1/1694—Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675 the I/O peripheral being a single or a set of motion sensors for pointer control or gesture input obtained by sensing movements of the portable computer
-
- 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/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0354—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
- G06F3/03547—Touch pads, in which fingers can move on a surface
-
- 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
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/041—Indexing scheme relating to G06F3/041 - G06F3/045
- G06F2203/04104—Multi-touch detection in digitiser, i.e. details about the simultaneous detection of a plurality of touching locations, e.g. multiple fingers or pen and finger
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Position Input By Displaying (AREA)
Abstract
A touch control method for preventing mistaken touch on a touch control device comprises the steps of firstly obtaining touch control induction values of a plurality of touch control induction units, and finding out the touch control induction units with the touch control induction values larger than a preset area threshold value from the touch control induction unit with the largest touch control induction value to the periphery so as to form a frame selection area range; secondly, finding out a central area of the framing area range according to the edge of the framing area range; then, finding out a frame selection edge of the frame selection area range according to the edge of the frame selection area range and the boundary of the touch control surface; then accumulating the touch induction values of the touch induction units in the frame selection edge of the frame selection area range as a first value, accumulating the touch induction values of the touch induction units in the central area of the frame selection area range as a second value, and calculating the ratio of the first value to the second value; and finally, setting a false touch threshold value according to the ratio for judging whether the false touch is caused, wherein the closer the ratio is to 1, the smaller the false touch threshold value is.
Description
Technical Field
The present invention relates to the field of touch devices, and more particularly, to a touch device and method for preventing erroneous touch.
Background
When a touch device such as a touch pad is used, the touch pad is often prone to a false touch phenomenon due to the proximity of the palm of a user, and in order to prevent the unexpected false touch phenomenon of the palm, a touch firmware is required to calculate whether the sensing characteristic value meets the false touch phenomenon, so as to suppress the false touch behavior and avoid unexpected clicking and moving.
The conventional touch device prevents a wrong touch by mainly determining whether the touch is a wrong touch by a palm or other unexpected fingers according to the magnitude of an induction generated by an object touch, so that how to well determine whether the touch is a wrong touch by a palm or a real touch by a palm becomes important.
Taking a touch pad of a notebook computer as an example, as shown in fig. 1, the sensing amounts of the touches on the first area 11 in the center of the touch pad 10 and the second area 13 close to the boundary are usually different, because the touch on the second area 13 usually has a part of palm touch exceeding the sensed boundary and cannot be sensed by the sensing circuit of the touch pad 10, and therefore, the touch sensing information at the boundary is usually less than the complete sensing at the center. Accordingly, in the design of preventing the touch panel from being touched by mistake, the algorithm threshold value for preventing the palm from being touched by mistake in the first area 11 is usually relatively higher than the threshold value in the second area 13, that is, the touch by mistake is not easily established in the first area 11, and since the algorithm threshold value for preventing the palm from being touched by mistake in the second area 13 close to the boundary is lower, a smaller touch sensing amount can be determined as the touch by mistake, so that the touch panel can meet the actual application situation.
Therefore, the conventional method for preventing the palm miss-touch first needs to determine whether the palm hit is close to the second area 13 of the boundary by finding whether the position of the Peak (Peak) of the relatively high point in the touch sensing area falls within the boundary range, and if so, the threshold value of the algorithm for preventing the palm miss-touch is set to a lower value. However, under the condition of large-area touch of the palm, the peak distribution in the touch sensing area usually shows a gentle top phenomenon, so that the peak value is likely to jump and change positions, the peak value position is not fixed, and even the peak value can jump out of a boundary range, and further an incorrect threshold value is set; moreover, because how far the peak position is from the boundary cannot be accurately known, and because the position determination is based on the distance (Sensor pitch) of each touch Sensor, the accuracy is poor and it is difficult to meet the actual requirement; in addition, due to the fact that only a plurality of fixed threshold value conditions are switched among different areas, the problem that the algorithm is discontinuous in judging the false touch is easily caused, the false touch is judged sometimes, and the problem of jumping of legal touch is judged sometimes.
Therefore, the conventional touch device still has many defects in the design of preventing the erroneous touch, and needs to be improved.
Disclosure of Invention
The present invention is directed to a touch device and a method for preventing a touch error, which can accurately determine a position of a palm from a boundary to set a proper threshold, thereby solving the above-mentioned drawbacks of the prior art.
According to an aspect of the present invention, a touch method for preventing a false touch on a touch device is provided, the touch device having a touch surface with a plurality of touch sensing units, the method comprising: (A) acquiring touch sensing values of the touch sensing units, and finding out the touch sensing unit with the touch sensing value larger than a preset area threshold value from the touch sensing unit with the largest touch sensing value to the periphery so as to form a frame selection area range; (B) finding out the central area of the framing area range according to the edge of the framing area range; (C) finding out a frame selection edge of the frame selection area range according to the edge of the frame selection area range and the boundary of the touch control surface; (D) accumulating the touch sensing values of the touch sensing units in the frame selection edge of the frame selection area range into a first value, accumulating the touch sensing values of the touch sensing units in the central area of the frame selection area range into a second value, and calculating the ratio of the first value to the second value; and (E) setting a false touch threshold value according to the ratio for judging whether the false touch is caused, wherein the closer the ratio is to 1, the smaller the false touch threshold value is.
According to another aspect of the present invention, a touch device for preventing a touch error includes: the touch control surface is provided with a plurality of touch control sensing units, and each touch control sensing unit has a touch control sensing value during touch control operation; and a touch controller coupled to the touch surface. The touch controller is used for: finding out a touch sensing unit with a touch sensing value larger than a preset area threshold value from the touch sensing unit with the largest touch sensing value to the periphery so as to form a frame selection area range; finding out the central area of the framing area range according to the edge of the framing area range; finding out a framing edge of the framing area range according to the edge of the framing area range and the boundary of the touch device; accumulating the touch sensing values of the touch sensing units in the frame selection edge of the frame selection area range into a first value, accumulating the touch sensing values of the touch sensing units in the central area of the frame selection area range into a second value, and calculating the ratio of the first value to the second value; and setting a false touch threshold value according to the ratio for judging whether the false touch is caused, wherein the closer the ratio is to 1, the smaller the false touch threshold value is.
According to the embodiment of the invention, the false touch can be judged without utilizing the touch threshold values of a plurality of areas, but the true distance between the palm or the finger and the touch boundary is elastically utilized to judge whether the false touch is caused, so that the problem that the peak value position is not fixed due to the peak value jumping in the prior art can be solved.
The foregoing summary, as well as the following detailed description, is exemplary in nature and is intended to further illustrate the present invention as claimed, and other objects and advantages of the invention will be apparent from the following description and drawings.
Drawings
Fig. 1 is a configuration diagram of a conventional touch panel that can switch to touch operation or digital input.
Fig. 1 schematically shows different touch areas of a touch panel of a conventional notebook computer.
Fig. 2 is a schematic view of a touch device according to an embodiment of the invention.
Fig. 3(a) schematically shows the touch sensing value distribution of the touch sensing units located in the area range a of the central portion of the touch surface.
Fig. 3(B) schematically shows the touch sensing value distribution of the touch sensing units located in the area range B of the boundary of the touch surface.
FIG. 4 is a flowchart of a touch method for preventing erroneous touch on a touch device.
Fig. 5(a) and 5(B) are schematic diagrams respectively illustrating an object touching the center of the touch surface and an object touching the boundary of the touch surface to show an example of the present invention.
Fig. 6(a) shows that the variation relationship between the distance between the touch range and the boundary of the touch surface and the false touch threshold is a linear relationship.
Fig. 6(B) shows that the variation relationship between the distance between the touch range and the boundary of the touch surface and the false touch threshold is a polynomial relationship.
Fig. 6(C) shows that the variation relationship between the distance between the touch range and the boundary of the touch surface and the false touch threshold is a natural logarithm relationship.
Fig. 7(a) and 7(B) are schematic diagrams respectively illustrating an object touching an upper boundary of the proximity touch surface and an object touching a lower boundary of the proximity touch surface to show another example of the present invention.
Description of the symbols:
Area Range A, B Steps S401-S409
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention is described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific examples described herein are merely illustrative of the embodiments of the invention and are not intended to limit the invention.
Fig. 2 is a schematic diagram of a touch device 20 according to an embodiment of the invention, in which the touch device 20 has a touch surface 21 and a touch controller 23 coupled to the touch surface 21, the touch controller 23 is used for controlling a touch operation of a user on the touch surface 21 and performing a process of making an erroneous touch, the touch surface 21 may have a plurality of touch sensing units 211, each touch sensing unit 211 has a touch sensing value during the touch operation, and each touch sensing unit 211 corresponds to a sensing area formed by a driving line electrode and a sensing line electrode, for example, as known by those skilled in the touch technology, so details thereof will not be described. Furthermore, when an object touches the touch surface 21, the touch sensing value of the touch sensing unit 211 in an area range affected by the touch will become larger, and the touch controller 23 can know the occurrence of the touch event by reading the touch sensing values of the touch sensing units 211, that is, when the touch sensing value of the touch sensing unit 211 in an area range becomes larger, it can be determined that an object touches the touch sensing unit 211 in the area range.
In the touch device 20 of the present invention, the touch sensing value of the touch sensing unit 211 in an area range read by the touch controller 23 is used to calculate whether the touch area range is located at the center of the touch surface 21 or near the boundary of the touch surface 21. In fig. 2, an area range a and an area range B affected by the object touch are respectively shown, wherein the area range a is located at the center of the touch surface 21, the area range B is located at the boundary of the touch surface 21, and the area range affected by the object touch is shown by a dotted line for easy and clear description.
Fig. 3(a) schematically shows the distribution of touch sensing values of the touch sensing units 211 located in the area range a of the central portion of the touch surface 21, wherein the pressure of the object touching the area range a decreases from the touch pressure point to the outside, so the distribution of touch sensing values during large-area touch appears to decrease in a gradient manner from the touch pressure center of the touch sensing unit 211 to the outside of the touch sensing unit 211. While fig. 3(B) schematically shows the touch sensing value distribution of the touch sensing units 211 located in the area range B of the boundary of the touch surface 21, similar to fig. 3(a), the touch sensing value distribution is also decreased in a gradient manner from the touch sensing unit 211 at the pressing center to the touch sensing unit 211 at the outside, however, when approaching the boundary of the touch surface 21, the touch sensing value of the touch sensing unit 211 at the boundary is still relatively close to the touch sensing value of the touch sensing unit 211 at the pressing center because the actual area range B exceeds the touch surface 21. In summary, it can be known that the closer the touch sensing value at the edge of the area range affected by the object touch is to the touch sensing value at the center of the area range, the smaller the distance between the area range and the touch surface 21 boundary is, that is, the distance between the area range and the touch surface 21 boundary can be represented by the ratio of the touch sensing value at the edge of the area range to the touch sensing value at the center of the area range, and the closer the ratio is to 1, the smaller the distance between the touch area range and the touch surface boundary is.
Based on the distribution of the touch sensing values shown in fig. 3(a) and fig. 3(B), the touch controller 23 can determine that an area range affected by the object touch is located in the center of the touch surface 21 or close to the boundary of the touch surface 21 according to the ratio, and further set a mis-touch threshold value for determining whether the touch is a normal touch or a mis-touch. Fig. 4 is a flowchart illustrating a touch method for preventing erroneous touch on a touch device, and please refer to fig. 5(a) and 5(B) which respectively illustrate schematic diagrams of an object touching the center of the touch surface 21 and an object touching the boundary of the touch surface 21 to show an example of the present invention, wherein, as described above, the touch surface 21 of the touch device 20 has a plurality of touch sensing units, and the plurality of touch sensing units 211 are arranged in rows (row) and columns (column), each touch sensing unit 211 has a touch sensing value during touch operation, and 15 rows and 9 columns of touch sensing units 211 are shown in fig. 5(a) and 5(B), but the values of the rows and the columns are only schematic diagrams for convenience of illustration, and when there are more rows and columns in practical applications.
First, in step S401, the touch controller 23 obtains touch sensing values of all the touch sensing units 211 on the touch surface 21, and finds the touch sensing unit 211 with the largest touch sensing value as a peak touch sensing unit, as shown in fig. 5(a), it can find the touch sensing unit 2111 with the largest touch sensing value (1869), so the touch sensing unit 2111 is the found peak touch sensing unit, and in fig. 5(B), it can find the touch sensing unit 2113 with the largest touch sensing value (1869), so the touch sensing unit 2113 is the found peak touch sensing unit.
Next, in step S403, the touch controller 23 takes the peak touch sensing unit as a starting point to find a touch sensing unit having a touch sensing value greater than a predetermined area threshold value from the surrounding area, to form a frame-selected area range affected by the object touch, in the embodiment, the preset area threshold is taken as 400 as an example, as shown in fig. 5(a), the touch sensing units 211 with touch sensing values greater than 400 (e.g., the touch sensing units 211 marked by oblique lines in fig. 5 a) can be found from the touch sensing unit 2111 to the surroundings, so as to determine a minimum quadrilateral range (i.e., a quadrilateral range surrounded by the touch sensing units 211 in the 1 st row, the 6 th row and the 11 th row) including the touch sensing units 211 with touch sensing values greater than the predetermined area threshold, thereby forming the frame selection area range. Similarly, in fig. 5(B), the touch sensing unit 2113 can find the touch sensing units 211 with touch sensing values greater than 400 (e.g., the touch sensing units 211 marked by oblique lines in fig. 5 (B)) to determine a minimum quadrilateral range (i.e., the quadrilateral range surrounded by the touch sensing units 211 of the 1 st row, the 5 th row, the 6 th row and the 11 th row) including the touch sensing units 211 with touch sensing values greater than the predetermined area threshold value, thereby forming the frame selection area range. In this example, the frame selection area range may be a quadrilateral area based on the row-column arrangement of the touch sensing units 211, but the invention is not limited thereto.
In step S405, the touch controller 23 searches for a central area of the frame area range according to the edge of the frame area range, wherein the touch controller 23 may calculate the central area of the frame area range by using the left edge and the right edge of the frame area range based on rows (columns), as shown in fig. 5(a), since the left edge and the right edge of the frame area range are respectively row 1 and row 6, according to the following formula: similarly, in fig. 5(B), since the Center is the sequence representing the central area, the Right is the sequence representing the Right edge, and the Left is the sequence representing the Left edge, the central area 51 of the frame selection area range is the touch sensing unit 211 of the 4 th column in the frame selection area range, and the Left edge and the Right edge of the frame selection area range are the 1 st column and the 5 th column respectively, according to the formula: since the Center ═ Left + ((Right-Left +1)/2) ═ 1+ ((5-1+1)/2) ═ 3.5, and the integer is 3, the central area 53 in the frame selection area range is the 3 rd row of touch sensing units 211 in the frame selection area range. In the embodiment, the touch controller 23 selects the left edge and the right edge of the frame area range based on the rows to find the central area of the frame area range, but the invention is not limited thereto, and it is conceivable that the touch controller 23 may select the upper edge and the lower edge of the frame area range based on the rows to calculate the central area of the frame area range.
Furthermore, the touch controller 23 searches for a frame selection edge of the frame selection area range according to the edge of the frame selection area range and the boundary of the touch surface 21, as shown in fig. 5(a), since the left edge of the frame selection area range is closest to the boundary of the touch surface 21, the left edge of the frame selection area range is set as the frame selection edge 55, and similarly, as shown in fig. 5(B), the left edge of the frame selection area range is also closest to the boundary of the touch surface 21, so the left edge of the frame selection area range is set as the frame selection edge 57.
Further, the touch controller 23 accumulates the touch sensing values of the touch sensing units 211 in the frame edge 55 or 57 of the frame area range as a first value, accumulates the touch sensing values of the touch sensing units 211 in the central area 51 or 53 of the frame area range as a second value, and calculates a ratio of the first value to the second value, as described above, the ratio may represent a distance between the frame area range and the boundary of the touch surface 21. In fig. 5(a), the first value is 26+146+550+492+126+42, 1382, the second value is 1232+1812+1514+1201+1582+1665, 9006, and the ratio of the first value to the second value is 1382/9006, 0.153, since the ratio is much smaller than 1, the distance between the frame-selected area range and the boundary of the touch surface 21 is large, and it can be determined that the object touches the center of the touch surface 21 rather than the boundary. On the contrary, in fig. 5(B), the first value 445+1533+1732+1869+1514+411 is 7152, the second value 1348+1585+1610+1816+1769+1420 is 8923, and the ratio of the first value to the second value 7152/8923 is 0.801, since the ratio is very close to 1, the distance between the frame area and the boundary of the touch surface 21 is very small, and it can be determined that the object touches the boundary of the touch surface 21. Accordingly, the above ratio can be used as a judgment of the distance between the range of the object touching the touch surface 21 and the boundary of the touch surface 21, and the closer the touching range is to the boundary, the closer the ratio is to 1, and the more relaxed the condition for making a false touch is.
In step S407, the touch controller 23 sets a false touch threshold according to the ratio to determine whether a false touch is detected (i.e., a false touch is determined when the touch sensing amount is greater than the false touch threshold), wherein the false touch threshold is smaller when the ratio is closer to 1, so that the condition of the false touch is more relaxed. Furthermore, the variation relationship between the boundary distance (the distance between the area range affected by the object touch and the boundary of the touch control surface 21) represented by the ratio and the false touch threshold value may be a continuous variation relationship such as a linear relationship shown in fig. 6(a), a polynomial relationship shown in fig. 6(B), or a natural logarithmic relationship shown in fig. 6(C), so that the problem of jitter caused by discontinuity in determining false touch in the prior art can be avoided.
In step S409, when the touch controller 23 determines that there is a false touch, the operating system performs a false touch processing procedure to eliminate the possible influence of the false touch.
To illustrate that the touch controller 23 may also select the upper edge and the lower edge of the frame area range based on the rows to calculate the central area of the frame area range in the aforementioned step S405, fig. 7(a) and 7(B) respectively show schematic diagrams of an object touching the upper boundary of the proximity touch surface 21 and an object touching the lower boundary of the proximity touch surface 21 to show another example of the present invention.
In fig. 7 a, the touch sensing unit 2115 can be found as the touch sensing unit with the largest touch sensing value (1611), so the touch sensing unit 2115 is used as the peak touch sensing unit, and the touch sensing unit 211 with the touch sensing value larger than the preset area threshold (400) is found around, as shown by the touch sensing unit 211 marked by the oblique line in fig. 7 a, so as to form a frame selection area range (the range enclosed by the touch sensing units 211 in the rows 9, 14, 2, and 7) affected by the object touch, and then the touch controller 23 forms the frame selection area range according to the formula: up + ((Down-Up +1)/2) ═ 2+ ((7-1+1)/2) ═ 5.5, where the integer is 5, where Center is the row sequence representing the central area, Up is the row sequence representing the upper edge, and Down is the row sequence representing the lower edge, the central area 71 of the frame selection area range is calculated as the touch sensing unit 211 of the 5 th row in the frame selection area range, furthermore, since the upper edge of the frame selection area range is closest to the boundary of the touch surface, the upper edge of the frame selection area range is set as the frame selection edge 75, further, the touch controller 23 accumulates the touch sensing value of the touch sensing unit 211 in the frame selection edge 75 of the frame selection area range to be a first value (161+840+1139+838+201+ 3189), and the accumulated binary sensing value of the touch sensing unit 211 in the central area 71 of the frame selection area range to be a first value (1402 + 761 +1306+ 31 + (1402 +1306+ 99)), and calculating the ratio of the first value to the second value as 3189/7699 being 0.414, since the ratio is close to the middle value between 0 and 1, it can be determined that the object touches the center of the touch surface 21 close to the boundary.
In fig. 7B, the touch sensing unit 2117 can be found to have the largest touch sensing value (1671), so the touch sensing unit 2117 is used as the peak touch sensing unit, and the touch sensing unit 211 with the touch sensing value larger than the preset area threshold value (400) is found around, as the touch sensing unit 211 marked by the oblique line in fig. 7B, so as to form a frame selection area range (the range enclosed by the touch sensing units 211 in the rows 10, 15, 10, and 15) affected by the object touch, and then the touch controller 23 forms the frame selection area range according to the formula: calculating Center-Up + ((Down-Up +1)/2) 10+ ((15-10+1)/2) 13, calculating the central region 73 of the frame selection area range as the touch sensing unit 211 in the 13 th row of the frame selection area range, setting the lower edge of the frame selection area range as the frame selection edge 77 because the lower edge of the frame selection area range is closest to the boundary of the touch surface 21, further, the touch controller 23 adds the touch sensing value of the touch sensing unit 211 in the frame selection edge 77 of the frame selection area range to a first value (84+894+1230+1013+281+ 1) 3503), and adds the touch sensing value of the touch sensing unit 211 in the central region 73 of the frame selection area range to a first value (1657+ 1408+1480+ 491 +1569+ 8102), and calculates the ratio of the first value to the second value as 1490. 3503/8102, since the ratio is close to the middle of 0 and 1, it can be determined that the object touches the center of the touch surface 21 close to the boundary.
As can be seen from the above description, the touch device and method for preventing erroneous touch according to the present invention can accurately know the position of the object, such as the palm, from the boundary of the touch surface during touch, and set a suitable erroneous touch threshold value accordingly, so that the touch area does not need to be divided into different areas, thereby improving the inaccuracy problem caused by the peak value jumping due to the fact that the peak value position is only used as the palm position in the prior art.
The above-described embodiments are merely exemplary for convenience in explanation, and the scope of the claims of the present invention should be determined by the claims rather than by the limitations of the above-described embodiments.
Claims (14)
1. A touch method for preventing mistaken touch on a touch device, the touch device having a touch surface with a plurality of touch sensing units, wherein the method comprises the following steps:
(A) acquiring touch sensing values of the touch sensing units, and finding out the touch sensing unit with the touch sensing value larger than a preset area threshold value from the touch sensing unit with the largest touch sensing value to the periphery so as to form a frame selection area range;
(B) finding out the central area of the framing area range according to the edge of the framing area range;
(C) finding out a frame selection edge of the frame selection area range according to the edge of the frame selection area range and the boundary of the touch control surface;
(D) accumulating the touch sensing values of the touch sensing units in the frame selection edge of the frame selection area range into a first value, accumulating the touch sensing values of the touch sensing units in the central area of the frame selection area range into a second value, and calculating the ratio of the first value to the second value; and
(E) and setting a false touch threshold value according to the ratio for judging whether the false touch is caused, wherein the closer the ratio is to 1, the smaller the false touch threshold value is.
2. The touch method of claim 1, wherein in step (E), the ratio represents a distance between the frame area and a boundary of the touch surface, and a variation relationship between the distance and the mis-touch threshold is a continuous variation relationship.
3. The touch method of claim 2, wherein the continuous variation relationship is a linear relationship, a polynomial relationship, or a natural logarithm relationship.
4. The touch method of claim 1, wherein in the step (a), the frame area range is formed by a minimum quadrilateral range including the touch sensing units having touch sensing values greater than a predetermined area threshold value.
5. The touch method of claim 4, wherein in step (B), the central area of the frame area range is found according to the left edge and the right edge of the frame area range.
6. The touch method of claim 4, wherein in step (B), the central area of the frame area range is found according to the upper edge and the lower edge of the frame area range.
7. The touch method of claim 4, wherein in the step (C), the frame-selected edge is found according to an edge of the frame-selected area closest to the boundary of the touch surface.
8. A touch device for preventing accidental touch, comprising:
the touch control surface is provided with a plurality of touch control sensing units, and each touch control sensing unit has a touch control sensing value during touch control operation; and
a touch controller coupled to the touch surface, the touch controller configured to:
finding out a touch sensing unit with a touch sensing value larger than a preset area threshold value from the touch sensing unit with the largest touch sensing value to the periphery so as to form a frame selection area range;
finding out the central area of the framing area range according to the edge of the framing area range;
finding out a framing edge of the framing area range according to the edge of the framing area range and the boundary of the touch device;
accumulating the touch sensing values of the touch sensing units in the frame selection edge of the frame selection area range into a first value, accumulating the touch sensing values of the touch sensing units in the central area of the frame selection area range into a second value, and calculating the ratio of the first value to the second value; and
and setting a false touch threshold value according to the ratio for judging whether the false touch is caused, wherein the closer the ratio is to 1, the smaller the false touch threshold value is.
9. The touch device of claim 8, wherein the ratio represents a distance between the frame area and a boundary of the touch surface, and a variation relationship between the distance and the mis-touch threshold is a continuous variation relationship.
10. The touch device of claim 9, wherein the continuously varying relationship is a linear relationship, a polynomial relationship, or a natural logarithmic relationship.
11. The touch device of claim 8, wherein the frame area range is a minimum quadrilateral range including the touch sensing units having touch sensing values greater than a predetermined area threshold.
12. The touch device of claim 11, wherein the central area of the frame area range is found according to the left edge and the right edge of the frame area range.
13. The touch device of claim 11, wherein the central area of the frame area range is found according to the top edge and the bottom edge of the frame area range.
14. The touch device of claim 11, wherein the frame selection edge is an edge of the frame selection area closest to the boundary of the touch surface.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910478162.9A CN112035003B (en) | 2019-06-03 | 2019-06-03 | Touch device and method for preventing mistaken touch |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910478162.9A CN112035003B (en) | 2019-06-03 | 2019-06-03 | Touch device and method for preventing mistaken touch |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112035003A true CN112035003A (en) | 2020-12-04 |
CN112035003B CN112035003B (en) | 2023-04-07 |
Family
ID=73575805
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910478162.9A Active CN112035003B (en) | 2019-06-03 | 2019-06-03 | Touch device and method for preventing mistaken touch |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112035003B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112035003B (en) * | 2019-06-03 | 2023-04-07 | 敦泰电子有限公司 | Touch device and method for preventing mistaken touch |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102411441A (en) * | 2010-09-21 | 2012-04-11 | 义隆电子股份有限公司 | Touch-control plate for preventing wrong touch, preventing method and application method thereof |
CN103631443A (en) * | 2010-09-21 | 2014-03-12 | 义隆电子股份有限公司 | Touchpad capable of preventing careless touch, touchpad of touch type cell phone, and prevention method of careless touch |
CN105373302A (en) * | 2014-08-27 | 2016-03-02 | 义隆电子股份有限公司 | False touch prevention method |
EP3073354A1 (en) * | 2015-03-24 | 2016-09-28 | Vestel Elektronik Sanayi ve Ticaret A.S. | A touch detection method |
CN107066138A (en) * | 2015-12-23 | 2017-08-18 | 意象无限股份有限公司 | Signal detection method for preventing mistaken touch in touch system |
CN107450778A (en) * | 2017-09-14 | 2017-12-08 | 维沃移动通信有限公司 | A kind of false touch recognition methods and mobile terminal |
US20180039378A1 (en) * | 2016-08-08 | 2018-02-08 | Imagination Broadway Ltd. | Touch-sensing device and touch-sensing method with unexpected-touch exclusion |
WO2018107903A1 (en) * | 2016-12-16 | 2018-06-21 | 广东欧珀移动通信有限公司 | Control method and device for touch screen of mobile terminal, mobile terminal, and storage medium |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112035003B (en) * | 2019-06-03 | 2023-04-07 | 敦泰电子有限公司 | Touch device and method for preventing mistaken touch |
-
2019
- 2019-06-03 CN CN201910478162.9A patent/CN112035003B/en active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102411441A (en) * | 2010-09-21 | 2012-04-11 | 义隆电子股份有限公司 | Touch-control plate for preventing wrong touch, preventing method and application method thereof |
CN103631443A (en) * | 2010-09-21 | 2014-03-12 | 义隆电子股份有限公司 | Touchpad capable of preventing careless touch, touchpad of touch type cell phone, and prevention method of careless touch |
CN105373302A (en) * | 2014-08-27 | 2016-03-02 | 义隆电子股份有限公司 | False touch prevention method |
EP3073354A1 (en) * | 2015-03-24 | 2016-09-28 | Vestel Elektronik Sanayi ve Ticaret A.S. | A touch detection method |
CN107066138A (en) * | 2015-12-23 | 2017-08-18 | 意象无限股份有限公司 | Signal detection method for preventing mistaken touch in touch system |
US20180039378A1 (en) * | 2016-08-08 | 2018-02-08 | Imagination Broadway Ltd. | Touch-sensing device and touch-sensing method with unexpected-touch exclusion |
WO2018107903A1 (en) * | 2016-12-16 | 2018-06-21 | 广东欧珀移动通信有限公司 | Control method and device for touch screen of mobile terminal, mobile terminal, and storage medium |
CN107450778A (en) * | 2017-09-14 | 2017-12-08 | 维沃移动通信有限公司 | A kind of false touch recognition methods and mobile terminal |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112035003B (en) * | 2019-06-03 | 2023-04-07 | 敦泰电子有限公司 | Touch device and method for preventing mistaken touch |
Also Published As
Publication number | Publication date |
---|---|
CN112035003B (en) | 2023-04-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20190004699A1 (en) | Terminal device, screen display method, hover position correction method, and recording medium | |
EP3304272B1 (en) | Force inputs and cursor control | |
JP5841590B2 (en) | Information input device and information input method | |
US9146648B2 (en) | Touch sensing method for touch panel | |
US20090066659A1 (en) | Computer system with touch screen and separate display screen | |
CN109189271B (en) | Glove touch detection | |
US20100252336A1 (en) | Position apparatus for touch device and position method thereof | |
JP5958974B2 (en) | Touchpad input device and touchpad control program | |
CN110036362B (en) | Touch detection method and touch detection device | |
CN108027692B (en) | Method for improving fault tolerance of touch screen and touch screen terminal | |
US20130201129A1 (en) | Information processing apparatus, information processing method, and program | |
WO2014002316A1 (en) | Operation device | |
US8514193B2 (en) | Touch sensing method and touch sensing system | |
US20150029139A1 (en) | Touch pad | |
CN112035003B (en) | Touch device and method for preventing mistaken touch | |
US20090114457A1 (en) | Object detection for a capacitive ITO touchpad | |
TWI691886B (en) | Touch device and method for preventing inadvertent touch | |
CN104679312A (en) | Electronic device as well as touch system and touch method of electronic device | |
US20130201159A1 (en) | Information processing apparatus, information processing method, and program | |
WO2014002315A1 (en) | Operation device | |
US8896568B2 (en) | Touch sensing method and apparatus using the same | |
US9417752B2 (en) | Pattern adjusting method for touch sensor and electronic device | |
JP6399553B2 (en) | Detection device | |
JP2016218543A (en) | Detector | |
CN115469769A (en) | Touch detection method and device of capacitive screen |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |