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; and generating for display a scene corresponding to the character selected.