Voice quality performance evaluator and method of operation in conjunction with a communication network
First Claim
1. A voice quality performance evaluator employed to evaluate the performance of a voice transmission path, the voice quality performance evaluator comprising:
- an interface adapted to couple to a voice transmission path under test;
memory coupled to the interface adapted to store an original voice sample, wherein the original voice sample includes a plurality of original voice sample segments;
processing circuitry coupled to the interface and to the memory that retrieves the original voice sample from the memory and that transmits the original voice sample on the voice transmission path under test via the interface;
the processing circuitry receiving a modified voice sample via the interface from the voice transmission path under test, wherein the modified voice sample includes a plurality of modified voice sample segments that correspond to the plurality of original voice sample segments;
the processing circuitry performing time alignment to align each of the plurality of original voice sample segments with its corresponding modified voice sample segments; and
the processing circuitry comparing the original voice sample to the modified voice sample in the frequency domain to evaluate the performance of the voice transmission path, wherein in comparing the original voice sample to the modified voice sample, the processing circuitry compares each original voice sample segment with its corresponding modified voice sample segment.
2 Assignments
0 Petitions
Accused Products
Abstract
A voice quality performance evaluator includes an interface, memory, processing circuitry and may include a network interface. The interface is adapted to couple to a voice transmission path under test. The memory couples to the interface and is adapted to store an original voice sample and a modified voice sample. The processing circuitry couples to the interface and to the memory, retrieves the original voice sample from the memory and transmits the original voice sample to the voice transmission path under test via the interface. The processing circuitry also receives the modified voice sample via the interface from the voice transmission path under test. Finally, the processing circuitry compares the original voice sample to the modified voice sample in the frequency domain to evaluate the performance of the voice transmission path. In one construction, the voice quality performance evaluator includes a network interface that directs the communication network to complete the voice transmission path from and to the voice terminal. In one type of test that is performed by the voice quality performance evaluator, the voice transmission path includes only a vocoder of a voice terminal. However, in another type of test performed by the voice quality performance evaluator, the voice transmission path further includes a communication network. In one implementation, the original voice sample comprises a plurality of different voice samples. These plurality of different voice samples are separated by time markers. The time markers assist in allowing the voice quality performance evaluator to align the original voice sample and the modified voice sample prior to evaluating same. In performing its analysis, the voice quality performance evaluator divides the original voice sample and the modified voice sample into a plurality of time segments and performs an evaluation for each time segment. The voice quality performance evaluator then accumulates the evaluation for each time segment to produce an evaluation for the complete modified voice sample. Once the evaluation is complete, the voice quality performance evaluator may normalize the evaluation of the voice transmission path to other evaluations.
-
Citations
22 Claims
-
1. A voice quality performance evaluator employed to evaluate the performance of a voice transmission path, the voice quality performance evaluator comprising:
-
an interface adapted to couple to a voice transmission path under test;
memory coupled to the interface adapted to store an original voice sample, wherein the original voice sample includes a plurality of original voice sample segments;
processing circuitry coupled to the interface and to the memory that retrieves the original voice sample from the memory and that transmits the original voice sample on the voice transmission path under test via the interface;
the processing circuitry receiving a modified voice sample via the interface from the voice transmission path under test, wherein the modified voice sample includes a plurality of modified voice sample segments that correspond to the plurality of original voice sample segments;
the processing circuitry performing time alignment to align each of the plurality of original voice sample segments with its corresponding modified voice sample segments; and
the processing circuitry comparing the original voice sample to the modified voice sample in the frequency domain to evaluate the performance of the voice transmission path, wherein in comparing the original voice sample to the modified voice sample, the processing circuitry compares each original voice sample segment with its corresponding modified voice sample segment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
each of the plurality of original voice sample segments is taken from a corresponding respective speaker; and
the plurality of voice sample segments have diverse speech characteristics.
-
-
9. The voice quality performance evaluator of claim 8, wherein the processing circuitry accumulates the evaluation for each of the plurality of original voice sample segments to produce an evaluation for the complete modified voice sample.
-
10. The voice quality performance evaluator of claim 1, wherein the processing circuitry normalizes the evaluation of the voice transmission path to other evaluations.
-
11. A method of evaluating the performance of a voice signal path, the method comprising:
-
transmitting an original voice sample onto the voice signal path, wherein the original voice sample includes a plurality of original voice sample segments;
receiving a modified voice sample from the voice signal path, the modified voice sample corresponding to the original voice signal, wherein the modified voice sample includes a plurality of modified voice sample segments that correspond to the plurality of original voice sample segments;
aligning in time each of the plurality of original voice sample segments with its corresponding modified voice sample segments;
transforming the plurality of modified voice sample segments and the plurality of original voice sample segments to the frequency domain; and
comparing the spectral components of the transformed plurality of modified voice sample segments to the spectral components of the transformed plurality of original voice sample segments to evaluate the performance of the voice transmission path. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
each of the plurality of original voice sample segments is taken from a corresponding respective speaker; and
the plurality of voice sample segments have diverse speech characteristics.
-
-
19. The method of claim 18, further comprising accumulating the evaluation for each of the plurality of original voice sample segments to produce an evaluation for the complete modified voice sample.
-
20. The method of claim 11, further comprising normalizing the evaluation of the voice transmission path to other evaluations.
-
21. The method of claim 11, further comprising windowing the modified voice sample and the original voice sample when transforming the modified voice sample and the original voice sample to the frequency domain.
-
22. The method of claim 11, wherein, in comparing the spectral components of the transformed modified voice sample to the spectral components of the transformed original voice sample to evaluate the performance of the voice transmission path, the difference in spectral properties is determined.
Specification