Efficient buffer rendering

Facsimile and static presentation processing – Static presentation processing – Attribute control

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C345S563000, C358S001160

Reexamination Certificate

active

06744533

ABSTRACT:

FIELD OF THE INVENTION
This invention relates to the field of systems for compiling images, more particularly systems that compile an image by merging additional images into an image buffer containing additional image information.
BACKGROUND OF THE INVENTION
The advent of cost effective electronic computers has dramatically changed the printing industry. While just a few years ago printers relied on set type and photographic images, modem printers utilize streams of electronic information to describe the images to be formed. These streams of information typically convey information at a very high level in order to allow compatibility among a large range of printers. Modern page description languages are examples of the high level at which data is exchanged between the computer defining the image to be created and the printer creating the image.
While high level data is exchanged between the printer and the attached computer, this data must eventually be converted to some type of pixelated format or bitmap. A bitmap is a memory array that represents each location, or pixel, of the image or document to be printed. Each storage location in the bitmap corresponds to a specific portion of the image to be created. The data stored at the bitmap location, which may be a single bit or a digital word, determines the intensity and color of the image at that location. Multicolor images, or continuous tone images several bits to represent each pixel and are sometimes stored as a multiple arrays where each array is a separate bit-plane. A bit-plane consists of equally weighted bits from the entire bitmap.
Converting these image streams into an image bitmap requires each object described by the page description language to be merged into the image bitmap. This repetitive merging process, while relatively simple, consumes a very large amount of processing throughput—especially at the speeds consumers has come to demand. Although modern data processors have made great advances in throughput, the processing hardware drives up the cost of the printers. Efficient software, however, often lowers the recurring production costs by minimizing the processing power and memory included in the design. Therefore, there is a need in the industry for methods and systems that speed this merging process.
SUMMARY OF THE INVENTION
Objects and advantages will be obvious, and will in part appear hereinafter and will be accomplished by the present invention which provides a method and system for efficiently rendering a buffer. According to one embodiment of the claimed invention, a method is provided to render the buffer. The method comprises providing a band buffer stored in a first memory, providing an object mask, aligning the object mask with a predetermined tile grid, subdividing the object mask into tiles, locating active tiles in the object mask, transferring a portion of the band buffer corresponding to the active tiles into a second memory, modifying the portion of the band buffer based on a portion of the object mask corresponding with the portion of the band buffer, and returning the modified portion of the band buffer to the first memory.


REFERENCES:
patent: 5267054 (1993-11-01), Chang et al.
patent: 5708763 (1998-01-01), Peltzer
patent: 5977960 (1999-11-01), Nally et al.
patent: 5978553 (1999-11-01), Ikeda
Russ, The Image Processing Handbook , 1998, CRC Press LLC, 3rd ed, Chapter 7, pp. 433, 438-439.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Efficient buffer rendering does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Efficient buffer rendering, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Efficient buffer rendering will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3364523

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.