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 so as to obtain summed data;
first amplifying means for amplifying the original based upon a predetermined nonlinear input-output characteristic so as to obtain amplified original data;
second amplifying means for amplifying the summed data supplied from the adding means based upon the predetermined nonlinear input-output characteristic so as to obtain amplified summed data;
subtracting means for taking a difference between the amplified summed data obtained from the second amplifying means and the amplified original data obtained from the first amplifying means so as to obtain modified additional data; and
embedding means for embedding the modified additional data supplied from the subtracting means into 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.
33 Citations
22 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 so as to obtain summed data; first amplifying means for amplifying the original based upon a predetermined nonlinear input-output characteristic so as to obtain amplified original data; second amplifying means for amplifying the summed data supplied from the adding means based upon the predetermined nonlinear input-output characteristic so as to obtain amplified summed data; subtracting means for taking a difference between the amplified summed data obtained from the second amplifying means and the amplified original data obtained from the first amplifying means so as to obtain modified additional data; and embedding means for embedding the modified additional data supplied from the subtracting means into 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 so as to obtain summed data; a first amplifying step of amplifying the original data based upon a predetermined nonlinear input-output characteristic so as to obtain amplified original data; a second amplifying step of amplifying the summed data obtained in the adding step based on a predetermined nonlinear input-output characteristic so as to obtain amplified summed data; a subtracting step of taking a difference between the amplified summed data obtained in the second amplifying step and the amplified original data obtained in the first amplifying step so as to obtain modified additional data; and an embedding step of embedding the modified additional data obtained in the subtracting step into the original data. - View Dependent Claims (6, 7, 8)
-
-
9. An additional-data embedding apparatus data, comprising:
-
transforming means for performing predetermined transformation of the original data; adding means for summing transformed data obtained from the transforming means and the additional data so as to obtain summed data; first amplifying means for amplifying the transformed data based on a predetermined nonlinear input-output characteristic so as to obtain amplified transformed data; second amplifying means for amplifying the summed data supplied from the adding means based on a predetermined nonlinear input-output characteristic so as to obtain amplified summed data; subtracting means for taking a difference between the amplified summed data obtained from the second amplifying means and the amplified transformed data obtained from the first amplifying means so as to obtain modified additional data; inverse transforming means for performing inverse transformation on the modified additional data obtained from 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 from the inverse transforming means into the original data. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. An additional-data embedding method of embedding predetermined additional data into original data, comprising:
-
a transforming step of performing a predetermined transformation of the original data; an adding step of summing transformed data obtained by the predetermined transformation performed in the transforming step and the additional data so as to obtain summed data; a first amplifying step of amplifying the transformed data based on a predetermined nonlinear input-output characteristic so as to obtain amplified transformed data; a second amplifying step of amplifying the summed data obtained in the adding step based upon a predetermined nonlinear input-output characteristic so as to obtain amplified summed data; a subtracting step of taking a difference between the amplified summed data obtained in the second amplifying step and the amplified transformed data obtained in the first amplifying step so as to obtain modified additional data; an inverse transforming step of performing an inverse transformation of 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 (17, 18, 19, 20, 21, 22)
-
Specification