(57)【特許請求の範囲】
【請求項１】
パーソナルオーディオデバイスであって、前記パーソナルオーディオデバイスは、
パーソナルオーディオデバイス筐体と、
前記筐体上に搭載された変換器であって、前記変換器は、オーディオ信号を再現するためのものであり、前記オーディオ信号は、聴取者への再生のためのソースオーディオと、前記変換器付近の周囲オーディオ音の影響を抑止するための反雑音信号との両方を含む、変換器と、
前記変換器に近接して前記筐体上に搭載されたエラーマイクロホンであって、前記エラーマイクロホンは、前記変換器の音響出力と前記変換器付近の前記周囲オーディオ音とを示すエラーマイクロホン信号を提供するためのものである、エラーマイクロホンと、
前記エラーマイクロホン信号における前記周囲オーディオ音の存在を低減させる前記反雑音信号を出力するように第１の適応フィルタを適応させることによって、前記周囲オーディオ音を含む信号から前記反雑音信号を生成する処理回路であって、前記処理回路は、前記周囲オーディオ音とは独立している前記ソースオーディオにおけるトーンを検出し、前記ソースオーディオにおける前記トーンを検出することに応答して、前記反雑音信号の不適切な生成を防止する措置を講じる、処理回路と
を備える、パーソナルオーディオデバイス。
【請求項２】
前記筐体上に搭載された基準マイクロホンであって、前記周囲オーディオ音を示す基準マイクロホン信号を提供するための基準マイクロホンをさらに備え、前記処理回路は、前記第１の適応フィルタを使用して、前記基準マイクロホン信号をフィルタ処理することによって前記反雑音信号を生成する、請求項１に記載のパーソナルオーディオデバイス。
【請求項３】
前記処理回路は、前記ソースオーディオがトーンを含むことを検出することに応答して、前記第１の適応フィルタの適応をさらに停止する、請求項１に記載のパーソナルオーディオデバイス。
【請求項４】
前記処理回路は、トーン検出器を使用して、前記ソースオーディオにおけるトーンを検出し、前記トーン検出器は、前記トーンが検出されたとき、および、非トーン信号が検出された後に通常動作が再開されることができるときのうちの少なくとも１つを判定するための適応決定基準を有する、請求項３に記載のパーソナルオーディオデバイス。
【請求項５】
前記トーン検出器は、前記トーンが存在すると判定することに応答して、持続カウンタをインクリメントし、前記トーン検出器は、前記持続カウンタが閾値を超えると、前記トーンが検出されたと判定する、請求項４に記載のパーソナルオーディオデバイス。
【請求項６】
前記トーン検出器は、前記トーンが検出されたと判定することに応答して、ハングオーバカウントを所定の値に設定し、続いて前記トーンが不在であると判定することに応答して、十分なオーディオのソースオーディオが存在する場合のみ、前記ハングオーバカウントをデクリメントし、前記トーン検出器は、前記ハングオーバカウントがゼロに達すると、通常動作が再開されることができることを示す、請求項５に記載のパーソナルオーディオデバイス。
【請求項７】
パーソナルオーディオデバイスによる周囲オーディオ音の影響を抑止する方法であって、前記方法は、
エラーマイクロホン信号における前記周囲オーディオ音の存在を低減させる反雑音信号を出力するように第１の適応フィルタを適応させることによって、前記周囲オーディオ音を含む信号から前記反雑音信号を適応的に生成することと、
前記反雑音信号とソースオーディオを組み合わせることと、
前記組み合わせの結果を変換器に提供することと、
前記変換器の音響出力および前記周囲オーディオ音をエラーマイクロホンを使用して測定することと、
前記周囲オーディオ音とは独立している前記ソースオーディオにおけるトーンを検出することと、
前記ソースオーディオにおける前記トーンを検出することに応答して、前記反雑音信号の不適切な生成を防止する措置を講じることと
を含む、方法。
【請求項８】
前記周囲オーディオ音を示す基準マイクロホン信号を提供することと、
前記第１の適応フィルタを使用して、前記基準マイクロホン信号をフィルタ処理することによって前記反雑音信号を生成することと
をさらに含む、請求項７に記載の方法。
【請求項９】
前記ソースオーディオがトーンを含むことを検出することに応答して、前記第１の適応フィルタの適応を停止することをさらに含む、請求項７に記載の方法。
【請求項１０】
前記検出することは、前記トーンが検出されたとき、および、非トーン信号が検出された後に通常動作が再開されることができるときのうちの少なくとも１つを判定するための適応決定基準を使用して、前記ソースオーディオにおけるトーンを検出する、請求項９に記載の方法。
【請求項１１】
前記トーンが存在すると判定することに応答して、持続カウンタをインクリメントすることと、
前記持続カウンタが閾値を超えると、前記トーンが検出されたと判定することと
をさらに含む、請求項１０に記載の方法。
【請求項１２】
前記トーンが検出されたと判定することに応答して、ハングオーバカウントを所定の値に設定することと、
続いて前記トーンが不在であると判定することに応答して、かつ、十分なオーディオのソースオーディオが存在する場合のみ、前記ハングオーバカウントをデクリメントすることと、
前記ハングオーバカウントがゼロにデクリメントされることに応答して、通常動作が再開されることができることを示すことと
をさらに含む、請求項１１に記載の方法。
【請求項１３】
パーソナルオーディオデバイスの少なくとも一部を実装するための集積回路であって、前記集積回路は、
聴取者への再生のためのソースオーディオと、変換器付近の周囲オーディオ音の影響を抑止するための反雑音信号との両方を含む出力信号を出力変換器に提供するための出力と、
前記変換器の音響出力および前記変換器付近の前記周囲オーディオ音を示すエラーマイクロホン信号を受信するためのエラーマイクロホン入力と、
前記エラーマイクロホン信号における前記周囲オーディオ音の存在を低減させる前記反雑音信号を出力するように第１の適応フィルタを適応させることによって、前記周囲オーディオ音を含む信号から前記反雑音信号を適応的に生成する処理回路であって、前記処理回路は、前記周囲オーディオ音とは独立している前記ソースオーディオにおけるトーンを検出し、前記ソースオーディオにおける前記トーンを検出することに応答して、前記反雑音信号の不適切な生成を防止する措置を講じる、処理回路と
を備える、集積回路。
【請求項１４】
前記周囲オーディオ音を示す基準マイクロホン信号を受信するための基準マイクロホン入力をさらに含み、前記処理回路は、前記第１の適応フィルタを使用して、前記基準マイクロホン信号をフィルタ処理することによって前記反雑音信号を生成する、請求項１３に記載の集積回路。
【請求項１５】
前記処理回路は、前記ソースオーディオがトーンを含むことを検出することに応答して、前記第１の適応フィルタの適応をさらに停止する、請求項１３に記載の集積回路。
【請求項１６】
前記処理回路は、トーン検出器を使用して、前記ソースオーディオにおけるトーンを検出し、前記トーン検出器は、前記トーンが検出されたとき、および、非トーン信号が検出された後に通常動作が再開されることができるときのうちの少なくとも１つを判定するための適応決定基準を有する、請求項１５に記載の集積回路。
【請求項１７】
前記トーン検出器は、前記トーンが存在すると判定することに応答して、持続カウンタをインクリメントし、前記トーン検出器は、前記持続カウンタが閾値を超えると、前記トーンが検出されたと判定する、請求項１６に記載の集積回路。
【請求項１８】
前記トーン検出器は、前記トーンが検出されたと判定することに応答して、ハングオーバカウントを所定の値に設定し、続いて前記トーンが不在であると判定することに応答して、十分なオーディオのソースオーディオが存在する場合のみ、前記ハングオーバカウントをデクリメントし、前記トーン検出器は、前記ハングオーバカウントがゼロに達すると、通常動作が再開されることができることを示す、請求項１７に記載の集積回路。
【発明の詳細な説明】
【技術分野】
【０００１】
（発明の分野）
本発明は、概して、適応雑音消去（ＡＮＣ）を含む、無線電話等のパーソナルオーディオデバイスに関し、より具体的には、ダウンリンク呼出音等のトーンが、ソースオーディオ信号内に存在するときのパーソナルオーディオデバイス内のＡＮＣ適応応答の適応の制御に関する。
【背景技術】
【０００２】
（発明の背景）
モバイル／携帯電話、コードレス電話等の無線電話、およびＭＰ３プレーヤ等の他の消費者オーディオデバイスが、広く使用されている。明瞭度に関するそのようなデバイスの性能は、周囲音響事象を測定するマイクロホンを使用して、雑音消去を提供し、次いで、信号処理を使用して、反雑音信号をデバイスの出力に挿入し、周囲音響事象を消去することによって、改良されることができる。
【０００３】
雑音消去動作は、変換器において、デバイスの変換器出力を測定し、エラーマイクロホンを使用して、雑音消去の有効性を判定することによって、改良されることができる。変換器の測定された出力は、雑音消去信号が、理想的には、変換器の場所における周囲雑音によって消去されるため、理想的には、専用オーディオプレーヤまたは電話のいずれかにおける電話および／または再生オーディオ内のソースオーディオ、例えば、ダウンリンクオーディオである。ソースオーディオをエラーマイクロホン信号から除去するために、変換器からエラーマイクロホンを通した二次経路が、推定され、ソースオーディオをフィルタ処理するために使用され、エラーマイクロホン信号からの減算のために、位相および振幅を補正することができる。しかしながら、遠隔呼出音等のトーンが、ダウンリンクオーディオ信号内に存在するとき、二次経路適応フィルタは、ダウンリンク発話が存在するときに二次経路を適切にモデル化するであろう、ブロードバンド特性を維持するのではなく、トーンに適応するよう試みるであろう。
【０００４】
したがって、ダウンリンクオーディオ内のトーンに起因する不適切な動作が回避され得、かつトーンが、ダウンリンクオーディオ信号内で確実に検出され得る、変換器の出力を測定する二次経路推定値および反雑音信号を発生させる適応フィルタを使用して、雑音消去を提供する、無線電話を含む、パーソナルオーディオデバイスを提供することが望ましいであろう。
【発明の概要】
【課題を解決するための手段】
【０００５】
（発明の開示）
ダウンリンクオーディオ内のトーンに起因する不適切な動作を回避する、二次経路推定値を含む、雑音消去を提供する、パーソナルオーディオデバイスを提供する前述の目的は、パーソナルオーディオデバイス、動作方法、および集積回路において達成される。
【０００６】
パーソナルオーディオデバイスは、聴取者に提供するためのソースオーディオと、変換器の音響出力内の周囲オーディオ音の影響を抑止するための反雑音信号との両方を含む、オーディオ信号を再現するために、筐体上に搭載された変換器を伴う、筐体を含む。基準マイクロホンは、筐体上に搭載され、周囲オーディオ音を示す、基準マイクロホン信号を提供する。パーソナルオーディオデバイスはさらに、反雑音信号が、周囲オーディオ音の実質的消去を生じさせるように、反雑音信号を基準マイクロホン信号から適応的に発生させるために、筐体内に適応雑音消去（ＡＮＣ）処理回路を含む。エラーマイクロホンは、反雑音信号の適応を制御し、周囲オーディオ音を消去し、処理回路の出力から変換器を通した電気音響経路を補償するために含まれる。ＡＮＣ処理回路は、ソースオーディオ中にトーンを検出し、トーンが生じるときに全体的ＡＮＣ動作が安定したままであるように、二次経路の応答を推定する二次経路適応フィルタと、反雑音信号を発生させる別の適応フィルタとの適応に措置を講じる。
【０００７】
別の特徴では、ＡＮＣ処理回路のトーン検出器は、トーン後に非トーンソースオーディオが存在するまで待機し、次いで、二次経路適応フィルタ、次いで、他の反雑音信号を発生させる適応フィルタの適応をシーケンス化することによって、トーンがソースオーディオ内で生じた後、不適切な動作の継続的防止を提供する、適応可能パラメータを有する。
【０００８】
本発明の前述ならびに他の目的、特徴、および利点は、付随の図面に図示されるように、本発明の好ましい実施形態の以下のより具体的説明から明白となるであろう。
本願明細書は、例えば、以下の項目も提供する。
（項目１）
パーソナルオーディオデバイスであって、前記パーソナルオーディオデバイスは、
パーソナルオーディオデバイス筐体と、
オーディオ信号を再現するための、前記筐体上に搭載された変換器であって、前記オーディオ信号は、聴取者への再生のためのソースオーディオと、前記変換器の音響出力内の周囲オーディオ音の影響を抑止するための反雑音信号との両方を含む、変換器と、
前記周囲オーディオ音を示す基準マイクロホン信号を提供するための、前記筐体上に搭載された基準マイクロホンと、
前記変換器の音響出力と前記変換器における前記周囲オーディオ音とを示すエラーマイクロホン信号を提供するための、前記変換器に近接して前記筐体上に搭載されたエラーマイクロホンと、
第１の適応フィルタを適応させることによって反雑音信号を前記基準信号から発生させ、エラー信号および前記基準マイクロホン信号と一致する、前記聴取者によって聞き取られる前記周囲オーディオ音の存在を低減させる処理回路であって、前記処理回路は、前記ソースオーディオを成形する二次経路応答を有する二次経路適応フィルタと、前記ソースオーディオを前記エラーマイクロホン信号から除去し、前記エラー信号を提供する結合器とを実装し、前記処理回路は、前記ソースオーディオの特性を検出し、前記ソースオーディオの特性を検出することに応答して、前記反雑音信号の不適切な発生を防止する措置を講じる、処理回路と
を備える、パーソナルオーディオデバイス。
（項目２）
前記処理回路は、前記ソースオーディオが主にトーンであることを検出することに応答して、前記二次経路適応フィルタの適応を停止する、項目１に記載のパーソナルオーディオデバイス。
（項目３）
前記処理回路はさらに、前記ソースオーディオが主にトーンであることを検出することに応答して、前記第１の適応フィルタの適応を停止する、項目２に記載のパーソナルオーディオデバイス。
（項目４）
前記処理回路は、前記第１の適応フィルタまたは前記二次経路適応フィルタの第１のフィルタの適応が、前記第１の適応フィルタまたは前記二次経路適応フィルタの別のフィルタの適応が実質的に完了または停止された後のみ開始されるように、前記ソースオーディオがもはや主にトーンではないことを検出することに応答して、前記二次経路適応フィルタおよび前記第１の適応フィルタの適応をシーケンス化する、項目２に記載のパーソナルオーディオデバイス。
（項目５）
前記処理回路は、前記二次経路適応フィルタの適応が、前記第１の適応フィルタの適応に先立って、かつ前記第１の適応フィルタの適応が停止されている間、行なわれるように、前記二次経路適応フィルタおよび前記第１の適応フィルタの適応をシーケンス化する、項目４に記載のパーソナルオーディオデバイス。
（項目６）
前記処理回路は、トーン検出器を使用して、前記ソースオーディオ中にトーンを検出し、前記トーン検出器は、前記トーンが検出されたとき、および、非トーン信号が検出された後に通常動作が再開されることができるときのうちの少なくとも１つを判定するための適応決定基準を有する、項目２に記載のパーソナルオーディオデバイス。
（項目７）
前記トーン検出器は、前記トーンが存在すると判定することに応答して、持続カウンタをインクリメントし、前記トーン検出器は、前記持続カウンタが閾値を超えると、前記トーンが検出されたと判定する、項目６に記載のパーソナルオーディオデバイス。
（項目８）
前記トーン検出器は、前記トーンが検出されたと判定することに応答して、ハングオーバカウントを所定の値に設定し、続いて前記トーンが不在であると判定することに応答して、十分なオーディオのソースオーディオが存在する場合のみ、前記ハングオーバカウンタをデクリメントし、前記トーン検出器は、前記ハングオーバカウントがゼロに達すると、通常動作が再開されることができることを示す、項目７に記載のパーソナルオーディオデバイス。
（項目９）
前記処理回路は、いくつかのトーンを検出することに応答して、前記いくつかのトーンの初期部分への適応に起因する前記二次経路適応フィルタの係数の逸脱の量が低減されるように、前記二次経路適応フィルタの適応をリセットする、項目２に記載のパーソナルオーディオデバイス。
（項目１０）
パーソナルオーディオデバイスによる周囲オーディオ音の影響を抑止する方法であって、前記方法は、
第１の適応フィルタを適応することによって反雑音信号を基準信号から適応的に発生させ、エラー信号および基準マイクロホン信号と一致する、聴取者によって聞き取られる前記周囲オーディオ音の存在を低減させることと、
前記反雑音信号とソースオーディオを組み合わせることと、
前記組み合わせの結果を変換器に提供することと、
前記周囲オーディオ音を基準マイクロホンを用いて測定することと、
前記変換器および前記周囲オーディオ音の音響出力をエラーマイクロホンを用いて測定することと、
前記ソースオーディオを成形する二次経路応答を有する二次経路適応フィルタと、前記ソースオーディオを前記エラーマイクロホン信号から除去し、前記エラー信号を提供する結合器を実装することと、
前記ソースオーディオの特性を検出することと、
前記ソースオーディオの特性を検出することに応答して、前記反雑音信号の不適切な発生を防止する措置を講じることと
を含む、方法。
（項目１１）
前記ソースオーディオが主にトーンであることを検出することに応答して、前記二次経路適応フィルタの適応を停止することをさらに含む、項目１０に記載の方法。
（項目１２）
前記ソースオーディオが主にトーンであることを検出することに応答して、前記第１の適応フィルタの適応を停止することをさらに含む、項目１１に記載の方法。
（項目１３）
前記ソースオーディオがもはや主にトーンではないことを検出することと、
前記ソースオーディオがもはや主に、トーンではないことを検出することに応答して、前記第１の適応フィルタまたは前記二次経路適応フィルタの第１のフィルタの適応が、前記第１の適応フィルタまたは前記二次経路適応フィルタの別のフィルタの適応が実質的に完了または停止された後のみ開始されるように、前記二次経路適応フィルタおよび前記第１の適応フィルタの適応をシーケンス化することと
をさらに含む、項目１１に記載の方法。
（項目１４）
前記シーケンス化することは、前記二次経路適応フィルタの適応が、前記第１の適応フィルタの適応に先立って、かつ前記第１の適応フィルタの適応が停止されている間に行なわれるように、前記二次経路適応フィルタおよび前記第１の適応フィルタの適応をシーケンス化する、項目１３に記載の方法。
（項目１５）
前記検出することは、前記トーンが検出されたとき、および、非トーン信号が検出された後に通常動作が再開されることができるときのうちの少なくとも１つを判定するための適応決定基準を使用して、前記ソースオーディオ中にトーンを検出する、項目１１に記載の方法。
（項目１６）
前記トーンが存在すると判定することに応答して、持続カウンタをインクリメントすることと、
前記持続カウンタが閾値を超えると、前記トーンが検出されたと判定することと
をさらに含む、項目１５に記載の方法。
（項目１７）
前記トーンが検出されたと判定することに応答して、ハングオーバカウントを所定の値に設定することと、
続いて前記トーンが不在であると判定することに応答して、かつ十分なオーディオのソースオーディオが存在する場合のみ、前記ハングオーバカウンタをデクリメントすることと、
前記ハングオーバカウントがゼロにデクリメントされることに応答して、通常動作が再開されることができることを示すことと
をさらに含む、項目１６に記載の方法。
（項目１８）
いくつかのトーンを検出することに応答して、前記いくつかのトーンの初期部分への適応に起因する前記二次経路適応フィルタの係数の逸脱の量が低減されるように、前記二次経路適応フィルタの適応をリセットすることをさらに含む、項目１１に記載の方法。
（項目１９）
パーソナルオーディオデバイスの少なくとも一部を実装するための集積回路であって、前記集積回路は、
聴取者への再生のためのソースオーディオと、変換器の音響出力内の周囲オーディオ音の影響を抑止するための反雑音信号との両方を含む出力信号を出力変換器に提供するための出力と、
前記周囲オーディオ音を示す基準マイクロホン信号を受信するための基準マイクロホン入力と、
前記変換器の音響出力および前記変換器における前記周囲オーディオ音を示すエラーマイクロホン信号を受信するためのエラーマイクロホン入力と、
第１の適応フィルタを適応することによって反雑音信号を前記基準信号から適応的に発生させ、エラー信号および前記基準マイクロホン信号と一致する、前記聴取者によって聞き取られる前記周囲オーディオ音の存在を低減させる処理回路であって、前記処理回路は、前記ソースオーディオを成形する二次経路応答を有する二次経路適応フィルタと、前記ソースオーディオを前記エラーマイクロホン信号から除去し、前記エラー信号を提供する結合器とを実装し、前記処理回路は、前記ソースオーディオの特性を検出し、前記ソースオーディオの特性を検出することに応答して、前記反雑音信号の不適切な発生を防止する措置を講じる、処理回路と
を備える、集積回路。
（項目２０）
前記処理回路は、前記ソースオーディオが主にトーンであることを検出することに応答して、前記二次経路適応フィルタの適応を停止する、項目１９に記載の集積回路。
（項目２１）
前記処理回路はさらに、前記ソースオーディオが主にトーンであることを検出することに応答して、前記第１の適応フィルタの適応を停止する、項目２０に記載の集積回路。
（項目２２）
前記第１の適応フィルタまたは前記二次経路適応フィルタの第１のフィルタの適応が、前記第１の適応フィルタまたは前記二次経路適応フィルタの別のフィルタの適応が実質的に完了または停止された後のみ開始されるように、前記処理回路は、前記ソースオーディオがもはや主にトーンではないことを検出することに応答して、前記二次経路適応フィルタおよび前記第１の適応フィルタの適応をシーケンス化する、項目２０に記載の集積回路。
（項目２３）
前記処理回路は、前記二次経路適応フィルタの適応が、前記第１の適応フィルタの適応に先立って、かつ前記第１の適応フィルタの適応が停止されている間、行なわれるように、前記二次経路適応フィルタおよび前記第１の適応フィルタの適応をシーケンス化する、項目２２に記載の集積回路。
（項目２４）
前記処理回路は、トーン検出器を使用して、前記ソースオーディオ中にトーンを検出し、前記トーン検出器は、前記トーンが検出されたとき、および、非トーン信号が検出された後に通常動作が再開されることができるときのうちの少なくとも１つを判定するための適応決定基準を有する、項目２０に記載の集積回路。
（項目２５）
前記トーン検出器は、前記トーンが存在と判定することに応答して、持続カウンタをインクリメントし、前記トーン検出器は、前記持続カウンタが閾値を超えると、前記トーンが検出されたと判定する、項目２４に記載の集積回路。
（項目２６）
前記トーン検出器は、前記トーンが検出されたと判定することに応答して、ハングオーバカウントを所定の値に設定し、続いて前記トーンが不在であると判定することに応答して、十分なオーディオのソースオーディオが存在する場合のみ、前記ハングオーバカウンタをデクリメントし、前記トーン検出器は、前記ハングオーバカウントがゼロに達すると、通常動作が再開されることができることを示す、項目２５に記載の集積回路。
（項目２７）
前記処理回路は、いくつかのトーンを検出することに応答して、前記いくつかのトーンの初期部分への適応に起因する前記二次経路適応フィルタの係数の逸脱の量が低減されるように、前記二次経路適応フィルタの適応をリセットする、項目２０に記載の集積回路。
【図面の簡単な説明】
【０００９】
【図１】図１は、例示的無線電話１０の例証である。
【図２】図２は、無線電話１０内の回路のブロック図である。
【図３】図３は、図２のＣＯＤＥＣ集積回路２０のＡＮＣ回路３０内に含まれ得る、信号処理回路および機能ブロックの実施例を描写する、ブロック図である。
【図４】図４は、ＣＯＤＥＣ集積回路２０によって実装され得る、トーン検出アルゴリズムを描写する、流れ図である。
【図５】図５は、図４に図示されるような実装に従う、図２のＣＯＤＥＣ集積回路２０のＡＮＣ回路３０の動作を図示する、信号波形図である。
【図６】図６は、ＣＯＤＥＣ集積回路２０によって実装され得る、別のトーン検出アルゴリズムを描写する、流れ図である。
【図７】図７は、図６に図示されるような実装に従う、図２のＣＯＤＥＣ集積回路２０のＡＮＣ回路３０の動作を図示する、信号波形図である。
【図８】図８は、ＣＯＤＥＣ集積回路２０内の信号処理回路および機能ブロックを描写する、ブロック図である。
【発明を実施するための形態】
【００１０】
（発明を実行するための最良様式）
無線電話等のパーソナルオーディオデバイス内に実装され得る、雑音消去技法および回路が、開示される。パーソナルオーディオデバイスは、周囲音響環境を測定し、スピーカ（または、他の変換器）出力に投入される信号を発生させ、周囲音響事象を消去する、適応雑音消去（ＡＮＣ）回路を含む。基準マイクロホンは、周囲音響環境を測定するために提供され、エラーマイクロホンは、変換器における周囲オーディオおよび変換器出力を測定し、したがって、雑音消去の有効性の指標を与えるために含まれる。二次経路推定適応フィルタは、エラー信号を発生させるために、再生オーディオをエラーマイクロホン信号から除去するために使用される。しかしながら、パーソナルオーディオデバイスによって再現されるソースオーディオ内のトーン、例えば、電話会話の開始時のダウンリンクオーディオ内に存在する呼出音または電話会話の背景内の他のトーンは、二次経路適応フィルタの不適切な適応を生じさせるであろう。さらに、トーンが終了した後、不適切に適応された状態からの回復の間、二次経路推定適応フィルタが、適切な応答を有していない限り、ＡＮＣシステムの残りは、適切に適応しない、または不安定となり得る。以下に示される例示的パーソナルオーディオデバイス、方法、および回路は、二次経路推定適応フィルタおよびＡＮＣシステムの残りの適応をシーケンス化し、不安定性を回避し、ＡＮＣシステムを適切な応答に適応させる。さらに、基準マイクロホンへのソースオーディオの漏出の大きさが、測定または推定され、安定動作が予期され得るように、ソースオーディオが終了または音量が減少した後、ＡＮＣシステムの適応およびそのような条件からの回復に措置を講じることができる。
【００１１】
図１は、ヒトの耳５に近接する例示的無線電話１０を示す。図示される無線電話１０は、本明細書で図示される技法が採用され得るデバイスの実施例であるが、図示される無線電話１０内または後続例証に描写される回路内で具現化される要素または構成が全て、要求されるわけではないことを理解されたい。無線電話１０は、無線電話１０によって受信される呼出音、記憶されたオーディオプログラム材料、近端発話、ウェブページまたは他のネットワーク通信からのソース等の他のローカルオーディオ事象ならびに低バッテリ量および他のシステム事象通知等のオーディオ指標とともに、無線電話１０によって受信される遠隔発話を再現する、スピーカＳＰＫＲ等の変換器を含む。近接発話マイクロホンＮＳは、無線電話１０から他の会話参加者に伝送される、近端発話を捕捉するために提供される。
【００１２】
無線電話１０は、反雑音信号をスピーカＳＰＫＲに投入し、スピーカＳＰＫＲによって再現される遠隔発話および他のオーディオの明瞭度を改善する、適応雑音消去（ＡＮＣ）回路および特徴を含む。基準マイクロホンＲは、周囲音響環境を測定するために提供され、近端発話が、基準マイクロホンＲによって生成される信号内で最小限にされるように、ユーザ／話者の口の典型的位置から離れて位置付けられる。第３のマイクロホンである、エラーマイクロホンＥは、無線電話１０が、耳５に近接近するとき、耳５に近接するスピーカＳＰＫＲによって再現されるオーディオ信号と組み合わせて周囲オーディオの測定値を提供することによって、ＡＮＣ動作をさらに改善するために提供される。無線電話１０内の例示的回路１４は、信号を基準マイクロホンＲ、近接発話マイクロホンＮＳ、およびエラーマイクロホンＥから受信し、無線電話送受信機を含有するＲＦ集積回路１２等の他の集積回路とインターフェースをとる、オーディオＣＯＤＥＣ集積回路２０を含む。本発明の他の実施形態では、本明細書に開示される回路および技法は、ＭＰ３プレーヤオンチップ集積回路等のパーソナルオーディオデバイスの全体を実装するための制御回路および他の機能性を含有する、単一集積回路内に組み込まれてもよい。
【００１３】
一般に、本明細書に開示されるＡＮＣ技法は、基準マイクロホンＲに衝突する周囲音響事象（スピーカＳＰＫＲの出力および／または近端発話とは対照的に）を測定し、また、エラーマイクロホンＥに衝突する同一の周囲音響事象を測定することによって、図示される無線電話１０のＡＮＣ処理回路は、基準マイクロホンＲの出力から発生される反雑音信号を適応し、エラーマイクロホンＥに存在する周囲音響事象の振幅を最小限にする特性を有する。音響経路Ｐ（ｚ）は、基準マイクロホンＲからエラーマイクロホンＥに延在するため、ＡＮＣ回路は、本質的に、電気−音響経路Ｓ（ｚ）の影響を除去した状態で組み合わせられた推定音響経路Ｐ（ｚ）である。電気−音響経路Ｓ（ｚ）は、ＣＯＤＥＣ  ＩＣ２０のオーディオ出力回路の応答と、特定の音響環境内におけるスピーカＳＰＫＲとエラーマイクロホンＥとの間の結合を含む、スピーカＳＰＫＲの音響／電気伝達関数とを表す。電気−音響経路Ｓ（ｚ）は、耳５の近接性および構造と、無線電話１０が耳５にしっかりと圧接されていないとき、無線電話１０に近接し得る他の物理的物体およびヒト頭部構造とによって影響される。図示される無線電話１０は、第３の近接発話マイクロホンＮＳを伴う、２つのマイクロホンＡＮＣシステムを含むが、別個のエラーおよび基準マイクロホンを含まない、他のシステムも、前述の技法を実装することができる。代替として、近接発話マイクロホンＮＳは、前述のシステム内の基準マイクロホンＲの機能を果たすために使用されることができる。最後に、オーディオ再生のためだけに設計されたパーソナルオーディオデバイスでは、近接発話マイクロホンＮＳは、概して、含まれず、以下にさらに詳細に説明される、回路内の近接発話信号経路は、省略されることができる。
【００１４】
次に、図２を参照すると、無線電話１０内の回路が、ブロック図に示される。ＣＯＤＥＣ集積回路２０は、基準マイクロホン信号を受信し、基準マイクロホン信号のデジタル表現ｒｅｆを生成するためのアナログ／デジタルコンバータ（ＡＤＣ）２１Ａ、エラーマイクロホン信号を受信し、エラーマイクロホン信号のデジタル表現ｅｒｒを生成するためのＡＤＣ２１Ｂと、近接発話マイクロホン信号を受信し、近接発話マイクロホン信号のデジタル表現ｎｓを生成するためのＡＤＣ２１Ｃとを含む。ＣＯＤＥＣ  ＩＣ２０は、結合器２６の出力を受信する、デジタル／アナログコンバータ（ＤＡＣ）２３の出力を増幅させる、増幅器Ａ１からスピーカＳＰＫＲを駆動させるための出力を発生させる。結合器２６は、無線電話１０のユーザが、無線周波数（ＲＦ）集積回路２２から受信される、ダウンリンク発話ｄｓに適切に関連して、その自身の音声を聞き取れるように、内部オーディオソース２４からのオーディオ信号ｉａ、通例、基準マイクロホン信号ｒｅｆ内の雑音と同一の極性を有し、したがって、結合器２６によって減算される、ＡＮＣ回路３０によって発生される反雑音信号ａｎｔｉ−ｎｏｉｓｅ、近接発話信号ｎｓの一部を組み合わせる。本発明のある実施形態によると、ダウンリンク発話ｄｓは、ＡＮＣ回路３０に提供される。ダウンリンク発話ｄｓおよび内部オーディオｉａは、信号（ｄｓ＋ｉａ）が、ＡＮＣ回路３０内の二次経路適応フィルタを伴う推定音響経路Ｓ（ｚ）に提示され得るように、結合器２６に提供される。近接発話信号ｎｓはまた、ＲＦ集積回路２２に提供され、アンテナＡＮＴを介して、アップリンク発話としてサービスプロバイダに伝送される。
【００１５】
図３は、図２のＡＮＣ回路３０の詳細の一実施例を示す。適応フィルタ３２は、基準マイクロホン信号ｒｅｆを受信し、理想的状況下、その伝達関数Ｗ（ｚ）をＰ（ｚ）／Ｓ（ｚ）となるように適応させ、図２の結合器２６によって例示されるように、反雑音信号と変換器によって再現されるオーディオ信号を組み合わせる、出力結合器に提供される、反雑音信号ａｎｔｉ−ｎｏｉｓｅを発生させる。適応フィルタ３２の係数は、概して、最小二乗平均的意味において、エラーマイクロホン信号ｅｒｒ内に存在する基準マイクロホン信号ｒｅｆのそれらの成分間のエラーを最小限にする、２つの信号の相関を使用して、適応フィルタ３２の応答を判定する、Ｗ係数制御ブロック３１によって制御される。Ｗ係数制御ブロック３１によって処理される信号は、フィルタ３４Ｂによって提供される経路Ｓ（ｚ）の応答の推定値のコピーによって成形されるような基準マイクロホン信号ｒｅｆと、エラーマイクロホン信号ｅｒｒを含む別の信号である。基準マイクロホン信号ｒｅｆを経路Ｓ（ｚ）の応答の推定値のコピーである、応答ＳＥＣＯＰＹ（ｚ）で変換し、エラーマイクロホン信号ｅｒｒを最小限にすることによって、ソースオーディオの再生に起因するエラーマイクロホン信号ｅｒｒの成分を除去後、適応フィルタ３２は、Ｐ（ｚ）／Ｓ（ｚ）の所望の応答に適応される。エラーマイクロホン信号ｅｒｒに加え、Ｗ係数制御ブロック３１によってフィルタ３４Ｂの出力とともに処理される他の信号として、フィルタ応答ＳＥ（ｚ）（応答ＳＥＣＯＰＹ（ｚ）は、そのコピーである）によって処理される、ダウンリンクオーディオ信号ｄｓおよび内部オーディオｉａを含む、ソースオーディオの逆数量を含む。ソースオーディオの逆数量を投入することによって、適応フィルタ３２は、エラーマイクロホン信号ｅｒｒ内に存在する比較的に大量のソースオーディオに適応しないように防止され、経路Ｓ（ｚ）の応答の推定値でダウンリンクオーディオ信号ｄｓおよび内部オーディオｉａの逆数コピーを変換することによって、処理前にエラーマイクロホン信号ｅｒｒから除去されるソースオーディオは、Ｓ（ｚ）の電気および音響経路が、エラーマイクロホンＥに到達するために、ダウンリンクオーディオ信号ｄｓおよび内部オーディオｉａによって辿られる経路であるため、エラーマイクロホン信号ｅｒｒにおいて再現されるダウンリンクオーディオ信号ｄｓおよび内部オーディオｉａの予期されるバージョンに整合するはずである。フィルタ３４Ｂは、それ自体は、適応フィルタではないが、フィルタ３４Ｂの応答が、適応フィルタ３４Ａの適応を追跡するように、適応フィルタ３４Ａの応答に整合するように同調される、調節可能応答を有する。
【００１６】
前述を実装するために、適応フィルタ３４Ａは、ＳＥ係数制御ブロック３３によって制御される係数を有し、適応フィルタ３４Ａによってフィルタ処理され、エラーマイクロホンＥに送達される予期されるソースオーディオを表す、結合器３６によって、前述のフィルタ処理されたダウンリンクオーディオ信号ｄｓおよび内部オーディオｉａの除去後、ソースオーディオ（ｄｓ＋ｉａ）およびエラーマイクロホン信号ｅｒｒを処理する。適応フィルタ３４Ａは、それによって、エラーマイクロホン信号ｅｒｒから減算されると、ソースオーディオ（ｄｓ＋ｉａ）に起因しないエラーマイクロホン信号ｅｒｒのコンテンツを含有する、エラー信号ｅをダウンリンクオーディオ信号ｄｓおよび内部オーディオｉａから発生させるように適応される。しかしながら、ダウンリンクオーディオ信号ｄｓおよび内部オーディオｉａが両方とも不在である場合、例えば、電話呼の開始時、または非常に低い振幅を有する場合、ＳＥ係数制御ブロック３３は、推定音響経路Ｓ（ｚ）への十分な入力を有していないであろう。したがって、ＡＮＣ回路３０では、ソースオーディオ検出器３５Ａが、十分なソースオーディオ（ｄｓ＋ｉａ）が存在するかどうか検出し、十分なソースオーディオ（ｄｓ＋ｉａ）が存在する場合、二次経路推定値を更新する。ソースオーディオ検出器３５Ａは、発話存在信号が、ダウンリンクオーディオ信号ｄｓのデジタルソースから利用可能である場合、発話存在信号、またはメディア再生制御回路から提供される再生アクティブ信号によって置換されてもよい。
【００１７】
制御回路３９は、顕著なトーン信号がダウンリンクオーディオ信号ｄｓ内に存在すると、それを示す、Ｔｏｎｅインジケータと、全体的ソースオーディオ（ｄｓ＋ｉａ）の検出されたレベルを反映する、Ｓｏｕｒｃｅ  Ｌｅｖｅｌ指標とを含む、入力をソースオーディオ検出器３５Ａから受信する。制御回路３９はまた、基準マイクロホン信号ｒｅｆの検出されたレベルの指標を提供する、入力を周囲オーディオ検出器３５Ｂから受信する。制御回路３９は、パーソナルオーディオデバイスの音量設定の指標ｖｏｌを受信してもよい。制御回路３９はまた、概して、応答Ｗ（ｚ）の係数の和の変化率である、安定性測定値
【化１】
0006438070.tif 000002
が、閾値を上回るとき、アサート解除される、安定性指標ＷｓｔａｂｌｅをＷ係数制御３１から受信するが、代替として、安定性指標Ｗｓｔａｂｌｅは、適応フィルタ３２の応答を判定する、応答Ｗ（ｚ）の係数の全数より少ないことに基づいてもよい。さらに、制御回路３９は、Ｗ係数制御３１の適応を制御するための制御信号ｈａｌｔＷを発生させ、ＳＥ係数制御３３の適応を制御するための制御信号ｈａｌｔＳＥを発生させる。応答Ｗ（ｚ）および二次経路推定値ＳＥ（ｚ）の適応のシーケンス化のための例示的アルゴリズムは、図５−８を参照して、以下にさらに詳細に論じられる。
【００１８】
ソースオーディオ検出器３５Ａ内では、トーン検出アルゴリズムは、トーンが、ソースオーディオ（ｄｓ＋ｉａ）内に存在すると、それを判定し、その実施例は、図４に図示される。次に、図４を参照すると、ソースオーディオ（ｄｓ＋ｉａ）の振幅が、最小閾値「ｍｉｎ」以下である間（決定７０）、処理は、ステップ７９に進む。ソースオーディオ（ｄｓ＋ｉａ）の振幅「Ｓｉｇｎａｌ  Ｌｅｖｅｌ」が、最小閾値「ｍｉｎ」を上回る場合（決定７０）および現在のオーディオが、トーン候補である場合（決定７１）、持続時間Ｔｐｅｒｓｉｓｔは、増加され（ステップ７２）、持続時間Ｔｐｅｒｓｉｓｔが閾値に達すると（決定７３）、トーンが検出されたことを示し、ハングオーバカウントが、非ゼロ値に初期化され（ステップ７４）、持続時間Ｔｐｅｒｓｉｓｔが、閾値に設定され、持続時間Ｔｐｅｒｓｉｓｔが増加し続けないように防止する（ステップ７５）。現在のオーディオが、トーン候補ではない場合（決定７１）、持続時間Ｔｐｅｒｓｉｓｔは、減少される（ステップ７６）。十分な信号レベルが存在するときのみ、持続時間Ｔｐｅｒｓｉｓｔの増減は、直近の履歴、すなわち、最も直近の信号がトーンまたは他のオーディオであるかどうかに基づいて、信頼基準を実装するフィルタとして作用する。したがって、持続時間は、特定の実装およびデバイスに対する誤トーン検出を回避するために十分に高値を有する一方、ＡＮＣシステムの適応、特に、トーンの周波数に対する応答ＳＥ（ｚ）の不適切な適応に実質的に影響を及ぼすために十分である、１つ以上のトーンの累積持続時間の逸失を回避するために十分に低値を有する、トーン検出信頼値である。トーン候補は、ソースオーディオ（ｄｓ＋ｉａ）または別の好適なマルチバンドフィルタ処理技法の離散フーリエ変換（ＤＦＴ）の近隣振幅比較を使用して、ソースオーディオ（ｄｓ＋ｉａ）内で検出され、ブロードバンド雑音または信号と、主にトーンであるオーディオを区別する。持続時間Ｔｐｅｒｓｉｓｔが、ゼロ未満になり（決定７７）、累積された非トーン信号が、実質的周期の間に存在することを示す場合、持続時間Ｔｐｅｒｓｉｓｔは、ゼロに設定され、直近で生じたトーンの数のカウントである、トーンカウントもまた、ゼロに設定される。
【００１９】
処理アルゴリズムは、次いで、トーンが検出されたかどうかの決定７９に進み、ハングオーバカウントが、ゼロを上回らず（決定７９）、トーンが決定７３によって未だ検出されていない、またはトーンが検出された後、ハングオーバカウントの期間が経過したことを示す場合、トーンフラグが、リセットされ、トーンが存在しないことを示し、前のトーンフラグもまた、リセットされる（ステップ８０）。ハングオーバカウントは、例えば、別のトーンが、生じる可能性があって、応答ＳＥ（ｚ）を不適切に適応させるとき、ＡＮＣシステムの適応を早く再開し過ぎるのを回避するために、トーンの検出が中止された後、トーンフラグを設定条件（例えば、トーンフラグ＝「１」）内に維持するために提供するカウントである。ハングオーバカウントの値は、実装特有であるが、前述の不適切な適応条件を回避するために十分であるべきである。処理は、次いで、電話呼が、決定８７において終了されない場合、ステップ７０から繰り返される。しかしながら、ハングオーバカウントが、ゼロを上回る場合（決定７９）、トーンフラグは、（「１」の値に）設定され（ステップ８１）、ハングオーバカウントは、減少され（ステップ８２）、システムに、ハングオーバカウントが非ゼロである間、現在のソースオーディオをトーンとして取り扱わせる。前のトーンフラグが設定されない（例えば、トーンフラグが、「０」の値を有する）場合（決定８３）、トーンカウントは、インクリメントされ、前のトーンフラグは、（「１」の値）に設定される（ステップ８４）。そうでなければ、トーンフラグが設定される（決定８３において、結果が「いいえ」である）場合、処理アルゴリズムは、直接、決定８５に進む。次いで、トーンカウントが、その後、応答ＳＥ（ｚ）が、既知の状態に設定されるべきトーンの数である、所定のリセットカウントを超える場合（決定８５）、応答ＳＥ（ｚ）は、リセットされ、トーンカウントもまた、リセットされる（ステップ８６）。呼が終了するまで（決定８７）、ステップ７０−８６のアルゴリズムは、繰り返される。そうでなければ、アルゴリズムは、終了する。
【００２０】
本明細書で図示される例示的回路および方法は、二次経路適応フィルタ３４Ａの応答ＳＥ（ｚ）に及ぼす遠隔トーンの影響を低減させることによって、ＡＮＣシステムの適切な動作を提供し、その結果、フィルタ３４Ｂの応答ＳＥＣＯＰＹ（ｚ）および適応フィルタ３２の応答Ｗ（ｚ）に及ぼすトーンの影響を低減させる。図４に図示されるアルゴリズムを使用するトーン検出器を伴う、図３の制御回路３９の例示的動作波形を図示する、図５に示される実施例では、制御回路３９は、トーンフラグＴｏｎｅによって示されるように、トーンがソースオーディオ（ｄｓ＋ｉａ）内で検出されると、制御信号ｈａｌｔＳＥをアサートすることによって、ＳＥ係数制御３３の適応を停止する。時間ｔ１と時間ｔ２との間で生じる第１のトーンは、低初期持続時間Ｔｐｅｒｓｉｓｔのため、トーンと判定されず、トーンの誤検出を防止する。したがって、制御信号ｈａｌｔＳＥは、閾値を下回って低下する信号レベルのため、時間ｔ２まで、アサート解除されず、ソースオーディオ（ｄ＋ｉａ）内に存在するＳＥ係数制御３３を適応させるための信号レベルが不十分であることを制御回路３９に示す。時間ｔ３では、前述のトーン検出アルゴリズムに従って増加されたより長い持続時間Ｔｐｅｒｓｉｓｔのため、シーケンス内の第２のトーンが検出される。したがって、制御信号ｈａｌｔＳＥが、第２のトーンの間、早期にアサートされ、ＳＥ係数制御３３の係数に及ぼすトーンの影響を低減させる。時間ｔ４では、制御回路３９は、４つのトーン（または、いくつかの他の選択可能である数）が生じたことを判定し、制御信号ｒｅｓｅｔＳＥをアサートし、ＳＥ係数制御３３を既知の一式の係数にリセットし、それによって、応答ＳＥ（ｚ）を既知の応答に設定する。時間ｔ５では、ソースオーディオ内のトーンが終了するが、応答Ｗ（ｚ）は、応答ＳＥ（ｚ）の適応が、より適切な訓練信号で行なわれ、トーンが、時間ｔ１から時間ｔ５の間隔の間、応答ＳＥ（ｚ）を途絶せず、時間ｔ５において応答ＳＥ（ｚ）を適応させるためのソースオーディオが存在しないことを確実にしなければならないため、適応されることを可能にされない。時間ｔ６では、ダウンリンク発話が存在し、制御回路３９は、トーンがソースオーディオ内で検出された後、ＳＥ係数制御３３が、適切な値を含有し、したがって、応答ＳＥＣＯＰＹ（ｚ）および応答ＳＥ（ｚ）が、応答Ｗ（ｚ）の適応に先立って、好適な特性を有するように、ＳＥ係数制御３３、次いで、Ｗ係数制御３１の訓練のシーケンス化を開始する。前述は、十分な振幅の非トーンソースオーディオ信号が存在し、次いで、ＳＥ係数制御３３の適応が、停止されると行なわれる、ＳＥ係数制御３３が適応された後のみ、Ｗ係数制御３１が適応させることを可能にすることによって、達成される。図５に示される実施例では、二次経路適応フィルタ適応は、推定される応答ＳＥ（ｚ）が安定した後、制御信号ｈａｌｔＳＥをアサートすることによって停止され、応答Ｗ（ｚ）は、制御信号ｈａｌｔＷをアサート解除することによって、適応されることが可能にされる。図７に示される特定の動作では、応答ＳＥ（ｚ）は、応答Ｗ（ｚ）が適応されていないときのみ適応されることが可能にされ、その逆もまた然りであるが、他の状況下または他の動作モードでは、応答ＳＥ（ｚ）およびＷ（ｚ）は、同時に、適応されることが可能にされることができる。特定の実施例では、応答ＳＥ（ｚ）は、応答ＳＥ（ｚ）が適応されていた時間量、指標ＳＥｓｔａｂｌｅのアサート、または他の基準のいずれかが、応答ＳＥ（ｚ）が、推定二次経路Ｓ（ｚ）に十分に適応されたことを示す、時間ｔ７まで適応され、Ｗ（ｚ）が、次いで、適応されることができる。
【００２１】
時間ｔ７では、制御信号ｈａｌｔＳＥが、アサートされ、制御信号ｈａｌｔＷが、アサート解除され、ＳＥ（ｚ）の適応からＷ（ｚ）の適応に遷移する。時間ｔ８では、ソースオーディオが、再び、検出され、制御信号ｈａｌｔＷが、アサートされ、応答Ｗ（ｚ）の適応を停止する。制御信号ｈａｌｔＳＥは、次いで、非トーンダウンリンクオーディオ信号が、概して、応答ＳＥ（ｚ）のための良好な訓練信号であるため、アサート解除される。時間ｔ９では、ｌｅｖｅｌ指標が、閾値を下回って低下し、応答Ｗ（ｚ）が、再び、制御信号ｈａｌｔＷをアサート解除することによって、適応されることが可能にされ、応答ＳＥ（ｚ）の適応が、制御信号ｈａｌｔＳＥをアサートすることによって停止され、これは、応答Ｗ（ｚ）が、最大時間周期Ｔｍａｘｗの間、適応されるとき、時間ｔ１０まで継続する。
【００２２】
ソースオーディオ検出器３５Ａ内では、トーンがソースオーディオ（ｄｓ＋ｉａ）内に存在するとき、それを判定する、別のトーン検出アルゴリズムが、図６に図示され、これは、図４に類似し、したがって、図６のアルゴリズムの特徴のうちのいくつかのみ、本明細書に後述される。ソースオーディオ（ｄｓ＋ｉａ）の振幅が、最小閾値以下である間（決定５０）間、処理は、決定５８に進む。ソースオーディオ（ｄｓ＋ｉａ）の振幅が、最小閾値を上回る場合（決定５０）、および現在のオーディオが、トーン候補である場合（決定５１）、トーンＴｐｅｒｓｉｓｔの持続時間は、増加され（ステップ５２）、持続時間Ｔｐｅｒｓｉｓｔが閾値に達し（決定５３）、トーンが検出されたことを示すと、ハングオーバカウントは、非ゼロ値に初期化され（ステップ５４）、持続時間Ｔｐｅｒｓｉｓｔは、閾値に設定され、持続時間Ｔｐｅｒｓｉｓｔが増加し続けないように防止する（ステップ５５）。そうでなければ、持続時間Ｔｐｅｒｓｉｓｔが、閾値に達しない場合（決定５３）、処理は、決定５８に進む。現在のオーディオが、トーン候補ではない場合（決定５１）、および持続時間Ｔｐｅｒｓｉｓｔ＞０の間（決定５６）、持続時間Ｔｐｅｒｓｉｓｔは、減少される（ステップ５７）。処理アルゴリズムは、トーンが検出されたかどうかの決定５８に進み、ハングオーバカウントが、ゼロを上回らず（決定５８）、トーンが決定５３によって未だ検出されていない、またはトーンが検出された後、ハングオーバカウントの期間が経過したことを示す場合、トーンフラグは、アサート解除され（ステップ６１）、トーンが存在しないことを示す。しかしながら、ハングオーバカウントが、ゼロを上回る場合（決定５８）、トーンフラグは、アサートされ（ステップ５９）、ハングオーバカウントは、減少される（ステップ６０）。呼が終了するまで（決定６２）、ステップ５０−６１のアルゴリズムは、繰り返され、そうでなければ、アルゴリズムは、終了する。
【００２３】
図６に図示されるアルゴリズムを使用するトーン検出器を伴う、図３の制御回路３９の動作を図示する、図７に示される実施例では、第２の呼出音が、時間ｔ３において、ハングオーバカウントが、図６に図示されるように、前述のトーン検出アルゴリズムに従って初期化されるため、検出された後、トーンフラグＴｏｎｅは、ハングオーバカウントが、図６のアルゴリズム内の決定５７において、ゼロに達するまで、アサート解除されない。ソースオーディオ（ｄ＋ｉａ）の振幅が、閾値を下回るときのみ、ハングオーバカウントを減少させる利点は、トーンが検出されないとき、ハングオーバカウントが減少される、図５の実施例と、図７のものとの差異から明白である。図７の実施例では、制御信号ｈａｌｔＳＥは、第２の呼出音の検出から、最後の呼出音が中止され、ハングオーバカウントの期間が経過するまで、アサートされ、十分な振幅の非トーンソースオーディオ（ｄ＋ｉａ）が存在するとき、ハングオーバカウントがゼロまで減少するまで、第１のトーンが終了した後、いかなるトーンの間も、ＳＥ係数制御３３が適応されることを防止する。時間ｔ６’では、ハングオーバカウントの期間が経過し、制御信号ｈａｌｔＳＥが、アサート解除され、応答ＳＥ（ｚ）を適応させる。ソースオーディオ内のトーンが終了したが、応答Ｗ（ｚ）は、トーンが、時間ｔ１から時間ｔ５の間隔の間、応答ＳＥ（ｚ）を途絶させないことを確実にするために、応答ＳＥ（ｚ）の適応が、より適切な訓練信号で行なわれるまで、適応されることを可能にされない。時間ｔ７では、制御信号ｈａｌｔＳＥが、アサートされ、制御信号ｈａｌｔＷが、アサート解除され、応答Ｗ（ｚ）が適応されることを可能にする。
【００２４】
次に、図８を参照すると、図３に描写されるようなＡＮＣ技法を実装し、図２のＣＯＤＥＣ集積回路２０内に実装され得るような処理回路４０を有するためのＡＮＣシステムのブロック図が、示される。処理回路４０は、前述のＡＮＣ技法の一部または全部ならびに他の信号処理を実装し得る、コンピュータプログラム製品を含む、プログラム命令が記憶されたメモリ４４に結合される、プロセッサコア４２を含む。随意に、専用デジタル信号処理（ＤＳＰ）論理４６が、処理回路４０によって提供されるＡＮＣ信号処理の一部、または代替として、全部を実装するために提供されてもよい。処理回路４０はまた、それぞれ、基準マイクロホンＲ、エラーマイクロホンＥ、および近接発話マイクロホンＮＳから入力を受信するために、ＡＤＣ２１Ａ−２１Ｃを含む。ＤＡＣ２３Ａおよび増幅器Ａ１もまた、前述のような反雑音を含む、変換器出力信号を提供するために、処理回路４０によって提供される。
【００２５】
本発明は、特に、その好ましい実施形態を参照して図示および説明されたが、前述ならびに形態および詳細における他の変更が、本発明の精神および範囲から逸脱することなく、本明細書に行なわれてもよいことは、当業者によって理解されるであろう。
【図１】
0006438070.tif 000003
【図２】
0006438070.tif 000004
【図３】
0006438070.tif 000005
【図４】
0006438070.tif 000006
【図５】
0006438070.tif 000007
【図６】
0006438070.tif 000008
【図７】
0006438070.tif 000009
【図８】
0006438070.tif 000010