Chroma Block Prediction Using Reconstructed Luma Information
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video compression techniques struggle to efficiently predict chroma components using reconstructed luma information, especially as image size, resolution, and frame rate increase, leading to higher data encoding demands.
Innovation Solution
A video coding method and apparatus that predict chroma blocks efficiently by utilizing prediction information and partition information of previously reconstructed luma blocks, specifically employing a Direct Mode_Intra Block Copy mode (DM_IBC mode) that uses a block vector of a corresponding luma block for prediction.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If video data is stored or transmitted without compression processing, then video quality is preserved, but hardware resources including memory are significantly increased
Solution Approach 1:
The patent extracts and processes only the chroma component data using luma information for prediction, rather than processing all video data. This selective extraction reduces the amount of data requiring hardware resources while maintaining video quality through efficient chroma prediction techniques.
Solution Approach 2:
The patent changes the processing approach by using luma component parameters to predict chroma components, transforming the problem from processing all video data to processing only differential chroma data. This parameter-based approach reduces memory requirements while preserving video quality.
2Reliability
If image size, resolution, and frame rate are increased, then video quality is improved, but data encoding amount is significantly increased
Solution Approach 1:
The patent performs preliminary prediction of chroma components using luma information before final encoding. This preliminary action allows the encoder to compress chroma data more efficiently by encoding only the difference between predicted and actual values, reducing overall data encoding requirements for high-resolution video.
Solution Approach 2:
The patent introduces luma information as an intermediary to predict chroma components. This intermediary approach enables efficient compression by using the already-encoded luma data to generate chroma predictions, thereby reducing the amount of chroma data that needs to be encoded separately.
3Productivity
If chroma components are predicted using traditional methods, then encoding complexity is reduced, but coding efficiency is insufficient
Solution Approach 1:
The patent makes the luma prediction mechanism serve multiple functions: it provides luma prediction and simultaneously generates chroma predictions. This multi-functionality improves coding efficiency by reusing already-computed luma information for chroma prediction without requiring separate processing mechanisms.
Solution Approach 2:
The patent merges the luma prediction process with chroma prediction by using the same luma information and prediction structures for both components. This combining approach maintains encoding simplicity while improving coding efficiency through better chroma prediction accuracy.
Data Source
AI summary
A method is disclosed for predicting chroma components based on reconstructed luma information. In the disclosed embodiments, to intra-predict the current chroma block, the video decoding device decodes the prediction mode indicator of the current chroma block and checks whether the prediction mode indicator utilizes the Direct Mode_Intra Block Copy mode (DM_IBC mode) for the current chroma block. If the current chroma block utilizes DM_IBC mode, the video decoding device uses the block vector of the previously reconstructed corresponding luma block to generate the prediction block of the current chroma block.


