Encoded signal systems and methods to ensure minimal robustness
First Claim
Patent Images
1. A system comprising:
- an input to receive a design file, the design file comprising an image including an area of layered colors, the image comprising luminance or chrominance values;
one or more multi-core processors and a memory storing instructions that, when the instructions are executed by the one or more multi-core processors, cause the one or more multi-core processors to function as;
a blend module for operating on the design file, the blend module generating reflectance spectra estimates for the image including the area of layered colors, the reflectance spectra estimates provided on a per pixel basis for the design file;
a signal detector to determine whether the design file includes a signal encoded therein;
a signal encoder for encoding a signal in the image to yield an encoded image, in which the signal encoder encodes the image only when the signal detector finds no signal encoded within the design file, the signal encoder transforming the image by introducing positive or negative adjustments in units of the image, with each unit representing a plurality of pixels;
a visibility module for generating visibility information associated with the encoded image, and for reducing visibility of the encoded signal in at least one area of the image;
a mask module for evaluating the image on a unit level to determine whether the luminance or chrominance values, prior to encoding, falls within a predetermined luminance or chrominance range, and for compressing or eliminating the positive or negative adjustments when the luminance or chrominance values fall within the predetermined luminance or chrominance range, the mask module producing a masked, encoded image.
1 Assignment
0 Petitions
Accused Products
Abstract
This disclosure relates to advanced signal processing technology including signal encoding and image processing. One implementation describes an encoding system including a masking module. The masking module scales or eliminates signal encoding adjustments based on an image'"'"'s luminance or chrominance values. Of course, other implementations, combinations and claims are also provided.
-
Citations
19 Claims
-
1. A system comprising:
-
an input to receive a design file, the design file comprising an image including an area of layered colors, the image comprising luminance or chrominance values; one or more multi-core processors and a memory storing instructions that, when the instructions are executed by the one or more multi-core processors, cause the one or more multi-core processors to function as; a blend module for operating on the design file, the blend module generating reflectance spectra estimates for the image including the area of layered colors, the reflectance spectra estimates provided on a per pixel basis for the design file; a signal detector to determine whether the design file includes a signal encoded therein; a signal encoder for encoding a signal in the image to yield an encoded image, in which the signal encoder encodes the image only when the signal detector finds no signal encoded within the design file, the signal encoder transforming the image by introducing positive or negative adjustments in units of the image, with each unit representing a plurality of pixels; a visibility module for generating visibility information associated with the encoded image, and for reducing visibility of the encoded signal in at least one area of the image; a mask module for evaluating the image on a unit level to determine whether the luminance or chrominance values, prior to encoding, falls within a predetermined luminance or chrominance range, and for compressing or eliminating the positive or negative adjustments when the luminance or chrominance values fall within the predetermined luminance or chrominance range, the mask module producing a masked, encoded image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An image processing method comprising:
-
receiving a design file, the design file comprising an image including an area of layered colors, the image comprising luminance or chrominance values; generating reflectance spectra estimates for the image including the area of layered colors, the reflectance spectra estimates provided on a per pixel basis for the design file; detecting whether the design file includes a signal encoded therein; transforming the image by encoding a signal therein to yield an encoded image, in which said transforming encodes the image only when no signal is encoded within the design file, said transforming transforms the image by introducing positive or negative adjustments in units of the image, with each unit representing a plurality of pixels; generating visibility information associated with the encoded image, and reducing visibility of the encoded signal in at least one area of the encoded image; evaluating the image on a unit level to determine whether corresponding luminance or chrominance values, prior to encoding, fall within a predetermined luminance or chrominance range, and compressing or eliminating the positive or negative adjustments when the luminance or chrominance values fall within the predetermined luminance or chrominance range. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
Specification