Identification of a gesture
First Claim
1. A computing device for identifying a gesture performed by a tracked object in an image stream, said computing device comprising a memory and a controller, wherein said controller is configured to:
- determine a movement vector for the tracked object;
compare the movement vector against a reference library of gestures, and thereby identify a gesture matching the movement vector,wherein said movement vector comprises at least one partial movement having a direction being identified by a relative angle (α
) and wherein said comparison is based on said relative angle (α
),wherein said controller is further configured to traverse a state diagram, wherein a transition corresponds to an element of said movement vector and at least one state corresponds to an action;
whereby the controller executes a transition from a state to another according to elements of the movement vector until a gesture is identified by reaching the corresponding state, andwherein said controller is further configured topreemptively execute an action corresponding to an assumed gesture as said gesture is being detected,assume that the gesture being detected is an assumed gesture if the state of the state diagram currently being visited is on a transition path to said gesture to be detected,determine a distance of a movement (dist),determine if the distance of the movement is above a first distance threshold value (VI), andif so, compare an angle of the movement with a library angle (β
).
1 Assignment
0 Petitions
Accused Products
Abstract
A computing device for identifying a gesture performed by a tracked object in an image stream, said computing device comprising a memory and a controller, wherein said controller is configured to: determine a movement vector for the tracked object, compare the movement vector against a reference library of gestures, and thereby identify a gesture matching the movement vector, wherein said movement vector comprises at least one partial movement having a direction being identified by a relative angle and wherein said comparison is based on said relative angle.
-
Citations
14 Claims
-
1. A computing device for identifying a gesture performed by a tracked object in an image stream, said computing device comprising a memory and a controller, wherein said controller is configured to:
-
determine a movement vector for the tracked object; compare the movement vector against a reference library of gestures, and thereby identify a gesture matching the movement vector, wherein said movement vector comprises at least one partial movement having a direction being identified by a relative angle (α
) and wherein said comparison is based on said relative angle (α
),wherein said controller is further configured to traverse a state diagram, wherein a transition corresponds to an element of said movement vector and at least one state corresponds to an action; whereby the controller executes a transition from a state to another according to elements of the movement vector until a gesture is identified by reaching the corresponding state, and wherein said controller is further configured to preemptively execute an action corresponding to an assumed gesture as said gesture is being detected, assume that the gesture being detected is an assumed gesture if the state of the state diagram currently being visited is on a transition path to said gesture to be detected, determine a distance of a movement (dist), determine if the distance of the movement is above a first distance threshold value (VI), and if so, compare an angle of the movement with a library angle (β
). - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for use in a computing device for identifying a gesture performed by a tracked object in an image stream, said method comprising:
-
determining, using a processor, a movement vector for the tracked object; comparing, using a processor, the movement vector against a reference library of gestures, and thereby identifying a gesture matching the movement vector, wherein said movement vector comprises at least one partial movement having a direction being identified by a relative angle (α
) and wherein said comparison is based on said relative angle (α
), andwherein said method further comprises traversing a state diagram, wherein a transition corresponds to an element of said movement vector and at least one state corresponds to an action, whereby a transition from a state to another is executed according to elements of the movement vector until a gesture is identified by reaching the corresponding state, preemptively executing an action corresponding to an assumed gesture as said gesture is being detected, wherein the gesture being detected is assumed to be an assumed gesture if the state of the state diagram currently being visited is on a transition path to said gesture to be detected, determining, a distance of a movement (dist), determining if the distance of the movement is above a first distance threshold value (VI), and if so, comparing an angle of the movement with a library angle (β
). - View Dependent Claims (14)
-
Specification