Hand gesture detection
First Claim
Patent Images
1. A system comprising:
- one or more processors;
an image sensor; and
one or more computer-readable media storing computer-executable instructions that, when executed by the one or more processors, cause the one or more processors to perform acts comprising;
capturing a series of images of a hand using the image sensor;
analyzing, at least in part, the images to detect fingertips of the hand;
subsequent to detecting the fingertips, further analyzing the images to determine a spread of the hand over time; and
identifying a hand grasp gesture based at least in part on (a) whether the spread of the hand over time corresponds to a Gaussian function and (b) whether the spread of the hand decreases by a threshold amount subsequent to detecting the fingertips.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques are described for detecting a hand gesture made by a user. Fingertips of a hand may be identified and tracked over time. When a user contracts the fingertips from an extended position, hand spread may be calculated based on the area of the hand and fingers. The hand spread over time may be compared to a Gaussian function to evaluate whether the observed motion represents a grasping motion.
15 Citations
19 Claims
-
1. A system comprising:
-
one or more processors; an image sensor; and one or more computer-readable media storing computer-executable instructions that, when executed by the one or more processors, cause the one or more processors to perform acts comprising; capturing a series of images of a hand using the image sensor; analyzing, at least in part, the images to detect fingertips of the hand; subsequent to detecting the fingertips, further analyzing the images to determine a spread of the hand over time; and identifying a hand grasp gesture based at least in part on (a) whether the spread of the hand over time corresponds to a Gaussian function and (b) whether the spread of the hand decreases by a threshold amount subsequent to detecting the fingertips. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method, comprising:
-
determining a spread of a hand over time; comparing the spread of the hand over time with a Gaussian function, the Gaussian function associated with a transition of the spread of the hand over time from an open hand, where fingers are spread outwards respective to a palm of the hand, to a closed hand, where the fingers have converged towards a palm of the hand; and identifying a hand gesture based at least in part on the comparing. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. One or more non-transitory computer-readable media storing computer-executable instructions that, when executed by one or more processors, cause the one or more processors to perform acts comprising:
-
detecting fingertips of a hand; subsequent to detecting the fingertips, determining a spread of the hand over time; comparing the spread of the hand over time with a Gaussian function, the Gaussian function associated with a range of the spread of the hand over time; and identifying a hand gesture based at least in part on the comparing. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
Specification