1. An image processing apparatus for processing a plurality of items of moving-image data, modified data obtained by modifying any of the plurality of items of moving-image data, and presentation-description data which indicates the presentation order of the plurality of items of moving-image data and the modified data, comprising: detection means for detecting a modified-data object which specifies the presentation of the modified data, from among the presentation-description data; representative-image generation means for generating usual representative-image data for moving-image data for which presentation is specified in the presentation-description data, and modified representative-image data for the modified data; editing-screen generation means for generating editing-screen data formed of the usual representative-image data and the modified representative-image data according to the output of said detection means; and display control means for displaying an editing screen based on the editing-screen data generated by said editing-screen generation means, on display means.