Advanced bi-directional predictive coding of video frames
AssigneeMicrosoft Corporation
InventorsKunal Mukerjee, Sridhar Srinivasan, Bruce Chih-Lung Lin
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsKunal Mukerjee, Sridhar Srinivasan, Bruce Chih-Lung Lin
Estimating the term…
Techniques and tools for coding/decoding of video images, and in particular, B-frames, are described. In one aspect, a video encoder/decoder determines a fraction for a current image in a sequence. The fraction represents an estimated temporal distance position for the current image relative to an interval between a reference images for the current image. The video encoder/decoder processes the fraction along with a motion vector for a first reference image, resulting in a representation of motion (e.g., constant or variable velocity motion) in the current image. Other aspects are also described, including intra B-frames, forward and backward buffers for motion vector prediction, bitplane encoding of direct mode prediction information, multiple motion vector resolutions/interpolation filters for B-frames, proactive dropping of B-frames, and signaling of dropped predicted frames.
In a computing device that implements a video decoder, the computing device including a processor and memory, a method of decoding images in a sequence of video images, the method comprising:
In a computing device that implements a video encoder, the computing device including a processor and memory, a method of encoding images in a sequence of video images, the method comprising:
A system comprising:
In a computing device that implements a video encoder, the computing device including a processor and memory, a method of encoding images in a sequence of video images, the method comprising:
A system comprising:
A system comprising:
Dependencies are inferred from the claim text.