Chroma Deblocking Harmonization for Lower-Complexity Video Coding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current video coding standards face challenges in achieving optimal deblocking filter decisions for chroma components, leading to inefficiencies in video processing complexity and compression ratios.
Innovation Solution
A method for video processing that involves deriving and applying consistent deblocking filter decisions and parameters across all chroma components of a video unit, based on conditions such as quantization parameters and boundary strength, to streamline the conversion process.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If separate filtering operations are applied to different chroma components, then filtering precision can be optimized for each component, but processing complexity increases
Solution Approach 1:
The patent merges the filtering decision process for different chroma components by deriving a single boundary strength value from multiple chroma components and applying the same filtering operation to all of them. This combines multiple separate processing paths into one unified process, reducing complexity while maintaining precision through the use of multiple components in the boundary strength calculation.
Solution Approach 2:
The patent creates a universal filtering decision mechanism that works for all chroma components (Cb and Cr) using the same boundary strength derivation process. The boundary strength calculation serves multiple functions by incorporating information from different chroma components, allowing a single decision to govern filtering for all components rather than requiring separate decisions for each.
2Productivity
If individual filtering decisions are made for each chroma component, then compression efficiency can be optimized, but processing time increases
Solution Approach 1:
The patent combines multiple filtering decisions into a single decision by deriving boundary strength from multiple chroma components and applying the same filter operation to all of them. This merging approach maintains compression efficiency through comprehensive boundary processing while significantly reducing processing time by eliminating redundant decision-making steps.
Solution Approach 2:
The patent performs preliminary derivation of boundary strength values from multiple chroma components before applying the filtering operation. This preliminary action consolidates the information needed for filtering decisions in advance, allowing the actual filtering to be applied more quickly without needing to perform separate analysis for each component during the filtering process.
3Manufacturing precision
If different boundary strength values are calculated for each chroma component, then filtering accuracy improves, but computational load increases
Solution Approach 1:
The patent merges the computational process by deriving a single boundary strength value that incorporates information from multiple chroma components. Instead of calculating separate boundary strength values for each component, the system combines the chroma components and derives one boundary strength, reducing computational load while maintaining filtering accuracy through comprehensive boundary assessment.
Solution Approach 2:
The patent changes the parameter derivation approach by transforming separate component-based boundary strength calculations into a unified boundary strength calculation that uses aggregated chroma component information. This parameter change reduces the number of computational operations required while preserving the accuracy benefits of multi-component analysis.
Data Source
AI summary
Chroma deblocking harmonization for video coding are described. In an exemplary aspect, a method for video processing includes determining, for a conversion between of a first colour component of a current block of a video and a bitstream representation of the first colour component of the current block of the video, one or more deblocking parameters associated with the first colour component involved in a deb locking filter process based on one or more quantization parameters (QP) associated with a second colour component of the current block of the video; and performing the conversion based on the determined deblocking parameters.


