Image Decoding Secondary Transform Control for Faster Coefficient Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional image decoding techniques require additional processing to determine whether to apply secondary transform, increasing the processing load due to high throughput requirements.

Innovation Solution

An image decoding device that controls the method of decoding a secondary transform index based on the size of the target block, the position of non-zero coefficients, or flags indicating the presence of non-zero coefficients, thereby omitting the need for additional processing to decide on applying secondary transform.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional techniques use multiple counters to determine secondary transform application, then transform coefficient decoding can be optimized, but processing load increases due to additional coefficient counting processing

Engineering Contradiction:
Improvecoefficient decoding throughputVSAvoidprocessing load
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent extracts the secondary transform determination logic from the conventional counter-based approach. Instead of using multiple counters to count non-zero coefficients and determine transform application, the invention directly determines whether to apply secondary transform based on the relationship between transform block size and quantization block size, eliminating the need for coefficient counting processing while maintaining decoding optimization

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent performs preliminary determination of secondary transform application before coefficient decoding. By determining transform application based on block size relationships in advance, the system avoids the need for runtime coefficient counting and counter management, reducing processing load during high-throughput coefficient decoding operations

Inventive Principle:
Principle #10Preliminary action

2Productivity

If additional processing is added to determine secondary transform application, then transform coefficient decoding can be optimized, but processing speed decreases

Engineering Contradiction:
Improvecoefficient decoding efficiencyVSAvoidprocessing speed
Core Design Contradiction:
ProductivityVSSpeed

Solution Approach 1:

The patent removes the additional coefficient counting processing step from the decoding pipeline. By using block size comparison to directly determine secondary transform application, the system eliminates the time-consuming counter operations while preserving the efficiency benefits of optimized coefficient decoding

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The determination of secondary transform application is performed as a preliminary step based on readily available block size information. This preliminary determination avoids the need for time-consuming coefficient counting during the main decoding process, maintaining high processing speed while enabling efficient coefficient decoding

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12382070B2Image decoding device, image decoding method, and program
Publication Date: 2025.08.05 KDDI CORP
  • US12382070B2 patent drawing
  • US12382070B2 patent drawing
  • US12382070B2 patent drawing

AI summary

An image decoding device includes an inverse transform unit configured to generate a prediction residual signal by inverse transform, the inverse transform unit is configured to control a method of decoding a secondary transform index of a target block according to information indicating a position where a non-zero coefficient is generated in the target block.