回音消除系统的制作方法

文档序号:7987872阅读:168来源:国知局
回音消除系统的制作方法
【专利摘要】回音消除系统包括:一远端装置,提取一远端提取声音;一服务器,耦接至该远端装置;以及一近端装置,耦接至该服务器。该服务器将该远端装置所传来的该远端提取声音传送至该近端装置。该近端装置接收、存储并播放该远端提取声音为一近端播放声音,该近端播放声音经过反射后而产生一回音,该近端装置提取该回音与一近端声音成为一近端提取声音。该近端装置将该远端提取声音与该近端提取声音传给该服务器,以由该服务器进行回音消除后送至该远端装置。
【专利说明】回音消除系统
【技术领域】
[0001]本公开涉及一种回音消除系统。
【背景技术】
[0002]回音影响到通信的声音质量。一般来说,回音包括短回音与长回音。当远端语音由近端喇叭放出来时,由近端喇叭所发出的声波可直接传到麦克风(短回音(Short echo)),或者是,由近端喇叭所发出的声波经由室内反射再传到麦克风(长回音(Long echo))。当回音由近端麦克风传回远端时,会明显降低通信质量,造成通信的不舒适感。

【发明内容】

[0003]本公开实施例涉及一种回音消除(Acoustic Echo Cancellation(AEC))系统,在进行回音消除时,根据近端装置所收到的声音信号(含回音)与近端装置所存储的远端声音信号,以减少网络传输延迟所造成的不良影响。
[0004]本公开另一实施例有关于一种回音消除系统,在进行回音消除时,近端装置不需将远端声音送回至服务器,如此可以减少网络传输数据量。
[0005]根据本公开的一示范性实施例,提出一种回音消除系统,包括:一远端装置,提取一远端提取声音;一服务器,耦接至该远端装置,该服务器自该远端装置接收该远端提取声音;以及一近端装置,耦接至该服务器,该近端装置自该服务器接收并存储该远端提取声音。该近端装置接收、存储并播放该远端提取声音为一近端播放声音,该近端播放声音经反射后而产生一回音,该近端装置提取该回音与一近端声音成为一近端提取声音。该近端装置将该远端提取声音与该近端提取声音传给该服务器,以由该服务器进行回音消除后送至该远端装置。
[0006]根据本公开的一示范性实施例,提出一种回音消除系统,包括:一远端装置,提取一远端提取声音;一服务器,耦接至该远端装置;以及一近端装置,耦接至该服务器。该服务器接收并存储该远端装置所传来的该远端提取声音与该远端提取声音所对应的一分组索引信息,并传送至该近端装置。该近端装置存储该分组索引信息,该近端装置播放该远端提取声音为一近端播放声音,该近端播放声音经反射后而产生一回音,该近端装置提取该回音与一近端声音成为一近端提取声音。该近端装置将该分组索引信息设定至该近端提取声音,并将设定该分组索引信息的该近端提取声音传给该服务器。该服务器通过该分组索引信息比对所存储的该远端提取声音与由该近端装置所传来的该近端提取声音,进行回音消除后送至该远端装置。
[0007]为了对本申请的上述及其他方面有更佳的了解,下文特举实施例,并配合附图,作详细说明如下:
【专利附图】

【附图说明】
[0008]图1显示根据本申请一实施例的回音消除系统的示意图。[0009]图2显示根据本申请另一实施例的回音消除系统的示意图。
[0010]【主要元件符号说明】
[0011]100、200:回音消除系统
[0012]105、205:远端装置
[0013]135、235:近端装置
[0014]110、210:远端用户装置
[0015]120、220:远端声音提取装置
[0016]130、230:远端声音播放装置
[0017]140、240:近端用户装置
[0018]150、250:近端声音提取装置
[0019]160、260:近端声音播放装置
[0020]170、270:服务器
[0021]171、271:回音消除单元
[0022]180、272:暂存器
[0023]A:远端说话者`
[0024]B:近端说话者
[0025]E:回音
[0026]P1:分组索引信息
[0027]Rin:近端提取声音
[0028]Rout:远端播放声音
[0029]Sin:远端提取声音
[0030]Sout:近端播放声音
【具体实施方式】
[0031]于本申请实施例中,在进行回音消除(Acoustic Echo Cancellation(AEC))时,将近端装置所收到的含有回音的声音信号与近端装置所暂存的远端声音信号一起送回至服务器,由服务器进行回音消除。如此可以减少由于声音信号在网络传输过程中被传输延迟所造成的不良影响。需特别说明的是,在此实施例中,近端装置不需进行回音消除,而且,远端装置也不需进行回音消除。
[0032]现请参考图1,其显示根据本申请一实施例的回音消除系统的示意图。如图1所示,回音消除系统100包括:远端装置105、近端装置135与服务器170。远端装置105包括远端用户装置110、远端声音提取装置120与远端声音播放装置130。近端装置135包括:近端用户装置140、近端声音提取装置150与近端声音播放装置160。服务器170内有回音消除单元171。声音提取装置比如但不受限为麦克风。声音播放装置比如但不受限为喇叭。远端装置105与近端装置135分别通过远端用户装置110与近端用户装置140而与服务器170连结。在一具体实施例中,用户装置包括网络模块,用以将数字信息传送至服务器170或接收自服务器170的数字信息。
[0033]于图1,远端用户装置110、远端声音提取装置120与远端声音播放装置130乃是各别独立的装置。但于其他可能实施例中,远端用户装置110、远端声音提取装置120与远端声音播放装置130可以整合在一起。相似地,近端用户装置140、近端声音提取装置150与近端声音播放装置160可以为各自独立的装置,或是整合在一起。
[0034]远端声音提取装置120比如提取由远端说话者A所发出的远端提取声音Sin。此操作如图1中的符号(11)所示。在一具体实施利中,远端提取声音Sin通过远端用户装置110或远端声音提取装置120将模拟形式的声音转换成数字形式的信号。即远端用户装置110或远端声音提取装置120具有模拟/数字转换器(Analog to Digital Converter)的功能,进而将数字形式的信号传送至服务器170。
[0035]服务器170将由远端用户装置110所传来的远端提取声音Sin (数字形式)传送至近端用户装置140。此操作如图1中的符号(12)所示。在图1中,服务器170不暂存远端用户装置110所传来的远端提取声音Sin,而直接将远端提取声音Sin旁通(bypass)给近端用户装置140。
[0036]近端用户装置140接收并存储由服务器170所传来的远端提取声音Sin。此操作如图1中的符号(13)所示。
[0037]近端用户装置140将远端提取声音Sin (数字形式)传送至近端声音播放装置160以播放出来。由近端声音播放装置160所播放出的声音为近端播放声音Sout (模拟形式)。近端播放声音Sout经过反射后,产生回音E,此回音E由近端声音提取装置150所接收。近端声音提取装置150更接收(比如但不受限于)由近端说话者B所发出的声音。近端声音提取装置150的输出信号为近端提取声音Rin。此操作如图1中的符号(14)所示。也就是说,近端提取声音Rin包括回音E以及近端说话者B所发出的声音。此外,近端用户装置140亦将远端提取声音Sin (数字形式)暂存至内建或外接的存储器或暂存器180中。
[0038]于一具体实施例中,远端提取声音Sin通过近端用户装置140或近端声音播放装置160将数字形式的声音转换成模拟形式的信号,即近端用户装置140或近端声音播放装置160具有数字/模拟转换器(Digital to Analog Converter)的功能。
[0039]于一具体实施利中,近端提取声音Rin通过近端用户装置140或近端声音提取装置150将模拟形式的声音(回音E以及端说话者B所发出的声音)转换成数字形式的信号。
[0040]而后,近端用户装置140进一步将存储的远端提取声音Sin与近端提取声音Rin一起传送至服务器170。此操作如图1中的符号(15)所示。
[0041]服务器170的AEC单元171对远端提取声音Sin与近端提取声音Rin进行回音消除。此操作如图1中的符号(16)所示。举例而言,服务器170可采用任何适合的AEC演算法的技术进行回音消除。
[0042]于本实施例中,远端用户装置110所送出的远端提取声音Sin并不暂存于服务器170中,而是由近端用户装置140同时将远端提取声音Sin与近端提取声音Rin传送至服务器170,此举为避免网络传输上可能会面临不稳定传输延迟,造成AEC单元171进行回音消除的不正确。详细而言,如果服务器170将远端用户装置110所送出的远端提取声音Sin暂存其内,而近端用户装置140只需传送近端提取声音Rin,如果遇网络传输延迟时,此时服务器170若仍利用暂存的远端提取声音Sin对近端提取声音Rin进行回音消除的话,则导致服务器170无法确认对应此远端提取声音Sin的回音E为何者,即无法确认何一时间所接收的近端提取声音Rin才是此远端提取声音Sin所欲进行回音消除的对象,因而无法有效的进行回音消除。[0043]故而,在本实施例中,不管网络传输延迟是否严重,由于服务器170所根据的是由近端用户装置140同时传送的远端提取声音Sin与近端提取声音Rin。因此服务器170可直接比对上述信号,进而有利于将对应远端提取声音Sin的回音E消除。
[0044]远端声音播放装置130播放服务器170所送出的AEC结果而为远端播放声音Rout。此操作如图1中的符号(17)所示。故而,由上述可知,远端声音播放装置130所播放出的声音基本上已经被消除回音,方便远端使用者听清楚对方的声音。
[0045]于本申请另一实施例中,在进行回音消除(Acoustic Echo Cancellation(AEC))时,近端装置不需将远端声音信号送回至服务器,如此可减少网络传输数据量。
[0046]现请参考图2,其显示根据本申请另一实施例的回音消除系统的示意图。如图2所示,回音消除系统200包括:远端装置205、近端装置235与服务器270。远端装置205包括:远端用户装置210、远端声音提取装置220与远端声音播放装置230。近端装置235包括近端用户装置240、近端声音提取装置250与近端声音播放装置260。服务器270内有回音消除单元271。底下将针对图1与图2的操作差异做说明。图2的操作(21)基本上相同于图1的操作(11)。
[0047]不同于图1,服务器270存储远端用户装置210所传来的远端提取声音Sin与远端提取声音Sin所对应的分组索引(packet index)信息PI (比如是分组辨识(packet ID)号码)),如操作(22)所示。更详细地说,比如远端提取声音Sin以分组形式来传送的话,则各声音分组有其相对应的分组索引信息(比如是一个声音分组对应至一个分组索引信息)。
[0048]服务器270并将远端提取声音Sin与其所对应的分组索引信息PI —并传送至近端用户装置240,如操作(23)所示。此外,服务器270亦同时远端提取声音Sin与其所对应的分组索引信息PI存储于存储器(未示出)或暂存器272内。
[0049]图2的操作(24)基本上相同于图1的操作(14)。亦即近端声音提取装置150同时提取回音E以及近端说话者B所发出的声音而产生近端提取声音Rin。此外,由于近端用户装置240亦接收远端提取声音Sin的分组索引信息PI,而该远端提取声音Sin通过近端声音播放装置260播放成为近端播放声音Sout (模拟形式),再由反射成为回音E,则近端用户装置240可将此分组索引信息PI设定至近端提取声音Rin (即设定匹配的行为)。而后,设定有此分组索引信息PI的近端提取声音Rin传送至服务器270。此操作如图2中的符号(25)所不。
[0050]服务器270接收设定有此分组索引信息PI的近端提取声音Rin后,比对所有暂存于本身的分组索引信息PI,比对出相同的分组索引信息PI后即可连带地找出对应的远端提取声音Sin。而后,通过近端提取声音Rin与对应的远端提取声音Sin,服务器270可通过AEC单元271根据远端提取声音Sin对近端提取声音Rin进行回音消除。此操作如图2中的符号(26)所不。
[0051]最后,服务器270将完成回音消除后的近端提取声音Rin传送至远端用户装置210,并通过远端声音播放装置230播放。此操作如图2中的符号(27)所示。
[0052]相较于图1,在本实施例中,由于近端用户装置240只需传送带有分组索引信息PI的近端提取声音Rin传送至服务器270,而无需同时传送远端提取声音Sin,是以得以降低网络传输数据的数据量,有助于减少网络传输负担。
[0053]综上所述,虽然本申请已以实施例公开如上,然其并非用以限定本申请。本申请所属领域技术人员,在不脱离本申请的精神和范围内,当可作各种的更动与润饰。因此,本申请的保护范围当视所附权利要求书界定范围为准。
【权利要求】
1.一种回音消除系统,包括: 一远端装置,提取一远端提取声音; 一服务器,耦接至该远端装置,该服务器自该远端装置接收该远端提取声音;以及一近端装置,耦接至该服务器,该近端装置自该服务器接收并存储该远端提取声音;其中,该近端装置播放该远端提取声音为一近端播放声音,该近端播放声音经反射后而产生一回音,该近端装置提取该回音与一近端声音成为一近端提取声音;以及 该近端装置将该远端提取声音与该近端提取声音传送至该服务器,以由该服务器进行回音消除后送至该远端装置。
2.如权利要求1所述的回音消除系统,其中,该服务器不存储该远端装置所传来的该远端提取声音。
3.如权利要求1所述的回音消除系统,其中,该远端装置与该近端装置分别包含一声音提取装置以及一声音播放装置。
4.如权利要求3所述的回音消除系统,其中,该远端装置与该近端装置分别包含一用户装置,其中每一这些用户装置包含一网络模块。
5.如权利要求4所述的回音消除系统,其中,每一这些用户装置包含一数字/模拟转换器(Digital to Analog Converter)以及一模拟 / 数字转换器(Analog to DigitalConverter)。
6.一种回音消除系统,包括: 一远端装置,提取一远端提取声音; 一服务器,耦接至该远端装置;以及 一近端装置,耦接至该服务器; 其中: 该服务器接收并存储自该远端装置所传送的该远端提取声音与该远端提取声音所对应的一分组索引信息,并传送至该近端装置; 该近端装置存储该分组索引信息,该近端装置播放该远端提取声音为一近端播放声音,该近端播放声音经反射后而产生一回音,该近端装置提取该回音与一近端声音成为一近端提取声首; 该近端装置将该分组索引信息设定至该近端提取声音,并将设定该分组索引信息的该近端提取声音传给该服务器;以及 该服务器通过该分组索引信息比对所存储的该远端提取声音与由该近端装置所传送的该近端提取声音,进行回音消除后送至该远端装置。
7.如权利要求6所述的回音消除系统,其中,该远端装置与该近端装置分别包含一声音提取装置以及一声音播放装置。
8.如权利要求7所述的回音消除系统,其中,该远端装置与该近端装置分别包含一用户装置,其中每一这些用户装置包含一网络模块。
9.如权利要求8所述的回音消除系统,其中,每一这些用户装置包含一数字/模拟转换器(Digital to Analog Converter)以及一模拟 / 数字转换器(Analog to DigitalConverter)。
【文档编号】H04M9/08GK103856648SQ201210562446
【公开日】2014年6月11日 申请日期:2012年12月21日 优先权日:2012年11月29日
【发明者】黄国钧, 郑楷儒, 陈荣坤, 罗仕翔 申请人:广达电脑股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1