IP Library Granted Patent US 8,842,091
Granted Patent B2
US 8,842,091 · App. 12/668,850 · Granted Sep 23, 2014

Two-dimensional touch panel

Inventors: Martin John Simmons (Hampshire, GB); Esat Yilmaz (Chandler's Ford, GB)
Assignee: Atmel Corporation
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 8,842,091
App. No.
12/668,850
Granted
Sep 23, 2014
Kind
B2
Abstract

A capacitive touch panel is provided capable of detecting multiple simultaneous touches. The touch panel delivers sets of capacitance signal values to a processor which computes the coordinates of single or multiple touch locations on the touch panel. The processing of each set is performed by (i) identifying the sensing element having the largest capacitance signal value; (ii) defining a region around that sensing element; and (iii) repeating the process iteratively, wherein each subsequent identifying step excludes signals that lie in previously defined regions. A multi-touch sensor is thus provided in which the signal processing is based on successive definition of regions or sub-blocks in the touch: panel. The touch location in each region can be determined more accurately by then applying interpolation between the adjacent signal values. This allows for position resolution at a finer scale than that defined by the touch panel's electrode patterning.

Claims (47)

1. A two-dimensional touch-sensitive capacitive position sensor comprising:

a touch panel having a plurality of sensing elements distributed over its entire area;

a capacitance measurement circuit connected to the sensing elements and operable repeatedly to acquire sets of capacitance signal values, each set being made up of a capacitance signal value from each of the sensing elements; and

a processor connected to receive the sets of capacitance signal values and operable to sequentially process each set by performing operations comprising:

(a) identifying a sensing element that has a capacitance signal value that exceeds a threshold and that has a largest capacitance signal value from within the plurality of sensing elements distributed over the entire area of the touch panel that exceeds all other capacitance values for the plurality of sensing elements distributed over the entire area of the touch pad, including comparing the capacitance value of each of the plurality of sensing elements that exceeds the threshold with the capacitance value of at least one of the other of the plurality of sensing elements;

(b) defining a region within the entire area of the touch panel comprising the identified sensing element having the largest capacitance signal value and each sensing element that is immediately adjacent the identified sensing element whether or not each sensing element that is immediately adjacent the identified sensing element has a capacitance value that exceeds the threshold, the defining including determining which of the plurality of sensing elements are immediately adjacent the identified sensing element;

(c) selecting, from the defined region a particular sensing element within the defined region to be associated with a touch of the touch panel;

(d) excluding from future consideration as a sensing element having a largest capacitance signal value any sensing element within the defined region;

(e) identifying another sensing element that has a capacitance signal value that exceeds the threshold and that has a largest capacitance value from the plurality of sensing elements that exceeds all other capacitance values for the plurality of sensing elements distributed over the entire area of the touch pad, excluding any excluded sensing elements, including comparing the capacitance value of each of the plurality of sensing elements, excluding any excluded sensing elements, with at least one of the other of the plurality of sensing elements, excluding any excluded sensing elements;

(f) defining another region within the entire area of the touch panel comprising the another identified sensing element having a largest capacitance signal value and each sensing element that is immediately adjacent the another identified sensing element whether or not each sensing element that is immediately adjacent the identified sensing element has a capacitance value that exceeds the threshold, the defining another region including determining which of the plurality of sensing elements are immediately adjacent the another identified sensing element;

(g) selecting, from the another defined region a particular sensing element within the another defined region to be associated with another touch of the touch panel;

(h) excluding from future consideration as a sensing element having a largest capacitance signal value any sensing element within the another defined region; and

(i) repeating steps (e), (f), (g), and (h) until all of the plurality of sensing elements that have a capacitance signal value that exceeds the threshold are identified as having a largest capacitance signal value or are excluded from future consideration for having a largest capacitance signal value.

2. The sensor of claim 1 , wherein the particular sensing element that is selected to be associated with the touch comprises the sensing element having the largest capacitance signal value.

3. The sensor of claim 1 , wherein the particular sensing element that is selected to be associated with the touch comprises a sensing element that is at a topmost position on the touch panel among sensing elements that have a capacitance signal value above a threshold value.

4. The sensor of claim 3 , wherein a touch location in the region is taken to be at the particular sensing element that is selected to be associated with the touch.

5. The sensor of claim 1 , wherein a touch location in the region is determined by applying interpolation between the capacitance signal values of at least some of the sensing elements in the region.

6. The sensor of claim 5 , wherein the interpolation is limited to the particular sensing element that is selected to be associated with the touch and any neighboring sensor elements.

7. The sensor of claim 5 , wherein the interpolation includes all sensing elements in the region.

8. A method sequentially performing the following:

(a) identifying a sensing element having a capacitance signal value that exceeds a threshold and that has a largest capacitance signal value from within the plurality of sensing elements distributed over the entire area of the touch panel that exceeds all other capacitance values for the plurality of sensing elements distributed over the entire area of the touch pad, including comparing the capacitance value of each of the plurality of sensing elements that exceeds the threshold with the capacitance value of at least one of the other of the plurality of sensing elements;

(b) defining a region within the entire area of the touch panel comprising the identified sensing element having the largest capacitance signal value and each sensing element that is immediately adjacent the identified sensing element whether or not each sensing element that is immediately adjacent the identified sensing element has a capacitance value that exceeds the threshold, the defining including determining which of the plurality of sensing elements are immediately adjacent the identified sensing element;

(c) selecting, from the defined region a particular sensing element within the defined region to be associated with a touch of the touch panel;

(d) excluding from future consideration as a sensing element having a largest capacitance signal value any sensing element within the defined region;

(e) identifying another sensing element having a capacitive signal value that exceeds the threshold and that has a largest capacitance value from the plurality of sensing elements that exceeds all other capacitance values for the plurality of sensing elements distributed over the entire area of the touch pad, excluding any excluded sensing elements, including comparing the capacitance value of each of the plurality of sensing elements, excluding any excluded sensing elements, with at least one of the other of the plurality of sensing elements, excluding any excluded sensing elements;

(f) defining another region within the entire area of the touch panel comprising the another identified sensing element having a largest capacitance signal value and each sensing element that is immediately adjacent the another identified sensing element whether or not each sensing element that is immediately adjacent the identified sensing element has a capacitance value that exceeds the threshold, the defining another region including determining which of the plurality of sensing elements are immediately adjacent the another identified sensing element;

(g) selecting, from the another defined region a particular sensing element within the another defined region to be associated with another touch of the touch panel;

(h) excluding from future consideration as a sensing element having a largest capacitance signal value any sensing element within the another defined region; and

(i) repeating steps (e), (f), (g), and (h) until all of the plurality of sensing elements having a capacitance signal value that exceeds the threshold are identified as having a largest capacitance signal value or are excluded from future consideration for having a largest capacitance signal value.

9. The method of claim 8 , wherein the particular sensing element that is selected to be associated with the touch comprises the sensing element having the largest capacitance signal value.

10. The method of claim 9 , wherein a touch location in the region is taken to be at the particular sensing element that is selected to be associated with the touch.

11. The method claim 9 , wherein a touch location in the region is determined by applying interpolation between the capacitance signal values of at least some of the sensing elements in the region.

12. The method of claim 11 , wherein the interpolation is limited to the particular sensing element that is selected to be associated with the touch and any neighboring sensor elements.

13. The method of claim 11 , wherein the interpolation includes all sensing elements in the region.

14. The method of claim 8 , wherein the particular sensing element that is selected to be associated with the touch comprises a sensing element that is at a topmost position on the touch panel among sensing elements that have a capacitance signal value above a threshold value.

15. The method of claim 8 , further comprising subtracting a background signal value from raw signal values of the plurality of sensing elements before identifying the sensing element having the largest capacitance signal value.

16. An apparatus comprising:

a processor communicatively coupled to a capacitance measurement circuit, the capacitance measurement circuit operable to acquire a capacitance signal value from each of a plurality of sensing elements of a touch panel, the processor operable to sequentially perform operations comprising:

(a) identifying a sensing element having a capacitance signal value that exceeds a threshold and that has a largest capacitance signal value from within the plurality of sensing elements distributed over an entire area of the touch panel that exceeds all other capacitance values for the plurality of sensing elements distributed over the entire area of the touch pad, including comparing the capacitance value of each of the plurality of sensing elements that exceeds the threshold with the capacitance value of at least one of the other of the plurality of sensing elements;

(b) defining a region within the entire area of the touch panel comprising the identified sensing element having the largest capacitance signal value and each sensing element that is immediately adjacent the identified sensing element whether or not each sensing element that is immediately adjacent the identified sensing element has a capacitance value that exceeds the threshold, the defining including determining which of the plurality of sensing elements are immediately adjacent the identified sensing element;

(c) selecting, from the defined region a particular sensing element within the defined region to be associated with a touch of the touch panel;

(d) excluding from future consideration as a sensing element having a largest capacitance signal value any sensing element within the defined region;

(e) identifying another sensing element that has a capacitance signal value that exceeds the threshold and that has a largest capacitance value from the plurality of sensing elements that exceeds all other capacitance values for the plurality of sensing elements distributed over the entire area of the touch pad, excluding any excluded sensing elements, including comparing the capacitance value of each of the plurality of sensing elements, excluding any excluded sensing elements, with at least one of the other of the plurality of sensing elements, excluding any excluded sensing elements;

(f) defining another region within the entire area of the touch panel comprising the another identified sensing element having a largest capacitance signal value and each sensing element that is immediately adjacent the another identified sensing element whether or not each sensing element that is immediately adjacent the identified sensing element has a capacitance value that exceeds the threshold, the defining another region including determining which of the plurality of sensing elements are immediately adjacent the another identified sensing element;

(g) selecting, from the another defined region a particular sensing element within the another defined region to be associated with another touch of the touch panel;

(h) excluding from future consideration as a sensing element having a largest capacitance signal value any sensing element within the another defined region; and

(i) repeating steps (e), (f), (g), and (h) until all of the plurality of sensing elements having a capacitance signal value that exceeds the threshold are identified as having a largest capacitance signal value or are excluded from future consideration for having a largest capacitance signal value.

Assignments (18)
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 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL Recorded Apr 7, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: ATMEL CORPORATION
Reel/Frame 038376/0001 →
PATENT SECURITY AGREEMENT Recorded Jan 3, 2014
From: ATMEL CORPORATION
To: MORGAN STANLEY SENIOR FUNDING, INC. AS ADMINISTRATIVE AGENT
Reel/Frame 031912/0173 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 30, 2010
From: QRG LIMITED
To: ATMEL CORPORATION
Reel/Frame 024771/0459 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 28, 2010
From: SIMMONS, MARTIN JOHN; YILMAZ, ESAT
To: QRG LIMITED
Reel/Frame 024757/0333 →
Continuity (2)
Provisional Application 60949376 · Jul 12, 2007
Related Publication 20100193258A1 · Aug 5, 2010