Title :
Design and Implementation of Integer Transform and Quantization Processor for H.264 Encoder on FPGA
Author :
Keshaveni, N. ; Ramachandran, S. ; Gurumurthy, K.S.
Author_Institution :
Electron. & Commun., MGR Univ., Chennai, India
Abstract :
This paper proposes a novel implementation of the core processors, the integer transform and quantization for H.264 video encoder using an FPGA. It is capable of processing the picture frames with the desired compression controlled by the user input. The algorithm and architecture of the components of the video encoder namely, integer transformation, quantization were developed, designed and coded in Verilog. The complete H.264 video encoder was coded in Matlab in order to verify the results of the Verilog implementation. The processor is implemented on a Xilinx Vertex -II Pro XC2VP30 FPGA. The gate count of the implementation is approximately 1,057,000 working at a frequency of 208 MHz. It can process 1024Ã768 pixel color images in 4:2:0 format at 25 frames per second. The reconstructed picture quality is better than 35 dB.
Keywords :
field programmable gate arrays; hardware description languages; quantisation (signal); transforms; video coding; H.264 video encoder; Matlab; Verilog coded; Xilinx Vertex -II Pro XC2VP30 FPGA; compression; frequency 208 MHz; integer transform implementation; pixel color images; quantization processor; video codec; Application specific integrated circuits; Communication system control; Field programmable gate arrays; Hardware design languages; Parallel algorithms; Quadratic programming; Quantization; Streaming media; Transforms; Video compression; FPGA.; Integer transform; Verilog; quantization; video encoder;
Conference_Titel :
Advances in Computing, Control, & Telecommunication Technologies, 2009. ACT '09. International Conference on
Conference_Location :
Trivandrum, Kerala
Print_ISBN :
978-1-4244-5321-4
Electronic_ISBN :
978-0-7695-3915-7
DOI :
10.1109/ACT.2009.164