Gesture Recognition Interface System with Vertical Display
First Claim
1. A gesture recognition interface system comprising:
- a substantially vertical surface configured to define a gesture recognition environment based on physical space in a foreground of the substantially vertical surface;
at least one light source positioned to provide illumination of the gesture recognition environment;
at least two cameras configured to generate a plurality of image sets based on the illumination being reflected from an input object in the gesture recognition environment; and
a controller configured to determine a given input gesture based on changes in relative locations of the input object in each of the plurality of image sets, and being further configured to initiate a device input associated with the given input gesture.
2 Assignments
0 Petitions
Accused Products
Abstract
One embodiment of the invention includes a gesture recognition interface system. The system may comprise a substantially vertical surface configured to define a gesture recognition environment based on physical space in a foreground of the substantially vertical surface. The system may also comprise at least one light source positioned to provide illumination of the gesture recognition environment. The system also comprises at least two cameras configured to generate a plurality of image sets based on the illumination being reflected from an input object in the gesture recognition environment. The system further comprises a controller configured to determine a given input gesture based on changes in relative locations of the input object in each of the plurality of image sets. The controller may further be configured to initiate a device input associated with the given input gesture.
307 Citations
20 Claims
-
1. A gesture recognition interface system comprising:
-
a substantially vertical surface configured to define a gesture recognition environment based on physical space in a foreground of the substantially vertical surface; at least one light source positioned to provide illumination of the gesture recognition environment; at least two cameras configured to generate a plurality of image sets based on the illumination being reflected from an input object in the gesture recognition environment; and a controller configured to determine a given input gesture based on changes in relative locations of the input object in each of the plurality of image sets, 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:
-
displaying visual content on a substantially vertical display surface; illuminating a gesture recognition environment that is defined by a physical space in a foreground of the substantially vertical display surface; providing simulated inputs that are interactive with the visual content in the gesture recognition environment via gestures associated with an input object; generating a first plurality of images and a second plurality of images associated with the input object substantially concurrently based on reflected light from the input object; detecting features associated with the input object in each of corresponding pairs of the first and second plurality of images; determining a plurality of three-dimensional physical locations of the input object based on a relative separation of the features associated with the input object in the corresponding pairs of the first and 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 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 input object correspond to the given one of the plurality of pre-defined gestures. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A gesture recognition interface system comprising:
-
means for providing a brightness contrast between reflected light and non-reflected light in a gesture recognition environment that is defined by a physical space in front of a substantially vertical display surface, the reflected light being reflected from an input object; means for generating a first plurality of images of the input object based on the brightness contrast; means for generating a second plurality of images of the input object based on the brightness contrast, the first plurality of images and the second plurality of images forming a plurality of matched pairs of images of the input object; means for generating a sequence of points associated with elongated portions of the input object in each of the first and second plurality of images and for correlating at least one pair of corresponding points in each of the plurality of matched pairs of images of the input object; means for determining three-dimensional physical location information associated with features of the input object based on a relative separation of the correlated at least one pair of corresponding points in the plurality of matched pairs of images of the input object; means for translating changes in the three-dimensional location information associated with the features 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 pre-defined gestures. - View Dependent Claims (18, 19, 20)
-
Specification