Color management system incorporating parameter control channels
AssigneeEastman Kodak Company
InventorDouglas G. Walker
Life of this patent
Estimating the term…
Abstract
A system that stores a color management transform, typically using a grid table, where one or more of the input channels represents parameters used to control the reproduction of the conventional color image channels. The invention augments the existing grid-table based transform structure with additional channels to control the operation of the color models involved. These additional channels are not the conventional calorimetric or colorant image channels such as red, green, and blue, but are to control other aspects of the color transformation, such as exposure level or saturation. The augmentation also includes identification information that identifies the type of control (exposure, grey component replacement, etc.) the extra channels provide.
Claims42
A method of creating an image transform, comprising:
- generating an input lattice of points including color image range values and control range values;
- evaluating the lattice using a model of a desired transform and producing output points;
- and
- using the output points to form the image transform, which includes input channels for color image range values and continuous control range values.
A method of performing an image transformation, comprising:
- inputting image values and a continuously variable dimension value for a channel control value;
- and
- transforming the image using a transform comprising a multi-dimensional lattice of points including dimensions corresponding to the image values and to a channel control value.
A method of creating a transform, comprising:
- creating an image transform from a model of characteristics of a device;
- and
- combining a control channel transform with the image transform to produce a channel control image transform having at least one input dimension which is a continuously variable non-image-bearing parameter.
A computer readable medium storing a transform suitable for controlling a computer performing a transformation of a color image and the transform comprising a grid table having entries addressable by inputs corresponding to calorimetric values and floating point channel control values.
A system, comprising:
- an input device inputting an image and channel control values;
- and
- a computer transforming the image using a multi-dimensional lattice of points, including dimensions for image values and a dimension for one or more continuous channel control values, responsive to the image and the channel control values.
A color management process, comprising:
- inputting a color image and control values both varying over the range of an unsigned integer value of at least 8-bits;
- and
- performing a color transform using a grid table having dimensions for colorimetric values and control values.
A computer readable medium storing a transform suitable for controlling a computer performing a transformation of a color image and the transform comprising a multi-dimensional grid table where a number of input grid dimensions is equal to a total number of input image channels and input control channels where the control channels are non-image bearing and free to take on values on a substantially continuous domain.
A method of creating an image transform, comprising:
- generating an m+n dimension input lattice of points including color image range values and control range values both chosen from a continuous domain, where m is an integer number of dimensions of the color image range values, n is an integer number of dimensions of the control range values, where n is at least one, and where the presence of control dimensions increases the number of lattice points by a factor of at least four;
- evaluating the lattice using a model of a desired transform and producing output points;
- and
- using the output points to form the image transform.
A method of creating an image transform, comprising:
- generating an input lattice of points including color image range values and control range values selected from a continuous domain where the control range values do not select a transform from a set of device calibration transforms;
- evaluating the lattice using a model of a desired transform and producing output points;
- and
- using the output points to form the image transform which includes input channels for color image range values and control range values.
A method of creating an image transform, comprising:
- generating an input lattice of points including both color image range values and control range values where the control range values are chosen from a continuous domain and vary the aesthetic properties of the color reproduction;
- evaluating the lattice using a model of a desired transform and producing output points;
- and
- using the output points to form the image transform which includes input channels for color image range values and for control range values where the control range values provide continuous control over aesthetic properties of the color reproduction and where the input control channels are not conventional red, green, and blue channels.
Dependencies are inferred from the claim text.