Low-Frequency Non-Separable Transform Signaling Reduces Coding Overhead

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding techniques face inefficiencies in signaling overhead due to explicit signaling of last transform coefficient positions and transform indices, particularly in advanced codecs like HEVC and the next generation of video coding standards such as VVC/H.266.

Innovation Solution

Implementing location-based restrictions for signaling the last transform coefficient position and transform indices for Low-Frequency Non-separable Transforms (LFNSTs), allowing the video encoder and decoder to infer zero-out patterns and reduce the need for explicit signaling of these positions, thereby reducing bitstream size and improving coding efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If explicit signaling of last transform coefficient positions and transform indices is used, then transform coefficient coding can be performed, but signaling overhead increases

Engineering Contradiction:
Improvesignaling overheadVSAvoidcoding complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent extracts only the necessary transform index information from the full transform coefficient data, signaling only the difference between the actual transform index and a predicted index rather than the complete index value. This reduces the number of bits required for signaling while maintaining the ability to reconstruct the original transform coefficients.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Instead of signaling the absolute transform index directly, the patent inverts the approach by signaling the difference or offset from a predicted index. The decoder reconstructs the actual index by adding this signaled difference to the predicted index, thereby reducing signaling overhead.

Inventive Principle:
Principle #13The other way round (Inversion)

2Measurement precision

If more transform indices are signaled explicitly, then transform accuracy improves, but bitstream size increases

Engineering Contradiction:
Improvetransform coefficient precisionVSAvoidbitstream size
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent changes the parameter being signaled from the absolute transform index to the difference between the actual index and a predicted index. This parameter transformation reduces the magnitude and variability of the signaled values, allowing for more efficient entropy coding and reducing the average bitstream size while preserving transform precision.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent signals only the necessary portion of transform index information (the difference from predicted index) rather than the complete index value. This partial signaling approach provides sufficient information for accurate reconstruction while minimizing bitstream size.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20250247563A1Transform and last significant coefficient position signaling for low-frequency non-separable transform in video coding
Publication Date: 2025.07.31 QUALCOMM INC
  • US20250247563A1 patent drawing
  • US20250247563A1 patent drawing
  • US20250247563A1 patent drawing

AI summary

A video decoder determines, based on a block size of a current block and a low-frequency non-separable transform (LFNST) syntax element, a zero-out pattern of normatively defined zero-coefficients. The LFNST syntax element is signaled at a transform unit (TU) level. Additionally, the video decoder determines transform coefficients of the current block. The transform coefficients of the current block include transform coefficients in an LFNST region of the current block and transform coefficients outside the LFNST region of the current block. As part of determining the transform coefficients of the current block, the video decoder applies an inverse LFNST to determine values of one or more transform coefficients in the LFNST region of the current block. The video decoder also determines that transform coefficients of the current block in a region of the current block defined by the zero-out pattern are equal to 0.