US 12,192,512 B2
Apparatus and method for encoding and decoding motion information by using neighboring motion information
Seungsoo Jeong, Suwon-si (KR); Minwoo Park, Suwon-si (KR); Minsoo Park, Suwon-si (KR); Kiho Choi, Suwon-si (KR); Narae Choi, Suwon-si (KR); Woongil Choi, Suwon-si (KR); Anish Tamse, Suwon-si (KR); and Yinji Piao, Suwon-si (KR)
Assigned to SAMSUNG ELECTRONICS CO., LTD., Suwon-si (KR)
Filed by SAMSUNG ELECTRONICS CO., LTD., Suwon-si (KR)
Filed on Dec. 15, 2021, as Appl. No. 17/552,000.
Application 17/552,000 is a continuation of application No. PCT/KR2020/007968, filed on Jun. 19, 2020.
Claims priority of provisional application 62/906,895, filed on Sep. 27, 2019.
Claims priority of provisional application 62/864,822, filed on Jun. 21, 2019.
Prior Publication US 2022/0109870 A1, Apr. 7, 2022
Int. Cl. H04N 19/573 (2014.01); H04N 19/105 (2014.01); H04N 19/139 (2014.01); H04N 19/176 (2014.01); H04N 19/117 (2014.01); H04N 19/70 (2014.01)
CPC H04N 19/573 (2014.11) [H04N 19/105 (2014.11); H04N 19/139 (2014.11); H04N 19/176 (2014.11); H04N 19/117 (2014.11); H04N 19/70 (2014.11)] 5 Claims
OG exemplary drawing
 
1. A method, performed by a decoding apparatus, of decoding motion information, the method comprising:
obtaining, from a bitstream, information indicating whether motion information of a neighboring block is changed for obtaining a motion vector of a current block, the information representing index information indicating one of a first value, a second value or a third value;
when the information does not indicate a change of the motion information of the neighboring block, obtaining the motion vector of the current block using a motion vector of the neighboring block and a differential motion vector;
when the information indicates the change of the motion information of the neighboring block, obtaining the motion vector of the current block using the motion vector of the neighboring block, a pre-defined offset for at least one of a x-component or a y-component of the motion vector of the neighboring block, and the differential motion vector; and
reconstructing the current block by using a reference block indicated by the motion vector of the current block in a reference picture of the current block,
wherein, when the information indicates the third value, it is determined not to change the motion information of the neighboring block, and when the information indicates the first value or the second value, it is determined to change the motion information of the neighboring block,
wherein, when the information indicates the first value, the offset has a + sign, and when the information indicates the second value, the offset has a − sign, and
wherein the differential motion vector is derived from variation distance information and variation direction information included in the bitstream.