Partial Frame Update Mechanism for Display Power Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Electronic devices face high power consumption and memory bandwidth utilization when updating images on displays, as they often require processing and retrieving large amounts of image data to refresh the entire frame, which can lead to faster energy depletion and reduced system resources.
Innovation Solution
Implementing a partial frame update mechanism that identifies and updates only the regions of the display that have changed, using factors like threshold analysis, scene changes, and ambient lighting to determine the necessity of a partial update, and employing partial frame registers to track eligibility for partial updates within the display pipeline.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the entire frame is updated, then image quality is maintained, but power consumption increases
Solution Approach 1:
The patent divides the display frame into multiple regions and identifies only the differing regions that have changed from the previous frame. By segmenting the update process to focus only on changed areas rather than the entire frame, the system maintains image quality where changes occur while avoiding unnecessary power consumption in unchanged regions.
Solution Approach 2:
The patent implements partial frame updates by updating only the necessary portions of the frame that contain changes, rather than performing a complete frame update. This partial action approach maintains the required image quality for changed regions while significantly reducing overall power consumption by leaving unchanged regions untouched.
2Reliability
If the entire frame is updated, then image freshness is maintained, but memory bandwidth utilization increases
Solution Approach 1:
The patent extracts and identifies only the differing regions from the current frame that have changed since the previous frame. By taking out only the necessary changed portions rather than processing the entire frame, the system maintains image freshness for updated areas while reducing memory bandwidth utilization by excluding unchanged regions from the update process.
3Use of energy by moving object
If partial frame update is implemented, then power consumption is reduced, but system complexity increases
Solution Approach 1:
The patent performs preliminary comparison between the current frame and previous frame to identify differing regions before executing the update. By performing this preliminary identification action, the system can then proceed with efficient partial updates, reducing power consumption during the main update process while managing complexity through upfront preparation.
Solution Approach 2:
The patent uses feedback from frame comparison operations to determine which regions require updates. By continuously comparing current and previous frames and using this feedback information to guide partial updates, the system achieves power reduction while managing complexity through intelligent, data-driven update decisions rather than arbitrary or complete updates.
Data Source
AI summary
An electronic device may include a display panel and an image data source designed to determine a differing region in the image frame by comparing source image data and image data corresponding with a previous image frame. The electronic device may also include a display pipeline between the image data source and the display panel. The display pipeline may include image processing circuitry to convert image data from a source space to a display space and image processing circuitry to spatially process the image data. The display pipeline may determine a crop region by converting the differing region to the display space and determine a partial frame region, based on the image data to be spatially processed, by the image processing circuitry. The display pipeline may also determine and retrieve a fetch region smaller than the image frame by converting the partial frame region to the source space.


