Touch screen signal processing
First Claim
1. A touch display comprising:
- a screen for a user to touch and view an image on or through;
a plurality of light sources at one or more edges in front of said screen, said plurality of light sources directing light across the surface of said screen;
at least two cameras located at the periphery of said screen, said at least two cameras located so as not to receive direct light from said plurality of light sources, each of said at least two cameras configured to generate an output by imaging said surface in front of said screen, said output including a mirrored image generated from each of said at least two cameras detecting light reflected from the surface of said screen; and
a processor configured to;
generate processed outputs by processing said outputs to detect a level of reflected light and a level of light from said minor image; and
employ triangulation techniques using said processed outputs to determine the presence of an object proximate to said screen and a location of said object.
1 Assignment
0 Petitions
Accused Products
Abstract
A touch screen which uses light sources at one or more edges of the screen which directs light across the surface of the screen and at least two cameras having electronic outputs located at the periphery of the screen to receive light from said light sources. A processor receives the outputs of said cameras and employs triangulation techniques to determine the location of an object proximate to said screen. Detecting the presence of an object includes detecting at the cameras the presence or absence of direct light due to the object, using a screen surface as a mirror and detecting at the cameras the presence or absence of reflected light due to an object. The light sources may be modulated to provide a frequency band in the output of the cameras.
-
Citations
32 Claims
-
1. A touch display comprising:
-
a screen for a user to touch and view an image on or through; a plurality of light sources at one or more edges in front of said screen, said plurality of light sources directing light across the surface of said screen; at least two cameras located at the periphery of said screen, said at least two cameras located so as not to receive direct light from said plurality of light sources, each of said at least two cameras configured to generate an output by imaging said surface in front of said screen, said output including a mirrored image generated from each of said at least two cameras detecting light reflected from the surface of said screen; and a processor configured to; generate processed outputs by processing said outputs to detect a level of reflected light and a level of light from said minor image; and employ triangulation techniques using said processed outputs to determine the presence of an object proximate to said screen and a location of said object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 25)
-
-
11. A touch display comprising:
-
a screen for a user to touch and view an image on or through; a plurality of light sources located at one or more edges behind said screen, said plurality of light sources directing light across the surface of said screen; at least two cameras located at the periphery of said screen, said at least two cameras located so as not to receive direct light from said plurality of light sources, each of said at least two cameras configured to generate an output by imaging said surface in front of said screen, said output including a mirror image generated from each of said at least two cameras detecting light reflected from the surface of said screen; and a processor configured to; generate processed outputs by processing said outputs to detect a level of reflected light and a level of light from said minor image; and employ triangulation techniques using said processed outputs to determine the presence of an object proximate to said screen and a location of said object. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method of receiving user inputs in reference to an image including the steps of:
-
providing a screen for a user to touch and view an image on or through; providing a plurality of light sources at one or more edges behind said screen, said plurality of light sources directing light across the surface of said screen; providing at least two cameras located at the periphery of said screen, said at least two cameras located so as not to receive direct light from said plurality of light sources, each of said at least two cameras configured to generate an output by imaging said surface in front of said screen, said output including a mirror image generated from each of said at least two cameras detecting light reflected from the surface of said screen; processing said outputs to detect a level of reflected light and a level of light from said mirror image; and processing the processed outputs of said at least two cameras by employing triangulation techniques using said processed outputs to determine the presence of an object proximate to said screen a location of said object. - View Dependent Claims (23, 24, 26, 27, 28, 29, 30, 31, 32)
-
Specification