An image processing apparatus comprising: a synthesizing unit which synthesizes a drawn image drawn on a displayed image on a display device with the displayed image; a content data receiving unit which receives content data; a content data conversion unit which converts the received content data to image data; an external snapshot generation unit which generates an external snapshot to be displayed on the display device based on the converted image data and stores the external snapshot in a storage unit; and a display control unit which displays the image synthesized by the synthesizing unit on the display device and also displays an object corresponding to the external snapshot in a selectable manner so that the external snapshot is displayed on the display device when the object is selected, characterized in that: the object corresponding to the external snapshot is an external snapshot display button on which a thumbnail of the external snapshot is displayed, the display control unit is adapted to display a snapshot bar including plural objects corresponding to snapshots of images synthesized by the synthesizing unit, respectively, and the object corresponding to the external snapshot is also included in the snapshot bar; the object corresponding to the snapshot of an image synthesized by the synthesizing unit is a snapshot display button on which a thumbnail of the image is displayed, and for when an external snapshot display button is pressed, the image processing apparatus comprises means for displaying the external snapshot corresponding with the pressed external snapshot display button as a screen, means for changing an external snapshot flag of the external snapshot from true to false, means for changing the external snapshot to a snapshot corresponding with a new snapshot display button which is newly added to the snapshot bar, and means for automatically storing the previously displayed snapshot. a synthesizing unit which synthesizes a drawn image drawn on a displayed image on a display device with the displayed image; a content data receiving unit which receives content data; a content data conversion unit which converts the received content data to image data; an external snapshot generation unit which generates an external snapshot to be displayed on the display device based on the converted image data and stores the external snapshot in a storage unit; and a display control unit which displays the image synthesized by the synthesizing unit on the display device and also displays an object corresponding to the external snapshot in a selectable manner so that the external snapshot is displayed on the display device when the object is selected, characterized in that: the object corresponding to the external snapshot is an external snapshot display button on which a thumbnail of the external snapshot is displayed, the display control unit is adapted to display a snapshot bar including plural objects corresponding to snapshots of images synthesized by the synthesizing unit, respectively, and the object corresponding to the external snapshot is also included in the snapshot bar; the object corresponding to the snapshot of an image synthesized by the synthesizing unit is a snapshot display button on which a thumbnail of the image is displayed, and for when an external snapshot display button is pressed, the image processing apparatus comprises means for displaying the external snapshot corresponding with the pressed external snapshot display button as a screen, means for changing an external snapshot flag of the external snapshot from true to false, means for changing the external snapshot to a snapshot corresponding with a new snapshot display button which is newly added to the snapshot bar, and means for automatically storing the previously displayed snapshot. the object corresponding to the external snapshot is an external snapshot display button on which a thumbnail of the external snapshot is displayed, the display control unit is adapted to display a snapshot bar including plural objects corresponding to snapshots of images synthesized by the synthesizing unit, respectively, and the object corresponding to the external snapshot is also included in the snapshot bar; the object corresponding to the snapshot of an image synthesized by the synthesizing unit is a snapshot display button on which a thumbnail of the image is displayed, and for when an external snapshot display button is pressed, the image processing apparatus comprises means for displaying the external snapshot corresponding with the pressed external snapshot display button as a screen, means for changing an external snapshot flag of the external snapshot from true to false, means for changing the external snapshot to a snapshot corresponding with a new snapshot display button which is newly added to the snapshot bar, and means for automatically storing the previously displayed snapshot.