Chunked Entropy Stream Concatenation Without Padding Overhead

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data stream concatenation methods face inefficiencies when dealing with streams of varying lengths, particularly in entropy-based encoding, leading to increased data size and computational complexity due to the need for padding and misaligned chunk boundaries.

Innovation Solution

A method for concatenating data streams by inserting or swapping portions of chunks to align boundaries, eliminating padding, and shifting or swapping trailing portions to maintain fixed intervals, allowing efficient decoding without explicit length signaling.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If data streams of varying lengths are concatenated using traditional methods, then the concatenation process is simple, but padding data must be added to align chunk boundaries, increasing data size

Engineering Contradiction:
Improveconcatenation process simplicityVSAvoiddata size
Core Design Contradiction:
Ease of manufactureVSQuantity of substance

Solution Approach 1:

The patent extracts and removes padding data from the data streams before concatenation. By taking out the unnecessary padding portions that would otherwise need to be added to align chunk boundaries, the method reduces the total data size while maintaining proper chunk alignment in the concatenated stream

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent performs preliminary processing of the data streams by removing padding data before the concatenation operation. This preliminary action prepares the streams in advance, allowing them to be concatenated without requiring additional padding, thus reducing overall data size while maintaining simplicity

Inventive Principle:
Principle #10Preliminary action

2Manufacturing precision

If padding data is added to align chunk boundaries, then chunk boundary alignment is achieved, but computational complexity increases due to padding management

Engineering Contradiction:
Improvechunk boundary alignmentVSAvoidcomputational complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent converts the harmful effect of padding data (which increases complexity) into a benefit by removing it entirely. By eliminating padding, the method achieves chunk boundary alignment through a simpler process that reduces computational complexity while maintaining the necessary precision for proper decoding

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

3Loss of information

If explicit length signaling is added to data streams, then stream lengths can be identified, but data size and processing overhead increase

Engineering Contradiction:
Improvestream length identificationVSAvoiddata size
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The patent enables the concatenated data stream to be self-describing through the structure created by removing padding. The absence of padding and the fixed interval arrangement allow the stream to inherently encode length information, eliminating the need for separate explicit length signaling while maintaining data size efficiency

Inventive Principle:
Principle #25Self-service

4Manufacturing precision

If chunks are inserted or swapped to align boundaries, then fixed intervals are maintained, but processing complexity increases

Engineering Contradiction:
Improvefixed interval maintenanceVSAvoidprocessing complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent performs preliminary removal of padding data before concatenation, which pre-aligns the chunks to maintain fixed intervals. This preliminary action simplifies the subsequent processing by eliminating the need for complex insert or swap operations during the concatenation phase

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Instead of adding padding or performing complex insert/swap operations to achieve alignment, the patent inverts the approach by removing padding data. This inverse operation achieves the same alignment goal with simpler processing, reducing complexity while maintaining fixed interval precision

Inventive Principle:
Principle #13The other way round (Inversion)

Data Source

PatentUS12536705B2Concatenation of chunked entropy streams
Publication Date: 2026.01.27 APPLE INC
  • US12536705B2 patent drawing
  • US12536705B2 patent drawing
  • US12536705B2 patent drawing

AI summary

In an example method, a first data stream and a second data stream are obtained. Each of the first data stream and the second data stream includes one or more chunks. Further, a third data stream is generated. The third data stream includes the first data stream and the second data stream. Generating the third data stream includes inserting, in the third data stream, at least a portion of a first chunk of the second data stream between a beginning and an end of a second chunk of the first data stream. Further, the third data stream is provided for transmission or storage.