1. An information processing apparatus comprising: an input unit configured to input moving image data that includes a plurality of frame images arranged in a time series; a detecting unit configured to detect a frame image, which includes an image similar to a prescribed image pattern, from moving image data that has been input; a tracking unit configured to detect a frame image, which includes an image similar to the image included in the frame image detected by said detecting unit, from frame images before and after the detected frame image; a storage unit configured to decide upon successive frame images, which have been detected by said tracking unit, as an image sequence and to store the successive frame images in association with time information in the moving image data corresponding to the image sequence; a splitting unit configured to split the moving image data into a plurality of time intervals with starting time and end time of each of one or more image sequences that have been stored in said storage unit serving as splitting timings; and an extracting unit configured to extract a representative frame image with regard to each of the plurality of time intervals.