Patent attributes
A picture decoding device (100) comprises a decoding unit (30), a frame memory (40), a deblocking filter (50), a macro block memory (60), and a control unit (70). The macro block memory (60) stores an unfiltered picture data, for which deblock-filtering is not performed, of the macro blocks adjoining a slice boundary. Decoding and deblock-filtering are performed for the macro blocks of each slice in a manner of pipeline processing, and the decoded picture data for the macro blocks is stored in the frame memory (40). After the pipeline processing for all of the macro blocks is completed, the second deblock-filtering is performed to the slice boundary-adjoining macro blocks, and the pixel values of the slice boundary-adjoining macro blocks already stored in the frame memory (40) are replaced. Thereby, the encoded picture data of arbitrary slice order can be completely decoded.