← Back to Patent Explorer
US4860360A Expired / Lapsed US ⏱️ 0.0 years remaining

Method of evaluating speech

Assignee: Verizon Laboratories Inc
•
Filing: 1987-04-06
•
Granted: 1989-08-22
•
Expires: 2007-04-06
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method of evaluating the quality of speech in a voice communication system is used in a speech processor. A digital file of undistorted speech representative of a speech standard for a voice communication system is recorded. A sample file of possibly distorted speech carried by said voice communication system is also recorded. The file of standard speech and the file of possibly distorted speech are passed through a set of critical band filters to provide power spectra which include distorted-standard speech pairs. A variance-covariance matrix is calculated from said pairs, and a Mahalanobis D 2 calculation is performed on said matrix, yielding D 2 data which represents an estimation of the quality of speech in the sample file.

Inventors

  • 👤 George J. Boggs

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 18:52
CPC Classifications
G; G10; G10L; G10L25/00; G10L25/48; G10L25/69

Claims Analysis

Total Claims: 18
Claim 1
Independent Claim 274 words
A method of evaluating the quality of speech in a voice communication system comprising: selecting a digital file of undistorted speech representative of a speech standard satisfying specified criteria for said voice communication system; selecting a sample file of speech carried by said voice communication system for qualitative comparison with said file of standard speech, said sample file including at least one possibly distorted speech sample; inputting said standard speech file and said sample speech file into an evaluative speech processor; processing said files through a plurality of critical bandpass filters having filter parameters representative of the bandpass characteristics of said voice communication system and of human auditory activity obtained from empirical observations; storing temporarily the power spectra obtained from said standard speech file and said sample speech file, said power spectra providing a set of distorted-standard speech pairs; calculating a variance-covariance matrix from said set of distorted-standard speech pairs, wherein diagonal elements for each matrix are calculated according to ##EQU5## where MSW is the mean square within, N k is the number of observations in the kth vector, and S kp 2 is the pooled variance over the set of observations, and off-diagonal elements are calculated by ##EQU6## where r pp' is the pooled correlation coefficient, and S kp and S kp' are the pooled standard deviations for the k vectors; processing Mahalanobis' D 2 Calculation data by the equation: D.sup.2 =(X.sub.2)Σ.sub.xx.sup.-1 (X.sub.1 -X.sub.2), where X 1 and X 2 are the sample mean vectors, and Σ xx -1 is the inverse of the variance-covariance matrix; and outputting said D 2 data, which represents the speech quality estimate of said sample speech file.
Claim 2
Independent Claim 274 words
A method of evaluating the quality of speech in a voice communication system comprising: selecting a digital file of undistorted speech representative of a speech standard satisfying specified criteria for said voice communication system; selecting a sample file of speech carried by said voice communication system for qualitative comparison with said file of standard speech, said sample file including at least one possibly distorted speech sample; inputting said standard speech file and said sample speech file into an evaluative speech processor; processing said files through a plurality of critical bandpass filters having filter parameters representative of the bandpass characteristics of said voice communication system and of human auditory activity obtained from empirical observations; storing temporarily the power spectra obtained from said standard speech file and said sample speech file, said power spectra providing a set of distorted-standard speech pairs; calculating a variance-covariance matrix from said set of distorted-standard speech pairs, wherein diagonal elements for each matrix are calculated according to ##EQU5## where MSW is the mean square within, N k is the number of observations in the kth vector, and S kp 2 is the pooled variance over the set of observations, and off-diagonal elements are calculated by ##EQU6## where r pp' is the pooled correlation coefficient, and S kp and S kp' are the pooled standard deviations for the k vectors; processing Mahalanobis' D 2 Calculation data by the equation: D.sup.2 =(X.sub.2)Σ.sub.xx.sup.-1 (X.sub.1 -X.sub.2), where X 1 and X 2 are the sample mean vectors, and Σ xx -1 is the inverse of the variance-covariance matrix; and outputting said D 2 data, which represents the speech quality estimate of said sample speech file.
Claim 3
Dependent Claim 47 words
The method as recited in claim 1 wherein said standard of speech is selected by recording a human voice on a storage medium; and wherein said set of filters is selected to encompass the bandpass characteristics of the international telephone network (nominally 300 Hz to 3200 Hz).
Claim 4
Dependent Claim 112 words
The method as recited in claim 1 wherein said set of filters includes fifteen filters having center frequencies, cutoff frequencies, and bandwidths, respectively, as follows: ______________________________________ Number Center Freq. (Hz) Cutoff (Hz) Bandwidth (Hz) ______________________________________ 1 250 300 100 2 350 400 100 3 450 510 110 4 570 630 120 5 700 770 140 6 840 920 150 7 1000 1080 160 8 1170 1270 190 9 1370 1480 210 10 1600 1720 240 11 1850 2000 280 12 2150 2320 320 13 2500 2700 380 14 2900 3150 450 15 3400 3700 550 ______________________________________ wherein center frequency is defined as that frequency in which there is the least filter attenuation.
Claim 5
Dependent Claim 46 words
The method as recited in claim 3 wherein said set of filters includes sixteen filters, the sixteenth filter having a center frequency, a cutoff frequency, and a bandwidth as follows: ______________________________________ Center Cutoff Bandwidth No. Frequency (Hz) Frequency (Hz) (Hz) ______________________________________ 16 4000 4400 700 ______________________________________
Claim 6
Dependent Claim 17 words
The method as recited in claim 1 wherein said sample file of possibly distorted speech is recorded.
Claim 7
Dependent Claim 15 words
The method as recited in claim 5 wherein said possibly distorted speech is digitally recorded.
Claim 8
Dependent Claim 37 words
The method as recited in claim 1 wherein said spectra from said standard of speech file and said sample file of possibly distorted speech, and from said set of bandpass filters, is temporarily stored via parallel paths.
Claim 9
Dependent Claim 38 words
The method as recited in claim 1 wherein said spectra from said standard of speech file and said sample file of possibly distorted speech file, from said set of bandpass filters, is temporarily stored via a serial path.
Claim 10
Dependent Claim 293 words
An evaluative speech processor for evaluating the quality of speech carried by a voice communication system, comprising: means to select a digital file of undistorted speech representative of a speech standard satisfying specified criteria for said voice communication system; means to select a sample file of speech carried by said voice communication system for qualitative comparison with said file of standard speech, said sample file including at least one possibly distorted speech samples; means to input said standard speech file and said sample speech file into an evaluative speech processor; means to process said files through a plurality of critical bandpass filters having filter parameters representative of the bandpass characteristics of said voice communication system and of human auditory activity obtained from empirical observations; means to store temporarily the power spectra obtained from said standard speech file and said sample file, said power spectra providing a set of distorted-standard speech pairs; means to calculate a variance-convariance matrix from said set of distorted-standard speech pairs, wherein diagonal elements for each matrix are calculated according to ##EQU7## where MSW is the mean square within, N k is the number of observations in the kth vector, and S kp 2 is the pooled variance over the set of observations, and off-diagonal elements are calculated by ##EQU8## where r pp' is the pooled correlation coefficient, and S kp and S kp' are the pooled standard deviations for the k vectors; means to process Mahalanobis' D 2 Calculation data by the equation: D.sup.2 =(X.sub.1 -X.sub.2)Σ.sub.xx.sup.-1 (X.sub.1 -X.sub.2), where X 1 and X 2 are the sample mean vectors, and Σ xx -1 is the inverse of the variance-covariance matrix; and means to output said D 2 data, which represents the speech quality estimate of said sample speech file.
Claim 11
Dependent Claim 293 words
An evaluative speech processor for evaluating the quality of speech carried by a voice communication system, comprising: means to select a digital file of undistorted speech representative of a speech standard satisfying specified criteria for said voice communication system; means to select a sample file of speech carried by said voice communication system for qualitative comparison with said file of standard speech, said sample file including at least one possibly distorted speech samples; means to input said standard speech file and said sample speech file into an evaluative speech processor; means to process said files through a plurality of critical bandpass filters having filter parameters representative of the bandpass characteristics of said voice communication system and of human auditory activity obtained from empirical observations; means to store temporarily the power spectra obtained from said standard speech file and said sample file, said power spectra providing a set of distorted-standard speech pairs; means to calculate a variance-convariance matrix from said set of distorted-standard speech pairs, wherein diagonal elements for each matrix are calculated according to ##EQU7## where MSW is the mean square within, N k is the number of observations in the kth vector, and S kp 2 is the pooled variance over the set of observations, and off-diagonal elements are calculated by ##EQU8## where r pp' is the pooled correlation coefficient, and S kp and S kp' are the pooled standard deviations for the k vectors; means to process Mahalanobis' D 2 Calculation data by the equation: D.sup.2 =(X.sub.1 -X.sub.2)Σ.sub.xx.sup.-1 (X.sub.1 -X.sub.2), where X 1 and X 2 are the sample mean vectors, and Σ xx -1 is the inverse of the variance-covariance matrix; and means to output said D 2 data, which represents the speech quality estimate of said sample speech file.
Claim 12
Dependent Claim 30 words
The evaluative speech processor of claim 9 wherein said set of filters is selected to encompass the bandpass characteristics of the international telephone network (nominally 300 Hz to 3200 Hz).
Claim 13
Dependent Claim 112 words
The evaluative speech processor of claim 9 wherein said set of filters includes fifteen filters having center frequencies, cutoff frequencies, and bandwidths, respectively, as follows: ______________________________________ Number Center Freq. (Hz) Cutoff (Hz) Bandwidth (Hz) ______________________________________ 1 250 300 100 2 350 400 100 3 450 510 110 4 570 630 120 5 700 770 140 6 840 920 150 7 1000 1080 160 8 1170 1270 190 9 1370 1480 210 10 1600 1720 240 11 1850 2000 280 12 2150 2320 320 13 2500 2700 380 14 2900 3150 450 15 3400 3700 550 ______________________________________ wherein center frequency is defined as that frequency in which there is the least filter attenuation.
Claim 14
Dependent Claim 46 words
The evaluative speech processor of claim 11 wherein said set of filters includes sixteen filters, the sixteenth filter having a center frequency, a cutoff frequency, and a bandwidth as follows: ______________________________________ Center Cutoff Bandwidth No. Frequency (Hz) Frequency (Hz) (Hz) ______________________________________ 16 4000 4400 700 ______________________________________
Claim 15
Dependent Claim 17 words
The evaluative speech processor of claim 9 wherein said sample file of possibly distorted speech is recorded.
Claim 16
Dependent Claim 20 words
The evaluative speech processor as recited in claim 13 wherein said sample file of possibly distorted speech is digitally recorded.
Claim 17
Dependent Claim 39 words
The evaluative speech processor as recited in claim 9 wherein said spectra from said standard of speech file and said sample file of possibly distorted speech, and from said set of bandpass filters, is temporarily stored via parallel paths.
Claim 18
Dependent Claim 40 words
The evaluative speech processor as recited in claim 9 wherein said spectra from said standard of speech file and said sample file of possibly distorted speech file, from said set of bandpass filters, is temporarily stored via a serial path.

References Cited (Backward Citations)

US3634759A Cited
US4220819A Cited
US4509133A Cited
US4651289A Cited
US4592085A Cited
GB2137791A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1992-08-21 1993-02-20 1993-08-22 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1996-08-21 1997-02-20 1997-08-22 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2000-08-21 2001-02-20 2001-08-22 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag