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

Computer calibration of a color print image using successive refinement

Assignee: Seiko Epson Corp
•
Filing: 1995-10-31
•
Granted: 1998-02-10
•
Expires: 2015-10-31
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system calibrates a computer print image. A page driver receives an image having image properties, such as color scheme, image resolutions, contrast, etc., and sends it to a journal file for storage. A user interface enables selection of a property of the image. A journal file processor generates specific values based on a selected range of values for controlling the characteristics of the selected property. A rendering driver renders a modified version of the image for each generated value, and sends the modified versions to the printer. The user interface enables the selection of a preferred image from the rendered modified images. The journal file processor sends the values of the selected image to the driver settings file for storage. The user interface enables printing of the image using the values stored in the driver settings file, repetition of the above process for the same property over more specific range of values about the property value of the selected image, or repetition of the process for an entirely different property.

Inventors

  • 👤 Gregory A. LeClair

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 17:05
CPC Classifications
H; H04; H04N; H04N1/00; H04N1/46; H04N1/56; H04N1/60; H04N1/6011; H04N1/6013; G; G06; G06F; G06F3/00; G06F3/12; G06F3/1201; G06F3/1202; G06F3/1203; G06F3/1208; G06F3/1223; G06F3/1237; G06F3/1253; G06F3/1256; G06F3/1278; G06F3/1284; G06K; G06K15/00; G06K15/02; H04N1/40; H04N1/407; G06K2215/00; G06K2215/0082; G06K2215/0085

Claims Analysis

Total Claims: 29
Claim 1
Independent Claim 132 words
A processor implemented method for refining a print image based on a plurality of printer property variables, the method comprising the steps: (i) selecting first (X) and second (Y) property variables; (ii) generating a range of values for each of the first and second property variables; (iii) printing a two-dimensional array of thumbnail images such that each printed thumbnail image corresponds to an ordered pair (X,Y) of the generated ranges of X and Y values; (iv) selecting a user-preferred image from the array of printed thumbnail images and storing the variable values (X and Y) corresponding to the selected image; (v) repeating the above steps (i)-(iv) until a variable value for each of the plurality of printer property variables is stored; and (vi) producing a print image using the stored variable values.
Claim 2
Dependent Claim 132 words
A processor implemented method for refining a print image based on a plurality of printer property variables, the method comprising the steps: (i) selecting first (X) and second (Y) property variables; (ii) generating a range of values for each of the first and second property variables; (iii) printing a two-dimensional array of thumbnail images such that each printed thumbnail image corresponds to an ordered pair (X,Y) of the generated ranges of X and Y values; (iv) selecting a user-preferred image from the array of printed thumbnail images and storing the variable values (X and Y) corresponding to the selected image; (v) repeating the above steps (i)-(iv) until a variable value for each of the plurality of printer property variables is stored; and (vi) producing a print image using the stored variable values.
Claim 3
Dependent Claim 29 words
The method of claim 1, wherein the first and second property variables are selected from the set consisting of contrast, brightness, saturation, red bias, green bias, and blue bias.
Claim 4
Dependent Claim 17 words
The method of claim 1, wherein the method is performed by a processor contained in a printer.
Claim 5
Dependent Claim 18 words
The method of claim 1, wherein the method is performed by a processor contained in a document copier.
Claim 6
Dependent Claim 19 words
The method of claim 1, wherein the method is performed by a processor contained in a general purpose computer.
Claim 7
Dependent Claim 141 words
A processor implemented method for refining a print image based on a plurality of printer property variables, the method comprising the steps of: (i) selecting a property variable; (ii) generating a range of values for the property variable including the step of generating an incremental modification (IM) equal to the range (B-A) divided by a set dimension, and a starting value equal to A+IM/2; (iii) a set of thumbnail images such that each printed thumbnail image corresponds to a variable value of the generated range of values; (iv) selecting a preferred image from the set of printed thumbnail images and storing the variable value corresponding to the selected image; (v) repeating the above steps (i)-(iv) until a variable value for each of the plurality of printer property variables is stored; and (vi) producing a print image using the stored variable values.
Claim 8
Dependent Claim 141 words
A processor implemented method for refining a print image based on a plurality of printer property variables, the method comprising the steps of: (i) selecting a property variable; (ii) generating a range of values for the property variable including the step of generating an incremental modification (IM) equal to the range (B-A) divided by a set dimension, and a starting value equal to A+IM/2; (iii) a set of thumbnail images such that each printed thumbnail image corresponds to a variable value of the generated range of values; (iv) selecting a preferred image from the set of printed thumbnail images and storing the variable value corresponding to the selected image; (v) repeating the above steps (i)-(iv) until a variable value for each of the plurality of printer property variables is stored; and (vi) producing a print image using the stored variable values.
Claim 9
Dependent Claim 162 words
A computer implemented method for refining a print image based on a plurality of printer property variables, the method comprising the steps of: (i) selecting first (X) and second (Y) property variables; (ii) generating a range of values for each of the first and second property variables; (iii) printing a two-dimensional array of thumbnail images such that each printed thumbnail image corresponds to an ordered pair (X,Y) of the generated ranges of X and Y values; (iv) selecting a user-preferred image from the array of printed thumbnail images and storing the variable values (X and Y) corresponding to the selected image; (v) repeating steps (i) and (ii) for an additional pair of property variables; (vi) repeating the printing of step (iii) while additionally using the stored variable values of step (iv); (vii) repeating the above steps (i)-(vi) until a sufficiently refined print image is selected; and (viii) producing a print image using the stored variable values of the sufficiently refined print image.
Claim 10
Dependent Claim 162 words
A computer implemented method for refining a print image based on a plurality of printer property variables, the method comprising the steps of: (i) selecting first (X) and second (Y) property variables; (ii) generating a range of values for each of the first and second property variables; (iii) printing a two-dimensional array of thumbnail images such that each printed thumbnail image corresponds to an ordered pair (X,Y) of the generated ranges of X and Y values; (iv) selecting a user-preferred image from the array of printed thumbnail images and storing the variable values (X and Y) corresponding to the selected image; (v) repeating steps (i) and (ii) for an additional pair of property variables; (vi) repeating the printing of step (iii) while additionally using the stored variable values of step (iv); (vii) repeating the above steps (i)-(vi) until a sufficiently refined print image is selected; and (viii) producing a print image using the stored variable values of the sufficiently refined print image.
Claim 11
Dependent Claim 29 words
The method of claim 7, wherein the property variables of step (i) are selected from the set consisting of contrast, brightness, saturation, red bias, green bias, and blue bias.
Claim 12
Dependent Claim 17 words
The method of claim 7, wherein the method is performed by a processor contained in a printer.
Claim 13
Dependent Claim 35 words
The method for calibrating a print image according to claim 7, wherein when repeating step (iii) at least one stored variable value of step (iv) is additionally used in printing the set of thumbnail images.
Claim 14
Dependent Claim 169 words
A computer implemented method for refining a print image based on a plurality of printer property variables, the method comprising the steps of: (i) selecting a property variable; (ii) generating a range of values for the property variable including the step of generating an incremental modification (IM) equal to the range (B-A) divided by a set dimension, and a starting value equal to A+IM/2; (iii) printing a set of thumbnail images such that each printed thumbnail image corresponds to a variable value of the generated range of values; (iv) selecting a preferred image from the set of printed thumbnail images and storing the variable value corresponding to the selected image; (v) repeating steps (i) and (ii) for a new property variable; (vi) repeating the printing of step (iii) while additionally using the stored variable value of step (iv); (vii) repeating the above steps (i)-(vi) until a sufficiently refined print image is selected; and (viii) producing a print image using the stored variable values of the sufficiently refined print image.
Claim 15
Dependent Claim 169 words
A computer implemented method for refining a print image based on a plurality of printer property variables, the method comprising the steps of: (i) selecting a property variable; (ii) generating a range of values for the property variable including the step of generating an incremental modification (IM) equal to the range (B-A) divided by a set dimension, and a starting value equal to A+IM/2; (iii) printing a set of thumbnail images such that each printed thumbnail image corresponds to a variable value of the generated range of values; (iv) selecting a preferred image from the set of printed thumbnail images and storing the variable value corresponding to the selected image; (v) repeating steps (i) and (ii) for a new property variable; (vi) repeating the printing of step (iii) while additionally using the stored variable value of step (iv); (vii) repeating the above steps (i)-(vi) until a sufficiently refined print image is selected; and (viii) producing a print image using the stored variable values of the sufficiently refined print image.
Claim 16
Dependent Claim 100 words
A computer system for refining a print image based on a plurality of printer property variables comprising: means for selecting first (X) and second (Y) property variables; means for generating a range of values for each of the first and second property variables; means for printing an array of thumbnail images such that each printed thumbnail image corresponds to an ordered pair (X,Y) of the generated ranges of X and Y values; means for selecting a preferred image from the array of printed thumbnail images; and means for storing the variable values (X and Y) corresponding to the selected image.
Claim 17
Dependent Claim 100 words
A computer system for refining a print image based on a plurality of printer property variables comprising: means for selecting first (X) and second (Y) property variables; means for generating a range of values for each of the first and second property variables; means for printing an array of thumbnail images such that each printed thumbnail image corresponds to an ordered pair (X,Y) of the generated ranges of X and Y values; means for selecting a preferred image from the array of printed thumbnail images; and means for storing the variable values (X and Y) corresponding to the selected image.
Claim 18
Dependent Claim 15 words
The system according to claim 12, wherein the means for printing is a color printer.
Claim 19
Dependent Claim 13 words
The system according claim 12, wherein said system comprises a general purpose computer.
Claim 20
Independent Claim 132 words
A system for refining a print image comprising: memory containing refined property values specifying preferred properties of the print image, and a printer driver for rendering a set of thumbnail images based on the refined property values; an input device for enabling the selection of a preferred thumbnail image from the set of thumbnail images; a processor coupled to the memory and the input device for updating the refined property values with property values of the preferred thumbnail image; and an imaging device coupled to the processor for printing the print image using the refined property values; wherein the printer driver further comprises a page driver for compiling the print image into a page format; and wherein the memory further comprises a journal file for storing print image data in page format.
Claim 21
Independent Claim 132 words
A system for refining a print image comprising: memory containing refined property values specifying preferred properties of the print image, and a printer driver for rendering a set of thumbnail images based on the refined property values; an input device for enabling the selection of a preferred thumbnail image from the set of thumbnail images; a processor coupled to the memory and the input device for updating the refined property values with property values of the preferred thumbnail image; and an imaging device coupled to the processor for printing the print image using the refined property values; wherein the printer driver further comprises a page driver for compiling the print image into a page format; and wherein the memory further comprises a journal file for storing print image data in page format.
Claim 22
Dependent Claim 31 words
The system according to claim 15, wherein the printer driver further comprises a user interface enabling the set of thumbnail images to be rendered across a range of print property values.
Claim 23
Dependent Claim 26 words
The system according to claim 15, wherein the print image memory includes a spooler for storing print images waiting to be printed at the imaging device.
Claim 24
Dependent Claim 26 words
The system according to claim 15, wherein the print driver further comprises a rendering driver for generating pixel data corresponding to each of the thumbnail images.
Claim 25
Dependent Claim 38 words
The system according to claim 15, wherein the printer driver further comprises a journal file processor for gathering the print image data from the journal file and generating a range of print property values for a print property.
Claim 26
Dependent Claim 129 words
A program storage medium storing computer program-readable code for causing an information processor to perform the steps of: (i) selecting first (X) and second (Y) property variables; (ii) generating a range of values for each of the first and second property variables; (iii) printing a two-dimensional array of thumbnail images such that each printed thumbnail image corresponds to an ordered pair (X, Y) of the generated ranges of X and Y values; (iv) selecting a user-preferred image from the array of printed thumbnail images and storing the variable values (X and Y) corresponding to the selected image; (v) repeating the above steps (i)-(iv) until a variable value for each of the plurality of printer property variables is stored; and (vi) producing a print image using the stored variable values.
Claim 27
Dependent Claim 129 words
A program storage medium storing computer program-readable code for causing an information processor to perform the steps of: (i) selecting first (X) and second (Y) property variables; (ii) generating a range of values for each of the first and second property variables; (iii) printing a two-dimensional array of thumbnail images such that each printed thumbnail image corresponds to an ordered pair (X, Y) of the generated ranges of X and Y values; (iv) selecting a user-preferred image from the array of printed thumbnail images and storing the variable values (X and Y) corresponding to the selected image; (v) repeating the above steps (i)-(iv) until a variable value for each of the plurality of printer property variables is stored; and (vi) producing a print image using the stored variable values.
Claim 28
Dependent Claim 29 words
The medium of claim 20, wherein the first and second property variables are selected from the set consisting of contrast, brightness, saturation, red bias, green bias, and blue bias.
Claim 29
Dependent Claim 41 words
The medium of claim 20, wherein the step (ii) of generating a range of values includes the step of generating an incremental modification (IM) equal to the range (B-A) divided by a set dimension, and a starting value equal to A+IM/2.

References Cited (Backward Citations)

US4763186A Cited
EP0182042A2 Cited
US4962421A Cited
US5027196A Cited
EP0366427A2 Cited
US5119182A Cited
US5563720A Cited
US5528734A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-02-09 2001-08-11 2002-02-10 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-02-09 2005-08-11 2006-02-10 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-02-09 2009-08-11 2010-02-10 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag