(57)【要約】  無線デバイスが、物理デバイスなどのオブジェクトを、直接制御するか、又は所定の物理的位置に配置されたオブジェクトの仮想表現との相互作用を介して制御する。この無線デバイスは、追加入力を伴うか、又は伴わずに無線デバイスをオブジェクトの方に向けるか、又は方向を合わせるなどの、オブジェクトを制御する意図を示すユーザによって実行された意図ジェスチャを特定し、無線測距及び／又はデバイスの向きを使用して、この意図ジェスチャに関連付けられたオブジェクトを決定し、無線デバイスに関連付けられた１つ以上のセンサからのセンサデータを解釈して、コマンドに対応するアクションジェスチャを決定し、対応するコマンド値を送信して、オブジェクトを制御する。更に、いくつかの実施形態では、無線デバイスは、オブジェクトの範囲／方向を示す出力情報を、近接領域のマップ又は画像などの上に提示し、オブジェクトを表すインジケータが、このマップ／画像上に表示される。【選択図】図６
2019510296.tif 000002
【特許請求の範囲】
【請求項１】
オブジェクトを制御するために無線通信デバイスによって実行される方法であって、
前記無線通信デバイスによって、前記オブジェクトを制御する意図を示す意図ジェスチャを特定することであって、前記オブジェクトが前記無線通信デバイスに近接して配置されている、ことと、
前記無線通信デバイスによって、無線測距動作に少なくとも部分的に基づいて、前記意図ジェスチャに関連付けられた前記オブジェクトを決定することと、
前記無線通信デバイスに関連付けられた１つ以上のセンサによって生成されたセンサデータにアクセスすることと、
前記センサデータを解釈してコマンド値を決定することと、
前記コマンド値を送信して前記オブジェクトを制御することと、を含む、方法。
【請求項２】
前記オブジェクトが物理的オブジェクトを含む、請求項１に記載の方法。
【請求項３】
前記物理的オブジェクトが、コンピューティングデバイス、ディスプレイ、プリンタ、通信デバイス、オーディオデバイス、器具、ウェアラブルデバイス、ホームオートメーションデバイス、環境制御、又はアクセサリを含む、請求項２に記載の方法。
【請求項４】
前記オブジェクトが仮想オブジェクトを含む、請求項１に記載の方法。
【請求項５】
前記仮想オブジェクトが、異なる位置での物理的オブジェクトの代理を含む、請求項４に記載の方法。
【請求項６】
前記無線測距動作が、無線送信特性を使用して前記無線通信デバイスと前記オブジェクトの間の距離を決定することを含む、請求項１に記載の方法。
【請求項７】
前記アクセスされるセンサデータが、前記無線通信デバイスに対応する方位値を含んでおり、前記方位値が、コンパス、加速度計、又はジャイロスコープのうちの少なくとも１つを使用して決定される、請求項１に記載の方法。
【請求項８】
前記コマンド値が、前記無線通信デバイスを前記オブジェクトと組み合わせるためのコマンドを含む、請求項１に記載の方法。
【請求項９】
前記コマンド値が、前記オブジェクトの動作設定を変更するためのコマンドを含む、請求項１に記載の方法。
【請求項１０】
前記コマンド値が、機能を実行するためのコマンドを含む、請求項１に記載の方法。
【請求項１１】
超音波チャープを使用して前記オブジェクトの近接を判定することを更に含む、請求項１に記載の方法。
【請求項１２】
前記コマンド値に応じて、センサ値を含んでいる応答を前記オブジェクトから受信することを更に含む、請求項１に記載の方法。
【請求項１３】
前記コマンド値が、リソースへのアクセスの要求を含む、請求項１に記載の方法。
【請求項１４】
無線通信デバイスであって、前記無線通信デバイスが、
少なくとも１つの無線通信プロトコルを使用してオブジェクトと無線で通信するように構成されたインターフェース回路と、
センサデータを測定するように構成された１つ以上のセンサと、
前記インターフェース回路及び前記１つ以上センサに通信によって結合されており、プログラムモジュールを実行するように構成されている、プロセッサと、
前記プロセッサに通信によって結合されており、前記プログラムモジュールを記憶するように構成されている、メモリと、を含んでおり、前記プログラムモジュールが、
前記無線通信デバイスによって、前記無線通信デバイスに近接して配置されている前記オブジェクトを制御する意図を示す意図ジェスチャを特定し、
無線測距に少なくとも部分的に基づいて、前記意図ジェスチャに関連付けられた前記オブジェクトを決定し、
前記１つ以上のセンサによって生成されたセンサデータにアクセスし、
前記アクセスされたセンサデータを解釈してアクションジェスチャを特定し、
前記インターフェース回路を使用して前記アクションジェスチャに対応するコマンド値を送信して、前記オブジェクトを制御する、命令と含む、無線通信デバイス。
【請求項１５】
前記アクションジェスチャが複合ジェスチャを含む、請求項１４に記載の無線通信デバイス。
【請求項１６】
前記オブジェクトを前記決定することが、
前記オブジェクトに関連付けられた識別子を受信することに少なくとも部分的に更に基づく、請求項１４に記載の無線通信デバイス。
【請求項１７】
前記プログラムモジュールが、
前記オブジェクトとの組み合わせ動作を開始する命令を更に含む、請求項１４に記載の無線通信デバイス。
【請求項１８】
無線通信デバイスと共に使用するためのコンピュータプログラム製品であって、前記コンピュータプログラム製品が、非一時的コンピュータ可読記憶媒体と、オブジェクトを制御するために組み込まれたコンピュータプログラム機構とを備えており、前記コンピュータプログラム機構が、
前記無線通信デバイスによって、前記オブジェクトを制御する意図を示す意図ジェスチャを特定する命令であって、前記オブジェクトが前記無線通信デバイスに近接して配置されている、命令と、
前記無線通信デバイスによって、無線測距に少なくとも部分的に基づいて、前記意図ジェスチャに関連付けられた前記オブジェクトを決定する命令と、
前記無線通信デバイスによって、前記無線通信デバイスに関連付けられた１つ以上のセンサによって生成されたセンサデータにアクセスする命令と、
前記アクセスされたセンサデータを解釈してアクションジェスチャを決定する命令と、
前記アクションジェスチャに対応するコマンドを送信して、前記オブジェクトを制御する命令と、を含む、コンピュータプログラム製品。
【請求項１９】
前記オブジェクトを決定する前記命令が、
前記無線通信デバイスに関連付けられた前記１つ以上のセンサによって生成されたセンサデータに少なくとも部分的に基づいて、前記無線通信デバイスの向きを決定する命令を更に含む、請求項１８に記載のコンピュータプログラム製品。
【請求項２０】
前記オブジェクトを決定する前記命令が、
前記無線通信デバイスの前記向き及び前記無線測距に少なくとも部分的に基づいて別のオブジェクトを無視する命令を更に含む、請求項１９に記載のコンピュータプログラム製品。
【請求項２１】
オブジェクトの位置を特定するために無線通信デバイスによって実行される方法であって、
前記無線通信デバイスによって、
前記無線通信デバイスに近接して配置されたオブジェクトに関連付けられた匿名の識別子を含んでいる送信を受信することと、
前記無線通信デバイスからの前記オブジェクトの範囲及び方向を決定することであって、前記範囲及び前記方向が、無線測距動作を少なくとも部分的に使用して決定される、ことと、
前記範囲及び前記方向に少なくとも部分的に基づいて、前記オブジェクトの位置を示す出力情報を提示することと、を含む、方法。
【請求項２２】
前記出力情報を提示することが、
近接領域のマップを前記無線通信デバイスのディスプレイ上に表示することと、
前記オブジェクトの前記位置を表すインジケータを前記マップ上に表示することと、を含む、請求項２１に記載の方法。
【請求項２３】
前記オブジェクトが前記無線通信デバイスの視距離の範囲内にあるかどうかに関わらず、前記インジケータが表示される、請求項２２に記載の方法。
【請求項２４】
前記出力情報を提示することが、
前記無線通信デバイスの画像センサによってキャプチャされた近接領域の画像を前記無線通信デバイスのディスプレイ上に表示することと、
前記オブジェクトの前記位置を表すインジケータを前記画像上に表示することと、を含む、請求項２１に記載の方法。
【請求項２５】
前記オブジェクトが前記無線通信デバイスの視距離の範囲内にあるかどうかに関わらず、前記インジケータが表示される、請求項２４に記載の方法。
【請求項２６】
前記オブジェクトに関連付けられた前記匿名の識別子が過渡的な識別子を含む、請求項２１に記載の方法。
【請求項２７】
前記オブジェクトに関連付けられた前記匿名の識別子が、前記オブジェクトに対応するリソースクラスを特定する、請求項２１に記載の方法。
【請求項２８】
前記受信された匿名の識別子を１つ以上の記憶されたターゲット識別子と比較して、一致を判定することを更に含む、請求項２１に記載の方法。
【請求項２９】
前記１つ以上の記憶されたターゲット識別子が、検索結果と共に受信されている、請求項２８に記載の方法。
【請求項３０】
前記１つ以上の記憶されたターゲット識別子のうちの少なくとも１つが、前記無線通信デバイスに記憶された連絡先に対応する、請求項２８に記載の方法。
【請求項３１】
前記出力情報を提示することが、
前記無線通信デバイスの向きに基づいて、前記オブジェクトを表す第１のインジケータを含む近接領域のマップを表示することと、前記オブジェクトに対応する第２のインジケータを含む前記近接領域のカメラキャプチャ画像を表示することとの間で遷移することを更に含む、請求項２１に記載の方法。
【請求項３２】
前記インジケータが、前記範囲に従ってサイズ設定される、請求項３１に記載の方法。
【請求項３３】
前記匿名の識別子を使用して前記オブジェクトにメッセージを送信することを更に含む、請求項２１に記載の方法。
【請求項３４】
前記メッセージが、実質的に前記オブジェクトに対応する位置のみで知覚可能なビーム形成されたオーディオメッセージとして送信されるオーディオメッセージを含んでおり、前記位置が、前記範囲及び前記方向に少なくとも部分的に基づいて決定される、請求項３３に記載の方法。
【請求項３５】
前記出力情報が触覚出力を含む、請求項２１に記載の方法。
【請求項３６】
前記触覚出力が、前記無線通信デバイスに関連付けられたデバイスによって提示される、請求項３５に記載の方法。
【請求項３７】
少なくとも１つの無線通信プロトコルを使用してオブジェクトと無線で通信するよう構成されたインターフェース回路と、
前記インターフェース回路に通信によって結合されており、プログラムモジュールを実行するように構成されている、プロセッサと、
前記プロセッサに通信によって結合されており、前記プログラムモジュールを記憶するように構成されている、メモリと、を備えている無線通信デバイスであって、前記プログラムモジュールが、
前記インターフェース回路を介して、前記無線通信デバイスに近接して配置されたオブジェクトに関連付けられた匿名の識別子を含んでいる送信を受信し、
前記インターフェース回路を介して、前記無線通信デバイスからの前記オブジェクトの範囲及び方向であって、前記範囲及び前記方向が、無線測距動作を少なくとも部分的に使用して決定される、範囲及び方向を決定し
前記無線通信デバイスからの前記オブジェクトの前記範囲及び前記方向を示す出力情報を提示する、命令を含む、無線通信デバイス。
【請求項３８】
出力情報を提示する前記命令が、前記オブジェクトを表す位置インジケータを含んでいるマップを提示する命令を更に含む、請求項３７に記載の無線通信デバイス。
【請求項３９】
無線通信デバイスと共に使用するためのコンピュータプログラム製品であって、前記コンピュータプログラム製品が、非一時的コンピュータ可読記憶媒体と、オブジェクトの位置を特定するために組み込まれたコンピュータプログラム機構とを備えており、前記コンピュータプログラム機構が、
前記無線通信デバイスによって、前記無線通信デバイスに近接して配置されたオブジェクトに関連付けられた匿名の識別子を含んでいる送信を受信する命令と、
前記無線通信デバイスによって、前記無線通信デバイスからの前記オブジェクトの範囲及び方向を決定する命令であって、前記範囲及び前記方向が、無線測距動作を少なくとも部分的に使用して決定される、命令と、
前記無線通信デバイスからの前記オブジェクトの前記範囲及び前記方向を示す出力情報を提示する命令と、を含む、コンピュータプログラム製品。
【請求項４０】
前記提示する命令が、
前記無線通信デバイスの向きに基づいて、前記オブジェクトを表す第１のインジケータを含む近接領域のマップを表示することと、前記オブジェクトに対応する第２のインジケータを含む前記近接領域のカメラキャプチャ画像を表示することとの間で遷移する命令を更に含む、請求項３９に記載のコンピュータプログラム製品。
【発明の詳細な説明】
【技術分野】
【０００１】
記載された実施形態は、無線測距などの、ジェスチャ及び指標を使用して電子デバイスを制御するシステム及び技術、並びに無線測距に少なくとも部分的に基づいて物理的現実情報又は拡張現実情報をユーザインターフェース上に表示するシステム及び技術を含む、電子デバイスとユーザインターフェースの間での無線通信に関する。
【背景技術】
【０００２】
ポータブル電子デバイス（携帯電話など）を含む多くの電子デバイスの有用性（したがって、人気）は、多くの場合、使いやすさによって左右される。特に、多くの電子デバイスの使いやすさは、通常、ユーザインターフェースによって決定される。ユーザインターフェースは、ユーザが電子デバイスの機能にアクセスしようとする試みを含むユーザのアクション又は行動が定義され、受信される、出入口である。したがって、ユーザインターフェースは、ユーザエクスペリエンス全体に不可欠である。
【０００３】
しかし、既存のユーザインターフェース、特に小型携帯電子デバイス用のユーザインターフェースに関連する制限がある。例えば、多くの既存のユーザインターフェースは、ユーザが電子デバイスをアクティブ化又はオンにする必要性によって制約される。したがって、ユーザは、ユーザインターフェースがタッチ感知ディスプレイ上に表示されるなどの場合に、ユーザインターフェースと物理的に接触する必要があることがある。加えて、異なる種類の情報を直感的に互いに区別できるようにユーザインターフェースの情報を提示することは困難である可能性がある。したがって、多くの場合、ユーザインターフェースに表示可能な情報量が制限され、表示された情報によってユーザがしばしば混乱する。ユーザをいらいらさせたり、ユーザエクスペリエンスを低下させることに加えて、見逃された情報又は表示されない情報に関連する大きな機会費用が存在することが多い。したがって、多くの既存のユーザインターフェースは、ユーザエクスペリエンスを低下させる可能性のある、いらいらさせるユーザ対話を生み出す。
【発明の概要】
【０００４】
オブジェクトを制御する無線通信電子デバイスに関連する実施形態が開示される。動作中、無線通信デバイスは、オブジェクトを制御する意図を示す受信された意図ジェスチャを特定し、このオブジェクトは、環境内の無線通信デバイスに近接して配置されている。その後、無線通信デバイスは、無線測距を使用して、意図ジェスチャに関連付けられたオブジェクトを決定する。更に、無線通信デバイスは、無線通信デバイスに関連付けられた１つ以上のセンサからのセンサデータにアクセスし、アクセスされたセンサデータを解釈してコマンド値を決定し、このコマンド値が送信されて、オブジェクトを制御する。
【０００５】
オブジェクトが物理的オブジェクトであってよいということに注意する。例えば、物理的オブジェクトは、コンピューティングデバイス、ディスプレイ、プリンタ、通信デバイス、オーディオデバイス、器具、ウェアラブルデバイス、ホームオートメーションデバイス、環境制御、及び／又はアクセサリを含んでよい。あるいは、オブジェクトは仮想オブジェクトであってよい。更に、仮想オブジェクトは、コマンド値を物理的オブジェクトに関連付けるための代理として機能してよい。
【０００６】
更に、無線測距は、無線送信特性又は無線測距計算を使用して、無線通信デバイスとオブジェクトの間の距離を決定してよい。更に、アクセスされるセンサデータは、無線通信デバイスに対応する方位値を含んでよく、この方位値は、コンパス、加速度計、及び／又はジャイロスコープを使用して決定される。
【０００７】
また、コマンド値は、無線通信デバイスをオブジェクトと組み合わせること、オブジェクトの動作設定を変更すること、及び／又は機能を実行することを行うためのコマンドを含んでよい。コマンド値が、オブジェクトに、センサ値を含んでいる応答を送信させてよく、かつ／又はリソースへのアクセスを要求してよいということに注意する。
【０００８】
いくつかの実施形態では、無線通信デバイスは、超音波チャープを使用して環境内のオブジェクトの近接を判定することができる。
【０００９】
オブジェクトの位置を特定する無線通信電子デバイスに関連する実施形態も開示される。動作中、無線通信デバイスは、環境内の無線通信デバイスに近接して配置されたオブジェクトに関連付けられた識別子を含む送信を受信する。無線通信デバイスは、無線通信デバイスからのオブジェクトの範囲及び／又はオブジェクトに対する方向を決定し、この範囲、方向、又は両方は、無線測距を少なくとも部分的に使用して決定される。次に、無線通信デバイスは、この範囲及び／又は方向を示す出力情報を提示する。
【００１０】
例えば、出力情報を提示することは、無線通信デバイス内のディスプレイに、環境内の近接領域のマップ（又は他の表現）を表示することと、オブジェクトを表す第１のインジケータをマップ上に表示することと、を含んでよい。代替的又は追加的に、出力情報を提示することは、無線通信デバイス内の撮像センサによってキャプチャされた環境内の近接領域の画像をディスプレイに表示することと、オブジェクトを表す第２のインジケータを画像上に表示することと、を含んでよい。いくつかの実施形態では、出力情報を提示することは、無線通信デバイスの向きに基づいて、オブジェクトを表す第１のインジケータを含む環境内の近接領域のマップをディスプレイに表示することと、オブジェクトに対応する第２のインジケータを含む近接領域のカメラキャプチャ画像をディスプレイに表示することとの間で遷移することを含む。オブジェクトが無線通信デバイスの視距離の範囲内にあるかどうか、又はそれ以外の方法で無線通信デバイスにとって可視であるかどうかに関わらず、第１のインジケータ及び／又は第２のインジケータが表示されてよいということに注意する。
【００１１】
また、オブジェクトに関連付けられた識別子は、一意の識別子であってよい。更に、オブジェクトに関連付けられた識別子は、オブジェクトに対応するリソースクラスに関連付けられてよい。いくつかの実施形態では、異なる意味又は異なる解決可能性を有する複数の識別子が、同じオブジェクトに関連付けられ得る。
【００１２】
いくつかの実施形態では、無線通信デバイスは、受信された識別子を１つ以上の記憶されたターゲット識別子と比較して、（例えば、識別子を解決するために）一致を判定する。ターゲット識別子が、検索結果又はトランザクションと共に受信されていてよいということに注意する。代替的又は追加的に、ターゲット識別子は、無線通信デバイスによって維持される連絡先に対応してよい。
【００１３】
また、無線通信デバイスは、識別子に少なくとも部分的に基づいて、メッセージをオブジェクトに送信してよい。例えば、このメッセージは、実質的にオブジェクトに対応する位置のみで知覚可能なビーム形成されたオーディオメッセージとして送信されるオーディオメッセージを含んでよく、この位置は、オブジェクトに対する範囲及び／又は方向に少なくとも部分的に基づいて決定される。
【００１４】
オブジェクトは、個人に関連付けられた電子デバイスであってよいということに注意する。代替的又は追加的に、オブジェクトは、パブリック（例えば、安全）リソース又はプライベート（例えば、商業）リソースなどの、環境内のリソースであってよい。
【００１５】
更に、出力情報は、無線通信デバイス及び／又は別のデバイスを介して提示されてよい触覚出力を含んでよい。
【００１６】
他の実施形態は、無線通信デバイスと共に使用するためのコンピュータプログラム製品を提供する。このコンピュータプログラム製品は、無線通信デバイスによって実行される動作の少なくともいくつかのための命令を含む。
【００１７】
更に他の実施形態は、無線通信デバイスによって実行される１つ以上の動作を含む方法を提供する。
【００１８】
この「発明の概要」は、本明細書に記載された主題のいくつかの態様の基本的理解を提供するように、いくつかの例示的実施形態を説明することを目的として提供される。したがって、上述の特徴は、単なる例であって、いかなる方式でも、本明細書で説明される主題の範囲又は趣旨を狭めるものとして解釈すべきではないことを理解されたい。本明細書で説明される主題の他の特徴、態様、及び利点は、以下の「発明を実施するための形態」、図、及び「特許請求の範囲」から明らかとなるであろう。
【図面の簡単な説明】
【００１９】
含まれる図面は、例示を目的としており、複数の関連するデバイス間の動作、制御、相互作用、及びその他の通信をインテリジェントかつ効率的に管理するため、並びにオブジェクトの位置を、例えば無線測距を使用して特定するための開示されたシステム及び技術の可能性のある構造及び構成の例を提供するためだけに機能する。これらの図面は、当業者により、本実施形態の趣旨及び範囲から逸脱することなく、本実施形態に対してなされ得る形態及び詳細のいかなる変更をも決して制限するものではない。本実施形態は、添付の図面と共に下記の「発明を実施するための形態」を読むことによって容易に理解でき、類似の参照番号は類似の構造要素を指す。
【００２０】
【図１】無線で通信する電子デバイスの例を示すブロック図である。
【図２】無線測距を実行する無線通信デバイスの例を示すブロック図である。
【図３】無線測距に基づいて１つ以上のジェスチャを使用するオブジェクトの制御の例を示す図である。
【図４】無線測距に基づいて１つ以上のジェスチャを使用するオブジェクトの制御の例を示す図である。
【図５】無線測距に基づいて１つ以上のジェスチャを使用するオブジェクトの制御の例を示す図である。
【図６】無線通信デバイスを使用してオブジェクトを制御する方法の例を示す図である。
【図７】図１の電子デバイス間の通信の例を示す図である。
【図８】無線測距を使用して環境内のオブジェクトの位置を特定する例を示す図である。
【図９】マップを表示するユーザインターフェース及び図８のオブジェクトを表すインジケータの例を示す図である。
【図１０】画像を表示するユーザインターフェース及び図８のオブジェクトを表すインジケータの例を示す図である。
【図１１】無線通信デバイスの向きに基づくユーザインターフェースの異なるモードの例を示す図である。
【図１２】ユーザインターフェースの異なるモードの例を示す図である。
【図１３】拡張現実の例を示す図である。
【図１４】環境内のリソースに関する拡張された状況認識の例を示す図である。
【図１５】環境内のリマインダの提供及びオブジェクトの追跡の例を示す図である。
【図１６】ユーザインターフェースに関連付けられたフィードバックの異なるタイプの例を示す図である。
【図１７】無線通信デバイスを使用してオブジェクトの位置を特定する方法の例を示す図である。
【図１８】図１の電子デバイス間の通信の別の例を示す図である。
【００２１】
同様の参照番号は、図面全体を通して対応する部品を指すことに留意されたい。更には、同じ部品の複数の実例は、ダッシュによって実例番号から分離される、共通の接頭部によって指定される。
【発明を実施するための形態】
【００２２】
開示された実施形態は、物理デバイス又は物理デバイスに関連付けられた仮想表現（又はプレースホルダ）などのオブジェクトを物理的な基準位置で遠隔制御するために１つ以上の測定（無線測距又は無線ベースの距離測定など）を使用する無線通信デバイス（スマートフォン又はスマートウォッチなど）に関連する。具体的には、無線通信デバイスは、１つ以上の測定が、オブジェクトの動作を（例えば、遠くから、一般的に物理的接触なしに）遠隔制御するために使用される、ユーザインターフェース技術を実装してよい。オブジェクトは、「制御可能なデバイス」又は「ターゲットデバイス」と呼ばれる場合があることに注意する。
【００２３】
このユーザインターフェース技術は、多くの既存のユーザインターフェースに関連する制約を除去することができる。例えば、オブジェクトを制御するために、ユーザが無線通信デバイスを（例えば、パスコード又は指紋などのバイオメトリック識別子を提供することによって）開くこと、又はロック解除することが必要でなくなることがある。同様に、このユーザインターフェース技術は、遠くからのオブジェクトの制御を容易にすることによって、ユーザがオブジェクト上の、又はオブジェクトに関連付けられた、ユーザインターフェースと物理的に接触する必要性をなくすことができる。その結果、このユーザインターフェース技術は、無線通信デバイス及びオブジェクトを使用するときのユーザエクスペリエンスを向上することができるため、顧客満足度を高め、顧客を維持することができる。
【００２４】
開示された実施形態は、物理デバイス（例えば、電子デバイス又はリソース）又は物理デバイスの仮想表現（又はプレースホルダ）などの環境内の近接するオブジェクトの位置を、物理的な基準位置で特定するために、１つ以上の測定（無線測距又は無線ベースの距離測定など）を使用する無線通信デバイス（スマートフォン又はスマートウォッチなど）に更に関連する。仮想表現は、物理的オブジェクト（例えばプレースホルダオブジェクト）又は完全に仮想的なオブジェクト（例えば、位置に対応する１つ以上の座標）であることができる。無線通信デバイスは、オブジェクトに関連付けられた識別子が無線で受信され、１つ以上の測定が使用されて、無線通信デバイスからのオブジェクトの範囲及び／又はオブジェクトに対する方向（例えば、ベクトル又は方位）を（例えば、遠くから、一般的に物理的接触なしに）無線で決定するユーザインターフェース技術を実装してよい。その後、無線通信デバイスは、この範囲及び／又は方向を示す出力情報を提示してよい。例えば、無線通信デバイスは、環境内の近接領域のマップを、マップ上のオブジェクトを表すインジケータと共に表示してよい。あるいは、無線通信デバイスは、（例えば、無線通信デバイスのカメラによってキャプチャされた）近接領域の画像を、画像上のオブジェクトを表すインジケータと共に表示してよい。
【００２５】
この追加のユーザインターフェース技術は、多くの既存のユーザインターフェースに関連する制約を除去することができる。例えば、範囲及び／又は方向に従って出力情報が表示されてよい。これにより、表示された出力情報を直感的に配置することができ、他の方法では複雑なコンテンツになる可能性のある内容を、ユーザが素早く理解して使用できるようになることがある。また、この追加のユーザインターフェース技術は、ユーザにとって有用である場合にのみ出力情報を表示可能にすることができるため、関心のある情報の関連するサブセットのみが任意の時間に表示されるようになる。具体的には、周辺環境内の近接するオブジェクトの位置と、無線通信デバイスの向き又は無線通信デバイスが向けられた方向などの、ユーザの振舞いとの状況認識に基づいて、関連するサブセットが特定され得る。その結果、この追加のユーザインターフェース技術は、無線通信デバイスを使用するときのユーザエクスペリエンスを向上することができるため、顧客満足度を高め、顧客を維持することができる。
【００２６】
なお、ユーザインターフェース技術における電子デバイス間の無線通信中に使用される通信は、米国電気電子学会（Institute of Electrical and Electronics Engineers、ＩＥＥＥ）８０２．１１規格（Ｗｉ−Ｆｉと呼ばれる場合がある）などの通信プロトコルに従ってよい。例えば、通信は、以下の説明において例として使用されるＩＥＥＥ  ８０２．１１ａｘと共に使用されてよい。ただし、ユーザインターフェース技術は、多様な他の通信プロトコルと共に、異なるサービス及び／又は機能を提供する異なる無線ネットワークを介した接続を提供するための複数の異なる無線アクセス技術（radio access technologies、ＲＡＴ）を組み込むことができる電子デバイス（ポータブル電子デバイス又はモバイルデバイスなど）において使用されてもよい。
【００２７】
具体的には、無線通信デバイスは、Ｂｌｕｅｔｏｏｔｈ（登録商標）特別利益団体（ワシントン州カークランド）によって標準化された通信プロトコル及び／又はＡｐｐｌｅ  Ｗｉｒｅｌｅｓｓ  Ｄｉｒｅｃｔ  Ｌｉｎｋ（ＡＷＤＬ）と呼ばれるＡｐｐｌｅ（カリフォルニア州クパチーノ）によって開発された通信プロトコルなどの、無線パーソナルエリアネットワーク（wireless personal area network、ＷＰＡＮ）通信プロトコルに従ってＷＰＡＮをサポートするハードウェア及びソフトウェアを含むことができる。また、無線通信デバイスは、無線広域ネットワーク（wireless wide area network、ＷＷＡＮ）、無線メトロエリアネットワーク（wireless metro area network、ＷＭＡＮ）ＷＬＡＮ、近距離無線通信（near−field communication、ＮＦＣ）、携帯電話又はデータネットワーク（第３世代（３Ｇ）通信プロトコル、第４世代（４Ｇ）通信プロトコル（例えば、ロングタームエボリューション又はＬＴＥ、ＬＴＥアドバンスト（ＬＴＥ−Ａ））、第５世代（５Ｇ）通信プロトコル、あるいはその他の現在開発されているか、又は将来開発される高度なセルラ通信プロトコルなどを使用する）、及び／あるいは別の通信プロトコルを介して通信することができる。
【００２８】
いくつかの実施形態では無線通信デバイスは、無線通信システムの一部として動作することもでき、無線通信システムは、例えばＷＬＡＮの一部としてアクセスポイントに相互接続され、かつ／又は、例えばＷＰＡＮ及び／又はＷｉ−Ｆｉ  Ｄｉｒｅｃｔ接続などの「アドホック」無線ネットワークの一部として互いに相互接続された、ステーションとも呼ばれるクライアントデバイス、又はクライアント電子デバイスのセットを含むことができる。いくつかの実施形態では、クライアントデバイスは、例えば、ＷＬＡＮ通信プロトコルに従ってＷＬＡＮ技術を介して通信可能な任意の電子デバイスであることができる。また、いくつかの実施形態では、ＷＬＡＮ技術は、Ｗｉ−Ｆｉ（又は、更に一般的にはＷＬＡＮ）無線通信サブシステム又は無線を含むことができ、Ｗｉ−Ｆｉ無線は、ＩＥＥＥ  ８０２．１１ａ、ＩＥＥＥ  ８０２．１１ｂ、ＩＥＥＥ  ８０２．１１ｇ、ＩＥＥＥ  ８０２．１１−２００７、ＩＥＥＥ  ８０２．１１ｎ、ＩＥＥＥ  ８０２．１１−２０１２、ＩＥＥＥ  ８０２．１１ａｃ、ＩＥＥＥ  ８０２．１１ａｘ、又は現在開発されているか、又は将来開発されるＩＥＥＥ  ８０２．１１技術のうちの１つ以上などの、米国電気電子学会（ＩＥＥＥ）８０２．１１技術を実装することができる。
【００２９】
したがって、いくつかの実施形態では、無線通信デバイスは、ＷＬＡＮ及び／又はＷＷＡＮへのアクセス、したがって無線通信デバイス上で実行される様々なアプリケーションがサポートできる多種多様のサービスへのアクセスを提供する通信ハブとして機能することができる。したがって、無線通信デバイスは、他の電子デバイスと（Ｗｉ−Ｆｉなどを使用して）無線で通信し、ＩＥＥＥ  ８０２．３（「イーサネット（登録商標）」と呼ばれる場合もある）を介した別のネットワーク（インターネットなど）へのアクセスを提供する、「アクセスポイント」を含んでよい。
【００３０】
それに加えて、本明細書で説明されている電子デバイスは、異なる３Ｇ及び／又は第２世代（２Ｇ）ＲＡＴを介しても通信可能なマルチモード無線通信デバイスとして構成されてよいことを理解されたい。これらのシナリオでは、マルチモード電子デバイス又はＵＥは、より低いデータレートのスループットを提供する他の旧式の３Ｇネットワークに比べて、より高速なデータレートのスループットを提供するＬＴＥネットワークへの接続を優先するように構成され得る。例えば、いくつかの実装形態では、マルチモード電子デバイスは、ＬＴＥ及びＬＴＥ−Ａネットワークが利用不可能なときに、旧式の３Ｇネットワーク、例えば、進化型高速パケットアクセス（Evolved High Speed Packet Access、ＨＳＰＡ＋）ネットワーク又はコード分割多重アクセス（Code Division Multiple Access、ＣＤＭＡ）２０００  Ｅｖｏｌｕｔｉｏｎ−Ｄａｔａ  Ｏｎｌｙ（ＥＶ−ＤＯ）ネットワークへとフォールバックするように構成される。
【００３１】
無線測距は、任意の標準又は専用の測距技術、あるいは標準及び／又は専用の測距技術の任意の組み合わせを使用して実行され得る。無線測距動作を実行して、デバイス間（例えば、イニシエータとレスポンダの間）の距離、又はデバイス間の方向、あるいはその両方を決定することができる。例えば、デバイス間の１つ以上のメッセージに関して、経過時間／到着時間（Time of Flight／Time of Arrival、ＴｏＦ／ＴｏＡ）を決定することができ、それらの値を使用して、距離の測定を確立することができる。１つ以上のメッセージは、任意のフォーマットを有することができ、任意の無線プロトコル（例えば、８０２．１１プロトコル、Ｂｌｕｅｔｏｏｔｈ（登録商標）など）を使用して送信され得る。いくつかの実施形態では、ＴｏＦ／ＴｏＡは、２つ以上のメッセージの双方向交換を使用して決定され得る。また、いくつかの実施形態では、測距を実行するために使用される１つ以上のメッセージは、例えば、コンテンツの少なくとも一部を暗号化するか、又は他の方法で保護することによって、セキュリティ保護され得る。更にいくつかの実施形態では、１つ以上の無線信号のソースの方向は、到着角（Angle of Arrival、ＡｏＡ）などの技術を使用して決定され得る。例えば、ＡｏＡ推定は、複数の受信要素（例えば、アンテナアレイの要素）を使用して実行され、信号の到着の異なる時間（ＴＤＯＡ）及び／又は異なる位相（ＰＤＯＡ）を測定することができる。追加的又は代替的に、いくつかの実施形態では、指向性は、ドップラーシフトを測定して到着周波数差（frequency difference of arrival、ＦＤＯＡ）を確立することによって決定され得る。無線測距技術を個別に、又は組み合わせて適用して、単一の測距動作を行うことができる。更に、無線測距技術を個別に、又は組み合わせて適用して、連続的又は間欠的な測距などの、進行中の測距動作を実行することができ、測定の履歴をキャプチャして、範囲及び／又は方向に基づいた動作の実行において使用することができる。
【００３２】
本明細書において説明される種々の実施形態によれば、用語「無線通信デバイス」、「電子デバイス」、「モバイルデバイス」、「移動局」、「無線局」、「無線アクセスポイント」、「ステーション」、「アクセスポイント」、及び「ユーザ機器」（user equipment、ＵＥ）は、本開示の種々の実施形態に関連付けられた手順を実行することが可能であることがある１つ以上の消費者電子デバイスを説明するために、本明細書において使用されてよい。
【００３３】
次に、ユーザインターフェース技術の諸実施形態について説明する。図１は、無線で通信する電子デバイスの例を説明するブロック図１００を示している。具体的には、無線通信デバイス１１０（スマートフォン、ラップトップコンピュータ、ウェアラブル、又はタブレットなど）、及び物理デバイス１１２は、無線で通信してよい。これらの電子デバイスは、無線チャネルを走査することによって互いを検出している間、無線チャネル上でビーコン若しくはビーコンフレームを送信及び受信している間、（例えば、接続要求を送信することによって）接続を確立している間、並びに／又は（要求及び／又はデータなどの追加の情報をペイロードとして含んでもよい）パケット又はフレームを送信及び受信している間に、無線で通信してよい。更に、仮想表現１１４が物理的位置１１６に存在してよい。仮想表現１１４は、仮想表現１１４が物理デバイス１１８の代理として機能するように、物理デバイス１１８に対応することができ。この場合、無線通信デバイス１１０は、仮想表現１１４を特定して相互作用してよいが、物理デバイス１１８で受信される無線信号を送信してよい。例えば、仮想表現１１４はサーモスタットに関連付けられてよく、サーモスタットの無線通信デバイス１１０による調整は、仮想表現１１４との相互作用を介して提供されてよいが、環境ユニット（例えば物理デバイス１１８）によって受信され、実行されてよい。
【００３４】
なお、物理デバイス１１２及び／又は１１８は、器具（オーブンレンジ、トースター、冷蔵庫、食器洗浄機、又は洗濯機など）、別の電子デバイス（コンピュータ、ラップトップ、タブレット、又はコンピューティングデバイスなど）、エンタテインメントデバイス（テレビ、ディスプレイ、無線受信機、又はセットトップボックスなど）、オーディオデバイス、プロジェクタ、セキュリティデバイス（アラーム又はドアロックなど）、通信デバイス（スマートフォンなど）、監視デバイス（煙探知器又は一酸化炭素検知器など）、環境制御（サーモスタット、照明スイッチ、又はシェードなど）、アクセサリ（キーボード、マウス、又はスピーカなど）、プリンタ、ウェアラブルデバイス、ホームオートメーションデバイス、環境１０８内のリソース（輸送リソース、共有コンピューティングリソース、医療リソース、表示リソース、セキュリティリソース、アクセシビリティリソース、又は安全リソースなど）などを含んでよい。更に、仮想表現１１４は、ステッカー、画像、セラミック片、地理上のフェンス、位置を定義する１つ以上の座標などとして実装されてよい。いくつかの実施形態では、物理デバイス１１８は、照明スイッチ、サーモスタットなどを含む。
【００３５】
図２を参照して下で更に説明されるように、無線通信デバイス１１０、物理デバイス１１２、及び／又は物理デバイス１１８は、ネットワーキングサブシステム、メモリサブシステム、及びプロセッササブシステムなどのサブシステムを含んでよい。加えて、無線通信デバイス１１０、物理デバイス１１２、及び／又は物理デバイス１１８は、ネットワーキングサブシステム内の無線機１２０を含んでよい。更に一般的には、無線通信デバイス１１０、物理デバイス１１２、及び／又は物理デバイス１１８は、無線通信デバイス１１０、物理デバイス１１２、及び／又は物理デバイス１１８が別の電子デバイスと無線で通信できるようにするネットワーキングサブシステムを有する任意の電子デバイスを含むことができる（又は、そのような電子デバイスに含まれ得る）。これは、電子デバイスが互いとの初期接触を行うこと又は互いを検出することを可能にするために、無線チャネル上でビーコンを送信すること、並びにそれに続き、接続（「Ｗｉ−Ｆｉ接続」と呼ばれる場合もある）の確立、セキュリティオプション（例えば、ＩＰＳｅｃ）の構成、接続を介したパケット若しくはフレームの送信及び受信、などのために、後続のデータ／管理フレーム（接続要求など）を交換することを含むことができる。
【００３６】
図１からわかるように、（ギザギザ線で表された）無線信号１２２が、無線通信デバイス１１０内の無線機１２０−１及び物理デバイス１１２内の無線通信デバイス１２０−２によって伝達される。例えば、無線通信デバイス１１０及び物理デバイス１１２は、無線パーソナルエリアネットワーク（ＷＰＡＮ）内のＢｌｕｅｔｏｏｔｈ（登録商標）プロトコル又は無線ローカルエリアネットワーク（ＷＬＡＮ）内のＷｉ−Ｆｉプロトコルを使用して、パケットを交換してよい。
【００３７】
具体的には、図３〜図５及び図８〜図１６を参照して下で更に説明されるように、無線通信デバイス１１０は、送信時間を含むフレーム又はパケットを送信してよい。このフレーム又はパケットが物理デバイス１１２によって受信されるときに、到着時間が決定されてよい。経過時間（到着時間と送信時間の差）と伝播速度の積に基づいて、無線通信デバイス１１０と物理デバイス１１２の間の距離が計算され得る。この距離は、物理デバイス１１２又は物理デバイス１１２のユーザの識別子（一意の識別子など）と共に、物理デバイス１１２から無線通信デバイス１１０へのフレーム又はパケットのその後の送信において伝達されてよい。あるいは、物理デバイス１１２は、送信時間及び物理デバイス１１２の識別子を含むフレーム又はパケットを送信してよく、無線通信デバイス１１０は、経過時間（到着時間と送信時間の差）と伝播速度の積に基づいて、無線通信デバイス１１０と物理デバイス１１２の間の距離を決定してよい。なお、無線で通信する電子デバイス間の距離を動的に決定するこのアプローチは、「無線測距」呼ばれることがある。更に、無線測距を（コンパス、ジャイロスコープ、及び／又は加速度計などの他のセンサ入力とは別に、又はそれらのセンサ入力と共に）使用して、複数のターゲットデバイスが互いに近接して、又は同じ見通し線上に配置されることがある場合に、制御入力意図の曖昧さをなくすことができる。このアプローチに対する変形が使用されてよく、この変形において、無線通信デバイス１１０は、センサ入力（例えば、コンパス、ジャイロスコープ、及び／又は加速度計）を介して物理的位置１１６で指示されたジェスチャ入力を感知し、１つ以上の制御信号が、関連するデバイス（例えば、仮想表現１１４に関連付けられた物理デバイス１１８）に送信されるべきであるということを決定する。同様に、無線通信デバイス１１０が物理的位置１１６で反射されるフレーム又はパケットを送信する、このアプローチに対する別の変形が、無線通信デバイス１１０と仮想表現１１４の間の距離を動的に決定するために、任意選択的に使用されてよい。したがって、無線測距は、無線通信デバイス１１０によって、オブジェクト（物理デバイス１１２又は仮想表現１１４など）が環境１０８内で近接していることを決定するために使用されてよい。
【００３８】
前の例では、無線通信デバイス１１０及び物理デバイス１１２においてクロックが同期される無線測距について説明したが、他の実施形態では、クロックが同期されない。例えば、無線通信デバイス１１０又は物理デバイス１１２の位置は、送信時間が未知であるか、又は使用できない場合でも、異なる既知の位置での複数の受信機における無線信号１２２の伝搬速度及び到着時間データ（「差動到着時間」と呼ばれることもある）に基づいて推定されてよい。より一般的には、様々な無線測位技術が使用されてよく、例えば、元の送信された信号強度（吸収、屈折、シャドーイング、及び／又は反射に関する補正を含んでよい）に対する受信信号強度インジケータ（received signal strength indicator、ＲＳＳＩ）の電力における差に基づいて距離を決定すること、指向性アンテナを使用するか、又は既知の位置（単数又は複数）でのアンテナのアレイにおける差動到着時間に基づいて、受信機での到着角を（非見通し線の受信を含めて）決定すること、後方散乱無線信号に基づいて距離を決定すること、及び／又は既知の位置を有する２つの受信機での到着角を決定すること（すなわち、三辺測量又はマルチラテレーション）などが挙げられる。無線信号１２２は、０．３ｍ以内の距離（例えば、１フィート）を決定できる短い期間（例えば、約１ｎｓなど）のパルスを生成するために、ＧＨｚ又はマルチＧＨｚ帯域幅での送信を含んでよいということに注意する。いくつかの実施形態では、無線測距は、ローカル測位システム、全地球測位システム、及び／又は無線ネットワークによって決定又は指定される、図１の１つ以上の電子デバイスの位置などの位置情報を使用して容易に行われる。
【００３９】
更に、無線通信デバイス１１０は、センサデータを測定（又は生成）する１つ以上のセンサを含んでよい。例えば、１つ以上のセンサは、無線通信デバイス１１０の向き（又は方位値）又は方向を測定する、１つ以上のコンパス、１つ以上の加速度計、及び／又は１つ以上のジャイロスコープ、無線通信デバイス１１０の加速度を測定する１つ以上の加速度計、無線通信デバイス１１０と別の電子デバイス（物理デバイス１１２、又は反射された無線信号が受信される実施形態では、無線通信デバイス１１０など）の間の無線通信を特徴付ける指標を決定する送受信機（無線機１２０−１など）、例えばタッチスクリーンを介してタッチ入力を受信するように構成された１つ以上のタッチセンサ、並びに／あるいは無線通信デバイス１１０の環境１０８内の周囲の音を測定する１つ以上のマイクロフォン若しくは音響トランスデューサを含んでよい。いくつかの実施形態では、無線通信デバイス１１０は、音響トランスデューサによって提供される超音波チャープを使用して環境１０８内のオブジェクトの近接を判定する。この超音波チャープは、人間の聴覚の範囲外であってよい。以下の説明では、電子デバイスの「近接」は、無線通信範囲内に存在することを少なくとも含むと理解されるべきであり、電子デバイスを、同じ室内又は所定の距離の範囲内（１０ｍ又は３０ｍ以内など）に存在するように更に制限してよい。
【００４０】
図３〜図５を参照して下で更に説明されるように、ユーザインターフェース技術において、無線通信デバイス１１０は、無線測距及び／又はセンサデータを使用して、物理デバイス１１２及び／又は１１８を制御してよい。具体的には、無線通信デバイス１１０は、無線通信デバイス１１０のユーザの意図ジェスチャを特定してよい。例えば、ユーザは、無線通信デバイス１１０を物理的位置１１６（したがって、仮想表現１１４）又は物理デバイス１１２に向けてよく、無線通信デバイス１１０は、（物理デバイス１１２又は仮想表現１１４の位置及び／又は向きから分離されているか、又はそれらと相対的な）無線通信デバイス１１０の向き及び／又は無線通信デバイス１１０の移動（例えば、前方に伸ばす（又は押す）などの、所定の意図ジェスチャの動き）に基づいて「意図ジェスチャ」を特定してよい。次に、無線通信デバイス１１０は、無線測距を使用することを含めて、意図ジェスチャに関連付けられたオブジェクト（物理デバイス１１２又は仮想表現１１４など）を決定してよい。例えば、意図ジェスチャに対応するオブジェクトは、無線測距を使用して決定されたオブジェクトまでの距離及び向き（又は相対的な向き）に少なくとも部分的に基づいて決定されてよい。
【００４１】
更に、その後、ユーザは、無線通信デバイス１１０を、例えば２次元内又は３次元内で移動することによって、「アクションジェスチャ」を実行してよい。このアクションジェスチャは、無線通信デバイス１１０内の、又は無線通信デバイス１１０に関連付けられた１つ以上のセンサによって取得される、検出／測定されたセンサデータにおいてキャプチャされてよい。次に、無線通信デバイス１１０は、センサデータを解釈して、アクションジェスチャ及びコマンド又はコマンド値を決定してよい。更に、無線通信デバイス１１０は、コマンド又はコマンド値を、対応する制御対象のデバイス（例えば、物理デバイス１１２又は物理デバイス１１８）に、フレーム又はパケットで送信してよい。
【００４２】
下で更に説明されるように、コマンド値が、無線通信デバイス１１０をオブジェクトと組み合わせるか、又は関連付けること、オブジェクトの動作設定（光のオン又はオフ、あるいはサーモスタットの温度の変更、音量、チャネル、及び／又は再生の設定の調整など）を変更すること、データ（メディア又はテキストデータなど）を転送すること、及び／又は、任意のその他のそのような機能を実行することを行うコマンドを含んでよいということに注意する。コマンド値が、オブジェクトに、例えばセンサ値を含んでいる応答を無線通信デバイス１１０に返送させてよく、かつ／又はリソース（無線プリンタなど）へのアクセスを要求してよいということに注意する。
【００４３】
したがって、このユーザインターフェース技術は、ユーザが無線通信デバイス１１０を開くこと、又はロック解除することがないということを含めて、無線通信デバイス１１０が遠くからオブジェクト（又はオブジェクトに関連付けられた機能）を制御できるようにしてよい。この能力は、オブジェクトの制御又はオブジェクトとの対話において、新しい自由度をユーザに提供してもよい。その結果、このユーザインターフェース技術は、無線通信デバイス１１０及びオブジェクトを使用するときのユーザエクスペリエンスを向上することができるため、ユーザの満足度を高め、ユーザを維持することができる。
【００４４】
記載されている実施形態において、無線通信デバイス１１０、物理デバイス１１２、及び／又は物理デバイス１１８のうちの１つにおいてパケット又はフレームを処理することは、パケット又はフレームをエンコードする無線信号１２２を受信することと、受信された無線信号１２２からパケット又はフレームをデコード／抽出してパケット又はフレームを取得することと、パケット又はフレームを処理して、パケット又はフレームに含まれている情報（ペイロード内のデータなど）を決定することと、を含む。
【００４５】
一般に、ユーザインターフェース技術におけるＷＬＡＮを介した通信は、様々な指標（又は通信性能指標）によって特徴付けられてよい。例えば、指標は、ＲＳＳＩ、データレート、正常な通信のデータレート（スループットと呼ばれることもある）、エラーレート（リトライ又は再送信のレートなど）、等化目標に対する等化信号の平均二乗誤差、符号間干渉、マルチパス干渉、信号対ノイズ比、アイパターンの幅、ある時間インターバル（１〜１０秒など）内に伝達可能な推定最大バイト数に対する、その時間インターバル中に正常に伝達されたバイト数の比（伝達可能な推定最大バイト数は、通信チャネル又はリンクの「容量」と呼ばれることもある）、及び／又は推定データレートに対する実際のデータレートの比（「使用率」と呼ばれることもある）を含んでよい。
【００４６】
図８〜図１６を参照して下で更に説明されるように、ユーザインターフェース技術において、無線通信デバイス１１０は、無線測距及び／又はセンサデータを使用して、環境１０８内のオブジェクトの位置を特定してよく、決定された位置に基づいて、オブジェクトに関する直感的な情報を提供してよい。具体的には、無線通信デバイス１１０は、環境１０８（建物内の部屋又は無線通信デバイス１１０の周囲の領域）内の無線通信デバイス１１０に近接して配置されたオブジェクト（例えば、物理デバイス１１２）に関連付けられた識別子を含む送信を受信してよい。例えば、識別子は、物理デバイス１１２の（したがって、物理デバイス１１２のユーザの）一意の識別子であってよい。代替的又は追加的に、識別子は、輸送リソース、共有コンピューティングリソース（例えば、プリンタ）、医療リソース、表示リソース、セキュリティリソース、アクセシビリティリソース、安全リソースなどの、物理デバイス１１２に対応するリソースクラスに関連付けられてよい。識別子が検索結果又はトランザクションと共に受信されていてよいということに注意する。代替的又は追加的に、識別子は、無線通信デバイス１１０のユーザの連絡先に対応してよい。いくつかの実装では、オブジェクト（例えば、物理デバイス１１２）は、受信側（例えば、無線通信デバイス１１０）で使用可能な情報に応じて異なって解決され得る複数の異なる識別子を、別々に送信することができる。
【００４７】
それに応じて、無線通信デバイス１１０は、受信された識別子を１つ以上の記憶されたターゲット識別子と比較して、一致を判定してよい。その後、無線通信デバイス１１０は、無線測距を使用して、無線通信デバイス１１０からの物理デバイス１１２の範囲（又は距離）及び／又は物理デバイス１１２に対する方向を決定してよい。
【００４８】
次に、無線通信デバイス１１０は、物理デバイス１１２に対する範囲及び／又は方向を示す出力情報を提示してよい。例えば、図９を参照して下で更に説明されるように、無線通信デバイス１１０は、環境１０８内の近接領域のマップを表示してよく、物理デバイス１１２を表す第１のインジケータをこのマップに表示してよい。代替的又は追加的に、図１０を参照して下で更に説明されるように、無線通信デバイス１１０は、無線通信デバイス１１０内の撮像センサ（ＣＭＯＳ又はＣＣＤ撮像センサ及び、より一般的にはカメラなど）によってキャプチャされた環境１０８内の近接領域の画像を表示してよく、物理デバイス１１２を表す第２のインジケータ（第１のインジケータと同じであっても、異なっていてもよい）をこの画像に表示してよい。物理デバイス１１２が無線通信デバイス１１０の視距離の範囲内にあるかどうか、又はそれ以外の方法で無線通信デバイス１１０にとって可視であるかどうかに関わらず、第１のインジケータ及び／又は第２のインジケータが表示されてよいということに注意する。
【００４９】
更に、図１１で説明されているように、いくつかの実施形態では、ユーザは、無線通信デバイス１１０の向きを変えることによって、２つのユーザインターフェースモード間で直感的に切り替えるか、又は遷移することができる。具体的には、無線通信デバイス１１０は、測定された方位値に基づいて、マップの表示と画像の表示との間で選択的に遷移してよい。したがって、無線通信デバイス１１０が下方に（例えば水平に）向いている場合、第１のインジケータを含むマップが表示されてよく、無線通信デバイス１１０が物理デバイス１１２の方向に（例えば、垂直に）向いている場合、第２のインジケータを含む画像が表示されてよい。
【００５０】
あるいは、図１２で説明されているように、ユーザは、無線通信デバイス１１０のタッチ感知ディスプレイで、アイコンのストライク領域内に接触してから、接触を断つことなどによって、ユーザインターフェースモードを選択してよい。このようにして、ユーザは、無線通信デバイス１１０の周囲３６０°の視界を含むマップが表示され、異なる範囲及び方向にあるオブジェクト（物理デバイス１１２など）が、第１のインジケータ（シンボル、エモーティコン、又はグラフィカルアイコンなど）によってマップ上に表される、ユーザインターフェースモードを選択してよい。更に、ユーザは、無線通信デバイス１１０が物理デバイス１１２の方向を指すか、又は向いたときに、画像が表示され、物理デバイス１１２が第２のインジケータ（シンボル、エモーティコン、又はグラフィカルアイコンなど）によって表される、ユーザインターフェースモードを選択してよい。いくつかの実装では、無線通信デバイス１１０のディスプレイが近接領域の画像を表示しながら、１つ以上の他のグラフィカル要素（例えば、方向要素）も提示され得る。
【００５１】
いくつかの実施形態では、ユーザインターフェース技術は拡張現実を含む。具体的には、図１３を参照して下で説明されるように、無線通信デバイス１１０上の前面カメラは、ユーザが無線通信デバイス１１０を顔の前に持っているときに、無線通信デバイス１１０によってマスクされる環境１０８の画像（又は動画）をキャプチャしてよい。その後、無線通信デバイス１１０が物理デバイス１１２の方向を向いているときに、それらの画像は、無線通信デバイス１１０がユーザにとって透明に見えるように、オブジェクト（物理デバイス１１２など）を表すインジケータと共に無線通信デバイス１１０上に表示されてよい。インジケータが、環境１０８内の位置で画像内に配置されてよく、オブジェクトまでの相対的な範囲に関する直感的情報を含む透視図を提供するようにサイズ設定されてよいということに注意する。したがって、無線通信デバイス１１０から（すなわち、ユーザから）遠く離れたオブジェクトは、無線通信デバイス１１０に近いオブジェクトよりも小さいインジケータによって表されてよい。
【００５２】
更に、図１４を参照して下で説明されるように、拡張現実は、いわゆる「Ｘ線ビジョン」を含んでよい。具体的には、物理デバイス１１２が、不透明なバリア（壁又は家具など）の向こう側に配置された場合、無線通信デバイス１１０上に表示された画像によって、ユーザは、不透明なバリアが存在しないか、又は不透明なバリアを通して見ることができるかのように、物理デバイス１１２を見ることができるようになってよい。例えば、ユーザが別の部屋にあるネットワークプリンタを探している場合、ユーザが無線通信デバイス１１０をネットワークプリンタの方向に向けたときに、ネットワークプリンタの画像が、ユーザがネットワークプリンタにアクセスできるようにする情報と共に、無線通信デバイス１１０上に表示されてよい。したがって、ユーザは、無線通信デバイス１１０上に表示されたユーザインターフェース内のネットワークプリンタに関連付けられたアイコンをタップすることによって、ネットワークプリンタと組み合わせるか、又は接続する（あるいは、その他の方法で相互作用する）ように、無線通信デバイス１１０に指示してよい。代替的又は追加的に、ユーザインターフェースは、ネットワークプリンタに到達する方法に関する命令（及び任意選択的に建物マップ）を含んでよい。
【００５３】
同様に、図１５を参照して下で更に説明されるように、ユーザインターフェース技術によって、ユーザは、（例えば、紛失を防ぐために）環境１０８内のオブジェクト（物理デバイス１１２など）の位置を追跡するか、又は環境１０８内の１つ以上の関連するオブジェクトに関するリマインダを取得することができるようになってよい。このようにして、親は、子供を追跡してよく、又は学校へ行く途中で何か（リュックサックなど）を決して置き忘れないようにしてよい。
【００５４】
更に、図１６を参照して下で更に説明されるように、ユーザインターフェース技術を使用して、多種多様なフィードバックが、環境１０８内のユーザ又は他の個人に提供されてよい。無線通信デバイス１１０は、前に説明された視覚情報に加えて、無線通信デバイス１１０上で直接的に、又は別の電子デバイス（ユーザのスマートウォッチなど）を介して間接的に、触覚フィードバックをユーザに提供してよい。このようにして、ユーザは、物理デバイス１１２の方向に向いているなどの場合に、環境に関するフィードバックを受け取ってよい。
【００５５】
更に、無線通信デバイス１１０は、テキスト又はオーディオメッセージなどのメッセージを物理デバイス１１２に送信してよい。例えば、メッセージは、実質的に物理デバイス１１２に対応する位置のみで知覚可能なビーム形成されたオーディオメッセージとして送信されるオーディオメッセージ（例えば、プライベートオーディオブロードキャスト）を含んでよい。このようにして、無線通信デバイス１１０のユーザは、他の個人と通信するための電子的手段を有していない場合（ユーザが受信者の電話番号又は電子メールアドレスを知らないなどの場合）でも、プライベートメッセージを範囲内にいる別の個人に送信することができる。追加的又は代替的に、無線通信デバイス１１０は、ビーム形成されたオーディオメッセージを、環境１０８内の人の名前、達成するべきタスク、次回の予約などの関連する情報と共に、ユーザに送信してよい。
【００５６】
したがって、このユーザインターフェース技術は、ユーザが無線通信デバイス１１０を開くこと、又はロック解除することがないということを含めて、無線通信デバイス１１０が遠くからオブジェクト（又はオブジェクトに関連付けられた機能）を制御できるようにしてよい。このユーザインターフェース技術は、無線通信デバイス１１０が、環境１０８内のオブジェクトに関する状況認識を、直感的かつ有用な方法で提供できるようにしてもよい。これらの能力は、環境１０８内でオブジェクトと通信及び対話する方法において、新しい自由度をユーザに提供してもよい。その結果、このユーザインターフェース技術は、無線通信デバイス１１０を使用するときのユーザエクスペリエンスを向上することができるため、ユーザの満足度を高め、ユーザを維持することができる。
【００５７】
記載されている実施形態において、無線通信デバイス１１０、物理デバイス１１２、及び／又は物理デバイス１１８のうちの１つにおいてパケット又はフレームを処理することは、パケット又はフレームをエンコードする無線信号１２２を受信することと、受信された無線信号１２２からパケット又はフレームをデコード／抽出してパケット又はフレームを取得することと、パケット又はフレームを処理して、パケット又はフレームに含まれている情報（ペイロード内のデータなど）を決定することと、を含む。
【００５８】
一般に、ユーザインターフェース技術におけるＷＬＡＮを介した通信は、様々な指標（又は通信性能指標）によって特徴付けられてよい。例えば、指標は、ＲＳＳＩ、データレート、正常な通信のデータレート（スループットと呼ばれることもある）、エラーレート（リトライ又は再送信のレートなど）、等化目標に対する等化信号の平均二乗誤差、符号間干渉、マルチパス干渉、信号対ノイズ比、アイパターンの幅、ある時間インターバル（１〜１０秒など）内に伝達可能な推定最大バイト数に対する、その時間インターバル中に正常に伝達されたバイト数の比（伝達可能な推定最大バイト数は、通信チャネル又はリンクの「容量」と呼ばれることもある）、及び／又は推定データレートに対する実際のデータレートの比（「使用率」と呼ばれることもある）を含んでよい。
【００５９】
本発明者らは、一例として図１に示されるネットワーク環境について説明しているが、代替実施形態では、異なる数又は種類の電子デバイスが存在してもよい。例えば、一部の実施形態は、より多くの電子デバイス、又はより少ない電子デバイスを含む。別の例として、別の実施形態では、異なる電子デバイスがパケット又はフレームを送信及び／又は受信することができる。
【００６０】
次に、本発明者らは電子デバイスの諸実施形態について説明する。図２は、電子デバイス２００（ポータブル電子デバイス又はステーションであってよい）の例のブロック図を示している。例えば、電子デバイス２００は、図１の無線通信デバイス１１０、物理デバイス１１２、及び／又は物理デバイス１１８のうちの１つであってもよい。電子デバイス２００は、処理サブシステム２１０、メモリサブシステム２１２、ネットワーキングサブシステム２１４、表示サブシステム２２６、測定サブシステム２３０、及びユーザ対話サブシステム２３２を含んでよい。処理サブシステム２１０は、計算動作を実行するように構成されている１つ以上のデバイスを含む。例えば、処理サブシステム２１０は、１つ以上のマイクロプロセッサ、特定用途向け集積回路（application−specific integrated circuits、ＡＳＩＣ）、マイクロコントローラ、プログラム可能ロジックデバイス、及び／又は１つ以上のデジタル信号プロセッサ（digital signal processors、ＤＳＰ）を含むことができる。
【００６１】
メモリサブシステム２１２は、処理サブシステム２１０及びネットワーキングサブシステム２１４に関するデータ及び／又は命令を記憶するための、１つ以上のデバイスを含む。例えば、メモリサブシステム２１２は、ダイナミックランダムアクセスメモリ（dynamic random access memory、ＤＲＡＭ）、スタティックランダムアクセスメモリ（static random access memory、ＳＲＡＭ）、読み出し専用メモリ（read-only memory、ＲＯＭ）、フラッシュメモリ、及び／又は他のタイプのメモリを含むことができる。いくつかの実施形態では、メモリサブシステム２１２内の処理サブシステム２１０のための命令は、処理サブシステム２１０により実行され得る、１つ以上のプログラムモジュール又は命令のセット（プログラムモジュール２２２又はオペレーティングシステム２２４など）を含む。例えば、ＲＯＭは、実行されるプログラム、ユーティリティ、又はプロセスを不揮発に記憶することができ、ＤＲＡＭは、揮発性データ記憶を提供することができ、電子デバイス２００の動作に関係する命令を記憶してよい。１つ以上のコンピュータプログラムが、コンピュータプログラム機構又はソフトウェアを構成してよいということに注意する。更に、メモリサブシステム２１２内の様々なモジュール内の命令は、高水準手続き型言語、オブジェクト指向プログラミング言語、並びに／又はアセンブリ言語若しくは機械語で実装されてよい。更に、プログラミング言語は、処理サブシステム２１０によって実行されるようにコンパイル又は解釈されてよく、例えば、そのように構成可能であるか、又は構成されてよい（これらは本明細書において互換的に使用されてよい）。いくつかの実施形態では、１つ以上のコンピュータプログラムは、１つ以上のコンピュータプログラムを分散して記憶し、実行するように、ネットワーク結合されたコンピュータシステム上に分散している。
【００６２】
更には、メモリサブシステム２１２は、メモリへのアクセスを制御するための機構を含むことができる。いくつかの実施形態では、メモリサブシステム２１２は、電子デバイス２００内のメモリに結合される、１つ以上のキャッシュを含むメモリ階層を含む。これらの実施形態のいくつかでは、キャッシュのうちの１つ以上は、処理サブシステム２１０内に配置される。
【００６３】
いくつかの実施形態では、メモリサブシステム２１２は、１つ以上の大容量の大記憶デバイス（図示せず）に結合される。例えば、メモリサブシステム２１２は、磁気若しくは光学ドライブ、ソリッドステートドライブ、又は別のタイプの大記憶デバイスに結合され得る。これらの実施形態では、メモリサブシステム２１２は、頻繁に使用されるデータ用の高速アクセス記憶装置として、電子デバイス２００によって使用することができるが、その一方で、大記憶デバイスは、使用頻度の低いデータを記憶するために使用される。
【００６４】
ネットワーキングサブシステム２１４は、制御論理２１６、インターフェース回路２１８、及び種々の任意選択的なアンテナパターン又は「ビームパターン」を生成するために制御論理２１６によって選択的にオン及び／又はオフすることができる適応アレイ内のアンテナのセット２２０（又はアンテナ素子）を含む、有線ネットワーク及び／又は無線ネットワークに結合し、それらの上で通信するように（すなわち、ネットワークオペレーションを実行するように）構成された、１つ以上のデバイスを含む。（図２はアンテナのセット２２０を含んでいるが、いくつかの実施形態では、電子デバイス２００は、アンテナのセット２２０に結合することができるノード２０８などの１つ以上のノード、例えば、パッドを含む。したがって、電子デバイス２００は、アンテナのセット２２０を含んでも、あるいは含まなくてもよい。）例えば、ネットワーキングサブシステム２１４としては、Ｂｌｕｅｔｏｏｔｈ（登録商標）ネットワーキングシステム、セルラネットワーキングシステム（例えば、ＵＭＴＳ、ＬＴＥなどの３Ｇ／４Ｇネットワーク）、ユニバーサルシリアルバス（universal serial bus、ＵＳＢ）ネットワーキングシステム、ＩＥＥＥ８０２．１１に記載される標準規格に基づくネットワーキングシステム（例えば、Ｗｉ−Ｆｉ（登録商標）ネットワーキングシステム）、イーサネット（登録商標）ネットワーキングシステム、及び／又は別のネットワーキングシステムを挙げることができる。
【００６５】
ネットワーキングサブシステム２１４は、プロセッサ、コントローラ、無線機／アンテナ、ソケット／プラグ、及び／又は、サポートされている各ネットワーキングシステムに結合し、そのネットワーキングシステム上で通信し、そのネットワーキングシステムに関するデータ及びイベントを処理するために使用される、他のデバイスを含む。それぞれのネットワークシステムのための、ネットワークに結合し、その上で通信し、その上のデータ及びイベントを処理するために用いられる機構は、時として、まとめて、ネットワークシステムのための「ネットワークインターフェース」と呼ばれることに留意されたい。更に、いくつかの実施形態では、電子デバイス間の「ネットワーク」又は「接続」は、まだ存在しない。したがって、電子デバイス２００は、電子デバイス間の単純な無線通信を実行するため、例えば、アドバタイジングフレーム若しくはビーコンフレームを送信し、かつ／又は他の電子デバイスによって送信されたアドバタイジングフレームをスキャンするために、ネットワーキングサブシステム２１４内の機構を使用してよい。
【００６６】
電子デバイス２００内で、処理サブシステム２１０、メモリサブシステム２１２、ネットワーキングサブシステム２１４、表示サブシステム２２６、測定サブシステム２３０、及びユーザ対話サブシステム２３２は、これらのコンポーネント間のデータ転送を容易にするバス２２８を使用して互いに結合される。バス２２８は、サブシステムが互いの間でコマンド及びデータを通信するために使用することができる電気的、光学的、及び／又は電気光学的接続を含んでよい。わかりやすくするために１本のバス２２８のみが示されているが、異なる実施形態は、異なる数又は構成の電気的、光学的、及び／又は電気光学的接続をサブシステム間に含むことができる。
【００６７】
いくつかの実施形態では、電子デバイス２００は、情報をディスプレイに表示するための表示サブシステム２２６を含んでおり、表示サブシステム２２６は、ディスプレイドライバ、及び液晶ディスプレイ、マルチタッチタッチスクリーンなどのディスプレイを含んでよい。表示サブシステム２２６は、情報（例えば、着信通信セッション、発信通信セッション、又はアクティブ通信セッションに関連する情報）をユーザに表示するように、処理サブシステム２１０によって制御されてよい。いくつかの実施形態では、表示サブシステム２２６は、非ネイティブディスプレイ（例えば、他のデバイスに関連付けられたディスプレイ）のための表示情報を生成するように構成され得る。
【００６８】
電子デバイス２００は、電子デバイス２００が１つ以上のタイプの測定を実行できるようにする、１つ以上のセンサを含んでいる測定サブシステム２３０を含むこともできる。例えば、１つ以上のセンサは、１つ以上のコンパス、１つ以上の加速度計、１つ以上のジャイロスコープ、１つ以上のマイクロフォン又は音響トランスデューサ、１つ以上の環境センサ（温度センサ及び／又は高度計など）、１つ以上の光センサ（周辺光センサなど）、１つ以上のタッチセンサ（タッチスクリーンなど）、１つ以上のバイオメトリックセンサ（指紋センサなど）を含んでよい。１つ以上のセンサが、電子デバイス２００内の物理センサ及び／又は仮想センサ（ソフトウェアにおいて少なくとも部分的に実装されるセンサなど）を含んでよいということに注意する。いくつかの実施形態では、１つ以上のセンサのうちの少なくとも一部が、リモート電子デバイスから受信された情報に基づいて、センサデータを決定する。
【００６９】
更に、電子デバイス２００は、ユーザ対話サブシステム２３２を含んでよい。例えば、ユーザ対話サブシステム２３２は、ボタン、キーパッド、ダイヤル、タッチスクリーン、オーディオ入力インターフェース、視覚／画像キャプチャ入力インターフェース、センサデータの形態での入力などの、様々なユーザ入力デバイスを含むことができる。代替的又は追加的に、ユーザ対話サブシステム２３２は、１つ以上のスピーカ（指向性音響アレイを提供してよい）、触覚トランスデューサなどの、様々なユーザ出力デバイスを含んでよい。
【００７０】
電子デバイス２００は、少なくとも１つのネットワークインターフェースを有する任意の電子デバイスであることができる（又は、該任意の電子デバイス内に含めることができる）。例えば、電子デバイス２００は、携帯電話又はスマートフォン、タブレットコンピュータ、ラップトップコンピュータ、ノート型コンピュータ、パーソナル又はデスクトップコンピュータ、ネットブックコンピュータ、コンピューティングデバイス、共有コンピューティングデバイス（プリンタなど）、メディアプレイヤデバイス、電子書籍デバイス、スマートウォッチ、ウェアラブルコンピューティングデバイス、ウェアラブルデバイス、ポータブルコンピューティングデバイス、消費者電子デバイス、アクセスポイント、ルータ、スイッチ、通信機器又は通信デバイス、試験装置、器具、エンタテインメントデバイス、テレビ、ディスプレイ、無線受信機、セットトップボックス、オーディオデバイス、プロジェクタ、医療デバイス（自動体外式除細動器など）、セキュリティデバイス、警報、監視デバイス（例えば、煙探知器又は一酸化炭素検知器）、環境制御、サーモスタット、照明スイッチ、アクセサリ、キーボード、マウス、スピーカ、プリンタ、ホームオートメーションデバイス、車両、電子ロック、及び１つ以上の無線通信プロトコルを介した通信を含むことができる無線通信能力を有する任意のその他のタイプの電子コンピューティングデバイスを含んでよい。
【００７１】
電子デバイス２００を説明するために特定の構成要素が用いられているが、代替実施形態では、異なる構成要素及び／又はサブシステムが電子デバイス２００内に存在してよい。例えば、電子デバイス２００は、１つ以上の追加の処理サブシステム、メモリサブシステム、ネットワーキングサブシステム、及び／又は表示サブシステムを含んでよい。更に、これらのサブシステムのうちの１つ以上は、電子デバイス２００内に存在しなくてよい。更に、いくつかの実施形態では、電子デバイス２００は、図２に示されていない１つ以上の追加的サブシステムを含んでよい。また、図２には、独立したサブシステムが示されているが、いくつかの実施形態では、所与のサブシステム又は構成要素の一部又はすべてが、電子デバイス２００内の他のサブシステム又は構成要素（単数又は複数）のうちの１つ以上に統合され得る。例えば、いくつかの実施形態では、プログラムモジュール２２２がオペレーティングシステム２２４に含まれ、かつ／又は、制御論理２１６がインターフェース回路２１８内に含まれる。
【００７２】
更に、電子デバイス２００内の回路及び構成要素は、バイポーラ、ＰＭＯＳ及び／又はＮＭＯＳゲート又はトランジスタを含む、アナログ及び／又はデジタル回路機構の任意の組み合わせを用いて実装されてよい。更に、これらの実施形態における信号は、ほぼ離散的な値を有するデジタル信号、及び／又は連続的な値を有するアナログ信号を含んでよい。加えて、構成要素及び回路はシングルエンド形又は差動形であってもよく、電源はユニポーラ形又はバイポーラ形であってもよい。
【００７３】
集積回路（「通信回路」と呼ばれることがある）は、ネットワーキングサブシステム２１４の機能の一部又はすべてを実装してよい。この集積回路は、電子デバイス２００から無線信号を送信し、電子デバイス２００において他の電子デバイスから信号を受信するために使用されるハードウェア及び／又はソフトウェア機構を含んでよい。本明細書において説明されている機構を除いて、無線機は当技術分野において一般的に知られており、それゆえ、詳細には説明されない。一般に、ネットワーキングサブシステム２１４及び／又は集積回路は、任意の数の無線機を含むことができる。複数の無線機の実施形態における無線機は、記載されている単一の無線機の実施形態と同様に機能することに留意されたい。
【００７４】
いくつかの実施形態では、ネットワーキングサブシステム２１４及び／又は集積回路は、無線機（単数又は複数）を、所与の通信チャネル（例えば、所与の搬送周波数）上で送信及び／又は受信するように構成する（１つ以上のハードウェア及び／又はソフトウェア機構などの）構成機構を含む。例えば、いくつかの実施形態では、構成機構は、無線機を、所与の通信チャネル上における監視及び／又は送信から、異なる通信チャネル上における監視及び／又は送信へ切り替えるために用いることができる。（本明細書において使用されている「監視」が、他の電子デバイスからの信号を受信すること、及び場合によっては、受信された信号に対して１つ以上の処理動作を実行すること、例えば、無線測距を実行すること、などを含むことに留意されたい。）
【００７５】
いくつかの実施形態では、本明細書で説明された回路のうちの１つ以上を含む集積回路又は集積回路の一部分を設計するためのプロセスの出力は、例えば、プログラマブルメモリ、磁気テープ、あるいは光ディスク又は磁気ディスクなどのコンピュータ可読媒体であってよい。コンピュータ可読媒体は、データ構造、あるいは集積回路又は集積回路の一部分として物理的にインスタンス化され得る回路について説明する他の情報を用いて符号化され得る。そのような符号化のために種々のフォーマットが使用され得るが、これらのデータ構造は一般に、Ｃａｌｔｅｃｈ  Ｉｎｔｅｒｍｅｄｉａｔｅ  Ｆｏｒｍａｔ（ＣＩＦ）、Ｃａｌｍａ  ＧＤＳ  ＩＩ  Ｓｔｒｅａｍ  Ｆｏｒｍａｔ（ＧＤＳＩＩ）又はＥｌｅｃｔｒｏｎｉｃ  Ｄｅｓｉｇｎ  Ｉｎｔｅｒｃｈａｎｇｅ  Ｆｏｒｍａｔ（ＥＤＩＦ）で書かれている。集積回路設計の技術分野に精通している者は、上記に詳述したタイプの概略図及び対応する説明からそのようなデータ構造を開発することができ、データ構造をコンピュータ可読媒体上に符号化することができる。集積回路製造の技術分野に精通している者は、そのような符号化されたデータを使用して、本明細書で説明する回路のうちの１つ以上を含む集積回路を製造することができる。
【００７６】
ユーザインターフェース技術は、種々のネットワークインターフェースにおいて使用されてよい。更に、上記の諸実施形態における動作のいくつかはハードウェア又はソフトウェアの形で実施されたが、一般的には、上記の実施形態における動作は多種多様な構成及びアーキテクチャで実施することができる。したがって、上記の諸実施形態における動作の一部又はすべては、ハードウェアの形、ソフトウェアの形又はその両方の形で実行されてもよい。例えば、ユーザインターフェース技術における動作のうちの少なくともいくつかは、プログラムモジュール２２２、オペレーティングシステム２２４（インターフェース回路２１８のためのドライバなど）を使用して、又はインターフェース回路２１８内のファームウェアで実施されてよい。代替的又は追加的に、ユーザインターフェース技術における動作の少なくともいくつかは、インターフェース回路２１８内のハードウェアなどの、物理層内で実施されてよい。例示的な実施形態では、ユーザインターフェース技術は、インターフェース回路２１８内のＭＡＣ層で少なくとも部分的に実装される。
【００７７】
例示的な実施形態では、ユーザインターフェース技術は、方向制御を行うために使用される。具体的には、１つ以上の測定に基づいて、オブジェクトに対する無線通信デバイスの位置及び向きが決定された場合、無線通信デバイスで入力又は実行された１つ以上のジェスチャが、オブジェクトに対するコマンドとして解釈されてよい。更に下で説明されるように、無線測距及び（ジャイロスコープ、加速度計、コンパスなどからの）センサデータ入力が、オブジェクトを選択すること、オブジェクトと組み合わせること、及び／又は、オブジェクトに対して命令することのために使用されてよい。
【００７８】
例示的な実施形態では、ユーザインターフェース技術は、環境制御において１つ以上のオブジェクトに関する情報を直感的に提供するために使用される。具体的には、オブジェクトに対する範囲及び／又は方向が、無線通信デバイスによって、１つ以上の測定（無線測距及び／又は向きなど）に基づいて決定された場合、無線通信デバイスは、決定された範囲及び／又は方向を使用して、オブジェクトに関する出力情報を（ユーザインターフェースなどにおいて）直感的に提供してよい。
電子デバイスの制御
【００７９】
図３は、無線測距に少なくとも部分的に基づく、ジェスチャを使用したオブジェクトの制御の例を示す図面３００を提供している。具体的には、ユーザインターフェース技術では、ユーザは、無線通信デバイス１１０を使用して、例えば、２次元内又は３次元内で１つ以上のジェスチャ又は動きを実行することによって、オブジェクトの仮想表現（例えば、仮想表現１１４）との対話を用いて、物理デバイス（例えば、物理デバイス１１２）を制御するか、又は物理デバイスの制御入力を生成してよい。実際のデバイス又は仮想表現であり得るオブジェクト３１０に対してジェスチャ入力を生成する、無線通信デバイス１１０が示されている。例えば、ユーザは、携帯電話を使用して、無線通信デバイス１１０を上から下（又は下から上）に移動するなどによって、ジェスチャを実行することにより、テレビの音量又は選択されるチャネルを制御してよく、あるいは室内照明を点灯又は消灯してよい。あるいは、ユーザは、部屋又は図１の環境１０８内の所定の物理的位置（図１の物理的位置１１６など）で照明スイッチの仮想表現を制御してよい（すなわち、所定の物理的位置に物理的照明スイッチが存在しなくてよい）。所定の物理的位置（及び、更に一般的には、３次元空間内の所定の物理的位置）が、トレーニングプロセスの間に、ユーザによって無線通信デバイス１１０を使用して指定されていてよく、例えば、無線通信デバイス１１０を物理的位置に近づけるか、又は接触させて、無線通信デバイス１１０上のタッチ感知ディスプレイに表示されたユーザインターフェース内の仮想コマンドアイコンをアクティブにすることによって、あるいは無線通信デバイス１１０を物理的位置に接触させて、コマンド又は命令を言葉で言い、それらのコマンド又は命令が無線通信デバイス１１０によって監視されて、音声認識技術を使用して解釈されることによって、指定されていてよいということに注意する。
【００８０】
ユーザインターフェース技術では、ユーザは、無線通信デバイス１１０をオブジェクト３１０の方、又は大まかな方向（例えば、オブジェクト３１０から５°以内など）に、伸ばすことなどによって、「意図ジェスチャ」３１２を使用してオブジェクト３１０を指定して（又は、その他の方法で示して）よい。その後、ユーザは、例えばオブジェクト３１０と相対的に無線通信デバイス１１０を移動することによって、「アクションジェスチャ」３１４を実行してよい。１つの例では、無線通信デバイス１１０は、例えば値における増加又は減少を伝えるために、オブジェクト３１０と相対的に、それぞれ上又は下に移動され得る。横方向の移動及び／又は回転移動を行うことなどによって、その他のジェスチャが使用されてもよい。更に、ジェスチャは、単純（例えば、垂直移動又は水平移動などの、１つの移動を伴う）であるか、又は複雑（例えば、水平移動、垂直移動、横方向の移動、及び／又は回転移動の組み合わせなどの、２つ以上の動きを伴う）であることができる。これらの動作は、ユーザが無線通信デバイス１１０をオブジェクト３１０の方、又は大まかな方向に向けている間に、実行されてよい。
【００８１】
意図的ジェスチャ３１２を検出するために、無線通信デバイス１１０は、オブジェクト３１０の位置又は場所に対する無線通信デバイス１１０の向きを測定してよい。例えば、オブジェクト３１０は、オブジェクト３１０によって伝達される一般的識別子又は一意の識別子に基づいて特定されてよく、その相対位置は、無線距離（例えば、無線信号１２２を使用する）、指標（ＲＳＳＩなど）、及び／又は向きに基づいて、決定されてよい。更に、アクションジェスチャ３１４を検出するために、無線通信デバイス１１０は、例えばセンサ入力及び／又は無線測距を使用して、移動、加速度、及び／又は距離３１６を測定してよい。なお、無線測距は、２ＧＨｚ無線帯域内、５ＧＨｚ無線帯域内、ＩＳＭ帯域内、６０ＧＨｚ無線帯域内、超広帯域内などの、周波数の１つ以上の帯域内で、実行されてよい。
【００８２】
加えて、オブジェクト３１０が、（隣接する部屋でも、近隣の部屋でもない）同じ部屋などの、無線通信デバイス１１０と同じ環境１０８（図１）内にあるかどうかを判定するために、無線通信デバイス１１０によって周囲の音が使用されてよい。例えば、無線通信チャネル（ＷＬＡＮなど）を介して無線通信デバイス１１０と共有される、オブジェクト３１０によって記録された周囲の音が、無線通信デバイス１１０によって測定された周囲の音と比較されてよい。それらが同じである場合、無線通信デバイス１１０とオブジェクト３１０は同じ部屋にあることがある。代替的又は追加的に、無線通信デバイス１１０は、例えば介在する物理的障壁がない場合にオブジェクト３１０によって検出され得る１つ以上の音響チャープ又は音（単数又は複数）（人間が聴くことができる周波数の範囲外の周波数の帯域内であってよい）を出力してよい。
【００８３】
更に一般的には、１つ以上の他のデバイス（物理デバイス１１８など）との間での、環境１０８（図１）内の１つ以上の潜在的なターゲットデバイス（オブジェクト３１０など）の曖昧さをなくすために、無線通信デバイス１１０によって実行される測定のうちの１つ以上が使用されてよい。例えば、無線通信デバイス１１０のユーザの方を向いているオブジェクト３１０は、環境内の別のオブジェクトと同じ向き、異なる高さ、及び／あるいは同じであるか、又は異なるＲＳＳＩを有してよい。距離３１６と共に、１つ以上の測定値が、すべての使用可能なデバイスからオブジェクト３１０を特定するために使用されてよい。更に、前述したように、周囲の音に基づいて、潜在的なターゲットデバイスが実行されてよい。例えば、周囲の音は、デバイスがポケット又は財布内にあることを示すことがあり、したがって、情報の組み合わせ又は共有のための、意図ジェスチャ３１２のターゲットになる可能性が低い。
【００８４】
いくつかの実装では、例えばテーブルの下、又はポケット／バッグ内にある１つ以上の潜在的なターゲットデバイスが、意図ジェスチャ３１２によって指定されることが意図されている可能性が低い場合に、それらを除外するために、高度計が使用され得る。別の例では、無線通信デバイス３１０の一次無線範囲内又は無線近接性の範囲内にあるが、適切な物理空間又は物理的近接性の外部にある潜在的なターゲットデバイスを除外するために、１つ以上の超音波チャープ又は６０ＧＨｚの送信が使用され得る（例えば、除外される潜在的なターゲットデバイスは、別の室内に配置されているか、又は容器の内部に格納されていてよい）。
【００８５】
２つ以上の潜在的なターゲットデバイスを、これらの方法のうちの１つ以上において区別できない場合、無線通信デバイス１１０のユーザは、特定された潜在的なターゲットデバイスのセットのうちから選択するよう要求されてよい。例えば、潜在的なターゲットデバイスのリストを含むユーザインターフェースが、無線通信デバイス１１０のディスプレイ上に表示されてよい。その後、ユーザは、例えば意図ジェスチャ３１２の意図されたターゲットをインターフェースから選択し、所望のアクションジェスチャ３１４又はその他のそのような制御入力を提供することができる。
【００８６】
前の説明は意図ジェスチャ３１２及びアクションジェスチャ３１４の例示的な例を含んでいたが、一般的にこれらのジェスチャは、１つ以上の方向の直線運動、１つ以上の軸を中心とする回転、円弧に沿った動き、仮想タッピング、図形に基づくジェスチャ（例えば、８の字のジェスチャ）、文字又は数字の形状でのジェスチャ、直線運動（単数又は複数）と回転（単数又は複数）の組み合わせなどの、２次元又は３次元での多種多様な動き及び回転を含んでよい。更に一般的には、アクションジェスチャ３１４は、変更のタイプ又は所望の制御動作への直感的対応を有してよい。例えば、ジェスチャを使用するオブジェクトの制御の例を示す図面４００を提供する図４に示されているように、上向き及び／又は下向きのアクションジェスチャ４１０が、ヒータ若しくはサーモスタットの温度設定、又はオブジェクト（窓の日よけ又は網戸など）の位置などの、値又は設定を増やす（又は減らす）ために使用されてよい。同様に、ジェスチャを使用するオブジェクトの制御の例を示す図面５００を提供する図５に示されているように、アクションジェスチャ５１０は、エンタテインメントデバイスの音量などの値又は設定の変更に対応する、左回転及び／又は右回転を含んでよい。
【００８７】
１つの例では、ユーザは、携帯電話をテレビに向けてよい。携帯電話は、無線測距によって、テレビが範囲内にある（すなわち、意図されたターゲットデバイスになることができるほど十分に近い）ということを決定してよい。加速度計及び／又はジャイロスコープ入力は、無線通信デバイス１１０がテレビ（例えば、オブジェクト３１０）に対して命令（例えば、アクションジェスチャ）を実行するために使用されていることを示す、意図ジェスチャ３１２として解釈され得る相対運動の更なる通知を提供してよい。更に、１つ以上のアクションジェスチャ（例えば、３１４、４１０、及び／又は５１０のいずれか）が、テレビを制御する１つ以上のコマンドを示すために、提供され得る。例えば、ユーザは、携帯電話を右に回して、テレビの音量を増やすか、又はチャネルを変更することができる。
【００８８】
ユーザインターフェース技術は、無線通信デバイス１１０を別の電子デバイスと直感的に組み合わせるために使用されてもよく、その後、組み合わせられた電子デバイスは、互いに通信できるようになる。例えば、ユーザは、意図ジェスチャ３１２及びアクションジェスチャ（３１４、４１０、及び／又は５１０）を実行することによって、物理デバイスと無線でデータを交換又は共有したいという要求を遠隔で示すことができてよい。これらの操作が実行されるときに、無線通信デバイス１１０及び／又は物理デバイスは、組み合わせることに対する確認及び／又は認可を要求するメッセージを、ユーザインターフェースに表示してよい。加えて、他の物理デバイスは、指定された時間インターバル（例えば、１０分又は１時間）の間、組み合わせることに同意してよく、この時間インターバルの経過後、組み合わせが無効化されてよい。このようにして、無線通信デバイス１１０のユーザは、組み合わせプロセスの制御を維持してよく、組み合わせられる物理デバイスが同じ環境（同じ部屋など）内にあることを確認することなどによって、組み合わせが安全であることを保証できるようにしてもよい。無線通信デバイス１１０は、指向性意図及びアクションジェスチャを提供することによって、組み合わせることが意図されたオブジェクト３１０に電子的に成りすまそうとしているデバイスとの組み合わせを回避してよい。同様にして、指向性意図及びアクションジェスチャは、近接しているが、環境内の異なる位置又は高度にある、オブジェクト３１０以外のデバイスとの偶発的な組み合わせを回避することができる。このアプローチは、情報の共有及び／又は組み合わせの複雑さを低減することに役立つこともある。例えば、組み合わせプロセス中に、パスワードは必要とされなくてよい。いくつかの実施形態では、意図ジェスチャ及びアクションジェスチャ（単数又は複数）の後に、無線通信デバイス及び物理デバイスは、暗号キーを交換することができる。
【００８９】
別の例では、無線通信デバイス１１０を、組み合わせるという意図が存在するか、又はコマンドの発行先にするという意図が存在するオブジェクトの方向に向けることができる。無線通信デバイス１１０のカメラは、視野内のすべてのオブジェクトの画像をキャプチャしてよく、１つ以上の候補デバイスを表示する選択可能な画面上のインターフェースを提示することができる。その後、ユーザは、組み合わせるべきデバイス（及び、任意選択的に、例えばプロトコル）を選択できる。
【００９０】
更に別の例では、リソースを要求するため、又は情報を取得するために、無線通信デバイス１１０をオブジェクト３１０に向けることができる。例えば、タクシーを呼び止めるために、（例えば、アクションジェスチャ３１４、４１０、及び／又は５１０を伴って、又は伴わずに、意図ジェスチャ３１２を使用して）無線通信デバイス１１０をタクシー（例えば、オブジェクト３１０）に向けることができる。更に、格付けを取得するため、又は予約するために、（例えば、アクションジェスチャ３１４、４１０、及び／又は５１０を伴って、又は伴わずに、意図ジェスチャ３１２を使用して）無線通信デバイス１１０をレストラン（又は、レストランに関連付けられたオブジェクト３１０）に向けることができる。同様に、無線通信デバイス１１０をプリンタに向けることによって、無線通信デバイス１１０は、プリンタと相互作用する（例えば、設定するか、又は印刷する）ことができる。例えば、意図ジェスチャ３１２、並びにアクションジェスチャ３１４、４１０、及び／又は５１０は、（例えば、印刷ジョブを開始するための）情報をプリンタに送信するため、又は１つ以上の設定／構成の制御を開始するために、無線通信デバイス１１０で提供され得る。
【００９１】
無線測距及び指向性が、１つ以上のセンサから情報を取得するために使用されてもよい。例えば、測定値を取得するために、無線通信デバイス１１０をセンサ（例えば、サーモスタット又はタイヤ圧力計）に向けることができる。いくつかの実施形態では、アクションジェスチャ３１４、４１０、及び／又は５１０を伴って、又は伴わずに、意図ジェスチャ３１２を使用して、センサデータの通信を開始することができる。同様に、ストア内のアイテム又はディスプレイを操作して、価格又は在庫情報などの属性を確認することなどによって、サーバから情報を取得するために、１つ以上の意図及び／又はアクションジェスチャを無線通信デバイス１１０で提供することができる。
【００９２】
更に、オブジェクト３１０によって選択的に送信される（一般的又は一意の）識別子によって、例えば無線通信デバイス１１０による、オブジェクト３１０の特定が容易になってよい。例えば、この識別子は、特定の電子デバイス（例えば、オブジェクト３１０）に関連付けられた、持続的な一意の識別子であってよい。無線通信デバイス１１０は、持続的な一意の識別子を（例えば、ローカルに、又はクラウド内に）記憶することができ、この識別子を、（連絡先情報内の）人、オブジェクト、又は位置に関連付けることができる。受信された無線通信において識別子が検出された場合、無線通信デバイス１１０は、既知の電子デバイス（例えば、オブジェクト３１０）が近接していることを示す通知を提供することができる。あるいは、識別子は、無線通信デバイス１１０又はオブジェクト３１２上で実行されるアプリケーションによって割り当てられる識別子などの、過渡的又は一時的な識別子であってよい。例えば、相乗りアプリケーションは、識別子を無線通信デバイス１１０に一時的に割り当ててよく、その後、この識別子をブロードキャストすることができる。更に、相乗りアプリケーションは、過渡的な識別子を、割り当てられた運転手に対応するデバイスに提供し、人を車で拾うことを容易にすることができる。同様に、運転手のデバイスに対応する（持続的又は過渡的な）識別子を無線通信デバイス１１０に提供して、運転手を検証することができる。過渡的な識別子は、１時間などの所定の時間の経過後、又はトランザクションの完了時に、有効期限が切れてよい。任意の数の持続的及び過渡的な識別子をデバイス又はオブジェクトに関連付けて、例えば、様々なシナリオにまたがる特定を容易にすることができる。
【００９３】
更に、割り当てられた識別子は、ユーザのプライバシーを保護するため、及びセキュリティを提供するために、時間と共に変更されてよい。具体的には、識別子は、図１の任意選択的なサーバ１２６（有線ネットワーク又は無線ネットワークなどの、図１のネットワーク１２４を介してアクセスされてよい）によって割り当てられてよく、定期的に（時間インターバル（例えば、５分又は１日）が経過した後などに）更新されてよい。追加的又は代替的に、識別子は、例えば特定のトランザクションのための、１回限りの識別子として割り当てられてよい。いくつかの実施形態では、識別子は、デバイス又はオブジェクト（オブジェクト３１０など）に持続的に割り当てられ得る、匿名の識別子であることができる。その後、匿名の識別子は、匿名の識別子及び識別情報の項目が共有されている他のデバイスによってのみ解決され得る。
【００９４】
消費電力を低減するために、無線通信デバイス１１０及び／又はオブジェクト３１２は、定期的にのみ、又はイベント（既知の連絡先に関連付けられた識別子の検出など）の発生時にのみ、１つ以上の識別子を送信してよい。追加的又は代替的に、無線通信デバイス１１０及び／又はオブジェクト３１２は、別の（既知又は未知の）デバイスに近接していること、別のデバイスを含んでいるトランザクションに関与していること、特定の領域内（例えば、地理上のフェンスで囲まれた領域内）に存在することなどの、１つ以上の条件が満たされたときにのみ、ユーザの入力に応じて、及び／又はイベント（例えば、約束又は会合）に基づいて、１つ以上の識別子の受信を試みてよい。例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）低エネルギー（Bluetooth low energy、ＢＬＥ）受信機は、例えばオブジェクト３１２からの識別子を含んでいる広告（又は、他のメッセージ）を定期的にスキャンしてよい。スキャン速度は、動き、時間、及び／又は利用可能な電力などの１つ以上の要因に基づいて、変化することができる。既知の識別子を検出することに応じて、無線通信デバイス１１０は、１つ以上の他の通信インターフェースをアクティブ化してよく、無線測距を有効化してよく、それによって、例えば、無線通信デバイス１１０は、オブジェクト３１２からメッセージを受信すること、並びに／あるいはオブジェクト３１２への方向及び／又はオブジェクト３１２までの距離３１６を決定することができるようになる。
【００９５】
更に、前述したように、ユーザインターフェース技術は、仮想オブジェクトの使用を容易にしてよい。これらの実施形態は、仮想オブジェクトを定義すること、及び無線測距／方向制御入力を介して仮想オブジェクトを制御することを含んでよい。いくつかの実施形態では、仮想オブジェクト（例えば、仮想表現１１４）との対話は、無線測距を実行せずに、無線通信デバイス１１０の向き及び受信された意図ジェスチャに基づくことができる。
【００９６】
例えば、仮想オブジェクト又は仮想表現は、ドアの近くの仮想照明スイッチ又は仮想サーモスタットなどの特定の物理的位置において、確立され得る。仮想オブジェクトは、１つ以上の座標のみに対応して、仮想アイテム（例えば、ステッカー）によって物理的に表されることが可能であり、又は純粋に仮想的であることができる。仮想オブジェクトは、関連する物理デバイスによって定義されてもよい。例えば、プロジェクタは、例えば壁で仮想コントロールを定義することができ、仮想コントロールの位置を宣伝することができ、他の電子デバイスが仮想コントロールを操作してプロジェクタへの実際の入力を実現できるようにする。
【００９７】
前述したように、仮想オブジェクトを含む実施形態では、デバイス（例えば、無線通信デバイス１１０）が、特定の位置にある仮想デバイス（例えば、壁の特定の位置に対応する仮想コントロール）を定義してよい。仮想デバイスがより大きいシステムの一部として定義され得るということに注意する。例えば、施設は、すべての出入口に隣接する（例えば、照明スイッチで）仮想サーモスタットを定義してよい。あるいは、仮想デバイスは特定のデバイスによって定義されてよく、例えば、プロジェクタは、壁又はその他の表面上でコントロールを定義してよく、そのコントロールの位置を無線で宣伝してよく、それによって、他の電子デバイスが、仮想コントロールを現実であるかのように操作できるようにする。
【００９８】
このようにして、無線通信デバイス１１０（例えば、携帯電話又はウェアラブル）は、制御デバイス（例えば、動的な遠隔制御）として機能することができてよい。更に、無線通信デバイス１１０は、特定の入力機構を有するように構成されずに、ジェスチャを介して多種多様なオブジェクト（例えば、オブジェクト３１０）に制御入力を提供することができてよい。これによって、無線通信デバイス１１０のディスプレイは、より大きいモニタのための代理のタッチスクリーンとして機能することができてよく、コンパス、ジャイロスコープ、加速度計、高度計、タッチ入力、及び／又はマイクロフォンなどのセンサ／入力を使用して、このモニタに関連付けられた入力及び／又は出力を制御することができる。いくつかの実施形態では、無線通信デバイス１１０を、プライマリディスプレイに対応する第２の画面として使用することができる（第２の画面がプライマリディスプレイを正確に反映してもしなくてもよいということに注意する）。その後、プライマリディスプレイを制御するために、ジェスチャに基づく（タッチに基づくことを含む）制御（例えば、ピンチ、ズーム、スクロール、スワイプなど）が提供され得る。
【００９９】
更に、例えば無線通信デバイス１１０に対して、ジェスチャに基づく制御入力を使用して、電子デバイス間のコンテンツの転送などの機能を実行してよい。例えば、無線通信デバイス１１０に対して、１つ以上のジェスチャに基づく制御入力を使用して、コンテンツを第２の電子デバイスに送信する（例えば、「投げる」）こと、コンテンツを第２の電子デバイスから取得すること、第２の電子デバイスを制御する（例えば、コンピュータの所有権を受け取り、そのコンピュータに自分のコンテンツ／設定を複製する）ことなどを実行することができる。したがって、１つ以上のジェスチャに基づく入力（例えば、フリップ、プッシュ、擦り、スワイプ、又はタップ）を使用して、無線通信デバイス１１０から、より大きいディスプレイ又はコンピュータなどの別のデバイスへ（又は、別のデバイスから無線通信デバイス１１０へ）の転送を示すことができる。同様に、無線通信デバイス１１０に対して、ジェスチャに基づく入力を使用して、あるデバイスから別のデバイスへ、無線通信デバイス１１０をデータキャリアとして用いて何かを移動することができる。
【０１００】
いくつかの実装では、仮想オブジェクトは、例えばサービスのための、仮想キュー（又はライン）のような構造を包含してよい。例えば、仮想キューは、実体又はリソース（例えば、切符売り場又はストア）に関連して定義されることが可能であり、近接している電子デバイスは、仮想キューを維持しているホストデバイスに関連する識別子（例えば、一意の過渡的な識別子）を送信することによって、仮想キューに登録することができる。デバイス（例えば、無線通信デバイス１１０）の仮想キューの位置は、デバイスが仮想キューの物理的位置に近接したままである間、又はキューが処理されるまで、維持され得る。更に、仮想キュー内の位置は、登録されたデバイスに提示されることも可能であり、更新され得る。ホストデバイスは、（例えば、切符売り場で）登録されたデバイスの順番に達したとき、又は近づいたときに、そのことを登録されたデバイスに通知することができる。
【０１０１】
コスト節約に加えて、仮想表現又は仮想オブジェクトを対応する物理デバイスに対して使用し、魅力の少ない物理デバイス（照明スイッチなど）を魅力的なプレースホルダ（セラミックオブジェクト）と交換するか、又は物理デバイスを一括して削除することによって、環境を更に見た目に美しくすることができることもある。このアプローチは、仮想表現に関連付けられた位置を簡単に再定義することによって、仮想表現を意のままに移動することもできる。その後、ユーザが、自分の電子デバイス（例えば、無線通信デバイス１１０）を新しい位置に向けたときに、意図ジェスチャ及びアクションジェスチャを実行した場合、関連する操作（単数又は複数）が実行されてよい。
【０１０２】
いくつかの実施形態では、関連する物理デバイスを制御するために使用されるジェスチャは、暗黙的であってよい。そのような実施形態では、無線測距によって決定された近接性が、関連する意図及びアクションジェスチャを伴うことなく、制御可能なデバイスを関与させるために使用されてよい。例えば、ユーザが仮想表現又は仮想オブジェクトに関連付けられた所定の位置の近くを歩いたときに、照明が点灯し（その後、消灯）してよい。同様に、ユーザデバイスがドアに近づいたときに、ドアロックが解除されてよく、ユーザデバイスが交差点に到着したときに、（条件が許可する場合に）信号機が緑色に変化してよい、などとなる。したがって、開示された技術は、近接性に基づく制御に使用されてよい。
【０１０３】
更に、開示された技術は、進行方向の前方にある電子デバイスがイベントを経験した（例えば、突然の減速を経験した）などの場合に、連携状況認識を提供するために使用されてもよい。電子デバイスは、例えばブロードキャストメッセージを介して、潜在的に危険な状況を他の電子デバイスに通知することができる。
【０１０４】
いくつかの実施形態では、開示された技術は、環境１０８（図１）において、任意選択的なタグ１２８（図１）などの１つ以上の任意選択的なタグによって、容易にされる。例えば、タグは、無線周波数エネルギーから電力を収集し、かつ／又は関連する電源を有する、低コストのシステムオンチップであってよい。タグ１２８は、例えば受信されたコマンドに応じて、１つ以上の信号を出力することができる。例えば、タグ１２８は、ＲＦ信号及び／又は音響信号（「チャープ」など）を出力することができる。
【０１０５】
いくつかの実施形態では、環境１０８（図１）内のタグ１２８は、無線で電力を収集し（例えば、２４ＧＨｚの信号の形態で電力を受信してよい）、短い信号又はチャープを介して（例えば、６０ＧＨｚで信号を発することによって）通信する。この通信は、例えば１００フィートまでの範囲を有してよく、指向性であってよい。いくつかの実装では、２４ＧＨｚの電力信号は、信号内でエンコードされた識別子を有してよい。このような構成において、タグが識別子を認識していない場合、タグは応答しなくてよい。タグが（例えば、電力を供給されて動作可能になったことを示した後に）スタートパルスに応答するための時間は、既知であってよい。無線通信デバイスが、位相及び到着角を測定して方向を決定してよく、到着時間又は経過時間を使用して、無線通信デバイスとタグの間の距離を決定してよいということに注意する。したがって、タグ１２８は、無線測距計算を生成するため、又は補完するために、使用されてよい。
【０１０６】
図６は、図１の無線通信デバイス１１０などの無線通信デバイスを使用してオブジェクトを制御する方法の例６００を示すフロー図である。動作中、無線通信デバイスは、無線通信デバイスに近接して配置されたオブジェクトを制御する意図を示す受信された意図ジェスチャを特定する（処理６１０）。その後、無線通信デバイスは、意図ジェスチャに関連付けられたオブジェクトを決定する（処理６１２）。例えば、無線通信デバイスは、例えば意図ジェスチャに少なくとも部分的に基づいて、無線測距を使用し、無線通信デバイスの位置及び／又は向きに対応する方向及び／又は高度にやはり配置されている、範囲内のオブジェクトを決定する。更に、無線通信デバイスは、無線通信デバイスの１つ以上のセンサに関連付けられたセンサデータにアクセスし（処理６１６）、センサデータを解釈してコマンド値を決定する（処理６１８）。例えば、無線通信デバイスは、（例えば、無線通信デバイスに記憶されたアクションジェスチャプロファイルに基づいて）センサデータを１つ以上のアクションジェスチャと比較して、１つ以上の意図されたコマンドを特定する。次に、無線通信デバイスは、例えば１つ以上のメッセージを使用して、コマンド値を生成して送信し、オブジェクトを制御する（処理６２０）。いくつかの実装において、オブジェクトによって宣伝されたか、又はその他の方法でオブジェクトに関連付けられた識別子に基づいて、１つ以上のメッセージがオブジェクトに送信され得る。
【０１０７】
方法６００のいくつかの実施形態では、追加の処理、異なる処理、及び／又はより少ない処理が存在してよい。更に、これらの処理の順序は変更されてよく、かつ／あるいは２つ以上の処理が単一の処理に結合されるか、又は並列に実行されてよい。
【０１０８】
ユーザインターフェース技術の実施形態が、図７に更に示されており、図７は、無線通信デバイス１１０と物理（又は電子）デバイス１１２（例として使用される）の間の通信を示している図面７００を提示している。ユーザは、例えば無線通信デバイス１１０を物理デバイス１１２に向けるか、又は方向を合わせる７１０ことによって、意図ジェスチャ７０８を実行してよい。いくつかの実装では、意図ジェスチャ７０８は、無線通信デバイス１１０を物理デバイス１１２に向けて進める動きなどの、方位成分及び運動成分の両方を含んでよい。無線通信デバイス１１０内のプロセッサ７１４は、例えば、１つ以上のセンサ７１２（例えば、ジャイロスコープ、加速度計、及び／又はコンパス）によって測定された、向き７１０及び任意のその他の関連する動きに基づいて、意図ジェスチャ７０８を特定してよい。意図ジェスチャ７０８は、物理デバイス１１２を制御するユーザの意図として解釈されてよい。
【０１０９】
無線通信デバイス１１０内のインターフェース回路７１８は、物理デバイス１１２内のインターフェース回路７１６によって送信されたパケット７２０（又はフレーム）を受信する。パケット７２０は、物理デバイス１１２に関連付けられた識別子７２２を含んでいる。更に、パケット７２０は、パケット７２０の送信時間を規定する情報を含むことができる。インターフェース回路７１８（又はプロセッサ７１４）は、決定されたパケット７２０の到着時間と共に、（パケット７２０を伝達した無線信号の伝搬速度に基づいて）物理デバイス１１２までの距離７２４を決定してよい。追加的又は代替的に、無線通信デバイス１１０は、１つ以上の他のパケットを物理デバイス１１２と通信して、無線測距動作を実行することができる。プロセッサ７１４は、識別子７２２及び／又は距離７２４に基づいて、物理デバイス１１２を特定してよい。
【０１１０】
更に、コマンド又はコマンド値に応じて、無線通信デバイス１１０においてアクションジェスチャが実行されてよい。１つ以上のセンサ７１２が、アクションジェスチャ中にセンサデータ７２６を測定し、測定されたセンサデータをメモリ７２８に記憶してよい。プロセッサ７１４は、（例えば、センサデータ７２６をセンサ７１２から受信すること、及び／又はメモリ７２８から取得することによって）センサデータ７２６にアクセスし、このセンサデータ７２６を解釈して、アクションジェスチャに対応するコマンド値７３０を決定してよい。更に、インターフェース回路７１８は、コマンド値７３０を含んでいるパケット７３２をインターフェース回路７１６に送信してよい。物理デバイス１１２は、パケット７３２の受信時に、コマンド値７３０を実行することができる。
拡張現実
【０１１１】
図８は、無線測距を使用して環境内のオブジェクトの位置を特定する例を示す図面８００を提示している。具体的には、図１の環境１０８内で無線通信デバイス１１０に近接している物理デバイス１１２は、物理デバイス１１２に関連付けられた識別子を含むパケット（又はフレーム）を送信してよい。その後、無線通信デバイス１１０は、識別子を含んでいるこの送信を受信してよい。
【０１１２】
例えば、識別子は、物理デバイス１１２の（したがって、物理デバイス１１２のユーザの）一般的識別子又は一意の識別子のいずれかであってよい。あるいは、識別子は、輸送リソース、共有コンピューティングリソース（例えば、プリンタ）、医療リソース、表示リソース、セキュリティリソース、アクセシビリティリソース、又は安全リソースなどの、物理デバイス１１２に対応するリソースクラスに関連付けられてよい。（ユーザが、物理デバイス１１２に近接して、又は関連付けられて使用できる特定のアイテムを購入したいなどの場合に、）識別子が、検索結果又は所望の金融取引と連動して受信されていてよいということに注意する。具体的には、無線通信デバイス１１０のユーザがリソースクラスに関して（例えば検索エンジンを使用して）検索を実行し、送信が受信された場合、無線通信デバイス１１０は、下で更に説明されるように、識別子が受信されたときに、物理デバイス１１２に関連する位置情報を表示してよい。代替的又は追加的に、識別子は、無線通信デバイス１１０のユーザの連絡先に対応してよく、連絡先の例としては、ユーザの友人又は同僚（すなわち、ユーザがすでに知っている誰か）、あるいはユーザが図１の環境内１０８で会うことになっている（ユーザが知っていても、知らなくてもよい）誰か、などが挙げられる。例えば、会合を容易にするために、関係者のいずれか又は両方が、あらかじめ識別子を提供することができ、その後、各デバイスがこの識別子を監視できる。
【０１１３】
いくつかの実施形態では、識別子は、無線通信デバイス１１０に記憶された（又は、遠隔で記憶されたデータ構造内でアクセスされ得る）、（例えば、物理デバイス１１２に関連付けられた）別の人に関する持続的な連絡先情報に関連付けられ得る。その後、この識別子が無線通信デバイス１１０によって検出されたときに、識別子に対応する人の存在及び識別情報を伝えるインジケータが提供され得るあるいは、識別子は、無線通信デバイス１１０又は物理デバイス１１２上で実行されるアプリケーションによって割り当てられる識別子などの、過渡的又は一時的な識別子であってよい。例えば、相乗りアプリケーションは、識別子を無線通信デバイス１１０に一時的に割り当ててよく、その後、この識別子をブロードキャストすることができる。更に、相乗りアプリケーションは、過渡的な識別子を、割り当てられた運転手に対応するデバイス（例えば、物理デバイス１１２）に提供し、人を車で拾うことを容易にすることができる。同様に、運転手のデバイスに対応する（持続的又は過渡的な）識別子を無線通信デバイス１１０に提供して、運転手を検証することができる。過渡的な識別子は、１時間などの所定の時間の経過後、又はトランザクションの完了時に、有効期限が切れてよい。任意の数の持続的及び過渡的な識別子をデバイス又はオブジェクトに関連付けて、例えば、様々なシナリオにまたがる特定を容易にすることができる。
【０１１４】
更に、識別子は、ユーザのプライバシーを保護するため、及びセキュリティを提供するために、時間と共に変更されてよい。具体的には、識別子は、図１のネットワーク１２４（インターネットなど）を介してクラウドベースのサーバ１２６によって割り当てられてよく、定期的に（例えば５分の時間インターバルが経過した後など）に更新されてよく、又は例えばトランザクションに関連付けられた、１回限りの識別子であってよい。いくつかの実施形態では、識別子は、例えば物理デバイス１１２に持続的に割り当てられ得る、匿名の識別子である。ただし、匿名の識別子は、例えばローカルに記憶された関連付けに基づいて匿名の識別子を解決することができる、１人以上の連絡先に知られてよい。電子デバイスが、定期的に送信され得る複数の識別子を使用して構成されてよいということに注意する。この最後の能力は、先行する実施形態のうちの１つ以上において使用されてよい。
【０１１５】
識別子を受信することに応じて、無線通信デバイス１１０は、識別子をローカル（又は、リモート）メモリ内の１つ以上の記憶されたターゲット識別子と比較して、一致を判定してよい。その後、無線通信デバイス１１０は、無線測距を使用して、無線通信デバイス１１０からの物理デバイス１１２の範囲（又は距離）８１０及び／又は物理デバイス１１２に対する方向８１２を決定してよい。代替的又は追加的に、無線通信デバイス１１０は、無線通信デバイス１１０の指標（ＲＳＳＩなど）及び／又は向きに基づいて、範囲８１０及び／又は方向８１２を決定してよい。なお、無線測距は、２ＧＨｚ無線帯域内、５ＧＨｚ無線帯域内、ＩＳＭ帯域内、６０ＧＨｚ無線帯域内、超広帯域内などの、周波数の１つ以上の帯域内で、実行されてよい。
【０１１６】
消費電力を低減するために、無線通信デバイス１１０及び／又は物理デバイス１１２は、一意の識別子（単数又は複数）又は一般的識別子（単数又は複数）を送信してよく、あるいは両方のデバイスが図１の環境１０８内に存在する場合（及び、更に一般的には、両方のデバイスが地理上のフェンスで囲まれた領域内に存在する場合）などの、各デバイスが近接している場合にのみ、かつ／又は無線通信デバイス１１０及び／又は物理デバイス１１２のユーザ間の約束又は会合の時間に基づいて、一意の識別子（単数又は複数）又は一般的識別子（単数又は複数）の受信を試みてよい。例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）低エネルギー受信機を使用して、例えば物理デバイス１１２から、識別子を含んでいるメッセージを受信してよい。無線通信デバイス１１０は、このメッセージを受信することに基づいて、１つ以上の受信機を起動し、無線測距を開始することができるため、無線通信デバイス１１０は、物理デバイス１１２に対する範囲８１０及び／又は方向８１２を決定することができる。いくつかの実装では、無線通信デバイス１１０は、一意の識別子を含むメッセージを物理デバイス１１２から受信してもよい。
【０１１７】
次に、図９〜図１５を参照して下で更に説明されるように、無線通信デバイス１１０は、物理デバイス１１２などのオブジェクトに対する範囲及び／又は方向を示す出力情報を提示してよい。
【０１１８】
いくつかの実施形態では、物理デバイス１１２が、（隣接する部屋でも、近隣の部屋でもない）同じ部屋などの、無線通信デバイス１１０と同じ環境１０８（図１）内にあるかどうかを判定するために、無線通信デバイス１１０によって周囲の音が使用されてよい。例えば、無線通信チャネル（ＷＬＡＮなど）を介して無線通信デバイス１１０と共有される、物理デバイス１１２によって記録された周囲の音が、無線通信デバイス１１０によって測定された周囲の音と比較されてよい。周囲の音の測定値の比較結果が良好である場合、無線通信デバイス１１０及び物理デバイス１１２が同じ部屋に存在するということが、決定されてよい。代替的又は追加的に、無線通信デバイス１１０は、物理デバイス１１２によって検出、監視、及び／又は記録され得る１つ以上の音響チャープ又は音（人間が聴くことができる範囲外の周波数の帯域内であってよい）を出力してよい。
【０１１９】
更に一般的には、１つ以上の他のデバイス／オブジェクトから物理デバイス１１２を区別するなど、環境１０８（図１）内の１つ以上の潜在的なターゲットデバイスの曖昧さをなくすために、無線通信デバイス１１０によって実行される１つ以上の測定が使用されてよい。例えば、無線通信デバイス１１０の方を向いているユーザのターゲットデバイスは、同じ向き、異なる高さ、及び／あるいは同じであるか、又は異なるＲＳＳＩを有してよい。識別子及び／又は範囲３１０と共に１つ以上の測定値を使用して、物理デバイス１１２を特定してよい。更に、前述したように、デバイスが誰かのポケットの中にあるため、情報の組み合わせ又は共有の対象になる可能性が低いということを示す場合のある周囲の音に基づいて、潜在的なターゲットデバイスが除外されてよい。
【０１２０】
高度計又は到着角の情報を使用して、対象になる可能性のある領域の外部（例えば、テーブルの下、又はポケット／バッグの中が、配置される場所の候補になる可能性が低い場合、それらの場所）にある潜在的なターゲットデバイスを除外することもできる。別の例では、一次無線範囲内又は無線近接性の範囲内にあるが、適切な物理空間又は物理的近接性の外部にある潜在的なターゲットデバイスを除外するために、超音波チャープ又は６０ＧＨｚの送信が使用され得る（例えば、除外される潜在的なターゲットデバイスは、別の室内に存在していてよい）。
【０１２１】
ただし、複数の潜在的なターゲットデバイスを、これらの方法のうちの１つ以上において区別できない場合、無線通信デバイス１１０のユーザは、特定された潜在的なターゲットデバイスのセットのうちから選択するよう要求されてよい。例えば、潜在的なターゲットデバイスのリストを含むユーザインターフェースが、無線通信デバイス１１０のディスプレイ上に提示されてよく、デバイスが、ユーザの入力によって選択され得る。
【０１２２】
前述の説明では、物理デバイス１１２が例として使用されているが、他の実施形態では、環境１０８（図１）内のオブジェクトは、図１の物理デバイス１１８の仮想表現１１４などの、仮想表現であることができる。例えば、仮想表現は、部屋又は図１の環境１０８内の所定の物理的位置（図１の物理的位置１１６など）における物理デバイスの代理であってよい。所定の物理的位置（及び、更に一般的には、３次元空間内の所定の物理的位置）が、例えばトレーニングプロセスの間に、ユーザによって無線通信デバイス１１０を介して指定されていてよく、例えば、無線通信デバイス１１０を物理的位置に近づけるか、又は接触させて、無線通信デバイス１１０上のタッチ感知ディスプレイに表示されたユーザインターフェース内の仮想コマンドアイコンをアクティブにすることによって、あるいは無線通信デバイス１１０を物理的位置に接触させて、コマンド又は命令を言葉で言い、それらのコマンド又は命令が無線通信デバイス１１０によって監視されて、音声認識技術を使用して解釈されることによって、指定されていてよいということに注意する。
【０１２３】
次に、環境内のオブジェクト（物理デバイス１１２など）の決定された位置に基づいて表示される情報の例について説明する。図９は、環境（及び、更に一般的には、環境のグラフィカル表現）内の近接領域のマップ９１０を表示する、ディスプレイ９０８上のユーザインターフェース９００の例を示す図面を提示している。ユーザが無線通信デバイス１１０を掌に持っているときに、マップ９１０が表示されてよい。マップ９１０は、物理デバイス１１２などのオブジェクトの位置を表すインジケータ９１２を含むことができる。いくつかの実装では、インジケータ９１２の位置だけで、対応するオブジェクトに対する決定された範囲及び／又は方向を伝達することができる。いくつかの他の実装では、マップ９１０と共に、決定された範囲及び／又は距離を示す追加情報も提示され得る。
【０１２４】
マップ９１０が、無線通信デバイス１１０の周囲の環境内のオブジェクト（物理デバイス１１２など）及び相対的位置（単数又は複数）に関する直感的な状況認識を提供してよいということに注意する。例えば、ユーザインターフェース技術によって、ユーザは、消火器、救急箱、自動体外式除細動器、出口、及び／又は医療訓練を受けた人などの、環境内のリソースの位置を特定できるようになってよい。代替的又は追加的に、ユーザインターフェース技術は、進行路上の前方にある電子デバイスがイベント（例えば、突然の減速）を経験したときなどに、近接するオブジェクトに関する動的位置情報を提供してよい。この電子デバイスに近接する、例えば進行路上の１つ以上の電子デバイスに、このイベントが通知されてよい。
【０１２５】
図１０は、ユーザインターフェースの例１０００を示す図面を提示している。ユーザインターフェース１０００は、無線通信デバイス１１０のディスプレイ９０８上に提示され、無線通信デバイス１１０の画像センサ（ＣＭＯＳ又はＣＣＤ撮像センサ、及びより一般的には、カメラなど）によってキャプチャされた近接領域の画像１０１０を表示してよい。無線通信デバイス１１０は、オブジェクト（例えば、物理デバイス１１２）を表す画像１０１０上に、重ね合わせられた注釈又はインジケータ１０１２（図９のインジケータ９１２と同じであっても、異なっていてもよい）を表示してもよい。オブジェクトは、無線送信において、無線通信デバイス１１０が識別子を受信した結果として、特定されていてよい。対応するオブジェクトが無線通信デバイス１１０の視距離の範囲内にあるかどうか、又はそれ以外の方法で無線通信デバイス１１０にとって可視であるかどうかに関わらず、インジケータ１０１２（及び／又は図９のインジケータ９１２）が表示されてよいということに注意する。例えば、無線通信デバイス１１０のユーザが、見にくいか、又はまだ見ることができないオブジェクトの位置を特定することを支援するために、インジケータ１０１２が提示されてよい。
【０１２６】
したがって、ユーザインターフェース技術は、拡張現実を含んでよく、又は使用してよい。具体的には、無線測距を使用して決定された位置情報（範囲及び／又は方向など）が、周囲の環境の画像上に重ね合わせられてよい。この拡張現実は、無線通信デバイス１１０のユーザが近くにある物、位置、リソース、及び／又は人を特定するのを支援するために、追加されたインテリジェンスを提供してよい。例えば、このアプローチは、会おうとしている人の位置を特定すること（人に基づく）、救急サービス又は無線の範囲などのリソースの位置を特定すること（リソースに基づく）、及び／又は建物若しくは道路などの、位置に基づく検索の結果を見つけること（検索に基づく）において、ユーザを支援するために使用されてよい。無線通信デバイス１１０のディスプレイは、対象のアイテムを表示するように拡張されたカメラ入力を含んでよい。
【０１２７】
したがって、ユーザが混雑した環境内にいて、無線通信デバイス１１０をかざした場合、無線通信デバイス１１０が、ユーザが探している人（又は物理デバイス１１２などの、この人に関連する電子デバイス）に方向が合わせられるか、又は向けられたときに、この人の画像が環境の画像上に表示されてよい。更に、図１６を参照して下で更に説明されるように、ユーザが（例えば、無線通信デバイス１１０の測定された向きに基づいて）回転したか、又は向きを変えたときに、ユーザが正しい方向（例えば、ユーザが探している人、オブジェクト、又はリソースの方向）を向いている場合、ユーザに関連するスマートウォッチ又はその他のそのようなウェアラブルデバイスが、触覚フィードバック（例えば、「タップ」、又はオーディオ出力などの別のタイプのフィードバック）を提供してよい。したがって、ユーザインターフェース技術は、混雑した環境においても、及びユーザが、自分が探している人にこれまで会ったことがない場合でも、社会的交流及び会合を容易にしてよい。
【０１２８】
いくつかの実施形態では、無線通信デバイス１１０は、異なるユーザインターフェースモードを自動的に切り替える。このことが、無線通信デバイス１１０の向きに基づくユーザインターフェースの異なるモードの例を示す図面を提示する図１１に示されている。具体的には、無線通信デバイス１１０のユーザがデバイスの向きを変えたときに、ジャイロスコープ又は加速度計が、方位値における変化を測定してよい。その後、無線通信デバイス１１０は、測定された方位値に基づいて、マップ９１０（図９）の表示と、画像１０１０（図１０）の表示との間で、選択的に遷移してよい。したがって、無線通信デバイス１１０が、水平方向に向けられた（例えば、ユーザの掌にある）場合、マップ９１０（図９）を表示するマップビュー１１１０が表示されてよい。無線通信デバイス１１０が、垂直方向に向けられた（例えば、物理デバイス１１２の方向に向いた）場合、画像１０１０（図１０）を表示するカメラビュー１１１２が表示されてよい。マップビュー１１１０インターフェースモードとカメラビュー１１１２インターフェースモードの間の遷移は、１つ以上のセンサ入力が閾値を超える向きの変化を示す場合に、開始され得る。代替的又は追加的に、物理デバイス１１２がユーザの視距離の範囲外にあるときに、マップビュー１１１０が表示されてよく、物理デバイス１１２が視距離の範囲内にあるときに、カメラビュー１１１２が表示されてよい。このようにして、ユーザは、無線通信デバイス１１０の向きを変えることによって、２つのユーザインターフェースモード間で直感的に切り替えるか、又は遷移してよい。
【０１２９】
あるいは、いくつかの実施形態では、無線通信デバイス１１０のユーザは、ユーザインターフェースモードを手動で選択又は指定することができる。このことが、ユーザインターフェース１２００の異なるモードの例を示す図面を提示する図１２に示されている。例えば、ユーザは、無線通信デバイス１１０のタッチ感知ディスプレイに対して、仮想アイコン７０８のストライク領域内でタッチ入力を行うことによって、例えば無線通信デバイス１１０の周囲３６０°の視界を表示するマップ１２１０を含んでいるマップビューを選択してよい。マップ１２１０は、インジケータ（インジケータ１２１６など）（例えば、テキスト、サムネイル、シンボル、エモーティコン、又はグラフィカルアイコンのいずれか、あるいはすべて）によって表される１つ以上のオブジェクト（物理デバイス１１２など）を、異なる範囲及び方向（範囲１２１２及び方向１２１４など）で描画することができる。更に、ユーザは、画像ビューを選択してよく、画像ビューでは、無線通信デバイス１１０が垂直方向に向けられて、物理デバイス１１２に向かう方向１２１４に向いたときに、画像１０１０（図１０）などの画像が表示され、物理デバイス１１２がインジケータ１０１２（例えば、テキスト、サムネイル、シンボル、エモーティコン、又はグラフィカルアイコンのいずれか、あるいはすべて）によって表される。
【０１３０】
いくつかの実施形態では、ユーザインターフェース技術は、拡張現実に対する変形を更に含むことができる。例えば、ユーザインターフェース１３１０における拡張現実の例を示す図面を提示する図１３に示されているように、無線通信デバイス１１０の前面カメラは、無線通信デバイス１１０の前にある環境の画像（又は動画）をキャプチャしてよい。無線通信デバイス１１０がオブジェクト（単数又は複数）の方向に向いているときに、オブジェクト（物理デバイス１１２など）を表す１つ以上のインジケータ１３１４と共に、画像（画像１３１２など）が無線通信デバイス１１０上に表示されてよい。その結果、無線通信デバイス１１０は、追加情報で拡張される方法で、ユーザの前の環境を提示する。インジケータ１３１４が、それらに対応する環境１０８内のオブジェクトの各位置を表すように、画像１３１２内に配置されてよいということに注意する。更に、インジケータ１３１４は、対応するオブジェクトの相対的範囲に関する直感的な情報を含む透視図を提供するように、サイズ設定されてよい。したがって、無線通信デバイス１１０から（すなわち、ユーザから）遠く離れたオブジェクトは、無線通信デバイス１１０に近いオブジェクトよりも小さいインジケータによって表されてよい。
【０１３１】
図１４は、視界の外に配置されることがあるオブジェクトを描画することを含めて、環境内のオブジェクトに関する拡張された状況認識の例を示す図面を提示している。具体的には、オブジェクト（例えば、物理デバイス１１２）が、不透明なバリア（壁など）の向こう側に配置された場合、１つ以上の画像１４１０を無線通信デバイス１１０のユーザインターフェース１４００内に表示することができ、それによってユーザは、不透明なバリアが存在しないかのように（又は、不透明なバリアを通して見ることができるかのように）、物理デバイス１１２を見ることができる。例えば、ユーザが別の部屋にあるリソース（プリンタなど）を探している場合、ユーザが無線通信デバイス１１０をリソースの方向に向けたときに、そのリソースを描画する画像１４１０がユーザインターフェース１４００内に表示されてよい。いくつかの実装では、画像１４１０は、リソース（例えば、物理デバイス１１２）に関する追加情報を含むことができる。例えば、追加情報は、ユーザがリソースに物理的又は仮想的にアクセスできるようにすることができる。
【０１３２】
したがって、ユーザインターフェースは、リソースに到達する方法に関する命令（及び任意選択的にマップ）を含んでよい。ディスプレイは、例えば、オブジェクトから識別子を受信して範囲及び／又は方向を決定することに基づいて、要求されたオブジェクトが配置されている位置を示すマップを提示することができる。代替的又は追加的に、検索によって位置情報が取得され得る。例えば、要求されたオブジェクトが視距離の範囲外にある場合、このアプローチを使用して、例えば空港を通って陸上輸送、税関などに至る経路を表示して、ユーザをオブジェクトまで誘導することができる。同様に、このアプローチを使用して、例えば目的のオブジェクト、リソース、又は位置への方向を含むようにマップ又はディスプレイを拡張することによって、ユーザがショッピングモール又はストア内を移動するのを支援することができる。更に、拡張現実のアプローチは、特定の通信事業者又はサービスプロバイダによって提供されるカバレッジなどの、Ｗｉ−Ｆｉカバレッジを含む領域に注釈を付けることができる。拡張された情報が、個人ごと（例えば、ユーザが電話番号などの識別情報を持っている別の人と会合する）、検索ごと（例えば、ユーザが場所／物の座標を検索して取得する）、リソースごと（例えば、救急設備、警備室、トイレが、自らの位置、タクシー又はレストランの位置を宣伝してよい）、又はこれらの組み合わせごとに、適用され得るということに注意する。
【０１３３】
代替的又は追加的に、ユーザは、無線通信デバイス１１０上に表示されたユーザインターフェース１４００内の物理デバイス１１２に関連付けられたアイコンをタップすることによって、物理デバイス１１２と組み合わせるか、又は接続するように、無線通信デバイス１１０に指示してよい。この直観的な組み合わせによって、その後、これらのデバイスは、互いに通信できるようになってよい。したがって、混雑した作業場にあるコンピュータなどのリソースが、ユーザインターフェース１４００へのタッチ入力によって選択され得る。
【０１３４】
これらの操作が実行された場合、無線通信デバイス１１０及び／又は物理デバイス１１２は、ユーザインターフェース１４００内にメッセージを表示してよく、これによって、無線通信デバイス１１０及び／又は物理デバイス１１２のユーザのいずれか又は両方が、組み合わせを確認できるようになる。加えて、物理デバイス１１２と組み合わせることは、指定された時間インターバル（１０分又は１時間など）の間、行われてよく、この時間インターバルの経過後、組み合わせが解消されてよい。このようにして、ユーザ及び／又はリソースは、組み合わせプロセスの制御を維持してよく、組み合わせが同じ環境（同じ部屋など）内にある物理デバイスと行われることを確認することによって、組み合わせが安全であることを保証できるようにしてもよい。このように、ユーザは、別のデバイスに成りすましているか、又はその他の方法で別のデバイスのふりをしている近くのデバイスと不注意に組み合わせることを回避してよい。このアプローチは、情報の共有及び／又は組み合わせの複雑さを低減することに役立つこともある。例えば、組み合わせプロセス中に、パスワードは必要とされなくてよい。いくつかの実施形態では、前述の仮想的な組み合わせ動作の後に、無線通信デバイス１１０及び物理デバイス１１２などのデバイスは、暗号キーを交換することができる。
【０１３５】
別の例では、無線通信デバイス１１０を、組み合わせられるオブジェクトの方向に向けることができる。無線通信デバイス１１０のカメラは、この方向にあるすべてのオブジェクトの画像をキャプチャしてよく、組み合わせの候補を示す選択可能な画面上のインジケータを提供してよい。例えば、無線で送信される関連する識別子及び１つ以上の測距動作に少なくとも部分的に基づいて、オブジェクトが決定され得る。次に、ユーザは、画面上のインジケータを使用して、組み合わせられるアイテム（及びプロトコル）を選択することができる。
【０１３６】
図１５に示されているように、ユーザインターフェース技術は、リマインダを提供するため、及び／又は環境内のオブジェクトを追跡するために使用されてもよい。例えば、ユーザインターフェース技術は、ユーザが環境内のオブジェクト（物理デバイス１１２など）の位置を追跡すること、又は環境内の関連するオブジェクトのグループに関するリマインダを取得することを、可能にしてよい。このようにして、親が子供を追跡してよく、又は人が１つ以上のオブジェクトを決して置き忘れないようにしてよい。
【０１３７】
いくつかの実施形態では、ユーザは、タグ付けされた関連するアイテム（テント及び関連するテントの支柱など）のグループをまとめる。例えばユーザがアイテムを忘れた場合に、すべてのアイテムがグループ内に存在しない場合、フィードバック（警報など）がユーザに提供される。更に、ユーザインターフェース技術を使用して、一意の識別子でタグ付けされたアイテムを追跡してよい。例えば、演奏中のステージ上の子供を追跡するように、カメラが構成され得る。同様に、ユーザインターフェース技術は、ユーザがある領域を出発するときに、追跡／タグ付けされたアイテムを置き忘れないように、ユーザに思い出させるために使用されてよい。例えば、傘が閾値距離よりも遠くに離れた場合に、リマインダが発行され得る。更に、この技術を使用して、ある領域内のアイテムの位置／移動を追跡すること、ゲーム（例えば、仮想ペイントボール）の目的でユーザを追跡することなどを、行うことができる。例えば、ユーザが、タグ付けされたアイテムから所定の距離を超えて移動した場合、ユーザはリマインダを受け取ってよい。更に一般的には、この技術は、ユーザが見ている物（名前など）又はユーザが実行する必要のあること（用事など）に関してユーザに思い出させるために、拡張現実の使用を含んでよい。
【０１３８】
前述したように、対象のオブジェクト（物理デバイス１１８など）に含まれているか、又は近接している、環境１０８内の任意選択的なタグ１５１０などの１つ以上の任意選択的なタグによって、リマインダ機能が容易にされてよい。具体的には、任意選択的なタグ１５１０は、無線で電力を収集してよく（例えば、２４ＧＨｚで信号を受信してよい）、チャープ又は短い送信を介して（例えば、６０ＧＨｚで）通信してよい。この通信は、例えば１００フィートまでの範囲を有してよく、指向性であってよい。２４ＧＨｚの電力信号は、信号上でエンコードされた識別子を含んでもよい。任意選択的なタグ１５１０は、信号を認識しない場合、応答しなくてよい。任意選択的なタグ１５１０が（例えば、電力を供給されて動作可能になったことを示した後に）スタートパルスに応答するための時間は、既知であってよい。信号をタグ１５１０から受信する無線通信デバイス１１０が、位相及び到着角を測定して方向の測定値を決定してよく、到着時間又は経過時間を使用し、既知の応答時間に基づいて、無線通信デバイス１１０とタグ１５１０の間の範囲を決定してよいということに注意する。
【０１３９】
ユーザインターフェース技術を使用して、多種多様なフィードバックが、環境内のユーザ又は他の個人に提供されてよい。このことが、ユーザインターフェースに関連付けられたフィードバックの異なるタイプの例を示す図面を提示する図１６に示されている。具体的には、無線通信デバイス１１０は、決定された位置情報の視覚的表示に加えて、他のタイプのフィードバックをユーザに提供してよい。例えば、無線通信デバイス１１０は、無線通信デバイス１１０によって直接的に、又は別の電子デバイス（ユーザのスマートウォッチなど）を介して間接的に、触覚フィードバックを提供してよい。具体的には、無線通信デバイス１１０は、スマートウォッチ１６１０に対して、トランスデューサ（トランス）１６１２を介して触覚フィードバックを提供するように指示してよい。このようにして、ユーザは、探されているオブジェクト（物理デバイス１１２など）の方向に向いているときに、フィードバックを受け取ってよい。
【０１４０】
更に、無線通信デバイス１１０は、テキスト又はオーディオメッセージなどのメッセージを物理デバイス１１２に送信してよい。例えば、メッセージは、実質的に物理デバイス１１２に対応する位置のみで知覚可能なビーム形成されたオーディオメッセージ１６１４として送信されるオーディオメッセージを含んでよい。このようにして、無線通信デバイス１１０のユーザは、範囲内の別の人（ユーザが見ることができる人など）に、その人に関連付けられた電子デバイスに関する従来の連絡先情報（電話番号又は電子メールアドレスなど）を持っていない場合でも、プライベートメッセージを送信することができる。例えば、ターゲットデバイスから、例えば広告ビーコンにおいて受信された識別子（例えば、匿名の識別子）に基づいて、メッセージをターゲットデバイスに向けることができる。その結果、この指向性通信は匿名であってもよい。いくつかの実施形態では、ビーム形成されたオーディオメッセージ１６１４は、建物又は構造物内のインフラを介して送信され得る。
【０１４１】
代替的又は追加的に、無線通信デバイス１１０は、環境内の人の名前、実行するべき用事、次回の約束などの役立つ情報を含むビーム形成されたオーディオメッセージを、無線通信デバイス１１０のユーザに送信してよい。したがって、無線通信デバイス１１０のユーザのみによって知覚され得る、例えば視覚的キュー及びビーム形成されたオーディオメッセージを介して、環境内の物をユーザに思い出させるために、指向性通信を使用して拡張現実が実装され得る。
【０１４２】
指向性を確認することによって、触覚フィードバック及び／又はメッセージが検索機能を強化することができ、例えば、無線通信デバイス１１０が正しい向きに向けられたときに、無線通信デバイス１１０がブザー音及び／又はビープ音を発してよいということに注意する。代替的又は追加的に、触覚フィードバックは、第２のデバイス（例えば、関連するスマートウォッチ）から発してよい。第２のデバイスは、無線通信デバイス１１０が、探されているリソースの方向に向けられたとき、呼び止められた車両が近づいているとき、見えにくい記号／アドレスを強調表示するため、バス／列車が、ユーザが必要とするバス／列車であり、ユーザが行きたい場所に行く予定であるということを示すため、などの場合に、触覚フィードバックを出力して、条件又はイベントをユーザに通知することができる。
【０１４３】
いくつかの実施形態では、ユーザインターフェース技術は、位置に基づく匿名チャットルーム、デバイスのユーザのみが応答を知覚できる（例えば、聞くことができる）ように、検索に応答するか、又は電子メールを読み取ることができる、電子アシスタント、ユーザの友人が部屋の中にいるかどうかを判定すること、などの、追加の特徴を提供するために使用される。
【０１４４】
図１７は、図１の無線通信デバイス１１０などの無線通信デバイスを使用してオブジェクトの位置を特定する方法の例１７００を示すフロー図である。動作中、無線通信デバイスは、無線通信デバイスに近接して配置されたオブジェクトに関連付けられた識別子を含む送信を受信する（処理１７１０）。いくつかの実施形態では、無線通信デバイスは、任意選択的に、受信された識別子を１つ以上の記憶されたターゲット識別子と比較して（処理１７１２）、一致が存在するかどうかを判定する。
【０１４５】
無線通信デバイスは、無線通信デバイスからオブジェクトまでの範囲及び／又は方向を決定する（処理１７１４）。この範囲又は方向あるいはその両方は、１つ以上の無線測距技術を少なくとも部分的に使用して決定される。次に、無線通信デバイスは、無線通信デバイスからのオブジェクトの範囲及び／又は方向を示す出力情報を提示する（処理１７１６）。例えば、無線通信デバイスは、オブジェクトを表す第１のインジケータを含むマップを表示するか、又はオブジェクトを表す第２のインジケータを含む画像を表示してよい。いくつかの実装において、無線通信デバイスは、例えばオブジェクトからの送信に含まれている識別子を使用して、メッセージをオブジェクトに送信してよい。
【０１４６】
方法１７００のいくつかの実施形態では、追加の処理又はより少ない処理が存在してよい。例えば、いくつかの実施形態では、無線通信デバイスは、識別子を含む送信を受信しない（処理１７１０）。更に、これらの処理の順序は変更されてよく、かつ／あるいは２つ以上の処理が単一の処理に結合されるか、又は並列に実行されてよい。
【０１４７】
ユーザインターフェース技術の実施形態が、図１８に更に示されており、図１８は、無線通信デバイス１１０と物理デバイス１１２（例として使用される）の間の通信を示している図面を提示している。無線通信デバイス１１０内のインターフェース回路（Interface circuit、ＩＣ）１８１２は、物理デバイス１１２内のインターフェース回路１８０８からメッセージ１８１０を受信してよい。このメッセージは、物理デバイス１１２及び／又は物理デバイス１１２のユーザに関連付けられた識別子１８１４を含んでよい。識別子１８１４は、プロセッサ１８１８に提供される。いくつかの実施形態では、プロセッサ１８１８は、メモリ１８２２内の１つ以上の記憶されたターゲット識別子１８２０に任意選択的にアクセスし、識別子１８１４を１つ以上の記憶されたターゲット識別子１８２０と任意選択的に比較して、一致１８２４が存在するかどうかを判定する。
【０１４８】
その後、インターフェース回路１８１２は、１つ以上の無線測距及び／又は到着角技術を使用して、物理デバイス１１２からの範囲１８２６及び／又は方向１８２８を決定してよい。範囲１８２６及び方向１８２８は、プロセッサ１８１８に提供される。
【０１４９】
次に、プロセッサ１８１８が、範囲１８２６及び／又は方向１８２８を示す出力情報を提示してよい。例えば、プロセッサ１８１８は、物理デバイス１１２を表す第１のインジケータを含むマップ又は物理デバイス１１２を表す第２のインジケータを含む画像などの、情報１８３０をディスプレイ１８３２上に表示するか、又は表示命令をディスプレイ１８３２に提供してよい。代替的又は追加的に、プロセッサ１８１８は、触覚フィードバック情報１８３４をトランスデューサ１８３６に送信して、触覚フィードバック１８３８を生成することなどによって、別のタイプのフィードバックを任意選択的に提供してよい。いくつかの実施形態では、プロセッサ１８１８は、１つ以上の命令１８４０をインターフェース回路１８１２に提供し、インターフェース回路１８１２は、識別子１８１４に基づいて、メッセージ１８４２（例えば、テキストメッセージ）を物理デバイス１１２に送信する。メッセージ１８４２は、範囲１８２６及び／又は方向１８２８のいずれか又は両方を含む、情報の１つ以上の項目を含むことができる。
代表的な実施形態
【０１５０】
いくつかの実施形態では、オブジェクトを制御するために無線通信デバイスによって実行される方法は、（ｉ）無線通信デバイスによって、オブジェクトを制御する意図を示す意図ジェスチャを特定することであって、このオブジェクトが無線通信デバイスに近接して配置されている、ことと、（ｉｉ）無線通信デバイスによって、無線測距動作に少なくとも部分的に基づいて、意図ジェスチャに関連付けられたオブジェクトを決定することと、（ｉｉｉ）無線通信デバイスに関連付けられた１つ以上のセンサによって生成されたセンサデータにアクセスすることと、（ｉｖ）センサデータを解釈してコマンド値を決定することと、（ｖ）このコマンド値を送信してオブジェクトを制御することと、を含む。
【０１５１】
いくつかの実施形態では、オブジェクトは物理的オブジェクトを含む。いくつかの実施形態では、物理的オブジェクトは、コンピューティングデバイス、ディスプレイ、プリンタ、通信デバイス、オーディオデバイス、器具、ウェアラブルデバイス、ホームオートメーションデバイス、環境制御、又はアクセサリを含む。いくつかの実施形態では、オブジェクトは仮想オブジェクトを含む。いくつかの実施形態では、仮想オブジェクトは、異なる位置での物理的オブジェクトの代理を含む。いくつかの実施形態では、無線測距動作は、無線送信特性を使用して無線通信デバイスとオブジェクトの間の距離を決定することを含む。いくつかの実施形態では、アクセスされるセンサデータは、無線通信デバイスに対応する方位値を含んでおり、この方位値は、コンパス、加速度計、又はジャイロスコープのうちの少なくとも１つを使用して決定される。いくつかの実施形態では、コマンド値は、無線通信デバイスをオブジェクトと組み合わせるためのコマンドを含む。いくつかの実施形態では、コマンド値は、オブジェクトの動作設定を変更するためのコマンドを含む。いくつかの実施形態では、コマンド値は、機能を実行するためのコマンドを含む。いくつかの実施形態では、この方法は、超音波チャープを使用してオブジェクトの近接を判定することを更に含む。いくつかの実施形態では、この方法は、コマンド値に応じて、センサ値を含んでいる応答をオブジェクトから受信することを更に含む。いくつかの実施形態では、コマンド値は、リソースに対するアクセスの要求を含む。
【０１５２】
いくつかの実施形態では、無線通信デバイスは、（ｉ）少なくとも１つの無線通信プロトコルを使用してオブジェクトと無線で通信するように構成されたインターフェース回路と、（ｉｉ）センサデータを測定するように構成された１つ以上のセンサと、（ｉｉｉ）インターフェース回路及び１つ以上のセンサに通信によって結合されており、プログラムモジュールを実行するように構成されているプロセッサと、（ｉｖ）プロセッサに通信によって結合されており、プログラムモジュールを記憶するように構成されているメモリとを含んでおり、このプログラムモジュールは、無線通信デバイスによって、無線通信デバイスに近接して配置されているオブジェクトを制御する意図を示している意図ジェスチャを特定し、無線測距に少なくとも部分的に基づいて、意図ジェスチャに関連付けられたオブジェクトを決定し、１つ以上のセンサによって生成されたセンサデータにアクセスし、アクセスされたセンサデータを解釈してアクションジェスチャを特定し、インターフェース回路を使用してアクションジェスチャに対応するコマンド値を送信して、オブジェクトを制御する、命令を含む。
【０１５３】
いくつかの実施形態では、アクションジェスチャは複合ジェスチャを含む。いくつかの実施形態では、オブジェクトを決定することは、オブジェクトに関連付けられた識別子を受信することに少なくとも部分的に更に基づく。いくつかの実施形態では、プログラムモジュールは、オブジェクトの組み合わせ動作を開始する命令を更に含む。
【０１５４】
いくつかの実施形態では、無線通信デバイスと共に使用するためのコンピュータプログラム製品は、非一時的コンピュータ可読記憶媒体と、オブジェクトを制御するために組み込まれたコンピュータプログラム機構とを含んでおり、このコンピュータプログラム機構は、（ｉ）無線通信デバイスによって、オブジェクトを制御する意図を示している意図ジェスチャを特定する命令であって、このオブジェクトが無線通信デバイスに近接して配置されている、命令と、（ｉｉ）無線通信デバイスによって、無線測距に少なくとも部分的に基づいて、意図ジェスチャに関連付けられたオブジェクトを決定する命令と、（ｉｉｉ）無線通信デバイスによって、無線通信デバイスに関連付けられた１つ以上のセンサによって生成されたセンサデータにアクセスする命令と、（ｉｖ）アクセスされたセンサデータを解釈してアクションジェスチャを決定する命令と、（ｖ）アクションジェスチャに対応するコマンドを送信してオブジェクトを制御する命令とを含む。
【０１５５】
いくつかの実施形態では、オブジェクトを決定する命令は、無線通信デバイスに関連付けられた１つ以上のセンサによって生成されたセンサデータに少なくとも部分的に基づいて、無線通信デバイスの向きを決定する命令を更に含む。いくつかの実施形態では、オブジェクトを決定する命令は、無線通信デバイスの向き及び無線測距に少なくとも部分的に基づいて別のオブジェクトを無視する命令を更に含む。
【０１５６】
いくつかの実施形態では、オブジェクトの位置を特定するために無線通信デバイスによって実行される方法は、（ｉ）無線通信デバイスに近接して配置されたオブジェクトに関連付けられた匿名の識別子を含んでいる送信を受信することと、（ｉｉ）無線通信デバイスからのオブジェクトの範囲及び方向を決定することであって、これらの範囲及び方向が、無線測距動作を少なくとも部分的に使用して決定される、ことと、（ｉｉｉ）範囲及び方向に少なくとも部分的に基づいて、オブジェクトの位置を示す出力情報を提示することと、を実行する無線通信デバイスを含む。
【０１５７】
いくつかの実施形態では、出力情報を提示することは、無線通信デバイスのディスプレイ上に、近接領域のマップを表示することと、このマップ上に、オブジェクトの位置を表すインジケータを表示することと、を含む。いくつかの実施形態では、オブジェクトが無線通信デバイスの視距離の範囲内にあるかどうかに関わらず、インジケータが表示される。いくつかの実施形態では、出力情報を提示することは、無線通信デバイスのディスプレイ上に、無線通信デバイスの画像センサによってキャプチャされた近接領域の画像を表示することと、この画像上に、オブジェクトの位置を表すインジケータを表示することと、を含む。いくつかの実施形態では、オブジェクトが無線通信デバイスの視距離の範囲内にあるかどうかに関わらず、インジケータが表示される。いくつかの実施形態では、オブジェクトに関連付けられた匿名の識別子は、過渡的な識別子を含む。いくつかの実施形態では、オブジェクトに関連付けられた匿名の識別子は、オブジェクトに対応するリソースクラスを特定する。いくつかの実施形態では、この方法は、受信された匿名の識別子を１つ以上の記憶されたターゲット識別子と比較して、一致を判定することを更に含む。いくつかの実施形態では、１つ以上の記憶されたターゲット識別子が、検索結果と共に受信されている。いくつかの実施形態では、１つ以上の記憶されたターゲット識別子のうちの少なくとも１つが、無線通信デバイスに記憶された連絡先に対応する。いくつかの実施形態では、出力情報を提示することは、無線通信デバイスの向きに基づいて、オブジェクトを表す第１のインジケータを含む近接領域のマップを表示することと、オブジェクトに対応する第２のインジケータを含む近接領域のカメラキャプチャ画像を表示することとの間で遷移することを更に含む。いくつかの実施形態では、インジケータが、範囲に従ってサイズ設定される。いくつかの実施形態では、この方法は、匿名の識別子を使用してメッセージをオブジェクトに送信することを更に含む。いくつかの実施形態では、このメッセージは、実質的にオブジェクトに対応する位置のみで知覚可能なビーム形成されたオーディオメッセージとして送信されるオーディオメッセージを含んでおり、この位置は、範囲及び方向に少なくとも部分的に基づいて決定される。いくつかの実施形態では、出力情報は触覚出力を含む。いくつかの実施形態では、触覚出力は、無線通信デバイスに関連付けられたデバイスによって提示される。
【０１５８】
いくつかの実施形態では、無線通信デバイスは、（ｉ）少なくとも１つの無線通信プロトコルを使用してオブジェクトと無線で通信するよう構成されたインターフェース回路と、（ｉｉ）インターフェース回路に通信によって結合されており、プログラムモジュールを実行するように構成されているプロセッサと、（ｉｉｉ）プロセッサに通信によって結合されており、プログラムモジュールを記憶するように構成されているメモリとを含んでおり、このプログラムモジュールは、インターフェース回路を介して、無線通信デバイスに近接して配置されたオブジェクトに関連付けられた匿名の識別子を含んでいる送信を受信し、インターフェース回路を介して、無線通信デバイスからのオブジェクトの範囲及び方向であって、これらの範囲及び方向が、無線測距動作を少なくとも部分的に使用して決定される、範囲及び方向を決定と、無線通信デバイスからのオブジェクトの範囲及び方向を示す出力情報を提示する、命令を含む。
【０１５９】
いくつかの実施形態では、出力情報を提示する命令が、オブジェクトを表す位置インジケータを含んでいるマップを提示する命令を更に含む。
【０１６０】
いくつかの実施形態では、無線通信デバイスと共に使用するためのコンピュータプログラム製品は、非一時的コンピュータ可読記憶媒体と、オブジェクトの位置を特定するために組み込まれたコンピュータプログラム機構とを含んでおり、このコンピュータプログラム機構は、（ｉ）無線通信デバイスによって、無線通信デバイスに近接して配置されたオブジェクトに関連付けられた匿名の識別子を含んでいる送信を受信する命令と、（ｉｉ）無線通信デバイスによって、無線通信デバイスからのオブジェクトの範囲及び方向を決定する命令であって、これらの範囲及び方向が、無線測距動作を少なくとも部分的に使用して決定される、命令と、（ｉｉｉ）無線通信デバイスからのオブジェクトの範囲及び方向を示す出力情報を提示する命令とを含む。
【０１６１】
いくつかの実施形態では、提示する命令は、無線通信デバイスの向きに基づいて、オブジェクトを表す第１のインジケータを含む近接領域のマップを表示することと、オブジェクトに対応する第２のインジケータを含む近接領域のカメラキャプチャ画像を表示することとの間で遷移する命令を更に含む。
【０１６２】
前述の説明では、本発明者らは「いくつかの実施形態」に言及している。「いくつかの実施形態」とは、可能なすべての実施形態のサブセットについて説明しているが、必ずしも実施形態の同じサブセットを指定するわけではないことに留意されたい。
【０１６３】
前述の説明は、あらゆる当業者が本開示を製作及び使用することを可能にすることが意図されており、特定の用途及びその要件との関連で提供される。更には、本開示の実施形態の前述の説明は、例示及び説明のみを目的として提示されている。それらの説明は、網羅的であること、又は、開示された形態に本開示を限定することを意図するものではない。したがって、多くの修正形態及び変形形態が、当業者には明らかとなり、本明細書で定義される一般原則は、本開示の趣旨と範囲から逸脱することなく、他の実施形態及び用途に適用することができる。更には、上述の実施形態の論考は、本開示を限定することを意図するものではない。それゆえ、本開示は、示される実施形態に限定されることを意図するものではなく、本明細書で開示される原理及び特徴と合致する最も広い範囲を与えられるものとする。
【図１】
2019510296.tif 000003
【図２】
2019510296.tif 000004
【図３】
2019510296.tif 000005
【図４】
2019510296.tif 000006
【図５】
2019510296.tif 000007
【図６】
2019510296.tif 000008
【図７】
2019510296.tif 000009
【図８】
2019510296.tif 000010
【図９】
2019510296.tif 000011
【図１０】
2019510296.tif 000012
【図１１】
2019510296.tif 000013
【図１２】
2019510296.tif 000014
【図１３】
2019510296.tif 000015
【図１４】
2019510296.tif 000016
【図１５】
2019510296.tif 000017
【図１６】
2019510296.tif 000018
【図１７】
2019510296.tif 000019
【図１８】
2019510296.tif 000020
【手続補正書】
【提出日】平成30年7月27日(2018.7.27)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
オブジェクトの位置を特定するために無線通信デバイスによって実行される方法であって、
前記無線通信デバイスによって、
前記無線通信デバイスに近接して配置されたオブジェクトに関連付けられた匿名の識別子を含んでいる送信を受信することと、
前記無線通信デバイスからの前記オブジェクトの範囲及び方向を決定することであって、前記範囲及び前記方向が、無線測距動作を少なくとも部分的に使用して決定される、ことと、
前記範囲及び前記方向に少なくとも部分的に基づいて、前記オブジェクトの位置を示す出力情報を提示することと、を含む、方法。
【請求項２】
前記出力情報を提示することが、
近接領域のマップを前記無線通信デバイスのディスプレイ上に表示することと、
前記オブジェクトの前記位置を表すインジケータを前記マップ上に表示することと、を含む、請求項１に記載の方法。
【請求項３】
前記オブジェクトが前記無線通信デバイスの視距離の範囲内にあるかどうかに関わらず、前記インジケータが表示される、請求項２に記載の方法。
【請求項４】
前記出力情報を提示することが、
前記無線通信デバイスの画像センサによってキャプチャされた近接領域の画像を前記無線通信デバイスのディスプレイ上に表示することと、
前記オブジェクトの前記位置を表すインジケータを前記画像上に表示することと、を含む、請求項１に記載の方法。
【請求項５】
前記オブジェクトが前記無線通信デバイスの視距離の範囲内にあるかどうかに関わらず、前記インジケータが表示される、請求項４に記載の方法。
【請求項６】
前記オブジェクトに関連付けられた前記匿名の識別子が過渡的な識別子を含む、請求項１に記載の方法。
【請求項７】
前記オブジェクトに関連付けられた前記匿名の識別子が、前記オブジェクトに対応するリソースクラスを特定する、請求項１に記載の方法。
【請求項８】
前記受信された匿名の識別子を１つ以上の記憶されたターゲット識別子と比較して、一致を判定することを更に含む、請求項１に記載の方法。
【請求項９】
前記１つ以上の記憶されたターゲット識別子が、検索結果と共に受信されている、請求項８に記載の方法。
【請求項１０】
前記１つ以上の記憶されたターゲット識別子のうちの少なくとも１つが、前記無線通信デバイスに記憶された連絡先に対応する、請求項８に記載の方法。
【請求項１１】
前記出力情報を提示することが、
前記無線通信デバイスの向きに基づいて、前記オブジェクトを表す第１のインジケータを含む近接領域のマップを表示することと、前記オブジェクトに対応する第２のインジケータを含む前記近接領域のカメラキャプチャ画像を表示することとの間で遷移することを更に含む、請求項１に記載の方法。
【請求項１２】
前記インジケータが、前記範囲に従ってサイズ設定される、請求項１１に記載の方法。
【請求項１３】
前記匿名の識別子を使用して前記オブジェクトにメッセージを送信することを更に含む、請求項１に記載の方法。
【請求項１４】
前記メッセージが、実質的に前記オブジェクトに対応する位置のみで知覚可能なビーム形成されたオーディオメッセージとして送信されるオーディオメッセージを含んでおり、前記位置が、前記範囲及び前記方向に少なくとも部分的に基づいて決定される、請求項１３に記載の方法。
【請求項１５】
前記出力情報が触覚出力を含む、請求項１に記載の方法。
【請求項１６】
前記触覚出力が、前記無線通信デバイスに関連付けられたデバイスによって提示される、請求項１５に記載の方法。
【請求項１７】
少なくとも１つの無線通信プロトコルを使用してオブジェクトと無線で通信するよう構成されたインターフェース回路と、
前記インターフェース回路に通信によって結合されており、プログラムモジュールを実行するように構成されている、プロセッサと、
前記プロセッサに通信によって結合されており、前記プログラムモジュールを記憶するように構成されている、メモリと、を含む無線通信デバイスであって、前記プログラムモジュールが、
前記インターフェース回路を介して、前記無線通信デバイスに近接して配置されたオブジェクトに関連付けられた匿名の識別子を含んでいる送信を受信し、
前記インターフェース回路を介して、前記無線通信デバイスからの前記オブジェクトの範囲及び方向であって、前記範囲及び前記方向が、無線測距動作を少なくとも部分的に使用して決定される、範囲及び方向を決定し、
前記無線通信デバイスからの前記オブジェクトの前記範囲及び前記方向を示す出力情報を提示する、命令を含む、無線通信デバイス。
【請求項１８】
出力情報を提示する前記命令が、前記オブジェクトを表す位置インジケータを含んでいるマップを提示する命令を更に含む、請求項１７に記載の無線通信デバイス。
【請求項１９】
無線通信デバイスと共に使用するためのコンピュータプログラム製品であって、前記前記コンピュータプログラム製品が、非一時的コンピュータ可読記憶媒体と、オブジェクトの位置を特定するために組み込まれたコンピュータプログラム機構とを含んでおり、前記コンピュータプログラム機構が、
前記無線通信デバイスによって、前記無線通信デバイスに近接して配置されたオブジェクトに関連付けられた匿名の識別子を含んでいる送信を受信する命令と、
前記無線通信デバイスによって、前記無線通信デバイスからの前記オブジェクトの範囲及び方向を決定する命令であって、前記範囲及び前記方向が、無線測距動作を少なくとも部分的に使用して決定される、命令と、
前記無線通信デバイスからの前記オブジェクトの前記範囲及び前記方向を示す出力情報を提示する命令と、を含む、コンピュータプログラム製品。
【請求項２０】
前記提示する命令が、
前記無線通信デバイスの向きに基づいて、前記オブジェクトを表す第１のインジケータを含む近接領域のマップを表示することと、前記オブジェクトに対応する第２のインジケータを含む前記近接領域のカメラキャプチャ画像を表示することとの間で遷移する命令を更に含む、請求項１９に記載のコンピュータプログラム製品。
【国際調査報告】
2019510296.tif 000021
2019510296.tif 000022
2019510296.tif 000023