skip to main content
10.1145/3458864.3467682acmconferencesArticle/Chapter ViewAbstractPublication PagesmobisysConference Proceedingsconference-collections
research-article
Open Access

How much battery does dark mode save?: an accurate OLED display power profiler for modern smartphones

Published:24 June 2021Publication History

ABSTRACT

By omitting external lighting, OLED display significantly reduces the power draw compared to its predecessor LCD and has gained wide adoption in modern smartphones. The real potential of OLED in saving phone battery drain lies in exploiting app UI color design, i.e., how to design app UI to use pixel colors that result in low OLED display power draw. In this paper, we design and implement an accurate per-frame OLED display power profiler, PFOP, that helps developers to gain insight into the impact of different app UI design on its OLED power draw, and an enhanced Android Battery that helps phone users to understand and manage phone display energy drain, for example, from different app and display configurations such as dark mode and screen brightness. A major challenge in designing both tools is to develop an accurate and robust OLED display power model. We experimentally show that linear-regression-based OLED power models developed in the past decade cannot capture the unique behavior of OLED display hardware in modern smartphones which have a large color space and propose a new piecewise power model that achieves much better modeling accuracy than the prior-art by applying linear regression in each small regions of the vast color space. Using the two tools, we performed to our knowledge the first power saving measurement of the emerging dark mode for a set of popular Google Android apps.

References

  1. B. Anand, K. Thirugnanam, J. Sebastian, P. G. Kannan, A. L. Ananda, M. C. Chan, and R. K. Balan. Adaptive display power management for mobile games. In Proceedings of the 9th International Conference on Mobile Systems, Applications, and Services, MobiSys '11, pages 57--70, New York, NY, USA, 2011. ACM.Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Measuring power values. https://source.android.com/devices/tech/power/values. Online; December 6, 2019.Google ScholarGoogle Scholar
  3. Appium: Mobile app automation made awesome. http://appium.io. Online; August 1, 2019.Google ScholarGoogle Scholar
  4. https://source.android.com/devices/graphics.Google ScholarGoogle Scholar
  5. https://source.android.com/devices/graphics/arch-sf-hwc.html.Google ScholarGoogle Scholar
  6. G. Association. The mobile economy 2019. https://www.gsma.com/r/mobileeconomy/. Online; August 7, 2019.Google ScholarGoogle Scholar
  7. T. Bedford. Apple announces dark mode for your iphone - a new feature of ios 13. https://www.techradar.com/news/apple-announces-dark-mode-for-your-iphone. Online; June 3, 2019.Google ScholarGoogle Scholar
  8. J. Bell. Programmer's guide to gamma correction. https://medium.com/@Jacob_Bell/programmers-guide-to-gamma-correction-4c1d3a1724fb. Online; December 6, 2019.Google ScholarGoogle Scholar
  9. K. Bradshaw. Android q beta 5: 'force dark' mode setting works, no longer darkens some google apps. https://9to5google.com/2019/07/10/android-q-beta-5-force-dark-mode-returns/. Online; August 7, 2019.Google ScholarGoogle Scholar
  10. D. Burke. Final beta update, official android q coming soon! https://android-developers.googleblog.com/2019/08/final-beta-update-official-android-q.html. Online; August 7, 2019.Google ScholarGoogle Scholar
  11. E. Burrage. Outlook mobile is rolling out dark mode and exemplifies microsoft 365 design. https://techcommunity.microsoft.com/t5/Outlook-Blog/Outlook-mobile-is-rolling-out-Dark-Mode-and-exemplifies/ba-p/813738. Online; December 6, 2019.Google ScholarGoogle Scholar
  12. T. Chang, S. S. Xu, and S. Su. Ssim-based quality-on-demand energy-saving schemes for OLED displays. IEEE Trans. Systems, Man, and Cybernetics: Systems, 46(5):623--635, 2016.Google ScholarGoogle ScholarCross RefCross Ref
  13. X. Chen, Y. Chen, Z. Ma, and F. C. A. Fernandes. How is energy consumed in smartphone display applications? In Proceedings of the 14th Workshop on Mobile Computing Systems and Applications, HotMobile '13, pages 3:1--3:6, New York, NY, USA, 2013. ACM.Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. X. Chen, J. Mao, J. Gao, K. W. Nixon, and Y. Chen. Morph: Mobile oled-friendly recording and playback system for low power video streaming. In Proceedings of the 53rd Annual Design Automation Conference, DAC '16, pages 153:1--153:6, New York, NY, USA, 2016. ACM.Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. X. Chen, K. W. Nixon, H. Zhou, Y. Liu, and Y. Chen. Fingershadow: An oled power optimization based on smartphone touch interactions. In Proceedings of the 6th USENIX Conference on Power-Aware Computing and Systems, HotPower' 14, pages 6--6, Berkeley, CA, USA, 2014. USENIX Association.Google ScholarGoogle Scholar
  16. J. Cipriani. 11 apps that show off ios 13's new dark mode. https://www.cnet.com/how-to/11-apps-that-show-off-ios-13s-new-dark-mode/. Online; December 6, 2019.Google ScholarGoogle Scholar
  17. J. Cipriani. After you use dark mode in these 13 android apps, you'll never go back. https://www.cnet.com/how-to/after-you-use-dark-mode-in-these-13-android-apps-youll-never-go-back/. Online; December 6, 2019.Google ScholarGoogle Scholar
  18. J. Cohen. How to enable dark mode on your web browser. https://www.pcmag.com/feature/369568/how-to-enable-dark-mode-on-your-web-browser. Online; August 7, 2019.Google ScholarGoogle Scholar
  19. https://support.google.com/accessibility/android/answer/6151850?hl=en.Google ScholarGoogle Scholar
  20. https://developer.android.com/reference/android/graphics/ColorMatrix.Google ScholarGoogle Scholar
  21. G suite updates. https://gsuiteupdates.googleblog.com/2019/09/dark-theme-android-ios.html. Online; December 6, 2019.Google ScholarGoogle Scholar
  22. New features available with ios 13. https://www.apple.com/ios/ios-13-preview/features/. Online; August 7, 2019.Google ScholarGoogle Scholar
  23. M. Dong, Y.-S. K. Choi, and L. Zhong. Power modeling of graphical user interfaces on oled displays. In Proceedings of the 46th Annual Design Automation Conference, pages 652--657. ACM, 2009.Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. M. Dong, Y.-S. K. Choi, and L. Zhong. Power-saving color transformation of mobile graphical user interfaces on oled-based displays. In Proceedings of the 2009 ACM/IEEE International Symposium on Low Power Electronics and Design, ISLPED '09, pages 339--342, New York, NY, USA, 2009. ACM.Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. M. Dong and L. Zhong. Chameleon: A color-adaptive web browser for mobile oled displays. In Proceedings of the 9th International Conference on Mobile Systems, Applications, and Services, MobiSys '11, pages 375--376, New York, NY, USA, 2011. ACM.Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. S. R. Forrest. The road to high efficiency organic light emitting devices. Organic Electronics, 4:45--489, 2003.Google ScholarGoogle ScholarCross RefCross Ref
  27. M. Jain. Introducing dark mode on microsoft intune company portal for ios. https://techcommunity.microsoft.com/t5/Enterprise-Mobility-Security/Introducing-dark-mode-on-Microsoft-Intune-Company-Portal-for-iOS/ba-p/918453. Online; December 6, 2019.Google ScholarGoogle Scholar
  28. D. Kim, W. Jung, and H. Cha. Runtime power estimation of mobile amoled displays. In 2013 Design, Automation & Test in Europe Conference & Exhibition (DATE), pages 61--64. IEEE, 2013.Google ScholarGoogle Scholar
  29. A. Li. The ultimate guide to dark mode for email marketers. https://litmus.com/blog/the-ultimate-guide-to-dark-mode-for-email-marketers. Online; December 6, 2019.Google ScholarGoogle Scholar
  30. D. Li, A. H. Tran, and W. G. J. Halfond. Making web applications more energy efficient for oled smartphones. In Proceedings of the 36th International Conference on Software Engineering, ICSE 2014, pages 527--538, New York, NY, USA, 2014. ACM.Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. D. Li, A. H. Tran, and W. G. J. Halfond. Nyx: A display energy optimizer for mobile web apps. In Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering, ESEC/FSE 2015, pages 958--961, New York, NY, USA, 2015. ACM.Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. R. Mittal, A. Kansal, and R. Chandra. Empowering developers to estimate app energy consumption. In Proceedings of the 18th annual international conference on Mobile computing and networking, pages 317--328. ACM, 2012.Google ScholarGoogle ScholarDigital LibraryDigital Library
  33. J.-H. Park and Y.-J. Kim. Accurate power model for mobile amoled displays. Electronics Letters, 51(7):553--555, 2015.Google ScholarGoogle ScholarCross RefCross Ref
  34. PFOP in Google Play. https://play.google.com/store/apps/details?id=com.pdeveloper.pcav5. Online; December 4, 2020.Google ScholarGoogle Scholar
  35. M. Potuck. How to use dark mode on iphone in ios 13. https://9to5mac.com/2019/06/04/how-to-use-dark-mode-iphone/. Online; August 7, 2019.Google ScholarGoogle Scholar
  36. Monsoon power monitor. http://www.msoon.com/LabEquipment/PowerMonitor/.Google ScholarGoogle Scholar
  37. B. Schoon. Here's every google app with a dark mode, and how to enable it. https://9to5google.com/2019/10/10/google-dark-mode-apps-gallery/. Online; December 6, 2019.Google ScholarGoogle Scholar
  38. J. Shinar. Organic Light-Emitting Devices: A Survey. Springer, 2004.Google ScholarGoogle ScholarCross RefCross Ref
  39. P. Stanley-Marbell, V. Estellers, and M. Rinard. Crayon: Saving power through shape and color approximation on next-generation displays. In Proceedings of the Eleventh European Conference on Computer Systems, EuroSys '16, pages 11:1--11:17, New York, NY, USA, 2016. ACM.Google ScholarGoogle ScholarDigital LibraryDigital Library
  40. K. W. Tan, T. Okoshi, A. Misra, and R. K. Balan. Focus: A usable & effective approach to oled display power management. In Proceedings of the 2013 ACM International Joint Conference on Pervasive and Ubiquitous Computing, UbiComp '13, pages 573--582, New York, NY, USA, 2013. ACM.Google ScholarGoogle ScholarDigital LibraryDigital Library
  41. M. Wan, Y. Jin, D. Li, J. Gui, S. Mahajan, and W. G. J. Halfond. Detecting display energy hotspots in android apps. Journal of Software: Testing, Verification, and Reliability, 27(6):1--15, 2017.Google ScholarGoogle Scholar
  42. C. Welch. Google confirms dark mode is a huge help for battery life on android. https://www.theverge.com/2018/11/8/18076502/google-dark-mode-android-battery-life. Online; November 8, 2018.Google ScholarGoogle Scholar
  43. D. Wilde. Chrome canary 77 tweaks dark mode on web pages, no longer inverts image colors. https://9to5google.com/2019/07/16/chrome-canary-77-dark-mode/. Online; August 7, 2019.Google ScholarGoogle Scholar

Index Terms

  1. How much battery does dark mode save?: an accurate OLED display power profiler for modern smartphones

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        MobiSys '21: Proceedings of the 19th Annual International Conference on Mobile Systems, Applications, and Services
        June 2021
        528 pages
        ISBN:9781450384438
        DOI:10.1145/3458864

        Copyright © 2021 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 24 June 2021

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

        Acceptance Rates

        MobiSys '21 Paper Acceptance Rate36of166submissions,22%Overall Acceptance Rate274of1,679submissions,16%

        Upcoming Conference

        MOBISYS '24

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      ePub

      View this article in ePub.

      View ePub