(57)【要約】  無線通信端末において前記コントローラは、通信チャネル情報を通信機によって第１の端末から無線で受信する。第１の端末から前記無線通信端末に送信される前記通信チャネル情報は、第１の情報および第２の情報を含む。第２の端末から前記第１の端末に送信される前記通信チャネル情報は、前記第２の情報を含む。前記第１の情報は、前記第１の端末が無線通信に使用している通信チャネルを示す。前記第２の情報は、前記第２の端末が無線通信に使用している通信チャネルを示す。前記コントローラは、前記通信チャネル情報に基づいて、前記無線通信端末が無線通信に使用する通信チャネルを決定する。
2017204146.tif 000002
【特許請求の範囲】
【請求項１】
通信機およびコントローラを有する無線通信端末であって、
前記コントローラは、通信チャネル情報を前記通信機によって第１の端末から無線で受信し、
前記通信チャネル情報は、前記第１の端末および第２の端末を含む複数の端末の少なくとも１つが無線通信に使用している通信チャネルを示し、
前記第１の端末は、前記無線通信端末と直接通信することができ、
前記第２の端末は、前記第１の端末と直接通信することができ、かつ前記無線通信端末を除く端末であり、
前記第１の端末から前記無線通信端末に送信される前記通信チャネル情報は、第１の情報および第２の情報を含み、
前記第２の端末から前記第１の端末に送信される前記通信チャネル情報は、前記第２の情報を含み、
前記第１の情報は、前記第１の端末が無線通信に使用している通信チャネルを示し、
前記第２の情報は、前記第２の端末が無線通信に使用している通信チャネルを示し、
前記コントローラは、前記通信チャネル情報に基づいて、前記無線通信端末が無線通信に使用する通信チャネルを決定する
無線通信端末。
【請求項２】
前記コントローラは、前記無線通信端末において使用される可能性がある複数の通信チャネルの各々を使用している第３の端末に対する重み係数を使用して、前記複数の通信チャネルの各々に対する干渉度合いを推定し、
前記第３の端末は、前記複数の端末のいずれか１つであり、
前記重み係数は、ホップ数に反比例し、
前記ホップ数は、前記第３の端末が送信した前記通信チャネル情報が前記無線通信端末によって受信されるまでに経由する区間の数であり、
１つの前記区間は、前記通信チャネル情報を送信した送信端末と、前記通信チャネル情報を前記送信端末から受信した受信端末との通信経路で構成され、
前記送信端末および前記受信端末の各々は、前記複数の端末のいずれか１つであり、
前記コントローラは、推定された前記干渉度合いが相対的に小さい前記通信チャネルを使用すると決定する
請求項１に記載の無線通信端末。
【請求項３】
前記コントローラは、前記複数の通信チャネルに含まれる１つの通信チャネルを使用し、かつ前記ホップ数が同一である前記第３の端末の数と前記重み係数とを乗算することにより、第１の値を前記通信チャネル毎かつ前記ホップ数毎に算出し、
前記コントローラは、前記１つの通信チャネルに対して前記ホップ数毎に算出された前記第１の値を加算した第２の値を前記通信チャネル毎に算出することにより、前記干渉度合いを推定する
請求項２に記載の無線通信端末。
【請求項４】
前記コントローラは、受信された前記通信チャネル情報のうち、前記ホップ数が２以下である前記第３の端末が無線通信に使用している通信チャネルを示す前記通信チャネル情報のみを使用して前記干渉度合いを推定する
請求項２に記載の無線通信端末。
【請求項５】
前記コントローラは、前記通信チャネル情報に基づいて、前記複数の端末のいずれにも使用されていない通信チャネルがあるか否かを判断し、
前記複数の端末のいずれにも使用されていない前記通信チャネルがないと前記コントローラが判断した場合、前記コントローラは、前記第１の端末が使用している通信チャネルのうち、推定された前記干渉度合いが相対的に小さい前記通信チャネルを使用すると決定する
請求項２に記載の無線通信端末。
【請求項６】
無線通信端末により実行される第１のステップおよび第２のステップを有する無線通信方法であって、
前記第１のステップにおいて、通信チャネル情報が第１の端末から無線で受信され、
前記通信チャネル情報は、前記第１の端末および第２の端末を含む複数の端末の少なくとも１つが無線通信に使用している通信チャネルを示し、
前記第１の端末は、前記無線通信端末と直接通信することができ、
前記第２の端末は、前記第１の端末と直接通信することができ、かつ前記無線通信端末を除く端末であり、
前記第１の端末から前記無線通信端末に送信される前記通信チャネル情報は、第１の情報および第２の情報を含み、
前記第２の端末から前記第１の端末に送信される前記通信チャネル情報は、前記第２の情報を含み、
前記第１の情報は、前記第１の端末が無線通信に使用している通信チャネルを示し、
前記第２の情報は、前記第２の端末が無線通信に使用している通信チャネルを示し、
前記第２のステップにおいて、前記通信チャネル情報に基づいて、前記無線通信端末が無線通信に使用する通信チャネルが決定される
無線通信方法。
【請求項７】
第１のステップおよび第２のステップを無線通信端末のコンピュータに実行させるためのプログラムであって、
前記第１のステップにおいて、通信チャネル情報が第１の端末から無線で受信され、
前記通信チャネル情報は、前記第１の端末および第２の端末を含む複数の端末の少なくとも１つが無線通信に使用している通信チャネルを示し、
前記第１の端末は、前記無線通信端末と直接通信することができ、
前記第２の端末は、前記第１の端末と直接通信することができ、かつ前記無線通信端末を除く端末であり、
前記第１の端末から前記無線通信端末に送信される前記通信チャネル情報は、第１の情報および第２の情報を含み、
前記第２の端末から前記第１の端末に送信される前記通信チャネル情報は、前記第２の情報を含み、
前記第１の情報は、前記第１の端末が無線通信に使用している通信チャネルを示し、
前記第２の情報は、前記第２の端末が無線通信に使用している通信チャネルを示し、
前記第２のステップにおいて、前記通信チャネル情報に基づいて、前記無線通信端末が無線通信に使用する通信チャネルが決定される
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信端末、無線通信方法、およびプログラムに関する。
本願は、２０１６年５月２４日に出願されたＰＣＴ／ＪＰ２０１６／０６５２７４に基づき優先権を主張し、その内容をここに援用する。
【背景技術】
【０００２】
画像通信システムにおける画像表示の途絶を可能な限り小さくすること、および複数の画像通信システムが同時に稼動することが求められている。画像通信が無線で行われるシステムにおいてこれを実現するためには、複数のシステム間の電波干渉を低減する必要がある。したがって、各システムにおいて、他のシステムが使用している通信チャネルと重複しない通信チャネルが選択される必要がある。【０００３】
特許文献１において、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）のアクセスポイントが使用する通信チャネルの選択に関する技術が開示されている。特許文献１の装置は、他のアクセスポイントが使用している通信チャネルにおける受信信号強度を検出し、かつ受信信号強度に基づいて通信チャネルを選択する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】日本国特許５２１０４０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
図３１を参照し、３セットの画像通信システムが同時に稼動している場合の問題を説明する。画像通信システムは受信機および送信機で構成されるが、図を簡素化するために受信機１２０１、受信機１２０２、および受信機１２０３のみが示されている。【０００６】
範囲Ｒ１０１は、受信機１２０１が通信できる範囲である。範囲Ｒ１０２は、受信機１２０２が通信できる範囲である。範囲Ｒ１０３は、受信機１２０３が通信できる範囲である。受信機１２０１は、範囲Ｒ１０２内にいる。受信機１２０２は、範囲Ｒ１０１および範囲Ｒ１０３内にいる。受信機１２０３は、範囲Ｒ１０２内にいる。例えば、受信機１２０３は、通信チャネルＣＨ３を使用して受信機１２０２と通信を行っている。【０００７】
受信機１２０１は、通信チャネルの使用状況を評価し、かつ受信機１２０１が使用する通信チャネルを選択する。受信機１２０１は、範囲Ｒ１０１内に存在する受信機１２０２から、受信機１２０２が使用している通信チャネルの情報を取得できる。しかし、受信機１２０１は、範囲Ｒ１０１外に存在する受信機１２０３が使用している通信チャネルの情報を取得することができない。【０００８】
そのため、受信機１２０１は、通信チャネルＣＨ３が使用されていないと判断し、かつその通信チャネルＣＨ３を選択する場合がある。通信チャネルＣＨ３は、受信機１２０３によって使用されている。受信機１２０３の電波が影響を与える範囲Ｒ１０４は、受信機１２０３が通信可能な範囲Ｒ１０３よりも広い。受信機１２０１は、範囲Ｒ１０４内にいる。そのため、受信機１２０１が通信チャネルＣＨ３を使用して画像通信を行った場合、その通信は受信機１２０３からの電波の影響を受ける。その結果、通信状態が悪化し、かつ画像の途絶が発生する可能性が高まる。【０００９】
特許文献１に開示された技術において、アクセスポイントは、そのアクセスポイントが通信可能な範囲外に存在する他のアクセスポイントが使用している通信チャネルの情報を取得できない。そのため、上記の説明と同様に、通信状態が悪化し、かつ画像の途絶が発生する可能性が高まる。【００１０】
本発明は、良好な無線通信を行うことができる無線通信端末、無線通信方法、およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明の第１の態様によれば、無線通信端末は、通信機およびコントローラを有する。前記コントローラは、通信チャネル情報を前記通信機によって第１の端末から無線で受信する。前記通信チャネル情報は、前記第１の端末および第２の端末を含む複数の端末の少なくとも１つが無線通信に使用している通信チャネルを示す。前記第１の端末は、前記無線通信端末と直接通信することができる。前記第２の端末は、前記第１の端末と直接通信することができ、かつ前記無線通信端末を除く端末である。前記第１の端末から前記無線通信端末に送信される前記通信チャネル情報は、第１の情報および第２の情報を含む。前記第２の端末から前記第１の端末に送信される前記通信チャネル情報は、前記第２の情報を含む。前記第１の情報は、前記第１の端末が無線通信に使用している通信チャネルを示す。前記第２の情報は、前記第２の端末が無線通信に使用している通信チャネルを示す。前記コントローラは、前記通信チャネル情報に基づいて、前記無線通信端末が無線通信に使用する通信チャネルを決定する。【００１２】
本発明の第２の態様によれば、第１の態様において、前記コントローラは、前記無線通信端末において使用される可能性がある複数の通信チャネルの各々を使用している第３の端末に対する重み係数を使用して、前記複数の通信チャネルの各々に対する干渉度合いを推定してもよい。前記第３の端末は、前記複数の端末のいずれか１つであってもよい。前記重み係数は、ホップ数に反比例してもよい。前記ホップ数は、前記第３の端末が送信した前記通信チャネル情報が前記無線通信端末によって受信されるまでに経由する区間の数であってもよい。１つの前記区間は、前記通信チャネル情報を送信した送信端末と、前記通信チャネル情報を前記送信端末から受信した受信端末との通信経路で構成されてもよい。前記送信端末および前記受信端末の各々は、前記複数の端末のいずれか１つであってもよい。前記コントローラは、推定された前記干渉度合いが相対的に小さい前記通信チャネルを使用すると決定してもよい。【００１３】
本発明の第３の態様によれば、第２の態様において、前記コントローラは、前記複数の通信チャネルに含まれる１つの通信チャネルを使用し、かつ前記ホップ数が同一である前記第３の端末の数と前記重み係数とを乗算することにより、第１の値を前記通信チャネル毎かつ前記ホップ数毎に算出してもよい。前記コントローラは、前記１つの通信チャネルに対して前記ホップ数毎に算出された前記第１の値を加算した第２の値を前記通信チャネル毎に算出することにより、前記干渉度合いを推定してもよい。【００１４】
本発明の第４の態様によれば、第２の態様において、前記コントローラは、受信された前記通信チャネル情報のうち、前記ホップ数が２以下である前記第３の端末が無線通信に使用している通信チャネルを示す前記通信チャネル情報のみを使用して前記干渉度合いを推定してもよい。【００１５】
本発明の第５の態様によれば、第２の態様において、前記コントローラは、前記通信チャネル情報に基づいて、前記複数の端末のいずれにも使用されていない通信チャネルがあるか否かを判断してもよい。前記複数の端末のいずれにも使用されていない前記通信チャネルがないと前記コントローラが判断した場合、前記コントローラは、前記第１の端末が使用している通信チャネルのうち、推定された前記干渉度合いが相対的に小さい前記通信チャネルを使用すると決定してもよい。【００１６】
本発明の第６の態様によれば、無線通信方法は、無線通信端末により実行される第１のステップおよび第２のステップを有する。前記第１のステップにおいて、通信チャネル情報が第１の端末から無線で受信される。前記通信チャネル情報は、前記第１の端末および第２の端末を含む複数の端末の少なくとも１つが無線通信に使用している通信チャネルを示す。前記第１の端末は、前記無線通信端末と直接通信することができる。前記第２の端末は、前記第１の端末と直接通信することができ、かつ前記無線通信端末を除く端末である。前記第１の端末から前記無線通信端末に送信される前記通信チャネル情報は、第１の情報および第２の情報を含む。前記第２の端末から前記第１の端末に送信される前記通信チャネル情報は、前記第２の情報を含む。前記第１の情報は、前記第１の端末が無線通信に使用している通信チャネルを示す。前記第２の情報は、前記第２の端末が無線通信に使用している通信チャネルを示す。前記第２のステップにおいて、前記通信チャネル情報に基づいて、前記無線通信端末が無線通信に使用する通信チャネルが決定される。【００１７】
本発明の第７の態様によれば、プログラムは、第１のステップおよび第２のステップを無線通信端末のコンピュータに実行させる。前記第１のステップにおいて、通信チャネル情報が第１の端末から無線で受信される。前記通信チャネル情報は、前記第１の端末および第２の端末を含む複数の端末の少なくとも１つが無線通信に使用している通信チャネルを示す。前記第１の端末は、前記無線通信端末と直接通信することができる。前記第２の端末は、前記第１の端末と直接通信することができ、かつ前記無線通信端末を除く端末である。前記第１の端末から前記無線通信端末に送信される前記通信チャネル情報は、第１の情報および第２の情報を含む。前記第２の端末から前記第１の端末に送信される前記通信チャネル情報は、前記第２の情報を含む。前記第１の情報は、前記第１の端末が無線通信に使用している通信チャネルを示す。前記第２の情報は、前記第２の端末が無線通信に使用している通信チャネルを示す。前記第２のステップにおいて、前記通信チャネル情報に基づいて、前記無線通信端末が無線通信に使用する通信チャネルが決定される。
【発明の効果】
【００１８】
上記の各態様によれば、無線通信端末、無線通信方法、およびプログラムは、良好な無線通信を行うことができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の第１の実施形態の画像通信システムの構成を示すブロック図である。
【図２】本発明の第１の実施形態の送信機の構成を示すブロック図である。
【図３】本発明の第１の実施形態の受信機の構成を示すブロック図である。
【図４】本発明の第１の実施形態の送信機の動作の手順を示すフローチャートである。
【図５】本発明の第１の実施形態の受信機の動作の手順を示すフローチャートである。
【図６】本発明の第１の実施形態の受信機の動作の手順を示すフローチャートである。
【図７】本発明の第１の実施形態の受信機の動作の手順を示すフローチャートである。
【図８】本発明の第１の実施形態の受信機の動作の手順を示すフローチャートである。
【図９】本発明の第１の実施形態において複数の画像通信システムが配置された例を示す図である。
【図１０】本発明の第１の実施形態の各画像伝送システムにおける受信機の通信可能範囲を示す図である。
【図１１】本発明の第１の実施形態における通信チャネル情報の通信シーケンスを示す図である。
【図１２】本発明の第１の実施形態における通信チャネル情報を示す図である。
【図１３】本発明の第１の実施形態における通信チャネル情報を示す図である。
【図１４】本発明の第１の実施形態における通信チャネル情報を示す図である。
【図１５】本発明の第１の実施形態における通信チャネル情報を示す図である。
【図１６】本発明の第１の実施形態における通信チャネル情報を示す図である。
【図１７】本発明の第１の実施形態における通信チャネル情報テーブルを示す図である。
【図１８】本発明の第１の実施形態におけるホップ数テーブルを示す図である。
【図１９】本発明の第１の実施形態における通信チャネル評価テーブルを示す図である。
【図２０】本発明の第１の実施形態における重み係数テーブルを示す図である。
【図２１】本発明の第１の実施形態における通信チャネル優先度テーブルを示す図である。
【図２２】本発明の第１の実施形態の変形例における通信シーケンスを示す図である。
【図２３】本発明の第２の実施形態における通信チャネル情報を示す図である。
【図２４】本発明の第２の実施形態における通信チャネル情報を示す図である。
【図２５】本発明の第２の実施形態における通信チャネル情報テーブルを示す図である。
【図２６】本発明の第２の実施形態におけるホップ数テーブルを示す図である。
【図２７】本発明の第２の実施形態における通信チャネル評価テーブルを示す図である。
【図２８】本発明の第２の実施形態における通信チャネル優先度テーブルを示す図である。
【図２９】本発明の第３の実施形態の受信機の動作の手順を示すフローチャートである。
【図３０】本発明の第３の実施形態における通信チャネル優先度テーブルを示す図である。
【図３１】従来技術の問題を説明するための図である。
【発明を実施するための形態】
【００２０】
図面を参照し、本発明の実施形態を説明する。
【００２１】
（第１の実施形態）
図１は、本発明の第１の実施形態の画像通信システム１１の構成を示す。図１に示すように、画像通信システム１１は、送信機１０１および受信機２０１を有する。送信機１０１および受信機２０１は無線通信を行う。受信機２０１は、ケーブル等によりモニタ３０１（ディスプレイ）に接続されている。例えば、モニタ３０１は、液晶表示装置およびその制御回路で構成されている。
【００２２】
例えば、画像通信システム１１は、無線内視鏡システムである。例えば、送信機１０１は、無線内視鏡である。画像通信システム１１は、無線内視鏡システムに限らず、無線通信を行うことができる任意のシステムであってもよい。以下では画像通信を例に説明するが、本発明の各態様は、画像通信以外の通信を行うシステムに適用されてもよい。
【００２３】
図２は、送信機１０１の構成を示す。図２に示すように、送信機１０１は、撮像素子１１０、画像処理回路１２０、通信機１３０、アンテナ１４０、ＲＯＭ１５０、ＲＡＭ１６０、およびコントローラ１７０を有する。
【００２４】
撮像素子１１０は、イメージセンサである。例えば、撮像素子１１０は、ＣＣＤまたはＣＭＯＳセンサで構成されている。撮像素子１１０は、レンズによって結像された光を電気信号すなわち撮像信号に変換する。撮像素子１１０から出力されたアナログ撮像信号は、ＡＤコンバータ（アナログ−デジタル変換器）によってデジタル信号すなわち画像データに変換される。つまり、撮像素子１１０は、被写体を撮像し、かつ画像データを生成する。撮像素子１１０は、撮像周期毎に被写体を撮像し、かつ各フレームの画像データを生成する。
【００２５】
画像処理回路１２０は、撮像素子１１０から出力された画像データに画像処理を行う。例えば、画像処理回路１２０は、画像データを、所定の動画フォーマットに適合したデータに変換することにより、動画データを生成する。画像処理回路１２０は、画像データに画像圧縮処理を行ってもよい。
【００２６】
通信機１３０は、無線通信に必要な高周波回路部と、符号化および復号化のための回路部と、バッファメモリとを有する。例えば、無線通信の方式として、無線ＬＡＮのプロトコル（ＩＥＥＥ８０２．１１）が使用される。アンテナ１４０は、通信機１３０に接続されている。通信機１３０は、アンテナ１４０を介して受信機２０１と無線通信を行う。通信機１３０は、無線通信によって、画像データおよび情報を受信機２０１に送信する。通信機１３０は、無線通信によって、情報を受信機２０１から受信する。
【００２７】
ＲＯＭ１５０は、ＦｌａｓｈＲＯＭ等の不揮発メモリである。プログラムデータと、各種の設定情報とがＲＯＭ１５０に格納される。プログラムデータは、送信機１０１の制御に使用される。設定情報は、通信設定パラメータを含む。ＲＡＭ１６０は揮発メモリである。ＲＡＭ１６０は、バッファ、ワークエリア、および一時エリアとして使用される。バッファは、画像データの一時的な格納に使用される。ワークエリアは、コントローラ１７０による演算等に使用される。一時エリアは、各種の設定情報等の一時的な格納に使用される。
【００２８】
コントローラ１７０は、プロセッサおよび論理回路の少なくとも１つで構成されている。例えば、プロセッサは、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）、およびＧＰＵ（Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）の少なくとも１つである。例えば、論理回路は、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）およびＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）の少なくとも１つである。コントローラ１７０は、１つまたは複数のプロセッサを含むことができる。コントローラ１７０は、１つまたは複数の論理回路を含むことができる。コントローラ１７０は、ＲＯＭ１５０に格納されているプログラムに従って動作する。これにより、コントローラ１７０は、送信機１０１の動作を制御する。
【００２９】
例えば、コントローラ１７０の機能は、コントローラ１７０の動作を規定する命令を含むプログラムをコントローラ１７０が読み込んで実行することにより、ソフトウェアの機能として実現可能である。このプログラムは、例えばフラッシュメモリのような「コンピュータ読み取り可能な記憶媒体」により提供されてもよい。また、上述したプログラムは、このプログラムが保存された記憶装置等を有するコンピュータから、伝送媒体を介して、あるいは伝送媒体中の伝送波により送信機１０１に伝送されてもよい。プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように、情報を伝送する機能を有する媒体である。また、上述したプログラムは、前述した機能の一部を実現してもよい。さらに、上述したプログラムは、前述した機能をコンピュータに既に記録されているプログラムとの組合せで実現できる差分ファイル（差分プログラム）であってもよい。
【００３０】
コントローラ１７０は、画像データおよび情報を通信機１３０によって受信機２０１に送信する。具体的には、コントローラ１７０は、画像データおよび情報が受信機２０１に送信されるように通信機１３０を制御する。つまり、コントローラ１７０は、受信機２０１に対する画像データおよび情報を通信機１３０に送信させる。これによって、通信機１３０は、画像データおよび情報を受信機２０１に送信する。コントローラ１７０は、情報を通信機１３０によって受信機２０１から受信する。具体的には、コントローラ１７０は、情報が受信機２０１から受信されるように通信機１３０を制御する。つまり、コントローラ１７０は、受信機２０１から送信された情報を通信機１３０に受信させる。これによって、通信機１３０は、情報を受信機２０１から受信する。
【００３１】
送信機１０１を除く他の送信機の構成は、図２に示す送信機１０１の構成と同様である。
【００３２】
図３は、受信機２０１（無線通信端末）の構成を示す。図３に示すように、受信機２０１は、第１のアンテナ２１０、第２のアンテナ２１１、第１の通信機２２０、第２の通信機２２１、画像処理回路２３０、ＲＯＭ２４０、ＲＡＭ２５０、およびコントローラ２６０（制御部）を有する。
【００３３】
受信機２０１の概略構成について説明する。コントローラ２６０は、通信チャネル情報を第２の通信機２２１によって第１の端末から無線で受信する。通信チャネル情報は、第１の端末および第２の端末を含む複数の端末の少なくとも１つが無線通信に使用している通信チャネルを示す。第１の端末は、受信機２０１と直接通信することができる。第２の端末は、第１の端末と直接通信することができ、かつ受信機２０１を除く端末である。第１の端末から受信機２０１に送信される通信チャネル情報は、第１の情報および第２の情報を含む。第２の端末から第１の端末に送信される通信チャネル情報は、第２の情報を含む。第１の情報は、第１の端末が無線通信に使用している通信チャネルを示す。第２の情報は、第２の端末が無線通信に使用している通信チャネルを示す。コントローラ２６０は、通信チャネル情報に基づいて、受信機２０１（第１の通信機２２０）が無線通信に使用する通信チャネルを決定する。
【００３４】
コントローラ２６０は、決定された通信チャネルを第１の通信機２２０に設定する。第２の通信機２２１に設定される通信チャネルと同一のまたは異なる通信チャネルが第１の通信機２２０に設定される。つまり、通信チャネル情報の通信に使用される通信チャネルと同一のまたは異なる通信チャネルが通信チャネル情報以外の情報の無線通信に使用される。第１の情報は、第１の端末が通信チャネル情報を除く情報の無線通信に使用している通信チャネルを示してもよい。第２の情報は、第２の端末が通信チャネル情報を除く情報の無線通信に使用している通信チャネルを示してもよい。
【００３５】
コントローラ２６０はさらに、通信チャネル情報を第１の端末に第２の通信機２２１によって無線で送信する。受信機２０１から第１の端末に送信される通信チャネル情報は、受信機２０１が無線通信に使用している通信チャネルを示す。受信機２０１から第１の端末に送信される通信チャネル情報は、受信機２０１が通信チャネル情報を除く情報の無線通信に使用している通信チャネルを示してもよい。
【００３６】
複数の第１の端末の少なくとも１つから通信チャネル情報が受信された場合、コントローラ２６０はさらに、受信された通信チャネル情報を、通信チャネル情報を送信した第１の端末と異なる第１の端末に第２の通信機２２１によって無線で送信する。
【００３７】
受信機２０１の詳細な構成を説明する。
【００３８】
第１のアンテナ２１０は第１の通信機２２０に接続され、かつ第２のアンテナ２１１は第２の通信機２２１に接続されている。第１の通信機２２０および第２の通信機２２１は、無線通信に必要な高周波回路部と、符号化および復号化のための回路部と、バッファメモリとを有する。例えば、無線通信の方式として、無線ＬＡＮのプロトコル（ＩＥＥＥ８０２．１１）が使用される。第１の通信機２２０は、第１のアンテナ２１０を介して送信機１０１と無線通信を行う。第１の通信機２２０は、無線通信によって、画像データおよび情報を送信機１０１から受信する。第１の通信機２２０は、無線通信によって、必要な情報を送信機１０１に送信する。第２の通信機２２１は、第２のアンテナ２１１を介して他の受信機と無線通信を行う。第２の通信機２２１は、無線通信によって、通信チャネル情報を他の受信機から受信する。第２の通信機２２１は、無線通信によって、通信チャネル情報を他の受信機に送信する。
【００３９】
画像処理回路２３０は、第１の通信機２２０によって受信された画像データに画像処理を行う。例えば、画像処理回路２３０は、画像データを、画像の表示に使用するフォーマットの表示データに変換する。例えば、画像処理回路２３０は、画像データをＮＴＳＣ信号またはＨＤＭＩ（登録商標）信号に変換する。画像データが圧縮されている場合、画像処理回路２３０は、画像データを伸長してもよい。画像処理回路２３０は、表示データをモニタ３０１に出力する。モニタ３０１は、表示データに基づいて画像を表示する。
【００４０】
ＲＯＭ２４０は、ＦｌａｓｈＲＯＭ等の不揮発メモリである。プログラムデータと、各種の設定情報とがＲＯＭ２４０に格納される。プログラムデータは、受信機２０１の制御に使用される。設定情報は、通信設定パラメータを含む。ＲＡＭ２５０は揮発メモリである。ＲＡＭ２５０は、バッファ、ワークエリア、および一時エリアとして使用される。バッファは、受信された画像データの一時的な格納に使用される。ワークエリアは、コントローラ２６０による演算等に使用される。一時エリアは、各種の設定情報等の一時的な格納に使用される。
【００４１】
コントローラ２６０は、プロセッサおよび論理回路の少なくとも１つで構成されている。コントローラ２６０は、１つまたは複数のプロセッサを含むことができる。コントローラ２６０は、１つまたは複数の論理回路を含むことができる。コントローラ２６０は、ＲＯＭ２４０に格納されているプログラムに従って動作する。これにより、コントローラ２６０は、受信機２０１の動作を制御する。
【００４２】
コントローラ２６０は、画像データおよび情報を第１の通信機２２０によって送信機１０１から受信する。具体的には、コントローラ２６０は、画像データおよび情報が送信機１０１から受信されるように第１の通信機２２０を制御する。つまり、コントローラ２６０は、送信機１０１から送信された画像データおよび情報を第１の通信機２２０に受信させる。これによって、第１の通信機２２０は、画像データおよび情報を送信機１０１から受信する。コントローラ２６０は、情報を第１の通信機２２０によって送信機１０１に送信する。具体的には、コントローラ２６０は、情報が送信機１０１に送信されるように第１の通信機２２０を制御する。つまり、コントローラ２６０は、送信機１０１に対する情報を第１の通信機２２０に送信させる。これによって、第１の通信機２２０は、情報を送信機１０１に送信する。
【００４３】
コントローラ２６０は、通信チャネル情報を第２の通信機２２１によって他の受信機から受信する。具体的には、コントローラ２６０は、通信チャネル情報が他の受信機から受信されるように第２の通信機２２１を制御する。つまり、コントローラ２６０は、他の受信機から送信された通信チャネル情報を第２の通信機２２１に受信させる。これによって、第２の通信機２２１は、通信チャネル情報を他の受信機から受信する。コントローラ２６０は、通信チャネル情報を第２の通信機２２１によって他の受信機に送信する。具体的には、コントローラ２６０は、通信チャネル情報が他の受信機に送信されるように第２の通信機２２１を制御する。つまり、コントローラ２６０は、他の受信機に対する通信チャネル情報を第２の通信機２２１に送信させる。これによって、第２の通信機２２１は、通信チャネル情報を他の受信機に送信する。
【００４４】
例えば、コントローラ２６０の機能は、コントローラ２６０の動作を規定する命令を含むプログラムをコントローラ２６０が読み込んで実行することにより、ソフトウェアの機能として実現可能である。このプログラムは、コントローラ１７０の機能を実現するプログラムと同様に実現できる。
【００４５】
受信機２０１は、３つ以上の通信機を有してもよい。第１の実施形態の変形例で説明するように、受信機２０１は１つのみの通信機を有してもよい。
【００４６】
受信機２０１を除く他の受信機の構成は、図３に示す受信機２０１の構成と同様である。
【００４７】
第１の実施形態における動作の詳細を説明する。送信機１０１の動作について説明する。図４は、送信機１０１の動作の手順を示す。
【００４８】
送信機１０１の電源が投入されると、コントローラ１７０は、各機能ブロックを初期化する（ステップＳ１０１）。ステップＳ１０１において、コントローラ１７０は、通信機１３０における通信チャネルの設定を初期化する。これにより、所定の通信チャネルが通信機１３０に設定される。
【００４９】
ステップＳ１０１において、撮像素子１１０は、撮像を開始する。また、ステップＳ１０１において、画像処理回路１２０は、画像処理を開始する。
【００５０】
ステップＳ１０１の後、コントローラ１７０は、画像処理回路１２０からＲｅａｄｙ割り込みが通知されたか否かを判断することにより、画像データが準備されたか否かを判断する（ステップＳ１０２）。
【００５１】
ステップＳ１０２において、画像データが準備されていないとコントローラ１７０が判断した場合、ステップＳ１０２における判断が繰り返される。ステップＳ１０２において、画像データが準備されたとコントローラ１７０が判断した場合、コントローラ１７０は、フレーム開始パケットを通信機１３０によって受信機２０１に送信する（ステップＳ１０３）。
【００５２】
ステップＳ１０３の後、コントローラ１７０は、１パケットに対応する画像データを通信機１３０によって受信機２０１に送信する（ステップＳ１０４）。１フレームの画像データが複数のデータに分割され、かつ分割された複数のデータの１つを含むパケットがステップＳ１０４において送信される。つまり、通信機１３０は、１フレームの画像データを構成する複数のデータの１つを含むパケットを受信機２０１に順次送信する。
【００５３】
ステップＳ１０４の後、コントローラ１７０は、１フレームの画像データの送信が終了したか否かを判断する（ステップＳ１０５）。
【００５４】
１フレームの画像データの送信が終了していないとコントローラ１７０が判断した場合、ステップＳ１０４における処理が実行される。１フレームの画像データの送信が終了したとコントローラ１７０が判断した場合、コントローラ１７０は、通信機１３０を監視する。受信機２０１において通信チャネルの変更が必要であると判断された場合、通信チャネル変更要求が受信機２０１から送信される。通信チャネル変更要求は、受信機２０１によって決定された通信チャネルの情報を含む。通信チャネル変更要求が受信機２０１から送信された場合、コントローラ１７０は、通信チャネル変更要求を通信機１３０によって受信機２０１から受信する。コントローラ１７０は、通信チャネル変更要求が受信されたか否かを判断する（ステップＳ１０６）。
【００５５】
ステップＳ１０６において、通信チャネル変更要求が受信されていないとコントローラ１７０が判断した場合、ステップＳ１０８における処理が実行される。ステップＳ１０６において、通信チャネル変更要求が受信されたとコントローラ１７０が判断した場合、コントローラ１７０は、通信機１３０に設定されている通信チャネルを、通信チャネル変更要求が示す通信チャネルに変更する（ステップＳ１０７）。
【００５６】
ステップＳ１０７の後、コントローラ１７０は、画像処理回路１２０からＲｅａｄｙ割り込みが通知されたか否かを判断することにより、画像データが準備されたか否かを判断する（ステップＳ１０８）。
【００５７】
ステップＳ１０８において、画像データが準備されていないとコントローラ１７０が判断した場合、ステップＳ１０８における判断が繰り返される。ステップＳ１０８において、画像データが準備されたとコントローラ１７０が判断した場合、ステップＳ１０３における処理が実行される。
【００５８】
ステップＳ１０２からステップＳ１０５およびステップＳ１０８における処理は必須ではない。送信されるデータは画像データに限らない。音楽データ等が送信されてもよい。
【００５９】
受信機２０１の動作について説明する。図５は、受信機２０１の動作の手順を示す。
【００６０】
受信機２０１の電源が投入されると、コントローラ２６０は、各機能ブロックを初期化する（ステップＳ２０１）。ステップＳ２０１において、コントローラ２６０は、第１の通信機２２０および第２の通信機２２１における通信チャネルの設定を初期化する。これにより、所定の通信チャネルが第１の通信機２２０および第２の通信機２２１に設定される。例えば、第１の通信機２２０および第２の通信機２２１に設定される通信チャネルは互いに異なる。複数の受信機において、通信チャネル情報の通信のための通信チャネルとして共通の通信チャネルが設定されてもよい。画像データの通信と通信チャネル情報の通信とが互いに異なるタイミングで実行される場合、同じ通信チャネルが第１の通信機２２０および第２の通信機２２１に設定されてもよい。
【００６１】
ステップＳ２０１の後、コントローラ２６０は、変数Ｆ＿ＣＯＵＮＴおよび変数Ｆ＿ＥＲＲを０に設定する（ステップＳ２０２）。変数Ｆ＿ＣＯＵＮＴおよび変数Ｆ＿ＥＲＲは、フレームエラーレートの計算用の変数である。変数Ｆ＿ＣＯＵＮＴは、受信された画像データのフレーム数を示す。変数Ｆ＿ＥＲＲは、所定時間内に１フレームの画像データの受信が完了しなかった場合の回数を示す。つまり、変数Ｆ＿ＥＲＲは、フレームエラーの数を示す。
【００６２】
ステップＳ２０２の後、コントローラ２６０は、第１の通信機２２０を監視する。フレーム開始パケットが送信機１０１から送信された場合、コントローラ２６０は、第１の通信機２２０によってフレーム開始パケットを送信機１０１から受信する。コントローラ２６０は、フレーム開始パケットが受信されたか否かを判断する（ステップＳ２０３）。
【００６３】
ステップＳ２０３において、フレーム開始パケットが受信されていないとコントローラ２６０が判断した場合、ステップＳ２０３における判断が繰り返される。ステップＳ２０３において、フレーム開始パケットが受信されたとコントローラ２６０が判断した場合、コントローラ２６０は、第１の通信機２２０によって１パケットの画像データを送信機１０１から受信する（ステップＳ２０４）。
【００６４】
ステップＳ２０４の後、コントローラ２６０は、フレーム開始パケットが受信されたタイミングから１フレームの受信時間が経過したか否かを判断する（ステップＳ２０５）。
【００６５】
ステップＳ２０５において、１フレームの受信時間が経過していないとコントローラ２６０が判断した場合、ステップＳ２０４における処理が実行される。ステップＳ２０５において、１フレームの受信時間が経過したとコントローラ２６０が判断した場合、コントローラ２６０は、１フレームの画像データが正常に受信されたか否かを判断する（ステップＳ２０６）。
【００６６】
送信機１０１から送信される、分割された画像データまたはその画像データを含むパケットにはシリアル番号が付加される。１フレーム内の最後の画像データまたはその画像データを含むパケットには、最終データであることを示すフラグが付加される。ステップＳ２０６においてコントローラ２６０は、シリアル番号およびフラグに基づいて、画像データの抜けがあるか否かを判断する。画像データの抜けがない場合、コントローラ２６０は、１フレームの画像データが正常に受信されたと判断する。画像データの抜けがある場合、コントローラ２６０は、１フレームの画像データが正常に受信されていないと判断する。
【００６７】
ステップＳ２０６において、１フレームの画像データが正常に受信されたとコントローラ２６０が判断した場合、コントローラ２６０は、画像処理回路２３０に受信完了を通知し、かつ画像データを画像処理回路２３０に出力する。画像処理回路２３０は、画像データを伸長し、かつ伸長された画像データをモニタ３０１に出力する。モニタ３０１は、画像データに基づいて画像を表示する（ステップＳ２０７）。
【００６８】
ステップＳ２０６において、１フレームの画像データが正常に受信されていないとコントローラ２６０が判断した場合、コントローラ２６０は、変数Ｆ＿ＥＲＲに１を加算する（ステップＳ２０８）。
【００６９】
ステップＳ２０７またはステップＳ２０８の後、通信チャネル状態評価（ステップＳ２０９）が実行される。ステップＳ２０９における処理の詳細については後述する。ステップＳ２０９の後、ステップＳ２０３における処理が実行される。
【００７０】
ステップＳ２０２からステップＳ２０８における処理は必須ではない。ステップＳ２０１における処理が実行された後、ステップＳ２０９における処理が所定期間毎に実行されてもよい。
【００７１】
図６は、ステップＳ２０９における通信チャネル状態評価の詳細を示す。
【００７２】
コントローラ２６０は、変数Ｆ＿ＣＯＵＮＴに１を加算する（ステップＳ２０９１）。ステップＳ２０９１の後、コントローラ２６０は、Ｆ＿ＥＲＲ／Ｆ＿ＣＯＵＮＴを算出することにより、フレームエラーレートを算出する（ステップＳ２０９２）。
【００７３】
ステップＳ２０９２の後、コントローラ２６０は、ステップＳ２０９２において算出されたフレームエラーレートが所定値を超えているか否かを判断する（ステップＳ２０９３）。
【００７４】
ステップＳ２０９３において、フレームエラーレートが所定値を超えていないとコントローラ２６０が判断した場合、図６に示す処理が終了する。ステップＳ２０９３において、フレームエラーレートが所定値を超えているとコントローラ２６０が判断した場合、コントローラ２６０は、画像データの通信に使用される通信チャネルを決定する（ステップＳ２０９４）。
【００７５】
ステップＳ２０９４において、コントローラ２６０は、通信チャネル優先度テーブルにある通信チャネルのうち優先度が最も高い通信チャネルを使用すると決定する。通信チャネル優先度テーブルについては後述する。このように、画像データの通信に使用されている通信チャネルの状態が悪化していると推定される場合、コントローラ２６０は、新しい通信チャネルを決定する。
【００７６】
ステップＳ２０９４の後、コントローラ２６０は、通信チャネル変更要求を第１の通信機２２０によって送信機１０１に送信する（ステップＳ２０９５）。通信チャネル変更要求は、ステップＳ２０９４において決定された通信チャネルの情報を含む。
【００７７】
ステップＳ２０９５の後、コントローラ２６０は、第１の通信機２２０に設定されている通信チャネルを、ステップＳ２０９４において決定された通信チャネルに変更する（ステップＳ２０９６）。
【００７８】
ステップＳ２０９６の後、コントローラ２６０は、変数Ｆ＿ＣＯＵＮＴおよび変数Ｆ＿ＥＲＲを０に設定する（ステップＳ２０９７）。ステップＳ２０９７における処理が実行されることにより、図６に示す処理が終了する。
【００７９】
ステップＳ２０９１およびステップＳ２０９７における処理は必須ではない。通信チャネルを変更するか否かの判断の基準はフレームエラーレートに限らない。
【００８０】
図７は、図５および図６に示す動作と並行的に実行される受信機２０１の動作の手順を示す。
【００８１】
コントローラ２６０は、通信チャネル情報を第２の通信機２２１によって他の受信機（第１の端末）に送信する（ステップＳ３０１）。ステップＳ３０１において送信される通信チャネル情報は、受信機２０１の第１の通信機２２０に設定されている通信チャネルの情報を含む。つまり、受信機２０１から送信される通信チャネル情報は、受信機２０１が画像データの通信に使用している通信チャネルの情報を含む。他の受信機から通信チャネル情報が受信された場合、ステップＳ３０１において送信される通信チャネル情報は、他の受信機の通信機に設定されている通信チャネルの情報も含む。つまり、受信機２０１から送信される通信チャネル情報は、他の受信機が画像データの通信に使用している通信チャネルの情報も含む。
【００８２】
ステップＳ３０１の後、コントローラ２６０は、インターバルタイマをクリアする（ステップＳ３０２）。インターバルタイマは、受信機２０１が通信チャネル情報を所定の時間間隔で送信するために使用される。インターバルタイマがクリアされた後、インターバルタイマは時間の計測を開始する。
【００８３】
ステップＳ３０２の後、コントローラ２６０は、インターバルタイマが計測した時間が所定時間を経過したか否かを判断する（ステップＳ３０３）。
【００８４】
ステップＳ３０３において、インターバルタイマが計測した時間が所定時間を経過したとコントローラ２６０が判断した場合、ステップＳ３０１における処理が実行される。したがって、コントローラ２６０は、通信チャネル情報を所定時間間隔で他の受信機に送信する。
【００８５】
ステップＳ３０３において、インターバルタイマが計測した時間が所定時間を経過していないとコントローラ２６０が判断した場合、コントローラ２６０は、第２の通信機２２１を監視する。他の受信機から通信チャネル情報が送信された場合、コントローラ２６０は、通信チャネル情報を第２の通信機２２１によって受信する。コントローラ２６０は、通信チャネル情報が受信されたか否かを判断する（ステップＳ３０４）。
【００８６】
ステップＳ３０４において、通信チャネル情報が受信されていないとコントローラ２６０が判断した場合、ステップＳ３０３における処理が実行される。ステップＳ３０４において、通信チャネル情報が受信されたとコントローラ２６０が判断した場合、通信チャネル情報更新（ステップＳ３０５）が実行される。ステップＳ３０５における処理の詳細については後述する。ステップＳ３０５の後、ステップＳ３０３における処理が実行される。
【００８７】
所定時間毎の通信チャネル情報の送信は必須ではない。例えば、通信チャネル情報が他の受信機から受信されたときに通信チャネル情報が送信されてもよい。
【００８８】
図８は、ステップＳ３０５における通信チャネル情報更新の詳細を示す。
【００８９】
コントローラ２６０は、受信された通信チャネル情報に基づいて、通信チャネル情報テーブルを更新する（ステップＳ３０５１）。ＲＡＭ２５０は、受信機２０１および他の受信機が使用している通信チャネルの情報を含む通信チャネル情報テーブルを記憶する。ステップＳ３０５１においてコントローラ２６０は、受信された通信チャネル情報に含まれる情報を通信チャネル情報テーブルに記録する。通信チャネル情報テーブルについては後述する。
【００９０】
ステップＳ３０５１の後、コントローラ２６０は、通信チャネル情報テーブルに基づいて、受信機２０１の周辺の受信機毎にホップ数を算出し、かつホップ数テーブルを更新する（ステップＳ３０５２）。ホップ数は、他の受信機から送信された通信チャネル情報が受信機２０１によって受信されるまでに経由する区間の数である。１つの区間は、通信チャネル情報を送信した送信端末と、通信チャネル情報をその送信端末から受信した受信端末との通信経路で構成される。
【００９１】
例えば、第２の端末から送信された通信チャネル情報は、第１の端末によって受信される。第１の端末によって受信された通信チャネル情報は第１の端末から受信機２０１に送信される。受信機２０１は、その通信チャネル情報を第１の端末から受信する。この場合、第２の端末および受信機２０１の間に２つの区間が存在する。そのため、第２の端末のホップ数は２である。第１の端末および受信機２０１の間に１つの区間が存在する。そのため、第１の端末のホップ数は１である。
【００９２】
ＲＡＭ２５０は、ホップ数テーブルを記憶する。ステップＳ３０５２においてコントローラ２６０は、算出されたホップ数をホップ数テーブルに記録する。ホップ数テーブルについては後述する。
【００９３】
ステップＳ３０５２の後、コントローラ２６０は、通信チャネル情報テーブルおよびホップ数テーブルに基づいて通信チャネル評価テーブルを更新する（ステップＳ３０５３）。ＲＡＭ２５０は、各通信チャネルの干渉度合いの情報を含む通信チャネル評価テーブルを記憶する。ステップＳ３０５３においてコントローラ２６０は、通信チャネル毎に干渉度合いを算出し、かつ算出された干渉度合いを通信チャネル評価テーブルに記録する。通信チャネル評価テーブルについては後述する。
【００９４】
ステップＳ３０５３の後、コントローラ２６０は、通信チャネル評価テーブルに基づいて通信チャネル優先度テーブルを生成する（ステップＳ３０５４）。ＲＡＭ２５０は、干渉度合いに基づく各通信チャネルの優先度の情報を含む通信チャネル優先度テーブルを記憶する。通信チャネル優先度テーブルについては後述する。ステップＳ３０５４における処理が実行されることにより、図８に示す処理が終了する。
【００９５】
通信チャネル情報の受信について説明する。通信チャネル情報は、バケツリレー方式により受信機間で転送される。
【００９６】
図９は、複数の画像通信システムが配置された例を示す。図９に示すように、６つの画像通信システム１１，１２，１３，１４，１５，１６が配置されている。画像通信システム１１は送信機１０１および受信機２０１を有する。画像通信システム１２は送信機１０２および受信機２０２を有する。画像通信システム１３は送信機１０３および受信機２０３を有する。画像通信システム１４は送信機１０４および受信機２０４を有する。画像通信システム１５は送信機１０５および受信機２０５を有する。画像通信システム１６は送信機１０６および受信機２０６を有する。
【００９７】
図１０は、各画像通信システムにおける受信機の通信可能範囲を示す。画像通信システムは送信機および受信機で構成されるが、図を簡略化するため、受信機のみが示されている。
【００９８】
範囲Ｒ１は、受信機２０１が通信できる範囲である。範囲Ｒ２は、受信機２０２が通信できる範囲である。範囲Ｒ３は、受信機２０３が通信できる範囲である。範囲Ｒ４は、受信機２０４が通信できる範囲である。範囲Ｒ５は、受信機２０５が通信できる範囲である。範囲Ｒ６は、受信機２０６が通信できる範囲である。
【００９９】
受信機２０１は、受信機２０２（第１の端末）および受信機２０５（第１の端末）とのみ通信できる。受信機２０２は、受信機２０１および受信機２０３（第２の端末）とのみ通信できる。受信機２０３は、受信機２０２および受信機２０４とのみ通信できる。受信機２０４は、受信機２０３および受信機２０６とのみ通信できる。受信機２０５は、受信機２０１とのみ通信できる。受信機２０６は、受信機２０４とのみ通信できる。
【０１００】
図１１は、通信チャネル情報の通信シーケンスを示す。受信機２０４から受信機２０６に通信チャネル情報が送信され（ステップＳＣ１）、かつ受信機２０６から受信機２０４に通信チャネル情報が送信される（ステップＳＣ２）。その後、受信機２０３から受信機２０４に通信チャネル情報が送信され（ステップＳＣ３）、かつ受信機２０４から受信機２０３に通信チャネル情報が送信される（ステップＳＣ４）。
【０１０１】
その後、受信機２０２から受信機２０３に通信チャネル情報が送信され（ステップＳＣ５）、かつ受信機２０３から受信機２０２に通信チャネル情報が送信される（ステップＳＣ６）。その後、受信機２０１から受信機２０２に通信チャネル情報が送信され（ステップＳＣ７）、かつ受信機２０２から受信機２０１に通信チャネル情報が送信される（ステップＳＣ８）。その後、受信機２０５から受信機２０１に通信チャネル情報が送信される（ステップＳＣ９）。受信機２０１から受信機２０５に送信される通信チャネル情報は省略されている。
【０１０２】
図１２は、ステップＳＣ２において受信機２０６から受信機２０４に送信される通信チャネル情報を示す。通信チャネル情報は、第１の通信チャネル情報、第２の通信チャネル情報、および第３の通信チャネル情報を含む。
【０１０３】
第１の通信チャネル情報は、通信チャネル情報を送信した端末における通信チャネルの情報を含む。第１の通信チャネル情報は、端末名と、その端末名を有する端末が画像データの通信に使用している通信チャネルの情報とを含む。図１２に示す第１の通信チャネル情報は、受信機２０６が使用している通信チャネルＣＨ２の情報を含む。
【０１０４】
第２の通信チャネル情報は、通信チャネル情報を送信した端末が直接通信できる端末における通信チャネルの情報を含む。第２の通信チャネル情報は、端末名と、その端末名を有する端末が画像データの通信に使用している通信チャネルの情報と、経路情報とを含む。経路情報は、第２の通信チャネル情報に含まれる情報を最初に送信した端末（送信元）の端末名と、第２の通信チャネル情報に含まれる情報を最初に受信した端末（送信先）の端末名とを含む。つまり、通信チャネル情報が転送される経路が複数の区間を含む場合、最初の区間の端末の情報が経路情報に含まれる。
【０１０５】
図１２に示す第２の通信チャネル情報は、受信機２０４が使用している通信チャネルＣＨ５の情報を含む。その情報は、ステップＳＣ１において受信機２０４から受信機２０６に送信された第１の通信チャネル情報である。そのため、図１２に示す第２の通信チャネル情報は、送信元である受信機２０４と送信先である受信機２０６との情報を含む。このように、受信機２０６は、受信機２０４から受信された第１の通信チャネル情報を第２の通信チャネル情報として受信機２０４に転送する。
【０１０６】
第３の通信チャネル情報は、第１の通信チャネル情報および第２の通信チャネル情報を除く通信チャネルの情報を含む。第３の通信チャネル情報は、通信チャネル情報を送信した端末が直接通信できる端末から送信された、他の端末の通信チャネルの情報を含む。第３の通信チャネル情報は、端末名と、その端末名を有する端末が画像データの通信に使用している通信チャネルの情報と、経路情報とを含む。経路情報は、第３の通信チャネル情報に含まれる情報を最初に送信した端末（送信元）の端末名と、第３の通信チャネル情報に含まれる情報を最初に受信した端末（送信先）の端末名とを含む。図１２に示す通信チャネル情報は第３の通信チャネル情報を含まない。
【０１０７】
図１３は、ステップＳＣ４において受信機２０４から受信機２０３に送信される通信チャネル情報を示す。図１３に示す第１の通信チャネル情報は、受信機２０４が使用している通信チャネルＣＨ５の情報を含む。
【０１０８】
図１３に示す第２の通信チャネル情報は、受信機２０６が使用している通信チャネルＣＨ２の情報を含む。その情報は、ステップＳＣ２において受信機２０６から受信機２０４に送信された第１の通信チャネル情報である。そのため、第２の通信チャネル情報は、送信元である受信機２０６と送信先である受信機２０４との情報を含む。このように、受信機２０４は、受信機２０６から受信された第１の通信チャネル情報を第２の通信チャネル情報として受信機２０３に転送する。
【０１０９】
図１３に示す第２の通信チャネル情報は、受信機２０３が使用している通信チャネルＣＨ３の情報を含む。その情報は、ステップＳＣ３において受信機２０３から受信機２０４に送信された第１の通信チャネル情報である。そのため、図１３に示す第２の通信チャネル情報は、送信元である受信機２０３と送信先である受信機２０４との情報を含む。このように、受信機２０４は、受信機２０３から受信された第１の通信チャネル情報を第２の通信チャネル情報として受信機２０３に転送する。
【０１１０】
図１３に示す第３の通信チャネル情報は、受信機２０４が使用している通信チャネルＣＨ５の情報を含む。その情報は、ステップＳＣ１において受信機２０４から受信機２０６に送信された第１の通信チャネル情報であり、かつステップＳＣ２において受信機２０６から受信機２０４に送信された第２の通信チャネル情報である。そのため、図１３に示す第３の通信チャネル情報は、送信元である受信機２０４と送信先である受信機２０６との情報を含む。このように、受信機２０４は、受信機２０６から受信された第２の通信チャネル情報を第３の通信チャネル情報として受信機２０３に転送する。
【０１１１】
図１４は、ステップＳＣ６において受信機２０３から受信機２０２に送信される通信チャネル情報を示す。図１４に示す第１の通信チャネル情報は、受信機２０３が使用している通信チャネルＣＨ３の情報を含む。
【０１１２】
図１４に示す第２の通信チャネル情報は、受信機２０４が使用している通信チャネルＣＨ５の情報を含む。その情報は、ステップＳＣ４において受信機２０４から受信機２０３に送信された第１の通信チャネル情報である。そのため、図１４に示す第２の通信チャネル情報は、送信元である受信機２０４と送信先である受信機２０３との情報を含む。このように、受信機２０３は、受信機２０４から受信された第１の通信チャネル情報を第２の通信チャネル情報として受信機２０２に転送する。
【０１１３】
図１４に示す第２の通信チャネル情報は、受信機２０２が使用している通信チャネルＣＨ２の情報を含む。その情報は、ステップＳＣ５において受信機２０２から受信機２０３に送信された第１の通信チャネル情報である。そのため、図１４に示す第２の通信チャネル情報は、送信元である受信機２０２と送信先である受信機２０３との情報を含む。このように、受信機２０３は、受信機２０２から受信された第１の通信チャネル情報を第２の通信チャネル情報として受信機２０２に転送する。
【０１１４】
図１４に示す第３の通信チャネル情報は、受信機２０６が使用している通信チャネルＣＨ２の情報を含む。その情報は、ステップＳＣ２において受信機２０６から受信機２０４に送信された第１の通信チャネル情報であり、かつステップＳＣ４において受信機２０４から受信機２０３に送信された第２の通信チャネル情報である。そのため、図１４に示す第３の通信チャネル情報は、送信元である受信機２０６と送信先である受信機２０４との情報を含む。このように、受信機２０３は、受信機２０４から受信された第２の通信チャネル情報を第３の通信チャネル情報として受信機２０２に転送する。
【０１１５】
図１４に示す第３の通信チャネル情報は、受信機２０３が使用している通信チャネルＣＨ３の情報を含む。その情報は、ステップＳＣ３において受信機２０３から受信機２０４に送信された第１の通信チャネル情報であり、かつステップＳＣ４において受信機２０４から受信機２０３に送信された第２の通信チャネル情報である。そのため、図１４に示す第３の通信チャネル情報は、送信元である受信機２０３と送信先である受信機２０４との情報を含む。
【０１１６】
図１４に示す第３の通信チャネル情報は、受信機２０４が使用している通信チャネルＣＨ５の情報を含む。その情報は、ステップＳＣ１において受信機２０４から受信機２０６に送信された第１の通信チャネル情報であり、かつステップＳＣ２において受信機２０６から受信機２０４に送信された第２の通信チャネル情報である。また、その情報は、ステップＳＣ４において受信機２０４から受信機２０３に送信された第３の通信チャネル情報である。そのため、図１４に示す第３の通信チャネル情報は、送信元である受信機２０４と送信先である受信機２０６との情報を含む。このように、受信機２０３は、受信機２０４から受信された第３の通信チャネル情報を第３の通信チャネル情報として受信機２０２に転送する。
【０１１７】
図１５は、ステップＳＣ８において受信機２０２から受信機２０１に送信される通信チャネル情報を示す。図１５に示す第１の通信チャネル情報は、受信機２０２が使用している通信チャネルＣＨ２の情報を含む。
【０１１８】
図１５に示す第２の通信チャネル情報は、受信機２０３が使用している通信チャネルＣＨ３の情報を含む。その情報は、ステップＳＣ６において受信機２０３から受信機２０２に送信された第１の通信チャネル情報である。そのため、図１５に示す第２の通信チャネル情報は、送信元である受信機２０３と送信先である受信機２０２との情報を含む。このように、受信機２０２は、受信機２０３から受信された第１の通信チャネル情報を第２の通信チャネル情報として受信機２０１に転送する。
【０１１９】
図１５に示す第２の通信チャネル情報は、受信機２０１が使用している通信チャネルＣＨ１の情報を含む。その情報は、ステップＳＣ７において受信機２０１から受信機２０２に送信された第１の通信チャネル情報である。そのため、図１５に示す第２の通信チャネル情報は、送信元である受信機２０１と送信先である受信機２０２との情報を含む。このように、受信機２０２は、受信機２０１から受信された第１の通信チャネル情報を第２の通信チャネル情報として受信機２０１に転送する。
【０１２０】
図１５に示す第３の通信チャネル情報は、受信機２０４が使用している通信チャネルＣＨ５の情報を含む。その情報は、ステップＳＣ４において受信機２０４から受信機２０３に送信された第１の通信チャネル情報であり、かつステップＳＣ６において受信機２０３から受信機２０２に送信された第２の通信チャネル情報である。そのため、図１５に示す第２の通信チャネル情報は、送信元である受信機２０４と送信先である受信機２０３との情報を含む。このように、受信機２０２は、受信機２０３から受信された第２の通信チャネル情報を第３の通信チャネル情報として受信機２０１に転送する。
【０１２１】
図１５に示す第３の通信チャネル情報は、受信機２０２が使用している通信チャネルＣＨ２の情報を含む。その情報は、ステップＳＣ５において受信機２０２から受信機２０３に送信された第１の通信チャネル情報であり、かつステップＳＣ６において受信機２０３から受信機２０２に送信された第２の通信チャネル情報である。そのため、図１５に示す第３の通信チャネル情報は、送信元である受信機２０２と送信先である受信機２０３との情報を含む。
【０１２２】
図１５に示す第３の通信チャネル情報は、受信機２０６が使用している通信チャネルＣＨ２の情報を含む。その情報は、ステップＳＣ２において受信機２０６から受信機２０４に送信された第１の通信チャネル情報であり、かつステップＳＣ４において受信機２０４から受信機２０３に送信された第２の通信チャネル情報である。また、その情報は、ステップＳＣ６において受信機２０３から受信機２０２に送信された第３の通信チャネル情報である。そのため、図１５に示す第３の通信チャネル情報は、送信元である受信機２０６と送信先である受信機２０４との情報を含む。このように、受信機２０２は、受信機２０３から受信された第３の通信チャネル情報を第３の通信チャネル情報として受信機２０１に転送する。
【０１２３】
図１５に示す第３の通信チャネル情報は、受信機２０３が使用している通信チャネルＣＨ３の情報を含む。その情報は、ステップＳＣ３において受信機２０３から受信機２０４に送信された第１の通信チャネル情報であり、かつステップＳＣ４において受信機２０４から受信機２０３に送信された第２の通信チャネル情報である。また、その情報は、ステップＳＣ６において受信機２０３から受信機２０２に送信された第３の通信チャネル情報である。そのため、図１５に示す第３の通信チャネル情報は、送信元である受信機２０３と送信先である受信機２０４との情報を含む。
【０１２４】
図１５に示す第３の通信チャネル情報は、受信機２０４が使用している通信チャネルＣＨ５の情報を含む。その情報は、ステップＳＣ１において受信機２０４から受信機２０６に送信された第１の通信チャネル情報であり、かつステップＳＣ２において受信機２０６から受信機２０４に送信された第２の通信チャネル情報である。また、その情報は、ステップＳＣ４において受信機２０４から受信機２０３に送信された第３の通信チャネル情報であり、かつステップＳＣ６において受信機２０３から受信機２０２に送信された第３の通信チャネル情報である。そのため、図１５に示す第３の通信チャネル情報は、送信元である受信機２０４と送信先である受信機２０６との情報を含む。
【０１２５】
図１６は、ステップＳＣ９において受信機２０５から受信機２０１に送信される通信チャネル情報を示す。図１６に示す第１の通信チャネル情報は、受信機２０５が使用している通信チャネルＣＨ４の情報を含む。図１６に示す通信チャネル情報は第２の通信チャネル情報および第３の通信チャネル情報を含まない。
【０１２６】
図１７は、受信機２０１が保持する通信チャネル情報テーブルを示す。ステップＳ３０５１においてコントローラ２６０は、受信機２０１が直接通信できる受信機２０２および受信機２０５から受信された通信チャネル情報を通信チャネル情報テーブルに記録する。図１７に示す通信チャネル情報テーブルは、図１５に示す通信チャネル情報と図１６に示す通信チャネル情報とを含む。また、ステップＳ３０５１においてコントローラ２６０は、受信機２０１において画像データの通信に使用されている通信チャネルの情報を通信チャネル情報テーブルに記録する。
【０１２７】
通信チャネル情報テーブルは、端末名、種類、通信チャネル、および経路情報を含む。第２の通信チャネル情報および第３の通信チャネル情報に関する端末名、通信チャネル、および経路情報は、他の受信機から受信される通信チャネル情報に含まれる。種類は、通信チャネル情報の種類を示す。“１”は、第１の通信チャネル情報を示す。“２”は、第２の通信チャネル情報を示す。“３”は、第３の通信チャネル情報を示す。
【０１２８】
通信チャネル情報テーブルにおける第１の通信チャネル情報は、受信機２０１が使用している通信チャネルＣＨ１の情報を含む。通信チャネル情報テーブルにおける第２の通信チャネル情報は、受信機２０２および受信機２０５から受信された第１の通信チャネル情報を含む。通信チャネル情報テーブルにおける第３の通信チャネル情報は、受信機２０２から受信された第２の通信チャネル情報および第３の通信チャネル情報を含む。
【０１２９】
ステップＳ３０１においてコントローラ２６０は、通信チャネル情報テーブルにおける第１から第３の通信チャネル情報を含む通信チャネル情報を生成する。コントローラ２６０は、生成された通信チャネル情報を第２の通信機２２１によって他の受信機に送信する。
【０１３０】
図１８は、受信機２０１が保持するホップ数テーブルを示す。ステップＳ３０５２においてコントローラ２６０は、通信チャネル情報テーブルにおける経路情報を検索することにより受信機毎にホップ数を検出する。コントローラ２６０は、検出されたホップ数をホップ数テーブルに記録する。
【０１３１】
ホップ数テーブルは、端末名およびホップ数の情報を含む。端末名が示す端末から送信された通信チャネル情報が受信機２０１によって受信されるまでに経由する区間の数がホップ数としてホップ数テーブルに記録される。受信機２０１は自端末であるので、受信機２０１のホップ数は０である。
【０１３２】
図１７に示す経路情報ＲＴ１００は、受信機２０２から受信機２０１への通信経路を示す。経路情報ＲＴ１００に基づく受信機２０２のホップ数は、１である。
【０１３３】
図１７に示す経路情報ＲＴ１０２は、受信機２０３から受信機２０２への通信経路を示す。経路情報ＲＴ１０２および経路情報ＲＴ１００は、受信機２０３から受信機２０１まで受信機２０２を経由する通信経路を示す。経路情報ＲＴ１０２および経路情報ＲＴ１００に基づく受信機２０３のホップ数は、２である。
【０１３４】
図１７に示す経路情報ＲＴ１０３は、受信機２０４から受信機２０３への通信経路を示す。経路情報ＲＴ１０３、経路情報ＲＴ１０２、および経路情報ＲＴ１００は、受信機２０４から受信機２０１まで受信機２０３および受信機２０２を経由する通信経路を示す。経路情報ＲＴ１０３、経路情報ＲＴ１０２、および経路情報ＲＴ１００に基づく受信機２０４のホップ数は、３である。
【０１３５】
図１７に示す経路情報ＲＴ１０１は、受信機２０５から受信機２０１への通信経路を示す。経路情報ＲＴ１０１に基づく受信機２０５のホップ数は、１である。
【０１３６】
図１７に示す経路情報ＲＴ１０４は、受信機２０６から受信機２０４への通信経路を示す。経路情報ＲＴ１０４、経路情報ＲＴ１０３、経路情報ＲＴ１０２、および経路情報ＲＴ１００は、受信機２０６から受信機２０１まで受信機２０４、受信機２０３、および受信機２０２を経由する通信経路を示す。経路情報ＲＴ１０４、経路情報ＲＴ１０３、経路情報ＲＴ１０２、および経路情報ＲＴ１００に基づく受信機２０６のホップ数は、４である。
【０１３７】
図１９は、受信機２０１が保持する通信チャネル評価テーブルを示す。ステップＳ３０５３においてコントローラ２６０は、通信チャネル情報テーブルおよびホップ数テーブルに基づいて、通信チャネル毎に情報を生成する。コントローラ２６０は、生成された情報を通信チャネル評価テーブルに記録する。
【０１３８】
通信チャネル情報テーブルは、通信チャネルの情報と、各ホップ数における端末の情報と、干渉度合いとを含む。各ホップ数における端末の情報は、ホップ数が同一である端末の数と、重み係数と、通信チャネルを使用中の端末の端末名とを含む。ホップ数が大きくなると、受信機２０１からそのホップ数の各端末までの距離が遠くなる。そのホップ数の端末が行う無線通信による電波干渉の度合いが低くなると推定されるため、重み係数は、ホップ数と反比例するように設定される。
【０１３９】
例えば、図１９に示す通信チャネル評価テーブルにおいて、通信チャネルＣＨ２を使用中の端末は、ホップ数が１である受信機２０２と、ホップ数が４である受信機２０６とである。ホップ数が１である端末は受信機２０１に近いため、重み係数は１００である。ホップ数が４である端末は受信機２０１から遠いため、重み係数は１０である。また、ホップ数が２である端末に対する重み係数は５０であり、かつホップ数が３である端末に対する重み係数は２０である。重み係数は、図１９に示す例に限らない。
【０１４０】
図２０は、受信機２０１が保持する重み係数テーブルを示す。重み係数テーブルは、ホップ数および重み係数を含む。１から４のホップ数と、各ホップ数に対応する重み係数とが重み係数テーブルに設定されている。ＲＡＭ２５０は、重み係数テーブルを記憶する。ステップＳ３０５３においてコントローラ２６０は、重み係数テーブルを参照し、かつ重み係数テーブルに設定されている重み係数を通信チャネル評価テーブルに記録する。
【０１４１】
ステップＳ３０５３においてコントローラ２６０は、通信チャネル評価テーブルにおける各ホップ数の端末数および重み係数に基づいて干渉度合いを通信チャネル毎に推定する。具体的には、コントローラ２６０は、式（１）により干渉度合いを推定する。
Ｉｃ＝Ｎ１×Ｃ１＋Ｎ２×Ｃ２＋・・・＋Ｎｎ×Ｃｎ  ・・・（１）
【０１４２】
式（１）は、各通信チャネルの干渉度合いの推定値Ｉｃを示す。式（１）において、Ｎｋ（ｋ＝１，２，・・・，ｎ）は、ホップ数ｋの端末数を示す。Ｃｋ（ｋ＝１，２，・・・，ｎ）は、ホップ数ｋの重み係数を示す。式（１）により算出される値が大きくなるに従って、通信チャネルの干渉度合いは大きくなる。
【０１４３】
例えば、図１９に示す通信チャネルＣＨ２において、ホップ数１の端末数は１であり、かつホップ数１の重み係数は１００である。ホップ数２の端末数は０であり、かつホップ数２の重み係数は５０である。ホップ数３の端末数は０であり、かつホップ数３の重み係数は２０である。ホップ数４の端末数は１であり、かつホップ数４の重み係数は１０である。そのため、式（２）により通信チャネルＣＨ２の干渉度合いは１１０である。
１×１００＋０×５０＋０×２０＋１×１０＝１１０  ・・・（２）
【０１４４】
図２１は、受信機２０１が保持する通信チャネル優先度テーブルを示す。通信チャネル優先度テーブルは、１から４の優先度と、各優先度に対応する通信チャネルとを含む。優先度の値が小さいほど、優先度は高い。ステップＳ３０５４においてコントローラ２６０は、通信チャネル評価テーブルを参照し、かつ通信チャネル評価テーブルにおける干渉度合いが小さい順に通信チャネルを抽出する。
【０１４５】
図１９に示す通信チャネル評価テーブルの例では、通信チャネルＣＨ２の干渉度合いは１１０であり、かつ通信チャネルＣＨ３の干渉度合いは５０である。また、通信チャネルＣＨ４の干渉度合いは１００であり、かつ通信チャネルＣＨ５の干渉度合いは２０である。したがって、通信チャネルＣＨ５の干渉度合いが最も小さく、かつ通信チャネルＣＨ２の干渉度合いが最も大きい。コントローラ２６０は、通信チャネルＣＨ５、通信チャネルＣＨ３、通信チャネルＣＨ４、および通信チャネルＣＨ２を順に選択し、かつそれらの情報を通信チャネル優先度テーブルに記録する。受信機２０１が使用中の通信チャネルＣＨ１は、上記の各処理の対象外である。
【０１４６】
ステップＳ２０９４においてコントローラ２６０は、通信チャネル優先度テーブルに基づいて、通信チャネルＣＨ１の状態が悪化したときに画像データの通信に使用される通信チャネルを決定する。図２１に示す通信チャネル優先度テーブルにおいて、通信チャネルＣＨ５の優先度が最も高い。そのため、コントローラ２６０は、通信チャネルＣＨ５を画像データの通信に使用すると決定する。
【０１４７】
上記の例では、コントローラ２６０は、推定された干渉度合いが最も小さい通信チャネルを画像データの通信に使用すると決定する。推定された干渉度合いが第１の干渉度合いおよび第２の干渉度合いを含み、かつ第１の干渉度合いが第２の干渉度合いよりも小さい場合、コントローラ２６０は、第１の干渉度合いに対応する通信チャネルを画像データの通信に使用すると決定する。画像データの通信に使用される通信チャネルは、推定された干渉度合いが最も小さい通信チャネルに限らない。例えば、複数の干渉度合いが比較的小さい場合、その複数の干渉度合いのうち任意の１つに対応する通信チャネルが画像データの通信に使用されてもよい。
【０１４８】
通信チャネル情報が示す複数の端末のいずれにも使用されていない通信チャネルがある場合、通信チャネル評価テーブルにおいてその通信チャネルの干渉度合いは０である。つまり、空きチャネルの干渉度合いは最も小さい。そのため、空きチャネルがある場合、コントローラ２６０は、空きチャネルを画像データの通信に使用すると決定する。
【０１４９】
上記のように、ステップＳ３０５３においてコントローラ２６０は、受信機２０１において使用される可能性がある複数の通信チャネルの各々を使用している第３の端末に対する重み係数を使用して、複数の通信チャネルの各々に対する干渉度合いを推定する。第３の端末は、複数の端末のいずれか１つである。図９に示すシステムにおいて第３の端末は、受信機２０１以外の受信機である。重み係数は、ホップ数に反比例する。ホップ数は、第３の端末が送信した通信チャネル情報が受信機２０１によって受信されるまでに経由する区間の数である。１つの区間は、通信チャネル情報を送信した送信端末と、通信チャネル情報を送信端末から受信した受信端末との通信経路で構成される。送信端末および受信端末の各々は、複数の端末のいずれか１つである。ステップＳ２０９４においてコントローラ２６０は、推定された干渉度合いが相対的に小さい通信チャネルを使用すると決定する。
【０１５０】
ステップＳ３０５３においてコントローラ２６０は、複数の通信チャネルに含まれる１つの通信チャネルを使用し、かつホップ数が同一である第３の端末の数と重み係数とを乗算することにより、第１の値を通信チャネル毎かつホップ数毎に算出する。第１の値は、式（１）におけるＮ１×Ｃ１等である。ステップＳ３０５３においてコントローラ２６０は、１つの通信チャネルに対してホップ数毎に算出された第１の値を加算し、第２の値を通信チャネル毎に算出することにより、干渉度合いを推定する。第２の値は、式（１）における干渉度合いの推定値Ｉｃである。
【０１５１】
図８に示す処理において、各テーブルは、ＲＡＭ２５０に記憶されたデータの集合であってもよい。ステップＳ３０５２における処理は必須ではない。ステップＳ３０５２における処理が実行されない場合、例えば通信チャネルの干渉度合いは、その通信チャネルを使用している端末の数で表される。
【０１５２】
本発明の各態様の無線通信方法は、図６および図７に示す動作に基づく。本発明の各態様の無線通信方法は、無線通信端末（受信機２０１）によって実行される第１のステップおよび第２のステップを有する。第１のステップ（ステップＳ３０４）において、通信チャネル情報が第１の端末から無線で受信される。通信チャネル情報は、第１の端末および第２の端末を含む複数の端末の少なくとも１つが無線通信に使用している通信チャネルを示す。第１の端末は、無線通信端末と直接通信することができる。第２の端末は、第１の端末と直接通信することができ、かつ無線通信端末を除く端末である。第１の端末から無線通信端末に送信される通信チャネル情報は、第１の情報および第２の情報を含む。第２の端末から第１の端末に送信される通信チャネル情報は、第２の情報を含む。第１の情報は、第１の端末が無線通信に使用している通信チャネルを示す。第２の情報は、第２の端末が無線通信に使用している通信チャネルを示す。第２のステップ（ステップＳ２０９４）において、通信チャネル情報に基づいて、無線通信端末が無線通信に使用する通信チャネルが決定される。
【０１５３】
本発明の各態様の無線通信方法は、上記の第１のステップおよび第２のステップに対応する処理以外の処理を有していなくてもよい。
【０１５４】
送信機１０１が図６および図７に示す処理を実行してもよい。その場合、受信機２０１は、ステップＳ１０６およびステップＳ１０７における処理を実行する。
【０１５５】
上記のように、受信機２０１は通信チャネル情報を、受信機２０１が直接通信することができる第１の端末から受信する。その通信チャネル情報は、第１の端末の通信チャネルの情報と、その第１の端末が直接通信することができる第２の端末の通信チャネルの情報とを含む。そのため、コントローラ２６０は、第１の端末および第２の端末が使用している通信チャネルに基づいて、受信機２０１が無線通信に使用する通信チャネルを決定することができる。その結果、受信機２０１は、良好な無線通信を行うことができる。
【０１５６】
コントローラ２６０は、推定された干渉度合いが相対的に小さい通信チャネルを使用すると決定する。これにより、受信機２０１は、良好な無線通信を行うことができる。
【０１５７】
（第１の実施形態の変形例）
第１の実施形態の変形例において、各受信機は１つの通信機のみを有する。例えば、受信機２０１は、第１の通信機２２０を有する。
【０１５８】
複数の画像通信システムが同期している場合、複数の受信機は、複数の画像通信システム間で共通の期間に通信チャネル情報の通信を行う。受信機２０１のコントローラ２６０は、データ通信のための第１の期間において、画像データを第１の通信機２２０によって送信機１０１から受信する。コントローラ２６０は、第１の期間と異なる第２の期間において、通信チャネル情報を第１の通信機２２０によって他の受信機から受信する。また、コントローラ２６０は、第２の期間において、通信チャネル情報を第１の通信機２２０によって他の受信機に送信する。通信チャネル情報の通信のための第２の期間は、複数の画像通信システム間で同じである。
【０１５９】
図２２は、通信シーケンスの例を示す。図２２において、画像通信システム１１および画像通信システム１２の各機器が実行する通信が示されている。画像通信システム１１は、送信機１０１および受信機２０１を有する。画像通信システム１２は、送信機１０２および受信機２０２を有する。
【０１６０】
画像通信システム１１および画像通信システム１２は、タイミングＴ１およびタイミングＴ２を基準に同期している。タイミングＴ１の後のタイミングＴ１１において送信機１０１および受信機２０１は、通信チャネルＣＨ１を使用して画像データの通信を開始する。タイミングＴ１の後のタイミングＴ２１において送信機１０２および受信機２０２は、通信チャネルＣＨ２を使用して画像データの通信を開始する。例えば、タイミングＴ１１およびタイミングＴ２１は同じである。
【０１６１】
タイミングＴ１１の後のタイミングＴ１２において受信機２０１は、通信チャネルを通信チャネルＣＨ１から通信チャネルＣＨａに切り替える。タイミングＴ２１の後のタイミングＴ２２において受信機２０２は、通信チャネルを通信チャネルＣＨ２から通信チャネルＣＨａに切り替える。受信機２０１および受信機２０２は、通信チャネルＣＨａを使用して通信チャネル情報の通信を行う。
【０１６２】
タイミングＴ１２の後のタイミングＴ１３において受信機２０１は、通信チャネルを変更する。タイミングＴ２２の後のタイミングＴ２３において受信機２０２は、通信チャネルを変更する。その後、画像通信システム１１および画像通信システム１２において画像データの通信が行われる。
【０１６３】
上記のように、受信機２０１は、１つの第１の通信機２２０によって画像データおよび通信チャネル情報の通信を行うことができる。
【０１６４】
（本発明の第２の実施形態）
図１から図３に示す構成を使用して本発明の第２の実施形態を説明する。第２の実施形態において、コントローラ２６０は、受信された通信チャネル情報のうち、ホップ数が２以下である第３の端末が無線通信に使用している通信チャネルを示す通信チャネル情報のみを使用して干渉度合いを推定する。
【０１６５】
ホップ数が２以下である第３の端末に関する通信チャネル情報のみが使用されることにより、第３の通信チャネル情報を省略することができる。その結果、通信チャネル情報の通信のためのパケットのデータ量を削減することができる。
【０１６６】
第１の端末から受信機２０１に送信される通信チャネル情報は、第１の情報および第２の情報を含む。第２の端末から第１の端末に送信される通信チャネル情報は、第２の情報を含む。第１の情報は、第１の端末が無線通信に使用している通信チャネルを示す。第２の情報は、第２の端末が無線通信に使用している通信チャネルを示す。第１の端末から受信機２０１に送信される通信チャネル情報は、第１の端末および第２の端末を除く端末が無線通信に使用している通信チャネルを示す情報を含まない。第２の端末から第１の端末に送信される通信チャネル情報は、第２の端末を除く端末が無線通信に使用している通信チャネルを示す情報を含まない。
【０１６７】
図９に示すシステムを使用して第１の実施形態と異なる点を説明する。図２３は、受信機２０１が受信機２０２から受信する通信チャネル情報を示す。通信チャネル情報は、第１の通信チャネル情報および第２の通信チャネル情報を含む。通信チャネル情報は、第１の実施形態における第３の通信チャネル情報を含まない。
【０１６８】
図２３に示す第１の通信チャネル情報は、受信機２０２が使用している通信チャネルＣＨ２の情報を含む。
【０１６９】
図２３に示す第２の通信チャネル情報は、受信機２０３が使用している通信チャネルＣＨ３の情報を含む。その情報は、送信元である受信機２０３と送信先である受信機２０２との情報を含む。
【０１７０】
図２３に示す第２の通信チャネル情報は、受信機２０１が使用している通信チャネルＣＨ１の情報を含む。その情報は、送信元である受信機２０１と送信先である受信機２０２との情報を含む。
【０１７１】
図２４は、受信機２０１が受信機２０５から受信する通信チャネル情報を示す。図２４に示す第１の通信チャネル情報は、受信機２０５が使用している通信チャネルＣＨ４の情報を含む。図２４に示す通信チャネル情報は、第２の通信チャネル情報および第３の通信チャネル情報を含まない。
【０１７２】
ステップＳ３０５１においてコントローラ２６０は、図２３および図２４に示す情報を通信チャネル情報テーブルに記録する。図２５は、受信機２０１が保持する通信チャネル情報テーブルを示す。図２５に示す通信チャネル情報テーブルは、図２３に示す通信チャネル情報と図２４に示す通信チャネル情報とを含む。また、図２５に示す通信チャネル情報テーブルは、受信機２０１において画像データの通信に使用されている通信チャネルの情報を含む。
【０１７３】
ステップＳ３０５２においてコントローラ２６０は、通信チャネル情報テーブルに基づいてホップ数を算出し、かつホップ数テーブルを更新する。ホップ数の算出方法は、第１の実施形態における方法と同様である。
【０１７４】
図２６は、受信機２０１が保持するホップ数テーブルを示す。図２５に示す経路情報ＲＴ１１０は、受信機２０２から受信機２０１への通信経路を示す。経路情報ＲＴ１１０に基づく受信機２０２のホップ数は、１である。
【０１７５】
図２５に示す経路情報ＲＴ１１２は、受信機２０３から受信機２０２への通信経路を示す。経路情報ＲＴ１１２および経路情報ＲＴ１１０は、受信機２０３から受信機２０１まで受信機２０２を経由する通信経路を示す。経路情報ＲＴ１１２および経路情報ＲＴ１１０に基づく受信機２０３のホップ数は、２である。
【０１７６】
図２５に示す経路情報ＲＴ１１１は、受信機２０５から受信機２０１への通信経路を示す。経路情報ＲＴ１１１に基づく受信機２０５のホップ数は、１である。
【０１７７】
ステップＳ３０５３においてコントローラ２６０は、通信チャネル情報テーブルおよびホップ数テーブルに基づいて通信チャネル評価テーブルを更新する。通信チャネル評価テーブルの更新方法は、第１の実施形態における方法と同様である。
【０１７８】
図２７は、受信機２０１が保持する通信チャネル評価テーブルを示す。図１９に示す通信チャネル評価テーブルにおいてホップ数が３および４である情報は、図２７に示す通信チャネル評価テーブルにない。
【０１７９】
ステップＳ３０５４においてコントローラ２６０は、通信チャネル評価テーブルに基づいて通信チャネル優先度テーブルを生成する。図２８は、受信機２０１が保持する通信チャネル優先度テーブルを示す。図２８において、通信チャネルＣＨ２および通信チャネルＣＨ４の優先度が、図２１に示す優先度と異なる。
【０１８０】
図１９に示す通信チャネル評価テーブルにおいて、通信チャネルＣＨ２の干渉度合いは１１０である。ホップ数４の端末数が通信チャネルＣＨ２の干渉度合いに反映されている。図２７に示す通信チャネル評価テーブルにおいて、通信チャネルＣＨ２の干渉度合いは１００である。ホップ数４の情報がなくなることにより、通信チャネルＣＨ２の干渉度合いが小さくなる。その結果、通信チャネルＣＨ２の優先度が高くなる。通信チャネルＣＨ２および通信チャネルＣＨ４の干渉度合いは同じであるため、図２８において通信チャネルＣＨ２および通信チャネルＣＨ４の優先度は同じであってもよい。
【０１８１】
上記のように、ホップ数が２以下である第３の端末に関する通信チャネルの情報のみが使用されることにより、通信チャネル情報の通信のためのパケットのデータ量を削減することができる。
【０１８２】
（本発明の第３の実施形態）
図１から図３に示す構成を使用して本発明の第３の実施形態を説明する。第３の実施形態において、コントローラ２６０は、通信チャネル情報に基づいて、複数の端末のいずれにも使用されていない通信チャネルがあるか否かを判断する。複数の端末のいずれにも使用されていない通信チャネルがないとコントローラ２６０が判断した場合、コントローラ２６０は、受信機２０１が直接通信できる第１の端末が使用している通信チャネルのうち、推定された干渉度合いが相対的に小さい通信チャネルを使用すると決定する。
【０１８３】
受信機２０１が直接通信できる第１の端末が使用している通信チャネルを受信機２０１が使用する場合、ＣＳＭＡ／ＣＡ（Ｃａｒｒｉｅｒ  Ｓｅｎｓｅ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ／Ｃｏｌｌｉｓｉｏｎ  Ａｖｏｉｄａｎｃｅ）が有効に作用する。ＣＳＭＡ／ＣＡは、電波の衝突回避を実現する機能である。
【０１８４】
図９に示すシステムを使用して第１の実施形態と異なる点を説明する。図２９は、ステップＳ３０５４における処理の詳細を示す。
【０１８５】
コントローラ２６０は、通信チャネル評価テーブルに基づいて通信チャネル優先度テーブルを生成する（ステップＳ３０５４１）。ステップＳ３０５４１において生成される通信チャネル優先度テーブルは、第１の実施形態における通信チャネル優先度テーブルと同様である。
【０１８６】
ステップＳ３０５４１の後、コントローラ２６０は、通信チャネル情報に基づいて、空きチャネルがあるか否かを判断する（ステップＳ３０５４２）。空きチャネルは、通信チャネル情報が示す複数の端末のいずれにも使用されていない通信チャネルである。通信チャネル評価テーブルにおいて、全てのホップ数に対応する端末数が０である通信チャネルが空きチャネルである。
【０１８７】
ステップＳ３０５４２において空きチャネルがあるとコントローラ２６０が判断した場合、ステップＳ３０５４における処理が終了する。その場合、空きチャネルの干渉度合いは０である。そのため、空きチャネルの優先度が高く設定された通信チャネル優先度テーブルが生成される。
【０１８８】
ステップＳ３０５４２において空きチャネルがないとコントローラ２６０が判断した場合、コントローラ２６０は、通信チャネル評価テーブルにおいて、ホップ数１における端末数が１以上である通信チャネルがあるか否かを判断する（ステップＳ３０５４３）。
【０１８９】
ステップＳ３０５４３において、条件を満たす通信チャネルがないとコントローラ２６０が判断した場合、ステップＳ３０５４における処理が終了する。ステップＳ３０５４３において、条件を満たす通信チャネルがあるとコントローラ２６０が判断した場合、コントローラ２６０は、通信チャネル優先度テーブルにおいてその通信チャネルの優先度を高く設定する（ステップＳ３０５４４）。ステップＳ３０５４４における処理が実行されることにより、ステップＳ３０５４における処理が終了する。
【０１９０】
例えば、ステップＳ３０５４４においてコントローラ２６０は、ホップ数１における端末数が１以上である通信チャネルの優先度をその他の通信チャネルの優先度よりも高く設定する。ホップ数１における端末数が１以上である複数の通信チャネルがある場合、コントローラ２６０は、干渉度合いに基づいてその複数の通信チャネルの各々の優先度を細かく設定してもよい。
【０１９１】
図３０は、ステップＳ３０５４４において更新された通信チャネル優先度テーブルを示す。図１９に示す通信チャネル評価テーブルにおいて、通信チャネルＣＨ２および通信チャネルＣＨ４のホップ数１における端末数が１である。そのため、通信チャネルＣＨ２および通信チャネルＣＨ４の優先度が通信チャネルＣＨ５および通信チャネルＣＨ３の優先度よりも高い。図１９に示す通信チャネル評価テーブルにおいて、通信チャネルＣＨ４の干渉度合いは通信チャネルＣＨ２の干渉度合いよりも小さい。そのため、通信チャネルＣＨ４の優先度は通信チャネルＣＨ２の優先度よりも高い。
【０１９２】
ホップ数１における端末数が１以上である通信チャネルの優先度を高く設定する方法は、上記の方法に限らない。
【０１９３】
ステップＳ３０５４４において、ホップ数１における端末数が１以上である通信チャネルを除く通信チャネルの情報が通信チャネル優先度テーブルから削除されてもよい。
【０１９４】
上記のように、空きチャネルがない場合、ＣＳＭＡ／ＣＡが有効に作用する通信チャネルが画像データの通信に使用される。そのため、受信機２０１は、良好な無線通信を行うことができる。
【０１９５】
以上、本発明の好ましい実施形態を説明したが、本発明はこれら実施形態およびその変形例に限定されることはない。本発明の趣旨を逸脱しない範囲で、構成の付加、省略、置換、およびその他の変更が可能である。また、本発明は前述した説明によって限定されることはなく、添付のクレームの範囲によってのみ限定される。
【産業上の利用可能性】
【０１９６】
本発明の各実施形態によれば、無線通信端末、無線通信方法、およびプログラムは、良好な無線通信を行うことができる。
【符号の説明】
【０１９７】
１１，１２，１３，１４，１５，１６  画像通信システム
１０１，１０２，１０３，１０４，１０５，１０６  送信機
１１０  撮像素子
１２０，２３０  画像処理回路
１３０  通信機
１４０  アンテナ
１５０，２４０  ＲＯＭ
１６０，２５０  ＲＡＭ
１７０，２６０  コントローラ
２０１，２０２，２０３，２０４，２０５，２０６  受信機
２１０  第１のアンテナ
２１１  第２のアンテナ
２２０  第１の通信機
２２１  第２の通信機
３０１  モニタ
【図１】
2017204146.tif 000003
【図２】
2017204146.tif 000004
【図３】
2017204146.tif 000005
【図４】
2017204146.tif 000006
【図５】
2017204146.tif 000007
【図６】
2017204146.tif 000008
【図７】
2017204146.tif 000009
【図８】
2017204146.tif 000010
【図９】
2017204146.tif 000011
【図１０】
2017204146.tif 000012
【図１１】
2017204146.tif 000013
【図１２】
2017204146.tif 000014
【図１３】
2017204146.tif 000015
【図１４】
2017204146.tif 000016
【図１５】
2017204146.tif 000017
【図１６】
2017204146.tif 000018
【図１７】
2017204146.tif 000019
【図１８】
2017204146.tif 000020
【図１９】
2017204146.tif 000021
【図２０】
2017204146.tif 000022
【図２１】
2017204146.tif 000023
【図２２】
2017204146.tif 000024
【図２３】
2017204146.tif 000025
【図２４】
2017204146.tif 000026
【図２５】
2017204146.tif 000027
【図２６】
2017204146.tif 000028
【図２７】
2017204146.tif 000029
【図２８】
2017204146.tif 000030
【図２９】
2017204146.tif 000031
【図３０】
2017204146.tif 000032
【図３１】
2017204146.tif 000033
【手続補正書】
【提出日】平成29年8月31日(2017.8.31)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
通信機およびコントローラを有する無線通信端末であって、
前記コントローラは、通信チャネル情報を前記通信機によって第１の端末から無線で受信し、
前記通信チャネル情報は、前記第１の端末および第２の端末を含む複数の端末の少なくとも１つが無線通信に使用している通信チャネルを示し、
前記第１の端末は、第４の端末と直接無線通信することができ、前記無線通信端末と直接通信することができ、
前記第２の端末は、第５の端末と直接無線通信することができ、前記第１の端末と直接通信することができ、かつ前記無線通信端末を除く端末であり、
前記第１の端末から前記無線通信端末に送信される前記通信チャネル情報は、第１の情報および第２の情報を含み、
前記第２の端末から前記第１の端末に送信される前記通信チャネル情報は、前記第２の情報を含み、
前記第１の情報は、前記第１の端末が前記第４の端末との無線通信に使用している通信チャネルを示し、
前記第２の情報は、前記第２の端末が前記第５の端末との無線通信に使用している通信チャネルを示し、
前記コントローラは、前記第１の情報と、前記無線通信端末と直接無線通信することができない前記第２の端末の前記第２の情報とに基づいて、前記無線通信端末が無線通信に使用する通信チャネルを決定する
無線通信端末。
【請求項２】
前記コントローラは、前記無線通信端末において使用される可能性がある複数の通信チャネルの各々を使用している第３の端末に対する重み係数を使用して、前記複数の通信チャネルの各々に対する干渉度合いを推定し、
前記第３の端末は、前記複数の端末のいずれか１つであり、
前記重み係数は、ホップ数に反比例し、
前記ホップ数は、前記第３の端末が送信した前記通信チャネル情報が前記無線通信端末によって受信されるまでに経由する区間の数であり、
１つの前記区間は、前記通信チャネル情報を送信した送信端末と、前記通信チャネル情報を前記送信端末から受信した受信端末との通信経路で構成され、
前記送信端末および前記受信端末の各々は、前記複数の端末のいずれか１つであり、
前記コントローラは、推定された前記干渉度合いが相対的に小さい前記通信チャネルを使用すると決定する
請求項１に記載の無線通信端末。
【請求項３】
前記コントローラは、前記複数の通信チャネルに含まれる１つの通信チャネルを使用し、かつ前記ホップ数が同一である前記第３の端末の数と前記重み係数とを乗算することにより、第１の値を前記通信チャネル毎かつ前記ホップ数毎に算出し、
前記コントローラは、前記１つの通信チャネルに対して前記ホップ数毎に算出された前記第１の値を加算した第２の値を前記通信チャネル毎に算出することにより、前記干渉度合いを推定する
請求項２に記載の無線通信端末。
【請求項４】
前記コントローラは、受信された前記通信チャネル情報のうち、前記ホップ数が２以下である前記第３の端末が無線通信に使用している通信チャネルを示す前記通信チャネル情報のみを使用して前記干渉度合いを推定する
請求項２に記載の無線通信端末。
【請求項５】
前記コントローラは、前記通信チャネル情報に基づいて、前記複数の端末のいずれにも使用されていない通信チャネルがあるか否かを判断し、
前記複数の端末のいずれにも使用されていない前記通信チャネルがないと前記コントローラが判断した場合、前記コントローラは、前記第１の端末が使用している通信チャネルのうち、推定された前記干渉度合いが相対的に小さい前記通信チャネルを使用すると決定する
請求項２に記載の無線通信端末。
【請求項６】
無線通信端末により実行される第１のステップおよび第２のステップを有する無線通信方法であって、
前記第１のステップにおいて、通信チャネル情報が第１の端末から無線で受信され、
前記通信チャネル情報は、前記第１の端末および第２の端末を含む複数の端末の少なくとも１つが無線通信に使用している通信チャネルを示し、
前記第１の端末は、第４の端末と直接無線通信することができ、前記無線通信端末と直接通信することができ、
前記第２の端末は、第５の端末と直接無線通信することができ、前記第１の端末と直接通信することができ、かつ前記無線通信端末を除く端末であり、
前記第１の端末から前記無線通信端末に送信される前記通信チャネル情報は、第１の情報および第２の情報を含み、
前記第２の端末から前記第１の端末に送信される前記通信チャネル情報は、前記第２の情報を含み、
前記第１の情報は、前記第１の端末が前記第４の端末との無線通信に使用している通信チャネルを示し、
前記第２の情報は、前記第２の端末が前記第５の端末との無線通信に使用している通信チャネルを示し、
前記第２のステップにおいて、前記第１の情報と、前記無線通信端末と直接無線通信することができない前記第２の端末の前記第２の情報とに基づいて、前記無線通信端末が無線通信に使用する通信チャネルが決定される
無線通信方法。
【請求項７】
第１のステップおよび第２のステップを無線通信端末のコンピュータに実行させるためのプログラムであって、
前記第１のステップにおいて、通信チャネル情報が第１の端末から無線で受信され、
前記通信チャネル情報は、前記第１の端末および第２の端末を含む複数の端末の少なくとも１つが無線通信に使用している通信チャネルを示し、
前記第１の端末は、第４の端末と直接無線通信することができ、前記無線通信端末と直接通信することができ、
前記第２の端末は、第５の端末と直接無線通信することができ、前記第１の端末と直接通信することができ、かつ前記無線通信端末を除く端末であり、
前記第１の端末から前記無線通信端末に送信される前記通信チャネル情報は、第１の情報および第２の情報を含み、
前記第２の端末から前記第１の端末に送信される前記通信チャネル情報は、前記第２の情報を含み、
前記第１の情報は、前記第１の端末が前記第４の端末との無線通信に使用している通信チャネルを示し、
前記第２の情報は、前記第２の端末が前記第５の端末との無線通信に使用している通信チャネルを示し、
前記第２のステップにおいて、前記第１の情報と、前記無線通信端末と直接無線通信することができない前記第２の端末の前記第２の情報とに基づいて、前記無線通信端末が無線通信に使用する通信チャネルが決定される
プログラム。
【国際調査報告】
2017204146.tif 000034
2017204146.tif 000035