Video content detection method and system leveraging data-compression constructs
First Claim
1. A content editor, comprising:
- a video compression encoder that generates first and second feature data from a video sequence as part of a compression process resulting in a compressed version of video data;
said first and second feature data being separate from said compressed version of video data;
an analysis engine programmed to receive said first and second feature data and calculate at least a third feature datum from at least one of said first and second feature data;
a playback selector programmed to edit said compressed version of video data responsively to said at least a third feature datum.
2 Assignments
0 Petitions
Accused Products
Abstract
The process of compressing video requires the calculation of a variety data that are used in the process of compression. The invention exploits some or all of these data for purposes of content detection. For example, these data may be leveraged for purposes of commercial detection. The luminance, motion vector field, residual values, quantizer, bit rate, etc. may all be used either directly or in combination, as signatures of content. A process for content detection may employ one or more features as indicators of the start and/or end of a sequence containing a particular type of content and other features as verifiers of the type of content bounded by these start/end indicators. The features may be combined and/or refined to produce higher-level feature data with good computational economy and content-classification utility.
-
Citations
22 Claims
-
1. A content editor, comprising:
-
a video compression encoder that generates first and second feature data from a video sequence as part of a compression process resulting in a compressed version of video data;
said first and second feature data being separate from said compressed version of video data;
an analysis engine programmed to receive said first and second feature data and calculate at least a third feature datum from at least one of said first and second feature data;
a playback selector programmed to edit said compressed version of video data responsively to said at least a third feature datum. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A video content detector, comprising:
-
a video compression encoder capable of receiving uncompressed video data and generating compressed video data;
said analysis engine being connected to receive first data from the video compression encoder, said first data being separate from said compressed video data;
said first data being generated as a result of a compression process;
said analysis engine being programmed to generate an identifier of a beginning of a type of content in said compressed video responsively to said first data. - View Dependent Claims (11, 12, 13, 14, 15, 16, 18, 20, 21, 22)
-
-
17. A method for detecting commercials in a compressed video stream, comprising the steps of:
-
compressing video data and generating compressed video data and first data as a byproduct of said step of compressing;
identifying first events in said first data indicating a potential start of a commercial sequence;
verifying that a content of video following said potential start is characteristic of a commercial sequence responsively to said first data;
indicating a presence of a commercial responsively to results of said steps of identifying and verifying.
-
-
19. A method for detecting content in video data, comprising the steps of:
-
compressing video data and generating compressed video data and compression feature data as a byproduct of said step of compressing;
classifying content portions of said video data based on said compression feature data in combination with non-compression feature data;
indicating content identified in said step of classifying.
-
Specification