Display Processing Unit Pixel Rate Scaling by ROI Geometry

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvepower consumptionVSAvoiddisplay completeness
Core Design Contradiction:
Loss of energyVSReliability

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #3Local quality

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

Engineering Contradiction:
Improvedisplay performanceVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

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.

Inventive Principle:
Principle #15Dynamics

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.

Inventive Principle:
Principle #16Partial or excessive action

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

Engineering Contradiction:
Improvedisplay uniformityVSAvoidvisual artifacts
Core Design Contradiction:
Stability of the object's compositionVSObject-generated harmful factors

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.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12412546B2Display processing unit pixel rate based on display region of interest geometry
Publication Date: 2025.09.09 QUALCOMM INC
  • US12412546B2 patent drawing
  • US12412546B2 patent drawing
  • US12412546B2 patent drawing

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.