Content-Adaptive Display Power Saving for Internet Video Applications on Mobile Devices

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.

[1]  Wei-Chung Cheng,et al.  Power minimization in a backlit TFT-LCD display by concurrent brightness and contrast scaling , 2004, IEEE Transactions on Consumer Electronics.

[2]  Oh-Kyong Kwon,et al.  A backlight dimming algorithm for low power and high image quality LCD applications , 2009, IEEE Transactions on Consumer Electronics.

[3]  Nikil D. Dutt,et al.  Quality-Based Backlight Optimization for Video Playback on Handheld Devices , 2007, Adv. Multim..

[4]  Archan Misra,et al.  FOCUS: a usable & effective approach to OLED display power management , 2013, UbiComp.

[5]  Pi-Cheng Hsiu,et al.  Dynamic Backlight Scaling Optimization: A Cloud-Based Energy-Saving Service for Mobile Streaming Applications , 2014, IEEE Transactions on Computers.

[6]  Yang Xu,et al.  “Can you SEE me now?” A measurement study of mobile video calls , 2014, IEEE INFOCOM 2014 - IEEE Conference on Computer Communications.

[7]  Lin Zhong,et al.  Chameleon: A Color-Adaptive Web Browser for Mobile OLED Displays , 2012, IEEE Transactions on Mobile Computing.

[8]  Zhi-Li Zhang,et al.  Counting YouTube videos via random prefix sampling , 2011, IMC '11.

[9]  Pi-Cheng Hsiu,et al.  Dynamic backlight scaling optimization for mobile streaming applications , 2011, IEEE/ACM International Symposium on Low Power Electronics and Design.

[10]  Naehyuck Chang,et al.  DLS: dynamic backlight luminance scaling of liquid crystal display , 2004, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[11]  Naehyuck Chang,et al.  Low-power color TFT LCD display for hand-held embedded systems , 2002, ISLPED '02.

[12]  Gernot Heiser,et al.  An Analysis of Power Consumption in a Smartphone , 2010, USENIX Annual Technical Conference.

[13]  Yiran Chen,et al.  DaTuM: Dynamic tone mapping technique for OLED display power saving based on video classification , 2015, 2015 52nd ACM/EDAC/IEEE Design Automation Conference (DAC).

[14]  TsaiPei-Shan,et al.  Image enhancement for backlight-scaled TFT-LCD displays , 2009 .

[15]  Xin Li,et al.  Content-adaptive display power saving in internet mobile streaming , 2015, NOSSDAV.

[16]  Mun Choon Chan,et al.  Adaptive display power management for mobile games , 2011, MobiSys '11.

[17]  Tong Zhang,et al.  Exploring QoE for Power Efficiency: A Field Study on Mobile Videos with LCD Displays , 2015, ACM Multimedia.

[18]  Homer H. Chen,et al.  Image Enhancement for Backlight-Scaled TFT-LCD Displays , 2009, IEEE Transactions on Circuits and Systems for Video Technology.

[19]  Nikil D. Dutt,et al.  Reducing Backlight Power Consumption for Streaming Video Applications on Mobile Handheld Devices , 2003, ESTImedia.

[20]  Luca Benini,et al.  DBS4video: dynamic luminance backlight scaling based on multi-histogram frame characterization for video streaming application , 2008, EMSOFT '08.

[21]  Luca Benini,et al.  Event-driven power management , 2001, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[22]  Songqing Chen,et al.  Reducing display power consumption for real-time video calls on mobile devices , 2015, 2015 IEEE/ACM International Symposium on Low Power Electronics and Design (ISLPED).