Multi-Prediction Image Coding for Motion Vector Complexity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image compression technologies face challenges in efficiently deriving and utilizing multiple prediction blocks for improved compression efficiency, particularly in high-resolution and high-quality image encoding/decoding processes.

Innovation Solution

An image decoding method and apparatus that derives multiple prediction blocks, including a first and second prediction block for a current block, based on various motion vector predictors and prediction modes, and modifies these predictors using bilateral and template matching-based methods, to enhance compression efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multiple prediction blocks are derived using various motion vector predictors and prediction modes, then prediction performance and compression efficiency are improved, but device complexity and computational load increase

Engineering Contradiction:
Improvecompression efficiencyVSAvoidcomplexity of deriving multiple prediction blocks
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The prediction process is segmented into multiple independent prediction blocks (first prediction block, second prediction block) that can be derived separately using different prediction modes. This allows the system to process complex prediction tasks in smaller, manageable segments that can be combined later, improving overall compression efficiency without overwhelming the device with monolithic complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically selects and applies different prediction modes (AMVP mode, merge mode, intra prediction modes) for different prediction blocks based on local image characteristics and conditions. This dynamic adaptation allows the system to optimize prediction accuracy for each block while managing computational resources efficiently, rather than applying a single complex method uniformly.

Inventive Principle:
Principle #15Dynamics

2Measurement precision

If motion vector predictors are modified using bilateral matching and template matching methods, then prediction accuracy is improved, but processing time and computational resources increase

Engineering Contradiction:
Improveprediction accuracyVSAvoidprocessing time for modifying motion vector predictors
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

Motion vector predictors are modified in advance using bilateral matching and template matching methods before the actual prediction process. By performing these modifications preliminarily, the system ensures high prediction accuracy is achieved beforehand, allowing the main decoding process to proceed more efficiently without repeated adjustments.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes parameters of motion vector predictors through bilateral matching and template matching operations, adjusting properties such as motion vector values and reference block selections. These parameter changes enable more accurate predictions by adapting the predictors to local image characteristics, balancing accuracy improvement with computational efficiency.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentEP4708851A1Image encoding/decoding method and apparatus, and recording medium for storing bitstream
Publication Date: 2026.03.11 LG ELECTRONICS INC
  • EP4708851A1 patent drawingFigure 1
  • EP4708851A1 patent drawingFigure 2
  • EP4708851A1 patent drawingFigure 3

AI summary

An image decoding/encoding method and apparatus according to the present disclosure may derive, for the current block, a plurality of prediction blocks including a first prediction block and a second prediction block and derive a final prediction block of the current block on the basis of the first prediction block and the second prediction block.