Super Resolution Neural Network Backbone for Multi-Scale In-Loop Filtering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding techniques require extensive memory and processing power for neural network-based in-loop filtering, especially when multiple filters are needed for different resolutions, leading to inefficiencies and unsatisfactory resolution modification options.

Innovation Solution

A super resolution neural network (SRNN) architecture with a common SR backbone and multiple output layers, utilizing scale factor information to generate optimized intermediate filtered data for different target resolutions, reducing memory and processing requirements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple neural network filters are implemented for different resolutions, then resolution modification capability is improved, but memory requirements and processing complexity increase

Engineering Contradiction:
Improveresolution modification capabilityVSAvoidmemory requirements and processing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies a single universal neural network filter architecture that can handle multiple resolution modifications by accepting scale factor information as input. This multi-functional approach eliminates the need for separate dedicated filters for different resolutions, thereby reducing memory requirements and processing complexity while maintaining versatile resolution modification capability.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent changes the parameter input to the neural network filter by incorporating scale factor information alongside standard filter inputs. This parameter change enables the same filter architecture to adapt to different resolution requirements dynamically, resolving the contradiction between versatility and complexity by using parameter variation rather than architectural duplication.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If multiple neural network filters are implemented for different resolutions, then resolution modification capability is improved, but training time increases

Engineering Contradiction:
Improveresolution modification capabilityVSAvoidtraining time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent trains a single universal neural network filter that can perform multiple resolution modifications, eliminating the need to train and maintain multiple separate filters. This universal approach significantly reduces total training time while preserving the ability to handle various resolution requirements through the same trained model.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent merges multiple resolution-specific filter training tasks into a single unified training process. By combining the training of multiple dedicated filters into one training session for a universal filter, the patent reduces cumulative training time while achieving the same versatile resolution modification capability.

Inventive Principle:
Principle #5Merging (Combining)

3Manufacturing precision

If neural network-based in-loop filtering is applied, then visual quality is improved, but processing power requirements increase

Engineering Contradiction:
Improvevisual qualityVSAvoidprocessing power requirements
Core Design Contradiction:
Manufacturing precisionVSPower

Solution Approach 1:

The patent modifies the input parameters to the neural network filter by adding scale factor information, which enables the filter to achieve high visual quality across different resolutions without requiring proportional increases in processing power. The scale factor parameter allows the same computational resources to be efficiently utilized for various resolution scenarios.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250259266A1Video coding with neural network (NN)-architecture for in-loop filtering and super resolution
Publication Date: 2025.08.14 QUALCOMM INC
  • US20250259266A1 patent drawing
  • US20250259266A1 patent drawing
  • US20250259266A1 patent drawing

AI summary

A method of processing video data includes receiving, with a headblock of a super resolution (SR) backbone, scale factor information for modifying a resolution of a current block of the video data; filtering, based on the scale factor information, the current block with the SR backbone to generate intermediate filtered data, the SR backbone implementing a neural network (NN)-filter that utilizes the scale factor information; and generating a super resolution current block based on the intermediate filtered data, the super resolution current block having a resolution different than the resolution of the current block.