System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 用于音频回放中的选择性噪声抑制的方法技术_技高网

用于音频回放中的选择性噪声抑制的方法技术

技术编号:40752908 阅读:2 留言:0更新日期:2024-03-25 20:08
提供了一种用于音频回放中的选择性噪声抑制的方法。该方法包括:提供处理器;利用处理器从操作系统获得麦克风状态和回放设备状态;基于麦克风状态和回放设备状态确定音频回放是通信音频;以及在音频回放是通信音频、不是音乐并且存在噪声的情况下,启用对音频回放应用噪声抑制,否则禁用对音频回放应用噪声抑制。

【技术实现步骤摘要】

本专利技术总体涉及噪声抑制,更具体地涉及通过检测通信音频进行的选择性噪声抑制。


技术介绍

1、音频回放期间的噪声抑制在该特征被启用时通常持续地应用,并且应用于在回放设备上播放的所有音频内容。对于嘈杂的音频内容,诸如来自在嘈杂的环境中讲话的远程呼叫方的音频(即通信音频),期望噪声抑制。然而,噪声抑制可能劣化来自音乐和影片的音频。

2、由此,可以看出,需要一种用于使用通信音频检测器在音频回放中进行选择性噪声抑制的方法。此外,根据随后的详细描述和所附权利要求结合附图和本公开的该
技术介绍
,其他期望的特征和特性将变得清楚。


技术实现思路

1、在本专利技术的一个方面中,提供了一种用于音频回放中的选择性噪声抑制的方法。该方法包括:提供处理器;利用处理器从操作系统获得麦克风状态和回放设备状态;基于麦克风状态和回放设备状态确定音频回放是通信音频;以及在音频回放是通信音频、不是音乐并且存在噪声的情况下,启用对音频回放应用噪声抑制,否则禁用对音频回放应用噪声抑制。

2、在本专利技术的另一方面中,提供了一种用于音频回放中的选择性噪声抑制的软件产品。该软件产品在非瞬态计算机可读介质中具体实施并且包括计算机可执行指令,其用于:利用处理器从操作系统获得麦克风状态和回放设备状态;基于麦克风状态和回放设备状态确定音频回放是通信音频;以及在音频回放是通信音频、不是音乐并且存在噪声的情况下,启用对音频回放应用噪声抑制,否则禁用对音频回放应用噪声抑制。

3、在本专利技术的另一方面中,提供了一种用于音频回放中的选择性噪声抑制的系统。该系统包括:通信音频检测模块,被配置用于接收麦克风状态和回放设备状态,并且基于麦克风状态和回放设备状态确定音频回放是通信音频;音乐检测模块,被配置用于确定音频回放不是音乐;噪声检测模块,被配置用于确定音频回放存在噪声;启用噪声抑制模块,被配置用于在音频回放是通信音频、不是音乐并且存在噪声的情况下启用对音频回放应用噪声抑制;以及禁用噪声抑制模块,被配置用于在音频回放不是通信音频、和/或是音乐、和/或不存在噪声的情况下禁用对音频回放应用噪声抑制。

本文档来自技高网...

【技术保护点】

1.一种用于音频回放中的选择性噪声抑制的方法,包括:

2.根据权利要求1所述的方法,其中,获得所述麦克风状态和所述回放设备状态包括:查询所述操作系统的音频功能以检查所述麦克风状态和所述回放设备状态。

3.根据权利要求1所述的方法,其中,仅当所述麦克风状态和所述回放设备状态都是工作的时,所述音频回放才是通信音频。

4.根据权利要求3所述的方法,其中,当由音频应用编程接口获取或打开时,所述麦克风状态和所述回放设备状态是工作的。

5.根据权利要求1所述的方法,其中,获得所述麦克风状态和所述回放设备状态包括从所述操作系统获得第一标识符和第二标识符,所述第一标识符由获取麦克风的第一软件应用/模块提供,并且所述第二标识符由获取回放设备的第二软件应用/模块提供,并且其中,基于所述麦克风状态和所述回放设备状态确定所述音频回放是通信音频包括:确定所述麦克风状态和所述回放设备状态都是工作的,并且确定所述第一标识符和所述第二标识符是相同的。

6.根据权利要求1所述的方法,其中,获得所述麦克风状态和所述回放设备状态包括从所述操作系统获得第一标识符和第二标识符,所述第一标识符由获取麦克风的第一软件应用/模块提供,并且所述第二标识符由获取回放设备的第二软件应用/模块提供,并且其中,基于所述麦克风状态和所述回放设备状态确定所述音频回放是通信音频包括:确定所述麦克风状态和所述回放设备状态都是工作的,并且确定所述第一标识符和所述第二标识符的截短部分是相同的。

7.根据权利要求1所述的方法,还包括:确定所述音频回放不是音乐并且噪声存在于所述音频回放中,其中,基于所述麦克风状态和所述回放设备状态确定所述音频回放是通信音频是在确定所述音频回放不是音乐并且噪声存在于所述音频回放中之前进行的。

8.一种用于音频回放中的选择性噪声抑制的软件产品,所述软件产品在非瞬态计算机可读介质中具体实施并且包括计算机可执行指令,这些计算机可执行指令用于:

9.根据权利要求8所述的软件产品,其中,获得所述麦克风状态和所述回放设备状态包括:查询所述操作系统的音频功能以检查所述麦克风状态和所述回放设备状态。

10.根据权利要求8所述的软件产品,其中,仅当所述麦克风状态和所述回放设备状态都是工作的时,所述音频回放才是通信音频。

11.根据权利要求10所述的软件产品,其中,当由音频应用编程接口获取或打开时,所述麦克风状态和所述回放设备状态是工作的。

12.根据权利要求8所述的软件产品,其中,获得所述麦克风状态和所述回放设备状态包括从所述操作系统获得第一标识符和第二标识符,所述第一标识符由获取麦克风的第一软件应用/模块提供,并且所述第二标识符由获取回放设备的第二软件应用/模块提供,并且其中,基于所述麦克风状态和所述回放设备状态确定所述音频回放是通信音频包括:确定所述麦克风状态和所述回放设备状态都是工作的,并且确定所述第一标识符和所述第二标识符是相同的。

13.根据权利要求8所述的软件产品,其中,获得所述麦克风状态和所述回放设备状态包括从所述操作系统获得第一标识符和第二标识符,所述第一标识符由获取麦克风的第一软件应用/模块提供,并且所述第二标识符由获取回放设备的第二软件应用/模块提供,并且其中,基于所述麦克风状态和所述回放设备状态确定所述音频回放是通信音频包括:确定所述麦克风状态和所述回放设备状态都是工作的,并且确定所述第一标识符和所述第二标识符的截短部分是相同的。

14.根据权利要求8所述的软件产品,所述计算机可执行指令还用于:确定所述音频回放不是音乐并且噪声存在于所述音频回放中,其中,基于所述麦克风状态和所述回放设备状态确定所述音频回放是通信音频是在确定所述音频回放不是音乐并且噪声存在于所述音频回放中之前进行的。

15.一种用于音频回放中的选择性噪声抑制的系统,包括:

...

【技术特征摘要】

1.一种用于音频回放中的选择性噪声抑制的方法,包括:

2.根据权利要求1所述的方法,其中,获得所述麦克风状态和所述回放设备状态包括:查询所述操作系统的音频功能以检查所述麦克风状态和所述回放设备状态。

3.根据权利要求1所述的方法,其中,仅当所述麦克风状态和所述回放设备状态都是工作的时,所述音频回放才是通信音频。

4.根据权利要求3所述的方法,其中,当由音频应用编程接口获取或打开时,所述麦克风状态和所述回放设备状态是工作的。

5.根据权利要求1所述的方法,其中,获得所述麦克风状态和所述回放设备状态包括从所述操作系统获得第一标识符和第二标识符,所述第一标识符由获取麦克风的第一软件应用/模块提供,并且所述第二标识符由获取回放设备的第二软件应用/模块提供,并且其中,基于所述麦克风状态和所述回放设备状态确定所述音频回放是通信音频包括:确定所述麦克风状态和所述回放设备状态都是工作的,并且确定所述第一标识符和所述第二标识符是相同的。

6.根据权利要求1所述的方法,其中,获得所述麦克风状态和所述回放设备状态包括从所述操作系统获得第一标识符和第二标识符,所述第一标识符由获取麦克风的第一软件应用/模块提供,并且所述第二标识符由获取回放设备的第二软件应用/模块提供,并且其中,基于所述麦克风状态和所述回放设备状态确定所述音频回放是通信音频包括:确定所述麦克风状态和所述回放设备状态都是工作的,并且确定所述第一标识符和所述第二标识符的截短部分是相同的。

7.根据权利要求1所述的方法,还包括:确定所述音频回放不是音乐并且噪声存在于所述音频回放中,其中,基于所述麦克风状态和所述回放设备状态确定所述音频回放是通信音频是在确定所述音频回放不是音乐并且噪声存在于所述音频回放中之前进行的。

8.一种用于音频回放中的选择性噪声抑制的软件产品,所述软件产品在非瞬态计算机可读介质中具体实施并且包括...

【专利技术属性】
技术研发人员:陈启升曾伦阶艾丽尔·阿雷利亚诺·德·卡斯特罗
申请(专利权)人:创新科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1