如何噪音消除工作中的android? [英] How does noise cancellation work in android?

查看:231
本文介绍了如何噪音消除工作中的android?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我碰到<一href="http://www.talk3g.co.uk/showthread.php?7655-Google-Nexus-One-Noise-Cancellation-Microphone-win">this比较老的帖子里面描述了如何IM pressively的Nexus One的噪音消除的作品,我想知道我在哪里能找到有关其在操作系统软件实现的更多信息。

在特定的:

  1. 多少钱呢是使用软件以及有多少是在做 硬件?
  2. 其中在Android源$ C ​​$ C模块负责对噪声 取消?
  3. 在我可以控制通过Android的API,它的行为? (如果是的话,哪些)
  4. 这是否也与自带的耳机麦克风工作 Nexus One的(4针3.5毫米插孔),或者它一起工作的内置 只有麦克风?
解决方案

关于Nexus One的:

  1. 在所有硬件只有在软件配置。
  2. 声音驱动器和音响系统,但只配置。
  3. 在没有API可能还有一些道具的配置,但我一直没能得到那个工作。
  4. 没有,再回复如下。

我还没有发现它使用其他的麦克风做降噪耳机的任何迹象。这将没有多大意义无论是因为它很可能只是试图抵消从你的口袋里的噪音。

对于大多数其他Android手机和耳机在Nexus One上我是pretty的肯定只有某种滤波器来降低噪音,是不是语音输入。

我已经做了一些这方面的研究,我试图得到一些帮助,在Android移植和开发列表。有一个小的进一步信息:

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

使用我没有看过机器人的最新和最伟大的版本保留。

I came across this relatively old post which describes how impressively Nexus One's noise cancellation works and I was wondering where can I find more information about its implementation in the OS software.

In particular:

  1. How much of it is done using software and how much of it is done in hardware?
  2. Which modules in the Android source code are responsible for noise cancellation?
  3. Can I control its behavior via Android's API? (if so, which ones)
  4. Does it also work with the microphone in the headset that comes with Nexus One (4-pin 3.5mm jack) or does it work with the built-in microphone only?

解决方案

About the Nexus One:

  1. All hardware only configuration in software.
  2. Sound drivers and sound system but only configuration.
  3. No API possibly some prop configuration but I haven't been able to get that to work.
  4. No, longer reply following.

I haven't found any indication that it uses the other microphone to do noise reduction for the headset. It wouldn’t make much sense either as it would most likely just try to cancel out with the noise from your pocket.

For most other android phones and for headset on the Nexus One I'm pretty sure that there is only some sort of filter to reduce input of sound that is not speech.

I have done some research on this that I tried to get some help with on the android porting and dev lists. There is a little further info:

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

With the reservation that I haven't looked at the latest and greatest versions of android.

这篇关于如何噪音消除工作中的android?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆