ROHC Compressor TS_STRIDE Adaptation for RTP Timestamp Changes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing Robust Header Compression (ROHC) technologies face inefficiencies in interpreting changes in the increment of the RTP Timestamp field, leading to suboptimal performance in voice and video flows due to incorrect assumptions about silence suppression and sampling/frame rate changes.

Innovation Solution

A method and system that provide flow information to correctly determine whether changes in the RTP Timestamp field increment are due to silence suppression or sampling/frame rate changes, allowing for appropriate calculation and communication of the TS_STRIDE value between an Access Network and an Access Terminal to enhance ROHC efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If ROHC compressor assumes constant TS_STRIDE value for header compression, then compression efficiency is improved, but accuracy deteriorates when RTP Timestamp increment changes due to silence suppression or sampling rate changes

Engineering Contradiction:
Improveheader compression efficiencyVSAvoidRTP Timestamp increment interpretation accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system dynamically adjusts the TS_STRIDE value based on detected changes in RTP Timestamp increment patterns. The compressor monitors timestamp changes and updates TS_STRIDE accordingly, transitioning from a static assumption to a dynamic adaptation mechanism that responds to actual traffic conditions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the TS_STRIDE parameter value when detecting specific patterns in RTP Timestamp increments. By modifying this key compression parameter based on observed traffic characteristics, the system maintains compression efficiency while adapting to different operational modes such as silence suppression or sampling rate changes.

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If ROHC system uses generic header compression without flow-specific information, then device complexity is reduced, but header compression performance deteriorates for specific voice and video flows

Engineering Contradiction:
Improvecompressor/decompressor complexityVSAvoidheader compression performance
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The system performs preliminary classification of traffic flows to identify whether they are voice or video streams. By detecting flow type characteristics early in the compression process, the system can apply appropriate compression strategies specific to each flow type, improving overall performance without requiring complex per-packet analysis.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS7701981B2System and method for improving robust header compression (ROHC) efficiency
Publication Date: 2010.04.20 QUALCOMM INC
  • US7701981B2 patent drawing
  • US7701981B2 patent drawing
  • US7701981B2 patent drawing

AI summary

The invention relates to interpreting the change in the increment of the RTP TS field as occurring either due to silence suppression for a voice flow or a change in sampling/frame rate of a video flow. By interpreting this change correctly, the value of the TS_STRIDE field in robust header compression may be correctly calculated leading to efficient header compression performance. In one aspect, there is disclosed a method of improving ROHC between an Access Network (AN) having a compressor and an Access Terminal (AT) having a decompressor, comprising providing flow information to the compressor relating to a change in the increment of an RTP TS field of a header; determining the change in the increment of an RTP TS field as occurring either due to silence suppression or due to a change in a sampling/frame rate; and taking appropriate action for TS_STRIDE.