VVC解码流程(5)—Picture Header

Picture Header可以以单独的Non-VCL NALU (PH_NUT) 进行传输,也可以放在Slice Header中进行传输。

[u(1)] ph_gdr_or_irap_pic_flag:等于1表示当前图片是GDR或IRAP图片。
[u(1)] ph_non_ref_pic_flag:等于1表示非参考图片。
[u(1)] ph_gdr_pic_flag:等于1表示GDR图片。
[u(1)] ph_inter_slice_allowed_flag:等于0表示图片的所有Slice的sh_slice_type等于2。等于1指定图片中可能有也可能没有sh_slice_type等于0或1的一个或多个Slice。
[u(1)] ph_intra_slice_allowed_flag:等于0指定图片的所有Slice的sh_slice_type等于0或1。ph_intra_slice_allowed_flag等于1表示图片中可能有也可能没有sh_slice_type等于2的一个或多个编码切片。当不存在时,ph_intra_sice_allowed_flags的值被推断为等于1。

[ue(v)] ph_pic_parameter_set_id:pps_id, 取值范围0-63。
[u(v)] ph_pic_order_cnt_lsb:指定当前图片的图片顺序计数模MaxPicOrderCntLsb。ph_pic_order_cnt_lsb语法元素的长度为sps_log2_max_pic_oorder_cnt_lsb_minus4+4位。ph_pic_order_cnt_lsb的值应在0到MaxPicOrderCntLsb−1的范围内,包括0和1。

[u(1)] ph_alf_enabled_flag:enable ALF.
[u(3)] ph_num_alf_aps_ids_luma:指定当前图片中的slice引用的的ALF APS的数量。
[u(3)] ph_alf_aps_id_luma[ i ]:指示luma引用的是哪几个APS。
[u(1)] ph_alf_cb_enabled_flag:enable cb ALF。
[u(1)] ph_alf_cr_enabled_flag:enable cr ALF。
[u(3)] ph_alf_aps_id_chroma:指示chroma引用的是哪个APS。
[u(1)] ph_alf_cc_cb_enabled_flag:enable cb CCALF。
[u(3)] ph_alf_cc_cb_aps_id:指示cb引用的是哪个APS。
[u(1)] ph_alf_cc_cr_enabled_flag:enable cr CCALF。
[u(3)] ph_alf_cc_cr_aps_id:指示cr引用的是哪个APS。

[u(1)] ph_lmcs_enabled_flag:enable LMCS。
[u(2)] ph_lmcs_aps_id:指示引用的是哪个APS。
[u(1)] ph_chroma_residual_scale_flag:等于1表示启用色度残差缩放。

[u(1)] ph_explicit_scaling_list_enabled_flag:
[u(3)] ph_scaling_list_aps_id:指示引用的是哪个APS。

[u(1)] ph_pic_output_flag:

[u(1)] ph_partition_constraints_override_flag:

[ue(v)] ph_cu_qp_delta_subdiv_intra_slice:指定了传递cu_qp_delta_abs和cu_qp_delta_sign_flag的 intra slice 中编码单元的最大cbSubdiv值。
[ue(v)] ph_cu_chroma_qp_offset_subdiv_intra_slice:指定传递cu_chroma_qp_offset_flag的 intra slice 中编码单元的最大cbSubdiv值。
[ue(v)] ph_cu_qp_delta_subdiv_inter_slice:指定了传递cu_qp_delta_abs和cu_qp_delta_sign_flag的 inter slice 中编码单元的最大cbSubdiv值。
[ue(v)] ph_cu_chroma_qp_offset_subdiv_inter_slice:指定传递cu_chroma_qp_offset_flag的 inter slice 中编码单元的最大cbSubdiv值。

[u(1)] ph_temporal_mvp_enabled_flag:
[u(1)] ph_collocated_from_l0_flag:
[ue(v)] ph_collocated_ref_idx:
[u(1)] ph_mmvd_fullpel_only_flag
[u(1)] ph_mvd_l1_zero_flag:
[u(1)] ph_bdof_disabled_flag:
[u(1)] ph_dmvr_disabled_flag:
[u(1)] ph_prof_disabled_flag:

[se(v)] ph_qp_delta:指定了用于图片中编码块的QpY的初始值,直到被编码单元层中的CuQpDeltaVal的值修改为止。

[u(1)] ph_joint_cbcr_sign_flag:
[u(1)] ph_sao_luma_enabled_flag:
[u(1)] ph_sao_chroma_enabled_flag:

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注