IP Library Patent Application 19011256
Patent Application
App. No. 19/011,256

METHOD FOR SIGNALING PICTURE HEADER IN CODED VIDEO STREAM

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 None
App. No.
19/011,256
Abstract

A method of decoding an encoded video bitstream using at least one processor includes obtaining a video coding layer (VCL) network abstraction layer (NAL) unit; determining whether the VCL NAL unit is a first VCL NAL unit of a picture unit (PU) containing the VCL NAL unit; based on determining that the VCL NAL unit is the first VCL NAL unit of the PU, determining whether the VCL NAL unit is a first VCL NAL unit of an access unit (AU) containing the PU; and based on determining that the VCL NAL unit is the first VCL NAL unit of the AU, decoding the AU based on the VCL NAL unit.

Claims (54)

1 . (canceled)

2 . A method for video decoding, the method comprising:

determining whether one or more conditions of a plurality of conditions of a video coding layer (VCL) network abstraction layer (NAL) unit are true, the plurality of conditions comprising:

a value of nuh_layer_id of the VCL NAL unit is less than or equal to a value of the nuh_layer_id of a previous picture in a decoding order,

a value of ph_pic_order_cnt_lsb of the VCL NAL unit is different from a value of ph_pic_order_cnt_lsb of a previous picture in the decoding order, and

a picture order count value derived for the VCL NAL unit is different from a picture order count value of a previous picture in the decoding order;

when the one or more conditions of the plurality of conditions of the VCL NAL unit are true, the VCL NAL unit is a first VCL NAL unit of an access unit (AU); and

decoding the AU based on the VCL NAL unit.

3 . The method of claim 2 , wherein the plurality of conditions further comprising:

the VCL NAL unit is a first VCL NAL unit following a picture header NAL unit.

4 . The method of claim 2 , wherein the plurality of conditions further comprising:

a flag in the VCL NAL unit is set to indicate that a picture header is included in a slice header included in the VCL NAL unit.

5 . The method of claim 2 , the method further comprising:

an gdr_or_irap_pic_flag in picture header indicates whether or not a current picture is an IRAP or GDR picture;

when a value of the gdr_or_irap_pic_flag is equal to 1, an no_output_of_prior_pics_flag is present in the picture header.

6 . The method of claim 2 , wherein a plurality of flags corresponding to picture coding information are not signaled in a picture parameter set (PPS) corresponding to a picture header.

7 . The method of claim 6 , wherein the plurality of flags includes an rpl_info_in_ph_flag and an wp_info_in_ph_flag.

8 . The method of claim 6 , wherein the plurality of flags that includes an rpl_info_in_ph_flag, an wp_info_in_ph_flag, and at least one of a dbf_info_in_ph_flag, an sao_info_in_ph_flag, an alf_info_in_ph_flag, and a qp_delta_info_in_ph_flag.

9 . A method for video encoding, the method comprising:

determining whether one or more conditions of a plurality of conditions of a video coding layer (VCL) network abstraction layer (NAL) unit are true, the plurality of conditions comprising:

a value of nuh_layer_id of the VCL NAL unit is less than or equal to a value of the nuh_layer_id of a previous picture in a decoding order,

a value of ph_pic_order_cnt_lsb of the VCL NAL unit is different from a value of ph_pic_order_cnt_lsb of a previous picture in the decoding order, and a picture order count value derived for the VCL NAL unit is different from a picture order count value of a previous picture in the decoding order;

when the one or more conditions of the plurality of conditions of the VCL NAL unit are true, the VCL NAL unit is a first VCL NAL unit of an access unit (AU); and

encoding the AU based on the VCL NAL unit.

10 . The method of claim 9 , wherein the plurality of conditions further comprises:

the VCL NAL unit is a first VCL NAL unit following a picture header NAL unit.

11 . The method of claim 9 , wherein the plurality of conditions further comprises:

a flag in the VCL NAL unit is set to indicate that a picture header is included in a slice header included in the VCL NAL unit.

12 . The method of claim 9 , the method further comprising:

an gdr_or_irap_pic_flag in picture header indicates whether or not a current picture is an IRAP or GDR picture;

when a value of the gdr_or_irap_pic_flag is equal to 1, an no_output_of_prior_pics_flag is present in the picture header.

13 . The method of claim 9 , wherein a plurality of flags corresponding to picture coding information is not signaled in a picture parameter set (PPS) corresponding to a picture header.

14 . The method of claim 13 , wherein the plurality of flags includes an rpl_info_in_ph_flag and an wp_info_in_ph_flag.

15 . The method of claim 13 , wherein the plurality of flags includes an rpl_info_in_ph_flag, an wp_info_in_ph_flag, and at least one of a dbf_info_in_ph_flag, an sao_info_in_ph_flag, an alf_info_in_ph_flag, or a qp_delta_info_in_ph_flag.

16 . A method of processing visual media data, the method comprising:

processing a bitstream that includes the visual media data according to a format rule, wherein

the bitstream includes coded information of a video coding layer (VCL) network abstraction layer (NAL) unit; and

the format rule specifies that:

a plurality of conditions of the VCL NAL unit includes:

a value of nuh_layer_id of the VCL NAL unit is less than or equal to a value of the nuh_layer_id of a previous picture in decoding order,

a value of ph_pic_order_cnt_lsb of the VCL NAL unit is different from a value of ph_pic_order_cnt_lsb of a previous picture in the decoding order, and

a picture order count value derived for the VCL NAL unit is different from a picture order count value of a previous picture in the decoding order; and

when one or more conditions of the plurality of conditions of the VCL NAL unit are true, the VCL NAL unit is a first VCL NAL unit of an access unit (AU); and

the AU is processed based on the VCL NAL unit.

17 . The method of claim 16 , wherein the plurality of conditions further comprising:

the VCL NAL unit is a first VCL NAL unit following a picture header NAL unit.

18 . The method of claim 16 , wherein the plurality of conditions further comprising:

a flag in the VCL NAL unit is set to indicate that a picture header is included in a slice header included in the VCL NAL unit.

19 . The method of claim 16 , the format rule further specifies that:

an gdr_or_irap_pic_flag in picture header indicates whether or not a current picture is an IRAP or GDR picture;

when a value of the gdr_or_irap_pic_flag is equal to 1, an no_output_of_prior_pics_flag is present in the picture header.

20 . The method of claim 16 , the format rule further specifies that:

a plurality of flags corresponding to picture coding information are not signaled in a picture parameter set (PPS) corresponding to a picture header.

21 . The method of claim 20 , wherein the plurality of flags includes an rpl_info_in_ph_flag and an wp_info_in_ph_flag.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 3, 2025
From: CHOI, BYEONGDOO; LIU, SHAN; WENGER, STEPHAN
To: TENCENT AMERICA LLC
Reel/Frame 070729/0818 →