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

Voice verification circuit for validating the identity of an unknown person

Assignee: Texas Instruments Inc
•
Filing: 1989-05-09
•
Granted: 1991-10-01
•
Expires: 2009-05-09
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A speaker verification system receives input speech from a speaker of unknown identity. The speech undergoes linear predictive coding (LPC) analysis and transformation to maximize separability between true speakers and impostors when compared to reference speech parameters which have been similarly transformed. The transformation incorporated a "inter-class" covariance matrix of successful impostors within a database.

Inventors

  • 👤 Jayant M. Naik
  • 👤 Lorin P. Netsch
  • 👤 George R. Doddington

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 04:01
CPC Classifications
G; G10; G10L; G10L17/00; G10L17/02; G10L17/22; G10L17/24

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 84 words
A method of verifying the identity of an unknown person, whereby the unknown person's identity is determined to be either a true speaker or an imposter, comprising the steps of: receiving input speech from the unknown person; coding the input speech into a set of predetermined spectral and energy parameters; transforming the parameters based on a predetermined statistically maximized discrimination between true speakers and successful impostors; and comparing the transformed parameters with a stored reference model to verify the identity of the unknown person.
Claim 2
Independent Claim 84 words
A method of verifying the identity of an unknown person, whereby the unknown person's identity is determined to be either a true speaker or an imposter, comprising the steps of: receiving input speech from the unknown person; coding the input speech into a set of predetermined spectral and energy parameters; transforming the parameters based on a predetermined statistically maximized discrimination between true speakers and successful impostors; and comparing the transformed parameters with a stored reference model to verify the identity of the unknown person.
Claim 3
Dependent Claim 22 words
The method of claim 1 wherein said step of transforming comprises the step of transforming the parameters with a linear transform matrix.
Claim 4
Dependent Claim 89 words
The method of claim 2 wherein said step of transforming the parameters with a linear transform matrix comprises the steps of: forming a database of speech samples from a plurality of speakers; coding said speech samples into a plurality of parameters; creating an in-class covariance matrix based on the parameters of all true speakers in the database; creating an inter-class covariance matrix based on the parameters of successful imposters in the database; and creating the linear transform matrix based on said in-class covariance matrix and said inter-class covariance matrix.
Claim 5
Dependent Claim 44 words
The method of claim 3 wherein said step of creating the linear transform matrix comprises the steps of: determining a transformation by diagonalizing the in-class covariance matrix; multiplying the inter-class covariance matrix by said transformation; and diagonalizing the matrix formed in said multiplying step.
Claim 6
Dependent Claim 27 words
The method of claim 1 wherein said step of coding the speech comprises the step of performing linear predictive coding on said speech to generate spectral information.
Claim 7
Dependent Claim 28 words
The method of claim 5 wherein said step of coding the speech further comprises the step of performing linear predictive coding on said speech to generate energy information.
Claim 8
Dependent Claim 30 words
The method of claim 6 wherein said step of coding said speech further comprises the step of digitizing said speech prior to said steps of performing said linear predictive coding.
Claim 9
Independent Claim 92 words
A method of verifying the identity of an unknown person over a telephone network, whereby the unknown person's identity is determined to be either a true speaker or an imposter, comprising the steps of: receiving input speech from the unknown person over the telephone network; coding the input speech into a set of predetermined spectral and energy parameters; transforming the parameters based on a predetermined statistically maximized discrimination between true speakers and successful impostors; and comparing the transformed parameters with a stored reference model to verify the identity of the unknown person.
Claim 10
Independent Claim 92 words
A method of verifying the identity of an unknown person over a telephone network, whereby the unknown person's identity is determined to be either a true speaker or an imposter, comprising the steps of: receiving input speech from the unknown person over the telephone network; coding the input speech into a set of predetermined spectral and energy parameters; transforming the parameters based on a predetermined statistically maximized discrimination between true speakers and successful impostors; and comparing the transformed parameters with a stored reference model to verify the identity of the unknown person.
Claim 11
Dependent Claim 22 words
The method of claim 8 wherein said step of transforming comprises the step of transforming the parameters with a linear transform matrix.
Claim 12
Dependent Claim 93 words
The method of claim 9 wherein said step of transforming the parameters with a linear transform matrix comprises the steps of: forming a database of speech samples from a plurality of speakers over the telephone network; coding said speech samples into a plurality of parameters; creating a in-class covariance matrix based on the parameters of all true speakers in the database; creating a inter-class covariance matrix based on the parameters of successful impostors in the database; and creating the linear transform matrix based on said in-class covariance matrix and said inter-class covariance matrix.
Claim 13
Dependent Claim 44 words
The method of claim 10 wherein said step of creating the linear transform matrix comprises the steps of: determining a transformation by diagonalizing the in-class covariance matrix; multiplying the inter-class covariance matrix by said transformation; and diagonalizing the matrix formed in said multiplying step.
Claim 14
Dependent Claim 27 words
The method of claim 8 wherein said step of coding the speech comprises the step of performing linear predictive coding on said speech to generate spectral information.
Claim 15
Dependent Claim 28 words
The method of claim 12 wherein said step of coding the speech further comprises the step of performing linear predictive coding on said speech to generate energy information.
Claim 16
Dependent Claim 30 words
The method of claim 13 wherein said step of coding said speech further comprises the step of digitizing said speech prior to said steps of performing said linear predictive coding.
Claim 17
Dependent Claim 88 words
Apparatus for verifying the identity of an unknown person, whereby the unknown person's identity is determined to be either a true speaker or an imposter, comprising: circuitry for receiving input speech from the unknown person; circuitry for coding the input speech into a set of predetermined spectral and energy parameters; circuitry for transforming the parameters based on a predetermined statistically maximized discrimination between true speakers and successful imposters; and circuitry for comparing the transformed parameters with a stored reference model to verify the identity of the unknown person.
Claim 18
Dependent Claim 88 words
Apparatus for verifying the identity of an unknown person, whereby the unknown person's identity is determined to be either a true speaker or an imposter, comprising: circuitry for receiving input speech from the unknown person; circuitry for coding the input speech into a set of predetermined spectral and energy parameters; circuitry for transforming the parameters based on a predetermined statistically maximized discrimination between true speakers and successful imposters; and circuitry for comparing the transformed parameters with a stored reference model to verify the identity of the unknown person.
Claim 19
Dependent Claim 21 words
The apparatus of claim 15 wherein said circuitry for transforming comprises circuitry for transforming the parameters with a linear transform matrix.
Claim 20
Dependent Claim 96 words
The apparatus of claim 16 wherein said circuitry for transforming the parameters with a linear transform matrix comprises: circuitry for forming a database of speech samples from a plurality of speakers; circuitry for coding said speech samples into a plurality of parameters; circuitry for creating a in-class covariance matrix based on the parameters of all true speakers in the database; circuitry for creating a inter-class covariance matrix based son the parameters of successful impostors in the database; and circuitry for creating the linear transform matrix based on said in-class covariance matrix and said inter-class covariance matrix.
Claim 21
Dependent Claim 54 words
The apparatus of claim 17 wherein said circuitry for creating the linear transform matrix comprises: circuitry for determining a transformation by diagonalizing the in-class covariance matrix; circuitry for multiplying the inter-class covariance matrix by said transformation; and circuitry for diagonalizing the product of the inter-class covariance matrix multiplied by the diagonalized in-class covariance matrix.
Claim 22
Dependent Claim 23 words
The apparatus of claim 15 wherein said coding circuitry comprises circuitry for performing linear predictive coding on said speech to generate spectral information.
Claim 23
Dependent Claim 24 words
The apparatus of claim 19 wherein said coding circuitry further comprises circuitry for performing linear predictive coding on said speech to generate energy information.
Claim 24
Dependent Claim 23 words
The apparatus of claim 20 wherein said coding circuitry further comprises circuitry for digitizing said speech prior to performing said linear predictive coding.

References Cited (Backward Citations)

US4032711A Cited
US4053710A Cited
US4653097A Cited
US4827518A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1994-09-30 1995-04-01 1995-10-01 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1998-09-30 1999-04-01 1999-10-01 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2002-09-30 2003-04-01 2003-10-01 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag