Touch screen detection apparatus
First Claim
1. ) A method for determining coordinates of a point of closest approach of a pointing portion of an object to a capacitive touch screen, the pointing portion closer to the screen than the rest of the object, the method comprising the sequentially executed steps of:
- a) acquiring a time sequence of sets of touch screen signals from which respective coordinates can be calculated, the sequence comprising a currently acquired set and at least one other set, each of the sets having a respective magnitude associated therewith;
b) storing the at least one other set of signals in a memory;
c) determining if the magnitude associated with the currently acquired set of signals is at least a selected amount greater than the magnitude associated with any set of signals stored in the memory;
d) if so, continuing to acquire additional sets of signals in the time sequence thereof;
e) if not, determining that the pointing portion of the object has attained the position of closest approach and then calculating, from the currently acquired set of signals and at least one other of the sets of signal, the coordinates of the position of closest approach.
0 Assignments
0 Petitions
Accused Products
Abstract
Capacitive touch screens are subject to a ‘handshadow’ error associated with the undesired proximity detection of a portion of a relatively large object (such as a hand) comprising or associated with a smaller pointing portion or object (such as finger tip), where the smaller pointing portion is closer to a touch sensing surface than is the rest of the object. A history profile of data derived from the screen both just prior to, and just after the touch is detected can be processed to compensate for the handshadow effect and to determine a corrected touch position value based on regression techniques or other forms of predictive mathematics. In addition to accurately determining positions where a screen is touched, these approaches can also determine a screen location corresponding to a position of closest approach of a pointing object. A system for providing the handshadow-compensated measurements may comprise a memory for storing a temporal sequence of touch screen records and a computer for executing several algorithms.
211 Citations
13 Claims
-
1. ) A method for determining coordinates of a point of closest approach of a pointing portion of an object to a capacitive touch screen, the pointing portion closer to the screen than the rest of the object, the method comprising the sequentially executed steps of:
-
a) acquiring a time sequence of sets of touch screen signals from which respective coordinates can be calculated, the sequence comprising a currently acquired set and at least one other set, each of the sets having a respective magnitude associated therewith;
b) storing the at least one other set of signals in a memory;
c) determining if the magnitude associated with the currently acquired set of signals is at least a selected amount greater than the magnitude associated with any set of signals stored in the memory;
d) if so, continuing to acquire additional sets of signals in the time sequence thereof;
e) if not, determining that the pointing portion of the object has attained the position of closest approach and then calculating, from the currently acquired set of signals and at least one other of the sets of signal, the coordinates of the position of closest approach. - View Dependent Claims (2, 3, 4)
-
-
5. ) A system for correcting a set of measured coordinates of a point of closest approach of a pointing portion of an object to a capacitive touch screen, the pointing portion of the object closer to the screen than the rest of the object, the system comprising:
-
circuitry for generating, from a plurality of outputs from the touch screen, a corresponding plurality of records, each record representative of a respective set of uncorrected coordinates of the object and of a respective distance of approach of the object;
a memory for storing a temporal sequence of the records;
a first algorithm for comparing the respective distances of approach associated with two or more of the records to thereby select the record having a distance of closest approach associated therewith;
a second algorithm for calculating, from the respective uncorrected set of coordinates associated with the record having the distance of closest approach and from at least one other record stored in the memory, a correction that, when applied to the uncorrected coordinates associated with the record having the distance of closest approach, yields the set of corrected coordinates; and
a computer for executing at least the first and second algorithms and for supplying the set of corrected coordinates as an output. - View Dependent Claims (6, 7, 8, 9)
-
-
10. ) Apparatus for determining a set of coordinates of a point of closest approach of a pointing portion of an object to a capacitive touch screen, the pointing portion of the object closer to the screen than the rest of the object, the apparatus comprising:
-
signal acquisition circuitry for receiving a temporal sequence of sets of analog signals from the capacitive touch screen and for supplying as an output a corresponding temporal sequence of sets of digital signals, each of the sets of digital signals having a respective magnitude associated therewith;
a memory for receiving the temporal sequence of sets of digital signals and for storing at least one of the sets of digital signals;
detection determination logic means having the temporal sequence of sets of digital signals as an input, the detection determination logic providing a trigger signal as an output when the magnitude associated with one of the sets of digital signals is not at least a selected amount greater than the magnitude associated with the immediately previous set of digital signals in the temporal sequence thereof;
signal processing means having respective inputs from the memory and from the detection determination logic means, the signal processing means acting responsive to the trigger signal to calculate, from the set of digital signals that is not at least a selected amount greater than the magnitude associated with the immediately previous set of digital signals, and from at least one other set of digital signals stored in the memory, the coordinates of the point of closest approach. - View Dependent Claims (11, 12, 13)
-
Specification