Energy-Aware Video Encoding for Image Quality Improvement in Battery-Operated Surveillance Camera
- 24 January 2011
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Very Large Scale Integration (VLSI) Systems
- Vol. 20 (2), 310-318
- https://doi.org/10.1109/tvlsi.2010.2102055
Abstract
Growing needs for surveillance in locations without power lines necessitates the development of a surveillance camera with extremely low-power consumption and an assured stable operation until the time of expected run-out of available energy. This paper proposes an algorithm for scheduling of video encoding configurations in a battery-operated surveillance system to reduce the image distortion while assuring the sustained operation until the battery recharge/exchange. The optimal video encoding configuration is determined based on the amount of estimated remaining event duration (considering the uncertainty of events) and remaining battery charge (considering the rate-capacity and recovery effect). The proposed algorithm consists of two steps: design-time step and run-time step. In the design-time step, prediction of remaining event duration, called duration prediction, is performed considering the uncertainty of events and tradeoff between encoding power and image quality. During run-time, video encoding configuration is switched between intra-frame encoding and inter-frame encoding based on the duration prediction obtained in design-time step and the remaining battery charge measured in run-time step. Compared to the conventional method based on the most conservative duration prediction , experimental results show that the proposed method provides 2.24~3.78 dB improvement in the image quality (in terms of peak signal-to-noise ratio in the H.264 encoding of four video sequences while satisfying the battery constraint.Keywords
This publication has 16 references indexed in Scilit:
- Maximum-Utility Scheduling of Operation Modes With Probabilistic Task Execution Times Under Energy ConstraintsIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 2009
- Near optimal battery-aware energy managementPublished by Association for Computing Machinery (ACM) ,2009
- Dynamic Voltage Scaling of Supply and Body Bias Exploiting Software Runtime DistributionPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2008
- On Load Adaptive Control of Voltage Regulators for Power Managed Loads: Control Schemes to Improve Converter Efficiency and PerformanceIEEE Transactions on Power Electronics, 2007
- Battery model for embedded systemsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2005
- Smart video surveillance: exploring the concept of multiscale spatiotemporal trackingIEEE Signal Processing Magazine, 2005
- Static task-scheduling algorithms for battery-powered DVS systemsIEEE Transactions on Very Large Scale Integration (VLSI) Systems, 2005
- Maximizing rewards for real-time applications with energy constraintsACM Transactions on Embedded Computing Systems, 2003
- Energy-efficient soft real-time CPU scheduling for mobile multimedia systemsPublished by Association for Computing Machinery (ACM) ,2003
- Battery-aware static scheduling for distributed real-time embedded systemsPublished by Association for Computing Machinery (ACM) ,2001