Display Processing Unit Power Optimization for Always-On Displays
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Modern computing devices face challenges in reducing power consumption and hardware processing load for rendering and display processes, particularly with continuous animation features in always-on-displays (AODs), which consume significant battery life and resources.
Innovation Solution
Implementing display stream compression (DSC) bit streams for sequential animation frames, allowing concurrent write-back and periodic display, thereby reducing power consumption and hardware processing requirements through efficient compression and transmission techniques.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Duration of action of stationary object
If continuous animation frames are rendered and displayed for always-on-display features, then the display functionality is maintained, but power consumption increases significantly
Solution Approach 1:
The patent applies preliminary action by pre-rendering multiple animation frames in advance and storing them in a buffer before the display needs them. This allows the display processor to retrieve and display pre-prepared frames without performing real-time rendering, significantly reducing instantaneous power consumption during AOD operation while maintaining continuous display functionality
Solution Approach 2:
The patent implements periodic action by displaying animation frames at reduced intervals specifically for AOD mode. Instead of continuous high-frame-rate rendering, the system updates the display periodically with pre-rendered frames from the buffer, reducing the frequency of power-intensive operations while maintaining the visual animation effect
2Speed
If high frame rates are used for smooth animation, then animation quality is improved, but processing load and power consumption increase
Solution Approach 1:
Multiple animation frames are pre-rendered at the desired high frame rate and stored in a buffer in advance. This shifts the computational load to a previous time period when the device may have higher power availability, allowing the display to show smooth high-frame-rate animation during AOD without real-time processing power consumption
Solution Approach 2:
The system creates copies of animation frames by pre-rendering and storing multiple instances in the buffer. These copied frames can be displayed sequentially without requiring continuous original rendering, reducing the real-time processing load while maintaining the appearance of smooth high-frame-rate animation
Data Source
AI summary
Aspects presented herein relate to methods and devices for display processing including an apparatus, e.g., a DPU. The apparatus may receive each of a plurality of frames in a scene. The apparatus may also convert a data format for each of the plurality of frames to one or more DSC bit streams for each of the plurality of frames. Further, the apparatus may store the one or more DSC bit streams for each of the plurality of frames in a first memory or a first cache. The apparatus may also read the one or more DSC bit streams for each of the plurality of frames from the first memory or the first cache. The apparatus may also transmit, to a display panel, the one or more DSC bit streams for each of the plurality of frames.


