IP Library › Granted Patent US 12,256,070
Granted Patent B2
US 12,256,070 · App. 18/495,716 · Granted Mar 18, 2025

Method for encoding/decoding image signal, and device for same

Inventor: Bae Keun Lee (Seongnam-si, KR)
Assignee: Apple Inc.
H04N19/119H04N19/107H04N19/122H04N19/174
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,256,070
App. No.
18/495,716
Granted
Mar 18, 2025
Kind
B2
Abstract

An image decoding method according to the present invention includes: a step for dividing the current picture into a plurality of tiles; a step for decoding division information indicating a slice defining method; and a step for determining a first slice on the basis of the division information.

Claims (28)

1. One or more non-transitory, computer-readable storage media having instructions stored thereon, 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 grouped according to a plurality of rectangular slices;

decoding slice partitioning information from a bitstream, the slice partitioning information specifying a slice definition method; and

determining that the slice definition method is a rectangular slice definition method;

in response to determining that the slice definition method is the rectangular slice definition method, decoding tile index delta information for one or more first rectangular slices of the plurality of rectangular slices,

wherein, for each of the one or more first rectangular slices, the tile index delta information specifies a difference between an index of a tile located a top left of that first rectangular slice and an index of a tile located at a top left of a respective other rectangular slice of the plurality of rectangular slices, and

wherein decoding the tile index delta information is omitted for a sequentially last one among the plurality of rectangular slices in the current picture.

2. The one or more non-transitory, computer-readable storage media of claim 1 , wherein decoding the tile index delta information is omitted for a sequentially first one among the plurality of rectangular slices in the current picture.

3. The one or more non-transitory, computer-readable storage media of claim 1 , wherein, for each of the one or more first rectangular slices, a size of that first rectangular slice is determined based on width information of that first rectangular slice and height information of that first rectangular slice.

4. The one or more non-transitory, computer-readable storage media of claim 3 , wherein, for each of the one or more first rectangular slices, in response to a determination that that first rectangular slice does not adjoin a left boundary in the current picture, the height information of that first rectangular slice is determined to be the same as height information of a slice previous to that first rectangular slice.

5. A system comprising:

at least one processor; and

at least one computer-readable medium communicatively coupled to the at least one processor, the computer-readable medium storing instructions which, when executed by the at least one processor, cause the at least one processor to perform operations comprising:

partitioning a current picture into a plurality of tiles grouped according to a plurality of rectangular slices; and

encoding slice partitioning information into a bitstream, the slice partitioning information specifying a rectangular slice definition method, and

encoding tile index delta information for one or more first rectangular slices of the plurality of rectangular slices, wherein, for each of the one or more first rectangular slices, the tile index delta information specifies a difference between an index of a tile located a top left of that first rectangular slice and an index of a tile located at a top left of a respective other rectangular slice of the plurality of rectangular slices, and

wherein encoding the tile index delta information is omitted for a sequentially last one among the plurality of rectangular slices in the current picture.

6. The system of claim 5 , wherein encoding the tile index delta information is omitted for a sequentially first one among plurality of rectangular slices in the current picture.

7. The system of claim 5 , further comprising, for each of the one or more first rectangular slices, encoding width information of that first rectangular slice and height information of that first rectangular slice.

8. The system of claim 7 , wherein, for each of the one or more first rectangular slices, in response to a determination that that first rectangular slice does not adjoin a left boundary in the current picture, omitting encoding the height information of that first rectangular slice.

9. One or more non-transitory, computer-readable storage media having instructions stored thereon, 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 grouped according to a plurality of rectangular slices; and

encoding slice partitioning information into a bitstream, the slice partitioning information specifying a rectangular slice definition method, and

encoding tile index delta information for one or more first rectangular slices of the plurality of rectangular slices, wherein, for each of the one or more first rectangular slices, the tile index delta information specifies a difference between an index of a tile located a top left of that first rectangular slice and an index of a tile located at a top left of a respective other rectangular slice of the plurality of rectangular slices, and

wherein encoding the tile index delta information is omitted for a sequentially last one among the plurality of rectangular slices in the current picture.

10. The one or more non-transitory, computer-readable storage media of claim 9 , wherein encoding the tile index delta information is omitted for a sequentially first one among plurality of rectangular slices in the current picture.

11. The one or more non-transitory, computer-readable storage media of claim 9 , further comprising, for each of the one or more first rectangular slices, encoding width information of that first rectangular slice and height information of that first rectangular slice.

12. The one or more non-transitory, computer-readable storage media of claim 11 , wherein, for each of the one or more first rectangular slices, in response to a determination that that first rectangular slice does not adjoin a left boundary in the current picture, omitting encoding the height information of that first rectangular slice.

Priority Claims (2)
KR 10-2019-0044682 · Apr 17, 2019 · national
KR 10-2019-0047457 · Apr 23, 2019 · national
Continuity (4)
Continuation 17894067 · Aug 23, 2022
Continuation 17197442 · Mar 10, 2021
Continuation PCTKR2020005118 · Apr 16, 2020
Related Publication 20240179312A1 · May 30, 2024
References Cited (25)
US 11463695B2 · Lee · 2022 [cited by applicant]
US 11943438B2 · Lee · 2024 [cited by examiner]
US 20130272428A1 · Deshpande · 2013 [cited by applicant]
US 20150023406A1 · Lee et al. · 2015 [cited by applicant]
US 20160198157A1 · Segall et al. · 2016 [cited by applicant]
US 20180324425A1 · Okawa · 2018 [cited by applicant]
US 20180367796A1 · Hendry et al. · 2018 [cited by applicant]
US 20190045201A1 · Schierl et al. · 2019 [cited by applicant]
US 20190082178A1 · Kim et al. · 2019 [cited by applicant]
US 20210227219A1 · Lee · 2021 [cited by applicant]
US 20210250598A1 · Nishi et al. · 2021 [cited by applicant]
US 20220408086A1 · Lee · 2022 [cited by applicant]
CN 104205834 · 2014 [cited by applicant]
CN 109076216 · 2018 [cited by applicant]
KR 1020150092056 · 2015 [cited by applicant]
KR 1020180075554 · 2018 [cited by applicant]
KR 1020190024212 · 2019 [cited by applicant]
WO WO2020060184 · 2020 [cited by applicant]
WO WO2020060184A1 · 2020 [cited by examiner]
WO WO2020179713 · 2020 [cited by applicant]
WO WO2020179713A1 · 2020 [cited by examiner]
International Preliminary Report on Patentability in International Appln. PCT/KR2020/005118, dated Oct. 28, 2021, 12 pages (with English translation). [cited by applicant]
International Search Report in International Appln. No. PCT/KR2020/005118, dated Jul. 17, 2020, 18 pages (with English translation). [cited by applicant]
Bross et al., “Versatile Video Coding (Draft 5),” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, JVET-N1001-v2, 14th Meeting: Geneva, CH, Mar. 19-27, 2019, 363 pages. [cited by applicant]
Deshpande, “On Tile Group Signalling,” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, JVET-N0124, 14th Meeting: Geneva, CH, Mar. 19-27, 2019, 8 pages. [cited by applicant]