×

Method and apparatus for processing data for a visual-output device with reduced buffer memory requirements

  • US 5,506,944 A
  • Filed: 06/06/1995
  • Issued: 04/09/1996
  • Est. Priority Date: 11/10/1992
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of printing a two-dimensional page representation on a page having a maximum area, using a print system having at least one data memory coupled to at least one data processor and a print device coupled to at least one of the data processors, the page representation including a combination of text, graphic and image representation types, the method comprising the steps of:

  • inputting into a processor data defining the page representation as a combination of the different types of representations;

    dividing the page into a plurality of contiguous parallel bands containing collectively the page representation;

    identifying separate data for each band corresponding to the portion of the page representation contained in that band;

    rasterizing the assigned data for each band;

    determining the types of representations and boundaries of each type of representation contained in each band;

    assigning the data for each representation type in each band to a region of that band corresponding to the boundaries of the representation of that type in that band;

    providing a plurality of different algorithms for compressing data associated with corresponding different representation types;

    providing at least one compression factor other than the representation type, which compression factor has a determinable value;

    determining the value of each of the at least one compression factor;

    selecting algorithms corresponding to the value of the compression factor and to the determined representation types and combinations of representation types for each region;

    compressing the rasterized data for each region of each band with the selected algorithms;

    storing the compressed data and associated information identifying the bands, representation types and combinations of representation types, and algorithms used to compress the associated data; and

    sequentially for each band;

    reading and decompressing the corresponding stored data; and

    transmitting sequentially the decompressed data to the print device for printing the page representation.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×