A macroblock is a portion of image that consists of 16x16 picture elements (pixels or pels).
At the macroblock layer motion compensation and prediction are performed and it's possible to change the quantisation step.
It must be noticed that, if the picture is an interlaced frame picture, the odd lines of the macroblock belong to the first field and the even lines to the second field.
Video decoding process at the macroblock layer
Decode the macroblock mode and the possible quantiser_scale_code.
If it's an Intra macroblock:
Decode the blocks which the macroblock consists of.
If it's a Non-Intra macroblock:
Decode the prediction mode and the motion vectors.
Produce the suitable prediction for the macroblock.
Decode the blocks which the macroblock consists of, obtaining the prediction errors values.
Add the prediction errors values to the prediction.
+ Reply to Thread
Results 1 to 1 of 1
Similar Threads
-
H.264 macroblock sizes
By grinder_luck in forum ProgrammingReplies: 3Last Post: 13th Jul 2011, 08:26 -
H.264 Flexible Macroblock Ordering
By krao in forum ProgrammingReplies: 0Last Post: 2nd Dec 2009, 23:39 -
AVC/h264 1080p mkv macroblock problem on sequence transition
By djesteban in forum Blu-ray RippingReplies: 23Last Post: 7th Oct 2008, 09:18