Video encoding and video decoding
AssigneeBritish Broadcasting Corporation
InventorsSaverio Blasi, Andre Seixas Dias, Gosala Kulupana
Life of this patent
Estimating the term…
Abstract
Decoding of a merge-predicted block is carried out, for triangular partitions of the block, using a combination of inter-prediction and intra-prediction. The combination of inter-prediction and intra-prediction to be used is signalled on a received bitstream. Combination may be algorithmic, for example arithmetic.
Claims14
A decoder for decoding a block on a bitstream, the decoder being operable to extract triangular prediction configuration information from the bitstream, on the basis of which the decoder is operable to generate a prediction comprising two parts corresponding to a triangular partition of the block, at least one of the parts being predicted using information obtained by intra-prediction, and wherein the decoder is operable to extract, from the bitstream, triangular prediction information comprising an index to one of a plurality of sets of prediction configuration attributes, each set of prediction configuration attributes being capable of being used to configure the decoder to generate a prediction in accordance with a particular triangular partition-based prediction mode, wherein each set of prediction configuration attributes comprises at least one of:
- an inter-prediction mode indicator on the basis of which the decoder is to form an inter-prediction for the samples in a triangular partition;
- an intra-prediction mode indicator on the basis of which the decoder is to form an intra-prediction for the samples in the triangular partition.
A method of decoding a block on a bitstream, comprising extracting triangular prediction configuration information from the bitstream, and generating a prediction comprising two parts corresponding to a triangular partition of the block, at least one of the parts being predicted using information obtained by intra-prediction, and wherein the method further comprises extracting, from the bitstream, triangular prediction information comprising an index to one of a plurality of sets of prediction configuration attributes, each set of prediction configuration attributes being capable of being used to generate a prediction in accordance with a particular triangular partition-based prediction mode, wherein each set of prediction configuration attributes comprises at least one of:
- an inter-prediction mode indicator on the basis of which an inter-prediction for the samples in a triangular partition is formed;
- an intra-prediction mode indicator on the basis of which an intra-prediction for the samples in the triangular partition is formed.
An encoder operable to encode a block for dispatch on a bitstream, the encoder being operable to generate a prediction comprising two parts corresponding to a triangular partition of the block, at least one of the parts being predicted using information obtained by intra-prediction, the encoder being operable to place on the bitstream triangular prediction configuration information for use by a decoder in producing a corresponding prediction of the block, the encoder further being operable to place on the bitstream triangular prediction information comprising an index to one of a plurality of sets of prediction configuration attributes, each set of prediction configuration attributes being capable of being used to configure said decoder to generate a prediction in accordance with a particular triangular partition-based prediction mode, wherein each set of prediction configuration attributes comprises at least one of:
- an inter-prediction mode indicator on the basis of which the decoder is to form an inter-prediction for the samples in a triangular partition;
- an intra-prediction mode indicator on the basis of which the decoder is to form an intra-prediction for the samples in the triangular partition.
A method of encoding a block for dispatch on a bitstream, comprising generating a prediction comprising two parts corresponding to a triangular partition of the block, at least one of the parts being predicted using information obtained by intra-prediction, and placing on the bitstream triangular prediction configuration information for used by a decoder in producing a corresponding prediction of the block, and placing on the bitstream triangular prediction information comprising an index to one of a plurality of sets of prediction configuration attributes, each set of prediction configuration attributes being capable of being used to configure said decoder to generate a prediction in accordance with a particular triangular partition-based prediction mode, wherein each set of prediction configuration attributes comprises at least one of:
- an inter-prediction mode indicator on the basis of which an inter-prediction for the samples in a triangular partition is formed;
- an intra-prediction mode indicator on the basis of which an intra-prediction for the samples in the triangular partition is formed.
Dependencies are inferred from the claim text.