IP Library › Granted Patent US 12,483,718
Granted Patent B2
US 12,483,718 · App. 17/700,706 · Granted Nov 25, 2025

Indication of one slice per subpicture in subpicture-based video coding

Inventors: Ye-Kui Wang (San Diego, CA); FNU Hendry (San Diego, CA)
Assignee: Huawei Technologies Co., Ltd.
H04N19/46H04N19/172H04N19/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,483,718
App. No.
17/700,706
Granted
Nov 25, 2025
Kind
B2
Abstract

A method of video decoding comprises receiving a bitstream including a picture parameter set (PPS) containing a single slice per subpicture flag; determining whether the single slice per subpicture flag has a first value or a second value, where the first value specifies that each subpicture referring to the PPS includes one and only one rectangular slice, and where the second value specifies that each subpicture referring to the PPS may include one or more rectangular slices; decoding the one and only one rectangular slice when the single slice per subpicture flag has the first value and the one or more rectangular slices when the single slice per subpicture flag has the second value.

Claims (20)

1 . A method implemented by a decoder, comprising:

receiving a bitstream including a picture parameter set (PPS) including a single slice per subpicture flag;

determining whether the single slice per subpicture flag has a first value or a second value, wherein the first value specifies that each subpicture referring to the PPS includes one and only one rectangular slice and, when there is only one subpicture per picture, that there is only one slice per picture, and wherein the second value specifies that each subpicture referring to the PPS may include only one rectangular slice and may include more than one rectangular slices; and

decoding the one and only one rectangular slice when the single slice per subpicture flag has the first value and the one or more rectangular slices when the single slice per subpicture flag has the second value to obtain a decoded picture.

2 . The method of claim 1 , wherein the single slice per subpicture flag is designated as pps_single_slice_per_subpic_flag.

3 . The method of claim 1 , wherein the first value is one (1) and the second value is zero (0).

4 . The method of claim 1 , wherein the PPS further comprises a number of slices in picture flag, and wherein a value of the number of slices in picture flag plus one specifies a number of slices in each picture referring to the PPS.

5 . The method of claim 4 , wherein the number of slices in picture flag is designated as pps_num_slices_in_pic_minus1.

6 . The method of claim 1 , wherein each subpicture comprises a rectangular region of one or more slices within a picture.

7 . The method of claim 1 , further comprising generating an image for display based on the one and only one rectangular slice when the single slice per subpicture flag has the first value and the one or more rectangular slices when the single slice per subpicture flag has the second value.

8 . A decoding device, comprising:

a receiver configured to receive a bitstream including a picture parameter set (PPS) containing a single slice per subpicture flag;

a memory coupled to the receiver, the memory storing instructions; and

one or more processors coupled to the memory, the one or more processors configured to execute the instructions to cause the decoding device to:

determine whether the single slice per subpicture flag has a first value or a second value, wherein the first value specifies that each subpicture referring to the PPS includes one and only one rectangular slice and, when there is only one subpicture per picture, that there is only one slice per picture, and wherein the second value specifies that each subpicture referring to the PPS may include only one rectangular slice and may include more than one rectangular slices; and

decode the one and only one rectangular slice when the single slice per subpicture flag has the first value and the one or more rectangular slices when the single slice per subpicture flag has the second value to obtain a decoded picture.

9 . The decoding device of claim 8 , wherein the first value is one (1) and the second value is zero (0).

10 . The decoding device of claim 8 , wherein the PPS further comprises a number of slices in picture flag, and wherein a value of the number of slices in picture flag plus one specifies a number of slices in each picture referring to the PPS.

11 . The decoding device of claim 10 , wherein the number of slices in picture flag is designated as pps_num_slices_in_pic_minus1.

12 . The decoding device of claim 8 , wherein the one or more processors are further configured to generate an image for display based on the one and only one rectangular slice when the single slice per subpicture flag has the first value and the one or more rectangular slices when the single slice per subpicture flag has the second value.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 30, 2025
From: FUTUREWEI TECHNOLOGIES, INC.
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 070056/0881 →
Continuity (4)
Continuation PCTUS2020050837 · Sep 15, 2020
Provisional Application 62905122 · Sep 24, 2019
Provisional Application 62904481 · Sep 23, 2019
Related Publication 20220217383A1 · Jul 7, 2022
References Cited (48)
US 20080219349A1 · Huang · 2008 [cited by examiner]
US 20130101035A1 · Wang et al. · 2013 [cited by applicant]
US 20130202051A1 · Zhou · 2013 [cited by applicant]
US 20130343465A1 · Chen et al. · 2013 [cited by applicant]
US 20140093180A1 · Esenlik et al. · 2014 [cited by applicant]
US 20170048550A1 · Hannuksela · 2017 [cited by applicant]
US 20170104990A1 · Sjöberg · 2017 [cited by examiner]
US 20180124462A1 · Lim et al. · 2018 [cited by applicant]
US 20190082178A1 · Kim · 2019 [cited by examiner]
US 20200177922A1 · Chujoh · 2020 [cited by examiner]
US 20200404268A1 · Choi · 2020 [cited by examiner]
US 20210044838A1 · Chen · 2021 [cited by examiner]
US 20210360332A1 · Yip · 2021 [cited by examiner]
US 20220182681A1 · Paluri · 2022 [cited by examiner]
US 20220239933A1 · Lim · 2022 [cited by examiner]
US 20220248029A1 · Lim · 2022 [cited by examiner]
US 20220279179A1 · Kim · 2022 [cited by examiner]
CN 101808353A · 2010 [cited by applicant]
CN 103975596B · 2017 [cited by applicant]
JP 2006180209A · 2006 [cited by applicant]
JP 2015534775A · 2015 [cited by applicant]
JP 2022535847A · 2022 [cited by applicant]
JP 2022537767A · 2022 [cited by applicant]
JP 2022549798A · 2022 [cited by applicant]
KR 20170005366A · 2017 [cited by applicant]
RU 2653236C2 · 2018 [cited by applicant]
WO 2018178507A1 · 2018 [cited by applicant]
WO 2020245497A1 · 2020 [cited by applicant]
WO 2020245498A1 · 2020 [cited by applicant]
WO 2020256442A1 · 2020 [cited by applicant]
WO 2021061033A1 · 2021 [cited by applicant]
Document: JVET-O2001-vE, Bross, B., et al., “Versatile Video Coding (Draft 6)” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 15th Meeting: Gothenburg, SE, Jul. 3-12, 2019, 25 pages. [cited by applicant]
“Line Transmission of Non-Telephone Signals Video Codec for Audiovisual Services at p×64 kbits,” ITU-T Recommendation H.261, Mar. 1993, 29 pages. [cited by applicant]
“Transmission of Non-Telephone Signals; Information Technology—Generic Coding of Moving Pictures and Associated Audio Information: Video,” ITU-T Recommendation H.262, Jul. 1995, 211 pages. [cited by applicant]
“Series H: Audiovisual and Multimedia Systems; Infrastructure of audiovisual services—Coding of moving video; Video coding for low bit rate communication,” ITU-T Recommendation H.263, Jan. 2005, 226 pages. [cited by applicant]
“Series H: Audiovisual and Multimedia Systems; Infrastructure of audiovisual services—Coding of moving video; Advanced video coding for generic audiovisual services,” Recommendation ITU-T H.264, Jun. 2019, 836 pages. [cited by applicant]
“Series H: Audiovisual and Multimedia Systems; Infrastructure of audiovisual services—Coding of moving video; High efficiency video coding” Recommendation ITU-T H.265, Apr. 2013, 317 pages. [cited by applicant]
JCTVC-AC1005-v2, Boyce, J., et al., “HEVC Additional Supplemental Enhancement Information (Draft 4),” Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 29th Meeting: Ma… [cited by applicant]
JVET-M0261, Hannuksela, M., et al., “AHG12: On grouping of tiles,” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 13th Meeting: Marrakech, MA., Jan. 9-18, 2019, 11 pages. [cited by applicant]
JVET-O2001-vE, Bross, B., et al., “Versatile Video Coding (Draft 6),” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, 15th Meeting: Gothenburg, SE, Jul. 3-12, 2019, 455 pages. [cited by applicant]
Document: JVET-O0269-v1, Chen, L., et al., “AHG17:Suggested syntax improvement on PPS” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11 15th Meeting: Gothenburg, SE, Jul. 3-12, 2019, XP0… [cited by applicant]
Document: JVET-S0132, Jhu, H-J., et al., “AHG9:On syntax signaling order in SPS and PPS” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11 19th Meeting: by teleconference, Jun. 22-Jul. 1,… [cited by applicant]
Byeongdoo Choi, AHG12: Improvements on Slice, Tile and Brick signaling, Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, JVET-00338-v2, Jul. 3-12, 2019, total 7 pages. [cited by applicant]
Document: JVET-O2001-vC, Bross, B., et al., “Versatile Video Coding (Draft 6),” XP030293942, Retrieved from the Internet: URL:https://jvet-experts.org/doc_end_user/documents/15_Gothenburg/ wg11/JVET-O2001-v12.zip JVET-O… [cited by applicant]
Document: JVET-P1024, Hannuksela, M., et al., “AHG12: single_slice_per_subpic_flag,” Joint Video Experts Team (JVET) ofITU-T SG 16 WP 3 and 1S0/IEC JTC 1/SC 29/WG 11 16th Meeting: Geneva, CH, Oct. 1-11, 2019, 1 page. [cited by applicant]
Document: JVET-O2001-vE; JVET-P1024 ; m51478 Oct. 9, 2019, Bross, B., et al., “Versatile Video Coding (Draft 6)”(Oct. 9, 2019), pp. 1-454, XP030218429, Retrieved from the Internet:URL:http://phenix.int-evry.fr/jvet/doc_… [cited by applicant]
Document: JVET-O1076-v4, Wang, Y.K., et al., “Report ofBoG on high-level syntax,” XP030208159, Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and 1S0/IEC JTC 1/SC 29/WG 11 15th Meeting: Gothenburg, SE, Jul. 3-12, 2… [cited by applicant]
Document: JVET-O0555-vl, Boyce, J., et al., “Sub-pictures and sub-picture sets with level derivation,” Joint Video Experts Team (JVET) of ITU-T SG 16 WP 3 and 1S0/IEC JTC 1/SC 29/WG 11 15th Meeting: Gothenburg, SE, Jul.… [cited by applicant]