CFP last date
20 December 2024
Reseach Article

VHDL Implementation of an Efficient Context Adaptive Variable Length Coding Algorithm of H.264 Video Codec

by Waleed Ahmed El-Ghobashy, Hossam O. Ahmed, Osama EL-Mowafy, Abdelhalim Zekry
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 147 - Number 13
Year of Publication: 2016
Authors: Waleed Ahmed El-Ghobashy, Hossam O. Ahmed, Osama EL-Mowafy, Abdelhalim Zekry
10.5120/ijca2016911311

Waleed Ahmed El-Ghobashy, Hossam O. Ahmed, Osama EL-Mowafy, Abdelhalim Zekry . VHDL Implementation of an Efficient Context Adaptive Variable Length Coding Algorithm of H.264 Video Codec. International Journal of Computer Applications. 147, 13 ( Aug 2016), 29-33. DOI=10.5120/ijca2016911311

@article{ 10.5120/ijca2016911311,
author = { Waleed Ahmed El-Ghobashy, Hossam O. Ahmed, Osama EL-Mowafy, Abdelhalim Zekry },
title = { VHDL Implementation of an Efficient Context Adaptive Variable Length Coding Algorithm of H.264 Video Codec },
journal = { International Journal of Computer Applications },
issue_date = { Aug 2016 },
volume = { 147 },
number = { 13 },
month = { Aug },
year = { 2016 },
issn = { 0975-8887 },
pages = { 29-33 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume147/number13/25716-2016911311/ },
doi = { 10.5120/ijca2016911311 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T23:51:53.199885+05:30
%A Waleed Ahmed El-Ghobashy
%A Hossam O. Ahmed
%A Osama EL-Mowafy
%A Abdelhalim Zekry
%T VHDL Implementation of an Efficient Context Adaptive Variable Length Coding Algorithm of H.264 Video Codec
%J International Journal of Computer Applications
%@ 0975-8887
%V 147
%N 13
%P 29-33
%D 2016
%I Foundation of Computer Science (FCS), NY, USA
Abstract

H.264/MPEG-4 AVC video compression standard uses Context Adaptive Variable-Length Coding (CAVLC) for encoding the transformed coefficients after quantization. The CAVLC is an important technique that used for reducing the bit stream realization of the coefficients. It is used for coding both Luminance and chrominance blocks. In this paper, an efficient VHDL implementation and verification of CAVLC coding is proposed. It increases the throughput and reduces the time of bit stream generation. The proposed VHDL architecture has been synthesized and simulated based on the cyclone II FPGA EP2C35F672C6 from Altera.

References
  1. ITU-T, H.264 ‘Advanced Video Coding for Generic Audiovisual Service’, JAN 2012.
  2. Iain E. Richardson. ‘The H.264 Advanced Video Compression Standard’, 2nd edition. John Wiley & Son, 2010.
  3. Arun Kumar Pradhan, Lalit Kumar Kanoje, Biswa Ranjan Swain, ‘FPGA based High Performance CAVLC Implementation for H.264 Video Coding’, International Journal of Computer Applications (0975 – 8887) Volume 69– No.10, May 2013.
  4. N. Keshaveni, S. Ramachandran and K.S. Gurumurthy ‘Implementation of Context Adaptive Variable Length Coder for H.264 Video Encoder’ , International Journal of Recent Trends in engineering, Vol 2, No. 5, November 2009.
  5. Tung-Chien Chen, Yu-Wen Huang, Chuan-Yung Tsai, Bing-Yu Hsieh, and Liang-Gee Chen : ‘Architecture Design of Context-Based Adaptive Variable-Length Coding for H.264/AVC’ , IEEE Transactions on circuits and systems—ii: express briefs, vol. 53, no. 9, September 2006.
  6. Ngoc-Mai Nguyen, Xuan-Tu Tran, Pascal Vivet, Suzanne Lesecq, ‘An Efficient Context Adaptive Variable Length Coding Architecture for H.264/AVC Video Encoders’, The International Conference on Advanced Technologies for Communications (ATC 2012).
  7. Tung-Chien Chen, Yu-Wen Huang, Chuan-Yong Tsai, Bing-Yu Hsieh, and Liang-Gee Chen:’ Dual-Block-Pipelined VLSI Architecture Of Entropy Coding For H.264/Avc Baseline Profile’, International Symposium on VLSI Design, Automation and Test, Conference, 2005
  8. P.Soundarya, Solomon Gotham, ‘CAVLC Video coding Technique for MPEG-4’, International Journal of Engineering and Advanced Technology (IJEAT) ISSN: 2249 – 8958, Volume-1, Issue-6, November 2012.
  9. Asma Ben Hmida, Salah Dhahri, and Abdelkrim Zitouni, ‘A High Performance Architecture Design of CAVLC Coding Suitable for Real-Time Applications’ , Association of Computer Electronics and Electrical Engineers, 2013.
  10. Chuan-Yung Tsai, Tung-Chien Chen and Liang-Gee Chen ‘Low Power Entropy Coding Hardware Design For H.264/AVC Baseline Profile Encoder’. In Proceedings of IEEE International Conference on Multimedia and Expo, 2006, pp. 1941-1944.
Index Terms

Computer Science
Information Sciences

Keywords

H.264/AVC entropy coding CAVLC Luminance coding Chrominance coding FPGA cyclone II video compression.