Color adaptive watermarking
First Claim
Patent Images
1. A method of color masking an image comprising:
- reading color values of an image sample and a corresponding change of an attribute of the image sample; and
based on the color values of the image sample, mapping the change in the image sample attribute to a change in color components of the image sample that is equivalent to the change in the image sample attribute, yet reduces visibility of the change in the image sample attribute for the specific color values of the image sample.
6 Assignments
0 Petitions
Accused Products
Abstract
A color mapping process enhances a watermark by computing a change in colors that is less visible for a given watermark strength. The mapping process provides smooth transitions from one color region to another, and may be implemented efficiently with a 3D look up table. A user interface scheme enables the user to control encoding of the watermark in desired color regions.
-
Citations
18 Claims
-
1. A method of color masking an image comprising:
-
reading color values of an image sample and a corresponding change of an attribute of the image sample; and
based on the color values of the image sample, mapping the change in the image sample attribute to a change in color components of the image sample that is equivalent to the change in the image sample attribute, yet reduces visibility of the change in the image sample attribute for the specific color values of the image sample. - View Dependent Claims (2, 3, 4, 5)
-
-
6. In a watermark encoder, a user interface method comprising:
-
presenting a user interface to enable a user to control strength of a watermark to be encoded in a specified color or color region;
based on user input, controlling strength of a watermark encoded in the specified color or color region. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method encoding an image with a digital watermark, wherein the image comprises a plurality of color channels, said method comprising:
-
determining a color characteristic for a group of image samples;
based at least in part on the characteristic, determining for the group of image samples which of the plurality of color channels should receiving encoding;
transforming from the group of image samples at least one determined color channel that should receive encoding into a transform domain; and
altering transform domain coefficients of the at least one determined color channel to encode the digital watermark. - View Dependent Claims (12, 13)
-
-
14. A method of encoding a color image with an auxiliary signal, wherein the auxiliary signal comprises encoding values, and wherein the color image comprises an array of color values, said method comprising:
-
providing a set of encoding values for an image sample;
determining a color characteristic for the image sample based on its color values; and
selectively scaling color values in the image sample based on the color characteristic. - View Dependent Claims (15, 16, 17, 18)
-
Specification