Pen differentiation for touch displays
First Claim
1. A touch sensing apparatus, comprising:
- a touch surface,a plurality of emitters arranged around a periphery of the touch surface, the plurality of emitters configured to emit beams of light such that one or more objects touching the touch surface cause an attenuation of the light;
a plurality of detectors arranged around the periphery of the touch surface, the plurality of detectors configured to receive light from the plurality of emitters on a plurality of light paths, wherein each detector in the plurality of detectors is arranged to receive light from more than one emitter in the plurality of emitters; and
a hardware processor configured to;
determine, based on output signals generated by the plurality of detectors, a light energy value for each light path of the plurality of light paths;
generate a transmission value for each light path of the plurality of light paths based on the light energy value; and
determine for each object from at least some of the generated transmission values;
a position of the object on the touch surface,an attenuation value of the object corresponding to the attenuation of the light resulting from the object touching the touch surface, andan object type of the object in dependence on the attenuation value of the object and attenuation value(s) of other objects on the touch surface.
0 Assignments
0 Petitions
Accused Products
Abstract
An optical IR touch sensing apparatus can determine, based on output signals of light detectors, a light energy value for each light path across a touch surface, and generate a transmission value for each light path based on the light energy value. A processor can operate an image reconstruction algorithm on at least part of the thus-generated transmission values and determine a position of a touching object on the touch surface, an attenuation value corresponding to the attenuation of the light resulting from the object touching the touch surface, and an occlusion compensation value for compensating the occlusion affect from other objects on the touch surface. Using these values, the processor can identify the type of object.
667 Citations
17 Claims
-
1. A touch sensing apparatus, comprising:
-
a touch surface, a plurality of emitters arranged around a periphery of the touch surface, the plurality of emitters configured to emit beams of light such that one or more objects touching the touch surface cause an attenuation of the light; a plurality of detectors arranged around the periphery of the touch surface, the plurality of detectors configured to receive light from the plurality of emitters on a plurality of light paths, wherein each detector in the plurality of detectors is arranged to receive light from more than one emitter in the plurality of emitters; and a hardware processor configured to; determine, based on output signals generated by the plurality of detectors, a light energy value for each light path of the plurality of light paths; generate a transmission value for each light path of the plurality of light paths based on the light energy value; and determine for each object from at least some of the generated transmission values; a position of the object on the touch surface, an attenuation value of the object corresponding to the attenuation of the light resulting from the object touching the touch surface, and an object type of the object in dependence on the attenuation value of the object and attenuation value(s) of other objects on the touch surface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method of determining a type of object in contact with a touch surface of a touch sensing apparatus, said touch sensing apparatus comprising:
-
a touch surface, a plurality of emitters, arranged around the periphery of the touch surface, configured to emit beams of light such that one or more objects touching the touch surface cause an attenuation of the light; and a plurality of detectors, arranged around the periphery of the touch surface, configured to receive light from the plurality of emitters on a plurality of light paths, wherein each detector in the plurality of detectors is arranged to receive light from more than one emitter in the plurality of emitters;
said method comprising the steps of;determining, based on output signals generated by the plurality of detectors, a light energy value for each light path of the plurality of light paths; generating a transmission value for each light path of the plurality of light paths based on the light energy value; and determining for each object from at least some of the generated transmission values; a position of the object on the touch surface, an attenuation value of the object corresponding to the attenuation of the light resulting from the object touching the touch surface, and an object type of the object in dependence on the attenuation value of the object and attenuation value(s) of other objects on the touch surface.
-
Specification