Image Decoding Error Tolerance via Quantization Matrix Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

High coding efficiency in image decoding can lead to unexpected errors due to non-referable quantization matrices, causing decoding failures.

Innovation Solution

An image decoding method that sets a first quantization matrix based on setting information, using a referable second or third quantization matrix when the specified matrix is not referable, to improve error tolerance and ensure successful decoding.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If high coding efficiency is used in image decoding, then compression performance is improved, but decoding reliability deteriorates due to unexpected errors from non-referable quantization matrices

Engineering Contradiction:
Improvecoding efficiencyVSAvoiddecoding reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies beforehand cushioning by preparing alternative quantization matrices in advance (default quantization matrix and other available quantization matrices) to compensate for potential errors in the specified quantization matrix. When the specified quantization matrix is found to be non-referable during decoding, the system seamlessly switches to an alternative matrix, preventing decoding failure and ensuring continuous reliable operation without affecting the high coding efficiency achieved through optimized quantization.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

2Productivity

If a specified quantization matrix is used for high coding efficiency, then compression performance is improved, but error tolerance deteriorates when the specified matrix is not referable

Engineering Contradiction:
Improvecoding efficiencyVSAvoiderror tolerance
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The patent converts the harmful effect of non-referable quantization matrices into a benefit by implementing an error detection and switching mechanism. When the specified quantization matrix cannot be referenced (the harmful condition), the system automatically switches to an alternative quantization matrix, transforming the potential decoding failure into a successful decoding operation. This maintains high coding efficiency while improving error tolerance.

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

3Productivity

If specifying information for quantization matrix is included to improve coding efficiency, then compression performance is improved, but decoding stability deteriorates when the specified matrix cannot be referenced

Engineering Contradiction:
Improvecoding efficiencyVSAvoiddecoding stability
Core Design Contradiction:
ProductivityVSStability of the object's composition

Solution Approach 1:

The patent applies parameter changes by dynamically switching the quantization matrix parameter based on referability. When the specified quantization matrix parameter is found to be non-referable, the system changes to an alternative quantization matrix parameter (default or other available matrix), thereby maintaining decoding stability while preserving the benefits of specifying information for high coding efficiency.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9245356B2Image decoding method and image decoding apparatus
Publication Date: 2016.01.26 SUN PATENT TRUST
  • US9245356B2 patent drawing
  • US9245356B2 patent drawing
  • US9245356B2 patent drawing

AI summary

An image decoding method includes: obtaining setting information for setting a first quantization matrix; and inverse-quantizing coefficients of the image, using the first quantization matrix set according to the setting information. In the inverse-quantizing: when the setting information includes specifying information for specifying a second quantization matrix and the second quantization matrix specified by the specifying information is referable, the second quantization matrix is set as the first quantization matrix; and when the setting information includes the specifying information and the second quantization matrix specified by the specifying information is not referable, a third quantization matrix which is referable may be set as the first quantization matrix.