Apparatus and Methods for Head Pose Estimation and Head Gesture Detection
First Claim
Patent Images
1. A method for head pose estimation, comprising:
- receiving block motion vectors for a frame of video from a block motion estimator;
selecting at least one block for analysis;
determining an average motion vector for the at least one selected block;
combining the determined average motion vector with average motion vectors from past frames of video to obtain an accumulated average motion vector;
estimating the orientation of a user'"'"'s head in the video frame based on the accumulated average motion vector; and
outputting at least one parameter indicative of the estimated orientation.
4 Assignments
0 Petitions
Accused Products
Abstract
A method for head pose estimation may include receiving block motion vectors for a frame of video from a block motion estimator, selecting at least one block for analysis, determining an average motion vector for the at least one selected block, combining the average motion vectors over time (all past frames of video) to determine an accumulated average motion vector, estimating the orientation of a user'"'"'s head in the video frame based on the accumulated average motion vector, and outputting at least one parameter indicative of the estimated orientation.
-
Citations
19 Claims
-
1. A method for head pose estimation, comprising:
-
receiving block motion vectors for a frame of video from a block motion estimator; selecting at least one block for analysis; determining an average motion vector for the at least one selected block; combining the determined average motion vector with average motion vectors from past frames of video to obtain an accumulated average motion vector; estimating the orientation of a user'"'"'s head in the video frame based on the accumulated average motion vector; and outputting at least one parameter indicative of the estimated orientation. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus for head pose estimation, comprising:
-
a block motion estimator module configured to receive frames of video; a head pose estimator configured to receive block motion vectors from the block motion estimator, select at least one block for analysis, determine an average motion vector for the at least one selected block, combine the determined average motion vector with average motion vectors from past frames of video to obtain an accumulated average motion vector, estimate the orientation of a user'"'"'s head in the video frame based on the accumulated average motion vector, and output at least one parameter indicative of the estimated orientation. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A wireless communication device, comprising:
-
a transceiver configured to send and receive signals; a block motion estimator module configured to receive frames of video; a head pose estimator configured to receive block motion vectors from the block motion estimator, select at least one block for analysis, determine an average motion vector for the at least one selected block, combine the determined average motion vector with average motion vectors from past frames of video to obtain an accumulated average motion vector, estimate the orientation of a user'"'"'s head in the video frame based on the accumulated average motion vector for the at least one selected block, and output at least one parameter indicative of the estimated orientation. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
Specification