Determining the location of one or more objects on a touch surface
First Claim
1. A method in a touch-sensing apparatus, said apparatus comprising a light transmissive panel that defines a touch surface and an opposite surface, a light source arrangement for providing sheets of light inside the panel, wherein each sheet comprises light that propagates by internal reflection between the touch surface and the opposite surface-from one or more incoupling points to a set of outcoupling points, said apparatus further comprising a light sensor arrangement for generating one or more output signals that represent light reaching the outcoupling points, wherein the touch-sensing apparatus is configured such that an object touching the touch surface locally attenuates at least two sheets of light, said method comprising:
- identifying, in said output signal(s), a set of signal profiles originating from said object,determining at least part of an attenuated light path across the panel based on each signal profile, andidentifying the position of the object on the touch surface based on the thus-determined attenuated light paths,wherein said determining comprises applying a width function which is representative of a dependence of signal profile width on distance to the incoupling point due to light scattering caused by a diffusing structure of at least one of the touch surface and the opposite surface,wherein at least one of the sheets is generated in the form of a diverging beam originating at the one or more incoupling points, andwherein said determining includes, for each signal profile associated with said at least one sheet generated in the form of a diverging beam,identifying outcoupling points corresponding to limits of the signal profile,reconstructing limiting rays of the attenuated light path by geometrically retracing the thus-identified outcoupling points to a respective incoupling point, andmodifying the distance between the limiting rays by applying said width function, thereby determining the attenuated light path.
1 Assignment
0 Petitions
Accused Products
Abstract
A device operates on output signals from a light sensor arrangement in a touch-sensing apparatus to determine a position of an object on a touch surface. The apparatus includes a light transmissive panel that defines the touch surface and an opposite surface. A light source arrangement provides sheets of light inside the panel, wherein each sheet comprises light that propagates by internal reflection between the touch surface and the opposite surface from one or more incoupling points to a set of outcoupling points. The light sensor arrangement generates the output signals, which represent light reaching the outcoupling points. The apparatus is configured such that an object touching the touch surface locally attenuates at least two sheets of light. To determine the position, the device identifies, in the output signals, a set of signal profiles originating from said object. The device determines at least part of an attenuated light path across the panel based on each signal profile, and identifies the position of the object on the touch surface based on the thus-determined attenuated light paths. In determining the attenuated light path, the device applies a predetermined width function which is representative of a dependence of signal profile width on distance to the incoupling point due to light scattering caused by at least one of the touch surface and the opposite surface.
94 Citations
20 Claims
-
1. A method in a touch-sensing apparatus, said apparatus comprising a light transmissive panel that defines a touch surface and an opposite surface, a light source arrangement for providing sheets of light inside the panel, wherein each sheet comprises light that propagates by internal reflection between the touch surface and the opposite surface-from one or more incoupling points to a set of outcoupling points, said apparatus further comprising a light sensor arrangement for generating one or more output signals that represent light reaching the outcoupling points, wherein the touch-sensing apparatus is configured such that an object touching the touch surface locally attenuates at least two sheets of light, said method comprising:
-
identifying, in said output signal(s), a set of signal profiles originating from said object, determining at least part of an attenuated light path across the panel based on each signal profile, and identifying the position of the object on the touch surface based on the thus-determined attenuated light paths, wherein said determining comprises applying a width function which is representative of a dependence of signal profile width on distance to the incoupling point due to light scattering caused by a diffusing structure of at least one of the touch surface and the opposite surface, wherein at least one of the sheets is generated in the form of a diverging beam originating at the one or more incoupling points, and wherein said determining includes, for each signal profile associated with said at least one sheet generated in the form of a diverging beam, identifying outcoupling points corresponding to limits of the signal profile, reconstructing limiting rays of the attenuated light path by geometrically retracing the thus-identified outcoupling points to a respective incoupling point, and modifying the distance between the limiting rays by applying said width function, thereby determining the attenuated light path. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method in a touch-sensing apparatus, said apparatus comprising a light transmissive panel that defines a touch surface and an opposite surface, a light source arrangement for providing sheets of light inside the panel, wherein each sheet comprises light that propagates by internal reflection between the touch surface and the opposite surface-from one or more incoupling points to a set of outcoupling points, said apparatus further comprising a light sensor arrangement for generating one or more output signals that represent light reaching the outcoupling points, wherein the touch-sensing apparatus is configured such that an object touching the touch surface locally attenuates at least two sheets of light, said method comprising:
-
identifying, in said output signal(s), a set of signal profiles originating from said object, determining at least part of an attenuated light path across the panel based on each signal profile, generating a set of candidate positions based on the attenuated light paths, and identifying the position of the object on the touch surface based on the generated set of candidate positions, wherein said determining comprises applying a width function which is representative of a dependence of signal profile width on distance to the incoupling point due to light scattering caused by at least one of the touch surface and the opposite surface, and wherein said identifying the positions includes, calculating a shape measure and/or an area measure for at least one candidate position based on the thus-determined attenuated light paths, and validating said at least one candidate position based on the shape measure and/or area measure. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A device for determining a position of an object on a touch surface included in a touch-sensing apparatus, said touch-sensing apparatus comprising a light transmissive panel that defines the touch surface and an opposite surface, a light source arrangement for providing sheets of light inside the panel, wherein each sheet comprises light that propagates by internal reflection between the touch surface and the opposite surface from one or more incoupling points to a set of outcoupling points, a light sensor arrangement for generating one or more output signals that represent light reaching the outcoupling points, wherein the touch-sensing apparatus is configured such that an object touching the touch surface locally attenuates at least two sheets of light, said device comprising:
-
an element for identifying, in said output signal(s), a set of signal profiles originating from the object, an element for determining at least part of an attenuated light path across the panel based on each signal profile, and an element for identifying the position of the object on the touch surface based on the thus-determined attenuated light paths, wherein said element for determining is configured to apply a width function which is representative of a dependence of signal profile width on distance to the incoupling point due to light scattering caused by a diffusing structure of at least one of the touch surface and the opposite surface, wherein at least one of the sheets is generated in the form of a diverging beam originating at the one or more incoupling points, and wherein said element for determining is configured to, for each signal profile associated with said at least one sheet generated in the form of a diverging beam, identify outcoupling points corresponding to limits of the signal profile, reconstruct limiting rays of the attenuated light path by geometrically retracing the thus-identified outcoupling points to a respective incoupling point, and modify the distance between the limiting rays by applying said width function, thereby determining the attenuated light path. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A device for determining a position of an object on a touch surface included in a touch-sensing apparatus, said touch-sensing apparatus comprising a light transmissive panel that defines the touch surface and an opposite surface, a light source arrangement for providing sheets of light inside the panel, wherein each sheet comprises light that propagates by internal reflection between the touch surface and the opposite surface from one or more incoupling points to a set of outcoupling points, a light sensor arrangement for generating one or more output signals that represent light reaching the outcoupling points, wherein the touch-sensing apparatus is configured such that an object touching the touch surface locally attenuates at least two sheets of light, said device comprising:
-
an element for identifying, in said output signal(s), a set of signal profiles originating from the object, an element for determining at least part of an attenuated light path across the panel based on each signal profile, an element for generating a set of candidate positions based on the attenuated light paths across the panel, and an element for identifying the position of the object on the touch surface based on the generated set of candidate positions, wherein said element for determining is configured to apply a width function which is representative of a dependence of signal profile width on distance to the incoupling point due to light scattering caused by at least one of the touch surface and the opposite surface, and wherein said element for identifying the positions is configured to, calculate a shape measure and/or an area measure for at least one candidate position based on the thus-determined attenuated light paths, and validate said at least one candidate position based on the shape measure and/or area measure. - View Dependent Claims (18, 19, 20)
-
Specification