Fade-in and fade-out temporal segments
AssigneeEastman Kodak Company
InventorsJames Warnick, Ahmet M. Ferman, Bilge Gunsel, Milind R. Naphade, Rajiv Mehrotra
Life of this patent
Estimating the term…
Abstract
A method for performing content-based temporal segmentation of video sequences, the method comprises the steps of transmitting the video sequence to a processor; identifying within the video sequence a plurality of type-specific individual temporal segments using a plurality of type-specific detectors; analyzing and refining the plurality of type-specific individual temporal segments identified in the identifying the plurality of type-specific individual temporal segments step; and outputting a list of locations within the video sequence of the identified type-specific individual temporal segments.
Claims12
A method for performing content-based temporal segmentation of video sequences comprising the steps of:
- (a) transmitting the video sequence to a processor;
- (b) detecting a plurality of shot boundary locations, wherein a frame color histogram difference and a frame pixel difference are computed for the video sequence, and a clustering operation is used to generate two distinct classes of shot boundary and non-shot boundary locations;
- (c) detecting within the video sequence uniform intensity temporal segments;
- (d) detecting within the video sequence fade in and fade out temporal segments by analyzing temporal frame properties, starting from an endpoint of the identified uniform intensity temporal segments;
- (e) detecting within the video sequence dissolve temporal segments;
- (f) refining and combining individual temporal segment locations to produce a single list of the individual temporal segment locations contained in the video sequence;
- including checking against detected uniform intensity segment locations, fade segment locations, and dissolve segment locations;
- and
- (g) outputting the single list of individual temporal segment locations within the video sequence including shot boundary locations, fade-in and fade-out segment locations, uniform intensity segment locations, and dissolve segment locations.
A method for performing content-based temporal segmentation of video sequences comprising the steps of:
- (a) transmitting the video sequence to a processor;
- (b) detecting a plurality of shot boundary locations, wherein a frame color histogram difference and a frame pixel difference are computed for the video sequence, and a clustering operation is used to generate two distinct classes of shot boundary and non-shot boundary locations;
- (c) identifying within the video sequence a plurality of groups of uniform frames by analyzing color properties of temporal frames;
- (d) detecting the content of a plurality of adjacent uniform frames, and refining the plurality of groups of uniform frames to detect a plurality of uniform intensity temporal segments;
- (e) analyzing the color properties of temporal frames starting from an endpoint of the uniform intensity temporal segments to detect fade-in and fade-out temporal segments;
- (f) detecting within the video sequence dissolve temporal segments;
- (g) refining and combining individual temporal segment locations to produce a single list of the individual temporal segment locations contained in the video sequence;
- including:
- (g1) removing from a list of shot boundary locations any frame that has been detected as a shot boundary and that also has been flagged as part of a uniform intensity segment, a fade segment, or a dissolve segment;
- (g2) dropping adjacent shot boundaries that are closer than a predefined number of frames;
- (g3) eliminating detected spurious shot boundaries resulting from sudden increases in frame luminance characteristics;
- and
- (h) outputting the single list of individual temporal segment locations within the video sequence including the detected shot boundary locations fade-in and fade-out temporal segment locations, uniform intensity segment locations, and dissolve segment locations.
Dependencies are inferred from the claim text.