摘要 |
PROBLEM TO BE SOLVED: To provide a noise cancellation apparatus capable of reducing distortion which is generated during noise cancellation in multichannel signal processing, further than the prior arts, a noise cancellation method and a program therefor.SOLUTION: The noise cancellation apparatus comprises: a noise level estimation part in which a sound wave surface acquired at a point where a plurality of microphones are installed is re-composed at a point where a plurality of speakers are installed and for each combination of a frequency and a wave number, a noise level of an input signal in a wave-number domain is estimated; and a noise cancellation gain calculation application part which calculates a noise cancellation gain for each combination of the frequency and the wave number on the basis of a ratio of the input signal in the wave-number domain and an estimate of the noise level in the wave-number domain and multiplies the input signal in the wave-number domain by the noise cancellation gain to calculate a noise-cancellation processed output signal in the wave-number domain. The input signal corresponds to sound gathering signals on a plurality of channels to be sound-gathered by the plurality of microphones, and the output signal corresponds to reproduction signals on a plurality of channels to be reproduced by the plurality of speakers. |