Processing

Please wait...

Settings

Settings

Goto Application

1. WO2020112451 - COMBINING AFFINE CANDIDATES

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 first set of affine motion model candidates for a current block;

obtaining a second set of affine motion model candidates using a combination of one or more of the affine motion model candidates in the first set; and

encoding the current block based on one or more of the affine motion model candidates in the first set and the second set.

2. A method for video decoding, comprising:

obtaining a first set of affine motion model candidates for a current block;

obtaining a second set of affine motion model candidates using a combination of one or more of the affine motion model candidates in the first set; and

decoding the current block based on one or more of the affine motion model candidates in the first set and the second set.

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

obtain a first set of affine motion model candidates for a current block;

obtain a second set of affine motion model candidates using a combination of one or more of the affine motion model candidates in the first set; and

encode the current block based on based on one or more of the affine motion model candidates in the first set and the second set.

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

obtain a first set of affine motion model candidates for a current block;

obtain a second set of affine motion model candidates using a combination of one or more of the affine motion model candidates in the first set; and

decode the current block based on one or more of the affine motion model candidates in the first set and the second set.

5. The method of claim 1 or 2, or the apparatus of claim 3 or 4, wherein the combination of one or more of the affine motion model candidates in the first set comprises pair-wise averaging of two of the affine motion model candidates in the first set.

6. The method of any one of claims 1, 2 and 5, or the apparatus of any one of claims 3-5, wherein the first set comprises at least a first list and a second list of affine motion model candidates.

7. The method of any one of claims 1, 2, 5 and 6, or the apparatus of any one of claims 3-6, wherein each of the first set and the second set of affine motion model candidates comprise two or three motion vectors.

8. The method of any one of claims 6 and 7, or the apparatus of any one of claims 6 and 7, wherein the pair-wise averaging is performed using the affine motion model candidates within the first list or within the second list.

9. The method of any one of claims 1, 2 and 5-8, or the apparatus of any one of claims 3-8, wherein selection order of the one or more of the affine motion model candidates in the first set to be combined is predetermined.

10. The method or the apparatus of any one of claims 1, 2 and 5-9, or the apparatus of any one of claims 3-9, wherein the combination is based on a combination of different motion vector components from different affine motion model candidates in the first set.

11. The method of any one of claims 1 , 2 and 5 - 10, or the apparatus of any one of claims 3-10, wherein the combination is based on a combination of the affine motion model candidates in the first set having different reference pictures.

12. The method of any one of claims 10 and 11, or the apparatus of any one of claims 10 and 11, wherein the motion vector components represent control point motion vectors.

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

obtaining a first set of affine motion model candidates for a current block;

obtaining a second set of affine motion model candidates using a combination of one or more of the affine motion model candidates in the first set;

encoding the current block based on one or more of the affine motion model candidates in the first set and the second set; 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.