Claims
- 1. A coding apparatus, comprising:
- a) block forming means for dividing sample values of an input signal into blocks;
- b) conversion means for orthogonally converting the blocks formed said block forming means, block by block;
- c) extraction means for extracting a D.C. component of the converted data output from said conversion means;
- d) a plurality of code amount estimation means for estimating code amount of coding of at least an A.C. component of the converted data output from said conversion means, by different quantization steps, said plurality of code amount estimation means each estimating the code amount by a predetermined number of blocks;
- e) control means for, in response to an output of one of said plurality of code amount estimation means, controlling the quantization step of another of said plurality of code amount estimation means or the quantization step used for coding of the A.C. component of the converted data;
- f) coding means for coding the A.C. component of the converted data by using the quantization step controlled by said control means; and
- g) output means for multiplexing the converted data coded by said coding means and the converted data extracted by said extraction means and outputting the multiplexed data.
- 2. An apparatus according to claim 1, wherein said conversion means performs a discrete cosine transform conversion.
- 3. An apparatus according to claim 1, wherein each of said plurality of code amount estimation means includes quantization means for quantizing the conversion data output by said conversion means.
- 4. An apparatus according to claim 1, wherein said output means further multiplexes quantization control information as to the quantization step used by said coding means.
- 5. A coding apparatus, comprising:
- a) conversion means for orthogonally converting sample values of an input signal;
- b) extraction means for extracting a D.C. component of the converted data output by said conversion means;
- c) a plurality of code amount estimation means for estimating code amount of coding of at least an A.C. component of the converted data output by said conversion means, by different quantization steps;
- d) control means for controlling the quantization step of one of said plurality of code amount estimation means according to an output of another of said plurality of code amount estimation means;
- e) coding means for coding the A.C. component of the converted data by using the quantization step controlled by said control means; and
- f) multiplexing means for multiplexing the output of said coding means and the D.C. component of the converted data extracted by said extraction means.
- 6. An apparatus according to claim 5, wherein said conversion means performs a discrete cosine transform conversion.
- 7. An apparatus according to claim 5, wherein said plurality of code amount estimation means each include quantization means for quantizing the conversion data.
- 8. An apparatus according to claim 5, wherein said multiplexing means further multiplexes quantization control information as to the quantization step used by said coding means.
Priority Claims (5)
Number |
Date |
Country |
Kind |
3-016466 |
Feb 1991 |
JPX |
|
3-113189 |
May 1991 |
JPX |
|
3-113226 |
May 1991 |
JPX |
|
3-284956 |
Oct 1991 |
JPX |
|
3-284957 |
Oct 1991 |
JPX |
|
Parent Case Info
This application is a continuation of application Ser. No. 07/829,404, filed Feb. 3, 1992, now U.S. Pat. No. 5,251,029.
US Referenced Citations (2)
Number |
Name |
Date |
Kind |
5073820 |
Nakagawa |
Dec 1991 |
|
5146324 |
Miller |
Sep 1992 |
|
Continuations (1)
|
Number |
Date |
Country |
Parent |
829404 |
Feb 1992 |
|