回波抑制的制作方法_5

文档序号:9568853阅读:来源:国知局
过在用户设备104处执行计算机程序产品(例如,客户端206)来实现本文所 述的方法。也就是说,计算机程序产品可被配置成抑制接收音频信号y(t)中的回波,其中, 计算机程序产品体现在计算机可读存储介质上(例如存储在存储器214中)并被运样配置从 而当在CPU202上执行时执行本文所述的任何方法的操作。
[0072] -般地,可W使用软件、固件、硬件(例如,固定逻辑电路)或运些实施方式的组合 来实现本文所述的任何功能(例如,图3中所示的功能模块和图4中所示的功能步骤)。在图 3和4中单独地示出并上文中提及的模块和步骤可被实现为单独模块或步骤或者可不运样 实现。例如,回波抑制模块310可执行功率估计模块306和功率确定模块308的功能。如 本文所使用的术语"模块"、"功能"、"组件"和"逻辑"一般地表示软件、固件、硬件或其组合。 在软件实施方式的情况下,模块、功能或逻辑表示当被在处理器(例如一个或多个CPU)上执 行时执行指定任务的程序代码。该程序代码可W被存储在一个或多个计算机可读存储器设 备中。本文所述的技术的特征是平台无关的,意味着可在具有多种处理器的多种商用计算 平台上实现该技术。
[0073] 例如,用户设备还可包括促使用户设备的硬件执行操作的实体(例如,软件),例如 处理器功能块等。例如,用户设备可包括计算机可读介质,该计算机可读介质可被配置成保 持促使用户设备W及更特别地促使用户设备的操作系统和关联硬件执行操作的指令。因 此,该指令运行W将操作系统和关联硬件配置成执行操作并W运种方式导致操作系统和关 联硬件的变换W执行功能。该指令可由计算机可读介质通过多种不同配置提供给用户设 备。
[0074] 计算机可读介质的一个此类配置是信号承载介质,并且因此被配置成诸如经由网 络将指令(例如作为载波)发射到计算设备。还可将计算机可读介质配置为计算机可读存储 介质且其因此不是信号承载介质。计算机可读存储介质的示例包括随机存取存储器(RAM)、 只读存储器(ROM)、光盘、闪速存储器、硬盘存储器W及可使用磁、光及其它技术来存储指令 和其它数据的其它存储器设备。>[00巧]虽然已经用结构特征和/或方法动作特定的语言描述了本主题,但将理解的是在 所附权利要求中定义的主题不一定局限于上文所述的特定特征或动作。相反地,上文所述 的特定特征和动作是作为实现权利要求的示例性形式而公开的。
【主权项】
1. 一种抑制回波的方法,该方法包括: 输出音频信号; 接收音频信号,其中,该接收音频信号包括作为所述输出音频信号的结果产生的回 波; 基于输出音频信号和接收音频信号使用适应模型来对接收音频信号中的回波的回波 路径进行建模以确定接收音频信号中的回波的适应模型估计; 使用适应模型估计来确定接收音频信号中的回波的回波功率的估计; 确定接收音频信号的功率; 使用回波功率的估计和接收音频信号的所确定功率来确定回波抑制增益;以及 对所确定回波抑制增益中的一个或多个应用时间平滑化并使用该一个或多个平滑化 回波抑制增益来对接收音频信号应用回波抑制,从而抑制接收音频信号中的回波,其中,应 用于一个或多个回波抑制增益的平滑化的量根据接收音频信号的频率的非递减函数而改 变。2. 权利要求1的方法,其中,应用于一个或多个回波抑制增益的平滑化的量被这样改 变,从而使得平滑化的量与接收音频信号的频率的非递减函数成比例。3. 权利要求1或2的方法,所述方法还包括: 确定被用来针对一频率范围内的多个频率在第一时间段中应用回波抑制的回波抑制 增益; 在第二较晚时间段中,确定用于所述频率范围内的所述多个频率的回波抑制增益; 将在第一时间段中使用的回波抑制增益与针对所述多个频率针对第二较晚时间段确 定的回波抑制增益相比较;以及 在第二较晚时间段内,基于所述比较对在第二较晚时间段中确定的所确定回波抑制增 益中的一个或多个应用时间平滑化。4. 权利要求3的方法,其中,该方法包括在一个或多个频率下应用时间平滑化,在所述 一个或多个频率下,在第二较晚时间段内确定的回波抑制增益超过在所述一个或多个频率 下在第一时间段中使用的回波抑制增益。5. 权利要求3或4的方法,其中,如果在一个或多个频率下在第二较晚时间段中确定的 回波抑制增益小于或等于在所述一个或多个频率下在第一时间段内确定的回波抑制增益, 则该方法包括使用在所述一个或多个频率下在第二较晚时间段内确定的回波抑制增益来 对接收音频信号应用回波抑制。6. 权利要求4或5的方法,其中,应用于在第二较晚时间段内确定的一个或多个回波抑 制增益的平滑化的量随着频率增加而增加。7. 权利要求6的方法,其中: 应用于在第二较晚时间段内确定的一个或多个回波抑制增益的平滑化的量随着频率 增加而线性地增加;或者 应用于在第二较晚时间段内确定的一个或多个回波抑制增益的平滑化的量随着频率 增加而呈指数增加。8. 任何前述权利要求的方法,其中,如果在较晚时间段中确定的回波抑制增益超过被 用来在一个或多个频率下在较早时间段中应用回波抑制的回波抑制增益,则在多个时间段 中的每一个下,用来对接收音频信号应用回波抑制的平滑化回波抑制增益在所述多个时间 段内增加。9. 一种被配置成实现回波抑制的设备,该设备包括: 音频输出装置,其被配置成输出音频信号; 音频输入装置,其被配置成接收音频信号,其中,所述接收音频信号包括作为所述输出 音频信号的结果产生的回波; 建模模型,其被配置成基于输出音频信号和接收音频信号使用适应模型来对接收音频 信号中的回波的回波路径进行建模以确定接收音频信号中的回波的适应模型估计; 功率估计模块,其被配置成使用适应模型估计来确定接收音频信号中的回波的回波功 率的估计; 功率确定模块,其被配置成确定接收音频信号的功率;以及 回波抑制模块,其被配置成使用回波功率的估计和接收音频信号的所确定功率来确 定回波抑制增益,并对所确定回波抑制增益中的一个或多个应用时间平滑化且使用一个或 多个平滑化回波抑制增益来对接收音频信号应用回波抑制,从而抑制接收音频信号中的回 波,其中,应用于一个或多个回波抑制增益的平滑化的量根据接收音频信号的频率的非递 减函数而改变。10. -种被配置成抑制接收音频信号中的回波的计算机程序产品,所述回波作为输出 音频信号的结果产生,该计算机程序产品被在计算机可读存储介质上体现并被这样配置从 而当在处理器上执行时: 基于输出音频信号和接收音频信号使用适应模型来对接收音频信号中的回波的回波 路径进行建模以确定接收音频信号中的回波的适应模型估计; 使用适应模型估计来确定接收音频信号中的回波的回波功率的估计; 确定接收音频信号的功率; 使用回波功率的估计和接收音频信号的所确定功率来确定回波抑制增益;以及 对所确定回波抑制增益中的一个或多个应用时间平滑化并使用该一个或多个平滑化 回波抑制增益来对接收音频信号应用回波抑制,从而抑制接收音频信号中的回波,其中,应 用于一个或多个回波抑制增益的平滑化的量根据接收音频信号的频率的非递减函数而改 变。
【专利摘要】使用适应模型来对接收音频信号中的回波的回波路径进行建模以确定回波的适应模型估计。使用适应模型估计来确定接收音频信号中的回波的回波功率的估计。确定接收音频信号的功率。使用回波功率的估计和接收音频信号的所确定功率来确定回波抑制增益。对回波抑制增益中的一个或多个应用时间平滑化并使用一个或多个平滑化回波抑制增益来对接收音频信号应用回波抑制,从而抑制接收音频信号中的回波,其中,应用于回波抑制增益的平滑化的量根据接收音频信号的频率的非递减函数而改变。
【IPC分类】H04M9/08
【公开号】CN105324981
【申请号】CN201480031227
【发明人】P.阿伦
【申请人】微软技术许可有限责任公司
【公开日】2016年2月10日
【申请日】2014年5月29日
【公告号】EP2987314A1, US9172816, US20140357326, WO2014194012A1...
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1