METHOD AND APPARATUS FOR DETECTING SIMULTANEOUS TOUCH EVENTS ON A BENDING-WAVE TOUCHSCREEN
First Claim
1. A method of detecting touch events on a touch panel, comprising:
- identifying sets of coordinate locations based on at least one signal from at least one sensor, the at least one signal being responsive to at least one touch event, the coordinate locations representing matches with respect to template fingerprints;
comparing consecutive ones of the sets of coordinate locations based on a first distance threshold to form streams of spatially continuous coordinate locations that satisfy the first distance threshold; and
identifying a touch event corresponding to one of the streams of spatially continuous coordinate locations, the stream having a minimum number of spatially continuous coordinate locations.
10 Assignments
0 Petitions
Accused Products
Abstract
A method of detecting touch events on a touch panel includes identifying sets of coordinate locations based on at least one signal from at least one sensor. The at least one signal is responsive to at least one touch event, and the coordinate locations represent matches with respect to template fingerprints. Consecutive ones of the sets of coordinate locations are compared based on a first distance threshold to form streams of spatially continuous coordinate locations that satisfy the first distance threshold. A touch event is identified corresponding to one of the streams of spatially continuous coordinate locations, the stream having a minimum number of spatially continuous coordinate locations.
52 Citations
20 Claims
-
1. A method of detecting touch events on a touch panel, comprising:
-
identifying sets of coordinate locations based on at least one signal from at least one sensor, the at least one signal being responsive to at least one touch event, the coordinate locations representing matches with respect to template fingerprints; comparing consecutive ones of the sets of coordinate locations based on a first distance threshold to form streams of spatially continuous coordinate locations that satisfy the first distance threshold; and identifying a touch event corresponding to one of the streams of spatially continuous coordinate locations, the stream having a minimum number of spatially continuous coordinate locations. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A touch system, comprising:
-
a touch panel; at least one sensor to obtain signals associated with at least one touch event on the touch panel; and a processor module configured to identify sets of coordinate locations based on the signals obtained over time, the coordinate locations representing matches with respect to template fingerprints, the processor module comparing consecutive ones of the sets of coordinate locations based on a distance threshold to form streams of spatially continuous coordinate locations that satisfy the distance threshold, the processor module identifying at least one touch event when one of the streams of spatially continuous coordinate locations has a minimum number of spatially continuous coordinate locations. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A method for detecting at least two simultaneous touch events on a touch panel, comprising:
-
detecting at least one signal from at least one sensor; constructing at least two live fingerprints based on the at least one signal; identifying a set of best matches for each of the at least two live fingerprints based on a comparison of the at least two live fingerprints to template fingerprints; and identifying simultaneous touch events when at least two of the best matches associated with one of the live fingerprints satisfy redundant validation criteria with respect to at least two of the best matches associated with the other live fingerprint. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification