Universal frame buffer for a rendering device
AssigneeLaser Master Corporation
InventorsRobert A. Laumeyer, Christopher J. Laurel
Life of this patent
Estimating the term…
Abstract
Image data processing using a transformation thereof to device independent, intermediate color space color coordinates while avoiding gamut matching determinations during and in subsequently completing transformation of coordinates to being suited to an output device, and storing such coordinates in an intermediate frame buffer.
Claims13
A method of processing input color image data corresponding to an input image as specified by an input image forming device to be used in directing selected output image forming devices to form a corresponding output image, said method comprising:
- generating in said input image forming device said input color image data having a portion corresponding to a specified output image based on said input image and a further portion corresponding to characteristics selected from those available in said output image forming devices;
- storing that portion of said input color image data corresponding to characteristics selected from those available in said output image forming devices in a job memory;
- converting in a processor that portion of said input color image data corresponding to said specified output image into values for up to three color coordinates of a selected intermediate color space for each pixel in said specified output image as determined from said selected characteristics;
- and
- storing said intermediate color space color coordinate values for each pixel in said specified output image in portions allocated for that coordinate in an intermediate frame buffer memory, said intermediate color space color coordinate values differing from those color control values required for specifying colors to be provided by a said output image forming device having said selected characteristics in forming said corresponding output image, said job and intermediate frame buffer memories containing data insufficient to specify that one of alternative available conversion processes for converting said intermediate color space color coordinate values to said color control values which would result in a said output image forming device having said selected characteristics providing that one of those corresponding output images available therefrom that is colored to appear most like that of said specified input image.
A method of processing input color image data corresponding to an input image as specified by an input image forming device to be used in directing selected output image forming devices to form a corresponding output image, said method comprising:
- generating conversion processes profiles for each said printing medium to be available for printing upon in each of said selected output image forming devices and storing each in a corresponding profile memory, a said conversion process profile for a said output image forming device being formed by a set of transforms of selected color coordinate values in a selected intermediate color space to color control values required for specifying colors to be provided by that said output image forming device in forming a said output image, a conversion process converting said intermediate color space color coordinate values to said color control values using, for such conversions, that said conversion process profile corresponding thereto for said selected locations in said intermediate color space and, for other locations in an intermediate color space, using interpolation and that said conversion process profile corresponding thereto;
- generating in said input image forming device said input color image data corresponding to a specified output image based on said input image;
- converting in a processor said input color image data into values for color coordinates in said intermediate color space for each pixel in said specified output image;
- and
- converting, in a selected one of said processor and that said output image forming device used for forming said output image, said intermediate color space color coordinate values for each pixel in said specified output image to those color control values required for specifying colors to be provided by a said output image forming device in forming said corresponding output image by using that said conversion process having a corresponding conversion process profile which corresponds to said output image forming device selected to form said output image on a selected said medium.
Dependencies are inferred from the claim text.