Patent ID: 8452159

Claim:
An image processing device comprising: a display control unit configured to cause a displaying unit to show an editing area which can accommodate one or more images; a receiving unit configured to receive various commands from a user; an editing unit configured to place, in the editing area, one or more images selected according to a selection command received by said receiving unit; and an encoding unit configured to encode data to be encoded, the data to be encoded including image data corresponding to the one or more images placed in the editing area, wherein said encoding unit is configured to: start encoding partial data before said receiving unit receives a predetermined command included in the various commands to generate a result of encoding all of the data to be encoded, the partial data being at least a part of the data to be encoded; and provide the result of encoding all of the data to be encoded, including a result of encoding the partial data, after said receiving unit receives the predetermined command.