Multi-Scale Video Super-Resolution With Lower Decoder Complexity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video compression technologies face challenges in reducing compression artifacts and improving visual quality while managing complexity and computational resources efficiently.

Innovation Solution

Implementing a multi-scale machine learning model, such as a multi-scale convolutional neural network (MSCNN), within or outside the video decoder's prediction loop, to enhance compressed video by reducing complexity and improving visual quality through super-resolution restoration.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If a machine learning model is used for super-resolution enhancement of compressed video, then visual quality is improved, but device complexity increases

Engineering Contradiction:
Improvevisual qualityVSAvoiddevice complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent divides the video processing into multiple scales (e.g., full resolution and half resolution paths) and processes different components at different resolutions. The multi-scale architecture segments the computational workload to reduce overall complexity while maintaining enhancement quality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic model construction where the neural network structure can be adaptively configured based on processing requirements. The system can dynamically select between different model configurations (e.g., using half resolution path when computational resources are constrained) to balance quality and complexity.

Inventive Principle:
Principle #15Dynamics

2Reliability

If a machine learning model is used for super-resolution enhancement, then compression artifacts are reduced, but computational demands increase

Engineering Contradiction:
Improvecompression artifact reductionVSAvoidcomputational demands
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent segments the computational workload by processing video at multiple resolution scales simultaneously. The half resolution path handles computational-intensive operations at lower precision, reducing overall energy consumption while the full resolution path maintains quality where needed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different processing qualities to different parts of the video data. Important regions or frames can be processed at higher resolution while less critical regions use lower resolution processing, optimizing the balance between artifact reduction and computational energy consumption.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20250384522A1Computer-implemented multi-scale machine learning model for the super-resolution enhancement of compressed video
Publication Date: 2025.12.18 AMAZON TECH INC
  • US20250384522A1 patent drawing
  • US20250384522A1 patent drawing
  • US20250384522A1 patent drawing

AI summary

The present disclosure relates to methods, apparatus, systems, and non-transitory computer-readable storage media for training and using a multi-scale machine learning model for the super-resolution enhancement of compressed video. According to some examples, a computer-implemented method includes receiving a video at a content delivery service; downsampling a source frame of the video to generate a frame; performing an encode on a the frame of the video by the content delivery service that coverts the frame from a pixel domain to a transform domain and back to the pixel domain to generate first pixel values and a first residual for a block of the frame at a first resolution; generating a first set of features at the first resolution, by a machine learning model of the content delivery service, for a first input at the first resolution, of the first pixel values and the first residual of the block; upsampling the first set of features to a target resolution to generate an upsampled first set of features; generating a second set of features at a second lower resolution than the first resolution, by the machine learning model of the content delivery service, for a second input based on the first pixel values and the first residual of the block; upsampling the second set of features to the first target resolution to generate an upsampled second set of features; generating a modified version of the frame based on the upsampled first set of features and the upsampled second set of features; and transmitting the modified version of the frame to a frame buffer or from the content delivery service to a viewer device.