Methods for optimizing watermark detection
AssigneeDigimarc Corporation
InventorGeoffrey B. Rhoads
Life of this patent
Estimating the term…
Abstract
Watermark detection in an image or the like is optimized by exploiting the innate biases in the image to emphasize the watermark signal. The watermark signal can be trial-located with different origins in the image to find one that yields improved results. Similarly, the image can be processed (e.g., by changing resolution, rotation, or compression) so as to change the innate biases to better reinforce the watermark signal. Compression of an image can be done in accordance with a desired watermark signal, with the compressor deciding which image components to retain and which to discard based, in part, on a watermark signal that is to be encoded (or maintained) in the image.
Claims75
A method of encoding original data with watermark data, comprising:
- analyzing the original data to discern innate watermark biases therein;
- and
- encoding watermark data in the original data, exploiting said innate biases, to thereby yield encoded data;
- the exploiting including, if analysis discerns an innate bias consistent with a desired watermark, encoding relatively weakly or not at all, wherein the innate bias in the original data serves to represent or contribute to representation of the watermark data.
A method of encoding original data with watermark data, comprising:
- analyzing the original data to discern innate watermark biases therein;
- and
- encoding watermark data in the original data, exploiting said innate biases, to thereby yield encoded data;
- wherein the analyzing includes performing a decoding operation on the original data.
A method of encoding original data with watermark data, comprising:
- analyzing the original data to discern innate watermark biases therein;
- and
- encoding watermark data in the original data, exploiting said innate biases, to thereby yield encoded data;
- wherein the analyzing includes performing plural decoding operations on the original data.
A method of encoding original data with watermark data, comprising:
- analyzing the original data to discern innate watermark biases therein;
- and
- encoding watermark data in the original data, exploiting said innate biases, to thereby yield encoded data;
- the method further including selecting one or more watermark payload bits in accordance with innate biases.
A method of encoding original data with watermark data, comprising:
- analyzing the original data to discern innate watermark biases therein;
- and
- encoding watermark data in the original data, exploiting said innate biases, to thereby yield encoded data;
- the method further including selecting an encoding origin in accordance with said innate biases.
A method of producing a set of encoded data conveying watermark data, comprising:
- modifying a set of original data;
- discerning the suitability of at least two sets of data to host the watermark data, at least one of said sets of data comprising the modified data;
- and
- based on the foregoing discernment, encoding the watermark data in a set of data.
A method of encoding original data with watermark data, comprising:
- analyzing the original data to discern innate watermark biases therein;
- and
- encoding watermark data in the original data, exploiting said innate biases, to thereby yield encoded data;
- method including adding relative less energy to the original data where in innate watermark bias tends to mimic a signal sought to be encoded.
A method of encoding original data with watermark data, comprising:
- analyzing the original data to discern innate watermark biases therein;
- and
- encoding watermark data in the original data, exploiting said innate biases, to thereby yield encoded data;
- the method including adding relatively more energy to the original data where the innate watermark bias tends against a signal sought to be encoded.
Dependencies are inferred from the claim text.