Detecting known video entities utilizing fingerprints
AssigneeTechnology, Patents & Licensing, Inc.
InventorsRainer W. Lienhart, Christine Lienhart
Life of this patent
Estimating the term…
Abstract
In general, in one aspect, the disclosure describes a method for detecting a known video entity within 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. A known video entity in the video stream is detected when a particular fingerprint of the plurality of fingerprints has at least a threshold level of similarity with the video stream.
Claims23
A method for replacing a portion of a video stream with a targeted advertisement, the method comprising:
- receiving a video stream at a set-top box;
- continually creating statistical parameterized representations for windows of the video stream at the set-top box;
- continually comparing the statistical parameterized representations to windows of a plurality of fingerprints, wherein each of the plurality of fingerprints includes associated statistical parameterized representations of known video content;
- detecting the known video content in the video stream when a particular fingerprint of the plurality of fingerprints has at least a threshold level of similarity with the statistical parameterized representations;
- selecting the targeted advertisement based on the known video content;
- and
- replacing the known video content in the video stream with the selected targeted advertisement when the known video content has been detected.
A system for replacing a portion of a video stream with a targeted advertisement, 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 known video content and to store a plurality of targeted advertisements;
- and
- a processor to
- continually create statistical parameterized representations for windows of the video stream;
- continually compare the statistical parameterized representations to windows of the plurality of fingerprints;
- detect the known video content in the video stream when a particular fingerprint of the plurality of fingerprints has at least a threshold level of similarity with statistical parameterized representations;
- select the targeted advertisement based on the known video content;
- and
- replace the known video content in the video stream with the selected targeted advertisement.
A computer program product, comprising a physical computer readable medium having a computer readable program code embodied therein, said computer readable program code adapted to be executed to implement a method of replacing a portion of a video stream with a targeted advertisement, said method comprising:
- continually creating statistical parameterized representations for windows of a received video stream;
- continually comparing the statistical parameterized representations to windows of a plurality of fingerprints, wherein each of the plurality of fingerprints includes associated statistical parameterized representations of known video content;
- detecting the known video content in the video stream when a particular fingerprint of the plurality of fingerprints has at least a threshold level of similarity with the statistical parameterized representations;
- Selecting the targeted advertisement based on the contents of the detected known video content;
- and
- replacing the known video content in the video stream with the selected targeted advertisement.
Dependencies are inferred from the claim text.