Voice Activity Detector Control for VoIP Jitter Adaptation

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvenetwork bandwidth usageVSAvoidsignal quality
Core Design Contradiction:
Loss of energyVSReliability

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.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If VAD is disabled during initial packets, then jitter buffer can adapt properly, but network bandwidth is wasted transmitting silence packets

Engineering Contradiction:
Improvejitter buffer adaptationVSAvoidnetwork bandwidth
Core Design Contradiction:
ReliabilityVSLoss of energy

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.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If continuous packets are transmitted for jitter adaptation, then jitter buffer adapts properly, but silence packets consume unnecessary bandwidth

Engineering Contradiction:
Improvejitter adaptation effectivenessVSAvoidnumber of packets transmitted
Core Design Contradiction:
ReliabilityVSQuantity of substance

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.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS7804817B1Delayed onset of voice activity detection for jitter adaptation
Publication Date: 2010.09.28 MACOM TECH SOLUTIONS HLDG INC
  • US7804817B1 patent drawing
  • US7804817B1 patent drawing
  • US7804817B1 patent drawing

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.