ABSTRACT
Power consumption of video streaming systems has become a major concern, especially in battery-powered devices, such as video sensors. Power is usually dissipated in each one of the major phases of the streaming process: capturing, encoding, and transmission. This paper develops models for power consumption in each of these phases and validates them with extensive experiments, focusing primarily on H.264 video encoding. For comparative purposes, we also study MJPEG and MPEG-4 video codecs. In addition, we analyze the impacts of the main H.264 video compression parameters on power consumption and bitrate. These parameters include quantization parameter, number of reference frames, motion estimation (ME) range, and ME algorithm.
- Atheros Communications. Power consumption and energy efficiency comparisons of WLAN products. Tech. Report, available at www.atheros.com, 2004.Google Scholar
- M. Bhardwaj and A. P. Chandrakasan. Bounding the lifetime of sensor networks via optimal role assignments. In Proceedings of IEEE Infocom 2002, pages 1587--1596, 2002.Google ScholarCross Ref
- C. Blanch, T. Gan, A. Dejonghe, and B. Masschelein. Cross-layer optimization for the scalable video codec over WLAN. In Proceedings of 17th International Packet Video Workshop, May 2009.Google ScholarCross Ref
- T. Burd and R. Broderson. Processor design for portable systems. VLSI Signal Process, 13(2):203--222, Aug 1996. Google ScholarDigital Library
- A. Dupret, J. Klein, and A. Nshare. A programmable vision chip for CNN based algorithms. In Proceedings of IEEE International Workshop Chip for Cellular Neural Networks and Their Applications Proceedings, 2000.Google ScholarCross Ref
- T. Ebrahimi and C. Horne. Mpeg-4 natural video coding: An overview. Signal Processing: Image Communication, 1(15):365--385, September 2000.Google ScholarCross Ref
- A. Eleftheriadis and D. Anastassiou. Constrained and general dynamic rate shaping of compressed digital video. In Proceedings of the 1995 International Conference on Image Processing, 1995. Google ScholarDigital Library
- A. Elouardi, S. Bouaziz, A. Dupret, L. Lacassagne, J. O. Klein, and R. Reynaud. A smart sensor-based vision system: implementation and evaluation. Journal of Physics D: Applied Physics, 39(8), Nov. 2006.Google ScholarCross Ref
- B. Erol, F. Kossentini, and H. Alnuweiri. Efficient coding and mapping algorithms for software-only real-time video coding at low bit rates. CirSysVideo, 10(6):843--856, September 2000. Google ScholarDigital Library
- Z. He, Y. Liang, L. Chen, I. Ahmad, and D. Wu. Power-rate-distortion analysis for wireless video communication under energy constraints. IEEE Transaction Circuits System Video Technology, 15(5):645--658, May 2005. Google ScholarDigital Library
- Z. He and D. Wu. Resource allocation and performance analysis of wireless video sensors. IEEE Transactions on Circuits and Systems for Video Technology, 16(5):590--599, May 2006. Google ScholarDigital Library
- C. Kim and C.-C. J. Kuo. Feature-based intra-/intercoding mode selection for H.264/AVC. IEEE Transactions on Circuits and Systems for Video Technology, 17(4):441--453, April 2007. Google ScholarDigital Library
- J. Kim, D. Kim, and J. Jeong. Complexity reduction algorithm for intra mode selection in H.264/AVC video coding. Advanced Concepts for Intelligent Vision Systems (ACIVS'06), 4179:454--465, 2006. Google ScholarDigital Library
- J. Kim, J. Kim, G. Kim, and C.-M. Kyoung. Power-rate-distortion modeling for energy minimization of portable video encoding devices. Aug. 2011.Google Scholar
- J. Kim, Y. Wang, and S. Chang. Content-adaptive utility-based video adaptation. In Proceedings of the IEEE International Conference on Multimedia and Expo (ICME), pages 281--284, July 2003. Google ScholarDigital Library
- M. Kim and Y. Altunbasak. Optimal dynamic rate shaping for compressed video streaming. In Proceedings of the First International Conference on Networking-Part 2 (ICN), pages 786--794, 2001. Google ScholarDigital Library
- W. Lin, K. Panusopone, D. M. Baylon, M.-T. Sun, Z. Chen, and H. Li. A fast sub-pixel motion estimation algorithm for H.264/AVC video coding. In IEEE Transactions on Circuits and Systems for Video Technology, VOL. 21, NO. 2, February 2011. Google ScholarDigital Library
- X. Lu, T. Fernaine, and Y. Wang. Modelling power consumption of a h.263 video encoder. In Proceedings of IEEE International Symposium on Circuits and Systems (ISCAS), pages 77--80, 2004.Google Scholar
- I. Pao and M. Sun. Statistical computation of discrete cosine transform in video encoders. In Journal of Visual Communication and Image Representation, June 1998.Google Scholar
- W. Pu, Y. Lu, and F. Wu. Joint power-distortion optimization on devices with MPEG-4 AVC/H.264 codec. In Proceedings of IEEE International Conference on Communications (ICC 2006).Google ScholarCross Ref
- T. Rappaport. Wireless Communications: Principles and Practice. New Jersey: Prentice-Hall, Inc., 1996. Google ScholarDigital Library
- I. E. G. Richardson. The H.264 Advanced Video Compression Standrad, second edition, WILEY, Published Online. Vcodex Limited, UK, 2010. Google ScholarDigital Library
- M. Shafique, B. Molkenthin, and J. Henkel. An HVS-based adaptive computational complexity reduction scheme for H.264/AVC video encoder using prognostic early mode exclusion. In Proceedings of Design, Automation and Test in Europe Conference and Exhibition, pages 1713--1718, 2010. Google ScholarDigital Library
- T. Simunic, L. Benini, A. Acquaviva, P. Glynn, and G. D. Micheli. Dynamic voltage scaling and power management for portable systems. In Proceedings of the 38th annual Design Automation Conference, pages 524--529, 2001. Google ScholarDigital Library
- L. Su, Y. Lu, F. Wu, S. Li, and W. Gao. Complexity-constrained H.264 video encoding. IEEE Transactions on Circuits and Systems for Video Technology, 19(4):477--490, April 2009. Google ScholarDigital Library
- Y. H. Tan, W. S. Lee, J. Y. Tham, S. Rahardja, and K. M. Lye. Complexity scalable H.264/AVC encoding. IEEE Transactions on Circuits and Systems for Video Technology, 20(9):2010 1271, Septemper 2010. Google ScholarDigital Library
- A. M. Tourapis, O. C. Au, and M. L. Liou. Predictive motion vector field adaptive search technique (PMVFAST) -- enhancing block based motion estimation. In Proceedings of Visual Communications and Image Processing Conference, 2001.Google Scholar
- A. M. Tourapis, F. W. B, and S. L. B. Motion vector prediction with reference frame consideration. In Proceedings of Applications of Digital Image Processing, pages 440--1217, 2003.Google ScholarCross Ref
- A. Verdant, A. Dupret, H. Mathias, P. Villard, and L. Lacassagne. Low power motion detection with low spatial and temporal resolution for CMOS image sensor. In Proceedings of International Conference on Application-Specific Systems, Architectures and Processors, pages 12--17, 2007. Google ScholarDigital Library
- Y. Wang, Y. Zhou, and H. Yang. Early detection method of all-zero integer transform coefficients. IEEE Transactions on Consumer Electronics, 50(3):923--928, 2004. Google ScholarDigital Library
- T. Wiegand, G. J. Sullivan, G. Bjøntegaard, and A. Luthra. Overview of the H.264/AVC video coding standard. IEEE Transaction on Circuits and Systems for Video Technology, 13(7), 2003. Google ScholarDigital Library
- X. Xu and Y. He. Improvements on fast motion estimation strategy for H.264/AVC. IEEE Transactions on Circuits and Systems for Video Technology, 18(3), March 2008. Google ScholarDigital Library
- C. Zhu, X. Lin, L.-P. Chau, K. pang Lim, H. ann Ang, and C. yin Ong. A novel hexagon-based search algorithm for fast block motion estimation. In Proceedings of Acoustics, Speech, and Signal Processing, 2001. Google ScholarDigital Library
Index Terms
- Aggregate power consumption modeling of live video streaming systems
Recommendations
Modeling and Analysis of Power Consumption in Live Video Streaming Systems
This article develops an aggregate power consumption model for live video streaming systems, including many-to-many systems. In many-to-one streaming systems, multiple video sources (i.e., cameras and/or sensors) stream videos to a monitoring station. ...
Power consumption analysis of constant bit rate video transmission over 3G networks
This paper presents an analysis of the power consumption of video data transmission with constant bit rate over 3G mobile wireless networks. The work includes the description of the radio resource control transition state machine in 3G networks, ...
Homogeneous Video Transcoding of H.264/AVC Intra Coded Frames
ICCVG 2008: Proceedings of the International Conference on Computer Vision and Graphics: Revised PapersThe main goal of transcoding is to change bit rate of video sequence. This can be done by cascaded connection of decoder and encoder, known as Cascaded Pixel Domain Transcoder (CPDT). Decoding and re-encoding video bit stream always gives lower image ...
Comments