PRINTING APPARATUS, PRINTING METHOD, AND PRINTING SYSTEM
First Claim
1. A printing apparatus that prints an image, comprising:
- at least one obtaining section that divides the image into a plurality of blocks of a plurality of pixels and obtains encoded data in which compression is performed in units of the blocks;
at least one decoding section that decodes the obtained encoded data in units of the blocks to obtain image data for printing; and
a printing section that performs printing by using the obtained image data for printing,whereinthe encoded data is encoded data including, for a respective one of the blocks, first compressed data in which quantized values obtained by quantizing frequency components obtained by performing orthogonal transformation for a respective one of N color components, N being an integer of two or more, are respectively compressed by variable length codes, and second compressed data in which, by using a dictionary in which a plurality of different colors are registered as indexes, a corresponding one of the indexes associated with a color of each pixel is compressed by a variable length code, andthe at least one decoding section decodes, among the obtained encoded data, the first compressed data in N cycles and decodes the second compressed data in one cycle by referencing the dictionary to obtain print data decoded in units of the blocks.
1 Assignment
0 Petitions
Accused Products
Abstract
A printing apparatus includes an obtaining section that obtains encoded data in which compression is performed, a decoding section that decodes encoded data to obtain image data for printing, and a printing section that performs printing by using image data for printing. The encoded data is encoded data including, for a respective one of the blocks, first compressed data in which quantized values obtained by performing orthogonal transformation for a respective one of N color components are each compressed, and second compressed data in which, by using a dictionary in which a plurality of different colors are registered as indexes, a corresponding one of the indexes associated with the color of each pixel is compressed. The decoding section decodes the first compressed data in N cycles and decodes the second compressed data in one cycle to obtain print data decoded in units of the blocks.
3 Citations
7 Claims
-
1. A printing apparatus that prints an image, comprising:
-
at least one obtaining section that divides the image into a plurality of blocks of a plurality of pixels and obtains encoded data in which compression is performed in units of the blocks; at least one decoding section that decodes the obtained encoded data in units of the blocks to obtain image data for printing; and a printing section that performs printing by using the obtained image data for printing, wherein the encoded data is encoded data including, for a respective one of the blocks, first compressed data in which quantized values obtained by quantizing frequency components obtained by performing orthogonal transformation for a respective one of N color components, N being an integer of two or more, are respectively compressed by variable length codes, and second compressed data in which, by using a dictionary in which a plurality of different colors are registered as indexes, a corresponding one of the indexes associated with a color of each pixel is compressed by a variable length code, and the at least one decoding section decodes, among the obtained encoded data, the first compressed data in N cycles and decodes the second compressed data in one cycle by referencing the dictionary to obtain print data decoded in units of the blocks. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A printing method performed by a printing apparatus that prints an image, comprising:
-
dividing the image into a plurality of blocks of a plurality of pixels and obtaining encoded data in which compression is performed in units of the blocks; decoding the obtained encoded data in units of the blocks to obtain image data for printing; and performing printing by using the obtained image data for printing, wherein the encoded data is encoded data including, for a respective one of the blocks, first compressed data in which quantized values obtained by quantizing frequency components obtained by performing orthogonal transformation for a respective one of N color components, N being an integer of two or more, are respectively compressed by variable length codes, and second compressed data in which, by using a dictionary in which a plurality of different colors are registered as indexes, a corresponding one of the indexes associated with a color of each pixel is compressed by a variable length code, and the decoding decodes, among the obtained encoded data, the first compressed data in N cycles and decodes the second compressed data in one cycle by referencing the dictionary to obtain print data decoded in units of the blocks.
-
-
7. A printing system comprising:
-
an encoding apparatus that compresses image data of an image into encoded data; and
a printing apparatus that obtains the encoded data from the encoding apparatus, decodes the encoded data into print data, and prints the print data,wherein the encoding apparatus divides the image into a plurality of blocks of a plurality of pixels and generates the encoded data as encoded data including, for a respective one of the blocks, first compressed data in which quantized values obtained by quantizing frequency components obtained by performing orthogonal transformation for a respective one of N color components, N being an integer of two or more, are respectively compressed by variable length codes, and second compressed data in which, by using a dictionary in which a plurality of different colors are registered as indexes, a corresponding one of the indexes associated with a color of each pixel is compressed by a variable length code, and the printing apparatus includes an obtaining section that obtains the encoded data, a decoding section that decodes, among the obtained encoded data, the first compressed data in N cycles and decodes the second compressed data in one cycle by referencing the dictionary to obtain image data for printing in units of the blocks, and a printing section that performs printing by using the obtained image data for printing.
-
Specification