RoHC Compressor Context Release Mechanism

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Robust Header Compression (RoHC) compressors and decompressors face memory full issues due to the need for multiple contexts, leading to insufficient memory space and temporary cessation of packet stream compression, which hampers effective use of bandwidth resources in wired or wireless networks.

Innovation Solution

Implementing data processing methods in RoHC compressors and decompressors that involve freeing contexts other than the uncompressed profile when memory is insufficient, using static negative-acknowledgements to manage context storage, and switching to alternative contexts for compression and decompression, thereby maintaining continuous packet stream compression without stopping.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple contexts are stored in memory to support multiple header flows, then compression capability is improved, but memory space is consumed and memory full occurs more likely

Engineering Contradiction:
Improvecompression capabilityVSAvoidmemory space
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent implements context release mechanisms where contexts are discarded when no longer needed. The decompressor sends context release indications to the compressor, triggering the release of corresponding contexts. This allows memory space to be recovered and reused for new header flows, resolving the contradiction between maintaining multiple contexts for compression capability and limiting memory space consumption.

Inventive Principle:
Principle #34Discarding and recovering

2Reliability

If memory space is increased to store more contexts, then memory full handling is improved, but device complexity and resource requirements increase

Engineering Contradiction:
Improvememory full handlingVSAvoidresource requirements
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic context management where the number of stored contexts is not fixed but adjusts based on actual needs. Contexts are dynamically allocated when header flows are established and dynamically released when no longer needed. This dynamic approach improves reliability by preventing memory full conditions without requiring excessive static memory resources, thus reducing device complexity.

Inventive Principle:
Principle #15Dynamics

3Device complexity

If compression is stopped temporarily when memory is full, then memory management is simplified, but bandwidth resource utilization deteriorates

Engineering Contradiction:
Improvememory managementVSAvoidbandwidth resource utilization
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent implements a feedback mechanism where the decompressor monitors memory status and sends context release indications to the compressor when memory space becomes available. This feedback loop allows the compression process to continue without interruption, as contexts are released proactively based on decompressor memory status, thereby maintaining high bandwidth resource utilization while simplifying memory management.

Inventive Principle:
Principle #23Feedback

4Quantity of substance

If contexts are released to free memory space, then memory availability is improved, but compression continuity may be affected

Engineering Contradiction:
Improvememory availabilityVSAvoidcompression continuity
Core Design Contradiction:
Quantity of substanceVSDuration of action of stationary object

Solution Approach 1:

The patent implements preliminary context release action where the decompressor proactively sends context release indications before memory becomes full. This allows the compressor to release contexts in advance, ensuring memory availability is maintained without interrupting the compression process. The preliminary action ensures both memory availability and compression continuity are preserved.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11240352B2Compressor and decompressor based on Robust Header Compression
Publication Date: 2022.02.01 REALTEK SEMICON CORP
  • US11240352B2 patent drawing
  • US11240352B2 patent drawing
  • US11240352B2 patent drawing

AI summary

Robust Header Compression (RoHC) compressors and decompressors are provided. A RoHC compressor includes a memory and a processor. The memory stores multiple contexts and multiple codes or program instructions. The processor executes the codes or the program instructions to perform the following steps: receiving a header flow; freeing at least one of the contexts when free space of the memory is insufficient; compressing the header flow; and transmitting the compressed header flow.