Removing Initial Silence to Reduce PoC Session Latency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Push to Talk Over Cellular services experience significant delays due to the time it takes for the initiating subscriber to start speaking after receiving the tone, which can be up to 3 seconds, affecting the real-time connection and communication experience.
Innovation Solution
A method and system for removing the initial period of silence from the speech data before transmission in a Push to Talk session, which can be implemented at the terminal or within the IP Multimedia Subsystem, allowing for immediate playback of speech data once the tone is received, thereby reducing latency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the initial speech burst is buffered and transmitted only after receiving SIP 200 OK message, then network protocol compliance is maintained, but the delay perceived by the called party remains significant
Solution Approach 1:
The system performs preliminary actions by detecting and removing the initial silence period from the speech burst before transmission. This allows the speech data to be prepared in advance, enabling faster transmission once the SIP 200 OK message is received, thus reducing the overall delay while maintaining protocol compliance.
2Loss of time
If the initial period of silence is removed from speech data, then the delay between speech generation and playback is reduced, but additional processing steps are required
Solution Approach 1:
The invention extracts and removes the initial silence period from the speech burst data. By separating and eliminating this non-essential portion of the audio signal, the system reduces the overall playback delay without requiring complex processing of the entire speech stream, thus achieving time reduction with manageable complexity increase.
3Reliability
If the PoC server buffers the talk burst until receiving SIP 200 OK message, then proper session establishment is ensured, but the called party experiences significant delay
Solution Approach 1:
The system performs preliminary processing by removing the initial silence period from the speech burst before it is buffered and transmitted. This advance preparation reduces the perceived delay for the called party while the buffering mechanism still ensures proper session establishment, thus improving user experience without sacrificing reliability.
Data Source
AI summary
A method of processing user speech data for transmission to a participant or participants in a Push to talk Over Cellular (PoC) session over a cellular telephone network. The method comprises, detecting an initial period of silence in the initial talk burst of the session, and removing that period of silence from the speech data prior to replaying of the speech data to the or each other participant. These signal processing steps may be carried out at one of the initiating terminal, the receiving terminal, or the IMS core.


