改进的有效负载格式设计制造技术

技术编号:12300556 阅读:39 留言:0更新日期:2015-11-11 11:00
一种用于处理视频数据的装置包含:存储器;接收器,其经配置以实时传送协议RTP包;以及一或多个处理器,其经配置以根据实时传送协议RTP接收第一聚集包,其中所述第一聚集包包括一个有效负载标头和一或多个聚集单元;剖析第一聚集单元,即所述第一聚集包的第一聚集单元,以确定第一参数的值,其中所述第一参数指明包含于所述第一聚集包中的NAL单元的解码顺序编号;剖析第二聚集单元以确定第二参数的值,其中所述第二聚集单元在所述第一聚集包中在所述第一聚集单元之后;以及,基于所述第一参数和所述第二参数,确定包含于所述第二聚集单元中的NAL单元的解码顺序。

【技术实现步骤摘要】
【国外来华专利技术】改进的有效负载格式设计本申请案主张2013年3月29日提交的美国临时申请61/806,705的益处,所述申请的整个内容以引用的方式并入本文中。
本专利技术涉及视频数据的处理。
技术介绍
可将数字视频能力并入到多种多样的装置中,所述装置包含数字电视、数字直播系统、无线广播系统、个人数字助理(PDA)、膝上型或桌上型计算机、平板计算机、电子图书阅读器、数码相机、数字记录装置、数字媒体播放器、视频游戏装置、视频游戏控制台、蜂窝式或卫星无线电电话(所谓的“智能电话”)、视频电话会议装置、视频流式传输装置及其类似者。数字视频装置实施视频压缩技术,例如,由MPEG-2、MPEG-4、ITU-TH.263、ITU-TH.264/MPEG-4第10部分、高级视频译码(AVC)定义的标准、目前正在开发的高效率视频译码(HEVC)标准及此类标准的扩展中所描述的视频压缩技术。视频装置可以通过实施此类视频压缩技术来更有效率地传输、接收、编码、解码及/或存储数字视频信息。视频压缩技术执行空间(图片内)预测及/或时间(图片间)预测来减少或移除视频序列中固有的冗余。对于基于块的视频译码来说,视频切片(即,视频帧或视频帧的一部分)可分割成视频块,视频块也可称作树块、译码单元(CU)及/或译码节点。使用相对于同一图片中的相邻块中的参考样本的空间预测对图片的经帧内译码(I)切片中的视频块进行编码。图片的经帧间译码(P或B)切片中的视频块可使用相对于同一图片中的相邻块中的参考样本的空间预测或相对于其它参考图片中的参考样本的时间预测。图片可被称为帧,且参考图片可被称为参考帧。空间或时间预测产生用于待译码的块的预测性块。残余数据表示待译码原始块与预测性块之间的像素差。经帧间译码块是根据指向形成预测性块的参考样本块的运动向量及指示经译码块与预测性块之间的差的残余数据编码的。经帧内译码块是根据帧内译码模式及残余数据编码的。为了进一步压缩,可将残余数据从像素域变换到变换域,从而产生残余变换系数,接着可以对残余变换系数进行量化。可扫描起初按二维阵列布置的经量化变换系数,以便产生变换系数的一维向量,且可应用熵译码以实现更多压缩。
技术实现思路
一般来说,本专利技术描述用于处理视频数据的技术。具体来说,本专利技术描述改进的实时传送协议(RTP)有效负载格式设计。在一个实例中,一种处理视频数据的方法包含:根据实时传送协议(RTP)接收第一聚集包,其中所述第一聚集包包括一个有效负载标头和一或多个聚集单元;剖析第一聚集单元,即所述第一聚集包的所述第一聚集单元,以确定第一参数的值,其中所述第一参数指明包含于所述第一聚集包中的NAL单元的解码顺序编号;剖析第二聚集单元以确定第二参数的值,其中所述第二聚集单元在所述第一聚集包中在所述第一聚集单元之后;以及基于所述第一参数和所述第二参数,确定包含于所述第二聚集单元中的NAL单元的解码顺序。在另一个实例中,一种用于处理视频数据的装置包含:存储器;接收器,其经配置以接收实时传送协议(RTP)包;以及一或多个处理器,其经配置以根据实时传送协议(RTP)接收第一聚集包,其中所述第一聚集包包括一个有效负载标头和一或多个聚集单元;剖析第一聚集单元,即所述第一聚集包的所述第一聚集单元,以确定第一参数的值,其中所述第一参数指明包含于所述第一聚集包中的NAL单元的解码顺序编号;剖析第二聚集单元以确定第二参数的值,其中所述第二聚集单元在所述第一聚集包中在所述第一聚集单元之后;以及基于所述第一参数和所述第二参数,确定包含于所述第二聚集单元中的NAL单元的解码顺序。在另一实例中,一种计算机可读存储媒体存储指令,所述指令在由一或多个处理器执行时使所述一或多个处理器:根据实时传送协议(RTP)接收第一聚集包,其中所述第一聚集包包括一个有效负载标头和一或多个聚集单元;剖析第一聚集单元,即所述第一聚集包的所述第一聚集单元,以确定第一参数的值,其中所述第一参数指明包含于所述第一聚集包中的NAL单元的解码顺序编号;剖析第二聚集单元以确定第二参数的值,其中所述第二聚集单元在所述第一聚集包中在所述第一聚集单元之后;以及基于所述第一参数和所述第二参数,确定包含于所述第二聚集单元中的NAL单元的解码顺序。在另一个实例中,一种用于处理视频数据的设备包含:用于根据实时传送协议(RTP)接收第一聚集包的装置,其中所述第一聚集包包括一个有效负载标头和一或多个聚集单元;用于剖析第一聚集单元,即所述第一聚集包的所述第一聚集单元,以确定第一参数的值的装置,其中所述第一参数指明包含于所述第一聚集包中的NAL单元的解码顺序编号;用于剖析第二聚集单元以确定第二参数的值的装置,其中所述第二聚集单元在所述第一聚集包中在所述第一聚集单元之后;以及用于基于所述第一参数和所述第二参数确定包含于所述第二聚集单元中的NAL单元的解码顺序的装置。在另一个实例中,一种处理视频数据的方法包含:根据RTP协议将一或多个NAL单元包化成第一聚集包;基于所述第一聚集单元的解码顺序编号设置第一聚集单元的第一参数的值;以及,基于第二聚集单元的解码顺序与所述第一聚集单元的所述解码顺序编号之间的差值,设置第二聚集单元的第二参数的值。随附图式和以下描述中陈述一或多个实例的细节。其它特征、目标及优点将从所述描述及图式以及权利要求书而显而易见。附图说明图1是说明可利用本专利技术中描述的技术的实例视频编码及解码系统的框图。图2展示聚集包结构的视觉表示。图3是说明可实施本专利技术中描述的技术的实例视频编码器的框图。图4是说明可实施本专利技术中描述的技术的实例视频解码器的框图。图5是说明形成网络的一部分的一组实例装置的框图。图6展示根据本专利技术的技术对NAL单元进行解包的实例方法。图7展示根据本专利技术的技术对NAL单元进行包化的实例方法。图8展示根据本专利技术的技术对NAL单元进行解包的实例方法。图9展示根据本专利技术的技术对NAL单元进行包化的实例方法。图10展示根据本专利技术的技术对NAL单元进行解包的实例方法。图11展示根据本专利技术的技术对NAL单元进行包化的实例方法。具体实施方式本专利技术介绍用于经由RTP传输经编码视频数据的实时输送协议(RTP)有效负载格式的改进的设计的多种技术。RTP是一种输送协议,如IETFRFC3550中所规定,IETFRFC3550截至2013年3月29日为止可以从http://www.ietf.org/rfc/rfc3550.txt获得,并且其全文以引用的方式并入本文中。根据IETFRFC3550,以向具有实时特性的数据(例如交互式音频和视频)提供端到端传递服务的打算研发了RTP。根据RTP传输的数据被包化成RTP包。RTP包是包含RTP标头和有效负载数据的数据包。RTP包的有效负载数据可以是经编码视频数据。经编码视频数据可以例如采用一或多个网络抽象层(NAL)单元的形式。为了经由RTP传输根据视频编解码器编码的视频数据,可能需要指定用于所述视频编解码器的RTP有效负载格式。举例来说,RFC6184(其截至2013年3月29日为止在http://www.ietf.org/rfc/rfc6184.txt可以获得)指明用于H.264视频的RTP有效负载格式,并且RFC6190(其截至2013年3月29日为止在http://www本文档来自技高网
...
改进的有效负载格式设计

【技术保护点】
一种处理视频数据的方法,所述方法包括:根据实时传送协议RTP接收第一聚集包,其中所述第一聚集包包括一个有效负载标头和一或多个聚集单元;剖析第一聚集单元,即所述第一聚集包的所述第一聚集单元,以确定第一参数的值,其中所述第一参数指明包含于所述第一聚集包中的NAL单元的解码顺序编号;剖析第二聚集单元以确定第二参数的值,其中所述第二聚集单元在所述第一聚集包中在所述第一聚集单元之后;基于所述第一参数和所述第二参数,确定包含于所述第二聚集单元中的NAL单元的解码顺序。

【技术特征摘要】
【国外来华专利技术】2013.03.29 US 61/806,705;2014.03.27 US 14/228,1641.一种处理视频数据的方法,所述方法包括:根据实时传送协议RTP接收第一聚集包,其中所述第一聚集包包括一个有效负载标头后面是包括第一聚集单元和第二聚集单元的有效负载数据;剖析所述第一聚集单元,即所述第一聚集包的所述第一聚集单元,以确定第一参数的值,其中所述第一参数由包含于所述第一聚集单元中的第一网络抽象层NAL单元的解码顺序编号的16个最低有效位组成;剖析所述第二聚集单元以确定第二参数的值,其中所述第二聚集单元在所述第一聚集包中在所述第一聚集单元之后,并且其中所述第二参数识别包含于所述第一聚集单元中的所述第一NAL单元的所述解码顺序编号与包含于所述第二聚集单元中的第二NAL单元的解码顺序编号之间的差值;以及基于所述第一参数和所述第二参数,确定包含于所述第二聚集单元中的所述第二NAL单元的解码顺序。2.根据权利要求1所述的方法,其中所述第二参数加一指明所述第二聚集单元的解码顺序编号与所述第一聚集单元的所述解码顺序编号之间的差值。3.根据权利要求1所述的方法,其进一步包括:剖析第三聚集单元以确定第三参数,其中所述第三聚集单元在所述第一聚集包中在所述第二聚集单元之后;以及基于所述第二参数和所述第三参数,确定包含于所述第三聚集单元中的第三NAL单元的解码顺序。4.根据权利要求1所述的方法,其中响应于第三参数的值大于0来执行剖析所述第一聚集单元以确定所述第一参数的所述值,其中所述第三参数的所述值指明按照接收顺序在解包缓冲器中在NAL单元之前并且按照解码顺序在所述NAL单元之后的NAL单元的最大数目。5.根据权利要求1所述的方法,其中响应于所述第一聚集包的传输模式包括多会话传输模式来执行剖析所述第一聚集单元以确定所述第一参数的所述值。6.根据权利要求1所述的方法,其进一步包括:根据所述RTP协议接收第二聚集包,其中所述第二聚集包的传输模式包括单个会话传输SST模式;确定第四语法元素的值等于零,其中所述第四语法元素的所述值指示按照接收顺序在解包缓冲器中在NAL单元之前并且按照解码顺序在所述NAL单元之后的NAL单元的最大数目;以及响应于所述SST模式和所述第四语法元素等于0,确定所述第二聚集包的第一聚集单元不包括指示解码顺序编号的语法元素的指示。7.一种用于处理视频数据的装置,所述装置包括:存储器;经配置以接收实时输送协议RTP包的接收器;一或多个处理器,其经配置以:根据实时传送协议RTP接收第一聚集包,其中所述第一聚集包包括一个有效负载标头后面是包括第一聚集单元和第二聚集单元的有效负载数据;剖析所述第一聚集单元,即所述第一聚集包的所述第一聚集单元,以确定第一参数的值,其中所述第一参数由包含于所述第一聚集单元中的第一网络抽象层NAL单元的解码顺序编号的16个最低有效位组成;剖析所述第二聚集单元以确定第二参数的值,其中所述第二聚集单元在所述第一聚集包中在所述第一聚集单元之后,并且其中所述第二参数识别包含于所述第一聚集单元中的所述第一NAL单元的所述解码顺序编号与包含于所述第二聚集单元中的第二NAL单元的解码顺序编号之间的差值;以及基于所述第一参数和所述第二参数,确定包含于所述第二聚集单元中的所述第二NAL单元的解码顺序。8.根据权利要求7所述的装置,其中所述第二参数加一指明所述第二聚集单元的解码顺序编号与所述第一聚集单元的所述解码顺序编号之间的差值。9.根据权利要求7所述的装置,其中所述一或多个处理器进一步经配置以:剖析第三聚集单元以确定第三参数,其中所述第三聚集单元在所述第一聚集包中在所述第二聚集单元之后;以及基于所述第二参数和所述第三参数,确定包含于所述第三聚集单元中的第三NAL单元的解码顺序。10.根据权利要求7所述的装置,其中所述一或多个处理器经配置以响应于第三参数的值大于0来剖析所述第一聚集单元以确定所述第一参数的所述值,其中所述第三参数的所述值指明按照接收顺序在解包缓冲器中在NAL单元之前并且按照解码顺序在所述NAL单元之后的NAL单元的最大数目。11.根据权...

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

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

1