Voice coding apparatus with synthesized speech LPC code book
First Claim
1. 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.
2 Assignments
0 Petitions
Accused Products
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.
36 Citations
13 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. 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. - View Dependent Claims (10, 11)
-
-
12. 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.
-
-
13. 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.
-
Specification