| 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 |

|
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.
|