Patent ID: 8466929

Claim:
An image processor accessible to a storage medium configured to store at least one set of moving image data each comprising a plurality of first sets of frame image data corresponding to a plurality of frame images, each set of the at least one set of moving image data corresponding to a moving image and comprising time-and-date information indicating a capture start time and date for the moving image, the image processor comprising: an extracting unit configured to extract a plurality of second sets of frame image data from the plurality of first sets of frame image data comprised in one of the at least one set of moving image data; an assigning unit configured to assign a set of control data to each set of the plurality of second sets of frame image data extracted by the extracting unit; a frame-date information calculator configured to calculate a set of frame-date information for each set of the plurality of second sets of frame image data based on the time-and-date information for the one of the at least one set of moving image data, the set of frame-date information indicating a capture date of a corresponding one of the plurality of second sets of frame image data; a frame image data classifier configured to classify each set of the plurality of second sets of frame image data into one of a plurality of groups based on the set of frame-date information of each set of the plurality of second sets of frame image data, such that the plurality of second sets of frame image data comprised in the one of the at least one set of moving image data are classified into different groups among the plurality of groups; and an output unit configured to output an image list by frame-date, the image list comprising a moving image index for only one of the different groups among the plurality of groups, the moving image index comprising an index frame image and information with respect to the set of control data, the index frame image being either one of a frame image corresponding to a particular set of frame image data and a resized frame image resized from the frame image corresponding to the particular set of frame image data, wherein one of the plurality of second sets of frame image data comprises the particular set of frame image data, wherein the particular set of frame image data is assigned with a set of control data assigned to the one of the plurality of second sets of frame image data, and wherein the particular set of frame image data is classified into one of the plurality of groups into which the one of the plurality of second sets of frame image data is classified.