Logo_top
Iain Richardson
Video compression design, analysis, consulting and research
logo_bottom home > resources > H.264 tutorials
about what I do books etc resources blog contact me


What is H.264 / AVC ?

H.264 / Advanced Video Coding (AVC) is an industry standard for video compression. The H.264 standard is also known as MPEG-4 Part 10 and is a successor to earlier standards such as MPEG-2 and MPEG-4.

Click on the links to download tutorials on the H.264 standard. You are free to download these documents for personal use. You must not publish or distribute any material from these documents without permission.

March 07 - a short , non-technical introduction to the H.264 standard.
April 09 (revised) - a new treatment of the Transform and Quantization processes in H.264/AVC.
March 08 - an overview of patents and IPR related to video compression.
Original (technical) introduction to H.264.
Prediction within a frame.
Motion compensated prediction.
The H.264/AVC integer transform (original tutorial, 2002).
Built-in deblocking filter.
Context adaptive variable length coding (entropy coding)
Context adaptive binary arithmetic coding (entropy coding)
Draft - to be updated

All materials copyright (c) Iain Richardson/Vcodex Limited.

About me.

Contact me to let me know what you think of the tutorials or to ask about the H.264 standard and video coding.

My video coding research centre.

A selection of my recent publications:

M. Bystrom, I. Richardson, and Y. Zhao. "Efficient mode selection for H.264 complexity reduction in a Bayesian framework." Image Commun., 23(2):71–86, 2008.

C. S. Kannangara, I. E. Richardson, and A. J. Miller. "Computational complexity management of a real-time H.264/AVC encoder." Circuits and Systems for Video Technology, IEEE Transactions on, 18(9):1191–1200, 2008.

C. S. Kannangara, I. E. G. Richardson, M. Bystrom, J. R. Solera, Yafan Zhao, A. Maclennan, and R. Cooney. "Low-complexity skip prediction for H.264 through Lagrangian cost estimation." Circuits and Systems for Video Technology, IEEE Transactions on, 16(2):202–208, 2006.

I. Richardson, M. Bystrom, S. Kannangara, and De Frutos. "Dynamic configuration: Beyond video coding standards." Plenary presentation, IEEE System on Chip Conference. IEEE, September 2008.

   

 

Forthcoming lectures on video compression, H.264 and emerging technologies:
Rochester, NY (April 09)
Aberdeen, UK (April 09)
Madrid, Spain (June 09)

Find out about arranging a talk at your company / institution.

(c) Iain Richardson / Vcodex 2001-2009