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

文档序号:9376558阅读:来源:国知局
宽带分组语音进行声学回声消除处理 的方式与前述在步骤S2中,设备1对所述宽带分组语音进行声学回声消除处理的方式相同 或基本相同,为简明起见,故在此不再赘述,并以引用的方式包含与此。
[0131] 图11示出根据本发明一个优选实施例的一种用于实现宽带分组语音的基于分组 的声学回声消除的方法流程图。
[0132] 其中,该方法包括步骤S1'和步骤S2',其中,步骤S2'包括步骤S21'、步骤S22'和 步骤S23'。具体地,在步骤S1'中,设备1获取待处理的宽带分组语音;在步骤S21'中,设 备1将所述宽带分组语音分离为低频带位流和高频带位流;在步骤S22'中,设备1对所述 低频带位流进行声学回声消除处理;在步骤S23'中,设备1将所述高频带位流和经声学回 声消除处理后的所述低频带位流进行合并,以获得消除声学回声的所述宽带分组语音。在 此,步骤S1'与图10实施例中对应步骤的内容相同或基本相同,为简明起见,故在此不再赘 述,并以引用的方式包含与此。
[0133] 具体地,在步骤S21'中,设备1将所述宽带分组语音分离为低频带位流和高频带 位流。例如,假设在步骤S1'中,设备1取到的所述宽带分组语音为符合G. 722宽带语音编 码算法、速率为 64Kbit/s 的 wideband packet voice_a(G. 72264Kbit/s),在步骤 S21' 中, 设备1可通过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。
[0134] 在步骤S22'中,设备1对所述低频带位流进行声学回声消除处理。在此,在步骤 S22'中,设备1对所述低频带位流进行声学回声消除处理的方式包括但不限于以下至少任 一项:
[0135] 1)采用现有技术中的窄带PAEC (NB PAEC,narrowband PAEC)技术仅消除LB位流如 LB packet voice-a中的声学回声,得到消除了声学回声的LB位流如echo free LB packet voice-a〇
[0136] 2)首先结合所述高频带位流,检测所述低频带位流中的第一声学回声,如基于所 述高频带位流的能量变化轨迹,检测所述低频带位流中的第一声学回声;然后对检测到的 所述第一声学回声进行回声消除处理。例如,接上例,则在步骤S22'中,设备1可首先采用 现有技术中的NBPAEC技术并结合HB位流如HB packet voice-a的能量变化轨迹检测LB位 流如LB packet voice-a中的第一声学回声,然后,对检测到的所述第一声学回声进行回声 消除处理,如将检测到的所述第二声学回声从所述宽带分组语音中减去,该过程如图9所 /Jn 〇
[0137] 在步骤S23'中,设备1将所述高频带位流和经声学回声消除处理后的所述低频带 位流进行合并,以获得消除声学回声的所述宽带分组语音。例如,接上例,在步骤S22'中,设 备1得到消除了声学回声的LB位流如echo free LB packet voice-a,则在步骤S23'中,设 备1通过MUX将消除了声学回声的LB位流如echo free LB packet voice-a和HB位流如HB packet voice-a合并,B卩可得到消除声学回声的所述宽带分组语音如echo free wideband packet voice-a (echo free G. 72264kbit/s) 〇
[0138] 需要注意的是,本发明可在软件和/或软件与硬件的组合体中被实施,例如,可采 用专用集成电路(ASIC)、通用目的计算机或任何其他类似硬件设备来实现。在一个实施例 中,本发明的软件程序可以通过处理器执行以实现上文所述步骤或功能。同样地,本发明的 软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,RAM存储器, 磁或光驱动器或软磁盘及类似设备。另外,本发明的一些步骤或功能可采用硬件来实现,例 如,作为与处理器配合从而执行各个步骤或功能的电路。
[0139] 另外,本发明的一部分可被应用为计算机程序产品,例如计算机程序指令,当其被 计算机执行时,通过该计算机的操作,可以调用或提供根据本发明的方法和/或技术方案。 而调用本发明的方法的程序指令,可能被存储在固定的或可移动的记录介质中,和/或通 过广播或其他信号承载媒体中的数据流而被传输,和/或被存储在根据所述程序指令运行 的计算机设备的工作存储器中。在此,根据本发明的一个实施例包括一个装置,该装置包括 用于存储计算机程序指令的存储器和用于执行程序指令的处理器,其中,当该计算机程序 指令被该处理器执行时,触发该装置运行基于前述根据本发明的多个实施例的方法和/或 技术方案。
[0140] 对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在 不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论 从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权 利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有 变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此 外,显然"包括" 一词不排除其他单元或步骤,单数不排除复数。装置权利要求中陈述的多 个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来 表示名称,而并不表示任何特定的顺序。
【主权项】
1. 一种用于实现宽带分组语音的基于分组的声学回声消除的方法,其中,该方法包括 以下步骤: a获取待处理的宽带分组语音; b根据以下任一项处理方式,对所述宽带分组语音进行声学回声消除处理: _将所述宽带分组语音分离为低频带位流和高频带位流,并对所述低频带位流和高频 带位流进行声学回声消除处理; _基于所述宽带分组语音包含的相关参数,对所述宽带分组语音进行声学回声消除处 理。2. 根据权利要求1所述的方法,其中,所述步骤b包括: _将所述宽带分组语音分离为低频带位流和高频带位流,以对所述低频带位流和高频 带位流分别进行声学回声消除处理; -将分别经声学回声消除处理后的所述低频带位流和所述高频带位流进行合并,以获 得消除声学回声的所述宽带分组语音。3. 根据权利要求1所述的方法,其中,所述步骤b包括: _将所述宽带分组语音分离为低频带位流和高频带位流; b2对所述低频带位流进行声学回声消除处理; -将所述高频带位流和经声学回声消除处理后的所述低频带位流进行合并,以获得消 除声学回声的所述宽带分组语音。4. 根据权利要求3所述的方法,其中,所述步骤b2包括: _基于所述高频带位流,检测所述低频带位流中的第一声学回声; -对检测到的所述第一声学回声进行回声消除处理。5. 根据权利要求1所述的方法,其中,所述步骤b包括: -基于所述宽带分组语音包含的相关参数,检测所述宽带分组语音中的第二声学回 声; -对检测到的所述第二声学回声进行回声消除处理。6. 根据权利要求1或5所述的方法,其中,所述相关参数包括以下至少任一项: -所述宽带分组语音包含的低频带参数; -所述宽带分组语音包含的通用参数或高频带参数。7. 根据权利要求1至6中任一项所述的方法,其中,该方法还包括: _根据所述宽带分组语音所对应的语音相关信息,确定对所述宽带分组语音进行声学 回声消除处理的处理方式; 其中,所述步骤b包括: -根据确定的所述处理方式,对所述宽带分组语音进行声学回声消除处理; 其中,所述处理方式包括以下任一项: _将所述宽带分组语音分离为低频带位流和高频带位流,并对所述低频带位流和高频 带位流进行声学回声消除处理; _基于所述宽带分组语音包含的相关参数,对所述宽带分组语音进行声学回声消除处 理。8. -种用于实现宽带分组语音的基于分组的声学回声消除的设备,其中,该设备包 括: 获取装置,用于获取待处理的宽带分组语音; 回声消除装置,用于根据以下任一项处理方式,对所述宽带分组语音进行声学回声消 除处理: -将所述宽带分组语音分离为低频带位流和高频带位流,并对所述低频带位流和高频 带位流进行声学回声消除处理; -基于所述宽带分组语音包含的相关参数,对所述宽带分组语音进行声学回声消除处 理。9. 根据权利要求8所述的设备,其中,所述回声消除装置用于: _将所述宽带分组语音分离为低频带位流和高频带位流,以对所述低频带位流和高频 带位流分别进行声学回声消除处理; -将分别经声学回声消除处理后的所述低频带位流和所述高频带位流进行合并,以获 得消除声学回声的所述宽带分组语音。10. 根据权利要求8所述的设备,其中,所述回声消除装置包括: 分离单元,用于将所述宽带分组语音分离为低频带位流和高频带位流; 回声消除单元,用于对所述低频带位流进行声学回声消除处理; 合并单元,用于将所述高频带位流和经声学回声消除处理后的所述低频带位流进行合 并,以获得消除声学回声的所述宽带分组语音。11. 根据权利要求10所述的设备,其中,所述回声消除单元用于: -基于所述高频带位流,检测所述低频带位流中的第一声学回声; -对检测到的所述第一声学回声进行回声消除处理。12. 根据权利要求8所述的设备,其中,所述回声消除装置用于: -基于所述宽带分组语音包含的相关参数,检测所述宽带分组语音中的第二声学回 声; -对检测到的所述第二声学回声进行回声消除处理。13. 根据权利要求8或12所述的设备,其中,所述相关参数包括以下至少任一项: -所述宽带分组语音包含的低频带参数; -所述宽带分组语音包含的通用参数或高频带参数。14. 根据权利要求8至13中任一项所述的设备,其中,该设备还包括: 确定装置,用于根据所述宽带分组语音所对应的语音相关信息,确定对所述宽带分组 语音进行声学回声消除处理的处理方式; 其中,所述回声消除装置用于: -根据确定的所述处理方式,对所述宽带分组语音进行声学回声消除处理; 其中,所述处理方式包括以下任一项: _将所述宽带分组语音分离为低频带位流和高频带位流,并对所述低频带位流和高频 带位流进行声学回声消除处理; -基于所述宽带分组语音包含的波形描述参数,对所述宽带分组语音进行声学回声消 除处理。15. -种宽带基于分组的声学回声消除设备,其中,该宽带基于分组的声学回声消除设 备包括权利要求8至14中任一项所述的设备。
【专利摘要】本发明的目的是提供一种用于实现宽带分组语音的基于分组的声学回声消除的方法与设备。具体地,获取待处理的宽带分组语音;根据以下任一项处理方式,对宽带分组语音进行声学回声消除处理:-将宽带分组语音分离为低频带位流和高频带位流,并对低频带位流和低频带位流进行声学回声消除处理;-基于宽带分组语音包含的相关参数,对宽带分组语音进行声学回声消除处理。与现有技术相比,本发明通过多种处理方式对所述宽带分组语音进行声学回声消除处理,来实现消除宽带分组语音中的声学回声;且本发明可与现有的窄带PAEC算法兼容,易于实现。
【IPC分类】G10L21/0232
【公开号】CN105096960
【申请号】CN201410199215
【发明人】李舟洲, 蔡亦钢
【申请人】阿尔卡特朗讯
【公开日】2015年11月25日
【申请日】2014年5月12日
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1