Speech frame loss compensation using non-cyclic-pulse-suppressed version of previous frame excitation as synthesis filter source
View Patent ↗An audio decoding device performs frame loss compensation capable of obtaining a decoded audio which is natural for ears with little noise. The audio decoding device includes a non-cyclic pulse waveform detection unit for detecting a non-cyclic pulse waveform section in a n−1-th frame, which is repeatedly used with a pitch cycle in the n-th frame upon compensation of loss of the n-th frame. The audio coding device also includes a non-cyclic pulse waveform suppression unit for suppressing a non-cyclic pulse waveform by replacing an audio source signal existing in the non-cyclic pulse waveform section in the n−1-th frame by a noise signal. The audio coding device further includes a synthesis filter for using a linear prediction coefficient decoded by an LPC decoding unit to perform synthesis by a synthesis filter by using the audio source signal of the n−1-th frame from the non-cyclic pulse waveform suppression unit as a drive audio source, thereby obtaining the decoded audio signal of the n-th frame.
1. A speech decoding apparatus, comprising:
a detector that detects a non-periodic pulse waveform region in a first frame;
a suppressor that suppresses a non-periodic pulse waveform in the non-periodic pulse waveform region of the first frame;
a storage that stores information from the first frame;
a determiner that determines that a second frame after the first frame was lost during transmission;
a retriever that retrieves the stored information from the first frame; and
a synthesizer that performs synthesis by a synthesis filter using the stored information from the first frame where the non-periodic pulse waveform is suppressed as an excitation and obtains decoded speech of the second frame after the first frame.
2. The speech decoding apparatus according to claim 1 ,
wherein, when a maximum auto-correlation value of an excitation signal in the first frame is less than a threshold and a difference or ratio between a first maximum value and a second maximum value of excitation amplitude is equal to or higher than a threshold, the detector detects a region where the first maximum value exists as the non-periodic pulse waveform region.
3. The speech decoding apparatus according to claim 1 ,
wherein the suppressor suppresses the non-periodic pulse waveform in the first frame by substituting a noise signal for the non-periodic pulse waveform.
4. The speech decoding apparatus according to claim 1 ,
wherein the suppressor suppresses the non-periodic pulse waveform in the first frame by randomizing phases of an excitation signal outside the non-periodic pulse waveform region.
5. A speech decoding method, comprising:
detecting a non-periodic pulse waveform region in a first frame;
suppressing a non-periodic pulse waveform in the non-periodic pulse waveform region of the first frame;
storing information from the first frame;
determining that a second frame after the first frame was lost during transmission;
retrieving the stored information from the first frame; and
performing synthesis by a synthesis filter using the stored information from the first frame where the non-periodic pulse waveform is suppressed as an excitation, and obtaining decoded speech of the second frame after the first frame.