1. A method for providing image contents, comprising: dividing image contents into a plurality of scenes, each scene including a plurality of shots; classifying image frames for each scene depending on at least one of a plurality of characters appearing in the image contents; receiving a user input for selecting any one of the plurality of characters; generating for display a scene corresponding to the character selected; comparing feature values for a scene node included in a character node with feature values for the character node in determining a similarity value; and deleting the scene node from the character node based on the similarity value.