A decoding device that receives a first encoded signal, a high-band encoded signal comprising lag information, and a band energy encoded signal representing a quantized band energy for each subband of a plurality of subbands, the decoding device comprising:
- a first decoder, which in operation, decodes the first encoded signal to generate a low-band decoded signal;
- a second decoder, which in operation, decodes the high-band encoded signal to generate a wide-band decoded signal by using the low-band decoded signal;
- and
- a third decoder, which in operation, decodes the band energy encoded signal to generate a quantized band energy for each subband of the plurality of subbands,
- wherein the second decoder comprises:
- a bandwidth extending unit that copies a low-band non-tonal signal derived from the low-band decoded signal to a high band by using the lag information obtained by decoding the high-band encoded signal to obtain a high-band non-tonal signal;
- a tonal signal energy estimating unit that estimates an energy of a high-band tonal signal from an energy of the high-band non-tonal signal and the quantized band energy for a subband of the plurality of subbands;
- and
- an addition unit that adds the low-band non-tonal signal, the high-band non-tonal signal, a low-band tonal signal derived from the low-band decoded signal, and a high-band tonal signal derived from the low-band decoded signal and the lag information to generate a wide-band decoded signal.