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;
light sources at one or more edges of said screen, said light sources directing light across the surface of said screen;
means for modulating said light from said light sources at a frequency within an imageable range of said cameras;
at least two cameras having outputs, each said camera located at the periphery of said screen to image the space in front of said screen, said output including a scanned image;
means for processing said outputs to detect the level of light, said light including;
direct light from said light sources, and/or reflected light from said light sources;
means for excluding image data outside said modulation frequency;
a processor receiving the processed outputs of said cameras, said processor employing triangulation techniques and said processed outputs to determine whether the processed outputs indicate the presence of an object proximate to said screen and if so the location of said object.
2 Assignments
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.
106 Citations
88 Claims
-
1. A touch display comprising:
-
a screen for a user to touch and view an image on or through;
light sources at one or more edges of said screen, said light sources directing light across the surface of said screen;
means for modulating said light from said light sources at a frequency within an imageable range of said cameras;
at least two cameras having outputs, each said camera located at the periphery of said screen to image the space in front of said screen, said output including a scanned image;
means for processing said outputs to detect the level of light, said light including;
direct light from said light sources, and/or reflected light from said light sources;
means for excluding image data outside said modulation frequency;
a processor receiving the processed outputs of said cameras, said processor employing triangulation techniques and said processed outputs to determine whether the processed outputs indicate the presence of an object proximate to said screen and if so the location of said object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 25)
-
-
10. A touch display comprising:
-
a screen for a user to touch and view an image on or through;
light sources at one or more edges in front of said screen, said light sources directing light across the surface of said screen;
at least two cameras having outputs located at the periphery of said screen, said cameras located so as not to receive direct light from said light sources, each said camera imaging said surface in front of said screen, said output including a mirrored image;
means for processing said outputs to detect level of reflected light and the level of light from said mirror image; and
a processor receiving the processed outputs of said cameras, said processor employing triangulation techniques and said processed outputs to determine whether the processed outputs indicate the presence of an object proximate to said screen and if so the location of said object. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A touch display comprising:
-
a screen for a user to touch and view an image on or through;
light sources at one or more edges behind said screen, said light sources directing light across the surface of said screen;
at least two cameras having outputs located at the periphery of said screen, said cameras located so as not to receive direct light from said light sources, each said camera imaging said surface in front of said screen, said output including a mirror image;
means for processing said outputs to detect level of reflected light and the level of light from said mirror image; and
a processor receiving the processed outputs of said cameras, said processor employing triangulation techniques and said processed outputs to determine whether the processed outputs indicate the presence of an object proximate to said screen and if so the location of said object. - View Dependent Claims (21, 22, 23, 24, 26, 27, 28, 29, 30)
-
-
31. A touch display comprising:
-
a screen for a user to touch and view an image on or through;
light sources at one or more edges of said screen, said light sources directing light across the surface of said screen;
means for controlling the operation of sections of said light sources independent of other sections of said light sources;
at least two cameras having outputs, each said camera located at the periphery of said screen to image the space in front of said screen, said output including a scanned image;
means for processing said outputs to detect the level of light, said light including;
direct light from said light sources, and/or reflected light from said light sources;
a processor receiving the processed outputs of said cameras, said processor employing triangulation techniques and said processed outputs to determine whether the processed outputs indicate the presence of an object proximate to said screen and if so the location of said object. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44)
-
-
39. A touch display as claimed in 38 wherein means for controlling the operation of sections of said light source includes means for independently controlling the effective intensity of said light source.
-
45. 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 light sources at one or more edges of said screen, said light sources directing light across the surface of said screen;
modulating said light from said light sources at a frequency within an imageable range of said cameras;
providing at least two cameras having outputs, each said camera located at the periphery of said screen to image the space in front of said screen, said output including a scanned image;
processing said outputs to detect the level of light, said light including;
direct light from said light sources, and/or reflected light from said light sources;
processing said outputs to exclude image data outside said modulation frequency;
processing the processed outputs of said cameras, using triangulation techniques to obtain the location of said object. - View Dependent Claims (46, 47, 48, 49, 50, 51, 52, 53)
-
-
54. 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 light sources at one or more edges behind said screen, said light sources directing light across the surface of said screen;
controlling the operation of sections of said light sources independent of other sections of said light sources;
providing at least two cameras having outputs, each said camera located at the periphery of said screen to image the space in front of said screen, said output including a scanned image;
processing said outputs to detect the level of light, said light including;
direct light from said light sources, and/or reflected light from said light sources;
processing the processed outputs of said cameras, using triangulation techniques to obtain the location of said object. - View Dependent Claims (55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67)
-
-
68. 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 light sources at one or more edges behind said screen, said light sources directing light across the surface of said screen;
providing at least two cameras having outputs located at the periphery of said screen, said cameras located so as not to receive direct light from said light sources, each said camera imaging said surface in front of said screen, said output including a mirror image;
processing said outputs to detect the level of reflected light and the level of light from said mirror image; and
processing the processed outputs of said cameras, employing triangulation techniques and said processed outputs to determine whether the processed outputs indicate the presence of an object proximate to said screen and if so the location of said object. - View Dependent Claims (69, 70, 71, 72, 73, 74, 75, 76, 77, 78)
-
-
79. 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 light sources at one or more edges in front of said screen, said light sources directing light across the surface of said screen;
providing at least two cameras having outputs, said cameras located so as not to receive direct light from said light sources, each said camera imaging said surface in front of said screen, said output including a mirror image;
means for processing outputs to detect the level of reflected light and the level of light from said mirror image; and
processing the processed outputs of said cameras, using triangulation techniques to obtain the location of said object. - View Dependent Claims (80, 81, 82, 83, 84, 85, 86, 87, 88)
-
Specification