摘要 |
To reduce rendering time for an image to be generated, 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 make reference to the pixel data stored in this one section, rather than being separately rendered. For a three-dimensional color space, such as RGB or CMY, only one third of the rendering steps are required, resulting in a significant performance improvement. In the preferred embodiment, 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, the streamlined rendering process of the present invention can be employed. With this approach, if a page comprises primarily achromatic data, and has only a small portion containing color, the improved rendering process of the present invention can be applied to most of the data contained on the page, to thereby provide increased performance.
|