Printing system application using J2K
First Claim
Patent Images
1. A printing process comprising:
- receiving a bit stream of compressed data from a memory, the bitstream being generated byperforming a wavelet transform on information to generate coefficient data,generating a first codestream using the coefficient data, andperforming entropy coding on the first codestream to generate the bit stream;
performing entropy decoding on the bit stream received from the memory to generate a second codestream;
decompressing the second codestream to generate decompressed data;
performing an inverse wavelet transform of the decompressed data to generate pixel data; and
transmitting the pixel data to a print engine.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for performing compression and/or decompression is described. In one embodiment, the present invention comprises a system having a buffer, a wavelet transform unit, and a coder. The wavelet transform unit has an input coupled to the buffer to perform a wavelet transform on pixels stored therein and to generate coefficients at an output. The coder is coupled to the wavelet transform unit to code the transformed pixels received from the buffer.
164 Citations
44 Claims
-
1. A printing process comprising:
-
receiving a bit stream of compressed data from a memory, the bitstream being generated by performing a wavelet transform on information to generate coefficient data, generating a first codestream using the coefficient data, and performing entropy coding on the first codestream to generate the bit stream; performing entropy decoding on the bit stream received from the memory to generate a second codestream; decompressing the second codestream to generate decompressed data; performing an inverse wavelet transform of the decompressed data to generate pixel data; and transmitting the pixel data to a print engine. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A printing process comprising:
-
receiving data for printing; outputting first pixel data; performing a wavelet transform on the first pixel data to generate coefficient data; creating a first codestream using the coefficient data; performing entropy coding on the first codestream to generate a bit stream of compressed data; storing the bit stream in a memory; outputting the bit stream from the memory; receiving the bit stream from the memory; performing entropy decoding on the bit stream received from the memory to generate second codestream containing decoded data; decompressing the second codestream to create coefficients; performing an inverse Wavelet transform on the coefficients to create second pixel data; and transmitting the second pixel data to a print engine. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A printer comprising:
-
a renderer to receive data for printing and output first pixel data in response thereto; a compressor to compress the first pixel data, the compressor including a transform filter to perform a wavelet transform on the first pixel data to generate first coefficient data, a codestream generator to generate a first codestream using the first coefficient data, and an entropy encoder to perform entropy coding on the first codestream to generate a bit stream of compressed data; a decompressor to decompress the bit stream into second pixel data, the decompressor including a first decoder to perform entropy decoding on the bit stream to generate entropy decoded data, a second decoder coupled to the first decoder to decode the second codestream into second coefficient data, and an inverse wavelet transform coupled to the second decoder to create second pixel data in response to the second coefficient data; a first memory coupled to the decompressor to store the second pixel data; and a print engine coupled to the second memory. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. An article of manufacture having one or more computer-readable storage media storing instructions thereon which, when executed by a system, cause the system to:
-
receive a bit stream of compressed data from a memory, the bitstream being generated by perform a wavelet transform on pixel data to generate coefficient data, generate a first codesteam using the coefficient data, and perform entropy coding on the first codestream to generate the bit stream; perform entropy decoding on the bit stream received from the memory to generate a second codestream; decompress the second codestream to generate decompressed data; perform an inverse wavelet transform of the decompressed data to generate pixel data; and transmit the pixel data to a print engine. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44)
-
Specification