Background App Drawing Frequency Control for Lower Display Power
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing electronic devices waste system resources and consume excessive power when application programs run in the background due to unnecessary interface or dynamic effect drawing, despite not being displayed.
Innovation Solution
Implement an image drawing method that reduces the frequency of drawing operations for background application programs by adjusting the vertical synchronization signal frequency in the display synthesis system and choreographer, thereby conserving system resources and reducing power consumption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Use of energy by moving object
If the electronic device continues to draw interfaces for background application programs at the original frequency, then the display consistency and user experience are maintained, but system resources are wasted and power consumption increases
Solution Approach 1:
The patent applies dynamics by making the drawing frequency adjustable rather than fixed. The system dynamically changes the drawing frequency based on the application program's running state (foreground or background), allowing the frequency to adapt to different operational contexts and optimize power consumption while maintaining display consistency when needed.
Solution Approach 2:
The patent implements periodic action by using vertical synchronization signals to trigger drawing operations at specific intervals. By adjusting the frequency of these periodic vertical synchronization signals based on whether the application is in foreground or background, the system achieves efficient resource utilization while maintaining necessary display updates.
2Loss of energy
If the drawing frequency for background application programs is reduced, then power consumption and system resource usage decrease, but the responsiveness when switching to foreground may be affected
Solution Approach 1:
The system dynamically adjusts drawing frequency based on real-time state detection. When an application program transitions from background to foreground, the system immediately detects this state change and restores the higher drawing frequency, ensuring rapid response and maintaining user experience while minimizing energy loss during background operation.
Solution Approach 2:
The system maintains the capability and readiness for high-frequency drawing even when in background mode by keeping the drawing system active but at reduced frequency. This preliminary preparation ensures that when the application needs to return to foreground, the system can quickly switch back to high-frequency mode without significant delay.
3Device complexity
If the electronic device draws interfaces for all application programs regardless of their running state, then the system simplicity is maintained, but system resource waste and power consumption increase
Solution Approach 1:
The patent introduces dynamic state detection and frequency adjustment mechanisms that, while adding some complexity, enable significant power savings. The system automatically detects whether an application is in foreground or background and adjusts drawing frequency accordingly, providing an intelligent balance between complexity and energy efficiency.
Solution Approach 2:
The system implements self-service by automatically detecting the running state of application programs and adjusting drawing frequencies without requiring manual intervention. The electronic device monitors its own state and makes autonomous decisions about resource allocation, reducing both power consumption and operational complexity.
Data Source
AI summary
Embodiments of this application disclose an image drawing method and an electronic device, and relate to the electronic device field, to reduce, when an application program is in a background of an electronic device, power consumption of the electronic device. A specific solution is as follows: The electronic device receives a starting operation by a user. The electronic device starts a first application program in response to the starting operation. In a case in which at least one window of the first application program runs in a foreground of the electronic device, the electronic device executes an image drawing operation corresponding to the first application program based on a first frequency.


