Reduced-Eigenvector Transform Coding for High-Resolution Video

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies face challenges in efficiently compressing digital video data while maintaining video quality, particularly with high-resolution video, due to limitations in transform matrix selection and computational complexity in processes like LFNST and KLT.

Innovation Solution

Implementing a method for video decoding and encoding that involves determining a transform matrix for a current block, modifying it by discarding part of the eigenvectors, and performing inverse or transform processes using a trained transform matrix set based on block shape and intra prediction mode, along with techniques like LFNST, SBT, and SDT to optimize transform processes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a full transform matrix with all eigenvectors is used, then transform accuracy is improved, but computational complexity increases

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

Solution Approach 1:

The patent extracts only the most significant eigenvectors from the full transform matrix, discarding the less significant ones. This is achieved by computing the full transform matrix to obtain eigenvectors and eigenvalues, then selecting only the top k eigenvectors corresponding to the largest eigenvalues, thereby reducing computational complexity while maintaining transform accuracy through energy compaction principles.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent changes the parameter of transform matrix dimensionality by using a reduced set of eigenvectors instead of the complete basis. This parameter change allows the system to achieve lower computational complexity while preserving the essential information through the selected eigenvectors that capture the majority of signal energy.

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If transform matrix is selected based on block shape only, then device complexity is reduced, but coding efficiency decreases

Engineering Contradiction:
Improvetransform matrix selection complexityVSAvoidcoding efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent makes the transform matrix selection dynamic by considering multiple factors including block shape, intra prediction mode, and optionally neighboring block information. This dynamic selection approach allows the system to adapt the transform matrix to the specific characteristics of each block, thereby improving coding efficiency while managing complexity through structured decision-making frameworks.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent segments the transform matrix selection process into multiple decision stages based on different block characteristics. Instead of using a single static selection criterion, the system divides the selection process into steps that consider block shape first, then refine based on prediction mode and other factors, achieving a balance between complexity and efficiency.

Inventive Principle:
Principle #1Segmentation

3Productivity

If LFNST and KLT processes are applied, then compression performance is improved, but computational complexity increases

Engineering Contradiction:
Improvecompression performanceVSAvoidcomputational complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies partial action by selectively applying LFNST and KLT processes only when beneficial, rather than universally. The system determines whether to apply these complex transforms based on block characteristics, prediction modes, and compression needs, thereby achieving improved compression performance when needed while avoiding unnecessary computational complexity in cases where simpler transforms suffice.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20250301137A1Methods and apparatus for transform training and coding
Publication Date: 2025.09.25 BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
  • US20250301137A1 patent drawing
  • US20250301137A1 patent drawing
  • US20250301137A1 patent drawing

AI summary

This disclosure is related to video coding and compression. More specifically, this disclosure relates to methods and apparatus for transform training and coding. A method for video decoding is provided. The method includes: determining, by a decoder, a transform matrix for a current block, the transform matrix including a plurality of eigenvectors; obtaining, by the decoder, a modified transform matrix by discarding part of the plurality of eigenvectors; and performing, by the decoder, an inverse transform process on the current block by using the modified transform matrix.