Automatic signature-based spotting, learning and extracting of commercials and other video content
First Claim
1. A method for processing a video signal, the method comprising the steps of:
- identifying a plurality of segments of the video signal that are likely to be associated with a particular type of video content; and
extracting a signature from each of at least a subset of the one or more identified segments, wherein the extracted signatures are utilized to determine which of the identified segments are associated with the particular type of video content, wherein the signature extracted from a given one of the video segments comprises a visual frame signature based at least in part on a visual characteristic of a frame of the video segment, and wherein the visual frame signature is extracted using information based on DC and motion coefficients of the frame.
2 Assignments
0 Petitions
Accused Products
Abstract
A video signal is processed to identify segments that are likely to be associated with a commercial or other particular type of video content. A signature is extracted from each of the segments so identified, and the extracted signatures are used, possibly in conjunction with additional temporal and contextual information, to determine which of the identified segments are in fact associated with the particular video content. One or more of the extracted signatures may be, e.g., a visual frame signature based at least in part on a visual characteristic of a frame of the video segment, as determined using information based on DC and motion coefficients of the frame, or DC and AC coefficients of the frame. A given extracted signature may alternatively be an audio signature based at least in part on a characteristic of an audio signal associated with a portion of the video segment. Other types of signatures can also be used. Advantageously, the invention allows the identification and extraction of particular video content to be implemented with significantly reduced amounts of memory and computational resources.
-
Citations
17 Claims
-
1. A method for processing a video signal, the method comprising the steps of:
-
identifying a plurality of segments of the video signal that are likely to be associated with a particular type of video content; and
extracting a signature from each of at least a subset of the one or more identified segments, wherein the extracted signatures are utilized to determine which of the identified segments are associated with the particular type of video content, wherein the signature extracted from a given one of the video segments comprises a visual frame signature based at least in part on a visual characteristic of a frame of the video segment, and wherein the visual frame signature is extracted using information based on DC and motion coefficients of the frame.
-
-
2. A method for processing a video signal, the method comprising the steps of:
-
identifying a plurality of segments of the video signal that are likely to be associated with a particular type of video content; and
extracting a signature from each of at least a subset of the one or more identified segments, wherein the extracted signatures are utilized to determine which of the identified segments are associated with the particular type of video content, wherein the signature extracted from a given one of the video segments comprises a visual frame signature based at least in part on a visual characteristic of a frame of the video segment, and wherein the visual frame signature is extracted using information based on DC and AC coefficients of the frame. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for processing a video signal, the method comprising the steps of:
-
identifying a plurality of segments of the video signal that are likely to be associated with a particular type of video content;
extracting a signature from each of at least a subset of the one or more identified segments, wherein the extracted signatures are utilized to determine which of the identified segments are associated with the particular type of video content; and
utilizing program identification information from an electronic programming guide in conjunction with the extracted signatures to determine which of the identified segments are associated with the particular type of video content. - View Dependent Claims (17)
-
Specification