Variable Rate Shading Neural Network Image Upscaling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image upscaling techniques in graphics processing are computationally intensive, particularly when applied to resource-constrained devices, and often require significant memory usage.

Innovation Solution

The use of variable rate shading (VRS) in combination with machine-learning (ML) techniques for spatial and temporal upscaling, where pixel values are rendered at different shading rates and applied to trained neural networks for upscaling, reducing computational requirements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional upscaling techniques are applied to restore resolution after downscaling, then image resolution is improved, but computational complexity and memory usage increase significantly

Engineering Contradiction:
Improveimage resolutionVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the image processing pipeline into distinct stages: downscaling, processing at reduced resolution, and upscaling. By dividing the computationally intensive upscaling task into manageable segments that can be performed on resource-constrained devices, the system achieves high resolution output without overwhelming computational complexity

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a temporal dimension by processing multiple frames together. Instead of upscling each frame independently (spatial dimension only), the system utilizes temporal information across successive frames to reconstruct high-resolution images, reducing the computational burden on individual frames while maintaining overall image quality

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Measurement precision

If ML-based upscaling is applied to enhance image quality, then image quality is improved, but energy consumption increases

Engineering Contradiction:
Improveimage qualityVSAvoidenergy consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent applies ML-based upscaling selectively rather than uniformly across all image data. By identifying regions that benefit most from ML enhancement and applying the technique only where necessary, the system achieves improved image quality while minimizing energy consumption associated with running computationally intensive ML models

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system performs preliminary downscaling and processing at reduced resolution before applying ML upscaling. This preliminary action reduces the amount of data that requires intensive ML processing, thereby lowering energy consumption while still achieving high-quality output through the subsequent upscaling stage

Inventive Principle:
Principle #10Preliminary action

3Productivity

If downscaling is applied to reduce computational load, then processing speed is improved, but image detail is lost

Engineering Contradiction:
Improveprocessing speedVSAvoidimage detail
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent dynamically changes resolution parameters based on processing requirements and available resources. By adjusting the downscaling factor and upscaling approach according to specific image characteristics and device capabilities, the system maintains essential image details while achieving processing speeds suitable for resource-constrained devices

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces temporal information from adjacent frames as an intermediary to preserve image details during downscaling. By utilizing motion compensation and temporal prediction, the system recovers fine details that would otherwise be lost in the downscaling process, enabling both fast processing and high-quality output

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20250111602A1System, devices and/or processes for image frame upscaling
Publication Date: 2025.04.03 ARM LTD
  • US20250111602A1 patent drawing
  • US20250111602A1 patent drawing
  • US20250111602A1 patent drawing

AI summary

Example methods, apparatuses, and/or articles of manufacture are disclosed that may be implemented, in whole or in part, using one or more computing devices to enhance a rendered image. In an implementation, a process to enhance a portion of a rendered image may be affected based, at least in part, on a shading rate applied in rendering the portion of the rendered image.