DST7-Based Multiple Transform Selection for Video Decoding Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video compression technologies face challenges in efficiently processing next-generation video content with high spatial resolution, high frame rate, and high dimensionality, requiring increased memory and processing power, necessitating a more efficient transform design.

Innovation Solution

The implementation of discrete sine transform-7 (DST7) with low complexity, using integer operations and various scaling methods, and incorporating a Multiple Transform Selection (MTS) encoder/decoder structure for video encoding and decoding.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If DST7 transform is implemented with high precision, then transform accuracy is improved, but computational complexity and memory usage increase

Engineering Contradiction:
Improvetransform accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent replaces the traditional mechanical computation of DST7 with a substitution using Discrete Fourier Transform (DFT) operations. By expressing DST7 in terms of DFT, the implementation leverages existing efficient DFT algorithms and libraries, reducing computational complexity while maintaining transform accuracy. This substitution allows using mature, optimized DFT implementations rather than re-inventing DST7 computation.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent changes the parameter representation by introducing scaling factors that convert DFT results into DST7 output. By using scaling parameters (such as scaling factors of 1/8, 1/16, or 1/32 depending on transform size), the system achieves exact DST7 results through parameter transformation rather than direct computation, reducing operational complexity while preserving precision.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If Multiple Transform Selection is applied to enhance coding flexibility, then adaptability is improved, but device complexity increases

Engineering Contradiction:
Improvecoding flexibilityVSAvoidencoder/decoder complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamics by allowing the transform type to be dynamically selected based on coding conditions. The encoder/decoder can adaptively choose between DCT2 and DST7 transforms depending on the specific coding scenario, block characteristics, or configuration parameters. This dynamic selection provides coding flexibility without requiring support for all possible transforms simultaneously, managing complexity through conditional application.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent achieves universality by designing a unified transform framework where both DCT2 and DST7 can be handled through a common processing architecture. The encoder/decoder structure is designed to accommodate multiple transform types using shared components, reducing overall complexity while maintaining the ability to perform different transforms as needed.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Productivity

If transform size is increased to handle high resolution video, then processing capability is improved, but memory usage and complexity increase

Engineering Contradiction:
Improveprocessing capabilityVSAvoidmemory usage
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent applies segmentation by dividing the transform processing into manageable units. Instead of implementing a single large transform for the entire video frame, the system processes smaller transform blocks (e.g., 4x4, 8x8, 16x16) independently. This segmentation reduces memory requirements for each individual transform operation while maintaining the ability to handle high-resolution video through hierarchical processing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements nesting by organizing transform operations in a hierarchical structure where smaller transforms are nested within larger ones. The transform processing can be recursively applied at different resolution levels, with smaller transform units nested within larger blocks. This nested approach allows efficient memory management and processing capability scaling for high-resolution video content.

Inventive Principle:
Principle #7Nested doll (Nesting)

Data Source

PatentUS12621479B2Image encoding/decoding method and device therefor
Publication Date: 2026.05.05 NOKIA TECHNOLOGIES OY
  • US12621479B2 patent drawing
  • US12621479B2 patent drawing
  • US12621479B2 patent drawing

AI summary

The present invention relates to a video signal decoding method based on a Multiple Transform Selection (MTS). The method may comprise the steps of parsing a first syntax element representing whether MTS applies to the inverse transformation of a current block, wherein the MTS represents a transform mode which uses a transform type other than a default transform type predefined for the current block; by performing inverse quantization on the current block, deriving an inverse-quantized transform coefficient array having the width and the height of the current block; determining, on the basis of the first syntax element, a vertical transform type applying to the vertical direction of the current block, and a horizontal transform type applying to the horizontal direction of the current block; and, by performing inverse transformation on the inverse-quantized transform coefficient array by using the vertical transform type and the horizontal transform type, deriving a residual sample array having the width and the height of the current block.