IP Library Granted Patent US 12,445,609
Granted Patent B2
US 12,445,609 · App. 18/430,555 · Granted Oct 14, 2025

Method for encoding/decoding image signal and device therefor

Inventor: Bae Keun Lee (Seongnam-si, KR)
Assignee: Apple Inc.
H04N19/119H04N19/176H04N19/1883H04N19/46
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,445,609
App. No.
18/430,555
Granted
Oct 14, 2025
Kind
B2
Abstract

An image decoding method according to the present disclosure comprises the steps of: determining whether a picture is to be divided into multiple sub-pictures; when it is determined that the picture is to be divided into multiple sub-pictures, dividing the picture into multiple sub-pictures; and determining whether the multiple sub-pictures are independent of each other.

Claims (54)

1. 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 whether a picture is encoded according to a plurality of sub-pictures;

partitioning the picture into the plurality of sub-pictures when it is determined that the picture is encoded according to the plurality of sub-pictures; and

determining whether the plurality of sub-pictures have independence,

wherein the determination on whether to pictures have independence is based on a first flag representing whether all of the plurality of sub-pictures have independence,

wherein a first value for the first flag indicates that all of the plurality of sub-pictures have independence, and

wherein a second value for the first flag indicates that at least one of the plurality of sub-pictures does not have independence.

2. The system of claim 1 , wherein when the first flag represents that at least one of the plurality of sub-pictures does not have independence, a second flag representing whether each sub-picture has independence is parsed for each of the plurality of sub-pictures.

3. The system of claim 1 , wherein partitioning the picture includes determining a number of the sub-pictures included by the picture and determining position information and size information of each of the sub-pictures.

4. The system of claim 3 , wherein signaling of the position information is omitted for a first one among the sub-pictures.

5. The system of claim 3 , wherein signaling of the size information is omitted for a last one among the sub-pictures.

6. The system of claim 3 , wherein the size information includes width information representing a number of coding tree units for a horizontal direction in the sub-picture and height information representing the number of coding tree units for a vertical direction in the sub-picture.

7. 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 whether a picture is encoded according to a plurality of sub-pictures;

partitioning the picture into the plurality of sub-pictures when it is determined that the picture is encoded according to the plurality of sub-pictures; and

determining whether the plurality of sub-pictures have independence,

wherein the determination on whether to pictures have independence is based on a first flag representing whether all of the plurality of sub-pictures have independence,

wherein a first value for the first flag indicates that all of the plurality of sub-pictures have independence, and

wherein a second value for the first flag indicates that at least one of the plurality of sub-pictures does not have independence.

8. The one or more non-transitory computer readable media of claim 7 , wherein when the first flag represents that at least one of the plurality of sub-pictures does not have independence, a second flag representing whether each sub-picture has independence is parsed for each of the plurality of sub-pictures.

9. The one or more non-transitory computer readable media of claim 7 , wherein partitioning the picture includes determining a number of the sub-pictures included by the picture and determining position information and size information of each of the sub-pictures.

10. The one or more non-transitory computer readable media of claim 9 , wherein signaling of the position information is omitted for a first one among the sub-pictures.

11. The one or more non-transitory computer readable media of claim 9 , wherein signaling of the size information is omitted for a last one among the sub-pictures.

12. The one or more non-transitory computer readable media of claim 9 , wherein the size information includes width information representing a number of coding tree units for a horizontal direction in the sub-picture and height information representing the number of coding tree units for a vertical direction in the sub-picture.

13. 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 whether a picture is to be encoded according to a plurality of sub-pictures;

partitioning the picture into the plurality of sub-pictures when it is determined that the picture is to be encoded according to the plurality of sub-pictures; and

determining whether the plurality of sub-pictures have independence,

wherein a first flag representing whether all of the plurality of sub-pictures have independence is encoded in a bitstream,

wherein a first value for the first flag indicates that all of the plurality of sub-pictures have independence, and

wherein a second value for the first flag indicates that at least one of the plurality of sub-pictures does not have independence.

14. The system of claim 13 , wherein when the first flag represents that at least one of the plurality of sub-pictures does not have independence, a second flag representing whether each sub-picture has independence is encoded for each of the plurality of sub-pictures.

15. The system of claim 13 , wherein the operations further include encoding partitioning information of the picture, and

wherein the partitioning information includes position information and size information of each of the sub-pictures.

16. The system of claim 15 , wherein encoding of the position information is omitted for a first one among the sub-pictures.

17. The system of claim 15 , wherein encoding of the size information is omitted for a last one among the sub-pictures.

18. The system of claim 15 , wherein the size information includes width information representing a number of coding tree units for a horizontal direction in the sub-picture and height information representing the number of coding tree units for a vertical direction in the sub-picture.

19. 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 whether a picture is to be encoded according to a plurality of sub-pictures;

partitioning the picture into the plurality of sub-pictures when it is determined that the picture is to be encoded according to the plurality of sub-pictures; and

determining whether the plurality of sub-pictures have independence,

wherein a first flag representing whether all of the plurality of sub-pictures have independence is encoded in a bitstream,

wherein a first value for the first flag indicates that all of the plurality of sub-pictures have independence, and

wherein a second value for the first flag indicates that at least one of the plurality of sub-pictures does not have independence.

20. The one or more non-transitory computer readable media of claim 19 , wherein when the first flag represents that at least one of the plurality of sub-pictures does not have independence, a second flag representing whether each sub-picture has independence is encoded for each of the plurality of sub-pictures.

21. The one or more non-transitory computer readable media of claim 19 , wherein the operations further include encoding partitioning information of the picture, and

wherein the partitioning information includes position information and size information of each of the sub-pictures.

22. The one or more non-transitory computer readable media of claim 21 , wherein encoding of the position information is omitted for a first one among the sub-pictures.

23. The one or more non-transitory computer readable media of claim 21 , wherein encoding of the size information is omitted for a last one among the sub-pictures.

24. The one or more non-transitory computer readable media of claim 21 , wherein the size information includes width information representing a number of coding tree units for a horizontal direction in the sub-picture and height information representing the number of coding tree units for a vertical direction in the sub-picture.

Priority Claims (2)
KR 10-2019-0102035 · Aug 20, 2019 · national
KR 10-2019-0146654 · Nov 15, 2019 · national
Continuity (2)
Continuation 17282750
Related Publication 20240275966A1 · Aug 15, 2024
References Cited (23)
US 11930170B2 · Lee · 2024 [cited by applicant]
US 20070183676A1 · Hannuksela et al. · 2007 [cited by applicant]
US 20130202051A1 · Zhou · 2013 [cited by examiner]
US 20190082178A1 · Kim et al. · 2019 [cited by applicant]
US 20210014515A1 · Hu et al. · 2021 [cited by applicant]
US 20210185330A1 · Kim et al. · 2021 [cited by applicant]
US 20210195173A1 · Seregin et al. · 2021 [cited by applicant]
US 20210203996A1 · Hsiang et al. · 2021 [cited by applicant]
US 20210337228A1 · Wang · 2021 [cited by examiner]
US 20220007016A1 · Lee · 2022 [cited by applicant]
AU 2016201602 · 2016 [cited by applicant]
CA 3105474 · 2019 [cited by applicant]
JP 2005510982 · 2005 [cited by applicant]
KR 1020150092054 · 2015 [cited by applicant]
KR 1020180111377 · 2018 [cited by applicant]
WO WO2020146614 · 2020 [cited by applicant]
WO WO2020185884 · 2020 [cited by applicant]
Bross et al., “Versatile Video Coding (Draft 6),” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and SO/IEC JTC 1/SC 29/WG 11, JVET-02001-vE. 15th Meeting: Gothenburg, SE, Jul. 31, 2019, 455 pages. [cited by applicant]
Bross et al., “Versatile Video Coding (Draft 6),” Joint Video Experts Team (JVET) of ITU-T SG 16 WP3 and ISO/IEC JTC 1/SC 29/WG 11, JVET-02001-vD, 15th Meeting, Gothenburg, SE, Jul. 3-12, 2019, 697 pages. [cited by applicant]
Chen et al., “Algorithm description for Versatile Video Coding and Test Model 6(VTM 6),” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29NVG 11, JVET-02002-v1, 15th Meeting Gothenburg, SE., Au… [cited by applicant]
He et al., “AHG12 On picture and sub-picture signaling,” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 291WG 11, JVET-00182r1, 15th Meeting Gothenburg, SE, Jun. 26, 2019, 7 pages. [cited by applicant]
International Preliminary Report on Patentability in International Appln. No. PCT/KR2020/011130, dated Mar. 3, 2022, 11 pages (with Machine Translation). [cited by applicant]
International Search Report and Written Opinion in International Appln. No. PCT/KR2020/011130, dated Dec. 1, 2020, 15 pages (with Machine Translation). [cited by applicant]