Patent ID: 8107536

Claim:
A video decoder comprising: a processor; and a memory coupled to the processor, the memory comprises the received video stream into 16×16 pixels blocks, a frame determination module configured to determine whether or not a decoding subject image in the video stream that is input to the input module is a non-reference frame image that is not referred to when decoding another image, a slice analyzing module configured to determine, for each slice configured by arranging the macroblocks, whether or not a predetermined number or more of skip macroblocks exist and each skip macroblock having no coding information, when the frame determination module determines that the decoding subject image is a non-reference frame image, and a slice editing module configured to set, as skip macroblocks, all macroblocks in the slice when the slice analyzing module determines that the predetermined number or more of skip macroblocks exist in the slice.