A method of displaying a representative image corresponding to at least one shot of a duration within a specified range included in a plurality of shots of a moving image, said moving image includes a plurality of successive frames each having an image, and each shot includes at least one frame, said method comprising the steps of:
- sequentially detecting from said moving image a plurality of shot change points representing points between a pair of frames where images of a preceding shot and images of a succeeding shot have changed;
- detecting whether a duration of a shot between a preceding shot change point and a succeeding shot change point is within the specified range;
- grouping shots having a duration within the specified range into a group when said shots having a duration within the specified range repeatedly occur within a predetermined period of time due to frames where there is a quick change;
- and
- displaying a representative image corresponding to said group.