Claims
- 1. A data processor of a DC coefficient of DCT coefficients comprising:
- a blocking section for dividing color difference data W.sub.R or W.sub.B determined from a document image into a plurality of processing blocks each made of a prescribed pixel matrix;
- a discrete cosine transform section for performing discrete cosine transform of the color difference data W.sub.R or W.sub.B in a processing block received from said blocking section to generate DCT coefficient data;
- a data collection section for collecting a DC coefficient of a specified processing block and DC coefficients of processing blocks adjacent to the specified processing block from said discrete cosine transform section;
- a decision section for deciding a degree of differences of the DC coefficient of the specified processing block from the DC coefficients of processing blocks adjacent to the specified processing block;
- a smoothing section for providing a smoothed value of the DC coefficients of the specified processing block by taking the processing blocks adjacent to the specified processing block into account; and
- a DC coefficient processing section which provides the DC coefficient received from said discrete cosine transform section or the DC coefficient according to the degree determined by said decision section.
- 2. The data processor according to claim 1, wherein said decision section decides one of a plurality of situations on the differences of the DC coefficient of the specified processing block from the DC coefficients of processing blocks adjacent to the specified processing block, said smoothing section determining a plurality of kinds of smoothed values of the DC coefficients appropriate to the degree decided by said decision means; and said DC coefficient processing section selects the DC coefficient received from said discrete cosine transform section or one of the DC coefficients smoothed by said smoothing section according to the degree determined by said decision section.
- 3. The data processor according to claim 2, wherein said decision section decides if the differences are all smaller than a prescribed value, and said smoothing section calculates an average of the DC components and said DC coefficient processing section selects the average if said decision section decides that the differences are all smaller than the prescribed value.
- 4. The data processor according to claim 2, wherein said decision section decides if the differences are all between a first prescribed value and a second prescribed value, and said smoothing section calculates a smoothed value obtained with a large weight on the DC coefficient of the specified processing block and said DC coefficient processing section selects the smoothed value if said decision section decides that the differences are all between the first and second prescribed values.
- 5. The data processor according to claim 1, further comprising a coding section for performing a variable length coding of the DC coefficient supplied from said DC coefficient processing section.
- 6. A data processor comprising:
- a blocking section for dividing color difference data W.sub.R or W.sub.B determined from a document image into a plurality of processing blocks each made of a prescribed pixel matrix;
- a discrete cosine transform section for performing discrete cosine transform of the color difference data W.sub.R or W.sub.B in a processing block received from said blocking section to generate DCT coefficient data;
- a quantization section for quantizing the DCT coefficient data received from said discrete cosine transform section;
- a comparator for comparing absolute values of AC components in the DCT coefficient data received from said discrete cosine transform section with a prescribed threshold value;
- a gate for transmitting the values of the AC components when said comparator decides that not all the AC components are smaller than the prescribed value; and
- a first coding section for performing a variable length coding of the AC coefficient data received from said gate.
- 7. The data processor according to claim 6, further comprising:
- a data collection section for collecting a DC coefficient of a specified processing block and DC coefficients of processing blocks adjacent to the specified processing block from said discrete cosine transform section;
- a decision section for deciding a degree of differences of the DC coefficient of the specified processing block from the DC coefficients of processing blocks adjacent to the specified processing block;
- a smoothing section for providing a smoothed value of the DC coefficients of the specified processing block by taking the processing blocks adjacent to the specified processing block into account; and
- a DC coefficient processing section which provides the DC coefficient received from said discrete cosine transform section or the DC coefficient according to the degree determined by said decision section;
- a second coding section for performing a variable length coding of the DC coefficient supplied from said DC coefficient processing section; and
- a multiplexer for multiplexing code data supplied from said first and second coding sections.
Priority Claims (1)
Number |
Date |
Country |
Kind |
5-196349 |
Aug 1993 |
JPX |
|
Parent Case Info
This application is a division of application Ser. No. 08/286,669, filed Aug. 5, 1994, now U.S. Pat. No. 5,563,926.
US Referenced Citations (6)
Foreign Referenced Citations (4)
Number |
Date |
Country |
0469852A2 |
Feb 1992 |
EPX |
3-181231 |
Aug 1991 |
JPX |
4-220083 |
Aug 1992 |
JPX |
5-260503 |
Oct 1993 |
JPX |
Non-Patent Literature Citations (1)
Entry |
"DCT Image Coding Using Adaptive Quantization Application To Digital Color Copiers" by Kazuyuki Murata (Gazou Denshi Gakkaishi; vol. 20, No. 5 (1991) (467). |
Divisions (1)
|
Number |
Date |
Country |
Parent |
286669 |
Aug 1994 |
|