US6775028B1 - Non-linear method of mapping the lightness and chroma of a display device gamut onto a printing device gamut - Google Patents

Non-linear method of mapping the lightness and chroma of a display device gamut onto a printing device gamut Download PDF

Info

Publication number
US6775028B1
US6775028B1 US09/511,756 US51175600A US6775028B1 US 6775028 B1 US6775028 B1 US 6775028B1 US 51175600 A US51175600 A US 51175600A US 6775028 B1 US6775028 B1 US 6775028B1
Authority
US
United States
Prior art keywords
input
output
chroma
values
value
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
US09/511,756
Inventor
Richard Lee Reel
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Citic Bank Corp Ltd Guangzhou Branch
Original Assignee
Lexmark International Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Lexmark International Inc filed Critical Lexmark International Inc
Priority to US09/511,756 priority Critical patent/US6775028B1/en
Assigned to LEXMARK INTERNATIONAL, INC. reassignment LEXMARK INTERNATIONAL, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: REEL, RICHARD LEE
Application granted granted Critical
Publication of US6775028B1 publication Critical patent/US6775028B1/en
Assigned to CHINA CITIC BANK CORPORATION LIMITED, GUANGZHOU BRANCH, AS COLLATERAL AGENT reassignment CHINA CITIC BANK CORPORATION LIMITED, GUANGZHOU BRANCH, AS COLLATERAL AGENT PATENT SECURITY AGREEMENT Assignors: LEXMARK INTERNATIONAL, INC.
Assigned to CHINA CITIC BANK CORPORATION LIMITED, GUANGZHOU BRANCH, AS COLLATERAL AGENT reassignment CHINA CITIC BANK CORPORATION LIMITED, GUANGZHOU BRANCH, AS COLLATERAL AGENT CORRECTIVE ASSIGNMENT TO CORRECT THE INCORRECT U.S. PATENT NUMBER PREVIOUSLY RECORDED AT REEL: 046989 FRAME: 0396. ASSIGNOR(S) HEREBY CONFIRMS THE PATENT SECURITY AGREEMENT. Assignors: LEXMARK INTERNATIONAL, INC.
Anticipated expiration legal-status Critical
Assigned to LEXMARK INTERNATIONAL, INC. reassignment LEXMARK INTERNATIONAL, INC. RELEASE BY SECURED PARTY (SEE DOCUMENT FOR DETAILS). Assignors: CHINA CITIC BANK CORPORATION LIMITED, GUANGZHOU BRANCH, AS COLLATERAL AGENT
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/46Colour picture communication systems
    • H04N1/56Processing of colour picture signals
    • H04N1/60Colour correction or control
    • H04N1/6058Reduction of colour to a range of reproducible colours, e.g. to ink- reproducible colour gamut

Definitions

  • the present invention relates to a method of gamut mapping, and, more particularly, to a method of mapping a display device gamut onto a printing device gamut.
  • the printing process often involves creating and viewing something on a display device before it is sent to a printing device. Consequently, it is desirable for the printing device output to look similar to the display device output. Since the physics behind the two devices is very different, many of the colors created on the display device cannot be created on the printing device and vice versa. Hence, the non-printable display device colors must be mapped to printable display device colors. Similarly, the mapping makes use of the printable colors that the display device does not use. This mapping process is referred to as “gamut mapping.”
  • the gamut of a device is defined as the set of all colors that can be produced by that device.
  • the colors in the gamut are defined by using a three-dimensional device-independent color space such as CIELAB.
  • a gamut is usually represented as a three-dimensional volume in CIELAB space.
  • luminance (lightness), hue (color) and chroma (saturation) are specified by three-dimensional coordinates (L*, a*, b*).
  • CIE stands for Commission Internationale de l'Eclairage, an international body of color scientists. L describes relative lightness; A represents relative redness-greenness, and B represents relative yellowness-blueness.
  • Luminance is specified by the L* value of the point of interest; hue is specified by the angle that is the arc tan of b*/a*; and chroma is specified by the distance of the point of interest from the L* axis, which can be calculated from the formula [(a*) 2 +(b*) 2 ] 1/2 .
  • FIG. 1 is a three-dimensional plot of the gamut of a typical computer monitor.
  • Gamut mapping is a process by which the gamut of one device is mapped onto the gamut of a different device. If the devices are similar, and hence have gamuts of similar shape and size, this process is relatively straightforward and usually consists of a one-to-one or near one-to-one mapping (by clipping the few out-of-gamut colors) from one gamut onto the other. However, when the devices are very different, which is the case for monitors and printers, the gamut mapping process is very problematic.
  • the gamut of a monitor and the gamut of a printer are very different because of the physics involved with the way the colors are generated. Colors generated on a monitor are made by emitting different intensities of three different colors of light (red, green, and blue). In the case of the printed output of a printer, in contrast, ambient light reflecting off of the printed output creates colors. The ink on the printed output absorbs different amounts of three different colors of light (red, green, and blue), thereby creating different colors. Monitors use what is referred to as “additive color mixing” because they add or emit different intensities of three different colors of light. Printers use what is referred to as “subtractive color mixing” because the ink on the paper subtracts or absorbs different amounts of three different colors of light.
  • Monitors are called RGB devices because they emit red, green, and blue light to make colors.
  • Printers are called CMY devices because they use cyan, magenta, and yellow absorbers (ink) to make colors (cyan absorbs red, magenta absorbs green, and yellow absorbs blue).
  • FIGS. 2 a , 2 b , 3 a , 3 b , 4 a and 4 b illustrate the differences between a monitor gamut and a printer gamut.
  • FIGS. 2 a and 2 b are projections of a monitor gamut plot and a printer gamut plot, respectively, onto the a*b* plane.
  • FIGS. 3 a and 3 b are projections of a monitor gamut plot and a printer gamut plot, respectively, onto the L*a* plane.
  • FIGS. 4 a and 4 b are projections of a monitor gamut plot and a printer gamut plot, respectively, onto the L*b* plane.
  • the gamut of the monitor is more extensive than the gamut of the printer.
  • Morovic and Luo describe a gamut mapping method called “Linear Chroma Mapping and Lightness Range Mapping (CLLIN)”. This method depends on first determining the cusps of the two different gamuts.
  • the cusp of a gamut is defined as the boundary of the gamut in the a*b* projection and is generally taken to be the edges of the RGB color cube that go from red to yellow to green to cyan to blue to magenta and back to red in CIELAB space.
  • the printer gamut cusp and the monitor gamut cusp have been determined, then at a given hue the chroma of the monitor is scaled using the following equation (1):
  • C* in is the input monitor chroma
  • C* cusp(out) is the maximum value of the chroma of the printer cusp over the entire range of L* values
  • C* cusp(in) is the maximum value of the chroma of the monitor cusp over the entire range of L* values
  • C* out is the remapped chroma (see FIG. 5 ).
  • L* out L* outMin +( L* in ⁇ L* inMin )[( L* outMax ⁇ L* outMin )/( L* inMax ⁇ L* inMin )]
  • L* in is the input monitor lightness
  • L* out is the remapped lightness (see FIG. 6 )
  • L* outMin is the minimum lightness of the printer at C* out
  • L* inMin is the minimum lightness of the monitor at C* out
  • L* outMax is a maximum lightness of the printer at C* out
  • L* inMax is a maximum lightness of the monitor at C* out .
  • the CLLIN gamut mapping method described in Morovic and Luo consists of two linear mapping steps and has some good attributes.
  • the biggest problem with this method is that it tends to make the printer output too dark. This is because of the fact that the cusp of the printer gamut is much darker than the cusp of the monitor gamut.
  • the present invention provides a non-linear gamut mapping process which preserves hue completely, preserves lightness for all but the more saturated or more chromatic colors, and performs most of the gamut mapping by changing chroma.
  • the invention comprises, in one form thereof, a method of mapping an input color gamut of an input device onto an output color gamut of an output device.
  • a threshold chroma value in the input color gamut is established.
  • each first input chroma value is mapped onto a respective one of a plurality of first output chroma values such that a first linear relationship exists between the first input chroma values and the first output chroma values.
  • Each corresponding first input lightness value is mapped onto a respective one of a plurality of first output lightness values such that a second linear relationship exists between the first input lightness values and the first output lightness values.
  • each second input chroma value is mapped onto a respective one of a plurality of second output chroma values such that a first non-linear relationship exists between the second input chroma values and the second output chroma values.
  • Each corresponding second input lightness value is mapped onto a respective one of a plurality of second output lightness values such that a second non-linear relationship exists between the second input lightness values and the second output lightness values.
  • An advantage of the present invention is that the output of the printer is not too dark.
  • FIG. 1 is a three-dimensional plot of the gamut of a computer monitor
  • FIG. 2 a is a projection of a monitor gamut onto the a*b* plane
  • FIG. 2 b is a projection of a printer gamut onto the a*b* plane
  • FIG. 3 a is a projection of a monitor gamut onto the L*a* plane
  • FIG. 3 b is a projection of a printer gamut onto the L*a* plane
  • FIG. 4 a is a projection of a monitor gamut onto the L*b* plane
  • FIG. 4 b is a projection of a printer gamut onto the L*b* plane
  • FIG. 5 is a plot of a first step of a known method of mapping a monitor gamut onto a printer gamut
  • FIG. 6 is a plot of a second step of the known method of FIG. 5;
  • FIG. 7 is a plot of a first step of one embodiment of the method of the present invention.
  • FIG. 8 is a plot of a second step of the method of FIG. 7.
  • FIG. 9 is a plot of the printer chroma versus the monitor chroma in the known method of FIGS. 5 and 6 and in the method of FIGS. 7 and 8 .
  • the present invention is a method of non-linear gamut mapping that performs most of the mapping on the most chromatic colors.
  • a minimum chroma threshold value (C* min ) is defined, and input chromas below C* min are not remapped.
  • the first step is to linearly scale the input (monitor) gamut in lightness so that the white point of the monitor maps to the white point of the printer and likewise for the black point. This first step results in the effect indicated by arrow 10 in FIGS. 7 and 8, wherein the lower boundary of the printer gamut intersects the L* axis at the same point as the lower boundary of the monitor gamut, and the upper boundary of the printer gamut intersects the L* axis at the same point as the upper boundary of the monitor gamut.
  • the next step is to map the chroma using the following equation (3):
  • Equation (5) uses the result of equation (4) to perform the lightness mapping and is given as follows:
  • q is another user-selectable power that controls the strength of the mapping for the less chromatic colors.
  • p the exponent in Equation (3)
  • q the exponent in Equation (4)
  • the gamut mapping method of the present invention has most of the good attributes of the CLLIN method, but has enough flexibility to solve the problem of the CLLIN output being too dark.
  • This method does not provide an exact mapping because equation (5) may leave some colors out of the printer gamut.
  • any colors that are out of the gamut are clipped, while hue is preserved. That is, if the mapping results in any color that is outside of the printer gamut, that color is remapped to a nearby point on the printer gamut. More particularly, the color can be remapped to the point on the printer gamut that has the same L* value as the color, i.e., shift the color left horizontally in FIG. 8 until the printer gamut is reached.
  • the color can be remapped to the closer of two points on the printer gamut that have the same C* value as the color.
  • Another option is to remap the color to the closest point on the printer gamut, regardless of that point's L* value and C* value.
  • FIG. 9 provides a plot 12 of C* in versus C* out according to the known method of equation (1), as well as a plot 14 of C* in , versus C* out according to the method of the present invention.
  • plot 12 is linear throughout the range of C* in .
  • C* out is always less than C* in since, as can be seen in FIG. 5, C* (cusp)out is less than C* (cusp)in .
  • This proportional reduction in chroma is one reason that printer output resulting from the known method of Morovic and Luo appears too dark.
  • the mapping is performed using equations whose outputs may be calculated using a microcontroller.
  • the mapping may also be performed using a look up table that approximates the values that are obtainable by the equations.

Abstract

A method of mapping an input color gamut of an input device onto an output color gamut of an output device includes establishing a threshold chroma value in the input color gamut. For first input chroma values below the threshold chroma value, each first input chroma value is mapped onto a respective one of a plurality of first output chroma values such that a first linear relationship exists between the first input chroma values and the first output chroma values. Each corresponding first input lightness value is mapped onto a respective one of a plurality of first output lightness values such that a second linear relationship exists between the first input lightness values and the first output lightness values. For second input chroma values above the threshold chroma value, each second input chroma value is mapped onto a respective one of a plurality of second output chroma values such that a first non-linear relationship exists between the second input chroma values and the second output chroma values. Each corresponding second input lightness value is mapped onto a respective one of a plurality of second output lightness values such that a second non-linear relationship exists between the second input lightness values and the second output lightness values.

Description

BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to a method of gamut mapping, and, more particularly, to a method of mapping a display device gamut onto a printing device gamut.
2. Description of the Related Art
The printing process often involves creating and viewing something on a display device before it is sent to a printing device. Consequently, it is desirable for the printing device output to look similar to the display device output. Since the physics behind the two devices is very different, many of the colors created on the display device cannot be created on the printing device and vice versa. Hence, the non-printable display device colors must be mapped to printable display device colors. Similarly, the mapping makes use of the printable colors that the display device does not use. This mapping process is referred to as “gamut mapping.”
The gamut of a device is defined as the set of all colors that can be produced by that device. The colors in the gamut are defined by using a three-dimensional device-independent color space such as CIELAB. A gamut is usually represented as a three-dimensional volume in CIELAB space. In CIELAB color space, luminance (lightness), hue (color) and chroma (saturation) are specified by three-dimensional coordinates (L*, a*, b*). CIE stands for Commission Internationale de l'Eclairage, an international body of color scientists. L describes relative lightness; A represents relative redness-greenness, and B represents relative yellowness-blueness. Luminance is specified by the L* value of the point of interest; hue is specified by the angle that is the arc tan of b*/a*; and chroma is specified by the distance of the point of interest from the L* axis, which can be calculated from the formula [(a*)2+(b*)2]1/2. FIG. 1 is a three-dimensional plot of the gamut of a typical computer monitor.
Gamut mapping is a process by which the gamut of one device is mapped onto the gamut of a different device. If the devices are similar, and hence have gamuts of similar shape and size, this process is relatively straightforward and usually consists of a one-to-one or near one-to-one mapping (by clipping the few out-of-gamut colors) from one gamut onto the other. However, when the devices are very different, which is the case for monitors and printers, the gamut mapping process is very problematic.
The gamut of a monitor and the gamut of a printer are very different because of the physics involved with the way the colors are generated. Colors generated on a monitor are made by emitting different intensities of three different colors of light (red, green, and blue). In the case of the printed output of a printer, in contrast, ambient light reflecting off of the printed output creates colors. The ink on the printed output absorbs different amounts of three different colors of light (red, green, and blue), thereby creating different colors. Monitors use what is referred to as “additive color mixing” because they add or emit different intensities of three different colors of light. Printers use what is referred to as “subtractive color mixing” because the ink on the paper subtracts or absorbs different amounts of three different colors of light. Monitors are called RGB devices because they emit red, green, and blue light to make colors. Printers are called CMY devices because they use cyan, magenta, and yellow absorbers (ink) to make colors (cyan absorbs red, magenta absorbs green, and yellow absorbs blue).
FIGS. 2a, 2 b, 3 a, 3 b, 4 a and 4 b illustrate the differences between a monitor gamut and a printer gamut. FIGS. 2a and 2 b are projections of a monitor gamut plot and a printer gamut plot, respectively, onto the a*b* plane. FIGS. 3a and 3 b are projections of a monitor gamut plot and a printer gamut plot, respectively, onto the L*a* plane. FIGS. 4a and 4 b are projections of a monitor gamut plot and a printer gamut plot, respectively, onto the L*b* plane. As can be seen, the gamut of the monitor is more extensive than the gamut of the printer.
In a paper titled “Gamut Mapping Algorithms Based On Psychophysical Experiment” (Proceedings of the 5th Color Imaging Conference, pp. 44-49) by Morovic and Luo, five gamut-mapping processes are evaluated via a psychophysical experiment. The five processes were reviewed and were found to have moderate to poor results. The main problem with these gamut-mapping processes is that they modify hue and lightness too great an amount. Changing the hue by any amount, or changing the lightness by too great an amount, destroys the similarity between the printer output and the display on the monitor.
Morovic and Luo describe a gamut mapping method called “Linear Chroma Mapping and Lightness Range Mapping (CLLIN)”. This method depends on first determining the cusps of the two different gamuts. The cusp of a gamut is defined as the boundary of the gamut in the a*b* projection and is generally taken to be the edges of the RGB color cube that go from red to yellow to green to cyan to blue to magenta and back to red in CIELAB space. Once the printer gamut cusp and the monitor gamut cusp have been determined, then at a given hue the chroma of the monitor is scaled using the following equation (1):
C* out =C* in(C* cusp(out) /C* cusp(in))
wherein C*in is the input monitor chroma, C*cusp(out) is the maximum value of the chroma of the printer cusp over the entire range of L* values, C*cusp(in) is the maximum value of the chroma of the monitor cusp over the entire range of L* values, and C*out is the remapped chroma (see FIG. 5). Next, lightness is mapped using the following equation (2):
L* out =L* outMin+(L* in −L* inMin)[(L* outMax −L* outMin)/(L* inMax −L* inMin)]
wherein L*in is the input monitor lightness, L*out is the remapped lightness (see FIG. 6), L*outMin is the minimum lightness of the printer at C*out, L*inMin is the minimum lightness of the monitor at C*out, L*outMax is a maximum lightness of the printer at C*out, and L*inMax, is a maximum lightness of the monitor at C*out.
The CLLIN gamut mapping method described in Morovic and Luo consists of two linear mapping steps and has some good attributes. The biggest problem with this method is that it tends to make the printer output too dark. This is because of the fact that the cusp of the printer gamut is much darker than the cusp of the monitor gamut.
What is needed in the art is a method of mapping a display device gamut onto a printing device gamut which does not result in a printer output that is too dark.
SUMMARY OF THE INVENTION
The present invention provides a non-linear gamut mapping process which preserves hue completely, preserves lightness for all but the more saturated or more chromatic colors, and performs most of the gamut mapping by changing chroma.
The invention comprises, in one form thereof, a method of mapping an input color gamut of an input device onto an output color gamut of an output device. A threshold chroma value in the input color gamut is established. For first input chroma values below the threshold chroma value, each first input chroma value is mapped onto a respective one of a plurality of first output chroma values such that a first linear relationship exists between the first input chroma values and the first output chroma values. Each corresponding first input lightness value is mapped onto a respective one of a plurality of first output lightness values such that a second linear relationship exists between the first input lightness values and the first output lightness values. For second input chroma values above the threshold chroma value, each second input chroma value is mapped onto a respective one of a plurality of second output chroma values such that a first non-linear relationship exists between the second input chroma values and the second output chroma values. Each corresponding second input lightness value is mapped onto a respective one of a plurality of second output lightness values such that a second non-linear relationship exists between the second input lightness values and the second output lightness values.
An advantage of the present invention is that the output of the printer is not too dark.
BRIEF DESCRIPTION OF THE DRAWINGS
The above-mentioned and other features and advantages of this invention, and the manner of attaining them, will become more apparent and the invention will be better understood by reference to the following description of an embodiment of the invention taken in conjunction with the accompanying drawings, wherein:
FIG. 1 is a three-dimensional plot of the gamut of a computer monitor;
FIG. 2a is a projection of a monitor gamut onto the a*b* plane;
FIG. 2b is a projection of a printer gamut onto the a*b* plane;
FIG. 3a is a projection of a monitor gamut onto the L*a* plane;
FIG. 3b is a projection of a printer gamut onto the L*a* plane;
FIG. 4a is a projection of a monitor gamut onto the L*b* plane;
FIG. 4b is a projection of a printer gamut onto the L*b* plane;
FIG. 5 is a plot of a first step of a known method of mapping a monitor gamut onto a printer gamut;
FIG. 6 is a plot of a second step of the known method of FIG. 5;
FIG. 7 is a plot of a first step of one embodiment of the method of the present invention;
FIG. 8 is a plot of a second step of the method of FIG. 7; and
FIG. 9 is a plot of the printer chroma versus the monitor chroma in the known method of FIGS. 5 and 6 and in the method of FIGS. 7 and 8.
Corresponding reference characters indicate corresponding parts throughout the several views. The exemplification set out herein illustrates one preferred embodiment of the invention, in one form, and such exemplification is not to be construed as limiting the scope of the invention in any manner.
DETAILED DESCRIPTION OF THE INVENTION
The present invention is a method of non-linear gamut mapping that performs most of the mapping on the most chromatic colors. A minimum chroma threshold value (C*min) is defined, and input chromas below C*min are not remapped. The first step is to linearly scale the input (monitor) gamut in lightness so that the white point of the monitor maps to the white point of the printer and likewise for the black point. This first step results in the effect indicated by arrow 10 in FIGS. 7 and 8, wherein the lower boundary of the printer gamut intersects the L* axis at the same point as the lower boundary of the monitor gamut, and the upper boundary of the printer gamut intersects the L* axis at the same point as the upper boundary of the monitor gamut. The next step is to map the chroma using the following equation (3):
C* out =C* in ,C* in ≦C* min
and C out * = C in * + ( C cusp ( out ) * - C in * ) ( C in * - C min * C cusp ( in ) * - C min * ) p , C in * > C min *
Figure US06775028-20040810-M00001
wherein C*min is the chroma threshold, and p is a user-selectable power that controls the strength of the mapping for the less chromatic colors. The greater p is the more the mapping is pushed out to the most chromatic colors. Lightness is then mapped using two equations (4) and (5). Equation (4) is the same as equation (2) and is given as follows: L CLLIN * = L out Min * + ( L in * - L in Min * ) ( L out Max * - L out Min * L in Max * - L in Min * )
Figure US06775028-20040810-M00002
wherein L*CLLIN is an intermediate lightness. Equation (5) uses the result of equation (4) to perform the lightness mapping and is given as follows:
L* out =L* in ,C* in ≦C* min
and L out * = L in * + ( L CLLIN * - L in * ) ( C in * - C min * C cusp ( in ) * - C min * ) q , C in * > C min *
Figure US06775028-20040810-M00003
wherein q is another user-selectable power that controls the strength of the mapping for the less chromatic colors. Although p (the exponent in Equation (3)) and q (the exponent in Equation (4)) may be equal, they may also be different so that the chroma mapping and the lightness mapping may be controlled separately.
The gamut mapping method of the present invention has most of the good attributes of the CLLIN method, but has enough flexibility to solve the problem of the CLLIN output being too dark. This method does not provide an exact mapping because equation (5) may leave some colors out of the printer gamut. As a final step in the method, any colors that are out of the gamut are clipped, while hue is preserved. That is, if the mapping results in any color that is outside of the printer gamut, that color is remapped to a nearby point on the printer gamut. More particularly, the color can be remapped to the point on the printer gamut that has the same L* value as the color, i.e., shift the color left horizontally in FIG. 8 until the printer gamut is reached. Alternatively, the color can be remapped to the closer of two points on the printer gamut that have the same C* value as the color. Another option is to remap the color to the closest point on the printer gamut, regardless of that point's L* value and C* value.
FIG. 9 provides a plot 12 of C*in versus C*out according to the known method of equation (1), as well as a plot 14 of C*in, versus C*out according to the method of the present invention. As can be seen, plot 12 is linear throughout the range of C*in. As is also evident from both plot 12 and equation (1), C*out is always less than C*in since, as can be seen in FIG. 5, C*(cusp)out is less than C*(cusp)in. This proportional reduction in chroma is one reason that printer output resulting from the known method of Morovic and Luo appears too dark. Plot 14 is also linear in the range where C*in is less than C*min. However, there is no proportional reduction in chroma within this range. That is, C*out=C*in, resulting in no darkening of the printer output.
In the range wherein C*in is between C*min and C*(cusp)in, the plot 14 of C*outvaries nonlinearly with C*in. The transition between the linear range, i.e., at and below C*min, and the non-linear range, i.e., above C*min, is continuous and smooth. In this non-linear range, C*out is greater than it would be in the known method of Morovic and Luo, as is evident from a comparison of plots 12 and 14. Thus, in this non-linear range too, the printer output does not appear too dark. As C*in, approaches C*(cusp)in, C*out asymptotically approaches C*(cusp)out, thereby preventing C*out from exceeding C*(cusp)out.
In the embodiment shown herein, the mapping is performed using equations whose outputs may be calculated using a microcontroller. However, it is to be understood that the mapping may also be performed using a look up table that approximates the values that are obtainable by the equations.
While this invention has been described as having a preferred design, the present invention can be further modified within the spirit and scope of this disclosure. This application is therefore intended to cover any variations, uses, or adaptations of the invention using its general principles. Further, this application is intended to cover such departures from the present disclosure as come within known or customary practice in the art to which this invention pertains and which fall within the limits of the appended claims.

Claims (16)

What is claimed is:
1. A method of mapping an input color gamut of an input device onto an output color gamut of an output device, comprising the steps of:
establishing a threshold chroma value in the input color gamut;
for first input chroma values below said threshold chroma value:
mapping each said first input chroma value onto a respective one of a plurality of first output chroma values such that a first linear relationship exists between said first input chroma values and said first output chroma values; and
mapping each corresponding first input lightness value onto a respective one of a plurality of first output lightness values such that a second linear relationship exists between said first input lightness values and said first output lightness values; and
for second input chroma values above said threshold chroma value:
mapping each said second input chroma value onto a respective one of a plurality of second output chroma values such that a first non-linear relationship exists between said second input chroma values and said second output chroma values; and
mapping each corresponding second input lightness value onto a respective one of a plurality of second output lightness values such that a second non-linear relationship exists between said second input lightness values and said second output lightness values.
2. The method of claim 1, wherein said mapping steps produce a plurality of color values, each said color value including a selected one of said output chroma values and a corresponding one of said output lightness values, said method comprising the further steps of:
identifying selected ones of said color values that are outside of said output color gamut; and
remapping at least one of said selected color values that is outside of said output color gamut onto a respective point on said output color gamut.
3. The method of claim 2, wherein said respective point on said output color gamut comprises a closer one of two points on said output color gamut having a same chroma value as said one selected color value that is outside of said output color gamut.
4. The method of claim 2, wherein said respective point on said output color gamut comprises a point on said output color gamut having a same lightness value as said one selected color value that is outside of said output color gamut.
5. The method of claim 2, wherein said respective point on said output color gamut comprises a point on said output color gamut that is closest to said one selected color value that is outside of said output color gamut.
6. The method of claim 1, wherein said first non-linear relationship comprises an exponential function of said second input chroma values.
7. The method of claim 1, wherein said second non-linear relationship comprises an exponential function of said second input chroma values.
8. The method of claim 1, wherein the input device comprises a monitor, the output device comprising a printer.
9. The method of claim 8, wherein a maximum chroma value of the input color gamut is greater than a maximum chroma value of the output color gamut.
10. The method of claim 9, wherein said maximum chroma value of said input color gamut is mapped onto said maximum chroma value of said output color gamut.
11. The method of claim 8, wherein each said second input chroma value is one of equal to and greater than said respective one of said second output chroma values.
12. The method of claim 1, wherein each said first input chroma value is equal to said respective one of said first output chroma values.
13. The method of claim 1, wherein said first linear relationship and said first non-linear relationship are characterized by the respective equations:
C* out =C* in ,C* in ≦C* min
and C out * = C in * + ( C cusp ( out ) * - C in * ) ( C in * - C min * C cusp ( in ) * - C min * ) p , C in * > C min *
Figure US06775028-20040810-M00004
wherein p is a user-selectable value, C*in is one of said first input chroma value and said second input chroma value, C*min is said threshold chroma value, C*cusp(out) is a maximum chroma value of said output color gamut, C*cusp(in) is a maximum chroma value of said input color gamut, and C*out is one of said first output chroma value and said second output chroma value.
14. The method of claim 1, wherein said second linear relationship and said second non-linear relationship are characterized by the respective equations:
L* out =L* in ,C* in ≦C* min
and L out * = L in * + ( L CLLIN * - L in * ) ( C in * - C min * C cusp ( in ) * - C min * ) q , C in * > C min *
Figure US06775028-20040810-M00005
wherein L CLLIN * = L out Min * + ( L in * - L in Min * ) ( L out Max * - L out Min * L in Max * - L in Min * )
Figure US06775028-20040810-M00006
and wherein q is a user-selectable value, C*in is one of said first input chroma value and said second input chroma value, C*min is said threshold chroma value, C*cusp(in) is a maximum chroma value of said input color gamut, L*in is one of said first input lightness value and said second input lightness value, L*out is one of said first output lightness value and said second output lightness value, L*outMin is a minimum lightness of the output color gamut at C*out, L*inMin is a minimum lightness of the input color gamut at C*out, L*outMax is a maximum lightness of the output color gamut at C*out, and L*inMax is a maximum lightness of the input color gamut at C*out.
15. A method of mapping an input color gamut of an input device onto an output color gamut of an output device, comprising the steps of:
establishing a threshold chroma value in the input color gamut;
for first input chroma values below said threshold chroma value, mapping each said first input chroma value onto a respective one of a plurality of first output chroma values such that a linear relationship exists between said first input chroma values and said first output chroma values; and
for second input chroma values above said threshold chroma value, mapping each said second input chroma value onto a respective one of a plurality of second output chroma values such that a non-linear relationship exists between said second input chroma values and said second output chroma values.
16. A method of mapping an input color gamut of an input device onto an output color gamut of an output device, comprising the steps of:
establishing a threshold chroma value in the input color gamut;
for first input chroma values below said threshold chroma value, mapping each corresponding first input lightness value onto a respective one of a plurality of first output lightness values such that a linear relationship exists between said first input lightness values and said first output lightness values; and
for second input chroma values above said threshold chroma value, mapping each corresponding second input lightness value onto a respective one of a plurality of second output lightness values such that a non-linear relationship exists between said second input lightness values and said second output lightness values.
US09/511,756 2000-02-24 2000-02-24 Non-linear method of mapping the lightness and chroma of a display device gamut onto a printing device gamut Expired - Lifetime US6775028B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US09/511,756 US6775028B1 (en) 2000-02-24 2000-02-24 Non-linear method of mapping the lightness and chroma of a display device gamut onto a printing device gamut

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US09/511,756 US6775028B1 (en) 2000-02-24 2000-02-24 Non-linear method of mapping the lightness and chroma of a display device gamut onto a printing device gamut

Publications (1)

Publication Number Publication Date
US6775028B1 true US6775028B1 (en) 2004-08-10

Family

ID=32825563

Family Applications (1)

Application Number Title Priority Date Filing Date
US09/511,756 Expired - Lifetime US6775028B1 (en) 2000-02-24 2000-02-24 Non-linear method of mapping the lightness and chroma of a display device gamut onto a printing device gamut

Country Status (1)

Country Link
US (1) US6775028B1 (en)

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030160982A1 (en) * 2000-04-10 2003-08-28 Herrmann Hans Ulrich Method for the mapping of colour values of a colour image in the colour values of a highlight-colour image and corresponding print system
US6956581B2 (en) * 2002-09-19 2005-10-18 Lexmark International, Inc. Gamut mapping algorithm for business graphics
US20060061588A1 (en) * 2004-09-20 2006-03-23 Samsung Electronics Co., Ltd. Apparatus and method for controlling hue and luminance in image display device
KR100605164B1 (en) 2005-01-28 2006-07-28 삼성전자주식회사 Gamut mapping apparatus and method thereof
US20070046691A1 (en) * 2005-09-01 2007-03-01 Microsoft Corporation Gamuts and gamut mapping
US20070121133A1 (en) * 2005-11-30 2007-05-31 Microsoft Corporation Quantifiable color calibration
US20070121132A1 (en) * 2005-11-30 2007-05-31 Microsoft Corporation Spectral color management
US20070280529A1 (en) * 2004-11-22 2007-12-06 Bridgestone Corporation External-Appearance Inspection Apparatus
US20100232694A1 (en) * 2009-03-13 2010-09-16 Boris Oicherman Minimizing Unwanted Changes Of Color During Image Processing
US20110013833A1 (en) * 2005-08-31 2011-01-20 Microsoft Corporation Multimedia Color Management System
CN101390153B (en) * 2005-10-14 2011-10-12 三星电子株式会社 Improved gamut mapping and subpixel rendering system and method
US20120195498A1 (en) * 2011-02-01 2012-08-02 Canon Kabushiki Kaisha Image processing apparatus and profile generation method
US20120218572A1 (en) * 2011-02-25 2012-08-30 Canon Kabushiki Kaisha Profile creation method, profile creation apparatus and image processing apparatus for performing color conversion using a profile
EP3301902A1 (en) * 2016-09-28 2018-04-04 Thomson Licensing Lightness independent non-linear relative chroma mapping

Citations (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4670780A (en) 1985-05-28 1987-06-02 Tektronix, Inc. Method of matching hardcopy colors to video display colors in which unreachable video display colors are converted into reachable hardcopy colors in a mixture-single-white (MSW) color space
US5081529A (en) 1990-12-18 1992-01-14 Eastman Kodak Company Color and tone scale calibration system for a printer using electronically-generated input images
US5105469A (en) 1990-02-05 1992-04-14 Crosfield Electronics Limited Control data array generation apparatus and method
US5204948A (en) * 1989-09-08 1993-04-20 Advantest Corporation Method and apparatus for evaluating color image signals
US5237517A (en) 1990-08-29 1993-08-17 Xerox Corporation Color printing having a highlight color image mapped from a full color image
US5243414A (en) 1991-07-29 1993-09-07 Tektronix, Inc. Color processing system
US5309257A (en) 1991-12-31 1994-05-03 Eastman Kodak Company Method and apparatus for providing color matching between color output devices
US5317426A (en) 1990-11-26 1994-05-31 Konica Corporation Color estimation method for expanding a color image for reproduction in a different color gamut
US5341464A (en) 1992-12-23 1994-08-23 Microsoft Corporation Luminance emphasized color image rendering
US5363218A (en) * 1990-11-26 1994-11-08 Konica Corporation Color estimation method for compressing color image data for image reproduction
US5398120A (en) 1993-12-16 1995-03-14 Microsoft Corporation Ordered dither image rendering with non-linear luminance distribution palette
US5416890A (en) 1991-12-11 1995-05-16 Xerox Corporation Graphical user interface for controlling color gamut clipping
US5481655A (en) 1992-09-18 1996-01-02 Iris Graphics, Inc. System for matching a picture on a monitor to a printed picture
US5500921A (en) 1992-10-05 1996-03-19 Canon Information Systems, Inc. Method and apparatus for printing high fidelity color reproductions of colors displayed on a monitor
US5510910A (en) 1992-05-04 1996-04-23 Hewlett-Packard Company Printing with full printer color gamut, through use of gamut superposition in a common perceptual space
US5515172A (en) 1993-07-19 1996-05-07 Xerox Corporation Apparatus and method for enhanced color to color conversion
US5528261A (en) 1992-06-09 1996-06-18 Apple Computer, Inc. Operating system software architecture and methods for supporting color processing
US5537228A (en) 1992-05-04 1996-07-16 Hewlett-Packard Apparatus for forming color images, using a hue-plus-gray color model
US5574666A (en) 1994-05-13 1996-11-12 Canon Information Systems, Inc. Color printing method and apparatus using gamut mapping in Munsell space
US5583666A (en) 1993-02-12 1996-12-10 Eastman Kodak Company Method for cross-device color calibration and enhancement using explicit constraints
US5594558A (en) 1990-11-15 1997-01-14 Canon Kabushiki Kaisha Color image processing apparatus
US5596428A (en) 1994-05-26 1997-01-21 Agfa-Gevaert N.V. Color matching by systems calibration, linear and non-linear gamut mapping
US5611030A (en) 1994-09-16 1997-03-11 Apple Computer, Inc. Subjectively pleasing color gamut mapping in a color computer graphics system
US5627950A (en) 1994-09-16 1997-05-06 Apple Computer, Inc. Real-time three-dimensional color look-up table interactive editor system and method
US5644509A (en) 1994-10-07 1997-07-01 Eastman Kodak Company Method and apparatus for computing color transformation tables
US5650942A (en) * 1996-02-02 1997-07-22 Light Source Computer Images, Inc. Appearance-based technique for rendering colors on an output device
US5689350A (en) 1994-12-12 1997-11-18 Xerox Corporation Color printer calibration method for accurately rendering selected colors
US5699491A (en) 1995-06-15 1997-12-16 Canon Information Systems, Inc. Printer driver having gamut-mapped colors
US5710824A (en) 1996-03-13 1998-01-20 Xerox Corporation System to improve printer gamut
US5731818A (en) 1994-04-19 1998-03-24 Eastman Kodak Company Method and apparatus for constrained gamut clipping
US5734802A (en) 1996-02-29 1998-03-31 Xerox Corporation Blended look-up table for printing images with both pictorial and graphical elements
US5754184A (en) 1993-01-06 1998-05-19 Eastman Kodak Company Digital color system and method which provides a visual match across different input and output viewing conditions
US5786908A (en) 1992-01-15 1998-07-28 E. I. Du Pont De Nemours And Company Method and apparatus for converting image color values from a first to a second color space
US5796874A (en) 1996-04-30 1998-08-18 Eastman Kodak Company Restoration of faded images
US5801555A (en) 1995-12-15 1998-09-01 Samsung Electronics Co., Ltd. Correlative double sampling (CDS) device
US6417891B1 (en) * 1999-04-16 2002-07-09 Avid Technology, Inc. Color modification on a digital nonlinear editing system
US6437792B1 (en) * 1999-01-22 2002-08-20 Sony Corporation Image processing apparatus and method, color gamut conversion table creating apparatus and method, storage medium having image processing program recorded therein, and storage medium having recorded therein color gamut conversion table creating program

Patent Citations (39)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4670780A (en) 1985-05-28 1987-06-02 Tektronix, Inc. Method of matching hardcopy colors to video display colors in which unreachable video display colors are converted into reachable hardcopy colors in a mixture-single-white (MSW) color space
US5204948A (en) * 1989-09-08 1993-04-20 Advantest Corporation Method and apparatus for evaluating color image signals
US5105469A (en) 1990-02-05 1992-04-14 Crosfield Electronics Limited Control data array generation apparatus and method
US5237517A (en) 1990-08-29 1993-08-17 Xerox Corporation Color printing having a highlight color image mapped from a full color image
US5844699A (en) 1990-11-15 1998-12-01 Canon Kabushiki Kaisha Color image processing apparatus
US5594558A (en) 1990-11-15 1997-01-14 Canon Kabushiki Kaisha Color image processing apparatus
US5317426A (en) 1990-11-26 1994-05-31 Konica Corporation Color estimation method for expanding a color image for reproduction in a different color gamut
US5363218A (en) * 1990-11-26 1994-11-08 Konica Corporation Color estimation method for compressing color image data for image reproduction
US5081529A (en) 1990-12-18 1992-01-14 Eastman Kodak Company Color and tone scale calibration system for a printer using electronically-generated input images
US5243414A (en) 1991-07-29 1993-09-07 Tektronix, Inc. Color processing system
US5416890A (en) 1991-12-11 1995-05-16 Xerox Corporation Graphical user interface for controlling color gamut clipping
US5309257A (en) 1991-12-31 1994-05-03 Eastman Kodak Company Method and apparatus for providing color matching between color output devices
US5786908A (en) 1992-01-15 1998-07-28 E. I. Du Pont De Nemours And Company Method and apparatus for converting image color values from a first to a second color space
US5510910A (en) 1992-05-04 1996-04-23 Hewlett-Packard Company Printing with full printer color gamut, through use of gamut superposition in a common perceptual space
US5537228A (en) 1992-05-04 1996-07-16 Hewlett-Packard Apparatus for forming color images, using a hue-plus-gray color model
US5528261A (en) 1992-06-09 1996-06-18 Apple Computer, Inc. Operating system software architecture and methods for supporting color processing
US5481655A (en) 1992-09-18 1996-01-02 Iris Graphics, Inc. System for matching a picture on a monitor to a printed picture
US5500921A (en) 1992-10-05 1996-03-19 Canon Information Systems, Inc. Method and apparatus for printing high fidelity color reproductions of colors displayed on a monitor
US5341464A (en) 1992-12-23 1994-08-23 Microsoft Corporation Luminance emphasized color image rendering
US5754184A (en) 1993-01-06 1998-05-19 Eastman Kodak Company Digital color system and method which provides a visual match across different input and output viewing conditions
US5583666A (en) 1993-02-12 1996-12-10 Eastman Kodak Company Method for cross-device color calibration and enhancement using explicit constraints
US5515172A (en) 1993-07-19 1996-05-07 Xerox Corporation Apparatus and method for enhanced color to color conversion
US5398120A (en) 1993-12-16 1995-03-14 Microsoft Corporation Ordered dither image rendering with non-linear luminance distribution palette
US5731818A (en) 1994-04-19 1998-03-24 Eastman Kodak Company Method and apparatus for constrained gamut clipping
US5574666A (en) 1994-05-13 1996-11-12 Canon Information Systems, Inc. Color printing method and apparatus using gamut mapping in Munsell space
US5596428A (en) 1994-05-26 1997-01-21 Agfa-Gevaert N.V. Color matching by systems calibration, linear and non-linear gamut mapping
US5627950A (en) 1994-09-16 1997-05-06 Apple Computer, Inc. Real-time three-dimensional color look-up table interactive editor system and method
US5611030A (en) 1994-09-16 1997-03-11 Apple Computer, Inc. Subjectively pleasing color gamut mapping in a color computer graphics system
US5644509A (en) 1994-10-07 1997-07-01 Eastman Kodak Company Method and apparatus for computing color transformation tables
US5689350A (en) 1994-12-12 1997-11-18 Xerox Corporation Color printer calibration method for accurately rendering selected colors
US5699491A (en) 1995-06-15 1997-12-16 Canon Information Systems, Inc. Printer driver having gamut-mapped colors
US5801555A (en) 1995-12-15 1998-09-01 Samsung Electronics Co., Ltd. Correlative double sampling (CDS) device
US5650942A (en) * 1996-02-02 1997-07-22 Light Source Computer Images, Inc. Appearance-based technique for rendering colors on an output device
US5734802A (en) 1996-02-29 1998-03-31 Xerox Corporation Blended look-up table for printing images with both pictorial and graphical elements
US5710824A (en) 1996-03-13 1998-01-20 Xerox Corporation System to improve printer gamut
US5796874A (en) 1996-04-30 1998-08-18 Eastman Kodak Company Restoration of faded images
US6437792B1 (en) * 1999-01-22 2002-08-20 Sony Corporation Image processing apparatus and method, color gamut conversion table creating apparatus and method, storage medium having image processing program recorded therein, and storage medium having recorded therein color gamut conversion table creating program
US6417891B1 (en) * 1999-04-16 2002-07-09 Avid Technology, Inc. Color modification on a digital nonlinear editing system
US6583824B2 (en) * 1999-04-16 2003-06-24 Avid Technology Inc. Color modification on a digital nonlinear editing system

Cited By (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030160982A1 (en) * 2000-04-10 2003-08-28 Herrmann Hans Ulrich Method for the mapping of colour values of a colour image in the colour values of a highlight-colour image and corresponding print system
US7333236B2 (en) * 2000-04-10 2008-02-19 Oce Printing Systems Gmbh Method for the mapping of colour values of a colour image in the colour values of a highlight-colour image and corresponding print system
US6956581B2 (en) * 2002-09-19 2005-10-18 Lexmark International, Inc. Gamut mapping algorithm for business graphics
US20060061588A1 (en) * 2004-09-20 2006-03-23 Samsung Electronics Co., Ltd. Apparatus and method for controlling hue and luminance in image display device
US7583318B2 (en) * 2004-09-20 2009-09-01 Samsung Electronics Co., Ltd. Apparatus and method for controlling hue and luminance in image display device
US20070280529A1 (en) * 2004-11-22 2007-12-06 Bridgestone Corporation External-Appearance Inspection Apparatus
KR100605164B1 (en) 2005-01-28 2006-07-28 삼성전자주식회사 Gamut mapping apparatus and method thereof
US20110013833A1 (en) * 2005-08-31 2011-01-20 Microsoft Corporation Multimedia Color Management System
US8666161B2 (en) 2005-08-31 2014-03-04 Microsoft Corporation Multimedia color management system
US20070046691A1 (en) * 2005-09-01 2007-03-01 Microsoft Corporation Gamuts and gamut mapping
US7573620B2 (en) * 2005-09-01 2009-08-11 Microsoft Corporation Gamuts and gamut mapping
CN101390153B (en) * 2005-10-14 2011-10-12 三星电子株式会社 Improved gamut mapping and subpixel rendering system and method
US20070121133A1 (en) * 2005-11-30 2007-05-31 Microsoft Corporation Quantifiable color calibration
US8274714B2 (en) 2005-11-30 2012-09-25 Microsoft Corporation Quantifiable color calibration
US20070121132A1 (en) * 2005-11-30 2007-05-31 Microsoft Corporation Spectral color management
US20100232694A1 (en) * 2009-03-13 2010-09-16 Boris Oicherman Minimizing Unwanted Changes Of Color During Image Processing
US9368086B2 (en) * 2009-03-13 2016-06-14 Hewlett-Packard Development Company, L.P. Minimizing unwanted changes of color during image processing
US20120195498A1 (en) * 2011-02-01 2012-08-02 Canon Kabushiki Kaisha Image processing apparatus and profile generation method
US8885932B2 (en) * 2011-02-01 2014-11-11 Canon Kabushiki Kaisha Image processing apparatus and profile generation method
US20120218572A1 (en) * 2011-02-25 2012-08-30 Canon Kabushiki Kaisha Profile creation method, profile creation apparatus and image processing apparatus for performing color conversion using a profile
US8619349B2 (en) * 2011-02-25 2013-12-31 Canon Kabushiki Kaisha Profile creation method, profile creation apparatus and image processing apparatus for performing color conversion using a profile
EP3301902A1 (en) * 2016-09-28 2018-04-04 Thomson Licensing Lightness independent non-linear relative chroma mapping

Similar Documents

Publication Publication Date Title
US6539110B2 (en) Method and system for color matching between digital display devices
US6275606B1 (en) Method and system for color matching between digital display devices
US5982990A (en) Method and apparatus for converting color space
US5657137A (en) Color digital halftoning using black and secondary color replacement
EP1909486B1 (en) Method and apparatus for performing gamut mapping between heterogeneous devices
US6393148B1 (en) Contrast enhancement of an image using luminance and RGB statistical metrics
US5473446A (en) Color digital halftoning using black and secondary color replacement and color vector dithering
US7573610B2 (en) Intelligent color gamut management method
US6775028B1 (en) Non-linear method of mapping the lightness and chroma of a display device gamut onto a printing device gamut
EP1427184A2 (en) Color gamut mapping using a cost function
US7667873B2 (en) Apparatus and method for image-adaptive color reproduction using pixel frequency information in plural color regions and compression-mapped image information
US7574041B2 (en) Conversion of output device color values to minimize image quality artifacts
US20050185200A1 (en) Systems, methods, and computer program products for converting between color gamuts associated with different image processing devices
US4843379A (en) Color displays
US8477366B2 (en) Apparatus, method and medium outputting wide gamut space image
US20020154326A1 (en) Image processing method and apparatus
US8179568B2 (en) Minimizing dot graininess in dot-on-dot printing devices
US8194288B2 (en) Adjusting the neutral behavior of a color marking device
US8085435B2 (en) Adaptive color transform to control color inconstancy
US6917445B2 (en) Image data conversion method
EP2482559A2 (en) System and method for generating rgb primaries for a wide color gamut, and color encoding system using rgb primaries
KR100886339B1 (en) Method and apparatus for classifying Image based on the Image Feature
JP4788394B2 (en) Image processing apparatus, image processing method, and image processing program
EP0665678B1 (en) Colour printer system
JPH11146210A (en) Image processor

Legal Events

Date Code Title Description
AS Assignment

Owner name: LEXMARK INTERNATIONAL, INC., KENTUCKY

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:REEL, RICHARD LEE;REEL/FRAME:010617/0847

Effective date: 20000224

STCF Information on status: patent grant

Free format text: PATENTED CASE

FPAY Fee payment

Year of fee payment: 4

REMI Maintenance fee reminder mailed
FPAY Fee payment

Year of fee payment: 8

FPAY Fee payment

Year of fee payment: 12

AS Assignment

Owner name: CHINA CITIC BANK CORPORATION LIMITED, GUANGZHOU BR

Free format text: PATENT SECURITY AGREEMENT;ASSIGNOR:LEXMARK INTERNATIONAL, INC.;REEL/FRAME:046989/0396

Effective date: 20180402

AS Assignment

Owner name: CHINA CITIC BANK CORPORATION LIMITED, GUANGZHOU BR

Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE INCORRECT U.S. PATENT NUMBER PREVIOUSLY RECORDED AT REEL: 046989 FRAME: 0396. ASSIGNOR(S) HEREBY CONFIRMS THE PATENT SECURITY AGREEMENT;ASSIGNOR:LEXMARK INTERNATIONAL, INC.;REEL/FRAME:047760/0795

Effective date: 20180402

AS Assignment

Owner name: LEXMARK INTERNATIONAL, INC., KENTUCKY

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:CHINA CITIC BANK CORPORATION LIMITED, GUANGZHOU BRANCH, AS COLLATERAL AGENT;REEL/FRAME:066345/0026

Effective date: 20220713