US 12,328,427 B2
Method and apparatus for deriving an interpolation filter index for a current block
Timofey Mikhailovich Solovyev, Munich (DE); Sergey Yurievich Ikonin, Moscow (RU); Roman Igorevich Chernyak, Moscow (RU); Alexander Alexandrovich Karabutov, Munich (DE); Elena Alexandrovna Alshina, Munich (DE); and Huanbang Chen, Shenzhen (CN)
Assigned to HUAWEI TECHNOLOGIES CO., LTD., Shenzhen (CN)
Filed by HUAWEI TECHNOLOGIES CO., LTD., Guangdong (CN)
Filed on Jan. 16, 2024, as Appl. No. 18/414,188.
Application 18/414,188 is a continuation of application No. 17/451,139, filed on Oct. 15, 2021, granted, now 11,924,407.
Application 17/451,139 is a continuation of application No. PCT/CN2020/085681, filed on Apr. 20, 2020.
Claims priority of provisional application 62/909,761, filed on Oct. 2, 2019.
Claims priority of provisional application 62/909,763, filed on Oct. 2, 2019.
Claims priority of provisional application 62/845,938, filed on May 10, 2019.
Claims priority of provisional application 62/836,072, filed on Apr. 19, 2019.
Prior Publication US 2024/0244181 A1, Jul. 18, 2024
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/82 (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/82 (2014.11)] 16 Claims
OG exemplary drawing
 
1. A method of inter prediction for a block in a frame of a video signal, the method comprising:
constructing a history-based motion information candidate list, wherein the history-based motion information candidate list is an ordered list comprising N history-based motion information candidates Hk, k=0, . . . , N−1, containing motion information of N preceding blocks preceding the block, wherein N is an integer greater than 0, wherein the N preceding blocks are from the same frame as the block, and the N preceding blocks include non-adjacent blocks of the block, and the history-based motion information candidate list has a length of N, and N is 5, wherein each history-based motion information candidate comprises:
i) one or more motion vectors (MVs),
ii) one or more reference picture indices corresponding to the MVs, and
iii) an interpolation filter index;
adding one or more history-based motion information candidates from the history-based motion information candidate list into a motion information candidate list for the block;
deriving motion information for the block based on the motion information candidate list; and
when one or more MVs included in the derived motion information points to a half-sample position, obtaining prediction sample values of the block by applying a half-sample interpolation filter to samples values of reference pictures, the sample values of reference pictures being pointed by the one or more MVs included in the derived motion information, wherein the half-sample interpolation filter is indicated by a half-sample interpolation filter index included in the derived motion information, and the reference pictures are indicated by the one or more reference picture indices included in the derived motion information.