(57)【特許請求の範囲】
【請求項１】
複数の処理ユニットと、
複数の前記処理ユニットを制御する制御ユニットと、
複数の前記処理ユニットと前記制御ユニットが接続された複数の通信ポートを備えたネットワークスイッチを有し、前記ネットワークスイッチは前記制御ユニットと複数の前記処理ユニットとの間でローカルエリアネットワークによる通信を行うために、複数の前記通信ポートを切り替えるように構成されたスイッチユニットとを備え、
ａ）各前記処理ユニットは、起動時に、前記ローカルエリアネットワーク上のアドレス、ユニット収容位置、およびリンク状態を含む起動完了通知を前記制御ユニットに送るように構成され、
ｂ）前記スイッチユニットは、
・前記通信ポートを示すポート識別情報と、前記通信ポートに接続された前記処理ユニットの前記ローカルエリアネットワーク上のアドレスと、前記通信ポートと前記処理ユニットとのリンク状態とを対応付けたアドレス学習テーブルを作成し、
・前記アドレス学習テーブルの内容を前記制御ユニットへ送信し、
・各前記通信ポートのリンク状態を監視し、リンク状態がＯＮからＯＦＦへ変化したとき、リンク状態が変化した通信ポートのポート識別情報を含むアラーム通知を前記制御ユニットへ送信するように構成され、
ｃ）前記制御ユニットは、
・前記アドレス学習テーブルの内容を受け取り、
・前記起動完了通知を受け取り、
・前記アドレス学習テーブルの内容と前記起動完了通知から、ポート識別情報とユニット収容位置を対応付けたユニット位置情報テーブルを作成し、
・前記アラーム通知を受け取ると、前記アラーム通知に含まれた前記ポート識別情報と前記ユニット位置情報テーブルに基づいて、リンク状態が変化した前記通信ポートに接続された前記処理ユニットのユニット収容位置を導出するように構成されている情報処理装置。
【請求項２】
前記制御ユニットは、
リンク状態が変化した前記通信ポートに接続された前記処理ユニットのユニット収容位置を導出すると、導出されたユニット収容位置を特定して発報する請求項１記載の情報処理装置。
【請求項３】
前記制御ユニットは、
リンク状態が変化した通信ポートに接続された処理ユニットのユニット収容位置を示す警報灯を点灯する請求項２記載の情報処理装置。
【請求項４】
前記制御ユニットは、
予め設定した電子メールアドレスへ、リンク状態が変化した通信ポートに接続された処理ユニットのユニット収容位置を含むメッセージを送信する請求項２記載の情報処理装置。
【請求項５】
前記スイッチユニットは、
前記ネットワークスイッチの通信ポート毎に通信ポートの電源をオフおよびオンする、リンク状態オフの継続時間を計測する、およびリンク状態オフが一定時間継続した通信ポートの電源をオフにするように構成されている請求項１記載の情報処理装置。
【請求項６】
前記スイッチユニットは、
電源がオフの通信ポートの電源を定期的にオンし、
前記通信ポートのリンク状態を確認し、
前記通信ポートのリンク状態がオンの場合、前記通信ポートに対する電源オンを継続し、
前記通信ポートのリンク状態オフが一定時間以上継続した場合、前記通信ポートに対する電源を再度オフするように構成されている請求項５記載の情報処理装置。
【請求項７】
前記処理ユニットが第１の通信ポートと第２の通信ポートとを有し、前記スイッチユニットが、前記第１の通信ポートおよび前記第２の通信ポートと接続された前記ネットワークスイッチの通信ポートのリンク状態を監視し、いずれか一方の前記通信ポートのリンク状態のＯＮからＯＦＦへの変化を検出した場合、リンク状態の変化が検出されない通信ポートを利用して異常を検出したことを前記処理ユニットへ通知する請求項１記載の情報処理装置。
【請求項８】
複数の通信ポートを有し、ローカルエリアネットワークを介して複数の前記通信ポートに接続された複数の処理ユニットの間で通信を行うために、複数の前記通信ポートを切り替えるネットワークスイッチと、
前記ネットワークスイッチの複数の前記通信ポートに接続され、それぞれの処理ユニットが起動時に、前記ローカルエリアネットワーク上のアドレス、ユニット収容位置、およびリンク状態を含む起動完了通知を、前記ローカルエリアネットワークへ送信する複数の処理ユニットと、
前記ネットワークスイッチの前記通信ポートを示すポート識別情報と、前記処理ユニットの前記ローカルエリアネットワーク上のアドレスと、前記通信ポートと前記処理ユニットとのリンク状態とを対応付けたアドレス学習テーブルを記憶するメモリと、
前記ネットワークスイッチの各前記通信ポートのリンク状態を監視し、前記通信ポートと前記処理ユニットとのリンク状態のＯＮからＯＦＦへ変化を検知した場合、リンク状態が変化した前記通信ポートのポート識別情報を含むアラーム通知を送信する監視部と、
前記アドレス学習テーブルの内容と各前記処理ユニットから前記ローカルエリアネットワークを通じて受信された前記起動完了通知に基づいて、前記ポート識別情報と前記処理ユニットのユニット収容位置を対応付けたユニット位置情報テーブルを作成し、前記アラーム通知を受け取ると、前記ユニット位置情報テーブルを参照してリンク状態が変化した前記通信ポートに接続された前記処理ユニットのユニット収容位置を導出する導出部と
を具備する情報処理装置。
【請求項９】
複数の他の通信ポートを有する他のネットワークスイッチと、複数の前記他の通信ポートに接続された複数の他の処理ユニットを有し、複数の前記他の通信ポートの一つが前記ネットワークスイッチの複数の前記通信ポートの一つと接続されている請求項８記載の情報処理装置。
【請求項１０】
複数の処理ユニットと、
複数の前記処理ユニットを制御する制御ユニットと、
複数の前記処理ユニットと前記制御ユニットが接続された複数の通信ポートを備えたネットワークスイッチを有し、前記ネットワークスイッチは前記制御ユニットと複数の前記処理ユニットとの間でローカルエリアネットワークによる通信を行うために、複数の前記通信ポートを切り替えるように構成されたスイッチユニットとを備えた情報処理装置における情報処理方法であって、
ａ）各前記処理ユニットは、起動時に、前記ローカルエリアネットワーク上のアドレス、ユニット収容位置、およびリンク状態を含む起動完了通知を前記制御ユニットに送し、
ｂ）前記スイッチユニットは、
・前記通信ポートを示すポート識別情報と、前記通信ポートに接続された前記処理ユニットの前記ローカルエリアネットワーク上のアドレスと、前記通信ポートと前記処理ユニットとのリンク状態とを対応付けたアドレス学習テーブルを作成し、
・前記アドレス学習テーブルの内容を前記制御ユニットへ送信し、
・各前記通信ポートのリンク状態を監視し、リンク状態がＯＮからＯＦＦへ変化したとき、リンク状態が変化した通信ポートのポート識別情報を含むアラーム通知を前記制御ユニットへ送信し、
ｃ）前記制御ユニットは、
・前記アドレス学習テーブルの内容を受け取り、
・前記起動完了通知を受け取り、
・前記アドレス学習テーブルの内容と前記起動完了通知から、ポート識別情報とユニット収容位置を対応付けたユニット位置情報テーブルを作成し、
・前記アラーム通知を受け取ると、前記アラーム通知に含まれた前記ポート識別情報と前記ユニット位置情報テーブルに基づいて、リンク状態が変化した前記通信ポートに接続された前記処理ユニットのユニット収容位置を導出する情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
実施例は、例えば放送局において放送番組またはそのコンテンツを処理する情報処理装置および情報処理方法に関する。
【背景技術】
【０００２】
地上デジタル放送に見られるように、放送分野のデジタル化が進んでいる。地上デジタル放送によって番組を送出する放送システムは、放送用の番組およびそのコンテンツを格納するビデオサーバと、このビデオサーバに対してさまざまな処理を指示する自動番組送出制御装置とを有する。ビデオサーバと自動番組送出制御装置はネットワークを介して接続される。
【０００３】
近年、ビデオサーバは、大容量の情報蓄積機能と高い処理能力が求められている。このため、ビデオサーバは複数の処理ユニットの構成を、単一の処理ユニットの構成に代わって採用している。複数の処理ユニットで構成されるビデオサーバでは、それぞれの処理ユニットはＣＰＵ（Central Processing Unit）を搭載し、ＣＰＵ間の情報伝達は通信ケーブルを介して行われる。
【０００４】
また、複数のビデオサーバを通信ケーブルで接続することによって複数のビデオサーバが1台のビデオサーバとして利用されることがある。ビデオサーバ間およびビデオサーバの内部の処理ユニット間を接続するために、例えばＬＡＮ（Local Area Network）が利用される。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００１−３２０３９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
このようなビデオサーバにおいて通信障害などの異常が発生した場合には、ビデオサーバは、異常な処理ユニットの早期特定、及び正常な処理ユニットとの異常な処理ユニットの交換による速やかな復旧を必要とする。
【０００７】
ビデオサーバ間およびビデオサーバの処理ユニット間がＬＡＮで接続される場合、それらについて論理的な接続関係は分かるが、物理的な位置関係が分からない。このため、例えばシステム内で通信異常が生じた場合、異常が生じた処理ユニットを特定することが難しい。
【０００８】
本発明が解決しようとする課題は、筐体間および筐体内部のユニット間をローカルエリアネットワークで接続し、通信を行うシステムにおいて、発生した通信異常に対して迅速に対応することができる情報処理装置および情報処理方法を提供することにある。
【課題を解決するための手段】
【０００９】
実施形態の情報処理装置は、複数の処理ユニットと、複数の処理ユニットを制御する制御ユニットと、複数の処理ユニットと制御ユニットが接続された複数の通信ポートを備えたネットワークスイッチを有するスイッチユニットを有する。処理ユニットは、起動時にローカルエリアネットワーク上のアドレス、ユニット収容位置、およびリンク状態を含む起動完了通知を制御ユニットに送るように構成されている。スイッチユニットは、通信ポートを示すポート識別情報と、通信ポートに接続された処理ユニットのローカルエリアネットワーク上のアドレスと、通信ポートと処理ユニットとのリンク状態とを対応付けたアドレス学習テーブルを作成し；アドレス学習テーブルの内容を制御ユニットへ送信し；通信ポートのリンク状態を監視し、リンク状態がＯＮからＯＦＦへ変化したとき、リンク状態が変化した通信ポートのポート識別情報を含むアラーム通知を制御ユニットへ送信するように構成されている。制御ユニットは、アドレス学習テーブルの内容を受け取り；起動完了通知を受け取り；アドレス学習テーブルの内容と起動完了通知から、ポート識別情報とユニット収容位置を対応付けたユニット位置情報テーブルを作成し；アラーム通知を受け取ると、アラーム通知に含まれたポート識別情報とユニット位置情報テーブルに基づいて、リンク状態が変化した通信ポートに接続された処理ユニットのユニット収容位置を導出するように構成されている。
【図面の簡単な説明】
【００１０】
【図１】第１実施形態の放送番組送出システムの概要構成を示す図である。
【図２】ビデオサーバのブロック図である。
【図３】処理ユニットとネットワークスイッチとが処理ユニット間接続ボードを介して接続される例を示す図である。
【図４】スイッチポート番号とユニット収容位置との関係を示すテーブルの一例を示す図である。
【図５】処理ユニットとネットワークスイッチとがＬＡＮケーブルで接続される例を示す図である。
【図６】アドレス学習テーブルを示す図である。
【図７】各処理ユニットから送られる起動完了通知に含まれる情報を示す図である。
【図８】ユニット位置情報テーブルを示す図である。
【図９】ユニット間で通信中にリンクが途切れるなどの異常が発生した場合の動作を示すフローチャートである。
【図１０】第２実施例のビデオサーバの構成を示す図である。
【図１１】第２実施例のアドレス学習テーブルを示す図である。
【図１２】第２実施例における筐体間の接続形態を示す図である。
【図１３】第２実施例において各筐体のＣＰＵの動作を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、図面を参照して、実施例を詳細に説明する。
（第１の実施例）
図１は第１の実施例の放送番組送出システムの構成を示す。
【００１２】
放送番組送出システムは、放送情報処理装置としてのビデオサーバ１１、カメラ１２、再生装置１３、ノンリニア編集機１４、放送設備１５およびモニタ１６を有する。
【００１３】
カメラ１２、再生装置１３、ノンリニア編集機１４は、ビデオサーバ１１に接続されている。ビデオサーバ１１は、これらの機器から出力された放送番組の映像信号を映像データとして格納する。
【００１４】
ビデオサーバ１１は、ビデオサーバ１１に接続されたキーボード（図示しない）から入力されたコマンド、またはネットワークを通じて操作端末１７から入力されたコマンドによるオンエア指示を受け付ける。ビデオサーバ１１は、オンエア指示に従って、映像データを選択し、選択された映像データを再生し、および再生された映像信号を出力する。
【００１５】
再生される映像データはビデオサーバ１１内で映像信号にデコードされて、映像信号が放送設備１５へ送出されて放送設備１５から放送される。また、ビデオサーバ１１によって再生された映像信号はモニタ１６へ出力されて、モニタ１６が映像信号を映像として画面に表示する。
【００１６】
ビデオサーバ１１は、筐体内部に複数の回路基板ユニットを収容できる。ビデオサーバ１１に要求される性能に応じて、回路基板ユニットの数および筐体の数は変更できる。回路基板ユニットはビデオサーバの機能毎に設けられている。以下、回路基板ユニットを処理ユニットと呼ぶ。
【００１７】
この実施例のビデオサーバ１１は、複数の処理ユニットを備えている。ビデオサーバ１１は、例えば、図２に示すように、制御ユニット１１０、収録ユニット１２０、記録ユニット１３０、再生ユニット１４０、スイッチユニット１５０を有する。各処理ユニットはＣＰＵを持つ。
【００１８】
各処理ユニットは独立したユニットとして形成され、処理ユニットはケーブルを利用して接続され、或いはソケットおよび接続用のボードを利用して接続される。
【００１９】
次に、各処理ユニットを説明する。
【００２０】
制御ユニット１１０はＣＰＵ１１１、メモリ１１２、イーサネット部１１３などを有しており、ビデオサーバ１１全体を制御する。イーサネットは登録商標である。イーサネット部１１３はＬＡＮを介したパケット通信を行う。イーサネット部１１３は、ＬＡＮを介してスイッチユニット１５０のネットワークスイッチ１５３に接続されている。
【００２１】
収録ユニット１２０はＣＰＵ１２１、収録処理部１２２、イーサネット部１２３などを有する。カメラ１２や再生装置１３が収録ユニット１２０に接続される。収録ユニット１２０は、カメラ１２によって撮影された映像信号、或いは再生装置１３によって再生された映像信号を取り込み、映像信号を符号化し、記録ユニット１３０へ符号化された映像データを送出する。イーサネット部１２３は、ＬＡＮを介してスイッチユニット１５０のネットワークスイッチ１５３に接続されている。
【００２２】
記録ユニット１３０はＣＰＵ１３１、記録処理部１３２、イーサネット部１３３、及び大容量のフラッシュメモリなどの記録媒体Ｍを有する。記録ユニット１３０は、収録ユニット１２０から送出された映像データを記録媒体Ｍへ書き込み、記録媒体Ｍから映像データを読み出し、また映像データを削除する。イーサネット部１３３は、ＬＡＮを介してスイッチユニット１５０のネットワークスイッチ１５３に接続されている。
【００２３】
再生ユニット１４０はＣＰＵ１４１、再生処理部１４２、イーサネット部１４３を有する。再生ユニット１４０は、記録ユニット１３０の記録媒体Ｍから読み出された映像データを映像信号に復号し、ＬＡＮを通じて復号された映像信号を後段の装置へ出力する。イーサネット部１４３は、スイッチユニット１５０のネットワークスイッチ１５３にＬＡＮを介して接続されている。
【００２４】
スイッチユニット１５０はＣＰＵ１５１、メモリ１５２、ネットワークスイッチ１５３を有する。スイッチユニット１５０は、ＬＡＮを介して制御ユニット１１０、収録ユニット１２０、記録ユニット１３０、再生ユニット１４０と接続している。スイッチユニット１５０は、制御ユニット１１０、収録ユニット１２０、記録ユニット１３０、再生ユニット１４０間の制御データ、映像データの流れを制御する。
【００２５】
ネットワークスイッチ１５３は、ネットワーク接続用の複数の通信ポートを有する。ネットワークスイッチ１５３は、通信ポートに接続された処理ユニット（制御ユニット１１０、収録ユニット１２０、記録ユニット１３０、再生ユニット１４０）間でＬＡＮによって通信を行うために、通信ポートを切り替える。
【００２６】
次に、処理ユニットの接続形態を説明する。
一例の接続形態では、図３に示すように、各処理ユニット（制御ユニット１１０、収録ユニット１２０、…、再生ユニット１４０）とスイッチユニット１５０の基板１５０ａがユニット間接続ボード１６１を介して接続される。
【００２７】
この場合、スイッチユニット１５０の基板１５０ａはソケット１５５を有する。またユニット間接続ボード１６１は、コネクタ１６２、コネクタ１６２Ａ、コネクタ１６２Ｂ、…、コネクタ１６２Ｍを有する。
【００２８】
コネクタ１６２は、スイッチユニット１５０の基板１５０ａのソケット１５５に対応する位置に設けられている。コネクタ１６２Ａは制御ユニット１１０のソケット１１５に対応する位置に設けられている。コネクタ１６２Ｂは収録ユニット１２０のソケット１２５に対応する位置に設けられている。コネクタ１６２Ｍは再生ユニット１４０のソケット１４５に対応する位置に設けられている。
【００２９】
この接続形態では、スイッチユニット１５０の基板１５０ａのソケット１５５とユニット間接続ボード１６１のコネクタ１６２が接続される。ネットワークスイッチ１５３の通信ポートｐ−１がユニット間接続ボード１６１のコネクタ１６２Ａに接続され、通信ポートｐ−２がコネクタ１６２Ｂに接続されるというように、ネットワークスイッチ１５３の通信ポートｐ−１〜ｐ−ｎとユニット間接続ボード１６１のコネクタ１６２Ａ〜１６２Ｍが固定的な関係に接続される。
【００３０】
この場合、ネットワークスイッチ１５３の通信ポートｐ−１〜ｐ−ｎと処理ユニット１１０〜１４０とは、スイッチユニットの基板１５０ａ上に形成された配線、及びユニット間接続ボード１６１上に形成された配線を経由して接続される。
【００３１】
このため、コネクタ１６２Ａに装着された制御ユニット１１０は、スイッチユニット１５０のネットワークスイッチ１５３の通信ポートｐ−１に常に接続されることになる。ケーブルによる接続と異なり、処理ユニットと通信ポートの接続関係は変わらない。
【００３２】
図３の接続形態では、処理ユニットが収容されるユニット収容位置（例えばコネクタ位置Ａ〜Ｍ）とスイッチユニット１５０の通信ポートを示すポート識別情報が固定した接続関係となる。以下の説明では、ポート識別情報がスイッチポート番号である場合を説明する。このため、装置の回路設計の時点で、図４に示すように、スイッチユニット１５０の通信ポートのスイッチポート番号ｐ−１〜ｐ−ｎとユニット収容位置Ａ〜Ｍとを対応付けたテーブル１５４を、メモリ１５２に設定しておく。通信ポートに接続されている処理ユニットのユニット収容位置は、テーブル１５４を参照して通信ポートのスイッチポート番号から得られる。
【００３３】
通信ポートｐ−１〜ｐ−ｎと処理ユニットとのリンクが確立されたときに、スイッチユニット１５０のＣＰＵ１５１は、メモリ１５２に記憶したテーブル１５４を参照することで、通信ポートの接続先である処理ユニットのユニット収容位置を特定できる。
【００３４】
処理ユニットの接続形態は上記した形態に限られない。次に、他の接続形態を説明する。例えば図５に示すように、スイッチユニット１５０の通信ポートと各処理ユニットがそれぞれ汎用のＬＡＮケーブル用のコネクタを備えている場合には、ユニット間接続ボード１６１を介さずに、処理ユニットがネットワークスイッチ１５３の任意の通信ポートとＬＡＮケーブルで接続される。
【００３５】
この接続形態の場合、制御ユニット１１０のイーサネット部１１３は制御データ用の通信ポート１１３ａと映像データ用の通信ポート１１３ｂを有する。
【００３６】
収録ユニット１２０のイーサネット部１２３は制御データ用の通信ポート１２３ａと映像データ用の通信ポート１２３ｂを有する。記録ユニット１３０、再生ユニット１４０も制御ユニット１１０、収録ユニット１２０と同様に、制御データ用の通信ポート１３３ａ、１４３ａと映像データ用の通信ポート１３３ｂ、１４３ｂを有する。
【００３７】
すなわち、各処理ユニットのイーサネット部１１３，１２３…には、制御データ用の通信ポート１１３ａ，１２３ａ…と映像データ用の通信ポート１１３ｂ，１２３ｂ…をそれぞれ有する。
【００３８】
スイッチユニット１５０の基板１５０ａはネットワークスイッチ１５３を有し、ネットワークスイッチ１５３は複数の通信ポートｐ−１〜ｐ−ｎを有する。通信ポートｐ−１〜ｐ−ｎは処理ユニットの通信ポートとＬＡＮケーブルで接続されている。
【００３９】
この接続形態では、スイッチユニット１５０のネットワークスイッチ１５３の通信ポートと処理ユニットの接続関係は、固定的ではない。
【００４０】
スイッチユニット１５０の通信ポートのスイッチポート番号とその接続先の処理ユニットのユニット収容位置との対応関係は、以下のようにして得られる。
【００４１】
スイッチユニット１５０のＣＰＵ１５１は、ネットワークスイッチ１５３の各通信ポートに接続された処理ユニットに付与されたＬＡＮ上のアドレス（ＭＡＣアドレス、および／またはＩＰアドレス）によって、ネットワークスイッチ１５３のスイッチング動作を行う。以下の説明は、ネットワークスイッチ１５３がＭＡＣアドレスによってスイッチング動作を行う場合を説明する。
【００４２】
ＭＡＣアドレスは、ネットワーク機器に設定されているアドレスである。またＩＰアドレスは、各処理ユニットのネットワーク接続用の通信ポートに割り当てられているアドレスである。ＩＰアドレスは、例えば、各処理ユニットが収容される筐体内の収容位置から導出される。処理ユニットの収容位置は、例えば処理ユニットが接続されるコネクタの位置（例えばコネクタ名）で表される。
【００４３】
ネットワークスイッチ１５３が処理ユニットに付与されたＭＡＣアドレスによって通信のスイッチング動作を行うために、ＣＰＵ１５１は  通信ポートに接続された処理ユニットから得られるＭＡＣアドレスをメモリ１５２に記憶する。この際、ＣＰＵ１５１は、図６に示すアドレス学習テーブル１５２ａをメモリ１５２に生成し、ＭＡＣアドレス以外にも処理ユニットとのリンク状態をアドレス学習テーブル１５２ａに記憶する。なお、ネットワークスイッチ１５３がＩＰアドレスによってスイッチング動作を行う場合、ＣＰＵ１５１は、処理ユニットのＬＡＮ上のアドレスとして、ＩＰアドレスをアドレス学習テーブル１５２ａ記憶してもよい。
【００４４】
ＣＰＵ１５１は、ネットワークスイッチ１５３の状態を常に監視し、ネットワークスイッチ１５３から得られる処理ユニットとの接続情報（スイッチポート番号と接続相手の処理ユニットのＭＡＣアドレス）と、接続相手の処理ユニットとのリンク状態の情報（ＯＮ、ＯＦＦ）を、アドレス学習テーブル１５２ａの該当するスイッチポート番号の該当する項目の欄へ記憶する。
【００４５】
リンク状態に変化が生じたときに、ＣＰＵ１５１は、アドレス学習テーブル１５２ａの内容（情報）を制御ユニット１１０へ送信する。リンク状態に変化が生じたときとは、リンク状態が「ＯＮ」から「ＯＦＦ」に変化した場合及びリンク状態が「ＯＦＦ」から「ＯＮ」に変化した場合である。リンク状態に変化が生じたときは、具体的にはリンクが新たに確立されたとき、およびリンク確立済みの処理ユニットとのリンクが切断されたときである。
【００４６】
図６に示すアドレス学習テーブル１５２ａは、スイッチユニット１５０の通信ポートのスイッチポート番号ｐ−１〜ｐ−ｎ、各処理ユニットのイーサネット部のＭＡＣアドレス、及び各通信ポートと各処理ユニットとのリンク状態を記憶する。
【００４７】
ＣＰＵ１５１は、アドレス学習テーブル１５２ａを参照することで、スイッチポート番号「ｐ−１」の通信ポートにはＭＡＣアドレス「ＭＡＣ−α」を持つ処理ユニットが接続されていることが判る。
【００４８】
しかし、ＣＰＵ１５１は、アドレス学習テーブル１５２ａだけでは、ＭＡＣアドレス「ＭＡＣ−α」を持つ処理ユニットが、ビデオサーバ１１内のどの位置に収容されているか、どんな種類のユニットであるかは判らない。
【００４９】
各処理ユニットは、起動した際に、起動が完了したことを示す起動完了通知を制御ユニット１１０へ送信する。図７に示すように、起動完了通知２０には、ローカルエリアネットワーク上のアドレスとしてＩＰアドレスおよびＭＡＣアドレス、ユニット収容位置、ユニット種別、リンク状態を含む。各処理ユニットは、自己ユニットに関する起動完了通知を制御ユニット１１０へ送信する。
【００５０】
制御ユニット１１０は、起動完了通知２０とアドレス学習テーブル１５２ａの内容を受信する。両者はＭＡＣアドレスを共通に含むので、制御ユニット１１０のＣＰＵ１１１は、ＭＡＣアドレスをキーにしてこれらの情報を統合して、図８に示すユニット位置情報テーブル１１２ａを生成する。ＣＰＵ１１１は、生成したユニット位置情報テーブル１１２ａをメモリ１１２に記憶する。
【００５１】
ユニット位置情報テーブル１１２ａは、スイッチポート番号、ＭＡＣアドレス、ＩＰアドレス、ＭＡＣアドレス、ユニット収容位置、ユニット種別、リンク状態などを記憶する。
【００５２】
なお、アドレス学習テーブル１５２ａが処理ユニットのＩＰアドレスを記憶する場合は、ＩＰアドレスをキーにして起動完了通知２０とアドレス学習テーブル１５２ａの内容を統合してユニット位置情報テーブル１１２ａを生成しもよい。
【００５３】
ユニット位置情報テーブル１１２ａは、スイッチユニット１５０の通信ポートのスイッチポート番号と処理ユニットのユニット収容位置とを対応付けている。したがって、ユニット位置情報テーブル１１２ａによれば、処理ユニットとスイッチユニット１５０の通信ポートをＬＡＮケーブルで接続した場合でも、ＣＰＵ１１１はスイッチユニット１５０の通信ポートに接続された処理ユニットの収容位置を特定できる。
【００５４】
なお、制御ユニット１１０のＣＰＵ１１１が各処理ユニットから起動完了通知２０を受け取る毎に、ＣＰＵ１１１はユニット位置情報テーブル１１２ａを更新する。
【００５５】
また、上述のように、ＣＰＵ１５１は、通信ポートと処理ユニットとのリンク状態に変化が生じたときにアドレス学習テーブル１５２ａの内容を制御ユニット１１０へ送信する。このため、制御ユニット１１０のＣＰＵ１１１は、アドレス学習テーブル１５２ａの内容を受け取る度に、ユニット位置情報テーブル１１２ａを更新する。
【００５６】
また、スイッチユニット１５０の通信ポートと処理ユニット間のリンクが途切れたときには、スイッチユニット１５０がリンクの途切れを検出してアラーム通知を制御ユニット１１０へ送信する。アラーム通知は、処理ユニットとのリンク状態がＯＮからＯＦＦになった通信ポートのスイッチポート番号、つまりポート識別情報を含む。ＣＰＵ１１１は、アラーム通知に含まれるスイッチポート番号に基づいてユニット位置情報テーブル１１２ａを検索し、リンクが切れた処理ユニットおよびその収容位置を知ることができる。ＣＰＵ１１１はリンク状態が変化した処理ユニットの収容位置を導出する導出部として機能する。
【００５７】
スイッチユニット１５０の通信ポートは、通信ポートに接続されている処理ユニットが正常に動作している場合はリンク状態がＯＮとなり、処理ユニットが接続されていない場合や機器故障時などにはリンク状態はＯＦＦとなる。スイッチユニット１５０のＣＰＵ１５１は、各通信ポートのリンク状態を監視しているので、リンク状態ＯＮの通信ポートがリンク状態ＯＦＦに変化した場合には、その通信ポートに接続されている処理ユニットとの通信が行えない状態になったことが判る。この場合、ＣＰＵ１５１は異常発生時の処理を行う。
【００５８】
ところで、ビデオサーバの保守作業などで一部の処理ユニットをコネクタから抜き取ることがある。この場合、リンク状態がＯＮからＯＦＦへの変化は異常な状態とは言えないので、異常発生処理を行うことは不適切である。処理ユニットをコネクタから抜き取る保守作業は、サービス運用中には行わない作業である。したがって、処理ユニットをコネクタから抜き取るこの作業は、対象の処理ユニットの状態をサービス運用中からサービス停止中に変更した後に実施される。
【００５９】
保守対象の処理ユニットは、自己の状態がサービス停止中になったことを他の処理ユニットに通知する。制御ユニット１１０のＣＰＵ１１１はこのサービス停止通知を受けると、図８に示したユニット位置情報テーブル１１２ａから、どの処理ユニットがサービス停止になったかを検出できる。
【００６０】
制御ユニット１１０は、ネットワークスイッチ１５３に接続されている処理ユニットがサービス運用中かサービス停止中かを知ることができるので、サービス運用中に発生した通信異常のみをエラーとして扱い、サービス停止中に発生した通信異常をエラーとして扱わない。例えば、サービス停止中に処理ユニットが抜き取られたことなどに起因する通信異常はエラーとして扱わない。
【００６１】
上記のように、スイッチユニット１５０のＣＰＵ１５１はネットワークスイッチ１５３の各通信ポートのリンク状態を監視し、ＣＰＵ１５１は各通信ポートのリンク状態を監視する監視部として機能する。これにより、ＣＰＵ１５１は通信ポートに接続されている処理ユニットの通信異常の発生を速やかに検出できる。
【００６２】
なお、処理ユニットの故障などで通信異常が発生した場合であっても、スイッチユニット１５０がユニットリンク状態ＯＦＦの発生を検出できない場合は、スイッチユニット１５０は異常発生を知ることができない。
【００６３】
本実施例では、図５に示したように各処理ユニットは、処理ユニットの動作を制御するための制御データのための通信ポートと、映像データのための通信ポートとを有する。
【００６４】
したがって、スイッチユニット１５０はネットワークスイッチ１５３の各通信ポートのリンク状態を監視し、制御データ系通信路に異常を検出したときは、映像データ系の通信路を経由して、制御ユニット１１０が異常の発生を処理ユニットへ通知できる。逆にスイッチユニット１５０が映像データ系通信路に異常を検出したときは、制御データ系通信路を経由して、制御ユニット１１０が異常の発生を処理ユニットへ通知できる。
【００６５】
このように異常が発生した処理ユニットに対して別経路の通知手段を確保することで、該当処理ユニットでは異常時の処理を正しく行う機会が増え、装置動作の安定性を高めることができる。
【００６６】
続いてこの放送番組送出システムの通常の動作を説明する。
カメラ１２により撮影された映像信号をビデオサーバ１１に記録する場合、制御ユニット１１０は収録ユニット１２０へ制御信号を送り、収録ユニット１２０へ映像信号の取り込みを指示する。
【００６７】
収録ユニット１２０では、制御ユニット１１０からの指示に従いＣＰＵ１２１がカメラ１２により撮影された映像信号をＭＰＥＧ２などの圧縮符号化形式の映像データへ符号化する。
【００６８】
また制御ユニット１１０が収録ユニット１２０へ制御信号を送ると同時に、制御ユニット１１０は記録ユニット１３０に制御信号を送り、記録ユニット１３０に映像データの書き込みを指示する。この指示に従い記録ユニット１３０では、ＣＰＵ１３１が、収録ユニット１２０により符号化された映像データを記録媒体Ｍへ書き込む。
【００６９】
記録媒体Ｍに記録されている映像データを再生する場合、制御ユニット１１０は記録ユニット１３０へ制御信号を送り、記録ユニット１３０に対して映像データの読み出しを指示する。この指示により、記録ユニット１３０では、ＣＰＵ１３１が記録媒体Ｍから映像データを読み出し、読み出した映像データを再生ユニット１４０に送る。
【００７０】
また制御ユニット１１０が記録ユニット１３０へ制御信号を送ると同時に、制御ユニット１１０は再生ユニット１４０に制御信号を送り、再生ユニット１４０に映像データの復号化を指示する。この指示に従い再生ユニット１４０では、ＣＰＵ１４１が記録ユニット１３０から受け取ったＭＰＥＧ２形式の映像データを映像信号に復号し、復号された映像信号を出力する。
【００７１】
次に、図９を参照して処理ユニット間で通信中にリンクが途切れる異常が発生した場合の動作を説明する。
【００７２】
例えばスイッチユニット１５０と収録ユニット１２０間でリンクが確立した後、両者間で通信中にリンク切れが発生する。すると、スイッチユニット１５０のＣＰＵ１５１は、ネットワークスイッチ１５３の通信ポートのリンク状態ＯＦＦを検出する（ステップＳ１０１）。
【００７３】
すると、ＣＰＵ１５１は、リンク状態がＯＦＦとなった通信ポートのスイッチポート番号を含むアラーム通知を生成する。そして、ＣＰＵ１５１は、ＬＡＮを通じて制御ユニット１１０へアラーム通知を送信する（ステップＳ１０２）。
【００７４】
制御ユニット１１０のＣＰＵ１１１は、イーサネット部１１３を通じてアラーム通知を受信すると、ＣＰＵ１１１は、アラーム通知に含まれるスイッチポート番号をキーにしてユニット位置情報テーブル１１２ａを検索する。またＣＰＵ１１１は、ユニット位置情報テーブル１１２ａから、通信異常になった処理ユニットのユニット収容位置（例えばコネクタ名）を特定し、発報する。また、ＣＰＵ１１１は、スイッチユニットから通知されるアドレス学習テーブルの内容に基づいてユニット位置情報テーブル１１２ａのユニットリンク状態を更新する。
【００７５】
スイッチユニット１５０には、例えば処理ユニットのユニット収容位置毎の警報灯が設けられている。発報動作の一例としては、リンク状態がＯＦＦになった処理ユニットのユニット収納位置を示す警報灯を点灯させる。また発報動作は、予め設定された電子メールアドレスへ、リンク状態がＯＦＦになった処理ユニットの種別、処理ユニットのユニット収容位置、リンク状態がＯＦＦ等の障害状況の情報を含むメッセージを送信してもよい。
【００７６】
次に、不使用ポートの判定方法を説明する。
【００７７】
スイッチユニット１５０のＣＰＵ１５１は、スイッチユニット１５０の通信ポート毎のリンク状態、及びスイッチユニット１５０の通信ポート毎の異常発生の有無を判定できる。ＣＰＵ１５１は、装置の起動後から通信ポートのリンク状態ＯＦＦが継続した時間を測定する。予め設定された時間よりも長くリンク状態ＯＦＦが継続した場合は、ＣＰＵ１５１はその通信ポートは処理ユニットが接続されていない不使用ポートであると判定する。
【００７８】
スイッチユニット１５０のＣＰＵ１５１は、不使用と判定された通信ポートに対する供給電源をオフに制御する。不使用と判定された通信ポートに対する供給電源をオフにすることは、装置の機能を損なうことなく、装置の消費電力を低減できる。
【００７９】
一方、ＣＰＵ１５１は、不使用と判定され供給電源がオフにされた通信ポートに、予め設定された時間毎に電源を供給し、リンク状態がＯＮとなったか否かを判定する。電源を供給している所定の時間に、リンク状態がＯＮとならない場合には、再度電源をオフする。
【００８０】
また、定期的な通信ポートへの電源供給後にリンク状態がＯＮとなった場合には、ＣＰＵ１５１はそのまま電源供給状態を継続する。リンク状態がＯＮとなった場合には、ＣＰＵ１５１は接続機器が存在すると判定する。これにより、装置が起動した後に処理ユニットが追加される場合でも、追加された処理ユニットに対応する通信ポートに電源が供給される。このように定期的にネットワークスイッチ１５３の通信ポートへの電源供給をオンしリンク状態を確認することで、ネットワークスイッチ１５３の消費電力の低減を行うと同時に処理ユニットの追加接続にも対応できる。
【００８１】
また、図５に示したように、各処理ユニットが制御系データの通信ポートと、映像系データの通信ポートの２種類を有し、かつ、ネットワークスイッチの通信ポートが１つの処理ユニットに対して予めペアで使用されるように構成されている場合は、ＣＰＵ１５１は、上記した定期的なネットワークスイッチの通信ポートへの電源供給は、制御系データと映像系データのいずれか一方に対する通信ポートに対してのみ行う。
【００８２】
つまり、図５に示した処理ユニットの接続状態において、新たな処理ユニットがスイッチポート番号ｐ−５、ｐ−６のペアの通信ポートに追加接続されるように構成されている場合、スイッチポート番号ｐ−５の制御系データの通信ポートに対してのみ定期的に電源が供給される。リンク状態がＯＮになった場合のみ、ＣＰＵ１５１は、スイッチポート番号ｐ−６の映像系データの通信ポートに対しても電源を供給するように制御する。これにより、映像系データの不使用の通信ポートは常時電源がオフとなり、不使用ポートに対する電源オン時間を短縮できる。これにより、消費電力を低減できる。なお、逆に、映像系データの通信ポートに対してのみ定期的に電源を供給して、リンク状態を判定してもよい。リンク状態がＯＮとなった場合、制御系データの通信ポートにも電源を供給する。
【００８３】
このように第１の実施例によれば、スイッチユニット１５０は、各処理ユニットが起動すると、ネットワークスイッチ１５３の通信ポートを示すスイッチポート番号と、通信ポートに接続される処理ユニットのネットワーク上のアドレスと、通信ポートのリンク状態とを対応付けたアドレス学習テーブル１５２ａを作成し、それをメモリ１５２に記憶する。またスイッチユニット１５０は、アドレス学習テーブル１５２ａの内容を制御ユニット１１０へ送信する。各処理ユニットは、起動時に起動完了通知を制御ユニット１１０へ送信する。起動完了通知は、ＩＰアドレス、ＭＡＣアドレス、ユニット収納位置、ユニット種別、処理ユニットのリンク状態を含む。制御ユニット１１０は、アドレス学習テーブル１５２ａと起動完了通知２０に基づいて、ユニット位置制御テーブル１１２ａを作成し、それをメモリ１１２に記憶する。
【００８４】
ネットワークスイッチ１５３の通信ポートのリンク状態がＯＮからＯＦＦに変化した場合、ＣＰＵ１５１は、リンク状態が変化した通信ポートのスイッチポート番号を含むアラーム通知を生成し、アラーム通知を制御ユニット１１０へ送信する。制御ユニット１１０では、受け取ったアラーム通知に含まれるスイッチポート番号をキーにしてユニット位置情報テーブル１１２ａを検索して、通信異常に陥ったユニットの収容位置を特定し、発報する。これにより、ユーザは障害発生箇所を容易に特定できる。したがって、処理ユニット間をＬＡＮで接続し通信を行っている中で発生した通信異常等の障害に対して処理ユニットの交換などの対応を迅速に行うことで、障害からの早期の復旧を図ることができる。
【００８５】
第1の実施例では、ビデオサーバが制御ユニット１１０とスイッチユニット１５０を有する例を説明した。しかし、ビデオサーバは、制御ユニット１１０の機能とスイッチユニット１５０の機能を備えた１つの処理ユニットを有してもよい。その処理ユニットは、例えば制御＆スイッチユニットと名付けられる。
【００８６】
また第1の実施例では、ビデオサーバ１１の処理ユニットは１つの筐体に収容されている。しかし他の筐体に収容された処理ユニット、或いは他のビデオサーバが、ＬＡＮケーブルを介してネットワークスイッチ１５３と接続されてもよい。この場合１つのビデオサーバが複数の筐体で構成されることになる。
（第２の実施例）
【００８７】
図１０は第２の実施例のビデオサーバの構成を示す。図１０に示すように、この第２の実施例のビデオサーバは、図２のビデオサーバを複数台有する。即ち、複数台のビデオサーバが一つのビデオサーバを構成する。
【００８８】
第２の実施例のビデオサーバは、４つの筐体：筐体Ａ、筐体Ｂ、筐体Ｃ、筐体Ｄを有する。筐体Ａ〜筐体Ｄは、それぞれ同様に構成されている。筐体Ａには複数の処理ユニットＡ１〜Ａ５が収容されている。ここでは、一つの筐体に５つの処理ユニットＡ１〜Ａ５が備えられている例について説明する。
【００８９】
処理ユニットＡ１は、制御ユニットとスイッチユニットが統合された制御＆スイッチユニットであり、システム全体を統括的に制御する。それ以外の処理ユニットＡ２〜Ａ５は筐体Ａの内部で個々に動作する処理ユニットである。
【００９０】
制御＆スイッチユニットＡ１は、ネットワークスイッチ２１１、アドレス学習テーブル２１２、ＣＰＵ２１３、ユニット位置情報テーブル２１４などを備える。
【００９１】
筐体Ｂは、スイッチユニットＢ１と処理ユニットＢ２〜Ｂ５を有する。スイッチユニットＢ１は、ネットワークスイッチ３１１、アドレス学習テーブル３１２、ＣＰＵ３１３などを備える。
【００９２】
筐体Ｃは、スイッチユニットＣ１と処理ユニットＣ２〜Ｃ５を有する。スイッチユニットＣ１は、ネットワークスイッチ４１１、アドレス学習テーブル４１２、ＣＰＵ４１３などを備える。
【００９３】
筐体Ｄは、スイッチユニットＤ１と処理ユニットＤ２〜Ｄ５を有する。スイッチユニットＤ１は、ネットワークスイッチ５１１、アドレス学習テーブル５１２、ＣＰＵ５１３などを備える。
【００９４】
筐体Ａ〜Ｄ内に存在するネットワークスイッチ２１１，３１１，４１１，５１１それぞれには、同一筐体内の全ての処理ユニットが接続される。ネットワークスイッチ２１１には、処理ユニットＡ２〜Ａ５が接続される。ネットワークスイッチ３１１には、処理ユニットＢ２〜Ｂ５が接続される。ネットワークスイッチ４１１には、処理ユニットＣ２〜Ｃ５が接続される。ネットワークスイッチ５１１には、処理ユニットＤ２〜Ｄ５が接続される。
【００９５】
またネットワークスイッチ２１１はネットワークスイッチ３１１と接続され、ネットワークスイッチ３１１はネットワークスイッチ４１１と接続され、さらにネットワークスイッチ４１１はネットワークスイッチ５１１と接続される。一つの筐体は、同種の処理ユニットのみを収容してもよく、種類の異なる処理ユニットを収容してもよい。
【００９６】
図１１は、アドレス学習テーブルを示す。参照番号２１２は筐体Ａの制御＆スイッチユニットＡ１のＣＰＵ２１３が作成するアドレス学習テーブルを示す。参照番号３１２は筐体ＢのスイッチユニットＢ１のＣＰＵ３１３が作成するアドレス学習テーブルを示す。参照番号４１２は筐体ＣのスイッチユニットＣ１のＣＰＵ４１３が作成するアドレス学習テーブルを示す。参照番号５１２は筐体ＤのスイッチユニットＤ１のＣＰＵ５１３が作成するアドレス学習テーブルを示す。
【００９７】
筐体Ａ〜Ｄが図１０のように接続されている場合、アドレス学習テーブル２１２では、筐体Ａのスイッチポート番号「ｐ−１」には処理ユニットＡ１のＭＡＣアドレス「Ａ−１」、スイッチポート番号「ｐ−２」には処理ユニットＡ２のＭＡＣアドレス「Ａ−２」、スイッチポート番号「ｐ−３」には処理ユニットＡ３のＭＡＣアドレス「Ａ−３」、スイッチポート番号「ｐ−４」には処理ユニットＡ４のＭＡＣアドレス「Ａ−４」、スイッチポート番号「ｐ−５」には処理ユニットＡ５のＭＡＣアドレス「Ａ−５」が登録される。
【００９８】
スイッチポート番号「ｐ−６」には、筐体Ｂ，Ｃ，Ｄ内の全ての処理ユニットのＭＡＣアドレスが登録される。
【００９９】
筐体Ｂ、筐体Ｃ、筐体Ｄのアドレス学習テーブル３１２，４１２，５１２には、筐体Ａのアドレス学習テーブル２１２と同様に、それぞれの筐体のスイッチポート番号と各処理ユニットのＭＡＣアドレスが登録される。
【０１００】
各処理ユニット間、各筐体間を接続するネットワークは、装置内部で閉じたネットワークである。したがって、ＭＡＣアドレス及びＩＰアドレスは装置内部でユニークであれば、それらのローカルアドレスを自由に設定できる。
【０１０１】
第２の実施例では、各筐体には個別の識別子である筐体ＩＤが割り当てられる。例えば筐体内に備えられたネットワークスイッチを使用して筐体ＩＤ値を設定する。
【０１０２】
各処理ユニットはネットワークスイッチの状態を参照することで、筐体ＩＤを認識できる。またＭＡＣアドレス及びＩＰアドレスの決定にＩＤ番号が用いられる。このため、筐体ＩＤはＭＡＣアドレス及びＩＰアドレスから算出できる。例えばアドレス部の下位１６ビットが筐体ＩＤ番号に用いられる。
【０１０３】
このようにＭＡＣアドレスと筐体ＩＤ間に関連性を持たせる。これにより、各スイッチユニットのアドレス学習テーブル２１２〜５１２内に登録されたＭＡＣアドレスに基づいて、スイッチユニットを収容する筐体を判別できる。
【０１０４】
筐体Ａの制御＆スイッチユニットＡ１のＣＰＵ２１３は、ＬＡＮを介して筐体Ｂ〜Ｄのアドレス学習テーブル３１２〜５１２の登録内容を読み出してアドレス学習テーブル３１２〜５１２の登録内容を収集する。
【０１０５】
これにより、ＣＰＵ２１３は、アドレス学習テーブル２１２の内容から、例えば筐体Ａの「ｐ−６」ポートの先には筐体Ｂ，Ｃ，Ｄが接続されていることが判る。ＣＰＵ２１３は、アドレス学習テーブル３１２の内容から、筐体Ｂの「ｐ−６」ポートには筐体Ａが接続され、「ｐ−７」ポートの先には筐体ＣとＤが接続されていることが判る。ＣＰＵ２１３は、アドレス学習テーブル４１２の内容から、筐体Ｃの「ｐ−６」ポートの先には筐体Ａと筐体Ｂが接続され、「ｐ−７」ポートの先には筐体Ｄが接続されていることが判る。ＣＰＵ２１３は、アドレス学習テーブル５１２の内容から、筐体Ｄの「ｐ−６」ポートの先に筐体Ａ，Ｂ，Ｃが接続されていることが判る。
【０１０６】
また、筐体の接続形態についても、図１２に示すように、筐体Ａの「ｐ−６」ポートと筐体Ｂの「ｐ−６」ポートが接続されていること、筐体Ｂの「ｐ−７」ポートと筐体Ｃの「ｐ−６」ポートが接続されていること、筐体Ｃの「ｐ−７」ポートと筐体Ｄの「ｐ−６」ポートが接続されていることが、実際のＬＡＮケーブルの接続状態を目で確認することなく判る。
【０１０７】
これらのＬＡＮ接続状態の判別は、装置全体を制御するＣＰＵ２１３が行う。各処理ユニットはネットワークを介して相互に接続されているため、筐体Ａ〜Ｄ毎に収集した全てのネットワークスイッチの情報を制御＆スイッチユニットＡ１のＣＰＵ２１３に集めることで、ＣＰＵ２１３はＬＡＮ接続形態を判別できる。
【０１０８】
また、各筐体のアドレス学習テーブルの内容と、以下に説明する起動完了通知に基づいて、処制御＆スイッチユニットＡ１のＣＰＵ２１３は、ユニット位置情報テーブル２１４を生成する。ユニット位置情報テーブル２１４により、ＣＰＵ２１３は、通信ポートと、通信ポートに接続された処理ユニットの収容位置を特定できる。
【０１０９】
図１３を参照して各筐体における制御＆スイッチユニットＡ１，スイッチユニットＢ１，Ｃ１，Ｄ１が起動する時の動作の具体例を説明する。  
この場合、筐体Ａ〜筐体Ｄの電源を入れると、筐体Ａでは、制御＆スイッチユニットＡ１のＣＰＵ２１３、処理ユニットＡ２のＣＰＵ、…、処理ユニットＡ５のＣＰＵが起動する（ステップＳ２０１）。その後、処理ユニットＡ２のＣＰＵから起動完了通知が制御＆スイッチユニットＡ１のＣＰＵ２１３へ送信される（ステップＳ２０２）。起動完了通知は、第1の実施例と同様に、処理ユニットのＩＰアドレス、ＭＡＣアドレス、筐体内のユニット収容位置、ユニット種別、リンク状態などを含む。
【０１１０】
起動完了通知を受けた制御＆スイッチユニットＡ１のＣＰＵ２１３は、起動完了通知に対する応答としての起動完了応答を処理ユニットＡ２へ送信する（ステップＳ２０３）。
【０１１１】
続いて制御＆スイッチユニットＡ１のＣＰＵ２１３は、アドレス学習テーブルの内容と処理ユニットＡ２のＣＰＵからの起動完了通知に含まれる情報から、ユニット位置情報テーブルを作成しメモリに記憶する（ステップＳ２０４）。処理ユニットＡ３，Ａ４，Ａ５についても処理ユニットＡ２と同様の処理が行われる。
【０１１２】
また、筐体Ｂでは、電源投入により制御ユニットＢ１のＣＰＵ３１３、処理ユニットＢ２のＣＰＵ、…、処理ユニットＢ５のＣＰＵが起動する（ステップＳ２０１）。その後、各処理ユニットのＣＰＵから起動完了通知が制御ユニットＢ１のＣＰＵ３１３へ送信される（ステップＳ２０２）。
【０１１３】
起動完了通知を受けた制御ユニットＢ１のＣＰＵ３１３は、起動完了通知に対する応答としての起動完了応答を起動完了通知元の処理ユニットへ送信する（ステップＳ２０２）。
【０１１４】
続いて制御ユニットＢ１のＣＰＵ３１３は、アドレス学習テーブルの内容と処理ユニットＢ２のＣＰＵからの起動完了通知に含まれる情報からユニット位置情報テーブルを作成する（ステップＳ２０４）。その後、ＣＰＵ３１３は、ユニット位置情報テーブルの内容であるユニット位置情報を制御＆スイッチユニットＡ１へ送信する（ステップＳ２０５）。処理ユニットＢ３，Ｂ４，Ｂ５についても処理ユニットＢ２と同様の処理が行われる。
【０１１５】
また、筐体Ｃおよび筐体Ｄについても筐体Ｂにおける処理と同様の処理が行われる。
【０１１６】
制御＆スイッチユニットＡ１では、筐体Ｂ〜Ｄからのユニット位置情報テーブルの内容が受信されると、ＣＰＵ２１３は、筐体Ｂ〜Ｄから受信されたユニット位置情報の内容とメモリに記憶しておいた筐体Ａ自体のユニット位置情報とを用いて、複数の筐体で構成されるシステム全体のユニット位置情報テーブルを作成し、メモリに記憶する（ステップＳ２０６）。
【０１１７】
以上のようにシステム全体のユニット位置情報テーブルを作成することで、システムを構成する複数の筐体と各筐体に収容されたユニットの収容位置を特定できる。また、システム全体のユニット位置情報テーブルによって筐体間の接続形態が判別できる。
【０１１８】
なお、筐体Ａ〜Ｄのアドレス学習テーブル２１２〜５１２は、各筐体のネットワークスイッチの通信ポートのリンク状態の変化が検出される度に更新される。また筐体Ａ〜Ｄのユニット位置情報テーブルも、各筐体のネットワークスイッチの通信ポートのリンク状態の変化が検出される度に更新される。
【０１１９】
また筐体Ｂ〜ＤのスイッチユニットのＣＰＵは、自己のネットワークスイッチの通信ポートのリンク状態がＯＮからＯＦＦに変化するたびに、リンク状態が変化した通信ポートの識別情報を含むアラーム通知を制御＆スイッチユニットＡ１のＣＰＵ２１３に送信する。制御＆スイッチユニットＡ１のＣＰＵ２１３は、アラーム通知とユニット位置情報テーブルに基づいて、リンク状態がＯＦＦに変化した通信ポートに接続された処理ユニットを特定できる。また筐体Ａの制御＆スイッチユニットＡ１のＣＰＵ２１３は、自己のネットワークイッチの通信ポートのリンク状態がＯＮからＯＦＦに変化すると、リンク状態が変化した通信ポートの識別情報とユニット位置情報テーブルに基づいて、リンク状態がＯＦＦに変化した通信ポートに接続された処理ユニットを特定できる。これにより、制御＆スイッチユニットＡ１のＣＰＵ２１３は、リンク状態がＯＮからＯＦＦに変化した通信ポートに接続された処理ユニットおよび処理ユニットの収容位置を特定できる。また制御＆スイッチユニットＡ１のＣＰＵ２１３は、リンク状態がＯＮからＯＦＦに変化した場合、発報を行う。
【０１２０】
また、上記のようにビデオサーバは複数筐体Ａ〜Ｄの接続形態を認識できるため、ビデオサーバは、例えば筐体Ｃの障害発生時にその影響範囲を知ることが可能である。
【０１２１】
例えば、図１０に示した例のようにビデオサーバ全体の制御を行う制御＆スイッチユニットＡ１が筐体Ａに収容されているときに、筐体Ｃのネットワークスイッチ４１１が故障した場合には、筐体Ａと筐体Ｃ、Ｄとの通信が途切れ、この間の通信のリンク状態がＯＦＦになる。
【０１２２】
一方、筐体Ａ，筐体Ｂ間の通信には異常が発生しないため、筐体ＡのＣＰＵ２１３は筐体Ｃ，筐体Ｄを使用する処理を停止し、筐体Ａ，筐体Ｂのみを使用してシステムとしての機能を維持するなどの対応策を取ることができる。
【０１２３】
このように、ＬＡＮで連結された複数の筐体のうち、途中の筐体でリンクが切れると、その先に接続された筐体との通信に影響が生じる。このため、筐体間の接続形態を知ることは、例えば、ビデオサーバの停止処理時の筐体毎の停止順序などに利用できる。
【０１２４】
ビデオサーバの停止処理でも制御ユニット＆スイッチＡ１が各処理ユニットへ停止指示を送ることにより、停止処理が開始される。しかし、途中の筐体が停止してしまうとその先に接続されている筐体と筐体Ａとの通信が途切れてしまうので、接続形態の情報を利用して、ネットワークの末端から停止処理を行う。これにより通信が途切れの問題を回避できる。
【０１２５】
例えば、図１２の例において、例えば制御＆スイッチユニットＡ１が筐体Ａに収容される場合は、筐体Ｄを停止した後、筐体Ｃを停止し、更に筐体Ｂ、筐体Ａの順で停止処理を行うようにすればよい。
【０１２６】
以上のように第２の実施例によれば、複数の筐体Ａ，Ｂ，Ｃ，Ｄに、複数の処理ユニットそれぞれを特定するＭＡＣアドレス、或いはＩＰアドレスを通信ポートに対応付けたアドレス学習テーブル２１２〜５１２を設ける。ＣＰＵ２１３を備えた筐体Ａがネットワークを介して筐体Ｂ，筐体Ｃ，筐体Ｄから個々の処理ユニットのユニット位置情報テーブルを収集し、これらのユニット位置情報テーブルからシステム全体のユニット位置情報テーブル２１４を生成する。ネットワークスイッチの通信ポートのリンク状態がＯＮからＯＦＦに変化するたびに、制御＆スイッチユニットＡ１のＣＰＵ２１３は、リンク状態が変化した通信ポートの識別情報とユニット位置情報テーブル２１４に基づいて、リンク状態が変化した通信ポートに接続された処理ユニットのユニット収容位置を特定できる。
【０１２７】
またユニット位置情報テーブル２１４により、複数の筐体Ａ〜Ｄ間を接続しているＬＡＮ配線を辿ることなく、筐体Ａ〜Ｄ間の接続状態を確認することができ、保守性を向上することができる。
【０１２８】
また、第２の実施例では、途中の筐体の電源をオフさせると、その先に接続された筐体と筐体Ａとの通信に影響が生じる。このため、接続状態の情報を利用してネットワークの末端から停止処理を行うことにより、望まない筐体の電源がオフになるという問題を回避できる。
【０１２９】
さらに、第２の実施例によれば、筐体Ａ〜Ｄ間を接続するネットワークは、装置内部で閉じたネットワークである。装置内部であれば、筐体ＩＤをＭＡＣアドレス／ＩＰアドレスの決定に利用する「アドレス付与ルール」の範囲内でＭＡＣアドレス／ＩＰアドレスは自由に設定できる。
【０１３０】
また筐体Ａ〜Ｄの接続形態は、筐体Ａ〜Ｄは直列に接続される図１２に示す接続形態に限られない。例えば、筐体Ｂ〜Ｄそれぞれが、筐体Ａに直接接続されてもよい。
【０１３１】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【０１３２】
また上記実施例に示した各構成要素を、コンピュータのハードディスク装置などのストレージにインストールしたプログラムで実現してもよく、またプログラムを、コンピュータ読取可能な電子媒体：electronic mediaに記憶しておき、プログラムを電子媒体からコンピュータに読み取らせることで本発明の機能をコンピュータが実現するようにしてもよい。電子媒体としては、例えばＣＤ−ＲＯＭ等の記録媒体やフラッシュメモリ、リムーバブルメディア：Removable media等が含まれる。さらに、ネットワークを介して接続した異なるコンピュータに構成要素を分散して記憶し、各構成要素を機能させたコンピュータ間で通信することで実現してもよい。
【符号の説明】
【０１３３】
１１…ビデオサーバ、１２…カメラ、１３…再生デッキ、１４…ノンリニア編集機、１５…放送設備、１６…モニタ、１７…操作端末、１１０…制御ユニット、１１１，１２１，１３１，１４１，１５１…ＣＰＵ、１１２…メモリ、１１２ａ，２１４…ユニット位置情報テーブル、１１３，１２３，１３３，１４３…イーサネット部、１５２ａ，２１２，３１２，４１２，５１２…アドレス学習テーブル、１５３，２１１，３１１，４１１，５１１…ネットワークスイッチ、１１３ａ，１２３ａ…通信ポート、１１５，１２５，１３５，１４５，１５５…ソケット、１２０…収録ユニット、１２０…収録ユニット、１２２…収録処理部、１３０…記録ユニット、１３２…記録処理部、１４０…再生ユニット、１４２…再生処理部、１５０…スイッチユニット、１５０ａ…基板、１６１…ユニット間接続ボード、１６２…コネクタ、Ａ〜Ｄ…筐体。
【図１】
0005279873.tif 000002
【図２】
0005279873.tif 000003
【図３】
0005279873.tif 000004
【図４】
0005279873.tif 000005
【図５】
0005279873.tif 000006
【図６】
0005279873.tif 000007
【図７】
0005279873.tif 000008
【図８】
0005279873.tif 000009
【図９】
0005279873.tif 000010
【図１０】
0005279873.tif 000011
【図１１】
0005279873.tif 000012
【図１２】
0005279873.tif 000013
【図１３】
0005279873.tif 000014