Title :
High Performance Architecture Design of CAVLC Encoder in H.264/AVC
Author :
Hongqi Hu ; Jingnan Sun ; Jiadong Xu
Author_Institution :
Sch. of Electron. & Inf., Northwestern Polytech. Univ., Xi´an
Abstract :
Context-based adaptive variable length coding (CAVLC) is a new and important feature of the H.264/AVC. Based on analysis and modification of the conventional run-length coding architecture, a novel high efficiency VLSI architecture for H.264/AVC CAVLC encoding is presented in this paper. An approach called arithmetic table structure is exploited to replace look-up-table ROM for reducing hardware resource. Moreover, a modified VLC packer is used to increase the throughout of CAVLC encoder architecture. With the synthesis constrain of 133 MHz, the hardware cost of the proposed design is 13113 gates based on 0.18 CMOS technology. Simulations show that the proposed design is capable of real-time processing for 1920 1080 30fps videos.
Keywords :
CMOS integrated circuits; VLSI; variable length codes; video coding; CMOS technology; H.264/AVC; VLSI architecture; arithmetic table structure; context-based adaptive variable length coding; encoder architecture; high performance architecture design; run-length coding architecture; Arithmetic; Automatic voltage control; CMOS technology; Costs; Encoding; Hardware; Quantization; Statistics; Table lookup; Very large scale integration; CAVLC; H.264/AVC; encoder;
Conference_Titel :
Image and Signal Processing, 2008. CISP '08. Congress on
Conference_Location :
Sanya, Hainan
Print_ISBN :
978-0-7695-3119-9
DOI :
10.1109/CISP.2008.541