A method for concealing errors in video data is disclosed. The method
includes decoding a first set of motion vectors and estimating a second
set of remaining motion vectors in the corrupted video packet. A motion
compensated temporal replacement of texture data is performed using the
first and second sets of motion vectors. The image smoothness of the
texture data is then performed. The decoding, estimating, performing
temporal replacement, and evaluating are repeated with one less motion
vector in the first set and one more motion vector in the second set. The
repeating is done until there is no more motion vector left in the first
set. Sets of motion vectors that produce a best image smoothness measure
of the texture data are selected from the first and second sets.