Image processing device, image processing method for embedding a watermark in a color image
AssigneeRakuten, Inc.
InventorTony Tung
Life of this patent
Estimating the term…
Abstract
Certainty of detecting watermarks embedded in a color image is increased. Image date acquisition means of an image processing device acquires image data on a color image having a plurality of color channels. Numerical value acquisition means acquires respective numerical values in the plurality of color channels contained in a pixel value of the color image based on the image data acquired by the image data acquisition means. Image processing means embed a watermark in each of the plurality of color channels by changing the numerical value acquired by the numerical value acquisition means.
Claims7
An image processing device, comprising at least one processor configured to:
- acquire image data of a color image having a red channel, a green channel, and a blue channel as a plurality of color channels;
- acquire respective numerical values in the plurality of color channels contained in a pixel value of the color image based on the image data;
- determine whether a region of the color image in which a watermark is to be embedded is whitish;
- and
- embed the watermark in each of the plurality of color channels by changing the numerical value;
- wherein watermarks are embedded in only the red channel and the blue channel when the region is determined to be whitish, and the watermarks are embedded in all the plurality of color channels when the region is determined to be non-whitish.
An image processing method, comprising:
- acquiring image data of a color image having a red channel, a green channel, and a blue channel as a plurality of color channels;
- acquiring respective numerical values in the plurality of color channels contained in a pixel value of the color image based on the image data;
- determining whether a region of the color image in which a watermark is to be embedded is whitish;
- and
- embedding the watermark in each of the plurality of color channels by changing the numerical value;
- wherein watermarks are embedded in only the red channel and the blue channel when the region is determined to be whitish, and the watermarks are embedded in all the plurality of color channels when the region is determined to be non-whitish.
A non-transitory computer-readable information storage medium for storing a program for causing a computer to:
- acquire image data of a color image having a red channel, a green channel, and a blue channel as a plurality of color channels;
- acquire respective numerical values in the plurality of color channels contained in a pixel value of the color image based on the image data;
- determine whether a region of the color image in which a watermark is to be embedded is whitish;
- and
- embed the watermark in each of the plurality of color channels by changing the numerical value;
- wherein watermarks are embedded in only the red channel and the blue channel when the region is determined to be whitish, and the watermarks are embedded in all the plurality of color channels when the region is determined to be non-whitish.
Dependencies are inferred from the claim text.