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