Patent ID: 7383508
Filing Date: 2008-06-03
Classification: G06F,G11B,H04N

Abstract:
1. In a computer system having a user interface including a display device and an input device, a method for displaying short segments of video called video cliplets generated from a digital source video, comprising: extracting a first set of video cliplets from the digital source video by determining sub-shot boundaries to define a first set of editing points in the source video every N seconds without reference to any type of data, wherein the first set of video cliplets are extracted based on the first set of editing points such that one editing point is a starting point of a video cliplet and another editing point is an ending point of the video cliplet; displaying the first set of video cliplets on the display device in a two-dimensional arrangement with each of the first set of video cliplets displayed as a single, independent entity without displaying piles or stacks of clipets; extracting a second set of video cliplets by determining sub-shot boundaries using camera zoom criteria to define a second set of editing points in the digital source video such that a first editing point immediately following a first camera zoom in the source video is a starting point of a first video cliplet and a second editing point immediately following a second camera zoom in the source video is an ending point of the first video cliplet; determining that a user is unsatisfied with at least one of the starting point and the ending point of the first video cliplet; merging the first video cliplet with a second video cliplet, the first and the second video cliplets being temporal neighbors, to generate a third video cliplet that is a duration of the first and second video cliplets combined; displaying a keyframe of a cliplet of the first set and the second set of cliplets in a keyframe window, such that the keyframe is a still frame of the cliplet that represents the cliplet; previewing the cliplet in the keyframe window, as directed by the user, such that the keyframe is replaced by the cliplet playing in the keyframe window and at the conclusion of the cliplet playing the keyframe returns to the keyframe window; and displaying a cliplet property for each of the plurality of video cliplets to provide the user with information about a corresponding cliplet.