Noise reduction system using neural network
First Claim
1. A noise reduction system for transmitting a noise-suppressed speech signal, comprising:
- speech analysis means for a analyzing a noisy speech input signal thereby converting the speech signal into feature vectors;
maximum detector means for detecting a maximum value from among the elements of said feature vectors obtained by said speech analysis means;
normalization means for normalizing values of the elements of said feature vectors on the basis of the maximum value detected by said maximum detector means;
a neural network for receiving said normalized feature vectors and extracting an index of a representative vector corresponding to a noise-free speech signal equivalent to said noisy speech input signal from a codebook generated by previously clustering a set of feature vectors of the noise-free speech signal and storing representative vectors of said feature vectors of the noise-free speech signal together with corresponding indices of said representative vectors; and
transmitter means for transmitting both the maximum value detected by said maximum detector means from among the elements of said feature vectors and the index extracted from said codebook by said neural network.
1 Assignment
0 Petitions
Accused Products
Abstract
A noise reduction system used for transmission and/or recognition of speech includes a speech analyzer for analyzing a noisy speech input signal thereby converting the speech signal into feature vectors such as autocorrelation coefficients, and a neural network for receiving the feature vectors of the noisy speech signal as its input. The neural network extracts from a codebook an index of prototype vectors corresponding to a noise-free equivalent to the noisy speech input signal. Feature vectors of speech are read out from the codebook on the basis of the index delivered as an output from the neural network, thereby causing the speech input to be reproduced on the basis of the feature vectors of speech read out from the codebook.
-
Citations
16 Claims
-
1. A noise reduction system for transmitting a noise-suppressed speech signal, comprising:
-
speech analysis means for a analyzing a noisy speech input signal thereby converting the speech signal into feature vectors; maximum detector means for detecting a maximum value from among the elements of said feature vectors obtained by said speech analysis means; normalization means for normalizing values of the elements of said feature vectors on the basis of the maximum value detected by said maximum detector means; a neural network for receiving said normalized feature vectors and extracting an index of a representative vector corresponding to a noise-free speech signal equivalent to said noisy speech input signal from a codebook generated by previously clustering a set of feature vectors of the noise-free speech signal and storing representative vectors of said feature vectors of the noise-free speech signal together with corresponding indices of said representative vectors; and transmitter means for transmitting both the maximum value detected by said maximum detector means from among the elements of said feature vectors and the index extracted from said codebook by said neural network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A speech coding and decoding system comprising:
-
speech analysis means for analyzing a noisy speech input signal thereby converting the speech signal into feature vectors; maximum detector means for detecting a maximum value from among the elements of said feature vectors obtained by said speech analysis means; normalization means for normalizing the values of the elements of said feature vectors on the basis of the maximum value detected by said maximum detector means; a neural network for receiving said normalized feature vectors and extracting an index of a representative vector corresponding to a noise-free speech signal equivalent to said noisy speech signal from a codebook generated by previously clustering a set of feature vectors of the noise-free speech signal and storing representative vectors of said features vectors of the noise-free speech input signal together with corresponding indices of said representative vectors; transmitter means for transmitting both the maximum value detected by said maximum detector means from among the elements of said feature vectors and the index extracted from said codebook by said neural network; receiver means for receiving and decoding information transmitted from said transmitter means; vector selector means for receiving the transmitted index to select the representative vector corresponding to said index from said codebook and generating said selected representative vector as its output, said codebook storing representative vectors suitable for speech synthesis together with corresponding indices; and speech synthesizer means for synthesizing speech on the basis of said maximum value and said representative vector generated by said vector selector means as being suitable for the speech synthesis. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
Specification