Low-Complexity Transform Kernel Sequence for Video Residual Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video encoding/decoding technologies face high complexity and computational load due to the need for efficient processing of high-resolution and high-quality video, particularly in transforming residual blocks for encoding and decoding.

Innovation Solution

The method employs a two-step transform process using a low-complexity first transform kernel, such as Walsh-Hadamard or 2-square, followed by a sparse transform kernel, to reduce computational complexity and improve encoding/decoding efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a conventional transform kernel is used for transforming residual blocks in high-resolution video encoding, then transform accuracy is maintained, but computational complexity increases significantly

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

Solution Approach 1:

The transform process is segmented into two sequential steps: first applying a low-complexity transform kernel to the residual block, then applying a sparse transform kernel to the transformed coefficients. This segmentation allows the system to break down the computationally intensive single transform into manageable stages, reducing overall complexity while preserving accuracy

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The first transform kernel acts as an intermediary that prepares the residual block for the second transform. By introducing this intermediate transformation step, the system achieves a bridge between the original residual data and the final transformed coefficients, enabling complexity reduction without sacrificing transform quality

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If a sparse transform kernel is applied directly to residual blocks, then computational load is reduced, but transform performance deteriorates

Engineering Contradiction:
Improvecomputational loadVSAvoidtransform performance
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The first transform kernel is applied as a preliminary action before the sparse transform kernel. This preliminary transformation prepares the data in a form that is more suitable for the subsequent sparse transform, ensuring that important signal characteristics are preserved before the complexity-reducing sparse operation is performed

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes the parameters of the transform process by using two different transform kernels with different characteristics rather than one kernel. The first kernel handles the initial transformation with full complexity, while the second kernel operates sparsely, creating an optimized parameter configuration that balances performance and complexity

Inventive Principle:
Principle #35Parameter changes

3Manufacturing precision

If high-resolution video encoding is performed with standard transform methods, then picture quality is maintained, but resource consumption increases

Engineering Contradiction:
Improvepicture qualityVSAvoidresource consumption
Core Design Contradiction:
Manufacturing precisionVSUse of energy by moving object

Solution Approach 1:

The encoding process is segmented to apply different transform strategies to different stages of residual processing. This segmentation enables the system to maintain high picture quality through accurate transformation while reducing resource consumption by using computationally efficient sparse kernels in the second stage

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The transform parameters are changed from a single conventional kernel to a two-kernel sequence with different computational characteristics. This parameter change allows the system to optimize resource consumption by utilizing the sparse structure of the second kernel while maintaining quality through the complementary first transform

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10531123B2Image encoding and decoding method based on low-complexity transformation, and apparatus using same
Publication Date: 2020.01.07 KOREA ADVANCED INST OF SCI & TECH
  • US10531123B2 patent drawing
  • US10531123B2 patent drawing
  • US10531123B2 patent drawing

AI summary

An image decoding method based on a low-complexity transformation is provided. The method comprises: executing a transformation with respect to a residual block based on a first transformation kernel, and executing a transformation with respect to the transformed residual block based on a second transformation kernel having low-complexity, wherein the first transformation kernel is derived based on a prediction block or an encoding unit block.