Optimal encoding of motion compensated video
AssigneeSun Microsystems, Inc.
InventorsParthasarathy Sriram, Subramania Sudharsanan
Life of this patent
Estimating the term…
Loading patent…
AssigneeSun Microsystems, Inc.
InventorsParthasarathy Sriram, Subramania Sudharsanan
Estimating the term…
The present invention involves a system and method for performing motion estimation. For each candidate motion vector, encoding distortion is determined between a macroblock and a reconstructed macroblock by determining discrete cosine transform coefficients of the macroblock and quantizing the discrete cosine transform coefficients. An estimate unit determines the length of the bit stream required to encode the quantized discrete cosine transform coefficients along with the mode information bits including mode and motion vector information. The reconstructed macroblock is determined based on the quantized discrete cosine transform coefficients. A bit-rate term based on the length of the bit-rate stream is determined and included in the encoding distortion. The candidate motion vector which minimizes the encoding distortion of the macroblock is chosen to be the motion vector for the macroblock.
A method for optimizing the video encoding process for a macroblock in a block-based video encoder comprising:
An apparatus for optimizing the video encoding process for a macroblock in a block-based video encoder comprising:
A computer program product for optimizing the video encoding process for a macroblock in a block-based video encoder, comprising:
An apparatus for optimally encoding motion compensated video, comprising:
A computer program product for optimally encoding motion compensated video, comprising:
Dependencies are inferred from the claim text.