Patent ID: 7302104

Claim:
An image processing apparatus for generating image data from a code stream coded with the use of wavelet transform, comprising: a tag processing unit to interpret tag information added to the code stream and to decompose the code stream into coded streams of respective tiles of respective components; an inverse quantization unit to determine a target bit position to decode in an order based on the tag information and to generate a context from peripheral bits of the target bit; an entropy decoding unit to generate the target bit by decoding with probability estimation with the context and the code stream and to write the target bit in the target bit position; a wavelet inverse transform unit to perform an inverse wavelet transform on the decoded data from the entropy decoding unit and to restore the respective tiles of the respective components of the image data; a color space inverse transform unit to generate the image data with a color space inverse transform from the restored data from the wavelet inverse transform unit; and a tile boundary smoothing unit to perform smoothing processing on a tile boundary of the image data generated by the color space inverse transform unit, wherein: the tile boundary smoothing unit is operable to optimize a range in which a lowpass filter is applied to the image data according to the number of levels of the wavelet transform applied at the time of coding the image data.