Touch detection on an ungrounded pen enabled device
First Claim
1. A method comprising:
- sampling output in a frequency range of a signal emitted from a stylus over a stylus sampling window, wherein the sampling is performed simultaneously from both columns and rows of a grid based capacitive sensor;
determining that a device including the grid based capacitive sensor is either grounded or ungrounded; and
detecting the touch input from a finger or hand based on the output in the stylus frequency range only when the device is ungrounded;
detecting stylus input based on detecting a gain above a stylus threshold in at least one column and one row of the sensor;
reporting coordinates of the stylus based on stylus input being detected;
detecting touch input from the finger or hand based on detecting a gain between a touch threshold and a stylus threshold, wherein the touch threshold is below the stylus threshold over at least two consecutive columns and two consecutive rows of the sensor; and
reporting coordinates of the touch input based on detecting the touch input.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for touch detection on an ungrounded pen enabled device includes sampling output in a frequency range of a signal emitted from a stylus over a stylus sampling window, detecting touch input from a finger or hand based on detecting a gain between a touch threshold and a stylus threshold, wherein the touch threshold is below the stylus threshold over at least two consecutive columns and two consecutive rows of the sensor and reporting coordinates of the touch input based on detecting the touch input. Stylus input is detected based on detecting a gain above a stylus threshold in at least one column and one row of the sensor and coordinates of the stylus are reported based on stylus input being detected. Sampling is performed simultaneously from both columns and rows of a grid based capacitive sensor.
151 Citations
19 Claims
-
1. A method comprising:
- sampling output in a frequency range of a signal emitted from a stylus over a stylus sampling window, wherein the sampling is performed simultaneously from both columns and rows of a grid based capacitive sensor;
determining that a device including the grid based capacitive sensor is either grounded or ungrounded; and
detecting the touch input from a finger or hand based on the output in the stylus frequency range only when the device is ungrounded;
detecting stylus input based on detecting a gain above a stylus threshold in at least one column and one row of the sensor;
reporting coordinates of the stylus based on stylus input being detected;
detecting touch input from the finger or hand based on detecting a gain between a touch threshold and a stylus threshold, wherein the touch threshold is below the stylus threshold over at least two consecutive columns and two consecutive rows of the sensor; and
reporting coordinates of the touch input based on detecting the touch input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
- sampling output in a frequency range of a signal emitted from a stylus over a stylus sampling window, wherein the sampling is performed simultaneously from both columns and rows of a grid based capacitive sensor;
-
9. A method comprising:
-
determining that a device that includes a grid based capacitive sensor is either grounded or ungrounded; and sampling output of the grid based capacitive sensor over a plurality of sampling windows; performing mutual capacitive detection over a first sampling window from the plurality; sampling output from both columns and rows of the grid based sensor over a second sampling window from the plurality, wherein the output is sampled without driving the column or rows with a driving signal emitted by a controller configured to operate the grid based capacitive sensor; identifying a heatmap based on the mutual capacitive detection over the first sampling window; identifying areas of touch input from the output sampled over the second sampling window based on determining that the device is ungrounded; comparing the heatmap to the areas of touch input identified based on determining that the device is ungrounded; and reporting coordinates of touch based on the comparing. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A device comprising:
-
a processing unit; and a memory coupled to the processing unit and storing instructions for execution by the processing unit, the instructions, upon execution by the processing unit, causing the device to perform acts comprising; determining that a device that includes a grid based capacitive sensor is either grounded or ungrounded; and sampling output of the grid based capacitive sensor over a plurality of sampling windows; performing mutual capacitive detection over a first sampling window from the plurality; sampling output from both columns and rows of the grid based sensor over a second sampling window from the plurality, wherein the output is sampled without driving the column or rows with a driving signal emitted by a controller configured to operate the grid based capacitive sensor; identifying a heatmap based on the mutual capacitive detection over the first sampling window; identifying areas of touch input from the output sampled over the second sampling window based on determining that the device is ungrounded; comparing the heatmap to the areas of touch input identified based on determining that the device is ungrounded; and reporting coordinates of touch based on the comparing.
-
Specification