GESTURE RECOGNITION INTERFACE SYSTEM WITH A LIGHT-DIFFUSIVE SCREEN
First Claim
1. A gesture recognition interface system comprising:
- at least one light source positioned to illuminate a first side of a light-diffusive screen;
at least one camera positioned on a second side of the light-diffusive screen, the second side being opposite the first side, and configured to receive a plurality of images based on a brightness contrast difference between the light-diffusive screen and an input object; and
a controller configured to determine a given input gesture based on changes in relative locations of the input object in the plurality of images, and being further configured to initiate a device input associated with the given input gesture.
3 Assignments
0 Petitions
Accused Products
Abstract
One embodiment of the invention includes a gesture recognition interface system. The interface system may comprise at least one light source positioned to illuminate a first side of a light-diffusive screen. The interface system may also comprise at least one camera positioned on a second side of the light-diffusive screen, the second side being opposite the first side, and configured to receive a plurality of images based on a brightness contrast difference between the light-diffusive screen and an input object. The interface system may further comprise a controller configured to determine a given input gesture based on changes in relative locations of the input object in the plurality of images. The controller may further be configured to initiate a device input associated with the given input gesture.
-
Citations
21 Claims
-
1. A gesture recognition interface system comprising:
-
at least one light source positioned to illuminate a first side of a light-diffusive screen; at least one camera positioned on a second side of the light-diffusive screen, the second side being opposite the first side, and configured to receive a plurality of images based on a brightness contrast difference between the light-diffusive screen and an input object; and a controller configured to determine a given input gesture based on changes in relative locations of the input object in the plurality of images, and being further configured to initiate a device input associated with the given input gesture. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of providing device inputs, the method comprising:
-
illuminating a first side of a light-diffusive screen with at least one light source; providing simulated inputs in a foreground of a second side of the light-diffusive screen via gestures associated with an input object, the second side being opposite the first side of the light-diffusive screen; generating a first plurality of images and a second plurality of images associated with the input object substantially concurrently based on a brightness contrast between the input object and the second side of the light-diffusive screen; determining a plurality of three-dimensional physical locations of the input object based on a relative separation of the input object in the first plurality of images relative to the second plurality of images; determining if changes in the plurality of three-dimensional physical locations of the input object correspond to any of a plurality of predefined gestures; and providing at least one device input based on a given one of the plurality of predefined gestures upon determining that the changes in the plurality of three-dimensional physical locations of the input object correspond to the given one of the plurality of predefined gestures. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A gesture recognition interface system comprising:
-
means for substantially diffusing infrared (IR) illumination provided from at least one light source; means for generating a first plurality of silhouette images and a second plurality of silhouette images of the input object relative to the diffused illumination, the first and second plurality of images forming a plurality of matched pairs of silhouette images of the input object; means for generating two-dimensional location information associated with at least one feature of the input object for each of the first plurality of images and the second plurality of images; means for interpolating three-dimensional location information associated with the input object based on the two-dimensional location information associated with the at least one feature of the input object for each of the plurality of matched pairs of images of the input object; means for translating changes in the three-dimensional location information associated with at least one feature of the input object to a given input gesture; and means for providing device inputs based on matching the given input gesture with one of a plurality of predefined gestures. - View Dependent Claims (20, 21)
-
Specification