Method and system for edge mistouch rejection on touchscreen devices
AssigneeSTMicroelectronics International N.V.
InventorsGuodong Sun, Yue Ding, Bin Fan
Life of this patent
Estimating the term…
Abstract
A method of operating an electronic device includes detecting a plurality of touch inputs for a number of frames on an edge zone of a touchscreen of the device, determining a distance between adjacent touch input within an expanded edge zone, in response to the distance being less than a threshold distance, rejecting the touch inputs as invalid, and in response to the distance being greater than the threshold distance, accepting the touch inputs as valid.
Claims20
A method of operating an electronic device, the method comprising:
- detecting a plurality of touch inputs for a number of frames in an edge zone along a length of a touchscreen of the device, the plurality of touch inputs being in the edge zone on the same edge of the touchscreen and the edge zone having a first width;
- expanding the edge zone along the length of the touchscreen to a second width in response to detecting the plurality of touch inputs in the edge zone of the touchscreen, wherein the second width is greater than the first width;
- detecting the plurality of touch inputs in the expanded edge zone;
- determining a distance between the detected touch inputs within the expanded edge zone;
- comparing the determined distance with a threshold distance;
- in response to the determined distance being less than the threshold distance, rejecting the detected touch inputs as invalid;
- and
- in response to the determined distance being greater than the threshold distance, accepting the detected touch inputs as valid.
A method of operating a touchscreen device having a first edge zone and a second edge zone along a length of an edge of a touchscreen of the touchscreen device, the first edge zone having a first width and the second edge zone having a second width that is larger than the first width of the first edge zone, the first edge zone and the second edge zone being on the same edge of the touchscreen, the method comprising:
- detecting touch inputs in the first edge zone;
- detecting at least two of the touch inputs in the second edge zone;
- in response to detecting the at least two touch inputs in the second edge zone, expanding the second edge zone from the second width to a third width along the length of the touchscreen;
- detecting the at least two touch inputs in the expanded second edge zone;
- determining a distance between the at least two touch inputs within the expanded second edge zone;
- comparing the determined distance with a threshold distance;
- and
- determining whether the at least two touch inputs in the expanded second edge zone are valid in response to comparing the determined distance with the threshold distance.
A device comprising:
- a display layer comprising a plurality of pixels;
- a touch sensing layer adjacent the display layer, the touch sensing layer comprising a plurality of sensors, each sensor associated with one or more of the pixels;
- a touch controller;
- and
- a non-transitory memory storing a program to be executed by the touch controller, the program comprising instructions to:
- detect a plurality of touch inputs for a number of frames in an edge zone along a length of a touchscreen of the device, the plurality of touch inputs being in the edge zone on the same edge of the touchscreen and the edge zone having a first width;
- expand the edge zone along the length of the touchscreen to a second width in response to detecting the plurality of touch inputs in the edge zone of the touchscreen, wherein the second width is greater than the first width;
- detect the plurality of touch inputs in the expanded edge zone;
- determine a distance between the detected touch inputs within the expanded edge zone;
- compare the determined distance with a threshold distance;
- in response to the determined distance being less than the threshold distance, rejecting the detected touch inputs as invalid;
- and
- in response to the determined distance being greater than the threshold distance, accepting the detected touch inputs as valid.
Dependencies are inferred from the claim text.