Title :
VLSI Implementation of CAVLC Decoder for H.264/AVC Video Decoding
Author :
Guanghua, Chen ; Fenfang, Wan ; Shiwei, Ma
Author_Institution :
Minist. of Educ. & Microelectron. R&D Center, Shanghai Univ., Shanghai
Abstract :
This paper presents an efficient method of the contest- based adaptive variable length code (CAVLC) decoder for H.264/AVC standard. In the proposed design, according to the regularity of the codewords, the first 1 detector is used to solve the problem that the traditional method of table- searching has low efficiency. Considering the relevance of the data used in the process of RunBefore´s decoding, arithmetic operation is combined with FSM, which achieves higher decoding efficiency. The simulation result shows that the decoder can decode the coded stream of transform coefficients in each block. Moreover, it can decode every syntax element in one clock cycle. When the proposed design is synthesized at clock constraint of 100 MHz, the synthesis result shows that the design costs 9600 cells under a 0.25 mum CMOS technology, which meets the demand of real time decoding in H.264/AVC standard.
Keywords :
CMOS digital integrated circuits; VLSI; adaptive codes; adaptive decoding; code standards; variable length codes; video codecs; video coding; CAVLC decoder; CMOS technology; H.264/AVC video decoding standard; RunBefore´s decoding process; VLSI implementation; arithmetic operation; coded stream-of-transform coefficients; contest- based adaptive variable length code; frequency 100 MHz; real time decoding; size 0.25 mum; syntax element; table- searching process; Arithmetic; Automatic voltage control; CMOS technology; Clocks; Code standards; Costs; Decoding; Detectors; Laboratories; Very large scale integration; CAVLC; H.264/AVC; decode;
Conference_Titel :
High Density packaging and Microsystem Integration, 2007. HDP '07. International Symposium on
Conference_Location :
Shanghai
Print_ISBN :
1-4244-1252-8
Electronic_ISBN :
1-4244-1253-6
DOI :
10.1109/HDP.2007.4283628