Data output from the A/D converter 23 is written in a memory 32 through the image processing unit 24 and the memory controller 15 or directly written in the memory 32 through the memory controller 15. The memory 32 stores image data obtained by the imaging unit 22 and converted into digital data by the A/D converter 23 or image data to be displayed in the display unit 28. The memory 32 has storage capacity which is sufficient for storing a predetermined number of still images and moving images and audio for a predetermined period of time. The memory 32 also serves as a memory (a video memory) for image display. A D/A converter 19 converts data for image display stored in the memory 32 into an analog signal and supplies the analog signal to the display unit 28 and the in-finder display unit 76. In this way, the image data for display written in the memory 32 is displayed by the display unit 28 or the in-finder display unit 76 through the D/A converter 19. The display unit 28 and the in-finder display unit 76 perform display in accordance with the analog signal supplied from the D/A converter 19 on a display device, such as an LCD. The D/A converter 19 converts digital signals which have been obtained by the A/D conversion performed by the A/D converter 23 and stored in the memory 32 into analog signals. Furthermore, the analog signals are successively supplied to the display unit 28 (the EVF when the display in the finder is the EVF) so that the display unit 28 functions as an electronic view finder capable of performing through-image display (live-view display).