J4

• Original Articles • Previous Articles     Next Articles

An efficient VLSI architecture of the CABAC decoder in H.264

SHI Ying-bo;LI Yun-song;ZHANG Jian-long   

  1. State Key Lab. of Integrated Service Networks, Xidian Univ., Xi’an 710071, China
  • Received:1900-01-01 Revised:1900-01-01 Online:2006-12-20 Published:2006-12-20

Abstract:

A hardware implementation of the Context-based Adaptive Binary Arithmetic Coding(CABAC) decoder for H.264/AVC is presented. Based on the full use of the parallel architecture, an efficient solution for VLSI implementation is described. By developing the two-level finite state machines to control the decoding process and adopting the memory clear schedule to solve the problem of coefficients storage being time-consuming, the complexity of CABAC-decoder implementation is reduced, and the speed is increased to generate one bit within one or two cycles. Simulation results testify that our design can meet the needs of decoding the H. 264/AVC main profile CIF bit stream at 30fps in real time.

Key words: H.264/AVC, CABAC-decoder, VLSI, finite state machine

CLC Number: 

  • TN919.81