An audio coding device comprising: a filter configured to extract a low-band signal having a first frequency component from an input signal; a memory; and a processor coupled to the memory and configured to: extract, from the input signal, envelope information relating to an envelope of a high-band signal having a second frequency component which is higher than the first frequency component in the input signal, detect, from the input signal, tone information that is information on a tone signal included in a spectrum of the high band signal, correct the envelope information based on a difference between frequency of the tone signal and frequency of a peak of the envelope information by: detecting an envelope peak that is a peak included in the envelope information that is equal to or larger than a threshold; determining whether or not the envelope peak of the envelope information is within a detection range with respect to a peak frequency of the tone information; and suppressing the envelope peak included in the envelope information based on a result of the determination, and code the low-band signal, the tone information, and the envelope information that is corrected. a filter configured to extract a low-band signal having a first frequency component from an input signal; a memory; and a processor coupled to the memory and configured to: extract, from the input signal, envelope information relating to an envelope of a high-band signal having a second frequency component which is higher than the first frequency component in the input signal, detect, from the input signal, tone information that is information on a tone signal included in a spectrum of the high band signal, correct the envelope information based on a difference between frequency of the tone signal and frequency of a peak of the envelope information by: detecting an envelope peak that is a peak included in the envelope information that is equal to or larger than a threshold; determining whether or not the envelope peak of the envelope information is within a detection range with respect to a peak frequency of the tone information; and suppressing the envelope peak included in the envelope information based on a result of the determination, and code the low-band signal, the tone information, and the envelope information that is corrected. extract, from the input signal, envelope information relating to an envelope of a high-band signal having a second frequency component which is higher than the first frequency component in the input signal, detect, from the input signal, tone information that is information on a tone signal included in a spectrum of the high band signal, correct the envelope information based on a difference between frequency of the tone signal and frequency of a peak of the envelope information by: detecting an envelope peak that is a peak included in the envelope information that is equal to or larger than a threshold; determining whether or not the envelope peak of the envelope information is within a detection range with respect to a peak frequency of the tone information; and suppressing the envelope peak included in the envelope information based on a result of the determination, and detecting an envelope peak that is a peak included in the envelope information that is equal to or larger than a threshold; determining whether or not the envelope peak of the envelope information is within a detection range with respect to a peak frequency of the tone information; and suppressing the envelope peak included in the envelope information based on a result of the determination, and code the low-band signal, the tone information, and the envelope information that is corrected.