Watermarked image generator and method of embedding watermarks into an input image
First Claim
1. A watermarked image generator that embeds watermarks into an input image to generate a watermarked output image, comprising:
- a watermark data source that inputs watermark data to a watermark embedding device, the watermark embedding device halftoning the input image to generate the output image made of 2×
2 binary patterns, the 2×
2 binary patterns forming the watermarks embedded in the output image,wherein the watermark embedding device includes;
a tri-level error diffusion generator that performs tri-level error diffusion on a reduced resolution version of the input image by halftoning the input image into black, white and 50% gray; and
a plurality of halftoning circuits that successively replace each pixel of the halftoned input image with one of a plurality of the 2×
2 binary patterns, the one of the plurality of 2×
2 binary patterns being selected based on at least one bit of the watermark data when a pixel of the halftoned image data is 50% gray.
5 Assignments
0 Petitions
Accused Products
Abstract
A watermarked image generator includes a watermark data source that inputs watermark data to a watermark embedding device. The watermark embedding device halftones the input image to generate the output image made of 2×2 binary patterns, the 2×2 binary patterns forming the watermarks embedded in the output image. The watermark embedding device includes a tri-level error diffusion generator that performs tri-level error diffusion on the input image by halftoning the input image into black, white and 50% gray. A plurality of halftoning circuits successively replace each pixel of the halftoned input image with one of a plurality of the 2×2 binary patterns. The one of the plurality of 2×2 binary patterns corresponds to at least one respective bit of the watermark data when a pixel of the halftoned image data is 50% gray. The watermark data can be segmentation map data of the input image.
-
Citations
16 Claims
-
1. A watermarked image generator that embeds watermarks into an input image to generate a watermarked output image, comprising:
-
a watermark data source that inputs watermark data to a watermark embedding device, the watermark embedding device halftoning the input image to generate the output image made of 2×
2 binary patterns, the 2×
2 binary patterns forming the watermarks embedded in the output image,wherein the watermark embedding device includes; a tri-level error diffusion generator that performs tri-level error diffusion on a reduced resolution version of the input image by halftoning the input image into black, white and 50% gray; and a plurality of halftoning circuits that successively replace each pixel of the halftoned input image with one of a plurality of the 2×
2 binary patterns, the one of the plurality of 2×
2 binary patterns being selected based on at least one bit of the watermark data when a pixel of the halftoned image data is 50% gray. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of embedding watermarks received from a watermark data source into an input image to generate a watermarked halftone output image, comprising:
-
halftoning the input image by performing tri-level error diffusion on a reduced resolution version of the input image by halftoning the input image into black, white and 50% gray; and successively replacing each pixel of the halftoned input image with one of a plurality of the 2×
2 binary patterns to generate the output image made of 2×
2 binary patterns, the 2×
2 binary patterns forming the watermarks embedded in the output image, the one of the plurality of 2×
2 binary patterns selected being based on at least one bit of the watermark data when a pixel of the halftoned image data is 50% gray. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification