US 7,512,281 B2
Image processing apparatus that can generate coded data applicable to progressive reproduction
Yukio Kadowaki, Nara (Japan)
Assigned to Ricoh Company, Ltd., Tokyo (Japan)
Filed on Sep. 29, 2004, as Appl. No. 10/953,758.
Claims priority of application No. 2003-340057 (JP), filed on Sep. 30, 2003.
Prior Publication US 2005/0084169 A1, Apr. 21, 2005
Int. Cl. G06K 9/36 (2006.01); G06K 9/46 (2006.01)
U.S. Cl. 382—240  [382/239; 382/232] 21 Claims
OG exemplary drawing
 
1. An image processing apparatus that divides data related to an image into bit-planes and performs a coding process on data of each of the bit-planes, the image processing apparatus comprising:
a multi-layer generation part that divides codes obtained by the coding process into a plurality of layers sequentially from the codes corresponding to higher bit-planes such that an amount of the codes of each of the layers is equal to or less than a predetermined value;
a code generation part that generates coded data in units of the codes divided into the respective layers by the multi-layer generation part; and
a truncation cable including truncation data that specify the codes to be discarded sequentially from the codes corresponding to lower bit-planes for each of the blocks,
wherein, based on the truncation table, the multi-layer generation part specifies for a top layer the truncation data of a table number with which quality of a reproduced image is maximized, and specifies for subsequent layers the truncation data of table numbers such that a difference between a code amount of one of the subsequent layers and a code amount after discarding based on the truncation data specified for a preceding layer is a predetermined value or less and the quality of the reproduced image is maximized.