Neural-Network Video Filtering for Coding Efficiency and Performance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies, such as MPEG-2, MPEG-4, ITU-T.263, ITU-T.264/MPEG-4 AVC, ITU-T.265 HEVC, and VVC, require improvements in coding efficiency and performance.

Innovation Solution

A method and apparatus for video processing that involves determining a specific video unit for filtering and applying a filtering procedure, enhancing coding efficiency and performance through neural-network post-processing filters.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional video coding technologies (MPEG-2, MPEG-4, H.264, H.265, VVC) are used, then video compression is achieved, but coding efficiency and performance are insufficient

Engineering Contradiction:
Improvecoding efficiencyVSAvoidcoding performance
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies preliminary action by performing filtering operations on reference video units before they are used for prediction of the current video unit. The filtering procedure is applied in advance to improve the quality of reference data, which subsequently enhances both coding efficiency and performance without requiring changes to the core coding architecture.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent utilizes parameter changes by dynamically adjusting filtering parameters based on the characteristics of the video content and the specific coding context. The filtering strength, kernel size, and other parameters are modified adaptively to optimize the balance between coding efficiency and performance for different video sequences and regions.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If filtering procedures are applied to improve coding performance, then video quality is enhanced, but computational complexity increases

Engineering Contradiction:
Improvecoding performanceVSAvoidcomputational complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies local quality by selectively applying filtering procedures only to specific regions or video units where it provides the most benefit. Instead of uniformly filtering the entire video sequence, the method identifies and applies filtering locally to reference units that will have the greatest impact on prediction accuracy, thereby reducing overall computational complexity while maintaining performance improvements.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent employs partial action by applying filtering to only a subset of reference video units rather than all of them. The selection of which units to filter is based on their importance for prediction and their expected benefit from filtering, allowing the system to achieve performance improvement with reduced computational overhead compared to exhaustive filtering.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20250337899A1Method, apparatus, and medium for video processing
Publication Date: 2025.10.30 DOUYIN VISION CO LTD
  • US20250337899A1 patent drawing
  • US20250337899A1 patent drawing
  • US20250337899A1 patent drawing

AI summary

Embodiments of the disclosure provide a solution for video processing. A method for video processing is proposed. The method includes: determining, for a conversion between a video unit of a video and a bitstream of the video, which video unit is specified to be an input video unit of a filtering procedure that is applied to a current video unit; and performing the conversion based on the filtering procedure.