US 11,743,488 B2
Method for setting motion vector list and apparatus using same
Seung Wook Park, Seoul (KR); Jae Hyun Lim, Seoul (KR); Jung Sun Kim, Seoul (KR); Joon Young Park, Seoul (KR); Young Hee Choi, Seoul (KR); Byeong Moon Jeon, Seoul (KR); and Yong Joon Jeon, Seoul (KR)
Assigned to LG Electronics Inc., Seoul (KR)
Filed by LG Electronics Inc., Seoul (KR)
Filed on Aug. 6, 2021, as Appl. No. 17/395,953.
Application 17/395,953 is a continuation of application No. 16/694,784, filed on Nov. 25, 2019, granted, now 11,128,886.
Application 16/694,784 is a continuation of application No. 14/129,124, granted, now 10,491,918, issued on Nov. 26, 2019, previously published as PCT/KR2011/009000, filed on Nov. 23, 2011.
Claims priority of provisional application 61/502,829, filed on Jun. 29, 2011.
Claims priority of provisional application 61/502,833, filed on Jun. 29, 2011.
Claims priority of provisional application 61/501,772, filed on Jun. 28, 2011.
Prior Publication US 2021/0368201 A1, Nov. 25, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 19/513 (2014.01); H04N 19/52 (2014.01)
CPC H04N 19/521 (2014.11) [H04N 19/52 (2014.11)] 15 Claims
OG exemplary drawing
 
1. A picture decoding method for deriving a motion vector of a current block, by a decoding apparatus, the method comprising:
checking a first motion vector predictor (mvp) candidate, wherein the first mvp candidate is checked from a first motion vector of an available block among first neighboring blocks including a lower left block and a left block of the current block, and wherein scaling for the first motion vector of the available block is performed for the first mvp candidate based on a case that a reference picture of the available block is different from a reference picture of the current block;
setting a value of scaling information, wherein the value of the scaling information is equal to 1 when the scaling for the first motion vector of the available block is performed for the first mvp candidate;
checking a second mvp candidate, wherein the second mvp candidate is checked from a second motion vector of a specific block among second neighboring blocks including an upper right block, an upper block, and an upper left block of the current block, and wherein the second motion vector of the specific block which is available among the second neighboring blocks or a scaled motion vector of the second motion vector is used for the second mvp candidate;
checking a temporal mvp candidate from a temporal neighboring block to the current block using determination on whether the temporal neighboring block is available for predicting the motion vector of the current block;
constructing a mvp candidates list based on at least one of the first mvp candidate, the second mvp candidate or the temporal mvp candidate; and
deriving the motion vector for the current block based on an mvp for the current block, wherein the mvp for the current block is selected from mvp candidates in the mvp candidates list,
wherein the scaling information is related to whether the scaled motion vector for the second mvp candidate is available, wherein an initial value of the scaling information is equal to 0,
wherein, when the value of the scaling information is equal to 0 and the reference picture of the specific block is different from the reference picture of the current block, the scaled motion vector is used for the second mvp candidate, and
wherein, when the value of the scaling information is equal to 1 and the reference picture of the specific block is different from the reference picture of the current block, the scaled motion vector is not used for the second mvp candidate.