Content-Adaptive CIBCIP for Video Coding Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies face challenges in improving coding efficiency and performance, particularly in handling various video content types.

Innovation Solution

The proposed solution involves applying a combination of intra block copy (IBC) and intra prediction (CIBCIP) to video units, obtaining IBC and intra predicted signals, combining them to derive a prediction, and using this prediction for video unit conversion.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

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

Engineering Contradiction:
Improvecoding efficiencyVSAvoidcoding performance
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent combines intra block copy (IBC) and intra prediction (IP) into a unified CIBCIP framework. The encoder selectively applies IBC, IP, or their combination based on content characteristics, merging the strengths of both techniques to improve coding efficiency and performance simultaneously

Inventive Principle:
Principle #5Merging (Combining)

2Measurement precision

If a combination of intra block copy and intra prediction is applied to video units, then prediction accuracy is improved, but computational complexity increases

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

Solution Approach 1:

The patent implements dynamic mode selection where the encoder adaptively chooses between IBC, IP, or CIBCIP based on rate-distortion optimization. This dynamic approach allows the system to achieve high prediction accuracy when needed while avoiding unnecessary computational complexity for simpler content

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent applies different prediction techniques to different regions of the video content based on local characteristics. IBC is applied to regions with repetitive patterns, IP to regions with smooth gradients, and CIBCIP where both techniques benefit the prediction, optimizing the balance between accuracy and complexity

Inventive Principle:
Principle #3Local quality

3Reliability

If video coding techniques are improved to handle various video content types, then coding performance increases, but bitrate requirements may increase

Engineering Contradiction:
Improvecoding performanceVSAvoidbitrate
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent changes the prediction parameter selection based on content type. By dynamically adjusting which prediction mode (IBC or IP) and what specific parameters are used for different video content types, the system achieves high coding performance while maintaining efficient bitrate utilization through content-adaptive parameter optimization

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250294142A1Method, apparatus, and medium for video processing
Publication Date: 2025.09.18 DOUYIN VISION CO LTD
  • US20250294142A1 patent drawing
  • US20250294142A1 patent drawing
  • US20250294142A1 patent drawing

AI summary

Embodiments of the disclosure provide a solution for video processing. A method for video processing is proposed. The method includes: determining, for a conversion between a video unit of a video and a bitstream of the video, whether to apply a combination of intra block copy (IBC) and intra prediction (CIBCIP) to the video unit; in accordance with a determination that a combination of intra block copy (IBC) and intra prediction (CIBCIP) is applied to the video unit, obtaining an intra block copy (IBC) predicted signal of the video unit; obtaining an intra predicted signal of the video unit; deriving a prediction of the video unit by combining the IBC predicted signal and the intra predicted signal; and performing the conversion based on the prediction of the video unit.