Patent ID: 7386175

Claim:
An image processing apparatus that transmits image data from a second device to a first device, comprising: acquisition means for acquiring a target division level that is a wavelet division level supported by the first device; checking means for checking a difference between the target division level and a wavelet division level in an original code stream of the second device, wherein said original code stream is compressed and encoded according to a JPEG 2000 algorithm; reading means for reading coded data responsive to a check result of the checking means from the original code stream; decoding means for decoding wavelet coefficients from the coded data read by the reading means; generating means for generating LL component data of the target division level by performing a wavelet transform or an inverse wavelet transform on the wavelet coefficients decoded by the decoding means; coding means for coding the LL component data generated by the generating means; changing means for changing the wavelet division level of the original code stream by embedding, in the original code stream of the second device, the LL component data coded by the coding means for transmission to the first device; and coding condition changing means for changing coding conditions in the original code stream based on the wavelet division level changed by the changing means.