Dynamic Compression Control for Wireless Data Flows

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In wireless communication systems, compressors waste processing resources by attempting to compress incompressible data flows that offer little or no reduction in packet size, leading to inefficient utilization of processing resources.

Innovation Solution

A method and apparatus that apply a compression algorithm to data flows, evaluating the level of compression and disabling compression when it falls below a first threshold and enabling it when it exceeds a second threshold, optimizing the use of processing resources based on achievable compression gains.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of substance

If compression algorithm is applied to all data flows, then packet size reduction is achieved for compressible flows, but processing resources are wasted on incompressible flows

Engineering Contradiction:
Improvepacket size reductionVSAvoidprocessing resources
Core Design Contradiction:
Loss of substanceVSLoss of energy

Solution Approach 1:

The system dynamically changes the compression parameter (enabled/disabled state) based on the compressibility characteristics of each data flow. By evaluating whether a data flow is compressible or incompressible and adjusting the compression algorithm's activation status accordingly, the system achieves packet size reduction for compressible flows while avoiding unnecessary processing of incompressible flows, thus resolving the contradiction between data reduction and resource conservation

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system implements a feedback mechanism where the compression performance or characteristics of a data flow are evaluated, and this evaluation feeds back into the decision of whether to continue applying compression. By monitoring the compressibility of each flow and adjusting the compression algorithm's operation based on this feedback, the system optimizes the balance between achieving packet size reduction and conserving processing resources

Inventive Principle:
Principle #23Feedback

2Productivity

If compression is continuously applied to data flows, then consistent compression gain is maintained, but processing overhead increases for incompressible flows

Engineering Contradiction:
Improvecompression gainVSAvoidprocessing overhead
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

Instead of applying compression continuously and excessively to all data flows, the system applies compression partially and selectively only to those data flows that exhibit compressibility characteristics. This partial action approach ensures that compression gain is achieved where applicable while avoiding the processing overhead associated with continuously compressing incompressible flows

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9172772B2Method and apparatus for disabling compression for incompressible flows
Publication Date: 2015.10.27 QUALCOMM INC
  • US9172772B2 patent drawing
  • US9172772B2 patent drawing
  • US9172772B2 patent drawing

AI summary

Methods and apparatus for wireless communication include applying a compression algorithm to a data flow, and evaluating a level of compression of the data flow resulting from the applying of the compression algorithm. Further aspects include determining when the level of compression of the data flow is below a first threshold, and disabling compression of the data flow when the level of compression is below the first threshold. Additional aspects include determining when the level of compression of the data flow is above a second threshold, and enabling compression of the data flow when the level of compression is above the second threshold, wherein the second threshold is greater than the first threshold.