一种音频有效数据检测方法和系统的制作方法

文档序号:8396675阅读:334来源:国知局
一种音频有效数据检测方法和系统的制作方法
【技术领域】
[0001] 本发明涉及音频编解码领域,尤其涉及一种音频有效数据检测方法和系统。
【背景技术】
[0002] 声音信息中一般存在长时间静音段,而人在讲话的时候,也会出现字、词、句之间 的停顿。消除话音间隔及静音数据的兀余,则可使编码器更有效的利用有限的带宽。目前, 常用的音频有效数据检测方法有双口限法、AMR-WB(AdaptiveMulti-RateWideband)音频 数据检测法。
[0003] 其中,双口限法计算量小,但由于该方法中使用的能量参数在噪声环境中的不稳 定性,使其在非高信噪比的音频数据检测上失去有效性。而后一种检测方法计算量大,而且 需要编码器的反馈信息,从而制约了其在其他编码标准中的使用。

【发明内容】

[0004] 本发明实施例的目的在于提出一种音频有效数据检测方法,旨在解决现有技术音 频有效数据检测方法抗噪性能差或计算量大的问题。
[0005] 本发明实施例是该样实现的,一种音频有效数据检测方法,所述方法包括W下步 骤,
[0006]S11 ;计算音频数据中前T峽音频的频域参数;
[0007]S12 ;判断第T+1帧是否存在,若是,则进入步骤S13,否则结束;
[000引S13 ;将第T+1帧设置为当前待判定峽;
[0009]S14 ;利用频域参数法进行音频有效数据检测;
[0010] S15 ;进行信噪比估计;
[0011] S16 ;判断是否为高信噪比,若是则进入S17 ;
[0012]S17;利用双口限法进行音频有效数据检测,直到音频有效数据处理峽数大于第四 判定阔值,然后重新进入S15 ;
[0013] 进一步地,步骤S16中;判断是否为高信噪比,若否,则进入S18 ;
[0014]S18 ;判断如果系统计算能力弱,则进入S19 ;否则,进入St巧20 ;
[0015]S19:利用修正双口限法进行音频有效数据检测,直到音频有效数据处理峽数大于 第四判定阔值,然后重新进入S15 ;
[0016]S20;利用频域参数法进行音频有效数据检测,直到音频有效数据处理峽数大于第 四判定阔值,然后重新进入S15。
[0017] 进一步地,步骤S11之前还包括步骤
[0018]S10 ;对音频数据进行预处理,即依次进行常规的预加重滤波、分峽、加窗处理。
[0019] 本发明实施例的另一目的在于提出一种音频有效数据检测系统,所述系统包括:
[0020] 第一频域参数计算模块,用于计算音频数据中前T峽音频的频域参数。其中, 。10。
[0021] 第一峽判断处理模块,用于判断第T+1峽是否存在,若是,则进入第一设置模块, 否则结束。
[0022] 第一设置模块,用于将第T+1峽设置为当前待判定峽。
[0023] 音频有效数据检测装置,用于利用频域参数法进行音频有效数据检测。
[0024] 信噪比评估模块,用于进行信噪比估计。
[0025] 信噪比判断处理模块,用于判断是否为高信噪比,若是则进入双口限数据检测模 块;双口限数据检测模块,用于利用双口限法进行音频有效数据检测,直到音频有效数据处 理峽数大于第四判定阔值,然后重新进入信噪比评估模块。
[0026] 进一步地所述系统还包括,
[0027] 信噪比判断处理模块,用于判断是否为高信噪比,若否,则进入系统计算能力判断 处理模块。
[0028] 系统计算能力判断处理模块,用于判断系统计算能力的强弱,若系统计算能力弱, 则进入修正双口限数据检测模块,若系统计算能力强则进入频域参数数据检测模块。
[0029] 修正双口限数据检测模块,用于利用修正双口限法进行音频有效数据检测,直到 音频有效数据处理峽数大于第四判定阔值,然后重新进入信噪比评估模块。
[0030] 频域参数数据检测模块,用于利用频域参数法进行音频有效数据检测,直到音频 有效数据处理峽数大于第四判定阔值,然后重新进入信噪比评估模块。
[0031] 进一步地,所述音频有效数据检测系统还包括音频数据预处理模块,
[0032] 音频数据预处理模块,用于对音频数据进行预处理,即依次进行常规的预加重滤 波、分峽、加窗处理。
[0033] 本发明的有益效果
[0034] 本发明提出一种音频数据检测方法和系统。本发明根据信噪比及系统的运算能力 来自适应选择不同的检测方法,从而达到在抗噪性能及计算量上的优化实现。此外,由于本 发明不使用编码器的反馈信息,从而可适用于各类编码器。
【附图说明】
[00巧]图1是本发明优选实施例的一种音频有效数据检测方法流程图;
[0036] 图2是图1中步骤S11所包含的方法流程图;
[0037] 图3是图1中步骤S14所包含的方法流程图;
[0038] 图4是图3中步骤S144所包含的方法流程图;
[0039] 图5是本发明优选实施例的一种音频有效数据检测系统结构图;
[0040] 图6是图5中频域参数计算模块的结构图;
[0041] 图7是图5中音频有效数据检测装置的结构图;
[0042] 图8是图7中连续峽数统计模块的结构图。
【具体实施方式】
[0043]为了使本发明的目的、技术方案及优点更加清楚明白,W下结合附图和实施例,对 本发明进行进一步详细说明,为了便于说明,仅示出了与本发明实施例相关的部分。应当理 解,此处所描写的具体实施例,仅仅用于解释本发明,并不用W限制本发明。
[0044] 本发明实施例根据信噪比及系统的运算能力来自适应选择不同的检测方法,从而 达到在抗噪性能及计算量上的优化实现。此外,由于本发明实施例方法不使用编码器的反 馈信息,从而可适用于各类编码器。
[004引 实施例一
[0046] 图1是本发明优选实施例的一种音频有效数据检测方法流程图;所述方法包括W 下步骤:
[0047]S10;对音频数据进行预处理,即依次进行常规的预加重滤波、分峽、加窗处理。
[0048] 其中,预加重滤波器及窗口函数可选业内通用的任何一种方法。
[0049]S11;计算音频数据中前T峽音频的频域参数。其中,T> 10。
[0050] 第t峽音频Xt(n)频域参数MFCCt的计算方法如下(图2是图1中步骤S11所包含 的方法流程图);
[0051]sill;进行快速傅里叶变换,获取第t峽音频Xt(n)经过傅里叶变换后的频域峽 Xt化),1《n《N,N为帧长;1《k《N。
[0052]S112;将频域峽Xt(k)用一组H角滤波器进行滤波。
[0053] 其中,该组滤波器由M个中也频率在Mel频率上均匀分布的滤波器组成,其定义如 下:
[0054] 第m个H角滤波器频率响应为:
[00 巧]
【主权项】
1. 一种音频有效数据检测方法,其特征在于,所述方法包括以下步骤, 511 :计算音频数据中前T帧音频的频域参数; 512 :判断第T+1帧是否存在,若是,则进入步骤S13,否则结束; 513 :将第T+1帧设置为当前待判定帧; 514 :利用频域参数法进行音频有效数据检测; 515 :进行信噪比估计; 516 :判断是否为高信噪比,若是则进入S17 ; 517 :利用双门限法进行音频有效数据检测,直到音频有效数据处理帧数大于第四判定 阈值,然后重新进入S15。
2. 如权利要求1所述的音频有效数据检测方法,其特征在于, 步骤S16中:判断是否为高信噪比,若否,则进入S18 ; 518 :判断如果系统计算能力弱,则进入S19 ;否则,进入St印20 ; S19:利用修正双门限法进行音频有效数据检测,直到音频有效数据处理帧数大于第四 判定阈值,然后重新进入S15 ; S20:利用频域参数法进行音频有效数据检测,直到音频有效数据处理帧数大于第四判 定阈值,然后重新进入S15。
3. 如权利要求1所述的音频有效数据检测方法,其特征在于,步骤SI1之前还包括步骤 SlO:对音频数据进行预处理,即依次进行常规的预加重滤波、分帧、加窗处理。
4. 如权利要求1所述的音频有效数据检测方法,其特征在于, 第t帧音频xt (n)频域参数MFCCt的计算方法如下: 5111 :进行快速傅里叶变换,获取第t帧音频Xt (n)经过傅里叶变换后的频域帧 Xt (k),1彡n彡N,N为帧长,1彡k彡N; 其中,xt (n)表示第t帧音频的第n个分量;Xt (k)表示第t帧音频对应频域帧的第k个 分量; 5112 :将频域帧Xt (k)用一组三角滤波器进行滤波; Sl13 :求出每个滤波器的输出对数能量; Sl14 :获取频域参数MFCCt。
5. 如权利要求4所述的音频有效数据检测方法,其特征在于, 所述一组滤波器由M个中心频率在Mel频率上均匀分布的滤波器组成,其定义如下: 第m个三角滤波器频率响应为:
其中,Hm (k)为第m个三角滤波器的频率响应; 为第m个滤波器的中心频率; Mel(fm)为fm对应的Mel频率, Mel(fm)=11251n(l+fm/700),l彡m彡M,M为滤波器个数; 所述"求出每个滤波器的输出对数能量"具体为
其中,Yt(m)表示Xt (k)经过第m个滤波器的输出对数能量; 所述"获取频域参数MFCCt "具体为:
6. 如权
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1