Image Encoding Deblocking Control for Weighted Intra-Inter Prediction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image encoding methods, such as VVC, struggle to effectively suppress distortions at block boundaries due to the intensity of deblocking filter processing not being adequately adjusted for weighted intra-/inter-prediction.

Innovation Solution

An image encoding apparatus and method that dynamically adjusts the intensity of deblocking filter processing based on the prediction modes used in adjacent blocks, ensuring consistent filter intensity when weighted intra-/inter-prediction is employed, using a bS value to determine the appropriate filter strength.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If the same deblocking filter intensity decision method as inter-prediction is used for weighted intra-/inter-prediction, then the processing is simple, but the distortion at block boundary cannot be sufficiently suppressed

Engineering Contradiction:
Improvedeblocking filter intensity decision complexityVSAvoidblock boundary distortion
Core Design Contradiction:
Device complexityVSObject-affected harmful factors

Solution Approach 1:

The patent applies different deblocking filter intensity decision rules to different prediction modes locally. Specifically, for weighted intra-/inter-prediction modes, it uses the intra-prediction decision rule (comparing gradient magnitudes and absolute differences), while for conventional inter-prediction modes, it uses the inter-prediction decision rule (comparing motion vector differences). This localized adaptation of quality control strategies effectively suppresses block boundary distortion without requiring a completely new complex system.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes the parameters used for deblocking filter intensity decision based on the prediction mode. For weighted intra-/inter-prediction, it switches to using gradient magnitude comparisons and absolute pixel difference thresholds (intra-prediction parameters), whereas for conventional inter-prediction, it uses motion vector difference comparisons (inter-prediction parameters). This parameter adaptation allows appropriate distortion suppression for each prediction mode's characteristics.

Inventive Principle:
Principle #35Parameter changes

2Object-affected harmful factors

If deblocking filter intensity is increased to suppress block boundary distortion, then image quality improves, but computational complexity increases

Engineering Contradiction:
Improveblock boundary distortionVSAvoiddeblocking filter processing complexity
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The patent implements dynamic deblocking filter intensity adjustment by selecting different decision rules based on the prediction mode of each block. The system dynamically adapts the filtering strength and decision criteria according to whether the block uses weighted intra-/inter-prediction or conventional inter-prediction, ensuring appropriate distortion suppression without uniformly increasing complexity across all blocks.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent applies deblocking filter processing selectively and partially - only to block boundaries where distortion is detected and only with the intensity appropriate for the specific prediction mode. Rather than applying strong filtering uniformly to all boundaries, it uses mode-specific threshold comparisons to determine where and how much filtering is needed, avoiding unnecessary computational expenditure.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12549719B2Image encoding apparatus, image encoding method, image decoding apparatus, image decoding method, and non-transitory computer-readable storage medium
Publication Date: 2026.02.10 CANON KK
  • US12549719B2 patent drawing
  • US12549719B2 patent drawing
  • US12549719B2 patent drawing

AI summary

In prediction, one of a first mode for deriving, using pixels in an image including a target block, predicted pixels in the target block, a second mode for deriving the predicted pixels in the target block using pixels in an image different from the image including the target block, a third mode for generating the predicted pixels in the target block using both the pixels in the image including the target block and pixels in the different image can be used. If the third mode is used in at least one of the first and second blocks, the intensity of deblocking filter to be performed for the boundary between the first and second blocks is set to the same intensity as in a case in which the first mode is used in at least one of the first and second blocks.