如何在Android中进行噪音消除?

And*_*Eve 8 android microphone noise-reduction

我遇到了这个相对较老的帖子,描述了Nexus One的噪音消除效果令人印象深刻,我想知道在哪里可以找到有关其在OS软件中实现的更多信息.

特别是:

  1. 使用软件完成了多少工作,以及在硬件中完成了多少工作?
  2. Android源代码中的哪些模块负责取消噪音?
  3. 我可以通过Android的API控制其行为吗?(如果是的话,哪些)
  4. 它是否也可以与Nexus One(4针3.5毫米插孔)附带的耳机中的麦克风配合使用,还是仅适用于内置麦克风?

小智 2

关于 Nexus 一号:

\n\n
    \n
  1. 所有硬件仅在软件中配置。
  2. \n
  3. 声音驱动程序和声音系统,但只是配置。
  4. \n
  5. 没有API,可能有一些道具配置,但我还无法让它工作。
  6. \n
  7. 不,下面不再回复。
  8. \n
\n\n

我没有发现任何迹象表明它使用另一个麦克风来为耳机进行降噪。它也没有多大意义,因为它很可能只是试图抵消你口袋里的噪音。

\n\n

对于大多数其他 Android 手机和 Nexus One 上的耳机,我非常确定只有某种过滤器可以减少非语音的声音输入。

\n\n

我对此做了一些研究,试图在 android 移植和开发列表上获得一些帮助。还有一些进一步的信息:

\n\n

http://groups.google.com/group/android-porting/browse_thread/thread/fe1b92065b75c6da?pli=1

\n\n

持保留态度的是,我还没有看过最新最好的 Android 版本。

\n