Video Coding with IBC Geometric Partitioning and Dual Block Vectors

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

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

Innovation Solution

Implementing intra block copy (IBC) with geometric partitioning mode (GPM) and using at least two block vectors (BVs) for predicting sub-partitions of video units to enhance coding effectiveness and efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional video coding technologies (MPEG-2, MPEG-4, AVC, HEVC, VVC) are used, then video compression is achieved, but coding efficiency is insufficient

Engineering Contradiction:
Improvecoding efficiencyVSAvoidcompression quality
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The current video unit is divided into multiple sub-partitions using geometric partitioning modes (horizontal, vertical, or both directions), allowing each sub-partition to be independently predicted and coded with IBC technique, thereby improving coding efficiency while maintaining compression quality

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different prediction methods are applied to different sub-partitions based on their local characteristics. The IBC-GPM technique allows selective application of intra block copy prediction on geometrically partitioned regions, optimizing local compression quality while improving overall coding efficiency

Inventive Principle:
Principle #3Local quality

2Productivity

If single block vector prediction is used in IBC mode, then decoding complexity is reduced, but coding effectiveness is limited

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

Solution Approach 1:

The video unit is segmented into multiple sub-partitions, each with its own block vector prediction. This segmentation allows the use of two block vectors to capture different motion patterns in different regions, improving coding effectiveness while distributing the prediction complexity across manageable sub-regions

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces geometric partitioning dimension (horizontal and/or vertical splits) to the traditional single-block IBC prediction. By adding this spatial dimension, the system can represent complex motion patterns using two simpler block vectors rather than requiring a single complex prediction model

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS20260052248A1Method, apparatus, and medium for video processing
Publication Date: 2026.02.19 BYTEDANCE INC
  • US20260052248A1 patent drawing
  • US20260052248A1 patent drawing
  • US20260052248A1 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 partitioning mode (GPM) is determined. A prediction of at least one sub-partition of the current video unit is determined based on at least two block vectors (BVs). The conversion is performed based on the prediction.