语音质量的评估方法及装置的制造方法_2

文档序号:9527817阅读:来源:国知局
参数下退化语音样本的平均MOSi分值作为该组通话参数对应的语音质量分值;
[0042]处理子模块,用于设置多组不同的通话参数,分别获取每组通话参数对应的语音质量分值,得到每个语音质量分值对应的U。值,并通过得到的多个U ^值确定设备损伤系数Iej ;
[0043]计算子模块,用于根据所述通话参数计算得到时延损伤Id,并根据所述设备损伤系数U和所述时延损伤Id计算得到所述传输损伤系数R。
[0044]进一步地,所述处理子模块具体用于通过以下公式得到每个语音质量分值对应的
Iej ο 值:
[0045]R1 = 3.026M0SZ-25.314M0SZ+87.060Μ05「57.336
[0046]Iej。= R0-L 29*?
[0047]其中,R。为基本信噪比,MOS1为所述语音质量分值。
[0048]进一步地,所述处理子模块具体用于对得到的多个Ie"值进行多项式拟合,得到在固定客户端抖动缓存的最大值下网络丢包和网络抖动到设备损伤系数U的映射模型。
[0049]进一步地,所述计算子模块具体用于通过公式Id = Idte+Idle+Idd计算得到时延损伤Id ;
[0050]其中,Idta为扬声器回声引起的损伤,1-为受话器回声引起的损伤,Idd为端到端时延D,D = TA+H(Max-2J),Ta为网络传输时延,Max为客户端抖动缓存最大值,J为网络抖动,当(Max_2J) > O 时,H (Max-2J) = 2J,否则,H (Max-2J) = Max。
[0051]进一步地,所述计算子模块具体用于通过以下公式计算得到所述传输损伤系数R:
[0052]R = R0-1d_Iej+A
[0053]其中,A为获益系数。
[0054]本发明的实施例具有以下有益效果:
[0055]上述方案中,提出了一种新的语音质量的评估方法,通过引入网络抖动及客户端最大抖动缓存两个评估参数,可以更加准确的评估基于IP网络的语音质量,能够更好的反映用户的体验。
【附图说明】
[0056]图1为E-M0DEL/PESQ混合方案的结构示意图;
[0057]图2为本发明实施例语音质量的评估方法的流程示意图;
[0058]图3为本发明实施例语音质量的评估装置的结构框图;
[0059]图4为本发明实施例语音质量的评估方法的整体框图;
[0060]图5为语音仿真平台的结构示意图;
[0061]图6为参数映射关系示意图;
[0062]图7为网络丢包、网络抖动与的映射关系图;
[0063]图8为网络丢包、网络抖动与MOS分的映射关系示意图。
【具体实施方式】
[0064]为使本发明的实施例要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。
[0065]本发明的实施例提供一种语音质量的评估方法及装置,能够更加准确的评估基于IP网络的语音质量。
[0066]图2为本发明实施例语音质量的评估方法的流程示意图,如图2所示,本实施例包括:
[0067]步骤101:设置语音通话所需的通话参数,所述通话参数至少包括有网络传输时延、客户端抖动缓存的最大值和网络抖动;
[0068]步骤102:获取多组通话参数分别对应的退化语音样本,根据得到的多个退化语音样本和所述通话参数计算得到传输损伤系数R ;
[0069]步骤103:根据所述传输损伤系数R得到语音质量的平均意见值M0S。
[0070]本发明实施例语音质量的评估方法,通过引入网络抖动及客户端最大抖动缓存两个评估参数,可以更加准确的评估基于IP网络的语音质量,能够更好的反映用户的体验。
[0071]进一步地,本发明的另一实施例中,包括上述步骤的基础上,所述获取多组通话参数分别对应的退化语音样本,根据得到的多个退化语音样本和所述通话参数计算得到传输损伤系数R包括:
[0072]在相同的通话参数下进行测试获取多个退化语音样本,将每个退化语音样本与参考语音样本进行对比,得到每个退化语音样本的语音质量评分MOSi,并将相同的通话参数下退化语音样本的平均MOSi分值作为该组通话参数对应的语音质量分值;
[0073]设置多组不同的通话参数,分别获取每组通话参数对应的语音质量分值,得到每个语音质量分值对应的U。值,并通过得到的多个U ^值确定设备损伤系数U ;
[0074]根据所述通话参数计算得到时延损伤Id ;
[0075]根据所述设备损伤系数Ie]和所述时延损伤Id计算得到所述传输损伤系数R。
[0076]进一步地,本发明的另一实施例中,包括上述步骤的基础上,具体通过以下公式得到每个语音质量分值对应的U。值:
[0077]R1 = 3.026M0SZ-25.314M0SJ+87.060Μ05「57.336
[0078]Iej。= R0-L 29*?
[0079]其中,R。为基本信噪比,MOS1为所述语音质量分值。
[0080]进一步地,本发明的另一实施例中,包括上述步骤的基础上,所述通过得到的多个Iej。值确定设备损伤系数Iej包括:
[0081]对得到的多个U ^值进行多项式拟合,得到在固定客户端抖动缓存的最大值下网络丢包和网络抖动到设备损伤系数U的映射模型。
[0082]进一步地,本发明的另一实施例中,包括上述步骤的基础上,所述根据所述通话参数计算得到时延损伤Id包括:
[0083]通过公式Id = Idte+Idie+Idd计算得到时延损伤Id ;
[0084]其中,Idta为扬声器回声引起的损伤,1-为受话器回声引起的损伤,Idd为端到端时延D,D = TA+H(Max-2J),Ta为网络传输时延,Max为客户端抖动缓存最大值,J为网络抖动,当(Max_2J) > O 时,H (Max-2J) = 2J,否则,H (Max-2J) = Max。
[0085]进一步地,本发明的另一实施例中,包括上述步骤的基础上,具体通过以下公式计算得到所述传输损伤系数R:
[0086]R = R0-1d_Iej+A
[0087]其中,A为获益系数。
[0088]本发明实施例还提供了一种语音质量的评估装置,如图3所示,包括:
[0089]仿真模块,用于设置语音通话所需的通话参数,所述通话参数至少包括有网络传输时延、客户端抖动缓存的最大值和网络抖动;
[0090]处理模块,用于获取多组通话参数分别对应的退化语音样本,根据得到的多个退化语音样本和所述通话参数计算得到传输损伤系数R ;
[0091]计算模块,用于根据所述传输损伤系数R得到语音质量的平均意见值M0S。
[0092]本发明实施例语音质量的评估装置,通过引入网络抖动及客户端最大抖动缓存两个评估参数,可以更加准确的评估基于IP网络的语音质量,能够更好的反映用户的体验。
[0093]进一步地,所述处理模块包括:
[0094]测试子模块,用于在相同的通话参数下进行测试获取多个退化语音样本,将每个退化语音样本与参考语音样本进行对比,得到每个退化语音样本的语音质量评分MOSi,并将相同的通话参数下退化语音样本的平均MOSi分值作为该组通话参数对应的语音质量分值;
[0095]处理子模块,用于设置多组不同的通话参数,分别获取每组通话参数对应的语音质量分值,得到每个语音质量分值对应的U。值,并通过得到的多个U ^值确定设备损伤系数Iej ;
[0096]计算子模块,用于根据所述通话参数计算得到时延损伤Id,并根据所述设备损伤系数U和所述时延损伤Id计算得到所述传输损伤系数R。
[0097]进一步地,所述处理子模块具体用于通过以下公式得到每个语音
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1