US 11,985,305 B2
Encoder, a decoder and corresponding methods using for IBC merge list
Huanbang Chen, Shenzhen (CN); Han Gao, Munich (DE); and Haitao Yang, Shenzhen (CN)
Assigned to HUAWEI TECHNOLOGIES CO., LTD., Guangdong (CN)
Filed by HUAWEI TECHNOLOGIES CO., LTD., Guangdong (CN)
Filed on Oct. 7, 2021, as Appl. No. 17/496,001.
Application 17/496,001 is a continuation of application No. PCT/CN2020/091136, filed on May 20, 2020.
Claims priority of application No. PCT/CN2019/088335 (WO), filed on May 24, 2019.
Prior Publication US 2022/0030223 A1, Jan. 27, 2022
Int. Cl. H04N 19/105 (2014.01); H04N 19/132 (2014.01); H04N 19/137 (2014.01); H04N 19/159 (2014.01); H04N 19/176 (2014.01); H04N 19/70 (2014.01)
CPC H04N 19/105 (2014.11) [H04N 19/132 (2014.11); H04N 19/137 (2014.11); H04N 19/159 (2014.11); H04N 19/176 (2014.11); H04N 19/70 (2014.11)] 15 Claims
OG exemplary drawing
 
1. A method of coding implemented by a decoding device, comprising:
obtaining a value of a maximum number of merging motion vector prediction (MVP) candidates for a current block, wherein the current block is predicted using intra block copy (IBC) mode;
setting a value of mvp_l0_flag[x0][y0] to zero, when the value of the maximum number of MVP candidates for the current block is equal to one; wherein, the mvp_l0_flag[x0][y0] specifies a motion predictor index of list 0, where x0, y0 specify a location (x0, y0) of a top-left luma sample of a considered coding block relative to a top-left luma sample of a picture; wherein the value of mvp_l0_flag[x0][y0] is not parsed from a bitstream;
obtaining a motion vector of the current block according to the mvp_l0_flag[x0][y0] and a candidate list; and
obtaining prediction samples values of the current block according to the motion vector of the current block;
wherein, the method further comprises:
parsing the mvp_l0_flag[x0][y0] from the bitstream, when the value of the maximum number of MVP candidates for the current block is greater than one.