Cross-Component Prediction Candidate Selection for Video Coding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies, such as MPEG-2, MPEG-4, ITU-T.263, ITU-T.264/MPEG-4 AVC, ITU-T.265 HEVC, and VVC, face challenges in improving coding efficiency and effectiveness.

Innovation Solution

Implementing a method for video processing that involves determining a list of cross component prediction (CCP) model candidates and selecting a target CCP model based on comparisons, using a history table or list to enhance coding efficiency and effectiveness.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If existing video coding technologies (MPEG-2, MPEG-4, H.264, H.265, VVC) are used, then video compression is achieved, but coding efficiency and effectiveness are insufficient

Engineering Contradiction:
Improvecoding efficiencyVSAvoidcoding effectiveness
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies parameter changes by dynamically adjusting CCP model parameters (alpha and beta) based on local video block characteristics. The method derives multiple candidate CCP models with different parameter sets and selects the optimal model for each block, rather than using fixed parameters across the entire video stream. This local adaptation of parameters improves both coding efficiency and effectiveness.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The invention implements dynamics by creating a dynamic CCP model selection mechanism. Instead of using a static prediction model, the system maintains a list of candidate CCP models and dynamically selects the most appropriate model for each video block based on local characteristics. The model list is updated and maintained adaptively, allowing the coding system to respond to changing video content properties.

Inventive Principle:
Principle #15Dynamics

2Measurement precision

If cross component prediction (CCP) models are used for video blocks, then prediction accuracy improves, but computational complexity increases

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

Solution Approach 1:

The patent applies segmentation by dividing the video content into multiple video blocks and applying different CCP models to different blocks. Instead of using a single complex model for the entire video, the method segments the prediction task into multiple simpler block-level predictions, each using an optimized candidate model. This reduces overall computational complexity while maintaining high prediction accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The invention implements partial action by deriving only the necessary number of candidate CCP models (typically 2-3 candidates) rather than exhaustively searching all possible parameter combinations. The method performs partial optimization by selecting from a limited set of candidate models derived from local video characteristics, achieving sufficient prediction accuracy without exhaustive computation.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20250337879A1Method, apparatus, and medium for video processing
Publication Date: 2025.10.30 BYTEDANCE INC
  • US20250337879A1 patent drawing
  • US20250337879A1 patent drawing
  • US20250337879A1 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, a list of cross component prediction (CCP) model candidates is determined. A target CCP model is determined for the current video block based on the list of CCP model candidates. The conversion is performed based on the target CCP model. Whether a further candidate or a further entry of CCP information is to be added into the list is based on at least one of: a first comparison between an existing candidate in the list and the further candidate, or a second comparison between an existing entry of CCP information in the list and the further entry.