Generation of print data
View Patent ↗A method of generating print data includes the step of receiving compressed page data having a layer of continuous tone data and a layer of bi-level data. The continuous tone data and the bi-level data are decompressed. The continuous tone data is halftoned and the bi-level data is composited over the continuous tone data.
1. A method of generating print data, the method comprising the steps of:
receiving compressed page data having a layer of continuous tone data and a layer of bi-level data;
decompressing the continuous tone data and the bi-level data in parallel processes;
halftoning the continuous tone data; and
compositing the bi-level data over the continuous tone data.
2. A method as claimed in claim 1 , in which the compressed page data is written to a page buffer prior to the step of decompressing the continuous tone data and the bi-level data.
3. A method as claimed in claim 1 , in which the de-compressed continuous tone data and the decompressed bi-level data are written to respective buffers prior to the step of compositing the bi-level data over the continuous tone data.
4. A processing apparatus for generating print data, the apparatus comprising
data input circuitry configured to receive compressed page data having a layer of continuous tone data and a layer of bi-level data;
bus circuitry connected to the data input circuitry to receive the compressed page data from the data input circuitry, said bus circuitry being in the form of a processor address, data and control bus;
data decompression circuitry that is connected to the bus circuitry to receive and decompress the continuous tone data and the bi-level data; and
halftoning and compositing circuitry connected to the bus circuitry to receive decompressed continuous tone data and bi-level data and to composit the bi-level data over the continuous tone data.
5. A processing apparatus as claimed in claim 4 , in which the data input circuitry is in the form of a universal serial bus interface.
6. A processing apparatus as claimed in claim 4 , in which the data decompression circuitry includes Edge Delta and Runlength (EDRL) decompression circuitry and JPEG decoding circuitry.