用于解码视频数据的方法和装置制造方法及图纸

技术编号:11528937 阅读:80 留言:0更新日期:2015-05-31 17:28
例如视频编码器或视频解码器等视频译码装置可经配置以译码在存取单元AU中的第一解码单元DU与第二DU的经译码图片缓冲器CPB移除时间之间的持续时间,其中所述第二DU按解码次序在所述第一DU之后且与所述第一DU在相同的AU中。所述视频译码装置可进一步至少基于所述经译码持续时间确定所述DU的移除时间。所述译码装置还可译码与所述第一DU相关联的子图片时序补充增强信息SEI消息。所述视频译码装置可进一步至少部分基于所述子图片时序SEI消息来确定所述DU的移除时间。

【技术实现步骤摘要】
【国外来华专利技术】用于解码视频数据的方法和装置本申请案主张2012年9月24日申请的第61/705,119号美国临时申请案及2012年10月1日申请的第61/708,475号美国临时申请案的优先权,所述申请案中的每一者的全部内容被以引用的方式并入。
本专利技术涉及视频译码。
技术介绍
可将数字视频能力并入到广泛范围的装置内,包含数字电视、数字直播系统、无线广播系统、个人数字助理(PDA)、膝上型或桌上型计算机、平板计算机、电子书阅读器、数码相机、数字记录装置、数字媒体播放器、视频游戏装置、视频游戏控制台、蜂窝式或卫星无线电电话、所谓的“智能手机”、视频电话会议装置、视频流式传输装置及类似者。数字视频装置实施视频压缩技术,例如,在由MPEG-2、MPEG-4、ITU-TH.263、ITU-TH.264/MPEG-4第10部分高级视频译码(AVC)描述的标准、高效率视频译码(HEVC)标准及此些标准的扩展中描述的技术。视频装置可通过实施此些视频压缩技术来较有效率地发射、接收、编码、解码及/或存储数字视频信息。视频压缩技术执行空间(图片内)预测及/或时间(图片间)预测以减少或移除视频序列中所固有的冗余。对于基于块的视频译码,可将视频切片(即,视频帧或视频帧的一部分)分割成视频块,其还可被称作树块、译码单元(CU)及/或译码节点。图片的帧内译码(I)切片中的视频块是使用关于同一图片中的相邻块中的参考样本的空间预测来编码的。图片的帧间译码(P或B)切片中的视频块可使用关于同一图片中的相邻块中的参考样本的空间预测或关于其它参考图片中的参考样本的时间预测。图片可被称作帧,且参考图片可被称作参考帧。空间或时间预测导致用于待译码的块的预测性块。残余数据表示待译码的原始块与预测性块之间的像素差。根据指向形成预测性块的参考样本的块的运动向量编码帧间译码的块,且残余数据指示经译码的块与预测性块之间的差。根据帧内译码模式及残余数据编码帧内译码的块。为了进一步压缩,残余数据可从像素域变换到变换域,从而导致接着可被量化的残余变换系数。可扫描最初按二维阵列布置的经量化的变换系数以便产生变换系数的一维向量,且可应用熵译码以达成甚至更多的压缩。
技术实现思路
一般来说,本专利技术中描述的技术涉及视频译码中的经译码图片缓冲器移除时间的发信及导出。在一实例中,本专利技术中描述的技术涉及一种用于解码视频数据的方法。所述方法可包含解码在存取单元(AU)中的第一解码单元(DU)的经译码图片缓冲器(CPB)移除与第二DU的CPB移除之间的持续时间,其中所述第二DU按解码次序在所述第一DU之后且与所述第一DU在相同的AU中。所述方法可进一步包含至少部分基于所述经解码持续时间确定所述第一DU的移除时间及至少部分基于所述移除时间解码所述第一DU的视频数据。在另一实例中,本专利技术中描述的技术涉及一种用于编码视频数据的方法。所述方法可包含编码在AU中的第一DU的CPB移除与第二DU的CPB移除之间的持续时间,其中所述第二DU按解码次序在所述第一DU之后且与所述第一DU在相同的AU中。所述方法可进一步包含至少部分基于所述经编码持续时间确定所述第一DU的移除时间。在又一实例中,提供一种包括视频译码器的视频译码装置。所述视频译码器经配置以译码在AU中的第一DU与第二DU的CPB移除之间的持续时间,其中所述第二DU按解码次序在所述第一DU之后且与所述第一DU在相同的AU中。所述视频译码器经进一步配置以至少基于所述经译码持续时间确定所述DU的移除时间。本文中描述的技术还包含一种具有存储于其上的指令的计算机可读存储媒体的一实例,所述指令当经执行时使用于译码视频数据的装置的处理器译码AU中的第一DU与第二DU的CPB移除之间的持续时间,其中所述第二DU按解码次序在所述第一DU之后且与所述第一DU在相同的AU中。所述指令当经执行时还使所述处理器至少基于所述经译码持续时间确定所述DU的移除时间。在另一实例中,本专利技术中描述的技术涉及一种视频译码装置。所述视频译码装置可包含用于译码在存取单元(AU)中的第一解码单元(DU)与第二DU的经译码图片缓冲器(CPB)移除之间的持续时间的装置,其中所述第二DU按解码次序在所述第一DU之后且与所述第一DU在相同的AU中。所述视频译码装置可进一步包含用于至少基于所述经译码持续时间确定所述DU的移除时间的装置。可一起或分开来实施此些实例技术。还依据经配置以实施所述技术的设备以及存储使一或多个处理器执行所述技术的指令的计算机可读存储媒体来描述本专利技术的技术。在附图及以下描述中阐明了一或多个实例的细节。从描述及图式且从权利要求书,其它特征、目标及优势将显而易见。附图说明图1为说明可利用本专利技术中描述的技术的实例视频编码及解码系统的框图。图2为说明可实施本专利技术中描述的技术的实例视频编码器的框图。图3为说明可实施本专利技术中描述的技术的实例视频解码器的框图。图4为说明可具有根据本专利技术中描述的技术确定的解码时间的按连续解码次序的两个存取单元(AU)的概念图。图5为说明根据本专利技术中描述的技术的用于基于AU的第二解码单元(DU)的经译码图片缓冲器(CPB)移除时间确定所述AU中的第一DU的CPB移除时间的方法的流程图。图6为说明根据本专利技术中描述的技术的用于基于存取单元的第二解码单元的经译码图片缓冲器(CPB)移除时间确定所述存取单元中的第一解码单元的CPB移除时间的另一方法的流程图。图7为说明根据本专利技术中描述的技术的用于至少部分基于子图片时序SEI消息导出第一DU的CPB移除时间的方法的流程图。图8为说明根据本专利技术中描述的技术的用于至少部分基于编码子图片时序SEI消息导出第一DU的CPB移除时间的另一方法的流程图。图9为说明根据本专利技术中描述的技术的用于解码用于子图片层级经译码图片缓冲器参数的序列层级旗标的方法的流程图。图10为说明根据本专利技术中描述的技术的用于编码用于子图片层级经译码图片缓冲器参数的序列层级旗标的方法的流程图。图11为说明根据本专利技术中描述的技术的用于解码具有扩展定义的DU的方法的流程图。图12为说明根据本专利技术中描述的技术的用于编码具有扩展定义的DU的方法的流程图。图13为说明根据本专利技术中描述的技术的用于解码缓冲周期的方法的流程图。图14为说明根据本专利技术中描述的技术的用于编码缓冲周期的方法的流程图。图15为说明根据本专利技术中描述的技术的用于解码经译码图片缓冲器到达及标称移除时间的方法的流程图。图16为说明根据本专利技术中描述的技术的用于编码经译码图片缓冲器到达及标称移除时间的方法的流程图。具体实施方式本专利技术描述用于视频译码中的经译码数据单元的经译码图片缓冲器(CPB)移除时间的具错误恢复性及有效率的发信及导出的技术。CPB移除时间也被称为解码时间。本专利技术提供用于确定独立于任一其它存取单元(AU)的移除时间的用于AU的解码单元(DU)的CPB移除时间的技术。举例来说,将基于AU中按解码次序的下一个DU与当前DU的CPB移除时间之间的持续时间或AU中的最后一个DU与当前DU的CPB移除时间之间的持续时间而发信用于AU的当前DU的CPB移除时间。在另一实例中,按利用在子图片时序补充增强信息(SEI)消息中携带的信息的方式指定CPB移除时间导出。发信按解码次序在AU中的最后一个DU与相关联本文档来自技高网
...

【技术保护点】
一种用于解码视频数据的方法,所述方法包括:解码在存取单元AU中的第一解码单元DU的经译码图片缓冲器CPB移除时间与第二DU的CPB移除时间之间的持续时间,其中所述第二DU按解码次序在所述第一DU之后且与所述第一DU在相同的AU中;至少部分基于所述经解码持续时间确定所述第一DU的移除时间;及至少部分基于所述移除时间解码所述第一DU的视频数据。

【技术特征摘要】
【国外来华专利技术】2012.09.24 US 61/705,119;2012.10.01 US 61/708,475;1.一种用于解码视频数据的方法,所述方法包括:解码在存取单元AU中的第一解码单元DU的经译码图片缓冲器CPB移除时间与第二DU的CPB移除时间之间的持续时间,其中所述第二DU按解码次序在所述第一DU之后且与所述第一DU在相同的AU中;至少部分基于所述经解码持续时间确定所述第一DU的所述CPB移除时间;及在所述CPB移除时间,移除来自所述CPB的与所述第一DU相关联的视频数据,并解码与所述第一DU相关联的所述视频数据,其中在所述AU中在解码顺序上所述第二DU紧随所述第一DU之后。2.根据权利要求1所述的方法,其进一步包括:解码一或多个子图片层级CPB参数,其中确定所述第一DU的所述CPB移除时间包括至少部分基于所述经解码持续时间及所述一个或多个子图片层级CPB参数确定所述第一DU的所述CPB移除时间。3.根据权利要求2所述的方法,其中解码一或多个子图片层级CPB参数包括:解码与所述第一DU相关联的子图片时序补充增强信息SEI消息。4.根据权利要求2所述的方法,其进一步包括:解码序列层级旗标,该序列层级旗标指示所述一个或多个子图片层级CPB参数在图片时序SEI消息中或在子图片时序SEI消息中的存在。5.根据权利要求1所述的方法,其中所述AU具有等于0的TemporalId,所述方法进一步包括:解码与所述AU相关联的缓冲周期补充增强信息SEI消息或恢复点SEI消息中的至少一者。6.根据权利要求1所述的方法,其中所述第一DU包括nal_unit_type等于UNSPEC0、EOS_NUT、EOB_NUT、在RSV_NVCL44到RSV_NVCL47的范围中或在UNSPEC48到UNSPEC63的范围中的非视频译码层VCL网络抽象层NAL单元。7.根据权利要求1所述的方法,其进一步包括:在存取单元层级及子图片层级两者处导出用于所述AU的CPB到达时间及CPB标称移除时间中的至少一者,而与定义所述第一DU是否为所述AU的语法元素的值无关。8.根据权利要求1所述的方法,其进一步包括:解码一或多个图片层级CPB参数,其中确定所述第一DU的所述CPB移除时间包括至少部分基于所述经解码持续时间及所述一个或多个图片层级CPB参数确定所述第一DU的所述CPB移除时间。9.根据权利要求8所述的方法,其中解码一或多个图片层级CPB参数包括:解码与所述第一DU相关联的图片时序补充增强信息SEI消息。10.一种视频解码装置,其包括:存储器,该存储器包括经译码图片缓冲器CPB;以及视频解码器,所述视频解码器经配置以:解码在存取单元AU中的第一解码单元DU的CPB移除时间与第二DU的CPB移除时间之间的持续时间,其中所述第二DU按解码次序在所述第一DU之后且与所述第一DU在相同的AU中;至少部分基于所述经解码持续时间确定所述第一DU的所述CPB移除时间;及在所述CPB移除时间,移除来自所述CPB的与所述第一DU相关联的视频数据,并解码与所述第一DU相关联的所述视频数据,其中在所述AU中在解码顺序上所述第二DU紧随所述第一DU之后。11.根据权利要求10所述的视频解码装置,所述视频解码器经进一步配置以解码一或多个子图片层级CPB参数,其中所述视频解码器经配置以使得作为确定所述第一DU的所述CPB移除时间的一部分,所述视频解码器至少部分基于所述经解码持续时间及所述一个或多个子图片层级CPB参数确定所述第一DU的所述CPB移除时间。12.根据权利要求11所述的视频解码装置,其中所述视频解码器经进一步配置以通过解码与所述第一DU相关联的子图片时序补充增强信息SEI消息来解码所述一或多个子图片层级CPB参数。13.根据权利要求11所述的视频解码装置,所述视频解码器经进一步配置以解码序列层级旗标,该序列层级旗标指示所述一个或多个子图片层级CPB参数在图片时序SEI消息中或在子图片时序SEI消息中的存在。14.根据权利要求10所述的视频解码装置,其中所述AU具有等于0的TemporalId,所述视频解码器经进一步配置以解码与所述AU相关联的缓冲周期补充增强信息SEI消息或恢复点SEI消息中的至少一者。15.根据权利要求10所述的视频解码装置,其中所述第一DU包括nal_unit_type等于UNSPEC0、EOS_NUT、EOB_NUT、在RSV_NVCL44到RSV_NVCL47的范围中或在UNSPEC48到UNSPEC63的范围中的非视频译码层VCL网络抽象层NAL单元。16.根据权利要求10所述的视频解码装置,所述视频解码器经进一步配置以在存取单元层级及子图片层级两者处导出用于所述AU的CPB到达时间及CPB标称移除时间中的至少一者,而与定义所述第一DU是否为所述AU的语法元素的值无关。17.根据权利要求10所述的视频解码装置,所述视频解码器经进一步配置以解码一或多个图片层级CPB参数,其中所述视频解码器经配置以使得作为确定所述第一DU的所述CPB移除时间的一部分,所述视频解码器至少部分基于所述经解码持续时间及所述一个或多个图片层级CPB参数确定所述第一DU的所述CPB移除时间。18.根据权利要求17所述的视频解码装置,其中所述视频解码器经进一步配置以通过解码与所述第一DU相关联的图片时序补充增强信息SEI消息来解码所述一或多个图片层级CPB参数。19.一种非暂时性计算机可读存储媒体,其具有存储于其上的指令,所述指令当经执行时使用于解码视频数据的装置的处理器:解码在存取单元AU中的第一解码单元DU的经译码图片缓冲器CPB移除时间与第二DU的CPB移除时间之间的持续时间,其中所述第二DU按解码次序在所述第一DU之后且与所述第一DU在相同的AU中;至少部分基于所述经解码持续时间确定所述第一DU的所述CPB移除时间;及在所述CPB移除时间,移除来自所述CPB的与所述第一DU相关联的视频数据,并解码与所述第一DU相关联的所述视频数据,其中在所述AU中在解码顺序上所述第二DU紧随所述第一DU之后。20.根据权利要求19所述的非暂时性计算机可读存储媒体,其中所述指令进一步使所述处理器解码一或多个子图片层级CPB参数,其中作为使所述处理器确定所述第一DU的所述移除时间的一部分,所述指令使所述处理器至少部分基于所述经解码持续时间及所述一个或多个子图片层级CPB参数确定所述第一DU的所述CPB移除时间。21.根据权利要求19所述的非暂时性计算机可读存储媒体,其中所述指令进一步使所述处理器解码一或多个图片层级C...

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

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

1