Directional Cross-Component Filter for Luma-Chroma Coding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video coding standards face challenges in achieving optimal coding efficiency, particularly in handling directional correlations between luma and chroma components during video encoding and decoding processes.
Innovation Solution
The implementation of a directional cross component filter that determines filter coefficients based on the direction of reconstructed luma blocks and applies these coefficients to adjust the offset of chroma blocks, enhancing the decoding and encoding processes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If existing video coding standards are used without directional cross component filtering, then the coding process is simpler and faster, but coding efficiency and reconstruction quality are suboptimal due to unutilized directional correlations between luma and chroma components
Solution Approach 1:
The patent applies preliminary action by determining the direction of the luma block before applying the cross component filter. The direction information is extracted from the luma block's prediction mode or gradient calculation, and this directional information is used to guide the subsequent chroma filtering process, thereby improving coding efficiency through pre-planned directional processing
Solution Approach 2:
The patent implements local quality by applying different filtering strategies based on the determined direction. For horizontal directions, horizontal cross component filtering is applied; for vertical directions, vertical filtering is applied. This directional-adaptive filtering ensures that the filtering process matches the local directional characteristics of the video content, improving reconstruction quality without uniformly increasing complexity across all blocks
2Manufacturing precision
If directional cross component filtering is applied to utilize directional correlations, then coding efficiency and reconstruction quality improve, but the complexity of the encoding and decoding processes increases
Solution Approach 1:
The patent applies segmentation by dividing the filtering process into distinct directional components. The luma block direction is determined first, and based on this direction, the chroma filtering is segmented into specific directional operations. This segmentation allows the complex filtering task to be broken down into manageable directional segments, improving reconstruction quality while controlling complexity through structured processing
Solution Approach 2:
The patent implements dynamics by making the filter coefficients adaptive rather than static. The filter coefficients are determined dynamically based on the luma block's direction, which may vary between blocks and even within different regions of a block. This dynamic adaptation allows the filtering process to respond to local directional variations, improving reconstruction quality without requiring overly complex fixed-structure filters
Data Source
AI summary
A directional cross component filter may be used in a video decoding method. The video decoding method includes: determining a direction of a reconstructed luma block; decoding an encoded bit stream to determine a plurality of filter coefficients associated with a directional cross component filter; and applying the plurality of filter coefficients to the reconstructed luma block to determine an offset to the direction of the reconstructed luma block.


