Hard press rejection
First Claim
Patent Images
1. A method for hard press rejection, the method comprising:
- accessing, by a processing device, a set of signal values associated with an object that is detected on a sensor array during a scan operation;
determining, by the processing device, a touch area and parameters thereof corresponding to the detected object on the sensor array, wherein the touch area is associated with multiple signal values from the set of signal values;
computing, by the processing device, a slope value for the detected object based at least on the parameters of the touch area; and
rejecting, by the processing device, the detected object based at least on a comparison of the slope value to a threshold, wherein the threshold is set to a value that is greater than slope values caused by hard presses and less than slope values caused by other objects.
5 Assignments
0 Petitions
Accused Products
Abstract
Techniques for hard press rejection are described herein. In an example embodiment, a touch area on a sensor array is determined, where the touch area corresponds to a detected object and is associated with multiple signal values. A slope value for the detected object is computed based on a ratio of a signal distribution value in the touch area to a metric indicating a size of the touch area with respect to the sensor array. The slope value is compared to a threshold in order to determine whether to accept or to reject the detected object, and the detected object is rejected based on the comparison.
14 Citations
20 Claims
-
1. A method for hard press rejection, the method comprising:
-
accessing, by a processing device, a set of signal values associated with an object that is detected on a sensor array during a scan operation; determining, by the processing device, a touch area and parameters thereof corresponding to the detected object on the sensor array, wherein the touch area is associated with multiple signal values from the set of signal values; computing, by the processing device, a slope value for the detected object based at least on the parameters of the touch area; and rejecting, by the processing device, the detected object based at least on a comparison of the slope value to a threshold, wherein the threshold is set to a value that is greater than slope values caused by hard presses and less than slope values caused by other objects. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory firmware storing a set of instructions that comprise firmware instructions which, when executed by a computing device, cause the computing device to perform operations comprising:
-
accessing a set of signal values associated with an object that is detected on a sensor array during a scan operation; determining a touch area and parameters thereof corresponding to the detected object on the sensor array, wherein the touch area is associated with multiple signal values from the set of signal values; computing a slope value for the detected object based at least on the parameters of the touch area; and rejecting the detected object based at least on a comparison of the slope value to a threshold, wherein the threshold is set to a value that is greater than slope values caused by hard presses and less than slope values caused by other objects. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification