Identifying actual touch points using spatial dimension information obtained from light transceivers
First Claim
Patent Images
1. A system, comprising:
- a touch-screen having multiple light transceivers configured to emit and detect light; and
processing logic coupled to the light transceivers, the processing logic configured to;
obtain spatial information of multiple possible touch points on said touch-screen using said detected light;
use the spatial information to compare a size of one pair of said multiple possible touch points to an average size of said multiple possible touch points;
use the spatial information to predict which of the multiple possible touch points comprise actual touch points and which of the multiple possible touch points comprise phantom touch points;
select as actual touch points a pair of said multiple possible touch points if a size of said pair is closer to the average size of said multiple possible touch points than any other pair;
after the processing logic detects a single, actual touch point, delay for a predetermined length of time prior to confirming the actual touch point as a touch event to allow for additional touches on the touch-screen; and
abort said delay as a result of the actual touch point being moved outside of a predetermined distance from an original location of the actual touch point.
1 Assignment
0 Petitions
Accused Products
Abstract
A system comprises a touch-screen having multiple light transceivers configured to emit and detect light. The system also comprises processing logic coupled to the light transceivers, where the processing logic is configured to obtain spatial dimension information of multiple possible touch points on the touch-screen using the detected light. The processing logic uses the spatial information to predict which of the multiple possible touch points comprise actual touch points and which of the multiple possible touch points comprise phantom touch points.
6 Citations
14 Claims
-
1. A system, comprising:
-
a touch-screen having multiple light transceivers configured to emit and detect light; and processing logic coupled to the light transceivers, the processing logic configured to; obtain spatial information of multiple possible touch points on said touch-screen using said detected light; use the spatial information to compare a size of one pair of said multiple possible touch points to an average size of said multiple possible touch points; use the spatial information to predict which of the multiple possible touch points comprise actual touch points and which of the multiple possible touch points comprise phantom touch points; select as actual touch points a pair of said multiple possible touch points if a size of said pair is closer to the average size of said multiple possible touch points than any other pair; after the processing logic detects a single, actual touch point, delay for a predetermined length of time prior to confirming the actual touch point as a touch event to allow for additional touches on the touch-screen; and abort said delay as a result of the actual touch point being moved outside of a predetermined distance from an original location of the actual touch point. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method, comprising:
-
emitting and detecting light using multiple light transceivers of a touch-screen; using said detected light, obtaining spatial dimension information of multiple possible touch points on the touch-screen; and using said spatial dimension information, comparing a size of one pair of said multiple possible touch points to an average size of said multiple possible touch points; using said spatial dimension information to predict which of the multiple possible touch points comprise actual touch points and which of the multiple possible touch points comprise phantom touch points; selecting the one pair as actual touch points if a size of the one pair is closer to the average size than any other pair; after detecting a single, actual touch point, delaying for a predetermined length of time prior to confirming the actual touch point as a touch event to allow for additional touches on the touch-screen; and aborting said delay as a result of the actual touch point being moved outside of a predetermined distance from an original location of the actual touch point. - View Dependent Claims (13, 14)
-
Specification