Digital video signature apparatus and methods for use with video program identification systems
First Claim
1. A system to generate a signature associated with a video program, the system comprising:
- an intra-coded block extractor to extract intra-coded macro blocks from a video frame associated with the video program;
a scaled image extractor to extract a scaled image from the intra-coded macro blocks; and
a signature generator to form a signature for the scaled image based on a first centroid associated with a first image component of the scaled image and a second centroid associated with a second image component of the scaled image, the first centroid defined by first coordinates within the scaled image and the second centroid defined by second coordinates relative to the first centroid coordinates.
12 Assignments
0 Petitions
Accused Products
Abstract
Digital video signature apparatus and methods for use with video program identification systems are disclosed. The example apparatus and methods generate a signature associated with a video program. An example system includes a frame scanner to scan video frames associated with the video program. The frame scanner is to select a video frame based on a number of intra-coded macro blocks within the video frame. The example system also includes an intra-coded macro block extractor to extract intra-coded macro blocks from the video frame and a scaled image extractor to extract a scaled image from the intra-coded macro blocks. A signature generator is also included in the example system 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.
-
Citations
20 Claims
-
1. A system to generate a signature associated with a video program, the system comprising:
-
an intra-coded block extractor to extract intra-coded macro blocks from a video frame associated with the video program; a scaled image extractor to extract a scaled image from the intra-coded macro blocks; and a signature generator to form a signature for the scaled image based on a first centroid associated with a first image component of the scaled image and a second centroid associated with a second image component of the scaled image, the first centroid defined by first coordinates within the scaled image and the second centroid defined by second coordinates relative to the first centroid coordinates. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of generating a signature associated with a video program, comprising:
-
extracting intra-coded macro blocks from a video frame associated with the video program; extracting a scaled image from the intra-coded macro blocks; defining a first centroid corresponding with a first image component of the scaled image by first coordinates within the scaled image; defining a second centroid corresponding with a second image component of the scaled image by second coordinates relative to the first centroid coordinates; and forming a signature for the scaled image based on the first centroid and the second centroid. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer readable storage device or storage disc comprising instructions that, when executed, cause a processor to at least:
-
extract intra-coded macro blocks from a video frame associated with a video program; extract a scaled image from the intra-coded macro blocks; define a first centroid that corresponds with a first image component of the scaled image by first coordinates within the scaled image; define a second centroid that corresponds with a second image component of the scaled image by second coordinates relative to the first centroid coordinates; and form a signature for the scaled image based on the first centroid and the second centroid, the signature associated with the video program. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification