Video Block Coding with Metric Switching for Transform-Less Residuals
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video encoding and decoding technologies fail to account for the interaction between transform-based distortion metrics and transform-less residual coding, leading to inaccurate estimation of distortion and reduced coding efficiency when transform-based metrics are used with transform-less residual coding.
Innovation Solution
Mutually exclude the use of transform-based distortion metrics and transform-less residual coding for specific blocks, either implicitly or explicitly signaled, to ensure consistent and accurate distortion estimation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If transform-based distortion metric is used with transform-less residual coding, then coding flexibility is improved, but distortion estimation accuracy deteriorates
Solution Approach 1:
The patent implements dynamic adaptation by allowing the distortion metric type to change based on the residual coding method used. When transform-less residual coding is detected, the system dynamically switches from transform-based distortion metrics to transform-less distortion metrics, ensuring consistency between the residual coding approach and the evaluation metric throughout the encoding process.
Solution Approach 2:
The patent changes the parameter of distortion metric type based on the residual coding method. Specifically, it transitions between transform-based metrics (like SATD) and transform-less metrics (like SAD) depending on whether transform-less residual coding is applied, thereby maintaining parameter consistency and improving measurement accuracy.
2Stability of the object's composition
If transform-based distortion metric is used consistently, then measurement uniformity is improved, but coding efficiency deteriorates when transform-less residual coding is applied
Solution Approach 1:
The system dynamically adjusts the distortion metric based on the residual coding method detected during encoding. When transform-less residual coding is identified, the system switches to transform-less distortion metrics, maintaining measurement uniformity appropriate to the coding method while preserving coding efficiency.
Solution Approach 2:
The patent employs feedback mechanisms where the encoder detects the residual coding method used and adjusts the distortion metric selection accordingly. This feedback loop ensures that the distortion metric remains consistent with the residual coding approach, preventing efficiency losses while maintaining measurement uniformity.
3Device complexity
If transform-less residual coding is used, then computational complexity is reduced, but distortion estimation accuracy deteriorates when transform-based metrics are applied
Solution Approach 1:
The patent changes the distortion metric parameter to match the residual coding method. When transform-less residual coding is used, the system switches from transform-based metrics (requiring complex transform operations) to transform-less metrics (using simple operations like SAD), thereby maintaining low computational complexity while ensuring accurate distortion estimation consistent with the coding method.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A method of processing one or more blocks of a picture is described. The method includes mutually excluding for at least one of the one or more blocks a use of a transform-based distortion metric and a transform-less residual coding.