US 12,452,447 B2
Motion vector prediction-based image/video coding method and device
Hyeongmoon Jang, Seoul (KR); Naeri Park, Seoul (KR); and Junghak Nam, Seoul (KR)
Assigned to LG ELECTRONICS INC., Seoul (KR)
Filed by LG ELECTRONICS INC., Seoul (KR)
Filed on Jun. 6, 2024, as Appl. No. 18/736,293.
Application 18/736,293 is a continuation of application No. 17/618,826, granted, now 12,034,961, previously published as PCT/KR2020/007744, filed on Jun. 15, 2020.
Claims priority of provisional application 62/861,321, filed on Jun. 13, 2019.
Prior Publication US 2024/0340437 A1, Oct. 10, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 19/513 (2014.01); H04N 19/105 (2014.01); H04N 19/109 (2014.01); H04N 19/132 (2014.01); H04N 19/139 (2014.01); H04N 19/159 (2014.01); H04N 19/176 (2014.01); H04N 19/70 (2014.01)
CPC H04N 19/513 (2014.11) [H04N 19/105 (2014.11); H04N 19/109 (2014.11); H04N 19/132 (2014.11); H04N 19/139 (2014.11); H04N 19/159 (2014.11); H04N 19/176 (2014.11); H04N 19/70 (2014.11)] 9 Claims
OG exemplary drawing
 
1. An image decoding method performed by a decoding apparatus, the method comprising:
obtaining image information from a bitstream;
deriving inter prediction mode for a current block based on the image information;
deriving a motion vector predictor (MVP) candidate list for the current block based on the inter prediction mode and neighboring blocks of the current block;
deriving motion information of the current block based on the MVP candidate list;
generating prediction samples of the current block based on the motion information;
generating reconstructed samples based on the prediction samples,
wherein the motion information includes at least one of an L0 motion vector for L0 prediction or an L1 motion vector for L1 prediction,
wherein the L0 motion vector is derived based on an L0 motion vector predictor and an L0 motion vector difference, and the L1 motion vector is derived based on an L1 motion vector predictor and an L1 motion vector difference,
wherein the image information includes an L1 motion vector difference zero flag,
wherein the image information includes a coding unit (CU) syntax for the current block,
wherein the CU syntax includes a symmetric motion vector differences (SMVD) flag for the current block,
wherein based on a value of the SMVD flag being equal to 1, the L1 motion vector difference is derived from the L0 motion vector difference,
wherein based on a value of the L1 motion vector difference zero flag being equal to 1, the L1 motion vector difference is derived as 0, and
wherein the L1 motion vector difference is derived as 0 only when the value of the SMVD flag is not equal to 1.