US 12,081,791 B2
DMVR-based inter-prediction method and device
Naeri Park, Seoul (KR); Junghak Nam, Seoul (KR); and Hyeongmoon Jang, Seoul (KR)
Assigned to LG Electronics Inc., Seoul (KR)
Filed by LG Electronics Inc., Seoul (KR)
Filed on Aug. 24, 2022, as Appl. No. 17/894,735.
Application 17/894,735 is a continuation of application No. 17/470,899, filed on Sep. 9, 2021, granted, now 11,451,820.
Application 17/470,899 is a continuation of application No. PCT/KR2020/001861, filed on Feb. 11, 2020.
Claims priority of provisional application 62/818,075, filed on Mar. 13, 2019.
Prior Publication US 2023/0007296 A1, Jan. 5, 2023
Int. Cl. H04N 19/52 (2014.01); H04N 19/105 (2014.01); H04N 19/132 (2014.01); H04N 19/176 (2014.01); H04N 19/577 (2014.01); H04N 19/70 (2014.01)
CPC H04N 19/52 (2014.11) [H04N 19/105 (2014.11); H04N 19/132 (2014.11); H04N 19/176 (2014.11); H04N 19/577 (2014.11); H04N 19/70 (2014.11)] 17 Claims
OG exemplary drawing
 
1. An image decoding method performed by a decoding apparatus, the image decoding method comprising:
obtaining image information including prediction mode information and residual information from a bitstream;
deriving an L0 motion vector and an L1 motion vector of a current block based on the prediction mode information;
deriving a refined L0 motion vector and a refined L1 motion vector based on whether a decoder-side motion vector refinement (DMVR) is applied to the current block;
deriving prediction samples for the current block based on L0 prediction using the refined L0 motion vector and L1 prediction using the refined L1 motion vector;
deriving residual samples for the current block based on the residual information; and
generating reconstructed samples for the current block based on the prediction samples and the residual samples,
wherein the image information includes bi-prediction weight index information, luma weight L0 flag information and luma weight L1 flag information,
wherein whether the DMVR is applied to the current block is determined based on a value of bi-prediction weight index information being equal to 0, and a value of the luma weight L0 flag information and a value of the luma weight L1 flag information being both equal to 0,
wherein the prediction samples for the current block are derived based on whether a bi-directional optical flow (BDOF) is applied to the current block, and
wherein whether the BDOF is applied to the current block is determined based on the value of the bi-prediction weight index information being equal to 0, and the value of the luma weight L0 flag information and the value of the luma weight L1 flag information being both equal to 0.