Optimization Methods for H.264/AVC Video Coding

Dan Grois, Evgeny Kaminsky, Ofer Hadar

Research output: Chapter in Book/Report/Conference proceedingChapterpeer-review

14 Scopus citations

Abstract

Recent developments in computer and communication technologies have stimulated a great interest in digital technologies for compressing and transmitting video information. There are many well-established methods for spatial and temporal prediction, entropy coding and quantization. On one hand, several methods in the H.264/AVC video coding are independently effective, but they do not solve common video coding problems optimally, since they provide the optimal solution for each of the video compression parts independently and usually do not utilize the two main constraints of the overall video encoding task, namely transmitted bit-rate and computational load that can drastically vary in demanding modern communication environments. On the other hand, other methods present techniques that provide high quality video coding with a low computational load, utilizing variationsin transmission channel conditions. In this chapter, four major video coding optimization issues have been presented in detail: rate control optimization, computational complexity control optimization, joint computational complexity and rate control optimization, and transform coding optimization. These optimization methods are especially useful for future Internet and 4G applications with limited computational resources, such as video conferencing (between two or more mobile users), video transrating, video transcoding between MPEG-2 and H.264/AVC videocoding standards, and the like. The presented approaches, such as the computational complexity and bit allocation for optimizing H.264/AVC video compression can be integrated to develop an efficient optimized video encoder, which will enable: (i) selecting computational load and transmitted bit rate, (ii) selecting quantization parameters, (iii) selecting coding modes, (iv) selecting motion estimation algorithm for each type of an input video signal, and (v) selecting appropriate transform coding.

Original languageEnglish
Title of host publicationThe Handbook of MPEG Applications
Subtitle of host publicationStandards in Practice
PublisherJohn Wiley and Sons
Pages175-204
Number of pages30
ISBN (Print)9780470750070
DOIs
StatePublished - 4 Oct 2010

Keywords

  • Bit allocation
  • Coding modes
  • Complexity allocation
  • Complexity-rate-distortion (C-R-D)
  • Computational complexity
  • Diamond search (DS)
  • Dynamic allocation
  • Fast motion estimation (FME)
  • Lagrangian Optimization
  • Motion estimation (ME)
  • Rate Distortion Optimization (RDO)
  • Rate control
  • Rate-Distortion Theory

ASJC Scopus subject areas

  • Engineering (all)

Fingerprint

Dive into the research topics of 'Optimization Methods for H.264/AVC Video Coding'. Together they form a unique fingerprint.

Cite this