Patent US5432883A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5432883A Expired / Lapsed US ⏱️ 0.0 years remaining

Voice coding apparatus with synthesized speech LPC code book

Assignee: Olympus Corp
•
Filing: 1993-04-26
•
Granted: 1995-07-11
•
Expires: 2013-04-26
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A voice coding apparatus has a first linear prediction analyzer for acquiring linear prediction coefficients based on a received input speech sampled at a given time interval. A synthesized speech LPC code book stores linear prediction coefficients of a speech resynthesized based on an old input speech. An excitation code book has predetermined excitation vectors. A first error minimizer receives a signal representing an error between the linear prediction coefficient from the first linear prediction analyzer and one linear prediction coefficient of the synthesized speech LPC code book and acquires an index of the synthesized speech LPC code book which minimizes the error. A linear predictor computes a predictive speech based on the index, acquired by the first error minimizer, and an excitation vector of the excitation code book. A second error minimizer receives a signal representing an error between the input speech and the predictive speech from the linear predictor, and acquires the predictive speech that minimizes the error and an index of the excitation code book at that time while scanning indexes of the excitation code book. A second linear prediction analyzer converts the predictive speech from the second error minimizer into a linear prediction coefficient again and supplies the converted linear prediction coefficient to the synthesized speech LPC code book.

Inventors

  • 👤 Takafumi Yoshihara

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 16:37
CPC Classifications
G; G10; G10L; G10L19/00; G10L19/04; G10L25/00; G10L25/27; G10L25/30

Claims Analysis

Total Claims: 17
Claim 1
Independent Claim 261 words
A voice coding apparatus comprising: first linear prediction analyzing means for producing linear prediction coefficients based on received input speech sampled at a given time interval; code book means for storing linear prediction coefficients of speech resynthesized based on an old input speech; excitation code book means for storing predetermined excitation vectors; first subtracter means for performing a subtraction operation of the linear prediction coefficient from said first linear prediction analyzing means, for calculating an error between the linear prediction coefficient from said first linear prediction analyzing means and one of linear prediction coefficients in said coefficient code book means, and for producing an error output; first error minimizing means for acquiring the linear prediction coefficient in said coefficient code book means which minimizes the error output of said first subtracter means, and its index; linear predicting means for acquiring a synthesized speech based on the linear prediction coefficient obtained by said first error minimizing means and an excitation vector in said excitation code book means; second error minimizing means for receiving a signal representing an error between said input speech and said synthesized speech, and for acquiring an index of the excitation vector in said excitation code book means which minimizes the error, and a synthesized speech; and second linear prediction analyzing means for receiving said synthesized speech from said second error minimizing means and for obtaining therefrom a linear prediction coefficient, and for supplying the obtained linear prediction coefficient to said coefficient code book means for storage of the obtained linear prediction coefficient in said coefficient code book means.
Claim 2
Dependent Claim 261 words
A voice coding apparatus comprising: first linear prediction analyzing means for producing linear prediction coefficients based on received input speech sampled at a given time interval; code book means for storing linear prediction coefficients of speech resynthesized based on an old input speech; excitation code book means for storing predetermined excitation vectors; first subtracter means for performing a subtraction operation of the linear prediction coefficient from said first linear prediction analyzing means, for calculating an error between the linear prediction coefficient from said first linear prediction analyzing means and one of linear prediction coefficients in said coefficient code book means, and for producing an error output; first error minimizing means for acquiring the linear prediction coefficient in said coefficient code book means which minimizes the error output of said first subtracter means, and its index; linear predicting means for acquiring a synthesized speech based on the linear prediction coefficient obtained by said first error minimizing means and an excitation vector in said excitation code book means; second error minimizing means for receiving a signal representing an error between said input speech and said synthesized speech, and for acquiring an index of the excitation vector in said excitation code book means which minimizes the error, and a synthesized speech; and second linear prediction analyzing means for receiving said synthesized speech from said second error minimizing means and for obtaining therefrom a linear prediction coefficient, and for supplying the obtained linear prediction coefficient to said coefficient code book means for storage of the obtained linear prediction coefficient in said coefficient code book means.
Claim 3
Dependent Claim 76 words
A voice coding apparatus according to claim 1, further comprising: zero-sate response calculating means for receiving the linear prediction coefficient obtained by said first error minimizing means, and the index of the excitation vector obtained by said second error minimizing means, and for producing a zero-state response; and a second subtracter for calculating an error between said zero-state response and said input speech, and for supplying the calculated error to said first linear prediction analyzing means.
Claim 4
Dependent Claim 113 words
A voice coding apparatus according to claim 1, further comprising: zero-sate response calculating means for receiving the linear prediction coefficient obtained by said first error minimizing means, and the index of the excitation vector obtained by said second error minimizing means, and for producing a zero-state response; a second subtracter for calculating an error between said zero-state response and said input speech; and a neural network for setting said linear prediction coefficient obtained by said first error minimizing means as an initial value of a synapse coupling coefficient, for updating said linear prediction coefficient in response to an output from said second subtracter, and for outputting the updated coefficient to said first subtracter.
Claim 5
Dependent Claim 17 words
A voice coding apparatus according to claim 3, wherein said neural network includes a linear neuron unit.
Claim 6
Dependent Claim 28 words
A voice coding apparatus according to claim 3, wherein said neural network includes a linear neuron unit, and a non-linear neuron unit connected to said linear neuron unit.
Claim 7
Dependent Claim 59 words
A voice coding apparatus according to claim 5, further comprising random number generating means for providing an initial value of the synapse coupling coefficient between an input layer of said neural network and said non-linear neuron unit, and an initial value of the synapse coupling coefficient between said non-linear neuron unit and an output layer of said neural network.
Claim 8
Dependent Claim 37 words
A voice coding apparatus according to claim 3, further comprising gain adding means, arranged between said excitation code book and said linear prediction means, for providing a gain to said excitation vector from said excitation code book.
Claim 9
Dependent Claim 37 words
A voice coding apparatus according to claim 1, further comprising gain adding means, arranged between said excitation code book and said linear prediction means, for providing a gain to said excitation vector from said excitation code book.
Claim 10
Dependent Claim 168 words
A voice coding apparatus comprising: means for receiving input speech and for sampling the input speech at a given time interval; linear prediction analyzing means for acquiring a linear prediction coefficient based on the input speech sampled at the given time interval; a neural network for setting said linear prediction coefficient from said linear prediction analyzing means as an initial value of a synapse coupling coefficient, for acquiring a synthesized signal of said input speech while updating said synapse coupling coefficient which represents an updated linear prediction coefficient, and for outputting the updated linear prediction coefficient at a point when an error between said synthesized signal and said input speech is minimized; [and] wherein said neural network includes a linear neuron unit; and error calculating means for determining an error between said input speech and said synthesized signal of said input speech obtained from the updated linear prediction coefficient from said neural network, based on the updated linear prediction coefficient from said neural network and said input speech.
Claim 11
Dependent Claim 168 words
A voice coding apparatus comprising: means for receiving input speech and for sampling the input speech at a given time interval; linear prediction analyzing means for acquiring a linear prediction coefficient based on the input speech sampled at the given time interval; a neural network for setting said linear prediction coefficient from said linear prediction analyzing means as an initial value of a synapse coupling coefficient, for acquiring a synthesized signal of said input speech while updating said synapse coupling coefficient which represents an updated linear prediction coefficient, and for outputting the updated linear prediction coefficient at a point when an error between said synthesized signal and said input speech is minimized; [and] wherein said neural network includes a linear neuron unit; and error calculating means for determining an error between said input speech and said synthesized signal of said input speech obtained from the updated linear prediction coefficient from said neural network, based on the updated linear prediction coefficient from said neural network and said input speech.
Claim 12
Dependent Claim 24 words
A voice coding apparatus according to claim 9, wherein said neural network further includes a non-linear neuron unit connected to said linear neuron unit.
Claim 13
Dependent Claim 59 words
A voice coding apparatus according to claim 10, further comprising random number generating means for providing an initial value of the synapse coupling coefficient between an input layer of said neural network and said non-linear neuron unit, and an initial value of the synapse coupling coefficient between said non-linear neuron unit and an output layer of said neural network.
Claim 14
Dependent Claim 148 words
A voice decoding apparatus comprising: coefficient code book means for storing linear prediction coefficients and for receiving an index of linear prediction coefficients of a coding apparatus, and for outputting a linear prediction coefficient corresponding to a received index; excitation code book means for receiving an index of an excitation vector of the coding apparatus, and for outputting an excitation vector corresponding to the index received by said excitation code book means; linear prediction means for generating a synthesized speech based on said linear prediction coefficient output by said coefficient code book means, and said excitation vector output by said excitation code book means; and linear prediction analyzing means for producing a new linear prediction coefficient from said synthesized speech generated by said linear prediction means, and for supplying said new linear prediction coefficient to said coefficient code book means for storage in said coefficient code book means.
Claim 15
Dependent Claim 148 words
A voice decoding apparatus comprising: coefficient code book means for storing linear prediction coefficients and for receiving an index of linear prediction coefficients of a coding apparatus, and for outputting a linear prediction coefficient corresponding to a received index; excitation code book means for receiving an index of an excitation vector of the coding apparatus, and for outputting an excitation vector corresponding to the index received by said excitation code book means; linear prediction means for generating a synthesized speech based on said linear prediction coefficient output by said coefficient code book means, and said excitation vector output by said excitation code book means; and linear prediction analyzing means for producing a new linear prediction coefficient from said synthesized speech generated by said linear prediction means, and for supplying said new linear prediction coefficient to said coefficient code book means for storage in said coefficient code book means.
Claim 16
Dependent Claim 435 words
A voice coding/decoding apparatus comprising coding means and decoding means, and wherein: said coding means includes: first linear prediction analyzing means for producing linear prediction coefficients based on received input speech sampled at a given time interval; coefficient code book means for storing linear prediction coefficients of speech synthesized based on an old input speech; excitation code book means for storing predetermined excitation vectors; first subtracter means for performing a subtraction operation of the linear prediction coefficient from said first linear prediction analyzing means, for calculating an error between the linear prediction coefficient from said first linear prediction analyzing means and one of linear prediction coefficients in said coefficient code book means, and for producing an error output; first error minimizing means for acquiring the linear prediction coefficient in said coefficient code book means which minimizes the error output of said first subtracter means, and its index; linear predicting means for acquiring a synthesized speech based on the linear prediction coefficient obtained by said first error minimizing means and an excitation vector in said excitation code book means; second error minimizing means for receiving a signal representing an error between said input speech and said synthesized speech, and for acquiring an index of the excitation vector in said excitation code book means which minimizes the error, and a synthesized speech; and second linear prediction analyzing means for receiving said synthesized speech from said second error minimizing means and for obtaining therefrom a linear prediction coefficient, and for supplying the obtained linear prediction coefficient to said coefficient code book means for storage of the obtained linear prediction coefficient in said coefficient code book means; and said decoding means includes: a further coefficient code book means for receiving an index of a coefficient code book of a coding means, and for outputting a linear prediction coefficient corresponding to the received index; a further excitation code book means for receiving an index of an excitation vector of the coding means, and for outputting an excitation vector corresponding to the index received by said further excitation code book means; a further linear prediction means for generating a synthesized speech based on said linear prediction coefficient output by said further coefficient code book means, and said excitation vector output by said further excitation code book means; and a further linear prediction analyzing means for producing a new linear prediction coefficient from said synthesized speech generated by said linear prediction means, and for supplying said new linear prediction coefficient to said further coefficient code book means for storage of said new linear prediction coefficient in said further coefficient code book means.
Claim 17
Dependent Claim 435 words
A voice coding/decoding apparatus comprising coding means and decoding means, and wherein: said coding means includes: first linear prediction analyzing means for producing linear prediction coefficients based on received input speech sampled at a given time interval; coefficient code book means for storing linear prediction coefficients of speech synthesized based on an old input speech; excitation code book means for storing predetermined excitation vectors; first subtracter means for performing a subtraction operation of the linear prediction coefficient from said first linear prediction analyzing means, for calculating an error between the linear prediction coefficient from said first linear prediction analyzing means and one of linear prediction coefficients in said coefficient code book means, and for producing an error output; first error minimizing means for acquiring the linear prediction coefficient in said coefficient code book means which minimizes the error output of said first subtracter means, and its index; linear predicting means for acquiring a synthesized speech based on the linear prediction coefficient obtained by said first error minimizing means and an excitation vector in said excitation code book means; second error minimizing means for receiving a signal representing an error between said input speech and said synthesized speech, and for acquiring an index of the excitation vector in said excitation code book means which minimizes the error, and a synthesized speech; and second linear prediction analyzing means for receiving said synthesized speech from said second error minimizing means and for obtaining therefrom a linear prediction coefficient, and for supplying the obtained linear prediction coefficient to said coefficient code book means for storage of the obtained linear prediction coefficient in said coefficient code book means; and said decoding means includes: a further coefficient code book means for receiving an index of a coefficient code book of a coding means, and for outputting a linear prediction coefficient corresponding to the received index; a further excitation code book means for receiving an index of an excitation vector of the coding means, and for outputting an excitation vector corresponding to the index received by said further excitation code book means; a further linear prediction means for generating a synthesized speech based on said linear prediction coefficient output by said further coefficient code book means, and said excitation vector output by said further excitation code book means; and a further linear prediction analyzing means for producing a new linear prediction coefficient from said synthesized speech generated by said linear prediction means, and for supplying said new linear prediction coefficient to said further coefficient code book means for storage of said new linear prediction coefficient in said further coefficient code book means.

References Cited (Backward Citations)

EP0443548A2 Cited
JPH03243998A Cited
US5208862A Cited
JPH041800A Cited
JPH0473700A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag