Additional-data embedding apparatus and additional-data embedding method
First Claim
1. An additional-data embedding apparatus for embedding predetermined additional data into original data, comprising:
- adding means for summing the original data and the additional data;
first amplifying means for amplifying the original data based upon a predetermined non-linear input-output characteristic;
second amplifying means for amplifying the summed data supplied from the adding means based upon a predetermined non-linear input-output characteristic;
subtracting means for taking the difference between the amplified data obtained by the second amplifying means and the amplified original data obtained by the first amplifying means; and
embedding means for embedding modified additional data supplied from the subtracting means into the original data, the modified additional data being produced by modifying the waveform of the additional data according to the original data.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides an additional-watermark embedding apparatus for embedding predetermined additional data into original data. The additional-watermark embedding apparatus includes an adder for summing the original data and the additional data, a first amplifier for amplifying the original data according to a predetermined non-linear input-output characteristic, a second amplifier for amplifying the summed data supplied from the adder according to a predetermined non-linear input-output characteristic, a subtractor for taking the difference between the amplified data obtained by the second amplifier and the amplified original data obtained by the first amplifier, and an embedder for embedding modified additional data which is obtained by modifying the waveform of the additional data according to the original data and which is supplied from the subtractor into the original data.
37 Citations
24 Claims
-
1. An additional-data embedding apparatus for embedding predetermined additional data into original data, comprising:
-
adding means for summing the original data and the additional data;
first amplifying means for amplifying the original data based upon a predetermined non-linear input-output characteristic;
second amplifying means for amplifying the summed data supplied from the adding means based upon a predetermined non-linear input-output characteristic;
subtracting means for taking the difference between the amplified data obtained by the second amplifying means and the amplified original data obtained by the first amplifying means; and
embedding means for embedding modified additional data supplied from the subtracting means into the original data, the modified additional data being produced by modifying the waveform of the additional data according to the original data. - View Dependent Claims (2, 3, 4)
-
-
5. An additional-data embedding method of embedding predetermined additional data into original data, comprising:
-
an adding step of summing the original data and the additional data;
a first amplifying step of amplifying the original data based upon a predetermined non-linear input-output characteristic;
a second amplifying step of amplifying the summed data obtained in the adding step based upon a predetermined non-linear input-output characteristic;
a subtracting step of taking the difference between the amplified data obtained in the second amplifying step and the amplified original data obtained in the first amplifying step; and
an embedding step of embedding modified additional data obtained in the subtracting step into the original data, the modified additional data being produced by modifying the waveform of the additional data according to the original data. - View Dependent Claims (6, 7, 8, 9, 10)
-
-
11. An additional-data embedding apparatus for embedding predetermined additional data into original data, comprising:
-
transforming means for performing predetermined transformation on the original data;
adding means for summing the transformed data obtained by the predetermined transformation performed by the transforming means and the additional data;
first amplifying means for amplifying the transformed data based upon a predetermined non-linear input-output characteristic;
second amplifying means for amplifying the summed data supplied from the adding means based upon a predetermined non-linear input-output characteristic;
subtracting means for taking the difference between the amplified data obtain by the second amplifying means and the amplified original data obtain by the first amplifying means;
inverse transforming means for performing inverse transformation on the modified additional data obtained by the subtracting means, the inverse transformation being inverse to the transformation performed by the transforming means; and
embedding means for embedding the modified additional data obtained by the inverse transforming means into the original data. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. An additional-data embedding method of embedding predetermined additional data into original data, comprising:
-
a transforming step of performing predetermined transformation on the original data;
an adding step of summing the transformed data obtained by the predetermined transformation performed in the transforming step and the additional data;
a first amplifying step of amplifying the transformed data based upon a predetermined non-linear input-output characteristic;
a second amplifying step of amplifying the summed data obtained in the adding step based upon a predetermined non-linear input-output characteristic;
a subtracting step of taking the difference between the amplified data obtain in the second amplifying step and the amplified original data obtain in the first amplifying step;
an inverse transforming step of performing inverse transformation on the modified additional data obtained in the subtracting step, the inverse transformation being inverse to the transformation performed in the transforming step; and
an embedding step of embedding the modified additional data obtained in the inverse transforming step into the original data. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
Specification