Cross-Component Prediction Candidate Selection for Video Coding
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Measurement precision
If cross component prediction (CCP) models are used for video blocks, then prediction accuracy improves, but computational complexity increases
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.
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.
Data Source
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.


