Detecting Multitouch Events in an Optical Touch-Sensitive Device Using Touch Event Templates
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:
- determining, a priori, a set of touch event templates for a group of expected touch events, each touch event template for an expected touch event defined by at least two beams that would be disturbed by the expected touch event;
receiving information indicating which beams have been disturbed by actual touch events; and
comparing the received information to the touch event templates, to determine the actual touch events.
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. Touch events disturb the optical beams. Touch event templates are used to determine the actual touch events based on which optical beams have been disturbed.
147 Citations
29 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:
-
determining, a priori, a set of touch event templates for a group of expected touch events, each touch event template for an expected touch event defined by at least two beams that would be disturbed by the expected touch event; receiving information indicating which beams have been disturbed by actual touch events; and comparing the received information to the touch event templates, to determine the actual touch events. - 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, 27, 28)
-
-
29. 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 information indicating which beams have been disturbed by actual touch events and comparing the received information to a set of touch event templates to determine the actual touch events, wherein the set of touch event templates for a group of expected touch events is determined a priori, each touch event template for an expected touch event is defined by at least two beams that would be disturbed by the expected touch event.
-
Specification