Image processing device and image processing progam
First Claim
1. An image processing device, comprising:
- division image data acquiring means for acquiring division image data obtained by dividing image data into which watermark data is to be embedded into frequency bands by a wavelet transform;
division region data acquiring means for acquiring division region data obtained by dividing, into the frequency bands, region data that defines a region into which the watermark data is to be embedded within the image data; and
embedding means for embedding the watermark data into the division image data corresponding to a region defined by the acquired division region data.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided is a technology of embedding watermark data into an arbitrarily-shaped region by applying a wavelet transform. Prepared are: image data into which the watermark data is to be embedded; a shape map that defines the arbitrarily-shaped region into which the watermark data is to be embedded within the image data; and the watermark data. An SA-DWT processing unit uses the shape map to recognize a given region included in the arbitrarily-shaped region within the image data, and subjects image data in the given region to the wavelet transform. The wavelet transform causes the image data in the arbitrarily-shaped region to be divided into frequency bands, and a watermark data embedding unit embeds the watermark data into a frequency space of the image data generated by the dividing. An SA-IDWT processing unit subjects the resultant to an inverse wavelet transform, and watermark-embedded image data is generated.
42 Citations
14 Claims
-
1. An image processing device, comprising:
-
division image data acquiring means for acquiring division image data obtained by dividing image data into which watermark data is to be embedded into frequency bands by a wavelet transform; division region data acquiring means for acquiring division region data obtained by dividing, into the frequency bands, region data that defines a region into which the watermark data is to be embedded within the image data; and embedding means for embedding the watermark data into the division image data corresponding to a region defined by the acquired division region data. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An image processing device, comprising:
-
watermark-embedded image data acquiring means for acquiring watermark-embedded image data in which watermark data is embedded; division watermark-embedded image data acquiring means for acquiring division watermark-embedded image data by dividing the acquired watermark-embedded image data into frequency bands by a wavelet transform; division region data acquiring means for acquiring division region data obtained by dividing, into the frequency bands, region data that defines a region in which the watermark data is embedded within the watermark-embedded image data; and reading means for reading the watermark data from the division watermark-embedded image data corresponding to a region defined by the acquired division region data. - View Dependent Claims (9, 10, 11, 12)
-
-
13. An image processing program for causing a computer to implement:
-
a division image data acquiring function of acquiring division image data obtained by dividing image data into which watermark data is to be embedded into frequency bands; a division region data acquiring function of acquiring division region data obtained by dividing, into the frequency bands, region data that defines a region into which the watermark data is to be embedded within the image data; and an embedding function of embedding the watermark data into the division image data corresponding to a region defined by the acquired division region data.
-
-
14. An image processing program for causing a computer to implement:
-
a watermark-embedded image data acquiring function of acquiring watermark-embedded image data in which watermark data is embedded; a division watermark-embedded image data acquiring function of acquiring division watermark-embedded image data by dividing the acquired watermark-embedded image data into frequency bands; a division region data acquiring function of acquiring division region data obtained by dividing, into the frequency bands, region data that defines a region in which the watermark data is embedded within the watermark-embedded image data; and a reading function of reading the watermark data from the division watermark-embedded image data corresponding to a region defined by the acquired division region data.
-
Specification