Dynamic Power Saving Mode Switching for Mobile Devices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional power saving modes in mobile devices often degrade user experience by reducing screen and CPU performance, especially when high-quality applications are running, and fail to balance battery savings with user experience effectively.
Innovation Solution
A method that dynamically switches power saving modes based on the compatibility of foreground applications, reducing device consumption only when necessary, by determining if an application is compatible with power saving modes and adjusting screen and CPU settings accordingly.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Duration of action of moving object
If power saving mode is enabled to reduce power consumption, then battery life is extended, but user experience deteriorates due to reduced screen and CPU performance
Solution Approach 1:
The power saving mode is made dynamic by automatically switching it on or off based on the foreground application's compatibility status. The system continuously monitors which application is in the foreground and adjusts the power saving mode state accordingly, transforming a static power saving setting into a dynamic one that adapts to current usage conditions.
Solution Approach 2:
The system implements feedback by detecting changes in the foreground application and using this information to determine whether to activate or deactivate the power saving mode. The compatibility information of the foreground application serves as feedback that drives the automatic switching decision, creating a closed-loop control system.
2Use of energy by moving object
If screen frame rate is reduced to save power, then power consumption decreases, but video playback smoothness deteriorates
Solution Approach 1:
The system applies local quality by differentiating between applications based on their specific requirements. Video playback applications are identified as incompatible with power saving mode and receive full performance resources, while other applications may benefit from reduced screen frame rates. Each application receives appropriate quality levels based on its compatibility status.
3Use of energy by moving object
If CPU clock frequency is limited to save power, then power consumption decreases, but application performance deteriorates
Solution Approach 1:
The CPU performance level is made dynamic through automatic switching between full performance mode and power-saving limited mode based on the foreground application's compatibility. When a high-performance application is detected, the CPU operates at full capacity; when a compatible application is running, the CPU clock frequency is limited to reduce power consumption.
4Duration of action of moving object
If power saving mode is always on to maximize battery savings, then battery life is extended, but compatibility with high-quality applications is lost
Solution Approach 1:
The system changes the operational parameters of the device based on the foreground application's compatibility status. When an incompatible application is detected, the power saving mode parameters are adjusted to provide full performance. When a compatible application is running, the parameters are changed to maximize power savings, thus adapting the device behavior to current needs.
Data Source
AI summary
A method for operating a device including a processing unit having a switchable power saving mode for reducing its power consumption. The method includes the following acts performed by the processing unit: determining if an application running in foreground is compatible with the power saving mode; and switching the power saving mode depending on whether the application running in foreground is determined compatible with the power saving mode.

