Claims
- 1. An image processing apparatus, comprising:a memory, arranged to store image data, wherein the image data comprises luminance data and color data; a read-out unit, arranged to divide the image data stored in said memory into a plurality of large blocks, divide each of the plurality of large blocks into a plurality of reference blocks, and read out the stored image data on a unit basis of a reference block, each reference block being formed with m blocks of the luminance data and n blocks of the color data spatially corresponding to the m blocks of the luminance data, wherein said read-out unit reads out one reference block from each of N large blocks such that read-out positions of N reference blocks are not correlated with each other in a horizontal direction and/or a vertical direction; and an encoder, arranged to encode sequentially the image data of the reference blocks read out by said read-out unit, said encoder adjusting a code amount on an N reference block basis, wherein m and n are natural numbers, and N is a positive integer greater than two.
- 2. An apparatus according to claim 1, wherein said encoder includes an orthogonal transformer, a quantizer and a variable length encoder.
- 3. An apparatus according to claim 2, further comprising a rate controller for controlling said quantizer according to data that has been orthogonally-transformed by said orthogonal transformer.
- 4. An apparatus according to claim 1, wherein a ratio of the number of pixel blocks of luminance data and the number of pixel blocks of color data, both of which blocks are used to form each reference block, corresponds to a sampling ratio of the luminance data and the color data.
- 5. An apparatus according to claim 1, wherein said encoder includes a controller for controlling a code amount so that an amount of encoded data of the n reference blocks falls within a predetermined code amount.
- 6. An apparatus according to claim 1, further comprising a recorder, arranged to record the image data encoded by said encoder, on a recording medium.
- 7. An image processing method, comprising the steps of:storing image data, wherein the image data comprises luminance data and color data; diving the image data stored in the storing step into a plurality of large blocks, dividing each of the plurality of large blocks into a plurality of reference blocks, and reading out the stored image data on a unit basis of a reference block, each reference block being formed with m blocks of the luminance data and n blocks of the color data spatially corresponding to the m blocks of the luminance data, wherein the dividing and reading out step reads out one reference block from each of N large blocks such that read-out positions of N reference blocks are not correlated with each other in a horizontal direction and/or a vertical direction; and encoding sequentially the image data of the reference blocks read out in the dividing and reading out step, the encoding step including a step of adjusting a code amount on an N reference block basis, wherein m and n are natural numbers, and N is a positive integer greater than two.
Priority Claims (4)
Number |
Date |
Country |
Kind |
5-096863 |
Mar 1993 |
JP |
|
5-096864 |
Mar 1993 |
JP |
|
5-152980 |
May 1993 |
JP |
|
5-211854 |
Aug 1993 |
JP |
|
Parent Case Info
This application is a division of application Ser. No. 08/714,500 filed on Sep, 16, 1996, now U.S. Pat. No. 6,301,390 which is a continuation of application Ser. No. 08/220,167 filed on Mar. 30, 1994, now abandoned.
US Referenced Citations (21)
Foreign Referenced Citations (3)
Number |
Date |
Country |
02-056187 |
Feb 1990 |
JP |
05-252499 |
Sep 1993 |
JP |
06-303588 |
Oct 1994 |
JP |
Continuations (1)
|
Number |
Date |
Country |
Parent |
08/220167 |
Mar 1994 |
US |
Child |
08/714500 |
|
US |