Data Compression Accelerator Using PDF-Matched Entropic Encoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Efficient data transmission over high-speed communication networks and system interconnects is challenging due to increasing data rates and volumes, particularly in wireless and integrated circuit environments.

Innovation Solution

Implementing a data compression accelerator (DCA) that calculates a probability distribution function (PDF) for incoming data, matches it with predefined templates, and uses entropic encoders to compress data, accompanied by an identifier for decompression at the receiver.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data compression is implemented to reduce traffic over system interconnects, then data transmission efficiency is improved, but device complexity increases due to the need for compression and decompression engines

Engineering Contradiction:
Improvedata transmission efficiencyVSAvoidcompression engine complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies parameter changes by dynamically adjusting compression parameters based on the probability distribution function of the input data. The system computes PDF from the data stream and uses it to select appropriate compression parameters, allowing the compression engine to adapt to different data characteristics and achieve optimal compression ratios without requiring a complex universal compressor for all data types.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent implements preliminary action by pre-computing and storing probability distribution function templates that represent common data patterns. When compressing data, the system compares the computed PDF against these pre-stored templates to quickly identify the best matching pattern, avoiding the need for complex real-time analysis and enabling fast compression decisions without extensive computational overhead.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If lossless data compression is used to ensure accurate data recovery, then data integrity is improved, but compression ratio is reduced compared to lossy compression

Engineering Contradiction:
Improvedata integrityVSAvoiddata volume
Core Design Contradiction:
ReliabilityVSLoss of substance

Solution Approach 1:

The patent uses parameter changes by adjusting the compression approach based on the computed probability distribution function. For data with high predictability (certain PDF patterns), the system applies more aggressive compression techniques that achieve better ratios while maintaining lossless properties. For less predictable data, it uses lighter compression to preserve integrity without excessive overhead, dynamically optimizing the balance between compression ratio and data integrity.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If probability distribution function matching is performed to select optimal encoders, then compression ratio is improved, but processing time increases

Engineering Contradiction:
Improvecompression ratioVSAvoidprocessing time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent implements preliminary action by pre-computing probability distribution function templates for common data patterns and storing them in advance. During compression, the system only needs to compare the computed PDF against these pre-prepared templates rather than performing complex real-time analysis. This preliminary preparation significantly reduces processing time while still enabling the selection of optimal encoders for achieving high compression ratios.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies partial action by performing PDF matching only to the extent necessary to identify the best matching template from the pre-stored set. Rather than exhaustively analyzing all possible encoder combinations or performing complete PDF optimization, the system performs sufficient matching to select the optimal encoder from the template set, achieving good compression ratios without excessive processing overhead.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12375585B1Methods and apparatus for compressing data streams
Publication Date: 2025.07.29 MARVELL ASIA PTE LTD
  • US12375585B1 patent drawing
  • US12375585B1 patent drawing
  • US12375585B1 patent drawing

AI summary

Methods and apparatus for enhancing network data processing using compressing data streams are disclosed. The process, in one aspect, is configured to receive a data stream through a receiver via a communication network. Upon identifying compressed data and an encoder identifier carried by the data stream, a decoder database is determined in the receiver. After retrieving a decoder from the decoder database in response to the encoder identifier, the process is configured to decompress the compressed data facilitated by the decoder for generating scaler data.