Electronic watermark insertion device, detection device, and method
First Claim
Patent Images
1. A device that embeds an electronic watermark into an original image, comprising:
- a circuit that performs discrete cosine transform (DCT) for the original image to output DCT coefficients;
a circuit that embeds the watermark into the DCT coefficients, the watermark containing in a part thereof an instruction to an electronic watermark detection device;
a circuit that quantizes the DCT coefficients into which the watermark is embedded; and
a circuit that variable-length encodes the quantized DCT coefficients.
2 Assignments
0 Petitions
Accused Products
Abstract
The use of the undefined low-order four bits of an 8-bit watermark is defined and, when contents are reproduced, a predetermined operation is performed according to the information stored in the low-order four bits. That is, a watermark is added to an original image to create an image with the watermark inserted. When the contents are reproduced, the watermark is detected in the image and, based on the information stored in the low-order four bits of the detected watermark, a predetermined operation, for example, access to a web site on the Internet, is performed.
-
Citations
22 Claims
-
1. A device that embeds an electronic watermark into an original image, comprising:
-
a circuit that performs discrete cosine transform (DCT) for the original image to output DCT coefficients;
a circuit that embeds the watermark into the DCT coefficients, the watermark containing in a part thereof an instruction to an electronic watermark detection device;
a circuit that quantizes the DCT coefficients into which the watermark is embedded; and
a circuit that variable-length encodes the quantized DCT coefficients. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A device that detects an electronic watermark embedded in an original image, comprising:
-
a circuit that decodes compressed image data in which the watermark is embedded;
a circuit that performs inverse discrete cosine transform (IDCT) for the decoded data;
a circuit that detects electronic watermark data embedded in the data for which IDCT has been performed; and
a circuit that performs a predetermined processing according to an instruction included in a part of the electronic watermark. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method for embedding an electronic watermark into an original image, comprising the steps of:
-
performing discrete cosine transform (DCT) for the original image to output DCT coefficients;
embedding the watermark into the DCT coefficients, the watermark containing in a part thereof an instruction to an electronic watermark detection device;
quantizing the DCT coefficients into which the watermark is embedded; and
variable-length encoding the quantized DCT coefficients. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A method for detecting an electronic watermark embedded in an original image, comprising the steps of:
-
decoding compressed image data in which the watermark is embedded;
performing inverse discrete cosine transform (IDCT) for the decoded data;
detecting electronic watermark data embedded in the data for which IDCT has been performed; and
performing a predetermined processing according to an instruction included in a part of the electronic watermark. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A computer readable recording medium storing therein a program for embedding an electronic watermark into an original image, said program causing a computer to:
-
perform discrete cosine transform (DCT) for the original image to output DCT coefficients;
embed the watermark into the DCT coefficients, the watermark containing in a part thereof an instruction to an electronic watermark detection device;
quantize the DCT coefficients into which the watermark is embedded; and
variable-length encode the quantized DCT coefficients.
-
-
22. A computer-readable recording medium storing therein a program for detecting an electronic watermark embedded in an original image, said program causing a computer to:
-
decode compressed image data in which the watermark is embedded;
perform inverse discrete cosine transform (IDCT) for the decoded data;
detect electronic watermark data embedded in the data for which IDCT has been performed; and
perform a predetermined processing according to an instruction included in a part of the electronic watermark.
-
Specification