Category Archives: motion vector

H.264 Inter Coding

In this post, I will examine the inter-coding aspects of H.264. Inter-coding is designed to exploit temporal correlation in a given slice. For example, when encoding a background which remains the same through several frames, a macroblock which is part … Continue reading

Posted in H.264, hpel, inter coding, inter prediction, motion compensation, motion vector, motion vector prediction, partition, qpel, skip block, sub-partition, sub-pixel, tree structured | Leave a comment

Video Coding Overview

In the past, we have looked at color spaces in parts 1 and 2, and image compression here. In this post, I will provide an introduction to video coding, and hopefully get into more detail in the later posts. Consider … Continue reading

Posted in ASO, B-block, FMO, frames, h264, I-block, macroblock, motion vector, mpeg1, mpeg2, mpeg4, mpeg4 avc, mpeg4 part 10, NAL units, P-block, RS, slices, video coding | Leave a comment