System for detecting and confirming a touch input
First Claim
1. A method comprising:
- through a capacitive touch sensor;
detecting presence of an input at a start location over a touch sensor surface at a first time;
detecting a transition of the input from the start location, through an intermediate location, to an end location over a contiguous path on the touch sensor surface over a duration of time, the end location offset from the start location, the duration of time terminating at a second time succeeding the first time;
through a pressure sensor coupled to the capacitive touch sensor;
detecting a start pressure applied to the touch sensor surface proximal the start location at approximately the first time;
detecting an intermediate pressure applied to the touch sensor surface proximal the intermediate location;
detecting an end pressure applied to the touch sensor surface proximal the end location at approximately the second time;
detecting a discontinuity in magnitude of pressure applied to the touch sensor surface proximal the intermediate location based on the start pressure, the intermediate pressure, and the end pressure;
in response to detecting the discontinuity;
associating a first region of the pressure sensor adjacent the intermediate location with a mechanical defect;
increasing a first weight assigned to inputs detected through the capacitive touch sensor proximal the intermediate location; and
decreasing a second weight assigned to pressures detected by the pressure sensor proximal the intermediate location; and
at a third time, confirming a second input proximal the intermediate location based on the second input detected by the capacitive touch sensor weighted according to the first weight and based on a second pressure detected by the pressure sensor proximal the intermediate location weighted according to the second weight.
1 Assignment
0 Petitions
Accused Products
Abstract
One variation of a method includes: defining a first capacitance gradient of capacitance thresholds spanning a capacitive touch sensor; defining a first pressure gradient of pressure thresholds spanning a pressure sensor; reading a capacitance value from the capacitive touch sensor proximal a first location; detecting presence of a first input at the first location in response to the capacitance value exceeding a capacitance threshold assigned to the first location; reading a pressure value from the pressure sensor proximal the first location; detecting presence of a second input proximal the first location in response to the pressure value exceeding a pressure threshold; in response to detecting the first input and detecting the second input: merging the first input and the second input into a confirmed touch input; and generating a first touch image representing the first location and the pressure value of the confirmed touch input.
14 Citations
21 Claims
-
1. A method comprising:
-
through a capacitive touch sensor; detecting presence of an input at a start location over a touch sensor surface at a first time; detecting a transition of the input from the start location, through an intermediate location, to an end location over a contiguous path on the touch sensor surface over a duration of time, the end location offset from the start location, the duration of time terminating at a second time succeeding the first time; through a pressure sensor coupled to the capacitive touch sensor; detecting a start pressure applied to the touch sensor surface proximal the start location at approximately the first time; detecting an intermediate pressure applied to the touch sensor surface proximal the intermediate location; detecting an end pressure applied to the touch sensor surface proximal the end location at approximately the second time; detecting a discontinuity in magnitude of pressure applied to the touch sensor surface proximal the intermediate location based on the start pressure, the intermediate pressure, and the end pressure; in response to detecting the discontinuity; associating a first region of the pressure sensor adjacent the intermediate location with a mechanical defect; increasing a first weight assigned to inputs detected through the capacitive touch sensor proximal the intermediate location; and decreasing a second weight assigned to pressures detected by the pressure sensor proximal the intermediate location; and at a third time, confirming a second input proximal the intermediate location based on the second input detected by the capacitive touch sensor weighted according to the first weight and based on a second pressure detected by the pressure sensor proximal the intermediate location weighted according to the second weight. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method comprising:
-
defining a first capacitance gradient of capacitance thresholds spanning a sense array of a capacitive touch sensor; defining a first pressure gradient of pressure thresholds spanning a sense array of a pressure sensor coupled to the capacitive touch sensor; through the capacitive touch sensor; reading a first capacitance value from a first capacitive sense electrode in the sense array of the capacitive touch sensor proximal a first location on a touch sensor surface at a first time; detecting presence of a first input on the touch sensor surface at the first location at the first time in response to the first capacitance value exceeding a first capacitance threshold assigned to the capacitive touch sensor proximal the first location by the first capacitance gradient; through the pressure sensor; reading a second pressure value from a first pressure sense electrode in the sense array of the pressure sensor proximal the first location on the touch sensor surface at approximately the first time; detecting presence of a second input on the touch sensor surface proximal the first location at approximately the first time in response to the second pressure value exceeding a first pressure threshold assigned to the pressure sensor proximal the first location by the first pressure gradient; in response to detecting the first input at the first location at the first time and detecting the second input proximal the first location at approximately the first time; merging the first input and the second input into a confirmed touch input proximal the first location on the touch sensor surface; generating a first touch image representing the first location and the second pressure value of the confirmed touch input; and outputting the first touch image to a computing device at approximately the first time. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
Specification