Digital video signature apparatus and methods for use with video program identification systems
First Claim
Patent Images
1. A method of identifying a video program, comprising:
- receiving a sequence of signatures, wherein each of the signatures includes a set of centroids, wherein each set of centroids is derived from a corresponding one of a plurality of frames of the video program, and wherein each of the corresponding frames is selected based on a number or proportion of intra-coded blocks composing the frame;
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.
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
23 Claims
-
1. A method of identifying a video program, comprising:
-
receiving a sequence of signatures, wherein each of the signatures includes a set of centroids, wherein each set of centroids is derived from a corresponding one of a plurality of frames of the video program, and wherein each of the corresponding frames is selected based on a number or proportion of intra-coded blocks composing the frame; 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 (2, 3, 4, 5, 6, 7, 8, 11, 22, 23)
-
-
9. 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, wherein identifying the video program based on the comparison of the sequence of signatures to the set of reference sequences of signatures includes manually identifying the video program in response to a failure to identify a matching sequence within the set of reference sequences of signatures. - View Dependent Claims (10)
-
-
12. 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, wherein each set of centroids is derived from a corresponding one of a plurality of frames of the video program, and wherein each of the corresponding frames is selected based on a number or proportion of intra-coded blocks composing the frame; 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 (13, 14, 15, 16, 17, 18)
-
-
19. 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, wherein each set of centroids is derived from a corresponding one of a plurality of frames of a video program, and wherein each of the corresponding frames is selected based on a number or proportion of intra-coded blocks composing the frame; 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 (20, 21)
-
Specification