Patent ID: 8428142

Claim:
A system for encoding pixel data and macroblock specifications of a first encoding profile to construct an output video bit stream of a second encoding profile, said system comprising: a macroblock mapping module configured to receive the macroblock specifications and generate a prediction value in one of an inter mode and an intra mode, said macroblock specifications including a motion vector at a first pixel resolution value; a motion vector refinement module configured to generate the prediction value through a reference picture in the inter mode and refine the motion vector to a higher second pixel resolution; a transform module configured to transform a residual value, said residual value comprising a difference of the prediction value and a value of the pixel data; a second quantization module configured to quantize the residual value and generate a quantized transform coefficient; an entropy encoding module configured to entropy encode the quantized transform coefficient; a third quantization module configured to process the quantized transform coefficient to obtain dequantized data; a second inverse transformation module configured to generate a difference frame; a second picture buffer configured to store reconstructed frames; and a second motion compensation module configured to receive motion information from the motion vector refinement module and coupled to the picture buffer to produce a motion compensated frame.