主权项 |
1. An acoustic signal processing device comprising:
an FFT section in which a short-time Fourier transform to an input audio signal is performed with time shifted by a differential time between a Fourier transform length and an overlap length to transform the input audio signal from a time-domain signal into a frequency-domain signal and to calculate a frequency spectrum signal, and a first amplitude spectrum signal and a phase spectrum signal are generated based on the frequency spectrum signal; an attack component controller provided for controlling an attack component of the first amplitude spectrum signal generated by the FFT section to generate a second amplitude spectrum signal; a reverberation component controller provided for controlling a reverberation component of the first amplitude spectrum signal generated by the FFT section to generate a third amplitude spectrum signal; a first adding section provided for synthesizing the first amplitude spectrum signal generated by the FFT section, the second amplitude spectrum signal generated by the attack component controller, and the third amplitude spectrum signal generated by the reverberation component controller to generate a fourth amplitude spectrum signal; and an IFFT section provided for calculating a frequency spectrum signal based on the fourth amplitude spectrum signal generated by the first adding section and the phase spectrum signal generated by the FFT section and applying an inverse short-time Fourier transform and an overlap addition to the calculated frequency spectrum signal to generate an audio signal transformed from a frequency domain to a time domain, wherein the attack component controller comprises: a first HPF section for applying, on a per spectrum basis, high-pass filtering to the first amplitude spectrum signal generated by the FFT section based on a preset first cut-off frequency; a first limiter section for limiting a negative side amplitude of the amplitude spectrum signal that has been subjected to the high-pass filtering by the first HPF section to set the negative side amplitude to 0 to detect, on a per spectrum basis, the attack component of the amplitude spectrum signal; and a first gain section for applying, based on a preset first weighting amount, weighting processing to the attack component of the amplitude spectrum signal detected by the first limiter section, the reverberation component controller comprises: a second HPF section for applying, on a per spectrum basis, high-pass filtering to the first amplitude spectrum signal generated by the FFT section based on a preset second cut-off frequency; an amplitude inverting section for multiplying the amplitude spectrum signal that has been subjected to the high-pass filtering by the second HPF section by −1 to invert an amplitude of the amplitude spectrum signal; a second limiter section for limiting a negative side amplitude of the amplitude spectrum signal that has been subjected to the amplitude inversion by the amplitude inverting section to set the negative side amplitude to 0 to detect, on a per spectrum basis, the reverberation component of the amplitude spectrum signal; and a second gain section for applying, based on a preset second weighting amount, weighting processing to the reverberation component of the amplitude spectrum signal detected by the second limiter section. |