Provided is a method for canceling background noise of a sound source
other than a target direction sound source in order to realize highly
accurate speech recognition, and a system using the same. In terms of
directional characteristics of a microphone array, due to a capability of
approximating a power distribution of each angle of each of possible
various sound source directions by use of a sum of coefficient multiples
of a base form angle power distribution of a target sound source measured
beforehand by base form angle by using a base form sound, and power
distribution of a non-directional background sound by base form, only a
component of the target sound source direction is extracted at a noise
suppression part. In addition, when the target sound source direction is
unknown, at a sound source localization part, a distribution for
minimizing the approximate residual is selected from base form angle
power distributions of various sound source directions to assume a target
sound source direction. Further, maximum likelihood estimation is
executed by using voice data of the component of the sound source
direction passed through these processes, and a voice model obtained by
predetermined modeling of the voice data, and speech recognition is
carried out based on an obtained assumption value.