Patent ID: 7184604

Claim:
A wavelet processing apparatus for executing a line-based wavelet process while decomposing an object region into a plurality of block regions in a matrix in vertical and horizontal directions, said wavelet processing apparatus comprising: a readout block for decomposing the object region into strip regions only in the horizontal direction such that each of said strip regions corresponds to each of said plurality of block regions, and reading out data of each of said strip regions while adding thereto a predetermined data number of excess data outside each of said strip regions in the horizontal direction as well as storing each piece of data in the horizontal direction as read out into a corresponding line memory; a line-based wavelet transform block for performing a line-based wavelet transform on the data read out at the readout block and stored in said line memory while decomposing the band of the data into a plurality of decomposition levels; and a data extraction block for extracting the data that has been subjected to the line-based wavelet transform at said line-based wavelet transform block in a predetermined format, wherein operations by said readout block, said line-based wavelet transform block and said data extraction block are executed sequentially at a stroke from the upper end to the lower end of each of said strip regions.