Content authentication and recovery using digital watermarks
First Claim
Patent Images
1. A tangible computer-readable medium having instructions stored thereon, the instructions comprising:
- instructions to decode an auxiliary signal imperceptibly embedded into a host signal, wherein the host signal represents a first content object;
instructions to decompress the decoded auxiliary signal to yield a signal representing a second content object; and
instructions to compare the first and second content objects for perceptual similarity, to authenticate the host signal.
6 Assignments
0 Petitions
Accused Products
Abstract
The disclosure describes methods for using digital watermarking to authenticate digital media signals, such as images, audio and video signals. It also describes techniques for using embedded watermarks to repair altered parts of a media signal when alteration is detected. Alteration is detected using hashes, digital watermarks, and a combination of hashes and digital watermarks.
81 Citations
13 Claims
-
1. A tangible computer-readable medium having instructions stored thereon, the instructions comprising:
-
instructions to decode an auxiliary signal imperceptibly embedded into a host signal, wherein the host signal represents a first content object; instructions to decompress the decoded auxiliary signal to yield a signal representing a second content object; and instructions to compare the first and second content objects for perceptual similarity, to authenticate the host signal. - View Dependent Claims (6)
-
-
2. A method comprising:
-
Joint Photographic Experts Group (JPEG)-compressing media data; and embedding data resulting from the JPEG-compressing into the media data, using a hardware processor, wherein the media data comprises audio or visual information, and wherein the embedding comprises altering the media data to steganographically encode the data resulting from the JPEG-compressing therein. - View Dependent Claims (3)
-
-
4. A method comprising:
-
identifying a first set of data, a second set of data, and a third set of data within processed host data; calculating a hash of the first and second sets of data using a hardware processor; decoding auxiliary data imperceptibly embedded in the second set of data; decoding auxiliary data imperceptibly embedded in the third set of data; combining the auxiliary data decoded from the second set of data with auxiliary data in the first set of data to yield a new set of host data; and determining the new set of host data to be authenticated if the calculated hash matches the auxiliary data decoded from the third set of data. - View Dependent Claims (5)
-
-
7. An apparatus comprising:
-
a decoder configured to decode an auxiliary signal imperceptibly embedded into a host signal, wherein the host signal represents a first content object, wherein the decoder is further configured to decompress the decoded auxiliary signal to yield a signal representing a second content object, and wherein the decoder is configured to compare the first and second content objects for perceptual similarity, to authenticate the host signal.
-
-
8. A tangible computer-readable medium having instructions stored thereon, the instructions comprising:
-
instructions to divide a received media signal into blocks; instructions to extract hidden compressed bit streams of a first region of a block from a second region in the block; instructions to evaluate whether the block is altered by comparing the extracted compressed bit streams for the block with the media signal in the first region of the block; and if an altered block is detected by the comparison, instructions to use a hash to identify a location of altered data, and use an extracted compressed bit stream to replace the altered data.
-
-
9. A watermarking system comprising:
-
a decoder configured to receive a first set of data representing a first content object and generate a second set of data representing a second content object that is perceptually similar to the first content object; and an encoder configured to digitally watermark the second set of data into the first set of data. - View Dependent Claims (10, 11, 12)
-
-
13. A tangible computer-readable medium having instructions stored thereon, the instructions comprising:
-
instructions to Joint Photograph Experts Group (JPEG)-compress media data; and instructions to embed data resulting from the JPEG-compressing into the media data, wherein the media data comprises audio or visual information, and wherein the embedding includes altering the media data to steganographically encode the data resulting from the JPEG-compression therein.
-
Specification