Image Encoding Deblocking Control for Weighted Intra-Inter Prediction
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Object-affected harmful factors
If deblocking filter intensity is increased to suppress block boundary distortion, then image quality improves, but computational complexity increases
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.
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.
Data Source
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.


