Interleaving Text and Media in Real-Time IP Transport Sessions
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Public Switched Telephone Network (PSTN) gateways face challenges in reliably transporting text signals from TTY/TDD devices over Internet Protocol (IP) networks due to voice compression issues and packet loss, which are not acceptable for text data, and existing solutions complicate management with dual RTP streams for audio and text.
Innovation Solution
Text is interleaved with other media data and transported over the same real-time IP media transport session, with a network processing device identifying and formatting text characters into packets, using Real-time Transport Protocol (RTP) for unified handling, and specifying a maximum character transfer rate to prevent buffer overflow.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If voice compression is applied to PSTN signals, then audio processing efficiency is improved, but text transmission reliability deteriorates
Solution Approach 1:
The patent segments the transport stream into separate text packets and media packets, allowing text to be transmitted independently without being affected by voice compression. Text characters are identified, extracted, and formatted into separate packets that maintain reliability while media packets handle the compressed audio content.
Solution Approach 2:
The patent introduces an intermediary processing layer that identifies text characters within the compressed audio stream, extracts them, and reformats them into dedicated text packets. This intermediary process separates text transmission from voice compression, ensuring text reliability while maintaining audio processing efficiency.
2Adaptability or versatility
If dual RTP streams are used for audio and text, then text transport capability is improved, but gateway management complexity increases
Solution Approach 1:
The patent merges text transport and media transport into a single RTP stream. Text characters and media packets are interleaved within one stream, allowing the gateway to manage a single transport session instead of maintaining separate dual RTP streams for audio and text, thereby reducing management complexity while preserving text transport capability.
Solution Approach 2:
The patent makes the single RTP stream universal by enabling it to carry both text packets and media packets. The stream becomes multi-functional, handling both text communication and media transmission through a unified protocol, which simplifies gateway operations compared to managing separate specialized streams.
3Reliability
If text is transmitted character-by-character in real-time, then text delivery reliability is improved, but transmission speed decreases
Solution Approach 1:
The patent implements dynamic character transfer rate control that adjusts the speed at which text characters are transmitted based on network conditions and receiver capability. The system can operate at different rates depending on whether real-time reliability is prioritized or transmission speed is the bottleneck, making the system adaptable to varying requirements.
Solution Approach 2:
The patent changes the transmission parameter by introducing a maximum character transfer rate specification that can be configured according to network conditions. This allows the system to optimize between reliability and speed by adjusting the character transmission rate parameter dynamically rather than using a fixed slow character-by-character approach.
Data Source
AI summary
Text is interleaved and transported along with media data over the same real-time Internet Protocol (IP) media transport session. A network processing device identifies text characters corresponding with text signaling. The identified text characters are formatted into text packets and sent over the same real-time IP media transport session used for real-time media transport. The media transport session can identify the sequence that the text characters are transmitted and can specify a maximum character transfer rate.


