实现宽带分组语音的基于分组的声学回声消除方法与设备的制造方法_3

文档序号:9376558阅读:来源:国知局
C-WB,因 该编解码类型中的低频带参数和高频带参数已是天然分离的,则确定装置可根据该编解码 类型,确定对所述宽带分组语音进行声学回声消除处理的处理方式为:基于所述宽带分组 语音包含的相关参数,对所述宽带分组语音进行声学回声消除处理。
[0071] PAEC及时进行高质量高效率的帧比较对语音质量的控制很关键,是PAEC具体实 现中特别要注重的,在此,本发明通过根据所述宽带分组语音所对应的语音相关信息,确定 对所述宽带分组语音进行声学回声消除处理的处理方式,通过对宽带分组语音的粗略分析 自动选择合适的WB PAEC方法,进一步提高了 WB PAEC的效率。
[0072] 接着,回声消除装置12根据确定的所述处理方式,对所述宽带分组语音进行声学 回声消除处理。在此,回声消除装置12对所述宽带分组语音进行声学回声消除处理的方式 与前述回声消除装置12对所述宽带分组语音进行声学回声消除处理的方式相同或基本相 同,为简明起见,故在此不再赘述,并以引用的方式包含与此。
[0073] 图8示出根据本发明一个优选实施例的一种用于实现宽带分组语音的基于分组 的声学回声消除的设备示意图,其中,设备1包括获取装置11'和回声消除装置12',其中, 回声消除装置12'包括分离单元12Γ、回声消除单元122'和合并单元123'。具体地,获取 装置11'获取待处理的宽带分组语音;分离单元12Γ将所述宽带分组语音分离为低频带位 流和高频带位流;回声消除单元122'对所述低频带位流进行声学回声消除处理;合并单元 123'将所述高频带位流和经声学回声消除处理后的所述低频带位流进行合并,以获得消除 声学回声的所述宽带分组语音。在此,获取装置11'与图1实施例中对应装置的内容相同 或基本相同,为简明起见,故在此不再赘述,并以引用的方式包含与此。
[0074] 具体地,分离单元12Γ将所述宽带分组语音分离为低频带位流和高频带位流。例 如,假设获取装置11'获取到的所述宽带分组语音为符合G. 722宽带语音编码算法、速率 为 64Kbit/s 的 wideband packet voice-a (G. 72264Kbit/s),分离单兀 121 ' 可通过 DMUX 将 宽带分组语音如 wideband packet voice_a(G. 72264Kbit/s)分离为 LB 位流如 LB packet voice-a 和 HB 位流如 HB packet voice-a,如 LB packet voice-a 为 48Kbit/s,HB packet voice-a 为 16Kbit/s〇
[0075] 回声消除单元122'对所述低频带位流进行声学回声消除处理。在此,回声消除单 元122'对所述低频带位流进行声学回声消除处理的方式包括但不限于以下至少任一项:
[0076] 1)采用现有技术中的窄带PAEC (NB PAEC,narrowband PAEC)技术仅消除低频带位 流如LB packet voice-a中的声学回声,得到消除了声学回声的低频带位流如echo free LB packet voice-a。
[0077] 2)首先基于所述高频带位流,检测所述低频带位流中的第一声学回声,如基于所 述高频带位流的能量变化轨迹,检测所述低频带位流中的第一声学回声;然后对检测到的 所述第一声学回声进行回声消除处理。例如,接上例,则回声消除单元122'可首先采用现 有技术中的NBPAEC技术并基于HB位流如HB packet voice-a的能量变化轨迹检测LB位流 如LB packet voice-a中的第一声学回声;然后,对检测到的所述第一声学回声进行回声消 除处理,如将检测到的所述第二声学回声从所述宽带分组语音中减去,该过程如图9所示。
[0078] 合并单元123'将所述高频带位流和经声学回声消除处理后的所述低频带位流 进行合并,以获得消除声学回声的所述宽带分组语音。例如,接上例,回声消除单元122' 得到消除了声学回声的LB位流如echo free LB packet voice-a,则合并单元123'通过 MUX将消除了声学回声的LB位流如echo free LB packet voice-a和HB位流如HBpacket voice-a合并,即可得到消除声学回声的所述宽带分组语音如echo free wideband packet voice_a(echo free G. 72264kbit/s) ο
[0079] 图10示出根据本发明另一个方面的一种用于实现宽带分组语音的基于分组的声 学回声消除的方法流程图。
[0080] 其中,该方法包括步骤Sl和步骤S2。具体地,在步骤Sl中,设备1获取待处理的 宽带分组语音;在步骤S2中,设备1根据以下任一项处理方式,对所述宽带分组语音进行声 学回声消除处理:_将所述宽带分组语音分离为低频带位流和高频带位流,并对所述低频 带位流和高频带位流进行声学回声消除处理;-基于所述宽带分组语音包含的相关参数, 对所述宽带分组语音进行声学回声消除处理。
[0081] 在此,所述设备1是任何一种可消除宽带分组语音中的声学回声的电子产品,其 可应用于任何宽带编解码,还可部署于用户设备(UE)中/UE端,或者也可部署于分组网 络的网络侧中,如部署于网络侧实体MSC(移动交换中心,Mobile Switching Center)或 MGW(媒体网关,Media GateWay)。优选地,设备1部署于网络侧。本领域技术人员应能理解 上述设备1仅为举例,其他现有的或今后可能出现的宽带基于分组的声学回声消除设备如 可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。在此,所 述用户设备包括但不限于任何一种可与用户通过键盘、触摸板、或声控设备进行人机交互 并能通过移动网络与基站进行信号的相互传送和接收来达到移动通信信号的传送的电子 产品,例如平板电脑、智能手机、手机、PDA、IP电话等。在此,设备1包括一种能够按照事先 设定或存储的指令,自动进行数值计算和信息处理的电子设备,其硬件包括但不限于微处 理器、专用集成电路(ASIC)、可编程门阵列(FPGA)、数字处理器(DSP)、嵌入式设备等。 [0082] 在此,为更清楚地说明本发明的方案,先对宽带语音说明如下:
[0083] 宽带语音(Wideband Audio),又称高清语音(HD Voice)。人声带宽约为80Hz至 14kHz,但一般语音电话的带宽只覆盖300Hz至3. 4kHz,高清语音把语音电话覆盖的带宽扩 展到50Hz至7kHz或更广,并减轻环境噪音的影响,使通话品质更加清晰。宽带语音分为低 频带部分和高频带部分,低频带部分通常被分配较多资源,而高频带部分通常被分配较少 资源,其多为摩擦音、噪声等辅助音。图2以EVRC-WB为例示出包括低频带(LB,low-band) 和高频带(HB,high-band)部分的宽带语音概念性示意图。
[0084] 需要说明的是,对宽带语音的说明仅用于更好地理解本发明的方案,而不是对本 发明的限制。
[0085] 以下参考图10对本方案的实施例进行说明:
[0086] 具体地,在步骤Sl中,设备1通过分组网络中的分组交换网络的输入或输出接口, 或者,通过将数字语音数据分割为可以在IP网络上传输的分组数据的设备如IP电话网关 的输出接口,获取待处理的宽带分组语音。例如,假设用户A通过其用户设备UEa拨打用 户B的手机UEb,以与用户B进行通话,语音编码器以G. 722宽带语音编码算法,将用户的 话音转换为数字话音,速率为64Kbit/s,然后经IP电话网关将数字语音数据通过IP协议 分割为可在分组网络上传输的分组数据,则在步骤Sl中,设备1可通过IP电话网关的输 出接口获取到用户A的语音,相应地即获取到待处理的宽带分组语音如wideband packet voice-a(G. 72264Kbit/s)〇
[0087] 本领域技术人员应能理解上述获取待处理的宽带分组语音的方式仅为举例,其他 现有的或今后可能出现的获取待处理的宽带分组语音的方式如可适用于本发明,也应包含 在本发明保护范围以内,并在此以引用方式包含于此。
[0088] 在步骤S2中,设备1根据以下任一项处理方式,对所述宽带分组语音进行声学回 声消除处理:i)将所述宽带分组语音分离为低频带位流和高频带位流,并对所述低频带位 流和高频带位流进行声学回声消除处理;ii)基于所述宽带分组语音包含的相关参数,对 所述宽带分组语音进行声学回声消除处理。
[0089] 例如,当在步骤S2中,设备1以上述处理方式i)对所述宽带分组语音进行声学回 声消除处理时,在步骤S2中,设备1的处理过程包括但不限于以下至少任一项:
[0090] 1)首先将所述宽带分组语音分离为低频带位流和高频带位流,以对所述低频带位 流和高频带位流分别进行声学回声消除处理;接着,将分别经声学回声消除处理后的所述 低频带位流和所述高频带位流进行合并,以获得消除声学回声的所述宽带分组语音。
[0091] 例如,接上例,在步骤S2中,设备1首先通过信号分离器(demultiplexer, DMUX) 将宽带分组语音如 wideband packet voice-a (G. 72264Kbit/s)分离为 LB 位流如 LB packet voice-a 和 HB 位流如 HB packet voice-a,如 LB packet voice-a 为 48Kbit/s,HB packet voice-a为16Kbit/s ;然后在步骤S2中,设备I采用现有技术中的窄带PAEC(NB PAEC, narrowband PAEC)技术分别消除 LB 位流如 LB packet voice-a 和 HB 位流如 HB packet voice-a中的声学回声,得到消除了声学回声的LB位流如echo free LB packet voice-a与 消除了声学回声的HB位流如echo free HB packet voice-a ;接着,在步骤S2中,设备I通 过多路复用器(multiplexer, MUX)将消除了声学回声的LB位流如echo free LB packet voice-a和echo free HB packet voice-a合并,B卩可得到消除声学回声的所述宽带分组语 音如 echo free wideband packet voice-a (echo free G. 72264Kbit/s),该过程如图 3 所不。
[0092] 在此,本领域技术人员可以理解,通常,编码器/解码器集成了 D/MUX,本发明可确 定使用现有的D/MUX,或者具有其自身的D/MUX。此外,消除HB位流中的声学回声时,可修 改现有的NB PAEC算法或者设计新的算法以适应HB分组/帧的PAEC处理。
[0093] 2)首先将所述宽带分组语音分离为低频带位流和高频带位流;然后,对所述低频 带位流进行声学回声消除处理;接着,再将所述低频带位流和经声学回声消除处理后的所 述低频带位流进行合并,以获得消除声学回声的所述宽带分组语音。
[0094] 例如,还接上例,在步骤S2中,设备1可仍首先通过信号分离器(demultiplexer, DMUX)将宽带分组语音如 wideband packet voice-a (G. 72264Kbit/s)分离为 LB 位流如 LB packet voice-a 和 HB 位流如 HB packet voice-a,如 LB packet
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1