Method and device for decoding signal
First Claim
1. A method for decoding an audio signal, comprising:
- decoding, by a decoder comprising a processor, a bitstream representing the audio signal to obtain at least one spectral coefficient of a current frame of the audio signal, wherein the current frame comprises a plurality of sub-bands;
classifying, by the decoder, whether a sub-band of the current frame is a bit allocation un-saturated sub-band or a bit allocation saturated sub-band according to an average quantity of allocated bits per spectral coefficient of the sub-band;
when the sub-band is classified as the bit allocation un-saturated sub-band, reconstructing, by the decoder, at least one spectral coefficient of the sub-band; and
obtaining, by the decoder, a frequency domain audio signal according to the obtained at least one spectral coefficient of the current frame and the reconstructed at least one spectral coefficient of the sub-band.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and device for decoding a signal. The method for decoding a signal includes: obtaining spectral coefficients of sub-bands from a received bitstream by means of decoding; classifying sub-bands in which the spectral coefficients are located into a sub-band with saturated bit allocation and a sub-band with unsaturated bit allocation; performing noise filling on a spectral coefficient that has not been obtained by means of decoding and is in the sub-band with unsaturated bit allocation, so as to restore the spectral coefficient that has not been obtained by means of decoding; and obtaining a frequency domain signal according to the spectral coefficients obtained by means of decoding and the restored spectral coefficient. Therefore, a sub-band with unsaturated bit allocation in a frequency domain signal may be obtained by classification, thereby improving signal decoding quality.
58 Citations
24 Claims
-
1. A method for decoding an audio signal, comprising:
-
decoding, by a decoder comprising a processor, a bitstream representing the audio signal to obtain at least one spectral coefficient of a current frame of the audio signal, wherein the current frame comprises a plurality of sub-bands; classifying, by the decoder, whether a sub-band of the current frame is a bit allocation un-saturated sub-band or a bit allocation saturated sub-band according to an average quantity of allocated bits per spectral coefficient of the sub-band; when the sub-band is classified as the bit allocation un-saturated sub-band, reconstructing, by the decoder, at least one spectral coefficient of the sub-band; and obtaining, by the decoder, a frequency domain audio signal according to the obtained at least one spectral coefficient of the current frame and the reconstructed at least one spectral coefficient of the sub-band. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for decoding an audio signal, comprising:
-
decoding, by a decoder, a bitstream representing the audio signal to obtain at least one spectral coefficient of a current frame of the audio signal, wherein the current frame comprises a plurality of sub-bands; calculating, by the decoder, an average quantity of allocated bits per spectral coefficient of a sub-band of the current frame; comparing, by the decoder, the average quantity of allocated bits per spectral coefficient of the sub-band with a classification threshold; when the average quantity of allocated bits per spectral coefficient of the sub-band is less than the classification threshold, reconstructing, by the decoder, at least one spectral coefficient of the sub-band; and obtaining, by the decoder, a frequency domain audio signal according to the obtained at least one spectral coefficient of the current frame and the reconstructed at least one spectral coefficient of the sub-band. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A decoder for decoding an audio signal, comprising:
-
a non-transitory memory for storing computer-executable instructions; and a processor operatively coupled to the non-transitory memory, the processor being configured to execute the computer-executable instructions to; decode a bitstream representing the audio signal to obtain at least one spectral coefficient of a current frame of the audio signal, wherein the current frame comprises a plurality of sub-bands; classify, according to an average quantity of allocated bits per spectral coefficient of a sub-band of the current frame, whether the sub-band is a bit allocation un-saturated sub-band or a bit allocation saturated sub-band; when the sub-band is classified as the bit allocation un-saturated sub-band, reconstruct at least one spectral coefficient of the sub-band; and obtain a frequency domain audio signal according to the obtained at least one spectral coefficient of the current frame and the reconstructed at least one spectral coefficient of the sub-band. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A decoder for decoding an audio signal, comprising:
-
a non-transitory memory for storing computer-executable instructions; and a processor operatively coupled to the non-transitory memory, the processor being configured to execute the computer-executable instructions to; decode a bitstream representing the audio signal to obtain at least one spectral coefficient of a current frame of the audio signal, wherein the current frame comprises a plurality of sub-bands; calculate an average quantity of allocated bits per spectral coefficient of a sub-band of the current frame; compare the average quantity of allocated bits per spectral coefficient of the sub-band with a classification threshold; when the average quantity of allocated bits per spectral coefficient of the sub-band is less than the classification threshold, reconstruct at least one spectral coefficient of the sub-band; and obtain a frequency domain audio signal according to the obtained at least one spectral coefficient of the current frame and the reconstructed at least one spectral coefficient of the sub-band. - View Dependent Claims (21, 22, 23, 24)
-
Specification