Disclosed is an imaging device 100 connected to an external display device
600. The imaging device 100 includes a decoder 5 that, based on an
instruction to reproduce coded moving image data recorded in any one of a
internal recorder 3, a memory card M and an external recording device
500, decodes the data and sequentially obtains a plurality of frames in a
predetermined order, a blur estimator 10C that sequentially obtains a
total motion vector of each frame corresponding to an obtaining speed and
a predetermined order of frames, a blur correction processor 10 that
sequentially corrects the blur of the frames based on respective total
motion vectors, and a second display processor 8 that sequentially
outputs the blur corrected frames to the external display. Blur
correction processing for moving images output to the external display is
performed suitably.