Patent ID: 6664902
Filing Date: 2003-12-16
Classification: G06T,H04N

Abstract:
A method of storing coded image data of an image in a storage of fixed memory size, wherein the image comprises a plurality of pixels and the method comprises the steps of:arranging the image into a plurality of bands each comprising a predetennined number N of consecutive lines of pixels; and buffering and processing the bands one by one in turn, wherein said processing step comprises the following sub-steps for each currently buffered band: arranging the current band into a plurality of blocks of pixels of size MÃ—M, wherein M is equal to the predetermined number N; transforming the blocks of pixels to produce respective blocks of transform coefficients; partitioning the blocks of transform coefficients into a plurality of partitions wherein each partition comprises data from each block of transform coefficients and at least one partition comprises data from at least one but not all bit planes of each block of transform coefficients, and wherein the plurality of partitions comprise a perceptually significant partition and a perceptually insignificant partition and partitions of varying perceptually significance there between; coding each partition; and managing the storing of the coded partitions in the storage of fixed memory size, wherein during the storing of the coded partitions if it is determined the storage is full, a coded least perceptually significant partition currently stored in the buffer is overwritten by data from a coded more perceptually significant partition.