IP Library Granted Patent US 12,069,263
Granted Patent B2
US 12,069,263 · App. 18/208,813 · Granted Aug 20, 2024

Image signal encoding/decoding method and device for same

Inventor: Bae Keun Lee (Seongnam-si, KR)
Assignee: Apple Inc.
H04N19/119H04N19/174H04N19/70
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,069,263
App. No.
18/208,813
Granted
Aug 20, 2024
Kind
B2
Abstract

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.

Claims (39)

1. A method comprising:

partitioning a current picture into a plurality of tiles, the tiles being grouped in a plurality of slices;

encoding slice determination method information in a bitstream, wherein encoding the slice determination method information in the bitstream comprises:

determining 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 encode tile index differential information for the first slice in 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 encoded in 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 encoded in 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:

partitioning a current picture into a plurality of tiles, the tiles being grouped in a plurality of slices;

encoding slice determination method information in a bitstream, wherein encoding the slice determination method information in the bitstream comprises:

determining 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 encode tile index differential information for the first slice in 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 encoded in 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 encoded in 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:

partitioning a current picture into a plurality of tiles, the tiles being grouped in a plurality of slices;

encoding slice determination method information in a bitstream, wherein encoding the slice determination method information in the bitstream comprises:

determining 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 encode tile index differential information for the first slice in 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 one or more non-transitory computer readable media 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 encoded in the bitstream.

17. The one or more non-transitory computer readable media 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 encoded in the bitstream.

18. The one or more non-transitory computer readable media of claim 15 , wherein the predetermined position in the first slice is a top left position in the first slice.

19. The one or more non-transitory computer readable media of claim 18 , wherein the predetermined position in the second slice is a top left position in the second slice.

20. The one or more non-transitory computer readable media of claim 15 , wherein the tile index differential information is represented by a first syntax in the bitstream.

21. The one or more non-transitory computer readable media of claim 15 , wherein the slice determination method information is represented by a second syntax in the bitstream.

Priority Claims (2)
KR 10-2019-0022760 · Feb 26, 2019 · national
KR 10-2019-0080408 · Jul 3, 2019 · national
Continuity (3)
Continuation 17548622 · Dec 13, 2021
Continuation 17259139
Related Publication 20240022720A1 · Jan 18, 2024