CN115136598B 视频处理方法、装置和介质 (字节跳动有限公司)_第1页
CN115136598B 视频处理方法、装置和介质 (字节跳动有限公司)_第2页
CN115136598B 视频处理方法、装置和介质 (字节跳动有限公司)_第3页
CN115136598B 视频处理方法、装置和介质 (字节跳动有限公司)_第4页
CN115136598B 视频处理方法、装置和介质 (字节跳动有限公司)_第5页
已阅读5页,还剩116页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2022.08.19PCT/US2021/0150112021.01.26WO2021/167757EN2021.08.26US2013057646A1,2013执行视频的当前图片的当前条带和视频的比特其中格式规则规定指示预测权重是否包括在当前条带的条带标头中的多个语法元素的值基于当前条带的条带类型和当前图片参考的图片参2执行视频的当前图片的当前条带与所述视频的比特流其中,所述格式规则规定当第一标志的值指示加权预测结构中并且不存在于参考图片参数集PPS的条带标头中时,基于所述当前条带的条带类型和所述当前图片参考的所述PPS中包括的第二标志的值,推断指示预测加权因子是否包括其中,所述第一语法元素等于0指示与所述参考图片列表0相其中,所述第二语法元素等于0指示与所述参考图片列表0相其中,当所述第一标志的值指示所述加权预测信息允许存在于所中并且不存在于参考所述PPS的条带标头中时,对当前图片的单向预测条带(P条带)和/或示所述加权预测信息允许存在于所述图片标头语法结构中,并且不存在于参考所述PPS的b)所述第二标志指示是否对于参考所述PPS的图片的B条带启用加权双向预测,其中,为1表示所述加权预测信息允许存在于所述图片标头语法结构中,并且不存在于参考所述第三语法元素,指示与参考图片列表1相关联的亮度分量的所述预测加权因子是否包第四语法元素,指示与所述参考图片列表1相关联的色度分量的所述预测加权因子是所述第二语法元素为chroma_weight_l0_flag[i],所述第三语法元素为luma_weight_l1_35.根据权利要求2所述的方法,其中,所述第二标四语法元素指示与所述参考图片列表1相关联的所述色度分量的所述预测加权因子不存在9.根据权利要求1所述的方法,其中,由于所述执行视频的当前图片的当前条带与所述视频的比特流其中,所述格式规则规定当第一标志的值指示加权预测结构中并且不存在于参考图片参数集PPS的条带标头中时,基于所述当前条带的条带类型和所述当前图片参考的所述PPS中包括的第二标志的值,推断指示预测加权因子是否包括其中,所述第一语法元素等于0指示与所述参考图片列表0相其中,所述第二语法元素等于0指示与所述参考图片列表0相其中,当所述第一标志的值指示所述加权预测信息允许存在于所中并且不存在于参考所述PPS的条带标头中时,对当前图片的单向预测条带(P条带)和/或4示所述加权预测信息允许存在于所述图片标头语法结构中,并且不存在于参考所述PPS的b)所述第二标志指示是否对于参考所述PPS的图片的B条带启用加权双向预测,其中,为1表示所述加权预测信息允许存在于所述图片标头语法结构中,并且不存在于参考所述第三语法元素,指示与参考图片列表1相关联的亮度分量的所述预测加权因子是否包第四语法元素,指示与所述参考图片列表1相关联的色度分量的所述预测加权因子是其中,所述第一语法元素为luma_weight_l0_flag[i],所述第二语法元素为chroma_素为chroma_weight_l1_flag[i],并且其中i为非负整数,且i的每个值均在0到NumRefIdxActive–1的范围内,NumRefIdxActive–1的值规定所述参考图片列表0或所述参考图片列表1的最大参考索引。执行视频的当前图片的当前条带与所述视频的比特流其中,所述格式规则规定当第一标志的值指示加权预测结构中并且不存在于参考图片参数集PPS的条带标头中时,基于所述当前条带的条带类型和所述当前图片参考的所述PPS中包括的第二标志的值,推断指示预测加权因子是否包括其中,所述第一语法元素等于0指示与所述参考图片列表0相其中,所述第二语法元素等于0指示与所述参考图片列表0相其中,当所述第一标志的值指示所述加权预测信息允许存在于所中并且不存在于参考所述PPS的条带标头中时,对当前图片的单向预测条带(P条带)和/或5示所述加权预测信息允许存在于所述图片标头语法结构中,并且不存在于参考所述PPS的b)所述第二标志指示是否对于参考所述PPS的图片的B条带启用加权双向预测,其中,为1表示所述加权预测信息允许存在于所述图片标头语法结构中,并且不存在于参考所述16.一种非暂时性计算机可读记录介质,其中存储由视频处理装置执行的方法生成的其中,所述格式规则规定当第一标志的值指示加权预测结构中并且不存在于参考图片参数集PPS的条带标头中时,基于所述当前条带的条带类型和所述当前图片参考的所述PPS中包括的第二标志的值,推断指示预测加权因子是否包括其中,所述第一语法元素等于0指示与所述参考图片列表0相其中,所述第二语法元素等于0指示与所述参考图片列表0相其中,当所述第一标志的值指示所述加权预测信息允许存在于所中并且不存在于参考所述PPS的条带标头中时,对当前图片的单向预测条带(P条带)和/或示所述加权预测信息允许存在于所述图片标头语法结构中,并且不存在于参考所述PPS的b)所述第二标志指示是否对于参考所述PPS的图片的B条带启用加权双向预测,其中,为1表示所述加权预测信息允许存在于所述图片标头语法结构中,并且不存在于参考所述6其中所述第二标志为pps_weighte及将所述比特流存储到非暂时性计算机可读记其中,所述格式规则规定当第一标志的值指示加权预测结构中并且不存在于参考图片参数集PPS的条带标头中时,基于所述当前条带的条带类型和所述当前图片参考的所述PPS中包括的第二标志的值,推断指示预测加权因子是否包括其中,所述第一语法元素等于0指示与所述参考图片列表0相其中,所述第二语法元素等于0指示与所述参考图片列表0相其中,当所述第一标志的值指示所述加权预测信息允许存在于所中并且不存在于参考所述PPS的条带标头中时,对当前图片的单向预测条带(P条带)和/或示所述加权预测信息允许存在于所述图片标头语法结构中,并且不存在于参考所述PPS的b)所述第二标志指示是否对于参考所述PPS的图片的B条带启用加权双向预测,其中,为1表示所述加权预测信息允许存在于所述图片标头语法结构中,并且不存在于参考所述7[0002]本申请是于2021年1月26日提交的国际专利申请号PCT/US2021/015011进入中国国家阶段的申请,其要求于2020年2月19日提交的美国临时专利申请No.US62/978[0005]本文档公开了可以由视频编码器和解码器用于处理视频的比特流以执行视频编当前图片的当前条带和视频的比特流之间的转换,其中该规则规定图片参数集(PPS)的第一语法元素的值和PPS的第二语法元素的值控制第三语法元素是否包括在比特流中,并且其中第一语法元素指示是否对参考PPS的比特流中的编解码图片的双向条带(B条带)启用加权预测,第二语法元素指示与加权预测有关的信息是否存在于参考PPS的编解码图片的图片标头或条带标头中,并且第三语法元素指示与当前条带的参考图片列表1相关联的权规定,基于当前条带的条带类型和当前图片参考的图片参数集(PPS)中包括的第一标志的的条带启用对显式加权预测的约束的一个或多个约束标志包括在与当前条带相关联的参8前图片是否排除双向条带(B条带)的指示包括在与当前图片相关联的图片标头语法结构构思可以单独或以各种组合应用于支持多层视频编解码的任何视频编解码标准或非标准9[0061]视频编解码标准主要通过众所周知的ITU-T和ISO/IEC标准发展而来。ITU-T制定索HEVC之外的未来视频编解码技术,VCEG和MPEG于2015年联合成立了联合视频探索团队是相比HEVC降低50%的比特率。新的视频编解码标准在2018年4月的JVET会议上正式命名测试模型VTM在每次会议后都会更新。VVC项目现在的目标是在2020年7月的会议上技术上flag等于0指定当前图片可以是或者可以不是G[0073]gdr_pic_flag等于1指定与PH相关联的图片是GDR图片。gdr_pic_flag等于0指定[0074]ph_inter_slice_allowed_flag等于0指定图片的所有编解码条带具有等于2的于0或1的slice_type的一个或[0075]ph_intra_slice_allowed_flag等于0指定图片的所有编解码条带具有等于0或1等于2的slice_type的一个或多个编解码条带。当不存在时,ph_intra_slice_allowed_[0076]注1–对于本应进行基于子图片的比特流合并而不需要改变PH预计编码器将ph_inter_slice_allowed_flag和ph_intra_slice_allowed_flag的值设置[0077]non_reference_picture_flag等于1指定与PH相关联的图片从不用作参考图片。non_reference_picture_flag等于0指定与PH相关联的图片可以用作或者可以不用作参考[0078]ph_pic_parameter_set_id指定正在使用的PPS的pps_pic_parameter_set_id的[0079]比特流一致性的要求是PH的TemporalId的值应当大于或等于具有等于ph_pic_parameter_set_id的pps_pic_parameter_set_id的PPS的Tem[0080]ph_pic_order_cnt_lsb指定当前图片以MaxPicOrderCntLsb为模的图片顺序计数。ph_pic_order_cnt_lsb语法元素的长度为log2_max_pic_order_cnt_lsb_minus4+4比特。ph_pic_order_cnt_lsb的值应当在0到MaxPicOrderCntLsb-1的范围(包括0和MaxPicOrderCntLsb-1[0081]no_output_of_prior_pics_flag影响在解码不是如附录C所指定的比特流中的第一个图片的CLVSS图片之后的DPB中的先前的PicOrderCntVal的CLVS中有按照解码顺序在当前GDR图片之后的图片picA,则图片picA1的范围(包括0和MaxPicOrderCntLsb[0085]注2–当gdr_enabled_flag等于1并且当前图片的PicOrderCntVal大于或等于相关联的GDR图片的RpPicOrderCntVal时,按照输出顺序的当前解码图片和后续解码图片与通过从按照解码顺序在相关联的GDR图片之前的先前IRAP图片(当存在时)开始解码过程而产[0086]ph_extra_bit[i]可以等于1或0。符合本规范的该版本的解码器应当忽略ph_msb_present_flag等于0指定语法元素poc_msb_val不存在于ph中。当vps_independent_layer_flag[GeneralLayerIdx[nuh_layer_id]]等于0并且在当前层的参考层中的当前AU[0088]poc_msb_val指定当前图片的POCMSB值。语法元素poc_msb_val的长度为poc_[0089]ph_alf_enabled_flag等于1指定对与PH相关联的所有条带启用自适应环路滤波对与PH相关联的一个、多个或所有条带禁用自适应环路滤波器。当不存在时,ph_alf_[0091]ph_alf_aps_id_luma[i]指定与PH相关联的条带的亮度分量参考的第i个ALFAPS[0092]具有等于ALF_APS的aps_params_type和等于ph_alf_aps__id__luma[i]的adaptation_parameter_set_id的APSNAL单元的alf_luma_filter_signal_flag的值应当[0093]具有等于ALF_APS的aps_params_type和等于ph_alf_aps__id__luma[i]的adaptation_parameter_set_id的APSNAL单元的TemporalId应当小于或等于与PH相关联[0094]ph_alf_chroma_idc等于0指定自适应环路滤波器不应用于Cb和Cr色彩分量。ph_于2指定自适应环路滤波器被应用于Cr色彩分量。ph_alf_chroma_idc等于3指定自适应环[0095]ph_alf_aps_id_chroma指定与PH相关联的条带的色度分量参考的ALFAPS的[0096]具有等于ALF_APS的aps_params_type和等于ph_alf_aps__id_chroma的adaptation_parameter_set_id的APSNAL单元的alf_chroma_filter_signal_flag的值应[0097]具有等于ALF_APS的aps_params_type和等于ph_alf_aps__id_chroma的adaptation_parameter_set_id的APSNAL单元的TemporalId应该小于或等于与PH相关联[0098]ph_cc_alf_cb_enabled_flag等于1指定对与PH相关联的所有条带启用Cb色彩分[0099]ph_cc_alf_cb_aps_id指定与PH相关联的条带的Cb色彩分量参考的ALFAPS的[0100]具有等于ALF_APS的aps__params_type和等于ph_cc_alf_cb_aps_id的adaptation_parameter_set_id的APSNAL单元的alf_cc_cb_filter_signal_flag的值应[0101]具有等于ALF_APS的aps__params_type和等于ph_cc_alf_cb_aps_id的adaptation_parameter_set_id的APSNAL单元的TemporalId应当小于或等于与PH相关联[0102]ph_cc_alf_cr_enabled_flag等于1指定对与PH相关联的所有条带启用Cr色彩分[0103]ph_cc_alf_cr_aps_id指定与PH相关联的条带的Cr色彩分量参考的ALFAPS的[0104]具有等于ALF_APS的aps__params_type和等于ph_cc_alf_cr_aps_id的adaptation_parameter_set_id的APSNAL单元的alf_cc_cr_filter_signal_flag的值应[0105]具有等于ALF_APS的aps__params_type和等于ph_cc_alf_cr_aps_id的adaptation_parameter_set_id的APSNAL单元的TemporalId应当小于或等于与PH相关联[0106]ph_lmcs_enabled_flag等于1指定对与PH相关联的所有条带启用亮度映射与色度[0107]ph__lmcs_aps__id指定与PH相关联的条带参考的LMCSAPS的adaptation_parameter_set_id。具有等于LMCS_APS的aps_params_type和等于ph_lmcs_aps_id的adaptation_parameter_set_id的APSNAL单元的TemporalId应当小于或等于与PH相关联[0108]ph_chroma_residual_scale_flag等于1指定对与PH相关联的所有条带启用色度[0109]ph_scaling_list_present_flag等于1指定用于与PH相关联的条带的缩放列表数据基于参考的缩放列表APS中包含的缩放列表数据来推导。ph_scaling_list_present_scaling_list_present_flag的有等于SCALING_APS的aps_params_type和等于ph_scaling_list_aps_id的adaptation_parameter_set_id的APSNAL单元的TemporalId应当小于或等于与PH相关联的图片的[0111]ph_virtual_boundaries_present_flag等于1指定在PH中信令通知虚拟边界的信[0112]比特流一致性的要求是,当subpic_info_present_flag等于1时,ph_virtual_boundaries_present_fl[0115]ph_num_ver_virtual_boundaries指定PH中存在的ph_virtual_boundaries_pos_[0118]ph_virtual_boundaries_pos_x[i]指定第i个垂直虚拟边界的位置,以亮度样点除以8为单元。ph_virtual_boundaries_pos_x[i]的值应当在1到Ceil(pic_width_in_luma_samples÷8)-1的范围(包括1和Ceil(pic_width_in_luma_samples÷8[0119]指定垂直虚拟边界的位置的列表VirtualBoundariesPosX[i](i的范围为0到NumVerVirtualBoundaries-1(包括0和NumVerVirtualBoundaries-1)),以亮度样点为单[0121]ph_virtual_boundaries_pos_x[i])*8(85)[0123]ph_num_hor_virtual_boundaries指定PH中存在的ph_virtual_boundaries_pos_[0126]当sps_virtual_boundaries_enabled_flag等于1并且ph_virtual_boundaries_present_flag等于1时,ph_num_ver_virtual_boundaries和ph_num_hor_virtual_[0127]ph_virtual_boundaries_pos_y[i]指定第i个水平虚拟边界的位置,以亮度样点除以8为单元。ph_virtual_boundaries_pos_y[i]的值应当在1到Ceil(pic_height_in_luma_samples÷8)-1的范围(包括1和Ceil(pic_height[0128]指定水平虚拟边界的位置的列表VirtualBoundariesPosY[i](i的范围为0到NumHorVirtualBoundaries-1(包括0和NumHorVirtualBoundaries-1)),以亮度样点为单[0131]pic_output_flag影响解码图片输出和移除过程,如附录C所指定的。当pic_[0132]partition_constraints_override_flag等于1指定分割约束参数存在于PH中。[0133]ph_log2_diff_min_qt_min_cb_intra_slice_luma指定从CTU的四叉树划分产生的亮度叶块的亮度样点中的最小尺寸的以2为底的对数和与PH相关联的slice_type等于2(I)的条带中的亮度CU的亮度样点中的最小编解码块尺寸的以2为底的对数之间log2_diff_min_qt_min_cb_intra_slice__luma的值应当在0到CtbLog2SizeY-MinCbLog2SizeY的范围(包括0和CtbLog2SizeY-MinCbLog2SizeY)内。当不存在时,ph_log2_diff_min_qt_min_cb_luma的值被推断为等于sps_log2_diff_min_qt_min_cb_[0134]ph_max_mtt_hierarchy_depth_intra_slice_luma指定从与PH相关联的slice_type等于2(I)的条带中的四叉树叶的多类型树划分产生的编解码单元的最大层次深度。ph_max_mtt_hierarchy_depth_intra_slice_luma的值应当在0到2*(CtbLog2SizeY-MinCbLog2SizeY)的范围(包括0和2*(CtbLog2SizeY-MinCbLog2SizeY))内。当不存在时,ph_max_mtt_hierarchy_depth_intra_slice_luma的值被推断为等于sps_max_mtt_hierarchy_depth_intra_slic[0135]ph_log2_diff_max_bt_min_qt_intra_slice_luma指定可以使用二进制划分来划分的亮度编解码块的亮度样点中的最大尺寸(宽度或高度)的以2为底的对数和从与PH相关联的slice_type等于2(I)的条带中的CTU的四叉树划分产生的亮度叶块的亮度样点中的最小尺寸(宽度或高度)之间的差。ph_log2_diff_max_bt_min_qt_intra_slice_luma的值应当在0到CtbLog2SizeY-MinQtLog2SizeIntraY的范围(包括0和CtbLog2SizeY-的值被推断为等于sps_log2_diff_max_bt_min_qt_intra_slic[0136]ph_log2_diff_max_tt_min_qt_intra_slice_luma指定可以使用三进制划分来划分的亮度编解码块的亮度样点中的最大尺寸(宽度或高度)的以2为底的对数和从与PH相关联的slice_type等于2(I)的条带中的CTU的四叉树划分产生的亮度叶块的亮度样点中的最小尺寸(宽度或高度)之间的差。ph_log2_diff_max_tt_min_qt_intra_slice_luma的值应当在0到CtbLog2SizeY-MinQtLog2SizeIntraY的范围(包括0和CtbLog2SizeY-的值被推断为等于sps_log2_diff_max_tt_min[0137]ph_log2_diff_min_qt_min_cb_intra_slice_chroma指定从treeType等于DUAL_TREE_CHROMA的色度CTU的四叉树划分产生的色度叶块的亮度样点中的最小尺寸的以2为底的对数和与PH相关联的slice_type等于2(I)的条带中的treeType等于DUAL_TREE_CHROMA的色度CU的亮度样点中的最小编解码块尺寸的以2为底的对数之间的差。ph_log2_diff_min_qt_min_cb_intra_slice_chroma的值应当在0到CtbLog2SizeY-MinCbLog2SizeY的范cb_intra_slice_chroma的值被推断为等于sps_log2_diff_min_qt_min_cb_intra_slice_[0138]ph_max_mtt_hierarchy_depth_intra_slice_chroma指定从与PH相关联的slice_type等于2(I)的条带中的treeType等于DUAL_TREE_CHROMA的色度四叉树叶的多类型树划分产生的色度编解码单元的最大层次深度。ph_max_mtt_hierarchy_depth_intra_slice_chroma的值应当在0到2*(CtbLog2SizeY-MinCbLog2SizeY)的范围(包括0和2*slice_chroma的值被推断为等于sps_max_mtt_hierarchy_de[0139]ph_log2_diff_max_bt_min_qt_intra_slice_chroma指定可以使用二进制划分来划分的色度编解码块的亮度样点中的最大尺寸(宽度或高度)的以2为底的对数和从与PH相关联的slice_type等于2(I)的条带中的treeType等于DUAL_TREE_CHROMA的色度CTU的四叉树划分产生的色度叶块的亮度样点中的最小尺寸(宽度或高度)之间的差。ph_log2_diff_max_bt_min_qt_intra_slice_chroma的值应当在0到CtbLog2SizeY-MinQtLog2SizeIntraC的范围(包括0和CtbLog2SizeY-MinQtLog2SizeIntraC)内。当不存在时,ph_log2_diff_max_bt_min_qt_intra_slice_chroma的值被推断为等于sps_log2_diff_max_bt_min_qt_[0140]ph_log2_diff_max_tt_min_qt_intra_slice_chroma指定可以使用三进制划分来划分的色度编解码块的亮度样点中的最大尺寸(宽度或高度)的以2为底的对数和从与PH相关联的slice_type等于2(I)的条带中的treeType等于DUAL_TREE_CHROMA的色度CTU的四叉树划分产生的色度叶块的亮度样点中的最小尺寸(宽度或高度)之间的差。ph_log2_diff_max_tt_min_qt_intra_slice_chroma的值应当在0到CtbLog2SizeY-MinQtLog2SizeIntraC的范围(包括0和CtbLog2SizeY-MinQtLog2SizeIntraC)内。当不存在时,ph_log2_diff_max_tt_min_qt_intra_slice_chroma的值被推断为等于sps_log2_diff_max_tt_min_qt_[0141]ph_cu_qp_delta_subdiv_intra_slice指定传送cu_qp_delta_abs和cu_qp_delta_sign_flag的帧内条带中的编解码单元的最大cbSubdiv值。ph_cu_qp_delta_subdiv_intra_slice的值应当在0到2*(CtbLog2SizeY-MinQtLog2SizeIntraY+ph_max_mtt_hierarchy_depth__intra_slice__luma)的范围(包括0和2*(CtbLog2SizeY-MinQtLog2SizeIntraY+ph_max_mtt_hierarchy_depth_intra_slice_luma))[0143]ph_cu_chroma_qp_offset_subdiv_intra_slice指定传送cu_chroma_qp_offset_flag的帧内条带中的编解码单元的最大cbSubdiv值。ph_cu_chroma_qp_offset_subdiv_intra_slice的值应当在0到2*(CtbLog2SizeY-MinQtLog2SizeIntraY+ph_max_mtt_hierarchy_depth_intra_slice_luma)的范围(包括0和2*(CtbLog2SizeY-MinQtLog2SizeIntraY+ph_max_mtt_hierarchy_depth_intra_slice_luma)[0144]当不存在时,ph_cu_chroma_qp_offset_subdiv_intra_slice的值被推断为等于[0145]ph_log2_diff_min_qt_min_cb_inter_slice指定从CTU的四叉树划分产生的亮度叶块的亮度样点中的最小尺寸的以2为底的对数和与PH相关联的slice_type等于0(B)或1ph_log2_diff_min_qt_min_cb_inter_slice的值应当在0到CtbLog2SizeY-MinCbLog2SizeY的范围(包括0和CtbLog2SizeY-MinCbLog2SizeY)内。当不存在时,ph_log2_diff_min_qt_min_cb_luma的值被推断为等于sps_log2_diff_min_qt_min_cb_[0146]ph_max_mtt_hierarchy_depth_inter_slice指定从与PH相关联的slice_type等于0(B)或1(P)的条带中的四叉树叶的多类型树划分产生的编解码单元的最大层次深度。ph_max_mtt_hierarchy_depth__inter_slice的值应当在0到2*(CtbLog2SizeY-MinCbLog2SizeY)的范围(包括0和2*(CtbLog2SizeY-MinCbLog2SizeY))内。当不存在时,ph_max_mtt_hierarchy_depth_inter_slice的值被推断为等于sps_max_mtt_hierarchy_[0147]ph_log2_diff_max_bt_min_qt_inter_slice指定可以使用二进制划分来划分的亮度编解码块的亮度样点中的最大尺寸(宽度或高度)的以2为底的对数和从与PH相关联的slice_type等于0(B)或1(P)的条带中的CTU的四叉树划分产生的亮度叶块的亮度样点中的0到CtbLog2SizeY-MinQtLog2SizeInterY的范围(包括0和CtbLog2SizeY-被推断为等于sps_log2_diff_max_bt_min_qt_inter_s[0148]ph_log2_diff_max_tt_min_qt_inter_slice指定可以使用三进制划分来划分的亮度编解码块的亮度样点中的最大尺寸(宽度或高度)的以2为底的对数和从与PH相关联的slice_type等于0(B)或1(P)的条带中的CTU的四叉树划分产生的亮度叶块的亮度样点中的0到CtbLog2SizeY-MinQtLog2SizeInterY的范围(包括0和CtbLog2SizeY-被推断为等于sps_log2_diff_max_tt_min_qt_inter_s[0149]ph_cu_qp_delta_subdiv_inter_slice指定传送cu_qp_delta_abs和cu_qp_delta_sign_flag的帧间条带中的编解码单元的最大cbSubdiv值。ph_cu_qp_delta_subdiv_inter_slice的值应当在0到2*(CtbLog2SizeY-MinQtLog2SizeInterY+ph_max_mtt_hierarchy_depth_inter_slice)的范围(包括0和2*(CtbLog2SizeY-MinQtLog2SizeInterY+ph_max_mtt_hierarchy_depth_inter_slice))[0151]ph_cu_chroma_qp_offset_subdiv_inter_slice指定传送cu_chroma_qp_offset_flag的帧间条带中的编解码单元的最大cbSubdiv值。ph_cu_chroma_qp_offset_subdiv_inter_slice的值应当在0到2*(CtbLog2SizeY-MinQtLog2SizeInterY+ph_max_mtt_hierarchy_depth_inter_slice)的范围(包括0和2*(CtbLog2SizeY-MinQtLog2SizeInterY+ph_max_mtt_hierarchy_depth_inter_sl[0152]当不存在时,ph_cu_chroma_qp_offset_subdiv_inter_slice的值被推断为等于[0153]ph_temporal_mvp_enabled_flag指定时域运动矢量预测值是否可以用于与PH相的语法元素应当被约束,使得没有时域运动矢量预测值用于条带的解码中。否则(ph_temporal_mvp_enabled_flag等于1),时域运动矢量预测值可以用于与PH相关联的条带的[0158]ph_collocated_from_l0_flag等于1指定用于时域运动矢量预测的共位图片是从列表0中的条目,并且ph_collocated_ref_idx的值应当在0到num_ref_entries[0][RplsIdx[0]]-1的范围(包括0和num_ref_entries[0][列表1中的条目,并且ph_collocated_ref_idx的值应当在0到num_ref_entries[1][RplsIdx[1]]-1的范围(包括0和num_ref_entries[1][[0163]mvd_l1_zero_flag等于1指示不解析mvd_coding(x0,y0,1)语法结构,并且对于compIdx=0..1和cpIdx=0..2,MvdL1[x0][y0][compIdx]和MvdCpL1[x0][y0][cpIdx][0164]ph_fpel_mmvd_enabled_flag等于1指定具有运动矢量差的Merge模式在与PH相关[0165]ph_disable_bdof_flag等于1指定在与PH相关联的条带中禁用基于双向光流帧间预测的帧间双向预测。ph_disable_bdof_flag等于0指定在与PH相关联的条带中可以启用或者可以不启用基于双向光流帧间预测的帧间[0167]–如果sps_bdof_enabled_flag等于1,则ph_disable_bdof_flag的值被推断为等[0168]–否则(sps_bdof_enabled_flag等于0),ph_disable_bdof_flag的值被推断为等[0169]ph_disable_dmvr_flag等于1指定在与PH相关联的条带中禁用基于解码器运动矢量细化的帧间双向预测。ph_disable_dmvr_flag等于0指定在与PH相关联的条带中可以启用或者可以不启用基于解码器运动矢量细化的[0171]–如果sps_dmvr_enabled_flag等于1,则ph_disable_dmvr_flag的值被推断为等[0172]–否则(sps_dmvr_enabled_flag等于0),ph_disable_dmvr_flag的值被推断为等[0173]ph_disable_prof_flag等于1指定在与PH相关联的条带中禁用利用光流的预测细化。ph_disable_prof_flag等于0指定在与PH相关联的条带中可以启用或者可以不启用利[0180]SliceQpY的值应当[0181]ph_joint_cbcr_sign_flag指定在tu_joint_cbcr_residual_flag[x0][y0]等于1cbcr_residual_flag[x0][y0]等于1时,ph_joint_cbcr_sign_flag等于0指定Cr(或Cb)分量的每个残差样点的符号与共位Cb(或Cr)残差样点的符号相同,并且ph_joint_cbcr_sign_flag等于1指定Cr(或Cb)分量的每个残差样点的符号由共位Cb(或Cr)残差样点的反[0182]ph_sao_luma_enabled_flag等于1指定对与PH相关联的所有条带中的亮度分量启[0183]ph_sao_chroma_enabled_flag等于1指定对与PH相关联的所有条带中的色度分量[0184]ph_dep_quant_enabled_flag等于0指定对当前图片禁用依赖量化。ph_dep_[0185]pic_sign_data_hiding_enabled_flag等于0指定对当前图片禁用符号比特隐pic_sign_data_hiding_enabled_flag等于1指定对当前图片启用符号比特隐藏。当pic_[0186]ph_deblocking_filter_override_flag等于1指定去方块参数存在于PH中。ph_deblocking_filter_override_fla[0187]ph_deblocking_filter_disabled_flag等于1指定去方块滤波器的操作不应用于与PH相关联的条带。ph_deblocking_filter_disabled_flag等于0指定去方块滤波器的操推断为等于pps_deblocking_filter_disab[0188]ph_beta_offset_div2和ph_tc_offset_div2指定被应用于与PH相关联的条带的offset_div2的值被推断为分别等于pps_beta_offset_div2和pps_tc_o[0189]ph_cb_beta_offset_div2和ph_cb_tc_offset_div2指定被应用于与PH相关联的条带的Cb分量的#和tC的去方块参数偏移(除以2)。ph_cb_beta_offset_div2和ph_cb_tc_offset_div2的值应当在-12至12的范围(包括-12和12)内。当不存在时,ph_cb_beta_offset_div2和ph_cb_tc_offset_div2的值被推断为分别等于pps_cb_beta_offset_div2[0190]ph_cr_beta_offset_div2和ph_cr_tc_offset_div2指定被应用于与PH相关联的条带的Cr分量的#和tC的去方块参数偏移(除以2)。ph_cr_beta_offset_div2和ph_cr_tc_offset_div2的值都应当在-12至12的范围(包括-12和12)内。当不存在时,ph_cr_beta_offset_div2和ph_cr_tc_offset_div2的值被推断为分别等于pps_cr_beta_offset_div2[0191]ph_extension_length以字节为单位指定PH扩展数据的长度,不包括用于自身信令通知ph_extension_length的比特。ph_extension_length的值应当在0到256的范围(包[0199]指定包含cu_qp_delta_abs的编解码单元的亮度量化参数与其预测之间的差的变量CuQpDeltaVal被设置为等于0。指定要在确定包含cu_chroma_qp_offset_flag的编解码单元的Qp′Cb、Qp′Cr和Qp′CbCr量化参数的相应值时使用的值的变量CuQpOffsetCb、CuQpOffsetCr和CuQpOffsetCbCr[0200]picture_header_in_slice_header_flag等于1指定PH语法结构存在于条带头picture_header_in_slice_header_flag等于0指定PH语法结构[0201]比特流一致性的要求是picture_header_in_slice_header_flag的值在CLVS中的的要求是在CLVS中不应当存在nal_unit_type等[0204]slice_subpic_id指定包含条带的子图片的子图片ID。如果slice_subpic_id存在,则变量CurrSubpicIdx的值被推导为使得SubpicIdVal[CurrSubpicIdx]等于slice_subpic_id。否则(slice_subpic_id不存在),CurrSubpicIdx被推导为等于0。slice_subpic_id的长度为sps_sub等于0。当rect_slice_flag等于1并且NumSlicesInSubpic[CurrSubpicIdx]等于1时,[0212]-slice_address的长度为Ceil(Log2(NumSlicesInSubpic[CurrSubpicIdx]))比[0213]-slice_address的值应当在0到NumSlicesInSubpic[CurrSubpicIdx]-1的范围[0215]-如果rect_slice_flag等于0或者subpic_info_present_flag等于0,则slice_address的值不应当等于相同编解码图片的任何其它编解码条带NAL单元的slice_address[0216]-否则,一对slice_subpic_id和slice_address值不应当等于相同编解码图片的任何其它编解码条带NAL单元的一对slice_subpic_id和slice_a[0217]-图片的条带的形状应当使得每个CTU在解码时应当具有由图片边界组成或者由[0218]sh_extra_bit[i]可以等于1或0。符合本规范的该版本的解码器应当忽略sh_in_slice_minus1的值应当在0到NumTilesInPic-1的[0220]指定当前条带中的CTU的数量的变量NumCtusInCurrSlice和指定条带内的第i个NumCtusInCurrSlice-1(包括0和NumCtusInCurrSlice-1))被推导如012[0229]当ph_intra_slice_allowed_flag等于0时,slice_type的值应当等于0或1。当nal_unit_type在IDR_W_RADL到CRA_NUT的范围(包括IDR_W_RADL和CRA_NUT)内,并且vps_MaxBtSizeC、MinBtSizeY、MaxTtSizeY、MaxTtSizeC、MinTtSizeY、MaxMttDepthY和[0232]MinQtLog2SizeY=MinCbLog2SizeY+ph_log2_diff_min_qt_min_cb_intra_[0233]MinQtLog2SizeC=MinCbLog2SizeY+ph_log2_diff_min_qt_min_cb_intra_[0235]MaxBtSizeY=1<<(MinQtLog2SizeY+ph_log2_diff_max_bt_min_qt_intra_[0237]MaxBtSizeC=1<<(MinQtLog2SizeC+ph_log2_diff_max_bt_min_qt_intra_[0239]MaxTtSizeY=1<<(MinQtLog2SizeY+ph_log2_diff_max_tt_min_qt_intra_[0241]MaxTtSizeC=1<<(MinQtLog2SizeC+ph_log2_diff_max_tt_min_qt_intra_[0246]CuChromaQpOffsetSubdiv[0249]MinQtLog2SizeY=MinCbLog2SizeY+ph_log2_diff_min_qt_min_cb_inter_slice[0250]MinQtLog2SizeC=MinCbLog2SizeY+ph_log2_diff_min_qt_min_cb_inter_slice[0251]MaxBtSizeY=1<<(MinQtLog2SizeY+ph_log2_diff_max_bt_min_qt_inter_[0252]MaxBtSizeC=1<<(MinQtLog2SizeC+ph_log2_diff_max_bt_min_qt_inter_[0253]MaxTtSizeY=1<<(MinQtLog2SizeY+ph_log2_diff_max_tt_min_qt_inter_[0254]MaxTtSizeC=1<<(MinQtLog2SizeC+ph_log2_diff_max_tt_min_qt_inter_[0258]CuChromaQpOffsetSubdiv[0265]slice_alf_enabled_flag等于1指定自适应环路滤波器被启用,并且可以被应用[0266]slice_num_alf_aps_ids_luma指定条带参考的ALFAPS的数量。当slice_alf_enabled_flag等于1并且slice_num_alf_aps_ids_luma不存在时,slice_num_alf_aps_ids_luma的值被推断为等于ph_num_alf[0267]slice_alf_aps__id__luma[i]指定条带的亮度分量参考的第i个ALFAPS的adaptation_parameter_set_id。具有等于ALF_APS的aps_params_type和等于slice_alf_aps_id_luma[i]的adaptation_parameter_set_id的APSNAL单元的TemporalId应当小于或等于编解码条带NAL单元的TemporalId。当slice_alf_enabled_flag等于1并且slice_alf_aps_id_luma[i]不存在时,slice_alf_aps_id_luma[i]的值被推断为等于ph_alf_[0268]具有等于ALF_APS的aps_params_type和等于slice_alf_aps_id_luma[i]的adaptation_parameter_set_id的APSNAL单元的alf_luma_filter_signal_flag的值应当[0269]slice_alf_chroma_idc等于0指定自适应环路滤波器不应用于Cb和Cr色彩分量。slice_alf_chroma_idc等于1指示自适应环路滤波器被应用于Cb色彩分量。slice_alf_chroma_idc等于2指示自适应环路滤波器被应用于Cr色彩分量。slice_alf_chroma_idc等[0270]slice_alf_aps_id_chroma指定条带的色度分量参考的ALFAPS的adaptation_parameter_set_id。具有等于ALF_APS的aps_params_type和等于slice_alf_aps_id_chroma的adaptation_parameter_set_id的APSNAL单元的TemporalId应当小于或等于编解码条带NAL单元的TemporalId。当slice_alf_enabled_flag等于1并且slice_alf_aps_[0271]具有等于ALF_APS的aps_params_type和等于slice_alf_aps_id_chroma的adaptation_parameter_set_id的APSNAL单元的alf_chroma_filter_signal_flag的值应[0272]slice_cc_alf_cb_enabled_flag等于0指定跨分量滤波器不应用于Cb色彩分量。slice_cc_alf_cb_enabled_flag等于1指示跨分量滤波器被启用,并且可以被应用于Cb色彩分量。当slice_cc_alf_cb_enabled_flag不存在时,其被推断为等于ph_cc_alf_cb_[0273]slice_cc_alf_cb_aps_id指定条带的Cb色彩分量参考的adaptation_parameter_[0274]具有等于ALF_APS的aps_params_type和等于slice_cc_alf_cb_aps__id的adaptation_parameter_set_id的APSNAL单元的TemporalId应该小于或等于编解码条带NAL单元的TemporalId。当slice_cc_alf_cb_enabled_flag等于1并且slice_cc_alf_cb_[0275]具有等于ALF_APS的aps_params_type和等于slice_cc_alf_cb_aps__id的adaptation_parameter_set_id的APSNAL单元的alf_cc_cb_filter_signal_flag的值应[0276]slice_cc_alf_cr_enabled_flag等于0指定跨分量滤波器不应用于Cr色彩分量。slice_cc_alf_cb_enabled_flag等于1指示跨分量自适应环路滤波器被启用,并且可以被[0277]slice_cc_alf_cr_aps_id指定条带的Cr色彩分量参考的adaptation_parameter_set_id。具有等于ALF_APS的aps_params_type和等于slice_cc_alf_cr_aps_id的adaptation_parameter_set_id的APSNAL单元的TemporalId应该小于或等于编解码条带NAL单元的TemporalId。当slice_cc_alf_cr_enabled_flag等于1并且slice_cc_alf_cr_[0278]具有等于ALF_APS的aps_params_type和等于slice_cc_alf_cr_aps__id的adaptation_parameter_set_id的APSNAL单元的alf_cc_cr_filter_signal_flag的值应[0281]num_ref_idx_active_override_flag等于1指定语法元素num_ref_idx_active_带存在。num_ref_idx_active_override_flag等于0指定不存在语法元素num_ref_idx_[0282]num_ref_idx_active_minus1[i]用于推导变量NumRefIdxActive[i],如公式143[0287]NumRefIdxActive[i]-1的值指定可以用于解码条带的参考图片列表i的最大参考[0289]当当前条带是B条带时,NumRefIdxActive[0]和NumRefIdxActive[1]都应当大于[0290]cabac_init_flag指定用于确定在上下文变量的初始化过程中使用的初始化表的[0291]slice_collocated_from_l0_flag等于1指定用于时域运动矢量预测的共位图片是从参考图片列表0推导的。slice_collocated_from_l0_flag等于0指定用于时域运动矢[0292]当slice_type等于B或P,ph_temporal_mvp_enabled_flag等于1,并且slice_[0296]当slice_type等于P时或者当slice_type等于B并且slice_collocated_from_l0_flag等于1时,slice_collocated_ref_idx参考参考图片列表0中的条目,并且slice_collocated__ref_idx的值应当在0到NumRefIdxActive[0]-1的范围(包括0和NumRefIdxActive[0]-1)[0297]当slice_type等于B并且slice_collocated_from_l0_flag等于0时,slice_collocated_ref_idx参考参考图片列表1中的条目,并且slice_collocated_ref_idx的值应当在0到NumRefIdxActive[1]-1的范围(包括0和NumRefIdxActive[1[0299]-如果rpl_info_in_ph_flag等于1,则slice_collocated_ref_idx的值被推断为[0300]-否则(rpl_info_in_ph_flag等于0),slice_collocated_ref_idx的值被推断为[0301]比特流一致性的要求是由slice_collocated_ref_idx参考的图片对于编解码图[0302]比特流一致性的要求是,由slice_collocated_ref_idx参考的参考图片的pic_width_in_luma_samples和pic_height_in_luma_samples的值应当分别等于当前图片的pic_width_in_luma_samples和pic_height_in_luma_samples的值,并且[0303]slice__qp_delta指定要用于条带中的编解码块直到被编解码单元层中的[0304]当qp_delta_info_in_ph_flag等于0时,条带的QpY量化参数的初始值[0306]SliceQpY的值应当[0308]-wp_info_in_ph_flag的值等于1,pps_weighted_pred_flag等于1,并且slice_[0312]-对于每个参考图片索引RefPicList[0][i](i在0到NumRefIdxActive[0]-1的范[0313]当wp_info_in_ph_flag等于1,pps_weighted_bipred_flag等于1,并且slice_[0315]-对于每个参考图片索引RefPicList[1][i](i在0到NumRefIdxActive[1]-1的范[0316]slice_cb_qp应当在-12至+12的范围(包括-12和[0317]slice_cr_qp应当在-12至+12的范围(包括-12和[0318]slice_joint_cbcr_qp_offset指定在确定Qp′CbCr的值时要添加到pps_joint_joint_cbcr_qp_offset_value+slice_joint_cbcr_qp_offset的值应当在-12到+12的范围[0319]cu_chroma_qp_offset_enabled_flag等于1指定cu_chroma_qp_offset_flag可以存在于变换单元和调色板编解码语法中。cu_chroma_qp_offset_enabled_flag等于0指定cu_chroma_qp_offset_flag不存在于变换单元或调色板编解码语法中。当不存在时,cu_chroma_qp_offset_enabled_flag的值被[0320]slice_sao_luma_flag等于1指定对当前条带中的亮度分量启用SAO;slice_sao_luma_flag等于0指定对当前条带中的亮度分量禁用SAO。当slice_sao_luma_flag不存在[0321]slice_sao_chroma_flag等于1指定对当前条带中的色度分量启用SAO;slice_[0322]slice_deblocking_filter_override_flag等于1指定去方块参数存在于条带头中。slice_deblocking_filter_override_flag等于0指定去方块参数不存在于条带头中。当不存在时,slice_deblocking_filter_override_flag的值被推断为等于ph_[0323]slice_deblocking_filter_disabled_flag等于1指定去方块滤波器的操作不应于ph_deblocking_filter_disab[0324]slice_beta_offset_div2和slice_tc_offset_div2指定被应用于当前条带的亮div2的值都应当在-12到12的范围(包括-12和12)内。当不存在时,slice_beta_offset_div2和slice_tc_offset_div2的值被推断为分别等于ph_beta_offset_div2和ph_tc_[0325]slice_cb_beta_offset_div2和slice_cb_tc_offset_div2指定被应用于当前条tc_offset_div2的值都应当在-12到12的范围(包括-12和12)内。当不存在时,slice_cb_beta_offset_div2和slice_cb_tc_offset_div2的值被推断为分别等于ph_cb_beta_offset_div2和ph_cb_tc_o[0326]slice_cb_beta_offset_div2和slice_cb_tc_offset_div2指定被应用于当前条tc_offset_div2的值都应当在-12到12的范围(包括-12和12)内。当不存在时,slice_cr_beta_offset_div2和slice_cr_tc_offset_div2的值被推断为分别等于ph_cr_beta_offset_div2和ph_cr_tc_offse[0327]slice_ts_residual_coding_disabled_flag等于1指定residual_coding()语法flag等于0指定residual_ts_coding()语法结构用于解析当前条带的变换跳过块的残差[0328]slice_lmcs_enabled_flag等于1指定对当前条带启用亮度映射与色度缩放。slice_lmcs_enabled_flag等于0指定不对当前条带启用亮度映射与色度缩放。当slice_[0329]slice_scaling_list_present_flag等于1指定用于当前条带的缩放列表数据是基于aps_params_type等于SCALING_APS并且adaptation_parameter_set_id等于ph_list_present_flag等于0指定用于当前图片的缩放列表数据是如条款7.4.3.21所指定而offset_len_minus1加1比特表示。条带头之后的条带数据由NumEntryPoints+1个子集组集k(k在1到NumEntryPoints-1的范围(包括1和NumEntryPoints-1)内)由编解码条带数据的字节firstByte[k]到lastByte[k](包括firstByte[k]和lastByte[k])组成,其中firstByte[k]和lastByte[k[0337]最后一个子集(子集索引等于NumEntryPoints)由编解码条带数据的剩余字节组[0338]当sps_entropy_coding_sync_enabled_flag等于0并且条带包含一个或多个完整[0339]当sps_entropy_coding_sync_enabled_flag等于0并且条带包含来自单个片的[0340]当sps_entropy_coding_sync_enabled_flag等于1时,每个子集k(k在0到NumEntryPoints的范围(包括0和NumEntryPoints)内)应当由片内的CTU行中的所有CTU的[0341]slice_header_extension_length以字节为单位指定条带头扩展数据的长度,不包括用于自身信令通知slice_header_extension_length的比特。slice_header_[0342]slice_header_extension_data_byte[i]可以具有任何值。符合本规范的该版本的解码器应当忽略所有slice_header_extension_data_byte[i]语法元素的值。它的值不[0347]luma_log2_weight_denom是所有亮度加权因子的分母的以2为底的对数。luma_[0348]delta_chroma_log2_weight_denom是所有色度加权因子的分母的以2为底的对数[0349]变量ChromaLog2WeightDenom被推导为等于luma_log2_weight_denom+delta_信令通知的权重的数量。num_l0_weights的值应当在0到num_ref_entries[0][RplsIdx[0351]如果wp_info_in_ph_flag等于1,则变量NumWeightsL0被设置为等于num_l0_[0352]luma_weight_l0_flag[i]等于1指定存在使用RefPicList[0][i]的列表0预测的[0353]chroma_weight_l0_flag[i]等于1指定存在使用RefPicList[0][i]的列表0预测[0354]delta_luma_weight_l0[i]是应用于使用RefPicList[0][i]的列表0预测的亮度[0355]LumaWeightL0[i]被推导为等于(1<<luma_log2_weight_denom)+delta_luma_在-128到127的范围(包括-128和127)内。当luma_weight__l0_flag[i]等于0时,LumaWeightL0[i]被推断为等于2luma_log2_weight_den[0356]luma_offset_l0[i]是应用于使用RefPicList[0][i]的列表0预测的亮度预测值的添加偏移。luma_offset_l0[i]的值应当在-128到127的范围(包括-128和127)内。当[0357]delta_chroma_weight_l0[i][j]是应用于使用RefPicList[0][i]的列表0预测的[0358]变量ChromaWeightL0[i][j]被推导为等于(1<<ChromaLog2WeightDenom)+delta_[0359]delta_chroma_offset_l0[i][j]是应用于使用RefPicList[0][i]的列表0预测的[0361]ChromaOffsetL0[i][j]=Clip3(-128,127,(128+delta_chroma_offset_l0[i][0363]delta_chroma_offset_l0[i][j]的值应当在-4*128to4*127的范围(包括-4*128信令通知的权重的数量。num_l1_weights的值应当在0到num_ref_entries[1][RplsIdx[0365]如果wp_info_in_ph_flag

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论