← Back to Patent Explorer
US5572632A Expired / Lapsed US ⏱️ 0.0 years remaining

Universal frame buffer for a rendering device

Assignee: Hewlett Packard Development Co LP
•
Filing: 1994-10-07
•
Granted: 1996-11-05
•
Expires: 2014-10-07
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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.

Inventors

  • 👤 Robert A. Laumeyer
  • 👤 Christopher J. Laurel

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 03:00
CPC Classifications
H; H04; H04N; H04N1/00; H04N1/46; H04N1/56; H04N1/60; H04N1/6058; G; G06; G06K; G06K15/00; G06K15/02; G06K2215/00; G06K2215/0002; G06K2215/0005; G06K2215/0011; G06K2215/0082; G06K2215/0094

Claims Analysis

Total Claims: 15
Claim 1
Independent Claim 291 words
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.
Claim 2
Independent Claim 291 words
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.
Claim 3
Dependent Claim 43 words
The method of claim 1 further comprising entering in said processor from an external source other than said input image forming device that additional data necessary to specify which of said conversion processes is to be used in said output image forming device.
Claim 4
Dependent Claim 46 words
The method of claim 1 further comprising entering in said output image forming device from an external source other than said input image forming device that additional data necessary to specify which of said conversion processes is to be used in said output image forming device.
Claim 5
Dependent Claim 78 words
The method of claim 1 further comprising receiving in said output image forming device said intermediate color space color coordinate values and subjecting them to a selected one of said conversion processes specified by additional data, obtained from an external source other than said input image forming device, to form said color control values which are also color coordinate values in an output color space having at least one more color coordinate than does said intermediate color space.
Claim 6
Dependent Claim 87 words
The method of claim 1 wherein there are a plurality of said output image forming devices having said selected characteristics, and said input color image data further contains an indication of a selected one of that said plurality that is also stored in said job memory in said processor, said plurality of said output image forming devices having said selected characteristics each being capable of receiving said intermediate color space color coordinate values if selected to receive same by said indication in said input color image data.
Claim 7
Dependent Claim 18 words
The method of claim 1 wherein said processor and said input image forming device are a common device.
Claim 8
Dependent Claim 20 words
The method of claim 1 wherein said job and said intermediate frame buffer memories are provided in a common memory.
Claim 9
Dependent Claim 29 words
The method of claim 1 wherein said characteristics selected from those available in said output image forming devices include selected output image size and selected output image printing resolution.
Claim 10
Dependent Claim 41 words
The method of claim 4 further comprising storing said color control values as coordinates in said output color space for each said pixel in portions allocated for that coordinate of an output frame buffer memory in said output image forming device.
Claim 11
Dependent Claim 26 words
The method of claim 8 wherein said characteristics selected from those available in said output image forming devices further include selected output image forming device kind.
Claim 12
Independent Claim 324 words
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.
Claim 13
Independent Claim 324 words
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.
Claim 14
Dependent Claim 45 words
The method of claim 11 wherein said converting in said processor is followed by storing said values for color coordinates in said intermediate color space for each pixel in said specified output image in an intermediate frame buffer memory in said output image forming device.
Claim 15
Dependent Claim 52 words
The method of claim 12 wherein said converting in a selected one of said processor and said output image forming device is followed by storing said color control values for each pixel in said specified output image in a output image forming device frame buffer memory in said output image forming device.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-11-05 2000-05-06 2000-11-05 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-11-05 2004-05-06 2004-11-05 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-11-05 2008-05-06 2008-11-05 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag