Method and System for Advertisement Detection and Substitution
First Claim
Patent Images
1. A method of inserting advertisements based on the predicted duration of an ad break, the method comprising:
- (a) receiving a video stream comprising a plurality of video frames;
(b) identifying a channel identifier associated with the video stream;
(c) identifying fingerprints for the plurality of video frames in the received video stream;
(d) determining if a known advertisement is present in the received video stream by comparing at least one of the determined fingerprints with at least one of a plurality of stored fingerprints representing one or more advertisements;
(e) detecting an initiation of an ad break in the video stream based on the determination in step (d);
(f) predicting a duration for the ad break based at least in part on the channel identifier; and
(g) inserting one or more advertisements in at least a portion of the video stream corresponding to the predicted duration of the ad break.
5 Assignments
0 Petitions
Accused Products
Abstract
A television signal substitution system that replaces standard video segments with selected replacement portions. Video segments such as advertisements are detected using techniques such as fingerprinting or manual detection. The detected video segment is replaced with a selected replacement portion and output to an output device.
270 Citations
8 Claims
-
1. A method of inserting advertisements based on the predicted duration of an ad break, the method comprising:
-
(a) receiving a video stream comprising a plurality of video frames; (b) identifying a channel identifier associated with the video stream; (c) identifying fingerprints for the plurality of video frames in the received video stream; (d) determining if a known advertisement is present in the received video stream by comparing at least one of the determined fingerprints with at least one of a plurality of stored fingerprints representing one or more advertisements; (e) detecting an initiation of an ad break in the video stream based on the determination in step (d); (f) predicting a duration for the ad break based at least in part on the channel identifier; and (g) inserting one or more advertisements in at least a portion of the video stream corresponding to the predicted duration of the ad break. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
Specification