Claims
- 1. An image encoding apparatus, comprising:a) an inputter via which image data is input; b) an encoder that receives the image data and encodes the image data in block units, said encoder having at least an intrapicture motion compensated encoding mode and an interpicture encoding mode, wherein the intrapicture motion compensated encoding mode performs encoding by using a difference between a block to be encoded and another block in a picture including the block to be encoded; c) a memory that stores the image data encoded by said encoder; and d) a controller that adaptively controls an encoding mode in accordance with correlation between pictures and correlation within a picture, wherein said controller selects the interpicture encoding mode unconditionally and masks difference data to zero when a data monopolization quantity of the memory exceeds a predetermined value.
- 2. The apparatus according to claim 1, wherein said encoder has an interpicture motion compensated encoding mode.
- 3. The apparatus according to claim 1 or 2, wherein said encoder has an intrapicture encoding mode.
- 4. The apparatus according to claim 1 wherein said controller comprises a calculator that calculates correlation between pictures and correlation within a picture.
- 5. The apparatus according to claim 4, wherein said calculator calculates a difference dispersion value between pictures and a difference dispersion value within a picture.
- 6. An image encoding method, comprising:a) an inputting step of inputting image data; b) an encoding step of encoding the image data in block units, having at least an intrapicture motion compensated encoding mode and an interpicture encoding mode, wherein the intrapicture motion compensated encoding mode performs encoding by using a difference between a block to be encoded and another block in a picture including the block to be encoded; c) a storing step of storing the image data encoded in said encoding step in a memory; and d) a controlling step of adaptively controlling an encoding mode in accordance with correlation between pictures and correlation within a picture, wherein said controlling step selects the interpicture encoding mode unconditionally and masks difference data to zero when a data monopolization quantity of the memory exceeds a predetermined value.
- 7. The apparatus according to claim 1, wherein said encoder performs encoding in block units having a plurality of pixels.
- 8. The apparatus according to claim 7, wherein said encoder performs encoding by using orthogonal transform processing.
- 9. The apparatus according to claim 1, further comprising a masking circuit, arranged to receive the image data and to mask the image data in accordance with an amount of data stored in said memory.
Priority Claims (1)
Number |
Date |
Country |
Kind |
5-301650 |
Dec 1993 |
JP |
|
Parent Case Info
This application is a continuation of application Ser. No. 08/350,148 filed Nov. 29, 1994, now abandoned.
US Referenced Citations (16)
Continuations (1)
|
Number |
Date |
Country |
Parent |
08/350148 |
Nov 1994 |
US |
Child |
08/907493 |
|
US |