US 12,149,731 B2
Unified process and syntax for generalized prediction in video coding/decoding
Franck Galpin, Thorigne-Fouillard (FR); Antoine Robert, Mézières sur Couesnon (FR); and Tangi Poirier, Thorigné-Fouillard (FR)
Assigned to INTERDIGITAL MADISON PATENT HOLDINGS, SAS, Paris (FR)
Filed by INTERDIGITAL MADISON PATENT HOLDINGS, SAS, Paris (FR)
Filed on Jan. 24, 2023, as Appl. No. 18/100,667.
Application 18/100,667 is a continuation of application No. 17/289,076, previously published as PCT/US2019/062175, filed on Nov. 19, 2019.
Claims priority of application No. 18306592.9 (EP), filed on Nov. 30, 2018.
Prior Publication US 2023/0232037 A1, Jul. 20, 2023
Int. Cl. H04N 19/52 (2014.01); H04N 19/107 (2014.01); H04N 19/132 (2014.01); H04N 19/139 (2014.01); H04N 19/176 (2014.01); H04N 19/593 (2014.01); H04N 19/70 (2014.01)
CPC H04N 19/52 (2014.11) [H04N 19/107 (2014.11); H04N 19/132 (2014.11); H04N 19/139 (2014.11); H04N 19/176 (2014.11); H04N 19/593 (2014.11); H04N 19/70 (2014.11)] 24 Claims
OG exemplary drawing
 
1. A method for video decoding, comprising:
obtaining video data representative of an image block to be decoded; and
decoding the image block from the obtained video data;
wherein, in a case where bi-prediction applies to the image block with motion vector prediction, decoding comprises decoding a first flag that indicates whether weighted bi-prediction applies to the image block and, in the case where the first flag indicates weighted bi-prediction applies, decoding a second flag that indicates whether weighted bi-prediction is done by using at least two different weights inside the image block, and otherwise applying regular bi-prediction to the image block;
in a case where the second flag indicates weighted bi-prediction is done by using at least two different weights inside the image block, decoding comprises decoding a third flag that indicates whether inter prediction is combined with intra prediction and, otherwise, decoding an index in a table of weights pairs and applying generalized bi-prediction to the image block responsive to the weights pair indexed by the index; and
in a case where the third flag indicates inter prediction combined with intra prediction, decoding comprises decoding an intra direction and applying multi-hypothesis prediction to the image block responsive to the intra direction, and, otherwise, decoding a partition type and applying triangle prediction to the image block responsive to the partition type.