Image signal encoding/decoding method and device for same
An image decoding method according to the present invention may include splitting a picture into a plurality of tiles; and determining at least one slice on the basis of the plurality of tiles. Here, splitting a picture into a plurality of tiles may include: determining the width of a first tile column in the picture; and determining the width of a second tile column neighboring the first tile column.
1. A method comprising:
determining that a current picture has been partitioned into a plurality of tiles, the tiles being grouped in a plurality of slices;
decoding slice determination method information from a bitstream;
determining, based on the slice determination method information, that the plurality of slices in the current picture are defined based on a rectangular shape mode; and
determining, based on whether a first slice is a sequentially last slice among the plurality of slices in the current picture, whether to decode tile index differential information for the first slice from the bitstream, the tile index differential information representing a difference between an index of a tile at a predetermined position in the first slice and an index of a tile at the predetermined position in a second slice.
2. The method of claim 1 , wherein the first slice is not the sequentially last slice among the plurality of slices in the current picture, and
wherein the tile index differential information for the first slice is decoded from the bitstream.
3. The method of claim 1 , wherein the first slice is the sequentially last slice among the plurality of slices in the current picture, and
wherein the tile index differential information for the first slice is not decoded from the bitstream.
4. The method of claim 1 , wherein the predetermined position in the first slice is a top left position in the first slice.
5. The method of claim 4 , wherein the predetermined position in the second slice is a top left position in the second slice.
6. The method of claim 1 , wherein the tile index differential information is represented by a first syntax in the bitstream.
7. The method of claim 1 , wherein the slice determination method information is represented by a second syntax in the bitstream.
8. A system comprising:
one or more processors; and
one or more non-transitory computer readable media storing instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising:
determining that a current picture has been partitioned into a plurality of tiles, the tiles being grouped in a plurality of slices;
decoding slice determination method information from a bitstream;
determining, based on the slice determination method information, that the plurality of slices in the current picture are defined based on a rectangular shape mode; and
determining, based on whether a first slice is a sequentially last slice among the plurality of slices in the current picture, whether to decode tile index differential information for the first slice from the bitstream, the tile index differential information representing a difference between an index of a tile at a predetermined position in the first slice and an index of a tile at the predetermined position in a second slice.
9. The system of claim 8 , wherein the first slice is not the sequentially last slice among the plurality of slices in the current picture, and
wherein the tile index differential information for the first slice is decoded from the bitstream.
10. The system of claim 8 , wherein the first slice is the sequentially last slice among the plurality of slices in the current picture, and
wherein the tile index differential information for the first slice is not decoded from the bitstream.
11. The system of claim 8 , wherein the predetermined position in the first slice is a top left position in the first slice.
12. The system of claim 11 , wherein the predetermined position in the second slice is a top left position in the second slice.
13. The system of claim 8 , wherein the tile index differential information is represented by a first syntax in the bitstream.
14. The system of claim 8 , wherein the slice determination method information is represented by a second syntax in the bitstream.
15. One or more non-transitory computer readable media storing instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:
determining that a current picture has been partitioned into a plurality of tiles, the tiles being grouped in a plurality of slices;
decoding slice determination method information from a bitstream;
determining, based on the slice determination method information, that the plurality of slices in the current picture are defined based on a rectangular shape mode; and
determining, based on whether a first slice is a sequentially last slice among the plurality of slices in the current picture, whether to decode tile index differential information for the first slice from the bitstream, the tile index differential information representing a difference between an index of a tile at a predetermined position in the first slice and an index of a tile at the predetermined position in a second slice.
16. The system of claim 15 , wherein the first slice is not the sequentially last slice among the plurality of slices in the current picture, and
wherein the tile index differential information for the first slice is decoded from the bitstream.
17. The system of claim 15 , wherein the first slice is the sequentially last slice among the plurality of slices in the current picture, and
wherein the tile index differential information for the first slice is not decoded from the bitstream.
18. The system of claim 15 , wherein the predetermined position in the first slice is a top left position in the first slice.
19. The system of claim 18 , wherein the predetermined position in the second slice is a top left position in the second slice.
20. The system of claim 15 , wherein the tile index differential information is represented by a first syntax in the bitstream, and wherein the slice determination method information is represented by a second syntax in the bitstream.