Local motion extension in video coding
AssigneeGoogle Inc.
InventorsRachel Barker, Debargha Mukherjee, Jianle Chen
Life of this patent
Estimating the term…
Loading patent…
AssigneeGoogle Inc.
InventorsRachel Barker, Debargha Mukherjee, Jianle Chen
Estimating the term…
A warp model is determined for a block to be coded by using local motion extension. Motion for an adjacent block is extended locally into the block to determine motion for predicting the block. A motion model used for inter-prediction of an adjacent block that shares at least a portion of a boundary with a current block to be predicted is determined. The motion model is a first translational motion vector or a first warp model. A second translational motion vector for inter-prediction of the current block is determined. A second warp model for the inter-prediction of the current block is determined using the motion model and the second translational motion vector. An inter-prediction process for the current block is performed using the second warp model. For example, the interprediction process may include determining a prediction block for encoding or decoding the current block.
An apparatus, comprising:
A method, comprising:
A non-transitory, computer-readable medium storing an encoded bitstream, wherein the encoded bitstream comprises compressed residual block data corresponding to a current block of a frame encoded using a warp model, a motion model used for inter-prediction of an adjacent block that shares at least a portion of a boundary with the current block within the frame, and a translational motion vector for inter-prediction of the current block, wherein the warp model used for the inter-prediction of the current block is generated using the motion model and the translational motion vector and according to a constraint applied along a column of pixels of the adjacent block along the at least the portion of the boundary to maintain per-pixel motion vector continuity across the at least the portion of the boundary, wherein the non-transitory, computer-readable medium further stores instructions to configure a decoder to decode the encoded bitstream.
Dependencies are inferred from the claim text.