Digital video signature apparatus and methods for use with video program identification systems
11 Assignments
0 Petitions
Accused Products
Abstract
Digital video signature apparatus and methods for use with video program identification systems are disclosed. The disclosed apparatus and methods identify a video program using a sequence of signatures. Each of the signatures includes a set of centroids corresponding to one of a plurality of frames of the video program. The apparatus and methods compare the sequence of signatures to a set of reference sequences of signatures and identify the video program based on the comparison of the sequence of signatures to the set of reference sequences of signatures.
313 Citations
147 Claims
-
1-67. -67. (canceled)
-
68. A method of generating a video signature, comprising:
-
receiving compressed video information;
selecting a frame from the compressed video information based on a number of intra-coded macro blocks within the frame;
calculating image component centroid information based on the selected frame; and
generating the video signature using the image component centroid information. - View Dependent Claims (69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84)
-
-
85. A system for generating a video signature, comprising:
-
a memory; and
a processor coupled to the memory and programmed to;
receive compressed video information;
select a frame from the compressed video information based on a number of intra-coded macro blocks within the frame;
calculate image component centroid information based on the selected frame; and
generate the video signature using the image component centroid information. - View Dependent Claims (86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101)
-
-
102. A machine readable medium having instructions stored thereon that, when executed, cause a machine to:
-
receive compressed video information;
select a frame from the compressed video information based on a number of intra-coded macro blocks within the frame;
calculate image component centroid information based on the selected frame; and
generating a video signature using the image component centroid information. - View Dependent Claims (103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118)
-
-
119. A system for generating a signature associated with a video program, the system comprising:
-
a frame scanner to scan video frames associated with the video program, wherein the frame scanner is configured to select a video frame based on a number of intra-coded macro blocks within the video frame;
an intra-coded macro block extractor to extract intra-coded macro blocks from the video frame;
a scaled image extractor to extract a scaled image from the intra-coded macro blocks; and
a signature generator to calculate a plurality of centroids associated with video frame based on the scaled image and to form the signature based on the plurality of centroids. - View Dependent Claims (120, 121, 122, 123, 124, 125, 126)
-
-
127. A method of identifying a video program, comprising:
-
receiving a sequence of signatures, wherein each of the signatures includes a set of centroids corresponding to one of a plurality of substantially intra-coded frames of the video program;
comparing the sequence of signatures to a set of reference sequences of signatures; and
identifying the video program based on the comparison of the sequence of signatures to the set of reference sequences of signatures. - View Dependent Claims (128, 129, 130, 131, 132, 133, 134, 135, 136, 137)
-
-
138. A system for identifying a video program, comprising:
-
a memory; and
a processor coupled to the memory and programmed to;
receive a sequence of signatures, wherein each of the signatures includes a set of centroids corresponding to one of a plurality of substantially intra-coded frames of the video program;
compare the sequence of signatures to a set of reference sequences of signatures; and
identify the video program based on the comparison of the sequence of signatures to the set of reference sequences of signatures. - View Dependent Claims (139, 140, 141, 142, 143, 144)
-
-
145. A computer readable medium having instructions stored thereon that, when executed, cause a machine to:
-
receive a sequence of signatures, wherein each of the signatures includes a set of centroids corresponding to one of a plurality of substantially intra-coded frames of a video program;
compare the sequence of signatures to a set of reference sequences of signatures; and
identify the video program based on the comparison of the sequence of signatures to the set of reference sequences of signatures. - View Dependent Claims (146, 147)
-
Specification