System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 访问单元中图片信息的信令制造技术_技高网

访问单元中图片信息的信令制造技术

技术编号:40947043 阅读:2 留言:0更新日期:2024-04-18 20:20
描述了访问单元中图片信息的信令。公开了在视频比特流处理中信令通知访问单元中的图片信息的方法、系统和设备。该方法包括执行包括一个或多个图片的视频与比特流之间的转换,其中,比特流符合格式规则,格式规则指定第一语法元素和第二语法元素当被包括在比特流中时是访问单元AU特定的,其中,响应于当前AU不是比特流中按解码顺序的第一AU,第一语法元素指示当前AU的标称CPB移除时间是相对于(a)与缓冲时段BP补充增强信息SEI消息相关联的先前AU的标称CPB移除时间或者(b)当前AU的标称CPB移除时间来确定的,并且,响应于当前AU不是比特流中按解码顺序的第一AU,第二语法元素指定相对于先前AU的标称CPB移除时间的CPB移除延迟增量值。

【技术实现步骤摘要】

本专利文件涉及图像和视频编码和解码。


技术介绍

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


技术实现思路

1、本文公开了可以由视频编码器和解码器用于执行视频编码或解码的技术。

2、在示例方面,公开了一种视频处理方法。该方法包括执行包括一个或多个图片的视频与视频的比特流之间的转换,其中该比特流符合格式规则,其中该格式规则指定图片时序(pt)补充增强信息(sei)消息当被包括在比特流中时是访问单元(au)特定的,并且其中,在该一个或多个图片中是随机访问跳过前置(rasl)图片的每个图片仅包括rasl网络抽象层单元类型(nut)。

3、在另一示例方面,公开了另一种视频处理方法。该方法包括执行包括一个或多个图片的视频与视频的比特流之间的转换,其中该比特流符合格式规则,其中该格式规则准许使用随机访问跳过前置(rasl)图片中的随机访问可解码前置(radl)子图片作为参考子图片,用于预测与rasl图片相同的完全随机访问(cra)图片相关联的radl图片中的并置radl图片。

4、在另一示例方面,公开了另一种视频处理方法。该方法包括执行包括一个或多个图片的视频与视频的比特流之间的转换,其中该比特流符合格式规则,其中该格式规则指定与第一标志相关联的图片以及在图片顺序计数的解码过程中的推导基于第二标志,其中与第一标志相关联的图片是按解码顺序的先前图片,该先前图片具有(i)引用参考图片列表语法结构的条带或图片标头相同的第一标识符,(ii)等于零的第二标志和第二标识符,以及(iii)与随机访问跳过前置(rasl)图片和随机访问可解码前置(radl)图片不同的图片类型,其中第一标志指示比特流中是否存在第三标志,其中第二标志指示当前图片是否被用作参考图片,并且其中第三标志被用于确定长期参考图片的图片顺序计数值的一个或多个最高有效位的值。

5、在另一示例方面,公开了另一种视频处理方法。该方法包括执行包括一个或多个图片的视频与视频的比特流之间的转换,其中该比特流符合格式规则,其中该格式规则指定用于确定移除解码单元(du)或解码该du的时序的变量是访问单元(au)特定的,并且是基于指示当前图片是否被允许用作参考图片的标志而推导出的。

6、在另一示例方面,公开了另一种视频处理方法。该方法包括执行包括一个或多个图片的视频与视频的比特流之间的转换,其中该比特流符合格式规则,其中该格式规则指定缓冲时段补充增强信息(sei)消息和图片时序sei消息当被包括在比特流中时是访问单元(au)特定的,其中基于指示当前图片是否被允许用作参考图片的标志,推导与缓冲时段sei消息相关联的第一变量以及与缓冲时段sei消息和图片定时sei消息相关联的第二变量,其中第一变量指示访问单元包括(i)等于零的标识符,以及(ii)不是随机访问跳过前置(rasl)图片或随机访问可解码前置(radl)图片并且该标志等于零的图片,并且其中第二变量指示当前au不是按解码顺序的第一au,并且按解码顺序的先前au包括(i)等于零的标识符,以及(ii)不是随机访问跳过前置(rasl)图片或者随机访问可解码前置(radl)图片并且该标志等于零的图片。

7、在另一示例方面,公开了另一种视频处理方法。该方法包括执行包括一个或多个图片的视频与视频的比特流之间的转换,其中该比特流符合格式规则,其中该格式规则指定与第一图片和第二图片相关联的第一变量和第二变量的推导是基于标志的,其中第一图片是当前图片,并且第二图片是按解码顺序的先前图片,该先前图片(i)包括等于零的第一标识符,(ii)包括等于零的标志,以及(iii)不是随机访问跳过前置(rasl)图片或者随机访问可解码前置(radl)图片,并且其中第一变量和第二变量分别是第二标识符等于第一图片的第二标识符的以下图片中的每一个图片的图片顺序计数的最大值和最小值:(i)第一图片,(ii)第二图片,(iii)由第一图片的参考图片列表中的所有条目引用的一个或多个短期参考图片,以及(iv)已经输出的每个图片,该图片的编解码图片缓冲区(cpb)移除时间小于第一图片的cpb移除时间并且解码图片缓冲区(dpb)输出时间大于或等于第一图片的cp移除时间。

8、在另一示例方面,公开了另一种视频处理方法。该方法包括执行包括一个或多个图片的视频与视频的比特流之间的转换,该比特流符合格式规则,该格式规则指定标志和语法元素当被包括在比特流中时是访问单元(au)特定的,其中响应于当前au不是比特流中按解码顺序的第一au,该标志指示当前au的标称编解码图片缓冲区(cpb)移除时间是相对于(a)与缓冲时段补充增强信息(sei)消息相关联的先前au的标称cpb移除时间或者(b)当前au标称cpb移除时间来确定的,并且其中响应于当前au不是比特流中按解码顺序的第一au,该语法元素指定相对于当前au的标称cpb移除时间的cpb移除延迟增量值。

9、在另一示例方面,公开了另一种视频处理方法。该方法包括执行包括一个或多个图片的视频与视频的比特流之间的转换,该比特流符合格式规则,该格式规则指定多个变量和图片时序补充增强信息(sei)消息当被包括在比特流中时是访问单元(au)特定的,该图片时序sei消息包括多个语法元素,多个变量中的第一变量指示当前au是否与缓冲时段sei消息相关联,多个变量中的第二变量和第三变量与当前au是否是初始化假想参考解码器(hrd)的au的指示相关联,其中多个语法元素中的第一语法元素指定在从编解码图片缓冲区(cpb)移除au之后在从解码图片缓冲区(dpb)输出au的一个或多个解码图片之前等待的时钟节拍数,其中多个语法元素中的第二语法元素指定在从cpb移除au中的最后解码单元(du)之后在从dpb输出au的一个或多个解码图片之前等待的子时钟节拍数,并且其中多个语法元素中的第三语法元素指定当前au的一个或多个解码图片占据以用于显示模型的元素图片时段间隔的数量。

10、在另一示例方面,公开了另一种视频处理方法。该方法包括执行包括一个或多个图片的视频与视频的比特流之间的转换,其中该比特流符合格式规则,其中该格式规则指定与解码图片缓冲区(dpb)相关联的语法元素当被包括在比特流中时是访问单元(au)特定的,并且其中该语法元素指定在从编解码图片缓冲区(cpb)移除au中的最后解码单元(du)之后在从dpb输出au的一个或多个解码图片之前等待的子时钟节拍数。

11、在另一示例方面,公开了另一种视频处理方法。该方法包括执行包括一个或多个图片的视频与视频的比特流之间的转换,其中该比特流符合格式规则,其中该格式规则指定标志当被包括在比特流中时是访问单元(au)特定的,其中该标志的值基于相关联的au是帧内随机访问点(irap)au还是渐进解码刷新(gdr)au,并且该标志的值指定(i)在缓冲时段补充增强信息(sei)消息中是否存在语法元素和(ii)在当前缓冲时段的图片时序本文档来自技高网...

【技术保护点】

1.一种视频处理的方法,包括:

2.根据权利要求1所述的方法,其中,所述第一标志是pps_mixed_nalu_types_in_pic_flag,并且所述第二标志是pt_cpb_alt_timing_info_present_flag。

3.根据权利要求1所述的方法,其中,所述一个或多个语法元素包括以下中的至少一者:

4.根据权利要求1所述的方法,其中,对于按解码顺序跟在帧内随机访问点(IRAP)AU之后的多于一个AU,所述第二标志的值被允许等于1。

5.根据权利要求4所述的方法,其中,所述替代时序仅应用于第一AU,所述第一AU具有等于1的第二标志,并且按解码顺序跟在IRAP AU之后。

6.根据权利要求1所述的方法,其中,所述转换包括从所述比特流解码所述视频。

7.根据权利要求1所述的方法,其中,所述转换包括将所述视频编码成所述比特流。

8.一种用于处理视频数据的装置,包括处理器和其上具有指令的非暂时性存储器,其中所述指令在由处理器执行时使处理器:

9.根据权利要求8所述的装置,其中,所述第一标志是pps_mixed_nalu_types_in_pic_flag,并且所述第二标志是pt_cpb_alt_timing_info_present_flag。

10.根据权利要求8所述的装置,其中,所述一个或多个语法元素包括以下中的至少一者:

11.根据权利要求8所述的装置,其中,对于按解码顺序跟在帧内随机访问点(IRAP)AU之后的多于一个AU,所述第二标志的值被允许等于1。

12.根据权利要求11所述的装置,其中,所述替代时序仅应用于第一AU,所述第一AU具有等于1的第二标志,并且按解码顺序跟在IRAP AU之后。

13.一种存储指令的非暂时性计算机可读存储介质,所述指令使得处理器:

14.根据权利要求13所述的非暂时性计算机可读存储介质,其中,所述第一标志是pps_mixed_nalu_types_in_pic_flag,并且所述第二标志是pt_cpb_alt_timing_info_present_flag。

15.根据权利要求13所述的非暂时性计算机可读存储介质,其中,所述一个或多个语法元素包括以下中的至少一者:

16.根据权利要求13所述的非暂时性计算机可读存储介质,其中,对于按解码顺序跟在帧内随机访问点(IRAP)AU之后的多于一个AU,所述第二标志的值被允许等于1,并且

17.一种存储视频比特流的方法,包括:

18.一种视频处理方法,包括:

19.根据权利要求18所述的方法,其中,所述第一标识符是层的标识符并且是语法元素,所述第二标识符是时间标识符并且是变量。

20.根据权利要求18所述的方法,其中,所述第一标志是delta_poc_msb_cycle_present_flag,所述第二标志是ph_non_ref_pic_flag,并且所述第三标志是delta_poc_msb_cycle_lt,并且其中所述第一标识符是nuh_layer_id,并且所述第二标识符是TemporalId。

21.根据权利要求18所述的方法,其中,所述格式规则指定第二变量prevNonDiscardableAu是访问单元(AU)特定的,并且是基于所述第二标志而推导出的,所述prevNonDiscardableAu被用于确定解码单元(DU)的移除或所述DU的解码的时序。

22.根据权利要求18所述的方法,其中,所述第二标志等于1指定所述当前图像从不被用作参考图片,并且所述第二标志等于0指定所述当前图片被允许或不被允许用作参考图片。

23.根据权利要求18所述的方法,其中,所述格式规则指定缓冲时段(BF)补充增强信息(SEI)消息和图片时序SEI消息当被包括在所述比特流中时是访问单元(AU)特定的,

24.根据权利要求23所述的方法,其中,所述第三变量是notDiscardableAu,并且所述第四变量是prevNonDiscardableAu。

25.根据权利要求18所述的方法,其中,所述格式规则指定与第一图片和第二图片相关联的第五变量和第六变量的推导基于所述第二标志,

26.根据权利要求25所述的方法,其中,第五变量是maxPicOrderCnt,并且指示图片顺序计数的最大值,并且第六变量是minPicOrderCnt,并且指示图片顺序计数的最小值。

27.根据权利要求18所述的方法,其中,所述转换包括从比特流中解码视频。<...

【技术特征摘要】

1.一种视频处理的方法,包括:

2.根据权利要求1所述的方法,其中,所述第一标志是pps_mixed_nalu_types_in_pic_flag,并且所述第二标志是pt_cpb_alt_timing_info_present_flag。

3.根据权利要求1所述的方法,其中,所述一个或多个语法元素包括以下中的至少一者:

4.根据权利要求1所述的方法,其中,对于按解码顺序跟在帧内随机访问点(irap)au之后的多于一个au,所述第二标志的值被允许等于1。

5.根据权利要求4所述的方法,其中,所述替代时序仅应用于第一au,所述第一au具有等于1的第二标志,并且按解码顺序跟在irap au之后。

6.根据权利要求1所述的方法,其中,所述转换包括从所述比特流解码所述视频。

7.根据权利要求1所述的方法,其中,所述转换包括将所述视频编码成所述比特流。

8.一种用于处理视频数据的装置,包括处理器和其上具有指令的非暂时性存储器,其中所述指令在由处理器执行时使处理器:

9.根据权利要求8所述的装置,其中,所述第一标志是pps_mixed_nalu_types_in_pic_flag,并且所述第二标志是pt_cpb_alt_timing_info_present_flag。

10.根据权利要求8所述的装置,其中,所述一个或多个语法元素包括以下中的至少一者:

11.根据权利要求8所述的装置,其中,对于按解码顺序跟在帧内随机访问点(irap)au之后的多于一个au,所述第二标志的值被允许等于1。

12.根据权利要求11所述的装置,其中,所述替代时序仅应用于第一au,所述第一au具有等于1的第二标志,并且按解码顺序跟在irap au之后。

13.一种存储指令的非暂时性计算机可读存储介质,所述指令使得处理器:

14.根据权利要求13所述的非暂时性计算机可读存储介质,其中,所述第一标志是pps_mixed_nalu_types_in_pic_flag,并且所述第二标志是pt_cpb_alt_timing_info_present_flag。

15.根据权利要求13所述的非暂时性计算机可读存储介质,其中,所述一个或多个语法元素包括以下中的至少一者:

16.根据权利要求13所述的非暂时性计算机可读存储介质,其中,对于按解码顺序跟在帧内随机访问点(irap)au之后的多于一个au,所述第二标志的值被允许等于1,并且

17.一种存储视频比特流的方法,包括:

18.一种视频处理方法,包括:

19.根据权利要求18所述的方法,其中,所述第一标识符是层的标识符并且是语法元素,所述第二标识符是时间标识符并且是变量。

20.根据权利要求18所述的方法,其中,所述第一标志是delta_poc_msb_cycle_present_flag,所述第二标志是ph_non_ref_pic_flag,并且所述第三标志是delta_poc_msb_cycle_lt,并且其中所述第一标识符是nuh_layer_id,并且所述第二标识符是temporalid。

21.根据权利要求18所述的方法,其中,所述格式规则指定第二变量prevnondiscardableau是访问单元(au)特定的,并且是基于所述第二标志而推导出的,所述prevnondiscardableau被用于确定解码单元(du)的移除或所述du的解码的时序。

22.根据权利要求18所述的方法,其中,所述第二标志等于1指定所述当前图像从不被用作参考图片,并且所述第二标志等于0指定所述当前图片被允许或不被允许用作参考图片。

23.根据权利要求18所述的方法,其中,所述格式规则指定缓冲时段(bf)补充增强信息(sei)消息和图片时序sei消息当被包括在所述比特流中时是访问单元(au)特定的,

24.根据权利要求23所述的方法,其中,所述第三变量是notdiscardableau,并且所述第四变量是prevnondiscardableau。

25.根据权利要求18所述的方法,其中,所述格式规则指定与第一图片和第二图片相关联的第五变量和第六变量的推导基于所述第二标志,

26.根据权利要求25所述的方法,其中,第五变量是maxpicordercnt,并且指示图片顺序计数的最大值,并且第六变量是minpicordercnt,并且指示图片顺序计数的最小值。

27.根据权利要求18所述的方法,其中,所述转换包括从比特流中解码视频。

28.根据权利要求18所述的方法,其中,所述转换包括将视频编码成比特流。

29.一种用于处理视频数据的装置,包括处理器和其上具有指令的非暂时性存储器,其中所述指令在由处理器执行时使处理器:

30.根据权利要求29所述的装置,其中,所述第一标识符是层的标识符并且是语法元素,所述第二标识符是时间标识符并且是变量,

31.根据权利要求29所述的装置,其中,所述格式规则指定第二变量prevnondiscardableau是访问单元(au)特定的,并且是基于所述第二标志而推导出的,所述prevnondiscardableau被用于确定解码单元(du)的移除或所述du的解码的时序。

32.根据权利要求29所述的装置,其中,所述格式规则指定缓冲时段(bf)补充增强信息(sei)消息和图片时序sei消息当被包括在所述比特流中时是访问单元(au)特定的,

33.根据权利要求29所述的装置,其中,所述格式规则指定与第一图片和第二图片相关联的第五变量和第六变量的推导基于所述第二标志,

34.一种存储指令的非暂时性计算机可读存储介质,所述指令使得处理器:

35.根据权利要求34所述的非暂时性计算机可读存储介质,其中,所述格式规则指定第二变量prevnondiscardableau是访问单元(au)特定的,并且是基于所述第二标志而推导出的,所述prevnondiscardableau被用于确定解码单元(du)的移除或所述du的解码的时序,

36.一种存储视频比特流的方法,包括:

37.一种视频处理的方法,包括:

38.根据权利要求37所述的方法,其中,所述第二语法元素的长度由所述bp sei消息的语法结构中的第三语法元素来指示。

39.根据权利要求38所述的方法,其中,所述第三语法元素是bp_cpb_removal_delay_length_minus,并且所述第二语法元素的长度是...

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

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

1