在近端对回传音频的检测和抑制转让专利

申请号 : CN201010287069.9

文献号 : CN102025852B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : P·L·楚W·邓拉普

申请人 : 宝利通公司

摘要 :

本公开涉及在近端对回传音频的检测和抑制。来自近端、在远端被声学耦合并被回传到近端单元的音频在会议的近端被检测和抑制。为从近端单元发送的近端音频和在近端单元接收的远端音频确定各分离频带的第一和第二能量输出。近端单元在某个时间延迟范围内将每个频带的第一和第二能量输出相互比较,并基于该比较来检测在接收到的远端音频中被发送的近端音频的回传。该比较可使用互相关来得到估计的时间延迟,以用于近端和远端能量的进一步分析。近端单元通过消音或减弱在其扬声器处输出的远端音频来抑制任何被检测到的回传。

权利要求 :

1.一种抑制在会议中在远端被声学耦合并被回传到近端的近端音频的方法,该方法包括:在近端会议单元处确定起源于近端单元并从近端会议单元发送到远端会议单元的原始近端音频的第一能量输出;

在近端会议单元处确定在近端会议单元处从远端会议单元接收到的远端音频的第二能量输出;

在近端会议单元处,通过执行在某个时间延迟范围内第一和第二能量输出相互之间的互相关,检测接收到的远端音频中原始近端音频的回传,检测到的回传由以下情况引起:从近端会议单元发送到远端会议单元的原始近端音频在远端会议单元处被声学耦合,并被回传作为从远端会议单元接收到的远端音频的一部分;以及在近端会议单元处抑制检测到的回传以免输出。

2.如权利要求1所述的方法,其中确定近端音频的第一能量输出包括:将近端音频滤波为第一多个频带;以及

确定第一多个频带中每个频带的第一能量输出。

3.如权利要求2所述的方法,其中确定远端音频的第二能量输出包括:将远端音频滤波为第二多个频带;

确定第二多个频带中每个频带的第二能量输出。

4.如权利要求3所述的方法,其中第一多个和第二多个频带均以400、800、1200、1600、

2000 Hz为中心。

5.如权利要求3所述的方法,其中执行在所述时间延迟范围内第一和第二能量输出相互之间的互相关包括:执行在所述时间延迟范围内每个频带的第一和第二能量输出相互之间的互相关。

6.如权利要求3所述的方法,其中检测远端音频中发送的近端音频的回传包括:在所述时间延迟范围内,随时间延迟的增长,对每个频带的第一和第二能量输出的变化彼此进行互相关;以及为所有频带确定具有最大互相关的时间延迟。

7.如权利要求6所述的方法,其中检测回传包括:为每个频带估计远端能量与近端能量的比值;

确定用该比值乘以近端能量的结果;以及

确定该结果是否等于远端能量。

8.如权利要求7所述的方法,其中检测回传包括:对近端能量进行时间偏移以与远端能量匹配;

对于每个频带,将远端能量输出与偏移后的近端能量输出乘以所述比值的结果进行比较;

确定一个计数,即,有多少个频带的近端能量输出乘以所述比值的结果至少小于或等于某个期望值。

9.如权利要求8所述的方法,其中检测回传包括:当确定的计数大于某个阈值时,断定回传的存在。

10.如权利要求1所述的方法,其中所述时间延迟范围从0到大约3秒。

11.如权利要求1所述的方法,其中确定第一和第二能量输出的操作在预定的采样时刻进行。

12.如权利要求1所述的方法,其中在近端会议单元处抑制检测到的回传以免输出包括:在近端扬声器处使远端音频的输出消音。

13.如权利要求1所述的方法,其中在近端会议单元处抑制检测到的回传包括:在近端扬声器处减弱远端音频的输出。

14.如权利要求1所述的方法,其中检测到的回传在近端会议单元处被抑制预定的时间区间,直到停止检测到回传,或直到在远端音频中检测到大于回传的语音。

15.一种抑制在会议中在远端被声学耦合并被回传到近端的近端音频的设备,该设备包括:用于在近端会议单元处确定起源于近端单元并从近端会议单元发送到远端会议单元的原始近端音频的第一能量输出的装置;

用于在近端会议单元处确定在近端会议单元处从远端会议单元接收到的远端音频的第二能量输出的装置;

用于在近端会议单元处,通过执行在某个时间延迟范围内第一和第二能量输出相互之间的互相关,检测接收到的远端音频中原始近端音频的回传的装置,检测到的回传由以下情况引起:从近端会议单元发送到远端会议单元的原始近端音频在远端会议单元处被声学耦合,并被回传作为从远端会议单元接收到的远端音频的一部分;以及用于在近端会议单元处抑制检测到的回传以免输出的装置。

16.一种抑制在会议中在远端被声学耦合并被回传到近端的近端音频的方法,该方法包括:从近端会议单元发送原始近端音频到远端会议单元;

在近端会议单元处确定原始近端音频的第一多个频带的第一能量输出;

在近端会议单元处接收来自远端会议单元的远端音频;

确定在近端会议单元处接收到的远端音频的第二多个频带中每个频带的第二能量输出;

通过执行在某个时间延迟范围内每个频带的第一和第二能量输出相互之间的互相关,检测接收到的远端音频中原始近端音频的回传,检测到的回传由以下情况引起:从近端会议单元发送到远端会议单元的原始近端音频在远端会议单元处被声学耦合,并被回传作为在近端会议单元处接收到的远端音频的一部分;以及在近端会议单元处抑制检测到的回传以免输出。

17.如权利要求16所述的方法,其中确定近端音频的第一多个频带的第一能量输出包括:在近端会议单元处获得近端音频;

在近端会议单元处将近端音频滤波为第一多个频带;以及确定第一多个频带中每个频带的第一能量输出。

18.如权利要求16所述的方法,其中确定远端音频的第二多个频带的第二能量输出包括:在近端会议单元处获得从远端会议单元接收到的远端音频;

在近端会议单元处将远端音频滤波为第二多个频带;以及确定第二多个频带中每个频带的第二能量输出。

19.一种会议单元,包括:

编码器单元,用于从麦克风接收原始近端音频并将原始近端音频信号发送至远端会议单元;

解码器单元,用于接收来自远端会议单元的远端音频信号并发送远端音频以便在近端扬声器输出;以及操作地耦合到编码器单元和解码器单元的处理器单元,该处理器单元被配置为:将原始近端音频滤波为第一多个频带,

确定第一多个频带中每个频带的第一能量输出,将远端音频滤波为第二多个频带,

确定第二多个频带中每个频带的第二能量输出,对于每个频带,执行第一和第二能量输出相互之间的互相关以检测回传,检测到的回传由以下情况引起:从近端会议单元发送到远端会议单元的原始近端音频在远端会议单元处被声学耦合,并在在近端会议单元处接收到的远端音频中被回传,以及抑制将检测到的回传发送到近端扬声器。

20.如权利要求19所述的会议单元,其中会议单元是近端会议单元,其经由网络通信地耦合到远端会议网络。

21.如权利要求19所述的会议单元,其中会议单元是多点会议桥单元,其经由网络通信地耦合到近端会议单元和远端会议网络。

说明书 :

在近端对回传音频的检测和抑制

技术领域

[0001] 本公开涉及会议系统,尤其涉及在近端对回传音频的检测和抑制。

背景技术

[0002] 在会议期间,至少两个通信系统(即,近端单元和远端单元)参与通话。通常,这些单元具有近端回音消除。例如,图1中示意性示出的近端单元10具有音频解码器12、音频编码器14、扬声器20和麦克风40,并且使用本领域中已知的方法通信地耦合到远端单元16。在会议期间,音频解码器12接收远端音频,对它解码,然后把解码后的音频发送给扬声器20,以使近端参与者可以听到。相应地,麦克风40拾取(pick up)来自参与者的近端音频,音频编码器14对近端音频进行编码并把它发送到远端单元16。由于扬声器20和麦克风40邻近,可能发生声学耦合(如箭头11所示),其中由扬声器20输出的远端音频被麦克风40拾取,并被反馈到远端单元16。
[0003] 为了减小这种声学耦合(11)的影响,近端单元10具有在解码器/编码器12/14和扬声器/麦克风20/40之间工作的近端回音消除器30。近端回音消除器30减去已被麦克风40拾取的由扬声器20发射的音频。音频编码器14然后把得到的信号发送给远端单元16。通过这种方法,近端回音消除在近端减少了在扬声器至麦克风声学路径上的声学耦合,有助于防止远端的参与者听到他自己的声音作为回音回到他。
[0004] 尽管在近端单元处可能使用了近端回音消除,但远端单元16在一些情况下可能没有可用的声学回音消除器。在这种情况下,由于在远端的扬声器和麦克风之间的声学耦合(如箭头17所示),近端参与者将会听到他自己的声音回到他。因此,近端回音消除可能使远端的人受益,但对防止近端听到作为回音从远端被回传的近端音频却没有用。
[0005] 本公开的主题旨在克服,或至少减小以上提出的一个或多个问题带来的影响。

发明内容

[0006] 来自近端、在远端被声学耦合并被回传到近端单元的音频在会议的近端被检测和抑制。为从近端单元发送的近端音频确定各分离频带的第一能量输出,并且为在近端单元接收的远端音频确定各分离频带的第二能量输出。近端单元在某个时间延迟范围内将每个频带的第一和第二能量输出相互比较,并基于该比较来检测在接收到的远端音频中被发送的近端音频的回传。该比较可使用互相关来得到估计的时间延迟,以用于近端和远端能量的进一步分析。近端单元通过消音(mute)或减弱在其扬声器处输出的远端音频来抑制任何被检测到的回传。
[0007] 前面的简要概述的目的不在于总结每个可能的实施例或本公开的每个方面。

附图说明

[0008] 图1示出了根据现有技术的一种近端回音消除器。
[0009] 图2示出了根据本公开的一种用于远端回音检测和抑制的布置。
[0010] 图3示出了根据本公开的一种用于远端回音检测和抑制的信号处理操作。
[0011] 图4概略地示出了示例信号的远端回音检测和抑制。
[0012] 图5示出了图3中的信号处理操作的附加步骤。
[0013] 图6示出了根据本公开的具有远端回音检测和抑制模块的多点桥单元。

具体实施方式

[0014] A.具有回音检测和抑制的近端单元
[0015] 图2中示意地示出的近端单元10可被用于远程会议或视频会议。如前所述,近端单元10具有音频解码器12、音频编码器14、扬声器20和麦克风40,并且使用本领域中已知的方法通信地耦合到远端单元16。在会议期间,音频解码器12接收远端音频,将其解码,并发送解码后的音频到扬声器20以使近端的参与者能听到。相应地,麦克风40拾取来自参与者的近端音频,并且音频编码器14对近端音频编码并把它发送到远端单元16。
[0016] 为了减小在近端的声学耦合(如箭头11所示)的影响,近端单元10具有近端回音消除器30,近端回音消除器30减去已经由近端麦克风40通过声学耦合拾取的从扬声器20发射的音频。如前所述,近端回音消除30减少了在近端的扬声器至麦克风声学路径上的声学耦合,有助于防止远端参与者听到他自己的声音作为回音回到他。
[0017] 然而,除了这些组件,近端单元10还具有模块50,用以检测和抑制通过声学耦合(如箭头17所示)从远端回传的近端音频。当远端单元16没有提供足够的回音消除时,模块50检测远端音频中回传的近端音频的存在,并阻止或抑制回传音频在近端通过扬声器20被转播(relay)。
[0018] 如图所示,在音频进入扬声器20和回音消除器30之前,模块50接收来自音频解码器12的被解码后的音频。在这种布置中,模块50检测被音频解码器12解码的远端音频中回传的近端音频。如这里所述,当近端音频在近端被麦克风40拾取,被传输到远端单元16,在远端经历扬声器至麦克风声学耦合(17),然后被回传到近端的解码器12以由近端扬声器输出时,出现回传音频。可以预料,对于会议中的近端参与者,接收到被重放的自己的声音可能是非常让人分心的。当模块50检测到这样的回传音频时,近端扬声器20可以被消音或降低音量,从而消除或减少在近端由扬声器20输出的回传音频。
[0019] 虽然在近端单元10中,模块50的位置在概念上是简单的,但在近端检测从远端回传的近端音频仍面临很多实际挑战。例如,模块50必须能够处理远端音频中的任何时间延迟。这种延迟可能在数十毫秒到1秒或更长的范围内变化,而且可能在会议通话期间随时间而改变。另外,在远端单元16处的音频编码器和其它组件(未示出)可能给模块50必须要处理的回传音频引入严重的非线性失真和噪声。而且,回传音频可能具有宽范围的幅度和频率响应,从而回传音频的幅度可能在任意给定的时刻非常弱或非常强,并且其频率可能相对于原始信号剧烈改变。
[0020] B.回音检测和抑制的处理
[0021] 针对以上挑战,为了检测和抑制回传音频,图2中的模块50执行如图3所示的信号处理操作100。在操作100中,模块50获得近端和远端的音频信号(框110/120),然后使用滤波器组将获得的信号分别滤波为若干个频带(框112/122)。模块50对每个信号和每个频带的输出以预定的间隔采样(框114/124),并得到每个频带的采样输出的能量(框116/126)。
[0022] 例如,如图4所示,模块50可以以大约48kHz的采样率获得近端和远端音频信号150/160,并且近端和远端信号被馈入分别的滤波器组152/162,滤波器组152/162由以400、800、1200、1600和2000Hz为中心的五个子频带组成。滤波器组152/162可使用作为长度为10毫秒的余弦和正弦调制形式的Blackman窗的滤波器,每20毫秒产生子频带信号的实部和虚部。由于不同子频带之间操作的共性,可以很有效地实现这种滤波器组。这些分别的滤波器组152/162将信号滤波为5个频带(1-5)。每个频带(1-5)的输出可每20毫秒被采样,并且模块50可得到每个频带(1-5)的采样输出的能量,以便产生采样输出信号
155/165。
[0023] 继续分析图3中的操作100,模块50在一定时间延迟的范围内,比较近端和远端信号随时间的能量变化(框130)。在进行该比较时,模块50使每个信号的相对应的频带以不同的时间延迟互相关。根据这种互相关,当两个被比较的信号的每个频带的互相关值中出现了峰值时,模块50确定在接收到的远端音频中在给定时间延迟处存在回传的近端音频。
[0024] 例如,如图4所示,操作100执行下文中更详细描述的互相关窗170。根据窗170的结果,操作100确定在哪个时间延迟值180处,近端单元在某个时间点发送的信号和远端单元在随后的时间点接收的信号之间出现高的互相关值185。在特定时间延迟值180处的高的互相关值185表明在该时间延迟处接收的远端音频中存在回传的近端音频。
[0025] 返回图3,操作100根据互相关结果确定近端音频是否可能在接收到的远端音频中被回传(判定135)。如果没有出现回传音频(判定135为否),则操作100可返回以便重复得到能量以确定音频当前是否被回传的步骤(即,框110、120等)。然而,如果在相同时间延迟值处出现足够多的高互相关(判定135为是),则操作100断定在此时间延迟处存在回传的近端音频。这时,模块50使用所估计的近端音频可能从远端被回传的时间延迟值,并继续进行处理以处理回传音频。
[0026] 尽管用于检测回传音频在某个时间延迟处的存在的互相关处理(框130)是可靠的,但是由于为了获得准确的估计而需要对时间积分,该处理可能很慢。如果互相关被单独使用,某些回传音频可能会在近端被输出。因此,互相关处理(框130)基本上被用来为潜在的回传音频估计时间延迟值。当其完成之后,模块50优选地采用一种更快响应的检测方案,该检测方案在互相关处理(框130)已经确定近端音频正在被回传时直接使用子频带能量。
[0027] 在这种快速方案中,为了处理回传的音频,操作100在互相关足够高时采用峰值能量算法来确定回音返回损耗(echo return loss,ERL)(框200)。通常,处理200得到每个频带中的外发(outgoing)(近端)音频的峰值能量和在估计的时间延迟处每个频带中的进入(incoming)(远端)音频的峰值能量。如果近端能量在该时间延迟处在接收到的远端音频中被回传,那么一个或多个频带的峰值能量会反映出这一点。
[0028] 得到回音返回损耗之后,操作100就利用所估计的回传音频的时间延迟来实施子频带双端讲话(doubletalk)检测器(框210)。这时,操作100知道所估计的近端音频从远端回传的时间延迟,操作100也知道在该估计的时间延迟处返回的能量。因此,双端讲话检测(框210)可以确定从远端音频到达的能量是否主要或完全归因于作为回音被回传的近端音频(语音),或在部分可能的回音之外,远端是否有人正在说话。
[0029] 大体上,如果双端讲话检测(框210)确定远端音频的任一特定子频带中在该时间延迟处的峰值能量高于近端音频中相同频带的峰值能量,则双端讲话检测(框210)能够确定远端说话正在发生。因此双端讲话检测将不抑制或消音在近端单元10处输出的远端音频。最终,如果双端讲话没有发生,那么操作100使模块50抑制或消音远端音频,以阻止回传的近端音频在近端被输出。此外,近端扬声器20可被消音或降低音量以抑制回传的音频。
[0030] 1.互相关处理的细节
[0031] 给出用于确定回传音频的存在及其时间延迟的处理的以上描述后,讨论现在转向用于估计近端音频可能被回传的时间延迟的互相关处理的特定示例。在一种实现中,图3中的模块50可使用移动平均操作(moving average operation)来确定近端和远端子频带能量之间的互相关。例如,对于两个时间序列x(t),y(t),在时间指标为n时,对于时间延迟或滞后k,互相关的定义由以下给出:
[0032]
[0033] 此处,第一个时间序列x(t)可对应于近端音频给定频带的采样能量,而第二个时间序列y(t)可对应于远端音频给定频带的采样能量。在等式(1)中,如果Corr[n][k]的值接近于1,则对于时间指标n和时间延迟或滞后k,时间序列x(t),y(t)在形状上非常相似。在等式(1)中,对N个项求和可被看作是移动平均操作。
[0034] 作为等式(1)的移动平均操作的替代,模块50可用无限冲击响应(IIR)滤波器来取代移动平均操作以减少计算。在该实现中,IIR滤波器可由以下给出:
[0035]
[0036] 其中
[0037] NumCross(n)=α·NumCross(n-1)+(1-α)·x(n)y(n-k)(2)
[0038] DenX(n)=α·DenX(n-1)+(1-α)·x2(n)
[0039] DenY(n)=α·DenY(n-1)+(1-α)·y2(n)
[0040] 在使用时,等式(2)可得到近端和远端带通能量时间序列(以20毫秒间隔得到的能量)之间的时间互相关。当近端和远端带通能量时间序列之间的互相关高时,模块50估计近端音频在相应的时间延迟或滞后k处被回传是可靠的估计,并且使用该估计来执行进一步处理。
[0041] 例如,如图4所示,互相关可通过使用时间常数(α)为0.8秒的无限冲击响应(IIR)窗170(如上所述)来有效地进行。时间延迟或滞后k优选地被限制在0到大约3秒(即,2.56秒)的范围内。对于每个子频带,回传音频的存在将导致在某个时间滞后(k)180处的互相关峰值185。如果在所有子频带的相似的互相关时间滞后(k)180处,互相关峰值185对于所有子频带都高,那么很有可能在该时间指标处近端音频被回传。
[0042] 2.峰值能量和双端讲话检测的细节
[0043] 给出用于估计近端音频可能被回传的时间延迟的互相关处理的以上描述后,讨论现在转向更快响应的检测方案,该方案用峰值能量算法确定回音返回损耗(ERL)(200),然后利用估计的时间延迟来实施子频带双端讲话检测器(210)。例如,如图5中更详细示出的,当近端和远端之间的互相关在某一特定时间延迟处足够高时,ERL处理(200)估计每个频带的远端能量与近端能量的比值(即,回音返回损耗(ERL))(框202)。然后ERL处理(200)用ERL值乘以近端能量(框204)。因为近端音频被认为被回传,所以期望的结果应该等于远端能量。如果不等于,则处理(200)可能终止,并返回到估计被回传音频的可能的时间延迟。否则,操作100将通过实施子频带双端讲话检测器(210)来继续处理。
[0044] 双端讲话检测器(210)然后将近端能量进行时间延迟以使其与远端能量的延迟相匹配(框212)。然后,双端讲话检测器(210)选择频带中的第一个(框216),用ERL乘以该频带的近端能量(框218),并比较远端能量与ERL乘以近端能量(判定220)。
[0045] 如果该比较表明远端能量等于或低于它的期望值的两倍(判定220为是),则可能的回传音频的频带计数加1(框222)。如果频带的远端能量大于它的期望值的两倍,则该频带不被加入到频带计数中。对于二者中任一种情况,双端讲话检测器(210)都确定是否还有更多的频带要分析(判定226)并相应地进行操作。在逐个频带地比较远端能量与ERL乘以近端能量(框216到框226)之后,双端讲话检测器(210)确定是否有足够多的频带的远端能量等于或低于它们的期望值的两倍(判定228)。
[0046] 如果有足够多频带的远端能量高于(即,不是等于或低于)它们期望值的两倍(判定228为否),则双端讲话检测器(210)不断定回传音频正在被接收。反而,这可能表明远端的参与者正在说话,而近端是安静的或产生非常小的能量。因此,由近端扬声器(图2的20)输出的音频不被消音或减弱。
[0047] 如果有足够多频带的远端能量等于或低于它们期望值的两倍(判定228为是),则双端讲话检测器(210)断定存在作为回音被回传的近端音频(框230)。为了保证对回传音频的断定而必须表现出频带的近端能量乘以ERL等于或低于期望值的频带总数可能取决于实施方式。然而,一般而言,如果大多数或半数以上的频带表现出所要求的结果,则双端讲话检测器(210)可断定回传音频正在被接收。
[0048] 这时,图2中的近端单元(10)的模块(50)可以通过使近端扬声器(20)的音频输出消音或降低音量来抑制回传音频。消音或抑制音频的实际时间量可取决于实施方式,并且可持续为检测到回传音频的时间量,或可持续某个预定的时间量。例如,输出音频可以在近端被抑制预定的时间区间,直到停止检测到回传音频,或直到在接收到的远端音频中检测到大于回传音频的语音。
[0049] 在通话期间,当图3-5的操作100持续时,图2的模块50能在近端单元10处产生对回传音频的半双工抑制,以使近端参与者不会由于远端单元不能消除可能在远端发生的任何声学耦合而听到她的声音被传回给她。然而,如果远端有能用的回音消除器,则希望操作100不会错误地检测回传音频。一般而言,希望模块检测回传的近端音频的能力在各种幅度、相位变化、时间延迟变化、以及音频编解码器失真的情况下起作用。基于他们所听到的,无论近端还是远端参与者都可能不知道他们自己的回音消除器是否正在工作,这使得模块50的自动工作是有益的。
[0050] 用于检测和抑制回传音频的模块50可以和Polycom的HDX9004系统一起使用。例如,使用48kHz的采样率,以在系统中使用的Trimedia PNX1700芯片上大约1.37百万条指令/秒的低计算成本,HDX9004系统中的模块50能一次处理20毫秒的近端和远端音频块,并且能断定远端音频块中存在或不存在回传的近端音频。另外,模块50能在大约2到3秒的参与者讲话中检测到回传音频的最早发生,并可靠地估计其时间延迟。这时,模块50可以在大约0.2秒的讲话后使输出音频消音。
[0051] C.多点桥单元(multipoint bridge unit)
[0052] 之前的布置关注的是在会议单元(例如近端单元)中使用模块50。但是,远端回音在有多个站点共同连接到通话的多路通话中是一个普遍问题。涉及更多站点增加了一个站点可能缺少回音消除器来减小在该站点处的声学耦合的影响的可能性。因此,所公开的用于检测和抑制回传音频的技术也可用于为多个单元处理通话的多点桥单元。多点桥单元TM TM的适当的例子包括MGC-25、MGC+50(RediConvene )、或MGC+100(RediConvene ),它们是具有集成会议管理的统一标准的多点会议桥(可从本公开的受让人Polycom公司获得)。
[0053] 如图6示意性所示,多点桥单元300包括许多到各个端点10A-N的输入/输出连接310A-N,多点桥单元操控这些端点以进行会议通话。这些连接310A-N耦合到公共接口320,公共接口320随之为每个被连接的端点连接到各个音频模块330A-N。通常,音频模块
330A-N为会议通话中的端点10A-N处理音频。例如,一个音频模块310A可接收来自专用的端点10A的输入(近端)音频以转发到会议通话中的一个或多个其他端点。同样地,同一音频模块310A可将来自其他端点的输出(远端)音频发送到专用的端点10A。为了处理端点之间的音频发送和接收,每个模块330可具有用于通话中的端点的音频端口340和/或广播端口345,这取决于通话如何设置。例如,音频端口340可被指派给专用于模块330的端点所参与的通话中的端点之一,并且端口340可用于针对该端点发送和接收音频。另一方面,广播端口345可被指派给通话中仅仅在接收音频的一个端点。
[0054] 除了上述的常规组件外,单元300具有用于检测和抑制回传音频的模块350。当特定端点10之一不能提供足够的回音消除时(例如,它缺少回音消除器),模块350检测来自该端点的回传音频(回音)的存在,并阻止或抑制该回传音频被转播给其他端点。因此,模块350可以使用前面针对端点单元论述的相同处理。
[0055] 数字电子电路、计算机硬件、固件、软件或其任意组合都可实现本公开的技术,并且,被有形地包括在机器可读介质中以供可编程处理器执行的计算机程序也可实现所公开的技术,以使可编程处理器能够通过操作输入数据和生成输出来执行指令程序以实现所公开的技术的功能。作为例子,适用的处理器包括通用和专用微处理器。通常,处理器将从只读存储器和/或随机访问存储器接收指令和数据。因此,图2的近端会议单元10和图5的多点桥单元300都可以具有为模块50/350执行指令和处理数据的处理器(未示出)。
[0056] 通常,计算机包括一个或多个大容量存储设备(例如磁盘、内部硬盘、移动硬盘、磁光盘、光盘,等等)来存储数据文件。适合于有形地包括计算机程序指令和数据的存储设备包括各种形式的非易失性存储器,作为例子,包括半导体存储器设备(例如EPROM、EEPROM和闪存设备)、磁盘(例如,内部硬盘和移动硬盘)、磁光盘、CD-ROM盘、及其它计算机可读介质。前述的任何一种都可以辅以专用集成电路或被结合到专用集成电路中。
[0057] 关于优选的和其它实施例的以上描述,不意图限制或约束申请人构思的发明概念的范围或应用。作为公开这里所包含的发明概念的交换,申请人要求所附的权利要求所给予的全部专利权。因此,意图的是:所附的权利要求最大程度地包括在所附权利要求或其等价物范围内进行的所有修改和变化。