(57)【要約】  本技術は、ロバスト性を向上させることができるようにする通信制御装置および方法、並びに通信装置および方法に関する。制御部は、無線通信を行う無線通信部のビームフォーミング設定をコンテンツに連動させて実行させる。本技術は、ミリ波無線を用いた無線通信システムに適用することができる。
2020110770.tif 000002
【特許請求の範囲】
【請求項１】
無線通信を行う通信部のビームフォーミング設定をコンテンツに連動させて実行させる制御部を備える
通信制御装置。
【請求項２】
前記ビームフォーミング設定を行う前記通信部をさらに備える
請求項１に記載の通信制御装置。
【請求項３】
前記制御部は、前記ビームフォーミング設定の実行情報に基づいて、前記ビームフォーミング設定を実行させる
請求項１に記載の通信制御装置。
【請求項４】
前記実行情報には、前記ビームフォーミング設定の開始を示すトリガ情報が含まれる
請求項３に記載の通信制御装置。
【請求項５】
前記実行情報には、前記ビームフォーミング設定の開始時刻および終了時刻、並びにビームフォーミングの回数、範囲、パターン、周期、および閾値の少なくともいずれか１つが含まれる
請求項３に記載の通信制御装置。
【請求項６】
前記実行情報は、前記コンテンツに含まれている
請求項３に記載の通信制御装置。
【請求項７】
前記実行情報は、前記コンテンツにおいて、前記通信部と前記無線通信を行う装置のユーザの動作が予測される場面を示す情報である
請求項６に記載の通信制御装置。
【請求項８】
前記実行情報は、前記コンテンツにおいて、前記場面のデータの前に配置されている
請求項７に記載の通信制御装置。
【請求項９】
前記コンテンツを解析する解析部をさらに備え、
前記制御部は、前記解析部による解析結果に基づいて、前記実行情報を生成する
請求項３に記載の通信制御装置。
【請求項１０】
前記コンテンツの画像を解析する解析部をさらに備え、
前記制御部は、前記解析部による解析結果に基づいて、前記通信部と前記無線通信を行う装置のユーザの動作を予測することで、前記実行情報を生成する
請求項３に記載の通信制御装置。
【請求項１１】
被写体を撮像して、画像を生成する撮像部と、
前記撮像部により生成された前記画像および筐体に設置されるセンサからの情報の少なくともいずれか一方を解析する解析部と
をさらに備え、
前記制御部は、前記解析部による解析結果に基づいて、前記通信部と前記無線通信を行う装置のユーザの動作を予測することで、前記実行情報を生成する
請求項３に記載の通信制御装置。
【請求項１２】
通信制御装置が、
無線通信を行う通信部のビームフォーミング設定をコンテンツに連動させて実行させる
通信制御方法。
【請求項１３】
無線通信のビームフォーミング設定をコンテンツに連動させるように実行された制御に従って、他の通信装置と前記ビームフォーミング設定を行う通信部を備える
通信装置。
【請求項１４】
通信装置が、
無線通信のビームフォーミング設定をコンテンツに連動させるように実行された制御に従って、他の通信装置と前記ビームフォーミング設定を行う
通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、通信制御装置および方法、並びに通信装置および方法に関し、特に、ロバスト性を向上させることができるようにした通信制御装置および方法、並びに通信装置および方法に関する。
【背景技術】
【０００２】
ミリ波無線通信は、伝送情報量が非常に多く、直進性が強く、距離減衰が大きいという特徴を有する。ミリ波無線通信では、電波を特定の方向に向けて集中させるビームフォーミング(BF)技術を用いることで、伝達損失を抑制することができる。【０００３】
通信対象が動作を行う場合、通信対象の動作に合わせてBFの追跡が必須となる。この場合、BFを頻繁に行うと、実際のデータ通信帯域が少なくなってしまう。そこで、通信状況が悪くなった場合にBFを行うことが提案されている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１６−１７８６２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
通信状況が悪くなってからBFを行う場合、伝送レートが一時的に低下してしまうため、通信中の画像が劣化したり、乱れたりすることがある。【０００６】
本技術はこのような状況に鑑みてなされたものであり、ロバスト性を向上させることができるようにするものである。
【課題を解決するための手段】
【０００７】
本技術の第１の側面の通信制御装置は、無線通信を行う通信部のビームフォーミング設定をコンテンツに連動させて実行させる制御部を備える。【０００８】
本技術の第１の側面においては、無線通信を行う通信部のビームフォーミング設定がコンテンツに連動させて実行される。【０００９】
本技術の第２の側面の通信装置は、無線通信のビームフォーミング設定をコンテンツに連動させるように実行された制御に従って、他の通信装置と前記ビームフォーミング設定を行う通信部を備える。【００１０】
本技術の第２の側面においては、無線通信のビームフォーミング設定をコンテンツに連動させるように実行された制御に従って、他の通信装置と前記ビームフォーミング設定が行われる。
【図面の簡単な説明】
【００１１】
【図１】本技術を適用した無線通信システムの構成例を示す図である。
【図２】エンタテイメント装置１１の構成例を示すブロック図である。
【図３】無線中継装置１２の構成例を示すブロック図である。
【図４】HMD１３の構成例を示すブロック図である。
【図５】BFトレーニングの例を示す図である。
【図６】イニシエータ側の受信BFトラッキングの例を示す図である。
【図７】イニシエータ側の送信BFトラッキングの例を示す図である。
【図８】エンタテイメント装置１１により再生されるコンテンツのデータの配置の例を示す図である。
【図９】コンテンツのあるシーンの例を示す図である。
【図１０】無線通信システムの第１の処理を説明するフローチャートである。
【図１１】図１０のステップＳ１１のBF設定の検出処理を説明するフローチャートである。
【図１２】図１０のステップＳ２１のBF設定処理を説明するフローチャートである。
【図１３】無線通信システムの第２の処理を説明するフローチャートである。
【図１４】無線通信システムの第３の処理を説明するフローチャートである。
【図１５】無線通信システムの第４の処理を説明するフローチャートである。
【図１６】エンタテイメント装置１１の構成例を示すブロック図である。
【図１７】図１０のステップＳ１１のBF設定の検出処理を説明するフローチャートである。
【図１８】HMD１３の構成例を示すブロック図である。
【図１９】変形例３の無線通信システムの処理を説明するフローチャートである。
【図２０】コンピュータのハードウエア構成例を示すブロック図である。
【発明を実施するための形態】
【００１２】
以下、本技術を実施するための形態について説明する。説明は以下の順序で行う。
１．無線通信システム
２．各装置の構成例
３．BFの例
４．コンテンツのフォーマット例
５．無線通信システムの動作
６．無線通信システムの変形例
７．コンピュータ
【００１３】
＜１．無線通信システム＞
＜無線通信システムの構成例＞
図１は、本技術の一実施の形態に係る無線通信システムの構成例を示す図である。
【００１４】
図１の無線通信システムは、エンタテイメント装置１１、無線中継装置１２、およびHMD（Head Mount Display）１３から構成される。エンタテイメント装置１１には、コントローラ２１、ディスプレイ装置２２、およびカメラマイクユニット２３が接続されている。
【００１５】
エンタテイメント装置１１は、無線中継装置１２と、例えば、HDMI（登録商標）ケーブル、USBケーブル、またはEthernet（登録商標）ケーブルなどを介して接続される。
【００１６】
なお、図１においては、エンタテイメント装置１１と無線中継装置１２とが、それぞれ１つの装置で構成されているが、無線中継装置１２がエンタテイメント装置１１に内蔵されていてもよい。すなわち、無線中継装置１２がエンタテイメント装置１１に内蔵される場合、無線中継装置１２は、エンタテイメント装置１１の無線通信部として機能する。
【００１７】
無線中継装置１２とHMD１３とは、ミリ波無線通信によるデータの送受信を行う。ミリ波無線通信は、伝送情報容量が非常に多く、直進性が強く、距離減衰が大きいという特徴を有している。そこで、ミリ波無線通信においては、電波を特定の方向に向けて集中させるビームフォーミング（BF）技術を用いることにより、伝搬損失を抑制することができる。
【００１８】
エンタテイメント装置１１は、ゲームコンソール、DVDプレーヤ、パーソナルコンピュータ、スマートフォン、またはタブレット端末などで構成される。
【００１９】
エンタテイメント装置１１は、メモリまたはハードディスクなどに記憶されているゲームプログラムを実行することによって、画像と音声とを生成する。エンタテイメント装置１１は、光ディスクなどに記憶されているコンテンツを再生することによって、画像と音声とを生成する。画像に対応する画像信号と、音声に対応する音声信号とは、無線中継装置１２を経由して、HMD１３に送信される。
【００２０】
コンテンツには、HMD１３のユーザが、視聴しながら、移動または動作を行ってしまうようなシーン（場面）を有するものがある。コンテンツには、例えば、車同士の競争、車同士の衝突、人物に殴られそうになったり、みんなで万歳をしたりなど、HMD１３のユーザの移動または動作を促したり、誘発させたりするようなシーンがある。なお、以降、ユーザの移動と動作を、まとめてユーザの動作と適宜称する。このようなシーンを、ユーザの動作の発生が予測されるシーンと称する。
【００２１】
コンテンツにおいて、ユーザの動作の発生が予測されるシーンのデータの前には、メタ情報が配置される。メタ情報は、ミリ波無線通信のBFにおいて、電波の方向の設定であるBF設定に関連するパラメータである。BF設定に関連するパラメータには、例えば、BF設定の開始トリガなどが含まれる。
【００２２】
エンタテイメント装置１１は、BF設定を、コンテンツに連動させて実行させる。すなわち、エンタテイメント装置１１は、コンテンツを解析して、メタ情報を抽出し、抽出したメタ情報に基づいて、BF設定の実行情報を生成する。BF設定の実行情報は、BF設定を実行するための情報であり、メタ情報に含まれるパラメータのうちの少なくとも１つのパラメータからなる。BF設定の実行情報は、無線中継装置１２に出力される。
【００２３】
コントローラ２１は、ユーザの操作に応じた信号をエンタテイメント装置１１に出力する。ディスプレイ装置２２は、エンタテイメント装置１１で生成された画像信号に対応した画像を表示する。
【００２４】
カメラマイクユニット２３は、撮像部とマイクロフォンとから構成される。撮像部は、被写体を撮像して、画像を生成する。生成された画像は、エンタテイメント装置１１に出力される。マイクロフォンは、音声を集音する。集音された音声は、エンタテイメント装置１１に出力される。
【００２５】
無線中継装置１２は、ミリ波無線通信によって、画像信号および音声信号をHMD１３に送信する。無線中継装置１２は、エンタテイメント装置１１から供給されるBF設定の実行情報に基づいて、HMD１３とBF設定を実行する。BF設定は、イニシエータ側の装置とレスポンダ側の装置により行われる。なお、以降においては、無線中継装置１２がイニシエータ側の装置である例について説明する。HMD１３がレスポンダ側の装置となる。
【００２６】
HMD１３は、無線中継装置１２から供給される画像信号に対応する画像を表示し、音声信号に対応する音声を出力する。
【００２７】
HMD１３は、ユーザの頭部に装着される。ユーザは、HMD１３から出力される音声を聞きながら、目の前に表示される画像を見る。HMD１３に表示されるコンテンツのシーンによっては、ユーザが、大きい範囲で移動したり、動作したりすることがある。
【００２８】
HMD１３は、無線中継装置１２と、BF設定の実行情報に基づいたBF設定を行う。BF設定は、上述したように、エンタテイメント装置１１によりコンテンツが解析されて、抽出されたメタ情報に基づいて生成されたBF設定の実行情報をきっかけとして行われる。
【００２９】
以上のように、無線通信システムにおいては、ユーザの動作の発生が予測されるシーンの前にBF設定が行われる。したがって、HMD１３に表示されるコンテンツのシーンによって、HMD１３のユーザが、大きい範囲で移動したり、動作したりすることがあったとしても、無線通信の伝送レートの低下やエラーの発生を抑制することができる。
【００３０】
これにより、ミリ波無線通信におけるロバスト性を向上させることができ、伝送レートの低下などの影響で画像が劣化したり、画像に乱れが発生したりすることを抑制することができる。
【００３１】
＜２．各装置の構成例＞
＜エンタテイメント装置の構成例＞
図２は、エンタテイメント装置１１の構成例を示すブロック図である。
【００３２】
エンタテイメント装置１１は、制御部５１、コンテンツ解析部５２、無線通信部５３、操作入力部５４、入出力部５５、外部IF（インタフェース）部５６、および記憶部５７から構成される。コンテンツ解析部５２、無線通信部５３、操作入力部５４、入出力部５５、外部IF部５６、および記憶部５７は、制御部５１に接続される。
【００３３】
制御部５１は、CPUにより所定のプログラムを実行し、各種の演算処理または各部の動作制御などを行い、エンタテイメント装置１１の全体の動作を制御する。
【００３４】
例えば、制御部５１は、記憶部５７に記憶されているゲームプログラムを実行することによって、画像と音声を生成する。制御部５１は、光ディスクなどに記憶されているコンテンツを再生することによって、画像と音声を生成する。画像の画像信号と音声の音声信号は、外部IF部５６を経由して無線中継装置１２に送信される。
【００３５】
制御部５１は、コンテンツ解析部５２から供給されるメタ情報に基づいて、BF設定の実行情報を生成する。BF設定の実行情報は、外部IF部５６を介して、無線中継装置１２に送信される。
【００３６】
コンテンツ解析部５２は、再生中のコンテンツを解析し、コンテンツに含まれるメタ情報を抽出する。メタ情報は、制御部５１に出力される。
【００３７】
無線通信部５３は、例えば、Bluetooth（登録商標）や無線LANモジュールにより、スマートフォンなどの携帯端末と無線通信を行う。
【００３８】
操作入力部５４は、コントローラ２１、スイッチ、タッチセンサパネル、および操作パネルなどから構成される。操作入力部５４は、ユーザの操作に基づいて、指示または設定の入力を受け付ける。
【００３９】
入出力部５５は、センサ、インジゲータ、およびスピーカなどで構成される。
【００４０】
外部IF部５６は、制御部５１から供給される画像に対応する画像信号と音声に対応する音声信号とを、無線中継装置１２に送信する。外部IF部５６は、制御部５１から供給されるBF設定の実行情報を、無線中継装置１２に送信する。
【００４１】
記憶部５７は、メモリやハードディスクなどにより構成される。記憶部５７には、ゲームプログラム、コンテンツ、所定のプログラム、または各種データなどが記憶される。ゲームプログラムや所定のプログラムは、制御部５１により実行される。
【００４２】
＜無線中継装置の構成例＞
図３は、無線中継装置１２の構成例を示すブロック図である。
【００４３】
無線中継装置１２は、制御部７１、外部IF部７２、記憶部７３、および無線通信部７４から構成される。外部IF部７２、記憶部７３、および無線通信部７４は、制御部７１に接続される。
【００４４】
制御部７１は、CPUにより所定のプログラムを実行し、各種の演算処理または各部の動作制御などを行い、無線中継装置１２の全体の動作を制御する。
【００４５】
例えば、制御部７１は、外部IF部７２を介して受信される画像信号と音声信号とを、無線通信部７４に送信させる。また、制御部７１は、外部IF部７２を介して受信されるBF設定の実行情報に基づいて、無線通信部７４にBF設定を実行させる。
【００４６】
外部IF部７２は、エンタテイメント装置１１から送信される画像信号と音声信号とを受信し、画像信号と音声信号とを制御部７１に出力する。外部IF部７２は、エンタテイメント装置１１から送信されるBF設定の実行情報を受信し、BF設定の実行情報を制御部７１に出力する。
【００４７】
記憶部７３は、メモリやハードディスクなどにより構成される。記憶部７３には、制御部７１が実行する所定のプログラム、または各種データなどが記憶される。
【００４８】
無線通信部７４は、HMD１３との間で、ミリ波無線通信によるデータの送受信を行う。無線通信部７４は、外部IF部７２を介して供給される画像信号と音声信号を、HMD１３に送信する。無線通信部７４は、制御部７１から供給されるタイミングに応じて、HMD１３とBF設定を実行する。
【００４９】
＜HMDの構成例＞
図４は、HMD１３の構成例を示すブロック図である。
【００５０】
HMD１３は、制御部９１、撮像部９２、出力部９３、操作入力部９４、センサ部９５、外部IF部９６、記憶部９７、および無線通信部９８から構成される。撮像部９２、出力部９３、操作入力部９４、センサ部９５、外部IF部９６、記憶部９７、および無線通信部９８は、制御部９１に接続される。
【００５１】
制御部９１は、CPUにより所定のプログラムを実行し、各種の演算処理または各部の動作制御などを行い、HMD１３の全体の動作を制御する。
【００５２】
例えば、制御部９１は、無線通信部９８から供給される画像信号に対応する画像と、撮像部９２から供給される画像信号に対応する画像を重畳させて、出力部９３のLCDに出力する。制御部９１は、無線通信部９８から供給される音声信号に対応する音声を出力部９３のスピーカに出力する。制御部９１は、無線通信部９８から供給される画像信号または音声信号に対応する振動を、出力部９３のバイブレータに出力する。
【００５３】
撮像部９２は、被写体を撮像して、画像を生成する。撮像部９２は、生成した画像に対応する画像信号を制御部９１に供給する。
【００５４】
出力部９３は、ディスプレイ、スピーカ、およびバイブレータなどで構成される。ディスプレイは、制御部９１から供給される画像信号に対応する画像を出力する。スピーカは、制御部９１から供給される音声信号に対応する音声を出力する。バイブレータは、制御部９１から供給される画像信号または音声信号に対応する振動を出力する。
【００５５】
操作入力部９４は、スイッチ、およびタッチセンサパネルなどから構成される。操作入力部９４は、ユーザの操作に基づいて、指示または設定の入力を受け付ける。
【００５６】
センサ部９５は、HMD１３の筐体などに設置される。センサ部９５は、例えば、加速度センサ、角速度センサ、地磁気センサ、照度センサ、温度センサ、湿度センサ、気圧センサ、または測位センサなどの各種のセンサのうちの少なくとも１つから構成される。センサ部９５は、所定の時間毎に測定を行い、測定結果を表すセンサデータを制御部９１に供給する。
【００５７】
外部IF部９６は、他の装置から供給される画像信号と音声信号とを受信し、画像信号と音声信号とを制御部９１に出力する。
【００５８】
記憶部９７は、メモリやハードディスクなどにより構成される。記憶部９７には、制御部９１が実行する所定のプログラム、または各種データなどが記憶される。
【００５９】
無線通信部９８は、無線中継装置１２との間で、ミリ波無線通信によるデータの送受信を行う。無線通信部９８は、無線中継装置１２から送信される画像信号と音声信号を制御部９１に出力する。無線通信部９８は、無線中継装置１２から開始されるBF設定を、無線中継装置１２と実行する。
【００６０】
＜３．BFの例＞
＜BF設定の動作例＞
図５は、BFトレーニングの例を示す図である。
【００６１】
図５に示されるBFトレーニングは、IEEE802.11-2016で規定されているSector-Level SweepとBeam refinementからなるBFの一例である。
【００６２】
BFトレーニングは、イニシエータとレスポンダの間で行われる。イニシエータは、BFを開始する。レスポンダは、イニシエータから指示を受けて、BFを実行する。
【００６３】
Sector-Level Sweepは、Initiator Sector Sweep、Responder Sector Sweep、Sector Sweep Feedback、およびSector Sweep Ackからなる。
【００６４】
BFトレーニングの開始時、Initiator Sector Sweepが行われる。Initiator Sector Sweepでは、イニシエータは、SSW（セクタースウィープ）パケットを、アンテナや電波の方向を変えて、所定の回数分送信する。レスポンダは、イニシエータが送信したパケットを受信する。
【００６５】
Initiator Sector Sweepの後、Responder Sector Sweepが行われる。Responder Sector Sweepでは、レスポンダは、SSWパケットを、アンテナや電波の方向を変えて、所定の回数分送信する。
【００６６】
Responder Sector Sweepの後、イニシエータは、Sector Sweep Feedbackとして、レスポンダから送信されたパケットのうち、最適な電波で受信されたパケットを示す情報を、レスポンダに送信する。レスポンダは、Sector Sweep Ackとして、イニシエータから送信されたパケットのうち、最適な電波で受信されたパケットを示す情報を、レスポンダに送信する。
【００６７】
Sector-Level Sweepの後、Beam refinement（ビーム調整）が行われる。イニシエータは、Beam refinementとして、電波の強度と方向の調整を行い、BRP（Beam refinement Protocol）-RXパケットを送信する。
【００６８】
レスポンダは、イニシエータから送信されたBRP-RXパケットを受信し、受信ビームの調整を行う。レスポンダは、電波の強度と方向の調整を行い、BRP-RXパケットを送信する。イニシエータは、レスポンダから送信されたBRP-RXパケットを受信し、受信ビームの調整を行う。
【００６９】
イニシエータは、電波の強度と方向の微調整を行い、BRP-TXパケットを送信する。レスポンダは、イニシエータから送信されたBRP-TXパケットを受信する。レスポンダは、電波の強度と方向の微調整を行い、BRP-TXパケットを送信する。
【００７０】
イニシエータは、レスポンダから送信されるBRP-TXパケットを受信する。イニシエータは、最適な電波で受信されたセクタを示す情報をBRPパケットで送信する。レスポンダは、イニシエータから送信されたBRPパケットを受信し、送信ビームの調整を行う。レスポンダは、最適な電波で受信されたセクタを示す情報をBRPパケットで送信する。イニシエータは、レスポンダから送信されたBRPパケットを受信し、送信ビームの調整を行う。
【００７１】
以上のようにして、イニシエータ側から送信される最適な電波の方向がイニシエータ側によって特定される。レスポンダ側から送信される最適な電波の方向がレスポンダ側によって特定される。無線通信システムにおいては、以上のようなBFトレーニングがBF設定として行われる。
【００７２】
図６は、イニシエータ側の受信BFトラッキングの例を示す図である。
【００７３】
図６に示されるように、レスポンダはData１を送信する。イニシエータは、レスポンダから送信されたData１を受信した場合、Ack１を送信する。Ackは、Dataを受信したことを伝える情報である。なお、AckがDataの送信側で受信されない場合、Dataが再送される。
【００７４】
レスポンダは、イニシエータから送信されたAck１を受信した場合、Data２を送信する。イニシエータは、レスポンダから送信されたData２を受信した場合、Ack２を送信する。Ack２には、イニシエータ側の受信BFトラッキングのリクエストが含まれる。
【００７５】
レスポンダは、イニシエータから送信されたAck２に含まれるリクエストを受信した場合、Data３とTRN-R fieldsとを送信する。TRN-R fieldsは、イニシエータ側の受信BF用のデータである。イニシエータは、Data３とTRN-R fieldsを受信した場合、電波をトラッキングして、電波の強度と方向の調整を行い、Ack３を送信する。
【００７６】
以上のようにして、レスポンダ側から送信される最適な電波の受信方向がイニシエータ側によって特定される。無線通信システムにおいては、以上のようなBFトラッキングがBF設定として行われるようにしてもよい。
【００７７】
図７は、イニシエータ側の送信BFトラッキングの例を示す図である。
【００７８】
図７に示されるように、イニシエータはData１１を送信する。レスポンダは、イニシエータから送信されたData１１を受信した場合、Ack１１を送信する。イニシエータは、レスポンダから送信されたAck１１を受信した場合、Data１２を送信する。レスポンダは、イニシエータから送信されたData１２を受信した場合、Ack１２を送信する。
【００７９】
イニシエータは、レスポンダから送信されたAck１２を受信する。イニシエータは送信ビームを調整する場合、Data１３とTRN-T fieldsを送信する。このとき、Data１３には、イニシエータ側のパケットタイプでの送信BFトラッキングのリクエストが含まれる。TRN-T fieldsは、送信側のBF用のデータである。
【００８０】
レスポンダは、イニシエータから送信されたData１３とTRN-R fieldsを受信した場合、Ack１３とBRPフレームを送信する。BRPフレームには、最適な電波で受信されたセクタを示す情報のフィードバックが付加される。
【００８１】
以上のようにして、イニシエータ側から送信される最適な電波の方向がイニシエータ側によって特定される。無線通信システムにおいては、以上のようなBFトラッキングがBF設定として行われるようにしてもよい。
【００８２】
なお、BF設定の方法としては、上述したBFトレーニングまたはBFトラッキングに限らず、BF設定を行うことができるすべてのBFの方法を用いることができる。
【００８３】
＜４．コンテンツのフォーマット例＞
＜コンテンツのフォーマット例＞
図８は、エンタテイメント装置１１により再生されるコンテンツにおけるデータの配置の例を示す図である。
【００８４】
図８においては、右への矢印が時間の経過を表している。
【００８５】
コンテンツのデータにおいて、ハッチが付されている箇所には、ユーザにおいて激しい動作が発生すると予測されるシーンのデータが配置されている。コンテンツのデータの下にある黒塗りの矩形は、激しい動作が発生すると予測されるシーンの前に配置されるメタ情報を表している。メタ情報から延びる矢印の先にある矩形は、メタ情報に基づいて生成されるBF設定の実行情報を表している。
【００８６】
図９は、コンテンツのあるシーンの例を示す図である。
【００８７】
図９には、２台の車が急スピードで蛇行運転を行っているシーンが示されている。
【００８８】
ユーザは、図９のような動きの激しいシーンを見た場合、身を乗り出したり、身体を左右に振ったりして移動する可能性がある。そこで、ユーザに激しい動作が発生すると予測されるシーンのデータの時間的に手前の位置には、図８の黒塗りの矩形に示されるように、メタ情報が配置される。
【００８９】
なお、激しい動作に限らず、動作が少しでも発生すると予測されるシーンの手前の位置にメタ情報が配置されるようにしてもよい。
【００９０】
エンタテイメント装置１１は、コンテンツを解析し、このようにして配置されるメタ情報を抽出する。
【００９１】
コンテンツに配置されるメタ情報は、BF設定の開始トリガ（開始時刻）、BF設定の終了トリガ（終了時刻）、BFのシーケンス回数、BFの範囲、BFのパターン、BFの周期、およびBFの閾値などの、BFに関連するパラメータから構成される。
【００９２】
BFのシーケンス回数は、BF設定の実行回数である。BFの範囲は、電波の方向の振り幅である。BFのパターンは、電波を送るアンテナと電波の方向との組み合わせなどを示す情報である。
【００９３】
BFの周期は、BF設定の周期である。BFの閾値は、受信に最適である電波を判定する際に用いられる閾値である。例えば、受信した電波の強さが閾値より小さい場合、BF設定は、再度行われたり、中止されたりする。
【００９４】
エンタテイメント装置１１は、メタ情報に基づいて、BF設定の実行情報を生成する。BF設定の実行情報は、メタ情報に含まれるパラメータのうちの少なくとも１つのパラメータからなる。BF設定の実行情報には、メタ情報のすべてのパラメータが含まれるようにしてもよいし、メタ情報のパラメータのうち、必要なパラメータだけが含まれるようにしてもよい。エンタテイメント装置１１により生成されたBF設定の実行情報は、無線中継装置１２に出力される。
【００９５】
＜５．無線通信システムの動作＞
＜第１の処理例＞
図１０は、無線通信システムの第１の処理を説明するフローチャートである。
【００９６】
図１０に示される第１の処理は、メタ情報として、BF設定の開始トリガが含まれている場合の処理である。図１０の処理は、コンテンツの再生がエンタテイメント装置１１により行われているときに開始される。
【００９７】
ステップＳ１１において、エンタテイメント装置１１は、BF設定の検出処理を行う。BF設定の検出処理については、図１１を参照して後述する。BF設定の検出処理がステップＳ１１において行われることにより、BF設定の開始トリガが、BF設定の実行情報として、無線中継装置１２に出力される。
【００９８】
なお、開始トリガは、メッセージを用いた命令でもよいし、物理的な電気信号でもよい。
【００９９】
無線中継装置１２は、エンタテイメント装置１１から送信されるBF設定の実行情報を受信する。
【０１００】
ステップＳ２１において、無線中継装置１２は、BF設定処理を行う。BF設定処理については、図１２を参照して後述する。BF設定処理により、BF設定が実行される。
【０１０１】
無線中継装置１２の処理に対応して、ステップＳ３１において、HMD１３は、無線中継装置１２とBF設定を実行する。なお、BF設定の実行では、図５を参照して説明したBFトレーニング、図６と図７を参照して説明したBFトラッキングなどが行われる。
【０１０２】
BF設定が終了することで、処理は一旦終了となる。以降、コンテンツ内にメタ情報が検出された場合（例えば、ステップＳ１２）に、上述した処理と同じ処理が繰り返される。
【０１０３】
すなわち、ステップＳ１２において、BF設定の検出処理が行われ、コンテンツ内にメタ情報が検出された場合、BF設定の開始トリガが、BF設定の実行情報として、無線中継装置１２に出力される。
【０１０４】
ステップＳ２２およびＳ３２において、HMD１３と無線中継装置１２とによりBF設定処理が行われる。以降、コンテンツ内にメタ情報が検出された場合に、上述した処理と同じ処理が繰り返される。
【０１０５】
図１１は、図１０のステップＳ１１において行われるBF設定の検出処理を説明するフローチャートである。
【０１０６】
図１１のBF設定の検出処理は、エンタテイメント装置１１によって行われる処理である。
【０１０７】
ステップＳ５１において、コンテンツ解析部５２は、再生中のコンテンツを解析する。
【０１０８】
ステップＳ５２において、コンテンツ解析部５２は、メタ情報があるか否かを判定する。ステップＳ５２において、メタ情報がないと判定された場合、処理は、ステップＳ５１に戻り、それ以降の処理が繰り返される。
【０１０９】
ステップＳ５２において、メタ情報があると判定された場合、処理は、ステップＳ５３に進む。コンテンツ解析部５２は、メタ情報を抽出し、制御部５１に出力する。
【０１１０】
ステップＳ５３において、制御部５１は、メタ情報を解析する。
【０１１１】
ステップＳ５４において、制御部５１は、解析したメタ情報に基づいて、BF設定を制御するタイミングであるか否かを判定する。
【０１１２】
ステップＳ５４において、BF設定を制御するタイミングであると判定された場合、処理は、ステップＳ５５に進む。制御部５１は、解析したメタ情報に基づいて、BF設定の実行情報を生成する。
【０１１３】
ステップＳ５５において、制御部５１は、BF設定の実行情報（例えば、図１０の開始トリガ）を、外部IF部５６を介して無線中継装置１２に送信する。
【０１１４】
一方、ステップＳ５４において、BF設定を制御するタイミングではないと判定された場合、ステップＳ５３に戻り、それ以降の処理が繰り返される。
【０１１５】
ステップＳ５６において、制御部５１は、メタ情報に基づいて、BF設定を終了するか否かを判定する。例えば、メタ情報に、BFの周期またはBF設定の終了トリガなどが含まれる場合、ステップＳ５６において、BF設定を終了しないと判定され、ステップＳ５４に戻り、それ以降の処理が繰り返される。
【０１１６】
メタ情報に、制御が必要なパラメータがない場合、ステップＳ５６において、BF設定を終了すると判定され、BF設定の検出処理は終了される。
【０１１７】
図１２は、図１０のステップＳ２１において行われるBF設定処理を説明するフローチャートである。
【０１１８】
図１２のBF設定処理は、無線中継装置１２によって行われる処理である。
【０１１９】
エンタテイメント装置１１から送信されたBF設定の実行情報は、外部IF部７２を介して制御部７１に供給される。
【０１２０】
ステップＳ７１において、制御部７１は、BF設定の実行情報を受信したと判定するまで待機する。ステップＳ７１において、BF設定の実行情報を受信したと判定された場合、処理は、ステップＳ７２に進む。
【０１２１】
ステップＳ７２において、制御部７１は、BF設定の実行情報を解析する。
【０１２２】
ステップＳ７３において、制御部７１は、BF設定の実行情報の解析結果に基づいて、BF設定のタイミングであるか否かを判定する。ステップＳ７３において、BF設定のタイミングであると判定された場合、処理は、ステップＳ７４に進む。
【０１２３】
ステップＳ７４において、制御部７１は、無線通信部７４に、BF設定を開始させる。
【０１２４】
一方、ステップＳ７３において、BF設定のタイミングではないと判定された場合、ステップＳ７２に戻り、それ以降の処理が繰り返される。
【０１２５】
ステップＳ７５において、制御部７１は、BF設定を終了したか否かを判定する。ステップＳ７５において、BF設定を終了していないと判定された場合、ステップＳ７３に戻り、それ以降の処理が繰り返される。
【０１２６】
ステップＳ７５において、BF設定を終了したと判定された場合、BF設定処理は終了される。
【０１２７】
＜第２の処理例＞
図１３は、無線通信システムの第２の処理を説明するフローチャートである。
【０１２８】
図１３に示される第２の処理例は、メタ情報として、BF設定の開始トリガとBFのシーケンス回数とが含まれている場合の処理である。図１３の例の場合、BFのシーケンス回数は３回とされる。図１３の処理は、コンテンツの再生がエンタテイメント装置１１により行われているときに開始される。
【０１２９】
ステップＳ１１１において、エンタテイメント装置１１は、BF設定の検出処理を行う。BF設定の検出処理は、図１１を参照して上述した検出処理と基本的に同様の処理であるため、その説明は省略される。BF設定の検出処理がステップＳ１１１において行われることによりBF設定の開始トリガとBFのシーケンス回数とが、BF設定の実行情報として、無線中継装置１２に送信される。
【０１３０】
無線中継装置１２は、エンタテイメント装置１１から送信されるBF設定の開始トリガとBFのシーケンス回数とを受信する。
【０１３１】
ステップＳ１２１において、無線中継装置１２は、BF設定処理を行う。BF設定処理については、図１２を参照して上述したBF設定処理と基本的に同様の処理であるため、その説明は省略される。BF設定処理により、BF設定が実行される。
【０１３２】
無線中継装置１２の処理に対応して、ステップＳ１３１において、HMD１３は、無線中継装置１２とBF設定を実行する。なお、BF設定の実行は、BFのシーケンス回数（３回）分繰り返し行われる。
【０１３３】
BF設定が、BFのシーケンス回数分実行されることで、処理は一旦終了され、以降、コンテンツ内に開始トリガとBFのシーケンス回数とが検出された場合に、上述した処理が繰り返される。
【０１３４】
＜第３の処理例＞
図１４は、無線通信システムの第３の処理を説明するフローチャートである。
【０１３５】
図１４に示される第３の処理例は、メタ情報として、BF設定の開始トリガと終了トリガが含まれる場合の処理である。なお、メタ情報として、BF設定の開始時刻と終了時刻が含まれる場合も基本的に同様の処理が行われる。図１４の処理は、コンテンツの再生がエンタテイメント装置１１により行われているときに開始される。
【０１３６】
ステップＳ１５１において、エンタテイメント装置１１は、BF設定の検出処理を行う。BF設定の検出処理は、図１１を参照して上述した検出処理と基本的に同様の処理であるため、その説明は省略される。BF設定の検出処理がステップＳ１５１において行われることにより、BF設定の開始トリガが、BF設定の実行情報として、無線中継装置１２に出力される。
【０１３７】
無線中継装置１２は、エンタテイメント装置１１から送信されたBF設定の開始トリガを受信する。
【０１３８】
ステップＳ１６１において、無線中継装置１２は、BF設定処理を行う。BF設定処理については、図１２を参照して上述したBF設定処理と基本的に同様の処理であるため、その説明は省略される。BF設定処理により、BF設定が実行される。
【０１３９】
無線中継装置１２の処理に対応して、ステップＳ１７１において、HMD１３は、無線中継装置１２との間で、BF設定を実行する。なお、BF設定の実行は、エンタテイメント装置１１によりメタ情報に基づいてBF設定の終了トリガが、BF設定の実行情報として送信され、無線中継装置１２に受信されるまで繰り返し行われる。
【０１４０】
図１４の場合、BF設定の実行は、BF設定の開始トリガが無線中継装置１２に受信されてから、エンタテイメント装置１１によりメタ情報に基づいてBF設定の終了トリガが送信され、無線中継装置１２に受信されるまで５回繰り返されている。
【０１４１】
BF設定の終了トリガによりBF設定が終了されることで、処理は一旦終了され、以降、コンテンツ内に開始トリガと終了トリガとが再度検出された場合に、上述した処理が繰り返される。
【０１４２】
＜第４の処理例＞
図１５は、無線通信システムの第４の処理を説明するフローチャートである。
【０１４３】
図１５に示される第４の処理例は、メタ情報として、BF設定の開始トリガと、周期Ｔと、BFのシーケンス回数とが含まれている場合が示されている。図１５の例の場合、BFのシーケンス回数は１回とされる。図１５の処理は、コンテンツの再生がエンタテイメント装置１１により行われているときに開始される。
【０１４４】
ステップＳ２１１において、エンタテイメント装置１１は、BF設定の検出処理を行う。BF設定の検出処理は、図１１を参照して上述した検出処理と基本的に同様の処理であるため、その説明は省略される。BF設定の検出処理がステップＳ２１１において行われることによりBF設定の開始トリガとBFのシーケンス周期とが、BF設定の実行情報として、無線中継装置１２に送信される。
【０１４５】
無線中継装置１２は、エンタテイメント装置１１から送信されたBF設定の開始トリガを受信する。
【０１４６】
ステップＳ２２１において、無線中継装置１２は、BF設定処理を行う。BF設定処理については、図１２を参照して上述したBF設定処理と基本的に同様の処理であるため、その説明は省略される。BF設定処理により、BF設定が実行される。
【０１４７】
無線中継装置１２の処理に対応して、ステップＳ２３１において、HMD１３は、無線中継装置１２との間で、BF設定を実行する。なお、このBF設定の実行は、BFのシーケンス回数（１回）分繰り返し行われる。
【０１４８】
BF設定が、BFのシーケンス回数分実行された後、周期Ｔが経過する毎に、上述した処理が繰り返される。
【０１４９】
すなわち、周期Ｔを経過したところで、エンタテイメント装置１１の制御部５１は、BF設定の開始トリガを、BF設定の実行情報として、無線中継装置１２に出力する。
【０１５０】
ステップＳ２２２において、無線中継装置１２は、BF設定処理を行う。ステップＳ２２２の処理によりBF設定の実行が開始される。
【０１５１】
無線中継装置１２の処理に対応して、ステップＳ２３２において、HMD１３は、無線中継装置１２との間で、BF設定を実行する。なお、このBF設定の実行は、BFのシーケンス回数（１回）分繰り返し行われる。
【０１５２】
BF設定がBFのシーケンス回数分実行された後、例えば、終了が指示されるまで、周期Ｔが経過する毎に、上述した処理が繰り返される。
【０１５３】
なお、図１０、図１３乃至図１５で示したBF設定は、並行して実行されるようにしてもよい。また、コンテンツに含まれるメタ情報は、BFのパラメータとなる範囲、パターン、BFの検出閾値などのパラメータが含まれるようにしてもよい。
【０１５４】
BFのパラメータとなる範囲は、例えば、BFで選択する電波に付されたＩＤの範囲である。パターンは、例えば、BF設定の方法が、BFトレーニングまたはBFトラッキングのどちらの方法を用いるかを示す情報であってもよい。
【０１５５】
また、BF設定において、メタ情報のパラメータの組み合わせは、上記の例に限らず、異なる組み合わせで用いたれてもよい。
【０１５６】
＜６．無線通信システムの変形例＞
＜変形例１＞
図１の無線通信システムでは、エンタテイメント装置１１において、コンテンツに配置されたメタ情報が抽出され、BF設定の実行情報が生成される。
【０１５７】
変形例１の無線通信システムでは、エンタテイメント装置１１において、コンテンツの画像の解析結果に基づいて、HMD１３のユーザの動作の発生が予測され、BF設定の実行情報が生成される。
【０１５８】
図１６は、エンタテイメント装置１１の構成例を示すブロック図である。
【０１５９】
図１６に示す構成のうち、図２を参照して説明した構成と同じ構成には同じ符号を付してある。重複する説明については適宜省略する。
【０１６０】
エンタテイメント装置１１は、制御部２１１、コンテンツ解析部５２、無線通信部５３、操作入力部５４、入出力部５５、外部IF部５６、および記憶部５７から構成される。
【０１６１】
制御部２１１は、CPUにより所定のプログラムを実行し、各種の演算処理または各部の動作制御などを行い、エンタテイメント装置１１の全体の動作を制御する。
【０１６２】
図１６に示す制御部２１１の構成は、動作予測部２２１が設けられている点で、図２に示す制御部５１の構成と異なる。
【０１６３】
動作予測部２２１は、コンテンツ解析部５２から供給されるコンテンツの画像の解析結果に基づいて、HMD１３のユーザの動作を予測する。
【０１６４】
制御部２１１は、動作予測部２２１による予測結果に基づいて、BF設定の実行情報を生成する。BF設定の実行情報は、外部IF部５６を介して、無線中継装置１２に出力される。
【０１６５】
コンテンツ解析部５２は、再生中のコンテンツの画像を解析し、解析結果を動作予測部２２１に出力する。
【０１６６】
なお、変形例１の無線通信システムの処理は、ステップＳ１１のBF設定の検出処理以外は、図１０を参照して上述した処理と基本的に同様の処理となる。変形例１の無線通信システムの処理としては、図１の無線通信システムと異なる処理であるBF設定の検出処理についてのみ説明する。
【０１６７】
図１７は、図１０のステップＳ１１において行われるBF設定の検出処理の他の例を説明するフローチャートである。
【０１６８】
図１７のBF設定の検出処理は、図１６のエンタテイメント装置１１によって行われる処理である。
【０１６９】
ステップＳ３１１において、コンテンツ解析部５２は、再生中のコンテンツの画像を解析し、解析結果を動作予測部２２１に出力する。
【０１７０】
ステップＳ３１２において、動作予測部２２１は、コンテンツ解析部５２から供給される解析結果に基づいて、HMD１３のユーザの動作を予測し、予測結果を制御部２１１に出力する。
【０１７１】
ステップＳ３１３において、制御部２１１は、動作予測部２２１から供給される予測結果に基づいて、HMD１３のユーザに、激しい動作が発生することが予測されたか否かを判定する。激しい動作が発生することが予測されたか否かは、動作の大きさに関する閾値を用いて判定される。
【０１７２】
ステップＳ３１３において、激しい動作が発生することが予測されていないと判定された場合、処理は、ステップＳ３１１に戻り、それ以降の処理が繰り返される。
【０１７３】
ステップＳ３１３において、激しい動作が発生することが予測されたと判定された場合、処理は、ステップＳ３１４に進む。
【０１７４】
ステップＳ３１４において、制御部２１１は、BF設定の実行情報を生成する。
【０１７５】
ステップＳ３１５において、制御部２１１は、BF設定の実行情報に基づいて、BF設定を制御するタイミングであるか否かを判定するまで待機している。
【０１７６】
ステップＳ３１５において、BF設定を制御するタイミングであると判定された場合、処理は、ステップＳ３１６に進む。
【０１７７】
ステップＳ３１６において、制御部２１１は、BF設定の実行情報（例えば、図１４の開始トリガまたは終了トリガ）を、外部IF部５６を介して無線中継装置１２に出力する。
【０１７８】
ステップＳ３１７において、制御部２１１は、BF設定の実行情報に基づいて、BF設定を終了するか否かを判定する。BF設定の実行情報に、制御が必要なパラメータがある場合、ステップＳ３１７において、BF設定を終了しないと判定され、ステップＳ３１５に戻り、それ以降の処理が繰り返される。
【０１７９】
BF設定の実行情報に、制御が必要なパラメータがない場合、ステップＳ３１７において、BF設定を終了すると判定され、BF設定の検出処理は終了される。
【０１８０】
以上のように、変形例１の無線通信システムにおいては、コンテンツの画像の解析結果に基づいてHMD１３のユーザの動作が予測され、予測結果に基づいてBFの実行情報が生成される。これにより、HMD１３のユーザの動作が激しくなる前にBF設定を行うことができる。
【０１８１】
＜変形例２＞
変形例２の無線通信システムでは、HMD１３において、撮像により得られた画像またはセンサデータが解析され、BF設定の実行情報が生成される。
【０１８２】
図１８は、HMD１３の構成例を示すブロック図である。
【０１８３】
図１８に示す構成のうち、図４を参照して説明した構成と同じ構成には同じ符号を付してある。重複する説明については適宜省略する。
【０１８４】
HMD１３は、制御部２５１、撮像部９２、出力部９３、操作入力部９４、センサ部９５、外部IF部９６、記憶部９７、および無線通信部９８から構成される。
【０１８５】
制御部２５１は、CPUにより所定のプログラムを実行し、各種の演算処理または各部の動作制御などを行い、HMD１３の全体の動作を制御する。
【０１８６】
図１８に示す制御部２５１の構成は、解析部２６１、動作予測部２６２、BF情報生成部２６３、およびBF設定部２６４が設けられている点で、図２に示す制御部９１の構成と異なる。
【０１８７】
解析部２６１は、撮像部９２により得られた画像またはセンサ部９５から供給されるセンサデータを解析する。解析部２６１は、画像またはセンサデータの解析結果を動作予測部２６２に供給する。
【０１８８】
動作予測部２６２は、解析部２６１から供給される画像またはセンサデータの解析結果に基づいて、HMD１３のユーザの動作を予測し、予測結果をBF情報生成部２６３に供給する。
【０１８９】
BF情報生成部２６３は、動作予測部２６２から供給される予測結果に基づいて、BF設定の実行情報を生成する。
【０１９０】
BF設定部２６４は、BF設定の実行情報に基づいて、無線通信部９８を制御し、BF設定を開始させる。
【０１９１】
すなわち、図１の無線通信システムにおいては、エンタテイメント装置１１から供給されるBF設定の実行情報に基づいて、無線中継装置１２がイニシエータとして、BF設定を開始していた。変形例２の無線通信システムにおいては、HMD１３が生成したBF設定の実行情報に基づいて、HMD１３がイニシエータとして、BF設定を開始する。
【０１９２】
図１９は、変形例２の無線通信システムの処理を説明するフローチャートである。
【０１９３】
なお、図１９の場合、図１の無線通信システムと同様に、エンタテイメント装置１１により再生された画像が、無線中継装置１２からミリ波無線通信によりHMD１３に送信されている。または、HMD１３により撮像された画像が、HMD１３からミリ波無線通信により無線中継装置１２に送信されている。
【０１９４】
例えば、HMD１３の撮像部９２は撮像を開始する。撮像により生成された画像が、解析部２６１に出力される。また、センサ部９５は測定を開始する。測定により得られたセンサデータが、解析部２６１に出力される。
【０１９５】
ステップＳ５１１において、解析部２６１、動作予測部２６２、およびBF情報生成部２６３は、BF設定の検出処理を行う。BF設定の検出処理については、図１７を参照して上述したBF設定の検出処理と基本的に同様の処理であるので、その説明は省略する。ステップＳ５１１の処理により、解析結果に基づいて、動作が予測される。そして、BF設定の実行情報が生成され、BF設定部２６４に出力される。
【０１９６】
BF設定部２６４は、BF情報生成部２６３から供給されたBF設定の実行情報を取得する。
【０１９７】
ステップＳ５１２において、BF設定部２６４は、BF設定処理を行う。BF設定処理については、図１２を参照して上述したBF設定処理と基本的に同様の処理であるので、その説明は省略する。ステップＳ５１２の処理によりBF設定が実行される。
【０１９８】
これに対応して、ステップＳ５２１において、無線中継装置１２は、HMD１３との間で、BF設定を実行する。なお、このBF設定の実行では、図５のBFトレーニングまたは図６と図７のBFトラッキングなどが行われる。
【０１９９】
BF設定が終了することで、処理は一旦終了され、以降、動作が再び予測された場合（例えば、ステップＳ５１３）に、上述した処理が繰り返される。
【０２００】
以上のように、変形例２の無線通信システムにおいては、撮像された画像や測定されたセンサデータの解析結果に基づいて、HMD１３の動作が予測されて、予測結果に基づいて、BFの実行情報が生成される。これにより、HMD１３の動作が激しくなる前にBF設定を行うことができる。
【０２０１】
＜変形例３＞
変形例３の無線通信システムでは、変形例２の無線通信システムの場合と同様に、HMD１３において、撮像により得られた画像またはセンサデータの解析結果に基づいて動作が予測され、BF設定の実行情報が生成される。
【０２０２】
再度、図１８を用いて具体的に説明する。重複する説明については適宜省略する。
【０２０３】
HMD１３の解析部２６１は、撮像部９２により得られた画像またはセンサ部９５から供給されるセンサデータを解析する。動作予測部２６２は、解析部２６１から供給される画像またはセンサデータの解析結果に基づいて、HMD１３のユーザの動作を予測する。例えば、撮像部９２は、屋外にて交通信号を撮像している場合、交通信号の画像が解析部２６１に供給される。
【０２０４】
解析部２６１は、画像の解析結果を動作予測部２６２に供給する。動作予測部２６２は、解析部２６１から供給される画像の解析結果に基づいて、ユーザの動作を予測し、予測結果をBF情報生成部２６３に供給する。
【０２０５】
例えば、撮像中の画像において、交通信号が赤から青に変わった瞬間、停止していたユーザが歩き出すことが予測される。同様に、交通信号が黄色から赤に変わった瞬間など、停止または急停止することが予測される。
【０２０６】
BF情報生成部２６３は、撮像中の画像において、交通信号が赤から青、黄色から赤に変わった瞬間など、HMD１３のユーザの動作の発生が予測される場合に、BF設定のON/OFFを実施する。すなわち、HMD１３のユーザの動作の発生が予測される場合、BF情報生成部２６３は、BF設定の実行情報を生成する。HMD１３のユーザの動作の発生が予測されない場合、BF情報生成部２６３は、BF設定をしないので、BF設定の実行情報を生成しない。
【０２０７】
なお、変形例３の無線通信システムの処理は、図１９を参照して上述した処理と基本的に同様の処理であるため、その説明は省略される。
【０２０８】
以上のように、変形例３の無線通信システムにおいては、画像やセンサデータの解析結果に基づいてHMD１３の動作の発生が予測されて、予測結果に基づいて、BF設定の実行情報が生成される。これにより、HMD１３の動作が激しくなる前にBF設定を行うことができる。
【０２０９】
なお、以上においては、ユーザが用いるデバイスとしてHMD１３を用いる場合について説明したが、HMD１３に代えて、撮像部を備えるスマートフォン、タブレット端末、車載器などのデバイスが、ユーザが用いるデバイスとして用いられてもよい。これらの場合、公衆網のミリ波無線での通信が想定される。
【０２１０】
本技術においては、無線通信を行う通信部のビームフォーミング設定をコンテンツに連動させて実行させる。
【０２１１】
したがって、本技術によれば、通信路の特性が劣化する前に、ユーザの動作に合わせた最適なタイミングでBF設定を行うことが可能となる。また、無線通信のロバスト性を向上させることができることにより、通信品質を向上させることができる。
【０２１２】
また、通信機器の動作前にBFを行うので、データ通信帯域の影響も最小限に抑えることができる。
【０２１３】
以上、本技術を、ミリ波の無線通信を例に説明したが、本技術は、ミリ波以外の無線通信にも適用することができる。
【０２１４】
＜７．コンピュータ＞
＜コンピュータのハードウエア構成例＞
上述した一連の処理は、ハードウエアにより実行することもできるし、ソフトウエアにより実行することもできる。一連の処理をソフトウエアにより実行する場合には、そのソフトウエアを構成するプログラムが、コンピュータにインストールされる。ここで、コンピュータには、専用のハードウエアに組み込まれているコンピュータや、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどが含まれる。
【０２１５】
図２０は、上述した一連の処理をプログラムにより実行するコンピュータのハードウエアの構成例を示すブロック図である。
【０２１６】
コンピュータにおいて、CPU（Central Processing Unit）３０１，ROM（Read Only Memory）３０２、RAM（Random Access Memory）３０３は、バス３０４により相互に接続されている。
【０２１７】
バス３０４には、さらに、入出力インタフェース３０５が接続されている。入出力インタフェース３０５には、入力部３０６、出力部３０７、記憶部３０８、通信部３０９、およびドライブ３１０が接続されている。
【０２１８】
入力部３０６は、キーボード、マウス、マイクロフォンなどよりなる。出力部３０７は、ディスプレイ、スピーカなどよりなる。記憶部３０８は、ハードディスクや不揮発性のメモリなどよりなる。通信部３０９は、ネットワークインタフェースなどよりなる。ドライブ３１０は、磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリなどのリムーバブルメディア３１１を駆動する。
【０２１９】
以上のように構成されるコンピュータでは、CPU３０１が、例えば、記憶部３０８に記憶されているプログラムを、入出力インタフェース３０５およびバス３０４を介して、RAM３０３にロードして実行することにより、上述した一連の処理が行われる。
【０２２０】
コンピュータ（CPU３０１）が実行するプログラムは、例えば、パッケージメディア等としてのリムーバブルメディア３１１に記録して提供することができる。また、プログラムは、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の伝送媒体を介して提供することができる。
【０２２１】
コンピュータでは、プログラムは、リムーバブルメディア３１１をドライブ３１０に装着することにより、入出力インタフェース３０５を介して、記憶部３０８にインストールすることができる。また、プログラムは、有線または無線の伝送媒体を介して、通信部３０９で受信し、記憶部３０８にインストールすることができる。その他、プログラムは、ROM３０２や記憶部３０８に、あらかじめインストールしておくことができる。
【０２２２】
なお、コンピュータが実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであっても良いし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであっても良い。
【０２２３】
また、本明細書において、システムとは、複数の構成要素（装置、モジュール（部品）等）の集合を意味し、すべての構成要素が同一筐体中にあるか否かは問わない。従って、別個の筐体に収納され、ネットワークを介して接続されている複数の装置、および、１つの筐体の中に複数のモジュールが収納されている１つの装置は、いずれも、システムである。
【０２２４】
なお、本明細書に記載された効果はあくまで例示であって限定されるものでは無く、また他の効果があってもよい。
【０２２５】
本技術の実施の形態は、上述した実施の形態に限定されるものではなく、本技術の要旨を逸脱しない範囲において種々の変更が可能である。
【０２２６】
例えば、本技術は、１つの機能をネットワークを介して複数の装置で分担、共同して処理するクラウドコンピューティングの構成をとることができる。
【０２２７】
また、上述のフローチャートで説明した各ステップは、１つの装置で実行する他、複数の装置で分担して実行することができる。
【０２２８】
さらに、１つのステップに複数の処理が含まれる場合には、その１つのステップに含まれる複数の処理は、１つの装置で実行する他、複数の装置で分担して実行することができる。
【０２２９】
［構成の組み合わせ例］
本技術は、以下のような構成をとることもできる。
（１）
無線通信を行う通信部のビームフォーミング設定をコンテンツに連動させて実行させる制御部を備える
通信制御装置。
（２）
前記ビームフォーミング設定を行う前記通信部をさらに備える
前記（１）に記載の通信制御装置。
（３）
前記制御部は、前記ビームフォーミング設定の実行情報に基づいて、前記ビームフォーミング設定を実行させる
前記（１）または（２）に記載の通信制御装置。
（４）
前記実行情報には、前記ビームフォーミング設定の開始を示すトリガ情報が含まれる
前記（３）に記載の通信制御装置。
（５）
前記実行情報には、前記ビームフォーミング設定の開始時刻および終了時刻、並びにビームフォーミングの回数、範囲、パターン、周期、および閾値の少なくともいずれか１つが含まれる
前記（３）に記載の通信制御装置。
（６）
前記実行情報は、前記コンテンツに含まれている
前記（３）乃至（５）のいずれかに記載の通信制御装置。
（７）
前記コンテンツにおいて、前記通信部と前記無線通信を行う装置のユーザの動作が予測される場面を示す情報である
前記（３）乃至（６）のいずれかに記載の通信制御装置。
（８）
前記実行情報は、前記コンテンツにおいて、前記場面のデータの前に配置されている
前記（７）に記載の通信制御装置。
（９）
前記コンテンツを解析する解析部をさらに備え、
前記制御部は、前記解析部による解析結果に基づいて、前記実行情報を生成する
前記（３）乃至（８）のいずれかに記載の通信制御装置。
（１０）
前記コンテンツの画像を解析する解析部をさらに備え、
前記制御部は、前記解析部による解析結果に基づいて、前記通信部と前記無線通信を行う装置のユーザの動作を予測することで、前記実行情報を生成する
前記（３）乃至（５）のいずれかに記載の通信制御装置。
（１１）
被写体を撮像して、画像を生成する撮像部と、
前記撮像部により生成された前記画像および筐体に設置されるセンサからの情報の少なくともいずれか一方を解析する解析部と
をさらに備え、
前記制御部は、前記解析部による解析結果に基づいて、前記通信部と前記無線通信を行う装置のユーザの動作を予測することで、前記実行情報を生成する
前記（３）乃至（５）のいずれかに記載の通信制御装置。
（１２）
通信制御装置が、
無線通信を行う通信部のビームフォーミング設定をコンテンツに連動させて実行させる
通信制御方法。
（１３）
無線通信のビームフォーミング設定をコンテンツに連動させるように実行された制御に従って、他の通信装置と前記ビームフォーミング設定を行う通信部を備える
通信装置。
（１４）
通信装置が、
無線通信のビームフォーミング設定をコンテンツに連動させるように実行された制御に従って、他の通信装置と前記ビームフォーミング設定を行う
通信方法。
【符号の説明】
【０２３０】
１１  エンタテイメント装置，  １２  無線中継装置，  １３  HMD，  ５１  制御部，  ５２  コンテンツ解析部，  ５３  無線通信部，  ５４  操作入力部，  ５５  入出力部，  ５６  外部IF部，  ５７  記憶部，  ７１  制御部，  ７２  外部IF部，  ７３  記憶部，  ７４  無線通信部，  ９１  制御部，  ９２  撮像部，  ９３  表示部，  ９４  操作入力部，  ９５  センサ部，  ９６  外部IF部，  ９７  記憶部，  ９８  無線通信部，  ２１１  制御部，  ２２１  動作予測部，  ２５１  制御部，  ２６１  解析部，  ２６２  動作予測部，  ２６３  BF情報生成部，  ２６４  BF設定部
【図１】
2020110770.tif 000003
【図２】
2020110770.tif 000004
【図３】
2020110770.tif 000005
【図４】
2020110770.tif 000006
【図５】
2020110770.tif 000007
【図６】
2020110770.tif 000008
【図７】
2020110770.tif 000009
【図８】
2020110770.tif 000010
【図９】
2020110770.tif 000011
【図１０】
2020110770.tif 000012
【図１１】
2020110770.tif 000013
【図１２】
2020110770.tif 000014
【図１３】
2020110770.tif 000015
【図１４】
2020110770.tif 000016
【図１５】
2020110770.tif 000017
【図１６】
2020110770.tif 000018
【図１７】
2020110770.tif 000019
【図１８】
2020110770.tif 000020
【図１９】
2020110770.tif 000021
【図２０】
2020110770.tif 000022
【国際調査報告】
2020110770.tif 000023
2020110770.tif 000024
2020110770.tif 000025
2020110770.tif 000026