Digital watermarks
First Claim
Patent Images
1. A method of encoding at least a first object and a second, different object from a set of similar objects in accordance with watermarking comprising:
- first encoding the first object with the watermarking in accordance with initial encoding parameters;
decoding the watermarking from the encoded first object;
assessing the decoded watermarking;
adjusting at least one of said encoding parameters based at least in part on said assessing; and
second encoding the second, different object with watermarking in accordance with the adjusted encoding parameters;
wherein more reliable detection of the watermarking from the second, different object may be achieved relative to a detection of the watermarking from the second, different object absent said adjusting.
6 Assignments
0 Petitions
Accused Products
Abstract
An iterative encoding technique assesses trial watermark encoding of an object, and redresses any detected shortcomings in one or more successive re-encodings of the object. Other improvements concern web crawler-based watermark detectors, novel uses of meta-data in watermarks, applications of watermarks in merchandising, embedding of active computer code via watermarks, watermark-based asset management systems, watermark processing of computer system clock signals, and watermarks in labels and tags.
155 Citations
29 Claims
-
1. A method of encoding at least a first object and a second, different object from a set of similar objects in accordance with watermarking comprising:
-
first encoding the first object with the watermarking in accordance with initial encoding parameters; decoding the watermarking from the encoded first object; assessing the decoded watermarking; adjusting at least one of said encoding parameters based at least in part on said assessing; and second encoding the second, different object with watermarking in accordance with the adjusted encoding parameters; wherein more reliable detection of the watermarking from the second, different object may be achieved relative to a detection of the watermarking from the second, different object absent said adjusting. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of encoding an object in accordance with a plural-bit digital watermark comprising:
-
first encoding the object with a plural-bit digital watermark in accordance with initial encoding parameters; decoding the plural-bit digital watermark from the encoded object; assessing the decoded plural-bit digital watermark, including determining a figure of merit for each decoded bit, the figure of merit comprising a signal-to-noise ratio associated with each decoded bit; adjusting at least one of said encoding parameters based at least in part on said assessing; and second encoding the object with said plural-bit digital watermark in accordance with the adjusted encoding parameters, wherein more reliable detection of each bit of the plural-bit digital watermark may be achieved relative to a detection of an object encoded only with said first encoding. - View Dependent Claims (7)
-
-
8. A method of encoding objects from a group of objects in accordance with watermark data comprising:
-
encoding a first object with said watermark data in accordance with initial encoding parameters; analyzing the encoded first object to assess the encoded watermark data; adjusting at least one of said encoding parameters; and encoding a second, different object with at least some of said watermark data in accordance with the adjusted encoding parameters; wherein more reliable detection of the at least some of the watermark data from the encoded second object may be achieved relative to detection of the at least some of the watermark data from the encoded second object without said adjusting. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method of encoding an object in accordance with watermark data, comprising:
-
(a) initially encoding the object with the watermark data in accordance with one or more initial encoding parameters; (b) analyzing the encoded object to assess the encoded watermark data therein; (c) if the analysis indicates that the initial encoding did not meet a performance metric, automatically adjusting at least one of said encoding parameters, re-encoding, and re-analyzing in an iterative fashion; and subjecting the encoded object to corruption prior to said act of analyzing, wherein the corruption comprises a lossy process that includes both compression and decompression. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. A method of encoding an object in accordance with watermark data, comprising:
-
(a) initially encoding the object with the watermark data in accordance with one or more initial encoding parameters; (b) analyzing the encoded object to assess the encoded watermark data therein; (c) if the analysis indicates that the initial encoding did not meet a performance metric, adjusting at least one of said encoding parameters and re-encoding, the performance metric comprising speed of watermark decoding.
-
-
24. A method of encoding an object in accordance with watermark data, comprising:
-
(a) initially encoding the object with the watermark data in accordance with one or more initial encoding parameters; (b) analyzing the encoded object to assess the encoded watermark data therein; (c) if the analysis indicates that the initial encoding did not meet a performance metric, automatically adjusting at least one of said encoding parameters and re-encoding, the performance metric comprising a bit rate associated with the encoded object.
-
-
25. A method of steganographic encoding of content data comprising:
-
receiving first content data that has been steganographically trial-encoded; corrupting the trial-encoded first content data; assessing a result of said corrupting; providing information obtained through said assessing to inform subsequent steganographic encoding of second, distinct content data; and performing the subsequent steganographic encoding process of the second, distinct content data. - View Dependent Claims (26)
-
-
27. A method of steganographically encoding content with plural-bit data, said method comprising:
-
subjecting the content to an initial encoding process; altering a form of initially encoded content; determining a type of altering of the initially encoded content; adjusting at least one parameter of a subsequent encoding process according to the determined type; and encoding the content with the plural-bit data according to the adjusted subsequent encoding process. - View Dependent Claims (28, 29)
-
Specification