Adaptive Lossless Data Compression for Low-Bandwidth Transmission
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional lossless compression strategies often fail to achieve a satisfactory compression ratio, making them ineffective for efficiently compressing large volumes of data, especially in cases of limited bandwidth.
Innovation Solution
A system and method that involve obtaining preliminary data, compressing it using a first encoding procedure based on a shortest coding parameter, and if the compression ratio is below a threshold, re-compressing using a second encoding procedure based on an encoding length, which is less sensitive to data continuity, to achieve a higher compression ratio without losing data fidelity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If conventional lossless compression strategies are used, then data fidelity is maintained, but compression ratio is insufficient
Solution Approach 1:
The patent segments the compression task into multiple encoding procedures (first encoding procedure and second encoding procedure). The first procedure applies shortest coding parameters for initial compression, and the second procedure applies encoding length-based compression when the first procedure fails to achieve the compression threshold. This segmentation allows the system to maintain data fidelity while achieving higher compression ratios through sequential application of different compression strategies.
Solution Approach 2:
The patent dynamically selects between different encoding procedures based on the compression ratio achieved. The system determines whether to apply the second encoding procedure based on whether the compression ratio of the first encoded data meets the compression threshold. This dynamic adaptation allows the system to optimize between compression ratio and data fidelity requirements in real-time.
2Productivity
If data is compressed to achieve higher compression ratio, then transmission efficiency is improved, but data fidelity may be lost
Solution Approach 1:
The patent implements a feedback mechanism where the compression ratio of the first encoded data is evaluated against a compression threshold. Based on this feedback, the system determines whether to apply the second encoding procedure. This feedback loop ensures that compression operations continue only as long as they meet the required compression ratio, preventing excessive compression that would compromise data fidelity.
Solution Approach 2:
The patent changes encoding parameters between different procedures. The first encoding procedure uses shortest coding parameters, while the second encoding procedure uses encoding length parameters. By changing these parameters based on the compression threshold evaluation, the system achieves higher compression ratios while maintaining data fidelity through lossless compression methods.
3Device complexity
If single encoding procedure is used, then processing complexity is reduced, but compression effectiveness is insufficient
Solution Approach 1:
The patent segments the compression process into two distinct encoding procedures with different parameter strategies. The first procedure handles initial compression using shortest coding parameters, and the second procedure handles additional compression using encoding length parameters when needed. This segmentation increases compression effectiveness while keeping each individual procedure relatively simple.
Solution Approach 2:
The patent applies the second encoding procedure only partially - specifically when the compression ratio of the first encoded data falls below the compression threshold. This partial application of an additional encoding procedure optimizes compression effectiveness without unnecessarily increasing processing complexity for all data types.
Data Source
AI summary
The present disclosure provides a data processing system and method. The method may include obtaining preliminary data. The method may also include generating first encoded data by compressing the preliminary data in a first encoding procedure. The method may further include determining whether a compression ratio of the first encoded data is below a compression threshold. The method may still further include generating second encoded data by compressing the preliminary data in a second encoding procedure in response to determining that the compression ratio of the first encoded data is below the compression threshold, wherein the first encoding procedure and the second encoding procedure are lossless compressions.


