Keyframes of video are arranged on a display based on characteristics on
the keyframes, such as content similarity and temporal relation as
compared to each other, where input is received comprising one or more
keyframes from video data and it is determined where to display the one
or more keyframes along a first axis of the display based on a time
associated with the keyframe or keyframes. It is determined where to
display the one or more keyframes along a second axis based on the
content of the keyframe or keyframes.