Geometric Partitioning for Lower-Complexity Video Inter Prediction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video coding standards face challenges in achieving better compression ratios and lower complexity, particularly in handling motion vectors, with existing methods like triangle partition modes being computationally intensive and inefficient.

Innovation Solution

The introduction of geometric partitioning modes for video blocks, which utilize a set of angles and distances within threshold values, and rules based on block dimensions and coding characteristics to determine the applicability of geometric partitioning, allowing for more efficient video processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional motion vector handling methods are used, then video coding can be performed, but computational complexity is high and coding efficiency is insufficient

Engineering Contradiction:
Improvecoding efficiencyVSAvoidcomputational complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The current video block is divided into multiple prediction sub-regions using geometric partitioning modes (triangular, trapezoidal, quadrangular partitions). Each sub-region can have independent motion vectors, allowing for more precise motion representation while maintaining manageable computational complexity through regional decomposition

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different geometric partitioning modes are applied to different video blocks based on their specific characteristics (block size, motion complexity). The selection of partition types (triangular, trapezoidal, quadrangular) and the number of partitions are adapted locally to each block's requirements, optimizing coding efficiency without uniformly increasing complexity across all blocks

Inventive Principle:
Principle #3Local quality

2Manufacturing precision

If geometric partitioning modes are applied to all video blocks, then coding precision is improved, but computational complexity increases

Engineering Contradiction:
Improveprediction precisionVSAvoidcomputational complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The geometric partitioning mode is dynamically selected for each video block based on its characteristics. The partitioning structure (number of regions, shape types) adapts to the local content requirements, enabling high prediction precision where needed while avoiding unnecessary complexity in simpler regions

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

Multiple geometric partitioning parameters are optimized including the number of partitions, partition shapes (triangular, trapezoidal, quadrangular), and motion vector precision. These parameters are adjusted based on block size and motion characteristics to achieve optimal balance between precision and complexity

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12425589B2Simplified inter prediction with geometric partitioning
Publication Date: 2025.09.23 DOUYIN VISION CO LTD
  • US12425589B2 patent drawing
  • US12425589B2 patent drawing
  • US12425589B2 patent drawing

AI summary

A method of video processing is provided to comprise: performing a conversion between a current video block of a video and a bitstream representation of the video, wherein, during the conversion, a use of a geometric partitioning mode is allowed for the current video block, and wherein parameters of the geometric partitioning mode are computed using a set of angles including a first number of angles that is less than a first threshold value and/or a set of distances including a second number of distances that is less than a second threshold value.