Scalable Image Coding With Residual-Based Quality Reconstruction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing scalable encoding systems face challenges in efficiently managing information storage, transmission, and processing while ensuring accurate and reliable reconstruction of signals at varying quality levels, particularly in decoders with different capabilities and bandwidths, and are inefficient in handling errors and configuration updates.

Innovation Solution

A method involving tiered encoding and decoding of signals, using residual and configuration data to enable reconstruction at higher quality levels, with efficient byte-wise processing and selective use of variable-length elements for configuration data, reducing resource usage and enhancing decoder adaptability and error handling.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If scalable encoding techniques are used to enable reconstruction at multiple quality levels, then adaptability to different decoder capabilities is improved, but information storage and transmission requirements increase

Engineering Contradiction:
Improvedecoder adaptabilityVSAvoidinformation storage
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The configuration data is segmented into individual bytes, with each byte representing a specific parameter. This segmentation allows the encoder to transmit only the necessary configuration information in a structured manner, reducing overall information storage requirements while maintaining adaptability to different decoder capabilities

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent uses parameter changes by varying the bit-length of configuration data elements based on their value ranges. Fixed-length elements are used when values fall within predetermined ranges, while variable-length elements are used when values exceed these ranges, optimizing information storage efficiency

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If detailed configuration data is transmitted to ensure accurate reconstruction, then manufacturing precision of the reconstructed signal is improved, but information transmission requirements increase

Engineering Contradiction:
Improvereconstruction accuracyVSAvoidinformation transmission
Core Design Contradiction:
Manufacturing precisionVSLoss of information

Solution Approach 1:

The patent dynamically changes the parameter representation based on value ranges. Configuration parameters are encoded with fixed bit-length when values are within predetermined ranges, and variable bit-length when values exceed these ranges. This ensures accurate transmission of reconstruction details while minimizing information transmission overhead

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The configuration data structure is made dynamic by allowing different bit-length representations for different parameters. The encoder selectively applies fixed-length or variable-length encoding based on the actual parameter values, enabling efficient transmission that adapts to the specific reconstruction requirements

Inventive Principle:
Principle #15Dynamics

3Quantity of substance

If variable-length elements are used for configuration data to reduce information storage, then quantity of information is reduced, but device complexity increases

Engineering Contradiction:
Improveinformation storageVSAvoidprocessing complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The configuration data is divided into discrete byte segments, each handling a specific parameter. This segmentation simplifies processing by allowing the decoder to handle each byte independently according to predetermined rules, reducing overall device complexity despite using variable-length elements

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent establishes predetermined ranges for configuration parameter values before encoding. This preliminary action allows the encoder and decoder to agree on fixed-length representations for common cases, simplifying processing while still enabling variable-length encoding when necessary to reduce information storage

Inventive Principle:
Principle #10Preliminary action

4Manufacturing precision

If configuration data is updated frequently to improve reconstruction accuracy, then manufacturing precision is improved, but processing time increases

Engineering Contradiction:
Improvereconstruction accuracyVSAvoidprocessing time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

Configuration data is segmented into individual bytes representing specific parameters. This segmentation enables selective updates of only the necessary configuration parameters rather than processing entire configuration structures, reducing processing time while maintaining reconstruction accuracy

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements periodic transmission of configuration data at defined intervals or trigger points during the encoding/decoding process. This periodic action ensures that decoders receive updated configuration information when needed without requiring continuous processing, balancing accuracy with processing efficiency

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS12425617B2Methods, apparatuses, computer programs and computer-readable media for scalable image coding
Publication Date: 2025.09.23 V NOVA INT LTD
  • US12425617B2 patent drawing
  • US12425617B2 patent drawing
  • US12425617B2 patent drawing

AI summary

For a given image in a set of images, residual data is obtained and is useable by a decoder to reconstruct a first representation of the given image at a first level of quality using a second representation of the given image at the first level of quality. The second representation is based on a representation of the given image at a second, lower level of quality. Configuration data relating to processing of the residual data is generated and output for processing by the decoder. The configuration data comprises a temporal processing parameter (754, 854) that specifies an extent of temporal processing associated with reconstructing, for the given image, the first representation using the second representation and the residual data, wherein performing temporal processing comprises using data based on multiple images in the set of images.