Claims
- 1. A data processor comprising:
- a first blocking device for dividing image data into a plurality of first processing blocks;
- a second blocking device for dividing the image data into a plurality of second processing blocks, wherein each of said second processing blocks has a size larger than that of each of said first processing blocks, and wherein each of said second processing blocks includes at least one of said first processing blocks;
- a first orthogonal transformation device for performing orthogonal transformation of the image data of one of said first processing blocks to send first coefficient data;
- a second orthogonal transformation device for performing orthogonal transformation of the image data of one of said second processing blocks to send second coefficient data;
- a discrimination device, responsive to said second orthogonal transformation device, for discriminating if the image data of one of said first processing blocks is a character image, a dot image or a half-tone image;
- a quantization device, comprising a plurality of quantization tables suitable for a character image, a dot image and a half-tone image, for selecting one of the quantization tables according to a result of discrimination by said discrimination device and for quantizing the first coefficient data with the selected quantization table; and
- a coder for coding quantized data received from the quantization device.
- 2. The data processor according to claim 1, wherein said first blocking device divides image data into a plurality of first processing blocks of m*m pixel matrices, and the second blocking device divides the mace data into a plurality of second processing blocks of M*M pixel matrices wherein M and m denote natural numbers and M>m.
- 3. The coding device according to claim 1, wherein said first and second orthogonal transformation devices perform digital cosine transformation of the image data of said first and second processing blocks.
- 4. The coding device according to claim 1, wherein a coordinate of a pixel for starting orthogonal transformation of one of said second processing blocks formed by said second blocking device is the same as a coordinate of a pixel for starting orthogonal transformation of one of said first processing blocks formed by said first blocking device.
- 5. The coding device according to claim 1, wherein each one of said second processing blocks formed by said second blocking device has one of said first processing blocks formed by said first blocking device located at the center thereof.
Priority Claims (3)
Number |
Date |
Country |
Kind |
5-162016 |
Jun 1993 |
JPX |
|
5-181268 |
Jul 1993 |
JPX |
|
5-194654 |
Aug 1993 |
JPX |
|
Parent Case Info
This application is a division of application Ser. No. 08/267,711, filed Jun. 28, 1994 now U.S. Pat. No. 5,517,327.
US Referenced Citations (2)
Divisions (1)
|
Number |
Date |
Country |
Parent |
267711 |
Jun 1994 |
|