DocumentCode :
2260633
Title :
FPGA based design for motion vector predicton in H.264/AVC encoders targeting HD1080p resolution
Author :
Palomino, Daniel ; Sampaio, Felipe ; Bampi, Sérgio ; Susin, Altamiro ; Agostini, Luciano
Author_Institution :
Microelectron. Group - GME, Fed. Univ. of Rio Grande do Sul - UFRGS, Porto Alegre, Brazil
fYear :
2012
fDate :
20-23 March 2012
Firstpage :
1
Lastpage :
6
Abstract :
Motion vector coding is an important issue in low bitrate video coding, since it relatively increases the efficiency of modern video encoders. The motion vector prediction exploits the correlation between the motion of neighbor blocks, since they may represent the same object and then present the same movement direction. The motion vector prediction is performed by a difference between the current motion vector and the predictive motion vector (PMV), generated using the neighbor blocks as reference. This way, only the motion vector difference (MVD) is sent to the bit stream. Due to its performance the motion vector prediction is defined as an obligatory tool in the H.264/AVC standard. This work presents a FPGA based hardware architecture for the H.264/AVC motion vector predictor targeting HD1080p resolution. The architecture was described in VHDL and synthesized to Xilinx xc5vlx30 Virtex V FPGA. The results were compared with one motion vector prediction architecture from the literature. Our design has shown better results considering hardware usage and throughput than the related work. Besides, we used a motion estimation and motion compensation architecture composing a whole inter-frame prediction module, to perform a better evaluation of the results generated by our proposed motion vector predictor architecture. The results have shown that our architecture uses few hardware resources and it can process until 52 HD1080p frames per second.
Keywords :
field programmable gate arrays; image resolution; logic design; motion compensation; motion estimation; video coding; FPGA based hardware architecture; H.264/AVC encoders; H.264/AVC motion vector predictor; HD1080p resolution; VHDL; Xilinx xc5vlx30 Virtex V FPGA; low bitrate video coding; motion compensation architecture; motion estimation; motion vector coding; motion vector difference; predictive motion vector; Computer architecture; Field programmable gate arrays; Hardware; Motion compensation; Motion estimation; Standards; Vectors; FPGA Based Design; H.264/AVC; Motion Vector Prediction; Video Coding;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Programmable Logic (SPL), 2012 VIII Southern Conference on
Conference_Location :
Bento Goncalves
Print_ISBN :
978-1-4673-0184-8
Type :
conf
DOI :
10.1109/SPL.2012.6211785
Filename :
6211785
Link To Document :
بازگشت