Title :
Hardware Architecture Design of CABAC Codec for H.264/AVC
Author :
Li, Lingfeng ; Song, Yang ; Ikenaga, Takeshi ; Goto, Satoshi
Author_Institution :
Waseda Univ., Tokyo
Abstract :
This paper presents a hardware architecture for Context-Based Adaptive Binary Arithmetic Coding (CABAC) codec in H.264/AVC main profile. The similarities between encoding algorithm and decoding algorithm are explored to fulfill hardware reuse. Meanwhile, dynamic pipeline scheme is adopted to speedup the throughput. The characteristics of CABAC algorithm are utilized to reduce pipeline latency. Proposed codec design is implemented under TSMC 0.18 mum technology. Results show that the equivalent gate counts is 33.2 k when the maximum frequency is 230 MHz. It is estimated that the proposed CABAC codec can process the input binary symbol at 135 Mb/s for encoding and 90 Mb/s for decoding.
Keywords :
adaptive codes; adaptive decoding; arithmetic codes; binary codes; code standards; codecs; video coding; CABAC codec; H.264-AVC; TSMC 0.18 mum technology; advanced video coding; bit rate 135 Mbit/s; bit rate 90 Mbit/s; context-based adaptive binary arithmetic coding; decoding algorithm; dynamic pipeline scheme; encoding algorithm; frequency 230 MHz; hardware architecture design; size 0.18 mum; Arithmetic; Automatic voltage control; Codecs; Decoding; Delay; Encoding; Frequency; Hardware; Pipelines; Throughput;
Conference_Titel :
VLSI Design, Automation and Test, 2007. VLSI-DAT 2007. International Symposium on
Conference_Location :
Hsinchu
Print_ISBN :
1-4244-0583-1
Electronic_ISBN :
1-4244-0583-1
DOI :
10.1109/VDAT.2007.373257