1. An image processing apparatus, comprising: moving image file storage means for storing a moving image file; area selection receiving means for receiving a selection of a predetermined area corresponding to one of a plurality of frames forming the moving image file; template image generating means for generating as a template image an image of the selected area; image matching means for obtaining the frames from the moving image file storage means, and for matching each of the frames against the template image to search for a matching frame containing an image similar to the template image; and scene change detecting means for detecting a start and an end of a particular scene containing the matching frame.