Video Coding QP Adaptive Mixture-of-Experts Filter

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video processing technologies face challenges in optimizing picture quality, particularly in video codecs, due to limitations in intra prediction and motion compensation techniques, which affect compression efficiency and bandwidth usage.

Innovation Solution

The implementation of a quantization parameter adaptive mixture-of-experts filter, utilizing a convolution neural network to determine gating weights for expert modules, which combine FIR filters to generate improved image blocks based on quantization parameters and neighboring pixels, enhancing picture quality in video processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If traditional intra prediction and motion compensation techniques are used, then device complexity is reduced, but picture quality deteriorates and compression efficiency is limited

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

Solution Approach 1:

The patent divides the filtering process into multiple expert modules (e.g., deblocking filter, sample adaptive offset filter, adaptive loop filter) that can be independently selected and applied. Each expert module handles specific types of artifacts or image regions, allowing the system to achieve high picture quality through specialized processing without requiring a single complex filter to handle all cases.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent dynamically adjusts filtering parameters including quantization parameter (QP) adaptive gating weights, filter strength, and filter type selection based on local image characteristics and QP values. This allows the system to optimize picture quality for different compression levels and image regions without increasing overall device complexity through fixed complex processing.

Inventive Principle:
Principle #35Parameter changes

2Loss of energy

If higher compression ratios are achieved through lossy compression, then bandwidth and storage requirements are reduced, but distortion increases and picture quality deteriorates

Engineering Contradiction:
Improvebandwidth requirementsVSAvoidpicture quality
Core Design Contradiction:
Loss of energyVSManufacturing precision

Solution Approach 1:

The patent implements feedback mechanisms where the encoder and decoder use the same QP adaptive MoE filter processing. The encoder applies filtering to the original image before compression, and the decoder applies identical filtering to the reconstructed image, ensuring that both sides compensate for compression artifacts in the same way. This feedback approach maintains picture quality by systematically reducing distortion introduced by lossy compression.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent converts the harmful effects of quantization and compression artifacts into benefits by using QP as an adaptive parameter to control filter strength. The same quantization process that causes distortion also provides information about the required filtering intensity, allowing the system to apply stronger filtering where compression artifacts are more severe, thereby converting the harm of lossy compression into improved picture quality.

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

3Manufacturing precision

If QP adaptive gating weights are used to dynamically select expert modules, then picture quality is improved, but computational complexity increases

Engineering Contradiction:
Improvepicture qualityVSAvoidcomputational complexity
Core Design Contradiction:
Manufacturing precisionVSUse of energy by moving object

Solution Approach 1:

The patent uses gating weights to selectively apply filtering only where needed rather than uniformly processing the entire image. The QP adaptive gating mechanism identifies regions with high compression artifacts (typically low-frequency regions with high QP values) and applies filtering primarily to those regions, reducing overall computational complexity while maintaining picture quality in the most critical areas.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent implements dynamic expert module selection where the set of active expert modules and their corresponding gating weights are adjusted based on local QP values and image characteristics. This dynamic approach allows the system to allocate computational resources efficiently, activating more complex filtering only where necessary to improve picture quality while using simpler processing in regions where compression artifacts are minimal.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12058321B2Method and apparatus for video coding
Publication Date: 2024.08.06 TENCENT AMERICA LLC
  • US12058321B2 patent drawing
  • US12058321B2 patent drawing
  • US12058321B2 patent drawing

AI summary

Aspects of the disclosure provide methods and apparatuses for video processing. In some examples, an apparatus for video processing includes processing circuitry. The processing circuitry determines gating weights associated with expert modules based at least partially on a quantization parameter (QP) value. The expert modules are configured to process an input block that includes an image block being reconstructed based on the QP value. The processing circuitry then weights the expert modules based on the gating weights to generate an output image block corresponding to the image block.