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 :
بازگشت