Prediction and coding of bi-directionally predicted video object planes for interlaced digital video
AssigneeGeneral Instrument Corporation
InventorsRobert O. Eifrig, Xuemin Chen, Ajay Luthra
Life of this patent
Estimating the term…
Loading patent…
AssigneeGeneral Instrument Corporation
InventorsRobert O. Eifrig, Xuemin Chen, Ajay Luthra
Estimating the term…
A system for coding of digital video images such as bi-directionally predicted video object planes (B-VOPs), in particular, where the B-VOP and/or a reference image used to code the B-VOP is interlaced coded. For a B-VOP macroblock which is co-sited with a field predicted macroblock of a future anchor picture, direct mode prediction is made by calculating four field motion vectors, then generating the prediction macroblock. The four field motion vectors and their reference fields are determined from (1) an offset term of the current macroblock's coding vector, (2) the two future anchor picture field motion vectors, (3) the reference field used by the two field motion vectors of the co-sited future anchor macroblock, and (4) the temporal spacing, in field periods, between the current B-VOP fields and the anchor fields. Additionally, a coding mode decision process for the current MB selects a forward, backward, or average field coding mode according to a minimum sum of absolute differences (SAD) error which is obtained over the top and bottom fields of the current MB.
A method for calculating direct mode motion vectors for a current bi-directionally predicted, field coded image having top and bottom fields, in a sequence of digital video images, comprising the steps of:
A method for selecting a coding mode for a current predicted, field coded macroblock having top and bottom fields, in a sequence of digital video images, comprising the steps of:
A decoder for recovering a current, direct mode, field coded macroblock having top and bottom fields in a sequence of digital video macroblocks from a received bitstream, wherein said current macroblock is bi-directionally predicted using a past field coded reference macroblock having top and bottom fields, and a future field coded reference macroblock having top and bottom fields, comprising:
Dependencies are inferred from the claim text.