Triangle Prediction Merge Lists for Efficient Video Coding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies face challenges in efficiently encoding and decoding high-definition and ultra-high-definition video data while maintaining image quality, as the amount of data to be processed grows exponentially, necessitating improved compression methods.

Innovation Solution

Implementing triangular prediction units as a special case of geometric partition prediction in video coding, which involves partitioning video pictures into coding units that are further divided into geometric-shaped prediction units, constructing a merge list of motion vectors, and deriving a uni-prediction merge list for these units under triangular partition mode.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional block-based prediction methods are used, then encoding simplicity is maintained, but coding efficiency deteriorates for high-definition and ultra-high-definition video data

Engineering Contradiction:
Improvecoding efficiencyVSAvoidprediction unit structure
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing a coding unit into multiple prediction units with different geometric shapes (triangular, rectangular, etc.). Each prediction unit can be independently predicted using appropriate reference samples, allowing the encoder to adapt to different motion patterns within the same coding unit. This segmentation improves coding efficiency by reducing prediction errors while maintaining manageable complexity through standardized partitioning rules.

Inventive Principle:
Principle #1Segmentation

2Loss of information

If geometric partition prediction with triangular prediction units is implemented, then compression performance is improved, but device complexity increases

Engineering Contradiction:
Improveprediction accuracyVSAvoidmerge list construction
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent implements preliminary action by pre-construction of merge candidate lists containing multiple motion vector candidates from spatial and temporal neighbors before the actual prediction process. This allows the decoder to efficiently select the best prediction mode without performing complex real-time calculations, thereby improving prediction accuracy while controlling device complexity through advance preparation of candidate data.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If multiple merge candidates are constructed for triangular prediction units, then prediction accuracy is improved, but computational complexity increases

Engineering Contradiction:
Improvemotion vector accuracyVSAvoidcomputational power
Core Design Contradiction:
Measurement precisionVSPower

Solution Approach 1:

The patent applies partial action by constructing a limited set of merge candidates (typically 3-5 candidates) from spatial and temporal neighbors, which is sufficient to achieve good prediction accuracy without exhaustively searching all possible motion vectors. This partial approach balances motion vector accuracy with computational power requirements, avoiding the need for complete motion estimation while still achieving satisfactory compression results.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12574540B2Methods and apparatus of video coding for triangle prediction
Publication Date: 2026.03.10 BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
  • US12574540B2 patent drawing
  • US12574540B2 patent drawing
  • US12574540B2 patent drawing

AI summary

Methods and apparatuses are provided for video coding. The method includes: partitioning video pictures into a plurality of coding units (CUs), at least one of which is further partitioned into two prediction units (PUs) including at least one geometric shaped PU; obtaining a first merge list including a plurality of candidates, each including one or more motion vectors; and obtaining a uni-prediction merge list for the geometric shaped PU; where the uni-prediction merge list including a plurality of uni-prediction merge candidates, and each uni-prediction merge candidate includes one motion vector of a corresponding candidate in the first merge list.