Traitement en cours

Veuillez attendre...

Paramétrages

Paramétrages

Aller à Demande

1. WO2021061033 - SIGNALISATION DE POSITION DE SEGMENT AVEC DÉRIVATION DE POSITION DE TRANCHE DE SOUS-IMAGE

Note: Texte fondé sur des processus automatiques de reconnaissance optique de caractères. Seule la version PDF a une valeur juridique

[ EN ]

CLAIMS

1. A method (600) performed by a decoder, the method comprising:

receiving (s602) a coded video stream (CVS); and

processing (s604) the CVS, wherein:

the CVS comprises a first set of one or more codewords that encodes a first set of one or more values representing a first part of a segment address,

the CVS comprises a second set of one or more codewords that encodes a second set of one or more values representing a second part of the segment address, and the segment address specifies the spatial location of a segment within a picture.

2. The method of claim 1, wherein processing the CVS comprises:

decoding the first set of one or more values from the first set of one or more codewords; and

decoding the second set of one or more values from the second set of one or more codewords, and

the method further comprises:

deriving the segment address using the first set of one or more values and the second set of one or more values; and

using the segment address to decode the segment.

3. The method of claims 1 or 2, wherein the first set of one or more codewords consists of a first codeword that encodes a first value representing the first part of the segment address.

4. The method of claim 3, wherein

the segment is a slice, and

the second set of one or more codewords consists of a second codeword that encodes a second value representing the second part of the segment address, and

the first and second codewords are decoded from a slice header, and

the first value is a subpicture ID which indicates the subpicture that the slice belongs to, and

the second value is a local slice address which indicates the spatial positioning of the slice relative to the subpicture position that the slice belongs to.

5. The method of claims 1 or 2, wherein

the second set of one or more codewords comprises a second code word that encodes a second value and a third value, and

the second value and the third value together represent the second part of the segment address.

6. The method of any one of claims 2-5, wherein deriving the segment address from the first set of one or more values and the second set of one or more values comprises:

deriving a mapping list from syntax elements in a parameter set;

using the mapping list to map a certain value to a mapped value that is different than the certain value, wherein the certain value is included in one of the first set of one or more values or the second set of one or more values; and

using the mapped value to derive the segment address.

7. The method of any one of claims 1-6, wherein the method further comprises: decoding a third set of one or more values from a third set of one or more codewords, the third set of one or more values representing a third part of the address and the third part of the address represents an address in a second hierarchy level that is lower than a first hierarchy level; and

using the first set of one or more values, the second set of one or more values, and the third set of one or more values to derive the segment address.

8. The method of claim 7, wherein the method further comprises:

decoding a fourth set of one or more values from a fourth set of one or more codewords, the fourth set of one or more values representing a fourth part of the address and the fourth part of the address represents an address in a third hierarchy level, and the first hierarchy level is higher than the second hierarchy level, and the second hierarchy level is higher than the third hierarchy level; and

using the first set of one or more values, the second set of one or more values, the third set of one or more values, and the fourth set of one or more values to derive the segment address.

9. The method of any one of claims 2-8, further comprising deriving a number N from a codeword in the CVS, wherein

the step of decoding the first set of one or more values or second set of one or more values comprises decoding a fixed number of N bits from the CVS.

10. The method of claim 9, wherein

the number N represents a number of partitions of a second hierarchy level in the picture, or

the number N represents a number of maximum partitions of a second hierarchy level in the picture.

11. The method of any one of claims 1-10, further comprising decoding a flag value from a flag in a parameter set to which the CVS refers, wherein

if the flag value is equal to a first value, then there is only one segment in each subpicture in the CVS, and

if the flag value is equal to a second value, then there may be more than one segment in a subpicture in the CVS.

12. A method (700) performed by an encoder, the method comprising:

generating (s702) a coded video stream (CVS), wherein

the CVS comprises a first set of one or more codewords that encodes a first set of one or more values representing a first part of a segment address,

the CVS comprises a second set of one or more codewords that encodes a second set of one or more values representing a second part of the segment address, and

the segment address specifies the spatial location of a segment within a picture.

13. The method of claim 12, further comprising outputting (s704) the CVS.

14. The method of any one of claims 1-13, wherein

the first codeword is included in a segment header for the segment, and

the second codeword is included in the segment header for the segment.

15. The method of any one of claims 1-14, wherein

the first part of the address represents an address in a first hierarchy level,

the second part of the address represents an address in a second hierarchy level, and the first hierarchy level is higher than the second hierarchy level.

16. The method of claim 15, wherein the first hierarchy level is subpictures within the picture.

17. The method of claim 16, wherein the second hierarchy level is segments within the first hierarchy level.

18. The method of claim 15, wherein the first hierarchy level is subpictures within the picture, the second hierarchy level is rectangular segments within the subpictures and the first part of an address represents the spatial location of a subpicture within a picture and the second part of an address represents the spatial location of a rectangular segment within a subpicture.

19. The method of claim 18, wherein the subpictures in the picture are numbered and the first part of an address represent a subpicture ID value that is equal to one of the numbered values and used to derive the spatial location of a subpicture.

20. The method of any one of claims 1-19, wherein

the CVS further comprises a third set of one or more codewords that encodes a third set of one or more values representing a third part of the address and the third part of the address represents an address in a second hierarchy level that is lower than a first hierarchy level.

21. The method of claim 20, wherein

the CVS further comprises a fourth set of one or more codewords that encodes a fourth set of one or more values representing a fourth part of the address and the fourth part of the address represents an address in a third hierarchy level, and the first hierarchy level is higher than the second hierarchy level, and the second hierarchy level is higher than the third hierarchy level.

22. The method of any one of claims 1-21, wherein

the CVS further comprises a codeword that encodes a number N, and

the number N represents a number of partitions of a second hierarchy level in the picture.

23. The method of any one of claims 1-22, wherein

the CVS further comprises a codeword that encodes a number M, and

the number M represents a number of maximum partitions of a second hierarchy level in the picture.

24. The method of any one of claims 12-23, further comprising generating a parameter set comprising a flag, wherein

if the flag value is equal to a first value, then there is only one segment in each subpicture in the CVS, and

if the flag value is equal to a second value, then there may be more than one segment in a subpicture in the CVS.

25. A computer program (843) comprising instructions (844) which when executed by processing circuitry (802) causes the processing circuitry (802) to perform the method of any one of the above claims.

26. A carrier containing the computer program of claim 25, wherein the carrier is one of an electronic signal, an optical signal, a radio signal, and a computer readable storage medium

27. A decoding apparatus (800) adapted to perform the method of any one of claims 1- 11.

28. An encoding apparatus (800) adapted to perform the method of any one of claims 12-24.

29. A decoding apparatus (800), the decoding apparatus comprising processing circuitry (802); and a memory (842), said memory containing instructions (844) executable by said processing circuitry, whereby said decoding apparatus is operative to perform the method of any one of claims 1-11.

30. An encoding apparatus (800), the encoding apparatus comprising processing circuitry (802); and a memory (842), said memory containing instructions (844) executable by said processing circuitry, whereby said encoding apparatus is operative to perform the method of any one of claims 12-24.