IP Library Granted Patent US 7,804,817
Granted Patent B1
US 7,804,817 · App. 11/187,752 · Granted Sep 28, 2010

Delayed onset of voice activity detection for jitter adaptation

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,804,817
App. No.
11/187,752
Granted
Sep 28, 2010
Kind
B1
Abstract

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.

Claims (32)

1. A method for controlling a voice activity detector, comprising the steps of:

initiating in a first gateway a voice over internet protocol (VOIP) session with a second gateway;

transmitting a plurality of jitter adaptation packets from the first gateway to the second gateway;

disabling the voice activity detector in the first gateway during the transmission of the jitter adaptation packets;

enabling the voice activity detector in the first gateway after the transmission of the jitter adaptation packets;

determining whether a packet has been received in the first gateway from the second gateway, wherein the jitter adaptation packets are transmitted after the packet has been received in the first gateway; and

counting the jitter adaptation packets transmitted to the second gateway after the packet has been received in the first gateway, wherein the voice activity detector is enabled after a predefined quantity of the jitter adaptation packets is transmitted from the first gateway to the second gateway;

wherein the jitter adaptation packets transmitted from the first gateway to the second gateway comprise an initial number of packets transmitted by the first gateway to the second gateway.

2. The method of claim 1 , further comprising the step of transmitting the jitter adaptation packets to the second gateway for a predefined period of time after the packet has been received in the first gateway, wherein the voice activity detector is enabled after the predefined period of time has elapsed.

3. The method of claim 1 , further comprising the step of initiating a timer in the first gateway before a transmission of the jitter adaptation packets from the first gateway to the second gateway, wherein the voice activity detector is enabled when the timer indicates that a predefined period of time has elapsed.

4. The method of claim 1 , wherein a minimum required number of the jitter adaptation packets is transmitted from the first gateway to the second gateway, wherein the minimum required number of the jitter adaptation packets is at least as great as an amount of jitter adaptation packets for a jitter adapter to substantially adapt the number of packets held in a jitter buffer associated with the jitter adapter.

5. A system in a first gateway for controlling a voice activity detector (VAD), comprising:

a VAD controller configured to:

disable the VAD in the first gateway during a transmission of a plurality of jitter adaptation packets to a second gateway;

enable the VAD in the first gateway after the transmission of the jitter adaptation packets;

determine whether a packet has been received in the first gateway from the second gateway, wherein the jitter adaptation packets are transmitted after the packet has been received in the first gateway; and

count the jitter adaptation packets transmitted to the second gateway after the packet has been received in the first gateway, and to enable the voice activity detector after a predefined quantity of the jitter adaptation packets is transmitted from the first gateway to the second gateway;

wherein the jitter adaptation packets further comprise an initial number of packets transmitted by the first gateway to the second gateway.

6. The system of claim 5 , wherein the VAD controller tracks a passing of a predefined period of time after the packet has been received in the first gateway, wherein the jitter adaptation packets are transmitted to the second gateway during the predefined period of time and the VAD controller is configured to enable the VAD after the predefined period time has elapsed.

7. The system of claim 5 , wherein the VAD controller is further configured to track a predefined period of time with a timer in the first gateway, the predefined period of time beginning before a transmission of the jitter adaptation packets from the first gateway to the second gateway, the jitter adaptation packets being transmitted during the predefined period of time, wherein the VAD controller is configured to enable the VAD after the predefined period of time has elapsed.

8. The system of claim 5 , wherein a minimum required number of the jitter adaptation packets is transmitted from the first gateway to the second gateway, wherein the minimum required number of the jitter adaptation packets is at least as great as an amount of jitter adaptation packets for a jitter adapter to substantially adapt the number of packets held in a jitter buffer associated with the jitter adapter.

9. A system in a first gateway for controlling a voice activity detector (VAD), comprising:

means for disabling the VAD in the first gateway during a transmission of a plurality of jitter adaptation packets to a second gateway;

means for enabling the VAD in the first gateway after the transmission of the jitter adaptation packets;

means for determining whether a packet has been received in the first gateway from the second gateway, wherein the jitter adaptation packets are transmitted after the packet has been received in the first gateway;

means for counting the jitter adaptation packets transmitted to the second gateway after the packet has been received in the first gateway; and

means for enabling the voice activity detector after a predefined quantity of the jitter adaptation packets is transmitted from the first gateway to the second gateway;

wherein the jitter adaptation packets further comprise an initial number of packets transmitted by the first gateway to the second gateway.

10. The system of claim 9 , further comprising means for tracking a passing of a predefined period of time after the packet has been received in the first gateway, wherein the jitter adaptation packets are transmitted to the second gateway during the predefined period of time and the VAD controller is configured to enable the VAD after the predefined period of time has elapsed.

11. The system of claim 9 , further comprising:

means for tracking a predefined period of time with a timer in the first gateway, the predefined period of time beginning before a transmission of the jitter adaptation packets from the first gateway to the second gateway, the jitter adaptation packets being transmitted during the predefined period of time; and

wherein the means for enabling the VAD in the first gateway after the transmission of the jitter adaptation packets further comprises means for enabling the VAD after the predefined period of time has elapsed.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 7, 2017
From: MINDSPEED TECHNOLOGIES, LLC
To: MACOM TECHNOLOGY SOLUTIONS HOLDINGS, INC.
Reel/Frame 044791/0600 →
CHANGE OF NAME Recorded Aug 10, 2016
From: MINDSPEED TECHNOLOGIES, INC.
To: MINDSPEED TECHNOLOGIES, LLC
Reel/Frame 039645/0264 →
SECURITY INTEREST Recorded May 9, 2014
From: M/A-COM TECHNOLOGY SOLUTIONS HOLDINGS, INC.; MINDSPEED TECHNOLOGIES, INC.; BROOKTREE CORPORATION
To: GOLDMAN SACHS BANK USA
Reel/Frame 032859/0374 →
RELEASE OF SECURITY INTEREST Recorded May 9, 2014
From: JPMORGAN CHASE BANK, N.A.
To: MINDSPEED TECHNOLOGIES, INC.
Reel/Frame 032861/0617 →
SECURITY INTEREST Recorded Mar 21, 2014
From: MINDSPEED TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 032495/0177 →