摘要 |
<p>Coding, transcoding and iterative filtering methods and apparatus are described using a concept of a 2D FIFO to implement a CACLA processing. The processing methods are block-oriented. A block-by-block processed input image or input coded image which is delayed in an arbitrary number of lines and columns is provided, in such a way that the output image is still produced in a block-by-block schedule, at a reduced or minimal memory access and memory size cost. &lt;??&gt;A 2D FIFO, being memory-efficient (hence at a minimal memory (access and size) cost) in image block coding and decoding applications is described. The 2D FIFO is a device having an associated scheduling mechanism used for enabling delaying of a block-by-block coded input signal such as an image (e.g. a JPEG, JPEG2000, MPEG-4 or similar image) in an arbitrary number of lines and columns, in such a way that the output image is still produced in a block-by-block schedule. &lt;??&gt;The 2D FIFO tailored memory schedule mechanism can achieve the realignment process at reduced or minimal memory (access and size) cost. The process is functionally identical to delaying the rows and columns of the input image along a set of horizontal and vertical FIFOs, except that the pixels remain clustered in blocks rather than lines. &lt;IMAGE&gt;</p> |