DYNAMIC GESTURE BASED SHORT-RANGE HUMAN-MACHINE INTERACTION
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, devices and methods are described including starting a gesture recognition engine in response to detecting an initiation gesture and using the gesture recognition engine to determine a hand posture and a hand trajectory in various depth images. The gesture recognition engine may then use the hand posture and the hand trajectory to recognize a dynamic hand gesture and provide corresponding user interface command.
83 Citations
55 Claims
-
1-30. -30. (canceled)
-
31. A computer-implemented method for recognizing a dynamic hand gesture, comprising:
-
detecting an initiation gesture; starting a gesture recognition engine in response to detecting the initiation gesture; determining, using the gesture recognition engine, a hand posture in at least one image of a plurality of images; determining, using the gesture recognition engine, a hand trajectory in the plurality of images; determining, using the gesture recognition engine, a dynamic hand gesture in response to the hand posture and the hand trajectory; and providing, using the gesture recognition engine, a user interface command in response to determining the dynamic hand gesture. - View Dependent Claims (32, 33, 34, 35, 36, 37)
-
-
38. An article comprising a computer program product having stored therein instructions that, if executed, result in:
-
detecting an initiation gesture; starting a gesture recognition engine in response to detecting the initiation gesture; determining, using the gesture recognition engine, a hand posture in at least one image of a plurality of images; determining, using the gesture recognition engine, a hand trajectory in the plurality of images; determining, using the gesture recognition engine, a dynamic hand gesture in response to the hand posture and the hand trajectory; and providing, using the gesture recognition engine, a user interface command in response to determining the dynamic hand gesture. - View Dependent Claims (39, 40, 41, 42, 43)
-
-
44. An apparatus, comprising:
a processor configured to; detect an initiation gesture; start a gesture recognition engine in response to detecting the initiation gesture; determine, using the gesture recognition engine, a hand posture in at least one image of a plurality of images; determine, using the gesture recognition engine, a hand trajectory in the plurality of images; determine, using the gesture recognition engine, a dynamic hand gesture in response to the hand posture and the hand trajectory; and provide, using the gesture recognition engine, a user interface command in response to determining the dynamic hand gesture. - View Dependent Claims (45, 46, 47, 48, 49)
-
50. A system comprising:
-
an imaging device; and a computing system, wherein the computing system is communicatively coupled to the imaging device and wherein, in response to depth images received from the imaging device, the computing system is to; detect an initiation gesture; start a gesture recognition engine in response to detecting the initiation gesture; determine, using the gesture recognition engine, a hand posture in at least one image of a plurality of images; determine, using the gesture recognition engine, a hand trajectory in the plurality of images; determine, using the gesture recognition engine, a dynamic hand gesture in response to the hand posture and the hand trajectory; and provide, using the gesture recognition engine, a user interface command in response to determining the dynamic hand gesture. - View Dependent Claims (51, 52, 53, 54, 55)
-
Specification