US5659407A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and system for rendering achromatic image data for image output devices
Assignee: Apple Inc
•
Filing: 1995-06-06
•
Granted: 1997-08-19
•
Expires: 2015-06-06
Abstract
Abstract To reduce rendering time for an image to be generated, an image to be generated, such as a page of a document, is divided into non-overlapping regions. Within each region, a determination is made whether all of the data contained therein is achromatic. If so, achromatic data is rendered for a single component of a multi-component color space. Pixel values are stored in one section of a frame buffer that relates to the single component. The other components of the color space use multiple references to the pixel data stored in this one section, rather than being separately rendered.
Inventors
- 👤 Kevin W. Andresen
- 👤 Robert C. Fishman
- 👤 Ted W. Walker
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-09 10:32
CPC Classifications
G; G06; G06T; G06T11/00; G06T11/10
Claims Analysis
Total Claims: 16
Claim 1
Independent Claim
147 words
In an image output device which represents colors by means of a multi-component color space, a method for generating an image in response to received image data, comprising the steps of: inspecting said image data to determine whether it represents achromatic data; rendering said image data to produce a first component pixel map which contains pixel display values for one component of said multi-component color space when said image data represents achromatic data; providing said pixel display values from said first component pixel map to an image generating device in connection with generation of said one component of said color space by said image generating device; and providing said pixel display values from said first component pixel map to said image generating device in connection with generation of each of the other components of said color space by said image generating device, to produce an achromatic image.
Claim 2
Dependent Claim
147 words
In an image output device which represents colors by means of a multi-component color space, a method for generating an image in response to received image data, comprising the steps of: inspecting said image data to determine whether it represents achromatic data; rendering said image data to produce a first component pixel map which contains pixel display values for one component of said multi-component color space when said image data represents achromatic data; providing said pixel display values from said first component pixel map to an image generating device in connection with generation of said one component of said color space by said image generating device; and providing said pixel display values from said first component pixel map to said image generating device in connection with generation of each of the other components of said color space by said image generating device, to produce an achromatic image.
Claim 3
Dependent Claim
72 words
The method of claim 1 further including the steps of: rendering said image data to produce additional component pixel maps which respectively relate to the other components of said color space when the image data does not represent achromatic data; and providing pixel display values from said additional component pixel maps to said image generating device in connection with generation of respective components of said color space, to produce a chromatic image.
Claim 4
Dependent Claim
50 words
The method of claim 2 further including the step of creating a data structure which contains a reference to a pixel map for each component of said color space, and wherein the reference for each component refers to said first component pixel map when said image data represents achromatic data.
Claim 5
Dependent Claim
24 words
The method of claim 3 wherein said references respectively refer to different component pixel maps when said image data does not represent achromatic data.
Claim 6
Dependent Claim
28 words
The method of claim 1 further including the steps of dividing a page of an image into non-overlapping areas, and performing said inspecting step separately for each area.
Claim 7
Dependent Claim
138 words
An image producing device of the type in which colors are represented in a multi-component color space, comprising: means for generating commands to produce images of objects; means for inspecting said commands to determine whether the images of the objects are achromatic; a renderer responsive to said commands for storing pixel maps which define an image of an object for respective components of said color space; an image generating unit for generating an image in accordance with information contained in said pixel maps; and means responsive to said inspecting means for controlling said renderer to render a pixel map for only one of said components when the image of the data is achromatic and for causing said image generating unit to generate images for each of said components in accordance with the information-contained in said one pixel map.
Claim 8
Dependent Claim
138 words
An image producing device of the type in which colors are represented in a multi-component color space, comprising: means for generating commands to produce images of objects; means for inspecting said commands to determine whether the images of the objects are achromatic; a renderer responsive to said commands for storing pixel maps which define an image of an object for respective components of said color space; an image generating unit for generating an image in accordance with information contained in said pixel maps; and means responsive to said inspecting means for controlling said renderer to render a pixel map for only one of said components when the image of the data is achromatic and for causing said image generating unit to generate images for each of said components in accordance with the information-contained in said one pixel map.
Claim 9
Dependent Claim
124 words
In an image generating system in which colors are represented by means of a multi-component color space, a process for producing an image in response to received image data, comprising the steps of: storing the image data in an intermediate form; inspecting the image data as it is being stored to determine whether it represents an achromatic image; storing an identification whether the image data represents achromatic data; processing said image data with respect to one component of said color space and storing the processed image data; and repeatedly retrieving the stored image data pertaining to said one component for each of the components of said color space, respectively, to produce an image when said identification indicates that the image data represents achromatic data.
Claim 10
Dependent Claim
124 words
In an image generating system in which colors are represented by means of a multi-component color space, a process for producing an image in response to received image data, comprising the steps of: storing the image data in an intermediate form; inspecting the image data as it is being stored to determine whether it represents an achromatic image; storing an identification whether the image data represents achromatic data; processing said image data with respect to one component of said color space and storing the processed image data; and repeatedly retrieving the stored image data pertaining to said one component for each of the components of said color space, respectively, to produce an image when said identification indicates that the image data represents achromatic data.
Claim 11
Dependent Claim
59 words
The process of claim 7 further including the steps of processing and storing the image data with respect to each of the other components of said color space when said identification indicates that the image data is not achromatic, and separately retrieving the stored image data for the respective associated components of said color space, to produce an image.
Claim 12
Dependent Claim
30 words
The process of claim 7 wherein said processing step comprises a rendering process in which object-based image data is converted into pixel-based image data with respect to said one component.
Claim 13
Dependent Claim
147 words
In an image generating system in which colors are represented by means of a multi-component color space, a process for producing an image in response to received image data, comprising the steps of: inspecting said image data to determine whether it represents achromatic data; processing said image data with respect to one component of said color space and storing the processed image data; repeatedly retrieving the stored image data for each component of said color space, respectively, to produce an image when the image data represents achromatic data; detecting that the image data does not represent achromatic data; copying the stored processed data into memory storage locations associated with each of the other components of said color space; and separately retrieving the stored image data for the respective associated components of said color space to produce an image when the image data does not represent achromatic data.
Claim 14
Dependent Claim
147 words
In an image generating system in which colors are represented by means of a multi-component color space, a process for producing an image in response to received image data, comprising the steps of: inspecting said image data to determine whether it represents achromatic data; processing said image data with respect to one component of said color space and storing the processed image data; repeatedly retrieving the stored image data for each component of said color space, respectively, to produce an image when the image data represents achromatic data; detecting that the image data does not represent achromatic data; copying the stored processed data into memory storage locations associated with each of the other components of said color space; and separately retrieving the stored image data for the respective associated components of said color space to produce an image when the image data does not represent achromatic data.
Claim 15
Dependent Claim
26 words
The process of claim 10 including the further step of processing and storing additional data with respect to all of the components of said color space.
Claim 16
Dependent Claim
30 words
The process of claim 10 wherein said processing step comprises a rendering process in which object-based image data is converted into pixel-based image data with respect to said one component.
References Cited (Backward Citations)
US4812899A
Cited
US5208663A
Cited
EP0395032A2
Cited
US5361144A
Cited
US5233684A
Cited
US5465161A
Cited
US5383037A
Cited
JPH05286170A
Cited
JPH0795416A
Cited
EP0660583A2
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2000-08-18 | 2001-02-17 | 2001-08-19 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2004-08-18 | 2005-02-17 | 2005-08-19 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2008-08-18 | 2009-02-17 | 2009-08-19 | $7700.00 | Window Closed / Lapsed |