A system and methodology for concealing an error in a video signal is provided. In accordance with one aspect of the present invention, the system and methodology employ a Spatio-Temporal Boundary Matching Algorithm, which utilizes a distortion function that takes into account both the spatial and temporal smoothness properties of a video sequence. Further, the methodology for concealing an error in a video signal comprises receiving a video signal having an erroneous frame, creating a candidate set of motion vectors, selecting a motion vector from the candidate set of motion vectors that best keeps temporal and spatial continuity through the erroneous frame, and reconstructing the erroneous frame using the selected motion vector.
展开▼