Identifying video content via fingerprint matching
AssigneeGracenote, Inc.
InventorWilson Harron
Life of this patent
Estimating the term…
Abstract
Methods and systems to identify video content based on video fingerprint matching are described. In some example embodiments, the methods and systems generate a query fingerprint of a frame of video content captured at a client device, query a database of reference fingerprints, determine the query fingerprint of the frame of captured video content matches a reference fingerprint, and identify the video content based on the match of fingerprints.
Claims20
A method, comprising:
- accessing a query fingerprint that is based on multiple patches of a frame of video content captured at a client device;
- querying a database of reference fingerprints associated with frames of known video content;
- determining the query fingerprint matches at least one of the reference fingerprints;
- and
- identifying the video content captured at the client device based on the determination that the query fingerprint matches at least one of the reference fingerprints.
A system, comprising:
- a query fingerprint generator that includes:
- a patch selection module that is configured to select multiple patches of a frame of video content;
- and
- a value calculation module that is configured to calculate a value for each of the selected multiple patches using an integral image technique;
- an index module that is configured to query a database of reference fingerprints associated with frames of known video content;
- a fingerprint match module that is configured to determine the query fingerprint matches at least one of the reference fingerprints;
- and
- an identification module that is configured to identify the video content captured at the client device based on the determination that the query fingerprint matches at least one of the reference fingerprints.
A computer-readable storage medium whose contents, when executed by a computing system, cause the computing system to perform operations, comprising:
- accessing a query fingerprint that is based on a value calculated for multiple patches of a frame of video content using an integral image technique;
- querying a database of reference fingerprints associated with frames of known video content;
- determining the query fingerprint matches at least one of the reference fingerprints;
- and
- identifying the video content captured at the client device based on the determination that the query fingerprint matches at least one of the reference fingerprints.
Dependencies are inferred from the claim text.