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

Method and apparatus for selective interception of a graphics rendering operation for effecting image data modification

Assignee: Eastman Kodak Co
•
Filing: 1991-09-27
•
Granted: 1993-10-26
•
Expires: 2011-09-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Imaging system whereby color image data intended for reproduction on an image reproduction means may be provided to a functional engine for modification according to one or more functional transforms. Color management may be applied to the data before output to the selected image reproduction device, so as to achieve WYSIWYG color matching of the image data with respect to the color fidelity limitations or other characteristics of the intended image reproduction device.

Inventors

  • 👤 Richard A. Pineau
  • 👤 Timothy K. Rodgers
  • 👤 Mitchell S. Allen

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 15:57
CPC Classifications
H; H04; H04N; H04N1/00; H04N1/46; H04N1/56; H04N1/60; H04N1/6011

Claims Analysis

Total Claims: 16
Claim 1
Independent Claim 169 words
In a color imaging system, a method for modification of image data representative of a selected color image to be rendered on an image reproduction means by one or more graphics rendering routines, comprising the steps of: implementing a system initialization program executable for installing first and second resources; executing the system initialization program to install the first and second resources, the first resource being executable for intercepting process control otherwise directed to the graphics rendering routine and for redirecting the process control to the second resource, the second resource being executable for determining whether or not an invocation of the graphics rendering routine fulfills predetermined criteia; upon an invocation of the graphics rendering routine, executing the first and second resources respectively to intercept the process control and to perform said determination; in response to the criteria being met, processing selected image data to provide modified image data; directing process control to the graphics rendering routine; and rendering at least the modified image data on the image reproduction means.
Claim 2
Dependent Claim 169 words
In a color imaging system, a method for modification of image data representative of a selected color image to be rendered on an image reproduction means by one or more graphics rendering routines, comprising the steps of: implementing a system initialization program executable for installing first and second resources; executing the system initialization program to install the first and second resources, the first resource being executable for intercepting process control otherwise directed to the graphics rendering routine and for redirecting the process control to the second resource, the second resource being executable for determining whether or not an invocation of the graphics rendering routine fulfills predetermined criteia; upon an invocation of the graphics rendering routine, executing the first and second resources respectively to intercept the process control and to perform said determination; in response to the criteria being met, processing selected image data to provide modified image data; directing process control to the graphics rendering routine; and rendering at least the modified image data on the image reproduction means.
Claim 3
Dependent Claim 18 words
The method of claim 1, wherein the first resource executable for selective interception of a graphics primitive call.
Claim 4
Dependent Claim 26 words
The method of claim 2, wherein the determination step further comprises the step of determining whether the graphics primitive listed within an allowed graphics primitive set.
Claim 5
Dependent Claim 32 words
The method of claim 2, wherein the determination step further comprises the step of evaluating whether the graphic primitive call includes attribute information included in a predetermined set of image data attributes.
Claim 6
Dependent Claim 32 words
The method of claim 2, wherein the determination step further comprises the step of evaluating whether the graphic primitive call is directed to rendering an image on an appropriate image reproduction means.
Claim 7
Dependent Claim 40 words
The method of claim 1, wherein the processing step further comprises the step of storing the modified image data in modified data memory, and the rendering step further comprises retrieving the modified image data from the modified image data memory.
Claim 8
Dependent Claim 27 words
The method of claim 1, wherein the processing step further comprises the step of implementing at least one functional transform with respect to the selected image data.
Claim 9
Dependent Claim 52 words
The method of claim 7, wherein the functional transform is adapted for implementing color management of the selected image data, the color management being directed to WYSIWYG color correction of the image rendered on the image reproduction means with respect to a second image reproduction provided on a second image reproduction means.
Claim 10
Dependent Claim 15 words
The method of claim 8, wherein the first and second image reproductions are visually matched.
Claim 11
Dependent Claim 27 words
The method of claim 8, wherein the first image reproduction is a soft copy image reproduction and the second image reproduction is a hard copy image reproduction.
Claim 12
Dependent Claim 75 words
The method of claim 1, wherein the selected color image is selected according to the steps of: acquiring an original image to provide original image data in a given color space; applying an input transform to the original image data to format same to a device-independent color space; and storing the formatted image data in a reference data base for use as image data subject to at least one of the processing and rendering steps.
Claim 13
Dependent Claim 122 words
In a color imaging system, a method of implementing color management of color image data representative of an image selected by a graphics application for rendering according to a graphics primitive, comprising the steps of: implementing a resource for receiving the graphics primitive call from the graphics application; operating the resource to redirect the graphics primitive call to a call dispatching routine; operating the call dispatching routine to determine whether or not the graphics primitive call fulfills a predetermined set of criteria; in response to a fulfillment of the criteria, applying color management algorithms to the image data to provide color-managed image data; and directing process control to the graphics primitive for rendering the color-managed image data on an image reproduction means.
Claim 14
Dependent Claim 122 words
In a color imaging system, a method of implementing color management of color image data representative of an image selected by a graphics application for rendering according to a graphics primitive, comprising the steps of: implementing a resource for receiving the graphics primitive call from the graphics application; operating the resource to redirect the graphics primitive call to a call dispatching routine; operating the call dispatching routine to determine whether or not the graphics primitive call fulfills a predetermined set of criteria; in response to a fulfillment of the criteria, applying color management algorithms to the image data to provide color-managed image data; and directing process control to the graphics primitive for rendering the color-managed image data on an image reproduction means.
Claim 15
Dependent Claim 158 words
In a color imaging system, apparatus for modification of image data representative of a selected color image to be rendered on an image reproduction means by one or more graphics rendering routines, comprising: system initializing means for installing first and second resources, the first resource being executable for intercepting process control otherwise directed to the graphics rendering routine and for redirecting the process control to the second resource, the second resource being executable for determining whether or not an invocation of the graphics rendering routine fulfills predetermined criteria; means, responsive to an invocation of the graphics rendering routine, for executing the first and second resources respectively to intercept the process control and to perform said determination; means, responsive to the criteria being met, for processing selected image data to provide modified image data; means for directing process control to the graphics rendering routine; and means for rendering at least the modified image data on the image reproduction means.
Claim 16
Dependent Claim 158 words
In a color imaging system, apparatus for modification of image data representative of a selected color image to be rendered on an image reproduction means by one or more graphics rendering routines, comprising: system initializing means for installing first and second resources, the first resource being executable for intercepting process control otherwise directed to the graphics rendering routine and for redirecting the process control to the second resource, the second resource being executable for determining whether or not an invocation of the graphics rendering routine fulfills predetermined criteria; means, responsive to an invocation of the graphics rendering routine, for executing the first and second resources respectively to intercept the process control and to perform said determination; means, responsive to the criteria being met, for processing selected image data to provide modified image data; means for directing process control to the graphics rendering routine; and means for rendering at least the modified image data on the image reproduction means.

References Cited (Backward Citations)

US4542453A Cited
US4500919A Cited
EP0223383A2 Cited
US5140413A Cited
GB2213674A Cited
US4992861A Cited
US4958220A Cited
US4979032A Cited
US5113249A Cited
EP0448250A1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1996-10-25 1997-04-26 1997-10-26 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2000-10-25 2001-04-26 2001-10-26 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2004-10-25 2005-04-26 2005-10-26 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag