History-based image coding method and apparatus
AssigneeLG Electronics Inc.
InventorsNaeri Park, Seunghwan Kim, Junghak Nam, Jaehyun Lim, Hyeongmoon Jang
Life of this patent
Estimating the term…
Abstract
An image decoding method performed by a decoding apparatus, includes deriving a history-based motion vector prediction (HMVP) buffer for a current block based on a history, and deriving motion information of the current block based on an HMVP candidate included in the HMVP buffer, thereby increasing inter prediction efficiency.
Claims19
An image decoding method performed by a decoding apparatus, the method comprising:
- obtaining image information including prediction related information from a bitstream;
- deriving a prediction mode for a current block in a current picture based on the prediction related information;
- deriving motion information candidate list for the current block based on the prediction mode for the current block;
- deriving motion information of the current block based on the motion information candidate list for the current block;
- and
- generating prediction samples for the current block based on the motion information of the current block,
- wherein the current picture is partitioned into one or more tiles,
- wherein the current block is for one of coding units (CUs) split from a coding tree unit (CTU),
- wherein a history-based motion vector prediction (HMVP) buffer is initialized at a firstly-ordered CTU per each CTU row of each tile,
- wherein the HMVP buffer is updated based on motion information of a previous block, and
- wherein the motion information candidate list for the current block is derived based an HMVP candidate comprised in the HMVP buffer.
An image encoding method performed by an encoding apparatus, the method comprising:
- deriving a prediction mode for a current block in a current picture;
- deriving motion information candidate list for the current block based on the prediction mode for the current block;
- deriving motion information of the current block based on the motion information candidate list for the current block;
- and
- generating prediction samples for the current block based on the motion information of the current block,
- deriving residual samples based on the prediction samples;
- and
- encoding image information comprising information on the residual samples,
- wherein the current picture is partitioned into one or more tiles,
- wherein the current block is for one of coding units (CUs) split from a coding tree unit (CTU),
- wherein a history-based motion vector prediction (HMVP) buffer is initialized at a firstly-ordered CTU per each CTU row of each tile,
- wherein the HMVP buffer is updated based on motion information of a previous block, and
- wherein the motion information candidate list for the current block is derived based an HMVP candidate comprised in the HMVP buffer.
A non-transitory computer-readable storage medium storing bitstream generated by a method, the method comprising:
- performing deriving a prediction mode for a current block in a current picture, deriving motion information candidate list for the current block based on the prediction mode for the current block, deriving motion information of the current block based on the motion information candidate list for the current block, generating prediction samples for the current block based on the motion information of the current block, deriving residual samples based on the prediction samples, and generating the bitstream by encoding image information comprising information on the residual samples,
- wherein the current picture is partitioned into one or more tiles,
- wherein the current block is for one of coding units (CUs) split from a coding tree unit (CTU),
- wherein a history-based motion vector prediction (HMVP) buffer is initialized at a firstly-ordered CTU per each CTU row of each tile,
- wherein the HMVP buffer is updated based on motion information of a previous block, and
- wherein the motion information candidate list for the current block is derived based an HMVP candidate comprised in the HMVP buffer.
Dependencies are inferred from the claim text.