(57)【特許請求の範囲】
【請求項１】
一以上のカメラ部と、該カメラ部を制御する一以上のカメラ制御部とが同一の伝送網を介して接続されるカメラシステムにおける上記カメラ制御部の接続設定方法であって、
接続されるカメラ部から伝送される画像データの遅延量を測定する測定ステップと、
上記測定ステップで測定された遅延量が上記伝送網において最大伝送量以下のデータ量しか伝送されていないとされる閾値より大きい場合、上記伝送網を用いて伝送される画像データの伝送レートの和が該伝送網の最大伝送量以下となり、かつ予め設定された優先順位が高いほど高伝送レートとなるように、接続されるカメラ部から伝送される画像データの伝送レートを決定する伝送レート決定ステップと
を有する接続設定方法。
【請求項２】
上記伝送レート決定ステップでは、
上記測定ステップで測定された遅延量が上記閾値より大きい場合、上記優先順位が高いほど長い時間経過した後に、接続されるカメラ部から伝送される画像データの伝送レートを下げるよう決定する
請求項１に記載の接続設定方法。
【請求項３】
上記測定ステップでは、
上記測定ステップで測定された遅延量が上記閾値より大きい場合、上記優先順位が高いほど長い時間経過した後に、接続されるカメラ部から伝送される画像データの遅延量を再び測定し、
上記伝送レート決定ステップでは、
上記測定ステップで再び測定された遅延量が上記閾値より大きい場合、接続されるカメラ部から伝送される画像データの伝送レートを下げるよう決定する
請求項２に記載の接続設定方法。
【請求項４】
上記測定ステップでは、
上記伝送レート決定ステップで伝送レートが下げられた場合、再び、遅延量を測定し、
上記伝送レート決定ステップでは、
測定された遅延量が上記閾値より大きい場合、接続されるカメラ部から伝送される画像データの伝送レートを所定幅ごとに下げるよう決定する
請求項３に記載の接続設定方法。
【請求項５】
上記伝送レート決定ステップで決定された伝送レートに対応した、接続されるカメラ部で撮像された画像データの圧縮率を算出して該カメラ部に通知する圧縮率決定ステップ
をさらに具える請求項１に記載の接続設定方法。
【請求項６】
接続されるカメラ部との通信遅延量を測定し、該通信遅延量に基づいて上記画像データの遅延量をフレーム単位で調整する位相同期ステップ
をさらに具える請求項１に記載の接続設定方法。
【請求項７】
上記伝送網を介して接続されるカメラ部との接続経路が、予め設定された接続経路と異なる場合には、その旨をユーザに通知する通知ステップ
をさらに具える請求項１に記載の接続設定方法。
【請求項８】
一以上のカメラ部と、該カメラ部を制御する一以上のカメラ制御部とが同一の伝送網を介して接続されるカメラシステムであって、
上記カメラ部は、
画像データを取得する撮像部と、
上記画像データを所定の圧縮率で符号化する符号化部と、
上記符号化された画像データを上記カメラ制御部に伝送する伝送部と
を具え、
上記カメラ制御部は、
上記カメラ部から伝送される画像データの遅延量を測定し、該測定された遅延量が上記伝送網において最大伝送量以下のデータ量しか伝送されていないとされる閾値より大きい場合、上記伝送網を用いて伝送される画像データの伝送レートの和が該伝送網の最大伝送量以下となり、かつ予め設定された優先順位が高いほど高伝送レートとなるように、接続されるカメラ部から伝送される画像データの伝送レートを決定する伝送レート決定部と
を具えるカメラシステム。
【請求項９】
上記伝送レート決定部で決定された伝送レートに応じて、上記カメラ部で撮像された画像データの圧縮率を算出し、該算出された圧縮率を該カメラ部に通知する圧縮率決定部
をさらに具える請求項８に記載のカメラシステム。
【請求項１０】
一以上のカメラ部と、該カメラ部を制御する一以上のカメラ制御部とが同一の伝送網を介して接続されるカメラシステムに用いられる記憶媒体であって、
上記カメラ部及び上記カメラ制御部にそれぞれの接続相手を判別させるための識別子と、
上記カメラ部から上記カメラ制御部に伝送される画像データの遅延量が、上記伝送網において最大伝送量以下のデータ量しか伝送されていないとされる閾値より大きい場合、上記伝送網を用いて伝送される画像データの伝送レートの和が上記伝送網の最大伝送量以下となり、かつ順位に応じて高伝送レートとなるように上記カメラ部から伝送される画像データの伝送レートを決定させるための優先順位と
が記憶される記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は接続設定方法、カメラシステム及び記憶媒体に関し、例えばテレビ局のスタジオで用いられるカメラシステムに適用して好適なものである。
【背景技術】
【０００２】
従来、図１に示すように、カメラシステム１は、映像を撮影する複数のカメラ部（以下、これをＣＨＵ（Camera Head Unit）とも呼ぶ）２、カメラコントロールユニット（以下、これをＣＣＵ（Camera Control Unit）とも呼ぶ）３、ビテオスイッチャー４及び標準信号発生器５が設けられ、ＣＨＵ２とＣＣＵ３とがカメラケーブル６を介して１：１で接続されるようになされている（例えば、特許文献１参照）。
【０００３】
また図２に示すように、例えばＥｔｈｅｒｎｅｔ（登録商標）／ＩＰのような非同期通信網１１を介してＣＨＵ２とＣＣＵ３とが接続されるカメラシステム１０も提案されている（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平９−２３８２７７号公報
【特許文献２】特開２００４−３０４８０９公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで上述したカメラシステム１０では、ＣＨＵ２とＣＣＵ３とが非同期通信網１１を介して接続されることから、ＣＨＵ２及びＣＣＵ３でそれぞれ接続相手のＩＰアドレスを設定することになる。
【０００６】
このときカメラシステム１０では、ＣＨＵ２及びＣＣＵ３に例えばパーソナルコンピュータ（ＰＣ）を接続し、カメラに内蔵されるＣＰＵで稼動されるソフト等を用いて、ＣＨＵ２及びＣＣＵ３のコンソール画面からそれぞれ自身のＩＰアドレスや接続相手のＩＰアドレスなどの設定条件をユーザの手入力により設定させなければならなく、煩雑な作業をユーザに強いるといった問題があった。
【０００７】
またカメラシステム１０では、設定条件の入力ミスなどのヒューマンエラーにより、システム全体が機能しなくなってしまう恐れもあった。
【０００８】
本発明は以上の点を考慮してなされたもので、カメラシステムにおいて同一の伝送網に複数の画像データが伝送される場合でも、該伝送網に応じて最適な接続設定を決定し得る接続設定方法、カメラシステム及び記憶媒体を提案しようとするものである。
【課題を解決するための手段】
【０００９】
かかる課題を解決するため本発明においては、一以上のカメラ部と、該カメラ部を制御する一以上のカメラ制御部とが同一の伝送網を介して接続されるカメラシステムにおけるカメラ制御部の接続設定方法であって、接続されるカメラ部から伝送される画像データの遅延量を測定する測定ステップと、測定ステップで測定される遅延量が伝送網において最大伝送量以下のデータ量しか伝送されていないとされる閾値より大きい場合、伝送網を用いて伝送される画像データの伝送レートの和が該伝送網の最大伝送量以下となり、かつ予め設定された優先順位が高いほど高伝送レートとなるように、接続されるカメラ部から伝送される画像データの伝送レートを決定する伝送レート決定ステップとを有する。
【００１０】
また本発明においては、一以上のカメラ部と、該カメラ部を制御する一以上のカメラ制御部とが同一の伝送網を介して接続されるカメラシステムであって、カメラ部は、画像データを取得する撮像部と、画像データを所定の圧縮率で符号化する符号化部と、符号化された画像データをカメラ制御部に伝送する伝送部とが設けられ、カメラ制御部は、カメラ部から伝送される画像データの遅延量を測定し、該測定された遅延量が伝送網において最大伝送量以下のデータ量しか伝送されていないとされる閾値より大きい場合、伝送網を用いて伝送される画像データの伝送レートの和が該伝送網の最大伝送量以下となり、かつ予め設定された優先順位が高いほど高伝送レートとなるように、接続されるカメラ部から伝送される画像データの伝送レートを決定する伝送レート決定部とが設けられる。
【００１１】
さらに本発明においては、一以上のカメラ部と、該カメラ部を制御する一以上のカメラ制御部とが同一の伝送網を介して接続されるカメラシステムに用いられる記憶媒体であって、カメラ部及びカメラ制御部にそれぞれの接続相手を判別させるための識別子と、カメラ部からカメラ制御部に伝送される画像データの遅延量が、伝送網において最大伝送量以下のデータ量しか伝送されていないとされる閾値より大きい場合、伝送網を用いて伝送される画像データの伝送レートの和が伝送網の最大伝送量以下となり、かつ順位に応じて高伝送レートとなるようにカメラ部から伝送される画像データの伝送レートを決定させるための優先順位とが記憶される。
【００１２】
これにより、同一の伝送網を介して複数の画像データが伝送されるシステムにおいて、複数の画像データの伝送レートの和が該伝送網の最大伝送量以下となるように、その優先順位に応じて各画像データの伝送レートを決定することができる。
【発明の効果】
【００１３】
以上のように本発明によれば、同一の伝送網を介して複数の画像データが伝送されるシステムにおいて、複数の画像データの伝送レートの和が該伝送網の最大伝送量以下となるように、各画像データの伝送量を決定することができ、かくしてカメラシステムにおいて同一の伝送網に複数の画像データが伝送される場合でも、該伝送網に応じて最適な接続設定を決定することができる。
【図面の簡単な説明】
【００１４】
【図１】従来のカメラシステム（１）を示す略線図である。
【図２】従来のカメラシステム（２）を示す略線図である。
【図３】本実施の形態におけるカメラシステム（１）を示す略線図である。
【図４】ＣＨＵの構成を示す略線図である。
【図５】ＣＣＵの構成を示す略線図である。
【図６】本実施の形態におけるカメラシステム（２）を示す略線図である。
【図７】ＣＨＵのＣＰＵの機能的構成を示す略線図である。
【図８】ＣＣＵのＣＰＵの機能的構成を示す略線図である。
【図９】基準となるＣＨＵ−ＣＣＵの通信遅延量よりも他のＣＨＵ−ＣＣＵの通信遅延量の方が短い場合のフレーム同期を示す略線図である。
【図１０】基準となるＣＨＵ−ＣＣＵの通信遅延量よりも他のＣＨＵ−ＣＣＵの通信遅延量の方が長い場合のフレーム同期を示す略線図である。
【図１１】接続環境設定処理手順を示すフローチャートである。
【図１２】伝送レート決定処理手順を示すシーケンスチャートである。
【図１３】位相同期及びバッファ量決定処理手順を示すフローチャートである。
【図１４】他の実施の形態におけるカメラシステムを示す略線図である。
【図１５】他の実施の形態におけるシステム遅延ネゴシエーション処理手順を示すフローチャートである。
【発明を実施するための形態】
【００１５】
以下、発明を実施するための形態について説明する。なお、説明は以下の順序とする。
１．実施の形態
２．他の実施の形態
【００１６】
＜１．実施の形態＞
〔１．カメラシステムの構成〕
図３において、本一実施の形態によるカメラシステム２０を示す。カメラシステム２０は、複数のＣＨＵ２２（２２Ａ、２２Ｂ、２２Ｃ、…）、複数のＣＣＵ２３（２３Ａ、２３Ｂ、２３Ｃ、…）、ビデオスイッチャー２４、標準信号発生器２５、カメラコマンドネットワークユニット（以下、これをＣＮＵ（Camera Command Network Unit）とも呼ぶ）２６が設けられる。
【００１７】
なお、以下の説明では、説明の便宜上、ＣＨＵ２２及びＣＣＵ２３がそれぞれ３つずつ設けられている場合について説明する。またＣＨＵ２２Ａ、ＣＨＵ２２Ｂ及びＣＨＵ２２Ｃを特に区別することなく説明する場合には単にＣＨＵ２２とし、ＣＣＵ２３Ａ、ＣＣＵ２３Ｂ及びＣＣＵ２３Ｃを特に区別することなく説明する場合には単にＣＣＵ２３とする。
【００１８】
カメラシステム２０では、ＣＨＵ２２ＡとＣＣＵ２３Ａ、ＣＨＵ２２ＢとＣＣＵ２３Ｂ、ＣＨＵ２２ＣとＣＣＵ２３Ｃがスイッチングハブ２８ａ、２８ｂを含むＥｔｈｅｒｎｅｔ（登録商標）／ＩＰである非同期通信網２７を介してそれぞれ１：１で接続される。
【００１９】
各ＣＨＵ２２で撮影された映像データは、非同期通信網２７を介して接続相手であるＣＣＵ２３に伝送され、各ＣＣＵ２３からビデオスイッチャー２４に出力される。
【００２０】
ビデオスイッチャー２４は、それぞれのＣＣＵ２３から供給される映像データのうち、例えばユーザによる操作に応じて選択された映像データを外部機器に出力する。またビデオスイッチャー２４は、ＣＨＵ２２の表示部（図示せず）に映像を表示させるための折り返し映像データをＣＣＵ２３を介してＣＨＵ２２に出力する。
【００２１】
標準信号発生器２５は、各ＣＨＵ２２−ＣＣＵ２３ペアのシステムクロック同期を取るための基準となる標準信号を各ＣＣＵ２３に送出する。
【００２２】
ＣＮＵ２６は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）などを含むコンピュータ構成になっており、詳しくは後述するように、ＣＨＵ２２−ＣＣＵ２３ペア間の通信遅延量を調整する。
【００２３】
〔１−１．ＣＨＵの構成〕
ＣＨＵ２２は、図４に示すように、ＣＰＵ４１、各種プログラムが格納されるＲＯＭ４２、及びＣＰＵのワークメモリとして機能するＲＡＭ４３が設けられる。
【００２４】
またＣＨＵ２２は、撮影部４４としての撮影素子４４ａ及び画像エンジン４４ｂ、エンコーダ４５、バッファ４６、ネットワークインターフェイス４７、ＵＳＢ（Universal Serial Bus）インターフェイス４８が設けられ、各部がバス４０を介して接続される。エンコーダ４５は、符号化部４５ａ及び暗号化部４５ｂとして機能する。
【００２５】
ＣＰＵ４１は、ＣＨＵ２２全体を統括制御するようになされており、ＲＯＭ４２に格納されたプログラムをＲＡＭ４３に展開して実行することにより、各種プログラムを実行するようになされている。
【００２６】
撮影素子４４ａは、例えばＣＣＤ（Charge Coupled Device）やＣＭＯＳ（Complementary metal Oxide Semiconductor）などが適応される。画像エンジン４４ｂは、撮影素子４４ａで得られた電荷を映像データに変換する。
【００２７】
エンコーダ４５の符号化部４５ａは、撮影部４４により撮影された映像データを設定された圧縮率で圧縮符号化する。また暗号化部４５ｂは、所定の暗号キーを用いて符号化された映像データを暗号化する。
【００２８】
バッファ４６は、例えば不揮発性メモリでなり、エンコーダ４５により圧縮符号化された後に暗号化された映像データを一時的に記憶しておく記憶領域である。因みにバッファ４６は、不揮発性メモリを別途設けず、例えばＲＡＭ４３の一部をバッファとして用いるようにしてもよい。
【００２９】
ネットワークインターフェイス４７は、許容スループット（最大伝送量）が例えば５００［Ｍｂｐｓ］である非同期通信網２７（図３）とＬＡＮ（Local Area Network）ケーブルを介して接続され、ＣＣＵ２３との間で各種データを送受信し得るようになされている。
【００３０】
ＵＳＢインターフェイス４８は、ＵＳＢ規格に準拠したインターフェイスであり、例えばＵＳＢメモリなどが接続し得るようになされている。
【００３１】
〔１−２．ＣＣＵの構成〕
ＣＣＵ２３は、図５に示すように、ＣＰＵ５１、ＲＯＭ５２、ＲＡＭ５３、ネットワークインターフェイス５４、デコーダ５５、映像出力インターフェイス５６及びＵＳＢインターフェイス５７がバス５０を介して接続される。デコーダ５５は、暗号復号化部５５ａ及び符号復号化部５５ｂとして機能する。
【００３２】
ＣＰＵ５１は、ＣＣＵ２３全体を統括制御するようになされており、ＲＯＭ５２に格納されたプログラムを、ワークメモリとして機能するＲＡＭ５３に展開して実行することにより、各種プログラムを実行するようになされている。
【００３３】
ネットワークインターフェイス５４は、ＬＡＮケーブルを介して非同期通信網２７と接続され、非同期通信網２７を介してＣＨＵ２２との間で各種データを送受信し得るようになされている。
【００３４】
デコーダ５５の暗号復号化部５５ａは、ＣＨＵ２２から供給される圧縮符号化され暗号化された映像データを、ＣＨＵ２２で映像データを暗号化する際に用いた暗号キーに対応する復号キーを用いて復号し、その結果として圧縮符号化された映像データを得る。符号復号化部５５ｂは、圧縮符号化された映像データを復号し、その結果として映像データを得る。
【００３５】
映像出力インターフェイス５６は、所定のケーブルを介してビデオスイッチャー２４と接続されており、映像データをビデオスイッチャー２４に送出すると共に、ビデオスイッチャー２４から供給される折り返し映像データを受信する。
【００３６】
ＵＳＢインターフェイス５７は、ＵＳＢ規格に準拠したインターフェイスであり、例えばＵＳＢメモリなどが接続し得るようになされている。
【００３７】
〔１−３．ドングルの構成〕
ところでＣＨＵ２２及びＣＣＵ２３は、図６に示すように、例えばＵＳＢメモリでなり、対を成す親ドングル３１及び子ドングル３２がそれぞれＵＳＢインターフェイス４８及び５７に装着されるようになされている。図６においては、親ドングル３１Ａと子ドングル３２Ａ、親ドングル３１Ｂと子ドングル３２Ｂ、親ドングル３１Ｃと子ドングル３２Ｃとがそれぞれ対をなす。なお、図６において非同期通信網２７は、説明の便宜上、省略して書かれている。ここで、ドングルとは例えば記憶媒体を有する小型のハードウェアであり、具体的には以下のような情報が記憶される。
【００３８】
例えば、親ドングル３１（３１Ａ、３１Ｂ、３１Ｃ）には、自身のＩＰアドレス、接続相手のＩＰアドレス、ポートナンバー、伝送レート、暗号キー、伝送経路情報、帯域予約情報がデータとして記憶されている。
【００３９】
ここで自身のＩＰアドレスは、親ドングル３１が装着されるＣＨＵ２２のＩＰアドレスである。接続相手のＩＰアドレスは、親ドングル３１に対して対をなす子ドングル３２が装着されるＣＣＵ２３のＩＰアドレスである。ポートナンバーは、映像データや音声データ等を送受信するためのポートナンバーである。
【００４０】
伝送レートは、親ドングル３１が装着されたＣＨＵ２２から映像データを接続相手であるＣＣＵ２３に伝送する際の初期設定の伝送レート（本実施においては、３００［Ｍｂｐｓ］）である。暗号キーは、親ドングル３１が装着されるＣＨＵ２２と、対をなす子ドングル３２が装着されるＣＣＵ２３との間とだけで映像データを伝送するための暗号キーである。伝送経路情報は、親ドングル３１が装着されるＣＨＵ２２と、対をなす子ドングル３２が装着されるＣＣＵ２３とが接続する際の非同期通信網２７における接続経路を示す。
【００４１】
帯域予約情報は、カメラシステム２０におけるＣＨＵ２２−ＣＣＵ２３ペアの優先順位を示す。例えば、親ドングル３１Ａには優先順位が最も高い「高」が、親ドングル３１Ｂには優先順位が中位である「中」が、親ドングル３１Ｃには優先順位が最も低い「低」がそれぞれ入力されている。
【００４２】
また子ドングル３２（３２Ａ、３２Ｂ、３２Ｃ）には、自身（装着されるＣＣＵ２３）のＩＰアドレス、接続相手（ＣＨＵ２２）のＩＰアドレス、ポートナンバー、復号キー、伝送経路情報、帯域予約情報、許容遅延量及び設定遅延量がデータとして記憶されている。
【００４３】
ここで許容遅延量は、ＣＨＵ２２から供給される映像データの許容できる遅延量を示し、例えば映像データにおける１フィールド分のデータ量などである。設定遅延量は、後述する接続環境設定処理で設定された遅延量が記憶できるようになされている。
【００４４】
〔２．接続環境設定処理〕
次に、カメラシステム２０において、各部に電源が投入されてから、ＣＣＵ２３がＣＨＵ２２から映像データを受信できるようになるまでの、ＣＨＵ２２及びＣＣＵ２３の接続環境を設定する処理（以下、これを接続環境設定処理）について説明する。
【００４５】
ＣＨＵ２２のＣＰＵ４１は、接続環境設定処理を実行する際、図７に示すように、初期設定部６１、同期確立部６２、遅延量決定部６３として機能する。
【００４６】
ＣＣＵ２３のＣＰＵ５１は、接続環境設定処理を実行する際、図８に示すように、初期設定部７１、同期確立部７２、伝送レート決定部７３及び遅延量決定部７４として機能する。
【００４７】
〔２−１．初期設定処理〕
カメラシステム２０における各部に電源電力が供給されると、ＣＨＵ２２の初期設定部６１は、ＵＳＢインターフェイス４８に挿着された親ドングル３１に記憶されたデータを読み出し、該データに基づいて自身のＩＰアドレス及びＣＣＵ２３との通信に用いるポートを設定する。また初期設定部６１は、親ドングル３１に記憶された対をなす子ドングル３２が装着される接続相手であるＣＣＵ２３のＩＰアドレス及びポートを設定する。
【００４８】
初期設定部６１は、ＩＰアドレス及びポートが設定されると、接続相手であるＣＣＵ２３にそれぞれ接続を開始し、非同期通信網２７における該ＣＣＵ２３までの接続経路を検索する。
【００４９】
初期設定部６１は、検索した接続経路と親ドングル３１に記憶された伝送経路情報に基づく接続経路とを比較する。
【００５０】
ここで、検索した接続経路と親ドングル３１に記憶された伝送経路情報に基づく接続経路とが異なるのは、接続経路として用いられる例えば非同期通信網２７のハブ２８が故障している場合など、カメラシステム２０に不具合が生じている場合である。
【００５１】
従って初期設定部６１は、検索した接続経路と親ドングル３１に記憶された伝送経路情報に基づく接続経路とが異なる場合、接続経路が親ドングル３１に記憶された接続経路と異なる旨を例えば表示部（図示せず）に表示してユーザに通知する。これにより、ユーザに対して、カメラシステム２０における装置のいずれかに不具合が生じていることを通知できる。
【００５２】
一方、ＣＣＵ２３の初期設定部７１は、ＵＳＢインターフェイス５７に挿着された子ドングル３２に記憶されたデータを読み出し、該データに基づいて自身のＩＰアドレス及びＣＨＵ２２との通信に用いるポートを設定する。また初期設定部７１は、子ドングル３２に記憶された対をなす親ドングル３１が装着される接続相手であるＣＨＵ２２のＩＰアドレス及びポートを設定する。
【００５３】
初期設定部７１は、ＩＰアドレス及びポートが設定されると、接続相手であるＣＨＵ２２にそれぞれ接続を開始し、非同期通信網２７における該ＣＨＵ２２までの接続経路を検索する。
【００５４】
初期設定部７１は、検索した接続経路と子ドングル３２に記憶された伝送経路情報に基づく接続経路とを比較し、これらの経路が異なる場合、接続経路が子ドングル３２に記憶された接続経路と異なっている旨をユーザに通知する。
【００５５】
また初期設定部７１は、接続経路が子ドングル３２に記憶された接続経路と異なっている旨をビデオスイッチャー２４にも通知し、該ビデオスイッチャー２４の表示部（図示せず）にその旨を表示させることにより、ユーザにその旨を通知する。これにより初期設定部７１も、ユーザに対して、カメラシステム２０における装置のいずれかに不具合が生じていることを通知できる。
【００５６】
なお、初期設定部６１及び７１は、検索した接続経路と親ドングル３１及び子ドングル３２に記憶された伝送経路情報に基づく接続経路とが同一である場合、次の処理を実行する。
【００５７】
〔２−２．システムクロック同期処理〕
ＣＨＵ２２及びＣＣＵ２３は、例えばＩＥＥＥ１５８８の方式や特開２００４−３０４８０９に示された方法によりシステムクロックの同期を確立する。
【００５８】
具体的には、ＣＣＵ２３の同期確立部７２は、標準信号発生器２５から供給される標準信号に基づく同期パケットをＣＨＵ２２に送信する。ＣＨＵ２２の同期確立部６２は、同期パケットを受信した場合、この同期信号に対する応答用の同期パケットをＣＣＵ２３に送信する。
【００５９】
ＣＣＵ２３の同期確立部７２は、送信した同期パケットの送信時刻と、受信した同期パケットの受信時刻とに基づいて非同期通信網２７を介したＣＨＵ２２−ＣＣＵ２３ペア間の通信遅延量を測定する。そして同期確立部７２は、測定された通信遅延量に基づいて、ＣＨＵ２２−ＣＣＵ２３ペア間のシステムクロックの同期を確立する。
【００６０】
〔２−３．伝送レート決定処理〕
システムクロックの同期が確立すると、ＣＨＵ２２及びＣＣＵ２３は、ＣＨＵ２２からＣＣＵ２３に伝送される映像データの伝送レートを決定する伝送レート決定処理を実行する。
【００６１】
ここで、カメラシステム２０では、ＣＨＵ２２Ａ、２２Ｂ及び２２Ｃが同一の伝送網である非同期通信網２７を介して映像データをそれぞれ接続相手であるＣＣＵ２３Ａ、２３Ｂ及び２３Ｃに伝送するようになされている。
【００６２】
従ってＣＨＵ２２Ａ、２２Ｂ及び２２Ｃが親ドングル３１に記憶された伝送レートである３００［Ｍｂｐｓ］で映像データをそれぞれ伝送した場合、許容スループットである５００［Ｍｂｐｓ］を超えたデータが非同期通信網２７に供給されることになる。
【００６３】
この場合、非同期通信網２７では、ＣＨＵ２２からＣＣＵ２３に伝送される映像データに遅延やジッタが発生してしまい、ＣＨＵ２２及びＣＣＵ２３は、安定して映像データが送受信できなくなってしまうことになる。
【００６４】
そこでＣＨＵ２２及びＣＣＵ２３は、ＣＨＵ２２からＣＣＵ２３に伝送する映像データの伝送レートの和が非同期通信網２７の許容スループット以下になるように、ＣＨＵ２２−ＣＣＵ２３ペアの優先順位が高い順に高伝送レートとなるように伝送レートを決定する。
【００６５】
具体的には、ＣＨＵ２２では、符号化部４５ａにより撮影部４４で撮影された映像データを親ドングル３１に記憶された伝送レートに対応する圧縮率で圧縮符号化し、暗号化部４５ｂで暗号化する。そしてＣＨＵ２２は、暗号化されたテスト用映像データをネットワークインターフェイス４７を介してＣＣＵ２３にテスト伝送する。
【００６６】
ＣＣＵ２３の伝送レート決定部７３は、接続相手であるＣＨＵ２２からテスト用映像データが伝送されると、該テスト用映像データの伝送遅延量及びジッタを例えば５秒間測定する。
【００６７】
ＣＣＵ２３の伝送レート決定部７３は、測定したテスト用映像データの伝送遅延量及びジッタと、非同期通信網２７において許容スループット以下のデータ量しか伝送されてないとされる閾値とを比較する。
【００６８】
そして伝送レート決定部７３は、受信したテスト用映像データの伝送遅延量及びジッタが閾値よりも大きい場合、子ドングル３２に記憶された優先順位に応じて伝送レートを下げる。なお、以下の説明において、説明の便宜上、ＣＣＵ２３Ａ、２３Ｂ及び２３Ｃの伝送レート決定部７３をそれぞれ伝送レート決定部７３Ａ、７３Ｂ及び７３Ｃとして説明する。
【００６９】
具体的には、優先順位が「低」であるＣＣＵ２３Ｃの伝送レート決定部７３Ｃは、受信したテスト用映像データの伝送遅延量及びジッタが閾値よりも大きい場合、５秒時間が経過した後、伝送レートを１段階（例えば５０［Ｍｂｐｓ］）下げるように決定する。
【００７０】
そして伝送レート決定部７３Ｃは、１段階下げた伝送レート（２５０［Ｍｂｐｓ］）に対応した映像データの圧縮率を算出してＣＨＵ２２Ｃに通知し、ＣＨＵ２２Ｃに対して１段階伝送レートを下げた伝送レートでテスト用映像データを再び伝送させる。
【００７１】
伝送レート決定部７３Ｃは、再びＣＨＵ２２Ｃから伝送されるテスト用映像データの伝送遅延量及びジッタを測定し、該伝送遅延量及びジッタが閾値以下になるまで、上述の処理を繰り返し行い、伝送レートを１段階ずつ下げていく。
【００７２】
従って、優先順位が最も低いＣＨＵ２２Ｃ−ＣＣＵ２３Ｃペアでは、５秒間の伝送遅延量及びジッタの測定を行った後、該伝送遅延量及びジッタが閾値より大きい場合、５秒の時間をおいて伝送レートを１段階下げる。すなわち、優先順位が最も低いＣＨＵ２２Ｃ−ＣＣＵ２３Ｃペアでは、伝送遅延量及びジッタが閾値より大きい場合、１０秒ごとに伝送レートを１段階ずつ下げる。
【００７３】
一方、優先順位が「中」であるＣＣＵ２３Ｂの伝送レート決定部７３Ｂは、受信したテスト用映像データの伝送遅延量及びジッタが閾値よりも大きい場合、例えば１０秒時間が経過した後、再びテスト用映像データの伝送遅延量及びジッタを５秒間測定する。
【００７４】
伝送レート決定部７３Ｂは、再測定した伝送遅延量及びジッタと閾値とを比較し、該伝送遅延量及びジッタが閾値より大きい場合、伝送レートを１段階下げるように決定する。
【００７５】
そして伝送レート決定部７３Ｂは、１段階下げた伝送レート（２５０［Ｍｂｐｓ］）に対応した映像データの圧縮率を算出してＣＨＵ２２Ｂに通知し、ＣＨＵ２２Ｂに対して１段階伝送レートを下げた伝送レートでテスト用映像データを再び伝送させる。
【００７６】
伝送レート決定部７３Ｂは、再びＣＨＵ２２Ｂから伝送されるテスト用映像データの伝送遅延量及びジッタを測定し、該伝送遅延量及びジッタが閾値以下になるまで、上述の処理を繰り返し行い、伝送レートを１段階ずつ下げていく。
【００７７】
従って、優先順位が中位のＣＨＵ２２Ｂ−ＣＣＵ２３Ｂペアでは、５秒間の伝送遅延量及びジッタの測定を行った後、該伝送遅延量及びジッタが閾値より大きい場合、１０秒の時間をおいて再び５秒間の伝送遅延量及びジッタの測定を行う。そして再測定時においても、伝送遅延量及びジッタが閾値より大きい場合、伝送レートを１段階下げる。すなわち、優先順位が中位のＣＨＵ２２Ｂ−ＣＣＵ２３Ｂペアでは、伝送遅延量及びジッタが閾値より大きかった場合、２０秒ごとに伝送レートを１段階ずつ下げる。
【００７８】
一方、優先順位が「高」であるＣＣＵ２３Ａの伝送レート決定部７３Ａは、受信したテスト用映像データの伝送遅延量及びジッタが閾値よりも大きい場合、例えば２０秒時間が経過した後、再びテスト用映像データの伝送遅延量及びジッタを５秒間測定する。
【００７９】
伝送レート決定部７３Ａは、再測定した伝送遅延量及びジッタと閾値とを比較し、該伝送遅延量及びジッタが閾値より大きい場合、伝送レートを１段階下げるように決定する。
【００８０】
そして伝送レート決定部７３Ａは、１段階下げた伝送レート（２５０［Ｍｂｐｓ］）に対応した映像データの圧縮率を算出してＣＨＵ２２Ａに通知し、ＣＨＵ２２Ａに対して１段階伝送レートを下げた伝送レートでテスト用映像データを再び伝送させる。
【００８１】
伝送レート決定部７３Ａは、再びＣＨＵ２２Ａから伝送されるテスト用映像データの伝送遅延量及びジッタを測定し、該伝送遅延量及びジッタが閾値以下になるまで、上述の処理を繰り返し行い、伝送レートを１段階ずつ下げていく。
【００８２】
従って、優先順位が最も高いＣＨＵ２２Ａ−ＣＣＵ２３Ａペアでは、５秒間の伝送遅延量及びジッタの測定を行った後、該伝送遅延量及びジッタが閾値より大きい場合、２０秒の時間をおいて再び５秒間の伝送遅延量及びジッタの測定を行う。そして再測定時においても、伝送遅延量及びジッタが閾値より大きい場合、伝送レートを１段階下げる。すなわち、優先順位が最も高いＣＨＵ２２Ａ−ＣＣＵ２３Ａペアでは、伝送遅延量及びジッタが閾値より大きかった場合、３０秒ごとに伝送レートを１段階ずつ下げる。
【００８３】
このようにカメラシステム２０では、各ＣＨＵ２２−ＣＣＵ２３ペア間での伝送レートの和が非同期伝送網２７の許容スループット伝送レート以下となるように、各ＣＨＵ２２−ＣＣＵ２３のペア間で自立分散的に伝送レートを決定する。
【００８４】
このときカメラシステム２０では、各ＣＨＵ２２−ＣＣＵ２３ペアで、予め親ドングル３１及び子ドングル３２に記憶された優先順位に応じて、優先順位が高いほど高い伝送レートを決定する。
【００８５】
伝送レート決定部７３は、測定した伝送遅延量及びジッタが閾値以下であった場合、その時の伝送レートに対応した圧縮率を算出し、その圧縮率をＣＨＵ２２に通知する。ＣＨＵ２２は、伝送レート決定部７３により決定された圧縮率で映像データを圧縮符号化するように符号化部４５ａを設定する。
【００８６】
〔２−４．位相同期及びバッファ量決定処理〕
次に位相同期及びバッファ量決定処理について説明する。この位相同期及びバッファ量決定処理は、ＣＨＵ２２−ＣＣＵ２３ペアのシステムクロックの同期を確立した後に行われるもので、上述した伝送レート決定処理と同時に行われてもよいし、また伝送レート決定処理の後に行われてもよい。
【００８７】
ここでビデオスイッチャー２４では、各ＣＣＵ２３から供給された映像データをユーザ等の選択に応じて切り替えて出力するようになされている。そのため、カメラシステム２０では、ビデオスイッチャー２４での映像切り替え時に映像の乱れを生じさせないために、各ＣＣＵ２３から送出された映像データが同期している必要がある。従って、各ＣＣＵ２３は、ビデオスイッチャー２４に映像データを同期して送出する必要がある。
【００８８】
しかしながら、カメラシステム２０では、ＣＨＵ２２がＣＣＵ２３に非同期通信網２７を用いて映像データを伝送するようになされているため、通信経路が固定ではなく、状況によっては通信経路が変化することも考えられる。
【００８９】
またカメラシステム２０では、構築の自由度を高める点を考えて、ＬＡＮケーブルのような非同期通信網、スイッチングハブ、ルータなど機器を入れ替えられる柔軟さも望まれている。
【００９０】
さらにカメラシステム２０では、非同期通信網２７の帯域制限により、ＣＨＵ２２において映像データを圧縮符号化し、ＣＣＵ２３にて符号復号化するので、その分の遅延分も考慮に入れる必要がある。
【００９１】
さらにカメラシステム２０では、秘匿性を確保するために、ＣＨＵ２２において映像データを暗号化し、ＣＣＵ２３にて暗号復号化するので、その分の遅延分も考慮に入れる必要がある。
【００９２】
このようにカメラシステム２０においては、各ＣＨＵ２２−ＣＣＵ２３ペア間での映像データの同期をとることに困難性を伴う。そこでカメラシステム２０では、位相同期及びバッファ量決定処理を行うことにより、各ＣＨＵ２２−ＣＣＵ２３ペア間での映像データの同期をとる。
【００９３】
具体的には、ＣＣＵ２３の遅延量決定部７４は、同期確立部７２によりシステムクロック同期処理で測定された通信遅延量をＣＮＵ２６に送信する。
【００９４】
ここで、１つのＣＨＵ２２−ＣＣＵ２３ペアの通信遅延量を基準とした場合、該基準とされた通信遅延量に対して他のＣＨＵ２２−ＣＣＵ２３ペアの通信遅延量が短い場合と長い場合とが考えられる。
【００９５】
そこで、ＣＨＵ２２Ａ−ＣＣＵ２３Ａペアの通信遅延量Ｔｂを基準とし、該通信遅延量ＴｂよりＣＨＵ２２Ｂ−ＣＣＵ２３Ｂペアの通信遅延量Ｔｓが短く、また通信遅延量ＴｂよりＣＨＵ２２Ｃ−ＣＣＵ２３Ｃペアの通信遅延量Ｔｌが長いと仮定した場合について説明する。
【００９６】
なお、以下の説明においては、説明の便宜上、ＣＨＵ２２Ａ、２２Ｂ及び２２Ｃの遅延量決定部６３をそれぞれ遅延量決定部６３Ａ、６３Ｂ及び６３Ｃとし、バッファ４６をそれぞれバッファ４６Ａ、４６Ｂ及び４６Ｃとして説明する。またＣＣＵ２３Ａ、２３Ｂ及び２３Ｃの遅延量決定部７４をそれぞれ遅延量決定部７４Ａ、７４Ｂ及び７４Ｃとして説明する。
【００９７】
ところで図９（Ａ）及び図１０（Ａ）に示すように、基準とすべきＣＨＵ２２Ａ−ＣＣＵ２３Ａペアでは、ＣＨＵ２２ＡからＣＣＵ２３Ａに伝送される映像データ（第１フレーム〜第５フレーム・・・）は所定の基準時刻に対して通信遅延量Ｔｂだけ遅延する。
【００９８】
一方、ＣＨＵ２２Ｂ−ＣＣＵ２３Ｂペアでは、図９（Ｂ）に示すように、ＣＨＵ２２ＢからＣＣＵ２３Ｂに伝送される映像データ（第１フレーム〜第５フレーム・・・）は基準時刻に対して通信遅延量Ｔｂより短い通信遅延量Ｔｓだけ遅延する。
【００９９】
ＣＮＵ２６は、基準とすべきＣＨＵ２２Ａ−ＣＣＵ２３Ａペアの通信遅延量ＴｂよりＣＨＵ２２Ｂ−ＣＣＵ２３Ｂペアの通信遅延量Ｔｓが短いと判断した場合、通信遅延量Ｔｂから通信遅延量Ｔｓを減算した遅延差分量（Ｔｂ−Ｔｓ）を算出する。
【０１００】
そしてＣＮＵ２６は、算出した遅延差分量（Ｔｂ−Ｔｓ）をＣＣＵ２３Ｂに通知する。このとき、ＣＣＵ２３Ｂの遅延量決定部７４Ｂは、該遅延差分量（Ｔｂ−Ｔｓ）及びＣＨＵ２２Ｂから伝送される映像データの伝送レートに基づき、遅延差分量（Ｔｂ−Ｔｓ）に相当するデータ量を一時的に記憶するバッファ４６ｂのバッファ量を算出する。
【０１０１】
遅延量決定部７４Ｂは、算出したバッファ量をＣＨＵ２２Ｂに通知する。このときＣＨＵ２２Ｂの遅延量決定部６３Ｂは、通知されたバッファ量となるようにバッファ４６Ｂを設定する。
【０１０２】
これにより、ＣＨＵ２２Ｂ−ＣＣＵ２３Ｂペアでは、ＣＨＵ２２Ｂが遅延差分量（Ｔｂ−Ｔｓ）に相当するデータ量の映像データをバッファ４６Ｂで遅延させてからＣＣＵ２３Ｂに伝送することになる。
【０１０３】
従ってＣＨＵ２２Ｂ−ＣＣＵ２３Ｂペアでは、図９（Ｃ）に示すように、ＣＨＵ２２Ａ−ＣＣＵ２３Ａペアと同様に、ＣＨＵ２２ＢからＣＣＵ２３Ｂに伝送される映像データが基準時刻に対して通信遅延量Ｔｂだけ遅延してＣＣＵ２３Ｂに到達することになる。
【０１０４】
従って、ＣＨＵ２２Ａ−ＣＣＵ２３Ａペアと、ＣＨＵ２２Ｂ−ＣＣＵ２３Ｂペアとでの映像データの遅延時間が一致するため、ビデオスイッチャー２４では、ＣＣＵ２３Ａから供給される映像データと、ＣＣＵ２３Ｂから供給される映像データとがフレーム同期して入力される。かくしてビデオスイッチャー２４で映像を切り替える際に、映像に乱れが生じることを抑制することができる。
【０１０５】
一方、ＣＨＵ２２Ｃ−ＣＣＵ２３Ｃペアでは、図１０（Ｂ）に示すように、ＣＨＵ２２ＣからＣＣＵ２３Ｃに伝送される映像データ（第１フレーム〜第５フレーム・・・）は基準時刻に対して通信遅延量Ｔｂより長い通信遅延量Ｔｌだけ遅延する。
【０１０６】
ＣＮＵ２６は、基準とすべきＣＨＵ２２Ａ−ＣＣＵ２３Ａペアの通信遅延量ＴｂよりＣＨＵ２２Ｃ−ＣＣＵ２３Ｃペアの通信遅延量Ｔｌが長いと判断した場合、（Ｔｂ＋ｎ×Ｔｆｒ）＞Ｔｌで、かつｎが最小となるｎを算出する。ここで、Ｔｆｒは１フレーム分の時間であり、ｎは整数である。
【０１０７】
そしてＣＮＵ２６は、算出したｎを用いて遅延差分量（（Ｔｂ＋ｎ×Ｔｆｒ）−Ｔｌ）を算出し、算出した遅延差分量（（Ｔｂ＋ｎ×Ｔｆｒ）−Ｔｌ）をＣＣＵ２３Ｃに通知する。
【０１０８】
ＣＣＵ２３Ｃの遅延量決定部７４Ｃは、遅延差分量（（Ｔｂ＋ｎ×Ｔｆｒ）−Ｔｌ）が通知されると、該遅延差分量（（Ｔｂ＋ｎ×Ｔｆｒ）−Ｔｌ）及びＣＨＵ２２Ｃから伝送される映像データの伝送レートに基づき、遅延差分量（（Ｔｂ＋ｎ×Ｔｆｒ）−Ｔｌ）に相当するデータ量を一時的に記憶するバッファ４６Ｃのバッファ量を算出する。
【０１０９】
遅延量決定部７４Ｃは、算出したバッファ量をＣＨＵ２２Ｃに通知する。また遅延量決定部７４Ｃは、ＣＣＵ２３Ｃから送出される映像データがＣＣＵ２３Ａから送出される映像データよりｎフレーム分遅延している旨をＣＨＵ２２Ｃ及びビデオスイッチャー２４に通知し、その旨をユーザに通知させる。
【０１１０】
ＣＨＵ２２Ｃの遅延量決定部６３Ｃは、ＣＣＵ２３Ｃからバッファ量が通知されると、通知されたバッファ量となるようにバッファ４６Ｃを設定する。
【０１１１】
これにより、ＣＨＵ２２Ｃ−ＣＣＵ２３Ｃペアでは、ＣＨＵ２２Ｃが遅延差分量（（Ｔｂ＋ｎ×Ｔｆｒ）−Ｔｌ）に相当するデータ量の映像データをバッファ４６Ｃで遅延させてからＣＣＵ２３Ｃに伝送することになる。
【０１１２】
従ってＣＨＵ２２Ｃ−ＣＣＵ２３Ｃペアでは、図１０（Ｃ）に示すように、基準となるＣＨＵ２２Ａ−ＣＣＵ２３Ａペアの映像データに対して、ＣＨＵ２２ＣからＣＣＵ２３Ｃに伝送される映像データはｎフレーム分の時間と通信遅延量Ｔｂだけ遅延してＣＣＵ２３Ｃに到達することになる。
【０１１３】
すなわち、ＣＣＵ２３Ｃに到達する映像データは、ＣＣＵ２３Ａに到達する映像データと比べて、ｎフレーム分だけ遅延することになる。
【０１１４】
従って、ビデオスイッチャー２４では、ＣＣＵ２３Ｃから伝送される映像データがＣＣＵ２３Ａから供給される映像データに対してｎフレーム分遅延して入力されるものの、同時に入力されるフレーム同士の位相は一致する。かくしてビデオスイッチャー２４で映像を切り替える際に、映像に乱れが生じることを抑制することができる。
【０１１５】
このようにしてカメラシステム２０では、接続環境設定処理を終了する。接続環境設定処理が終了すると、ＣＨＵ２２は、撮影部４４で撮影された映像データを、伝送レート決定処理で決定された圧縮率で符号化部４５ａにより圧縮符号化した後、暗号化部４５ｂで暗号化する。そしてＣＨＵ２２は、暗号化された映像データを、位相同期及びバッファ量決定処理で決定されたバッファ量のバッファ４６に一時的に記憶した後、接続相手であるＣＣＵ２３に伝送する。
【０１１６】
ＣＣＵ２３は、接続相手であるＣＨＵ２２から供給される映像データを暗号復号化及び符号復号化した後、ビデオスイッチャー２４に出力する。このようにしてカメラシステム２０は、映像データのデータ伝送を開始する。
【０１１７】
〔３．接続環境設定処理手順〕
次に、上述した接続環境設定処理の手順について、図１１〜図１３に示すフローチャート又はシーケンスチャートを用いて説明する。
【０１１８】
カメラシステム２０では、電源投入又はシステムのリセットが行われた場合、図１１に示すフローチャートＲＴ１の開始ステップから入って次のステップＳＰ１に移る。
【０１１９】
ステップＳＰ１において各ＣＨＵ２２のＣＰＵ４１は、それぞれＵＳＢインターフェイス４８に装着された親ドングル３１に記憶されたデータを読み出し、次のステップＳＰ２に移る。また各ＣＣＵ２３のＣＰＵ５１はステップＳＰ１において、ＵＳＢインターフェイス５７に装着された子ドングル３２に記憶されたデータを読み出し、次のステップＳＰ２に移る。
【０１２０】
ステップＳＰ２において各ＣＨＵ２２のＣＰＵ４１及び各ＣＣＵ２３のＣＰＵ５１は、親ドングル３１又は子ドングル３２から読み出したデータに基づいて自身のＩＰアドレス及び通信に用いるポートを設定し、次のステップＳＰ３に移る。
【０１２１】
ステップＳＰ３において各ＣＨＵ２２のＣＰＵ４１及び各ＣＣＵ２３のＣＰＵ５１は、親ドングル３１又は子ドングル３２から読み出したデータに基づいて接続相手のＩＰアドレス及び通信に用いるポートを設定し、次のステップＳＰ４に移る。
【０１２２】
ステップＳＰ４において各ＣＨＵ２２のＣＰＵ４１及び各ＣＣＵ２３のＣＰＵ５１は、接続相手と非同期通信網２７を介して接続を開始し、非同期通信網２７における接続相手までの接続経路を検索する。そして各ＣＨＵ２２のＣＰＵ４１及び各ＣＣＵ２３のＣＰＵ５１は、親ドングル３１又は子ドングル３２に記憶された接続経路と、検索した接続経路とを比較し、次のステップＳＰ５に移る。
【０１２３】
ステップＳＰ５において各ＣＨＵ２２のＣＰＵ４１及び各ＣＣＵ２３のＣＰＵ５１は、検索した接続経路と親ドングル３１又は子ドングル３２に記憶された接続経路とが同じであったか否かを判断する。
【０１２４】
ここで接続経路が異なっていると判断した場合、各ＣＨＵ２２のＣＰＵ４１及び各ＣＣＵ２３のＣＰＵ５１は、次のステップＳＰ８に移って、接続経路が異なっている旨をユーザに通知し、処理を終了する。
【０１２５】
一方、接続経路が同じであったと判断した場合、各ＣＨＵ２２のＣＰＵ４１及び各ＣＣＵ２３のＣＰＵ５１は、次のステップＳＰ６に移って、同期パケットの送受信を行い、次のステップＳＰ７に移る。
【０１２６】
ステップＳＰ７において各ＣＣＵ２３のＣＰＵ５１は、同期パケットの送受信の結果に基づいて通信遅延量を測定してＣＨＵ２２及びＣＣＵ２３間のシステムクロックの同期を確立し、次のサブルーチンＳＲＴ１に移る。
【０１２７】
サブルーチンＳＲＴ１（図１２）では、各ＣＨＵ２２のＣＰＵ４１は、ステップＳＰ１１において、親ドングル３１に記憶された伝送レートに対応する圧縮率で映像データが圧縮符号化され暗号化されたテスト用映像データをＣＣＵ２３に伝送し、次のステップＳＰ１２に移る。
【０１２８】
一方、各ＣＣＵ２３のＣＰＵ５１は、ステップＳＰ２１において、ＣＨＵ２２から伝送されるテスト用映像データの伝送遅延量及びジッタを５秒間測定し、次のステップＳＰ２２に移る。
【０１２９】
ステップＳＰ２２において各ＣＣＵ２３のＣＰＵ５１は、ステップＳＰ２１で測定した伝送遅延量及びジッタが閾値以内か否かを判断する。ここで否定結果が得られると、このことは非同期通信網２７を介して接続されるＣＨＵ２２−ＣＣＵ２３ペアの伝送レートの和が非同期通信網２７の許容スループットより大きいことを意味しており、このときＣＰＵ５１は、ステップＳＰ２３に移る。
【０１３０】
ステップＳＰ２３において各ＣＣＵ２３のＣＰＵ５１は、子ドングル３２に記憶された優先順位が「低」であるか否かを判断し、優先順位が「低」であった場合にはステップＳＰ２４に移り、それ以外であった場合にはステップＳＰ２５に移る。
【０１３１】
ステップＳＰ２４において、優先順位が「低」であるＣＣＵ２３のＣＰＵ５１は、伝送遅延量及びジッタの測定を終えた後、さらに５秒時間が経過してから伝送レートを１段階下げるように決定し、次のステップＳＰ２８に移る。
【０１３２】
一方、優先順位が「低」以外であるＣＣＵ２３のＣＰＵ５１は、ステップＳＰ２５において、子ドングル３２に記憶された優先順位が「中」である否かを判断する。そしてＣＣＵ２３のＣＰＵ５１は、優先順位が「中」であった場合にはステップＳＰ２６に移り、優先順位が「高」であった場合にはステップＳＰ２７に移る。
【０１３３】
ステップＳＰ２６において、優先順位が「中」であるＣＣＵ２３のＣＰＵ５１は、伝送遅延量及びジッタの測定を終えた後、さらに１０秒時間が経過してから再びテスト用映像データの伝送遅延量及びジッタを５秒間測定する。
【０１３４】
そしてこのＣＰＵ５１は、再測定した伝送遅延量及びジッタが閾値より大きい場合、まだ非同期通信網２７に許容スループットより多いデータ量が送信されていると判断し、伝送レートを１段階下げるように決定し、次のステップＳＰ２８に移る。
【０１３５】
これに対してステップＳＰ２５において否定結果が得られた優先順位が「高」であるＣＣＵ２３のＣＰＵ５１は、伝送遅延量及びジッタの測定を終えた後、さらに２０秒時間が経過してから再びテスト用映像データの伝送遅延量及びジッタを５秒間測定する。
【０１３６】
そしてこのＣＰＵ５１は、再測定した伝送遅延量及びジッタが閾値より大きい場合、まだ非同期通信網２７に許容スループットより多いデータ量が送信されていると判断し、伝送レートを１段階下げるように決定し、次のステップＳＰ２８に移る。
【０１３７】
ステップＳＰ２８において、各ＣＣＵ２３のＣＰＵ５１は、ステップＳＰ２４、２６及び２７で伝送レートを１段階下げるように決定した場合、下げられた伝送レートに対応する圧縮率をＣＨＵ２２に通知し、ステップＳＰ２１に戻る。この場合、ＣＨＵ２２のＣＰＵ４１は、ステップＳＰ１１において、通知された圧縮率で映像データを圧縮符号化してＣＣＵ２３に伝送する。
【０１３８】
これに対してステップＳＰ２２において肯定結果が得られると、このことは非同期通信網２７を介して接続される全てのＣＨＵ２２−ＣＣＵ２３ペアの映像データの伝送レートの和が非同期通信網２７の許容スループット以下であることを意味している。
【０１３９】
このとき各ＣＣＵ２３のＣＰＵ５１は、ステップＳＰ２９に移り、エンコーダの圧縮率を現在の圧縮率に確定し、次のステップＳＰ３０に移る。ステップＳＰ３０において各ＣＣＵ２３のＣＰＵ５１は、ステップＳＰ２９で確定した圧縮率をＣＨＵ２２に通知し、サブルーチンＳＲＴ１を終了して、次のサブルーチンＳＲＴ２（図１３）に移る。
【０１４０】
一方、各ＣＨＵ２２のＣＰＵ４１は、ＣＣＵ２３から通知された圧縮率で映像データを圧縮するように、圧縮符号化部４５ａに対して通知された圧縮率を設定し、サブルーチンＳＲＴ１を終了して、次のサブルーチンＳＲＴ２に移る。
【０１４１】
サブルーチンＳＲＴ２では、各ＣＣＵ２３のＣＰＵ５１は、ステップＳＰ４１において、ステップＳＰ７において測定した通信遅延量をＣＮＵ２６に通知し、次のステップＳＰ４２に移る。
【０１４２】
ステップＳＰ４２においてＣＮＵ２６は、基準とすべき一のＣＨＵ２２−ＣＣＵ２３ペアの通信遅延量Ｔｂを選択し、次のステップＳＰ４３に移る。
【０１４３】
ステップＳＰ４３においてＣＮＵ２６は、基準とすべきＣＨＵ２２−ＣＣＵ２３ペア以外のＣＨＵ２２−ＣＣＵ２３ペアの通信遅延量が、基準とすべきＣＨＵ２２−ＣＣＵ２３ペアの通信遅延量Ｔｂより長いか否かを判断する。
【０１４４】
ここでＣＮＵ２６は、所定のＣＨＵ２２−ＣＣＵ２３ペアの通信遅延量Ｔｌが基準とすべきＣＨＵ２２−ＣＣＵ２３ペアの通信遅延量Ｔｂより長いと判断した場合、次のステップＳＰ４４に移る。
【０１４５】
ステップＳＰ４４においてＣＮＵ２６は、（Ｔｂ＋ｎ×Ｔｆｒ）＞Ｔｌでかつｎが最小となる遅延差分量（（Ｔｂ＋ｎ×Ｔｆｒ）−Ｔｌ）を算出し、該遅延差分量（（Ｔｂ＋ｎ×Ｔｆｒ）−Ｔｌ）を通信遅延量が長いと判断されたＣＣＵ２３に通知する。
【０１４６】
またＣＮＵ２６は、算出結果に基づき、通信遅延量が長いと判断されたＣＨＵ２２−ＣＣＵ２３ペアの映像データがｎフレーム遅延している旨を各ＣＨＵ２２、ＣＣＵ２３及びビデオスイッチャー２４に通知し、次のステップＳＰ４５に移る。
【０１４７】
ステップＳＰ４５において通信遅延量が長いと判断されたＣＣＵ２３のＣＰＵ５１は、遅延差分量（（Ｔｂ＋ｎ×Ｔｆｒ）−Ｔｌ）に相当するデータ量をＣＨＵ２２のバッファ４６のバッファ量として算出し、次のステップＳＰ４６に移る。
【０１４８】
ステップＳＰ４６において通信遅延量が長いと判断されたＣＣＵ２３のＣＰＵ５１は、算出したバッファ量をＣＨＵ２２に通知し、算出したバッファ量となるようにバッファ４６を設定させ、次のステップに移って処理を終了する。
【０１４９】
一方、ＣＮＵ２６はステップＳＰ４３において、所定のＣＨＵ２２−ＣＣＵ２３ペアの通信遅延量Ｔｓが基準とすべきＣＨＵ２２−ＣＣＵ２３ペアの通信遅延量Ｔｂより短いと判断した場合、次のステップＳＰ４７に移る。
【０１５０】
ステップＳＰ４７においてＣＮＵ２６は、遅延差分量（Ｔｂ−Ｔｓ）を算出して通信遅延量が短いと判断されたＣＣＵ２３に通知し、次のステップＳＰ４８に移る。
【０１５１】
ステップＳＰ４８において通信遅延量が短いと判断されたＣＣＵ２３のＣＰＵ５１は、遅延差分量（Ｔｂ−Ｔｓ）に相当するデータ量をＣＨＵ２２のバッファ４６のバッファ量として算出し、次のステップＳＰ４９に移る。
【０１５２】
ステップＳＰ４９において通信遅延量が短いと判断されたＣＣＵ２３のＣＰＵ５１は、算出したバッファ量をＣＨＵ２２に通知し、算出したバッファ量となるようにバッファ４６を設定させ、次のステップに移って処理を終了する。
【０１５３】
〔４．動作及び効果〕
以上の構成においてカメラシステム２０では、電源投入され、又はシステムのリセットが行われると、各ＣＨＵ２２及び各ＣＣＵ２３が、装着された親ドングル３１及び子ドングル３２に記憶されたデータに基づいて自身及び接続相手のＩＰアドレス及びポートを設定する。
【０１５４】
そして各ＣＣＵ２３は、接続相手であるＣＨＵ２２とのシステムクロック同期後、同一の非同期通信網２７を介してＣＨＵ２２から伝送されるテスト用映像データを受信して伝送遅延量及びジッタを測定する。
【０１５５】
各ＣＣＵ２３は、伝送遅延量及びジッタが閾値より大きい場合、同一の非同期通信網２７を介して伝送される映像データの伝送レートの和が該非同期通信網２７の許容スループット以下となるように、予め設定された優先順位が高いほど高い伝送レートに決定する。
【０１５６】
そして各ＣＣＵ２３は、決定した伝送レートに応じた映像データの圧縮率をＣＨＵ２２に通知し、該圧縮率で映像データを圧縮させて映像データを伝送させるようにした。
【０１５７】
これによりカメラシステム２０は、各ＣＨＵ２２及び各ＣＣＵ２３に親ドングル３１及び子ドングル３２を装着させるだけで、親ドングル３１及び子ドングル３２でそれぞれ指定した接続相手のＣＨＵ２２−ＣＣＵ２３ペアの接続が確立する。
【０１５８】
またカメラシステム２０は、各ＣＨＵ２２−ＣＣＵ２３ペアが非同期通信網２７の許容スループット内で優先順位に応じた伝送レートで映像データの伝送が開始できる状態とすることができる。
【０１５９】
さらにカメラシステム２０では、親ドングル３１及び子ドングル３２を異なるＣＨＵ２２及びＣＣＵ２３に装着させるだけで、あたかもケーブルを接続させ直したようにそれぞれのＣＨＵ２２及びＣＣＵ２３の設定を親ドングル３１及び子ドングル３２に応じて変更することができる。
【０１６０】
ところで各ＣＣＵ２３は、伝送レートを決定する際、伝送遅延量及びジッタが閾値より大きい場合、子ドングル３２に記憶された優先順位が高いほどより多くの時間を経過した後に伝送レートを下げるようにした。
【０１６１】
従ってカメラシステム２０は、各ＣＣＵ２３が自律分散的に伝送レートを決定するため、優先順位が高いＣＨＵ２２−ＣＣＵ２３ペアほど伝送レートを下げることなく、各ＣＨＵ２２−ＣＣＵ２３ペアの伝送レートを決定することができる。
【０１６２】
これによりカメラシステム２０では、非同期通信網２７の許容スループットを超えない範囲で、優先順位が高いＣＨＵ２２−ＣＣＵ２３ペアほど、より高画質の映像データを伝送することができる。
【０１６３】
以上の構成によれば、映像データの伝送遅延量及びジッタが閾値より大きい場合、非同期通信網２７を用いて伝送される映像データの伝送レートの和が非同期通信網２７の許容スループット以下となるように、予め設定された優先順位が高いほど高い伝送レートに決定する。これにより、非同期通信網２７を介して映像データを伝送する全てのＣＨＵ２２及びＣＣＵ２３で最適な接続環境を設定することができる。
【０１６４】
＜２．他の実施の形態＞
上述した実施の形態においては、親ドングル３１及び子ドングル３２がＵＳＢ規格に準拠したＵＳＢメモリでなる場合について説明した。本発明はこれに限らず、例えばメモリカードや非接触式インターフェイスを備えた記憶媒体で親ドングル及び子ドングルが構成されるようにしてもよい。この場合、ＣＨＵ２２及びＣＣＵ２３には、親ドングル及び子ドングルに対応したインターフェイスが設けられる。
【０１６５】
また上述した実施の形態においては、ＣＨＵ２２から伝送されるテスト用映像データの伝送遅延量及びジッタを測定し、該伝送遅延量及びジッタに基づいて伝送レートを決定するようにした場合について述べた。本発明はこれに限らず、伝送遅延量を測定し、該伝送遅延量に基づいて伝送レートを決定するようにしてもよい。また例えばテスト用映像データのパケットロスや転送エラー率も測定し、これらを追加の情報として用いて伝送レートを決定するようにしてもよい。
【０１６６】
また上述した実施の形態においては、親ドングル３１及び子ドングル３２には予め記憶されたデータ以外を書き込むことはしないようにした場合について述べた。本発明はこれに限らず、例えば、ＣＨＵ２２−ＣＣＵ２３ペア間の伝送レートを決定した場合、その伝送レートを親ドングル３１及び子ドングル３２に記憶するようにしてもよい。
【０１６７】
これにより、カメラシステム２０では、２度目以降の設定においては再び伝送レート決定処理を実行しなくても各ＣＨＵ２２−ＣＣＵ２３ペア間の伝送レートの和が非同期通信網２７の許容スループットを超えることなく伝送することができるようになる。従って、２回目以降の接続設定時間を短縮することができる。但し、カメラシステム２０において、ＣＨＵ２２やＣＣＵ２３の数が増減した場合には、再び伝送レートを決定する伝送レート決定処理を実行させる必要がある。
【０１６８】
また上述した実施の形態においては、ＣＨＵ２２にバッファ４６が設けられている場合について述べた。本発明はこれに限らず、ＣＣＵ２３にバッファを設けるようにしてもよい。この場合、ＣＣＵ２３は、デコーダ５５の後段にバッファを設けるようにする。そしてＣＣＵ２３のＣＰＵ５１は、位相同期及びバッファ量決定処理において決定されたバッファ量をデコーダ５５の後段に設けられたバッファに設定する。
【０１６９】
また上述した実施の形態においては、位相同期及びバッファ量決定処理においてＣＮＵ２６が遅延差分量を算出するようにした場合について説明した。本発明はこれに限らず、例えばメインとして設定されたＣＣＵ２３が遅延差分量を算出するようにしてもよい。この場合、メインとして設定されたＣＣＵ２３は、その他のＣＣＵ２３で測定された通信遅延量がそれぞれ通知され、該通信遅延量に基づいて遅延差分量を算出する。
【０１７０】
また上述した実施の形態においては、Ｅｔｈｅｒｎｅｔ（登録商標）／ＩＰである非同期通信網２７を介してＣＨＵ２２とＣＣＵ２３とが接続されている場合について述べた。本発明はこれに限らず、その他の非同期通信網、又は同期通信網を介してＣＨＵ２２とＣＣＵ２３とが接続されるようにしてもよい。
【０１７１】
また上述した実施の形態においては、非同期通信網２７を介してＣＨＵ２２とＣＣＵ２３とが１：１接続されるようにした場合について述べた。本発明はこれに限らず、例えば図１４に示すように、１つのＣＨＵ２２が非同期通信網２７を介して複数のＣＣＵ２３とユニキャスト又はマルチキャストで接続されるようにしてもよい。この場合、例えば親ドングル３１に接続相手として複数のＣＣＵ２３のＩＰアドレスが記憶されるようにしてもよい。また接続相手としてブロードキャストＩＰが指定され、該ブロードキャストＩＰ宛に映像データを伝送することにより複数のＣＣＵ２３に映像データが伝送されるようにしてもよい。
【０１７２】
また別例として、複数のＣＨＵ２２と１つのＣＣＵ２３とが非同期通信網２７を介して接続するようにしてもよい。すなわち、ＣＨＵ２２及びＣＣＵ２３の数及び接続関係は適宜設定される。
【０１７３】
また上述した実施の形態においては、伝送レート決定処理において、優先順位に応じて測定後に５秒、１０秒、２０秒の時間が経過した後に、伝送レートを下げるか再び伝送遅延量及びジッタを測定するようにした場合について述べた。本発明はこれに限らず、優先順位が高いほど伝送レートが高くなるように、優先順位が高いほど待機時間を長く設定するようにすれば、その時間は適宜設定されるものである。
【０１７４】
また上述した実施の形態においては、優先順位が「低」のＣＣＵ２３では、伝送遅延量及びジッタが閾値より大きい場合、５秒時間が経過した後に伝送レートを１段階下げるようにした場合について述べた。本発明はこれに限らず、伝送遅延量及びジッタが閾値より大きい場合、５秒時間が経過した後に再び伝送遅延量及びジッタを測定してそれでも閾値より大きい場合に伝送レートを１段階下げるようにしてもよい。
【０１７５】
また上述した実施の形態においては、優先順位が「中」及び「高」のＣＣＵ２３では、伝送遅延量及びジッタが閾値より大きい場合、１０秒又は２０秒時間が経過した後に再び伝送遅延量及びジッタを測定してそれでも閾値より大きければ伝送レートを１段階下げるようにした場合について述べた。本発明はこれに限らず、伝送遅延量及びジッタが閾値より大きいとき、１０秒又は２０秒時間が経過した後に直ぐに伝送レートを１段階下げるようにしてもよい。
【０１７６】
また上述した実施の形態においては、優先順位が最も高い「高」、中位である「中」最も低い「低」のいずれかである場合について述べた。本発明はこれに限らず、優先順位が高い順に「１」、「２」、・・・と番号をつけるようにしてもよい。
【０１７７】
また上述した実施の形態においては、伝送レート決定処理を実行した後、位相同期及びバッファ量決定処理を実行し、バッファ４６のバッファ量を決定して各ＣＣＵ２３からビデオスイッチャー２４に供給される映像データの位相を同期させるようにした場合について述べた。本発明はこれに限らず、位相同期及びバッファ量決定処理の代わりに、図１５に示すシステム遅延ネゴシエーション処理を実行するようにしてもよい。
【０１７８】
なお、システム遅延ネゴシエーション処理は、ＣＨＵ２２及びＣＣＵ２３間のシステムクロックの同期を確立した後に行われるもので、上述した伝送レート決定処理と同時に行われてもよいし、また伝送レート決定処理の後に行われてもよい。
【０１７９】
システム遅延ネゴシエーション処理では、開始ステップから入って次のステップＳＰ５１において各ＣＣＵ２３のＣＰＵ５１は、同期確立部７２によりシステムクロック同期処理で測定された通信遅延量をＣＮＵ２６に通知し、次のステップＳＰ５２に移る。
【０１８０】
ステップＳＰ５２においてＣＮＵ２６は、各ＣＣＵ２３から供給される通信遅延量の中で最も大きな値を示す通信遅延量を選択し、次のステップＳＰ５３に移る。
【０１８１】
ステップＳＰ５３においてＣＮＵ２６は、選択された通信遅延量と、予め設定された許容遅延量とを比較し、通信遅延量が許容遅延量以内であるか否かを判断する。
【０１８２】
ステップＳＰ５３で通信遅延量が許容遅延量より大きいと判断した場合、ＣＮＵ２６は次のステップＳＰ５４に移り、各ＣＣＵ２３から供給された通信遅延量の中で次に大きな値を示す通信遅延量を選択し、次のステップＳＰ５５に移る。
【０１８３】
ステップＳＰ５５においてＣＮＵ２６は、通信遅延量が許容遅延時間を越えたＣＨＵ２２−ＣＣＵ２３ペアに対して、他のＣＨＵ２２−ＣＣＵ２３ペアとの映像の同期が取れずに非同期で動作していることを通知し、ステップＳＰ５３に戻る。
【０１８４】
非同期で動作していることを通知されたＣＨＵ２２及びＣＣＵ２３は、例えばＣＨＵ２２の表示部に他のＣＨＵ２２及びＣＣＵ２３と非同期で動作している旨を表示し、ユーザにその旨を通知する。また、このＣＨＵ２２及びＣＣＵ２３は、ビデオスイッチャー２４に対しても他のＣＨＵ２２及びＣＣＵ２３と非同期で動作している旨を通知し、該ビデオスイッチャー２４の表示部にその旨を表示させてユーザに通知する。
【０１８５】
ステップＳＰ５３に戻ったＣＮＵ２６は、再び選択された通信遅延量と、許容遅延時間とを再び比較し、選択された通信遅延量が許容遅延時間以下になるまで、ステップＳＰ５３〜ＳＰ５５を繰り返し行う。
【０１８６】
一方、ステップＳＰ５３において通信遅延量が許容遅延量以内であると判断した場合、ＣＮＵ２６は、ステップＳＰ５６に移り、現在選択されている通信遅延量を各ＣＣＵ２３に通知し、次のステップＳＰ５７に移る。すなわち、通信遅延量が許容遅延量より小さい全てのＣＣＵ２３に対して、現在選択されているＣＨＵ２２−ＣＣＵ２３ペアの通信遅延量が通知される。
【０１８７】
ステップＳＰ５７においてＣＣＵ２３の遅延量決定部７４は、ＣＮＵ２６から通知された通信遅延量と、同期確立部７２によりシステムクロック同期処理で測定された通信遅延量との差分を算出する。そして遅延量決定部７４は、該差分及びＣＨＵ２２から供給される映像データの伝送レートに基づき、差分に相当するデータ量をバッファ４６のバッファ量として算出し、次のステップＳＰ５８に移る。
【０１８８】
ステップＳＰ５８においてＣＣＵ２３の遅延量決定部７４は、算出したバッファ量をＣＨＵ２２に通知する。このときＣＨＵ２２の遅延量決定部６３は、通知されたバッファ量となるようにバッファ４６を設定し、処理を終了する。
【０１８９】
従って各ＣＨＵ２２では、バッファ量に応じて映像データの出力タイミングを調整し、ＣＮＵ２６で最初に許容遅延量以下として選択された通信遅延量分だけ映像データを遅延させてから各ＣＣＵ２３に該映像データを伝送することができる。
【０１９０】
これによりカメラシステム２０では、通信遅延量が許容遅延量以内の全てのＣＨＵ２２−ＣＣＵ２３ペアについて、遅延量が同一に設定される。従ってビデオスイッチャー２４は、各ＣＣＵ２３から映像データが同期して供給されることになり、映像を切り替える際に、映像の乱れを確実に抑制することができる。
【０１９１】
なお、システム遅延ネゴシエーション処理においてＣＮＵ２６が行った処理をメインとして設定されたＣＣＵ２３のＣＰＵ５１が行うようにしてもよい。
【０１９２】
因みに、ＣＣＵ２３にバッファを設けるようにした場合、ＣＣＵ２３のＣＰＵ５１は、システム遅延ネゴシエーション処理において決定されたバッファ量をデコーダ５５の後段に設けられたバッファに設定する。
【０１９３】
また上述した実施の形態においては、伝送レート決定部７３が伝送レートを下げるように決定し、下げられた伝送レートに対応する圧縮率を算出してＣＨＵ２２に通知するようにした場合について述べた。本発明はこれに限らず、伝送レート決定部７３が伝送レートを下げるように決定してその下げられた伝送レートをＣＨＵ２２に通知し、該ＣＨＵ２２のＣＰＵ４１が通知された伝送レートに対応する圧縮率を算出するようにしてもよい。
【０１９４】
また上述した実施の形態においては、ＣＰＵ４１及びＣＰＵ５１がＲＯＭ４２及びＲＯＭ５２に格納されているプログラムに従い、上述した各種処理を行うようにした場合について述べた。本発明はこれに限らず、親ドングル３１及び子ドングル３２に記憶されたプログラムに従って上述した各種処理を行うようにしても良い。また例えば記憶媒体からインストールしたり、インターネットからダウンロードしたプログラムに従って上述した各種処理を行うようにしても良い。またその他種々のルートによってインストールしたプログラムに従って上述した各種処理を行うようにしても良い。
【０１９５】
また上述した実施の形態においては、撮影部として撮影部４４、符号化部として符号化部４５ａ、送信部としてＣＰＵ４１、伝送レート決定部として伝送レート決定部７３が設けられるようにした場合について述べた。本発明はこれに限らず、その他種々の構成でなる撮影部、符号化部、送信部、伝送レート決定部を設けるようにしても良い。
【産業上の利用可能性】
【０１９６】
本発明は、複数のＣＨＵ及びＣＣＵが同一の伝送網を介して映像データを伝送するカメラシステムなどに利用可能である。
【符号の説明】
【０１９７】
１、１０、２０……カメラシステム、２、２２……カメラ部（ＣＨＵ）、３、２３……カメラコントロールユニット（ＣＣＵ）、４、２４……ビデオスイッチャー、５、２５……標準信号発生器、６……カメラケーブル、１１、２７……非同期通信網、２８……スイッチングハブ、３１……親ドングル、３２……子ドングル、４１、５１……ＣＰＵ、４２、５２……ＲＯＭ、４３、５３……ＲＡＭ、４４……撮影部、４５……エンコーダ、４５ａ……符号化部、４５ｂ……暗号化部、４６……バッファ、４７、５４……ネットワークインターフェイス、４８、５７……ＵＳＢインターフェイス、５５……デコーダ、５５ａ……暗号復号化部、５５ｂ……符号復号化部、６１、７１……初期設定部、６２、７２……同期確立部、６３、７４……遅延量決定部、７３……伝送レート決定部。
【図１】
0005552918.tif 000002
【図２】
0005552918.tif 000003
【図３】
0005552918.tif 000004
【図４】
0005552918.tif 000005
【図５】
0005552918.tif 000006
【図６】
0005552918.tif 000007
【図７】
0005552918.tif 000008
【図８】
0005552918.tif 000009
【図９】
0005552918.tif 000010
【図１０】
0005552918.tif 000011
【図１１】
0005552918.tif 000012
【図１２】
0005552918.tif 000013
【図１３】
0005552918.tif 000014
【図１４】
0005552918.tif 000015
【図１５】
0005552918.tif 000016