US 12,132,924 B2
Apparatus and method for encoding motion vector by using basic motion vector, and decoding apparatus and method
Jin-young Lee, Suwon-si (KR); Yin-ji Piao, Yongin-si (KR); and Woong-il Choi, Osan-si (KR)
Assigned to SAMSUNG ELECTRONICS CO., LTD., Suwon-si (KR)
Filed by SAMSUNG ELECTRONICS CO., LTD., Suwon-si (KR)
Filed on Jan. 12, 2023, as Appl. No. 18/153,879.
Application 18/153,879 is a continuation of application No. 16/634,400, granted, now 11,589,070, previously published as PCT/KR2018/003801, filed on Mar. 30, 2018.
Claims priority of provisional application 62/557,819, filed on Sep. 13, 2017.
Prior Publication US 2023/0164346 A1, May 25, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 19/513 (2014.01); H04N 19/139 (2014.01); H04N 19/176 (2014.01)
CPC H04N 19/513 (2014.11) [H04N 19/139 (2014.11); H04N 19/176 (2014.11)] 5 Claims
OG exemplary drawing
 
1. A method of decoding a motion vector, the method comprising:
obtaining, from a bitstream, information indicating a particular motion vector resolution of a current block among a plurality of motion vector resolutions including a first motion vector resolution;
when a motion vector of a first candidate block corresponding to the first motion vector resolution indicated by the information is available, determining the motion vector of the first candidate block as a prediction motion vector of the current block, wherein a position of the first candidate block is determined based on the information;
when the motion vector of the first candidate block is unavailable, determining a default motion vector from default motion vector candidates according to a priority, and determining the default motion vector as the prediction motion vector of the current block;
adjusting the prediction motion vector by applying a shift operation based on the information to the prediction motion vector; and
obtaining a motion vector of the current block by using a residual motion vector and the adjusted prediction motion vector of the current block,
wherein the default motion vector is determined by identifying whether one of the default motion vector candidates is available according to the priority.