A noise elimination method and apparatus. The method eliminates noise from
an input signal containing a voice signal mixed with a noise signal. The
method includes detecting a noise section, in which the noise signal is
present, from the input signal; obtaining a weight to be used for the
input signal from signals of the noise section; and filtering the input
signal using the obtained weight. The method and apparatus enable a
mobile robot to eliminate noise in real time and effectively detect and
recognize voice.