Adaptive Dual-Tree Chroma Prediction with Direct Block Vectors

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding systems face challenges in efficiently predicting chroma components using block-based and wavelet-based methods, particularly in intra-predicted regions, leading to suboptimal compression and decoding performance.

Innovation Solution

A device determines whether a local dual tree mode is enabled for a chroma prediction unit based on specific conditions, uses a direct block vector indicator for prediction, and decodes the coding tree unit based on the predicted chroma unit, enabling efficient chroma prediction in intra-predicted regions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If dual tree mode is enabled for chroma prediction unit in intra-predicted regions, then chroma prediction accuracy is improved, but decoding complexity increases

Engineering Contradiction:
Improvechroma prediction accuracyVSAvoiddecoding complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent divides the chroma prediction process into two separate trees (luma tree and chroma tree) with independent processing paths. The luma prediction unit and chroma prediction unit are processed separately, allowing optimized prediction strategies for each component while maintaining overall accuracy. This segmentation reduces the complexity burden on the decoder by providing clear separation of prediction pathways.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different prediction modes and parameters to different regions of the chroma prediction unit based on local characteristics. By analyzing local dual tree conditions and applying DBV indicators selectively in specific regions, the system improves prediction accuracy where needed while avoiding unnecessary complexity in other areas. This localized approach optimizes the balance between accuracy and complexity.

Inventive Principle:
Principle #3Local quality

2Productivity

If direct block vector indicator is parsed and used for chroma prediction, then compression efficiency is improved, but processing overhead increases

Engineering Contradiction:
Improvecompression efficiencyVSAvoidprocessing overhead
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent performs preliminary determination of dual tree mode enablement and DBV indicator parsing based on pre-established conditions before actual chroma prediction. By checking local dual tree conditions and determining prediction modes in advance, the system prepares prediction data beforehand, reducing real-time processing overhead while maintaining compression efficiency. This preliminary action allows the decoder to optimize processing based on known conditions.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses self-service mechanisms where the chroma prediction unit automatically determines its own prediction mode and parameters based on embedded indicators in the bitstream. The DBV indicator and local dual tree conditions provide self-descriptive information that allows the decoder to autonomously select appropriate prediction strategies without extensive external control, reducing processing overhead while maintaining efficiency.

Inventive Principle:
Principle #25Self-service

Data Source

PatentEP4633142A1Interaction between adaptive dual tree and chroma direct block vector prediction mode
Publication Date: 2025.10.15 INTERDIGITAL CE PATENT HOLDINGS SAS
  • EP4633142A1 patent drawingFigure 1A
  • EP4633142A1 patent drawingFigure 1B
  • EP4633142A1 patent drawingFigure 1C

AI summary

A device may determine whether a dual tree mode is enabled for a chroma prediction unit (PU) in a coding tree unit (CTU) based on a determination of whether a dual tree condition is satisfied. For example, the dual tree condition may comprise that the chroma PU is in an intra-predicted region for which the dual tree mode is enabled. The device may obtain a luma PU collocated with the chroma PU. The device may, e.g., based on a satisfaction of the dual tree condition and a determination that a sample at a location associated with the luma PU is reconstructed using a block vector associated with the luma PU, parse a direct block vector indicator for the chroma PU. The device may predict the chroma PU based on the DBV indicator. The device may decode the CTU based on the predicted chroma PU.