Combined watermarking and fingerprinting
AssigneeDigimarc Corporation
InventorRavi K. Sharma
Life of this patent
Estimating the term…
Abstract
Content fingerprints and watermarks are combined in various ways for content identification applications. Fingerprints are used to identify content generally while watermarks provide more detailed localization of parts within the content, and vice versa. Fingerprint techniques are further used for signal synchronization and other pre-processing steps to assist in digital watermark decoding. A variety of fingerprint/watermark techniques identify characteristics of the channel of content from content samples.
Claims24
A content recognition method comprising:
- using a programmed processor to perform the acts of:
- computing a fingerprint for a received portion of a content signal;
- sending the fingerprint to a reference database to identify the content signal, the reference database providing identity by matching the fingerprint with reference fingerprints in the database;
- based on the identity, obtaining a reference copy of the content signal;
- and
- determining distortion of the received portion of the content signal based on a comparative analysis between the received portion and the reference copy.
A method of content recognition comprising:
- using a programmed processor to perform the acts of:
- analyzing a received portion of a content signal to infer signal degradation of the content signal;
- determining a distribution channel from the signal degradation;
- computing a fingerprint for the received portion of the content signal;
- sending the fingerprint to a reference database to identify the content signal, the reference database providing identity by matching the fingerprint with a set of reference fingerprints in the database corresponding to the distribution channel, the database being segmented into different sets of reference fingerprints corresponding to distribution channels such that the different sets include reference fingerprints for a common set of content signals, but store different reference fingerprints for the common set of content signals that are computed based on signal characteristics relevant for the different distribution channels;
- and
- using the distribution channel to determine which of the different sets to use to identify the content signal.
A content recognition method comprising:
- using a programmed processor to perform the acts of:
- receiving different versions of a content signal, the different versions corresponding to different distribution channels;
- computing reference fingerprints for the different versions, and storing the reference fingerprints in a corresponding section of a segmented database, the corresponding section being associated with a particular distribution channel;
- and
- in response to a request, determining a match for a received fingerprint by searching for a match in a section of the database corresponding to distribution channel associated with the received fingerprint.
A content recognition system comprising:
- one or more programmed computers configured to:
- obtain a fingerprint for a received portion of a content signal;
- search for the fingerprint in a reference database to identify the content signal, the reference database providing identity by matching the fingerprint with reference fingerprints in the database;
- obtain, based on the identity, a reference copy of the content signal;
- and
- determine distortion of the received portion of the content signal based on a comparative analysis between the received portion and the reference copy.
A system for content recognition comprising:
- one or more programmed computers configured to:
- analyze a received portion of a content signal to infer signal degradation of the content signal;
- determine a distribution channel from the signal degradation;
- compute a fingerprint for the received portion of the content signal;
- send the fingerprint to a reference database to identify the content signal, the reference database configured to provide identity by matching the fingerprint with a set of reference fingerprints in the database corresponding to the distribution channel, the database being segmented into different sets of reference fingerprints corresponding to distribution channels such that the different sets include reference fingerprints for a common set of content signals, but configured to store different reference fingerprints for the common set of content signals that are computed based on signal characteristics relevant for the different distribution channels;
- and
- use the distribution channel to determine which of the different sets to use to identify the content signal.
A content recognition system comprising:
- one or more programmed computers configured to:
- receive different versions of a content signal, the different versions corresponding to different distribution channels;
- compute reference fingerprints for the different versions, and store the reference fingerprints in a corresponding section of a segmented database, the corresponding section being associated with a particular distribution channel;
- and
- determine, in response to a request, a match for a received fingerprint by searching for a match in a section of the database corresponding to distribution channel associated with the received fingerprint.
Dependencies are inferred from the claim text.