Title :
Design implementation on FPGA of H.264/AVC intra decision frame
Author :
Loukil, H. ; Atitallah, A.B. ; Kadionik, P. ; Masmoudi, N.
Author_Institution :
Nat. Sch. of Eng., Univ. of Sfax, Sfax, Tunisia
Abstract :
In this paper, we propose a hardware implementation of H.264 intra frame encoder to achieve the real-time operation for video conference applications. The H.264 intra frame encoder is composed by intra 4×4 prediction, intra 16×16 prediction, integer transform, quantization (AC & DC), inverse integer transform, inverse quantization (AC &DC), hadamard, and inverse hadamard transform. This method can process one macroblock in 573 cycles for all cases of macroblock type. The proposed hardware is implemented in VHDL. The VHDL RTL code works at 100 MHz in an Altera Stratix II FPGA. The execution time is decreased by 30%. The system also includes software running on an NIOS-II processor for implementing the pre-processing and the post-processing function. The H.264 intra frame encoder hardware and software are demonstrated to work together on ALTERA NIOS-II development board with Stratix II EP2S60F1020C3 FPGA.
Keywords :
data compression; field programmable gate arrays; quantisation (signal); transforms; video coding; video communication; ALTERA NIOS-II processor; Altera Stratix II FPGA; H.264/AVC intra decision frame encoder; Stratix II EP2S60F1020C3 FPGA; VHDL RTL code; inverse hadamard transform; inverse integer transform; inverse quantization; video conference application s; Automatic voltage control; Clocks; Discrete wavelet transforms; Energy efficiency; Field programmable gate arrays; Frequency; Hardware; Parallel processing; Runtime; Throughput;
Conference_Titel :
Design and Technology of Integrated Systems in Nanoscale Era (DTIS), 2010 5th International Conference on
Conference_Location :
Hammamet
Print_ISBN :
978-1-4244-6338-1
DOI :
10.1109/DTIS.2010.5487540