DocumentCode
587697
Title
H.264/AVC motion estimation on FPGAs and GPUs: A comparative study
Author
Santos, I.O. ; Lopes, A.S.B. ; Carvalho, Bruno M. ; Correa, E. ; Kreutz, Marcio
Author_Institution
UFPA, Belem, Brazil
fYear
2012
fDate
12-13 Nov. 2012
Firstpage
1
Lastpage
4
Abstract
Video compression has been receiving much deserved attention due to the widespread adoption of digital video technology, and the need of optimizing the storage and transmission of such media. In this paper, we are concerned with the optimization of one step of the H.264 compression standard, namely, the motion estimation, in which motion vectors coding the movement of macroblocks (or sub-macroblocks) between two frames are computed. Specifically, we present here a comparative study between two architectures that were used to implement the full search (FS) algorithm for single pixel precision according to the standard H.264/AVC. We are particularly concerned with the relation area × throughput of the two architectures. We report here on experiments performed on CIF, SD and full HD data, comparing the maximum throughput achieved and bandwidth required by the architectures.
Keywords
data compression; field programmable gate arrays; graphics processing units; motion estimation; search problems; video coding; CIF; FPGA; FS algorithm; GPU; H.264 compression standard; H.264/AVC motion estimation; SD data; digital video technology; full HD data; full search algorithm; motion vector coding; single pixel precision; video compression; Computer architecture; Field programmable gate arrays; Graphics processing units; Instruction sets; Motion estimation; Streaming media; Video coding;
fLanguage
English
Publisher
ieee
Conference_Titel
NORCHIP, 2012
Conference_Location
Cpenhagen
Print_ISBN
978-1-4673-2221-8
Electronic_ISBN
978-1-4673-2222-5
Type
conf
DOI
10.1109/NORCHP.2012.6403101
Filename
6403101
Link To Document