Patent ID: 7310447

Claim:
An image processing apparatus comprising: a partial codestream truncating unit to partially truncate ordinarily encoded data of an image to create a truncated codestream, in accordance with a selectively truncation command, wherein the image is a moving image having a group of frames, and further wherein the partial codestream truncating unit temporarily truncates, as the truncated codestream, entire encoded data of at least one frame of the moving image from the group of frames of the moving image to cause the entire encoded data of the at least one frame to be stored; and a restoration unit to, in accordance with an undo command, restore the original encoded data from which the truncated code stream was created temporarily by the partial codestream truncating unit, wherein the restoring unit includes the entire encoded data of the at least one frame in the group of frames of the moving image to restore the original encoded data; and further comprising a selecting unit to automatically select a frame that is processed as the truncated codestream, wherein the selecting unit automatically selects, as the truncated codestream, a frame with less movement, every Nth frame, a frame having large camera vibration, or a frame that does not include a person.