Merge mode for motion information prediction
AssigneeMicrosoft Corporation
InventorsBin Li, Jizheng Xu
Life of this patent
Estimating the term…
Abstract
Disclosed herein are representative embodiments of processing digital image data. In one exemplary embodiment disclosed herein, for a current block of a first frame of digital image data, a list of motion vector prediction information for the current block is populated with candidate motion vector prediction data that includes default motion vector prediction data. In another exemplary embodiment disclosed herein, at least a portion of a coded video bitstream is received and a merge flag for a current block in a current frame is decoded. After the merge flag is decoded, at least one merge candidate for the current block is determined.
Claims20
A method of processing digital image data implemented at least in part by using a computing device, the method comprising:
- for a current block of a first frame of digital image data, populating a list of motion vector prediction information for the current block with candidate motion vector prediction data, the populating comprising adding default motion vector data to the list of motion vector prediction information.
A video decoder comprising:
- a memory;
- and
- one or more processors, the one or more processors being configured to decode a compressed video bitstream at least by:
- receiving at least a portion of the compressed video bitstream;
- decoding a merge flag for a current block in a current frame;
- after decoding the merge flag for the current block, determining at least one merge candidate for the current block, wherein the at least one merge candidate comprises a motion vector;
- decompressing video information for the current block, the decompressing being performed at least in part using one of the at least one merge candidates;
- and
- storing the decompressed video information for the current block.
A computer-implemented method of decoding a coded video bitstream, the method comprising:
- receiving at least a portion of a coded video bitstream;
- decoding a merge flag for a current block in a current frame;
- after decoding the merge flag, determining one or more merge candidates for the current block, wherein each of the merge candidates comprises a motion vector;
- decompressing video information for the current block using a selected one of the one or more merge candidates;
- and
- storing the decompressed video information for the current block.
Dependencies are inferred from the claim text.