Cross-Component Prediction Models for Efficient Chroma Video Coding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies face challenges in improving coding efficiency and effectiveness, particularly in handling cross-component prediction for chroma components in video encoding and decoding processes.

Innovation Solution

The proposed solution involves determining a cross-component prediction (CCP) model for video blocks based on a history table or a list of CCP candidates, using techniques such as cross-component linear model prediction and intra block copy, to enhance prediction accuracy and reduce redundancy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional video coding technologies are used for cross-component prediction, then the coding process is simpler, but coding efficiency and effectiveness are insufficient

Engineering Contradiction:
Improvecoding efficiencyVSAvoidprediction process complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the cross-component prediction process by maintaining a history table that stores multiple CCP models and a candidate list that stores multiple CCP candidates. This segmentation allows the system to select appropriate models and candidates for different video blocks, improving coding efficiency through targeted prediction while managing complexity through structured organization of prediction elements.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamics by adaptively selecting CCP models from the history table and CCP candidates from the candidate list based on the characteristics of each current video block. This dynamic selection process allows the system to optimize prediction accuracy for different block types and content characteristics, thereby improving coding efficiency without requiring a fixed complex structure for all cases.

Inventive Principle:
Principle #15Dynamics

2Measurement precision

If a history table of CCP models and list of CCP candidates are maintained, then prediction accuracy is improved, but memory usage and processing complexity increase

Engineering Contradiction:
Improveprediction accuracyVSAvoiddata structure complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent extracts only the essential and most effective CCP models and candidates into the history table and candidate list, rather than maintaining all possible prediction models. This extraction process improves prediction accuracy by focusing on the most relevant models while limiting the increase in memory usage and processing complexity to only the necessary elements.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies local quality by maintaining different CCP models and candidates for different types of video blocks based on their specific characteristics. Rather than using a uniform set of models for all blocks, the system tailors the selection of CCP models and candidates to local block properties, improving prediction accuracy while managing overall system complexity through localized optimization.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20250337940A1Method, apparatus, and medium for video processing
Publication Date: 2025.10.30 BYTEDANCE INC
  • US20250337940A1 patent drawing
  • US20250337940A1 patent drawing
  • US20250337940A1 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 block of a video and a bitstream of the video, at least one target cross component prediction (CCP) model for the current video block is determined based on a history table of CCP models or a list of CCP candidates. A prediction of the current video block is determined based on CCP information of the at least one target CCP model. The conversion is performed based on the prediction.