ROHC Compressor TS_STRIDE Adaptation for RTP Timestamp Changes
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
Data Source
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.


