摘要 |
<p>An apparatus and method for concealing an error in a frame using multiple frames are provided. A frame decoder decodes a bit stream of a received frame, and determines whether there is a defective macro block in the decoded frame. A buffer stores at least two previous frames decoded by the frame decoder, and outputs a decoded current frame according to a control signal. An error corrector, if there is a defective macro block in the current frame, searches for a candidate macro block most similar to the defective macro block in the current frame from the at least two previous frames stored in the buffer and restores the defective macro block by applying error variance-based weights to the respective macro blocks. A combining/outputting unit replaces the defective macro block in the current frame with the restored macro block.</p> |