A system that represents a video sequence comprising plurality of video
clips as a number of images. The plurality of video clips is represented
as a reduced representation of video images. A video clip is represented
as a keyframe, wherein multiple keyframes may then be arranged according
to chronological order. All or only a representative portion of the video
clips can be represented as keyframes. The size of the keyframe may be
configured to represent the length or importance of the video clip. The
keyframe may depict an entire frame of a video clip, or a region of
meaningful information within a frame of a video clip. Multiple keyframes
may be arranged in a two dimensional array, in an S-shaped curve, or some
other pattern. The keyframes may depict motion of an object occurring
over time in the video clip by configuring groups of pixels in the key
frame. Configuring groups of pixels may include colorizing pixel groups
and depicting pixel groups at a semi-transparent level according to the
number of frames between the keyframe and the frame containing the object
in motion.