DocumentCode
1468246
Title
Effect of scaling on the area and performance of the H.264/AVC full-search fractional motion estimation algorithm on field-programmable gate arrays
Author
Vasiljevic, Jasmina ; Ye, Andy Gean
Author_Institution
Dept. of Electr. & Comput. Eng., Ryerson Univ., Toronto, ON, Canada
Volume
6
Issue
2
fYear
2012
fDate
3/1/2012 12:00:00 AM
Firstpage
95
Lastpage
104
Abstract
Fractional motion estimation (FME) is an important part of the H.264/AVC video encoding standard. The algorithm can significantly increase the compression ratio of video encoders while preserving high video quality. The full-search FME algorithm, however, is computationally expensive and can consist of over 45% of the total motion estimation process. To maximise the performance and efficiency of FME implementations on field-programmable gate arrays (FPGAs), one needs to efficiently exploit the inherent parallelism in the algorithm. The authors investigate the scalability of the full-search FME algorithm on FPGAs and also implemented six scaled versions of the algorithm on Xilinx Virtex-5 FPGAs. The authors found that scaling the algorithm vertically within a 4 × 4 sub-block is more efficient than scaling horizontally across several sub-blocks. It is shown that, with four reference frames, the best vertically scaled design can achieve 96 frames-per-second (fps) performance while encoding full 1920 ×1088 progressive HDTV video, and the design only consumes 25.5 K LUTS and 28.7 K registers.
Keywords
field programmable gate arrays; motion estimation; video coding; H.264/AVC video encoding standard; HDTV video; Xilinx Virtex-5 FPGA; field-programmable gate arrays; fractional motion estimation; full-search FME algorithm; high video quality;
fLanguage
English
Journal_Title
Computers & Digital Techniques, IET
Publisher
iet
ISSN
1751-8601
Type
jour
DOI
10.1049/iet-cdt.2010.0167
Filename
6168301
Link To Document