Synergistic Temporal Anti-Aliasing and Coarse Pixel Shading

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current graphics processing architectures face limitations in improving image quality and performance through techniques like temporal anti-aliasing (TAA) and coarse pixel shading, as they do not effectively address issues such as temporal aliasing and processing overhead.

Innovation Solution

The implementation of a variable blending solution for TAA and enhanced coarse pixel shading methods, including per frame jitter patterns, color planes, and pixel level discards, which adapt to low frame rates and reduce processing overhead by selectively discarding samples in transparent or shadowed areas.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If temporal anti-aliasing (TAA) is used to improve image quality, then temporal aliasing is reduced, but processing overhead increases

Engineering Contradiction:
Improveimage qualityVSAvoidprocessing overhead
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent extracts and processes only the necessary components for anti-aliasing by selectively discarding samples in transparent or shadowed areas, rather than processing all pixels uniformly. This reduces the processing overhead while maintaining image quality improvement in critical regions.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies different processing strategies to different regions of the image based on local characteristics. Transparent and shadowed areas use sample discarding, while other areas use traditional TAA processing, optimizing the balance between image quality and processing overhead locally.

Inventive Principle:
Principle #3Local quality

2Productivity

If coarse pixel shading is used to increase performance, then processing speed improves, but image quality deteriorates

Engineering Contradiction:
ImproveperformanceVSAvoidimage quality
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent applies coarse pixel shading selectively in regions where it has minimal impact on image quality, such as transparent or shadowed areas, while using more detailed processing in critical regions. This maintains performance benefits while preserving image quality where needed.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent extracts and processes only the essential shading information needed for perceived image quality, discarding redundant calculations in areas where coarse approximation is sufficient or imperceptible, thus maintaining performance while improving quality.

Inventive Principle:
Principle #2Taking out (Extraction)

3Manufacturing precision

If traditional anti-aliasing methods are used, then image quality improves, but they do not adapt to low frame rate scenarios

Engineering Contradiction:
Improveimage qualityVSAvoidadaptability to frame rates
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

Solution Approach 1:

The patent dynamically adjusts the anti-aliasing processing strategy based on frame rate conditions. In low frame rate scenarios, it employs selective sample discarding and coarse pixel shading to reduce processing overhead, while maintaining image quality through adaptive processing in critical regions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes processing parameters such as sample discarding thresholds and coarse pixel shading levels based on frame rate conditions, allowing the system to adapt its anti-aliasing approach to match performance requirements while maintaining image quality.

Inventive Principle:
Principle #35Parameter changes

4Manufacturing precision

If full pixel processing is performed, then image quality is maximized, but resource utilization becomes inefficient

Engineering Contradiction:
Improveimage qualityVSAvoidresource utilization
Core Design Contradiction:
Manufacturing precisionVSUse of energy by moving object

Solution Approach 1:

The patent extracts and processes only the essential pixels and samples needed for perceived image quality, discarding redundant processing in transparent, shadowed, or less critical areas. This reduces energy consumption and resource utilization while maintaining image quality in important regions.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies different processing intensities to different regions based on their importance and characteristics, using full processing only where necessary for image quality while using reduced processing in other areas, thus optimizing resource utilization.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11871142B2Synergistic temporal anti-aliasing and coarse pixel shading technology
Publication Date: 2024.01.09 INTEL CORP
  • US11871142B2 patent drawing
  • US11871142B2 patent drawing
  • US11871142B2 patent drawing

AI summary

Systems, apparatuses and methods may provide for technology that determines a frame rate of video content, sets a blend amount parameter based on the frame rate, and temporally anti-aliases the video content based on the blend amount parameter. Additionally, the technology may detect a coarse pixel (CP) shading condition with respect to one or more frames in the video content and select, in response to the CP shading condition, a per frame jitter pattern that jitters across pixels, wherein the video content is temporally anti-aliased based on the per frame jitter pattern. The CP shading condition may also cause the technology to apply a gradient to a plurality of color planes on a per color plane basis and discard pixel level samples associated with a CP if all mip data corresponding to the CP is transparent or shadowed out.