一种音频处理的性能提升方法及装置的制造方法_4

文档序号:9263370阅读:来源:国知局
消除算法可包括但不限于:LMS算法、NLMS算法等等。所述回声消除算法的核心在于协调音频通话的终端之间的远端时延、近端时延的问题。
[0099]回声参数记录单元2002,用于记录回声消除处理过程所获得的回声参数。
[0100]所述回声参数包括:回声处理持续时间、回声往返损耗和回声往返损耗增强。所述回声处理持续时间表示回声消除处理所用的时长。所述回声往返损耗可反映回声消除处理的能力,所述回声往返损耗的数值越小,表明所述回声消除处理得越干净,表明回声消除处理的能力越强。所述回声往返损耗增强可反映回声消除处理的能力,所述回声往返损耗增强的数值越大,表明所述回声消除处理得越干净,表明回声消除处理的能力越强。
[0101]本发明实施例可采用音频处理算法对终端中的音频通话中的音频数据进行处理,通过音频处理可有效提升音频通话过程中的音质;另外,根据音频处理获得的音频数据的特征参数分析所述音频数据的处理质量,并在处理质量未达到预设质量标准时,采用与终端相适配的优化数据对音频处理算法进行优化,能够不断完善音频处理过程,提升音频处理质量,保证音质效果。
[0102]请参见图5b,为图3所示的音频处理单元的另一个实施例的结构示意图;该音频处理单元102可包括:降噪处理单元2011和噪声参数计算单元2012。
[0103]降噪处理单元2011,用于采用降噪算法对所述音频数据进行降噪处理。
[0104]降噪处理的目的在于降低所述音频通话过程中的噪声,以提升所述音频质量。所述降噪算法可包括但不限于:MATLAB算法、LMS算法等等。所述降噪算法的核心在于设置噪声检测阀值,降噪处理过程中根据所述噪声检测阀值过滤噪声,即将超过噪声检测阀值的噪声过滤掉。所述噪声检测阀值决定了降噪处理的程度及正常音频成份的损耗度;比如如果噪声检测阀值设置过小,将导致降噪处理质量较差,降噪效果不明显;如果噪声检测阀值设置过大,可提升降噪效果,但同时可能提高正常音频成份的损耗度。
[0105]噪声参数计算单元2012,用于根据降噪处理过程计算噪声参数。
[0106]所述噪声参数包括:输入信噪比和输出信噪比。本实施方式中,所述终端可以计算所述音频数据在降噪处理前的输入信噪比,以及计算所述音频数据在降噪处理后的输出信噪比。所述输入信噪比可用于反馈所采集的所述音频通话中的声音信息中的噪声情况,所述输入信噪比的数值越大,表明所采集的所述音频通话中的声音信息中的噪声越大。所述输出信噪比可反映降噪处理的效果,若所述输出信噪比的数值达到期望状态值时,表明降噪处理的效果达到期望状态,即降噪处理既使噪音降低到合适的范围同时又未损耗正常音频成份。
[0107]本发明实施例可采用音频处理算法对终端中的音频通话中的音频数据进行处理,通过音频处理可有效提升音频通话过程中的音质;另外,根据音频处理获得的音频数据的特征参数分析所述音频数据的处理质量,并在处理质量未达到预设质量标准时,采用与终端相适配的优化数据对音频处理算法进行优化,能够不断完善音频处理过程,提升音频处理质量,保证音质效果。
[0108]请参见图5c,为图3所示的音频处理单元的又一个实施例的结构示意图;该音频处理单元102可包括:音量增益处理单元2111和增益参数统计单元2112。
[0109]音量增益处理单元2111,用于采用音量增益处理算法对所述音频数据进行音量增益处理。
[0110]音量增益处理的目的在于将所述音频通话过程中的音量调节至终端侧用户正常收听的音量范围,以提升音频通话的质量。所述音量增益处理算法的核心在于设置增益倍数,即增益音量与原始音量的比值。
[0111]增益参数统计单元2112,用于根据音量增益处理过程统计增益参数。
[0112]所述增益参数包括:音量输入数字包络和音量输出数字包络。所述音量输入数字包络可反映原始音量大小,其中,原始音量指所采集到的所述音频通话中的声音信息的音量,所述音量输入数字包络的数值越大,表明原始音量越大。所述音量输出数字包络可反映增益音量大小,其中,增益音量指音量增益处理后输出的音量,所述音量输出数字包络的数值越大,表明增益音量越大。
[0113]本发明实施例可采用音频处理算法对终端中的音频通话中的音频数据进行处理,通过音频处理可有效提升音频通话过程中的音质;另外,根据音频处理获得的音频数据的特征参数分析所述音频数据的处理质量,并在处理质量未达到预设质量标准时,采用与终端相适配的优化数据对音频处理算法进行优化,能够不断完善音频处理过程,提升音频处理质量,保证音质效果。
[0114]请参见图6,为图3所示的分析单元的实施例的结构示意图;该分析单元103可包括:回声处理分析单元,3001和/或噪声处理分析单元3002,和/或增益处理分析单元3003ο
[0115]回声处理分析单元3001,用于根据所述回声处理持续时间、所述回声往返损耗和所述回声往返损耗增强,确定所述音频数据的回声消除程度。
[0116]具体实现中,所述回声处理分析单元3001可根据实际需要设置相应的阈值,例如:可根据经验设置时间阀值,如果所述回声处理持续时间大于所述预设时间阀值,表明所述回声消除算法对所述音频数据进行回声消除处理时所耗费的时间较长,回声消除处理质量较差;再如:可根据经验设置损耗阀值,若所述回声往返损耗的数值大于所述损耗阀值,表明所述回声消除算法对所述音频数据进行回声消除不够干净,回声消除处理质量较差;又如:可根据经验设置损耗增强阀值,若所述回声往返损耗增强的数值小于所述损耗增强阀值,表明所述回声消除算法对所述音频数据进行回声消除不够干净,回声消除处理质量较差。
[0117]噪声处理分析单元3002,用于根据所述输入信噪比,确定降噪处理前所述音频数据的噪声大小,并根据所述输出信噪比,确定降噪处理后所述音频数据的噪声大小。
[0118]所述输入信噪比的数值越大,表明所采集的所述音频通话中的声音信息中的噪声越大。所述输出信噪比可反映降噪处理的效果,若所述输出信噪比的数值达到期望状态值时,表明降噪处理的效果达到期望状态,即降噪处理既使噪音降低到合适的范围同时又未损耗正常音频成份。本实施方式中,所述噪声处理分析单元3002可以根据经验设置期望状态值,如果所述输入信噪比的数值表明所采集的所述音频通话中的声音信息中的噪声较大,然而所述输出信噪比的数值小于期望状态值,表明降噪处理的效果未达到期望状态,表明降噪处理质量较差。
[0119]增益处理分析单元3003,用于根据所述输入数字包络,确定所述音频数据的原始音量大小,并根据所述输出数字包络,确定所述音频数据的增益音量大小。
[0120]所述音量输入数字包络可反映原始音量大小,其中,原始音量指所采集到的所述音频通话中的声音信息的音量,所述音量输入数字包络的数值越大,表明原始音量越大。所述音量输出数字包络可反映增益音量大小,其中,增益音量指音量增益处理后输出的音量,所述音量输出数字包络的数值越大,表明增益音量越大。本实施方式中,所述增益处理分析单元3003可以根据经验设置用户收听音量范围,如果所述音量输出数字包络的数值超出用户收听音量范围,表明音量增益处理的效果较差,表明音量增益处理质量较差。
[0121]本发明实施例可采用音频处理算法对终端中的音频通话中的音频数据进行处理,通过音频处理可有效提升音频通话过程中的音质;另外,根据音频处理获得的音频数据的特征参数分析所述音频数据的处理质量,并在处理质量未达到预设质量标准时,采用与终端相适配的优化数据对音频处理算法进行优化,能够不断完善音频处理过程,提升音频处理质量,保证音质效果。
[0122]请参见图7,为图3所示的优化单元的实施例的结构示意图;该优化单元104可包括:机型特征获取单元4001、数据查找单元4002和调节单元4003。
[0123]机型特征获取单元4001,用于若所述音频数据的处理质量未达到预设质量标准,获取所述终端的机型特征。
[0124]其中,所述预设质量标准可包括:预设回声消除程度范围、预设噪声范围和预设增益音量范围中的至少一种。若所述音频数据的回声消除程度位于所述预设回声消除程度范围内,和/或,若降噪处理后所述音频数据的噪声大小位于所述预设噪声范围内,和/或,所述音频数据的增益音量大小位于所述增益音量范围内,则所述音频数据的处理质量达到预设质量标准。其中,所述终端的机型特征可包括但不限于:所述终端的型号信息、所述终端的Rom信息、所述终端的厂商信息、所述终端的内核信息和所述终端的声卡信息中的任一种或多种。
[0125]数据查找单元4002,用于从数据库中查找与所述终端的机型特征相适配的优化数据,所述优化数据包括回声消除算法的调节数据、降噪算法的调节数据和音量增益算法的调节数据中的至少一种。
[0126]所述数据库中可预先存储至少一种终端的机型特征,以及每种终端的机型特征对应的优化数据。所述优化数据可包括回声消除算法的调节数据、降噪算法的调节数据和音量增益算法的调节数据中的至少一种。其中,所述回声消除算法的调节数据可以为远端或近端时延;所述降噪算法的调节数据可以为噪声检测阀值;所述音量增益算法的调节数据可以为增益倍数。所述数据查找单元4002可从数据库中查找与所述终端的机型特征相适配的优化数据。
[0127]调节单元4003,用于采用所述优化数据对所述音频处理算法进行调节。
[0128]具体实现中,若所述回声消除算法需要进行优化,所述调节单元4003采用所述回声消除算法的调节数据对所述回声消除算法进行优
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1