Video Coefficient Scaling With LFNST for Efficient Decoding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing video signal processing methods lack efficiency in encoding and decoding processes, particularly in handling video signals with varying spatial and temporal correlations.
Innovation Solution
Implementing a video signal decoding method that utilizes an intermediate scaling factor array and low frequency non-separable transform (LFNST) to optimize transform coefficients and residuals, with flags and indices determining transform application based on block types and bitstream information.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If traditional video signal processing methods are used, then the processing can be performed with simple operations, but the coding efficiency is insufficient
Solution Approach 1:
The patent implements dynamic scaling factors that are adaptively determined based on block characteristics and transform types. The scaling factors are not fixed but vary according to the specific processing conditions, allowing the system to optimize coding efficiency for different video content while managing computational complexity through conditional application.
Solution Approach 2:
The patent changes the scaling factor parameters dynamically during the transform process. Different scaling factors are applied based on the transform type (primary transform, secondary transform, LFNST) and block properties, enabling the system to adjust parameters to maximize coding efficiency without requiring overly complex fixed-structure processing.
2Productivity
If multiple transforms are applied to optimize coding efficiency, then the coding efficiency improves, but the computational complexity increases
Solution Approach 1:
The patent segments the transform process into distinct stages: primary transform, optional secondary transform, and optional LFNST. Each transform stage can be applied independently based on block characteristics, allowing the system to achieve high coding efficiency through multiple transforms while managing computational complexity by selectively applying only necessary stages.
Solution Approach 2:
The patent applies transforms partially based on specific conditions rather than universally. The secondary transform and LFNST are applied only when certain block characteristics or transform types require them, avoiding unnecessary computational operations while maintaining the option to apply multiple transforms when needed for optimal coding efficiency.
3Measurement precision
If scaling factors are applied to all blocks, then the transform accuracy improves, but the processing time increases
Solution Approach 1:
The patent applies different scaling factors to different blocks based on their specific characteristics and transform types. Rather than uniformly applying scaling to all blocks, the system determines appropriate scaling factors locally for each block, improving transform accuracy where needed while reducing processing time by avoiding unnecessary scaling operations on blocks where they are not required.
Data Source
AI summary
The present disclosure relates to a processing method of a video signal, the processing method comprising the steps of: scaling a transform coefficient for a current block on the basis of an intermediate scaling factor array; when the flag indicates that a low frequency non-separable transform is applied to the current block, obtaining a residual for the current block by applying an inverse transform of a non-separable transform and an inverse transform of a primary transform on the scaled transform coefficient, wherein the primary transform is a transform applied to a residual signal of a spatial domain before the low frequency non-separable transform; and reconstructing the current block on the basis of the residual and a predictor of the current block.


