(57)【特許請求の範囲】
【請求項１】
機器間直接無線通信を行うための機器発見要求信号を送信する通信部と、
前記機器発見要求信号を送信した後のタイミングで無線通信信号を検出するための検出閾値を変更する制御部と
を具備し、
前記制御部は、情報処理装置と他の情報処理装置との間で間接的に無線通信を行う際に接続される第１情報処理装置から送信される無線通信信号の検出待ちを行う際には前記検出閾値として第１閾値を設定し、前記情報処理装置との間で直接無線通信を行うことができる第２情報処理装置を発見するための前記機器発見要求信号を送信した場合には前記機器発見要求信号に対応する機器発見応答信号を受信する前の所定のタイミングで前記検出閾値として前記第１閾値とは異なる第２閾値を設定し、前記第１閾値よりも大きい値を前記第２閾値として設定した場合には、前記第２閾値が設定されている間、無線通信信号を受信しないことを前記第１情報処理装置に通知する
情報処理装置。
【請求項２】
前記制御部は、前記第２閾値を設定してから所定時間の間、前記第２情報処理装置から送信される前記機器発見応答信号の検出待ちを行い、前記所定時間の経過後に前記第１閾値を設定する請求項１記載の情報処理装置。
【請求項３】
前記制御部は、前記無線通信のプロトコルとしてＩＥＥＥ８０２．１１（Institute of Electrical and Electronic Engineers）仕様を用い、前記第２情報処理装置との直接無線通信を行うプロトコルとしてＴＤＬＳ（Tunneled Direct Link Setup）を用い、
前記機器発見要求信号はＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｑｕｅｓｔ  ｆｒａｍｅであり、
前記機器発見応答信号はＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｓｐｏｎｓｅ  ｆｒａｍｅである
請求項１記載の情報処理装置。
【請求項４】
前記制御部は、前記情報処理装置および前記第１情報処理装置間の無線通信で用いることができるデータレートまたはこれを基準として求められるデータレートを用いた無線通信を行う場合における受信電力に基づいて求められる前記第２閾値を設定する請求項１記載の情報処理装置。
【請求項５】
前記制御部は、前記第２情報処理装置からの前記機器発見応答信号を受信した後に、前記情報処理装置および前記第２情報処理装置間で直接無線通信リンクを確立している間、前記第１閾値および前記第２閾値のうちの小さい値を前記検出閾値として設定し、前記情報処理装置および前記第２情報処理装置間の直接無線通信リンクを切断したタイミングで前記検出閾値として前記第１閾値を設定する請求項１記載の情報処理装置。
【請求項６】
前記制御部は、前記情報処理装置および前記第２情報処理装置間で直接無線通信リンクを確立している間、前記第１閾値および前記第２閾値のうちの小さい値を前記検出閾値として設定した際には、前記情報処理装置および前記第２情報処理装置間の通信品質を保てる範囲で前記第２情報処理装置への送信を行うための送信電力制御を行い、前記情報処理装置および前記第１情報処理装置間の通信品質を保てる範囲で前記第１情報処理装置への送信を行うための送信電力制御を行う請求項５記載の情報処理装置。
【請求項７】
前記制御部は、前記第２閾値を求める際に用いた受信電力に関する情報と、前記機器発見応答信号に用いるＰＨＹ（physical layer）プリアンブルの種類を指定する情報と、前記機器発見要求信号を送信した後に前記機器発見応答信号の検出待ちを行う時間帯に関する情報と、前記第２情報処理装置が前記機器発見応答信号を送信する際には受信確認を行わない信号を用いることを指定する情報とのうちの少なくとも１つを前記機器発見要求信号に含めて送信する請求項１記載の情報処理装置。
【請求項８】
前記制御部は、前記ＰＨＹプリアンブルの種類を指定する情報を含めて送信する場合に、前記情報処理装置および前記第２情報処理装置間の直接無線通信において最も低い受信電力で受信できるＰＨＹプリアンブルを指定する情報を含める請求項７記載の情報処理装置。
【請求項９】
前記制御部は、前記第１情報処理装置から通知される無線通信リソース配分情報に基づいて前記第２情報処理装置との直接無線通信に割り当てられた第１時間および周波数スロットにおいて前記機器発見要求信号を送信し、前記無線通信リソース配分情報のうち、前記第１時間および周波数スロットよりも時刻的に後に配置された第２時間および周波数スロットにおいて前記機器発見応答信号の検出待ちを行う請求項１記載の情報処理装置。
【請求項１０】
前記情報処理装置は、前記第１情報処理装置との無線通信を維持した状態で前記第２情報処理装置との直接無線通信を行うことができる情報処理装置である請求項１記載の情報処理装置。
【請求項１１】
第１情報処理装置と他の情報処理装置との間で間接的に無線通信を行う際に接続されるアクセスポイントから送信される無線通信信号の検出待ちを行う際には、無線通信信号を検出するための検出閾値として第１閾値を設定し、前記第１情報処理装置との間で直接無線通信を行うことができる第２情報処理装置を発見するための機器発見要求信号を送信した場合には前記機器発見要求信号に対応する機器発見応答信号を受信する前の所定のタイミングで前記検出閾値として前記第１閾値とは異なる第２閾値を設定し、前記第２閾値を求める際に用いた受信電力に関する情報と、前記機器発見要求信号に対応する機器発見応答信号に用いるＰＨＹプリアンブルの種類を指定する情報と、前記機器発見要求信号を送信した後に前記機器発見応答信号の検出待ちを行う時間帯に関する情報と、前記第２情報処理装置が前記機器発見応答信号を送信する際には受信確認を行わない信号を用いることを指定する情報とのうちの少なくとも１つを前記機器発見要求信号に含めて送信する制御部を具備する第１情報処理装置と、
前記機器発見要求信号を前記第１情報処理装置から受信した場合に、前記機器発見要求信号に含まれる情報に基づいて前記第１情報処理装置に前記機器発見応答信号を送信する制御部を具備する第２情報処理装置と
を具備し、
前記第１情報処理装置は、前記第１閾値よりも大きい値を前記第２閾値として設定した場合には、前記第２閾値が設定されている間、無線通信信号を受信しないことを前記アクセスポイントに通知する
通信システム。
【請求項１２】
前記第２情報処理装置の前記制御部は、前記無線通信のプロトコルとしてＩＥＥＥ８０２．１１仕様を用い、前記他の情報処理装置との直接無線通信を行うプロトコルとしてＴＤＬＳを用い、
前記機器発見要求信号はＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｑｕｅｓｔ  ｆｒａｍｅであり、
前記機器発見応答信号はＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｓｐｏｎｓｅ  ｆｒａｍｅである
請求項１１記載の通信システム。
【請求項１３】
前記第２の情報処理装置の前記制御部は、前記機器発見要求信号に、前記他の情報処理装置が前記機器発見応答信号を検出する際に用いる検出閾値を求める際に用いた受信電力に関する情報が含まれているが、前記機器発見応答信号に用いるＰＨＹプリアンブルの種類を指定する情報が含まれていない場合には、前記他の情報処理装置が前記機器発見応答信号を検出する際に用いる検出閾値を求める際に用いた受信電力に関する情報に基づいて、前記無線通信において使用可能な複数のＰＨＹプリアンブルのうちの１つを用いて前記機器発見応答信号を送信する請求項１１記載の通信システム。
【請求項１４】
機器間直接無線通信を行うための機器発見要求信号を送信した後のタイミングで無線通信信号を検出するための検出閾値を変更する情報処理方法であって、
情報処理装置と他の情報処理装置との間で間接的に無線通信を行う際に接続される前記第１情報処理装置から送信される無線通信信号の検出待ちを行う際には前記検出閾値として第１閾値を設定し、前記情報処理装置との間で直接無線通信を行うことができる第２情報処理装置を発見するための前記機器発見要求信号を送信した場合には前記機器発見要求信号に対応する機器発見応答信号を受信する前の所定のタイミングで前記検出閾値として前記第１閾値とは異なる第２閾値を設定し、前記第１閾値よりも大きい値を前記第２閾値として設定した場合には、前記第２閾値が設定されている間、無線通信信号を受信しないことを前記第１情報処理装置に通知する
情報処理方法。
【請求項１５】
機器間直接無線通信を行うための機器発見要求信号を送信した後のタイミングで無線通信信号を検出するための検出閾値を変更する制御手順をコンピュータに実行させるプログラムであって、
前記制御手順において情報処理装置と他の情報処理装置との間で間接的に無線通信を行う際に接続される第１情報処理装置から送信される無線通信信号の検出待ちを行う際には前記検出閾値として第１閾値を設定し、前記情報処理装置との間で直接無線通信を行うことができる第２情報処理装置を発見するための前記機器発見要求信号を送信した場合には前記機器発見要求信号に対応する機器発見応答信号を受信する前の所定のタイミングで前記検出閾値として前記第１閾値とは異なる第２閾値を設定し、前記第１閾値よりも大きい値を前記第２閾値として設定した場合には、前記第２閾値が設定されている間、無線通信信号を受信しないことを前記第１情報処理装置に通知する
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、情報処理装置に関する。詳しくは、無線通信を利用して情報のやりとりを行う情報処理装置、通信システムおよび情報処理方法ならびに当該方法をコンピュータに実行させるプログラムに関する。
【背景技術】
【０００２】
従来、無線通信を利用して情報のやり取りを行う無線通信技術が存在する。例えば、無線通信を利用して近接する情報処理装置（無線通信装置）間において情報のやりとりを行うことができる。しかしながら、複数の情報処理装置が同一の無線リソース（周波数および時間）を用いてデータ送信を行う場合には、互いのデータが衝突を起こして干渉となり、受信側でデータ受信に失敗することがある。このため、同一周波数を使用する情報処理装置が複数存在する場合には、データの衝突を回避することが重要である。
【０００３】
そこで、例えば、キャリアセンスを用いて衝突を回避する技術が提案されている。例えば、使用する周波数チャネルにおける受信電力を測定してその測定された受信電力を閾値（キャリアセンスレベル）判定し、無線リソースの空きを確認するまで送信を抑制することによりデータの衝突を回避する技術が提案されている。
【０００４】
また、例えば、キャリアセンスレベルを一時的に変更することで、メディアアクセスを効率的に行う技術が提案されている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−１３４９０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述の従来技術では、キャリアセンスレベルを変化させることにより、メディアアクセスを効率的に行うことができる。
【０００７】
ここで、例えば、データ通信を行う２つの情報処理装置間の距離が比較的離れている場合を想定する。この場合には、例えば、２つの情報処理装置間で機器間直接通信を行うよりも、他の情報処理装置を介して間接的に無線通信を行う方が、無線通信資源を効率的に利用することができることも想定される。そこで、情報処理装置の位置や使用状態を考慮して無線通信資源を効率的に利用することが重要である。
【０００８】
本技術はこのような状況に鑑みて生み出されたものであり、無線通信資源を効率的に利用することを目的とする。
【課題を解決するための手段】
【０００９】
本技術は、上述の問題点を解消するためになされたものであり、その第１の側面は、機器間直接無線通信を行うための機器発見要求信号を送信する通信部と、上記機器発見要求信号を送信した後のタイミングで無線通信信号を検出するための検出閾値を変更する制御部とを具備する情報処理装置およびその情報処理方法ならびに当該方法をコンピュータに実行させるプログラムである。これにより、機器発見要求信号を送信した後のタイミングで検出閾値を変更するという作用をもたらす。
【００１０】
また、この第１の側面において、上記制御部は、上記情報処理装置と他の情報処理装置との間で間接的に無線通信を行う際に接続される第１情報処理装置から送信される無線通信信号の検出待ちを行う際には上記検出閾値として第１閾値を設定し、上記情報処理装置との間で直接無線通信を行うことができる第２情報処理装置を発見するための上記機器発見要求信号を送信した後のタイミングで上記検出閾値として上記第１閾値とは異なる第２閾値を設定するようにしてもよい。これにより、第１情報処理装置から送信される無線通信信号の検出待ちを行う際には第１閾値を設定し、第２情報処理装置を発見するための機器発見要求信号を送信した後のタイミングで第２閾値を設定するという作用をもたらす。
【００１１】
また、この第１の側面において、上記制御部は、上記第２閾値を設定してから所定時間の間、上記第２情報処理装置から送信される機器発見応答信号の検出待ちを行い、上記所定時間の経過後に上記第１閾値を設定するようにしてもよい。これにより、第２閾値を設定してから所定時間の間、第２情報処理装置から送信される機器発見応答信号の検出待ちを行い、所定時間の経過後に第１閾値を設定するという作用をもたらす。
【００１２】
また、この第１の側面において、上記制御部は、上記無線通信のプロトコルとしてＩＥＥＥ８０２．１１（Institute of Electrical and Electronic Engineers）仕様を用い、上記第２情報処理装置との直接無線通信を行うプロトコルとしてＴＤＬＳ（Tunneled Direct Link Setup）を用い、上記機器発見要求信号をＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｑｕｅｓｔ  ｆｒａｍｅとし、上記機器発見応答信号をＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｓｐｏｎｓｅ  ｆｒａｍｅとするようにしてもよい。これにより、無線通信のプロトコルとしてＩＥＥＥ８０２．１１仕様を用い、第２情報処理装置との直接無線通信を行うプロトコルとしてＴＤＬＳを用い、機器発見要求信号としてＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｑｕｅｓｔ  ｆｒａｍｅを送信し、機器発見応答信号としてＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｓｐｏｎｓｅ  ｆｒａｍｅを送信するという作用をもたらす。
【００１３】
また、この第１の側面において、上記制御部は、上記情報処理装置および上記第１情報処理装置間の無線通信で用いることができるデータレートまたはこれを基準として求められるデータレートを用いた無線通信を行う場合における受信電力に基づいて求められる上記第２閾値を設定するようにしてもよい。これにより、情報処理装置および第１情報処理装置間の無線通信で用いることができるデータレートまたはこれを基準として求められるデータレートを用いた無線通信を行う場合における受信電力に基づいて求められる第２閾値を設定するという作用をもたらす。
【００１４】
また、この第１の側面において、上記制御部は、上記第１閾値よりも大きい値を上記第２閾値として設定した場合には、上記第２閾値が設定されている間、無線通信信号を受信しないことを上記第１情報処理装置に通知するようにしてもよい。これにより、第１閾値よりも大きい値を第２閾値として設定した場合には、第２閾値が設定されている間、無線通信信号を受信しないことを第１情報処理装置に通知するという作用をもたらす。
【００１５】
また、この第１の側面において、上記制御部は、上記第２情報処理装置からの上記機器発見応答信号を受信した後に、上記情報処理装置および上記第２情報処理装置間で直接無線通信リンクを確立している間、上記第１閾値および上記第２閾値のうちの小さい値を上記検出閾値として設定し、上記情報処理装置および上記第２情報処理装置間の直接無線通信リンクを切断したタイミングで上記検出閾値として上記第１閾値を設定するようにしてもよい。これにより、第２情報処理装置からの機器発見応答信号を受信した後に、情報処理装置および第２情報処理装置間で直接無線通信リンクを確立している間、第１閾値および第２閾値のうちの小さい値を検出閾値として設定し、情報処理装置および第２情報処理装置間の直接無線通信リンクを切断したタイミングで第１閾値を設定するという作用をもたらす。
【００１６】
また、この第１の側面において、上記制御部は、上記情報処理装置および上記第２情報処理装置間で直接無線通信リンクを確立している間、上記第１閾値および上記第２閾値のうちの小さい値を上記検出閾値として設定した際には、上記情報処理装置および上記第２情報処理装置間の通信品質を保てる範囲で上記第２情報処理装置への送信を行うための送信電力制御を行い、上記情報処理装置および上記第１情報処理装置間の通信品質を保てる範囲で上記第１情報処理装置への送信を行うための送信電力制御を行うようにしてもよい。これにより、情報処理装置および第２情報処理装置間で直接無線通信リンクを確立している間、第１閾値および第２閾値のうちの小さい値を設定した際には、情報処理装置および第２情報処理装置間の通信品質を保てる範囲で第２情報処理装置への送信を行うための送信電力制御を行い、情報処理装置および第１情報処理装置間の通信品質を保てる範囲で第１情報処理装置への送信を行うための送信電力制御を行うという作用をもたらす。
【００１７】
また、この第１の側面において、上記制御部は、上記第２閾値を求める際に用いた受信電力に関する情報と、上記機器発見応答信号に用いるＰＨＹ（physical layer）プリアンブルの種類を指定する情報と、上記機器発見要求信号を送信した後に上記機器発見応答信号の検出待ちを行う時間帯に関する情報と、上記第２情報処理装置が上記機器発見応答信号を送信する際には受信確認を行わない信号を用いることを指定する情報とのうちの少なくとも１つを上記機器発見要求信号に含めて送信するようにしてもよい。これにより、これらの情報のうちの少なくとも１つを機器発見要求信号に含めて送信するという作用をもたらす。
【００１８】
また、この第１の側面において、上記制御部は、上記ＰＨＹプリアンブルの種類を指定する情報を含めて送信する場合に、上記情報処理装置および上記第２情報処理装置間の直接無線通信において最も低い受信電力で受信できるＰＨＹプリアンブルを指定する情報を含めるようにしてもよい。これにより、ＰＨＹプリアンブルの種類を指定する情報を含めて送信する場合に、情報処理装置および第２情報処理装置間の直接無線通信において最も低い受信電力で受信できるＰＨＹプリアンブルを指定する情報を含めるという作用をもたらす。
【００１９】
また、この第１の側面において、上記制御部は、上記第１情報処理装置から通知される無線通信リソース配分情報に基づいて上記第２情報処理装置との直接無線通信に割り当てられた第１時間および周波数スロットにおいて上記機器発見要求信号を送信し、上記無線通信リソース配分情報のうち、上記第１時間および周波数スロットよりも時刻的に後に配置された第２時間および周波数スロットにおいて上記機器発見応答信号の検出待ちを行うようにしてもよい。これにより、第１情報処理装置から通知される無線通信リソース配分情報に基づいて第２情報処理装置との直接無線通信に割り当てられた第１時間および周波数スロットにおいて機器発見要求信号を送信し、無線通信リソース配分情報のうち、第１時間および周波数スロットよりも時刻的に後に配置された第２時間および周波数スロットにおいて機器発見応答信号の検出待ちを行うという作用をもたらす。
【００２０】
また、この第１の側面において、上記情報処理装置を、上記第１情報処理装置との無線通信を維持した状態で上記第２情報処理装置との直接無線通信を行うことができる情報処理装置とするようにしてもよい。これにより、第１情報処理装置との無線通信を維持した状態で第２情報処理装置との直接無線通信を行うという作用をもたらす。
【００２１】
また、本技術の第２の側面は、機器間直接無線通信を行うための機器発見要求信号を他の情報処理装置から受信した場合に、上記他の情報処理装置が機器発見応答信号を検出する際に用いる検出閾値を求める際に用いた受信電力に関する情報と、上記機器発見応答信号に用いるＰＨＹプリアンブルの種類を指定する情報と、当該情報処理装置が上記機器発見要求信号を送信した後に上記機器発見応答信号の検出待ちを行う時間帯に関する情報と、上記他の情報処理装置が上記機器発見応答信号を送信する際には受信確認を行わない信号を用いることを指定する情報とのうちの少なくとも１つの情報が上記機器発見要求信号に含まれているときには、上記機器発見要求信号に含まれる当該情報に基づいて上記他の情報処理装置に上記機器発見応答信号を送信する制御部を具備する情報処理装置およびその情報処理方法ならびに当該方法をコンピュータに実行させるプログラムである。これにより、機器発見要求信号を他の情報処理装置から受信した場合に、それらの情報のうちの少なくとも１つの情報が含まれているときには、その情報に基づいて他の情報処理装置に機器発見応答信号を送信するという作用をもたらす。
【００２２】
また、この第２の側面において、上記制御部は、上記無線通信のプロトコルとしてＩＥＥＥ８０２．１１仕様を用い、上記他の情報処理装置との直接無線通信を行うプロトコルとしてＴＤＬＳを用い、上記機器発見要求信号をＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｑｕｅｓｔ  ｆｒａｍｅとし、上記機器発見応答信号をＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｓｐｏｎｓｅ  ｆｒａｍｅとするようにしてもよい。これにより、無線通信のプロトコルとしてＩＥＥＥ８０２．１１仕様を用い、他の情報処理装置との直接無線通信を行うプロトコルとしてＴＤＬＳを用い、機器発見要求信号としてＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｑｕｅｓｔ  ｆｒａｍｅを送信し、機器発見応答信号としてＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｓｐｏｎｓｅ  ｆｒａｍｅを送信するという作用をもたらす。
【００２３】
また、この第２の側面において、上記制御部は、上記機器発見要求信号に、上記他の情報処理装置が上記機器発見応答信号を検出する際に用いる検出閾値を求める際に用いた受信電力に関する情報が含まれているが、上記機器発見応答信号に用いるＰＨＹプリアンブルの種類を指定する情報が含まれていない場合には、上記他の情報処理装置が上記機器発見応答信号を検出する際に用いる検出閾値を求める際に用いた受信電力に関する情報に基づいて、上記無線通信において使用可能な複数のＰＨＹプリアンブルのうちの１つを用いて上記機器発見応答信号を送信するようにしてもよい。これにより、機器発見要求信号に、他の情報処理装置が機器発見応答信号を検出する際に用いる検出閾値を求める際に用いた受信電力に関する情報が含まれているが、機器発見応答信号に用いるＰＨＹプリアンブルの種類を指定する情報が含まれていない場合には、その受信電力に関する情報に基づいて、無線通信において使用可能な複数のＰＨＹプリアンブルのうちの１つを用いて機器発見応答信号を送信するという作用をもたらす。
【００２４】
また、本技術の第３の側面は、第１情報処理装置と他の情報処理装置との間で間接的に無線通信を行う際に接続されるアクセスポイントから送信される無線通信信号の検出待ちを行う際には、無線通信信号を検出するための検出閾値として第１閾値を設定し、上記第１情報処理装置との間で直接無線通信を行うことができる第２情報処理装置を発見するための機器発見要求信号を送信した後のタイミングで上記検出閾値として上記第１閾値とは異なる第２閾値を設定し、上記第２閾値を求める際に用いた受信電力に関する情報と、上記機器発見要求信号に対応する機器発見応答信号に用いるＰＨＹプリアンブルの種類を指定する情報と、上記機器発見要求信号を送信した後に上記機器発見応答信号の検出待ちを行う時間帯に関する情報と、上記第２情報処理装置が上記機器発見応答信号を送信する際には受信確認を行わない信号を用いることを指定する情報とのうちの少なくとも１つを上記機器発見要求信号に含めて送信する制御部を具備する第１情報処理装置と、上記機器発見要求信号を上記第１情報処理装置から受信した場合に、上記機器発見要求信号に含まれる情報に基づいて上記第１情報処理装置に上記機器発見応答信号を送信する制御部を具備する第２情報処理装置とを具備する通信システムおよびその情報処理方法ならびに当該方法をコンピュータに実行させるプログラムである。これにより、第１情報処理装置は、アクセスポイントから送信される無線通信信号の検出待ちを行う際には第１閾値を設定し、第２情報処理装置を発見するための機器発見要求信号を送信した後のタイミングで第２閾値を設定し、それらの情報のうちの少なくとも１つを機器発見要求信号に含めて送信し、第２情報処理装置は、機器発見要求信号を第１情報処理装置から受信した場合に、機器発見要求信号に含まれる情報に基づいて第１情報処理装置に機器発見応答信号を送信するという作用をもたらす。
【発明の効果】
【００２５】
本技術によれば、無線通信資源を効率的に利用することができるという優れた効果を奏し得る。なお、ここに記載された効果は必ずしも限定されるものではなく、本開示中に記載されたいずれかの効果であってもよい。
【図面の簡単な説明】
【００２６】
【図１】本技術の第１の実施の形態における通信システム１０のシステム構成例を示す図である。
【図２】本技術の第１の実施の形態における情報処理装置１００の機能構成例を示すブロック図である。
【図３】本技術の第１の実施の形態における通信システム１０を構成する各装置間における通信処理例を示すシーケンスチャートである。
【図４】本技術の第１の実施の形態における通信システム３０のシステム構成例を示す図である。
【図５】本技術の第１の実施の形態における通信システム３０を構成する各情報処理装置間のパケット送受信処理および送信抑制処理の一例を時系列で示す図である。
【図６】本技術の第２の実施の形態における通信システムを構成する各装置間における通信処理例を示すシーケンスチャートである。
【図７】本技術の第２の実施の形態における通信システムを構成する各装置間における通信処理例を示すシーケンスチャートである。
【図８】本技術の第３の実施の形態における通信システムを構成する各装置の位置とパケット検出閾値に基づくパケット検出範囲との関係を模式的に示す図である。
【図９】本技術の第３の実施の形態における情報処理装置１００による通信処理の処理手順の一例を示すフローチャートである。
【図１０】本技術の第４の実施の形態における通信システムを構成する各装置間における通信処理例を示すシーケンスチャートである。
【図１１】本技術の第４の実施の形態における通信システムを構成する各装置間における通信処理例を示すシーケンスチャートである。
【図１２】本技術の第４の実施の形態における各装置間においてやりとりされるｆｒａｍｅの構成例を示す図である。
【図１３】本技術の第４の実施の形態における各装置間においてやりとりされるｆｒａｍｅの構成例を示す図である。
【図１４】本技術の第４の実施の形態における各装置間においてやりとりされるＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｑｕｅｓｔ  Ａｃｔｉｏｎ  ｆｉｅｌｄの構成例を示す図である。
【図１５】本技術の第５の実施の形態におけるＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｑｕｅｓｔ  Ａｃｔｉｏｎ  ｆｉｅｌｄの構成例を示す図である。
【図１６】本技術の第６の実施の形態における通信システム７００のシステム構成例を示す図である。
【図１７】本技術の第６の実施の形態における情報処理装置（ＢＳ）７１０により送信されるリソース・アロケーション・マップの一例を示す図である。
【図１８】スマートフォンの概略的な構成の一例を示すブロック図である。
【図１９】カーナビゲーション装置の概略的な構成の一例を示すブロック図である。
【図２０】無線アクセスポイントの概略的な構成の一例を示すブロック図である。
【発明を実施するための形態】
【００２７】
以下、本技術を実施するための形態（以下、実施の形態と称する）について説明する。説明は以下の順序により行う。
１．第１の実施の形態（機器発見要求パケットを送信した後のタイミングでパケット検出閾値を変更する例）
２．第２の実施の形態（パケット検出閾値を変更した情報処理装置宛のデータをアクセスポイントが蓄積する例）
３．第３の実施の形態（ＴＤＬＳ通信中に情報処理装置がアクセスポイントからのパケットを適切に受信する例）
４．第４の実施の形態（ＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｓｐｏｎｓｅ  ｆｒａｍｅの再送を回避する例）
５．第５の実施の形態（機器発見応答パケットを送信する際に複数のＰＨＹプリアンブルから選択して用いる例）
６．第６の実施の形態（３ＧＰＰで定義されるＤ２Ｄを利用して無線通信を行う例）
７．応用例
【００２８】
＜１．第１の実施の形態＞
［通信システムの構成例］
図１は、本技術の第１の実施の形態における通信システム１０のシステム構成例を示す図である。
【００２９】
通信システム１０は、情報処理装置１００と、情報処理装置２００と、アクセスポイント３００とを備える。
【００３０】
情報処理装置１００、２００は、例えば、無線通信機能を備える携帯型の情報処理装置である。ここで、携帯型の情報処理装置は、例えば、スマートフォン、携帯電話、タブレット端末等の情報処理装置である。また、情報処理装置１００、２００は、例えば、ＩＥＥＥ（Institute of Electrical and Electronic Engineers）８０２．１１の無線ＬＡＮ（Local Area Network）規格に準拠した通信機能を備えるものとする。この無線ＬＡＮとして、例えば、Ｗｉ−Ｆｉ（Wireless Fidelity）、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔ、Ｗｉ−Ｆｉ  ＣＥＲＴＩＦＩＥＤ  Ｍｉｒａｃａｓｔ仕様（技術仕様書名：Ｗｉ−Ｆｉ  Ｄｉｓｐｌａｙ）を用いることができる。また、他の通信方式を利用した無線通信を行うようにしてもよい。
【００３１】
ここで、ＩＥＥＥ８０２．１１仕様では、親機（無線親機、無線親局）を介さずに子機（無線子機、無線子局）間での直接データ通信を可能にするＴＤＬＳ（Tunneled Direct Link Setup）が定義されている。その中には、直接接続する子機を発見するためのプロトコルで用いるｆｒａｍｅとして、機器発見要求パケット（機器発見要求信号）および機器発見応答パケット（機器発見応答信号）が含まれている。具体的には、機器発見要求パケットは、ＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｑｕｅｓｔ  ｆｒａｍｅである。また、機器発見応答パケットは、ＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｓｐｏｎｓｅ  ｆｒａｍｅである（例えば、ＩＥＥＥ８０２．１１−２０１２、参照。）
【００３２】
図１では、アクセスポイント３００を親機とし、情報処理装置１００、２００をＴＤＬＳに対応する子機とする場合について説明する。例えば、情報処理装置１００が、ＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｑｕｅｓｔ  ｆｒａｍｅをアクセスポイント３００を介して情報処理装置２００に送信する場合を想定する（２１、２２）。この場合には、情報処理装置１００は、必要なフィールドをＤａｔａ  ｆｒａｍｅにカプセル化して送信する。例えば、情報処理装置１００は、受信アドレスおよび宛先アドレスを指定する。具体的には、情報処理装置１００は、アソシエーション済のアクセスポイント３００のＢＳＳＩＤ（Basic Service Set Identifier）を受信アドレスとして指定する。また、情報処理装置１００は、宛先アドレスとして情報処理装置２００のＭＡＣ（Media Access Control）アドレスを指定する。そして、情報処理装置１００は、各フィールドをＤａｔａ  ｆｒａｍｅにカプセル化してアクセスポイント３００を介して送信する。
【００３３】
なお、ＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｑｕｅｓｔ  ｆｒａｍｅの構成例については、図１２、図１４に示す。すなわち、図１４のｏｒｄｅｒ「１」乃至「５」に示す各情報が、Ｄａｔａ  ｆｒａｍｅにカプセル化され、ＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｑｕｅｓｔ  ｆｒａｍｅに含めて送信される。
【００３４】
また、情報処理装置２００がＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｑｕｅｓｔ  ｆｒａｍｅを受信した場合には（２２）、情報処理装置２００は、ＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｓｐｏｎｓｅ  ｆｒａｍｅを情報処理装置１００に直接送信する（２３）。すなわち、情報処理装置２００は、アクセスポイント３００を介さず、ＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｓｐｏｎｓｅ  ｆｒａｍｅを情報処理装置１００に送信する（２３）。
【００３５】
また、情報処理装置１００は、アクセスポイント３００との無線通信を維持した状態で情報処理装置２００との直接無線通信を行うことができるものとする。
【００３６】
ここで、図１に示すように、情報処理装置１００および情報処理装置２００間の距離が比較的離れている場合を想定する。この場合に、情報処理装置１００がＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｓｐｏｎｓｅ  ｆｒａｍｅを受信し、機器間直接通信が可能であると判断しても、情報処理装置２００との無線通信のデータレートを高くできるとは限らない。例えば、情報処理装置１００およびアクセスポイント３００間の距離が比較的近い場合、情報処理装置１００からアクセスポイント３００を介して情報処理装置２００にデータ通信を行う場合と比較して、無線通信のデータレートを高くできるとは限らない。同様に、例えば、情報処理装置２００およびアクセスポイント３００間の距離が比較的近い場合、情報処理装置２００からアクセスポイント３００を介して情報処理装置１００にデータ通信を行う場合と比較して、無線通信のデータレートを高くできるとは限らない。このように、無線通信のデータレートを高くすることができない場合には、無線通信資源を最適に利用することができないおそれがある。
【００３７】
このような場合には、ＴＤＬＳを用いた機器間の直接通信で効率を上げることができない。また、ＴＤＬＳのＬｉｎｋ  Ｓｅｔｕｐを行うパケット交換シーケンスが実行されて、無線通信資源を浪費するおそれがある。例えば、情報処理装置１００および情報処理装置２００間でＴＤＬＳ接続から切断までを行う場合に、ＴＤＬＳ  ｄｉｒｅｃｔ−ｌｉｎｋ確立やＴＤＬＳ  ｄｉｒｅｃｔ−ｌｉｎｋ切断が無駄となるおそれがある。
【００３８】
そこで、本技術の実施の形態では、無線通信資源を効率的に利用することができる通信システムの例を示す。
【００３９】
［情報処理装置の構成例］
図２は、本技術の第１の実施の形態における情報処理装置１００の機能構成例を示すブロック図である。なお、図１に示す情報処理装置２００、アクセスポイント３００の機能構成（無線通信に関する機能構成）については、情報処理装置１００と略同様であるため、ここでの説明を省略する。
【００４０】
情報処理装置１００は、データ処理部１１０と、伝送処理部１２０と、変復調部１３０と、無線インターフェース部１４０と、アンテナ１４１と、制御部１５０と、メモリ１６０とを備える。
【００４１】
データ処理部１１０は、制御部１５０の制御に基づいて、各種データを処理するものである。例えば、データ処理部１１０は、各種データフレーム、データパケット等の本文を作成する。例えば、送信動作を行う場合には、データ処理部１１０は、上位レイヤからの要求に応じて各種データフレーム、データパケットを作成して伝送処理部１２０に供給する。また、例えば、受信動作を行う場合には、データ処理部１１０は、伝送処理部１２０から供給される各種データフレーム、データパケットを処理して解析する。
【００４２】
伝送処理部１２０は、制御部１５０の制御に基づいて、各種伝送処理を行うものである。例えば、送信動作を行う場合には、伝送処理部１２０は、データ処理部１１０により生成されたパケットに対して、メディアアクセス制御のためのヘッダの付加や誤り検出符号の付加等の処理を行う。例えば、伝送処理部１２０は、データ処理部１１０により生成されたパケットに対して、ＭＡＣ（Media Access Control address）のためのＭＡＣヘッダの付加や誤り検出符号の付加等の処理を行う。そして、伝送処理部１２０は、その処理後のデータを変復調部１３０に供給する。
【００４３】
また、キャリアセンスを使用する場合には、伝送処理部１２０は、付加するＮＡＶ（Network Allocation Vector）の計算を行う。ここで、キャリアセンスは、パケット衝突回避のための調停の仕組みの一例であり、無線パケットの内容に送信抑制時間を記述し、そのパケットを受信した情報処理装置に送信抑制を設定するものである。また、ＮＡＶは、その送信抑制時間を意味する。
【００４４】
また、例えば、受信動作を行う場合には、伝送処理部１２０は、変復調部１３０から供給されるビット列に対して、送信動作時と逆の処理（例えば、パケット誤り検出、ＭＡＣヘッダの解析、除去）を行う。そして、伝送処理部１２０は、誤り検出符号に基づいてデータフレームに誤りがないことを確認すると、各種データフレームをデータ処理部１１０に供給する。
【００４５】
また、伝送処理部１２０は、バーチャルキャリアセンスの処理を行う。この場合に、伝送処理部１２０は、受信したパケットのヘッダにＮＡＶが設定されていて送信抑制がかかる場合には、その旨を制御部１５０に通知する。
【００４６】
変復調部１３０は、制御部１５０の制御に基づいて、変復調処理等を行うものである。例えば、送信動作を行う場合、変復調部１３０は、伝送処理部１２０からの入力ビット列に対して、制御部１５０により設定されたコーディング、変調スキームに基づいて、エンコード、インターリーブ、変調、ＰＬＣＰヘッダ、ＰＬＣＰプリアンブルの付加を行う。そして、変復調部１３０は、データシンボル列を生成して無線インターフェース部１４０に供給する。
【００４７】
また、例えば、受信動作を行う場合には、変復調部１３０は、無線インターフェース部１４０からの入力に対して、送信動作時とは逆の処理を行い、その結果を伝送処理部１２０に供給する。また、変復調部１３０は、キャリアセンスの処理を行う。この場合において、変復調部１３０は、閾値以上の受信電力を検知した場合、または、所定の出力以上のプリアンブル相関の値を検知した場合には、無線がビジー状態と判定し、その旨を制御部１５０に通知する。
【００４８】
無線インターフェース部１４０は、他の情報処理装置と接続して各種情報を送受信するためのインターフェースである。例えば、送信動作を行う場合には、無線インターフェース部１４０は、変復調部１３０からの入力をアナログ信号へとコンバートして、増幅、フィルタリングおよび周波数アップコンバートを行い、アンテナ１４１から無線信号として送信させる。また、例えば、受信動作を行う場合には、無線インターフェース部１４０は、アンテナ１４１からの入力に対して、送信動作時とは逆の処理を行い、その結果を変復調部１３０に供給する。なお、無線インターフェース部１４０は、特許請求の範囲に記載の通信部の一例である。
【００４９】
制御部１５０は、データ処理部１１０、伝送処理部１２０、変復調部１３０および無線インターフェース部１４０の各々の受信動作および送信動作を制御するものである。例えば、制御部１５０は、各部間の情報の受け渡しや通信パラメータの設定、伝送処理部１２０におけるパケットのスケジューリングを行う。また、例えば、制御部１５０は、変復調部１３０、伝送処理部１２０からのキャリアセンス結果の通知を受け付けると、その通知に基づいて、送信抑制の設定やその解除に関する各処理を行う。
【００５０】
また、例えば、制御部１５０は、機器間直接無線通信を行うための機器発見要求パケットを送信した後のタイミングで無線通信信号を検出するための検出閾値（パケット検出閾値）を変更する。例えば、制御部１５０は、情報処理装置１００と他の情報処理装置との間で間接的に無線通信を行う際に接続されるアクセスポイント３００から送信される無線通信信号の検出待ちを行う際には検出閾値として第１閾値（パケット検出閾値ｔｈ１）を設定する。一方、制御部１５０は、情報処理装置１００との間で直接無線通信を行うことができる情報処理装置２００を発見するための機器発見要求パケットを送信した後のタイミングで検出閾値として第１閾値とは異なる第２閾値（パケット検出閾値ｔｈ２）を設定する。
【００５１】
この場合に、例えば、制御部１５０は、第２閾値を設定してから所定時間の間、情報処理装置２００から送信される機器発見応答パケットの検出待ちを行い、所定時間の経過後に第１閾値を設定する。これらの場合に、無線通信のプロトコルとしてＩＥＥＥ８０２．１１仕様が用いられ、情報処理装置２００との直接無線通信を行うプロトコルとしてＴＤＬＳが用いられる。
【００５２】
メモリ１６０は、制御部１５０によるデータ処理の作業領域としての役割や、各種データを保持する記憶媒体としての機能を有する。メモリ１６０として、例えば、不揮発性メモリ、磁気ディスク、光ディスク、ＭＯ（Magneto Optical）ディスク等の記憶媒体を用いることができる。なお、不揮発性メモリとして、例えば、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）、ＥＰＲＯＭ（Erasable Programmable ROM）を用いることができる。また、磁気ディスクとして、例えば、ハードディスク、円盤型磁性体ディスクを用いることができる。また、光ディスクとして、例えば、ＣＤ（Compact Disc）、ＤＶＤ−Ｒ（Digital Versatile Disc Recordable）、ＢＤ（Blu-Ray Disc（登録商標））を用いることができる。
【００５３】
［通信例］
図３は、本技術の第１の実施の形態における通信システム１０を構成する各装置間における通信処理例を示すシーケンスチャートである。図３では、情報処理装置１００、２００、アクセスポイント３００が、ＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｑｕｅｓｔ  ｆｒａｍｅ、ＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｓｐｏｎｓｅ  ｆｒａｍｅを交換する場合のシーケンスチャートを示す。
【００５４】
また、通常時には、情報処理装置１００は、アクセスポイント３００から受信するパケットの検出閾値（パケット検出閾値）をｔｈ１に設定するものとする。また、パケット検出閾値ｔｈ１は、情報処理装置１００およびアクセスポイント３００間の通信の品質に基づいて動的に制御するようにしてもよく、固定値としてもよい。
【００５５】
最初に、情報処理装置１００は、情報処理装置２００を宛先とするＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｑｕｅｓｔ  ｆｒａｍｅをアクセスポイント３００に送信する（４０１）。そのＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｑｕｅｓｔ  ｆｒａｍｅの検出、受信、復号のそれぞれを正しく行うことができた場合には、アクセスポイント３００は、ＡＣＫ（ACKnowledgement）を情報処理装置１００に送信する（４０２）。
【００５６】
続いて、アクセスポイント３００は、受信したＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｑｕｅｓｔ  ｆｒａｍｅを情報処理装置２００に送信する（４０４）。そのＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｑｕｅｓｔ  ｆｒａｍｅの検出、受信、復号のそれぞれを正しく行うことができた場合には、情報処理装置２００は、ＡＣＫをアクセスポイント３００に送信する（４０５）。
【００５７】
続いて、情報処理装置２００は、ＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｓｐｏｎｓｅ  ｆｒａｍｅを情報処理装置１００に直接送信する（４０６）。
【００５８】
また、情報処理装置１００は、ＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｑｕｅｓｔ  ｆｒａｍｅをアクセスポイント３００に送信し（４０１）、アクセスポイント３００からＡＣＫを受信した後に（４０２）、所定の時間だけパケット検出閾値を変更する（４０３）。具体的には、情報処理装置１００は、情報処理装置２００からＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｓｐｏｎｓｅ  ｆｒａｍｅを直接受信するためのパケット検出閾値ｔｈ２に変更する（４０３）。そして、情報処理装置１００は、パケット検出閾値ｔｈ２によるパケットの検出待ちを行う。
【００５９】
ここで、ＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｓｐｏｎｓｅ  ｆｒａｍｅの検出待ちを行う際に設定されるパケット検出閾値ｔｈ２の設定例について説明する。
【００６０】
例えば、情報処理装置１００からアクセスポイント３００への平均通信レートがｍ［Ｍｂｐｓ］である場合を想定する。この場合に、例えば、アクセスポイント３００および情報処理装置２００間の無線伝搬状況が良好であり、ＰＨＹ（physical layer：物理層）での伝送レートとしてｍ［Ｍｂｐｓ］を超えるデータレートを出せる場合を想定する。この場合、送信に必要な時間を減らすことはできるが、情報処理装置１００からアクセスポイント３００へのデータが単位時間当たりに到達する量は、ｍ［Ｍｂｐｓ］に過ぎない。このため、それ以上の平均レートで送信することはできない。
【００６１】
また、情報処理装置１００側では、情報処理装置２００側で対応している送受信レートや空間ストリーム数を把握することができないことも想定される。このため、情報処理装置２００の送受信能力や、情報処理装置２００およびアクセスポイント３００間の伝送路特性を、情報処理装置１００のものと同等であると仮定する。
【００６２】
そして、アクセスポイント３００を経由したデータ伝送を行う場合と、ＴＤＬＳを使用してデータ伝送を行う場合との伝送効率が等しくなる場合に、ＴＤＬＳを使用する場合に最低限損しない条件に基づいて、パケット検出閾値を設定することができる。
【００６３】
なお、アクセスポイント３００を経由したデータ伝送は、例えば、１つがｍ［Ｍｂｐｓ］のリンク２本（情報処理装置１００およびアクセスポイント３００間のリンク、情報処理装置２００およびアクセスポイント３００間のリンク）を用いるデータ伝送である。この場合には、トータルでは２倍の時間を使用することになる。
【００６４】
例えば、情報処理装置１００がアクセスポイント３００への無線通信による送信に用いる平均データレートに対して概ね半分程度の平均データレートを用いた通信を情報処理装置１００および情報処理装置２００間で行う場合に必要と見積もられる受信電力を求める。そして、その受信電力（受信信号電力）に基づいて求められる値をパケット検出閾値ｔｈ２として設定することができる。
【００６５】
また、その２倍程度の無線通信資源の利用効率を持たせることも可能である。例えば、情報処理装置１００がアクセスポイント３００への無線通信による送信に用いる平均データレートに対して同程度の平均データレートを用いた通信を情報処理装置１００および情報処理装置２００間で行う場合に必要と見積もられる受信電力を求める。そして、その受信電力（受信信号電力）に基づいて求められる値をパケット検出閾値ｔｈ２として設定することができる。これにより、無線通信資源の利用効率をさらに改善させることができる。
【００６６】
このように、制御部１５０は、情報処理装置１００およびアクセスポイント３００間の無線通信で用いることができるデータレート（例えば、平均データレート）に基づいてパケット検出閾値ｔｈ２を求めることができる。例えば、制御部１５０は、そのデータレート、または、これを基準として求められるデータレート（例えば、その半分程度の平均データレート）を用いた無線通信を行う場合における受信電力に基づいてパケット検出閾値ｔｈ２を求めることができる。
【００６７】
以上では、受信信号電力に基づいてパケット検出閾値を求める例を示した。ただし、他の情報を用いてパケット検出閾値を求めるようにしてもよい。
【００６８】
例えば、受信パケットに付与されている既知パターンのトレーニング・シーケンスにおける周期性を用いた自己相関検出器の出力値を用いてパケット検出閾値を求めるようにしてもよい。例えば、その出力値と受信信号電力とを組み合わせてパケット検出閾値を求めるようにしてもよい。
【００６９】
また、受信パケットに付与されている既知パターンのトレーニング・シーケンスとそのトレーニング・シーケンス波形に基づく参照信号との相互相関出力値を用いてパケット検出閾値を求めるようにしてもよい。さらに、受信パケットに付与されている既知パターンのトレーニング・シーケンスとそのトレーニング・シーケンス波形に基づく参照信号との相互相関出力値と受信信号電力とを組み合わせてパケット検出閾値を求めるようにしてもよい。
【００７０】
このように組み合わせることにより、アンテナ端子入力換算の受信電力値として計算、管理することができる。
【００７１】
また、情報処理装置２００からのＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｑｕｅｓｔ  ｆｒａｍｅの検出、受信、復号のそれぞれを正しく行うことができた場合には、情報処理装置１００は、ＡＣＫを情報処理装置２００に直接送信する（４０７）。
【００７２】
このように、機器発見要求パケットを送信した後のタイミングで、パケット検出閾値をｔｈ１からｔｈ２に変更する。また、パケット検出閾値ｔｈ２を設定してから所定時間の間、情報処理装置２００から送信される機器発見応答パケットの検出待ちを行い、所定時間の経過後にパケット検出閾値ｔｈ１を設定する。
【００７３】
これにより、例えば、情報処理装置１００および情報処理装置２００間の距離が比較的離れているような場合には、情報処理装置１００は、情報処理装置２００からのＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｓｐｏｎｓｅ  ｆｒａｍｅを検出しない。この場合には、情報処理装置１００は、比較的離れている情報処理装置２００が、ＴＤＬＳを用いた直接通信を行う候補に入ることを防止することができる。これにより、無線通信資源の削減に寄与し、無線通信資源を有効活用することができる。
【００７４】
［通信システムの構成例］
図４は、本技術の第１の実施の形態における通信システム３０のシステム構成例を示す図である。
【００７５】
通信システム３０は、情報処理装置１００と、情報処理装置２００と、情報処理装置２１０と、アクセスポイント３００と、アクセスポイント３１０とを備える。なお、通信システム３０は、図１に示す通信システム１０において、情報処理装置２１０およびアクセスポイント３１０を追加した通信システムである。また、情報処理装置２１０は、図１に示す情報処理装置１００および情報処理装置２００と同様の情報処理装置である。また、アクセスポイント３１０は、図１に示すアクセスポイント３００と同様のアクセスポイントである。
【００７６】
また、図４では、アクセスポイント３１０に設定されているパケット検出閾値に基づくパケット検出範囲（信号検出範囲）を点線の円３１で模式的に示す。同様に、アクセスポイント３００に設定されているパケット検出閾値に基づくパケット検出範囲を点線の円３２で模式的に示す。
【００７７】
また、情報処理装置１００に設定されているパケット検出閾値ｔｈ２に基づくパケット検出範囲を点線の円３３で模式的に示す。例えば、情報処理装置１００に設定されているパケット検出閾値ｔｈ２に基づくパケット検出範囲（点線の円３３）には、情報処理装置２００およびアクセスポイント３００が含まれるが、情報処理装置２１０およびアクセスポイント３１０は含まれない。
【００７８】
［パケット送受信処理例および送信抑制処理例］
図５は、本技術の第１の実施の形態における通信システム３０を構成する各情報処理装置間のパケット送受信処理および送信抑制処理の一例を時系列で示す図である。図５のａおよびｂにおいて、横軸は、時間軸を示す。
【００７９】
図５のａには、情報処理装置１００においてパケット検出閾値ｔｈ２を設定する場合の例を示す。
【００８０】
図５のｂには、情報処理装置１００においてパケット検出閾値ｔｈ２を設定しない場合の例を示す。すなわち、図５のｂには、パケット検出閾値ｔｈ１を変更せずに情報処理装置１００を使用する場合の例を示す。また、パケット検出閾値ｔｈ１は、情報処理装置２１０からの送信信号を検出する程度の値であるものとする。また、パケット検出閾値ｔｈ１に基づくパケット検出範囲は、図４に示す点線の円３３（パケット検出閾値ｔｈ２に基づくパケット検出範囲）よりも広く、情報処理装置２１０およびアクセスポイント３１０が含まれるものとする。このため、パケット検出閾値ｔｈ１が設定されている場合には、情報処理装置１００は、情報処理装置２１０からの送信信号（点線の直線４４）を検出するものとする。なお、パケット検出閾値ｔｈ１が設定されている場合でも、情報処理装置２００は、情報処理装置２１０からの送信信号（点線の直線４３）を検出しないものとする。
【００８１】
ここで、図４に示すように、情報処理装置１００および情報処理装置２００以外の他の情報処理装置２１０が存在する場合を想定する。この場合に、例えば、情報処理装置１００の近傍に情報処理装置２００が存在し、かつ、アクセスポイント３１０にアソシエーションしている情報処理装置２１０からの送信信号が存在する場合を想定する。
【００８２】
図４に示すように、情報処理装置１００および情報処理装置２００間の距離が比較的近い場合には、ＴＤＬＳを用いることにより無線通信資源を最適に利用することができる。
【００８３】
ここで、情報処理装置１００は、情報処理装置２００以外の情報処理装置（例えば、アクセスポイント３１０にアソシエーションしている情報処理装置２１０）からのＤａｔａ  ｆｒａｍｅを受信する可能性がある。
【００８４】
例えば、情報処理装置１００がＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｑｕｅｓｔ  ｆｒａｍｅを情報処理装置２００宛に送信する場合を想定する。この場合には、図５のｂに示すように、情報処理装置２００は、情報処理装置１００宛てにＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｓｐｏｎｓｅ  ｆｒａｍｅを送信する（４２３）。しかしながら、そのＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｓｐｏｎｓｅ  ｆｒａｍｅよりも先に情報処理装置２１０がアクセスポイント３１０宛てにＤａｔａ  ｆｒａｍｅを送信することも想定される（４２１）。
【００８５】
この場合には、情報処理装置１００は、情報処理装置２１０からのＤａｔａ  ｆｒａｍｅを受信することが可能である。このため、その受信の開始により、情報処理装置１００において送信抑制が設定されるとともに、情報処理装置１００は、情報処理装置２００からの信号を受信できなくなってしまう（４２２）。一方、情報処理装置２００は、情報処理装置２１０からのＤａｔａ  ｆｒａｍｅを受信することができないため、送信抑制が設定されない。このため、情報処理装置２００は、情報処理装置１００宛てにＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｓｐｏｎｓｅ  ｆｒａｍｅを送信する（４２３）。
【００８６】
しかしながら、情報処理装置１００は、非希望波（情報処理装置２１０からのＤａｔａ  ｆｒａｍｅ）を既に受信し始めている。このため、情報処理装置１００は、希望波（報処理装置２００からのＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｓｐｏｎｓｅ  ｆｒａｍｅ）を受信することができない（４２２）。
【００８７】
また、情報処理装置２１０やアクセスポイント３１０からの送信信号の受信が終わるまでの間、情報処理装置１００は、他の信号を受信することができず、送信抑制が設定されたままとなってしまう（４２４、４２５）。このため、情報処理装置１００は、ＴＤＬＳを確立する必要がある情報処理装置２００からのＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｓｐｏｎｓｅを直ぐに受信することができない（４２５、４２６）。
【００８８】
また、情報処理装置２００は、情報処理装置１００からのＡＣＫを受信しない場合には、ＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｓｐｏｎｓｅ  ｆｒａｍｅの再送を繰り返し行う（４２６、４２７）。
【００８９】
また、情報処理装置１００は、所定条件を満たすタイミングで、情報処理装置２００からのＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｓｐｏｎｓｅ  ｆｒａｍｅの受信が可能になる（４２８）。ここで、所定条件を満たすタイミングは、例えば、情報処理装置２１０やアクセスポイント３１０からの送信信号の受信が終わり、かつ、情報処理装置２００がＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｓｐｏｎｓｅ  ｆｒａｍｅの再送時間となったタイミングである。
【００９０】
そして、情報処理装置１００は、ＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｓｐｏｎｓｅ  ｆｒａｍｅを受信した場合には（４２８）、情報処理装置２００宛にＡＣＫを送信する（４２９）。また、情報処理装置２００は、情報処理装置１００からのＡＣＫを受信する（４３０）。
【００９１】
なお、例えば、情報処理装置２００におけるＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｓｐｏｎｓｅ  ｆｒａｍｅの再送待ちｂａｃｋ−ｏｆｆが、情報処理装置２１０の送信中やアクセスポイント３００からのＡＣＫ送信中であることも想定される。この場合には、情報処理装置１００は、ＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｓｐｏｎｓｅ  ｆｒａｍｅを再度受信することができず、再々送が行われることになるため、さらに機器発見の時間が長くなる。
【００９２】
このように、情報処理装置１００が情報処理装置２１０からの送信信号を検出することにより、情報処理装置２００を発見するための機器発見処理の時間が長くなる。そこで、本技術の第１の実施の形態では、情報処理装置１００が、情報処理装置２１０からの送信信号を検出しない程度の値を、パケット検出閾値ｔｈ２として設定する。これにより、情報処理装置２１０からの送信信号の検出を防止することができる。
【００９３】
例えば、情報処理装置１００がＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｑｕｅｓｔ  ｆｒａｍｅを情報処理装置２００宛に送信する場合を想定する。この場合には、図５のａに示すように、情報処理装置２００は、情報処理装置１００宛てにＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｓｐｏｎｓｅ  ｆｒａｍｅを送信する（４１３）。ここで、そのＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｓｐｏｎｓｅ  ｆｒａｍｅよりも先に情報処理装置２１０がアクセスポイント３１０宛てにＤａｔａ  ｆｒａｍｅを送信することも想定される（４１１）。
【００９４】
この場合でも、情報処理装置１００は、パケット検出閾値ｔｈ２が設定されているため、情報処理装置２１０からのＤａｔａ  ｆｒａｍｅを検出することができない。このため、情報処理装置１００において送信抑制が設定されない。また、情報処理装置１００は、情報処理装置２００からのＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｓｐｏｎｓｅ  ｆｒａｍｅを受信することができる（４１２）。
【００９５】
そして、情報処理装置１００は、ＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｓｐｏｎｓｅ  ｆｒａｍｅを受信した後に（４１２）、情報処理装置２００宛にＡＣＫを送信する（４１４）。また、情報処理装置２００は、情報処理装置１００からのＡＣＫを受信する（４１５）。
【００９６】
なお、情報処理装置２１０およびアクセスポイント３１０間では、Ｄａｔａ  ｆｒａｍｅやＡＣＫのやりとりが行われる（４１１、４１６）。
【００９７】
このように、情報処理装置１００は、パケット検出閾値ｔｈ２を設定することにより送信抑制の設定や非希望波の受信を防止することができる。これにより、情報処理装置１００は、情報処理装置２１０からの送信信号を無視することができる。また、情報処理装置１００は、情報処理装置２００からのＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｓｐｏｎｓｅ  ｆｒａｍｅのみを検出して受信することができる。
【００９８】
すなわち、情報処理装置１００は、近傍に存在するＴＤＬＳを用いる相手機器のみを正確に検出することができる。これにより、パケットの衝突や送信抑制による遅延や無線通信資源の浪費を最小限にすることができる。
【００９９】
＜２．第２の実施の形態＞
本技術の第２の実施の形態では、パケット検出閾値ｔｈ２を設定した情報処理装置宛のデータをアクセスポイントが蓄積する例を示す。なお、本技術の第２の実施の形態における各装置の構成については、図１、図２等に示す各装置と略同一である。このため、本技術の第１の実施の形態と共通する部分については、本技術の第１の実施の形態と同一の符号を付してこれらの説明の一部を省略する。
【０１００】
［通信例］
図６および図７は、本技術の第２の実施の形態における通信システムを構成する各装置間における通信処理例を示すシーケンスチャートである。図６および図７では、情報処理装置１００が、パケットを受信できない旨を、ｐｏｗｅｒ  ｓａｖｅ情報を用いてアクセスポイント３００に通知する場合のシーケンスチャートを示す。
【０１０１】
図６では、ＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｑｕｅｓｔ  ｆｒａｍｅ以外のフレームを用いて、ＭＡＣヘッダのｆｒａｍｅ  ｃｏｎｔｒｏｌに格納されているＰＭ（power management）＝１を通知する例を示す。
【０１０２】
図７では、ＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｑｕｅｓｔ  ｆｒａｍｅを用いて、ＭＡＣヘッダのｆｒａｍｅ  ｃｏｎｔｒｏｌに格納されているＰＭ＝１を通知する例を示す。
【０１０３】
上述したように、パケット検出閾値ｔｈ１は、アクセスポイント３００からの受信信号（パケット）を検出することが可能な閾値である。また、パケット検出閾値ｔｈ２は、ＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｓｐｏｎｓｅ  ｆｒａｍｅを検出するための閾値である。
【０１０４】
また、パケット検出閾値ｔｈ１、ｔｈ２の関係がｔｈ２＞ｔｈ１である場合を想定する。この場合には、パケット検出閾値ｔｈ２が設定されている時間帯（ｋ［秒］）において、情報処理装置１００は、アクセスポイント３００から送信されるパケットのうち、パケット検出閾値ｔｈ２を超えないパケットについては検出することができない。このため、情報処理装置１００は、アクセスポイント３００からのパケットを全て検出することができず、受信することができないことも想定される。
【０１０５】
ここで、パケット検出閾値ｔｈ２が設定されている時間帯（ｋ［秒］）において、アクセスポイント３００が情報処理装置１００宛てにデータを送信する場合を想定する。この場合に、情報処理装置１００からのＡＣＫ（または、Ｂｌｏｃｋ  ＡＣＫ）が戻ってこないときには、アクセスポイント３００は、再送を連発して無線通信資源を浪費してしまうおそれがある。また、例えば、パケット検出閾値ｔｈ２が設定されている時間帯（ｋ［秒］）が長い場合には、アクセスポイント３００は、情報処理装置１００が存在しなくなったものと判断して接続を切断してしまうおそれもある。
【０１０６】
そこで、本技術の第２の実施の形態では、ＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｑｕｅｓｔ  ｆｒａｍｅに対するＡＣＫを受信してから所定時間が経過するまでの間、パケットを受信しない旨を情報処理装置１００がアクセスポイント３００に通知する。ここで、パケットを受信しない時間は、ｈ［秒］（ｋ［秒］以上の値）とすることができる。
【０１０７】
具体的には、図６に示すように、情報処理装置１００は、ＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｑｕｅｓｔ  ｆｒａｍｅをアクセスポイント３００に送信する（４４１）。また、アクセスポイント３００は、そのＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｑｕｅｓｔ  ｆｒａｍｅに対するＡＣＫを情報処理装置１００に送信する（４４２）。また、アクセスポイント３００は、そのＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｑｕｅｓｔ  ｆｒａｍｅを情報処理装置２００に送信する（４４３）。また、情報処理装置２００は、そのＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｑｕｅｓｔ  ｆｒａｍｅに対するＡＣＫをアクセスポイント３００に送信する（４４４）。
【０１０８】
ここで、情報処理装置１００は、Ｄａｔａ  ｆｒａｍｅにおけるＭＡＣヘッダのｆｒａｍｅ  ｃｏｎｔｒｏｌに格納されているＰＭｂｉｔを１にセットしてアクセスポイント３００に送信する（４４５）。この送信により、情報処理装置１００は、自装置がｐｏｗｅｒ  ｓａｖｅ中であり、パケットを受信することができない旨をアクセスポイント３００に通知することができる。
【０１０９】
なお、Ｄａｔａ  ｆｒａｍｅとして送信するデータが情報処理装置１００に存在しない場合には、情報処理装置１００は、Ｄａｔａ  ｆｒａｍｅのサブタイプでＮｕｌｌ  Ｆｕｎｃｔｉｏｎを指定することができる。
【０１１０】
また、アクセスポイント３００は、そのＤａｔａ  ｆｒａｍｅに対するＡＣＫを情報処理装置１００に送信する（４４６）。また、アクセスポイント３００は、他の装置から情報処理装置１００宛のデータを受信した場合には、そのデータをｈ［秒］だけ蓄積する（４４８）。
【０１１１】
また、情報処理装置１００は、アクセスポイント３００からＤａｔａ  ｆｒａｍｅに対するＡＣＫを受信した後に（４４６）、パケット検出閾値をｔｈ１からｔｈ２に変更する（４４７）。
【０１１２】
また、情報処理装置２００は、ＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｓｐｏｎｓｅ  ｆｒａｍｅを情報処理装置１００に直接送信する（４４９）。情報処理装置２００からのＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｑｕｅｓｔ  ｆｒａｍｅの検出、受信、復号のそれぞれを正しく行うことができた場合には、情報処理装置１００は、ＡＣＫを情報処理装置２００に直接送信する（４５０）。
【０１１３】
また、情報処理装置１００は、パケット検出閾値をｔｈ１からｔｈ２に変更してからｋ［秒］が経過した後に、パケット検出閾値をｔｈ２からｔｈ１に戻す（４５１）。
【０１１４】
続いて、情報処理装置１００は、Ｄａｔａ  ｆｒａｍｅにおけるＭＡＣヘッダのｆｒａｍｅ  ｃｏｎｔｒｏｌに格納されているＰＭｂｉｔを０にセットしてアクセスポイント３００に送信する（４５２）。この送信は、ＰＭｂｉｔを１にセットしたＤａｔａ  ｆｒａｍｅを送信してからｈ［秒］が経過した後に行われる（４５２）。この送信により、情報処理装置１００は、自装置のｐｏｗｅｒ  ｓａｖｅを解除して、パケットを受信することができる旨をアクセスポイント３００に通知することができる。
【０１１５】
なお、Ｄａｔａ  ｆｒａｍｅとして送信するデータが情報処理装置１００に存在しない場合には、情報処理装置１００は、Ｄａｔａ  ｆｒａｍｅのサブタイプでＮｕｌｌ  Ｆｕｎｃｔｉｏｎを指定することができる。
【０１１６】
また、アクセスポイント３００は、そのＤａｔａ  ｆｒａｍｅに対するＡＣＫを情報処理装置１００に送信する（４５３）。また、アクセスポイント３００は、情報処理装置１００宛のデータが蓄積されている場合には、その蓄積されたデータを情報処理装置１００に送信する。
【０１１７】
以上では、ＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｑｕｅｓｔ  ｆｒａｍｅ以外のフレームを用いてＰＭ＝１を通知する例を示した。ただし、ＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｑｕｅｓｔ  ｆｒａｍｅを用いてＰＭ＝１を通知することも可能である。この場合には、ＰＭ  ｂｉｔ＝１にセットしたＤａｔａ  ｆｒａｍｅの送信を省略することができる。この例を図７に示す。
【０１１８】
ここで、図７は、ＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｑｕｅｓｔ  ｆｒａｍｅを用いてＰＭ＝１を通知する点（４６１）と、Ｄａｔａ  ｆｒａｍｅ、ＡＣＫの送信（図６に示す４４５、４４６）を省略する点が、図６とは異なる。なお、これら以外の点については、図６と略同様であるため、ここでの詳細な説明を省略する。
【０１１９】
ただし、情報処理装置１００は、アクセスポイント３００がＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｑｕｅｓｔ  ｆｒａｍｅを情報処理装置２００宛てに送信する際（４６３、４６４）に要する時間を予め知ることができない。このため、図７に示す例では、図６に示す例よりも、ｋ［秒］を長く設定することが好ましい。
【０１２０】
以上では、ＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｑｕｅｓｔ  ｆｒａｍｅまたはそれ以外のフレームを用いてＰＭ＝１の通知を行い、Ｄａｔａ  ｆｒａｍｅを用いてＰＭ＝０を通知する例を示した。ただし、これらに限定されない。
【０１２１】
例えば、ｐｏｗｅｒ  ｓａｖｅから抜ける時に、ＭＡＣヘッダ中のＰＭ  ｂｉｔに０をセットしたＤａｔａ  ｆｒａｍｅを送信する代わりに、ＰＳ（Power Save）−Ｐｏｌｌ  ｆｒａｍｅを送信するようにしてもよい。
【０１２２】
また、例えば、新規のプロトコルを定義するようにしてもよい。例えば、情報処理装置１００が所定時間だけパケットを受信しないため、アクセスポイント３００側で情報処理装置１００宛のデータを蓄積するように、情報処理装置１００からアクセスポイント３００に通知して指定するようにしてもよい。
【０１２３】
また、情報処理装置１００が接続している無線通信親局がアクセスポイント３００ではなく、Ｗｉ−Ｆｉ  ＤｉｒｅｃｔにおけるＧｒｏｕｐ  Ｏｗｎｅｒである場合を想定する。この場合には、情報処理装置１００がＮｏｔｉｃｅ  Ｏｆ  Ａｂｓｅｎｃｅを送信することにより、情報処理装置１００がＧｒｏｕｐ  Ｏｗｎｅｒからのパケットを受信することができない旨を通知することができる。このＮｏｔｉｃｅ  Ｏｆ  Ａｂｓｅｎｃｅの送信に関しては、例えば、「Wi-Fi Direct Technical Specification V1.0」を参照することができる。
【０１２４】
このように、制御部１５０は、パケット検出閾値ｔｈ１よりも大きな値をパケット検出閾値ｔｈ２として設定した場合には、パケット検出閾値ｔｈ２が設定されている間、無線通信信号を受信しないことをアクセスポイント３００に通知することができる。
【０１２５】
＜３．第３の実施の形態＞
本技術の第３の実施の形態では、ＴＤＬＳ通信中に情報処理装置がアクセスポイントからのパケットを適切に受信する例を示す。なお、本技術の第３の実施の形態における各装置の構成については、図１、図２等に示す各装置と略同一である。このため、本技術の第１の実施の形態と共通する部分については、本技術の第１の実施の形態と同一の符号を付してこれらの説明の一部を省略する。
【０１２６】
［パケット検出閾値の設定例］
図８は、本技術の第３の実施の形態における通信システムを構成する各装置の位置とパケット検出閾値に基づくパケット検出範囲との関係を模式的に示す図である。具体的には、ＴＤＬＳ通信中にｍｉｎ｛ｔｈ１、ｔｈ２｝を用いた場合におけるパケット検出範囲を示す。
【０１２７】
図８のａには、パケット検出閾値ｔｈ２に基づくパケット検出範囲５１と、パケット検出閾値ｔｈ１に基づくパケット検出範囲５２との関係を示す。
【０１２８】
図８のｂには、パケット検出閾値ｔｈ１に基づくパケット検出範囲５３と、パケット検出閾値ｔｈ２に基づくパケット検出範囲５４との関係を示す。
【０１２９】
上述したように、情報処理装置１００が、ＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｓｐｏｎｓｅ  ｆｒａｍｅの受信を待機している間、情報処理装置１００への送信データを所定時間だけアクセスポイント３００のバッファに蓄積してもらうことができる。
【０１３０】
ここで、情報処理装置１００がＴＤＬＳを用いてｄｉｒｅｃｔ−ｌｉｎｋをセットアップして、情報処理装置１００および情報処理装置２００間でデータを直接送受信している状態を想定する。この場合に、例えば、情報処理装置１００のみが情報処理装置２００に対して送信すべきデータを発生させ、その送信データがある程度限られた時間にしか発生しないと判っている場合を想定する。この場合には、ＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｓｐｏｎｓｅ  ｆｒａｍｅを待ち受ける際に、パケットを受信することができない旨をアクセスポイント３００に通知した方法と同じ通信方法を用いることが考えられる。すなわち、アクセスポイント３００から情報処理装置１００への送信データについてはアクセスポイント３００にバッファしてもらいながら、情報処理装置１００はパケット検出閾値をｔｈ２に設定した状態でＴＤＬＳ通信を行う通信方法を用いることが考えられる。
【０１３１】
ここで、上位層でＴＣＰ（Transmission Control Protocol）を用いた通信をする場合を想定する。この場合には、情報処理装置２００から情報処理装置１００に対してＴＣＰ  ＡＣＫがＩＥＥＥ８０２．１１上ではＤａｔａ  ｆｒａｍｅとして送信される。また、その送信タイミングは、情報処理装置１００にとっては不定となる。このような場合には、上述した条件を満たせるとは限らない。
【０１３２】
そこで、本技術の第３の実施の形態では、ＴＤＬＳのｄｉｒｅｃｔ−ｌｉｎｋをセットアップしてから切断するまでの間、パケット検出閾値としてｔｈ１およびｔｈ２の何れか小さい方を選択して設定する。このように設定することにより、情報処理装置１００の周辺からの干渉パケットを検出する割合は増えてしまう。しかしながら、情報処理装置１００は、情報処理装置２００からの送信パケットと、アクセスポイント３００からの送信パケットとの検出、受信を適切に行うことができるようになる。
【０１３３】
例えば、図８のａに示すように、ｔｈ１＜ｔｈ２の場合には、ＴＤＬＳ通信中にｔｈ１（＝ｍｉｎ｛ｔｈ１、ｔｈ２｝）が設定される。また、例えば、図８のｂに示すように、ｔｈ２＜ｔｈ１の場合には、ＴＤＬＳ通信中にｔｈ２（＝ｍｉｎ｛ｔｈ１、ｔｈ２｝）が設定される。
【０１３４】
［情報処理装置の動作例］
図９は、本技術の第３の実施の形態における情報処理装置１００による通信処理の処理手順の一例を示すフローチャートである。図９では、ＴＤＬＳ通信中にパケット検出閾値としてｍｉｎ｛ｔｈ１、ｔｈ２｝を設定する例を示す。
【０１３５】
最初に、情報処理装置１００の制御部１５０は、アクセスポイントとの接続処理を開始する（ステップＳ８０１）。続いて、制御部１５０は、パケット検出閾値をｔｈ１に設定してアクセスポイントとの通信を開始する（ステップＳ８０２）。
【０１３６】
続いて、制御部１５０は、ＴＤＬＳ接続可能な相手を探す設定がされているか否かを判断する（ステップＳ８０３）。ＴＤＬＳ接続可能な相手を探す設定がされていない場合には（ステップＳ８０３）、ステップＳ８０２に戻る。ＴＤＬＳ接続可能な相手を探す設定は、例えば、ユーザ操作に応じて設定される。また、自動で設定するようにしてもよい。
【０１３７】
ＴＤＬＳ接続可能な相手を探す設定がされている場合には（ステップＳ８０３）、制御部１５０は、ＴＤＬＳ接続可能な相手を探すため、ＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｑｕｅｓｔ  ｆｒａｍｅを送信する（ステップＳ８０４）。続いて、制御部１５０は、タイマを設定する（ステップＳ８０５）。
【０１３８】
続いて、制御部１５０は、パケット検出閾としてｔｈ２を設定する（ステップＳ８０６）。なお、ステップＳ８０６は、特許請求の範囲に記載の制御手順（検出閾値を変更する制御手順）の一例である。
【０１３９】
続いて、制御部１５０は、ＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｓｐｏｓｅ  ｆｒａｍｅを受信したか否かを判断する（ステップＳ８０７）。ＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｓｐｏｓｅ  ｆｒａｍｅを受信していない場合には（ステップＳ８０７）、制御部１５０は、タイムアウトしたか否かを判断する（ステップＳ８０８）。そして、タイムアウトとなった場合には（ステップＳ８０８）、ステップＳ８０２に戻る。一方、タイムアウトとなっていない場合には（ステップＳ８０８）、ステップＳ８０７に戻る。
【０１４０】
ＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｓｐｏｓｅ  ｆｒａｍｅを受信した場合には（ステップＳ８０７）、制御部１５０は、発見したＴＤＬＳ可能な相手機器とＴＤＬＳ通信を行う設定がされているか否かを判断する（ステップＳ８０９）。発見したＴＤＬＳ可能な相手機器とＴＤＬＳ通信を行う設定は、例えば、ユーザ操作に応じて設定される。また、自動で設定するようにしてもよい。そして、発見したＴＤＬＳ可能な相手機器とＴＤＬＳ通信を行う設定がされていない場合には（ステップＳ８０９）、ステップＳ８０２に戻る。
【０１４１】
また、発見したＴＤＬＳ可能な相手機器とＴＤＬＳ通信を行う設定がされている場合には（ステップＳ８０９）、制御部１５０は、パケット検出閾としてｍｉｎ｛ｔｈ１，ｔｈ２｝を設定する（ステップＳ８１０）。続いて、制御部１５０は、発見したＴＤＬＳ可能な相手機器との間で、ＴＤＬＳ  ｄｉｒｅｃｔ−ｌｉｎｋ確立（３−ｗａｙ）を行う（ステップＳ８１１）。
【０１４２】
続いて、制御部１５０は、ＴＤＬＳ相手機器またはアクセスポイントとの間で通信を行う（ステップＳ８１２）。続いて、制御部１５０は、ＴＤＬＳ  ｄｉｒｅｃｔ−ｌｉｎｋを切断するか否かを判断する（ステップＳ８１３）。例えば、切断するためのユーザ操作が行われた場合、通信すべきデータのやりとりが終了した場合に、ＴＤＬＳ  ｄｉｒｅｃｔ−ｌｉｎｋを切断すると判断することができる。
【０１４３】
ＴＤＬＳ  ｄｉｒｅｃｔ−ｌｉｎｋを切断しない場合には（ステップＳ８１３）、ステップＳ８１２に戻る。一方、ＴＤＬＳ  ｄｉｒｅｃｔ−ｌｉｎｋを切断する場合には（ステップＳ８１３）、制御部１５０は、ＴＤＬＳ  ｄｉｒｅｃｔ−ｌｉｎｋ切断（３−ｗａｙ）を行う（ステップＳ８１４）。続いて、制御部１５０は、パケット検出閾としてｔｈ１を設定してアクセスポイントとの通信を継続する（ステップＳ８１５）。
【０１４４】
このように、制御部１５０は、他の情報処理装置からの機器発見応答パケットを受信した後に、その情報処理装置との間で直接無線通信リンクを確立している間、ｔｈ１およびｔｈ２のうちの小さい値をパケット検出閾値として設定することができる。また、制御部１５０は、その情報処理装置との間の直接無線通信リンクを切断したタイミングで、パケット検出閾値ｔｈ１を設定することができる。
【０１４５】
［送信電力の制御例］
上述したように、ＴＤＬＳ  ｌｉｎｋを接続している間、パケット検出閾値をｍｉｎ｛ｔｈ１，ｔｈ２｝に設定することができる。ただし、この場合には、ｍｉｎ｛ｔｈ１，ｔｈ２｝とｍａｘ｛ｔｈ１，ｔｈ２｝との間の検出されるパケット送信範囲に位置する他の装置（例えば、情報処理装置、アクセスポイント）に対して、送信波が妨害となる可能性がある。
【０１４６】
このため、情報処理装置１００が、情報処理装置２００に対して送信を行う際には、情報処理装置１００および情報処理装置２００間の通信品質が保たれる範囲で送信電力制御を行うことが好ましい。また、情報処理装置１００が、アクセスポイント３００に対して送信を行う際には、情報処理装置１００およびアクセスポイント３００間の通信品質が保たれる範囲で送信電力制御を行うことが好ましい。
【０１４７】
ここで、各装置間の通信品質が保たれる範囲は、パケット検出閾値ｔｈ１に基づくパケット検出範囲と、パケット検出閾値ｔｈ２に基づくパケット検出範囲との間で、所定のデータレートを確保することができる範囲を意味する。この範囲は、例えば、情報処理装置１００において観測することが可能な値（例えば、通信品質のパラメータ）に基づいて算出することができる。ここで、通信品質のパラメータは、例えば、信号強度と信号強度の雑音成分（例えば、雑音電力）との比、推定パスロス、許容される再送回数である。なお、信号強度と信号強度の雑音成分との比は、例えば、ＳＮＲ（Signal to Noise Ratio）、ＳＩＲ（Signal to Interference power Ratio）、ＳＩＮＲ（Signal to Interference and Noise power Ratio）である。
【０１４８】
また、情報処理装置１００および情報処理装置２００間の通信品質は、情報処理装置１００において観測（測定）することができる。そして、情報処理装置１００は、その観測により取得された値に基づいて、情報処理装置１００および情報処理装置２００間の通信品質が保たれる範囲で送信電力を決定することができる。
【０１４９】
同様に、情報処理装置１００およびアクセスポイント３００間の通信品質は、情報処理装置１００において観測（測定）することができる。そして、情報処理装置１００は、その観測により取得された値に基づいて、情報処理装置１００およびアクセスポイント３００間の通信品質が保たれる範囲で送信電力を決定することができる。このように、各装置間の通信品質が保たれる範囲で送信電力制御を行うことができる。
【０１５０】
［他の装置において観測された通信品質に基づく送信電力の制御例］
以上では、各装置間の通信品質を自装置で観測して取得する例を示した。ただし、他の装置により観測された各装置間の通信品質を取得して用いるようにしてもよい。
【０１５１】
例えば、情報処理装置２００が、情報処理装置１００および情報処理装置２００間の通信品質を観測し、その観測結果に関する情報（観測結果情報）を情報処理装置１００に無線通信パケット内に含めて送信する。この場合には、その観測結果情報を受信した情報処理装置１００は、その受信した観測結果情報に基づいて宛先毎に送信電力を決定することができる。
【０１５２】
また、例えば、アクセスポイント３００が、情報処理装置１００およびアクセスポイント３００間の通信品質を観測し、その観測結果情報を情報処理装置１００に無線通信パケット内に含めて送信する。この場合には、その観測結果情報を受信した情報処理装置１００は、その受信した観測結果情報に基づいて宛先毎に送信電力を決定することができる。
【０１５３】
また、例えば、他の装置により観測された各装置間の通信品質に基づいて、他の装置が送信電力を決定し、この決定された送信電力に基づいて、情報処理装置１００が、宛先毎に送信電力を制御するようにしてもよい。
【０１５４】
例えば、情報処理装置２００が、情報処理装置１００および情報処理装置２００間の通信品質を観測し、その観測結果に基づいて、情報処理装置１００および情報処理装置２００間の通信品質が保たれる範囲で送信電力を決定する。そして、情報処理装置２００は、その決定された送信電力に関する制御情報（送信電力制御情報）を情報処理装置１００に無線通信パケット内に含めて送信する。この場合には、その送信電力制御情報を受信した情報処理装置１００は、その受信した送信電力情報に基づいて、宛先毎に送信電力を決することができる。
【０１５５】
また、例えば、アクセスポイント３００は、情報処理装置１００およびアクセスポイント３００間の通信品質を観測し、その観測結果に基づいて、情報処理装置１００およびアクセスポイント３００間の通信品質が保たれる範囲で送信電力を決定する。そして、アクセスポイント３００は、その決定された送信電力に関する制御情報（送信電力制御情報）を情報処理装置１００に無線通信パケット内に含めて送信する。この場合には、その送信電力制御情報を受信した情報処理装置１００は、その受信した送信電力情報に基づいて、宛先毎に送信電力を決することができる。
【０１５６】
このように、制御部１５０は、情報処理装置１００および情報処理装置２００間で直接無線通信リンクを確立している間、ｔｈ１およびｔｈ２のうちの小さい値をパケット検出閾値として設定した際には、送信電力制御を行うことができる。例えば、制御部１５０は、情報処理装置１００および情報処理装置２００間の通信品質を保てる範囲で情報処理装置２００への送信を行うための送信電力制御を行うことができる。また、例えば、制御部１５０は、情報処理装置１００およびアクセスポイント３００間の通信品質を保てる範囲でアクセスポイント３００への送信を行うための送信電力制御を行うことができる。
【０１５７】
＜４．第４の実施の形態＞
本技術の第４の実施の形態では、ＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｓｐｏｎｓｅ  ｆｒａｍｅの再送を回避する例を示す。なお、本技術の第４の実施の形態における各装置の構成については、図１、図２等に示す各装置と略同一である。このため、本技術の第１の実施の形態と共通する部分については、本技術の第１の実施の形態と同一の符号を付してこれらの説明の一部を省略する。
【０１５８】
［ＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｓｐｏｎｓｅ  ｆｒａｍｅの再送を回避する例］
図１０および図１１は、本技術の第４の実施の形態における通信システムを構成する各装置間における通信処理例を示すシーケンスチャートである。
【０１５９】
図１０では、情報処理装置２００が、情報処理装置１００からのＡＣＫを受信することができず、予め設定された回数だけ、ＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｓｐｏｎｓｅ  ｆｒａｍｅを再送する例を示す。図１１では、情報処理装置２００が、ＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｓｐｏｎｓｅ  ｆｒａｍｅの再送を行わない場合の例を示す。
【０１６０】
なお、図１０に示す各処理（４７５乃至４８０）は、図３に示す各処理（４０１乃至４０６）に対応するため、ここでの詳細な説明を省略する。
【０１６１】
上述したように、情報処理装置１００は、ＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｑｕｅｓｔ  ｆｒａｍｅのアクセスポイント３００への送信、ＡＣＫの受信後に（４７５、４７６）、所定の時間だけパケット検出閾値をｔｈ１からｔｈ２に変更する（４７９）。そして、情報処理装置１００は、パケット検出閾値ｔｈ２によるＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｓｐｏｎｓｅ  ｆｒａｍｅのパケット検出待ちを行う。
【０１６２】
ここで、パケット検出閾値ｔｈ２として比較的大きい値が設定され、かつ、情報処理装置１００および情報処理装置２００間の距離が比較的離れている場合を想定する。この場合に、ＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｓｐｏｎｓｅ  ｆｒａｍｅのパケット検出待ちを行っている間、情報処理装置２００からのＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｓｐｏｎｓｅ  ｆｒａｍｅの受信電力が不足する可能性がある。このように、情報処理装置２００からのＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｓｐｏｎｓｅ  ｆｒａｍｅの受信電力が不足すると、ＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｓｐｏｎｓｅ  ｆｒａｍｅが検出されない可能性がある（４８１、４８３、４８５）。このように、情報処理装置２００からのＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｓｐｏｎｓｅ  ｆｒａｍｅが検出されない場合には（４８１、４８３、４８５）、情報処理装置１００から情報処理装置２００にＡＣＫが送信されない。この場合には、情報処理装置２００は、情報処理装置１００からのＡＣＫを受信できないため、情報処理装置２００において予め設定されている回数だけ、ＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｓｐｏｎｓｅ  ｆｒａｍｅの再送が行われる（４８２、４８４）。なお、図１０では、説明の容易のため、再送を２回繰り返す例を示す。
【０１６３】
このように、情報処理装置２００が情報処理装置１００からのＡＣＫを受信しない場合には、情報処理装置２００は、ＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｓｐｏｎｓｅ  ｆｒａｍｅの再送を繰り返し行う。この場合には、無線通信資源を無駄に消費することになる。
【０１６４】
このため、ＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｓｐｏｎｓｅ  ｆｒａｍｅの再送の繰り返しによる無線通信資源の無駄な消費を回避することが重要となる。
【０１６５】
そこで、情報処理装置１００がＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｑｕｅｓｔ  ｆｒａｍｅを送信する際に、パケット検出閾値を変更していることを示す情報を含めて送信することが考えられる。この場合における送信対象となるＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｑｕｅｓｔ  Ａｃｔｉｏｎ  ｆｉｅｌｄの構成例を図１４に示す。
【０１６６】
［ｆｒａｍｅの構成例］
図１２および図１３は、本技術の第４の実施の形態における各装置間においてやりとりされるｆｒａｍｅの構成例を示す図である。
【０１６７】
図１２には、ＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｑｕｅｓｔ  ｆｒａｍｅの構成例を示す。図１３には、ＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｓｐｏｎｓｅ  ｆｒａｍｅの構成例を示す。
【０１６８】
図１４は、本技術の第４の実施の形態における各装置間においてやりとりされるＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｑｕｅｓｔ  Ａｃｔｉｏｎ  ｆｉｅｌｄの構成例を示す図である。なお、ｏｒｄｅｒ「１」乃至「４」に示す各情報は、従来のＩＥＥＥ８０２．１１仕様と同様である。
【０１６９】
図１４に示すように、ＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｑｕｅｓｔ  Ａｃｔｉｏｎ  ｆｉｅｌｄにおいて、ｉｎｆｏｒｍａｔｉｏｎ  ｅｌｅｍｅｎｔ（ｏｒｄｅｒ「５」）を追加する（図１２に示す点線の矩形６０１内の情報）。
【０１７０】
例えば、Ｅｌｅｍｅｎｔ  ＩＤ（１ｂｙｔｅ）として、現在ｒｅｓｅｒｖｅｄになっている値（例えば、２２２）がセットされる。また、Ｌｅｎｇｔｈ（１ｂｙｔｅ）として、３がセットされる。また、ＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｓｐｏｎｓｅ  ｆｒａｍｅを受信する際に使用するパケット検出閾値（１ｂｙｔｅ）と、ＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｓｐｏｎｓｅ  ｆｒａｍｅの検出待ちを行う時間長（１ｂｙｔｅ）と、ＡＣＫ制御のための情報ＡＣＫ  Ｃｏｎｔｒｏｌ（１ｂｙｔｅ）とが格納される。
【０１７１】
例えば、ＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｓｐｏｎｓｅ  ｆｒａｍｅを受信する際に使用するパケット検出閾値を指定するフィールドに格納する情報として、到着したパケットの受信信号電力強度を示す値を用いることができる。例えば、到着したパケットの受信信号電力強度を示す値として、例えば、ｄＢｍ単位、かつ、符号を反転させた値を用いることができる。例えば、到着したパケットの受信信号電力強度が、−７０ｄＢｍ以上の信号強度であればパケットを検出し、−７０ｄＢｍ未満の信号強度であればパケットを検出しない旨を通知する場合には、そのフィールドに１０進数で７０を設定する。
【０１７２】
また、例えば、ＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｓｐｏｎｓｅ  ｆｒａｍｅの検出待ちを行う時間長を指定するフィールドに格納する情報として、時間を示す値を用いることができる。例えば、ＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｑｕｅｓｔ  ｆｒａｍｅを送信してからＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｓｐｏｎｓｅ  ｆｒａｍｅを検出するために閾値を変更する時間をｍｓｅｃ単位で１０進法で指定することができる。
【０１７３】
また、ＡＣＫ  ｃｏｎｔｒｏｌフィールドには、０または１が格納される。例えば、ＡＣＫ  ｃｏｎｔｒｏｌフィールドに１が格納されている場合には、それを受信した情報処理装置は、ＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｓｐｏｎｓｅ  ｆｒａｍｅを送信する際にＡｃｔｉｏｎ  Ｎｏ  ＡＣＫ  ｆｒａｍｅを用いる。
【０１７４】
また、例えば、ＡＣＫ  ｃｏｎｔｒｏｌフィールドに０が格納されている場合には、それを受信した情報処理装置は、ＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｓｐｏｎｓｅ  ｆｒａｍｅを送信する際にＡｃｔｉｏｎ  Ｎｏ  ＡＣＫ  ｆｒａｍｅを用いない。すなわち、ＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｓｐｏｎｓｅ  ｆｒａｍｅを送信する際に通常のＡｃｔｉｏｎ  ｆｒａｍｅを用いる。この場合には、情報処理装置は、それに対応するＡＣＫが受信されるまでの間、または、予め設定されている最大再送回数に達するまでの間、ＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｓｐｏｎｓｅ  ｆｒａｍｅに再送を行う。
【０１７５】
このように、情報処理装置１００は、ＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｓｐｏｎｓｅ  ｆｒａｍｅを受信する際に使用するパケット検出閾値を指定する情報を含めてＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｑｕｅｓｔ  ｆｒａｍｅを送信することができる。同様に、情報処理装置１００は、ＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｓｐｏｎｓｅ  ｆｒａｍｅの検出待ちを行う時間長を指定する情報を含めてＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｑｕｅｓｔ  ｆｒａｍｅを送信することができる。
【０１７６】
これらのうちの少なくとも１つの情報を受信した場合には、情報処理装置２００は、情報処理装置１００がＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｓｐｏｎｓｅ  ｆｒａｍｅの検出待ちを行う際にパケット検出閾値を変更することを把握することができる。このため、情報処理装置２００は、ＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｓｐｏｎｓｅ  ｆｒａｍｅに対するＡＣＫが情報処理装置１００から戻ってこなくても、パケット検出閾値の変更によりそれが検出されていない可能性があることを把握することができる。これにより、情報処理装置２００が、ＡＣＫが来ないことによるＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｓｐｏｎｓｅ  ｆｒａｍｅの再送を繰り返すことを防止することができる。または、情報処理装置２００は、Ａｃｔｉｏｎ  Ｎｏ  ＡＣＫを用いてＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｓｐｏｎｓｅ  ｆｒａｍｅを送信することが可能となる。
【０１７７】
また、ＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｑｕｅｓｔ  ｆｒａｍｅ内にＡｃｔｉｏｎ  Ｎｏ  ＡＣＫを用いてＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｓｐｏｎｓｅ  ｆｒａｍｅを送信するように指定する情報を含めることもできる（図１１に示す４９１、４９３）。この場合には、例えば、図１３の点線の矩形６０２に示すように、情報処理装置２００は、Ａｃｔｉｏｎ  Ｎｏ  ＡＣＫを用いてＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｓｐｏｎｓｅ  ｆｒａｍｅを送信する（図１１に示す４９６）。これにより、情報処理装置２００は、情報処理装置１００からのＡＣＫが来ないことによるＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｓｐｏｎｓｅ  ｆｒａｍｅの再送を避けることができる。なお、ＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｓｐｏｎｓｅ  ｆｒａｍｅを送信する手順（図１１に示す４９６）は、特許請求の範囲に記載の機器発見応答信号を送信する制御手順の一例である。
【０１７８】
また、情報処理装置１００が、ＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｑｕｅｓｔ  ｆｒａｍｅにＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｓｐｏｎｓｅ  ｆｒａｍｅの検出待ちを行う時間長を指定する情報を含めて送信する場合を想定する。この場合に、情報処理装置２００は、ＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｓｐｏｎｓｅ  ｆｒａｍｅに対するＡＣＫを受信することができないときは、その指定された範囲の間、ＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｓｐｏｎｓｅ  ｆｒａｍｅの再送を行う。一方、情報処理装置２００は、その指定された範囲を超えても情報処理装置１００からのＡＣＫが受信できないときには、ＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｓｐｏｎｓｅ  ｆｒａｍｅの再送を打ち切る。
【０１７９】
このように、情報処理装置１００の制御部１５０は、パケット検出閾値ｔｈ２を求める際に用いた受信電力に関する情報（例えば、到着したパケットの受信信号電力強度を示す値）を機器発見要求パケットに含めて送信することができる。また、情報処理装置１００の制御部１５０は、機器発見応答パケットの検出待ちを行う時間帯に関する情報を機器発見要求パケットに含めて送信することができる。また、情報処理装置１００の制御部１５０は、情報処理装置２００が機器発見応答パケットを送信する際には受信確認を行わない信号を用いることを指定する情報を機器発見要求パケットに含めて送信することができる。また、情報処理装置１００の制御部１５０は、これらの各情報のうちの少なくとも１つを機器発見要求パケットに含めて送信することができる。
【０１８０】
また、情報処理装置２００の制御部は、機器発見要求パケットを情報処理装置１００から受信した場合に、それらの情報のうちの少なくとも１つの情報が含まれているときには、その情報に基づいて情報処理装置１００に機器発見応答パケットを送信する。
【０１８１】
以上では、ＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｓｐｏｎｓｅ  ｆｒａｍｅに対するＡＣＫを期待するべきか否かに関する情報を、情報処理装置１００がＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｑｕｅｓｔ  ｆｒａｍｅに含めて送信する例を示した。ただし、他の方法によりそのような情報を情報処理装置２００に通知するようにしてもよい。例えば、無線通信のプロトコル上で所定規則（例えば、ＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｓｐｏｎｓｅ  ｆｒａｍｅはＡｃｔｉｏｎ  Ｎｏ  ＡＣＫを必ず使用する）を決めておくことにより、上述した各情報の送信を省略することができる。
【０１８２】
＜５．第５の実施の形態＞
本技術の第５の実施の形態では、機器発見応答パケットを送信する際に複数のＰＨＹプリアンブルから選択して用いる例を示す。なお、本技術の第５の実施の形態における各装置の構成については、図１、図２等に示す各装置と略同一である。このため、本技術の第１の実施の形態と共通する部分については、本技術の第１の実施の形態と同一の符号を付してこれらの説明の一部を省略する。
【０１８３】
例えば、機器間の無線信号品質に応じてＰＨＹプリアンブルを複数の候補のうちから選択して用いる通信システムの構成も考えられる。例えば、通信システムにおいて、情報処理装置１００がＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｑｕｅｓｔ  ｆｒａｍｅを送信する際に、期待する受信信号レベルに応じたＰＨＹプリアンブルを指定する情報を含めて送信することができる。その情報をＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｑｕｅｓｔ  ｆｒａｍｅ内に含めるためのＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｑｕｅｓｔ  Ａｃｔｉｏｎ  ｆｉｅｌｄの構成例を図１５に示す。
【０１８４】
［ＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｑｕｅｓｔ  Ａｃｔｉｏｎ  ｆｉｅｌｄの構成例］
図１５は、本技術の第５の実施の形態におけるＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｑｕｅｓｔ  Ａｃｔｉｏｎ  ｆｉｅｌｄの構成例を示す図である。なお、図１５は、図１４の変形例であり、ｏｒｄｅｒ「５」に示す各情報に、Ｐｒｅａｍｂｌｅ  ｐａｔｔｅｒｎサブフィールドを設けた点が異なる。
【０１８５】
Ｐｒｅａｍｂｌｅ  ｐａｔｔｅｒｎサブフィールドは、ＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｓｐｏｎｓｅ  ｆｒａｍｅを送信する際に、このｆｒａｍｅに付加するＰＨＹプリアンブルの種類を指定するためのサブフィールドである。すなわち、ＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｑｕｅｓｔ  ｆｒａｍｅを受信した情報処理装置がＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｓｐｏｎｓｅ  ｆｒａｍｅを送信する際に、このｆｒａｍｅに付加するＰＨＹプリアンブルの種類を指定することができる。
【０１８６】
このように、Ｐｒｅａｍｂｌｅ  ｐａｔｔｅｒｎサブフィールドを用いて、情報処理装置は、ＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｓｐｏｎｓｅ  ｆｒａｍｅを検出、受信する際に期待するＰＨＹプリアンブルの種類を指定することができる。
【０１８７】
例えば、情報処理装置１００は、通信システムで用いられる複数のＰＨＹプリアンブルのうち、最も低い受信電力でも検出することができるＰＨＹプリアンブルを指定することもできる。
【０１８８】
このように、情報処理装置１００の制御部１５０は、機器発見応答パケットに用いるＰＨＹプリアンブルの種類を指定する情報を機器発見要求パケットに含めて送信することができる。この場合に、制御部１５０は、情報処理装置１００および情報処理装置２００間の直接無線通信において最も低い受信電力で受信できるＰＨＹプリアンブルを指定する情報を含めることができる。
【０１８９】
また、情報処理装置１００の制御部１５０は、機器発見応答パケットに用いるＰＨＹプリアンブルの種類を指定する情報と、本技術の第４の実施の形態で示した各情報とのうちの少なくとも１つを機器発見要求パケットに含めて送信することができる。この場合には、情報処理装置２００の制御部は、機器発見要求パケットを情報処理装置１００から受信した場合に、それらの情報のうちの少なくとも１つの情報が含まれているときには、その情報に基づいて情報処理装置１００に機器発見応答パケットを送信する。ここで、機器発見要求パケットに、パケット検出閾値ｔｈ２を求める際に用いた受信電力に関する情報が含まれているが、機器発見応答パケットに用いるＰＨＹプリアンブルの種類を指定する情報が含まれていない場合を想定する。この場合には、情報処理装置２００の制御部は、パケット検出閾値ｔｈ２を求める際に用いた受信電力に関する情報に基づいて、無線通信において使用可能な複数のＰＨＹプリアンブルのうちの１つを用いて機器発見応答パケットを送信することができる。
【０１９０】
また、遠距離に存在する情報処理装置を発見せず、比較的近距離に存在する情報処理装置のみを発見することができるようにすることもできる。この場合には、通信システムで用いられる複数のＰＨＹプリアンブルのうち、最も強い受信電力の場合にのみ検出することができるＰＨＹプリアンブルを指定する。
【０１９１】
このように、情報処理装置１００は、Ｐｒｅａｍｂｌｅ  ｐａｔｔｅｒｎサブフィールドを含むＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｑｕｅｓｔ  ｆｒａｍｅを送信することができる。また、そのｆｒａｍｅを受信した情報処理装置２００は、ＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｓｐｏｎｓｅ  ｆｒａｍｅを送信する際には、Ｐｒｅａｍｂｌｅ  ｐａｔｔｅｒｎサブフィールドで指定されているＰＨＹプリアンブルを付加して送信する。
【０１９２】
以上では、Ｐｒｅａｍｂｌｅ  ｐａｔｔｅｒｎサブフィールドを用いてＰＨＹプリアンブルを指定する例を示した。ただし、他の情報を用いてＰＨＹプリアンブルを指定するようにしてもよい。
【０１９３】
例えば、複数のＰＨＹプリアンブルのうちから１つを選択して使用することができる無線通信システム仕様である場合を想定する。この場合に、情報処理装置１００が、ＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｓｐｏｎｓｅ  ｆｒａｍｅを受信する際に使用するパケット検出閾値に相当する情報を含めてＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｑｕｅｓｔ  ｆｒａｍｅを送信するものとする。
【０１９４】
このＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｑｕｅｓｔ  ｆｒａｍｅを受信した情報処理装置は、そのパケット検出閾値で最適に検出すると想定されるＰＨＹプリアンブルを１つ選択する。そして、その情報処理装置は、その選択されたＰＨＹプリアンブルによりＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｓｐｏｎｓｅ  ｆｒａｍｅを構成して送信するようにする。すなわち、ＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｑｕｅｓｔ  ｆｒａｍｅを受信した情報処理装置は、そのｆｒａｍｅの中に、ＰＨＹプリアンブルを指定する情報が含まれない場合でも、ＰＨＹプリアンブルを適切に選択することができる。
【０１９５】
＜６．第６の実施の形態＞
本技術の第６の実施の形態では、３ＧＰＰ（3rd Generation Partnership Project）で定義されるＤ２Ｄ（Device to Device）を利用して無線通信を行う例を示す。
【０１９６】
［通信システムの構成例］
図１６は、本技術の第６の実施の形態における通信システム７００のシステム構成例を示す図である。図１６では、３ＧＰＰで定義されるＤ２Ｄを利用して無線通信を行う場合におけるネットワーク構成（システム構成）の一例を示す。このネットワーク構成では、無線通信親局はＢＳ（Base Station）と称され、情報処理装置（移動体）はＵＥ（User Equipment）と称される。
【０１９７】
通信システム７００は、情報処理装置（ＢＳ）７１０と、情報処理装置（ＵＥ）７１１と、情報処理装置（ＵＥ）７１２と、情報処理装置（ＵＥ）７１３とを備える。なお、情報処理装置（ＵＥ）７１１乃至７１３は、図１に示す情報処理装置１００および情報処理装置２００に対応する情報処理装置である。また、情報処理装置（ＢＳ）７１０は、図１に示すアクセスポイント３００に対応する情報処理装置である。
【０１９８】
［リソース・アロケーション・マップの例］
図１７は、本技術の第６の実施の形態における情報処理装置（ＢＳ）７１０により送信されるリソース・アロケーション・マップの一例を示す図である。リソース・アロケーション・マップは、周波数−時間における無線通信資源の割り当てを示す情報である。なお、図１７では、説明の容易のため、リソース・アロケーション・マップの一部を簡略化して示す。
【０１９９】
ここで、Ｄ２Ｄ  Ｄｉｓｃｏｖｅｒｙの動作について説明する。
【０２００】
最初に、情報処理装置（ＵＥ）７１１が情報処理装置（ＢＳ）７１０を介して通信を行う場合について説明する。例えば、情報処理装置（ＵＥ）７１１は、電源投入後に、情報処理装置（ＢＳ）７１０の検索を行う。
【０２０１】
ここで、情報処理装置（ＢＳ）７１０は、周波数−時間のうち、システムで定義された位置に配置された物理ブロードキャスト・チャネル（ＰＢＣＨ：Physical Broadcast Channel）７２１を送信する。
【０２０２】
情報処理装置（ＵＥ）７１１は、最初に、同期チャネル（ＳＣＨ：Synchronization Channel）を受信して情報処理装置（ＵＥ）７１１との時刻同期を行う。そして、情報処理装置（ＵＥ）７１１は、その時刻同期後にＰＢＣＨを受信する。
【０２０３】
ここで、ＰＢＣＨ内で伝送されるブロードキャスト・チャネル（ＢＣＨ：Broadcast Channel）には、周波数−時間における無線通信資源の割り当てを示すリソース・アロケーション・マップ（またはその一部）が含まれる。
【０２０４】
なお、ＢＣＨにリソース・アロケーション・マップ全体が含まれていない場合も存在する。この場合には、そこで時間・周波数位置が指定されている物理下りシェアド・チャネル（ＰＤＳＣＨ：Physical Downlink Shared Channel）にて伝送される下りシェアド・チャネル（ＤＬ−ＳＣＨ：Downlink Shared Channel）を受信する。これにより、情報処理装置（ＵＥ）７１１は、完全なリソース・アロケーション・マップを得ることができる。
【０２０５】
このように、リソース・アロケーション・マップを得た情報処理装置（ＵＥ）７１１は、そこで時間・周波数位置が指定されているＲＡＣＨ（Random Access Channel）においてランダム・アクセス・プリアンブルを送信する。そして、それを受信した情報処理装置（ＢＳ）７１０は、ＤＬ−ＳＣＨにおいてランダム・アクセス・レスポンスを送信する。
【０２０６】
また、ランダム・アクセス・レスポンスを受信した情報処理装置（ＵＥ）７１１は、ＵＬ−ＳＣＨ（Uplink Shared Channel）において端末識別情報等を送信する。それを受信した情報処理装置（ＢＳ）７１０は、ＤＬ−ＳＣＨにおいて端末識別が完了したことを情報処理装置（ＵＥ）７１１に通知する。この段階において、情報処理装置（ＵＥ）７１１は、情報処理装置（ＢＳ）７１０とのデータ送受信が可能となる。
【０２０７】
次に、情報処理装置（ＵＥ）７１１が情報処理装置（ＢＳ）７１０を介さずにＤ２Ｄ通信を用いて他の情報処理装置（ＵＥ）と直接通信する場合について説明する。
【０２０８】
最初に、情報処理装置（ＵＥ）７１１は、図１７に示すリソース・アロケーション・マップのうち、Ｄ２Ｄ  Ｄｉｓｃｏｖｅｒｙ  Ｔｙｐｅ−１として指定されたリソース・アロケーション・プールにおいて、Ｄ２Ｄ  Ｄｉｓｃｏｖｅｒｙパケットを送信する。図１７では、Ｄ２Ｄ  Ｄｉｓｃｏｖｅｒｙ  Ｔｙｐｅ−１を太線の矩形７２２、７２３で示す。また、Ｄ２Ｄ  Ｄｉｓｃｏｖｅｒｙパケットには、自装置の識別子と、リソース・ブロック（ＲＢ：Resource Block）とを含めることが好ましい。ここで、リソース・ブロック（ＲＢ）は、Ｄ２Ｄ  Ｄｉｓｃｏｖｅｒｙ  Ｔｙｐｅ−１として指定されたリソース・アロケーション・プールのうち、自装置がＤ２Ｄ  Ｄｉｓｃｏｖｅｒｙパケットを送信するタイミングよりも時刻的に後の、自装置が応答を期待するリソース・ブロックである。
【０２０９】
また、情報処理装置（ＵＥ）７１１がＤ２Ｄ  Ｄｉｓｃｏｖｅｒｙパケットを送信する際には、情報処理装置（ＢＳ）７１０宛てにパケットを送信する場合よりも低い電力で送信し、周辺局への干渉を減らすようにしてもよい。
【０２１０】
また、情報処理装置（ＵＥ）７１１からのＤ２Ｄ  Ｄｉｓｃｏｖｅｒｙパケットを受信した他の情報処理装置（ＵＥ）は、Ｄ２Ｄ  Ｄｉｓｃｏｖｅｒｙパケットにおいて指定されたＲＢにおいてＤ２Ｄ  Ｄｉｓｃｏｖｅｒｙパケットに対する応答パケットを送信する。この応答パケットには、応答する情報処理装置（ＵＥ）の識別子と、応答するＤ２Ｄ  Ｄｉｓｃｏｖｅｒｙパケットを送信した情報処理装置（ＵＥ）の識別子とを含めることが好ましい。
【０２１１】
情報処理装置（ＵＥ）７１１は、Ｄ２Ｄ  Ｄｉｓｃｏｖｅｒｙパケットに対する他の情報処理装置（ＵＥ）からの応答パケットを待ち受けるＲＢで、パケット検出閾値を情報処理装置（ＢＳ）からのパケットを検出する際の閾値よりも高く設定することができる。これにより、遠方に存在する情報処理装置（ＵＥ）からの応答パケットを検出しないようにすることができる。このため、発見した相手となり得る情報処理装置（ＵＥ）とＤ２Ｄを用いて直接通信を行う場合に必要となる無線通信資源を最小限にして、効率的な無線通信を行うことができる。
【０２１２】
例えば、図１６に示す例では、情報処理装置（ＵＥ）７１２は、情報処理装置（ＵＥ）７１１から比較的近い位置に存在し、情報処理装置（ＵＥ）７１３は、情報処理装置（ＵＥ）７１１から比較的遠い位置に存在する。このような場合には、情報処理装置（ＵＥ）７１１のパケット検出閾値を上げることにより、検出可能なパケットを送信する他の情報処理装置（ＵＥ）の位置を、パケット検出範囲７０１に制限することができる。このため、情報処理装置（ＵＥ）７１１は、情報処理装置（ＵＥ）７１２からの応答パケットは検出するが、情報処理装置（ＵＥ）７１３からの応答パケットは検出しない。これにより、情報処理装置（ＵＥ）７１１が、情報処理装置（ＵＥ）７１３からの応答パケットを、情報処理装置（ＵＥ）７１２からの応答パケットよりも先に受信して検出し、これによる受信開始をしてしまうことを防止することができる。すなわち、情報処理装置（ＵＥ）７１２からの応答パケットを検出して受信し損なう可能性を低減することができる。
【０２１３】
また、上述したように、情報処理装置（ＵＥ）７１１が、Ｄ２Ｄ  Ｄｉｓｃｏｖｅｒｙパケットを送信する際に送信電力を低減して送信することもできる。この場合には、そのパケットが検出・受信できると想定される位置に見合う範囲からの応答パケットを検出・受信できるようなパケット検出閾値に設定することが好ましい。
【０２１４】
例えば、図１６に示す例では、情報処理装置（ＵＥ）７１１から遠方に存在する情報処理装置（ＵＥ）７１３の場所では受信することができないような送信電力で送信する。これにより、情報処理装置（ＵＥ）７１３が、情報処理装置（ＵＥ）７１１からのＤ２Ｄ  Ｄｉｓｃｏｖｅｒｙパケットを受信することができない。このため、情報処理装置（ＵＥ）７１３からの応答パケットも発生しないため、他の通信に与える干渉を低減することが可能となる。
【０２１５】
また、本技術の第１の実施の形態と同様に、パケット検出閾値を設定することができる。例えば、Ｄ２Ｄ  Ｄｉｓｃｏｖｅｒｙ完了後、実際にＤ２Ｄ通信を行う際には、パケット検出閾値としてｍｉｎ｛ｔｈ１，ｔｈ２｝を用いて、情報処理装置（ＢＳ）との通信を保ちながらＤ２Ｄ通信を行うことができる。
【０２１６】
また、例えば、他の情報処理装置（ＵＥ）への干渉の影響を低減するため、情報処理装置（ＵＥ）７１１が情報処理装置（ＵＥ）７１２とＤ２Ｄ通信を行う際には、パケット検出閾値をｔｈ２に設定することができる。この場合には、その設定をする前に情報処理装置（ＢＳ）７１０に対してＵＥ−ＢＳ間通信を行い、情報処理装置（ＢＳ）７１０からのパケットを受信することができない時間帯を情報処理装置（ＢＳ）７１０側に報知することが好ましい。これにより、情報処理装置（ＢＳ）７１０側にデータを蓄積してもらうことができる。
【０２１７】
このように、情報処理装置（ＵＥ）７１１の制御部は、無線通信リソース配分情報に基づいて情報処理装置（ＵＥ）７１２との直接無線通信に割り当てられた第１時間および周波数スロットにおいてＤ２Ｄ  Ｄｉｓｃｏｖｅｒｙパケットを送信することができる。なお、無線通信リソース配分情報は、情報処理装置（ＢＳ）７１０から通知されるリソース・アロケーション・マップ（図１７に示す）である。また、Ｄ２Ｄ  Ｄｉｓｃｏｖｅｒｙパケットは、機器発見要求信号の一例である。また、情報処理装置（ＵＥ）７１１の制御部は、その無線通信リソース配分情報のうち、第１時間および周波数スロットよりも時刻的に後に配置された第２時間および周波数スロットにおいて応答パケット（機器発見応答信号）の検出待ちを行うことができる。
【０２１８】
このように、本技術の実施の形態では、無線通信親局を介さずに直接機器間通信できる相手機器を発見する際に、発見要求パケットに対する発見応答パケットを検出するパケット検出閾値を変更する。すなわち、機器間直接通信を行うための機器発見要求パケットを送信後、機器発見応答パケットを待ち受ける間は、パケット検出閾値として無線通信親局からのパケットを待ち受ける間とは異なる閾値を用いる。これにより、無線通信親局を介して通信する場合と比較した場合に、より少ない無線通信資源を消費する機器間直接通信に適した相手機器候補となり得る、近傍に存在する相手機器からの応答パケットのみを検出、受信することができる。このため、無線通信資源の消費を低減することができ、低消費電力化を実現することができる。すなわち、無線通信資源を効率的に利用することができる。
【０２１９】
また、遠方からの干渉信号を検出しないように設定するため、パケットの衝突による応答パケットの受信失敗の確率を低減することができるため、より短時間で機器発見処理を完了することができる。このため、無線通信資源の消費をさらに低減することができる。また、パケット検出閾値に満たない到着パケットの検出、受信を行わないため、消費電力を低減させることができる。
【０２２０】
また、実際に機器間直接通信を開始した場合にも、無線通信親局とのデータ送受信を維持した状態で機器間直接通信が可能となるパケット検出閾値を用いるように制御することにより、無線親局とのデータ送受信におけるレイテンシやジッタを低減することができる。
【０２２１】
また、実際に機器間直接通信を開始した後に、機器間直接通信に最適化したパケット検出閾値を用いるように制御した場合でも、無線通信親局からのパケットを検出しない期間を無線通信親局に対して予め通知しておくことができる。これにより、無線通信親局とのデータ送受信におけるレイテンシやジッタは増えるものの、無線通信親局におけるパケットの破棄を回避することができ、かつ、周辺の情報処理装置からの干渉に対してロバストな受信を行うことができる。また、この際、パケット検出閾値により定められる受信可能なエリアに準じた範囲に存在する直接通信可能な相手機器との間で通信できるように送信電力を低減することができる。これにより、他局へ与える干渉も低減することができ、システム全体でのスループット向上につながるとともに、自局の消費電力を低減させることができる。
【０２２２】
＜７．応用例＞
本開示に係る技術は、様々な製品へ応用可能である。例えば、情報処理装置１００、２００、２１０、情報処理装置（ＵＥ）７１１乃至７１３は、スマートフォン、タブレットＰＣ（Personal  Computer）、ノートＰＣ、携帯型ゲーム端末若しくはデジタルカメラなどのモバイル端末、テレビジョン受像機、プリンタ、デジタルスキャナ若しくはネットワークストレージなどの固定端末、又はカーナビゲーション装置などの車載端末として実現されてもよい。また、情報処理装置１００、２００、２１０、情報処理装置（ＵＥ）７１１乃至７１３は、スマートメータ、自動販売機、遠隔監視装置又はＰＯＳ（Point  Of  Sale）端末などの、Ｍ２Ｍ（Machine  To  Machine）通信を行う端末（ＭＴＣ（Machine  Type  Communication）端末ともいう）として実現されてもよい。さらに、情報処理装置１００、２００、２１０、情報処理装置（ＵＥ）７１１乃至７１３は、これら端末に搭載される無線通信モジュール（例えば、１つのダイで構成される集積回路モジュール）であってもよい。
【０２２３】
一方、例えば、アクセスポイント３００、３１０、情報処理装置（ＢＳ）７１０は、ルータ機能を有し又はルータ機能を有しない無線ＬＡＮアクセスポイント（無線基地局ともいう）として実現されてもよい。また、アクセスポイント３００、３１０、情報処理装置（ＢＳ）７１０は、モバイル無線ＬＡＮルータとして実現されてもよい。さらに、アクセスポイント３００、３１０、情報処理装置（ＢＳ）７１０は、これら装置に搭載される無線通信モジュール（例えば、１つのダイで構成される集積回路モジュール）であってもよい。
【０２２４】
［７−１．第１の応用例］
図１８は、本開示に係る技術が適用され得るスマートフォン９００の概略的な構成の一例を示すブロック図である。スマートフォン９００は、プロセッサ９０１、メモリ９０２、ストレージ９０３、外部接続インタフェース９０４、カメラ９０６、センサ９０７、マイクロフォン９０８、入力デバイス９０９、表示デバイス９１０、スピーカ９１１、無線通信インタフェース９１３、アンテナスイッチ９１４、アンテナ９１５、バス９１７、バッテリー９１８及び補助コントローラ９１９を備える。
【０２２５】
プロセッサ９０１は、例えばＣＰＵ（Central  Processing  Unit）又はＳｏＣ（System  on  Chip）であってよく、スマートフォン９００のアプリケーションレイヤ及びその他のレイヤの機能を制御する。メモリ９０２は、ＲＡＭ（Random  Access  Memory）及びＲＯＭ（Read  Only  Memory）を含み、プロセッサ９０１により実行されるプログラム及びデータを記憶する。ストレージ９０３は、半導体メモリ又はハードディスクなどの記憶媒体を含み得る。外部接続インタフェース９０４は、メモリーカード又はＵＳＢ（Universal  Serial  Bus）デバイスなどの外付けデバイスをスマートフォン９００へ接続するためのインタフェースである。
【０２２６】
カメラ９０６は、例えば、ＣＣＤ（Charge  Coupled  Device）又はＣＭＯＳ（Complementary  Metal  Oxide  Semiconductor）などの撮像素子を有し、撮像画像を生成する。センサ９０７は、例えば、測位センサ、ジャイロセンサ、地磁気センサ及び加速度センサなどのセンサ群を含み得る。マイクロフォン９０８は、スマートフォン９００へ入力される音声を音声信号へ変換する。入力デバイス９０９は、例えば、表示デバイス９１０の画面上へのタッチを検出するタッチセンサ、キーパッド、キーボード、ボタン又はスイッチなどを含み、ユーザからの操作又は情報入力を受け付ける。表示デバイス９１０は、液晶ディスプレイ（ＬＣＤ）又は有機発光ダイオード（ＯＬＥＤ）ディスプレイなどの画面を有し、スマートフォン９００の出力画像を表示する。スピーカ９１１は、スマートフォン９００から出力される音声信号を音声に変換する。
【０２２７】
無線通信インタフェース９１３は、ＩＥＥＥ８０２．１１ａ、１１ｂ、１１ｇ、１１ｎ、１１ａｃ及び１１ａｄなどの無線ＬＡＮ標準のうちの１つ以上をサポートし、無線通信を実行する。無線通信インタフェース９１３は、インフラストラクチャーモードにおいては、他の装置と無線ＬＡＮアクセスポイントを介して通信し得る。また、無線通信インタフェース９１３は、アドホックモード又はＷｉ−Ｆｉ Ｄｉｒｅｃｔ等のダイレクト通信モードにおいては、他の装置と直接的に通信し得る。なお、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔでは、アドホックモードとは異なり２つの端末の一方がアクセスポイントとして動作するが、通信はそれら端末間で直接的に行われる。無線通信インタフェース９１３は、典型的には、ベースバンドプロセッサ、ＲＦ（Radio  Frequency）回路及びパワーアンプなどを含み得る。無線通信インタフェース９１３は、通信制御プログラムを記憶するメモリ、当該プログラムを実行するプロセッサ及び関連する回路を集積したワンチップのモジュールであってもよい。無線通信インタフェース９１３は、無線ＬＡＮ方式に加えて、近距離無線通信方式、近接無線通信方式又はセルラ通信方式などの他の種類の無線通信方式をサポートしてもよい。アンテナスイッチ９１４は、無線通信インタフェース９１３に含まれる複数の回路（例えば、異なる無線通信方式のための回路）の間でアンテナ９１５の接続先を切り替える。アンテナ９１５は、単一の又は複数のアンテナ素子（例えば、ＭＩＭＯアンテナを構成する複数のアンテナ素子）を有し、無線通信インタフェース９１３による無線信号の送信及び受信のために使用される。
【０２２８】
なお、図１８の例に限定されず、スマートフォン９００は、複数のアンテナ（例えば、無線ＬＡＮ用のアンテナ及び近接無線通信方式用のアンテナ、など）を備えてもよい。その場合に、アンテナスイッチ９１４は、スマートフォン９００の構成から省略されてもよい。
【０２２９】
バス９１７は、プロセッサ９０１、メモリ９０２、ストレージ９０３、外部接続インタフェース９０４、カメラ９０６、センサ９０７、マイクロフォン９０８、入力デバイス９０９、表示デバイス９１０、スピーカ９１１、無線通信インタフェース９１３及び補助コントローラ９１９を互いに接続する。バッテリー９１８は、図中に破線で部分的に示した給電ラインを介して、図１８に示したスマートフォン９００の各ブロックへ電力を供給する。補助コントローラ９１９は、例えば、スリープモードにおいて、スマートフォン９００の必要最低限の機能を動作させる。
【０２３０】
図１８に示したスマートフォン９００において、図２を用いて説明した制御部１５０は、無線通信インタフェース９１３において実装されてもよい。また、これら機能の少なくとも一部は、プロセッサ９０１又は補助コントローラ９１９において実装されてもよい。
【０２３１】
なお、スマートフォン９００は、プロセッサ９０１がアプリケーションレベルでアクセスポイント機能を実行することにより、無線アクセスポイント（ソフトウェアＡＰ）として動作してもよい。また、無線通信インタフェース９１３が無線アクセスポイント機能を有していてもよい。
【０２３２】
［７−２．第２の応用例］
図１９は、本開示に係る技術が適用され得るカーナビゲーション装置９２０の概略的な構成の一例を示すブロック図である。カーナビゲーション装置９２０は、プロセッサ９２１、メモリ９２２、ＧＰＳ（Global  Positioning  System）モジュール９２４、センサ９２５、データインタフェース９２６、コンテンツプレーヤ９２７、記憶媒体インタフェース９２８、入力デバイス９２９、表示デバイス９３０、スピーカ９３１、無線通信インタフェース９３３、アンテナスイッチ９３４、アンテナ９３５及びバッテリー９３８を備える。
【０２３３】
プロセッサ９２１は、例えばＣＰＵ又はＳｏＣであってよく、カーナビゲーション装置９２０のナビゲーション機能及びその他の機能を制御する。メモリ９２２は、ＲＡＭ及びＲＯＭを含み、プロセッサ９２１により実行されるプログラム及びデータを記憶する。
【０２３４】
ＧＰＳモジュール９２４は、ＧＰＳ衛星から受信されるＧＰＳ信号を用いて、カーナビゲーション装置９２０の位置（例えば、緯度、経度及び高度）を測定する。センサ９２５は、例えば、ジャイロセンサ、地磁気センサ及び気圧センサなどのセンサ群を含み得る。データインタフェース９２６は、例えば、図示しない端子を介して車載ネットワーク９４１に接続され、車速データなどの車両側で生成されるデータを取得する。
【０２３５】
コンテンツプレーヤ９２７は、記憶媒体インタフェース９２８に挿入される記憶媒体（例えば、ＣＤ又はＤＶＤ）に記憶されているコンテンツを再生する。入力デバイス９２９は、例えば、表示デバイス９３０の画面上へのタッチを検出するタッチセンサ、ボタン又はスイッチなどを含み、ユーザからの操作又は情報入力を受け付ける。表示デバイス９３０は、ＬＣＤ又はＯＬＥＤディスプレイなどの画面を有し、ナビゲーション機能又は再生されるコンテンツの画像を表示する。スピーカ９３１は、ナビゲーション機能又は再生されるコンテンツの音声を出力する。
【０２３６】
無線通信インタフェース９３３は、ＩＥＥＥ８０２．１１ａ、１１ｂ、１１ｇ、１１ｎ、１１ａｃ及び１１ａｄなどの無線ＬＡＮ標準のうちの１つ以上をサポートし、無線通信を実行する。無線通信インタフェース９３３は、インフラストラクチャーモードにおいては、他の装置と無線ＬＡＮアクセスポイントを介して通信し得る。また、無線通信インタフェース９３３は、アドホックモード又はＷｉ−Ｆｉ Ｄｉｒｅｃｔ等のダイレクト通信モードにおいては、他の装置と直接的に通信し得る。無線通信インタフェース９３３は、典型的には、ベースバンドプロセッサ、ＲＦ回路及びパワーアンプなどを含み得る。無線通信インタフェース９３３は、通信制御プログラムを記憶するメモリ、当該プログラムを実行するプロセッサ及び関連する回路を集積したワンチップのモジュールであってもよい。無線通信インタフェース９３３は、無線ＬＡＮ方式に加えて、近距離無線通信方式、近接無線通信方式又はセルラ通信方式などの他の種類の無線通信方式をサポートしてもよい。アンテナスイッチ９３４は、無線通信インタフェース９３３に含まれる複数の回路の間でアンテナ９３５の接続先を切り替える。アンテナ９３５は、単一の又は複数のアンテナ素子を有し、無線通信インタフェース９３３による無線信号の送信及び受信のために使用される。
【０２３７】
なお、図１９の例に限定されず、カーナビゲーション装置９２０は、複数のアンテナを備えてもよい。その場合に、アンテナスイッチ９３４は、カーナビゲーション装置９２０の構成から省略されてもよい。
【０２３８】
バッテリー９３８は、図中に破線で部分的に示した給電ラインを介して、図１９に示したカーナビゲーション装置９２０の各ブロックへ電力を供給する。また、バッテリー９３８は、車両側から給電される電力を蓄積する。
【０２３９】
図１９に示したカーナビゲーション装置９２０において、図２を用いて説明した制御部１５０は、無線通信インタフェース９３３において実装されてもよい。また、これら機能の少なくとも一部は、プロセッサ９２１において実装されてもよい。
【０２４０】
また、無線通信インタフェース９３３は、上述したアクセスポイント３００、３１０、情報処理装置（ＢＳ）７１０として動作し、車両に乗るユーザが有する端末に無線接続を提供してもよい。
【０２４１】
また、本開示に係る技術は、上述したカーナビゲーション装置９２０の１つ以上のブロックと、車載ネットワーク９４１と、車両側モジュール９４２とを含む車載システム（又は車両）９４０として実現されてもよい。車両側モジュール９４２は、車速、エンジン回転数又は故障情報などの車両側データを生成し、生成したデータを車載ネットワーク９４１へ出力する。
【０２４２】
［７−３．第３の応用例］
図２０は、本開示に係る技術が適用され得る情報処理装置と通信を行う無線アクセスポイント９５０の概略的な構成の一例を示すブロック図である。無線アクセスポイント９５０は、コントローラ９５１、メモリ９５２、入力デバイス９５４、表示デバイス９５５、ネットワークインタフェース９５７、無線通信インタフェース９６３、アンテナスイッチ９６４及びアンテナ９６５を備える。
【０２４３】
コントローラ９５１は、例えばＣＰＵ又はＤＳＰ（Digital  Signal  Processor）であってよく、無線アクセスポイント９５０のＩＰ（Internet  Protocol）レイヤ及びより上位のレイヤの様々な機能（例えば、アクセス制限、ルーティング、暗号化、ファイアウォール及びログ管理など）を動作させる。メモリ９５２は、ＲＡＭ及びＲＯＭを含み、コントローラ９５１により実行されるプログラム、及び様々な制御データ（例えば、端末リスト、ルーティングテーブル、暗号鍵、セキュリティ設定及びログなど）を記憶する。
【０２４４】
入力デバイス９５４は、例えば、ボタン又はスイッチなどを含み、ユーザからの操作を受け付ける。表示デバイス９５５は、ＬＥＤランプなどを含み、無線アクセスポイント９５０の動作ステータスを表示する。
【０２４５】
ネットワークインタフェース９５７は、無線アクセスポイント９５０が有線通信ネットワーク９５８に接続するための有線通信インタフェースである。ネットワークインタフェース９５７は、複数の接続端子を有してもよい。有線通信ネットワーク９５８は、イーサネット（登録商標）などのＬＡＮであってもよく、又はＷＡＮ（Wide  Area  Network）であってもよい。
【０２４６】
無線通信インタフェース９６３は、ＩＥＥＥ８０２．１１ａ、１１ｂ、１１ｇ、１１ｎ、１１ａｃ及び１１ａｄなどの無線ＬＡＮ標準のうちの１つ以上をサポートし、近傍の端末へアクセスポイントとして無線接続を提供する。無線通信インタフェース９６３は、典型的には、ベースバンドプロセッサ、ＲＦ回路及びパワーアンプなどを含み得る。無線通信インタフェース９６３は、通信制御プログラムを記憶するメモリ、当該プログラムを実行するプロセッサ及び関連する回路を集積したワンチップのモジュールであってもよい。アンテナスイッチ９６４は、無線通信インタフェース９６３に含まれる複数の回路の間でアンテナ９６５の接続先を切り替える。アンテナ９６５は、単一の又は複数のアンテナ素子を有し、無線通信インタフェース９６３による無線信号の送信及び受信のために使用される。
【０２４７】
図２０に示した無線アクセスポイント９５０において、図２を用いて説明した制御部１５０は、無線通信インタフェース９６３において実装されてもよい。また、これら機能の少なくとも一部は、コントローラ９５１において実装されてもよい。
【０２４８】
なお、上述の実施の形態は本技術を具現化するための一例を示したものであり、実施の形態における事項と、特許請求の範囲における発明特定事項とはそれぞれ対応関係を有する。同様に、特許請求の範囲における発明特定事項と、これと同一名称を付した本技術の実施の形態における事項とはそれぞれ対応関係を有する。ただし、本技術は実施の形態に限定されるものではなく、その要旨を逸脱しない範囲において実施の形態に種々の変形を施すことにより具現化することができる。
【０２４９】
また、上述の実施の形態において説明した処理手順は、これら一連の手順を有する方法として捉えてもよく、また、これら一連の手順をコンピュータに実行させるためのプログラム乃至そのプログラムを記憶する記録媒体として捉えてもよい。この記録媒体として、例えば、ＣＤ（Compact Disc）、ＭＤ（MiniDisc）、ＤＶＤ（Digital Versatile Disc）、メモリカード、ブルーレイディスク（Blu-ray（登録商標）Disc）等を用いることができる。
【０２５０】
なお、本明細書に記載された効果はあくまで例示であって、限定されるものではなく、また、他の効果があってもよい。
【０２５１】
なお、本技術は以下のような構成もとることができる。
（１）
機器間直接無線通信を行うための機器発見要求信号を送信する通信部と、
前記機器発見要求信号を送信した後のタイミングで無線通信信号を検出するための検出閾値を変更する制御部と
を具備する情報処理装置。
（２）
前記制御部は、前記情報処理装置と他の情報処理装置との間で間接的に無線通信を行う際に接続される第１情報処理装置から送信される無線通信信号の検出待ちを行う際には前記検出閾値として第１閾値を設定し、前記情報処理装置との間で直接無線通信を行うことができる第２情報処理装置を発見するための前記機器発見要求信号を送信した後のタイミングで前記検出閾値として前記第１閾値とは異なる第２閾値を設定する前記（１）に記載の情報処理装置。
（３）
前記制御部は、前記第２閾値を設定してから所定時間の間、前記第２情報処理装置から送信される機器発見応答信号の検出待ちを行い、前記所定時間の経過後に前記第１閾値を設定する前記（２）に記載の情報処理装置。
（４）
前記制御部は、前記無線通信のプロトコルとしてＩＥＥＥ８０２．１１（Institute of Electrical and Electronic Engineers）仕様を用い、前記第２情報処理装置との直接無線通信を行うプロトコルとしてＴＤＬＳ（Tunneled Direct Link Setup）を用い、
前記機器発見要求信号はＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｑｕｅｓｔ  ｆｒａｍｅであり、
前記機器発見応答信号はＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｓｐｏｎｓｅ  ｆｒａｍｅである
前記（１）から（３）のいずれかに記載の情報処理装置。
（５）
前記制御部は、前記情報処理装置および前記第１情報処理装置間の無線通信で用いることができるデータレートまたはこれを基準として求められるデータレートを用いた無線通信を行う場合における受信電力に基づいて求められる前記第２閾値を設定する前記（２）または（３）に記載の情報処理装置。
（６）
前記制御部は、前記第１閾値よりも大きい値を前記第２閾値として設定した場合には、前記第２閾値が設定されている間、無線通信信号を受信しないことを前記第１情報処理装置に通知する前記（２）、（３）、（５）のいずれかに記載の情報処理装置。
（７）
前記制御部は、前記第２情報処理装置からの前記機器発見応答信号を受信した後に、前記情報処理装置および前記第２情報処理装置間で直接無線通信リンクを確立している間、前記第１閾値および前記第２閾値のうちの小さい値を前記検出閾値として設定し、前記情報処理装置および前記第２情報処理装置間の直接無線通信リンクを切断したタイミングで前記検出閾値として前記第１閾値を設定する前記（２）、（３）、（５）、（６）のいずれかに記載の情報処理装置。
（８）
前記制御部は、前記情報処理装置および前記第２情報処理装置間で直接無線通信リンクを確立している間、前記第１閾値および前記第２閾値のうちの小さい値を前記検出閾値として設定した際には、前記情報処理装置および前記第２情報処理装置間の通信品質を保てる範囲で前記第２情報処理装置への送信を行うための送信電力制御を行い、前記情報処理装置および前記第１情報処理装置間の通信品質を保てる範囲で前記第１情報処理装置への送信を行うための送信電力制御を行う前記（７）に記載の情報処理装置。
（９）
前記制御部は、前記第２閾値を求める際に用いた受信電力に関する情報と、前記機器発見応答信号に用いるＰＨＹ（physical layer）プリアンブルの種類を指定する情報と、前記機器発見要求信号を送信した後に前記機器発見応答信号の検出待ちを行う時間帯に関する情報と、前記第２情報処理装置が前記機器発見応答信号を送信する際には受信確認を行わない信号を用いることを指定する情報とのうちの少なくとも１つを前記機器発見要求信号に含めて送信する前記（２）、（３）、（５）から（８）のいずれかに記載の情報処理装置。
（１０）
前記制御部は、前記ＰＨＹプリアンブルの種類を指定する情報を含めて送信する場合に、前記情報処理装置および前記第２情報処理装置間の直接無線通信において最も低い受信電力で受信できるＰＨＹプリアンブルを指定する情報を含める前記（９）に記載の情報処理装置。
（１１）
前記制御部は、前記第１情報処理装置から通知される無線通信リソース配分情報に基づいて前記第２情報処理装置との直接無線通信に割り当てられた第１時間および周波数スロットにおいて前記機器発見要求信号を送信し、前記無線通信リソース配分情報のうち、前記第１時間および周波数スロットよりも時刻的に後に配置された第２時間および周波数スロットにおいて前記機器発見応答信号の検出待ちを行う前記（１）から（３）、（５）から（１０）のいずれかに記載の情報処理装置。
（１２）
前記情報処理装置は、前記第１情報処理装置との無線通信を維持した状態で前記第２情報処理装置との直接無線通信を行うことができる情報処理装置である前記（１）から（１１）のいずれかに記載の情報処理装置。
（１３）
機器間直接無線通信を行うための機器発見要求信号を他の情報処理装置から受信した場合に、前記他の情報処理装置が機器発見応答信号を検出する際に用いる検出閾値を求める際に用いた受信電力に関する情報と、前記機器発見応答信号に用いるＰＨＹプリアンブルの種類を指定する情報と、当該情報処理装置が前記機器発見要求信号を送信した後に前記機器発見応答信号の検出待ちを行う時間帯に関する情報と、前記他の情報処理装置が前記機器発見応答信号を送信する際には受信確認を行わない信号を用いることを指定する情報とのうちの少なくとも１つの情報が前記機器発見要求信号に含まれているときには、前記機器発見要求信号に含まれる当該情報に基づいて前記他の情報処理装置に前記機器発見応答信号を送信する制御部を具備する情報処理装置。
（１４）
前記制御部は、前記無線通信のプロトコルとしてＩＥＥＥ８０２．１１仕様を用い、前記他の情報処理装置との直接無線通信を行うプロトコルとしてＴＤＬＳを用い、
前記機器発見要求信号はＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｑｕｅｓｔ  ｆｒａｍｅであり、
前記機器発見応答信号はＴＤＬＳ  Ｄｉｓｃｏｖｅｒｙ  Ｒｅｓｐｏｎｓｅ  ｆｒａｍｅである
前記（１３）に記載の情報処理装置。
（１５）
前記制御部は、前記機器発見要求信号に、前記他の情報処理装置が前記機器発見応答信号を検出する際に用いる検出閾値を求める際に用いた受信電力に関する情報が含まれているが、前記機器発見応答信号に用いるＰＨＹプリアンブルの種類を指定する情報が含まれていない場合には、前記他の情報処理装置が前記機器発見応答信号を検出する際に用いる検出閾値を求める際に用いた受信電力に関する情報に基づいて、前記無線通信において使用可能な複数のＰＨＹプリアンブルのうちの１つを用いて前記機器発見応答信号を送信する前記（１３）または（１４）に記載の情報処理装置。
（１６）
第１情報処理装置と他の情報処理装置との間で間接的に無線通信を行う際に接続されるアクセスポイントから送信される無線通信信号の検出待ちを行う際には、無線通信信号を検出するための検出閾値として第１閾値を設定し、前記第１情報処理装置との間で直接無線通信を行うことができる第２情報処理装置を発見するための機器発見要求信号を送信した後のタイミングで前記検出閾値として前記第１閾値とは異なる第２閾値を設定し、前記第２閾値を求める際に用いた受信電力に関する情報と、前記機器発見要求信号に対応する機器発見応答信号に用いるＰＨＹプリアンブルの種類を指定する情報と、前記機器発見要求信号を送信した後に前記機器発見応答信号の検出待ちを行う時間帯に関する情報と、前記第２情報処理装置が前記機器発見応答信号を送信する際には受信確認を行わない信号を用いることを指定する情報とのうちの少なくとも１つを前記機器発見要求信号に含めて送信する制御部を具備する第１情報処理装置と、
前記機器発見要求信号を前記第１情報処理装置から受信した場合に、前記機器発見要求信号に含まれる情報に基づいて前記第１情報処理装置に前記機器発見応答信号を送信する制御部を具備する第２情報処理装置と
を具備する通信システム。
（１７）
機器間直接無線通信を行うための機器発見要求信号を送信した後のタイミングで無線通信信号を検出するための検出閾値を変更する情報処理方法。
（１８）
機器間直接無線通信を行うための機器発見要求信号を他の情報処理装置から受信した場合に、前記他の情報処理装置が機器発見応答信号を検出する際に用いる検出閾値を求める際に用いた受信電力に関する情報と、前記機器発見応答信号に用いるＰＨＹプリアンブルの種類を指定する情報と、当該情報処理装置が前記機器発見要求信号を送信した後に前記機器発見応答信号の検出待ちを行う時間帯に関する情報と、前記他の情報処理装置が前記機器発見応答信号を送信する際には受信確認を行わない信号を用いることを指定する情報とのうちの少なくとも１つの情報が前記機器発見要求信号に含まれているときには、前記機器発見要求信号に含まれる当該情報に基づいて前記他の情報処理装置に前記機器発見応答信号を送信する情報処理方法。
（１９）
機器間直接無線通信を行うための機器発見要求信号を送信した後のタイミングで無線通信信号を検出するための検出閾値を変更する制御手順をコンピュータに実行させるプログラム。
（２０）
機器間直接無線通信を行うための機器発見要求信号を他の情報処理装置から受信した場合に、前記他の情報処理装置が機器発見応答信号を検出する際に用いる検出閾値を求める際に用いた受信電力に関する情報と、前記機器発見応答信号に用いるＰＨＹプリアンブルの種類を指定する情報と、当該情報処理装置が前記機器発見要求信号を送信した後に前記機器発見応答信号の検出待ちを行う時間帯に関する情報と、前記他の情報処理装置が前記機器発見応答信号を送信する際には受信確認を行わない信号を用いることを指定する情報とのうちの少なくとも１つの情報が前記機器発見要求信号に含まれているときには、前記機器発見要求信号に含まれる当該情報に基づいて前記他の情報処理装置に前記機器発見応答信号を送信する制御手順をコンピュータに実行させるプログラム。
【符号の説明】
【０２５２】
１０、３０  通信システム
１００、２００、２１０  情報処理装置
１１０  データ処理部
１２０  伝送処理部
１３０  変復調部
１４０  無線インターフェース部
１４１  アンテナ
１５０  制御部
１６０  メモリ
３００、３１０  アクセスポイント
７００  通信システム
７１０  情報処理装置（ＢＳ）
７１１〜７１３  情報処理装置（ＵＥ）
９００  スマートフォン
９０１  プロセッサ
９０２  メモリ
９０３  ストレージ
９０４  外部接続インタフェース
９０６  カメラ
９０７  センサ
９０８  マイクロフォン
９０９  入力デバイス
９１０  表示デバイス
９１１  スピーカ
９１３  無線通信インタフェース
９１４  アンテナスイッチ
９１５  アンテナ
９１７  バス
９１８  バッテリー
９１９  補助コントローラ
９２０  カーナビゲーション装置
９２１  プロセッサ
９２２  メモリ
９２４  ＧＰＳモジュール
９２５  センサ
９２６  データインタフェース
９２７  コンテンツプレーヤ
９２８  記憶媒体インタフェース
９２９  入力デバイス
９３０  表示デバイス
９３１  スピーカ
９３３  無線通信インタフェース
９３４  アンテナスイッチ
９３５  アンテナ
９３８  バッテリー
９４１  車載ネットワーク
９４２  車両側モジュール
９５０  無線アクセスポイント
９５１  コントローラ
９５２  メモリ
９５４  入力デバイス
９５５  表示デバイス
９５７  ネットワークインタフェース
９５８  有線通信ネットワーク
９６３  無線通信インタフェース
９６４  アンテナスイッチ
９６５  アンテナ
【図１】
0006507556.tif 000002
【図２】
0006507556.tif 000003
【図３】
0006507556.tif 000004
【図４】
0006507556.tif 000005
【図５】
0006507556.tif 000006
【図６】
0006507556.tif 000007
【図７】
0006507556.tif 000008
【図８】
0006507556.tif 000009
【図９】
0006507556.tif 000010
【図１０】
0006507556.tif 000011
【図１１】
0006507556.tif 000012
【図１２】
0006507556.tif 000013
【図１３】
0006507556.tif 000014
【図１４】
0006507556.tif 000015
【図１５】
0006507556.tif 000016
【図１６】
0006507556.tif 000017
【図１７】
0006507556.tif 000018
【図１８】
0006507556.tif 000019
【図１９】
0006507556.tif 000020
【図２０】
0006507556.tif 000021