Patent ID: 8615092

Claim:
A sound processing device, comprising: a plurality of sound input units to which a sounds is input and from which sound signals are generated; a calculating unit for calculating a phase difference between a sound signal generated from a first sound input unit among the plurality of sound input units and a sound signal generated from a second sound input unit among the plurality of sound input units; a detecting unit for detecting, in accordance with the phase difference calculated by the calculating unit, whether or not the sound arrives from a direction approximately perpendicular to a line determined by arrangement positions of the first sound input unit and the second input unit; a correction coefficient unit for obtaining a correction coefficient, based on the detecting of the detecting unit, to be used for correcting an amplitude level of at least one of the sound signals generated from the first sound input unit and the second input unit; a correcting unit for correcting the amplitude level of at least said one of the sound signals using the obtained correction coefficient; and a processing unit for performing a sound process based on the sound signals after the correcting unit corrected the amplitude level, wherein the correction coefficient obtained by the correction coefficient unit when the detecting unit detects that the sound arrives from the direction approximately perpendicular to the line is different from the correction coefficient obtained by the correction coefficient unit when the detecting unit detects that the sound does not arrive from the direction approximately perpendicular to the line, and the correction coefficient unit obtains the correction coefficient through a formula c ( f, n ) =a·c ( f, n− 1)+(1− a )·(| X 1( f, n )|/| X 2( f, n )|) where f is a frequency, c(f, n) is a correction coefficient, 0≦a<1, n is a frame number, and |X 1 ( f, n )|/|X 2 ( f, n )| is a ratio of amplitude spectra for sound signals.