Detecting Multitouch Events in an Optical Touch-Sensitive Device by Combining Beam Information
First Claim
1. A method for determining simultaneous touch events on a surface, the surface having emitters and detectors arranged around its periphery, the emitters producing optical beams received by the detectors, the touch events disturbing the optical beam, the method comprising:
- receiving numerical metrics indicating which beams have been disturbed by touch events;
for a candidate touch point, combining the numerical metrics for at least two beams that would be disturbed by the candidate touch point; and
determining the touch events based on the combined metrics.
2 Assignments
0 Petitions
Accused Products
Abstract
An optical touch-sensitive device is able to determine the locations of multiple simultaneous touch events. The optical touch-sensitive device includes multiple emitters and detectors. Each emitter produces optical beams which are received by the detectors. The optical beams preferably are multiplexed in a manner so that many optical beams can be received by a detector simultaneously. Touch events disturb the optical beams. To determine whether a candidate touch point is an actual touch event, multiple beams that would be affected are considered together.
84 Citations
26 Claims
-
1. A method for determining simultaneous touch events on a surface, the surface having emitters and detectors arranged around its periphery, the emitters producing optical beams received by the detectors, the touch events disturbing the optical beam, the method comprising:
-
receiving numerical metrics indicating which beams have been disturbed by touch events; for a candidate touch point, combining the numerical metrics for at least two beams that would be disturbed by the candidate touch point; and determining the touch events based on the combined metrics. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. An optical touch-sensitive device comprising:
-
a surface for which touch events are to be detected; emitters and detectors arranged around a periphery of the surface, the emitters producing optical beams received by the detectors, the touch events disturbing the optical beam; and a touch event processor coupled, directly or indirectly, to the emitters and detectors, the touch event processor receiving numerical metrics indicating which beams have been disturbed by touch events;
for a candidate touch point, combining the numerical metrics for at least two beams that would be disturbed by the candidate touch point; and
determining the touch events based on the combined metrics.
-
Specification