US 12,483,716 B2
Weight derivation for geometric partitioning mode
Lien-Fei Chen, Hsinchu (TW); Xiang Li, Saratoga, CA (US); Guichun Li, San Jose, CA (US); and Shan Liu, San Jose, CA (US)
Assigned to Tencent America LLC, Palo Alto, CA (US)
Filed by TENCENT AMERICA LLC, Palo Alto, CA (US)
Filed on Jan. 29, 2024, as Appl. No. 18/425,564.
Application 18/425,564 is a continuation of application No. 17/975,385, filed on Oct. 27, 2022, granted, now 11,979,592.
Application 17/975,385 is a continuation of application No. 17/091,253, filed on Nov. 6, 2020, granted, now 11,533,498, issued on Dec. 20, 2022.
Claims priority of provisional application 62/938,894, filed on Nov. 21, 2019.
Prior Publication US 2024/0195997 A1, Jun. 13, 2024
Int. Cl. H04N 19/137 (2014.01); H04N 19/132 (2014.01); H04N 19/176 (2014.01); H04N 19/44 (2014.01); H04N 19/70 (2014.01)
CPC H04N 19/44 (2014.11) [H04N 19/132 (2014.11); H04N 19/137 (2014.11); H04N 19/176 (2014.11); H04N 19/70 (2014.11)] 20 Claims
OG exemplary drawing
 
1. A method of video decoding at a video decoder, comprising:
receiving a bitstream of a coded video associated with a current coding block that is partitioned into a first part and a second part along a partition edge for prediction in a geometric partitioning mode;
determining a weight index at a sample position of the current coding block based on a look up table, the weight index being used to derive a blending weight for blending two prediction signals corresponding to the first part and the second part of the current coding block;
determining a stored motion vector type for a first motion storage unit in a motion field of the current coding block based on a motion index of the first motion storage unit, the first motion storage unit having a size of 4×4 samples, the motion index of the first motion storage unit being equal to sum of a first value multiplied by a first value of the look up table and a second value multiplied by a second value of the look up table; and
storing a motion vector of the first motion storage unit based on the stored motion vector type determined for the first motion storage unit of the current coding block.