(57)【要約】【課題】映像を途切れにくくする。【解決手段】アンテナ部104は、１フレーム期間内または１フィールド期間内に、１フレームまたは１フィールドの映像データを、設定された通信経路で送信する指向性アンテナを有する。映像信号処理部107は、指向性アンテナから送信される映像データを処理する。制御部101は、通信経路を第１の通信経路に設定し、アンテナ部104に１フレームまたは１フィールドの映像データを第１の通信経路で送信または受信させ、第１の通信経路で映像データを送信または受信させたフレーム期間内またはフィールド期間内と同一のフレーム期間内またはフィールド期間内に、通信経路を第１の通信経路と異なる第２の通信経路に設定し、アンテナ部104に、第１の通信経路で送信または受信された映像データの全部または一部と同じ映像データを第２の通信経路で送信または受信させる。【選択図】図１
2014007440.tif 000002
【特許請求の範囲】
【請求項１】
１フレーム期間内または１フィールド期間内に、１フレームまたは１フィールドの映像データを、設定された通信経路で送信または受信する指向性アンテナを有するアンテナ部と、
前記指向性アンテナから送信または受信される映像データを処理する処理部と、
通信経路を第１の通信経路に設定し、前記アンテナ部に１フレームまたは１フィールドの映像データを前記第１の通信経路で送信または受信させ、前記第１の通信経路で前記映像データを送信または受信させたフレーム期間内またはフィールド期間内と同一のフレーム期間内またはフィールド期間内に、通信経路を前記第１の通信経路と異なる第２の通信経路に設定し、前記アンテナ部に、前記第１の通信経路で送信または受信された前記映像データの全部または一部と同じ映像データを前記第２の通信経路で送信または受信させる制御部と、
を有する無線通信端末。
【請求項２】
前記制御部はさらに、前記アンテナ部に、前記第１の通信経路に関する情報および前記第２の通信経路に関する情報を、前記映像データの送信または受信の相手である他の通信端末との間で送信または受信させる請求項１に記載の無線通信端末。
【請求項３】
前記制御部はさらに、複数フレームまたは複数フィールドの映像データを送信または受信する場合に、最初の１フレームまたは１フィールドの映像データを送信または受信する時点よりも前の時点に、前記アンテナ部を介して複数の通信経路の無線状態を測定する請求項１に記載の無線通信端末。
【請求項４】
前記制御部はさらに、複数フレームまたは複数フィールドの映像データを送信または受信する場合に、前記第１の通信経路および前記第２の通信経路で前記映像データを送信または受信させたフレーム期間内またはフィールド期間内と同一のフレーム期間内またはフィールド期間内に、前記アンテナ部を介して複数の通信経路の無線状態を測定する請求項１に記載の無線通信端末。
【請求項５】
第１のフレーム期間内または第１のフィールド期間内に無線状態を測定する複数の通信経路と、前記第１のフレーム期間内または第１のフィールド期間内の直後の第２のフレーム期間内または第２のフィールド期間内に無線状態を測定する複数の通信経路とが異なる請求項４に記載の無線通信端末。
【請求項６】
前記複数の通信経路の無線状態を測定した結果を示す測定結果情報を記憶する記憶部をさらに有する請求項３または請求項４に記載の無線通信端末。
【請求項７】
前記制御部は、前記測定結果情報に基づいて、前記第１の通信経路および前記第２の通信経路を選択して設定する請求項６に記載の無線通信端末。
【請求項８】
前記制御部は、１フレーム期間内または１フィールド期間内に前記映像データを送信または受信したときの通信エラーの発生量が所定の閾値を超える通信経路を次の１フレーム期間内または１フィールド期間内で設定する優先順位を低くする請求項７に記載の無線通信端末。
【請求項９】
前記制御部は、前記第１の通信経路で受信した前記映像データと前記第２の通信経路で受信した前記映像データとにおいて互いに不足するデータを補って前記１フレームまたは１フィールドの映像データを生成する請求項１に記載の無線通信端末。
【請求項１０】
第１の無線通信端末および第２の無線通信端末を有し、
前記第１の無線通信端末は、
１フレーム期間内または１フィールド期間内に、１フレームまたは１フィールドの映像データを、設定された通信経路で送信する第１の指向性アンテナを有する第１のアンテナ部と、
前記指向性アンテナから送信される映像データを処理する第１の処理部と、
通信経路を第１の通信経路に設定し、前記第１のアンテナ部に１フレームまたは１フィールドの映像データを前記第１の通信経路で送信させ、前記第１の通信経路で前記映像データを送信させたフレーム期間内またはフィールド期間内と同一のフレーム期間内またはフィールド期間内に、通信経路を前記第１の通信経路と異なる第２の通信経路に設定し、前記第１のアンテナ部に、前記第１の通信経路で送信された前記映像データの全部または一部と同じ映像データを前記第２の通信経路で送信させる第１の制御部と、
を有し、
前記第２の無線通信端末は、
１フレーム期間内または１フィールド期間内に、１フレームまたは１フィールドの映像データを、設定された通信経路で受信する第２の指向性アンテナを有する第２のアンテナ部と、
前記指向性アンテナから受信される映像データを処理する第２の処理部と、
通信経路を前記第１の通信経路に設定し、前記第２のアンテナ部に１フレームまたは１フィールドの映像データを前記第１の通信経路で受信させ、前記第１の通信経路で前記映像データを受信させたフレーム期間内またはフィールド期間内と同一のフレーム期間内またはフィールド期間内に、通信経路を前記第２の通信経路に設定し、前記第２のアンテナ部に、前記第１の通信経路で受信された前記映像データの全部または一部と同じ映像データを前記第２の通信経路で受信させる第２の制御部と、
を有する無線通信システム。
【請求項１１】
１フレーム期間内または１フィールド期間内に、１フレームまたは１フィールドの映像データを、設定された通信経路で送信または受信する指向性アンテナを有するアンテナ部と、前記指向性アンテナから送信または受信される映像データを処理する処理部とを有する無線通信端末が無線通信を行う無線通信方法であって、
通信経路を第１の通信経路に設定する第１のステップと、
前記アンテナ部に１フレームまたは１フィールドの映像データを前記第１の通信経路で送信または受信させる第２のステップと、
前記第１の通信経路で前記映像データを送信または受信させたフレーム期間内またはフィールド期間内と同一のフレーム期間内またはフィールド期間内に、通信経路を前記第１の通信経路と異なる第２の通信経路に設定する第３のステップと、
前記アンテナ部に、前記第１の通信経路で送信または受信された前記映像データの全部または一部と同じ映像データを前記第２の通信経路で送信または受信させる第４のステップと、
を有する無線通信方法。
【請求項１２】
１フレーム期間内または１フィールド期間内に、１フレームまたは１フィールドの映像データを、設定された通信経路で送信または受信する指向性アンテナを有するアンテナ部と、前記指向性アンテナから送信または受信される映像データを処理する処理部とを有する無線通信端末のコンピュータに、
通信経路を第１の通信経路に設定する第１のステップと、
前記アンテナ部に１フレームまたは１フィールドの映像データを前記第１の通信経路で送信または受信させる第２のステップと、
前記第１の通信経路で前記映像データを送信または受信させたフレーム期間内またはフィールド期間内と同一のフレーム期間内またはフィールド期間内に、通信経路を前記第１の通信経路と異なる第２の通信経路に設定する第３のステップと、
前記アンテナ部に、前記第１の通信経路で送信または受信された前記映像データの全部または一部と同じ映像データを前記第２の通信経路で送信または受信させる第４のステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、指向性アンテナを使用した無線通信により映像データを送信または受信する技術に関する。
【背景技術】
【０００２】
従来、複数の映像送信端末から送信される映像を映像受信端末が選択して表示する場合に、映像受信端末と映像送信端末との間に映像信号切替え装置(スイッチャー)を配置して、映像受信端末と映像信号切替え装置、映像信号切替え装置と映像送信端末をそれぞれケーブルで接続し、映像信号切替え装置を制御することで映像の選択が行われていた。使用する映像受信端末および映像送信端末の台数が増加した場合、ケーブルの配線および映像信号切替え装置の構成が複雑になると共に、映像受信端末および映像送信端末のレイアウト変更に敏速に対応できない問題があった。
【０００３】
近年、無線伝送技術の向上により、映像送信端末からハイビジョン映像を無線により映像受信端末に伝送することが可能になり、映像受信端末と映像送信端末との無線接続を切り替えることにより、映像受信端末に表示される映像を選択する方法が考えられている。
【０００４】
映像データの無線伝送技術として、広い帯域幅が利用でき高速無線伝送が可能である60GHz帯を使用したミリ波無線技術が注目されている（例えば、特許文献１参照）。ミリ波無線技術の標準規格であるWirelessHD規格では、高速伝送チャネルであるHRP (High Rate PHY)と、低速伝送チャネルであるLRP(Low Rate PHY)とが規定されている。
【０００５】
HRPは、狭指向性のアンテナを用いるため、通信経路の範囲は限定されるが、高いゲインが得られるので、映像データ等の高レートの映像データ伝送に用いられる。一方、LRPは、低レートで広指向性のアンテナを用いるため、HRPと比較して通信経路の範囲が限定されず、通信が途切れにくいので、制御データ等の伝送に用いられる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１１−８２８７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ミリ波無線は光に近い性質を持ち、直進性が高いという特徴から、人間等の遮蔽物が通信経路を横切った際に簡単に通信が途切れてしまう。この問題を回避するため、映像データを伝送している間に通信経路上に障害物が移動する等により無線環境が悪化した場合、アクティブアレイアンテナ等を用いてアンテナの指向性を変更し、無線環境が良好な通信経路を設定することで通信レートを維持する制御が行われている。
【０００８】
例えば、図22に示されるように、映像送信端末TXが通信経路P1を使用して映像受信端末RXに映像データを送信している間に通信経路P1で通信障害が発生した場合、アンテナの指向性の変更により通信経路が通信経路P1から通信経路P2に変更される。しかし、ドアの開閉等の影響でバースト的に無線環境が変化した場合、図23に示されるように、最適な通信経路の設定に時間がかかり、映像が途切れる場合がある。図23は、映像送信端末から映像受信端末に映像データが送信される様子を示している。図中の右方向に時間が経過する。図23の例では、1フレーム目の映像データが通信経路P1で送信された後、通信経路が通信経路P2に変更されるが、この変更に時間がかかり、変更を行っている間に送信されるべきフレームの映像データが送信されず、映像が途切れる場合がある。
【０００９】
本発明は、上述した課題に鑑みてなされたものであって、映像を途切れにくくすることを目的とする。
【課題を解決するための手段】
【００１０】
本発明は、上記の課題を解決するためになされたもので、１フレーム期間内または１フィールド期間内に、１フレームまたは１フィールドの映像データを、設定された通信経路で送信または受信する指向性アンテナを有するアンテナ部と、前記指向性アンテナから送信または受信される映像データを処理する処理部と、通信経路を第１の通信経路に設定し、前記アンテナ部に１フレームまたは１フィールドの映像データを前記第１の通信経路で送信または受信させ、前記第１の通信経路で前記映像データを送信または受信させたフレーム期間内またはフィールド期間内と同一のフレーム期間内またはフィールド期間内に、通信経路を前記第１の通信経路と異なる第２の通信経路に設定し、前記アンテナ部に、前記第１の通信経路で送信または受信された前記映像データの全部または一部と同じ映像データを前記第２の通信経路で送信または受信させる制御部と、を有する無線通信端末である。
【００１１】
また、本発明は、第１の無線通信端末および第２の無線通信端末を有し、前記第１の無線通信端末は、１フレーム期間内または１フィールド期間内に、１フレームまたは１フィールドの映像データを、設定された通信経路で送信する第１の指向性アンテナを有する第１のアンテナ部と、前記指向性アンテナから送信される映像データを処理する第１の処理部と、通信経路を第１の通信経路に設定し、前記第１のアンテナ部に１フレームまたは１フィールドの映像データを前記第１の通信経路で送信させ、前記第１の通信経路で前記映像データを送信させたフレーム期間内またはフィールド期間内と同一のフレーム期間内またはフィールド期間内に、通信経路を前記第１の通信経路と異なる第２の通信経路に設定し、前記第１のアンテナ部に、前記第１の通信経路で送信された前記映像データの全部または一部と同じ映像データを前記第２の通信経路で送信させる第１の制御部と、を有し、前記第２の無線通信端末は、１フレーム期間内または１フィールド期間内に、１フレームまたは１フィールドの映像データを、設定された通信経路で受信する第２の指向性アンテナを有する第２のアンテナ部と、前記指向性アンテナから受信される映像データを処理する第２の処理部と、通信経路を前記第１の通信経路に設定し、前記第２のアンテナ部に１フレームまたは１フィールドの映像データを前記第１の通信経路で受信させ、前記第１の通信経路で前記映像データを受信させたフレーム期間内またはフィールド期間内と同一のフレーム期間内またはフィールド期間内に、通信経路を前記第２の通信経路に設定し、前記第２のアンテナ部に、前記第１の通信経路で受信された前記映像データの全部または一部と同じ映像データを前記第２の通信経路で受信させる第２の制御部と、を有する無線通信システムである。
【００１２】
また、本発明は、１フレーム期間内または１フィールド期間内に、１フレームまたは１フィールドの映像データを、設定された通信経路で送信または受信する指向性アンテナを有するアンテナ部と、前記指向性アンテナから送信または受信される映像データを処理する処理部とを有する無線通信端末が無線通信を行う無線通信方法であって、通信経路を第１の通信経路に設定する第１のステップと、前記アンテナ部に１フレームまたは１フィールドの映像データを前記第１の通信経路で送信または受信させる第２のステップと、前記第１の通信経路で前記映像データを送信または受信させたフレーム期間内またはフィールド期間内と同一のフレーム期間内またはフィールド期間内に、通信経路を前記第１の通信経路と異なる第２の通信経路に設定する第３のステップと、前記アンテナ部に、前記第１の通信経路で送信または受信された前記映像データの全部または一部と同じ映像データを前記第２の通信経路で送信または受信させる第４のステップと、を有する無線通信方法である。
【００１３】
また、本発明は、１フレーム期間内または１フィールド期間内に、１フレームまたは１フィールドの映像データを、設定された通信経路で送信または受信する指向性アンテナを有するアンテナ部と、前記指向性アンテナから送信または受信される映像データを処理する処理部とを有する無線通信端末のコンピュータに、通信経路を第１の通信経路に設定する第１のステップと、前記アンテナ部に１フレームまたは１フィールドの映像データを前記第１の通信経路で送信または受信させる第２のステップと、前記第１の通信経路で前記映像データを送信または受信させたフレーム期間内またはフィールド期間内と同一のフレーム期間内またはフィールド期間内に、通信経路を前記第１の通信経路と異なる第２の通信経路に設定する第３のステップと、前記アンテナ部に、前記第１の通信経路で送信または受信された前記映像データの全部または一部と同じ映像データを前記第２の通信経路で送信または受信させる第４のステップと、を実行させるためのプログラムである。
【発明の効果】
【００１４】
本発明によれば、同一のフレーム期間内またはフィールド期間内に第１の通信経路と第２の通信経路の両方で映像データが伝送されるので、映像を途切れにくくすることができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の第１の実施形態による映像送信端末の構成を示すブロック図である。
【図２】本発明の第１の実施形態による映像受信端末の構成を示すブロック図である。
【図３】本発明の第１の実施形態による映像送信端末の動作の手順を示すフローチャートである。
【図４】本発明の第１の実施形態による映像送信端末の動作の手順を示すフローチャートである。
【図５】本発明の第１の実施形態による映像送信端末の動作の手順を示すフローチャートである。
【図６】本発明の第１の実施形態による映像送信端末の動作の手順を示すフローチャートである。
【図７】本発明の第１の実施形態による映像受信端末の動作の手順を示すフローチャートである。
【図８】本発明の第１の実施形態による映像受信端末の動作の手順を示すフローチャートである。
【図９】本発明の第１の実施形態による映像受信端末の動作の手順を示すフローチャートである。
【図１０】本発明の第１の実施形態による映像受信端末の動作の手順を示すフローチャートである。
【図１１】本発明の第１の実施形態による映像受信端末の動作の手順を示すフローチャートである。
【図１２】本発明の第１の実施形態における指向パターンテーブルの内容を示す参考図である。
【図１３】本発明の第１の実施形態における通信経路テーブルの内容を示す参考図である。
【図１４】本発明の第１の実施形態における通信状態テーブルの内容を示す参考図である。
【図１５】本発明の第１の実施形態において映像送信端末から映像受信端末に映像データが送信される様子を示す参考図である。
【図１６】本発明の第２の実施形態による映像送信端末の動作の手順を示すフローチャートである。
【図１７】本発明の第２の実施形態による映像送信端末の動作の手順を示すフローチャートである。
【図１８】本発明の第２の実施形態による映像送信端末の動作の手順を示すフローチャートである。
【図１９】本発明の第２の実施形態による映像受信端末の動作の手順を示すフローチャートである。
【図２０】本発明の第２の実施形態による映像受信端末の動作の手順を示すフローチャートである。
【図２１】本発明の第２の実施形態による映像受信端末の動作の手順を示すフローチャートである。
【図２２】通信障害の発生により通信経路が変更される様子を示す参考図である。
【図２３】従来技術において映像送信端末から映像受信端末に映像データが送信される様子を示す参考図である。
【発明を実施するための形態】
【００１６】
以下、図面を参照し、本発明の実施形態を説明する。
【００１７】
（第１の実施形態）
まず、本発明の第１の実施形態を説明する。図１は、本実施形態による無線通信端末のうち、映像の送信機能を有する映像送信端末の電気的構成を示している。図１に示される映像送信端末100は、制御部101、ROM102、RAM103、アンテナ部104、映像信号処理部107、および操作部108から構成されており、図示するように相互に接続されている。また、映像送信端末100には映像ソース110が接続されている。
【００１８】
制御部101は、ROM102に格納されているプログラムに従って動作し、映像送信端末100の動作シーケンスを制御する。ROM102はFlashROM等の不揮発メモリであり、映像送信端末100の制御のためのプログラムデータおよび通信設定パラメータを含む各種設定情報がROM102に格納される。
【００１９】
RAM103は、制御部101の演算等に使用するワークエリア、各種設定等を一時的に格納するエリアとして使用される。アンテナ部104は無線通信により映像データを送信する。一例として、アンテナ部104は無線通信回路部105およびアンテナ106を有する。無線通信回路部105は、無線通信に必要な高周波回路部、符号化・復号化回路部、バッファメモリ等から構成され、アンテナ106が接続されている。本実施形態では、無線通信の方式の一例として、ミリ波を用いた無線方式が使用される。アンテナ106は、指向性を制御可能な指向性アンテナである。
【００２０】
アンテナ106は、アダプティブ・アレイ・アンテナで構成されており、指向モードと無指向モードのいずれかの動作モードで動作する。アンテナ106を構成するアンテナ素子から送受信される無線信号の位相の設定を制御部101が制御することで指向モードと無指向モードを切り替えることができる。指向モードでは、制御部101が行う設定に従って、水平面内および垂直面内のアンテナ106の指向角が制御され、所定の指向角に対応したビームが形成される。
【００２１】
指向モードにおけるアンテナ106の指向角のパターンは、指向パターンテーブルに従って設定される。図12は指向パターンテーブルの一例を示している。指向パターンテーブルは、「Direction」、「水平[°]」、「垂直[°]」のそれぞれの項目の値を含む。「Direction」は指向角のパターンを識別する番号である。「水平[°]」は水平面内の指向角の設定値であり、「垂直[°]」は垂直面内の指向角の設定値である。図12に示される例では、水平面内および垂直面内の指向角が-45°〜+45°の範囲内で45°の分解能で制御され、Direction1〜Direction9で示される9種類のパターンに応じたビームを形成することが可能である。これにより送受信時に高いゲインを得ることができるが、利用できる指向角の範囲は限定される。図12に示される指向パターンテーブルはROM102に格納されている。
【００２２】
本実施形態ではアンテナ106の指向角は図12のように設定されるが、アンテナ106の指向角の範囲およびアンテナ106の指向角の分解能はこの限りではない。無指向モードは、指向モードと比較し送受信時のゲインは劣るが、約180°の広い指向角を設定することができる。
【００２３】
映像信号処理部107は、映像ソース110から供給された映像データに対して所定の方式で圧縮処理を行った後、圧縮された映像データをRAM103内のバッファに格納する。1フレーム分の映像データの圧縮処理が完了した時点で、映像信号処理部107は、映像データが準備されたことを制御部101に通知する映像データReady割り込みを発生する。
【００２４】
操作部108は、電源スイッチ、操作スイッチ、設定スイッチ等の複数のスイッチを有し、これらのスイッチの状態および状態変化を電気信号として制御部101に出力する。また、操作部108には、映像受信端末との接続状態および通信状態を報知する複数のLEDが配置されている。
【００２５】
映像ソース110は、ビデオカメラ、DVDプレイヤー等の映像データを供給するデバイスであり、HDMIまたはDVIの映像インターフェースを介して映像信号処理部107に接続されている。図1では、制御部101等が配置される筐体とは別の筐体に映像ソース110が配置され、映像信号処理部107に接続されているが、制御部101等が配置される筐体内に映像ソース110を配置し、映像信号処理部107に接続される構成でもよい。
【００２６】
図1に示される映像送信端末100内の構成のうち、ROM102、RAM103、および操作部108は本発明の無線通信端末における必須の構成ではない。制御部101、アンテナ部104、および映像信号処理部107で本発明の無線通信端末を構成することが可能である。
【００２７】
図2は、本実施形態による無線通信端末のうち、映像の受信機能を有する映像受信端末の電気的構成を示している。図2に示される映像受信端末200は、制御部201、ROM202、RAM203、アンテナ部204、映像信号処理部207、および操作部208から構成されており、図示するように相互に接続されている。また、映像受信端末200にはモニタ210が接続されている。
【００２８】
制御部201は、ROM202に格納されているプログラムに従って動作し、映像受信端末200の動作シーケンスを制御する。ROM202はFlashROM等の不揮発メモリであり、映像受信端末200の制御のためのプログラムデータおよび通信設定パラメータを含む各種設定情報がROM202に格納される。
【００２９】
RAM203は、制御部201の演算等に使用するワークエリア、各種設定等を一時的に格納するエリアとして使用される。アンテナ部204は無線通信により映像データを受信する。一例として、アンテナ部204は無線通信回路部205およびアンテナ206を有する。無線通信回路部205は、無線通信に必要な高周波回路部、符号化・復号化回路部、バッファメモリ等から構成され、アンテナ206が接続されている。本実施形態では、無線通信の方式の一例として、ミリ波を用いた無線方式が使用される。アンテナ206は、アンテナ106と同等の機能を有する指向性アンテナであり、制御部201が行う設定に従って、指向モードと無指向性モードの切り替えおよび指向モード時のアンテナ206の指向角の変更を行うことが可能である。
【００３０】
映像送信端末100のアンテナ106に設定される指向角のパターンと、映像受信端末200のアンテナ206に設定される指向角のパターンとに応じた通信経路を使用して、映像送信端末100と映像受信端末200の間で映像データの無線通信が行われる。つまり、映像送信端末100の制御部101がアンテナ106の指向角のパターンを、例えば図12に示される9種類のパターンのいずれかに設定し、映像受信端末200の制御部201がアンテナ206の指向角のパターンを、例えば図12に示される9種類のパターンのいずれかに設定することで、映像送信端末100と映像受信端末200の間の通信経路が設定される。
【００３１】
映像信号処理部207は、無線通信回路部205が受信した、圧縮された映像データを伸長した後、HDMI、NTSC等の映像信号に変換し、モニタ210に出力する。操作部208は、電源スイッチ、操作スイッチ、設定スイッチ等の複数のスイッチを有し、これらのスイッチの状態および状態変化を電気信号として制御部201に出力する。操作部208は、映像受信端末200の接続相手となる映像送信端末を切り替えるときには、モニタ210に表示された映像送信端末の一覧の中から、操作者が接続相手の映像送信端末を選択して指示を入力する入力手段として動作する。
【００３２】
モニタ210は、液晶表示装置およびその制御回路から構成され、映像送信端末100からの映像データに基づく映像を表示すると共に無線接続の状態を報知する表示手段として動作する。また、モニタ210は、映像受信端末200の接続相手となる映像送信端末を切り替えるときには、選択可能な映像送信端末の一覧を表示する表示手段として動作する。
【００３３】
次に、映像送信端末100の動作を説明する。図3および図4は映像送信端末100の動作を示している。映像送信端末100の電源が投入されると、制御部101は映像送信端末100の各機能ブロックを初期化し（ステップS100）、続いてアンテナ106の動作モードを無指向モードに設定する（ステップS101）。
【００３４】
続いて、制御部101は、映像受信端末200から送信される接続要求パケットの受信を待つ状態となる（ステップS102）。接続要求パケットは、無線通信の接続相手に対して接続を要求する際に送信されるパケットである。アンテナ部104が接続要求パケットを受信した場合、制御部101はアンテナ部104を制御し、接続要求パケットに対する応答である接続要求応答パケットを映像受信端末200に送信する（ステップS103）。これにより、映像受信端末200との接続が確立される。本実施形態では、映像受信端末200から受信した接続要求に対して、映像送信端末100が接続要求応答を映像受信端末200に送信することで、映像送信端末100と映像受信端末200の接続が確立するが、逆に、映像送信端末100から受信した接続要求に対して、映像受信端末200が接続要求応答を映像送信端末100に送信することで映像送信端末100と映像受信端末200の接続が確立してもよい。
【００３５】
続いて、制御部101はアンテナ部104を制御し、映像受信端末200が映像送信端末100との無線通信に使用する通信経路を探索するためのパイロット信号パケットを送信する（ステップS104）。後述するように、映像受信端末200は、映像送信端末100から最初のフレームの映像データが送信される前に、映像送信端末100からのパイロット信号パケットを受信したときの通信品質を測定した結果に基づいて、通信経路を探索する。
【００３６】
図5は、ステップS104においてパイロット信号パケットを送信する際の映像送信端末100の詳細な動作を示している。制御部101は、映像受信端末200で通信経路毎の通信品質の測定が終了したことを示す測定完了パケットを映像受信端末200から受信したか否かを判定する（ステップS301）。
【００３７】
測定完了パケットを受信していない場合、制御部101は、映像受信端末200から指向設定パケットを受信したか否かを判定する（ステップS302）。指向設定パケットは、アンテナ106に設定する水平方向および垂直方向の指向角の設定値を含むパケットである。指向設定パケットを受信していない場合、制御部101はステップS301の判定を再度行う。また、指向設定パケットを受信した場合、制御部101は、アンテナ106の指向角を、指向設定パケットに含まれる設定値が示す指向角に設定する（ステップS303）。これにより、アンテナ106は指向モードで動作する。
【００３８】
続いて、制御部101はアンテナ部104を制御し、パイロット信号パケットを送信する（ステップS304）。パイロット信号パケットの送信後、制御部101はアンテナ106の動作モードを無指向モードに設定する（ステップS305）。続いて、制御部101はステップS301の判定を再度行う。また、測定完了パケットを受信した場合、パイロット信号パケットの送信が終了する。
【００３９】
パイロット信号パケットの送信が終了した後、制御部101は、映像信号処理部107が通知する映像データReady割り込みの有無を判定し、映像データが準備されたか否かを判定する（ステップS110）。映像データが準備されていない場合、制御部101は、映像データが準備されるまで、ステップS110の判定を繰り返す。映像データが準備された場合、制御部101はアンテナ部104を制御し、映像データの送受信の同期調整のためのフレーム開始パケットを映像受信端末200に送信する（ステップS111）。フレーム開始パケットはフレームの開始タイミングを通知するパケットである。続いて、制御部101はアンテナ部104を制御し、映像受信端末200から通信経路テーブルを受信する（ステップS112）。
【００４０】
通信経路テーブルは、1フレームを構成するスロット毎に設定する通信経路の情報を含むテーブルである。図13は通信経路テーブルの内容の一例を示している。通信テーブルは、「Slot」、「Path_No」、「Tx Direction」、「Rx Direction」のそれぞれの項目の値を含む。「Slot」は1フレームを構成するスロットの番号である。「Path_No」は、通信経路を識別する番号である。「Tx Direction」は、映像送信端末100のアンテナ106に設定する指向角のパターンを識別する番号である。「Rx Direction」は、映像受信端末200のアンテナ206に設定する指向角のパターンを識別する番号である。「Tx Direction」および「Rx Direction」の番号は、図12に示される指向角のパターンにおける「Direction」の番号に対応している。
【００４１】
例えば、1フレーム期間内の最初のスロット（Slot=1）では、映像送信端末100と映像受信端末200の双方において、図12に示すDirection1の指向角のパターンが設定される。続いて、同じ1フレーム期間内の2番目のスロット（Slot=2）では、映像送信端末100において図12に示すDirection1の指向角のパターンが設定されると共に、映像受信端末200において図12に示すDirection4の指向角のパターンが設定される。以降のスロットにおいても同様に、通信経路テーブルが示す指向角のパターンが映像送信端末100と映像受信端末200に設定される。
【００４２】
通信経路テーブルの受信後、制御部101は、スロットの番号を示す変数Slotの値を1に設定する（ステップS113）。これにより、1スロット目の処理が開始される。続いて、制御部101は、変数Slotの値が示すスロットの番号に対応する指向角のパターンの番号を通信経路テーブルから読み出し、読み出した番号に対応する指向角の設定値を指向パターンテーブルから読み出し、アンテナ106の指向角を、読み出した設定値が示す指向角に設定する（ステップS114）。これにより、通信経路が設定される。例えば、変数Slotの値が1である場合、図13に示される通信経路テーブルから「Tx Direction」の値として1が読み出され、図12に示される指向パターンテーブルから、この値に対応する水平方向の指向角および垂直方向の指向角の値である0が読み出される。
【００４３】
通信経路の設定後、制御部101はアンテナ部104を制御し、映像受信端末200に映像データを送信する（ステップS115）。図6は、ステップS115において映像データを送信する際の映像送信端末100の詳細な動作を示している。制御部101は、パケット単位で映像データを送信するため、送信対象のフレームの映像データのうち1パケット分に対応する映像データをRAM103から読み出し、アンテナ部104を制御して、その映像データを含む映像データパケットを映像受信端末200に送信する（ステップS401）。
【００４４】
映像データパケットの送信後、制御部101は、映像受信端末200から受信確認パケットを受信したか否かを判定する（ステップS402）。受信確認パケットは、映像データのパケットが受信された場合に映像受信端末200から送信されるパケットである。受信確認パケットを受信した場合、制御部101は、1フレーム分の映像データの送信が完了したか否かを判定する（ステップS403）。未送信の映像データのパケットがある場合、制御部101はステップS401で映像データのパケットの送信を行う。また、1フレーム分の映像データの送信が完了した場合、映像データの送信が終了する。
【００４５】
一方、ステップS402で受信確認パケットを受信していない場合、制御部101は、映像データのパケットを送信してからの経過時間が、受信確認パケットの受信待ちを行う所定時間を超えたか否かを判定する（ステップS404）。経過時間が所定時間を超えていない場合、制御部101はステップS402の判定を再度行う。また、経過時間が所定時間を超えた場合、制御部101はステップS403の判定を行う。
【００４６】
映像データの送信が終了した後、制御部101は、変数Slotが示すスロットの処理を開始してからの経過時間が所定の1スロットの時間を超えたか否かを判定する（ステップS116）。経過時間が1スロットの時間を超えていない場合、経過時間が1スロットの時間を超えるまで、制御部101はステップS116の判定を繰り返す。また、経過時間が1スロットの時間を超えた場合、制御部101は変数Slotの値を1増加する（ステップS117）。
【００４７】
続いて、制御部101は、変数Slotの値が1フレームのスロット数N（N≧2）を超えたか否かを判定する（ステップS118）。変数Slotの値が1フレームのスロット数Nを超えていない場合、変数Slotが示す番号のスロットすなわち次のスロットの処理が開始され、ステップS114で通信経路の設定が行われる。また、変数Slotの値が1フレームのスロット数Nを超えた場合、制御部101はアンテナ106の動作モードを無指向モードに設定する（ステップS119）。
【００４８】
続いて、制御部101は、映像受信端末200から切断要求パケットを受信したか否かを判定する（ステップS120）。切断要求パケットは、無線通信の接続相手に対して接続の切断を要求する際に送信されるパケットである。切断要求パケットを受信した場合、制御部101はステップS102の判定を再度行う。また、切断要求パケットを受信していない場合、制御部101は、操作部108からの信号に基づいて、操作者から切断が指示されたか否かを判定する（ステップS121）。切断が指示された場合、制御部101はアンテナ部104を制御し、映像受信端末200に切断要求パケットを送信する（ステップS122）。切断要求パケットの送信後、制御部101はステップS102の判定を再度行う。
【００４９】
また、切断が指示されていない場合、制御部101はアンテナ部104を制御し、映像受信端末200が通信経路テーブルを更新するためのパイロット信号パケットを送信する（ステップS123）。後述するように、映像受信端末200は、映像送信端末100からフレームの映像データが送信された後、1フレーム期間が終了する前に、映像送信端末100からのパイロット信号パケットを受信したときの通信品質を測定し、測定結果に基づいて通信経路テーブルを更新する。パイロット信号パケットの送信後、制御部101はステップS110の判定を再度行う。その後、ステップS111でフレーム開始パケットが送信されると、次のフレームにおいて上記と同様の処理が行われる。
【００５０】
上記のように、映像送信端末100は、1フレーム期間内の複数スロットのそれぞれにおいて、1フレーム分の映像データを送信する。それぞれのスロットでは、1フレーム期間の開始直後に映像受信端末200から受信される通信経路テーブルに基づいて通信経路が設定される。
【００５１】
次に、映像受信端末200の動作を説明する。図7および図8は映像受信端末200の動作を示している。映像受信端末200の電源が投入されると、制御部201は映像受信端末200の各機能ブロックを初期化し（ステップS200）、続いてアンテナ206の動作モードを無指向モードに設定する（ステップS201）。
【００５２】
ステップS200では、各機能ブロックが初期化されると共に、通信状態テーブルがRAM103に格納される。通信状態テーブルは、通信経路の無線状態を示すテーブルである。図14は通信状態テーブルの内容の一例を示している。通信状態テーブルは、「Path_No」、「Tx Direction」、「Rx Direction」、「RSSI[dBm]」、「Transmit Error」のそれぞれの項目の値を含む。「Path_No」は、通信経路を識別する番号である。「Tx Direction」は、映像送信端末100のアンテナ106に設定する指向角のパターンを識別する番号である。「Rx Direction」は、映像受信端末200のアンテナ206に設定する指向角のパターンを識別する番号である。「Tx Direction」および「Rx Direction」の番号は、図12に示される指向角のパターンにおける「Direction」の番号に対応している。「RSSI[dBm]」（測定結果情報）は、映像送信端末100から送信されたパイロット信号パケットの受信信号強度であるRSSIを測定した結果である。「Transmit Error」は映像データの受信中に発生した通信エラーの量が所定の閾値を超えたことを示すフラグである。
【００５３】
各機能ブロックが初期化されたとき、「Path_No」、「Tx Direction」、「Rx Direction」のそれぞれの値は予め定義された値（一意な組み合わせ）に設定される。また、各機能ブロックが初期化されたとき、RSSIの測定や通信エラーの検出はまだ行われてないので、「RSSI[dBm]」、「Transmit Error」の値は初期化された所定値である。図14に示される通信状態テーブルは、RSSIの測定や通信エラーの検出が行われた後の通信状態テーブルである。
【００５４】
アンテナ206の動作モードが無指向モードに設定された後、制御部201は、操作部208からの信号に基づいて操作者の操作内容を検出し、操作者が接続相手の映像送信端末100を選択するのを待つ（ステップS202）。接続相手として選択可能な映像送信端末100の情報は事前にROM202に格納されているものとする。操作者が接続相手の映像送信端末100を選択した場合、制御部201は、操作部108からの信号に基づいて、接続相手として選択された映像送信端末100を識別する。また、制御部201は、アンテナ部204を制御し、接続相手として選択された映像送信端末100に接続要求パケットを送信する（ステップS203）。
【００５５】
接続要求パケットの送信後、制御部201は、接続要求応答パケットを映像送信端末100から受信したか否かを判定する（ステップS204）。接続要求応答パケットを受信していない場合、制御部201は、接続要求パケットを送信してからの経過時間が、接続要求応答パケットの受信待ちを行う所定時間を超えたか否かを判定する（ステップS205）。経過時間が所定時間を超えていない場合、制御部201はステップS204の判定を再度行う。また、経過時間が所定時間を超えた場合、制御部201は、接続エラーをモニタ210に表示する（ステップS206）。接続エラーの表示後、制御部201はステップS202の判定を再度行う。
【００５６】
ステップS204で接続要求応答パケットを受信した場合、映像送信端末100との接続が確立される。続いて、制御部201は、映像送信端末100との無線通信に使用する通信経路を探索する通信経路探索を行う（ステップS207）。図9は、ステップS207において通信経路探索を行う際の映像受信端末200の詳細な動作を示している。制御部201は、通信経路を識別する変数であるPath_Noの値を1に設定する（ステップ501）。
【００５７】
続いて、制御部201はアンテナ部204を制御し、映像送信端末100のアンテナ106に設定する指向角の設定値を含む指向設定パケットを映像送信端末100に送信する（ステップS502）。このとき、制御部201は、変数Path_Noの値が示す通信経路の番号に対応する映像送信端末100の指向角のパターンの番号を通信状態テーブルから読み出し、読み出した番号に対応する指向角の設定値を指向パターンテーブルから読み出し、読み出した指向角の設定値を指向設定パケットに含める。例えば、変数Path_Noの値が1である場合、図14に示される通信状態テーブルから「Tx Direction」の値として1が読み出され、図12に示される指向パターンテーブルから、この値に対応する水平方向の指向角および垂直方向の指向角の値である0が読み出される。指向設定パケットにはこの値が含まれる。
【００５８】
指向設定パケットの送信後、制御部201は、上記と同様にして、変数Path_Noの値が示す通信経路の番号に対応する映像受信端末200の指向角のパターンの番号を通信状態テーブルから読み出し、読み出した番号に対応する指向角の設定値を指向パターンテーブルから読み出す。制御部201は、アンテナ206の指向角を、読み出した設定値が示す指向角に設定する（ステップS503）。これにより、アンテナ206は指向モードで動作する。
【００５９】
ステップS502で送信された指向設定パケットを受信した映像送信端末100はステップS104でパイロット信号パケットを送信する。アンテナ206の指向角の設定後、制御部201は、アンテナ部204を制御して映像送信端末100からのパイロット信号パケットを受信し、そのときの通信品質（RSSI）を測定することにより通信経路の無線状態を測定し（ステップS504）、測定した結果に基づいて通信状態テーブルを更新する（ステップS505）。ステップS505では、通信状態テーブルにおいて、変数Path_Noの値が示す通信経路の番号に対応する「RSSI[dBm]」の値が更新される。
【００６０】
通信状態テーブルの更新後、制御部201は変数Path_Noの値を1増加する（ステップS506）。続いて、制御部201は、変数Path_Noの値が、通信状態テーブルに保持される通信経路の数MAX_PATH（図14の例では81）を超えたか否かを判定する（ステップS507）。変数Path_Noの値がMAX_PATHを超えていない場合、無線状態の測定を行っていない通信経路の無線状態の測定を行うため、制御部201はステップS502の処理を行う。また、変数Path_Noの値がMAX_PATHを超えた場合、全ての通信経路に対する無線状態の測定が終了する。この場合、制御部201はアンテナ部204を制御し、映像送信端末100に測定完了パケットを送信する（ステップS508）。
【００６１】
測定完了パケットの送信後、制御部201は、通信状態テーブルに含まれる通信経路の中から通信品質が良いN（Nは1フレーム期間内のスロット数）個の通信経路を選択し、選択した通信経路の情報を含む通信経路テーブルを生成する（ステップS509）。ステップS509では、通信状態テーブルに含まれる通信経路の中から例えば通信品質が上位N個に入っている通信経路が選択される。生成された通信経路テーブルはRAM203に格納される。通信経路テーブルの生成後、制御部201は変数Path_Noの値を1に設定する（ステップS510）。以上で通信経路探索が終了する。
【００６２】
通信経路探索の終了後、制御部201は、映像送信端末100からフレーム開始パケットを受信したか否かを判定する（ステップS210）。フレーム開始パケットを受信していない場合、制御部201は、測定完了パケットを送信してからの経過時間が、フレーム開始パケットの受信待ちを行う所定時間を超えたか否かを判定する（ステップS211）。経過時間が所定時間を超えていない場合、制御部201はステップS210の判定を再度行う。また、経過時間が所定時間を超えた場合、制御部201は、接続エラーをモニタ210に表示する（ステップS212）。接続エラーの表示後、制御部201はステップS202の判定を再度行う。
【００６３】
フレーム開始パケットを受信した場合、制御部201はアンテナ部204を制御し、映像送信端末100に通信経路テーブルを送信する（ステップS213）。通信経路テーブルの送信後、制御部201は、スロットの番号を示す変数Slotの値を1に設定する（ステップS214）。これにより、1スロット目の処理が開始される。続いて、制御部201は、変数Slotの値が示すスロットの番号に対応する指向角のパターンの番号を通信経路テーブルから読み出し、読み出した番号に対応する指向角の設定値を指向パターンテーブルから読み出し、アンテナ106の指向角を、読み出した設定値が示す指向角に設定する（ステップS215）。これにより、通信経路が設定される。例えば、変数Slotの値が1である場合、図13に示される通信経路テーブルから「Rx Direction」の値として1が読み出され、図12に示される指向パターンテーブルから、この値に対応する水平方向の指向角および垂直方向の指向角の値である0が読み出される。
【００６４】
通信経路の設定後、制御部201はアンテナ部204を制御し、映像送信端末100から映像データを受信する（ステップS216）。図10は、ステップS216において映像データを受信する際の映像受信端末200の詳細な動作を示している。制御部201は、映像送信端末100から映像データパケットを受信したか否かを判定する（ステップS601）。映像データパケットを受信した場合、制御部201はアンテナ部204を制御し、映像送信端末100に受信確認パケットを送信する（ステップS602）。
【００６５】
受信確認パケットの送信後、またはステップS601で映像データパケットを受信していない場合、制御部201は、変数Slotが示すスロットの処理を開始してからの経過時間が1スロット内で受信のために割り当てられた所定の受信時間を超えたか否かを判定する（ステップS603）。経過時間が受信時間を超えていない場合、制御部201はステップS601の判定を再度行う。また、経過時間が受信時間を超えた場合、制御部201は、1スロットの時間内に1フレーム分の映像データの受信を完了したか否かを判定する（ステップS604）。
【００６６】
各スロットでは、1フレーム分の映像データを複数に分割したデータが映像データパケットに格納され、映像データパケットが映像送信端末100から映像受信端末200に順次送信される。各映像データパケットには、1フレーム内の順番を示すシーケンス番号が付加され、1フレームの最後の映像データが格納された映像データパケットには映像データの終了を示すフラグが付加されている。制御部201は、映像データパケットに付加されているシーケンス番号を調べ、通信エラーにより受信できなかった映像データパケットを検出する。また、制御部201は、1フレームの最後の映像データが格納された映像データパケットについては、映像データの終了を示すフラグが付加されている映像データパケットが受信されなかった場合に、映像データパケットを受信できなかったと判定する。
【００６７】
受信できなかった映像データパケットがなかった場合、映像データの受信が終了する。また、受信できなかった映像データパケットが1つ以上あった場合、制御部201は、受信できなかった映像データパケットの数が所定量を超えているか否かを判定する（ステップS605）。受信できなかった映像データパケットの数が所定量を超えていない場合、映像データの受信が終了する。また、受信できなかった映像データパケットの数が所定量を超えている場合、制御部201は、通信状態テーブルにおいて、映像データパケットの受信に使用した通信経路の「Transmit Error」の値を1に設定する（ステップS606）。例えば、1フレーム期間内の最初のスロット（Slot=1）では、図13の通信経路テーブルに示されるように、番号（Path_No）が1である通信経路が使用されるので、ステップS606では、通信状態テーブルにおいて、番号（Path_No）が1である通信経路の「Transmit Error」の値が1に設定される。以上で映像データの受信が終了する。
【００６８】
映像データの受信が終了した後、制御部201は、変数Slotが示すスロットの処理を開始してからの経過時間が所定の1スロットの時間を超えたか否かを判定する（ステップS217）。経過時間が1スロットの時間を超えていない場合、経過時間が1スロットの時間を超えるまで、制御部201はステップS217の判定を繰り返す。経過時間が1スロットの時間を超えた場合、制御部201は変数Slotの値を1増加する（ステップS218）。
【００６９】
続いて、制御部201は、変数Slotの値が1フレームのスロット数N（N≧2）を超えたか否かを判定する（ステップS219)。変数Slotの値が1フレームのスロット数Nを超えていない場合、変数Slotが示す番号のスロットすなわち次のスロットの処理が開始され、ステップS215で通信経路の設定が行われる。また、変数Slotの値が1フレームのスロット数Nを超えた場合、制御部201は、1フレーム分の映像データが正常に受信されたか否かを判定する（ステップS220）。
【００７０】
N個のスロットのいずれかのスロット内で全ての映像データパケットが受信された場合、それらの映像データパケットのデータで1フレーム分の映像データを構成することが可能なので、1フレーム分の映像データが正常に受信されたと判定される。また、全てのスロットで通信エラーが発生しており、1つのスロットで受信した映像データパケットのデータのみでは1フレーム分の映像データを構成することができない場合でも、各スロットで受信した映像データパットを互いに補完しあうことで1フレーム分の映像データを構成することができる場合には、1フレーム分の映像データが正常に受信されたと判定される。また、各スロットで受信した映像データパットを互いに補完しあっても1フレーム分の映像データを構成することができない場合には、1フレーム分の映像データが正常に受信されなかったと判定される。
【００７１】
1フレーム分の映像データが正常に受信されたと判定された場合、制御部201は、各映像データパケットのデータを合成して1フレーム分の映像データを生成し、映像信号処理部207に映像データを処理させた後、モニタ210に、映像データに基づく映像を表示させる（ステップS221）。ステップS221では、制御部201は、必要に応じて、複数のスロットで受信した映像データパケットのデータを組み合わせて1フレーム分の映像データを生成する。例えば、1フレーム分の映像データを構成するm番目のデータが第１のスロットでは受信されたが第２のスロットでは受信されず、1フレーム分の映像データを構成するm+1番目のデータが第１のスロットでは受信されなかったが第２のスロットでは受信された場合、第１のスロットで受信されたm番目のデータと第２のスロットで受信されたm+1番目のデータとを組み合わせることにより、互いに不足するデータが補完される。
【００７２】
映像の表示後、またはステップS220で1フレーム分の映像データが正常に受信されなかったと判定された場合、制御部201はアンテナ206の動作モードを無指向モードに設定する（ステップS222）。続いて、制御部201は、映像送信端末100から切断要求パケットを受信したか否かを判定する（ステップS223）。切断要求パケットを受信した場合、制御部201はステップS202の判定を再度行う。また、切断要求パケットを受信していない場合、制御部201は、操作部208からの信号に基づいて、操作者から切断が指示されたか否かを判定する（ステップS224）。切断が指示された場合、制御部201はアンテナ部204を制御し、映像送信端末100に切断要求パケットを送信する（ステップS225）。切断要求パケットの送信後、制御部201はステップS202の判定を再度行う。
【００７３】
また、切断が指示されていない場合、制御部201は、通信経路の無線状態を再度測定し通信状態テーブルおよび通信経路テーブルを更新する通信経路更新を行う（ステップS226）。図11は、ステップS226において通信経路更新を行う際の映像受信端末200の詳細な動作を示している。制御部201は、処理の繰り返しを制御する変数であるiの値を0に設定する（ステップ701）。
【００７４】
続いて、制御部201はアンテナ部204を制御し、映像送信端末100のアンテナ106に設定する指向角の設定値を含む指向設定パケットを映像送信端末100に送信する（ステップS702）。このとき、制御部201は、変数Path_Noの値が示す通信経路の番号に対応する映像送信端末100の指向角のパターンの番号を通信状態テーブルから読み出し、読み出した番号に対応する指向角の設定値を指向パターンテーブルから読み出し、読み出した指向角の設定値を指向設定パケットに含める。
【００７５】
指向設定パケットの送信後、制御部201は、上記と同様にして、変数Path_Noの値が示す通信経路の番号に対応する映像受信端末200の指向角のパターンの番号を通信状態テーブルから読み出し、読み出した番号に対応する指向角の設定値を指向パターンテーブルから読み出す。制御部201は、アンテナ206の指向角を、読み出した設定値が示す指向角に設定する（ステップS703）。これにより、アンテナ206は指向モードで動作する。
【００７６】
ステップS702で送信された指向設定パケットを受信した映像送信端末100はステップS123でパイロット信号パケットを送信する。アンテナ206の指向角の設定後、制御部201は映像送信端末100からのパイロット信号パケットを受信して通信品質（RSSI）を測定することにより通信経路の無線状態を測定し（ステップS704）、測定した結果に基づいて通信状態テーブルを更新する（ステップS705）。ステップS705では、通信状態テーブルにおいて、変数Path_Noの値が示す通信経路の番号に対応する「RSSI[dBm]」の値が更新される。
【００７７】
通信状態テーブルの更新後、制御部201は変数Path_Noの値を1増加する（ステップS706）。続いて、制御部201は、変数Path_Noの値が、通信状態テーブルに情報を保持する通信経路の数MAX_PATH（図14の例では81）を超えたか否かを判定する（ステップS707）。変数Path_Noの値がMAX_PATHを超えた場合、制御部201は変数Path_Noの値を1に設定する（ステップS708）。
【００７８】
変数Path_Noの値の設定後、または変数Path_Noの値がMAX_PATHを超えていない場合、制御部201は変数iの値を1増加する（ステップS709）。続いて、制御部201は変数iの値が3を超えたか否かを判定する（ステップS710）。変数iの値が3を超えていない場合、制御部201はステップS702の処理を再度行う。また、変数iの値が3を超えた場合、制御部201はアンテナ部204を制御し、映像送信端末100に測定完了パケットを送信する（ステップS711）。
【００７９】
測定完了パケットの送信後、制御部201は、通信状態テーブルに含まれる通信経路の中から通信品質が良いN（Nは1フレーム期間内のスロット数）個の通信経路を選択し、選択した通信経路の情報で通信経路テーブルの情報を上書きすることにより通信経路テーブルを更新する（ステップS712）。ステップS712では、通信状態テーブルに含まれる通信経路の中から例えば通信品質が上位N個に入っている通信経路が選択される。ステップS712では、通信状態テーブルの「Transmit Error」の値が1である通信経路よりも通信状態テーブルの「Transmit Error」の値が0である通信経路が優先的に選択される。つまり、映像データの受信時に通信エラーが多く発生した通信経路は、次のフレーム期間で使用される通信経路として選択されにくくなる。以上で通信経路更新が終了する。
【００８０】
通信経路更新では変数iの値が4になるまでステップS702〜S705の処理が行われるので、1フレーム期間内に4つの通信経路の情報について通信状態テーブルが更新される。具体的には、最初のフレーム期間内の通信経路更新では、変数Path_Noの値が1から4まで変化するので、通信状態テーブルにおいて、通信経路の番号が1から4までの情報が更新される。また、次のフレーム期間内の通信経路更新では、変数Path_Noの値が5から8まで変化するので、通信状態テーブルにおいて、通信経路の番号が5から8までの情報が更新される。以降のフレームでも同様に通信状態テーブルの情報が更新される。1フレーム期間内の通信経路更新で情報を更新する通信経路の数は上記のように4つでなくてもよく、1つ以上であればよい。
【００８１】
通信経路更新が終了した後、制御部201はステップS210の判定を再度行う。その後、ステップS211でフレーム開始パケットが受信されると、次のフレームにおいて上記と同様の処理が行われる。
【００８２】
上記のように、映像受信端末200は、1フレーム期間内の複数スロットのそれぞれにおいて、通信エラーが発生しなければ1フレーム分の映像データを受信する。それぞれのスロットでは、1フレーム期間の開始直前に生成または更新される通信経路テーブルに基づいて通信経路が設定される。
【００８３】
図15は、上記の処理により映像送信端末100から映像受信端末200に映像データが送信される様子を示している。図中の右方向に時間が経過する。1フレーム期間内の各スロットの最初に映像送信端末100と映像受信端末200のそれぞれで通信経路が設定され（ステップS114，S215）、さらに同一フレームの映像データが送受信される（ステップS115，S216）。N個目のスロットの映像データの送受信が終了すると、その映像データの送受信が行われたフレーム期間と同一のフレーム期間内に通信経路テーブルの更新が行われる（ステップS226）。
【００８４】
上述したように、本実施形態によれば、同一のフレーム期間内に複数の通信経路のそれぞれで1フレーム分の映像データが伝送されるので、全ての通信経路で通信障害が発生することにならない限り、いずれかの通信経路で1フレーム分の映像データが正しく伝送されるので、映像を途切れにくくすることができる。
【００８５】
また、映像受信端末200が通信経路の無線状態を測定し、測定結果に基づく通信経路テーブルを映像送信端末100に送信することによって、通信経路の変更を映像送信端末100に動的に通知することができる。
【００８６】
また、複数フレームの映像データの送受信を行う場合に、1フレーム目の映像データの送受信を行う前に通信経路の無線状態を測定することによって、無線状態の測定時に無線状態が良かった通信経路を測定直後の映像データの送受信に使用することが可能となる。したがって、通信の信頼性を向上し、映像を途切れにくくすることができる。
【００８７】
また、複数フレームの映像データの送受信を行う場合に、1フレーム期間の全てのスロットで映像データの送受信が終了した後、その1フレーム期間が終了する前に通信経路の無線状態を測定して通信経路テーブルを更新することによって、次の1フレーム期間で映像データの送受信を行う際に、直前の無線状態の測定時に無線状態が良かった通信経路を使用することが可能となる。したがって、通信の信頼性を向上し、映像を途切れにくくすることができる。
【００８８】
1フレーム期間内の映像データの送受信にできるだけ時間を割り当てるため、1フレーム期間の最後に行う通信経路テーブルの更新では、選択可能な全ての通信経路の中の一部の通信経路のみの情報が更新される。この更新では、直前のフレーム期間で情報が更新された通信経路とは異なる通信経路の情報を更新することによって、特定の通信経路に偏らずに情報を更新することが可能となる。したがって、通信の信頼性を向上し、映像を途切れにくくすることができる。
【００８９】
また、複数のスロットで受信した映像データパケットのデータを組み合わせて1フレーム分の映像データを生成することによって、いずれかの通信経路で通信障害が発生し映像データパケットを受信できなかったとしても、映像を途切れにくくすることができる。
【００９０】
（第２の実施形態）
次に、本発明の第２の実施形態を説明する。本実施形態における映像送信端末100と映像受信端末200の構成は第１の実施形態における各端末の構成と同様である。第１の実施形態では映像受信端末200が各通信経路の無線状態を測定し、映像送信端末100に通信経路テーブルを送信しているが、第２の実施形態では映像送信端末100が各通信経路の無線状態を測定し、映像受信端末200に通信経路テーブルを送信する。第２の実施形態では、映像送信端末100のRAM103に通信状態テーブルが格納されている。
【００９１】
以下、映像送信端末100の動作を説明する。図16および図17は映像送信端末100の動作を示している。図16および図17に示される処理は、以下で説明する処理を除いて、図3および図4に示される処理と同様である。本実施形態では、ステップS103で接続要求応答パケットが送信された後、通信経路探索（S130）が行われる。通信経路探索（S130）で行われる処理は、ステップS502，S503の処理を除いて、図9に示される処理と同様である。
【００９２】
ステップS502では、制御部101は、変数Path_Noの値が示す通信経路の番号に対応する映像送信端末100の指向角のパターンの番号を通信状態テーブルから読み出し、読み出した番号に対応する指向角の設定値を指向パターンテーブルから読み出す。さらに、制御部101は、アンテナ106の指向角を、読み出した設定値が示す指向角に設定する。これにより、アンテナ106は指向モードで動作する。
【００９３】
ステップS503では、制御部101はアンテナ部104を制御し、映像受信端末200のアンテナ206に設定する指向角の設定値を含む指向設定パケットを映像受信端末200に送信する。このとき、制御部101は、変数Path_Noの値が示す通信経路の番号に対応する映像受信端末200の指向角のパターンの番号を通信状態テーブルから読み出し、読み出した番号に対応する指向角の設定値を指向パターンテーブルから読み出し、読み出した指向角の設定値を指向設定パケットに含める。
【００９４】
また、本実施形態では、ステップS111でフレーム開始パケットが送信された後、制御部101はアンテナ部104を制御し、映像受信端末200に通信経路テーブルを送信する（ステップS131）。
【００９５】
また、本実施形態では、ステップS114で通信経路が設定された後、映像データの送信（ステップS132）における詳細な動作が、第１の実施形態の映像データの送信（ステップS115）における詳細な動作と異なる。図18は、ステップS132において映像データを送信する際の映像送信端末100の詳細な動作を示している。
【００９６】
制御部101は、通信エラーが発生した映像データパケットの数をカウントするための変数ERR_countの値を0に設定する（ステップS410）。ステップS401〜S404の処理については、第１の実施形態で説明したので、説明を省略する。ステップS404で映像データのパケットを送信してからの経過時間が、受信確認パケットの受信待ちを行う所定時間を超えた場合、制御部101は変数ERR_countの値を1増加する（ステップS411）。続いて、ステップS403の処理が行われる。
【００９７】
ステップS403で1フレーム分の映像データの送信が完了した場合、制御部101は、変数ERR_countの値が所定値を超えているか否かを判定する（ステップS412）。変数ERR_countの値は、映像送信端末100が映像受信端末200から受信できなかった受信確認パケットの数、すなわち映像受信端末200が受信できなかった映像データパケットの数を示している。変数ERR_countの値が所定値を超えていない場合、映像データの送信が終了する。また、変数ERR_countの値が所定値を超えている場合、制御部101は、映像データパケットの送信に使用した通信経路の「Transmit Error」の値を1に設定する（ステップS413）。例えば、1フレーム期間内の最初のスロット（Slot=1）では、図13の通信経路テーブルに示されるように、番号（Path_No）が1である通信経路が使用されるので、ステップS413では、通信状態テーブルにおいて、番号（Path_No）が1である通信経路の「Transmit Error」の値が1に設定される。以上で映像データの送信が終了する。
【００９８】
また、本実施形態では、ステップS121で切断が指示されていない場合、通信経路更新（S133）が行われる。通信経路更新（S133）で行われる処理は、ステップS702，S703の処理を除いて、図11に示される処理と同様である。
【００９９】
ステップS702では、制御部101は、変数Path_Noの値が示す通信経路の番号に対応する映像送信端末100の指向角のパターンの番号を通信状態テーブルから読み出し、読み出した番号に対応する指向角の設定値を指向パターンテーブルから読み出す。さらに、制御部101は、アンテナ106の指向角を、読み出した設定値が示す指向角に設定する。これにより、アンテナ106は指向モードで動作する。
【０１００】
ステップS703では、制御部101はアンテナ部104を制御し、映像受信端末200のアンテナ206に設定する指向角の設定値を含む指向設定パケットを映像受信端末200に送信する。このとき、制御部101は、変数Path_Noの値が示す通信経路の番号に対応する映像受信端末200の指向角のパターンの番号を通信状態テーブルから読み出し、読み出した番号に対応する指向角の設定値を指向パターンテーブルから読み出し、読み出した指向角の設定値を指向設定パケットに含める。
【０１０１】
次に、映像受信端末200の動作を説明する。図19および図20は映像受信端末200の動作を示している。図19および図20に示される処理は、以下で説明する処理を除いて、図7および図8に示される処理と同様である。本実施形態では、ステップS204で接続要求応答パケットを受信した場合、パイロット信号パケットの送信が行われる（ステップS230）。パイロット信号パケットの送信（ステップS230）で行われる処理は、図5に示される処理と同様である。
【０１０２】
また、本実施形態では、ステップS210でフレーム開始パケットを受信した場合、制御部201はアンテナ部204を制御し、映像送信端末100から通信経路テーブルを受信する（ステップS231）。
【０１０３】
また、本実施形態では、ステップS215で通信経路が設定された後、映像データの受信（ステップS232）における詳細な動作が、第１の実施形態の映像データの受信（ステップS216）における詳細な動作と異なる。図21は、ステップS232において映像データを受信する際の映像受信端末200の詳細な動作を示している。
【０１０４】
ステップS601〜S603の処理は、図10に示されるステップS601〜S603の処理と同様である。ステップS603で変数Slotが示すスロットの処理を開始してからの経過時間が所定の1スロットの時間を超えた場合、映像データの受信が終了する。
【０１０５】
また、本実施形態では、ステップS224で切断が指示されていない場合、パイロット信号パケットの送信が行われる（ステップS233）。パイロット信号パケットの送信（ステップS233）で行われる処理は、図5に示される処理と同様である。
【０１０６】
本実施形態でも、第１の実施形態と同様に、同一のフレーム期間内に複数の通信経路のそれぞれで1フレーム分の映像データが伝送されるので、全ての通信経路で通信障害が発生することにならない限り、いずれかの通信経路で1フレーム分の映像データが正しく伝送されるので、映像を途切れにくくすることができる。この他、第１の実施形態で説明した効果と同様の効果を得ることができる。
【０１０７】
以上、図面を参照して本発明の実施形態について詳述してきたが、具体的な構成は上記の実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計変更等も含まれる。例えば、上記の実施形態では映像データがフレーム毎のデータで構成されている例を説明したが、映像データがフィールド毎のデータで構成されていてもよい。したがって、上記の実施形態におけるフレームをフィールドに置き換えてもよい。また、1フレーム期間内のあるスロットで1フレーム分の映像データが送受信された後、次のスロットでは、最初のスロットにおける映像データの送受信で通信エラーにより送受信できなかった映像データパケットのみ送受信するようにしてもよい。つまり、1フレーム分の映像データのうち一部の映像データのみを送受信するスロットがあってもよい。
【符号の説明】
【０１０８】
100・・・映像送信端末、101，201・・・制御部、102，202・・・ROM、103，203・・・RAM（記憶部）、104，204・・・アンテナ部、105，205・・・無線通信回路部、106，206・・・アンテナ、107，207・・・映像信号処理部（処理部）、110・・・映像ソース、200・・・映像受信端末、210・・・モニタ
【図１】
2014007440.tif 000003
【図２】
2014007440.tif 000004
【図３】
2014007440.tif 000005
【図４】
2014007440.tif 000006
【図５】
2014007440.tif 000007
【図６】
2014007440.tif 000008
【図７】
2014007440.tif 000009
【図８】
2014007440.tif 000010
【図９】
2014007440.tif 000011
【図１０】
2014007440.tif 000012
【図１１】
2014007440.tif 000013
【図１２】
2014007440.tif 000014
【図１３】
2014007440.tif 000015
【図１４】
2014007440.tif 000016
【図１５】
2014007440.tif 000017
【図１６】
2014007440.tif 000018
【図１７】
2014007440.tif 000019
【図１８】
2014007440.tif 000020
【図１９】
2014007440.tif 000021
【図２０】
2014007440.tif 000022
【図２１】
2014007440.tif 000023
【図２２】
2014007440.tif 000024
【図２３】
2014007440.tif 000025