我遇到了this相对较旧的帖子,其中描述了Nexus One的噪音消除功能令人印象深刻,我想知道在哪里可以找到有关其在OS软件中实现的更多信息。
特别是:
答案 0 :(得分:4)
我只知道Nexus One的答案,但是:
对于N1,它使用背面的第二个麦克风,并比较两个信号。我不确切知道这个过程是如何完成的(硬件或软件),但我知道它没有API。此外,它可能不适用于外置耳机,因为没有第二个声源来比较第一个(除非耳机有两个麦克风,但我不认为它。)
答案 1 :(得分:2)
关于Nexus One:
我没有发现任何迹象表明它使用其他麦克风为耳机降噪。它也没有多大意义,因为它很可能只是试图用口袋里的噪音取消它。
对于Nexus One上的大多数其他Android手机和耳机,我很确定只有某种滤波器可以减少不是语音的声音输入。
我已经对此做了一些研究,我试图在android移植和开发列表上获得一些帮助。还有一点信息:
http://groups.google.com/group/android-porting/browse_thread/thread/fe1b92065b75c6da?pli=1
保留我还没有看过最新最好的android版本。