一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

用于视频编解码中的高级语法的方法和设备与流程

2022-11-14 14:56:33 来源:中国专利 TAG:

技术特征:
1.一种用于对视频信号进行解码的方法,包括:由解码器接收序列参数集(sps)级别中的经排列的分区约束语法元素,其中,所述经排列的分区约束语法元素被排列为使得与帧内预测相关的语法元素是在与帧间预测相关的语法元素之前被定义的;在所述解码器处获得与比特流中的视频块相关联的第一参考图片i
(0)
和第二参考图片i
(1)
,其中,按照显示顺序,所述第一参考图片i
(0)
是在当前图片之前,并且所述第二参考图片i
(1)
是在所述当前图片之后;在所述解码器处根据所述第一参考图片i
(0)
中的参考块来获得所述视频块的第一预测样本i
(0)
(i,j),其中,i和j表示具有所述当前图片的一个样本的坐标;在所述解码器处根据所述第二参考图片i
(1)
中的参考块来获得所述视频块的第二预测样本i
(1)
(i,j);以及在所述解码器处,基于所述经排列的分区约束语法元素、所述第一预测样本i
(0)
(i,j)和所述第二预测样本i
(1)
(i,j)来获得双向预测样本。2.根据权利要求1所述的方法,其中,所述经排列的分区约束语法元素是与图片报头中的分区约束语法元素的顺序一致的顺序来排列的。3.根据权利要求1所述的方法,其中,由所述解码器接收所述sps级别中的所述经排列的分区约束语法元素包括:由所述解码器接收所述sps级别中的所述经排列的分区约束语法元素,其中,所述经排列的分区约束语法元素是通过以下方式来排列的:确定qtbtt_dual_tree_intra_flag标志为真;当所述qtbtt_dual_tree_intra_flag标志为真时,设置sps_log2_diff_min_qt_min_cb_intra_slice_chroma值;以及设置sps_log2_diff_min_qt_min_cb_inter_slice值。4.根据权利要求1所述的方法,其中,由所述解码器接收所述sps级别中的所述经排列的分区约束语法元素包括:由所述解码器接收所述sps级别中的所述经排列的分区约束语法元素,其中,所述经排列的分区约束语法元素包括所述sps级别中的用于双树色度的分区约束语法元素,并且所述经排列的分区约束语法元素是在双树色度情况下一起用信号通知的。5.根据权利要求1所述的方法,其中,由所述解码器接收所述sps级别中的所述经排列的分区约束语法元素包括:由所述解码器接收所述sps级别中的所述经排列的分区约束语法元素,其中,所述经排列的分区约束语法元素是通过以下方式来排列的:设置log2_min_luma_coding_block_size_minus2值;确定sps_max_mtt_hierarchy_depth_intra_slice_luma值不是0;设置sps_log2_diff_max_bt_min_qt_intra_slice_luma值;设置sps_log2_diff_min_qt_min_cb_inter_slice值;确定chromaarraytype值不等于0;用信号通知qtbtt_dual_tree_intra_flag标志;确定qtbtt_dual_tree_intra_flag标志为真;以及
当所述qtbtt_dual_tree_intra_flag标志为真时,设置sps_log2_diff_min_qt_min_cb_intra_slice_chroma值。6.根据权利要求1所述的方法,其中,由所述解码器接收所述sps级别中的经排列的分区约束语法元素包括:由所述解码器接收所述sps级别中的所述经排列的分区约束语法元素,其中,所述经排列的分区约束语法元素是通过以下方式来排列的:设置log2_min_luma_coding_block_size_minus2值;确定sps_max_mtt_hierarchy_depth_intra_slice_luma值不是0;设置sps_log2_diff_max_bt_min_qt_intra_slice_luma值;确定chromaarraytype值不等于0;用信号通知qtbtt_dual_tree_intra_flag标志;确定qtbtt_dual_tree_intra_flag标志为真;当所述qtbtt_dual_tree_intra_flag标志为真时,设置sps_log2_diff_min_qt_min_cb_intra_slice_chroma值;以及设置sps_log2_diff_min_qt_min_cb_inter_slice值。7.根据权利要求1所述的方法,其中,由所述解码器接收所述sps级别中的所述经排列的分区约束语法元素包括:由所述解码器接收所述sps级别中的所述经排列的分区约束语法元素,其中,所述经排列的分区约束语法元素包括指示使用帧间预测的通用视频编码(vvc)语法标志。8.根据权利要求7所述的方法,其中,所述vvc语法标志是在所述sps级别用信号通知的,并且指示在对当前视频序列进行编码时使用帧间预测。9.根据权利要求7所述的方法,其中,由所述解码器接收所述sps级别中的所述经排列的分区约束语法元素包括:由所述解码器接收所述sps级别中的所述经排列的分区约束语法元素,其中,所述经排列的分区约束语法元素是通过以下方式来排列的:用信号通知sps_inter_slice_used_flag标志;确定chromaarraytype值不等于0;用信号通知qtbtt_dual_tree_intra_flag标志;确定sps_max_mtt_hierarchy_depth_intra_slice_luma值不是0;设置sps_log2_diff_max_bt_min_qt_intra_slice_luma值;确定所述sps_inter_slice_used_flag标志不为真;以及当所述sps_inter_slice_used_flag标志不为真时,设置sps_log2_diff_min_qt_min_cb_inter_slice值。10.一种计算设备,包括:一个或多个处理器;以及非暂时性计算机可读存储介质,其存储可由所述一个或多个处理器执行的指令,其中,所述一个或多个处理器被配置为:接收序列参数集(sps)级别中的经排列的分区约束语法元素,其中,所述经排列的分区约束语法元素被排列为使得与帧内预测相关的语法元素是在与帧间预测相关的语法元素
之前被定义的;获得与比特流中的视频块相关联的第一参考图片i
(0)
和第二参考图片i
(1)
,其中,按照显示顺序,所述第一参考图片i
(0)
是在当前图片之前,并且所述第二参考图片i
(1)
是在所述当前图片之后;根据所述第一参考图片i
(0)
中的参考块来获得所述视频块的第一预测样本i
(0)
(i,j),其中,i和j表示具有所述当前图片的一个样本的坐标;根据所述第二参考图片i
(1)
中的参考块来获得所述视频块的第二预测样本i
(1)
(i,j);以及基于所述经排列的分区约束语法元素、所述第一预测样本i
(0)
(i,j)和所述第二预测样本i
(1)
(i,j)来获得双向预测样本。11.根据权利要求10所述的计算设备,其中,所述经排列的分区约束语法元素是与图片报头中的分区约束语法元素的顺序一致的顺序来排列的。12.根据权利要求10所述的计算设备,其中,被配置为接收所述sps级别中的所述经排列的分区约束语法元素的所述一个或多个处理器还被配置为:接收所述sps级别中的所述经排列的分区约束语法元素,其中,所述经排列的分区约束语法元素是通过以下方式来排列的:确定qtbtt_dual_tree_intra_flag标志为真;当所述qtbtt_dual_tree_intra_flag标志为真时,设置sps_log2_diff_min_qt_min_cb_intra_slice_chroma值;以及设置sps_log2_diff_min_qt_min_cb_inter_slice值。13.根据权利要求10所述的计算设备,其中,被配置为接收所述sps级别中的所述经排列的分区约束语法元素的所述一个或多个处理器还被配置为:接收所述sps级别中的所述经排列的分区约束语法元素,其中,所述经排列的分区约束语法元素包括所述sps级别中的用于双树色度的分区约束语法元素,并且所述经排列的分区约束语法元素是在双树色度情况下一起用信号通知的。14.根据权利要求10所述的计算设备,其中,被配置为接收所述sps级别中的所述经排列的分区约束语法元素的所述一个或多个处理器还被配置为:接收所述sps级别中的所述经排列的分区约束语法元素,其中,所述经排列的分区约束语法元素是通过以下方式来排列的:设置log2_min_luma_coding_block_size_minus2值;确定sps_max_mtt_hierarchy_depth_intra_slice_luma值不是0;设置sps_log2_diff_max_bt_min_qt_intra_slice_luma值;设置sps_log2_diff_min_qt_min_cb_inter_slice值;确定chromaarraytype值不等于0;用信号通知qtbtt_dual_tree_intra_flag标志;确定qtbtt_dual_tree_intra_flag标志为真;以及当所述qtbtt_dual_tree_intra_flag标志为真时,设置sps_log2_diff_min_qt_min_cb_intra_slice_chroma值。15.根据权利要求10所述的计算设备,其中,被配置为接收所述sps级别中的所述经排
列的分区约束语法元素的所述一个或多个处理器还被配置为:接收所述sps级别中的所述经排列的分区约束语法元素,其中,所述经排列的分区约束语法元素是通过以下方式来排列的:设置log2_min_luma_coding_block_size_minus2值;确定sps_max_mtt_hierarchy_depth_intra_slice_luma值不是0;设置sps_log2_diff_max_bt_min_qt_intra_slice_luma值;确定chromaarraytype值不等于0;用信号通知qtbtt_dual_tree_intra_flag标志;确定qtbtt_dual_tree_intra_flag标志为真;当所述qtbtt_dual_tree_intra_flag标志为真时,设置sps_log2_diff_min_qt_min_cb_intra_slice_chroma值;以及设置sps_log2_diff_min_qt_min_cb_inter_slice值。16.根据权利要求10所述的计算设备,其中,被配置为接收所述sps级别中的所述经排列的分区约束语法元素的所述一个或多个处理器还被配置为:接收所述sps级别中的所述经排列的分区约束语法元素,其中,所述经排列的分区约束语法元素包括指示使用帧间预测的通用视频编码(vvc)语法标志。17.根据权利要求16所述的计算设备,其中,所述vvc语法标志是在所述sps级别用信号通知的,并且指示在对当前视频序列进行编码时使用帧间预测。18.根据权利要求16所述的计算设备,其中,被配置为接收所述sps级别中的所述经排列的分区约束语法元素的所述一个或多个处理器还被配置为:接收所述sps级别中的所述经排列的分区约束语法元素,其中,所述经排列的分区约束语法元素是通过以下方式来排列的:用信号通知sps_inter_slice_used_flag标志;确定chromaarraytype值不等于0;用信号通知qtbtt_dual_tree_intra_flag标志;确定sps_max_mtt_hierarchy_depth_intra_slice_luma值不是0;设置sps_log2_diff_max_bt_min_qt_intra_slice_luma值;确定所述sps_inter_slice_used_flag标志未被设置;以及设置sps_log2_diff_min_qt_min_cb_inter_slice值。19.一种存储多个程序以供具有一个或多个处理器的计算设备执行的非暂时性计算机可读存储介质,其中,所述多个程序在由所述一个或多个处理器执行时,使得所述计算设备执行动作,所述动作包括:由解码器接收序列参数集(sps)级别中的经排列的分区约束语法元素,其中,所述经排列的分区约束语法元素被排列为使得与帧内预测相关的语法元素是在与帧间预测相关的语法元素之前被定义的;在所述解码器处获得与比特流中的视频块相关联的第一参考图片i
(0)
和第二参考图片i
(1)
,其中,按照显示顺序,所述第一参考图片i
(0)
是在当前图片之前,并且所述第二参考图片i
(1)
是在当前图片之后;在所述解码器处根据所述第一参考图片i
(0)
中的参考块来获得所述视频块的第一预测
样本i
(0)
(i,j),其中,i和j表示具有所述当前图片的一个样本的坐标;在所述解码器处根据所述第二参考图片i
(1)
中的参考块来获得所述视频块的第二预测样本i
(1)
(i,j);以及在所述解码器处,基于所述经排列的分区约束语法元素、所述第一预测样本i
(0)
(i,j)和所述第二预测样本i
(1)
(i,j)来获得双向预测样本。20.根据权利要求19所述的非暂时性计算机可读存储介质,其中,所述经排列的分区约束语法元素是与图片报头中的分区约束语法元素的顺序一致的顺序来排列的。21.根据权利要求19所述的非暂时性计算机可读存储介质,其中,所述多个程序还使得所述计算设备执行以下动作:由所述解码器接收所述sps级别中的所述经排列的分区约束语法元素,其中,所述经排列的分区约束语法元素是通过以下方式来排列的:确定qtbtt_dual_tree_intra_flag标志为真;当所述qtbtt_dual_tree_intra_flag标志为真时,设置sps_log2_diff_min_qt_min_cb_intra_slice_chroma值;以及设置sps_log2_diff_min_qt_min_cb_inter_slice值。22.根据权利要求19所述的非暂时性计算机可读存储介质,其中,所述多个程序还使得所述计算设备执行以下动作:由所述解码器接收所述sps级别中的所述经排列的分区约束语法元素,其中,所述经排列的分区约束语法元素包括所述sps级别中的用于双树色度的分区约束语法元素,并且所述经排列的分区约束语法元素是在双树色度情况下一起用信号通知的。23.根据权利要求19所述的非暂时性计算机可读存储介质,其中,所述多个程序还使得所述计算设备执行以下动作:由所述解码器接收所述sps级别中的所述经排列的分区约束语法元素,其中,所述经排列的分区约束语法元素是通过以下方式来排列的:设置log2_min_luma_coding_block_size_minus2值;确定sps_max_mtt_hierarchy_depth_intra_slice_luma值不是0;设置sps_log2_diff_max_bt_min_qt_intra_slice_luma值;设置sps_log2_diff_min_qt_min_cb_inter_slice值;确定chromaarraytype值不等于0;用信号通知qtbtt_dual_tree_intra_flag标志;确定qtbtt_dual_tree_intra_flag标志为真;以及当所述qtbtt_dual_tree_intra_flag标志为真时,设置sps_log2_diff_min_qt_min_cb_intra_slice_chroma值。24.根据权利要求19所述的非暂时性计算机可读存储介质,其中,所述多个程序还使得所述计算设备执行以下动作:由所述解码器接收所述sps级别中的所述经排列的分区约束语法元素,其中,所述经排列的分区约束语法元素是通过以下方式来排列的:设置log2_min_luma_coding_block_size_minus2值;确定sps_max_mtt_hierarchy_depth_intra_slice_luma值不是0;
设置sps_log2_diff_max_bt_min_qt_intra_slice_luma值;确定chromaarraytype值不等于0;用信号通知qtbtt_dual_tree_intra_flag标志;确定qtbtt_dual_tree_intra_flag标志为真;当所述qtbtt_dual_tree_intra_flag标志为真时,设置sps_log2_diff_min_qt_min_cb_intra_slice_chroma值;以及设置sps_log2_diff_min_qt_min_cb_inter_slice值。25.根据权利要求19所述的非暂时性计算机可读存储介质,其中,所述多个程序还使得所述计算设备执行以下动作:由所述解码器接收所述sps级别中的所述经排列的分区约束语法元素,其中,所述经排列的分区约束语法元素包括指示使用帧间预测的通用视频编码(vvc)语法标志。26.根据权利要求25所述的非暂时性计算机可读存储介质,其中,所述vvc语法标志是在所述sps级别用信号通知的,并且指示在对当前视频序列进行编码时使用帧间预测。27.根据权利要求25所述的非暂时性计算机可读存储介质,其中,所述多个程序还使得所述计算设备执行以下动作:由所述解码器接收所述sps级别中的所述经排列的分区约束语法元素,其中,所述经排列的分区约束语法元素是通过以下方式来排列的:用信号通知sps_inter_slice_used_flag标志;确定chromaarraytype值不等于0;用信号通知qtbtt_dual_tree_intra_flag标志;确定sps_max_mtt_hierarchy_depth_intra_slice_luma值不是0;设置sps_log2_diff_max_bt_min_qt_intra_slice_luma值;确定所述sps_inter_slice_used_flag标志不为真;以及当所述sps_inter_slice_used_flag标志不为真时,设置sps_log2_diff_min_qt_min_cb_inter_slice值。

技术总结
提供了用于对视频信号进行解码的方法、装置和非暂时性计算机可读存储介质。解码器接收序列参数集(SPS)级别中的经排列的分区约束语法元素。经排列的分区约束语法元素被排列为使得与帧内预测相关的语法元素是在与帧间预测相关的语法元素之前被定义的。解码器获得与比特流中的视频块相关联的第一参考图片I


技术研发人员:朱弘正 陈漪纹 修晓宇 马宗全 陈伟 王祥林 于冰
受保护的技术使用者:北京达佳互联信息技术有限公司
技术研发日:2021.03.23
技术公布日:2022/11/11
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献