Apparatus and method for efficient motion estimation for different block sizes
AssigneeNGCodec Inc.
InventorsAlberto Duenas, Frank Bossen
Life of this patent
Estimating the term…
Abstract
A hardware video encoder includes a first inter-picture prediction search processor to perform at least one coarse search at a designated block size. The at least one coarse search utilizes a down-sampled version of an image to determine motion vectors. A second inter-picture prediction search processor performs motion vector refinement searches on pixels of the image for multiple block sizes. Searches of at least one block size utilize the motion vectors. A third inter-picture prediction search processor performs fractional pixel motion vector refinement searches on interpolated values of the pixels of the image for multiple block sizes in parallel.
Claims12
A hardware video encoder, comprising:
- a first inter-picture prediction search processor to perform a coarse search at a designated block size to determine motion vectors, wherein the coarse search includes a first coarse search using a first down-sampled version of the image and a second coarse search using a second down-sampled version of the image that is less coarse than the first down-sampled version of the image;
- a second inter-picture prediction search processor to perform motion vector refinement searches on pixels of the image for multiple block sizes, wherein searches of at least one block size utilize the motion vectors;
- and
- a third inter-picture prediction search processor to perform fractional pixel motion vector refinement searches on interpolated values of the pixels of the image for multiple block sizes in parallel.
Dependencies are inferred from the claim text.