Digital watermarking in data representing color channels
First Claim
1. A method comprising:
- receiving image data comprising a plurality of pixels, wherein the image data represents a blue channel, a green channel and a red channel for each of the plurality of pixels, wherein the blue channel of a subset of pixels has been adjusted by a first factor to embed steganographic indicia, wherein the green channel and red channel of the subset of pixels have been adjusted by a second factor offsetting a luminance change resulting from adjusting the blue channel by the first factor, and wherein the blue channel, the green channel, and the red channel each comprise distinct pixel components;
minimizing image interference by combining data representing the blue channel in each pixel, data representing the green channel in each pixel and data representing the red channel in each pixel to yield combined red, green, and blue channel data for each pixel;
reducing image saturation by shifting the combined and minimized channel data; and
searching, using a programmed electronic processor or electronic hardware, for the steganographic indicia in the shifted, combined, and reduced channel data.
0 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure relates to digital watermarking. One claim recites a method to detect two or more different digital watermarks in media. The method includes: receiving captured imagery of the media, the captured imagery comprising a plurality of image frames; for a first image frame applying a first watermark detector to search for a first digital watermark hidden within the first image frame, in which an electronic processor is programmed as the first watermark detector; and for a second image frame applying a second, different watermark detector to search for a second, different watermark hidden within the second image frame, in which an electronic processor is programmed as the second watermark detector. Other claims and combinations are provided too.
353 Citations
21 Claims
-
1. A method comprising:
-
receiving image data comprising a plurality of pixels, wherein the image data represents a blue channel, a green channel and a red channel for each of the plurality of pixels, wherein the blue channel of a subset of pixels has been adjusted by a first factor to embed steganographic indicia, wherein the green channel and red channel of the subset of pixels have been adjusted by a second factor offsetting a luminance change resulting from adjusting the blue channel by the first factor, and wherein the blue channel, the green channel, and the red channel each comprise distinct pixel components; minimizing image interference by combining data representing the blue channel in each pixel, data representing the green channel in each pixel and data representing the red channel in each pixel to yield combined red, green, and blue channel data for each pixel; reducing image saturation by shifting the combined and minimized channel data; and searching, using a programmed electronic processor or electronic hardware, for the steganographic indicia in the shifted, combined, and reduced channel data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus comprising:
a processor configured to; receive image data comprising a plurality of pixels, wherein the image data represents a blue channel, a green channel and a red channel for each of the plurality of pixels, wherein the blue channel of a subset of pixels has been adjusted by a first factor to embed steganographic indicia, wherein the green channel and red channel of the subset of pixels have been adjusted by a second factor offsetting a luminance change resulting from adjusting the blue channel by the first factor, and wherein the blue channel, the green channel, and the red channel each comprise distinct pixel components; minimize image interference by combining data representing the blue channel in each pixel, data representing the green channel in each pixel and data representing the red channel in each pixel, to yield combined red, green, and blue channel data for each pixel; reduce image saturation by shifting the combined channel data; and search for the steganographic indicia in the shifted, combined, and reduced channel data. - View Dependent Claims (13, 14, 15, 16, 17)
-
18. A non-transitory computer-readable medium having instructions stored thereon, the instructions comprising:
-
instructions to receive image data comprising a plurality of pixels, wherein the image data represents a blue channel, a green channel and a red channel for each of the plurality of pixels, wherein the blue channel of a subset of pixels has been adjusted by a first factor to embed steganographic indicia, wherein the green channel and red channel of the subset of pixels have been adjusted by a second factor offsetting a luminance change resulting from adjusting the blue channel by the first factor, and wherein the blue channel, the green channel, and the red channel each comprise distinct pixel components; instructions to minimize image interference by combining data representing the blue channel in each pixel, data representing the green channel in each pixel and data representing the red channel in each pixel, to yield combined red, green, and blue channel data for each pixel; instructions to reduce image saturation by shifting the combined channel data; and instructions to search for the steganographic indicia in the shifted, combined, and reduced channel data. - View Dependent Claims (19, 20, 21)
-
Specification