The present invention relates to a signal processing device which learns
operations made by a user without the user knowing, and which can perform
processing optimal to the user based on the learning results. At a
learning unit 2, operating signals supplied according to user operations
are monitored, and judgment is made whether or not these can be used for
learning. In the event that the operating signals are learning operating
signals which can be used for learning, the learning unit 2 learns a
correction norm which is the norm for correcting input signals, based on
the learning operating signals. On the other hand, at a correcting unit
1, post-correction signals, wherein the input signals are corrected based
on the correction norm obtained by learning, are output as output
signals. The present invention can be applied to an NR (Noise Reduction)
circuit which removes noise.