An imaging device that is configured to combine pieces of image data of a plurality of still images or moving images so as to generate image collage data, an image collage being an image formed by laying out a plurality of images that correspond to the pieces of image data of the plurality of still images or moving images in prescribed positions, the imaging device comprising: an imaging unit configured to image a subject so as to obtain first image data; an image processing unit configured to perform image processing on the first image data so as to obtain second image data; a first storage unit configured to store the first image data and the second image data; an image analysis unit configured to analyze a feature of the subject represented in the first or second image data stored in the first storage unit; a scenario generation unit configured to generate scenario data on the basis of an analysis result of the image analysis unit ; a reception unit configured to receive a scenario changing instruction from a user, wherein the scenario changing instruction is a photographed frame changing operation, a region expansion operation, and/or a region division operation, wherein the scenario generation unit is configured to generate the scenario data on the basis of the scenario changing instruction received by the reception unit and the analysis result of the image analysis unit when the scenario changing instruction was received; and an image collage processing unit configured to combine pieces of first and second image data stored in the first storage unit on the basis of the scenario data so as to generate the image collage data, wherein the scenario data includes a number of divisions of the image collage, a division form of the image collage, and arrangement information of images to be combined. an imaging unit configured to image a subject so as to obtain first image data; an image processing unit configured to perform image processing on the first image data so as to obtain second image data; a first storage unit configured to store the first image data and the second image data; an image analysis unit configured to analyze a feature of the subject represented in the first or second image data stored in the first storage unit; a scenario generation unit configured to generate scenario data on the basis of an analysis result of the image analysis unit ; a reception unit configured to receive a scenario changing instruction from a user, wherein the scenario changing instruction is a photographed frame changing operation, a region expansion operation, and/or a region division operation, wherein the scenario generation unit is configured to generate the scenario data on the basis of the scenario changing instruction received by the reception unit and the analysis result of the image analysis unit when the scenario changing instruction was received; and an image collage processing unit configured to combine pieces of first and second image data stored in the first storage unit on the basis of the scenario data so as to generate the image collage data, wherein the scenario data includes a number of divisions of the image collage, a division form of the image collage, and arrangement information of images to be combined. <EOS>