IP Library › Granted Patent US 9,678,605
Granted Patent B2
US 9,678,605 · App. 13/536,776 · Granted Jun 13, 2017

Systems and methods for switching sensing regimes for gloved and ungloved user input

Inventors: Joel Jordan (Sunnyvale, CA); Adam Schwartz (Redwood City, CA)
Assignee: Synaptics Incorporated
G06F3/044G06F3/0416
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,678,605
App. No.
13/536,776
Granted
Jun 13, 2017
Kind
B2
Abstract

The various embodiments described herein provide input devices configured to selectively operate in two different sensing regimes. The first sensing regime is configured to determine positional information for ungloved fingers in the sensing region. The second sensing regime is configured to determine positional information for gloved fingers in the sensing region. The input devices are further configured to switch from operating in the first sensing regime to the second sensing regime responsive to detecting an input gesture that meets each of a set of criteria, where the set of criteria includes a measure of sensor value stability corresponding to the input gesture being beyond a sensor value stability threshold level. So implemented, the input device allows a user to easily switch between two different sensing regimes, and thus can facilitate the use of the device with both gloved and ungloved fingers providing input.

Claims (144)

1. A processing system for an input device comprising:

a sensor module comprising sensor circuitry, the sensor module configured to:

operate a plurality of capacitive sensor electrodes associated with a touch surface to generate sensor values indicative of input objects in a sensing region; and

a determination module configured to:

selectively operate in a first sensing regime that determines positional information for ungloved fingers in the sensing region;

selectively operate in a second sensing regime that determines positional information for gloved fingers in the sensing region;

obtain, at a start of a set time period, a first value of a summation of a plurality of sensor values from the plurality of capacitive sensor electrodes,

wherein the plurality of sensor values is associated with an input gesture;

obtain, at an end of the set time period, a second value of the summation of the plurality of sensor values from the plurality of capacitive sensor electrodes;

measure a change in the summation by calculating a difference between the first value of the summation and the second value of the summation,

wherein the change is inversely related to a sensor stability value;

compare the sensor stability value to a sensor stability threshold;

determine the input gesture is performed by a gloved finger touching the touch surface based on the sensor stability value exceeding the sensor stability threshold,

wherein the sensor stability value results from the glove providing a stable separation distance between the touch surface and the gloved finger; and

switch to operate in the second sensing regime in response to determining the input gesture is performed by the gloved finger.

2. The processing system of claim 1 , wherein the determination module is further configured to:

measure a vertical position corresponding to the input gesture; and

compare the vertical position with a high threshold level and a low threshold level,

wherein the high threshold level is indicative of the gloved finger being a first predetermined distance away from the touch surface,

wherein the low threshold level is indicative of the gloved finger being a second predetermined distance away from the touch surface,

wherein the second predetermined distance is greater than the first predetermined distance,

wherein the low threshold level is selected based on glove thickness, and

wherein determining the input gesture is performed by the gloved finger is further based on the vertical position exceeding the low threshold level but being less than the high threshold level.

3. The processing system of claim 2 , wherein the vertical position is determined at least in part from a measure of sensor value amplitude.

4. The processing system of claim 1 , wherein the determination module is further configured to:

measure an amount of movement across the touch surface,

wherein the amount of movement is inversely related to a lateral positional stability corresponding to the input gesture; and

compare the lateral position stability with a lateral positional stability threshold level,

wherein determining the input gesture is performed by the gloved finger is further based on the lateral position stability exceeding the lateral positional stability threshold level.

5. The processing system of claim 1 , wherein the determination module is further configured to:

measure a size corresponding to the input gesture; and

compare the size with a size threshold level,

wherein determining the input gesture is performed by the gloved finger is further based on the size exceeding the size threshold level.

6. The processing system of claim 5 , wherein the size corresponding to the input gesture is determined at least in part from a number of sensor values being beyond a threshold.

7. The processing system of claim 1 , wherein the determination module is further configured to:

determine a proximity between the input gesture and a displayed unlock image on a display screen,

wherein the switch to operate in the second sensing regime is further in response to the proximity between the input gesture and the displayed unlock image.

8. The processing system of claim 1 , wherein:

the determination module selectively operates in the first sensing by using a relatively low sensitivity technique to generate the sensor values; and

the determination module selectively operates in the second sensing regime by using a relatively high sensitivity technique to generate the sensor values.

9. The processing system of claim 1 , wherein the determination module is further configured to:

switch from operating in the second sensing regime to the first sensing regime in response to a measure of sensor value amplitude corresponding to the input gesture being above a high threshold level for a determined time period.

10. The processing system of claim 1 , wherein the determination module is further configured to:

provide an indication to a user of switching to operating in the second sensing regime, and wherein the indication comprises at least one selected from a group consisting of a haptic feedback, an audible feedback, and a visual feedback.

11. An input device comprising:

a plurality of capacitive sensor electrodes associated with a touch surface; and

a processing system coupled to the plurality of capacitive sensor electrodes, the processing system configured to:

operate the plurality of capacitive sensor electrodes to generate sensor values indicative of input objects in a sensing region;

selectively operate in a first sensing regime that determines positional information for ungloved fingers in the sensing region;

selectively operate in a second sensing regime that determines positional information for gloved fingers in the sensing region;

obtain, at a start of a set time period, a first value of a summation of a plurality of sensor values from the plurality of capacitive sensor electrodes,

wherein the plurality of sensor values is associated with an input gesture;

obtain, at an end of the set time period, a second value of the summation of the plurality of sensor values from the plurality of capacitive sensor electrodes; and

measure a change in the summation by calculating a difference between the first value of the summation and the second value of the summation,

wherein the change is inversely related to a sensor stability value;

compare the sensor stability value to a sensor stability threshold; and

determine the input gesture is performed by a gloved finger touching the touch surface based on the sensor stability value exceeding the sensor stability threshold,

wherein the sensor stability value results from the glove providing a stable separation distance between the touch surface and the gloved finger; and

switch to operate in the second sensing regime in response to determining the input gesture is performed by the gloved finger.

12. The input device of claim 11 , wherein the processing system is further configured to:

measure a vertical position corresponding to the input gesture;

compare the vertical position with a high threshold level and a low threshold level,

wherein the high threshold level is indicative of the gloved finger being a first predetermined distance away from the touch surface,

wherein the low threshold level is indicative of the gloved finger being a second predetermined distance away from the touch surface,

wherein the second predetermined distance is greater than the first predetermined distance,

wherein the low threshold level is selected based on glove thickness, and

wherein determining the input gesture is performed by the gloved finger is further based on the vertical position exceeding the low threshold level but being less than the high threshold level.

13. The input device of claim 11 , wherein the processing system is further configured to:

measure an amount of movement across the touch surface,

wherein the amount of movement is inversely related to a lateral positional stability corresponding to the input gesture;

compare the lateral position stability with a lateral positional stability threshold level;

measure a size corresponding to the input gesture; and

compare the size with a size threshold level,

wherein determining the input gesture is performed by the gloved finger is further based on the lateral position stability exceeding the lateral positional stability threshold level and the size exceeding the size threshold level.

14. The input device of claim 11 , wherein the set of criteria further includes processing system is further configured to:

determine a proximity between the input gesture and a displayed unlock image on a display screen,

wherein the switch to operate in the second sensing regime is further in response to the proximity between the input gesture and the displayed unlock image.

15. The input device of claim 11 , wherein the processing system is further configured to:

switch from operating in the second sensing regime to the first sensing regime in response to a measure of sensor value amplitude corresponding to the input gesture being above a high threshold level for a determined time period.

16. The input device of claim 11 , wherein the processing system is further configured to:

provide an indication to a user of switching to operating in the second sensing regime, and wherein the indication comprises at least one selected from a group consisting of a haptic feedback, an audible feedback, and a visual feedback.

17. An input device comprising:

an input surface;

a plurality of capacitive sensor electrodes arranged under the input surface;

a display screen arranged under the input surface; and

a processing system coupled to the plurality of capacitive sensor electrodes and the display screen, the processing system configured to:

operate the display screen to display images to a user;

operate the plurality of capacitive sensor electrodes to generate sensor values indicative of capacitively detected input objects in a sensing region proximate the input surface;

selectively operate in a first sensing regime and a second sensing regime,

wherein while operating in the first sensing regime the processing system indicates positional information for input objects in the sensing region using a relatively low sensitivity technique to detect ungloved fingers, and

wherein while operating in the second sensing regime the processing system indicates positional information for input objects in the sensing region using a relatively high sensitivity technique to detect gloved fingers;

determine a proximity between the input gesture and a displayed unlock icon image on the display screen;

measure a vertical position corresponding to the input gesture;

compare the vertical position with a high threshold level and a low threshold level,

measure an amount of movement across the input surface,

wherein the amount of movement is inversely related to a lateral positional stability corresponding to the input gesture;

compare the lateral position stability with a lateral positional stability threshold level;

measure a size corresponding to the input gesture;

compare the size with a size threshold level;

obtain, at a start of a set time period, a first value of a summation of a plurality of sensor values from the plurality of capacitive sensor electrodes,

wherein the plurality of sensor values is associated with the input gesture;

obtain, at an end of the set time period, a second value of the summation of the plurality of sensor values from the plurality of capacitive sensor electrodes; and

measuring measure a change in the summation by calculating a difference between the first value of the summation and the second value of the summation

wherein the change is inversely related to a sensor stability value;

compare the sensor stability value with a sensor stability threshold;

determine the input gesture is performed by a gloved finger touching the input surface based on:

the sensor stability value exceeding the sensor stability threshold;

the vertical position being below a high threshold level and above a low threshold level; and

the size being beyond the size threshold level,

wherein the sensor stability value results from the glove providing a stable separation distance between the input surface and the gloved finger,

wherein the high threshold level is indicative of the gloved finger being a first predetermined distance away from the input surface,

wherein the low threshold level is indicative of the gloved finger being a second predetermined distance away from the input surface,

wherein the second predetermined distance is greater than the first predetermined distance,

wherein the low threshold level is selected based on glove thickness; and

switch to operate in the second sensing regime in response to determining the input gesture is performed by the gloved finger and the input gesture being proximate to the displayed unlock icon image.

18. A method for determining input for a capacitive input device comprising:

operating a plurality of capacitive sensor electrodes to generate sensor values indicative of input objects in a sensing region associated with a touch surface;

determining positional information for ungloved fingers in the sensing region in a first sensing regime;

obtaining, at a start of a set time period, a first value of a summation of a plurality of sensor values from the plurality of capacitive sensor electrodes;

obtaining, at an end of the set time period, a second value of the summation of the plurality of sensor values from the plurality of capacitive sensor electrodes;

measuring a change in the summation by calculating a difference between the first value of the summation and the second value of the summation,

wherein the change is inversely related to a sensor stability value;

comparing the sensor stability value with a sensor stability threshold;

determining the input gesture is performed by a gloved finger touching the touch surface based on the sensor stability value exceeding the sensor stability threshold,

wherein the sensor stability value results from the glove providing a stable separation distance between the touch surface and the gloved finger; and

switching to operate in the second sensing regime in response to determining the input gesture is performed by the gloved finger,

wherein the second sensing regime determines positional information for gloved fingers in the sensing region.

19. The method of claim 18 , further comprising:

measuring a vertical position corresponding to the input gesture;

comparing the vertical position with a high threshold level and a low threshold level,

wherein the high threshold level is indicative of the gloved finger being a first predetermined distance away from the touch surface,

wherein the low threshold level is indicative of the gloved finger being a second predetermined distance away from the touch surface,

wherein the second predetermined distance is greater than the first predetermined distance,

wherein the low threshold level is selected based on glove thickness, and

wherein determining the input gesture is performed by the gloved finger is further based on the vertical position exceeding the low threshold value but being less than the high threshold level.

20. The method of claim 18 , further comprising:

measuring an amount of movement across the touch surface,

wherein the amount of movement is inversely related to a lateral positional stability corresponding to the input gesture;

comparing the lateral position stability with a lateral positional stability threshold level;

measuring a size corresponding to the input gesture; and

comparing the size with a size threshold level,

wherein determining the input gesture is performed by the gloved finger is further based on the lateral position stability exceeding the lateral positional stability threshold level and the size exceeding the size threshold level.

21. The method of claim 18 , further comprising:

switching from operating in the second sensing regime to the first sensing regime in response to a measure of sensor value amplitude corresponding to the input gesture being above a high threshold level for a determined time period.

Assignments (3)
SECURITY INTEREST Recorded Sep 27, 2017
From: SYNAPTICS INCORPORATED
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 044037/0896 →
SECURITY INTEREST Recorded Oct 3, 2014
From: SYNAPTICS INCORPORATED
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 033888/0851 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 28, 2012
From: JORDAN, JOEL; SCHWARTZ, ADAM
To: SYNAPTICS INCORPORATED
Reel/Frame 028464/0566 →
Continuity (1)
Related Publication 20140002340A1 · Jan 2, 2014