This paper proposes a motion-compensation (MC) algorithm for robust transmi
ssion of video sequence, called the double-vector motion compensation (DMC)
. In the DMC, each block B in a frame is predicted from the weighted superp
osition of two blocks in the previous two frames, using two motion vectors.
Therefore, when one of these two blocks is corrupted during the transmissi
on, the decoder can efficiently suppress its error propagation to the subse
quent frames, by predicting B only from the other block. It is shown by ana
lysis that the DMC algorithm yields significantly lower error bounds for th
e subsequent frames than the conventional MC technique. Furthermore, the DM
C algorithm can be combined with an effective concealment algorithm, which
is capable of recovering very severe transmission errors, such as loss of a
n entire frame. A complete video coder, based on the DMC, is implemented by
modifying the MC syntax of the H.263 standard and tested intensively in re
alistic error prone environment. It is shown that the proposed algorithm pr
ovides much better objective and subjective performances than the H.263 cod
er in the error-prone environment.