Cross-Component Chroma Refinement for Video Reconstruction Errors
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video coding technologies suffer from reconstruction errors due to discrepancies between luma and chroma components, leading to visual artifacts like blocking and banding, which are not adequately addressed by current filtering methods.
Innovation Solution
Implement cross-component filtering techniques that utilize cross-component filter coefficients to refine chroma sample values based on luma component data before adaptive loop filtering, deriving a filtered sample value and a refinement value to minimize reconstruction errors.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If conventional filtering methods are used for chroma components, then processing complexity is reduced, but reconstruction errors and visual artifacts increase
Solution Approach 1:
The patent uses luma component data as an intermediary to refine chroma components. Cross-component filter coefficients are derived from luma gradients and used to generate refinement values that are added to reconstructed chroma samples, reducing reconstruction errors without requiring complex chroma-specific filtering
Solution Approach 2:
The patent changes the filtering approach by using cross-component correlations instead of traditional intra-component filtering. Filter coefficients are dynamically derived based on luma gradient calculations, allowing the filtering parameters to adapt to local image characteristics and improve reconstruction accuracy
2Reliability
If cross-component filtering is applied to refine chroma components, then reconstruction errors are reduced, but computational complexity increases
Solution Approach 1:
The patent performs preliminary actions by deriving cross-component filter coefficients from luma component data before applying them to chroma refinement. The luma gradients are calculated and filter coefficients are prepared in advance, allowing efficient chroma refinement without requiring complex real-time computations
Solution Approach 2:
The patent uses luma component structure as a template or copy to guide chroma refinement. By copying the gradient information and filtering approach from the luma component (which has higher quality) to the chroma component, the patent improves chroma quality while leveraging the already-computed luma data
Data Source
AI summary
A method of filtering reconstructed video data is disclosed. The method comprising: inputting reconstructed luma component sample values; deriving a filtered sample value by using cross component filter coefficients and the reconstructed luma component sample values prior to an adaptive loop filtering process; deriving a refinement value for chroma components by using the filtered sample value; and deriving a refined chroma sample value by using a sum of a sample value of chroma components and the refinement value for chroma components.


