(57)【要約】  方法は、プロセッサにおいて、第１のマイクロフォンから第１の時間において第１のデータフレームを受信することを含む。本方法はまた、第２のマイクロフォンからの第１の時間において第２のデータフレームを受信することを含む。本方法は、第１のデータフレームおよび第２のデータフレームが雑音データフレームであると決定したことに応答して、第１のデータフレームおよび第２のデータフレームに基づいて第１のマイクロフォンと第２のマイクロフォンとの電力比を計算することをさらに含む。
2016526324.tif 000002
【特許請求の範囲】
【請求項１】
プロセッサにおいて、第１のマイクロフォンから第１の時間において第１のデータフレームを受信することと、
第２のマイクロフォンから前記第１の時間において第２のデータフレームを受信することと、
前記第１のデータフレームおよび前記第２のデータフレームが単一ソースデータフレームであるかどうかを決定することと、
前記第１のデータフレームおよび前記第２のデータフレームが単一ソースデータフレームであるという決定に応答して、前記第１のデータフレームおよび前記第２のデータフレームが雑音データフレームであるかどうかを決定することと、
前記第１のデータフレームおよび前記第２のデータフレームが雑音データフレームであると決定したことに応答して、前記第１のデータフレームおよび前記第２のデータフレームに基づいて前記第１のマイクロフォンと前記第２のマイクロフォンとの電力比を計算することと
を備える方法。
【請求項２】
前記第１のデータフレームまたは第２のデータフレームのうちの少なくとも１つが単一ソースデータフレームでないという決定に応答して、前記第１のデータフレームおよび前記第２のデータフレームに関する利得較正処理を中止することをさらに備える、請求項１に記載の方法。
【請求項３】
単一ソースデータフレームが雑音データフレームまたは音声データフレームのうちの１つである、請求項１に記載の方法。
【請求項４】
前記第１のデータフレームが単一ソースデータフレームであるという決定に応答して、前記第１のデータフレームが音声データフレームであるかどうかを決定することと、
前記第２のデータフレームが単一ソースデータフレームであるという決定に応答して、前記第２のデータフレームが音声データフレームであるかどうかを決定することと
をさらに備える、請求項１に記載の方法。
【請求項５】
前記第１のデータフレームは、前記第１のデータフレームが音声データフレームでないという決定に応答して雑音データフレームであり、前記第２のデータフレームは、前記第２のデータフレームが音声データフレームでないという決定に応答して雑音データフレームである、請求項４に記載の方法。
【請求項６】
前記電力比に基づいて利得較正値を決定することをさらに備える、請求項１に記載の方法。
【請求項７】
電力比の長期ヒストグラムを決定することと、ここにおいて、前記長期ヒストグラムが、前記プロセッサによって計算された複数の電力比に関連する、
電力比の前記長期ヒストグラムに基づいて利得較正値を決定することと
をさらに備える、請求項１に記載の方法。
【請求項８】
前記利得較正値が、電力比の前記長期ヒストグラム中で最も高いカウントを有する特定の電力比に対応する、請求項７に記載の方法。
【請求項９】
電力比の短期ヒストグラムを決定することと、ここにおいて、前記短期ヒストグラムが、特定の時間から前記第１の時間までの前記プロセッサによって計算された電力比に関連する、
電力比の前記短期ヒストグラムに基づいて利得較正値を決定することと
をさらに備える、請求項１に記載の方法。
【請求項１０】
前記特定の時間が、前記プロセッサを介して選択可能である、請求項９に記載の方法。
【請求項１１】
電力比の長期ヒストグラムを決定することと、ここにおいて、前記長期ヒストグラムが、第１の時間期間中に前記プロセッサによって計算された電力比に関連する、
電力比の短期ヒストグラムを決定することと、ここにおいて、前記短期ヒストグラムが、第２の時間期間中に前記プロセッサによって計算された電力比に関連し、ここにおいて、前記第１の時間期間が前記第２の時間期間よりも大きい、
電力比の前記長期ヒストグラムまたは電力比の前記短期ヒストグラムに基づいて利得較正を決定することと
をさらに備える、請求項１に記載の方法。
【請求項１２】
前記第１のデータフレームが雑音データフレームでないか、または前記第２のデータフレームが雑音データフレームでないと決定したことに応答して、前記第１のデータフレームおよび前記第２のデータフレームに関する利得較正処理を中止することをさらに備える、請求項１に記載の方法。
【請求項１３】
第３のマイクロフォンから第１の時間において第３のデータフレームを受信することと、
前記第１のデータフレームおよび前記第３のデータフレームが雑音データフレームであると決定したことに応答して、前記第１のデータフレームおよび前記第３のデータフレームに基づいて前記第１のマイクロフォンと前記第３のマイクロフォンとの電力比を計算することと
をさらに備える、請求項１に記載の方法。
【請求項１４】
プロセッサと、
前記プロセッサにとってアクセス可能なメモリと
を備える装置であって、前記メモリは、前記プロセッサに、
第１のマイクロフォンから第１の時間において第１のデータフレームを受信することと、
第２のマイクロフォンから第１の時間において第２のデータフレームを受信することと、
前記第１のデータフレームおよび前記第２のデータフレームが単一ソースデータフレームであるかどうかを決定することと、
前記第１のデータフレームおよび前記第２のデータフレームが単一ソースデータフレームであるという決定に応答して、前記第１のデータフレームおよび前記第２のデータフレームが雑音データフレームであるかどうかを決定することと
前記第１のデータフレームおよび前記第２のデータフレームが雑音データフレームであると決定したことに応答して、前記第１のデータフレームおよび前記第２のデータフレームに基づいて前記第１のマイクロフォンと前記第２のマイクロフォンとの電力比を計算することと
を行わせるために前記プロセッサによって実行可能である命令を記憶する、
装置。
【請求項１５】
前記命令がさらに、前記プロセッサに、前記第１のデータフレームまたは第２のデータフレームのうちの少なくとも１つが単一ソースデータフレームでないという決定に応答して、前記第１のデータフレームおよび前記第２のデータフレームに関する利得較正処理を中止させるために前記プロセッサによって実行可能である、請求項１４に記載の装置。
【請求項１６】
単一ソースデータフレームが雑音データフレームまたは音声データフレームのうちの１つである、請求項１４に記載の装置。
【請求項１７】
前記命令がさらに、
前記第１のデータフレームが単一ソースデータフレームであるという決定に応答して、前記第１のデータフレームが音声データフレームであるかどうかを決定することと、
前記第２のデータフレームが単一ソースデータフレームであるという決定に応答して、前記第２のデータフレームが音声データフレームであるかどうかを決定することと
を行うように前記プロセッサによって実行可能である、請求項１４に記載の装置。
【請求項１８】
前記第１のデータフレームは、前記第１のデータフレームが音声データフレームでないという決定に応答して雑音データフレームであり、前記第２のデータフレームは、前記第２のデータフレームが音声データフレームでないという決定に応答して雑音データフレームである、請求項１７に記載の装置。
【請求項１９】
前記命令がさらに、前記電力比に基づいて利得較正値を決定するように前記プロセッサによって実行可能である、請求項１４に記載の装置。
【請求項２０】
第１のマイクロフォンから第１の時間において第１のデータフレームを受信するための手段と、
第２のマイクロフォンから第１の時間において第２のデータフレームを受信するための手段と、
前記第１のデータフレームおよび前記第２のデータフレームが単一ソースデータフレームであるかどうかを決定するための手段と、
前記第１のデータフレームおよび前記第２のデータフレームが単一ソースデータフレームであるという決定に応答して、前記第１のデータフレームおよび前記第２のデータフレームが雑音データフレームであるかどうかを決定するための手段と、
前記第１のデータフレームおよび前記第２のデータフレームが雑音データフレームであると決定したことに応答して、前記第１のデータフレームおよび前記第２のデータフレームに基づいて前記第１のマイクロフォンと前記第２のマイクロフォンとの電力比を計算するための手段と
を備える装置。
【請求項２１】
前記第１のデータフレームおよび前記第２のデータフレームが単一ソースデータフレームであるかどうかを決定するための前記手段が、プロセッサによって実行可能な単一ソース識別モジュールを含む、請求項２０に記載の装置。
【請求項２２】
前記第１のデータフレームおよび前記第２のデータフレームが雑音データフレームであるかどうかを決定するための前記手段が、プロセッサによって実行可能な単一チャネル信号検出器モジュールを含む、請求項２０に記載の装置。
【請求項２３】
計算するための前記手段が、プロセッサによって実行可能な電力比計算器を含む、請求項２０に記載の装置。
【請求項２４】
単一ソースデータフレームが雑音データフレームまたは音声データフレームのうちの１つである、請求項２０に記載の装置。
【請求項２５】
前記電力比に基づいて利得較正値を決定するための手段をさらに備える、請求項２０に記載の装置。
【請求項２６】
プロセッサによって実行されたとき、前記プロセッサに、
第１のマイクロフォンから第１の時間において第１のデータフレームを受信することと、
第２のマイクロフォンから第１の時間において第２のデータフレームを受信することと、
前記第１のデータフレームおよび前記第２のデータフレームが単一ソースデータフレームであるかどうかを決定することと、
前記第１のデータフレームおよび前記第２のデータフレームが単一ソースデータフレームであるという決定に応答して、前記第１のデータフレームおよび前記第２のデータフレームが雑音データフレームであるかどうかを決定することと
前記第１のデータフレームおよび前記第２のデータフレームが雑音データフレームであると決定したことに応答して、前記第１のデータフレームおよび前記第２のデータフレームに基づいて前記第１のマイクロフォンと前記第２のマイクロフォンとの電力比を計算することと
を行わせる命令を備えるコンピュータ可読記憶媒体。
【請求項２７】
プロセッサによって実行されたとき、前記プロセッサに、前記第１のデータフレームまたは第２のデータフレームのうちの少なくとも１つが単一ソースデータフレームでないという決定に応答して、前記第１のデータフレームおよび前記第２のデータフレームに関する利得較正処理を中止させる命令をさらに備える、請求項２６に記載のコンピュータ可読記憶媒体。
【請求項２８】
前記プロセッサによって実行されたとき、前記プロセッサに、
前記第１のデータフレームが単一ソースデータフレームであるという決定に応答して、前記第１のデータフレームが音声データフレームであるかどうかを決定することと、
前記第２のデータフレームが単一ソースデータフレームであるという決定に応答して、前記第２のデータフレームが音声データフレームであるかどうかを決定することと
を行わせる命令をさらに備える、請求項２６に記載のコンピュータ可読記憶媒体。
【請求項２９】
前記第１のデータフレームは、前記第１のデータフレームが音声データフレームでないという決定に応答して雑音データフレームであり、前記第２のデータフレームは、前記第２のデータフレームが音声データフレームでないという決定に応答して雑音データフレームである、請求項２８に記載のコンピュータ可読記憶媒体。
【請求項３０】
前記プロセッサによって実行されたとき、前記プロセッサに前記電力比に基づいて利得較正値を決定させる命令をさらに備える、請求項２６に記載のコンピュータ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
優先権の主張
[0001]本出願は、その内容全体が参照により組み込まれる、２０１３年５月１６日に出願された米国仮特許出願第６１／８２４，２２２号および２０１３年１２月２３日に出願された米国非仮出願第１４／１３９，３７０号の優先権を主張する。
【０００２】
[0002]本開示は、一般に、複数のマイクロフォンのための自動利得整合（automated gain matching）に関する。
【背景技術】
【０００３】
[0003]技術の進歩は、より小型でより強力なコンピューティングデバイスをもたらした。たとえば、現在、小型で、軽量で、ユーザによって容易に持ち運ばれる、ポータブルワイヤレス電話、携帯情報端末（ＰＤＡ）、およびページングデバイスなど、ワイヤレスコンピューティングデバイスを含む、様々なポータブルパーソナルコンピューティングデバイスが存在する。より具体的には、セルラー電話およびインターネットプロトコル（ＩＰ）電話などのポータブルワイヤレス電話は、ワイヤレスネットワークを介して音声およびデータパケットを通信することができる。さらに、多くのそのようなワイヤレス電話は、その中に組み込まれた他のタイプのデバイスを含む。たとえば、ワイヤレス電話は、デジタルスチルカメラ、デジタルビデオカメラ、デジタルレコーダ、およびオーディオファイルプレーヤをも含むことができる。また、そのようなワイヤレス電話は、インターネットにアクセスするために使用され得る、ウェブブラウザアプリケーションなど、ソフトウェアアプリケーションを含む、実行可能な命令を処理することができる。したがって、これらのワイヤレス電話はかなりの計算能力を含むことができる。
【０００４】
[0004]ワイヤレス電話におけるオーディオ処理システムは、マルチチャネルデジタル処理アルゴリズムに基づいてオーディオ品質を高める複数マイクロフォンシステムを使用し得る。たとえば、単一マイクロフォンシステムと比較して、複数マイクロフォンシステムは、拡張雑音抑圧（たとえば、定常雑音抑圧および非定常雑音抑圧）を与え得、オーディオ処理システムが位置依存雑音など、空間関係オーディオ特徴を有効にすることを可能にし得る。
【０００５】
[0005]しかしながら、複数マイクロフォンシステムのマイクロフォン間に利得（たとえば、感度）不整合があるとき、オーディオ処理システムの性能は低下させられ得る。そのような利得不整合を補正するための利得較正計算は、不正確であり得、処理リソースの著しい負担であり得る。
【発明の概要】
【０００６】
[0006]複数のマイクロフォンに関する自動利得整合のための方法および装置が開示される。複数のマイクロフォンからのオーディオ信号が、デジタルデータフレームを作成するために特定の時間インスタンスにおいてデジタル的にサンプリングされ得る。たとえば、参照マイクロフォンからのオーディオ信号が、参照データフレームを生成するために第１の時間においてデジタル的にサンプリングされ得、また、ターゲットマイクロフォンからのオーディオ信号が、ターゲットデータフレームを生成するために第１の時間においてデジタル的にサンプリングされ得る。単一ソース識別器（ＳＳＩ：single-source identifier）が、参照データフレーム中に１つのソースが存在すると決定し得、ターゲットデータフレーム中に１つのソースが存在すると決定し得る。単一チャネル信号検出器（ＳＣ−ＳＤ：single channel signal detector）が、両方のデータフレームについて１つのソースが音声に対応するのか、背景雑音に対応するのかを決定し得る。両方のデータフレームについて１つのソースが背景雑音に対応する場合、参照データフレームの電力とターゲットデータフレームの電力とに関連する電力比が決定され得る。電力比は、ターゲットマイクロフォンの利得を調整するための利得較正値を決定するための電力比のヒストグラムに追加され得る。たとえば、利得較正値は、最も高いカウントを有するヒストグラム中の特定の電力比に基づき得る。
【０００７】
[0007]特定の実施形態では、方法は、プロセッサにおいて、第１のマイクロフォンから第１の時間において第１のデータフレームを受信することを含む。本方法はまた、第２のマイクロフォンから第１の時間において第２のデータフレームを受信することを含む。本方法は、第１のデータフレームおよび第２のデータフレームが雑音データフレームであると決定したことに応答して、第１のデータフレームおよび第２のデータフレームに基づいて第１のマイクロフォンと第２のマイクロフォンとの電力比を計算することをさらに含む。
【０００８】
[0008]別の特定の実施形態では、装置は、プロセッサと、プロセッサにアクセス可能なメモリとを含む。メモリは、プロセッサに第１のマイクロフォンから第１の時間において第１のデータフレームを受信させるためにプロセッサによって実行可能である命令を記憶する。命令はまた、プロセッサに、第２のマイクロフォンから第１の時間において第２のデータフレームを受信させる。命令はまた、プロセッサに、第１のデータフレームおよび第２のデータフレームが雑音データフレームであると決定したことに応答して、第１のデータフレームおよび第２のデータフレームに基づいて第１のマイクロフォンと第２のマイクロフォンとの電力比を計算させる。
【０００９】
[0009]別の特定の実施形態では、装置は、第１のマイクロフォンから第１の時間において第１のデータフレームを受信するための手段を含む。本装置はまた、第２のマイクロフォンから第１の時間において第２のデータフレームを受信するための手段を含む。本装置は、第１のデータフレームおよび第２のデータフレームが雑音データフレームであると決定したことに応答して、第１のデータフレームおよび第２のデータフレームに基づいて第１のマイクロフォンと第２のマイクロフォンとの電力比を計算するための手段をさらに含む。
【００１０】
[0010]別の特定の実施形態では、プロセッサによって実行されたとき、プロセッサに、第１のマイクロフォンから第１の時間において第１のデータフレームを受信させる命令を含むコンピュータ可読記憶媒体。命令はまた、プロセッサに、第２のマイクロフォンから第１の時間において第２のデータフレームを受信させ得る。命令はまた、プロセッサに、第１のデータフレームおよび第２のデータフレームが雑音データフレームであると決定したことに応答して、第１のデータフレームおよび第２のデータフレームに基づいて第１のマイクロフォンと第２のマイクロフォンとの電力比を計算させ得る。
【００１１】
[0011]開示する実施形態のうちの少なくとも１つによって与えられる１つの特定の利点は、マイクロフォン利得不整合の高速で正確な推定値を生成する能力である。開示する実施形態のうちの少なくとも１つによって与えられる別の特定の利点は、最小統計アルゴリズムと比較したときの、マイクロフォン利得不整合計算の増加した安定性と、マイクロフォン利得不整合の推定値を異なるタイプの背景雑音のまたは雑音スペクトル形状に適応させる能力とである。本開示の他の態様、利点、および特徴は、以下のセクション、すなわち、図面の簡単な説明、発明を実施するための形態、および特許請求の範囲を含む、本出願全体の検討の後に明らかになろう。
【図面の簡単な説明】
【００１２】
【図１】[0012]ターゲットマイクロフォンについての利得較正値を決定するように動作可能であるシステムの特定の例示的な実施形態のブロック図。
【図２】[0013]雑音検出器の特定の例示的な実施形態のブロック図。
【図３】[0014]特定のフレームからの人間音声の周波数スペクトルと、周波数スペクトルのサイクリックシフトバージョンと、自己サイクリック相関関数（auto-cyclic-correlation function）とを示す図。
【図４】[0015]雑音検出器の別の特定の例示的な実施形態のブロック図。
【図５】[0016]データフレームが雑音データフレームであるかどうかを決定するように動作可能であるシステムの特定の例示的な実施形態のブロック図。
【図６】[0017]電力比計算器の特定の例示的な実施形態のブロック図。
【図７】[0018]ヒストグラムベース推定器の特定の例示的な実施形態のブロック図。
【図８】[0019]ヒストグラムベース推定器の別の特定の例示的な実施形態のブロック図。
【図９】[0020]電力値比のヒストグラムを示す図。
【図１０】[0021]ターゲットマイクロフォンについての利得較正値を決定する方法の特定の実施形態のフローチャート。
【図１１】[0022]ターゲットマイクロフォンについての利得較正値を決定するように動作可能な構成要素を含むワイヤレスデバイスのブロック図。
【発明を実施するための形態】
【００１３】
[0023]図１を参照すると、ターゲットマイクロフォンについての利得較正値を決定するように動作可能であるシステム１００の特定の例示的な実施形態が示されている。システム１００は、雑音検出器１０２と、電力比計算器１０４と、ヒストグラムベース推定器１０６とを含む。雑音検出器１０２は電力比計算器１０４に結合され、電力比計算器１０４はヒストグラムベース推定器１０６に結合される。特定の実施形態では、雑音検出器１０２、電力比計算器１０４、およびヒストグラムベース推定器１０６は、プロセッサ中に含まれ得るか、またはプロセッサによって実行可能である命令を含み得る。
【００１４】
[0024]雑音検出器１０２および電力比計算器１０４は、複数のデータフレームを受信し、処理するように構成される。たとえば、第１のデータフレーム１１２、第２のデータフレーム１１４、および第Ｎのデータフレーム１１６が雑音検出器１０２および電力比計算器１０４に与えられ得、ただし、Ｎは１よりも大きい任意の整数である。たとえば、Ｎが４に等しい場合、４つのデータフレームが雑音検出器１０２および電力比計算器１０４に与えられる。各データフレーム１１２〜１１６は、対応するマイクロフォンからのアナログオーディオから生成されるデジタル化オーディオサンプルに対応し得る。対応するマイクロフォンからのアナログオーディオは、データフレーム１１２〜１１６を生成するために同時（たとえば、第１の時間）にサンプリングされ得る。たとえば、第１のデータフレーム１１２は、第１のマイクロフォン（図示せず）からの第１のアナログオーディオの第１のデジタル化オーディオサンプルに対応し得、第２のデータフレーム１１４は、第２のマイクロフォン（図示せず）からの第２のアナログオーディオの第２のデジタル化オーディオサンプルに対応し得、第Ｎのデータフレーム１１６は、第Ｎのマイクロフォン（図示せず）からの第Ｎのアナログオーディオの第Ｎのデジタルオーディオサンプルに対応し得る。第１のアナログオーディオ、第２のアナログオーディオ、および第Ｎのアナログオーディオは、それぞれ、第１のデータフレーム１１２、第２のデータフレーム１１４、および第Ｎのデータフレームを生成するために第１の時間においてサンプリングされ得る。第１の時間は特定の時間期間に対応し得る。たとえば、特定の実施形態では、第１の時間は特定のクロックサイクルに対応し得る。特定の実施形態では、第１のマイクロフォンは参照マイクロフォンであり得、各追加のマイクロフォンはターゲットマイクロフォンであり得る。
【００１５】
[0025]各データフレーム１１２〜１１６は、音声データフレーム、雑音データフレーム、または複数ソースデータフレーム（たとえば、かなりの量の音声とかなりの量の雑音とを含むデータフレーム）であり得る。特定の実施形態では、音声データフレームは、音声に対応するかなりの量のデータと、背景雑音に対応する最小（またはゼロ）データとを含み得る。雑音データフレームは、背景雑音に対応するかなりの量のデータと、音声に対応する最小（または０）データとを含み得る。データフレーム１１２〜１１６を受信したことに応答して、雑音検出器１０２は、各データフレーム１１２〜１１６が雑音データフレームであるかどうかを決定するように構成され得る。たとえば、雑音検出器１０２は、各データフレーム１１２〜１１６が、（単一のタイプのオーディオデータに対応する）単一ソースデータフレームであるのか、複数ソースデータフレームであるのかを決定し得る。例示のために、単一ソースデータフレームは音声データフレームまたは雑音データフレームであり得る。複数ソースデータフレームは、かなりの量の雑音と音声とを含むデータフレームであり得る。そのようなデータフレームは、２つのタイプのオーディオデータ（たとえば、雑音タイプと音声タイプと）に対応するデータを含む。例示的な例として、雑音検出器１０２は、第１のデータフレーム１１２が音声データフレームであるのか、雑音データフレームであるのか、複数ソースデータフレームであるのかを決定し得る。同様に、雑音検出器１０２は、第２のデータフレーム１１４および第Ｎのデータフレーム１１６の各々が、音声データフレームであるのか、雑音データフレームであるのか、複数ソースデータフレームであるのかを決定し得る。雑音検出器１０２は、特定のサンプリング時間（または時間インデックス）に関連する任意の１つのデータフレーム１１２〜１１６が、複数ソースデータフレームであるという決定に応答して、特定のサンプリング時間（または時間インデックス）に関連する各データフレーム１１２〜１１６を削除する（または、利得整合の目的で処理を停止する）ように構成される。例示のために、第１のデータフレーム１１２が雑音と音声とに対応するデータを含むと決定された場合、第１のデータフレーム１１２、第２のデータフレーム１１４、および第Ｎのデータフレーム１１６はすべてドロップされ得る（たとえば、利得整合の目的でデータフレーム１１２〜１１６の各々の処理は停止し得る）。
【００１６】
[0026]各データフレーム１１２〜１１６が単一ソースデータフレームである（たとえば、単一のタイプのオーディオデータに対応する）とき、雑音検出器１０２は、各データフレーム１１２〜１１６が雑音データフレームであるのか音声データフレームであるのかを識別し得る。例示のために、雑音検出器１０２は、第１のデータフレーム１１２が音声データフレームであるかどうかを決定し得、雑音検出器１０２は、第２のデータフレーム１１４が音声データフレームであるかどうかなどを決定し得る。各データフレーム１１２〜１１６が音声データフレームでないという決定に応答して、雑音検出器１０２は、電力比計算器１０４を有効にする（たとえば、アクティブにする）ためにアクティブ化信号１２２を生成し得る。たとえば、各データフレーム１１２〜１１６が音声データフレームでないという決定は、各データフレーム１１２〜１１６が雑音データフレームであることを示し得る。
【００１７】
[0027]電力比計算器１０４は、雑音検出器１０２からアクティブ化信号１２２を受信したことに応答して、データフレーム１１２〜１１６の各々を受信し、第１のマイクロフォン（たとえば、参照マイクロフォン）と各ターゲットマイクロフォンとの電力比を計算するように構成される。たとえば、電力比計算器１０４は、第１のデータフレーム１１２および第２のデータフレーム１１４に基づいて第１のマイクロフォンと第２のマイクロフォンとの第１の電力比を計算し得る。さらに、電力比計算器１０４は、第１のデータフレーム１１２および第Ｎのデータフレーム１１６に基づいて第１のマイクロフォンと第Ｎのマイクロフォンとの第（Ｎ−１）の電力比を計算し得る。特定の実施形態では、電力比計算器１０２は、電力比を決定するときに時間領域平均化（たとえば、平滑化）を利用し得る。電力比計算器１０４は、第１の電力比と第２の電力比とを示す強度信号１３２を生成し得る。強度信号１３２はヒストグラムベース推定器１０６に与えられ得る。特定の実施形態では、第１の電力比は、特定のマイクロフォンについての利得較正値に対応し得る。たとえば、（第１のマイクロフォンと第２のマイクロフォンとの間の電力比に対応する）第１の電力比は、第２のマイクロフォンについての利得較正値１４２に対応し得る。
【００１８】
[0028]ヒストグラムベース推定器１０６は、電力比計算器１０４から強度信号１３２を受信し、各電力比についてのヒストグラムを維持するように構成される。特定の実施形態では、各ターゲットマイクロフォンについての利得較正値１４２を決定するためにヒストグラムが使用される。たとえば、各ターゲットマイクロフォンについての推定された利得較正値１４２は、対応するヒストグラム中のピークを見つけることによって生成され得る。ピークは、最も頻繁に現れるヒストグラム中の電力比に対応し得る。たとえば、（第１のマイクロフォンと第２のマイクロフォンとの間の電力比に対応する）第１の電力比は−１デシベル（ｄＢ）に対応し得る。第１の電力比は、強度信号１３２を介してヒストグラムベース推定器１０６に与えられ得る。ヒストグラムベース推定器１０６は、第１の電力比を、第１のマイクロフォンと第２のマイクロフォンとの間の他の電力比に関連するヒストグラムに追加し、どの電力比がヒストグラム中で最も頻繁に生じるかを決定し得る。最も頻繁に生じる電力比（たとえば、最も高いカウントをもつ特定の電力比）は、第２のマイクロフォンについての利得較正値１４２に対応し得る。
【００１９】
[0029]データフレームが雑音データフレームであるときにデータフレーム１１２〜１１６に基づいて較正値を決定することは、システム１００がリアルタイムオーディオ適用において迅速に正確に収束することを可能にし得る。たとえば、システム１００は、マイクロフォン利得不整合の高速で正確な推定値を生成し得る。電力比のヒストグラムを使用することは、最小統計アルゴリズムと比較したときの、マイクロフォン利得不整合計算の増加した安定性と、マイクロフォン利得不整合の推定値を異なるタイプの背景雑音または雑音スペクトル形状に適応させる能力とを与え得る。
【００２０】
[0030]図２を参照すると、雑音検出器１０２の特定の例示的な実施形態が示されている。雑音検出器１０２は、単一ソース識別器（ＳＳＩ： single-source identifier）モジュール２０２と、単一チャネル信号検出器（ＳＣ−ＳＤ：single channel signal detector）モジュール２０４と、論理ＡＮＤゲート２０６とを含む。ＳＳＩモジュール２０２は論理ＡＮＤゲート２０６の第１の入力に結合され得、ＳＣ−ＳＤモジュール２０４は論理ＡＮＤゲート２０６の第２の入力に結合され得る。
【００２１】
[0031]第１のマイクロフォン（たとえば、参照マイクロフォン）に対応する第１のデータフレーム１１２は、ｘ1（ｔ）＝ｓ（ｔ）＋ｎ（ｔ）として表され得、ただし、ｓ（ｔ）は指向性ソース信号に対応し、ただし、ｎ（ｔ）は分散背景雑音である。特定の実施形態では、ｓ（ｔ）は音声に対応し得る。第２のマイクロフォン（たとえば、ターゲットマイクロフォン）に対応する第２のデータフレーム１１４は、ｘ2（ｔ）＝γ*ｓ（ｔ）＋β*ｎ（ｔ）として表され得、ただし、（γ）は、第１のデータフレーム１１２の指向性ソースと第２のデータフレーム１１４との間の強度の差に対応し、ただし、（β）は、第１のマイクロフォンと第２のマイクロフォンとの間の利得不整合を特徴づける。リアルタイム適用例では、指向性ソースｓ（ｔ）、背景雑音ｎ（ｔ）、強度（γ）の差、および利得不整合（β）は、第１のデータフレーム１１２および第２のデータフレーム１１２が雑音検出器１０２によって受信されたとき、未知であり得る。特定の実施形態では、第Ｎのデータフレーム１１６は、ｘN（ｔ）＝γN*ｓ（ｔ）＋βN*ｎ（ｔ）として表され得、ただし、（γN）は、第１のデータフレーム１１２の指向性ソースと第Ｎのデータフレーム１１６との間の強度の差に対応し、ただし、（βN）は、第１のマイクロフォンと第Ｎのマイクロフォンとの間の利得不整合を特徴づける。
【００２２】
[0032]ＳＳＩモジュール２０２は、各データフレーム１１２〜１１６が単一ソースデータフレームであるのか、複数ソースデータフレームであるのかを決定するように構成され得る。たとえば、各データフレーム１１２〜１１６がＳＳＩモジュール２０２に与えられ得る。ＳＳＩモジュール２０２は、雑音データフレームと音声データフレーム（たとえば、単一ソースデータフレーム）とを検出し得る。たとえば、単一ソースデータフレームは雑音ｎ（ｔ）または信号ｓ（ｔ）（たとえば、音声）を含み得る。特定の実施形態では、ＳＳＩモジュール２０２は、データフレーム１１２〜１１６に関連する音成分の方向に基づいて、各データフレーム１１２〜１１６が単一ソースデータフレームであるかどうかを決定し得る。たとえば、単一ソースデータフレームは、単一の方向から来る音成分（たとえば、単方向音成分）を有するデータフレームに対応し得る。
【００２３】
[0033]別の特定の実施形態では、ＳＳＩモジュール２０２は、各データフレーム１１２〜１１６が複数ソースデータフレームであるかどうかを決定し得る。特定のデータフレーム１１２〜１１６が複数ソースデータフレームでないという決定に応答して、ＳＳＩモジュール２０２は、特定のデータフレーム１１２〜１１６が単一ソースデータフレームであると決定し得る。複数ソースデータフレームは、複数の方向から来る音成分を有するデータフレームに対応し得る。代替的に、または追加として、複数ソースデータフレームは、（たとえば、測定されたデシベルレベルに基づいて）特定のしきい値を超え、異なるソース方向から来たとして検出される偏角を有するとして、２つまたはそれ以上の音成分が検出されたデータフレームに対応し得る。
【００２４】
[0034]別の特定の実施形態では、各データフレーム１１２〜１１６が単一ソースデータフレームであるかどうかを決定するために、行列（たとえば、以下で説明する共分散行列（covariance matrix））が使用され得る。説明しやすいように、以下の説明は、第１および第２のデータフレーム１１２、１１４が単一ソースデータフレームであるかどうかを決定することに対応する。しかしながら、本明細書で使用する技法は、他のデータフレーム（たとえば、第Ｎのデータフレーム１１６）が単一ソースデータフレームであるかどうかを決定するために拡張され得る。また、説明しやすいように、信号ｓ（ｔ）については、本明細書で音声として説明するが、他の実施形態では、他の信号タイプが存在し得る。
【００２５】
[0035]第１のデータフレーム１１２（たとえば、ｘ1（ｔ）＝ｓ（ｔ）＋ｎ（ｔ））および第２のデータフレーム１１４（たとえば、ｘ2（ｔ）＝γ*ｓ（ｔ）＋β*ｎ（ｔ））を使用して、以下を得るために、第１の時間（たとえば、ｔ＝ｋ＋１）から第Ｔの時間（たとえば、ｔ＝ｋ＋Ｔ）までのデータが使用され得る。
【００２６】
【数１】
2016526324.tif 000003
【００２７】
【数２】
2016526324.tif 000004
【００２８】
【数３】
2016526324.tif 000005
【００２９】
Ｐ1（ｋ）は、第１のマイクロフォンに対応するチャネルの電力レベルに対応し得、ＰX（ｋ）は、第１のマイクロフォンと第２のマイクロフォンとの間の相関に対応し得、Ｐ2（ｋ）は、第２のマイクロフォンに対応するチャネルの電力レベルに対応し得る。Ｐs（ｋ）は、第ｋのフレームにおける音声ｓ（ｔ）の電力レベルに対応し得、Ｐn（ｋ）は、第ｋのフレームにおける雑音ｎ（ｔ）の電力レベルに対応し得る。特定の実施形態では、ｓ（ｔ）とｎ（ｔ）とは相関しない。３つの式のベクトル表記は次のように表され得る。
【００３０】
【数４】
2016526324.tif 000006
【００３１】
したがって、第１の時間から第Ｌの時間までの連続する時間インデックスに対応するベクトルは、行列（Ｈ）として表され得、ただし、
【００３２】
【数５】
2016526324.tif 000007
【００３３】
である。
【００３４】
[0036]データフレームが単一ソースデータフレーム（たとえば、音声データフレームまたは雑音データフレーム）であるとき、行列（Ｈ）のランクは１に等しくなり得る。しかしながら、データフレームが複数ソースデータフレームである（たとえば、かなりの量の音声ｓ（ｔ）と雑音ｎ（ｔ）とが存在する）場合、行列（Ｈ）のランクは２に等しくなり得る。したがって、ＳＳＩモジュール２０２は、行列（Ｈ）のランクを検出することによって、１つのソース（たとえば、１つのタイプのオーディオデータ）が存在するフレームを検出し得る。しかしながら、１つのソースが存在するとき（すなわち、行列（Ｈ）が１のランクを有するとき）、行列（Ｈ）の分析は、どのタイプのオーディオデータが存在するかを示さない。
【００３５】
[0037]特定の実施形態では、各データフレーム１１２〜１１６が単一のタイプのオーディオデータに対応するかどうかを決定するために共分散行列（Ｒ）の固有値分解を利用することによって、ＳＳＩモジュール２０２による計算が簡略化され得る。共分散行列は次のように表され得る。
【００３６】
【数６】
2016526324.tif 000008
【００３７】
上式で、Ｖは共分散行列（Ｒ）の固有行列であり、λｉは対応する固有値であり、λ1＞λ2＞λ3＞０である。各データフレーム１１２〜１１６が単一のタイプのオーディオデータに対応するかどうかを決定することは、次いで、以下の比較によって達成され得る。
【００３８】
【数７】
2016526324.tif 000009
【００３９】
比較が真である場合（たとえば、上式の左辺がしきい値ｔλよりも大きいかまたはそれに等しい場合）、比較されたデータフレームの各々（すなわち、上記の例では、第１のデータフレーム１１２および第２のデータフレーム１１４）は単一ソースデータフレームである。たとえば、比較が真である場合、比較されたデータフレームの各々は、雑音ｎ（ｔ）に対応するか、または音声ｓ（ｔ）に対応する（たとえば、単一のタイプのオーディオデータに対応する）。ＳＳＩモジュール２０２は、比較されたデータフレームの各々が単一ソースデータフレームであるかどうかを示す信号２１２を生成し得る。たとえば、比較されたデータフレームの各々が単一ソースデータフレームであるとき、ＳＳＩモジュール２０２は、論理高電圧信号（たとえば、論理「１」値）を生成し得、論理ＡＮＤゲート２０６の第１の入力に論理高電圧信号を与え得る。逆に、比較されたデータフレームのうちの１つまたは複数が複数のタイプのオーディオデータ（たとえば、雑音と音声と）に対応するとき、ＳＳＩモジュール２０２は、論理低電圧信号（たとえば、論理「０」値）を生成し得、論理ＡＮＤゲート２０６の第１の入力に論理低電圧信号を与え得る。
【００４０】
[0038]ＳＣ−ＳＤモジュール２０４は、各データフレーム１１２〜１１６が音声データフレームであるかどうかを検出するように構成され得る。たとえば、第１のデータフレーム１１２（たとえば、ｘ1（ｔ）＝ｓ（ｔ）＋ｎ（ｔ））について、ＳＣ−ＳＤモジュール２０４は、音声ｓ（ｔ）に対応するオーディオデータが存在するかどうか、または音声ｓ（ｔ）に対応するオーディオデータがないかどうかを決定し得る。ＳＣ−ＳＤモジュール２０４は、他のデータフレーム１１４、１１６について同様の決定を行い得る。特定の実施形態では、ＳＣ−ＳＤモジュール２０４はシングルチャネルボイスアクティビティ検出器（ＳＣ−ＶＡＤ：single channel voice activity detector）である。たとえば、ＳＣ−ＳＤモジュール２０４は、強い音声ｓ（ｔ）成分を有するフレームを検出するように構成され得る。特定の実施形態では、ＳＣ−ＳＤモジュール２０４は、通常、低周波集中する、人間音声における高調波構造に基づく音声検出プロセスを使用する。図３を参照すると、特定のデータフレーム１１２〜１１６についての人間音声の周波数スペクトルの第１のグラフ３０２が示されている。
【００４１】
[0039]ＳＣ−ＳＤモジュール２０４によって使用される音声検出プロセスは、評価中にフレームからフレームに誤差が伝搬しないように単一のフレームに基づき得る。追加として、音声検出プロセスは、メモリ効率的で、容易に同調可能であり得る。さらに、音声検出プロセスは入力レベルに依存しない。
【００４２】
[0040]特定のデータフレーム１１２〜１１６について、ＳＣ−ＳＤモジュール２０４は、特定のデータフレームの１１２〜１１６フーリエ係数Ｓf（ｋ）の大きさを決定し得、ただし、ｋ（たとえば、１，．．．，Ｎf）は周波数インデックスであり、Ｎfは周波数ビンの数である。音声検出プロセスはまた、Ｃf（ｋ，τ）として表され得る、フーリエ係数（Ｓf（ｋ））のサイクリックシフトバージョンを決定し得、ただし、τはシフトの量である。たとえば、フーリエ係数のシフトバージョンは、Ｃf（ｋ，τ）＝Ｓf（（ｋ＋τ）*％*Ｎf）として表され得、ただし、％は変調動作を表す。図３を参照すると、特定のデータフレーム１１２〜１１６についての人間音声の周波数スペクトルのサイクリックシフトバージョンの第２のグラフ３０４が示されている。音声検出プロセスはまた、次のように計算され得る自動サイクリック相関関数φ（τ）を決定し得る。
【００４３】
【数８】
2016526324.tif 000010
【００４４】
[0041]図３を参照すると、自己サイクリック相関関数の第３のグラフ３０６が示されている。自己サイクリック相関関数φ（τ）の最小値３０８は、（たとえば、τの異なる値について）異なる量のシフトを使用して上式を評価することによって識別され得る。最小値３０８がしきい値３１０よりも小さい場合、特定のデータフレーム１１２〜１１６は音声データフレームとして分類され得、他の場合、特定のデータフレーム１１２〜１１６は雑音データフレームとして分類され得る。しきい値３１０の値は、音声検出プロセスをチューニングするために選択および／または修正され得る。
【００４５】
[0042]再び図２を参照すると、ＳＣ−ＳＤモジュール２０４は、特定のデータフレーム１１２〜１１６が音声データフレームであるかどうかを示す信号２１４を生成し得る。たとえば、特定のデータフレーム１１２〜１１６が雑音データフレームとして分類された場合、ＳＣ−ＳＤモジュール２０４は、論理高電圧信号（たとえば、論理「１」値）を生成し、論理ＡＮＤゲート２０６の第２の入力に論理高電圧信号を与え得る。特定のデータフレーム１１２〜１１６が音声データフレームとして分類された場合、ＳＣ−ＳＤモジュール２０４は、論理低電圧信号（たとえば、論理「０」値）を生成し、論理ＡＮＤゲート２０６の第２の入力に論理低電圧信号を与え得る。
【００４６】
[0043]論理ＡＮＤゲート２０６は、第１の入力においてＳＳＩモジュール２０２から信号２１２を受信し、第２の入力においてＳＣ−ＳＤモジュール２０４から信号２１４を受信するように構成される。論理ＡＮＤゲート２０６は、それぞれＳＳＩモジュール２０２およびＳＣ−ＳＤモジュールから受信された信号２１２〜２１４に基づいてアクティブ化信号１２２を出力するように構成される。たとえば、ＳＳＩモジュール２０２が論理高電圧信号を生成したこと、およびＳＣ−ＳＤモジュール２０４が論理高電圧信号を生成したこと応答して、論理ＡＮＤゲート２０６は、（たとえば、図１の電力比計算器１０４を有効にする）論理高電圧アクティブ化信号を生成し得る。ＳＳＩモジュール２０２またはＳＣ−ＳＤモジュール２０４のいずれかが論理低電圧信号を生成したことに応答して、論理ＡＮＤゲート２０６は、（たとえば、図１の電力比計算器１０４を無効にする）論理低電圧アクティブ化信号を生成し得、データフレーム１１２〜１１６はドロップされ得る（たとえば、後続の利得整合計算のために使用されないことがある）。
【００４７】
[0044]図４を参照すると、雑音検出器１０２の別の特定の例示的な実施形態が示されている。雑音検出器１０２は、ＳＳＩモジュール４０２とＳＣ−ＳＤモジュール４０４とを含む。
【００４８】
[0045]ＳＳＩモジュール４０２は、図２のＳＳＩモジュール２０２に対応し得、実質的に同様の様式で動作し得る。しかしながら、データフレーム１１２〜１１６の各々が単一ソースデータフレームであると決定したことに応答して、図４のＳＳＩモジュール４０２はＳＣ−ＳＤモジュール４０４にデータフレーム１１２〜１１６を与え得る。データフレーム１１２〜１１６のうちの１つまたは複数が複数ソースデータフレームであると決定したことに応答して、ＳＳＩモジュール４０２は、データフレーム１１２〜１１６をドロップする（たとえば、利得整合計算のためにデータフレーム１１２〜１１６を処理するのを停止する）ように構成され得る。
【００４９】
[0046]ＳＣ−ＳＤモジュール４０４は、図２のＳＣ−ＳＤモジュール２０４に対応し得、実質的に同様の様式で動作し得る。しかしながら、ＳＳＩモジュール４０２が、データフレーム１１２〜１１６の各々が単一ソースデータフレームであると決定した場合、ＳＣ−ＳＤモジュール４０４はＳＳＩモジュール４０２からデータフレーム１１２〜１１６を受信し得る。また、データフレーム１１２〜１１６の各々が雑音データフレームとして分類されると決定したことに応答して、ＳＣ−ＳＤモジュール４０４は、（たとえば、図１の電力比計算器１０４を有効にする）論理高電圧アクティブ化信号を生成し得る。データフレーム１１２〜１１６のうちの１つまたは複数が音声データフレームとして分類されると決定したことに応答して、ＳＣ−ＳＤモジュール４０４は、（たとえば、図１の電力比計算器１０４を無効にする）論理低電圧アクティブ化信号を生成し得る。特定の実施形態では、データフレーム１１２〜１１６のうちの１つまたは複数が音声ｓ（ｔ）を含むとして分類されると決定したことに応答して、データフレーム１１２〜１１６はドロップされ得る（たとえば、後続の利得整合計算から省略され得る）。
【００５０】
[0047]図５を参照すると、データフレームが雑音データフレームであるかどうかを決定するように動作可能であるシステム５００の特定の例示的な実施形態。システム５００は、第１のマイクロフォン５０２と、第２のマイクロフォン５０４と、第Ｎのマイクロフォン５０６と、エンコーダ／デコーダ（ＣＯＤＥＣ）５０８と、雑音検出器１０２とを含み得る。特定の実施形態では、第１のマイクロフォン５０２は参照マイクロフォンであり得、第２のマイクロフォン５０４はターゲットマイクロフォンであり得、第Ｎのマイクロフォンはターゲットマイクロフォンであり得る。
【００５１】
[0048]第１のマイクロフォン５０２は、第１のアナログオーディオ信号を生成し、ＣＯＤＥＣ５０８に第１のアナログオーディオ信号を与え得る。ＣＯＤＥＣ５０８は、第１のデータフレーム１１２を生成するために第１の時間において第１のアナログオーディオ信号をデジタル的にサンプリングし得る。第２のマイクロフォン５０４は、第２のアナログオーディオ信号を生成し、ＣＯＤＥＣ５０８に第２のアナログオーディオ信号を与え得る。ＣＯＤＥＣ５０８は、第２のデータフレーム１１４を生成するために第１の時間において第２のアナログオーディオ信号をデジタル的にサンプリングし得る。第Ｎのマイクロフォン５０６は、第Ｎのアナログオーディオ信号を生成し、ＣＯＤＥＣ５０８に第Ｎのアナログオーディオ信号を与え得る。ＣＯＤＥＣ５０８は、第Ｎのデータフレーム１１６を生成するために第１の時間において第Ｎのアナログオーディオ信号をデジタル的にサンプリングし得る。
【００５２】
[0049]データフレーム１１２〜１１６は雑音検出器１０２の別の特定の例示的な実施形態に与えられ得る。たとえば、雑音検出器１０２は、第１の２マイクロフォンＳＳＩモジュール５２０と、第（Ｎ−１）の２マイクロフォンＳＳＩモジュール５２２とを含む。各２マイクロフォンＳＳＩモジュール５２０、５２２は、図２のＳＳＩモジュール２０２に対応し得、それぞれの入力データフレーム１１２〜１１６に関して実質的に同様の方法で動作し得る。たとえば、第１の２マイクロフォンＳＳＩモジュール５２０は、第１のデータフレーム１１２および第２のデータフレーム１１４が単一ソースデータフレームであるかどうかを決定し得る。雑音検出器１０２はまた、各マイクロフォンのためのＳＣ−ＳＤモジュールを含み得る。たとえば、雑音検出器１０２は、第１のデータフレーム１１２を処理するための第１のＳＣ−ＳＤモジュール５２４と、第２のデータフレーム１１４を処理するための第２のＳＣ−ＳＤモジュール５２４と、第Ｎのデータフレーム１１６を処理するための第ＮのＳＣ−ＳＤモジュール５２８とを含み得る。ＳＣ−ＳＤモジュール５２４〜５２８の各々は、図２のＳＳＩモジュール２０４に対応し得、それぞれの入力データフレーム１１２〜１１６に関して実質的に同様の方法で動作し得る。
【００５３】
[0050]雑音検出器１０２はまた、組合せ回路５３０を含み得る。特定の実施形態では、組合せ回路５３０は、各２マイクロフォンＳＳＩモジュール５２０、５２２からおよび各ＳＣ−ＳＤモジュール５２４〜５２８から入力信号を受信するように構成された論理ゲートまたは一連の論理ゲートであり得る。入力信号に応答して、組合せ回路５３０はアクティブ化信号１２２を生成し得る。たとえば、データフレーム１１２〜１１６の各々が単一ソースデータフレームであることと、データフレームの各々が雑音データフレームとして分類されることとを入力信号が示したとき、組合せ回路５３０は、（たとえば、図１の電力比計算器１０４を有効にする）論理高値を生成し得る。データフレーム１１２〜１１６のうちの１つまたは複数が複数ソースデータフレームであることを示すか、またはデータフレームのうちの少なくとも１つが音声データフレームに分類されることを示す入力信号に応答して、組合せ回路５３０は、（たとえば、図１の電力比計算器１０４を無効にする）論理低値を生成し得、データフレーム１１２〜１１６がドロップされる（たとえば、後続の利得整合計算から省略される）。
【００５４】
[0051]雑音検出器１０２のいくつかの実施形態を示したが、他の実施形態が可能である。たとえば、別の特定の実施形態では、雑音検出器１０２は、３つのマイクロフォンからのアナログオーディオから生成された３つのデータフレームを受信するように構成された３マイクロフォンＳＳＩモジュールを含み得る。別の特定の実施形態では、組合せ回路は、各２マイクロフォンＳＳＩモジュール５２０、５２２の出力に基づいて各ＳＣ−ＳＤモジュール５２４〜５２８を選択的にアクティブにし得る。たとえば、第１の２マイクロフォンＳＳＩモジュール５２０による第１および第２のデータフレーム１１２、１１４が単一ソースデータフレームであるという決定に応答して、組合せ回路は第１および第２のＳＣ−ＳＤモジュール５２４、５２６をアクティブにし得る。さらに、第（Ｎ−１）の２マイクロフォンＳＳＩモジュール５２２による第Ｎのデータフレーム１１６が複数ソースデータフレームであるという決定に応答して、組合せ回路は第ＮのＳＣ−ＳＤモジュール５２８を非アクティブにし得る。したがって、第Ｎのデータフレーム１１６は後続の利得整合計算から省略され得、第１および第２のデータフレーム１１２、１１４に関する利得整合計算は進行する。
【００５５】
[0052]図６を参照すると、電力比計算器１０４の特定の例示的な実施形態が示されている。電力比計算器１０４は、第１のフレーム電力計算器モジュール６０２と、第２のフレーム電力計算器モジュール６０４と、第Ｎのフレーム電力計算器モジュール６０６と、第１の比計算器モジュール６１２と、第（Ｎ−１）の比計算器モジュール６１４とを含む。特定の実施形態では、電力比計算器１０４はまた、第１の時間領域平滑化モジュール６２２と、第（Ｎ−１）の時間領域平滑化モジュール６２４とを含み得る。
【００５６】
[0053]第１のフレーム電力計算器モジュール６０２は、第１のデータフレーム１１２を受信し、第１のデータフレーム１１２の第１のフレーム電力を計算するように構成される。第１のフレーム電力を表す第１の電力信号が、第１の比計算器モジュール６１２と、第（Ｎ−１）の比計算器モジュール６１４とに与えられる。第２のフレーム電力計算器モジュール６０４は、第２のデータフレーム１１４を受信し、第２のデータフレーム１１４の第２のフレーム電力を計算するように構成される。第２のフレーム電力を表す第２の電力信号が第１の比計算器モジュール３１２に与えられる。第Ｎのフレーム電力計算器モジュール６０６は、第Ｎのデータフレーム１１６を受信し、第Ｎのデータフレーム１１６の第Ｎのフレーム電力を計算するように構成される。第Ｎのフレーム電力を表す第Ｎの電力信号が第（Ｎ−１）の比計算器モジュール６１４に与えられる。特定の実施形態では、比計算器モジュール６１２、６１４は、第１のアクティブ化信号と第２のアクティブ化とに応答して選択的にアクティブにされ得る。
【００５７】
[0054]第１の比計算器モジュール６１２は、第１のフレーム電力と第２のフレーム電力との第１の比６３２を計算し得る（たとえば、第１のマイクロフォン５０２（たとえば、参照マイクロフォン）に基づいて第２のマイクロフォン５０４についての電力比を計算し得る）。第１の比６３２は、図７に関して説明するようにヒストグラムベース推定器１０６に与えられ得る。特定の実施形態では、第１の時間領域平滑化モジュール６２２は、第１の比６３２中の不規則性（たとえば、非定常雑音の影響）を取り除き、第１の修正比６３２’を生成するために、時間領域において第１の比６３２を平均化または平滑化し得る。時間領域平滑化が行われたとき、第１の修正比６３２’は、第１の比６３２に対立するものとして、ヒストグラムベース推定器１０６に与えられ得る。第（Ｎ−１）の比計算器モジュール６１４は、第１のフレーム電力と第（Ｎ−１）のフレーム電力との第（Ｎ−１）の比６３４を計算し得る（たとえば、第１のマイクロフォン５０２に基づいて第Ｎのマイクロフォン５０６についての電力比を計算し得る）。第（Ｎ−１）の比６３４は、図７に関して説明するようにヒストグラムベース推定器１０６に与えられ得る。特定の実施形態では、第（Ｎ−１）の時間領域平滑化モジュール６２４は、第（Ｎ−１）の比６３４中の不規則性を取り除き、第（Ｎ−１）の修正比６３４’を生成するために、時間領域において第１の比６３２を平均化または平滑化し得る。時間領域平滑化が行われたとき、第（Ｎ−１）の修正比６３４’は、第（Ｎ−１）の比６３４に対立するものとして、ヒストグラムベース推定器１０６に与えられ得る。
【００５８】
[0055]図７を参照すると、ヒストグラムベース推定器１０６の特定の例示的な実施形態が示されている。ヒストグラムベース推定器１０６は、第１のヒストグラム維持モジュール７０２と、第（Ｎ−１）のヒストグラム維持モジュール７０４とを含む。特定の実施形態では、ヒストグラム推定器１０６は、第１の時間領域平滑化モジュール７１２と、第（Ｎ−１）の時間領域平滑化モジュール７１４とを含み得る。
【００５９】
[0056]第１のヒストグラム維持モジュール７０２は、第１の比６３２（または第１の修正比６３２’）を受信するように構成される。第１のヒストグラム維持モジュール７０２は、他の特定の時間において第１のマイクロフォン５０２および第２のマイクロフォン５０４から受信した他のデータフレームに関連する電力比のヒストグラムを維持するように構成される。第１の比６３２を受信したことに応答して、第１のヒストグラム維持モジュール７０２は、第１の比を、維持されたヒストグラム中の電力比に追加する。
【００６０】
[0057]たとえば、図９を参照すると、電力比のヒストグラムが示されている。水平軸は異なる電力比に対応し得、垂直軸は、各電力比が検出された回数に対応し得る。たとえば、第１の比６３２が−１ｄＢに対応する場合、−１ｄＢの電力比が検出された回数のカウントが増加され得る（たとえば、２００から２０１に増加され得る）。
【００６１】
[0058]再び図７を参照すると、第１のヒストグラム維持モジュール７０２は、第１の比６３２に対応するヒストグラム中で最も頻度現れる電力比に基づいて第１の利得較正値７４２を決定するように構成される。第１の利得較正値７４２は図１の利得較正値１４２に対応し得る。たとえば、図９を参照すると、第１のヒストグラム維持モジュール７０２は、−１ｄＢの電力比が最も頻繁に現れると決定し得る。応答して、第１のヒストグラム維持モジュール７０２は第１の利得較正値７４２を生成し得、ただし、第１の利得較正値７４２は−１ｄＢの電力比に関連する。第１の利得較正値７４２は、第２のマイクロフォン５０４に与えられ得る。
【００６２】
[0059]第（Ｎ−１）のヒストグラム維持モジュール７０４は、第（Ｎ−１）の比６３４（または第（Ｎ−１）の修正比６３４’）を受信するように構成される。第（Ｎ−１）のヒストグラム維持モジュール７０４は、他の特定の時間において第１のマイクロフォン５０２および第Ｎのマイクロフォン５０６から受信した他のデータフレームに関連する電力比のヒストグラムを維持するように構成される。第（Ｎ−１）の比６３４を受信したことに応答して、第（Ｎ−１）のヒストグラム維持モジュール７０４は、第（Ｎ−１）の比を、維持されたヒストグラム中の電力比に追加する。第（Ｎ−１）のヒストグラム維持モジュール７０４は、第（Ｎ−１）の比６３４に対応するヒストグラム中で最も頻度現れる電力比に基づいて第（Ｎ−１）の利得較正値７４４を決定するように構成される。第（Ｎ−１）の利得較正値７４４は図１の利得較正値１４２に対応し得る。
【００６３】
[0060]各ヒストグラム維持モジュール７０２、７０４は短期ヒストグラム維持モジュールまたは長期ヒストグラム維持モジュールであり得る。長期ヒストグラム維持モジュールは第１の特定の時間期間にわたる電力比を記憶し得、短期ヒストグラムモジュールは第２の特定の時間期間にわたる電力比を記憶し得る。特定の実施形態では、第２の特定の時間期間は第１の特定の時間期間中に含まれるが、第２の特定の時間期間は第１の特定の時間期間よりも短い。
【００６４】
[0061]たとえば、長期ヒストグラム維持モジュールは、対応する比計算器モジュールによって計算された各電力比を記憶し得、短期ヒストグラムは、最近の時間期間内に計算された電力比のみを記憶し得る（たとえば、最後の３秒以内に計算された電力比を記憶し得る）。特定の実施形態では、長期ヒストグラム維持モジュールは、プロセッサによって計算されたあらゆる電力比を記憶し得る。図１を参照すると、短期ヒストグラム維持モジュールは、特定の時間（たとえば、第１の時間より３秒前）から第１の時間までの電力比を記憶し得る。特定の実施形態では、特定の時間はプロセッサによって選択可能である。したがって、短期ヒストグラム維持モジュールは、より最近の電力比を記憶し得、変化する環境中のより速い較正を可能にする。長期ヒストグラム維持モジュールは、電力比計算中の散発的不規則性による不適切な利得較正の影響を低減し得る、延長された時間期間にわたって計算された電力比を記憶し得る。
【００６５】
[0062]特定の実施形態では、第１の利得較正値７４２および第（Ｎ−１）の利得較正値７４４は、それぞれ第１の時間領域平滑化モジュール７１２および第（Ｎ−１）の時間領域平滑化モジュール７１４に与えられ得る。時間領域平滑化モジュール７１２、７１４は、修正較正値７４２’、７４４’を生成するために利得較正値７４２、７４４を平滑化し得る。修正較正値７４２’、７４４’は、それぞれ、第２および第Ｎのマイクロフォン５０４、５０６に関連する利得調整回路に与えられ得る。
【００６６】
[0063]図８を参照すると、ヒストグラムベース推定器１０６の別の特定の例示的な実施形態が示されている。図８のヒストグラムベース推定器１０６は、第１の長期ヒストグラム維持モジュール８０２と、第（Ｎ−１）の長期ヒストグラム維持モジュール８０４と、第１の短期ヒストグラム維持モジュール８０６と、第（Ｎ−１）の短期ヒストグラム維持モジュール８０８と、タイマー８１０と、第１の組合せ回路８５２と、第２の組合せ回路８５４とを含む。
【００６７】
[0064]ヒストグラム維持モジュール８０２〜８０８は、図７のヒストグラム維持モジュール７０２、７０４と実質的に同様の様式で動作し得る。しかしながら、短期ヒストグラム維持モジュール８０４、８０８は対応する短期ヒストグラムを維持し得、長期ヒストグラム維持モジュール８０２、８０６は対応する長期ヒストグラムを維持し得る。
【００６８】
[0065]たとえば、短期ヒストグラム維持モジュール８０４、８０８は、特定の時間期間の間のみ電力比ヒストグラムを維持するような様態でタイマー８１０に応答し得る。たとえば、タイマー８１０は、比較的短い時間期間（たとえば、３秒）を示すタイミング信号８１２を生成し得る。短期ヒストグラム維持モジュール８０４、８０８は、比較的短い時間の間（たとえば、現在の時間より最高３秒前までの間）、対応する短期ヒストグラム中に電力比情報を維持し得る。短期ヒストグラム維持モジュール８０２、８０４は、それぞれ、対応する短期ヒストグラム内で最も頻度現れる電力比に基づいて利得較正値８４２、８４４を生成し得る。
【００６９】
[0066]長期ヒストグラム維持モジュール８０２、８０６は、対応する長期ヒストグラムをより長い時間期間の間維持し得る。たとえば、長期ヒストグラムは、永久に、または利得整合がそれに対して実行されているデバイスの始動から遮断まで維持され得る。
【００７０】
[0067]長期ヒストグラム維持モジュール８０２、８０６に関連する利得較正値８４１、８４３（たとえば、較正推定値）は、ｇLとして表され得る。短期ヒストグラム維持モジュール８０４、８０８に関連する利得較正値８４２、８４４（たとえば、較正推定値）は、ｇSとして表され得る。第１の組合せ回路８５２は、利得整合のために第１の短期ヒストグラム維持モジュール８０４の第１の短期較正推定値ｇSを使用すべきか、第１の長期較正推定値ｇLを使用すべきかを決定し得る。特定の実施形態では、第１の短期較正推定値ｇSが信頼できると見なされた場合、それが使用され得る。たとえば、第１の組合せ回路８５２は、第１の短期較正推定値ｇSと第１の長期較正推定値ｇLとの間の差の絶対値（たとえば、│ｇL−ｇS│）をしきい値βと比較し得る。絶対値がしきい値βよりも小さい場合、第１の短期較正推定値ｇSは信頼できると見なされ得、第１の組合せ回路８５２は、第２のマイクロフォン５０２に関連する利得較正回路に第１の短期較正推定値８４２（ｇS）を与え得る。他の場合、第１の組合せ回路８５２は、第２のマイクロフォン５０２に関連する利得較正回路に第１の長期較正推定値８４１（ｇL）を与え得る。第１の組合せ回路８５２のための擬似コードは次のように表され得る。
【００７１】
【数９】
2016526324.tif 000011
【００７２】
[0068]上式で、αは、１よりも小さい平滑化パラメータであり、ｃtは、現在の時間（ｔ）における第２のマイクロフォン５０４（たとえば、ターゲットマイクロフォン）についての出力較正であり、ｃt-1は、前の時刻（ｔ−１）における第２のマイクロフォン５０４についての出力較正である。
【００７３】
[0069]第２の組合せ回路８５４は、第Ｎの長期ヒストグラム維持モジュール８０６と第Ｎの短期ヒストグラム維持モジュール８０８とから受信された信号に関して、第１の組合せ回路８５２と実質的に同様に動作し得る。たとえば、第２の組合せ回路８５４は、第Ｎの短期ヒストグラム維持モジュール８０８からの第２の短期較正推定値ｇSと第Ｎの長期ヒストグラム維持モジュール８０６からの第２の長期較正推定値ｇLとの間の差の絶対値（たとえば│ｇL−ｇS│）をしきい値βと比較し得る。絶対値がしきい値βよりも小さい場合、第２の組合せ回路８５４は、第Ｎのマイクロフォン５０４に関連する利得較正回路に、第２の短期較正推定値８４４（ｇS）を与え得る。他の場合、第２の組合せ回路８５４は、第Ｎのマイクロフォン５０２に関連する利得較正回路に第２の長期較正推定値８４３（ｇL）を与え得る。
【００７４】
[0070]図１０を参照すると、ターゲットマイクロフォンについての利得較正値を決定する方法１０００の特定の実施形態のフローチャートが示されている。例示的な一実施形態では、方法１０００は、図１のシステム１００、図２中の雑音検出器１０２の実施形態、図４中の雑音検出器１０２の実施形態、図５〜図７のシステム５、図６中の電力比計算器１０４の実施形態、図７中のヒストグラムベース推定器１０６の実施形態、図８中のヒストグラムベース推定器１０６の実施形態、またはそれらの任意の組合せを使用して実行され得る。
【００７５】
[0071]方法１０００は、１００２において、第１のマイクロフォンから第１の時間において第１のデータフレームを受信することを含む。たとえば、図１では、雑音検出器１０２および電力比計算器１０４は第１のマイクロフォン（たとえば、図５の第１のマイクロフォン５０２）から第１のデータフレーム１１２を受信し得る。１００４において、第２のマイクロフォンから第１の時間において第２のデータフレームを受信する。たとえば、図１では、雑音検出器１０２および電力比計算器１０４はまた、第２のマイクロフォン（たとえば、図５の第２のマイクロフォン５０４）から第２のデータフレーム１１４を受信し得る。
【００７６】
[0072]方法１０００はまた、１００６において、第１のデータフレームおよび第２のデータフレームが単一ソースデータフレームであるかどうかを決定することを含み得る。たとえば、図２では、ＳＳＩモジュール２０２は、第１のデータフレーム１１２および第２のデータフレーム１１４が単一ソースデータフレームであるかどうかを決定し得る。第１のデータフレーム１１２および第２のデータフレーム１１４はＳＳＩモジュール２０２に与えられ得る。ＳＳＩモジュール２０２は、１つのソース（たとえば、１つのタイプのオーディオデータ）が存在するデータフレームを検出し得る。オーディオデータのタイプは雑音ｎ（ｔ）または音声ｓ（ｔ）であり得る。
【００７７】
[0073]方法１０００はまた、１００８において、第１のデータフレームおよび第２のデータフレームが音声データフレームであるかどうかを決定することを含み得る。たとえば、図２では、ＳＣ−ＳＤモジュール２０４は、第１のデータフレーム１１２が音声データフレームであるかどうかを検出し得、第２のデータフレーム１１４が音声データフレームであるかどうかを検出し得る。例示のために、第１のデータフレーム１１２（たとえば、ｘ1（ｔ）＝ｓ（ｔ）＋ｎ（ｔ））について、ＳＣ−ＳＤモジュール２０４は、音声ｓ（ｔ）に対応するかなりの量のオーディオデータが存在するかどうか、または音声ｓ（ｔ）に対応するかなりの量のオーディオデータがないかどうかを決定し得る。ＳＣ−ＳＤモジュール２０４は第２のデータフレーム１１４について同様の決定を行い得る。
【００７８】
[0074]１０１０において、第１のデータフレームおよび第２のデータフレームが雑音データフレームであると決定したことに応答して、第１のデータフレームおよび第２のデータフレームに基づいて第１のマイクロフォンと第２のマイクロフォンとの電力比を計算する。たとえば、図６では、第１のフレーム電力計算器モジュール６０２は、第１のデータフレーム１１２を受信し、第１のデータフレーム１１２の第１のフレーム電力を計算し得る。第２のフレーム電力計算器モジュール６０４は、第２のデータフレーム１１４を受信し、第２のデータフレーム１１４の第２のフレーム電力を計算し得る。第１の比計算器モジュール６１２は、第１のフレーム電力と第２のフレーム電力との第１の比６３２を計算し得る（たとえば、第１のマイクロフォン５０２（たとえば、参照マイクロフォン）に基づいて第２のマイクロフォン５０４についての電力比を計算し得る）。第１のデータフレーム１１２および第２のデータフレーム１１４は、両方のデータフレーム１１２、１１４が単一ソースデータフレームであると決定されたとき、および両方のデータフレーム１１２、１１４が音声データフレームでないと決定されたときに、雑音データフレームとして分類され得る。
【００７９】
[0075]特定の実施形態では、方法１０００は、電力比に基づいて利得較正値を決定することを含み得る。たとえば、第１の比計算器モジュール８１２によって生成された第１の比８３２は、参照マイクロフォンに基づいて第２のマイクロフォン（たとえば、図５の第２のマイクロフォン５０４）の電力レベルを調整するために、第２のマイクロフォンに関連する利得較正回路に与えられ得る。別の例として、図７では、第１のヒストグラム維持モジュール７０２は、第１の比６３２に対応するヒストグラム中で最も頻度表れる電力比基づいて第１の利得較正値７４２を決定し得る。応答して、第１のヒストグラム維持モジュール７０２は第１の利得較正値９４２を生成し得、第１の利得較正値７４２は、第２のマイクロフォン５０４に関連する利得較正回路に与えられ得る。別の例として、図８では、第１の組合せ回路８５２は、第１の短期ヒストグラム維持モジュール８０４の第１の短期較正推定値ｇSが信頼できるかどうかを決定し得る。第１の短期較正推定値ｇSが信頼できる場合、第１の組合せ回路８５２は、第２のマイクロフォン５０２に関連する利得較正回路に第１の短期較正推定値８４２（ｇS）を与え得る。他の場合、第１の組合せ回路８５２は、第２のマイクロフォン５０２に関連する利得較正回路に第１の長期較正推定値８４１（ｇL）を与え得る。
【００８０】
[0076]図１１を参照すると、ターゲットマイクロフォンについての利得較正値を決定するように動作可能な構成要素を含むワイヤレスデバイス１１００のブロック図が示されている。デバイス１１００は、メモリ１１３２に結合されたデジタル信号プロセッサ（ＤＳＰ）などのプロセッサ１１１０を含む。
【００８１】
[0077]図１１はまた、プロセッサ１１１０とディスプレイ１１２８とに結合されたディスプレイコントローラ１１２６を示す。カメラコントローラ１１９０はプロセッサ１１１０とカメラ１１９２とに結合され得る。スピーカー１１３６、第１のマイクロフォン５０２、第２のマイクロフォン５０４、および第Ｎのマイクロフォン５０８はＣＯＤＥＣ５０８に結合され得る。ＣＯＤＥＣ５０８は、それぞれのマイクロフォン５０２〜５０６からオーディオ信号を受信したことに応答してプロセッサ１１１０にデータフレーム１１２〜１１６を与え得る。たとえば、プロセッサ１１１０は、雑音検出器１０２と、電力比計算器１０４と、ヒストグラムベース推定器１０６とを含み得る。別の例では、雑音検出器１０２、電力比計算器１０４、およびヒストグラムベース推定器１０６は、雑音検出器１０２、電力比計算器１０４、およびヒストグラムベース推定器１０６の機能を実行するためにプロセッサ１１１０によって実行可能である命令１１５８として、メモリ１１３２に記憶され得る。ＣＯＤＥＣ５０８は、図１に関して説明したように雑音検出器１０２および電力比計算器１０４にデータフレーム１１２〜１１６を与え得る。
【００８２】
[0078]メモリ１１３２はヒストグラムデータ１１５４と利得整合データ１１５２とを含み得る。特定の実施形態では、ヒストグラムデータ１１５４は、図１１に示された電力比のヒストグラムに対応し得る。ヒストグラムベース推定器１０６は、電力比計算器から電力比を受信したことに応答してメモリ１１２２からのヒストグラムデータ１１５４にアクセスし得る。ヒストグラムデータ１１５４は、図９〜図１０に関して説明した様式でヒストグラムデータ１１５４中で最も頻繁に生じた電力比を決定するために使用され得る。最も頻繁に生じた電力比を決定したことに応答して、ヒストグラムベース推定器１０６は、対応する較正値を決定するためにメモリ１１２２からの利得整合データ１１５２にアクセスし得る。ヒストグラムベース推定器１０６は、参照マイクロフォン（たとえば、第１のマイクロフォン５０２）に基づいて利得を調整するために、対応するターゲットマイクロフォン（たとえば、第２のマイクロフォン５０４および／または第Ｎのマイクロフォン５０６）に関連する利得較正回路１１７８に較正値を与え得る。
【００８３】
[0079]メモリ１１３２は、命令１１５８を含む有形の非一時的プロセッサ可読記憶媒体であり得る。命令１１５６は、図１０の方法１０００を実行するために、プロセッサ１１１０などのプロセッサまたはその構成要素によって実行され得る。図１１はまた、ワイヤレスコントローラ１１４０が、プロセッサ１１１０に結合され、無線周波数（ＲＦ）インターフェース１１８０を介してワイヤレスアンテナ１１４２に結合され得ることを示す。特定の実施形態では、プロセッサ１１１０、ディスプレイコントローラ１１２６、メモリ１１３２、コーデック５０８、およびワイヤレスコントローラ１１４０は、システムインパッケージまたはシステムオンチップデバイス１１２２中に含まれる。特定の実施形態において、入力デバイス１１３０および電源１１４４がシステムオンチップデバイス１１２２に結合される。その上、特定の実施形態では、図１１に示されているように、ディスプレイ１１２８、入力デバイス１１３０、スピーカー１１３６、マイクロフォン５０２〜５０６、ワイヤレスアンテナ１１４２、および電源１１４４は、システムオンチップデバイス１１２２の外部にある。ただし、ディスプレイ１１２８、入力デバイス１１３０、スピーカー１１３６、マイクロフォン５０２〜５０６、ワイヤレスアンテナ１１４２、および電源１１４４の各々は、インターフェースまたはコントローラなど、システムオンチップデバイス１１２２の構成要素に結合され得る。
【００８４】
[0080]説明する実施形態とともに、第１のマイクロフォンから第１の時間において第１のデータフレームを受信するための手段を含む装置が開示される。たとえば、第１のデータフレームを受信するための手段は、図１の雑音検出器１０２、図１の電力比計算器１０４、図２のＳＳＩモジュール２０２、図２のＳＣ−ＳＤモジュール２０４、図４のＳＳＩモジュール４０２、図４のＳＣ−ＳＤモジュール４０４、図５の第１の２マイクロフォンＳＳＩモジュール５２０、図５の第（Ｎ−１）の２マイクロフォンＳＳＩモジュール５２２、図５の第１のＳＣ−ＳＤモジュール５２４、図６の第１のフレーム電力計算器６０２、図１１の命令１１５８を実行するようにプログラムされたプロセッサ１１１０、１つまたは複数の他のデバイス、回路、モジュール、または第１のデータフレームを受信するための命令、あるいはそれらの任意の組合せを含み得る。
【００８５】
[0081]本装置はまた、第２のマイクロフォンから第１の時間において第２のデータフレームを受信するための手段を含み得る。たとえば、第２のデータフレームを受信するための手段は、図１の雑音検出器１０２、図１の電力比計算器１０４、図２のＳＳＩモジュール２０２、図２のＳＣ−ＳＤモジュール２０４、図４のＳＳＩモジュール４０２、図４のＳＣ−ＳＤモジュール４０４、図５の第１の２マイクロフォンＳＳＩモジュール５２０、図５の第２のＳＣ−ＳＤモジュール５２６、図６の第２のフレーム電力計算器６０４、図１１の命令１１５８を実行するようにプログラムされたプロセッサ１１１０、１つまたは複数の他のデバイス、回路、モジュール、または第２のデータフレームを受信するための命令、あるいはそれらの任意の組合せを含み得る。
【００８６】
[0082]本装置はまた、第１のデータフレームおよび第２のデータフレームに基づいて第１のマイクロフォンと第２のマイクロフォンとの電力比を計算するための手段を含み得る。たとえば、電力比を計算するための手段は、図１のシステム１００、図２中の雑音検出器１０２の実施形態、図４中の雑音検出器１０２の実施形態、図５のシステム５、図６中の電力比計算器１０４の実施形態、図７中のヒストグラムベース推定器１０６の実施形態、図８中のヒストグラムベース推定器１０６の実施形態、図１１の命令１１５８を実行するようにプログラムされたプロセッサ１１１０、図１１の利得整合データ１１５２、図１１のヒストグラムデータ１１５４、電力比を計算するための１つまたは複数の他のデバイス、回路、モジュール、命令、あるいはそれらの任意の組合せを含み得る。
【００８７】
[0083]さらに、本明細書で開示した実施形態に関して説明した様々な例示的な論理ブロック、構成、モジュール、回路、およびアルゴリズムステップは、電子ハードウェア、プロセッサによって実行されるコンピュータソフトウェア、または両方の組合せとして実装され得ることを、当業者は諒解されよう。様々な例示的な構成要素、ブロック、構成、モジュール、回路、およびステップについて、上記では概して、それらの機能に関して説明した。そのような機能がハードウェアとし実装されるか、プロセッサ実行可能命令として実装されるかは、特定の適用例および全体的なシステムに課された設計制約に依存する。当業者は、説明した機能を特定の適用例ごとに様々な方法で実装し得るが、そのような実装の決定は、本開示の範囲からの逸脱を生じるものと解釈すべきではない。
【００８８】
[0084]本明細書で開示する実施形態に関して説明した方法またはアルゴリズムのステップは、直接ハードウェアで実施されるか、プロセッサによって実行されるソフトウェアモジュールで実施されるか、またはその２つの組合せで実施され得る。ソフトウェアモジュールは、ランダムアクセスメモリ（ＲＡＭ）、フラッシュメモリ、読取り専用メモリ（ＲＯＭ）、プログラマブル読取り専用メモリ（ＰＲＯＭ）、消去可能プログラマブル読取り専用メモリ（ＥＰＲＯＭ）、電気消去可能プログラマブル読取り専用メモリ（ＥＥＰＲＯＭ（登録商標））、レジスタ、ハードディスク、リムーバブルディスク、コンパクトディスク読取り専用メモリ（ＣＤ−ＲＯＭ）、または当技術分野で知られている任意の他の形態の非一時的記憶媒体中に常駐し得る。例示的な記憶媒体は、プロセッサが記憶媒体から情報を読み取り、記憶媒体に情報を書き込むことができるように、プロセッサに結合される。代替として、記憶媒体はプロセッサに一体化され得る。プロセッサおよび記憶媒体は特定用途向け集積回路（ＡＳＩＣ）中に常駐し得る。ＡＳＩＣは、コンピューティングデバイスまたはユーザ端末中に常駐し得る。代替として、プロセッサおよび記憶媒体は、コンピューティングデバイスまたはユーザ端末中に個別構成要素として常駐し得る。
【００８９】
[0085]開示した実施形態の上記の説明は、開示した実施形態を当業者が作成または使用できるように行ったものである。これらの実施形態への様々な変更は当業者には容易に明らかになり、本明細書で定義された原理は本開示の範囲から逸脱することなく他の実施形態に適用され得る。したがって、本開示は、本明細書に示した実施形態に限定されるものではなく、特許請求の範囲によって定義される原理および新規の特徴と合致することが可能な最も広い範囲が与えられるべきものである。
【図１】
2016526324.tif 000012
【図２】
2016526324.tif 000013
【図３】
2016526324.tif 000014
【図４】
2016526324.tif 000015
【図５】
2016526324.tif 000016
【図６】
2016526324.tif 000017
【図７】
2016526324.tif 000018
【図８】
2016526324.tif 000019
【図９】
2016526324.tif 000020
【図１０】
2016526324.tif 000021
【図１１】
2016526324.tif 000022
【手続補正書】
【提出日】平成28年2月3日(2016.2.3)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
プロセッサにおいて、第１のマイクロフォンから第１の時間において第１のデータフレームを受信することと、
前記プロセッサにおいて、第２のマイクロフォンから前記第１の時間において第２のデータフレームを受信することと、
前記第１のデータフレームおよび前記第２のデータフレームが単一ソースデータフレームまたは複数のソースデータフレームであるかどうかを決定することと、
前記第１のデータフレームおよび前記第２のデータフレームが単一ソースデータフレームであるという決定に応答して、前記第１のデータフレームおよび前記第２のデータフレームが雑音データフレームであるかどうかを決定することと、
前記第１のデータフレームおよび前記第２のデータフレームが雑音データフレームであると決定したことに応答して、前記第１のデータフレームおよび前記第２のデータフレームに基づいて前記第１のマイクロフォンと前記第２のマイクロフォンとの電力比を計算することと
を備える方法。
【請求項２】
前記第１のデータフレームまたは前記第２のデータフレームのうちの少なくとも１つが複数のソースデータフレームでないと決定することに応答して、前記第１のデータフレームおよび前記第２のデータフレームに関する利得較正処理を中止することをさらに備える、請求項１に記載の方法。
【請求項３】
複数のソースデータフレームがかなりの量の音声およびかなりの量の雑音を含む、請求項１に記載の方法。
【請求項４】
前記第１のデータフレームが単一ソースデータフレームであるという決定に応答して、前記第１のデータフレームが音声データフレームであるかどうかを決定することと、
前記第２のデータフレームが単一ソースデータフレームであるという決定に応答して、前記第２のデータフレームが音声データフレームであるかどうかを決定することと
をさらに備える、請求項１に記載の方法。
【請求項５】
前記第１のデータフレームが音声データフレームでないという決定は前記第１のデータフレームがノイズデータフレームであることに対応し、前記第２のデータフレームが音声データフレームでないという決定は前記第２のデータフレームがノイズデータフレームであることに対応する、請求項４に記載の方法。
【請求項６】
前記電力比に基づいて利得較正値を決定することをさらに備える、請求項１に記載の方法。
【請求項７】
電力比の長期ヒストグラムを決定することと、ここにおいて、電力比の前記長期ヒストグラムが、前記プロセッサによって計算された複数の電力比に関連する、
電力比の前記長期ヒストグラムに基づいて利得較正値を決定することと
をさらに備える、請求項１に記載の方法。
【請求項８】
前記利得較正値が、電力比の前記長期ヒストグラム中で最も高いカウントを有する特定の電力比に対応する、請求項７に記載の方法。
【請求項９】
電力比の短期ヒストグラムを決定することと、ここにおいて、電力比の前記短期ヒストグラムが、特定の時間から前記第１の時間までの前記プロセッサによって計算された電力比に関連する、
電力比の前記短期ヒストグラムに基づいて利得較正値を決定することと
をさらに備える、請求項１に記載の方法。
【請求項１０】
前記特定の時間が、前記プロセッサを介して選択可能である、請求項９に記載の方法。
【請求項１１】
電力比の長期ヒストグラムを決定することと、ここにおいて、電力比の前記長期ヒストグラムが、第１の時間期間中に前記プロセッサによって計算された電力比に関連する、
電力比の短期ヒストグラムを決定することと、ここにおいて、電力比の前記短期ヒストグラムが、第２の時間期間中に前記プロセッサによって計算された電力比に関連し、ここにおいて、前記第１の時間期間が前記第２の時間期間よりも大きい、
電力比の前記長期ヒストグラムまたは電力比の前記短期ヒストグラムに基づいて利得較正値を決定することと
をさらに備える、請求項１に記載の方法。
【請求項１２】
前記第１のデータフレームが雑音データフレームでないか、または前記第２のデータフレームが雑音データフレームでないと決定したことに応答して、前記第１のデータフレームおよび前記第２のデータフレームに関する利得較正処理を中止することをさらに備える、請求項１に記載の方法。
【請求項１３】
第３のマイクロフォンから第１の時間において第３のデータフレームを受信することと、
前記第１のデータフレームおよび前記第３のデータフレームが雑音データフレームであると決定したことに応答して、前記第１のデータフレームおよび前記第３のデータフレームに基づいて前記第１のマイクロフォンと前記第３のマイクロフォンとの電力比を計算することと
をさらに備える、請求項１に記載の方法。
【請求項１４】
プロセッサと、
前記プロセッサにとってアクセス可能なメモリと
を備える装置であって、前記メモリは、前記プロセッサに、
第１のマイクロフォンから第１の時間において第１のデータフレームを受信することと、
第２のマイクロフォンから第１の時間において第２のデータフレームを受信することと、
前記第１のデータフレームおよび前記第２のデータフレームが単一ソースデータフレームまたは複数のソースデータフレームであるかどうかを決定することと、
前記第１のデータフレームおよび前記第２のデータフレームが単一ソースデータフレームであるという決定に応答して、前記第１のデータフレームおよび前記第２のデータフレームが雑音データフレームであるかどうかを決定することと、
前記第１のデータフレームおよび前記第２のデータフレームが雑音データフレームであると決定したことに応答して、前記第１のデータフレームおよび前記第２のデータフレームに基づいて前記第１のマイクロフォンと前記第２のマイクロフォンとの電力比を計算することと
を行わせるために前記プロセッサによって実行可能である命令を記憶する、
装置。
【請求項１５】
前記命令がさらに、前記プロセッサに、前記第１のデータフレームまたは第２のデータフレームのうちの少なくとも１つが複数のソースデータフレームでないと決定することに応答して、前記第１のデータフレームおよび前記第２のデータフレームに関する利得較正処理を中止させるために前記プロセッサによって実行可能である、請求項１４に記載の装置。
【請求項１６】
複数のソースデータフレームがかなりの量の音声およびかなりの量の雑音を含む、請求項１４に記載の装置。
【請求項１７】
前記命令がさらに、前記プロセッサに、
前記第１のデータフレームが単一ソースデータフレームであるという決定に応答して、前記第１のデータフレームが音声データフレームであるかどうかを決定することと、
前記第２のデータフレームが単一ソースデータフレームであるという決定に応答して、前記第２のデータフレームが音声データフレームであるかどうかを決定することと
を行わせるために前記プロセッサによって実行可能である、請求項１４に記載の装置。
【請求項１８】
前記第１のデータフレームが音声データフレームでないという決定は前記第１のデータフレームがノイズデータフレームであることに対応し、前記第２のデータフレームが音声データフレームでないという決定は前記第２のデータフレームがノイズデータフレームであることに対応する、請求項１７に記載の装置。
【請求項１９】
前記命令がさらに、前記電力比に基づいて利得較正値を決定するように前記プロセッサに行わせるように前記プロセッサによって実行可能である、請求項１４に記載の装置。
【請求項２０】
第１のマイクロフォンから第１の時間において第１のデータフレームを受信するための手段と、
第２のマイクロフォンから第１の時間において第２のデータフレームを受信するための手段と、
前記第１のデータフレームおよび前記第２のデータフレームが単一ソースデータフレームまたは複数のソースデータフレームであるかどうかを決定するための手段と、
前記第１のデータフレームおよび前記第２のデータフレームが単一ソースデータフレームであるという決定に応答して、前記第１のデータフレームおよび前記第２のデータフレームが雑音データフレームであるかどうかを決定するための手段と、
前記第１のデータフレームおよび前記第２のデータフレームが雑音データフレームであると決定したことに応答して、前記第１のデータフレームおよび前記第２のデータフレームに基づいて前記第１のマイクロフォンと前記第２のマイクロフォンとの電力比を計算するための手段と
を備える装置。
【請求項２１】
前記第１のデータフレームおよび前記第２のデータフレームが単一ソースデータフレームまたは複数のソースデータフレームであるかどうかを決定するための前記手段が、プロセッサによって実行可能な単一ソース識別モジュールを含む、請求項２０に記載の装置。
【請求項２２】
前記第１のデータフレームおよび前記第２のデータフレームが雑音データフレームであるかどうかを決定するための前記手段が、プロセッサによって実行可能な単一チャネル信号検出器モジュールを含む、請求項２０に記載の装置。
【請求項２３】
計算するための前記手段が、プロセッサによって実行可能な電力比計算器を含む、請求項２０に記載の装置。
【請求項２４】
複数のソースデータフレームがかなりの量の音声およびかなりの量の雑音を含む、請求項２０に記載の装置。
【請求項２５】
前記電力比に基づいて利得較正値を決定するための手段をさらに備える、請求項２０に記載の装置。
【請求項２６】
プロセッサによって実行されたとき、前記プロセッサに、
第１のマイクロフォンから第１の時間において第１のデータフレームを受信することと、
第２のマイクロフォンから第１の時間において第２のデータフレームを受信することと、
前記第１のデータフレームおよび前記第２のデータフレームが単一ソースデータフレームまたは複数のソースデータフレームであるかどうかを決定することと、
前記第１のデータフレームおよび前記第２のデータフレームが単一ソースデータフレームであるという決定に応答して、前記第１のデータフレームおよび前記第２のデータフレームが雑音データフレームであるかどうかを決定することと、
前記第１のデータフレームおよび前記第２のデータフレームが雑音データフレームであると決定したことに応答して、前記第１のデータフレームおよび前記第２のデータフレームに基づいて前記第１のマイクロフォンと前記第２のマイクロフォンとの電力比を計算することと
を行わせる命令を備えるコンピュータ可読記憶媒体。
【請求項２７】
プロセッサによって実行されたとき、前記プロセッサに、前記第１のデータフレームまたは第２のデータフレームのうちの少なくとも１つが複数のソースデータフレームでないと決定することに応答して、前記第１のデータフレームおよび前記第２のデータフレームに関する利得較正処理を中止させる命令をさらに備える、請求項２６に記載のコンピュータ可読記憶媒体。
【請求項２８】
前記プロセッサによって実行されたとき、前記プロセッサに、
前記第１のデータフレームが単一ソースデータフレームであるという決定に応答して、前記第１のデータフレームが音声データフレームであるかどうかを決定することと、
前記第２のデータフレームが単一ソースデータフレームであるという決定に応答して、前記第２のデータフレームが音声データフレームであるかどうかを決定することと
を行わせる命令をさらに備える、請求項２６に記載のコンピュータ可読記憶媒体。
【請求項２９】
前記第１のデータフレームが音声データフレームでないという決定は前記第１のデータフレームがノイズデータフレームであることに対応し、前記第２のデータフレームが音声データフレームでないという決定は前記第２のデータフレームがノイズデータフレームであることに対応する、請求項２８に記載のコンピュータ可読記憶媒体。
【請求項３０】
前記プロセッサによって実行されたとき、前記プロセッサに前記電力比に基づいて利得較正値を決定させる命令をさらに備える、請求項２６に記載のコンピュータ可読記憶媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００８９
【補正方法】変更
【補正の内容】
【００８９】
[0085]開示した実施形態の上記の説明は、開示した実施形態を当業者が作成または使用できるように行ったものである。これらの実施形態への様々な変更は当業者には容易に明らかになり、本明細書で定義された原理は本開示の範囲から逸脱することなく他の実施形態に適用され得る。したがって、本開示は、本明細書に示した実施形態に限定されるものではなく、特許請求の範囲によって定義される原理および新規の特徴と合致することが可能な最も広い範囲が与えられるべきものである。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］  プロセッサにおいて、第１のマイクロフォンから第１の時間において第１のデータフレームを受信することと、
第２のマイクロフォンから前記第１の時間において第２のデータフレームを受信することと、
前記第１のデータフレームおよび前記第２のデータフレームが単一ソースデータフレームであるかどうかを決定することと、
前記第１のデータフレームおよび前記第２のデータフレームが単一ソースデータフレームであるという決定に応答して、前記第１のデータフレームおよび前記第２のデータフレームが雑音データフレームであるかどうかを決定することと、
前記第１のデータフレームおよび前記第２のデータフレームが雑音データフレームであると決定したことに応答して、前記第１のデータフレームおよび前記第２のデータフレームに基づいて前記第１のマイクロフォンと前記第２のマイクロフォンとの電力比を計算することと
を備える方法。
［Ｃ２］  前記第１のデータフレームまたは第２のデータフレームのうちの少なくとも１つが単一ソースデータフレームでないという決定に応答して、前記第１のデータフレームおよび前記第２のデータフレームに関する利得較正処理を中止することをさらに備える、Ｃ１に記載の方法。
［Ｃ３］  単一ソースデータフレームが雑音データフレームまたは音声データフレームのうちの１つである、Ｃ１に記載の方法。
［Ｃ４］  前記第１のデータフレームが単一ソースデータフレームであるという決定に応答して、前記第１のデータフレームが音声データフレームであるかどうかを決定することと、
前記第２のデータフレームが単一ソースデータフレームであるという決定に応答して、前記第２のデータフレームが音声データフレームであるかどうかを決定することと
をさらに備える、Ｃ１に記載の方法。
［Ｃ５］  前記第１のデータフレームは、前記第１のデータフレームが音声データフレームでないという決定に応答して雑音データフレームであり、前記第２のデータフレームは、前記第２のデータフレームが音声データフレームでないという決定に応答して雑音データフレームである、Ｃ４に記載の方法。
［Ｃ６］  前記電力比に基づいて利得較正値を決定することをさらに備える、Ｃ１に記載の方法。
［Ｃ７］  電力比の長期ヒストグラムを決定することと、ここにおいて、前記長期ヒストグラムが、前記プロセッサによって計算された複数の電力比に関連する、
電力比の前記長期ヒストグラムに基づいて利得較正値を決定することと
をさらに備える、Ｃ１に記載の方法。
［Ｃ８］  前記利得較正値が、電力比の前記長期ヒストグラム中で最も高いカウントを有する特定の電力比に対応する、Ｃ７に記載の方法。
［Ｃ９］  電力比の短期ヒストグラムを決定することと、ここにおいて、前記短期ヒストグラムが、特定の時間から前記第１の時間までの前記プロセッサによって計算された電力比に関連する、
電力比の前記短期ヒストグラムに基づいて利得較正値を決定することと
をさらに備える、Ｃ１に記載の方法。
［Ｃ１０］  前記特定の時間が、前記プロセッサを介して選択可能である、Ｃ９に記載の方法。
［Ｃ１１］  電力比の長期ヒストグラムを決定することと、ここにおいて、前記長期ヒストグラムが、第１の時間期間中に前記プロセッサによって計算された電力比に関連する、
電力比の短期ヒストグラムを決定することと、ここにおいて、前記短期ヒストグラムが、第２の時間期間中に前記プロセッサによって計算された電力比に関連し、ここにおいて、前記第１の時間期間が前記第２の時間期間よりも大きい、
電力比の前記長期ヒストグラムまたは電力比の前記短期ヒストグラムに基づいて利得較正を決定することと
をさらに備える、Ｃ１に記載の方法。
［Ｃ１２］  前記第１のデータフレームが雑音データフレームでないか、または前記第２のデータフレームが雑音データフレームでないと決定したことに応答して、前記第１のデータフレームおよび前記第２のデータフレームに関する利得較正処理を中止することをさらに備える、Ｃ１に記載の方法。
［Ｃ１３］  第３のマイクロフォンから第１の時間において第３のデータフレームを受信することと、
前記第１のデータフレームおよび前記第３のデータフレームが雑音データフレームであると決定したことに応答して、前記第１のデータフレームおよび前記第３のデータフレームに基づいて前記第１のマイクロフォンと前記第３のマイクロフォンとの電力比を計算することと
をさらに備える、Ｃ１に記載の方法。
［Ｃ１４］  プロセッサと、
前記プロセッサにとってアクセス可能なメモリと
を備える装置であって、前記メモリは、前記プロセッサに、
第１のマイクロフォンから第１の時間において第１のデータフレームを受信することと、
第２のマイクロフォンから第１の時間において第２のデータフレームを受信することと、
前記第１のデータフレームおよび前記第２のデータフレームが単一ソースデータフレームであるかどうかを決定することと、
前記第１のデータフレームおよび前記第２のデータフレームが単一ソースデータフレームであるという決定に応答して、前記第１のデータフレームおよび前記第２のデータフレームが雑音データフレームであるかどうかを決定することと
前記第１のデータフレームおよび前記第２のデータフレームが雑音データフレームであると決定したことに応答して、前記第１のデータフレームおよび前記第２のデータフレームに基づいて前記第１のマイクロフォンと前記第２のマイクロフォンとの電力比を計算することと
を行わせるために前記プロセッサによって実行可能である命令を記憶する、
装置。
［Ｃ１５］  前記命令がさらに、前記プロセッサに、前記第１のデータフレームまたは第２のデータフレームのうちの少なくとも１つが単一ソースデータフレームでないという決定に応答して、前記第１のデータフレームおよび前記第２のデータフレームに関する利得較正処理を中止させるために前記プロセッサによって実行可能である、Ｃ１４に記載の装置。
［Ｃ１６］  単一ソースデータフレームが雑音データフレームまたは音声データフレームのうちの１つである、Ｃ１４に記載の装置。
［Ｃ１７］  前記命令がさらに、
前記第１のデータフレームが単一ソースデータフレームであるという決定に応答して、前記第１のデータフレームが音声データフレームであるかどうかを決定することと、
前記第２のデータフレームが単一ソースデータフレームであるという決定に応答して、前記第２のデータフレームが音声データフレームであるかどうかを決定することと
を行うように前記プロセッサによって実行可能である、Ｃ１４に記載の装置。
［Ｃ１８］  前記第１のデータフレームは、前記第１のデータフレームが音声データフレームでないという決定に応答して雑音データフレームであり、前記第２のデータフレームは、前記第２のデータフレームが音声データフレームでないという決定に応答して雑音データフレームである、Ｃ１７に記載の装置。
［Ｃ１９］  前記命令がさらに、前記電力比に基づいて利得較正値を決定するように前記プロセッサによって実行可能である、Ｃ１４に記載の装置。
［Ｃ２０］  第１のマイクロフォンから第１の時間において第１のデータフレームを受信するための手段と、
第２のマイクロフォンから第１の時間において第２のデータフレームを受信するための手段と、
前記第１のデータフレームおよび前記第２のデータフレームが単一ソースデータフレームであるかどうかを決定するための手段と、
前記第１のデータフレームおよび前記第２のデータフレームが単一ソースデータフレームであるという決定に応答して、前記第１のデータフレームおよび前記第２のデータフレームが雑音データフレームであるかどうかを決定するための手段と、
前記第１のデータフレームおよび前記第２のデータフレームが雑音データフレームであると決定したことに応答して、前記第１のデータフレームおよび前記第２のデータフレームに基づいて前記第１のマイクロフォンと前記第２のマイクロフォンとの電力比を計算するための手段と
を備える装置。
［Ｃ２１］  前記第１のデータフレームおよび前記第２のデータフレームが単一ソースデータフレームであるかどうかを決定するための前記手段が、プロセッサによって実行可能な単一ソース識別モジュールを含む、Ｃ２０に記載の装置。
［Ｃ２２］  前記第１のデータフレームおよび前記第２のデータフレームが雑音データフレームであるかどうかを決定するための前記手段が、プロセッサによって実行可能な単一チャネル信号検出器モジュールを含む、Ｃ２０に記載の装置。
［Ｃ２３］  計算するための前記手段が、プロセッサによって実行可能な電力比計算器を含む、Ｃ２０に記載の装置。
［Ｃ２４］  単一ソースデータフレームが雑音データフレームまたは音声データフレームのうちの１つである、Ｃ２０に記載の装置。
［Ｃ２５］  前記電力比に基づいて利得較正値を決定するための手段をさらに備える、Ｃ２０に記載の装置。
［Ｃ２６］  プロセッサによって実行されたとき、前記プロセッサに、
第１のマイクロフォンから第１の時間において第１のデータフレームを受信することと、
第２のマイクロフォンから第１の時間において第２のデータフレームを受信することと、
前記第１のデータフレームおよび前記第２のデータフレームが単一ソースデータフレームであるかどうかを決定することと、
前記第１のデータフレームおよび前記第２のデータフレームが単一ソースデータフレームであるという決定に応答して、前記第１のデータフレームおよび前記第２のデータフレームが雑音データフレームであるかどうかを決定することと
前記第１のデータフレームおよび前記第２のデータフレームが雑音データフレームであると決定したことに応答して、前記第１のデータフレームおよび前記第２のデータフレームに基づいて前記第１のマイクロフォンと前記第２のマイクロフォンとの電力比を計算することと
を行わせる命令を備えるコンピュータ可読記憶媒体。
［Ｃ２７］  プロセッサによって実行されたとき、前記プロセッサに、前記第１のデータフレームまたは第２のデータフレームのうちの少なくとも１つが単一ソースデータフレームでないという決定に応答して、前記第１のデータフレームおよび前記第２のデータフレームに関する利得較正処理を中止させる命令をさらに備える、Ｃ２６に記載のコンピュータ可読記憶媒体。
［Ｃ２８］  前記プロセッサによって実行されたとき、前記プロセッサに、
前記第１のデータフレームが単一ソースデータフレームであるという決定に応答して、前記第１のデータフレームが音声データフレームであるかどうかを決定することと、
前記第２のデータフレームが単一ソースデータフレームであるという決定に応答して、前記第２のデータフレームが音声データフレームであるかどうかを決定することと
を行わせる命令をさらに備える、Ｃ２６に記載のコンピュータ可読記憶媒体。
［Ｃ２９］  前記第１のデータフレームは、前記第１のデータフレームが音声データフレームでないという決定に応答して雑音データフレームであり、前記第２のデータフレームは、前記第２のデータフレームが音声データフレームでないという決定に応答して雑音データフレームである、Ｃ２８に記載のコンピュータ可読記憶媒体。
［Ｃ３０］  前記プロセッサによって実行されたとき、前記プロセッサに前記電力比に基づいて利得較正値を決定させる命令をさらに備える、Ｃ２６に記載のコンピュータ可読記憶媒体。
【手続補正書】
【提出日】平成28年2月4日(2016.2.4)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
プロセッサにおいて、第１のマイクロフォンから第１の時間において第１のデータフレームを受信することと、
前記プロセッサにおいて、第２のマイクロフォンから前記第１の時間において第２のデータフレームを受信することと、
前記第１のデータフレームおよび前記第２のデータフレームが単一ソースデータフレームまたは複数のソースデータフレームであるかどうかを決定することと、ここにおいて、複数のソースデータフレームは、２つまたはそれ以上のソースからの振幅しきい値を満たすデータを備える、
前記第１のデータフレームおよび前記第２のデータフレームが単一ソースデータフレームであるという決定に応答して、前記第１のデータフレームおよび前記第２のデータフレームが雑音データフレームであるかどうかを決定することと、
前記第１のデータフレームおよび前記第２のデータフレームが雑音データフレームであると決定したことに応答して、前記第１のデータフレームおよび前記第２のデータフレームに基づいて前記第１のマイクロフォンと前記第２のマイクロフォンとの電力比を計算することと、および
前記電力比に基づいて前記第１のマイクロフォンまたは前記第２のマイクロフォンのうちの少なくとも１つの利得を調整することと
を備える方法。
【請求項２】
前記第１のデータフレームまたは前記第２のデータフレームのうちの少なくとも１つが複数のソースデータフレームでないと決定することに応答して、前記第１のデータフレームおよび前記第２のデータフレームに関する利得較正処理を中止することをさらに備える、請求項１に記載の方法。
【請求項３】
複数のソースデータフレームがかなりの量の音声およびかなりの量の雑音を含む、請求項１に記載の方法。
【請求項４】
前記第１のデータフレームが単一ソースデータフレームであるという決定に応答して、前記第１のデータフレームが音声データフレームであるかどうかを決定することと、
前記第２のデータフレームが単一ソースデータフレームであるという決定に応答して、前記第２のデータフレームが音声データフレームであるかどうかを決定することと
をさらに備える、請求項１に記載の方法。
【請求項５】
前記第１のデータフレームが音声データフレームでないという決定は前記第１のデータフレームがノイズデータフレームであることに対応し、前記第２のデータフレームが音声データフレームでないという決定は前記第２のデータフレームがノイズデータフレームであることに対応する、請求項４に記載の方法。
【請求項６】
前記電力比に基づいて利得較正値を決定することをさらに備える、請求項１に記載の方法。
【請求項７】
電力比のヒストグラムを決定することと、ここにおいて、電力比の前記ヒストグラムが、前記プロセッサによって計算された複数の電力比に関連する、
電力比の前記ヒストグラムに基づいて利得較正値を決定することと
をさらに備える、請求項１に記載の方法。
【請求項８】
前記利得較正値が、電力比の前記ヒストグラム中で最も高いカウントを有する特定の電力比に対応する、請求項７に記載の方法。
【請求項９】
電力比の前記ヒストグラムは電力比の長期ヒストグラムまたは電力比の短期ヒストグラムのうちの少なくとも１つを備え、電力比の前記長期ヒストグラムは第１の特定の時間期間に対応し、電力比の前記短期ヒストグラムは前記第１の特定の時間期間よりも短い第２の特定の時間期間に対応する、請求項７に記載の方法。
【請求項１０】
前記第１の特定の時間期間および前記第２の特定の時間期間が、前記プロセッサを介して調整可能である、請求項９に記載の方法。
【請求項１１】
電力比の長期ヒストグラムを決定することと、ここにおいて、電力比の前記長期ヒストグラムが、第１の時間期間中に前記プロセッサによって計算された電力比に関連する、
電力比の短期ヒストグラムを決定することと、ここにおいて、電力比の前記短期ヒストグラムが、第２の時間期間中に前記プロセッサによって計算された電力比に関連し、ここにおいて、前記第１の時間期間が前記第２の時間期間よりも大きい、
電力比の前記長期ヒストグラムまたは電力比の前記短期ヒストグラムに基づいて利得較正値を決定することと
をさらに備える、請求項１に記載の方法。
【請求項１２】
前記第１のデータフレームが雑音データフレームでないか、または前記第２のデータフレームが雑音データフレームでないと決定したことに応答して、前記第１のデータフレームおよび前記第２のデータフレームに関する利得較正処理を中止することをさらに備える、請求項１に記載の方法。
【請求項１３】
第３のマイクロフォンから第１の時間において第３のデータフレームを受信することと、
前記第１のデータフレームおよび前記第３のデータフレームが雑音データフレームであると決定したことに応答して、前記第１のデータフレームおよび前記第３のデータフレームに基づいて前記第１のマイクロフォンと前記第３のマイクロフォンとの電力比を計算することと
をさらに備える、請求項１に記載の方法。
【請求項１４】
プロセッサと、
前記プロセッサにとってアクセス可能なメモリと
を備える装置であって、前記メモリは、前記プロセッサに、
第１のマイクロフォンから第１の時間において第１のデータフレームを受信することと、
第２のマイクロフォンから第１の時間において第２のデータフレームを受信することと、
前記第１のデータフレームおよび前記第２のデータフレームが単一ソースデータフレームまたは複数のソースデータフレームであるかどうかを決定することと、ここにおいて、複数のソースデータフレームは、２つまたはそれ以上のソースからの振幅しきい値を満たすデータを備える、
前記第１のデータフレームおよび前記第２のデータフレームが単一ソースデータフレームであるという決定に応答して、前記第１のデータフレームおよび前記第２のデータフレームが雑音データフレームであるかどうかを決定することと、
前記第１のデータフレームおよび前記第２のデータフレームが雑音データフレームであると決定したことに応答して、前記第１のデータフレームおよび前記第２のデータフレームに基づいて前記第１のマイクロフォンと前記第２のマイクロフォンとの電力比を計算することと、および
前記電力比に基づいて前記第１のマイクロフォンまたは前記第２のマイクロフォンのうちの少なくとも１つの利得を調整することと
を行わせるために前記プロセッサによって実行可能である命令を記憶する、
装置。
【請求項１５】
前記命令がさらに、前記プロセッサに、前記第１のデータフレームまたは第２のデータフレームのうちの少なくとも１つが複数のソースデータフレームでないと決定することに応答して、前記第１のデータフレームおよび前記第２のデータフレームに関する利得較正処理を中止させるために前記プロセッサによって実行可能である、請求項１４に記載の装置。
【請求項１６】
複数のソースデータフレームがかなりの量の音声およびかなりの量の雑音を含む、請求項１４に記載の装置。
【請求項１７】
前記命令がさらに、前記プロセッサに、
前記第１のデータフレームが単一ソースデータフレームであるという決定に応答して、前記第１のデータフレームが音声データフレームであるかどうかを決定することと、
前記第２のデータフレームが単一ソースデータフレームであるという決定に応答して、前記第２のデータフレームが音声データフレームであるかどうかを決定することと
を行わせるために前記プロセッサによって実行可能である、請求項１４に記載の装置。
【請求項１８】
前記第１のデータフレームが音声データフレームでないという決定は前記第１のデータフレームがノイズデータフレームであることに対応し、前記第２のデータフレームが音声データフレームでないという決定は前記第２のデータフレームがノイズデータフレームであることに対応する、請求項１７に記載の装置。
【請求項１９】
前記命令がさらに、前記電力比に基づいて利得較正値を決定するように前記プロセッサに行わせるように前記プロセッサによって実行可能である、請求項１４に記載の装置。
【請求項２０】
第１のマイクロフォンから第１の時間において第１のデータフレームを受信するための手段と、
第２のマイクロフォンから第１の時間において第２のデータフレームを受信するための手段と、
前記第１のデータフレームおよび前記第２のデータフレームが単一ソースデータフレームまたは複数のソースデータフレームであるかどうかを決定するための手段と、ここにおいて、複数のソースデータフレームは、２つまたはそれ以上のソースからの振幅しきい値を満たすデータを備える、
前記第１のデータフレームおよび前記第２のデータフレームが単一ソースデータフレームであるという決定に応答して、前記第１のデータフレームおよび前記第２のデータフレームが雑音データフレームであるかどうかを決定するための手段と、
前記第１のデータフレームおよび前記第２のデータフレームが雑音データフレームであると決定したことに応答して、前記第１のデータフレームおよび前記第２のデータフレームに基づいて前記第１のマイクロフォンと前記第２のマイクロフォンとの電力比を計算するための手段と、および
前記電力比に基づいて前記第１のマイクロフォンまたは前記第２のマイクロフォンのうちの少なくとも１つの利得を調整するための手段と
を備える装置。
【請求項２１】
前記第１のデータフレームおよび前記第２のデータフレームが単一ソースデータフレームまたは複数のソースデータフレームであるかどうかを決定するための前記手段が、プロセッサによって実行可能な単一ソース識別モジュールを含む、請求項２０に記載の装置。
【請求項２２】
前記第１のデータフレームおよび前記第２のデータフレームが雑音データフレームであるかどうかを決定するための前記手段が、プロセッサによって実行可能な単一チャネル信号検出器モジュールを含む、請求項２０に記載の装置。
【請求項２３】
計算するための前記手段が、プロセッサによって実行可能な電力比計算器を含む、請求項２０に記載の装置。
【請求項２４】
複数のソースデータフレームがかなりの量の音声およびかなりの量の雑音を含む、請求項２０に記載の装置。
【請求項２５】
前記電力比に基づいて利得較正値を決定するための手段をさらに備える、請求項２０に記載の装置。
【請求項２６】
プロセッサによって実行されたとき、前記プロセッサに、
第１のマイクロフォンから第１の時間において第１のデータフレームを受信することと、
第２のマイクロフォンから第１の時間において第２のデータフレームを受信することと、
前記第１のデータフレームおよび前記第２のデータフレームが単一ソースデータフレームまたは複数のソースデータフレームであるかどうかを決定することと、ここにおいて、複数のソースデータフレームは、２つまたはそれ以上のソースからの振幅しきい値を満たすデータを備える、
前記第１のデータフレームおよび前記第２のデータフレームが単一ソースデータフレームであるという決定に応答して、前記第１のデータフレームおよび前記第２のデータフレームが雑音データフレームであるかどうかを決定することと、
前記第１のデータフレームおよび前記第２のデータフレームが雑音データフレームであると決定したことに応答して、前記第１のデータフレームおよび前記第２のデータフレームに基づいて前記第１のマイクロフォンと前記第２のマイクロフォンとの電力比を計算することと、および
前記電力比に基づいて前記第１のマイクロフォンまたは前記第２のマイクロフォンのうちの少なくとも１つの利得を調整することと
を行わせる命令を備えるコンピュータ可読記憶媒体。
【請求項２７】
プロセッサによって実行されたとき、前記プロセッサに、前記第１のデータフレームまたは第２のデータフレームのうちの少なくとも１つが複数のソースデータフレームでないと決定することに応答して、前記第１のデータフレームおよび前記第２のデータフレームに関する利得較正処理を中止させる命令をさらに備える、請求項２６に記載のコンピュータ可読記憶媒体。
【請求項２８】
前記プロセッサによって実行されたとき、前記プロセッサに、
前記第１のデータフレームが単一ソースデータフレームであるという決定に応答して、前記第１のデータフレームが音声データフレームであるかどうかを決定することと、
前記第２のデータフレームが単一ソースデータフレームであるという決定に応答して、前記第２のデータフレームが音声データフレームであるかどうかを決定することと
を行わせる命令をさらに備える、請求項２６に記載のコンピュータ可読記憶媒体。
【請求項２９】
前記第１のデータフレームが音声データフレームでないという決定は前記第１のデータフレームがノイズデータフレームであることに対応し、前記第２のデータフレームが音声データフレームでないという決定は前記第２のデータフレームがノイズデータフレームであることに対応する、請求項２８に記載のコンピュータ可読記憶媒体。
【請求項３０】
前記プロセッサによって実行されたとき、前記プロセッサに前記電力比に基づいて利得較正値を決定させる命令をさらに備える、請求項２６に記載のコンピュータ可読記憶媒体。
【請求項３１】
前記第１のデータフレームおよび前記第２のデータフレームが単一ソースデータフレームまたは複数のソースデータフレームであるかどうかを決定することは、
前記第１のデータフレームおよび前記第２のデータフレームが単一ソースデータフレームに対応するとき第１の指示を生成することと、
前記第１のデータフレームまたは前記第２のデータフレームのうちの少なくとも１つが複数のソースデータフレームに対応するとき第２の指示を生成することと
をさらに備える請求項１に記載の方法。
【請求項３２】
前記第１のデータフレームおよび前記第２のデータフレームが単一ソースデータフレームであるという前記決定は、前記第１のデータフレームおよび前記第２のデータフレームが複数のデータフレームでないという決定を備える、請求項１に記載の方法。
【手続補正書】
【提出日】平成28年5月10日(2016.5.10)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
プロセッサにおいて、第１のマイクロフォンから第１のデータフレームを受信することと、
前記プロセッサにおいて、第２のマイクロフォンから第２のデータフレームを受信することと、
前記第１のデータフレームおよび前記第２のデータフレームが単一ソースデータフレームであるかどうかを決定することと、
前記第１のデータフレームおよび前記第２のデータフレームが単一ソースデータフレームであるという決定に応答して、前記第１のデータフレームおよび前記第２のデータフレームが雑音データフレームであるかどうかを決定することと、
前記第１のデータフレームおよび前記第２のデータフレームが雑音データフレームであると決定したことに応答して、前記第１のデータフレームおよび前記第２のデータフレームに基づいて前記第１のマイクロフォンと前記第２のマイクロフォンとの電力比を計算することと、および
第１の時間期間中に前記プロセッサによって計算された第１の電力比と第２の時間期間中に前記プロセッサによって計算された第２の電力比の比較に基づいて利得較正値を決定することと、ここにおいて、前記第１の時間期間は、前記第２の時間期間より長い、
を備える方法。
【請求項２】
前記第１のデータフレームまたは前記第２のデータフレームのうちの少なくとも１つが単一のソースデータフレームでないと決定することに応答して、前記第１のデータフレームおよび前記第２のデータフレームに関する利得較正処理を中止することをさらに備える、請求項１に記載の方法。
【請求項３】
単一ソースデータフレームが音声振幅を有する音声を表すデータおよび雑音振幅を有する雑音を表すデータを含む、請求項１に記載の方法。
【請求項４】
前記第１のデータフレームが単一ソースデータフレームであるという決定に応答して、前記第１のデータフレームが音声データフレームであるかどうかを決定することと、
前記第２のデータフレームが単一ソースデータフレームであるという決定に応答して、前記第２のデータフレームが音声データフレームであるかどうかを決定することとをさらに備える、請求項１に記載の方法。
【請求項５】
前記第１のデータフレームが音声データフレームでないという決定は前記第１のデータフレームが雑音データフレームであることを示し、前記第２のデータフレームが音声データフレームでないという決定は前記第２のデータフレームが雑音データフレームであることを示す、請求項４に記載の方法。
【請求項６】
前記第２の時間期間は前記第２の時間期間の範囲内である、請求項１に記載の方法。
【請求項７】
前記第１の電力比の第１のヒストグラムおよび前記第２の電力比の第２のヒストグラムを決定することと、
ここにおいて、前記利得較正値は、前記第１のヒストグラムまたは前記第２のヒストグラムに基づいて決定される、
をさらに備える、請求項１に記載の方法。
【請求項８】
前記利得較正値が、前記第１のヒストグラムまたは前記第２のヒストグラム中で最も高いカウントを有する特定の電力比に対応する、請求項７に記載の方法。
【請求項９】
前記第１のヒストグラムは前記第１の電力比の長期ヒストグラムを備え、前記第２のヒストグラムは前記第２の電力比の短期ヒストグラムを備え、ここにおいて、前記長期ヒストグラムは前記第１の時間期間に対応し、前記短期ヒストグラムは前記第２の時間期間に対応する、請求項７に記載の方法。
【請求項１０】
前記第１の時間期間の第１の長さおよび前記第２の時間期間の第２の長さが、前記プロセッサを介して調整可能である、請求項９に記載の方法。
【請求項１１】
前記第１の電力比の長期ヒストグラムを決定することと、
前記第２の電力比の短期ヒストグラムを決定することと、
ここにおいて、前記利得較正値を決定することは、前記長期ヒストグラムと前記短期ヒストグラムの比較に基づく、
をさらに備える、請求項１に記載の方法。
【請求項１２】
前記第１のデータフレームが雑音データフレームでないか、または前記第２のデータフレームが雑音データフレームでないと決定したことに応答して、前記第１のデータフレームおよび前記第２のデータフレームに関する利得較正処理を中止することをさらに備える、請求項１に記載の方法。
【請求項１３】
第３のマイクロフォンから第３のデータフレームを受信することと、
前記第１のデータフレームおよび前記第３のデータフレームが雑音データフレームであると決定したことに応答して、前記第１のデータフレームおよび前記第３のデータフレームに基づいて前記第１のマイクロフォンと前記第３のマイクロフォンとの電力比を計算することと
をさらに備える、請求項１に記載の方法。
【請求項１４】
プロセッサと、
前記プロセッサにアクセス可能なメモリと
を備える装置であって、前記メモリは、前記プロセッサに、
第１のマイクロフォンから第１のデータフレームを受信することと、
第２のマイクロフォンから第２のデータフレームを受信することと、
前記第１のデータフレームおよび前記第２のデータフレームが単一ソースデータフレームであるかどうかを決定することと、
前記第１のデータフレームおよび前記第２のデータフレームが単一ソースデータフレームであるという決定に応答して、前記第１のデータフレームおよび前記第２のデータフレームが雑音データフレームであるかどうかを決定することと、
前記第１のデータフレームおよび前記第２のデータフレームが雑音データフレームであると決定したことに応答して、前記第１のデータフレームおよび前記第２のデータフレームに基づいて前記第１のマイクロフォンと前記第２のマイクロフォンとの電力比を計算することと、および
第１の時間期間中に前記プロセッサによって計算された第１の電力比と第２の時間期間中に前記プロセッサによって計算された第２の電力比の比較に基づいて利得較正値を決定することと、ここにおいて、前記第１の時間期間は、前記第２の時間期間より長い、を行わせるために前記プロセッサによって実行可能である命令を記憶する、装置。
【請求項１５】
前記命令がさらに、前記プロセッサに、前記第１のデータフレームまたは第２のデータフレームのうちの少なくとも１つが単一ソースデータフレームでないと決定することに応答して、前記第１のデータフレームおよび前記第２のデータフレームに関する利得較正処理を中止させるために前記プロセッサによって実行可能である、請求項１４に記載の装置。
【請求項１６】
前記単一ソースデータフレームが音声振幅を有する音声を表すデータまたは雑音振幅を有する雑音を表すデータを含む、請求項１４に記載の装置。
【請求項１７】
前記命令がさらに、前記プロセッサに、
前記第１のデータフレームが単一ソースデータフレームであるという決定に応答して、前記第１のデータフレームが音声データフレームであるかどうかを決定することと、
前記第２のデータフレームが単一ソースデータフレームであるという決定に応答して、前記第２のデータフレームが音声データフレームであるかどうかを決定することとを行わせるために前記プロセッサによって実行可能である、請求項１４に記載の装置。
【請求項１８】
前記第１のデータフレームが音声データフレームでないという決定は前記第１のデータフレームが雑音データフレームであることを示し、前記第２のデータフレームが音声データフレームでないという決定は前記第２のデータフレームが雑音データフレームであることを示す、請求項１７に記載の装置。
【請求項１９】
前記第２の時間期間は前記第２の時間期間の範囲内である、請求項１４に記載の装置。
【請求項２０】
第１のマイクロフォンから第１のデータフレームを受信するための手段と、
第２のマイクロフォンから第２のデータフレームを受信するための手段と、
前記第１のデータフレームおよび前記第２のデータフレームが単一ソースデータフレームであるかどうかを決定するための手段と、
前記第１のデータフレームおよび前記第２のデータフレームが単一ソースデータフレームであるという決定に応答して、前記第１のデータフレームおよび前記第２のデータフレームが雑音データフレームであるかどうかを決定するための手段と、
前記第１のデータフレームおよび前記第２のデータフレームが雑音データフレームであると決定したことに応答して、前記第１のデータフレームおよび前記第２のデータフレームに基づいて前記第１のマイクロフォンと前記第２のマイクロフォンとの電力比を計算するための手段と、
第１の時間期間中に計算された第１の電力比と第２の時間期間中に第２の電力比の比較に基づいて利得較正値を決定するための手段と、ここにおいて、前記第１の時間期間は、前記第２の時間期間より長い、
を備える装置。
【請求項２１】
前記第１のデータフレームおよび前記第２のデータフレームが単一ソースデータフレームであるかどうかを決定するための前記手段が、プロセッサによって実行可能な単一ソース識別モジュールを含む、請求項２０に記載の装置。
【請求項２２】
前記第１のデータフレームおよび前記第２のデータフレームが雑音データフレームであるかどうかを決定するための前記手段が、プロセッサによって実行可能な単一チャネル信号検出器モジュールを含む、請求項２０に記載の装置。
【請求項２３】
計算するための前記手段が、プロセッサによって実行可能な電力比計算器を含む、請求項２０に記載の装置。
【請求項２４】
前記単一ソースデータフレームがかなりの量の音声またはかなりの量の雑音を含む、請求項２０に記載の装置。
【請求項２５】
前記利得較正値を決定するための手段はプロセッサによって実行可能なコンビネーションモジュールを含む、請求項２０に記載の装置。
【請求項２６】
プロセッサによって実行されたとき、前記プロセッサに、
第１のマイクロフォンから第１のデータフレームを受信することと、
第２のマイクロフォンから第２のデータフレームを受信することと、
前記第１のデータフレームおよび前記第２のデータフレームが単一ソースデータフレームであるかどうかを決定することと、
前記第１のデータフレームおよび前記第２のデータフレームが単一ソースデータフレームであるという決定に応答して、前記第１のデータフレームおよび前記第２のデータフレームが雑音データフレームであるかどうかを決定することと、
前記第１のデータフレームおよび前記第２のデータフレームが雑音データフレームであると決定したことに応答して、前記第１のデータフレームおよび前記第２のデータフレームに基づいて前記第１のマイクロフォンと前記第２のマイクロフォンとの電力比を計算することと、
第１の時間期間中に前記プロセッサによって計算された第１の電力比と第２の時間期間中に前記プロセッサによって計算された第２の電力比の比較に基づいて利得較正値を決定することと、ここにおいて、前記第１の時間期間は、前記第２の時間期間より長い、
を行わせる命令を備える非一時的コンピュータ可読記憶媒体。
【請求項２７】
前記プロセッサによって実行されたとき、前記プロセッサに、前記第１のデータフレームまたは第２のデータフレームのうちの少なくとも１つが単一ソースデータフレームでないと決定することに応答して、前記第１のデータフレームおよび前記第２のデータフレームに関する利得較正処理を中止させる命令をさらに備える、請求項２６に記載の非一時的コンピュータ可読記憶媒体。
【請求項２８】
前記プロセッサによって実行されたとき、前記プロセッサに、
前記第１のデータフレームが単一ソースデータフレームであるという決定に応答して、前記第１のデータフレームが音声データフレームであるかどうかを決定することと、
前記第２のデータフレームが単一ソースデータフレームであるという決定に応答して、前記第２のデータフレームが音声データフレームであるかどうかを決定することとを行わせる命令をさらに備える、請求項２６に記載の非一時的コンピュータ可読記憶媒体。
【請求項２９】
前記第１のデータフレームが音声データフレームでないという決定は前記第１のデータフレームが雑音データフレームであることを示し、前記第２のデータフレームが音声データフレームでないという決定は、前記第２のデータフレームが雑音データフレームであることを示す決定したことに応答して前記第２のデータフレームが雑音データフレームであることを示す、請求項２８に記載の非一時的コンピュータ可読記憶媒体。
【請求項３０】
前記プロセッサによって実行されたとき、前記プロセッサに、
前記第１の時間期間中に前記プロセッサによって、前記計算された第１の電力比に基づいて前記電力比の長期ヒストグラムを決定することと、
前記第２の時間期間中に前記プロセッサによって、前記計算された第２の電力比に基づいて、前記第２の電力比の短期ヒストグラムを決定することとを行わせる命令をさらに備える、請求項２６に記載の非一時的コンピュータ可読記憶媒体。
【国際調査報告】
2016526324.tif 000023
2016526324.tif 000024
2016526324.tif 000025