US 11,902,569 B2
Inter prediction method and apparatus in video coding system
Hyeongmoon Jang, Seoul (KR); Eunyong Son, Seoul (KR); Moonmo Koo, Seoul (KR); Seungwook Park, Seoul (KR); and Yongjoon Jeon, Seoul (KR)
Assigned to LG Electronics Inc., Seoul (KR)
Filed by LG Electronics Inc., Seoul (KR)
Filed on Sep. 30, 2022, as Appl. No. 17/957,916.
Application 17/957,916 is a continuation of application No. 17/348,204, filed on Jun. 15, 2021, granted, now 11,503,334.
Application 17/348,204 is a continuation of application No. 16/773,958, filed on Jan. 27, 2020, granted, now 11,122,290, issued on Sep. 14, 2021.
Application 16/773,958 is a continuation of application No. 15/751,077, granted, now 10,582,215, issued on Mar. 3, 2020, previously published as PCT/KR2016/007734, filed on Jul. 15, 2016.
Claims priority of provisional application 62/202,182, filed on Aug. 7, 2015.
Prior Publication US 2023/0035396 A1, Feb. 2, 2023
Int. Cl. H04N 19/56 (2014.01); H04N 19/176 (2014.01); H04N 19/124 (2014.01); H04N 19/503 (2014.01); H04N 19/105 (2014.01); H04N 19/70 (2014.01); H04N 19/182 (2014.01); H04N 19/513 (2014.01); H04N 19/66 (2014.01); H04N 19/91 (2014.01)
CPC H04N 19/56 (2014.11) [H04N 19/105 (2014.11); H04N 19/124 (2014.11); H04N 19/176 (2014.11); H04N 19/182 (2014.11); H04N 19/503 (2014.11); H04N 19/513 (2014.11); H04N 19/66 (2014.11); H04N 19/70 (2014.11); H04N 19/91 (2014.11)] 16 Claims
OG exemplary drawing
 
1. A video decoding method performed by a decoding device, the video decoding method comprising:
deriving motion vectors for control points (CPs) for a current block;
deriving a motion vector for the current block based on the obtained motion vectors for the CPs;
performing a prediction for the current block based on the motion vector for the current block; and
generating a reconstructed block for the current block based on a result of the prediction for the current block,
wherein the CPs includes a first CP, a second CP and a third CP, wherein the first CP is for a top-left corner of the current block, the second CP is for a top-right corner of the current block and the third CP is for bottom-left corner of the current block,
wherein the motion vectors for the CPs include a first motion vector for the first CP, a second motion vector for the second CP and a third motion vector for the third CP,
wherein the first motion vector is derived based on a firstly-checked available block according to a first predefined priority order in a first block group,
wherein the first block group comprises a top-left corner neighboring block of the current block, a first top neighboring block which is leftmost block among blocks adjacent to an upper side of the current block and a first left neighboring block which is an uppermost block among blocks adjacent to a left side of the current block,
wherein the second motion vector is derived based on a firstly-checked available block according to a second predefined priority order in a second block group,
wherein the second block group comprises a top-right corner neighboring block of the current block and a second top neighboring block which is a rightmost block among the blocks adjacent to the upper side of the current block,
wherein the third motion vector is derived based on a firstly-checked available block according to a third predefined priority order in a third block group, and
wherein the third block group comprises a bottom-left corner neighboring block of the current block and a second left neighboring block which is a lowermost block among the blocks adjacent to the left side of the current block.