Video In-Loop NN Filter Architecture With Separable Convolutions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Neural network (NN)-based filtering techniques for video coding are highly complex and require significant processing power, limiting their applicability to devices with sufficient computational resources.

Innovation Solution

Implementing a video coder configured to perform a plurality of separable convolutions in parallel with a point-wise input convolution for NN-based filtering, reducing processing requirements while maintaining coding quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If neural network-based filtering techniques are implemented for video coding, then coding quality is improved, but processing complexity and power consumption increase significantly

Engineering Contradiction:
Improvecoding qualityVSAvoidprocessing complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent segments the neural network filtering process into multiple parallel pipelines, each handling specific filtering operations. This segmentation allows the complex NN-based filtering to be divided into manageable parts that can be processed independently and in parallel, reducing the processing complexity burden on single processing units while maintaining overall coding quality improvement.

Inventive Principle:
Principle #1Segmentation

2Manufacturing precision

If neural network-based filtering techniques are implemented for video coding, then coding quality is improved, but processing complexity and power consumption increase significantly

Engineering Contradiction:
Improvecoding qualityVSAvoidpower consumption
Core Design Contradiction:
Manufacturing precisionVSUse of energy by moving object

Solution Approach 1:

The patent segments the neural network filtering process into multiple parallel pipelines, each handling specific filtering operations. This segmentation allows the complex NN-based filtering to be divided into manageable parts that can be processed independently and in parallel, reducing the processing complexity burden on single processing units while maintaining overall coding quality improvement.

Inventive Principle:
Principle #1Segmentation

3Device complexity

If traditional filtering methods are used, then processing complexity is low, but coding quality is insufficient

Engineering Contradiction:
Improveprocessing complexityVSAvoidcoding quality
Core Design Contradiction:
Device complexityVSManufacturing precision

Solution Approach 1:

The patent creates a universal filtering architecture that can perform both traditional filtering operations and neural network-based filtering through the same parallel pipeline structure. This multi-functionality allows the system to adapt between different filtering methods based on computational requirements while maintaining high coding quality when NN filtering is applied, eliminating the need for separate dedicated hardware for each filtering type.

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

4Manufacturing precision

If full neural network filtering is applied, then coding quality is maximized, but processing time increases

Engineering Contradiction:
Improvecoding qualityVSAvoidprocessing time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent segments the neural network filtering process into multiple parallel pipelines, each handling specific filtering operations. This segmentation allows the complex NN-based filtering to be divided into manageable parts that can be processed independently and in parallel, reducing the processing complexity burden on single processing units while maintaining overall coding quality improvement.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The parallel pipeline architecture enables continuous processing of video data through multiple concurrent filtering operations. While one pipeline processes a particular frame or block, other pipelines simultaneously process different segments, ensuring that the filtering operation continues without interruption and maximizing throughput, thereby reducing overall processing time for complete video sequences.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS12542932B2Neural network-based in loop filter architectures with separable convolution and multi-scale enhancement for video coding
Publication Date: 2026.02.03 QUALCOMM INC
  • US12542932B2 patent drawing
  • US12542932B2 patent drawing
  • US12542932B2 patent drawing

AI summary

A device for decoding video data receives a picture of video data; reconstructs a block of the picture of video data to generate a reconstructed block; and performs a neural network (NN)-based filter process on the reconstructed block to generate a filtered block, wherein the NN-based filter process includes performing a plurality of separable convolutions in parallel with a point-wise input convolution.