Neural Vector Quantization for Footprint-Limited SoC Compression

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing neural network-based data compression and reconstruction technologies face challenges in efficiently managing bit depths and compression ratios while adhering to footprint constraints, particularly in systems-on-chip environments.

Innovation Solution

A method involving a first processor that converts input data into vector data with varying bit depths using multiple neural-network-based encoders and decoders, generating encoded data through bit clamping and merging, and employing a neural-network-based selector to select appropriate decoders for reconstruction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If uniform bit depth is used for all vector data, then implementation is simple, but compression efficiency and image quality are limited

Engineering Contradiction:
Improveimplementation simplicityVSAvoidcompression efficiency
Core Design Contradiction:
Ease of manufactureVSProductivity

Solution Approach 1:

The patent applies local quality by using different bit depths for different portions of vector data based on their importance. Specifically, it divides vector data into multiple portions and applies first bit depth to a first portion and second bit depth to a second portion, where the bit depths are different. This allows important regions to maintain higher precision while less important regions use lower precision, thereby improving compression efficiency without significantly degrading overall image quality.

Inventive Principle:
Principle #3Local quality

2Measurement precision

If higher bit depth is used, then image quality is improved, but data size and bandwidth requirements increase

Engineering Contradiction:
Improveimage qualityVSAvoiddata size
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent divides vector data into multiple portions and applies different bit depths to different portions. Important regions (first portion) are encoded with first bit depth to maintain high image quality, while less important regions (second portion) are encoded with second bit depth to reduce data size. This selective approach optimizes the balance between image quality and data size by allocating bit depth resources according to regional importance.

Inventive Principle:
Principle #3Local quality

3Productivity

If multiple neural network encoders with different bit depths are used, then compression performance is improved, but device complexity increases

Engineering Contradiction:
Improvecompression performanceVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the encoding process by using multiple neural network encoders, where each encoder is configured with a specific bit depth. The first neural network encoder uses first bit depth and the second neural network encoder uses second bit depth. This segmentation allows the system to process different portions of vector data with appropriate precision levels, improving overall compression performance while managing complexity through modular encoder design.

Inventive Principle:
Principle #1Segmentation

4Quantity of substance

If bit depth is reduced for compression, then bandwidth usage is optimized, but reconstruction accuracy deteriorates

Engineering Contradiction:
Improvebandwidth usageVSAvoidreconstruction accuracy
Core Design Contradiction:
Quantity of substanceVSMeasurement precision

Solution Approach 1:

The patent applies different bit depths to different portions of vector data to balance bandwidth usage and reconstruction accuracy. Important regions are encoded with higher bit depth to maintain reconstruction accuracy, while less important regions use lower bit depth to reduce bandwidth requirements. This selective bit depth assignment ensures that bandwidth is optimized without significantly compromising the accuracy of critical regions.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20260059123A1Method of processing data using neural network model and electronic device for performing the same
Publication Date: 2026.02.26 SAMSUNG ELECTRONICS CO LTD
  • US20260059123A1 patent drawing
  • US20260059123A1 patent drawing
  • US20260059123A1 patent drawing

AI summary

A method of processing data using a neural network model, including: receiving, by a first processor, input data; obtaining, by the first processor, first vector data in which the input data is encoded, wherein the first vector data is obtained from a first neural-network-based encoder by providing the input data as an input to the first neural-network-based encoder; converting, by the first processor, a first portion of the first vector data into first partial vector data having a first bit depth; converting, by the first processor, a second portion of the first vector data into second partial vector data having a second bit depth different from the first bit depth; and generating, by the first processor, encoded data based on the first partial vector data and the second partial vector data.