Media-Aware Header Compression Context Updates for Fast Access
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing header compression techniques, such as ROHC, face challenges in achieving a balance between bandwidth efficiency and quick access/recovery times over unidirectional links with high error rates, particularly in broadcast/multicast services, where frequent context initialization and periodic refreshes lead to inefficiencies and disruptions.
Innovation Solution
A compressor with a header compression state machine and context transmission controller that synchronizes context information transmission with media characteristics, such as media codec access information and independently encoded media frames, to control the inclusion of context information in packets and transition between compression states, optimizing context initialization and refresh processes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If frequent context initialization and periodic refreshes are performed to ensure reliable header decompression, then reliability is improved, but bandwidth efficiency deteriorates due to increased overhead
Solution Approach 1:
The patent changes the parameter of context update timing from fixed periodic intervals to event-driven timing based on media characteristics. Context information is transmitted only when media characteristics indicate a change is necessary, such as when independently encoded media frames occur or when media codec access information changes. This adaptive parameter adjustment reduces unnecessary context refreshes while maintaining decompression reliability.
2Reliability
If context information is transmitted frequently to maintain synchronization between compressor and decompressor, then reliability is improved, but access time is increased due to additional processing
Solution Approach 1:
The patent applies preliminary action by preparing and transmitting context information in advance only when media characteristics indicate it will be needed. The compressor monitors media characteristics and proactively transmits context information before it is actually required for decompression, rather than waiting for requests or using fixed periodic schedules. This reduces access time while maintaining synchronization reliability.
3Loss of energy
If header compression is applied to reduce packet size, then bandwidth efficiency is improved, but device complexity increases due to state machine management
Solution Approach 1:
The patent applies self-service by enabling the media characteristics to automatically trigger context information transmission without requiring complex external control mechanisms. The compressor monitors media characteristics and autonomously decides when to transmit context information based on predefined rules associated with different compression states. This reduces device complexity by leveraging the inherent structure of the media data itself to drive the compression state transitions.
Data Source
AI summary
A compressor (25) serves to compress headers of media packets and sends context information to a decompressor (60) for use by the decompressor in decompressing compressed headers (26) of the media packets. With regard to a flow (56) of the media packets from the compressor (25) to the decompressor (60), the compressor (60) controls inclusion of the context information in the flow in accordance with a media characteristic of the media packets. For example, in an illustrative, non-limiting illustration, a context transmission controller (46) of the compressor controls timing of generation of packets which include the context information in accordance with the media characteristic of the media packets. In one mode of operation, the predetermined characteristic which causes inclusion of the context information is media codec access information included in a payload of a packet. Upon detection of the media codec access information, the compressor includes static parameters for a compression context in the context information. In another mode of operation, the predetermined characteristic can be a type of media frame included in a payload of a packet whose header is to be compressed, e.g., an independently encoded media frame, wherein the detection of the independently encoded media frame prompts inclusion of dynamic parameters for the compression context.


