Hand-Gesture Recognition Method
First Claim
1. A method of providing device inputs, the method comprising:
- illuminating hand gestures performed via a bare hand of a user in a foreground of a background surface with at least one infrared (IR) light source;
generating a first plurality of silhouette images associated with the bare hand based on an IR light contrast between the bare hand and the background surface;
generating a second plurality of silhouette images associated with the bare hand based on an IR light contrast between the bare hand and the background surface;
determining a plurality of three-dimensional features of the bare hand relative to the background surface based on a parallax separation of the bare hand in the first plurality of silhouette images relative to the second plurality of silhouette images;
determining a provided input gesture based on the plurality of three-dimensional features of the bare hand;
comparing the provided input gesture with a plurality of predefined gesture inputs in a gesture library; and
providing at least one device input corresponding to interaction with displayed visual content based on the provided input gesture corresponding to one of the plurality of predefined gesture inputs.
3 Assignments
0 Petitions
Accused Products
Abstract
One embodiment of the invention includes a method of providing device inputs. The method includes illuminating hand gestures performed via a bare hand of a user in a foreground of a background surface with at least one infrared (IR) light source. The method also includes generating a first plurality of silhouette images associated with the bare hand based on an IR light contrast between the bare hand and the background surface and generating a second plurality of silhouette images associated with the bare hand based on an IR light contrast between the bare hand and the background surface. The method also includes determining a plurality of three-dimensional features of the bare hand relative to the background surface based on a parallax separation of the bare hand in the first plurality of silhouette images relative to the second plurality of silhouette images. The method also includes determining a provided input gesture based on the plurality of three-dimensional features of the bare hand and comparing the provided input gesture with a plurality of predefined gesture inputs in a gesture library. The method further includes providing at least one device input corresponding to interaction with displayed visual content based on the provided input gesture corresponding to one of the plurality of predefined gesture inputs.
-
Citations
40 Claims
-
1. A method of providing device inputs, the method comprising:
-
illuminating hand gestures performed via a bare hand of a user in a foreground of a background surface with at least one infrared (IR) light source; generating a first plurality of silhouette images associated with the bare hand based on an IR light contrast between the bare hand and the background surface; generating a second plurality of silhouette images associated with the bare hand based on an IR light contrast between the bare hand and the background surface; determining a plurality of three-dimensional features of the bare hand relative to the background surface based on a parallax separation of the bare hand in the first plurality of silhouette images relative to the second plurality of silhouette images; determining a provided input gesture based on the plurality of three-dimensional features of the bare hand; comparing the provided input gesture with a plurality of predefined gesture inputs in a gesture library; and providing at least one device input corresponding to interaction with displayed visual content based on the provided input gesture corresponding to one of the plurality of predefined gesture inputs. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 35, 36, 37, 38, 39, 40)
-
- 32. The method of claim 32, wherein providing the at least one device input comprises returning to an immediately preceding web-page in a selected Internet browser associated with the portion of the displayed visual content.
Specification