(57)【要約】【課題】ＨＤＭＩ接続された機器間におけるＣＥＣネットワークの通信量を、より適切に調整することが可能な通信システムを提供する。【解決手段】複数の接続機器がＨＤＭＩ接続された通信システム１００において、接続機器１Ａ〜１Ｅの各々は、検出手段により、通信システム全体のＣＥＣラインの占有率を検出し、占有率が所定の上限閾値を上回る場合に、送出周期変更手段により、所定の周期で送出するＣＥＣコマンドの送出周期を予め定められた長さずつ伸長し、その後、占有率が所定の下限閾値を下回ることとなった場合に、ＣＥＣコマンドの送出周期を短縮する。【選択図】図１
2011019098.tif 000002
【特許請求の範囲】
【請求項１】
複数の接続機器がＨＤＭＩ接続された通信システムにおいて、
前記接続機器の各々は、
当該通信システム全体のＣＥＣラインの占有率を検出する検出手段と、
前記検出手段により検出された前記占有率が所定の上限閾値を上回る場合に、所定の周期で送出するＣＥＣコマンドの送出周期を伸長する送出周期変更手段と、
を備えることを特徴とする通信システム。
【請求項２】
前記送出周期変更手段は、前記送出周期の伸長後に、前記検出手段により検出された前記占有率が所定の下限閾値を下回ることとなった場合に、前記ＣＥＣコマンドの送出周期を短縮することを特徴とする請求項１に記載の通信システム。
【請求項３】
複数の接続機器がＨＤＭＩ接続された通信システムにおいて、
前記接続機器の各々は、
当該通信システム全体のＣＥＣラインの占有率を検出する検出手段と、
前記検出手段により検出された前記占有率が所定の上限閾値を上回る場合に、所定の周期で送出するＣＥＣコマンドの送出周期を伸長する送出周期変更手段と、
を備え、
前記送出周期変更手段は、
前記送出周期の伸長後に、前記検出手段により検出された前記占有率が所定の下限閾値を下回ることとなった場合に、前記ＣＥＣコマンドの送出周期を短縮し、
前記送出周期を、予め定められた長さずつ伸長又は短縮することを特徴とする通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信システムに関する。
【背景技術】
【０００２】
近年、非圧縮のデジタル映像・音声信号を、１本のケーブルで伝送することができるＨＤＭＩ（High-Definition Multimedia Interface）規格が普及している。ＨＤＭＩ規格では、ＣＥＣ（Consumer Electronics Control）と呼ばれる機器間制御機能が規定されており、複数の機器がＨＤＭＩで接続された通信システムにおいて、全ての機器は１本の物理的な制御線（ＣＥＣライン）によって繋がれ、制御系に関してネットワークを形成している。各接続機器は、ＣＥＣネットワークに接続された時、ＣＥＣラインを使って自身の情報を他の機器に伝えるとともに、他の機器の情報を取得する。また、各接続機器は、定期的にＣＥＣネットワークにアクセスし、他の機器の接続状況を問い合わせて、ＣＥＣネットワークに接続されている各接続機器を把握することで、機器の連携動作を始めとする様々なサービスを実現することができる。
【０００３】
こうした他機器の接続状況の問い合わせは、ネットワークに接続された接続機器が増えるに従って頻繁に行われることとなる。そのため、接続機器が増えると、ネットワークを流れるＣＥＣコマンドが増加してネットワークの空き時間が減少し、伝送路がビジー状態となって必要な通信が阻害され、通信効率が低下してしまう恐れがある。
【０００４】
そこで、例えば、特許文献１には、テレビジョン受像機やＳＴＢ等のＡＶネットワーク制御機器がＩＥＥＥ１３９４等のネットワークにより外部ＡＶ機器と接続されたシステムにおいて、外部ＡＶ機器の機器状態（再生、停止等）を監視するためのカウンター情報の問い合わせ周期を、外部ＡＶ機器の動作状態に合わせて変化させることで、ネットワーク上の無駄なトランザクションを減らしてネットワークの負荷を軽減する技術が提案されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−１３３８３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところが、上記特許文献１では、問い合わせ周期を、問い合わせ先のＡＶ機器の機器状態に合わせて予め定められた周期に変更するだけであり、実際のネットワークの状態に応じて、その都度周期を細かく調整することができないという問題があった。
【０００７】
本発明の課題は、ＨＤＭＩ接続された機器間におけるＣＥＣネットワークの通信量を、より適切に調整することが可能な通信システムを提供することである。
【課題を解決するための手段】
【０００８】
前記課題を解決するために、請求項１に記載の発明は、
複数の接続機器がＨＤＭＩ接続された通信システムにおいて、
前記接続機器の各々は、
当該通信システム全体のＣＥＣラインの占有率を検出する検出手段と、
前記検出手段により検出された前記占有率が所定の上限閾値を上回る場合に、所定の周期で送出するＣＥＣコマンドの送出周期を伸長する送出周期変更手段と、
を備えることを特徴とする。
【０００９】
請求項２に記載の発明は、請求項１に記載の通信システムにおいて、
前記送出周期変更手段は、前記送出周期の伸長後に、前記検出手段により検出された前記占有率が所定の下限閾値を下回ることとなった場合に、前記ＣＥＣコマンドの送出周期を短縮することを特徴とする。
【００１０】
請求項３に記載の発明は、
複数の接続機器がＨＤＭＩ接続された通信システムにおいて、
前記接続機器の各々は、
当該通信システム全体のＣＥＣラインの占有率を検出する検出手段と、
前記検出手段により検出された前記占有率が所定の上限閾値を上回る場合に、所定の周期で送出するＣＥＣコマンドの送出周期を伸長する送出周期変更手段と、
を備え、
前記送出周期変更手段は、
前記送出周期の伸長後に、前記検出手段により検出された前記占有率が所定の下限閾値を下回ることとなった場合に、前記ＣＥＣコマンドの送出周期を短縮し、
前記送出周期を、予め定められた長さずつ伸長又は短縮することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、通信システムを構成する接続機器の各々において、ＣＥＣラインの占有率が検出され、検出された占有率が所定の上限閾値を上回る場合に、所定の周期で送出するＣＥＣコマンドの送出周期が伸長されるため、実際のネットワークの状態に応じて、ＣＥＣコマンドの送出周期が細かく調整されることとなり、ＨＤＭＩ接続された機器間におけるＣＥＣネットワークの通信量をより適切に調整することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明に係る本実施形態の通信システムの全体構成を示す図である。
【図２】各接続機器の機能的構成を示すブロック図である。
【図３】各接続機器に備わるＣＥＣインターフェース及び制御部の機能的構成を例示するブロック図である。
【図４】各接続機器において実行される通信量調整処理を示すフローチャートである。
【図５】ＣＥＣラインを流れるＣＥＣコマンドのタイミングチャートの例示である。
【発明を実施するための形態】
【００１３】
以下、本発明に係る実施の形態について、図面を参照しながら説明する。なお、本発明の範囲は、以下の実施例及び図示例に限定されるものではない。
【００１４】
本実施形態の通信システム１００は、図１に示すように、接続機器１Ａ〜１Ｅとして、ＢＤ（Blue-ray Disc）レコーダ、ゲーム機器、ＰＣ（Personal Computer）等のソース機器１Ａ〜１Ｃと、ＡＶアンプ等のリピータ機器１Ｄと、テレビジョン受像機等のシンク機器１Ｅとが、ＨＤＭＩ（High-Definition Multimedia Interface）規格のＨＤＭＩケーブルを介して接続されてなる。
【００１５】
上記接続機器１Ａ〜１Ｅのそれぞれは、ＨＤＭＩケーブルにより互いに接続されることで、図２に示すように、双方向通信が可能な１本のＣＥＣラインを介して各接続機器１Ａ〜１Ｅが接続されている。各接続機器１Ａ〜１Ｅは、ＣＥＣネットワークへの接続時に論理アドレスと物理アドレスとを取得しており、特定の接続機器１Ａ〜１Ｅを指定して、各種のＣＥＣコマンドをＣＥＣライン上で送受信することで、目的の接続機器１Ａ〜１Ｅとの間で各種連携動作等を行うことができる。
【００１６】
各接続機器１Ａ〜１Ｅが送出するＣＥＣコマンドの一つに、他の接続機器１Ａ〜１Ｅの接続状況を問い合わせるポーリング信号（所定の周期で送出するＣＥＣコマンド）が挙げられる。ＣＥＣネットワークに接続された各接続機器１Ａ〜１Ｅは、このポーリング信号を、各論理アドレスに対して周期的に送出し、送出したポーリング信号に対するＡＣＫ（Acknowledge）応答を取得することで、他の接続機器１Ａ〜１Ｅの接続状況を監視している。本実施形態では、ＣＥＣネットワークの状況に合わせて、接続機器１Ａ〜１Ｅのそれぞれが、他の接続機器１Ａ〜１Ｅの接続状況を問い合わせる該ポーリング信号の送出周期を変更することで、ＣＥＣネットワークの通信量の調整を行うように構成されている。
【００１７】
また、その他、ＨＤＭＩケーブルには、映像データや音声データ等のコンテンツデータを伝送するためのＴＭＤＳ（Transition Minimized Differential Signaling）ラインが含まれ、ソース機器１Ａ〜１Ｃから読み出されたコンテンツデータは、ＴＭＤＳライン経由でリピータ機器１Ｄに送信され、さらに、リピータ機器１Ｄからシンク機器１Ｅに送信されることとなる。さらに、ＨＤＭＩケーブルには、ＥＤＩＤ（Extended Display Identification Data）の送受信や、ＨＤＣＰ（High bandwidth Digital Content Protection）の認証等に利用されるＤＤＣ（Display Data Channel）ライン（図示省略）等が含まれる。
【００１８】
ソース機器１Ａ〜１ＣとしてのＢＤレコーダ、ゲーム機器、ＰＣのそれぞれは、図２に示すように、ＨＤＭＩ出力端子を備えるＨＤＭＩトランスミッタ１１、ＣＥＣインターフェース１２、制御部１３を備え、映像・音声データ等をリピータ機器１Ｄに送信する。また、図示は省略するが、ＢＤレコーダ、ゲーム機器、ＰＣは、それぞれ、ＢＤレコーダ機能部、ゲーム機器機能部、ＰＣ機能部を備えて構成される。
【００１９】
リピータ機器１ＤとしてのＡＶアンプは、ＨＤＭＩ入力端子を備えるＨＤＭＩレシーバ１４、ＨＤＭＩ出力端子を備えるＨＤＭＩトランスミッタ１１、ＣＥＣインターフェース１２、制御部１３を備え、ＢＤレコーダやゲーム機器、ＰＣ等のソース機器１Ａ〜１Ｃから送信された映像・音声データを、シンク機器１Ｅであるテレビジョン受像機に中継する。また、ＡＶアンプは、図示しないスピーカを内蔵しており、ＢＤレコーダ、ゲーム機器、ＰＣから送信されてくる音声信号を、スピーカから出力させることも可能である。
【００２０】
シンク機器１Ｅとしてのテレビジョン受像機は、ＨＤＭＩ入力端子を備えるＨＤＭＩレシーバ１４、ＣＥＣインターフェース１２、制御部１３を備え、リピータ機器１Ｄから送信された映像・音声データを受信する。また、図示は省略するが、シンク機器１Ｅとしてのテレビジョン受像機は、リモートコントローラ等の操作部、アンテナ・チューナ等の受信部、復調部、デコーダ部、映像・音声処理部、ディスプレイ・スピーカ等の出力部等を備えて構成される。
【００２１】
以下、各接続機器１Ａ〜１Ｅに設けられたＣＥＣインターフェース１２、及び、ＣＥＣインターフェース１２と協働して動作する制御部１３について説明する。
【００２２】
図３は、各接続機器１Ａ〜１Ｅに備わるＣＥＣインターフェース１２及び制御部１３の機能的構成を例示するブロック図である。図３に示すように、ＣＥＣインターフェース１２は、情報取得部１２１、検出手段としてのネットワーク監視部１２２、送出周期変更手段としてのタイミング生成部１２３、コマンド生成部１２４を備え、ＣＥＣラインを介して他の接続機器１Ａ〜１ＥのＣＥＣインターフェース１２と接続される。
【００２３】
情報取得部１２１は、ＣＥＣラインを流れるＣＥＣコマンドを検出して、他の接続機器１Ａ〜１Ｅの情報を取得し、必要なデータを制御部１３に出力する。
【００２４】
ネットワーク監視部１２２は、ＣＥＣネットワークの通信状態を監視して、監視の結果をタイミング生成部１２３に通知する。例えば、ネットワーク監視部１２２は、ＣＥＣラインを監視してＣＥＣラインの占有率を検出し、検出した占有率をタイミング生成部１２３に通知する。
なお、ＣＥＣラインの占有率としては、周知の算出方法を用いた占有率を用いることができる。
【００２５】
タイミング生成部１２３は、ネットワーク監視部１２２から通知されるＣＥＣラインの通信状態に基づいて、コマンド生成部１２４におけるＣＥＣコマンドの送出タイミングの調整を行う。例えば、タイミング生成部１２３は、ネットワーク監視部１２２から通知される占有率に基づいて、他の機器の接続状況を問い合わせるポーリング信号（所定の周期で送出するＣＥＣコマンド）の送出周期を決定し、決定した送出周期で、タイミング信号をコマンド生成部１２４に送信する。
【００２６】
コマンド生成部１２４は、制御部１３の指示に従って、各種のＣＥＣコマンドを生成し、タイミング生成部１２３からのタイミングに合わせてＣＥＣラインに送出する。例えば、コマンド生成部１２４は、ＣＥＣコマンドとして、他の機器の接続状況を問い合わせるポーリング信号を生成し、タイミング生成部１２３から入力されるタイミングに従って、周期的にＣＥＣラインに出力する。また、必要に応じて、他の機器から送られたポーリング信号に対するＡＣＫ応答を出力する。
【００２７】
制御部１３は、図３に示すように、ＣＰＵ（Central Processing Unit）１３１、ＲＡＭ（Random Access Memory）１３２、ＲＯＭ（Read Only Memory）１３３等を備えて構成される。
【００２８】
ＣＰＵ１３１は、各部から入力された入力信号に応じて、ＲＯＭ１３３に格納された処理プログラム等を読み出してＲＡＭ１３２に展開して実行し、機器の各部に出力信号を出力することにより、機器全体の制御を行う。
【００２９】
ＲＡＭ１３２は、ＣＰＵ１３１により実行される各種プログラムを展開するプログラム格納領域や、入力データやこれらの処理プログラムが実行される際に生じる処理結果等を格納するデータ格納領域を備え、ＣＰＵ１３１のワークエリアとして用いられる。例えば、ＲＡＭ１３２では、他の接続機器１Ａ〜１Ｅの接続状況を問い合わせるポーリング信号によって検出した他の接続機器１Ａ〜１Ｅの接続状況を記憶している。
【００３０】
ＲＯＭ１３３は、処理プログラムやデータ等を予め記憶しており、例えば、映像信号のフォーマット情報等に関するＥＤＩＤの他、検出プログラム１３３ａ、送出周期変更プログラム１３３ｂ等が格納されている。
【００３１】
検出プログラム１３３ａは、ＣＰＵ１３１に、当該通信システム１００全体のＣＥＣラインの占有率を検出する機能を実現させるためのプログラムである。本実施形態では、かかる検出プログラム１３３ａ、ＣＰＵ１３１及びネットワーク監視部１２２により、本発明の検出手段が構成される。
【００３２】
送出周期変更プログラム１３３ｂは、ＣＰＵ１３１に、検出プログラム１３３ａの実行により検出されたＣＥＣラインの占有率が所定の上限閾値Tmaxを上回る場合に、他の機器の接続状況を問い合わせるポーリング信号（所定の周期で送出するＣＥＣコマンド）の送出周期を伸長する機能を実現させるためのプログラムである。また、送出周期変更プログラム１３３ｂは、ＣＰＵ１３１に、送出周期の伸長後に、検出プログラム１３３ａの実行により検出されたＣＥＣラインの占有率が所定の下限閾値を下回ることとなった場合に、他の機器の接続状況を問い合わせるポーリング信号（所定の周期で送出するＣＥＣコマンド）の送出周期を短縮することを特徴とする機能を実現させるためのプログラムである。本実施形態では、かかる送出周期変更プログラム１３３ｂ、ＣＰＵ１３１及びタイミング生成部１２３により、本発明の送出周期変更手段が構成される。
【００３３】
次に、図４のフローチャートを参照しながら、接続機器１Ａ〜１Ｅのそれぞれにおいて実行される通信量調整処理について具体的に説明する。
【００３４】
まず、ステップＳ１において、各接続機器１Ａ〜１ＥのＣＰＵ１３１は、ネットワーク監視部１２２により、ＣＥＣラインにおける占有率を検出する。占有率の検出において、ネットワーク監視部１２２は、例えば、図示しないカウンタにより、一定期間においてＣＥＣラインを流れるＣＥＣコマンドのアクティブ期間をカウントし、該一定期間内におけるＣＥＣラインの占有率を検出する。
【００３５】
次に、ステップＳ２において、各接続機器１Ａ〜１ＥのＣＰＵ１３１は、検出したＣＥＣラインの占有率が、所定の上限閾値Tmaxを上回るか否かを判断する。一例として、上限閾値Tmaxが５０％に設定された場合、検出されたＣＥＣラインの占有率が、例えば６０％であると、ＣＰＵ１３１は、占有率が上限閾値Tmax５０％を上回ったと判断し（ステップＳ２；Ｙｅｓ）、ステップＳ３に進む。一方、検出されたＣＥＣラインの占有率が、例えば４０％であると、ＣＰＵ１３１は、占有率は上限閾値Tmax５０％以下であると判断し（ステップＳ２；Ｎｏ）、ステップＳ４に進む。
【００３６】
ステップＳ３において、ＣＰＵ１３１は、タイミング生成部１２３において、他の接続機器１Ａ〜１Ｅの接続状況を問い合わせるポーリング信号の送出周期を伸張する。このとき、各接続機器１Ａ〜１Ｅのタイミング生成部１２３は、ポーリング信号の送出周期を、予め定められた長さだけ伸張する。ポーリング信号の送出周期の伸長後、ＣＰＵ１３１は、ステップＳ１に戻って以上の処理を繰り返すことで、ＣＥＣラインの占有率が上限閾値Tmax以下になるまで、送出周期を一定の長さずつ伸長していく。これにより、本通信システム１００を構成する接続機器１Ａ〜１Ｅのそれぞれが、ＣＥＣラインの占有率が上限閾値Tmax以下となるまで、送出周期を一定期間ずつ長くしていくこととなる。
【００３７】
ここで、図５に、ＣＥＣラインを流れるＣＥＣコマンドのタイミングチャートの一例を示す。ＨＤＭＩ接続された各接続機器１Ａ〜１Ｅのネットワーク監視部１２２は、一定期間内におけるＣＥＣラインの占有率を算出しており、算出した占有率が上限閾値Tmaxを上回るか否かを監視している。
【００３８】
図５の期間Ａでは、テレビジョン受像機とＢＤプレーヤの２台の接続機器１Ａ、１ＥがＨＤＭＩ接続され、２台の接続機器１Ａ、１Ｅに備わるコマンド生成部１２４は、他の接続機器１Ａ、１Ｅの接続状況を問い合わせるポーリング信号Ｐ１、Ｐ２を生成し、タイミング生成部１２３からのタイミングに従って、一定の周期でＣＥＣライン上に送出している。期間Ａにおいて、各接続機器１Ａ、１Ｅのネットワーク監視部１２２が、ＣＥＣラインの占有率を上限閾値Tmax以下であると判断した場合、各接続機器１Ａ、１Ｅは、ポーリング信号Ｐ１、Ｐ２の送出周期を変更することなく、占有率の監視を継続する。
【００３９】
次に、時間Ｔ１において、２台の接続機器１Ａ、１Ｅに加えて、新たにＰＣ１Ｃが通信システム１００に接続される。すると、ＰＣ１Ｃのコマンド生成部１２４も、他の接続機器１Ａ、１Ｅと同様に、接続状況を問い合わせるポーリング信号Ｐ３を一定の周期でＣＥＣライン上に送出することとなる。そして、時間Ｔ１以後の期間Ｂにおいて、各接続機器１Ａ、１Ｃ、１Ｅのネットワーク監視部１２２が、ＣＥＣラインの占有率が上限閾値Tmaxを上回ると判断した場合、各接続機器１Ａ、１Ｃ、１Ｅのタイミング生成部１２３は、ポーリング信号Ｐ１、Ｐ２、Ｐ３の送出周期を予め定められた長さだけ伸長する。そして、各接続機器１Ａ、１Ｃ、１Ｅのコマンド生成部１２４は、生成したポーリング信号Ｐ１、Ｐ２、Ｐ３を、タイミング生成部１２３からのタイミングに従って、伸長後の周期で、ＣＥＣライン上に送出する。
３台の接続機器１Ａ、１Ｃ、１Ｅは、それぞれ、ネットワーク監視部１２２において検出されるＣＥＣラインの占有率が上限閾値Tmax以下になるまで、ポーリング信号Ｐ１、Ｐ２、Ｐ３の送出周期を少しずつ伸長していき、これにより、時間Ｔ２以後の期間Ｃにおいて、占有率が上限閾値Tmax以下まで下がることとなる。
【００４０】
占有率が上限閾値Tmax以下となったことを検出すると、次に、ステップＳ４において、各接続機器１Ａ〜１ＥのＣＰＵ１３１は、再び、ネットワーク監視部１２２により、ＣＥＣラインにおける占有率を検出する。
次に、ステップＳ５において、各接続機器１Ａ〜１ＥのＣＰＵ１３１は、検出したＣＥＣラインの占有率が、所定の下限閾値Tminを上回るか否かを判断する。一例として、下限閾値Tminが２０％に設定された場合、検出されたＣＥＣラインの占有率が、例えば１０％であると、ＣＰＵ１３１は、占有率が下限閾値Tmin２０％を下回ったと判断し（ステップＳ５；Ｙｅｓ）、ステップＳ６に進む。一方、検出されたＣＥＣラインの占有率が、例えば３０％であると、ＣＰＵ１３１は、占有率は下限閾値Tmin２０％以上であると判断し（ステップＳ２；Ｎｏ）、本処理を終了する。
【００４１】
次に、ステップＳ６において、ＣＰＵ１３１は、ポーリング信号の送出周期が、デフォルトの送出周期より長いか否かを判断する。ＣＰＵ１３１は、ポーリング信号の送出周期を伸長したままであり、ポーリング信号の送出周期がデフォルトの送出周期よりも長いと判断すると(ステップＳ６；Ｙｅｓ)、ステップＳ７に進む。一方、ＣＰＵ１３１は、ポーリング信号の送出周期がデフォルトの送出周期より長くないと判断すると（ステップＳ６；Ｎｏ）、本処理を終了する。
【００４２】
ステップＳ７において、ＣＰＵ１３１は、タイミング生成部１２３において、他の接続機器１Ａ〜１Ｅの接続状況を問い合わせるポーリング信号の送出周期を短縮する。このとき、各接続機器１Ａ〜１Ｅのタイミング生成部１２３は、ポーリング信号の送出周期を、予め定められた長さだけ短縮する。ポーリング信号の送出周期を短縮した後、ＣＰＵ１３１は、ステップＳ４に戻って以上の処理を繰り返すことで、ＣＥＣラインの占有率が下限閾値Tmin以上になるまで、送出周期を一定の長さずつ短縮していく。これにより、本通信システム１００を構成する接続機器１Ａ〜１Ｅのそれぞれが、ＣＥＣラインの占有率が下限閾値Tmin以上となるまで、送出周期を一定期間ずつ長くしていくこととなる。
【００４３】
以上説明した本実施形態の通信システム１００によれば、接続機器１Ａ〜１Ｅの各々において、検出手段（検出プログラム１３３ａ、ＣＰＵ１３１、ネットワーク監視部１２２）により、当該通信システム１００全体のＣＥＣラインの占有率が検出され、送出周期変更手段（送出周期変更プログラム１３３ｂ、ＣＰＵ１３１、タイミング生成部１２３）により、検出手段（検出プログラム１３３ａ、ＣＰＵ１３１、ネットワーク監視部１２２）により検出された占有率が所定の上限閾値Tmaxを上回る場合に、所定の周期で送出するＣＥＣコマンドの送出周期が伸長される。
したがって、ＣＥＣコマンドの送出周期がＣＥＣラインの占有率に基づいて調整されることとなり、ＨＤＭＩ接続された機器間におけるＣＥＣネットワークの通信量を、実際のネットワークの状況に応じて、より適切に調整することができる。
【００４４】
また、接続機器１Ａ〜１Ｅの各々において、送出周期変更手段（送出周期変更プログラム１３３ｂ、ＣＰＵ１３１、タイミング生成部１２３）により、送出周期の伸長後に、検出手段により検出された占有率が所定の下限閾値Tminを下回ることとなった場合に、ＣＥＣコマンドの送出周期が短縮される。
そのため、ＣＥＣコマンドの送出周期の伸長後に、ＣＥＣラインの占有率が下限閾値未満まで低下することとなった場合には、一旦伸長したＣＥＣコマンドの送出周期が再び短縮されることとなるため、所定の周期で送出するＣＥＣコマンドの送出周期を、必要な期間だけ伸長することができる。
【００４５】
さらに、送出周期は、予め定められた長さずつ伸長又は短縮されるため、接続機器１Ａ〜１Ｅのそれぞれが送出周期を少しずつ変更することとなり、特定の接続機器だけが送出周期を極端に伸長又は短縮し、通信に悪影響が及ぶことを防止することができる。
【００４６】
なお、本発明の範囲は、上記実施形態に限られることなく、本発明の趣旨を逸脱しない範囲において種々の改良並びに設計の変更を行っても良い。
【００４７】
例えば、上記実施形態の通信システム１００を構成する接続機器１Ａ〜１Ｅや接続態様は、本発明における接続機器及び接続例の一例であり、ＨＤＭＩ規格に準拠した機器をＨＤＭＩケーブルにより接続した通信システム１００である限り、機器の種類や接続態様は任意である。例えば、ソース機器とシンク機器とを１対１で接続したシステムであっても良い。
【００４８】
また、ＣＥＣラインの占有率が上限閾値Tmaxを上回った場合において、自身が送出するＣＥＣコマンドの送出周期を変更できない接続機器が、他の接続機器にＣＥＣコマンドの送出周期の伸長を求める伸長要求を出力する機能を備えていても良い。この場合、ＣＥＣコマンドの送出周期の伸長要求を受信した接続機器は、受信した伸長要求に基づいて、ＣＥＣコマンドの送出周期を伸長する。
【００４９】
また、上記実施形態では、ＣＥＣラインの占有率が上限閾値Tmaxを上回った場合に、他の接続機器の接続状況を問い合わせるポーリング信号の送出周期を変更する構成について説明したが、送出周期を変更するＣＥＣコマンドはこれに限られず、周期的に出力されるＣＥＣコマンドであれば送出周期変更の対象となるコマンドは任意である。
【００５０】
また、検出したＣＥＣラインの占有率が上限閾値Tmaxを上回った場合に、各接続機器が、検出した占有率と接続台数等に基づいて、予め、システム全体の占有率が上限閾値Tmax以下とするための送出周期の伸長長さを算出し、算出した長さだけＣＥＣコマンドの送出周期を伸長するように構成しても良い。同様に、検出したＣＥＣラインの占有率が下限閾値Tminを下回った場合に、各接続機器が、検出した占有率と接続台数等に基づいて、予め、システム全体の占有率が下限閾値Tmin以上とするための送出周期の短縮長さを算出し、算出した長さだけＣＥＣコマンドの送出周期を短縮するように構成しても良い。
また、検出したＣＥＣラインの占有率が下限閾値Tminを下回った場合には、ＣＥＣコマンドの送出周期をデフォルト値に戻すように構成しても良い。
【００５１】
また、その他、本発明が上記の実施形態に限定されず、適宜変更可能であることはいうまでもない。
【符号の説明】
【００５２】
１００      通信システム
１Ａ〜１Ｅ  接続機器
１２２      ネットワーク監視部（検出手段）
１２３      タイミング生成部（送出周期変更手段）
１３１      ＣＰＵ（検出手段、送出周期変更手段）
１３３ａ    検出プログラム（検出手段）
１３３ｂ    送出周期変更プログラム（送出周期変更手段）
【図１】
2011019098.tif 000003
【図２】
2011019098.tif 000004
【図３】
2011019098.tif 000005
【図４】
2011019098.tif 000006
【図５】
2011019098.tif 000007