Triangle Prediction Units for Efficient Complex-Scene 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, particularly in handling geometrically complex video frames.

Innovation Solution

Implementing geometric prediction units, such as triangular prediction units, to partition video frames into multiple prediction units, constructing a merge list of motion vectors, and selecting appropriate motion vectors for motion compensation to enhance encoding efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If block-based prediction units are used for video coding, then the coding process is simple and well-established, but the encoding efficiency for geometrically complex frames is insufficient

Engineering Contradiction:
Improveencoding efficiencyVSAvoidprediction unit geometry complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The coding block is divided into multiple prediction units with different geometric shapes (triangular, quadrangular, etc.) based on the actual content characteristics. This segmentation allows each prediction unit to be optimized for its specific geometric requirements, improving encoding efficiency for complex scenes while maintaining simplicity for regular patterns.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The prediction unit geometry is made dynamic rather than fixed. The system can adaptively select different geometric shapes (triangular, quadrangular, or other polygonal shapes) for prediction units based on the local image characteristics and motion patterns, enabling efficient coding of geometrically complex frames while maintaining backward compatibility with simpler block-based approaches.

Inventive Principle:
Principle #15Dynamics

2Manufacturing precision

If traditional rectangular block partitioning is used, then the implementation is straightforward, but image quality degradation occurs in geometrically complex regions

Engineering Contradiction:
Improveimage qualityVSAvoidimplementation complexity
Core Design Contradiction:
Manufacturing precisionVSEase of manufacture

Solution Approach 1:

Different geometric shapes are applied to different regions of the image based on their local characteristics. Regions with geometric complexity use triangular or polygonal prediction units, while regions with regular patterns use traditional rectangular blocks. This local adaptation improves image quality in complex regions without unnecessarily complicating the entire coding system.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent introduces asymmetric geometric shapes (triangles, quadrangles) alongside the symmetric rectangular blocks. This asymmetry in prediction unit geometry allows the system to better fit irregular shapes in the image data, improving reconstruction quality in geometrically complex regions while maintaining the simplicity and symmetry of traditional rectangular blocks where appropriate.

Inventive Principle:
Principle #4Asymmetry

3Productivity

If geometric prediction units are introduced to improve encoding efficiency, then coding performance increases, but the complexity of motion vector construction and selection increases

Engineering Contradiction:
Improvecoding efficiencyVSAvoidmotion vector processing complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The motion vector construction and selection processes for geometric prediction units are designed to be universal and compatible with existing block-based motion estimation frameworks. The same basic principles of motion vector derivation, merge candidate list construction, and mode selection are applied, with only minor adaptations for geometric shapes. This universality improves coding efficiency while avoiding a complete redesign of the motion processing system.

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

Solution Approach 2:

The geometric prediction unit system is nested within the existing block-based video coding framework. Geometric prediction units can be applied at different levels of the coding tree structure, and the motion vector processing for geometric units builds upon the same foundations as traditional block-based units. This nested approach allows gradual integration of geometric prediction capabilities without overwhelming complexity.

Inventive Principle:
Principle #7Nested doll (Nesting)

Data Source

PatentUS12432376B2Methods and apparatus of video coding for triangle prediction
Publication Date: 2025.09.30 BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
  • US12432376B2 patent drawing
  • US12432376B2 patent drawing
  • US12432376B2 patent drawing

AI summary

Methods 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 by selecting the one or more motion vectors directly from the first merge list.