"再生オーディオ信号を処理する方法であって、前記方法が、オーディオ信号を処理するように構成されたデバイス内で、等化オーディオ信号を生成するために、雑音推定値からの情報に基づいて、前記再生オーディオ信号の少なくとも1つの他の周波数サブバンドの振幅に対して前記再生オーディオ信号の少なくとも1つの周波数サブバンドの振幅をブーストする行為と、前記等化オーディオ信号に基づく音響信号を生成するために、ユーザの耳道に向けられたラウドスピーカーを使用する行為との各々を実行することを備え、前記雑音推定値が、前記ユーザの前記耳道に向けられた誤差マイクロフォンによって生成された音響誤差信号からの情報に基づく、方法。前記方法は、前記雑音推定値を生成するために感知雑音信号に伝達関数を適用することであって、前記伝達関数が前記音響誤差信号からの前記情報に基づく、適用することを備える、請求項1に記載の方法。前記感知雑音信号が、前記ユーザの頭部の側面に位置し、前記頭部から離れて向けられた雑音基準マイクロフォンによって生成された信号に基づく、請求項2に記載の方法。前記感知雑音信号が、前記音響誤差マイクロフォンよりも前記ユーザの口の近くに位置するボイスマイクロフォンによって生成された信号に基づく、請求項2に記載の方法。前記方法が、前記再生オーディオ信号に対してアクティビティ検出演算を実行することと、アクティビティ検出演算を前記実行した結果に基づいて、前記伝達関数を更新することとを含む、請求項2に記載の方法。前記方法が、前記音響誤差信号に基づく信号に対してエコー消去演算を実行することを含み、前記エコー消去演算が、前記等化オーディオ信号に基づくエコー基準信号に基づき、前記雑音基準信号が前記エコー消去演算の結果に基づく、請求項1から5のいずれか一項に記載の方法。前記方法が、前記ユーザの口において放出されたニアエンド音声信号の推定値を計算することと、前記ニアエンド音声推定値からの情報に基づいて、前記音響誤差信号に基づく信号に対してフィードバック消去演算を実行することとを含み、前記雑音推定値が前記フィードバック消去演算の結果に基づく、請求項1から6のいずれか一項に記載の方法。前記方法が、A前記ユーザの頭部の側面に位置し、前記頭部から離れて向けられた雑音基準マイクロフォンによって生成された信号に基づく第1の感知雑音信号の時間に関するパワーの変化と、B前記音響誤差マイクロフォンよりも前記ユーザの口の近くに位置するボイスマイクロフォンによって生成された信号に基づく第2の感知雑音信号の時間に関するパワーの変化とを比較することを含み、前記雑音基準信号が、前記比較した結果に基づく、請求項1から7のいずれか一項に記載の方法。前記方法が、前記音響誤差信号からの情報に基づくアンチノイズ信号を生成することを備え、前記等化オーディオ信号に基づく前記音響信号が前記アンチノイズ信号にも基づく、請求項1から8のいずれか一項に記載の方法。前記方法が、第1の複数の時間領域サブバンド信号を取得するために前記再生オーディオ信号をフィルタ処理することと、第2の複数の時間領域サブバンド信号を取得するために雑音推定値をフィルタ処理することと、前記第1の複数の時間領域サブバンド信号からの情報に基づいて、複数の信号サブバンドパワー推定値を計算することと、前記第2の複数の時間領域サブバンド信号からの情報に基づいて、複数の雑音サブバンドパワー推定値を計算することと、前記複数の信号サブバンドパワー推定値からの情報と前記雑音サブバンドパワー推定値からの情報とに基づいて、複数のサブバンド利得を計算することとを備え、前記ブーストすることが、前記計算された複数のサブバンド利得に基づく、請求項1から9のいずれか一項に記載の方法。前記等化オーディオ信号を生成するために、前記再生オーディオ信号の少なくとも1つの他の周波数サブバンドの振幅に対して前記再生オーディオ信号の少なくとも1つの周波数サブバンドの振幅を前記ブーストすることが、フィルタ段のカスケードを使用して前記再生オーディオ信号をフィルタ処理することを備え、前記フィルタ処理することが、前記再生オーディオ信号の第1の周波数サブバンドの振幅をブーストするために、前記カスケードの対応するフィルタ段に前記複数のサブバンド利得のうちの第1のサブバンド利得を適用することと、前記再生オーディオ信号の第2の周波数サブバンドの振幅をブーストするために、前記カスケードの対応するフィルタ段に前記複数のサブバンド利得のうちの第2のサブバンド利得を適用することとを備え、前記第2のサブバンド利得が前記第1のサブバンド利得とは異なる値を有する、請求項10に記載の方法。再生オーディオ信号を処理する方法であって、前記方法が、オーディオ信号を処理するように構成されたデバイス内で、前記デバイスのユーザの口において放出されたニアエンド音声信号の推定値を計算する行為と、雑音推定値を生成するために、前記ニアエンド音声推定値からの情報に基づいて、前記ユーザの前記頭部の側面に位置する第1のマイクロフォンによって生成された信号からの情報に対してフィードバック消去演算を実行する行為と、等化オーディオ信号を生成するために、前記雑音推定値からの情報に基づいて、前記再生オーディオ信号の少なくとも1つの他の周波数サブバンドの振幅に対して前記再生オーディオ信号の少なくとも1つの周波数サブバンドの振幅をブーストする行為と、前記等化オーディオ信号に基づく音響信号を生成するために、前記ユーザの耳道に向けられたラウドスピーカーを使用する行為との各々を実行することを備える、方法。前記第1のマイクロフォンが前記ユーザの前記耳道に向けられた、請求項12に記載の方法。前記方法が、前記第1のマイクロフォンによって生成された前記信号に基づく信号に対してエコー消去演算を実行することを含み、前記エコー消去演算が、前記等化オーディオ信号に基づくエコー基準信号に基づき、前記雑音基準信号が前記エコー消去演算の結果に基づく、請求項13に記載の方法。前記第1のマイクロフォンが前記ユーザの前記頭部から離れて向けられた、請求項12から14のいずれか一項に記載の方法。前記雑音推定値が、感知雑音信号に伝達関数を適用した結果に基づき、前記伝達関数が、前記ユーザの前記耳道に向けられたマイクロフォンによって生成された信号からの情報に基づく、請求項12から15のいずれか一項に記載の方法。前記感知雑音信号が、前記ユーザの前記頭部の前記側面に位置し、前記頭部から離れて向けられた雑音基準マイクロフォンによって生成された信号に基づく、請求項16に記載の方法。前記感知雑音信号が、前記第1のマイクロフォンよりも前記ユーザの口の近くに位置するボイスマイクロフォンによって生成された信号に基づく、請求項16に記載の方法。前記方法が、前記再生オーディオ信号に対してアクティビティ検出演算を実行することと、アクティビティ検出演算を前記実行した結果に基づいて、前記伝達関数を更新することとを含む、請求項16に記載の方法。前記方法が、A前記ユーザの前記頭部の前記側面に位置し、前記頭部から離れて向けられた雑音基準マイクロフォンによって生成された信号に基づく第1の感知雑音信号の時間に関するパワーの変化と、B前記第1のマイクロフォンよりも前記ユーザの口の近くに位置するボイスマイクロフォンによって生成された信号に基づく第2の感知雑音信号の時間に関するパワーの変化とを比較することを含み、前記雑音推定値が、前記比較した結果に基づく、請求項12から19のいずれか一項に記載の方法。前記方法が、前記第1のマイクロフォンによって生成された前記信号からの情報に基づくアンチノイズ信号を生成することを備え、前記等化オーディオ信号に基づく前記音響信号が前記アンチノイズ信号にも基づく、請求項12から20のいずれか一項に記載の方法。前記方法が、第1の複数の時間領域サブバンド信号を取得するために前記再生オーディオ信号をフィルタ処理することと、第2の複数の時間領域サブバンド信号を取得するために雑音推定値をフィルタ処理することと、前記第1の複数の時間領域サブバンド信号からの情報に基づいて、複数の信号サブバンドパワー推定値を計算することと、前記第2の複数の時間領域サブバンド信号からの情報に基づいて、複数の雑音サブバンドパワー推定値を計算することと、前記複数の信号サブバンドパワー推定値からの情報と前記雑音サブバンドパワー推定値からの情報とに基づいて、複数のサブバンド利得を計算することとを備え、前記ブーストすることが、前記計算された複数のサブバンド利得に基づく、請求項12から21のいずれか一項に記載の方法。前記等化オーディオ信号を生成するために、前記再生オーディオ信号の少なくとも1つの他の周波数サブバンドの振幅に対して前記再生オーディオ信号の少なくとも1つの周波数サブバンドの振幅を前記ブーストすることが、フィルタ段のカスケードを使用して前記再生オーディオ信号をフィルタ処理することを備え、前記フィルタ処理することが、前記再生オーディオ信号の第1の周波数サブバンドの振幅をブーストするために、前記カスケードの対応するフィルタ段に前記複数のサブバンド利得のうちの第1のサブバンド利得を適用することと、前記再生オーディオ信号の第2の周波数サブバンドの振幅をブーストするために、前記カスケードの対応するフィルタ段に前記複数のサブバンド利得のうちの第2のサブバンド利得を適用することとを備え、前記第2のサブバンド利得が前記第1のサブバンド利得とは異なる値を有する、請求項22に記載の方法。再生オーディオ信号を処理するための装置であって、前記装置が、音響誤差信号からの情報に基づいて雑音推定値を生成するための手段と、等化オーディオ信号を生成するために、前記雑音推定値からの情報に基づいて、前記再生オーディオ信号の少なくとも1つの他の周波数サブバンドの振幅に対して前記再生オーディオ信号の少なくとも1つの周波数サブバンドの振幅をブーストするための手段と、前記等化オーディオ信号に基づく音響信号を生成するために、前記装置の使用中にユーザの耳道に向けられたラウドスピーカーとを備え、前記音響誤差信号が、前記装置の前記使用中に前記ユーザの前記耳道に向けられた誤差マイクロフォンによって生成される、装置。前記装置は、前記雑音推定値を生成するために感知雑音信号に伝達関数を適用するための手段であって、前記伝達関数が前記音響誤差信号からの前記情報に基づく、適用するための手段を備える、請求項24に記載の装置。前記感知雑音信号が、前記ユーザの頭部の側面に位置し、前記装置の前記使用中に前記頭部から離れて向けられた雑音基準マイクロフォンによって生成された信号に基づく、請求項25に記載の装置。前記感知雑音信号が、前記装置の前記使用中に前記音響誤差マイクロフォンよりも前記ユーザの口の近くに位置するボイスマイクロフォンによって生成された信号に基づく、請求項25に記載の装置。前記装置が、前記再生オーディオ信号に対してアクティビティ検出演算を実行するための手段と、アクティビティ検出演算を前記実行した結果に基づいて前記伝達関数を更新するための手段とを含む、請求項25に記載の装置。前記装置が、前記音響誤差信号に基づく信号に対してエコー消去演算を実行するための手段を含み、前記エコー消去演算が、前記等化オーディオ信号に基づくエコー基準信号に基づき、前記雑音基準信号が前記エコー消去演算の結果に基づく、請求項24から28のいずれか一項に記載の装置。前記装置が、前記ユーザの口において放出されたニアエンド音声信号の推定値を計算するための手段と、前記ニアエンド音声推定値からの情報に基づいて、前記音響誤差信号に基づく信号に対してフィードバック消去演算を実行するための手段とを含み、前記雑音推定値が前記フィードバック消去演算の結果に基づく、請求項24から29のいずれか一項に記載の装置。前記装置が、A前記ユーザの頭部の側面に位置し、前記頭部から離れて向けられた雑音基準マイクロフォンによって生成された信号に基づく第1の感知雑音信号の時間に関するパワーの変化と、B前記装置の前記使用中に前記音響誤差マイクロフォンよりも前記ユーザの口の近くに位置するボイスマイクロフォンによって生成された信号に基づく第2の感知雑音信号の時間に関するパワーの変化とを比較するための手段を含み、前記雑音推定値が、前記比較した結果に基づく、請求項24から30のいずれか一項に記載の装置。前記装置が、前記音響誤差信号からの情報に基づくアンチノイズ信号を生成するための手段を備え、前記等化オーディオ信号に基づく前記音響信号が前記アンチノイズ信号にも基づく、請求項24から31のいずれか一項に記載の装置。前記装置が、第1の複数の時間領域サブバンド信号を取得するために前記再生オーディオ信号をフィルタ処理するための手段と、第2の複数の時間領域サブバンド信号を取得するために雑音推定値をフィルタ処理するための手段と、前記第1の複数の時間領域サブバンド信号からの情報に基づいて複数の信号サブバンドパワー推定値を計算するための手段と、前記第2の複数の時間領域サブバンド信号からの情報に基づいて複数の雑音サブバンドパワー推定値を計算するための手段と、前記複数の信号サブバンドパワー推定値からの情報と前記雑音サブバンドパワー推定値からの情報とに基づいて複数のサブバンド利得を計算するための手段とを備え、前記ブーストすることが、前記計算された複数のサブバンド利得に基づく、請求項24から32のいずれか一項に記載の装置。前記等化オーディオ信号を生成するために、前記再生オーディオ信号の少なくとも1つの他の周波数サブバンドの振幅に対して前記再生オーディオ信号の少なくとも1つの周波数サブバンドの振幅をブーストするための前記手段が、フィルタ段のカスケードを使用して前記再生オーディオ信号をフィルタ処理するための手段を備え、フィルタ処理するための前記手段が、前記再生オーディオ信号の第1の周波数サブバンドの振幅をブーストするために、前記カスケードの対応するフィルタ段に前記複数のサブバンド利得のうちの第1のサブバンド利得を適用するための手段と、前記再生オーディオ信号の第2の周波数サブバンドの振幅をブーストするために、前記カスケードの対応するフィルタ段に前記複数のサブバンド利得のうちの第2のサブバンド利得を適用するための手段とを備え、前記第2のサブバンド利得が前記第1のサブバンド利得とは異なる値を有する、請求項33に記載の装置。再生オーディオ信号を処理するための装置であって、前記装置が、音響誤差信号からの情報に基づく雑音推定値を生成するように構成されたエコーキャンセラと、等化オーディオ信号を生成するために、前記雑音推定値からの情報に基づいて、前記再生オーディオ信号の少なくとも1つの他の周波数サブバンドの振幅に対して前記再生オーディオ信号の少なくとも1つの周波数サブバンドの振幅をブーストするように構成されたサブバンドフィルタアレイと、前記等化オーディオ信号に基づく音響信号を生成するために、前記装置の使用中にユーザの耳道に向けられたラウドスピーカーとを備え、前記音響誤差信号が、前記装置の前記使用中に前記ユーザの前記耳道に向けられた誤差マイクロフォンによって生成される、装置。前記装置は、前記雑音推定値を生成するために感知雑音信号に伝達関数を適用するように構成されたフィルタであって、前記伝達関数が前記音響誤差信号からの前記情報に基づく、フィルタを備える、請求項35に記載の装置。前記感知雑音信号が、前記ユーザの頭部の側面に位置し、前記装置の使用中に前記頭部から離れて向けられた雑音基準マイクロフォンによって生成された信号に基づく、請求項36に記載の装置。前記感知雑音信号が、前記装置の使用中に前記音響誤差マイクロフォンよりも前記ユーザの口の近くに位置するボイスマイクロフォンによって生成された信号に基づく、請求項36に記載の装置。前記装置が、前記再生オーディオ信号に対してアクティビティ検出演算を実行するように構成されたアクティビティ検出器を含み、前記フィルタが、アクティビティ検出演算を前記実行した結果に基づいて前記伝達関数を更新するように構成された、請求項36に記載の装置。前記装置が、前記音響誤差信号に基づく信号に対してエコー消去演算を実行するように構成されたエコーキャンセラを含み、前記エコー消去演算が、前記等化オーディオ信号に基づくエコー基準信号に基づき、前記雑音基準信号が前記エコー消去演算の結果に基づく、請求項35から39のいずれか一項に記載の装置。前記装置が、前記ユーザの口において放出されたニアエンド音声信号の推定値を計算するように構成された雑音抑圧モジュールと、前記ニアエンド音声推定値からの情報に基づいて、前記音響誤差信号に基づく信号に対してフィードバック消去演算を実行するように構成されたフィードバックキャンセラとを含み、前記雑音推定値が前記フィードバック消去演算の結果に基づく、請求項35から40のいずれか一項に記載の装置。前記装置が、A前記ユーザの頭部の側面に位置し、前記頭部から離れて向けられた雑音基準マイクロフォンによって生成された信号に基づく第1の感知雑音信号の時間に関するパワーの変化と、B前記音響誤差マイクロフォンよりも前記ユーザの口の近くに位置するボイスマイクロフォンによって生成された信号に基づく第2の感知雑音信号の時間に関するパワーの変化とを比較するように構成された障害検出器を含み、前記雑音推定値が、前記比較した結果に基づく、請求項35から41のいずれか一項に記載の装置。前記装置が、前記音響誤差信号からの情報に基づくアンチノイズ信号を生成するように構成されたアクティブ雑音消去モジュールを備え、前記等化オーディオ信号に基づく前記音響信号が前記アンチノイズ信号にも基づく、請求項35から42のいずれか一項に記載の装置。前記装置が、第1の複数の時間領域サブバンド信号を取得するために前記再生オーディオ信号をフィルタ処理するように構成された第1のサブバンド信号発生器と、第2の複数の時間領域サブバンド信号を取得するために雑音推定値をフィルタ処理するように構成された第2のサブバンド信号発生器と、前記第1の複数の時間領域サブバンド信号からの情報に基づいて複数の信号サブバンドパワー推定値を計算するように構成された第1のサブバンドパワー推定値計算器と、前記第2の複数の時間領域サブバンド信号からの情報に基づいて複数の雑音サブバンドパワー推定値を計算するように構成された第2のサブバンドパワー推定値計算器と、前記複数の信号サブバンドパワー推定値からの情報と前記雑音サブバンドパワー推定値からの情報とに基づいて複数のサブバンド利得を計算するように構成されたサブバンド利得係数計算器とを備え、前記ブーストすることが、前記計算された複数のサブバンド利得に基づく、請求項35から43のいずれか一項に記載の装置。前記サブバンドフィルタアレイが、フィルタ段のカスケードを使用して前記再生オーディオ信号をフィルタ処理するように構成され、前記サブバンドフィルタアレイが、前記再生オーディオ信号の第1の周波数サブバンドの振幅をブーストするために、前記カスケードの対応するフィルタ段に前記複数のサブバンド利得のうちの第1のサブバンド利得を適用するように構成され、前記サブバンドフィルタアレイが、前記再生オーディオ信号の第2の周波数サブバンドの振幅をブーストするために、前記カスケードの対応するフィルタ段に前記複数のサブバンド利得のうちの第2のサブバンド利得を適用するように構成され、前記第2のサブバンド利得が前記第1のサブバンド利得とは異なる値を有する、請求項44に記載の装置。有形特徴を有する非一時的コンピュータ可読記憶媒体であって、前記有形特徴が、前記特徴を読み取る機械に、等化オーディオ信号を生成するために、雑音推定値からの情報に基づいて、再生オーディオ信号の少なくとも1つの他の周波数サブバンドの振幅に対して前記再生オーディオ信号の少なくとも1つの周波数サブバンドの振幅をブーストすることと、前記等化オーディオ信号に基づく音響信号を生成するために、ユーザの耳道に向けられたラウドスピーカーを駆動することとを行わせ、前記雑音推定値が、前記ユーザの前記耳道に向けられた誤差マイクロフォンによって生成された音響誤差信号からの情報に基づく、非一時的コンピュータ可読記憶媒体。前記有形特徴が、前記特徴を読み取る機械に、前記雑音推定値を生成するために感知雑音信号に伝達関数を適用することを行わせ、前記伝達関数が前記音響誤差信号からの前記情報に基づく、請求項46に記載の媒体。前記有形特徴が、前記特徴を読み取る機械に、前記再生オーディオ信号に対してアクティビティ検出演算を実行することと、アクティビティ検出演算を前記実行した結果に基づいて前記伝達関数を更新することとを行わせる、請求項47に記載の媒体。前記有形特徴が、前記特徴を読み取る機械に、A前記ユーザの頭部の側面に位置し、前記頭部から離れて向けられた雑音基準マイクロフォンによって生成された信号に基づく第1の感知雑音信号の時間に関するパワーの変化と、B前記音響誤差マイクロフォンよりも前記ユーザの口の近くに位置するボイスマイクロフォンによって生成された信号に基づく第2の感知雑音信号の時間に関するパワーの変化とを比較することを行わせ、前記雑音基準信号が、前記比較した結果に基づく、請求項46から48のいずれか一項に記載の媒体。前記有形特徴が、前記特徴を読み取る機械に、前記音響誤差信号からの情報に基づくアンチノイズ信号を生成することを行わせ、前記等化オーディオ信号に基づく前記音響信号が前記アンチノイズ信号にも基づく、請求項46から49のいずれか一項に記載の媒体。プロセッサによって読み取られたとき、前記プロセッサに請求項1から11のいずれか一項に記載の方法を実行させる有形特徴を備えるコンピュータ可読媒体。プロセッサによって読み取られたとき、前記プロセッサに請求項12から23のいずれか一項に記載の方法を実行させる有形特徴を備えるコンピュータ可読媒体。それの文脈によって明確に限定されない限り、信号という用語は、本明細書では、ワイヤ、バス、または他の伝送媒体上に表されたメモリロケーションまたはメモリロケーションのセットの状態を含む、それの通常の意味のいずれをも示すのに使用される。それの文脈によって明確に限定されない限り、発生generatingという用語は、本明細書では、計算computingまたは別様の生成producingなど、それの通常の意味のいずれをも示すのに使用される。それの文脈によって明確に限定されない限り、計算calculatingという用語は、本明細書では、複数の値からの計算computing、評価、推定、および/または選択など、それの通常の意味のいずれをも示すのに使用される。それの文脈によって明確に限定されない限り、取得obtainingという用語は、計算calculating、導出、たとえば、外部デバイスからの受信、および/またはたとえば、記憶要素のアレイからの検索など、それの通常の意味のいずれをも示すのに使用される。それの文脈によって明確に限定されない限り、選択selectingという用語は、2つ以上のセットのうちの少なくとも1つ、およびすべてよりも少数を識別、指示、適用、および/または使用することなど、それの通常の意味のいずれをも示すのに使用される。備えるcomprisingという用語は、本明細書および特許請求の範囲において使用される場合、他の要素または動作を除外しない。に基づくAはBに基づくなどという用語は、iから導出されるたとえば、BはAのプリカーサーprecursorである、ii少なくとも~に基づくたとえば、Aは少なくともBに基づく、および特定の文脈で適当な場合に、iiiに等しいたとえば、AはBに等しいまたはAはBと同じであるという場合を含む、それの通常の意味のいずれをも示すのに使用される。からの情報に基づくAはBからの情報に基づくなどという用語は、iに基づくたとえば、AはBに基づく、および少なくとも~の一部に基づくたとえば、Aは少なくともBの一部に基づくという場合を含む、それの通常の意味のいずれをも示すのに使用される。同様に、に応答してという用語は、少なくとも~に応答してを含む、それの通常の意味のいずれをも示すのに使用される。マルチマイクロフォンオーディオ感知デバイスのマイクロフォンのロケーションへの言及は、文脈によって別段に規定されていない限り、マイクロフォンの音響的に敏感な面の中心のロケーションを示す。チャネルという用語は、特定の文脈に応じて、時々、信号経路を示すのに使用され、また他のときには、そのような経路によって搬送される信号を示すのに使用される。別段に規定されていない限り、一連という用語は、2つ以上のアイテムのシーケンスを示すのに使用される。対数という用語は、10を底とする対数を示すのに使用されるが、他の底へのそのような演算の拡張も本開示の範囲内である。周波数成分という用語は、たとえば、高速フーリエ変換によって生成される信号の周波数領域表現のサンプルまたはビン、あるいは信号のサブバンドたとえば、バーク尺度またはメル尺度サブバンドなど、信号の周波数または周波数帯域のセットのうちの1つを示すのに使用される。別段に規定されていない限り、特定の特徴を有する装置の動作のいかなる開示も、類似の特徴を有する方法を開示するその逆も同様ことをも明確に意図し、特定の構成による装置の動作のいかなる開示も、類似の構成による方法を開示するその逆も同様ことをも明確に意図する。構成という用語は、それの特定の文脈によって示されるように、方法、装置、および/またはシステムに関して使用され得る。方法、プロセス、プロシージャ、および技法という用語は、特定の文脈によって別段に規定されていない限り、一般的、互換的に使用される。装置およびデバイスという用語も、特定の文脈によって別段に規定されていない限り、一般的、互換的に使用される。要素およびモジュールという用語は、一般に、より大きい構成の一部分を示すのに使用される。それの文脈によって明確に限定されない限り、システムという用語は、本明細書では、共通の目的を果たすために相互作用する要素のグループを含む、それの通常の意味のいずれをも示すのに使用される。文書の一部分の参照によるいかなる組込みも、そのような定義がその文書中の他の場所、ならびに組み込まれた部分において参照される図に現れた場合、その部分内で言及された用語または変数の定義を組み込んでいることを理解されたい。コーダ、コーデック、およびコーディングシステムという用語は、場合によっては、知覚的重み付けおよび/または他のフィルタ処理演算など、1つまたは複数の前処理演算の後にオーディオ信号のフレームを受信し、符号化するように構成された少なくとも1つのエンコーダと、そのフレームの復号表現を生成するように構成された対応するデコーダとを含むシステムを示すのに互換的に使用される。そのようなエンコーダとデコーダは、一般に通信リンクの対向する端末に配備される。全二重通信をサポートするために、エンコーダとデコーダの両方のインスタンスは、一般にそのようなリンクの各端部に配備される。本明細書では、感知オーディオ信号という用語は、1つまたは複数のマイクロフォンを介して受信された信号を示し、再生オーディオ信号という用語は、記憶装置から取り出され、および/または別のデバイスへのワイヤードもしくはワイヤレス接続を介して受信された情報から再生される信号を示す。通信または再生デバイスなどのオーディオ再生デバイスは、再生オーディオ信号をデバイスの1つまたは複数のラウドスピーカーに出力するように構成され得る。代替的に、そのようなデバイスは、再生オーディオ信号を、ワイヤを介してまたはワイヤレスにデバイスに結合されたイヤピース、他のヘッドセット、または外部ラウドスピーカーに出力するように構成され得る。テレフォニーなどのボイス通信のためのトランシーバアプリケーションに関して、感知オーディオ信号は、トランシーバによって送信されるべきニアエンド信号であり、再生オーディオ信号は、トランシーバによってたとえば、ワイヤレス通信リンクを介して受信されるファーエンド信号である。記録された音楽、ビデオ、または音声たとえば、MP3で符号化された音楽ファイル、映画、ビデオクリップ、オーディオブック、ポッドキャストの再生、あるいはそのようなコンテンツのストリーミングなどのモバイルオーディオ再生アプリケーションに関して、再生オーディオ信号は、再生またはストリーミングされるオーディオ信号である。ボイス通信のためのヘッドセットたとえば、Bluetooth登録商標ヘッドセットは、一般に、ユーザの耳の片方においてファーエンドオーディオ信号を再生するためのラウドスピーカーと、ユーザのボイスを受信するための1次マイクロフォンとを含んでいる。ラウドスピーカーは、一般にユーザの耳に装着され、マイクロフォンは、容認できるほど高いSNRをもつユーザのボイスを受信するために、使用中に配設されるべきヘッドセット内に配置される。マイクロフォンは、一般に、たとえば、ユーザの耳に装着されるハウジング内に、そのようなハウジングからユーザの口のほうへ延びるブームまたは他の突出部上に、あるいはセルラー電話との間でオーディオ信号を搬送するコード上に位置する。ヘッドセットはまた、ユーザの耳における1つまたは複数の追加の2次マイクロフォンを含み得、それは1次マイクロフォン信号のSNRを改善するために使用され得る。ヘッドセットとセルラー電話たとえば、ハンドセットとの間のオーディオ情報および、場合によっては電話フックステータスなどの制御情報の通信は、ワイヤードまたはワイヤレスであるリンクを介して実行され得る。所望のオーディオ信号の再生に関連してANCを使用することが望ましいことがある。たとえば、音楽を聴くために使用されるイヤフォンまたはヘッドフォン、あるいは通話中にファーエンドスピーカーのボイスを再生するために使用されるワイヤレスヘッドセットたとえば、Bluetooth登録商標または他の通信ヘッドセットも、ANCを実行するように構成され得る。そのようなデバイスは、再生オーディオ信号たとえば、音楽信号または受信通話と、得られたオーディオ信号をユーザの耳のほうへ向けるように構成されたラウドスピーカーの上流のアンチノイズ信号とを混合するように構成され得る。周囲雑音は、ANC演算にもかかわらず、再生オーディオ信号の了解度に影響を及ぼすことがある。1つのそのような例では、ANC演算は、より高い周波数では、より低い周波数よりもあまり有効でないことがあり、したがって、より高い周波数における周囲雑音は依然として再生オーディオ信号の了解度に影響を及ぼし得る。別のそのような例では、たとえば、安定性を保証するためにANC演算の利得が制限されることがある。さらなるそのような例では、ユーザの他方の耳に聞こえる周囲雑音が再生オーディオ信号の了解度に影響を及ぼし得るように、ユーザの耳の一方のみにおいてオーディオ再生およびANCを実行するデバイスたとえば、Bluetooth登録商標ヘッドセットなどのワイヤレスヘッドセットを使用することが望まれることがある。これらおよび他の場合には、ANC演算を実行することに加えて、了解度を高めるために再生オーディオ信号のスペクトルを修正することが望ましいことがある。図1Aに、一般的構成によるデバイスD100のブロック図を示す。デバイスD100は、デバイスD100の使用中にユーザの耳の耳道に向けられ、感知音響誤差に応答して誤差マイクロフォン信号SME10を生成するように構成された、誤差マイクロフォンME10を含む。デバイスD100はまた、誤差マイクロフォン信号SME10からの情報に基づき、誤差マイクロフォンME10によって感知された音響誤差を記述する、音響誤差信号SAE10残差または残差誤差信号とも呼ばれるを生成するように構成されたオーディオ入力段AI10のインスタンスAI10eを含む。デバイスD100はまた、再生オーディオ信号SRA10からの情報と音響誤差信号SAE10からの情報とに基づいてオーディオ出力信号SAO10を生成するように構成された装置A100を含む。デバイスD100はまた、オーディオ出力信号SAO10に基づいてラウドスピーカー駆動信号SO10を生成するように構成された、オーディオ出力段AO10と、デバイスD100の使用中にユーザの耳に向けられ、ラウドスピーカー駆動信号SO10に応答して音響信号を生成するように構成された、ラウドスピーカーLS10とを含む。オーディオ出力段AO10は、ラウドスピーカー駆動信号SO10を生成するために、オーディオ出力信号SAO10に対して1つまたは複数の後処理演算たとえば、フィルタ処理、増幅、デジタルからアナログへの変換、インピーダンス整合などを実行するように構成され得る。デバイスD100は、たとえば、ボイス通信用のワイヤレスヘッドセットなど、ヘッドセットのようにデバイスD100の使用中に誤差マイクロフォンME10とラウドスピーカーLS10とがユーザの頭部にまたはユーザの耳の中に装着されるように実装され得る。代替的に、デバイスD100は、たとえば、セルラー電話ハンドセットなど、電話ハンドセットのようにデバイスD100の使用中に誤差マイクロフォンME10とラウドスピーカーLS10とがユーザの耳に保持されるように実装され得る。図36、図37、図38A、図40B、および図41Bに、誤差マイクロフォンME10とラウドスピーカーLS10との配置のいくつかの例が示されている。図1Bに、音響誤差信号SAE10からの情報に基づいてアンチノイズ信号SAN10を生成するように構成されたANCモジュールNC10を含む、装置A100のブロック図を示す。装置A100はまた、等化オーディオ信号SEQ10を生成するために、雑音推定値SNE10に従って再生オーディオ信号SRA10に対して等化演算を実行するように構成された等化器EQ10を含み、雑音推定値SNE10は音響誤差信号SAE10からの情報に基づく。装置A100はまた、オーディオ出力信号SAO10を生成するためにアンチノイズ信号SAN10と等化オーディオ信号SEQ10とを組み合わせるたとえば、混合するように構成されたミキサMX10を含む。オーディオ入力段AI10eは、一般に、音響誤差信号SAE10を取得するために誤差マイクロフォン信号SME10に対して1つまたは複数の前処理演算を実行するように構成される。典型的な場合、たとえば、誤差マイクロフォンME10は、アナログ信号を生成するように構成されるが、装置A100は、デジタル信号上で動作するように構成され得、したがって前処理演算はアナログデジタル変換を含むことになる。オーディオ入力段AI10eによってアナログおよび/またはデジタル領域においてマイクロフォンチャネル上で実行され得る他の前処理演算の例には、バンドパスフィルタ処理たとえば、低域フィルタ処理がある。オーディオ入力段AI10eは、図1Cのブロック図に示すように、対応するマイクロフォン出力信号SMO10を生成するためにマイクロフォン入力信号SMI10に対して1つまたは複数の前処理演算を実行するように構成された、一般的構成によるオーディオ入力段AI10のインスタンスとして実現され得る。そのような前処理演算は、限定はしないがインピーダンス整合、アナログデジタル変換、利得制御、ならびに/あるいはアナログおよび/またはデジタル領域におけるフィルタ処理を含み得る。オーディオ入力段AI10eは、図1Cのブロック図に示すように、アナログ前処理段P10を含む、オーディオ入力段AI10の実装形態AI20のインスタンスとして実現され得る。一例では、段P10は、マイクロフォン入力信号SMI10たとえば、誤差マイクロフォン信号SME10に対してたとえば、50、100、または200Hzのカットオフ周波数を用いて高域フィルタ処理演算を実行するように構成される。オーディオ入力段AI10は、マイクロフォン出力信号SMO10をデジタル信号として、すなわち、サンプルのシーケンスとして生成することが望ましいことがある。オーディオ入力段AI20は、たとえば、前処理されたアナログ信号をサンプリングするように構成されたアナログデジタル変換器ADCC10を含む。音響アプリケーションの典型的なサンプリングレートには、8kHz、12kHz、16kHz、および約8から約16kHzまでの範囲内の他の周波数があるが、約44.1、48、または192kHzと同程度のサンプリングレートも使用され得る。オーディオ入力段AI10eは、図1Cのブロック図に示すように、オーディオ入力段AI20の実装形態AI30のインスタンスとして実現され得る。オーディオ入力段AI30は、対応するデジタル化チャネルに対して1つまたは複数の前処理演算たとえば、利得制御、スペクトル整形、雑音低減、および/またはエコー消去を実行するように構成されたデジタル前処理段P20を含む。デバイスD100は、通信または再生デバイスなど、オーディオ再生デバイスからの再生オーディオ信号SRA10を、ワイヤを介してまたはワイヤレスに受信するように構成され得る。再生オーディオ信号SRA10の例には、受信通話など、ファーエンドまたはダウンリンクオーディオ信号、および記憶媒体から再生される信号など、事前に記録されたオーディオ信号たとえば、オーディオまたはマルチメディアファイルから復号される信号がある。デバイスD100は、再生オーディオ信号SRA10を生成するために、ファーエンド音声信号と復号オーディオ信号との中から選択し、および/またはそれらを混合するように構成され得る。たとえば、デバイスD100は、図2Cに示すように、音声デコーダSD10からのファーエンド音声信号SFS10と、オーディオソースAS10からの復号オーディオ信号SDA10との中からたとえば、ユーザによるスイッチ作動に従って選択することによって再生オーディオ信号SRA10を生成するように構成された選択器SEL10を含み得る。デバイスD100内に含まれ得るオーディオソースAS10は、標準圧縮形式たとえば、MovingPicturesExpertsGroupMPEG-1AudioLayer3MP3、MPEG-4Part14MP4、Windows登録商標MediaAudio/VideoWMA/WMVのバージョンマイクロソフト社、ワシントン州レドモンド、AdvancedAudioCodingAAC、InternationalTelecommunicationUnionITU-TH.264などに従って符号化されたファイルまたはストリームなどの圧縮オーディオまたはオーディオビジュアル情報を再生するように構成され得る。装置A100は、等化器EQ10の上流に、再生オーディオ信号SRA10のダイナミックレンジを圧縮するように構成された自動利得制御AGCモジュールを含むように構成され得る。そのようなモジュールは、たとえば、サブバンド利得係数の上限および/または下限を制御するためにヘッドルーム定義および/またはマスターボリューム設定を与えるように構成され得る。代替または追加として、装置A100は、等化器EQ10の音響出力レベルを制限するたとえば、等化オーディオ信号SEQ10のレベルを制限するように構成および配置されたピークリミッタを含むように構成され得る。装置A100はまた、オーディオ出力信号SAO10を生成するためにアンチノイズ信号SAN10と等化オーディオ信号SEQ10とを組み合わせるたとえば、混合するように構成されたミキサMX10を含む。ミキサMX10はまた、アンチノイズ信号SAN10、等化オーディオ信号SEQ10、もしくはその2つの信号の混合をデジタル形式からアナログ形式に変換することによって、および/またはそのような信号に対して他の所望のオーディオ処理演算たとえば、そのような信号に対するフィルタ処理、増幅、利得係数の適用、および/またはレベルの制御を実行することによってオーディオ出力信号SAO10を生成するように構成され得る。装置A100は、誤差マイクロフォン信号SME10からの情報に基づいてたとえば、任意の所望のデジタルおよび/またはアナログANC技法に従ってアンチノイズ信号SAN10を生成するように構成されたANCモジュールNC10を含む。音響誤差信号からの情報に基づくANC方法はフィードバックANC方法としても知られる。ANCモジュールNC10は、アンチノイズ信号SA10を生成するために入力信号たとえば、音響誤差信号SAE10の位相を反転させるように一般に構成され、固定または適応であり得る、ANCフィルタFC10として実装することが望ましいことがある。一般に、振幅が音響雑音と一致し、位相が音響雑音と反対になるようなアンチノイズ信号SAN10を発生するようにANCフィルタFC10を構成することが望ましい。最適な雑音消去を達成するために、時間遅延、利得増幅、および等化または低域フィルタ処理などの信号処理演算が実行され得る。たとえば、高振幅低周波音響信号を減衰させるために信号を高域フィルタ処理するようにANCフィルタFC10を構成することが望ましいことがある。追加または代替として、たとえば、高周波においてANC効果が周波数とともに逓減するように信号を低域フィルタ処理するようにANCフィルタFC10を構成することが望ましいことがある。音響雑音がマイクロフォンからアクチュエータすなわち、ラウドスピーカーLS10に伝わる時間までにアンチノイズ信号SAN10が利用可能でなければならないので、ANCフィルタFC10によって生じる処理遅延は極めて短い時間一般に約30~60マイクロ秒を超えるべきではない。アンチノイズ信号SA10を生成するために音響誤差信号SAE10に対してANCフィルタFC10によって実行され得るANC演算の例には、位相反転フィルタ処理演算、最小2乗平均LMSフィルタ処理演算、LMSの変形態または派生物たとえば、米国特許出願公開第2006/0069566号Nadjarらなどに記載されているフィルタードXLMS、出力白色化フィードバックANC方法、およびたとえば、米国特許第5,105,377号Zieglerに記載されているデジタルバーチャルアースアルゴリズムがある。ANCフィルタFC10は、時間領域および/または変換領域たとえば、フーリエ変換もしくは他の周波数領域においてANC演算を実行するように構成され得る。ANCフィルタFC10はまた、アンチノイズ信号SAN10を生成するために音響誤差信号SAE10に対して他の処理演算を実行するたとえば、誤差信号を積分する、誤差信号を低域フィルタ処理する、周波数応答を等化する、利得を増幅もしくは減衰する、および/または遅延を一致させるかもしくは最小限に抑えるように構成され得る。ANCフィルタFC10は、2011年1月13日に公開された米国公開特許出願第2011/0007907号Parkらに記載されているように、パルス密度変調PDMもしくは他の高サンプリングレート領域においてアンチノイズ信号SAN10を生成し、および/または音響誤差信号SAE10のサンプリングレートよりも低いレートにおいてそれのフィルタ係数を適応させるように構成され得る。ANCフィルタFC10は、経時的に固定であるフィルタ状態を有するか、または代替的に、経時的に適応可能であるフィルタ状態を有するように構成され得る。適応ANCフィルタ処理演算は、一般に、動作条件の予想される範囲わたって固定ANCフィルタ処理演算よりも良好なパフォーマンスを達成することができる。たとえば、固定ANC手法と比較して、適応ANC手法は、一般に、周囲雑音および/または音響経路の変化に応答することによって、より良い雑音消去結果を達成することができる。そのような変化には、デバイスの使用中の耳に対するデバイスD100たとえば、セルラー電話ハンドセットの移動があり得、その移動は、音響漏れを増加または減少させることによって音響負荷を変化させ得る。誤差マイクロフォンME10は、ラウドスピーカーLS10によって生成された音場内に配設されることが望ましいことがある。たとえば、デバイスD100は、ユーザの耳道の入口を囲み、ラウドスピーカーLS10がその中に押し込められるチャンバ内の音を感知するために誤差マイクロフォンME10が配置されるように、フィードバックANCデバイスとして構築され得る。誤差マイクロフォンME10は、ヘッドフォンのイヤカップまたはイヤバッドの鼓膜向き部分内にラウドスピーカーLS10とともに配設されることが望ましいことがある。誤差マイクロフォンME10はまた、環境雑音から遮音されることが望ましいことがある。耳道中の音響信号は、ラウドスピーカーLS10によって再生されている所望のオーディオ信号たとえば、ファーエンドまたは復号オーディオコンテンツが支配的である可能性がある。ANCモジュールNC10は、ラウドスピーカーLS10から誤差マイクロフォンME10への音響結合を消去するためのエコーキャンセラを含むことが望ましいことがある。図3Aに、エコーキャンセラEC10を含むANCモジュールNC10の実装形態NC20のブロック図を示す。エコーキャンセラEC10は、エコーなし雑音信号SEC10を生成するために、エコー基準信号SER10たとえば、等化オーディオ信号SEQ10に従って、音響誤差信号SAE10に対してエコー消去演算を実行するように構成される。エコーキャンセラEC10は、固定フィルタたとえば、IIRフィルタとして実現され得る。代替的に、エコーキャンセラEC10は、適応フィルタたとえば、音響負荷/経路/漏れの変化に適応するFIRフィルタとして実装され得る。装置A100は、適応型であり得、および/またはANC演算に好適であろうよりもアグレッシブに調整され得る別のエコーキャンセラを含むことが望ましいことがある。図3Bに、そのようなエコーキャンセラEC20を含む構成のブロック図を示し、このエコーキャンセラEC20は、等化器EQ10によって雑音推定値SNE10として受信され得る第2のエコーなし信号SEC20を生成するために、エコー基準信号SER10たとえば、等化オーディオ信号SEQ10に従って、音響誤差信号SAE10に対してエコー消去演算を実行するように構成および配置される。装置A100はまた、等化オーディオ信号SEQ10を生成するために、雑音推定値SNE10からの情報に基づいて、再生オーディオ信号SRA10のスペクトルを修正するように構成された等化器EQ10を含む。等化器EQ10は、雑音推定値SNE10からの情報に基づいて、信号SR10の別のサブバンドに対して信号SRA10の少なくとも1つのサブバンドをブーストするまたは減衰させることによって信号SRA10を等化するように構成され得る。等化器EQ10は、再生オーディオ信号SRA10が利用可能になるまでたとえば、ユーザが、通話を開始または受信するか、あるいは信号SRA10を与えるメディアコンテンツまたはボイス認識システムにアクセスするまで、非アクティブのままであることが望ましいことがある。等化器EQ10は、雑音推定値SNE10を、アンチノイズ信号SAN10、エコーなし雑音信号SEC10、およびエコーなし雑音信号SEC20のいずれかとして受信するように構成され得る。装置A100は、2つ以上のそのような雑音推定値の中からのたとえば、エコーキャンセラEC10の性能の測度の現在値および/またはエコーキャンセラEC20の性能の測度の現在値に基づくランタイム選択をサポートするために、図3Cに示す選択器SEL20たとえば、マルチプレクサを含むように構成され得る。図4に、第1のサブバンド信号発生器SG100aと第2のサブバンド信号発生器SG100bとを含む、等化器EQ10の実装形態EQ20のブロック図を示す。第1のサブバンド信号発生器SG100aは、再生オーディオ信号SR10からの情報に基づいて第1のサブバンド信号のセットを生成するように構成され、第2のサブバンド信号発生器SG100bは、雑音推定値N10からの情報に基づいて第2のサブバンド信号のセットを生成するように構成される。等化器EQ20はまた、第1のサブバンドパワー推定値計算器EC100aと第2のサブバンドパワー推定値計算器EC100aとを含む。第1のサブバンドパワー推定値計算器EC100aは、各々が第1のサブバンド信号のうちの対応する1つからの情報に基づく、第1のサブバンドパワー推定値のセットを生成するように構成され、第2のサブバンドパワー推定値計算器EC100bは、各々が第2のサブバンド信号のうちの対応する1つからの情報に基づく、第2のサブバンドパワー推定値のセットを生成するように構成される。等化器EQ20はまた、対応する第1のサブバンドパワー推定値と対応する第2のサブバンドパワー推定値との間の関係に基づいて、サブバンドの各々について利得係数を計算するように構成されたサブバンド利得係数計算器GC100と、等化オーディオ信号SQ10を生成するためにサブバンド利得係数に従って再生オーディオ信号SR10をフィルタ処理するように構成されたサブバンドフィルタアレイFA100とを含む。等化器EQ10の実装形態および動作のさらなる例は、たとえば、2010年1月21日に公開されたSYSTEMSMETHODSAPPARATUSANDCOMPUTERPROGRAMPRODUCTSFORENHANCEDINTELLIGIBILITYと題する米国公開特許出願第2010/0017205号において見つけられ得る。サブバンド信号発生器SG100aおよびSG100bの一方または両方は、所望のサブバンド分割方式に従って周波数領域入力信号のビンをq個のサブバンドにグループ化することによってq個のサブバンド信号のセットを生成するように構成され得る。代替的に、サブバンド信号発生器SG100aおよびSG100bの一方または両方は、所望のサブバンド分割方式に従ってq個のサブバンド信号のセットを生成するために、たとえば、サブバンドフィルタバンクを使用して時間領域入力信号をフィルタ処理するように構成され得る。サブバンド分割方式は、各ビンが実質的にたとえば、約10パーセント内で同じ幅を有するように、均一であり得る。代替的に、サブバンド分割方式は、超越的方式たとえば、バーク尺度に基づく方式または対数的方式たとえば、メル尺度に基づく方式など、不均一であり得る。一例では、7つのバーク尺度サブバンドのセットのエッジは、周波数20、300、630、1080、1720、2700、4400、および7700Hzに対応する。サブバンドのそのような構成は、16kHzのサンプリングレートを有する広帯域音声処理システムにおいて使用され得る。そのような分割方式の他の例では、より低いサブバンドは、6サブバンド構成を取得するために除外され、および/または高周波限界は7700Hzから8000Hzに増加される。サブバンド分割方式の別の例は、4帯域擬似バーク方式300~510Hz、510~920Hz、920~1480Hz、および1480~4000Hzである。サブバンドのそのような構成は、8kHzのサンプリングレートを有する狭帯域音声処理システムにおいて使用され得る。サブバンドパワー推定値計算器EC100aおよびEC100bの各々は、サブバンド信号のそれぞれのセットを受信し、一般に再生オーディオ信号SR10と雑音推定値N10とのフレームごとにサブバンドパワー推定値の対応するセットを生成するように構成される。サブバンドパワー推定値計算器EC100aおよびEC100bの一方または両方は、各サブバンドパワー推定値を、そのフレームの対応するサブバンド信号値の2乗の合計として計算するように構成され得る。代替的に、サブバンドパワー推定値計算器EC100aおよびEC100bの一方または両方は、各サブバンドパワー推定値を、そのフレームの対応するサブバンド信号値の大きさの合計として計算するように構成され得る。各フレームの対応する信号全体のパワー推定値をたとえば、大きさの2乗の合計として計算し、このパワー推定値を使用してそのフレームのサブバンドパワー推定値を正規化するように、サブバンドパワー推定値計算器EC100aおよびEC100bの一方または両方を実装することが望ましいことがある。そのような正規化は、各サブバンド合計を信号合計で除算するか、または各サブバンド合計から信号合計を減算することによって実行され得る。除算の場合、ゼロ除算を回避するために信号合計に小さい値を加算することが望ましいことがある。代替または追加として、サブバンドパワー推定値計算器EC100aおよびEC100bの一方または両方を、サブバンドパワー推定値の時間平滑化演算を実行するように実装することが望ましいことがある。サブバンド利得係数計算器GC100は、対応する第1および第2のサブバンドパワー推定値に基づいて、再生オーディオ信号SRA10の各フレームの利得係数のセットを計算するように構成される。たとえば、サブバンド利得係数計算器GC100は、対応する信号サブバンドパワー推定値に対する雑音サブバンドパワー推定値の比として各利得係数を計算するように構成され得る。そのような場合、ゼロ除算を回避するために信号サブバンドパワー推定値に小さい値を加算することが望ましいことがある。サブバンド利得係数計算器GC100はまた、パワー比のうちの1つまたは複数場合によってはすべての各々に対して時間平滑化演算を実行するように構成され得る。この時間平滑化演算は、雑音の程度が増加しているとき、利得係数値がより急速に変化することを可能にし、および/または雑音の程度が減少しているとき、利得係数値の急速な変化を抑止するように構成されることが望ましいことがある。そのような構成は、大きい雑音が、この雑音が終了した後でも所望の音をその中でマスキングし続ける、聴覚心理時間マスキング効果に対抗する助けになり得る。したがって、現在の利得係数値と前の利得係数値との間の関係に従って平滑化係数の値を変化させるたとえば、利得係数の現在値が前の値よりも小さいとき、より多くの平滑化を実行し、利得係数の現在値が前の値よりも大きいとき、より少ない平滑化を実行することが望ましいことがある。代替または追加として、サブバンド利得係数計算器GC100は、サブバンド利得係数のうちの1つまたは複数場合によってはすべてに対して上限および/または下限を適用するように構成され得る。これらの限界の各々の値は固定であり得る。代替的に、これらの限界の一方または両方の値は、たとえば、等化器EQ10のための所望のヘッドルームおよび/または等化オーディオ信号SEQ10の現在のボリュームたとえば、ボリューム制御信号の現在のユーザ制御値に従って適応され得る。代替または追加として、これらの限界の一方または両方の値は、再生オーディオ信号SRA10の現在レベルなど、再生オーディオ信号SRA10からの情報に基づき得る。サブバンドの重複から生じ得る過大なブースティングを補償するように等化器EQ10を構成することが望ましいことがある。たとえば、サブバンド利得係数計算器GC100は、中間周波数サブバンド利得係数のうちの1つまたは複数の値を低減するように構成され得るたとえば、fsが再生オーディオ信号SRA10のサンプリング周波数を示す、周波数fs/4を含むサブバンド。サブバンド利得係数計算器GC100のそのような実装形態は、サブバンド利得係数の現在値に、1未満の値を有するスケール係数を乗算することによって低減を実行するように構成され得る。サブバンド利得係数計算器GC100のそのような実装形態は、スケールダウンすべき各サブバンド利得係数に対して同じスケール係数を使用するか、あるいは代替的に、たとえば、対応するサブバンドと、1つまたは複数の隣接するサブバンドとの重複の程度に基づいてスケールダウンすべき各サブバンド利得係数に対して異なるスケール係数を使用するように構成され得る。追加または代替として、高周波サブバンドのうちの1つまたは複数のブースティングの程度を増加させるように等化器EQ10を構成することが望ましいことがある。たとえば、再生オーディオ信号SRA10の1つまたは複数の高周波サブバンドたとえば、最も高いサブバンドの増幅が、中間周波数サブバンドたとえば、fsが再生オーディオ信号SRA10のサンプリング周波数を示す、周波数fs/4を含むサブバンドの増幅よりも小さくならないようにサブバンド利得係数計算器GC100を構成することが望ましいことがある。1つのそのような例では、サブバンド利得係数計算器GC100は、中間周波数サブバンドのサブバンド利得係数の現在値に、1よりも大きいスケール係数を乗算することによって高周波サブバンドのサブバンド利得係数の現在値を計算するように構成される。別のそのような例では、サブバンド利得係数計算器GC100は、Aそのサブバンドのパワー比から計算される現在の利得係数値と、B中間周波数サブバンドのサブバンド利得係数の現在値に、1よりも大きいスケール係数を乗算することによって得られる値とのうちの最大値として高周波サブバンドのサブバンド利得係数の現在値を計算するように構成される。サブバンドフィルタアレイFA100は、等化オーディオ信号SEQ10を生成するために、サブバンド利得係数の各々を再生オーディオ信号SRA10の対応するサブバンドに適用するように構成される。サブバンドフィルタアレイFA100は、サブバンド利得係数の各々を再生オーディオ信号SRA10の対応するサブバンドに適用するように各々が構成されたバンドパスフィルタのアレイを含むように実装され得る。そのようなアレイのフィルタは並列および/または直列に構成され得る。図5Aに、バンドパスフィルタF30-1~F30-qが、直列にすなわち、2≦k≦qについて、各フィルタF30-kがフィルタF30-k-1の出力をフィルタ処理するように構成されるようにカスケードでサブバンド利得係数に従って再生オーディオ信号SRA10をフィルタ処理することによって、サブバンド利得係数G1~Gqの各々を再生オーディオ信号SRA10の対応するサブバンドに適用するように構成された、サブバンドフィルタアレイFA100の実装形態FA120のブロック図を示す。フィルタF30-1~F30-qの各々は、有限インパルス応答FIRまたは無限インパルス応答IIRを有するように実装され得る。たとえば、フィルタF30-1~F30-qのうちの1つまたは複数場合によってはすべての各々は2次IIRセクションまたはバイカッドとして実装され得る。バイカッドの伝達関数は次のように表され得る。特に等化器EQ10の浮動小数点実装形態の場合、転置直接形IIを使用して各バイカッドを実装することが望ましいことがある。図5Bに、フィルタF30-1~F30-qのうちの1つのF30-iのバイカッド実装形態の転置直接形II構造を示す。図6に、フィルタF30-1~F30-qのうちの1つのバイカッド実装形態の一例の大きさと位相応答とのプロットを示す。サブバンドフィルタアレイFA120はバイカッドのカスケードとして実装され得る。そのような実装形態は、バイカッドIIRフィルタカスケード、2次IIRセクションまたはフィルタのカスケード、あるいはカスケードの一連のサブバンドIIRバイカッドとも呼ばれ得る。特に等化器EQ10の浮動小数点実装形態の場合、転置直接形IIを使用して各バイカッドを実装することが望ましいことがある。フィルタF30-1~F30-qの通過帯域は、たとえば、フィルタ通過帯域が等しい幅を有するような均一サブバンドのセットではなくたとえば、フィルタ通過帯域の2つ以上が異なる幅を有するような不均一サブバンドのセットへの再生オーディオ信号SRA10の帯域幅の分割を表すことが望ましいことがある。サブバンドフィルタアレイFA120は、第1のサブバンド信号発生器SG100aの時間領域実装形態のサブバンドフィルタバンク、および/または第2のサブバンド信号発生器SG100bの時間領域実装形態のサブバンドフィルタバンクと同じサブバンド分割方式を適用することが望ましいことがある。サブバンドフィルタアレイFA120は、そのような1つまたは複数のサブバンドフィルタバンクと同じ成分フィルタを使用してたとえば、異なる時間において、異なる利得係数値を用いてさえ実装され得るが、フィルタは、サブバンド信号発生器SG100aおよびSG100bのそのような実装形態では、一般に、入力信号に対して、サブバンドフィルタアレイFA120の場合のように直列にではなく、並列にすなわち、個々に適用されることに留意されたい。図7に、上記で説明したバーク尺度サブバンド分割方式のサブバンドフィルタアレイFA120の実装形態における7つのバイカッドのセットの各々の大きさと位相応答とを示す。フィルタF30-1~F30-qがサブバンドフィルタアレイFA120として構成されたとき、これらのフィルタのうちの対応する1つの1つまたは複数のフィルタ係数値を更新するためにサブバンド利得係数G1~Gqの各々が使用され得る。そのような場合、その周波数特性たとえば、その通過帯域の中心周波数および幅が固定され、その利得が変動するように、フィルタF30-1~F30-qのうちの1つまたは複数場合によってはすべての各々を構成することが望ましいことがある。そのような技法は、FIRまたはIIRフィルタが、フィードフォワード係数たとえば、上記のバイカッド式1中の係数b0、b1、およびb2のうちの1つまたは複数の値のみを変化させることによって実装され得る。一例では、フィルタF30-1~F30-qのうちの1つのF30-iのバイカッド実装形態の利得は、フィードフォワード係数b0にオフセットgを加算し、フィードフォワード係数b2から同じオフセットgを減算して以下の伝達関数を得ることによって変化する。この例では、a1およびa2の値は所望の帯域を定義するように選択され、a2の値とb2の値は等しく、b0は1に等しい。オフセットgは、g=1-a2iGi-1cなどの式に従って、対応する利得係数Giから計算され得、ただし、cは、所望の利得が帯域の中心において達成されるように調整され得る、1未満の値を有する正規化係数である。図8に、オフセットgが第2の段に適用されている、バイカッドの3段カスケードのそのような一例を示す。あるサブバンドの別のサブバンドに対する所望のブーストを達成するのに十分なヘッドルームが利用可能でないことが起こり得る。そのような場合、所望のブーストを他のサブバンドに負の方向に適用することによってすなわち、他のサブバンドを減衰させることによってサブバンド間の所望の利得関係が同等に取得され得る。再生オーディオ信号SRA10の1つまたは複数のサブバンドをブースティングなしにパスするように等化器EQ10を構成することが望ましいことがある。たとえば、低周波サブバンドのブースティングは、他のサブバンドのマフリングをもたらし得、等化器EQ10が再生オーディオ信号SRA10の1つまたは複数の低周波サブバンドたとえば、300Hz未満の周波数を含むサブバンドをブースティングなしにパスすることが望ましいことがある。再生オーディオ信号SRA10が非アクティブである間隔中に、等化器EQ10をバイパスするか、あるいは他の方法で再生オーディオ信号SRA10の等化を中断または抑止することが望ましいことがある。そのような一例では、装置A100は、たとえば、再生オーディオ信号SRA10が非アクティブであるとき、サブバンド利得係数値が減衰することを可能にすることによって等化器EQ10を制御するように構成された再生オーディオ信号SRA10に対するスペクトル傾斜および/または時間平均化エネルギーに対するフレームエネルギーの比など、いずれのそのような技法によるボイスアクティビティ検出演算を含むように構成される。図9Aに、デバイスD100の実装形態D110のブロック図を示す。デバイスD110は、デバイスD100の使用中にニアエンド音声信号たとえば、ユーザのボイスを感知するように向けられ、その感知されたニアエンド音声信号に応答してニアエンドマイクロフォン信号SME10を生成するように構成された少なくとも1つのボイスマイクロフォンMV10を含む。図36、図37、図38C、図38D、図39、図40B、図41A、および図41Cに、ボイスマイクロフォンMV10の配置のいくつかの例が示されている。デバイスD110はまた、ニアエンドマイクロフォン信号SMV10からの情報に基づいてニアエンド信号SNV10を生成するように構成されたオーディオ段AI10のたとえば、オーディオ段AI20またはAI30のインスタンスAI10vを含む。図9Bに、装置A100の実装形態A110のブロック図を示す。装置A110は、エコー基準SER10として等化オーディオ信号SEQ10を受信するように構成されたANCモジュールNC20のインスタンスを含む。装置A110はまた、ニアエンド信号SNV10からの情報に基づいて雑音抑圧信号を生成するように構成された雑音抑圧モジュールNS10を含む。装置A110はまた、ニアエンド信号SNV10からの情報に基づくニアエンド音声推定値SSE10に従って、音響誤差信号SAE10からの情報に基づく入力信号に対してフィードバック消去演算を実行することによってフィードバック消去された雑音信号を生成するように構成および配置されたフィードバックキャンセラCF10を含む。この例では、フィードバックキャンセラCF10は、それの入力信号としてエコーなし信号SEC10またはSEC20を受信するように構成され、等化器EQ10は、雑音推定値SNE10としてそのフィードバック消去された雑音信号を受信するように構成される。図10Aに、雑音抑圧モジュールNS10の実装形態NS20のブロック図を示す。この例では、雑音抑圧モジュールNS20は、ニアエンド信号SNV10からの情報に基づく入力信号に対して雑音抑圧演算を実行することによって雑音抑圧信号SNP10を生成するように構成された雑音抑圧フィルタFN10として実装される。一例では、雑音抑圧フィルタFN10は、それの入力信号の音声フレームをそれの入力信号の雑音フレームと区別し、音声フレームのみを含むために雑音抑圧信号SNP10を生成するように構成される。雑音抑圧フィルタFN10のそのような実装形態は、音声信号S40のフレームを、フレームエネルギー、信号対雑音比SNR、周期性、音声および/または残差たとえば、線形予測コーディング残差の自己相関、ゼロ交差レート、および/または第1の反射係数など、1つまたは複数のファクタに基づいて、アクティブたとえば、音声または非アクティブたとえば、背景雑音または無音として分類するように構成されたボイスアクティビティ検出器VAD:voiceactivitydetectorを含み得る。そのような分類は、そのようなファクタの値または大きさをしきい値と比較すること、および/またはそのようなファクタの変化の大きさをしきい値と比較することを含み得る。代替または追加として、そのような分類は、1つの周波数帯域におけるエネルギーなどのそのようなファクタの値または大きさあるいはそのようなファクタの変化の大きさを、別の周波数帯域における同様の値と比較することを含み得る。そのようなVADは、複数の基準たとえば、エネルギー、ゼロ交差レートなどおよび/または最近のVAD決定の記憶に基づいてボイスアクティビティ検出を実行するように実装することが望ましいことがある。そのようなボイスアクティビティ検出演算の一例には、たとえば、EnhancedVariableRateCodecSpeechServiceOptions368and70forWidebandSpreadSpectrumDigitalSystemsと題する3GPP2文書C.S0014-C、v1.0、2007年1月www.3gpp.orgにおいてオンライン入手可能のセクション4.7pp.4-49~4-57に記載されているように、信号のハイバンドエネルギーおよびローバンドエネルギーをそれぞれのしきい値と比較することがある。ラウドスピーカーLS10からニアエンドボイスマイクロフォンへの音響結合を消去するためにニアエンド信号SNV10に対するエコーキャンセラを含むように雑音抑圧モジュールNS20を構成することが望ましいことがある。そのような演算は、たとえば、等化器EQ10との正のフィードバックを回避するのを助け得る。図10Bに、エコーキャンセラEC30を含む雑音抑圧モジュールNS20のそのような実装形態NS30のブロック図を示す。エコーキャンセラEC30は、エコー基準信号SER20からの情報に従って、ニアエンド信号SNV10からの情報に基づく入力信号に対してエコー消去演算を実行することによってエコーなしニアエンド信号SCN10を生成するように構成および配置される。エコーキャンセラEC30は、一般に適応FIRフィルタとして実装される。この実装形態では、雑音抑圧フィルタFN10は、それの入力信号としてエコーなしニアエンド信号SCN10を受信するように構成される。図10Cに、装置A110の実装形態A120のブロック図を示す。装置A120において、雑音抑圧モジュールNS10は、エコー基準信号SER20として等化オーディオ信号SEQ10を受信するように構成された雑音抑圧モジュールNS30のインスタンスとして実装される。フィードバックキャンセラCF10は、雑音推定値を取得するためにフィードバックキャンセラCF10の入力信号からニアエンド音声推定値を消去するように構成される。フィードバックキャンセラCF10は、エコーキャンセラ構造たとえば、FIRフィルタなど、LMSベースの適応フィルタとして実装され、一般に適応型である。フィードバックキャンセラCF10はまた、無相関化演算を実行するように構成され得る。フィードバックキャンセラCF10は、制御信号として、ニアエンド信号SNV10、エコーなしニアエンド信号SCN10、および雑音抑圧信号SNP10のうちのいずれかであり得るニアエンド音声推定値SSE10を受信するように構成される。装置A110たとえば、装置A120は、2つ以上のそのようなニアエンド音声信号の中からのたとえば、エコーキャンセラEC30の性能の測度の現在値に基づくランタイム選択をサポートするために、図11Aに示すマルチプレクサを含むように構成され得る。通信適用例では、ユーザ自身のボイスの音響を、ユーザの耳において再生される受信信号中に混合することが望ましいことがある。ヘッドセットまたは電話など、ボイス通信デバイスにおいてマイクロフォン入力信号をラウドスピーカー出力中に混合する技法は、側音sidetoneと呼ばれる。ユーザが自分自身のボイスを聞くことを可能にすることによって、側音は、一般に、ユーザの快適さを向上させ、通信の効率を高める。ミキサMX10は、たとえば、ユーザの音声のたとえば、ニアエンド音声推定値SSE10の若干の可聴量をオーディオ出力信号SAO10中に混合するように構成され得る。雑音推定値SNE10は、ニアエンドマイクロフォン信号SMV10の雑音成分からの情報に基づくことが望ましいことがある。図11Bに、ニアエンド信号SNV10からの情報に基づいてニアエンド雑音推定値SNN10を生成するように構成された雑音抑圧フィルタFN10の実装形態FN50を含む、雑音抑圧モジュールNS20の実装形態NS50のブロック図を示す。雑音抑圧フィルタFN50は、雑音フレームからの情報に基づいてニアエンド雑音推定値SNN10たとえば、ニアエンド信号SNV10の雑音成分のスペクトルプロファイルを更新するように構成され得る。たとえば、雑音抑圧フィルタFN50は、雑音推定値SNN10を、変換領域たとえば、FFT領域またはサブバンド領域など、周波数領域における雑音フレームの時間平均として計算するように構成され得る。そのような更新は、周波数成分値を時間的に平滑化することによって周波数領域において実行され得る。たとえば、雑音抑圧フィルタFN50は、1次IIRフィルタを使用して、雑音推定値の各成分の前の値を現在の雑音セグメントの対応する成分の値で更新するように構成され得る。代替または追加として、雑音抑圧フィルタFN50は、最小統計値技法を適用し、経時的にニアエンド信号SNV10のスペクトルの最小値たとえば、最小パワーレベルを追跡するによってニアエンド雑音推定値SNN10を生成するように構成され得る。雑音抑圧フィルタFN50はまた、雑音抑圧信号SNP10を生成するために音声フレームに対して雑音低減演算を実行するように構成された雑音低減モジュールを含み得る。雑音低減モジュールの1つのそのような例は、周波数領域において雑音抑圧信号SNP10を生成するために、音声フレームから雑音推定値SNN10を減算することによってスペクトル減算演算を実行するように構成される。雑音低減モジュールの別のそのような例は、雑音抑圧信号SNP10を生成するために、雑音推定値SNN10を使用して音声フレームに対してウィーナーフィルタ処理演算を実行するように構成される。雑音抑圧フィルタFN50内で使用され得る後処理演算のさらなる例たとえば、残留雑音抑圧、雑音推定値組合せは、米国特許出願第61/406,382号Shinら、2010年10月25日出願に記載されている。図11Dに、雑音抑圧モジュールNS30およびNS50の実装形態NS60のブロック図を示す。本明細書で説明するANCデバイスたとえば、デバイスD100の使用中に、このデバイスは、ラウドスピーカーLS10がユーザの耳道の入口の前に配置され、その入口に向けられるように装着または保持される。したがって、周囲雑音の一部がユーザの鼓膜に届くのをデバイス自体が阻止することが予想され得る。この雑音阻止効果はパッシブ雑音消去とも呼ばれる。ニアエンド雑音推定値に基づく再生オーディオ信号SRA10に対して等化演算を実行するように等化器EQ10を構成することが望ましいことがある。このニアエンド雑音推定値は、ニアエンドマイクロフォン信号SMV10など、外部マイクロフォン信号からの情報に基づき得る。ただし、パッシブおよび/またはアクティブ雑音消去の結果として、そのようなニアエンド雑音推定値のスペクトルは、同じ刺激に応答してユーザが経験する実際の雑音のスペクトルとは異なることが予想され得る。そのような差異は、等化演算の有効性を低減することが予想され得る。図12Aに、3つの異なる曲線A、B、およびCの例を示している、デバイスD100の使用中に任意に選択された時間間隔の間の雑音パワー対周波数のプロットを示す。曲線Aは、ニアエンドマイクロフォンSMV10によって感知されたたとえば、ニアエンド雑音推定値SNN10によって示される推定雑音パワースペクトルを示す。曲線Bは、ユーザの耳道の入口にある耳基準点ERPにおける実際の雑音パワースペクトルを示し、パッシブ雑音消去の結果として曲線Aに対して低減されている。曲線Cは、アクティブ雑音消去の存在下の耳基準点ERPにおける実際の雑音パワースペクトルを示し、曲線Bに対してさらに低減されている。たとえば、曲線Aは、1kHzにおける外部雑音パワーレベルが10dBであることを示し、曲線Bは、1kHzにおける誤差信号雑音パワーレベルが4dBであることを示した場合、ERPにおける1kHzの雑音パワーは、たとえば、妨害物により6dBだけ減衰されていると仮定され得る。誤差マイクロフォン信号SME10からの情報は、リアルタイムでイヤピースの結合エリアたとえば、ラウドスピーカーLS10がそれの音響信号をユーザの耳道の中に送出するロケーション、またはイヤピースがユーザの耳道に接触するエリアにおける受信信号のスペクトルを監視するために使用され得る。この信号は、ユーザの耳道の入口にある耳基準点ERPの音場へのたとえば、ANCアクティビティの状態に応じた、曲線BまたはCへの密接な近似を与えると仮定され得る。そのような情報は、たとえば、装置A110およびA120に関して本明細書で説明したように雑音パワースペクトルを直接推定するために使用され得る。そのような情報はまた、耳基準点ERPにおける監視スペクトルに従ってニアエンド雑音推定値のスペクトルを修正するために間接的に使用され得る。監視スペクトルを使用して、たとえば、図12Aの曲線Bおよび曲線Cを推定することにより、ANCモジュールNC20が非アクティブであるときの曲線Aと曲線Bとの間の距離、またはANCモジュールNC20がアクティブであるときの曲線Aと曲線Cとの間の距離に従ってニアエンド雑音推定値SNN10を調整して、等化のためのより正確なニアエンド雑音推定値を取得することが望ましいことがある。曲線Aと曲線Bとの間の差、および曲線AとCとの間の差を生じる1次音響経路P1は、図11Cにおいて、ボイスマイクロフォンMV10の感知表面にある雑音基準経路NRP1から耳基準点ERPへの経路として示されている。雑音推定値SNN10に1次音響経路P1の推定値を適用することによってニアエンド雑音推定値SNN10から雑音推定値SNE10を取得するように装置A100の実装形態を構成することが望ましいことがある。そのような補償により、耳基準点ERPにおける実際の雑音パワーレベルをより正確に示すニアエンド雑音推定値が生成されることが予想され得る。1次音響経路P1を線形伝達関数としてモデル化することが望ましいことがある。この伝達関数の固定状態は、デバイスD100のシミュレートされた使用中にたとえば、デバイスD100が、HeadandTorsoSimulatorHATS、BruelandKjaer、デンマークなど、シミュレートされたユーザの耳に保持されている間に音響雑音信号の存在下でマイクロフォンMV10の応答とマイクロフォンME10の応答とを比較することによってオフラインで推定され得る。そのようなオフラインプロシージャは、伝達関数の適応型実装形態のために伝達関数の初期状態を取得するためにも使用され得る。1次音響経路P1はまた、非線形伝達関数としてモデル化され得る。ユーザによるデバイスD100の使用中にニアエンド雑音推定値SNN10を修正するために誤差マイクロフォン信号SME10からの情報を使用することが望ましいことがある。1次音響経路P1は、たとえば、特に、ハンドセットがユーザの耳に保持されたデバイスの移動から生じ得る音響負荷および漏れの変化により、使用中に変化し得る。受信経路の知覚される周波数応答に著しい影響を及ぼし得る音響負荷のそのような変動を処理するために、伝達関数の推定は、適応補償を使用して実行され得る。図12Bに、ニアエンド雑音推定値SNN10を生成するように構成された雑音抑圧モジュールNS50またはNS60のインスタンスを含む装置A100の実装形態A130のブロック図を示す。装置A130はまた、フィルタ処理された雑音推定値出力を生成するために雑音推定値入力をフィルタ処理するように構成された伝達関数XF10を含む。伝達関数XF10は、音響誤差信号SAE10からの情報に基づく制御信号に従ってフィルタ処理演算を実行するように構成された適応フィルタとして実装される。この例では、伝達関数XF10は、フィルタ処理された雑音推定値を生成するために、エコーなし雑音信号SEC10またはSEC20からの情報に従って、ニアエンド信号SNV10からの情報たとえば、ニアエンド雑音推定値SNN10に基づく入力信号をフィルタ処理するように構成され、等化器EQ10は、雑音推定値SNE10としてそのフィルタ処理された雑音推定値を受信するように構成される。再生オーディオ信号SRA10がアクティブである間隔中に音響誤差信号SAE10から1次音響経路P1に関する正確な情報を取得することが困難であり得る。したがって、これらの間隔中に伝達関数XF10が適応するたとえば、それのフィルタ係数を更新するのを抑止することが望ましいことがある。図13Aに、雑音抑圧モジュールNS50またはNS60のインスタンスと、伝達関数XF10の実装形態XF20と、アクティビティ検出器AD10とを含む装置A130の実装形態A140のブロック図を示す。アクティビティ検出器AD10は、その状態が監視信号入力のオーディオアクティビティのレベルを示す、アクティビティ検出信号SAD10を生成するように構成される。一例では、アクティビティ検出信号SAD10は、監視信号の現在のフレームのエネルギーがしきい値を下回る代替的に、そのしきい値以下である場合に第1の状態たとえば、オン、1、高、イネーブルを有し、他の場合に第2の状態たとえば、オフ、0、低、ディセーブルを有する。しきい値は、固定値またはたとえば、監視信号の時間平均化エネルギーに基づく適応値であり得る。図13Aの例では、アクティビティ検出器AD10は、再生オーディオ信号SRA10を監視するように構成される。代替例では、アクティビティ検出器AD10は、装置A140内で、アクティビティ検出信号SAD10の状態が等化オーディオ信号SEQ10のオーディオアクティビティのレベルを示すように構成される。伝達関数XF20は、アクティビティ検出信号SAD10の状態に応答して適応を可能にするかまたは抑止するように構成される。図13Bに、雑音抑圧モジュールNS60またはNS50と伝達関数XF10とのインスタンスを含む装置A120およびA130の実装形態A150のブロック図を示す。装置A150はまた、伝達関数XF10が、装置A140に関して本明細書で説明したように構成および配置された伝達関数XF20のインスタンスおよびアクティビティ検出器AD10のインスタンスと置き換えられるように、装置A140の実装形態として実装され得る。典型的な環境における音響雑音には、バブル雑音、空港雑音、街頭雑音、競合する話し手のボイス、および/または干渉源たとえば、テレビ受像機またはラジオからの音があり得る。したがって、そのような雑音は、一般に非定常であり、ユーザ自身のボイスの平均スペクトルに近い平均スペクトルを有することがある。しかしながら、ただ1つのボイスマイクロフォンからの情報に基づくニアエンド雑音推定値は、通常、近似的な定常雑音推定値にすぎない。その上、シングルチャネル雑音推定値の計算は概して雑音パワー推定遅延を伴うので、雑音推定値への対応する利得調整はかなりの遅延の後にしか実行され得ない。環境雑音の確実な同時推定値を取得することが望ましいことがある。各チャネルが、2つ以上のマイクロフォンのアレイのうちの対応するマイクロフォンによって生成された信号に基づく、マルチチャネル信号たとえば、デュアルチャネルまたはステレオフォニック信号は、一般に、ボイスアクティビティ検出のために使用され得る音源方向および/または近接度に関する情報を含んでいる。そのようなマルチチャネルVAD演算は、たとえば、特定の方向範囲たとえば、ユーザの口など、所望の音源の方向から到着する方向性音を含んでいるセグメントを、拡散音または他の方向から到着する方向性音を含んでいるセグメントと区別することによって、到着方向DOA:directionofarrivalに基づき得る。図14Aに、ボイスマイクロフォンMV10の1次インスタンスMV10-1と2次インスタンスMV10-2とをそれぞれ含むデバイスD110のマルチチャネル実装形態D200のブロック図を示す。デバイスD200は、1次ボイスマイクロフォンMV10-1が、デバイスの典型的な使用中に、2次ボイスマイクロフォンMV10-2よりも高い信号対雑音比を有する信号を生成するようにたとえば、ユーザの口により近接しおよび/またはユーザの口のほうへより直接的に配向されるように配設されるように構成される。オーディオ入力段AI10v-1およびAI10v-2は、本明細書で説明するようにオーディオ段AI20または図14Bに示すAI30のインスタンスとして実装され得る。ボイスマイクロフォンMV10の各インスタンスは、全方向、双方向、または単方向たとえば、カージオイドcardioidである応答を有し得る。ボイスマイクロフォンMV10の各インスタンスのために使用され得る様々なタイプのマイクロフォンには、限定はしないが圧電マイクロフォン、ダイナミックマイクロフォン、およびエレクトレットマイクロフォンがある。1つまたは複数のボイスマイクロフォンMV10をたとえば、音響結合を低減するためにラウドスピーカーLS10からできる限り遠くに配置することが望ましいことがある。また、1つまたは複数のボイスマイクロフォンMV10のうちの少なくとも1つが外部雑音にさらされるようにボイスマイクロフォンMV10を配置することが望ましいことがある。誤差マイクロフォンME10を耳道のできるだけ近くに、場合によっては耳道中にさえ配置することが望ましいことがある。ハンドセットまたはヘッドセットなど、ポータブルボイス通信のためのデバイスでは、ボイスマイクロフォンMV10の隣接するインスタンス間の中心間間隔は一般に約1.5cm~約4.5cmの範囲内であるが、ハンドセットなどのデバイスではより広い間隔たとえば、最高10cmまたは15cmも可能である。補聴器では、ボイスマイクロフォンMV10の隣接するインスタンス間の中心間間隔は、わずか約4mmまたは5mmであり得る。ボイスマイクロフォンMV10の様々なインスタンスは、線に沿って、あるいは代替的に、それらの中心が2次元形状たとえば、三角形または3次元形状の頂点にあるように構成され得る。本明細書で説明するマルチマイクロフォン適応等化デバイスたとえば、デバイスD200の動作中に、ボイスマイクロフォンMV10のインスタンスはマルチチャネル信号を生成し、各チャネルは、音響環境に対するマイクロフォンのうちの対応する1つの応答に基づく。単一のマイクロフォンを使用してキャプチャされ得るよりも音響環境の完全な表現を集合的に与えるために、対応するチャネルが互いに異なるように、1つのマイクロフォンが別のマイクロフォンよりも直接的に特定の音を受信し得る。装置A200は、雑音抑圧モジュールNS10が空間選択処理フィルタFN20として実装される装置A110またはA120のインスタンスとして実装され得る。フィルタFN20は、雑音抑圧信号SNP10を生成するために、入力マルチチャネル信号たとえば、信号SNV10-1およびSNV10-2に対して空間選択処理演算たとえば、方向選択処理演算を実行するように構成される。そのような空間選択処理演算の例には、たとえば、本明細書で説明するビームフォーミング、ブラインド音源分離BSS:blindsourceseparation、位相差ベースの処理、および利得差ベースの処理がある。図15Aに、雑音抑圧フィルタFN10が空間選択処理フィルタFN20として実装された雑音抑圧モジュールNS30のマルチチャネル実装形態NS130のブロック図を示す。空間選択処理フィルタFN20は、各入力信号を一連のセグメントとして処理するように構成され得る。典型的なセグメント長は約5または10ミリ秒から約40または50ミリ秒にわたり、セグメントは、重複してもたとえば、隣接するセグメントが25または50だけ重複する、重複しなくてもよい。1つの特定の例では、各入力信号は、それぞれ10ミリ秒の長さを有する一連の重複しないセグメントまたはフレームに分割される。装置A200の別の要素または演算たとえば、ANCモジュールNC10および/または等化器EQ10も、同じセグメント長を使用してまたは異なるセグメント長を使用して、それの入力信号を一連のセグメントとして処理するように構成され得る。1つのセグメントのエネルギーは、時間領域におけるそれのサンプルの値の2乗の合計として計算され得る。空間選択処理フィルタFN20は、フィルタ係数値の1つまたは複数の行列によって特徴づけられる固定フィルタを含むように実装され得る。これらのフィルタ係数値は、ビームフォーミング、ブラインド音源分離BSS、または複合BSS/ビームフォーミング方法を使用して取得され得る。空間選択処理フィルタFN20はまた、2つ以上の段を含むように実装され得る。これらの段の各々は、対応する適応フィルタ構造に基づき得、適応フィルタ構造の係数値は、音源分離アルゴリズムから導出された学習ルールを使用して計算され得る。フィルタ構造は、フィードフォワードおよび/またはフィードバック係数を含み得、有限インパルス応答FIRまたは無限インパルス応答IIR設計であり得る。たとえば、フィルタFN20は、固定フィルタ段たとえば、その係数がランタイム前に固定されるトレーニングされたフィルタ段と、後続の適応フィルタ段とを含むように実装され得る。そのような場合、適応フィルタ段の初期条件を生成するために固定フィルタ段を使用することが望ましいことがある。また、たとえば、IIR固定または適応フィルタバンクの安定性を保証するためにフィルタFN20への入力の適応スケーリングを実行することが望ましいことがある。固定フィルタ段のうちの適切な1つがたとえば、様々な固定フィルタ段の相対的な分離性能に従って演算中に選択され得るように構成された、複数の固定フィルタ段を含むように、空間選択処理フィルタFN20を実装することが望ましいことがある。ビームフォーミングという用語は、マイクロフォンアレイから受信されたマルチチャネル信号の指向性処理のために使用され得る技法の種類を指す。ビームフォーミング技法は、マイクロフォンの空間ダイバーシティから生じるチャネル間の時間差を使用して、特定の方向から到着した信号の成分を強調する。より詳細には、マイクロフォンの1つは、所望の音源たとえば、ユーザの口により直接的に配向され、他のマイクロフォンは、この音源から相対的に減衰した信号を発生し得る可能性がある。これらのビームフォーミング技法は、ビームを音源のほうに向け、他の方向にヌルを入れる、空間フィルタ処理のための方法である。ビームフォーミング技法では、音源に関して仮定を行わないが、信号の残響除去または音源の位置特定の目的で、音源とセンサとの間のジオメトリ、または音信号自体が既知であると仮定する。ビームフォーミングフィルタのフィルタ係数値は、データ依存またはデータ独立ビームフォーマ設計たとえば、超指向性ビームフォーマ、最小2乗ビームフォーマ、または統計学的最適ビームフォーマ設計に従って計算され得る。ビームフォーミング手法の例には、一般化サイドローブ消去GSC:generalizedsidelobecancellation、最小分散無ひずみ応答MVDR:minimumvariancedistortionlessresponse、および/または線形制約最小分散LCMV:linearlyconstrainedminimumvarianceビームフォーマがある。ブラインド音源分離アルゴリズムは、音源信号の混合のみに基づいて1つまたは複数の情報源と1つまたは複数の干渉源とからの信号を含み得る個々の音源信号を分離する方法である。BSSアルゴリズムの範囲は、分離信号を生成するためにたとえば、行列に混合信号を乗算することによって混合信号に重みの逆混合行列を適用する、独立成分分析ICA:independentcomponentanalysisと、フィルタ係数値が周波数領域において直接計算される、周波数領域ICAまたは複合ICAと、周波数ビンの間の予想される依存性をモデル化するソースプライアを使用する複合ICAの変形である、独立ベクトル解析IVA:independentvectoranalysisと、たとえば、マイクロフォンアレイの軸に対する、音源のうちの1つまたは複数の各々の既知の方向など、他のアプリオリ情報によって制約される、制約付きICAおよび制約付きIVAなどの変種とを含む。そのような適応フィルタ構造、ならびにそのようなフィルタ構造をトレーニングするために使用され得るICAまたはIVA適応フィードバックおよびフィードフォワード方式に基づく学習ルールのさらなる例は、2009年1月22日に公開されたSYSTEMSMETHODSANDAPPARATUSFORSIGNALARATIONと題する米国公開特許出願第2009/0022336号、および2009年6月25日に公開されたSYSTEMSMETHODSANDAPPARATUSFORMULTIMICROPHONEBASEDSPEECHENHANCEMENTと題する米国公開特許出願第2009/0164212号において見つけられ得る。図15Bに、雑音抑圧モジュールNS50の実装形態NS150のブロック図を示す。モジュールNS150は、ニアエンド信号SNV10-1およびSNV10-2からの情報に基づいてニアエンド雑音推定値SNN10を生成するように構成された空間選択処理フィルタFN20の実装形態FN30を含む。フィルタFN30は、ユーザのボイスの成分を減衰させることによって雑音推定値SNN10を生成するように構成され得る。たとえば、フィルタFN30は、指向性干渉成分および/または拡散雑音成分など、信号SNV10-1およびSNV10-2の1つまたは複数の他の成分から指向性音源成分たとえば、ユーザのボイスを分離する、方向選択演算を実行するように構成され得る。そのような場合、フィルタFN30は、雑音推定値SNN10が、信号SNV10-1およびSNV10-2の各々が含むよりも指向性音源成分の少ないエネルギーを含むようにすなわち、雑音推定値SNN10が、信号SNV10-1およびSNV10-2のいずれかが含むよりも指向性音源成分の少ないエネルギーを含むように、指向性音源成分のエネルギーを除去する構成され得る。フィルタFN30は、フィルタFN50のシングルチャネル実装形態によって生成された雑音推定値におけるよりもニアエンドユーザの音声の多くが除去されたニアエンド雑音推定値SSN10のインスタンスを生成することが予想され得る。空間選択処理フィルタFN20が3つ以上の入力チャネルを処理する場合、チャネルの異なるペアに対して空間選択処理演算を実行し、これらの演算の結果を組み合わせて雑音抑圧信号SNP10および/または雑音推定値SNN10を生成するようにフィルタを構成することが望ましいことがある。空間選択処理フィルタFN30のビームフォーマ実装形態は、一般に、ニアエンド雑音推定値SNN10を生成するために、指向性音源たとえば、ユーザのボイスからのエネルギーが減衰され得るように、ヌルビームフォーマとして含むように実装されるであろう。空間選択処理フィルタFN30のそのような実装形態のための複数の固定ヌルビームを発生するために1つまたは複数のデータ依存またはデータ独立設計技法MVDR、IVAなどを使用することが望ましいことがある。たとえば、たとえば、米国公開特許出願第2009/0164212号に記載されているように実行時に、オフラインで計算されたヌルビームの中から選択するために、これらのヌルビームをルックアップテーブルに記憶することが望ましいことがある。1つのそのような例には、各フィルタのための65個の複素係数、および各ビームを発生するための3つのフィルタがある。フィルタFN30は、マルチチャネルボイスアクティビティ検出VAD演算を実行して1次ニアエンド信号SNV10-1またはSCN10-1の成分および/またはセグメントを分類することによって、擬似シングルチャネル雑音推定値とも呼ばれる改善されたシングルチャネル雑音推定値を計算するように構成され得る。そのような雑音推定値は、長期推定値を必要としないので、他の手法よりも迅速に利用可能であり得る。また、このシングルチャネル雑音推定値は、一般に非定常雑音の除去をサポートすることができない長期推定値ベースの手法とは異なり、非定常雑音をキャプチャすることができる。そのような方法は、高速で正確な非定常雑音基準を与え得る。フィルタFN30は、たとえば、場合によっては各周波数成分に対して1次平滑器を使用して現在の雑音セグメントを雑音推定値の前の状態で平滑化することによって雑音推定値を生成するように構成され得る。フィルタFN20は、DOAベースのVAD演算を実行するように構成され得る。ある種類のそのような演算は、所望の周波数レンジ内のセグメントの各周波数成分について、入力マルチチャネル信号の2つのチャネルの各々における周波数成分間の位相差に基づく。位相差と周波数との間の関係は、その周波数成分の到着方向DOA:directionofarrivalを示すために使用され得、そのようなVAD演算は、500~2000Hzなど、広い周波数レンジにわたって位相差と周波数との間の関係が一貫しているときにすなわち、位相差と周波数との相関が線形であるときに、ボイス検出を示すように構成され得る。以下でより詳細に説明するように、点音源の存在は、複数の周波数にわたる方向インジケータの一貫性によって示される。別の種類のDOAベースVAD演算は、たとえば、時間領域においてチャネルを相互相関させることによって判断された各チャネルにおける信号のインスタンス間の時間遅延に基づく。マルチチャネルVAD演算の別の例は、入力マルチチャネル信号のチャネルの利得とも呼ばれるレベル間の差に基づく。利得ベースVAD演算は、たとえば、2つのチャネルのエネルギーの比がしきい値を超えた信号が近距離場音源から、およびマイクロフォンアレイの軸方向のうちの所望の1つから到着していることを示すとき、ボイス検出を示すように構成され得る。そのような検出器は、周波数領域においてたとえば、1つまたは複数の特定の周波数レンジにわたってあるいは時間領域において信号に作用するように構成され得る。位相ベースVAD演算の一例では、フィルタFN20は、その周波数における位相差が特定のレンジ内にある到着方向または到着時間遅延に対応するかどうかを判断するために、テスト中のレンジ内の各周波数成分において方向マスキング関数を適用するように構成され、周波数レンジにわたるそのようなマスキングの結果に従ってたとえば、セグメントの様々な周波数成分のマスクスコアの合計としてコヒーレンシ測度が計算される。そのような手法は、たとえば、単一の方向マスキング関数がすべての周波数において使用され得るように各周波数における位相差を、到着方向または到達時間差など、方向の周波数独立インジケータに変換することを含み得る。代替的に、そのような手法は、各周波数において観測された位相差に異なるそれぞれのマスキング関数を適用することを含み得る。この例では、フィルタF20は、コヒーレンシ測度の値を使用して、セグメントをボイスまたは雑音として分類する。方向マスキング関数は、コヒーレンシ測度の高い値がボイスセグメントを示すように、ユーザのボイスの予想到着方向を含むように選択され得る。代替的に、方向マスキング関数は、コヒーレンシ測度の高い値が雑音セグメントを示すように、ユーザのボイスの予想到着方向を除外するように選択され得る相補マスクとも呼ばれる。いずれの場合も、フィルタF20は、それのコヒーレンシ測度の値を、固定であるかまたは経時的に適応され得るしきい値と比較することによって、セグメントのバイナリVAD指示を取得するように構成され得る。フィルタFN30は、ニアエンド雑音推定値SNN10を、雑音として分類された1次入力信号たとえば、信号SNV10-1またはSCN10-1の各セグメントで平滑化することによって、ニアエンド雑音推定値SNN10を更新するように構成され得る。代替的に、フィルタFN30は、雑音として分類された1次入力信号の周波数成分に基づいてニアエンド雑音推定値SNN10を更新するように構成され得る。ニアエンド雑音推定値SNN10がセグメントレベルの分類結果に基づくか成分レベルの分類結果に基づくかにかかわらず、それの周波数成分を時間的に平滑化することによって雑音推定値SNN10の変動を低減することが望ましいことがある。位相ベースVAD演算の別の例では、フィルタF20は、テスト中の周波数レンジ内の個々の周波数成分の到着方向または到着時間遅延の分布の形状たとえば、個々のDOAが互いにどのくらい緊密にグループ化されるかに基づいてコヒーレンシ測度を計算するように構成される。そのような測度は、ヒストグラムを使用して計算され得る。いずれの場合も、ユーザのボイスのピッチの現在の推定値の倍数である周波数のみに基づいてコヒーレンシ測度を計算するようにフィルタFN20を構成することが望ましいことがある。検査されるべき各周波数成分について、たとえば、位相ベースの検出器は、高速フーリエ変換FFT係数の実数項に対する、対応するFFT係数の虚数項の比の逆タンジェントアークタンジェントとも呼ばれるとして位相を推定するように構成され得る。広帯域周波数レンジにわたって各ペアのチャネル間の方向コヒーレンスを判断するようにフィルタFN20の位相ベースVAD演算を構成することが望ましいことがある。そのような広帯域レンジは、たとえば、0、50、100、または200Hzの低周波限界から、3、3.5、または4kHzのあるいは最高7または8kHzまたはそれ以上など、さらにより高い高周波限界に及び得る。ただし、検出器が信号の帯域幅全体にわたって位相差を計算することは不要であり得る。たとえば、そのような広帯域レンジ内の多くの帯域では、位相推定が実際的でないかまたは不要であり得る。超低周波数における受信波形の位相関係の実際的評価は、一般に、トランスデューサ間で相応して大きい間隔を必要とする。したがって、マイクロフォン間の最大の利用可能な間隔は、低周波限界を確立し得る。一方、マイクロフォン間の距離は、空間エイリアシングを回避するために、最小波長の1/2を超えるべきではない。たとえば、8キロヘルツサンプリングレートは0から4キロヘルツまでの帯域幅を与える。4kHz信号の波長は約8.5センチメートルであるので、この場合、隣接するマイクロフォン間の間隔は約4センチメートルを超えるべきではない。マイクロフォンチャネルは、空間エイリアシングを生じ得る周波数を除去するために低域フィルタ処理され得る。音声信号または他の所望の信号が方向的にコヒーレントであることが予想され得る、特定の周波数成分または特定の周波数レンジをターゲットにすることが望ましいことがある。たとえば、自動車などの音源からの指向性雑音および/または拡散雑音など、背景雑音は、同じ範囲にわたって方向的にコヒーレントでなくなることが予想され得る。音声は4から8キロヘルツまでのレンジ内の低いパワーを有する傾向があり、したがって、少なくともこのレンジにわたって位相推定を控えることが望ましいことがある。たとえば、約700ヘルツから約2キロヘルツまでのレンジにわたって位相推定を実行し、方向コヒーレンシを判断することが望ましいことがある。したがって、周波数成分のすべてよりも少数の周波数成分についてたとえば、FFTの周波数サンプルのすべてよりも少数の周波数サンプルについて位相推定値を計算するようにフィルタFN20を構成することが望ましいことがある。一例では、検出器は、700Hz~2000Hzの周波数レンジについて位相推定値を計算する。4キロヘルツ帯域幅信号の128点FFTの場合、700~2000Hzのレンジは、ほぼ、第10のサンプルから第32のサンプルまでの23個の周波数サンプルに対応する。信号についての現在のピッチ推定値の倍数に対応する周波数成分について位相差のみを考慮するように検出器を構成することも望ましいことがある。フィルタFN20の位相ベースVAD演算は、計算された位相差からの情報に基づいて、チャネルペアの方向コヒーレンスを評価するように構成され得る。マルチチャネル信号の方向コヒーレンスは、信号の様々な周波数成分が同じ方向から到着する程度として定義される。理想的に方向的にコヒーレントなチャネルペアの場合、の値はすべての周波数について定数kに等しく、ここで、kの値は到着方向θおよび到着時間遅延τに関係する。マルチチャネル信号の方向コヒーレンスは、たとえば、たとえば、方向マスキング関数によって示されるように各周波数成分について推定される到着方向が特定の方向にどのくらい良く適合するかに従って、位相差と周波数との比によって、または到着時間遅延によって示されることもある各周波数成分について推定される到着方向をレーティングすることと、次いで、その信号についてのコヒーレンシ測度を取得するために様々な周波数成分についてのレーティング結果を組み合わせることとによって、定量化され得る。コヒーレンシ測度を時間平滑化値として生成するたとえば、時間平滑化関数を使用してコヒーレンシ測度を計算するようにフィルタFN20を構成することが望ましいことがある。コヒーレンシ測度の対比は、コヒーレンシ測度の現在値と、経時的コヒーレンシ測度の平均値たとえば、直近の10、20、50、または100フレームにわたる平均値、最頻値、または中央値との間の関係の値たとえば、差または比として表され得る。コヒーレンシ測度の平均値は、時間平滑化関数を使用して計算され得る。方向コヒーレンスの測度の計算および適用を含む、位相ベースVAD技法は、たとえば、米国公開特許出願第2010/0323652A1号および第2011/038489A1号Visserらにも記載されている。利得ベースVAD技法は、各チャネルについて利得測度の対応する値の間の差に基づいて入力マルチチャネル信号のセグメント中のボイスアクティビティの存在または不在を示すように構成され得る。時間領域においてまたは周波数領域において計算され得るそのような利得測度の例には、合計大きさ、平均大きさ、RMS振幅、中央大きさ、ピーク大きさ、総エネルギー、および平均エネルギーがある。利得測度に対しておよび/または計算された差に対して時間平滑化演算を実行するようにフィルタFN20のそのような実装形態を構成することが望ましいことがある。利得ベースVAD技法は、たとえば、所望の周波数レンジにわたるセグメントレベルの結果、または代替的に、各セグメントの複数のサブバンドの各々についての結果を生成するように構成され得る。利得ベースVAD技法は、チャネルの利得間の差がしきい値よりも大きいとき、セグメントが、マイクロフォンアレイの縦方向endfiredirectionにおける所望の音源からのものであることを検出するたとえば、ボイスアクティビティの検出を示すように構成され得る。代替的に、利得ベースVAD技法は、チャネルの利得間の差がしきい値よりも小さいとき、セグメントがマイクロフォンアレイの横方向broadsidedirectionにおける所望の音源からのものであることを検出するたとえば、ボイスアクティビティの検出を示すように構成され得る。しきい値はヒューリスティックに判断され得、信号対雑音比SNR、雑音フロアなどの1つまたは複数のファクタに応じて異なるしきい値を使用することたとえば、SNRが低いときにより高いしきい値を使用することが望ましいことがある。利得ベースVAD技法は、たとえば、米国公開特許出願第2010/0323652A1号Visserらにも記載されている。チャネル間の利得差が近接度検出のために使用され得、これは、より良い前面雑音抑圧たとえば、ユーザの前の干渉話者の抑圧など、よりアグレッシブな近距離場/遠距離場弁別をサポートし得る。マイクロフォン間の距離に応じて、平衡マイクロフォンチャネル間の利得差は、一般に、音源が50センチメートルまたは1メートル以内にある場合のみ発生することになる。空間選択処理フィルタF20は、利得ベースの近接度選択演算を実行することによって雑音推定値SNN10を生成するように構成され得る。そのような演算は、入力マルチチャネル信号の2つのチャネルのエネルギーの比が近接度しきい値を超えた信号が近距離音源からマイクロフォンアレイの特定の軸方向において到着していることを示すときは、信号のセグメントがボイスであることを示し、他の場合は、セグメントが雑音であることを示すように構成され得る。そのような場合、近接度しきい値は、マイクロフォンペアMV10-1、MV10-2に対する所望の近距離/遠距離境界半径に基づいて選択され得る。フィルタFN20のそのような実装形態は、周波数領域においてたとえば、1つまたは複数の特定の周波数レンジにわたってあるいは時間領域において信号に作用するように構成され得る。周波数領域では、周波数成分のエネルギーは、対応する周波数サンプルの2乗の大きさとして計算され得る。図15Cに、雑音低減モジュールNR10を含む雑音抑圧モジュールNS150の実装形態NS155のブロック図を示す。雑音低減モジュールNR10は、雑音低減信号SRS10を生成するために、ニアエンド雑音推定値SNN10からの情報に従って、雑音抑圧信号SNP10に対して雑音低減演算を実行するように構成される。そのような一例では、雑音低減モジュールNR10は、雑音低減信号SRS10を生成するために、周波数領域において雑音抑圧信号SNP10から雑音推定値SNN10を減算することによってスペクトル減算演算を実行するように構成される。別のそのような例では、雑音低減モジュールNR10は、雑音低減信号SRS10を生成するために、雑音推定値SNN10を使用して雑音抑圧信号SNP10に対してウィーナーフィルタ処理演算を実行するように構成される。そのような場合、フィードバックキャンセラCF10の対応するインスタンスは、ニアエンド音声推定値SSE10として雑音低減信号SRS10を受信するように構成され得る。図16Aに、雑音抑圧モジュールNS60、NS130、およびNS155の同様の実装形態NS160のブロック図を示す。図16Bに、別の一般的構成によるデバイスD300のブロック図を示す。デバイスD300は、本明細書で説明するラウドスピーカーLS10と、オーディオ出力段AO10と、誤差マイクロフォンME10と、オーディオ入力段AI10eとのインスタンスを含む。デバイスD300はまた、デバイスD300の使用中に周囲雑音をピックアップするように配設された雑音基準マイクロフォンMR10と、雑音基準信号SNR10を生成するように構成されたオーディオ入力段AI10たとえば、AI20またはAI30のインスタンスAI10rとを含む。マイクロフォンMR10は、一般に耳においてまたは耳の上に装着され、ユーザの耳から離れて向けられ、概してERPの3センチメートル以内にあるが、誤差マイクロフォンME10よりもERPから遠い。図36、図37、図38B~38D、図39、図40A、図40B、および図41A~Cに、雑音基準マイクロフォンMR10の配置のいくつかの例が示されている。図17Aに、それのインスタンスがデバイスD300内に含まれる、一般的構成による装置A300のブロック図を示す。装置A300は、誤差信号SAE10からの情報と雑音基準信号SNR10からの情報とに基づいてたとえば、任意の所望のデジタルおよび/またはアナログANC技法に従ってアンチノイズ信号SAN10の実装形態SAN20を生成するように構成されたANCモジュールNC10の実装形態NC50を含む。この場合、等化器EQ10は、音響誤差信号SAE10からの情報および/または雑音基準信号SNR10からの情報に基づく雑音推定値SNE20を受信するように構成される。図17Bに、エコーキャンセラEC10とANCフィルタFC10の実装形態FC20とを含むANCモジュールNC20およびNC50の実装形態NC60のブロック図を示す。ANCフィルタFC20は、一般に、アンチノイズ信号SAN20を生成するために雑音基準信号SNR10の位相を反転させるように構成され、また、ANC演算の周波数応答を等化し、および/またはANC演算の遅延を一致させるかもしくは最小限に抑えるように構成され得る。外部雑音推定値たとえば、雑音基準信号SNR10からの情報に基づくANC方法は、フィードフォワードANC方法としても知られる。ANCフィルタFC20は、一般に、最小2乗平均LMSアルゴリズムの実装形態に従ってアンチノイズ信号SAN20を生成するように構成され、LMSの種類には、フィルタ処理済み基準フィルタードXLMS、フィルタ処理済み誤差フィルタードELMS、フィルタードULMS、およびそれらの変形態たとえば、サブバンドLMS、ステップサイズ正規化LMSなどがある。ANCフィルタFC20は、たとえば、フィードフォワードまたはハイブリッドANCフィルタとして実装され得る。ANCフィルタFC20は、経時的に固定であるフィルタ状態を有するか、または代替的に、経時的に適応可能であるフィルタ状態を有するように構成され得る。装置A300は、図18Aに示すように、ANCモジュールNC60と併せて上記で説明したエコーキャンセラEC20を含むことが望ましいことがある。雑音基準信号SNR10に対するエコー消去演算を含むように装置A300を構成することも可能である。ただし、雑音基準マイクロフォンMR10は、一般に、誤差マイクロフォンME10よりもはるかに少ないエコーを感知し、雑音基準信号SNR10上のエコーは、一般に、送信経路中のエコーと比較してほとんど可聴影響を及ぼさないので、そのような演算は、一般に、容認できるANC性能のためには不要である。等化器EQ10は、雑音推定値SNE20を、アンチノイズ信号SAN20、エコーなし雑音信号SEC10、およびエコーなし雑音信号SEC20のいずれかとして受信するように構成され得る。たとえば、装置A300は、2つ以上のそのような雑音推定値の中からのたとえば、エコーキャンセラEC10の性能の測度の現在値および/またはエコーキャンセラEC20の性能の測度の現在値に基づくランタイム選択をサポートするために、図3Cに示すマルチプレクサを含むように構成され得る。パッシブおよび/またはアクティブ雑音消去の結果として、雑音基準信号SNR10からの情報に基づくニアエンド雑音推定値は、同じ刺激に応答してユーザが経験する実際の雑音とは異なることが予想され得る。図18Bに、雑音基準マイクロフォンMR10の感知表面にある雑音基準点NRP2から耳基準点ERPへの1次音響経路P2の図を示す。雑音基準信号SNR10に1次音響経路P2の推定値を適用することによって雑音基準信号SNR10から雑音推定値SNE20を取得するように装置A300の実装形態を構成することが望ましいことがある。そのような修正は、耳基準点ERPにおける実際の雑音パワーレベルをより正確に示す雑音推定値を生成することが予想され得る。図18Cに、伝達関数XF50を含む装置A300の実装形態A360のブロック図を示す。伝達関数XF50は固定補償を適用するように構成され得、その場合、パッシブブロッキングならびにアクティブ雑音消去の影響を考慮することが望ましいことがある。装置A360はまた、アンチノイズ信号SAN20を生成するように構成されたANCモジュールNC50この例では、NC60の実装形態を含む。雑音推定値SNE20は雑音基準信号SNR10からの情報に基づく。1次音響経路P2を線形伝達関数としてモデル化することが望ましいことがある。この伝達関数の固定状態は、デバイスD100のシミュレートされた使用中にたとえば、デバイスD100が、HeadandTorsoSimulatorHATS、BruelandKjaer、デンマークなど、シミュレートされたユーザの耳に保持されている間に音響雑音信号の存在下でマイクロフォンMR10の応答とマイクロフォンME10との応答を比較することによってオフラインで推定され得る。そのようなオフラインプロシージャは、伝達関数の適応型実装形態のために伝達関数の初期状態を取得するためにも使用され得る。1次音響経路P2はまた、非線形伝達関数としてモデル化され得る。伝達関数XF50はまた、たとえば、デバイスの使用中の音響負荷変動を処理するために適応補償を適用するように構成され得る。音響負荷変動は、受信経路の知覚される周波数応答に著しい影響を及ぼし得る。図19Aに、伝達関数XF50の適応型実装形態XF60を含む装置A360の実装形態A370のブロック図を示す。図19Bに、本明細書で説明したアクティビティ検出器AD10のインスタンスと、適応伝達関数XF60の制御可能な実装形態XF70とを含む装置A370の実装形態A380のブロック図を示す。図20に、ボイスマイクロフォンチャネルと雑音基準マイクロフォンチャネルの両方を含むデバイスD300の実装形態D400のブロック図を示す。デバイスD400は、以下で説明する装置A300の実装形態A400を含む。図21Aに、装置A130と同様である装置A400の実装形態A430のブロック図を示す。装置A430は、ANCモジュールNC60またはNC50のインスタンスと、雑音抑圧モジュールNS60またはNS50のインスタンスとを含む。装置A430はまた、制御信号として感知雑音信号SN10を受信し、フィルタ処理された雑音推定値出力を生成するためにその制御信号からの情報に基づいてニアエンド雑音推定値SNN10をフィルタ処理するように構成された伝達関数XF10のインスタンスを含む。感知雑音信号SN10は、アンチノイズ信号SAN20、雑音基準信号SNR10、エコーなし雑音信号SEC10、およびエコーなし雑音信号SEC20のいずれかであり得る。装置A430は、これらの信号のうちの2つ以上の中からの感知雑音信号SN10のたとえば、エコーキャンセラEC10の性能の測度の現在値および/またはエコーキャンセラEC20の性能の測度の現在値に基づくランタイム選択をサポートするために、選択器たとえば、図21Bに示すマルチプレクサSEL40を含むように構成され得る。図22に、装置A110と同様である装置A400の実装形態A410のブロック図を示す。装置A410は、雑音抑圧モジュールNS30またはNS20のインスタンスと、感知雑音信号SN10から雑音推定値SNE20を生成するように構成されたフィードバックキャンセラCF10のインスタンスとを含む。装置A430に関して本明細書で説明したように、感知雑音信号SN10は、音響誤差信号SAE10からの情報および/または雑音基準信号SNR10からの情報に基づく。たとえば、感知雑音信号SN10は、アンチノイズ信号SAN10、雑音基準信号SNR10、エコーなし雑音信号SEC10、およびエコーなし雑音信号SEC20のいずれかであり得、装置A410は、これらの信号のうちの2つ以上の中からの感知雑音信号SN10のランタイム選択のために、たとえば、図21Bに示し、本明細書で説明するマルチプレクサを含むように構成され得る。装置A110に関して本明細書で説明したように、フィードバックキャンセラCF10は、制御信号として、ニアエンド信号SNV10、エコーなしニアエンド信号SCN10、および雑音抑圧信号SNP10のうちのいずれかであり得るニアエンド音声推定値SSE10を受信するように構成される。装置A410は、2つ以上のそのようなニアエンド音声信号の中からのたとえば、エコーキャンセラEC30の性能の測度の現在値に基づくランタイム選択をサポートするために、図11Aに示すマルチプレクサを含むように構成され得る。図23に、装置A410の実装形態A470のブロック図を示す。装置A470は、雑音抑圧モジュールNS30またはNS20のインスタンスと、雑音基準信号SNR10からフィードバック消去された雑音基準信号SRC10を生成するように構成されたフィードバックキャンセラCF10のインスタンスとを含む。装置A470はまた、雑音推定値SNE10を生成するためにフィードバック消去された雑音基準信号SRC10をフィルタ処理するように構成された適応伝達関数XF60のインスタンスを含む。装置A470はまた、適応伝達関数XF60の制御可能な実装形態XF70を用いて、たとえば、装置A380に関して本明細書で説明したように構成および配置されたアクティビティ検出器AD10のインスタンスを含むように実装され得る。図24に、装置A410の実装形態A480のブロック図を示す。装置A480は、雑音抑圧モジュールNS30またはNS20のインスタンスと、フィルタ処理された雑音基準信号SRF10を生成するために雑音基準信号SNR10をフィルタ処理するようにフィードバックキャンセラCF10の上流に構成された伝達関数XF50のインスタンスとを含む。図25に、伝達関数XF50が適応伝達関数XF60のインスタンスとして実装された装置A480の実装形態A485のブロック図を示す。等化器EQ10によって適用される雑音推定値を取得するために、2つ以上の雑音推定値の中からのランタイム選択をサポートするか、または場合によっては2つ以上の雑音推定値を組み合わせるように、装置A100またはA300を実装することが望ましいことがある。たとえば、そのような装置は、単一のボイスマイクロフォンからの情報に基づく雑音推定値と、2つ以上のボイスマイクロフォンからの情報に基づく雑音推定値と、音響誤差信号SAE10および/または雑音基準信号SNR10からの情報に基づく雑音推定値とを組み合わせるように構成され得る。図26に、雑音推定値コンバイナCN10を含む装置A380の実装形態A385のブロック図を示す。雑音推定値コンバイナCN10は、誤差マイクロフォン信号SME10からの情報に基づく雑音推定値と、外部マイクロフォン信号からの情報に基づく雑音推定値との中から選択するようにたとえば、選択器として構成される。装置A385はまた、再生オーディオ信号SRA10を監視するように構成されたアクティビティ検出器AD10のインスタンスを含む。代替例では、アクティビティ検出器AD10は、装置A385内で、アクティビティ検出信号SAD10の状態が等化オーディオ信号SEQ10のオーディオアクティビティのレベルを示すように構成される。装置A385において、雑音推定値コンバイナCN10は、アクティビティ検出信号SAD10の状態に応答して雑音推定値入力の中から選択するように構成される。たとえば、信号SRA10またはSEQ10のレベルがあまりに高いときは、音響誤差信号SAE10からの情報に基づく雑音推定値の使用を回避することが望ましいことがある。そのような場合、雑音推定値コンバイナCN10は、ファーエンド信号がアクティブでないときは、雑音推定値SNE20として音響誤差信号SAE10たとえば、エコーなし雑音信号SEC10またはSEC20からの情報に基づく雑音推定値を選択し、ファーエンド信号がアクティブであるときは、雑音推定値SNE20として外部マイクロフォン信号たとえば、雑音基準信号SNR10からの情報に基づく雑音推定値を選択するように構成され得る。図27に、雑音抑圧モジュールNS60またはNS50のインスタンスと、ANCモジュールNC20またはNC60のインスタンスと、アクティビティ検出器AD10のインスタンスとを含む装置A120およびA140の実装形態A540のブロック図を示す。装置A540はまた、装置A120に関して本明細書で説明したように、エコーなし雑音信号SEC10またはSEC20からの情報に基づいてフィードバック消去された雑音信号SCC10を生成するように構成されたフィードバックキャンセラCF10のインスタンスを含む。装置A540はまた、装置A140に関して本明細書で説明したように、ニアエンド雑音推定値SNN10からの情報に基づいてフィルタ処理された雑音推定値SFE10を生成するように構成された伝達関数XF20のインスタンスを含む。この場合、雑音推定値コンバイナCN10は、ファーエンド信号がアクティブであるとき、雑音推定値SNE10として外部マイクロフォン信号たとえば、フィルタ処理された雑音推定値SFE10からの情報に基づく雑音推定値を選択するように構成される。図27の例では、アクティビティ検出器AD10は、再生オーディオ信号SRA10を監視するように構成される。代替例では、アクティビティ検出器AD10は、装置A540内で、アクティビティ検出信号SAD10の状態が等化オーディオ信号SEQ10のオーディオアクティビティのレベルを示すように構成される。雑音信号SCC10は、ERPにおける雑音スペクトルのより正確な推定値を与えることが予想され得るので、コンバイナCN10がこの雑音信号SCC10をデフォルトで選択するように装置A540を動作させることが望ましいことがある。ただし、ファーエンドアクティビティ中、この雑音推定値はファーエンド音声が支配的になり得ることが予想され得、それにより、等化器EQ10の効果が妨げられたり、さらには望ましくないフィードバックが生じたりすることがある。したがって、ファーエンド無音期間中にのみコンバイナCN10が雑音信号SCC10を選択するように装置A540を動作させることが望ましいことがある。また、ファーエンド無音期間中にのみ伝達関数XF20がたとえば、雑音推定値SNN10を雑音信号SEC10またはSEC20に適応的に一致させるように更新されるように装置A540を動作させることが望ましいことがある。残りの時間フレームではすなわち、ファーエンドアクティビティ中は、コンバイナCN10が雑音推定値SFE10を選択するように装置A540を動作させることが望ましいことがある。ファーエンド音声の大部分がエコーキャンセラEC30によって推定値SFE10から除去されていることが予想され得る。図28に、選択された雑音推定値に適切な伝達関数を適用するように構成された装置A130およびA430の実装形態A435のブロック図を示す。この場合、雑音推定値コンバイナCN10は、雑音基準信号SNR10からの情報に基づく雑音推定値と、ニアエンドマイクロフォン信号SNV10からの情報に基づく雑音推定値との中から選択するように構成される。装置A435はまた、選択された雑音推定値を適応伝達関数XF10およびXF60のうちの適切な1つに向けるように構成された選択器SEL20を含む。装置A435の他の例では、伝達関数XF20は、本明細書で説明した伝達関数XF20のインスタンスとして実装され、および/または、伝達関数XF60は、本明細書で説明した伝達関数XF50またはXF70のインスタンスとして実装される。アクティビティ検出器AD10は、伝達関数適応の制御と雑音推定値選択とのためにアクティビティ検出信号SAD10の異なるインスタンスを生成するように構成され得ることに、明確に留意されたい。たとえば、そのような異なるインスタンスは、たとえば、外部雑音推定値を選択するためのしきい値が、適応を無効化するためのしきい値をよりも高くなるように、またはその逆になるように監視信号のレベルを異なる対応するしきい値と比較することによって取得され得る。雑音推定経路における不十分なエコー消去は、等化器EQ10の準最適な性能をもたらし得る。等化器EQ10によって適用される雑音推定値が、オーディオ出力信号SAO10からの消去されていない音響エコーを含む場合、等化オーディオ信号SEQ10と等化器EQ10中のサブバンド利得係数計算経路との間で正のフィードバックループが作成され得る。このフィードバックループでは、たとえば、ラウドスピーカーLS10によって再生されるオーディオ出力信号SAO10に基づく音響信号中の等化オーディオ信号SEQ10のレベルが高くなるほど、その等化器EQ10はサブバンド利得係数を一層増加させる傾向がある。音響誤差信号SAE10および/または雑音基準信号SNR10からの情報に基づく雑音推定値がたとえば、不十分なエコー消去により信頼できなくなったと判断するように装置A100またはA300を実装することが望ましいことがある。そのような方法は、不信頼性の指示として経時的に雑音推定値パワーの立上りを検出するように構成され得る。そのような場合、ニアエンド送信経路におけるエコー消去の障害によりニアエンド雑音推定値のパワーがそのようにして増加することは予想され得ないので、1つまたは複数のボイスマイクロフォンからの情報に基づく雑音推定値たとえば、ニアエンド雑音推定値SNN10のパワーが基準として使用され得る。図29に、雑音抑圧モジュールNS60またはNS50のインスタンスと障害検出器FD10とを含む装置A140のそのような実装形態A545のブロック図を示す。障害検出器FD10は、それの状態が監視雑音推定値の信頼性の測度の値を示す、障害検出信号SFD10を生成するように構成される。たとえば、障害検出器FD10は、監視雑音推定値のパワーレベルの経時的変化dMたとえば、隣接するフレーム間の差と、ニアエンド雑音推定値のパワーレベルの経時的変化dNとの間の関係の状態に基づいて障害検出信号SFD10を生成するように構成され得る。dNの対応する増加がない場合、dMの増加は、監視雑音推定値が現在信頼できないことを示していることが予想され得る。この場合、雑音推定値コンバイナCN10は、監視雑音推定値が現在信頼できないという障害検出信号SFD10による指示に応答して別の雑音推定値を選択するように構成される。雑音推定値のセグメント中のパワーレベルは、たとえば、そのセグメントの2乗サンプルの合計として計算され得る。一例では、障害検出信号SFD10は、dNに対するdMの比あるいはデシベルまたは他の対数領域における、dMとdNとの間の差がしきい値を上回る代替的に、しきい値以上であるときに第1の状態たとえば、オン、1、高、選択外を有し、他のときに第2の状態たとえば、オフ、0、低、選択内を有する。しきい値は、固定値またはたとえば、ニアエンド雑音推定値の時間平均化エネルギーに基づく適応値であり得る。過渡現象にではなく定常傾向に応答するように障害検出器FD10を構成することが望ましいことがある。たとえば、dMとdNとの間の関係たとえば、上記で説明した比または差を評価する前にdMとdNとを時間的に平滑化するように障害検出器FD10を構成することが望ましいことがある。追加または代替として、しきい値を適用する前にその関係の計算値を時間的に平滑化するように障害検出器FD10を構成することが望ましいことがある。いずれの場合も、そのような時間平滑化演算の例には、平均化、低域フィルタ処理、および1次IIRフィルタまたは漏洩積分器leakyintegratorを適用することがある。雑音抑圧に好適であるニアエンド雑音推定値SNN10を生成するように雑音抑圧フィルタFN10またはFN30を調整すると、等化にはあまり好適でなない雑音推定値が生じ得る。デバイスA100またはA300の使用中のある時間にはたとえば、空間選択処理フィルタFN30が送信経路上で必要とされていないとき、パワーを節約するために雑音抑圧フィルタFN10を非アクティブにすることが望ましいことがある。エコーキャンセラEC10および/またはEC20の障害の場合のバックアップニアエンド雑音推定値を与えることが望ましいことがある。そのような場合、ニアエンド信号SNV10からの情報に基づいて別のニアエンド雑音推定値を計算するように構成された雑音推定モジュールを含むように装置A100またはA300を構成することが望ましいことがある。図30に、装置A120のそのような実装形態A520のブロック図を示す。装置A520は、ニアエンド信号SNV10またはエコーなしニアエンド信号SCN10からの情報に基づいてニアエンド雑音推定値SNN20を計算するように構成されたニアエンド雑音推定器NE10を含む。一例では、雑音推定器NE10は、変換領域たとえば、FFT領域またはサブバンド領域など、周波数領域においてニアエンド信号SNV10またはエコーなしニアエンド信号SCN10の雑音フレームを時間平均化することによってニアエンド雑音推定値SNN20を計算するように構成される。装置A140と比較すると、装置A520は、雑音推定値SNN10の代わりにニアエンド雑音推定値SNN20を使用する。別の例では、ニアエンド雑音推定値SNN20は、再生オーディオ信号SRA10の等化をサポートするためのニアエンド雑音推定値を取得するために、たとえば、伝達関数XF20、雑音推定値コンバイナCN10、および/または等化器EQ10の上流で雑音推定値SNN10と組み合わせられるたとえば、平均化される。図31Aに、誤差マイクロフォンME10を含まない一般的構成による装置D700のブロック図を示す。図31Bに、誤差信号SAE10なしの装置A410に類似する、装置A700の実装形態A710のブロック図を示す。装置A710は、雑音抑圧モジュールNS30またはNS20のインスタンスと、雑音基準信号SNR10からの情報に基づいてアンチノイズ信号SAN20を生成するように構成されたANCモジュールNC80とを含む。図32Aに、雑音抑圧モジュールNS30またはNS20のインスタンスを含み、誤差信号SAE10なしの装置A480に類似する、装置A710の実装形態A720のブロック図を示す。図32Bに、雑音抑圧モジュールNS60またはNS50のインスタンスと、雑音推定値SNE30を生成するために、雑音基準点NRP1から雑音基準点NRP2への1次音響経路P3のモデルに従って、ニアエンド雑音推定値SNN100を補正する伝達関数XF90とを含む、装置A700の実装形態A730のブロック図を示す。1次音響経路P3を線形伝達関数としてモデル化することが望ましいことがある。この伝達関数の固定状態は、デバイスD700のシミュレートされた使用中にたとえば、デバイスD100が、HeadandTorsoSimulatorHATS、BruelandKjaer、デンマークなど、シミュレートされたユーザの耳に保持されている間に音響雑音信号の存在下でマイクロフォンMV10の応答とマイクロフォンMR10の応答とを比較することによってオフラインで推定され得る。そのようなオフラインプロシージャは、伝達関数の適応型実装形態のために伝達関数の初期状態を取得するためにも使用され得る。1次音響経路P3はまた、非線形伝達関数としてモデル化され得る。図33に、フィードバック消去された雑音基準信号SRC10を生成するために雑音基準信号SNR10からニアエンド音声推定値SSE10を消去するように構成されたフィードバックキャンセラCF10のインスタンスを含む装置A730の実装形態A740のブロック図を示す。装置A740はまた、伝達関数XF90が、装置A140に関して本明細書で説明したように構成されたアクティビティ検出器AD10のインスタンスから制御入力を受信し、その制御入力の状態に従ってたとえば、信号SRA10またはSEQ10のアクティビティのレベルに応答して適応を可能にするかまたは無効化するように構成されるように実装され得る。装置A700は、ニアエンド雑音推定値SNN10と耳基準点ERPにおける雑音信号の合成推定値との中から選択するように構成された雑音推定値コンバイナCN10のインスタンスを含むように実装され得る。代替的に、装置A700は、耳基準点ERPにおける雑音信号のスペクトルの予測に従って、ニアエンド雑音推定値SNN10、雑音基準信号SNR10、またはフィードバック消去された雑音基準信号SRC10をフィルタ処理することによって雑音推定値SNE30を計算するように実装され得る。2次経路のための補償を含むように本明細書で説明する適応等化装置たとえば、装置A100、A300またはA700を実装することが望ましいことがある。そのような補償は、適応逆フィルタを使用して実行され得る。一例では、本装置は、たとえば、音響誤差信号SAE10からのERPにおける監視パワースペクトル密度PSD:powerspectraldensityを、たとえば、オーディオ出力信号SAO10からの受信経路におけるデジタル信号プロセッサの出力において適用されるPSDと比較するように構成される。適応フィルタは、音響負荷の変動によって生じ得る周波数応答の偏差について等化オーディオ信号SEQ10またはオーディオ出力信号SAO10を補正するように構成され得る。概して、本明細書で説明したデバイスD100、D300、D400、またはD700のいかなる実装形態もボイスマイクロフォンMV10の複数のインスタンスを含むように構築され得、すべてのそのような実装形態が明確に企図され、本明細書によって開示される。図34に、装置A800を含むデバイスD400のマルチチャネル実装形態D800のブロック図が示され、図35に、装置A410のマルチチャネル実装形態である装置A800の実装形態A810のブロック図が示されている。デバイスD800またはデバイスD700のマルチチャネル実装形態は、同じマイクロフォンが雑音基準マイクロフォンMR10と2次ボイスマイクロフォンMV10-2の両方として働くように構成されることが可能である。マルチチャネルニアエンド信号からの情報に基づくニアエンド雑音推定値と、誤差マイクロフォン信号SME10からの情報に基づく雑音推定値との組合せは、等化目的のためにロバストな非定常雑音推定値を生じることが予想され得る。ハンドセットは一般に一方のみの耳に対して保持され、したがって他方の耳は背景雑音にさらされることを心に留めておかれなければならない。そのような適用例では、一方の耳における誤差マイクロフォン信号からの情報に基づく雑音推定値はそれだけでは十分でなく、そのような雑音推定値を、1つまたは複数のボイスマイクロフォンおよび/または雑音基準マイクロフォン信号からの情報に基づく雑音推定値と組み合わせるたとえば、混合するように、雑音推定値コンバイナCN10を構成することが望ましいことがある。本明細書で説明する様々な伝達関数の各々は、時間領域係数のセットまたは周波数領域たとえば、サブバンドまたは変換領域係数のセットとして実装され得る。そのような伝達関数の適応型実装形態は、1つまたは複数のそのような係数または係数の値を改変するか、あるいはそのような係数または係数の複数の固定セットの中から選択することによって実行され得る。また、伝達関数たとえば、XF10、XF60、XF70の適応型実装形態を含む、本明細書で説明するいかなる実装形態も、適応を可能にするかまたは無効化するためにたとえば、信号SRA10および/またはSEQ10を監視するように本明細書で説明するように構成されたアクティビティ検出器AD10のインスタンスを含むように実装され得ることに明確に留意されたい。また、雑音推定値コンバイナCN10のインスタンスを含む、本明細書で説明するいかなる実装形態でも、コンバイナは、3つ以上の雑音推定値たとえば、誤差信号SAE10からの情報に基づく雑音推定値、ニアエンド雑音推定値SNN10、およびニアエンド雑音推定値SNN20の中から選択しおよび/または場合によってはそれらを組み合わせるように構成され得ることに明確に留意されたい。本明細書で説明した装置A100、A200、A300、A400、またはA700の実装形態の処理要素すなわち、トランスデューサでない要素は、ハードウェアで、ならびに/あるいはハードウェアとソフトウェアおよび/またはファームウェアとの組合せで実装され得る。たとえば、これらの処理要素のうちの1つまたは複数場合によってはすべては、信号SNV10からの音声情報たとえば、ニアエンド音声推定値SSE10に対して1つまたは複数の他の演算たとえば、ボコーディングを実行するようにも構成されたプロセッサ上に実装され得る。本明細書で説明する適応等化デバイスたとえば、デバイスD100、D200、D300、D400、またはD700は、本明細書で説明する対応する装置A100、A200、A300、A400、またはA700の実装形態を含むチップまたはチップセットを含み得る。チップまたはチップセットたとえば、移動局モデムMSM:mobilestationmodemチップセットは、装置の全部または一部をたとえば、命令として実行するように構成され得る1つまたは複数のプロセッサを含み得る。チップまたはチップセットはまた、デバイスの他の処理要素たとえば、オーディオ入力段AI10の要素および/またはオーディオ出力段AO10の要素を含み得る。そのようなチップまたはチップセットはまた、ワイヤレス送信チャネルを介して無線周波RF通信信号を受信し、そのRF信号内で符号化されたオーディオ信号たとえば、再生オーディオ信号SRA10を復号するように構成された、受信機と、信号SNV10からの音声情報たとえば、ニアエンド音声推定値SSE10に基づくオーディオ信号を符号化し、その符号化オーディオ信号を記述しているRF通信信号を送信するように構成された、送信機とを含み得る。そのようなデバイスは、1つまたは複数のコーデックとも呼ばれる符号化および復号方式を介してボイス通信データをワイヤレスに送信および受信するように構成され得る。そのようなコーデックの例には、EnhancedVariableRateCodecSpeechServiceOptions368and70forWidebandSpreadSpectrumDigitalSystemsと題するThirdGenerationPartnershipProject23GPP2文書C.S0014-C、v1.0、2007年2月www.3gpp.orgでオンライン入手可能に記載されているEnhancedVariableRateCodec、SelectableModeVocoderServiceOptionforWidebandSpreadSpectrumCommunicationSystemsと題する3GPP2文書C.S0030-0、v3.0、2004年1月www.3gpp.orgでオンライン入手可能に記載されている選択可能モードボコーダ音声コーデック、文書ETSITS126092V6.0.0EuropeanTelecommunicationsStandardsInstituteETSI、SophiaAntipolisCedex、FR、2004年12月に記載されている適応マルチレートAMR音声コーデック、および文書ETSITS126192V6.0.0ETSI、2004年12月に記載されているAMR広帯域音声コーデックがある。そのような場合、チップまたはチップセットCS10は、Bluetooth登録商標および/または移動局モデムMSMチップセットとして実装され得る。本明細書で説明したデバイスD100、D200、D300、D400、およびD700の実装形態は、ヘッドセット、ヘッドセット、イヤバッド、およびイヤカップを含む様々な通信デバイスにおいて実施され得る。図36に、正面に線形アレイで構成された3つのボイスマイクロフォンMV10-1、MV10-2、およびMV10-3と、正面の上部隅に配置された誤差マイクロフォンME10と、背面に配置された雑音基準マイクロフォンMR10とを有するハンドセットH100の正面図、背面図、および側面図を示す。ラウドスピーカーLS10は、誤差マイクロフォンME10の近くの正面の上部中央に配置される。図37に、ボイスマイクロフォンの異なる構成を有するハンドセットH200の正面図、背面図、および側面図を示す。この例では、ボイスマイクロフォンMV10-1およびMV10-3は正面に配置され、ボイスマイクロフォンMV10-2は背面に配置される。そのようなハンドセットのマイクロフォン間の最大距離は一般に約10または12センチメートルである。さらなる一例では、本明細書で説明する適応等化装置たとえば、装置A100、A200、A300、またはA400の実装形態の処理要素を含む通信ハンドセットたとえば、セルラー電話ハンドセットは、誤差マイクロフォンME10を含むヘッドセットから音響誤差信号SAE10を受信し、ワイヤードおよび/またはワイヤレス通信リンクを介してたとえば、Bluetooth登録商標SpecialInterestGroup社、ワシントン州ベルビューによって公表されたBluetooth登録商標プロトコルのバージョンを使用してヘッドセットにオーディオ出力信号SAO10を出力するように構成される。デバイスD700は、同様に、ヘッドセットから雑音基準信号SNR10を受信し、オーディオ出力信号SAO10をヘッドセットに出力するハンドセットによって実装され得る。1つまたは複数のマイクロフォンを有するイヤピースまたは他のヘッドセットは、本明細書で説明する等化デバイスたとえば、デバイスD100、D200、D300、D400、またはD700の実装形態を含み得るポータブル通信デバイスの一種である。そのようなヘッドセットはワイヤードまたはワイヤレスであり得る。たとえば、ワイヤレスハンドセットは、たとえば、Bluetooth登録商標プロトコルのバージョンを使用したセルラー電話ハンドセットなどの電話デバイスとの通信を介した半二重または全二重テレフォニーをサポートするように構成され得る。図38A~図38Dに、本明細書で説明する等価デバイスの実装形態を含み得るマルチマイクロフォンポータブルオーディオ感知デバイスH300の様々な図を示す。デバイスH300は、ボイスマイクロフォンMV10と、雑音基準マイクロフォンMR10と、誤差マイクロフォンME10およびラウドスピーカーLS10を含み、ハウジングから延在するイヤフォンZ20とを担持するハウジングZ10を含むワイヤレスヘッドセットである。概して、ヘッドセットのハウジングは、図38A、図38B、および図38Dに示すように矩形またはさもなければ細長い形たとえば、ミニブームのような形であるか、あるいはより丸い形、さらには円形であり得る。ハウジングはまた、バッテリーおよびプロセッサおよび/または他の処理回路たとえば、プリント回路板およびその上に取り付けられた構成要素を封入し得、電気的ポートたとえば、ミニユニバーサルシリアルバスUSBまたはバッテリー充電用の他のポートと、1つまたは複数のボタンスイッチおよび/またはLEDなどのユーザインターフェース機能とを含み得る。一般に、ハウジングの長軸に沿った長さは1インチから3インチまでの範囲内にある。デバイスH300の誤差マイクロフォンME10は、たとえば、ユーザの耳道に沿ってユーザの耳道の入口に向けられる。一般に、デバイスH300のボイスマイクロフォンMV10と雑音基準マイクロフォンMR10との各々は、デバイス内に、音響ポートとして働く、ハウジング中の1つまたは複数の小さい穴の背後に取り付けられる。図38B~図38Dは、ボイスマイクロフォンMV10のための音響ポートZ40と、雑音基準マイクロフォンMR10および/または2次ボイスマイクロフォンのための音響ポートZ50の2つの例Z50A、Z50Bとのロケーションを示している。この例では、マイクロフォンMV10およびMR10は、外部の周囲の音を受信するためにユーザの耳から離れて向けられる。図39に、ユーザの口に対して標準の配向でユーザの耳に取り付けられたヘッドセットH300の上面図を示す。図40Aに、ヘッドセットH300内で雑音基準マイクロフォンMR10および/または2次ボイスマイクロフォンが配設され得るいくつかの候補ロケーションを示す。ヘッドセットは、一般にヘッドセットから着脱可能である、イヤフックZ30などの固定デバイスを含み得る。外部イヤフックは、たとえば、ユーザがヘッドセットをいずれの耳でも使用するように構成することを可能にするために、可逆的であり得る。代替または追加として、ヘッドセットのイヤフォンは、内部固定デバイスたとえば、イヤプラグとして設計され得、この内部固定デバイスは、特定のユーザの耳道の外側部分により良く合うように、異なるユーザが異なるサイズたとえば、直径のイヤピースを使用できるようにするためのリムーバブルイヤピースを含み得る。図38Aに示すように、ヘッドセットのイヤフォンは誤差マイクロフォンME10をも含み得る。本明細書で説明する等化デバイスたとえば、デバイスD100、D200、D300、D400、またはD700は、一般にユーザの頭部に装着されるバンドによって結合される1つまたはペアのイヤカップを含むように実装され得る。図40Bに、たとえば、ワイヤレスにまたはコードを介して受信された信号からユーザの耳に対して音響信号を生成するように構成された、ラウドスピーカーLS10を含んでいるイヤカップEP10の断面図を示す。イヤカップEP10は、耳載せ形supraauralにすなわち、耳を囲むことなくユーザの耳の上に載るようにまたは耳覆い形circumauralにすなわち、ユーザの耳を覆うように構成され得る。イヤカップEP10は、ユーザの耳に対してラウドスピーカー駆動信号SO10を再生するように構成されたラウドスピーカーLS10と、ユーザの耳道の入口に向けられ、たとえば、イヤカップハウジング中の音響ポートを介して音響誤差信号を感知するように構成された誤差マイクロフォンME10とを含む。そのような場合、イヤカップの材料によってラウドスピーカーLS10から機械的振動を受けることからマイクロフォンME10を防護することが望ましいことがある。この例では、イヤカップEP10はボイスマイクロフォンMC10をも含む。そのようなイヤカップの他の実装形態では、イヤカップEP10の左または右のインスタンスから延びるブームまたは他の突出部上にボイスマイクロフォンMV10が取り付けられ得る。この例では、イヤカップEP10は、イヤカップハウジング中の音響ポートを介して環境雑音信号を受信するように構成される雑音基準マイクロフォンMR10をも含む。雑音基準マイクロフォンMR10が2次ボイスマイクロフォンMV10-2としても働くようにイヤカップEP10を構成することが望ましいことがある。イヤカップの代替として、本明細書で説明する等化デバイスたとえば、デバイスD100、D200、D300、D400、またはD700は、1つまたはペアのイヤバッドを含むように実装され得る。図41Aに、ユーザの耳にあるイヤバッド上に雑音基準マイクロフォンMR10が取り付けられ、イヤバッドをポータブルメディアプレーヤMP100に接続するコードCD10上にボイスマイクロフォンMV10が取り付けられた、使用中のイヤバッドのペアの一例を示す。図41Bに、ラウドスピーカーLS10と、ユーザの耳道の入口に向けられた誤差マイクロフォンME10と、ユーザの耳道から離れて向けられた雑音基準マイクロフォンMR10とを含んでいるイヤバッドEB10の一例の正面図を示す。使用中に、イヤバッドEB10は、たとえば、コードCD10を介して受信された信号からラウドスピーカーLS10によって生成された音響信号をユーザの耳道に向けるためにユーザの左耳に装着される。音響信号をユーザの耳道に向けるイヤバッドEB10の一部分は、ユーザの耳道を密閉するように快適に装着され得るように、エラストマーたとえば、シリコーンゴムなど、弾性材料で製造されているか、またはそれによって覆われていることが望ましいことがある。イヤバッドの構造によって、マイクロフォンME10およびMR10がラウドスピーカーLS10からの機械振動を受けないようにすることが望ましいことがある。図41Cに、使用中にマイクロフォンMV10がユーザの口のほうへ向けられるように、イヤバッドにあるコードCD10のストレインリリーフstrainrelief部分内にマイクロフォンMV10が取り付けられたイヤバッドEB10の実装形態EB12の側面図を示す。この例では、マイクロフォンMV10は、マイクロフォンMR10から約3~4センチメートルの距離のところで、コードCD10の半硬式ケーブル部分に取り付けられる。半硬式ケーブルは、柔軟で軽量であるが、使用中にマイクロフォンMV10をユーザの口のほうへ向けた状態に保つのに十分固く構成され得る。さらなる一例では、本明細書で説明する適応等化装置たとえば、装置A100、A200、A300、またはA400の実装形態の処理要素を含む通信ハンドセットたとえば、セルラー電話ハンドセットは、誤差マイクロフォンME10を含むイヤカップまたはイヤバッドから音響誤差信号SAE10を受信し、ワイヤードおよび/またはワイヤレス通信リンクを介してたとえば、Bluetooth登録商標プロトコルのバージョンを使用してイヤカップまたはイヤバッドにオーディオ出力信号SAO10を出力するように構成される。デバイスD700は、同様に、イヤカップまたはイヤバッドから雑音基準信号SNR10を受信し、オーディオ出力信号SAO10をイヤカップまたはイヤバッドに出力するハンドセットによって実装され得る。イヤカップまたはヘッドセットなど、等化デバイスは、モノフォニックオーディオ信号を生成するように実装され得る。代替的に、そのようなデバイスは、ユーザの耳の各々においてたとえば、ステレオイヤフォンまたはステレオヘッドセットとしてステレオフォニック信号のそれぞれのチャネルを生成するように実装され得る。この場合、各耳にあるハウジングはラウドスピーカーLS10のそれぞれのインスタンスを担持する。両方の耳について同じニアエンド雑音推定値SNN10を使用すれば十分であり得るが、各耳について内部雑音推定値たとえば、エコーなし雑音信号SEC10またはSEC20の異なるインスタンスを与えることが望ましいことがある。たとえば、各耳について誤差マイクロフォンME10および/または雑音基準信号SNR10のそれぞれのインスタンスを生成するためにその耳において1つまたは複数のマイクロフォンを含むことが望ましいことがあり、また、アンチノイズ信号SAN10の対応するインスタンスを生成するために各耳についてANCモジュールNC10、NC20、またはNC80のそれぞれのインスタンスを含むことが望ましいことがある。再生オーディオ信号SRA10がステレオフォニックである場合、等化器EQ10は、等化雑音推定値たとえば、信号SNE10、SNE20、またはSNE30に従って各チャネルを別々に処理するように実装され得る。本明細書で開示するシステム、方法、デバイス、および装置の適用範囲は、本明細書で開示し、および/または図36~図41Cに示す特定の例を含み、またそれらの例に限定されないことが明確に開示される。図42Aに、タスクT100およびT200を含む、一般的構成による再生オーディオ信号を処理する方法M100のフローチャートを示す。方法M100は、本明細書で説明したデバイスD100、D200、D300、およびD400の実装形態のいずれかなど、オーディオ信号を処理するように構成されたデバイス内で実行され得る。タスクT100は、たとえば、等化器EQ10に関して本明細書で説明したように等化オーディオ信号を生成するために、雑音推定値からの情報に基づいて、再生オーディオ信号の少なくとも1つの他の周波数サブバンドの振幅に対して再生オーディオ信号の少なくとも1つの周波数サブバンドの振幅をブーストする。タスクT200は、等化オーディオ信号に基づく音響信号を生成するために、ユーザの耳道に向けられたラウドスピーカーを使用する。この方法では、雑音推定値は、ユーザの耳道に向けられた誤差マイクロフォンによって生成された音響誤差信号からの情報に基づく。図42Bに、一般的構成による、再生オーディオ信号を処理するための装置MF100のブロック図を示す。装置MF100は、本明細書で説明したデバイスD100、D200、D300、およびD400の実装形態のいずれかなど、オーディオ信号を処理するように構成されたデバイス内に含まれ得る。装置MF100は、音響誤差信号からの情報に基づいて雑音推定値を生成するための手段F200を含む。この装置では、音響誤差信号は、ユーザの耳道に向けられた誤差マイクロフォンによって生成される。装置MF100はまた、たとえば、等化器EQ10に関して本明細書で説明したように等化オーディオ信号を生成するために、雑音推定値からの情報に基づいて、再生オーディオ信号の少なくとも1つの他の周波数サブバンドの振幅に対して再生オーディオ信号の少なくとも1つの周波数サブバンドの振幅をブーストするための手段F100を含む。装置MF100はまた、等化オーディオ信号に基づく音響信号を生成するために、ユーザの耳道に向けられたラウドスピーカーを含む。図43Aに、タスクT100、T200、T300、およびT400を含む、一般的構成による再生オーディオ信号を処理する方法M300のフローチャートを示す。方法M300は、本明細書で説明したデバイスD300、D400、およびD700の実装形態のいずれかなど、オーディオ信号を処理するように構成されたデバイス内で実行され得る。タスクT300は、たとえば、雑音抑圧モジュールNS10に関して本明細書で説明したようにデバイスのユーザの口において放出されたニアエンド音声信号の推定値を計算する。タスク400は、たとえば、フィードバックキャンセラCF10に関して本明細書で説明したように雑音推定値を生成するために、ニアエンド音声推定値からの情報に基づいて、ユーザの頭部の側面に位置する第1のマイクロフォンによって生成された信号からの情報に対してフィードバック消去演算を実行する。図43Bに、一般的構成による、再生オーディオ信号を処理するための装置MF300のブロック図を示す。装置MF300は、本明細書で説明したデバイスD300、D400、およびD700の実装形態のいずれかなど、オーディオ信号を処理するように構成されたデバイス内に含まれ得る。装置MF300は、たとえば、雑音抑圧モジュールNS10に関して本明細書で説明したようにデバイスのユーザの口において放出されたニアエンド音声信号の推定値を計算するための手段F300を含む。装置MF300はまた、たとえば、フィードバックキャンセラCF10に関して本明細書で説明したように雑音推定値を生成するために、ニアエンド音声推定値からの情報に基づいて、ユーザの頭部の側面に位置する第1のマイクロフォンによって生成された信号からの情報に対してフィードバック消去演算を実行するための手段F300を含む。本明細書で開示した方法および装置は、概して任意の送受信および/またはオーディオ感知適用例、特にそのような適用例のモバイルまたは場合によってはポータブルインスタンスにおいて適用され得る。たとえば、本明細書で開示した構成の範囲は、符号分割多元接続CDMA無線インターフェースを採用するように構成されたワイヤレステレフォニー通信システム中に常駐する通信デバイスを含む。とはいえ、本明細書で説明した特徴を有する方法および装置は、ワイヤードおよび/またはワイヤレスたとえば、CDMA、TDMA、FDMA、および/またはTD-SCDMA送信チャネルを介したボイスオーバIPVoIPを採用するシステムなど、当業者に知られている広範囲の技術を採用する様々な通信システムのいずれにも常駐し得ることが、当業者には理解されよう。本明細書で開示した通信デバイスは、パケット交換式であるネットワークたとえば、VoIPなどのプロトコルに従ってオーディオ送信を搬送するように構成されたワイヤードおよび/またはワイヤレスネットワークおよび/または回線交換式であるネットワークにおける使用に適応され得ることが明確に企図され、本明細書によって開示される。また、本明細書で開示した通信デバイスは、狭帯域コーディングシステムたとえば、約4または5キロヘルツの可聴周波数レンジを符号化するシステムでの使用、ならびに/または全帯域広帯域コーディングシステムおよびスプリットバンド広帯域コーディングシステムを含む、広帯域コーディングシステムたとえば、5キロヘルツを超える可聴周波数を符号化するシステムでの使用に適応され得ることが明確に企図され、本明細書によって開示される。本明細書で説明した構成の提示は、本明細書で開示した方法および他の構造を当業者が製造または使用できるように与えたものである。本明細書で図示および説明したフローチャート、ブロック図、および他の構造は例にすぎず、これらの構造の他の変形態も本開示の範囲内である。これらの構成に対する様々な変更が可能であり、本明細書で提示した一般原理は他の構成にも同様に適用され得る。したがって、本開示は、上記に示した構成に限定されるものではなく、原開示の一部をなす、出願した添付の特許請求の範囲を含む、本明細書において任意の方法で開示した原理および新規の特徴に一致する最も広い範囲が与えられるべきである。情報および信号は、多種多様な技術および技法のいずれかを使用して表され得ることを当業者なら理解されよう。たとえば、上記の説明全体にわたって言及され得るデータ、命令、コマンド、情報、信号、ビット、およびシンボルは、電圧、電流、電磁波、磁界または磁性粒子、光場または光学粒子、あるいはそれらの任意の組合せによって表され得る。本明細書で開示した構成の実装形態の重要な設計要件は、圧縮されたオーディオもしくはオーディオビジュアル情報たとえば、本明細書で識別される例のうちの1つなど、圧縮形式に従って符号化されるファイルまたはストリームの再生などの計算集約的適用例、または広帯域通信たとえば、12、16、44.1、48、または192kHzなど、8キロヘルツよりも高いサンプリングレートにおけるボイス通信の適用例では特に、一般に百万命令毎秒またはMIPSで測定される処理遅延および/または計算複雑性を最小にすることを含み得る。本明細書で説明したマルチマイクロフォン処理システムの目的は、全体で10~12dBの雑音低減を達成すること、所望の話者の移動中にボイスレベルおよびカラーを保持すること、アグレッシブな雑音除去、音声の残響除去の代わりに雑音が背景に移動されたという知覚を取得すること、ならびに/またはよりアグレッシブな雑音低減のための後処理たとえば、スペクトル減算またはウィーナーフィルタ処理など、雑音推定値に基づくスペクトルマスキングおよび/または別のスペクトル修正演算のオプションを可能にすることを含み得る。本明細書で開示した適応等価装置たとえば、装置A100、A200、A300、A400、A700、またはMF100、またはMF300の実装形態の様々な処理要素は、意図された適用例に好適であると考えられるハードウェア、ソフトウェア、および/またはファームウェアの任意の組合せで実施され得る。たとえば、そのような要素は、たとえば、同じチップ上に、またはチップセット中の2つ以上のチップ間に常駐する電子デバイスおよび/または光デバイスとして作製され得る。そのようなデバイスの一例は、トランジスタまたは論理ゲートなどの論理要素の固定アレイまたはプログラマブルアレイであり、これらの要素のいずれも1つまたは複数のそのようなアレイとして実装され得る。これらの要素のうちの任意の2つ以上、さらにはすべてが、同じ1つまたは複数のアレイ内に実装され得る。そのような1つまたは複数のアレイは、1つまたは複数のチップ内たとえば、2つ以上のチップを含むチップセット内に実装され得る。本明細書で開示した装置たとえば、装置A100、A200、A300、A400、A700、またはMF100、またはMF300の様々な実装形態の1つまたは複数の要素は、全体または一部が、マイクロプロセッサ、組込みプロセッサ、IPコア、デジタル信号プロセッサ、FPGAフィールドプログラマブルゲートアレイ、ASSP特定用途向け標準製品、およびASIC特定用途向け集積回路など、論理要素の1つまたは複数の固定アレイまたはプログラマブルアレイ上で実行するように構成された命令の1つまたは複数のセットとしても実装され得る。本明細書で開示した装置の実装形態の様々な要素のいずれも、1つまたは複数のコンピュータたとえば、プロセッサとも呼ばれる、命令の1つまたは複数のセットまたはシーケンスを実行するようにプログラムされた1つまたは複数のアレイを含む機械としても実施され得、これらの要素のうちの任意の2つ以上、さらにはすべてが、同じそのような1つまたは複数のコンピュータ内に実装され得る。本明細書で開示したプロセッサまたは処理するための他の手段は、たとえば、同じチップ上に、またはチップセット中の2つ以上のチップ間に常駐する1つまたは複数の電子デバイスおよび/または光デバイスとして作製され得る。そのようなデバイスの一例は、トランジスタまたは論理ゲートなどの論理要素の固定アレイまたはプログラマブルアレイであり、これらの要素のいずれも1つまたは複数のそのようなアレイとして実装され得る。そのような1つまたは複数のアレイは、1つまたは複数のチップ内たとえば、2つ以上のチップを含むチップセット内に実装され得る。そのようなアレイの例には、マイクロプロセッサ、埋込みプロセッサ、IPコア、DSP、FPGA、ASSP、およびASICなど、論理要素の固定アレイまたはプログラマブルアレイがある。本明細書で開示したプロセッサまたは処理するための他の手段は、1つまたは複数のコンピュータたとえば、命令の1つまたは複数のセットまたはシーケンスを実行するようにプログラムされた1つまたは複数のアレイを含む機械あるいは他のプロセッサとしても実施され得る。本明細書で説明したプロセッサは、そのプロセッサが組み込まれているデバイスまたはシステムたとえば、ボイス通信デバイスの別の動作に関係するタスクなど、方法M100またはM300または本明細書で説明した装置もしくはデバイスの動作に関して開示した別の方法の実装形態のプロシージャに直接関係しないタスクを実施するために、またはそのプロシージャに直接関係しない命令の他のセットを実行するために使用されることが可能である。また、本明細書で開示した方法の一部たとえば、アンチノイズ信号を発生することがオーディオ感知デバイスのプロセッサによって実行され、その方法の別の一部たとえば、再生オーディオ信号を等価することは1つまたは複数の他のプロセッサの制御下で実行されることが可能である。本明細書で開示した構成に関して説明した様々な例示的なモジュール、論理ブロック、回路、およびテストならびに他の動作は、電子ハードウェア、コンピュータソフトウェア、またはその両方の組合せとして実装され得ることを、当業者なら諒解されよう。そのようなモジュール、論理ブロック、回路、および動作は、本明細書で開示した構成を生成するように設計された、汎用プロセッサ、デジタル信号プロセッサDSP、ASICまたはASSP、FPGAまたは他のプログラマブル論理デバイス、個別ゲートまたはトランジスタ論理、個別ハードウェア構成要素、あるいはそれらの任意の組合せを用いて実装または実行され得る。たとえば、そのような構成は、少なくとも部分的に、ハードワイヤード回路として、特定用途向け集積回路へと作製された回路構成として、あるいは不揮発性記憶装置にロードされるファームウェアプログラム、または汎用プロセッサもしくは他のデジタル信号処理ユニットなどの論理要素のアレイによって実行可能な命令である機械可読コードとしてデータ記憶媒体からロードされるかもしくはデータ記憶媒体にロードされるソフトウェアプログラムとして実装され得る。汎用プロセッサはマイクロプロセッサであり得るが、代替として、プロセッサは、任意の従来のプロセッサ、コントローラ、マイクロコントローラ、または状態機械であり得る。プロセッサはまた、コンピューティングデバイスの組合せ、たとえば、DSPとマイクロプロセッサとの組合せ、複数のマイクロプロセッサ、DSPコアと連携する1つまたは複数のマイクロプロセッサ、あるいは任意の他のそのような構成として実装され得る。ソフトウェアモジュールは、RAMランダムアクセスメモリ、ROM読取り専用メモリ、フラッシュRAMなどの不揮発性RAMNVRAM、消去可能プログラマブルROMEPROM、電気的消去可能プログラマブルROMEEPROM、レジスタ、ハードディスク、リムーバブルディスク、またはCD-ROMなど、非一時的記憶媒体中に、あるいは当技術分野で知られている任意の他の形態の記憶媒体中に常駐し得る。例示的な記憶媒体は、プロセッサが記憶媒体から情報を読み取り、記憶媒体に情報を書き込むことができるように、プロセッサに結合される。代替として、記憶媒体はプロセッサに一体化され得る。プロセッサおよび記憶媒体はASIC中に常駐し得る。ASICはユーザ端末中に常駐し得る。代替として、プロセッサおよび記憶媒体は、ユーザ端末中に個別構成要素として常駐し得る。本明細書で開示した様々な方法たとえば、方法M100およびM300、ならびに本明細書で説明した様々な装置およびデバイスの動作に関して開示した他の方法は、プロセッサなどの論理要素のアレイによって実行され得、本明細書で説明した装置の様々な要素は、そのようなアレイ上で実行するように設計されたモジュールとして部分的に実装され得ることに留意されたい。本明細書で使用するモジュールまたはサブモジュールという用語は、ソフトウェア、ハードウェアまたはファームウェアの形態でコンピュータ命令たとえば、論理式を含む任意の方法、装置、デバイス、ユニットまたはコンピュータ可読データ記憶媒体を指すことができる。複数のモジュールまたはシステムは1つのモジュールまたはシステムに合成され得、1つのモジュールまたはシステムは、同じ機能を実行する複数のモジュールまたはシステムに分離され得ることを理解されたい。ソフトウェアまたは他のコンピュータ実行可能命令で実装する場合、プロセスの要素は本質的に、ルーチン、プログラム、オブジェクト、コンポーネント、データ構造などを用いて関連するタスクを実行するコードセグメントである。ソフトウェアという用語は、ソースコード、アセンブリ言語コード、機械コード、バイナリコード、ファームウェア、マクロコード、マイクロコード、論理要素のアレイによって実行可能な命令の1つまたは複数のセットまたはシーケンス、およびそのような例の任意の組合せを含むことを理解されたい。プログラムまたはコードセグメントは、プロセッサ可読記憶媒体に記憶され得、あるいは搬送波に埋め込まれたコンピュータデータ信号によって伝送媒体または通信リンクを介して送信され得る。本明細書で開示した方法、方式、および技法の実装形態は、たとえば、本明細書に記載する1つまたは複数のコンピュータ可読記憶媒体の有形のコンピュータ可読特徴において論理要素のアレイたとえば、プロセッサ、マイクロプロセッサ、マイクロコントローラ、または他の有限状態機械を含む機械によって実行可能な命令の1つまたは複数のセットとしても有形に実施され得る。コンピュータ可読媒体という用語は、情報を記憶または転送することができる、揮発性、不揮発性、取外し可能、および取外し不可能な記憶媒体を含む、任意の媒体を含み得る。コンピュータ可読媒体の例には、電子回路、半導体メモリデバイス、ROM、フラッシュメモリ、消去可能ROMEROM、フロッピー登録商標ディスケットまたは他の磁気ストレージ、CD-ROM/DVDまたは他の光ストレージ、ハードディスクまたは所望の情報を記憶するために使用され得る任意の他の媒体、光ファイバー媒体、無線周波RF:radiofrequencyリンク、あるいは所望の情報を搬送するために使用され得、アクセスされ得る任意の他の媒体がある。コンピュータデータ信号は、電子ネットワークチャネル、光ファイバー、エアリンク、電磁リンク、RFリンクなどの伝送媒体を介して伝播することができるどんな信号をも含み得る。コードセグメントは、インターネットまたはイントラネットなどのコンピュータネットワークを介してダウンロードされ得る。いずれの場合も、本開示の範囲は、そのような実施形態によって限定されると解釈すべきではない。本明細書で説明した方法のタスクの各々は、ハードウェアで直接実施され得るか、プロセッサによって実行されるソフトウェアモジュールで実施され得るか、またはその2つの組合せで実施され得る。本明細書で開示した方法の実装形態の典型的な適用例では、論理要素のアレイたとえば、論理ゲートは、この方法の様々なタスクのうちの1つ、複数、さらにはすべてを実行するように構成される。タスクのうちの1つまたは複数場合によってはすべては、論理要素のアレイたとえば、プロセッサ、マイクロプロセッサ、マイクロコントローラ、または他の有限状態機械を含む機械たとえば、コンピュータによって可読および/または実行可能であるコンピュータプログラム製品たとえば、ディスク、フラッシュメモリカードまたは他の不揮発性メモリカード、半導体メモリチップなど、1つまたは複数のデータ記憶媒体などに埋め込まれたコードたとえば、命令の1つまたは複数のセットとしても実装され得る。本明細書で開示した方法の実装形態のタスクは、2つ以上のそのようなアレイまたは機械によっても実行され得る。これらまたは他の実装形態では、タスクは、セルラー電話など、ワイヤレス通信用のデバイス、またはそのような通信機能を有する他のデバイス内で実行され得る。そのようなデバイスは、たとえば、VoIPなどの1つまたは複数のプロトコルを使用して回線交換および/またはパケット交換ネットワークと通信するように構成され得る。たとえば、そのようなデバイスは、符号化フレームを受信および/または送信するように構成されたRF回路を含み得る。本明細書で開示した様々な方法は、ハンドセット、ヘッドセット、または携帯情報端末PDA:portabledigitalassistantなどのポータブル通信デバイスによって実行され得、本明細書で説明した様々な装置は、そのようなデバイス内に含まれ得ることが明確に開示される。典型的なリアルタイムたとえば、オンライン適用例は、そのようなモバイルデバイスを使用して行われる電話会話である。1つまたは複数の例示的な実施形態では、本明細書で説明した動作は、ハードウェア、ソフトウェア、ファームウェア、またはそれらの任意の組合せで実装され得る。ソフトウェアで実装する場合、そのような動作は、1つまたは複数の命令またはコードとしてコンピュータ可読媒体に記憶され得るか、あるいはコンピュータ可読媒体を介して送信され得る。コンピュータ可読媒体という用語は、コンピュータ可読記憶媒体と通信たとえば、伝送媒体の両方を含む。限定ではなく、例として、コンピュータ可読記憶媒体は、限定はしないが、ダイナミックまたはスタティックRAM、ROM、EEPROM、および/またはフラッシュRAMを含み得る半導体メモリ、または強誘電体メモリ、磁気抵抗メモリ、オボニックメモリ、高分子メモリ、または相変化メモリなどの記憶要素のアレイ、CD-ROMまたは他の光ディスクストレージ、ならびに/あるいは磁気ディスクストレージまたは他の磁気ストレージデバイスを備えることができる。そのような記憶媒体は、コンピュータによってアクセスされ得る命令またはデータ構造の形態で情報を記憶し得る。通信媒体は、ある場所から別の場所へのコンピュータプログラムの転送を可能にする任意の媒体を含む、命令またはデータ構造の形態で所望のプログラムコードを搬送するために使用され得、コンピュータによってアクセスされ得る、任意の媒体を備えることができる。また、いかなる接続もコンピュータ可読媒体と適切に呼ばれる。たとえば、ソフトウェアが、同軸ケーブル、光ファイバーケーブル、ツイストペア、デジタル加入者回線DSL:digitalsubscriberline、または赤外線、無線、および/またはマイクロ波などのワイヤレス技術を使用して、ウェブサイト、サーバ、または他のリモートソースから送信される場合、同軸ケーブル、光ファイバーケーブル、ツイストペア、DSL、または赤外線、無線、および/またはマイクロ波などのワイヤレス技術は、媒体の定義に含まれる。本明細書で使用するディスクdiskおよびディスクdiscは、コンパクトディスクCD:compactdisc、レーザディスク、光ディスク、デジタル多用途ディスクdiscDVD:digitalversatiledisc、フロッピーディスクおよびブルーレイディスクBlu-rayDiscBlu-RayDiscAssociation、カリフォルニア州ユニヴァーサルシティーを含み、ディスクdiskは、通常、データを磁気的に再生し、ディスクdiscはデータをレーザで光学的に再生する。上記の組合せもコンピュータ可読媒体の範囲内に含めるべきである。本明細書で説明した音響信号処理装置は、いくつかの動作を制御するために音声入力を受容し、あるいは背景雑音から所望の雑音を分離することから利益を得ることがある、通信デバイスなどの電子デバイスに組み込まれ得る。多くの適用例では、複数の方向から発生した背景音から明瞭な所望の音を強調または分離することから利益を得ることがある。そのような適用例は、ボイス認識および検出、音声強調および分離、ボイスアクティブ化制御などの機能を組み込んだ電子デバイスまたはコンピューティングデバイスにおけるヒューマンマシンインターフェースを含み得る。限られた処理機能のみを与えるデバイスに適したそのような音響信号処理装置を実装することが望ましいことがある。本明細書で説明したモジュール、要素、およびデバイスの様々な実装形態の要素は、たとえば、同じチップ上にまたはチップセット中の2つ以上のチップ間に常駐する電子デバイスおよび/または光デバイスとして作製され得る。そのようなデバイスの一例は、トランジスタまたはゲートなど、論理要素の固定アレイまたはプログラマブルアレイである。本明細書で説明した装置の様々な実装形態の1つまたは複数の要素は、全体または一部が、マイクロプロセッサ、組込みプロセッサ、IPコア、デジタル信号プロセッサ、FPGA、ASSP、およびASICなど、論理要素の1つまたは複数の固定アレイまたはプログラマブルアレイ上で実行するように構成された命令の1つまたは複数のセットとしても実装され得る。本明細書で説明した装置の実装形態の1つまたは複数の要素は、その装置が組み込まれているデバイスまたはシステムの別の動作に関係するタスクなど、装置の動作に直接関係しないタスクを実施するために、または装置の動作に直接関係しない命令の他のセットを実行するために使用されることが可能である。また、そのような装置の実装形態の1つまたは複数の要素は、共通の構造たとえば、異なる要素に対応するコードの部分を異なる時間に実行するために使用されるプロセッサ、異なる要素に対応するタスクを異なる時間に実施するために実行される命令のセット、あるいは、異なる要素向けの動作を異なる時間に実施する電子デバイスおよび/または光デバイスの構成を有することが可能である。"