Combined watermarking and fingerprinting
First Claim
Patent Images
1. 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.
1 Assignment
0 Petitions
Accused Products
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.
-
Citations
24 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5)
-
-
6. 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. - View Dependent Claims (7, 8)
-
-
9. 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. - View Dependent Claims (10, 11, 12)
-
-
13. 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. - View Dependent Claims (14, 15, 16, 17)
-
-
18. 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. - View Dependent Claims (19, 20)
-
-
21. 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. - View Dependent Claims (22, 23, 24)
-
Specification