Detecting multitouch events in an optical touch-sensitive device using touch event templates
AssigneeRapt IP Limited
InventorOwen Drumm
Life of this patent
Estimating the term…
Abstract
An optical touch-sensitive device is able to determine the locations of multiple simultaneous touch events. The optical touch-sensitive device includes at least one emitter 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.
Claims20
A method for determining simultaneous touch events on a surface, the surface having at least one emitter and a plurality of detectors arranged around at least a portion of its periphery, the at least one emitter producing a plurality of optical beams received by the detectors, the touch events disturbing the optical beams, the method comprising:
- receiving information indicating which beams have been disturbed by the at least one touch event;
- obtaining a list of beams that have been disturbed by the at least one touch event;
- determining an approximate location and size of the at least one touch event based on the list of beams;
- and
- refining the approximate location of the at least one touch event to determine a more accurate location of the at least one touch event.
A touch sensitive device comprising:
- at least one emitter and a plurality of detectors arranged around at least a portion of a periphery of a surface, the at least one emitter producing a plurality of optical beams received by the detectors, the touch events disturbing the optical beams;
- one or more processors;
- a computer-readable storage medium comprising computer program instructions that, when executed by the one or more processors, cause the one or more processors to:
- receive information indicating which beams have been disturbed by at least one touch event;
- obtain a list of beams that have been disturbed by the at least one touch event;
- determine an approximate location and size of the at least one touch event based on the list of beams;
- and
- refine the approximate location of the at least one touch event to determine a more accurate location of the at least one touch event.
Dependencies are inferred from the claim text.