(57)【特許請求の範囲】
【請求項１】
電子デバイス上にユーザインターフェースを表示するための方法であって、前記方法は下記を備える、
ユーザインターフェースを提示すること、ここにおいて、前記ユーザインターフェースが座標系を備え、前記座標系が、センサデータに基づく物理座標に対応する、と、
前記座標系の少なくとも１つのセクタの選択を可能にするセクタ選択機能を提供すること、ここにおいて、前記少なくとも１つのセクタが、複数のマイクロフォンからの捕捉されたオーディオに対応し、セクタ選択が、オーディオ信号インジケータを備える、と、
前記座標系の前記少なくとも１つのセクタの少なくとも１つの境界への調整を提供する受信された入力に基づいて、前記少なくとも１つのセクタのサイズを調整することを可能にするセクタ編集機能を提供することと、
前記セクタ選択に基づいて、前記オーディオ信号インジケータに対応する前記捕捉されたオーディオに対してオーディオ動作を実行すること。
【請求項２】
前記電子デバイスは、少なくとも１つのマイクロフォンを備え、前記方法は、前記少なくとも１つのマイクロフォンによって捕捉された少なくとも１つのオーディオ信号の方向を表示することを備え、
好ましくは、前記少なくとも１つのオーディオ信号が音声信号を備え、
好ましくは、前記方法が前記少なくとも１つのオーディオ信号に対応するアイコンを表示することをさらに備え、
さらに好ましくは、前記方法がターゲットオーディオ信号に関するアイコンおよび干渉オーディオ信号に関するアイコンのうちの少なくとも１つを表示することをさらに備える、請求項１に記載の方法。
【請求項３】
前記少なくとも１つのセクタ内に示されたオーディオ信号を再生のために渡すこと、および／または前記少なくとも１つのセクタ内に示されないオーディオ信号を再生のために減衰すること、をさらに備える、請求項１に記載の方法。
【請求項４】
前記電子デバイスは、１つまたは複数の画像センサを備え、前記方法は、前記１つまたは複数の画像センサからの画像データを示すこと、および／または前記１つまたは複数のセクタに基づいて画像データを渡すこと、をさらに備える、請求項１に記載の方法。
【請求項５】
前記セクタ選択機能および前記セクタ編集機能のうちの少なくとも１つが、シングルタッチ入力とマルチタッチ入力とからなるグループのうちの少なくとも１つに基づいて動作し、好ましくは、前記方法は、
前記少なくとも１つのセクタに対応する少なくとも１つのタッチポイントを表示することと、
前記少なくとも１つのタッチポイントに対応するタッチ入力を受信することと、
前記タッチ入力に基づいて、前記少なくとも１つのセクタを編集することと、
をさらに備える、請求項１に記載の方法。
【請求項６】
前記ユーザインターフェースの少なくとも一部を基準面と整合させることをさらに備え、好ましくは、前記基準面が水平である、および／または、好ましくは、前記ユーザインターフェースの少なくとも一部を整合させる、請求項１に記載の方法。
【請求項７】
前記物理座標が、地球座標であるか、または、地球座標とは無関係な物理空間を表すか、のいずれかである、請求項１に記載の方法。
【請求項８】
前記座標系が、電子デバイスの方向とは無関係な方向を維持する、請求項１に記載の方法。
【請求項９】
オーディオ署名を認識することと、
データベース内の前記オーディオ署名を調べることと、
前記オーディオ署名に対応する識別情報を取得することと、
前記ユーザインターフェース上に前記識別情報を表示することと
をさらに備え、
好ましくは、前記識別情報が、前記オーディオ署名に対応する人物の画像である、請求項１に記載の方法。
【請求項１０】
前記ユーザインターフェースが固定モードと編集可能なモードを切り替えるための制御をさらに備える、請求項１に記載の方法。
【請求項１１】
前記セクタ選択機能が複数のセクタの同時の選択を可能にするおよび／または１つまたは複数のスワイプ入力に基づき、好ましくは、前記１つまたは複数のスワイプ入力が円領域を示す、または、前記１つまたは複数のスワイプ入力が単一のスワイプである、請求項１に記載の方法。
【請求項１２】
前記セクタ編集機能が、シングルタッチ入力またはマルチタッチ入力に基づいて前記セクタの調整を可能にする、請求項１に記載の方法。
【請求項１３】
ユーザインターフェースを表示するための装置であって、前記装置は下記を備える、
ユーザインターフェースを提示するための手段、ここにおいて、前記ユーザインターフェースが座標系を備え、前記座標系が、センサデータに基づく物理座標に対応する、と、
前記座標系の少なくとも１つのセクタの選択を可能にするセクタ選択機能を提供するための手段、ここにおいて、前記少なくとも１つのセクタが、複数のマイクロフォンからの捕捉されたオーディオに対応し、セクタ選択が、オーディオ信号インジケータを備える、と、
前記座標系の前記少なくとも１つのセクタの少なくとも１つの境界への調整を提供する受信された入力に基づいて、前記少なくとも１つのセクタのサイズを調整することを可能にするセクタ編集機能を提供するための手段と、
前記セクタ選択に基づいて、前記オーディオ信号インジケータに対応する前記捕捉されたオーディオに対してオーディオ動作を実行するための手段。
【請求項１４】
請求項２乃至１２のうちのいずれか一項に従う方法を実行するための手段を備える、請求項１３に記載の装置。
【請求項１５】
請求項１乃至１２のいずれか一項に従う方法を電子デバイスに実行させるためのコードを備える命令を記憶したコンピュータ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の相互参照
[0001]本出願は、「ＳＹＳＴＥＭＳ  ＡＮＤ  ＭＥＴＨＯＤＳ  ＦＯＲ  ＭＡＰＰＩＮＧ  ＣＯＯＲＤＩＮＡＴＥＳ」に関して、２０１２年１０月１２日に出願した米国仮特許出願第６１／７１３，４４７号、「ＳＹＳＴＥＭＳ  ＡＮＤ  ＭＥＴＨＯＤＳ  ＦＯＲ  ＭＡＰＰＩＮＧ  ＣＯＯＲＤＩＮＡＴＥＳ」に関して、２０１２年１０月１５日に出願した米国仮特許出願第６１／７１４，２１２号、「ＳＹＳＴＥＭＳ，ＭＥＴＨＯＤＳ，ＡＮＤ  ＡＰＰＡＲＡＴＵＳ  ＦＯＲ  ＥＳＴＩＭＡＴＩＮＧ  ＤＩＲＥＣＴＩＯＮ  ＯＦ  ＡＲＲＩＶＡＬ」に関して、２０１２年４月１３日に出願した米国仮出願第６１／６２４，１８１号、「ＳＹＳＴＥＭＳ，ＭＥＴＨＯＤＳ，ＡＮＤ  ＡＰＰＡＲＡＴＵＳ  ＦＯＲ  ＥＳＴＩＭＡＴＩＮＧ  ＤＩＲＥＣＴＩＯＮ  ＯＦ  ＡＲＲＩＶＡＬ」に関して、２０１２年５月４日に出願した米国仮出願第６１／６４２，９５４号、および「ＳＹＳＴＥＭＳ，ＭＥＴＨＯＤＳ，ＡＮＤ  ＡＰＰＡＲＡＴＵＳ  ＦＯＲ  ＥＳＴＩＭＡＴＩＮＧ  ＤＩＲＥＣＴＩＯＮ  ＯＦ  ＡＲＲＩＶＡＬ」に関して、２０１２年１１月１４日に出願した米国仮出願第６１／７２６，３３６号に関し、これらの優先権を主張するものである。
【０００２】
[0002]本開示は全般に、電子デバイスに関する。より詳細には、本開示は、ユーザインターフェースを表示するためのシステムおよび方法に関する。
【背景技術】
【０００３】
[0003]最近の数十年で、電子デバイスの使用が一般的になった。特に、電子技術の進歩は、ますます複雑で有用な電子デバイスのコストを低減した。コスト低減および消費者の需要により、電子デバイスが現代社会において事実上ユビキタスになるほど、電子デバイスの使用が激増した。電子デバイスの使用が拡大するにつれて、電子デバイスの新たな改善された機能に対する需要も拡大した。より具体的には、機能をより高速に、より効率的に、またはより高品質に実行する電子デバイスが追い求められることが多い。
【０００４】
[0004]いくつかの電子デバイス（たとえば、携帯電話、スマートフォン、コンピュータなど）はオーディオまたは音声信号を使用する。これらの電子デバイスは、記憶または送信のために音声信号を符号化し得る。たとえば、携帯電話は、マイクロフォンを使用してユーザの声または音声を捕捉する。マイクロフォンは、音響信号を電子信号に変換する。この電子信号は、次いで、別のデバイス（たとえば、携帯電話、スマートフォン、コンピュータなど）への送信のため、再生のため、または記憶のためにフォーマット（たとえば、符号化）され得る。
【０００５】
[0005]ノイズの多いオーディオ信号は特定の課題を引き起こし得る。たとえば、競合するオーディオ信号は、所望のオーディオ信号の品質を低下させ得る。この説明からわかるように、電子デバイスのオーディオ信号品質を改善するシステムおよび方法が有益であり得る。
【発明の概要】
【０００６】
[0006]電子デバイス上にユーザインターフェースを表示するための方法が記述されている。この方法は、ユーザインターフェースを提示することを含む。ユーザインターフェースは座標系を含む。座標系は、センサデータに基づく物理座標に対応する。この方法はまた、座標系の少なくとも１つのセクタの選択を可能にするセクタ選択機能を提供することを含む。この方法はさらに、少なくとも１つのセクタの編集を可能にするセクタ編集機能を提供することを含む。
【０００７】
[0007]この方法は、少なくとも１個のマイクロフォンによって捕捉された少なくとも１つのオーディオ信号の方向を表示することを含み得る。少なくとも１個のオーディオ信号は音声信号を含み得る。この方法は、少なくとも１つのオーディオ信号に対応するアイコンを表示することを含み得る。アイコンを表示することは、ターゲットオーディオ信号に関するアイコンおよび／または干渉オーディオ信号に関するアイコンを表示することを含み得る。
【０００８】
[0008]この方法は、少なくとも１つのセクタ内に示されたオーディオ信号を渡すことを含み得る。この方法は、少なくとも１つのセクタ内に示されないオーディオ信号を減衰することを含み得る。この方法は、１個または複数の画像センサからの画像データを示すことを含み得る。この方法は、１つまたは複数のセクタに基づいて、画像を渡すことを含み得る。
【０００９】
[0009]この方法は、少なくとも１つのセクタに対応する少なくとも１つのタッチポイントを表示することを含み得る。この方法はまた、少なくとも１つのタッチポイントに対応するタッチ入力を受信することを含み得る。この方法はさらに、タッチ入力に基づいて、少なくとも１つのセクタを編集することを含み得る。
【００１０】
[0010]この方法は、ユーザインターフェースの少なくとも一部を基準面と整合させることを含み得る。基準面は水平であり得る。ユーザインターフェースの少なくとも一部を整合させることは、２次元極座標プロットを３次元表示空間にマッピングすることを含み得る。
【００１１】
[0011]物理座標は地球座標であり得る。物理座標は、地球座標とは無関係な物理的空間を表し得る。座標系は、電子デバイス方向とは無関係な方向を維持し得る。
【００１２】
[0012]この方法は、オーディオ署名を認識することを含み得る。この方法はまた、データベース内のオーディオ署名を調べることを含み得る。この方法はさらに、オーディオ署名に対応する識別情報を取得することを含み得る。この方法は、加えて、ユーザインターフェース上に識別情報を表示することを含み得る。識別情報は、オーディオ署名に対応する人物の画像であり得る。この方法は、固定モードと編集可能なモードとを提供することを含み得る。この方法は、選択されたセクタをパディングすることを含み得る。
【００１３】
[0013]セクタ選択機能およびセクタ編集機能のうちの少なくとも１つは、シングルタッチ入力および／またはマルチタッチ入力に基づいて動作し得る。セクタ選択機能は、複数のセクタの同時の選択を可能にし得る。セクタ編集機能は、シングルタッチ入力またはマルチタッチ入力に基づいてセクタを調整することを可能にし得る。セクタ選択機能は、１つまたは複数のスワイプ入力に基づき得る。１つまたは複数のスワイプ入力は、円領域を示すことができる。１つまたは複数のスワイプ入力は、単一のスワイプであり得る。
【００１４】
[0014]電子デバイスも記述される。電子デバイスはディスプレイを含む。ディスプレイは、ユーザインターフェースを提示する。ユーザインターフェースは座標系を含む。座標系は、センサデータに基づく物理座標に対応する。ディスプレイは、座標系の少なくとも１つのセクタの選択を可能にするセクタ選択機能を提供する。このディスプレイはまた、少なくとも１つのセクタの編集を可能にするセクタ編集機能を提供する。
【００１５】
[0015]ユーザインターフェースを表示するためのコンピュータプログラム製品も記述される。コンピュータプログラム製品は、命令を有する非一時的有形コンピュータ可読媒体を含む。命令は、電子デバイスにユーザインターフェースを提示させるためのコードを含む。ユーザインターフェースは座標系を含む。座標系は、センサデータに基づく物理座標に対応する。命令はまた、電子デバイスに座標系の少なくとも１つのセクタの選択を可能に
するセクタ選択機能を提供させるためのコードを含む。命令はさらに、電子デバイスに少なくとも１つのセクタの編集を可能にするセクタ編集機能を提供させるためのコードを含む。
【００１６】
[0016]ユーザインターフェースを表示するための装置も記述される。装置は、ユーザインターフェースを提示するための手段を含む。ユーザインターフェースは座標系を含む。座標系は、センサデータに基づく物理座標に対応する。装置はまた、座標系の少なくとも１つのセクタの選択を可能にするセクタ選択機能を提供するための手段を含む。装置は、加えて、少なくとも１つのセクタの編集を可能にするセクタ編集機能を提供するための手段を含む。
【図面の簡単な説明】
【００１７】
【図１】[0017]１つのマルチマイクロフォンハンドセットの複数の図。
【図２Ａ】[0018]マイクロフォンペアに対する平面波伝搬の遠距離モデルを示す図。
【図２Ｂ】[0019]直線アレイ内の複数のマイクロフォンペアを示す図。
【図３Ａ】[0020]４つの異なる到来方向（ＤＯＡ）に関する、折り返さない（ｕｎｗｒａｐｐｅｄ）位相遅延帯に対する周波数のプロットを示す図。
【図３Ｂ】[0021]図３Ａに示した、同じ４つの異なる到来方向（ＤＯＡ）に関する、折り返された（ｗｒａｐｐｅｄ）位相遅延帯に対する周波数のプロットを示す図。
【図４Ａ】[0022]２つのＤＯＡ候補に関して測定された位相遅延値および計算された値の一例を示す図。
【図４Ｂ】[0023]テレビジョンスクリーンの上部ふちに沿って配置されたマイクロフォンの直線アレイを示す図。
【図５Ａ】[0024]フレームに関するＤＯＡ差異を計算する一例を示す図。
【図５Ｂ】[0025]ＤＯＡ推定値を計算する一例を示す図。
【図５Ｃ】[0026]各周波数に関するＤＯＡ推定値を識別する一例を示す図。
【図６Ａ】[0027]所与の周波数に関する最善のマイクロフォンペアと最善のＤＯＡ候補とを識別するための計算された尤度を使用する一例を示す図。
【図６Ｂ】[0028]尤度計算の一例を示す図。
【図７】[0029]バイアス除去の一例を示す図。
【図８】[0030]バイアス除去の別の例を示す図。
【図９】[0031]フレームおよび周波数に関して推定されたＤＯＡにおけるソースアクティビティ（ｓｏｕｒｃｅ  ａｃｔｉｖｉｔｙ）尤度をプロットするアングログラム（ａｎｇｌｏｇｒａｍ）の一例を示す図。
【図１０Ａ】[0032]スピーカーフォンアプリケーションの一例を示す図。
【図１０Ｂ】[0033]マイクロフォンアレイの平面内の３６０°範囲へのペアワイズＤＯＡ推定値のマッピングを示す図。
【図１１Ａ】[0034]ＤＯＡ推定値内のあいまいさを示す図。
【図１１Ｂ】ＤＯＡ推定値内のあいまいさを示す図。
【図１１Ｃ】[0035]観測れたＤＯＡの記号とｘ−ｙ平面の象限との間の関係を示す図。
【図１２Ａ】[0036]ソースがマイクロフォンの面の上部に配置された一例を示す図。
【図１２Ｂ】ソースがマイクロフォンの面の上部に配置された一例を示す図。
【図１２Ｃ】ソースがマイクロフォンの面の上部に配置された一例を示す図。
【図１２Ｄ】ソースがマイクロフォンの面の上部に配置された一例を示す図。
【図１３Ａ】[0037]非直交軸に沿ったマイクロフォンペアの一例を示す図。
【図１３Ｂ】[0038]直交ｘ軸およびｙ軸に関するＤＯＡ推定値を取得するための、図１３Ａのアレイの使用の一例を示す図。
【図１３Ｃ】[0039]２つの異なるＤＯＡの例に関する異なるアレイのマイクロフォンにおける平行波面の到来同士の間の関係を示す図。
【図１４Ａ】[0040]２対のマイクロフォンアレイに関するペアワイズ正規化ビーム形成／ヌルビーム形成（ＢＦＮＦ）の例を示す図。
【図１４Ｂ】２対のマイクロフォンアレイに関するペアワイズ正規化ビーム形成／ヌルビーム形成（ＢＦＮＦ）の例を示す図。
【図１５Ａ】[0041]２対のマイクロフォンアレイを示す図。
【図１５Ｂ】[0042]ペアワイズ正規化最小分散無歪応答（ｍｉｎｉｍｕｍ  ｖａｒｉａｎｃｅ  ｄｉｓｔｏｒｔｉｏｎｌｅｓｓ  ｒｅｓｐｏｐｎｓｅ）（ＭＶＤＲ）ＢＦＮＦの一例を示す図。
【図１６Ａ】[0043]行列ＡHＡが悪条件でない、周波数に関するペアワイズＢＦＮＦの一例を示す図。
【図１６Ｂ】[0044]ステアリングベクトル（ｓｔｅｅｒｉｎｇ  ｖｅｃｔｏｒｓ）の例を示す図。
【図１７】[0045]本明細書で説明するソース方向（ｓｏｕｒｃｅ  ｄｉｒｅｃｔｉｏｎ）推定値の積分方法の一例のフローチャート。
【図１８】[0046]本明細書で説明するＤＯＡ推定値、ソース区別（ｓｏｕｒｃｅ  ｄｉｓｃｒｉｍｉｎａｔｉｏｎ）、およびソース追跡の実際的な結果の例を示す図。
【図１９】本明細書で説明するＤＯＡ推定値、ソース区別、およびソース追跡の実際的な結果の例を示す図。
【図２０】本明細書で説明するＤＯＡ推定値、ソース区別、およびソース追跡の実際的な結果の例を示す図。
【図２１Ａ】本明細書で説明するＤＯＡ推定値、ソース区別、およびソース追跡の実際的な結果の例を示す図。
【図２１Ｂ】本明細書で説明するＤＯＡ推定値、ソース区別、およびソース追跡の実際的な結果の例を示す図。
【図２２】本明細書で説明するＤＯＡ推定値、ソース区別、およびソース追跡の実際的な結果の例を示す図。
【図２３】本明細書で説明するＤＯＡ推定値、ソース区別、およびソース追跡の実際的な結果の例を示す図。
【図２４】本明細書で説明するＤＯＡ推定値、ソース区別、およびソース追跡の実際的な結果の例を示す図。
【図２５】本明細書で説明するＤＯＡ推定値、ソース区別、およびソース追跡の実際的な結果の例を示す図。
【図２６】本明細書で説明するＤＯＡ推定値、ソース区別、およびソース追跡の実際的な結果の例を示す図。
【図２７】本明細書で説明するＤＯＡ推定値、ソース区別、およびソース追跡の実際的な結果の例を示す図。
【図２８Ａ】本明細書で説明するＤＯＡ推定値、ソース区別、およびソース追跡の実際的な結果の例を示す図。
【図２８Ｂ】本明細書で説明するＤＯＡ推定値、ソース区別、およびソース追跡の実際的な結果の例を示す図。
【図２９】本明細書で説明するＤＯＡ推定値、ソース区別、およびソース追跡の実際的な結果の例を示す図。
【図３０】本明細書で説明するＤＯＡ推定値、ソース区別、およびソース追跡の実際的な結果の例を示す図。
【図３１】本明細書で説明するＤＯＡ推定値、ソース区別、およびソース追跡の実際的な結果の例を示す図。
【図３２Ａ】[0047]電話設計を示す図。
【図３２Ｂ】対応する視覚化ディスプレイを有する様々なモードでのそのような設計の使用を示す図。
【図３２Ｃ】対応する視覚化ディスプレイを有する様々なモードでのそのような設計の使用を示す図。
【図３２Ｄ】対応する視覚化ディスプレイを有する様々なモードでのそのような設計の使用を示す図。
【図３３Ａ】[0048]一般的構成による方法Ｍ１０に関するフローチャート。
【図３３Ｂ】[0049]タスクＴ１０の実装形態Ｔ１２を示す図。
【図３３Ｃ】[0050]タスクＴ１０の実装形態Ｔ１４を示す図。
【図３３Ｄ】[0051]方法Ｍ１０の実装形態Ｍ２０に関するフローチャート。
【図３４Ａ】[0052]方法Ｍ２０の実装形態Ｍ２５に関するフローチャート。
【図３４Ｂ】[0053]方法Ｍ１０の実装形態Ｍ３０に関するフローチャート。
【図３４Ｃ】[0054]方法Ｍ３０の実装形態Ｍ１００に関するフローチャート。
【図３５Ａ】[0055]方法Ｍ１００の実装形態Ｍ１１０に関するフローチャート。
【図３５Ｂ】[0056]一般的構成による装置Ａ５のブロック図。
【図３５Ｃ】[0057]装置Ａ５の実装形態Ａ１０のブロック図。
【図３５Ｄ】[0058]装置Ａ１０の実装形態Ａ１５のブロック図。
【図３６Ａ】[0059]一般的構成による装置ＭＦ５のブロック図。
【図３６Ｂ】[0060]装置ＭＦ５の実装形態ＭＦ１０のブロック図。
【図３６Ｃ】[0061]装置ＭＦ１０の実装形態ＭＦ１５のブロック図。
【図３７Ａ】[0062]デバイスの平面内に到来する３次元方向を表すためのデバイスの使用を例示する図。
【図３７Ｂ】[0063]軸の平面外部に位置する点音源（ｐｏｉｎｔ  ｓｏｕｒｃｅ）に対して非直交軸を有するマイクロフォンアレイのそれぞれの応答を表す混同する円錐域（ｃｏｎｅｓ  ｏｆ  ｃｏｎｆｕｓｉｏｎ）の交差を例示する図。
【図３７Ｃ】[0064]図３７Ｂの円錐域の交差の線を例示する図。
【図３８Ａ】[0065]オーディオ前処理段階のブロック図。
【図３８Ｂ】[0066]オーディオ前処理段階の３チャネル実装形態のブロック図。
【図３９Ａ】[0067]到来方向を示すための手段を含む装置の実装形態のブロック図。
【図３９Ｂ】[0068]直線アレイからのＤＯＡ推定値の１次元性によって生じるあいまいさの一例を示す図。
【図３９Ｃ】[0069]混同する円錐域の一例を示す図。
【図４０】[0070]３つのソースが直線マイクロフォンアレイを有するデバイスに対して異なるそれぞれの方向に配置されたスピーカーフォン用途におけるソース混乱（ｓｏｕｒｃｅ  ｃｏｎｆｕｓｉｏｎ）の一例を示す図。
【図４１Ａ】[0071]直交軸を有する２対のマイクロフォンペアを含む２Ｄマイクロフォンアレイを示す図。
【図４１Ｂ】[0072]タスクを含む一般的構成による方法のフローチャート。
【図４１Ｃ】[0073]ディスプレイ上に示されたＤＯＡ推定値の一例を示す図。
【図４２Ａ】[0074]１−Ｄ推定値の記号とアレイ軸によって定義された平面の対応する象限との間の対応の一例を示す図。
【図４２Ｂ】[0075]１−Ｄ推定値の記号とアレイ軸によって定義された平面の対応する象限との間の対応の別の例を示す図。
【図４２Ｃ】[0076]タプル（ｓｉｇｎ（θx）、ｓｉｇｎ（θy））の４つの値と平面の象限との間の対応を示す図。
【図４２Ｄ】[0077]代替のマッピングによる３６０度ディスプレイを示す図。
【図４３Ａ】[0078]図４１Ａに類似するが、ソースがｘ−ｙ平面の上部に配置された、より一般的な事例を示す一例を示す図。
【図４３Ｂ】[0079]その軸がｘ−ｙ平面を定義する２−Ｄマイクロフォンアレイおよびｘ−ｙ平面の上部に配置されたソースの別の例を示す図。
【図４３Ｃ】[0080]点音源がアレイ軸によって定義された平面から上昇した、そのような一般的な事例の一例を示す図。
【図４４Ａ】[0081]アレイ平面内の角度への（θx，θy）の変換の導出を示す図。
【図４４Ｂ】アレイ平面内の角度への（θx，θy）の変換の導出を示す図。
【図４４Ｃ】アレイ平面内の角度への（θx，θy）の変換の導出を示す図。
【図４４Ｄ】アレイ平面内の角度への（θx，θy）の変換の導出を示す図。
【図４４Ｅ】[0082]射影ｐおよび仰角の一例を示す図。
【図４５Ａ】[0083]代替のマッピングを適用することによって取得されるプロットを示す図。
【図４５Ｂ】[0084]共通の点音源に対して非直交軸ｘおよびｒを有する直線マイクロフォンアレイの応答に関連する混同する円錐域の交差の一例を示す図。
【図４５Ｃ】[0085]円錐域の交差のラインを示す図。
【図４６Ａ】[0086]マイクロフォンアレイの一例を示す図。
【図４６Ｂ】[0087]図４６Ａに示したアレイからの観測値（θx，θy）を有する直交軸ｘおよびｙに関するｘ−ｙ平面内の結合された方向の推定値を取得する一例を示す図。
【図４６Ｃ】[0088]射影の一例を示す図。
【図４６Ｄ】[0089]射影ベクトルの次元から値を判断する一例を示す図。
【図４６Ｅ】[0090]射影ベクトルの次元から値を判断する別の例を示す図。
【図４７Ａ】[0091]タスクのインスタンスを含む別の一般的構成による方法のフローチャート。
【図４７Ｂ】[0092]サブタスクを含むタスクの実装形態のフローチャート。
【図４７Ｃ】[0093]図４７Ａに対応する機能を実行するための構成要素を備えた装置の一例を示す図。
【図４７Ｄ】[0094]図４７Ａに対応する機能を実行するための手段を含む装置の一例を示す図。
【図４８Ａ】[0095]タスクを含む方法の一実装形態のフローチャート。
【図４８Ｂ】[0096]別の方法の実装形態に関するフローチャート。
【図４９Ａ】[0097]方法の別の実装形態のフローチャート。
【図４９Ｂ】[0098]ディスプレイ平面に対して推定された仰角の表示の一例を示す図。
【図４９Ｃ】[0099]タスクを含む別の方法のそのような実装形態のフローチャート。
【図５０Ａ】[00100]回転の前のディスプレイの例を示す図。
【図５０Ｂ】回転の後のディスプレイの例を示す図。
【図５１Ａ】[00101]回転の前のディスプレイの他の例を示す図。
【図５１Ｂ】回転の後のディスプレイの他の例を示す図。
【図５２Ａ】[00102]デバイス座標系Ｅがワールドワールド座標系と整合される一例を示す図。
【図５２Ｂ】[00103]デバイスが回転される一例と方向に対応する行列Ｆとを示す図。
【図５２Ｃ】[00104]デバイスのディスプレイ平面上へのワールド基準面上のＤＯＡの射影の透視マッピングを示す図。
【図５３Ａ】[00105]ワールド基準面上に射影されたＤＯＡのマッピングされたディスプレイの一例を示す図。
【図５３Ｂ】[00106]方法のそのような別の実装形態のフローチャート。
【図５３Ｃ】[00107]リニアスライダポテンショメータ（ｌｉｎｅａｒ  ｓｌｉｄｅｒ  ｐｏｔｅｎｔｉｏｍｅｔｅｒ）と、ロッカースイッチと、ホイールまたはノブとを含むインターフェースの例を示す図。
【図５４Ａ】[00108]ユーザインターフェースの一例を示す図。
【図５４Ｂ】[00109]ユーザインターフェースの別の例を示す図。
【図５４Ｃ】[00110]ユーザインターフェースの別の例を示す図。
【図５５Ａ】[00111]方向センサがデバイスの方向を追跡するために使用される、さらなる例を示す図。
【図５５Ｂ】方向センサがデバイスの方向を追跡するために使用される、さらなる例を示す図。
【図５６】[00112]ソース位置をマッピングするためのシステムおよび方法が実施され得る電子デバイスの一構成を例示するブロック図。
【図５７】[00113]ソース位置をマッピングするための方法の一構成を例示する流れ図。
【図５８】[00114]ソース位置をマッピングするためのシステムおよび方法が実施され得る電子デバイスのより特定の構成を例示するブロック図。
【図５９】[00115]ソース位置をマッピングするための方法のより特定の構成を例示する流れ図。
【図６０】[00116]マッピングに基づいて演算を実行するための方法の一構成を例示する流れ図。
【図６１】[00117]マッピングに基づいて演算を実行するための方法の別の構成を例示する流れ図。
【図６２】[00118]ユーザインターフェースを電子デバイス上に表示するためのシステムおよび方法が実施され得るユーザインターフェースの一構成を例示するブロック図。
【図６３】[00119]ユーザインターフェースを電子デバイス上に表示するための方法の一構成を例示する流れ図。
【図６４】[00120]ユーザインターフェースを電子デバイス上に表示するためのシステムおよび方法が実施され得るユーザインターフェースの一構成を例示するブロック図。
【図６５】[00121]ユーザインターフェースを電子デバイス上に表示するための方法のより特定の構成を例示する流れ図。
【図６６】[00122]少なくとも１個のオーディオ信号の方向性を表示するためのユーザインターフェースの例を示す図。
【図６７】[00123]少なくとも１個のオーディオ信号の方向性を表示するためのユーザインターフェースの別の例を示す図。
【図６８】[00124]少なくとも１個のオーディオ信号の方向性を表示するためのユーザインターフェースの別の例を示す図。
【図６９】[00125]少なくとも１個のオーディオ信号の方向性を表示するためのユーザインターフェースの別の例を示す図。
【図７０】[00126]少なくとも１個のオーディオ信号の方向性を表示するためのユーザインターフェースの別の例を示す図。
【図７１】[00127]ユーザインターフェースのセクタ選択機能の一例を示す図。
【図７２】[00128]ユーザインターフェースのセクタ選択機能の別の例を示す図。
【図７３】[00129]ユーザインターフェースのセクタ選択機能の別の例を示す図。
【図７４】[00130]ユーザインターフェースのセクタ選択機能のより多くの例を示す図。
【図７５】[00131]ユーザインターフェースのセクタ選択機能のより多くの例を示す図。
【図７６】[00132]セクタを編集するための方法の一構成を例示する流れ図。
【図７７】[00133]ユーザインターフェースのセクタ編集機能の例を示す図。
【図７８】[00134]ユーザインターフェースのセクタ編集機能のより多くの例を示す図。
【図７９】[00135]ユーザインターフェースのセクタ編集機能のより多くの例を示す図。
【図８０】[00136]ユーザインターフェースのセクタ編集機能のより多くの例を示す図。
【図８１】[00137]ユーザインターフェースのセクタ編集機能のより多くの例を示す図。
【図８２】[00138]電子デバイス方向とは無関係に方向付けされた座標系を有するユーザインターフェースの一例を示す図。
【図８３】[00139]電子デバイス方向とは無関係に方向付けされた座標系を有するユーザインターフェースの別の例を示す図。
【図８４】[00140]電子デバイス方向とは無関係に方向付けされた座標系を有するユーザインターフェースの別の例を示す図。
【図８５】[00141]電子デバイス方向とは無関係に方向付けされた座標系を有するユーザインターフェースの別の例を示す図。
【図８６】[00142]電子デバイス方向とは無関係に方向付けされた座標系を有するユーザインターフェースのより多くの例を示す図。
【図８７】[00143]電子デバイス方向とは無関係に方向付けされた座標系を有するユーザインターフェースの別の例を示す図。
【図８８】[00144]ユーザインターフェースを電子デバイス上に表示するためのシステムおよび方法が実施され得るユーザインターフェースの別の構成を例示するブロック図。
【図８９】[00145]ユーザインターフェースを電子デバイス上に表示するための方法の別の構成を例示する流れ図。
【図９０】[00146]データベースに結合されたユーザインターフェースの一例を示す図。
【図９１】[00147]ユーザインターフェースを電子デバイス上に表示するための方法の別の構成を例示する流れ図。
【図９２】[00148]ソース位置をマッピングするためのシステムおよび方法が実施され得るワイヤレス通信デバイスの一構成を例示するブロック図。
【図９３】[00149]電子デバイスにおいて利用され得る様々な構成要素を例示する図。
【図９４】[00150]ユーザインターフェースの別の例を示す図。
【発明を実施するための形態】
【００１８】
[00151]第３世代パートナーシッププロジェクト（３ＧＰＰ：3rd Generation Partnership Project）は、グローバルに適用可能な第３世代（３Ｇ）モバイルフォン仕様を定義することを目的とする電気通信協会のグループ間のコラボレーションである。３ＧＰＰロングタームエボリューション（ＬＴＥ：Long Term Evolution）は、ユニバーサルモバイルテレコミュニケーションズシステム（ＵＭＴＳ：Universal Mobile Telecommunications System）モバイルフォン規格を改善することを目的とした３ＧＰＰプロジェクトである。３ＧＰＰは、次世代のモバイルネットワーク、モバイルシステムおよびモバイルデバイスのための仕様を定義し得る。
【００１９】
[00152]場合によっては、本明細書で開示するシステムおよび方法は、３ＧＰＰリリース８（Ｒｅｌ−８）、３ＧＰＰリリース９（Ｒｅｌ−９）、３ＧＰＰリリース１０（Ｒｅｌ−１０）、ＬＴＥ、ＬＴＥアドバンスト（ＬＴＥ−Ａ）、モバイル通信用グローバルシステム（ＧＳＭ（登録商標）：Global System for Mobile Communications）、汎用パケット無線サービス（ＧＰＲＳ：General Packet Radio Service）、ＧＳＭ進化型高速データレート（ＥＤＧＥ：Enhanced Data Rates for GSM（登録商標） Evolution）、時分割ロングタームエボリューション（ＴＤ−ＬＴＥ：Time Division Long-Term Evolution）、時分割同期符号分割多元接続（ＴＤ−ＳＣＤＭＡ：Time Division Syncronous Code Division Multiple Access）、周波数分割多重ロングタームエボリューション（ＦＤＤ−ＬＴＥ：Frequency-Division Duplexing Long-Term Evolution）、ＵＭＴＳ、ＧＳＭ  ＥＤＧＥ無線アクセスネットワーク（ＧＥＲＡＮ：GSM EDGE Rａdio Access Network）、全地球測位システム（ＧＰＳ）など、１つまたは複数の仕様の点で説明される場合があることに留意されたい。しかしながら、本明細書で説明する概念の少なくとも一部は、他のワイヤレス通信システムに適用され得る。たとえば、電子デバイスという用語は、ユーザ機器（ＵＥ）を指すために使用される場合がある。さらに、基地局という用語は、ノードＢ、進化型ノードＢ（ｅＮＢ）、ホーム進化型ノードＢ（ＨｅＮＢ）などのうちの少なくとも１つを指すために使用される場合がある。
【００２０】
[00153]その文脈によって明確に限定されない限り、「信号」という用語は、本明細書では、ワイヤ、バス、または他の伝送媒体上に表されたメモリ位置（もしくは、メモリ位置のセット）の状態を含む、その通常の意味のいずれをも示すために使用される。その文脈によって明確に限定されない限り、「発生させること（generating）」という用語は、本明細書では、計算すること（computing）または別様に生成すること（producing）など、その通常の意味のいずれをも示すために使用される。その文脈によって明確に限定されない限り、「計算すること（calculating）」という用語は、本明細書では、複数の値から計算すること（computing）、評価すること、推定すること、および／または選択することなど、その通常の意味のいずれをも示すのに使用される。その文脈によって明確に限定されない限り、「取得すること（obtaining）」という用語は、計算すること（calculating）、導出すること、（たとえば、外部デバイスから）受信すること、および／または（たとえば、記憶要素のアレイから）検索することなど、それの通常の意味のいずれをも示すのに使用される。その文脈によって明確に限定されない限り、「選択すること（selecting）」という用語は、２つ以上のセットのうちの少なくとも１つ、およびすべてよりも少数を識別すること、指示すること、適用すること、ならびに／または使用することなど、その通常の意味のいずれをも示すのに使用される。その文脈によって明確に限定されない限り、「判断すること（determining）」という用語は、決定すること（deciding）、確立すること（establishing）、終結すること（concluding）、計算すること、選択すること、および／または評価することなど、その通常の意味のいずれをも示すのに使用される。「備える（comprising）」という用語は、本明細書と特許請求の範囲とにおいて使用される場合、他の要素または演算を除外するものではない。「に基づく」（「ＡはＢに基づく」など）という用語は、（ｉ）「から導出される」（たとえば、「ＢはＡのプリカーサー（precursor）である」）、（ｉｉ）「少なくとも〜に基づく」（たとえば、「Ａは少なくともＢに基づく」）、および特定の文脈で適当な場合に、（ｉｉｉ）「に等しい」（たとえば、「ＡはＢに等しい」または「ＡはＢと同じである」）という場合を含む、それの通常の意味のいずれをも示すのに使用される。同様に、「に応答して」という用語は、「少なくとも〜に応答して」を含む、その通常の意味のいずれをも示すために使用される。別段に規定されていない限り、「Ａ、ＢおよびＣのうちの少なくとも１つ」および「Ａ、ＢおよびＣのうちの１つまたは複数」という用語は、「Ａおよび／もしくはＢならびに／またはＣ」を示す。
【００２１】
[00154]マルチマイクロフォンオーディオ感知デバイスのマイクロフォンの「位置」への言及は、文脈によって別段に規定されていない限り、マイクロフォンの音響的に敏感な面の中心の位置を示す。「チャネル」という用語は、特定の文脈に応じて、時々、信号経路を示すのに使用され、また他のときには、そのような経路によって搬送される信号を示すのに使用される。別段に規定されていない限り、「一連」という用語は、２つ以上のアイテムのシーケンスを示すのに使用される。「対数」という用語は、１０を底とする対数を示すのに使用されるが、他の底へのそのような演算の拡張は本開示の範囲内である。「周波数成分」という用語は、（たとえば、高速フーリエ変換によって生成される）信号の周波数領域表現のサンプル（または「ビン」）、あるいは信号のサブバンド（たとえば、バーク尺度またはメル尺度サブバンド）など、信号の周波数または周波数帯域のセットのうちの１つを示すのに使用される。
【００２２】
[00155]別段に規定されていない限り、特定の機能を有する装置の動作のいかなる開示も、類似の機能を有する方法を開示する（その逆も同様）ことをも明確に意図され、特定の構成による装置の動作のいかなる開示も、類似の構成による方法を開示する（その逆も同様）ことをも明確に意図される。「構成」という用語は、その特定の文脈によって示されるように、方法、装置、および／またはシステムに関して使用され得る。「方法」、「処理」、「プロセス」、および「技法」という用語は、具体的な文脈によって別段に規定されていない限り、一般的に、互換的に使用される。複数のサブタスクを有する「タスク」もまた一方法である。「装置」および「デバイス」という用語も、特定の文脈によって別段に規定されていない限り、一般的に、互換的に使用される。「要素」および「モジュール」という用語は、一般に、より大きい構成の一部分を示すのに使用される。その文脈によって明確に限定されない限り、「システム」という用語は、本明細書では、「共通の目的を果たすために相互作用する要素のグループ」を含む、その通常の意味のいずれをも示すのに使用される。
【００２３】
[00156]文書の一部分の参照による任意の組込みは、その部分内で言及された用語または変数の定義が、文書中の他の場所に現れ、ならびに組み込まれた部分で参照される任意の図に現れた場合、そのような定義を組み込んでいることも理解されたい。定冠詞によって最初に導入されない限り、請求要素を修正するのに使用される順序を示す用語（たとえば、「第１の」、「第２の」、「第３の」など）は、それ自体、別のものに関する請求要素の優先順位または順序を示しておらず、請求要素を、（順序を示す用語の使用を別にすれば）同じ名前を有する別の請求要素から区別しているだけである。その文脈によって明確に限定されない限り、「複数」および「セット」という用語の各々は、本明細書では、１よりも大きい整数量を示すのに使用される。
【００２４】
Ａ．到着方向を推定するためのシステム、方法、および装置
[00157]マルチチャネル信号を処理する方法は、複数の位相差を取得するために、マルチチャネル信号の複数の異なる周波数成分の各々に関して、マルチチャネル信号の第１の対のチャネルの各々内の周波数成分の位相間の差を計算することを含む。この方法はまた、複数の候補方向の各々に関して、候補方向と複数の位相差に基づくベクトルとの間の誤差を推定することを含む。この方法はまた、複数の候補方向の中から、推定された誤差のうち最低値に対応する候補方向を選択することを含む。この方法では、第１の対のチャネルの各々は、第１の対のマイクロフォンのうちの対応する１つによって生成される信号に基づき、異なる周波数成分のうちの少なくとも１つは、第１の対のマイクロフォン同士の間の距離の２倍未満の波長を有する。
【００２５】
[00158]放出された音場の近距離領域および遠距離領域内で、波面はそれぞれ球状と平面であると仮定され得る。近距離は、音声受音機（たとえば、マイクロフォンアレイ）から１波長未満離れている空間の領域として定義され得る。この定義の下で、領域の境界までの距離は、周波数に反比例して変化する。たとえば、２００、７００、および２０００ヘルツの周波数では、１波長境界までの距離は、それぞれ約１７０、４９、および１７センチメートルである。代わりに、近距離／遠距離境界がマイクロフォンアレイから特定の距離（たとえば、アレイのマイクロフォンからまたはアレイの重心から５０センチメートル、あるいはアレイのマイクロフォンからまたはアレイの重心から１メートルもしくは１．５メートル）にあると見なすことが有用な場合がある。
【００２６】
[00159]次に、図を参照しながら様々な構成について説明し、この場合、同様の参照番号は機能的に同様の要素を示し得る。本明細書で全般に説明され図に示されるシステムおよび方法は、多種多様な異なる構成で構成および設計され得る。したがって、図に表されるいくつかの構成についての以下のより詳細な説明は、特許請求される範囲を限定するものではなく、システムおよび方法を代表するものにすぎない。図に示される１つもしくは複数の機能および／または要素は、少なくとも１つの他の図に示される少なくとも１つの機能および／または要素と組み合わせられ得る。
【００２７】
[00160]図１は、その軸がデバイスの前面の左右方向にある第１のマイクロフォン対ＭＶ１０−１、ＭＶ１０−３と、その軸が前面および背面方向（すなわち、前面に対して直交な）第２のマイクロフォン対ＭＶ１０−１、ＭＶ１０−２とを含むマルチマイクロフォンハンドセットＨ１００（たとえば、マルチマイクロフォンデバイス）の一例を示す。そのような構成は、ユーザがいつデバイスの前面で（たとえば、ブラウズトークモード（browse-talk mode））で話しているかを判断するために使用され得る。前面および背面の対は、左右の対が一般に独力で解決できない前面方向と背面方向との間のあいまいさを解決するために使用され得る。いくつかの実装形態では、ハンドセットＨ１００は、１つもしくは複数の拡声器ＬＳ１０、Ｌ２０Ｌ、ＬＳ２０Ｒ、タッチスクリーンＴＳ１０、レンズＬ１０、および／または１つもしくは複数の追加のマイクロフォンＭＥ１０、ＭＲ１０を含み得る。
【００２８】
[00161]図１に示すハンドセットに加えて、マルチマイクロフォンアレイを含み、かつ本明細書で説明するような方法を実行するように実施され得るオーディオ感知デバイスの他の例としては、ポータブルコンピューティングデバイス（たとえば、ラップトップコンピュータ、ノートブックコンピュータ、ネットブックコンピュータ、ウルトラポータブルコンピュータ、タブレットコンピュータ、モバイルインターネットデバイス、スマートブック、スマートフォンなど）、オーディオまたはビデオ会議デバイスと、およびディスプレイスクリーン（たとえば、コンピュータモニタ、テレビジョンセット）がある。
【００２９】
[00162]図１に示すデバイスは、方向の示度を取得するために、各周波数ビンに関するマイクロフォンチャネル間の差（たとえば、位相差）を測定することと、推定された方向がすべてのビンと矛盾しないかを判断するために、すべてのビンの方向示度を平均化することとによって、ソース信号の到来方向（ＤＯＡ）を判断するように構成され得る。追跡のために利用可能であり得る周波数ビンの範囲は、一般に、マイクロフォン対に関する空間的エイリアシング周波数（spatial aliasing frequency）によって制約される。この上限は、信号の波長がマイクロフォン間の距離ｄの二倍である周波数と定義され得る。そのような方式は、１メートルを超えるソースＤＯＡの正確な追跡をサポートすることができず、一般に、低ＤＯＡ分解能だけをサポートし得る。その上、デバイスを面上に配置することは前面または背面のマイクロフォンを効果的に遮断するため、あいまいさを解決するために前面および背面の対に依存することは、マイクロフォン配置形状に対するかなりの制約であり得る。そのような方式はまた、一般に、追跡のために１つだけの固定された対を使用する。
【００３０】
[00163]マルチマイクロフォンデバイスが（たとえば、電話会議のためにテーブルの上に、車の座席の上になど）任意に配置され、個々の話者の音声を追跡および／または強調し得るような、汎用スピーカーフォンアプリケーションアプリケーションを提供することが望まれ得る。そのような方式は、利用可能なマイクロフォンの任意の方向に対する任意のターゲット話者位置に対処することが可能であり得る。また、そのような方式が同時の複数話者追跡／分離機能を提供することが望まれ得る。残念ながら、現在の最新技術は、シングルマイクロフォン方式である。
【００３１】
[00164]遠距離アプリケーションにおけるソース追跡をサポートすることが望まれ得、それはマルチマイクロフォンデバイスに関して知られていない方向および大きな距離のソースを追跡するための解決策を提供するために使用され得る。そのようなアプリケーションにおけるマルチマイクロフォンデバイスは、テレビジョンまたはセットトップボックスに取り付けられたアレイを含み得、それは、電話通信をサポートするために使用され得る。例としては、Ｋｉｎｅｃｔデバイス（Ｍｉｃｒｏｓｏｆｔ  Ｃｏｒｐ．，Ｒｅｄｍｏｎｄ，ＷＡ）のアレイ、ならびにＳｋｙｐｅ（Ｍｉｃｒｏｓｏｆｔ  Ｓｋｙｐｅ  Ｄｉｖｉｓｉｏｎ）およびＳａｍｓｕｎｇ  Ｅｌｅｃｔｒｏｎｉｃｓ（Ｓｅｏｕｌ，ＫＲ）からのアレイがある。大きなソース対デバイス距離に加えて、そのようなアプリケーションはまた、一般に、不良な信号対干渉雑音比（ＳＩＮＲ）および室内反響を受ける。
【００３２】
[00165]背景雑音および反響下で十分に頑強な、同時の複数の音の事象に関して、音声信号の各フレームに関する３次元到来方向（ＤＯＡ）を推定する方法を提供することは難題である。頑強さは信頼性が高い周波数ビンの数を最大化することによって取得され得る。マイクロフォン形状に対する特定の制約が回避され得るような、任意に成形されたマイクロフォンアレイ形状に適していることがそのような方法に対して望まれ得る。本明細書で説明されるペアワイズ１Ｄ方式は、任意の形状に適切に組み込まれることが可能である。
【００３３】
[00166]本明細書で開示するシステムおよび方法は、そのような汎用スピーカーフォンアプリケーションアプリケ―ションまたは遠距離アプリケ―ションに関して実施され得る。そのような方式は、マイクロフォン配置制約なしに動作するように実施され得る。そのような方式はまた、（たとえば、より大きいマイクロフォン間距離を有するマイクロフォン対の使用をサポートすることによって）上はナイキスト周波数まで、および下はより低い周波数に至るまで利用可能な周波数ビンを使用して、ソースを追跡するために実施され得る。追跡のために単一の対に限定するのではなく、そのような方式は、すべての利用可能な対の間で最善の対を選択するために実施され得る。そのような方式は、３メートルから５メートル以上までの距離の遠距離シナリオにおいてすら、ソース追跡をサポートして、より高いＤＯＡ分解能を提供するために使用され得る。他の潜在的な機能は、アクティブなソースの正確な２Ｄ表現を取得することを含む。最善の結果のために、各ソースがスパース広帯域音源（sparse broadband audio source）であり、各周波数ビンがわずか１つのソースによってほぼ支配されていることが望まれ得る。
【００３４】
[00167]図３３Ａは、タスクＴ１０、Ｔ２０、およびＴ３０を含む一般的構成による方法Ｍ１０に関するフローチャートを示す。タスクＴ１０は、（たとえば、各チャネルが対応するマイクロフォンによって生成される信号に基づく）マルチチャネル信号のチャネルの対同士の間の差を計算する。複数のＫ個の候補方向の中の各々に関して、タスクＴ２０は、計算された差に基づく、対応する方向の誤差を計算する。Ｋ個の方向の誤差に基づいて、タスクＴ３０は候補方向を選択する。
【００３５】
[00168]方法Ｍ１０は、マルチチャネル信号を一連のセグメントとして処理するように構成され得る。典型的なセグメント長は約５または１０ミリ秒から約４０または５０ミリ秒にわたり、セグメントは、重複する（たとえば、隣接するセグメントと２５％または５０％だけ重複する）ことも重複しないこともある。１つの特定の例では、マルチチャネル信号は、各々１０ミリ秒の長さを有する一連の重複しないセグメント、すなわち、「フレーム」に分割される。別の特定の例では、各フレームは２０ミリ秒の長さを有する。また、方法Ｍ１０によって処理されるセグメントは、異なる演算によって処理されるより大きいセグメントのセグメント（すなわち、「サブフレーム」）であり得、またはその逆も同様である。
【００３６】
[00169]チャネル同士の間の差の例としては、利得差または利得比、到来時差、および位相差がある。たとえば、タスクＴ１０は、チャネルの対応する利得値同士の間の差または比率（たとえば、大きさもしくはエネルギーの差）として、対のチャネル同士の間の差を計算するために実施され得る。図３３Ｂは、タスクＴ１０の実装形態Ｔ１２を示す。
【００３７】
[00170]タスクＴ１２は、（たとえば、信号の複数のサブバンドの各々に関する）時間領域でまたは（たとえば、高速フーリエ変換（ＦＦＴ）、離散コサイン変換（ＤＣＴ）、もしくは修正ＤＣＴ（ＭＤＣＴ）領域など、変換領域における信号の複数の周波数成分の各々に関する）周波数領域でマルチチャネル信号のセグメントの利得の測定値を計算するために実施され得る。そのような利得測定値の例としては、限定はしないが、以下、すなわち、合計の大きさ（たとえば、サンプル値の絶対値の和）、（たとえば、サンプル当たりの）平均の大きさ、二乗平均平方根（ＲＭＳ）振幅、中央値の大きさ、最大振幅、ピークエネルギー、総エネルギー（たとえば、サンプル値の平方和）、および（たとえば、サンプル当たりの）平均エネルギーがある。
【００３８】
[00171]利得差技法を用いて正確な結果を取得するために、２つのマイクロフォンチャネルの応答が互いに対して較正されることが望ましい場合がある。利得測定値の計算がマルチチャネル信号のオーディオ周波数成分に限定されるように、マルチチャネル信号に低域フィルタを適用することが望ましい場合がある。
【００３９】
[00172]タスクＴ１２は、対数領域における各チャネルに関しての対応する利得測定値（たとえば、デシベルでの値）同士の間の差として、または、同等に、線形領域における利得測定値同士の間の比として計算するために実施され得る。較正マイクロフォン対の場合、ソースが各マイクロフォンから等距離である（すなわち、対の横方向に配置されている）ことを示すために、ゼロの利得差をとることができ、ソースが、一方のマイクロフォンにより接近している（すなわち、対の一方の縦方向に配置されている）ことを示すために、大きい正の値をもつ利得差をとることができ、ソースが他方のマイクロフォンにより接近している（すなわち、対の他方の縦方向に配置されている）ことを示すために、大きい負の値をもつ利得差をとることができる。
【００４０】
[00173]別の例では、図３３ＡからのタスクＴ１０は、差を判断するためにチャネルに関して相互相関を実行する（たとえば、マルチチャネル信号のチャネル同士の間の遅れに基づいて、到来時間差を計算する）ために施され得る。
【００４１】
[00174]さらなる一例では、タスクＴ１０は、（たとえば、信号の特定の周波数成分における）各チャネルの位相同士の間の差として対のチャネル同士の間の差を計算するために実施される。図３３Ｃは、タスクＴ１０のそのような実装形態Ｔ１４を示す。下で議論するように、そのような計算は、複数の周波数成分の中の各々に関して実行され得る。
【００４２】
[00175]マイクロフォン対の軸に関する特定の到来方向（ＤＯＡ）における点音源から直接にマイクロフォンの対によって受信された信号に対して、位相遅延は、各周波数成分に関して異なり、マイクロフォン同士の間の間隔にも依存する。特定の周波数成分（すなわち、「ビン」）における位相遅延の観測された値は、複素ＦＦＴ係数の実数項に対する複素ＦＦＴ係数の虚数項の比率の逆タンジェント（アークタンジェントとも呼ばれる）として計算され得る。
【００４３】
[00176]図２Ａに示すように、特定の周波数fにおける少なくとも１つのマイクロフォンＭＣ１０、ＭＣ２０に関するソースＳ０１に関する位相遅延値Δφfは、
【数１】
0006400566.tif 000002
【００４４】
として、遠距離（すなわち、平面波）仮定下でソースＤＯＡに関係し得、ここで、ｄは、マイクロフォンＭＣ１０、ＭＣ２０の間の距離（メートル）、θは、アレイ軸に直交する方向に対する到来の角度（ラジアン）を示し、ｆは、周波数（Ｈｚ）を示し、ｃは、音速（メートル毎秒）を示す。以下で記述されるように、本明細書で記述されるＤＯＡ推定原理は、（たとえば、図２Ｂに示す）直線アレイ内の複数のマイクロフォン対に拡張され得る。反響を伴わない、理想的な単一点音源の場合、周波数Δφfに対する位相遅延の比率は、すべての周波数にわたって同じ値
【数２】
0006400566.tif 000003
【００４５】
を有することになる。以下でより詳細に議論するように、マイクロフォン対に対するＤＯＡ、θは、（たとえば、円錐域の軸がアレイの軸であるように）空間内の円錐域の表面を定義する１次元の測定値である。
【００４６】
[00177]そのような方式は、一般に、マイクロフォン対に関する空間的エイリアシング周波数によって実際には制限され、それは、信号の波長がマイクロフォン同士の間の距離ｄの二倍である周波数として定義され得る。空間的エイリアシングは、位相ラッピングを引き起こし、それは、特定のマイクロフォン対に関して信頼できる位相遅延測定値を提供するために使用され得る周波数の範囲に上限を課す。
【００４７】
[00178]図３Ａは、４つの異なるＤＯＡ  Ｄ１０、Ｄ２０、Ｄ３０、Ｄ４０に関する、折り返さない位相遅延に対する周波数のプロットを示す。図３Ｂは、同じＤＯＡ  Ｄ１０、Ｄ２０、Ｄ３０、Ｄ４０に関する、折り返された位相遅延に対する周波数のプロットを示し、この場合、（すなわち、第１のラッピングが生じるまで）各プロットの初期部は太字で示される。測定された位相を折り返さないことによって、位相遅延測定値の有用な周波数範囲の拡大を試みることは一般に信頼性がない。
【００４８】
[00179]タスクＴ２０は、位相差の点で方向の誤差を計算するために実施され得る。たとえば、タスクＴ２０は、Ｋ個のＤＯＡ候補のインベントリの各々に関して、周波数ｆにおける方向の誤差を、観測された位相差とＤＯＡ候補に対応する位相差との間の平方差ｅph_f_k＝（Δφob_f−Δφk_f)2（あるいは、絶対差ｅph_f_k＝|Δφob_f−Δφk_f|）として、計算するために実施され得る、ここで、１＜ｋ＜Ｋである。
【００４９】
[00180]位相を折り返さない代わりに、提案される方式は、測定された（たとえば、折り返された）位相遅延をＤＯＡ候補のインベントリの各々に関する折り返された位相遅延の事前計算された値と比較する。図４Ａは、（雑音のある）測定された位相遅延値ＭＰＤ１０、およびインベントリの２個のＤＯＡ候補に関する位相遅延値ＰＤ１０、ＰＤ２０の角度に対する周波数プロット（実線および破線）を含むそのような一例を示し、この場合、位相はｐｉから-ｐｉの範囲に折り返される。次いで、各ＤＯＡ候補θiに関する対応する方向の誤差を計算して、これらの方向の誤差の中の最低値に対応するＤＯＡ候補値を識別することによって、観測された信号に最も整合するＤＯＡ候補が判断され得る。そのような方向の誤差は、たとえば、第ｋ番目のＤＯＡ候補に関する位相遅延値Δφk_fと観測された位相遅延値Δφob_fとの間の誤差ｅph_kとして計算され得る。一例では、誤差ｅph_kは、周波数成分の所望の範囲または他のセットＦに関して
【数３】
0006400566.tif 000004
【００５０】
として、すなわち、Ｆに関して観測された位相遅延値と候補位相遅延値との間の平方差の和
【数４】
0006400566.tif 000005
【００５１】
として表現される。各ＤＯＡ候補、θkに関する位相遅延値ΔΦk_fは、ｃおよびｄの知られている値、ならびに周波数成分の所望の範囲ｆに従って、実行時間前に（たとえば、設計または製造の間に）計算されて、デバイスの使用の間にストレージから取り出されることが可能である。そのような事前計算されたインベントリは、所望の角度の範囲および分解能（たとえば、１度、２度、５度、６度、１０度、もしくは１２度など、均一分解能、または所望の不均一分解能）、ならびに（やはり均一または不均一であってよい）所望の周波数範囲および分解能をサポートするように構成され得る。
【００５２】
[00181]雑音に対する頑強さを高めるために、可能な限り多くの周波数ビンにわたって方向の誤差（たとえば、ｅph_f、ｅph_k）を計算することが望まれ得る。たとえば、誤差計算が空間的エイリアシング周波数を超える周波数ビンからの項を含むことが望まれ得る。実際的な応用では、最大周波数ビンは、利用可能なメモリ、計算上の複雑さ、高周波数での剛体（たとえば、その環境内のオブジェクト、デバイスのハウジング）による強い反射などを含み得る、他の要因によって限定され得る。
【００５３】
[00182]音声信号は、一般に、時間周波数領域内でスパースである。ソースが周波数領域内で独立する場合、２つのソースは同時に追跡され得る。ソースが時間領域内で独立する場合、２つのソースは同じ周波数で追跡され得る。アレイが、任意の時点で区別されることになる異なるソース方向の数に少なくとも等しい、いくつかのマイクロフォンを含むことが望まれ得る。マイクロフォンは、（たとえば、セルラー電話もしくは専用の会議デバイスに関して一般的であるように）全方向性であり得、または（セットトップボックスなどのデバイスに関して一般的であるように）方向性であり得る。
【００５４】
[00183]そのようなマルチチャネル処理は、一般に、たとえば、スピーカーフォンアプリケーションに関するソース追跡に適用可能である。そのような技法は、受信されたマルチチャネル信号のフレームに関するＤＯＡ推定値を計算するために使用され得る。そのような方式は、各周波数ビンにおいて、位相遅延によって示される、観測された角度に対する各候補角度に関する誤差を計算することができる。その周波数ビンにおけるターゲット角は、最低誤差を有する候補である。一例では、次いで、その候補に関する可能性のある測定値を得るために、誤差が周波数ビンにわたって合計される。別の例では、すべての周波数ビンにわたって最も頻繁に発生するターゲットＤＯＡ候補のうちの１つまたは複数が、所与のフレームに関する１つのＤＯＡ推定値（または、複数のＤＯＡ推定値）として識別される。
【００５５】
[00184]そのような方法は、（たとえば、１つ未満のフレームの遅延を伴う）同時追跡結果を取得するために適用され得る。遅延は、ＦＦＴサイズおよび重複の程度に依存する。たとえば、５０％の重複と１６キロヘルツ（ｋＨｚ）のサンプリング周波数とを有する５１２ポイントＦＦＴの場合、結果として生じる２５６サンプル遅延は１６ミリ秒に対応する。そのような方法は、一般に、最高で２から３メートルのソースアレイ距離まで、または最高で５メートルまでさえ、ソース方向の区別をサポートするために使用され得る。
【００５６】
[00185]誤差はまた、分散（たとえば、個々の誤差が予測される値からそれる程度）と見なされてもよい。（たとえば、ＦＦＴを適用することによって）時間領域受信信号を周波数領域に変換することは、各ビン内のスペクトルを平均化する効果を有する。サブバンド表現（たとえば、メル尺度またはバーク尺度）が使用される場合、この平均化はなお一層明らかになる。加えて、（たとえば、一次無限インパルス応答フィルタなど、再帰的スムーザ（recursive smoother）を適用することによって）ＤＯＡ推定値に関して時間領域平滑化を実行することが望まれ得る。（たとえば、二分木などの検索方策を使用すること、および／または、１つもしくは複数の前のフレームからのＤＯＡ候補選択など、知られている情報を適用することによって、）誤差計算演算の計算上の複雑さを削減することが望まれ得る。
【００５７】
[00186]方向の情報は位相遅延に関して測定され得るが、一般に、ソースＤＯＡを示す結果を得ることが所望される。結果として、位相遅延ではなく、ＤＯＡの点から、Ｋ個のＤＯＡ候補のインベントリの各々に関して、周波数ｆにおける方向の誤差を計算するためにタスクＴ２０を実施することが望ましい場合がある。
【００５８】
[00187]ＤＯＡに関する方向の誤差の式は、周波数ｆにおける折り返された遅延（たとえば、
【数５】
0006400566.tif 000006
【００５９】
など、信号のＤＯＡ、θの関数Ψf_wrとして、観測された位相遅延Δφob_f）を表現することによって導出され得る。この式は、位相折り返しによるニア不連続性（near discontinuities）を除いて、
【数６】
0006400566.tif 000007
【００６０】
など、ＤＯＡの関数に応じた、折り返さない位相遅延に関する、対応する式に等しい。方向の誤差ｅph_f_kは、次いで、ｅph_f_k＝|Ψf_wr（θob）−Ψf_wr（θk）|≡|Ψf_un（θob）−Ψf_un（θk）|またはｅph_f_k＝（Ψf_wr（θob）-Ψf_wr（θk））2≡（Ψf_un（θob）-Ψf_un（θk））2など、観測されたＤＯＡ、θobと候補ＤＯＡ、θkとに関して表現されることが可能であり、式中、周波数ｆにおいて観測された位相遅延と候補位相遅延との間の差は、周波数ｆにおいて観測されたＤＯＡ、θob_fおよび候補ＤＯＡ、θkに関して、
【数７】
0006400566.tif 000008
【００６１】
として表現される。Ｆにわたる方向の誤差ｅph_kは、次いで、
【数８】
0006400566.tif 000009
【００６２】
として、観測されたＤＯＡθobおよび候補ＤＯＡ、θkに関して表現され得る。
【００６３】
[00188]本発明者らは、周波数ｆにおいて観測されたＤＯＡθob_fとＤＯＡ候補
【数９】
0006400566.tif 000010
【００６４】
との間の差の式を取得するために使用される以下の一次近似： 
【数１０】
0006400566.tif 000011
【００６５】
を得るために、この結果に、テイラー級数展開を実行する。この式は、位相遅延
【数１１】
0006400566.tif 000012
【数１２】
0006400566.tif 000013
【００６６】
ではなく、ＤＯＡ（ｅDOA_f_k、ｅDOA_k）に関する方向の誤差を表現するために、折り返さない位相遅延に対する観測された折り返された位相遅延の仮定される等値を用いて（たとえば、タスクＴ２０で）使用されることが可能であり、式中、
【数１３】
0006400566.tif 000014
【００６７】
の値は
【数１４】
0006400566.tif 000015
【００６８】
と定義される。
【００６９】
[00189]縦方向（θ＝＋／−９０°）においてゼロでの割り算を回避する目的で、代わりに、以下のように、二次近似を使用して、そのような展開を実行するために、タスクＴ２０を実施することが望まれ得る。
【数１５】
0006400566.tif 000016
【００７０】
式中、Ａ＝（πｆｄ ｓｉｎθk）／ｃ、Ｂ＝（−２πｆｄ ｃｏｓθk）／ｃ、およびＣ＝−（Ψf_un（θob）−Ψf_un（θk））である。上の一次例にあるように、この式は、観測された折り返された位相遅延値と候補の折り返された位相遅延値の関数に応じて、ＤＯＡに関する方向の誤差を表現するために、折り返さない位相遅延に対して観測された折り返された位相遅延の仮定される等値を用いて使用され得る。
【００７１】
[00190]図５Ａ〜５Ｃは、複数のフレーム５０２を示す。図５Ａに示すように、受信された信号の所与のフレームに関する、観測されたＤＯＡと候補ＤＯＡとの間の差に基づく方向の誤差は、受信されたマイクロフォン信号（たとえば、∀ｆ∈Ｆ）の複数の周波数ｆの各々において、かつ複数のＤＯＡ候補θkの各々に関して、そのような様式で（たとえば、タスクＴ２０によって）計算され得る。（一次ＩＩＲまたは再帰フィルタとしても知られている）ｅs（ｎ）＝βｅs（ｎ＋１）＋（１−β）ｅ（ｎ）などの式に従って、各方向の誤差ｅに関する時間平滑化演算を実行するために、タスクＴ２０を実施することが望まれ得、ここで、ｅs（ｎ−１）は、前のフレームに関して平滑化された方向の誤差を示し、ｅs（ｎ）は、方向の誤差の現在の非平滑化値を示し、ｅs（ｎ）は、方向の誤差の現在の平滑化値を示し、βは、その値がゼロ（平滑化無し）から１（更新無し）に及ぶ範囲から選択され得る平滑化係数である。平滑化係数βの典型的な値は、０．１と、０．２と、０．２５と、０．３と、０．４と、０．５とを含む。タスクＴ２０のそのような実装形態が、異なる周波数成分に対応する方向の誤差を平滑化するために、βの同じ値を使用することは典型的ではあるが、必要とは限らない。同様に、タスクＴ２０のそのような実装形態が、異なる候補方向に対応する方向の誤差を平滑化するために、βの同じ値を使うことは典型的ではあるが、必要とは限らない。図５Ｂに示すように、所与のフレームに関するＤＯＡ推定値は、方向の誤差（たとえば、ｅph_kまたはｅDOA_k）を取得するために、フレーム内のすべての周波数ビンにわたって各候補に関して平方差を合計して、最低誤差を有するＤＯＡ候補を選択することによって判断され得る。あるいは、図５Ｃに示すように、そのような差は、各周波数において最も整合する（すなわち、最低平方差）ＤＯＡ候補を識別するために使用され得る。フレームに関するＤＯＡ推定値は、次いで、すべての周波数ビンにわたって最も頻度の高いＤＯＡとして判断され得る。
【００７２】
[00191]方向の誤差に基づいて、タスクＴ３０は周波数成分に関する候補方向を選択する。たとえば、タスクＴ３０は、タスクＴ２０によって生成されたＫ個の方向の誤差の中の最低の方向の誤差に関連する候補方向を選択するために実施され得る。別の例では、タスクＴ３０は、各方向の誤差に基づく尤度を計算して、最高尤度に関連する候補方向を選択するように実施される。
【００７３】
[00192]図６Ｂに示すように、誤差項６０４は、各候補角度６０６Ｉと、各フレーム６０８ｋとに関する周波数のセットＦの各々に関して計算され得る。計算されたＤＯＡ差または誤差項６０４に関してソースアクティビティの尤度を示すことが望ましい場合がある。そのような尤度Ｌの一例は、特定のフレーム、周波数、および角度に関して、
【数１６】
0006400566.tif 000017
【００７４】
として表現され得る。
【００７５】
[00193]この式の場合、特定の周波数での極めて良い一致は、対応する尤度が他のすべての尤度に対して支配的であり得る。この感受性を削減するために、以下の式にあるように、規制項λを含めることが望まれ得る。
【数１７】
0006400566.tif 000018
【００７６】
[00194]周波数のセットＦに関する和が雑音によって支配されたビンからの結果を含み得るほどに、音声は時間と周波数の両方においてスパースになる傾向がある。以下の式にあるように、バイアス項βを含めることが望ましい場合がある。
【数１８】
0006400566.tif 000019
【００７７】
周波数および／または時間にわたって変化し得るバイアス項は、仮定される雑音分布（たとえば、ガウス）に基づき得る。加えて、またはその代わりに、バイアス項は、（たとえば、ノイズオンリー初期フレームからの）初期の雑音推定値に基づき得る。加えて、またはその代わりに、バイアス項は、たとえば、音声アクティビティ検知モジュールによって示されるように、ノイズオンリーフレームからの情報に基づいて動的に更新され得る。図７および図８は、それぞれ、バイアスを除去する前および後の尤度のプロットの例を示す。図７では、信号のフレーム番号７１０と、到来角７１２と、振幅７１４とが例示される。同様に、図８では、信号のフレーム番号８１０と、到来角８１２と、振幅８１４とが例示される。
【００７８】
[00195]ターゲット優勢な周波数のビンだけが推定値に寄与するので、周波数特定の尤度の結果は、雑音および反響に対して頑強であるフレームごとのＤＯＡ推定値
【数１９】
0006400566.tif 000020
【００７９】
を取得するための（図８に示すような）（フレーム、角度）平面上に射影され得る。この和では、誤差が大きな項は、ゼロに近い値を有し、したがって、推定値に対する重要性はより低くなり得る。いくつかの周波数ビンのなかで、１つの方向の音源が優勢である場合、それらの周波数ビンにおける誤差値は、その角度に関してゼロに近くあり得る。また、他の周波数ビンのなかで別の方向の音源が優勢である場合、それらの他の周波数ビンにおける誤差値は、その他の角度に関してよりゼロに近くあり得る。
【００８０】
[00196]尤度結果はまた、（たとえば、音声アクティビティ検知に関する）方向のメンバーシップ（ｍｅｍｂｅｒｓｈｉｐ）に基づいて、周波数ビンごとの尤度情報を示すように、図９の下部パネル９１８内で示すように（フレーム、周波数）平面上に射影され得る。下部パネル９１８は、各周波数およびフレームに関して、推定されたＤＯＡに関する対応する尤度（たとえば、
【数２０】
0006400566.tif 000021
【００８１】
）を示す。この尤度は、音声アクティビティの尤度を示すために使用され得る。加えて、またはその代わりに、そのような情報は、たとえば、その到来方向に従って、フレームおよび／もしくは周波数成分を分類することによって、受信された信号の時間ならびに／または周波数選択的マスキングをサポートするために使用され得る。
【００８２】
[00197]図９の下部パネル９１８内に示すように、アングログラム表現は、スペクトログラム表現に類似する。図９の上部パネル９１６に示すように、スペクトログラムは、各フレームにおいて、各周波数成分の大きさをプロットすることによって取得され得る。アングログラムは、各フレームにおいて、各周波数において現在のＤＯＡ候補の尤度をプロットすることによって取得され得る。
【００８３】
[00198]図３３Ｄは、タスクＴ１００と、Ｔ２００と、Ｔ３００とを含む方法Ｍ１０の実装形態Ｍ２０のフローチャートを示す。そのような方法は、たとえば、マルチチャネル信号の複数Ｆの周波数成分の各々に関して、マルチチャネル信号のあるチャネル対からの情報に基づいて、ソース信号の候補到来方向を選択するために使用され得る。複数Ｆの周波数成分の中の各々に関して、タスクＴ１００は、チャネルの対同士の間の差を計算する。タスクＴ１００は、たとえば、複数Ｆの周波数成分の中の各々に関して、タスクＴ１０（たとえば、タスクＴ１２またはＴ１４）の対応するインスタンスを実行するために実施され得る。
【００８４】
[00199]複数Ｆの周波数成分の中の各々に関して、タスクＴ２００は、複数の方向の誤差を計算する。タスクＴ２００は、各周波数成分に関してＫ個の方向の誤差を計算するために実施され得る。たとえば、タスクＴ２００は、複数Ｆの周波数成分の中の各々に関してタスクＴ２０の対応するインスタンスを実行するために実施され得る。あるいは、タスクＴ２００は、周波数成分のうちの１つまたは複数の中の各々に関してＫ個の方向の誤差を計算して、周波数成分の中の異なる１つまたは複数の周波数成分の中の各々に関して（たとえば、Ｋを超える、またはＫ未満の）異なる数の方向の誤差を計算するために実施され得る。
【００８５】
[00200]複数Ｆの周波数成分の中の各々に関して、タスクＴ３００は、候補方向を選択する。タスクＴ３００は、複数Ｆの周波数成分の中の各々に関してタスクＴ３０の対応するインスタンスを実行するために実施され得る。
【００８６】
[00201]発声された音声（たとえば、母音）のエネルギースペクトルは、ピッチ周波数の高調波で局所的ピークを有する傾向がある。一方、背景雑音のエネルギースペクトルは、比較的構造化されない傾向がある。結果として、ピッチ周波数の高調波での入力チャネルの成分は、他の成分よりも高い信号対雑音比（ＳＮＲ）を有すると予想され得る。推定ピッチ周波数の倍数に対応する周波数成分だけを考慮するように方法Ｍ２０を構成することが望まれ得る。
【００８７】
[00202]典型的なピッチ周波数は、男性話者の場合、約７０〜１００Ｈｚ、女性話者の場合、約１５０〜２００Ｈｚに及ぶ。現在のピッチ周波数は、（たとえば、一次マイクロフォンチャネル内の）隣接するピッチピーク同士の間の距離としてピッチ期間を計算することによって推定され得る。入力チャネルのサンプルは、（たとえば、サンプルエネルギーとフレーム平均エネルギーとの間の比率に基づく）そのエネルギーの測定、および／またはサンプルの近傍が知られているピッチピークの同様の近傍とどの程度良好に相関するかという測定に基づいて、ピッチピークとして識別され得る。ピッチ推定手順は、たとえば、ｗｗｗ．３ｇｐｐ．ｏｒｇにおいてオンラインで入手可能なＥＶＲＣ（強化型可変速コーデック）文書Ｃ．Ｓ００１４−Ｃの第４．６．３項（４−４４頁から４−４９頁）で説明される。（ピッチ期間、すなわち「ピッチラグ」の推定値の形の）ピッチ周波数の現在の推定値は、一般に、音声符号化および／または復号（たとえば、符号励振線形予測（ＣＥＬＰ：code-excited linear prediction）およびプロトタイプ波形補間（ＰＷＩ：prototype waveform interpolation）など、ピッチ推定値を含むコーデックを使用する音声通信）を含む応用ですでに利用可能であろう。
【００８８】
[00203]たとえば、計算されたチャネル差（たとえば、位相差）の少なくとも２５％、５０％、または７５％が推定されたピッチ周波数の倍数に対応するようにタスクＴ１００を構成することが望まれ得る。同じ原理が、他の所望の高調波信号にも適用され得る。関連する方法では、タスクＴ１００は、チャネル対の少なくともサブバンドの周波数成分の各々に関する位相差を計算するように実施され、タスクＴ２００は、推定されたピッチ周波数の倍数に対応する位相差だけに基づいて、方向の誤差を計算するために実施される。
【００８９】
[00204]図３４Ａは、タスクＴ４００を含む方法Ｍ２０の実装形態Ｍ２５に関するフローチャートを示す。そのような方法は、たとえば、マルチチャネル信号のあるチャネル対からの情報に基づいて、ソース信号の到来方向を示すために使用され得る。タスクＴ３００によって生成されたＦ個の候補方向の選択に基づいて、タスクＴ４００は到来方向を示す。たとえば、タスクＴ４００は、到来方向として、Ｆ個の候補方向の中で最も頻繁に選択された候補方向を示すために実施され得る。ソース信号が周波数内で独立する事例の場合、タスクＴ４００は、１つを超える到来方向を示すために（たとえば、１つを超えるソースの中の各々に関する方向を示すために）実施され得る。方法Ｍ２５は、マルチチャネル信号のフレームのシーケンスの各々に関して、１つまたは複数の到来方向を示すために経時的に反復され得る。
【００９０】
[00205]空間的エイリアシングは、広い間隔を有するマイクロフォン対の場合、低周波数で開始するため、そのような対は、一般に、高周波数には適さない。しかしながら、本明細書で説明するＤＯＡ推定方式は、位相折り返しが始まる周波数を超える、最高でナイキスト周波数（すなわち、サンプリングレートの半分）まですら、位相遅延測定の使用を可能にする。空間的エイリアシング制約を緩和することによって、そのような方式は、より大きなマイクロフォン間間隔を有するマイクロフォン対を使用することを可能にする。大きなマイクロフォン間距離を有するアレイは、一般に、小さなマイクロフォン間距離を有するアレイよりも、低周波数でより良好な方向性を提供するため、より大きなアレイを使用することは、一般に、有用な位相遅延測定の範囲を、同様に、より低い周波数に広げる。
【００９１】
[00206]本明細書で説明するＤＯＡ推定原理は、（たとえば、図２Ｂに示す）直線アレイの複数のマイクロフォン対ＭＣ１０ａ、ＭＣ１０ｂ、ＭＣ１０ｃまで拡張され得る。遠距離シナリオに関するそのような応用の一例は、（たとえば、図４Ｂに示す）テレビジョンＴＶ１０または他の大型ビデオディスプレイスクリーンのふちに沿って配置されたマイクロフォンＭＣ１０ａ〜ｅの直線アレイである。図２Ｂおよび図４Ｂの例にあるように、マイクロフォン同士の間に不均一（たとえば、対数的）間隔を有するようにそのようなアレイを構成することが望ましい場合がある。
【００９２】
[00207]遠距離ソースの場合、直線アレイの複数のマイクロフォン対は、本質的に同じＤＯＡを有することになる。したがって、１つのオプションは、アレイ内の２つ以上の対からのＤＯＡ推定値の平均としてＤＯＡを推定することである。しかしながら、平均化方式は、対のうちの１つの不整合によってすら影響を受け得、これはＤＯＡ推定精度を低下させ得る。あるいは、異なる周波数帯域に関して異なるマイクロフォン対が選択され得るように、アレイのマイクロフォンの２つ以上の対の中から、各周波数に関する最善のマイクロフォン対（たとえば、その周波数で最低誤差ｅiを提示する対）を選択することが望まれ得る。マイクロフォン対の空間的エイリアシング周波数において、誤差は大きくなる。結果として、そのような方式は、周波数がそのラッピング周波数に近いとき、マイクロフォン対を自動的に回避し、したがって、ＤＯＡ推定値において関連する不確実さを回避する傾向にある。より高い周波数ビンに対して、マイクロフォンの間のより短い距離を有する対は、一般に、より良好な推定値を提供し、自動的に有利であり得る、一方で、より低い周波数ビンに対して、マイクロフォンの間のより長い距離を有する対は、一般に、より良好な推定値を提供することになり、自動的に有利であり得る。図２Ｂに示した４個のマイクロフォンの例では、マイクロフォンの６つの異なる対（すなわち、
【数２１】
0006400566.tif 000022
【００９３】
が可能である。
【００９４】
[00208]一例では、各軸に関する最善の対は、各周波数ｆに関してＰｘＩ値を計算することによって選択され、この場合、Ｐは対の数であり、Ｉはインベントリのサイズであり、各値ｅpiは、（対ｐおよび周波数ｆに関して）観測された角度θpfと候補角度θifとの間の平方絶対差である。各周波数ｆに関して、最低誤差値ｅpiに対応する対ｐが選択される。この誤差値はまた、（図６Ａに示すように）周波数ｆにおける最善のＤＯＡ候補θifを示す。
【００９５】
[00209]図３４Ｂは、タスクＴ１０の実装形態Ｔ１５０とタスクＴ２０の実装形態Ｔ２５０とを含む方法Ｍ１０の実装形態Ｍ３０に関するフローチャートを示す。方法Ｍ３０は、たとえば、（たとえば、特定のフレームにおける）マルチチャネル信号の周波数成分に関する候補方向を示すために使用され得る。
【００９６】
[00210]マルチチャネル信号の複数のチャネル対Ｐの中の各々に関して、タスクＴ２５０は、複数の方向の誤差を計算する。タスクＴ２５０は、各チャネル対に関してＫ個の方向の誤差を計算するために実施され得る。たとえば、タスクＴ２５０は、複数のチャネル対Ｐの中の各々に関してタスクＴ２０の対応するインスタンスを実行するために実施され得る。あるいは、タスクＴ２５０は、チャネル対のうちの１つまたは複数の中の各々に関してＫ個の方向の誤差を計算して、チャネル対の中の異なる１つまたは複数のチャネル対の中の各々に関して（たとえば、Ｋを超える、またはＫ未満の）異なる数の方向の誤差を計算するために実施され得る。
【００９７】
[00211]方法Ｍ３０はまた、複数の方向の誤差に基づいて、候補方向を選択するタスクＴ３５を含む。たとえば、タスクＴ３５は、方向の誤差の中の最低方向の誤差に対応する候補方向を選択するために実施され得る。
【００９８】
[00212]図３４Ｃは、タスクＴ１００およびＴ１５０の実装形態Ｔ１７０と、タスクＴ２００およびＴ２５０の実装形態Ｔ２７０と、タスクＴ３５の実装形態Ｔ３５０とを含む方法Ｍ３０の実装形態Ｍ１００に関するフローチャートを示す。方法Ｍ１００は、たとえば、（たとえば、特定のフレームにおける）マルチチャネル信号の複数Ｆの周波数成分の中の各々に関する候補方向を選択するために使用され得る。
【００９９】
[00213]複数Ｆの周波数成分の中の各々に関して、タスクＴ１７０は、複数の差Ｐを計算し、この場合、複数の差Ｐの中の各々は、マルチチャネル信号の異なるチャネル対に対応し、かつ２１個のチャネル同士の間の差（たとえば、利得ベースまたは位相ベースの差）である。複数Ｆの周波数成分の中の各々に関して、タスクＴ２７０は、複数の対Ｐの中の各々に関する複数の方向の誤差を計算する。たとえば、タスクＴ２７０は、周波数成分の各々に関して、Ｐ個の対の各々に関するＫ個の方向の誤差、または各周波数成分に関する合計Ｐ×Ｋ個の方向の誤差を計算するために実施され得る。複数Ｆの周波数成分の間の各々に関して、かつ対応する複数の方向の誤差に基づいて、タスクＴ３５０は対応する候補方向を選択する。
【０１００】
[00214]図３５Ａは、方法Ｍ１００の実装形態Ｍ１１０に関するフローチャートを示す。実装形態Ｍ１１０は、図３４Ａおよび図３４Ｃのうちの少なくとも１つに関して説明した、対応する要素の例であり得るタスクＴ１７０、Ｔ２７０、Ｔ３５０、およびＴ４００を含み得る。
【０１０１】
[00215]図３５Ｂは、誤差計算機２００と選択器３００とを含む、一般的構成による装置Ａ５のブロック図を示す。誤差計算機２００は、マルチチャネル信号のチャネル対同士の間の計算された差に関して、かつ複数Ｋの候補方向の中の各々に関して、（本明細書でタスクＴ２０の実施形態を参照して説明したように）計算された差に基づく、対応する方向の誤差を計算するように構成される。選択器３００は、（たとえば、本明細書でタスクＴ３０の実装形態を参照して説明したように）対応する方向の誤差に基づいて候補方向を選択するように構成される。
【０１０２】
[00216]図３５Ｃは、差計算機１００を含む装置Ａ５の実装形態Ａ１０のブロック図を示す。装置Ａ１０は、たとえば、本明細書で説明するような方法Ｍ１０、Ｍ２０、Ｍ３０、および／またはＭ１００のインスタンスを実行するために実施され得る。計算機１００は、（たとえば、本明細書でタスクＴ１０の実施形態を参照して説明したように）マルチチャネル信号のチャネル対同士の間の差（たとえば、利得ベースまたは位相ベースの差）を計算するように構成される。計算機１００は、たとえば、マルチチャネル信号の複数Ｆの周波数成分の中の各々に関するそのような差を計算するために実施され得る。そのような場合、計算機１００はまた、サブバンドフィルタバンクを信号に適用するために、かつ／または差を計算する前に、各チャネルの周波数変換（たとえば、高速フーリエ変換（ＦＦＴ）もしくは修正離散コサイン変換（ＭＤＣＴ））を計算するために実施され得る。
【０１０３】
[00217]図３５Ｄは、インジケータ４００を含む装置Ａ１０の実装形態Ａ１５のブロック図を示す。インジケータ４００は、（たとえば、本明細書でタスクＴ４００の実装形態を参照して説明したように）選択器３００によって生成された複数の候補方向の選択に基づいて到来方向を示すように構成される。装置Ａ１５は、たとえば、本明細書で説明するような方法Ｍ２５および／またはＭ１１０のインスタンスを実行するように実施され得る。
【０１０４】
[00218]図３６Ａは、一般的構成による装置ＭＦ５のブロック図を示す。装置ＭＦ５は、マルチチャネル信号のチャネル対同士の間の計算された差に関して、かつ複数Ｋの候補方向の中の各々に関して、（本明細書でタスクＴ２０の実装形態を参照して説明したように）計算された差に基づく、対応する方向の誤差または適合性測度を計算するための手段Ｆ２０を含む。装置ＭＦ５はまた、（たとえば、本明細書でタスクＴ３０の実装形態を参照して説明したように）対応する方向の誤差に基づいて候補方向を選択するための手段Ｆ３０を含む。
【０１０５】
[00219]図３６Ｂは、（たとえば、本明細書でタスクＴ１０の実装形態を参照して説明したように）マルチチャネル信号のチャネル対同士の間の差（たとえば、利得ベースまたは位相ベースの差）を計算するための手段Ｆ１０を含む装置ＭＦ５の実装形態ＭＦ１０のブロック図を示す。手段Ｆ１０は、たとえば、マルチチャネル信号の複数Ｆの周波数成分の中の各々に関するそのような差を計算するように実施され得る。そのような場合、手段Ｆ１０はまた、サブバンド解析を実行するため、かつ／または差を計算する前に、各チャネルの周波数変換（たとえば、高速フーリエ変換（ＦＦＴ）もしくは修正離散コサイン変換（ＭＤＣＴ））を計算するための手段を含むように実施され得る。装置ＭＦ１０は、たとえば、本明細書で説明するような方法Ｍ１０、Ｍ２０、Ｍ３０、および／またはＭ１００のインスタンスを実行するように実施され得る。
【０１０６】
[00220]図３６Ｃは、（たとえば、タスクＴ４００の実装形態を参照して説明したように）手段Ｆ３０によって生成された複数の候補方向の選択に基づいて、到来方向を示すための手段Ｆ４０を含む装置ＭＦ１０の実装形態ＭＦ１５のブロック図を示す。装置ＭＦ１５は、たとえば、本明細書で説明するように、方法Ｍ２５および／またはＭ１１０のインスタンスを実行するように実施され得る。
【０１０７】
[00221]マイクロフォン対によって受信された信号は、マイクロフォン対の軸に関して、１８０度までの範囲にわたって推定されたＤＯＡを提供するために、本明細書で説明するように処理され得る。所望の角度スパン（ａｎｇｕｌａｒ  ｓｐａｎ）および分解能は、（たとえば、均一（線形）または不均一（非線形）、選択された当該セクタに限定されるなど）その範囲内で任意であってよい。加えて、またはその代わりに、所望の周波数範囲および分解能は、（たとえば、線形、対数的、メル尺度、バーク尺度など）任意であってよい。
【０１０８】
[00222]図２Ｂに示したようなモデルでは、マイクロフォン対からの０および＋／−９０度の間の各ＤＯＡ推定値は、その対の軸に対して直交である平面に対する角度を示す。そのような推定値は、対の軸周囲の円錐形を記述し、この円錐形の表面に沿ったソースの実際の方向は不確定である。たとえば、単一のマイクロフォン対からのＤＯＡ推定値は、ソースがマイクロフォン対の前にあるか、あるいは後にあるか（または、上にあるか、もしくは下にあるか）を示さない。したがって、周波数の範囲にわたってＤＯＡ推定性能を改善するために、直線アレイ内で２個を超えるマイクロフォンが使用されるが、直線アレイによってサポートされるＤＯＡ推定の範囲は、一般に、１８０度に限定される。
【０１０９】
[00223]本明細書で説明するＤＯＡ推定原理はまた、マイクロフォンの２次元（２Ｄ）アレイに拡張され得る。たとえば、２Ｄアレイは、ソースＤＯＡ推定の範囲を最高で完全な３６０°まで拡張する（たとえば、レーダ走査および生体医学走査などの応用におけるのと類似の範囲を提供する）ために使用され得る。そのようなアレイは、たとえば、１つまたは複数のソースに対する電話の任意の配置に関してすら良好な性能をサポートするためにスピーカーフォンアプリケーションにおいて使用され得る。
【０１１０】
[00224]２Ｄアレイの複数のマイクロフォン対は、一般に、遠距離の点音源に関してすら同じＤＯＡを共有しないことになる。たとえば、（たとえば、ｚ軸内の）アレイの平面に対するソース高さは、２Ｄ追跡において重要な役割を果たし得る。図１０Ａは、マイクロフォン軸によって定義されるｘ−ｙ平面が、電話が配置される表面（たとえば、テーブルトップ）に平行なスピーカーフォンアプリケーションの一例を示す。この例では、ソース１００１は、ｘ軸１０１０に沿っているが、ｚ軸１０１４の方向にオフセットである位置から話している（たとえば、話者の口がテーブルトップ上にある）人物である。マイクロフォンアレイによって定義されるｘ−ｙ平面に関して、ソース１００１の方向は、図１０Ａに示すように、ｘ軸１０１０に沿っている。ｙ軸１０１２に沿ったマイクロフォン対は、ｘ−ｚ平面からゼロ度として、ソースのＤＯＡを推定する。しかしながら、ｘ−ｙ平面より上のスピーカの高さのために、ｘ軸に沿ったマイクロフォン対は、ソースのＤＯＡを、ｘ軸１０１０に沿うのではなく、ｘ軸１０１０から３０°（すなわち、ｙ−ｚ平面から６０度）と推定する。図１１Ａおよび図１１Ｂは、このＤＯＡ推定値と関連する混同する円錐域ＣＹ１０の２つのビューを示し、これは、マイクロフォン軸に関して推定されたスピーカの方向にあいまいさを生じさせる。図３７Ａは、デバイスＨ１００の平面（たとえば、ディスプレイ面および／またはマイクロフォンアレイ軸によって定義される平面）から上昇した点音源３７２０の別の例（すなわち、話者の口）を示す。
【０１１１】
[00225]式中、θ1およびθ2が、それぞれ、対１および２に関して推定されたＤＯＡである、
【数２２】
0006400566.tif 000023
【０１１２】
などの式は、ＤＯＡのすべての対を３個のマイクロフォンが配置された面内の３６０°範囲に射影するために使用され得る。そのような射影は、高さの差にかかわらず、マイクロフォンアレイ周囲の３６０°の範囲にわたってアクティブなスピーカの方向を追跡することを可能にするために使用され得る。ｘ−ｙ平面に図１０ＡのＤＯＡ推定（０0，６０0）を射影するための上の式の適用することは、方向の推定  
【数２３】
0006400566.tif 000024
【０１１３】
を生成し、それは、図１０Ｂに示すような２７０°の結合された方向の推定値１０２２（たとえば、方位角）にマップされ得る。
【０１１４】
[00226]一般的な使用事例では、ソースは、マイクロフォン軸上に射影されない方向に配置される。図１２Ａ〜図１２Ｄは、ソースＳ０１がマイクロフォンＭＣ１０、ＭＣ２０、ＭＣ３０の面の上部に配置された一例を示す。この例では、ソース信号のＤＯＡは点（ｘ，ｙ，ｚ）＝（５，２，５）を通過し、図１２Ａは、＋ｚ方向から見たｘ−ｙ平面を示す。図１２Ｂおよび図１２Ｄは、マイクロフォンＭＣ３０の方向から見たｘ−ｚ平面を示し、図１２Ｃは、マイクロフォンＭＣ１０の方向から見たｙ−ｚ平面を示す。図１２Ａの影付き領域は、ｙ軸マイクロフォン対ＭＣ２０〜ＭＣ３０によって観測された、ＤＯＡθ1に関連する混同する円錐域ＣＹを示し、図１２Ｂの影付き領域は、ｘ軸マイクロフォン対ＭＣ１０〜ＭＣ２０によって観測されたＤＯＡ  Ｓ０１  θ2に関連する混同する円錐域ＣＸを示す。図１２Ｃで、影付き領域は円錐域ＣＹを示し、破線の円はソースを通りｘ軸に直交する平面と、円推域ＣＸとの交線を示す。円錐域ＣＹとその円との交点を示す円上の２つの点は、ソースの候補位置である。同様に、図１２Ｄで、影付き領域は、円錐域ＣＸを示し、破線の円は、ソースを通ってｙ軸に対して直交する平面と、円錐域ＣＹとの交線を示し、円錐域ＣＸとその円との交点を示す円上の２つの点は、ソースの候補位置である。この２Ｄ事例では、ソースがｘ−ｙ面の上にあるかまたは下にあるかに関してあいまいさが残ることを理解されよう。
【０１１５】
[00227]図１２Ａ〜図１２Ｄに示す例の場合、ｘ軸マイクロフォン対ＭＣ１０〜ＭＣ２０によって観測されたＤＯＡは、
【数２４】
0006400566.tif 000025
【０１１６】
であり、ｙ軸マイクロフォン対ＭＣ２０〜ＭＣ３０によって観測されたＤＯＡは
【数２５】
0006400566.tif 000026
【０１１７】
である。これらの方向をｘ−ｙ平面に射影するために式
【数２６】
0006400566.tif 000027
【０１１８】
を使用することは、ｘおよびｙ軸に対する所望の角度の大きさ（２１．８°、６８．２°）をそれぞれ生成し、それは、所与のソース位置（ｘ，ｙ，ｚ）＝（５，２，５）に対応する。観測された角度の信号は、図１１Ｃに示すように、（たとえば、マイクロフォンＭＣ１０、ＭＣ２０、およびＭＣ３０によって示される）ソースが配置されるｘ−ｙ象限を示す。
【０１１９】
[00228]実際に、上下の混同を除いて、２Ｄマイクロフォンアレイによって、ほぼ３Ｄ情報が与えられる。たとえば、マイクロフォン対ＭＣ１０〜ＭＣ２０およびＭＣ２０〜ＭＣ３０によって観測された到来方向は、ｘ−ｙ平面に対するソースの上昇の角度の大きさを推定するためにも使用され得る。ｄがマイクロフォンＭＣ２０からソースまでのベクトルを示す場合、ｘ軸、ｙ軸、およびｘ−ｙ平面上へのベクトルｄの射影の長さは、それぞれ、ｄｓｉｎ（θ2）、ｄｓｉｎ（θ1）、および
【数２７】
0006400566.tif 000028
【０１２０】
として表現され得る。上昇の角度の大きさは、次いで、
【数２８】
0006400566.tif 000029
【０１２１】
として推定され得る。
【０１２２】
[00229]図１０Ａ〜１０Ｂ、および図１２Ａ〜１２Ｄの特定の例におけるマイクロフォン対は直交する軸を有するが、直交しない軸を有するマイクロフォン対の場合、それらの直交しない軸に対するＤＯＡ推定値を射影するために、式
【数２９】
0006400566.tif 000030
【０１２３】
が使用され得、その点から、直交する軸に関して結合された方向の推定値の表現を得ることは容易であることに留意されたい。図３７Ｂは、共通の点音源に対する（示される）直交しない軸を有するマイクロフォンアレイの応答に関連する混同する円錐域Ｃ１、Ｃ２の交差の一例を示す。図３７Ｃは、これらの円錐域Ｃ１、Ｃ２の交線Ｌ１の線のうちの１つを示し、それは、３次元におけるアレイの軸に関する点音源の２つの可能な方向のうちの１つを定義する。
【０１２４】
[00230]図１３Ａは、対ＭＣ２０、ＭＣ３０の軸１がｘ−ｙ平面内にあり、かつ斜角θ0だけｙ軸に対して斜めのマイクロフォンアレイＭＣ１０、ＭＣ２０、ＭＣ３０の一例を示す。図１３Ｂは、図１３Ａに示したマイクロフォンＭＣ１０、ＭＣ２０、ＭＣ３０のアレイからの観測値（θ1，θ2）を用いて、直交軸ｘおよびｙに関するｘ−ｙ平面内の結合された方向の推定値を取得する一例を示す。ｄがマイクロフォンＭＣ２０からソースまでのベクトルを示す場合、ｘ軸および軸１上へのベクトルｄの射影の長さは、それぞれ、ｄｓｉｎ（θ2）、ｄｓｉｎ（θ1）として表現され得る。ベクトル（ｘ，ｙ）は、ｘ−ｙ平面上へのベクトルｄの射影を示す。ｘの推定値は知られており、その推定値は依然としてｙの値を推定する。
【０１２５】
[00231]ｙの推定は、軸１上へのベクトル（ｘ，ｙ）の射影ｐ1＝（ｄｓｉｎθ1ｓｉｎθ0、ｄｓｉｎθ1ｃｏｓθ0）を使用して実行され得る。ベクトル（ｘ，ｙ）とベクトルｐ1の差がｐ1に対して直交することに注目して、本発明者らは、
【数３０】
0006400566.tif 000031
【０１２６】
としてｙを計算する。直交するｘおよびｙ軸に対するｘ−ｙ平面の所望の到来角度は、この場合、
【数３１】
0006400566.tif 000032
【数３２】
0006400566.tif 000033
【０１２７】
としてそれぞれ表現され得る。
【０１２８】
[00232]２ＤアレイへのＤＯＡ推定の展開は、一般に、スピーカーフォンアプリケーションに適切であり、スピーカーフォンアプリケーションアプリケーションにとって十分である。しかしながら、Ｎ次元アレイへのさらなる展開も可能であり、簡単な方法で実行され得る。１つのターゲットが優勢である追跡アプリケーションの場合、Ｎ次元を表すためにＮ個の対を選択することが望まれ得る。特定のマイクロフォン対に関して２Ｄ結果が取得されると、自由度を高めるために別の利用可能な対が利用され得る。たとえば、図１２Ａ〜１２Ｄおよび図１３Ａ、図１３Ｂは、ｘ−ｙ平面に射影されるソース方向の推定値を得るために、ｘ−ｙ平面の異なるマイクロフォン対から観測されたＤＯＡ推定値を使用することを例示する。同じように、ｘ軸マイクロフォン対およびｚ軸マイクロフォン対（または、ｘ−ｚ平面の他の対）から観測されたＤＯＡ推定値は、ｘ−ｚ平面に射影されたソース方向の推定値、同様に、ｙ−ｚ平面、または３つ以上のマイクロフォンと交差する任意の他の平面に関する推定値を取得するために使用され得る。
【０１２９】
[00233]異なる次元からのＤＯＡ誤差の推定値は、たとえば、
【数３３】
0006400566.tif 000034
【０１３０】
または
【数３４】
0006400566.tif 000035
【０１３１】
などの式を使用して、結合された尤度推定値を得るために使用されることが可能であり、ここで、θ0,iは、対ｉに関して選択されたＤＯＡ候補を示す。混同する円錐域のうちの１つだけに近く、したがって、ただ１つの混同する円錐に近く、それゆえに誤ったピークを示し得る推定値よりむしろ、異なる誤差の中の最大値を使用することは、両方の観測の混同する円錐域に近い推定値の選択を促すために望まれ得る。そのような結合された結果は、図８に示し、本明細書で説明する（フレーム、角度）平面、および／または図９の下部に示し、本明細書で説明する（フレーム、周波数）プロットを取得するために使用され得る。
【０１３２】
[00234]本明細書で説明するＤＯＡ推定原理は、複数の話者の中からの選択をサポートするために使用され得る。たとえば、複数のソースの位置は、特定の話者の手動選択（たとえば、特定の対応するユーザを選択するために特定のボタンを押下すること）または特定の話者の（たとえば、話者の認識による）自動的選択と結合され得る。１つのそのようなアプリケーションでは、電話は、その所有者の音声を認識して、他のソースの方向に優先して、その音声に対応する方向を自動的に選択するように構成される。
【０１３３】
[00235]マイクロフォンの１次元（１Ｄ）アレイの場合、ソースに関する到来方向ＤＯＡ１０は、たとえば、−９０°から９０°の範囲で容易に定義され得る。たとえば、アレイの様々なマイクロフォンによって生成される信号の中の位相差に関して、（たとえば、図１３Ｃの事例１および２に示す）角度の範囲にわたる到来方向ＤＯＡ１０に関して閉形式解を得ることは容易である。
【０１３４】
[00236]任意の相対的な位置で２個を超えるマイクロフォンを含むアレイ（たとえば、共通の軸を持たないアレイ）の場合、上で説明した１次元原理の単純な展開、たとえば、２次元の２対事例では（θ１，θ２）、３次元の３対事例では（θ１，θ２，θ３）を使用することが望ましい場合がある。主な問題は、対にされた１Ｄ到来方向ＤＯＡ１０推定値をそのように結合するために、空間フィルタリングをどのように適用するかである。たとえば、アレイの様々なマイクロフォンによって生成される信号の中の位相差に関して、（たとえば、図１３Ｃの事例３および４に示す）共通の軸を持たないアレイに関する角度の範囲にわたる到来方向ＤＯＡ１０に関する閉形式解を取得することは、困難であるか、または非現実的であり得る。
【０１３５】
[00237]図１４Ａは、頑強な１Ｄ  ＤＯＡ推定に基づく、空間的に選択的フィルタリングに関する単純な１次元（１Ｄ）ペアワイズのビーム形成ヌル形成（ＢＦＮＦ）ＢＦ１０構成の一例を示す。この例では、表記
【数３５】
0006400566.tif 000036
【０１３６】
は、各対
【数３６】
0006400566.tif 000037
【０１３７】
が、それぞれのソースおよびマイクロフォン対に関するステアリングベクトル（楕円はソース１およびマイクロフォン対１に関するステアリングベクトルを示す）を表すように、マイクロフォン対番号ｉ、対内のマイクロフォン番号ｊ、およびソース番号ｋを示し、λが規制係数を示す。ソースの数は、マイクロフォン対の数以下である。そのような構成は、ＤＯＡを定義するために、マイクロフォンのすべてを一度に使用する必要を回避する。
【０１３８】
[00238]本発明者らは、各対に関するステアリングベクトルを拡大することによって、図１４Ａに示すビーム形成器／ヌル形成器（ＢＦＮＦ）ＢＦ１０を適用することができる。この図では、ＡHは、Ａの共役転置を示し、ｘは、マイクロフォンチャネルを示し、ｙは空間フィルタリングされたチャネルを示す。図１４Ａに示す疑似逆演算Ａ+＝（ＡHＡ）-1ＡHを使用することは、非正方行列の使用を可能にする。たとえば、図１５Ａに例示する、３個のマイクロフォンＭＣ１０、ＭＣ２０，ＭＣ３０事例（すなわち、２個のマイクロフォン対）の場合、追加の行が行列を非正方となるように、行の数は、３の代わりに、２*２＝４である。
【０１３９】
[00239]図１４Ａに示す方式は頑強な１Ｄ  ＤＯＡ推定に基づいているため、マイクロフォン形状の完全な知識は必要とされず、同時にすべてのマイクロフォンを使用するＤＯＡ推定も必要とされない。そのような方式は、本明細書で説明するアングログラムベースのＤＯＡ推定に使用するのに好適であるが、任意の他の１Ｄ  ＤＯＡ推定方法も使用され得る。図１４Ｂは、空間的エイリアシング周波数（すなわち、マイクロフォン同士の間の距離の二倍の波長）における悪条件の反転を防ぐための（たとえば、分母による）正規化Ｎ１０をやはり含む、図１４Ａに示すＢＦＮＦ  ＢＦ１０の一例を示す。
【０１４０】
[00240]図１５Ｂは、従来の方式とは異なってステアリングベクトル（アレイマニホールドベクトル）が取得される、ペアワイズ（ＰＷ）正規化ＭＶＤＲ（最小分散無歪応答）ＢＦＮＦ  ＢＦ１０の一例を示す。この場合、２個の対の間でマイクロフォン（たとえば、図１５Ａでｘ1,2およびｘ2,1とラベル付けされたマイクロフォン）を共有することによる共通チャネルが推定される。測定によって、またはシンク関数を使用した理論計算によって、雑音コヒーレンス行列（noise coherence matrix）Γが取得され得る。図１４Ａ、図１４Ｂ、および図１５Ｂの例は、Ｎ≦Ｍになるように、ソースの任意の数Ｎに一般化され得、ここで、Ｍはマイクロフォンの数である。
【０１４１】
[00241]図１６Ａは、行列ＡHＡが悪条件でない場合に使用され得るＢＦＮＦ  ＢＦ１０の別の例を示し、それは、行列の行列式または条件数を使用して判断され得る。この例では、表記は図１４Ａの場合と同じであり、ソースの数Ｎは、マイクロフォン対Ｍの数以下である。行列が悪条件である場合、行列ＡHＡが悪条件でない他の周波数ビンを空間フィルタリングするための方法を適用し続けるのに対して、ソースチャネルとして使用するために、その周波数ビンに関して１個のマイクロフォン信号を迂回することが望まれうる。このオプションは正規化のための分母を計算するための計算を省く。図１４Ａ〜１６Ａの方法は、各周波数ビンにおいて独立して適用され得るＢＦＮＦ  ＢＦ１０技法を示す。ステアリングベクトルは、本明細書で説明する各周波数およびマイクロフォン対に関するＤＯＡ推定値を使用して構築される。たとえば、ＤＯＡθｉ、周波数ｆ、およびマクロフォン番号ｍ（１または２）に関する対ｐならびにソースｎ用のステアリングベクトルの各要素は、
【数３７】
0006400566.tif 000038
【数３８】
0006400566.tif 000039
【０１４２】
と計算され得、ここで、ｌpは、対ｐのマイクロフォンの間の距離を示し、ωは、周波数ビン番号を示し、ｆsはサンプリング周波数を示す。図１６Ｂは、図１５Ａに示すアレイのステアリングベクトルＳＶ１０ａ〜ｂの例を示す。
【０１４３】
[00242]ＰＷＢＦＮＦ方式は、利用可能な自由度まで干渉の直接経路を抑圧（なめらかな軌道の仮定を伴わない瞬時抑圧、方向マスキングを使用した追加の雑音抑圧利得、帯域幅拡大を使用した追加の雑音抑圧利得）するために使用され得る。象限フレームワークのシングルチャネル後処理は、定常雑音および雑音基準処理のために使用され得る。
【０１４４】
[00243]瞬時抑圧を取得すること、また音楽雑音などのアーティファクトの最小化を実現すことが望まれ得る。ＢＦＮＦに関して利用可能な自由度を最大限に使用することが望まれ得る。１個のＤＯＡがすべての周波数にわたって固定され得、または周波数にわたる若干不整合な整合は許され得る。現在のフレームだけが使用され得るか、またはフィードフォワードネットワーク（feed-forward network）が実施され得る。ＢＦＮＦは、（たとえば、悪条件の周波数を除く）ナイキストレートまでの範囲ですべての周波数に関して設定され得る。（たとえば、アグレッシブネス（aggressiveness）のなめらかな自然の継ぎ目のない変化を得るために）自然マスキング方式が使用され得る。図３１は、図２１Ｂおよび図２２に示すシナリオについてのターゲットおよび移動干渉物に関するＤＯＡ追跡の一例を示す。図３１では、Ｄにおける固定源Ｓ１０が示され、移動ソースＳ２０も示される。
【０１４５】
[00244]図１７は、本明細書で説明する積分方法１７００に関する一例のフローチャートを示す。この方法は、位相遅延推定のためのインベントリ整合タスクＴ１０と、ＤＯＡ誤差値を取得するための誤差計算タスクＴ２０と、次元整合および／または対選択タスクＴ３０と、選択されたＤＯＡ候補に関するＤＯＡ誤差をソースアクティビティ尤度推定値にマッピングするためのタスクＴ４０とを含む。ペアワイズＤＯＡ推定結果はまた、１つもしくは複数のアクティブな話者を追跡するため、ペアワイズ空間フィルタリング演算を実行するため、ならびに／あるいは時間および／または周波数選択マスキングを実行するために使用され得る。アクティビティ尤度推定および／または空間フィルタリング演算はまた、シングルチャネル雑音抑圧動作をサポートするための雑音推定値を取得するために使用され得る。図１８および図１９は、図２１Ａに示す方向Ａ−Ｂ−Ｃ−Ｄの中のソース（たとえば、人間の話者）の移動を追跡するための２Ｄマイクロフォン構成を使用して取得された観測値の一例を示す。図２１Ａに示すように、オーディオ信号を録音するために、３個のマイクロフォンＭＣ１０、ＭＣ２０、ＭＣ３０が使用され得る。この例では、図１８は、ｙ軸対ＭＣ２０−ＭＣ３０による観測値Ａ〜Ｄを示し、この場合、距離ｄｘは３．６センチメートルであり、図１９は、ｘ軸対ＭＣ１０−ＭＣ２０による観測値Ａ〜Ｄを示し、この場合、距離ｄｙは７．３センチメートルであり、ＤＯＡ推定値のインベントリは、５度の分解能において−９０度から＋９０度の範囲をカバーする。
【０１４６】
[00245]ソースがマイクロフォン対の縦方向にあるとき、マイクロフォンの平面の上または下のソースの上昇は観測される角度を限定することを理解されよう。結果として、ソースがマイクロフォンの平面の外部にあるとき、実質的な縦方向は観測されないことは一般的である。図１８および図１９において、マイクロフォン平面に対するソースの上昇により、ソースが対応する縦方向（すなわち、ｘ軸対ＭＣ１０−ＭＣ２０に関する方向Ａ、およびｙ軸対ＭＣ２０−ＭＣ３０に関する方向Ｂ）を通過するにもかかわらず、観測される方向は−９０度に達しないことを理解されよう。
【０１４７】
[00246]図２０は、ゼロから３６０度の範囲にわたるマイクロフォン平面内のＤＯＡ推定値を生成するために、図２１Ａに示すシナリオに関して、図１８および図１９に示すような、直交軸からの＋／−９０度の観測値Ａ〜Ｄが結合される一例を示す。この例では、１度の分解能（one-degree resolution）が使用される。図２２は、方向Ｄの別のソース（たとえば、静的な人間の話者）の存在下で、図２１Ｂに示す方向Ａ〜Ｂ〜Ｃの中でソース（たとえば、人間の話者）のマイクロフォンＭＣ１０、ＭＣ２０、ＭＣ３０による移動を追跡するために、２Ｄマイクロフォン構成を使用した、結合された観測値Ａ〜Ｄの一例を示し、この場合、距離ｄｘは３．６センチメートルであり、距離ｄｙは７．３センチメートルである。
【０１４８】
[00247]上で説明したように、ＤＯＡ推定値は、尤度の和に基づいて計算され得る。（たとえば、図２０に示すような）異なるマイクロフォン軸からの観測値を結合するとき、特に、１つを超える方向性ソース（たとえば、２人の話者、または話者と通訳）が存在し得る場合、尤度の和を計算する前に、各個々の周波数ビンに関する結合を実行することが望まれ得る。ソースのうちのわずか１つが各周波数ビンにおいて優勢であると仮定すると、各周波数成分に関して結合された観測値を計算することは、異なる対応する周波数における異なるソースの優勢同士の間の区別を維持する。観測値が結合される前に、観測値に関して異なるソースによって支配された周波数ビンに関する合計が実行される場合、この区別は失われる得、結合された観測値は、いずれの実際のソースの位置にも対応しない方向に誤ったピークを示し得る。たとえば、４５度における第１のソースおよび２２５度における第２のソースの直交マイクロフォン対からの観測値を合計し、次いで、合計された観測値を結合することは、４５度および２２５度における所望のピークに加えて、１３５度および３１５度における誤ったピークを生成し得る。
【０１４９】
[00248]図２３および図２４は、電話がテーブルトップ上で静止している、図２５に示すような、電話会議シナリオに関して結合された観測値の一例を示す。図２５で、デバイスは３個のマイクロフォンＭＣ１０、ＭＣ２０、ＭＣ３０を含み得る。図２３では、信号のフレーム番号２３１０と、到来角２３１２と、振幅２３１４とが例示される。アバウトフレーム（about frame）５５００で、話者１は立ち上がり、話者１の移動はアバウトフレーム９０００に明らかである。ニアフレーム（near frame）９５００の話者３の移動も明らかである。図２４の矩形は、このセクタの外から到来する周波数成分が拒否され得るか、もしくは減衰され得るか、またはさもなければ、選択されたセクタ内の方向から到来する周波数成分とは異なって処理され得るようなターゲットセクタ選択ＴＳＳ１０を示す。この例では、ターゲットセクタは、１８０〜２７０度の象限であり、マイクロフォン平面の４つの象限の中からユーザによって選択される。この例は、空調システムからの音響干渉も含む。
【０１５０】
[00249]図２６および図２７は、図２８Ａに示すような動的シナリオに関して結合された観測値の一例を示す。図２８Ａで、デバイスは、第１の話者Ｓ１０、第２の話者Ｓ２０、および第３の話者Ｓ３０の間に配置され得る。図２６で、信号のフレーム番号２６１０と、到来角２６１２と、振幅２６１４とが例示される。このシナリオでは、話者１はアバウトフレーム８００で受話器を取り、アバウトフレーム２２００で受話器をテーブルトップ上に置く。電話がこのブラウズトーク位置にあるとき、角度スパンはより広いが、空間応答は、依然として、指定されたＤＯＡの中心にあることを理解されよう。アバウトフレーム４００の後の話者２の移動も明らかである。図２４にあるように、図２７の矩形は、ターゲットセクタＴＳＳ１０として、１８０〜２７０度の象限のユーザ選択を示す。図２９および図３０は、図２８Ｂに示すような、交通騒音を伴う動的シナリオに関して結合された観測値の一例を示す。図２８Ｂで、電話は話者Ｓ１０からオーディオ信号を受信することができる。図２９で、信号のフレーム番号２９１０と、到来角２９１２と、振幅２９１４とが例示される。このシナリオでは、話者は、アバウトフレーム２００と１００との間で、そして再度、アバウトフレーム１４００と２１００との間で受話器を取り上げる。この例では、図３０の矩形は、干渉セクタＩＳ１０として、２７０〜３６０度の象限のユーザ選択を示す。
【０１５１】
[00250]（ＶＡＤ）本明細書で説明するアングログラムベースの技法は、様々な使用事例（たとえば、スピーカーフォン）において雑音抑圧のために適用され得る音声アクティビティ検出（ＶＡＤ）をサポートするために使用され得る。セクタベースの方式として実施され得るそのような技法は、すべてのセクタの最大尤度（ｌｉｋｅｌｉｈｏｏｄ＿ｍａｘ）に基づく「ｖａｄａｌｌ」統計を含み得る。たとえば、最大値がノイズオンリーしきい値よりかなり大きい場合、ｖａｄａｌｌ統計の値は１（あるいは、ゼロ）である。ノイズオンリー期間の間だけ、ノイズオンリーしきい値を更新することが望ましい場合がある。そのような期間は、たとえば、（たとえば、一次マイクロフォンチャネルからの）シングルチャネルＶＡＤおよび／または発話オンセットおよび／またはオフセットに基づく（たとえば、周波数成分のセットの各々に関するエネルギーの時間の導関数に基づく）ＶＡＤによって示されることが可能である。
【０１５２】
[00251]加えて、またはその代わりに、そのような技法は、各セクタの最大尤度に基づくセクタ毎の「ｖａｄ［ｓｅｃｔｏｒ］」統計を含み得る。そのような統計は、シングルチャネルＶＡＤおよびオンセットオフセットＶＡＤが１であり、ｖａｄａｌｌが１であり、そのセクタに関する最大値がｌｉｋｅｌｉｈｏｏｄ＿ｍａｘの一部（たとえば、９５％）を超えるとき、１だけの値を有するように実施され得る。この情報は、最大尤度を有するセクタを選択するために使用され得る。適用可能なシナリオは、移動干渉物を伴うユーザ選択ターゲットセクタと、移動ターゲットを伴うユーザ選択干渉セクタとを含む。
【０１５３】
[00252]瞬時追跡（ＰＷＢＦＮＦパフォーマンス）と干渉セクタのあまりにも頻繁な切替えの防止との間のトレードオフを選択することが望まれ得る。たとえば、ｖａｄａｌｌ統計を１つまたは複数の他のＶＡＤ統計と結合することが望ましい場合がある。ｖａｄ［ｓｅｃｔｏｒ］は、干渉セクタを指定するため、および／または非定常雑音参照の更新をトリガするために使用され得る。たとえば、（たとえば、２０１２年５月２４日に公開された米国特許出願公開第２０１２／０１３０７１３号に説明されるような）最小統計ベースの正規化技法を使用して、ｖａｄａｌｌ統計および／またはｖａｄ［ｓｅｃｔｏｒ］統計を正規化することも望まれ得る。
【０１５４】
[00253]本明細書で説明するアングログラムベースの技法は、方向マスキングをサポートするために使用され得、それは、様々な使用事例（たとえば、スピーカーフォン）において雑音抑圧のために適用され得る。そのような技法は、（たとえば、ターゲット象限を渡すため、および／または干渉象限を阻止するために）指向性マスキング技法を制御するためにＤＯＡ推定値を使用することによって、追加の雑音抑圧利得を得るために使用され得る。そのような方法は、反響を処理するために有用であり得、追加の６〜１２ｄＢの利得を生成し得る。アングログラムからのインターフェースは、（たとえば、各周波数ビンごとに角度に最大尤度を割り当てることによって）象限マスキングに関して提供され得る。アングログラムによって示される、ターゲット優位性に基づいて、マスキングアグレッシブネスを制御することが望まれ得る。そのような技法は、自然なマスキング応答（たとえば、アグレッシブネスのなめらかでで自然な継ぎ目のない変化）を取得するために設計され得る。
【０１５５】
[00254]ソース追跡のために、かつ／または方向マスキングを用いたＰＷ  ＢＦＮＦの展開のために、マルチビューユーザインターフェース（ＧＵＩ）を提供することが望まれ得る。デスクトップハンズフリースピーカーフォン使用事例に適用され得る、３個のマイクロフォン（２対）の２次元（たとえば、３６０°）ソース追跡および拡張方式の様々な例が本明細書で提示される。しかしながら、デスクトップハンズフリー使用事例からハンドヘルドハンドフリー使用事例、またはさらにハンドセット使用事例に及ぶ使用事例の継ぎ目のないカバレッジを提供するために、普遍的方法を実行することが望まれうる。３個のマイクロフォン方式は、ハンドヘルドハンズフリー使用事例に関して使用され得るが、デバイスの背面の（すでに存在する場合）第４のマイクロフォンも使用することが望ましい場合がある。たとえば、少なくとも４個のマイクロフォン（３個のマイクロフォン対）が（ｘ，ｙ，ｚ）次元を表すように利用可能であることが望ましい場合がある。図１に示す設計はこの機能を有し、３個の前面マイクロフォンＭＣ１０、ＭＣ２０、ＭＣ３０と、背面マイクロフォンＭＣ４０（影付き円）を備える図３２Ａに示す設計もこの機能を有する。
【０１５６】
[00255]そのようなデバイスのディスプレイスクリーン上にアクティブソースの可視化を実現することが望まれうる。本明細書で説明する拡張の原則は、前面および背面のマイクロフォン対を使用することによって、２Ｄから３Ｄへの単純な拡張を得るように適用され得る。マルチビューＧＵＩをサポートするために、加速度計、ジャイロメータ、近接センサ、および／または各保持パターンごとに２Ｄアングログラムによって与えられる尤度の分散など、様々な位置検出方法のうちのいずれかを利用することによって、ユーザの保持パターンを判断することができる。現在の保持パターンに応じて、適宜に、そのような保持パターンに対して２個の非同軸マイクロフォン対を切り替えることができ、ユーザが見ることを望む場合、対応する３６０°の２Ｄ表示をディスプレイ上に提供することも可能である。
【０１５７】
[00256]たとえば、そのような方法は、デスクトップハンズフリー（たとえば、スピーカーフォン）モード、縦方向ブラウズトークモード、および横方向ブラウズトークモードを含み得るモード範囲の中での切替えをサポートするために実施され得る。図３２Ｂは、３個の前面マイクロフォンＭＣ１０、ＭＣ２０、ＭＣ３０と、デバイスのディスプレイスクリーン上に対応する可視化とを有するデスクトップハンズフリーモードの一例を示す。図３２Ｄは、２個の前面マイクロフォンＭＣ１０、ＭＣ２０と、アクティブ化された背面マイクロフォンＭＣ４０（影付き円）と、対応するディスプレイとを有する、ハンドヘルドハンズフリー（縦方向）モードの一例を示す。図３２Ｃは、前面マイクロフォンＭＣ１０、ＭＣ２０の異なる対と、アクティブ化された１つの背面マイクロフォンＭＣ４０（影付き円）と、対応するディスプレイとを有する、ハンドヘルドハンズフリー（横方向）モードの一例を示す。いくつかの構成では、背面マイクロフォンＭＣ４０は、デバイスの背面に、前面マイクロフォンＭＣ１０のほぼ真裏に配置され得る。
【０１５８】
[00257]ターゲットソースの工場を実現することが望ましい場合がある。本明細書で説明する拡張の原則は、やはり前面および背面のマイクロフォン対を使用することによって、２Ｄから３Ｄへの単純な拡張を得るように適用され得る。２つだけのＤＯＡ推定値（θ1，θ2）の代わりに、本発明者らは、合計で３つのＤＯＡ推定値に関する別の大きさから追加の推定値（θ1，θ2，θ3）を得ることができる。この場合、図１４Ａおよび１４Ｂに示すようなＰＷＢＦＮＦ係数行列は、（追加されたマイクロフォン対を用いて）４×２から６×２に拡大し、マスキング利得関数は、ｆ（θ1）ｆ（θ2）からｆ（θ1）ｆ（θ2）ｆ（θ3）に拡大する。上で説明した位置に敏感な選択を使用して、本発明者らは、ソース向上性能に関してモードの間の継ぎ目のない遷移を得るために、現在の保持パターンにかかわらず、すべての３個のマイクロフォン対を最適に使用することができる。当然、一度に３個を超える対が同様に使用され得る。
【０１５９】
[00258]（１人もしくは複数のユーザ、または他のソースの位置および追跡を参照して）本明細書で議論する方向の推定のためのマイクロフォンの各々は、全方向、双方向、または一方向（たとえば、カージオイド）である応答を有し得る。使用され得る様々なタイプのマイクロフォンは、（限定はしないが）圧電マイクロフォン、ダイナミックマイクロフォン、およびエレクトレットマイクロフォンを含む。マイクロフォンは、より一般的には、音声以外の放射または放出に敏感なトランスデューサとして実装され得ることに特に留意されたい。１つのそのような例では、マイクロフォンアレイは、１つもしくは複数の超音波トランスデューサ（たとえば、１５、２０、２５、３０、４０、または５０キロヘルツ以上よりも大きい音響周波数に敏感なトランスデューサ）を含むように実施される。
【０１６０】
[00259]本明細書で開示する装置は、ハードウェア（たとえば、プロセッサ）とソフトウェアおよび／またはファームウェアとの組合せとして実装され得る。そのような装置はまた、タスクＴ１０または異なる計算機１００に入力するために、前処理されたマイクロフォン信号（たとえば、左マイクロフォン信号および右マイクロフォン信号のうちの対応するマイクロフォン信号）を生成するために、（たとえば、１つもしくは複数のマイクロフォンアレイのある実装形態の）マイクロフォンＭＣ１０およびＭＣ２０の各々によって生成される信号に関して、１つもしくは複数の事前処理演算を実行する、図３８Ａに示すようなオーディオ前処理段階ＡＰ１０を含み得る。そのような前処理演算は、（限定はしないが）インピーダンス整合、アナログデジタル変換、利得制御、ならびに／あるいはアナログおよび／またはデジタル領域におけるフィルタ処理を含み得る。
【０１６１】
[00260]図３８Ｂは、アナログ前処理段階Ｐ１０ａ、Ｐ１０ｂ、およびＰ１０ｃを含むオーディオ前処理段階ＡＰ１０の３チャネル実装形態ＡＰ２０のブロック図を示す。一例では、段階Ｐ１０ａ、Ｐ１０ｂ、およびＰ１０ｃは各々、対応するマイクロフォン信号に対して（たとえば、５０、１００、または２００Ｈｚのカットオフ周波数を有する）高域フィルタリング処理演算を実行するように構成される。一般に、段階Ｐ１０ａ、Ｐ１０ｂおよびＰ１０ｃは、各信号に対して同じ機能を実行するように構成されることになる。
【０１６２】
[00261]オーディオ前処理段階ＡＰ１０は、各マイクロフォン信号をデジタル信号として、すなわち、サンプルのシーケンスとして生成することが望まれ得る。オーディオ前処理段階ＡＰ２０は、たとえば、各々が、対応するアナログ信号をサンプリングするように構成されたアナログデジタル変換器（ＡＤＣ）Ｃ１０ａ、Ｃ１０ｂ、およびＣ１０ｃを含む。音響アプリケーションの典型的なサンプリングレートは、８ｋＨｚ、１２ｋＨｚ、１６ｋＨｚ、および約８から約１６ｋＨｚまでの範囲内の他の周波数を含むが、約４４．１、４８、または１９２ｋＨｚと同程度のサンプリングレートも使用され得る。一般に、変換器Ｃ１０ａ、Ｃ１０ｂおよびＣ１０ｃは、各信号を同じレートでサンプリングするように構成されることになる。
【０１６３】
[00262]この例では、オーディオ前処理段階ＡＰ２０はまた、各々が、タスクＴ１０または異なる計算機１００に入力するために、左マイクロフォン信号ＡＬ１０、中央マイクロフォン信号ＡＣ１０、および右マイクロフォン信号ＡＲ１０の対応するマイクロフォン信号を生成するために、対応するデジタル化されたチャネルに対して１つまたは複数の前処理演算（たとえば、スペクトル形成）を実行するように構成されるデジタル前処理段階Ｐ２０ａ、Ｐ２０ｂ、およびＰ２０ｃを含む。一般に、段階Ｐ２０ａ、Ｐ２０ｂおよびＰ２０ｃは、各信号に対して同じ機能を実行するように構成されることになる。事前処理段階ＡＰ１０は、音声通信（たとえば、電話呼）においてニアエンド音声信号を提供するためなど、コンテンツ使用のために、（たとえば、異なるサンプリングレートで、かつ／または異なるスペクトル形成を用いて）マイクロフォンのうちの少なくとも１つから信号の異なるバージョンを生成するように構成され得ることにも留意されたい。図３８Ａおよび図３８Ｂは、それぞれ、２チャネルおよび３チャネル実装形態を示しているが、同じ原理が任意の数のマイクロフォンに拡張され得ることを理解されよう。
【０１６４】
[00263]図３９Ａは、（たとえば、タスクＴ４００の実装形態を参照して本明細書で説明する）手段Ｆ３０によって生成される複数の候補方向の選択に基づいて、到来方向を示すための手段Ｆ４０を含む装置ＭＦ１０の実装形態ＭＦ１５のブロック図を示す。装置ＭＦ１５は、たとえば、本明細書で説明するように、方法Ｍ２５および／またはＭ１１０のインスタンスを実行するように実施され得る。
【０１６５】
[00264]マイクロフォン対またはマイクロフォンの他の直線アレイによって受信される信号は、アレイの軸を基準として角度を示す、推定されたＤＯＡを提供するために、本明細書で説明するように処理され得る。（たとえば、方法Ｍ２０、Ｍ２５、Ｍ１００、およびＭ１１０に関連して）上で説明したように、周波数範囲にわたってＤＯＡ推定性能を改善するために直線アレイ内で２個を超えるマイクロフォンが使用され得る。しかしながら、そのような場合ですら、直線（すなわち、１次元）アレイによってサポートされるＤＯＡ推定範囲は、一般に、１８０度に限定される。
【０１６６】
[00265]図２Ｂは、１次元ＤＯＡ推定がアレイの軸に対して直交である平面に対する（＋９０度から−９０度の１８０度範囲内の）角度を示す測定モデルを示す。方法Ｍ２００およびＭ３００、ならびにタスクＴＢ２００の実装形態は、図２Ｂに示す状況を参照して下で記載されるが、そのような実装形態は、この状況に限定されず、（ＤＯＡ推定値がマイクロフォンＭＣ１０の方向の軸、またはあるいは、マイクロフォンＭＣ１０から離れる方向の軸に対して０〜１８０度の角度を示す）他の状況を参照する、対応する実装形態が明示的に企図され、本明細書によって開示されることを認識されよう。
【０１６７】
[00266]所望の角度スパンは、１８０度範囲内の任意であり得る。たとえば、ＤＯＡ推定値は、その範囲内の選択された当該セクタに限定され得る。所望の角分解能も任意であってよい（たとえば、その範囲にわたって均一に分散されるか、または不均一に分布されてよい）。加えて、またはその代わりに、所望の周波数範囲は、任意であってよく（たとえば、音声範囲に限定されてよく）、かつ／または所望の周波数分解能は任意（たとえば、線形、対数的、メル尺度、バーク尺度など）であってよい。
【０１６８】
[00267]図３９Ｂは、直線アレイからのＤＯＡ推定値の１次元性から生じるあいまいさの一例を示す。この例では、（たとえば、選択器３００によって生成される候補方向またはインジケータ４００によって生成されるＤＯＡ推定値など）マイクロフォン対ＭＣ１０、ＭＣ２０からのＤＯＡ推定値は、アレイ軸を基準とした角度θを示す。この推定値は非常に正確であるとしても、しかしながら、そのソースがラインｄ１に沿って配置されるか、またはラインｄ２に沿って配置されるかを示さない。
【０１６９】
[00268]その１次元性の結果として、直線マイクロフォンアレイからのＤＯＡ推定値は、空間内の任意の特定の方向ではなく、実際には、（マイクロフォンの応答が完全に全方向であると仮定して）空間内のアレイ軸の周囲の直円錐面を記述する。この（「混同する円錐域」とも呼ばれる）円錐面上のソースの実際の位置は不確定である。図３９Ｃは、そのような表面の一例を示す。
【０１７０】
[00269]図４０は、３つのソース（たとえば、人間の話者の口）が直線マイクロフォンアレイを有するデバイスＤ１００（たとえば、スマートフォン）に対して異なるそれぞれの方向に配置されたスピーカーフォンアプリケーションにおけるソース混同の一例を示す。この例では、ソース方向ｄ１、ｄ２、およびｄ３はすべて、マイクロフォンＭＣ１０の方向のアレイ軸に対する角度（θ＋９０度）でマイクロフォンＭＣ２０において定義された混同する円錐域上にたまたま存在する。すべての３つのソース方向がアレイ軸に対して同じ角度を有するため、マイクロフォン対は、各ソースに関して同じＤＯＡ推定値を生成し、それらを区別できない。
【０１７１】
[00270]より高い次元性を有する推定値を提供するために、本明細書で説明するＤＯＡ推定原理をマイクロフォンの２次元（２Ｄ）アレイに拡張することが望ましい場合がある。図４１Ａは、直交軸を有する２つのマイクロフォン対を含む２Ｄマイクロフォンアレイを示す。この例では、第１の対ＭＣ１０、ＭＣ２０の軸はｘ軸であり、第２の対ＭＣ２０、ＭＣ３０の軸はｙ軸である。方法Ｍ１０の実装形態のインスタンスは、第１の対が対応する１Ｄ  ＤＯＡ推定値θxを生成するために実行され得、方法Ｍ１０の実装形態のインスタンスは、第２の対が対応する１Ｄ  ＤＯＡ推定値θyを生成するために実行され得る。マイクロフォン軸によって定義される面内に配置されたソースから到来する信号の場合、θxおよびθyによって記述される混同する円錐域は、その平面内の一意の方向を示すために、信号の到来方向ｄにおいて一致する。
【０１７２】
[00271]図４１Ｂは、タスクＴＢ１００ａ、ＴＢ１００ｂ、およびＴＢ２００を含む一般的構成による方法Ｍ２００のフローチャートを示す。タスクＴＢ１００ａは、マイクロフォンの第１の直線アレイの軸に対するマルチチャネル信号に関する第１のＤＯＡ推定値を計算し、タスクＴＢ１００ａは、マイクロフォンの第２の直線アレイの軸に対するマルチチャネル信号に関する第２のＤＯＡ推定値を計算する。タスクＴＢ１００ａおよびＴＢ１００ｂの各々は、たとえば、本明細書で説明するように、方法Ｍ１０（たとえば、方法Ｍ２０、Ｍ３０、Ｍ１００、またはＭ１１０）の実装形態のインスタンスとして実施され得る。第１および第２のＤＯＡ推定値に基づいて、タスクＴＢ２００は結合されたＤＯＡ推定値を計算する。
【０１７３】
[00272]結合されたＤＯＡ推定値の範囲は、第１のＤＯＡ推定値および第２のＤＯＡ推定値のいずれかの範囲よりも大きい場合がある。たとえば、タスクＴＢ２００は、最高で３６０度までの範囲の角度としてＤＯＡを示す、結合されたＤＯＡ推定値を生成するために、タスクＴＢ１００ａおよびＴＢ１００ｂによって生成された、最高で１８０度までの個々の範囲を有する１Ｄ  ＤＯＡ推定値を結合するように実施され得る。タスクＴＢ２００は、１つの角度を他の角度からの情報（たとえば、信号情報）と結合するために、
【数３９】
0006400566.tif 000040
【０１７４】
など、マッピングを適用することによって、１Ｄ  ＤＯＡ推定値θx、θyをより大きな角度の範囲内の方向にマッピングするように実施され得る。図４１Ａに示すように、１Ｄ推定値（θx，θy）＝（４５°，４５°）の場合、たとえば、ＴＢ２００は、ｘ軸に対して４５度の結合された推定値θcを取得するために、そのようなマッピングを適用するために実施され得る。ＤＯＡ推定値の範囲が、−９０から＋９０度ではなく、０から１８０度である事例の場合、式（１）の軸極性（すなわち、正または負）条件は、試験用のＤＯＡ推定値が９０度未満であるか、または９０度を超えるかに関して表現されることになることを理解されよう。
【０１７５】
[00273]３６０度範囲ディスプレイ上に結合されたＤＯＡ推定値θcを示すことが望ましい場合がある。たとえば、２次元極座標プロット上の角度としてＤＯＡ推定値を表示することが望ましい場合がある。２次元極座標プロットは、たとえば、レーダ走査および生体医学走査などの応用でよく知られている。図４１Ｃは、そのようなディスプレイ上に示されたＤＯＡ推定値の一例を示す。この例では、ラインの方向はＤＯＡ推定値を示し、ラインの長さは、その方向から到来する成分の現在の強度を示す。この例に示すように、極座標プロットはまた、線形目盛または対数（たとえば、デシベル）目盛で方向成分の強度を示すために、１つまたは複数の同心円を含み得る。（たとえば、周波数の点で独立したソースに関して）一度に１つを超えるＤＯＡ推定値が利用可能である場合、各ＤＯＡ推定値に関する対応するラインが表示され得る。あるいは、ＤＯＡ推定値は、矩形座標系（たとえば、デカルト座標）上に表示され得る。
【０１７６】
[00274]図４２Ａおよび図４２Ｂは、それぞれ、１Ｄ推定値θxおよびθyの記号とアレイ軸によって定義される平面の対応する象限との間の一致を示す。図４２Ｃは、タプル（ｓｉｇｎ（θx），ｓｉｇｎ（θy））の４つの値と平面の象限との間の対応を示す。図４２Ｄは、（たとえば、ｙ軸に対する）代替マッピングによる３６０度ディスプレイ
【数４０】
0006400566.tif 000041
【０１７７】
を示す。
【０１７８】
[00275]図４１Ａは、θxおよびθyによって記述される混同する円錐域がこの面内の一意方向を示すように、ソースがマイクロフォン軸によって定義される平面内に配置された特殊事例を例示することに留意されたい。ほとんどの実際的な応用の場合、２Ｄアレイの非直線マイクロフォン対の混同する円錐域は、一般に、遠距離点音源に関してすら、アレイによって定義される平面内で一致しないことになると予測され得る。たとえば、アレイの平面に対するソース高さ（たとえば、ｚ軸に沿ったソースの変位）は、２Ｄ追跡において重要な役割を果たし得る。
【０１７９】
[00276]３次元空間の任意位置にあるソースから受信された信号に関する到来方向の正確な２Ｄ表現を生成することが望ましい場合がある。たとえば、タスクＴＢ２００によって生成された、結合されたＤＯＡ推定値が、ＤＯＡを含まない平面（たとえば、マイクロフォンアレイによって定義されるか、またはデバイスのディスプレイ面によって定義される平面）内のソース信号のＤＯＡを示すことが望ましい場合がある。そのような表示は、たとえば、ソースに対するオーディオ感知デバイスの任意の配置ならびに／または（たとえば、スピーカーフォンおよび／もしくはソース追跡応用の場合、）デバイスならびにソースの任意の相対的な移動をサポートするために使用され得る。
【０１８０】
[00277]図４３Ａは、図４１Ａに類似するが、ソースがｘ−ｙ平面上に配置されたより一般的な事例を示す一例を示す。このような場合、アレイの混同する円錐域の交差部分は、２つの可能な到来方向、すなわち、ｘ−ｙ平面上に広がる方向ｄ１と、ｘ−ｙ平面下に広がる方向ｄ２とを示す。多くの応用では、このあいまいさは、方向ｄ１が正確であり、第２の方向ｄ２を無視することによって解決され得る。たとえば、デバイスがテーブルトップ上に配置されるスピーカーフォンアプリケーションの場合、デバイスの下に何のソースも配置されていないと仮定され得る。いずれの場合も、ｘ−ｙ平面上の方向ｄ１およびｄ２の射影は同じである。
【０１８１】
[00278]（たとえば、式（１）または（２）にあるような）１Ｄ推定値θxおよびθyの３６０度の範囲へのマッピングは、ソースがマイクロフォン平面内に配置されているとき、適切なＤＯＡ表示を生成することができるが、そのマッピングは、ソースがその面内に配置されていない、より一般的な事例の場合、不正確な結果を生成する場合がある。たとえば、図４１Ｂに示すようなθx＝θyの場合、ｘ−ｙ平面内の対応する方向がｘ軸に対して４５度であることを理解されよう。しかしながら、x，θy）＝（３０°，３０°）に式（１）のマッピングを適用することは、平面上に射影されたソース方向に対応しない、ｘ軸に対して３０度の結合された推定値θcを作成する。
【０１８２】
[00279]図４３Ｂは、その軸がｘ−ｙ平面を定義する２Ｄマイクロフォンアレイおよびｘ−ｙ平面上に配置されたソースの別の例（たとえば、話者の口がテーブルトップ上にあるスピーカーフォンアプリケーション）を示す。ｘ−ｙ平面に関して、ソースは（ｘ軸に対して９０度の角度で）ｙ軸に沿って配置される。ｘ軸の対ＭＣ１０、ＭＣ２０は、ｙ−ｚ平面（すなわち、対の軸の側面）に対して、ｘ−ｙ面上に投射されたソース方向と一致するゼロ度のＤＯＡを示す。ソースはｙ軸上に直接配置されるが、ソースはまた、３０度の迎角だけｚ軸の方向にオフセットされる。ｘ−ｙ平面からのソースの上昇は、ｙ軸対ＭＣ２０、ＭＣ３０に、９０度ではなく、（すなわち、ｘ−ｚ平面に対して）６０度のＤＯＡを示させる。値（θx，θy）＝（０°，６０°）に式（１）のマッピングを適用することは、平面上に射影されたソース方向に対応しない、ｘ軸に対して６０度の結合された推定値θcを作成する。
【０１８３】
[00280]典型的な使用事例では、ソースは、アレイ軸によって定義される平面またはアレイ軸の真上の平面のいずれでもない方向に配置されることになる。図４３Ｃは、点音源（すなわち、話者の口）がアレイ軸によって定義される平面上に上昇した、そのような一般的な事例の一例を示す。その平面の外部にあるソース方向のアレイ平面内の正確な表示を得るためには、その平面内の対応するＤＯＡ推定値を得るために、１Ｄ  ＤＯＡ推定値をアレイ平面内の角度に変換するためのタスクＴＢ２００を実施することが望ましい場合がある。
【０１８４】
[00281]図４４Ａ〜４４Ｄは、アレイ平面内の角度への（θx，θy）のそのような変換の導出を示す。図４４Ａおよび図４４Ｂで、ソースベクトルｄは、それぞれ、ｘ軸上およびｙ軸上に射影される。これらの射影の長さ（それぞれ、ｄ  ｓｉｎθx，ｄ  ｓｉｎθy）は、図４４Ｃに示すように、ｘ−ｙ平面上のソースベクトルｄの射影ｐの大きさである。これらの大きさは、図４４Ｄに示すように、ＤＯＡ推定値（θx，θy）を、それぞれ、ｙ軸に対する、およびｘ軸に対するｘ−ｙ平面内のｐの角度
【数４１】
0006400566.tif 000042
【０１８５】
に変換することを判断するに十分である。
【数４２】
0006400566.tif 000043
【０１８６】
ここで、εは、ゼロ除算エラーを回避するために含まれ得る小さな値である。（図４３Ｂ、図４３Ｃ、図４４Ａ〜Ｅを参照し、下で議論する４６Ａ〜Ｅをやはり参照すると、示すようなｄの相対振幅は例示の便宜のためだけであり、ｄの振幅は、マイクロフォンアレイの振幅に対して、平波面の遠距離仮定が有効状態に留まるように十分大きくあるべきであることに留意されたい。）
[00282]タスクＴＢ２００は、そのような式に従って、ＤＯＡ推定値をアレイ平面内の対応する角度に変換して、その平面内の結合されたＤＯＡ推定値θcを得るために、変換された角度に（たとえば、式（１）または（２）にあるような）マッピングを適用するために実施され得る。値θｃは、（たとえば、式（１）および（２）に示すように）
【数４３】
0006400566.tif 000044
【０１８７】
と結合される
【数４４】
0006400566.tif 000045
から判断され得るため、タスクＴＢ２００のそのような実装形態は、式（３）内に含まれるような
【数４５】
0006400566.tif 000046
【０１８８】
の（あるいは、
【数４６】
0006400566.tif 000047
【０１８９】
の計算を省略することができることに留意されたい。
【数４７】
0006400566.tif 000048
【０１９０】
の値がやはり所望される場合、
【数４８】
0006400566.tif 000049
【０１９１】
として計算され得る（
【数４９】
0006400566.tif 000050
【０１９２】
の場合も同様である）。
【０１９３】
[00283]図４３Ｃは、ソース信号のどのＤＯＡが点（ｘ，ｙ，ｚ）＝（５，２，５）を通過するかの一例を示す。この場合、ｘ軸マイクロフォン対ＭＣ１０〜ＭＣ２０によって観測されるＤＯＡは
【数５０】
0006400566.tif 000051
【０１９４】
であり、ｙ軸マイクロフォン対ＭＣ２０〜ＭＣ３０によって観測されるＤＯＡは
【数５１】
0006400566.tif 000052
【０１９５】
である。これらの角度をｘ−ｙ平面内の対応する角度に変換するために式（３）を使用することは、所与のソース位置（ｘ，ｙ）＝（５，２）に対応する、変換されたＤＯＡ推定値
【数５２】
0006400566.tif 000053
【０１９６】
を生成する。
【０１９７】
[00284]図４１Ｂに示すように、値（θｘ，θy）＝（３０°，３０°）に式（３）を適用することは、式（１）によって、ｘ軸に対して４５度の予測される値にマッピングされる、変換された推定値
【数５３】
0006400566.tif 000054
【０１９８】
を生成する。図４３Ｂに示すように、値（θｘ，θy）＝（０°，６０°）に式（３）を適用することは、式（１）によって、ｘ軸に対して９０度の予測される値にマッピングされる、変換された推定値
【数５４】
0006400566.tif 000055
【０１９９】
を生成する。
【０２００】
[00285]タスクＴＢ２００は、２Ｄ直交アレイからのＤＯＡ推定値の任意のそのような対によって示される、ＤＯＡをそのアレイが配置された平面上に射影する目的で、上で説明した変換およびマッピングを適用するために実施され得る。そのような射影は、高さの差にかかわらず、アクティブなスピーカの追跡方向がマイクロフォンアレイ周囲の３６０°にわたることを可能にするために使用され得る。図４５Ａは、２７０度の結合された方向の推定値（たとえば、アジマス）を取得するために、
図４３Ｂからの変換された推定値
【数５５】
0006400566.tif 000056
【０２０１】
に代替のマッピング
【数５６】
0006400566.tif 000057
【０２０２】
を適用することによって取得されるプロットを示す。この図では、同心円上のラベルは、相対的振幅をデシベルで示す。
【０２０３】
[00286]タスクＴＢ２００はまた、結合されたＤＯＡ推定値の計算に先立って、観測されたＤＯＡ推定値に関する有効性検査を含めるために実施され得る。たとえば、（たとえば、２つの観測された推定値に関連する混同する円錐域が少なくとも１つのラインに沿って交差することになるのを確認するために）値（|θx|＋|θy|）が９０度に少なくとも等しいことを確認することが望ましい場合がある。
【０２０４】
[00287]実際には、２ＤマイクロフォンアレイからそのようなＤＯＡ推定値によって提供される情報は、上下の混同を除いて、３次元でほぼ完全である。
【０２０５】
たとえば、マイクロフォン対ＭＣ１０〜ＭＣ２０およびＭＣ２０〜ＭＣ３０によって観測された到来方向は、ｘ−ｙ平面に対するソースの仰角の大きさを推定するためにも使用され得る。ｄがマイクロフォンＭＣ２０からソースまでのベクトルを示す場合、ｘ軸、ｙ軸、およびｘ−ｙ平面上へのベクトルｄの射影の長さは、それぞれ、（たとえば、図４４Ａ〜４４Ｅで示すように）ｄ  ｓｉｎ（θ2）、ｄ  ｓｉｎ（θ1）、および
【数５７】
0006400566.tif 000058
【０２０６】
として表現され得る。仰角の大きさは、その場合、
【数５８】
0006400566.tif 000059
【０２０７】
として推定され得る。
【０２０８】
[00288]いくつかの特定の例では、直線マイクロフォンアレイは直交軸を有するが、マイクロフォンアレイの軸が直交でない、より一般的な事例に関して、方法Ｍ２００を実施することが望まれうる。図４５Ｂは、共通の点音源に対して非直交軸ｘおよびｒを有する直線マイクロフォンアレイの応答に関連する混同する円錐域の交差の一例を示す。図４５Ｃは、３次元のアレイ軸に関して点音源の２つの可能な方向ｄ１およびｄ２を定義する、これらの円錐域の交差のラインを示す。
【０２０９】
[00289]図４６Ａは、対ＭＣ１０〜ＭＣ２０の軸がｘ軸であり、対ＭＣ２０〜ＭＣ３０の軸ｒがｘ−ｙ面にあり、かつ斜角αだけｙ軸に対して斜めのマイクロフォンアレイＭＣ１０〜ＭＣ２０〜ＭＣ３０の一例を示す。図４６Ｂは、図４６Ａに示したアレイからの観察値（θx，θr）を有する直交軸ｘおよびｙに関するｘ−ｙ平面内の結合された方向の推定値を取得する一例を示す。ｄがマイクロフォンＭＣ２０からソースまでのベクトルを示す場合、ｘ軸上へのベクトルｄ（ｄx）および軸ｒ上へのベクトルｄ（ｄr）の射影の長さは、図４６Ｂおよび図４６Ｃに示すように、それぞれ、ｄ  ｓｉｎ（θx）およびｄ  ｓｉｎ（θy）として表され得る。ベクトルｐ＝（ｐｘ，ｐy）は、ｘ−ｙ平面上へのベクトルｄの射影を示す。ｐx＝ｄ  ｓｉｎθxの推定値は知られており、その推定値は依然としてｐyの値を判断する。
【０２１０】
[00290] 本発明者らは、αの値は範囲（−９０℃，＋９０°）内であると仮定し、任意の他の値αを有するアレイはそのような事例に容易にマッピングされ得る。ｐyの値は、図４６Ｄおよび図４６Ｅに示すように、射影ベクトルｄr＝（ｄ  ｓｉｎθr  ｄ  ｓｉｎα、ｄ  ｓｉｎθrｃｏｓα）の大きさから判断され得る。ベクトルｐとベクトルｄrとの間の差がｄｒに対して直交であること（すなわち、内積＜（ｐ−ｄr）、ｄr＞がゼロに等しいこと）に注目して、本発明者らは、
【数５９】
0006400566.tif 000060
【０２１１】
としてｐyを計算する（これは、α＝０の場合、ｐy＝ｄ  ｓｉｎθrと簡単になる）。直交ｘおよびｙ軸に対するｘ−ｙ平面内の所望の角度は、この場合、
【数６０】
0006400566.tif 000061
【０２１２】
としてそれぞれ表現され得る。
【０２１３】
式（３）は、α＝０である式（４）の特殊事例であることに留意されたい。射影ｐの大きさ（ｐx，ｐy）は、（たとえば、図４４Ｅを参照して上で説明したのと同じように）ｘ−ｙ平面に対するソースの仰角仰角θhを推定するためにも使用され得る。
【０２１４】
[00291]図４７Ａは、タスクＴＢ１００ａおよびＴＢ１００ｂのインスタンスを含む一般的構成による方法Ｍ３００のフローチャートを示す。方法Ｍ３００は、到来方向を含まない平面（たとえば、アレイ軸によって定義される平面）内への到来方向の射影を計算するタスクＴＢ２００の実装形態ＴＢ３００も含み得る。そのような様式では、２Ｄアレイは、ソースＤＯＡ推定値の範囲を線形の１８０度推定値から平面の３６０度推定値に拡張するために使用され得る。図４７Ｃは、図４７Ａに対応する機能を実行するための構成要素（たとえば、第１のＤＯＡ推定器Ｂ１００ａ、第２のＤＯＡ推定器Ｂ１００ｂ、および射影計算機Ｂ３００）を備えた装置Ａ３００の一例を示す。図４７Ｄは、図４７Ａに対応する機能を実行するための手段（たとえば、第１のアレイの軸に関して第１のＤＯＡ推定値を計算するための手段ＦＢ１００ａ、第２のアレイの軸に関して第２のＤＯＡ推定値を計算するための手段ＦＢ１００ｂ、ＤＯＡを含まない平面上へのＤＯＡの射影を計算るための手段ＦＢ３００）を含む装置ＭＦ３００の一例を示す。
【０２１５】
[00292]図４７Ｂは、サブタスクＴＢ３１０およびＴＢ３２０を含むタスクＴＢ３００の実装形態ＴＢ３０２のフローチャートを示す。タスクＴＢ３１０は、第１のＤＯＡ推定値（たとえば、θx）を射影平面内の角度（たとえば、
【数６１】
0006400566.tif 000062
【０２１６】
）に変換する。たとえば、タスクＴＢ３１０は、たとえば、式（３）または（４）に示すような変換を実行し得る。タスクＴＢ３２０は、変換された角度を到来方向の射影を得るために、第２のＤＯＡ推定値からの情報（たとえば、記号情報）と結合する。たとえば、タスクＴＢ３２０は、たとえば、式（１）または（２）に従って、マッピングを実行し得る。
【０２１７】
[00293]上で説明したように、ソースＤＯＡ推定を２つの次元に拡張することは、（たとえば、アレイ平面上の領域を記述する測定範囲を提供するために）９０度の範囲にわたるＤＯＡの仰角仰角を推定することも含み得る。図４８Ａは、タスクＴＢ４００を含む方法Ｍ３００のそのような実装形態Ｍ３２０のフローチャートを示す。タスクＴＢ４００は、（たとえば、図４４Ｅを参照して本明細書で説明した）アレイ軸を含む平面を参照してＤＯＡの仰角の推定値を計算する。方法Ｍ３２０はまた、３次元ベクトルを生成するために、射影されたＤＯＡ推定値を推定された仰角仰角と結合するために実施され得る。
【０２１８】
[00294]２つ以上の直線マイクロフォンアレイを含む２Ｄアレイを有するオーディオ感知デバイス内の方法Ｍ３００の実装形態を実行することが望まれ得る。そのような２Ｄアレイを含めるために実装され得、かつオーディオ記録および／または音声通信応用のためのそのような方法を実行するために使用され得るポータブルオーディオ感知デバイスの例としては、電話ハンドセット（たとえば、セルラー電話ハンドセット）、ワイヤードまたはワイヤレスヘッドセット（たとえば、Ｂｌｕｅｔｏｏｔｈ（登録商標）ヘッドセット）、ハンドヘルドオーディオおよび／またはビデオレコーダ、オーディオおよび／またはビデオコンテンツを記録するように構成されたパーソナルメディアプレーヤ、携帯情報端末（ＰＤＡ）または他のハンドヘルドコンピューティングデバイス、およびノートブックコンピュータ、ラップトップコンピュータ、ネットブックコンピュータ、タブレットコンピュータ、または他のポータブルコンピューティングデバイスがある。ポータブルコンピューティングデバイスの種類は現在、ラップトップコンピュータ、ノートブックコンピュータ、ネットブックコンピュータ、ウルトラポータブルコンピュータ、タブレットコンピュータ、モバイルインターネットデバイス、スマートブック、およびスマートフォンなどの名称を有するデバイスを含む。そのようなデバイスは、ディスプレイスクリーンを含む上部パネルと、キーボードを含み得る下部パネルとを有し得、２つのパネルは、クラムシェルまたは他のヒンジ結合関係で接続され得る。そのようなデバイスは、上面上にタッチスクリーンディスプレイを含むタブレットコンピュータとして同様に実装され得る。
【０２１９】
[00295]（たとえば、方法Ｍ２００の実装形態および方法Ｍ３００の実装形態を参照して本明細書で説明するような）ＤＯＡ推定を２Ｄアレイに展開することは、一般に、スピーカーフォンアプリケーションによく適しており、スピーカーフォンアプリケーションにとって十分である。しかしながら、そのような原理をＮ次元（Ｎ次元≧２）アレイにさらに展開することも可能であり、簡単な様式で実行され得る。たとえば、図４１Ａ〜４６Ｅは、ｘ−ｙ平面内に射影されるソース方向の推定値を得るために、ｘ−ｙ平面内の異なるマイクロフォン対から観測されたＤＯＡ推定値を使用することを例示する。同じように、方法２００または方法３００のインスタンスは、ｘ−ｚ平面内に射影されたソース方向の推定値、同様に、ｙ−ｚ平面または３つ以上のマイクロフォンを交差させる任意の他の平面に関する推定値を取得するために、ｘ軸マイクロフォン対およびｚ軸マイクロフォン対（または、ｘ−ｚ平面の他の対）から観測されたＤＯＡ推定値を結合するために実施され得る。２Ｄ射影された推定値は、次いで、３次元の推定されたＤＯＡを取得するために結合され得る。たとえば、（ｘ，ｙ，ｚ）空間内のベクトルとして、結合されたＤＯＡ推定値を取得するために、ｘ−ｙ面上に射影されたソースに関するＤＯＡ推定値は、ｘ−ｚ平面上に射影されるソースに関するＤＯＡ推定値と結合され得る。
【０２２０】
[00296]１つのターゲットが優勢である追跡応用の場合、Ｎ個のそれぞれの次元を表すためにＮ個の直線マイクロフォンアレイ（たとえば、対）を選択することが望まれ得る。方法Ｍ２００またはＭ３００は、追加の自由度を提供するために、そのような直線アレイの特定の対を用いて取得された２Ｄ結果を他の平面内の１個以上の直線アレイの各々からのＤＯＡ推定値と結合するために実施され得る。
【０２２１】
[00297]異なる次元からのＤＯＡ誤差の推定値は、たとえば、
【数６２】
0006400566.tif 000063
【０２２２】
または
【数６３】
0006400566.tif 000064
【０２２３】
などの式を使用して、結合された尤度推定値を取得するために使用され得る。
【０２２４】
式中、θ0,iは、対ｉに関して選択されたＤＯＡ候補を示す。異なる誤差の中の最大値を使用することは、混同する円錐域のうちの１つだけに近く、したがって、誤ったピークを示す可能性がある推定値に優先して、両方の観測の混同する円錐域に近い推定値の選択を促すために望まれ得る。そのような結合された結果は、図８に示し、本明細書で説明する（フレーム、角度）平面、および／または図９の下部に示し、本明細書で説明する（フレーム、周波数）プロットを取得するために使用され得る。
【０２２５】
[00298]図４８Ｂは、タスクＴＢ１００ｃとタスクＴ４００の実装形態Ｔ４１０とを含む方法Ｍ３２０の実装形態Ｍ３２５のフローチャートを示す。タスクＴＢ１００ｃは、第３のマイクロフォンアレイの軸に対する到来方向の第３の推定値を計算する。タスクＴＢ４１０は、タスクＴＢ１００ａ、ＴＢ１００ｂ、およびＴＢ１００ｃからのＤＯＡ推定値からの情報に基づいて仰角仰角を推定する。
【０２２６】
[00299]方法Ｍ２００およびＭ３００は、タスクＴＢ１００ａが対応するマイクロフォンチャネル同士の間のあるタイプの差（たとえば、位相ベースの差）に基づいて、そのＤＯＡ推定値を計算して、タスクＴＢ１００ｂ（または、タスクＴＢ１００ｃ）が対応するマイクロフォンチャネル同士の間の別のタイプの差（たとえば、利得ベースの差）に基づいて、そのＤＯＡ推定値を計算するように実施され得ることに特に留意されたい。方法Ｍ３２５のそのような例の１つのアプリケーションでは、ｘ−ｙ平面を定義するアレイは、前面および背面の対（たとえば、マイクロフォンＭＣ１０、ＭＣ２０、またはＭＣ３０に対してｚ軸に沿ったオフセットに配置された４個のマイクロフォン）を含めるように展開される。この対に関してタスクＴＢ１００ｃによって生成されるＤＯＡ推定値は、この方法が完全な球面測定範囲（たとえば、任意の平面内の３６０度）を提供するように、仰角仰角内の前面および背面のあいまいさを解決するためにタスクＴＢ４００において使用される。この場合、方法Ｍ３２５は、タスクＴＢ１００ａおよびＴＢ１００ｂによって生成されるＤＯＡ推定値が位相差に基づき、タスクＴＢ１００ｃによって生成されるＤＯＡ推定値が利得差に基づくように実施され得る。（たとえば、１個のソースだけを追跡するための）特定の例では、タスクＴＢ１００ｃによって生成されるＤＯＡ推定値は２つの状態、すなわち、ソースが面の上にあることを示す第１の段階と、ソースが面の下にあることを示す第２の段階とを有する。
【０２２７】
[00300]図４９Ａは、方法Ｍ３００の実装形態Ｍ３３０のフローチャートを示す。方法Ｍ３３０は、計算された射影をオーディオ感知デバイスのユーザに表示するタスクＴＢ５００を示す。タスクＴＢ５００は、たとえば、計算された射影を（たとえば、図４１Ｃ、４２Ｄ，および４５Ａに示すような）極座標プロットの形でデバイスのディスプレイスクリーン上に表示するように構成され得る。図１に示すようなタッチスクリーンであってよい、そのようなディスプレイスクリーンの例としては、液晶ディスプレイ（ＬＣＤ）、有機発光ダイオード（ＯＬＥＤ）ディスプレイ、エレクトロウェティングディスプレイ、電気泳動ディスプレイ、および干渉変調器ディスプレイがある。そのようなディスプレイは、（たとえば、図４９Ｂに示すような）推定される仰角の表示も含み得る。
【０２２８】
[00301]タスクＴＢ５００は、デバイスの基準方向（たとえば、デバイスの主軸）に対して射影ＤＯＡを表示するように実施され得る。そのような場合、ソースの位置が変化しない場合ですら、デバイスが固定源に対して回転するにつれて、表示される方向は変化することになる。図５０Ａおよび図５０Ｂは、それぞれ、そのような回転の前および後のそのようなディスプレイの例を示す。
【０２２９】
[00302]あるいは、デバイスが固定源に対して回転するにつれて、示される方向が一定状態に留まるように、外部基準方向に対して射影されたＤＯＡを表示するようにタスクＴＢ５００を実施することが望まれ得る。図５１Ａおよび図５１Ｂは、それぞれ、そのような回転の前および後のそのようなディスプレイの例を示す。
【０２３０】
[00303]タスクＴＢ５００のそのような実装形態をサポートするために、デバイスＤ１００は、重力軸（たとえば、地球の表面に垂直な軸）または磁軸（たとえば、地球の磁軸）など、外部基準方向を参照して、デバイスの現在の空間方位を示す方向センサ（図示せず）を含むように構成され得る。方向センサは、ジャイロスコープおよび／または加速度計など、１つまたは複数の慣性センサを含み得る。ジャイロスコープは、１つの軸に関する方向、または２つもしくは３つの（一般に直交）軸の各々に関する方向の変化（たとえば、ピッチ、ロールおよび／またはツイストの変化）を検出するために角運動量の原理を使用する。マイクロ電気機械システム（ＭＥＭＳ）デバイスとして作製され得るジャイロスコープの例としては、振動ジャイロスコープがある。加速度計は、１つの軸に沿った加速度、あるいは２つまたは３つの（一般に直交）軸の各々に沿った加速度を検出する。加速度計も、ＭＥＭＳデバイスとして作製され得る。ジャイロスコープと加速度計とを単一のセンサに組み合わせることも可能である。加えて、またはその代わりに、方向センサは、１つの軸に沿った磁界強度、または２つもしくは３つの（一般に直交）軸の各々に沿った磁界強度を測定する、１つもしくは複数の磁界センサ（たとえば、磁力計）を含み得る。一例では、デバイスＤ１００は、（たとえば、地球の）磁軸に対するデバイスの現在の方向を示す磁場センサを含む。そのような場合、タスクＴＢ５００は、（たとえば、コンパスなど）その軸と整合するように回転されたグリッド上に射影されたＤＯＡを表示するように実施され得る。
【０２３１】
[00304]図４９Ｃは、タスクＴＢ６００とタスクＴ５００の実装形態Ｔ５１０とを含む方法Ｍ３３０のそのような実装形態Ｍ３４０のフローチャートを示す。タスクＴＢ６００は、外部基準軸（たとえば、重力軸または磁軸）を参照してオーディオ感知デバイスの方向を判断する。タスクＴＢ５１０は、判断された方向に基づいて計算された射影を表示する。
【０２３２】
[00305]タスクＴＢ５００は、アレイ面上に射影された角度としてＤＯＡを表示するために実施され得る。多くのポータブルオーディオ感知デバイスの場合、ＤＯＡ推定のために使用されるマイクロフォンは、ディスプレイ（たとえば、図１のマイクロフォンＭＥ１０、ＭＶ１０−１、およびＭＶ１０−３）と同じデバイスの表面に配置されることになるか、または互い（たとえば、図１のマイクロフォンＭＥ１０、ＭＲ１０、およびＭＶ１０−３）に対してよりも、その表面により近く配置されることになる。たとえば、タブレットコンピュータまたはスマートフォンの厚さは、一般に、ディスプレイ表面の寸法と比べて小さい。そのような場合、アレイ平面上に射影されるＤＯＡとディスプレイ平面上に射影されるＤＯＡとの間の誤差はごく小量であると予測される場合があり、アレイ平面上に射影されるＤＯＡを表示するようにタスクＴＢ５００を構成することが許容され得る。
【０２３３】
[00306]ディスプレイ平面がアレイ平面と著しく異なる場合、タスクＴＢ５００は、推定されたＤＯＡをマイクロフォンアレイの軸によって定義される平面からディスプレイ表面の平面に射影するために実施され得る。たとえば、タスクＴＢ５００のそのような実装形態は、推定されたＤＯＡに射影行列を適用する結果を表示することができ、この場合、射影行列は、ディスプレイの表面上のアレイ平面からの射影を記述する。あるいは、タスクＴＢ３００は、そのような射影を含めるように実施され得る。
【０２３４】
[00307]上で説明したように、オーディオ感知デバイスは、外部基準方向を参照して、デバイスの現在の空間的方向を示す方向センサを含み得る。外部基準方向を参照してＤＯＡ推定値を示すために、本明細書で説明するＤＯＡ推定値をそのような方向情報と結合することが望まれ得る。図５３Ｂは、タスクＴＢ６００のインスタンスとタスクＴＢ３００の実装形態ＴＢ３１０とを含む方法Ｍ３００のそのような実装形態Ｍ３５０のフローチャートを示す。方法Ｍ３５０はまた、本明細書で説明するディスプレイタスクＴＢ５００のインスタンスを含めるように実装され得る。
【０２３５】
[00308]図５２Ａは、デバイス座標系Ｅがワールドワールド座標系と整合される一例を示す。図５２Ａはやはり、（たとえば、方向センサによって示されるように）この方向に対応するデバイス方向行列Ｆを示す。図５２Ｂは、（たとえば、ブラウズトークモードで使用する場合）デバイスが回転する一例と、この新しい方向に対応する（たとえば、方向センサによって示される）行列Ｆとを示す。
【０２３６】
[00309]タスクＴＢ３１０は、ワールドワールド座標系を参照して定義される任意の平面内にＤＯＡ推定値を射影するためにデバイス方向行列Ｆを使用するために実施され得る。１つのそのような例では、ＤＯＡ推定値は、デバイス座標系内のベクトルｇである。第１の動作で、ベクトルｇは、デバイス方向行列Ｆを用いて内積によってワールドワールド座標系内のベクトルｈに変換される。そのような変換は、たとえば、
【数６４】
0006400566.tif 000065
【０２３７】
などの式に従って、実行され得る。第２の動作で、ベクトルｈは、射影
【数６５】
0006400566.tif 000066
【０２３８】
によってワールドワールド座標系を参照して定義される平面Ｐに射影され、式中、Ａはワールドワールド座標系内の平面Ｐの基底行列である。
【０２３９】
[00310]典型的な例では、平面Ｐは、ワールドワールド座標系（すなわち、「ワールド基準面」）のｘ−ｙ平面と平行である。図５２Ｃは、タスクＴＢ５００によって実行され得る、ワールド基準面へのＤＯＡ射影の、デバイスのディスプレイ平面上への透視マッピングを示し、この場合、ワールド基準面に対するディスプレイ平面の方向は、デバイス方向行列Ｆによって示される。図５３Ａは、ワールド基準面上に射影されたＤＯＡのそのようなマッピングされたディスプレイの一例を示す。
【０２４０】
[00311]別の例では、タスクＴＢ３１０は、平面Ｐ内に射影された成分ベクトルｇの中のより複雑でない内挿を使用して、ＤＯＡ推定ベクトルｇを平面Ｐ内に射影するように構成される。この場合、射影されたＤＯＡ推定ベクトルＰgは、
【数６６】
0006400566.tif 000067
【０２４１】
以下のような式に従って、計算され得る。
【０２４２】
式中、
【数６７】
0006400566.tif 000068
【０２４３】
は、デバイス座標系の基底ベクトルを示し、
【数６８】
0006400566.tif 000069
【０２４４】
θα，θβ，θγは、それぞれ、平面Ｐと
【数６９】
0006400566.tif 000070
【０２４５】
によって張られる平面との間の角度を示し、α、β、γは、そのそれぞれのコサイン（α2＋β2＋γ2）＝１を示し、ｇx-y(p)，ｇx-z(p)は、それぞれ、成分ベクトル
【数７０】
0006400566.tif 000071
【０２４６】
の平面Ｐへの射影を示す。α、β、およびγの中の最小値に対応する平面は、Ｐに最も近い平面であり、タスクＴＢ３１０の代替実装形態は、この最小値を識別して、射影された成分ベクトルのうち対応する成分ベクトルをＰgの近似として生成する。
【０２４７】
[00312]異なるＤＯＡを有するソース信号同士の間を区別するようにオーディオ感知デバイスを構成することが望まれ得る。たとえば、ある角度の通過範囲内の方向から到来する方向成分を通過させ、かつ／または、ある角度の停止範囲内の方向から到来する方向成分を阻止あるいは減衰するために、マルチチャネル信号上の方向的に選択可能なフィルタリング動作を実行するようにオーディオ感知デバイスを構成することが望まれ得る。
【０２４８】
[00313]オーディオ感知デバイスのユーザが方向的に選択的な処理動作（たとえば、本明細書で説明するビーム形成動作）を構成するのを可能にするためのグラフィカルユーザインターフェースをサポートするために、本明細書で説明するディスプレイを使用することが望まれ得る。図５４Ａは、円の影のない部分が通過することになる方向範囲を示し、影付き部分が阻止されることになる方向範囲を示す、そのようなユーザインターフェースの一例を示す。円は、ユーザが選択された範囲を変更するために、その円の周囲に沿ってスライドさせることができるタッチスクリーン上の点を示す。タッチポイントは、一方の点を移動させることが、もう一方の点を同じ角度方向に、またはその代わりに、反対の角度方向に、等しい角度だけ移動させるようにリンクされ得る。あるいは、（たとえば、図５４Ｂに示すように）タッチポイントは独立して選択可能であってもよい。（たとえば、図５４Ｃに示すように）１つを超える角度の範囲の選択をサポートするために、タッチポイントの１つまたは複数の追加の対を提供することも可能である。
【０２４９】
[00314]図５４Ａ〜Ｃに示すタッチポイントに代わるものとして、ユーザインターフェースは、通過／停止帯域位置および／もしくは幅を選択するためのユーザ入力を取得するために、他の物理的または仮想選択インターフェース（たとえば、スクリーン上のクリック可能アイコンまたは接触可能アイコン）を含み得る。そのようなインターフェースの例としては、図５３Ｃに示すように、線形スライダポテンショメータ、（たとえば、上下、左右、右回り／左回りを示すためのバイナリ入力用の）ロッカースイッチ、およびホイールまたはノブがある。
【０２５０】
[00315]オーディオ感知デバイスが、使用の間、固定状態に留まることが予測される（たとえば、スピーカーフォン使用のために、デバイスが平面上に配置される）使用事例では、デバイスに対して固定している選択された方向の範囲を示すことは十分であり得る。しかしながら、使用の間に、所望のソースに対するデバイスの方位が変化する場合、そのソースの方向から到来する成分はもはや許可され得ない。図５５Ａおよび図５５Ｂは、方向センサがデバイスの方向を追跡するために使用されるさらなる例を示す。この場合、（方向センサによって示される）デバイスの方向変位は、デバイスの方向の変化にかかわらず、所望の方向応答が維持され得るように、ユーザによって選択される方向性フィルタリング構成を更新するために（かつ、対応する表示を更新するために）使用される。
【０２５１】
[00316]アレイは、任意の１つの時点で区別されることになる異なるソース方向の数（たとえば、形成されることになるビームの数）に少なくとも等しい、いくつかのマイクロフォンを含むことが望まれ得る。マイクロフォンは、（たとえば、セルラー電話もしくは専用の会議デバイスに関して一般的であるように）全方向性であってよく、または（セットトップボックスなどのデバイスに関して一般的であるように）方向性であってもよい。
【０２５２】
[00317]本明細書で説明するＤＯＡ推定原理は、複数の話者の中からの選択をサポートするために使用され得る。たとえば、複数のソースの位置は、特定の話者の手動選択（たとえば、特定の対応する話者もしくはアクティブなソース方向を選択するために特定のボタンを押下すること、または特定のスクリーン領域をタッチすること）あるいは（たとえば、話者認識による）特定の話者の自動的選択と結合され得る。１つのそのようなアプリケーションでは、オーディオ感知デバイス（たとえば、電話）は、その所有者の音声を認識して、他のソースの方向に優先して、その音声に対応する方向を自動的に選択するように構成される。
【０２５３】
Ｂ．ソース位置をマッピングするためのシステムおよび方法
[00318]上で説明した機能、装置、方法、および／またはアルゴリズムのうちの１つもしくは複数は、本明細書で開示するシステムおよび方法に従って実施され得ることに留意されたい。本明細書で開示するシステムおよび方法のいくつかの構成は、継ぎ目のないオーディオ処理のためのマルチモーダルセンサ融合（sensor fusion）を説明する。たとえば、本明細書で説明するシステムおよび方法は、センサデータと３Ｄデバイス上に配置されたマイクロフォンのセットとを使用して、マイクロフォンによって捕捉された３Ｄ音源からの複数のＤＯＡ情報を物理的２Ｄ平面に射影することを可能にし、この場合、マイクロフォン信号は、２Ｄ物理平面内の音源の空間分解能を最大化する、マイクロフォンから取り出されたＤＯＡ情報に基づいて選択されることが可能であり、この場合、センサデータは、物理的２Ｄ平面に対する３Ｄデバイスの方向の基準を提供する。マルチマイクロフォンを備えた、加速度計、近接センサなどのセンサの融合から利益を享受し得る多くの使用例が存在する。一例（たとえば、「使用事例１」）は、頑強なハンドセットインテリジェントスイッチ（ＩＳ）を含み得る。別の例（たとえば、「使用事例２」）は、様々なスピーカーフォン保持パターン用の頑強なサポートを含み得る。別の例（たとえば、「使用事例３」）は、継ぎ目のないスピーカーフォンハンドセット保持パターンサポートを含み得る。さらに別の例（たとえば、「使用事例４」）は、アクティブソースのマルチビュー視覚化と配位パッシング（coordination passing）とを含み得る。
【０２５４】
[00319]本明細書で説明するシステムおよび方法のいくつかの構成は、必要に応じて、事前取得可能なセンサデータを伴う所望の使用事例を区別するための、少なくとも１つの統計モデルを含み得る。利用可能なセンサデータは、マルチマイクロフォンデータにとともに追跡されることが可能であり、これらの使用事例のうちの少なくとも１つに関して利用され得る。本明細書で開示するシステムおよび方法のいくつかの構成は、加えて、またはその代わりに、少なくとも１つの使用事例に関して他のセンサデータ（たとえば、カメラデータ）とともにセンサデータを追跡することができる。
【０２５５】
[00320]次に、図を参照しながら様々な構成について説明し、この場合、同様の参照番号は機能的に同様の要素を示し得る。本明細書で全般に説明され図に示されるシステムおよび方法は、多種多様な異なる構成で構成および設計され得る。したがって、図に表されるいくつかの構成についての以下のより詳細な説明は、特許請求される範囲を限定するものではなく、システムおよび方法を代表するものにすぎない。図に示される１つもしくは複数の機能および／または要素は、少なくとも１つの他の図に示される少なくとも１つの機能および／または要素と組み合わせられ得る。
【０２５６】
[00321]図５６は、ソース位置をマッピングするためのシステムおよび方法が実施され得る電子デバイス５６０２の一構成を示すブロック図である。本明細書で開示されるシステムおよび方法は、種々の電子デバイス５６０２に適用され得る。電子デバイス５６０２の例としては、携帯電話、スマートフォン、ボイスレコーダ、ビデオカメラ、オーディオプレーヤ（たとえば、Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ−１（ＭＰＥＧ−１）またはＭＰＥＧ−２  Ａｕｄｉｏ  Ｌａｙｅｒ３（ＭＰ３）プレーヤ）、ビデオプレーヤ、オーディオレコーダ、デスクトップコンピュータ、ラップトップコンピュータ、携帯情報端末（ＰＤＡ）、ゲームシステムなどがある。電子デバイス５６０２の一種は、別のデバイスと通信し得る通信デバイスである。通信デバイスの例としては、電話、ラップトップコンピュータ、デスクトップコンピュータ、セルラーフォン、スマートフォン、ワイヤレスまたはワイヤードモデム、電子リーダー、タブレットデバイス、ゲームシステム、セルラー電話基地局またはノード、アクセスポイント、ワイヤレスゲートウェイおよびワイヤレスルータなどがある。
【０２５７】
[00322]電子デバイス５６０２（たとえば、通信デバイス）は、国際電気通信連合（ＩＴＵ）規格および／または米国電気電子技術者協会（ＩＥＥＥ）規格（たとえば、８０２．１１ａ、８０２．１１ｂ、８０２．１１ｇ、８０２．１１ｎ、８０２．１１ａｃなど、８０２．１１Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙまたは「Ｗｉ−Ｆｉ（登録商標）」規格）などの、いくつかの産業規格に従って動作し得る。通信デバイスが準拠し得る規格の他の例は、ＩＥＥＥ８０２．１６（たとえば、Ｗｏｒｌｄｗｉｄｅ  Ｉｎｔｅｒｏｐｅｒａｂｉｌｉｔｙ  ｆｏｒ  Ｍｉｃｒｏｗａｖｅ  Ａｃｃｅｓｓ、すなわち「ＷｉＭＡＸ（登録商標）」）、３ＧＰＰ、３ＧＰＰ  ＬＴＥ、３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ２（３ＧＰＰ２）、ＧＳＭ、およびその他に準拠し得る（この場合、通信デバイスは、たとえば、ユーザ機器（ＵＥ）、ＮｏｄｅＢ、進化型ＮｏｄｅＢ（ｅＮＢ）、モバイルデバイス、移動局、加入者局、遠隔局、アクセス端末、モバイル端末、端末、ユーザ端末、および／または加入者ユニットなどと呼ばれる場合がある）。本明細書で開示されるシステムおよび方法のいくつかは、少なくとも１つの標準に関して説明され得るが、これは、それらのシステムならびに方法が多くのシステムおよび／または標準に適用可能であり得るので、本開示の範囲を限定すべきではない。
【０２５８】
[00323]電子デバイス５６０２は、少なくとも１個のセンサ５６０４、マッパ５６１０、および／または動作ブロック／モジュール５６１４を含み得る。本明細書で使用する「ブロック／モジュール」という句は、特定の構成要素がハードウェア（たとえば、回路）、ソフトウェア、または両方の組合せで実装され得ることを示す。たとえば、動作ブロック／モジュール５６１４は、回路などのハードウェア構成要素、および／あるいは命令またはコードなどのソフトウェア構成要素などを用いて実装され得る。加えて、電子デバイス５６０２の構成要素または要素のうちの１つもしくは複数は、ハードウェア（たとえば、回路）、ソフトウェア、ファームウェア、またはそれらの組合せで実装され得る。たとえば、マッパ５６１０は、回路（たとえば、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＦＰＧＡ）、および／または１つもしくは複数のプロセッサなど）で実施され得る。
【０２５９】
[00324]少なくとも１個のセンサ５６０４は、電子デバイス５６０２に関するデータを収集することができる。少なくとも１個のセンサ５６０４は、電子デバイス５６０２内に含まれること、および／または電子デバイス５６０２に結合されることが可能である。センサ５６０４の例としては、マイクロフォン、加速度計、ジャイロスコープ、コンパス、赤外線センサ、傾斜センサ、全地球測位システム（ＧＰＳ）受信機、近接センサ、カメラ、超音波センサなどがある。いくつかの実装形態では、少なくとも１個のセンサ５６０４は、センサデータ５６０８をマッパ（mapper）５６１０に提供することができる。センサデータ５６０８の例としては、オーディオ信号、加速度計示度、ジャイロスコープ示度、ポジション情報、方位情報、位置情報、近接情報（たとえば、オブジェクトが電子デバイス５６０２近くに検出されるかどうか）、画像などがある。
【０２６０】
[00325]（下でより詳細に説明する）いくつかの構成では、マッパ５６１０は、オーディオ処理を改善するためにセンサデータ５６０８を使用することができる。たとえば、ユーザは、スピーカーフォン使用のために、電子デバイス５６０２（たとえば、電話）を異なる方向（たとえば、縦方向、横方向、またはデスクトップハンズフリーですら）で保持することができる。保持パターン（たとえば、電子デバイス５６０２方向）に応じて、電子デバイス５６０２は、空間的オーディオ処理を改善するために、（シングルマイクロフォン構成を含めて）適切なマイクロフォン構成を選択することができる。加速度計／近接センサデータ５６０８を追加することによって、電子デバイス５６０２は、切替えを継ぎ目なく行うことができる。
【０２６１】
[00326]センサ５６０４（たとえば、複数のマイクロフォン）は、１つまたは複数のオーディオ信号（たとえば、マルチチャネルオーディオ信号）を受信することができる。いくつかの実装形態では、構成に応じて、マイクロフォンは電子デバイス５６０２の様々な位置に配置され得る。たとえば、マイクロフォンは、図１で上に例示されたように、電子デバイス５６０２の前面、側面、および／または背面に配置され得る。加えて、またはその代わりに、マイクロフォンは、電子デバイス５６０２の上部および／または下部近くに配置され得る。場合によっては、マイクロフォンは、動作不能に（たとえば、オーディオ信号を受信しない）ように構成され得る。たとえば、場合によっては、電子デバイス５６０２は、少なくとも１個のマイクロフォンを動作不能にする回路を含み得る。いくつかの実装形態では、１個または複数のマイクロフォンは、電子デバイス５６０２方向に基づいて、動作不能にされ得る。たとえば、電子デバイス５６０２が表面上に表を上にして水平方向（たとえば、テーブルトップモード）にあるとき、電子デバイス５６０２は、電子デバイス５６０２の背面上に配置された、少なくとも１個のマイクロフォンを動作不能にすることができる。同様に、電子デバイス５６０２方向が（たとえば、大量に）変化した場合、電子デバイス５６０２は、少なくとも１個のマイクロフォンを動作不能にすることができる。
【０２６２】
[00327]様々なマイクロフォン構成の小数の例が次のように与えられる。一例では、電子デバイス５６０２は、可能なとき、デュアルマイクロフォン構成を使用するように構成され得る。ユーザが電子デバイス５６０２（たとえば、電話）を、ディスプレイに対して法線ベクトルが平行であるように、または地面とほぼ平行であるように（たとえば、電子デバイス５６０２が垂直に方向付けられているように見えるように（これは、センサデータ５６０８に基づいて判断され得る））保持しない限り、電子デバイス５６０２は、カテゴリーＡ構成でデュアルマイクロフォン構成を使用することができる。いくつかの実装形態では、カテゴリーＡ構成で、電子デバイス５６０２は、一方のマイクロフォンが電子デバイス５６０２の背面上部近くに配置され得、他方のマイクロフォンが電子デバイス５６０２の前面下部近くに配置され得るデュアルマイクロフォン構成を含み得る。この構成では、電子デバイス５６０２は、マイクロフォンの位置によって形成されるラインを含む平面内のオーディオ信号源を区別する（たとえば、オーディオ信号の到来方向を判断する）ことが可能であり得る。この構成に基づいて、電子デバイス５６０２は、１８０度のオーディオ信号源を区別することが可能であり得る。したがって、１８０度範囲内に到来するオーディオ信号の到来方向は、カテゴリーＡ構成内の２個のマイクロフォンに基づいて区別され得る。たとえば、電子デバイス５６０２のディスプレイの左から受信されたオーディオ信号と右から受信されたオーディオ信号とが識別され得る。いくつかの構成では、１個または複数のオーディオ信号の方向性は、上のセクションＡで説明されたように判断され得る。
【０２６３】
[00328]別の例では、ユーザが電子デバイス５６０２（たとえば、電話）をディスプレイに対する法線ベクトルが直交するように、または地面とほぼ直交するように（たとえば、電子デバイス５６０２が水平に方向付けられているように見えるように（これは、センサデータ５６０８によって通知され得る））保持しない限り、電子デバイス５６０２は、カテゴリーＢ構成でデュアルマイクロフォン構成を使用することができる。この構成では、電子デバイス５６０２は、一方のマイクロフォンが電子デバイス５６０２の背面下部近くに配置され得、他方のマイクロフォンが電子デバイス５６０２の前面下部近くに配置され得るデュアルマイクロフォン構成を含み得る。いくつかの実装形態では、カテゴリーＢ構成で、一方のマイクロフォンは電子デバイス５６０２の背面上部近くに配置され得、他方のマイクロフォンは電子デバイス５６０２の前面上部近くに配置され得る。
【０２６４】
[00329]カテゴリーＢ構成では、オーディオ信号は、マイクロフォンの位置によって形成されるラインを含む平面内で区別され得る（たとえば、オーディオ信号の到来方向が判断され得る）。この構成に基づいて、１８０度オーディオソース区別が存在し得る。したがって、１８０度範囲内に到来するオーディオ信号の到来方向は、カテゴリーＢ構成内の２個のマイクロフォンに基づいて区別され得る。たとえば、電子デバイス５６０２のディスプレイの上部から受信されたオーディオ信号と下部から受信されたオーディオ信号とが識別され得る。しかしながら、電子デバイス５６０２のディスプレイの左または右にある２個のオーディオ信号は識別され得ない。電子デバイス５６０２が、水平に向けられるのではなく、垂直方向に向けらるように電子デバイスの向き１０２が変えられた場合、電子デバイスのディスプレイの左および右からのオーディオ信号は識別され得ることに留意されたい。３個のマイクロフォン構成、すなわち、カテゴリーＣの場合、電子デバイス５６０２は、垂直方向に関してマイクロフォンの前面および背面の対を使用することが可能であり、水平方向に関してマイクロフォンの上下の対を使用することができる。カテゴリーＣにあるような構成を使用すると、電子デバイス５６０２は、３６０度でオーディオ信号源を区別すること（たとえば、異なるオーディオ信号からの到来方向を区別すること）が可能であり得る。
【０２６５】
[00330]マッパ５６１０は、センサデータ５６０８に基づいて、電子デバイス５６０２座標に対するソース位置、および電子デバイス５６０２座標から物理座標（たとえば、実ワールドワールド座標または地球座標に対応する２次元平面）へのマッピング５６１２を判断することができる。マッピング５６１２は、電子デバイス座標に対する、かつ／または物理座標に対するソース位置のマッピング（たとえば、射影）を示すデータを含み得る。たとえば、マッパ５６１０は、ソース位置を物理座標にマッピングするために、少なくとも１つのアルゴリズムを実施し得る。いくつかの実装形態では、物理座標は、２次元物理座標であり得る。たとえば、マッパ５６１０は、電子デバイス５６０２方向（たとえば、保持パターン）を判断して、動作（たとえば、ソース位置を表示すること、マイクロフォン構成を切り替えること、および／または雑音抑圧設定を構成すること）を行うように電子デバイス５６０２に指示するために、少なくとも１個のセンサ５６０４からのセンサデータ５６０８（たとえば、一体型加速度データ、近接データ、およびマイクロフォンデータ）を使用し得る。
【０２６６】
[00331]マッパ５６１０は、電子デバイス５６０２方向の変化を検出することができる。いくつかの実装形態では、電子デバイス５６０２（たとえば、電話）の移動は、センサ５６０４（たとえば、加速度計および／または近接センサ）を介して検出され得る。マッパ５６１０は、これらの移動を利用することが可能であり、電子デバイス５６０２は、回転の範囲に基づいて、マイクロフォン構成および／または雑音抑圧設定を調整することができる。たとえば、マッパ５６１０は、電子デバイス５６０２が水平方向（たとえば、テーブルトップモード）から垂直方向（たとえば、ブラウズトークモード）に変化したことを示すセンサデータ５６０８を少なくとも１個のセンサ５６０４から受信し得る。いくつかの実装形態では、マッパ５６１０は、電子デバイス５６０２（たとえば、ワイヤレス通信デバイス）がハンドセットモード（たとえば、ユーザの頭の側面）からブラウズトークモード（たとえば、ユーザの目の前）に方向が変化したことを示し得る。
【０２６７】
[00332]電子デバイスはまた、マッピング５６１２に基づいて、少なくとも１つの動作を実行する動作ブロック／モジュール５６１４を含み得る。たとえば、動作ブロック／モジュール５６１４は、少なくとも１個のマイクロフォンに結合されることが可能であり、マッピング５６１２に基づいて、マイクロフォン構成を切り替えることができる。たとえば、マッピング５６１２が、電子デバイス５６０２が垂直方向（たとえば、ブラウズトークモード）から表を上にした水平方向（たとえば、テーブルトップモード）に変化したことを示す場合、動作ブロック／モジュール５６１４は、電子デバイスの背面上に配置された、少なくとも１個のマイクロフォンを動作不能にすることができる。同様に、下で説明するように、動作ブロック／モジュール５６１４は、マルチマイクロフォン構成をシングルマイクロフォン構成に切り替えることができる。動作の他の例としては、２次元または３次元のソースを追跡すること、ソースを３次元表示空間に射影すること、および非定常雑音抑圧を実行することがある。
【０２６８】
[00333]図５７は、電子デバイス５６０２座標をマッピングするための方法５７００の一構成を示す流れ図である。方法５７００は、電子デバイス５６０２によって実行され得る。電子デバイス５６０２は、センサデータ５６０８を取得することができる（５７０２）。電子デバイス５６０２に結合された少なくとも１個のセンサ５６０４は、センサデータ５６０８を電子デバイス５６０２に提供することができる。センサデータ５６０８の例としては、（たとえば、１個または複数のマイクロフォンからの）オーディオ信号、加速度計示度、ポジション情報、方向情報、位置情報、近接情報（たとえば、オブジェクトが電子デバイス５６０２近くに検出されるかどうか）、画像などがある。いくつかの実装形態では、電子デバイス５６０２は、各指定された電子デバイス５６０２方向（たとえば、保持パターン）に関して事前に獲得されたデータと対応するマイクロフォン識別とを使用して、センサデータ５６０８（たとえば、加速度計ｘ−ｙ−ｚ座標）を取得することができる（５７０２）。
【０２６９】
[00334]電子デバイス５６０２は、センサデータに基づいて、ソース位置を電子デバイス座標にマッピングすることができる（５７０４）。これは、図４１〜図４８のうちの１つまたは複数に関して上で説明したように達成され得る。たとえば、電子デバイス５６０２は、マルチチャネル信号（たとえば、２個以上のマイクロフォンからの複数のオーディオ信号）に基づいて、電子デバイス座標に対するソースの到来方向（ＤＯＡ）を推定することができる。いくつかの方式では、ソース位置を電子デバイス座標にマッピングすること（５７０４）は、上で説明したように、到来方向を平面（たとえば、射影平面および／またはアレイ平面など）の上に射影することを含み得る。いくつかの構成では、電子デバイス座標は、デバイスに対応するマイクロフォンアレイ平面であり得る。他の構成では、電子デバイス座標は、電子デバイス５６０２によってソース位置（たとえば、ＤＯＡ）がマッピング（たとえば、変換および／または回転）され得る、電子デバイス５６０２に対応する別の座標系であってよい。
【０２７０】
[00335]電子デバイス５６０２は、ソース位置を電子デバイス座標から物理座標（たとえば、２次元物理座標）にマッピングすることができる（５７０６）。これは、図４９〜図５３のうちの１つまたは複数に関して上で説明したように達成され得る。たとえば、電子デバイスは、ＤＯＡ推定値をワールド（または、地球）座標系を参照して定義される平面内に射影するために方向行列を利用するように実施され得る。
【０２７１】
[00336]いくつかの構成では、電子デバイス５６０２内に含まれたマッパ５６１０は、ソース位置を電子デバイス座標にマッピングする（５７０４）ため、およびソース位置を電子デバイス座標電子デバイス５６０２座標から物理座標にマッピングする（５７０６）ために、少なくとも１つのアルゴリズムを実施することができる。いくつかの構成では、マッピング５６１２は、「３Ｄオーディオマップ」に適用され得る。たとえば、いくつかの構成では、コンパス（たとえば、センサ５６０４）は、コンパスデータ（たとえば、センサデータ５６０８）をマッパ５６１０に提供することができる。この例では、電子デバイス５６０２は、物理（たとえば、実ワールドまたは、地球）座標に変換された４つのｐｉ方向（たとえば、球）内の音分布マップを取得することができる。これは、電子デバイス５６０２が３次元オーディオ空間を記述することを可能にし得る。この種の上昇情報は、（たとえば、２２．２サラウンドシステムのような）上昇位置内に配置された拡声器を介して、上昇音を再生するために利用され得る。
【０２７２】
[00337]いくつかの実装形態では、ソース位置を電子デバイス座標から物理座標にマッピングすること（５７０６）は、電子デバイス５６０２方向を検出すること、および／または電子デバイス５６０２方向の何らかの変化を検出することを含み得る。たとえば、マッパ５６１０は、電子デバイス５６０２方向（たとえば、保持パターン）を判断するために、少なくとも１つ個のセンサ５６０４からのセンサデータ５６０８（たとえば、統合された加速度計データ、近接データ、およびマイクロフォンデータ）を使用し得る。同様に、マッパ５６１０は、電子デバイス５６０２が水平方向（たとえば、テーブルトップモード）から垂直方向（たとえば、ブラウズトークモード）に変化したことを示すセンサデータ５６０８を少なくとも１個のセンサ５６０４から受信し得る。
【０２７３】
[00338]電子デバイス５６０２は、マッピング５６１２に基づいて、動作を実行し得る（５７０８）。たとえば、電子デバイス５６０２は、（たとえば、マッピング５６１２によって示された）電子デバイス５６０２方向に基づいて、少なくとも１つの動作を実行し得る（５７０８）。同様に、電子デバイス５６０２は、（たとえば、マッピング５６１２によって示された）電子デバイス５６０２方向の検出された変化に基づいて、動作を実行し得る（５７０８）。動作の特定の例としては、電子デバイス５６０２マイクロフォン構成を切り替えること、（たとえば、２次元または３次元で）オーディオソースを追跡すること、ソース位置を物理座標から３次元表示空間にマッピングすること、非定常雑音抑圧、フィルタリング、オーディオ信号に基づいて画像を表示することなどがある。
【０２７４】
[00339]ソース位置を電子デバイス座標から物理座標にマッピングする（５７０６）例が次のように与えられる。この例によれば、電子デバイス５６０２（たとえば、マッパ５６１０）は、センサデータ５６０８（たとえば、加速度計座標データ）を監視すること、センサデータ５６０８を平滑化すること（単純再帰的加重（simple recursive weighting）またはカルマン平滑化（Kalman smoothing））ができ、動作ブロック／モジュール５６１４は、マッピング５６１２に基づいて動作を実行すること（たとえば、オーディオ信号源をマッピングすること、または射影すること）ができる。
【０２７５】
[00340]電子デバイス５６０２は、（たとえば、ジャイロセンサを使用することによって）フォームファクタ（たとえば、ＦＬＵＩＤ）によって与えられる座標系内でｘ−ｙ−ｚ基底ベクトル
【数７１】
0006400566.tif 000072
【０２７６】
によって定義された３次元（３Ｄ）空間を取得することができる。電子デバイス５６０２は、ｘ−ｙ−ｚ位置センサデータ５６０８に基づいて、物理（たとえば、実ワールド）座標系内の基底ベクトル
【数７２】
0006400566.tif 000073
【０２７７】
を指定し得る。電子デバイス５６０２は、次いで、
【数７３】
0006400566.tif 000074
【０２７８】
を取得し得、それは、座標系内の任意の２次元平面を取得するための基底ベクトル空間である。検索グリッド
【数７４】
0006400566.tif 000075
【０２７９】
を考慮すると、電子デバイス５６０２は、初めの２個の要素（ｘ”，ｙ”）を利用することによって定義される射影動作の第１の２個の要素を利用することによって、基底ベクトル空間を面（ｘ”，ｙ”）に射影し得、ここで、
【数７５】
0006400566.tif 000076
【０２８０】
である。
【０２８１】
[00341]たとえば、デバイス（たとえば、電話）がブラウズトークモードで保持されると仮定すると、Ｅ＝（［１  ０  ０］T，［０  １  ０］T，［０  ０  １］T）およびＥ’＝（［０  ０  １］T，［０  １  ０］T，［１  ０  ０］T）である。この場合、デバイス（たとえば、電話）座標系内で
【数７６】
0006400566.tif 000077
【０２８２】
および
【数７７】
0006400566.tif 000078
【０２８３】
である。それを、実ｘ−ｙ平面（たとえば、物理座標）である、Ａ＝（［１  ０  ０］T，［０  １  ０］T）に射影するために、
【数７８】
0006400566.tif 000079
【０２８４】
である。初めの２つの要素［１  ０］Tは、射影動作の後で利用され得る。したがって、Ｅの
【数７９】
0006400566.tif 000080
【０２８５】
は、このとき、［１  ０］TとしてＡ上に射影され得ることに留意されたい。これにより、デバイス（たとえば、電話）ｘ−ｙ−ｚ形状でブラウズトークモードを有する［０  ０  １］Tは、実ワールドｘ−ｙ平面に関する［１  ０］Tに対応する。
【０２８６】
[00342]射影に関するより複雑さの少ない近似に関して、電子デバイス５６０２は、Ｐ（ｘ’，ｙ’）＝αＰx-y（ｘ’，ｙ’）＋βＰx-z（ｘ’，ｙ’）＋γＰy-z（ｘ’，ｙ’）として定義される３つのセット表現の中の簡単な補間方式を適用することができ、ここで、α＋β＋γ＝１であり、それは実ｘ−ｙ平面と各セット平面との間の角度の関数である。あるいは、電子デバイス５６０２は、Ｐ（ｘ’、ｙ’）＝ｍｉｎ（Ｐx-y（ｘ’，ｙ；）、Ｐx-z（ｚ’、ｙ’）、Ｐy-z（ｘ’、ｙ’）によって与えられる表現を使用し得る。このマッピング例では、座標変化位置は、射影動作の前に示される。
【０２８７】
[00343]加えて、またはその代わりに、動作を実行すること（５７０８）は、ソース位置を物理座標から３次元表示空間内にマッピングすることを含み得る。これは、図５２〜図５３のうちの１つまたは複数に関して上で説明したように達成され得る。追加の例が下に提供される。たとえば、電子デバイス５６０２は、ソース位置に対応する音源表現を３次元表示空間内にレンダリングすることができる。いくつかの構成では、電子デバイス５６０２は、音源表現を含むプロット（たとえば、極座標プロット、矩形プロット）を３次元表示空間内の物理座標に対応する２次元平面上にレンダリングすることができ、この場合、平面はデバイス方向に基づいてレンダリングされる。このようにして、動作を実行すること（５７０８）は、デバイス方向（たとえば、回転、傾斜、ピッチ、ヨー、ロールなど）にかかわらず、ソース方向を３次元表示空間内に保持することを含み得る。たとえば、プロットとは、デバイスがどのように方向するかにかかわらず、物理座標と整合されることになる。言い換えると、電子デバイス５６０２は、物理座標に関してプロットの動作を維持するために、デバイス方向変更について補償することができる。いくつかの構成では、３次元表示空間を表示することは、（たとえば、２次元画素グリッドを表示するために）３次元表示空間を２次元ディスプレイ上に射影することを含み得る。
【０２８８】
[00344]図５８は、電子デバイス５８０２座標をマッピングするためのシステムおよび方法が実施され得る電子デバイス５８０２のより具体的な構成を例示するブロック図である。電子デバイス５８０２は、図５６に関して説明した電子デバイス５６０２の一例であり得る。電子デバイス５８０２は、図５６に関して説明した対応する要素の例であり得る、少なくとも１個のセンサ５８０４と、少なくとも１個のマイクロフォンと、マッパ５８１０と、動作ブロック／モジュール５８１４とを含み得る。いくつかの実装形態では、少なくとも１個のセンサ５８０４は、図５６に関して説明したセンサデータ５６０８の一例であり得るセンサデータ５８０８をマッパ５８１０に提供することができる。
【０２８９】
[00345]動作ブロック／モジュール５８１４は、基準方向５８１６を受信することができる。いくつかの実装形態では、基準方向５８１６は、電子デバイス５８０２内に含まれることが可能であり、かつ／または電子デバイス５８０２に結合され得るメモリ内に記憶され得る。基準方向５８１６は、基準電子デバイス５６０２方向を示すことができる。たとえば、基準方向５８１６は、最適電子デバイス５６０２方向（たとえば、最適保持パターン）を示すことができる。最適電子デバイス５６０２方向は、デュアルマイクロフォン構成が実施され得る方向に対応し得る。たとえば、基準方向５８１６は、電子デバイス５６０２が垂直方向と水平方向との間に位置する方向であり得る。いくつかの実施形態では、水平および垂直である電子デバイス５６０２（たとえば、電話）方向は、非一般的保持パターン（たとえば、最適でない電子デバイス５６０２方向）である。これらの位置（たとえば、垂直および／または水平）は、センサ５８０４（たとえば、加速度計）を使用して識別され得る。いくつかの実装形態では、（基準方向５８１６を含み得る）中間位置は、縦方向デュアルマイクロフォン雑音抑圧用の位置であり得る。比較によって、水平方向および／または垂直方向は、横方向／シングルマイクロフォン雑音抑圧によって処理され得る。
【０２９０】
[00346]いくつかの実装形態では、動作ブロック／モジュール５８１４は、３次元ソース射影ブロック／モジュール５８１８、２次元ソース追跡ブロック／モジュール５８２０、３次元ソース追跡ブロック／モジュール５８２２、マイクロフォン構成スイッチ５８２４、および／または非定常雑音抑圧ブロック／モジュール５８２６を含み得る。
【０２９１】
[00347]３次元ソース追跡ブロック／モジュール５８２２は、オーディオ信号源を３次元で追跡することができる。たとえば、オーディオ信号源が電子デバイス５６０２に対して移動するにつれて、または電子デバイス５６０２がオーディオ信号源に対して移動するにつれて、３次元ソース追跡ブロック／モジュール５８２２は、電子デバイス５８０２に対するオーディオ信号源の位置を３次元で追跡することができる。いくつかの実装形態では、３元ソース追跡ブロック／モジュール５８２２は、マッピング５８１２に基づいて、オーディオ信号源を追跡することができる。言い換えれば、３次元ソース追跡ブロック／モジュール５８２２は、マッピング５８１２内に示された電子デバイス５８０２方向に基づいて、電子デバイスに対してオーディオ信号源の位置を判断することができる。いくつかの実装形態では、３次元ソース射影ブロック／モジュール５８１８は、ソース（たとえば、３次元で追跡されたソース）を２次元空間内に射影することができる。たとえば、３次元ソース射影ブロック／モジュール５８１８は、２次元で表示する目的で、３次元で追跡されたソースを射影するために、少なくとも１つのアルゴリズムを使用することができる。
【０２９２】
[00348]この実装形態では、２次元ソース追跡ブロック／モジュール５８２０は、ソースを２次元で追跡することができる。たとえば、オーディオ信号源が電子デバイス５６０２に対して移動するにつれて、または電子デバイス５６０２がオーディオ信号源に対して移動するにつれて、２次元ソース追跡ブロック／モジュール５８２０は、電子デバイス５８０２に対するオーディオ信号源の位置を２次元で追跡することができる。いくつかの実装形態では、２次元ソース追跡ブロック／モジュール５８２０は、マッピング５８１２に基づいて、オーディオ信号源を追跡することができる。言い換えれば、２次元ソース追跡ブロック／モジュール５８２０は、マッピング５８１２内に示された電子デバイス５８０２方向に基づいて、電子デバイスに対するオーディオ信号源の位置を判断することができる。
【０２９３】
[00349]マイクロフォン構成スイッチ５８２４は、電子デバイス５８０２マイクロフォン構成を切り替えることができる。たとえば、マイクロフォン構成スイッチ５８２４は、マイクロフォンのうちの少なくとも１つを動作可能／動作不能にすることができる。いくつかの実装形態では、マイクロフォン構成スイッチ５８２４は、マッピング５８１２および／または基準方向５８１６に基づいて、マイクロフォン構成３０６を切り替えることができる。たとえば、マッピング５８１２が、電子デバイス５８０２が表を上にした平面上に水平（たとえば、ブラウズトークモード）であることを示す場合、マイクロフォン構成スイッチ５８２４は、電子デバイス５８０２の背面上に配置された、少なくとも１個のマイクロフォンを動作不能にすることができる。同様に、マッピング５８１２が、電子デバイス５８０２方向が基準方向５８１６とは（たとえば、ある量だけ）異なることを示すとき、マイクロフォン構成スイッチ５８２４は、マルチマイクロフォン構成（たとえば、デュアルマイクロフォン構成）からシングルマイクロフォン構成に切り替えることができる。
【０２９４】
[00350]加えて、またはその代わりに、非定常雑音抑圧ブロック／モジュール３２６は、マッピング５８１２に基づいて、非定常雑音抑圧を実行することができる。いくつかの実装形態では、非定常雑音抑圧ブロック／モジュール５８２６は、電子デバイス５８０２方向にかかわらず、非定常雑音抑圧を実行することができる。たとえば、非定常雑音抑圧は、上で議論された、ビーム・ヌル形成および／または方向マスキングなど、空間処理を含み得る。
【０２９５】
[00351]図５９は、電子デバイス５８０２座標をマッピングするための方法５９００のより具体的な構成を例示する流れ図である。方法５９００は、電子デバイス５８０２によって実行され得る。電子デバイス５８０２は、５９０２センサデータ５８０８を取得することができる。いくつかの実装形態では、これは、図５７に関して説明したように行われ得る。
【０２９６】
[00352]電子デバイス５８０２は、センサデータ５８０８に基づいて、電子デバイス５８０２座標のマルチマイクロフォン構成から物理座標へのマッピング（５８１２）を判断することができる（５９０４）。いくつかの実装形態では、これは、図５７に関して説明したように行われ得る。
【０２９７】
[00353]電子デバイス５８０２は、マッピング５８１２に基づいて、電子デバイスの方向を判断することができる（５９０６）。たとえば、マッパ５８１０は、センサ５８０４（たとえば、加速度計）からセンサデータ５８０８を受信することができる。この例では、マッパ５８１０は、電子デバイス５８０２の方向を判断するために、センサデータ５８０８を使用することができる。いくつかの実装形態では、電子デバイス５８０２の方向は基準面に基づき得る。たとえば、電子デバイス５８０２は、電子デバイス５８０２の方向を定義するために、極座標を使用することができる。下で説明するように、電子デバイス５８０２は、電子デバイス５８０２の方向に基づいて、少なくとも１つの動作を実行することができる。
【０２９８】
[00354]いくつかの実装形態では、電子デバイス５８０２は、リアルタイムソースアクティビティマップをユーザに提供することができる。この例では、電子デバイス５８０２は、センサ５８０４（たとえば、加速度計および／またはジャイロスコープ）を利用することによって、電子デバイス５８０２の方向（たとえば、ユーザの保持パターン）を判断することができる（５９０６）。尤度（方向性）の変化量は、各電子デバイス５８０２の方向（たとえば、保持パターン）ごとに２次元（２Ｄ）アングログラム（または、極座標プロット）によって与えられることが可能である。場合によっては、電子デバイス５８０２が二対によって作成された面に直交に面する場合、変化量はかなり大きく（全方向性に）なる場合がある。
【０２９９】
[00355]いくつかの実装形態では、電子デバイス５８０２は、マッピング５８１２に基づいて、電子デバイス５８０２の方向の何らかの変化を検出することができる（５９０８）。たとえば、マッパ５８１０は、電子デバイス５８０２の方向を経時的に監視することができる。この例では、電子デバイス５８０２は、電子デバイス５８０２の方向の何らかの変化を検出することができる（５９０８）。たとえば、マッパ５８１０は、電子デバイス５８０２（たとえば、ワイヤレス通信デバイス）がハンドセットモード（たとえば、ユーザの頭の側面）からブラウズトークモード（たとえば、ユーザの目の前）に方向が変化したことを示すことができる。下で説明するように、電子デバイス５８０２は、電子デバイス５８０２の方向に対する何らかの変化に基づいて、少なくとも１つの動作を実行することができる。
【０３００】
[00356]オプションで、電子デバイス５８０２（たとえば、動作ブロック／モジュール５８１４）は、電子デバイス５８０２の方向と基準方向５８１６との間に差が存在するかどうかを判断することができる（５９１０）。たとえば、電子デバイス５８０２は、電子デバイス５８０２の方向を示すマッピング５８１２を受信することができる。電子デバイス５８０２は基準方向５８１６をも含み得る。電子デバイス５８０２の方向と基準方向５８１６とが同じでない場合、電子デバイス５８０２は、電子デバイス５８０２の方向と基準方向５８１６との間に差が存在することを判断することができる。下で説明するように、電子デバイス５８０２は、電子デバイス５８０２の方向と基準方向５８１６との間の差に基づいて、少なくとも１つの動作を実行することができる。いくつかの実装形態では、電子デバイス５８０２の方向と基準方向５８１６との間に差が存在するかどうかを判断すること（５９１０）は、任意の差がしきい値量よりも大きいかどうかを判断することを含み得る。この例では、電子デバイス５８０２は、差がしきい値量よりも大きいとき、その差に基づいて動作を実行することができる。
【０３０１】
[00357]いくつかの実装形態では、電子デバイス５８０２は、電子デバイス５８０２の方向に基づいて、マイクロフォン構成を切り替えることができる（５９１２）。たとえば、電子デバイス５８０２は、ＤＯＡ情報に基づいて、物理座標（たとえば、２Ｄ物理平面）内の１つまたは複数の音源の空間分解能を最大にするマイクロフォン信号を選択することができる。マイクロフォン構成を切り替えること（５９１２）は、電子デバイス５８０２上の様々な位置に配置されたマイクロフォンを動作可能／動作不能にすることを含み得る。
【０３０２】
[00358]マイクロフォン構成を切り替えること（５９１２）は、マッピング５８１２および／または基準方向５８１６に基づき得る。いくつかの構成では、異なるマイクロフォン構成同士の間で切り替えること（５９１２）を行うことができるが、しばしば、デュアルマイクロフォン構成からシングルマイクロフォン構成に切り替える場合（５９１２）のように、ある種のシステマティックな遅延を含み得る。たとえば、電子デバイス５８０２方向の急激な変化が存在するとき、システマティックな遅延はおよそ３秒であり得る。切替え５９１２を、マッピング５８１２（たとえば、また、センサデータ５８０８）に基づかせることによって、デュアルマイクロフォン構成からシングルマイクロフォン構成に切り替えること（５９１２）は継ぎ目なく行われ得る。いくつかの実装形態では、マッピング５８１２および／または基準方向５８１６に基づいて、マイクロフォン構成を切り替えること（５９１２）は、電子デバイス５８０２の方向、電子デバイス５８０２の方向の何らかの変化、および電子デバイス５８０２の方向と基準方向５８１６との間の何らかの差のうちの少なくとも１つに基づいて、マイクロフォン構成を切り替えること（５９１２）を含み得る。
【０３０３】
[00359]マイクロフォン構成を切り替える（５９１２）小数の例が次のように通り与えられる。一例では、電子デバイス５８０２は、基準方向５８１６（たとえば、最適保持パターン）にあり得る。この例では、電子デバイス５８０２は、センサデータ５８０８（たとえば、加速度計ｘ−ｙ−ｚ座標）を学習し得る。これは、たとえば、単純加重平均（たとえば、ａｌｐｈａ*ｈｉｓｔｏｒｙ＋（１−ａｌｐｈａ）*ｃｕｒｒｅｎｔ）、または、より精緻なカルマン平滑化に基づき得る。電子デバイス５８０２が、追跡された加速度計統計および基準方向５８１６から、かなり大きな差が存在することを判断する場合（５９１０）、電子デバイス５８０２は、複数のマイクロフォン構成からシングルマイクロフォン構成に切り替え得る（５９１２）。
【０３０４】
[00360]別の例では、ユーザが（たとえば、椅子に座っていることから、ベッドの上に横たわることに）姿勢を変えると仮定する。ユーザが電子デバイス５８０２（たとえば、電話）を許容可能な保持パターンに保持する（たとえば、電子デバイス５８０２が基準方向５８１６にある）場合、電子デバイス５８０２は、引き続き複数のマイクロフォン構成（たとえば、デュアルマイクロフォン構成）であり続け、加速度計座標を学習する（たとえば、センサデータ５８０８を取得すること）ができる。さらに、電子デバイス５８０２は、たとえば、電子デバイス５８０２の方向を検出することによって、ユーザが電話で会話している間、ユーザの姿勢を検出し得る。ユーザが電子デバイス５８０２（たとえば、電話）を口から離す間、ユーザが話さないと仮定する。この場合の、電子デバイス５８０２は、複数のマイクロフォン構成からシングルマイクロフォン構成に切り替えることができ（５９１２）、電子デバイス５８０２は、シングルマイクロフォン構成状態に留まり得る。しかしながら、電子デバイス５８０２を最適保持パターン（たとえば、基準方向５８１６に）維持する間にユーザが話すとすぐに、電子デバイス５８０２は複数のマイクロフォン構成（たとえば、デュアルマイクロフォン構成）に再度切り替えることになる。
【０３０５】
[00361]別の例では、電子デバイス５８０２は、表を下にした水平方向であり得る（たとえば、電子デバイス５８０２のディスプレイがベッド上に向けて表を下にしている間、ユーザが電子デバイスを保持した状態でベッドの上に横たわる）。ｚ座標は、センサ５８０４（たとえば、加速度計）によって感知されるように負であるため、電子デバイス５８０２方向は容易に検出され得る。加えて、またはその代わりに、ユーザの姿勢が座った姿勢からベッドの上に横たわった姿勢に変化する場合、電子デバイス５８０２はまた、位相差とレベル差とを使用するフレームを使用して、ユーザの姿勢を学習し得る。ユーザが基準方向５８１６で電子デバイス５８０２を使用する（たとえば、電子デバイス５８０２を最適保持パターンで保持する）とすぐに、電子デバイス５８０２は、最適雑音抑圧を実行し得る。センサ５８０４（たとえば、一体型加速度計およびマイクロフォンデータ）は、次いで、電子デバイス５８０２方向（たとえば、電子デバイス５８０２の保持パターン）を判断するためにマッパ５８１０内で使用され得、電子デバイス５８０２は、動作すること（たとえば、適切なマイクロフォン構成を選択すること）が可能である。より具体的には、前面および背面マイクロフォンが動作可能にされ得るか、または前面マイクロフォンが動作可能にされ得ると同時に、背面マイクロフォンが動作不能にされ得る。電子デバイス５８０２が水平方向（たとえば、スピーカーフォンまたはテーブルトップモード）にある間、これらの構成のうちのいずれかが実施され得る。
【０３０６】
[00362]別の例では、ユーザは、電子デバイス５８０２（たとえば、電話）保持パターン（たとえば、電子デバイス５８０２方向）をハンドセット使用からスピーカーフォン使用に変更し得、逆もまた同様である。加速度計／近接センサデータ５８０８を追加することによって、電子デバイス５８０２は、マイクロフォン構成切替えを継ぎ目なく行い、マイクロフォン利得とスピーカ音量とを調整すること（または、より大型の拡声器にイヤピースを切り替えること）ができる。たとえば、ユーザが電子デバイス５８０２（たとえば、電話）の表を下にして置いたと仮定する。いくつかの実装形態では、電子デバイス５８０２が、電子デバイス５８０２（たとえば、電話）が表を下にしているか、または上にしているかを追跡することができるように、電子デバイス５８０２はセンサ５８０４を追跡し得る。電子デバイス５８０２（たとえば、電話）が表を下にしている場合、電子デバイス５８０２は、スピーカーフォン機能を提供し得る。いくつかの実装形態では、電子デバイスは近接センサ結果を優先付けし得る。言い換えれば、センサデータ５８０８が、オブジェクト（たとえば、手または机）が耳の近くにあることを示す場合、電子デバイスはスピーカーフォンに切替え（５９１２）なくてよい。
【０３０７】
[00363]オプションで、電子デバイス５８０２は、マッピング５８１２に基づいて、ソースを３次元で追跡し得る（５９１４）。たとえば、オーディオ信号源が電子デバイス５８０２に対して移動するにつれて、電子デバイス５８０２はオーディオ信号源を３次元で追跡し得る。この例では、電子デバイス５８０２は、ソース（たとえば、ソース位置）を２次元空間に射影し得る（５９１６）。たとえば、電子デバイス５８０２は、３次元で追跡されたソースを電子デバイス５８０２内の２次元ディスプレイに射影し得る（５９１６）。加えて、電子デバイス５８０２は、ソースを２次元で追跡することに切り替え得る（５９１８）。たとえば、オーディオ信号源が電子デバイス５８０２に対して移動するにつれて、電子デバイス５８０２はオーディオ信号源を２次元で追跡し得る。電子デバイス５８０２の方向に応じて、電子デバイス５８０２は、マイクロフォンの対応する非線形対を選択して、適切な２次元射影を用いて、３６０度の２次元表現を提供し得る。たとえば、電子デバイス５８０２は、電子デバイス５８０２の方向（たとえば、保持パターン（スピーカーフォンモード、縦方向ブラウズトークモード、および横方向ブラウズトークモード、またはそれらの何らかの組合せ）にかかわらず、２次元の３６０度ソースアクティビティの可視化を実現し得る。電子デバイス５８０２は、各保持パターンの中間にある場合、２次元表現に対して可視化を補間し得る。実際には、電子デバイス５８０２は、３つのセットの２次元表現を使用して、３次元可視化をレンダリングすることすら可能である。
【０３０８】
[00364]いくつかの実装形態では、電子デバイス５８０２は、非定常雑音抑圧を実行し得る（５９２０）。非定常雑音抑圧を実行すること（５９２０）は、空間的オーディオ処理を改善するために、ターゲットオーディオ信号からの雑音オーディオ信号を抑圧し得る。いくつかの実装形態では、電子デバイス５８０２は、雑音抑圧の間に移動し得る。これらの実装形態では、電子デバイス５８０２は、電子デバイス５８０２の方向とは無関係に、非定常雑音抑圧を実行し得る（５９２０）。たとえば、ユーザが誤って電話を回転させたものの、依然として、何らかのターゲット方向に焦点を当てたい場合、デバイスの方向にかかわらず、ターゲット方向を維持することが有益であり得る。
【０３０９】
[00365]図６０は、マッピング５８１２に基づいて動作を実行する（５７０８）ための方法６０００の一構成を例示する流れ図である。方法６０００は、電子デバイス５８０２によって実行され得る。電子デバイス５８０２は、センサデータ５８０８の何らかの変化を検出し得る（６００２）。いくつかの実装形態では、センサデータ５８０８の何らかの変化を検出すること（６００２）は、センサデータ５８０８の変化がある量よりも大きいかどうかを検出することを含み得る。たとえば、電子デバイス５８０２は、判断されたしきい値量よりも大きい加速度計データに変化があるかどうかを判断し得る（６００２）。
【０３１０】
[00366]電子デバイス５８０２は、センサデータ５８０８が、電子デバイス５８０２が水平位置にあることを示すか、もしくは垂直位置にあることを示すか、または電子デバイス５８０２が中間位置にあることを示すかを判断し得る（６００４）。たとえば、電子デバイス５８０２は、センサデータ５８０８が、電子デバイス５８０２がテーブルトップモード（たとえば、面上に表を上にして水平）にあることを示すか、またはブラウズトークモード（たとえば、目の高さに垂直）であることを示すか、あるいは電子デバイス５８０２が（たとえば、基準方向５８１６を含み得る）垂直もしくは水平以外の位置にあることを示すかを判断し得る。
【０３１１】
[00367]電子デバイス５８０２が、センサデータ５８０８が、電子デバイス５８０２が中間位置にあることを示すと判断した場合（６００４）、電子デバイス５８０２は、デュアルマイクロフォン構成を使用し得る（６００６）。電子デバイス５８０２が前にデュアルマイクロフォン構成を使用していなかった場合、デュアルマイクロフォン構成を使用すること（６００６）は、デュアルマイクロフォン構成に切り替えることを含み得る。比較すると、電子デバイス５８０２が前にデュアルマイクロフォン構成を使用した場合、デュアルマイクロフォン構成を使用すること（６００６）は、デュアルマイクロフォン構成を維持することを含み得る。
【０３１２】
[00368]電子デバイス５８０２が、センサデータ５８０８が、電子デバイス５８０２が水平または垂直位置にあることを示すと判断した場合（６００４）、電子デバイス５８０２は、近距離位相／利得ボイスアクティビティ検出器（ＶＡＤ）がアクティブであるかどうかを判断し得る（６００８）。言い換えれば、電子デバイス５８０２は、電子デバイス５８０２がオーディオ信号源（たとえば、ユーザの口）近くに配置されているかどうかを判断し得る。電子デバイス５８０２が、近距離位相／利得ボイスアクティビティ検出器がアクティブである（たとえば、電子デバイス５８０２がユーザの口の近くにある）と判断した場合（６００８）、電子デバイス５８０２は、デュアルマイクロフォン構成を使用し得る（６００６）。
【０３１３】
[00369]電子デバイス５８０２が、近距離位相／利得ボイスアクティビティ検出器がアクティブでない（たとえば、電子デバイス５８０２がオーディオ信号源近くに配置されていない）と判断した場合（６００８）、電子デバイス５８０２は、単一マイクロフォン構成を使用し得る（６０１０）。電子デバイス５８０２が前にシングルマイクロフォン構成を使用していなかった場合、シングルマイクロフォン構成を使用すること（６０１０）は、シングルマイクロフォン構成に切り替えることを含み得る。比較によって、電子デバイス５８０２が前にシングルマイクロフォン構成を使用していた場合、シングルマイクロフォン構成を使用すること（６０１０）は、シングルマイクロフォン構成を維持することを含み得る。いくつかの実装形態では、シングルマイクロフォン構成を使用すること（６０１０）は、横方向／シングルマイクロフォン雑音抑圧を使用することを含み得る。
【０３１４】
[00370]図６１は、マッピング５８１２に基づいて動作を実行する（５７０８）ための方法６１００の別の構成を例示する流れ図である。方法６１００は、電子デバイス５８０２によって実行され得る。電子デバイス５８０２は、センサデータ５８０８の何らかの変更を検出することができる（６１０２）。いくつかの実装形態では、これは、図６０に関して説明したように行われ得る。
【０３１５】
[00371]電子デバイス５８０２は、センサデータ５８０８が、電子デバイス５８０２がテーブルトップ位置にあることを示すか、または中間位置もしくは垂直位置にあることを示すかを判断し得る（６１０４）。たとえば、電子デバイス５８０２は、センサデータ５８０８が、電子デバイス５８０２が表面上に表を上にして水平であること（たとえば、テーブルトップ位置）を示すか、または電子デバイス５８０２が垂直であること（たとえば、ブラウズトーク位置）を示すか、あるいは（たとえば、基準方向５８１６を含み得る）垂直もしくは水平以外の位置にあることを示すかを判断し得る（６１０４）。
【０３１６】
[00372]電子デバイス５８０２が、センサデータ５８０８が、電子デバイス５８０２が中間位置にあることを示すと判断した場合（６１０４）、電子デバイス５８０２は、前面および背面マイクロフォンを使用し得る（６１０６）。いくつかの実装形態では、前面および背面マイクロフォンを使用すること（６１０６）は、少なくとも１個のマイクロフォンを動作可能／動作不能にし得る。
【０３１７】
[00373]電子デバイス５８０２が、センサデータ５８０８が、電子デバイス５８０２がテーブルトップ位置にあることを示すと判断した場合（６１０４）、電子デバイス５８０２は、電子デバイス５８０２の表が上を向いているかどうかを判断し得る（６１０８）。いくつかの実装形態では、電子デバイス５８０２は、センサデータ５８０８に基づいて、電子デバイス５８０２の表が上を向いているかどうかを判断し得る（６１０８）。電子デバイス５８０２が、電子デバイス５８０２の表が上を向いていると判断した場合（６１０８）、電子デバイス５８０２は、前面マイクロフォンを使用し得る（６１１０）。たとえば、電子デバイスは、電子デバイス５８０２の前面に配置された少なくとも１個のマイクロフォンを使用し得る（６１１０）。いくつかの実装形態では、前面マイクロフォンを使用すること（６１１０）は、少なくとも１個のマイクロフォンを動作可能／動作不能にし得る。たとえば、前面マイクロフォンを使用すること（６１１０）は、電子デバイス５８０２の背面に配置された少なくとも１個のマイクロフォンを使用不能にし得る。
【０３１８】
[00374]電子デバイス５８０２が、電子デバイス５８０２の表が上を向いていない（たとえば、電子デバイス５８０２の表が下を向いている）と判断した場合（６１０８）、電子デバイス５８０２は、背面マイクロフォンを使用し得る（６１１２）。たとえば、電子デバイスは、電子デバイス５８０２の背面に配置された少なくとも１個のマイクロフォンを使用し得る（６１１２）。いくつかの実装形態では、背面マイクロフォンを使用すること（６１１２）は、少なくとも１個のマイクロフォンを動作可能／動作不能にすることができる。たとえば、背面マイクロフォンを使用すること（６１１２）は、電子デバイス５８０２の前面に配置された少なくとも１個のマイクロフォンを使用不能にすることを含み得る。
【０３１９】
[00375]図６２は、ユーザインターフェース６２２８を電子デバイス６２０２上に表示するためのシステムおよび方法が実施され得るユーザインターフェース６２２８の一構成を例示するブロック図である。いくつかの実装形態では、ユーザインターフェース６２２８は、図５６に関して説明した電子デバイス５６０２の一例であり得る電子デバイス６２０２上に表示され得る。ユーザインターフェース６２２８は、本明細書で説明するマルチマイクロフォン構成とともに、かつ／またはマルチマイクロフォン構成とは無関係に使用され得る。ユーザインターフェース６２２８は、電子デバイス６２０２のディスプレイ６２６４（たとえば、スクリーン）上に提示され得る。ディスプレイ６２６４はまた、セクタ選択機能６２３２を提示することができる。いくつかの実装形態では、ユーザインターフェース６２２８は、編集可能モードと固定モードとを提供し得る。編集可能モードで、ユーザインターフェース６２２８は、ユーザインターフェース６２２８の少なくとも１つの機能（たとえば、セクタ選択機能）を操作するための入力に応答し得る。固定モードで、ユーザインターフェース６２２８は、ユーザインターフェース６２２８の少なくとも１つの機能を操作するための入力に応答し得ない。
【０３２０】
[00376]ユーザインターフェース６２２８は、情報を含み得る。たとえば、ユーザインターフェース６２２８は、座標系６２３０を含み得る。いくつかの実装形態では、座標系６２３０は、オーディオ信号源位置に関する基準であり得る。座標系６２３０は、物理座標に対応し得る。たとえば、図５７で説明したように、電子デバイス６２０２座標を物理座標にマッピングするために、センサデータ５６０８（たとえば、加速度計データ、ジャイロデータ、コンパスデータなど）が使用され得る。いくつかの実装形態では、座標系６２３０は、地球座標とは無関係な物理的空間に対応し得る。
【０３２１】
[00377]ユーザインターフェース６２２８は、オーディオ信号の方向性を表示することができる。たとえば、ユーザインターフェース６２２８は、オーディオ信号源の方向を示すオーディオ信号インジケータを含み得る。オーディオ信号源の角度もユーザインターフェース６２２８内に示されることが可能である。オーディオ信号は音声信号であり得る。いくつかの実装形態では、オーディオ信号は、少なくとも１個のマイクロフォンによって捕捉され得る。この実装形態では、ユーザインターフェース６２２８は、少なくとも１個のマイクロフォンに結合され得る。ユーザインターフェース６２２８は、捕捉されたオーディオ信号の２Ｄアングログラムを表示し得る。いくつかの実装形態では、ユーザインターフェース６２２８は、プロットと、水平面など、実ワールドの物理座標に基づく平面との整合を伝えるために、２Ｄプロットを３Ｄ遠近法で表示することができる。この実装形態では、ユーザインターフェース６２２８は、電子デバイス６２０２方向とは無関係な情報を表示し得る。
【０３２２】
[00378]いくつかの実装形態では、ユーザインターフェース６２２８は、異なるタイプのオーディオ信号に関するオーディオ信号インジケータを表示し得る。たとえば、ユーザインターフェース６２２８は、音声信号および雑音信号のアングログラムを含み得る。いくつかの実装形態では、ユーザインターフェース６２２８は、オーディオ信号に対応するアイコンを含み得る。たとえば、下で説明するように、ディスプレイ６２６４は、表示されたオーディオ信号のタイプに対応するアイコンを含み得る。同様に、下で説明するように、ユーザインターフェース６２２８は、オーディオ信号のソースに対応するアイコンを含み得る。極座標プロット内のこれらのアイコンの位置は時間的に平滑化され得る。下で説明するように、ユーザインターフェース６２２８は、本明細書で説明する機能を実行するための１個または複数の要素を含み得る。たとえば、ユーザインターフェース６２２８は、選択されたセクタのインジケータを含むことが可能あり、かつ／または、選択されたセクタを編集するためのアイコンを表示し得る。
【０３２３】
[00379]セクタ選択機能６２３２は、物理座標系６２３０の少なくとも１つのセクタの選択を可能にし得る。セクタ選択機能６２３２は、ユーザインターフェース６２２８内に含まれた、少なくとも１個の要素によって実施され得る。たとえば、ユーザインターフェース６２２８は、選択されたセクタを示す、選択されたセクタインジケータを含み得る。いくつかの実装形態では、セクタ選択機能６２３２は、タッチ入力に基づいて動作し得る。たとえば、セクタ選択機能６２３２は、単一のタッチ入力（たとえば、セクタに対応する、ユーザインターフェース６２２８の領域をタッチすること、スワイプすること、および／または円を描くこと）に基づいて、セクタの選択を可能にし得る。いくつかの実装形態では、セクタ選択機能６２３２は、複数のセクタの同時の選択を可能にし得る。この例では、セクタ選択機能６２３２は、複数のタッチ入力に基づいて、複数のセクタの選択を可能にし得る。電子デバイス６２０２は、ユーザインターフェース６２２８を作成するための回路、プロセッサ、および／または命令を含み得ることに留意されたい。
【０３２４】
[00380]図６３は、ユーザインターフェース６２２８を電子デバイス６２０２上に表示するための方法６３００の一構成を例示する流れ図である。方法６３００は、電子デバイス６２０２によって実行され得る。電子デバイス６２０２は、物理座標に対応するセンサデータ（たとえば、加速度計データ、傾斜センサデータ、方向データなど）を取得し得る（６３０２）。
【０３２５】
[00381]電子デバイス６２０２は、ユーザインターフェース６２２８を、たとえば、電子デバイス６２０２のディスプレイ６２６４上に提示し得る（６３０４）。いくつかの実装形態では、ユーザインターフェース６２２８は、座標系６２３０を含み得る。上で説明したように、座標系６２３０は、オーディオ信号源位置に関する基準であり得る。座標系６２３０は、物理座標に対応し得る。たとえば、上で説明したように、電子デバイス６２０２座標を物理座標にマッピングするために、センサデータ５６０８（たとえば、加速度計データ、ジャイロデータ、コンパスデータなど）が使用され得る。
【０３２６】
[00382]いくつかの実装形態では、座標系６２３０を含み得るユーザインターフェース６２２８を提示すること（６３０４）は、ユーザインターフェース６２２８と座標系６２３０とを、電子デバイス６２０２方向とは無関係な方向で提示すること（６３０４）を含み得る。言い換えれば、電子デバイス６２０２方向が変化する（たとえば、電子デバイス６２０２が回転する）と、座標系６２３０は方向を維持することができる。いくつかの実装形態では、座標系６２３０は、地球座標とは無関係な物理的空間に対応し得る。
【０３２７】
[00383]電子デバイス６２０２は、座標系６２３０の少なくとも１つのセクタの選択を可能にするセクタ選択機能６２３２を提供し得る（６３０６）。上で説明したように、電子デバイス６２０２は、ユーザインターフェース６２２８を介して、セクタ選択機能を提供し得る（６３０６）。たとえば、ユーザインターフェース６２２８は、座標系６２３０の少なくとも１つのセクタの選択を可能にする、少なくとも１個の要素を含み得る。たとえば、ユーザインターフェース６２２８は、選択されたセクタを示すインジケータを含み得る。
【０３２８】
[00384]電子デバイス６２０２はまた、少なくとも１つのセクタのタッチ入力選択を可能にするタッチセンサを含み得る。たとえば、電子デバイス６２０２は、１つもしくは複数のタッチ入力に基づいて、１つもしくは複数のセクタおよび／または１つもしくは複数のオーディオ信号インジケータを選択（ならびに／あるいは編集）し得る。タッチ入力のいくつかの例としては、１つまたは複数のタップ、スワイプ、パターン（たとえば、シンボル、形状など）、ピンチ、スプレッド、マルチタッチ回転などがある。いくつかの構成では、１つもしくは複数のタップ、スワイプ、パターンなどが表示されたオーディオ信号インジケータ（および／またはセクタ）と交差するとき、電子デバイス６２０２（たとえば、ユーザインターフェース６２２８）は、表示されたオーディオ信号インジケータ（および／またはセクタ）を選択し得る。加えて、またはその代わりに、パターン（たとえば、円領域、矩形領域、もしくはパターン内の領域）などが表示されたオーディオ信号インジケータ（および／もしくはセクタ）を完全にまたは部分的に囲むか、あるいは含むとき、電子デバイス６２０２（たとえば、ユーザインターフェース６２２８）は、表示されたオーディオ信号インジケータ（および／またはセクタ）を選択し得る。１つもしくは複数のオーディオ信号インジケータおよび／またはセクタは一度に選択され得ることに留意されたい。
【０３２９】
[00385]いくつかの構成では、電子デバイス６２０２（たとえば、ユーザインターフェース６２２８）は、１つもしくは複数のタッチ入力に基づいて、１つもしくは複数のセクタおよび／またはオーディオ信号インジケータを編集し得る。たとえば、ユーザインターフェース６２２８は、オーディオ信号インジケータまたは選択されたオーディオ信号インジケータを編集する（たとえば、オーディオ信号インジケータをラベル付けするためのアイコンもしくは画像を選択する、オーディオ信号インジケータに関する色、パターン、および／もしくは画像を選択または変更する、対応するオーディオ信号がフィルタリングされる（たとえば、阻止されるか、または通過させる）べきかどうかを設定する、表示されたオーディオ信号インジケータにズームインまたはズームアウトするなどの）ためのオプションを提供する、１つもしくは複数のオプション（たとえば、１つもしくは複数のボタン、ドロップダウンメニューなど）を提示し得る。加えて、またはその代わりに、ユーザインターフェース６２２８は、セクタを編集する（たとえば、セクタに関する色、パターン、および／もしくは画像を選択または変更する、セクタ内のオーディオ信号がフィルタリングされる（たとえば、阻止される、または通過させる）べきかどうかを設定する、セクタにズームインまたはズームアウトする、（たとえば、セクタを伸縮させることによって）セクタサイズを調整するなどの）ための、１つもしくは複数のオプションを提供する１つもしくは複数のオプション（たとえば、１つもしくは複数のボタン、ドロップダウンメニューなど）を提示し得る。たとえば、ピンチタッチ入力は、セクタサイズを削減すること、または狭めることに対応し得るのに対して、スプレッドは、セクタサイズを拡大すること、または拡張することに対応し得る。
【０３３０】
[00386]電子デバイス６２０２は、少なくとも１つのセクタの編集を可能にするセクタ編集機能を提供し得る（６３０８）。たとえば、セクタ編集機能は、本明細書で説明するように、セクタの調整（たとえば、拡大、削減、シフトなど）を可能にし得る。
【０３３１】
[00387]いくつかの構成では、電子デバイス６２０２（たとえば、ディスプレイ６２６４）は、加えて、またはその代わりに、ターゲットオーディオ信号と干渉オーディオ信号とをユーザインターフェース上に表示し得る。電子デバイス６２０２（たとえば、ディスプレイ６２６４）は、１個もしくは複数のマイクロフォンによって捕捉されたターゲットオーディオ信号および／または干渉オーディオ信号の方向性を表示し得る。ターゲットオーディオ信号は音声信号を含み得る。
【０３３２】
[00388]図６４は、ユーザインターフェース６４２８を電子デバイス６４０２上に表示するためのシステムおよび方法が実施され得るユーザインターフェース６４２８の一構成を例示するブロック図である。いくつかの実装形態では、ユーザインターフェース６４２８は、図６２に関して説明した対応する要素の例であり得る、電子デバイス６４０２のディスプレイ６４６４上に含まれ得る。電子デバイス６４０２は、図５６および図６２のうちの１つもしくは複数で説明された対応する要素の例であり得る、ユーザインターフェース６４２８、少なくとも１個のマイクロフォン６４０６、動作ブロック／モジュール６４１４、ディスプレイ６４６４、および／またはセクタ選択機能６４３２を含み得る。
【０３３３】
[00389]いくつかの実装形態では、ユーザインターフェース６４２８は、セクタ編集機能６４３６および／またはユーザインターフェース整合ブロック／モジュール６４４０を提示し得る。セクタ編集機能６４３６は、少なくとも１つのセクタの編集を可能にし得る。たとえば、セクタ編集機能６４３６は、物理座標系６４３０の少なくとも１つの選択されたセクタの編集を可能にし得る。セクタ編集機能６４３６は、ディスプレイ６４６４内に含まれた、少なくとも１個の要素によって実施され得る。たとえば、ユーザインターフェース６４２８は、ユーザが選択されたセクタのサイズを調整するのを可能にする、少なくとも１つのタッチポイントを含み得る。いくつかの実装形態では、セクタ選択機能６４３６は、タッチ入力に基づいて動作し得る。たとえば、セクタ編集機能６４３６は、単一のタッチ入力に基づく、選択されたセクタの編集を可能にし得る。いくつかの実装形態では、セクタ編集機能６４３６は、セクタのサイズを調整すること、セクタの形状を調整すること、セクタの境界を調整すること、および／またはセクタにズームインすることのうちの少なくとも１つを可能にし得る。いくつかの実装形態では、セクタ編集機能６４３６は、複数のセクタの同時編集を可能にし得る。この例では、セクタ編集機能６４３６は、複数のタッチ入力に基づく複数のセクタの編集を可能にし得る。
【０３３４】
[00390]上で説明したように、ある種の実装形態では、セクタ選択機能６４３２、およびセクタ編集機能６４３６のうちの少なくとも１つは、単一のタッチ入力または複数のタッチ入力に基づいて動作し得る。たとえば、セクタ選択機能６４３２は、１つまたは複数のスワイプ入力に基づき得る。たとえば、１つまたは複数のスワイプ入力は、円領域を示し得る。いくつかの構成では、１つまたは複数のスワイプ入力は、単一のスワイプであり得る。セクタ選択機能６４３２は、シングルタッチ入力またはマルチタッチ入力に基づき得る。加えて、またはその代わりに、電子デバイス６４０２は、シングルタッチ入力またはマルチタッチ入力に基づいて、セクタを調整し得る。
【０３３５】
[00391]これらの例では、ディスプレイ６４６４は、セクタを選択するタッチ入力（たとえば、タップ、スワイプ、または円運動）を受信することができるタッチセンサ６４３８を含み得る。タッチセンサ６４３８はまた、たとえば、ディスプレイ６４６４上に表示されたタッチポイントを移動させることによって、セクタを編集するタッチ入力を受信し得る。いくつかの構成では、タッチセンサ６４３８は、ディスプレイ６４６４に組み込まれ得る。他の構成では、タッチセンサ６４３８は、電子デバイス６４０２内で別々に実施され得、または電子デバイス６４０２に結合され得る。
【０３３６】
[00392]ユーザインターフェース整合ブロック／モジュール６４４０は、ユーザインターフェース６４２８のすべてまたは一部を基準面と整合させ得る。いくつかの実装形態では、基準面は水平（たとえば、地面または床と平行）であり得る。たとえば、ユーザインターフェース整合ブロック／モジュール６４４０は、座標系６４３０を表示するユーザインターフェース６４２８の一部を整合させ得る。いくつかの実装形態では、ユーザインターフェース整合ブロック／モジュール６４４０は、ユーザインターフェース６４２８のすべてまたは一部をリアルタイムで整合させ得る。
【０３３７】
[00393]いくつかの構成では、電子デバイス６４０２は、少なくとも１個の画像センサ６４３４を含み得る。たとえば、（複数のマイクロフォン６４０６に加えて、またはその代わりに）いくつかの画像センサ６４３４が電子デバイス６４０２内に含まれ得る。少なくとも１個の画像センサ６４３４は、電子デバイス６４０２に関するデータ（たとえば、画像データ）を収集し得る。たとえば、カメラ（たとえば、画像センサ）は画像を生成し得る。いくつかの実装形態では、少なくとも１個の画像センサ６４３４は、画像データ５６０８をディスプレイ６４６４に提供し得る。
【０３３８】
[00394]電子デバイス６４０２は、少なくとも１つのセクタ内に含まれたオーディオ信号（たとえば、ターゲットオーディオ信号）を渡し得る。たとえば、電子デバイス６４０２は、オーディオ信号を動作ブロック／モジュール６４１４渡すことができる。動作ブロック／モジュールは、少なくとも１つのセクタ内で示されたオーディオの１つまたは複数の信号を渡し得る。いくつかの実装形態では、動作ブロック／モジュール６４１４は、オーディオ信号を減衰する減衰器６４４２を含み得る。たとえば、動作ブロック／モジュール６４１４（たとえば、減衰器６４４２）は、少なくとも１つの選択されたセクタ内に含まれないオーディオ信号（たとえば、干渉オーディオ信号）を減衰（たとえば、阻止、削減、および／または拒否）することができる。場合によっては、オーディオ信号は音声信号を含み得る。たとえば、セクタ選択機能は、ユーザ音声信号の他に、所望されないオーディオ信号の減衰を可能にし得る。
【０３３９】
[00395]いくつかの構成では、電子デバイス（たとえば、ディスプレイ６４６４および／または動作ブロック／モジュール６４１４）は、画像センサ６４３４からの画像データを示し得る。一構成では、電子デバイス６４０２（たとえば、動作ブロック／モジュール６４１４）は、少なくとも１つのセクタに基づいて、少なくとも１つの画像センサ６４３４からの画像データを渡すこと（および、たとえば、他の画像データをフィルタリングすること）ができる。言い換えれば、ユーザインターフェース６４２８に関して本明細書で説明する技法のうちの少なくとも１つは、オーディオ信号の代わりに、またはオーディオ信号に加えて画像データに適用され得る。
【０３４０】
[00396]図６５は、ユーザインターフェース６４２８を電子デバイス６４０２上に表示するための方法６５００のより具体的な構成を例示する流れ図である。方法は、電子デバイス６４０２によって実行され得る。電子デバイス６４０２は、物理座標に対応する座標系６４３０を取得し得る（６５０２）。いくつかの実装形態では、これは、図６３に関して説明したように行われ得る。
【０３４１】
[00397]電子デバイス６４０２は、座標系６４３０を含むユーザインターフェース６４２８を提示し得る（６５０４）。いくつかの実装形態では、これは、図６３に関して説明したように行われ得る。
【０３４２】
[00398]電子デバイス６４０２は、少なくとも１個のマイクロフォンによって捕捉された少なくとも１個のオーディオ信号の方向性を表示し得る（６５０６）。言い換えれば、電子デバイス６４０２は、電子デバイスに対するオーディオ信号源の位置を表示し得る。電子デバイス６４０２はまた、オーディオ信号源の角度をディスプレイ６４６４内に表示し得る。上で説明したように、電子デバイス６４０２は、捕捉されたオーディオ信号の２Ｄアングログラムを表示し得る。いくつかの実装形態では、ディスプレイ６４６４は、プロットと、水平面など、実ワールドの物理座標に基づく平面との整合を伝えるために、２Ｄプロットを３Ｄ遠近法で表示し得る。
【０３４３】
[00399]電子デバイス６４０２は、（たとえば、ユーザインターフェース６４２８上に表示された波紋に対応する）少なくとも１個のオーディオ信号に対応するアイコンを表示し得る（６５０８）。いくつかの構成によれば、電子デバイス６４０２（たとえば、ディスプレイ６４６４）は、ターゲットオーディオ信号（たとえば、音声信号）であるとしてオーディオ信号を識別するアイコンを表示し得る（６５０８）。加えて、またはその代わりに、電子デバイス６４０２（たとえば、ディスプレイ６４６４）は、雑音および／または干渉（たとえば、干渉もしくは干渉オーディオ信号）であるとしてオーディオ信号を識別するアイコン（たとえば、異なるアイコン）を表示し得る（６５０８）。
【０３４４】
[00400]いくつかの実装形態では、電子デバイス６４０２は、オーディオ信号のソースに対応するアイコンを表示し得る（６５０８）。たとえば、電子デバイス６４０２は、音声信号のソース、たとえば、個人の画像を示す画像アイコンを表示し得る（６５０８）。電子デバイス６４０２は、少なくとも１個のオーディオ信号に対応する複数のアイコンを表示し得る（６５０８）。たとえば、電子デバイスは、雑音／干渉信号、もしくは音声信号としてオーディオ信号を識別する、少なくとも１つの画像アイコンおよび／またはアイコンを表示し得る。
【０３４５】
[00401]電子デバイス６４０２は、ユーザインターフェース６４２８のすべてまたは一部を基準面と整合させ得る（６５１０）。たとえば、電子デバイス６４０２は、座標系６４３０を基準面と整合させ得る（６５１０）。いくつかの構成では、ユーザインターフェース６４２８のうちのすべてまたは一部を整合させること（６５１０）は、２次元プロット（たとえば、極座標プロット）を３次元ディスプイ空間にマッピング（たとえば、射影）することを含み得る。加えて、またはその代わりに、電子デバイス６４０２は、セクタ選択機能６４３２およびセクタ編集機能６４３６のうちの１つまたは複数を基準面と整合させ得る。基準面は水平であってよい（たとえば、地球座標に対応してよい）。いくつかの実装形態では、基準面と整合されたユーザインターフェース６４２８の一部は、電子デバイス６４０２方向とは無関係の基準面と整合され得る。言い換えれば、電子デバイス６４０２が変換および／または回転すると、基準面と整合されたユーザインターフェース６４２８のすべてまたは一部は、依然として基準面と整合された状態に留まり得る。いくつかの実装形態では、電子デバイス６４０２は、ユーザインターフェース６４２８のうちのすべてまたは一部をリアルタイムで整合させ得る（６５１０）。
【０３４６】
[00402]電子デバイス６４０２は、座標系６４３０の少なくとも１つのセクタの選択を可能にするセクタ選択機能６４３２を提供し得る（６５１２）。いくつかの実装形態では、これは、図６３に関して説明したように行われ得る。
【０３４７】
[00403]いくつかの実装形態では、電子デバイス６４０２（たとえば、ユーザインターフェース６４２８および／またはセクタ選択機能６４３２）は選択されたセクタをパディングし得る（６５１４）。たとえば、電子デバイス６４０２は、空間的オーディオ処理を改善するために、オーディオ信号を備えた追加の情報を含み得る。たとえば、パディング（padding）は、選択されたセクタに関して（たとえば、鮮やかな色で）強調表示されたパディングとして提供される視覚的フィードバックを提供することを指し得る。たとえば、図７１に例示される、選択されたセクタ７１５０（たとえば、セクタの輪郭）は、選択されたセクタの容易な識別を可能にするために強調表示され得る。
【０３４８】
[00404]電子デバイス６４０２（たとえた、ディスプレイ６４６４、ユーザインターフェース６４２８など）は、少なくとも１つのセクタの編集を可能にするセクタ編集機能６４３６を提供し得る（６５１６）。上で説明したように、電子デバイス６４０２は、ユーザインターフェース６４２８を介して、セクタ編集機能６４３６を提供し得る（６５１６）。いくつかの実装形態では、セクタ編集機能６４３６は、タッチ入力に基づいて動作し得る。たとえば、セクタ編集機能６４３６は、単一のタッチ入力または複数のタッチ入力に基づく、選択されたセクタの編集を可能にし得る。たとえば、ユーザインターフェース６４２８は、ユーザが選択されたセクタのサイズを調整するのを可能にする、少なくとも１つのタッチポイントを含み得る。この実装形態では、電子デバイス６４０２は、少なくとも１つのセクタの編集を可能にするタッチ入力を受信するタッチセンサ６４３８を提供し得る。
【０３４９】
[00405]電子デバイス６４０２は、固定モードと編集可能なモードとを提供し得る（６５１８）。編集可能モードで、ユーザインターフェース６４２８は、ユーザインターフェース６４２８の少なくとも１つの機能（たとえば、セクタ選択機能６４３２）を操作するための入力に応答し得る。固定モードで、ユーザインターフェース６４２８は、ユーザインターフェース６４２８の少なくとも１つの機能を操作するための入力に応答し得ない。いくつかの実装形態では、電子デバイス６４０２は、固定モードと編集可能なモードとの間の選択を可能にし得る。たとえば、ユーザインターフェース６４２８の無線ボタンは、編集可能モードと固定モードとの間の選択を可能にし得る。
【０３５０】
[00406]電子デバイス６４０２は、少なくとも１つのセクタ内に示されたオーディオ信号を渡し得る（６５２０）。たとえば、電子デバイス６４０２は、選択されたセクタ内に示されたオーディオ信号を渡し得る（６５２０）。いくつかの実装形態では、電子デバイス６４０２は、オーディオ信号を減衰し得る（６５２２）。たとえば、電子デバイス６４０２は、少なくとも１つの選択されたセクタ内に含まれないオーディオ信号を減衰（たとえば、削減および／または拒否）し得る（６５２２）。たとえば、オーディオ信号は音声信号を含み得る。この例では、電子デバイス６４０２は、ユーザ音声信号の他に、所望されないオーディオ信号を減衰し得る（６５２２）。
【０３５１】
[00407]図６６は、少なくとも１個のオーディオ信号の方向性を表示するためのユーザインターフェース６６２８ａ〜ｂの例を示す。いくつかの実装形態では、ユーザインターフェース６６２８ａ〜ｂは、図６２に関して説明したユーザインターフェース６２２８の例であり得る。ユーザインターフェース６６２８ａ〜ｂは、図６２に関して説明した座標系６２３０の例であり得る座標系６６３０ａ〜ｂを含み得る。
【０３５２】
[00408]図６６で、電子デバイス６２０２（たとえば、電話）は平に置かれ得る。これは、たとえば、テーブルトップモードで発生し得る。図６６で、座標系６６３０ａ〜ｂは、（たとえば、角度または角度の範囲に従って）少なくとも１個のオーディオ信号の方向性を示すことが可能な、少なくとも１個のオーディオ信号インジケータ６６４６ａ〜ｂを含み得る。少なくとも１個のオーディオ信号は、人物、スピーカ、またはオーディオ信号を生み出すことができる何かから発生し得る。第１のユーザインターフェース６６２８ａ内で、第１のオーディオ信号インジケータ６６４６ａは、第１の音声信号がおよそ１８０度にあることを示すことができる。比較すると、第２のユーザインターフェース６６２８ｂ内で、第２のオーディオ信号インジケータ６６４６ｂは、第２のオーディオ信号がおよそ２７０度にあることを示すことができる。いくつかの実装形態では、オーディオ信号インジケータ６６４６ａ〜ｂは、オーディオ信号の強度を示すことができる。たとえば、オーディオ信号インジケータ６６４６ａ〜ｂは、オーディオ信号の強度を示す、少なくとも１つの色の勾配を含み得る。
【０３５３】
[00409]第１のユーザインターフェース６６２８ａは、本明細書で説明するユーザインターフェースのうちの１つまたは複数の中に含まれ得る、１つまたは複数の特性の例を提供する。たとえば、第１のユーザインターフェース６６２８ａは、タイトル部分６６０１を含む。タイトル部分６６０１は、ユーザインターフェースまたは、ユーザインターフェースを提供するアプリケーションのタイトルを含み得る。図６６に示す例では、タイトルは「ＳＦＡＳＴ」である。他のタイトルが利用され得る。一般に、タイトル部分６６０１はオプションであり、ユーザインターフェースの一部の構成は、タイトル部分を含まない場合がある。さらに、タイトル部分は、ユーザインターフェース上のどこに配置されてもよい（たとえば、上部、底部、左、右、および／またはオーバーレイされるなど）ことを留意されたい。
【０３５４】
[00410]図６６に示す例では、第１のユーザインターフェース６６２８ａは、制御部分６６０３を含む。制御部分６６０３は、対話型制御の例を含む。いくつかの構成では、これらの対話型制御のうちの１つまたは複数は、本明細書で説明するユーザインターフェース内に含まれ得る。一般に、制御部分６６０３はオプションであり、ユーザインターフェースの一部の構成は、制御部分６６０３を含まない場合がある。さらに、制御部分は、図６６に例示されるようにグループ化されてよく、グループ化されなくてもよい。たとえば、対話型制御のうちの１つまたは複数は、ユーザインターフェースの異なる部分内に配置されてよい（たとえば、上部、底部、中央、左、右、および／またはオーバーレイされるなど）。
【０３５５】
[00411]図６６に示す例では、第１のユーザインターフェース６６２８ａは、アクティブ化／非アクティブ化ボタン６６０７と、チェックボックス６６０９と、ターゲットセクタインジケータ６６１１と、無線ボタン６６１３と、平滑化スライダ６６１５と、リセットボタン６６１７と、雑音抑圧（ＮＳ）可能ボタン６６１９とを含む。しかしながら、対話型制御は、幅広い種類の構成で実施され得ることに留意されたい。たとえば、スライダ、無線ボタン、ボタン、トグルボタン、チェックボックス、リスト、ダイヤル、タブ、テキストボックス、ドロップダウンリスト、リンク、画像、グリッド、テーブル、ラベルなどのうちの１つもしくは複数、および／またはそれらの組合せは、様々な機能を制御するためにユーザインターフェース内で実装され得る。
【０３５６】
[00412]アクティブ化／非アクティブ化ボタン６６０７は、一般に、第１のユーザインターフェース６６２８ａに関する機能をアクティブ化または非アクティブ化し得る。たとえば、アクティブ化／非アクティブ化ボタン６６０７に対応する事象（たとえば、タッチ事象）が生じるとき、アクティブ化の場合、ユーザインターフェース６６２８ａは、ユーザインターフェース対話性を可能にして、オーディオ信号インジケータ６６４６ａを表示し得、または非アクティブ化の場合、ユーザインターフェース対話性を不能にして、オーディオ信号インジケータ６６４６ａの表示を休止もしくは中止し得る。
【０３５７】
[00413]チェックボックス６６０９は、ターゲットオーディオ信号および／または干渉オーディオ信号の表示を動作可能または動作不能にし得る。たとえば、干渉物を表示する、およびターゲットチェックボックスを表示するは、それぞれ、検出／計算された干渉物およびターゲットオーディオ信号の検出された角度に関する視覚的フィードバックを可能にする。たとえば、「干渉物を表示する」要素は、ユーザインターフェース６６２８ａ内のターゲット位置および干渉位置に関する点を可視化することを動作可能にする、「ターゲットを表示する」要素と対にされ得る。いくつかの構成では、「干渉物を表示する」および「ターゲットを表示する」要素は、デバイスによって検出された角度位置上へのターゲットソースまたは干渉ソース（たとえば、その実際の写真、アイコンなど）の何らかの実際の写真の表示を可能／不能にし得る。
【０３５８】
[00414]ターゲットセクタインジケータ６６１１は、選択されたセクタまたはターゲットセクタの表示を提供し得る。この例では、すべてのセクタがターゲットセクタとして示される。図７１に関して、下に別の例が提供される。
【０３５９】
[00415]無線ボタン６６１３は、固定セクタモードまたは編集可能セクタモードの選択を可能にし得る。固定モードで、１つまたは複数のセクタ（たとえば、選択されたセクタ）は調整され得ない。編集可能モードで、１つまたは複数のセクタ（たとえば、選択されたセクタ）は調整され得る。
【０３６０】
[00416]平滑化スライダ６６１５は、入力をフィルタリングするために使用される値の選択を実現し得る。たとえば、０の値はフィルタが存在しないことを示すのに対して、２５の値は、積極的なフィルタリングを示し得る。いくつかの構成では、平滑化スライダ６６１５は、ソースアクティビティ極座標プロットを表示するための平滑化の量を表す。たとえば、平滑化の量は、平滑化スライダ６６１５によって示される値に基づき得、この場合、再帰的平滑化が実行される（たとえば、ｐｏｌａｒ＝（１−ａｌｐｈａ）*ｐｏｌａｒ＋（ａｌｐｈａ）*ｐｏｌａｒ＿ｃｕｒｒｅｎｔ＿ｆｒａｍｅであり、したがって、より少ないアルファはより多くの平滑化を意味する）。
【０３６１】
[00417]リセットボタン６６１７は、１つまたは複数の現在のユーザインターフェース６６２８ａ設定の消去を可能にし得る。たとえば、リセットボタン６６１７に対応するタッチ事象が生じるとき、ユーザインターフェース６６２８ａは、任意のセクタ選択を消去し得、ターゲットおよび／もしくは干渉オーディオ信号が表示されるかどうかを消去し得、かつ／または平滑化スライダをデフォルト値にリセットし得る。雑音抑圧（ＮＳ）可能ボタン６６１９は、入力されたオーディオ信号に関する雑音抑圧処理を可能または無効にし得る。たとえば、電子デバイスは、雑音抑圧（ＮＳ）有効ボタン６６１９に基づいて、干渉オーディオ信号のフィルタリングを可能または不能にし得る。
【０３６２】
[00418]ユーザインターフェース６６２８ａは、座標系部分６６０５（たとえば、プロット部分）を含み得る。いくつかの構成では、座標系部分６６０５は、ユーザインターフェース６６２８ａ全体（および／またはデバイスディスプレイ全体）を占有し得る。他の構成では、座標系は、ユーザインターフェース６６２８ａのサブセクションを占有し得る。本明細書では、極座標系が例として与えられているが、直交座標系など、代替の座標系がユーザインターフェース６６２８ａ内に含まれ得ることに留意されたい。
【０３６３】
[00419]図９４は、ユーザインターフェース９４２８の別の例を示す。この例では、ユーザインターフェース９４２８は、直交（たとえば、デカルト）座標系９４３０を含む。オーディオ信号インジケータ９４４６の一例も示される。上で説明したように、座標系９４３０は、図９４に例示するように、ユーザインターフェース９４２８全体（および／または、電子デバイス６２０２内に含まれたディスプレイ９４６４全体）を占有し得る。他の構成では、座標系９４３０は、ユーザインターフェース９４２８（および／またはディスプレイ９４６４）のサブセクションを占有し得る。直交座標系は、本明細書で説明する極座標系のいずれかの代わりに実施され得ることに留意されたい。
【０３６４】
[00420]図６７は、少なくとも１個のオーディオ信号の方向性を表示するためのユーザインターフェース６７２８の別の例を示す。いくつかの実装形態では、ユーザインターフェース６７２８は、図６２に関して説明したユーザインターフェース６２２８の一例であり得る。ユーザインターフェースは、図６２および図６６のうちの１つまたは複数に関して説明した対応する要素の例であり得る、座標系６７３０と、少なくとも１個のオーディオ信号インジケータ６７４６ａ〜ｂとを含み得る。図６７で、ユーザインターフェース６７２８は、複数のオーディオ信号インジケータ６７４６ａ〜ｂを含み得る。たとえば、第１のオーディオ信号源６７４６ａは、第１のオーディオ信号源６７１５ａがおよそ９０度にあり、第２のオーディオ信号源６７１５ｂがおよそ２７０度にあることを示し得る。たとえば、図６７は、ユーザインターフェース６７２８を含む電子デバイスの左および右に対する音声検出の一例を示す。より具体的には、ユーザインターフェース６７２８は、電子デバイスの左および右から検出された音声を示し得る。たとえば、ユーザインターフェース６７２８は、異なる位置内の複数（たとえば、２個）の異なるソースを同時に表示することができる。いくつかの構成では、下で図７８に関して説明される手順は、オーディオ信号インジケータ６７４６ａ〜ｂ（および、たとえば、オーディオ信号ソース６７１５ａ〜ｂ）に対応する２つのセクタの選択を可能にし得る。
【０３６５】
[00421]図６８は、少なくとも１個のオーディオ信号の方向性を表示するためのユーザインターフェース６８２８の別の例を示す。いくつかの実装形態では、ユーザインターフェース６８２８は、図６２に関して説明したユーザインターフェース６２２８の一例であり得る。ユーザインターフェースは、図６２および図６６のうちの１つまたは複数に関して説明した、対応する要素の例であり得る、座標系６８３０と、オーディオ信号インジケータ６８４６とを含み得る。図６８は、２次元座標系６８３０が３次元表示空間内に射影されている一例を示し、この場合、座標系６８３０は、ユーザインターフェース６８２８の内部に広がるように見える。たとえば、電子デバイス６２０２（たとえば、電話）は、ユーザの手のひらの中にあり得る。具体的には、電子デバイス６２０２は、表を上にした水平方向であり得る。この例では、ユーザインターフェース６８２８の一部は、先に説明したように、水平基準面と整合され得る。図６８のオーディオ信号は、電子デバイス６２０２を手の中に保持して、その前面で（たとえば、およそ１８０度で）話をしているユーザから生じ得る。
【０３６６】
[00422]図６９は、少なくとも１個のオーディオ信号の方向性を表示するためのユーザインターフェース６９２８の別の例を示す。いくつかの実装形態では、ユーザインターフェース６９２８は、図６２に関して説明したユーザインターフェース６２２８の一例であり得る。ユーザインターフェースは、図６２および図６６のうちの１つまたは複数に関して説明した、対応する要素の例であり得る、座標系６９３０と、オーディオ信号インジケータ６９４６とを含み得る。図６９では、電子デバイス６２０２（たとえば、電話）は、ユーザの手のひらの中にあり得る。たとえば、電子デバイス６２０２は、表を上にした水平方向であり得る。この例では、ユーザインターフェース６９２８の一部は、先に説明したように、水平基準面と整合され得る。図６９のオーディオ信号は、電子デバイス６２０２の背面から（たとえば、およそ０度で）生じ得る。
【０３６７】
[00423]図７０は、少なくとも１個のオーディオ信号の方向性を表示するためのユーザインターフェース７０２８の別の例を示す。いくつかの実装形態では、ユーザインターフェース７０２８は、図６２に関して説明したユーザインターフェース６２２８の一例であり得る。ユーザインターフェースは、図６２および図６６のうちの１つまたは複数に関して説明した、対応する要素の例であり得る、座標系７０３０と、少なくとも１個のオーディオ信号インジケータ７０４６ａ〜ｂとを含み得る。いくつかの構成では、ユーザインターフェース７０２８は、表示されるオーディオ信号インジケータ７０４６ａ〜ｂのタイプに対応する、少なくとも１つのアイコン７０４８ａ〜ｂを含み得る。たとえば、ユーザインターフェース７０２８は、ターゲットオーディオ信号（たとえば、話者の声またはユーザの声）に対応する第１のオーディオ信号インジケータ７０４６ａの隣に、三角形アイコン７０４８ａを表示することができる。同様に、ユーザインターフェース７０２８は、干渉（たとえば、干渉オーディオ信号または雑音）に対応する第２のオーディオ信号インジケータ７０４６ｂの隣にひし形アイコン７０４８ｂを表示することができる。
【０３６８】
[00424]図７１は、ユーザインターフェース７１２８のセクタ選択機能６２３２の一例を示す。いくつかの実装形態では、ユーザインターフェース７１２８は、図６２に関して説明したユーザインターフェース６２２８の一例であり得る。ユーザインターフェース７１２８は、図６２および図６６のうちの１つもしくは複数に関して説明した、対応する要素の例であり得る、座標系７１３０および／またはオーディオ信号インジケータ７１４６を含み得る。上で説明したように、ユーザインターフェース７１２８は、たとえば、タッチ入力によって、少なくとも１つのセクタの選択を可能にするセクタ選択機能６２３２を含み得る。図７１で、選択されたセクタ７１５０は破線によって示される。いくつかの実装形態では、選択されたセクタ７１５０の角度の範囲（たとえば、図７１に示すように、およそ２２５度からおよそ３１５度）も表示され得る。先に説明したように、いくつかの実装形態では、電子デバイス６２０２は、選択されたセクタ７１５０内に示された（たとえば、オーディオ信号インジケータ７１４６によって表された）オーディオ信号を渡し得る。この例では、オーディオ信号源は、電話の側面に（およそ、２７０度）にある。いくつかの構成では、選択されたセクタ７１５０の外部の他のセクタは、雑音抑圧および／または減衰され得る。
【０３６９】
[00425]図７１で示される例では、ユーザインターフェース７１２８は、ターゲットセクタインジケータを含む。ターゲットセクタインジケータは、この場合、２２５度と３１５度との間の選択されたセクタを示す。セクタは、他の構成の他のパラメータを用いて表示され得ることに留意されたい。たとえば、ターゲットセクタインジケータは、セクタ番号などに従って、選択されたセクタを放射状に示すことができる。
【０３７０】
[00426]図７２は、ユーザインターフェース７２２８のセクタ選択機能６２３２の別の例を示す。いくつかの実装形態では、ユーザインターフェース７２２８は、図６２に関して説明したユーザインターフェース６２２８の一例であり得る。ユーザインターフェース７２２８は、図６２、図６６、および図７１のうちの少なくとも１つに関して説明した、対応する要素の例であり得る、座標系７２３０と、オーディオ信号インジケータ７２４６と、少なくとも１つの選択されたセクタ７２５０ａ〜ｂとを含み得る。上で説明したように、セクタ選択機能６２３２は、複数のセクタの同時の選択を可能にし得る。図７２で、（たとえば、破線によって示されように）２つのセクタ７２５０ａ〜ｂが選択されている。この例では、オーディオ信号はおよそ２７０度にある。選択されたセクタ７２５０ａ〜ｂの外部の他のセクタは、雑音抑圧および／または減衰され得る。これにより、本明細書で説明するシステムおよび方法は、２つ以上のセクタ７２５０の一度の選択を可能にし得る。
【０３７１】
[00427]図７３は、ユーザインターフェース７３２８のセクタ選択機能６２３２の別の例を示す。いくつかの実装形態では、ユーザインターフェース７３２８は、図６２に関して説明したユーザインターフェース６２２８の例であり得る。ユーザインターフェース７３２８は、図６２、図６６、および図７１のうちの少なくとも１つに関して説明した、対応する要素の一例であり得る、座標系７３３０と、少なくとも１個のオーディオ信号インジケータ７３４６ａ〜ｂと、少なくとも１つの選択されたセクタ７３５０ａ〜ｂとを含み得る。図７３で、（たとえば、破線によって示されるように）２つのセクタ７３５０ａ〜ｂが選択されている。この例では、話者は電子デバイス６２０２の側面にある。選択されたセクタ７２５０ａ〜ｂの外部の他のセクタは、雑音抑圧および／または減衰され得る。
【０３７２】
[00428]図７４は、ユーザインターフェース７４２８ａ〜ｆのセクタ選択機能６２３２のより多くの例を示す。いくつかの実装形態では、ユーザインターフェース７４２８ａ〜ｆは、図６２に関して説明したユーザインターフェース６２２８の例であり得る。ユーザインターフェース７４２８ａ〜ｆは、図６２、図６６、および図７１のうちの少なくとも１つに関して説明した、対応する要素の例であり得る、座標系７４３０ａ〜ｆと、少なくとも１個のオーディオ信号インジケータ７４４６ａ〜ｆと、少なくとも１つの選択されたセクタ７４５０ａ〜ｃとを含み得る。この例では、選択されたセクタ７４５０ａ〜ｃは、タッチ入力７４５２に基づいて判断され得る。たとえば、セクタおよび／またはセクタ角度は、指スワイプに基づいて選択され得る。たとえば、ユーザは、円形タッチ入力７４５２を入力することができる。選択されたセクタ７１５０ｂは、次いで、円形タッチ入力７４５２に基づいて判断され得る。言い換えれば、ユーザは、（たとえば、タッチポイントまたは「ハンドル」に基づいて）手動で調整する代わりに、当該領域を描くことによってセクタを狭めることができる。いくつかの実装形態では、タッチ入力７４５２に基づいて、複数のセクタが選択される場合、「最善の」セクタ７４５０ｃが選択されて、当該領域に一致するように再調整され得る。いくつかの実装形態では、「最善の」という用語は、最強の少なくとも１個のオーディオ信号を有するセクタを示し得る。これは、セクタを選択して、狭めるための１つのユーザフレンドリーな様式であり得る。セクタを拡大または縮小するために、スクリーン上またはスクリーン上部で複数の指（たとえば、２本以上）が同時に使用され得ることに留意されたい。タッチ入力７４５２の他の例は、ユーザからのタップ入力を含み得る。この例では、ユーザは座標系の一部をタップすることができ、タップ位置の中央にある（または、事前設定された角度の範囲に整合する）セクタが選択され得る。この例では、下で説明するように、ユーザは、次いで、編集可能モードに切り替えて、タッチポイントを調整することによって、セクタを編集することができる。
【０３７３】
[00429]図７５は、ユーザインターフェース７５２８ａ〜ｆのセクタ選択機能６２３２のより多くの例を示す。いくつかの実装形態では、ユーザインターフェース７５２８ａ〜ｆは、図６２に関して説明したユーザインターフェース６２２８の例であり得る。ユーザインターフェース７５２８ａ〜ｆは、図６２、図６６、および図７１のうちの少なくとも１つに関して説明した、対応する要素の例であり得る、座標系７５３０ａ〜ｆと、少なくとも１個のオーディオ信号インジケータ７５４６ａ〜ｆと、少なくとも１つの選択されたセクタ７５５０ａ〜ｃとを含み得る。この例では、選択されたセクタ７５５０ａ〜ｃは、タッチ入力７５５２に基づいて判断され得る。たとえば、セクタおよび／またはセクタ角度は、指スワイプに基づいて選択され得る。たとえば、ユーザは、スワイプタッチ入力７５５２を入力し得る。言い換えれば、ユーザは、（たとえば、タッチポイントまたは「ハンドル」に基づいて）手動で調整する代わりに、当該領域を描くことによってセクタを狭め得る。この例では、セクタは、（たとえば、円を描く代わりに）スワイプタッチ入力７５５２だけに基づいて選択および／または調整され得る。選択されたセクタ７１５０ｂは、次いで、スワイプタッチ入力７５５２に基づいて判断され得る。いくつかの実装形態では、タッチ入力７５５２に基づいて複数のセクタが選択される場合、「最善の」セクタ７５５０ｃが選択されて、当該領域に一致するように再調整され得る。いくつかの実装形態では、「最善の」という用語は、最強の少なくとも１個のオーディオ信号を有するセクタを示すことが可能である。これは、セクタを選択して、狭めるための１つのユーザフレンドリーな様式であり得る。セクタを拡大または縮小するために、スクリーン上またはスクリーン上部で複数の指（たとえば、２本以上）が同時に使用され得ることを留意されたい。本明細書で説明するセクタ選択および／または調整技法のうちのいずれかに従って、単一の指または複数の指が感知され得ることを留意されたい。
【０３７４】
[00430]図７６は、セクタを編集するための方法７６００の一構成を示す流れ図である。方法７６００は、電子デバイス６２０２によって実行され得る。電子デバイス６２０２（たとえば、ディスプレイ６２６４）は、少なくとも１つのセクタに対応する、少なくとも１つの点（たとえば、タッチポイント）を表示し得る（７６０２）。いくつかの実装形態では、少なくとも１つのタッチポイントは、少なくとも１つのセクタの編集を可能にするためのセクタ編集機能６４３６によって実施され得る。たとえば、ユーザインターフェース６２２８は、ユーザが選択されたセクタのサイズを調整する（たとえば、拡大する、または狭める）のを可能にする、少なくとも１つのタッチポイントを含み得る。タッチポイントは、セクタの境界周囲に表示され得る。
【０３７５】
[00431]電子デバイス６２０２（たとえば、タッチセンサ）は、少なくとも１つの点（たとえば、タッチポイント）に対応するタッチ入力を受信し得る（７６０４）。たとえば、電子デバイス６２０２は、セクタを編集（たとえば、そのサイズおよび／または形状を調整）するタッチ入力を受信し得る。たとえば、ユーザはタッチポイントに触れることによって、少なくとも１つのタッチポイントを選択し得る。この例では、ユーザは、ユーザインターフェース６２２８上に表示されたタッチポイントを移動させ得る。この実装形態では、タッチ入力を受信すること（７６０４）は、タッチ入力に基づいて、タッチポイントを調整することを含み得る。たとえば、ユーザがタッチセンサ６４３８を介してタッチポイントを移動させるにつれて、電子デバイス６２０２は、それに応じて、タッチポイントを移動させ得る。
【０３７６】
[00432]電子デバイス６２０２（たとえば、ユーザインターフェース６２２８）は、タッチ入力に基づいて、少なくとも１つのセクタを編集し得る（７６０６）。たとえば、電子デバイス６２０２は、単一または複数のタッチ入力に基づいて、セクタのサイズおよび／または形状を調整し得る。同様に、電子デバイス６２０２は、タッチ入力に基づいて、座標系６２３０に対してセクタの位置を変更し得る。
【０３７７】
[00433]図７７は、ユーザインターフェース７７２８ａ〜ｂのセクタ編集機能６４３６の例を示す。いくつかの実装形態では、ユーザインターフェース７７２８ａ〜ｂは、図６２に関して説明したユーザインターフェース６２２８の例であり得る。ユーザインターフェース７７２８ａ〜ｂは、図６２に関して説明した、対応する要素の例であり得る座標系７７３０ａ〜ｂを含み得る。ユーザインターフェース７７２８ａ〜ｂは、少なくとも１つのタッチポイント７７５４ａ〜ｈを含み得る。上で説明したように、タッチポイント７７５４ａ〜ｈは、少なくとも１つのセクタの編集を可能にするハンドルであり得る。タッチポイント７７５４ａ〜ｈは、セクタの頂点に位置し得る。いくつかの実装形態では、セクタ編集は、セクタ選択とは無関係に行われ得る。したがって、いくつかの構成では、選択されないセクタが調整され得る。
【０３７８】
[00434]いくつかの実装形態では、ユーザインターフェース７７２８ａ〜ｂは、ユーザインターフェース７７２８ａ〜ｂの固定モードと編集モードとを可能にする対話型制御を提供し得る。たとえば、ユーザインターフェース７７２８ａ〜ｂは、各々、ユーザインターフェース７７２８ａ〜ｂが動作可能かどうかを制御するアクティブ化／非アクティブ化ボタン７７５６ａ〜ｂを含み得る。アクティブ化／非アクティブ化ボタン７７５６ａ〜ｂは、ユーザインターフェース７７２８ａ〜ｂに関してアクティブ化／非アクティブ化された状態をトグルし得る。編集可能モードにあるとき、ユーザインターフェース７７２８ａ〜ｂは、少なくとも１つのセクタに対応する、少なくとも１つのタッチポイント７７５４ａ〜ｆ（たとえば、ハンドル）（たとえば、セクタの縁の円）を表示し得る。
【０３７９】
[00435]図７８は、ユーザインターフェース７８２８ａ〜ｃのセクタ編集機能６４３６のより多くの例を示す。いくつかの実装形態では、ユーザインターフェース７８２８ａ〜ｃは、図６２に関して説明したユーザインターフェース６２２８の例であり得る。ユーザインターフェース７８２８ａ〜ｃは、図６２、図６６、および図７１のうちの少なくとも１つに関して説明した、対応する要素の例であり得る、座標系７８３０ａ〜ｃと、少なくとも１個のオーディオ信号インジケータ７８４６ａ〜ｂと、少なくとも１つの選択されたセクタ７８５０ａ〜ｅと、少なくとも１つのタッチポイント７８５４ａ〜ｌを含み得る。図７８で、（たとえば、破線によって示されるように）少なくとも１つのセクタが選択されている。図７８に示すように、選択されたセクタ７８５０ａ〜ｅは、一層の精度のために、狭められることが可能である。たとえば、ユーザは、選択されたセクタ７８５０ａ〜ｅを調整する（たとえば、拡大する、または狭める）ために、タッチポイント７８５４ａ〜ｌを使用することができる。選択されたセクタ７８５０ａ〜ｂの外部の他のセクタは、雑音抑圧および／または減衰され得る。
【０３８０】
[00436]図７９は、ユーザインターフェース７９２８ａ〜ｂのセクタ編集機能６４３６のより多くの例を示す。いくつかの実装形態では、ユーザインターフェース７９２８ａ〜ｂは、図６２に関して説明したユーザインターフェース６２２８の例であり得る。ユーザインターフェース７９２８ａ〜ｂは、図６２、図６６、および図７１のうちの少なくとも１つに関して説明した、対応する要素の例であり得る、座標系７９３０ａ〜ｂと、少なくとも１個のオーディオ信号インジケータ７９４６ａ〜ｂと、少なくとも１つの選択されたセクタ７９５０ａ〜ｂと、少なくとも１つのタッチポイント７９５４ａ〜ｈとを含み得る。図７９では、電子デバイス６２０２（たとえば、電話）は、ユーザの手のひらの中にあり得る。たとえば、電子デバイス６２０２は上方向に傾斜され得る。この例では、ユーザインターフェース７９２８ａ〜ｂの一部（たとえば、座標系７９３０ａ〜ｂ）は、先に説明したように、水平基準面と整合され得る。したがって、座標系７９３０ａ〜ｂは、ユーザインターフェース７９２８ａ〜ｂ内に広がる３次元遠近法で出現する。図７９のオーディオ信号は、電子デバイス６２０２を手の中に保持して、その前面で（たとえば、およそ１８０度で）話をしているユーザから生じ得る。図７９はまた、少なくとも１つのセクタがリアルタイムで狭められること、または広げられることが可能であることを例示する。たとえば、選択されたセクタ７９５０ａ〜ｂは、進行中の会話または電話呼の間に調整され得る。
【０３８１】
[00437]図８０は、ユーザインターフェース８０２８ａ〜ｃのセクタ編集機能６４３６のより多くの例を示す。いくつかの実装形態では、ユーザインターフェース８０２８ａ〜ｃは、図６２に関して説明したユーザインターフェース６２２８の例であり得る。ユーザインターフェース８０２８ａ〜ｃは、図６２、図６６、および図７１のうちの少なくとも１つに関して説明した、対応する要素の例であり得る、座標系８０３０ａ〜ｃと、少なくとも１個のオーディオ信号インジケータ８０４６ａ〜ｃと、少なくとも１つの選択されたセクタ８０５０ａ〜ｂと、少なくとも１つのタッチポイント８０５４ａ〜ｂとを含み得る。第１の図は、およそ２７０度でのオーディオ信号の提示を示すオーディオ信号インジケータ８０４６ａを示す。中央の図は、選択されたセクタ８０５０ａを有するユーザインターフェース８０２８ｂを示す。右の図は、選択されたセクタ８０５０ｂを編集する一例を示す。この場合、選択されたセクタ８０５０ｂは狭められている。この例では、電子デバイス６２０２は、選択されたセクタ８０５０ｂに関連する到来方向を有するオーディオ信号を渡して、選択されたセクタ８０５０ｂの外側に関連する到来方向を有する他のオーディオ信号を減衰することができる。
【０３８２】
[00438]図８１は、ユーザインターフェース８１２８ａ〜ｄのセクタ編集機能６４３６のより多くの例を示す。いくつかの実装形態では、ユーザインターフェース８１２８ａ〜ｄは、図６２に関して説明したユーザインターフェース６２２８の例であり得る。ユーザインターフェース８１２８ａ〜ｄは、図６２、図６６、および図７１のうちの少なくとも１つに関して説明した、対応する要素の例であり得る、座標系８１３０ａ〜ｄと、少なくとも１個のオーディオ信号インジケータ８１４６ａ〜ｄと、少なくとも１つの選択されたセクタ８１５０ａ〜ｃと、少なくとも１つのタッチポイント８１５４ａ〜ｈとを含み得る。第１の図は、およそ２７０度でのオーディオ信号の提示を示すオーディオ信号インジケータ８１４６ａを示す。第２の図は、選択されたセクタ８１５０ａを有するユーザインターフェース８１２８ｂを示す。第３の図は、セクタを編集するために使用される、少なくとも１つのタッチポイント８１５４ａ〜ｄを示す。第４の図は、選択されたセクタ８１５０ｄを編集する一例を示す。この場合、選択されたセクタ８１５０ｄは狭められている。この例では、電子デバイス６２０２は、（たとえば、ユーザ入力に基づき得る）選択されたセクタ８１５０ｄに関連する到来方向を有するオーディオ信号を渡して、選択されたセクタ８１５０ｄの外側に関連する到来方向を有する他のオーディオ信号を減衰することができる。
【０３８３】
[00439]図８２は、電子デバイス６２０２の方向とは無関係に方向された座標系８２３０を有するユーザインターフェース８２２８の一例を示す。いくつかの実装形態では、ユーザインターフェース８２２８は、図６２に関して説明したユーザインターフェース６２２８の一例であり得る。ユーザインターフェースは、図６２および図６６のうちの少なくとも１つに関して説明した、対応する要素の例であり得る、座標系８２３０と、オーディオ信号インジケータ８２４６とを含み得る。図８２で、電子デバイス６２０２（たとえば、電話）は、（たとえば、ユーザの手のひら内で）上方に傾斜している。ユーザインターフェース８２２８の座標系８２３０（たとえば、極座標グラフ）は、オーディオ信号源位置を示すか、または表示する。この例では、ユーザインターフェース８２２８の一部は、先に説明したように、水平基準面と整合される。図８２のオーディオ信号は、およそ１８０度でソース８２１５から生じる。上で説明したように、ソース８２１５は、（すなわち、たとえば、電子デバイス６２０２をその手の中に保持して、その前面で話している）ユーザ、話者、またはオーディオ信号を生成することが可能な何かを含み得る。
【０３８４】
[00440]図８３は、電子デバイス６２０２方向とは無関係に方向された座標系８３３０を有するユーザインターフェース８３２８の別の例を示す。いくつかの実装形態では、ユーザインターフェース８３２８は、図６２に関して説明したユーザインターフェース６２２８の一例であり得る。ユーザインターフェース８３２８は、図６２および図６６のうちの少なくとも１つに関して説明した、対応する要素の例であり得る、座標系８３３０と、オーディオ信号インジケータ８３４６とを含み得る。図８３で、電子デバイス６２０２（たとえば、電話）は、（音源８３１５に向かって）電子デバイス６２０２の底部から電子デバイス６２０２の上部に徐々に上昇する（たとえば、ユーザの手のひらの中に）斜めまたは傾斜した方向にある。ユーザインターフェース８３２８の座標系８３３０（たとえば、極座標グラフ）は、オーディオ信号源位置を表示する。この例では、ユーザインターフェース８３２８の一部は、先に説明したように、水平基準面と整合される。図８３のオーディオ信号は、電子デバイス６２０２（たとえば、電話）の背面に向かってソース８３１５から生じる。図８３は、ユーザインターフェース８３２８の基準面が３Ｄ界の（たとえば、水平）物理平面と整合されていることを例示する。図８３で、電子デバイス６２０２は半垂直に保持されているにもかかわらず、ユーザインターフェース８３２８平面はスクリーン状態に入っていることに留意されたい。したがって、電子デバイス６２０２が床の物理平面に対しておよそ４５度にあるとしても、ユーザインターフェース８３２８の座標系８３３０平面は、床の物理平面に対して０度にある。たとえば、ユーザインターフェース８３２８上の基準面は、物理座標系内の基準面に対応する。
【０３８５】
[00441]図８４は、電子デバイス６２０２方向とは無関係に方向された座標系８４３０を有するユーザインターフェース８４２８の別の例を示す。いくつかの実装形態では、ユーザインターフェース８４２８は、図６２に関して説明したユーザインターフェース６２２８の一例であり得る。ユーザインターフェース８４２８は、図６２および図６６のうちの少なくとも１つに関して説明した、対応する要素の例であり得る、座標系８４３０と、オーディオ信号インジケータ８４４６とを含み得る。図８４で、電子デバイス６２０２（たとえば、電話）は、（たとえば、ユーザの手のひらの中に）垂直方向である。ユーザインターフェース８４２８の座標系８４３０（たとえば、極座標グラフ）は、オーディオ信号源位置を表示する。この例では、ユーザインターフェース８４２８の一部は、先に説明したように、水平基準面と整合される。図８４のオーディオ信号は、電子デバイス６２０２（たとえば、電話）の左後ろ（たとえば、背面）に向かうソース８４１５から生じる。
【０３８６】
[00442]図８５は、電子デバイス６２０２方向とは無関係に方向された座標系８５３０を有するユーザインターフェース８５２８の別の例を示す。いくつかの実装形態では、ユーザインターフェース８５２８は、図６２に関して説明したユーザインターフェース６２２８の一例であり得る。ユーザインターフェース８５２８は、図６２および図６６のうちの少なくとも１つに関して説明した、対応する要素の例であり得る、座標系８５３０と、オーディオ信号インジケータ８５４６とを含み得る。図８５で、電子デバイス６２０２（たとえば、電話）は表を上にした水平方向（たとえば、テーブルトップモード）である。ユーザインターフェース８５２８の座標系８５３０（たとえば、極座標グラフ）は、オーディオ信号源位置を表示する。図８５のオーディオ信号は、電子デバイス６２０２（たとえば、電話）の左上に向かうソース８５１５から生じる。いくつかの例では、オーディオ信号源が追跡される。たとえば、雑音抑圧が可能にされると、電子デバイス６２０２は最大音量の話者または音源を追跡することができる。たとえば、電子デバイス６２０２（たとえば、電話）は、他の領域（たとえば、ゾーンまたはセクタ）からの他の音（たとえば、雑音）を抑圧すると同時に、最大音量の話者の動きを追跡することができる。
【０３８７】
[00443]図８６は、電子デバイス６２０２方向とは無関係に方向された座標系８６３０ａ〜ｃを有するユーザインターフェース８６２８ａ〜ｃのより多くの例を示す。言い換えれば、座標系８６３０ａ〜ｃおよび／またはオーディオ信号インジケータ８６４６ａ〜ｃは、電子デバイス６２０２がどのように回転するかに関係なく、物理的空間に対して同じ方向に留まる。いくつかの実装形態では、ユーザインターフェース８６２８ａ〜ｃは、図６２に関して説明したユーザインターフェース６２２８の例であり得る。ユーザインターフェース８６２８ａ〜ｃは、図６２および図６６のうちの少なくとも１つ関して説明した、対応する要素の例であり得る、座標系８６３０ａ〜ｃと、オーディオ信号インジケータ８６４６ａ〜ｃとを含み得る。コンパスなしで、セクタ選択機能６２３２は、実ワールドの物理座標系（たとえば、北、南、東、西など）と関連性を有さない場合がある。したがって、電子デバイス６２０２（たとえば、電話）がユーザに面して垂直方向にある場合（たとえば、ブラウズトークモード）、電子デバイス６２０２の上部は、「０度」と指定され得、垂直軸に沿って進む。電子デバイス６２０２が、たとえば、右回りの方向に９０度だけ回転するとき、このとき、水平軸上に「０度」が位置特定される。したがって、セクタが選択されるとき、電子デバイス６２０２の回転は選択されたセクタに影響を及ぼす。方向を検出し得る別の構成要素、たとえば、コンパスを追加することによって、ユーザインターフェース８６２８ａ〜ｃのセクタ選択機能６２３２は、電話ではなく、物理的空間と相対的であり得る。言い換えれば、コンパスを追加することによって、電話が垂直な直立位置から水平位置に選択されるとき、ユーザに面している、電話の上部側は依然として「０度」に留まる。たとえば、図８６の第１の画像内で、ユーザインターフェース８６２８ａは、傾斜なしに（すなわち、たとえば、０度の傾斜で）例示されている。たとえば、座標系８６３０ａは、ユーザインターフェース８６２８ａおよび／または電子デバイス６２０２と整合される。比較すると、図８６の第２の画像内で、ユーザインターフェース８６２８ｂおよび／または電子デバイス６２０２は左に傾斜している。しかしながら、座標系８６３０ｂ（および、実ワールドと電子デバイス６２０２との間のマッピング）は維持され得る。これは、たとえば、傾斜センサデータ５６０８に基づいて行われ得る。図８６の第３の画像内で、ユーザインターフェース８６２８ｃおよび／または電子デバイス６２０２は右に傾斜している。しかしながら、座標系８６３０ｃ（および、実ワールドと電子デバイス６２０２との間のマッピング）は維持され得る。
【０３８８】
[00444]本明細書で使用される場合、「物理座標」という用語は、地理座標を示す場合があり、または示さない場合もあることに留意されたい。いくつかの構成では、たとえば、電子デバイス６２０２がコンパスを含まないとき、電子デバイス６２０２は、センサデータ５６０８に基づいて、座標をマルチマイクロフォン構成から物理座標に依然としてマッピングし得る。この場合、マッピング５６１２は、電子デバイス６２０２と相対的であり得、地球座標（たとえば、北、南、東、西）に直接的に対応しない場合がある。それにもかかわらず、電子デバイス６２０２は、電子デバイス６２０２に対する物理的空間内の音の方向を区別することが可能であり得る。しかしながら、いくつかの構成では、電子デバイス６２０２は、コンパス（または、他の航行手段）を含み得る。この場合、電子デバイス６２０２は、座標をマルチマイクロフォン構成から、地球座標（たとえば、北、南、東、西）に対応する物理座標にマッピングすることができる。本明細書で開示されるシステムおよび方法に従って、異なるタイプの座標系６２３０が利用され得る。
【０３８９】
[00445]図８７は、電子デバイス６２０２方向とは無関係に方向された座標系８７３０を有するユーザインターフェース８７２８の別の例を示す。いくつかの実装形態では、ユーザインターフェース８７２８は、図６２に関して説明したユーザインターフェース６２２８の一例であり得る。ユーザインターフェース８７２８は、図６２および図６６のうちの少なくとも１つに関して説明した、対応する要素の例であり得る、座標系８７３０と、オーディオ信号インジケータ８７４６とを含み得る。いくつかの実装形態では、ユーザインターフェース８７２８は、（上で説明したような）座標系８７３０と併せてコンパス８７５６も含む。この実装形態では、コンパス８７５６は方向を検出することができる。コンパス８７５６部分は、実ワールドワールド座標に対する電子デバイス６２０２方向を表示することができる。コンパス８７５６を介して、ユーザインターフェース８７２８上のセクタ選択機能６２３２は、電子デバイス６２０２ではなく、物理的空間と相対的であり得る。言い換えれば、コンパス８７５６を追加することによって、電子デバイス６２０２が垂直位置から水平位置に選択されるとき、ユーザに面している電子デバイス６２０２の上面付近は依然として「０度」に留まる。物理的電子デバイス６２０２方向を判断することは、コンパス８７５６を用いて行われ得ることに留意されたい。しかしながら、コンパス８７５６が存在しない場合、代わりに、ＧＰＳおよび／またはジャイロセンサに基づいて判断されることも可能である。したがって、コンパス８７５６の代わりに、またはコンパス８７５６に加えて、電子デバイス６２０２の物理的方向を判断するために使用され得る何らかのセンサ５６０４またはシステムが使用され得る。したがって、コンパス８７５６は、本明細書で説明する構成のうちのいずれかにおいて別のセンサ５６０４またはシステムと置換され得る。したがって、方向がユーザに対して固定された状態に留まるスクリーンショットを提供することが可能な複数のセンサ５６０４が存在する。
【０３９０】
[00446]ＧＰＳ受信機が電子デバイス６２０２内に含まれる場合、ＧＰＳデータは、（単にセンサであることに加えて）追加の機能を提供するために利用され得る。いくつかの構成では、たとえば、電子デバイス６２０２（たとえば、モバイルデバイス）は、マップソフトウェアを備えたＧＰＳ機能を含み得る。一方式では、座標系８７３０は、ゼロ度が、たとえば、常に、通りを指すように整合され得る。コンパス８７５６を用いて、たとえば、電子デバイス６２０２（たとえば、座標系８７３０）は、物理的な北および／または南に従って方向されることが可能であるが、ＧＰＳ機能はより多くのオプションを提供するために利用され得る。
【０３９１】
[00447]図８８は、ユーザインターフェース８８２８を電子デバイス８８０２上に表示するためのシステムおよび方法が実施され得るユーザインターフェース８８２８の別の構成を示すブロック図である。ユーザインターフェース８８２８は、図６２に関して説明したユーザインターフェース６２２８の一例であり得る。いくつかの実装形態では、ユーザインターフェース８８２８は、図６２に関して説明した対応する要素の例であり得る、電子デバイス８８０２のディスプレイ８８６４上に提示され得る。ユーザインターフェース８８２８は、図６２および図６６のうちの少なくとも１つに関して説明した、対応する要素の例であり得る、座標系８８３０および／またはセクタ信号インジケータ８８３２を含み得る。ユーザインターフェース８８２８は、図５６および図６６のうちの少なくとも１つに関して説明した、対応する要素の例であり得る、少なくとも１個のマイクロフォン８８０６および／または動作ブロック／モジュール８８１４に結合され得る。
【０３９２】
[00448]いくつかの実装形態では、ユーザインターフェース８８２８は、電子デバイス８８０２内に含まれることが可能であり、かつ／または電子デバイス８８０２に結合され得るデータベース８８５８に結合され得る。たとえば、データベース８８５８は、電子デバイス８８０２上に配置されたメモリ内に記憶され得る。データベース８８５８は、１つまたは複数のオーディオ署名を含み得る。たとえば、データベース８８５８は、１つまたは複数のオーディオ信号源（たとえば、個々のユーザ）に関する１つまたは複数のオーディオ署名を含み得る。データベース８８５８は、オーディオ署名に基づく情報も含み得る。たとえば、データベース８８５８は、オーディオ署名に対応するユーザに関する識別情報を含み得る。識別情報は、オーディオ信号源の画像（たとえば、オーディオ署名に対応する人物の画像）および／または、名前、電子メールアドレス、電話番号など、連絡情報を含み得る。
【０３９３】
[00449]いくつかの実装形態では、ユーザインターフェース８８２８はオーディオ署名認識ブロック／モジュール８８６０を含み得る。オーディオ署名認識ブロック／モジュール８８６０は、少なくとも１個のマイクロフォン８８０６によって受信されたオーディオ署名を認識し得る。たとえば、マイクロフォン８８０６は、オーディオ信号を受信し得る。オーディオ署名認識ブロック／モジュール８８６０は、オーディオ信号を取得して、それをデータベース８８５８内に含まれたオーディオ署名と比較し得る。この例では、オーディオ署名認識ブロック／モジュール８８６０は、オーディオ署名および／または、オーディオ署名に関する識別情報をデータベース８８５８から取得して、識別情報をディスプレイ８８６４に渡し得る。
【０３９４】
[00450]図８９は、ユーザインターフェース８８２８を電子デバイス８８０２上に表示するための方法８９００の別の構成を例示する流れ図である。方法８９００は、電子デバイス８８０２によって実行され得る。電子デバイス８８０２は、物理座標に対応する座標系８８３０を取得し得る（８９０２）。いくつかの実装形態では、これは、図６３に関して説明したように行われ得る。
【０３９５】
[00451]電子デバイス８８０２は、座標系８８３０を含み得るユーザインターフェース８８２８を提示し得る（８９０４）。いくつかの実装形態では、これは、図６３に関して説明したように行われ得る。
【０３９６】
[00452]電子デバイス８８０２は、オーディオ署名を認識し得る（８９０６）。オーディオ署名は、特定のオーディオ信号源に対応する特性化であり得る。たとえば、個々のユーザは、個人の声に対応するオーディオ署名を有し得る。オーディオ署名の例としては、音声認識パラメータ、オーディオ信号成分、オーディオ信号サンプル、および／またはオーディオ信号を機能付けるための他の情報がある。いくつかの実装形態では、電子デバイス８８０２は、少なくとも１個のマイクロフォン８８０６からオーディオ信号を受信し得る。電子デバイス８８０２は、次いで、たとえば、オーディオ信号が、雑音信号と比べて、個々のユーザなど、オーディオ信号源からであるかどうかを判断することによって、オーディオ署名を認識することができる（８９０６）。これは、オーディオ信号の少なくとも１つの特性（たとえば、調和性、ピッチなど）を測定することによって行われ得る。いくつかの実装形態では、オーディオ署名を認識すること（８９０６）は、特定のオーディオソースから来るオーディオ信号を識別することを含み得る。
【０３９７】
[00453]電子デバイス８８０２は、データベース８８５８内のオーディオ署名を調べ得る（８９０８）。たとえば、電子デバイス８８０２は、オーディオ署名内のデータベース８８５８内のオーディオ署名を調べることができる。電子デバイス８８０２は、オーディオ署名に対応する識別情報を取得することができる（８９１０）。上で説明したように、データベース８８５８は、オーディオ署名に基づく情報も含み得る。たとえば、データベース８８５８は、オーディオ署名に対応するユーザに関する識別情報を含み得る。識別情報は、オーディオ信号源（たとえば、ユーザ）の画像および／または、名前、電子メールアドレス、電話番号など、連絡情報を含み得る。オーディオ署名に対応する識別情報（たとえば、画像）を取得した（８９１０）後、電子デバイス８８０２はユーザインターフェース８８２８上に識別情報を表示し得る（８９１２）。たとえば、電子デバイス８８０２は、ディスプレイ６２６４上のオーディオ信号インジケータ６６４６の隣にユーザの画像を表示し得る（８９１２）。他の実装形態では、電子デバイス８８０２は、識別表示の一環として、少なくとも１つの識別情報を表示することができる（８９１２）。たとえば、ユーザインターフェース８８２８の一部は、オーディオ署名に関する識別情報（たとえば、画像、名前、電子メールアドレスなど）を含み得る。
【０３９８】
[00454]電子デバイス８８０２は、座標系８８３０の少なくとも１つのセクタの選択を可能にするセクタ選択機能６２３２を提供することが可能である（８９１４）。いくつかの実装形態では、これは、図６３に関して説明したように行われ得る。
【０３９９】
[00455]図９０は、データベース９０５８に結合されたユーザインターフェース９０２８の一例を示す。いくつかの実装形態では、ユーザインターフェース９０２８は、図６２に関して説明したユーザインターフェース６２２８の一例であり得る。ユーザインターフェース９０２８は、図６２および図６６のうちの少なくとも１つに関して説明した、対応する要素の例であり得る、座標系９０３０と、オーディオ信号インジケータ９０４６とを含み得る。いくつかの実装形態において、上で説明したように、ユーザインターフェース９０２８は、図８８および図８９のうちの少なくとも１つに関して説明した、対応する要素の例であり得る、少なくとも１つのオーディオ署名９０６４および／またはオーディオ署名９０６４に対応する識別情報９０６２ａを含むデータベース９０５８に結合され得る。いくつかの構成では、電子デバイス６２０２は、オーディオ署名９０６４を認識して、データベース９０５８内のオーディオ署名９０６４を調べ得る。電子デバイス６２０２は、次いで、電子デバイス６２０２によって認識されたオーディオ署名９０６４に対応する、対応する識別情報９０６２ａを取得する（たとえば、取り出す）ことができる。たとえば、電子デバイス６２０２は、話者または人物の写真を取得して、オーディオ信号インジケータ９０４６によって、話者または人物の写真（および、他の識別情報９０６２ｂ）を表示し得る。このようにして、ユーザはオーディオ信号のソースを容易に識別し得る。データベース９０５８は局所的であってよく、（たとえば、ＬＡＮまたはインターネットなど、ネットワークを介したサーバ上の）遠隔であってもよいことに留意されたい。加えて、またはその代わりに、電子デバイス６２０２は、識別情報９０６２を別のデバイスに送信し得る。たとえば、電子デバイス６２０２は、遠端のユーザが現在の話者を評価するように、識別情報９０６２を提示する別のデバイス（たとえば、スマートフォン、サーバ、ネットワーク、コンピュータなど）に１つもしくは複数のユーザ名（および／または画像、識別子など）を送信し得る。これは、たとえば、スピーカーフォンで話している複数のユーザが存在するときに有用であり得る。
【０４００】
[00456]オプションで、いくつかの実装形態では、ユーザインターフェース９０２８は、座標系９０３０から識別情報９０６２を別個に表示し得る。たとえば、ユーザインターフェース９０２８は、座標系９０３０の下に識別情報９０６２ｃを表示し得るる。
【０４０１】
[00457]図９１は、ユーザインターフェース６４２８を電子デバイス６４０２上に表示するための方法９１００の別の構成を例示する流れ図である。方法９１００は、電子デバイス６４０２によって実行され得る。電子デバイス６４０２は、物理座標に対応する座標系６４３０を取得することができる（９１０２）。いくつかの実装形態では、これは、図６３に関して説明したように行われ得る。
【０４０２】
[00458]電子デバイス６４０２は、座標系６４３０を含み得るユーザインターフェース６４２８を提示し得る（９１０４）。いくつかの実装形態では、これは、図６３に関して説明したように行われ得る。
【０４０３】
[00459]電子デバイス６４０２は、座標系６４３０の少なくとも１つのセクタの選択を可能にするセクタ選択機能６４３２を提供し得る（９１０６）。いくつかの実装形態では、これは、図６３に関して説明したように行われ得る。
【０４０４】
[00460]電子デバイス６４０２は、少なくとも１つのセクタからの画像データを示し得る（９１０８）。上で説明したように、電子デバイス６４０２は、少なくとも１個の画像センサ６４３４を含み得る。たとえば、電子デバイス６４０２に関するデータを収集するいくつかの画像センサ６４３４が電子デバイス６４０２上に含まれ得る。より具体的には、少なくとも１個の画像センサ６４３４は画像データを収集し得る。たとえば、カメラ（たとえば、画像センサ６４３４）は画像を生成し得る。いくつかの実装形態では、少なくとも１個の画像センサ６４３４は、画像データをユーザインターフェース６４２８に提供し得る。いくつかの実装形態では、電子デバイス６４０２は、少なくとも１個の画像センサ６４３４からの画像データを示し得る（９１０８）。言い換えれば、電子デバイス６４０２は、少なくとも１個の画像センサ６４３４からの画像データ（たとえば、静止画像またはビデオ）をディスプレイ６４６４上に表示し得る。
【０４０５】
[00461]いくつかの実装形態では、電子デバイス６４０２は、少なくとも１つのセクタに基づいて、画像データを渡し得る（９１１０）。たとえば、電子デバイス６４０２は、選択されたセクタ内に示された画像データを渡し得る（９１１０）。言い換えれば、ユーザインターフェース６４２８に関して本明細書で説明する技法のうちの少なくとも１つは、オーディオ信号の代わりに、またはオーディオ信号に加えて画像データに適用され得る。
【０４０６】
[00462]図９２は、ソース位置をマッピングするためのシステムおよび方法が実施され得るワイヤレス通信デバイス９２６６の一構成を示すブロック図である。図９２に例示するワイヤレス通信デバイス９２６６は、本明細書で説明する電子デバイスのうちの少なくとも１つの一例であり得る。ワイヤレス通信デバイス９２６６は、アプリケーションプロセッサ９２７８を含み得る。アプリケーションプロセッサ９２７８は一般に、ワイヤレス通信デバイス９２６６上の機能を実行するための命令を処理する（たとえば、プログラムを実行する）。アプリケーションプロセッサ９２７８は、オーディオコーダ／デコーダ（コーデック）９２７６に結合され得る。
【０４０７】
[00463]オーディオコーデック９２７６は、オーディオ信号をコーディングおよび／または復号するために使用される電子デバイス（たとえば、集積回路）であり得る。オーディオコーデック９２７６は、少なくとも１個のスピーカ９２６８、イヤピース９２７０、出力ジャック９２７２、および／または少なくとも１個のマイクロフォン９２０６に結合され得る。スピーカ９２６８は、電気信号または電子信号を音響信号に変換する、１つまたは複数の電気音響トランスデューサを含み得る。たとえば、スピーカ９２６８は、音楽を再生するため、またはスピーカーフォンの会話を出力するためなどに使用され得る。イヤピース９２７０は、音響信号（たとえば、音声信号）をユーザに出力するために使用され得る別のスピーカまたは電気音響トランスデューサであり得る。たとえば、イヤピース９２７０は、ユーザのみが音響信号を確実に聴取し得るように使用され得る。出力ジャック９２７２は、オーディオを出力するためのワイヤレス通信デバイス９２６６に、ヘッドフォンなど、他のデバイスを結合するために使用され得る。スピーカ９２６８、イヤピース９２７０および／または出力ジャック９２７２は、一般に、オーディオコーデック９２７６からオーディオ信号を出力するために使用され得る。少なくとも１個のマイクロフォン９２０６は、音響信号（ユーザの音声など）を、オーディオコーデック９２７６に提供される電気または電子信号に変換する音響電気トランスデューサであり得る。
【０４０８】
[00464]座標マッピングブロック／モジュール９２１７ａは、オプションで、オーディオコーデック９２７６の一部として実装され得る。たとえば、座標マッピングブロック／モジュール９２１７ａは、本明細書で説明する機能および／または構造のうちの１つもしくは複数に従って実装され得る。たとえば、座標マッピングブロック／モジュール９２１７ａは、図５７、図５９、図６０、および図６１に関して説明した機能および／または構造のうちの１つもしくは複数に従って実装され得る。
【０４０９】
[00465]加えて、またはその代わりに、座標マッピングブロック／モジュール９２１７ｂは、アプリケーションプロセッサ９２７８内で実装され得る。たとえば、座標マッピングブロック／モジュール９２１７ｂは、本明細書で説明する機能および／または構造のうちの１つもしくは複数に従って実装され得る。たとえば、座標マッピングブロック／モジュール９２１７ｂは、図５７、図５９、図６０、および図６１に関して説明した機能および／または構造のうちの１つもしくは複数に従って実装され得る。
【０４１０】
[00466]アプリケーションプロセッサ９２７８はまた、電力管理回路９２８０に結合され得る。電力管理回路９２８０の一例は、ワイヤレス通信デバイス９２６６の電力消費を管理するために使用され得る電力管理集積回路（ＰＭＩＣ）である。電力管理回路９２８０は、バッテリ９２８２に結合され得る。バッテリ９２８２は一般に、ワイヤレス通信デバイス９２６６に電力を提供することができる。たとえば、バッテリ９２８２および／または電力管理回路９２８０は、ワイヤレス通信デバイス９２６６内に含まれる要素のうちの１つまたは複数に結合され得る。
【０４１１】
[00467]アプリケーションプロセッサ９２７８は、入力を受信するための１つまたは複数の入力デバイス９２８６に結合され得る。入力デバイス９２８６の例としては、赤外線センサ、画像センサ、加速度計、タッチセンサ、キーパッドなどがある。入力デバイス９２８６は、ワイヤレス通信デバイス９２６６とのユーザ対話を可能にし得る。アプリケーションプロセッサ９２７８はまた、１つまたは複数の出力デバイス９２８４に結合され得る。出力デバイス９２８４の例としては、プリンタ、プロジェクタ、スクリーン、触覚デバイスなどがある。出力デバイス９２８４は、ワイヤレス通信デバイス９２６６が、ユーザにより受け取られ得る出力を生成することを可能にし得る。
【０４１２】
[00468]アプリケーションプロセッサ９２７８は、アプリケーションメモリ９２８８に結合され得る。アプリケーションメモリ９２８８は、電子情報を記憶することが可能な任意の電子デバイスであり得る。アプリケーションメモリ９２８８の例としては、ダブルデータレートシンクロナスダイナミックランダムアクセスメモリ（ＤＤＲＡＭ）、シンクロナスダイナミックランダムアクセスメモリ（ＳＤＲＡＭ）、フラッシュメモリなどがある。アプリケーションメモリ９２８８は、アプリケーションプロセッサ９２７８のための記憶装置を提供することができる。たとえば、アプリケーションメモリ９２８８は、アプリケーションプロセッサ９２７８上で実行されるプログラムの機能のためのデータおよび／または命令を記憶し得る。
【０４１３】
[00469]アプリケーションプロセッサ９２７８は、ディスプレイコントローラ９２９０に結合されることが可能であり、ディスプレイコントローラ９２９０は、ディスプレイ９２９２に結合されることが可能である。ディスプレイコントローラ９２９０は、ディスプレイ９２９２上に画像を生成するために使用されるハードウェアブロックであり得る。たとえば、ディスプレイコントローラ９２９０は、アプリケーションプロセッサ９２７８からの命令および／またはデータを、ディスプレイ９２９２上に提示され得る画像に変換し得る。ディスプレイ９２９２の例としては、液晶ディスプレイ（ＬＣＤ）パネル、発光ダイオード（ＬＥＤ）パネル、陰極線管（ＣＲＴ）ディスプレイ、プラズマディスプレイなどがある。
【０４１４】
[00470]アプリケーションプロセッサ９２７８は、ベースバンドプロセッサ９２９４に結合され得る。ベースバンドプロセッサ９２９４は一般に、通信信号を処理する。たとえば、ベースバンドプロセッサ９２９４は、受信された信号を復調および／または復号し得る。加えて、または代替的に、ベースバンドプロセッサ９２９４は、送信に備えて信号を符号化および／または変調し得る。
【０４１５】
[00471]ベースバンドプロセッサ９２９４は、ベースバンドメモリ９２９６に結合され得る。ベースバンドメモリ９２９６は、ＳＤＲＡＭ、ＤＤＲＡＭ、フラッシュメモリなどのような、電子情報を記憶することが可能な任意の電子デバイスであり得る。ベースバンドプロセッサ９２９４は、ベースバンドメモリ９２９６から情報（たとえば、命令および／もしくはデータ）を読み取ること、ならびに／またはベースバンドメモリ９２９６に情報を書き込むことができる。加えて、またはその代わりに、ベースバンドプロセッサ９２９４は、通信動作を実行するために、ベースバンドメモリ９２９６内に記憶された命令および／またはデータを使用し得る。
【０４１６】
[00472]ベースバンドプロセッサ９２９４は、無線周波数（ＲＦ）送受信機９２９８に結合され得る。ＲＦ送受信機９２９８は、電力増幅器９２０１と１本または複数のアンテナ９２０３とに結合され得る。ＲＦ送受信機９２９８は、無線周波信号を送信および／または受信することができる。たとえば、ＲＦ送受信機９２９８は、電力増幅器９２０１と少なくとも１本のアンテナ９２０３とを使用してＲＦ信号を送信することができる。ＲＦ送受信機９２９８はまた、１本または複数のアンテナ９２０３を使用してＲＦ信号を受信し得る。
【０４１７】
[00473]図９３は、電子デバイス９３０２内で利用され得る様々な構成要素を例示する。例示される構成要素は、同じ物理的構造物内に配置され得、または別個の筐体もしくは構造物中に配置され得る。図９３に関して説明する電子デバイス９３０２は、本明細書で説明する電子デバイスおよびワイヤレス通信デバイスのうちの少なくとも１つに従って実装され得る。電子デバイス９３０２は、プロセッサ９３１１を含む。プロセッサ９３１１は、汎用シングルまたはマルチチップマイクロプロセッサ（たとえば、ＡＲＭ）、専用マイクロプロセッサ（たとえば、デジタル信号プロセッサ（ＤＳＰ））、マイクロコントローラ、プログラマブルゲートアレイなどであり得る。プロセッサ９３１１は、中央処理ユニット（ＣＰＵ）と呼ばれ得る。単一のプロセッサ９３１１だけが図９３の電子デバイス９３０２内に示されているが、代替構成では、プロセッサの組合せ（たとえば、ＡＲＭ（登録商標）およびＤＳＰ）が使用され得る。
【０４１８】
[00474]電子デバイス９３０２は、プロセッサ９３１１と電子通信しているメモリ９３０５も含む。すなわち、プロセッサ９３１１は、メモリ９３０５から情報を読み取ること、および／またはメモリ９３０５に情報を書き込み得る。メモリ９３０５は、電子情報を記憶することが可能な任意の電子構成要素であり得る。メモリ９３０５は、ランダムアクセスメモリ（ＲＡＭ）、読取り専用メモリ（ＲＯＭ）、磁気ディスク記憶媒体、光記憶媒体、ＲＡＭ内のフラッシュメモリデバイス、プロセッサとともに含まれるオンボードメモリ、プログラマブル読取り専用メモリ（ＰＲＯＭ）、消去可能プログラマブル読取り専用メモリ（ＥＰＲＯＭ）、電気的消去可能ＰＲＯＭ（ＥＥＰＲＯＭ（登録商標））、レジスタなど、およびそれらの組合せであり得る。
【０４１９】
[00475]データ９３０９ａおよび命令９３０７ａがメモリ９３０５内に記憶され得る。命令９３０７ａは、少なくとも１つのプログラム、ルーチン、サブルーチン、関数、手順などを含み得る。命令９３０７ａは、単一のコンピュータ可読ステートメントまたは多くのコンピュータ可読ステートメントを含み得る。命令９３０７ａは、上で説明した方法のうちの少なくとも１つを実装するために、プロセッサ９３１１によって実行可能であり得る。命令９３０７ａを実行することは、メモリ９３０５に記憶されたデータ９３０９ａの使用を含み得る。図９３は、プロセッサ９３１１内にロードされている（命令９３０７ａおよびデータ９３０９ａから来ることがある）いくつかの命令９３０７ｂとデータ９３０９ｂとを示す。
【０４２０】
[00476]電子デバイス９３０２は、他の電子デバイスと通信するための少なくとも１つの通信インターフェース９３１３も含み得る。通信インターフェース９３１３は、有線通信技術、ワイヤレス通信技術、またはその両方に基づき得る。様々なタイプの通信インターフェース９３１３の例としては、シリアルポート、パラレルポート、ユニバーサルシリアルバス（ＵＳＢ）、イーサネット（登録商標）アダプター、ＩＥＥＥ１３９４バスインターフェース、小型コンピュータシステムインターフェース（ＳＣＳＩ）バスインターフェース、赤外線（ＩＲ）通信ポート、Ｂｌｕｅｔｏｏｔｈワイヤレス通信アダプターなどがある。
【０４２１】
[00477]電子デバイス９３０２はまた、少なくとも１つの入力デバイス９３８６と、少なくとも１つの出力デバイス９３８４とを含み得る。様々な種類の入力デバイス９３８６の例としては、キーボード、マウス、マイクロフォン、遠隔制御デバイス、ボタン、ジョイスティック、トラックボール、タッチパッド、ライトペンなどがある。たとえば、電子デバイス９３０２は、音響信号を捕捉するための少なくとも１個のマイクロフォン９３０６を含み得る。一構成では、マイクロフォン９３０６は、音響信号（たとえば、声、音声）を電気信号または電子信号に変換するトランスデューサであり得る。様々な種類の出力デバイス９３８４の例としては、スピーカ、プリンタなどがある。たとえば、電子デバイス９３０２は、少なくとも１個のスピーカ９３６８を含み得る。一構成では、スピーカ９３６８は、電気信号または電子信号を音響信号に変換するトランスデューサであり得る。電子デバイス９３０２内に典型的に含まれ得る１つの特定のタイプの出力デバイスは、ディスプレイデバイス９３９２である。本明細書で開示される構成とともに使用されるディスプレイデバイス９３９２は、陰極線管（ＣＲＴ）、液晶ディスプレイ（ＬＣＤ）、発光ダイオード（ＬＥＤ）、ガスプラズマ、エレクトロルミネセンスなどのような、任意の好適な画像投影技術を利用し得る。ディスプレイコントローラ９３９０はまた、メモリ９３０５内に記憶されたデータを、ディスプレイデバイス９３９２上に示されるテキスト、グラフィクス、および／または動画に（適宜に）変換するために提供され得る。
【０４２２】
[00478]電子デバイス９３０２の様々な構成要素は、電力バス、制御信号バス、ステータス信号バス、データバスなどを含み得る、少なくとも１つのバスによって互いに結合され得る。簡潔にするために、図９３では、様々なバスはバスシステム９３１５として示される。図９３は、電子デバイス９３０２の１つの可能な構成しか示していないことに留意されたい。様々な他のアーキテクチャおよびコンポーネントが利用され得る。
【０４２３】
[00479]本明細書で説明した機能および／またはユーザインターフェースの例を示すいくつかの図が以下で与えられる。いくつかの構成では、機能および／またはユーザインターフェースは、「音響焦点およびソース追跡（Sound Focus and Source Tracking）」、「ＳｏＦＡＳＴ」、または「ＳＦＡＳＴ」という句に関して参照される場合がある。
【０４２４】
[00480]上記の説明では、様々な用語とともに参照番号を時々使用した。用語が参照番号とともに使用されている場合、これは、図のうちの少なくとも１つに示された特定の要素を指すことを意味し得る。用語が参照番号を伴わずに使用されている場合、これは一般に、任意の特定の図に限定されない用語を指すことを意味し得る。
【０４２５】
[00481]「結合する」という用語およびその変形は、要素間の直接または間接接続を示し得る。たとえば、第２の要素に結合された第１の要素は、第２の要素に直接接続されるか、または別の要素を通して第２の要素に間接的に接続され得る。
【０４２６】
[00482]「プロセッサ」という用語は、汎用プロセッサ、中央演算処理装置（ＣＰＵ）、マイクロプロセッサ、デジタルシグナルプロセッサ（ＤＳＰ）、コントローラ、マイクロコントローラ、状態機械などを包含するものと広く解釈されるべきである。いくつかの状況下では、「プロセッサ」は、特定用途向け集積回路（ＡＳＩＣ）、プログラマブル論理デバイス（ＰＬＤ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）などを指す場合がある。「プロセッサ」という用語は、処理デバイスの組合せ、たとえば、デジタル信号プロセッサ（ＤＳＰ）とマイクロプロセッサとの組合せ、複数のマイクロプロセッサ、デジタル信号プロセッサ（ＤＳＰ）コアと連携する少なくとも１つのマイクロプロセッサ、あるいは任意の他のそのような構成を指す場合がある。
【０４２７】
[00483]「メモリ」という用語は、電子情報を記憶することが可能な任意の電子構成要素を包含するものと広く解釈されるべきである。メモリという用語は、ランダムアクセスメモリ（ＲＡＭ）、読取り専用メモリ（ＲＯＭ）、不揮発性ランダムアクセスメモリ（ＮＶＲＡＭ）、プログラマブル読取り専用メモリ（ＰＲＯＭ）、消去可能プログラマブル読取り専用メモリ（ＥＰＲＯＭ）、電気的消去可能ＰＲＯＭ（ＥＥＰＲＯＭ）、フラッシュメモリ、磁気または光学データストレージ、レジスタなど、様々なタイプのプロセッサ可読媒体を指す場合がある。プロセッサがメモリから情報を読み取り、および／または情報をメモリに書き込むことができる場合、メモリはプロセッサと電子的に通信していると言われる。プロセッサに一体化されたメモリは、プロセッサと電子通信している。
【０４２８】
[00484]「命令」および「コード」という用語は、任意のタイプのコンピュータ可読ステートメントを含むものと広く解釈されるべきである。たとえば、「命令」および「コード」という用語は、少なくとも１つのプログラム、ルーチン、サブルーチン、関数、手順などを指す場合がある。「命令」および「コード」は、単一のコンピュータ可読ステートメント、または、多数のコンピュータ可読ステートメントを備えてもよい。
【０４２９】
[00485]本明細書で説明した構成のうちのいずれか１つに関して説明した機能、機能、手順、構成要素、要素、構造などのうちの少なくとも１つは、互換性がある、本明細書で説明した他の構成のうちのいずれかに関して説明した機能、手順、構成要素、要素、構造などのうちの少なくとも１つと組み合わせ得ることに留意されたい。言い換えれば、本明細書で説明した機能、手順、構成要素、要素などの任意の互換性がある組合せは、本明細書で開示するシステムおよび方法に従って実装され得る。
【０４３０】
[00486]本明細書で開示した方法および装置は、概して任意の送受信および／または音声感知応用、特にそのような応用のモバイル事例または他の持ち運び可能事例において適用され得る。たとえば、本明細書で開示した構成の範囲は、符号分割多元接続（ＣＤＭＡ）オーバージエアインターフェースを用いるように構成されたワイヤレステレフォニー通信システム内に常駐する通信デバイスを含む。とはいえ、本明細書で説明した機能を有する方法および装置は、ワイヤードおよび／またはワイヤレス（たとえば、ＣＤＭＡ、時分割多元接続（ＴＤＭＡ）、周波数分割多元接続（ＦＤＭＡ）、および／または時分割同時符号分割多元接続（ＴＤＳＣＤＭＡ））送信チャネルを介したボイスオーバＩＰ（ＶｏＩＰ）を用いるシステムなど、当業者に知られている広範囲の技術を用いる様々な通信システムのいずれの中にも常駐し得ることが、当業者には理解されよう。
【０４３１】
[00487]本明細書で開示した通信デバイスは、パケット交換式であるネットワーク（たとえば、ＶｏＩＰなどのプロトコルに従ってオーディオ送信を搬送するように構成されたワイヤードおよび／もしくはワイヤレスネットワーク）ならびに／または回線交換式であるネットワークにおける使用に適応され得ることが明確に企図され、本明細書によって開示される。また、本明細書で開示した通信デバイスは、狭帯域コーディングシステム（たとえば、約４または５キロヘルツの可聴周波数範囲を符号化するシステム）での使用、ならびに／または全帯域広帯域コーディングシステムおよびスプリットバンド広帯域コーディングシステムを含む、広帯域コーディングシステム（たとえば、５キロヘルツを超える可聴周波数を符号化するシステム）での使用に適応し得ることが明確に企図され、本明細書によって開示される。
【０４３２】
[00488]本明細書で説明した通信デバイスの送信機および／または受信機とともに使用され得る、またはそれらとともに使用するように適応され得るコーデックの例としては、「Ｅｎｈａｎｃｅｄ Ｖａｒｉａｂｌｅ Ｒａｔｅ Ｃｏｄｅｃ，Ｓｐｅｅｃｈ  Ｓｅｒｖｉｃｅ  Ｏｐｔｉｏｎｓ  ３，６８，ａｎｄ  ７０  ｆｏｒ  Ｗｉｄｅｂａｎｄ  Ｓｐｒｅａｄ  Ｓｐｅｃｔｒｕｍ  Ｄｉｇｉｔａｌ  Ｓｙｓｔｅｍｓ」と題するＴｈｉｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ２（３ＧＰＰ２）文書Ｃ．Ｓ００１４−Ｃ、ｖ１．０、２００７年２月（ｗｗｗ．３ｇｐｐ．ｏｒｇでオンライン入手可能）に記載されているＥｎｈａｎｃｅｄ  Ｖａｒｉａｂｌｅ  Ｒａｔｅ  Ｃｏｄｅｃ、「Ｓｅｌｅｃｔａｂｌｅ  Ｍｏｄｅ  Ｖｏｃｏｄｅｒ（ＳＭＶ）Ｓｅｒｖｉｃｅ  Ｏｐｔｉｏｎ  ｆｏｒ  Ｗｉｄｅｂａｎｄ  Ｓｐｒｅａｄ  Ｓｐｅｃｔｒｕｍ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｙｓｔｅｍｓ」と題する３ＧＰＰ２文書Ｃ．Ｓ００３０−０、ｖ３．０、２００４年１月（ｗｗｗ．３ｇｐｐ．ｏｒｇでオンライン入手可能）に記載されているＳｅｌｅｃｔａｂｌｅ  Ｍｏｄｅ  Ｖｏｃｏｄｅｒ音声コーデック、文書ＥＴＳＩ  ＴＳ１２６  ０９２  Ｖ６．０．０（Ｅｕｒｏｐｅａｎ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎｓ  Ｓｔａｎｄａｒｄｓ  Ｉｎｓｔｉｔｕｔｅ（ＥＴＳＩ）、Ｓｏｐｈｉａ  Ａｎｔｉｐｏｌｉｓ  Ｃｅｄｅｘ、ＦＲ、２００４年１２月）に記載されているＡｄａｐｔｉｖｅ  Ｍｕｌｔｉ  Ｒａｔｅ（ＡＭＲ）音声コーデック、および文書ＥＴＳＩ  ＴＳ  １２６  １９２  Ｖ６．０．０．（ＥＴＳＩ、２００４年１２月）に記載されているＡＭＲ  Ｗｉｄｅｂａｎｄ音声コーデックがある。そのようなコーデックは、たとえば、受信されたワイヤレス通信信号からの再生されたオーディオ信号を回復するために使用され得る。
【０４３３】
[00489]説明した構成の提示は、本明細書で開示した方法および他の構造を当業者が製造または使用できるように提供されたものである。本明細書で図示および説明したフローチャート、ブロック図、および他の構造は例にすぎず、これらの構造の他の変形態も本開示の範囲内である。これらの構成に対する様々な変更が可能であり、本明細書で提示した一般原理は他の構成にも同様に適用され得る。したがって、本開示は、上記に示した構成に限定されることが意図されず、原開示の一部をなす、出願した添付の特許請求の範囲を含む、本明細書において任意の方法で開示した原理および新規の機能に一致する最も広い範囲が与えられるべきである。
【０４３４】
[00490]情報および信号は、多種多様な技術および技法のいずれかを使用して表され得ることを当業者なら理解されよう。たとえば、上の説明全体にわたって言及され得るデータ、命令、コマンド、情報、信号、ビット、およびシンボルは、電圧、電流、電磁波、磁界もしくは磁性粒子、光場もしくは光学粒子、またはそれらの任意の組合せによって表され得る。
【０４３５】
[00491]本明細書で開示した構成の実装形態の重要な設計要件は、圧縮されたオーディオもしくはオーディオビジュアル情報（たとえば、本明細書で識別される例のうちの１つなど、圧縮形式に従って符号化されるファイルまたはストリーム）の再生などの計算集約的適用例、または広帯域通信（たとえば、１２、１６、３２、４４．１、４８、または１９２ｋＨｚなど、８キロヘルツよりも高いサンプリングレートにおける音声通信）の応用では特に、（一般に百万命令毎秒またはＭＩＰＳで測定される）処理遅延および／または計算複雑さを最小にすることを含み得る。
【０４３６】
[00492]本明細書で開示した装置（たとえば、本明細書で説明した技法を実行するように構成された任意の装置）は、意図された応用に適すると見なされる、ソフトウェアとの、および／またはファームウェアとのハードウェアの任意の組合せで実装され得る。たとえば、そのような装置の要素は、たとえば、同じチップ上に、またはチップセット中の２つ以上のチップ間に常駐する電子デバイスおよび／または光デバイスとして作製され得る。そのようなデバイスの一例は、トランジスタもしくは論理ゲートなどの論理要素の固定アレイまたはプログラマブルアレイであり、これらの要素のいずれも１つもしくは複数のそのようなアレイとして実装され得る。これらの要素のうちの任意の２つ以上、さらにはすべてが、同じ１つまたは複数のアレイ内に実装され得る。そのような１つまたは複数のアレイは、１つまたは複数のチップ内（たとえば、２つ以上のチップを含むチップセット内）に実装され得る。
【０４３７】
[00493]本明細書で開示した装置の様々な実装形態の１つまたは複数の要素は、全体または一部が、マイクロプロセッサ、組込みプロセッサ、知的所有権（ＩＰ）コア、デジタル信号プロセッサ、ＦＰＧＡ（フィールドプログラマブルゲートアレイ）、ＡＳＳＰ（特定用途向け標準製品）、およびＡＳＩＣ（特定用途向け集積回路）などの論理要素の１つもしくは複数の固定アレイまたはプログラマブルアレイ上で実行するように構成された命令の１つもしくは複数のセットとして実装され得る。本明細書で開示した装置の実装形態の様々な要素のいずれも、１つもしくは複数のコンピュータ（たとえば、「プロセッサ」とも呼ばれる、命令の１つもしくは複数のセットまたはシーケンスを実行するようにプログラムされた１つもしくは複数のアレイを含む機械）としても実施されることが可能であり、これらの要素のうちの任意の２つ以上、さらにはすべてが、同じそのような１つもしくは複数のコンピュータ内に実装され得る。
【０４３８】
[00494]本明細書で開示したプロセッサまたは処理するための他の手段は、たとえば、同じチップ上に、またはチップセット中の２つ以上のチップ間に常駐する１つもしくは複数の電子デバイスおよび／または光デバイスとして作製され得る。そのようなデバイスの一例は、トランジスタもしくは論理ゲートなどの論理要素の固定アレイまたはプログラマブルアレイであり、これらの要素のいずれも１つもしくは複数のそのようなアレイとして実装され得る。そのような１つまたは複数のアレイは、１つまたは複数のチップ内（たとえば、２つ以上のチップを含むチップセット内）に実装され得る。そのようなアレイの例としては、マイクロプロセッサ、組込みプロセッサ、ＩＰコア、ＤＳＰ、ＦＰＧＡ、ＡＳＳＰ、およびＡＳＩＣなど、論理要素の固定アレイまたはプログラマブルアレイがある。本明細書で開示さしたプロセッサまたは処理するための他の手段は、１つまたは複数のコンピュータ（たとえば、命令の１つもしくは複数のセットまたはシーケンスを実行するようにプログラムされた、１つもしくは複数のアレイを含む機械）、あるいは他のプロセッサとしても実施され得る。本明細書で説明したプロセッサは、プロセッサが組み込まれているデバイスまたはシステム（たとえば、オーディオ感知デバイス）の別の演算に関係するタスクなど、本明細書で開示した方法の実装形態の手順に直接関係しないタスクを実施するか、または命令の他のセットを実行するために使用されることが可能である。また、本明細書で開示した方法の一部はオーディオ感知デバイスのプロセッサによって実行され、その方法の別の一部は１つまたは複数の他のプロセッサの制御下で実行されることが可能である。
【０４３９】
[00495]本明細書で開示した構成に関して説明した様々な例示的なモジュール、論理ブロック、回路、およびテストならびに他の動作は、電子ハードウェア、コンピュータソフトウェア、またはその両方の組合せとして実装され得ることを、当業者は諒解されよう。そのようなモジュール、論理ブロック、回路、および動作は、本明細書で開示した構成を生成するように設計された、汎用プロセッサ、デジタル信号プロセッサ（ＤＳＰ）、ＡＳＩＣもしくはＡＳＳＰ、ＦＰＧＡもしくは他のプログラマブル論理デバイス、個別ゲートもしくはトランジスタ論理、個別ハードウェア構成要素、またはそれらの任意の組合せを用いて実装または実施され得る。たとえば、そのような構成は、少なくとも部分的に、ハードワイヤード回路として、特定用途向け集積回路へと作製された回路構成として、あるいは不揮発性記憶装置にロードされるファームウェアプログラム、または汎用プロセッサもしくは他のデジタル信号処理ユニットなどの論理要素のアレイによって実行可能な命令である機械可読コードとしてデータ記憶媒体からロードされるかもしくはデータ記憶媒体にロードされるソフトウェアプログラムとして実装され得る。汎用プロセッサはマイクロプロセッサであってよいが、代替として、プロセッサは、任意の従来のプロセッサ、コントローラ、マイクロコントローラ、または状態機械であってよい。プロセッサは、コンピューティングデバイスの組合せ、たとえば、ＤＳＰおよびマイクロプロセッサの組合せ、複数のマイクロプロセッサ、ＤＳＰコアと連係する１つもしくは複数のマイクロプロセッサ、またはいかなる他のそのような構成としても実施され得る。ソフトウェアモジュールは、ＲＡＭ（ランダムアクセスメモリ）、ＲＯＭ（読取り専用メモリ）、フラッシュＲＡＭなどの不揮発性ＲＡＭ（ＮＶＲＡＭ）、消去可能プログラマブルＲＯＭ（ＥＰＲＯＭ）、電気的消去可能プログラマブルＲＯＭ（ＥＥＰＲＯＭ）、レジスタ、ハードディスク、リムーバブルディスク、もしくはＣＤ−ＲＯＭなど、非一時的記憶媒体中に、または当技術分野で知られている任意の他の形態の記憶媒体中に常駐し得る。例示的な記憶媒体は、プロセッサが記憶媒体から情報を読み取り、記憶媒体に情報を書き込むことができるように、プロセッサに結合される。代替として、記憶媒体はプロセッサと一体であってもよい。プロセッサおよび記憶媒体はＡＳＩＣ内に存在し得る。ＡＳＩＣはユーザ端末内に常駐し得る。代替として、プロセッサおよび記憶媒体は、ユーザ端末中に個別コンポーネントとして常駐し得る。「コンピュータプログラム製品」という用語は、コンピューティングデバイスもしくはプロセッサによって実行、処理または計算され得るコードあるいは命令（たとえば、「プログラム」）と組み合わされたコンピューティングデバイスまたはプロセッサを指す。
【０４４０】
[00496]本明細書で開示した様々な方法は、プロセッサなどの論理要素のアレイによって実行され得、本明細書で説明した装置の様々な要素は、そのようなアレイ上で実行するように設計されたモジュールとして実装され得ることに留意されたい。本明細書で使用する「モジュール」または「サブモジュール」という用語は、ソフトウェア、ハードウェアまたはファームウェアの形態でコンピュータ命令（たとえば、論理式）を含む任意の方法、装置、デバイス、ユニットまたはコンピュータ可読データ記憶媒体を指し得る。複数のモジュールまたはシステムを１つのモジュールまたはシステムに結合することができ、１つのモジュールまたはシステムを、同じ機能を実行する複数のモジュールまたはシステムに分離することができることを理解されたい。ソフトウェアまたは他のコンピュータ実行可能命令で実装されるとき、プロセスの要素は本質的に、ルーチン、プログラム、オブジェクト、構成要素、データ構造などを用いてなど、関連するタスクを実施するコードセグメントである。「ソフトウェア」という用語は、ソースコード、アセンブリ言語コード、機械コード、バイナリコード、ファームウェア、マクロコード、マイクロコード、論理要素のアレイによって実行可能な命令の１つもしくは複数のセットまたはシーケンス、およびそのような例の任意の組合せを含むことを理解されたい。プログラムまたはコードセグメントは、プロセッサ可読媒体に記憶されてよく、または、搬送波に埋め込まれたコンピュータデータ信号によって伝送媒体または通信リンクを介して送信されてよい。
【０４４１】
[00497]本明細書で開示した方法、方式、および技法の実装形態は、（たとえば、本明細書で列挙した１つまたは複数のコンピュータ可読記憶媒体の有形のコンピュータ可読機能において）論理要素のアレイ（たとえば、プロセッサ、マイクロプロセッサ、マイクロコントローラ、または他の有限状態機械）を含む機械によって実行可能な命令の１つもしくは複数のセットとしても有形に実施され得る。「コンピュータ可読媒体」という用語は、揮発性の、不揮発性の、取外し可能な、および取外し不可能な記憶媒体を含む、情報を記憶または転送することができる任意の媒体を含み得る。コンピュータ可読媒体の例としては、電子回路、半導体メモリデバイス、ＲＯＭ、フラッシュメモリ、消去可能ＲＯＭ（ＥＲＯＭ）、フロッピー（登録商標）ディスケットもしくは他の磁気ストレージ、ＣＤ−ＲＯＭ／ＤＶＤもしくは他の光ストレージ、ハードディスクもしくは所望の情報を記憶するために使用され得る任意の他の媒体、光ファイバー媒体、無線周波（ＲＦ）リンク、または、所望の情報を搬送するために使用され、かつアクセスされ得る任意の他の媒体がある。コンピュータデータ信号は、電子ネットワークチャネル、光ファイバー、無線リンク、電磁リンク、ＲＦリンクなどの伝送媒体を介して伝播され得る任意の信号を含み得る。コードセグメントは、インターネットまたはイントラネットなどのコンピュータネットワークを介してダウンロードされ得る。いずれの場合も、本開示の範囲は、そのような実施形態によって限定されると解釈すべきではない。本明細書で説明した方法のタスクの各々は、ハードウェアで直接実施され得るか、プロセッサによって実行されるソフトウェアモジュールで実施され得るか、またはその２つの組合せで実施され得る。本明細書で開示した方法の実装形態の典型的な応用では、論理要素のアレイ（たとえば、論理ゲート）は、この方法の様々なタスクのうちの１つ、複数、さらにはすべてを実施するように構成される。タスクのうちの１つもしくは複数（場合によってはすべて）は、論理要素のアレイ（たとえば、プロセッサ、マイクロプロセッサ、マイクロコントローラ、または他の有限状態機械）を含む機械（たとえば、コンピュータ）によって読取り可能かつ／あるいは実行可能である、コンピュータプログラム製品（たとえば、ディスク、フラッシュメモリカードまたは他の不揮発性メモリカード、半導体メモリチップなど、１つもしくは複数のデータ記憶媒体）に実施されたコード（たとえば、命令の１つまたは複数のセット）としても実装され得る。本明細書で開示した方法の実装形態のタスクは、２つ以上のそのようなアレイまたは機械によっても実施され得る。これらまたは他の実装形態では、タスクは、セルラー電話など、ワイヤレス通信用のデバイス内、またはそのような通信機能を有する他のデバイス内で実施され得る。そのようなデバイスは、（たとえば、ＶｏＩＰなどの１つまたは複数のプロトコルを使用して）回線交換および／またはパケット交換ネットワークと通信するように構成され得る。たとえば、そのようなデバイスは、符号化フレームを受信および／または送信するように構成されたＲＦ回路を含み得る。
【０４４２】
[00498]本明細書で開示した様々な方法は、ハンドセット、ヘッドセット、または携帯情報端末（ＰＤＡ）などのポータブル通信デバイスによって実行されてよく、本明細書で説明した様々な装置は、そのようなデバイス内に含まれ得ることが明確に開示される。典型的なリアルタイム（たとえば、オンライン）応用は、そのようなモバイルデバイスを使用して行われる、電話による会話である。
【０４４３】
[00499]１つまたは複数の例示的な実施形態では、本明細書で説明した動作は、ハードウェア、ソフトウェア、ファームウェア、またはそれらの任意の組合せで実装され得る。ソフトウェアで実装する場合、そのような動作は、１つもしくは複数の命令またはコードとしてコンピュータ可読媒体に記憶され得るか、あるいはコンピュータ可読媒体を介して送信され得る。「コンピュータ可読媒体」という用語は、コンピュータ可読記憶媒体と通信（たとえば、伝送）媒体の両方を含む。限定ではなく例として、コンピュータ可読記憶媒体は、（限定はしないが、ダイナミックもしくはスタティックＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、および／またはフラッシュＲＡＭを含み得る）半導体メモリ、または強誘電体メモリ、磁気抵抗メモリ、オボニックメモリ、高分子メモリ、または相変化メモリなどの記憶要素のアレイ、ＣＤ−ＲＯＭまたは他の光ディスクストレージ、ならびに／あるいは磁気ディスクストレージまたは他の磁気ストレージデバイスを備えることができる。そのような記憶媒体は、コンピュータによってアクセスされ得る命令またはデータ構造の形態で情報を記憶し得る。通信媒体は、ある場所から別の場所へのコンピュータプログラムの転送を容易にする任意の媒体を含む、命令またはデータ構造の形態で所望のプログラムコードを搬送するために使用され得、かつコンピュータによってアクセスされ得る、任意の媒体を備えることができる。同様に、いかなる接続も適切にコンピュータ可読媒体と称される。たとえば、ソフトウェアが、同軸ケーブル、光ファイバーケーブル、ツイストペア、デジタル加入者回線（ＤＳＬ）、または赤外線、無線、および／もしくはマイクロ波などのワイヤレス技術を使用して、ウェブサイト、サーバ、あるいは他のリモートソースから送信される場合、同軸ケーブル、光ファイバーケーブル、ツイストペア、ＤＳＬ、または赤外線、無線、および／もしくはマイクロ波などのワイヤレス技術は、媒体の定義に含まれる。本明細書で使用するディスク（disk）およびディスク（disc）は、コンパクトディスク（disc）（ＣＤ）、レーザーディスク（登録商標）（disc）、光ディスク（disc）、デジタル多用途ディスク（disc）（ＤＶＤ）、フロッピーディスク（disk）およびブルーレイ（登録商標）ディスク（disc）（Ｂｌｕ−Ｒａｙ  Ｄｉｓｃ  Ａｓｓｏｃｉａｔｉｏｎ、Ｕｎｉｖｅｒｓａｌ  Ｃｉｔｙ，ＣＡ）を含み、ディスク（disk）は、通常、データを磁気的に再生し、ディスク（disc）はデータをレーザで光学的に再生する。上記のこの組合せもコンピュータ可読媒体の範囲内に含まれるべきである。
【０４４４】
[00500]本明細書で説明した音響信号処理装置は、いくつかの動作を制御するために音声入力を受容し、あるいは背景雑音から所望の雑音を分離することから利益を得ることが可能な、通信デバイスなどの電子デバイスに組み込まれ得る。多くの応用では、複数の方向から発生した背景音から明瞭な所望の音を強調または分離することから利益を得ることができる。そのような応用は、音声認識および検出、音声強調および分離、音声アクティブ化制御などの機能を組み込んだ電子デバイスまたはコンピューティングデバイスにおける人間機械インターフェースを含み得る。限られた処理機能のみを提供するデバイスに適したそのような音響信号処理装置を実装することが望まれ得る。
【０４４５】
[00501]本明細書で説明したモジュール、要素、およびデバイスの様々な実装形態の要素は、たとえば、同じチップ上にもしくはチップセット中の２つ以上のチップ間に常駐する電子デバイスおよび／または光デバイスとして作製され得る。そのようなデバイスの一例は、トランジスタまたはゲートなど、論理要素の固定アレイまたはプログラマブルアレイである。本明細書で説明した装置の様々な実装形態の１つまたは複数の要素は、全体または一部が、マイクロプロセッサ、組込みプロセッサ、ＩＰコア、デジタル信号プロセッサ、ＦＰＧＡ、ＡＳＳＰ、およびＡＳＩＣなど、論理要素の１つもしくは複数の固定アレイ上またはプログラマブルアレイ上で実行されるように構成された、命令の１つもしくは複数のセットとしても実装され得る。
【０４４６】
[00502]本明細書で説明した装置の一実装形態の１つまたは複数の要素は、装置が組み込まれているデバイスまたはシステムの別の動作に関係するタスクなど、装置の動作に直接関係しないタスクを実施し、あるいは装置の動作に直接関係しない命令の他のセットを実行するために使用されることが可能である。また、そのような装置の実装形態の１つもしくは複数の要素は、共通の構造（たとえば、異なる要素に対応するコードの部分を異なる時間に実行するために使用されるプロセッサ、異なる要素に対応するタスクを異なる時間に実施するために実行される命令のセット、または、異なる要素向けの動作を異なる時間に実施する電子デバイスおよび／もしくは光デバイスの構成）を有し得る。
【０４４７】
[00503]特許請求の範囲は、上に例示した厳密な構成および構成要素に限定されないことを理解されたい。特許請求の範囲から逸脱することなく、本明細書で説明したシステム、方法、および装置の構成、動作および詳細において、様々な修正、変更および変形が行われ得る。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］電子デバイス上にユーザインターフェースを表示するための方法であって、前記方法は下記を備える、
ユーザインターフェースを提示すること、ここにおいて、前記ユーザインターフェースが座標系を備え、ここにおいて、前記座標系が、センサデータに基づく物理座標に対応する、と、
前記座標系の少なくとも１つのセクタの選択を可能にするセクタ選択機能を提供することと、
前記少なくとも１つのセクタの編集を可能にするセクタ編集機能を提供すること。
［Ｃ２］少なくとも１個のマイクロフォンによって捕捉された少なくとも１個のオーディオ信号の方向を表示することをさらに備える、［Ｃ１］に記載の方法。
［Ｃ３］前記少なくとも１個のオーディオ信号が音声信号を備える、［Ｃ２］に記載の方法。
［Ｃ４］前記少なくとも１個のオーディオ信号に対応するアイコンを表示することをさらに備える、［Ｃ２］に記載の方法。
［Ｃ５］アイコンを表示することが、ターゲットオーディオ信号に関するアイコンおよび干渉オーディオ信号に関するアイコンのうちの少なくとも１つを表示することをさらに備える、［Ｃ４］に記載の方法。
［Ｃ６］前記少なくとも１つのセクタ内に示されたオーディオ信号を渡すことをさらに備える、［Ｃ１］に記載の方法。
［Ｃ７］前記少なくとも１つのセクタ内に示されないオーディオ信号を減衰することをさらに備える、［Ｃ１］に記載の方法。
［Ｃ８］１個または複数の画像センサからの画像データを示すことをさらに備える、［Ｃ１］に記載の方法。
［Ｃ９］前記１つまたは複数のセクタに基づいて、画像データを渡すことをさらに備える、［Ｃ１］に記載の方法。
［Ｃ１０］前記セクタ選択機能および前記セクタ編集機能のうちの少なくとも１つが、シングルタッチ入力とマルチタッチ入力とからなるグループのうちの少なくとも１つに基づいて動作する、［Ｃ１］に記載の方法。
［Ｃ１１］前記少なくとも１つのセクタに対応する少なくとも１つのタッチポイントを表示することと、
前記少なくとも１つのタッチポイントに対応するタッチ入力を受信することと、
前記タッチ入力に基づいて、前記少なくとも１つのセクタを編集することと
をさらに備える、［Ｃ１］に記載の方法。
［Ｃ１２］前記ユーザインターフェースの少なくとも一部を基準面と整合させることをさらに備える、［Ｃ１］に記載の方法。
［Ｃ１３］前記基準面が水平である、［Ｃ１２］に記載の方法。
［Ｃ１４］前記ユーザインターフェースの少なくとも一部を整合させることが、２次元極座標プロットを３次元表示空間にマッピングすることをさらに備える、［Ｃ１２］に記載の方法。
［Ｃ１５］前記物理座標が地球座標である、［Ｃ１］に記載の方法。
［Ｃ１６］前記物理座標が地球座標とは無関係な物理空間を表す、［Ｃ１］に記載の方法。
［Ｃ１７］前記座標系が、電子デバイスの方向とは無関係な方向を維持する、［Ｃ１］に記載の方法。
［Ｃ１８］オーディオ署名を認識することと、
データベース内の前記オーディオ署名を調べることと、
前記オーディオ署名に対応する識別情報を取得することと
前記ユーザインターフェース上に前記識別情報を表示することと
をさらに備える、［Ｃ１］に記載の方法。
［Ｃ１９］前記識別情報が、前記オーディオ署名に対応する人物の画像である、［Ｃ１８］に記載の方法。
［Ｃ２０］固定モードと編集可能なモードとを提供することをさらに備える、［Ｃ１］に記載の方法。
［Ｃ２１］選択されたセクタをパディングすることをさらに備える、［Ｃ１］に記載の方法。
［Ｃ２２］前記セクタ選択機能が複数のセクタの同時の選択を可能にする、［Ｃ１］に記載の方法。
［Ｃ２３］前記セクタ編集機能が、シングルタッチ入力またはマルチタッチ入力に基づいて前記セクタの調整を可能にする、［Ｃ１］に記載の方法。
［Ｃ２４］前記セクタ選択機能が１つまたは複数のスワイプ入力に基づく、［Ｃ１］に記載の方法。
［Ｃ２５］前記１つまたは複数のスワイプ入力が円領域を示す、［Ｃ２４］に記載の方法。
［Ｃ２６］前記１つまたは複数のスワイプ入力が単一のスワイプである、［Ｃ２４］に記載の方法。
［Ｃ２７］ユーザインターフェースを表示するディスプレイ備えた電子デバイスであって、
ここにおいて、前記ユーザインターフェースが座標系を備え、ここにおいて、前記座標系が、センサデータに基づく物理座標に対応し、前記ディスプレイが、前記座標系の少なくとも１つのセクタの選択を可能にするセクタ選択機能を提供し、前記ディスプレイが、前記少なくとも１つのセクタの編集を可能にするセクタ編集機能を提供する
電子デバイス。
［Ｃ２８］前記ディスプレイが、少なくとも１個のマイクロフォンによって捕捉された少なくとも１個のオーディオ信号の方向を表示する、［Ｃ２７］に記載の電子デバイス。
［Ｃ２９］前記少なくとも１個のオーディオ信号が音声信号を備える、［Ｃ２８］に記載の電子デバイス。
［Ｃ３０］前記ディスプレイが、前記少なくとも１個のオーディオ信号に対応するアイコンを表示する、［Ｃ２８］に記載の電子デバイス。
［Ｃ３１］アイコンを表示することが、ターゲットオーディオ信号に関するアイコンおよび干渉オーディオ信号に関するアイコンのうちの少なくとも１つを表示することをさらに備える、［Ｃ３０］に記載の電子デバイス。
［Ｃ３２］前記ディスプレイに結合された動作回路をさらに備え、前記動作回路が、前記少なくとも１つのセクタ内に示されたオーディオ信号を渡す、［Ｃ２７］に記載の電子デバイス。
［Ｃ３３］前記ディスプレイに結合された動作回路をさらに備え、前記動作回路が、前記少なくとも１つのセクタ内に示されないオーディオ信号を減衰する、［Ｃ２７］に記載の電子デバイス。
［Ｃ３４］前記ディスプレイが、１個または複数の画像センサからの画像データを示す、［Ｃ２７］に記載の電子デバイス。
［Ｃ３５］前記ディスプレイに結合された動作回路をさらに備え、前記動作回路が、前記１つまたは複数のセクタに基づいて、画像データを渡す、［Ｃ２７］に記載の電子デバイス。
［Ｃ３６］前記セクタ選択機能および前記セクタ編集機能のうちの少なくとも１つが、シングルタッチ入力とマルチタッチ入力とからなるグループのうちの少なくとも１つに基づいて動作する、［Ｃ２７］に記載の電子デバイス。
［Ｃ３７］前記ディスプレイが、前記少なくとも１つのセクタに対応する少なくとも１つのタッチポイントを表示し、前記電子デバイスが、前記少なくとも１つのタッチポイントに対応するタッチ入力を受信するタッチセンサをさらに備え、前記ユーザインターフェースが前記タッチ入力に基づいて、前記少なくとも１つのセクタを編集する、［Ｃ２７］に記載の電子デバイス。
［Ｃ３８］前記ユーザインターフェースが、前記ユーザインターフェースの少なくとも一部を基準面と整合させる、［Ｃ２７］に記載の電子デバイス。
［Ｃ３９］前記基準面が水平である、［Ｃ３８］に記載の電子デバイス。
［Ｃ４０］前記ユーザインターフェースの少なくとも一部を整合させることが、２次元極座標プロットを３次元表示空間にマッピングすることをさらに備える、［Ｃ３８］に記載の電子デバイス。
［Ｃ４１］前記物理座標が地球座標である、［Ｃ２７］に記載の電子デバイス。
［Ｃ４２］前記物理座標が地球座標とは無関係な物理空間を表す、［Ｃ２７］に記載の電子デバイス。
［Ｃ４３］前記座標系が、電子デバイスの方向とは無関係の方向を維持する、［Ｃ２７］に記載の電子デバイス。
［Ｃ４４］オーディオ署名を認識して、データベース内の前記オーディオ署名を調べて、前記オーディオ署名に対応する識別情報を取得して、前記識別情報を前記ディスプレイに渡すオーディオ署名認識回路をさらに備える、［Ｃ２７］に記載の電子デバイス。
［Ｃ４５］前記識別情報が、前記オーディオ署名に対応する人物の画像である、［Ｃ４４］に記載の電子デバイス。
［Ｃ４６］前記ユーザインターフェースが固定モードと編集可能なモードとを提供する、［Ｃ２７］に記載の電子デバイス。
［Ｃ４７］前記ユーザインターフェースが選択されたセクタをパディングする、［Ｃ２７］に記載の電子デバイス。
［Ｃ４８］前記セクタ選択機能が複数のセクタの同時の選択を可能にする、［Ｃ２７］に記載の電子デバイス。
［Ｃ４９］前記セクタ編集機能が、シングルタッチ入力またはマルチタッチ入力に基づいて前記セクタの調整を可能にする、［Ｃ２７］に記載の電子デバイス。
［Ｃ５０］前記セクタ選択機能が１つまたは複数のスワイプ入力に基づく、［Ｃ２７］に記載の電子デバイス。
［Ｃ５１］前記１つまたは複数のスワイプ入力が円領域を示す、［Ｃ５０］に記載の電子デバイス。
［Ｃ５２］前記１つまたは複数のスワイプ入力が単一のスワイプである、［Ｃ５０］に記載の電子デバイス。
［Ｃ５３］命令をその上に有する非一時的有形コンピュータ可読媒体を備える、ユーザインターフェースを表示するためのコンピュータプログラム製品であって、前記命令は下記を備える、
電子デバイスにユーザインターフェースを提示させるためのコード、ここにおいて、前記ユーザインターフェースが座標系を備え、前記座標系が、センサデータに基づく物理座標に対応する、と、
前記電子デバイスに、前記座標系の少なくとも１つのセクタの選択を可能にするセクタ選択機能を提供させるためのコードと、
前記電子デバイスに、前記少なくとも１つのセクタの編集を可能にするセクタ編集機能を提供させるためのコード。
［Ｃ５４］前記命令が、前記電子デバイスに、少なくとも１個のマイクロフォンによって捕捉された少なくとも１個のオーディオ信号の方向を表示させるためのコードをさらに備える、［Ｃ５３］に記載のコンピュータプログラム製品。
［Ｃ５５］前記命令が、前記電子デバイスに、前記少なくとも１つのセクタ内に示されたオーディオ信号を渡させるためのコードをさらに備える、［Ｃ５３］に記載のコンピュータプログラム製品。
［Ｃ５６］前記命令が、前記電子デバイスに、前記少なくとも１つのセクタ内に示されないオーディオ信号を減衰させるためのコードをさらに備える、［Ｃ５３］に記載のコンピュータプログラム製品。
［Ｃ５７］前記セクタ選択機能および前記セクタ編集機能のうちの少なくとも１つが、シングルタッチ入力とマルチタッチ入力とからなるグループのうちの少なくとも１つに基づいて動作する、［Ｃ５３］に記載のコンピュータプログラム製品。
［Ｃ５８］前記セクタ選択機能が複数のセクタの同時の選択を可能にする、［Ｃ５３］に記載のコンピュータプログラム製品。
［Ｃ５９］前記セクタ選択機能が１つまたは複数のスワイプ入力に基づく、［Ｃ５３］に記載のコンピュータプログラム製品。
［Ｃ６０］ユーザインターフェースを表示するための装置であって、該装置は下記を備える、
ユーザインターフェースを提示するための手段、ここにおいて、前記ユーザインターフェースが座標系を備え、前記座標系が、センサデータに基づく物理座標に対応する、と、
前記座標系の少なくとも１つのセクタの選択を可能にするセクタ選択機能を提供するための手段と、
前記少なくとも１つのセクタの編集を可能にするセクタ編集機能を提供するための手段。
［Ｃ６１］少なくとも１個のマイクロフォンによって捕捉された少なくとも１個のオーディオ信号の方向を表示するための手段をさらに備える、［Ｃ６０］に記載の装置。
［Ｃ６２］前記少なくとも１つのセクタ内に示されたオーディオ信号を渡すための手段をさらに備える、［Ｃ６０］に記載の装置。
［Ｃ６３］前記少なくとも１つのセクタ内に示されないオーディオ信号を減衰するための手段をさらに備える、［Ｃ６０］に記載の装置。
［Ｃ６４］前記セクタ選択機能および前記セクタ編集機能のうちの少なくとも１つが、シングルタッチ入力とマルチタッチ入力とからなるグループのうちの少なくとも１つに基づいて動作する、［Ｃ６０］に記載の装置。
［Ｃ６５］前記セクタ選択機能が複数のセクタの同時の選択を可能にする、［Ｃ６０］に記載の装置。
［Ｃ６６］前記セクタ選択機能が１つまたは複数のスワイプ入力に基づく、［Ｃ６０］に記載の装置。
【図１】
0006400566.tif 000081
【図２Ａ】
0006400566.tif 000082
【図２Ｂ】
0006400566.tif 000083
【図３Ａ】
0006400566.tif 000084
【図３Ｂ】
0006400566.tif 000085
【図４Ａ】
0006400566.tif 000086
【図４Ｂ】
0006400566.tif 000087
【図５Ａ】
0006400566.tif 000088
【図５Ｂ】
0006400566.tif 000089
【図５Ｃ】
0006400566.tif 000090
【図６Ａ】
0006400566.tif 000091
【図６Ｂ】
0006400566.tif 000092
【図７】
0006400566.tif 000093
【図８】
0006400566.tif 000094
【図９】
0006400566.tif 000095
【図１０Ａ】
0006400566.tif 000096
【図１０Ｂ】
0006400566.tif 000097
【図１１Ａ】
0006400566.tif 000098
【図１１Ｂ】
0006400566.tif 000099
【図１１Ｃ】
0006400566.tif 000100
【図１２Ａ】
0006400566.tif 000101
【図１２Ｂ】
0006400566.tif 000102
【図１２Ｃ】
0006400566.tif 000103
【図１２Ｄ】
0006400566.tif 000104
【図１３Ａ】
0006400566.tif 000105
【図１３Ｂ】
0006400566.tif 000106
【図１３Ｃ】
0006400566.tif 000107
【図１４Ａ】
0006400566.tif 000108
【図１４Ｂ】
0006400566.tif 000109
【図１５Ａ】
0006400566.tif 000110
【図１５Ｂ】
0006400566.tif 000111
【図１６Ａ】
0006400566.tif 000112
【図１６Ｂ】
0006400566.tif 000113
【図１７】
0006400566.tif 000114
【図１８】
0006400566.tif 000115
【図１９】
0006400566.tif 000116
【図２０】
0006400566.tif 000117
【図２１Ａ】
0006400566.tif 000118
【図２１Ｂ】
0006400566.tif 000119
【図２２】
0006400566.tif 000120
【図２３】
0006400566.tif 000121
【図２４】
0006400566.tif 000122
【図２５】
0006400566.tif 000123
【図２６】
0006400566.tif 000124
【図２７】
0006400566.tif 000125
【図２８Ａ】
0006400566.tif 000126
【図２８Ｂ】
0006400566.tif 000127
【図２９】
0006400566.tif 000128
【図３０】
0006400566.tif 000129
【図３１】
0006400566.tif 000130
【図３２Ａ】
0006400566.tif 000131
【図３２Ｂ】
0006400566.tif 000132
【図３２Ｃ】
0006400566.tif 000133
【図３２Ｄ】
0006400566.tif 000134
【図３３Ａ】
0006400566.tif 000135
【図３３Ｂ】
0006400566.tif 000136
【図３３Ｃ】
0006400566.tif 000137
【図３３Ｄ】
0006400566.tif 000138
【図３４Ａ】
0006400566.tif 000139
【図３４Ｂ】
0006400566.tif 000140
【図３４Ｃ】
0006400566.tif 000141
【図３５Ａ】
0006400566.tif 000142
【図３５Ｂ】
0006400566.tif 000143
【図３５Ｃ】
0006400566.tif 000144
【図３５Ｄ】
0006400566.tif 000145
【図３６Ａ】
0006400566.tif 000146
【図３６Ｂ】
0006400566.tif 000147
【図３６Ｃ】
0006400566.tif 000148
【図３７Ａ】
0006400566.tif 000149
【図３７Ｂ】
0006400566.tif 000150
【図３７Ｃ】
0006400566.tif 000151
【図３８Ａ】
0006400566.tif 000152
【図３８Ｂ】
0006400566.tif 000153
【図３９Ａ】
0006400566.tif 000154
【図３９Ｂ】
0006400566.tif 000155
【図３９Ｃ】
0006400566.tif 000156
【図４０】
0006400566.tif 000157
【図４１Ａ】
0006400566.tif 000158
【図４１Ｂ】
0006400566.tif 000159
【図４１Ｃ】
0006400566.tif 000160
【図４２Ａ】
0006400566.tif 000161
【図４２Ｂ】
0006400566.tif 000162
【図４２Ｃ】
0006400566.tif 000163
【図４２Ｄ】
0006400566.tif 000164
【図４３Ａ】
0006400566.tif 000165
【図４３Ｂ】
0006400566.tif 000166
【図４３Ｃ】
0006400566.tif 000167
【図４４Ａ】
0006400566.tif 000168
【図４４Ｂ】
0006400566.tif 000169
【図４４Ｃ】
0006400566.tif 000170
【図４４Ｄ】
0006400566.tif 000171
【図４４Ｅ】
0006400566.tif 000172
【図４５Ａ】
0006400566.tif 000173
【図４５Ｂ】
0006400566.tif 000174
【図４５Ｃ】
0006400566.tif 000175
【図４６Ａ】
0006400566.tif 000176
【図４６Ｂ】
0006400566.tif 000177
【図４６Ｃ】
0006400566.tif 000178
【図４６Ｄ】
0006400566.tif 000179
【図４６Ｅ】
0006400566.tif 000180
【図４７Ａ】
0006400566.tif 000181
【図４７Ｂ】
0006400566.tif 000182
【図４７Ｃ】
0006400566.tif 000183
【図４７Ｄ】
0006400566.tif 000184
【図４８Ａ】
0006400566.tif 000185
【図４８Ｂ】
0006400566.tif 000186
【図４９Ａ】
0006400566.tif 000187
【図４９Ｂ】
0006400566.tif 000188
【図４９Ｃ】
0006400566.tif 000189
【図５０Ａ】
0006400566.tif 000190
【図５０Ｂ】
0006400566.tif 000191
【図５１Ａ】
0006400566.tif 000192
【図５１Ｂ】
0006400566.tif 000193
【図５２Ａ】
0006400566.tif 000194
【図５２Ｂ】
0006400566.tif 000195
【図５２Ｃ】
0006400566.tif 000196
【図５３Ａ】
0006400566.tif 000197
【図５３Ｂ】
0006400566.tif 000198
【図５３Ｃ】
0006400566.tif 000199
【図５４Ａ】
0006400566.tif 000200
【図５４Ｂ】
0006400566.tif 000201
【図５４Ｃ】
0006400566.tif 000202
【図５５Ａ】
0006400566.tif 000203
【図５５Ｂ】
0006400566.tif 000204
【図５６】
0006400566.tif 000205
【図５７】
0006400566.tif 000206
【図５８】
0006400566.tif 000207
【図５９】
0006400566.tif 000208
【図６０】
0006400566.tif 000209
【図６１】
0006400566.tif 000210
【図６２】
0006400566.tif 000211
【図６３】
0006400566.tif 000212
【図６４】
0006400566.tif 000213
【図６５】
0006400566.tif 000214
【図６６】
0006400566.tif 000215
【図６７】
0006400566.tif 000216
【図６８】
0006400566.tif 000217
【図６９】
0006400566.tif 000218
【図７０】
0006400566.tif 000219
【図７１】
0006400566.tif 000220
【図７２】
0006400566.tif 000221
【図７３】
0006400566.tif 000222
【図７４】
0006400566.tif 000223
【図７５】
0006400566.tif 000224
【図７６】
0006400566.tif 000225
【図７７】
0006400566.tif 000226
【図７８】
0006400566.tif 000227
【図７９】
0006400566.tif 000228
【図８０】
0006400566.tif 000229
【図８１】
0006400566.tif 000230
【図８２】
0006400566.tif 000231
【図８３】
0006400566.tif 000232
【図８４】
0006400566.tif 000233
【図８５】
0006400566.tif 000234
【図８６】
0006400566.tif 000235
【図８７】
0006400566.tif 000236
【図８８】
0006400566.tif 000237
【図８９】
0006400566.tif 000238
【図９０】
0006400566.tif 000239
【図９１】
0006400566.tif 000240
【図９２】
0006400566.tif 000241
【図９３】
0006400566.tif 000242
【図９４】
0006400566.tif 000243