DSPRelated.com
Books

H.264 and MPEG-4 Video Compression: Video Coding for Next-generation Multimedia

Richardson, Iain E. 2003

Following on from the successful MPEG-2 standard, MPEG-4 Visual is enabling a new wave of multimedia applications from Internet video streaming to mobile video conferencing. The new H.264 ‘Advanced Video Coding’ standard promises impressive compression performance and is gaining support from developers and manufacturers.  The first book to cover H.264 in technical detail, this unique resource takes an application-based approach to the two standards and the coding concepts that underpin them.

  • Presents a practical, step-by-step, guide to the MPEG-4 Visual and H.264 standards for video compression.
  • Introduces the basic concepts of digital video and covers essential background material required for an understanding of both standards.
  • Provides side-by-side performance comparisons of MPEG-4 Visual and H.264 and advice on how to approach and interpret them to ensure conformance.
  • Examines the way that the standards have been shaped and developed, discussing the composition and procedures of the VCEG and MPEG standardisation groups.

Focussing on compression tools and profiles for practical multimedia applications, this book ‘decodes’ the standards, enabling developers, researchers, engineers and students to rapidly get to grips with both H.264 and MPEG-4 Visual.


Dr Iain Richardson leads the Image Communication Technology research group at the Robert Gordon University in Scotland and is the author of over 40 research papers and two previous books on video compression technology.


Why Read This Book

You should read this book if you want a hands-on, application‑focused explanation of how modern block‑based video codecs work — in particular H.264/AVC and MPEG‑4 Visual. You will get clear descriptions of core coding tools, performance tradeoffs, and practical guidance for implementing or evaluating encoders and decoders.

Who Will Benefit

Engineers and developers with DSP or systems background who are building or evaluating video codecs, streaming systems, or multimedia applications and need a practical understanding of H.264/MPEG‑4 coding tools and tradeoffs.

Level: Intermediate — Prerequisites: Basic DSP and signals knowledge (sampling, transform methods), familiarity with linear algebra and probability at an undergraduate level, and some exposure to digital video concepts (frame, color spaces).

Get This Book

Key Takeaways

  • Explain the architecture of H.264/AVC and MPEG‑4 Visual and the role of each coding tool
  • Implement and evaluate block‑based intra and inter prediction and motion estimation strategies
  • Apply DCT/transform, quantization and understand their impact on compression and visual quality
  • Describe and compare entropy coding schemes used in H.264 (CAVLC, CABAC) and their complexity/efficiency tradeoffs
  • Design basic rate‑control and encoder configuration choices to meet bitrate and quality targets
  • Interpret codec profiles/levels and practical deployment considerations for streaming and storage

Topics Covered

  1. 1. Introduction to digital video and coding principles
  2. 2. Video signal representation: sampling, color spaces, and preprocessing
  3. 3. Overview of MPEG‑2 and MPEG‑4 Visual standards
  4. 4. H.264/AVC: goals, architecture and coding concepts
  5. 5. Intra prediction and spatial coding tools
  6. 6. Inter prediction, motion estimation and compensation
  7. 7. Transform coding and quantization in H.264
  8. 8. Entropy coding: CAVLC and CABAC
  9. 9. Rate‑distortion tradeoffs and rate control
  10. 10. Profiles, levels, and codec tools (deblocking filter, etc.)
  11. 11. Encoder and decoder implementation notes and reference software
  12. 12. Performance comparisons, applications and streaming considerations
  13. 13. Future directions and standards evolution

Languages, Platforms & Tools

CPseudocodeJM reference software (H.264 reference)FFmpeg (codec testing)x264 (practical encoder)MPEG/H.264 standard documents

How It Compares

More application‑oriented and accessible than the academic/standards papers by Wiegand et al.; complements theoretical treatments (e.g., textbooks on video coding or "The H.264/AVC Standard" collections) by focusing on practical encoder/decoder tools and tradeoffs.

Related Books