Media-Aware Header Compression Context Updates for Fast Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveheader decompression reliabilityVSAvoidbandwidth efficiency
Core Design Contradiction:
ReliabilityVSLoss of energy

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.

Inventive Principle:
Principle #35Parameter changes

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

Engineering Contradiction:
Improvecontext synchronizationVSAvoidaccess time
Core Design Contradiction:
ReliabilityVSLoss of time

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.

Inventive Principle:
Principle #10Preliminary action

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

Engineering Contradiction:
Improvebandwidth efficiencyVSAvoidcompression state management
Core Design Contradiction:
Loss of energyVSDevice complexity

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.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS7817628B2Method and apparatus for header compression with transmission of context information dependent upon media characteristic
Publication Date: 2010.10.19 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • US7817628B2 patent drawing
  • US7817628B2 patent drawing
  • US7817628B2 patent drawing

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.