A noise suppression device including a time-to-frequency converting unit for converting an input signal on a time domain into power spectra and phase spectra which are signals on a frequency domain, a voice likelihood estimating unit for calculating a voice likelihood estimated value showing a degree of likelihood that the input signal is a voice, a noise spectrum estimating unit for estimating an average noise spectrum carried on said input signal by using the power spectra into which the input signal is converted and the voice likelihood estimated value, a noise suppressing unit for suppressing amplitudes of said power spectra according to an amount of noise suppression, and a frequency-to-time converting unit for converting said phase spectra and said power spectra whose amplitudes are suppressed by said noise suppressing unit into signals on a time domain, wherein the noise suppression device comprises: a band separating unit for grouping the power spectra converted by the time-to-frequency converting unit into subbands; characterized in that the noise suppression device further comprises: a representative component generating unit for generating, on a basis of the voice likelihood estimated value, a representative power spectrum representing each subband grouped by the band separating unit, wherein the representative component generating unit is a) configured to select a power spectrum from each subband as the representative power spectrum of the corresponding subband, where the selected power spectrum has a maximum value among the power spectra of said corresponding subband, or b) alternatively configured to select a power spectrum by assigning different weights to the power spectra values of each subband, and to calculate, as the representative power spectrum of the corresponding subband, a weighting average, which is an average value of the weighted power spectra, where the different weights have values sequentially increasing with increase in the values of the power spectra; or c) alternatively configured to select a power spectrum by using the statistical median of the values of the power spectra of each subband as the representative power spectrum; and a noise suppression amount generating unit for calculating the amount of noise suppression for each subband by using the corresponding representative power spectrum generated by the representative component generating unit and the average noise spectrum estimated by the noise spectrum estimating unit. a representative component generating unit for generating, on a basis of the voice likelihood estimated value, a representative power spectrum representing each subband grouped by the band separating unit, wherein the representative component generating unit is a) configured to select a power spectrum from each subband as the representative power spectrum of the corresponding subband, where the selected power spectrum has a maximum value among the power spectra of said corresponding subband, or b) alternatively configured to select a power spectrum by assigning different weights to the power spectra values of each subband, and to calculate, as the representative power spectrum of the corresponding subband, a weighting average, which is an average value of the weighted power spectra, where the different weights have values sequentially increasing with increase in the values of the power spectra; or c) alternatively configured to select a power spectrum by using the statistical median of the values of the power spectra of each subband as the representative power spectrum; and a) configured to select a power spectrum from each subband as the representative power spectrum of the corresponding subband, where the selected power spectrum has a maximum value among the power spectra of said corresponding subband, or b) alternatively configured to select a power spectrum by assigning different weights to the power spectra values of each subband, and to calculate, as the representative power spectrum of the corresponding subband, a weighting average, which is an average value of the weighted power spectra, where the different weights have values sequentially increasing with increase in the values of the power spectra; or c) alternatively configured to select a power spectrum by using the statistical median of the values of the power spectra of each subband as the representative power spectrum; and a noise suppression amount generating unit for calculating the amount of noise suppression for each subband by using the corresponding representative power spectrum generated by the representative component generating unit and the average noise spectrum estimated by the noise spectrum estimating unit.