Abstract
Backlight scaling is a technique proposed to reduce the display panel power consumption by strategically dimming the backlight. However, for mobile video applications, a computationally intensive luminance compensation step must be performed in combination with backlight scaling to maintain the perceived appearance of video frames. This step, if done by the Central Processing Unit (CPU), could easily offset the power savings via backlight dimming. Furthermore, computing the backlight scaling values requires per-frame luminance information, which is typically too energy intensive to compute on mobile devices.
In this article, we propose Content-Adaptive Display (CAD) for two typical Internet mobile video applications: video streaming and real-time video communication. CAD uses the mobile device’s Graphics Processing Unit (GPU) rather than the CPU to perform luminance compensation at reduced power consumption. For video streaming where video frames are available in advance, we compute the backlight scaling schedule using a more efficient dynamic programming algorithm than existing work. For real-time video communication where video frames are generated on the fly, we propose a greedy algorithm to determine the backlight scaling at runtime. We implement CAD in one video streaming application and one real-time video call application on the Android platform and use a Monsoon power meter to measure the real power consumption. Experiment results show that CAD can save more than 10% overall power consumption for up to 55.7% videos during video streaming and up to 31.0% overall power consumption in real-time video calls.
- Bhojan Anand, Karthik Thirugnanam, Jeena Sebastian, Pravein G. Kannan, Akhihebbal L. Ananda, Mun Choon Chan, and Rajesh Krishna Balan. 2011. Adaptive display power management for mobile games. In Proceedings of the 9th International Conference on Mobile Systems, Applications, and Services. 57--70. DOI:http://dx.doi.org/10.1145/1999995.2000002 Google ScholarDigital Library
- Aaron Carroll and Gernot Heiser. 2010. An analysis of power consumption in a smartphone. In Proceedings of the 2010 USENIX Conference on USENIX Annual Technical Conference (USENIX ATC’10). USENIX Association, 271--284. Google ScholarDigital Library
- Naehyuck Chang, Inseok Choi, and Hojun Shim. 2004. DLS: Backlight luminance scaling of liquid crystal display. IEEE Transactions on Very Large Scale Integration (VLSI) Systems 12, 8 (Aug 2004), 837--846. DOI:http://dx.doi.org/10.1109/TVLSI.2004.831472 Google ScholarDigital Library
- Xiang Chen, Yiran Chen, and Chun Jason Xue. 2015. DaTuM: Dynamic tone mapping technique for OLED display power saving based on video classification. In 2015 52nd ACM/EDAC/IEEE Design Automation Conference (DAC). 1--6. DOI:http://dx.doi.org/10.1145/2744769.2744814 Google ScholarDigital Library
- Liang Cheng, Shivajit Mohapatra, Magda El Zarki, Nikil Dutt, and Nalini Venkatasubramanian. 2007. Quality-based backlight optimization for video playback on handheld devices. Advances in MultiMedia 2007, 1 (Jan 2007). DOI:http://dx.doi.org/10.1155/2007/83715 Google ScholarDigital Library
- Wei-Chung Cheng and Massoud Pedram. 2004. Power minimization in a backlit TFT-LCD display by concurrent brightness and contrast scaling. IEEE Transactions on Consumer Electronics 50, 1 (Feb 2004), 25--32. DOI:http://dx.doi.org/10.1109/TCE.2004.1277837 Google ScholarDigital Library
- Hyunsuk Cho and Oh-Kyong Kwon. 2009. A backlight dimming algorithm for low power and high image quality LCD applications. IEEE Transactions on Consumer Electronics 55, 2 (May 2009), 839--844. DOI:http://dx.doi.org/10.1109/TCE.2009.5174463 Google ScholarDigital Library
- Inseok Choi, Hojun Shim, and Naehyuck Chang. 2002. Low-power color TFT LCD display for hand-held embedded systems. In Proceedings of the 2002 International Symposium on Low Power Electronics and Design. 112--117. DOI:http://dx.doi.org/10.1109/LPE.2002.146722 Google ScholarDigital Library
- Mian Dong and Lin Zhong. 2012. Chameleon: A color-adaptive web browser for mobile OLED displays. IEEE Transactions on Mobile Computing 11, 5 (2012), 724--738. DOI:http://dx.doi.org/10.1109/TMC.2012.40 Google ScholarDigital Library
- Pi-Cheng Hsiu, Chun-Han Lin, and Cheng-Kang Hsieh. 2011. Dynamic backlight scaling optimization for mobile streaming applications. In Proceedings of the 17th IEEE/ACM International Symposium on Low Power Electronics and Design. 309--314. DOI:http://dx.doi.org/10.1109/ISLPED.2011.5993655 Google ScholarDigital Library
- Chun-Han Lin, Pi-Cheng Hsiu, and Cheng-Kang Hsieh. 2014. Dynamic backlight scaling optimization: A cloud-based energy-saving service for mobile streaming applications. IEEE Trans. Comput. 63, 2 (Feb 2014), 335--348. DOI:http://dx.doi.org/10.1109/TC.2012.210 Google ScholarDigital Library
- Yao Liu, Mengbai Xiao, Ming Zhang, Xin Li, Mian Dong, Zhan Ma, Zhenhua Li, and Songqing Chen. 2015. Content-adaptive display power saving in internet mobile streaming. In Proceedings of the 25th ACM Workshop on Network and Operating Systems Support for Digital Audio and Video. 1--6. DOI:http://dx.doi.org/10.1145/2736084.2736087 Google ScholarDigital Library
- Sudeep Pasricha, Shivajit Mohapatra, Manev Luthra, Nikil D. Dutt, and Nalini Venkatasubramanian. 2003. Reducing backlight power consumption for streaming video applications on mobile handheld devices. In ESTImedia. 11--17.Google Scholar
- Martino Ruggiero, Andrea Bartolini, and Luca Benini. 2008. DBS4Video: Dynamic luminance backlight scaling based on multi-histogram frame characterization for video streaming application. In Proceedings of the 8th ACM International Conference on Embedded Software. 109--118. DOI:http://dx.doi.org/10.1145/1450058.1450074 Google ScholarDigital Library
- Tajana Simunic, Luca Benini, Peter Glynn, and Giovanni De Micheli. 2001. Event-driven power management. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems 20, 7 (2001), 840--857. DOI:http://dx.doi.org/10.1109/43.931003 Google ScholarDigital Library
- Kiat Wee Tan, Tadashi Okoshi, Archan Misra, and Rajesh Krishna Balan. 2013. FOCUS: A usable 8 effective approach to OLED display power management. In Proceedings of the 2013 ACM International Joint Conference on Pervasive and Ubiquitous Computing. 573--582. DOI:http://dx.doi.org/ 10.1145/2493432.2493445 Google ScholarDigital Library
- Pei-Shan Tsai, Chia-Kai Liang, Tai-Hsiang Huang, and H. H. Chen. 2009. Image enhancement for backlight-scaled TFT-LCD displays. IEEE Transactions on Circuits and Systems for Video Technology 19, 4 (2009), 574--583. DOI:http://dx.doi.org/10.1109/TCSVT.2009.2014022 Google ScholarDigital Library
- Mengbai Xiao, Yao Liu, Lei Guo, and Songqing Chen. 2015. Reducing display power consumption for real-time video calls on mobile devices. In Proceedings of the 2015 International Symposium on Low Power Electronics and Design. 285--290. DOI:http://dx.doi.org/10.1109/ISLPED.2015.7273528Google ScholarCross Ref
- Zhisheng Yan, Qian Liu, Tong Zhang, and Chang Wen Chen. 2015. Exploring QoE for power efficiency: A field study on mobile videos with LCD displays. In Proceedings of the 23rd ACM International Conference on Multimedia. 431--440. DOI:http://dx.doi.org/10.1145/2733373.2806269 Google ScholarDigital Library
- Chenguang Yu, Yang Xu, Bo Liu, and Yong Liu. 2014. “Can you SEE me now?” A measurement study of mobile video calls. In Proceedings of the 33rd IEEE International Conference on Computer Communications (INFOCOM 2014). 1456--1464. DOI:http://dx.doi.org/10.1109/INFOCOM.2014.6848080Google ScholarCross Ref
- Jia Zhou, Yanhua Li, Vijay Kumar Adhikari, and Zhi-Li Zhang. 2011. Counting YouTube videos via random prefix sampling. In Proceedings of the 2011 ACM Conference on Internet Measurement (IMC’11). 371--380. DOI:http://dx.doi.org/10.1145/2068816.2068851 Google ScholarDigital Library
Index Terms
- Content-Adaptive Display Power Saving for Internet Video Applications on Mobile Devices
Recommendations
GoCAD: GPU-Assisted Online Content-Adaptive Display Power Saving for Mobile Devices in Internet Streaming
WWW '16: Proceedings of the 25th International Conference on World Wide WebDuring Internet streaming, a significant portion of the battery power is always consumed by the display panel on mobile devices. To reduce the display power consumption, backlight scaling, a scheme that intelligently dims the backlight has been ...
Content-adaptive display power saving in internet mobile streaming
NOSSDAV '15: Proceedings of the 25th ACM Workshop on Network and Operating Systems Support for Digital Audio and VideoBacklight scaling is a technique proposed to reduce the display panel power consumption by strategically dimming the backlight. However, for Internet streaming to mobile devices, a computationally intensive luminance compensation step must be performed ...
HVS-DBS: human visual system-aware dynamic luminance backlight scaling for video streaming applications
EMSOFT '09: Proceedings of the seventh ACM international conference on Embedded softwareDespite the advances in Liquid Crystal Display's (LCD) technology, LCD power consumption is still one of the major limiters of battery lifetime for handheld devices. The main contribution to LCD subsystem power consumption comes from the backlight. This ...
Comments