DocumentCode :
2257171
Title :
enBudget: A Run-Time Adaptive Predictive Energy-Budgeting scheme for energy-aware Motion Estimation in H.264/MPEG-4 AVC video encoder
Author :
Shafique, Muhammad ; Bauer, Lars ; Henkel, Jörg
Author_Institution :
Dept. of Embedded Syst., Karlsruhe Inst. of Technol., Karlsruhe, Germany
fYear :
2010
fDate :
8-12 March 2010
Firstpage :
1725
Lastpage :
1730
Abstract :
The limited energy resources in portable multimedia devices require the reduction of encoding complexity. The complex Motion Estimation (ME) scheme of H.264/MPEG-4 AVC accounts for a major part of the encoder energy. In this paper we present a Run-Time Adaptive Predictive Energy Budgeting (enBudget) scheme for energy-aware ME that predicts the energy budget for different video frames and different Macroblocks (MBs) in an adaptive manner considering the run-time changing scenarios of available energy, video frame characteristics, and user-defined coding constraints while keeping a good video quality. It assigns different Energy-Quality Classes to different video frames and fine-tunes at MB level depending upon the predictive energy quota in order to cope with above-mentioned run-time unpredictable scenarios. Compared to UMHexagonS, EPZS, and FastME, our enBudget scheme for energy-aware ME achieves an energy saving of up to 93%, 90%, 88% (average 88%, 77%, 66%), respectively. It suffers from an average Peak Signal to Noise Ratio (PSNR) loss of 0.29 dB compared to Full Search. We also demonstrate that enBudget is equally beneficial to various other state-of-the-art fast adaptive MEs (e.g.). We have evaluated our scheme for ASIC and various FPGAs.
Keywords :
motion estimation; multimedia computing; video coding; ASIC; FPGA; H.264/MPEG-4 AVC video encoder; enBudget; encoding complexity reduction; energy-aware motion estimation; energy-quality classes; macroblocks; peak signal to noise ratio; portable multimedia devices; run-time adaptive predictive energy-budgeting scheme; run-time changing scenarios; user-defined coding constraints; video frame characteristics; Automatic voltage control; Computational complexity; Embedded system; Encoding; Hardware; MPEG 4 Standard; Motion estimation; PSNR; Runtime; Video sequences;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design, Automation & Test in Europe Conference & Exhibition (DATE), 2010
Conference_Location :
Dresden
ISSN :
1530-1591
Print_ISBN :
978-1-4244-7054-9
Type :
conf
DOI :
10.1109/DATE.2010.5457093
Filename :
5457093
Link To Document :
بازگشت