Abstract:
An encoding apparatus and method for concealing an error in a video frame are provided. The encoding apparatus for concealing an error in a video frame includes a vector computation unit, a difference computation unit, and an information insertion unit. The vector computation unit computes a predicted motion vector (pMV) and a real motion vector (rMV) using a target macro block of a current frame and a motion-compensated block of a previous frame. The difference computation unit calculates a motion vector difference (MVD) using a difference between the pMV and the rMV. The information insertion unit inserts an information bit, including the MVD, into quantized discrete cosine transform (QDCT) coefficients of the video frame.