Video Encoder Transform Basis Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional video encoding methods require significant processing to find the best combination of transform basis and transform parameters, leading to high computational load without optimizing compression efficiency.

Innovation Solution

The proposed encoder and decoder systems determine whether to perform first and second transforms based on intra prediction modes and transform bases, allowing for the skipping of unnecessary transforms and reducing processing load while maintaining compression efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If conventional video encoding methods search for the best combination of transform basis and transform parameters, then compression efficiency is improved, but computational load increases significantly

Engineering Contradiction:
Improvecompression efficiencyVSAvoidcomputational load
Core Design Contradiction:
Manufacturing precisionVSPower

Solution Approach 1:

The patent applies parameter changes by dynamically selecting transform bases and transform types based on intra prediction modes. Specifically, when the intra prediction mode is planar or DC mode, the patent selects specific transform bases (e.g., DST-VII or DCT-II) and determines whether to perform second transforms based on block size and prediction mode combinations. This conditional parameter selection avoids exhaustive searching while maintaining compression efficiency.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent performs preliminary action by determining the transform basis and transform type before actually performing the transforms. The encoder first identifies the intra prediction mode, then pre-determines which transform basis to use and whether second transforms are necessary, based on predetermined rules. This preliminary determination eliminates the need for exhaustive searching during the encoding process, reducing computational load while preserving compression efficiency.

Inventive Principle:
Principle #10Preliminary action

2Manufacturing precision

If exhaustive search for optimal transform parameters is performed, then compression efficiency is maximized, but processing time increases

Engineering Contradiction:
Improvecompression efficiencyVSAvoidprocessing time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent changes parameters by establishing predetermined relationships between intra prediction modes and transform bases. Instead of exhaustively searching all possible transform parameter combinations, the system uses the intra prediction mode (planar, DC, or directional) to directly determine the appropriate transform basis and whether second transforms should be applied. This parameter mapping approach significantly reduces processing time while maintaining compression efficiency.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent performs preliminary action by pre-establishing rules that map intra prediction modes to specific transform configurations. Before encoding, the system determines which transform basis to use and whether second transforms are needed based on the predicted intra mode. This preliminary determination eliminates time-consuming exhaustive searches during the actual encoding process.

Inventive Principle:
Principle #10Preliminary action

3Manufacturing precision

If multiple transform bases and parameters are evaluated, then compression efficiency improves, but device complexity increases

Engineering Contradiction:
Improvecompression efficiencyVSAvoidencoding complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent simplifies device complexity by changing the approach from exhaustive evaluation of multiple transform bases to a deterministic selection process. The intra prediction mode directly determines which transform basis to use and whether second transforms are applicable. This reduces encoding complexity while maintaining compression efficiency through intelligent parameter selection based on prediction mode characteristics.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent performs preliminary action by establishing predetermined rules that eliminate the need for complex evaluation of multiple transform bases. The system pre-determines the transform configuration based on intra prediction mode, block size, and position, avoiding the need for complex real-time evaluation of multiple transform options during encoding.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20240406414A1Encoder, encoding method, decoder, and decoding method
Publication Date: 2024.12.05 PANASONIC INTELLECTUAL PROPERTY CORP OF AMERICA
  • US20240406414A1 patent drawing
  • US20240406414A1 patent drawing
  • US20240406414A1 patent drawing

AI summary

An encoder which encodes a current block of a picture includes a processor and memory. Using the memory, the processor: determines whether intra prediction is to be used for the current block; and when it is determined that intra prediction is to be used for the current block, generates first transform coefficients by performing first transform of residual signals of the current block using a first transform basis; quantizes the first transform coefficients when an intra prediction mode for the current block is a determined mode and the first transform basis is different from a determined transform basis; and generates second transform coefficients by performing second transform of the first transform coefficients using a second transform basis, and quantizes the second transform coefficients, when the intra prediction mode for the current block is not the determined mode or when the first transform basis matches the determined transform basis.