如果存在,条带头语法元素pic_parameter_set_id、frame_num、field_pic_flag、bottom_field_flag、 slice_type 表示条带的编码类型 slice_type 的值在5 到9 范围内表示,除了当前条带的编码类型,所有当前编码图像的其他条带的slice_type pic_parameter_set_id 指定使用的图像参数集。pic_parameter_set_id 的值应该在0 到255 范围内(包括0和255)。 frame_num 用作一个图像标识符,在比特流中应由log2_max_frame_num_minus4 + 4 个比特表示。 field_pic_flag 等于1 表示该条带是一个编码场的条带。field_pic_flag 等于0 表示该条带是一个编码帧的条带。当field_pic_flag 不存在时,应推定其值为0。 bottom_field_flag 等于1表示该条带是一个编码底场的一部分。bottom_field_flag 等于0表示该图像是一个编码的顶场。当该条带不存在此语法元素时,应推定其值为0。 idr_pic_id 标识一个IDR图像。一个IDR图像的所有条带中的idr_pic_id 值应保持不变。当按解码顺序的两 pic_order_cnt_lsb 表示一个编码帧的顶场或一个编码场的图像顺序数对MaxPicOrderCntLsb 取模。 delta_pic_order_cnt_bottom 表示一个编码帧的底场和顶场的图像顺序数之间的差 delta_pic_order_cnt[ 0 ] 表示图像顺序数与8.2.1节规定的一个编码帧的顶场或一个编码场的预期图像顺序数之间的差异。 delta_pic_order_cnt[ 1 ] 表示图像顺序数与8.2.1节规定的一个编码帧的底场的预期图像顺序数之间的差异。 redundant_pic_cnt 对于属于基本编码图像的条带和条带数据隔离带应等于0。 direct_spatial_mv_pred_flag 表示为得到帧间预测的动作矢量和参考序号而使用的方法 num_ref_idx_active_override_flag 等于0 表示在提到的图像参数集中规定的语法元素num_ref_idx_l0_active_minus1 和num_ref_idx_l1_active_minus1 的值将生效。 num_ref_idx_l0_active_minus1 表示将用于解码该条带的参考图像列表0的最大参考序号。 num_ref_idx_l1_active_minus1 具有与num_ref_idx_l0_active_minus1 同样的语义,只是分别用11 和列表1代替10和列表1。 cabac_init_idc 表示用于决定关联变量的初始化过程中使用的初始化表格的序号。变量cabac_init_idc 的值应该在0到2的范围内(包括0和2)。 slice_qp_delta 表示用于条带中的所有宏块的QPY 的初始值,该值在宏块层将被mb_qp_delta 的值修改。 sp_for_switch_flag 表示用来解码SP条带中的P宏块的解码过程 slice_qs_delta 表示SP和SI条带中所有宏块的QSY 值。 disable_deblocking_filter_idc 表示去块效应滤波器的操作在经过条带的一些块边缘时是否会被废弃,并指定该滤波器针对哪个边缘被废弃。 slice_alpha_c0_offset_div2 表示访问α 和tC0 去块效应滤波器表格来滤波条带中的宏块所控制的操作使用的偏移。 slice_beta_offset_div2 表示访问β 去块效应滤波器表格来滤波带中的宏块所控制的操作使用的偏移。 slice_group_change_cycle 用来在slice_group_map_type 等于3、4或5时得到条带组0中的条带组映射单元的数目 |
评论