DocumentCode :
2189670
Title :
Design of High Speed Cavlc Decoder for H.264/AVC
Author :
Oh, Myungseok ; Lee, Wonjae ; Kim, Jaeseok
Author_Institution :
School of Electrical and Electronic Engineering, Yonsei University, Seoul, Republic of Korea, jjangoek@yonsei.ac.kr
fYear :
2007
fDate :
17-19 Oct. 2007
Firstpage :
325
Lastpage :
330
Abstract :
In this paper, we propose a high speed CAVLC (Context-based Adaptive Variable Length Coding) decoder for H.264/AVC. The previous hardware architectures perform five steps in series to obtain the syntax elements to restore the residual and the codeword length to get next input bitstream (we call it ´valid bits´). Since several cycles are required for the process of getting the valid bits and it has to be iterated several times during CAVLC process, the decoding time is increased. This paper proposes two techniques to reduce the computational cycles for valid bits. One is an improved reduced decoding step from five to four by combining total_coeff step and trailing_ones step into one step. The other is to get the valid bits directly by shifting additional shifter register instead of using controller and accumulator. By adopting these two techniques, the required processing time was reduced by 26% compared with previous architectures. It was designed in a hardware description language and total logic gate count was 14.2k using 0.18um standard cell library.
Keywords :
Automatic voltage control; Design engineering; Entropy coding; Hardware design languages; ISO standards; Iterative decoding; Logic design; Logic gates; Registers; Video coding; CAVLC; H.264/AVC; VLC Coding; VLSI; entropy coding;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Signal Processing Systems, 2007 IEEE Workshop on
Conference_Location :
Shanghai, China
ISSN :
1520-6130
Print_ISBN :
978-1-4244-1222-8
Electronic_ISBN :
1520-6130
Type :
conf
DOI :
10.1109/SIPS.2007.4387566
Filename :
4387566
Link To Document :
بازگشت