一种无线网络流媒体质量获取方法及系统的制作方法

文档序号:8006363阅读:263来源:国知局
一种无线网络流媒体质量获取方法及系统的制作方法
【专利摘要】本发明涉及一种无线网络流媒体质量获取方法,包括:在视频流的播放过程中,计算当前播放视频帧与前一相邻视频帧之间在Y、Cb、Cr三个视频分量上的差值,进而计算所述当前播放视频帧与前一相邻视频帧之间的差值;结合计算结果判断当前播放视频帧处于四种状态中的哪一种:视频卡顿开始、视频卡顿结束、视频卡顿持续与正常播放;若处于视频卡顿结束状态,保存新得到的视频卡顿时长,利用新得到的视频卡顿时长与已有的视频卡顿信息计算视频流畅度,若处于视频卡顿开始状态,开始测量本次卡顿的时长,然后利用已有的视频卡顿信息计算视频流畅度,若处于其他两种状态,利用已有的视频卡顿信息,计算视频流畅度;计算视频帧的模糊度和马赛克。
【专利说明】一种无线网络流媒体质量获取方法及系统

【技术领域】
[0001]本发明涉及无线网络领域,特别涉及一种无线网络流媒体质量获取方法及系统。【背景技术】
[0002] 随着LTE(LongTermEvolution)无线技术的普及,越来越多的用户使用移动终 端观看流媒体视频。但由于无线网络环境的动态变化以及阴影衰落等因素的影响,流媒体 视频可能出现马赛克、模糊和视频卡顿等现象,从而导致用户使用业务的体验下降。为了保 证移动终端接收到的视频质量,在移动基站必须实施相应的优化调度方法,优先调度视频 质量出现下降的用户,避免用户接收到的视频质量持续受到损伤,以保证用户对本次业务 的整体体验。用户对流媒体业务的体验质量(Q〇E,QualityofExperience)是运营商进行 业务运营和业务优化的重要参考指标,传统的业务质量(QoS,QualityofService)只能代 表网络的性能,并不能反映用户使用业务时的真实感受。以Q〇E为目标的优化方法的研究, 对网络优化具有重要的指导意义。
[0003]在流媒体业务中,流媒体客户端从流媒体服务器下载流媒体数据,并在本地进行 缓存。当缓存达到一定数量或时间时,客户端才进行播放。无线网络环境的动态变化容易 导致流媒体数据包的时延增大或者引起丢包,客户端的流媒体视频就会出现模糊、马赛克 或者卡顿,进而降低用户的Q〇E。为了保障用户的视频观看体验,需要实时监测用户的QoE 变化,以在发现用户Q〇E降低时,实施优化措施,提高用户QoE。实时的QoE监测和优化对于 运营商保障用户黏度具有重要的意义。
[0004]在目前的流媒体业务实时QoE评估方法中,主要有全参考、部分参考和无参考评 估方法。全参考方法需要把待测视频和源视频进行对比,进行逐像素点的计算,运算量较 大,且由于在测量点需要源视频作为参考,因此全参考方法实用性较差。部分参考方法则 只需要源视频的部分特征信息,在客户端进行特征信息比较,得出评价结果,但由于只是提 取了部分的特征信息,有可能源视频的特征信息和失真视频的特征信息完全相同,造成评 估偏差。无参考方法不需要任何参考信息,仅通过提取受损视频本身的特征进行分析评估, 复杂度较低且易于实时实现。但目前的无参考QoE评估模型中,并没有考虑用户之间的差 异性,对所有用户均使用同一种评估模型。但在实际应用中,不同用户对于不同的视频失真 参数(如模糊度、马赛克、流畅度)的关注度可能各不相同,用户对视频失真的承受度也不相 同,理论上应该根据用户的偏好设置不同的权重,但在无参考评估方法中并没有这样做。另 一方面,由于用户对于视频的流畅性与否更为敏感,并且对于一次卡顿现象的记忆持续时 间较长,在评估QoE时,需要考虑用户所感受到的所有卡顿情况,在现有技术中也没有考虑 这方面的内容。


【发明内容】

[0005]本发明的目的在于克服现有技术中的缺陷,从而提供一种无线网络流媒体质量获 取方法。
[0006] 为了实现上述目的,本发明提供了一种无线网络流媒体质量获取方法,包括:
[0007] 步骤1)、在视频流的播放过程中,计算当前播放视频帧与前一相邻视频帧之间在 Y、Cb、Cr三个视频分量上的差值,进而计算所述当前播放视频帧与前一相邻视频帧之间的 差值;
[0008] 步骤2)、结合步骤1)的计算结果判断当前播放视频帧处于四种状态中的哪一种: 视频卡顿开始、视频卡顿结束、视频卡顿持续与正常播放;若处于视频卡顿结束状态,保存 新得到的视频卡顿时长,利用新得到的视频卡顿时长与已有的视频卡顿信息计算视频流畅 度,若处于视频卡顿开始状态,开始测量本次卡顿的时长,然后利用已有的视频卡顿信息计 算视频流畅度,若处于其他两种状态,利用已有的视频卡顿信息,计算视频流畅度;
[0009] 步骤3)、计算视频帧的模糊度和马赛克。
[0010] 上述技术方案中,还包括:
[0011] 步骤4)、根据视频流畅度、模糊度和马赛克计算视频帧的体验质量。
[0012] 上述技术方案中,所述的步骤1)包括:
[0013] 步骤1-1)、提取当前播放的第m帧的Y、Cb、Cr分量的值,并和之前的第m-1帧的 相应分量进行比较,得到Y、Cb、Cr三个分量的差值JY、Jeb、J& ;
[0014] 步骤1-2)、计算第m巾贞和第m-1巾贞的差值Jm,Jm=a?JY+b?Jcb+c?J&,其中的a、b、 c分别表示JY、L、J&三个参数的权重。
[0015] 上述技术方案中,所述的步骤2)包括:
[0016] 步骤2-1 )、若Jm=0并且L尹0,则当前播放的第m帧开始出现卡顿,重置定时器 L,开始测量本次卡顿时长,然后执行2-3),若Jm=0并且L尹0不成立,执行步骤2-2);
[0017] 步骤2-2)、若Jm尹0并且IfO成立,则视频卡顿结束,读取定时器L的值,将其 作为第k次卡顿的时长Djeridness,k并存储,然后执行下一步,若Jm尹0并且J^O不成立,则 直接执行下一步;
[0018] 步骤2-3 )、读取所保存的第k次卡顿时长Djeridness,k,计算视频流畅度参数

【权利要求】
1. 一种无线网络流媒体质量获取方法,包括: 步骤1)、在视频流的播放过程中,计算当前播放视频峽与前一相邻视频峽之间在Y、 Cb、化H个视频分量上的差值,进而计算所述当前播放视频峽与前一相邻视频峽之间的差 值; 步骤2)、结合步骤1)的计算结果判断当前播放视频峽处于四种状态中的哪一种;视频 卡顿开始、视频卡顿结束、视频卡顿持续与正常播放;若处于视频卡顿结束状态,保存新得 到的视频卡顿时长,利用新得到的视频卡顿时长与已有的视频卡顿信息计算视频流畅度, 若处于视频卡顿开始状态,开始测量本次卡顿的时长,然后利用已有的视频卡顿信息计算 视频流畅度,若处于其他两种状态,利用已有的视频卡顿信息,计算视频流畅度; 步骤3)、计算视频峽的模糊度和马赛克。
2. 根据权利要求1所述的无线网络流媒体质量获取方法,其特征在于,还包括: 步骤4)、根据视频流畅度、模糊度和马赛克计算视频峽的体验质量。
3. 根据权利要求1或2所述的无线网络流媒体质量获取方法,其特征在于,所述的步骤 1)包括: 步骤1-1)、提取当前播放的第m峽的Y、Cb、化分量的值,并和之前的第m-1峽的相应 分量进行比较,得到Y、Cb、化H个分量的差值Jy、心、心; 步骤1-2)、计算第m巾贞和第m-1巾贞的差值Jm, Jm=a ? Jy+b ? Jcb+C ? Jcr,其中的a、b、C分 另懐示Jy、Jcb、Jct ;个参数的权重。
4. 根据权利要求3所述的无线网络流媒体质量获取方法,其特征在于,所述的步骤2) 包括: 步骤2-1 )、若Jm=0并且Jm_i声0,则当前播放的第m峽开始出现卡顿,重置定时器T。,开 始测量本次卡顿时长,然后执行2-3),若Jm=0并且Jm_i声0不成立,执行步骤2-2); 步骤2-2)、若Jm声0并且Jm_i=0成立,则视频卡顿结束,读取定时器T。的值,将其作为 第k次卡顿的时长Dj.ctkiDesSik并存储,然后执行下一步,若Jm声0并且Jm_l=〇不成立,则直接 执行下一步; 步骤2-3)、读取所保存的第k次卡顿时长计算视频流畅度参数
其中, 表示把每一次出现的卡顿时间进行归一化;Wk是第k次视频卡顿所占的权 ^Jerk.rmx 2/-1 重,距离测量时刻更近的视频卡顿权重更大,% =^,/t =1,2....N,N为总的卡顿次数,当 N=0时,ffiue"ey=l,满足Ww〉Wk,且
Djetk,表示用户可W容忍的最大卡顿时间。
5. 根据权利要求1或2所述的无线网络流媒体质量获取方法,其特征在于,所述的步骤 3)包括: 为视频峽计算模糊度Dbiw、马赛克Dbi。。,然后进行归一化计算/Ww-nvwss =l-〇A'"'- 诚r'max、

f村。clu誦=、-其中,fewness、fbl。加ness表示归一化后的模糊度和马赛克,Dblw,max、 bloc.mscK., Dbi。。,。。,表示从用户信息中得到的用户可容忍的视频巾贞的最大模糊度和马赛克。
6. 根据权利要求5所述的无线网络流媒体质量获取方法,其特征在于,采用Blind Image Quality Index算法计算模糊度Dbiur和马赛克Dbioc。
7. 根据权利要求2所述的无线网络流媒体质量获取方法,其特征在于,在步骤4)中,计 算视频峽的体验质量包括: QOE = a ? fbiurriness+ 目 * fblockiness+ Y * f円励巧; 其中,fbluaiDws表示模糊度,fblDddDess表示马赛克,fflw。。表示流畅度,a、目、Y分别表 示模糊度、马赛克、流畅度在用户体验中所占比重,并且满足a +目+ y=i。
8. -种无线网络流媒体质量获取系统,其特征在于,包括参数提取模块、流畅度计算模 块;其中, 所述的参数提取模块用于在视频流的播放过程中,计算当前播放视频峽与前一相邻视 频峽之间在Y、Cb、化H个视频分量上的差值,进而计算所述当前播放视频峽与前一相邻视 频峽之间的差值;W及计算视频峽的模糊度和马赛克; 所述的流畅度计算模块判断当前播放视频峽处于四种状态中的哪一种:视频卡顿开 始、视频卡顿结束、视频卡顿持续与正常播放;若处于视频卡顿结束状态,保存新得到的视 频卡顿时长,利用新得到的视频卡顿时长与已有的视频卡顿信息计算视频流畅度,若处于 视频卡顿开始状态,开始测量本次卡顿的时长,然后利用已有的视频卡顿信息计算视频流 畅度,若处于其他两种状态,利用已有的视频卡顿信息,计算视频流畅度。
9. 根据权利要求8所述的无线网络流媒体质量获取系统,其特征在于,还包括QoE评估 板块; 所述QoE评估模块从用户信息中获取用户观看偏好,得到模糊度、马赛克、流畅度在用 户体验中所占的比重a、目、Y,并且满足a +目+y=l ;由模糊度、马赛克、流畅度,计算用 户的体验质量参数。
【文档编号】H04N21/647GK104427402SQ201310395141
【公开日】2015年3月18日 申请日期:2013年9月3日 优先权日:2013年9月3日
【发明者】王振豪, 刘银龙, 胡亚辉, 周旭, 慈松, 谭红艳 申请人:中国科学院声学研究所
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1