IP Library Granted Patent US 10,394,392
Granted Patent B2
US 10,394,392 · App. 14/977,348 · Granted Aug 27, 2019

Object detection and scan

Inventor: Thomas Bell (Hampshire, GB)
Assignee: Atmel Corporation
G06F3/044G06F3/03545G06F3/0416G06F3/04166
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,394,392
App. No.
14/977,348
Filed
Dec 21, 2015
Granted
Aug 27, 2019
Kind
B2
Art Unit
2621
USPC
345/173
Abstract

In certain embodiments, a method includes determining a position of an input within a touch-sensitive area of a touch sensor. The touch sensor includes a first number of electrodes having a first orientation and a second number of electrodes having a second orientation. The second orientation is different from the first orientation. The method also includes selecting a first set of the first number of electrodes and a first set of the second number of electrodes such that the determined position of the input is within an overlap of the first set of the first number of electrodes with the first set of the second number of electrodes. An area of the overlap is smaller than the touch-sensitive area.

Claims (59)

1. A method comprising:

by a processor, determining a position of an input within a touch-sensitive area of a touch sensor, the touch sensor comprising a first plurality of electrodes having a first orientation and a second plurality of electrodes having a second orientation, the second orientation being different from the first orientation;

by the processor, selecting, based on the determined position of the input, a first set of the first plurality of electrodes and a first set of the second plurality of electrodes such that the determined position of the input is within a two-dimensional overlap area of the first set of the first plurality of electrodes with the first set of the second plurality of electrodes, the two-dimensional overlap area being smaller than the touch-sensitive area;

applying a first pre-determined voltage to each electrode of the first set of the first plurality of electrodes and to each electrode of the first set of the second plurality of electrodes in the two-dimensional overlap area, wherein the electrodes of first set of the first plurality of electrodes are adjacent electrodes and the electrodes of first set of the second plurality of electrodes are adjacent electrodes; and

applying, while applying the first pre-determined voltage to each electrode in the two-dimensional overlap area, a second pre-determined voltage to the touch-sensitive area outside the two-dimensional overlap area, the second pre-determined voltage being lower than the first pre-determined voltage;

wherein the two-dimensional overlap area has a first signal state, a first portion of the touch-sensitive area outside the two-dimensional overlap area has a second signal state different than the first signal state, and a second portion of the touch-sensitive area outside the two-dimensional overlap area has a third signal state different than the first signal state and the second signal state.

2. The method of claim 1 , wherein:

a signal associated with the first pre-determined voltage comprises a synchronization signal comprising one or more pulses; and

the second pre-determined voltage is ground.

3. The method of claim 1 , wherein, when the determined position of the input is within a pre-determined distance from an edge of the touch sensor, providing a signal to the first set of the first plurality of electrodes and the first set of the second plurality of electrodes, wherein the first set of the first plurality of electrodes comprises an outermost electrode and a pre-determined number of contiguous electrodes positioned in sequence with the outermost electrode.

4. The method of claim 1 , wherein:

the first set of the first plurality of electrodes and the first set of the second plurality of electrodes comprise electrodes located within an interior area of the touch sensor; and

the method further comprises, in response to determining the input moved within a pre-determined distance from a first outermost electrode, selecting a second set of the first plurality electrodes and a second set of the second plurality of electrodes such that the second set of the first plurality of electrodes comprise the first outermost electrode and the second set of the second plurality of electrodes comprise a second outermost electrode.

5. The method of claim 4 , further comprising:

applying a signal comprising the first pre-determined voltage to a third set of the first plurality of electrodes and a third set of the second plurality of electrodes; and

applying, while applying the signal to the third set of the first plurality of electrodes and the third set of the second plurality of electrodes, the second pre-determined voltage to a fourth set of the first plurality of electrodes and a fourth set of the second plurality of electrodes.

6. The method of claim 1 , further comprising:

determining an updated position of the input based on a velocity of the input; and

selecting a second set of the first plurality electrodes and a second set of the second plurality of electrodes such that a location of an overlap of the second set of the first plurality of electrodes with the second set of the second plurality of electrodes is based on the updated position of the input.

7. The method of claim 1 , further comprising:

selecting, based on the determined position of the input, a third set of the first plurality electrodes and a third set of the second plurality of electrodes such that the third set of the first plurality of electrodes and the third set of the second plurality of electrodes comprise a pre-determined number of contiguous electrodes adjacent to one or more outermost electrodes of the overlap of the first set of the first plurality of electrodes with the first set of the second plurality of electrodes;

applying a first signal comprising the first pre-determined voltage to the first set of the first plurality of electrodes and the first set of the second plurality of electrodes;

applying, while applying the first signal to the first set of the first plurality of electrodes and the first set of the second plurality of electrodes, the second pre-determined voltage to a second set of the first plurality of electrodes and a second set of the second plurality of electrodes; and

applying, while applying the first signal to the first set of the first plurality of electrodes and the first set of the second plurality of electrodes, a second signal comprising a third pre-determined voltage to the third set of the first plurality of electrodes and the third set of the second plurality of electrodes, wherein the second signal is inverted relative to the first signal.

8. A controller comprising: a processor; and a memory coupled to the processor, the memory storing logic configured to cause the processor as a result of being by executed the processor, to:

determine a position of an input within a touch-sensitive area of a touch sensor, the touch sensor comprising a first plurality of electrodes having a first orientation and a second plurality of electrodes having a second orientation, the second orientation being different from the first orientation; select,

based on the determined position of the input, a first set of the first plurality electrodes and a first set of the second plurality of electrodes such that the determined position of the stylus is within a two-dimensional overlap area of the first set of the first plurality of electrodes with the first set of the second plurality of electrodes, the two-dimensional overlap area corresponding to an area of the touch sensor in which the determined position is located, the two-dimensional overlap area being smaller than the touch-sensitive area;

apply a first pre-determined voltage to each electrode of the first set of the first plurality of electrodes and to each electrode of the first set of the second plurality of electrodes in the two-dimensional overlap area, wherein the electrodes of first set of the first plurality of electrodes are adjacent electrodes and the electrodes of first set of the second plurality of electrodes are adjacent electrodes; and

apply, while applying the first pre-determined voltage to each electrode in the two-dimensional overlap area, a second pre-determined voltage to the touch-sensitive area outside the two-dimensional overlap area, the second pre-determined voltage being lower than the first pre-determined voltage; wherein the two-dimensional overlap area has a first signal state, a first portion of the touch-sensitive area outside the two-dimensional overlap area has a second signal state different than the first signal state, and a second portion of the touch-sensitive area outside the two-dimensional overlap area has a third signal state different than the first signal state and the second signal state.

9. The controller of claim 8 , wherein:

a signal associated with the first pre-determined voltage comprises a synchronization signal comprising one or more pulses; and

the second pre-determined voltage is ground.

10. The controller of claim 8 , wherein the logic is further configured to, when the determined position of the input is within a pre-determined distance from an edge of the touch sensor, provide a signal comprising the first pre-determined voltage to the first set of the first plurality of electrodes and the first set of the second plurality of electrodes, wherein the first set of the first plurality of electrodes comprises an outermost electrode and a pre-determined number of contiguous electrodes positioned in sequence with the outermost electrode.

11. The controller of claim 8 , wherein:

the first set of the first plurality of electrodes and the first set of the second plurality of electrodes comprise electrodes located within an interior area of the touch sensor; and

the processor is further configured to, in response to the determined the input moved within a pre-determined distance from a first outermost electrode, select a third set of the first plurality electrodes and a third set of the second plurality of electrodes such that the third set of the first plurality of electrodes comprise the first outermost electrode and the third set of the second plurality of electrodes comprise a second outermost electrode.

12. The controller of claim 11 , wherein the processor is further configured to:

apply a signal comprising the first pre-determined voltage to the third set of the first plurality of electrodes and the third set of the second plurality of electrodes; and

apply, while applying the signal to the third set of the first plurality of electrodes and the third set of the second plurality of electrodes, the second pre-determined voltage to a fourth set of the first plurality of electrodes and a fourth set of the second plurality of electrodes.

13. The controller of claim 8 , wherein the processor is further configured to:

select, based on the determined position of the input, a third set of the first plurality electrodes and a third set of the second plurality of electrodes such that the third set of the first plurality of electrodes and the third set of the second plurality of electrodes comprise a pre-determined number of contiguous electrodes adjacent to one or more outermost electrodes of the overlap of the first set of the first plurality of electrodes with the first set of the second plurality of electrodes;

apply a first signal comprising the first pre-determined voltage to the first set of the first plurality of electrodes and the first set of the second plurality of electrodes;

apply, while applying the first signal to the first set of the first plurality of electrodes and the first set of the second plurality of electrodes, the second pre-determined voltage to a second set of the first plurality of electrodes and a second set of the second plurality of electrodes; and

apply, while applying the first signal to the first set of the first plurality of electrodes and the first set of the second plurality of electrodes, a second signal comprising a third pre-determined voltage to the third set of the first plurality of electrodes and the third set of the second plurality of electrodes, wherein the second signal is inverted relative to the first signal.

14. The controller of claim 8 , wherein the processor is further configured to:

determine an updated position of the input based on a velocity of the input; and

select a second set of the first plurality electrodes and a second set of the second plurality of electrodes such that a location of an overlap of the second set of the first plurality of electrodes with the second set of the second plurality of electrodes is based on the updated position of the input.

15. A system comprising:

a touch sensor comprising a first plurality of electrodes having a first orientation and a second plurality of electrodes having a second orientation, the second orientation being different from the first orientation; and

a controller coupled to the touch sensor, the controller comprising:

a processor; and a memory coupled to the processor, the memory storing logic configured to cause the processor as a result of being by executed the processor, to:

determine a position of an input within a touch-sensitive area of the touch sensor; select, based on the determined position of the input, a first set of the first plurality electrodes and a first set of the second plurality of electrodes such that the determined position of the stylus is within a two-dimensional overlap of the first set of the first plurality of electrodes with the first set of the second plurality of electrodes, an area of the two-dimensional overlap being smaller than the touch-sensitive area;

apply a first pre-determined voltage to each electrode of the first set of the first plurality of electrodes and to each electrode of the first set of the second plurality of electrodes in the two-dimensional overlap area, wherein the electrodes of first set of the first plurality of electrodes are adjacent electrodes and the electrodes of first set of the second plurality of electrodes are adjacent electrodes; and

apply, while applying the first pre-determined voltage to each electrode in the two-dimensional overlap area, a second pre-determined voltage to the touch-sensitive area outside the two-dimensional overlap area, the second pre-determined voltage being lower than the first pre-determined voltage;

wherein the two-dimensional overlap area has a first signal state, a first portion of the touch-sensitive area outside the two-dimensional overlap area has a second signal state different than the first signal state, and a second portion of the touch-sensitive area outside the two-dimensional overlap area has a third signal state different than the first signal state and the second signal state.

16. The system of claim 15 , wherein:

a signal associated with the first pre-determined voltage comprises a synchronization signal comprising one or more pulses; and

the second pre-determined voltage is ground.

17. The system of claim 15 , wherein the processor is further configured to, when the determined position of the input is within a pre-determined distance from an edge of the touch sensor, provide a signal comprising the first pre-determined voltage to the first set of the first plurality of electrodes and the first set of the second plurality of electrodes, wherein the first set of the first plurality of electrodes comprises an outermost electrode and a pre-determined number of contiguous electrodes positioned in sequence with the outermost electrode.

Assignments (17)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 16, 2025
From: MICROCHIP TECHNOLOGY INC.; MICROCHIP TECHNOLOGY IRELAND LIMITED; MICROSEMI CORPORATION; ATMEL CORPORATION; SILICON STORAGE TECHNOLOGY, INC.; MICROSEMI FREQUENCY AND TIME CORP.; MICROSEMI SEMICONDUCTOR ULC; MICROCHIP TECHNOLOGY GERMANY GMBH
To: CRESTONE IP MANAGEMENT, LLC
Reel/Frame 071991/0419 →
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 Feb 2, 2016
From: ATMEL TECHNOLOGIES U.K. LIMITED
To: ATMEL CORPORATION
Reel/Frame 037640/0514 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 21, 2015
From: BELL, THOMAS
To: ATMEL TECHNOLOGIES U.K. LIMITED
Reel/Frame 037345/0439 →
Continuity (2)
Provisional Application 62103500 · Jan 14, 2015
Related Publication 20160202783A1 · Jul 14, 2016