Scalable multistage full pixel search for video encoding
AssigneeNVIDIA Corporation
InventorsYongmao TANG, Michael WANG, Jianjun CHEN, Zejun HU, Wei FENG, Xi HE
Life of this patent
Estimating the term…
Loading patent…
AssigneeNVIDIA Corporation
InventorsYongmao TANG, Michael WANG, Jianjun CHEN, Zejun HU, Wei FENG, Xi HE
Estimating the term…
Various embodiments include techniques for encoding media frames using a multistage search without the processing overhead of pyramidal motion estimation techniques. The first stage of the multistage search generates many motion vectors, where each motion vector is based on a small range full pixel search of a pixel group in the media frame. The video encoder selects a full pixel best motion (FBM) vector for all pixel groups from the motion vectors generated during the first stage. The second and subsequent phases of the multistage search is based on the FBM vector from the prior stage as a starting point, where the search range for each subsequent phase is larger than the search range of the prior stage. The multistage search can be performed over a fixed number of stages. Alternatively, the multistage search can be terminated when the cost value for the current stage is below a threshold value.
A computer-implemented method for encoding a current media frame included in a video stream, the method comprising:
A system comprising:
Dependencies are inferred from the claim text.