The image data sorting device is configured with a characteristic value extraction
unit that extracts from an image data piece a characteristic value of the image
data piece; a relation evaluation unit that evaluates a mutual relation between
the characteristic values extracted from plural image data pieces; a clustering
unit that executes clustering to events expressed by the characteristic values
of the plural image data pieces on the basis of the evaluation result of the above
relation; and a sorting register unit that sorts the plural image data pieces on
the basis of the result of the above clustering. The image data sorting device
with the above configuration can provide a user with facility of use, whereby the
appropriateness of the sorting can be secured without requiring any preprocessing,
etc., and automatic sorting of the image data pieces can be carried out independently
of the types of the image data pieces.