Skip to main content

Exploiting Video Stream Similarity for Energy-Efficient Decoding

  • Conference paper
Advances in Multimedia Modeling (MMM 2007)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 4352))

Included in the following conference series:

Abstract

Energy consumption is a key issue in modern microprocessor system design in general, and in the design of mobile computing devices more in particular. This paper introduces a novel approach to energy-efficient media stream decoding that is based on the notion of media stream similarity. The key idea is that platform-independent scenarios of similar decode complexity can be identified within and across media streams. A client decoding a media stream annotated with scenario information can then adjust its processor clock frequency and voltage level based on these scenarios for reduced energy consumption. Our evaluation done using the AVC decoder and 12 reference streams shows an average energy reduction of 46% while missing less than 0.2% of the frame deadlines on average.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Ostermann, J., Bormans, J., List, P., Marpe, D., Narroschke, M., Pereira, F., Stockhammer, T., Wedi, T.: Video coding with H.264/AVC: Tools, performance and complexity. IEEE Circuits and Systems Magazine 4(1), 7–28 (2004)

    Article  Google Scholar 

  2. Johnson, R.A., Wichern, D.W.: Applied Multivariate Statistical Analysis, 5th edn. Prentice-Hall, Englewood Cliffs (2002)

    Google Scholar 

  3. ISO/IEC: Information technology – coding of audio-visual objects – part 14: MP4 file format (ISO/IEC 14496-14:2003)

    Google Scholar 

  4. Brooks, D., Bose, P., Schuster, S.E., Jacobson, H., Kudva, P.N., Buyuktosunoglu, A., Wellman, J.D., Zyuban, V., Gupta, M., Cook, P.W.: Power-aware microarchitecture: Design and modeling challenges for next-generation microprocessors. IEEE Micro. 20(6), 26–44 (2000)

    Article  Google Scholar 

  5. Intel: Intel XScale Core Developer’s Manual 273473-002 (2004)

    Google Scholar 

  6. Transmeta Corporation: LongRun Power Management: Dynamic Power Management for Crusoe Processors (2001)

    Google Scholar 

  7. ITU: H.264/AVC reference software, http://iphome.hhi.de/suehring/tml/download/

  8. Burger, D.C., Austin, T.M.: The SimpleScalar Tool Set. Computer Architecture News (1997), see also, http://www.simplescalar.com

  9. Brooks, D., Tiwari, V., Martonosi, M.: Wattch: A framework for architectural-level power analysis and optimizations. In: Proceedings of the 27th Annual International Symposium on Computer Architecture (ISCA-27), pp. 83–94 (2000)

    Google Scholar 

  10. Hughes, C.J., Srinivasan, J., Adve, S.V.: Saving energy with architectural and frequency adaptations for multimedia applications. In: Proceedings of the 34th Annual International Symposium on Microarchitecture (MICRO-34), pp. 250–261 (2001)

    Google Scholar 

  11. Horowitz, M., Joch, A., Kossentini, F., Hallapuro, A.: H.264/AVC baseline profile decoder complexity analysis. IEEE Transactions on Circuits and Systems for Video Technology 13(7), 704–716 (2003)

    Article  Google Scholar 

  12. Mattavelli, M., Brunetton, S.: Implementing real-time video decoding on multimedia processors by complexity prediction techniques. IEEE Transactions on Consumer Electronics 44(3), 760–767 (1998)

    Article  Google Scholar 

  13. Acquaviva, A., Benini, L., Riccó, B.: An adaptive algorithm for low-power streaming multimedia processing. In: Proceedings of the Conference on Design Automation and Test in Europe (DATE), pp. 273–279 (2001)

    Google Scholar 

  14. Choi, K., Dantu, K., Cheng, W.-C., Pedram, M.: Frame-based dynamic voltage and frequency scaling for a MPEG decoder. In: Proceedings of the 2002 International Conference on Computer-Aided Design (ICCAD), pp. 732–737 (2002)

    Google Scholar 

  15. Gheorghita, S.V., Basten, T., Corporaal, H.: Intra-task scenario-aware voltage scheduling. In: Proceedings of the 2005 International Conference on Compilers, Architectures and Synthesis for Embedded Systems (CASES), pp. 177–184 (2005)

    Google Scholar 

  16. Lu, Z., Hein, J., Humphrey, M., Stan, M., Lach, J., Skadron, K.: Control-theoretic dynamic frequency and voltage scaling for multimedia workloads. In: Proceedings of the 2002 International Conference on Compilers, Architectures and Synthesis for Embedded Systems (CASES), pp. 156–163 (2002)

    Google Scholar 

  17. Mohapatra, S., Cornea, R., Dutt, N., Nicolau, A., Vakatasubramanian, N.: Integrated power management for video streaming to mobile handheld devices. In: Proceedings of the 11th Annual ACM International Conference on Multimedia (MM), pp. 582–591 (2003)

    Google Scholar 

  18. Shin, D., Kim, J., Lee, S.: Intra-task voltage scheduling for low-energy, hard real-time applications. IEEE Design and Test of Computers 18(2), 20–30 (2001)

    Article  MathSciNet  Google Scholar 

  19. Yuan, W., Nahrstedt, K.: Practical voltage scaling for mobile multimedia devices. In: Proceedings of the 12th Annual ACM International Conference on Multimedia (MM), pp. 924–931 (2004)

    Google Scholar 

  20. Huang, Y., Chakraborty, S., Wang, Y.: Using offline bitstream analysis for power-aware video decoding in portable devices. In: Proceedings of the 13th Annual ACM International Conference on Multimedia (MM), pp. 299–302 (2005)

    Google Scholar 

  21. Chung, E.-Y., Benini, L., De Micheli, G.: Contents provider-assisted dynamic voltage scaling for low energy multimedia applications. In: Proceedings of the 2002 International Symposium on Low Power Electronic Design (ISLPED), pp. 42–47 (2002)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Hamers, J., Eeckhout, L., De Bosschere, K. (2006). Exploiting Video Stream Similarity for Energy-Efficient Decoding. In: Cham, TJ., Cai, J., Dorai, C., Rajan, D., Chua, TS., Chia, LT. (eds) Advances in Multimedia Modeling. MMM 2007. Lecture Notes in Computer Science, vol 4352. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-69429-8_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-69429-8_2

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-69428-1

  • Online ISBN: 978-3-540-69429-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics