The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.02 - Feb. (2014 vol.63)
pp: 335-348
Chun-Han Lin , Res. Center for Inf. Technol. Innovation, Acad. Sinica, Taipei, Taiwan
Pi-Cheng Hsiu , Res. Center for Inf. Technol. Innovation, Acad. Sinica, Taipei, Taiwan
Cheng-Kang Hsieh , Dept. of Comput. Sci., Univ. of California, Los Angeles, Los Angeles, CA, USA
ABSTRACT
With the increasing variety of mobile applications, reducing the energy consumption of mobile devices is a major challenge in sustaining multimedia streaming applications. This paper explores how to minimize the energy consumption of the backlight when displaying a video stream without adversely impacting the user's visual experience. First, we model the problem as a dynamic backlight scaling optimization problem. Then, we propose algorithms to solve the fundamental problem and prove the optimality in terms of energy savings. Finally, based on the algorithms, we present a cloud-based energy-saving service. We have also developed a prototype implementation integrated with existing video streaming applications to validate the practicability of the approach. The results of experiments conducted to evaluate the efficacy of the proposed approach are very encouraging and show energy savings of 15-49 percent on commercial mobile devices.
INDEX TERMS
Streaming media, Heuristic algorithms, Energy consumption, Mobile handsets, Optimization, Mobile communication, Multimedia communication,cloud services, Streaming media, Heuristic algorithms, Energy consumption, Mobile handsets, Optimization, Mobile communication, Multimedia communication, mobile devices, Energy-efficient optimization, dynamic backlight scaling, multimedia streaming applications
CITATION
Chun-Han Lin, Pi-Cheng Hsiu, Cheng-Kang Hsieh, "Dynamic Backlight Scaling Optimization: A Cloud-Based Energy-Saving Service for Mobile Streaming Applications", IEEE Transactions on Computers, vol.63, no. 2, pp. 335-348, Feb. 2014, doi:10.1109/TC.2012.210
REFERENCES
[1] Android. http:/www.android.com, 2013.
[2] Apple Inc. http:/www.apple.com, 2013.
[3] CHT hicloud CaaS. http:/hicloud.hinet.net, 2013.
[4] Facebook. http:/www.facebook.com, 2013.
[5] Hami Apps. http://halink.emome.netindex_en_US.html, 2013.
[6] HTC Corp. http:/www.htc.com, 2013.
[7] Monsoon Solutions, Inc. http:/www.msoon.com, 2013.
[8] YouTube. http:/www.youtube.com, 2013.
[9] T. Acharya and A.K. Ray, Image Processing: Principles and Applications. John Wiley & Sons, 2005.
[10] A. Bartolini, M. Ruggiero, and L. Benini, "HVS-DBS: Human Visual System-Aware Dynamic Luminance Backlight Scaling for Video Streaming Applications," Proc. Seventh ACM Int'l Conf. Embedded Software (EMSOFT), pp. 21-28, 2009.
[11] N. Chang, I. Choi, and H. Shim, "DLS: Dynamic Backlight Luminance Scaling of Liquid Crystal Display," IEEE Trans. Very Large Scale Systems, vol. 12, no. 8, pp. 837-846, Aug. 2004.
[12] L. Cheng, S. Mohapatra, M.E. Zarki, N. Dutt, and N. Venkatasubramanian, "Quality-Based Backlight Optimization for Video Playback on Handheld Devices," Advances in Multimedia, vol. 2007, p. 4, 2007.
[13] W.-C. Cheng and C.-F. Chao, "Minimization for LED-backlit TFT-LCDs," Proc. ACM/IEEE 43rd Design Automation Conf. (DAC), pp. 608-611, 2006.
[14] W.-C. Cheng and M. Pedram, "Power Minimization in a Backlit TFT-LCD Display by Concurrent Brightness and Contrast Scaling," IEEE Trans. Consumer Electronics, vol. 50, no. 1, pp. 25-32, Feb. 2004.
[15] T.H. Cormen, C.E. Leiserson, R.L. Rivest, and C. Stein, Introduction to Algorithms, third ed., pp. 162-164, 289-292. MIT Press, 2009.
[16] V. Devadas and H. Aydin, "On the Interplay of Voltage/Frequency Scaling and Device Power Management for Frame-Based Real-Time Embedded Applications," IEEE Trans. Computers, vol. 61, no. 1, pp. 31-44, Jan. 2012.
[17] C.-W. Huang and S.-L. Tsao, "Minimizing Energy Consumption of Embedded Systems via Optimal Code Layout," IEEE Trans. Computers, vol. 61, no. 8, pp. 1127-1139, Aug. 2012.
[18] A. Iranli, H. Fatemi, and M. Pedram, "HEBS: Histogram Equalization for Backlight Scaling," Proc. ACM/IEEE Conf. Design, Automation and Test in Europe (DATE), pp. 346-351, 2005.
[19] A. Iranli, W. Lee, and M. Pedram, "Backlight Dimming in Power-Aware Mobile Displays," Proc. ACM/IEEE 43rd Ann. Design Automation Conf. (DAC), pp. 604-607, 2006.
[20] A. Iranli, W. Lee, and M. Pedram, "HVS-Aware Dynamic Backlight Scaling in TFT-LCDs," IEEE Trans. Very Large Scale Integration Systems, vol. 14, no. 10, pp. 1103-1116, Oct. 2006.
[21] A. lranli and M. Pedram, "DTM: Dynamic Tone Mapping for Backlight Scaling," Proc. ACM/IEEE 42nd Ann. Design Automation Conf. (DAC), pp. 612-616, 2005.
[22] D. Niu, Y. Chen, and Y. Xie, "Low-Power Dual-element Memristor Based Memory Design," Proc. ACM/IEEE Int'l Symp. Low-Power Electronics and Design (ISLPED), pp. 25-30, 2010.
[23] S. Pasricha, M. Luthra, S. Mohapatra, N. Dutt, and N. Venkatasubramanian, "Dynamic Backlight Adaptation for Low-Power Handheld Devices," IEEE Design & Test of Computers, vol. 21, no. 5, pp. 398-405, Sept./Oct. 2004.
[24] F. Paterna, A. Acquaviva, A. Caprara, F. Papariello, G. Desoli, and L. Benini, "Variability-Aware Task Allocation for Energy-Efficient Quality of Service Provisioning in Embedded Streaming Multimedia Applications," IEEE Trans. Computers, vol. 61, no. 7, pp. 939-953, July 2012.
[25] N. Petti and Y.-H. Lu, "A Homogeneous Architecture for Power Policy Integration in Operating Systems," IEEE Trans. Computers, vol. 58, no. 7, pp. 945-955, July 2009.
[26] M. Ruggiero, A. Bartolini, and L. Benini, "DBS4video: Dynamic Luminance Backlight Scaling based on Multi-Histogram Frame Characterization for Video Streaming Application," Proc. ACM/IEEE Eighth Int'l Conf. Embedded Software (EMSOFT), pp. 109-118, 2008.
[27] A. Shye, B. Scholbrock, and G. Memik, "Into the Wild: Studying Real User Activity Patterns to Guide Power Optimizations for Mobile Architectures," Proc. ACM/IEEE 42nd Ann. Int'l Symp. Microarchitecture (MICRO), pp. 168-178, 2009.
[28] A. Shye, B. Scholbrock, G. Memik, and P.A. Dinda, "Characterizing and Modeling User Activity on Smartphones: Summary," Proc. ACM SIGMETRICS Int'l Conf. Measurement and Modeling of Computer Systems, pp. 375-376, 2010.
[29] P.-S. Tsai, C.-K. Liang, T.-H. Huang, and H.H. Chen, "Image Enhancement for Backlight-Scaled TFT-LCD Displays," IEEE Trans. Circuits and Systems for Video Technology, vol. 19, no. 4, pp. 574-583, Apr. 2009.
[30] E.H. Weber, De Pulsu, Resorpitione, Auditu et Tactu: Annotationes Anatomicae et Physiologicae. Koehlor, 1834.
[31] Y.-J. Yu, P.-C. Hsiu, and A.-C. Pang, "Energy-Efficient Video Multicast in 4G Wireless Systems," IEEE Trans. Mobile Computing, vol. 11, no. 10, pp. 1508-1522, Oct. 2012.
[32] Z. Wang, A.C. Bovik, H.R. Sheikh, and E.P. Simoncelli, "Image Quality Assessment: From Error Visibility to Structural Similarity," IEEE Trans. Image Processing, vol. 13, no. 4, pp. 600-612, Apr. 2004.
17 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool