摘要 |
<p><P>PROBLEM TO BE SOLVED: To provide an image decoding apparatus for decoding encoded image data in an arbitrary slice order. <P>SOLUTION: An image decoding apparatus 100 comprises a decoding unit 30, a frame memory 40, a deblocking filter 50, an MB (macroblock) memory 60, and a control unit 70. The MB memory 60 stores an image before deblock filtering processing of an MB on a slice boundary. In the input order of slices, decoding processing and deblock filtering processing is made into pipeline processing for the MB of each slice, and the MB is stored in the frame memory 40. After pipeline processing is completely performed on all the MBs, deblock filtering is performed again on the MB of the slice boundary, and a pixel value of the relevant MB in the frame memory 40 is replaced. Thus, encoded image data in an arbitrary slice order can be decoded. <P>COPYRIGHT: (C)2006,JPO&NCIPI</p> |