Neural Codec Entropy Coding With Channel-Wise PMF Grouping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing neural codecs face challenges in efficiently compressing and restoring data while minimizing hardware requirements and power consumption, particularly due to the large memory and computational overhead of entropy coding tables.

Innovation Solution

A neural codec that encodes input data into a first latent vector, groups channels, predicts probability mass functions (PMFs) for entropy encoding, and uses a look-up table (LUT) based on Huffman coding to generate a bitstream, optimizing channel-wise grouping and reducing memory usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If entropy coding tables are used to improve compression efficiency, then compression efficiency is improved, but hardware area and power consumption increase

Engineering Contradiction:
Improvecompression efficiencyVSAvoidhardware area
Core Design Contradiction:
ProductivityVSArea of stationary object

Solution Approach 1:

The patent extracts the essential function of entropy coding by replacing traditional large lookup tables with a neural network-based probability estimation system. The neural network models the probability distribution of quantized coefficients and generates probability mass functions dynamically, eliminating the need for storing extensive pre-computed entropy coding tables in hardware.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent substitutes the mechanical/storage-based entropy coding system with a computational neural network system. Instead of using hardware lookup tables to store and retrieve entropy codes, the system uses a neural network to compute probability distributions and generate codes algorithmically, trading hardware resources for computational processing.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Productivity

If entropy coding tables are used to improve compression efficiency, then compression efficiency is improved, but power consumption increases

Engineering Contradiction:
Improvecompression efficiencyVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by stationary object

Solution Approach 1:

The patent removes the power-intensive lookup table storage and access mechanisms by replacing them with a neural network that computes probability distributions in real-time. This extraction of the traditional entropy coding table approach significantly reduces the hardware resources required and consequently lowers power consumption during the encoding process.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent replaces the energy-consuming hardware-based lookup table system with a software-based neural network computation system. The neural network processes data through computational layers to estimate probabilities and generate codes, which consumes less power than the hardware lookup table access and management operations.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Area of stationary object

If channel-wise grouping is applied to reduce memory usage, then memory usage is reduced, but compression efficiency may deteriorate

Engineering Contradiction:
Improvememory usageVSAvoidcompression efficiency
Core Design Contradiction:
Area of stationary objectVSProductivity

Solution Approach 1:

The patent applies local quality by grouping channels based on the statistical properties and probability distributions of their quantized coefficients. Channels with similar probability characteristics are grouped together, allowing the system to use a single neural network model for each group. This localized approach reduces memory requirements for storing multiple distinct models while maintaining compression efficiency through tailored probability estimation for each channel group.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20260052251A1Learning method of neural codec, encoding and decoding method of neural codec
Publication Date: 2026.02.19 SAMSUNG ELECTRONICS CO LTD
  • US20260052251A1 patent drawing
  • US20260052251A1 patent drawing
  • US20260052251A1 patent drawing

AI summary

An encoding method of a neural codec performed by at least one processor includes encoding input data to a first latent vector of a quantized representation; generating, after encoding the input data, a bitstream corresponding to the input data by channel-wise grouping and entropy encoding the first latent vector; and transmitting the bitstream.