Home | Links | Contact Us | More About Intellectual Property | Bookmark
Search patents:
Home Image Analysis Method-and-apparatus-for-delta-row-decompression

 Scanning mouse for a computer system
A solution to the problem of low cost convenient scanning is replacing a conventional mechanical ...


 Low latency architecture for spatial filtration
These and other objects, features and technical advantages are achieved by a spatial filter in ...


 Determining a point correspondence between two points in two respective (fingerprint) images
The present invention is a computer system for determining a point correspondence between two ...


 Electronic shutter for a low differential light level photo-receiver cell
Circuitry is employed to provide an improvement to a system for acquiring a sufficient signal-to-...


 Operator input device
An operator input device is configured to provide position information based on relative movement ...


 Navigation system for handheld scanner
A method and apparatus are provided for efficiently obtaining navigational position of a sensor ...


 Image scanning device and method
According to the present invention we provide a method of reconstructing an image captured as image ...


 Edge to edge image sensor and navigator for portable scanner
What is claimed is: 1. A portable scanner, comprising: a first image detector; a second image ...


 System and method for determining block direction in fingerprint images
The present invention is a system and method for determining an optimal block size in an area of an ...


 Determining an alignment estimation between two (fingerprint) images
The invention is a system and method for estimating the values of alignment parameters (rotation ...


 Method and apparatus for delta row decompression

Details
Inventors: Vondran, Jr., Gary L.;
Assignee: Hewlett-Packard Company (Palo Alto, CA)
Primary Examiner: Powell; Mark R.
Assistant Examiner: Garcia; Gabriel I.
Attorney, Agent or Firm:

A hardware implementation of a method of decompressing delta row compressed data to uncompressed data having line buffer memory 70 with incrementally advanceable current address 72. Offset counter 78 is used to determine the number of repeating bytes of data stored in line buffer memory 70 for a first row are to be reused in a second row, and replacement counter 76 is used to store the number of sequential replacement data bytes. A RAM controller state machine 84 reads data bytes from line buffer memory 70 to a laser printer engine, and after reading, checks through decompression state machine 82 to determine if a replacement data byte is called for at the current address in the next row of data, writing it in if called for, otherwise, merely incrementally advancing to the next current address in the line buffer memory.

DETAILED DESCRIPTION I claim: 1.
A circuit for decompressing delta row compressed data, having command data bytes containing information as to the location and number of replacement data bytes, and replacement data bytes, which in combination with a first row of uncompressed data bytes, together reflect the changes from said first row of uncompressed data bytes directly usable by a laser printer engine in a laser page printer, to render a second row of uncompressed data bytes directly usable in a laser printer engine, which comprises: a line buffer memory for storing said first row of uncompressed data bytes; means for identifying, from information contained in the command data byte, the location and number of data bytes within the first row of data bytes to be replaced with replacement data bytes to form a second row of uncompressed data bytes; means for sending, seriatim, the data bytes of the first row to said laser printer engine; means for deriving said second row by each identified data byte of the first row with a replacement data byte as each identified data byte of the first row is sent to said laser print engine.
2.
The circuit of claim 1 wherein the means for sending and the means for replacing further comprise: a memory controller state machine for, upon receiving an engine data request from a laser printer engine, Reading data from a current address in said line buffer memory, determining whether said current address is to be the location of a replacement data byte in a second row of uncompressed data bytes, and if it is to be the location of a replacement data byte in said second row of uncompressed data bytes, then Writing said replacement data into said current address within said line buffer memory and then incrementing the current address to the next address within said line buffer memory, or if the current address is not to be the location of a replacement data byte in said second row of uncompressed data bytes, then incrementing the current address to the next address within said line buffer memory



Related patents
  Inkjet printing: mask-rotation-only at page extremes; multipass modes for quality and throughput on plastic media
OF THE PREFERRED EMBODIMENTS 1. STEEPER DIAGONAL The print mask of the present invention forms diagonal lines that are skewed more toward the printing-medium advance ...
  Page printer controller
An object of the invention is to improve the page printer controller's processing time by increasing the controller's processing speed while concurrently operating the ...
  Shared decompression buffer
It is an object of the present invention to provide an improved compression/decompression system. It is a further object of the present invention to provide a ...
  System for clearing an image data buffer in a high-speed digital printing apparatus
OF THE INVENTION The FIGURE is a systems diagram showing the essential elements of the present invention, within the context of a digital printing apparatus. In the ...
  System and method for accelerated data recompression
The present invention fulfills the above-described and other needs by providing a data recompression system which does not need to swap an entire uncompressed image to ...
  Random printmasks in a multilevel inkjet printer
" section of this document. In preferred embodiments of a second of its aspects, the invention is apparatus for printing a color image on a printing medium, by ...
  Data compression method and apparatus and data expansion method and apparatus
Accordingly, it is an object of the present invention to provide a data compression method and apparatus capable of compressing image data by increasing a compression ...
  Optical system for a large depth-of-field bar code scanner
OF THE INVENTION A simplified diagram illustrating the optical principal of the optical system of the invention is shown in FIG. 2. The lens 21 forms an image 25a of a ...
  Low differential light level photoreceptors
Circuitry is employed to provide a two-step improvement to acquiring a sufficient signal-to-noise ratio in photoelement applications requiring small light intensity ...
  Freehand image scanning device which compensates for non-linear color movement
A scanning device and method for forming a scanned electronic image include using navigation information that is acquired along with image data, and then rectifying the ...

0.004

Archive: All patents - Links

Copyright (c)2006 Eipa-patents.org - All rights reserved