Video detection and insertion
First Claim
Patent Images
1. A method for video detection and replacement, the method comprising:
- receiving an input video signal;
creating a temporal sliding window of initial length L seconds and running the sliding window the input video signal, such that at least a portion of the input video signal is captured by the temporal sliding window;
comparing a first segment of the portion of the input video signal captured by the temporal sliding window of initial length L seconds to a portion of stored fingerprint data;
expanding the temporal sliding window to have an expanded length approximately equal to the length of the stored fingerprint data if the first segment of the portion of the input video signal matches the portion of stored fingerprint data;
comparing an expanded segment of the input video signal captured by the expanded window having the expanded length with the stored fingerprint data; and
generating an output video signal comprising the input video signal, wherein the expanded segment of the input video signal is replaced with a replacement portion if the expanded segment of the input video signal matches the fingerprint data.
9 Assignments
0 Petitions
Accused Products
Abstract
A television signal substitution system that replaces known video segments such as advertisements with selected replacement advertisements. Fingerprint data of known advertisements can be stored in a fingerprint database. When new fingerprint data is available, the fingerprint data can be automatically or manually transmitted to subscribers. Various techniques can be used to identify advertisements based on the fingerprint data.
221 Citations
14 Claims
-
1. A method for video detection and replacement, the method comprising:
-
receiving an input video signal; creating a temporal sliding window of initial length L seconds and running the sliding window the input video signal, such that at least a portion of the input video signal is captured by the temporal sliding window; comparing a first segment of the portion of the input video signal captured by the temporal sliding window of initial length L seconds to a portion of stored fingerprint data; expanding the temporal sliding window to have an expanded length approximately equal to the length of the stored fingerprint data if the first segment of the portion of the input video signal matches the portion of stored fingerprint data; comparing an expanded segment of the input video signal captured by the expanded window having the expanded length with the stored fingerprint data; and generating an output video signal comprising the input video signal, wherein the expanded segment of the input video signal is replaced with a replacement portion if the expanded segment of the input video signal matches the fingerprint data. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for video detection and replacement, the method comprising:
-
(a) receiving an input video signal; (b) capturing a captured portion of L seconds of the received input video signal; (c) comparing the captured portion of the input video signal to an L second long portion of stored fingerprint data, the stored fingerprint data having a total fingerprint length greater than or equal to L; (d) if the captured portion of the input video signal matches the portion of stored fingerprint data, capturing an additional portion of the received input video signal, the additional portion being contiguous with the captured portion, such that an entire captured portion comprising the captured portion of the received input video signal plus the additional portion has an entire captured length that is approximately equal in length to the total fingerprint length of stored fingerprint data; (e) comparing the entire captured portion of the received input video signal to the stored fingerprint data; and (f) generating an output video signal comprising the input video signal, wherein the entire captured portion of the input video signal is replaced with a replacement portion if the entire captured portion of the input video signal substantially matches the fingerprint data. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification