skip to main content
research-article

User-aware Frame Rate Management in Android Smartphones

Published:27 September 2017Publication History
Skip Abstract Section

Abstract

Frame rate has a direct impact on the energy consumption of smartphones: the higher the frame rate, the higher the power consumption. Hence, reducing display refreshes will reduce the power consumption. However, it is risky to manipulate frame rate drastically as it can deteriorate user satisfaction with the device. In this work, we introduce a screen management system that controls the frame rate on smartphone displays based on a model that detects user dissatisfaction due to display refreshes. This approach is based on understanding when higher frame rates are necessary, and providing lower frame rates —thus, saving power— if the lower rate is predicted not to cause user dissatisfaction. According to the results of our first user survey with 20 participants, individuals show highly varying requirements: while some users require high frame rates for the highest satisfaction, others are equally satisfied with lower frame rates. Based on this observation, we develop a system that predicts user dissatisfaction on the runtime and either increases or decreases the maximum frame rate setting. For user dissatisfaction predictions, we have compared two different approaches: (1) static model, which uses dissatisfaction characteristics of a fixed group of people, and (2) user-specific model, which is learning only from the specific user. Our second set of experiments with 20 participants shows that users report 32% less dissatisfaction and 4% more dissatisfaction than the default Android system with user-specific and static systems, respectively. These experiments also show that, compared to the default scheme, our mechanisms reduce the power consumption of the phone by 7.2% and 1.8% on average with the user-specific and static models, respectively.

References

  1. R. T. Apteker, J. A. Fisher, V. S. Kisimov, and H. Neishlos. 1995. Video acceptability and frame rate. In IEEE MultiMedia 2, 3, 32--40. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. A. Carroll and G. Heiser. 2010. An analysis of power consumption in a smartphone. In Proceedings of the 2010 USENIX Conference on USENIX Annual Technical Conference (USENIXATC'10). USENIX Association, Berkeley, CA, USA, 21--21. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. M. Claypool, K. Claypool, and F. Damaa. 2006. The effects of frame rate and resolution on users playing first person shooter games. In Proceedings of ACM/SPIE Multimedia Computing and Networking (San Jose, CA, USA, January 18--19, 2006). MMCN’06.Google ScholarGoogle Scholar
  4. M. Hall, E. Frank, G. Holmes, B. Pfahringer, P. Reutemann, and I. H. Witten. 2009. The WEKA data mining software: An update. In SIGKDD Explorations. 11, 1. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. M. Halpern, Y. Zhu, and V. J. Reddi. 2016. Mobile CPU's rise to power: Quantifying the impact of generational mobile CPU design trends on performance, energy and user satisfaction. In Proceedings of IEEE International Symposium on High Performance Computer Architecture (Barcelona, Spain, March 12--16, 2016). HPCA’16.Google ScholarGoogle Scholar
  6. H. Han, J. Yu, H. Zhu, Y. Chen, J. Yang, G. Xue, Y. Zhu, and M. Li. 2013. E3: Energy-efficient engine for frame rate adaptation on smartphones. In Proceedings of the 11th ACM Conference on Embedded Networked Sensor Systems (SenSys’13). ACM, New York, NY, USA, Article 15, 14 pages. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. E. Kim, H. Jeong, J. Yang, and M. Song. 2014. Balancing energy use against video quality in mobile devices. In IEEE Transactions on Consumer Electronics. 60, 3, 517--524.Google ScholarGoogle ScholarCross RefCross Ref
  8. J. D. McCarthy, M. A. Sasse, and D. Miras. 2004. Sharp or Smooth?: Comparing the effects of quantization vs. frame rate for streamed video. In Proceedings of the SIGCHI Conference on Human Factors in Computing System (CHI’04). 535--542. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. User-aware Frame Rate Management in Android 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

      Full Access

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader
      About Cookies On This Site

      We use cookies to ensure that we give you the best experience on our website.

      Learn more

      Got it!