经解码图片缓冲器(DPB)操作和接入单元定界符(AUD)制造技术

技术编号:36590233 阅读:72 留言:0更新日期:2023-02-04 17:55
提供了用于经解码图片缓冲器(DPB)操作和在比特流提取之后重写接入单元定界符(AUD)的系统、方法和计算机可读存储介质。一种示例方法可以包括:将与接入单元(AU)相关联的一个或多个图片存储在经解码图片缓冲器(DPB)中,该AU包括第一多个图片,该第一多个图片对应于多个视频译码层;在从经译码图片缓冲器(CPB)中移除与AU相关联的第二多个图片中的每个图片之后,从DPB中移除一个或多个图片中的至少一个图片;以及将从CPB中移除的第二多个图片中的每个图片存储在DPB中。的每个图片存储在DPB中。的每个图片存储在DPB中。

【技术实现步骤摘要】
【国外来华专利技术】经解码图片缓冲器(DPB)操作和接入单元定界符(AUD)


[0001]本申请整体涉及视频编码和解码,并且更具体地,涉及改进与经解码图片缓冲器(DPB)和接入单元定界符(AUD)相关的视频译码技术。

技术介绍

[0002]数字视频功能可以被结合到范围广泛的设备中,包括数字电视、数字直接广播系统、无线广播系统、个人数字助理(PDA)、膝上型或台式计算机、平板计算机、电子书阅读器、数字相机、数字记录设备、数字媒体播放器、视频游戏设备、视频游戏控制台、蜂窝或卫星无线电电话、所谓的“智能手机”、视频电话会议设备、视频流传输设备等。此类设备允许处理和输出视频数据以供消费。数字视频数据包含大量数据以满足消费者和视频提供者的需求。例如,视频数据的消费者希望具有高保真度、分辨率、帧速率等的最高质量的视频。因此,满足这些需求所需的大量视频数据给通信网络以及处理和存储视频数据的设备带来了负担。
[0003]数字视频设备可以实现视频译码技术来压缩视频数据。视频译码根据一种或多种视频译码标准或格式执行。例如,视频译码标准或格式包括多功能视频译码(VVC)、高效视频译码(HEVC)、高级视频译码(AVC)、MPEG

2第2部分译码(MPEG代表运动图像专家组)等,以及专有视频编解码器/格式,诸如由开放媒体联盟开发的AOMedia video 1(AV1)。视频译码通常使用利用视频图像或序列中存在的冗余的预测方法(例如,帧间预测、帧内预测等)。视频译码技术的一个目标是将视频数据压缩成使用较低比特率的形式,同时避免或最小化视频质量的劣化。随着不断发展的视频服务变得可用,需要具有更好译码效率的译码技术。

技术实现思路

[0004]公开了用于经解码图片缓冲器(DPB)操作和在比特流提取之后重写接入单元定界符(AUD)的系统、方法和计算机可读介质。根据至少一个示例,提供了一种用于处理视频的方法,诸如执行经解码图片缓冲器(DPB)操作和在比特流提取之后重写接入单元定界符(AUD)。一种示例方法可以包括:将与接入单元(AU)相关联的一个或多个图片存储在经解码图片缓冲器(DPB)中,该AU包括第一多个图片,该第一多个图片对应于多个视频译码层;在从经译码图片缓冲器(CPB)中移除与AU相关联的第二多个图片中的每个图片之后,从DPB中移除与AU相关联的该一个或多个图片中的至少一个图片;以及将从CPB中移除的第二多个图片中的每个图片存储在DPB中。
[0005]根据至少一个示例,提供了一种非暂时性计算机可读介质,其包括指令,当由一个或多个处理器执行时,该指令使得一个或多个处理器:将与接入单元(AU)相关联的一个或多个图片存储在经解码图片缓冲器(DPB)中,该AU包括图片的第一多个图片,该图片的第一多个图片对应于多个视频译码层;在从经译码图片缓冲器(CPB)中移除第二多个图片中的每个图片之后,从DPB中移除与AU相关联的该一个或多个图片中的至少一个图片;以及将从CPB中移除的第二多个图片中的每个图片存储在DPB中。
[0006]根据至少一个示例,提供了一种用于处理视频的装置,诸如执行经解码图片缓冲器(DPB)操作和在比特流提取之后重写接入单元定界符(AUD)。一种示例装置可以包括至少一个存储器和耦接到存储器的一个或多个处理器(例如,在电路中实现)。该一个或多个处理器被配置为:将与接入单元(AU)相关联的一个或多个图片存储在经解码图片缓冲器(DPB)中,该AU包括第一多个图片,该第一多个图片对应于多个视频译码层;在从经译码图片缓冲器(CPB)中移除第二多个图片中的每个图片之后,从DPB中移除与AU相关联的该一个或多个图片中的至少一个图片;以及将从CPB中移除的第二多个图片中的每个图片存储在DPB中。
[0007]根据至少一个示例,提供了另一种用于处理视频的装置,诸如执行经解码图片缓冲器(DPB)操作和在比特流提取之后重写接入单元定界符(AUD)。该装置的示例可以包括:用于将与接入单元(AU)相关联的一个或多个图片存储在经解码图片缓冲器(DPB)中的部件,该AU包括第一多个图片,该第一多个图片对应于多个视频译码层;用于在从经译码图片缓冲器(CPB)移除第二多个图片中的每个图片之后,从DPB中移除与AU相关联的该一个或多个图片中的至少一个图片的部件;以及用于将从CPB移除的第二多个图片中的每个图片存储在DPB中的部件。
[0008]在一些方面,上述方法、非暂时性计算机可读介质和装置可以在从CPB中移除每个图片的最后一个解码单元(DU)之后,从DPB中移除该一个或多个图片中的该至少一个图片。
[0009]在一些方面,上述方法、非暂时性计算机可读介质和装置可以标记用于从DPB中移除的DPB中的该一个或多个图片中的该至少一个图片;以及基于DPB中的该一个或多个图片中的该至少一个图片的标记,从DPB中移除该一个或多个图片中的该至少一个图片。
[0010]在一些方面,上述方法、非暂时性计算机可读介质和装置可以设置与该一个或多个图片中的该至少一个图片相关联的相应标志,该相应标志指示该一个或多个图片中的该至少一个图片被设置为用于从DPB输出。
[0011]在一些示例中,DPB具有大小限制,该大小限制经由定义DPB的大小限制的语法元素来信令通知。在一些情况下,大小限制小于与AU相关联的第一多个图片的至少一部分。
[0012]在一些示例中,从DPB中移除一个或多个图片中的至少一个图片,并且在DPB的使用存储量达到DPB的大小限制之前,将第二多个图片中的每个图片存储在DPB中。
[0013]在一些情况下,存储在DPB中的该一个或多个图片可以包括参考图片和/或经解码图片。在一些情况下,从DPB中移除的该一个或多个图片中的该至少一个图片可以包括来自多个视频译码层中的同一层的不同图片。在一些情况下,从DPB中移除的该一个或多个图片中的该至少一个图片可以包括来自多个视频译码层中的不同层的不同图片。
[0014]在一些示例中,多个视频译码层中的每个视频译码层与来自DPB的相同输出时间相关联。
[0015]在一些方面,上述方法、非暂时性计算机可读介质和装置可以:从比特流的至少一部分中提取第二AU;确定第二AU仅包括一个或多个帧内随机接入点(IRAP)图片或仅包括一或多个逐步解码器刷新(GDR)图片;以及基于确定第二AU仅包括一个或多个IRAP图片或者仅包括一个或多个GDR图片,将与第二AU相关联的AU定界符(AUD)的标志的值设置为1。在一些示例中,当标志的值设置为1时指示第二AU仅包含一个或多个IRAP图片或仅包含一个或多个GDR图片。
[0016]在一些示例中,该标志包括AUD IRAP或GDR标志,并且第二AU包括单个视频译码层和/或单个经译码图片。在一些情况下,单个视频译码层和/或单个经译码图片可以仅包括一个或多个IRAP图片或仅包括一个或多个GDR图片。
[0017]在一些情况下,将AUD的标志的值设置为1可以包括基于在提取第二AU之后确定第二AU是IRAP AU或GDR AU而将本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种用于处理视频数据的装置,包括:存储器;以及耦接到所述存储器的一个或多个处理器,所述一个或多个处理器被配置为:将与接入单元(AU)相关联的一个或多个图片存储在经解码图片缓冲器(DPB)中,所述AU包括第一多个图片,所述第一多个图片对应于多个视频译码层;在从经译码图片缓冲器(CPB)中移除与所述AU相关联的第二多个图片中的每个图片之后,从所述DPB中移除与所述AU相关联的所述一个或多个图片中的至少一个图片;以及将从所述CPB中移除的所述第二多个图片中的每个图片存储在所述DPB中。2.根据权利要求1所述的装置,其中所述一个或多个处理器被配置为在从所述CPB中移除与所述AU相关联的所述第二多个图片中的每个图片的最后一个解码单元(DU)之后,从所述DPB中移除所述一个或多个图片中的所述至少一个图片。3.根据权利要求1所述的装置,其中所述一个或多个处理器被配置为:标记用于从所述DPB中移除的所述DPB中的所述一个或多个图片中的所述至少一个图片;以及基于所述DPB中的所述一个或多个图片中的所述至少一个图片的标记,从所述DPB中移除所述一个或多个图片中的所述至少一个图片。4.根据权利要求1所述的装置,其中所述一个或多个处理器还被配置为设置与所述一个或多个图片中的所述至少一个图片相关联的相应标志,所述相应标志指示所述一个或多个图片中的所述至少一个图片被设置为用于从所述DPB输出。5.根据权利要求1所述的装置,其中所述DPB具有大小限制,所述大小限制经由定义所述DPB的所述大小限制的语法元素来信令通知。6.根据权利要求5所述的装置,其中所述大小限制小于与所述AU相关联的所述第一多个图片的至少一部分。7.根据权利要求1所述的装置,所述一个或多个处理器被配置为从所述DPB中移除所述一个或多个图片中的所述至少一个图片,并且在所述DPB的使用存储量达到所述DPB的大小限制之前,将所述第二多个图片中的每个图片存储在所述DPB中。8.根据权利要求1所述的装置,其中存储在所述DPB中的所述一个或多个图片包括参考图片和经解码图片中的至少一个。9.根据权利要求1所述的装置,其中从所述DPB中移除的所述一个或多个图片中的所述至少一个图片包括来自所述多个视频译码层中的同一层的不同图片。10.根据权利要求1所述的装置,其中从所述DPB中移除的所述一个或多个图片中的所述至少一个图片包括来自所述多个视频译码层的不同层的不同图片。11.根据权利要求1所述的装置,其中所述多个视频译码层中的每个视频译码层与来自所述DPB的相同输出时间相关联。12.根据权利要求1所述的装置,其中所述装置包括解码器。13.根据权利要求12所述的装置,还包括被配置为显示来自所述DPB的一个或多个输出图片的显示器。14.根据权利要求1所述的装置,其中所述装置包括编码器。15.根据权利要求14所述的装置,还包括被配置为捕获与所述AU相关联的图片的相机。
16.根据权利要求1所述的装置,其中所述装置是移动设备。17.根据权利要求1所述的装置,其中所述一个或多个处理器被配置为:从比特流的至少一部分中提取第二AU;确定所述第二AU仅包括一个或多个帧内随机接入点(IRAP)图片或仅包括一或多个逐步解码器刷新(GDR)图片;以及基于确定所述第二AU仅包括一个或多个IRAP图片或者仅包括一个或多个GDR图片,将与所述第二AU相关联的AU定界符(AUD)的标志的值设置为1,其中当所述标志的值被设置为1时指示所述第二AU仅包含一个或多个IRAP图片或者仅包含一个或多个GDR图片。18.根据权利要求17所述的装置,其中所述标志包括AUD IRAP或GDR标志,并且其中所述第二AU包括单个视频译码层和单个经译码图片的至少一个,所述单个视频译码层和所述单个经译码图片的所述至少一个仅包括所述一个或多个IRAP图片或仅包括所述一个或多个GDR图片。19.根据权利要求17所述的装置,其中为了将所述AUD的所述标志的值设置为1,所述一个或多个处理器被配置为基于在提取所述第二AU之后确定所述第二AU是IRAP AU或GDR AU而将所述标志的所述值从0改变为1。20.一种处理视频数据的方法,包括:将与接入单元(AU)相关联的一个或多个图片存储在经解码图片缓冲器(DPB)中,所述AU包括第一多个图片,所述第一多个图片对应于多个视频译码层;在从经译码图片缓冲器(CPB)中移除与所述AU相关联的第二多个图片中的每个图片之后,从所述DPB中移除与所述AU相关联的所述一个或多个图片中的至少一个图片;以及将从所述CPB中移除的所述第二多个图片中的每个图片存储在所述DPB中。21.根据权利要求20所述的方法,还包括在从所述CPB移除与所述AU相关联的所述第二多个图片中的每个图片的最后一个解码单元(DU)之后,从所述DPB中移除所述一个或多个图片中的所述至少一个图片。22.根据权利要求20所述的方法,还包括:标记用于从所述DPB中移除的所述DPB中的所述一个或多个图片中的所述至少一个图片;以及基于所述DPB中的所述一个或多个图片中的所述至少一个图片的标记,从所述DPB中移除所述一个或多个图片中的所述至少一个图片。23.根据权利要求2...

【专利技术属性】
技术研发人员:V塞雷金Y何MZ科班
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:

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

1