视频译码中借助高级经解码图片缓冲器(DPB)管理的随机存取制造技术

技术编号:10254911 阅读:156 留言:0更新日期:2014-07-24 20:06
作为一个实例,用于对视频数据进行解码的技术包含:接收包含经译码视频序列CVS的一或多个图片的位流;根据解码次序对第一图片进行解码,其中所述第一图片为并非瞬时解码刷新IDR图片的随机存取点RAP图片;以及基于所述经解码第一图片对根据所述解码次序跟随所述第一图片的至少一个其它图片进行解码。作为另一实例,用于对视频数据进行编码的技术包含:产生包含CVS的一或多个图片的位流,其中根据所述解码次序的第一图片为并非IDR图片的RAP图片,以及避免在所述位流中包含除了所述第一图片之外对应于与所述第一图片相关联的引导图片的至少一个其它图片。

【技术实现步骤摘要】
【国外来华专利技术】本申请案主张2011年10月31日申请的第61/553,802号美国临时申请案和2012年2月6日申请的第61/595,605号美国临时申请案的权益,以上每一美国临时申请案的全部内容以引用方式并入本文。
本专利技术涉及视频译码,且更特定来说涉及对由视频译码过程产生的视频数据的帧进行译码。
技术介绍
数字视频能力可并入到广泛多种装置中,包含数字电视机、数字直播系统、无线广播系统、个人数字助理(PDA)、膝上型或桌上型计算机、平板计算机、电子书阅读器、数码相机、数字记录装置、数字媒体播放器、视频游戏装置、视频游戏控制台、蜂窝式或卫星无线电电话、所谓的“智能电话”、视频电话会议装置、视频流式传输装置和类似装置。数字视频装置实施视频压缩技术,例如由MPEG-2、MPEG-4、ITU-T H.263、ITU-T H.264/MPEG-4第10部分高级视频译码(“AVC”)界定的标准、当前在开发的高效视频译码(HEVC)标准以及此些标准的扩展中描述的那些技术。视频装置可通过实施此些视频压缩技术来较有效地发射、接收、编码、解码和/或存储数字视频信息。视频压缩技术执行空间(图片内)预测和/或时间(图片间)预测以减少或移除视频序列中固有的冗余。对于基于块的视频译码,可将视频切片(即,视频帧或视频帧的一部分)分割为若干视频块,所述视频块也可称为树块、译码单元(CU)和/或译码节点。图片的经帧内译码(I)切片中的视频块是使用相对于同一图片中的相邻块中的参考样本的空间预测来编码。图片的经帧间译码(P或B)切片中的视频块可使用相对于同一图片中的相邻块中的参考样本的空间预测或相对于其它参考图片中的参考样本的时间预测。图片可称为帧,且参考图片可称为参考帧。空间或时间预测得到待译码块的预测块。残余数据表示待译码的原始块与预测块之间的像素差。经帧间译码块是根据指向形成预测块的参考样本的块的运动向量以及指示经译码块与预测块之间的差的残余数据来编码。经帧内译码块是根据帧内译码模式和残余数据来编码。为了进一步压缩,可将残余数据从像素域变换到变换域,从而得到残余变换系数,所述系数随后可经量化。初始以二维阵列布置的经量化变换系数可按次序经扫描而产生变换系数的一维向量。随后可应用熵译码以实现甚至更多的压缩。
技术实现思路
本专利技术描述用于视频译码中的随机存取的技术。特定来说,本专利技术描述用于对包含一或多个帧或“图片”的视频序列进行译码的若干技术,其中在符合的位流中的特定经译码视频序列(CVS)的第一经译码图片可为随机存取点(RAP)图片,其不是瞬时解码刷新(IDR)图片。举例来说,与所述技术一致,第一经译码图片可为清洁随机存取(CRA)图片。作为一个实例,本专利技术的技术可使得符合所述技术的视频解码器能够成功地以可预测且经界定或“标准”方式对从此非IDR RAP图片开始的位流进行解码。举例来说,所揭示技术可使得符合的视频解码器能够操纵与第一经译码图片相关联的也包含于位流中的所谓“引导图片”的各种输出和参考性质。因此,所述技术与其它技术相比可实现视频解码器对位流的相对改善的随机存取。举例来说,所述技术与其它技术(例如,允许仅从IDR图片对位流的随机存取的技术)相比可通过使得视频解码器能够在相对较为开始的点处对位流进行解码或存取位流的图片(即,非IDR图片)来促进位流的“较精细”或较细粒的随机存取。另外,所述技术可使得符合的视频解码器能够改善也包含于位流中的一或多个其它图片的视觉质量,例如通过避免输出和/或使用与第一图片相关联的引导图片作为参考图片。或者,作为另一实例,所揭示技术可使得符合所述技术的视频编码器能够产生位流,其排除了与位流的作为非IDR RAP图片的第一经译码图片相关联的引导图片。因此,也符合所揭示技术的视频解码器可成功地以可预测且经界定方式对位流进行解码。因此,使用本专利技术的技术可改善视频编码和解码系统和装置的互操作性,以及大体针对各种视频应用中可频繁发生的位流随机存取的用户体验。在本专利技术的一个实例中,一种对视频数据进行解码的方法包含:接收包括CVS的一或多个图片的位流,根据与CVS相关联的解码次序对所述一或多个图片中的第一图片进行解码,其中第一图片是并非IDR图片的RAP图片,且基于经解码第一图片对所述一或多个图片中除了第一图片之外根据解码次序跟随所述第一图片的至少一者进行解码。在本专利技术的另一实例中,一种对视频数据进行编码的方法包含:产生包括CVS的一或多个图片的位流,其中根据与CVS相关联的解码次序的所述一或多个图片中的第一图片是并非IDR图片的RAP图片,其中产生位流包括避免在位流中包含所述一或多个图片中除了第一图片之外对应于与第一图片相关联的引导图片的至少一者,其中所述引导图片包括根据解码次序跟随第一图片且根据与CVS相关联的显示次序在第一图片之前的图片,且其中第一图片是可解码的,且其中所述一或多个图片中除了第一图片之外根据解码次序跟随第一图片的至少一者基于第一图片是可解码的。在本专利技术的另一实例中,一种经配置以对视频数据进行解码的设备包含视频解码器,所述视频解码器经配置以:接收包括CVS的一或多个图片的位流,根据与CVS相关联的解码次序对所述一或多个图片中的第一图片进行解码,其中第一图片是并非IDR图片的RAP图片,且基于经解码第一图片对所述一或多个图片中除了第一图片之外根据解码次序跟随所述第一图片的至少一者进行解码。在本专利技术的另一实例中,一种经配置以对视频数据进行编码的设备包含视频编码器,所述视频编码器经配置以产生包括CVS的一或多个图片的位流,其中根据与CVS相关联的解码次序的所述一或多个图片中的第一图片是并非IDR图片的RAP图片,其中为了产生位流,视频编码器经配置以避免在位流中包含所述一或多个图片中除了第一图片之外对应于与第一图片相关联的引导图片的至少一者,其中所述引导图片包括根据解码次序跟随第一图片且根据与CVS相关联的显示次序在第一图片之前的图片,且其中第一图片是可解码的,且其中所述一或多个图片中除了第一图片之外根据解码次序跟随第一图片的至少一者基于第一图片是可解码的。在本专利技术的另一实例中,一种用于对视频数据进行解码的装置包含:用于接收包括CVS的一或多个图片的位流的装置,用于根据与CVS相关联的解码次序对所述一或多个图片中的第一图片进行解码的装置,其中第一图片是并非IDR图片的RAP图片,以及用于基于经解码第一图片对所述一或多个图片中除了第一图片之外根据解码次序跟随所述第一图片的至少本文档来自技高网
...
<a href="http://www.xjishu.com/zhuanli/62/201280053791.html" title="视频译码中借助高级经解码图片缓冲器(DPB)管理的随机存取原文来自X技术">视频译码中借助高级经解码图片缓冲器(DPB)管理的随机存取</a>

【技术保护点】
一种对视频数据进行解码的方法,所述方法包括:接收包括经译码视频序列CVS的一或多个图片的位流;根据与所述CVS相关联的解码次序对所述一或多个图片中的第一图片进行解码,其中所述第一图片为并非瞬时解码刷新IDR图片的随机存取点RAP图片;以及基于所述经解码第一图片对所述一或多个图片中除了所述第一图片之外根据所述解码次序跟随所述第一图片的至少一者进行解码。

【技术特征摘要】
【国外来华专利技术】2011.10.31 US 61/553,802;2012.02.06 US 61/595,605;1.一种对视频数据进行解码的方法,所述方法包括:
接收包括经译码视频序列CVS的一或多个图片的位流;
根据与所述CVS相关联的解码次序对所述一或多个图片中的第一图片进行解
码,其中所述第一图片为并非瞬时解码刷新IDR图片的随机存取点RAP图片;以

基于所述经解码第一图片对所述一或多个图片中除了所述第一图片之外根据所
述解码次序跟随所述第一图片的至少一者进行解码。
2.根据权利要求1所述的方法,其进一步包括:
识别所述一或多个图片中除了所述第一图片之外对应于与所述第一图片相关联
的引导图片的至少一者,其中所述引导图片包括根据所述解码次序跟随所述第一图
片且根据与所述CVS相关联的显示次序在所述第一图片之前的图片;以及
对所述一或多个图片中的所述至少一者进行解码,其中对所述一或多个图片中的
所述至少一者中的每一者进行解码包含:
识别用以对相应图片进行编码的一或多个参考图片;
确定所述经识别的一或多个参考图片中的任一者是否不可用于解码;
对于所述经识别的一或多个参考图片中经确定为不可用于解码的每一者,产生
虚拟参考图片;以及
基于对应的一或多个所产生虚拟参考图片对所述相应图片进行解码。
3.根据权利要求2所述的方法,其中产生所述虚拟参考图片包括产生包含各自对应于
与所述CVS相关联的像素值范围的中间的一或多个像素值的图片。
4.根据权利要求1所述的方法,其进一步包括:
识别所述一或多个图片中除了所述第一图片之外对应于与所述第一图片相关联
的引导图片的至少一者,其中所述引导图片包括根据所述解码次序跟随所述第一图
片且根据与所述CVS相关联的显示次序在所述第一图片之前的图片;以及
避免输出所述一或多个图片中的所述至少一者中输出旗标指示所述相应图片将

\t输出的一或多者。
5.根据权利要求1所述的方法,其进一步包括:
识别所述一或多个图片中除了所述第一图片之外对应于与所述第一图片相关联
的引导图片的至少一者,其中所述引导图片包括根据所述解码次序跟随所述第一图
片且根据与所述CVS相关联的显示次序在所述第一图片之前的图片;以及
避免使用所述一或多个图片中的所述至少一者中的一或多者作为用于对所述一
或多个图片中除了所述第一图片之外根据所述解码次序且根据与所述CVS相关联
的显示次序跟随所述第一图片的至少一者进行解码的参考图片。
6.根据权利要求1所述的方法,其中所述第一图片包括清洁随机存取CRA图片,其
中所述CRA图片包括使用帧内预测译码来译码且在不参考任何其它图片的情况下
可解码的图片,且其中连同所述CRA图片一起包含在CVS内的根据与所述CVS
相关联的解码次序跟随所述CRA图片的一或多个图片可参考根据所述解码次序在
所述CRA图片之前的一或多个图片来解码。
7.根据权利要求1所述的方法,其中所述IDR图片包括使用帧内预测译码来译码且
在不参考任何其它图片的情况下可解码的图片,且其中连同所述IDR图片一起包
含在CVS内的根据与所述CVS相关联的解码次序跟随所述IDR图片的所有其它图
片是在不参考根据所述解码次序在所述IDR图片之前的任何图片来解码。
8.根据权利要求1所述的方法,其进一步包括:
对经译码图片缓冲器CPB初始延迟参数的第一集合进行解码,且当所述一或多
个图片不包含与所述第一图片相关联的至少一个引导图片时,对CPB初始延迟参
数的第二集合以及CPB延迟偏移参数集合中的一者进行解码,其中所述第二集合
不同于所述第一集合,
其中所述引导图片包括根据所述解码次序跟随所述第一图片且根据与所述CVS
相关联的显示次序在所述第一图片之前的图片。
9.根据权利要求8所述的方法,其中CPB初始延迟参数的所述第一和第二集合以及
所述CPB延迟偏移参数集合中的一或多者包含在与所述第一图片相关联的补充增

\t强信息SEI消息、图片缓冲周期SEI消息和切片标头中的一者中。
10.根据权利要求8所述的方法,其中在所述解码次序上跟随所述第一图片的每一图片
的CPB移除时间经移位得更早,如CPB初始延迟参数的所述第一和第二集合以及
所述CPB延迟偏移参数集合中的一或多者所指示。
11.一种对视频数据进行编码的方法,所述方法包括:
产生包括经译码视频序列CVS的一或多个图片的位流,其中根据与所述CVS相
关联的解码次序的所述一或多个图片中的第一图片为并非瞬时解码刷新IDR图片
的随机存取点RAP图片,
其中产生所述位流包括避免包含所述一或多个图片中除了所述第一图片之外对
应于与所述第一图片相关联的引导图片的至少一者,其中所述引导图片包括根据所
述解码次序跟随所述第一图片且根据与所述CVS相关联的显示次序在所述第一图
片之前的图片,且
其中所述第一图片是可解码的,且其中所述一或多个图片中除了所述第一图片之
外根据所述解码次序跟随所述第一图片的至少一者基于所述第一图片是可解码的。
12.一种经配置以对视频数据进行解码的设备,所述设备包括视频解码器,所述视频解
码器经配置以:
接收包括经译码视频序列CVS的一或多个图片的位流;
根据与所述CVS相关联的解码次序对所述一或多个图片中的第一图片进行解
码,其中所述第一图片为并非瞬时解码刷新IDR图片的随机存取点RAP图片;以

基于所述经解码第一图片对所述一或多个图片中除了所述第一图片之外根据所
述解码次序跟随所述第一图片的至少一者进行解码。
13.根据权利要求12所述的设备,其中所述视频解码器进一步经配置以:
识别所述一或多个图片中除了所述第一图片之外对应于与所述第一图片相关联
的引导图片的至少一者,其中所述引导图片包括根据所述解码次序跟随所述第一图
片且根据与所述CVS相关联的显示次序在所述第一图片之前的图片;以及
对所述一或多个图片中的所述至少一者进行解码,其中为了对所述一或多个图片

\t中的所述至少一者中的每一者进行解码,所述视频解码器经配置以:
识别用以对相应图片进行编码的一或多个参考图片;
确定所述经识别的一或多个参考图片中的任一者是否不可用于解码;
对于所述经识别的一或多个参考图片中经确定为不可用于解码的每一者,产生
虚拟参考图片;以及
基于对应的一或多个所产生虚拟参考图片对所述相应图片进行解码。
14.根据权利要求13所述的设备,其中为了产生所述虚拟参考图片,所述视频解码器
经配置以产生包含各自对应于与所述CVS相关联的像素值范围的中间的一或多个
像素值的图片。
15.根据权利要求12所述的设备,其中所述视频解码器进一步经配置以:
识别所述一或多个图片中除了所述第一图片之外对应于与所述第一图片相关联
的引导图片的至少一者,其中所述引导图片包括根据所述解码次序跟随所述第一图
片且根据与所述CVS相关联的显示次序在所述第一图片之前的图片;以及
避免输出所述一或多个图片中的所述至少一者中输出旗标指示所述相应图片将
输出的一或多者。
16.根据权利要求12所述的设备,其中所述视频解码器进一步经配置以:
识别所述一或多个图片中除了所述第一图片之外对应于与所述第一图片相关联
的引导图片的至少一者,其中所述引导图片包括根据所述解码次序跟随所述第一图
片且根据与所述CVS相关联的显示次序在所述第一图片之前的图片;以及
避免使用所述一或多个图片中的所述至少一者中的一或多者作为用于对所述一
或多个图片中除了所述第一图片之外根据所述解码次序且根据与所述CVS相关联
的显示次序跟随所述第一图片的至少一者进行解码的参考图片。
17.根据权利要求12所述的设备,其中所述第一图片包括清洁随机存取CRA图片,其
中所述CRA图片包括使用帧内预测译码来译码且在不参考任何其它图片的情况下
可解码的图片,且其中连同所述CRA图片一起包含在CVS内的根据与所述CVS
相关联的解码次序跟随所述CRA图片的一或多个图片可参考根据所述解码次序在
所述CRA图片之前的一或多个图片来解码。
18.根据权利要求12所述的设备,其中所述IDR图片包括使用帧内预测译码来译码且
在不参考任何其它图片的情况下可解码的图片,且其中连同所述IDR图片一起包
含在CVS内的根据与所述CVS相关联的解码次序跟随所述IDR图片的所有其它图
片是在不参考根据所述解码次序在所述IDR图片之前的任何图片来解码。
19.根据权利要求12所述的设备,其中所述视频解码器进一步经配置以:
对经译码图片缓冲器CPB初始延迟参数的第一集合进行解码,且当所述一或多
个图片不包含与所述第一图片相关联的至少一个引导图片时,对CPB初始延迟参
数的第二集合以及CPB延迟偏移参数集合中的一者进行解码,其中所述第二集合
不同于所述第一集合,
其中所述引导图片包括根据所述解码次序跟随所述第一图片且根据与所述CVS
相关联的显示次序在所述第一图片之前的图片。
20.根据权利要求19所述的设备,其中CPB初始延迟参数的所述第一和第二集合以及
所述CPB延迟偏移参数集合中的一或多者包含在与所述第一图片相关联的补充增
强信息SEI消息、图片缓冲周期SEI消息和切片标头中的一者中。
21.根据权利要求19所述的设备,其中在所述解码次序上跟随所述第一图片的每一图
片的CPB移除时间经移位得更早,如CPB初始延迟参数的所述第一和第二集合以
及所述CPB延迟偏移参数集合中的一或多者所指示。
22.根据权利要求12所述的设备,其中所述设备包括以下各项中的至少一者:
集成电路;
微处理器;以及
无线通信装置,其包含所述视频解码器。
23.一种经配置以对视频数据进行编码的设备,所述设备包括视频编码器,所述视频编
码器经配置以:
产生包括经译码视频序列CVS的一或多个图片的位流,其中根据与所述CVS相
关联的解码次序的所述一或多个图片中的第一图片为并非瞬时解码刷新IDR图片...

【专利技术属性】
技术研发人员:陈盈王益魁陈建乐
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:美国;US

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

1