8

NexusOneのノイズキャンセリングがいかに印象的に機能するかを説明するこの比較的古い投稿に出くわしました。OSソフトウェアでの実装に関する詳細情報はどこにあるのでしょうか。

特に:

  1. それのどれだけがソフトウェアを使用して行われ、どれだけがハードウェアで行われるのですか?
  2. Androidソースコードのどのモジュールがノイズキャンセルの原因ですか?
  3. AndroidのAPIを介してその動作を制御できますか?(もしそうなら、どれ)
  4. Nexus Oneに付属のヘッドセットのマイク(4ピン3.5mmジャック)でも機能しますか、それとも内蔵マイクでのみ機能しますか?
4

2 に答える 2

4

Nexus Oneの答えしかわかりませんが、次のようになります。

  1. それはハードウェアで行われます。
  2. わからない。
  3. いいえ。
  4. 多分?

N1の場合、背面にある2番目のマイクを使用し、2つの信号を比較して機能します。このプロセスがどのように行われるか(ハードウェアまたはソフトウェア)は正確にはわかりませんが、そのためのAPIがないことは知っています。また、最初の音源と比較する2番目の音源がないため、外部ヘッドセットではおそらく機能しません(ヘッドセットにマイクが2つある場合を除きますが、そうではないと思います)。

于 2011-08-12T23:30:19.513 に答える
2

Nexus Oneについて:

  1. ソフトウェアでのすべてのハードウェアのみの構成。
  2. サウンドドライバーとサウンドシステムですが、構成のみです。
  3. APIがない可能性がありますが、私はそれを機能させることができませんでした。
  4. いいえ、次のように返信します。

ヘッドセットのノイズリダクションを行うために他のマイクを使用しているという兆候は見つかりませんでした。ポケットからのノイズでキャンセルしようとする可能性が高いので、あまり意味がありません。

他のほとんどのAndroid携帯電話とNexusOneのヘッドセットの場合、音声以外の音声の入力を減らすためのフィルターはある種のものしかないことは間違いありません。

私はこれについていくつかの調査を行い、Androidの移植リストと開発者リストで助けを得ようとしました。もう少し情報があります:

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

私はアンドロイドの最新かつ最高のバージョンを見ていませんという予約で。

于 2011-08-18T16:18:31.430 に答える