Inverse LFNST Coefficient Handling Under Worst-Case Decode Complexity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies, such as VVC, hardwire the zeroing out of transform coefficients to meet worst-case multiplication criteria, leading to unnecessary reduction in coding quality.

Innovation Solution

Determine the number of allowed non-zero transform coefficients as a function of block size and transform dimensions to selectively apply inverse low-frequency non-separable transforms (LFNST) and separable transforms, optimizing coefficient reconstruction while adhering to worst-case multiplication constraints.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If transform coefficients are zeroed out to meet worst-case multiplication criteria, then device complexity is reduced, but coding quality deteriorates

Engineering Contradiction:
Improveworst-case multiplication countVSAvoidcoding quality
Core Design Contradiction:
Device complexityVSManufacturing precision

Solution Approach 1:

The patent makes the number of non-zero transform coefficients dynamic rather than static. The encoder determines the actual number of non-zero coefficients based on the specific block content and signaling requirements, allowing the system to adapt between different complexity levels and quality requirements rather than being constrained by a fixed worst-case assumption.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of transform coefficient handling from a fixed zeroing approach to a flexible signaling approach. By introducing syntax elements that indicate the actual number of non-zero coefficients, the system can adjust the degree of coefficient retention based on coding conditions, thereby improving quality without excessively increasing complexity.

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If the number of non-zero transform coefficients is limited, then worst-case multiplication count is reduced, but coding efficiency deteriorates

Engineering Contradiction:
Improvemultiplication operationsVSAvoidcoding efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent implements a feedback mechanism where the encoder signals the actual number of non-zero transform coefficients to the decoder. This feedback allows the decoder to know exactly how many coefficients to process, eliminating unnecessary multiplications for zero coefficients while maintaining all non-zero coefficients for optimal reconstruction quality.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

Instead of applying a fixed partial action (zeroing out a predetermined number of coefficients), the patent uses partial action adaptively - only zeroing out coefficients that are actually zero based on the encoded data. This avoids both excessive zeroing (which would harm quality) and insufficient zeroing (which would increase complexity unnecessarily).

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12598313B2Extended low-frequency non-separable transform (LFNST) designs with worst-case complexity handling
Publication Date: 2026.04.07 QUALCOMM INC
  • US12598313B2 patent drawing
  • US12598313B2 patent drawing
  • US12598313B2 patent drawing

AI summary

A video decoder can be configured to determine a number of allowed non-zero coefficients for a block of video data based on a size of the block; obtain a set of dequantized coefficients for the block, wherein the set of dequantized coefficients comprises a first subset of dequantized coefficients that includes non-zero dequantized coefficients and a second subset of dequantized coefficients that includes all zero coefficients, wherein a number of coefficients in the first subset of dequantized coefficients is equal to the number of allowed non-zero coefficients for the block of video data; apply an inverse low-frequency non-separable transform (LFNST) to the first subset of dequantized coefficients to determine a first intermediate subset of coefficients; and apply an inverse separable transform to the first intermediate subset of coefficients and at least a portion of the second subset of coefficients to determine a block of reconstructed residual values.