Error-Exploiting Video Encoder to Extend Energy/QoS Tradeoffs for Mobile Embedded Systems

  • Kyoungwoo Lee
  • Minyoung Kim
  • Nikil Dutt
  • Nalini Venkatasubramanian
Part of the IFIP – The International Federation for Information Processing book series (IFIPAICT, volume 271)

Abstract

Energy/QoS provisioning is a challenging task for video applications in power-constrained mobile embedded systems. Many error-resilient video encodings allow us to exploit errors and generate a range of acceptable tradeoff spaces by controlling the amount of errors in the system. This expanded tradeoff space allows system designers to comparatively evaluate different operating points with varying QoS and energy consumption by aggressively exploiting error-resilience attributes, and can potentially result in significant energy savings. Specifically, we propose an error-aware video encoding technique that intentionally injects errors (drops frames) while ensuring QoS in accordance with error-resilience. The novelty of our approach is in active exploitation of errorsto vary the operating conditions for further optimization of system aspects. Our experiments show that our error-exploiting video encoding can reduce the energy consumption for an encoding device by 37% in video conferencing over a wireless network, without video quality degradation, compared to a standard video encoding technique for a test video stream. Furthermore, we present the adaptivity of our approach by incorporating the feedback from the decoding side to achieve the QoS requirement under dynamic network status.

References

  1. 1.
    Liang Cheng and Magda El Zarki. An adaptive error resilient video encoder. In SPIE Visual Communication and Image Processing, July 2003.Google Scholar
  2. 2.
    Liang Cheng and Magda El Zarki. PGOP: An error resilient techniques for low bit rate and low latency video communications. In Picture Coding Symposium (PCS), Dec 2004.Google Scholar
  3. 3.
    Y. Eisenberg, C. Luna, T. Pappas, R. Berry, and A. Katsaggelos. Joint source coding and transmission power management for energy efficient wireless video communications. IEEE Trans. Circuits Syst. Video Technology, 12:411–424, 2002.CrossRefGoogle Scholar
  4. 4.
    L. Guo, X. Ding, H. Wang, Q. Li, S. Chen, and X. Zhang. Exploiting idle communication power to improve wireless network performance and energy efficiency. In IEEE International Conference on Computer and Communications (INFOCOM), pages 1–12, April 2006.Google Scholar
  5. 5.
    Al Harris, Cigdem Sengul, Robin Kravets, and Prashant Ratanchandani. Energy-efficient multimedia communications in lossy multi-hop wireless networks. IFIP Mobile and Wireless Communication Networks, 162:461–472, 2005.CrossRefGoogle Scholar
  6. 6.
    Intel Corporation, http://www.intel.com/. Intel PXA255(R) Processor: Developer’s Manual.Google Scholar
  7. 7.
    ITU-T. H.263 Draft: Video Coding for Low Bitrate Communication, May 1996.Google Scholar
  8. 8.
    Yu Jiao and Ali R. Hurson. Adaptive power management for mobile agent-based information retrieval. In IEEE Advanced Information Networking and Applications (AINA), pages 675– 680, March 2005.Google Scholar
  9. 9.
    M. Kim, H. Oh, N. Dutt, A. Nicolau, and N. Venkatasubramanian. PBPAIR: An energyefficient error-resilient encoding using probability based power aware intra refresh. ACM SIGMOBILE Mobile Computing and Communications Review, 10:58–69, July 2006.Google Scholar
  10. 10.
    Kyoungwoo Lee, Minyoung Kim, Nikil Dutt, and Nalini Venkatasubramanian, Tech Rep. (http://www.ics.uci.edu/~kyoungwl/eepbpair/). Adaptive EE-PBPAIR: A Novel Error- Exploiting Video Encoder Incorporating End-to-End QoS Feedback, Dec 2007.Google Scholar
  11. 11.
    Jens Meggers, Gregor Bautz, and Anthony Sang-Bum Park. Providing video conferencing for the mobile user. In IEEE Conference on Local Computer Networks, page 526, March 1996.Google Scholar
  12. 12.
    S. Mohapatra, R. Cornea, H. Oh, K. Lee, M. Kim, N. Dutt, R. Gupta, A. Nicolau, S. Shukla, and N. Venkatasubramanian. A cross-layer approach for power-performance optimization in distributed mobile systems. In Next Generation Software Program in conjunction with IPDPS, page 218.1, April 2005.Google Scholar
  13. 13.
    NS2. Network Simulation version 2, http://www.isi.edu/nsnam/ns/.Google Scholar
  14. 14.
    Clark N. Taylor, Sujit Dey, and Debashis Panigrahi. Energy/latency/image quality tradeoffs in enabling mobile multimedia communication. In Proc. of Software Radio: Technologies and Services, pages 55–66. Springer Verlag, Jan 2001.Google Scholar
  15. 15.
    Y. Wang, S. Wenger, J. Wen, and A. K. Katsaggelos. Review of error resilient coding techniques for real-time video communications. IEEE Signal Processing Magazine, 17:61–82, July 2000.Google Scholar
  16. 16.
    S. Worrall, A. Sadka, P. Sweeney, and A. Kondoz. Motion adaptive error resilient encoding for mpeg-4. In IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP), volume 3, May 2001.Google Scholar
  17. 17.
    Wanghong Yuan, Klara Nahrstedt, Sarita V. Adve, Douglas L. Jones, and Robin H. Kravets. Design and evaluation of a cross-layer adaptation framework for mobile multimedia systems. In Proceedings of SPIE/ACM Multimedia Computing and Networking Conference (MMCN), January 2003.Google Scholar
  18. 18.
    Rui Zhang, Shankar L. Regunathan, and Kenneth Rose. Video coding with optimal inter/intramodel switching for packet loss resilience. IEEE Journal on Selected Areas in Communications, 18(6):966–976, June 2000.Google Scholar

Copyright information

© Springer Science+Business Media, LLC 2008

Authors and Affiliations

  • Kyoungwoo Lee
    • 1
  • Minyoung Kim
    • 1
  • Nikil Dutt
    • 1
  • Nalini Venkatasubramanian
    • 1
  1. 1.Department of Computer ScienceSchool of Information and Computer Sciences, University of CaliforniaIrvineUSA

Personalised recommendations