Processing

Please wait...

Settings

Settings

Goto Application

1. WO2020112437 - TRIANGLE AND MULTI-HYPOTHESIS COMBINATION FOR VIDEO CODING AND DECODING

Note: Text based on automatic Optical Character Recognition processes. Please use the PDF version for legal matters

[ EN ]

CLAIMS

1. A method for video encoding, comprising:

obtaining a plurality of different motion prediction modes for a current block; and encoding the current block based on a combination of the plurality of different motion prediction modes with corresponding weights for a plurality of sub-blocks of the current block, wherein the combination with the corresponding weights comprising an inter prediction mode and an intra prediction mode.

2. A method for video decoding, comprising:

obtaining a plurality of different motion prediction modes for a current block; and decoding the current block based on a combination of the plurality of different motion prediction modes with corresponding weights for a plurality of sub-blocks of the current block, wherein the combination with the corresponding weights comprising an inter prediction mode and an intra prediction mode.

3. An apparatus for video encoding, comprising one or more processors, wherein the one or more processors are configured to:

obtain a plurality of different motion prediction modes for a current block; and encode the current block based on a combination of the plurality of different motion prediction modes with corresponding weights for a plurality of sub-blocks of the current block, wherein the combination with the corresponding weights comprising an inter prediction mode and an intra prediction mode.

4. An apparatus for video decoding, comprising one or more processors, wherein said one or more processors are configured to:

obtain a plurality of different motion prediction modes for a current block; and decode the current block based on a combination of the plurality of different motion prediction modes with corresponding weights for a plurality of sub-blocks of the current block, wherein the combination with the corresponding weights comprising an inter prediction mode and an intra prediction mode.

5. The method of claim 1 or 2, or the apparatus of claim 3 or 4, wherein each of the corresponding weights is applied to all samples inside a corresponding sub-block.

6. The method of any one of claims 1, 2 and 5, or the apparatus of any one of claims 3-5, wherein the current block is partitioned into one or more prediction regions, each with a given shape.

7. The method of any one of claims 1, 2, 5 and 6, or the apparatus of any one of claims 3-6, wherein the one or more prediction regions comprising one or more triangular regions.

8. The method of any one of claims 1, 2, 5-7, or the apparatus of any one of claims 3-7, wherein the plurality of different motion prediction modes comprise a multi-shape prediction and a multi-hypothesis prediction.

9. The method of any one of claims 1, 2, 5-8, or the apparatus of any one of claims 3-8, wherein the plurality of different motion prediction modes comprising the multi-shape prediction and the multi-hypothesis prediction are indicated in one or more lists of possible motion vector candidates.

10. The method of any one of claims 1, 2, 5-9, or the apparatus of any one of claims 3-9, wherein the corresponding weights are power of 2.

11. The method of any one of claims 1, 2, 5-10, or the apparatus of any one of claims 3-10, wherein the corresponding weights depend on an intra direction of the intra prediction mode.

12. The method of any one of claims 8-10, or the apparatus of any one of claims 8-10, wherein number of the one or more prediction regions in multi-shape prediction depend on a size of the current block.

13. A bitstream, wherein the bitstream is formed by:

obtaining a plurality of different motion prediction modes for a current block;

encoding the current block based on a combination of the plurality of different motion prediction modes with corresponding weights for a plurality of sub-blocks of the current block, wherein the combination with the corresponding weights comprising an inter prediction mode and an intra prediction mode; and

forming the bitstream comprising the encoded current block.

14. A non-transitory computer readable medium containing data content generated according to the method of any one of claims 1, 2 and 5-12, or the apparatus of any one of claims 3-12.

15. A computer program product comprising instructions for performing the method of any one of claims 1, 2 and 5-12 when executed by one of more processors.