Watermark embedding and detecting methods, systems devices and components
First Claim
1. A method of determining a quantization ensemble of quantizers for use in quantizing a signal for watermark embedding, the method comprising:
- a) for each watermark value, calculating a probability density function for signal points where the watermark value is to be embedded,b) based on the calculated probability density functions, formulating a distortion function and a robustness function for an ensemble of quantizers,c) selecting a given robustness or a given distortion for the distortion and robustness functions,d) if a given robustness is selected then;
i) minimizing the distortion function for the given robustness,ii) determining an ensemble of quantizers with parameters that comply with the minimized distortion function, the given robustness, and the robustness function,e) and if a given distortion is selected theni) maximizing the robustness function for the given distortion,ii) determining an ensemble of quantizers that complies with the maximized robustness function, the given distortion, and the distortion function.
0 Assignments
0 Petitions
Accused Products
Abstract
Method determining lookup table (“LUT”) for embedding watermark. For each quantization cell, calculating probabilities that signal point falls into cell. Selecting cell by probabilities. Setting LUT value to watermark value with largest probability, subject to run constraint. For remaining cells, repeating selecting and setting steps. Other method determining quantization ensemble by calculating probability density function for signal points where the watermark value to be embedded. Distortion and robustness functions are formulated. Given robustness or distortion is selected. Functions optimized, and ensemble of quantizers determined with parameters that comply. Other method quantizing in association with lossy compression. Strength of compression determined. Adapting strength of watermark with strength of compression by a mapping. Other method selecting points for embedding watermark. Determine threshold between large and small signal points using statistical method. Select signal points for embedding according to threshold. Also, processors, computer programs, and systems.
-
Citations
15 Claims
-
1. A method of determining a quantization ensemble of quantizers for use in quantizing a signal for watermark embedding, the method comprising:
-
a) for each watermark value, calculating a probability density function for signal points where the watermark value is to be embedded, b) based on the calculated probability density functions, formulating a distortion function and a robustness function for an ensemble of quantizers, c) selecting a given robustness or a given distortion for the distortion and robustness functions, d) if a given robustness is selected then; i) minimizing the distortion function for the given robustness, ii) determining an ensemble of quantizers with parameters that comply with the minimized distortion function, the given robustness, and the robustness function, e) and if a given distortion is selected then i) maximizing the robustness function for the given distortion, ii) determining an ensemble of quantizers that complies with the maximized robustness function, the given distortion, and the distortion function. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
2. A method of determining a quantization ensemble of quantizers for use in quantizing a signal for watermark embedding, the method comprising:
-
a) for each watermark value, calculating a probability density function for signal points where the watermark value is to be embedded, b) based on the calculated probability density functions, formulating a distortion function and a robustness function for an ensemble of quantizers, c) selecting a given robustness for the distortion and robustness functions, d) minimizing the distortion function for the given robustness, and e) determining an ensemble of quantizers with parameters that comply with the minimized distortion function, the given robustness, and the robustness function.
-
-
3. A method of determining a quantization ensemble of quantizers for use in quantizing a signal for watermark embedding, the method comprising:
-
a) for each watermark value, calculating a probability density function for signal points where the watermark value is to be embedded, b) based on the calculated probability density functions, formulating a distortion function and a robustness function for an ensemble of quantizers, c) selecting a given distortion for the distortion and robustness functions, d) maximizing the robustness function for the given distortion, e) determining an ensemble of quantizers that complies with the maximized robustness function, the given distortion, and the distortion function.
-
Specification