Method for determining to skip macroblocks in encoding video
AssigneeWinbond Electronics Corp.
InventorRehn-Lieh Lin
Life of this patent
Estimating the term…
Loading patent…
AssigneeWinbond Electronics Corp.
InventorRehn-Lieh Lin
Estimating the term…
A method is provided for encoding video pictures. A sequence of video pictures is obtained. The luminance pixel data of a current ith macroblock is motion estimated to produce a motion vector and the luminance mean absolute difference between the luminance pixel data of the current ith macroblock and the luminance data of the prediction macroblock. If the motion vector is zero and the luminance mean absolute difference is below a first threshold then the chrominance mean absolute difference is generated for the current ith macroblock and the prediction macroblock. If the chrominance mean absolute difference is less than a second threshold, then the macroblock is skipped. Otherwise, the prediction error macroblock is formed and then spatially encoded. By determining whether or not to skip the macroblock prior to spatial encoding, processing resources are conserved in a processor encoder implementation.
A method for encoding video pictures, each encoded picture being divided into non overlapping macroblocks, each macroblock comprising one or more luminance blocks and one or more chrominance blocks, each block comprising an n×m array of pixel data, said method comprising the steps of:
An apparatus for encoding video pictures, each encoded picture being divided into non overlapping macroblocks, each macroblock comprising one or more luminance blocks and one or more chrominance blocks, each block comprising an n×m array of pixel data, said method comprising the steps of:
A method for temporally and spatially encoding each picture of a sequence of moving pictures comprising iterating, for each ith macroblock of a temporally encoded picture, in sequence, the steps of:
Dependencies are inferred from the claim text.