Delta-Encoded Entropy Coding for Higher Data Compaction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data storage technologies face challenges in efficiently storing and transmitting large volumes of data due to limited storage capacity and bandwidth constraints, especially with the rise of multimedia data and the need for enhanced security as quantum computing approaches, where existing encryption methods and compression techniques are inadequate.

Innovation Solution

The implementation of a system and method that applies delta encoding to entropy encoding methods to reduce the number of sourceblocks in a codebook and use delta encoding of bit differences, improving data compaction by storing data in reference codes rather than full-sized blocks, thereby reducing storage and transmission requirements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If traditional data compression methods are used, then storage capacity is doubled, but this is insufficient for zettabyte-level storage demand growth

Engineering Contradiction:
Improvestorage capacityVSAvoidstorage demand growth rate
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The patent changes the fundamental parameter of data representation from storing complete data blocks to storing only differential changes (delta values). This transforms the storage approach from capturing entire states to capturing only transitions, enabling compression ratios that can reach 10:1 or higher for certain data types, thus keeping pace with zettabyte-level storage demand growth

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent extracts only the essential information needed to represent data changes - the delta values - while discarding redundant information. By storing only the differences between consecutive data blocks rather than the blocks themselves, the system achieves dramatic storage capacity improvements that address the gap between current compression methods and future storage demands

Inventive Principle:
Principle #2Taking out (Extraction)

2Quantity of substance

If full-sized data blocks are stored, then data integrity is maintained, but storage space and bandwidth requirements are excessive

Engineering Contradiction:
Improvestorage spaceVSAvoiddata reconstruction accuracy
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent introduces a reference block as an intermediary element that enables efficient storage while maintaining data integrity. The reference block serves as a baseline from which delta values are calculated, allowing the system to store compact differential representations that can be accurately reconstructed by applying deltas to the reference, thus balancing storage efficiency with data reliability

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent performs preliminary actions by selecting and storing reference blocks in advance before the actual data compression process. These pre-selected reference blocks serve as foundations for subsequent delta encoding operations, enabling the system to maintain high reconstruction accuracy while achieving significant storage space reductions through differential encoding

Inventive Principle:
Principle #10Preliminary action

3Quantity of substance

If entropy encoding methods are used, then data compaction is achieved, but practicality decreases when bit length of source blocks is limited or when dealing with noisy signal data

Engineering Contradiction:
Improvedata compaction ratioVSAvoidencoding practicality
Core Design Contradiction:
Quantity of substanceVSEase of operation

Solution Approach 1:

The patent segments the data encoding process into distinct stages: reference block selection, delta calculation, and compact representation. This segmentation allows the system to handle limited bit length constraints more effectively by processing data in manageable units and applying appropriate encoding strategies to each segment, thereby maintaining both compaction ratio and operational practicality

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces dynamic adaptation by allowing the system to adjust its encoding strategy based on data characteristics. When dealing with noisy signal data or limited bit lengths, the system can dynamically modify reference block selection criteria and delta encoding parameters, making the entropy encoding method more practical while preserving data compaction benefits

Inventive Principle:
Principle #15Dynamics

4Reliability

If traditional encryption algorithms are used, then data security is provided, but storage and transmission overhead increases

Engineering Contradiction:
Improvedata securityVSAvoidstorage overhead
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent merges data compression and encryption functions into a unified approach. The delta encoding process itself provides a form of obfuscation by transforming data into differential representations that are inherently less meaningful without the reference blocks, thereby providing both compression and security benefits simultaneously while reducing overall storage overhead compared to applying traditional encryption algorithms separately

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS12061794B2System and method for multiple pass data compaction utilizing delta encoding
Publication Date: 2024.08.13 ATOMBEAM TECH INC
  • US12061794B2 patent drawing
  • US12061794B2 patent drawing
  • US12061794B2 patent drawing

AI summary

The inventor has conceived, and reduced to practice, a system and method for data compaction using that applies delta encoding methods to entropy encoding methods to improve data compaction of entropy encoding methods under certain conditions and when compacting data having certain characteristics. Delta encoding may be applied to entropy encoding methods to further compact data sets by reducing the number of sourceblocks included in a codebook to those most commonly encountered in data to be encoded and, where mismatches occur during encoding, using delta encoding of bit differences with existing sourceblocks in the codebook rather than adding new sourceblocks to the codebook.