1. An image processing system comprising: a display that displays a still image and a moving image to move over the still image, the still image including a document image having a character; a snapshot image producing unit that produces a snapshot image of the moving image; an arranging unit that arranges the snapshot image on the still image; and a region separating unit that separates the still image into separate regions, the separate regions including a plurality of background regions and a plurality of character regions each including a character, and that determines a result, wherein the result includes the size of each said background region and the size of each said character region, wherein one of said plurality of character regions has a smallest character size, wherein the arranging unit arranges the snapshot image on the still image in accordance with the result of regional separation by the region separating unit; and when none of said background regions are large enough to contain the snapshot image, the arranging unit arranges the snapshot image to overlap with the character region having the smallest character size.