Decoder Inverse Transformations Block Adaptation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional codecs are inefficient in encoding and decoding images and videos, particularly failing to provide substantial data compression while preserving image quality, especially when dealing with 3D content and high dynamic range media.

Innovation Solution

A decoder method that processes encoded input data by extracting header information to apply inverse transformations, allowing for efficient decoding of blocks and packets without significant loss of quality, using supplementary information from databases to handle various encoding techniques such as DCT, PCM, and Huffman-coding.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If conventional codecs are used to compress images and videos, then data compression is achieved, but image quality is substantially lost

Engineering Contradiction:
Improvedata compressionVSAvoidimage quality
Core Design Contradiction:
Quantity of substanceVSManufacturing precision

Solution Approach 1:

The patent divides the image into multiple blocks of different sizes (e.g., 4x4, 8x8, 16x16 pixels) and processes each block independently with appropriate encoding. This segmentation allows the system to achieve compression by processing smaller units while maintaining overall image quality through selective block size adaptation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent dynamically adjusts block sizes based on image content characteristics. Complex regions use smaller blocks to preserve detail, while uniform regions use larger blocks for maximum compression. This dynamic adaptation resolves the contradiction by making compression efficiency dependent on local image properties rather than applying a fixed approach.

Inventive Principle:
Principle #15Dynamics

2Manufacturing precision

If smaller blocks are used for encoding, then encoding quality improves, but data compression efficiency decreases

Engineering Contradiction:
Improveencoding qualityVSAvoiddata compression
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The patent applies different block sizes to different regions of the image based on their local characteristics. High-frequency regions (edges, textures) use smaller blocks for quality preservation, while low-frequency regions (uniform areas) use larger blocks for compression efficiency. This local quality differentiation resolves the contradiction by making block size a function of regional image properties.

Inventive Principle:
Principle #3Local quality

3Quantity of substance

If larger blocks are used for encoding, then data compression improves, but encoding quality deteriorates

Engineering Contradiction:
Improvedata compressionVSAvoidencoding quality
Core Design Contradiction:
Quantity of substanceVSManufacturing precision

Solution Approach 1:

The patent segments the image into multiple blocks and applies appropriate encoding strategies to each. By dividing the image, the system can use larger blocks in uniform regions for compression while reserving smaller blocks for detailed regions, thus achieving both compression efficiency and quality through hierarchical segmentation.

Inventive Principle:
Principle #1Segmentation

4Reliability

If error correction codes are included in encoding, then data reliability improves, but data size increases

Engineering Contradiction:
Improveerror correctionVSAvoiddata size
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent applies error correction codes selectively rather than uniformly across the entire encoded data. Forward error correction is applied to packet headers and control information where reliability is most critical, while compression is maximized in the payload data. This partial application of error correction achieves necessary reliability without excessive data size increase.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9538239B2Decoder and method for decoding encoded input data containing a plurality of blocks or packets
Publication Date: 2017.01.03 GL IP PROTECT LLC
  • US9538239B2 patent drawing
  • US9538239B2 patent drawing
  • US9538239B2 patent drawing

AI summary

A decoder which decodes input data to generate corresponding decoded output data is operable:(a) to process encoded input data to extract header information indicative of encoded data pertaining to blocks and/or packets included in the encoded input data, the header information including data indicative of transformations employed to encode and compress original block and/or packet data for inclusion as the encoded data pertaining to the blocks and/or packets;(b) to prepare a data field in a data storage arrangement for receiving decoded block and/or packet content;(c) to retrieve information describing the transformations and then applying an inverse of the transformations for decoding the encoded and compressed original block and/or packet data to generate corresponding decoded block and/or packet content for populating the data field; and(d) when the encoded input data has been at least partially decoded, to output data from the data field as the decoded output data.