Inter-Prediction Motion Information Selection for Video Encoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current image encoding and decoding methods face challenges in reducing calculation complexity and improving encoding efficiency, particularly in inter prediction and motion information handling for high-definition and ultra-high-definition images.

Innovation Solution

The method involves deriving and utilizing both L0 and L1 motion information to generate prediction blocks through uni-prediction or bi-prediction, with optional weighting averages, depending on the similarity and availability of motion information, to reduce calculation complexity and enhance encoding efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If both L0 and L1 motion information are derived and used for bi-prediction, then prediction accuracy is improved, but calculation complexity increases

Engineering Contradiction:
Improveprediction accuracyVSAvoidcalculation complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent dynamically selects between uni-prediction and bi-prediction modes based on the availability and similarity of L0 and L1 motion information. When L0 and L1 motion information are similar or identical, the system switches to uni-prediction to reduce calculation complexity, while maintaining the capability for bi-prediction when higher accuracy is needed. This dynamic adaptation resolves the contradiction by adjusting the prediction mode according to actual conditions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the prediction mode parameter (uni-prediction vs. bi-prediction) based on the similarity between L0 and L1 motion information. When motion information similarity exceeds a threshold, the system changes to uni-prediction mode, effectively reducing calculation complexity while maintaining acceptable prediction accuracy. This parameter change strategy directly addresses the technical contradiction.

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If motion information similarity is checked and uni-prediction is selected when similar, then calculation complexity is reduced, but prediction accuracy may deteriorate

Engineering Contradiction:
Improvecalculation complexityVSAvoidprediction accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

When L0 and L1 motion information are similar, the patent uses L0 motion information as a copy or substitute for L1 motion information in uni-prediction mode. This copying approach reduces calculation complexity by avoiding redundant L1 motion compensation while maintaining prediction accuracy, as the copied L0 motion information is sufficiently similar to L1 for the given conditions.

Inventive Principle:
Principle #26Copying

3Productivity

If multiple reference pictures are used for bi-prediction, then encoding efficiency is improved, but processing time increases

Engineering Contradiction:
Improveencoding efficiencyVSAvoidprocessing time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent implements periodic mode selection between uni-prediction and bi-prediction based on motion information similarity assessments. Rather than always performing bi-prediction with multiple reference pictures, the system periodically evaluates whether L0 and L1 motion information are similar and switches to uni-prediction when appropriate. This periodic action reduces processing time while maintaining encoding efficiency through selective use of multiple reference pictures.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS11412231B2Inter-prediction method and apparatus for same
Publication Date: 2022.08.09 ELECTRONICS & TELECOMM RES INST
  • US11412231B2 patent drawing
  • US11412231B2 patent drawing
  • US11412231B2 patent drawing

AI summary

An inter-prediction method according to the present invention comprises the steps of: deriving motion information of a current block; and generating a prediction block for the current block on the basis of the derived motion information. According to the present invention, computational complexity can be reduced and encoding efficiency can be improved.