TOUCH PANEL SYSTEM AND METHOD FOR DISTINGUISHING MULTIPLE TOUCH INPUTS
First Claim
1. A method for identifying positions of temporally overlapping touch inputs on a touch panel surface in a touch screen system, the touch panel surface having an X dimension and a Y dimension, the method comprising the steps of:
- (a) sequentially measuring signals indicative of the touch input positions, the touch input positions having X and Y coordinates in the X and Y dimensions, and the signals having associated X and Y characteristics;
(b) for each measured signal indicative of the touch input positions, storing at least one of the associated X characteristics;
(c) for each measured signal indicative of the touch input positions, storing at least one of the associated Y characteristics;
(d) for possible matching of X and Y coordinates, comparing at least one of the stored X characteristics with a corresponding stored Y characteristic; and
(e) selecting X and Y coordinate matches corresponding to actual touch input positions based on the comparison of step (d).
0 Assignments
0 Petitions
Accused Products
Abstract
Touch panel systems and methods are disclosed that can distinguish temporally overlapping touch inputs from single touch inputs so that valid touch position coordinates can be determined. Touch panel systems and methods of the present invention can distinguish overlapping touches by comparing signal magnitudes to specified thresholds, by comparing the rates of change of signal magnitudes or measured positions to determined parameters, by locating the proximity a calculated location to icons or other such active areas, and the like. Because touch panel systems and methods of the present invention can discriminate single touches from double touches, they can be used in multiple user applications such as multiplayer games as well as in applications that may be subject to rapidly successive or overlapping touch inputs.
-
Citations
16 Claims
-
1. A method for identifying positions of temporally overlapping touch inputs on a touch panel surface in a touch screen system, the touch panel surface having an X dimension and a Y dimension, the method comprising the steps of:
-
(a) sequentially measuring signals indicative of the touch input positions, the touch input positions having X and Y coordinates in the X and Y dimensions, and the signals having associated X and Y characteristics;
(b) for each measured signal indicative of the touch input positions, storing at least one of the associated X characteristics;
(c) for each measured signal indicative of the touch input positions, storing at least one of the associated Y characteristics;
(d) for possible matching of X and Y coordinates, comparing at least one of the stored X characteristics with a corresponding stored Y characteristic; and
(e) selecting X and Y coordinate matches corresponding to actual touch input positions based on the comparison of step (d). - View Dependent Claims (2, 3, 4, 5)
-
-
6. A touch screen system, comprising:
-
a touch panel having a touch surface, the touch surface having an X dimension and a Y dimension; and
a processing unit for determining positions of temporally overlapping touch inputs on said touch surface, said processing unit configured to;
sequentially measure signals indicative of touch input positions, said touch input positions having X and Y coordinates in the X and Y dimensions, and said touch input signals having associated X and Y characteristics;
store at least one of said associated X characteristics and at least one of said associated Y characteristics;
compare at least one of said stored X characteristics with a corresponding stored Y characteristic; and
select X and Y coordinate matches corresponding to actual touch input positions based on the comparison between at least one of stored X characteristics and said corresponding Y characteristic. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A system comprising:
-
a touch panel input device with a touch surface having an X dimension and a Y dimension;
a signal detector operating for a succession of time intervals to detect an X signal and a Y signal corresponding to touch point inputs on said touch surface, said X signal and said Y signal indicative of actual touch point positions on the touch surface and having associated X and Y characteristics, wherein more than on X signal and more than one Y signal are detected during a single time interval; and
a processing unit adapted to select matching coordinates in said X and Y dimensions corresponding to actual touch point positions of temporally overlapping touch point inputs, wherein the processing unit selects the coordinate matches based on a correlation value between said associated X and Y characteristics. - View Dependent Claims (12, 13, 14, 15, 16)
-
Specification