簡易檢索 / 詳目顯示

研究生: 余亮言
Yu, Liang-Yan
論文名稱: 行動裝置上針對滑動操作之繪圖工作量調整節能技術
Energy-efficient Graphics Workload Scaling Technique for Scrolling Operations on Mobile Devices
指導教授: 林均翰
Lin, Chun-Han
口試委員: 修丕承
Hsiu, Pi-Cheng
賀耀華
Ho, Yao-Hua
林均翰
Lin, Chun-Han
口試日期: 2021/09/28
學位類別: 碩士
Master
系所名稱: 資訊工程學系
Department of Computer Science and Information Engineering
論文出版年: 2021
畢業學年度: 109
語文別: 英文
論文頁數: 37
中文關鍵詞: 滑動操作解析度縮放幀率調控使用者注意力
英文關鍵詞: scrolling operation, resolution scaling, frame rate adaption, user attention
研究方法: 實驗設計法
DOI URL: http://doi.org/10.6345/NTNU202101488
論文種類: 學術論文
相關次數: 點閱:157下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 現今的行動裝置大多配備了高解析度螢幕和高效能運算元件,來顯示高畫質的內容和提升使用者體驗。然而以高解析度和高幀率渲染畫面實際上對於使用者體驗的提升有限,反而會導致裝置的功耗提高。除此之外,行動裝置上的滑動操作也是導致裝置高功耗的一個主要原因。因此本研究提出了一個針對滑動操作進行解析度和幀率調節的省電設計來提高行動裝置的能源使用效率。由於減少執行時運算量是有效降低功耗的方法之一,我們的設計主要透過動態降低滑動時的渲染解析度和顯示幀率來降低滑動所產生的運算量。為了確保降低畫面顯示品質仍保有一定的使用者體驗,本設計主要根據使用者的滑動速度來決定該次滑動所需的最低顯示品質。另外,受限於人眼的動態視力極限,使用者也無法看清楚滑動中顯示的畫面。基於此特性,本設計嘗試在滑動時根據滑動速度來降低渲染解析度和顯示幀率。簡言之,本設計在高速滑動時會進行較大幅度顯示品質調降;低速滑動時則進行小幅度的品質調降來維持使用者體驗。最後我們在一部市面上可見的智慧型手機Google Pixel 4 XL實作我們的設計,以驗證設計的效果和評估省電效能。我們在四個常用的應用程式上進行實驗評估。最終實驗結果顯示我們的設計可以在運行這四個應用程式時達到12到26%的省電效果,同時還維持了一定的使用者體驗。

    To improve user experience, super-high-resolution displays and powerful computing units are brought to the latest mobile devices to display detailed content. However, rendering content in high resolution and high frame rate leads to high energy consumption yet improves minimal user experience. Meanwhile, scrolling operation is one of the most frequent interactions, contributing to high energy consumption. This paper presents a resolution and frame rate co-scaling design for scrolling operations to improve the energy efficiency of mobile devices. Since decreasing computation workload is one of the potential ways to reduce energy consumption, the proposed design scales down both the resolution and the frame rate of content when performing a scrolling operation. To reduce graphics workload for scrolling while maintaining user experience at a certain level, the design considers scrolling speed as a factor that can indicate the least requirement of visual quality. Due to the limit of human dynamic visual acuity, a user is not able to view the content in detail when scrolling at high speed. By exploiting this characteristic, the proposed design scales the resolution and the frame rate according to the scrolling speed. In short, the design scales down the quality of content more when scrolling at a high speed; and scales down the quality less when scrolling at a low speed. The proposed design has been implemented on a state-of-art commercial phone, Google Pixel 4 XL, and the effectiveness and the performance are evaluated against four popular applications. The experimental results show that the design works on all four popular applications and can achieve 12 to 26% of power savings without significantly harming the user experience.

    Chapter 1 Introduction 1 Chapter 2 Related Work 5 2.1 Frame/refresh rate control 5 2.2 Resolution scaling 6 2.3 User attention shifting 6 2.4 Motivation 7 Chapter 3 Background 9 Chapter 4 System Design 12 4.1 Energy-efficient graphics pipeline 12 4.2 Dynamic visual quality scaling 14 4.2.1 Scaling factor determination 14 4.2.2 Satisfying frame rate determination 15 Chapter 5 Implementation 19 5.1 Scrolling operation monitoring 19 5.2 Dynamic resolution scaling 20 5.3 Frame rate control 21 Chapter 6 Evaluation 24 6.1 Experiment setup 24 6.2 Experimental results 27 6.2.1 Impact of the scrolling speeds on power savings 27 6.2.2 Impact of the scrolling intervals on power savings 29 6.2.3 Impact of the frame rates on power savings 31 6.2.4 Power efficiencies of the different power-saving schemes 32 Chapter 7 Conclusion and Future Work 34 Reference 35

    [1] Z. Yan and C. W. Chen, "Too Many Pixels to Perceive: Subpixel Shutoff for Display Energy Reduction on OLED Smartphones," in Proceedings of ACM International Conference on Multimedia, 2017, pp. 717–725.
    [2] S. He, Y. Liu, and H. Zhou, "Optimizing Smartphone Power Consumption through Dynamic Resolution Scaling," in Proceedings of ACM International Conference on Mobile Computing and Networking (MobiCom), 2015, pp. 27–39.
    [3] K. W. Nixon, X. Chen, and Y. Chen, "Scope - Quality Retaining Display Rendering Workload Scaling Based on User-smartphone Distance," in Proceedings of ACM/IEEE International Conference on Computer-Aided Design (ICCAD), 2016, pp. 1-6.
    [4] H. Han, J. Yu, H. Zhu, Y. Chen, J. Yang, G. Xue, Y. Zhu, and M. Li, "E3: Energy-Efficient Engine for Frame Rate Adaptation on Smartphones," in Proceedings of ACM Conference on Embedded Networked Sensor Systems (SenSys), 2013, pp. 1-14.
    [5] D. Kim, N. Jung, and H. Cha, "Content-Centric Display Energy Management for Mobile Devices," in Proceedings of ACM/EDAC/IEEE Design Automation Conference (DAC), 2014, pp. 1-6.
    [6] B. Egilmez, M. Schuchhardt, G. Memik, R. Ayoub, N. Soundararajan, and M. Kishinevsky, "User-aware Frame Rate Management in Android Smartphones," ACM Transactions on Embedded Computing Systems (TECS), vol. 16, no. 5s, pp. 1-17, 2017.
    [7] C. Yen, W. Chen, P. Hsiu, and T. Kuo, "Differentiated Handling of Physical Scenes and Virtual Objects for Mobile Augmented Reality," in Proceedings of ACM/IEEE International Conference on Computer-Aided Design (ICCAD), 2018, pp. 1-8.
    [8] A. Maghazeh, U. D. Bordoloi, M. Villani, P. Eles, and Z. Peng, "Perception-Aware Power Management for Mobile Games via Dynamic Resolution Scaling," in Proceedings of ACM/IEEE International Conference on Computer-Aided Design (ICCAD), 2015, pp. 613-620.
    [9] H. Lin, C. Hung, P. Hsiu, and T. Kuo, "Duet: An OLED & GPU Co-management Scheme for Dynamic Resolution Adaptation," in Proceedings of ACM/ESDA/IEEE Design Automation Conference (DAC), 2018, pp. 1-6.
    [10] K. W. Tan, T. Okoshi, A. Misra, and R. K. Balan, "FOCUS: A Usable & Effective Approach to OLED Display Power Management," in Proceedings of ACM International Joint Conference on Pervasive and Ubiquitous Computing (UbiComp), 2013, pp. 573–582.
    [11] H. Lin, P. Hsiu, and T. Kuo, "ShiftMask: Dynamic OLED Power Shifting Based on Visual Acuity for Interactive Mobile Applications," in Proceedings of ACM/IEEE International Symposium on Low Power Electronics and Design (ISLPED), 2017, pp. 1-6.
    [12] H. Chang, Y. Yang, L. Yu, and C. Lin, "FLASH: Content-based Power-saving Design for Scrolling Operations in Browser Applications on Mobile OLED Devices," in Proceedings of ACM/IEEE International Symposium on Low Power Electronics and Design (ISLPED), 2019, pp. 1-6.
    [13] Y. Choi, S. Park, and H. Cha, "Graphics-aware Power Governing for Mobile Devices," in Proceedings of ACM International Conference on Mobile Systems, Applications, and Services (MobiSys), 2019, pp. 469–481.
    [14] Android Open Source Project, "Graphics." [Online]. Available: https://source.android.com/
    [15] J. M. E. LLC, "Standards for Visual Acuity," National Institute for Standards and Technology, 2006.
    [16] J. W. Miller, "Study of Visual Acuity during the Ocular Pursuit of Moving Test Objects. II. Effects of Direction of Movement, Relative Movement, and Illumination," Journal of the Optical Society of America, vol. 48, no. 11, pp. 803-808, 1958.
    [17] Google, "Top Free Apps." [Online]. Available: https://play.google.com/
    [18] Monsoon Solutions, "Power Monitor." [Online]. Available: https://www.msoon.com/

    無法下載圖示 電子全文延後公開
    2026/10/13
    QR CODE