Graphical input controller and method with rear screen image detection
First Claim
1. A method for providing graphical input signals from an input device for an interactive computer system using an opaque enclosure with multiple semi-transparent light-diffusing panels disposed to form outside surfaces of the enclosure and an imaging device mounted relative to the panels for imaging the panels, the method including the steps of:
- touching an outside surface of one panel;
imaging an inner surface of the panels with the imaging device;
acquiring a background image of the panels before touching the one panel;
p1 normalizing the image signal in response to the background image;
providing an image signal in response to the image;
determining the coordinates of the image of the touch on the panel; and
providing signals responsive to the coordinates to the interactive computer system.
2 Assignments
0 Petitions
Accused Products
Abstract
An interactive graphics system includes a touch-sensitive controller having a number of semi-transparent light-diffusing panels imaged by a rear mounted imaging device such as a video camera. The imaging device is arranged to detect the shadows of objects, such as fingers, touching any of the panels. The camera can simultaneously to detect multiple touch points on the panels resulting from the touch of multiple fingers, which facilitates the detection of input gestures. The panel and the position on the panel touched can be determined by the position of the shadow on the video image. As the imaging device is only required to detect the existence of shadows on the panels, only a two-dimensional image must be processed. However, since the imaging device can image multiple panels simultaneously, a multi-dimensional input signal can be provided. Further, as this image is of high contrast, only light/dark areas must be differentiated for greatly simplified image processing.
-
Citations
12 Claims
-
1. A method for providing graphical input signals from an input device for an interactive computer system using an opaque enclosure with multiple semi-transparent light-diffusing panels disposed to form outside surfaces of the enclosure and an imaging device mounted relative to the panels for imaging the panels, the method including the steps of:
-
touching an outside surface of one panel; imaging an inner surface of the panels with the imaging device; acquiring a background image of the panels before touching the one panel;
p1 normalizing the image signal in response to the background image;providing an image signal in response to the image; determining the coordinates of the image of the touch on the panel; and providing signals responsive to the coordinates to the interactive computer system. - View Dependent Claims (2, 3)
-
-
4. A method for providing graphical input signals for an interactive computer system using an opaque enclosure with multiple semi-transparent light-diffusing panels and an imaging device disposed relative to the panels, the method including the steps of:
-
touching an outside surface of one panel; imaging inner surfaces of the panels with the imaging device; providing an image signal in response to an image of the inner surface of a panel; acquiring a background image of the panels before touching the one panel; normalizing the image signal in response to the background image; determining the coordinates of the image of a touch on the panel; transforming the coordinates into a three dimensional image in response to the coordinates; and providing a signalrepresentative of the transformed coordinates. - View Dependent Claims (5, 6)
-
-
7. A method for providing graphical input signals from an input device for an interactive computer system using an opaque enclosure with a semi-transparent light-diffusing panel and an imaging device disposed relative to the panel, the method including the steps of:
-
touching an outside surface of the panel; imaging an inner surface of the panel with the imaging device; providing an image signal in response to an image of the inner surface of the panel; acquiring a background image of the panel before touching the panel; normalizing the image signal in response to the background image; determining coordinates of the image of a touch on the panel; identifying a position on the panel which is touched in response to the coordinates; and providing a signal responsive to the coordinates to the interactive computer system. - View Dependent Claims (8, 9)
-
-
10. A method for providing graphical input signals from an input device for an interactive computer system using an opaque enclosure with a semi-transparent light-diffusing panel and an imaging device disposed relative to the panel, the method including the steps of:
-
touching an outside surface of the panel; imaging an inner surface of the panel with the imaging device; providing an image signal in response to the image of the panel; acquiring a background image of the panel before touching the panel; normalizing the image signal in response to the background image; determining coordinates of the image of the touch on the panel; transforming the coordinates into a three dimensional image in response to the coordinates; and providing a signal responsive to the transformed coordinates. - View Dependent Claims (11, 12)
-
Specification