Image Encoding With Mode-Dependent Inter-Intra Weighting
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing image encoding techniques, such as VVC, do not sufficiently reduce code amount when using prediction images synthesized by averaging inter and intra prediction images.
Innovation Solution
A synthesis prediction method that weights and averages inter and intra prediction images based on the type of intra prediction and adjacent block combinations, using a weighting parameter determined by the intra prediction type and prediction modes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If simple averaging synthesis of inter and intra prediction images is used, then device complexity is reduced, but code amount reduction is insufficient
Solution Approach 1:
The patent applies parameter changes by dynamically adjusting the weighting parameters (w0, w1) based on the intra prediction mode type. Different prediction modes (e.g., planar, angular, DC) receive different weightings to optimize prediction accuracy. This resolves the contradiction by adding parameter control without significantly increasing device complexity, achieving better code amount reduction through adaptive weighting.
Solution Approach 2:
The patent introduces dynamic weighting where the synthesis process adapts to different prediction modes and block characteristics. The weighting parameters are determined based on the intra prediction mode, making the synthesis process dynamic rather than static. This dynamic approach improves code amount reduction while maintaining manageable device complexity through mode-based adaptation.
2Measurement precision
If weighting processing with multiple intra prediction types is applied, then image quality is improved, but device complexity increases
Solution Approach 1:
The patent applies local quality by using different weighting parameters for different intra prediction modes and adjacent block combinations. Each local context (prediction mode type, adjacent block configuration) receives optimized weighting to improve prediction accuracy specifically for that scenario. This localized optimization improves overall prediction accuracy while keeping the complexity increase manageable through context-based adaptation.
Solution Approach 2:
The patent changes parameters (weighting values w0, w1) based on the specific intra prediction mode and adjacent block configuration. By adjusting these parameters according to the prediction context, the system achieves higher prediction accuracy without requiring a complete redesign of the synthesis architecture, thus limiting the complexity increase.
3Productivity
If synthesis prediction with adaptive weighting is used, then compression rate is improved, but calculation amount increases
Solution Approach 1:
The patent applies preliminary action by determining the weighting parameters based on pre-established rules related to intra prediction modes and adjacent block configurations. The weighting decision logic is prepared in advance based on mode types, avoiding complex real-time calculations during encoding. This preliminary preparation improves compression rate while limiting the increase in calculation amount during actual synthesis.
Data Source
AI summary
An image encoding method for encoding an image, includes: a prediction image generation step generating a synthesis-prediction image by performing synthesis processing synthesizing an inter-prediction image and an intra-prediction image to an encoding-target block; and an encoding step encoding a difference between the prediction image generated in the prediction image generation step and a pixel value of an image of the encoding-target block, a plurality of intra prediction types are allowed to be used as the intra prediction used for the synthesis processing, and the plurality of intra prediction types include an in-screen block copy prediction, the synthesis processing includes weighting processing performed to the inter-prediction image and the intra-prediction image, and a weighting parameter of the intra-prediction image in the weighting processing is determined in accordance with an intra prediction type of the encoding-target block and prediction mode combination of a plurality of blocks adjacent to the encoding-target block.


