(57)【特許請求の範囲】
【請求項１】
指向性を有する第１の無線信号を送信する第１の無線インタフェースと、
第２の無線インタフェースと、
前記第２の無線インタフェースにより受信される第２の無線信号が、当該第２の無線信号の送信元デバイスである第１の装置により前記第１の無線信号が受信されたことを示す標識を含む場合に、前記第２の無線インタフェースに前記第１の装置との接続を確立させ、
前記第２の無線インタフェースが接続可能な装置へサービス情報を問合せるための第３の無線信号を前記第２の無線インタフェースから送信させる制御部と、
を備え、
前記第２の無線信号は、前記第３の無線信号に対する応答信号である、
無線通信装置。
【請求項２】
前記制御部は、前記第２の無線信号が前記標識を含む場合に、前記第２の無線インタフェースが接続すべき装置として前記第１の装置がユーザにより指定されたと判定する、請求項１に記載の無線通信装置。
【請求項３】
前記無線通信装置は、前記第２の無線インタフェースが接続可能な装置のリストを表示する表示部、をさらに備える、請求項１又は請求項２に記載の無線通信装置。
【請求項４】
前記制御部は、前記リストにおいて前記第１の装置を強調的に表示させる、請求項３に記載の無線通信装置。
【請求項５】
前記制御部は、前記第１の装置との接続がユーザにより承認された場合に、前記第２の無線インタフェースに前記第１の装置との接続を確立させる、請求項１〜４のいずれか１項に記載の無線通信装置。
【請求項６】
前記制御部は、前記第２の無線信号が前記標識を含む場合に、ユーザによる承認を待つことなく、前記第２の無線インタフェースに前記第１の装置との接続を確立させる、請求項１又は請求項２に記載の無線通信装置。
【請求項７】
前記制御部は、閾値を上回る回数又は時間にわたって受信される複数の前記第２の無線信号が継続的に前記標識を含む場合に、前記第２の無線インタフェースが接続すべき装置として前記第１の装置がユーザにより指定されたと判定する、請求項１〜６のいずれか１項に記載の無線通信装置。
【請求項８】
前記標識は、直近の所定の時間内に前記第１の装置により前記第１の無線信号が受信されたことを示す、請求項１〜７のいずれか１項に記載の無線通信装置。
【請求項９】
前記第２の無線インタフェースは、無線ＬＡＮ（Local  Area  Network）方式に従って動作する、請求項１〜８のいずれか１項に記載の無線通信装置。
【請求項１０】
前記第２の無線信号は、Ｗｉ−Ｆｉダイレクトのサービスディスカバリレスポンスであり、
前記標識は、前記サービスディスカバリレスポンスのＡＮＱＰクエリレスポンスベンダ固有コンテンツフィールドに記述される、
請求項９に記載の無線通信装置。
【請求項１１】
前記制御部は、前記第１の無線信号が前記第１の無線インタフェースから送信された後であって、前記第２の無線インタフェースが前記接続を確立する前に、前記第２の無線インタフェースが処理中であることを示す情報を画面に表示させる、請求項１〜１０のいずれか１項に記載の無線通信装置。
【請求項１２】
指向性を有する第１の無線信号を第１の無線インタフェースを介して送信し、第２の無線インタフェースを介して受信される第２の無線信号が、当該第２の無線信号の送信元デバイスである第１の装置により前記第１の無線信号が受信されたことを示す標識を含む場合に、前記第２の無線インタフェースに前記第１の装置との接続を確立させ、
前記第２の無線インタフェースが接続可能な装置へサービス情報を問合せるための第３の無線信号を前記第２の無線インタフェースから送信させる、
プログラム、を実行するプロセッサと、
前記プログラムを記憶するメモリと、
を備え、
前記第２の無線信号は、前記第３の無線信号に対する応答信号である、
通信制御装置。
【請求項１３】
指向性を有する第１の無線信号を受信可能な第１の無線インタフェースと、
第２の無線インタフェースと、
前記第１の無線インタフェースにより前記第１の無線信号が受信された場合に、前記第１の無線信号が受信されたことを示す標識を含む第２の無線信号を、前記第２の無線インタフェースによりサポートされる無線通信方式での接続相手を探索する第１の装置へ、前記第２の無線インタフェースから送信させる制御部と、
を備え、
前記第２の無線信号は、前記第２の無線インタフェースにより受信される第３の無線信号に対する応答信号である、
無線通信装置。
【請求項１４】
前記無線通信装置は、前記第２の無線インタフェースと前記第１の装置との間で確立される無線接続を介して受信される画像を表示する表示部、をさらに備える、請求項１３に記載の無線通信装置。
【請求項１５】
前記制御部は、前記第２の無線インタフェースにより前記第３の無線信号が受信された場合において、前記第１の無線信号の前回の受信からの経過時間が閾値を下回るときに、前記第２の無線信号を前記第２の無線インタフェースから送信させる、請求項１３又は１４に記載の無線通信装置。
【請求項１６】
前記制御部は、前記第３の無線信号の送信元デバイスの識別情報が前記第１の無線信号に含まれる識別情報に適合する場合に、前記応答信号として前記第２の無線信号を前記第２の無線インタフェースから送信させる、請求項１３〜１５のいずれか１項に記載の無線通信装置。
【請求項１７】
前記制御部は、前記第１の無線信号が前記第１の無線インタフェースにより受信された場合に、自装置が前記接続相手の候補であることを示す表示オブジェクトを画面に表示させる、請求項１３〜１６のいずれか１項に記載の無線通信装置。
【請求項１８】
指向性を有する第１の無線信号が第１の無線インタフェースを介して受信された場合に、前記第１の無線信号が受信されたことを示す標識を含む第２の無線信号を、第２の無線インタフェースによりサポートされる無線通信方式での接続相手を探索する第１の装置へ、前記第２の無線インタフェースを介して送信するプログラム、を実行するプロセッサと、
前記プログラムを記憶するメモリと、
を備え、
前記第２の無線信号は、前記第２の無線インタフェースにより受信される第３の無線信号に対する応答信号である、
通信制御装置。
【請求項１９】
第１の無線インタフェース及び第２の無線インタフェースを備える無線通信装置により実行される通信制御方法であって、
前記第１の無線インタフェースから、指向性を有する第１の無線信号を送信することと、
前記第２の無線インタフェースにより、第２の無線信号を受信することと、
前記第２の無線信号の送信元デバイスである第１の装置により前記第１の無線信号が受信されたことを示す標識を前記第２の無線信号が含む場合に、前記第２の無線インタフェースに前記第１の装置との接続を確立させることと、
前記第２の無線インタフェースが接続可能な装置へサービス情報を問合せるための第３の無線信号を前記第２の無線インタフェースから送信させることと、
を含み、
前記第２の無線信号は、前記第３の無線信号に対する応答信号である、
通信制御方法。
【請求項２０】
指向性を有する第１の無線信号を送信する第１の無線インタフェースと、第２の無線インタフェースと、を備える無線通信装置を制御するコンピュータを、
前記第２の無線インタフェースにより受信される第２の無線信号が、当該第２の無線信号の送信元デバイスである第１の装置により前記第１の無線信号が受信されたことを示す標識を含む場合に、前記第２の無線インタフェースに前記第１の装置との接続を確立させ、  
前記第２の無線インタフェースが接続可能な装置へサービス情報を問合せるための第３の無線信号を前記第２の無線インタフェースから送信させ、
前記第２の無線信号は、前記第３の無線信号に対する応答信号である制御部、
として機能させるためのプログラム。
【請求項２１】
第１の無線インタフェース及び第２の無線インタフェースを備える無線通信装置により実行される通信制御方法であって、
第１の無線インタフェースにより、指向性を有する第１の無線信号を受信することと、
前記第１の無線信号が受信されたことを示す標識を含む第２の無線信号を、前記第２の無線インタフェースによりサポートされる無線通信方式での接続相手を探索する第１の装置へ、前記第２の無線インタフェースから送信することと、
を含み、
前記第２の無線信号は、前記第２の無線インタフェースにより受信される第３の無線信号に対する応答信号である、
通信制御方法。
【請求項２２】
指向性を有する第１の無線信号を受信可能な第１の無線インタフェースと、第２の無線インタフェースと、を備える無線通信装置を制御するコンピュータを、
前記第１の無線インタフェースにより前記第１の無線信号が受信された場合に、前記第１の無線信号が受信されたことを示す標識を含む第２の無線信号を、前記第２の無線インタフェースによりサポートされる無線通信方式での接続相手を探索する第１の装置へ、前記第２の無線インタフェースから送信させ、
前記第２の無線信号は、前記第２の無線インタフェースにより受信される第３の無線信号に対する応答信号である、
制御部、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、無線通信装置及び通信制御装置に関する。
【背景技術】
【０００２】
従来、無線通信装置をピアツーピアで互いに接続する無線接続方式が存在する。ＩＥＥＥ８０２．１１シリーズにおいて標準化されている無線ＬＡＮ（Local  Area  Network）のアドホックモード、又はＷｉ−Ｆｉダイレクトは、そうした無線接続方式の一例である。Ｗｉ−Ｆｉアライアンスにより策定されたディスプレイ伝送技術であるＭｉｒａｃａｓｔ（登録商標）は、Ｗｉ−Ｆｉダイレクトによって確立される無線接続を利用して、端末のディスプレイ映像を接続相手の端末へ伝送し、その画面に表示させる。【０００３】
ある無線通信装置の近傍に複数の接続相手の候補が存在する場合に、どの候補との間で無線接続を確立すべきかを的確かつ簡単に指定することができれば、ユーザにとって有益である。この観点において、特許文献１は、ＮＦＣ（Near  Field  Communication）などの近接無線通信方式でのいわゆる「タッチ」によって、ユーザに接続相手を指定させることを提案している。特許文献２は、無線信号の受信信号強度に基づいて「タッチ」を判定することを提案している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−２８３５９０号公報
【特許文献２】特開２０１２−１９９９０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、例えばリビングのイスに座っているユーザが手元の携帯端末と離れた場所にあるテレビジョン装置との間で無線接続を確立させようとする場合に、ユーザがわざわざイスから立ち上がってテレビジョン装置へタッチをしに行くことは面倒である。【０００６】
従って、ユーザに負担となる動作を課すことなく、無線接続の接続相手を簡単に選択することのできる仕組みが提供されることが望ましい。
【課題を解決するための手段】
【０００７】
本開示によれば、指向性を有する第１の無線信号を送信する第１の無線インタフェースと、第２の無線インタフェースと、前記第２の無線インタフェースにより受信される第２の無線信号が、当該第２の無線信号の送信元デバイスである第１の装置により前記第１の無線信号が受信されたことを示す標識を含む場合に、前記第２の無線インタフェースに前記第１の装置との接続を確立させる制御部と、を備える無線通信装置が提供される。【０００８】
また、本開示によれば、指向性を有する第１の無線信号を第１の無線インタフェースを介して送信し、第２の無線インタフェースを介して受信される第２の無線信号が、当該第２の無線信号の送信元デバイスである第１の装置により前記第１の無線信号が受信されたことを示す標識を含む場合に、前記第２の無線インタフェースに前記第１の装置との接続を確立させるプログラム、を実行するプロセッサと、前記プログラムを記憶するメモリと、を備える通信制御装置が提供される。【０００９】
また、本開示によれば、指向性を有する第１の無線信号を受信可能な第１の無線インタフェースと、第２の無線インタフェースと、前記第１の無線インタフェースにより前記第１の無線信号が受信された場合に、前記第１の無線信号が受信されたことを示す標識を含む第２の無線信号を、前記第２の無線インタフェースによりサポートされる無線通信方式での接続相手を探索する第１の装置へ、前記第２の無線インタフェースから送信させる制御部と、を備える無線通信装置が提供される。【００１０】
また、本開示によれば、指向性を有する第１の無線信号が第１の無線インタフェースを介して受信された場合に、前記第１の無線信号が受信されたことを示す標識を含む第２の無線信号を、第２の無線インタフェースによりサポートされる無線通信方式での接続相手を探索する第１の装置へ、前記第２の無線インタフェースを介して送信するプログラム、を実行するプロセッサと、前記プログラムを記憶するメモリと、を備える通信制御装置が提供される。
【発明の効果】
【００１１】
本開示に係る技術によれば、ユーザに負担となる動作を課すことなく、無線接続の接続相手を簡単に選択することのできる仕組みが提供される。
【図面の簡単な説明】
【００１２】
【図１】一実施形態に係る通信制御システムの概要について説明するための説明図である。
【図２】一実施形態に係る要求側の無線通信装置の構成の一例を示すブロック図である。
【図３】一実施形態に係る要求側の無線通信装置の処理の流れの一例を示すフローチャートである。
【図４Ａ】図３に示した接続相手選択処理の詳細な流れの第１の例を示すフローチャートである。
【図４Ｂ】図３に示した接続相手選択処理の詳細な流れの第２の例を示すフローチャートである。
【図４Ｃ】図３に示した接続相手選択処理の詳細な流れの第３の例を示すフローチャートである。
【図４Ｄ】図３に示した接続相手選択処理の詳細な流れの第４の例を示すフローチャートである。
【図５】一実施形態に係る応答側の無線通信装置の構成の一例を示すブロック図である。
【図６】一実施形態に係る応答側の無線通信装置の処理の流れの一例を示すフローチャートである。
【図７Ａ】ユーザインタフェースの第１の例について説明するための第１の説明図である。
【図７Ｂ】ユーザインタフェースの第１の例について説明するための第２の説明図である。
【図８】ユーザインタフェースの第２の例について説明するための説明図である。
【図９】サービス問合せ信号のフォーマットの一例について説明するための説明図である。
【図１０】サービス応答信号のフォーマットの一例について説明するための説明図である。
【図１１】一実施形態に係る通信制御システムにおける制御の流れの第１の例を示すシーケンス図である。
【図１２】一実施形態に係る通信制御システムにおける制御の流れの第２の例を示すシーケンス図である。
【図１３】一実施形態に係る通信制御システムにおける制御の流れの第３の例を示すシーケンス図である。
【発明を実施するための形態】
【００１３】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１４】
また、以下の順序で説明を行う。
１．システムの概要
２．要求側の構成例
２−１．装置の構成
２−２．処理の流れ
３．応答側の構成例
３−１．装置の構成
３−２．処理の流れ
４．ユーザインタフェースの例
５．信号フォーマットの例
６．処理シーケンス
７．まとめ
【００１５】
＜１．システムの概要＞
まず、本開示に係る技術が適用され得るシステムの概要を説明する。図１は、一実施形態に係る通信制御システム１の概要について説明するための説明図である。図１を参照すると、通信制御システム１は、無線通信装置１００、並びに無線通信装置１５０ａ、１５０ｂ、１５０ｃ及び１５０ｄを含む。
【００１６】
無線通信装置１００は、ユーザＵａが操作する端末装置である。無線通信装置１００は、他の装置との間でピアツーピアで無線通信をすることのできる無線インタフェースを有する。一例として、当該無線インタフェースは、無線ＬＡＮインタフェースであってもよい。図１の例において、無線通信装置１００は、スマートフォンである。しかしながら、無線通信装置１００は、かかる例に限定されない。無線通信装置１００は、例えば、タブレットＰＣ（Personal  Computer）、携帯型ゲーム端末、ＰＤＡ（Personal  Digital  Assistants）又は携帯型コンテンツプレーヤなどのいかなる種類の端末装置であってもよい。
【００１７】
無線通信装置１５０ａ、１５０ｂ、１５０ｃ及び１５０ｄは、それぞれ、無線通信装置１００と接続可能な電子機器である。図１の例において、無線通信装置１５０ａは、テレビジョン装置である。無線通信装置１５０ｂは、ビデオ録画／再生機である。無線通信装置１５０ｃは、プリンタである。無線通信装置１５０ｄは、ノートブックＰＣである。無線通信装置１５０ａ、１５０ｂ、１５０ｃ及び１５０ｄは、無線通信装置１００と共通する無線通信方式をサポートする無線インタフェース（例えば、無線ＬＡＮインタフェース）を有する。なお、以下の説明において、無線通信装置１５０ａ、１５０ｂ、１５０ｃ及び１５０ｄを互いに区別する必要が無い場合には、符号の末尾のアルファベットを省略することによりこれらを無線通信装置１５０と総称する。無線通信装置１５０は、いかなる種類の電子機器であってもよい。
【００１８】
通信制御システム１において、ユーザＵａが、例えばＭｉｒａｃａｓｔ（登録商標）を利用して無線通信装置１００のディスプレイ映像を無線通信装置１５０ａへ伝送したいと望むものとする。既存の手法によれば、ユーザＵａは、複数の候補から無線通信装置１００の接続相手を指定するために、画面に表示される候補リストから無線通信装置１５０ａを選択することになるであろう。しかし、候補リストにおいて示され得るデバイス名称又は型番などの情報がどの装置を指しているのかが、ユーザにとっては分かりにくいことが少なくない。一方、上述した特許文献１又は特許文献２により提案されている手法によれば、ユーザＵａは、無線通信装置１００を無線通信装置１５０ａにタッチすることにより、無線通信装置１００の接続相手として無線通信装置１５０ａを指定することができる。しかし、ユーザＵａが無線通信装置１５０ａから離れた場所にいる状況では、ユーザは、わざわざタッチのための動作をすることを望まないであろう。無線通信装置１００が有するコンテンツを無線接続を介して無線通信装置１５０ｂに再生させる場合、無線通信装置１００が有するデータを無線接続を介して無線通信装置１５０ｃに印刷させる場合、及び無線通信装置１００と無線通信装置１５０ｄとの間で無線接続を介してデータ交換をする場合などでも、接続相手の指定に伴う同じ課題が存在する。従って、ユーザに負担となる動作を課すことなく、無線接続の接続相手を簡単に選択することのできる仕組みが提供されることが望ましい。
【００１９】
上述した仕組みを実現するために、一実施形態において、無線通信装置１００に指向性を有する無線信号を送信する無線インタフェースが設けられる。指向性信号のための無線インタフェースは、例えば、ＩｒＤＡ（Infrared  Data  Association）インタフェースなどの赤外線インタフェースであってもよい。その代わりに、指向性信号のための無線インタフェースは、可視光線インタフェース（レーザポインタを含み得る）又はミリ波通信インタフェースであってもよい。一方、無線通信装置１５０には、指向性信号を受信する対応する無線インタフェースが設けられる。そして、ユーザＵａは、例えば無線通信装置１００の赤外線インタフェースを所望の接続相手の方向へ向け、指向性信号を送信させる。無線通信装置１５０は、無線通信装置１００から指向性信号を受信すると、指向性信号が受信されたことを示す受信標識を無線通信装置１００へ返信する。それにより、無線通信装置１００は、ユーザＵａが無線通信装置１００を使ってポインティングした接続相手を特定することができる。その後、無線通信装置１００と特定された接続相手との間で、無線接続が確立され得る。このような仕組みによれば、ユーザは、わざわざ所望の接続相手の場所まで移動してタッチをすることなく、また分かりにくいデバイス名称に煩わされることなく、所望の接続相手との無線接続を得ることができる。
【００２０】
なお、本明細書において、図１に例示した無線通信装置１００のような無線接続の確立を要求する装置を、要求側装置という。また、図１に例示した無線通信装置１５０ａ、１５０ｂ、１５０ｃ及び１５０ｄ（無線通信装置１５０）のような無線接続の確立の要求を受け付ける装置を、応答側装置若しくは接続相手という。次の節では、要求側装置の具体的な構成の一例を説明する。また、さらに次の節では、応答側装置の具体的な構成例の一例を説明する。
【００２１】
＜２．要求側の構成例＞
［２−１．装置の構成］
図２は、無線通信装置１００の構成の一例を示すブロック図である。図２を参照すると、無線通信装置１００は、カメラ１０１、センサ１０２、入力デバイス１０３、表示デバイス１０４、スピーカ１０５、メモリ１０６、赤外線インタフェース１０７、無線ＬＡＮインタフェース１０８、バス１１１及び制御部１１２を備える。
【００２２】
カメラ１０１は、例えば、ＣＣＤ（Charge  Coupled  Device）又はＣＭＯＳ（Complementary  Metal  Oxide  Semiconductor）などの撮像素子を有し、撮像画像を生成する。センサ１０２は、例えば、測位センサ、ジャイロセンサ、地磁気センサ及び加速度センサなどのセンサ群を含み得る。入力デバイス１０３は、例えば、表示デバイス１０４の画面上へのタッチを検出するタッチセンサ、キーパッド、キーボード、ボタン又はスイッチなどを含み、ユーザからの操作又は情報入力を受け付ける。表示デバイス１０４は、液晶ディスプレイ（ＬＣＤ）又は有機発光ダイオード（ＯＬＥＤ）ディスプレイなどの画面を有する。スピーカ１０５は、無線通信装置１００から出力される音声信号を音声に変換する。メモリ１０６は、ＲＡＭ（Random  Access  Memory）及びＲＯＭ（Read  Only  Memory）を含み、後述する制御部１１２により実行されるプログラム及びデータを記憶する。
【００２３】
赤外線インタフェース１０７は、指向性を有する無線信号（赤外線信号）である指向性信号を送信する第１の無線インタフェースである。赤外線インタフェース１０７は、後述する制御部１１２による制御の下で、ユーザからの指示に応じて、指向性信号を送信する。例えば、赤外線インタフェース１０７は、ユーザが無線通信装置１００と他の装置との間で無線ＬＡＮ接続を確立しようとする場合に、所定のフォーマットを有する指向性信号を送信する。
【００２４】
赤外線インタフェース１０７の発光部は、送信される指向性信号の光軸の方向がユーザに容易に判別可能であるように（例えば、光軸の方向が筐体のいずれかの面と直交するように）に配設される。そして、ユーザは、無線ＬＡＮ接続の接続相手が存在する方向へ赤外線インタフェース１０７の発光部を向けながら、指向性信号の送信の指示を与える。すると、赤外線インタフェース１０７から送信される指向性信号は、ユーザによりポインティングされた接続相手へ到達する。信号の指向性のレンジの外に位置する装置には、指向性信号は到達しない。
【００２５】
無線ＬＡＮ接続の接続試行時に送信される上述した指向性信号は、無線通信装置１００の識別情報を含む。当該識別情報は、無線ＬＡＮ接続を要求する要求側装置が無線通信装置１００であることを、指向性信号を受信した応答側装置が判定するために使用される。識別情報は、例えばＭＡＣ（Media  Access  Control）アドレスであってもよく、又はその他の何らかの識別子であってもよい。また、指向性信号は、要求されるサービスのプロトコルを示すプロトコル情報を含んでもよい。プロトコル情報は、例えば、フラグであってもよく、又は、プロトコル名称若しくはコードなどであってもよい。これら識別情報及びプロトコル情報を含み得る管理情報を記述するための指向性信号のフォーマットは、予め定義され得る。
【００２６】
無線ＬＡＮインタフェース１０８は、無線ＬＡＮ方式に従って動作する第２の無線インタフェースである。無線ＬＡＮインタフェース１０８は、Ｗｉ−Ｆｉダイレクトの接続手続に従って、又はアドホックモードで、応答側装置との間でピアツーピアの無線接続を確立し得る。無線ＬＡＮインタフェース１０８により確立される無線接続は、ディスプレイ映像データ、コンテンツデータ、印刷データ又はアプリケーションデータなどの任意の種類のデータを伝送するために使用されてよい。
【００２７】
無線ＬＡＮインタフェース１０８は、応答側装置との間の無線接続の確立に際して、サービス問合せ信号を送信する。サービス問合せ信号は、応答側装置がサポートしているサービスについてのサービス情報の返信を求める信号である。また、無線ＬＡＮインタフェース１０８は、サービス問合せに先立って、サービス問合せ信号を送信すべき相手を探索するための探索信号を送信してもよい。その代わりに、サービス問合せ信号及び探索信号の双方の役割を有する１つの信号が送信されてもよい。一例として、Ｗｉ−Ｆｉダイレクトでの無線接続が利用される場合、サービス問合せ信号は、Ｗｉ−Ｆｉダイレクトのサービスディスカバリ手続におけるサービスディスカバリリクエスト（クエリ）であってよい。また、探索信号は、Ｗｉ−Ｆｉダイレクトのデバイスディスカバリ手続におけるプローブリクエストであってよい。
【００２８】
無線通信装置１００から送信されるサービス問合せ信号を受信した応答側装置は、サービス応答信号を返信する。応答側装置は、サービス応答信号を返信する際、無線通信装置１００からの問合せ信号の受信からの経過時間が閾値を下回る場合には、問合せ信号の受信を示す受信標識を、サービス応答信号へ挿入する。無線ＬＡＮインタフェース１０８は、このような受信標識を含む可能性のあるサービス応答信号を受信する。一例として、Ｗｉ−Ｆｉダイレクトでの無線接続が利用される場合、サービス応答信号は、Ｗｉ−Ｆｉダイレクトのサービスディスカバリ手続におけるサービスディスカバリレスポンスであってよい。サービスディスカバリリクエスト及びサービスディスカバリレスポンスのフォーマットの一例について、後にさらに説明する。
【００２９】
バス１１１は、カメラ１０１、センサ１０２、入力デバイス１０３、表示デバイス１０４、スピーカ１０５、メモリ１０６、赤外線インタフェース１０７、無線ＬＡＮインタフェース１０８及び制御部１１２を相互に接続する。
【００３０】
制御部１１２は、例えばＣＰＵ（Central  Processing  Unit）又はＳｏＣ（System  on  Chip）であってよく、無線通信装置１００の機能全般を制御する。制御部１１２は、例えば、無線ＬＡＮインタフェース１０８と他の装置との間の無線ＬＡＮ接続の確立の開始がユーザにより指示されると、上述した管理情報をメモリ１０６から読み出し、読み出した管理情報を含み得る指向性信号を赤外線インタフェース１０７から送信させる。制御部１１２は、接続相手が確定するまで、無線ＬＡＮ接続の確立が完了するまで、又はユーザからキャンセルが指示されるまで、赤外線インタフェース１０７から指向性信号を周期的に送信させてよい。
【００３１】
また、制御部１１２は、無線ＬＡＮインタフェース１０８に、接続相手の探索及びサービス問合せを実行させる。接続相手の探索は、無線ＬＡＮインタフェース１０８が接続可能な装置を検出するための手続である。一方、サービス問合せは、検出された接続相手（の候補）からサービス情報を収集するための手続である。接続相手の探索及びサービス問合せは、指向性信号の送信をトリガとして開始されてもよく、又は指向性信号の送信に関わらず周期的に実行されてもよい。制御部１１２は、無線ＬＡＮインタフェース１０８によりサービス応答信号が受信されると、当該サービス応答信号が上述した受信標識を含むかを判定する。受信標識は、直近の所定の時間内に当該サービス応答信号の送信元デバイスである応答側装置により指向性信号が受信されたことを示す。制御部１１２は、サービス応答信号が受信標識を含む場合には、無線ＬＡＮインタフェース１０８が接続すべき接続相手として、当該サービス応答信号の送信元デバイスがユーザにより指定されたと判定する。
【００３２】
一例として、制御部１１２は、第１の閾値を上回る回数又は時間にわたって受信される同じ応答側装置からの複数のサービス応答信号が継続的に上述した受信標識を含む場合に、接続相手として当該応答側装置がユーザにより指定されたと判定してもよい。かかる構成によれば、目的とする接続相手ではない装置をユーザが（誤操作などの理由で）一時的にポインティングしたとしても、ユーザの意図に反して当該装置が接続相手であると判定される可能性を低減することができる。
【００３３】
制御部１１２は、サービス応答信号に含まれる受信標識に従って接続相手を判定した後、無線ＬＡＮインタフェース１０８と当該接続相手との間で無線接続を確立することについて、ユーザに承認を求めてもよい。例えば、制御部１１２は、表示デバイス１０４の画面に、無線ＬＡＮインタフェース１０８が接続可能な装置のリストを表示させ、受信標識に従って判定した接続相手を、当該リストにおいて強調的に表示させてもよい。かかる構成によれば、目的とする接続相手が正しく認識されているかをユーザが無線接続の確立の前にチェックすることができる。また、ユーザは、無線通信装置１００を動かして異なる装置をポインティングし、強調表示の変化を見ることにより、リストに表示されたどのアイテムが実空間内のどの装置に対応するのかを直感的に理解することができる。こうしたユーザインタフェースの例について後にさらに説明する。
【００３４】
そして、制御部１１２は、受信標識に従って判定した接続相手との接続がユーザにより承認された場合に、無線ＬＡＮインタフェース１０８に当該接続相手との接続を確立させる。ユーザは、目的とする接続相手ではない装置について接続の承認を求められた場合には、当該接続を拒否してもよく、又は他の装置を接続相手として明示的に指定してもよい。
【００３５】
また、制御部１１２は、サービス応答信号に含まれる受信標識に従って接続相手を判定した後、ユーザによる承認を待つことなく、自動的に、無線ＬＡＮインタフェース１０８に当該接続相手との接続を確立させてもよい。この場合には、無線接続の確立までに要する時間を短縮し、及びユーザの負担を最小化することができる。また、制御部１１２は、第２の閾値を上回る回数又は時間にわたって受信される同じ接続相手からの複数のサービス応答信号が継続的に上述した受信標識を含む場合に、自動的に、無線ＬＡＮインタフェース１０８に当該接続相手との接続を確立させてもよい。ここでの第２の閾値は、上述した第１の閾値よりも大きい値（例えば、数秒）を有し得る。それにより、接続相手を選択するための、赤外線インタフェース１０７で一定時間にわたって同じ装置をポインティングし続けるという特別なユーザインタフェースを実現することができる。
【００３６】
制御部１１２は、指向性信号が赤外線インタフェース１０７から送信された後であって、無線ＬＡＮインタフェース１０８が無線接続を確立する前に、無線ＬＡＮインタフェース１０８が処理中であることを示す情報を画面に表示させてもよい。一般的には、接続相手の探索及びサービス問合せに数秒間を要するケースがある。そのため、その待ち時間の間の処理のステータスをユーザにフィードバックすることにより、ユーザビリティをさらに高めることができる。なお、処理ステータスは、画面上での表示のみならず、ランプの点灯若しくは点滅、バイブレータの振動、又はスピーカからの音声出力によって、ユーザにフィードバックされてもよい。
【００３７】
なお、本節では、第１の無線インタフェースとして赤外線インタフェースを、第２の無線インタフェースとして無線ＬＡＮインタフェースを例示した。しかしながら、無線インタフェースの組合せは、上述した例に限定されない。例えば、指向性信号を送信する第１の無線インタフェースとして、赤外線信号の代わりに可視光線信号又はミリ波信号を送信する無線インタフェースが利用されてもよい。また、第２の無線インタフェースとして、ワイヤレスＵＳＢなどのＵＷＢ（Ultra  Wide  Band）通信インタフェースが利用されてもよい。
【００３８】
［２−２．処理の流れ］
（１）全体的な流れ
図３は、本実施形態に係る無線通信装置１００の処理の流れの一例を示すフローチャートである。図３に示した処理は、例えば、他の装置との間の無線ＬＡＮ接続の確立を指示するユーザ入力が検出された際に開始され得る。
【００３９】
まず、制御部１１２は、無線通信装置１００の識別情報及び無線ＬＡＮインタフェース１０８のプロトコル情報を含み得る指向性信号を、赤外線インタフェース１０７（第１の無線Ｉ／Ｆ）から送信させる（ステップＳ１０）。
【００４０】
次に、制御部１１２は、接続相手の探索を実行するか否かを判定する（ステップＳ１２）。そして、制御部１１２は、接続相手の探索を実行すると判定した場合には、接続相手の探索（例えば、Ｗｉ−Ｆｉダイレクトのデバイスディスカバリ手続）を実行する（ステップＳ１４）。それにより、１つ以上の応答側装置が検出され得る。一方、制御部１１２は、例えば、指向性信号の送信前に接続相手の探索が実行済みである場合には、ここでの接続相手の探索をスキップしてもよい。
【００４１】
次に、制御部１１２は、サービス問合せ（例えば、Ｗｉ−Ｆｉダイレクトのサービスディスカバリ手続）を実行する。より具体的には、制御部１１２は、サービス問合せ信号を、接続相手の探索において検出された応答側装置の各々へ、無線ＬＡＮインタフェース１０８（第２の無線Ｉ／Ｆ）から送信させる（ステップＳ１６）。そして、応答側装置の各々から、サービス問合せ信号への応答として、サービス応答信号が受信される（ステップＳ１８）。ここで受信されるサービス応答信号のいずれかは、指向性信号の受信標識を含み得る。
【００４２】
次に、制御部１１２は、接続相手選択処理を実行する（ステップＳ２０）。接続相手選択処理の詳細な流れのいくつかの例について、後にさらに説明する。接続相手選択処理の結果として、接続相手が選択されなかった場合には、処理はステップＳ１０へ戻り、上述した処理が繰り返され得る（ステップＳ４０）。接続相手選択処理の結果として、無線ＬＡＮインタフェース１０８の接続相手が選択された場合には、制御部１１２は、無線ＬＡＮインタフェース１０８に、選択された当該接続相手との接続手続を実行させる（ステップＳ４２）。それにより、ユーザの目的とする接続相手との無線ＬＡＮ接続が確立される。
【００４３】
（２）接続相手選択処理−第１の例
図４Ａは、図３に示した接続相手選択処理の詳細な流れの第１の例を示すフローチャートである。図４Ａを参照すると、まず、制御部１１２は、サービス問合せの結果に基づいて、所望のサービス（例えば、Ｍｉｒａｃａｓｔ（登録商標）のようなディスプレイ映像伝送、コンテンツ再生、印刷又はデータ交換など）をサポートする応答側装置のリストを生成する（ステップＳ２１）。次に、制御部１１２は、応答側装置のうち、赤外線インタフェース１０７から送信された指向性信号を受信した装置を識別する（ステップＳ２２）。ここで識別される装置は、指向性信号の受信標識を含むサービス応答信号を送信した送信元デバイスである。
【００４４】
次に、制御部１１２は、識別した装置を接続相手の候補として強調的に表示する候補リストを、表示デバイス１０４の画面に表示させる（ステップＳ２３）。その後の処理は、ユーザ入力に依存して分岐する。例えば、強調的に表示された接続相手の候補との接続がユーザにより承認された場合には（ステップＳ２５）、制御部１１２は、強調的に表示された装置を接続相手として選択する（ステップＳ２９）。また、ユーザにより他の装置が指定された場合には（ステップＳ３１）、制御部１１２は、指定された当該他の装置を接続相手として選択する（ステップＳ３２）。一方、接続が承認されず他の装置も指定されなかった場合には、制御部１１２は、いずれの装置をも接続相手として選択しない（ステップＳ３３）。
【００４５】
（３）接続相手選択処理−第２の例
図４Ｂは、図３に示した接続相手選択処理の詳細な流れの第２の例を示すフローチャートである。図４Ｂを参照すると、まず、制御部１１２は、サービス問合せの結果に基づいて、応答側装置のうち、赤外線インタフェース１０７から送信された指向性信号を受信した装置を識別する（ステップＳ２２）。ここで識別される装置は、指向性信号の受信標識を含むサービス応答信号を送信した送信元デバイスである。次に、制御部１１２は、識別した装置を接続相手として無線ＬＡＮ接続を確立することについての承認を求めるメッセージを、表示デバイス１０４の画面に表示させる（ステップＳ２４）。その後、ユーザにより接続が承認された場合には（ステップＳ２６）、制御部１１２は、サービス問合せの結果に基づいて識別した装置を、接続相手として選択する（ステップＳ３０）。一方、接続が承認されなかった場合には、制御部１１２は、接続相手を選択しない（ステップＳ３３）。
【００４６】
（４）接続相手選択処理−第３の例
図４Ｃは、図３に示した接続相手選択処理の詳細な流れの第３の例を示すフローチャートである。図４Ｃを参照すると、まず、制御部１１２は、サービス問合せの結果に基づいて、応答側装置のうち、赤外線インタフェース１０７から送信された指向性信号を受信した装置を識別する（ステップＳ２２）。ここで識別される装置は、指向性信号の受信標識を含むサービス応答信号を送信した送信元デバイスである。次に、制御部１１２は、識別した装置が所望のサービスをサポートするかを判定する（ステップＳ２７）。そして、制御部１１２は、識別した装置が所望のサービスをサポートする場合には、識別した当該装置を、接続相手として自動的に選択する（ステップＳ３０）。一方、制御部１１２は、識別した装置が所望のサービスをサポートしない場合には、接続相手を選択しない（ステップＳ３３）。
【００４７】
（５）接続相手選択処理−第４の例
図４Ｄは、図３に示した接続相手選択処理の詳細な流れの第４の例を示すフローチャートである。図４Ｄを参照すると、まず、制御部１１２は、サービス問合せの結果に基づいて、応答側装置のうち、赤外線インタフェース１０７から送信された指向性信号を受信した装置を識別する（ステップＳ２２）。ここで識別される装置は、指向性信号の受信標識を含むサービス応答信号を送信した送信元デバイスである。次に、制御部１１２は、識別した装置が所望のサービスをサポートするかを判定する（ステップＳ２７）。また、制御部１１２は、所定の閾値を上回る時間にわたって継続的に同じ装置がポインティングされているかを判定する（ステップＳ２８）。そして、制御部１１２は、識別した装置が所望のサービスをサポートしており、且つ所定の閾値を上回る時間にわたって継続的にポインティングされている場合には、当該装置を接続相手として自動的に選択する（ステップＳ３０）。一方、制御部１１２は、識別した装置が所望のサービスをサポートしない場合、又は継続的に同じ装置がポインティングされている訳ではない場合には、接続相手を選択しない（ステップＳ３３）。
【００４８】
＜３．応答側の構成例＞
［３−１．装置の構成］
図５は、応答側装置である無線通信装置１５０の構成の一例を示すブロック図である。ここでは、説明が冗長となることを避けるためにテレビジョン装置の例のみを説明するが、ここでの説明は他の種類の電子機器にも適用可能である。図５を参照すると、無線通信装置１５０は、チューナ１５１、デコーダ１５２、入力デバイス１５３、表示デバイス１５４、スピーカ１５５、メモリ１５６、赤外線インタフェース１５７、無線ＬＡＮインタフェース１５８、バス１６１及び制御部１６２を備える。
【００４９】
チューナ１５１は、アンテナ（図示せず）又はケーブルを介して受信される放送信号から、所望のチャンネルの信号を抽出し及び復調する。デコーダ１５２は、チューナ１５１により復調される信号からコンテンツを復号する。入力デバイス１５３は、例えば、ボタン又はスイッチなどを含み、ユーザからの操作を受け付ける。表示デバイス１５４は、液晶ディスプレイ、プラズマディスプレイ又は有機発光ダイオードディスプレイなどの画面を有する。スピーカ１５５は、無線通信装置１５０から出力される音声信号を音声に変換する。メモリ１５６は、ＲＡＭ及びＲＯＭを含み、後述する制御部１６２により実行されるプログラム及びデータを記憶する。
【００５０】
赤外線インタフェース１５７は、指向性を有する無線信号（赤外線信号）である指向性信号を受信可能な第１の無線インタフェースである。赤外線インタフェース１５７は、定常的に信号の受信をモニタリングし、指向性信号が受信されると、受信された指向性信号に含まれる管理情報を制御部１６２へ出力する。要求側装置の赤外線インタフェース１０７と異なり、赤外線インタフェース１５７は、発光部を有さず、受光部のみを有していてもよい。
【００５１】
無線ＬＡＮインタフェース１５８は、無線ＬＡＮ方式に従って動作する第２の無線インタフェースである。無線ＬＡＮインタフェース１５８は、Ｗｉ−Ｆｉダイレクトの接続手続に従って、又はアドホックモードで、要求側装置との間でピアツーピアの無線接続を確立し得る。無線ＬＡＮインタフェース１５８により確立される無線接続は、ディスプレイ映像データ、コンテンツデータ、印刷データ又はアプリケーションデータなどの任意の種類のデータを伝送するために使用されてよい。
【００５２】
無線ＬＡＮインタフェース１５８は、要求側装置からのサービス問合せ信号の受信への応答として、サービス応答信号を送信する。サービス応答信号は、応答側装置がサポートしているサービスについてのサービス情報を要求側装置へ通知する信号である。また、無線ＬＡＮインタフェース１５８は、要求側装置からの探索信号の受信への応答として、探索応答信号を送信する。一例として、Ｗｉ−Ｆｉダイレクトでの無線接続が利用される場合、探索応答信号は、Ｗｉ−Ｆｉダイレクトのデバイスディスカバリ手続におけるプローブレスポンスであってよい。また、無線ＬＡＮインタフェース１５８は、自ら接続相手の探索を実行してもよい。接続相手の探索は、指向性信号の受信をトリガとして開始されてもよく、又は指向性信号の受信に関わらず周期的に実行されてもよい。
【００５３】
バス１６１は、チューナ１５１、デコーダ１５２、入力デバイス１５３、表示デバイス１５４、スピーカ１５５、メモリ１５６、赤外線インタフェース１５７、無線ＬＡＮインタフェース１５８及び制御部１６２を相互に接続する。
【００５４】
制御部１６２は、例えばＣＰＵ又はＳｏＣであってよく、無線通信装置１５０の機能全般を制御する。制御部１６２は、例えば、赤外線インタフェース１５７により上述した指向性信号が受信された場合に、指向性信号が受信されたことを示す受信標識を含むサービス応答信号を、無線ＬＡＮ方式での接続相手を探索する要求側装置へ、無線ＬＡＮインタフェース１５８から送信させる。上述したように、サービス応答信号は、無線ＬＡＮインタフェース１５８により受信されるサービス問合せ信号に対する応答信号であってよい。
【００５５】
一例として、制御部１６２は、赤外線インタフェース１５７により指向性信号が受信されると、当該指向性信号に含まれる管理情報を、受信時刻を示すタイムスタンプと共にメモリ１５６に記憶させる。その後、無線ＬＡＮインタフェース１５８によりサービス問合せ信号が受信されると、制御部１６２は、サービス問合せ信号に含まれる当該サービス問合せ信号の送信元デバイスの識別情報を、メモリ１５６に記憶させた管理情報のうちの識別情報と照合する。そして、制御部１６２は、これら識別情報が互いに適合する場合に、サービス問合せ信号への応答として、指向性信号の受信標識を含むサービス応答信号を無線ＬＡＮインタフェース１５８から送信させ得る。この場合、１ビットのフラグとして受信標識を実装することができる。その代わりに、制御部１６２は、指向性信号から取得された識別情報を受信標識としてサービス応答信号へ挿入してもよい。この場合、識別情報の照合を応答側装置ではなく要求側装置において実行することも可能である。
【００５６】
また、制御部１６２は、管理情報に含まれ得るプロトコル情報が、無線通信装置１５０によりサポートされるサービスのプロトコルに適合するかを追加的に判定してもよい。プロトコルが適合しない場合、制御部１６２は、サービス応答信号へ受信標識を挿入することなく、サービス応答信号を要求側装置へ返信させてもよい。その代わりに、制御部１６２は、プロトコルが適合しないことを示す標識をサービス応答信号へ挿入してもよい。
【００５７】
また、制御部１６２は、無線ＬＡＮインタフェース１５８によりサービス問合せ信号が受信された場合において、指向性信号の前回の受信からの経過時間が閾値を下回るときに、上述した受信標識を含むサービス応答信号を無線ＬＡＮインタフェース１５８から送信させてもよい。より具体的には、制御部１６２は、例えば、メモリ１５６に記憶させたタイムスタンプにより示される指向性信号の受信時刻からサービス問合せ信号の受信時刻までの経過時間を所定の閾値と比較し、経過時間が閾値を下回る場合に、上述した受信標識をサービス応答信号へ挿入する。一方、経過時間が閾値を上回る場合、又はタイムスタンプが記憶されていない場合には、受信標識をサービス応答信号へ挿入しない。それにより、ユーザによる最新のポインティングの状況に即して、応答側装置が的確に受信標識を返信することが可能となる。
【００５８】
また、制御部１６２は、指向性信号が赤外線インタフェース１５７により受信された場合に、無線通信装置１５０が無線ＬＡＮ接続の接続相手の候補であることを示す表示オブジェクトを、表示デバイス１５４の画面に表示させてもよい。ここで表示される表示オブジェクトは、例えば、テキストメッセージ又はアイコンなどであってよい。また、制御部１６２は、無線通信装置１５０に設けられるランプを点灯又は点滅させてもよい。ユーザが無線通信装置１５０をポインティングしている間、ユーザは、要求側装置よりもむしろ無線通信装置１５０を見ている可能性がある。従って、応答側装置である無線通信装置１５０においてこのような視覚的なフィードバックを行うことにより、どの装置をポインティングしているかをユーザに効果的に認識させることができる。
【００５９】
指向性信号の受信標識を含むサービス応答信号が無線ＬＡＮインタフェース１５８から要求側装置へ送信された後、要求側装置は、無線ＬＡＮ接続の接続手続を開始し得る。制御部１６２は、無線通信装置１５０が無線ＬＡＮ接続の接続相手として要求側装置により選択された場合、要求側装置と共に、無線ＬＡＮ接続の接続手続を実行し、無線ＬＡＮ接続を確立する。
【００６０】
なお、無線通信装置１５０の全体又は一部がパワーオフの状態（スリープ状態）にある間にも、赤外線インタフェース１５７は、赤外線信号の受信を待ち受けてよい。その間、無線ＬＡＮインタフェース１５８もまたオフであってよい。そして、赤外線インタフェース１５７により上述した指向性信号が受信された場合に、無線ＬＡＮインタフェース１５８（又は無線通信装置１５０の全体）がターンオンされてもよい。それにより、無線通信装置１５０の電力消費を抑制することができる。
【００６１】
なお、要求側装置についての説明と同様、応答側装置においても、無線インタフェースの組合せは、上述した例に限定されない。例えば、指向性信号を送信する第１の無線インタフェースとして、赤外線信号の代わりに可視光線信号又はミリ波信号を送信する無線インタフェースが利用されてもよい。また、第２の無線インタフェースとして、ワイヤレ
スＵＳＢなどのＵＷＢ通信インタフェースが利用されてもよい。
【００６２】
［３−２．処理の流れ］
図６は、本実施形態に係る無線通信装置１５０の処理の流れの一例を示すフローチャートである。
【００６３】
図６を参照すると、まず、赤外線インタフェース１５７（第１の無線Ｉ／Ｆ）は、要求側装置からの指向性信号の受信を待ち受ける（ステップＳ６０）。そして、赤外線インタフェース１５７により要求側装置から指向性信号が受信されると、制御部１６２は、指向性信号から抽出される管理情報とタイムスタンプとを、メモリ１５６に記憶させる（ステップＳ６２）。
【００６４】
次に、制御部１６２は、接続相手の探索を実行するか否かを判定する（ステップＳ６４）。そして、制御部１６２は、接続相手の探索を実行すると判定した場合には、接続相手の探索（例えば、Ｗｉ−Ｆｉダイレクトのデバイスディスカバリ手続）を実行する（ステップＳ６６）。例えば、無線ＬＡＮインタフェース１５８が探索信号を送信すると、当該探索信号を受信した要求側装置は、無線通信装置１５０を応答側装置として検出し得る。また、要求側装置からの探索信号の受信への応答として無線ＬＡＮインタフェース１５８が探索応答信号を送信した場合にも、当該探索応答信号を受信した要求側装置は、無線通信装置１５０を応答側装置として検出し得る。
【００６５】
また、無線ＬＡＮインタフェース１５８（第２の無線Ｉ／Ｆ）は、要求側装置からのサービス問合せ信号の受信を待ち受ける（ステップＳ６８）。そして、無線ＬＡＮインタフェース１５８により要求側装置からサービス問合せ信号が受信されると、制御部１６２は、当該サービス問合せ信号の送信元デバイスの識別情報を、メモリ１５６から取得される識別情報と照合する（ステップＳ７０）。制御部１６２は、必要に応じて、プロトコル情報の照合を行ってもよい。また、制御部１６２は、メモリ１５６に記憶させたタイムスタンプを用いて、指向性信号の受信時刻からサービス問合せ信号の受信時刻までの経過時間を閾値と比較してもよい。そして、制御部１６２は、サービス応答信号を無線ＬＡＮインタフェース１５８から要求側装置へ送信させる（ステップＳ７２）。例えば、識別情報の照合が成功した場合（又はさらに指向性信号の受信からの経過時間が閾値を下回る場合）には、ここで送信されるサービス応答信号は、指向性信号の受信標識を含み得る。
【００６６】
その後、無線ＬＡＮインタフェース１５８は、要求側装置との間の無線ＬＡＮ接続のための接続手続の開始をトリガする要求の受信を待ち受ける（ステップＳ７４）。接続手続が開始されない場合、制御部１６２は、指向性信号の前回の受信からの経過時間が閾値を下回るかを判定する（ステップＳ７６）。そして、当該経過時間が閾値を下回る場合、制御部１６２は、自装置が無線ＬＡＮ接続の接続相手の候補であることを示す表示オブジェクトを、表示デバイス１５４の画面に表示させる（ステップＳ７８）。一方、指向性信号の前回の受信からの経過時間が閾値に達した場合、制御部１６２は、指向性信号から抽出された管理情報及びタイムスタンプをメモリ１５６から消去する（ステップＳ８０）。
【００６７】
一方、接続手続の開始をトリガする要求が要求側装置から無線ＬＡＮインタフェース１５８により受信されると、制御部１６２は、無線ＬＡＮインタフェース１５８と要求側装置との間の無線ＬＡＮ接続の接続手続を実行し、無線ＬＡＮ接続を確立する（ステップＳ８２）。
【００６８】
＜４．ユーザインタフェースの例＞
（１）第１の例
図７Ａ及び図７Ｂは、通信制御システム１において採用され得るユーザインタフェースの第１の例について説明するための説明図である。図７Ａを参照すると、ユーザＵａは、無線通信装置１００の赤外線インタフェース１０７の光軸を無線通信装置１５０ａへ向けている。また、無線通信装置１００の画面には、ウィンドウＷ１が表示されている。ウィンドウＷ１は、サービス問合せの結果に基づいて生成される応答側装置のリストＬ１、及びダイアログＤ１を含む。リストＬ１において、無線通信装置１５０ａに対応するアイテム「ＤＴＶ０１」が強調的に表示されている。ダイアログＤ１は、強調表示された当該アイテムを指し示し、無線通信装置１５０ａとの間で無線ＬＡＮ接続を確立することについてユーザＵａに承認を求めている。ユーザＵａは、単にダイアログＤ１をタップすることにより、無線ＬＡＮ接続を承認することができる。
【００６９】
図７Ｂを参照すると、ユーザＵａは、無線通信装置１００の姿勢を変化させ、赤外線インタフェース１０７の光軸を無線通信装置１５０ｄへ向けている。無線通信装置１００の画面には、ウィンドウＷ２が表示されている。ウィンドウＷ２は、サービス問合せの結果に基づいてあらためて生成される応答側装置のリストＬ２、及びダイアログＤ２を含む。リストＬ２において、無線通信装置１５０ｄに対応するアイテム「ＮＰＣ０４」が強調的に表示されている。ダイアログＤ２は、強調表示された当該アイテムを指し示し、無線通信装置１５０ｄとの間で無線ＬＡＮ接続を確立することについてユーザＵａに承認を求めている。ユーザＵａは、無線通信装置１００を動かしつつ、図７Ａ及び図７Ｂに例示したようなウィンドウＷ１及びＷ２を見ることで、自らがどの装置をポインティングしており、どの装置との間の無線ＬＡＮ接続が確立されようとしているかを、容易に把握することができる。
【００７０】
なお、図７Ａ及び図７Ｂでは、サービス問合せの結果に基づいて判定された接続相手の候補に対応するアイテムが、拡大された文字サイズ及び下線によって強調的に表示されている。しかしながら、強調表示のための手法は、かかる例に限定されない。例えば、アイテムの特殊な色、形状若しくは動きによって、又は他のアイテムの半透明化によって、強調表示が行われてもよい。また、リストに含まれる個々のアイテムは、図７Ａ及び図７Ｂの例のような文字列であってもよく、又はアイコン若しくは写真などの他の種類のオブジェクトであってもよい。
【００７１】
（２）第２の例
図８は、通信制御システム１において採用され得るユーザインタフェースの第２の例について説明するための説明図である。図８を参照すると、ユーザＵａは、無線通信装置１００の赤外線インタフェース１０７の光軸を無線通信装置１５０ａへ向けている。また、無線通信装置１００の画面には、ウィンドウＷ３が表示されている。ウィンドウＷ３は、サービス問合せの結果に基づいて判定された接続相手の候補である無線通信装置１５０ａについての詳細情報を表示している。ユーザＵａは、例えばウィンドウＷ３のボタンをタップすることにより、無線通信装置１５０ａとの間の無線ＬＡＮ接続を承認し又は当該接続を拒否することができる。また、無線通信装置１００の赤外線インタフェース１０７から送信された指向性信号を受信した無線通信装置１５０ａの画面には、メッセージＭ３が表示されている。メッセージＭ３は、無線通信装置１５０ａが無線通信装置１００の接続相手の候補であることをユーザＵａに示す。ユーザＵａは、メッセージＭ３を見ることにより、目的とする装置が適切にポインティングされているかを、容易に把握することができる。
【００７２】
＜５．信号フォーマットの例＞
（１）サービス問合せ信号
図９は、要求側装置から応答側装置へ送信されるサービス問合せ信号のフォーマットの一例について説明するための説明図である。図９の例において、サービス問合せ信号ＳＩＧ１は、Ｗｉ−Ｆｉダイレクトのサービスディスカバリ手続におけるサービスディスカバリリクエストである。サービス問合せ信号ＳＩＧ１は、ＭＡＣヘッダ１１、ＧＡＳ（Generic  Advertisement  Service）イニシャルリクエストアクションフレーム１２及びＦＣＳ（Frame  Check  Sequence）１３を含む。ＧＡＳイニシャルリクエストアクションフレーム１２は、ＩＥＥＥ８０２．１１ｕにより標準化されたフォーマットを有し、ＡＮＱＰ（Access  Network  Query  Protocol）クエリリクエストフィールド２０を含む。ＡＮＱＰクエリリクエストフィールド２０は、ベンダ固有の値がセットされるインフォＩＤ２１、データ長がセットされるレングス２２、ＷＦＡ（Wi-Fi  Alliance）を示す値がセットされるＯＩ（Organization  Identifier）２３、及びＡＮＱＰクエリリクエストベンダ固有コンテンツ２４を含む。ＡＮＱＰクエリリクエストベンダ固有コンテンツ２４は、ＯＵＩサブタイプ３１、サービスアップデートインジケータ３２及びＴＬＶ（Type-Length-Value）フィールド３３を含む。ＴＬＶフィールド３３は、レングス３４、サービスプロトコルタイプ３５、サービストランザクションＩＤ３６及びクエリデータ３７を含む。サービスプロトコルタイプ３５にセットされ得る値は、次の表１のように定義されている。
【００７３】
【表１】
0006459965.tif 000002
【００７４】
例えば、無線通信装置１００の制御部１１２は、サービス問合せ信号ＳＩＧ１のサービスプロトコルタイプ３５に、サービス問合せ信号ＳＩＧ１がベンダ固有の情報を含むことを意味する値「２５５」をセットし、サービストランザクションＩＤ３６又はクエリデータ３７に上述した管理情報をセットしてもよい。その代わりに、制御部１１２は、サービス問合せ信号ＳＩＧ１のサービスプロトコルタイプ３５に、予約値「４」〜「２５４」のうちの１つをセットしてもよい。後者のケースでは、サービス問合せ信号ＳＩＧ１にセットすべき値を標準仕様として定義することで、ベンダ間の互換性を実現することができる。
【００７５】
（２）サービス応答信号
図１０は、応答側装置から要求側装置へ返信されるサービス応答信号のフォーマットの一例について説明するための説明図である。図１０の例において、サービス応答信号ＳＩＧ２は、Ｗｉ−Ｆｉダイレクトのサービスディスカバリ手続におけるサービスディスカバリレスポンスである。サービス応答信号ＳＩＧ２は、ＭＡＣヘッダ６１、ＧＡＳイニシャルレスポンスアクションフレーム６２及びＦＣＳ６３を含む。ＧＡＳイニシャルレスポンスアクションフレーム６２は、ＩＥＥＥ８０２．１１ｕにより標準化されたフォーマットを有し、ＡＮＱＰクエリレスポンスフィールド７０を含む。ＡＮＱＰクエリレスポンスフィールド７０は、ベンダ固有の値がセットされるインフォＩＤ７１、データ長がセットされるレングス７２、ＷＦＡを示す値がセットされるＯＩ７３、及びＡＮＱＰクエリレスポンスベンダ固有コンテンツ７４を含む。ＡＮＱＰクエリレスポンスベンダ固有コンテンツ７４は、ＯＵＩサブタイプ８１、サービスアップデートインジケータ８２及びＴＬＶフィールド８３を含む。ＴＬＶフィールド８３は、レングス８４、サービスプロトコルタイプ８５、サービストランザクションＩＤ８６、ステータスコード８７及びレスポンスデータ８８を含む。
【００７６】
サービスプロトコルタイプ８５にセットされる値は、図９を用いて説明したサービスプロトコルタイプ３５にセットされる値と同じ値であってよい。例えば、無線通信装置１５０の制御部１６２は、無線通信装置１５０により指向性信号が受信されたことを示す受信標識を、サービス応答信号ＳＩＧ２のステータスコード８７又はレスポンスデータ８８にセットしてよい。
【００７７】
このように、サービス問合せのための既存の手続において利用されている信号のフォーマットを再利用することで、無線接続の接続相手を簡単に選択することのできる仕組みを、少ないコストで構築することができる。
【００７８】
＜６．処理シーケンス＞
（１）第１の例
図１１は、通信制御システム１における制御の流れの第１の例を示すシーケンス図である。図１１に示したシーケンスには、無線通信装置１００、無線通信装置１５０ａ及び無線通信装置１５０ｄが関与するものとする。無線通信装置１００は、要求側装置である。無線通信装置１５０ａ及び無線通信装置１５０ｄは、応答側装置である。
【００７９】
図１１を参照すると、まず、無線通信装置１００は、赤外線インタフェース１０７から指向性信号を送信する（ステップＳ１００）。指向性信号は、ユーザがポインティングした方向へ進み、無線通信装置１５０ａの赤外線インタフェース１５７により受信される。無線通信装置１５０ａは、受信された指向性信号に含まれる管理情報を、メモリ１５６に記憶させる（ステップＳ１０２）。
【００８０】
また、無線通信装置１００は、無線ＬＡＮインタフェース１０８から探索信号を送信する（ステップＳ１１０）。探索信号は、典型的には、近傍の装置へブロードキャストされ、無線通信装置１５０ａ及び無線通信装置１５０ｄにより受信される。探索信号を受信した無線通信装置１５０ａは、無線通信装置１００の存在を発見する（ステップＳ１１２）。そして、無線通信装置１５０ａは、無線ＬＡＮインタフェース１５８から探索応答信号を無線通信装置１００へ返信する（ステップＳ１１４）。同様に、探索信号を受信した無線通信装置１５０ｄは、無線通信装置１００の存在を発見する（ステップＳ１１６）。そして、無線通信装置１５０ｄは、無線ＬＡＮインタフェース１５８から探索応答信号を無線通信装置１００へ返信する（ステップＳ１１８）。
【００８１】
無線通信装置１５０ａ及び無線通信装置１５０ｄから探索応答信号を受信した無線通信装置１００は、無線通信装置１５０ａ及び無線通信装置１５０ｄの存在をそれぞれ発見する（ステップＳ１２０）。次に、無線通信装置１００は、無線ＬＡＮインタフェース１０８から無線通信装置１５０ａへ、サービス問合せ信号を送信する（ステップＳ１３０）。同様に、無線通信装置１００は、無線ＬＡＮインタフェース１０８から無線通信装置１５０ｄへ、サービス問合せ信号を送信する（ステップＳ１３２）。図１１の例では、サービス問合せ信号はユニキャスト信号である（他の例として、サービス問合せ信号は、ブロードキャスト信号であってもよい。また、探索信号とサービス問合せ信号とが１つの信号に統合されてもよい）。
【００８２】
無線通信装置１００からのサービス問合せ信号を受信した無線通信装置１５０ａは、無線ＬＡＮインタフェース１５８から無線通信装置１００へサービス応答信号を返信する（ステップＳ１３４）。無線通信装置１５０ａは、直近の所定の時間内に（ステップＳ１００において）無線通信装置１００から指向性信号を受信したため、指向性信号を受信したことを示す受信標識をサービス応答信号へ挿入する。一方、無線通信装置１００からのサービス問合せ信号を受信した無線通信装置１５０ｄは、無線ＬＡＮインタフェース１５８から無線通信装置１００へサービス応答信号を返信する（ステップＳ１３６）。無線通信装置１５０ｄは、直近の所定の時間内に指向性信号を受信していないため、受信標識をサービス応答信号へ挿入しない。
【００８３】
無線通信装置１５０ａ及び無線通信装置１５０ｄからサービス応答信号を受信した無線通信装置１００は、各サービス応答信号が受信標識を含むか否かに基づいて、無線通信装置１５０ａが接続相手の候補であると判定する。そして、無線通信装置１００は、無線通信装置１５０ａに対応するアイテムを強調的に表示する応答側装置のリストを、画面に表示させる（ステップＳ１４０）。ユーザは、例えば、画面をタップし、所定のボタンを押下し、又は所定の音声コマンドを発声することにより、無線ＬＡＮインタフェース１０８と無線通信装置１５０ａとの間の無線ＬＡＮ接続を承認する（ステップＳ１４２）。
【００８４】
無線通信装置１００は、無線通信装置１５０ａとの接続が承認されると、無線ＬＡＮインタフェース１０８から無線通信装置１５０ａへ事前交渉要求を送信する（ステップＳ１５０）。事前交渉要求を受信した無線通信装置１５０ａは、無線ＬＡＮインタフェース１５８から無線通信装置１００へ事前交渉応答を返信する（ステップＳ１５２）。次に、無線通信装置１００は、無線ＬＡＮインタフェース１０８から無線通信装置１５０ａへ事前交渉確認を送信する（ステップＳ１５４）。ここでの事前交渉は、例えば、Ｗｉ−Ｆｉダイレクトに従って無線ＬＡＮ接続が確立される場合のＧＯ（Group  Owner）の決定を含み得る。ＧＯは、アクセスポイントの役割を担う装置である。この場合、事前交渉要求はＧＯネゴシエーションリクエスト、事前交渉応答はＧＯネゴシエーションレスポンス、事前交渉確認はＧＯネゴシエーションコンファームにそれぞれ相当し得る。なお、接続手続が開始される前のこうした事前交渉は省略されてもよく、又は他の種類の事前交渉が行われてもよい。
【００８５】
事前交渉要求、事前交渉応答及び事前交渉確認が成功裏に交換されると、無線通信装置１００の無線ＬＡＮインタフェース１０８と無線通信装置１５０ａの無線ＬＡＮインタフェース１５８との間で、無線ＬＡＮ接続のための接続手続が実行される（ステップＳ１６０）。ここでの接続手続は、例えば、セキュリティ設定及び暗号鍵の交換を含み得る。そして、確立した無線ＬＡＮ接続を利用して、データトラフィックが伝送される（ステップＳ１７０）。一例として、無線通信装置１００のディスプレイ映像が無線ＬＡＮ接続を介して無線通信装置１５０ａへ伝送され、伝送されたディスプレイ映像を構成する一連の画像（映像の代わりに静止画が伝送されてもよい）が、無線通信装置１５０ａの表示デバイス１５４により表示され得る。
【００８６】
（２）第２の例
図１２は、通信制御システム１における制御の流れの第２の例を示すシーケンス図である。図１２に示したシーケンスには、無線通信装置１００、無線通信装置１５０ａ及び無線通信装置１５０ｄが関与するものとする。無線通信装置１００は、要求側装置である。無線通信装置１５０ａ及び無線通信装置１５０ｄは、応答側装置である。
【００８７】
図１２を参照すると、まず、無線通信装置１００は、赤外線インタフェース１０７から指向性信号を送信する（ステップＳ１００）。指向性信号は、ユーザがポインティングした方向へ進み、無線通信装置１５０ａの赤外線インタフェース１５７により受信される。無線通信装置１５０ａは、受信された指向性信号に含まれる管理情報を、メモリ１５６に記憶させる（ステップＳ１０２）。また、無線通信装置１５０ａは、無線通信装置１５０ａが無線ＬＡＮ接続の接続相手の候補であることを示すテキストメッセージなどの表示オブジェクトを、画面に表示させる（ステップＳ１０４）。
【００８８】
また、無線通信装置１００は、無線ＬＡＮインタフェース１０８から探索信号を送信する（ステップＳ１１０）。探索信号は、典型的には、近傍の装置へブロードキャストされ、無線通信装置１５０ａ及び無線通信装置１５０ｄにより受信される。探索信号を受信した無線通信装置１５０ａは、無線通信装置１００の存在を発見する（ステップＳ１１２）。そして、無線通信装置１５０ａは、無線ＬＡＮインタフェース１５８から探索応答信号を無線通信装置１００へ返信する（ステップＳ１１４）。同様に、探索信号を受信した無線通信装置１５０ｄは、無線通信装置１００の存在を発見する（ステップＳ１１６）。そして、無線通信装置１５０ｄは、無線ＬＡＮインタフェース１５８から探索応答信号を無線通信装置１００へ返信する（ステップＳ１１８）。
【００８９】
無線通信装置１５０ａ及び無線通信装置１５０ｄから探索応答信号を受信した無線通信装置１００は、無線通信装置１５０ａ及び無線通信装置１５０ｄの存在をそれぞれ発見する（ステップＳ１２０）。次に、無線通信装置１００は、無線ＬＡＮインタフェース１０８から無線通信装置１５０ａへ、サービス問合せ信号を送信する（ステップＳ１３０）。同様に、無線通信装置１００は、無線ＬＡＮインタフェース１０８から無線通信装置１５０ｄへ、サービス問合せ信号を送信する（ステップＳ１３２）。
【００９０】
無線通信装置１００からのサービス問合せ信号を受信した無線通信装置１５０ａは、無線ＬＡＮインタフェース１５８から無線通信装置１００へサービス応答信号を返信する（ステップＳ１３４）。無線通信装置１５０ａは、直近の所定の時間内に無線通信装置１００から指向性信号を受信したため、指向性信号を受信したことを示す受信標識をサービス応答信号へ挿入する。一方、無線通信装置１００からのサービス問合せ信号を受信した無線通信装置１５０ｄは、無線ＬＡＮインタフェース１５８から無線通信装置１００へサービス応答信号を返信する（ステップＳ１３６）。無線通信装置１５０ｄは、受信標識をサービス応答信号へ挿入しない。
【００９１】
無線通信装置１５０ａ及び無線通信装置１５０ｄからサービス応答信号を受信した無線通信装置１００は、各サービス応答信号が受信標識を含むか否かに基づいて、無線通信装置１５０ａが接続相手の候補であると判定する。第２の例においては、無線通信装置１００は、判定した接続相手の候補である無線通信装置１５０ａとの無線ＬＡＮ接続について、ユーザに承認を求めない。無線通信装置１００は、例えば、受信標識を含むサービス応答信号が無線通信装置１５０ａから所定の回数又は時間にわたって継続的に受信された場合に、無線通信装置１５０ａを接続相手として自動的に選択してもよい（ステップＳ１４４）。
【００９２】
次に、無線通信装置１００は、サービス応答信号に基づいて判定した接続相手である無線通信装置１５０ａへ、無線ＬＡＮインタフェース１０８から事前交渉要求を送信する（ステップＳ１５０）。事前交渉要求を受信した無線通信装置１５０ａは、無線ＬＡＮインタフェース１５８から無線通信装置１００へ事前交渉応答を返信する（ステップＳ１５２）。次に、無線通信装置１００は、無線ＬＡＮインタフェース１０８から無線通信装置１５０ａへ事前交渉確認を送信する（ステップＳ１５４）。
【００９３】
事前交渉要求、事前交渉応答及び事前交渉確認が成功裏に交換されると、無線通信装置１００の無線ＬＡＮインタフェース１０８と無線通信装置１５０ａの無線ＬＡＮインタフェース１５８との間で、無線ＬＡＮ接続のための接続手続が実行される（ステップＳ１６０）。そして、確立した無線ＬＡＮ接続を利用して、（例えば、ディスプレイ映像データを含み得る）データトラフィックが伝送される（ステップＳ１７０）。
【００９４】
（３）第３の例
図１３は、通信制御システム１における制御の流れの第３の例を示すシーケンス図である。図１３に示したシーケンスには、無線通信装置１００、無線通信装置１５０ａ及び無線通信装置１５０ｄが関与するものとする。無線通信装置１００は、要求側装置である。無線通信装置１５０ａ及び無線通信装置１５０ｄは、応答側装置である。シーケンスの開始時に、無線通信装置１５０ａ及び無線通信装置１５０ｄは、スリープ状態にある。
【００９５】
図１３を参照すると、まず、無線通信装置１００は、無線ＬＡＮインタフェース１０８から探索信号を送信する（ステップＳ９８）。しかし、無線通信装置１５０ａの無線ＬＡＮインタフェース１５８はスリープしているため、探索信号は、無線通信装置１５０ａにより受信されない。同様に、無線通信装置１５０ｄの無線ＬＡＮインタフェース１５８もまたスリープしているため、探索信号は、無線通信装置１５０ｄにより受信されない。
【００９６】
次に、無線通信装置１００は、赤外線インタフェース１０７から指向性信号を送信する（ステップＳ１００）。指向性信号は、ユーザがポインティングした方向へ進み、無線通信装置１５０ａの赤外線インタフェース１５７により受信される。無線通信装置１５０ａは、受信された指向性信号に含まれる管理情報を、メモリ１５６に記憶させる（ステップＳ１０２）。また、無線通信装置１５０ａの無線ＬＡＮインタフェース１５８が起動される（ステップＳ１０６）。
【００９７】
無線通信装置１００は、無線ＬＡＮインタフェース１０８から再び探索信号を送信する（ステップＳ１１０）。探索信号は、無線通信装置１５０ａの無線ＬＡＮインタフェース１５８により受信される。一方、無線通信装置１５０ｄは、依然として探索信号を受信しない。探索信号を受信した無線通信装置１５０ａは、無線通信装置１００の存在を発見する（ステップＳ１１２）。そして、無線通信装置１５０ａは、無線ＬＡＮインタフェース１５８から探索応答信号を無線通信装置１００へ返信する（ステップＳ１１４）。
【００９８】
無線通信装置１５０ａから探索応答信号を受信した無線通信装置１００は、無線通信装置１５０ａの存在を発見する（ステップＳ１２０）。次に、無線通信装置１００は、無線ＬＡＮインタフェース１０８から無線通信装置１５０ａへ、サービス問合せ信号を送信する（ステップＳ１３０）。
【００９９】
無線通信装置１００からのサービス問合せ信号を受信した無線通信装置１５０ａは、無線ＬＡＮインタフェース１５８から無線通信装置１００へサービス応答信号を返信する（ステップＳ１３４）。無線通信装置１５０ａは、直近の所定の時間内に無線通信装置１００から指向性信号を受信したため、指向性信号を受信したことを示す受信標識をサービス応答信号へ挿入する。
【０１００】
無線通信装置１５０ａからサービス応答信号を受信した無線通信装置１００は、サービス応答信号が受信標識を含むか否かに基づいて、無線通信装置１５０ａが接続相手の候補であると判定する。そして、無線通信装置１００は、無線通信装置１５０ａに対応するアイテムを強調的に表示する応答側装置のリストを、画面に表示させる（ステップＳ１４０）。ユーザは、無線ＬＡＮインタフェース１０８と無線通信装置１５０ａとの間の無線ＬＡＮ接続を承認する（ステップＳ１４２）。
【０１０１】
無線通信装置１００は、無線通信装置１５０ａとの接続が承認されると、無線ＬＡＮインタフェース１０８から無線通信装置１５０ａへ事前交渉要求を送信する（ステップＳ１５０）。事前交渉要求を受信した無線通信装置１５０ａは、無線ＬＡＮインタフェース１５８から無線通信装置１００へ事前交渉応答を返信する（ステップＳ１５２）。次に、無線通信装置１００は、無線ＬＡＮインタフェース１０８から無線通信装置１５０ａへ事前交渉確認を送信する（ステップＳ１５４）。
【０１０２】
事前交渉要求、事前交渉応答及び事前交渉確認が成功裏に交換されると、無線通信装置１００の無線ＬＡＮインタフェース１０８と無線通信装置１５０ａの無線ＬＡＮインタフェース１５８との間で、無線ＬＡＮ接続のための接続手続が実行される（ステップＳ１６０）。そして、確立した無線ＬＡＮ接続を利用して、（例えば、ディスプレイ映像データを含み得る）データトラフィックが伝送される（ステップＳ１７０）。
【０１０３】
＜７．まとめ＞
ここまで、図１〜図１３を用いて、本開示に係る技術の実施形態について詳細に説明した。上述した実施形態によれば、要求側装置において、指向性を有する第１の無線信号が第１の無線インタフェースを介して送信され、第２の無線インタフェースを介して受信される第２の無線信号が第１の無線信号の受信標識（第１の無線信号が受信されたことを示す標識）を含む場合に、第２の無線インタフェースと第２の無線信号の送信元デバイスとの間の無線接続が確立される。この受信標識は、第２の無線インタフェースが接続すべき装置として、第２の無線信号の送信元デバイスがユーザにより指定されたことを意味する。従って、ユーザは、要求側装置の第１の無線インタフェースの光軸を目的とする接続相手に向けるだけで、第２の無線インタフェースの接続相手を迷うことなく指定することができる。ユーザには、接続相手の場所まで移動してタッチをするような動作は求められない。
【０１０４】
ある実施例によれば、ユーザが接続相手を指定するための画面において、第２の無線インタフェースが接続可能な装置のリストの中で、第２の無線信号に含まれる受信標識に基づいて判定された接続相手が強調的に表示され得る。この場合、表示されたどのアイテムがどの装置に対応するのか、どの装置をユーザが現在ポインティングしているのかを、ユーザが容易に知ることができる。ユーザは、例えば接続を承認するためのタップなどの簡単な操作をするだけで、目的とする接続相手との間の無線接続を的確に開始させることができる。
【０１０５】
また、ある実施例によれば、第２の無線信号に含まれる受信標識に基づいて判定された接続相手との間の無線接続が、ユーザによる承認を待つことなく自動的に確立される。この場合、無線接続の確立までに要する時間を短縮し、及びユーザの負担を最小化することができる。自動的な接続は、所定の回数又は時間にわたって同じ送信元デバイスからの複数の第２の無線信号が継続的に上記受信標識を含む場合に行われてもよい。かかる構成によれば、目的とする接続相手ではない装置との無線接続が誤って確立される可能性が低減される。また、接続相手を選択するための、一定時間にわたって同じ装置をポインティングし続けるという特別なユーザインタフェースを実現することも可能となる。
【０１０６】
また、上述した実施形態によれば、応答側装置において、指向性を有する第１の無線信号が第１の無線インタフェースを介して受信された場合に、第１の無線信号が受信されたことを示す受信標識を含む第２の無線信号が、無線接続の接続相手を探索する要求側装置へ、当該無線接続のための第２の無線インタフェースを介して送信される。従って、ユーザにより応答側装置が接続相手としてポインティングされたことを、ユーザにポインティング以外の動作を課すことなく、応答側装置から要求側装置へ通知することができる。
【０１０７】
ある実施例によれば、第２の無線信号には、第１の無線信号の前回の受信からの経過時間が閾値を下回る場合に、上記受信標識が挿入され得る。従って、ユーザが要求側装置の向きを変えれば、受信標識を送信する応答側装置も別の装置へ動的に変化し得る。
【０１０８】
また、ある実施例によれば、第２の無線信号は、要求側装置からの問合せへの応答として送信され、問合せをしたデバイスの識別情報が第１の無線信号に含まれる識別情報に適合する場合にのみ、第２の無線信号に上記受信標識が挿入され得る。この場合、ポインティングに関与した要求側装置と応答側装置との１対１の関係が明らかとなるため、多数の装置が混在する状況においても、適切なピアツーピア接続を確立することができる。
【０１０９】
なお、本明細書において説明した各装置による一連の処理は、典型的には、ソフトウェアを用いて実現される。一連の処理を実現するソフトウェアを構成するプログラムは、例えば、各装置の内部又は外部に設けられる記憶媒体（非一時的な媒体：non-transitory  media）に予め格納される。そして、各プログラムは、例えば、実行時にＲＡＭに読み込まれ、ＣＰＵなどのプロセッサにより実行される。本開示に係る技術は、こうしたプログラムを実行するプロセッサと、当該プログラムを記憶するメモリと、関連する回路とを集積したワンチップのモジュールとして実現されてもよい。
【０１１０】
また、本明細書においてフローチャート又はシーケンス図を用いて説明した処理は、必ずしも図示された順序で実行されなくてもよい。いくつかの処理ステップは、並列的に実行されてもよい。また、追加的な処理ステップが採用されてもよく、一部の処理ステップが省略されてもよい。
【０１１１】
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【０１１２】
なお、以下のような構成も本開示の技術的範囲に属する。
（１）
指向性を有する第１の無線信号を送信する第１の無線インタフェースと、
第２の無線インタフェースと、
前記第２の無線インタフェースにより受信される第２の無線信号が、当該第２の無線信号の送信元デバイスである第１の装置により前記第１の無線信号が受信されたことを示す標識を含む場合に、前記第２の無線インタフェースに前記第１の装置との接続を確立させる制御部と、
を備える無線通信装置。
（２）
前記制御部は、前記第２の無線信号が前記標識を含む場合に、前記第２の無線インタフェースが接続すべき装置として前記第１の装置がユーザにより指定されたと判定する、前記（１）に記載の無線通信装置。
（３）
前記無線通信装置は、前記第２の無線インタフェースが接続可能な装置のリストを表示する表示部、をさらに備える、前記（１）又は前記（２）に記載の無線通信装置。
（４）
前記制御部は、前記リストにおいて前記第１の装置を強調的に表示させる、前記（３）に記載の無線通信装置。
（５）
前記制御部は、前記第１の装置との接続が前記ユーザにより承認された場合に、前記第２の無線インタフェースに前記第１の装置との接続を確立させる、前記（１）〜（４）のいずれか１項に記載の無線通信装置。
（６）
前記制御部は、前記第２の無線信号が前記標識を含む場合に、ユーザによる承認を待つことなく、前記第２の無線インタフェースに前記第１の装置との接続を確立させる、前記（１）又は前記（２）に記載の無線通信装置。
（７）
前記制御部は、閾値を上回る回数又は時間にわたって受信される複数の前記第２の無線信号が継続的に前記標識を含む場合に、前記第２の無線インタフェースが接続すべき装置として前記第１の装置が前記ユーザにより指定されたと判定する、前記（１）〜（６）のいずれか１項に記載の無線通信装置。
（８）
前記標識は、直近の所定の時間内に前記第１の装置により前記第１の無線信号が受信されたことを示す、前記（１）〜（７）のいずれか１項に記載の無線通信装置。
（９）
前記制御部は、前記第２の無線インタフェースが接続可能な装置へサービス情報を問合せるための第３の無線信号を前記第２の無線インタフェースから送信させ、
前記第２の無線信号は、前記第３の無線信号に対する応答信号である、
前記（１）〜（８）のいずれか１項に記載の無線通信装置。
（１０）
前記第２の無線インタフェースは、無線ＬＡＮ（Local  Area  Network）方式に従って動作する、前記（１）〜（９）のいずれか１項に記載の無線通信装置。
（１１）
前記第２の無線信号は、Ｗｉ−Ｆｉダイレクトのサービスディスカバリレスポンスであり、
前記標識は、前記サービスディスカバリレスポンスのＡＮＱＰクエリレスポンスベンダ固有コンテンツフィールドに記述される、
前記（１０）に記載の無線通信装置。
（１２）
前記制御部は、前記第１の無線信号が前記第１の無線インタフェースから送信された後であって、前記第２の無線インタフェースが前記接続を確立する前に、前記第２の無線インタフェースが処理中であることを示す情報を画面に表示させる、前記（１）〜（１１）のいずれか１項に記載の無線通信装置。
（１３）
指向性を有する第１の無線信号を第１の無線インタフェースを介して送信し、第２の無線インタフェースを介して受信される第２の無線信号が、当該第２の無線信号の送信元デバイスである第１の装置により前記第１の無線信号が受信されたことを示す標識を含む場合に、前記第２の無線インタフェースに前記第１の装置との接続を確立させるプログラム、を実行するプロセッサと、
前記プログラムを記憶するメモリと、
を備える通信制御装置。
（１４）
指向性を有する第１の無線信号を受信可能な第１の無線インタフェースと、
第２の無線インタフェースと、
前記第１の無線インタフェースにより前記第１の無線信号が受信された場合に、前記第１の無線信号が受信されたことを示す標識を含む第２の無線信号を、前記第２の無線インタフェースによりサポートされる無線通信方式での接続相手を探索する第１の装置へ、前記第２の無線インタフェースから送信させる制御部と、
を備える無線通信装置。
（１５）
前記無線通信装置は、前記第２の無線インタフェースと前記第１の装置との間で確立される無線接続を介して受信される画像を表示する表示部、をさらに備える、前記（１４）に記載の無線通信装置。
（１６）
前記第２の無線信号は、前記第２の無線インタフェースにより受信される第３の無線信号に対する応答信号である、前記（１４）又は前記（１５）に記載の無線通信装置。
（１７）
前記制御部は、前記第２の無線インタフェースにより前記第３の無線信号が受信された場合において、前記第１の無線信号の前回の受信からの経過時間が閾値を下回るときに、前記第２の無線信号を前記第２の無線インタフェースから送信させる、前記（１６）に記載の無線通信装置。
（１８）
前記制御部は、前記第３の無線信号の送信元デバイスの識別情報が前記第１の無線信号に含まれる識別情報に適合する場合に、前記応答信号として前記第２の無線信号を前記第２の無線インタフェースから送信させる、前記（１６）又は前記（１７）に記載の無線通信装置。
（１９）
前記制御部は、前記第１の無線信号が前記第１の無線インタフェースにより受信された場合に、自装置が前記接続相手の候補であることを示す表示オブジェクトを画面に表示させる、前記（１４）〜（１８）のいずれか１項に記載の無線通信装置。
（２０）
指向性を有する第１の無線信号が第１の無線インタフェースを介して受信された場合に、前記第１の無線信号が受信されたことを示す標識を含む第２の無線信号を、第２の無線インタフェースによりサポートされる無線通信方式での接続相手を探索する第１の装置へ、前記第２の無線インタフェースを介して送信するプログラム、を実行するプロセッサと、
前記プログラムを記憶するメモリと、
を備える通信制御装置。
（２１）
第１の無線インタフェース及び第２の無線インタフェースを備える無線通信装置により実行される通信制御方法であって、
前記第１の無線インタフェースから、指向性を有する第１の無線信号を送信することと、
前記第２の無線インタフェースにより、第２の無線信号を受信することと、
前記第２の無線信号の送信元デバイスである第１の装置により前記第１の無線信号が受信されたことを示す標識を前記第２の無線信号が含む場合に、前記第２の無線インタフェースに前記第１の装置との接続を確立させることと、
を含む通信制御方法。
（２２）
指向性を有する第１の無線信号を送信する第１の無線インタフェースと、第２の無線インタフェースと、を備える無線通信装置を制御するコンピュータを、
前記第２の無線インタフェースにより受信される第２の無線信号が、当該第２の無線信号の送信元デバイスである第１の装置により前記第１の無線信号が受信されたことを示す標識を含む場合に、前記第２の無線インタフェースに前記第１の装置との接続を確立させる制御部、
として機能させるためのプログラム。
（２３）
第１の無線インタフェース及び第２の無線インタフェースを備える無線通信装置により実行される通信制御方法であって、
第１の無線インタフェースにより、指向性を有する第１の無線信号を受信することと、
前記第１の無線信号が受信されたことを示す標識を含む第２の無線信号を、前記第２の無線インタフェースによりサポートされる無線通信方式での接続相手を探索する第１の装置へ、前記第２の無線インタフェースから送信することと、
を含む通信制御方法。
（２４）
指向性を有する第１の無線信号を受信可能な第１の無線インタフェースと、第２の無線インタフェースと、を備える無線通信装置を制御するコンピュータを、
前記第１の無線インタフェースにより前記第１の無線信号が受信された場合に、前記第１の無線信号が受信されたことを示す標識を含む第２の無線信号を、前記第２の無線インタフェースによりサポートされる無線通信方式での接続相手を探索する第１の装置へ、前記第２の無線インタフェースから送信させる制御部、
として機能させるためのプログラム。
【符号の説明】
【０１１３】
１００    無線通信装置（要求側装置）
１０６    メモリ
１０７    第１の無線インタフェース（赤外線Ｉ／Ｆ）
１０８    第２の無線インタフェース（無線ＬＡＮ  Ｉ／Ｆ）
１１２    制御部（プロセッサ）
１５０    無線通信装置（応答側装置）
１５６    メモリ
１５７    第１の無線インタフェース（赤外線Ｉ／Ｆ）
１５８    第２の無線インタフェース（無線ＬＡＮ  Ｉ／Ｆ）
１６２    制御部（プロセッサ）
【図１】
0006459965.tif 000003
【図２】
0006459965.tif 000004
【図３】
0006459965.tif 000005
【図４Ａ】
0006459965.tif 000006
【図４Ｂ】
0006459965.tif 000007
【図４Ｃ】
0006459965.tif 000008
【図４Ｄ】
0006459965.tif 000009
【図５】
0006459965.tif 000010
【図６】
0006459965.tif 000011
【図７Ａ】
0006459965.tif 000012
【図７Ｂ】
0006459965.tif 000013
【図８】
0006459965.tif 000014
【図９】
0006459965.tif 000015
【図１０】
0006459965.tif 000016
【図１１】
0006459965.tif 000017
【図１２】
0006459965.tif 000018
【図１３】
0006459965.tif 000019