A speaker distortion correction device for correcting distortion of output from a speaker relative to an input signal (Si), the speaker distortion correction device comprising: a vibration detection unit configured to detect vibration of a vibration system of the speaker ; a nonlinear-portion correction filter into which the input signal (Si) is input; a variable filter into which output from the nonlinear-portion correction filter is input, the variable filter being configured to output an output signal (So) that drives the speaker ; an adaptive-algorithm execution unit configured to execute a predetermined adaptive algorithm to perform an adaptive operation that updates a transfer characteristic of the variable filter so that vibration detected by the vibration detection unit becomes vibration without distortion relative to the input signal (Si); and a control unit , wherein a transfer characteristic is set for the nonlinear-portion correction filter , the transfer characteristic correcting distortion of output from the speaker relative to the input signal (Si) due to a nonlinear characteristic of the speaker ; characterised in that the control unit is configured to determine whether or not an amplitude of vibration detected by the vibration detection unit is deviated from a range considered normal relative to a level of an output signal (So) output by the variable filter , and when the amplitude of the vibration detected by the vibration detection unit is deviated from the range considered normal relative to the level of the output signal (So) output by the variable filter , stop an update on the transfer characteristic of the variable filter updated by the adaptive operation of the adaptive-algorithm execution unit . a vibration detection unit configured to detect vibration of a vibration system of the speaker ; a nonlinear-portion correction filter into which the input signal (Si) is input; a variable filter into which output from the nonlinear-portion correction filter is input, the variable filter being configured to output an output signal (So) that drives the speaker ; an adaptive-algorithm execution unit configured to execute a predetermined adaptive algorithm to perform an adaptive operation that updates a transfer characteristic of the variable filter so that vibration detected by the vibration detection unit becomes vibration without distortion relative to the input signal (Si); and a control unit , wherein a transfer characteristic is set for the nonlinear-portion correction filter , the transfer characteristic correcting distortion of output from the speaker relative to the input signal (Si) due to a nonlinear characteristic of the speaker ; characterised in that the control unit is configured to determine whether or not an amplitude of vibration detected by the vibration detection unit is deviated from a range considered normal relative to a level of an output signal (So) output by the variable filter , and when the amplitude of the vibration detected by the vibration detection unit is deviated from the range considered normal relative to the level of the output signal (So) output by the variable filter , stop an update on the transfer characteristic of the variable filter updated by the adaptive operation of the adaptive-algorithm execution unit . <EOS>