Selective IBC and Intra Prediction Across Video Sub-Blocks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies face challenges in efficiently encoding and decoding digital video data, particularly in handling intra and inter block-based coding, which leads to increased bandwidth demand and computational complexity.

Innovation Solution

The proposed solution involves a method for video processing that utilizes a combination of intra block copy (IBC) prediction and intra prediction, allowing for the conversion of video blocks into bitstream representations using different intra coding techniques based on specific conditions. This method also includes splitting video blocks into multiple sub-blocks for separate prediction and conversion processes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If intra block copy (IBC) prediction is used for video coding, then prediction accuracy is improved, but device complexity increases

Engineering Contradiction:
Improveprediction accuracyVSAvoiddevice complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The video block is divided into multiple sub-blocks, allowing different prediction methods to be applied to different regions. This segmentation enables the system to achieve high prediction accuracy in suitable areas while maintaining lower complexity in other areas, thus resolving the contradiction between prediction accuracy and device complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Instead of applying IBC prediction uniformly to the entire video block, the method selectively applies IBC prediction only to specific sub-blocks where it provides the most benefit. This partial application reduces the overall computational complexity while maintaining prediction accuracy in critical regions.

Inventive Principle:
Principle #16Partial or excessive action

2Productivity

If multiple intra coding techniques are used for different portions of video blocks, then coding efficiency is improved, but processing complexity increases

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

Solution Approach 1:

The video block is divided into multiple sub-blocks that can be processed using different intra coding techniques. This segmentation allows the system to optimize coding efficiency for each sub-block independently while managing processing complexity through structured division of the processing task.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different intra coding techniques are applied to different sub-blocks based on their specific characteristics and requirements. This local optimization approach improves overall coding efficiency by matching the right technique to the right region, while the modular structure keeps processing complexity manageable.

Inventive Principle:
Principle #3Local quality

3Measurement precision

If video blocks are split into multiple sub-blocks for separate prediction, then prediction precision is improved, but computational complexity increases

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

Solution Approach 1:

Video blocks are divided into multiple sub-blocks to enable more precise prediction for each region. The segmentation allows the system to capture local variations in the video content more accurately, improving prediction precision while the structured approach to subdivision keeps computational complexity organized and manageable.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20250294155A1Combined intra and intra-block copy prediction for video coding
Publication Date: 2025.09.18 BYTEDANCE INC
  • US20250294155A1 patent drawing
  • US20250294155A1 patent drawing
  • US20250294155A1 patent drawing

AI summary

Combined intra and intra-block copy prediction for video coding is disclosed. A video processing method includes generating, for a conversion between a block of a video and a bitstream representation of the block, prediction for the block with a combined method which uses intra block copy (IBC) prediction and intra prediction in combination. A conversion is performed based on the prediction.