Deblocking Filter Controller for Weighted Bi-Prediction Discontinuity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In video encoding and decoding, especially with VVC, weighted bi-prediction can lead to discontinuity between blocks due to different weighted coefficients, resulting in visual deterioration even when motion vector and reference image match is high.

Innovation Solution

An encoding and decoding device that includes a deblocking filter controller, which adjusts the deblocking filter based on weighted coefficients applied to blocks, ensuring appropriate filtering to mitigate discontinuity and improve image quality and encoding efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If weighted bi-prediction is applied to blocks with different weighted coefficients, then prediction accuracy is improved, but discontinuity between blocks increases leading to visual deterioration

Engineering Contradiction:
Improveprediction accuracyVSAvoidvisual deterioration
Core Design Contradiction:
Measurement precisionVSObject-affected harmful factors

Solution Approach 1:

The patent changes the parameter of the deblocking filter based on the weighted coefficients used in bi-prediction. When different weighted coefficients are applied to adjacent blocks, the filter strength is increased to compensate for the discontinuity. This resolves the contradiction by adjusting the filtering parameter dynamically according to the prediction parameters, maintaining both prediction accuracy and visual quality.

Inventive Principle:
Principle #35Parameter changes

2Object-affected harmful factors

If deblocking filter is applied to block boundaries, then visual quality is improved, but encoding complexity increases

Engineering Contradiction:
Improvevisual qualityVSAvoidencoding complexity
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The patent applies the deblocking filter selectively based on local conditions - specifically, whether different weighted coefficients are used in bi-prediction for adjacent blocks. The filter is applied only where needed (at boundaries of blocks with different weighted coefficients) rather than uniformly across all block boundaries. This resolves the contradiction by making the filtering process adaptive and localized, improving visual quality only where discontinuity occurs while minimizing overall encoding complexity.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20250097419A1Encoding device, decoding device and program
Publication Date: 2025.03.20 NIPPON HOSO KYOKAI
  • US20250097419A1 patent drawing
  • US20250097419A1 patent drawing
  • US20250097419A1 patent drawing

AI summary

An encoding device that performs encoding on each of blocks obtained by dividing an image includes: a weighted bi-predictor 181a configured to generate a prediction block of an encoding-target block by weighted-averaging a plurality of reference images using weighted coefficients selected from a weighted coefficient set including a plurality of weighted coefficients; and a filter controller 161 configured to control deblocking filter based on the weighted coefficients applied by the weighted bi-predictor 181a to each of the two blocks adjacent blocks.