Macroblock information signaling for interlaced frames
AssigneeMicrosoft Corporation
InventorsPohsiang Hsu, Sridhar Srinivasan, Chih-Lung Lin, Thomas W. Holcomb
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsPohsiang Hsu, Sridhar Srinivasan, Chih-Lung Lin, Thomas W. Holcomb
Estimating the term…
A decoder decodes skipped macroblocks of an interlaced frame. Skipped macroblocks use exactly one motion vector and have no motion vector differential information, and lack residual information. The skipped macroblock signal indicates one-motion-vector coding. The skipped macroblock signal can be a compressed bitplane (in a selected bitplane coding mode) sent at frame layer in a bitstream, or an individual bit sent at macroblock layer. In another aspect, an encoder jointly encodes motion compensation type and field/frame coding type for a macroblock in an interlaced P-frame. The encoder also can jointly encode other information for the macroblock (e.g., the presence of a differential motion vector). A decoder decodes a joint code (e.g., a variable length code in a variable length code table) to obtain both motion compensation type and field/frame coding type (and potentially other information) for the macroblock.
In a computing device that implements a video encoder, a method of encoding video, the method comprising:
In a computing device that implements a video decoder, a method of decoding video, the method comprising:
A computing device that implements a video encoder, the computing device comprising:
A computing device that implements a video decoder, the computing device comprising:
Dependencies are inferred from the claim text.