Voice Activity Detector Control for VoIP Jitter Adaptation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
During the initiation of a Voice-Over-Internet-Protocol (VOIP) session, the receiving endpoint often lacks sufficient packets for jitter adaptation, leading to degradation of the voice/data signal due to insufficient packet availability until voice or data communication begins.
Innovation Solution
The implementation of a voice activity detector (VAD) control mechanism that disables VAD during the initial transmission of jitter adaptation packets, allowing for a continuous stream of packets to facilitate jitter buffer adaptation, and enables VAD only after a desired number of jitter adaptation packets are transmitted, ensuring proper adaptation of the jitter buffer.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of energy
If VAD is enabled from the beginning of VOIP session, then network bandwidth usage is reduced by suppressing silence packets, but jitter buffer adaptation is insufficient leading to signal degradation
Solution Approach 1:
The patent applies preliminary action by disabling VAD during an initial adaptation period at the start of the VOIP session. This allows the jitter buffer to accumulate sufficient packets for proper adaptation before VAD is activated. The system performs the adaptation action in advance (during the initial period) so that when VAD is later enabled, the jitter buffer is already properly configured, thus avoiding signal degradation while still achieving bandwidth savings.
2Reliability
If VAD is disabled during initial packets, then jitter buffer can adapt properly, but network bandwidth is wasted transmitting silence packets
Solution Approach 1:
The patent applies partial action by disabling VAD for only a limited initial period sufficient for jitter buffer adaptation, rather than keeping it disabled indefinitely. This partial disabling provides exactly enough packets for adaptation (the required amount) without excessive waste of bandwidth. After the adaptation period, VAD is re-enabled to suppress silence packets, achieving the optimal balance between adaptation quality and bandwidth efficiency.
3Reliability
If continuous packets are transmitted for jitter adaptation, then jitter buffer adapts properly, but silence packets consume unnecessary bandwidth
Solution Approach 1:
The system performs preliminary packet transmission during an initial adaptation period where VAD is temporarily disabled. This preliminary action ensures the jitter buffer receives enough continuous packets to adapt to network jitter characteristics. After this preliminary phase, the system switches to VAD-enabled operation, transmitting packets only when necessary, thus achieving both proper adaptation and reduced packet quantity.
Data Source
AI summary
Disclosed are various systems and methods for controlling a voice activity detector. In one example approach, a method is provided in which a voice over internet protocol (VOIP) session is initiated in a first gateway with a second gateway. A plurality of jitter adaptation packets are transmitted from the first gateway to the second gateway. Also, the voice activity detector is disabled in the first gateway during the transmission of the jitter adaptation packets. The voice activity detector is enabled in the first gateway after the transmission of the jitter adaptation packets.


