×

Data compression of bit map images

  • US 5,611,024 A
  • Filed: 08/28/1992
  • Issued: 03/11/1997
  • Est. Priority Date: 08/28/1992
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of storing a bit image in a memory of a laser printer that contains the memory, an interpreter/rasterizer, and a print engine, the method comprising:

  • receiving a stream of page description language codes into the printer;

    converting said page description language codes into a bit image by interpreting the page description language codes in the interpreter/rasterizer;

    compressing said bit image into a compressed bit image whereby storage of said compressed bit image requires less memory space than storage of the bit image, yet said compressed bit image retains all of the information contained in the bit image whereby an identical copy of said bit image is extractable from said compressed bit image, the step of compressing the bit image further comprising the steps of;

    initially compressing portions of the bit image using a first compression algorithm;

    after said compressing using said first compression algorithm, determining if said compressed bit image that saidfirst compression algorithm yields has a compression ratio above a predetermined limit; and

    if determined that said compressed bit image that said first compression algorithm yielded does not have a compression ratio greater than said predetermined limit, compressing said portions of the bit image using a second compression algorithm, wherein said second compression algorithm is computationally more complex than said first compression algorithm but said compressed portions of the bit image yielded by said second compression algorithm is smaller than said compressed bit image yielded by said first compression algorithm;

    storing said compressed bit image into a specified portion of the memory;

    decompressing said compressed bit image whereby said decompressed bit image is identical to the bit image that was initially compressed; and

    sending said decompressed bit image to the print engine.

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