Claims
- 1. A coding apparatus for image compression comprising:
- a transform means for transforming image data into a plurality of transform coefficients arranged in a matrix;
- a quantization means for quantizing each of said transform coefficients into quantized coefficient data of predetermined number of x bits;
- a data division means for dividing said quantized coefficient data into a first data bit part of y bits (y<x) which is to be fixed-length encoded and a second data bit part of (x-y) bits which is to be variable-length encoded, wherein the number y is predetermined in accordance with an order (i,j) of each of said quantized coefficient data (C.sub.ij); and
- a variable-length coding means for encoding said second data bit part into a variable-length code.
- 2. The coding apparatus for image compression as defined in claim 1, wherein said first data bit part consists of lower y bits of the coefficient data (y.gtoreq.1).
- 3. The coding apparatus for image compression as defined in claim 2, wherein the bit number y of said first data bit part is fixed at a predetermined number.
- 4. The coding apparatus for image compression as defined in claim 2, wherein the bit number y of each of said first data bit parts is determined in accordance with an order of one of said transform coefficients which corresponds to said first data bit part, wherein said order defines positions of said transform coefficients in the matrix, and wherein the bit number y is different for said first data bit parts of at least two of said transform coefficients.
- 5. A coding apparatus for image compression comprising:
- a transform means for transforming image data into a plurality of transform coefficients arranged in a matrix;
- a quantization means for quantizing said transform coefficients into a respective plurality of coefficient data each having a predetermined number of bits;
- a data division means for dividing each of said quantized coefficient data into a first data bit part, which is to be fixed-length encoded, consisting of a sign bit and lower z bits of said coefficient data (z.gtoreq.0) and a second data bit part, which is to be variable-length encoded, consisting of the remaining bits of said coefficient data;
- a data conversion means for discarding the lowest bit of said second data bit part and then inverting each bit of the result if the lowest bit of said second data bit part is a logical 1 and, if the lowest bit of said second data bit part is a logical 0, discarding the lowest bit of said second data bit part; and
- a variable-length coding means for encoding the converted second data bit part into a variable-length code.
- 6. The coding apparatus for image compression as defined in claim 5, wherein the lower bit number z is determined in accordance with an order of one of said transform coefficients which corresponds to said first data bit part, wherein said order defines positions of said transform coefficients in the matrix, and wherein the lower bit number z is different for said first data bit parts of at least two of said transform coefficients.
- 7. A coding apparatus for image compression comprising:
- a transform means for transforming image data into a plurality of transform coefficients arranged in a matrix;
- a quantization means for quantizing said transform coefficients into a respective plurality of coefficient data each having a predetermined number of bits x;
- an absolute-value conversion means for converting each of a predetermined subset of said plurality of coefficient data into a sign bit and (x-1) bits respectively denoting a sign and an absolute value of a corresponding coefficient data;
- a data division means for dividing each of the converted coefficient data into a first data bit part, which is to be fixed-length encoded, consisting of the sign bit and lower w bits (w.gtoreq.0) and a second data bit part, which is to be variable-length encoded, consisting of the remaining (x-w-1) bits;
- a data conversion means for discarding the lowest bit of said second data bit part and then inverting each bit of the result if the lowest bit of said second data bit part is a logical 1 and, if the lowest bit of said second data bit part is a logical 0, discarding the lowest bit of said second data bit part; and
- a variable-length coding means for encoding the converted second data bit part into a variable-length code.
- 8. The coding apparatus for image compression as defined in claim 7, wherein the lower bit number w is determined in accordance with an order of one of said transform coefficients which corresponds to said first data bit part, wherein said order defines positions of said transform coefficients in the matrix, and wherein the lower bit number w is different for said first data bit parts of at least two of said transform coefficients.
- 9. A coding apparatus for image compression comprising:
- a transform means for transforming image data into a plurality of transform coefficients arranged in a matrix;
- a quantization means for quantizing said transform coefficients into a respective plurality of coefficient data each having a predetermined number of bits x;
- a data division means for dividing each of a predetermined subset of said plurality of coefficient data into a first data bit part, which is to be fixed-length encoded, consisting of a sign bit and lower v bits (v.gtoreq.0) and a second data bit part, which is to be variable-length encoded, consisting of the remaining (x-v-1) bits;
- an absolute-value conversion means for converting said second data bit part into its absolute value of (x-v-1) bits based on the sign bit;
- a data conversion means for discarding the lowest bit of said variable-length data part and then inverting each bit of the result if the lowest bit of said second data bit part is a logical 1 and, if the lowest bit of said second data bit part is a logical 0, discarding the lowest bit of said second data bit part; and
- a variable-length coding means for encoding the converted second data bit part into a variable-length code.
- 10. The coding apparatus for image compression as defined in claim 9, wherein the lower bit number v is determined in accordance with an order of one of said transform coefficients which corresponds to said first data bit part, wherein said order defines positions of said transform coefficients in the matrix, and wherein the lower bit number v is different for said first data bit parts of at least two of said transform coefficients.
Priority Claims (1)
Number |
Date |
Country |
Kind |
5-138197 |
Jun 1993 |
JPX |
|
Parent Case Info
This application is a continuation of now abandoned application, Ser. No. 08/257,706, filed Jun. 10, 1994.
US Referenced Citations (10)
Foreign Referenced Citations (4)
Number |
Date |
Country |
426429 |
May 1991 |
EPX |
4-087469 |
Mar 1992 |
JPX |
4-086183 |
Mar 1992 |
JPX |
2260428 |
Apr 1993 |
GBX |
Non-Patent Literature Citations (1)
Entry |
W.B. Pennebaker, T.L. Mitchel, YPEG Still Image Date Compression Standard, Van Nostrand Reinhold, N.-Y., 1993, pp. 441-446. |
Continuations (1)
|
Number |
Date |
Country |
Parent |
257706 |
Jun 1994 |
|