一种视频数据质量评估方法和装置的制造方法_5

文档序号:8907871阅读:来源:国知局
func (t 2) 公式(37)
[0268] 上式中,恢复时长t2越长,恢复质量越多(要保证停顿恢复质量不超过没有停顿 发生时的原始质量)。具体形式可以是:
[0269]Qrec =a9 +b9 -t2 +c9 公式(38)
[0270] 其中,a9, b9, c9为常数。停顿恢复质量模型也可以是其余满足上述规律的线性或非 线性或线性与非线性公式的组合。
[0271] 另一个实施例中,具体形式可以是:
[0272] Qrer=aq,々
[0273]或 Qrec= a 9 ? exp (b9 ? t2) 公式(39)
[0274]或 Qrec= a9 ? t2+b9
[0275] 其中,a9,b$常数。
[0276] S1804 :利用停顿时间间隔计算停顿影响质量,其中停顿影响质量随停顿时间间隔 增加而线性或非线性减小;
[0277] 如本次停顿之前一段时间内还有一次停顿,记此时间为t3,则相邻两次停顿相互 影响的质量为:
[0278] Qcor= func (t 3) 公式(39)
[0279] 上式中,恢复时长t3越长,相互影响质量越小。具体形式可以是:
[0280] Qcor= a 10 ? t3+b10 公式(39)
[0281] 其中,a1(l,b1(l为常数。相邻两次停顿相互影响质量模型也可以是其余满足上述规 律的线性或非线性或线性与非线性公式的组合。
[0282] 另一个实施例中,具体形式可以是:
[0283] Qcor=a10-t^+bw-t 3+cw
[0284]或 Qc〇r= a 1(| ? exp (b1(l ? t3) 公式(40)
[0285] 或0_=~4。
[0286]其中,a1Q,b1(l,c1(l为常数。
[0287] S1805:组合停顿下降质量、停顿恢复质量、停顿影响质量,获得停顿影响参数;
[0288] 停顿的影响模型为:
[0289] Qrebuffer= func (Q stop, Qrec, Qcor) 公式(41)
[0290] 在评分点之前的每次停顿的影响都用上述模型进行计算,具体评分点可以是在每 个视频段结束后、每次停顿完开始播放处或视频序列结束时。每次停顿影响的具体模型可 以是如下公式:
[0291]Qrebuffer_i - Q stop_i_Qrec_i_Qc〇r_i 公式(42)
[0292] 另一个实施例中,具体形式可以是:
[0293] Qrebuffer-i Q stop-i+Qrec-i+Qc〇r-i
[0294] 公式(42)
[0295] 或 Qrebuffer」=a ? Q stop」+b ? Qrec」+c ? Qcor」
[0296] S1806:组合压缩失真参数和停顿影响参数,获得视频序列的质量。
[0297] 视频序列的质量为视频数据的压缩失真参数减去停顿影响参数:
[0298]^sequence Q encoding Qrebuffer 式(43)
[0299] 当同时有丢包发生时,视频序列的质量为视频数据的压缩失真参数减去帧损伤失 真参数和停顿影响参数:
[0300]^sequence Q encoding Qrebuffer Qframedistortion 公式(44)
[0301] 在某些应用场景下,比如当终端设备(网络设备,测试设备)的运算能力太低时, 本节涉及的各公式的运算结果也可通过查表替代。
[0302] 该实施例中,停顿影响参数考虑一段时间内多次停顿相互间的影响,评估结果更 为准确。
[0303] 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以 通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质 中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁 碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。
[0304] 与上述方法实施例相关联,本发明还提供一种视频数据质量评估装置,该装置可 以位于终端设备,网络设备,或测试设备中。所述视频数据质量评估装置可以由硬件电路来 实现,或者由软件配合硬件来实现。例如,参考图19,由一个处理器调用视频数据质量评估 装置来实现视频数据质量的评估。该视频数据质量评估单元可以执行上述方法实施例中的 各种方法和流程。
[0305] 参考图20,视频数据质量评估装置的一个实施例包括:
[0306] 压缩失真计算单元2001,用于获得视频数据的压缩失真参数;
[0307] 帧损伤失真计算单元2002,获得帧损伤失真参数;
[0308] 组合单元2003,用于根据压缩失真参数和帧损伤失真参数计算视频质量参数,视 频质量参数为压缩失真参数和帧损伤失真参数的差值。
[0309] 参考图21,帧损伤失真计算单元2002包括:
[0310] 参数提取单元2101,用于从视频数据包的包头中获得受损帧的比例、受损帧的平 均损伤程度、损伤频率;
[0311] 失真获得单元2102,用于获得视频数据的压缩失真参数;
[0312] 计算单元2103,用于利用压缩失真参数、受损帧的比例、受损帧的平均损伤程度、 损伤频率计算视频数据的帧损伤失真参数,其中帧损伤失真参数介于〇与压缩失真参数和 最小质量值的差之间,视频帧损伤失真参数随受损帧的比例、受损帧的平均损伤程度、损伤 频率中任何一个的增加而减小直至最小质量值。
[0313] 参考图22,一个实施例中,压缩失真计算单元2102包括:
[0314] 参数提取单兀2201,用于获得视频流码率和帧率;
[0315] 计算单元2202,用于根据视频流码率和帧率计算视频压缩失真参数,压缩失真参 数随码率的增加而增大直至为最大值;在一定的码率下,压缩失真参数随帧率的增加而下 降。
[0316] 参考图22,另一个实施例中,压缩失真计算单元2102包括:
[0317] 参数提取单元2201,用于获得视频流码率、帧率和视频内容复杂度;
[0318] 计算单元2202,用于根据视频流码率、帧率和视频内容复杂度计算视频压缩失真 参数,压缩失真参数随码率的增加而增大直至为最大值,随视频内容复杂度的增加而减小; 在一定的码率下,压缩失真参数随帧率的增加而下降。
[0319] 进一步的,视频数据质量评估装置还包括:
[0320] 视频内容时间复杂度提取单元,用于获得视频内容时间复杂度;
[0321] 所述视频帧损伤失真参数随视频内容时间复杂度增加而增加。
[0322] 参考图23,另一个实施例中,帧损伤失真计算单元2002包括:
[0323] 参数提取单元2301,用于从视频数据包的包头中获得视频序列的各视频段中各参 考帧在视频段中误码传播会影响的帧数和损伤比例,视频段中各个有丢包的非参考帧的数 目以及丢包损伤比例;
[0324] 失真获得单元2302,用于获得视频数据的压缩失真参数;
[0325] 参考帧损伤计算单元2303,用于利用各参考帧在视频段中误码传播会影响的帧数 和损伤比例计算参考帧丢包损伤的失真;其中参考帧丢包损伤的失真随误码传播会影响的 帧数和损伤比例中任何一个增加而增加;
[0326] 其中,所述计算参考帧丢包损伤的失真包括:
[0327] 计算每一帧参考帧丢包损伤的失真:
;其中,为常数,表示视频的 最低分,Xl表示此参考帧后还有多少帧才到视频段的结束,x2表示此参考帧的丢包损伤比 例。funcl(Xl)表示如果此参考帧整帧丢失或帧头丢失对于视频段造成的失真影响因子, funclUD需随Xi增大而增大;func2(x 2)表示帧的不同丢包损伤比例引起的不同主观失真 程度影响因子,func2(x2)需随x 2增大而增大;
[0328] 组合视频段中有损伤的参考帧的丢包损伤失真得到参考帧丢包损伤失真。
[0329] 非参考帧损伤计算单元2304,用于利用丢包的非参考帧的数目以及丢包损伤比例 计算非参考帧丢包损伤的失真;
[0330] 根据如下公式计算非参考帧丢包损伤的失真:
[0331] Dnonref= func(B dist-pencentj' M)
[0332] 其中,D_,ef非参考帧丢包损伤的失真;Bdist pe_t」表示受损位置与人眼关注区域 的距离,M表示丢包的非参考帧数目;有丢包的非参考帧数目越多,受损位置越靠近人眼关 注区域,非参考帧丢包损伤越大。
[0333] 组合单元2305,用于组合参考帧丢包损伤的失真和非参考帧丢包损伤的失真得到 帧损伤失真参数。
[0334] 与本文所揭示实施例关联描述的中例示性逻辑块、模块及电路均可由下列装置构 建或实施:通用处理器、数字信号处理器OSP)、专用集成电路(ASIC)、场可编程门阵列 (FPGA)或其它可编程逻辑装置、离散门或晶体管逻辑、离散硬件组件、或其设计用于实施上 文所述功能的任何组合。通用处理器可为微处理器,但另一选择为,处理器也可为任何常规 处理器、控制器、微控制器或状态机。处理器也可构建为计算装置的组合,例如,DSP与微处 理器的组合、多个微处理器的组合、一个或一个以上微处理器与DSP核心的联合,或任一其 它此类配置。
[0335]以上所述仅为本发明的几个实施例,本领域的技术人员依据申请文件公开的可以 对本发明进行各种改动或变型而不脱离本发明的精神和范围。
【主权项】
1. 一种视频数据质量评估方法,其特征在于,包括: 获得视频数据的压缩失真参数; 获得帧损伤失真参数; 根据压缩失真参数和帧损伤失真参数计算视频质量参数,视频质量参数为压缩失真参 数和帧损伤失真参数的差值。2. 根据权利要求1所述的方法,其特征在于,所述获得帧损伤失真参数包括:从视频数 据包的包头中获得受损帧的比例、受损帧的平均损伤程度、损伤频率;获得视频数据的压缩 失真参数; 利用压缩失真参数、受损帧的比例、受损帧的平均损伤程度、损伤频率计算视频数据的 帧损伤失真参数,其中帧损伤失真参数介于〇与压缩失真参数和最小质量值的差之间,视 频帧损伤失真参数随受损帧的比例、受损帧的平均损伤程度、损伤频率中任何一个的增加 而减小直至最小质量值。3. 根据权利要求1所述的方法,其特征在于,获得视频数据的压缩失真参数包括: 获得视频流码率和帧率; 根据视频流码率和帧率计算视频压缩失真参数,压缩失真参数随码率的增加而增大直 至为最大值;在一定的码率下,压缩失真参数随帧率的增加而下降。4. 根据权利要求1所述的方法,其特征在于,获得视频数据的压缩失真参数包括: 获得视频流码率、帧率和视频内容复杂度; 根据视频流码
当前第5页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1