Patent ID: 6559982
Filing Date: 2003-05-06
Classification: H04N

Abstract:
A method for transforming monitor colors to printer colors comprising:generating monitor colors; transforming non-neutral monitor colors to generate transformed monitor colors, such that printing said transformed monitor colors using a color printer causes printed colors to appear to a human eye to be similar to said monitor colors, while preserving neutral colors, once said human eye has adapted to said monitor colors and said printed colors, said transforming including generating hue correction values and chroma correction values for said monitor colors, and applying said hue correction values and said chroma correction values to said monitor colors to generate said transformed monitor colors; and converting initial monitor colors, said initial monitor colors for being displayed on said monitor, to fully adapted monitor colors, assuming full adaption to an anticipated viewing illuminant of a sheet of paper on which is to be printed said transformed monitor colors; wherein said applying includes applying said hue correction values and said chroma correction values to said fully adapted monitor colors to generate said transformed monitor colors, and wherein said generating hue correction values and chroma correction values comprises: calculating a set of hue correction values and chroma correction values for associated monitor colors that may be displayed on a monitor, said calculating comprising: computing a set of fully adapted monitor colors, assuming full adaption to an anticipated viewing illuminant of a sheet of paper on which is to be printed said transformed monitor colors, to obtain fully adapted hue values and chroma values representing said fully adapted monitor colors; computing a set of partially adapted monitor colors, assuming partial adaption to an anticipated viewing illuminant of a sheet of paper on which is to be printed said transformed monitor colors, to obtain partially adapted hue values and chroma values; computing chroma correction values by dividing said partially adapted chroma values by said fully adapted chroma values; and computing hue correction values by subtracting said fully adapted hue values from said partially adapted hue values.