(57)【要約】方法は、デバイスの複数の受信機のうちの第１のセットの受信機において、信号を検出することを含む。複数の受信機は、第１のセットの受信機と、第２のセットの受信機とを含む。第１のセットの受信機は、選択された受信機に相当し、第２のセットの受信機は、選択されなかった受信機に相当する。この方法は、信号のソースと、第１のセットの受信機のうちの第１の選択された受信機との間の信号経路の予測される妨害を、この信号に基づいて予測することと、予想される妨害が予測されることに応じて、第２のセットの受信機のうちの特定の受信機を、新たに選択される受信機として選択することと、を含む。
2015507788.tif 000002
【特許請求の範囲】
【請求項１】
方法であって、
デバイスの複数の受信機のうちの第１のセットの受信機において信号を検出することと、ここで、前記複数の受信機は、前記第１のセットの受信機と、第２のセットの受信機とを含み、前記第１のセットの受信機は、選択された受信機に対応し、前記第２のセットの受信機は、選択されなかった受信機に対応する、
前記信号のソースと、前記第１のセットの受信機のうちの、選択された第１の受信機との間の信号経路の、予想される遮断を、前記信号に基づいて予測することと、
前記予想される遮断が予測されることに応じて、前記第２のセットの受信機のうちの特定の受信機を、新たな選択された受信機として選択することと、
を備える方法。
【請求項２】
前記ソースは、超音波送信機を備える、請求項１に記載の方法。
【請求項３】
前記信号経路の、予想される遮断が予測されることに応じて、前記信号のソースの移動経路を予測することと、
前記信号のソースの、予測された移動経路に基づいて、前記第２のセットの受信機のうちの特定の受信機を決定することと、
をさらに備える請求項１に記載の方法。
【請求項４】
前記特定の受信機は、前記第１のセットの受信機のうちのその他の受信機に関する情報に基づいて、または前記予想される移動経路に関する情報に基づいて、または前記ソースの位置に関する情報に基づいて、またはこれらの任意の組み合わせに基づいて、ルックアップ・テーブルから選択される、請求項３に記載の方法。
【請求項５】
前記信号経路が遮断される前に、前記第２のセットの受信機のうちの特定の受信機が選択される、請求項１に記載の方法。
【請求項６】
前記予想される遮断は、前記信号のソースの移動、物体の移動、またはこれらの任意の組み合わせの結果である、請求項１に記載の方法。
【請求項７】
前記信号は、超音波信号である、請求項１に記載の方法。
【請求項８】
前記第１の受信機の予想される遮断を予測することは、
前記第１の受信機に関連付けられた信号対雑音比（ＳＮＲ）値を計算することと、
前記ＳＮＲ値がＳＮＲしきい値未満であるか否かを判定することと
を備える、請求項１に記載の方法。
【請求項９】
前記第１の受信機の予想される遮断を予測することは、
前記第１の受信機に関連付けられたフェーズ・ロック・ループ（ＰＬＬ）のフェーズ出力を計算することと、
前記フェーズ出力が出力しきい値を超えるか否かを判定することと
を備える、請求項１に記載の方法。
【請求項１０】
前記予想される遮断が予測されることに応じて、前記第１の受信機を除外すること、をさらに備える請求項１に記載の方法。
【請求項１１】
前記第１の受信機は、前記信号経路が遮断される前に除外される、請求項１０に記載の方法。
【請求項１２】
前記ソースは、前記複数の受信機が向かっていない場所に位置する、請求項１に記載の方法。
【請求項１３】
前記ソースは、前記信号を生成する送信機を備えるペン・デバイスである、請求項１に記載の方法。
【請求項１４】
前記信号の、前記第１のセットの受信機のうちの２またはそれ以上の受信機における到着時間差に基づいて、前記信号のソースの位置を決定すること、をさらに備える請求項１に記載の方法。
【請求項１５】
前記予想される遮断が予測されることに応じて、および、前記ソースの位置が、特定の領域内にあると判定されることに応じて、前記第２のセットの受信機のうちの２またはそれ以上の受信機を選択すること、をさらに備える請求項１４に記載の方法。
【請求項１６】
前記特定の受信機が、前記新たな選択された受信機として選択された後、前記ソースと、前記新たな選択された受信機との間の第２の信号経路が、遮断されるか否かを判定することと、
前記第２の信号経路が遮断されると判定された場合、前記第２のセットの受信機のうちの別の特定の受信機を、選択された第２の受信機としてアクティブ化し、前記新たな選択された受信機を除外することと、
をさらに備える請求項１に記載の方法。
【請求項１７】
装置であって、
第１のセットの受信機と第２のセットの受信機とを含む複数の受信機と、
プロセッサと、
メモリとを備え、
前記メモリは、
前記第１のセットの受信機から信号を受け取り、ここで、前記第１のセットの受信機は、選択された受信機に対応し、前記第１のセットの受信機から受け取られた信号は、前記第１のセットの受信機によって検出された音響信号を示す、
前記第１のセットの受信機によって検出された音響信号のソースと、前記第１のセットの受信機のうちの第１の受信機との間の信号経路の予想される遮断を、信号に基づいて予測し、
前記予想される遮断が予測されることに応じて、前記第２のセットの受信機のうちの少なくとも１つの受信機を選択する、ここで、前記第２のセットの受信機は、選択されなかった受信機に対応する、
ように、前記プロセッサによって実行可能な命令群を格納する、装置。
【請求項１８】
前記音響信号のソースは、面に書くように構成されたペンの送信機に対応し、前記音響信号は、２０キロ・ヘルツ（ｋＨｚ）を超える周波数を有する、請求項１７に記載の装置。
【請求項１９】
前記命令群はさらに、前記第１のセットの受信機から受信した信号のうちの少なくとも１つに基づいて、前記ペンの状態を検出するように、前記プロセッサによって実行可能であり、
前記ペンは、前記ペンが動作可能であるが、書いていない第１の状態と、前記ペンが動作可能であり、書いている第２の状態とを有する、請求項１８に記載の装置。
【請求項２０】
前記複数の受信機は、前記音響信号を検出するように構成された少なくとも１つのマイクロホンを含み、
前記音響信号は、人間の可聴範囲外にある、請求項１７に記載の装置。
【請求項２１】
前記命令群はさらに、前記第１のセットの受信機から受け取った信号に基づいて、第１のクロック信号を生成するように、前記プロセッサによって実行可能であり、
前記複数の受信機は、前記第１のクロック信号に基づいて同期される、請求項１７に記載の装置。
【請求項２２】
前記メモリはさらに、ルックアップ・テーブルを格納し、
前記命令群はさらに、前記ルックアップ・テーブルに少なくとも部分的に基づいて、前記第２のセットの受信機のうちの少なくとも１つの受信機を選択するように、前記プロセッサによって実行可能である、請求項１７に記載の装置。
【請求項２３】
前記複数の受信機は、複数のマイクロホンを備え、
前記複数のマイクロホンは、
前記音響信号を検出し、
前記複数のマイクロホンのうちのマクロホンのセットにおける、前記音響信号の到着時間差に基づいて、前記音響信号のソースへの距離および方向を推定するために前記プロセッサによって使用される信号を生成する、
ように構成され、
前記マイクロホンのセットは、前記第１のセットの受信機に対応する、請求項１７に記載の装置。
【請求項２４】
前記複数の受信機、前記プロセッサ、および前記メモリは、移動通信デバイス、スマート・フォン、セルラ電話、ラップトップ・コンピュータ、コンピュータ、タブレット、携帯情報端末、ディスプレイ・デバイス、テレビ、ゲーム・コンソール、音楽プレーヤ、ラジオ、デジタル・ビデオ・プレーヤ、デジタル・ビデオ・ディスク（ＤＶＤ）プレーヤ、チューナ、カメラ、およびナビゲーション・デバイスのうちの１つへ組み込まれる、請求項１７に記載の装置。
【請求項２５】
前記複数の受信機は、人間の可聴範囲内と可聴範囲外との両範囲において、音響信号を検出するように構成された少なくとも１つのマイクロホンを含む、請求項１７に記載の装置。
【請求項２６】
プロセッサによって実行可能な命令群を備えるコンピュータ読取可能な媒体であって、
前記命令群は、
デバイスの複数の受信機のうちの第１のセットの受信機から信号を受け取ることと、ここで、前記複数の受信機は、前記第１のセットの受信機と、第２のセットの受信機とを含み、前記第１のセットの受信機は、選択された受信機に対応し、前記第２のセットの受信機は、選択されなかった受信機に対応し、前記第１のセットの受信機から受信された信号は、前記第１のセットの受信機によって検出された音響信号を示す、
前記音響信号のソースと、前記第１のセットの受信機のうちの、第１の受信機との間の信号経路の、予想される遮断を、信号に基づいて予測することと、
前記予想される遮断が予測されることに応じて、前記第２のセットの受信機のうちの特定の受信機を、新たな選択された受信機として選択することと、
を含む動作を前記プロセッサに対して実行させる、コンピュータ読取可能な媒体。
【請求項２７】
前記複数の受信機は、少なくとも１つのマイクロホンを含む、請求項２６に記載のコンピュータ読取可能な媒体。
【請求項２８】
前記複数の受信機は、２０キロヘルツ（ｋＨｚ）を超える周波数を有する音響信号を検出するように構成された少なくとも１つのマイクロホンと、２０ヘルツ（Ｈｚ）と２０ｋＨｚとの間の周波数を有する音響信号を検出するように構成された少なくとも１つのマイクロホンとを含む、請求項２６に記載のコンピュータ読取可能な媒体。
【請求項２９】
前記動作はさらに、
前記信号経路の予想される遮断が予測されることに応じて、前記音響信号のソースの移動経路を予測することと、
前記音響信号のソースの、前記予測された移動経路に基づいて、前記第２のセットの受信機のうちの特定の受信機を決定することと
を備える、請求項２６に記載のコンピュータ読取可能な媒体。
【請求項３０】
前記特定の受信機は、前記第１のセットの受信機のうちのその他の受信機に関する情報に基づいて、または前記予想される移動経路に関する情報に基づいて、または前記ソースの位置に関する情報に基づいて、またはこれらの任意の組み合わせに基づいて、ルックアップ・テーブルから選択される、請求項２９に記載のコンピュータ読取可能な媒体。
【請求項３１】
前記動作はさらに、前記予想される遮断が予測されることに応じて、前記第１の受信機を除外することを備える、請求項２６に記載のコンピュータ読取可能な媒体。
【請求項３２】
前記動作はさらに、前記音響信号の、前記第１のセットの受信機のうちの２またはそれ以上の受信機における到着時間差に基づいて、前記信号のソースの位置を決定することを備える、請求項２６に記載のコンピュータ読取可能な媒体。
【請求項３３】
前記複数の受信機は、人間の可聴範囲内と可聴範囲外との両範囲において、音響信号を検出するように構成された少なくとも１つのマイクロホンを含む、請求項２６に記載のコンピュータ読取可能な媒体。
【請求項３４】
装置であって、
信号を受信する複数の受信手段と、ここで、前記複数の受信手段は、第１のセットの受信手段と、第２のセットの受信手段とを含み、前記第１のセットの受信手段は、選択された受信手段に対応し、前記第２のセットの受信機は、選択されなかった受信手段に対応する、
受信された信号のソースと、前記第１のセットの受信手段のうちの、第１の受信手段との間の信号経路の、予想される遮断を、前記受信された信号に基づいて予測する手段と、
前記予想される遮断が予測されることに応じて、前記第２のセットの受信手段のうちの特定の受信手段を、新たな選択された受信機として選択する手段と、
を備える装置。
【請求項３５】
前記複数の受信手段、前記予測する手段、および、前記選択する手段は、コンピュータに組み込まれる、請求項３４に記載の装置。
【請求項３６】
前記複数の受信手段、前記予測する手段、および、前記選択する手段は、モバイル通信デバイスに組み込まれる、請求項３４に記載の装置。
【請求項３７】
前記複数の受信手段は、複数のマイクロホンを備え、
前記複数のマイクロホンのうちの少なくとも１つのマイクロホンは、超音波信号を検出するように構成され、
前記受信された信号は、超音波信号に相当する、請求項３４に記載の装置。
【請求項３８】
前記予想される遮断が予測されることに応じて、前記第１の受信手段を除外する手段、をさらに備える請求項３４に記載の装置。
【請求項３９】
前記受信した信号の、前記第１のセットの受信手段のうちの２またはそれ以上の受信手段における到着時間差に基づいて、前記受信した信号のソースの位置を決定する手段、をさらに備える請求項３４に記載の装置。
【請求項４０】
前記信号経路の予想される遮断が予測されることに応じて、前記受信した信号のソースの移動経路を予測する手段と、
前記信号のソースの、前記予測された移動経路に基づいて、前記第２のセットの受信手段のうちの特定の受信手段を決定する手段と、
をさらに備える請求項３４に記載の装置。
【請求項４１】
前記複数の受信手段は、人間の可聴範囲内と可聴範囲外との両範囲において、音響信号を検出するように構成された少なくとも１つのマイクロホンを含む、請求項３４に記載の装置。
【発明の詳細な説明】
【関連出願に対する相互参照】
【０００１】
本願は、その内容が参照によって本明細書に明示的に込みこまれている２０１１年１２月１６日に出願された米国仮出願６１／５７６，８９３号と、２０１２年１２月１２日に出願された米国出願１３／７１２，１５９号と、からの優先権を主張する。
【技術分野】
【０００２】
本開示は、一般に、超音波送信機システムおよび受信システムに関する。
【背景技術】
【０００３】
到着時間差（ＴＤＯＡ：Time difference of arrival）は、タブレットまたはその他のコンピューティング・デバイスに対する物体の位置を決定するために使用されうる。例えば、ペン（例えば、スタイラス）は、超音波信号を送信するように構成された送信機を含みうる。超音波信号は、タブレット上の受信機（例えば、マイクロホン）によって検出されうる。異なる受信機において受信される信号間の時間差は、（ペンからマイクロホンへと超音波信号がどれくらいの時間移動したのかに基づいて）ペンの動きおよび位置を検出するために使用されうる。
【０００４】
超音波信号エネルギは、オーディオ帯域信号エネルギよりも早く減衰し、送信機と受信機との間の視線（ＬＯＳ：line of sight）を必要としうる。超音波送信機と少なくとも１つの受信機とを用いるシステムは、この送信機と少なくとも１つの受信機との間のＬＯＳ信号経路が遮断されている場合、ペンの位置を適切に決定しない場合がありうる。例えば、ユーザがペンを使用している場合、ユーザの手、または、その他の物体が、ペンと受信機との間の信号経路を遮断しうる。この遮断問題を回避するための１つのアプローチは、同時に動作する多くの冗長受信機を有することである。このアプローチは、すべての受信機（例えば、マイクロホン）に同時に電源が投入されることにより、より多くの電力を使い、ハードウェア・コーデックとシステム・プロセッサとの間で、より多くの帯域幅を消費する。
【図面の簡単な説明】
【０００５】
【図１】図１は、超音波信号の信号経路の、予想される遮断を予測するためのシステムの例示的な実施形態のブロック図である。
【図２】図２は、超音波スタイラス・ペンの実施形態の図解である。
【図３Ａ】図３Ａは、超音波信号の信号経路の、予想される遮断を予測するためのシステムの実施形態を例示する。
【図３Ｂ】図３Ｂは、超音波信号の信号経路の、予想される遮断を予測するためのシステムの実施形態を例示する。
【図４】図４は、超音波信号の信号経路の、予想される遮断を予測するためのシステムの別の実施形態を例示する。
【図５Ａ】図５Ａは、超音波信号の信号経路の、予想される遮断を予測するためのシステムの別の実施形態を例示する。
【図５Ｂ】図５Ｂは、超音波信号の信号経路の、予想される遮断を予測するためのシステムの別の実施形態を例示する。
【図６Ａ】図６Ａは、超音波信号の遮断を検出する際に使用するためのシステムの別の実施形態を例示する。
【図６Ｂ】図６Ｂは、超音波信号の遮断を検出する際に使用するためのシステムの別の実施形態を例示する。
【図６Ｃ】図６Ｃは、超音波信号の遮断を検出する際に使用するためのシステムの別の実施形態を例示する。
【図７Ａ】図７Ａは、超音波信号の信号経路の、予想される遮断を予測するためのシステムの別の実施形態を例示する。
【図７Ｂ】図７Ｂは、超音波信号の信号経路の、予想される遮断を予測するためのシステムの別の実施形態を例示する。
【図７Ｃ】図７Ｃは、超音波信号の信号経路の、予想される遮断を予測するためのシステムの別の実施形態を例示する。
【図７Ｄ】図７Ｄは、超音波信号の信号経路の、予想される遮断を予測するためのシステムの別の実施形態を例示する。
【図８】図８は、超音波信号の信号経路の、予想される遮断を予測するためのシステムの別の実施形態を例示する。
【図９】図９は、選択された受信機のセットと、除外された受信機のセットとを決定するためのシステムのブロック図である。
【図１０】図１０は、さまざまな予測アルゴリズム入力値を例示するテーブルである。
【図１１】図１１は、予測アルゴリズムを用いて受信機コンフィギュレーションを更新するための方法の特定の実施形態である。
【図１２】図１２は、予測アルゴリズムとともに使用するためのルックアップ・テーブルの一部である。
【図１３】図１３は、選択された受信機の、予想される遮断を予測することに応じて、選択されなかった受信機を選択する方法のフローチャートである。
【図１４】図１４は、選択された受信機の、予想される遮断を予測することに応じて、選択されなかった受信機を選択する別の方法のフローチャートである。
【図１５】図１５は、選択された受信機の、予想される遮断を予測することに応じて、選択されなかった受信機を選択する別の方法のフローチャートである。
【図１６Ａ】図１６Ａは、遅延ロック・ループ（ＤＬＬ：delay locked loop）またはフェーズ・ロック・ループ（ＰＬＬ：phase locked loop）を含む遮断検出メカニズム（ＢＤＭ：blockage detection mechanism）の出力に基づいて、選択された受信機に電力を提供する方法のフローチャートである。
【図１６Ｂ】図１６Ｂは、信号対雑音比（ＳＮＲ）値を生成するように構成された遮断検出メカニズム（ＢＤＭ）の出力に基づいて、選択された受信機に電力を提供する方法のフローチャートである。
【図１７】図１７は、選択された受信機の、予想される遮断を予測する方法のフローチャートである。
【図１８】図１８は、選択された受信機の、予想される遮断を予測するシステムの実施形態を例示する。
【図１９】図１９は、信号の信号経路の、予想される遮断を予測する際に使用するために、遅延ロック・ループ（ＤＬＬ）を実施するための回路の例示的な例である。
【図２０】図２０は、図１９のＤＬＬの出力の例を例示する。
【図２１】図２１は、図１９のＤＬＬの出力の別の例を例示する。
【図２２】図２２は、超音波信号の信号経路の、予想される遮断を予測するためのシステムの別の実施形態を例示する。
【図２３】図２３は、超音波信号の信号経路の、予想される遮断を予測するためのシステムの別の実施形態を例示する。
【図２４】図２４は、信号の信号経路の、予想される遮断を予測するための方法の別の実施形態のフローチャートである。
【図２５】図２５は、選択されなかった受信機を選択する方法のフローチャートである。
【図２６】図２６は、図１−２５に関して記載されたさまざまな方法、システム、デバイス、およびコンピュータ読取可能な媒体をサポートするように動作可能なコンピュータ・システムの例示的な実施形態のブロック図である。
【発明を実施するための形態】
【０００６】
物体を位置決めするシステム、方法、および装置は開示される。システムおよび装置は、送信機からの信号を受信するように構成された複数の受信機を含む。このシステムおよび装置は、複数の受信機のうちの選択された受信機（例えば、第１のセットの受信機）において受信された信号に基づいて、物体の位置を決定するためのロジック（例えば、回路）を含む。このシステムおよび装置は、物体と、選択された受信機のうちの少なくとも１つの受信機との間の信号経路の、予想される遮断を予測するように動作可能である。このシステムおよび装置は、予想される遮断を予測することに応じて、遮断されていない受信機（例えば、第２のセットの受信機）から受信機を選択するように動作可能である。特定の実施形態では、デバイスの、選択されなかった受信機を選択する方法が開示される。この方法は、デバイスの、選択された受信機において信号を検出することを含む。このデバイスは、少なくとも１つの、選択されなかった受信機を含む。この方法は、この信号に基づいて、この信号のソースと、選択された第１の受信機との間の信号経路の、予想される遮断を予測することを含む。この方法はさらに、予想される遮断を予測することに応じて、少なくとも１つの、選択されなかった受信機から、第２の受信機を選択することを含む。
【０００７】
別の実施形態では、システムは、デバイスの、選択されなかった受信機を選択するように構成される。このシステムは、複数の受信機、プロセッサ、およびメモリを含む。複数の受信機は、選択された受信機（例えば、第１のセットの受信機）と、少なくとも１つの、選択されなかった受信機（例えば、第２のセットの受信機）とを含む。メモリは、プロセッサによって実行可能な命令群を格納しうる。これら命令群は、選択された受信機のおのおのにおいて信号を検出するように、プロセッサによって実行可能でありうる。これら命令群はさらに、信号のソースと、選択された第１の受信機との間の信号経路の予想される遮断を、この信号に基づいて予測するようにプロセッサによって実行可能でありうる。これら命令群は、信号経路の予想される遮断を予測することに応じて、選択されなかった受信機のうちの少なくとも１つを選択するようにプロセッサによって実行可能でありうる。
【０００８】
図１を参照して、デバイス１００の例示的な実施形態が図示される。デバイス１００は、プロセッサ１０２、メモリ１０４、および複数の受信機１１０を含む。デバイス１００は、タブレット、パーソナル・コンピューティング・デバイス、ラップトップ・コンピューティング・デバイス、無線通信デバイス、携帯情報端末（ＰＤＡ）、その他のコンピューティング・デバイス、またはこれらの任意の組み合わせでありうる。実施形態では、図３Ａおよび図３Ｂを参照してさらに記載されるように、デバイス１００の１または複数の面付近に複数の受信機１００が配置されている。実施形態では、複数の受信機１１０は、複数のマイクロホンを含む。複数のマイクロホンのうちの少なくとも１つのマイクロホンは、超音波信号（例えば、２０キロヘルツ（ｋＨｚ）を超える周波数を有する音響信号）を検出するように構成されうる。特定の実施形態では、これらマイクロホンのうちの１または複数は、超音波信号およびオーディオ信号（例えば、２０ヘルツ（Ｈｚ）と２０ｋＨｚとの間の周波数を有する音響信号）を検出するように構成されうる。特定の実施形態では、超音波信号は、人間の可聴範囲外である音響信号（つまり、２０ｋＨｚを超える周波数を有する信号）に相当し、オーディオ信号は、人間の可聴範囲内である音響信号（例えば、２０ヘルツ（Ｈｚ）と２０ｋＨｚとの間の周波数を有する信号）に相当しうる。
【０００９】
図１に図示されるように、プロセッサ１０２、または、デバイス１００のその他の構成要素は、クロック信号１５０を生成するか、そうでない場合には、クロック信号１５０を複数の受信機１１０に通信しうる。これら複数の受信機１１０は、クロック信号１５０に同期しうる。クロック信号１５０は、デバイス１００の外部のクロックに同期されうる。クロック信号１５０を、デバイス１００の外部のクロックに同期させることによって、プロセッサ１０２は、信号を送信しているデバイスの位置を、到着時間差を用いて決定しうる。
【００１０】
複数の受信機１１０は、選択された受信機（例えば、第１のセットの受信機）と、選択されなかった受信機（例えば、第２のセットの受信機）とを含む。選択された受信機は、信号を送信しているデバイスの位置を決定する場合に、プロセッサ１０２によって使用されるべき複数の受信機１１０のうちの第１のセットの受信機に相当する。選択されなかった受信機は、信号を送信しているデバイスの位置を決定する場合に、プロセッサ１０２によって使用されるべきではない複数の受信機１１０のうちの第２のセットの受信機に相当しうる。実施形態では、複数の受信機１１０のおのおのが活性化され（例えば、電力を受け）、送信機からの信号を受信しうる。この実施形態では、選択された受信機において受信された信号が、プロセッサ１０２によって使用され、信号を送信しているデバイスの位置が決定されうる。そして、選択されなかった受信機において受信された信号は、プロセッサ１０２によって使用されないことがありうる。代替実施形態では、選択された受信機が活性化され（例えば、電力を受け）、デバイスから信号を受信しうる。この実施形態では、選択されなかった受信機が非活性化され（例えば、電力を受けず）、デバイスからの信号を受信しないことがありうる。
【００１１】
図１に図示されるように、メモリ１０４は、命令群１０６を含む。命令群１０６は、複数の受信機１１０のうちの選択された受信機（例えば、第１のセットの受信機）において信号を検出するようにプロセッサ１０２によって実行可能な命令群を含みうる。これら命令群１０６はさらに、信号のソースと、選択された第１の受信機との間の信号経路の予想される遮断を、この信号に基づいて予測するようにプロセッサ１０２によって実行可能な命令群を含みうる。命令群１０６はさらに、信号のソースと、選択された第１の受信機との間の信号の予想される遮断が予測されることに応じて、複数の受信機１１０のうちの少なくとも１つの選択されなかった受信機（例えば、第２のセットの受信機）から、選択された第２の受信機を選択するようにプロセッサ１０２によって実行可能な命令群を含みうる。
【００１２】
命令群１０６は、少なくとも１つの選択されなかった受信機が選択されることに応じて、選択された第１の受信機を除外するための命令群を含みうる。選択された第１の受信機を除外することは、信号のソースと、選択された第１の受信機との間の信号経路の予想される遮断によって、選択された第１の受信機を、（例えば、第２のセットの受信機に含まれるような）選択されなかった受信機として指定することを含みうる。選択された第１の受信機が除外された場合、選択された第１の受信機は、選択されなかった第１の受信機となり、信号を送信しているデバイスの位置を決定するためにプロセッサ１０２によって使用されない。特定の実施形態では、選択された受信機が活性化され（例えば、電力を受け）、選択されなかった受信機が非活性化された（例えば、電力を受けない）場合、選択された第１の受信機を除外するための命令群は、デバイス１００に対して、除外された受信機（すなわち、選択されなかった第１の受信機）を非活性化させる（すなわち、もはや電力を与えない）ように、プロセッサ１０２によって実行可能でありうる。
【００１３】
図１に図示されるように、複数の受信機１１０のおのおのは、遮断検出メカニズム（ＢＤＭ）１３０に接続されている。例えば、図１では、第１の受信機１１２が、第１のＢＤＭ１３２に接続され、第２の受信機１１４が、第２のＢＤＭ１３４に接続され、第３の受信機１１６が、第３のＢＤＭ１３６に接続され、第４の受信機１１８が、第４のＢＤＭ１３８に接続され、第５の受信機１２０が、第５のＢＤＭ１４０に接続され、第６の受信機１２２が、第６のＢＤＭ１４２に接続され、第７の受信機１２４が、第７のＢＤＭ１４４に接続される。ＢＤＭ１３０のおのおのは、信号のソースと、複数の受信機１１０のうちの１または複数との間の信号経路の、予想される遮断を予測するようにプロセッサ１０２によって使用されうる出力（例えば、出力１５２−１６４）を生成するように構成されうる。特定の実施形態では、クロック信号１５０は、複数の受信機１１０へではなく、ＢＤＭ１３０のおのおのへ提供されうる。その他の特定の実施形態では、クロック信号１５０は、複数の受信機１１０およびＢＤＭ１３０のおのおのに提供されうる。
【００１４】
実施形態では、ＢＤＭ１３０のおのおのは、遅延ロック・ループ（ＤＬＬ）を含み、プロセッサ１０２は、信号経路が遮断されているか否かを、ＤＬＬのおのおののディスクリミネータ出力に基づいて判定しうる。例示するために、送信機は、選択された第１の受信機（例えば、第１の受信機１１２）によって受信または検出されることが可能な信号（例えば、超音波信号）を送信しうる。この信号は、選択された第１の受信機（例えば、第１の受信機１１２）によって検出され、選択された第１の受信機に接続されたＤＬＬ（例えば、第１のＢＤＭ１３２内のＤＬＬ）への入力として提供されうる。選択された第１の受信機と送信機との間の信号経路が遮断されていない（すなわち、選択された第１の受信機と送信機との間にダイレクトな視線（ＬＯＳ）がある）場合、図２０に図示されるように、ＤＬＬのディスクリミネータ出力は、ゼロでありうる。選択された第１の受信機と送信機との間の信号経路が、少なくとも部分的に遮断されている場合、ＤＬＬ（例えば、第１のＢＤＭ１３２内のＤＬＬ）は、ダイレクトなＬＯＳ信号ではなく、マルチパス信号をトラックすることを試みうる。図２１に図示されるように、マルチパス信号は、ＤＬＬのディスクリミネータ出力におけるトラッキング・バイアスを引き起こしうる。トラッキング・バイアスは、ＤＬＬのディスクリミネータ出力を、非ゼロにしうる。デバイス１００において使用することに適切である典型的なＤＬＬが、図１９を参照して記載されている。
【００１５】
ＢＤＭ１３０の出力は、選択された第１の受信機と信号のソースとの間の信号経路の、予想される遮断を予測するために、プロセッサ１０２によって使用されうる。例えば、選択された受信機（例えば、第１のセットの受信機のうちの受信機）に対応するＢＤＭ１３０のおのおのは、出力（例えば、ＤＬＬのディスクリミネータ出力）をプロセッサ１０２へ提供しうる。プロセッサ１０２は、選択された１または複数の受信機に対応するＢＤＭ１３０から受け取った出力に基づいて、複数の受信機１１０のうちの選択された１または複数の受信機（例えば、第１のセットの受信機のうちの１または複数の受信機）と、信号のソースとの間の信号経路の、予想される遮断を予測しうる。プロセッサ１０２は、選択された受信機のうちの１または複数を除外するか否かを、この予測に基づいて決定しうる。そして、信号を送信しているデバイスの位置を決定する際に使用するために、選択されなかった受信機のうちの１つを選択するか否かを決定しうる。
【００１６】
別の実施形態では、ＢＤＭ１３０のおのおのは、フェーズ・ロック・ループを含み、プロセッサ１０２は、信号のソースと、選択された第１の受信機との間の信号経路が遮断されているか否かを、ＰＬＬの出力に基づいて判定しうる。例えば、信号経路が遮断されていない場合、ＰＬＬの出力はゼロでありうる。信号経路が少なくとも部分的に遮断されている場合、ＰＬＬは、マルチパス信号をトラックすることを試みうる。マルチパス信号は、ループ・ストレスを引き起こしうる。これは、ＰＬＬの出力を非ゼロにする。ループ・ストレスはまた、スタティック・フェーズ・エラーとも称されうる。典型的なＰＬＬは、時間出力における変化ではなく、フェーズ出力の変化を生成するための、ディスクリミネータおよびその他の要素（例えば、マルチプレクサ、電圧制御発振器（ＶＣＯ）等）を含むフェーズ検出器を含みうる。ＰＬＬのおのおのの出力（例えば、ＢＤＭ１３０のおのおの内のＰＬＬ）は、選択された受信機において受信された信号のフェーズ差に相当し、ＶＣＯが、プロセッサ１０２に提供されうる。特定の実施形態では、ＰＬＬの出力は、選択された受信機において受信された信号に関連付けられたクロック信号と、クロック信号１５０との間のフェーズ差を示しうる。プロセッサ１０２は、選択された受信機（例えば、第１のセットの受信機）のうちの１または複数の受信機と、信号のソースとの間の信号経路の、予想される遮断を、受信されたフェーズ出力に基づいて予測しうる。実施形態では、特定のＰＬＬのフェーズ出力（すなわち、ＢＤＭ１３０のうちの特定の１つ）がゼロである場合、この予測は、特定のＰＬＬに接続された、選択された受信機が、遮断されるとは予想されていないことを示しうる。この実施形態では、特定のＰＬＬのフェーズ出力が非ゼロである場合、予測は、特定のＰＬＬに接続された、選択された受信機の予想される遮断を示しうる。プロセッサ１０２は、選択された受信機のうちの１または複数（例えば、第１のセットの受信機のうちの１または複数）を除外するか否かを、この予測に基づいて判定し、信号を送信しているデバイスの位置を決定する際に使用するため、選択されなかった受信機のうちの１つ（例えば、第２のセットの受信機のうちの受信機）を選択するか否かを判定する。
【００１７】
また別の実施形態では、ＢＤＭ１３０のおのおのは、信号対雑音比（ＳＮＲ）を示す出力を生成しうる。ＢＤＭ１３０のおのおのは、複数の受信機のうちの特定の１つにおける受信機信号対受信機雑音の比、信号のフェーズ対信号のフェーズ雑音の比、信号のフェーズ対ＰＬＬのフェーズ雑音の比、ＰＬＬ出力対ＰＬＬのフェーズ雑音の比、その他の比、または、これら比の組み合わせ、に基づいてＳＮＲを決定しうる。プロセッサ１０２は、信号のソースと、選択された第１の受信機との間の信号経路が遮断されているか否かを、出力に基づいて判定しうる。例えば、プロセッサ１０２は、ＢＤＭ１３０のおのおのの出力によって示されるＳＮＲ値を、しきい値と比較しうる。特定の選択された受信機に関連付けられたＳＮＲ値が、しきい値よりも大きい場合、プロセッサ１０２は、信号経路が遮断されていない（すなわち、信号のソースと、特定の選択された受信機との間の信号経路に沿ったダイレクトな視線（ＬＯＳ）がある）と予測しうる。特定の選択された受信機に関連付けられたＳＮＲ値がしきい値未満である場合、プロセッサ１０２は、信号経路が、少なくとも部分的に遮断されている（すなわち、ダイレクトなＬＯＳがない）と予測しうる。プロセッサ１０２は、選択された受信機のうちの１または複数（例えば、第１のセットの受信機のうちの１または複数）の受信機を除外するか否かを、この予測に基づいて判定しうる。そして、信号を送信しているデバイスの位置を決定する際に使用するため、選択されなかった受信機のうちの１つ（例えば、第２のセットの受信機のうちの１つ）の受信機を選択するか否かを判定しうる。
【００１８】
実施形態では、複数の受信機１１０のうちの少なくとも１つは、選択されなかった受信機であり、電力を受けない場合がありうる。この実施形態では、少なくとも１つの選択されなかった受信機に対応するＢＤＭ１３０のうちの少なくとも１つは、電力を受けない場合がありうる。選択されなかった受信機（例えば、第２のセットの受信機）と、選択されなかった受信機に対応するＢＤＭへ、電力を提供しないことによって、デバイス１００のエネルギ消費は、信号を送信しているデバイスの位置を決定する際に使用するために、複数の受信機１１０のうちのどの受信機が選択されるのかに関わらず、デバイス１００が、複数の受信機１１０のおのおのに電力を提供する実施形態に対して、低減されうる。
【００１９】
例えば、テーブル１に示されるように、第１のコンフィギュレーション（例えば、ＣＯＮＦＩＧ−１）では、受信機１１２，１１６，１２２，１２４が、選択された受信機（例えば、第１のセットの受信機）であることができ、受信機１１４，１１８，１２０が、選択されなかった受信機（例えば、第２のセットの受信機）でありうる。選択された受信機１１２，１１６，１２２，１２４は、信号を検出しうる。選択された受信機１１２，１１６，１２２，１２４のおのおのは、受信した信号を、選択された受信機に接続されたＢＤＭへ提供する。例えば、第１の受信機１１２は、第１のＢＤＭ１３２に信号を提供し、第３の受信機１１６は、第３のＢＤＭ１３６に信号を提供し、第６の受信機１２２は、第６のＢＤＭ１４２に信号を提供し、第７の受信機１２４は、第７のＢＤＭ１４４に信号を提供しうる。ＢＤＭ１３２，１３６，１４２，１４４の出力は、プロセッサ１０２に提供されうる。プロセッサ１０２は、信号のソースと、選択された受信機１１２，１１６，１２２，１２４のうちの１つの受信機との間の信号経路の、予想される遮断を予測しうる。例えば、ＢＤＭ１３２，１３６，１４２，１４４の出力が、それぞれ０，０．３，０,０の値を有するのであれば、プロセッサ１０２は、信号のソースと、第３の受信機１１６との間の信号経路の、予想される遮断を予測しうる。
【表１】
2015507788.tif 000003
【００２０】
信号のソースと、第３の受信機１１６との間の信号経路の、予想される遮断が予測されることに応じて、プロセッサ１０２は、信号を送信しているデバイスの位置を決定する際に使用するため、選択されなかった受信機のうちの少なくとも１つ（例えば、第２のセットの受信機のうちの１つ）の受信機を選択しうる。例えば、プロセッサ１０２は、受信機１１４，１１８，１２０のうちの１つを選択しうる。さらに、選択された受信機の予想される遮断が予測されることに応じて、プロセッサ１０２は、選択された受信機（例えば、第３の受信機１１６）を除外しうる。
【００２１】
特定の実施形態では、プロセッサ１０２は、信号のソースと、選択されなかった特定の受信機との間の信号経路が遮断されているか否かを判定することによって、選択されなかった受信機のうちの１つ（例えば、第２のセットの受信機のうちの１つ）を選択しうる。実施形態では、プロセッサ１０２は、信号経路が遮断されているか否かを判定する前に、デバイス１００に対して、選択されなかった受信機を活性化させうる（例えば、電力を提供させうる）。実施形態では、プロセッサ１０２は、選択された受信機を除外した場合、デバイス１００に対して、除外された受信機を非活性化させうる（例えば、電力を提供することを停止させうる）。
【００２２】
別の実施形態では、プロセッサ１０２は、選択されなかった受信機のうちのどれ（選択されなかった受信機１１４，１１８，１２０のうちの１つ）を選択するのかを決定するために、ルックアップ・テーブル１０８からデータを取得しうる。ルックアップ・テーブル１０８は、受信機１１２−１２４の現在のコンフィギュレーションを特定するデータを格納しうる。例えば、受信機１１２−１２４のおのおのが、選択されうるか（例えば、第１のセットの受信機に含まれる）、または、選択されない（例えば、第２のセットの受信機に含まれる）ことがありうる。特定の実施形態では、受信機（例えば、第１の受信機１１２）は、選択された場合、信号（例えば、超音波信号）を求めてリスンしている。この特定の実施形態では、受信機（例えば、第２の受信機１１４）は、選択されなかった場合、信号を求めてリスンしておらず、信号を送信しているデバイスの位置を決定するためにプロセッサ１０２によって使用されないことがありうる。
【００２３】
典型的な実施形態では、テーブル１におけるデータが、ルックアップ・テーブル１０８に格納されうる。第３の受信機１１６の予想される遮断が予測されることに応じて、プロセッサ１０２は、ルックアップ・テーブル１０８からデータ（例えば、テーブル１におけるデータ）を取得しうる。このデータは、現在選択されている受信機コンフィギュレーションが、テーブル１のＣＯＮＦＩＧ−１であることを示しうる。信号のソースと、第３の受信機１１６との間の信号経路の予想される遮断が予測されることに応じて、プロセッサ１０２は、ＣＯＮＦＩＧ−２を、次に選択された受信機コンフィギュレーションとして特定しうる。ＣＯＮＦＩＧ−１からＣＯＮＦＩＧ−２への切り替えがなされることによって、第３の受信機１１６（すなわち、遮断されると予測された受信機）は、除外され、選択されなかった受信機となり、第５の受信機１２０が選択され、選択された受信機となる。プロセッサ１０２は、現在選択されている受信機コンフィギュレーション（例えば、テーブル１のＣＯＮＦＩＧ−２）を特定する情報を、ルックアップ・テーブル１０８に格納しうる。複数の受信機１１０のサブセットのみが選択されることによって、デバイス１００は、より効率的な電力およびリソースの消費を達成する。さらに、選択された第１の受信機への信号経路の遮断が予測されることによって、プロセッサ１０２は、信号のソースと、選択された第１の受信機との間の信号経路が遮断される前に、選択されなかった受信機を、選択された第２の受信機として選択することができる。信号のソースと、選択された第２の受信機との間の信号経路は、遮断されないこともあり、信号は、失われない。
【００２４】
実施形態では、デバイス１００に電力が投入される毎に、受信機１１２−１２４のすべてが、選択された受信機である。受信機１１２−１２４のおのおのは、信号を受信し、受信した信号に関連付けられたデータを、プロセッサ１０２へ提供しうる。プロセッサ１０２は、データを受信し、受信機１１２−１２４のうちの１または複数の受信機を除外するか否かを判定しうる。プロセッサ１０２は、受信機１１２−１２４のうちのどれが選択された受信機（例えば、第１のセットの受信機）であるかと、受信機１１２−１２４のうちのどれが選択されなかった受信機（例えば、第２のセットの受信機）であるか、とを特定するコンフィギュレーション情報を、メモリ１０４のルックアップ・テーブル１０８に格納しうる。
【００２５】
別の実施形態では、デバイス１００に電源が投入される毎に、プロセッサ１０２は、ルックアップ・テーブル１０８から、デフォルト・コンフィギュレーションを取得しうる。デフォルト・コンフィギュレーションは、受信機１１２−１２４のおのおののデフォルト状態（すなわち、選択されたか、または、選択されなかったか）を特定しうる。デフォルト・コンフィギュレーション情報を取得することに応じて、プロセッサ１０２は、このデフォルト・コンフィギュレーション情報に基づいて、受信機１１２−１２４のサブセットを、選択された受信機（例えば、第１のセットの受信機）として選択しうる。例えば、デフォルト・コンフィギュレーションは、受信機１１２−１１８が、選択された受信機であり、受信機１２０−１２４が、選択されなかった受信機（例えば、第２のセットの受信機）であることを示しうる。受信機１１２−１２４のおのおのが、デフォルト・コンフィギュレーションによって特定される状態にされた後、選択された受信機は、信号（例えば、超音波信号）を求めてリスンしうる。選択された受信機が信号を検出して処理すると、この信号に関連付けられた情報が、プロセッサ１０２へ提供される。プロセッサ１０２は、信号に関連付けられた情報に基づいて、受信機１１２−１２４のうちの１または複数の状態を変更（すなわち、選択および／または除外）しうる。例えば、プロセッサ１０２は、選択された受信機のうちの１つの受信機の、予想される遮断を予測することに応じて、以前に選択されなかった受信機であった第１の受信機を選択しうる。プロセッサ１０２は、遮断されるであろうと予測された、選択された受信機を除外しうる。
【００２６】
図１に例示される特定の実施形態では、デバイス１００は、７つの受信機（例えば、受信機１１２−１２４）を含む。その他の実施形態では、デバイスは、７よりも多いかまたは少ない受信機を含みうる。実施形態では、受信機１１２−１２４のおのおのが、超音波送信機から送信された超音波信号を検出するように動作可能である。別の実施形態では、受信機１１２−１２４のうちの第１のグループが、超音波信号を検出および処理するように動作可能であり、受信機１１２−１２４のうちの第２のグループが、アナログまたはその他のオーディオ信号（例えば、音声信号）を検出および処理するように動作可能である。さらに別の例示的な実施形態では、受信機１１２−１２４のうちの第１のグループが、超音波信号を検出し処理することに特化され、受信機１１２−１２４のうちの第２のグループが、アナログ信号（例えば、音声信号）を検出し処理することに特化され、受信機１１２−１２４のうちの第３のグループが、超音波信号と、アナログすなわちオーディオ信号（例えば、音声信号）との両方を検出し処理するように動作可能でありうる。特定の実施形態では、複数の受信機１１２−１２４は、人間の可聴範囲外の音響信号（例えば、超音波信号）の検出と、人間の可聴範囲内の音響信号（例えば、オーディオ信号）の検出とを実行するように構成された少なくとも１つの受信機（例えば、マイクロホン）を含む。特定の実施形態では、超音波信号は、人間の可聴範囲外である音響信号（すなわち、２０ｋＨｚを超える周波数を有する信号）に相当し、アナログすなわちオーディオ信号は、人間の可聴範囲内にある音響信号（例えば、２０ヘルツ（Ｈｚ）と２０ｋＨｚとの間の周波数を有する信号）に相当しうる。
【００２７】
実施形態では、これら信号は、デバイス１００に対する物体の位置を決定するためにプロセッサ１０２によって使用されうる。図１に図示されていないが、選択された受信機（例えば、第１のセットの受信機）によって受信された信号は、プロセッサ１０２へ提供されうる。さらに、クロック信号１５０を、選択された受信機において受信された信号に関連付けられた別のクロック信号に同期させるために、ＢＤＭ１３０の出力１５２−１６４が、デバイス１００のシステム・クロックに提供されうる。デバイス１００のシステム・クロックが、別のクロック信号と同期された場合、プロセッサ１０２は、到着時間差（ＴＤＯＡ）を用いて物体の位置を決定するため、選択された受信機において受信された信号を使用しうる。
【００２８】
図２に示すように、デバイス１００とともに使用するのに適したスタイラス・ペンの例示的な実施形態が図示されている。スタイラス・ペン２０２は、送信機２０４を含む。特定の実施形態では、送信機２０４は、超音波送信機である。送信機２０４は、クロック信号２０６に応じて、信号を送信する。クロック信号２０６は、スタイラス・ペン２０２内のクロック（ＣＬＫ）によって生成されうる。例えば、送信機２０４は、クロック信号２０６に基づいて決定されたデータを含む信号を送信しうる。この信号は、デバイス１００の、選択された受信機によって検出されうる。この信号は、図１を参照して記載されたように、（例えば、選択された受信機に対応するＢＤＭによって）処理されうる。そして、この処理された信号は、デバイス１００に対するスタイラス・ペン２０２の位置を計算する際にプロセッサ１０２によって使用されうる。プロセッサ１０２は、到着時間差（ＴＤＯＡ）を用いて、スタイラス・ペン２０２の位置を計算しうる。
【００２９】
図３Ａおよび３Ｂに示すように、装置３０２の例示的な実施形態が図示される。図３Ａでは、装置３０２の正面図３００が図示される。図３Ｂでは、装置３０２の背面図３２４が図示される。例示的な実施形態では、装置３０２は、タブレット・コンピュータ、ラップトップ・コンピュータ、無線通信デバイス、その他のコンピューティング・デバイス、またはそれら任意の組み合わせでありうる。例えば、装置３０２は、図１のデバイス１００に相当しうる。装置３０２は、複数の受信機３０４，３０６，３０８，３１０，３１２，３１４，３２６を含む。装置３０２は、送信機３１６を含みうる。さらに、装置３０２は、スピーカ３１８，３２０、およびディスプレイ・スクリーン３２２を含みうる。複数の受信機３０４，３０６，３０８，３１０，３１２，３１４，３２６は、信号を受信するように動作可能でありうる。実施形態では、複数の受信機３０４，３０６，３０８，３１０，３１２，３１４，３２６のうちの１またはそれ以上は、マイクロホンでありうる。別の実施形態では、複数の受信機３０４，３０６，３０８，３１０，３１２，３１４，３２６のうちの１またはそれ以上は、トランスデューサでありうる。複数の受信機３０４，３０６，３０８，３１０，３１２，３１４，３２６のおのおのは、オーディオ信号（例えば、音声）、超音波信号、またはそれら任意の組み合わせを受信するように構成されうる。
【００３０】
図３Ａおよび３Ｂに例示された実施形態では、装置３０２は、７つの受信機を含んでいる。別の実施形態では、装置３０２は、少なくとも３つの受信機、少なくとも４つの受信機、または、その他の数の受信機を含む。装置３０２は、受信機３０４，３０６，３０８，３１０，３１２，３１４，３２６のうちのいくつかを選択するように構成されうる。例えば、装置３０２は、信号のソース（例えば、送信機２０４）と、選択された受信機（例えば、第１のセットの受信機のうちの受信機）との間の信号経路の、予想される遮断を予測するように構成されたプロセッサ（例えば、プロセッサ１０２）を含みうる。装置３０２のプロセッサは、予想される遮断を、図１を参照して記載されるような遮断検出メカニズム（ＢＤＭ）から受信した入力に基づいて予測しうる。選択された受信機の予想される遮断が予測されることに応じて、装置３０２は、信号のソースと、選択されなかった受信機（例えば、第２のセットの受信機のうちの受信機）との間の信号経路が遮断されると予想されているか否かを予測しうる。信号のソースと、選択されなかった受信機との間の信号経路が、遮断されると予測されていないのであれば、装置３０２は、選択された受信機を除外し、選択されなかった受信機を選択しうる。信号を送信しているデバイスの位置を決定する際に使用するために、受信機３０４，３０６，３０８，３１０，３１２，３１４，３２６のサブセットが動的に選択されることによって、装置３０２は、信号を送信しているデバイスの位置を決定するために、受信機３０４，３０６，３０８，３１０，３１２，３１４，３２６のすべてが使用される場合よりも、少ない電力しか消費しない。
【００３１】
図４を参照して、システム４００が図示される。座標系４０１が例示されており、Ｘ軸４０２、Ｙ軸４０４、およびＺ軸４０６を含んでいる。例示的な実施形態では、スタイラス・ペン２０２は、送信機２０４から発信される信号を用いて、装置３０２と通信しうる。例えば、スタイラス・ペン２０２は、装置３０２のディスプレイ・スクリーン３２２上に書くために使用されうる。別の例として、スタイラス・ペン２０２は、装置３０２のディスプレイ・スクリーン３２２に表示されるアイコン（図示せず）を選択するために使用されうる。装置３０２は、受信機３０４，３０６，３０８，３１０，３１２，３１４，３２６によって、または、受信機３０４，３０６，３０８，３１０，３１２，３１４からなるサブセットによって受信された、スタイラス・ペン２０２の送信機２０４からの信号に基づいて、スタイラス・ペン２０２の位置を決定しうる。
【００３２】
装置３０２は、ディスプレイ・スクリーン３２２の平面内のスタイラス・ペン２０２の２次元（２Ｄ）位置を決定するように構成されうる。例えば、ディスプレイ・スクリーン３２２上に表示されるアイコンは、このアイコンに対応するディスプレイ・スクリーン３２２の一部分にスタイラス・ペン２０２をタップすることによって、スタイラス・ペン２０２を用いて選択されうる。例示的な実施形態では、装置３０２は、スタイラス・ペン２０２の２Ｄ位置を決定する際に使用するために選択される受信機として、受信機３０４，３０６，３０８，３１０，３１２，３１４のうちの少なくとも３つを維持しうる。
【００３３】
その他の例示的な例として、装置３０２は、装置３０２に対するスタイラス・ペン２０２の３次元（３Ｄ）位置（例えば、Ｘ軸４０２、Ｙ軸４０４、およびＺ軸４０６に対する位置）を決定しうる。例えば、ディスプレイ・スクリーン３２２上に表示されるアイコンは、このアイコンに対応するディスプレイ・スクリーン３２２の一部分のしきい距離（例えば、Ｘ軸４０２とＺ軸４０６からなる平面上におけるｙ軸４０４に沿った距離）内にスタイラス・ペン２０２を置くことによって選択されうる。例示的な実施形態では、装置３０２は、スタイラス・ペン２０２の３Ｄ位置を決定する際に使用するために選択された受信機として、受信機３０４，３０６，３０８，３１０，３１２，３１４のうちの少なくとも４つを維持しうる。
【００３４】
図５Ａに示すように、装置３０２の側面図５４０の例示的な実施形態が図示されている。図５Ａに図示されるように、装置３０２は、受信機５０２，５０４，５０６を含む。受信機５０２は、（側面図５４０から見えるように）図３Ａの受信機３０４，３０８，３１０，３１２に対応しうる。受信機５０４は、図３Ａの受信機３０６に対応し、受信機５０６は、図３Ａの受信機３１４に対応しうる。図３Ｂの受信機３２６は、例示の簡略化のため、図示されていない。
【００３５】
図５Ａに図示されるように、スタイラス・ペン２０２の送信機２０４は、複数の信号経路５１０，５１２，５１４に沿って受信機５０２，５０４，５０６へ移動しうる信号を送信しうる。スタイラス・ペン２０２、および特に送信機２０４は、装置３０２からの距離５２０において位置しうる。距離５２０は、図５Ａにおいて例示されているように、図４のＹ軸４０４の方向における距離に相当しうる。
【００３６】
図５Ｂを参照して、装置３０２の正面図５５０が図示される。図５Ｂの正面図５５０は、図５Ａの複数の信号経路５１０，５１２，５１４を例示する。図５Ｂでは、複数の信号経路５２２，５２４，５２６，５２８は、信号経路５１０に対応しうる。送信機２０４から発信された信号は、信号経路５２２，５２４，５２６，５２８に沿って移動しうる。そして、装置３０２の受信機３０４，３０８，３１０，３１２において受信されうる。信号経路５３２は、信号経路５１２に対応しうる。送信機２０４から発信された信号は、信号経路５３２に沿って移動しうる。そして、受信機３０６において受信されうる。信号経路５３０は、信号経路５１４に対応しうる。送信機２０４から発信された信号は、信号経路５３０に沿って移動しうる。そして、受信機３１４において受信されうる。実施形態では、信号は、スタイラス・ペン２０２の送信機２０４において発信されうる。代替実施形態では、信号は、装置３０２の送信機３１６において発信されうる。そして、スタイラス・ペン２０２によって反射されうる。反射された信号は、信号経路５２２−５３２に沿って移動しうる。
【００３７】
図６Ａを参照して、送信機２０４から信号を受信する例示的な例が図示されている。図６Ａに図示されるように、スタイラス・ペン２０２の送信機２０４は、信号経路５１０に沿って移動し、受信機５０２のうちの特定の受信機において受信される信号を送信しうる。受信機５０２のうちの特定の受信機が、選択された受信機である。図６Ａでは、信号経路５１０は、受信機５０２のうちの特定の受信機への、遮断されていない経路である。
【００３８】
図６Ｂを参照して、送信機２０４から信号を受信する別の例示的な例が図示されている。図６Ｂに図示されるように、スタイラス・ペン２０２の送信機２０４は、信号経路５１０に沿って移動し、受信機５０２のうちの特定の受信機において受信される信号を送信しうる。受信機５０２のうちの特定の受信機は、選択された受信機である。図６Ｂでは、遮断物６１６が図示される。遮断物６１６は、遮断物６１６の移動の結果として、送信機２０４の移動の結果として、またはその両方の結果として、信号経路５１０の一部分６１８を妨害すなわち遮断しうる。図６Ｂにおける受信機５０２によって受信される信号の強度は、遮断物６１６が、信号経路５１０の一部分６１８を遮断することによって、図６Ａにおける受信機５０２のうちの特定の受信機において受信される信号の強度よりも低くなりうる。
【００３９】
図６Ｂに例示された受信機５０２のうちの特定の受信機は、この特定の受信機において受信された信号に基づいて出力を生成するように構成された遮断検出メカニズム（ＢＤＭ）に接続されうる。その出力は、デバイス３０２のプロセッサ（図示せず）へ提供され、図１を参照して記載されるように、信号経路５１０の予想される遮断を予測するためにプロセッサによって使用されうる。特定の実施形態では、特定の受信機に接続されたＢＤＭは、特定の受信機において受信された信号の信号対雑音比（ＳＮＲ）値を示す出力を生成しうる。別の実施形態では、ＢＤＭは、遅延ロック・ループ（ＤＬＬ）またはフェーズ・ロック・ループ（ＰＬＬ）を含みうる。そして、ＤＬＬまたはＰＬＬの出力は、図１を参照して記載されるように、信号経路５１０の予想される遮断を予測するためにプロセッサによって使用されうる。さらに別の実施形態では、ＢＤＭは、ＳＮＲ値に関連付けられた情報と、ＤＬＬまたはＰＬＬの出力に関連付けられた情報と、を含む出力を生成しうる。プロセッサは、図１を参照して記載されるように、ＳＮＲ値に関連付けられた情報に基づいて、および、ＤＬＬまたはＰＬＬの出力に関連付けられた情報に基づいて、信号経路５１０の予想される遮断を予測しうる。
【００４０】
図６Ｃを参照して、送信機２０４からの信号を受信する別の例示的な例が図示されている。図６Ｃに図示されるように、スタイラス・ペン２０２の送信機２０４は、信号経路５１０の一部分に沿って移動する信号を送信しうる。図６Ｃでは、遮断物６１６が図示されている。遮断物６１６は、信号経路５１０の第２の部分６２０を遮断する。図６Ｃに図示されるように、第２の部分６２０は、実質的に信号全体が、遮断され、信号経路５１０を経由して受信機５０２のうちの特定の受信機に到達しないことを示している。したがって、信号の強度が弱すぎて、特定の受信機において検出されず、信号が失われうる。これによって、装置３０２は、信号のソース（例えば、送信機２０４）の位置を正確に決定できなくなりうる。
【００４１】
装置３０２は、信号を失う前に、信号経路５１０の第２の部分６２０の、予想される遮断を予測するように動作可能でありうる。例えば、装置３０２は、図６Ｂに図示されるように、信号経路５１０の一部分６１８が、遮断物６１６によって妨害すなわち遮断されていることを検出しうる。信号経路５１０の一部分６１８が遮断されていることが検出されることに応じて、装置３０２は、信号経路５１０の第２の部分６２０の予想される遮断を予測しうる。信号経路５１０の第２の部分６２０の予想される遮断が予測されることに応じて、装置３０２は、遮断物６１６が、信号経路５１０の第２の部分６２０を遮断する前に、選択されなかった受信機を選択しうる。遮断されること、あるいは遮断されることが予測されていない信号経路に沿って信号を受信することができる、選択されなかった受信機を選択することによって、装置３０２は、遮断物６１６が第２の部分６２０を遮断する場合に生じるであろう信号のロスを阻止しうる。したがって、装置３０２は、信号のソースの位置を決定するために十分な数の、選択された受信機を維持し、選択された受信機の予想される遮断に応じて、選択されなかった受信機を選択することができる。
【００４２】
図７Ａを参照して、図５Ｂの正面図５５０が図示される。図７Ａの正面図５５０は、図５Ｂの複数の信号経路５２２−５３２を例示する。図７Ａに図示されるように、スタイラス・ペン２０２の送信機２０４おいて発する信号は、複数の信号経路５２２−５３２に沿って受信機３０４，３０６，３０８，３１０，３１２，３１４へ移動しうる。あるいは、別のソースにおいて発する信号は、スタイラス・ペン２０２によって反射され、反射された信号が、信号経路５２２−５３２に沿って移動しうる。図１を参照して説明されるように、装置３０２は、受信機３０４−３１４のうちのいくつかだけを、選択された受信機（例えば、第１のセットの受信機）として維持し、受信機３０４−３１４のうちのその他を、選択されなかった受信機（例えば、第２のセットの受信機）として維持しうる。図７Ａは、信号が移動しうる信号経路５２２−５３２を例示する。信号は、選択された受信機において受信されうる一方、選択されなかった受信機は信号を受信しないことがありうる。図７Ａに図示されるように、第１の受信機３０４は、選択された場合、第１の信号経路５２２で信号を受信し、第２の受信機３０６は、選択された場合、第２の信号経路５３２で信号を受信し、第３の受信機３０８は、選択された場合、第３の信号経路５２４で信号を受信し、第４の受信機３１０は、選択された場合、第４の信号経路５２６で信号を受信し、第５の受信機３１２は、選択された場合、第５の信号経路５２８で信号を受信し、第６の受信機３１４は、選択された場合、第６の信号経路５３０で信号を受信する。
【００４３】
図７Ｂを参照して、装置３０２の正面図５５０の例示的な実施形態が図示される。図７Ｂでは、受信機３０４−３１４は、テーブル１のＣＯＮＦＩＧ−１に対応する特定の受信機コンフィギュレーションにしたがって設定される。テーブル１の受信機１１２−１２４は、図３Ａおよび図７Ａの受信機３０４−３１４に対応しうる。例えば、第１の受信機１１２は、第１の受信機３０４に対応し、第２の受信機１１４は、第２の受信機３０６に対応し、第３の受信機１１６は、第３の受信機３１２に対応し、第４の受信機１２２は、第４の受信機３０８に対応し、第５の受信機１２０は、第５の受信機３１４に対応し、第６の受信機１２４は、第６の受信機３１０に対応し、第７の受信機１１８は、図３Ｂの第７の受信機３２６に対応する、第７の受信機（正面図５５０において図示されていない）に対応しうる。テーブル１を参照して記載されているように、ＣＯＮＦＩＧ−１は、受信機３０４，３０８，３１０，３１２が、選択された受信機（例えば、第１のセットの受信機）であり、受信機３０６，３１４，３２６が、選択されなかった（例えば、第２のセットの受信機）ことを示す。したがって、選択された受信機３０４，３０８，３１０，３１２は、対応する信号経路５２２，５２４，５２６，５２８に沿って移動する信号を受信しうる。選択されなかった受信機３０６，３１４は、信号を受信しないので、信号経路５３０，５３２は、図７Ｂにおいて図示されていない。
【００４４】
図７Ｂにおいて例示されるように、遮断物７００は、例えば信号経路５２８のような信号経路のうちの１つの少なくとも一部分を妨害すなわち遮断しうる。例えば、遮断物７００は、１回目には、図６Ｂの一部分６１８によって例示されるように、信号経路５２８の一部のみを遮断しうる。遮断物７００は、受信機３１２に接続されたＢＤＭによって出力される値の変化をもたらしうる。プロセッサ（例えば、プロセッサ１０２）は、受信機３１２に接続されたＢＤＭによって出力された値に基づいて、信号経路５２８の予想される遮断を予測しうる。プロセッサは、信号経路５２８の予想される遮断が予測されることに応じて、信号を送信しているデバイスの位置を決定する際に使用するために、選択されなかった受信機（例えば、選択されなかった受信機３０６，３１４のうちの１つ）を選択しうる。
【００４５】
例えば、信号経路５２８に沿って移動する信号の予想される遮断が予測されることに応じて、プロセッサは、（例えば、テーブル１の第５の受信機１２０に対応する）第６の受信機３１４が選択される（すなわち、第１のセットの受信機に含まれる）べきであること、および、（例えば、テーブル１の第３の受信機１１６に対応する）第５の受信機３１２が除外される（すなわち、第２のセットの受信機に含まれる）べきであることと、を判定しうる。実施形態では、プロセッサは、図１を参照して記載されるように、ルックアップ・テーブル（例えば、図１のルックアップ・テーブル１０８）から取得されるデータを用いて検索することによって、第６の受信機３１４が選択されるべきであることを判定しうる。第６の受信機３１４が選択されるべきであるとの判定に応じて、プロセッサは、テーブル１のＣＯＮＦＩＧ−２へのコンフィギュレーション変更を開始しうる。テーブル１のＣＯＮＦＩＧ−２に図示されるように、（例えば、図３Ａの第５の受信機３１２に対応する）第３の受信機１１６は、選択されなかった受信機であり、（例えば、図３Ａの第６の受信機３１４に対応する）第５の受信機１２０は、選択された受信機である。
【００４６】
別の実施形態では、プロセッサは、第６の受信機３１４を一時的に選択することと、第６の受信機に接続された遮断検出メカニズム（ＢＤＭ）の出力に基づいて、第６の受信機３１４の予想される遮断を予測することとによって、第６の受信機３１４が選択されるべきであると判定しうる。特定の実施形態では、第６の受信機３１４を一時的に選択することは、第６の受信機３１４と、第６の受信機３１４に接続されたＢＤＭとに、一時的に電力を提供することを含みうる。予測が、第６の受信機３１４が少なくとも部分的に遮断されているとは予測されていないことを示す場合、プロセッサは、第６の受信機３１４が、選択され続けるべきであると判定しうる。予測が、第６の受信機３１４が少なくとも部分的に遮断されると予測されていることを示す場合、プロセッサは、第６の受信機を除外し、他の受信機（例えば、第２の受信機３０６）を一時的に選択して、別の受信機の予想される遮断が予測される。プロセッサは、遮断されていない、または、完全に遮断されている訳ではないと予測される受信機３０６，３１２，３１４のうちの１つを特定するためにこの処理を継続し、特定された受信機を、選択された受信機として維持しうる。一方、他の受信機は、選択されなかった受信機として維持されうる。
【００４７】
２回目には、遮断物７００は、信号経路５２８を全体的に遮断しうる。遮断物７００が信号経路５２８を全体的に遮断する前に、プロセッサは、選択されなかった受信機（例えば、第６の受信機３１４）のうちの１つの受信機を選択し、第５の受信機３１２を除外しうる。図７Ｂに図示されるように、信号は、反射経路７０２に沿って、障害物７００によって反射され、第５の受信機３１２は、信号経路５２８に沿って信号を受信できない場合がありうる。第５の受信機３１２によって受信される信号が無いと、装置３０２は、送信機２０４の３次元（３Ｄ）位置を決定することもトラックすることもできない場合がありうる。第６の受信機３１４を選択することによって、装置３０２は、送信機２０４の３Ｄ位置の決定またはトラックを続けることができる。
【００４８】
実施形態では、装置３０２は、４以上の選択された受信機を用いて、送信機２０４の３Ｄ位置を決定するように構成されうる。選択された受信機のうちの１つの受信機の予想される遮断が予測されることに応じて、プロセッサは、送信機２０４の位置を決定する際に使用するために選択する、選択されなかった受信機を特定できない（例えば、選択されなかった受信機のうちのすべてが遮断されているか、または、別の目的のために使用されている）のであれば、プロセッサは、より少ない選択された受信機（例えば、３以上のアクティブな受信機）を用いて装置３０２が送信機２０４の２次元（２Ｄ）位置を決定できるようにする２Ｄ位置決めモードへ移行しうる。以降は、遮断されており選択されなかった受信機のうちの１つの遮断がなくなると、プロセッサは、送信機２０４の位置を決定する際に使用するために、遮断されていない、選択されなかった受信機を選択し、デバイスを、３Ｄ位置決定モードに戻しうる。
【００４９】
図７Ｂに例示されるように、反射経路７０２によって、信号は、複数の受信機３０４−３１４のうちの別の受信機に反射されるようになりうる。例えば、信号は、反射経路７０２に沿って、遮断物７００によって反射されうる。第６の受信機３１４が、選択された受信機である場合、反射された信号は、信号経路５３０に沿って移動する送信機２０４からの信号とともに（マルチパス信号として）、第６の受信機３１４において少なくとも部分的に受信されうる。第６の受信機３１４は、送信機２０４（例えば、信号のソース）への視線経路を有しているので、マルチパス信号は、第６の受信機３１４に接続されたＢＤＭ１０３においてトラッキング・バイアスを生成しないことがありうる。
【００５０】
図７Ｃに示すように、遮断物７００は、（図７Ｂに図示されている以前の位置に対して）移動し、（第４の受信機３１０に対応する）信号経路５２６と（第５の受信機３１２に対応する）信号経路５２８とを少なくとも部分的に遮断している。図７Ｃに図示されるように、受信機３０４，３０８，３１０，３１４は、選択された受信機であり、対応する信号経路５２２，５２４，５２６，５３０に沿って移動する信号を受信しうる。図７Ｂを参照して前述したように、信号経路５２８に沿って移動する信号は、少なくとも部分的に遮断され、第５の受信機３１２は、選択されなかった受信機である。さらに、信号経路５２６に沿って移動する信号は、遮断物７００によって少なくとも部分的に遮断されるので、プロセッサは、第４の受信機３１０の予想される遮断を予測しうる。
【００５１】
図７Ｂを参照して説明されるように、１回目では、受信機３０４，３０８−３１２が、選択された受信機であった。遮断物７００が、第５の受信機３１２に対応する信号経路５２８の少なくとも一部分を遮断することに応じて、プロセッサは、第６の受信機３１４を選択し、第５の受信機３１２を除外した。したがって、２回目には、選択された受信機は、受信機３０４，３０８，３１０，３１４を含んでいた。図７Ｃに図示されるように、第４の受信機３１０に対応する信号経路５２６が、少なくとも部分的に遮断される。その結果、プロセッサは、信号経路５２６の予想される遮断を予測し、例えば第２の受信機３０６のような、選択されなかった受信機を選択しうる。さらに、プロセッサは、第４の受信機３１０を除外しうる。例えば、信号経路５２８は、遮断物７００によって少なくとも部分的に遮断され続けるので、第５の受信機３１２は、選択されなかった受信機のままでありうる。
【００５２】
図７Ｄに示すように、遮断物７００は、（図７Ｃにおける以前の位置から）移動しており、（第３の受信機３０８に対応する）信号経路５２４と、（第４の受信機３１０に対応する）信号経路５２６とを遮断している。図７Ｄでは、受信機３０４，３０６，３０８，３１４が、選択された受信機である。信号経路５２４に沿って移動する信号は、反射経路７０６に沿って反射されうる。図７Ｄに例示されるように、信号経路５２４に沿って移動する信号は、遮断物７００によって少なくとも部分的に遮断される。信号経路５２４の少なくとも部分的な遮断によって、プロセッサは、第３の受信機３０８の予想される遮断を予測するようになりうる。第３の受信機３０８の予想される遮断が予測されることに応じて、プロセッサは、選択されなかった受信機（例えば、受信機３０８，３１２のうちの１つ）を、送信機２０４の位置を決定する際に使用するために（すなわち、選択された受信機として）特定しうる。
【００５３】
図７Ｄでは、信号経路５２８は図示されていない。なぜなら、第５の受信機３１２は、選択されなかった受信機であるからである。図７Ｄでは、第５の受信機３１２に対応する信号経路５２８は、もはや、遮断物７００によって遮断されない場合がありうる。プロセッサは、送信機２０４の位置を決定する際に使用するために、第５の受信機３１２が選択されねばならないと判定し、この第５の受信機３１２を選択し、第３の受信機３０８を除外しうる。
【００５４】
したがって、図７Ａ−７Ｄは、複数の受信機のおのおのと、信号ソースとの間の信号経路の、予測された遮断に基づいて、複数の受信機のおのおのの選択および除外を行うように動作可能な装置３０２を図示する。遮断物（例えば、ユーザの手）による、信号経路の予想される遮断を予測することによって、装置３０２は、信号をロスする前に、送信機２０４の位置を決定する際に使用するため、追加の受信機（例えば、選択されなかった受信機）を選択することができうる。予想される遮断の予測に基づいて、受信機が選択および除外されることによって、装置３０２は、装置３０２の電力消費を低減しながら、信号のソースの位置を決定する際に使用するため、十分な数の選択された受信機を維持することができる。
【００５５】
図８を参照して、送信機（または、送信機を含むデバイス）の位置を検出することができるシステムの別の例示的な実施形態が図示される。図８では、第１の装置８０２、第２の装置８０４、および第３の装置８０６が、図示されている。例示的な実施形態では、装置８０２，８０４，８０６のおのおのは、図３Ａおよび図３Ｂの装置３０２に対応しうる。図８では、３つの装置しか例示されていないが、いくつかの実施形態では、３より多い、または、３より少ない装置が使用されうる。
【００５６】
図８に例示されるように、装置８０２は、送信機８０２Ｔ、ディスプレイ・スクリーン８１０、および受信機８４０−８５０を含み、装置８０４は、送信機８０４Ｔ、ディスプレイ・スクリーン８２０、および受信機８５２−８６２を含み、装置８０６は、送信機８０６Ｔ、ディスプレイ・スクリーン８１０、および受信機８６４−８７４を含む。図８では、送信機８０２Ｔ，８０４Ｔ，８０６Ｔのおのおのが、信号を送信しうる。例えば、送信機８０２Ｔは、信号８０２Ｓを送信し、送信機８０４Ｔは、信号８０４Ｓを送信し、送信機８０６Ｔは、信号８０６Ｓを送信しうる。信号８０２Ｓ，８０４Ｓ，８０６Ｓのおのおのは、それぞれの送信機８０２Ｔ，８０４Ｔ，８０６Ｔに特有でありうる。信号８０２Ｓ，８０４Ｓ，８０６Ｓは、装置８０２，８０４，８０６のおのおのに位置する複数のアクティブな受信機において受信されうる。例えば、装置８０２が、２Ｄ位置検出コンフィギュレーションで動作している場合、受信機８４０，８４６，８５０が、選択された受信機（例えば、第１のセットの受信機）であり、受信機８４２，８４４，８４８が、選択されなかった受信機（例えば、第２のセットの受信機）でありうる。選択された受信機８４０，８４６，８５０は、信号８０４Ｓおよび信号８０６Ｓを受信しうる。装置８０２は、選択された受信機８４０，８４６，８５０において受信された信号８０４Ｓ，８０６Ｓに基づいて、装置８０４および装置８０６の位置を決定しうる。
【００５７】
装置８０２，８０４，８０６のおのおのは、自己に対する他の装置８０２，８０４，８０６のおのおのの方向を決定するように動作可能でありうる。例えば、装置８０２は、送信機８０４Ｔからの信号８０４Ｓの受信と、装置８０２に対する装置８０４の位置（例えば、方向、または、方向と距離）の決定とを行うように動作可能でありうる。例えば、選択された受信機８４０，８４６，８５０（例えば、第１のセットの受信機）において、送信機８０４Ｔからの信号８０４Ｓを受信することに応じて、装置８０２は、装置８０４が、装置８０２に対して方向８１２に位置していることを判定しうる。さらに、装置８０２は、選択された受信機８４０，８４６，８５０において、送信機８０６Ｔからの信号８０６Ｓが受信されることに応じて、装置８０６が、装置８０２に対して方向８１４に位置していることを判定しうる。装置８０２は、装置８０４の方向（例えば、方向８１２）を示すインジケータ、装置８０６の方向（例えば、方向８１４）を示すインジケータ、またはその両方を、装置８０２のディスプレイ・スクリーン８１０上に表示するように装置８０２のプロセッサによって実行可能なソフトウェア・アプリケーションを含みうる。
【００５８】
装置８０４は、送信機８０２Ｔからの信号８０２Ｓの受信と、装置８０４に対する装置８０２の位置（例えば、方向、または、方向と距離）の決定と、を行うように動作可能でありうる。例えば、装置８０４の受信機８６０，８５４，８５６は、選択された受信機（例えば、第１のセットの受信機）であり、受信機８５２，８５８，８６２は、選択されなかった受信機（例えば、第２のセットの受信機）でありうる。選択された受信機８６０，８５４，８５６は、信号８０２Ｓおよび信号８０６Ｓを受信しうる。装置８０４は、選択された受信機８６０，８５４，８５６（例えば、第１のセットの受信機）において受信された信号８０２Ｓおよび信号８０６Ｓに基づいて、装置８０２および装置８０６の位置を決定しうる。装置８０４は、装置８０２が、装置８０４に対して方向８２２に位置していることと、装置８０６が、装置８０４に対して方向８２４に位置していることと、を決定しうる。装置８０４は、装置８０４のディスプレイ・スクリーン８２０に、方向８２２，８２４を示すインジケータを表示するように装置８０４のプロセッサによって実行可能なソフトウェア・アプリケーションを含みうる。
【００５９】
装置８０６は、送信機８０２Ｔからの信号８０２Ｓの受信と、装置８０６に対する装置８０２の位置（例えば、方向、または、方向と距離）の決定とを行うように動作可能でありうる。例えば、装置８０６は、３Ｄ位置検出モードで動作し、装置８０６の受信機８６４，８７２，８７４，８６６が、選択された受信機（例えば、第１のセットの受信機）でありうる。受信機８６８，８７０は、選択されなかった受信機（例えば、第２のセットの受信機）でありうる。選択された受信機８６４，８７２，８７４，８６６は、信号８０２Ｓと信号８０４Ｓを受信しうる。装置８０６は、選択された受信機８６４，８７２，８７４，８６６において受信された信号８０２Ｓおよび信号８０４Ｓに基づいて、装置８０２の位置および装置８０４の位置を決定しうる。装置８０６は、装置８０２が装置８０６に対する方向８３２に位置していることと、装置８０４が装置８０６に対する方向８３４に位置していることと、を判定しうる。装置８０６は、装置８０６のディスプレイ・スクリーン８３０に、方向８３２，８３４を示すインジケータを表示するように装置８０６のプロセッサによって実行可能なソフトウェア・アプリケーションを含みうる。
【００６０】
図８に例示されたシステムは、信号のソースが、装置８０２，８０４，８０６のうちの１つ装置の、選択された受信機（例えば、第１のセットの受信機）間にないか、または、向いていない場合であっても、信号のソースの方向を示すように動作可能である。装置８０２−８０６は、図１−７Ｄを参照して記載されたように、予想される遮断の予測に基づいて、受信機を選択および除外しうる。おのおのの装置からの（それ自身の送信機からの）ローカル・エコーは、他のデバイスから送信された信号との干渉をもたらすのに十分な強さでありうる。ローカル・エコーは、その装置の受信機のおのおのと送信機との間の、あらかじめ測定された、または、適応的に計算されたダイレクトな経路移動関数を用いて除去されうる。したがって、図８のシステムは、すべての受信機が、選択された受信機である場合よりも少ない電力しか消費せずに、複数の選択された受信機を用いて、物体検出を提供することができる。
【００６１】
図９を参照して、選択された受信機のセットと、除外された受信機のセットとを決定するためのシステム９００のブロック図が図示される。図９に図示されるように、システム９００は、受信機ｎ、受信機ｎ＋１、受信機ｎ＋２、および受信機ｎ＋３を含む複数の受信機を含む。特定の実施形態では、複数の受信機は、図９に図示されるものよりも多くの受信機を含みうる。そして、図９では、説明の簡素化のために、４つの受信機しか図示されていないことが理解されるべきである。複数の受信機のおのおのは、遮断検出メカニズム（ＢＤＭ）に接続されている。例えば、受信機ｎはＢＤＭ９０４に接続され、受信機ｎ＋１はＢＤＭ９０６に接続され、受信機ｎ＋２はＢＤＭ９０８に接続され、受信機ｎ＋３はＢＤＭ９１０に接続される。実施形態では、複数の受信機のおのおのに接続されたＢＤＭは、図１のＢＤＭ１３０に対応しうる。例えば、ＢＤＭ９０４−９１０は、図１を参照して説明するように、対応する受信機（すなわち、ＢＤＭに接続された受信機）において受信された信号（例えば、超音波信号）に基づいて、出力を生成するように構成されたＤＬＬまたはＰＬＬを含みうる。別の例として、おのおののＢＤＭ９０４−９１０は、対応する受信機において受信された信号に関連付けられた信号対雑音比（ＳＮＲ）に基づいて出力を生成するように構成されうる。特定の実施形態では、ＢＤＭ９０４−９１０のおのおのは、ＰＬＬまたはＤＬＬを含みうる。そして、ＰＬＬまたはＤＬＬの出力に基づいてＳＮＲが決定される。
【００６２】
図９に図示されるように、システム９００は、予測アルゴリズム９１２を実行するように構成されたプロセッサ９０２を含む。特定の実施形態では、予測アルゴリズム９１２は、プロセッサ９０２によって実行可能な命令群として、メモリ（図示せず）に格納されうる。他の実施形態では、プロセッサ９０２は、予測アルゴリズムを実行するように構成された回路を含みうる。予測アルゴリズム９１２は、プロセッサ９０２（または、プロセッサ９０２の回路）によって実行された場合、プロセッサ９０２に対して、１または複数の選択された受信機の予想される遮断を予測させ、１または複数の選択された受信機の予想される遮断が予測されることに応じて、信号のソースの位置を決定する際に使用するために、選択されなかった受信機を選択させうる。予測アルゴリズム９１２は、プロセッサ９０２（または、プロセッサ９０２の回路）によって実行された場合、プロセッサ９０２に対して、選択された受信機を除外させうる。例えば、１回目では、システム９００は、受信機ｎ、受信機ｎ＋１、および受信機ｎ＋２を含む、選択された受信機９２０のセットを含む。１回目に、受信機ｎ＋３は、選択されなかった受信機でありうる。
【００６３】
図９に図示されるように、予測アルゴリズム９１２は、使用ケース入力９４２、モード入力９４４、ＢＤＭ動作入力９４６、コンフィギュレーション入力９４８、およびＢＤＭタイプ入力９５０を含む複数の入力９４２−９５０を受け取りうる。例示するために、図１０を参照して、さまざまな予測アルゴリズム入力値を例示するテーブル１０００が図示される。図１０に図示されるように、テーブル１０００は、使用ケース・カラム１００２、遮断検出メカニズム（ＢＤＭ）タイプ・カラム１００４、ＢＤＭ動作カラム１００６、およびモード・カラム１００８を含む。特定の実施形態では、使用ケース・カラム１００２は、図９を参照して記載される使用ケース入力９４２に対応しうる。図１０に図示されるように、使用ケース入力９４２は、ペン非使用ケース１０２４、ペン使用ケース１０２６、およびタブレット使用ケース１０２８に対応する使用ケースを示しうる。ペン非使用ケース１０２４は、例えばシステム９００のようなデバイスが、例えばスタイラス・ペン２０２のような外部デバイスとインタラクトしていない場合に対応しうる。ペン使用ケース１０２６は、デバイスが、外部デバイスとインタラクトしている場合に対応しうる。図８を参照して記載されるように、タブレット使用ケース１０２８は、デバイスが、ピア・トゥ・ピア位置決めシステムにおいて動作し、かつ、他のデバイス（例えば、他のタブレット・デバイス）の位置を決定している場合に対応しうる。
【００６４】
特定の実施形態では、ＢＤＭタイプ・カラム１００４は、図９のＢＤＭタイプ入力９５０に対応しうる。ＢＤＭタイプ入力９５０は、予想される遮断を予測するために使用されるべきＢＤＭ出力のタイプを示す。ＢＤＭタイプ入力９５０は、ＤＬＬの出力またはＰＬＬの出力（例えば、ＢＤＭタイプ１０１４）に基づいて、対応する受信機において受信された信号に関連付けられた信号対雑音比（ＳＮＲ）（例えば、ＢＤＭタイプ１０１２）に基づいて、または、ＤＬＬまたはＰＬＬの出力に関連付けられたＳＮＲ（例えば、ＢＤＭタイプ１０１６）に基づいて、プロセッサ９０２が、特定の受信機の予想される遮断を予測することになっているか否かを示しうる。例えば、図９のＢＤＭ９０４−９１０のおのおのは、ＤＬＬまたはＰＬＬ、ＳＮＲデバイス、またはこれらの組み合わせを含みうる。そして、ＤＬＬ、ＰＬＬ、ＳＮＲデバイス、またはこれらの組み合わせに基づいて出力を生成するように構成されうる。ＢＤＭタイプ入力９５０は、ＤＬＬ、ＰＬＬ、ＳＮＲデバイス、またはこれらの組み合わせに基づいて、特定のＢＤＭの出力が生成されるか否かをプロセッサ９０２に示しうる。プロセッサ９０２は、ＢＤＭタイプ入力９５０に基づいて、ＢＤＭ出力のタイプに少なくとも部分的に基づいて、特定のＢＤＭに接続された特定の受信機が、遮断されるべきであると予想されているか否かを予測しうる。
【００６５】
特定の実施形態では、ＢＤＭ動作カラム１００６は、図９のＢＤＭ動作入力９４６に対応しうる。ＢＤＭ動作入力９４６は、（例えば、ＢＤＭ動作１０１８において）すべての受信機が電源投入されるべきであること、または、（例えば、ＢＤＭ動作１０２０において）選択された受信機のみが、電力を受け取るべきであること、を示しうる。すべての受信機が電力を投入されるべきであるとＢＤＭ動作入力９４６が示す場合、デバイス（例えば、システム９００）は、受信機のおのおのに電力を提供しうる（すなわち、選択された受信機と、選択されなかった受信機との両方に電源が投入される）。
【００６６】
特定の実施形態では、モード・カラム１００８は、図９を参照して記載されたようなモード入力９４４に対応しうる。モード入力９４４は、同時モード（例えば、モード１０３０）、通常モード（例えば、モード１０３２）、またはクアドマイク（quadmic）モード（例えば、モード１０３４）を示しうる。モード入力９４４は、選択された特定の受信機（すなわち、選択された受信機９２０のうちの１つ）の予想される遮断が予測されることに応じて、選択された受信機のコンフィギュレーションがどのようにして変更されるのかをプロセッサ９０２へ示しうる。例えば、システム９００は、クアドマイク・モード、通常モード、または同時モードで動作しうる。クアドマイク・モードで動作する場合、システム９００は、信号のソースの位置（例えば、スタイラス・ペン２０２の位置）を決定するために（例えば、３Ｄ位置決めのために）、選択された４つの受信機を使用しうる。選択された受信機９２０のうちの少なくとも１つの受信機の、予想される遮断が予測されることに応じて、システム９００は、選択されなかった受信機が、遮断されるべきであると予想されているか否かを予測する。選択されなかった受信機が、遮断されるべきではないと予測された場合、プロセッサ９０２は、選択されなかった受信機を選択し、遮断されるべきであると予測された、少なくとも１つの選択された受信機を除外しうる。選択されなかった受信機のおのおのが、遮断されるべきであると予想されているとプロセッサ９０２が予測した場合、プロセッサ９０２は、モードを、通常モードに変更しうる。
【００６７】
通常モードで動作している場合、システム９００は、信号のソースの位置を決定するために（例えば、２Ｄ位置決めのために）、選択された３つの受信機を使用しうる。プロセッサ９０２は、選択されなかった受信機のステータスをモニタし続け、選択されなかった受信機のうちの１つの受信機が、遮断されないと予想されているか否かを予測しうる。選択されなかった受信機のうちの特定の１つの受信機が、もはや遮断されていないと予測されるとプロセッサ９０２が判定した場合、プロセッサ９０２は、選択されなかった受信機のうちの特定の１つを選択し、モードを、クアドマイク・モードに変更しうる。
【００６８】
システム９００が、同時モードで動作している（すなわち、モード入力９４４が、同時モード１０３０を示す）場合、システム９００は、選択された受信機９２０を用いて、信号のソースの位置を決定し、複数の受信機のうちの１つを用いて、音声機能を提供する（例えば、ボイス・トゥ・テキストを実行する）。特定の実施形態では、音声機能を提供するために使用される受信機はまた、信号のソースの位置を決定するためにプロセッサ９０２によっても使用されうる。音声機能のために使用される受信機が遮断されると予想される、と予測されることに応じて、システム９００は、音声機能のために使用される受信機を除外し、信号のソースの位置を決定する際に使用するため、別の受信機（例えば、選択されなかった受信機）を選択しうる。この実施形態では、音声機能を提供するために使用される受信機は、音声機能の提供を続けるために除外された後、電力を受け取り続けうる。代替実施形態では、音声機能を提供するために使用される受信機は、信号のソースの位置を決定するためにプロセッサ９０２によって使用される受信機とは異なりうる。予想される遮断が予測されることに応じて、プロセッサ９０２は、信号のソースの位置を決定する際に使用するため、選択されなかった受信機を選択し、遮断されると予測されている受信機を除外しうる。
【００６９】
特定の実施形態では、同時モードは、同時−クアドマイク・モードまたは同時−通常モードを示しうる。モード入力９４４が、同時−クアドマイク・モードを示す場合、選択された４つの受信機が利用可能であり（例えば、ボイス・トゥ・テキストのように、システム９００によって提供されている他の機能のために使用されておらず）、遮断されないと予測されている場合、システム９００は、選択された４つの受信機を用いて、信号のソースの位置を決定しうる。選択された４つの受信機が、同時−クアドマイク・モードの間に、利用可能ではない場合、または、モード入力９４４が、同時−通常モードを示す場合、システム９００は、選択された３つの受信機を用いて、信号のソースの位置を決定しうる。
【００７０】
ＢＤＭ動作入力９４６は、受信機電力モードを示す。例えば、第１のＢＤＭ動作入力は、選択された受信機のみが電力を受け取る（例えば、ＢＤＭ動作入力値１０１８）ことを示し、第２のＢＤＭ動作入力は、すべての受信機が電力を受け取る（例えば、ＢＤＭ動作入力値１０２０）ことを示しうる。ＢＤＭ入力９４６が、第１のＢＤＭ動作入力である場合、プロセッサ９０２は、選択された特定の受信機が除外されることに応じて、システム９００に対して、選択された特定の受信機に電力を提供することを停止させうる。ＢＤＭ動作入力９４６が、第２のＢＤＭ動作入力である場合、プロセッサ９０２は、特定の受信機を除外した後、システム９００に対して、複数の受信機のおのおのに電力を提供させ続けさせうる。
【００７１】
コンフィギュレーション入力９４８（図１０には図示されていない）は、現在の受信機コンフィギュレーションを示す。例えば、システム９００は、システム９００のメモリ（図示せず）において、テーブル１に類似したコンフィギュレーション情報を格納しうる。図１を参照して記載されているように、コンフィギュレーション情報は、選択された受信機の予想される遮断が予測されることに応じて、選択されなかったどの受信機が選択されるべきであるかを決定するためにプロセッサ９０２によって使用されうる。
【００７２】
予測アルゴリズム９１２の出力は、プロセッサ９０２に対して、受信機の現在のコンフィギュレーション９２０を、第１のコンフィギュレーション（すなわち、コンフィギュレーション入力９４８によって示されるコンフィギュレーション）から、第２のコンフィギュレーションへと変更させうる。例えば、１回目に続く２回目では、プロセッサ９０２は、受信機のコンフィギュレーションを、次のコンフィギュレーションへ変更しうる。図９に図示されるように、選択された受信機が、次のコンフィギュレーション９３０にしたがって設定されている場合、受信機ｎ＋３が、選択された受信機であり、受信機ｎが、選択されなかった受信機である。プロセッサ９０２は、プロセッサのメモリ、または、システム９００の別のメモリ（図示せず）において、次のコンフィギュレーションに関連付けられた情報９１４を格納しうる。そして、制御信号９６０を受信機へ送信しうる。特定の実施形態では、制御信号９６０は、受信機ｎ＋３に対して、信号（例えば、超音波信号）をリスンさせ、さらに、この信号のソースの位置を決定する際にプロセッサ９２０によって使用される出力をＢＤＭ９１０によって生成させうる。制御信号９６０は、受信機ｎに対して、信号をリスンすることを停止させ、ＢＤＭ９０４に対して、出力を生成することを停止させうる。特定の実施形態では、制御信号９６０は、システム９００に対して、受信機ｎ＋３へ電力を提供させ、システム９００に対して、受信機ｎへ電力を提供することを停止させうる。
【００７３】
図１１を参照して、予測アルゴリズムを用いて受信機コンフィギュレーションを更新するための方法１１００の特定の実施形態が図示される。方法１１００は、１１０２において、例えば、図１を参照して、また、テーブル１を参照して記載されているコンフィギュレーションのうちの１つのような、デフォルト・コンフィギュレーションにしたがって、デバイス（例えば、図１のデバイス１００）の複数の受信機を初期化することを含む。１１０４において、方法１１００は、選択された受信機（例えば、第１のセットの受信機における受信機）において信号（例えば、超音波信号）を受信することを含む。１１０６において、方法１１００は、選択された受信機のおのおのにおいて受信された信号に関連付けられた信号データを、選択された受信機のおのおのに接続された遮断検出メカニズム（ＢＤＭ）へ提供することを含む。
【００７４】
ＢＤＭのおのおのは、遅延ロック・ループ（ＤＬＬ）またはフェーズ・ロック・ループ（ＰＬＬ）を含みうる。１１０８において、方法１１００は、ＢＤＭのおのおのにおいて、ＤＬＬまたはＰＬＬのうちの１つにおける出力を決定することを含む。ＢＤＭがＤＬＬを含んでいる場合、出力は、図１を参照して記載されたようなディスクリミネータ出力でありうる。ＢＤＭがＰＬＬを含んでいる場合、出力は、図１を参照して記載されたようなフェーズ出力でありうる。１１１２において、方法１１００は、ＢＤＭのおのおのの出力が、出力しきい値未満であるか否かを判定することを含む。出力しきい値は、ＢＤＭに接続された受信機が、少なくとも部分的に遮断されているか否かを示す、予め決定された出力値に相当しうる。例えば、この判定が、特定のＢＤＭの出力が、出力しきい値未満であることを示す場合、特定のＢＤＭに接続された特定の受信機は、少なくとも部分的に遮断されていないことがありうる。この判定が、特定のＢＤＭの出力が、出力しきい値よりも大きいことを示す場合、特定のＢＤＭに接続された特定の受信機は、少なくとも部分的に遮断されることがありうる。
【００７５】
１１１０において、方法１１００は、ＢＤＭのおのおのにおいて、受信機のおのおのにおいて受信された信号に関連付けられた信号対雑音比（ＳＮＲ）値を決定することを含む。特定の実施形態では、ＳＮＲ値は、受信機からの、ＢＤＭにおいて受信された信号データに基づいて決定されうる。その他の特定の実施形態では、ＳＮＲ値は、ＤＬＬまたはＰＬＬの出力に基づいて決定されうる。この特定の実施形態では、方法１１００は、１１１１において、ＤＬＬまたはＰＬＬの出力を受信することを含みうる。１１１４において、方法１１００は、ＳＮＲ値が、ＳＮＲしきい値未満であるか否かを判定することを含む。ＳＮＲしきい値は、ＢＤＭに接続された受信機が、少なくとも部分的に遮断されているか否かを示す予め決定されたＳＮＲ値に対応しうる。例えば、この判定が、特定のＢＤＭのＳＮＲ値が、ＳＮＲしきい値よりも大きいことを示す場合、特定のＢＤＭに接続された特定の受信機は、少なくとも部分的に遮断されていないことがありうる。この判定が、特定のＢＤＭのＳＮＲ値がＳＮＲしきい値未満であることを示す場合、特定のＢＤＭに接続された特定の受信機は、少なくとも部分的に遮断されることがありうる。
【００７６】
１１１６において、方法１１００は、出力（すなわち、ＤＬＬのディスクリミネータ出力またはＰＬＬのフェーズ出力）およびＳＮＲ値を受信することを含む。１１１８において、方法１１００は、選択された特定の受信機を除外するか否かを判定することと、選択されなかった特定の受信機を選択するか否かを、予測アルゴリズムに基づいて判定することと、を含む。特定の実施形態では、予測アルゴリズムは、図９の予測アルゴリズム９１２であることができ、入力１１５０を受け取りうる。入力１１５０は、図９の入力９４２−９５０に対応しうる。選択された少なくとも１つの受信機が、少なくとも部分的に遮断されると予想されるとの予測に応じて、予測アルゴリズムは、選択されなかった受信機（単数または複数）を選択するか否か、および、少なくとも部分的に遮断されると予想されている、選択された少なくとも１つの受信機を除外するか否か、を決定しうる。１１２２において、方法１１００は、少なくとも部分的に遮断されると予想されている、選択された少なくとも１つの受信機を除外することを含み、１１２４において、方法１１００は、選択されなかった受信機（単数または複数）を選択することを含む。１１２６において、方法１１００は、受信機コンフィギュレーションを更新することを含む。特定の実施形態では、受信機コンフィギュレーションを更新することは、デバイスに対して、予測アルゴリズムによって選択された、選択されなかった受信機（単数または複数）へ電力を提供させることと、デバイスに対して、予測アルゴリズムによって除外された、選択された受信機へ電力を提供することを停止させることと、を含みうる。実施形態では、受信機コンフィギュレーションを更新することは、図９を参照して記載されるように、デバイスのメモリにおいて、現在の受信機コンフィギュレーションを示す情報を格納することを含みうる。
【００７７】
特定の実施形態では、方法１１００は、１１２０において、カウント値が、しきい遮断カウント値を超えるか否かを判定することを含みうる。カウント値は、特定の受信機の予想される遮断を示すシーケンシャルなＢＤＭ出力（例えば、ステップ１１１６の出力）の数を示しうる。カウント値が、しきい遮断カウント値を超える場合、予測アルゴリズムがイネーブルされうる。カウント値が、しきい遮断カウント値を超える場合（例えば、選択された受信機が、しきい回数遮断されると予想または予測されている場合）、予測アルゴリズムがイネーブルされることによって、方法１１００を実施するデバイスは、選択された受信機と、選択されなかった受信機との間で揺動したり、切り替わること、を回避しうる。特定の実施形態では、カウント値が、しきい遮断カウント値を超えるか否かを判定することは、予測アルゴリズム内に含まれうる。
【００７８】
特定の実施形態では、デフォルト・コンフィギュレーションは、複数の受信機のうちの第１のセットの受信機が、選択された（すなわち、信号のソースの位置を決定するために、デバイスのプロセッサによって使用される）受信機であることと、第２のセットの受信機が、選択されなかった（すなわち、位置決めのためにプロセッサによって使用されない）受信機であることと、を示しうる。別の特定の実施形態では、複数の受信機のおのおのが、選択された受信機として初期化され、複数の受信機のおのおのにおいて、信号が受信されることに応じて、プロセッサは、選択された受信機のうちのどれが除外されるべきであるかを判定しうる。例えば、プロセッサは、複数の受信機のうちの１または複数の受信機を除外すべきか否かを判定するために、例えば、図９を参照して記載される予測アルゴリズムのような予測アルゴリズムを実行しうる。
【００７９】
図１２を参照して、予測アルゴリズムとともに使用するためのルックアップ・テーブル１２００の一部が図示される。ルックアップ・テーブル１２００は、例えば、図９のデバイス９００のようなデバイスのメモリにおいて格納されうる。デバイスは、複数の受信機を含みうる。複数の受信機は、選択された複数の受信機（例えば、第１のセットの受信機）と、選択されなかった少なくとも１つの受信機（例えば、第２のセットの受信機）とを含む。図１２に図示されるように、ルックアップ・テーブル１２００は、第１のカラム１２０２と、第２のカラム１２０４と、第３のカラム１２０６と、第４のカラム１２０８と、第５のカラム１２１０と、第６のカラム１２１２と、第７のカラム１２１４と、第８のカラム１２１６と、第９のカラム１２１８と、第１０のカラム１２２０と、第１１のカラム１２２２とを含む。デバイスは、選択された特定の受信機の、予想される遮断が予測されることに応じて、選択されなかったどの受信機を選択するのかを決定するために、予測アルゴリズム（例えば、予測アルゴリズム９１２）と連携してルックアップ・テーブル１２００を使用しうる。特定の実施形態では、予測アルゴリズムは、入力９４２−９５０のうちの１または複数に基づいて、ルックアップ・テーブルに問い合わせを行い、この問い合わせに応じて、入力９４２−９５０のコンフィギュレーションに関連するルックアップ・テーブル１２００の一部分を受信しうる。
【００８０】
例えば、図１２に図示されるように、予測アルゴリズムは、デバイスの使用ケースが、ペン使用ケースである（すなわち、使用ケース入力９４２がペンである）こと、デバイスのモードが、通常モードである（すなわち、モード入力９４４が通常である）こと、デバイスのＢＤＭ動作が、選択された受信機のみが電力を受け取る（すなわち、ＢＤＭ動作入力９４６が、選択された受信機のみが電力を受ける）ことを示すこと、受信機コンフィギュレーションが、受信機コンフィギュレーション１である（すなわち、コンフィギュレーション入力が１である）こと、予測アルゴリズムによって使用されるべきＢＤＭタイプが、ＳＮＲ値を生成するように構成されたＢＤＭである（すなわち、ＢＤＭタイプ入力９５０がＳＮＲである）こと、を示す入力（例えば、入力９４２−９５０）を受信しうる。予測アルゴリズムは、これら入力に基づいてルックアップ・テーブル１２００に問い合わせを行い、図１２に図示されるルックアップ・テーブル１２００の一部分を受信しうる。例示するために、図１２に図示されるルックアップ・テーブルの一部分１２２０に関連付けられた使用ケースは、ペン使用ケース（例えば、第１のカラム１２０２がペン）であり、図１２に図示されるルックアップ・テーブルの一部分１２２０に関連付けられたモードは、通常モードであり、図１２に図示されるルックアップ・テーブルの一部分１２２０に関連付けられたＢＤＭ動作は、選択された受信機のみ電力が投入されることであり、図１２に図示されるルックアップ・テーブルの一部分１２２０に関連付けられたＢＤＭタイプは、ＳＮＲである。
【００８１】
予測アルゴリズムは、選択されなかった特定の受信機を選択するために、ルックアップ・テーブル１２００の一部に含まれる情報を使用しうる。例示するために、カラム１２０８，１２１０，１２１２，１２１４，１２１６のおのおのは、複数の受信機のうちの１つに対応し、対応する受信機が選択された（例えば、値が１である）か、または、選択されなかったか（例えば、値が０である）かを示しうる。図１２に図示されるルックアップ・テーブル１２００の一部分は、デバイスの受信機コンフィギュレーションが、受信機コンフィギュレーション１である場合、選択された受信機は、ＲＣＶＲ１、ＲＣＶＲ２、およびＲＣＶＲ３を含み、選択されなかった受信機は、ＲＣＶＲ４およびＲＣＶＲ５を含むことを示す。遮断されると予想されると予測アルゴリズムが予測した、選択された特定の受信機が、ＲＣＶＲ１であると仮定すると、予測アルゴリズムは、ルックアップ・テーブル１２００の第１のロウ（すなわち、受信機コンフィギュレーション１に関連付けられたロウ）にアクセスし、第１０のカラム１２２０に基づいて、ＲＣＶＲ４およびＲＣＶＲ５を、選択されなかった受信機であると特定しうる。
【００８２】
予測アルゴリズムは、受信機コンフィギュレーション１に対応する第１０のカラム１２２０の情報値に基づいて、次の受信機コンフィギュレーションを決定しうる。例えば、ＲＣＶＲ１が、遮断されると予想され、選択されなかった受信機（例えば、ＲＣＶＲ４またはＲＣＶＲ５）のうちの１つが、選択されるべきであるので、予測アルゴリズムは、次の受信機コンフィギュレーションが、受信機コンフィギュレーション６または受信機コンフィギュレーション７であると判定しうる。予測アルゴリズムは、図１，５Ａ−７Ｄ，および９−１１を参照して記載されるように、さらには、図１３−１８を参照して記載されるように、ＲＣＶＲ４およびＲＣＶＲ５が、遮断されるべきであると予想されているか否かを予測しうる。予測アルゴリズムが、ＲＣＶＲ４の予想される遮断を予測し、ＲＣＶＲ５が遮断されると予想されていないと予測した場合、予測アルゴリズムは、次の受信機コンフィギュレーションが、受信機コンフィギュレーション７である（すなわち、ＲＣＶＲ１，４が、選択されなかった受信機であり、ＲＣＶＲ２，３，５が、選択された受信機である）と判定しうる。予測アルゴリズムが、ＲＣＶＲ５の予想される遮断を予測し、ＲＣＶＲ４が遮断されると予想されていないと予測した場合、予測アルゴリズムは、次の受信機コンフィギュレーションが、受信機コンフィギュレーション６である（すなわち、ＲＣＶＲ１，５が、選択されなかった受信機であり、ＲＣＶＲ２，３，４が、選択された受信機である）と判定しうる。
【００８３】
予測アルゴリズムは、次の受信機コンフィギュレーションが決定されることに応じて、次の受信機コンフィギュレーションを、デバイスのメモリにおいて、現在の受信機コンフィギュレーションとして格納し、デバイスに対して、１または複数の制御信号（例えば、制御信号９６０）によって、受信機のコンフィギュレーションを変更させうる。制御信号は、デバイスに対して、ＲＣＶＲ１を除外させ、ＲＣＶＲ４またはＲＣＶＲ５の何れかを選択させうる。ＢＤＭ動作入力に基づいて、制御信号は、デバイスに対して、ＲＣＶＲ１へ電力を提供することを停止させ、（ＢＤＭ動作入力９４６が、選択された受信機のみに電力が与えられることを示す場合、）ＲＣＶＲ４またはＲＣＶＲ５の何れかへ電力を提供させうる。選択されなかったどの受信機を選択するのかを決定する方法が、図１３−１８を参照してさらに記載される。
【００８４】
図１３を参照して、選択された受信機の予測される遮断が予測されることに応じて、選択されなかった受信機を選択する方法１３００のフローチャートが図示される。特定の実施形態では、方法１３００は、予測アルゴリズム（例えば、予測アルゴリズム９１２）の実行中に、プロセッサによって実行されうる。１３０２において、方法１３００は、選択されなかった第１の受信機と、選択されなかった第２の受信機とにおいて、信号を受信することを含む。特定の実施形態では、選択されなかった第１の受信機は、図１２を参照して記載されたＲＣＶＲ４でありうる。また、選択されなかった第２の受信機は、図１２を参照して記載されたＲＣＶＲ５でありうる。選択されなかった第１の受信機は、第１の信号データ１３２０を生成し、選択されなかった第２の受信機は、第２の信号データ１３３０を生成しうる。第１の信号データ１３２０および第２の信号データ１３３０は、選択されなかった第１の受信機および選択されなかった第２の受信機において受信された信号をそれぞれ示しうる。
【００８５】
１３０４において、方法１３００は、第１の信号データ１３２０に基づいて、第１の信号対雑音比（ＳＮＲ）値１３２２を計算することを含む。１３０６において、方法１３００は、第２の信号データ１３３０に基づいて第２のＳＮＲ値１３３２を計算することを含む。第１のＳＮＲ値１３２２は、選択されなかった第１の受信機において受信された信号に関連付けられた信号対雑音比に相当し、第２のＳＮＲ値１３３２は、選択されなかった第２の受信機において受信された信号に関連付けられた信号対雑音比に相当しうる。１３０８において、方法１３００は、第１のＳＮＲ値１３２２が、第２のＳＮＲ値１３３２よりも大きいか否かを判定することを含む。第１のＳＮＲ値１３２２が、第２のＳＮＲ値１３３２よりも大きい場合、方法１３００は、１３１０において、選択されなかった第１の受信機を選択することを含む。第２のＳＮＲ値１３３２が、第１のＳＮＲ値１３２２よりも大きい場合、方法１３００は、１３１２において、選択されなかった第２の受信機を選択することを含む。特定の実施形態では、選択されなかった受信機（例えば、選択されなかった第１の受信機）を選択することはさらに、選択されなかったその他の受信機（例えば、選択されなかった第２の受信機）を除外することを含みうる。特定の実施形態では、選択されなかった受信機を選択することはさらに、遮断されると予想されている、選択された受信機を除外することを含みうる。１３１４において、方法１３００は、受信機コンフィギュレーションを更新することを含む。実施形態では、受信機コンフィギュレーションを更新することは、図９を参照して記載されるように、制御信号（例えば、制御信号９６０）を生成することと、受信機コンフィギュレーション（例えば、受信機コンフィギュレーション９１４）をメモリにおいて格納することと、を含みうる。
【００８６】
図１４を参照して、選択された受信機の遮断が予想されていることが予測されることに応じて、選択されなかった受信機を選択する別の方法１４００のフローチャートが図示される。特定の実施形態では、方法１４００は、予測アルゴリズム（例えば、予測アルゴリズム９１２）の実行中に、プロセッサによって実行されうる。１４０２において、方法１４００は、選択されなかった第１の受信機および選択されなかった第２の受信機において、信号を受信することを含む。特定の実施形態では、選択されなかった第１の受信機は、図１２を参照して記載されているＲＣＶＲ４であり、選択されなかった第２の受信機は、図１２を参照して記載されているＲＣＶＲ５でありうる。選択されなかった第１の受信機は、第１の信号データ１４２０を生成し、選択されなかった第２の受信機は、第２の信号データ１４３０を生成しうる。第１の信号データ１４２０および第２の信号データ１４３０は、選択されなかった第１の受信機および選択されなかった第２の受信機それぞれにおいて受信される信号を示しうる。
【００８７】
１４０４において、方法１４００は、第１の信号データ１４２０に基づいて、第１の出力１４２２を計算することを含む。１４０６において、方法１４００は、第２の信号データ１４３０に基づいて、第２の出力１４３２を計算することを含む。特定の実施形態では、第１の出力１４２２は、選択されなかった第１の受信機に接続された遮断検出メカニズム（ＢＤＭ）の第１の遅延ロック・ループ（ＤＬＬ）の第１のディスクリミネータ出力に相当し、第２の出力１４３２は、選択されなかった第２の受信機に接続された第２のＢＤＭの第２のＤＬＬの第２のディスクリミネータ出力に相当しうる。特定の実施形態では、第１の出力１４２２は、選択されなかった第１の受信機に接続された遮断検出メカニズム（ＢＤＭ）の第１のフェーズ・ロック・ループ（ＰＬＬ）の第１のフェーズ出力に相当し、第２の出力１４３２は、選択されなかった第２の受信機に接続された第２のＢＤＭの第２のＰＬＬの第２のフェーズ出力に相当しうる。１４０８において、方法１４００は、第１の出力１４２２が、第２の出力１４３２未満であるか否かを判定することを含む。第１の出力１４２２が第２の出力１４３２未満である場合、方法１４００は、１４１０において、選択されなかった第１の受信機を選択することを含む。第２の出力１４３２が第１の出力１４２２未満である場合、方法１４００は、１４１２において、選択されなかった第２の受信機を選択することを含む。特定の実施形態では、選択されなかった受信機（例えば、選択されなかった第１の受信機）を選択することはさらに、選択されなかったその他の受信機（例えば、選択されなかった第２の受信機）を除外することを含みうる。特定の実施形態では、選択されなかった受信機を選択することはさらに、遮断されると予測された選択された受信機を除外することを含む。１４１４において、方法１４００は、受信機コンフィギュレーションを更新することを含む。
【００８８】
図１５を参照して、選択された受信機の予想される遮断が予測されることに応じて、選択されなかった受信機を選択する別の方法１５００のフローチャートが図示される。特定の実施形態では、方法１５００は、予測アルゴリズム（例えば、予測アルゴリズム９１２）の実行中にプロセッサによって実行されうる。１５０２において、方法１５００は、選択されなかった第１の受信機および選択されなかった第２の受信機において信号を受信することを含む。特定の実施形態では、選択されなかった第１の受信機は、図１２を参照して記載されているＲＣＶＲ４であり、選択されなかった第２の受信機は、図１２を参照して記載されているＲＣＶＲ５でありうる。選択されなかった第１の受信機は、第１の信号データ１５２０を生成し、選択されなかった第２の受信機は、第２の信号データ１５３０を生成しうる。第１の信号データ１５２０および第２の信号データ１５３０は、選択されなかった第１の受信機および選択されなかった第２の受信機それぞれにおいて受信される信号を示しうる。
【００８９】
１５０４において、方法１５００は、第１の信号データ１５２０に基づいてＳＮＲ値１５２２を計算することを含む。１５０６において、方法１５００は、第２の信号データ１５３０に基づいて出力１５３２を計算することを含む。特定の実施形態では、ＳＮＲ値１５２２は、選択されなかった第１の受信機において受信された信号に関連付けられた信号対雑音比に相当し、第２の出力１５３２は、選択されなかった第２の受信機に接続されたＢＤＭのフェーズ・ロック・ループ（ＰＬＬ）のフェーズ出力または遅延ロック・ループ（ＤＬＬ）のディスクリミネータ出力に相当しうる。１５０８において、方法１５００は、ＳＮＲ値１５２２が、ＳＮＲしきい値（例えば、図１１を参照して記載されたＳＮＲしきい値）未満であるか否かを判定することを含む。１５１０において、方法１５００は、出力（すなわち、ディスクリミネータ出力またはフェーズ出力）が出力しきい値（例えば、図１１を参照して記載された出力しきい値）未満であるか否かを判定することを含む。特定の実施形態では、予測アルゴリズムは、ＳＮＲ値１５２２がＳＮＲしきい値よりも大きいか否か、および、出力が、出力しきい値未満であるか否かを判定することを含みうる。１５１２において、方法１５００は、ＳＮＲしきい値に対するＳＮＲ値１５２２の比較の出力１５２４に基づいて、および、出力しきい値に対する出力１５３２の比較の出力１５３４に基づいて、信号のソースの位置を決定する際に使用するため、選択された受信機を決定することを含む。
【００９０】
ＳＮＲ値１５２２がＳＮＲしきい値よりも大きいことを出力１５２４が示し、出力１５３２が出力しきい値よりも大きいことを出力１５３４が示す場合、方法１５００は、１５１４において、選択されなかった第１の受信機を選択することを含む。ＳＮＲ値１５２２がＳＮＲしきい値未満であることを出力１５２４が示し、出力１５３２が出力しきい値未満であることを出力１５３２４示す場合、方法１５００は、１５１６において、選択されなかった第２の受信機を選択することを含む。ＳＮＲ値１５２２がＳＮＲしきい値未満であることを出力１５２４が示し、出力１５３２が出力しきい値よりも大きいことを出力１５３４が示す場合、選択されなかった受信機のうちのどれが選択されるべきであるかを決定することは、その他の要因に基づいて決定されうる。例えば、選択されなかった受信機に接続されたＢＤＭのおのおのの出力が、しきい値を満たさない（例えば、ＳＮＲ値が、ＳＮＲしきい値未満であるか、または、ディスクリミネータ出力またはフェーズ出力が、出力しきい値よりも大きい）場合、信号のソースの位置を決定する際に使用するために選択されるべき、選択されなかった特定の受信機は、予め決定された順序に基づいて、または、遮断されると予測されている選択された受信機に対する、特定の選択されなかった受信機の位置に基づいて、決定されうる。特定の実施形態では、選択されなかった受信機（例えば、選択されなかった第１の受信機）を選択することはさらに、選択されなかったその他の受信機（例えば、選択されなかった第２の受信機）を除外することを含みうる。特定の実施形態では、選択されなかった受信機を選択することはさらに、遮断されると予測されている、選択された受信機を除外することを含みうる。１５１８において、方法１５００は、受信機コンフィギュレーションを更新することを含む。実施形態では、受信機コンフィギュレーションを更新することは、図９を参照して記載されたように、制御信号（例えば、制御信号９６０）を生成することと、受信機コンフィギュレーション（例えば、受信機コンフィギュレーション９１４）をメモリにおいて格納することと、を含みうる。
【００９１】
図１６Ａを参照して、遅延ロック・ループ（ＤＬＬ）またはフェーズ・ロック・ループ（ＰＬＬ）を含む遮断検出メカニズム（ＢＤＭ）の出力に基づいて、選択された受信機に電力を提供する方法１６００のフローチャートが図示される。この方法１６００は、１６０２において、複数の受信機を、デフォルト・コンフィギュレーションへ初期化することを含む。特定の実施形態では、デフォルト・コンフィギュレーションは、複数の受信機のうちの第１のセットの受信機を、選択された受信機として、複数の受信機のうちの第２のセットの受信機を、選択されなかった受信機として特定しうる。その他の特定の実施形態では、デフォルト・コンフィギュレーションは、複数の受信機のおのおのを、選択された受信機として特定し、その後、選択されなかった受信機のセットの受信機が、ＢＤＭの出力（例えば、ＤＬＬのディスクリミネータ出力、ＰＬＬのフェーズ出力、またはＳＮＲ値）に基づいて決定されうる。実施形態では、デフォルト・コンフィギュレーションは、ルックアップ・テーブル（例えば、図１を参照して記載されたテーブル１）に基づいて決定されうる。
【００９２】
１６０４において、方法１６００は、選択された受信機において、信号（例えば、超音波信号）を受信することを含む。１６０６において、方法１６００は、選択された受信機に接続されたＢＤＭにおいて、ディスクリミネータ出力およびフェーズ出力のうちの１つを計算することを含む。特定の実施形態では、ＢＤＭは、ＤＬＬ、ＰＬＬ、またはその両方を含みうる。ＤＬＬは、選択された受信機において受信された信号に基づいてディスクリミネータ出力を計算するように構成されうる。ＰＬＬは、選択された受信機において受信された信号に基づいてフェーズ出力を計算するように構成されうる。１６０８において、方法１６００は、ＢＤＭの出力が、出力しきい値未満であるか否かを判定することを含む。特定の実施形態では、出力しきい値は、ＢＤＭに接続された受信機が遮断されていない（または、部分的に遮断されていない）ことを示す、予め決定された値に相当する。その他の特定の実施形態では、出力しきい値は、ＢＤＭに接続された受信機が、少なくとも部分的に遮断されていることを示す、予め決定された値に相当する。
【００９３】
出力（例えば、ディスクリミネータ出力またはフェーズ出力）が、出力しきい値未満である（すなわち、ＢＤＭに接続された受信機が遮断されていない）場合、方法１６００は、１６２０において、ＢＤＭの出力をモニタすることを含みうる。実施形態では、ＢＤＭの出力をモニタすることは、ＢＤＭの第２の出力を計算することを含みうる。その他の実施形態では、ＢＤＭの出力をモニタすることは、期間が終了したか否かを判定することと、期間が終了した場合、ＢＤＭの第２の出力を計算することと、を含みうる。ＢＤＭの出力が、出力しきい値を超えているか、または、等しい（すなわち、受信機が遮断されている）場合、方法１６００は、１６１０において、予測アルゴリズム（例えば、図９の予測アルゴリズム９１２）を実行することを含む。特定の実施形態では、図１，５Ａ−７Ｄ，および９−１５を参照して記載されているように、予測アルゴリズムは、選択されなかった受信機が、遮断されると予想されているか否かを予測しうる。
【００９４】
方法１６００は、図１３−１５を参照して記載されているように、１６１２において、ＢＤＭの出力（すなわち、１６０６において計算された出力）に基づいて、遮断されると予測された、選択された受信機をオフする（すなわち、電力を提供することを停める）ことと、１６１４において、予測アルゴリズムに基づいて特定された、選択されなかった受信機をオンする（すなわち、電力を提供する）こととを含む。１６１６において、方法１６００は、受信機コンフィギュレーションを更新することを含む。実施形態では、受信機コンフィギュレーションを更新することは、図９を参照して記載されているように、制御信号（例えば、制御信号９６０）を生成することと、メモリにおいて受信機コンフィギュレーション（例えば、受信機コンフィギュレーション９１４）を格納することと、を含みうる。
【００９５】
図１６Ｂを参照して、信号対雑音比（ＳＮＲ）値を生成するように構成された遮断検出メカニズム（ＢＤＭ）の出力に基づいて、選択された受信機に電力を提供する方法１６５０のフローチャートが図示される。方法１６５０は、１６５２において、複数の受信機を、デフォルト・コンフィギュレーションへ初期化することを含む。特定の実施形態では、デフォルト・コンフィギュレーションは、複数の受信機のうちの第１のセットの受信機を、選択された受信機として特定し、複数の受信機のうちの第２のセットの受信機を、選択されなかった受信機として特定しうる。その他の特定の実施形態では、デフォルト・コンフィギュレーションは、複数の受信機のおのおのを、選択された受信機として特定し、その後、選択されなかった受信機のセットが、ＢＤＭの出力（例えば、ＤＬＬのディスクリミネータ出力、ＰＬＬのフェーズ出力、またはＳＮＲ値）に基づいて決定されうる。実施形態では、デフォルト・コンフィギュレーションは、ルックアップ・テーブル（例えば、図１を参照して記載されたテーブル１）に基づいて決定されうる。
【００９６】
１６５４において、方法１６５０は、選択された受信機において信号（例えば、超音波信号）を受信することを含む。１６５６において、方法１６５０は、選択された受信機に接続されたＢＤＭにおいて、ＳＮＲ値を計算することを含む。１６５８において、方法１６５０は、ＢＤＭの出力（例えば、ＳＮＲ値）がＳＮＲしきい値よりも大きいか否かを判定することを含む。特定の実施形態では、ＳＮＲしきい値は、ＢＤＭに接続されている受信機が遮断されていない（または、部分的に遮断されていない）ことを示す、予め決定されたＳＮＲに相当する。その他の特定の実施形態では、ＳＮＲしきい値は、ＢＤＭに接続された受信機が少なくとも部分的に遮断されることを示す、予め決定されたＳＮＲ値に相当する。
【００９７】
ＳＮＲ値がＳＮＲしきい値よりも大きい（すなわち、ＢＤＭに接続された受信機が、遮断されていない）場合、方法１６５０は、１６７０において、ＢＤＭによって出力されたＳＮＲ値をモニタすることを含みうる。実施形態では、ＳＮＲ値をモニタすることは、第２のＳＮＲ値を計算することを含みうる。別の実施形態では、ＢＤＭによって出力されたＳＮＲ値をモニタすることは、期間が終了したか否かを判定することと、期間が終了した場合、第２のＳＮＲ値を計算することと、を含みうる。ＳＮＲ値が、ＳＮＲしきい値未満または等しい（すなわち、受信機が遮断されている）場合、方法１６５０は、１６１０において、予測アルゴリズム（例えば、予測アルゴリズム９１２）を実行することを含む。特定の実施形態では、図１３−１５を参照して記載されているように、予測アルゴリズムは、選択されなかった受信機が、遮断されると予想されているか否かを予測しうる。
【００９８】
１６６２において、方法１６５０は、図１３−１５を参照して記載されているように、ＳＮＲ値（すなわち、１６５６において計算されたＳＮＲ値）に基づいて、遮断されると予測された、選択された受信機をオフする（すなわち、電力を提供することを停める）ことと、１６６４において、予測アルゴリズムに基づいて特定された、選択されなかった受信機をオンする（すなわち、電力を提供する）こととを含む。１６６６において、方法１６５０は、受信機コンフィギュレーションを更新することを含む。実施形態では、図９を参照して記載されるように、受信機コンフィギュレーションを更新することは、制御信号（例えば、制御信号９６０）を生成することと、受信機コンフィギュレーション（例えば、受信機コンフィギュレーション９１４）をメモリにおいて格納することと、を含みうる。
【００９９】
図１７を参照して、選択された受信機の予想される遮断を予測する方法１７００のフローチャートが図示される。方法１７００は、１７１０において、信号のソースのトレース方向を決定することを含む。方法１７００は、送信機（例えば、図２の送信機２０４）のトレース方向（例えば、移動方向または予想される移動方向）を決定するためにプロセッサ（例えば、図１のプロセッサ１０２）によって実行されうる。トレース方向は、プロセッサにおいて受信された情報に基づいて決定されうる。例えば、信号のソースの現在の位置に関連付けられた情報は、位置履歴バッファ１７０２から、プロセッサにおいて受信されうる。さらに、または、その代わりに、プロセッサは、位置履歴バッファ１７０２から、信号のソースの１または複数の以前の位置に関連付けられた情報を受信しうる。
【０１００】
実施形態では、１または複数の以前の位置は、デバイスのユーザが右利きであるか左利きであるかを判定するために使用されうる。例えば、信号のソースが左から右に移動し、信号のソースが、受信機からソース位置の右へと主に遮断されていることを、１または複数の以前の位置が示しているのであれば、ユーザは右利きでありうる。信号のソースが左から右に移動し、信号のソースが、受信機からソース位置の左へと主に遮断されていることを、１または複数の以前の位置が示しているのであれば、ユーザは左利きでありうる。プロセッサは、ジェスチャ・アルゴリズム・ユニット１７０６から、ジェスチャ・アルゴリズム、または、ジェスチャ・アルゴリズムの出力を受信しうる。ジェスチャ・アルゴリズム、またはジェスチャ・アルゴリズムの出力は、１７１０において、信号のソースの現在の位置、および、信号のソースの１または複数の以前の位置に基づいて、信号のソースのトレース方向を決定するために実行されうる。さらに、受信機１７０４（例えば、受信機１１２−１２４）の座標が、プロセッサによって受信されうる。
【０１０１】
１７０４では、方法１７００は、選択されなかった受信機に関連付けられた座標を決定することを含む。座標は、トレース方向を決定する際に使用するために、ジェスチャ・アルゴリズム１７０６へ提供されうる。特定の実施形態では、トレース方向情報１７５０は、選択されなかった受信機に関連付けられた座標、ユーザが右利きであるか左利きであるかを示すインジケーション、ペン・スイッチ状態、遮断されると予想されている選択された受信機、または、これらの任意の組み合わせを含みうる。例えば、ユーザが右利きであり、決定されたトレース方向が左から右であれば、予測アルゴリズムは、信号のソースの現在の位置の左側の座標位置を有する、選択されなかった受信機を、テーブル・ルックアップを用いて特定しうる。トレース方向が左から右である場合、履歴バッファから受信された情報は、ユーザが右利きであることと、信号のソースの右側にある、選択された受信機が、遮断される可能性がより高いこととを示すので、信号のソースの位置の左側の座標位置を有する、選択されなかった受信機は、将来、遮断される可能性は低いであろう。テーブル・ルックアップの結果、次の受信機コンフィギュレーション（例えば、テーブル１のＣＯＮＦＩＧ−２）が特定されうる。特定の実施形態では、予測アルゴリズムは、トレース方向を決定し、トレース方向情報１７５０を生成しうる。
【０１０２】
信号のソースが、例えば図２のスタイラス・ペン２０２のようなスタイラス・ペンである場合、方法１７００はまた、ペン・スイッチ状態１７０８を受信することを含みうる。ペン・スイッチ状態１７０８は、情報を入力するためにスタイラス・ペンが使用されているか否かを示しうる。例えば、ペン・スイッチ状態１７０８は、スタイラス・ペンの先端が、ライティング面（例えば、図３Ａのディスプレイ３２２）に触れているか、または、ほぼ触れている場合には、第１の値を有し、スタイラス・ペンの先端が、ライティング面に触れていないか、または、ほぼ触れているのでもない場合には、第２の値を有しうる。
【０１０３】
方法１７００は、１７１２において、選択された受信機の予想される遮断が予測されることに応じて、選択されうる１または複数の選択されなかった受信機を特定するために、予測アルゴリズム（例えば、図９の予測アルゴリズム９１２）を実行することを含む。図１７に図示されるように、予測アルゴリズムは、１７１０において決定されたトレース方向を示すトレース方向情報１７５０と、選択された受信機に接続されたおのおののＢＤＭの出力（すなわち、ＤＬＬのディスクリミネータ出力、ＰＬＬのフェーズ出力、ＳＮＲ値、またはこれらの組み合わせ）を含む信号データ１７６０と、を受信しうる。予測アルゴリズムはまた、入力データ１７７０をも受信しうる。特定の実施形態では、入力データ１７７０は、図９を参照して記載されたように、１または複数の入力９４２−９５０に相当する。特定の実施形態では、入力データ１７７０は、カウント・イネーブル制御データを含みうる。制御イネーブル制御データは、図９を参照して記載されるように、予測アルゴリズムが、特定の受信機の予想される遮断を予測するか否かを判定するか、または、カウント値がしきい遮断カウント値を超えた場合、選択されなかった受信機を選択するか、を示しうる。
【０１０４】
特定の実施形態では、入力データ１７７０は、デバイスがペン・モードで動作していることと、外部デバイス（例えば、スタイラス・ペン）とインタラクトしていることと、を示す使用ケース入力（例えば、使用ケース入力９４２）を含みうる。予測アルゴリズムは、使用ケース入力に基づいて、選択された受信機の予想される遮断を予測している場合、トレース方向情報１７５０を使用し、さらに、選択された受信機の予想される遮断が予測されることに応じて、選択されなかったどの受信機が選択されるべきであるかを決定する場合、トレース方向情報１７５０を使用しうる。デバイスがペン・モードで動作していることを使用ケース入力が示していない場合、予測アルゴリズムは、トレース方向情報１７５０を使用しない場合がありうる。
【０１０５】
その他の特定の実施形態では、入力データ１７７０は、デバイスがタブレット・モードで動作しており、他のデバイス（例えば、タブレット・デバイス）とインタラクトしていることを示す使用ケース入力（例えば、図９の使用ケース入力９４２）を含みうる。例えば、デバイスは、選択された受信機において受信された信号に基づいて、デバイスに対する他のデバイスの方向および／または距離を決定しうる。予測アルゴリズムは、デバイスがタブレット・モードで動作していることを示す使用ケース入力に基づいて、他のデバイスの移動方向を予測するために、ジェスチャ・アルゴリズム１７０６およびトレース情報１７５０を使用しうる。予測アルゴリズムは、他のデバイスの移動方向に少なくとも部分的に基づいて、選択された受信機の予想される遮断を予測し、さらに、選択された受信機の予想される遮断が予測されることに応じて、選択されなかったどの受信機が選択されるべきであるかを決定する場合、他のデバイスの移動方向を使用しうる。例えば、デバイスに対して他のデバイスが左から右へ移動している場合、予測アルゴリズムは、デバイスの左側に位置する、選択されなかった受信機、または、（例えば、距離および方向に基づいて）他のデバイスの近くに位置する受信機は遮断される可能性が低いと判定し、選択されなかった受信機を選択しうる。
【０１０６】
特定の実施形態では、予測アルゴリズムは、次の受信機コンフィギュレーションを有効にしうる。次の受信機コンフィギュレーションを有効にすることは、選択されるべき、１または複数の選択されなかった受信機が、遮断されると予想されているか否かを判定することを含みうる。次の受信機コンフィギュレーションが無効である（例えば、次の受信機コンフィギュレーションにおいて、選択された受信機として特定された１または複数の受信機が、遮断されると予測されている）のであれば、方法１７００は、１７１２において、テーブル・ルックアップを再び実行することを含む。次の受信機コンフィギュレーションが有効である（例えば、次の受信機コンフィギュレーションにおいて、選択された受信機として特定された受信機が、遮断されると予測されている）のであれば、あるいは、有効化がスキップされているのであれば、方法は、１７１６において、次の受信機コンフィギュレーションにおいて、選択されなかった受信機として特定された、１または複数の選択された受信機をオフする（例えば、遮断されると予測された、選択された受信機へ電力を提供することを停める）ことを含みうる。この方法は、１７１８において、次の受信機コンフィギュレーションにおいて、選択された受信機として特定された、１または複数の選択されなかった受信機をオンする（例えば、選択された受信機へ電力を提供する）ことを含みうる。方法１７００を用いて、選択された受信機の電源をオンすることと、除外された受信機の電源をオフすることとを動的に行うことによって、デバイスは、信号のソースの位置を決定する際に使用するために、低減された数の選択された受信機を維持すればよいので、電力消費が低減される。
【０１０７】
図１８を参照して、選択された受信機の予想される遮断を予測するように構成されたシステム１８００の実施形態が図示される。システム１８００は、受信機１８０２−１８０６、予測エンジン１８０８、モード・スイッチ１８１０、受信機処理ユニット１８１２、超音波送信機１８１６、およびオーディオ・スピーカ１８１４を含む。図１８に図示されるように、受信機１８０２−１８０６のおのおのは、予測エンジン１８０８に接続される。実施形態では、受信機１８０２−１８０６は、ＢＤＭ（図示せず）に接続され、ＢＤＭの出力は、予測エンジン１８０８に提供されうる。予測エンジン１８０８は、信号のソースと、受信機１８０２−１８０６のおのおのと間の信号経路の予想される遮断を予測しうる。例えば、予測エンジン１８０８は、例えば図９を参照して記載された予測アルゴリズム９１２のような予測アルゴリズムを実行することにより、信号経路の予想される遮断を予測しうる。予想される遮断が予測されることに応じて、予測エンジン１８０８は、選択されるべきである選択されなかった受信機（図示せず）を特定しうる。予測エンジン１８０８は、選択されるべき選択されなかった受信機を特定する信号を、モード・スイッチ１８１０へ送信しうる。そして、モード・スイッチ１８１０は、特定された受信機を選択しうる（例えば、アクティブにしうる）。モード・スイッチ１８１０は、遮断されるべきであると予測された受信機を除外しうる（例えば、非アクティブにしうる）。受信機処理ユニット１８１２は、図１−８を参照して記載されるような位置検出（例えば、２Ｄまたは３Ｄ位置検出）を実行しうる。例えば、実施形態では、受信機処理ユニット１８１２は、到着時間差（ＴＤＯＡ：time difference of arrival）を用いて信号のソースの位置を決定しうる。
【０１０８】
特定の実施形態では、ユーザが、複数の動作を同時または並行して実行するためにシステム１８００を用いている（例えば、オーディオ・データを入力するために受信機を用いている、スタイラス・ペン位置トラッキングのために複数の受信機を用いている、および、システム１８００によって出力されたオーディオを聞いている）場合、システム１８００は、これら複数の動作を実行するために、例えば、オーディオ・スピーカ１８１４および超音波送信機１８１６のようなシステム１８００のリソースを割り当てうる。例えば、システム１８００が、ユーザからのオーディオ入力を受信するために、遮断されていないマイクロホンまたはその他の受信機を用いることができるように、超音波信号を送信するために超音波送信機１８１６が使用され、遮断されたマクロホン・チャネルが検出される。遮断されていないマイクロホンまたはその他の受信機はまた、例えば、雑音除去またはその他の目的のために、信号レベル、パターン、（マルチ・スピーカ・シナリオにおける）信号経路等のようなスピーカ経路信号を制御するためにも使用されうる。
【０１０９】
図１９を参照して、信号の信号経路の予想される遮断を予測する際に使用するため、遅延ロック・ループ（ＤＬＬ）を実施するための回路の例示的な例が図示される。これは、一般に１９００と示される。図１９のＤＬＬ１９００は、遮断検出メカニズム（ＢＤＭ）として使用されうる。ＤＬＬ１９００は、信号ｓ（ｔ）を受信しうる。信号ｓ（ｔ）は、受信機（例えば、図１の受信機１１２−１２４のうちの１つ）によってディスクリミネータへ提供されうる。信号ｓ（ｔ）は、処理ブロック１９０２へ提供される。第１の処理ブロック１９０２は、処理された第１の信号ｓ（ｔ）を、経路Ｅを経由して、ディスクリミネータ１９０４へ提供しうる。第２の処理ブロック１９０２は、処理された第２の信号ｓ（ｔ）を、経路Ｐを経由して、ディスクリミネータ１９０４へ提供しうる。第３の処理ブロック１９０２は、処理された第３の信号ｓ（ｔ）を、経路Ｌを経由して、ディスクリミネータ１９０４へ提供しうる。ディスクリミネータ１９０４は、出力Δｔを生成しうる。ディスクリミネータ１９０４の出力Δｔは、プロセッサ（例えば、図１のプロセッサ１０２）に提供されうる。プロセッサは、出力Δｔに基づいて、ＤＬＬへ信号を提供する選択された受信機と、信号ｓ（ｔ）のソースとの間の信号経路の予想される遮断を予測しうる。したがって、図１９のＤＬＬによって生成された出力Δｔが、プロセッサ（例えば、プロセッサ１０２）によって使用され、選択された受信機の予想される遮断が予測される。デバイスは、予測された予想される遮断に基づいて、受信機の選択および除外を行い、これによって、すべての受信機が選択され続ける（すなわち、信号を処理するためにアクティブに使用される）場合よりも少ない電力しか消費しなくなる。
【０１１０】
図２０を参照して、図１９のＤＬＬの出力の例示的な例が図示される。図２０に図示されるように、ディスクリミネータ１９０４の出力が０である場合、正確なオフセットが生じる。０であるディスクリミネータ出力は、選択された受信機が、選択された受信機と信号ソースとの間の視線を有する（すなわち、信号経路が遮断されていない）信号経路を経由して、信号ソースから、信号を受信していることを示しうる。
【０１１１】
図２１を参照して、図１９のＤＬＬの出力の別の例示的な例が図示される。図２１に図示されるように、ディスクリミネータの出力が０である場合、正確なオフセットが生じる。図２１では、ディスクリミネータ出力は、０である正確なオフセットの右側にオフセットされる。０ではないディスクリミネータ出力は、選択された受信機が、少なくとも部分的に遮断されている信号経路を経由して、信号ソースから信号を受信していることを示しうる。例えば、ゼロではないディスクリミネータ出力は、図６Ｂを参照して記載されるように、信号経路が部分的に遮断されていること、または、図６Ｃを参照して記載されるように、信号経路が完全に遮断されていること、を示しうる。
【０１１２】
図２２を参照して、システム２２００の実施形態のブロック図が図示される。システム２２００は、システム・クロック信号（例えば、図１のクロック信号１５０）を、受信された信号のソースに関連付けられたクロック信号（例えば、図２のクロック信号２０６）と同期させるために使用されうる。図２２に図示されるように、システム２２００は、複数の受信機（例えば、受信機２２０２−受信機（Ｎ）２２０６）を含む。受信機２２０２−２２０６のおのおのは、遮断検出メカニズム（ＢＤＭ）に接続されうる。例えば、受信機２２０２は、第１のＢＤＭ２２０８に接続され、受信機２２０４は第２のＢＤＭ２２１０に接続され、受信機（Ｎ）２２０６は、ＢＤＭ２２１２に接続される。ＢＤＭ２２０８−２２１２のおのおのは、出力（例えば、ディスクリミネータ出力）を、受信機選択ユニット２２１４およびプロセッサ２２２０へ提供しうる。実施形態では、受信機２２０２−２２０６のうちのいくつかだけが、選択された受信機（例えば、第１のセットの受信機）であり、選択された受信機に接続されたＢＤＭだけが、受信機選択ユニット２２１４へ出力を提供する。
【０１１３】
受信機選択ユニット２２１４は、受信機２２０２−２２０６のうち、最低の出力値（例えば、最低のディスクリミネータ出力）を持つ、特定の選択された受信機を特定しうる。図２０を参照して記載されるように、信号のソースと受信機との間の信号経路が遮断されていない（すなわち、視線信号経路が存在する）場合、ＤＬＬの出力は、ゼロであるか、または、しきい値未満である。信号のソースと、受信機との間の信号経路が、少なくとも部分的に遮断されている（すなわち、完全な視線信号経路がない）場合、ＤＬＬの出力は、非ゼロであるか、または、しきい値よりも大きい。受信機選択ユニット２２１４は、選択された特定の受信機のＢＤＭの受信された出力に対応する信号を、受信機システム・クロック２２１６へ提供しうる。受信機システム・クロック２２１６は、システム・クロック信号（例えば、図１のクロック信号１５０）を、信号のソースのクロック信号（例えば、図２のクロック信号２０６）と同期させるために使用されるクロック信号２２１８を生成しうる。同期されたクロック信号は、受信した信号のソースの位置を決定するために、到着時間差計算を実行するために使用されうる。
【０１１４】
図２２に図示されるように、ＢＤＭの出力は、プロセッサ２２２０へ提供されうる。プロセッサ２２２０は、予測アルゴリズム２２４２（例えば、図９の予測アルゴリズム９１２）を実行しうる。予測アルゴリズム２２４２が実行されることに応じて、プロセッサ２２２０は、出力２２２２を生成しうる。出力２２２２は、制御信号（例えば、制御信号９６０）、更新された受信機コンフィギュレーション（例えば、コンフィギュレーション・データ９１４）、またはその両方を含みうる。
【０１１５】
図２３を参照して、受信した信号のソースに関連付けられたクロック信号に、システム・クロック信号を同期させるシステム２３００の別の実施形態のブロック図が図示される。図２３に図示されるように、このシステムは、複数の受信機（例えば、受信機２３０２−受信機（Ｎ）２３０６）を含む。図２３に図示されるように、受信機２３０２−２３０６のおのおのは、ＢＤＭ２３１０に接続されうる。例えば、受信機２３０２はＢＤＭ２３１０Ａに接続され、受信機２３０４はＢＤＭ２３１０Ｂに接続され、受信機（Ｎ）２３０６はＢＤＭ２３１０Ｃに接続される。図２３に図示されるように、ＢＤＭ２３１０のおのおのは、プロセッサ２３４０および信号セレクタ２３０８に接続されうる。信号セレクタ２３０８は、受信機２３０２−２３０６のおのおのから信号データを受け取り、受信機２３０２−２３０６のうち、最低出力値を有する、特定の選択された受信機を識別するように構成される。例示するために、信号セレクタは、１または複数のＤＬＬまたはＰＬＬを含み、受信機２３０２−２３０６のおのおのに関連付けられた出力（例えば、ディスクリミネータ出力またはフェーズ出力）を決定しうる。信号セレクタ２３０８は、受信機の出力に基づいて、特定の選択された受信機を識別し、特定の選択された受信機において受信された信号に対応する信号を、遅延ロック・ループ（ＤＬＬ）２３１２へ提供しうる。ＤＬＬ２３１２は、受信機システム・クロック２３１４に出力を提供しうる。この出力は、システム・クロック信号２３３０（例えば、図１のクロック信号１５０）を、信号のソースのクロック信号（例えば、図２のクロック信号２０６）と同期させるために、受信機システム・クロック２３１４によって使用されうる。同期されたクロック信号は、受信された信号のソースの位置を決定するために、到着時間差計算を実行するために使用されうる。
【０１１６】
図２３に図示されるように、ＢＤＭ２３１０の出力は、プロセッサ２３４０に提供されうる。プロセッサ２３４０は、予測アルゴリズム２３４２（例えば、図９の予測アルゴリズム９１２）を実行しうる。予測アルゴリズム２３４２が実行されることに応じて、プロセッサ２３４０は、制御信号（例えば、図９の制御信号９６０）、更新された受信機コンフィギュレーション（例えば、図９のコンフィギュレーション・データ９１４）、またはその両方を含む出力２３４４を生成しうる。特定の実施形態では、予測アルゴリズム２３４２は、図１３を参照して記載されているように、ＳＮＲコンパレータ２３４３を用いて、ＢＤＭ２３１０によって生成されたＳＮＲ値の比較に基づいて、出力２３４４を生成しうる。
【０１１７】
図２４を参照して、信号の信号経路の予想される遮断を予測するための方法の別の実施形態のフローチャートが図示される。２４０２において、方法２４００は、デバイス（例えば、図１のデバイス１０２）を、通常の（または、デフォルトの）受信機コンフィギュレーションにすることを含む。実施形態では、通常の受信機コンフィギュレーションは、（例えば、図１のルックアップ・テーブル１０８のような）ルックアップ・テーブルを用いて決定されうる。デバイスが通常の受信機コンフィギュレーションを用いている場合、デバイスは、少なくとも１つの、選択されなかった受信機を含む。２４０４において、方法２４００は、デバイスの、選択された受信機が、遮断されるか否かを判定することを含む。選択された受信機が遮断されるか否かを判定することは、信号のソースと、選択された受信機との間の信号経路の予想される遮断を予測することを含みうる。選択された受信機が遮断されていないのであれば、方法２４００は２４０２に戻る。選択された受信機が遮断されているか、あるいは、予想される遮断が予測されるのであれば、方法２４００は、２４０６において、選択されなかった少なくとも１つの受信機が、遮断されるか否かを判定することを含む。選択されなかった受信機が遮断されないのであれば、方法２４００は、２４０８において、選択されなかった受信機を選択することを含む。２４０８において、方法２４００はさらに、２４０４において遮断されると予測された、選択された受信機を、除外することを含みうる。選択されなかった受信機が、遮断されると判定されているか、あるいは、予想される遮断が予測されているのであれば、方法２４００は、２４１０において、デバイスのモードを変更する（例えば、クアドマイク・モードから通常へ切り替える）ことを含みうる。
【０１１８】
例えば、デバイスは、図１のデバイス１０２でありうる。通常の受信機コンフィギュレーションでは、デバイスは、信号のソースの３次元（３Ｄ）位置を決定するように構成されうる。したがって、デバイスは、ソース（例えば、遮断されていない受信機）から信号を受信することができる、選択された少なくとも４つの受信機（例えば、第１のセットの受信機）を維持しうる。選択された４つの受信機のうちの１つが、遮断されていると判定されたか、あるいは、予想される遮断が予測されているのであれば、デバイスは、ソースの３Ｄ位置を決定するために、十分な数の選択された受信機を維持するために、選択されなかった受信機（例えば、第２のセットの受信機）を選択しうる。遮断されていない、選択されなかった受信機が存在しないのであれば、デバイスは、デバイスの動作のモードを変更することによって、選択された３つの受信機を用いて動作しうる。デバイスは、選択された３つの受信機を用いて動作している場合、信号のソースの２Ｄ位置を決定しうる。したがって、方法２４００を実施するデバイスは、選択された１または複数の受信機が遮断されているとの判定に基づいて、信号ソースの３Ｄ位置を決定するか、信号ソースの２Ｄ位置を決定するかを、動的に切り替えるように動作可能でありうる。デバイスは、選択されなかった少なくとも１つの受信機を維持することによって、すべての受信機が選択される（すなわち、信号のソースの位置を決定するために使用される）場合よりも少ない電力しか消費しない。
【０１１９】
図２５を参照して、選択されなかった受信機を選択する方法２５００のフローチャートが図示される。方法２５００は、２５０２において、デバイス（例えば、図１のデバイス１００）の複数の受信機（例えば、図１の受信機１１２−１２４）のうちの、第１のセットの受信機において信号を検出することを含む。これら複数の受信機は、第１のセットの受信機と、第２のセットの受信機とを含む。第１のセットの受信機は、選択された受信機に対応し、第２のセットの受信機は、選択されなかった受信機に対応する。２５０４において、方法２５００は、信号に基づいて、信号のソース（例えば、図２の送信機２０４）と、第１のセットの受信機のうちの第１の選択された受信機との間の信号経路の、予想される遮断を予測することを含む。この方法２５００はさらに、２５０６において、予想される遮断が予測されることに応じて、第２のセットの受信機のうちの特定の受信機を、新たな選択された受信機として選択することを含む。特定の実施形態では、選択されなかった２またはそれ以上の受信機（例えば、第２のセットの受信機のうちの２またはそれ以上の受信機）が、予想される遮断を予測することに応じて、または、信号のソースが、例えば、受信機を含むデバイスのエッジまたはコーナのような特定の領域に位置することを判定することに応じて、または、その両方に応じて、選択されうる。
【０１２０】
図２６を参照して、図１−２５に関して記載されているさまざまな方法、システム、デバイス、およびコンピュータ読取可能な媒体をサポートするように動作可能なコンピュータ・システムのブロック図が図示される。デバイス２６００は、キャッシュ・メモリ２６１２およびメモリ２６０４に接続されたプロセッサ２６６４を含む。メモリ２６０４は、遮断予測命令群２６０６およびルックアップ・テーブル２６０８を格納しうる。遮断予測命令群２６０６は、１または複数のアクティブな受信機の予想される遮断を予測することと、予想される遮断が予測されることに応じて、１または複数の非アクティブな受信機をアクティブにすることと、からなる方法を実行するためにプロセッサ２６６４によって実行可能でありうる。
【０１２１】
図２６はまた、プロセッサ２６６４およびディスプレイ２６２８に接続されたディスプレイ・コントローラ２６２６を図示する。コーダ／デコーダ（ＣＯＤＥＣ）２６３４も、プロセッサ２６６４に接続されうる。スピーカ２６３６および受信機２６３８が、ＣＯＤＥＣ２６３４に接続されうる。
【０１２２】
図２６はまた、無線コントローラ２６４０がプロセッサ２６６４および無線アンテナ２６４２に接続されうることを示す。特定の実施形態では、プロセッサ２６６４、ディスプレイ・コントローラ２６２６、メモリ２６０４、ＣＯＤＥＣ２６３４、および無線コントローラ２６４０が、システム・イン・パッケージまたはシステム・オン・チップ・デバイス２６２２に含まれる。特定の実施形態では、入力デバイス２６３０および電源２６４４は、システム・オン・チップ・デバイス２６２２に接続される。さらに、特定の実施形態では、図２６に例示されるように、ディスプレイ２６２８、入力デバイス２６３０、スピーカ２６３６、受信機２６３８、無線アンテナ２６４２、および電源２６４４は、システム・オン・チップ・デバイス２６２２の外側にある。しかしながら、ディスプレイ２６２８、入力デバイス２６３０、スピーカ２６３６、受信機２６３８、無線アンテナ２６４２、および電源２６４４のおのおのは、例えば、インタフェースまたはコントローラのようなシステム・オン・チップ・デバイス２６２２の構成要素に接続されうる。
【０１２３】
図２６は無線通信デバイスを図示しているが、プロセッサ２６６４およびメモリ２６０４はまた、例えば、セット・トップ・ボックス、音楽プレーヤ、ビデオ・プレーヤ、エンタテインメント・ユニット、ナビゲーション・デバイス、携帯情報端末（ＰＤＡ）、固定ロケーション・データ・ユニット、またはコンピュータのようなその他の電子デバイスへ組み込まれうることが注目されるべきである。
【０１２４】
記載された実施形態と連携して、信号ソースからシステムにおいて受信された信号に基づいて、受信機切替（例えば、受信機を選択することと、受信機を除外すること）を実行するように構成されたシステムが開示される。このシステムは、信号を受信するための複数の受信手段を含みうる。実施形態では、これら複数の受信手段は、例えば、図１の受信機１１０、または図３Ａ−７Ｄの受信機３０２−３１４のような受信機に相当しうる。その他の実施形態では、複数の受信手段は、図３を参照して記載されているような複数のマイクロホンを含みうる。複数の受信手段は、第１のセットの受信手段と、第２のセットの受信手段とを含みうる。第１のセットの受信手段は、選択された受信手段に相当し、第２のセットの受信手段は、選択されなかった受信手段に相当しうる。このシステムは、受信した信号のソースと、第１のセットの受信手段のうちの第１の受信手段との間の信号経路の、予想される遮断を、受信した信号に基づいて予測する手段を含む。特定の実施形態では、予測する手段は、例えば、図１のプロセッサ１０２または図９のプロセッサ９０２のようなプロセッサでありうる。このシステムは、予想される遮断が予測されることに応じて、第２のセットの受信手段のうちの特定の受信手段を、新たな選択された受信手段として選択する手段を含む。特定の実施形態では、選択する手段は、例えば、図１のプロセッサ１０２、または図９のプロセッサ９０２のようなプロセッサでありうる。特定の実施形態では、複数の受信手段、予測手段、および選択手段は、フィールド・プログラム可能なゲート・アレイ（ＦＰＧＡ）デバイス、特定用途向けＩＣ（ＡＳＩＣ）、例えば中央処理ユニット（ＣＰＵ）のような処理ユニット、デジタル信号プロセッサ（ＤＳＰ）、コントローラ、その他のハードウェア・デバイス、ファームウェア・デバイス、あるいは、受信した信号に基づいて、受信機切替を実行するように構成されたこれらの任意の組み合わせによって、集合的にまたは個別に実現されうる。
【０１２５】
当業者はさらに、本明細書に開示された実施形態に関連して記載されたさまざまな例示的な論理ブロック、コンフィギュレーション、モジュール、回路、およびアルゴリズム・ステップが、電子ハードウェア、コンピュータ・ソフトウェア、またはこれら両方の組み合わせとして実現されうることを認識するだろう。さまざまな例示的な構成要素、ブロック、コンフィギュレーション、モジュール、回路、およびステップは、これらの機能の観点から一般的に説明された。これら機能がハードウェアとしてまたはソフトウェアとして実現されるかは、特定の用途およびシステム全体に課せられている設計制約に依存する。当業者であれば、特定の用途のおのおのに応じて変化する方式で、前述した機能を実現しうる。しかしながら、この適用判断は、本発明の範囲からの逸脱をもたらすものと解釈されるべきではない。
【０１２６】
本明細書で開示された実施形態に関して記載された方法またはアルゴリズムのステップは、ハードウェアにおいて直接的に、プロセッサによって実行されるソフトウェア・モジュールによって、あるいはこれら２つの組み合わせによって具体化されうる。ソフトウェア・モジュールは、ランダム・アクセス・メモリ（ＲＡＭ）、フラッシュ・メモリ、読取専用メモリ（ＲＯＭ）、プログラマブル読取専用メモリ（ＰＲＯＭ）、消去可能なプログラマブル読取専用メモリ（ＥＰＲＯＭ）、電子的に消去可能なプログラマブル読取専用メモリ（ＥＥＰＲＯＭ）、レジスタ、ハード・ディスク、リムーバブル・ディスク、コンパクト・ディスク読取専用メモリ（ＣＤ−ＲＯＭ）、または当該技術で周知であるその他任意の形態の記憶媒体に存在しうる。典型的な非一時的な（例えば、有形の）記憶媒体がプロセッサに接続され、これによって、プロセッサは、この記憶媒体から情報を読み取ったり、この記憶媒体に情報を書き込むことができるようになる。あるいは、この記憶媒体は、プロセッサに統合されうる。このプロセッサおよび記憶媒体は、特定用途向けＩＣ（ＡＳＩＣ）に存在しうる。このＡＳＩＣは、コンピューティング・デバイスまたはユーザ端末に存在しうる。代案では、このプロセッサおよび記憶媒体は、コンピューティング・デバイスまたはユーザ端末内のディスクリートな構成要素として存在しうる。
【０１２７】
開示された実施形態の前述した記載は、当業者が、開示された実施形態の製造または利用を可能とするように提供される。これら実施形態に対するさまざまな変形例もまた、当業者に明らかであって、本明細書で定義された原理は、本開示の範囲から逸脱することなく他の例にも適用されうる。したがって、本開示は、ここで図示された実施形態に限定されることは意図されておらず、後述する特許請求の範囲によって定義されるような原理および新規の特徴と整合することが可能な最も広い範囲を与えられるべきである。
【図１】
2015507788.tif 000004
【図２】
2015507788.tif 000005
【図３Ａ】
2015507788.tif 000006
【図３Ｂ】
2015507788.tif 000007
【図４】
2015507788.tif 000008
【図５Ａ】
2015507788.tif 000009
【図５Ｂ】
2015507788.tif 000010
【図６Ａ】
2015507788.tif 000011
【図６Ｂ】
2015507788.tif 000012
【図６Ｃ】
2015507788.tif 000013
【図７Ａ】
2015507788.tif 000014
【図７Ｂ】
2015507788.tif 000015
【図７Ｃ】
2015507788.tif 000016
【図７Ｄ】
2015507788.tif 000017
【図８】
2015507788.tif 000018
【図９】
2015507788.tif 000019
【図１０】
2015507788.tif 000020
【図１１】
2015507788.tif 000021
【図１２】
2015507788.tif 000022
【図１３】
2015507788.tif 000023
【図１４】
2015507788.tif 000024
【図１５】
2015507788.tif 000025
【図１６Ａ】
2015507788.tif 000026
【図１６Ｂ】
2015507788.tif 000027
【図１７】
2015507788.tif 000028
【図１８】
2015507788.tif 000029
【図１９】
2015507788.tif 000030
【図２０】
2015507788.tif 000031
【図２１】
2015507788.tif 000032
【図２２】
2015507788.tif 000033
【図２３】
2015507788.tif 000034
【図２４】
2015507788.tif 000035
【図２５】
2015507788.tif 000036
【図２６】
2015507788.tif 000037
【手続補正書】
【提出日】平成26年9月19日(2014.9.19)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
方法であって、
デバイスの複数の受信機のうちの第１のセットの受信機において信号を検出することと、ここで、前記複数の受信機は、前記第１のセットの受信機と、第２のセットの受信機とを含み、前記第１のセットの受信機は、選択された受信機に対応し、前記第２のセットの受信機は、選択されなかった受信機に対応する、
前記信号のソースと、前記第１のセットの受信機のうちの、選択された第１の受信機との間の信号経路の、予想される遮断を、前記信号に基づいて予測することと、
前記予想される遮断が予測されることに応じて、前記第２のセットの受信機のうちの特定の受信機を、新たな選択された受信機として選択することと、
を備える方法。
【請求項２】
前記ソースは、超音波送信機を備える、請求項１に記載の方法。
【請求項３】
前記信号経路の、予想される遮断が予測されることに応じて、前記信号のソースの移動経路を予測することと、
前記信号のソースの、予測された移動経路に基づいて、前記第２のセットの受信機のうちの特定の受信機を決定することと、
をさらに備える請求項１に記載の方法。
【請求項４】
前記特定の受信機は、前記第１のセットの受信機のうちのその他の受信機に関する情報に基づいて、または前記予想される移動経路に関する情報に基づいて、または前記ソースの位置に関する情報に基づいて、またはこれらの任意の組み合わせに基づいて、ルックアップ・テーブルから選択される、請求項３に記載の方法。
【請求項５】
前記信号経路が遮断される前に、前記第２のセットの受信機のうちの特定の受信機が選択される、請求項１に記載の方法。
【請求項６】
前記予想される遮断は、前記信号のソースの移動、物体の移動、またはこれらの任意の組み合わせの結果である、請求項１に記載の方法。
【請求項７】
前記信号は、超音波信号である、請求項１に記載の方法。
【請求項８】
前記第１の受信機の予想される遮断を予測することは、
前記第１の受信機に関連付けられた信号対雑音比（ＳＮＲ）値を計算することと、
前記ＳＮＲ値がＳＮＲしきい値未満であるか否かを判定することと
を備える、請求項１に記載の方法。
【請求項９】
前記第１の受信機の予想される遮断を予測することは、
前記第１の受信機に関連付けられたフェーズ・ロック・ループ（ＰＬＬ）のフェーズ出力を計算することと、
前記フェーズ出力が出力しきい値を超えるか否かを判定することと
を備える、請求項１に記載の方法。
【請求項１０】
前記予想される遮断が予測されることに応じて、前記第１の受信機を除外すること、をさらに備え、
前記第１の受信機が除外された後で、前記第１の受信機が、選択されなかった受信機として前記第２のセットの受信機に含まれる、請求項１に記載の方法。
【請求項１１】
前記第１の受信機は、前記信号経路が遮断される前に除外される、請求項１０に記載の方法。
【請求項１２】
前記選択された受信機を使用して、前記信号のソースの位置を決定すること、をさらに備え、
前記選択されなかった受信機は、前記信号のソースの位置を決定するために使用されない、請求項１１に記載の方法。
【請求項１３】
前記ソースは、前記複数の受信機が向かっていない場所に位置する、請求項１に記載の方法。
【請求項１４】
前記ソースは、前記信号を生成する送信機を備えるペン・デバイスである、請求項１に記載の方法。
【請求項１５】
前記信号の、前記第１のセットの受信機のうちの２またはそれ以上の受信機における到着時間差に基づいて、前記信号のソースの位置を決定すること、をさらに備える請求項１に記載の方法。
【請求項１６】
前記予想される遮断が予測されることに応じて、および、前記ソースの位置が、特定の領域内にあると判定されることに応じて、前記第２のセットの受信機のうちの２またはそれ以上の受信機を選択すること、をさらに備える請求項１５に記載の方法。
【請求項１７】
前記特定の受信機が、前記新たな選択された受信機として選択された後、前記ソースと、前記新たな選択された受信機との間の第２の信号経路が、遮断されるか否かを判定することと、
前記第２の信号経路が遮断されると判定された場合、前記第２のセットの受信機のうちの別の特定の受信機を、選択された第２の受信機としてアクティブ化し、前記新たな選択された受信機を除外することと、
をさらに備える請求項１に記載の方法。
【請求項１８】
装置であって、
第１のセットの受信機と第２のセットの受信機とを含む複数の受信機と、
プロセッサと、
メモリとを備え、
前記メモリは、
前記第１のセットの受信機から信号を受け取り、ここで、前記第１のセットの受信機は、選択された受信機に対応し、前記第１のセットの受信機から受け取られた信号は、前記第１のセットの受信機によって検出された音響信号を示す、
前記第１のセットの受信機によって検出された音響信号のソースと、前記第１のセットの受信機のうちの第１の受信機との間の信号経路の予想される遮断を、信号に基づいて予測し、
前記予想される遮断が予測されることに応じて、前記第２のセットの受信機のうちの少なくとも１つの受信機を選択する、ここで、前記第２のセットの受信機は、選択されなかった受信機に対応する、
ように、前記プロセッサによって実行可能な命令群を格納する、装置。
【請求項１９】
前記音響信号のソースは、面に書くように構成されたペンの送信機に対応し、前記音響信号は、２０キロ・ヘルツ（ｋＨｚ）を超える周波数を有する、請求項１８に記載の装置。
【請求項２０】
前記命令群はさらに、前記第１のセットの受信機から受信した信号のうちの少なくとも１つに基づいて、前記ペンの状態を検出するように、前記プロセッサによって実行可能であり、
前記ペンは、前記ペンが動作可能であるが、書いていない第１の状態と、前記ペンが動作可能であり、書いている第２の状態とを有する、請求項１９に記載の装置。
【請求項２１】
前記複数の受信機は、前記音響信号を検出するように構成された少なくとも１つのマイクロホンを含み、
前記音響信号は、人間の可聴範囲外にある、請求項１８に記載の装置。
【請求項２２】
前記命令群はさらに、前記第１のセットの受信機から受け取った信号に基づいて、第１のクロック信号を生成するように、前記プロセッサによって実行可能であり、
前記複数の受信機は、前記第１のクロック信号に基づいて同期される、請求項１８に記載の装置。
【請求項２３】
前記メモリはさらに、ルックアップ・テーブルを格納し、
前記命令群はさらに、前記ルックアップ・テーブルに少なくとも部分的に基づいて、前記第２のセットの受信機のうちの少なくとも１つの受信機を選択するように、前記プロセッサによって実行可能である、請求項１８に記載の装置。
【請求項２４】
前記複数の受信機は、複数のマイクロホンを備え、
前記複数のマイクロホンは、
前記音響信号を検出し、
前記複数のマイクロホンのうちのマクロホンのセットにおける、前記音響信号の到着時間差に基づいて、前記音響信号のソースへの距離および方向を推定するために前記プロセッサによって使用される信号を生成する、
ように構成され、
前記マイクロホンのセットは、前記第１のセットの受信機に対応する、請求項１８に記載の装置。
【請求項２５】
前記複数の受信機、前記プロセッサ、および前記メモリは、移動通信デバイス、スマート・フォン、セルラ電話、ラップトップ・コンピュータ、コンピュータ、タブレット、携帯情報端末、ディスプレイ・デバイス、テレビ、ゲーム・コンソール、音楽プレーヤ、ラジオ、デジタル・ビデオ・プレーヤ、デジタル・ビデオ・ディスク（ＤＶＤ）プレーヤ、チューナ、カメラ、およびナビゲーション・デバイスのうちの１つへ組み込まれる、請求項１８に記載の装置。
【請求項２６】
前記複数の受信機は、人間の可聴範囲内と可聴範囲外との両範囲において、音響信号を検出するように構成された少なくとも１つのマイクロホンを含む、請求項１８に記載の装置。
【請求項２７】
前記命令群はさらに、前記選択された受信機から受信した信号に基づいて、前記音響信号のソースの位置を決定するように、前記プロセッサによって実行可能であり、
前記選択されなかった受信機は、前記音響信号のソースの位置を決定するために使用されない、請求項１８に記載の装置。
【請求項２８】
プロセッサによって実行可能な命令群を備えるコンピュータ読取可能な媒体であって、
前記命令群は、
デバイスの複数の受信機のうちの第１のセットの受信機から信号を受け取ることと、ここで、前記複数の受信機は、前記第１のセットの受信機と、第２のセットの受信機とを含み、前記第１のセットの受信機は、選択された受信機に対応し、前記第２のセットの受信機は、選択されなかった受信機に対応し、前記第１のセットの受信機から受信された信号は、前記第１のセットの受信機によって検出された音響信号を示す、
前記音響信号のソースと、前記第１のセットの受信機のうちの、第１の受信機との間の信号経路の、予想される遮断を、信号に基づいて予測することと、
前記予想される遮断が予測されることに応じて、前記第２のセットの受信機のうちの特定の受信機を、新たな選択された受信機として選択することと、
を含む動作を前記プロセッサに対して実行させる、コンピュータ読取可能な媒体。
【請求項２９】
前記複数の受信機は、少なくとも１つのマイクロホンを含む、請求項２８に記載のコンピュータ読取可能な媒体。
【請求項３０】
前記複数の受信機は、２０キロヘルツ（ｋＨｚ）を超える周波数を有する音響信号を検出するように構成された少なくとも１つのマイクロホンと、２０ヘルツ（Ｈｚ）と２０ｋＨｚとの間の周波数を有する音響信号を検出するように構成された少なくとも１つのマイクロホンとを含む、請求項２８に記載のコンピュータ読取可能な媒体。
【請求項３１】
前記動作はさらに、
前記信号経路の予想される遮断が予測されることに応じて、前記音響信号のソースの移動経路を予測することと、
前記音響信号のソースの、前記予測された移動経路に基づいて、前記第２のセットの受信機のうちの特定の受信機を決定することと
を備える、請求項２８に記載のコンピュータ読取可能な媒体。
【請求項３２】
前記特定の受信機は、前記第１のセットの受信機のうちのその他の受信機に関する情報に基づいて、または前記予想される移動経路に関する情報に基づいて、または前記ソースの位置に関する情報に基づいて、またはこれらの任意の組み合わせに基づいて、ルックアップ・テーブルから選択される、請求項３１に記載のコンピュータ読取可能な媒体。
【請求項３３】
前記動作はさらに、前記予想される遮断が予測されることに応じて、前記第１の受信機を除外することを備える、請求項２８に記載のコンピュータ読取可能な媒体。
【請求項３４】
前記動作はさらに、前記音響信号の、前記第１のセットの受信機のうちの２またはそれ以上の受信機における到着時間差に基づいて、前記信号のソースの位置を決定することを備える、請求項２８に記載のコンピュータ読取可能な媒体。
【請求項３５】
前記動作はさらに、前記選択された受信機を使用して、前記音響信号のソースの位置を決定することを備え、
前記選択されなった受信機は、前記音響信号のソースの位置を決定するために使用されない、請求項２８に記載のコンピュータ読取可能な媒体。
【請求項３６】
前記複数の受信機は、人間の可聴範囲内と可聴範囲外との両範囲において、音響信号を検出するように構成された少なくとも１つのマイクロホンを含む、請求項２８に記載のコンピュータ読取可能な媒体。
【請求項３７】
装置であって、
信号を受信する複数の受信手段と、ここで、前記複数の受信手段は、第１のセットの受信手段と、第２のセットの受信手段とを含み、前記第１のセットの受信手段は、選択された受信手段に対応し、前記第２のセットの受信手段は、選択されなかった受信手段に対応する、
受信された信号のソースと、前記第１のセットの受信手段のうちの、第１の受信手段との間の信号経路の、予想される遮断を、前記受信された信号に基づいて予測する手段と、
前記予想される遮断が予測されることに応じて、前記第２のセットの受信手段のうちの特定の受信手段を、新たな選択された受信手段として選択する手段と、
を備える装置。
【請求項３８】
前記複数の受信手段、前記予測する手段、および、前記選択する手段は、コンピュータに組み込まれる、請求項３７に記載の装置。
【請求項３９】
前記複数の受信手段、前記予測する手段、および、前記選択する手段は、モバイル通信デバイスに組み込まれる、請求項３７に記載の装置。
【請求項４０】
前記複数の受信手段は、複数のマイクロホンを備え、
前記複数のマイクロホンのうちの少なくとも１つのマイクロホンは、超音波信号を検出するように構成され、
前記受信された信号は、超音波信号に相当する、請求項３７に記載の装置。
【請求項４１】
前記予想される遮断が予測されることに応じて、前記第１の受信手段を除外する手段、をさらに備える請求項３７に記載の装置。
【請求項４２】
前記受信した信号の、前記第１のセットの受信手段のうちの２またはそれ以上の受信手段における到着時間差に基づいて、前記受信した信号のソースの位置を決定する手段、をさらに備える請求項３７に記載の装置。
【請求項４３】
前記信号経路の予想される遮断が予測されることに応じて、前記受信した信号のソースの移動経路を予測する手段と、
前記信号のソースの、前記予測された移動経路に基づいて、前記第２のセットの受信手段のうちの特定の受信手段を決定する手段と、
をさらに備える請求項３７に記載の装置。
【請求項４４】
前記複数の受信手段は、人間の可聴範囲内と可聴範囲外との両範囲において、音響信号を検出するように構成された少なくとも１つのマイクロホンを含む、請求項３７に記載の装置。
【請求項４５】
前記選択された受信手段を使用して、前記受信された信号のソースの位置を決定する手段、をさらに備え、
前記選択されなかった受信手段は、前記ソースの位置を決定するために、前記決定する手段によって使用されない、請求項３７に記載の装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０１２７
【補正方法】変更
【補正の内容】
【０１２７】
開示された実施形態の前述した記載は、当業者が、開示された実施形態の製造または利用を可能とするように提供される。これら実施形態に対するさまざまな変形例もまた、当業者に明らかであって、本明細書で定義された原理は、本開示の範囲から逸脱することなく他の例にも適用されうる。したがって、本開示は、ここで図示された実施形態に限定されることは意図されておらず、後述する特許請求の範囲によって定義されるような原理および新規の特徴と整合することが可能な最も広い範囲を与えられるべきである。
以下に本願発明の当初の特許請求の範囲に記載された発明を付記する。
［書類名］特許請求の範囲
［Ｃ１］
方法であって、
デバイスの複数の受信機のうちの第１のセットの受信機において信号を検出することと、ここで、前記複数の受信機は、前記第１のセットの受信機と、第２のセットの受信機とを含み、前記第１のセットの受信機は、選択された受信機に対応し、前記第２のセットの受信機は、選択されなかった受信機に対応する、
前記信号のソースと、前記第１のセットの受信機のうちの、選択された第１の受信機との間の信号経路の、予想される遮断を、前記信号に基づいて予測することと、
前記予想される遮断が予測されることに応じて、前記第２のセットの受信機のうちの特定の受信機を、新たな選択された受信機として選択することと、
を備える方法。
［Ｃ２］
前記ソースは、超音波送信機を備える、Ｃ１に記載の方法。
［Ｃ３］
前記信号経路の、予想される遮断が予測されることに応じて、前記信号のソースの移動経路を予測することと、
前記信号のソースの、予測された移動経路に基づいて、前記第２のセットの受信機のうちの特定の受信機を決定することと、
をさらに備えるＣ１に記載の方法。
［Ｃ４］
前記特定の受信機は、前記第１のセットの受信機のうちのその他の受信機に関する情報に基づいて、または前記予想される移動経路に関する情報に基づいて、または前記ソースの位置に関する情報に基づいて、またはこれらの任意の組み合わせに基づいて、ルックアップ・テーブルから選択される、Ｃ３に記載の方法。
［Ｃ５］
前記信号経路が遮断される前に、前記第２のセットの受信機のうちの特定の受信機が選択される、Ｃ１請求項１に記載の方法。
［Ｃ６］
前記予想される遮断は、前記信号のソースの移動、物体の移動、またはこれらの任意の組み合わせの結果である、Ｃ１請求項１に記載の方法。
［Ｃ７］
前記信号は、超音波信号である、Ｃ１に記載の方法。
［Ｃ８］
前記第１の受信機の予想される遮断を予測することは、
前記第１の受信機に関連付けられた信号対雑音比（ＳＮＲ）値を計算することと、
前記ＳＮＲ値がＳＮＲしきい値未満であるか否かを判定することと
を備える、Ｃ１に記載の方法。
［Ｃ９］
前記第１の受信機の予想される遮断を予測することは、
前記第１の受信機に関連付けられたフェーズ・ロック・ループ（ＰＬＬ）のフェーズ出力を計算することと、
前記フェーズ出力が出力しきい値を超えるか否かを判定することと
を備える、Ｃ１に記載の方法。
［Ｃ１０］
前記予想される遮断が予測されることに応じて、前記第１の受信機を除外すること、をさらに備えるＣ１に記載の方法。
［Ｃ１１］
前記第１の受信機は、前記信号経路が遮断される前に除外される、Ｃ１０に記載の方法。
［Ｃ１２］
前記ソースは、前記複数の受信機が向かっていない場所に位置する、Ｃ１に記載の方法。
［Ｃ１３］
前記ソースは、前記信号を生成する送信機を備えるペン・デバイスである、Ｃ１に記載の方法。
［Ｃ１４］
前記信号の、前記第１のセットの受信機のうちの２またはそれ以上の受信機における到着時間差に基づいて、前記信号のソースの位置を決定すること、をさらに備えるＣ１に記載の方法。
［Ｃ１５］
前記予想される遮断が予測されることに応じて、および、前記ソースの位置が、特定の領域内にあると判定されることに応じて、前記第２のセットの受信機のうちの２またはそれ以上の受信機を選択すること、をさらに備えるＣ１４に記載の方法。
［Ｃ１６］
前記特定の受信機が、前記新たな選択された受信機として選択された後、前記ソースと、前記新たな選択された受信機との間の第２の信号経路が、遮断されるか否かを判定することと、
前記第２の信号経路が遮断されると判定された場合、前記第２のセットの受信機のうちの別の特定の受信機を、選択された第２の受信機としてアクティブ化し、前記新たな選択された受信機を除外することと、
をさらに備えるＣ１に記載の方法。
［Ｃ１７］
装置であって、
第１のセットの受信機と第２のセットの受信機とを含む複数の受信機と、
プロセッサと、
メモリとを備え、
前記メモリは、
前記第１のセットの受信機から信号を受け取り、ここで、前記第１のセットの受信機は、選択された受信機に対応し、前記第１のセットの受信機から受け取られた信号は、前記第１のセットの受信機によって検出された音響信号を示す、
前記第１のセットの受信機によって検出された音響信号のソースと、前記第１のセットの受信機のうちの第１の受信機との間の信号経路の予想される遮断を、信号に基づいて予測し、
前記予想される遮断が予測されることに応じて、前記第２のセットの受信機のうちの少なくとも１つの受信機を選択する、ここで、前記第２のセットの受信機は、選択されなかった受信機に対応する、
ように、前記プロセッサによって実行可能な命令群を格納する、装置。
［Ｃ１８］
前記音響信号のソースは、面に書くように構成されたペンの送信機に対応し、前記音響信号は、２０キロ・ヘルツ（ｋＨｚ）を超える周波数を有する、Ｃ１７に記載の装置。
［Ｃ１９］
前記命令群はさらに、前記第１のセットの受信機から受信した信号のうちの少なくとも１つに基づいて、前記ペンの状態を検出するように、前記プロセッサによって実行可能であり、
前記ペンは、前記ペンが動作可能であるが、書いていない第１の状態と、前記ペンが動作可能であり、書いている第２の状態とを有する、Ｃ１８に記載の装置。
［Ｃ２０］
前記複数の受信機は、前記音響信号を検出するように構成された少なくとも１つのマイクロホンを含み、
前記音響信号は、人間の可聴範囲外にある、Ｃ１７に記載の装置。
［Ｃ２１］
前記命令群はさらに、前記第１のセットの受信機から受け取った信号に基づいて、第１のクロック信号を生成するように、前記プロセッサによって実行可能であり、
前記複数の受信機は、前記第１のクロック信号に基づいて同期される、Ｃ１７に記載の装置。
［Ｃ２２］
前記メモリはさらに、ルックアップ・テーブルを格納し、
前記命令群はさらに、前記ルックアップ・テーブルに少なくとも部分的に基づいて、前記第２のセットの受信機のうちの少なくとも１つの受信機を選択するように、前記プロセッサによって実行可能である、Ｃ１７に記載の装置。
［Ｃ２３］
前記複数の受信機は、複数のマイクロホンを備え、
前記複数のマイクロホンは、
前記音響信号を検出し、
前記複数のマイクロホンのうちのマクロホンのセットにおける、前記音響信号の到着時間差に基づいて、前記音響信号のソースへの距離および方向を推定するために前記プロセッサによって使用される信号を生成する、
ように構成され、
前記マイクロホンのセットは、前記第１のセットの受信機に対応する、Ｃ１７に記載の装置。
［Ｃ２４］
前記複数の受信機、前記プロセッサ、および前記メモリは、移動通信デバイス、スマート・フォン、セルラ電話、ラップトップ・コンピュータ、コンピュータ、タブレット、携帯情報端末、ディスプレイ・デバイス、テレビ、ゲーム・コンソール、音楽プレーヤ、ラジオ、デジタル・ビデオ・プレーヤ、デジタル・ビデオ・ディスク（ＤＶＤ）プレーヤ、チューナ、カメラ、およびナビゲーション・デバイスのうちの１つへ組み込まれる、Ｃ１７に記載の装置。
［Ｃ２５］
前記複数の受信機は、人間の可聴範囲内と可聴範囲外との両範囲において、音響信号を検出するように構成された少なくとも１つのマイクロホンを含む、Ｃ１７に記載の装置。
［Ｃ２６］
プロセッサによって実行可能な命令群を備えるコンピュータ読取可能な媒体であって、
前記命令群は、
デバイスの複数の受信機のうちの第１のセットの受信機から信号を受け取ることと、ここで、前記複数の受信機は、前記第１のセットの受信機と、第２のセットの受信機とを含み、前記第１のセットの受信機は、選択された受信機に対応し、前記第２のセットの受信機は、選択されなかった受信機に対応し、前記第１のセットの受信機から受信された信号は、前記第１のセットの受信機によって検出された音響信号を示す、
前記音響信号のソースと、前記第１のセットの受信機のうちの、第１の受信機との間の信号経路の、予想される遮断を、信号に基づいて予測することと、
前記予想される遮断が予測されることに応じて、前記第２のセットの受信機のうちの特定の受信機を、新たな選択された受信機として選択することと、
を含む動作を前記プロセッサに対して実行させる、コンピュータ読取可能な媒体。
［Ｃ２７］
前記複数の受信機は、少なくとも１つのマイクロホンを含む、Ｃ２６に記載のコンピュータ読取可能な媒体。
［Ｃ２８］
前記複数の受信機は、２０キロヘルツ（ｋＨｚ）を超える周波数を有する音響信号を検出するように構成された少なくとも１つのマイクロホンと、２０ヘルツ（Ｈｚ）と２０ｋＨｚとの間の周波数を有する音響信号を検出するように構成された少なくとも１つのマイクロホンとを含む、Ｃ２６に記載のコンピュータ読取可能な媒体。
［Ｃ２９］
前記動作はさらに、
前記信号経路の予想される遮断が予測されることに応じて、前記音響信号のソースの移動経路を予測することと、
前記音響信号のソースの、前記予測された移動経路に基づいて、前記第２のセットの受信機のうちの特定の受信機を決定することと
を備える、Ｃ２６に記載のコンピュータ読取可能な媒体。
［Ｃ３０］
前記特定の受信機は、前記第１のセットの受信機のうちのその他の受信機に関する情報に基づいて、または前記予想される移動経路に関する情報に基づいて、または前記ソースの位置に関する情報に基づいて、またはこれらの任意の組み合わせに基づいて、ルックアップ・テーブルから選択される、Ｃ２９に記載のコンピュータ読取可能な媒体。
［Ｃ３１］
前記動作はさらに、前記予想される遮断が予測されることに応じて、前記第１の受信機を除外することを備える、Ｃ２６に記載のコンピュータ読取可能な媒体。
［Ｃ３２］
前記動作はさらに、前記音響信号の、前記第１のセットの受信機のうちの２またはそれ以上の受信機における到着時間差に基づいて、前記信号のソースの位置を決定することを備える、Ｃ２６に記載のコンピュータ読取可能な媒体。
［Ｃ３３］
前記複数の受信機は、人間の可聴範囲内と可聴範囲外との両範囲において、音響信号を検出するように構成された少なくとも１つのマイクロホンを含む、Ｃ２６に記載のコンピュータ読取可能な媒体。
［Ｃ３４］
装置であって、
信号を受信する複数の受信手段と、ここで、前記複数の受信手段は、第１のセットの受信手段と、第２のセットの受信手段とを含み、前記第１のセットの受信手段は、選択された受信手段に対応し、前記第２のセットの受信機は、選択されなかった受信手段に対応する、
受信された信号のソースと、前記第１のセットの受信手段のうちの、第１の受信手段との間の信号経路の、予想される遮断を、前記受信された信号に基づいて予測する手段と、
前記予想される遮断が予測されることに応じて、前記第２のセットの受信手段のうちの特定の受信手段を、新たな選択された受信機として選択する手段と、
を備える装置。
［Ｃ３５］
前記複数の受信手段、前記予測する手段、および、前記選択する手段は、コンピュータに組み込まれる、Ｃ３４に記載の装置。
［Ｃ３６］
前記複数の受信手段、前記予測する手段、および、前記選択する手段は、モバイル通信デバイスに組み込まれる、Ｃ３４に記載の装置。
［Ｃ３７］
前記複数の受信手段は、複数のマイクロホンを備え、
前記複数のマイクロホンのうちの少なくとも１つのマイクロホンは、超音波信号を検出するように構成され、
前記受信された信号は、超音波信号に相当する、Ｃ３４に記載の装置。
［Ｃ３８］
前記予想される遮断が予測されることに応じて、前記第１の受信手段を除外する手段、をさらに備えるＣ３４に記載の装置。
［Ｃ３９］
前記受信した信号の、前記第１のセットの受信手段のうちの２またはそれ以上の受信手段における到着時間差に基づいて、前記受信した信号のソースの位置を決定する手段、をさらに備えるＣ３４に記載の装置。
［Ｃ４０］
前記信号経路の予想される遮断が予測されることに応じて、前記受信した信号のソースの移動経路を予測する手段と、
前記信号のソースの、前記予測された移動経路に基づいて、前記第２のセットの受信手段のうちの特定の受信手段を決定する手段と、
をさらに備えるＣ３４に記載の装置。
［Ｃ４１］
前記複数の受信手段は、人間の可聴範囲内と可聴範囲外との両範囲において、音響信号を検出するように構成された少なくとも１つのマイクロホンを含む、Ｃ３４に記載の装置。
【国際調査報告】
2015507788.tif 000038
2015507788.tif 000039
2015507788.tif 000040