Patent ID: 6404817
Filing Date: 2002-06-11
Classification: H04N

Abstract:
A video decoder with robust error handling and concealment, wherein the video decoder comprises:a VLC (variable length code) decoder configured to receive an encoded slice of macroblocks, configured to decode the encoded slice of macroblocks into a sequence of DCT (discrete cosine transform) coefficient matrices, and further configured to provide an error signal indicating the detection of syntactic, semantic, and VLC errors in the encoded slice of macroblocks; an inverse DCT circuit coupled to receive the sequence of DCT coefficient matrices from the VLC decoder and configured to convert the sequence of DCT coefficient matrices into a sequence of image difference blocks; and an error handler coupled to receive the error signal from the VLC decoder and configured to responsively determine a corrupted macroblock and to responsively initiate a search for a next encoded slice of macroblocks, wherein the error handler is coupled to the inverse DCT circuit to replace the DCT coefficient matrix of the corrupted macroblock with a substitute DCT coefficient matrix.