Adaptive Inverse Transform Selection for Sparse Video Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing demand for high-definition and high-quality images leads to higher data volumes, increasing transmission and storage costs, and existing image compression technologies are not optimized for high-resolution and stereoscopic image content.

Innovation Solution

An image encoding/decoding method and apparatus that perform an inverse transform using linearity, determining the inverse transform method based on the number of non-zero coefficients, and applying linear inverse transforms selectively to reduce computational complexity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If high-resolution and high-quality image data is used, then image quality is improved, but data volume and transmission/storage costs increase

Engineering Contradiction:
Improveimage qualityVSAvoiddata volume
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The patent applies parameter changes by dynamically selecting different inverse transform methods (full inverse transform vs. linearity-based inverse transform) based on the number of non-zero coefficients in the transform coefficient block. This allows the system to adapt the processing complexity and data representation based on the actual content characteristics, achieving efficient compression while maintaining image quality.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If conventional inverse transform methods are used, then decoding accuracy is maintained, but computational complexity increases

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

Solution Approach 1:

The patent segments the inverse transform process into two distinct methods: a full inverse transform method for blocks with many non-zero coefficients, and a simplified linearity-based inverse transform method for blocks with few non-zero coefficients. This segmentation allows the system to apply the appropriate level of computational complexity based on the actual data characteristics, reducing overall computational load while maintaining decoding accuracy where needed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial action by using the simplified linearity-based inverse transform method only when necessary (when the number of non-zero coefficients is below a threshold), rather than applying the full inverse transform to all blocks. This partial application of the simplified method reduces computational complexity while maintaining sufficient decoding accuracy for appropriate cases.

Inventive Principle:
Principle #16Partial or excessive action

3Productivity

If the number of non-zero coefficients is small, then compression efficiency is improved, but inverse transform accuracy may deteriorate

Engineering Contradiction:
Improvecompression efficiencyVSAvoidinverse transform accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent applies dynamics by making the inverse transform method adaptive rather than static. The system dynamically selects between the full inverse transform method and the linearity-based method based on the actual number of non-zero coefficients in each transform coefficient block. This dynamic adaptation ensures that compression efficiency is maximized when appropriate (using linearity for sparse blocks) while maintaining inverse transform accuracy when needed (using full transform for dense blocks).

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20250392754A1Video encoding/decoding method and apparatus
Publication Date: 2025.12.25 IND ACAD COOP GRP OF SEJONG UNIV
  • US20250392754A1 patent drawing
  • US20250392754A1 patent drawing
  • US20250392754A1 patent drawing

AI summary

The present disclosure provides a video decoding method including: acquiring the number of non-zero coefficients of a dequantized block; determining an inverse transform method of the dequantized block according to the number of non-zero coefficients; and performing an inverse transform of the dequantized block according to the determined inverse transform method.