摘要 |
<p>A method (100, 200) and device (300, 400, 600) for containing and concealing errors occurring in a transmitted video bitstream is disclosed. Using a plurality of predetermined scanning patterns (500), particular macroblocks are chosen per frame to be transmitted as intra-macroblocks. Degradation of visual quality that is due to an extended error burst is efficiently limited (110). Concealment of areas within a video sequence that are affected by short error bursts and/or random errors is achieved by estimating lost macroblock information using remaining uncorrupted macroblocks (112, 200). For each such lost macroblock, predictions of the intensity information are generated using candidate motion vectors from selected uncorrupted neighboring macroblocks (208), and the candidate motion vector that produces the least mean-squared difference between luminance values at the boundary between the predicted macroblock and the neighboring macroblocks is selected for the concealment (210).</p> |