Speech signal decoding device and method for decoding speech signal
First Claim
1. A speech signal decoding device, comprising:
- an adaptive code-book decoder that generates an adaptive code-book decoded component using an adaptive code-book (ACB) code of an encoded speech signal encoded by a code-excited linear prediction (CELP) method;
a fixed code-book decoder that generates a fixed code-book decoded component using a fixed code-book (FCB) code of the encoded speech signal;
a ratio calculator that calculates an ACB/FCB amplitude ratio between the adaptive code-book decoded component and the fixed code-book decoded component;
a determiner that determines whether there is an error in the encoded speech signal based on whether the amplitude ratio exceeds a predetermined threshold or not, the predetermined threshold being set to a value exceeding a maximum value of the ACB/FCB amplitude ratio that possibly appears upon decoding of the encoded speech signal without an error,wherein, when the ACB/FCB amplitude ratio exceeds the predetermined threshold, the determiner determines the encoded speech signal has an error, and when the ACB/FCB amplitude ratio is equal to or less than the predetermined threshold, the determiner determines the encoded speech signal has no error; and
an attenuator that attenuates an excitation signal that has been defined by adding the adaptive code-book decoded component to the fixed code-book decoded component, when the determiner determines that the ACB/FCB amplitude ratio exceeds the predetermined threshold.
1 Assignment
0 Petitions
Accused Products
Abstract
A speech signal decoding device includes an adaptive code-book decoder, a fixed code-book decoder, a ratio calculator, a determination unit, and an attenuator. The adaptive code-book decoder generates an adaptive code-book vector using an adaptive code-book code of an encoded signal encoded by a CELP method. The fixed code-book decoder generates a fixed code-book vector using a fixed code-book code of the encoded signal. The ratio calculator calculates an amplitude ratio or an energy ratio between the adaptive code-book vector and the fixed code-book vector. The determination unit determines whether the amplitude ratio or the energy ratio exceeds a predetermined threshold. When the amplitude ratio or the energy ratio is determined to exceed the predetermined threshold, the attenuator attenuates an excitation signal that has been defined by adding the adaptive code-book vector to the fixed code-book vector.
5 Citations
6 Claims
-
1. A speech signal decoding device, comprising:
-
an adaptive code-book decoder that generates an adaptive code-book decoded component using an adaptive code-book (ACB) code of an encoded speech signal encoded by a code-excited linear prediction (CELP) method; a fixed code-book decoder that generates a fixed code-book decoded component using a fixed code-book (FCB) code of the encoded speech signal; a ratio calculator that calculates an ACB/FCB amplitude ratio between the adaptive code-book decoded component and the fixed code-book decoded component; a determiner that determines whether there is an error in the encoded speech signal based on whether the amplitude ratio exceeds a predetermined threshold or not, the predetermined threshold being set to a value exceeding a maximum value of the ACB/FCB amplitude ratio that possibly appears upon decoding of the encoded speech signal without an error, wherein, when the ACB/FCB amplitude ratio exceeds the predetermined threshold, the determiner determines the encoded speech signal has an error, and when the ACB/FCB amplitude ratio is equal to or less than the predetermined threshold, the determiner determines the encoded speech signal has no error; and an attenuator that attenuates an excitation signal that has been defined by adding the adaptive code-book decoded component to the fixed code-book decoded component, when the determiner determines that the ACB/FCB amplitude ratio exceeds the predetermined threshold. - View Dependent Claims (2, 3, 4, 6)
-
-
5. A method for decoding a speech signal, comprising:
-
generating an adaptive code-book decoded component using an adaptive code-book (ACB) code of an encoded speech signal encoded by a code-excited linear prediction (CELP) method; generating a fixed code-book decoded component using a fixed code-book (FCB) code of the encoded speech signal; calculating an ACB/FCB amplitude ratio between the adaptive code-book decoded component and the fixed code-book decoded component; determining whether there is an error in the encoded speech signal based on whether the ACB/FCB amplitude ratio exceeds a predetermined threshold or not, the predetermined threshold being set to a value exceeding a maximum value of the ACB/FCB amplitude ratio that possibly appears upon decoding of the encoded speech signal without an error, wherein, when the ACB/FCB amplitude ratio exceeds the predetermined threshold, the encoded speech signal is determined to have an error, and when the ACB/FCB amplitude ratio is equal to or less than the predetermined threshold, the encoded speech signal is determined to have no error; and attenuating an excitation signal that has been defined by adding the adaptive code-book decoded component to the fixed code-book decoded component, when the ACB/FCB amplitude ratio is determined to exceed the predetermined threshold.
-
Specification