Compressor and decompressor based on Robust Header Compression
AssigneeRealtek Semiconductor Corp.
InventorsChin Cheng, Xiaolu Ma, Yixin Huang, Runrun Wei, Nengan Gong
Life of this patent
Estimating the term…
Abstract
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.
Claims5
A Robust Header Compression (RoHC) compressor comprising:
- a memory configured to store a plurality of contexts in a linked list and store a plurality of codes or program instructions;
- and
- a processor coupled to the memory and configured to execute the codes or the program instructions to perform following steps:
- receiving a header flow;
- freeing a context corresponding to the first node of the linked list when free space of the memory is insufficient;
- compressing the header flow;
- and
- transmitting the compressed header flow.
A Robust Header Compression (RoHC) decompressor comprising:
- a memory configured to store a plurality of contexts and a plurality of codes or program instructions;
- and
- a processor coupled to the memory and configured to execute the codes or the program instructions to perform following steps:
- receiving a compressed header flow;
- selecting a target context among the contexts;
- transmitting a static negative-acknowledgement (static-NACK) for the target context among the contexts when the contexts are currently stored in the memory and free space of the memory is insufficient;
- freeing the target context;
- and
- decompressing and storing data of the header flow.
A Robust Header Compression (RoHC) compressor comprising:
- a memory configured to store a plurality of contexts and a plurality of codes or program instructions;
- and
- a processor coupled to the memory and configured to execute the codes or the program instructions to perform following steps:
- receiving a feedback specifying a first context from a RoHC decompressor, the feedback indicating insufficient memory space at the RoHC decompressor;
- receiving a header flow;
- and
- compressing the header flow using a second context corresponding to the header flow when the second context exists in the memory and the second context is different from the first context.
Dependencies are inferred from the claim text.