In addition, the memory 25 also serves as a memory (video memory) for image display. A digital-to-analog (D/A) converter 21 converts data for image display that is stored in the memory 25, into an analog signal to supply the analog signal to the display unit 28. In this manner, the image data for display that is written in the memory 25 is displayed by the display unit 28 via the D/A converter 21. The display unit 28 performs display according to the analog signal from the D/A converter 21, on a display device such as a liquid crystal display (LCD). The digital signals having been once A/D-converted by the A/D converter 15 and stored in the memory 25 are D/A-converted by the D/A converter 21, and consecutively transferred to the display unit 28 for display, thereby enabling a function as an electronic viewfinder and live view display.
A nonvolatile memory 51 is a memory serving as an electrically erasable/recordable recording medium. For example, an electrically erasable programmable read-only memory (EEPROM) or the like is used. Constants for operating the system control unit 50, programs, and the like are recorded in the nonvolatile memory 51. Here, the programs refer to computer programs for executing various flowcharts to be described below in the present exemplary embodiment.