Binary Data Compression Using RI-DL Processing Strings

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing binary data compression/decompression methods lack efficiency in achieving lossless compression and decompression, particularly in hardware implementations, where speed and cost trade-offs hinder optimal performance across various applications.

Innovation Solution

The Binary Data Compression/Decompression Method (BDCD) serially formats Initial Full Data Strings into Processing Strings using Root Identifiers (RI) and Detail parts, creating complex structures to achieve compression through various schemes, allowing for multiple cycles of compression and decompression, mirroring the process for lossless restoration.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If hardware implementation is used to achieve high compression speed, then compression/decompression speed is improved, but implementation cost increases

Engineering Contradiction:
Improvecompression speedVSAvoidimplementation cost
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the binary data into fixed-length Processing Strings (PS) of 32 bits each, with each PS containing a Root Identifier (RI) and Detail (DL) parts. This segmentation enables parallel processing of multiple data segments in hardware, achieving high compression speed while keeping individual processing units simple and cost-effective.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transforms the compression problem from sequential bit-by-bit processing to parallel Processing String level processing. By organizing data into fixed-length 32-bit blocks with structured RI-DL components, the system enables simultaneous processing of multiple data elements in hardware, dramatically improving throughput without proportionally increasing complexity.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Loss of substance

If complex compression structures are used to achieve high compression ratio, then compression efficiency is improved, but processing complexity increases

Engineering Contradiction:
Improvedata size reductionVSAvoidprocessing complexity
Core Design Contradiction:
Loss of substanceVSDevice complexity

Solution Approach 1:

The patent applies different processing rules to different parts of the Processing String: the Root Identifier (RI) part uses one set of compression rules while the Detail (DL) part uses another. This local differentiation allows optimized compression strategies for each segment, achieving high compression ratios without requiring complex unified processing logic across the entire data structure.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes the representation parameters of binary data by encoding it into Processing Strings with specific RI-DL structures. By transforming the data into this structured format with defined bit allocations and encoding rules, the system achieves efficient compression through parameter-based transformations rather than complex algorithmic processing.

Inventive Principle:
Principle #35Parameter changes

3Ease of manufacture

If fixed Processing String length is used to simplify hardware implementation, then implementation simplicity is improved, but data representation flexibility decreases

Engineering Contradiction:
Improvehardware implementation simplicityVSAvoiddata representation flexibility
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent creates a universal Processing String format that can represent diverse binary data types through the RI-DL structure. The fixed 32-bit PS length provides hardware implementation simplicity, while the flexible RI (Root Identifier) and DL (Detail) components accommodate various data patterns and compression scenarios, making the system adaptable to different applications including audio broadcasting and telephony.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS12095485B2Binary data compression / decompression method
Publication Date: 2024.09.17 RADU MIRCEA SECAREANU
  • US12095485B2 patent drawing
  • US12095485B2 patent drawing
  • US12095485B2 patent drawing

AI summary

A binary data compression/decompression method is disclosed, where any input binary data string (IFDS) is uniquely and reversibly compressed/decompressed without any data loss by first uniquely formatting and fully describing the IFDS using a set of well defined binary constructs, followed by creating complex structures from custom combinations of said binary constructs that occur within the arbitrary IFDS content, wherein the choice of the said custom combinations depend on the said IFDS content in term of binary constructs therefore creating IFDS content variations and distributions from an expected nominal base wherein said variations and distributions reflect the actual content of the arbitrary IFDS, followed by uniquely processing these variations and distributions in content using several schemes where each scheme brings a unique compression feature, and wherein once this processing completes (i.e. the end of the arbitrary IFDS is reached), it is called that the end of one compression cycle is reached, and wherein another compression cycle can be applied to the data by repeating the cycle steps, and where such compression cycles are repeated until the desired compressed file is reached or until a file floor size limit is reached, floor size below which the disclosed compression has limitations.