Title :
One-round renormalization based 2-bin/cycle H.264/AVC CABAC encoder
Author :
Liu, Zhenyu ; Wang, Dongsheng
Author_Institution :
Lab. 4-304, Tsinghua Univ., Beijing, China
Abstract :
Context-based Adaptive Binary Arithmetic Coder (CABAC) is the advanced entropy coding tool employed by main and higher profiles of H.264/AVC. As compared with Context-based Adaptive Variable Length Coding (CAVLC), under the same bit rate, CABAC achieves up to 0.5dB PSNR gain. On the other hand, the high complexity of CABAC severely hinders the whole encoder throughput. To over- come the throughput bottleneck of CABAC, the authors devise the one-round renormalization and the associated VLSI architecture to omit the multiple-iteration operation of one bin´s encoding. The pro- posed full-context CABAC hardwired encoder garners the constant 2-bin/cycle throughput. Using TSMC one-poly nine-metal 90 nm CMOS technology, the prototyping is implemented with 33.9k logic gates and 1562-bit on-chip SRAM. In the worst operating conditions (0.9V, 125°C), the operating frequency is 238.1MHz, which can support HDTV720p real-time encoding at 329 fps frame rate with the quantization parameter (QP) not less than 18.
Keywords :
CMOS integrated circuits; SRAM chips; VLSI; adaptive signal processing; entropy; high definition television; iterative methods; logic gates; quantisation (signal); video coding; 2-bin-cycle H.264/AVC CABAC encoder; CABAC hardwired encoder; HDTV 720p real-time encoding; TSMC one-poly nine-metal CMOS technology; VLSI architecture; context-based adaptive binary arithmetic coder; entropy coding tool; frequency 238.1 MHz; logic gates; multiple-iteration operation; on-chip SRAM; one bin encoding; one-round renormalization; quantization parameter; size 90 nm; temperature 125 C; voltage 0.9 V; word length 1562 bit; Context; Context modeling; Encoding; Generators; Image coding; Logic gates; Throughput; CABAC; H.264/AVC; parallel encoding;
Conference_Titel :
Image Processing (ICIP), 2011 18th IEEE International Conference on
Conference_Location :
Brussels
Print_ISBN :
978-1-4577-1304-0
Electronic_ISBN :
1522-4880
DOI :
10.1109/ICIP.2011.6116523