IP Library Granted Patent US 10,416,801
Granted Patent B2
US 10,416,801 · App. 14/248,100 · Granted Sep 17, 2019

Apparatus, controller, and device for touch sensor hand-configuration analysis based at least on a distribution of capacitance values

Inventors: Martin J. Simmons (Whiteley, GB); Thomas Myers (Southhampton, GB)
Assignee: Atmel Corporation
G06F3/0416G06F3/044
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 10,416,801
App. No.
14/248,100
Granted
Sep 17, 2019
Kind
B2
Abstract

In certain embodiments, an apparatus includes controller circuitry and a touch sensor that includes first electrodes. The controller circuitry is configured to measure first capacitance values during a first time period, each first capacitance value associated with a respective first electrode. The controller circuitry is also configured to determine a first hand-usage value based at least on a distribution of the first capacitance values. The controller circuitry is also configured to estimate a hand-usage state based at least on the first hand-usage value. The hand-usage state indicates one of the following hand configurations: right-handed interaction with the touch sensor, left-handed interaction with the touch sensor, or two-handed interaction with the touch sensor.

Claims (151)

1. An apparatus comprising:

a touch sensor comprising a plurality of first electrodes, the plurality of first electrodes comprising an array of electrodes, the array of electrodes comprising a start electrode at a first end of the array of electrodes and an end electrode at a second end of the array of electrodes opposite the first end; and

controller circuitry configured to:

measure a plurality of first capacitance values during a first time period, each first capacitance value associated with a respective first electrode of the plurality of first electrodes;

determine, based on the plurality of first capacitance values, a touch position;

determine a first skewness value based at least in part on a calculated position of the touch position relative to a difference between a start position of the start electrode and an end position of the end electrode; and

estimate a hand-usage state based at least on the first skewness value, the hand-usage state indicating one of the following hand configurations:

right-handed interaction with the touch sensor;

left-handed interaction with the touch sensor; or

two-handed interaction with the touch sensor;

wherein the controller circuitry is configured to determine the first skewness value according the following equation:

skewness_value

=

y

=

start

end

(

y

-

touch_position

σ

)

3

end

-

start

,

where

start represents the start position;

end represents the end position;

y represents a position of a particular electrode of the array of electrodes;

touch position represents the calculated position of the touch position; and

σ represents a standard deviation.

2. The apparatus of claim 1 , wherein:

the first skewness value is further determined based at least on a distribution of the plurality of first capacitance values; and

the hand-usage state further indicates a type of an object interacting with the touch sensor, wherein the type of the object is a finger, a thumb, or a stylus.

3. The apparatus of claim 1 , wherein the controller circuitry is further configured to:

measure a plurality of second capacitance values during a second time period occurring after the first time period, each second capacitance value associated with a respective first electrode of the plurality of first electrodes; and

determine a second skewness value based at least on a distribution of the plurality of second capacitance values;

wherein the determination of the hand-usage state is based at least on the first and second skewness values.

4. The apparatus of claim 1 , wherein the hand-usage state indicates a likelihood that the touch sensor was operated with the indicated hand configuration during the first time period.

5. The apparatus of claim 1 , wherein the first capacitance values are measured using self-capacitance measurements.

6. The apparatus of claim 1 , wherein the controller circuitry is further configured to communicate the hand-usage state to an operating system associated with the apparatus, the operating system configured to adjust, based at least on the hand-usage state, one or more parameters associated with a graphical user interface.

7. The apparatus of claim 1 , wherein:

the touch sensor further comprises a plurality of second electrodes; and

the controller circuitry is further configured to:

measure a plurality of second capacitance values during the first time period, each second capacitance value associated with a respective second electrode of the plurality of second electrodes; and

determine a second hand-usage value based at least on a distribution of the plurality of second capacitance values, wherein the determination of the hand-usage state is based at least on the first and second hand-usage values.

8. A controller comprising:

a processor; and

a memory comprising logic operable, when executed by the processor, to:

measure a plurality of first capacitance values during a first time period, each first capacitance value associated with a respective first electrode of a plurality of first electrodes, the plurality of first electrodes comprising an array of electrodes, the array of electrodes comprising a start electrode at a first end of the array of electrodes and an end electrode at a second end of the array of electrodes opposite the first end;

determine, based on the plurality of first capacitance values, a touch position;

determine a first skewness value based at least in part on a calculated position of the touch position relative to a difference between a start position of the start electrode and an end position of the end electrode; and

estimate a hand-usage state based at least on the first skewness value, the hand-usage state indicating one of the following hand configurations:

right-handed interaction with the touch sensor;

left-handed interaction with the touch sensor; or

two-handed interaction with the touch sensor;

wherein controller circuitry is configured to determine the first skewness value according the following equation:

skewness_value

=

y

=

start

end

(

y

-

touch_position

σ

)

3

end

-

start

,

where

start represents the start position;

end represents the end position;

y represents a position of a particular electrode of the array of electrodes;

touch position represents the calculated position of the touch position; and

σ represents a standard deviation.

9. The controller of claim 8 , wherein:

the first skewness value is further determined based at least on a distribution of the plurality of first capacitance values; and

the hand-usage state further indicates a type of an object interacting with the touch sensor, wherein the type of the object is a finger, a thumb, or a stylus.

10. The controller of claim 8 , wherein the logic is further operable, when executed by the processor, to:

measure a plurality of second capacitance values during a second time period occurring after the first time period, each second capacitance value associated with a respective first electrode of the plurality of first electrodes; and

determine a second skewness value based at least on a distribution of the plurality of second capacitance values;

wherein the determination of the hand-usage state is based at least on the first and second skewness values.

11. The controller of claim 8 , wherein the hand-usage state indicates a likelihood that the touch sensor was operated with the indicated hand configuration during the first time period.

12. The controller of claim 8 , wherein the first capacitance values are measured using self-capacitance measurements.

13. The controller of claim 8 , wherein the logic is further operable, when executed by the processor, to communicate the hand-usage state to an operating system associated with the apparatus, the operating system configured to adjust, based at least on the hand-usage state, one or more parameters associated with a graphical user interface.

14. The controller of claim 8 , wherein the logic is further operable, when executed by the processor, to:

measure a plurality of second capacitance values during the first time period, each second capacitance value associated with a respective second electrode of a plurality of second electrodes; and

determine a second hand-usage value based at least on a distribution of the plurality of second capacitance values, wherein the determination of the hand-usage state is based at least on the first and second hand-usage values.

15. A device comprising:

a touch sensor comprising:

a touch panel; and

a plurality of first electrodes comprising an array of electrodes, the array of electrodes comprising a start electrode at a first end of the array of electrodes and an end electrode at a second end of the array of electrodes opposite the first end; a display; and

controller circuitry configured to:

measure a plurality of first capacitance values during a first time period, each first capacitance value associated with a respective first electrode of the plurality of first electrodes;

determine, based on the plurality of first capacitance values, a touch position;

determine a first skewness value based at least in part on a calculated position of the touch position relative to a difference between a start position of the start electrode and an end position of the end electrode; and

estimate a hand-usage state based at least on the first skewness value, the hand-usage state indicating one of the following hand configurations:

right-handed interaction with the touch sensor;

left-handed interaction with the touch sensor; or

two-handed interaction with the touch sensor;

wherein

the controller circuitry is configured to determine the first skewness value according the following equation:

skewness_value

=

y

=

start

end

(

y

-

touch_position

σ

)

3

end

-

start

,

where

start represents the start position;

end represents the end position;

y represents a position of a particular electrode of the array of electrodes;

touch position represents the calculated position of the touch position; and

σ represents a standard deviation.

16. The device of claim 15 , wherein the controller circuitry is further configured to:

measure a plurality of second capacitance values during a second time period occurring after the first time period, each second capacitance value associated with a respective first electrode of the plurality of first electrodes; and

determine a second skewness value based at least on a distribution of the plurality of second capacitance values;

wherein the determination of the hand-usage state is based at least on the first and second skewness values.

17. The device of claim 15 , wherein the controller circuitry is further configured to communicate the hand-usage state to an operating system associated with the apparatus, the operating system configured to adjust, based at least on the hand-usage state, one or more parameters associated with a graphical user interface.

18. The device of claim 15 , wherein:

the touch sensor further comprises a plurality of second electrodes separated from the plurality of first electrodes by an insulator, wherein the second electrodes are operable, when operated by the controller circuitry, to capacitively couple with one or more of the first electrodes across the insulator; and the controller circuitry is further configured to:

measure a plurality of second capacitance values during the first time period, each second capacitance value associated with a respective second electrode of the plurality of second electrodes; and

determine a second hand-usage value based at least on a distribution of the plurality of second capacitance values, wherein the determination of the hand-usage state is based at least on the first and second hand-usage values.

19. The device of claim 15 , wherein:

the first skewness value is further determined based at least on a distribution of the plurality of first capacitance values; and

the hand-usage state further indicates a type of an object interacting with the touch sensor, wherein the type of the object is a finger, a thumb, or a stylus.

Assignments (16)
RELEASE OF SECURITY INTEREST Recorded Mar 14, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 060894/0437 →
RELEASE OF SECURITY INTEREST Recorded Mar 11, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 059363/0001 →
RELEASE OF SECURITY INTEREST Recorded Mar 10, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 059863/0400 →
RELEASE OF SECURITY INTEREST Recorded Mar 9, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 059358/0001 →
RELEASE OF SECURITY INTEREST Recorded Feb 28, 2022
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: ATMEL CORPORATION
Reel/Frame 059262/0105 →
RELEASE OF SECURITY INTEREST Recorded Feb 25, 2022
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 059333/0222 →
SECURITY INTEREST Recorded Jun 4, 2021
From: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 057935/0474 →
SECURITY INTEREST Recorded Dec 24, 2020
From: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 055671/0612 →
SECURITY INTEREST Recorded Jun 5, 2020
From: MICROCHIP TECHNOLOGY INC.; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 053468/0705 →
RELEASE OF SECURITY INTEREST Recorded May 30, 2020
From: JPMORGAN CHASE BANK, N.A, AS ADMINISTRATIVE AGENT
To: MICROCHIP TECHNOLOGY INC.; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 053466/0011 →
SECURITY INTEREST Recorded Apr 24, 2020
From: MICROCHIP TECHNOLOGY INC.; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 053311/0305 →
SECURITY INTEREST Recorded Sep 18, 2018
From: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 047103/0206 →
SECURITY INTEREST Recorded Jun 25, 2018
From: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 046426/0001 →
SECURITY INTEREST Recorded Feb 10, 2017
From: ATMEL CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 041715/0747 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 14, 2014
From: ATMEL TECHNOLOGIES U.K. LIMITED
To: ATMEL CORPORATION
Reel/Frame 032887/0893 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 8, 2014
From: SIMMONS, MARTIN J.; MYERS, THOMAS
To: ATMEL TECHNOLOGIES U.K. LIMITED
Reel/Frame 032630/0083 →
Continuity (1)
Related Publication 20150286334A1 · Oct 8, 2015