Display Overlay Self-Refresh for Power Efficiency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing display update technologies face challenges in power efficiency and compression quality when implementing partial-update functionality, particularly in scenarios with continuously changing display images, leading to increased power consumption and reduced compression quality.
Innovation Solution
The system operates in a self-refresh mode with an overlay mechanism, where dynamic data from a host processor is overlaid over a static image, using compression and dirty region tracking to efficiently update only changed regions, and merges this overlay with stored display data to form a merged image for display updating.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If full-screen updates are performed continuously, then display refresh is maintained, but power consumption increases
Solution Approach 1:
The display update process is segmented into two distinct modes: self-refresh mode for maintaining static images with minimal updates, and overlay mode for handling dynamic content changes. This segmentation allows the system to use minimal bandwidth and power for most scenarios while reserving full update capabilities only when necessary, directly resolving the contradiction between maintaining display refresh and reducing power consumption.
Solution Approach 2:
The system dynamically switches between self-refresh mode and overlay mode based on the display content characteristics. The display driver module determines the appropriate mode by analyzing whether the image is static or dynamic, enabling adaptive power management that balances display quality maintenance with power consumption reduction in real-time.
2Use of energy by moving object
If partial-update functionality is implemented, then power consumption is reduced, but compression quality deteriorates
Solution Approach 1:
The update mechanism is segmented into overlay data transmission for changed regions and retention of unchanged regions from the buffer. This allows compression to be applied selectively to only the overlay portions rather than the entire frame, maintaining compression quality for dynamic content while reducing overall bandwidth and power consumption.
Solution Approach 2:
The display driver module acts as an intermediary that receives overlay data, merges it with the buffer content, and handles the merging process efficiently. This intermediary function enables the system to maintain compression quality by processing only the necessary overlay regions rather than attempting to compress and transmit entire frames, thus resolving the contradiction between power savings and compression quality.
3Manufacturing precision
If overlay data is merged with stored display data, then update precision is improved, but processing complexity increases
Solution Approach 1:
The processing task is segmented into distinct operations: receiving overlay data, merging overlay with buffer content, and updating the display. By segmenting the processing workflow and using dedicated display driver module functions for each operation, the system achieves precise updates while managing processing complexity through modular design rather than attempting a monolithic solution.
Data Source
AI summary
A display device, a processing system, and a method are provided for updating a display device using self-refresh techniques. The described system is configured to overlay dynamic data from a source over a static image in the display device. Components of the described system may include the overlay for non-static image data, compression of the overlay, and dirty region tracking for the source display engine.


