A stereo reproduction apparatus for reproducing an FM stereo signal containing a stereo sum signal and a stereo difference signal, the stereo reproduction apparatus comprising: a processor; and a memory storing a computer program, which when executed by the processor, causes the processor to perform operations including: converting the stereo sum signal from a time domain into a frequency domain; converting the stereo difference signal from the time domain into the frequency domain; eliminating a noise component from the converted stereo difference signal; combining the converted stereo sum signal and the converted stereo difference signal to output left channel spectrum and right channel spectrum; generating left channel expected value from the left channel spectrum and right channel expected value from the right channel spectrum; combining the converted stereo sum signal and the converted stereo difference signal from which the noise component has been eliminated to output (i) the left channel spectrum from which the noise component has been eliminated and (ii) the right channel spectrum from which the noise component has been eliminated; correcting the left channel spectrum from which the noise component has been eliminated so as not to exceed the left channel expected value; correcting the right channel spectrum from which the noise component has been eliminated so as not to exceed the right channel expected value; reverse-converting the corrected left channel spectrum from the frequency domain into the time domain; and reverse-converting the corrected right channel spectrum from the frequency domain into the time domain. a processor; and a memory storing a computer program, which when executed by the processor, causes the processor to perform operations including: converting the stereo sum signal from a time domain into a frequency domain; converting the stereo difference signal from the time domain into the frequency domain; eliminating a noise component from the converted stereo difference signal; combining the converted stereo sum signal and the converted stereo difference signal to output left channel spectrum and right channel spectrum; generating left channel expected value from the left channel spectrum and right channel expected value from the right channel spectrum; combining the converted stereo sum signal and the converted stereo difference signal from which the noise component has been eliminated to output (i) the left channel spectrum from which the noise component has been eliminated and (ii) the right channel spectrum from which the noise component has been eliminated; correcting the left channel spectrum from which the noise component has been eliminated so as not to exceed the left channel expected value; correcting the right channel spectrum from which the noise component has been eliminated so as not to exceed the right channel expected value; reverse-converting the corrected left channel spectrum from the frequency domain into the time domain; and reverse-converting the corrected right channel spectrum from the frequency domain into the time domain. converting the stereo sum signal from a time domain into a frequency domain; converting the stereo difference signal from the time domain into the frequency domain; eliminating a noise component from the converted stereo difference signal; combining the converted stereo sum signal and the converted stereo difference signal to output left channel spectrum and right channel spectrum; generating left channel expected value from the left channel spectrum and right channel expected value from the right channel spectrum; combining the converted stereo sum signal and the converted stereo difference signal from which the noise component has been eliminated to output (i) the left channel spectrum from which the noise component has been eliminated and (ii) the right channel spectrum from which the noise component has been eliminated; correcting the left channel spectrum from which the noise component has been eliminated so as not to exceed the left channel expected value; correcting the right channel spectrum from which the noise component has been eliminated so as not to exceed the right channel expected value; reverse-converting the corrected left channel spectrum from the frequency domain into the time domain; and reverse-converting the corrected right channel spectrum from the frequency domain into the time domain.