(57)【要約】【課題】外部装置の方向を推定して、端末情報を適切な位置に表示する無線通信装置を提供する。【解決手段】外部装置と無線通信を行う無線通信装置１００は、複数の送信指向性を有し、送信指向性を切り替え可能な無線通信部１４０と、通信指向性に対応する複数の表示領域を有し、外部装置に関する情報を表示する表示部１２０と、無線通信部１４０と表示部１２０を制御する制御部１５０と、を備える。制御部１５０は、無線通信部１４０に送信指向性を切り替えて探索信号を送信させ、外部装置から受信した応答信号に基づいて、送信指向性を選択し、選択した送信指向性に対応する表示領域に外部装置に関する情報を表示する。【選択図】図２
2016178625.tif 000002
【特許請求の範囲】
【請求項１】
外部装置と無線通信を行う無線通信装置であって、
複数の送信指向性を有し、前記送信指向性を切り替え可能な無線通信部と、
前記送信指向性に対応する複数の表示領域を有し、前記外部装置に関する情報を表示する表示部と、
前記無線通信部と前記表示部を制御する制御部と、を備え、
前記制御部は、
前記無線通信部に前記送信指向性を切り替えて探索信号を送信させ、前記外部装置から受信した応答信号に基づいて、前記送信指向性を選択し、
前記選択した送信指向性に対応する前記表示領域に前記外部装置に関する情報を表示する、
無線通信装置。
【請求項２】
前記送信指向性を切り替える方向と、複数の表示領域が並んでいる方向とは一致する、
請求項１に記載の無線通信装置。
【請求項３】
前記応答信号は、前記探索信号に対する受信品質に関する情報を含み、
前記制御部は、前記受信品質が最高になる前記探索信号に対応する前記送信指向性を選択する、
請求項１に記載の無線通信装置。
【請求項４】
前記制御部は、前記複数の送信指向性の切り替え動作のセットを周期的に行い、前記表示部の表示を更新する、
請求項１に記載の無線通信装置。
【請求項５】
前記無線通信装置の動きを検出するセンサを、さらに備え、
前記制御部は、前記センサが動きを検出した場合、前記送信指向性を切り替え、前記表示部の表示を更新する、
請求項１に記載の無線通信装置。
【請求項６】
画像を取得する撮影部を、さらに備え、
前記撮影部の撮影領域は、前記複数の送信指向性の有する通信範囲に含まれる、
請求項１に記載の無線通信装置。
【請求項７】
前記制御部は、前記画像を基に前記無線通信装置の動きを検出した場合、前記送信指向性を切り替え、前記表示部の表示を更新する、
請求項６に記載の無線通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、無線通信装置に関する。
【背景技術】
【０００２】
特許文献１は、複数の外部装置の中から選択された外部装置と通信を確立して無線通信を行う無線通信装置を開示する。
【０００３】
上記無線通信装置は、撮像部を有し、撮像部で取得された画像をディスプレイに表示する。そして、表示された画像中に含まれる外部装置のうち、ユーザが選択した外部装置と通信を確立する。このとき、無線通信装置のディスプレイは、外部装置の端末情報を、対応する外部装置の画像の上または近傍に重畳して表示する。これにより、ユーザによる外部装置の選択を容易にしている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−９１８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に開示の無線通信装置は、まず、送信指向性を切り替えながら探索信号を送信する。そして、探索信号に対する外部装置からの応答信号を受信アンテナの受信指向性を切り替えながら受信する。これにより、応答信号の受信信号強度が最大となる方向を特定して、外部装置の方向（すなわち、位置など）を推定する。このとき、複数の外部装置のそれぞれに対して、上記処理を行う。
【０００６】
しかしながら、上記無線通信装置は、複数の外部装置のそれぞれに対して、送信指向性を切り替えながら探索信号を送信し、それに対する応答信号を受信アンテナの受信指向性を切り替えながら受信する。そのため、外部装置の方向の推定に長い時間が必要となる。
【０００７】
例えば、無線通信装置や外部装置が移動した場合、ディスプレイ中に表示される外部装置の位置が変わる。このとき、外部装置にその端末情報を重畳して表示している場合、端末情報の表示位置を外部装置に合わせて変更する必要がある。そのためには、ディスプレイ中の外部装置の位置を推定することが好ましい。
【０００８】
本開示に係る技術は、外部装置の方向を推定して、端末情報を適切な位置に表示する無線通信装置を提供する。
【課題を解決するための手段】
【０００９】
本開示は、外部装置と無線通信を行う無線通信装置であって、複数の送信指向性を有し、送信指向性を切り替え可能な無線通信部と、送信指向性に対応する複数の表示領域を有し、外部装置に関する情報を表示する表示部と、無線通信部と表示部を制御する制御部を備える。制御部は、無線通信部に送信指向性を切り替えて探索信号を送信させ、外部装置から受信した応答信号に基づいて、送信指向性を選択し、選択した送信指向性に対応する表示領域に外部装置に関する情報を表示するように構成される。
【発明の効果】
【００１０】
本開示における無線通信装置は、外部装置の方向を推定して、端末情報を適切な位置に表示できる。
【図面の簡単な説明】
【００１１】
【図１】本実施の形態１に係る無線通信装置の外部装置との通信試行を説明する概略図
【図２】同実施の形態に係る無線通信装置のブロック図
【図３】同実施の形態に係る外部装置のブロック図
【図４】同実施の形態に係るセクタスイープ方式のビームフォーミングにおける無線通信装置と第１外部装置との信号の送受信のイメージ図
【図５】同実施の形態に係る無線通信装置の動作の一例を示すフローチャート
【図６】同実施の形態に係る表示部の表示例を示す図
【図７】同実施の形態に係る表示部の表示例であり、サービス選択メニューが表示された例を示す図
【図８】同実施の形態に係る無線通信装置および外部装置間の動作のシーケンス図
【図９】同実施の形態に係る無線通信装置が移動したときの表示部の表示例を示す図
【図１０】実施の形態２に係る無線通信装置のブロック図
【発明を実施するための形態】
【００１２】
以下、例示的な実施の形態について、図面に基づいて詳細に説明する。
【００１３】
（実施の形態１）
図１は、実施の形態１に係る無線通信装置の外部装置との通信試行を説明する概略図である。
【００１４】
図１に示すように、本実施の形態の無線通信装置１００は、いわゆるセクタスイープ方式の通信試行を行い、例えば第１外部装置２００Ａ、第２外部装置２００Ｂなどの複数の外部装置２００の方向を推定する。そして、無線通信装置１００は、端末情報などを表示部１２０に表示する機能を有する。
【００１５】
なお、以下では、無線通信装置１００として、カメラなどの撮影部を有する携帯電話などの情報処理端末を例に説明するが、これに限られない。例えば、無線通信部や表示部を備えるメガネなどであってもよい。
【００１６】
具体的には、無線通信装置１００は、撮影部で第１外部装置２００Ａ、第２外部装置２００Ｂを撮影する。撮影した第１外部装置２００Ａ、第２外部装置２００Ｂを、表示部１２０であるディスプレイに表示する。同時に、通信試行により推定した第１外部装置２００Ａ、第２外部装置２００Ｂの方向に基づいて、撮影画像中における第１外部装置２００Ａ、第２外部装置２００Ｂの位置を推定する。そして、表示された第１外部装置２００Ａおよび第２外部装置２００Ｂの上または近傍に、適切なＵＩ（ユーザインターフェース）などの端末情報を重畳して表示する。これにより、ＵＩを介して、ユーザに所定のサービスを提供する。
【００１７】
なお、説明の便宜上、第１外部装置２００Ａ、第２外部装置２００Ｂなどの複数の外部装置を区別しない場合、「外部装置２００」と称して、以下では説明する。
【００１８】
＜無線通信装置の構成＞
まず、無線通信装置１００の構成について、図２を参照して説明する。図２は、同実施の形態に係る無線通信装置のブロック図である。
【００１９】
無線通信装置１００は、外部装置２００（すなわち、他の無線通信装置に相当）との間で無線通信を行う情報処理端末である。例えば、無線通信装置１００は、６０ＧＨｚ帯を用いたミリ波通信などで、指向性の高い無線通信を行う。
【００２０】
具体的には、無線通信装置１００は、図２に示すように、撮影部１１０と、表示部１２０と、操作入力部１３０と、無線通信部１４０と、制御部１５０と、記憶部１６０などを備える。ここで、無線通信装置１００がメガネなどの場合、人の目が撮影部１１０に相当するため、撮影部１１０は構成要素に含まれない。
【００２１】
なお、本開示の例における無線通信装置１００は、例えばスマートフォンである。また、無線通信装置１００は、ＩＥＥＥ８０２．１１ａｄにおいて規定されるＰＣＰ（ＰＢＳＳ  Ｃｏｎｔｒｏｌ  Ｐｏｉｎｔ）／ＡＰ（Ａｃｃｅｓｓ  Ｐｏｉｎｔ）として動作する。
【００２２】
撮影部１１０は、光学系１１１とイメージセンサ（図示省略）とを有し、無線通信装置１００の筐体において、表示部１２０とは反対側の面に設けられる。撮影部１１０は、被写体を連続的に、すなわち動画の撮影を行う。
【００２３】
表示部１２０は、無線通信装置１００の各種情報を表示する。例えば、表示部１２０は、撮影部１１０で撮影した画像を表示する。また、表示部１２０は、撮影された外部装置２００に関する端末情報などの情報を表示する。操作入力部１３０は、ユーザの入力操作を受け付ける。本開示の例における表示部１２０および操作入力部１３０は、例えばタッチパネル（タッチスクリーン）などで一体的に構成される。なお、図２では、表示部１２０と、操作入力部１３０とを分離して図示している。
【００２４】
ただし、表示部１２０および操作入力部１３０は、一体的に形成される構成に限られず、別々に形成する構成としてもよい。例えば、表示部１２０を一般的なディスプレイとし、操作入力部１３０を無線通信装置１００の筐体に配置された十字キーなどで構成してもよい。
【００２５】
無線通信部１４０は、外部装置２００との間で指向性の高い無線通信を確立して、データ転送などを行う。つまり、無線通信部１４０は、外部装置２００との間で無線通信を用いたサービスを実現する。このとき、無線通信部１４０は、例えばＩＥＥＥ８０２．１１ａｄ規格のような指向性を有する無線通信を介して、データ転送を行う。具体的には、無線通信部１４０は、例えば５７．２４ＧＨｚ〜６５．８８ＧＨｚの周波数帯域で無線通信を行う。
【００２６】
また、無線通信部１４０は、指向性を有する通信用の複数の通信アンテナ１４１を備える。通信アンテナ１４１は、高周波信号（電波）の送受信を行うデータ通信用のアンテナである。複数の通信アンテナ１４１は、例えば、フェーズドアレイ型のアンテナで構成され、通信パラメータの設定によりそれぞれの通信アンテナ１４１の重み付けが変更される。つまり、複数の通信アンテナ１４１は、通信パラメータの設定に応じてアンテナパターンが変更され、送信指向性を変更するように構成される。
【００２７】
さらに、無線通信部１４０は、図示しないＲＦトランシーバおよびベースバンド処理部を有する。ＲＦトランシーバは、通信アンテナ１４１が受信した高周波信号をベースバンド信号に変換する。また、ＲＦトランシーバは、ベースバンド信号を高周波信号に変換して通信アンテナ１４１から送信させる。ベースバンド処理部は、ＲＦトランシーバから入力されたベースバンド信号を復調する。また、ベースバンド処理部は、送信対象の信号をベースバンド信号に変換して、ＲＦトランシーバに出力する。
【００２８】
制御部１５０は、操作入力部１３０などを介して入力されたデータに基づいて演算を行い、演算結果を出力して、無線通信装置１００の各種の制御を行う。なお、制御部１５０は、システムＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）で構成される。制御部１５０は、例えばＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）およびＧＰＵ（Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）を有する。
【００２９】
また、制御部１５０は、無線通信部１４０による通信試行を行う。具体的には、制御部１５０は、ＩＥＥＥ８０２．１１ａｄ規格で規定されたセクタスイープ方式のビームフォーミングプロトコルに準拠した通信試行を行う。
【００３０】
なお、制御部１５０を構成するシステムＬＳＩは、集積度の違いにより、ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）、システムＬＳＩ、スーパーＬＳＩ、またはウルトラＬＳＩなどで形成してもよい。また、システムＬＳＩは、専用回路または汎用プロセッサにより実現してもよい。さらに、システムＬＳＩは、製造後にプログラムすることが可能なＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）や、内部の回路セルの接続や、設定が再構成可能なコンフィギュラブル・プロセッサで形成してもよい。また、無線通信装置１００は、半導体技術の進歩または派生する別技術に応じて、システムＬＳＩに置き換わる他の集積回路化技術（例えば、バイオ技術など）により集積化されたものを適用してもよい。
【００３１】
記憶部１６０は、各種データを保存する。記憶部１６０は、例えば無線通信部１４０のアンテナパターンを決定する複数の通信パラメータと、各通信パラメータに対応するセクタＩＤとを、紐付けて保存する。通信パラメータは、例えば通信アンテナ１４１の重み付けパターンなどである。記憶部１６０は、例えばＦＬＡＳＨメモリなどの半導体メモリ、強誘電体メモリ、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｃ  Ｄｒｉｖｅ）などの記憶媒体である。
【００３２】
＜外部装置の構成＞
つぎに、外部装置２００の構成について、図３を参照して説明する。図３は、同実施の形態に係る外部装置のブロック図である。
【００３３】
外部装置２００は、無線通信装置１００との間で無線通信を可能とする情報処理端末である。外部装置２００は、６０ＧＨｚ帯を用いたミリ波通信などで、指向性の高い無線通信を行う。
【００３４】
具体的には、外部装置２００は、図３に示すように、無線通信部２４０と、制御部２５０と、記憶部２６０などを備える。
【００３５】
なお、本開示の例における外部装置２００は、例えばテレビ、タブレット端末などである。外部装置２００は、無線通信部２４０、制御部２５０および記憶部２６０以外にも、装置本来の機能を発揮するための構成を備える。外部装置２００は、ＩＥＥＥ８０２．１１ａｄ規格において規定されるＳＴＡ（Ｓｔａｔｉｏｎ）として動作する。
【００３６】
無線通信部２４０は、無線通信装置１００との間で指向性の高い無線通信を確立して、データ転送などを行う。つまり、無線通信部２４０は、無線通信装置１００との間で無線通信を用いたサービスを実現する。
【００３７】
無線通信部２４０は、指向性を有する通信用の複数の通信アンテナ２４１を、さらに備える。
【００３８】
なお、無線通信部２４０の基本的な構成は、無線通信装置１００の無線通信部１４０と同様であるため、詳細な説明は省略する。
【００３９】
制御部２５０は、無線通信装置１００の制御部１５０と同様に、システムＬＳＩで構成される。制御部２５０は、例えばＣＰＵを有する。そして、制御部２５０は、入力されたデータに基づいて演算を行い、演算結果を出力して、外部装置２００の各種制御を行う。
【００４０】
また、制御部２５０が、無線通信装置１００の通信試行に対する応答として、無線通信部２４０を介して通信試行を行う。具体的には、制御部２５０は、ＩＥＥＥ８０２．１１ａｄ規格で規定されたセクタスイープ方式のビームフォーミングプロトコルに準拠した通信試行を行う。このとき、制御部２５０は、後述するベストセクタＩＤを応答信号として含む通信試行を、無線通信装置１００に対して行う。
【００４１】
記憶部２６０は、各種データを保存する。例えば、記憶部２６０は、無線通信部２４０のアンテナパターンを決定する複数の通信パラメータと、各通信パラメータに対応するセクタＩＤと、を紐付けて保存する。通信パラメータは、例えば、通信アンテナ２４１の重み付けパターンなどである。記憶部２６０は、例えば、ＦＬＡＳＨメモリなどの半導体メモリ、強誘電体メモリ、ＨＤＤなどの記憶媒体である。
【００４２】
＜通信試行＞
つぎに、セクタスイープ方式のビームフォーミングについて、図４を参照しながら説明する。図４は、同実施の形態に係るセクタスイープ方式のビームフォーミングにおける無線通信装置と第１外部装置との信号の送受信のイメージ図である。
【００４３】
図４に示すように、まず、無線通信装置１００は、セクタで構成される送信指向性を切り替えて、探索信号を順次送信する。具体的には、制御部１５０は、無線通信部１４０に、複数のセクタに向けて順番に探索信号を送信させる。
【００４４】
以下では、セクタを、例えばセクタ１からセクタ４の４つに分割し、分割したセクタを切り替えて、探索信号を順番に送信させる場合について説明する。なお、セクタの分割数は、無線通信装置１００の設計時において、予め設定される。
【００４５】
つまり、無線通信部１４０から探索信号を送信可能な領域として、予め第１セクタＳ１から第４セクタＳ４に分割する。このとき、記憶部１６０は、それぞれのセクタに探索信号を送信するための通信パラメータを記憶している。通信パラメータは、対応するセクタＩＤが紐付けられて、記憶されている。
【００４６】
制御部１５０は、記憶部１６０の内容を参照して、セクタＩＤを順番に選択する。制御部１５０は、セクタＩＤを選択するごとに、選択したセクタＩＤに対応する通信パラメータを設定する。そして、制御部１５０は、無線通信部１４０に探索信号を送信させる（図４に示す矢印Ｓ１０）。例えば、セクタＩＤ１が選択されると、セクタＩＤ１に対応する通信パラメータが無線通信部１４０に設定される。そして、無線通信部１４０から送信指向性に相当する第１セクタＳ１の方向に向けて探索信号が、対応する通信アンテナ１４１から送信される。なお、セクタＩＤ２からセクタＩＤ４がそれぞれ選択された場合、送信指向性を切り替えて第２セクタＳ２から第４セクタＳ４のそれぞれの方向に向けて探索信号が、それぞれに対応する通信アンテナ１４１から送信される。
【００４７】
このとき、無線通信部１４０から送信される探索信号は、フレーム（ビーコンフレーム、ＢＦ）からなる信号（ビーコン信号）で構成される。フレーム内のセクタＩＤの領域には、セクタＩＤが含まれる。つまり、無線通信部１４０から送信される探索信号には、セクタＩＤが含まれる。なお、セクタＩＤは、セクタの識別情報の一例である。
【００４８】
そして、無線通信部１４０が送信指向性を切り替えて第１セクタＳ１から第４セクタＳ４に向けて順番に探索信号を送信している間、第１外部装置２００Ａの制御部２５０は、無線通信部２４０で受信した探索信号から得られる信号の受信品質を測定する。具体的には、制御部２５０は、受信信号強度（ＲＳＳＩ：Ｒｅｃｅｉｖｅｄ  Ｓｉｇｎａｌ  Ｓｔｒｅｎｇｔｈ  Ｉｎｄｉｃａｔｏｒ）、ＳＮ比（ＳＮＲ：Ｓｉｇｎａｌ−ｔｏ−Ｎｏｉｓｅ  Ｒａｔｉｏ）や符号誤り率（ＢＥＲ：Ｂｉｔ  Ｅｒｒｏｒ  Ｒａｔｅ）などを用いて、探索信号の受信品質を測定する。これにより、通常、第１外部装置２００Ａの制御部２５０は、受信品質の最も良好な探索信号のセクタＩＤを、ベストセクタＩＤとして選択する。
【００４９】
つぎに、第１外部装置２００Ａの制御部２５０は、応答信号として、選択したセクタＩＤをベストセクタＩＤとして含む電波を、無線通信部２４０に送信させる（図４に示す矢印Ｓ１１）。このとき、応答信号は、例えば無線通信装置１００に対して送信するプローブリクエストフレームであればよい。
【００５０】
以下では、第１外部装置２００Ａからの応答信号に含まれるベストセクタＩＤを、セクタＩＤ３として説明する。
【００５１】
なお、無線通信の品質を測定する機能は、制御部２５０の一部として実現してもよく、別の構成要素で実現してもよい。つまり、ベストセクタＩＤは、探索信号の受信品質に関する情報の一例である。
【００５２】
つぎに、無線通信装置１００の制御部１５０は、無線通信部１４０を通じて、第１外部装置２００ＡからのベストセクタＩＤを含む応答信号を受信する。これにより、第１外部装置２００Ａがどのセクタ（送信指向性に相当）に位置するか、推定することができる。つまり、無線通信装置１００からの第１外部装置２００Ａの方向を推定することができる。この場合、第１外部装置２００Ａからの応答信号の電波には、第１外部装置２００Ａを特定する端末情報などの情報も含まれている。そこで、制御部１５０は、第１外部装置２００Ａの端末情報と、第１外部装置２００ＡのベストセクタＩＤとを紐付けて、記憶部１６０に記憶する。
【００５３】
これにより、以降の第１外部装置２００Ａと通信を行う場合、制御部１５０は、記憶部１６０を参照して、第１外部装置２００Ａに紐付けられたベストセクタＩＤに対応する通信パラメータを無線通信部１４０に、最適な送信指向性の方向として設定する。そして、無線通信装置１００は、設定した通信パラメータに基づいて、設定した送信指向性に切り替えて第１外部装置２００Ａとの通信を行う。
【００５４】
つぎに、無線通信装置１００は、選択したセクタＩＤをベストセクタＩＤとして含む電波（応答信号（図４中のＳＳＷＦＢ））を無線通信部１４０に送信させる（図４に示す矢印Ｓ１２）。
【００５５】
以下では、無線通信装置１００からの応答信号に含まれるベストセクタＩＤを、セクタＩＤ１として説明する。
【００５６】
このとき、第１外部装置２００ＡのベストセクタＩＤは既知である。そこで、制御部１５０は、記憶部１６０を参照して、第１外部装置２００ＡのベストセクタＩＤに対応する通信パラメータを無線通信部１４０に、選択された送信指向性として設定する。前述の例では、セクタＩＤ３に対応づけられた通信パラメータを、無線通信部１４０に設定する。
【００５７】
そして、無線通信装置１００は、設定に基づいて、以降の第１外部装置２００Ａとの通信を行う。具体的には、図４に示すデータ転送（Ｔｒａｎｓｍｉｔ  Ｄａｔａ）などの、以下で詳述するサービスを、相互で実行する。
【００５８】
以上のように、無線通信装置１００の送信指向性を選択するための通信試行により、第１外部装置２００Ａなどの外部装置２００の方向を短時間で推定することができる。
【００５９】
なお、上記では、図４を用いて、外部装置２００が送信指向性を制御できず、１つのセクタで通信試行する例で説明したが、これに限られない。例えば、送信指向性の制御が可能な構成を備える外部装置２００の場合、外部装置２００から無線通信装置１００に対してセクタスイープ方式による通信試行を行ってもよい。つまり、無線通信装置１００と外部装置２００の双方向で通信試行を実行してもよい。
【００６０】
この場合、無線通信装置１００へ応答信号を送信する際に、外部装置２００は、以下のように通信試行を行う。
【００６１】
具体的には、第１外部装置２００Ａの制御部２５０は、セクタで構成される送信指向性を切り替えながら応答信号の送信を行うセクタスイープ方式の通信試行を、ベストセクタＩＤを応答として含む状態で行う。
【００６２】
そして、無線通信装置１００は、第１外部装置２００Ａからの通信試行における応答信号の電波を受信する。そこで、無線通信装置１００は、第１外部装置２００Ａに通信試行に対するベストセクタＩＤを返信する応答を行う。このとき、無線通信装置１００の制御部１５０も、第１外部装置２００Ａの制御部２５０と同様に、無線通信部１４０で受信した応答信号の電波から得られる信号の受信品質（例えば、ＳＮＲやＢＥＲなど）を測定する。そして、通常、制御部１５０は、受信品質の最も良好な応答信号のセクタＩＤを、ベストセクタＩＤとして選択する。
【００６３】
このとき、無線通信装置１００のベストセクタＩＤは既知である。そこで、制御部２５０は、記憶部２６０を参照して、無線通信装置１００のベストセクタＩＤに対応する通信パラメータを無線通信部２４０に、選択された送信指向性として設定する。
【００６４】
そして、第１外部装置２００Ａは、設定に基づいて、以降の無線通信装置１００との通信を行う。具体的には、図４に示すデータ転送を伴うファイル転送などの、以下で詳述するサービスを、相互で実行する。
【００６５】
以上のように、無線通信装置１００および第１外部装置２００Ａの双方向で、通信試行を実施する。これにより、無線通信装置１００および第１外部装置２００Ａの方向を相互に推定して、最適な状態で所定のサービスを実行できる。
【００６６】
＜無線通信装置の動作＞
つぎに、無線通信装置１００の動作について、図５を参照しながら説明する。
【００６７】
図５は、同実施の形態に係る無線通信装置の動作の一例を示すフローチャートである。
【００６８】
図５に示すように、無線通信装置１００の制御部１５０は、まず、ユーザの撮影操作を、操作入力部１３０を介して受け付ける。そして、撮影部１１０を介して、無線通信装置１００周辺の撮影を開始する。制御部１５０は、撮影を開始すると、表示部１２０をプレビュー画面に切り替え、撮影画像をプレビュー表示する（ステップＳ００１）。なお、撮影画像のプレビュー表示は、以下の各ステップにおいても、継続して行われる。
【００６９】
つぎに、制御部１５０は、外部装置２００を探索する探索タイミングを判定する（ステップＳ００２）。探索タイミングとは、複数の送信指向性からなるビームフォーミングを実行するタイミングである。なお、本開示においては、制御部１５０は、例えばビーコン信号の周期で探索を実行する。具体的には、制御部１５０は、ビーコンインターバルのＢＴＩ（Ｂｅａｃｏｎ  Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｉｎｔｅｒｖａｌ）が到来したか、否かを判定する。そして、ＢＴＩが到来した場合、制御部１５０は、探索タイミングであると判定する。
【００７０】
つまり、探索タイミングが到来した場合（ステップＳ００２のＹＥＳ）、制御部１５０は、無線通信部１４０を介して、複数の送信指向性を切り替えながら、探索信号の送信を開始する（ステップＳ００３）。つまり、制御部１５０は、前述のビームフォーミングの探索信号の送信を行う。この場合、制御部１５０は、記憶部１６０を参照して、セクタＩＤを順番に選択する。制御部１５０は、セクタＩＤを選択するごとに、セクタＩＤに対応する通信パラメータを無線通信部１４０に設定する。そして、制御部１５０は、送信指向性を切り替えながら、探索信号の電波を、所定の通信範囲内の領域に向けて送信する。具体的には、無線通信部１４０は、探索信号を送信可能な送信指向性の領域がｎ個のセクタに分割されている場合、ｎ個のセクタを順次切り替えて、ｎ回の探索信号の送信を行う。
【００７１】
なお、所定の通信範囲とは、例えば少なくとも撮影部１１０の撮影範囲である。また、後述する表示部１２０の表示範囲である。
【００７２】
つぎに、制御部１５０は、送信指向性を切り替えながら送信した各探索信号に対して、外部装置２００からの応答信号を受信したか、否かを判定する（ステップＳ００４）。このとき、応答信号を受信しない場合（ステップＳ００４のＮＯ）、制御部１５０は、ステップＳ００８へ進み、以降のステップを実行する。
【００７３】
一方、応答信号を受信した場合（ステップＳ００４のＹＥＳ）、制御部１５０は、応答信号から外部装置２００の端末情報を取得する。さらに、制御部１５０は、応答信号からベストセクタＩＤを取得する（ステップＳ００５）。
【００７４】
つぎに、制御部１５０は、取得したベストセクタＩＤに基づいて、外部装置２００の方向を推定する。そして、制御部１５０は、外部装置２００がどのセクタ、つまりどの送信指向性の範囲内に存在するかを推定する（ステップＳ００６）。
【００７５】
このとき、制御部１５０は、外部装置２００が複数ある場合、ステップＳ００５およびステップＳ００６の処理を、外部装置２００から受信した全ての応答信号に対して、例えば所定時間（ビーコン信号の送信期間）内で実行する。つまり、制御部１５０は、複数の送信指向性の切り替え動作を１セットとして、１セットの探索信号で複数の外部装置２００を探索する。これにより、複数の外部装置２００からの応答信号からベストセクタＩＤを取得し、複数の外部装置２００の方向を推定する。
【００７６】
以下に、例えばｎ個のセクタの送信指向性で形成される、無線通信部１４０の通信範囲内に、第１外部装置２００Ａと第２外部装置２００Ｂとが存在する場合を例に説明する。
【００７７】
無線通信装置１００は、まず、第１外部装置２００Ａおよび第２外部装置２００Ｂの両方から、探索信号に対する応答信号を受信する。制御部１５０は、第１外部装置２００Ａからの応答信号に基づいて、第１外部装置２００Ａの端末情報の取得と方向の推定を行う。同様に、制御部１５０は、第２外部装置２００Ｂからの応答信号に基づいて、第２外部装置２００Ｂの端末情報の取得と方向の推定とを行う。
【００７８】
そして、制御部１５０は、第１外部装置２００Ａおよび第２外部装置２００ＢのベストセクタＩＤを取得すると、無線通信装置１００としてのビームフォーミングを完了する。
【００７９】
なお、上述したように、外部装置２００が送信指向性の制御が可能な構成を備える場合、応答信号を通信試行の一環として実行する。そのため、図５では省略しているが、制御部１５０は、外部装置２００からの応答信号を受信すると、外部装置２００の通信試行中の受信品質を測定する。制御部１５０は、測定結果に基づいて、受信品質が最も高いベストセクタＩＤを選択する。そして、制御部１５０は、選択したベストセクタＩＤを含む応答信号（図４のＳＳＷＦＢに相当）を、外部装置２００に送信する処理を実行する。
【００８０】
つぎに、図５に示すように、制御部１５０は、表示部１２０の撮影画像の外部装置２００に、外部装置２００に関する情報である端末情報を、例えば図６に示すように重畳させて表示する（ステップＳ００７）。
【００８１】
このとき、無線通信装置１００の表示部１２０は、分割したセクタ（送信指向性に相当）の数に対応して、いくつかの表示領域に分割されている。例えば、無線通信部１４０の電波送信領域が水平方向に４個のセクタに分割される送信指向性を有する場合、表示部１２０も水平方向に４個の表示領域（第１領域Ａ１から第４領域Ａ４）に分割される（図６参照）。
【００８２】
そして、制御部１５０は、外部装置２００の端末情報を、選択した送信指向性の方向で、外部装置２００が存在すると推定されるセクタに対応する表示部１２０の表示領域に表示する。この場合、該当する表示領域内での外部装置２００の正確な位置までは推定しなくてもよい。しかし、外部装置２００を表示している表示領域内に、その端末情報を表示するので、概ね外部装置２００の近傍に端末情報が表示されることになる。なお、端末情報は、表示部１２０に表示された外部装置２００をユーザが識別または操作するためのユーザインターフェースである。
【００８３】
そして、制御部１５０は、応答信号を受信した全ての外部装置２００に対して、上記と同様に、表示部１２０の所定の表示領域に表示する。なお、上記動作は、分割したセクタの全てを、１回で掃引（スイープ）する間で実行される。これにより、複数の外部装置２００を探索する探索時間を短縮できる。
【００８４】
以下に、表示部１２０に表示する具体的な表示例について、図６を参照しながら説明する。
【００８５】
図６は、同実施の形態に係る表示部の表示例を示す図である。
【００８６】
図６に示す表示例では、第１外部装置２００Ａは、複数の送信指向性の領域において第３セクタＳ３に位置し、第２外部装置２００Ｂは第２セクタＳ２に位置している。そのため、表示部１２０には、第１外部装置２００Ａの大部分が、第３セクタＳ３に対応する、無線通信装置１００の表示部１２０の第３領域Ａ３に表示される。同様に、第２外部装置２００Ｂの大部分は、第２セクタＳ２に対応する、表示部１２０の第２領域Ａ２に表示される。さらに、表示部１２０の第３領域Ａ３には、第１外部装置２００Ａの端末情報２００ＡＡとして、第１外部装置２００Ａの識別名称「Ｍｙ  ＴＶ」などが表示される。同様に、表示部１２０の第２領域Ａ２には、第２外部装置２００Ｂの端末情報２００ＢＢとして、第２外部装置２００Ｂの識別名称「Ｍｙ  Ｔａｂｌｅｔ」などが表示される。この場合、外部装置２００の端末情報として、ＭＡＣアドレスなどを表示してもよい。これにより、同タイプの外部装置２００が、異なる表示領域に複数存在しても、容易に識別して、操作することができる。また、同じ表示領域に複数の外部装置２００が表示されても、端末情報としては、複数の外部装置２００のうち、受信品質が最高になる外部装置２００の端末情報のみを表示する。
【００８７】
ここで、端末情報２００ＡＡ、２００ＢＢは、通常、対応する表示領域の略中央（中央を含む）に配置される。なお、図６に示す表示部１２０には、外部装置２００と対応する端末情報２００ＡＡ、２００ＢＢの位置が多少ずれて表示されているが、外部装置２００上に端末情報が表示されている。
【００８８】
つぎに、図５に示すように、制御部１５０は、ユーザによる操作入力部１３０を介したサービス選択操作が行われたか、否かを判定する（ステップＳ００８）。
【００８９】
以下に、ステップＳ００８のサービス選択操作について、詳しく説明する。
【００９０】
まず、制御部１５０は、通信試行により、外部装置２００のベストセクタＩＤを取得して、外部装置２００との通信を確立する。その後、制御部１５０は、外部装置２００から、通信を介してサービス情報を取得する。サービス情報は、外部装置２００が実行可能なサービスと、そのサービスを実行する際に使用する通信プロトコルの対応付けを示す情報で、外部装置２００に予め保持されている。例えば、外部装置２００が、ファイル転送をＴＣＰ／ＩＰプロトコルで実行可能である場合、ファイル転送とＴＣＰ／ＩＰプロトコルとを対応付けた内容のサービス情報を保持する。なお、サービス情報に含まれる対応付けは、１つでも、複数でもよい。例えば、複数のサービスを用意する外部装置２００において、その中から１つのサービスを選択して実行可能とする場合、サービスとそれに対応する通信プロトコルとの組み合わせを複数組含んだサービス情報を保持する。また、１つのサービスに対して複数の通信プロトコルを用意する外部装置２００において、その中から１つの通信プロトコルを選択して実行可能とする場合、１つのサービスとそれに対応する通信プロトコルとの組み合わせを、異なる通信プロトコルの個数含んだサービス情報を保持する。
【００９１】
そして、制御部１５０は、取得したサービス情報に基づいて、サービス選択メニューを作成する。サービス選択メニューは、例えばユーザが所定の操作をした場合に、表示部１２０のプレビュー画面に表示される。
【００９２】
サービス選択メニューは、外部装置２００と無線通信装置１００との間で実行可能なサービスを、外部装置２００の端末情報の一例として表示する。つまり、サービス選択メニューは、その中からユーザに所望のサービスを選択させるためのユーザインターフェースとして機能する。
【００９３】
なお、サービス選択メニューは、必ずしも、サービス情報に含まれるサービスの全てを表示する必要はない。例えば、無線通信装置１００が実行できないサービスが、サービス情報に含まれている場合、実行できないサービスは、サービス選択メニューとして表示しなくてもよい。
【００９４】
また、サービス選択メニューは、通常、表示部１２０に表示されない。表示する場合、図６に示す、対応する端末情報を、指などでタップする。これにより、制御部１５０は、表示部１２０にサービス選択メニューをプルダウンメニューとして表示させる。図７に示す例では、サービス選択メニューには、プルダウンメニューとして、ファイル転送（Ｆｉｌｅ  ｔｒａｎｓｆｅｒ）とデータ同期（Ｓｙｎｃ）とが表示されている。ファイル転送は、無線通信装置１００と外部装置２００との間でファイルの転送を行うサービスである。データ同期は、無線通信装置１００と外部装置２００との間で共有するデータの同期を行うサービスである。例えば、ファイル転送には、ＴＣＰ／ＩＰプロトコル、ＳＤプロトコル、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）プロトコルのうち少なくとも１つが、対応付けられている。ＳＤプロトコルおよびＵＳＢプロトコルは、有線バスプロトコルをＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌｌｅｒ）層に適合させたＰＡＬ（Ｐｒｏｔｏｃｏｌ  Ａｄａｐｔａｔｉｏｎ  Ｌａｙｅｒ）プロトコルである。
【００９５】
なお、サービス選択メニューは、プルダウンメニューではなく、常に端末情報とともに表示部１２０に表示してもよい。
【００９６】
また、１つのサービスに対して複数の通信プロトコルが対応付けられている場合、制御部１５０は、サービス選択メニューにおいて複数の通信プロトコルを表示する。なお、サービス選択メニューを介して、ユーザに所望の通信プロトコルを選択させる構成としてもよい。
【００９７】
そして、ユーザが表示されたサービス選択メニューの中から、指２１０などのタップ動作（図７参照）でサービス（例えば、データ同期）を選択すると、制御部１５０はサービス選択操作を受け付ける。
【００９８】
以上により、ステップＳ００８のサービス選択操作が実行される。
【００９９】
このとき、ユーザによりサービスが選択された場合（ステップＳ００８のＹＥＳ）、制御部１５０は、選択されたサービスを実行する（ステップＳ００９）。この場合、サービスの実行に用いられる通信プロトコルは、そのサービスに対応付けられた通信プロトコルである。
【０１００】
なお、サービスの実行開始から終了までの間、制御部１５０は、サービスが実行中である旨のメッセージやサービスの実行状況を示すプログレスバーなどをプレビュー画面に表示する構成としてもよい。この表示により、無線通信装置１００をあまり動かさないようにユーザに促して、外部装置２００との無線通信の途切れを未然に防止できる。
【０１０１】
そして、サービスの実行が終了すると、制御部１５０は、フローを終了する。
【０１０２】
一方、サービス選択操作が無い場合（ステップＳ００８のＮＯ）、制御部１５０は、ステップＳ００２へ戻る。なお、サービス選択操作の有無の判定（ステップＳ００８）は、所定の待機時間の間のみ行ってもよい。つまり、所定の待機時間が経過してもサービス選択操作が無い場合、制御部１５０は、フローをステップＳ００２へ戻るように制御してもよい。これにより、不要な待ち時間を低減できる。
【０１０３】
さらに、ステップＳ００２に戻った後は、制御部１５０は、ステップＳ００２以降の処理を繰り返して実行する。
【０１０４】
以上のように、無線通信装置１００の動作が実行される。
【０１０５】
以下に、外部装置２００の動作について、説明する。
【０１０６】
まず、外部装置２００において、制御部２５０は、無線通信装置１００からの探索信号を受信すると、無線通信装置１００の通信試行中の受信品質を測定する。そして、制御部２５０は、測定結果に基づいて、受信品質が最高になるベストセクタＩＤを選択する。
【０１０７】
つぎに、制御部２５０は、選択したベストセクタＩＤを含む応答信号を、無線通信装置１００に送信する。
【０１０８】
なお、外部装置２００が送信指向性の制御が可能な構成を備える場合、応答信号の送信を通信試行の一環として実行する。つまり、制御部２５０は、図５に示すステップＳ００３と同様に、ベストセクタＩＤを含めて、外部装置２００から無線通信装置１００の方向を探索する探索信号を、応答信号として送信する。
【０１０９】
つぎに、制御部２５０は、図５に示すステップＳ００４と同様に、探索信号に対する、無線通信装置１００からの応答信号を受信したか、否かを判定する。応答信号を受信した場合（ステップＳ００４のＹＥＳ）、図５のステップＳ００６と同様に、応答信号からベストセクタＩＤを取得する。そして、制御部２５０は、ベストセクタＩＤに対応する通信パラメータを無線通信部２４０に設定する。これにより、それ以降の無線通信装置１００との、サービスなどの実行を、設定した通信パラメータで行う。
【０１１０】
つぎに、外部装置２００は、無線通信装置１００からのサービスの実行指令があるか、否かを判定する。サービスの実行指令を受信すると、外部装置２００は、対応するサービスを無線通信装置１００との間で実行する。
【０１１１】
以上のように、外部装置２００の動作は実行される。
【０１１２】
以下に、無線通信装置１００および外部装置２００間の動作について、図８を用いて説明する。
【０１１３】
図８は、同実施の形態に係る無線通信装置および外部装置間の動作のシーケンス図である。
【０１１４】
なお、図８に示す無線通信装置１００の各ステップの一部は、図５で説明したフローチャートの各ステップに対応している。
【０１１５】
また、以下では、無線通信部１４０の通信範囲（全送信指向性の範囲）内に、第１外部装置２００Ａおよび第２外部装置２００Ｂが存在する場合を例に説明する。
【０１１６】
図８に示すように、まず、ユーザは、無線通信装置１００の操作入力部１３０を介して、撮影操作を入力する。無線通信装置１００は、撮影操作を受けて、撮影部１１０を介して撮影を開始する。そして、無線通信装置１００は、表示部１２０をプレビュー画面に切り替え、撮影画像をプレビュー表示する（ステップＳ００１）。
【０１１７】
つぎに、無線通信装置１００は、ビーコン信号の周期で探索タイミングを監視して判定する（ステップＳ００２）。探索タイミングの到来を判定すると、探索信号の送信を行う（ステップＳ００３）。具体的には、制御部１５０は、送信指向性を規定するセクタＩＤ１からセクタＩＤ４のそれぞれに対応する通信パラメータを無線通信部１４０に順次設定する。そして、制御部１５０は、送信指向性を切り替えながら探索信号を送信する。これにより、セクタＩＤ１からセクタＩＤ４のそれぞれに対応する探索信号が、分割した通信範囲内に順次送信される。
【０１１８】
つぎに、第１外部装置２００Ａおよび第２外部装置２００Ｂは、受信した探索信号の電波から得られる信号の受信品質を測定し、ベストセクタＩＤを決定する。そして、決定したベストセクタＩＤを含む応答信号を、無線通信装置１００に送信する。図８に示す例では、第１外部装置２００ＡのベストセクタＩＤは、セクタＩＤ３であり、第２外部装置２００ＢのベストセクタＩＤは、セクタＩＤ２である。
【０１１９】
つぎに、無線通信装置１００は、第１外部装置２００Ａおよび第２外部装置２００Ｂから、それぞれの応答信号を受信する（ステップＳ００４）。無線通信装置１００は、それぞれの応答信号から、外部装置２００の端末情報を取得する（ステップＳ００５）とともに、ベストセクタＩＤを取得する。
【０１２０】
つぎに、無線通信装置１００は、ベストセクタＩＤから第１外部装置２００Ａおよび第２外部装置２００Ｂの方向を求める。そして、第１外部装置２００Ａおよび第２外部装置２００Ｂの方向に適した送信指向性（送信時のセクタＩＤ）を選択する（ステップＳ００６）。このとき、無線通信装置１００は、選択したセクタＩＤを、端末情報とともに記憶部１６０に保存する。
【０１２１】
つぎに、無線通信装置１００は、第１外部装置２００Ａおよび第２外部装置２００Ｂに対応する端末情報を撮影画像の近傍、または重畳させて、表示部１２０に表示する（ステップＳ００７）。このとき、それぞれの端末情報は、対応する外部装置２００が存在するセクタに対応する表示部１２０の表示領域に表示される。これにより、無線通信装置１００は、ユーザによるサービス選択操作の入力受付状態となる。
【０１２２】
そして、ユーザからのサービス選択操作が無い場合、無線通信装置１００は、ステップＳ００２に戻って、探索タイミングの判定からやり直す。つまり、ユーザからのサービス選択操作が入力されるまで、上記の処理を繰り返す。
【０１２３】
このとき、上記状態において、無線通信装置１００の移動、無線通信装置１００の姿勢の変更や、外部装置２００の移動があると、外部装置２００が存在する送信指向性の方向であるセクタが変わる。例えば、無線通信装置１００が図６の状態から、右へ移動して図９に示す状態になると、第１外部装置２００Ａおよび第２外部装置２００Ｂは表示部１２０内において、左へ移動する。具体的には、第１外部装置２００Ａの表示位置が第３領域Ａ３から第４領域Ａ４の表示領域へ変更される。同様に、第２外部装置２００Ｂの表示位置が第２領域Ａ２から第３領域Ａ３の表示領域へ変更される。
【０１２４】
ここで、通常、制御部１５０は、ビーコン信号の周期（例えば、１００ｍｓ程度）に同期した探索タイミングごとにビームフォーミングを実行する。そして、探索タイミングごとに、常に、返信される応答信号に基づいて、第１外部装置２００Ａおよび第２外部装置２００Ｂの方向を推定している。そのため、無線通信装置１００の移動後のビームフォーミングにおいて、外部装置２００から返信される応答信号に含まれるベストセクタＩＤが変更される。具体的には、第１外部装置２００Ａが応答信号で返信するベストセクタＩＤは、セクタＩＤ４となる。同様に、第２外部装置２００Ｂが応答信号で返信するベストセクタＩＤは、セクタＩＤ３となる。
【０１２５】
制御部１５０は、これらの応答信号に基づいて、表示部１２０における端末情報の表示する表示領域を更新する。具体的には、制御部１５０は、第４セクタＳ４に対応する第４領域Ａ４に、第１外部装置２００Ａの端末情報を表示する。同様に、第３セクタＳ３に対応する第３領域Ａ３に、第２外部装置２００Ｂの端末情報を表示する。
【０１２６】
なお、本開示の例では、探索タイミングはビーコン信号である。そのため、制御部１５０は、ビーコン信号に同期して、周期的に外部装置２００の方向の推定を繰り返す。そして、推定される外部装置２００の方向に応じて、表示部１２０の外部装置２００の端末情報およびサービス選択メニューの表示位置を更新する。これにより、無線通信装置１００または外部装置２００が移動して、表示部１２０内に表示される外部装置２００の位置が変わっても、制御部１５０は、端末情報およびサービス選択メニューの表示位置を更新する。その結果、外部装置２００の移動に追随して、端末情報およびサービス選択メニューを表示することができる。
【０１２７】
つまり、無線通信装置１００が外部装置２００の位置を周期的に推定し、端末情報およびサービス選択メニューの表示位置を更新している間に、ユーザはサービス選択操作を行うことができる。
【０１２８】
そして、無線通信装置１００は、ユーザのサービス選択操作を受けて、選択されたサービスを、対応する外部装置２００との間で実行する（ステップＳ００９）。例えば、ユーザの選択したサービスが、第２外部装置２００Ｂからのデータ転送である場合、無線通信装置１００は、第２外部装置２００Ｂにデータを転送させる。このとき、無線通信装置１００の無線通信部１４０には、選択された送信指向性を規定するセクタＩＤ３に対応する通信パラメータが設定されている。一方、第２外部装置２００Ｂの無線通信部２４０には、直近の通信試行によって得られた無線通信装置１００からのベストセクタＩＤに対応する通信パラメータが設定されている。これにより、無線通信装置１００と第２外部装置２００Ｂは、選択された送信指向性の方向であるベストセクタＩＤに基づいて、所定のサービスを実行できる。
【０１２９】
以上で説明したように、本実施の形態は、外部装置と無線通信を行う無線通信装置１００で、複数の送信指向性を有し、送信指向性を切り替え可能な無線通信部と、送信指向性に対応する複数の表示領域を有し、外部装置に関する情報を表示する表示部１２０と、無線通信部１４０と表示部１２０を制御する制御部１５０を備える。制御部１５０は、無線通信部に送信指向性を切り替えて探索信号を送信させ、外部装置から受信した応答信号に基づいて、送信指向性を選択し、選択した送信指向性に対応する表示領域に外部装置に関する情報を表示するように構成される。
【０１３０】
この構成によれば、無線通信装置１００は、複数の送信指向性を順次切り替えて、通信範囲内に探索信号を送信する。送信した探索信号に対する外部装置２００からの応答信号に基づいて、送信指向性の方向を選択して、外部装置２００の方向を推定する。そして、選択した送信指向性の方向に対応する表示部１２０の所定の表示領域に、外部装置２００およびその端末情報などの情報を、例えば重畳して表示する。これにより、無線通信を行う外部装置２００およびその端末情報を、ユーザは直感的に認識できる。このとき、無線通信装置１００または外部装置２００の移動により、表示部１２０内での外部装置２００を表示する表示領域が移動した場合でも、周期的に、送信指向性を切り替えて送信した探索信号に対する外部装置２００からの応答信号に基づいて、再度、送信指向性の方向を選択する。これにより、端末情報を外部装置２００の動きに追随して、所定の表示領域に移動させて表示できる。その結果、無線通信装置１００や外部装置２００が移動しても、表示部１２０に表示された端末情報を介して、通信によりサービスなどをより適切に実行できる。
【０１３１】
より詳細に説明すると、無線通信装置１００は、複数の送信指向性を切り替えながら、探索信号を、通信範囲内の外部装置２００に送信する。外部装置２００は、探索信号の受信品質に関する情報を含む応答信号を、無線通信装置１００に返信する。これにより、無線通信装置１００は、探索信号をどの方向に送信すれば外部装置２００の受信品質が高くなるかを検出できる。つまり、無線通信装置１００は、外部装置２００の方向を、受信品質に基づいて推定できる。
【０１３２】
このとき、無線通信装置１００は、送信指向性を切り替えながら送信する探索信号の送信を、複数の外部装置２００のそれぞれに対して個別に実行しない。つまり、無線通信装置１００は、通信範囲内の１または複数の外部装置２００の全体に対して、送信指向性を切り替えながらの探索信号の送信を１セットで実行する。具体的には、ある特定の送信指向性で１回送信された探索信号を複数の外部装置２００のそれぞれが受信する。また、上記とは異なる別の送信指向性で１回送信された探索信号を、複数の外部装置２００のそれぞれが受信する。
【０１３３】
そのため、従来の送信指向性を切り替えて、探索信号を外部装置のそれぞれに対して個別に送信する場合と比較して、複数の外部装置からの応答信号を受け取るまでの時間を短縮できる。これにより、複数の外部装置の方向を短時間で推定できる。そして、表示部１２０内での外部装置２００の表示領域も、短時間で推定できる。その結果、端末情報を外部装置２００の移動に追随させて、表示部１２０内の表示領域に表示できる。
【０１３４】
また、本実施の形態の無線通信装置１００は、複数の送信指向性を切り替えて探索信号を送信する方向と、複数の表示領域の並ぶ方向が一致するように構成される。
【０１３５】
これにより、ユーザは、無線通信を行う外部装置２００の方向を、直感的に認識できる。その結果、ユーザの外部装置２００の選択ミスや、操作ミスなどを未然に防止できる。
【０１３６】
また、本実施の形態の無線通信装置１００は、応答信号が探索信号に対する受信品質に関する情報を含み、制御部は、受信品質が最高になる探索信号に対応する送信指向性を選択する。
【０１３７】
この構成によれば、無線通信装置１００の無線通信部１４０は、外部装置２００からの受信品質が最高になる応答信号を受信する。そして、受信品質が最高になる応答信号に対応する探索信号の送信指向性を、外部装置２００の方向として選択する。これにより、高い受信品質で外部装置２００と通信できる。
【０１３８】
また、本実施の形態の制御部１５０は、複数の送信指向性の切り替え動作のセットを周期的に行い、表示部１２０の表示を更新する。
【０１３９】
この構成によれば、制御部１５０は、複数の送信指向性の切り替え動作を１セットとし、１セットの動作をビーコン信号に同期させて周期的に実行する。これにより、無線通信装置１００や外部装置２００が相対的に移動しても、外部装置２００の方向を周期的に検出できる。その結果、表示部１２０内の外部装置２００の表示位置の移動に対応して、端末情報を追随させて表示できる。
【０１４０】
より具体的には、制御部１５０は、複数の送信指向性の切り替え動作の１セットをビーコン信号に周期して探索信号を送信して、通信試行を実行する。これにより、無線通信装置１００や外部装置２００が相対的に移動した場合でも、表示部１２０内における外部装置２００の表示領域を推定できる。その結果、推定した表示領域に、表示部１２０における端末情報の表示位置などを更新して表示することができる。
【０１４１】
この場合、ビーコン信号は、上述したように、１００ｍｓ程度の短い周期で送信される。そのため、表示部１２０の外部装置２００の表示領域の更新も、短い周期で実行される。これにより、表示部１２０内の端末情報を外部装置２００の移動に追随させて表示できる。
【０１４２】
さらに、ビーコン信号は、無線通信装置１００と外部装置２００との間で無線通信を確立するための信号である。そのため、通信試行を行う場合、無線通信装置１００と外部装置２００との間で、ビーコン信号に基づいて、容易に同期を取ることができる。
【０１４３】
また、本実施の形態の無線通信装置１００は、画像を取得する撮影部を、さらに備え、撮影部の撮影領域は、複数の送信指向性の有する通信範囲に含まれる。
【０１４４】
この構成によれば、無線通信装置１００から送信する複数の送信指向性の通信範囲が、カメラなどの撮影部で撮影する撮影領域をカバーする。これにより、撮影される外部装置２００に対して、複数の送信指向性の方向に送信される探索信号を確実に送信できる。その結果、撮影された外部装置２００に対して、外部装置２００からの応答信号に基づいて、外部装置２００の端末情報を、表示部１２０の適切な表示領域に表示できる。
【０１４５】
なお、上記実施の形態では、無線通信装置１００をＰＣＰ／ＡＰとして説明してきたが、これに限られない。例えば、無線通信装置１００が、ＳＴＡの役割を担ってもよい。その場合。無線通信装置１００から探索信号としてプローブリクエストを所定の周期で送信する。そして、外部装置２００からのプローブレスポンスを応答信号として受信する。これにより、外部装置２００の方向を推定できる。
【０１４６】
（実施の形態２）
以下に、実施の形態２に係る無線通信装置について、図１０を用いて説明する。
【０１４７】
本実施の形態の無線通信装置２１００は、表示部１２０内で外部装置２００の移動があった場合、通信試行により無線通信装置２１００から外部装置２００の方向を推定し、表示部１２０の端末情報の表示を更新する点で、実施の形態１の無線通信装置１００と異なる。
【０１４８】
そこで、以下では、無線通信装置２１００の構成のうち、無線通信装置１００と異なる部分を中心に説明する。そして、無線通信装置１００と同様の構成については、同様の符号を付して、説明を省略する。
【０１４９】
なお、本実施の形態でも、実施の形態１と同様に、無線通信装置１００として、カメラなどの撮影部を有する携帯電話などの情報処理端末を例に説明する。
【０１５０】
図１０は、同実施の形態に係る無線通信装置のブロック図である。
【０１５１】
なお、無線通信装置２１００は、外部装置２００との間で無線通信が可能な情報処理端末を構成する。
【０１５２】
具体的には、無線通信装置２１００は、図１０に示すように、撮影部１１０と、表示部１２０と、操作入力部１３０と、無線通信部１４０と、制御部１５０と、記憶部１６０と、加速度センサ１７０およびジャイロセンサ１８０などのセンサを備える。加速度センサ１７０およびジャイロセンサ１８０は、無線通信装置２１００の動きを検出するセンサの一例である。
【０１５３】
加速度センサ１７０は、無線通信装置２１００の加速度を検出する。加速度センサ１７０の検出結果により、無線通信装置２１００の移動を検出できる。
【０１５４】
ジャイロセンサ１８０は、無線通信装置２１００の姿勢の変化を検出する。なお、ジャイロセンサ１８０以外に、方位センサを採用して、無線通信装置２１００の姿勢の変化を検出してもよい。
【０１５５】
無線通信装置２１００は、例えば６０ＧＨｚ帯を用いたミリ波通信などで、指向性の高い無線通信を行う。そして、無線通信装置２１００は、セクタスイープ方式のビームフォーミングで外部装置２００との間で通信試行を行う。
【０１５６】
また、無線通信装置２１００は、無線通信装置１００と同様に、図５に示すフローチャートに従って動作するが、探索タイミングが無線通信装置１００の探索タイミングとは異なる。
【０１５７】
つまり、制御部１５０は、図５のステップＳ００２に示すように、無線通信装置２１００が移動した場合、または無線通信装置２１００の姿勢が変化した場合に、探索タイミングであると判定する。
【０１５８】
具体的には、制御部１５０は、加速度センサ１７０の検出結果に基づいて、無線通信装置２１００の移動を監視する。加速度センサ１７０が、無線通信装置２１００の移動を検出した場合、制御部１５０は、探索タイミングであると判定する。
【０１５９】
また、制御部１５０は、ジャイロセンサ１８０の検出結果に基づいて無線通信装置２１００の姿勢の変化を監視する。ジャイロセンサ１８０が、無線通信装置２１００の姿勢の変化を検出した場合、制御部１５０は、探索タイミングであると判定する。
【０１６０】
さらに、制御部１５０は、撮影画像の被写体の動きを監視し、被写体に動きがあった場合、例えば無線通信装置２１００の姿勢が変化したと判断して、探索タイミングであると判定してもよい。この場合、制御部１５０は、撮影画像の画像処理を行い、被写体の動きを監視する。画像処理としては、周知の画像処理を採用することができる。本開示の例では、制御部１５０は、撮影画像中の任意の被写体に動きがあった場合、探索タイミングであると判定する。なお、被写体の動きとしては、上記以外に、例えば被写体がドローンなどの移動する物体や、人が外部装置２００を保持して移動する場合などがある。
【０１６１】
なお、制御部１５０は、撮影画像中から特徴点を抽出し、特徴点に動きがあった場合、探索タイミングであると判定してもよい。
【０１６２】
また、制御部１５０は、外部装置２００の形状または外部装置２００に付されたマーカを画像認識して、撮影画像の中から外部装置２００を識別するようにしてもよい。その場合、制御部１５０は、撮影画像中の外部装置２００に動きがあった場合、探索タイミングであると判定する。
【０１６３】
そして、上記方法により、探索タイミングが到来した場合、制御部１５０は、図５のステップＳ００３に示すように、分割した複数の送信指向性の方向に対して探索信号の送信を開始する。ただし、制御部１５０は、探索タイミングが到来した場合、ビーコン信号の周期とは無関係に探索信号を送信してもよい。さらに、制御部１５０は、探索タイミングが到来した直後のビーコン信号の周期において、探索信号を送信してもよい。
【０１６４】
なお、図５に示すステップＳ００３以降の処理は、無線通信装置１００の場合と同様であるので、説明は省略する。
【０１６５】
以上で説明したように、本実施の形態の無線通信装置２１００は、無線通信装置２１００の動きを検出する加速度センサ１７０およびジャイロセンサ１８０をさらに備える。これにより、無線通信装置２１００の移動、姿勢の変化などの動きを検出する。
【０１６６】
制御部１５０は、加速度センサ１７０またはジャイロセンサ１８０が無線通信装置２１００の動きを検出した場合、探索タイミングとして、通信試行を実行する。そして、所定の送信指向性の探索信号に対する、外部装置２００からの応答信号に基づいて、表示部１２０における外部装置２００の表示領域を推定する。そして、推定した表示領域に外部装置２００の端末情報を表示するように、表示を更新する。これにより、無線通信装置２１００が動いても、外部装置２００の存在する表示領域に、端末情報を適切に表示できる。
【０１６７】
さらに、制御部１５０は、上述したように、撮影部１１０の撮影画像に基づいて被写体の動きを検出した場合、通信試行を実行する。そして、表示部１２０における外部装置２００の表示領域を推定し、表示部１２０における端末情報の表示を更新する。
【０１６８】
この構成によれば、無線通信装置２１００に動きがあった場合、探索タイミングとして、複数の送信指向性を切り替えて、探索信号を送信する。送信した探索信号に対する外部装置２００からの応答信号に基づいて、特定の送信指向性を選択する。そして、選択した送信指向性に対応する表示部１２０の表示領域に、外部装置２００の端末情報の表示を更新する。
【０１６９】
つまり、無線通信装置２１００の移動や姿勢の変化などの動きがあった場合、表示部１２０内での外部装置２００の表示領域が変化する可能性がある。そこで、本実施の形態では、無線通信装置２１００の動きがあった場合、通信試行により外部装置２００の方向を推定する。それに基づいて、表示部１２０内での外部装置２００の表示領域を推定する。そして、表示部１２０内での端末情報の表示を、推定した表示領域に更新する。その結果、無線通信装置２１００が動いた場合でも、端末情報を外部装置２００の移動に追随させて表示することができる。
【０１７０】
同様に、上述したように、被写体の動きがあった場合、表示部１２０における外部装置２００の端末情報の表示を更新する。
【０１７１】
つまり、撮影画像中の被写体に動きがあった場合、表示部１２０内での外部装置２００の表示領域が変化する可能性がある。そこで、本実施の形態では、被写体の動きがあった場合、通信試行により外部装置２００の方向を推定する。それに基づいて、表示部１２０内での外部装置２００の表示領域を推定する。そして、表示部１２０内での端末情報の表示を、推定した表示領域に更新する。その結果、端末情報を、外部装置２００の移動に追随させて表示できる。
【０１７２】
なお、上記実施の形態では、加速度センサ１７０およびジャイロセンサ１８０を備える構成を例に説明したが、何れか一方のセンサのみで構成してもよい。さらに、無線通信装置２１００の動きを検出できるセンサなどであれば、加速度センサ１７０およびジャイロセンサ１８０以外の任意のセンサを採用してもよい。
【０１７３】
また、上記実施の形態では、加速度センサ１７０およびジャイロセンサ１８０で無線通信装置２１００自体の動きを検出する。さらに、画像認識により撮影画像の被写体の動きを検出する。そして、無線通信装置２１００自体および被写体の何れかの動きが検出されたときに探索タイミングが到来したと判定する構成を例に説明したが、これに限られない。例えば、無線通信装置２１００は、無線通信装置２１００自体の動きか、撮影画像の被写体の動きを検出するように構成して、対応する動きが検出されたときに探索タイミングが到来したと判定してもよい。
【０１７４】
（他の実施の形態）
以上のように、本出願において開示する技術の例示として、実施の形態を説明した。
【０１７５】
しかしながら、本開示における技術は、これに限定されず、変更、置き換え、付加、省略などを行った実施の形態にも適用可能である。
【０１７６】
また、上記実施の形態で説明した各構成要素を組み合わせて、新たな実施の形態とすることも可能である。
【０１７７】
そこで、以下に、他の実施の形態について、例示して説明する。
【０１７８】
例えば、本実施の形態において、無線通信装置１００は、タブレット端末、ＰＣ、テレビ、電子書籍端末、音楽プレーヤまたはゲーム機などでもよい。同様に、外部装置２００は、テレビおよびタブレット端末に限られず、ＰＣ、デジタルカメラ、スマートフォン、音楽プレーヤまたはゲーム機などでもよい。
【０１７９】
また、本実施の形態において、例えば制御部１５０、制御部２５０などの各構成要素は、専用のハードウェアで構成してもよい。各構成要素に適したソフトウェアを実行することによって実現する構成としてよい。さらに、各構成要素は、ＣＰＵまたはプロセッサなどのプログラム実行部が、ハードディスクまたは半導体メモリなどの記憶媒体に記憶されたソフトウェアプログラムを読み出して実行する構成としてもよい。
【０１８０】
また、本開示の包括的または具体的な態様は、システム、方法、集積回路、コンピュータプログラムまたはコンピュータに読み取り可能なＣＤ−ＲＯＭなどの記憶媒体で実現する構成としてもよい。
【０１８１】
また、本開示の包括的または具体的な態様は、システム、方法、集積回路、コンピュータプログラムおよびコンピュータに読み取り可能な記憶媒体の任意の組み合わせで実現する構成としてもよい。
【０１８２】
また、上記各実施の形態では、無線通信装置１００、２１００および外部装置２００の電波送信領域を４つのセクタに分割した例で説明したが、分割数はこれに限られない。例えば、規格で決められるビームフォーミングの数まで分割可能である。しかし、表示部１２０に表示し、ユーザが認識できる程度、または端末情報を操作可能な程度に分割することが、より好ましい。
【０１８３】
また、上記各実施の形態では、表示部１２０の表示領域を、複数の送信指向性の分割方向に合わせて、表示部１２０の長手（水平）方向に分割する構成を例に説明したが、これに限られない。例えば、複数の送信指向性の分割方向が、表示部１２０の短手（垂直）方向であれば、表示部１２０の表示領域を表示部１２０の短手（垂直）方向に分割してもよい。さらに、水平、垂直方向の２次元に分割して、複数の送信指向性の方向を規定する場合、表示部１２０の表示領域も２次元でマトリックス状に分割してもよい。この場合、端末情報が容易に識別できる程度に分割するのが好ましい。これにより、１回の撮影で、より多くの外部装置２００とのサービスを実行できる。
【０１８４】
また、上記各実施の形態では、表示部１２０の１つの表示領域に１つの外部装置２００が表示される構成を例に説明したが、これに限られない。例えば、１つの表示領域に複数の外部装置２００が表示される場合、応答信号を送信する全ての外部装置２００を、同じ表示領域に表示してもよい。これにより、外部装置２００の選択肢を増やして、データの通信が可能となる。
【０１８５】
また、上記各実施の形態では、送信指向性の分割数と、表示部１２０の表示領域の分割数が同じ場合を例に説明したが、これに限られない。例えば、送信指向性の分割数が、表示部１２０の表示領域の分割数より多くてもよい。表示部１２０に表示される外部装置２００に、その端末情報が表示できれば、送信指向性の分割数は、任意でよい。
【０１８６】
また、上記各実施の形態では、カメラなどの撮影部１１０を有する無線通信装置１００を例に説明したが、これに限られない。例えば、撮影部１１０以外の構成を備えるメガネなどでもよい。この場合、メガネを装着した人が見る方向において、複数の送信指向性の方向に順次探索信号を送信する。探索信号に対して、受信品質が最高の外部装置２００からの応答信号に基づいて、複数の表示領域に分割したレンズ上に端末情報を表示する。そして、ユーザは、表示された端末情報を操作して、必要なサービスを実行する。さらに、見る方向が変化した場合、最適な送信指向性の方向を選択し直して、外部装置２００の表示領域に、端末情報を移動させて表示する。これにより、外部装置２００との位置関係が変化しても、通信品質の低下させずにサービスを実行できる。
【０１８７】
また、上記各実施の形態において、探索タイミングは、無線通信装置１００のタイミングと無線通信装置２１００のタイミングとを組み合わせて実行してもよい。つまり、ビーコン信号の周期で探索信号を送信しながら、表示部１２０内で外部装置２００の移動があった場合、探索信号をさらに送信する構成としてもよい。
【０１８８】
また、上記各実施の形態では、端末情報として、外部装置２００の識別情報およびサービス選択メニューを例に説明したが、これに限られない。例えば、外部装置２００に関する情報であれば、端末情報は任意の情報でよい。
【０１８９】
なお、上述の実施の形態は、本開示における技術を例示するためのものであるから、特許請求の範囲またはその均等の範囲において種々の変更、置き換え、付加、省略などを行うことができる。
【産業上の利用可能性】
【０１９０】
本開示の技術は、情報端末などの無線通信装置に有用である。
【符号の説明】
【０１９１】
１００，２１００    無線通信装置
１１０    撮影部
１１１    光学系
１２０    表示部
１３０    操作入力部
１４０，２４０    無線通信部
１４１，２４１    通信アンテナ
１５０，２５０    制御部
１６０，２６０    記憶部
１７０    加速度センサ
１８０    ジャイロセンサ
２００    外部装置
２００Ａ    第１外部装置
２００ＡＡ，２００ＢＢ    端末情報
２００Ｂ    第２外部装置
２１０    指
【図１】
2016178625.tif 000003
【図２】
2016178625.tif 000004
【図３】
2016178625.tif 000005
【図４】
2016178625.tif 000006
【図５】
2016178625.tif 000007
【図６】
2016178625.tif 000008
【図７】
2016178625.tif 000009
【図８】
2016178625.tif 000010
【図９】
2016178625.tif 000011
【図１０】
2016178625.tif 000012