IP Library Granted Patent US 11,375,232
Granted Patent B2
US 11,375,232 · App. 16/709,907 · Granted Jun 28, 2022

Sub picture signaling in video coding

Inventor: Ping Wu (Brentford, GB)
Assignee: ZTE (UK) Limited
H04N19/593H04L69/22H04N19/184H04N19/188H04N19/90
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 11,375,232
App. No.
16/709,907
Granted
Jun 28, 2022
Kind
B2
Abstract

Methods, apparatus and systems for video bitstream generation and parsing are described. One example method of video bitstream processing includes parsing a header at a video unit level in a video bitstream for a first field indicative of whether the video unit includes multiple network abstraction layer bit units having multiple types, parsing, due to determining that the video unit includes multiple network abstraction layer bit units having multiple types, a second field in the header indicative of whether the video unit comprises an intra random access point, and decoding, based on the first field and the second field, the video bitstream to generate a video.

Claims (32)

1. A method of video bitstream processing, comprising:

parsing a picture parameter set at a video unit level in a video bitstream for a first field indicative of whether the video unit includes multiple network abstraction layer bit units having multiple types;

parsing, due to determining that the video unit includes multiple network abstraction layer bit units having multiple types, a second field in the picture parameter set indicative of whether the video unit comprises multiple network abstraction layer bit units have mixed NAL unit types in a range IDR_W_RADL to CRA_NUT; and

decoding, based on the first field and the second field, the video bitstream to generate a video.

2. The method of claim 1 , wherein the video unit is a video picture.

3. The method of claim 1 , wherein the first field and the second field are one-bit fields.

4. The method of claim 3 , wherein the second field is positioned immediately following the first field in the picture parameter set.

5. The method of claim 1 , wherein the decoding the video bitstream comprises decoding multiple subpictures includes in the video unit, and wherein each subpicture has an independent network abstraction layer unit type.

6. A method of encoding a video, comprising;

including, in a picture parameter set referred at a video unit level in a video bitstream, a first field indicative of whether the video unit includes multiple network abstraction layer bit units having multiple types;

further including, due to determining that the video unit includes multiple network abstraction layer bit units having multiple types, a second field in the picture parameter set indicative of whether the mixed network abstraction layer bit units have mixed NAL unit types in a range IDR_W_RADL to CRA_NUT; and

encoding the video to generate the video bitstream.

7. The method of claim 6 , wherein the video unit is a video picture.

8. The method of claim 6 , wherein the first field and the second field are one-bit fields.

9. The method of claim 8 , wherein the second field is positioned immediately following the first field in the picture parameter set.

10. The method of claim 6 , wherein the encoding comprises encoding multiple subpictures into the video unit, and wherein each subpicture has an independent network abstraction layer unit type.

11. A video decoding apparatus comprising a processor configured to perform a method of processing a video bitstream comprising:

parsing, for decoding a video picture comprising subpictures, a syntax structure to obtain type information about network abstraction layer (NAL) units making up the video picture and whether the network abstraction layer bit units have mixed NAL unit types in a range IDR_W_RADL to CRA_NUT; and

reconstructing the one or more subpictures based on the parsing.

12. The apparatus of claim 11 , wherein each subpicture comprises one or more NAL unit.

13. The apparatus of claim 11 , wherein the syntax structure includes a first field and an optional second field whose presence is dependent on a value of the first field, and wherein the first field is indicative of whether mixed types of NAL units are present in the NAL units.

14. The apparatus of claim 13 , wherein the first field and the second field are single bit flags that are positioned immediately next to each other.

15. A computer program product comprising a non-transitory computer-readable medium having code stored thereon, the code, when executed by a processor, causing the processor to implement a of video parsing, comprising:

parsing a picture parameter set at a video unit level in a video bitstream for a first field indicative of whether the video unit includes multiple network abstraction layer bit units having multiple types;

parsing, due to determining that the video unit includes multiple network abstraction layer bit units having multiple types, a second field in the picture parameter set indicative of whether the multiple network abstraction layer bit units have mixed NAL unit types in a range IDR_W_RADL to CRA_NUT; and

decoding, based on the first field and the second field, the video bitstream to generate a video.

16. The computer program product of claim 15 , wherein the video unit is a video picture.

17. The computer program product of claim 15 , wherein the first field and the second field are one-bit fields.

18. The computer program product of claim 17 , wherein the second field is positioned immediately following the first field in the picture parameter set.

19. The computer program product of claim 15 , wherein the decoding the video bitstream comprises decoding multiple subpictures includes in the video unit, and wherein each subpicture has an independent network abstraction layer unit type.

20. The method of claim 1 , wherein the second field is included in the picture parameter set responsive to the second field indicating that the video unit includes multiple network abstraction layer bit units having multiple types.

21. The method of claim 5 , wherein the video represents a 3D video, and wherein each subpicture of the multiple subpictures represents a different view data of the 3D video.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 3, 2020
From: WU, PING
To: ZTE (UK) LIMITED
Reel/Frame 052001/0563 →
Continuity (1)
Related Publication 20210176491A1 · Jun 10, 2021
Cited By (2)
US 12,323,626 US 12,581,106