Ending advertisement insertion
First Claim
1. A method for ending advertisement insertion in a video stream, the method comprising:
- receiving a video stream;
continually creating statistical parameterized representations for windows of the video stream;
continually comparing the statistical parameterized representation windows to windows of a plurality of fingerprints, wherein each of the plurality of fingerprints includes associated statistical parameterized representations of a known video entity;
inserting advertisements into the video stream when a fingerprint for a known video entity indicative of a commercial break has at least a threshold level of similarity with the video stream; and
ending said inserting when an end of the advertisement break is determined.
5 Assignments
0 Petitions
Accused Products
Abstract
In general, in one aspect, the disclosure describes a method for ending advertisement insertion in a video stream. The method includes receiving a video stream and continually creating statistical parameterized representations for windows of the video stream. The statistical parameterized representation windows are continually compared to windows of a plurality of fingerprints. Each of the plurality of fingerprints includes associated statistical parameterized representations of a known video entity. Advertisements are inserted into the video stream when a fingerprint for a known video entity indicative of a commercial break has at least a threshold level of similarity with the video stream. The inserting is ended when an end of the advertisement break is determined.
312 Citations
30 Claims
-
1. A method for ending advertisement insertion in a video stream, the method comprising:
-
receiving a video stream;
continually creating statistical parameterized representations for windows of the video stream;
continually comparing the statistical parameterized representation windows to windows of a plurality of fingerprints, wherein each of the plurality of fingerprints includes associated statistical parameterized representations of a known video entity;
inserting advertisements into the video stream when a fingerprint for a known video entity indicative of a commercial break has at least a threshold level of similarity with the video stream; and
ending said inserting when an end of the advertisement break is determined. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system for ending advertisement insertion in a video stream, the system comprising:
-
a receiver to receive a video stream;
memory for storing a plurality of fingerprints, wherein each of the plurality of fingerprints includes associated statistical parameterized representations of a known video entity; and
a processor to continually create statistical parameterized representations for windows of the video stream;
continually compare the statistical parameterized representation windows to windows of the plurality of fingerprints, insert advertisements into the video stream when a fingerprint for a known video entity indicative of a commercial break has at least a threshold level of similarity with the video stream; and
end the inserting when an end of the advertisement break is determined. - View Dependent Claims (22, 23, 24, 25)
-
-
26. A computer program embodied on a computer readable medium for ending advertisement insertion in a video stream, when enabled by a computer readable instruction the computer program:
-
continually creates statistical parameterized representations for windows of a received video stream;
continually compares the statistical parameterized representation windows to windows of a plurality of fingerprints, wherein each of the plurality of fingerprints includes associated statistical parameterized representations of a known video entity;
inserts advertisements into the video stream when a fingerprint for a known video entity indicative of a commercial break has at least a threshold level of similarity with the video stream; and
ends the inserting when an end of the advertisement break is determined. - View Dependent Claims (27, 28, 29, 30)
-
Specification