Motion estimation and CABAC VLSI co-processors for real-time high-quality H.264/AVC video coding

  • Authors:
  • Sergio Saponara;Maurizio Martina;Michele Casula;Luca Fanucci;Guido Masera

  • Affiliations:
  • Department of Information Engineering, University of Pisa, via Caruso 16, I-56122 Pisa, Italy;Department of Electronics, Politecnico di Torino, C.so Duca degli Abruzzi 24, I-1029 Torino, Italy;Department of Information Engineering, University of Pisa, via Caruso 16, I-56122 Pisa, Italy;Department of Information Engineering, University of Pisa, via Caruso 16, I-56122 Pisa, Italy;Department of Electronics, Politecnico di Torino, C.so Duca degli Abruzzi 24, I-1029 Torino, Italy

  • Venue:
  • Microprocessors & Microsystems
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

Real-time and high-quality video coding is gaining a wide interest in the research and industrial community for different applications. H.264/AVC, a recent standard for high performance video coding, can be successfully exploited in several scenarios including digital video broadcasting, high-definition TV and DVD-based systems, which require to sustain up to tens of Mbits/s. To that purpose this paper proposes optimized architectures for H.264/AVC most critical tasks, Motion estimation and context adaptive binary arithmetic coding. Post synthesis results on sub-micron CMOS standard-cells technologies show that the proposed architectures can actually process in real-time 720x480 video sequences at 30 frames/s and grant more than 50Mbits/s. The achieved circuit complexity and power consumption budgets are suitable for their integration in complex VLSI multimedia systems based either on AHB bus centric on-chip communication system or on novel Network-on-Chip (NoC) infrastructures for MPSoC (Multi-Processor System on Chip).