Display Processing Unit Pixel Rate Scaling by ROI Geometry
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing display processing systems waste power by refreshing non-updated regions during partial frame updates, leading to increased power consumption and visual artifacts like screen tearing.
Innovation Solution
Optimize power usage by refreshing only the updated regions of the display during partial frame updates, reducing the clock speed and bandwidth of display resources for non-updated areas.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of energy
If the display processor refreshes the entire frame during partial frame updates, then the display completeness is maintained, but the power consumption increases and visual artifacts occur
Solution Approach 1:
The display frame is divided into multiple regions: a first display region containing updated content and a second display region containing non-updated content. The system selectively refreshes only the first region during partial frame updates, while maintaining the second region without refresh to reduce power consumption and avoid visual artifacts like screen tearing.
Solution Approach 2:
Different refresh strategies are applied to different regions of the display. The first display region receives full refresh treatment to ensure updated content is displayed correctly, while the second display region is excluded from refresh operations to conserve power and maintain display stability for static content.
2Productivity
If the display processor operates at full clock frequency and bandwidth, then the display performance is maintained, but the power consumption increases during partial frame updates
Solution Approach 1:
The system dynamically adjusts the operating mode of the display processor based on the update requirements. During partial frame updates, the processor operates in a reduced mode with lower clock frequency and bandwidth for non-updated regions, while maintaining full performance for updated regions. This dynamic adaptation optimizes power consumption while preserving necessary display performance.
Solution Approach 2:
Instead of applying full refresh action to the entire display frame, the system applies partial refresh action only to the necessary first display region. This partial action approach reduces the overall processing load and power consumption while maintaining adequate display performance for the updated content.
3Stability of the object's composition
If the display processor refreshes non-updated regions during partial frame updates, then the display uniformity is maintained, but visual artifacts like screen tearing occur
Solution Approach 1:
The display is segmented into updated and non-updated regions with different refresh behaviors. By isolating the first display region for refresh operations and excluding the second region, the system prevents the mixing of old and new frame data that causes screen tearing, while still maintaining visual consistency within each region.
Data Source
AI summary
Aspects presented herein relate to methods and devices for display processing including an apparatus, e.g., a CPU. The apparatus may perform a partial frame update for a first frame at a first update time, where the partial frame update corresponds to an update of less than all content in the first frame, where the partial frame update for the first frame is associated with a panel ROI of the first frame. The apparatus may also calculate a margin time period between the first update time and a subsequent Vsync time. Further, the apparatus may transmit, based on the margin time period, a first indication of a subsequent frame transfer interrupt time. The apparatus may also transmit, to a DPU, a second indication to transfer the set of second frames at a reduced DPU clock frequency and a reduced bandwidth frequency starting at the subsequent frame transfer interrupt time.


