Video editing by locating segment boundaries and reordering segment sequences
First Claim
1. A method for use in a computer system for editing video comprised of a sequence of video segments comprisingautomatically analyzing with said system contents of said video said analyzing step comprising the steps of;
- deriving characteristics of different images of said video segments corresponding to palette and composition; and
generating fingerprints corresponding to said different images;
automatically selecting, in response to said analyzing, video segment frame boundaries between said segments with said computer, said automatically selecting step comprising the step ofgenerating first weighting functions each associated with different images of said one of said segments of video and corresponding to the past;
displaying indicators each corresponding to and representing one of said boundaries; and
automatically detecting a most representative image from said different images of said one of said segments comprising the steps ofdetermining a change difference between images comprising said one of said segments;
measuring the average of said change difference between said images; and
selecting as said most representative image one of said images in said one of said segments with the lowest said average.
4 Assignments
0 Petitions
Accused Products
Abstract
Frames associated with sequences of video source material representing a series of scene changes are digitized. A computerized process analyzes the digitized information and identifies one or more frames of the source material associated with and representative of each such scene change and/or sequence. The representative frames are displayed, A selected frame from the display will thereby cause automatic selection and association of a sequence of frames comprising a corresponding video sequence from which the frame was selected for subsequent playback, In a preferred embodiment, the entirety of the representative frames or a subset thereof are specified and ordered. The order of the corresponding frames of video segments or scenes corresponding to each such selected and ordered representative frame are thereby automatically also ordered. Simplified video editing is accomplished by manipulating these representative frames, each associated with a different scene or video sequence.
-
Citations
14 Claims
-
1. A method for use in a computer system for editing video comprised of a sequence of video segments comprising
automatically analyzing with said system contents of said video said analyzing step comprising the steps of; -
deriving characteristics of different images of said video segments corresponding to palette and composition; and generating fingerprints corresponding to said different images; automatically selecting, in response to said analyzing, video segment frame boundaries between said segments with said computer, said automatically selecting step comprising the step of generating first weighting functions each associated with different images of said one of said segments of video and corresponding to the past; displaying indicators each corresponding to and representing one of said boundaries; and automatically detecting a most representative image from said different images of said one of said segments comprising the steps of determining a change difference between images comprising said one of said segments; measuring the average of said change difference between said images; and selecting as said most representative image one of said images in said one of said segments with the lowest said average. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. Apparatus for use in a computer system for editing video comprised of a sequence of video segments, comprising
means for automatically analyzing with said system contents of said video, said means for analyzing comprising means for deriving characteristics of different images of said video segments corresponding to palette and composition; -
means for generating fingerprints corresponding to said different images; means for automatically selecting, in response to said analyzing, video segment frame boundaries between said segments with said computer, said means for selecting including means for generating first and second weighting functions each associated with different images of said one of said segments of said video and said next one of said segments of video respectively; means for determining difference between at least one of said first functions associated with different images of said one of said segments and at least one of said second functions associated with different images of said next one of said segments of video; means for displaying indicators each corresponding to and representing one of said boundaries; and means for automatically detecting a most representative image from said different images of said one of said segments comprising means for determining a change difference between images comprising said one of said segments; means for measuring the average of said change difference between said images; and means for selecting as said most representative images one of said images in said one of said segments with the lowest said average. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
Specification