A digital camera automatically determines a scene for image capturing. A temperature sensor detects the temperature of a field, and a temperature-based information characteristic extraction circuit classifies the temperature into any of “high temperature,”“body temperature,” and “low temperature” categories. A scene determination circuit determines a scene by combination of temperature characteristics with movements, a hue, saturation, luminance, and the like, of an image detected by an image characteristic extraction circuit. For instance, when a lower portion of the screen has a low color temperature and a low saturation level, the scene is determined to be snow scene. According to the determined scene, a CPU controls exposure, shutter speed, the quantity of strobe light, and the like.