Cross-Component Chroma Prediction With Adaptive Filter Flags
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video encoding technologies face inefficiencies in chroma prediction due to suboptimal cross-component prediction modes, leading to inadequate compression efficiency.
Innovation Solution
Implement a cross-component prediction model with adjustable filter flags for chroma blocks, using model parameters derived from neighboring blocks to enhance prediction accuracy and efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If cross-component prediction mode is used to predict chroma block, then prediction efficiency is improved, but prediction accuracy deteriorates
Solution Approach 1:
The patent applies parameter changes by introducing a filter flag that modifies the prediction values obtained from cross-component prediction mode. The filter flag enables dynamic adjustment of prediction parameters to optimize both efficiency and accuracy. Specifically, the system changes the prediction parameters based on the filter flag state, transforming the raw prediction values into refined values that balance compression efficiency with prediction accuracy.
Solution Approach 2:
The patent implements feedback by using the filter flag to iteratively refine prediction values. The system obtains initial prediction values from cross-component prediction mode, then applies filtering based on the filter flag state, creating a feedback loop that adjusts prediction accuracy while maintaining efficiency. This feedback mechanism allows the system to learn from prediction results and optimize future predictions.
2Measurement precision
If filtering is applied to prediction values, then prediction accuracy is improved, but processing complexity increases
Solution Approach 1:
The patent applies dynamics by making the filtering process conditional rather than fixed. The filter flag dynamically controls whether filtering is applied, allowing the system to adapt processing complexity based on specific conditions. When the filter flag indicates filtering is needed, the system applies the appropriate filter; otherwise, it skips filtering to reduce complexity. This dynamic approach optimizes the balance between accuracy and processing requirements.
Solution Approach 2:
The patent implements local quality by applying different filtering strategies to different chroma blocks based on their specific characteristics. The filter flag is determined locally for each chroma block, allowing the system to apply filtering only where needed and use simpler processing where possible. This localized approach ensures that processing complexity is distributed according to the specific requirements of each prediction task.
Data Source
AI summary
The present application provides a video encoding method, which includes: in response to determining that a prediction mode for a current chroma block is a cross-component prediction mode, determining a cross-component prediction model parameter and a filter flag of the current chroma block, the filter flag of the current chroma block is determined based on a filter flag of a decoded picture block, and the filter flag is used to indicate whether to perform filtering on a prediction value obtained based on the cross-component prediction mode; performing cross-component prediction on the current chroma block based on the cross-component prediction model parameter, to obtain a first prediction value of the current chroma block; and determining a second prediction value of the current chroma block based on the first prediction value and the filter flag of the current chroma block.


