Patent US1950469A successfully refreshed from Google Patents.
Patent US4664583A successfully refreshed from Google Patents.
Patent US5872895A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5872895A Expired / Lapsed US ⏱️ 0.0 years remaining

Method for object based color matching when printing a color document

Assignee: Apple Inc
•
Filing: 1994-09-29
•
Granted: 1999-02-16
•
Expires: 2014-09-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method for object based color matching when printing color documents. Objects are anything that can be drawn, and include text, rectangle, oval, region, polygon, and PixMaps. Color matching is performed on each object in a page prior to rendering the object into a pixel map. This is accomplished by setting up multiple concurrent color matching sessions that have different rendering intents. Depending upon the object type, a color matching session with a particular rendering intent is used to perform color matching on the object.

Inventors

  • 👤 James C. Zandee
  • 👤 Randall G. Guay

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 21:37
CPC Classifications
H; H04; H04N; H04N1/00; H04N1/46; H04N1/56; H04N1/60; H04N1/6072; G; G06; G06T; G06T11/00; G06T11/10

Claims Analysis

Total Claims: 15
Claim 1
Independent Claim 159 words
A method for performing color matching on at least one object on a page, comprising the steps of: initiating at least two color matching sessions using ColorSync™, wherein each color matching session has a rendering intent that differs from the rendering intent of any other color matching session; determining an object type for an object; based upon the object type, performing a color matching session on the object using one of the at least two color matching sessions, wherein the selected color matching session has a particular rendering intent for that object; and for any remaining objects on the page, repeating until all objects on the page have been color matched the steps of determining an object type for an object and based upon the object type, performing a color matching session on the object using one of the at least two color matching sessions, wherein the selected color matching session has a particular rendering intent for that object.
Claim 2
Independent Claim 159 words
A method for performing color matching on at least one object on a page, comprising the steps of: initiating at least two color matching sessions using ColorSync™, wherein each color matching session has a rendering intent that differs from the rendering intent of any other color matching session; determining an object type for an object; based upon the object type, performing a color matching session on the object using one of the at least two color matching sessions, wherein the selected color matching session has a particular rendering intent for that object; and for any remaining objects on the page, repeating until all objects on the page have been color matched the steps of determining an object type for an object and based upon the object type, performing a color matching session on the object using one of the at least two color matching sessions, wherein the selected color matching session has a particular rendering intent for that object.
Claim 3
Dependent Claim 29 words
The method of claim 1, wherein the step of determining an object type for each object comprises the step of determining a drawing routine used to render each object.
Claim 4
Dependent Claim 23 words
The method of claim 1, wherein the step of performing a color matching session on each object occurs before each object is rendered.
Claim 5
Dependent Claim 44 words
The method of claim 1, wherein the step of initiating at least two color matching sessions comprises the step of initiating a first color matching session that has a business/graphics rendering intent and a second color matching session that has a photographic rendering intent.
Claim 6
Dependent Claim 52 words
The method of claim 1, further comprising the steps of: before performing the step of initiating at least two color matching sessions, determining if a profile is associated with an object; and if a profile is associated with the object, performing a color matching session on the object using the associated profile.
Claim 7
Independent Claim 164 words
A system for performing color matching on at least one object on a page, comprising: means for initiating at least two color matching sessions using ColorSync™ wherein each color matching session has a rendering intent that differs from the rendering intent of any other color matching session; means for determining an object type for an object; based upon the object type, means for performing a color matching session on the object using one of the at least two color matching sessions, wherein the selected color matching session has a particular rendering intent for that object; and for any remaining objects on the page, means for repeating until all objects on the page have been color matched the steps of determining an object type for an object and based upon the object type, performing a color matching session on the object using one of the at least two color matching sessions, wherein the selected color matching session has a particular rendering intent for that object.
Claim 8
Independent Claim 164 words
A system for performing color matching on at least one object on a page, comprising: means for initiating at least two color matching sessions using ColorSync™ wherein each color matching session has a rendering intent that differs from the rendering intent of any other color matching session; means for determining an object type for an object; based upon the object type, means for performing a color matching session on the object using one of the at least two color matching sessions, wherein the selected color matching session has a particular rendering intent for that object; and for any remaining objects on the page, means for repeating until all objects on the page have been color matched the steps of determining an object type for an object and based upon the object type, performing a color matching session on the object using one of the at least two color matching sessions, wherein the selected color matching session has a particular rendering intent for that object.
Claim 9
Dependent Claim 28 words
The system of claim 6, wherein the means for determining an object type for each object comprises means for determining a drawing routine used to render each object.
Claim 10
Dependent Claim 43 words
The system of claim 6, wherein the means for initiating at least two color matching sessions comprises means for initiating a first color matching session that has a business/graphics rendering intent and a second color matching session that has a photographic rendering intent.
Claim 11
Dependent Claim 51 words
The system of claim 6, further comprising: means for determining if a profile is associated with an object before the at least two color matching sessions are initiated; and if a profile is associated with the object, means for performing a color matching session on the object using the associated profile.
Claim 12
Independent Claim 119 words
A system for performing color matching on at least one object on a page, comprising: at least two rendering intents available for use in color matching; and means for initiating at least two color matching sessions using at least two of the rendering intents available for use in color matching, wherein ColorSync™ is used to initiate the at least two color matching sessions, and wherein a color matching session is performed on each object on the page using one of the at least two color matching sessions, wherein the color matching session used is determined by an object type associated with each object so that the selected color matching session has a particular rendering intent for a particular object.
Claim 13
Independent Claim 119 words
A system for performing color matching on at least one object on a page, comprising: at least two rendering intents available for use in color matching; and means for initiating at least two color matching sessions using at least two of the rendering intents available for use in color matching, wherein ColorSync™ is used to initiate the at least two color matching sessions, and wherein a color matching session is performed on each object on the page using one of the at least two color matching sessions, wherein the color matching session used is determined by an object type associated with each object so that the selected color matching session has a particular rendering intent for a particular object.
Claim 14
Dependent Claim 28 words
The system of claim 10, wherein the at least two rendering intents available for use in color matching comprise a business/graphics rendering intent and a photographic rendering intent.
Claim 15
Dependent Claim 22 words
The system of claim 10, wherein the object type associated with each object comprises a drawing routine used to render the object.

References Cited (Backward Citations)

US5243691A Cited
US5079638A Cited
US5081596A Cited
US5432620A Cited
US5257097A Cited
US5315691A Cited
EP0606781A1 Cited
EP0665676A2 Cited
US5579446A Cited
US5704021A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-02-15 2002-08-17 2003-02-16 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-02-15 2006-08-17 2007-02-16 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-02-15 2010-08-17 2011-02-16 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag