【技术实现步骤摘要】
【国外来华专利技术】用于指定层的可伸缩嵌套式SEI消息
[0001]相关申请交叉引用
[0002]本申请要求王业奎于2019年9月24日提交的标题为“用于层的SEI消息的可伸缩嵌套(Scalable Nesting of SEI Messages for Layers)”的美国临时专利申请第62/905,144号的权益,该美国临时专利申请通过引用的方式并入本文中。
[0003]本专利技术大体上涉及一种视频译码,并且具体涉及用于支持对多层码流中的层进行编码的可伸缩嵌套式补充增强信息(supplemental enhancement information,SEI)消息。
技术介绍
[0004]即使视频相对较短,也需要大量的视频数据来描述,当数据要在带宽容量有限的通信网络中流式传输或以其它方式传输时,这样可能会造成困难。因此,视频数据通常要先压缩,然后通过现代电信网络进行传输。由于内存资源可能有限,当在存储设备中存储视频时,该视频的大小也可能是一个问题。视频压缩设备通常在源侧使用软件和/或硬件对视频数据进行编码,然后进行传输或存储,从而减少表示数字视频图像所需的数据量。然后,由对视频数据进行解码的视频解压缩设备在目的地侧接收压缩数据。在有限的网络资源以及对更高视频质量的需求不断增长的情况下,需要改进压缩和解压缩技术,这些改进的技术在几乎不影响图像质量的情况下能够提高压缩比。
技术实现思路
[0005]在一个实施例中,本专利技术包括一种在解码器中实现的方法,所述方法包括:所述解码器的接收器接收包括一个或多个层和 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种在解码器中实现的方法,其特征在于,所述方法包括:所述解码器的接收器接收包括一个或多个层和当前补充增强信息(supplemental enhancement information,SEI)网络抽象层(network abstraction layer,NAL)单元中的可伸缩嵌套式SEI消息的码流,其中,所述可伸缩嵌套式SEI消息包括一个或多个伸缩嵌套的SEI消息和一个或多个可伸缩嵌套的层标识符(identifier,Id),所述可伸缩嵌套的层Id表示所述伸缩嵌套的SEI消息应用于的所述层的层Id值,所述当前SEI NAL单元的层Id值除外;所述解码器的处理器对来自所述一个或多个层的编码图像进行解码,以产生解码图像;所述处理器转发所述解码图像,以作为解码视频序列的一部分显示。2.根据权利要求1所述的方法,其特征在于,当可伸缩嵌套的所有层标记(all_layers_flag)等于0时,所述可伸缩嵌套的层Id是scalable nesting layer_id[i]语法元素,所述scalable nesting layer_id[i]语法元素表示所述伸缩嵌套的SEI消息应用于的第i层的NAL单元头层Id(nuh_layer_id)值。3.根据权利要求1或2所述的方法,其特征在于,scalable nesting layer_id[i]的每个值大于所述当前SEI NAL单元的nuh_layer_id值。4.根据权利要求1至3中任一项所述的方法,其特征在于,还包括由所述处理器推导嵌套层数量(nestingNumLayers)变量,所述nestingNumLayers变量表示所述伸缩嵌套的SEI消息应用于的层的数量。5.根据权利要求1至4中任一项所述的方法,其特征在于,还包括由所述处理器推导嵌套层Id列表(NestingLayerId[i]),所述NestingLayerId[i]表示所述伸缩嵌套的SEI消息应用于的所述层的nuh_layer_id值的列表,其中,i在0到nestingNumLayers
–
1的范围内,包括端值。6.根据权利要求1至5中任一项所述的方法,其特征在于,所述nestingNumLayers和所述NestingLayerId[i]推导如下:其中,scalable nesting all_layers_flag表示所述伸缩嵌套的SEI消息是否应用于所有层,vps_max_layers_minus1+1表示由视频参数集(video parameter set,VPS)指定的层的数量,GeneralLayerIdx是表示nuh_layer_id等于vps_layer_id[i]的层的层索引的变量,vps_layer_id[i]表示第i层的nuh_layer_id值,scalable nesting num_layers_minus1+1表示所述伸缩嵌套的SEI消息应用于的层的数量。
7.根据权利要求1至6中任一项所述的方法,其特征在于,scalable nesting num_layers_minus1在0到vps_max_layers_minus1
–
GeneralLayerIdx[nuh_layer_id]的范围内,包括端值,其中,nuh_layer_id是所述当前SEI NAL单元的所述nuh_layer_id。8.根据权利要求1至7中任一项所述的方法,其特征在于,所述编码图像是基于所述伸缩嵌套的SEI消息进行解码的。9.根据权利要求1至8中任一项所述的方法,其特征在于,所述可伸缩嵌套式SEI消息包括应用于所述当前SEINAL单元的层的至少一个伸缩嵌套的SEI消息。10.一种在编码器中实现的方法,其特征在于,所述方法包括:所述编码器的处理器对包括一个或多个层的码流进行编码;所述处理器将当前补充增强信息(supplemental enhancement information,SEI)网络抽象层(network abstraction layer,NAL)单元中的可伸缩嵌套式SEI消息编码到所述码流中,其中,所述可伸缩嵌套式SEI消息包括一个或多个伸缩嵌套的SEI消息和一个或多个可伸缩嵌套的层标识符(identifier,Id),所述可伸缩嵌套的层Id表示所述伸缩嵌套的SEI消息应用于的所述层的层Id值,同时施加约束以省略所述当前SEI NAL单元的层Id值;所述处理器根据所述伸缩嵌套的SEI消息对所述层执行一组码流符合性测试;耦合到所述处理器的存储器存储所述码流,以发送给解码器。11.根据权利要求10所述的方法,其特征在于,当可伸缩嵌套的所有层标记(all_layers_flag)等于0时,所述可伸缩嵌套的层Id是scalable nesting layer_id[i]语法元素,所述scalable nesting layer_id[i]语法元素表示所述伸缩嵌套的SEI消息应用于的第i层的NAL单元头层Id(nuh_layer...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。