Error detection using a maximum distance among four block-motion-vectors in a macroblock in a corrupted MPEG-4 bitstream
AssigneeRedRock Semiconductor, Ltd.
InventorTao Lin
Life of this patent
Estimating the term…
Loading patent…
AssigneeRedRock Semiconductor, Ltd.
InventorTao Lin
Estimating the term…
Errors are detected in a motion-picture-experts group (MPEG) bitstream that has been corrupted by wireless transmission. Some 16×16 pixel macroblocks are divided into four smaller 8×8 blocks. A motion vector is encoded for each block. The Euclid distance is generated for each possible pair of the four motion vectors, and the maximum of these distances is compared to a threshold distance. When the maximum distance among the motion vectors in a macroblock exceeds the threshold, a bitstream error is signaled and error concealment is triggered. Since the four blocks within a macroblock usually stay close to each other in adjacent video frames, large jumps in the relative location of one block usually indicate a bitstream error. Squares of the distances can be generated and compared to reduce the computational load by eliminating square-root operations.
An error detector for a video bitstream comprising:
A method for detecting errors in a current macroblock in a compressed video bitstream comprising:
An error-detecting motion-picture-experts group (MPEG) decoder comprising:
Dependencies are inferred from the claim text.