DocumentCode :
54079
Title :
Adaptive Computationally Scalable Motion Estimation for the Hardware H.264/AVC Encoder
Author :
Pastuszak, Grzegorz ; Jakubowski, M.
Author_Institution :
Inst. of Radioelectron., Warsaw Univ. of Technol., Warsaw, Poland
Volume :
23
Issue :
5
fYear :
2013
fDate :
May-13
Firstpage :
802
Lastpage :
812
Abstract :
Motion estimation is the most computationally intensive part of video encoders, as the compression efficiency usually increases with the amount of computations. The adaptive computationally scalable motion-estimation algorithm and its hardware implementation described in this paper allow the H.264/AVC encoders to achieve efficiencies close to optimal in real-time conditions. The algorithm employs several search strategies to adapt to local motion activity, and the number of checked search points is set by the encoder controller for each macroblock. The algorithm can achieve results close to optimum even if the number of search points assigned to macroblocks is strongly limited and varies over time. The architecture applies a novel dataflow. First, the motion vector generation is not constrained by the calculation of residuals and corresponding costs. Second, the fractional-pel interpolation is performed prior to the integer-pel search. Third, the ME and compensation use the same resources. The architecture is verified in the real-time field-programmable gate array hardware encoder. The synthesis results and the real-time verification show that the design can support HDTV at 200 MHz for 0.13-μm TSMC technology.
Keywords :
data compression; field programmable gate arrays; motion estimation; search problems; video codecs; video coding; ME; adaptive computationally scalable motion estimation algorithm; compression efficiency; dataflow; fractional-pel interpolation; hardware H.264/AVC video encoder; integer-pel search; local motion activity; macroblocks; motion vector generation; real-time field-programmable gate array hardware encoder; search points; search strategies; Algorithm design and analysis; Clocks; Computer architecture; Encoding; Hardware; Prediction algorithms; Search problems; Field-programmable gate array (FPGA); H.264/AVC; motion estimation; very large-scale integration (VLSI) architecture; video coding;
fLanguage :
English
Journal_Title :
Circuits and Systems for Video Technology, IEEE Transactions on
Publisher :
ieee
ISSN :
1051-8215
Type :
jour
DOI :
10.1109/TCSVT.2012.2223791
Filename :
6328253
Link To Document :
بازگشت