摘要:
The encoder unit of the vocoder device includes the AR code-book, the MA code-book, and the voice source code-book storing code words each corresponding to a set of the AR, the MA, and the voice source parameters, respectively, which are obtained beforehand by means of the "analysis by synthesis" of a multitude of speech waveform examples and then clustering the resulting respective parameters. The AR preliminary selector, the MA preliminary selector, and the voice source preliminary selector select from respective code-books a predetermined finite number of code words approximating the input speech signal, and in synchronism with the voice source position detected by the voice source position detector the speech synthesizer synthesizes a number of synthesized speech waveforms corresponding to the combinations of the selected AR, MA, and voice source parameters. Comparing the synthesized speech waveforms with the current input speech signal waveform, the optimal code word selector selects the combination of the AR, the MA, and the voice source code words having a minimum distance to the input speech signal waveform.
摘要:
In a quantizer of the invention, a quantization distortion in the case where the optimum vector code word was used and a quantization distortion in the case where the optimum predictive error vector code word was used, are compared by comparing means, thereby selecting which one of the conventional vector quantization and the predictive error vector quantization should be executed for the present input vector. On the other hand, an inverse-quantizer selects which one of the inverse-quantizations should be executed on the basis of the input code number from the vector code. According to the invention, further, the quantizer and inverse-quantizer have the same analyzing means and converting means and execute the adaptation of the code tables by using the quantization results. Thus, the adaptation of the code table of the quantizer and inverse-quantizer can be accomplished without, particularly, adding the information transmitting process for adaptation. On the other hand, by executing the quantization by selectively using the predictive error vector quantizing means, the accuracy of the quantization result is improved and the adaptation of good code tables is realized.
摘要:
A correction spectrum calculation unit 6 obtains a correction spectrum by smoothing an estimated noise spectrum in accordance with the degree of its variations, and a suppression quantity limiting coefficient calculation unit 7 decides a suppression quantity limiting coefficient from the correction spectrum. A suppression quantity calculation unit 9 obtains a suppression coefficient based on the suppression quantity limiting coefficient, and the spectrum suppression unit 10 carries out amplitude suppression of spectral components of an input signal.
摘要:
A band separating unit 5 carries out a band division of a plurality of power spectra into which an input signal is converted by a time-to-frequency converting unit 2 to combine power spectra into each subband, and a band representative component generating unit 6 defines a power spectrum having a maximum among the plurality of power spectra within each subband as a representative power spectrum. A noise suppression amount generating unit 7 calculates an amount of noise suppression for each subband by using the representative power spectrum and a noise spectrum, and a noise suppressing unit 9 suppresses the amplitudes of the power spectra according to the amount of noise suppression.
摘要:
A speech coding apparatus comprises a repetition period pre-selecting unit for generating a plurality of candidates for the repetition period of a driving excitation source by multiplying the repetition period of an adaptive excitation source by a plurality of constant numbers, respectively, and for pre-selecting a predetermined number of candidates from all the candidates generated. A driving excitation source coding unit provides both excitation source location information and excitation source polarity information that minimize a coding distortion, for each of the predetermined number of candidates, and provides an evaluation value associated with the minimum coding distortion for each of the predetermined number of candidates. A repetition period coding unit compares the evaluation values provided for the predetermined number of candidates with one another, selects one candidate from the predetermined number of candidates according to the comparison result, and furnishes selection information indicating the selection result, excitation source location code, and polarity code.
摘要:
A speech decoding unit estimates coding parameters of a speech pause by carrying out smoothing algorithm of the coding parameters by using a coding parameter xref constituting far-end talker background noise information extracted by a parameter extracting circuit 12, and a coding parameter xn used for synthesizing the previous background noise.
摘要:
A correction spectrum calculation unit 6 obtains a correction spectrum by smoothing an estimated noise spectrum in accordance with the degree of its variations, and a suppression quantity limiting coefficient calculation unit 7 decides a suppression quantity limiting coefficient from the correction spectrum. A suppression quantity calculation unit 9 obtains a suppression coefficient based on the suppression quantity limiting coefficient, and the spectrum suppression unit 10 carries out amplitude suppression of spectral components of an input signal.
摘要:
A noise suppressor selects, for individual frequency components, maximums by comparing a plurality of noise suppressed spectra 105 and 106 a plurality of noise suppressing units 4 and 5 output, thereby obtaining an output spectrum 107 having the frequency components selected as its components. A first noise suppressing unit 4 generates a noise suppressed spectrum 105 by multiplying an input spectrum 102 by amplitude suppression gains, and makes the amplitude suppression gains greater than most of the amplitude suppression gains in a noise signal intervals of a second noise suppressing unit 5.
摘要:
A sound encoder multiplexes a plurality of codes into a sound code in an order determined by a multiplexing order determination unit (12), and a sound decoder demultiplexes the sound code into a plurality of codes one by one in an order determined by a demultiplexing order determination unit (14).
摘要:
A sound encoder multiplexes a plurality of codes into a sound code in an order determined by a multiplexing order determination unit (12), and a sound decoder demultiplexes the sound code into a plurality of codes one by one in an order determined by a demultiplexing order determination unit (14).