US 12,301,859 B2
Method and apparatus for encoding/decoding images using a motion vector
Sung Chang Lim, Daejeon-si (KR); Hui Yong Kim, Daejeon-si (KR); Se Yoon Jeong, Daejeon-si (KR); Suk Hee Cho, Daejeon-si (KR); Dong San Jun, Daejeon-si (KR); Jong Ho Kim, Daejeon-si (KR); Ha Hyun Lee, Seoul (KR); Jin Ho Lee, Daejeon-si (KR); Jin Soo Choi, Daejeon-si (KR); and Jin Woong Kim, Daejeon-si (KR)
Assigned to Electronics and Telecommunications Research Institute, Daejeon (KR)
Filed by Electronics and Telecommunications Research Institute, Daejeon (KR)
Filed on Apr. 9, 2024, as Appl. No. 18/630,834.
Application 18/630,834 is a continuation of application No. 17/538,797, filed on Nov. 30, 2021, granted, now 12,028,545.
Application 17/538,797 is a continuation of application No. 16/830,236, filed on Mar. 25, 2020, granted, now 12,003,753.
Application 16/830,236 is a continuation of application No. 16/249,146, filed on Jan. 16, 2019, granted, now 10,645,411, issued on May 5, 2020.
Application 16/249,146 is a continuation of application No. 13/979,214, granted, now 10,244,252, issued on Mar. 26, 2019, previously published as PCT/KR2012/000770, filed on Jan. 31, 2012.
Claims priority of application No. 10-2011-0009636 (KR), filed on Jan. 31, 2011; application No. 10-2011-0019166 (KR), filed on Mar. 3, 2011; application No. 10-2011-0050853 (KR), filed on May 27, 2011; application No. 10-2011-0065707 (KR), filed on Jul. 1, 2011; and application No. 10-2012-0010096 (KR), filed on Jan. 31, 2012.
Prior Publication US 2024/0259584 A1, Aug. 1, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 19/513 (2014.01); H04N 19/426 (2014.01); H04N 19/44 (2014.01); H04N 19/61 (2014.01)
CPC H04N 19/513 (2014.11) [H04N 19/426 (2014.11); H04N 19/44 (2014.11); H04N 19/61 (2014.11)] 7 Claims
OG exemplary drawing
 
1. An image decoding apparatus, characterized by comprising:
a reference picture buffer for storing a reference picture; and
a motion compensating unit for:
calculating a scaling factor based on a picture order count of the reference picture,
clipping the scaling factor in a first predetermined range,
scaling a motion vector of the reference picture based on the clipped scaling factor,
clipping the scaled motion vector of the reference picture in a second predetermined range, and
generating a prediction block using the reference picture and the clipped scaled motion vector of the reference picture;
wherein the scaled motion vector of the reference picture is clipped in the second predetermined range after the motion vector of the reference picture is scaled,
wherein the scaling of the motion vector of the reference picture is performed based on the picture order count of the reference picture,
wherein the motion vector of the reference picture is determined as a motion vector of a collocated block in the reference picture, and
wherein the collocated block is determined by performing the ordered steps of:
calculating a first position corresponding to a right-bottom position representing a position displaced from an upper-left position of a current block in a current picture by a height and a width of the current block;
determining a first block covering the calculated first position in the reference picture;
determining whether the first block is coded in an intra prediction mode,
calculating, when the first block is coded in an intra prediction mode, a second position corresponding to a central position of the current block in the current picture;
modifying the second position based on an arithmetic shift operation; and
determining a second block covering the modified second position in the reference picture,
wherein the clipped scaled motion vector for generating a prediction block is modified based on the motion vector resolution derived by first motion vector resolution information and second motion vector resolution information,
the first motion vector resolution information about a motion vector resolution for all blocks referring to a sequence parameter set is obtained from the sequence parameter set, and
the second motion vector resolution information specifying whether a motion vector resolution for all blocks in a current slice is an integer pixel unit is obtained from a slice header of the current slice.