Signaling of picture header in video coding
AssigneeHuawei Technologies Co., Ltd.
InventorsFNU Hendry, Ye-Kui Wang, Jianle Chen
Life of this patent
Estimating the term…
Abstract
A method of decoding is provided. The method includes receiving a video bitstream including a picture unit (PU) having a picture header (PH) with a PH syntax structure, where the PH syntax structure includes the following syntax elements common for all slices of a coded picture associated with the PH syntax structure: a non-reference picture flag, a picture parameter set (PPS) identifier (ID), a picture order count (POC) least significant bit (LSB), a no output of prior pictures flag, a recovery point POC, and a picture output flag; and decoding the coded picture from the PU to obtain a decoded picture.
Claims29
A non-transitory computer-readable storage medium storing instructions that, wherein executed by one or more processors, cause a video processing apparatus to:
- receive a video bitstream including a picture unit (PU) having a picture header (PH) with a PH syntax structure, wherein the PU is a set of network abstraction layer (NAL) units associated with each other according to a specified classification rule, are consecutive in decoding order, and contain exactly one coded picture, wherein the PU consists of zero or one PH NAL unit, and wherein the PH syntax structure includes the following syntax elements common for all slices of the coded picture:
- a non-reference picture flag,
- a picture parameter set (PPS) identifier (ID),
- a picture order count (POC) least significant bit (LSB), wherein the POC LSB specifies a POC modulo for a maximum POC LSB for the coded picture, and wherein the maximum POC LSB is determined by:
- MaxPicOrderCntLsb
- =
- 2
- (
- sps
-
- _
-
- log
-
- 2
-
- _
-
- max
-
- _
-
- pic
-
- _
-
- order
-
- _
-
- cnt
-
- _
-
- lsb
-
- _
-
- minus
-
- 4
- +
- 4
- )
- ,
- where the value of sps_log 2_max_pic_order_cnt_lsb_minus4 is in a range of 0 to 12, inclusive,
- a recovery point POC, and
- a picture output flag;
- and
- decode the coded picture from the PU to obtain a decoded picture.
A non-transitory computer-readable storage medium storing instructions that, wherein executed by one or more processors, cause a video processing apparatus to:
- generate a picture unit (PU) having a picture header (PH) with a PH syntax structure, wherein the PU is a set of network abstraction layer (NAL) units associated with each other according to a specified classification rule, are consecutive in decoding order, and contain exactly one coded picture, wherein the PU consists of zero or one PH NAL unit, and wherein the PH syntax structure includes the following syntax elements common for all slices of the coded picture:
- a non-reference picture flag,
- a picture parameter set (PPS) identifier (ID),
- a picture order count (POC) least significant bit (LSB), wherein the POC LSB specifies a POC modulo for a maximum POC LSB for the coded picture, and wherein the maximum POC LSB is determined by:
- MaxPicOrderCntLsb
- =
- 2
- (
- sps
-
- _
-
- log
-
- 2
-
- _
-
- max
-
- _
-
- pic
-
- _
-
- order
-
- _
-
- cnt
-
- _
-
- lsb
-
- _
-
- minus
-
- 4
- +
- 4
- )
- ,
- where the value of sps_log 2_max_pic_order_cnt_lsb_minus4 is in a range of 0 to 12, inclusive,
- a recovery point POC, and
- a picture output flag;
- and
- encoding the PU into a video bitstream.
A non-transitory computer-readable storage medium storing a bitstream and one or more instructions executable by at least one processor to perform operations of encoding or decoding of the bitstream, the operations comprising:
- receiving a video bitstream including a picture unit (PU) having a picture header (PH) with a PH syntax structure, wherein the PU is a set of network abstraction layer (NAL) units associated with each other according to a specified classification rule, are consecutive in decoding order, and contain exactly one coded picture, wherein the PU consists of zero or one PH NAL unit, and wherein the PH syntax structure includes the following syntax elements common for all slices of the coded picture:
- a non-reference picture flag, a picture parameter set (PPS) identifier (ID), a picture order count (POC) least significant bit (LSB), a recovery point POC, and a picture output flag, wherein the POC LSB specifies a POC modulo for a maximum POC LSB for the coded picture, and wherein the maximum POC LSB is determined by:
- MaxPicOrderCntLsb
- =
- 2
- (
- sps
-
- _
-
- log
-
- 2
-
- _
-
- max
-
- _
-
- pic
-
- _
-
- order
-
- _
-
- cnt
-
- _
-
- lsb
-
- _
-
- minus
-
- 4
- +
- 4
- )
- ,
- where the value of sps_log 2_max_pic_order_cnt_lsb_minus4 is in a range of 0 to 12, inclusive;
- and
- decoding the coded picture from the PU to obtain a decoded picture.
A non-transitory computer-readable storage medium storing a bitstream and one or more instructions executable by at least one processor to perform operations of encoding or decoding of the bitstream, the operations comprising:
- generating a picture unit (PU) having a picture header (PH) with a PH syntax structure, wherein the PU is a set of network abstraction layer (NAL) units associated with each other according to a specified classification rule, are consecutive in decoding order, and contain exactly one coded picture, wherein the PU consists of zero or one PH NAL unit, and wherein the PH syntax structure includes the following syntax elements common for all slices of the coded picture:
- a non-reference picture flag, a picture parameter set (PPS) identifier (ID), a picture order count (POC) least significant bit (LSB), a recovery point POC, and a picture output flag, wherein the POC LSB specifies a POC modulo for a maximum POC LSB for the coded picture, and wherein the maximum POC LSB is determined by:
- MaxPicOrderCntLsb
- =
- 2
- (
- sps
-
- _
-
- log
-
- 2
-
- _
-
- max
-
- _
-
- pic
-
- _
-
- order
-
- _
-
- cnt
-
- _
-
- lsb
-
- _
-
- minus
-
- 4
- +
- 4
- )
- ,
- where the value of sps_log 2_max_pic_order_cnt_lsb_minus4 is in a range of 0 to 12, inclusive;
- and
- encoding the PU into a video bitstream.
Dependencies are inferred from the claim text.