(57)【特許請求の範囲】
【請求項１】
４台以上の端末が基準動作周波数で相互に通信する通信システムで用いられる前記端末であって、
他の端末との通信を行う通信制御部と、
前記基準動作周波数の帯域が前記各端末間の通信で使用されている状態を検知する通信状態検知部と、
他の所定の端末との通信を開始する際に、前記通信状態検知部の検知結果に基いて、前記各端末間の通信で使用されている状態が予め決められた禁止状態にあれば、少なくとも自らが、前記基準動作周波数とは別の動作周波数を用いて前記所定の端末との通信を開始する旨を、前記基準動作周波数を用いて少なくとも前記所定の端末以外の他の前記各端末に通知する動作周波数変更通知部と、
前記動作周波数変更通知部が前記別の動作周波数を用いて前記所定の端末との通信を開始する旨を通知した際に、通信を行わせるための動作周波数を前記基準動作周波数から前記別の動作周波数に変更して、前記所定の端末との通信を行わさせるように前記通信制御部を制御する動作周波数制御部と、
他の各端末からの前記通知に基づいて前記別の動作周波数の使用状態を動作周波数管理表に記憶しておく動作周波数管理部とを備えた端末。
【請求項２】
自身の接続を維持するための、同じ動作周波数で接続されている他の全ての端末との物理層レベルのデータ授受により、同じ動作周波数を使用する互いの存在を認識できる接続状態監視部を備え、
前記所定の端末との通信に使用できる前記別の動作周波数は、互いに周波数帯域の異なる複数の動作周波数であり、
前記動作周波数制御部は、前記所定の端末との通信が終了した際に、前記通信を行わせるための動作周波数を前記別の動作周波数から前記基準動作周波数に変更する、請求項１に記載の端末。
【請求項３】
前記接続状態監視部は、前記物理層レベルのデータ授受を常時行い、
前記動作周波数管理部は、前記接続状態監視部によって他の端末の接続状態に変化があったことを検知した場合には、前記動作周波数管理表を更新し、
前記動作周波数変更通知部は、前記動作周波数制御部が、前記通信を行わせるための動作周波数を前記基準動作周波数に変更した際に、前記基準動作周波数で接続されているいずれかの端末から、前記通信システムにおける前記別の動作周波数の帯域の最新の使用状態を取得する、請求項２に記載の端末。
【請求項４】
前記通信状態検知部は、前記各端末間の通信で使用されている状態を、前記基準動作周波数における物理速度によって検知する、請求項１に記載の端末。
【請求項５】
前記通信状態検知部は、前記各端末間の通信で使用されている状態を、前記所定の端末との前記通信を開始する際に、前記基準動作周波数を用いて他の前記各端末からそれぞれの通信状態を取得することによって検知する、請求項１に記載の端末。
【請求項６】
前記通信状態検知部は、前記各端末間の通信で使用されている状態を、前記基準動作周波数を用いて他の前記各端末からそれぞれの通信状態を定期的に取得することによって検知する、請求項１に記載の端末。
【請求項７】
前記通信状態検知部は、他の端末間との通信を開始する際にその通信を開始する旨、およびその通信を終了した際にその通信を終了した旨を、前記基準動作周波数で接続されている少なくとも通信相手以外の端末に通知し、前記各端末間の通信で使用されている状態を、他の端末から受信したそれらの通知によって検知する、請求項１に記載の端末。
【請求項８】
４台以上の端末が、ＴＶ用の放送信号を伝送する同軸ケーブルおよび分配器を介して相互に接続され、前記放送信号の伝送に使用されない基準動作周波数を用いて相互に通信する通信システムであって、
前記各端末は、
他の端末との通信を行う通信制御部と、
前記基準動作周波数の帯域が前記各端末間の通信で使用されている状態を検知する通信状態検知部と、
他の所定の端末との通信を開始する際に、前記通信状態検知部の検知結果に基いて、前記各端末間の通信で使用されている状態が予め決められた禁止状態にあれば、少なくとも自らが、前記基準動作周波数とは異なる前記放送信号の伝送に使用されない別の動作周波数を用いて前記所定の端末との通信を開始する旨を、前記基準動作周波数を用いて少なくとも前記所定の端末以外の他の前記各端末に通知する動作周波数変更通知部と、
前記動作周波数変更通知部が前記別の動作周波数を用いて前記所定の端末との通信を開始する旨を通知した際に、通信を行わせるための動作周波数を前記基準動作周波数から前記別の動作周波数に変更して、前記所定の端末との通信を行わさせるように前記通信制御部を制御する動作周波数制御部と、
他の各端末からの前記通知に基づいて前記別の動作周波数の使用状態を動作周波数管理表に記憶しておく動作周波数管理部とを有する、通信システム。
【請求項９】
４台以上の端末が基準動作周波数で相互に通信する通信システムにおける前記端末間の通信方法であって、
前記各端末において、前記基準動作周波数の帯域が前記各端末間の通信で使用されている状態を検知する通信状態検知ステップと、
前記各端末において、他の所定の端末との通信を開始する際に、前記通信状態検知ステップにおける検知結果に基いて、前記各端末間の通信で使用されている状態が予め決められた禁止状態にあれば、少なくとも自らが、前記基準動作周波数とは別の動作周波数を用いて前記所定の端末との通信を開始する旨を、前記基準動作周波数を用いて少なくとも前記所定の端末以外の他の前記各端末に通知する動作周波数変更通知ステップと、
前記別の動作周波数を用いて前記所定の端末との通信を開始する旨を通知した前記端末において、通信を行わせるための自身の動作周波数を前記基準動作周波数から前記別の動作周波数に変更して、前記別の動作周波数を用いて前記所定の端末との通信を行う動作周波数制御ステップと、
前記各端末において、他の端末からの前記通知に基づいて前記別の動作周波数の使用状態を動作周波数管理表に記憶する動作周波数管理ステップと、を備えた通信方法。
【請求項１０】
請求項９に記載の通信方法の、前記各端末において、前記基準動作周波数の帯域が前記各端末間の通信で使用されている状態を検知する前記通信状態検知ステップ、前記各端末において、他の所定の端末との通信を開始する際に、少なくとも自らが、前記別の動作周波数を用いて前記所定の端末との通信を開始する旨を他の前記各端末に通知する前記動作周波数変更通知ステップ、前記通知をした前記端末において、自身の動作周波数を前記基準動作周波数から前記別の動作周波数に変更して前記所定の端末との通信を行う前記動作周波数制御ステップ、前記各端末において、他の端末からの前記通知に基づいて前記別の動作周波数の使用状態を動作周波数管理表に記憶する前記動作周波数管理ステップを、コンピュータに実行させるためのプログラム。
【請求項１１】
請求項１０に記載のプログラムを記録した記録媒体であって、コンピュータで利用可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、限られたデータ通信帯域のネットワークを複数の端末で利用する、端末、通信システムおよび通信方法等に関するものである。
【背景技術】
【０００２】
従来より、複数の受信局と制御局とで構成される多元接続ネットワークが用いられている。
【０００３】
図２１に、従来の多元接続ネットワークを用いた通信システムの接続構成図を示している（例えば特許文献１参照）。
【０００４】
この通信システムは、制御局１０１と、複数の受信局ｉ（ｉ＝１〜Ｎ、Ｎは整数）１０２が衛星１０３を介して無線接続されている。
【０００５】
制御局１０１と各受信局１０２間では、共通制御信号すなわちＣＳＣ（Common Signalling Channel）信号を用いて、衛星１０３を介して相互間のデータ通信が行われる。制御局１０１は、各受信局１０２からの信号を、ＣＳＣ上り回線１０５で予め決められたＣＳＣ上り周波数を用いて受信し、各受信局１０２は、制御局１０１からの信号を、ＣＳＣ下り回線で予め決められたＣＳＣ下り周波数を用いて受信する。
【０００６】
ここで、各受信局１０２間で電話機通信を行う場合、音声通信用の複数の周波数が予め決められており、制御局１０１がある受信局１０２からの呼接続要求信号を受信すると、制御局１０１は、複数の音声通信用の周波数の中から空いている２つの周波数を選択し、それらの選択した２つの周波数を、呼接続要求局およびその対向局の局識別番号とともに各受信局１０２に送信する。そして、呼接続要求局とその対向局は、それらの２つの周波数を用いて、衛星１０３を介して電話機通信を行う。
【０００７】
多数の受信局１０２からの呼接続要求が集中し、制御局１０１での呼接続処理が規定値を超えた場合には、制御局１０１は呼処理装置の制御によりＣＳＣ上り周波数を変更し、かつその変更したＣＳＣ上り周波数の変更情報を制御局１０１が選択した特定の受信局１０２にのみ通知する。具体的には、ＣＳＣ上り周波数を、複数の音声通信用の周波数の中から、音声通信に使用されていない空いている音声通信用の周波数に変更する。
【０００８】
ＣＳＣ上り周波数の変更情報を受信した特定の受信局１０２は、受信局用変復調装置において制御局１０１へ送信するためのＣＳＣ上り周波数を変更し、その後は、その変更されたＣＳＣ上り周波数を用いて制御局１０１との通信を行う。
【０００９】
このようにして、受信局１０２からの呼接続要求が集中して輻輳した場合でも、制御局１０１での呼接続要求受信に制限を行うことにより、制御局１０１が動作不能になることを回避していた。
【特許文献１】特開平９−２４７０７３号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかしながら、上記従来の構成の通信システムでは、ＣＳＣ上り周波数が変更されているときには、制御局１０１が選択した特定の受信局１０２以外の受信局１０２は、呼接続ができなくなり通信ができない状態になってしまう。
【００１１】
本発明は、上記従来の課題を考慮して、限られたデータ通信帯域上において複数の通信が集中した場合でも、できるだけ円滑に通信できる端末、通信システム、通信方法等を提供することを目的とする。
【課題を解決するための手段】
【００１２】
上述した課題を解決するために、第１の本発明は、
４台以上の端末が基準動作周波数で相互に通信する通信システムで用いられる前記端末であって、
他の端末との通信を行う通信制御部と、
前記基準動作周波数の帯域が前記各端末間の通信で使用されている状態を検知する通信状態検知部と、
他の所定の端末との通信を開始する際に、前記通信状態検知部の検知結果に基いて、前記各端末間の通信で使用されている状態が予め決められた禁止状態にあれば、少なくとも自らが、前記基準動作周波数とは別の動作周波数を用いて前記所定の端末との通信を開始する旨を、前記基準動作周波数を用いて少なくとも前記所定の端末以外の他の前記各端末に通知する動作周波数変更通知部と、
前記動作周波数変更通知部が前記別の動作周波数を用いて前記所定の端末との通信を開始する旨を通知した際に、通信を行わせるための動作周波数を前記基準動作周波数から前記別の動作周波数に変更して、前記所定の端末との通信を行わさせるように前記通信制御部を制御する動作周波数制御部と、
他の各端末からの前記通知に基づいて前記別の動作周波数の使用状態を動作周波数管理表に記憶しておく動作周波数管理部とを備えた端末である。
【００１３】
また、第２の本発明は、
自身の接続を維持するための、同じ動作周波数で接続されている他の全ての端末との物理層レベルのデータ授受により、同じ動作周波数を使用する互いの存在を認識できる接続状態監視部を備え、
前記所定の端末との通信に使用できる前記別の動作周波数は、互いに周波数帯域の異なる複数の動作周波数であり、
前記動作周波数制御部は、前記所定の端末との通信が終了した際に、前記通信を行わせるための動作周波数を前記別の動作周波数から前記基準動作周波数に変更する、第１の本発明の端末である。
【００１４】
また、第３の本発明は、
前記接続状態監視部は、前記物理層レベルのデータ授受を常時行い、
前記動作周波数管理部は、前記接続状態監視部によって他の端末の接続状態に変化があったことを検知した場合には、前記動作周波数管理表を更新し、
前記動作周波数変更通知部は、前記動作周波数制御部が、前記通信を行わせるための動作周波数を前記基準動作周波数に変更した際に、前記基準動作周波数で接続されているいずれかの端末から、前記通信システムにおける前記別の動作周波数の帯域の最新の使用状態を取得する、第２の本発明の端末である。
【００１７】
また、第４の本発明は、
前記通信状態検知部は、前記各端末間の通信で使用されている状態を、前記基準動作周波数における物理速度によって検知する、第１の本発明の端末である。
【００１８】
また、第５の本発明は、
前記通信状態検知部は、前記各端末間の通信で使用されている状態を、前記所定の端末との前記通信を開始する際に、前記基準動作周波数を用いて他の前記各端末からそれぞれの通信状態を取得することによって検知する、第１の本発明の端末である。
【００１９】
また、第６の本発明は、
前記通信状態検知部は、前記各端末間の通信で使用されている状態を、前記基準動作周波数を用いて他の前記各端末からそれぞれの通信状態を定期的に取得することによって検知する、第１の本発明の端末である。
【００２０】
また、第７の本発明は、
前記通信状態検知部は、他の端末間との通信を開始する際にその通信を開始する旨、およびその通信を終了した際にその通信を終了した旨を、前記基準動作周波数で接続されている少なくとも通信相手以外の端末に通知し、前記各端末間の通信で使用されている状態を、他の端末から受信したそれらの通知によって検知する、第１の本発明の端末である。
【００２１】
また、第８の本発明は、
４台以上の端末が、ＴＶ用の放送信号を伝送する同軸ケーブルおよび分配器を介して相互に接続され、前記放送信号の伝送に使用されない基準動作周波数を用いて相互に通信する通信システムであって、
前記各端末は、
他の端末との通信を行う通信制御部と、
前記基準動作周波数の帯域が前記各端末間の通信で使用されている状態を検知する通信状態検知部と、
他の所定の端末との通信を開始する際に、前記通信状態検知部の検知結果に基いて、前記各端末間の通信で使用されている状態が予め決められた禁止状態にあれば、少なくとも自らが、前記基準動作周波数とは異なる前記放送信号の伝送に使用されない別の動作周波数を用いて前記所定の端末との通信を開始する旨を、前記基準動作周波数を用いて少なくとも前記所定の端末以外の他の前記各端末に通知する動作周波数変更通知部と、
前記動作周波数変更通知部が前記別の動作周波数を用いて前記所定の端末との通信を開始する旨を通知した際に、通信を行わせるための動作周波数を前記基準動作周波数から前記別の動作周波数に変更して、前記所定の端末との通信を行わさせるように前記通信制御部を制御する動作周波数制御部と、
他の各端末からの前記通知に基づいて前記別の動作周波数の使用状態を動作周波数管理表に記憶しておく動作周波数管理部とを有する、通信システムである。
【００２２】
また、第９の本発明は、
４台以上の端末が基準動作周波数で相互に通信する通信システムにおける前記端末間の通信方法であって、
前記各端末において、前記基準動作周波数の帯域が前記各端末間の通信で使用されている状態を検知する通信状態検知ステップと、
前記各端末において、他の所定の端末との通信を開始する際に、前記通信状態検知ステップにおける検知結果に基いて、前記各端末間の通信で使用されている状態が予め決められた禁止状態にあれば、少なくとも自らが、前記基準動作周波数とは別の動作周波数を用いて前記所定の端末との通信を開始する旨を、前記基準動作周波数を用いて少なくとも前記所定の端末以外の他の前記各端末に通知する動作周波数変更通知ステップと、
前記別の動作周波数を用いて前記所定の端末との通信を開始する旨を通知した前記端末において、通信を行わせるための自身の動作周波数を前記基準動作周波数から前記別の動作周波数に変更して、前記別の動作周波数を用いて前記所定の端末との通信を行う動作周波数制御ステップと、
前記各端末において、他の端末からの前記通知に基づいて前記別の動作周波数の使用状態を動作周波数管理表に記憶する動作周波数管理ステップと、を備えた通信方法である。
【００２３】
また、第１０の本発明は、
第９の本発明の通信方法の、前記各端末において、前記基準動作周波数の帯域が前記各端末間の通信で使用されている状態を検知する前記通信状態検知ステップ、前記各端末において、他の所定の端末との通信を開始する際に、少なくとも自らが、前記別の動作周波数を用いて前記所定の端末との通信を開始する旨を他の前記各端末に通知する前記動作周波数変更通知ステップ、前記通知をした前記端末において、自身の動作周波数を前記基準動作周波数から前記別の動作周波数に変更して前記所定の端末との通信を行う前記動作周波数制御ステップ、前記各端末において、他の端末からの前記通知に基づいて前記別の動作周波数の使用状態を動作周波数管理表に記憶する前記動作周波数管理ステップを、コンピュータに実行させるためのプログラムである。
【００２４】
また、第１１の本発明は、
第１０の本発明のプログラムを記録した記録媒体であって、コンピュータで利用可能な記録媒体である。
また、本発明に関連する第１の発明は、
前記動作周波数変更通知部は、前記所定の端末との通信を開始する旨を通知する場合に、前記動作周波数管理表に基いて、前記周波数帯域の異なる複数の動作周波数のうち、使用している前記端末の数が所定数以下である動作周波数を、前記所定の端末との通信を行うための動作周波数として用いることを通知し、
前記動作周波数制御部は、前記所定の端末との通信を行わせるための動作周波数を、前記基準動作周波数から前記動作周波数変更通知部が通知した前記動作周波数に変更する、第３の本発明の端末である。
また、本発明に関連する第２の発明は、
前記周波数帯域の異なる複数の動作周波数について、前記動作周波数変更通知部が、前記所定の端末との通信を行わせるための動作周波数として決定するために、前記各動作周波数を使用している前記端末の数が所定数以下であるかを判定していく順番は、予め決められている、本発明に関連する第１の発明の端末である。
【発明の効果】
【００２５】
本発明により、限られたデータ通信帯域上において複数の通信が集中した場合でも、できるだけ円滑に通信できる端末、通信システム、通信方法等を提供できる。
【発明を実施するための最良の形態】
【００２６】
以下に、本発明を実施するための最良の形態について図面を参照しながら説明する。
【００２７】
（実施の形態１）
図１に、本発明の実施の形態１の通信システムで使用する端末の構成ブロック図を示す。本実施の形態１の通信システムは、図１に示すような構成を有する端末９が複数接続され、各端末９間で相互に通信を行う。
【００２８】
図２は、本実施の形態１の通信システムの物理的な接続構成例を示している。
【００２９】
図２に示す各端末１〜８は、いずれも図１に示す端末９の構成を備えている。本実施の形態１の端末１〜８は、伝送媒体として、家庭内のＴＶ用に敷設された同軸ケーブルを利用する。分配器２２〜２５およびその間を接続する同軸ケーブルは、家庭内のＴＶの視聴用に敷設された設備である。
【００３０】
本実施の形態１の端末１〜８は、ＴＶ用として壁などに設けられたＴＶコンセントなどに接続し、同軸ケーブルおよび分配器２２〜２５を介して相互に通信を行う。端末１〜８間の相互の通信には、ＴＶ用の映像データの伝送に使用されていない周波数帯域を利用して通信するので、ＴＶ用の映像データと干渉せずに通信を行うことができる。
【００３１】
このように、本実施の形態１の通信システムは、同軸通信機能を保持する端末１〜８が同軸ネットワークで相互に接続されている。図２に示す端末１〜８とは、ＨＤＤのような記憶媒体を備えた、例えばＳＴＢのような映像記録装置のことを示す。
【００３２】
本発明の通信システムは、図２に示すように複数の端末が共通の伝送媒体を利用する構成であればよく、図２は一構成例であって、ＴＶ用の同軸ケーブルを利用しない専用の有線ケーブルを伝送媒体とするような構成であってもよい。また、各端末間が無線で接続される構成であってもよい。
【００３３】
図３は、本実施の形態１の通信システムのネットワーク構成を概略的に示したネットワーク構成図である。図２のように物理的に接続されている端末１〜８は、通常は、図３に示すように基準動作周波数を用いて相互の通信を行う。つまり、基準動作周波数によるネットワーク３０を形成している。ここで、本実施の形態１では、基準動作周波数を８５０ＭＨｚとして説明するが、この基準動作周波数が他の周波数でいいことは言うまでもない。ただし、本実施の形態１のように、ＴＶ用の同軸ケーブルを利用する場合には、ＴＶ用の映像データの伝送に使用されていない周波数帯域の中から基準動作周波数が設定される。
【００３４】
図１に示すように、本実施の形態１の各端末１〜８は、映像信号と同軸通信信号を受信する同軸Ｉ／Ｆ１０と、同軸Ｉ／Ｆ１０で受信した信号を映像信号と同軸通信信号に分配する信号分配部１１を備えている。また、映像信号を選局するチューナ部１６と、端末全体の動作を制御する端末制御部１７と、映像コンテンツを蓄積する蓄積部１８と、受信または蓄積した映像コンテンツをＴＶに出力するＴＶ出力Ｉ／Ｆ１９を備えている。
【００３５】
また、同軸通信を制御する同軸通信制御部１２と、同軸通信の物理速度などを検知する同軸通信状態検知部１３と、同軸通信の動作周波数を制御する動作周波数制御部１４と、同軸ネットワーク上に存在する端末の動作周波数を管理する動作周波数管理部１５と、自身の動作周波数を変更した旨を他の端末に通知する動作周波数変更通知部２０を備えている。動作周波数管理部１５は、動作周波数管理テーブル２１によって、同軸ネットワーク上に存在する各端末の動作周波数を管理する。なお、図１の点線で囲んだこれらの構成部分は、同軸通信を制御する構成部分を示している。
【００３６】
なお、動作周波数管理テーブル２１が、本発明の動作周波数管理表の一例にあたる。
【００３７】
また、ネットワークとの接続を保つために他の端末の接続状態監視部２６との間で、物理層レベルで必要なパラメータの授受を常に行う接続状態監視部２６を備えている。他の端末と授受を行うそのパラメータの中には、同じ動作周波数を使用するネットワークで接続されている全ての端末に関する物理速度、変調方式、通信タイミングなどが記述されている。物理層レベルでこれらの接続に必要なパラメータの授受を常に行っているので、同じ動作周波数を使用する他の端末が新たに接続されたり、接続されなくなった場合には、その状況を即座に検知することができる。動作周波数管理部１５は、この接続状態監視部２６で検知された情報も管理する。
【００３８】
また、蓄積部１８は、ＨＤＤやＤＶＤ、メモリなどであり、図１に点線で示した同軸通信を制御する構成部分の機能は、プログラムによって実行させてもよい。例えば、その端末のＣＰＵが実行する端末制御部１７用のプログラムに、これらの機能を組み込むようにしてもよい。
【００３９】
同軸ネットワークに接続された各端末１〜８は、同軸通信を利用し、自身に接続された他の端末の蓄積部１８に蓄積されている映像コンテンツを再生させて、ネットワーク３０によってその再生データを受信することにより視聴することが可能である。つまり本実施の形態１の通信システムでは、ＳＴＢのような映像記録装置に記録された映像コンテンツを、他の部屋に設置されている表示装置で視聴することなどができる。
【００４０】
次に、本実施の形態１の通信システムの各端末における同軸通信の通信制御処理の動作について説明する。
【００４１】
各端末１〜８の動作周波数管理部１５は、接続されている他端末の動作周波数を動作周波数管理テーブル２１によって管理している。
【００４２】
図４は、図３に示すような、全端末１〜８がネットワーク３０によって基準動作周波数８５０ＭＨｚで接続されている通常の状態において、動作周波数管理テーブル２１に記録されている情報を示している。図４（ａ）は、端末１の動作周波数管理テーブル２１に記録されている情報を、図４（ｂ）は、端末４の動作周波数管理テーブル２１に記録されている情報を、一例として示している。
【００４３】
このとき、全ての端末１〜８が基準動作周波数８５０ＭＨｚのネットワーク３０によって接続されているので、各端末１〜８の接続状態監視部２６が他の全ての端末が自身と同じ基準動作周波数８５０ＭＨｚで接続されていることを検知し、動作周波数管理部１５がその検知された情報にしたがって接続されている他端末の動作周波数の情報を動作周波数管理テーブル２１に記録しているので、端末１および端末４の動作周波数管理テーブル２１には、図４（ａ）、（ｂ）に示すように、ともに全ての端末に対して８５０ＭＨｚと記載されている。他の端末２、３、５〜８の動作周波数管理テーブル２１にも、このときには同様の内容が記録されている。
【００４４】
図５は、全端末１〜８が図３に示すように動作周波数８５０ＭＨｚで相互に接続されているときに、端末１と端末７のそれぞれが、端末８の蓄積部１８に蓄積された映像コンテンツを再生させて、ネットワーク３０を利用した同軸通信によってその再生データを受信し、その映像コンテンツを表示している状態を示している。
【００４５】
本実施の形態１のような限られたデータ通信帯域上で通信を行う構成のシステムでは、同じネットワーク内で、ある端末がデータ量の多い通信を始めると、そのときに通信を行っていた他の端末のデータ通信に影響を与えてしまう。例えば、複数の端末間で同時に映像コンテンツの再生および伝送を行うと、受信側の表示速度に伝送速度が追いつかずコマ落ちなどが発生してしまう。ここで、本実施の形態１の通信システムの前提として、同軸ネットワークにおいて、与えられている（映像コンテンツをロスなく再生できる）帯域は、映像コンテンツを同時に２本まで伝送できるものとする。つまり、ネットワーク３０に与えられた８５０ＭＨｚの帯域を用いて３本以上の映像コンテンツが同時に伝送される場合には、伝送速度が低下して受信側での映像コンテンツの表示にコマ落ちなどの影響が出てしまうものとする。
【００４６】
図５の場合は、ネットワーク３０を利用した映像コンテンツの伝送が２本同時に行われている状態なので、このときには、端末１も端末７も、端末８から受信した映像コンテンツをロスなく再生できる。
【００４７】
次に、図５に示すような状態において、端末３が端末２の蓄積部１８に蓄積されている映像コンテンツを再生しようとした場合を考える。
【００４８】
なお、各端末１〜８は、他端末が保持している映像コンテンツなどの情報をキャッシュして保持しているものとする。
【００４９】
端末３は端末２に対して再生の要求を送信するが、端末１および端末７が端末８の映像コンテンツを２本再生させているため、端末２は、映像コンテンツを再生して端末３に伝送するには帯域が不足していることを同軸通信状態検知部１３で検知する。すなわち、同軸通信状態検知部１３は、基準動作周波数の帯域が２本の映像コンテンツの伝送に使用されているという、他の端末間の通信で使用されている状態を検知することにより、基準動作周波数の帯域でさらに別の映像コンテンツの伝送を行うには帯域が不足していると判定する。
【００５０】
本実施の形態１では、一つのネットワーク３０上で同時に伝送されている映像コンテンツの数が２本の場合に、さらに別の映像コンテンツの伝送を行わせると他の映像コンテンツの伝送にも影響を与えてしまうので、２本の映像コンテンツが伝送されている状態を、それ以上映像コンテンツを伝送できない禁止状態とする。この禁止状態が、本発明の予め決められた禁止状態の一例にあたる。また、同軸通信状態検知部１３が、基準動作周波数が他の端末間の通信で使用されている状態を検知する処理が、本発明の通信状態検知ステップの一例にあたる。
【００５１】
映像コンテンツを再生できないことを検知した端末２の同軸通信状態検知部１３は、自身の動作周波数管理部１５によって動作周波数管理テーブル２１に記録されている情報を参照させ、自身が変更しようとしている動作周波数（９００ＭＨｚ）に他端末が存在しないことを確認する。そして、同軸通信状態検知部１３が、動作周波数変更通知部２０に自身の動作周波数を９００ＭＨｚに変更することを通知すると、動作周波数変更通知部２０は、端末２自身の動作周波数を９００ＭＨｚに変更する旨を、ネットワーク３０に接続されている全ての端末１、３〜８に、同軸通信制御部１２を用いて通知する。また、同軸通信状態検知部１３は、動作周波数制御部１４によって、端末２自身の動作周波数を９００ＭＨｚに変更させる。
【００５２】
なお、基準動作周波数８５０ＭＨｚ以外に動作周波数として利用できる９００ＭＨｚの周波数が、本発明の別の動作周波数の一例にあたる。
【００５３】
また、動作周波数変更通知部２０が、端末２自身の動作周波数を９００ＭＨｚに変更する旨を他の端末１、３〜８に通知する処理が、本発明の動作周波数変更通知ステップの一例にあたる。また、動作周波数制御部１４が、端末２自身の動作周波数を９００ＭＨｚに変更する処理が、本発明の動作周波数制御ステップの一例にあたる。
【００５４】
図６は、端末２の動作周波数が９００ＭＨｚに変更されたネットワークの状態を示している。図６に示すように、この時点で端末２は、動作周波数が８５０ＭＨｚであるネットワーク３０から切り離された状態となる。
【００５５】
このとき、もし、端末２の同軸通信状態検知部１３が、動作周波数管理部１５によって他端末が９００ＭＨｚで動作しているのを確認した場合、自身の動作周波数を他端末が動作していない他の周波数（例えば、９５０ＭＨｚ）に移動させる。ここで移動させる周波数に関してはどのような周波数帯でもよいことはいうまでもない。ただし、本実施の形態１のようにＴＶ用の同軸ケーブルを利用している場合には、ＴＶ用の映像データの伝送に使用されていない周波数帯域の中から動作周波数とする周波数を選択する。
【００５６】
そして、端末２からの動作周波数を９００ＭＨｚに変更する旨の通知を受信した、他の端末１、３〜８の動作周波数変更通知部２０は、各端末自身の動作周波数管理部１５によって動作周波数管理テーブル２１の情報を更新させる。また、端末２自身も、動作周波数管理部１５によって動作周波数管理テーブル２１の情報を更新させる。
【００５７】
図７（ａ）は、端末２からの動作周波数を９００ＭＨｚに変更する旨の通知を受信して更新された動作周波数管理テーブル２１の一例として、端末１の動作周波数管理テーブル２１の内容を示している。また、図７（ｂ）は、端末２が自身の動作周波数の情報を更新した後の動作周波数管理テーブル２１の内容を示している。
【００５８】
なお、端末１、３〜８の動作周波数管理部１５が、端末２からの通知に基いて自身の動作周波数管理テーブル２１の情報を更新する処理が、本発明の動作周波数管理ステップの一例にあたる。
【００５９】
そして、端末２からの動作周波数を９００ＭＨｚに変更する旨の通知を受信した端末３の動作周波数変更通知部２０は、端末３自身の動作周波数を９００ＭＨｚに変更する旨を、ネットワーク３０に接続されている全ての端末１、４〜８に同軸通信制御部１２を用いて通知するとともに、動作周波数制御部１４によって端末３自身の動作周波数を９００ＭＨｚに変更させる。
【００６０】
図８は、端末３の動作周波数が９００ＭＨｚに変更された後のネットワークの状態を示している。
【００６１】
端末３が自身の動作周波数を９００ＭＨｚに変更すると、端末２および端末３のそれぞれの接続状態監視部２６によって互いの端末が同じ動作周波数を使用していることが検知されて、図８に示すように端末２との間に新たなネットワーク３１が構築される。ネットワーク３１は、基準動作周波数である８５０ＭＨｚによって構築されているネットワーク３０とは、物理的なネットワーク媒体として同軸ケーブルを共用しているが、帯域が異なるため、互いの速度に干渉することはない。
【００６２】
端末３は端末２との間に新たなネットワーク３１を構築することで、端末２の蓄積部１８に蓄積されている映像コンテンツを再生させ、端末３側で表示させることが可能になる。
【００６３】
そして、端末３からの動作周波数を９００ＭＨｚに変更する旨の通知を受信した、ネットワーク３０に接続された他の端末１、４〜８の動作周波数変更通知部２０は、動作周波数管理部１５によって各端末の動作周波数管理テーブル２１を更新させる。また、端末２および端末３は、接続状態監視部２６によって互いに同じ動作周波数９００ＭＨｚで接続されていることを検知して、動作周波数管理部１５がそれぞれの動作周波数管理テーブル２１を更新する。
【００６４】
図９（ａ）は、端末３からの動作周波数を９００ＭＨｚに変更する旨の通知を受信して更新された動作周波数管理テーブル２１の一例として、端末１の動作周波数管理テーブル２１の内容を示している。また、図９（ｂ）は、端末２の接続状態監視部２６が端末３との接続を検知して更新した後の、端末２の動作周波数管理テーブル２１の内容を示している。
【００６５】
図９（ａ）および（ｂ）に示すように、このときの端末１と端末２の動作周波数管理テーブル２１の内容は同じであるが、端末１の動作周波数管理テーブル２１の端末３の動作周波数の情報が、端末３からの通知に基づいて更新された情報であるのに対し、端末２の動作周波数管理テーブル２１の端末３の動作周波数の情報は、接続状態監視部２６における検知結果に基いて更新された情報である。
【００６６】
なお、図６〜図９を用いて説明した上記の動作の場合、端末２に対する端末３が、本発明の所定の端末の一例にあたり、端末３に対する端末２も、本発明の所定の端末の一例にあたる。
【００６７】
ここでは、蓄積部１８に蓄積した映像コンテンツを再生する端末２の動作周波数を、端末３の動作周波数よりも先に９００ＭＨｚに変更することとして説明したが、端末３の動作周波数の方を先に９００ＭＨｚに変更させ、その後に端末２の動作周波数を９００ＭＨｚに変更させるようにしてもよい。
【００６８】
また、端末２が、自身の動作周波数を変更する旨の通知を、映像コンテンツを伝送する相手端末である端末３にも通知することとしたが、端末３以外の端末だけに通知するようにしてもよい。その場合、例えば、端末２が、端末３からのコンテンツ送信要求に対する応答電文の中に映像コンテンツの伝送に使用する動作周波数の情報を含めるようにしてもよいし、端末３の同軸通信状態検知部１３でも基準動作周波数帯における通信状態を検知させて、帯域が不足していることを検知させて、その結果に基いて端末３自身の動作周波数を変更するようにしてもよい。
【００６９】
また、上記では、端末２および端末３がそれぞれ、自身の動作周波数を変更する旨を他の端末に通知することとしたが、端末２または端末３の一方のみが、「端末２と端末３間で、基準動作周波数以外の別の動作周波数（９００ＭＨｚ）を用いて通信を行う」旨を他の端末１、４〜８に通知するようにしてもよい。
【００７０】
なお、上記において、同軸通信状態検知部１３が、帯域が不足していることを検知する方法として、例えば物理速度の低下や、他端末のコンテンツ再生情報を他端末から取得することで検知できる。
【００７１】
例えば、同軸通信状態検知部１３が、通信相手の端末との間で予め決めておいた物理速度測定用のデータを送受信させ、そのデータの応答時間により物理速度を測定することができる。同じ帯域を使用するデータ伝送量が多くなると物理速度は低下してくるので、測定した物理速度を予め決めておいた閾値の物理速度と比較することにより、その帯域が不足しているか否かを判定できる。
【００７２】
また、例えば、再生の要求を受信した際に、同軸通信状態検知部１３が、同じネットワーク３０に接続されている各端末から、各端末のコンテンツ再生情報を取得することにより、その帯域が不足しているか否かを判定することもできる。また、同じネットワーク３０に接続されている各端末が互いに定期的に自身のコンテンツ再生情報を通知するようにし、その各端末から通知された再生情報によって帯域が不足しているか否かを判定することもできる。
【００７３】
次に、図８に示すような状態において、端末４が端末２の蓄積部１８に蓄積されている映像コンテンツを再生する場合の動作について説明する。このとき、端末４の動作周波数管理テーブル２１の内容は、端末１の動作周波数管理テーブル２１の内容と同様であり、図９（ａ）に示す通りである。
【００７４】
端末４の同軸通信状態検知部１３は、自身の動作周波数管理部１５によって動作周波数管理テーブル２１に記録されている情報を参照させ、端末２が端末４自身と同じ周波数帯（８５０ＭＨｚ）の同軸ネットワークに存在しないこと、および端末２が動作周波数を９００ＭＨｚとするネットワークに移動していることを検知する。そして、同軸通信状態検知部１３が、動作周波数変更通知部２０に自身の動作周波数を９００ＭＨｚに変更することを通知すると、動作周波数変更通知部２０は、端末４自身の動作周波数を９００ＭＨｚに変更する旨を、ネットワーク３０に接続されている全ての端末１、５〜８に、同軸通信制御部１２を用いて通知する。また、同軸通信状態検知部１３は、動作周波数制御部１４によって、端末４自身の動作周波数を９００ＭＨｚに変更させる。
【００７５】
図１０は、端末４の動作周波数が９００ＭＨｚに変更された後のネットワークの状態を示している。図１０に示すように、端末４が動作周波数を９００ＭＨｚに変更することで、端末４は、端末２と端末３で構築されているネットワーク３１に接続される。
【００７６】
端末２と端末３は、接続状態監視部２６によって端末４が同じ動作周波数を使用するネットワーク３１に接続されたことを検知して、自身の動作周波数管理部１５によって動作周波数管理テーブル２１の情報を更新させる。
【００７７】
そして、端末４からの動作周波数を９００ＭＨｚに変更する旨の通知を受信した、他の端末１、５〜８の動作周波数変更通知部２０は、各端末自身の動作周波数管理部１５によって動作周波数管理テーブル２１の情報を更新させる。
【００７８】
図１１（ａ）は、端末４からの動作周波数を９００ＭＨｚに変更する旨の通知を受信して更新された動作周波数管理テーブル２１の一例として、端末１の動作周波数管理テーブル２１の内容を示している。また、図１１（ｂ）は、端末２の接続状態監視部２６が端末４との接続を検知して更新した後の、端末２の動作周波数管理テーブル２１の内容を示している。また、図１１（ｃ）は、端末４が自身の動作周波数の情報を更新した後の動作周波数管理テーブル２１の内容を示している。
【００７９】
図１１（ａ）および（ｂ）に示すように、このときの端末１と端末２の動作周波数管理テーブル２１の内容は同じであるが、端末１の動作周波数管理テーブル２１の端末４の動作周波数の情報が、端末４からの通知に基づいて更新された情報であるのに対し、端末２の動作周波数管理テーブル２１の端末４の動作周波数の情報は、接続状態監視部２６による検知結果に基いて更新された情報である。
【００８０】
図１０に示す、端末２〜４が接続されるネットワーク３１は、基準動作周波数である８５０ＭＨｚを動作周波数とするネットワーク３０とは、物理的なネットワーク媒体として同軸ケーブルを共用しているが、帯域が異なるため互いの速度に干渉することはない。
【００８１】
端末４は、ネットワーク３１によって端末２に接続されることで、端末２の蓄積部１８に蓄積されている映像コンテンツを再生することが可能になる。
【００８２】
次に、図１０に示すような状態において、端末５が端末６の蓄積部１８に蓄積されている映像コンテンツを再生しようとした場合の動作について説明する。
【００８３】
端末５は端末６に対して再生の要求を送信するが、端末１および端末７が端末８の映像コンテンツを２本再生させているため、端末６は、映像コンテンツを再生して端末５に伝送するには帯域が不足していることを同軸通信状態検知部１３で検知する。同軸通信状態検知部１３は、帯域が不足していることを、例えば物理速度の低下や、他端末のコンテンツ再生情報を他端末から取得することで検知する。
【００８４】
基準動作周波数の帯域では映像コンテンツを再生できないことを検知した端末６の同軸通信状態検知部１３は、自身の動作周波数管理部１５によって動作周波数管理テーブル２１に記録されている情報を参照させ、自身が変更しようとしている動作周波数（９００ＭＨｚ）に他端末が存在するかどうかを確認する。
【００８５】
このとき、端末６の動作周波数管理テーブル２１には、図１１（ａ）に示す端末１の動作周波数管理テーブル２１の内容と同じ内容が記録されている。端末２、３、４が動作周波数に９００ＭＨｚを使用しているので、同軸通信状態検知部１３は、９００ＭＨｚの帯域は不足していると判定し、動作周波数変更通知部２０に対して自身の動作周波数を９５０ＭＨｚに変更することを通知する。
【００８６】
このとき、もし動作周波数として９００ＭＨｚを使用している端末の数が２台以下であった場合には、同軸通信状態検知部１３は、９００ＭＨｚの帯域にまだ余裕があるものと判断して自身の動作周波数を９００ＭＨｚに変更させる。しかし、この場合には、動作周波数に９００ＭＨｚを使用している端末の数が３台なので、９００ＭＨｚの帯域は不足していると判断して自身の動作周波数を９５０ＭＨｚに変更させている。つまり、本実施の形態１における、この場合の端末数が「２台」という数値が、本発明の、複数の動作周波数から使用する動作周波数を選択する際の判断に用いる「所定数」の一例にあたる。
【００８７】
なお、例えば図１１などに示す動作周波数管理テーブル２１における、基準動作周波数８５０ＭＨｚが示す意味と、基準動作周波数以外の動作周波数９００ＭＨｚが示す意味は異なる。動作周波数管理テーブル２１に示されている基準動作周波数「８５０ＭＨｚ」は、ネットワーク３０に接続されている端末を示すものであり、各端末が通信中かどうかという通信状態を表していない。一方、動作周波数「９００ＭＨｚ」は、後述するように、その周波数で動作している通信が終了するとその端末の動作周波数は基準動作周波数に戻るため、その端末が９００ＭＨｚで通信中である、という通信状態も表している。したがって、基準動作周波数以外の動作周波数については、動作周波数管理テーブル２１から通信中の端末の台数を把握できる。すなわち、動作周波数管理テーブル２１において同じ動作周波数を使用している端末が２台以下であれば、その帯域に余裕があると判定する。本実施の形態１では、この動作周波数管理テーブル２１で確認できる台数を用いて、基準動作周波数以外の動作周波数帯域の状況を判定している。
【００８８】
そして、動作周波数変更通知部２０は、端末６自身の動作周波数を９５０ＭＨｚに変更する旨を、ネットワーク３０に接続されている全ての端末１、５、７、８に、同軸通信制御部１２を用いて通知する。また、同軸通信状態検知部１３は、動作周波数制御部１４によって、端末６自身の動作周波数を９５０ＭＨｚに変更させる。
【００８９】
なお、本実施の形態１において、基準動作周波数８５０ＭＨｚ以外に動作周波数として利用できる９００ＭＨｚおよび９５０ＭＨｚの２つの周波数が、本発明の、互いに周波数の異なる複数の別の動作周波数の一例にあたる。
【００９０】
図１２は、端末６の動作周波数が９５０ＭＨｚに変更された後のネットワークの状態を示している。図１２に示すように、この時点で端末６は、動作周波数が８５０ＭＨｚであるネットワーク３０から切り離された状態となる。
【００９１】
そして、端末６からの動作周波数を９５０ＭＨｚに変更する旨の通知を受信した、他の端末１、５、７、８の動作周波数変更通知部２０は、各端末自身の動作周波数管理部１５によって動作周波数管理テーブル２１の情報を更新させる。
【００９２】
図１３（ａ）および（ｂ）は、端末６からの動作周波数を９５０ＭＨｚに変更する旨の通知が送信された後の更新された動作周波数管理テーブル２１の一例として、端末１および端末４のそれぞれの動作周波数管理テーブル２１の内容を示している。
【００９３】
このとき、端末４は９００ＭＨｚの動作周波数で動作しているため、８５０ＭＨｚで通知される端末６からの通知を受信できず、また、端末６が自身と同じ動作周波数９００ＭＨｚで動作しておらず接続状態監視部２６でも端末６を検知できないので、図１３（ｂ）に示すように、端末４の動作周波数管理テーブル２１は図１１（ｃ）の内容から更新されない。
【００９４】
そして、端末６からの動作周波数を９５０ＭＨｚに変更した旨の通知を受信した、端末５の動作周波数変更通知部２０は、端末５自身の動作周波数を９５０ＭＨｚに変更する旨を、ネットワーク３０に接続される全ての端末１、７、８に同軸通信制御部１２を用いて通知するとともに、動作周波数制御部１４によって端末５自身の動作周波数を９５０ＭＨｚに変更させる。
【００９５】
図１４は、端末５の動作周波数が９５０ＭＨｚに変更された後のネットワークの状態を示している。
【００９６】
端末５が自身の動作周波数を９５０ＭＨｚに変更すると、端末５および端末６のそれぞれの接続状態監視部２６によって互いの端末が同じ動作周波数を使用していることが検知されて、図１４に示すように端末６との間に新たなネットワーク３２が構築される。ネットワーク３２は、基準動作周波数である８５０ＭＨｚによって構築されているネットワーク３０や動作周波数９００ＭＨｚによって構築されているネットワーク３１とは、物理的なネットワーク媒体として同軸ケーブルを共用しているが、帯域が異なるため、それぞれ互いの速度に干渉することはない。
【００９７】
端末５は端末６との間に新たなネットワーク３２を構築することで、端末６の蓄積部１８に蓄積されている映像コンテンツを再生させ、端末５側で表示させることが可能になる。
【００９８】
そして、端末５からの動作周波数を９５０ＭＨｚに変更する旨の通知を受信した、他の端末１、７、８の動作周波数変更通知部２０は、各端末自身の動作周波数管理部１５によって動作周波数管理テーブル２１の情報を更新させる。また、端末５および端末６は、接続状態監視部２６によって互いに同じ動作周波数９５０ＭＨｚで接続されていることを検知して、動作周波数管理部１５がそれぞれの動作周波数管理テーブル２１を更新する。
【００９９】
図１５（ａ）および（ｂ）は、端末５からの動作周波数を９５０ＭＨｚに変更する旨の通知が送信された後の更新された動作周波数管理テーブル２１の一例として、端末１および端末４のそれぞれの動作周波数管理テーブル２１の内容を示している。
【０１００】
このとき、端末４は９００ＭＨｚの動作周波数で動作しているため、８５０ＭＨｚで通知される端末５からの通知を受信できず、また、端末５が自身と同じ動作周波数９００ＭＨｚで動作しておらず接続状態監視部２６でも端末５を検知できないので、図１５（ｂ）に示すように、端末４の動作周波数管理テーブル２１は図１３（ｂ）の内容から更新されない。
【０１０１】
なお、上記で各端末２〜４が他の各端末に送信する、自身の動作周波数を９００ＭＨｚに変更する旨の通知は、基準動作周波数以外の動作周波数（９００ＭＨｚ）のネットワーク３１での通信を行う際に送信される通知であり、本発明の、別の動作周波数を用いて所定の端末との通信を開始する旨の通知の一例にあたる。同様に、上記で端末５および端末６が他の各端末に送信する、自身の動作周波数を９５０ＭＨｚに変更する旨の通知も、本発明の、別の動作周波数を用いて所定の端末との通信を開始する旨の通知の一例にあたる。
【０１０２】
次に、図１４に示すような状態において、端末４が端末２の蓄積部１８に蓄積されている映像コンテンツの視聴を終了した場合の動作について説明する。
【０１０３】
本実施の形態１の通信システムでは、基準動作周波数８５０ＭＨｚ以外の動作周波数を用いて他の端末との通信を行っていた端末は、その基準動作周波数以外の動作周波数を使用した通信終了後には自身の動作周波数を基準動作周波数に変更して、ネットワーク３０に接続する。
【０１０４】
したがって、端末４が端末２からのコンテンツ視聴を終了すると、端末４の同軸通信状態検知部１３は、動作周波数制御部１４によって端末４自身の動作周波数を８５０ＭＨｚに変更させる。
【０１０５】
図１６は、端末４の動作周波数が基準動作周波数である８５０ＭＨｚに変更された後のネットワークの状態を示している。端末４は、端末１、７、８が接続されているネットワーク３０に接続される。
【０１０６】
端末４が自身の動作周波数を９００ＭＨｚから８５０ＭＨｚに変更すると、端末１、７、８と端末４のそれぞれの接続状態監視部２６によって互いの端末が同じ基準動作周波数８５０ＭＨｚを使用していることが検知されて、図１６に示すように、これらの端末がネットワーク３０で接続された状態となる。一方、端末２および端末３の接続状態監視部２６は、端末４が動作周波数９００ＭＨｚで接続されるネットワーク３１から存在しなくなったことを検知する。そして各端末１〜３、７、８の動作周波数管理部１５は、このときの接続状態監視部２６によって検知された結果に基いて、それぞれの動作周波数管理テーブル２１内の端末４に関する動作周波数情報を更新する。
【０１０７】
そして、自身の動作周波数が基準動作周波数である８５０ＭＨｚに変更された端末４の動作周波数変更通知部２０は、ネットワーク３０に接続された端末１、７、８のいずれかの端末から各端末の動作周波数の最新の情報を取得し、動作周波数管理部１５によって端末４自身の動作周波数管理テーブル２１の情報を更新させる。
【０１０８】
本実施の形態１の通信システムでは、自身の動作周波数を基準動作周波数８５０ＭＨｚ以外の動作周波数に変更する場合には、基準動作周波数で接続されている全ての端末に変更後の動作周波数の情報を通知し、また、基準動作周波数以外の動作周波数を使用した通信を終了した際には、自身の動作周波数を必ず基準動作周波数に変更し、また、接続状態監視部２６によって同じ動作周波数で接続されている端末を検知できるので、基準動作周波数で接続されている端末は、全ての端末の動作周波数の最新の情報を把握できることになる。したがって、上記のように他の動作周波数９００ＭＨｚを使用した通信を終了して自身の動作周波数を基準動作周波数８５０ＭＨｚに変更した端末４は、ネットワーク３０に接続されていた端末１、７、８のいずれかから各端末の動作周波数の最新の情報を取得することができる。
【０１０９】
なお、このとき端末４の動作周波数変更通知部２０が上記の最新の情報を取得する相手端末は、それまでにネットワーク３０に接続されていた端末１、７、８のいずれでもよいが、そのときに親機として動作している端末から取得する。本実施の形態１の通信システムの各端末１〜８は、いずれも親機となる機能を有するが、いずれの端末が親機になるかは予め決められている。例えば、ネットワーク３０に接続されている端末の中でＩＤ番号の小さい順に親機となるように決めておく。端末１、端末２、…、端末８の順にＩＤが大きいとした場合、上記の図１６の状態では端末１が親機として動作するので、端末４は端末１から各端末の動作周波数の最新の情報を取得する。このとき、もし端末１がネットワーク３０に接続されていなかったり基準動作周波数以外の周波数（９００ＭＨｚや９５０ＭＨｚなど）を動作周波数として動作しているような場合には、端末１の次にＩＤ番号の小さい端末７が親機となり、端末４は端末７から各端末の動作周波数の最新の情報を取得することになる。
【０１１０】
図１７（ａ）〜（ｃ）は、端末４が自身の動作周波数を８５０ＭＨｚに変更し、動作周波数管理テーブル２１の情報を最新版に更新した後の動作周波数管理テーブル２１の一例として、端末１、端末４および端末２の、それぞれの動作周波数管理テーブル２１の内容を示している。
【０１１１】
図１５（ｂ）と図１７（ｂ）を比較してわかるように、端末４の動作周波数管理テーブル２１の内容は、端末５および端末６に関する動作周波数の情報が９５０ＭＨｚに更新される。
【０１１２】
このように、本実施の形態１の通信システムの各端末は、他のネットワークを使用する自身の目的（本実施の形態１では、他端末の蓄積部１８に蓄積されている映像コンテンツの視聴）が終了したときに、自身の動作周波数を基準動作周波数に戻すことで、自身の持つ各端末の動作周波数の情報、すなわち動作周波数管理テーブル２１の情報を最新の情報に更新することができる。
【０１１３】
また、端末４が自身の動作周波数を９００ＭＨｚから８５０ＭＨｚに変更する前の端末２の動作周波数管理テーブル２１の内容は、図１５（ｂ）に示す端末４の動作周波数管理テーブル２１の内容と同様であるが、端末４が自身の動作周波数を９００ＭＨｚから８５０ＭＨｚに変更した後は、接続状態監視部２６によって端末４が動作周波数９００ＭＨｚで接続されるネットワーク３１から存在しなくなったことが検知されるので、端末２の動作周波数管理テーブル２１は、図１７（ｃ）に示すように端末４に関する動作周波数情報が更新される。
【０１１４】
次に、図１６に示すような状態において、端末４が、今度は端末６の蓄積部１８に蓄積されている映像コンテンツを視聴する場合の動作について説明する。
【０１１５】
端末４の同軸通信状態検知部１３は、自身の動作周波数管理部１５によって動作周波数管理テーブル２１に記録されている情報を参照させ、端末６が端末４自身と同じ周波数帯（８５０ＭＨｚ）の同軸ネットワークに存在しないこと、および端末６が９５０ＭＨｚに移動していることを検知する。
【０１１６】
さらに、動作周波数管理テーブル２１より、９５０ＭＨｚを動作周波数とする端末は端末５および端末６の２台だけであり、動作周波数を９５０ＭＨｚとするネットワーク３２にはまだ帯域に余裕があることがわかるので、同軸通信状態検知部１３は、動作周波数変更通知部２０に対して、自身の動作周波数を９５０ＭＨｚに変更することを通知する。そして、動作周波数変更通知部２０は、端末４自身の動作周波数を９５０ＭＨｚに変更する旨を、ネットワーク３０に接続されている全ての端末１、７、８に、同軸通信制御部１２を用いて通知する。また、同軸通信状態検知部１３は、動作周波数制御部１４によって、端末４自身の動作周波数を９５０ＭＨｚに変更させる。
【０１１７】
図１８は、端末４の動作周波数が９５０ＭＨｚに変更された後のネットワークの状態を示している。図１８に示すように、端末４が自身の動作周波数を９５０ＭＨｚに変更することで、端末４は、端末５と端末６の間で構築されているネットワーク３２に接続される。
【０１１８】
このようにして、端末４は、ネットワーク３２によって端末６に接続されるので、端末６の蓄積部１８に蓄積されている映像コンテンツの視聴が可能になる。
【０１１９】
なお、本実施の形態１では、基準動作周波数がそれ以上映像コンテンツを伝送できない禁止状態にあった場合には、複数ある別の動作周波数の中から、９００ＭＨｚ、９５０ＭＨｚという予め決めておいた順に、動作周波数を決定していくこととしているが、複数ある別の動作周波数の中から、任意の順に使用する動作周波数を決定していくようにしてもよい。
【０１２０】
ただし、複数ある別の動作周波数の中から決定していく順番を予め決めておくと、他の各端末に自身の動作周波数を変更する旨を通知する際に、どの動作周波数に変更するかを通知しなくても、その通知を受信する端末側でどの動作周波数に変更するかを判断することができる。また、どの端末においても、どの動作周波数に変更するかの判断が同様になされるので、新たな通信を開始しようとする２台の端末が、それぞれ個別に自身の動作周波数を変更することもできる。
【０１２１】
以上に説明したように、本実施の形態１の通信システムでは、基準動作周波数以外の動作周波数を使用した通信を終了した際には、自身の動作周波数を必ず基準動作周波数に変更すること、および、接続状態監視部２６によって同じ動作周波数で接続されている端末を検知できることから、自身の動作周波数を基準動作周波数８５０ＭＨｚ以外の動作周波数に変更する場合にのみ、基準動作周波数で接続される全ての端末に変更後の動作周波数の情報を通知することで、データ通信のための帯域が不足した場合においても、安定したデータ通信を行わせる制御を実現している。
【０１２２】
（実施の形態２）
次に、本発明の実施の形態２の通信システムの各端末における同軸通信の通信制御処理の動作について説明する。
【０１２３】
本実施の形態２の通信システムの構成は実施の形態１と同様であり、その構成ブロック図は図１の通りである。実施の形態１とは、基準動作周波数で通信に使用されている帯域の検知方法が異なり、それ以外の動作は実施の形態１と同様である。以下には実施の形態１と異なる部分である、基準動作周波数で通信に使用されている帯域の検知動作について説明する。
【０１２４】
実施の形態１で説明したように、実施の形態１の動作周波数管理テーブル２１に記録されている情報のうち、基準動作周波数「８５０ＭＨｚ」と記録されている情報は、基準動作周波数を使用するネットワーク３０に「接続されている」ことを示すものであり、それらの端末が通信中かそうかという通信状態までは表していない。
【０１２５】
例えば、図６に示すネットワーク状態における端末３の動作周波数管理テーブル２１の内容は図７（ｂ）に示す通りであるが、この動作周波数管理テーブル２１の内容から、端末１、４〜８がいずれも基準動作周波数を使用するネットワーク３０に「接続されている」ことがわかるものの、いずれの端末が基準動作周波数を使用して通信を行っているかは判別できない。図６に示すように、このときには、端末１と端末８間、および端末７と端末８間で通信が行われている状態であるが、実施の形態１の動作周波数管理テーブル２１からはその通信状態を把握できない。
【０１２６】
本実施の形態２では、基準動作周波数８５０ＭＨｚを使用して他の端末との通信を行う場合に、その通信の開始時および終了時に、通信を開始する旨または通信を終了する旨の情報を基準動作周波数に接続されている全ての端末に通知することにより、基準動作周波数を使用した通信状態を各端末に検知させるものである。
【０１２７】
以下に、その具体的な動作について説明する。
【０１２８】
図１において、本実施の形態２の動作周波数管理部１５は、各端末の動作周波数の情報とともに、各端末が他の端末と通信をしているか否かを示す通信状態の情報を、動作周波数管理テーブル２１によって管理する。
【０１２９】
同軸通信状態検知部１３は、基準動作周波数を使用して他の端末との通信を開始する際には、基準動作周波数に接続されている全ての端末に対して、他の端末と通信を開始する旨の通知をする。
【０１３０】
その通知を受信した各端末の同軸通信状態検知部１３は、動作周波数管理部１５によって自身の動作周波数管理テーブル２１の内容を更新させる。
【０１３１】
図１９は、図５に示すネットワーク状態における、端末２の動作周波数管理テーブル２１の内容を示している。実施の形態１で説明した各端末の動作周波数の情報に加えて、各端末の通信状態の情報を記録している。図１９の動作周波数管理テーブル２１の「通信状態」の欄に示す数値は、通信先の端末ＩＤを表している。ここでは、端末１〜８の端末ＩＤを、それぞれ１〜８としている。また、「通信状態」の欄に示す「なし」とは、他の端末と通信をしていない状態を示している。
【０１３２】
同軸通信状態検知部１３が、他の端末からの「通信を開始する旨」の通知を受けたとき、および「通信を終了した旨」の通知を受けたときには、動作周波数管理部１５によって、動作周波数管理テーブル２１の、その通知してきた端末に関する「通信状態」の内容を更新させる。
【０１３３】
図１９に示す端末２の動作周波数管理テーブル２１は、図５に示すネットワーク状態時の内容である。これは、端末１の同軸通信状態検知部１３が、端末８と通信を開始する際に「端末８と通信を開始する旨」を端末２〜７に通知し、端末７の同軸通信状態検知部１３が、端末８と通信を開始する際に「端末８と通信を開始する旨」を端末１〜６に通知したことにより、端末２の同軸通信状態検知部１３がこれらの２つの通知を受けて、動作周波数管理部１５によって動作周波数管理テーブル２１の内容を更新させたことによるものである。
【０１３４】
ここで、実施の形態１と同様に、同軸ネットワークにおいて、与えられている（映像コンテンツをロスなく再生できる）帯域は、映像コンテンツを同時に２本まで伝送できるものとする。
【０１３５】
この状態で、例えば端末３が端末２に対して再生を要求した場合、端末２の同軸通信状態検知部１３は、動作周波数管理部１５によって動作周波数管理テーブル２１を参照させて、映像コンテンツが２本伝送されている状態（禁止状態）であることを検知する。
【０１３６】
その後の動作は実施の形態１と同様であり、映像コンテンツを再生できないことを検知した端末２の同軸通信状態検知部１３は、動作周波数変更通知部２０によって端末２自身の動作周波数を変更する旨を他の端末に通知するとともに、動作周波数制御部１４によって、端末２自身の動作周波数を変更する。
【０１３７】
もう一つの具体例として、図２０に、図８に示すネットワーク状態における、端末４の動作周波数管理テーブル２１の内容を示す。
【０１３８】
図２０の動作周波数管理テーブル２１の「通信状態」の欄に示す「通信中」とは、その端末（図２０に示す端末２および端末３）が、他の端末と通信をしている状態であることを示している。
【０１３９】
基準動作周波数以外の動作周波数を使用して通信している端末は、その通信が終わると自身の動作周波数を基準動作周波数に変更するため、動作周波数管理テーブル２１において基準動作周波数８５０ＭＨｚ以外の動作周波数（例えば、９００ＭＨｚ）が記録されている端末は、必ず他の端末と通信している状態にあるので、通信先の端末を特定できなくてもよい。もちろん、他の動作周波数に変更する旨を通知する際に、通信相手の端末情報も通知するようにして、基準動作周波数以外の動作周波数においても、動作周波数管理テーブル２１の「通信状態」の欄に通信先の端末ＩＤを記録させるようにしてもよい。
【０１４０】
この状態で、端末４が端末２の蓄積部１８に蓄積されている映像コンテンツを再生しようとした場合、端末４の同軸通信状態検知部１３は、自身の動作周波数管理部１５によって動作周波数管理テーブル２１に記録されている情報を参照させ、端末２が端末４自身と同じ周波数帯（８５０ＭＨｚ）のネットワーク３０に存在しないこと、および端末２が動作周波数を９００ＭＨｚとするネットワーク３１に移動していること、および動作周波数を９００ＭＨｚとするネットワーク３１にはまだ帯域に余裕があること（禁止状態ではないこと）を検知する。
【０１４１】
その後の動作は実施の形態１と同様であり、端末４の同軸通信状態検知部１３は、動作周波数変更通知部２０によって端末４自身の動作周波数を９００ＭＨｚに変更する旨を他の端末１、５〜８に通知するとともに、動作周波数制御部１４によって、端末４自身の動作周波数を変更する。
【０１４２】
以上に説明したように、基準動作周波数で通信に使用されている帯域の検知を、実施の形態１では、例えば同軸通信の物理速度などで検知させていたのに対し、本実施の形態２の通信システムでは、動作周波数管理テーブル２１を参照するだけで検知できる。
【０１４３】
なお、上記の例では、基準動作周波数における通信状態の管理を通信が行われている伝送数によって管理することとしたが、「通信を開始する旨」を通知する際に、その通信で使用する帯域情報も通知するようにして、その帯域情報によって帯域を管理させるようにしてもよい。
【０１４４】
端末間の通信で使用される帯域情報も動作周波数管理テーブル２１に記録して動作周波数管理部１５に管理させることにより、各端末で使用される帯域情報と、同軸ネットワークにおいて与えられている帯域とを比較させることにより、より細かい帯域管理を行わせることができる。
【０１４５】
以上に説明したように、本発明の通信システムを用いると、通信を行っている端末間の
データ通信に影響してしまうようなデータ通信が他の端末から行われ、規定値を超えた状況になる場合でも、その状態を回避して各端末間のデータ通信を安定して行わせることができる。つまり、データ通信のための帯域が不足した場合においても、安定したデータ通信を行わせることが可能になる。
【０１４６】
すなわち、本発明により、限られたデータ通信帯域上における複数の通信間の影響を低減できる。
【０１４７】
本発明の通信システムは、例えば部屋間でコンテンツを共有するようなシステムで帯域が足りなくなるような場合を回避するのに有益である。
【０１４８】
なお、本発明のプログラムは、上述した通信方法の、前記各端末において、前記基準動作周波数の帯域が前記各端末間の通信で使用されている状態を検知する前記通信状態検知ステップ、前記各端末において、他の所定の端末との通信を開始する際に、少なくとも自らが、前記別の動作周波数を用いて前記所定の端末との通信を開始する旨を他の前記各端末に通知する前記動作周波数変更通知ステップ、前記通知をした前記端末において、自身の動作周波数を前記基準動作周波数から前記別の動作周波数に変更して前記所定の端末との通信を行う前記動作周波数制御ステップ、前記各端末において、他の端末からの前記通知に基づいて前記別の動作周波数の使用状態を動作周波数管理表に記憶する前記動作周波数管理ステップ、の動作をコンピュータにより実行させるためのプログラムであって、コンピュータと協働して動作するプログラムである。
【０１４９】
また、本発明の記録媒体は、上述した通信方法の、前記各端末において、前記基準動作周波数の帯域が前記各端末間の通信で使用されている状態を検知する前記通信状態検知ステップ、前記各端末において、他の所定の端末との通信を開始する際に、少なくとも自らが、前記別の動作周波数を用いて前記所定の端末との通信を開始する旨を他の前記各端末に通知する前記動作周波数変更通知ステップ、前記通知をした前記端末において、自身の動作周波数を前記基準動作周波数から前記別の動作周波数に変更して前記所定の端末との通信を行う前記動作周波数制御ステップ、前記各端末において、他の端末からの前記通知に基づいて前記別の動作周波数の使用状態を動作周波数管理表に記憶する前記動作周波数管理ステップ、の動作をコンピュータにより実行させるためのプログラムを記録した記録媒体であり、コンピュータにより読み取り可能かつ、読み取られた前記プログラムが前記コンピュータと協働して利用される記録媒体である。
【０１５０】
また、本発明の上記「ステップの動作」とは、前記ステップの全部または一部の動作を意味する。
【０１５１】
また、本発明のプログラムの一利用形態は、コンピュータにより読み取り可能な、ＲＯＭ等の記録媒体に記録され、コンピュータと協働して動作する態様であっても良い。
【０１５２】
また、本発明のプログラムの一利用形態は、インターネット等の伝送媒体、光・電波等の伝送媒体中を伝送し、コンピュータにより読みとられ、コンピュータと協働して動作する態様であっても良い。
【０１５３】
また、上述した本発明のコンピュータは、ＣＰＵ等の純然たるハードウェアに限らず、ファームウェアや、ＯＳ、更に周辺機器を含むものであっても良い。
【０１５４】
なお、以上説明した様に、本発明の構成は、ソフトウェア的に実現しても良いし、ハードウェア的に実現しても良い。
【産業上の利用可能性】
【０１５５】
本発明にかかる端末、通信システムおよび通信方法等は、限られたデータ通信帯域上において複数の通信が集中した場合でもできるだけ円滑に通信可能にする効果を有し、限られたデータ通信帯域のネットワークを複数の端末で利用する、端末、通信システムおよび通信方法等に有用である。
【図面の簡単な説明】
【０１５６】
【図１】本発明の実施の形態１の通信システムで使用する端末の構成ブロック図
【図２】本発明の実施の形態１の通信システムの物理的な接続構成例を示す図
【図３】本発明の実施の形態１の通信システムの、ネットワークの概略構成図
【図４】（ａ）本発明の実施の形態１の通信システムで全端末が基準動作周波数で接続されている場合の、端末１の動作周波数管理テーブルに記録されている情報を示す図、（ｂ）本発明の実施の形態１の通信システムで全端末が基準動作周波数で接続されている場合の、端末４の動作周波数管理テーブルに記録されている情報を示す図
【図５】本発明の実施の形態１の通信システムで全端末が基準動作周波数で接続されている場合の、２つの端末が他の端末に蓄積されている映像コンテンツを再生している状態を示しているネットワークの概略構成図
【図６】本発明の実施の形態１の通信システムで端末２が自身の動作周波数を変更した状態を示しているネットワークの概略構成図
【図７】（ａ）本発明の実施の形態１の通信システムで、端末２から動作周波数を変更する旨の通知を受信した後の端末１の動作周波数管理テーブルに記録されている情報を示す図、（ｂ）本発明の実施の形態１の通信システムで、端末２が動作周波数を変更した後の端末２の動作周波数管理テーブルに記録されている情報を示す図
【図８】本発明の実施の形態１の通信システムで、図６に示すネットワークの状態から端末３が自身の動作周波数を変更したときの状態を示しているネットワークの概略構成図
【図９】（ａ）本発明の実施の形態１の通信システムで、端末３から動作周波数を変更する旨の通知を受信した後の端末１の動作周波数管理テーブルに記録されている情報を示す図、（ｂ）本発明の実施の形態１の通信システムで、端末３が動作周波数を変更した後の端末２の動作周波数管理テーブルに記録されている情報を示す図
【図１０】本発明の実施の形態１の通信システムで、図８に示すネットワークの状態から端末４が自身の動作周波数を変更したときの状態を示しているネットワークの概略構成図
【図１１】（ａ）本発明の実施の形態１の通信システムで、端末４から動作周波数を変更する旨の通知を受信した後の端末１の動作周波数管理テーブルに記録されている情報を示す図、（ｂ）本発明の実施の形態１の通信システムで、端末４が動作周波数を変更した後の端末２の動作周波数管理テーブルに記録されている情報を示す図、（ｃ）本発明の実施の形態１の通信システムで、端末４が動作周波数を変更した後の端末４の動作周波数管理テーブルに記録されている情報を示す図
【図１２】本発明の実施の形態１の通信システムで、図１０に示すネットワークの状態から端末６が自身の動作周波数を変更したときの状態を示しているネットワークの概略構成図
【図１３】（ａ）本発明の実施の形態１の通信システムで、端末６から動作周波数を変更する旨の通知を受信した後の端末１の動作周波数管理テーブルに記録されている情報を示す図、（ｂ）本発明の実施の形態１の通信システムで、端末６から動作周波数を変更する旨の通知が送信された後の端末４の動作周波数管理テーブルに記録されている情報を示す図
【図１４】本発明の実施の形態１の通信システムで、図１２に示すネットワークの状態から端末５が自身の動作周波数を変更したときの状態を示しているネットワークの概略構成図
【図１５】（ａ）本発明の実施の形態１の通信システムで、端末５から動作周波数を変更する旨の通知を受信した後の端末１の動作周波数管理テーブルに記録されている情報を示す図、（ｂ）本発明の実施の形態１の通信システムで、端末５から動作周波数を変更する旨の通知が送信された後の端末４の動作周波数管理テーブルに記録されている情報を示す図
【図１６】本発明の実施の形態１の通信システムで、図１４に示すネットワークの状態から、端末４が端末２の映像コンテンツの視聴を終了したときの状態を示しているネットワークの概略構成図
【図１７】（ａ）本発明の実施の形態１の通信システムで、端末４から動作周波数を基準動作周波数に変更する旨の通知を受信した後の端末１の動作周波数管理テーブルに記録されている情報を示す図、（ｂ）本発明の実施の形態１の通信システムで、端末４が自身の動作周波数を基準動作周波数に変更し、最新の内容に更新した後の端末４の動作周波数管理テーブルに記録されている情報を示す図、（ｃ）本発明の実施の形態１の通信システムで、端末４が自身の動作周波数を基準動作周波数に変更した後の、端末２の動作周波数管理テーブルに記録されている情報を示す図
【図１８】本発明の実施の形態１の通信システムで、図１６に示すネットワークの状態から端末４が自身の動作周波数を変更したときの状態を示しているネットワークの概略構成図
【図１９】本発明の実施の形態２の通信システムにおける、ネットワークが図５に示す接続および通信状態時の、端末２の動作周波数管理テーブルに記録されている情報を示す図
【図２０】本発明の実施の形態２の通信システムにおける、ネットワークが図８に示す接続および通信状態時の、端末４の動作周波数管理テーブルに記録されている情報を示す図
【図２１】従来の通信システムの接続構成図
【符号の説明】
【０１５７】
１〜９  端末
１０  同軸Ｉ／Ｆ
１１  信号分配部
１２  同軸通信制御部
１３  同軸通信状態検知部
１４  動作周波数制御部
１５  動作周波数管理部
１６  チューナ部
１７  端末制御部
１８  蓄積部
１９  ＴＶ出力Ｉ／Ｆ
２０  動作周波数変更通知部
２１  動作周波数管理テーブル
２２〜２５  分配器
２６  接続状態監視部
３０〜３２  ネットワーク
【図１】
0004847928.tif 000002
【図２】
0004847928.tif 000003
【図３】
0004847928.tif 000004
【図４】
0004847928.tif 000005
【図５】
0004847928.tif 000006
【図６】
0004847928.tif 000007
【図７】
0004847928.tif 000008
【図８】
0004847928.tif 000009
【図９】
0004847928.tif 000010
【図１０】
0004847928.tif 000011
【図１１】
0004847928.tif 000012
【図１２】
0004847928.tif 000013
【図１３】
0004847928.tif 000014
【図１４】
0004847928.tif 000015
【図１５】
0004847928.tif 000016
【図１６】
0004847928.tif 000017
【図１７】
0004847928.tif 000018
【図１８】
0004847928.tif 000019
【図１９】
0004847928.tif 000020
【図２０】
0004847928.tif 000021
【図２１】
0004847928.tif 000022