IP Library Granted Patent US 7,839,887
Granted Patent B1
US 7,839,887 · App. 10/811,227 · Granted Nov 23, 2010

Method and system for providing frame rate adaption

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,839,887
App. No.
10/811,227
Granted
Nov 23, 2010
Kind
B1
Abstract

A system for providing frame rate conversion for audio data is provided. The system includes a first client configured to transmit audio data frames at a first frame rate, a second client configured to receive audio data frames at a second frame rate. The first frame rate is different from the second frame rate. The system further includes a device configured to facilitate transmission of audio data frames between the first client and the second client. The device is further configured to receive the audio data frames from the first client at the first frame rate, store the received audio data frames in an intermediate storage area and repackage the stored audio data frames into one or more frames for transmission to the second client at the second frame rate.

Claims (45)

1. A system for providing frame rate conversion for audio data, comprising:

a first client configured to transmit audio data frames at a first frame rate using a first protocol;

a second client configured to receive audio data frames at a second frame rate using a second protocol, wherein the first frame rate is different from the second frame rate; and

a voice-over-IP (VoIP) gateway device configured to facilitate transmission of audio data frames between the first client and the second client in the respective first and second protocols, wherein the VoIP gateway device is configured to:

store the audio data frames received from the first client in an intermediate storage area until at least a data size associated with the second frame rate is received from the first client; and

repackage the stored audio data frames into one or more frames for transmission to the second client at the second frame rate,

wherein the audio data frames transmitted at the first frame rate have a first interval between the frames, wherein the audio data frames transmitted at the second frame rate have a second interval between the frame, and wherein the first interval and the second interval are constant, and wherein a total amount of audio data received by the second client in the one or more repackaged frames is equal to a total amount of audio data transmitted by the first client in the audio data frames.

2. The system of claim 1 wherein the device is further configured to receive the audio data frames from the first client at the first frame rate and convert the audio data frames for transmission to the second client at the second frame rate.

3. The system of claim 1 wherein the system is implemented in software, hardware or a combination of both.

4. The system of claim 1 wherein the first client and the second client include telephonic equipment and computers.

5. A Voice-over-IP gateway incorporating the system as recited in claim 1 .

6. A Voice-over-IP device for facilitating communications between a first client and a second client, the device comprising:

control logic configured to receive audio data frames from the first client at a first frame rate using a first protocol;

control logic to store the audio data frames from the first client in an intermediate storage area until at least a data size associated with a second frame rate is received from the first client;

control logic to repackage the stored audio data frames into one or more frames for transmission to the second client at the second frame rate;

control logic configured to transmit using a second protocol the one or more frames into which the stored audio data frames were repackaged to the second client at the second frame rate;

wherein the first frame rate is different from the second frame rate, wherein the audio data frames transmitted at the first frame rate have a first interval between the frames, wherein the audio data frames transmitted at the second frame rate have a second interval between the frame, and wherein the first interval and the second interval are constant, and wherein a total amount of audio data received by the second client in the one or more repackaged frames is equal to a total amount of audio data transmitted by the first client in the audio data frames.

7. The device of claim 6 wherein the control logic is implemented in software, hardware or a combination of both.

8. The device of claim 6 wherein the first client and the second client include telephonic equipment and computers.

9. A system for providing frame rate conversion for audio data, comprising:

a first client configured to transmit audio data frames at a first frame rate using a first protocol;

a second client configured to receive audio data frames at a second frame rate using a second protocol, wherein the first frame rate is different from the second frame rate; and

an intermediate storage area configured to store audio data frames received from the first client until at least a data size associated with the second frame rate is received from the first client;

a voice-over-IP gateway device configured to repackage the stored audio data frames into one or more frames for transmission to the second client at the second frame rate,

wherein the audio data frames transmitted at the first frame rate have a first interval between the frames, wherein the audio data frames transmitted at the second frame rate have a second interval between the frame, and wherein the first interval and the second interval are constant, and wherein a total amount of audio data received by the second client in the one or more repackaged frames is equal to a total amount of audio data transmitted by the first client in the audio data frames.

10. The system of claim 9 wherein the system is implemented in software, hardware or a combination of both.

11. The system of claim 9 wherein the first client and the second client include telephonic equipment and computers.

12. A method for providing frame rate conversion for audio data, the method comprising:

receiving audio data frames from a first client at a first frame rate using a first protocol;

storing the received audio data frames in an intermediate storage area until at least a data size associated with a second frame rate is received from the first client;

converting the received audio data frames into one or more frames in a second protocol; and

transmitting the one or more frames in the second protocol to a second client at a the second frame rate;

wherein the first frame rate is different from the second frame rate, wherein the audio data frames transmitted at the first frame rate have a first interval between the frames, wherein the audio data frames transmitted at the second frame rate have a second interval between the frame, and wherein the first interval and the second interval are constant, and wherein a total amount of audio data transmitted in the one or more repackaged frames is equal to a total amount of audio data received from the first client.

13. The method of claim 12 wherein the method is implemented using software, hardware or a combination of both.

14. A Voice-over-IP gateway utilizing the method as recited in claim 12 .

15. The method of claim 12 wherein the first client and the second client include telephonic equipment and computers.

16. A method for providing frame rate conversion for audio data, the method comprising:

receiving audio data frames from a first client using a first protocol, the audio data frames being received at a first frame rate;

storing the received audio data frames in an intermediate storage area until at least a data size associated with a second frame rate is received from the first client;

repackaging the stored audio data frames into one or more frames according to the data size associated with the second frame rate; and

transmitting the one or more frames to a second client at a second frame rate using a second protocol;

wherein the first frame rate is different from the second frame rate, wherein the audio data frames transmitted at the first frame rate have a first interval between the frames, wherein the audio data frames transmitted at the second frame rate have a second interval between the frame, and wherein the first interval and the second interval are constant, and wherein a total amount of audio data transmitted to the second client in the one or more repackaged frames is equal to a total amount of audio data transmitted by the first client in the audio data frames.

17. The method of claim 16 wherein the method is implemented using software, hardware or a combination of both.

18. A Voice-over-IP gateway utilizing the method as recited in claim 16 .

19. The method of claim 16 wherein the first client and the second client include telephonic equipment and computers.

Assignments (10)
RELEASE OF SECURITY INTEREST Recorded Jun 24, 2024
From: CITIZENS BANK, N.A.
To: RIBBON COMMUNICATIONS OPERATING COMPANY, INC. (F/K/A GENBAND US LLC AND SONUS NETWORKS, INC.)
Reel/Frame 067822/0433 →
TERMINATION AND RELEASE OF FIRST SUPPLEMENT OT PATENT SECURITY AGREEMENT AT R/F 049035/0939 Recorded Dec 6, 2021
From: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
To: RIBBON COMMUNICATIONS OPERATING COMPANY, INC. (F/K/A GENBAND US LLC AND SONUS NETWORKS, INC.)
Reel/Frame 058740/0265 →
SECURITY INTEREST Recorded Mar 3, 2020
From: RIBBON COMMUNICATIONS OPERATING COMPANY, INC.
To: CITIZENS BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 052076/0905 →
CORRECTIVE ASSIGNMENT TO CORRECT THE SCHEDULE PREVIOUSLY RECORDED ON REEL 049035 FRAME 0939. ASSIGNOR(S) HEREBY CONFIRMS THE FIRST SUPPLEMENT TO PATENT SECURITY AGREEMENT. Recorded Aug 22, 2019
From: GENBAND US LLC; RIBBON COMMUNICATIONS OPERATING COMPANY, INC., FORMERLY KNOWN AS SONUS NETWORKS, INC.
To: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
Reel/Frame 050705/0001 →
FIRST SUPPLEMENT TO SECURITY AGREEMENT Recorded Apr 30, 2019
From: GENBAND US LLC; RIBBON COMMUNICATIONS OPERATING COMPANY, INC., FORMERLY KNOWN AS SONUS NETWORKS, INC.
To: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
Reel/Frame 049035/0939 →
CHANGE OF NAME Recorded Jan 16, 2019
From: SONUS NETWORKS, INC.
To: RIBBON COMMUNICATIONS OPERATING COMPANY, INC.
Reel/Frame 048078/0036 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2017
From: NETWORK EQUIPMENT TECHNOLOGIES, INC.
To: SONUS NETWORKS, INC.
Reel/Frame 044904/0829 →
RELEASE OF SECURITY INTEREST Recorded Oct 24, 2017
From: BANK OF AMERICA, N.A.
To: SONUS NETWORKS, INC.; SONUS FEDERAL, INC.; NETWORK EQUIPMENT TECHNOLOGIES, INC.; PERFORMANCE TECHNOLOGIES, INCORPORATED; SONUS INTERNATIONAL, INC.; TAQUA, INC.
Reel/Frame 044283/0361 →
SECURITY INTEREST Recorded Sep 12, 2014
From: SONUS NETWORKS, INC.; SONUS FEDERAL, INC.; NETWORK EQUIPMENT TECHNOLOGIES, INC.; PERFORMANCE TECHNOLOGIES, INCORPORATED; SONUS INTERNATIONAL, INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 033728/0409 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 12, 2004
From: STERNERSON, HANNES
To: NETWORK EQUIPMENT TECHNOLOGIES, INC.
Reel/Frame 015881/0122 →