Decoupled Loop Filter Configuration for Video Compression
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current video coding technologies face inefficiencies in decoupling coding processes for luma and chroma components, leading to suboptimal filtering configurations that affect compression efficiency and quality.
Innovation Solution
The implementation of decoupled coding information and loop filter configurations for luma and chroma components, enabling or disabling specific filters based on mode settings, allows for tailored processing that enhances compression efficiency and quality.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If a unified loop filter configuration is used for both luma and chroma components, then device complexity is reduced, but compression efficiency and picture quality deteriorate due to suboptimal filtering
Solution Approach 1:
The patent segments the loop filter configuration into separate settings for luma and chroma components. The decoding process determines decoupled coding information for each color component independently, allowing distinct loop filter configurations to be applied to luma and chroma blocks, thereby optimizing compression efficiency for each component type.
Solution Approach 2:
The patent applies local quality by enabling or disabling specific loop filters (such as deblocking filter, CDEF, loop restoration filter, LSO filter, CCSO filter) based on the component type. Different filtering qualities are applied locally to luma and chroma components according to their specific requirements, improving overall picture quality without unnecessary complexity.
2Productivity
If decoupled loop filter configurations are applied to luma and chroma components, then compression efficiency and picture quality improve, but device complexity increases
Solution Approach 1:
The patent introduces dynamic adaptability by allowing the loop filter configuration to change based on the color component being processed. The system dynamically selects appropriate filter settings for luma or chroma components based on the decoupled coding information, enabling optimal filtering performance without requiring completely separate filtering systems.
Solution Approach 2:
The patent changes filtering parameters specifically for different color components. By modifying loop filter configuration parameters (enabling/disabling specific filters) based on whether the current block is luma or chroma, the system achieves improved compression efficiency and quality through parameter optimization rather than structural complexity.
3Manufacturing precision
If specific filters are selectively enabled or disabled based on mode settings, then picture quality is optimized for each component, but processing complexity increases
Solution Approach 1:
The patent applies partial action by selectively enabling or disabling specific loop filters based on the color component and mode settings. Rather than applying all filters to all components, the system applies only the necessary filters to each component type, optimizing picture quality while avoiding unnecessary processing complexity from excessive filtering.
Data Source
AI summary
A method for filtering in video encoding is provided. In the method, based on a determination that (i) an intra block copy (IBC) mode is disabled for a chroma component of a block and the IBC mode is enabled for a luma component of the block or (ii) decoupled partitioning structures are applied to the luma component of the block and the chroma component of the block, at least one loop filter is enabled for the chroma component of the block, a first sample of the luma component at a location in the block is determined based on a first loop filter configuration that does not include the at least one loop filter, and a second sample of the chroma component at the location in the block is determined based on a second loop filter configuration that includes the at least one loop filter.


