Image processing apparatus and method, and storage medium therefor
AssigneeCanon Kabushiki Kaisha
InventorOsamu Itokawa
Life of this patent
Estimating the term…
Abstract
Image data of plural objects are inputted, the inputted image data are encoded on an object basis, a priority order of code amount allocation is set for the objects, and encoding conditions for the objects in the encoding step are controlled in accordance with the priority order. The encoding conditions are controlled so that a total code amount obtained by encoding the image data of the plural objects does not exceed a predetermined code amount.
Claims13
An image processing apparatus comprising:
- a) inputting means for inputting image data of plural objects;
- b) encoding means for encoding, with an encoding parameter, the image data inputted by said inputting means, on an object basis;
- c) setting means for setting a priority order of code amount allocation for each of the objects;
- and
- d) control means for controlling the encoding parameter of the object having a lowest priority order among the objects having the priority order set by said setting means, when a total code amount obtained by encoding the image data of the plural objects exceeds a predetermined code amount.
An image processing method comprising the steps of:
- a) inputting image data of plural objects;
- b) encoding, with an encoding parameter, the image data inputted in said inputting step, on an object basis;
- c) setting a priority order of code amount allocation for each of the objects;
- and
- d) controlling the encoding parameter of the object having a lowest priority order among the objects having the priority order set in said setting step, when a total code amount obtained by encoding the image data of the plural objects exceeds a predetermined code amount.
A computer readable medium for storing program codes of encoding steps, said encoding steps comprising:
- a) an inputting step, of inputting image data of plural objects;
- b) an encoding step, of encoding, with an encoding parameter, the inputted image data on an object basis;
- c) a setting step, of setting a priority order of code amount allocation for each of the objects;
- and
- d) a controlling step, of controlling the encoding parameter of the object having a lowest priority order among the objects having the priority order set in said setting step, when a total code amount obtained by encoding the image data of the plural objects exceeds a predetermined code amount.
An image processor comprising:
- a) an inputting unit, arranged to input image data of plural objects;
- b) an encoder, arranged to encode, with an encoding parameter, the image data inputted by said inputting unit, on an object basis;
- c) a setting unit, arranged to set a priority order of code amount allocation for each of the objects;
- and
- d) a control unit, arranged to control the encoding parameter of the object having a lowest priority order among the objects having the priority order set by said setting unit, when a total code amount obtained by encoding the image data of the plural objects exceeds a predetermined code amount.
Dependencies are inferred from the claim text.