skip to main content
research-article

Energy- and Thermal-Aware Video Coding via Encoder/Decoder Workload Balancing

Published:01 May 2013Publication History
Skip Abstract Section

Abstract

Video coding and compression are essential components of multimedia services but are known to be computationally intensive and energy demanding. Traditional video coding paradigms, predictive and distributed video coding (PVC and DVC), result in excessive computation at either the encoder (PVC) or decoder (DVC). Several recent papers have proposed a hybrid PVC/DVC codec which shares the video coding workload between encoder and decoder. In this article, we propose a controller for such hybrid coders that considers energy and temperature to dynamically split the coding workload of a system comprised of one encoder and one decoder. We also present two heuristic algorithms for determining safe operating temperatures in the controller solution: (1) stable state thermal modeling algorithm, which focuses on long term temperatures, and (2) transient thermal modeling algorithm, which is better for short-term thermal behavior. Results show that the proposed algorithms result in more balanced energy utilization, improve overall system lifetime, and reduce operating temperatures when compared to strictly PVC and DVC systems.

References

  1. Aaron, A., Varodayan, D., and Girod, B. 2006. Wyner-ziv residual coding of video. In Proceedings of the Picture Coding Symposium (PCS’06).Google ScholarGoogle Scholar
  2. Bannister, K., Giorgetti, G., and Gupta, S. 2008. Wireless sensor networking for hot applications: Effects of temperature on signal strength, data collection and localization. In Proceedings of the Workshop on Embedded Networked Sensors (HotEmNets’08).Google ScholarGoogle Scholar
  3. Chen, H. and Steinbach, E. 2008. Flexible distribution of computational complexity between the encoder and the decoder in distributed video coding. In Proceedings of the IEEE ICME. 801--804.Google ScholarGoogle Scholar
  4. Chhetri, A. S., Morrell, D., and Papandreou-Suppappola, A. 2005. Energy efficient target tracking in a sensor network using non-myopic sensor scheduling. In Proceedings of the International Conference on Information Fusion. 558--565.Google ScholarGoogle Scholar
  5. Cohen, A., Finkelstein, Mendelson, A., Ronen, R., and Rudoy, D. 2003. On estimating optimal performance of cpu dynamic thermal management. IEEE Comput. Architect. Lett. 2, 1. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Girod, B., Aaron, A. M., Rane, S., and Rebollo-Monedero, D. 2005. Distributed video coding. Proc. IEEE 93, 1, 71--83.Google ScholarGoogle ScholarCross RefCross Ref
  7. He, Z., Cheng, W., and Chen, X. 2008. Energy minimization of portablevideo communication devices based on power-rate-distortion optimization. IEEE Trans. Circuits Syst. Video Technol. 18, 5, 596--608. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. He, Z., Liang, Y., Chen, L., Ahmad, I., and Wu, D. 2005. Power-rate-distortion analysis for wireless video communication under energy constraints. IEEE Trans. Circuits Syst. Video Technol. 15, 5, 645--658. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Lee, W., Patel, K., and Pedram, M. 2006. Dynamic thermal management for mpeg-2 decoding. In Proceedings of ISLPED. 316--321. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Macchiavello, B., Brandi, F., Peixoto, E., de Queiroz, R. L., and Mukherjee, D. 2009. Side-information generation for temporally and spatially scalable wyner-ziv codecs. J. Image Video Process. 2009, 1--11. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Pu, W., Lu, Y., and Wu, F. 2006. Joint power-distortion optimization on devices with mpeg-4 avc/h.264 codec. In Proceedings of the ICC. 441--446.Google ScholarGoogle Scholar
  12. Puri, R. and Ramchandran, K. 2003. Prism: A video coding architecture based on distributed compression principles. Tech. rep. UCB/ERL M03/6, EECS Department, University of California, Berkeley, CA.Google ScholarGoogle Scholar
  13. Rao, R., Vrudhula, S., and Rakhmatov, D. N. 2003. Battery modeling for energy-aware system design. Computer 36, 77--87. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Richardson, I. E. 2003. H.264 and MPEG-4 Video Compression: Video Coding for Next Generation Multimedia 1st Ed. Wiley, New York, NY.Google ScholarGoogle Scholar
  15. Skadron, K., Stan, M. R., Sankaranarayanan, K., Huang, W., Velusamy, S., and Tarjan, D. 2004. Temperature-aware microarchitecture: Modeling and implementation. ACM Trans. Architect. Code Optim. 1, 1, 94--125. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Slowack, J., Skorupa, J., Mys, S., Lambert, P., Grecos, C., and de Walle, R. V. 2010. Flexible distribution of complexity by hybrid predictive-distributed video coding. Signal Process. Image Commun. 25, 2, 94--110. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Srinivasan, J., Adve, S. V., Bose, P., and Rivers, J. A. 2004. The impact of technology scaling on lifetime reliability. In Proceedings of DSN. 177--186. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Wyner, A. D. and Ziv, J. 1976. The rate-distortion function for source coding with side information at the decoder. IEEE Trans. Inf. Theory 22, 1--10. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Yeo, I. and Kim, E. J. 2008. Hybrid dynamic thermal management based on statistical characteristics of multimedia applications. In Proceedings of ISLPED. 321--326. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Zhang, J., Wu, D., Ci, S., Wang, H., and Katsaggelos, A. K. 2009. Power-aware mobile multimedia: A survey (invited paper). J. Comm. 4, 9.Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. Energy- and Thermal-Aware Video Coding via Encoder/Decoder Workload Balancing

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in

          Full Access

          • Article Metrics

            • Downloads (Last 12 months)3
            • Downloads (Last 6 weeks)0

            Other Metrics

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader
          About Cookies On This Site

          We use cookies to ensure that we give you the best experience on our website.

          Learn more

          Got it!