Patent Document ID: 20020122490
Application ID: 09681234
Patent Flag: 0

Claim One:
1. A fuzzy bitstream decoder comprising: a bitstream parser, receiving a bitstream containing bit errors, the bitstream encoding compressed video arranged as video object planes each having a plurality of video packets; a fuzzy start-code decoder, coupled to the bitstream parser, for detecting a fuzzy start code in the bitstream, the fuzzy start code including at least a portion of a start code, the start code for marking a start of a video object plane; a resync marker decoder, coupled to the bitstream parser, for detecting a resync marker in the bitstream, the resync marker for marking a beginning of a video packet; and a macroblock decoder, coupled to the bitstream parser, for extracting video macroblocks from data fields in the bitstream; wherein a corrupted start code in a corrupted bitstream is detected when bit errors occur in the start code but not in the fuzzy start code portion of the start code, whereby the bitstream is recovered from the corrupted start code.