An electronic device comprising: memory configured to store a plurality of images; and a processor configured to be functionally connected with the memory, wherein the processor is configured to determine an activity type associated with a source of the plurality of images during at least a portion of a time when the plurality of images was collected by the source, wherein the source is one of the electronic device and an external electronic device (102, 200, 106) and wherein the activity type is at least one of: - a motion state or position associated with the source according to sensor information from the source; - a schedule according to stored schedule information; and - time or weather according to user profile information, wherein the processor is configured to: - determine the activity type associated with the source, according to at least one of a difference analysis of the plurality of images and a difference change analysis of one or more objects in the plurality of images - determine the activity type corresponding to at least a part of context information of the source, wherein the context information of the source is retrieved from the memory of the electronic device if the source is the electronic device, and is received from the external electronic device if the source is the external electronic device; - verify the activity type corresponding to at least one of image analysis information, sensor analysis information, or context information stored in the memory; - use an image processing scheme that corresponds to the verified activity type according to a mapping list storing information about an image processing scheme for each activity type in determining as highlight images one or more of the plurality of images, and - generate a highlight content from the highlight images. memory configured to store a plurality of images; and a processor configured to be functionally connected with the memory, wherein the processor is configured to determine an activity type associated with a source of the plurality of images during at least a portion of a time when the plurality of images was collected by the source, wherein the source is one of the electronic device and an external electronic device (102, 200, 106) and wherein the activity type is at least one of: - a motion state or position associated with the source according to sensor information from the source; - a schedule according to stored schedule information; and - time or weather according to user profile information, wherein the processor is configured to: - determine the activity type associated with the source, according to at least one of a difference analysis of the plurality of images and a difference change analysis of one or more objects in the plurality of images - determine the activity type corresponding to at least a part of context information of the source, wherein the context information of the source is retrieved from the memory of the electronic device if the source is the electronic device, and is received from the external electronic device if the source is the external electronic device; - verify the activity type corresponding to at least one of image analysis information, sensor analysis information, or context information stored in the memory; - use an image processing scheme that corresponds to the verified activity type according to a mapping list storing information about an image processing scheme for each activity type in determining as highlight images one or more of the plurality of images, and - generate a highlight content from the highlight images. - a motion state or position associated with the source according to sensor information from the source; - a schedule according to stored schedule information; and - time or weather according to user profile information, - determine the activity type associated with the source, according to at least one of a difference analysis of the plurality of images and a difference change analysis of one or more objects in the plurality of images - determine the activity type corresponding to at least a part of context information of the source, wherein the context information of the source is retrieved from the memory of the electronic device if the source is the electronic device, and is received from the external electronic device if the source is the external electronic device; - verify the activity type corresponding to at least one of image analysis information, sensor analysis information, or context information stored in the memory; - use an image processing scheme that corresponds to the verified activity type according to a mapping list storing information about an image processing scheme for each activity type in determining as highlight images one or more of the plurality of images, and - generate a highlight content from the highlight images.