A method and system for automatically summarizing a video document. The video
document
is decomposed into scenes, shots and frames, and an importance value is assigned
to each scene, shot and frame. Keyframes are allocated among the shots based on
the importance value of each shot. The allocated number of keyframes are then selected
from each shot. The number of keyframes may be altered for greater or lesser detail
in response to user input.