视频编解码中的信令通知解码图片缓冲区级别制造技术

技术编号:34381850 阅读:51 留言:0更新日期:2022-08-03 20:59
描述了作为视频编解码或解码的一部分的信令通知图片缓冲区级别的方法、系统和装置。视频处理的一个示例方法包括:根据规则执行视频和视频的比特流之间的转换,其中,比特流包括可独立解码的一个或多个比特流部分,每个比特流部分对应于视频的一个或多个编解码视频图片,以及规则规定,解码比特流或一个或多个比特流部分所需的最大解码图片缓冲区尺寸是基于与比特流或一个或多个比特流部分相对应的一个或多个编解码视频图片的最大允许图片尺寸来确定的。来确定的。来确定的。

【技术实现步骤摘要】
【国外来华专利技术】视频编解码中的信令通知解码图片缓冲区级别
[0001]相关申请的交叉引用
[0002]根据适用的专利法和/或巴黎公约的规定,本申请及时要求于2019年12月26日提交的美国临时申请No.62/953,815的优先权和利益。出于法律上的全部目的,上述申请的全部公开内容通过引用作为本申请公开内容的一部分。


[0003]本专利文档涉及图片和视频编解码。

技术介绍

[0004]在互联网和其他数字通信网络中,数字视频占用了最大的带宽。随着能够接收和显示视频的连接用户设备数量的增加,预计数字视频使用的带宽需求将继续增长。

技术实现思路

[0005]本文档公开了可被视频编码器和解码器用来用信令发送图片缓冲区级别作为执行视频编码或解码的一部分的技术。
[0006]在一个示例方面,公开了一种视频处理方法。该方法包括根据规则执行视频和所述视频的比特流之间的转换。其中,所述比特流包括可独立解码的一个或多个比特流部分,每个比特流部分对应于所述视频的一个或多个编解码视频图片,并且其中,所述规则规定,解码所述比特流或所述一个或多个比特流部分所需的最大解码图片缓冲区尺寸是基于与所述比特流或所述一个或多个比特流部分相对应的所述一个或多个编解码视频图片的最大允许图片尺寸来确定的。
[0007]在另一个示例方面,公开了另一种视频处理方法。该方法包括在包括视频单元的视频和视频的包括一个或多个编解码层视频序列的比特流之间执行转换,其中该比特流符合规则,并且其中该规则规定编解码层视频序列的解码图片的最大缓冲区尺寸被约束为小于或等于从编解码层视频序列中的图片中选择的最大图片尺寸。
[0008]在另一个示例方面,公开了另一种视频处理方法。该方法包括根据规则执行视频和所述视频的比特流之间的转换。其中,所述比特流包括可独立解码的一个或多个比特流部分,每个比特流部分对应于所述视频的一个或多个编解码视频图片,并且其中,所述规则规定对于所述转换的最大允许图片尺寸、最大允许图片宽度、最大允许图片高度中的至少一个。
[0009]在另一个示例方面,公开了另一种视频处理方法。该方法包括:执行视频和所述视频的比特流之间的转换。其中,所述比特流包括一个或多个输出层集,其中至少一个输出层集包括多个视频层。并且其中,所述比特流符合规则,该规则规定对包括所述多个视频层的所述至少一个输出层集的解码图片缓冲区的整体尺寸的约束。
[0010]在另一个示例方面,公开了另一种视频处理方法。该方法包括执行视频和视频的比特流之间的转换,其中根据规则将比特流组织成一个或多个访问单元,并且其中该规则
规定对于访问单元的对编解码图片缓冲区(CPB)移除时间、标称CPB移除时间、解码图片缓冲区(DPB)输出时间,或者网络抽象层(NAL)单元中的字节数量的总和中至少一个的一个或多个约束是基于该访问单元的多个图片中的每一个的图片尺寸的总和。
[0011]在另一个示例方面,公开了另一种视频处理方法。该方法包括执行视频和视频的比特流之间的转换,其中根据规则将比特流组织成一个或多个访问单元,并且其中该规则规定对访问单元中最大条带数量的限制。
[0012]在另一个示例方面,公开了一种视频编码器装置。视频编码器包括被配置为实施上述方法的处理器。
[0013]在另一个示例方面,公开了一种视频解码器装置。视频解码器包括被配置为实施上述方法的处理器。
[0014]在另一示例方面,公开了一种存储有代码的计算机可读介质。该代码以处理器可执行代码的形式体现了本文描述的方法之一。
[0015]本文档中描述了这些和其他特征。
附图说明
[0016]图1是示出示例视频处理系统的框图,在该系统中可以实现本文档公开的各种技术。
[0017]图2是用于视频处理的示例硬件平台的框图。
[0018]图3示出了可以实现本公开的一些实施例的示例视频编码系统的框图。
[0019]图4示出了可以实现本公开的一些实施例的示例编码器的框图。
[0020]图5示出了可以实现本公开的一些实施例的示例解码器的框图。
[0021]图6

图9示出了视频处理的示例方法的流程图。
具体实施方式
[0022]在本文档中使用章节标题是为了便于理解并且不将每个章节中公开的技术和实施例的适用性仅限于该章节。此外,在一些描述中使用H.266术语只是为了便于理解而不是为了限制所公开技术的范围。因此,这里描述的技术也适用于其他视频编解码器协议和设计。
[0023]1.概述
[0024]本文档涉及视频编解码技术。具体来说,它是关于定义支持单层视频编解码和多层视频编解码的视频编解码器的级别。它可以应用于任何支持单层视频编解码和多层视频编解码的视频编解码标准或非标准视频编解码器,例如正在开发的多功能视频编解码(VVC)。
[0025]2.缩略语
[0026]APS自适应参数集(AdaptationParameterSet)
[0027]AU访问单元(AccessUnit)
[0028]AUD访问单元定界符(AccessUnitDelimiter)
[0029]AVC高级视频编解码(AdvancedVideoCoding)
[0030]CLVS编解码层视频序列(CodedLayerVideoSequence)
[0031]CPB编解码图片缓冲区(CodedPictureBuffer)
[0032]CRA干净随机访问(CleanRandomAccess)
[0033]CTU编解码树单元(CodingTreeUnit)
[0034]CVS编解码视频序列(CodedVideoSequence)
[0035]DPB解码图片缓冲区(DecodedPictureBuffer)
[0036]DPS解码参数集(DecodingParameterSet)
[0037]EOB比特流的结束(EndOfBitstream)
[0038]EOS序列的结束(EndOfSequence)
[0039]GDR渐进解码刷新(GradualDecodingRefresh)
[0040]HEVC高效视频编解码(HighEfficiencyVideoCoding)
[0041]IDR瞬时解码刷新(InstantaneousDecodingRefresh)
[0042]JEM联合探索模型(JointExplorationModel)
[0043]MCTS运动约束片集(Motion

ConstrainedTileSets)
[0044]NAL网络抽象层(NetworkAbstractionLayer)
[0045]OLS输出层集(OutputLayerSet)
[0046]PH图片标头(PictureHeader)
[0047]PPS图片参数集(Pi本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种视频处理方法,包括:根据规则执行视频和所述视频的比特流之间的转换,其中,所述比特流包括可独立解码的一个或多个比特流部分,每个比特流部分对应于所述视频的一个或多个编解码视频图片,并且其中,所述规则规定,解码所述比特流或所述一个或多个比特流部分所需的最大解码图片缓冲区尺寸是基于与所述比特流或所述一个或多个比特流部分相对应的所述一个或多个编解码视频图片的最大允许图片尺寸来确定的。2.如权利要求1所述的方法,还包括:避免基于亮度样点中的图片尺寸(表示为PicSizeInSamplesY)来确定最大图片缓冲区尺寸。3.如权利要求1或2所述的方法,其中,所述最大解码图片缓冲区尺寸被表示为MaxDpbSize,最大亮度图片尺寸被表示为MaxLumaPs,所述最大允许图片尺寸被表示为PicSizeMaxInSamplesY,默认最大解码图片缓冲区尺寸被表示为maxDpbPicBuf,并且其中MaxDpbSize被确定如下:如果(PicSizeMaxInSamplesY≤(MaxLumaPs>>2))MaxDpbSize=Min(4*maxDpbPicBuf,16)其他如果(PicSizeMaxInSamplesY≤(MaxLumaPs>>1))MaxDpbSize=Min(2*maxDpbPicBuf,16)其他如果(PicSizeMaxInSamplesY≤((3*MaxLumaPs)>>2))MaxDpbSize=Min((4*maxDpbPicBuf)/3,16)其他MaxDpbSize=maxDpbPicBuf。4.如权利要求1

3任一项所述的方法,其中,可独立解码的所述一个或多个比特流部分中的每一个是编解码层视频序列(CLVS)。5.如权利要求1

4任一项所述的方法,其中,所述最大解码图片缓冲区尺寸是基于每个CLVS导出的。6.一种视频处理方法,包括:根据规则执行视频和所述视频的比特流之间的转换,其中,所述比特流包括可独立解码的一个或多个比特流部分,每个比特流部分对应于所述视频的一个或多个编解码视频图片,并且其中,所述规则规定对于所述转换的最大允许图片尺寸、最大允许图片宽度、最大允许图片高度中的至少一个。7.如权利要求6所述的方法,其中,可独立解码的所述一个或多个比特流部分中的每一个是编解码层视频序列(CLVS)。8.如权利要求7所述的方法,其中,所述最大允许图片尺寸、所述最大允许图片宽度和所述最大允许图片高度中的一个或多个是基于每个CLVS指定的。9.如权利要求7所述的方法,其中,为与所述至少一个CLVS中的每一个相关联的每个序列参数集(SPS)指定所述最大允许图片尺寸、所述最大允许图片宽度和所述最大允许图片高度。
10.如权利要求6

9任一项所述的方法,其中,所述规则规定每个参考序列参数集(SPS)的所述最大允许图片尺寸(表示为PicSizeMaxInSamplesY)小于或等于最大亮度图片尺寸(表示为MaxLumaPs)。11.如权利要求6

10任一项所述的方法,其中,所述规则规定每个参考序列参数集(SPS)的所述最大允许图片宽度(表示为pic_width_max_in_luma_samples)小于或等于Sqrt(8
×
MaxLumaPs),其中MaxLumaPs是最大亮度图片尺寸。12.如权利要求6

11任一项所述的方法,其中,所述规则规定每个参考序列参数集(SPS)的所述最大允许图片高度(表示为pic_height_max_in_luma_samples)小于或等于Sqrt(8
×
MaxLum...

【专利技术属性】
技术研发人员:王业奎
申请(专利权)人:字节跳动有限公司
类型:发明
国别省市:

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

1