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.
-
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