DocumentCode
3579010
Title
Context adaptive variable length decoder of H.264
Author
Yogesh, G.S. ; Ramachandran, S.
Author_Institution
Jawaharlal Nehru Technol. Univ., Hyderabad, India
fYear
2014
Firstpage
286
Lastpage
290
Abstract
This paper presents a software implementation of context adaptive variable length decoder (CAVLD) and context adaptive variable length coder (CAVLC). Efficient algorithms for coding and decoding of Coeff_Token, levels, total zeros, and run_before have been developed, which are the five vital syntax elements of CAVLC and CAVLD. The necessary blocks namely Integer Transform, quantization and their inverses are also coded. This implementation can process video sequences of any size. Experiments have been conducted to process video sequences up to High Definition 720p (1280×720 pixels) resolution and up to 30fps frame rate and also for high resolution pictures. The reconstructed pictures are of acceptable video quality with PSNR values greater than 34dB. The design can be conFig.d to different Qp values. The proposed work is coded using matlab and serves as a basis for FPGA implementation of H.264 Base line video decoder.
Keywords
data compression; field programmable gate arrays; variable length codes; video codecs; video coding; CAVLC; CAVLD; Coeff_Token; FPGA; H.264; PSNR; context adaptive variable length coder; context adaptive variable length decoder; integer transform; syntax elements; video decoder; video quality; video sequences; Context; Decoding; Encoding; PSNR; Quantization (signal); Standards; Video coding; CAVLC; CAVLD; Quantization parameter; VLC; Video decoder;
fLanguage
English
Publisher
ieee
Conference_Titel
Communication and Network Technologies (ICCNT), 2014 International Conference on
Print_ISBN
978-1-4799-6265-5
Type
conf
DOI
10.1109/CNT.2014.7062771
Filename
7062771
Link To Document