Gesture recognition interface system
First Claim
1. A gesture recognition interface system comprising:
- a first light source and a second light source positioned to illuminate a background surface;
at least one camera operative to receive a first plurality of images based on a first reflected light contrast difference between the background surface and a sensorless input object caused by the first light source and a second plurality of images based on a second reflected light contrast difference between the background surface and the sensorless input object caused by the second light source; and
a controller operative to determine a given input gesture based on changes in relative locations of the sensorless input object in the first plurality of images and the second plurality of images, and being further operative to initiate a device input associated with the given input gesture.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method is provided for a gesture recognition interface system. The interface system may comprise a first and second light source positioned to illuminate a background surface. The interface system may also comprise at least one camera operative to receive a first plurality of images based on a first reflected light contrast difference between the background surface and a sensorless input object caused by the first light source and a second plurality of images based on a second reflected light contrast difference between the background surface and the sensorless input object caused by the second light source. The interface system may further comprise a controller operative to determine a given input gesture based on changes in relative locations of the sensorless input object in the first plurality of images and the second plurality of images. The controller may further be operative to initiate a device input associated with the given input gesture.
374 Citations
35 Claims
-
1. A gesture recognition interface system comprising:
-
a first light source and a second light source positioned to illuminate a background surface; at least one camera operative to receive a first plurality of images based on a first reflected light contrast difference between the background surface and a sensorless input object caused by the first light source and a second plurality of images based on a second reflected light contrast difference between the background surface and the sensorless input object caused by the second light source; and a controller operative to determine a given input gesture based on changes in relative locations of the sensorless input object in the first plurality of images and the second plurality of images, and being further operative 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, 13, 14, 15, 16, 17, 18)
-
-
19. A method of providing device inputs, the method comprising:
-
illuminating a background surface with a first light source and a second light source; providing simulated inputs over the background surface via gestures associated with a sensorless input object; generating a first plurality of images associated with the sensorless input object based on a reflected light contrast between the sensorless input object and the illuminated background surface caused by the first light source; generating a second plurality of images associated with the sensorless input object based on a reflected light contrast between the sensorless input object and the illuminated background surface caused by the second light source; determining a plurality of three-dimensional physical locations of the sensorless input object based on a relative separation of the sensorless 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 sensorless input object correspond to any of a plurality of pre-defined gestures; and providing at least one device input based on a given one of the plurality of pre-defined gestures upon determining that the changes in the plurality of three-dimensional physical locations of the sensorless input object correspond to the given one of the plurality of pre-defined gestures. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A gesture recognition interface system comprising:
-
means for providing a first brightness contrast between a background surface and a sensorless input object; means for providing a second brightness contrast between a background surface and a sensorless input object; means for generating a first plurality of images of the sensorless input object based on the first brightness contrast; means for generating a second plurality of images of the sensorless input object based on the second brightness contrast, the first plurality of images and the second plurality of images forming a plurality of matched pairs of images of the sensorless input object; means for generating two-dimensional location information associated with at least one end-point of the sensorless 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 sensorless input object based on the two-dimensional location information associated with the at least one end-point of the sensorless input object for each of the plurality of matched pairs of images of the sensorless input object; means for translating changes in the three-dimensional location information associated with at least one end-point of the sensorless 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 pre-defined gestures. - View Dependent Claims (31, 32, 33, 34, 35)
-
Specification