Patent ID: 7242809

Claim:
A computer-readable medium having computer executable instructions for segmenting a plurality of video shots within one or more video files, comprising: determining instructions for determining a time corresponding to each video shot; organizing instructions for organizing the video shots in a sequence according to the determined time corresponding to each video shot; determining instructions for determining a time gap between two successive shots in the organized sequence; and segmenting instructions for grouping the video shots of the video file into a first plurality of clusters as a function of the determined time gaps; and wherein the segmenting instructions include instructions for: comparing the determined time gaps between successive video shots in the organized sequence; grouping two successive video shots into one of the clusters when their corresponding determined time gap indicates they are substantially close in time; and determining a time span of each of the first plurality of clusters, said time span corresponding to a determined time of a first in time video shot within each cluster and the determined time of a last in time video shot within each cluster.