Alternatively, it is possible that a processing signal is output to the Df amount calculator 16 to take defocus amounts Df calculated a predetermined number of times at predetermined intervals, and a change amount ??Df is calculated and compared with the threshold value, thereby determining whether or not the subject is a moving body.