视频静止失真程度评估方法和装置的制造方法

文档序号:9220095阅读:527来源:国知局
视频静止失真程度评估方法和装置的制造方法
【技术领域】
[0001] 本发明涉及通信技术领域,并且更具体地,涉及一种视频静止失真程度评估方法 和装置。
【背景技术】
[0002] 在网络视频迅速发展的背景下,由于视频业务数据量大,实时性要求高,并且用户 敏感性强,使得运营商需要对传输的视频业务质量进行监控并及时采取相应措施进行调节 以保证用户对视频业务的体验需求。网络视频质量受到许多复杂因素的影响,网络视频失 真质量评估是网络视频应用中必不可少的一项重要技术。
[0003] 然而,现有的无参考客观视频失真程度评估方法中,考虑的因素不全面,且不能准 确反映人眼的主观感受,具有一定的局限性,因此,失真程度预测的准确性低。

【发明内容】

[0004] 本发明实施例提供了一种视频静止失真程度评估方法和装置,能够提高失真程度 预测的准确性。
[0005] 第一方面,提供了一种视频静止失真程度评估方法,包括:获取视频流的帧率以 及静止事件的静止特征参数,该静止事件的静止特征参数与该视频流的静止事件的时长相 关,其中,该静止事件用于表征该视频流的停顿;根据该视频流的帧率和静止事件的静止特 征参数,获取该视频流的静止事件失真值,该静止事件失真值用于表征该视频流的失真程 度。
[0006] 结合第一方面,在第一方面的第一种可能的实现方式中,静止事件的时长是通过 静止时间来表征或者是通过静止帧的数目来表征的。
[0007] 结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式 中,在所述静止事件的时长是通过静止帧的数目来表征时,所述静止事件的静止特征参数 与所述视频流的静止事件的时长相关,包括:所述静止事件的静止特征参数通过静止帧的 数目和视频流的视频帧总数目的比例关系来表征;或者所述静止事件的静止特征参数通过 静止帧的数目和视频流的连续播放的数目的比例关系来表征。
[0008] 结合第一方面的第二种可能的实现方式,在第一方面的第三种可能的实现方式 中,在所述静止事件的静止特征参数通过静止帧的数目和视频流的视频帧总数目的比例关 系来表征时,该获取视频流的帧率以及静止事件的静止特征参数,包括:获取该视频流的帧 率以及根据公式
[0009]
-确定该视频流的静止 事件的静止特征参数f_freezing_length;
[0010] 其中,i_total_num_frames表示视频流的视频帧总数目,i_total_num_freezing_ frames表示视频流的静止事件对应的所有静止帧的数目,f_freezing_length表示静止事 件的静止特征参数。
[0011] 结合第一方面,第一方面的第一种可能的实现方式,第一方面的第二种可能的实 现方式或第一方面的第三种可能的实现方式,在第一方面的第四种可能的实现方式中,该 根据该视频流的帧率以及静止事件的静止特征参数,获取该视频流的静止事件失真值,包 括:根据公式
[0012]
取该视频流的静止 事件失真值;
[0013] 其中,fps为视频流的帧率,f_freezing_length为视频流的静止事件的静止特征 参数,freezing_artifact_value为静止事件失真值,a2、a3以及a4为正常数。
[0014] 结合第一方面,第一方面的第一种可能的实现方式,第一方面的第二种可能的实 现方式或第一方面的第三种可能的实现方式,在第一方面的第五种可能的实现方式中,该 方法还包括:获取该视频流的与该视频流的运动变化程度和运动一致性中的至少一种相关 的视频运动特征参数;该根据该视频流的帧率以及静止事件的静止特征参数,获取该视频 流的静止事件失真值包括:根据该视频流的视频运动特征参数、帧率和静止事件的静止特 征参数,获取该视频流的静止事件失真值。
[0015] 结合第一方面的第五种可能的实现方式,在第一方面的第六种可能的实现方式 中,该获取该视频流的视频运动特征参数,包括:根据该视频流的静止事件发生前的编码帧 的运动矢量,确定该视频流的视频运动特征参数;或根据该视频流的静止事件结束后的编 码帧的运动矢量,确定该视频流的视频运动特征参数;或根据该视频流的静止事件发生前 的编码帧的运动矢量和该视频流的静止事件结束后的编码帧的运动矢量,确定该视频流的 视频运动特征参数;或根据该视频流的所有编码帧的运动矢量,确定该视频流的视频运动 特征参数。
[0016] 结合第一方面的第六种可能的实现方式,在第一方面的第七种可能的实现方式 中,该根据该视频流的静止事件发生前的编码帧的运动矢量,确定该视频流的视频运动特 征参数,包括:根据该视频流的静止事件发生前的最后一个解码或显示的编码帧的运动矢 量,确定该视频流的视频运动特征参数。
[0017] 结合第一方面的第五种可能的实现方式,第一方面的第六种可能的实现方式或第 一方面的第七种可能的实现方式,在第一方面的第八种可能的实现方式中,该根据该视频 流的视频运动特征参数、帧率和静止事件的静止特征参数,获取该视频流的静止事件失真 值,包括:根据公式
[0018]
i定该视频流 的静止事件失真值;
[0019] 其中,fps为视频流的帧率,f_freezing_length为视频流的静止事件的静止特征 参数,MV为视频流的视频运动特征参数,a9、a1(l、an、a12以及a13为正常数。
[0020] 结合第一方面的第五种可能的实现方式,第一方面的第六种可能的实现方式,第 一方面的第七种可能的实现方式或第一方面的第八种可能的实现方式,在第一方面的第九 种可能的实现方式中,视频运动特征参数与视频流的运动变化程度之间的相关关系的方向 与视频运动特征参数与静止事件失真值之间的相关关系的方向一致,视频运动特征参数与 视频流的运动一致性之间的相关关系的方向与视频运动特征参数与静止事件失真值之间 的相关关系的方向一致。
[0021] 结合第一方面,第一方面的第一种可能的实现方式,第一方面的第二种可能的实 现方式,第一方面的第三种可能的实现方式,第一方面的第四种可能的实现方式,第一方面 的第五种可能的实现方式,第一方面的第六种可能的实现方式中,第一方面的第七种可能 的实现方式,第一方面的第八种可能的实现方式或第一方面的第九种可能的实现方式,在 第一方面的第十种可能的实现方式中,帧率与静止事件失真值正相关,静止事件的静止特 征参数与静止事件的时长之间的相关关系的方向与静止事件的静止特征参数与静止事件 失真值之间的相关关系的方向一致。
[0022] 第二方面,提供了一种视频静止失真程度评估装置,包括:第一获取单元,用于获 取视频流的帧率以及静止事件的静止特征参数,该静止事件的静止特征参数与该视频流的 静止事件的时长相关,其中,该静止事件用于表征该视频流的停顿;第二获取单元,用于根 据该视频流的帧率和静止事件的静止特征参数,获取该视频流的静止事件失真值,该静止 事件失真值用于表征该视频流的失真程度。
[0023] 结合第二方面,在第二方面的第一种可能的实现方式中,静止事件的时长是通过 静止时间来表征或者是通过静止帧的数目来表征的。
[0024] 结合第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式 中,在所述静止事件的时长是通过静止帧的数目来表征时,所述静止事件的静止特征参数 与所述视频流的静止事件的时长相关,包括:所述静止事件的静止特征参数通过静止帧的 数目和视频流的视频帧总数目的比例关系来表征;或者所述静止事件的静止特征参数通过 静止帧的数目和视频流的连续播放的数目的比例关系来表征。
[0025] 结合第二方面的第二种可能的实现方式,在第二方面的第三种可能的实现方式 中,在所述静止事件的静止特征参数通过静止帧的数目和视频流的视频帧总数目的比例关 系来表征时,该第一获取单元具体用于:获取该视频流的帧率以及根据公式
[0026]
定该视频流的该静 止事件的静止特征参数f_freezing_length;
[0027] 其中,i_total_num_frames表示视频流的视频帧总数目,i_total_num_freezing_ frames表示视频流的静止事件对应的所有静止帧的数目,f_freezing_length表示静止事 件的静止特征参数。
[0028] 结合第二方面,第二方面的第一种可能的实现方式或第二方面的第二种可能的实 现方式或第二方面的第三种可能的实现方式,在第二方面的第四种可能的实现方式中,该 第二获取单元具体用于:根据公式
[0029]
g取该视频流的静止事 件失真值;
[0030] 其中,fps为视频流的帧率,f_freezing_length为视频流的静止事件的静止特征 参数,freezing_artifact_value为静止事件失真值,a2、a3以及a4为正常数。
[0031] 结合第二方面,第二方面的第一种可能的实现方式,第二方面的第二种可能的实 现方式或第二方面的第三种可能的实现方式,在第二方面的第五种可能的实现方式中,该 第一获取单元还用于:获取该视频流的与该视频流的运动变化程度和运动一致性中的至少 一种相关的视频运动特征参数;该第二获取单元具体用于:根据该视频流的视频运动特征 参数、帧率和静止事件的静止特征参数,获取该视频流的静止事件失真值。
[0032] 结合第二方面的第五种可能的实现方式,在第二方面的第六种可能的实现方式 中,该第一获取单元具体用于:根据该视频流的静止事件发生前的编码帧的运动矢量,确定 该视频流的视频运动特征参数;或根据该视频流的静止事件结束后的编码帧的运动矢量, 确定该视频流的视频运动特征参数;或根据该视频流的静止事件发生前的编码帧的运动 矢量和该视频流的静止事件结束后的编码帧的运动矢量,确定该视频流的视频运动特征参 数;或根据该视频流的所有编码帧的运动矢量,确定该视频流的视频运动特征参数。
[0033] 结合第二方面的第六种可能的实现方式,在第二方面的第七种可能的实现方式 中,该第一获取单元具体用于:根据该视频流的静止事件发生前的最后一个解码或显示的 编码帧的运动矢量,确定该视频流的视频运动特征参数。
[0034] 结合第二方面的第五种可能的实现方式,第二方面的第六种可能的实现方式或第 二方面的第七种可能的实现方式,在第二方面的第八种可能的实现方式中,该第二获取单 元具体用于:根据公式
[0035] 确定该视频流 的静止事1十;具,丨且;
[0036] 其中,fps为视频流的帧率,f_freezing_length为视频流的静止事件的静止特征 参数,MV为视频流的视频运动特征参数,a9、a1(l、an、a12以及a13为正常数。
[0037] 结合第二方面的第五种可能的实现方式,第二方面的第六种可能的实现方式,第 二方面的第七种可能的实现方式或第二方面的第八种可能的实现方式,在第二方面的第九 种可能的实现方式中,视频运动特征参数与视频流的运动变化程度之间的相关关系的方向 与视频运动特征参数与静止事件失真值之间的相关关系的方向一致,视频运动特征参数与 视频流的运动一致性之间的相关关系的方向与视频运动特征参数与静止事件失真值之间 的相关关系的方向一致。
[0038] 结合第二方面,第二方面的第一种可能的实现方式,第二方面的第二种可能的实 现方式,第二方面的第三种可能的实现方式,第二方面的第四种可能的实现方式,第二方面 的第五种可能的实现方式,第二方面的第六种可能的实
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1