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
identify a gesture matching the movement vector based on the comparison, whereinsaid movement vector comprises at least one partial movement having a direction being identified by an angle and wherein said comparison is based on said angle, andsaid controller is further configured tocorrect for a misalignment of said computing device by determining said angle as a relative angle between a direction of a first partial movement and a direction of a second partial movement, andtraverse 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.
2 Assignments
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
19 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 identify a gesture matching the movement vector based on the comparison, wherein said movement vector comprises at least one partial movement having a direction being identified by an angle and wherein said comparison is based on said angle, and said controller is further configured to correct for a misalignment of said computing device by determining said angle as a relative angle between a direction of a first partial movement and a direction of a second partial movement, and 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. 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 a movement vector for the tracked object; comparing the movement vector against a reference library of gestures; and identifying a gesture matching the movement vector based on the comparison, wherein said movement vector comprises at least one partial movement having a direction being identified by an angle and wherein said comparison is based on said angle, and said method further comprises correcting for a misalignment of said computing device by determining said angle as a relative angle between a direction of a first partial movement and a direction of a second partial movement, and 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 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. - View Dependent Claims (19)
-
Specification