Implicit Geometric Partitioning With Refined Motion Pair Blending

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding standards face challenges in achieving high compression efficiency, particularly with the development of advanced standards like VVC/H.266, where implicit geometric partitioning modes and motion vector handling are not optimized for efficient video encoding and decoding processes.

Innovation Solution

The application of template matching and merge motion vector differences in implicit geometric partitioning mode (GPM) to generate blending matrices for geometric partition parts of coding blocks, enhancing the encoding and decoding processes by deriving motion pair candidates from refined motion vectors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If implicit geometric partitioning mode is used without template matching and merge motion vector differences, then device complexity is reduced, but coding efficiency deteriorates

Engineering Contradiction:
Improvecomplexity of motion vector handlingVSAvoidcoding efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent applies template matching to refine motion vectors before generating motion pair candidates for implicit geometric partitioning. This preliminary refinement action improves the accuracy of motion vectors, enabling better coding efficiency while maintaining the simplicity of implicit GPM mode.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces merge motion vector differences as an intermediary mechanism to refine motion vectors. This intermediary approach allows the system to achieve higher coding efficiency by adjusting motion vectors based on merged candidates without fundamentally changing the implicit geometric partitioning structure.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If template matching is applied to refine motion vectors in implicit GPM, then coding efficiency is improved, but loss of time increases

Engineering Contradiction:
Improvecoding efficiencyVSAvoidtime for motion vector refinement
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent applies template matching selectively to refine motion vectors rather than applying it universally to all blocks. This partial application approach balances coding efficiency improvement with computational time constraints, applying the refinement only where it provides the most benefit.

Inventive Principle:
Principle #16Partial or excessive action

3Productivity

If merge motion vector differences are used to generate motion pair candidates, then coding efficiency is improved, but device complexity increases

Engineering Contradiction:
Improvecoding efficiencyVSAvoidcomplexity of motion vector processing
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent uses merge motion vector differences in a multi-functional manner, serving both to refine individual motion vectors and to generate motion pair candidates for implicit geometric partitioning. This universal application reduces the need for separate processing mechanisms, thereby limiting the increase in device complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS20260006214A1Implicit geometric partitioning for video coding
Publication Date: 2026.01.01 ALIBABA (CHINA) CO LTD
  • US20260006214A1 patent drawing
  • US20260006214A1 patent drawing
  • US20260006214A1 patent drawing

AI summary

A method for decoding a bitstream includes: receiving a bitstream; and decoding the bitstream to output a video sequence. The decoding including: generating a set of motion pair candidates from refined motion vectors or merge motion vectors under an implicit geometric partitioning mode, in which the refined motion vectors are obtained by template matching; deriving, based on the set of motion pair candidates, at least two blending matrices associated with a coding block; and applying the at least two blending matrices to at least two geometric partition parts of the coding block, respectively.