Embedded Codec Circuitry Position-Dependent Entropy Coding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional image compression methods, such as uniform entropy coding, result in redundant bits due to their lack of position dependency, leading to inefficient bit usage and increased memory requirements in image and video compression, particularly when handling high-resolution images like 4K and 8K resolutions.

Innovation Solution

The implementation of an embedded codec (EBC) circuitry that employs position-dependent entropy coding for residual level data, using a combination of Huffman and exponential-Golomb coding schemes based on the position and absolute value of quantized-transformed residual levels within an image block, to optimize bit usage and reduce redundancy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If uniform entropy coding scheme is applied to all residual levels, then implementation simplicity is maintained, but bit redundancy increases and compression efficiency deteriorates

Engineering Contradiction:
Improvecoding scheme complexityVSAvoidbit redundancy
Core Design Contradiction:
Device complexityVSLoss of substance

Solution Approach 1:

The patent applies different entropy coding schemes to different spatial regions of the image block. Specifically, it uses first entropy coding schemes for residual levels in certain positions and second entropy coding schemes for other positions, thereby optimizing compression efficiency for each region based on its local characteristics rather than applying a uniform approach throughout.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes the coding parameters based on the position of residual levels within the image block. By selecting different entropy coding schemes (with different parameter configurations) for different positions, the system adapts the coding strategy to local requirements, reducing overall bit redundancy while maintaining manageable complexity through systematic parameter selection.

Inventive Principle:
Principle #35Parameter changes

2Loss of substance

If position-dependent entropy coding is applied to reduce bit redundancy, then compression efficiency improves, but coding complexity increases

Engineering Contradiction:
Improvebit redundancyVSAvoidcoding scheme complexity
Core Design Contradiction:
Loss of substanceVSDevice complexity

Solution Approach 1:

The patent segments the image block into different positional regions, applying specific entropy coding schemes to each segment. This segmentation approach allows the system to manage complexity by dividing the coding task into smaller, position-specific sub-tasks rather than attempting to optimize the entire block uniformly, thereby reducing bit redundancy through targeted coding strategies.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces dynamic selection of entropy coding schemes based on residual level positions and values. The coding scheme is not fixed but dynamically adapted to local characteristics, allowing the system to achieve better compression efficiency while maintaining reasonable complexity through systematic dynamic decision-making rather than exhaustive optimization.

Inventive Principle:
Principle #15Dynamics

3Speed

If conventional entropy coding is used without position consideration, then processing speed is maintained, but memory usage increases due to redundant bits

Engineering Contradiction:
Improveprocessing speedVSAvoidmemory usage
Core Design Contradiction:
SpeedVSQuantity of substance

Solution Approach 1:

The patent applies local quality optimization by using different entropy coding schemes for different positions within the image block. This position-dependent approach reduces the number of bits required to represent residual levels in each region, thereby decreasing overall memory usage while maintaining processing speed through efficient local coding decisions.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20200252613A1Embedded codec (EBC) circuitry for position dependent entropy coding of residual level data
Publication Date: 2020.08.06 SONY GROUP CORP
  • US20200252613A1 patent drawing
  • US20200252613A1 patent drawing
  • US20200252613A1 patent drawing

AI summary

Embedded codec (EBC) circuitry includes a memory to store a plurality of blocks of quantized-transformed residual levels for a plurality of image blocks of an input image and encoder circuitry to classify a plurality of quantized-transformed residual levels in a first block of the plurality of blocks, into a first set of quantized-transformed residual levels and a second set of quantized-transformed residual levels. The encoder circuitry applies a first entropy coding scheme on the first set of quantized-transformed residual levels, and a combination of the first entropy coding scheme and a second entropy coding scheme on the second set of quantized-transformed residual levels in a Direct Current-to-Alternating Current (DC-to-AC) scan order in the first block. A bit-stream of encoded image block is generated, by the encoder circuitry, by application of the first entropy coding scheme and the combination of the first entropy coding scheme and the second entropy coding scheme.