IP Library Granted Patent US 9,696,831
Granted Patent B2
US 9,696,831 · App. 14/497,838 · Granted Jul 4, 2017

Touch sensor and method for detecting touch input

Inventors: Sanjeewa Thimirachandra (Kotugoda, LK); Ruwan Jayanetti (Nugegoda, LK); Anuradha Nirmala Nanayakkara (Telijjawila, LK)
Assignee: Symbol Technologies, LLC
G06F3/041G06F3/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,696,831
App. No.
14/497,838
Granted
Jul 4, 2017
Kind
B2
Abstract

A method and apparatus for detecting touch input at a touch sensor is provided. The touch sensor comprises a plurality of row traces, a plurality of column traces and an intersection corresponding to an identified row trace of the plurality of row traces and an identified column trace of the plurality of column traces. The touch sensor also includes at least one driver for driving the plurality of column traces and at least one reader for reading the plurality of row traces. The drivers and the readers scan the identified intersection by entering into a with-floating scan state, reading a first value for the identified row trace, entering into a without-floating scan state and reading a second value for the identified row trace. The presence of a touch input is accordingly determined based on the first and second values.

Claims (62)

1. A method of detecting touch input at a touch sensor comprising a plurality of column traces and a plurality of row traces, the method comprising:

entering into a with-floating scan state;

reading a first value for an identified row trace of the plurality of row traces corresponding to an intersection;

determining whether the first value read in the with-floating scan state is one of above and below a first threshold;

when the first value is below the first threshold, determining no touch input has occurred at the intersection; and,

when the first value is above the first threshold:

entering into a without-floating scan state;

reading a second value for the identified row trace; and

determining a presence of the touch input at the intersection based on the first value and the second value.

2. The method of claim 1 wherein the determining the presence of the touch input based on the first value and the second value produces an affirmative result when the first value and the second value are above the first threshold.

3. The method of claim 1 wherein entering the with-floating scan state further comprises:

driving an identified column trace of the plurality of column traces corresponding to the intersection at a logic high state; and

driving the plurality of column traces other than the identified column trace corresponding to the intersection at a logic floating state.

4. The method of claim 1 wherein entering the without-floating driver state further comprises:

driving an identified column trace of the plurality of column traces corresponding to the intersection at a logic high state; and

driving the plurality of column traces other than the identified column trace corresponding to the intersection at a logic low state.

5. The method of claim 1 further comprising:

at each scan state driving column traces by tri-state general purpose input output sources.

6. A touch sensor comprising:

a plurality of row traces;

a plurality of column traces;

an identified intersection corresponding to an identified row trace of the plurality of row traces and an identified column trace of the plurality of column traces;

at least one driver for driving the plurality of column traces;

at least one reader for reading the plurality of row traces; and

the at least one driver and the at least one reader scanning the identified intersection by:

entering into a with-floating scan state;

reading a first value for the identified row trace;

determining whether the first value read in the with-floating scan state is one of above and below a first threshold;

when the first value is below the first threshold, determining no touch input has occurred at the identified intersection; and,

when the first value is above the first threshold;

entering into a without-floating scan state;

reading a second value for the identified row trace; and

determining a presence of the touch input at the identified intersection based on the first value and the second value.

7. The touch sensor of claim 6 wherein entering the with-floating scan state further comprises:

driving the identified column trace at a logic high state; and

driving the plurality of column traces other than the identified column trace at a logic floating state.

8. The touch sensor of claim 6 wherein entering the without-floating driver state further comprises:

driving the identified column trace at a logic high state; and

driving the plurality of column traces other than the identified column trace at a logic low state.

9. The touch sensor of claim 6 wherein the driver further comprises tri-state general purpose input output sources for driving columns.

10. A method of detecting touch input at a touch sensor comprising a plurality of column traces and a plurality of row traces, the method comprising:

scanning each intersection formed by a crossing of the plurality of column traces and the plurality of row traces, the scanning further comprising:

entering into a with-floating scan state;

reading a first value for an identified row trace of the plurality of row traces corresponding to the intersection;

determining whether the first value read in the with-floating scan state is one of above and below a first threshold;

when the first value is below the first threshold, determining no touch input has occurred at the intersection; and,

when the first value is above the first threshold:

entering into a without-floating scan state;

reading a second value for the identified row trace; and

determining a presence of the touch input at the intersection based on the first value and the second value.

11. The method of claim 10 wherein the determining the presence of the touch input based on the first value and the second value produces an affirmative result when the first value and the second value are above the first threshold.

12. The method of claim 10 wherein entering the with-floating scan state further comprises:

driving an identified column trace of the plurality of column traces corresponding to the intersection at a logic high state; and

driving the plurality of column traces other than the identified column trace corresponding to the intersection at a logic floating state.

13. The method of claim 10 wherein entering the without-floating driver state further comprises:

driving an identified column trace of the plurality of column traces corresponding to the intersection at a logic high state; and

driving the plurality of column traces other than the identified column trace corresponding to the intersection at a logic low state.

14. The method of claim 10 further comprising:

at each scan state driving column traces by tri-state general purpose input output sources.

15. The method of claim 10 further comprising:

prior to scanning the intersections formed by the crossing of the plurality of column traces and the plurality of row traces, scanning each row trace; and

when the scanning of the row trace produces a negative result, omitting the scanning of the intersections corresponding to the row trace.

Assignments (4)
RELEASE OF SECURITY INTEREST Recorded Aug 17, 2015
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: SYMBOL TECHNOLOGIES, INC.
Reel/Frame 036371/0738 →
CHANGE OF NAME Recorded Jul 8, 2015
From: SYMBOL TECHNOLOGIES, INC.
To: SYMBOL TECHNOLOGIES, LLC
Reel/Frame 036083/0640 →
SECURITY AGREEMENT Recorded Oct 31, 2014
From: ZIH CORP.; LASER BAND, LLC; ZEBRA ENTERPRISE SOLUTIONS CORP.; SYMBOL TECHNOLOGIES, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC. AS THE COLLATERAL AGENT
Reel/Frame 034114/0270 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 29, 2014
From: THIMIRACHANDRA, SANJEEWA; JAYANETTI, RUWAN; NANAYAKKARA, ANURADHA NIRMALA
To: SYMBOL TECHNOLOGIES, INC.
Reel/Frame 033836/0021 →
Continuity (1)
Related Publication 20160091995A1 · Mar 31, 2016