IP Library Granted Patent US 7,734,469
Granted Patent B1
US 7,734,469 · App. 11/317,297 · Granted Jun 8, 2010

Density measurement method and system for VoIP devices

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,734,469
App. No.
11/317,297
Granted
Jun 8, 2010
Kind
B1
Abstract

A density measurement system for measuring a density of a speech processing device including a plurality of channels each having an encoder and a decoder, where each one of the plurality of channels is coupled to another one of the plurality of channels to provide a plurality of coupled pairs. The system comprises a first signal injector module for injecting a first speech signal into a first one of each coupled pair; a second signal injector module for injecting a second speech signal into a second one of each coupled pair; a quality module connected to each decoder for measuring a quality value for each decoder; and an error module connected to each encoder for determining an error value for each encoder, wherein the system determines the density of the speech processing device based on the quality value of each decoder and the error value of each encoder.

Claims (32)

1. A density measurement system implemented using circuitry and software for measuring a density of a single speech processing device including a plurality of channels each having an encoder and a decoder, where each one of the plurality of channels is coupled to another one of the plurality of channels to provide a plurality of coupled pairs, the single speech processing device having a processing power definable by millions of instructions per second (MIPS), the density measurement system comprising:

a first signal injector module for injecting a first speech signal into a first one of each coupled pair of the single speech processing device;

a second signal injector module for injecting a second speech signal into a second one of each coupled pair of the single speech processing device;

a quality module connected to an output of each decoder; and

an error module connected to an output of each encoder;

wherein the quality module measures a quality value for each decoder, and the error module determines an error value for each encoder, and wherein the density measurement system determines the density of the single speech processing device based on the quality value of each decoder and the error value of each encoder, wherein the density is a determined number of the plurality of channels, which the single speech processing device can run simultaneously for a given MIPS available to the single speech processing device while maintaining an acceptable level of speech quality, divided by the given MIPS.

2. The density measurement system of claim 1 , wherein the error value is indicative of a degree to which the encoder having run out of time.

3. The density measurement system of claim 1 , wherein the error value is a total number of frame erasures (FE) generated by the encoder.

4. The density measurement system of claim 1 , wherein the first speech signal includes an echo of the second speech signal.

5. The density measurement system of claim 4 , wherein the second speech signal includes an echo of the first speech signal.

6. The density measurement system of claim 1 , wherein the first speech signal includes background noise.

7. The density measurement system of claim 1 , wherein the first signal injector module injects voice signals into the first one of each coupled pair simultaneously with the second signal injector module injecting voice signals into the second one of each coupled pair to cause a double talk condition.

8. The density measurement system of claim 1 wherein the density measurement system determines that the density of the single speech processing device equals the plurality of channels if each quality value is close to a reference quality value and each frame erasure (FE) value is less than a predetermined threshold.

9. The density measurement system of claim 8 , wherein the reference quality value is determined based on the first signal injector module injecting the first speech signal into the first one of a single coupled pair, and the second signal injector module injecting the second speech signal into the second one of the single coupled pair.

10. The density measurement system of claim 1 , wherein each quality value is a PESQ (Perceptual Evaluation of Speech Quality) value.

11. The method of claim 10 , wherein the error value is indicative of a degree to which the encoder having run out of time.

12. The method of claim 10 , wherein the error value is a total number of frame erasures (FE) generated by the encoder.

13. The method of claim 10 , wherein the first speech signal includes an echo of the second speech signal.

14. The method of claim 13 , wherein the second speech signal includes an echo of the first speech signal.

15. The density measurement system of claim 1 , wherein the first signal injector module injects voice signals into the first one of each coupled pair after the second signal injector module injects voice signals into the second one of each coupled pair to avoid a double talk condition.

16. A method of measuring a density of a single speech processing device using a density measurement system, the single speech processing device including a plurality of channels each having an encoder and a decoder, where each one of the plurality of channels is coupled to another one of the plurality of channels to provide a plurality of coupled pairs, the single speech processing device having a processing power definable by millions of instructions per second (MIPS), the method comprising:

injecting a first speech signal into a first one of each coupled pair of the single speech processing device using a first signal injector module;

injecting a second speech signal into a second one of each coupled pair of the single speech processing device using a second signal injector module;

measuring a quality module a quality value for each decoder using a quality module connected to an output of each decoder;

determining an error value for each encoder module using an error module connected to an output of each encoder; and

calculating the density of the single speech processing device based on the quality value of each decoder and the error value of each encoder, wherein the density is a determined number of the plurality of channels, which the single speech processing device can run simultaneously for a given MIPS available to the single speech processing device while maintaining an acceptable level of speech quality, divided by the given MIPS.

17. The method of claim 16 , wherein the first speech signal includes background noise.

18. The method of claim 16 further comprising: injecting voice signals into the first one of each coupled pair simultaneously with injecting voice signals into the second one of each coupled pair to cause a double talk condition.

19. The method of claim 16 further comprising: determining the density of the single speech processing device equals the plurality of channels if each quality value is close to a reference quality value and each frame erasure (FE) value is less than a predetermined threshold.

20. The method of claim 19 further comprising: determining the reference quality value based on the first signal injector module injecting the first speech signal into the first one of a single coupled pair, and the second signal injector module injecting the second speech signal into the second one of the single coupled pair.

21. The method of claim 16 , wherein each quality value is a PESQ (Perceptual Evaluation of Speech Quality) value.

22. The method of claim 16 further comprising: injecting voice signals into the first one of each coupled pair after the second signal injector module injecting voice signals into the second one of each coupled pair to avoid a double talk condition.

Assignments (6)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 22, 2005
From: MURGIA, CARLO; MELLON, CRAIG S.
To: MINDSPEED TECHNOLOGIES, INC.
Reel/Frame 017395/0361 →