SYSTEM AND METHOD FOR HAND GESTURE RECOGNITION FOR REMOTE CONTROL OF AN INTERNET PROTOCOL TV
First Claim
1. Gesture recognition system for remote controlling a TV, which comprises:
- video capturing device for capturing a video sequence of a user which is composed of video frames, and conveying the same into a hand tracker;
hand tracker module for receiving said video sequence, inspecting each of said video frames for possible inclusion of a user hand within it, and when a hand is determined to be found in a frame, calculating the hand centroid, and outputting the centroid coordinates into a trajectory buffer;
trajectory buffer for receiving from said hand tracker each of said hand centroid coordinates, and maintaining in storage at least several tens of recent hand centroids, that altogether define a trajectory;
trajectory segmentation module for continuously inspecting said buffer for possible inclusion of relevant trajectories that are suspected to relate to a hand gesture pattern, and whenever a relevant trajectory is detected, extracting a trajectory segment of the same, and conveying it into a gesture classifier; and
gesture classifier for extracting from each received trajectory segment global feature parameters of the same, comparing said extracted global feature parameters with gesture global predefinitions, concluding whether the segment relates to a specific gesture command, and in the affirmative case, transferring the command to the TV.
2 Assignments
0 Petitions
Accused Products
Abstract
The invention relates to a gesture recognition system for remote controlling a TV, which comprises: (a) video capturing device for capturing a video sequence of a user which is composed of video frames, and conveying the same into a hand tracker; (b) hand tracker module for receiving said video sequence, inspecting each of said video frames for possible inclusion of a user hand within it, and when a hand is determined to be found in a frame, calculating the hand centroid, and outputting the centroid coordinates into a trajectory buffer; (c) trajectory buffer for receiving from said hand tracker each of said hand centroid coordinates, and maintaining in storage at least several tens of recent hand centroids, that altogether define a trajectory; (d) trajectory segmentation module for continuously inspecting said buffer for possible inclusion of relevant trajectories that are suspected to relate to a hand gesture pattern, and whenever a relevant trajectory is detected, extracting a trajectory segment of the same, and conveying it into a gesture classifier; and (e) gesture classifier for extracting from each received trajectory segment global feature parameters of the same, comparing said extracted global feature parameters with gesture global predefinitions, concluding whether the segment relates to a specific gesture command, and in the affirmative case, transferring the command to the TV.
84 Citations
11 Claims
-
1. Gesture recognition system for remote controlling a TV, which comprises:
-
video capturing device for capturing a video sequence of a user which is composed of video frames, and conveying the same into a hand tracker; hand tracker module for receiving said video sequence, inspecting each of said video frames for possible inclusion of a user hand within it, and when a hand is determined to be found in a frame, calculating the hand centroid, and outputting the centroid coordinates into a trajectory buffer; trajectory buffer for receiving from said hand tracker each of said hand centroid coordinates, and maintaining in storage at least several tens of recent hand centroids, that altogether define a trajectory; trajectory segmentation module for continuously inspecting said buffer for possible inclusion of relevant trajectories that are suspected to relate to a hand gesture pattern, and whenever a relevant trajectory is detected, extracting a trajectory segment of the same, and conveying it into a gesture classifier; and gesture classifier for extracting from each received trajectory segment global feature parameters of the same, comparing said extracted global feature parameters with gesture global predefinitions, concluding whether the segment relates to a specific gesture command, and in the affirmative case, transferring the command to the TV. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
Specification