Method and apparatus for recognizing video sequences
AssigneeMarch Networks Corporation
InventorsNael Hirzalla, Paul Streatch, Roger MacLean, Robert Menard
Life of this patent
Estimating the term…
Abstract
A method of detecting video sequences involves creating on-the-fly candidate digital signatures uniquely characteristic of successive groups of frames in accordance with a predetermined algorithm. The candidate digital signatures are compared with at least one signature of a stored sequence created in accordance with the predetermined algorithm. A candidate is identified as corresponding to the stored sequence in the event of a positive match.
Claims15
A method of detecting video sequences comprising the steps of:
- receiving one or more reference video streams consisting of sequences of successive frames;
- identifying selected special frames of predetermined type in said one or more reference video streams;
- creating a unique digital signature file for each said reference video stream that is uniquely dependent on the individual characteristics of said special frames, said unique digital signature file comprising a table for each special frame identifying the proportion of pixel values in defined categories;
- storing said unique digital signature file for each said reference stream in a memory;
- receiving a candidate video stream consisting of sequences of successive frames;
- identifying said selected special frames of predetermined type in said candidate video stream;
- creating a unique digital signature file for each said candidate video stream that is uniquely dependent on the individual characteristics of said special frames;
- comparing said unique digital signature file of said candidate video stream with each said stored digital signature file;
- and
- identifying said candidate video stream as corresponding to a reference video steam in the event of a positive match of said digital signature files of said reference stream and said candidate stream in accordance with predetermined criteria.
A method of detecting video sequences comprising the steps of:
- receiving one or more reference video streams consisting of sequences of successive frames;
- identifying selected special frames of predetermined type in said one or more reference video streams;
- creating a unique digital signature file for each said reference video stream that is uniquely dependent on the individual characteristics of said special frames, said unique digital signature file comprising a table for each special frame identifying the proportion of pixel values in defined categories;
- storing said unique digital signature file for each said reference stream in a memory;
- receiving a candidate video stream consisting of sequences of successive frames;
- identifying said selected special frames of predetermined type in said candidate video stream;
- creating a unique digital signature file for each said candidate video stream that is uniquely dependent on the individual characteristics of said special frames;
- comparing said unique digital signature file of said candidate video stream with each said stored digital signature file;
- and
- identifying said candidate video stream as corresponding to a reference video stream in the event of a positive match of said digital signature files of said reference stream and said candidate stream in accordance with predetermined criteria;
- and
- wherein a slider is assigned to each special frame in a signature file that matches a special frame in a candidate sequence, and the slider is moved by one special frame toward the end of the file whenever a match occurs.
An apparatus for detecting video sequences comprising:
- means for receiving one or more reference video streams consist of sequences of successive frames;
- means for identifying selected special frames of predetermined type in said one or more reference video streams;
- means for creating a unique digital signature file for each said reference video stream that is uniquely dependent on the individual characteristics of said special frames, said unique digital signature file comprising a table for each special frame identifying the proportion of pixel values in defined categories;
- means for storing said unique digital signature file for each said reference stream in a memory;
- means for receiving a candidate video stream consisting of sequences of successive frames;
- means for identifying said selected special frames of predetermined type in said candidate video stream;
- means for creating a unique digital signature file for each said candidate video stream that is uniquely dependent on the individual characteristics of said special frames,
- means for comparing said unique digital signature file of said candidate video stream with each said stored digital signature file;
- and
- means for identifying said candidate video stream as corresponding to a reference video steam in the event of a positive match of said digital signature files of said reference stream and said candidate stream in accordance with predetermined criteria.
Dependencies are inferred from the claim text.