14-HEVC中的PPS解析

HEVC的圖像參數集PPS包含每一幀可能不同的設置信息,其內容同H.264中的大致類似,主要包括:1、自引信息;2、初始圖像控制信息,如初始QP等;3、分塊信息。在解碼開始的時候,所有的PPS全部是非活動狀態,而且在解碼的任意時刻,最多只能有一個PPS處於激活狀態。當某部分碼流引用了某個PPS的時候,這個PPS便被激活,稱爲活動PPS,一直到另一個PPS被激活。

1、 pps_pic_parameter_set_id : 供其他語法元素所引用的PPSid號,此處爲0;
2、pps_seq_parameter_set_id :當前激活的SPS的id號,此處爲0;
3、dependent_slice_segments_enabled_flag:表示引用該PPS的圖像條帶頭中是否包含dependent_slice_segment_flag這個值;此處爲0,表示沒有;
4、output_flag_present_flag:指示條帶頭中是否包含pic_output_flag這個值,此處爲0,表示沒有;
5、num_extra_slice_header_bits:指示條帶頭中是否包含額外的比特數據,0表示沒有,其他值保留用作後期擴展;
6、sign_data_hiding_flag:指示是否隱藏符號數據,此處爲1,表示隱藏符號數據;
7、cabac_init_present_flag:指示條帶頭中是否cabac_init_flag,此處爲1,表示有;
8、num_ref_idx_l0_default_active_minus1:指示在num_ref_idx_active_override_flag爲0條件下,P和B條帶所引用的num_ref_idx_l0_active_minus1的取值,此處爲3;
9、num_ref_idx_l1_default_active_minus1:指示在num_ref_idx_active_override_flag爲0條件下,引用的num_ref_idx_l1_active_minus1的取值,此處爲3;
10、init_qp_minus26:該值加26爲條帶的初始QP值,此處爲0,即初始QP爲26;
11、constrained_intra_pred_flag:限制幀內預測是否允許使用幀間預測的相鄰CB的信息,此處爲0,表示無限制,可以使用;
12、transform_skip_enabled_flag:表示殘差編碼的語法元素中是否出現transform_skip_flag這個值,此處爲1,表示該值存在;
13、cu_qp_delta_enabled_flag:表示當前PPS中是否包含 diff_cu_qp_delta_depth以及在TU中是否包含cu_qp_delta_abs;此處爲0,表示均不存在;
14、pps_cb_qp_offset和pps_cr_qp_offset:表示由亮度QP導出色度QP的偏移量,此處均爲0;
15、pps_slice_chroma_qp_offsets_present_flag:指示了表示色度QP偏移量的標記是否存在於條帶頭中,此處爲0,表示不存在;
16、weighted_pred_flag:表示P幀是否使用加權預測,此處爲0,表示不使用;
17、weighted_bipred_flag:表示B幀是否使用雙向加權預測,此處爲0,表示不使用;
18、transquant_bypass_enable_flag:指示cu_transquant_bypass_flag是否存在,此處爲0,表示不存在;
19、tiles_enabled_flag和entropy_coding_sync_enabled_flag:分別表示是否使用tile模式和熵編碼同步模式,此處均爲0,表示不使用;
20、loop_filter_across_slices_enabled_flag:表示是否允許環路濾波器跨越條帶左和上邊界,此處爲1,表示允許;
21、deblocking_filter_control_present_flag:表示當前PPS中是否包含環路濾波控制信息,此處爲0,表示不存在;
22、pps_scaling_list_data_present_flag:表示當前PPS中是否存在修改激活的SPS的量化參數表的信息,此處爲0,表示不存在;
23、lists_modification_present_flag:表示條帶頭中是否存在ref_pic_lists_modification( )結構,此處爲0,表示不存在;
24、log2_parallel_merge_level_minus2:提供運動矢量合併模式信息,此處爲1;
25、slice_segment_header_extension_present_flag:表示條帶頭中是否包含擴展信息,此處爲0,表示不存在;
26、pps_extension_flag:表示是否存在PPS擴展信息,此處爲0,表示不存在;
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章