1.一种基于毫米波系统的自适应鲁棒视频编码方法,其特征在于,包括:
1)对视频源进行张量分解显著性提取,并结合码率分配,将视频内容分配给编码器;
2)结合用户视频服务信息的汇聚、融合和分析,进行场景建模;
3)通过场景建模控制编码器运行,具体包括以下情况:
31)若视线路径和中继路径均通畅时,场景建模控制HEVC编码器运行,并控制通信路径数和路径信道状态进而确定自适应多描述编码器的编码路数,实现视线路径和/或中继路径的视频传输;
32)若视线路径和/或中继路径不稳定时,场景建模控制SHVC编码器运行,并控制路径数和路径信道状态进而确定自适应多描述编码器的编码路数,通过喷泉编码实现中继路径、视线路径和一阶反射路径其中两者或者三者的视频传输。
2.根据权利要求1所述的一种基于毫米波系统的自适应鲁棒视频编码方法,其特征在于,对视频源进行张量分解显著性提取的具体步骤为:
11):读入视频序列,并通过帧差法计算视频的运动剧烈程度,得到运动剧烈程度曲线;
12):以30帧为一个GOP,计算GOP运动剧烈程度曲线;
13):将GOP运动剧烈程度曲线进行归一化,计算每个GOP的帧率下采样度,并结合运动剧烈程度曲线将帧率下采样度进行分级;
14):将视频序列逐帧分为16×16或32×32的视频块,并以视频块内像素平均值作为该块视频数据;
15):依据视频块以及分级后的帧率下采样度,通过最优秩-稀疏分解算法提取视频前景,并进行滤波处理,标注视频前景所在的视频块;
16):针对视频前景和视频背景,分配不同的码率。
3.根据权利要求2所述的一种基于毫米波系统的自适应鲁棒视频编码方法,其特征在于,将帧率下采样度分为三个等级,依次为不进行下采样、每隔一帧采样一次和每隔两帧采样一次。
4.根据权利要求3所述的一种基于毫米波系统的自适应鲁棒视频编码方法,其特征在于,针对运动剧烈程度曲线中运动缓慢的帧序列每隔一帧采样一次,针对运动剧烈程度曲线中运动强烈的帧序列不进行下采样,针对运动曲线中运动适中的帧序列每隔两帧采样一次。
5.根据权利要求1所述的一种基于毫米波系统的自适应鲁棒视频编码方法,其特征在于,结合用户视频服务信息的汇聚、融合和分析,进行场景建模的具体方法为:s.t.(C1):min(L),
(C2):L≥max(l1,l2,…lU),
(C3):N≥max(n1,n2,…nU),
(C4):
(C5):
(C6):ε≥Var(S1,S2,…SU)
其中,i表示第i个用户,U={1,2,...i,...U}为网络中所有用户的集合;
为第i个用户视频服务指标;ni表示第i个用户接收视频时卡顿总次数; 表示第i个用户接收视频时第k次卡顿的时长,与视频编码层数L以及当前网络状态ci(t)有关,k∈[0,1,…ni];li为用户i当前接收的视频层数, 表示第i个用户平均接收的视频层数,当 时,用户接收到质量最好的视频;xi为0或1,表示用户i没有接收到该视频或接收了该视频;约束条件C1表示应尽量减少编码层数以降低分层编码引入的编码冗余;
C2表示编码层数应大于等于用户中接收层数的最大值;C3表示网络中所有用户的卡顿次数最大值应小于等于卡顿次数的最大容忍量N;C4和C5表示网络中用户的卡顿总时长的最大值,以及单次卡顿的最大时长应小于等于最大总卡顿时长容忍量T1和最大单次卡顿时长容忍量T2;C6表示网络中所有用户视频服务指标的方差应小于等于某一门限ε。