Geometric Partition Mode Motion Vector Refinement

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video coding standards, such as VVC and AVS3, face inefficiencies in the geometric partition mode (GPM) due to inaccurate motion estimation for video block partitions, leading to suboptimal coding performance and increased signaling overhead.

Innovation Solution

The proposed solution introduces motion vector refinement (MVR) for each geometric partition, allowing for more accurate motion estimation by applying predefined MVD magnitudes and directions, and signaling these refinements in a manner similar to the MMVD mode, enabling improved prediction samples generation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If motion vector refinement is applied to each geometric partition, then prediction accuracy is improved, but signaling overhead increases

Engineering Contradiction:
Improvemotion estimation accuracyVSAvoidsignaling overhead
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The patent applies parameter changes by using predefined MVD magnitudes and directions instead of fully independent motion vectors for each partition. This restricts the parameter space that needs to be signaled, reducing overhead while maintaining refinement capability. The MVR parameters (magnitude and direction) are changed from full MV precision to coarser predefined levels.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent applies local quality by allowing different refinement strategies for different partitions. Each geometric partition can have its own MVR applied independently, enabling localized optimization where refinement is most beneficial while avoiding unnecessary refinement in areas where it provides minimal improvement.

Inventive Principle:
Principle #3Local quality

2Measurement precision

If separate motion vectors are used for each geometric partition, then prediction accuracy is improved, but device complexity increases

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

Solution Approach 1:

The patent simplifies device complexity by changing the parameters from full motion vectors to motion vector refinements with predefined magnitudes and directions. This reduces the computational burden of selecting and processing multiple candidate vectors while maintaining the ability to apply separate refinements to each partition.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent applies segmentation by dividing the motion compensation process into two stages: base motion vector selection and refinement application. This segmentation allows the complex task of motion estimation to be broken down into manageable steps, reducing overall processing complexity.

Inventive Principle:
Principle #1Segmentation

3Productivity

If geometric partition mode is used, then coding efficiency is improved, but signaling overhead increases

Engineering Contradiction:
Improvecoding efficiencyVSAvoidbit rate overhead
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent reduces bit rate overhead by changing the parameter representation from full motion vectors to compact MVR syntax elements. The predefined magnitude and direction indices require fewer bits to encode compared to transmitting complete motion vector values for each partition.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent uses copying by deriving motion information from a candidate list of existing motion vectors rather than encoding completely new vectors. This allows the system to copy and refine existing motion data, reducing the amount of new information that needs to be transmitted.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS12200220B2Geometric partition mode with motion vector refinement
Publication Date: 2025.01.14 BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
  • US12200220B2 patent drawing
  • US12200220B2 patent drawing
  • US12200220B2 patent drawing

AI summary

Methods, apparatuses, and non-transitory computer-readable storage mediums are provided for decoding a video block in geometry partition mode (GPM). The method may include partitioning the video block into first and second geometric partitions. The method may include obtaining a first motion vector refinement (MVR) for the first geometric partition. The method may include obtaining a second MVR for the second geometric partition. The method may include obtaining a candidate list that comprises a plurality of motion vectors (MVs). The method may include obtaining a first MV from the candidate list for the first geometric partition. The method may include obtaining a second MV from the candidate list for the second geometric partition. The method may include calculating a third MV by adding the first MV with the first MVR for the first geometric partition. The method may include calculating a fourth MV. The method may include obtaining prediction samples.