1. An image processing apparatus, comprising: moving image file storage unit to store a moving image file; area selection receiving unit to receive a selection of a predetermined area corresponding to one of a plurality of frames forming the moving image file; template image generating unit to generate as a template image an image of the selected area; image matching unit to obtain the frames from the moving image file storage unit, and to match each of the frames against the template image to search for a matching frame containing an image similar to the template image; scene change detecting unit to detect a start and an end of a particular scene containing the matching frame; moving image file information acquisition unit to obtain, from the stored moving image file, moving image file information including information relating to a start and an end of a moving image corresponding to the moving image file; a scene information table for storing the moving image file information and information relating to the start and the end of the particular scene containing the matching frame, with each moving image file associated with moving image file information and information relating to the start and the end of a particular scene; and scene time point display generating unit to generate a scene time point display indicating a time of the particular scene with respect to the overall play time of the moving image based on the information relating to the start and the end of the moving image corresponding to the moving image file, and the information relating to the start and the end of the particular scene.