Video Block Partitioning With IBC Prediction for Coding Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies, such as MPEG-2, MPEG-4, HEVC, and VVC, require improvements in coding efficiency for video encoding and decoding.

Innovation Solution

Implementing intra block copy (IBC) with geometric partitioning modes (GPM) to enhance coding performance by determining sub-partitions, applying IBC prediction modes like IBC merge or AMVP, and blending predictions along geometric partitioning edges, utilizing coded information from previous video units for improved coding efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional video coding technologies (MPEG-2, MPEG-4, HEVC, VVC) are used, then video encoding and decoding can be performed, but coding efficiency is insufficient

Engineering Contradiction:
Improvecoding efficiencyVSAvoidcompression performance
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The current video unit is divided into multiple sub-partitions using geometric partitioning modes (GPM), which split the block along geometric edges to better represent content structures. This segmentation allows independent prediction for each sub-partition, improving coding efficiency by adapting to local content characteristics rather than treating the entire block uniformly

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different prediction modes are applied to different sub-partitions based on local content characteristics. The IBC-GPM mode determines whether to apply geometric partitioning locally, and blending is applied selectively at partition boundaries where needed. This local adaptation optimizes compression for each region's specific features rather than using a uniform approach

Inventive Principle:
Principle #3Local quality

2Productivity

If IBC-GPM with geometric partitioning is applied to all video units, then coding performance improves, but computational complexity increases

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

Solution Approach 1:

The application of geometric partitioning is made dynamic and adaptive rather than static and uniform. The encoder determines on a per-video-unit basis whether to apply IBC-GPM mode based on content characteristics, partition boundaries, and prediction quality metrics. This dynamic selection allows the system to achieve performance improvements only where beneficial, avoiding unnecessary complexity in regions where conventional modes suffice

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent introduces configurable parameters for geometric partitioning including partition angles, boundary positions, and blending widths. These parameters are optimized and adapted based on content analysis, allowing the system to adjust the degree of partitioning and blending applied. By changing these parameters dynamically rather than using fixed values, the system achieves better performance with controlled complexity

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If blending is applied at geometric partitioning edges, then prediction accuracy improves, but processing time increases

Engineering Contradiction:
Improveprediction accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

Blending is applied partially rather than universally - specifically at geometric partitioning boundaries where discontinuities occur. The blending width is limited to a small region around the partition edge rather than across the entire block. This partial application of blending provides the necessary prediction accuracy improvement at critical locations while avoiding the excessive processing time that would result from applying blending throughout the entire video unit

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20250365404A1Method, apparatus, and medium for video processing
Publication Date: 2025.11.27 DOUYIN VISION CO LTD
  • US20250365404A1 patent drawing
  • US20250365404A1 patent drawing
  • US20250365404A1 patent drawing

AI summary

Embodiments of the present disclosure provide a solution for video processing. A method for video processing is proposed. In the method, for a conversion between a current video unit of a video and a bitstream of the video, a plurality of sub-partitions of the current video unit coded with an intra block copy (IBC)-geometric partition mode (GPM) is determined. An IBC prediction of at least one sub-partition of the current video unit is determined based on a block vector (BV). At least one of an IBC merge mode or an IBC advanced motion vector prediction (AMVP) mode is applied. The conversion is performed based on the IBC prediction of the at least one sub-partition of the current video unit.