视频编码的通用约束信息制造技术

技术编号:36333481 阅读:20 留言:0更新日期:2023-01-14 17:44
提供了一种用于对视频信号进行解码的方法、装置和非临时性计算机可读存储介质。解码器接收至少一个约束标志。所述至少一个约束标志可以指示条带是否是帧内条带。解码器获得与比特流中的视频块相关联的第一参考图片I

【技术实现步骤摘要】
【国外来华专利技术】视频编码的通用约束信息
[0001]相关申请的交叉引用
[0002]本申请基于2020年5月14日提交的临时申请No.63/025,153并要求享受其优先权,故以引用方式将其全部内容并入本文以用于所有目的。


[0003]本公开内容涉及视频编码和压缩,具体地说,本申请涉及可应用于一种或多种视频编码标准的视频比特流中的通用约束信息。

技术介绍

[0004]可以使用各种视频编码技术来压缩视频数据。根据一个或多个视频编码标准来执行视频编码。例如,视频编码标准包括通用视频编码(VVC)、联合探索测试模型(JEM)、高效视频编码(H.265/HEVC)、高级视频编码(H

264/AVC)、运动图像专家组(MPEG)编码等等。视频编码通常使用利用视频图像或序列中存在的冗余的预测方法(例如,帧间预测、帧内预测等)。视频编码技术的一个重要目标是将视频数据压缩为使用较低比特率的形式,同时避免或最小化视频质量的下降。

技术实现思路

[0005]本公开内容的示例提供了涉及视频编码中的通用约束信息编码的方法和装置。
[0006]根据本公开内容的第一方面,提供了一种用于对视频信号进行解码的方法。该方法可以包括:解码器接收至少一个约束标志。所述至少一个约束标志可以指示条带是否为帧内条带。所述解码器还可以获得与比特流中的视频块相关联的第一参考图片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)获得双向预测样点。
[0007]根据本公开内容的第二方面,提供了一种计算设备。该计算设备可以包括一个或多个处理器、存储有可由所述一个或多个处理器执行的指令的非临时性计算机可读存储器。所述一个或多个处理器可以被配置为接收至少一个约束标志。所述至少一个约束标志可以指示条带是否为帧内条带。所述一个或多个处理器可以进一步被配置为获得与比特流中的视频块相关联的第一参考图片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)获得双向预测样点。
[0008]根据本公开内容的第三方面,提供了一种其中存储有指令的非临时性计算机可读存储介质。当所述指令被一个或多个处理器执行时,所述指令可以使所述一个或多个处理器接收至少一个约束标志。所述至少一个约束标志可以指示条带是否为帧内条带。所述指令可以使所述一个或多个处理器获得与比特流中的视频块相关联的第一参考图片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)获得双向预测样点。
[0009]应当理解,以上概括描述和以下详细描述仅是示例性和解释性的,并且不旨在限制本公开内容。
附图说明
[0010]并入本文并构成本说明书的一部分的附图说明与本公开内容一致的示例,并与说明书一起用于解释本公开内容的基本原理。
[0011]图1是根据本公开内容的示例的编码器的框图。
[0012]图2是根据本公开内容的示例的解码器的框图。
[0013]图3A是根据本公开内容的例子,示出多类型树结构中的块分区的图。
[0014]图3B是根据本公开内容的例子,示出多类型树结构中的块分区的图。
[0015]图3C是根据本公开内容的例子,示出多类型树结构中的块分区的图。
[0016]图3D是根据本公开内容的例子,示出多类型树结构中的块分区的图。
[0017]图3E是根据本公开内容的例子,示出多类型树结构中的块分区的图。
[0018]图4是根据本公开内容的例子,用于对视频信号进行解码的方法。
[0019]图5是根据本公开内容的例子,用于对视频信号进行解码的方法。
[0020]图6是根据本公开内容的例子,用于对视频信号进行解码的方法。
[0021]图7是根据本公开内容的例子,示出与用户界面耦合的计算环境的图。
具体实施方式
[0022]现在将详细地参考实施例,在附图中示出了其一些示例。以下描述参考附图,其中不同附图中相同的数字表示相同或相似的元件,除非另外说明。以下实施例描述中阐述的实施方式并不表示与本公开内容一致的所有实施方式。相反,它们仅仅是与本公开内容相关的方面一致的装置和方法的举例,如所附权利要求中所阐述的。
[0023]如本公开内容中所使用的术语,仅用于描述特定的实施例,并且不旨在对本公开内容进行限制。如本公开内容和所附权利要求中所使用的,单数形式的“一个(a)”、“某个(an)”和“该(the)”也旨在包括复数形式,除非上下文另外明确地说明。还应当理解的是,本
文所使用的术语“和/或”旨在表示并涵盖一个或多个相关列出的项目中的任何一个或者所有可能的组合。
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种用于对视频信号进行解码的方法,包括:由解码器接收至少一个约束标志,其中所述至少一个约束标志指示条带是否为帧内条带;在所述解码器处,获得与比特流中的视频块相关联的第一参考图片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所述的方法,其中,所述至少一个约束标志包括no_sbt_constraint_flag标志,所述方法还包括:响应于确定intra_only_constraint_flag标志等于1,确定所述no_sbt_constraint_flag标志等于1。3.根据权利要求1所述的方法,其中,所述至少一个约束标志包括no_act_constraint_flag标志和no_chroma_qp_offset_constraint_flag标志,以指示色度格式是否是单色的。4.根据权利要求3所述的方法,还包括:响应于确定max_chroma_format_constraint_idc值等于0,确定所述no_act_constraint_flag标志等于1,以及响应于确定max_chroma_format_constraint_idc值等于0,确定所述no_chroma_qp_offset_constraint_flag标志等于1。5.根据权利要求3所述的方法,还包括:响应于确定max_chroma_format_constraint_idc值不等于3,确定所述no_act_constraint_flag标志等于1,以及响应于确定max_chroma_format_constraint_idc值等于0,确定所述no_chroma_qp_offset_constraint_flag标志等于1。6.根据权利要求1所述的方法,其中,所述至少一个约束标志包括no_mixed_nalu_types_in_pic_constraint_flag标志,以指示图片是否具有一个子图片。7.根据权利要求6所述的方法,还包括:响应于确定one_subpic_per_pic_constraint_flag标志等于1,确定所述no_mixed_nalu_types_in_pic_constraint_flag标志等于1。8.根据权利要求1所述的方法,其中,所述至少一个约束标志包括no_prof_constraint_flag标志,以指示仿射模式是否被禁用。9.根据权利要求8所述的方法,还包括:响应于确定no_affine_motion_constraint_flag标志等于1,确定所述no_prof_constraint_flag标志等于1。10.根据权利要求1所述的方法,其中,所述至少一个约束标志包括no_bdpcm_
constraint_flag标志,以指示变换跳过模式是否被禁用。11.根据权利要求10所述的方法,还包括:响应于确定no_transform_skip_constraint_flag标志等于1,确定所述no_bdpcm_constraint_flag标志等于1。12.根据权利要求1所述的方法,其中,所述至少一个约束标志包括no_conformance_window_constraint_flag标志,以指示一致性裁剪窗口偏移参数是否跟随在序列参数集(SPS)中的下一个。13.根据权利要求12所述的方法,还包括:响应于确定sps_conformance_window_flag标志等于0,确定所述no_conformance_window_constraint_flag标志等于1。14.根据权利要求1所述的方法,其中,所述至少一个约束标志包括no_weighted_pred_constraint_flag标志,以指示加权预测是否不应用于参考序列参数集(SPS)的P条带。15.根据权利要求14所述的方法,还包括:响应于确定intra_only_constraint_flag标志等于1,确定所述no_weighted_pred_constraint_flag标志等于1。16.根据权利要求1所述的方法,其中,所述至少一个约束标志包括no_weighted_bipred_constraint_flag标志,以指示显式加权预测是否应用于参考序列参数集(SPS)的B条带。17.根据权利要求16所述的方法,还包括:响应于确定intra_only_constraint_flag标志等于1,确定所述no_weighted_bipred_constraint_flag标志等于1。18.根据权利要求1所述的方法,其中,所述至少一个约束标志包括no_virtual_boundaries_constraint_flag标志,以指示禁用跨虚拟边界的环路滤波的操作是否被禁用并且是否应用于编码层视频序列(CLVS)中的编码图片。19.根据权利要求18所述的方法,还包括:响应于确定所述no_virtual_boundaries_constraint_flag标志等于1,确定sps_virtual_boundaries_enabled_flag标志等于0。20.根据权利要求1所述的方法,其中,所述至少一个约束标志包括:no_ref_pic_resampling_constraint_flag标志,用于指示在编码序列中是否允许参考图片重采样功能,以及no_res_change_in_clvs_constraint_flag标志,用于指示是否允许调整所述编码序列中的图片的分辨率。21.根据权利要求20所述的方法,还包括:响应于确定intra_only_constraint_flag标志等于1,确定所述no_ref_pic_resampling_constraint_flag标志等于1,以及响应于no_ref_pic_resampling_constraint_flag标志等于1,确定所述no_res_change_in_clvs_constraint_flag标志等于1。22.根据权利要求20所述的方法,还包括:响应于确定仅允许帧内编码工具,确定所述no_ref_pic_resampling_constraint_
flag标志等于1。23.一种计算设备,包括:一个或多个处理器;以及存储可由所述一个或多个处理器执行的指令的非临时性计算机可读存储介质,其中所述一个或多个处理器被配置为:接收至少一个约束标志,其中所述至少一个约束标志指示条带是否为帧内条带;获得与比特流中的视频块相关联的第一参考图片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)获得双向预测样点。24.根据权利要求23所述的计算设备,其中,所述至少一个约束标志包括no_sbt_constraint_flag标志,其中所述一个或多个处理器进一步被配置为:响应于确定intra_only_constraint_flag标志等于1,确定所述no_sbt_constraint_flag标志等于1。25.根据权利要求23所述的计算设备,其中,所述至少一个约束标志包括no_act_constraint_flag标志和no_chroma_qp_offset_constraint_flag标志,以指示色度格式是否是单色的。26.根据权利要求25所述的计算设备,其中,所述一个或多个处理器进一步被配置为:响应于确定max_chroma_format_constraint_idc值等于0,确定所述no_act_constraint_flag标志等于1,以及响应于确定max_chroma_format_constraint_idc值等于0,确定所述no_chroma_qp_offset_constraint_flag标志等于1。27.根据权利要求25所述的计算设备,其中,所述一个或多个处理器进一步被配置为:响应于确定max_chroma_format_constraint_idc值不等于3,确定所述no_act_constraint_flag标志等于1,以及响应于确定max_chroma_format_constraint_idc值等于0,确定所述no_chroma_qp_offset_constraint_flag标志等于1。28.根据权利要求23所述的计算设备,其中,所述至少一个约束标志包括no_mixed_nalu_types_in_pic_constraint_flag标志,以指示图片是否具有一个子图片。29.根据权利要求28所述的计算设备,其中,所述一个或多个处理器进一步被配置为:响应于确定one_subpic_per_pic_constraint_flag标志等于1,确定所述no_mixed_nalu_types_in_pic_constraint_flag标志等于1。30.根据权利要求23所述的计算设备,其中,所述至少一个约束标志包括no_prof_constraint_flag标志,以指示仿射模式是否被禁用。31.根据权利要求30所述的计算设备,其中,所述一个或多个处理器进一步被配置为:
响应于确定no_affine_motion_constraint_flag标志等于1,确定所述no_prof_constraint_flag标志等于1。32.根据权利要求23所述的计算设备,其中,所述至少一个约束标志包括no_bdpcm_constraint_flag标志,以指示变换跳过模式是否被禁用。33.根据权利要求32所述的计算设备,其中,所述一个或多个处理器进一步被配置为:响应于确定no_transform_skip_constraint_flag标志等于1,确定所述no_bdpcm_constraint_flag标志等于1。34.根据权利要求23所述的计算设备,其中,所述至少一个约束标志包括no_conformance_window_constraint_flag标志,以指示一致性裁剪窗口偏移参数是否跟随在序列参数集(SPS)中的下一个。3...

【专利技术属性】
技术研发人员:朱弘正修晓宇陈漪纹马宗全陈伟王祥林于冰
申请(专利权)人:北京达佳互联信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1