Neural Network Image Upscaling for High Frame Rate Stability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Generating high-resolution image and video content is resource-intensive, particularly for devices with limited capacity, and achieving target frame rates is challenging, often constraining the quality of the resulting content with artifacts like ghosting and lag.

Innovation Solution

A renderer generates low-resolution images, which are then upscaled using a neural network-based upscaler that leverages sub-pixel jitter and blending algorithms to produce high-resolution images with temporal stability, utilizing deep learning for efficient reconstruction and temporal smoothing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If high-resolution rendering is performed directly, then image quality is improved, but processing resources and time consumption increase significantly

Engineering Contradiction:
Improveimage qualityVSAvoidprocessing speed
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The rendering process is segmented into two stages: first rendering at low resolution, then using a neural network upscaler to generate high-resolution output. This divides the complex high-resolution rendering task into manageable parts that can be processed more efficiently.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The neural network upscaler is pre-trained on high-resolution image data to learn patterns and details. During runtime, this pre-trained model quickly generates high-resolution images from low-resolution inputs without requiring computationally intensive real-time high-resolution rendering.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If low-resolution rendering is used to reduce resource consumption, then processing speed is improved, but image quality deteriorates

Engineering Contradiction:
Improveprocessing speedVSAvoidimage quality
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The neural network upscaler acts as an intermediary between low-resolution rendering output and the final high-resolution display. It takes the low-resolution image as input and transforms it into a high-resolution image that maintains visual quality without requiring the original high-resolution rendering process.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system changes the resolution parameter dynamically: rendering at low resolution for efficiency, then using the neural network to transform the resolution parameter while preserving or enhancing image quality through learned patterns and temporal blending.

Inventive Principle:
Principle #35Parameter changes

3Speed

If frame rate is increased to meet target requirements, then temporal stability is improved, but processing resources exceed device capacity

Engineering Contradiction:
Improveframe rateVSAvoidprocessing resources
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The frame generation process is segmented so that only the upscaling and blending operations need to run at full frame rate, while the base rendering can operate at lower rates. This allows meeting frame rate requirements with reduced overall processing demands.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Instead of fully rendering all frames at high resolution, the system performs partial high-resolution processing only where needed (through the neural network upscaler), applying enhancement selectively to achieve the appearance of high frame rate performance with reduced resource consumption.

Inventive Principle:
Principle #16Partial or excessive action

4Manufacturing precision

If neural network upscaling is applied, then image quality is improved, but device resource requirements increase

Engineering Contradiction:
Improveimage qualityVSAvoiddevice resource requirements
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

Instead of requiring expensive high-resolution rendering hardware, the system uses a trained neural network model (a software copy of rendering knowledge) to generate high-resolution output from low-resolution inputs. This copies the quality benefits of high-resolution rendering without the computational cost.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system uses computationally inexpensive low-resolution rendering as a base, accepting that individual frames are lower quality, but relies on the neural network to quickly generate high-quality output, effectively discarding the need for expensive per-frame high-resolution processing.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Data Source

PatentUS12573000B2Upsampling an image using one or more neural networks
Publication Date: 2026.03.10 NVIDIA CORP
  • US12573000B2 patent drawing
  • US12573000B2 patent drawing
  • US12573000B2 patent drawing

AI summary

Apparatuses, systems, and techniques are presented to generate images. In at least one embodiment, one or more neural networks are used to generate one or more images using one or more pixel weights determined based, at least in part, on one or more sub-pixel offset values.