Motion Vector Difference Signaling in Bi-Predictive Video Coding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing demand for high-resolution, high-quality images and videos, particularly in virtual reality and augmented reality, leads to higher data transmission and storage costs due to the increased amount of information required, necessitating a more efficient compression technique.

Innovation Solution

A method and apparatus for motion vector prediction-based image/video coding that includes signaling information about motion vector differences and using bi-prediction, with features like L1 motion vector difference zero flags and SMVD flags to enhance coding efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If high-resolution, high-quality image/video is transmitted or stored, then image/video quality is improved, but transmission and storage costs increase due to increased amount of information

Engineering Contradiction:
Improveimage/video qualityVSAvoidamount of information
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The patent applies parameter changes by transforming the representation of motion vectors from absolute values to differential values (motion vector differences). This changes the parameter encoding approach to reduce the number of bits needed while maintaining quality information. The motion vector difference is derived by subtracting a predicted motion vector from the actual motion vector, allowing for more efficient encoding of high-resolution video data.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent extracts only the essential information needed for motion vector representation by using prediction techniques. Instead of transmitting complete motion vector data, the system extracts and transmits only the difference components (MVD) after predicting the motion vector from neighboring blocks. This extraction approach reduces the quantity of transmitted information while preserving the necessary quality details.

Inventive Principle:
Principle #2Taking out (Extraction)

2Productivity

If motion vector prediction is used to reduce information amount, then compression efficiency is improved, but complexity of information signaling may increase

Engineering Contradiction:
Improvecompression efficiencyVSAvoidcomplexity of information signaling
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the motion vector signaling into distinct components: prediction information (derived from neighboring blocks) and difference information (explicitly signaled). This segmentation allows the system to handle complexity by processing prediction and residual components separately, improving compression efficiency while managing signaling complexity through structured decomposition of the motion vector data.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces motion vector difference (MVD) as an intermediary representation between the actual motion vector and the predicted motion vector. This intermediary component simplifies the signaling process by focusing only on the residual information that needs to be transmitted, rather than transmitting the complete motion vector, thus improving compression efficiency with manageable complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If bi-prediction is applied to current block, then prediction accuracy is improved, but amount of prediction-related information to be signaled increases

Engineering Contradiction:
Improveprediction accuracyVSAvoidamount of prediction-related information
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The patent applies partial action by signaling only the essential prediction-related information needed for bi-prediction rather than all possible information. The motion vector difference is calculated and signaled only when necessary, and the prediction process uses only the required neighboring block information. This partial approach maintains prediction accuracy while minimizing the amount of information that needs to be transmitted.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20260082073A1Motion vector prediction-based image/video coding method and device
Publication Date: 2026.03.19 LG ELECTRONICS INC
  • US20260082073A1 patent drawing
  • US20260082073A1 patent drawing
  • US20260082073A1 patent drawing

AI summary

An image decoding method according to the present document comprises: decoding a current block on the basis of image information, wherein an MVP candidate list for the current block is derived on the basis of an inter prediction mode, which is derived on the basis of image information, and peripheral blocks of the current block; and deriving motion information of the current block on the basis of the MVP candidate list, wherein the peripheral blocks include a left bottom corner peripheral block, a left peripheral block, a right top corner peripheral block, a top peripheral block, and a left top corner peripheral block of the current block, the motion information includes an L0 motion vector for L0 prediction and/or an L1 motion vector for L1 prediction, the L0 motion vector is derived on the basis of an L0 motion vector predictor and an L0 motion vector difference, and the L1 motion vector is derived on the basis of an L1 motion vector predictor and an L1 motion vector difference.