A Novel Cost-Effective and Programmable VLSI Architecture of CAVLC Decoder for H.264/AVC

  • Authors:
  • Yanmei Qu;Yun He;Shunliang Mei

  • Affiliations:
  • Department of Electronic Engineering, Tsinghua University, Beijing, China 100084;Department of Electronic Engineering, Tsinghua University, Beijing, China 100084;Department of Electronic Engineering, Tsinghua University, Beijing, China 100084

  • Venue:
  • Journal of Signal Processing Systems
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper proposes a novel cost-effective and programmable architecture of CAVLC decoder for H.264/AVC, including decoders for Coeff_token, T1_sign, Level, Total_zeros and Run_before. To simplify the hardware architecture and provide programmability, we propose four new techniques: a new group-based VLD with efficient memory (NG---VLDEM) for Coeff_token decoder, a novel combined architecture (NCA) for level decoder, a new group-based VLD with memory access once (GMAO) for Total_zeros decoder and a new VLD architecture based on multiplexers instead of searching memory (MISM) for Run_before decoder. With the above four techniques, the proposed CAVLC decoder can decode every syntax element within one clock cycle. Synthesis result shows that the hardware cost is 3,310 gates with 0.18 μm CMOS technology at a clock constrain of 125 MHz. Therefore, the proposed design is satisfied for real-time applications, such as H.264/AVC HD1080i video decoding.