混响检测方法、装置及设备与流程

文档序号:27686191发布日期:2021-12-01 01:22阅读:207来源:国知局
混响检测方法、装置及设备与流程

1.本技术涉及语音处理技术领域,具体涉及混响检测方法和装置,回声消除方法和装置,去混响处理方法和装置,会议终端。


背景技术:

2.随着音视频通信系统的普及,不可避免地会碰到各式各样复杂的房间声学环境,如何定量地表述不同声学环境,并以此来优化实时语音通信中的算法,甚至是专门性地改造房间声学环境,成了目前行业亟需解决的难题。
3.一种常用的声学指标为混响时间,即反映房间混响程度的一个客观指标。混响时间所需时间越长,则反映此房间混响越大,反之亦然。混响时间,作为定量反映声学环境的参数,传统的测量方法是由人工借助专门仪器去实地收集空间脉冲响应,然后根据收集到的空间脉冲响应来计算混响时间。
4.然而,在实现本发明过程中,发明人发现现有方案至少存在如下问题:通过人工借助专门仪器去实地场景收集测量以确定混响时间,并不具有广泛的实用性以及实时性,有些音频通信即插即用场景下也并不适用,因此,在实时语音通信方案中,对于房间混响时间的实时检测一直都是行业亟需解决的难题。


技术实现要素:

5.本技术提供混响检测方法,以解决现有技术存在的环境混响检测实时性及实用性较差的问题。本技术另外提供混响检测装置,回声消除方法和装置,去混响处理方法和装置,会议终端。
6.本技术提供一种混响检测方法,包括:通过声音采集装置,采集待检测环境的第一声音信号;通过自适应滤波器,根据第一声音信号和扬声器播放的第二声音信号,确定空间脉冲响应信号;通过指数式衰减模型,根据所述空间脉冲响应信号,确定待检测环境的混响时间。
7.可选的,所述通过指数式衰减模型,根据所述空间脉冲响应信号,确定待检测环境的混响时间,包括:通过所述衰减模型,根据所述空间脉冲响应信号,确定衰减系数;根据所述衰减系数,确定所述混响时间。
8.可选的,所述通过所述衰减模型,根据所述空间脉冲响应信号,确定衰减系数,包括:根据所述空间脉冲响应信号,确定环境噪声能量和前期反射声能量;根据环境噪声能量和前期反射声能量,确定所述衰减系数。
9.可选的,所述根据环境噪声能量和语音信号能量,确定所述衰减系数,包括:根据环境噪声能量、前期反射声能量和幂系数,确定所述衰减系数。
10.可选的,所述根据所述空间脉冲响应信号,确定环境噪声能量和前期反射声能量,包括:根据所述空间脉冲响应信号,确定多个语音帧的能量;根据头部多个语音帧的能量,确定前期反射声能量;根据尾部多个语音帧的能量,确定环境噪声能量。
11.可选的,所述通过自适应滤波器,根据第一声音信号和扬声器播放的第二声音信号,确定空间脉冲响应信号,包括:通过自适应滤波器,根据第一声音信号和扬声器播放的第二声音信号,确定多个子频带的空间脉冲响应信号;所述通过指数式衰减模型,根据所述空间脉冲响应信号,确定待检测环境的混响时间,包括:通过所述衰减模型,根据多个子频带的空间脉冲响应信号,确定多个子频带的混响时间;根据多个子频带的混响时间,确定全频带的混响时间。
12.可选的,所述通过所述衰减模型,根据多个子频带的空间脉冲响应信号,确定多个子频带的混响时间,包括:通过所述衰减模型,根据所述子频带的空间脉冲响应信号,确定所述子频带的衰减系数;根据所述子频带的衰减系数,确定所述子频带的混响时间。
13.可选的,所述通过所述衰减模型,根据所述子频带的空间脉冲响应信号,确定所述子频带的衰减系数,包括:根据所述子频带的空间脉冲响应信号,确定环境噪声能量和前期反射声能量;根据环境噪声能量和前期反射声能量,确定所述子频带的衰减系数。
14.可选的,所述根据环境噪声能量和语音信号能量,确定所述子频带的衰减系数,包括:根据环境噪声能量、前期反射声能量和幂系数,确定所述衰减模型的多个子频带的衰减系数。
15.可选的,所述根据所述子频带的空间脉冲响应信号,确定环境噪声能量和前期反射声能量,包括:根据所述子频带的空间脉冲响应信号,确定所述子频带上多个语音帧的能量;根据头部多个语音帧的能量,确定前期反射声能量;根据尾部多个语音帧的能量,确定环境噪声能量。
16.可选的,所述根据多个子频带的混响时间,确定全频带的混响时间,包括:确定多个子频带的混响时间的均值,作为全频带的混响时间。
17.可选的,所述多个子频带在语音频段范围内。
18.本技术还提供一种回声消除方法,包括:通过声音采集装置,采集第一声音信号;根据第一声音信号和扬声器播放的第二声音信号,确定空间脉冲响应信号和第一回声消除信号;
根据所述空间脉冲响应信号,确定环境混响时间;根据环境混响时间,对第一回声消除信号执行滤波处理,得到第二回声消除信号。
19.本技术还提供一种去混响处理方法,包括:通过声音采集装置,采集第一声音信号;根据第一声音信号和扬声器播放的第二声音信号,确定空间脉冲响应信号;根据所述空间脉冲响应信号,确定环境混响时间;根据环境混响时间,判断是否执行去混响处理。
20.本技术还提供一种混响检测装置,包括:信号采集单元,用于通过声音采集装置,采集第一声音信号;滤波单元,用于通过自适应滤波器,根据第一声音信号和扬声器播放的第二声音信号,确定空间脉冲响应参数;混响时间确定单元,用于通过指数式衰减模型,根据所述空间脉冲响应参数,确定环境混响时间。
21.本技术还提供一种回声消除装置,包括:信号采集单元,用于通过声音采集装置,采集第一声音信号;第一滤波单元,用于根据第一声音信号和扬声器播放的第二声音信号,确定空间脉冲响应信号和第一回声消除信号;混响时间确定单元,用于根据所述空间脉冲响应信号,确定环境混响时间;第二滤波单元,用于根据环境混响时间,对第一回声消除信号执行滤波处理,得到第二回声消除信号。
22.本技术还提供一种去混响处理装置,包括:信号采集单元,用于通过声音采集装置,采集第一声音信号;滤波单元,用于根据第一声音信号和扬声器播放的第二声音信号,确定空间脉冲响应信号;混响时间确定单元,用于根据所述空间脉冲响应信号,确定环境混响时间;判断单元,用于根据环境混响时间,判断是否执行去混响处理。
23.本技术还提供一种会议设备,包括:扬声器;麦克风;处理器;以及存储器,用于存储实现上述方法的程序,该终端通电并通过所述处理器运行该方法的程序。
24.本技术还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述各种方法。
25.本技术还提供一种包括指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述各种方法。
26.与现有技术相比,本技术具有以下优点:本技术实施例提供的混响检测方法,基于音视频会议设备的语音通信模块中的自适应滤波器对空间脉冲响应参数进行估计,并借助指数衰减模型,根据空间脉冲响应信号,
自动计算房间的混响时间。该方法结合现有语音通信模块估计房间混响时间,计算量小,性能可靠,可以有效提升混响时间检测的实时性,可用于专递课堂、音视频会议系统等。
27.本技术实施例提供的回声消除方法,基于音视频会议设备的语音通信模块中的自适应滤波器对空间脉冲响应参数进行估计,同时对现场采集的声音信号进行回声抑制处理;借助指数衰减模型,根据空间脉冲响应信号,自动计算房间的混响时间;然后,根据混响时间,对通过自适应滤波器得到的回声抑制信号进行进一步的滤波处理,得到优化的回声抑制信号。该方法结合现有语音通信模块估计房间混响时间,计算量小,性能可靠,可以有效提升混响时间检测的实时性,从而提升回声消除效果。
附图说明
28.图1本技术提供的混响检测方法的实施例的应用场景示意图;图2本技术提供的混响检测方法的实施例的流程示意图;图3本技术提供的混响检测方法的实施例的信号处理示意图;图4本技术提供的混响检测方法的实施例的信号衰减示意图;图5本技术提供的混响检测方法的实施例的另一应用场景示意图;图6本技术提供的混响检测方法的实施例的又一应用场景示意图。
具体实施方式
29.在下面的描述中阐述了很多具体细节以便于充分理解本技术。但是本技术能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本技术内涵的情况下做类似推广,因此本技术不受下面公开的具体实施的限制。
30.在本技术中,提供了混响检测方法和装置,回声消除方法和装置,去混响处理方法和装置,会议终端。在下面的实施例中逐一对各种方案进行详细说明。
31.请参看图1,其为本技术提供的混响检测方法的实施例的应用场景示意图。在一个示例中,所述方法可应用在音视频会议系统中的会议终端设备的回声消除场景。音视频会议系统是两个或两个以上不同地方的个人或群体,通过传输线路及会议终端等设备,将声音、影像及文件资料互传,实现即时且互动的沟通,以实现同时进行会议的系统设备,因此,音视频会议系统是一种典型的实时通信系统。所述会议终端,可以是扬声电话(speakerphone),也可以是包括显示器和摄像头的视频会议终端。在回声消除应用场景中,可先通过本地会议终端上的现有回声消除装置(包括自适应滤波器)对本地会场的第一声音信号进行回声消除处理,同时,可根据自适应滤波器在收敛后的参数,估计本地会场的空间脉冲响应;然后,通过本地会议终端新增的混响检测模型,根据空间脉冲响应信号,确定衰减系数,再根据衰减系数确定混响时间;然后,可通过回声消除装置中的后滤波单元,根据混响时间,对初步消除回声的信号进行进一步的回声消除处理;最后,将优化的回声消除信号发送至远端会场。
32.如图6所示,通过本技术实施例提供的方式实时确定的混响时间,也可用于针对某些频带的声学优化改造,如增加一些吸音材料等。具体实施时,可以设计声学环境改造处理装置,该装置可根据各个子频带的混响时间、会场当前使用的吸音材料等、目标混响时间,自动确定声学优化改造方案。当然,也可以将各个子频带的混响时间推送至会场环境管理
用户,该用户可根据各个子频带的混响时间,人工设计针对某些频带的声学优化改造。
33.第一实施例请参看图2,其为本技术的混响检测方法的实施例的流程示意图。在本实施例中,所述方法可包括如下步骤:步骤s201:通过声音采集装置,采集第一声音信号。
34.在本实施例中,所述方法应用在会议终端设备中。所述会议终端,包括声音采集装置(麦克风)和声音播放装置(扬声器)。通过声音采集装置,可采集本地会场的第一声音信号。所述第一声音信号,包括来自本地会场的发言人的声音,还包括扬声器发出的远程发言人的声音。
35.步骤s203:通过自适应滤波器,根据第一声音信号和扬声器播放的第二声音信号,确定空间脉冲响应信号。
36.所述会议终端,还包括自适应滤波器(adaptive filter)。所述自适应滤波器,可用于实时语音通信中回声消除装置(acoustic echo cancellation)。在本实施例中,采用回声消除装置中的自适应滤波器,通过自适应算法来收敛/估计接收信号(第一声音信号)与参考信号(第二声音信号)之间的空间冲击响应(空间脉冲响应信号)。
37.所述第二声音信号,是扬声器的信号源,是来自远端会场的声音信号,包括远端发言人的声音。如图1所示,部署在本地会场的本地会议终端通过通信网络,接收部署在远端会场的远端会议终端采集的第二声音信号,并通过本地会议终端的扬声器播放。
38.所述空间脉冲响应信号(room impulse response),是声音传播空间中点对点之间的传递函数的表达,包含声学环境信息,可用于定量声学环境。
39.由于通过自适应滤波器,根据第一声音信号和扬声器播放的第二声音信号,确定空间脉冲响应参数,属于较为常用的现有技术,因此此处不再赘述。
40.步骤s205:通过指数式衰减模型,根据所述空间脉冲响应信号,确定环境混响时间。
41.所述混响时间(reverberation time),是一个声源停止发声后, 在房间声场中还存在着来自各个界面的迟到的反射声,此反射声衰减到诸如

60db所需的时间,如rt60。
42.本技术实施例提供的方法,为了准确计算出混响时间(如t60),引入指数式衰减模型(exponentialdecaymodel)。如图4所示,所述指数式衰减模型是随时间的负指数的方式减小,所述空间脉冲响应信号的压缩能量参数(|h[l]|α)在时间轴l内符合指数衰变。该模型符合空间声学传播原理,在子频带和全频带都成立。
[0043]
在一个示例中,步骤s203可采用如下方式实现:通过自适应滤波器,确定全频带的空间脉冲响应信号;相应的,步骤s205可包括如下子步骤:通过所述衰减模型,根据所述全频带的空间脉冲响应信号,确定所述全频带的衰减系数;根据所述全频带的衰减系数,确定所述全频带的混响时间。
[0044]
在另一个示例中,步骤s203可采用如下方式实现:通过自适应滤波器,根据第一声音信号和扬声器播放的第二声音信号,确定多个子频带的空间脉冲响应信号。
[0045]
如图3所示,自适应滤波器在收敛后的参数(coefficients),可估计出本地会场的空间脉冲响应。自适应滤波器在收敛后的参数可包括多个子频带的参数,如子频带f_1、子频带f_2、

、子频带f_n,因此,自适应滤波器可在子频带(subband)中估计脉冲响应信号。
[0046]
相应的,步骤s205可包括如下子步骤:步骤s2051:通过所述衰减模型,根据多个子频带的空间脉冲响应信号,确定多个子频带的混响时间。
[0047]
在一个示例中,步骤s2051可包括如下子步骤:步骤s2051

1:通过所述衰减模型,根据所述子频带的空间脉冲响应信号,确定所述子频带的衰减系数。
[0048]
在一个示例中,为了防止直达声/前期反射声和底噪对于衰减模型的影响,所述衰减模型可考虑直达声/前期反射声能量和底噪能量,以提升混响检测的鲁棒性。所述衰减模型,可表示为公式:其中,w表示衰减系数,t表示语音帧的时间,e
early
表示前期反射声能量,e
noise
表示环境噪声能量,α表示幂系数。通过引入幂系数α(一般小于1),可防止比较低的底噪能量来占据拟合公式主导,通常取0.4~0.5,这也是符合人耳对于响度的感知规律的。
[0049]
具体实施时,步骤s2051

1可包括如下子步骤:步骤s2051
‑1‑
1:根据所述子频带的空间脉冲响应信号,确定环境噪声能量和前期反射声能量。
[0050]
所述前期反射声能量,包括语音信号能量,具体而言,前期反射声包括声源到声音接收器(如麦克风)的直达声和一般少于50毫秒的反射声。
[0051]
在本实施例中,可根据头部多个语音帧的能量,确定前期反射声能量。所述前期反射声能量,可表示为如下公式:所述环境噪声能量,又称为底噪能量。在本实施例中,可根据尾部多个语音帧的能量,确定环境噪声能量。所述环境噪声能量,可表示为如下公式:其中,表示空间脉冲响应信号的能量。
[0052]
对于待处理的l个语音帧,l表示实时语音流的处理步长,如l为25~30个语音帧,在每个子频带上,l个语音帧的自适应滤波器参数,即空间脉冲响应信号包括hr[l]和hi[l]两部分。其中,r表示空间脉冲响应信号的实部,i表示虚部,l表示第l帧,每帧语音的长度可以为10毫秒或者20毫秒等。所述空间脉冲响应信号的能量绝对值可表示为如下公式:具体实施时,可根据多个子频带的所述空间脉冲响应信号的能量绝对值的最大值,进行归一化处理,如公式:步骤s2051
‑1‑
3:根据环境噪声能量和前期反射声能量,确定所述子频带的衰减系数。
[0053]
具体实施时,可根据环境噪声能量、前期反射声能量和幂系数,确定所述衰减模型的多个子频带的衰减系数。在本实施例中,通过非线性最小二乘拟合来求出衰减系数w,如公式:在另一个示例中,所述衰减模型也可不考虑直达声/前期反射声能量和底噪能量,不引入幂系数。所述衰减模型,可表示为如下公式:该公式表示l个语音帧的所述空间脉冲响应信号的能量参数(|h[l]|)的均值在时间轴l内符合指数衰变。该模型符合空间声学传播原理,在子频带和全频带都成立。
[0054]
步骤s2051

3:根据所述子频带的衰减系数,确定所述子频带的混响时间。
[0055]
随着每个子频带的衰减系数 w的确定,每个子频带的混响时间(如rt60)可采用如下方式确定:其中,混响时间的单位可以是秒。
[0056]
步骤s2053:根据多个子频带的混响时间,确定全频带的混响时间。
[0057]
在确定每个子频带的混响时间后,就可以根据所有子频带的混响时间,确定全频带的混响时间。具体实施时,可将多个子频带的混响时间的统计值,作为全频带的混响时间。所述统计值,可以是多个子频带的混响时间的均值等。例如,采用如下公式:其中,所述多个子频带可在语音频段范围内,低频f
low
=300hz,高频f
high
=4000hz。
[0058]
本技术实施例提供的方法,通过自适应滤波器,根据第一声音信号和扬声器播放的第二声音信号,确定多个子频带的空间脉冲响应信号;通过所述衰减模型,根据多个子频带的空间脉冲响应信号,确定多个子频带的混响时间;根据多个子频带的混响时间,确定全频带的混响时间。采用这种处理方式,可获得本地会场在不同频带的混响时间,从而进行下一步的算法优化或是针对某些频带的声学优化改造,如增加一些吸音材料等。
[0059]
从上述实施例可见,本技术实施例提供的混响检测方法,基于音视频会议设备的语音通信模块中的自适应滤波器对空间脉冲响应参数进行估计,并借助指数衰减模型,根据空间脉冲响应信号,自动计算房间的混响时间。该方法结合现有语音通信模块估计房间混响时间,计算量小,性能可靠,可以有效提升混响时间检测的实时性,可用于专递课堂、音视频会议系统等。
[0060]
第二实施例在上述的实施例中,提供了一种混响检测方法,与之相对应的,本技术还提供一种混响检测装置。该装置是与上述方法的实施例相对应。由于装置实施例基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。下述描述的装置实施例仅仅是示意性的。
[0061]
本技术另外提供一种混响检测装置,包括:信号采集单元,用于通过声音采集装置,采集第一声音信号;滤波单元,用于通过自适应滤波器,根据第一声音信号和扬声器播放的第二声音信号,确定空间脉冲响应参数;混响时间确定单元,用于通过指数式衰减模型,根据所述空间脉冲响应参数,确定环境混响时间。
[0062]
可选的,所述滤波单元具体用于通过自适应滤波器,根据第一声音信号和扬声器播放的第二声音信号,确定多个子频带的空间脉冲响应信号;所述混响时间确定单元包括:子频带混响时间确定子单元,用于通过所述衰减模型,根据多个子频带的空间脉冲响应信号,确定多个子频带的混响时间;全频带混响时间确定子单元,用于根据多个子频带的混响时间,确定全频带的混响时间。
[0063]
可选的,所述子频带混响时间确定子单元包括:衰减系数确定子单元,用于通过所述衰减模型,根据所述子频带的空间脉冲响应信号,确定所述子频带的衰减系数;混响时间计算子单元,用于根据所述子频带的衰减系数,确定所述子频带的混响时间。
[0064]
可选的,所述衰减系数确定子单元包括:能量计算子单元,用于根据所述子频带的空间脉冲响应信号,确定环境噪声能量和前期反射声能量;衰减系数计算子单元,用于根据环境噪声能量和前期反射声能量,确定所述子频带的衰减系数。
[0065]
可选的,所述衰减系数计算子单元具体用于根据环境噪声能量、前期反射声能量和幂系数,确定所述衰减模型的多个子频带的衰减系数。
[0066]
可选的,所述能量计算子单元包括:语音帧能量计算子单元,用于根据所述子频带的空间脉冲响应信号,确定所述子频带上多个语音帧的能量;前期反射声能量计算子单元,用于根据头部多个语音帧的能量,确定前期反射声能量;底噪能量计算子单元,用于根据尾部多个语音帧的能量,确定环境噪声能量。
[0067]
可选的,所述全频带混响时间确定子单元具体用于确定多个子频带的混响时间的均值,作为全频带的混响时间。
[0068]
可选的,所述多个子频带在语音频段范围内。
[0069]
第三实施例在上述的实施例中,提供了一种混响检测方法,与之相对应的,本技术还提供一种回声消除方法。该方法是与上述方法的实施例相对应。由于方法实施例基本相似于方法实施例一,所以描述得比较简单,相关之处参见方法实施例一的部分说明即可。下述描述的方法实施例仅仅是示意性的。
[0070]
本技术另外提供一种回声消除方法,包括:步骤1:通过声音采集装置,采集第一声音信号;步骤2:根据第一声音信号和扬声器播放的第二声音信号,确定空间脉冲响应信号和第一回声消除信号;步骤3:根据所述空间脉冲响应信号,确定环境混响时间;步骤4:根据环境混响时间,对第一回声消除信号执行滤波处理,得到第二回声信号。
[0071]
如图1所示,在回声消除应用场景中,可先通过本地会议终端上的现有回声消除装置(包括自适应滤波器)对本地会场的第一声音信号进行回声消除处理,同时,可根据自适应滤波器在收敛后的参数,估计本地会场的空间脉冲响应信号;然后,通过本地会议终端的混响检测模型,根据空间脉冲响应信号,确定衰减系数,再根据衰减系数确定混响时间;再通过回声消除装置中的后滤波单元,根据混响时间,对初步消除回声的信号进行进一步的回声消除处理;最后,将优化的回声消除信号发送至远端会场。
[0072]
从上述实施例可见,本技术实施例提供的回声消除方法,基于音视频会议设备的语音通信模块中的自适应滤波器对空间脉冲响应参数进行估计,同时对现场采集的声音信号进行回声抑制处理;借助指数衰减模型,根据空间脉冲响应信号,自动计算房间的混响时间;然后,根据混响时间,对通过自适应滤波器得到的回声抑制信号进行进一步的滤波处理,得到优化的回声抑制信号。该方法结合现有语音通信模块估计房间混响时间,计算量小,性能可靠,可以有效提升混响时间检测的实时性,从而提升回声消除效果。
[0073]
第四实施例在上述的实施例中,提供了一种回声消除方法,与之相对应的,本技术还提供一种回声消除装置。该装置是与上述方法的实施例相对应。由于装置实施例基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。下述描述的装置实施例仅仅是示意性的。
[0074]
本技术另外提供一种回声消除装置,包括:信号采集单元,用于通过声音采集装置,采集第一声音信号;第一滤波单元,用于根据第一声音信号和扬声器播放的第二声音信号,确定空间脉冲响应信号和第一回声消除信号;混响时间确定单元,用于根据所述空间脉冲响应信号,确定环境混响时间;第二滤波单元,用于根据环境混响时间,对第一回声消除信号执行滤波处理,得到第二回声消除信号。
[0075]
第五实施例在上述的实施例中,提供了一种混响检测方法,与之相对应的,本技术还提供一种去混响处理方法。该方法是与上述设备的实施例相对应。由于方法实施例基本相似于设备实施例,所以描述得比较简单,相关之处参见设备实施例的部分说明即可。下述描述的方法实施例仅仅是示意性的。
[0076]
本技术另外提供一种去混响处理方法,包括:步骤1:通过声音采集装置,采集第一声音信号;步骤2:根据第一声音信号和扬声器播放的第二声音信号,确定空间脉冲响应信
号;步骤3:根据所述空间脉冲响应信号,确定环境混响时间;步骤4:根据环境混响时间,判断是否执行去混响处理。
[0077]
如图5所示,在去混响处理场景中,可先通过本地会议终端上的现有回声消除装置中的自适应滤波器对本地会场的第一声音信号进行回声消除处理,同时,可根据自适应滤波器在收敛后的参数,估计本地会场的空间脉冲响应信号;然后,通过本地会议终端的混响检测模型,根据空间脉冲响应信号,确定衰减系数,再根据衰减系数确定混响时间;然后,可根据混响时间,判断是否执行去混响处理。例如,如果混响时间大于或者等于混响时间阈值,则通过智能去混响装置,执行去混响处理,最终将去混响的回声消除信号发送至远端会场;如果混响时间小于混响时间阈值,则直接回声消除信号发送至远端会场。
[0078]
所述智能去混响处理是基于人工智能技术实现的去混响处理。由于智能去混响处理属于较为成熟的现有技术,因此此处不再赘述。
[0079]
从上述实施例可见,本技术实施例提供的去混响处理方法,基于音视频会议设备的语音通信模块中的自适应滤波器对空间脉冲响应参数进行估计,同时对现场采集的声音信号进行回声抑制处理;借助指数衰减模型,根据空间脉冲响应信号,自动计算房间的混响时间;然后,根据混响时间,判断是否执行去混响处理。该方法结合现有语音通信模块估计房间混响时间,计算量小,性能可靠,可以有效提升混响时间检测的实时性,从而提升去混响处理的效果。
[0080]
第六实施例在上述的实施例中,提供了一种去混响处理方法,与之相对应的,本技术还提供一种去混响处理装置。该装置是与上述方法的实施例相对应。由于装置实施例基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。下述描述的装置实施例仅仅是示意性的。
[0081]
本技术另外提供一种去混响处理装置,包括:信号采集单元,用于通过声音采集装置,采集第一声音信号;滤波单元,用于根据第一声音信号和扬声器播放的第二声音信号,确定空间脉冲响应信号;混响时间确定单元,用于根据所述空间脉冲响应信号,确定环境混响时间;判断单元,用于根据环境混响时间,判断是否执行去混响处理。
[0082]
第七实施例在上述的实施例中,提供了一种混响检测方法、回声消除方法、去混响处理方法,与之相对应的,本技术还提供一种电子设备。该设备是与上述方法的实施例相对应。由于设备实施例基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。下述描述的装置实施例仅仅是示意性的。
[0083]
本技术另外提供一种电子设备,包括:扬声器;麦克风;处理器;以及存储器。其中,存储器用于存储实现上述任一项方法的程序,该终端通电并通过所述处理器运行该方法的程序。
[0084]
所述电子设备,可以是音视频会议终端,也可以是拾音设备。
[0085]
本技术虽然以较佳实施例公开如上,但其并不是用来限定本技术,任何本领域技
术人员在不脱离本技术的精神和范围内,都可以做出可能的变动和修改,因此本技术的保护范围应当以本技术权利要求所界定的范围为准。
[0086]
在一个典型的配置中,计算设备包括一个或多个处理器 (cpu)、输入/输出接口、网络接口和内存。
[0087]
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器 (ram) 和/或非易失性内存等形式,如只读存储器 (rom) 或闪存(flash ram)。内存是计算机可读介质的示例。
[0088]
1、计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存 (pram)、静态随机存取存储器 (sram)、动态随机存取存储器 (dram)、其他类型的随机存取存储器 (ram)、只读存储器 (rom)、电可擦除可编程只读存储器 (eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器 (cd

rom)、数字多功能光盘 (dvd) 或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括非暂存电脑可读媒体 (transitory media),如调制的数据信号和载波。
[0089]
2、本领域技术人员应明白,本技术的实施例可提供为方法、系统或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd

rom、光学存储器等)上实施的计算机程序产品的形式。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1