International Journal of Reconfigurable and Embedded Systems (IJRES) Vol. 1, No. 3, November 2012, pp. 95~102 ISSN: 2089-4864 95 Journal homepage: http://iaesjournal.com/online/index.php/IJRES VHDL Implementation of H.264 Video Coding Standard Jignesh Patel*, Haresh Suthar**, Jagrut Gadit*** * Departement of Electronics & Commmunications Engineering, Parul institute of Engineering & Technology. ** Departement of Electronics & Commmunications Engineering, Parul institute Technology. *** Departement of Electrical Engineering, M.S.University of Baroda. Article Info ABSTRACT Article history: Received Apr 17, 2012 Revised Aug 19, 2012 Accepted Sep 21, 2012 This Paper contains VHDL implementation of H.264 video coding standard, which is new video coding standard of the ITU-T Video Coding Experts Group and the ISO/IEC Moving Picture Experts Group. The main goal of the H.264/AVC standardization effort is to enhance compression performance and provision of a “network-friendly” video representation addressing “conversational” (video telephony) and “no conversational” (storage, broadcast, or streaming) applications.H.264 video coder standard is having fundamental blocks like transform and quantization, Intra prediction, Inter prediction and Context Adaptive Variable Length Coding (CAVLC). Each block is designed and integrated to one top module in VHDL. Keyword: Intra prediction Transform Quantization CAVLC Copyright © 2012 Institute of Advanced Engineering and Science. All rights reserved. Corresponding Author: Haresh Suthar, Departement of Electronics & Commmunications Engineering, Parul institute Technology, PO - Lomda, Ta-Waghodia, Vadodara, India. Email: hareshsuthar@rediffmail.com 1. INTRODUCTION H.264 video coding standard has the same basic functional elements as previous standards (MPEG-1, MPEG-2, MPEG-4 part 2, H.261, and H.263), like, (1) transform for reduction of spatial, (2) quantization for bit rate control, (3) motion compensated prediction for reduction of temporal correlation and (4) entropy encoding for reduction of statistical correlation. Inordered to improve coding performance, the following important changes in H.264 standard occur by (1) including intra-picture prediction, (2) a new 4x4 integer transform, (3) multiple reference pictures, (4) variable block sizes, (5) a de-blocking filter, and (6) improved entropy coding [2]. Improved coding efficiency comes at the expense of added complexity to the coder/decoder. H.264 utilizes different methods to reduce the implementation complexity like, Multiplier-free integer transform is introduced. Multiplication operation for the exact transform is combined with the multiplication of quantization to reduce the quantization step size to improve PSNR to levels that can be considered visually lossless. The noisy channel conditions like the wireless networks obstruct the perfect reception of coded video bit stream in the decoder. Incorrect decoding by the lost data degrades the subjective picture quality and propagates to the subsequent blocks or pictures. H.264 utilizes different methods to exploit error resilience to network noise. The parameter setting, flexible macroblock ordering, switched slice, redundant slice methods are added to the data partitioning, used in previous standards. Depending upon applications, H.264 defines the Profiles and Levels specifying restrictions on bit streams like some of the previous video standards. Seven Profiles are defined to cover the various applications from the wireless networks to digital cinema.In this paper, presented the VHDL design for the H.264 Standards. Algorithm is designed in Xilinx for H.264 and tested using TEXTIO Package of FPGA.