IP Library Granted Patent US 11,831,923
Granted Patent B2
US 11,831,923 · App. 17/967,382 · Granted Nov 28, 2023

Presence of adaptation parameter set units

Inventors: Zhipin Deng (Beijing, CN); Li Zhang (San Diego, CA); Ye-Kui Wang (San Diego, CA); Kai Zhang (San Diego, CA)
Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD.; BYTEDANCE INC.
H04N19/70H04N19/172H04N19/188
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,831,923
App. No.
17/967,382
Granted
Nov 28, 2023
Kind
B2
Abstract

Systems, methods and apparatus for video processing are described. The video processing may include video encoding, video decoding, or video transcoding. One example method of video processing includes performing a conversion between a video comprising one or more pictures comprising one or more slices and a bitstream of the video. The bitstream conforms to a predefined order between a position of a first NAL (network abstraction layer) unit in a picture unit carrying an adaptation parameter set information and a second NAL unit that is a last video coding layer (VCL) NAL unit in the picture unit.

Claims (41)

1. A method of video processing, comprising:

performing a conversion between a video comprising one or more pictures comprising one or more slices and a bitstream of the video,

wherein the bitstream conforms to a predefined order between a position of a first network abstraction layer (NAL) unit in a picture unit carrying an adaptation parameter set (APS) information and a second NAL unit that is a last video coding layer (VCL) NAL unit in the picture unit,

wherein when i) an APS NAL unit has an APS parameters type which is equal to a scaling list APS type, ii) a value of a syntax element in an APS syntax structure specifies that one or more chroma-related APS syntax elements are not present in the APS syntax structure, and iii) a variable id is not equal to X and id % M is not equal to N, scaling list chroma-related data syntax elements are excluded from the APS syntax structure, whereby X, M and N are integers.

2. The method of claim 1 , wherein the predefined order is that the first NAL unit, when present, follows the second NAL unit of the picture unit.

3. The method of claim 1 , wherein a NAL unit type of the first NAL unit is a suffix adaptation parameter set NAL unit.

4. The method of claim 3 , wherein the NAL unit type of the first NAL unit is SUFFIX_APS_NUT.

5. The method of claim 1 , wherein X=27.

6. The method of claim 1 , wherein M=3, N=2.

7. The method of claim 1 , wherein the conversion includes encoding the video into the bitstream.

8. The method of claim 1 , wherein the conversion includes decoding the video from the bitstream.

9. An apparatus for processing video data comprising a processor and a non-transitory memory with instructions thereon, wherein the instructions upon execution by the processor, cause the processor to:

perform a conversion between a video comprising one or more pictures comprising one or more slices and a bitstream of the video,

wherein the bitstream conforms to a predefined order between a position of a first network abstraction layer (NAL) unit in a picture unit carrying an adaptation parameter set (APS) information and a second NAL unit that is a last video coding layer (VCL) NAL unit in the picture unit,

wherein when i) an APS NAL unit has an APS parameters type which is equal to a scaling list APS type, ii) a value of a syntax element in an APS syntax structure specifies that one or more chroma-related APS syntax elements are not present in the APS syntax structure, and iii) a variable id is not equal to X and id % M is not equal to N, scaling list chroma-related data syntax elements are excluded from the APS syntax structure, whereby X, M and N are integers.

10. The apparatus of claim 9 , wherein the predefined order is that the first NAL unit, when present, follows the second NAL unit of the picture unit.

11. The apparatus of claim 9 , wherein a NAL unit type of the first NAL unit is a suffix adaptation parameter set NAL unit.

12. The apparatus of claim 11 , wherein the NAL unit type of the first NAL unit is SUFFIX_APS_NUT.

13. The apparatus of claim 9 ,

wherein X=27, and

wherein M=3, N=2.

14. A non-transitory computer-readable storage medium storing instructions that cause a processor to:

perform a conversion between a video comprising one or more pictures comprising one or more slices and a bitstream of the video,

wherein the bitstream conforms to a predefined order between a position of a first network abstraction layer (NAL) unit in a picture unit carrying an adaptation parameter set (APS) information and a second NAL unit that is a last video coding layer (VCL) NAL unit in the picture unit,

wherein when i) an APS NAL unit has an APS parameters type which is equal to a scaling list APS type, ii) a value of a syntax element in an APS syntax structure specifies that one or more chroma-related APS syntax elements are not present in the APS syntax structure, and iii) a variable id is not equal to X and id % M is not equal to N, scaling list chroma-related data syntax elements are excluded from the APS syntax structure, whereby X, M and N are integers.

15. The non-transitory computer-readable storage medium of claim 14 , wherein the predefined order is that the first NAL unit, when present, follows the second NAL unit of the picture unit,

wherein a NAL unit type of the first NAL unit is a suffix adaptation parameter set NAL unit, and

wherein the NAL unit type of the first NAL unit is SUFFIX_APS_NUT.

16. The non-transitory computer-readable storage medium of claim 14 ,

wherein X=27, and

wherein M=3, N=2.

17. A non-transitory computer-readable recording medium storing a bitstream of a video which is generated by a method performed by a video processing apparatus, wherein the method comprises:

generating the bitstream of the video comprising one or more pictures comprising one or more slices,

wherein the bitstream conforms to a predefined order between a position of a first network abstraction layer (NAL) unit in a picture unit carrying an adaptation parameter set (APS) information and a second NAL unit that is a last video coding layer (VCL) NAL unit in the picture unit,

wherein when i) an APS NAL unit has an APS parameters type which is equal to a scaling list APS type, ii) a value of a syntax element in an APS syntax structure specifies that one or more chroma-related APS syntax elements are not present in the APS syntax structure, and iii) a variable id is not equal to X and id % M is not equal to N, scaling list chroma-related data syntax elements are excluded from the APS syntax structure, whereby X, M and N are integers.

18. The non-transitory computer-readable recording medium of claim 17 , wherein the predefined order is that the first NAL unit, when present, follows the second NAL unit of the picture unit,

wherein a NAL unit type of the first NAL unit is a suffix adaptation parameter set NAL unit, and

wherein the NAL unit type of the first NAL unit is SUFFIX_APS_NUT.

19. The non-transitory computer-readable recording medium of claim 17 ,

wherein X=27, and

wherein M=3, N=2.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 26, 2023
From: ZHANG, LI; WANG, YE-KUI; ZHANG, KAI
To: BYTEDANCE INC.
Reel/Frame 062804/0121 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 26, 2023
From: BEIJING ZITIAO NETWORK TECHNOLOGY CO., LTD.
To: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD.
Reel/Frame 062804/0142 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 26, 2023
From: DENG, ZHIPIN
To: BEIJING ZITIAO NETWORK TECHNOLOGY CO., LTD.
Reel/Frame 062867/0264 →
Priority Claims (1)
WO PCT/CN2020/085445 · Apr 17, 2020 · international
Continuity (2)
Continuation PCTCN2021087962 · Apr 18, 2021
Related Publication 20230066409A1 · Mar 2, 2023