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:
- a frame scanner to scan video frames associated with the video program, the frame scanner to select a video frame based on a number of intra-coded macro blocks within the video frame;
a scaled image extractor to extract a scaled image from intra-coded macro blocks extracted from the video frame; 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.
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.
69 Citations
37 Claims
-
1. A system to generate a signature associated with a video program, the system comprising:
-
a frame scanner to scan video frames associated with the video program, the frame scanner to select a video frame based on a number of intra-coded macro blocks within the video frame; a scaled image extractor to extract a scaled image from intra-coded macro blocks extracted from the video frame; 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 (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method to generate a signature associated with a video program, the method comprising:
-
scanning video frames associated with the video program; selecting a video frame based on a number of intra-coded macro blocks within the video frame; extracting intra-coded macro blocks from the video frame; extracting a scaled image from the intra-coded macro blocks; calculating a plurality of centroids associated with video frame based on the scaled image; and forming the signature based on the plurality of centroids. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A machine readable medium having instructions stored thereon that, when executed, cause a machine to at least:
-
scan video frames associated with a video program; select a video frame based on a number of intra-coded macro blocks within the video frame; extract intra-coded macro blocks from the video frame; extract a scaled image from the intra-coded macro blocks; calculate a plurality of centroids associated with video frame based on the scaled image; and form a signature based on the plurality of centroids. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
Specification