Image or video coding based on temporal motion information in units of subblocks
AssigneeLG Electronics Inc.
InventorsJie Zhao, Seunghwan Kim
Life of this patent
Estimating the term…
Abstract
According to the disclosure of this document, in subblock-based temporal motion vector prediction (sbTMVP), base motion information for a subblock for which a motion vector is not available can be efficiently derived, and through this, video/image coding efficiency can be improved.
Claims9
An image decoding method performed by a decoding apparatus, the method comprising:
- deriving reference subblocks on a collocated reference picture for subblocks of a current block;
- deriving motion information for the subblocks of the current block based on motion information for the reference subblocks;
- generating prediction samples based on the motion information for the subblocks of the current block;
- and
- generating reconstructed samples based on the prediction samples,
- wherein for a reference subblock in which a motion vector is not available among the reference subblocks, base motion information is derived, and
- wherein the base motion information is used as the motion information for a subblock of the current block corresponding to the reference subblock,
- wherein the base motion information is derived based on one of the reference subblocks in a reference block located corresponding to the current block on the collocated reference picture,
- wherein the base motion information is derived based on a first reference subblock having an initially available motion vector, by checking whether a motion vector is available according to a determined order with respect to the reference subblocks in the reference block, and
- wherein, based on the base motion information being not derived, a subblock-based temporal motion vector prediction (sbTMVP) is specified as available.
An image encoding method performed by an encoding apparatus, the method comprising:
- deriving reference subblocks on a collocated reference picture for subblocks of a current block;
- deriving motion information for the subblocks of the current block based on motion information for the reference subblocks;
- generating prediction samples based on the motion information for the subblocks of the current block;
- deriving residual samples based on the prediction samples;
- and
- encoding image information including information on the residual samples,
- wherein for a reference subblock in which a motion vector is not available among the reference subblocks, base motion information is derived, and
- the base motion information is used as the motion information for a subblock of the current block corresponding to the reference subblock,
- wherein the base motion information is derived based on one of the reference subblocks in a reference block located corresponding to the current block on the collocated reference picture,
- wherein the base motion information is derived based on a first reference subblock having an initially available motion vector, by checking whether a motion vector is available according to a determined order with respect to the reference subblocks in the reference block, and
- wherein, based on the base motion information being not derived, a subblock-based temporal motion vector prediction (sbTMVP) is specified as available.
A non-transitory computer-readable storage medium storing encoded information causing an image decoding apparatus to perform an image decoding method, wherein the decoding method comprises:
- deriving reference subblocks on a collocated reference picture for subblocks of a current block;
- deriving motion information for the subblocks of the current block based on motion information for the reference subblocks;
- generating prediction samples based on the motion information for the subblocks of the current block;
- and
- generating reconstructed samples based on the prediction samples,
- wherein for a reference subblock in which a motion vector is not available among the reference subblocks, base motion information is derived, and
- the base motion information is used as the motion information for a subblock of the current block corresponding to the reference subblock,
- wherein the base motion information is derived based on one of the reference subblocks in a reference block located corresponding to the current block on the collocated reference picture,
- wherein the base motion information is derived based on a first reference subblock having an initially available motion vector, by checking whether a motion vector is available according to a determined order with respect to the reference subblocks in the reference block, and
- wherein, based on the base motion information being not derived, a subblock-based temporal motion vector prediction (sbTMVP) is specified as available.
Dependencies are inferred from the claim text.