Temporal Shading Rate Controller for Decoupled Graphics Rendering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Decoupled shading solutions in three-dimensional graphics processing suffer from higher baseline shading costs, necessitating higher shading rates than the sample rates of the final image, which can lead to inefficiencies and increased computational workload.

Innovation Solution

Implementing a temporal shading rate controller that adaptively adjusts the shading rate based on dynamic scene conditions, allowing for temporal reuse of shaded samples and reducing the computational workload while maintaining high image quality through adaptive sampling techniques.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If decoupled shading solutions use higher shading rates than sample rates, then image quality is maintained, but computational workload increases

Engineering Contradiction:
Improveimage qualityVSAvoidcomputational workload
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent implements a temporal shading rate controller that dynamically adjusts the shading rate based on scene complexity and motion detection. The system transitions from static high shading rates to adaptive variable rates, maintaining image quality in complex regions while reducing computation in simple regions. This dynamic adjustment resolves the contradiction by making the shading rate flexible rather than uniformly high across all frames.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent applies different shading rates to different spatial regions based on their complexity characteristics. High shading rates are applied only to regions with high frequency content or motion, while low shading rates are applied to static or simple regions. This local differentiation maintains overall image quality while significantly reducing total computational workload compared to uniform high-rate shading.

Inventive Principle:
Principle #3Local quality

2Manufacturing precision

If decoupled shading solutions use higher baseline shading costs, then shading accuracy is improved, but processing efficiency decreases

Engineering Contradiction:
Improveshading accuracyVSAvoidprocessing efficiency
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent employs a feedback mechanism where the temporal shading rate controller continuously monitors shading errors and scene changes, then adjusts the shading rate accordingly. This closed-loop control ensures shading accuracy is maintained when needed while automatically reducing the rate when accuracy requirements are lower, thus improving processing efficiency without sacrificing necessary shading precision.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent applies shading operations selectively rather than uniformly across all pixels. By identifying and shading only the necessary subset of samples based on scene requirements, the system achieves adequate shading accuracy for the actual needs while avoiding excessive shading operations that would reduce processing efficiency. This partial action principle prevents wasteful computation in regions where full shading accuracy is not required.

Inventive Principle:
Principle #16Partial or excessive action

3Productivity

If temporal reuse of shaded samples is implemented, then computational workload is reduced, but visual artifacts may increase

Engineering Contradiction:
Improvecomputational workloadVSAvoidvisual quality
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The temporal shading rate controller uses feedback from error detection mechanisms to determine when to refresh shaded samples. By monitoring for visual degradation or scene changes, the system dynamically increases the shading rate to prevent artifacts while maintaining low rates during stable periods. This feedback-controlled approach balances computational savings with visual quality preservation.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent implements preliminary detection of conditions that would lead to visual artifacts, such as scene motion or complexity changes. By detecting these conditions before artifacts become visible, the system proactively increases the shading rate to prevent artifact formation, rather than reacting after quality degradation occurs. This preliminary anti-action maintains visual quality while maximizing temporal reuse opportunities.

Inventive Principle:
Principle #9Preliminary anti-action

Data Source

PatentUS20250111599A1Temporal shading rate controller for decoupled shading
Publication Date: 2025.04.03 ATI TECHNOLOGIES ULC
  • US20250111599A1 patent drawing
  • US20250111599A1 patent drawing
  • US20250111599A1 patent drawing

AI summary

A technique for rendering is provided. The technique includes performing a visibility pass that designates portions of shade space textures visible in a scene, wherein the visibility pass generates tiles that cover the shade space textures visible in the scene; performing a temporal rate controller operation; performing a shade space shading operation on the tiles that cover the shade space textures visible in the scene based on a temporal shading rate output by the temporal rate controller operation, wherein only a subset of samples in the tiles that cover the shade space textures visible in the scene are shaded in the shade space shading operation; and performing a reconstruction operation using output from the shade space shading operation to produce a final scene.