本公开涉及视频编码,并且更具体地涉及用于减少编码视频的解码中的延迟的技术。
背景技术:
1、数字视频功能可以结合到各种设备中,包括数字电视、笔记本计算机或台式计算机、平板计算机、数字录音设备、数字媒体播放器、视频游戏设备、蜂窝电话(包括所谓的智能电话)、医学成像设备等。可以根据视频编码标准对数字视频进行编码。视频编码标准定义了封装编码视频数据的兼容比特流的格式。兼容比特流是可以由视频解码设备接收和解码以生成重构视频数据的数据结构。视频编码标准可以结合视频压缩技术。视频编码标准的示例包括iso/iec mpeg-4visual和itu-t h.264(也被称为iso/iec mpeg-4avc)和高效视频编码(hevc)。hevc在2016年12月的itu-t h.265建议书的高效视频编码(hevc)中有所描述,该文献以引用方式并入本文,并且在本文中被称为itu-t h.265。itu-t视频编码专家组(vceg)和iso/iec活动图像专家组(mpeg)(被统称为联合视频研究组(jvet))一直致力于将压缩能力显著超过itu-t h.265的视频编码技术标准化。以引用方式并入本文的联合探索模型7(jem 7)、联合探索测试模型7(jem 7)的算法描述、iso/iec jtc1/sc29/wg11文档:jvet-g1001(2017年7月,意大利,都灵)描述了jvet在联合测试模型研究下的编码特征,该技术是超越hevc功能的潜在增强视频编码技术。应当指出的是,jem7的编码特征在jem参考软件中实现。如本文所用,术语jem可以集体指包括在jem7中的算法以及jem参考软件的具体实施。此外,响应于由vceg和mpeg联合发布的“joint call for proposals on videocompression with capabilities beyond hevc”,在2018年4月16日至20日于加利福尼亚州圣地亚哥(san diego,ca)举行的iso/iec jtc1/sc29/wg11第10次会议上,各个小组提出了对视频编码工具的多种描述。基于对视频编码工具的多种描述,开发了视频编码规范的最终初始草案文本并且在2018年4月16日至20日于加利福尼亚州圣地亚哥举行的iso/iecjtc1/sc29/wg11第10次会议中的“versatile video coding(draft1)”即文档jvet-j1001-v2中描述,该文档以引用方式并入本文并且被称为jvet-j1001。基于jem的vceg和mpeg的视频编码标准的开发被称为通用视频编码(vvc)项目。2020年10月7日至16日举行的iso/iecjtc1/sc29/wg11第20次会议中的“versatile video coding(draft 10)”(电话会议,文档jvet-t2001-v2,其以引用方式并入本文,并且称为jvet-t2001)表示对应于vvc项目的视频编码规范的草稿文本的当前迭代。
2、视频压缩技术能够减少存储和传输视频数据的数据需求。视频压缩技术可以通过利用视频序列中固有的冗余来减少数据需求。视频压缩技术可将视频序列再分成连续较小的部分(即,视频序列内的一组图片、一组图片内的图片、图片内的区域、区域内的子区域等)。可以使用帧内预测编码技术(例如,图片内的空间预测技术)和帧间预测技术(即图片间的技术(时间))来生成待编码的单位视频数据与视频数据的参考单元之间的差值。该差值可以被称为残差数据。残差数据可以被编码为量化变换系数。语法元素可以涉及残差数据和参考编码单元(例如,帧内预测模式索引和运动信息)。可以对残差数据和语法元素进行熵编码。熵编码的残差数据和语法元素可以包括在形成兼容比特流的数据结构中。
技术实现思路
1、在一个示例中,一种发送信号通知视频数据的参数的方法,该方法包括:发送信号通知语法元素,该语法元素指示对包括视频数据切片的网络抽象单元的子集的大小约束。
2、在一个示例中,一种对视频数据进行解码的方法,该方法包括:接收通用约束信息语法结构;从该通用约束信息语法结构解析语法元素,该语法元素指示对包括视频数据切片的网络抽象单元的子集的大小约束;以及基于该大小约束来执行视频解码。
1.一种发送信号通知视频数据的参数的方法,所述方法包括:
2.一种对视频数据进行解码的方法,所述方法包括:
3.根据权利要求2所述的方法,其中基于所述大小约束来执行视频解码包括基于所述大小约束来分配计算资源。
4.根据权利要求1至3中任一项所述的方法,其中所述语法元素是8比特值。
5.根据权利要求1至4中任一项所述的方法,其中所述语法元素是32比特值。
6.一种设备,所述设备包括被配置为执行根据权利要求1至5所述步骤的任意和全部组合的一个或多个处理器。
7.根据权利要求6所述的设备,其中所述设备包括视频编码器。
8.根据权利要求6所述的设备,其中所述设备包括视频解码器。
9.一种系统,包括:
10.一种装置,所述装置包括用于执行根据权利要求1至5所述步骤的任意和全部组合的构件。
11.一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质包括存储在其上的指令,所述指令在被执行时,使得设备的一个或多个处理器执行根据权利要求1至5所述步骤的任意和全部组合。