US 12,348,733 B2
DMVR-based inter-prediction method and device
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 Apr. 30, 2024, as Appl. No. 18/650,478.
Application 18/650,478 is a continuation of application No. 18/115,113, filed on Feb. 28, 2023, granted, now 12,003,735.
Application 18/115,113 is a continuation of application No. 17/410,371, filed on Aug. 24, 2021, granted, now 11,627,323, issued on Apr. 11, 2023.
Application 17/410,371 is a continuation of application No. PCT/KR2020/001785, filed on Feb. 7, 2020.
Claims priority of provisional application 62/809,722, filed on Feb. 24, 2019.
Prior Publication US 2024/0291998 A1, Aug. 29, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 19/00 (2014.01); H04N 19/139 (2014.01); H04N 19/159 (2014.01); H04N 19/176 (2014.01); H04N 19/513 (2014.01)
CPC H04N 19/139 (2014.11) [H04N 19/159 (2014.11); H04N 19/176 (2014.11); H04N 19/513 (2014.11)] 3 Claims
OG exemplary drawing
 
1. An image decoding method performed by a decoding apparatus, the image decoding method comprising:
obtaining residual information from a bitstream;
deriving an L0 motion vector and an L1 motion vector for a current block;
determining whether an application condition of a decoder-side motion vector refinement (DMVR) for applying a motion vector refinement to the current block is satisfied;
deriving a minimum sum of absolute differences (SAD) based on the L0 motion vector and the L1 motion vector of the current block based on a case where the application condition of the DMVR is satisfied;
deriving a refined L0 motion vector and a refined L1 motion vector for the current block based on the minimum SAD;
deriving prediction samples for the current block based on the refined L0 motion vector and 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 whether the application condition of the DMVR is satisfied is determined based on a case in which whether a combined inter and intra prediction (CIIP) mode in which an inter prediction and an intra prediction are combined is applied to the current block, and a case in which whether a distance from an L0 reference picture and a distance from an L1 reference picture are equal to each other based on a current picture,
wherein the DMVR is applied to the current block based on a case in which the CIIP mode is not applied to the current block, and the distance from the L0 reference picture and the distance from the L1 reference picture are equal to each other based on the current picture,
wherein the prediction samples are derived based on determining whether an application condition of a bi-directional optical flow (BDOF) for applying a refinement to the prediction samples is satisfied,
wherein whether the application condition of the BDOF is satisfied is determined based on a case in which whether the CIIP mode is applied to the current block, and a case in which whether the distance from the L0 reference picture and the distance from the L1 reference picture are equal to each other based on the current picture, and
wherein the BDOF is applied to the prediction samples based on a case in which the CIIP mode is not applied to the current block, and the distance from the L0 reference picture and the distance from the L1 reference picture are equal to each other based on the current picture.