一种码流重要性计算方法和装置与流程

文档序号:11880957阅读:来源:国知局

技术特征:

1.一种码流重要性计算方法,其特征在于,所述方法包括:

获取待传输视频的码流,所述码流为经可伸缩视频编码后所述待传输视频的多个数据包在单位时间内传输的流量;

在所述码流中对所述数据包的失真度进行最小值运算得出所述数据包的率失真重要性;

对所述码流中数据包所在的帧进行运动矢量强度运算得出所述数据包的运动特性重要性;

在所述码流中将所述数据包的率失真重要性和所述数据包的运动特性重要性进行乘法运算,得到所述数据包的重要性,以确定所述数据包传输的优先级;

在所述码流中,按照所述数据包的重要性,对所述数据包进行传输。

2.如权利要求1所述的方法,其特征在于,所述在所述码流中对所述数据包的失真度进行最小值运算得出所述数据包的率失真重要性之前包括:

对所述数据包的重建失真和所述数据包的漂移失真进行加法运算得到所述数据包的失真度。

3.如权利要求2所述的方法,其特征在于,所述对所述数据包的重建失真和所述数据包的漂移失真进行加法运算得到所述数据包的失真度之前,包括:

计算所述数据包丢失后,该数据包所在的帧和与所述数据包所在的帧相邻的前一个帧的均方误差得到所述数据包的重建失真;

计算所述数据包丢失后,该数据包所在的帧与重建帧的均方误差之和得到所述数据包的漂移失真,所述重建帧为所述数据包丢失宏块后重建的帧。

4.如权利要求1所述的方法,其特征在于,所述在所述码流中对所述帧进行运动矢量强度运算得出所述数据包的运动特性重要性包括:

对所述帧的背景运动矢量强度和对象运动矢量强度进行加权运算,得到所述帧的运动特性重要性;

将所述帧的运动特性重要性确定为所述数据包的运动特性重要性。

5.如权利要求4所述的方法,其特征在于,所述对所述帧的背景运动矢量强度和对象运动矢量强度进行加权运算,得到所述帧的运动特性重要性之前,包括:

对所述帧进行背景运动矢量强度运算得到所述帧的所述背景运动矢量强度;

对所述帧进行对象运动矢量强度运算得到所述帧的所述对象运动矢量强度。

6.如权利要求1所述的方法,其特征在于,所述在所述码流中将所述数据包的率失真重要性和所述数据包的运动特性重要进行乘积运算,得到所述数据包的重要性包括:

对所述数据包的率失真重要性进行指数运算得到第一重要性参数;

对所述数据包的运动特性重要性进行指数运算得到第二重要性参数;

将所述第一重要性参数与所述第二重要性参数做乘法运算得到所述数据包的重要性。

7.如权利要求1所述的方法,其特征在于,所述按照所述数据包的重要性,对所述数据包进行传输包括:

按照所述数据包的重要性,优先传输所述数据包的重要性高的数据包。

8.一种码流重要性计算装置,其特征在于,所述装置包括:

获取模块,用于获取待传输视频的码流,所述码流为经可伸缩视频编码后所述待传输视频的多个数据包在单位时间内传输的流量;

第一运算模块,用于在所述码流中对所述数据包的失真度进行最小值运算得出所述数据包的率失真重要性;

第二运算模块,用于对所述码流中数据包所在的帧进行运动矢量强度运算得出所述数据包的运动特性重要性;

第三运算模块,用于在所述码流中将所述数据包的率失真重要性和所述数据包的运动特性重要性进行乘法运算,得到所述数据包的重要性,以确定所述数据包传输的优先级;

传输模块,用于在所述码流中,按照所述数据包的重要性,对所述数据包进行传输。

9.如权利要求8所述的装置,其特征在于,

所述第一运算模块,还用于对所述数据包的重建失真和所述数据包的漂移失真进行加法运算得到所述数据包的失真度。

10.如权利要求9所述的装置,其特征在于,所述装置还包括:

重建计算模块,用于计算该数据包丢失后,所述数据包所在的帧和与所述数据包所在的帧相邻的前一个帧的均方误差得到所述数据包的重建失真;

漂移计算模块,用于计算该数据包丢失后,所述数据包所在的帧与重建帧的均方误差之和得到所述数据包的漂移失真,所述重建帧为所述数据包丢失宏块后重建的帧。

11.如权利要求8所述的装置,其特征在于,

所述第二运算模块,还用于对所述帧的背景运动矢量强度和对象运动矢量强度进行加权运算,得到所述帧的所述运动特性重要性。

所述第二运算模块,还用于将所述数据包所在的帧的运动特性重要性确定为所述数据包的运动特性重要性。

12.如权利要求11所述的装置,其特征在于,所述装置还包括:

背景计算模块,用于对所述帧进行背景运动矢量强度运算得到所述帧的所述背景运动矢量强度;

对象计算模块,用于对所述帧进行对象运动矢量强度运算得到所述帧的所述对象运动矢量强度。

13.如权利要求8所述的装置,其特征在于,所述第三运算模块包括:

第一得到模块,用于对所述数据包的率失真重要性进行指数运算得到第一重要性参数;

第二得到模块,用于对所述数据包的运动特性重要性进行指数运算得到第二重要性参数;

乘法计算模块,用于将所述第一重要性参数与所述第二重要性参数做乘法运算得到所述数据包的重要性。

14.如权利要求8所述的装置,其特征在于,

所述传输模块,还用于按照所述数据包的重要性,优先传输所述数据包的重要性高的数据包。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1