Quantization-based data embedding in mapped data
First Claim
1. A method for quantization based data embedding into a host signal comprising:
- mapping the host signal from a first domain into a mapped signal in a second domain that is robust to a class of amplitude modifications that are order preserving; and
performing quantization based embedding of auxiliary data into the host signal using quantization bins derived from the second domain that are robust to the amplitude modifications.
6 Assignments
0 Petitions
Accused Products
Abstract
Novel methods and systems for quantization based data embedding and reading in host signals, such as image, audio and video signals. To embed auxiliary data in a host signal, an embedder maps the host signal from a first domain into a mapped signal in a second domain that is robust to a class of amplitude modifications that are order preserving. The embedder performs quantization based embedding of auxiliary data into the host signal using quantization bins derived from the second domain that are robust to the amplitude modifications. The mapping improves the robustness of the data embedding method by increasing the chances that the embedded data can be recovered by an auxiliary data reader after amplitude modifications. A related embedding method projects the mapped signal unto a vector, and specifically, a pseudorandom vector. It performs quantization based embedding on the projected signal. The use of this projection provides added robustness of the embedded data to noise and other forms of distortion.
-
Citations
38 Claims
-
1. A method for quantization based data embedding into a host signal comprising:
-
mapping the host signal from a first domain into a mapped signal in a second domain that is robust to a class of amplitude modifications that are order preserving; and performing quantization based embedding of auxiliary data into the host signal using quantization bins derived from the second domain that are robust to the amplitude modifications. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for quantization based data embedding into a host signal comprising:
-
mapping the host signal from a first domain into a mapped signal in a second domain that is robust to a class of amplitude modifications that are order preserving; projecting the mapped signal onto a pseudo random vector; and performing a quantization based embedding on the projection of the mapped signal onto the pseudo random vector. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method of reading auxiliary data embedded in a host signal comprising:
-
mapping the host signal from a first domain into a mapped signal in a second domain that is robust to a class of amplitude modifications that are order preserving; and performing quantization based reading of auxiliary data embedded into the host signal using quantization bins derived from the second domain that are robust to the amplitude modifications. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
-
24. A method of reading auxiliary data embedded in a host signal comprising:
-
mapping the host signal from a first domain into a mapped signal in a second domain that is robust to a class of amplitude modifications that are order preserving; projecting the mapped signal onto a pseudo random vector; and performing a quantization based reading of the auxiliary data embedded in a projection of the mapped signal onto the pseudo random vector. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31)
-
-
32. A method for quantization based data embedding into a host signal comprising:
-
mapping the host signal from a first domain into a mapped signal in a second domain that is robust to a class of modifications; and performing quantization based embedding of auxiliary data into the host signal using quantization bins derived from the second domain that are robust to the modifications, including using a finite state machine to derive the bins.
-
-
33. A method of reading auxiliary data embedded in a host signal comprising:
-
mapping the host signal from a first domain into a mapped signal in a second domain that is robust to a class of modifications; and performing quantization based reading of auxiliary data embedded into the host signal using quantization bins derived from the second domain that are robust to the modifications. - View Dependent Claims (34, 35, 36, 37, 38)
-
Specification