The adder 170 adds the reconstructed residual block to the prediction block generated by the predictor 120 to reconstruct the current block. The pixels in the reconstructed current block are used as reference samples in performing intra-prediction of the next block in order.
The filter unit 180 deblock-filters the boundaries between the reconstructed blocks in order to remove blocking artifacts caused by block-by-block encoding/decoding and stores the blocks in the memory 190. When all the blocks in one picture are reconstructed, the reconstructed picture is used as a reference picture for inter-predicting blocks in a subsequent picture to be encoded.
Hereinafter, a video decoding apparatus will be described.
The video decoding apparatus includes a decoder 310, an inverse quantizer 320, an inverse transformer 330, a predictor 340, an adder 350, a filter unit 360, and a memory 370. As in the case of the video encoding apparatus of 
The decoder 310 decodes a bitstream received from the video encoding apparatus, extracts information related to block splitting to determine a current block to be decoded, and extracts prediction information necessary to reconstruct the current block and information about a residual signal.