Identifying video content via color-based fingerprint matching
First Claim
1. A method of identifying unknown video content, the method comprising:
- receiving, in an identification query from a client device, a first fingerprint and a second fingerprint, the first fingerprint being a color-based fingerprint derived from colors in a portion of the unknown video content, the second fingerprint being at least partially based on a feature other than the colors of the same portion of the unknown video content,responsive to the identification query, querying a reference database of reference fingerprints using one of the first fingerprint to obtain a candidate group of fingerprints or the second fingerprint to obtain the candidate group of fingerprints, the candidate group of fingerprints being a subset of the reference fingerprints queried;
responsive to the identification query, querying the candidate group of fingerprints using the other of the first fingerprint and the second fingerprint to identify at least one query fingerprint; and
identifying the unknown video content using the at least one query fingerprint.
13 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods of identifying unknown video content are described. An example method may include receiving a first fingerprint and a second fingerprint. The first fingerprint may be a color-based fingerprint derived from colors in a portion of the unknown video content, and the second fingerprint may be at least partially based on a feature other than the colors of the unknown video content. A reference database of reference fingerprints may then be queried using one of the first fingerprint or the second fingerprint to obtain a candidate group of fingerprints. The candidate group of fingerprints may then be queried using the other of the first fingerprint and the second fingerprint to identify at least one query fingerprint. The unknown video content may then be identified using the at least one query fingerprint. For example, the second fingerprint may be a luminance-based fingerprint derived from luminance in the unknown video content.
-
Citations
20 Claims
-
1. A method of identifying unknown video content, the method comprising:
-
receiving, in an identification query from a client device, a first fingerprint and a second fingerprint, the first fingerprint being a color-based fingerprint derived from colors in a portion of the unknown video content, the second fingerprint being at least partially based on a feature other than the colors of the same portion of the unknown video content, responsive to the identification query, querying a reference database of reference fingerprints using one of the first fingerprint to obtain a candidate group of fingerprints or the second fingerprint to obtain the candidate group of fingerprints, the candidate group of fingerprints being a subset of the reference fingerprints queried; responsive to the identification query, querying the candidate group of fingerprints using the other of the first fingerprint and the second fingerprint to identify at least one query fingerprint; and identifying the unknown video content using the at least one query fingerprint. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A system, comprising:
-
a hardware processor-based fingerprint module configured to receive an identification query including a first fingerprint and a second fingerprint, the first fingerprint being a color-based fingerprint derived from colors in a portion of the unknown video content, the second fingerprint being at least partially based on a feature other than the colors of the same portion of the unknown video content; a hardware processor-based query module configured to perform the following operations responsive to the identification query; query a reference database of reference fingerprints using one of the first fingerprint to obtain a candidate group of fingerprints or the second fingerprint to obtain the candidate group of fingerprints, the candidate group of fingerprints being a subset of the reference fingerprints queried; query the candidate group of fingerprints using the other of the first fingerprint and the second fingerprint to identify at least one query fingerprint; and a hardware processor-based identification module configured to identify the unknown video content using the at least one query fingerprint. - View Dependent Claims (19)
-
-
20. A non-transitory computer-readable medium embodying instructions which, when executed by a machine, cause the machine to perform operations comprising:
-
receive, in an identification query from a client device, a first fingerprint and a second fingerprint, the first fingerprint being a color-based fingerprint derived from colors in a portion of the unknown video content, the second fingerprint being at least partially based on a feature other than the colors of the same portion of the unknown video content; responsive to the identification query, query a reference database of reference fingerprints using one of the first fingerprint to obtain a candidate group of fingerprints or the second fingerprint to obtain the candidate group of fingerprints, the candidate group of fingerprints being a subset of the reference fingerprints queried; responsive to the identification query, query the candidate group of fingerprints using the other of the first fingerprint and the second fingerprint to identify at least one query fingerprint; and identify the unknown video content using the at least one query fingerprint.
-
Specification