(57)【特許請求の範囲】
【請求項１】
放送番組のコンテンツの再生処理に用いられるものであって、前記再生処理を実行する現用系と当該現用系の予備に用いられる予備系とに二重化可能であって、１または複数の処理ユニットを含む一対のユニット部と、
前記現用系と前記予備系とに二重化可能であって、前記一対のユニット部をそれぞれ制御可能であり、かつ、相互に監視可能な一対の主制御部と、
を備え、
前記主制御部は、
前記現用系の前記ユニット部に含まれる一の前記処理ユニット、または対をなす前記主制御部が故障したことを検知する検知手段と、
前記現用系の前記ユニット部に含まれる一の前記処理ユニットが故障したことを検知した場合、当該故障した処理ユニットを含む前記現用系のユニット部と対をなす前記予備系のユニット部の前記処理ユニットについて、前記処理ユニットの単位で前記現用系への切り替えを行い、または対をなす前記主制御部が故障したことを検知した場合、当該故障した前記主制御部と対をなす前記予備系の前記主制御部について前記主制御部の単位で前記現用系への切り替えを行う系切替手段と、を有し、
前記処理ユニットの１つは、他の前記処理ユニット間の制御通信路を構成する一対の制御スイッチであって、前記現用系の制御スイッチと前記予備系の制御スイッチとは互いに接続されており、
前記現用系の主制御部と前記予備系の主制御部とは、前記一対の制御スイッチを介して相互に監視可能な構成になっている、
ことを特徴とするサーバ装置。
【請求項２】
前記処理ユニットの１つは、前記現用系と前記予備系とに二重化可能であって同一のコンテンツファイルを格納する一対のデータバッファを有して、前記データバッファ内のコンテンツファイルをベースバンドビデオ信号に復号する復号装置であり、
前記復号装置は、前記系切替手段による前記予備系から前記現用系への切り替えの際に、前記現用系の前記データバッファから前記予備系の前記データバッファに切り替える、ことを特徴とする請求項１記載のサーバ装置。
【請求項３】
前記予備系の前記ユニット部および前記主制御部について、前記現用系の前記ユニット部および前記主制御部と並列に動作させるように切り替える並列動作手段を更に有する、ことを特徴とする請求項１または２記載のサーバ装置。
【請求項４】
前記系切替手段は、故障時における該当箇所の系の切替えは、ＧＯＰ（Group  Of  Pictures）単位で行う、
ことを特徴とする請求項１ないし３のいずれか一記載のサーバ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、サーバ装置に関する。
【背景技術】
【０００２】
一般的に放送局における番組送出システムでは、オンエア停止の事故などを防止して放送の信頼性を高めるため、送信系統を二重構成にした冗長化を行っている。
【０００３】
より具体的には、番組送出システムには放送番組のコンテンツ（素材）を収録してオンエアに備えるビデオサーバが設けられており、ビデオサーバが現用系と予備系とに二重化されている。これらの現用系と予備系との２つのビデオサーバには、フロントスイッチ、主制御部、制御スイッチ、ストレージなどがそれぞれ備えられている。これらの現用系と予備系との２つのビデオサーバの各ストレージには、放送番組のベースバンドビデオ信号を圧縮符号化した圧縮符号化データをファイルにした同じコンテンツファイルが記憶蓄積（収録）されている。
【０００４】
このように現用系と予備系との二重化構成でシステムを構成することで、現用系のビデオサーバに障害が発生した場合にシームレスに予備系のビデオサーバに切り替え、処理を継続できるようになされている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−１８８７３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
従来技術においては、例えば、現用系のビデオサーバのいずれかのユニット（フロントスイッチ、主制御部、制御スイッチなど）が故障した場合は、正常なユニットも含めて、全て、予備系のビデオサーバに切り替えられることになる。
【０００７】
ところが、上述のような系の切り替えの際には、瞬断が全てのユニットで発生し、通信品質を低下させる上、予備系のビデオサーバの全てのユニットが現用系として、制御、監視が可能となるまでに時間を要する、という問題がある。
【課題を解決するための手段】
【０００８】
実施形態のサーバ装置は、放送番組のコンテンツの再生処理に用いられるものであって、前記再生処理を実行する現用系と当該現用系の予備に用いられる予備系とに二重化可能であって、１または複数の処理ユニットを含む一対のユニット部と、前記現用系と前記予備系とに二重化可能であって、前記一対のユニット部をそれぞれ制御可能であり、かつ、相互に監視可能な一対の主制御部と、を備え、前記主制御部は、前記現用系の前記ユニット部に含まれる一の前記処理ユニット、または対をなす前記主制御部が故障したことを検知する検知手段と、前記現用系の前記ユニット部に含まれる一の前記処理ユニットが故障したことを検知した場合、当該故障した処理ユニットを含む前記現用系のユニット部と対をなす前記予備系のユニット部の前記処理ユニットについて、前記処理ユニットの単位で前記現用系への切り替えを行い、または対をなす前記主制御部が故障したことを検知した場合、当該故障した前記主制御部と対をなす前記予備系の前記主制御部について前記主制御部の単位で前記現用系への切り替えを行う系切替手段と、を有し、前記処理ユニットの１つは、他の前記処理ユニット間の制御通信路を構成する一対の制御スイッチであって、前記現用系の制御スイッチと前記予備系の制御スイッチとは互いに接続されており、前記現用系の主制御部と前記予備系の主制御部とは、前記一対の制御スイッチを介して相互に監視可能な構成になっている。
【図面の簡単な説明】
【００１０】
【図１】図１は、実施形態にかかる番組送出システムの構成を示すブロック図である。
【図２】図２は、復号装置の構成を示すブロック図である。
【図３】図３は、１系のユニットを現用系とした場合の動作例を示すブロック図である。
【図４】図４は、２系のユニットを現用系とした場合の動作例を示すブロック図である。
【図５】図５は、主制御部の機能構成を示す機能ブロック図である。
【図６】図６は、第１の故障事例の動作を示すブロック図である。
【図７】図７は、第２の故障事例の動作を示すブロック図である。
【図８】図８は、第３の故障事例の動作を示すブロック図である。
【図９】図９は、両系の並列動作を示すブロック図である。
【発明を実施するための形態】
【００１１】
図１は、実施形態にかかる番組送出システム１００の構成を示すブロック図である。図１に示すように、番組送出システム１００は、放送番組のコンテンツ（素材）の再生処理に用いられるサーバ装置であるビデオサーバ１と、素材送出装置２と、プレビュースイッチ３と、モニタ４とを備えている。
【００１２】
素材送出装置２は、放送番組のコンテンツ（素材）の送出装置であって、例えばスタジオ等に設置される複数台のテレビカメラや多数のＶＴＲ等である。素材送出装置２は、ビデオサーバ１に対して放送番組のコンテンツ（素材）である放送番組信号（ベースバンドビデオ信号）やファイルを送出する。
【００１３】
ビデオサーバ１は、素材送出装置２から入力されるベースバンドビデオ信号を圧縮符号化して符号化ビデオデータに変換し、又は素材送出装置２から入力されるファイルに対するファイル処理を実行するエンコーダ／ファイル化部（図面ではエンコーダ、以下、ＥＮＣと略す。）１１ａ〜１１ｎ、圧縮符号化データや処理したファイルをコンテンツファイルとして記憶する記憶装置であるストレージ２１，３１、またストレージ２１，３１から読出したコンテンツファイルの圧縮符号化データを通常のベースバンドビデオ信号に復号して出力する復号装置（デコーダ、以下、ＤＥＣと省略する）１２ａ〜１２ｎを備えている。
【００１４】
プレビュースイッチ３は、ビデオサーバ１から出力されるベースバンドビデオ信号をモニタ４に対して選択出力する。モニタ４は、プレビュースイッチ３が出力するビデオ信号を入力して表示する。
【００１５】
次に、ビデオサーバ１について詳述する。図１に示すように、ビデオサーバ１は、内蔵されるマザーボード上に各種の処理ユニットを含む一対のユニット部５，６を設けており、１系のユニット部５と２系のユニット部６とに二重化されている。また、図１に示すように、ビデオサーバ１は、内蔵されるマザーボード上に一対の主制御部２３，３３を設けている。１系のユニット部５と２系のユニット部６とは、１系の主制御部２３および２系の主制御部３３によりそれぞれ制御可能である。
【００１６】
１系のユニット部５に含まれる処理ユニットとしては、フロントスイッチ２２、制御スイッチ２４、ストレージ２１などが備えられている。一方、２系のユニット部６に含まれる処理ユニットとしては、フロントスイッチ３２、制御スイッチ３４、ストレージ３１などが備えられている。また、エンコーダ／ファイル化部１１ａ〜１１ｎおよびＤＥＣ１２ａ〜１２ｎも、１系のユニット部５または２系のユニット部６に含まれる処理ユニットである。
【００１７】
各ストレージ２１，３１には、放送番組のベースバンドビデオ信号を圧縮符号化した圧縮符号化データ等をファイルにした同じコンテンツファイルが記憶蓄積（収録）される。なお、現用系のストレージに収録した圧縮符号化データ等のコンテンツファイルを、そのまま予備系のストレージに対してファイル転送するファイル転送コピー動作はマイグレーションと呼ばれるが、ここでの説明は省略する。
【００１８】
１系の主制御部２３は、マイクロコンピュータ構成であって、各部を集中的に制御するＣＰＵ（Central  Processing  Unit）やプログラム等の固定的データを予め記憶するＲＯＭ（Read  Only  Memory）、各種データを書き換え自在に記憶してワークエリア等として機能するＲＡＭ（Random  Access  Memory）などを備えている。同様に、２系の主制御部３３も、各部を制御するものであって、ＣＰＵ、ＲＯＭやＲＡＭを備えたマイクロコンピュータ構成である。
【００１９】
また、１系の主制御部２３および２系の主制御部３３は、外部制御機器（図示せず）からの放送番組のコンテンツ（素材）の送出指示に従い、１系のストレージ２１または２系のストレージ３１のいずれからコンテンツを入力するか、また、目的のＤＥＣ１２ａ〜１２ｎに切り替えてコンテンツファイルを送出するかを切り替えるＬ２スイッチ（layer  2  switch）を備えている。
【００２０】
エンコーダ／ファイル化部１１ａ〜１１ｎは、１系のフロントスイッチ２２、２系のフロントスイッチ３２の両系に対してデータを出力できるように、１系のフロントスイッチ２２および２系のフロントスイッチ３２に接続されている。
【００２１】
１系のフロントスイッチ２２および２系のフロントスイッチ３２は、エンコーダ／ファイル化部１１ａ〜１１ｎで生成された圧縮符号化データや処理されたファイルであるコンテンツファイルを、ストレージ２１，３１のうちの目的のストレージ宛てに切り替えるＬ２スイッチ（layer  2  switch）を備えている。
【００２２】
１系のストレージ２１は、１系のフロントスイッチ２２、２系のフロントスイッチ３２、および１系の主制御部２３、２系の主制御部３３に接続されており、両系からアクセス可能となっている。
【００２３】
同様に、２系のストレージ３１も、１系のフロントスイッチ２２、２系のフロントスイッチ３２、および１系の主制御部２３、２系の主制御部３３に接続されており、両系からアクセス可能となっている。
【００２４】
ＤＥＣ１２ａ〜１２ｎは、１系の主制御部２３、２系の主制御部３３の両系からデータを入力できるように、１系の主制御部２３および２系の主制御部３３に接続されている。
【００２５】
ここで、ＤＥＣ１２ａ〜１２ｎについて詳述する。図２は、ＤＥＣ１２ａ〜１２ｎの構成を示すブロック図である。図２に示すように、ＤＥＣ１２ａ〜１２ｎには大きく分けると２種類のバッファがある。一方は、パケットを受信して後段で分解するためのデータバッファであるパケット受信バッファ５１ａ，５１ｂであり、他方は、再生時に再生データ（ベースバンドビデオ信号）を一時的に蓄えておくための再生バッファ５２である。パケット受信バッファ５１ａは１系用であり、パケット受信バッファ５１ｂは２系用である。制御スイッチＩ／Ｆ５５は、１系の制御スイッチ２４や２系の制御スイッチ３４に接続されて、制御、監視、セレクタ５３の制御を行う。
【００２６】
例えば、１系のストレージ２１または２系のストレージ３１より１系の主制御部２３および２系の主制御部３３に同一の放送番組のコンテンツ（素材）を送信する場合において、現用系が１系である場合には、ＤＥＣ１２ａ〜１２ｎは、１系用のパケット受信バッファ５１ａからのコンテンツファイルの圧縮符号化データをセレクタ５３で選択して、復号部５４で圧縮符号化データを通常のベースバンドビデオ信号に復号して再生バッファ５２に一時的に蓄えるとともに、再生バッファ５２内のベースバンドビデオ信号を、プレビュースイッチ３を介してモニタ４に対して出力して再生する。
【００２７】
このような構成のＤＥＣ１２ａ〜１２ｎによれば、現用系が１系である場合における再生時において、１系の主制御部２３や１系の制御スイッチ２４が故障しても、ＤＥＣ１２ａ〜１２ｎが制御スイッチＩ／Ｆ５５から故障の系を判別して、瞬時にセレクタ５３を切り替えることにより、２系のパケット受信バッファ５１ｂ内のコンテンツファイルから再生できるようになる。なお、２系が現用系の場合は、上記の逆の動作で同様な処理が可能である。
【００２８】
１系の制御スイッチ２４は、１系のフロントスイッチ２２、１系のストレージ２１、１系の主制御部２３、エンコーダ／ファイル化部１１ａ〜１１ｎ、ＤＥＣ１２ａ〜１２ｎの制御通信路を構成し、放送番組のコンテンツ（素材）をストレージ２１に収録する指示や収録された放送番組のコンテンツ（素材）をＤＥＣ１２ａ〜１２ｎや再びエンコーダ／ファイル化部１１ａ〜１１ｎに送出する指示を各処理ユニット間でやり取りする。なお、図１においては、１系の制御スイッチ２４とエンコーダ／ファイル化部１１ａ〜１１ｎとは、互いに１で示すラインで接続されている。
【００２９】
また、１系の制御スイッチ２４は、２系のフロントスイッチ３２、２系のストレージ３１、２系の主制御部３３とも接続されている。
【００３０】
同様に、２系の制御スイッチ３４は、２系のフロントスイッチ３２、２系のストレージ３１、２系の主制御部３３、エンコーダ／ファイル化部１１ａ〜１１ｎ、ＤＥＣ１２ａ〜１２ｎの制御通信路を構成し、放送番組のコンテンツ（素材）をストレージ３１に収録する指示や収録された放送番組のコンテンツ（素材）をＤＥＣ１２ａ〜１２ｎや再びエンコーダ／ファイル化部１１ａ〜１１ｎに送出する指示を各ユニット間でやり取りする。なお、図１においては、２系の制御スイッチ３４とエンコーダ／ファイル化部１１ａ〜１１ｎとは、互いに２で示すラインで接続されている。
【００３１】
また、２系の制御スイッチ３４は、１系のフロントスイッチ２２、１系のストレージ２１、１系の主制御部２３とも接続されている。
【００３２】
加えて、１系の制御スイッチ２４と２系の制御スイッチ３４とが接続されている。このように１系の制御スイッチ２４と２系の制御スイッチ３４とを互いに接続することで、１系の主制御部２３および２系の主制御部３３は、１系の制御スイッチ２４および２系の制御スイッチ３４を介して相互に監視可能な構成になっている。
【００３３】
ここで、１系のユニットを現用系とした場合の動作について図３を参照しつつ説明する。図３に示すように、素材送出装置２から送出されたベースバンドビデオ信号やファイルはエンコーダ／ファイル化部１１ａ〜１１ｎに入力され、ファイルの場合はファイル処理、ベースバンドビデオ信号の場合は圧縮符号化して符号化ビデオデータに変換される。なお、どのエンコーダ／ファイル化部１１ａ〜１１ｎを入力系統とするかについては、現用系である１系の主制御部２３が１系の制御スイッチ２４を介してエンコーダ／ファイル化部１１ａ〜１１ｎを監視し、未使用中のエンコーダ／ファイル化部１１ａ〜１１ｎを割り当てるようにする。また、予め、エンコーダ／ファイル化部１１ａ〜１１ｎの使用割当をスケジューリングするようにしても良い。
【００３４】
エンコーダ／ファイル化部１１ａ〜１１ｎで生成された圧縮符号化データや処理されたファイルであるコンテンツファイルは、１系のフロントスイッチ２２に入力され、フロントスイッチ２２のＬ２スイッチによりストレージ２１，３１のうちの目的のストレージ宛て（ここでは、１系のストレージ２１）に切り替えて出力する。１系のストレージ２１は、放送番組のベースバンドビデオ信号を圧縮符号化した圧縮符号化データ等をファイルにしたコンテンツファイルを記憶蓄積（収録）する。
【００３５】
その後、外部制御機器（図示せず）から１系の主制御部２３に対して、必要な時間に目的の放送番組のコンテンツ（素材）の送出指示が届くと、主制御部２３は、１系のストレージ２１より主制御部２３のＬ２スイッチにより目的のＤＥＣ１２ａ〜１２ｎに切り替えて、コンテンツファイルを送出する。つまり、外部制御機器（図示せず）から指示されたＤＥＣ１２ａ〜１２ｎが出力系統として割り当てられる。
【００３６】
上述したような動作は、図４に示すように、２系のユニットを現用系とした場合も同様に動作することができる。そして、１系を現用系とした場合には、２系は予備系として動作し、２系を現用系とした場合には、１系が予備系として動作する。
【００３７】
次に、ビデオサーバ１の現用系におけるいずれかのユニット（フロントスイッチ、主制御部、制御スイッチなど）が故障した場合における予備系への切り替え動作について、事例を挙げて説明する。
【００３８】
このような現用系から予備系への切り替え動作は、１系の主制御部２３および２系の主制御部３３における動作により実現される。より具体的には、１系の主制御部２３および２系の主制御部３３においては、ＲＯＭ内のプログラムが起動するとＣＰＵが、図５に示すように、検知手段６０と、系切替手段７０と、として機能することによって、現用系から予備系への切り替え動作を実現する。
【００３９】
まず、第１の故障事例として現用系である１系の主制御部２３が故障した場合の動作について図６を参照しつつ説明する。
【００４０】
図６に示すように、現用系である１系の主制御部２３が故障した場合、１系の主制御部２３が故障したことを２系の主制御部３３の検知手段６０が検知する。１系の主制御部２３が故障したことを検知した２系の主制御部３３の系切替手段７０は、自身を現用系とする。すなわち、１系の主制御部２３が故障すると、２系の主制御部３３が現用系になり、１系のフロントスイッチ２２、１系のストレージ２１、１系の制御スイッチ２４はそのまま動作を継続する。このようにすることで、１系の制御スイッチ２４は、１系のフロントスイッチ２２、１系のストレージ２１、２系の主制御部３３、エンコーダ／ファイル化部１１ａ〜１１ｎ、ＤＥＣ１２ａ〜１２ｎの制御通信路を構成する。
【００４１】
制御通信路は、図６において破線で示すように、１系の制御スイッチ２４と２系の主制御部３３の系統が再構築されることにより制御通信が可能となり、１系のストレージ２１に蓄積された放送番組のコンテンツ（素材）は、図６において実線で示す経路でＤＥＣ１２ａ〜１２ｎに送出される。
【００４２】
なお、ストレージ２１，３１とＤＥＣ１２ａ〜１２ｎは両系と接続されているので、切替は瞬時に動作し、１系のフロントスイッチ２２、１系の制御スイッチ２４については切替動作をせず、故障箇所のみの系の切替えで済むとともに、ＤＥＣ１２ａ〜１２ｎのパケット受信バッファ５１ａ，５１ｂ内のデータにより再生を継続することから、通信の障害時間を最短に抑えることができる。
【００４３】
次に、第２の故障事例として現用系である１系のフロントスイッチ２２が故障した場合の動作について図７を参照しつつ説明する。
【００４４】
図７に示すように、現用系である１系のフロントスイッチ２２が故障した場合、１系のフロントスイッチ２２が故障したことを１系の制御スイッチ２４を介して１系の主制御部２３の検知手段６０が検知する。１系のフロントスイッチ２２が故障したことを検知した１系の主制御部２３の系切替手段７０は、２系のフロントスイッチ３２を現用系とする。すなわち、１系のフロントスイッチ２２が故障すると、２系のフロントスイッチ３２が現用系になり、１系のストレージ２１、１系の主制御部２３、１系の制御スイッチ２４はそのまま動作を継続する。このようにすることで、１系の制御スイッチ２４は、２系のフロントスイッチ３２、１系のストレージ２１、１系の主制御部２３、エンコーダ／ファイル化部１１ａ〜１１ｎ、ＤＥＣ１２ａ〜１２ｎの制御通信路を構成する。
【００４５】
制御通信路は、図７において破線で示すように、１系の制御スイッチ２４と２系のフロントスイッチ３２の系統が再構築されることにより、制御通信が可能となる。収録動作はリアルタイムで実施しないため、故障時の収録は図７において実線で示す経路で再実行する。
【００４６】
本方式によれば、故障時に該当箇所以外の系の切替えを実施しないことから、１系のストレージ２１から１系の主制御部２３を経由してＤＥＣ１２ａ〜１２ｎで再生中に１系のフロントスイッチ２２が故障しても、再生が乱れることはない。
【００４７】
次に、第３の故障事例として現用系である１系の制御スイッチ２４が故障した場合の動作について図８を参照しつつ説明する。
【００４８】
図８に示すように、１系の主制御部２３からの生存監視信号に対して、エンコーダ／ファイル化部１１ａ〜１１ｎ、１系のフロントスイッチ２２、ＤＥＣ１２ａ〜１２ｎ、２系の制御スイッチ３４から応答がない場合、１系の主制御部２３の検知手段６０が現用系である１系の制御スイッチ２４が故障したことを検知する。１系の制御スイッチ２４が故障したことを検知した１系の主制御部２３の系切替手段７０は、２系の制御スイッチ３４を現用系とする。すなわち、１系の制御スイッチ２４が故障すると、２系の制御スイッチ３４が現用系になり、１系のフロントスイッチ２２、１系のストレージ２１、１系の主制御部２３はそのまま動作を継続する。このようにすることで、２系の制御スイッチ３４は、１系のフロントスイッチ２２、１系のストレージ２１、１系の主制御部２３、エンコーダ／ファイル化部１１ａ〜１１ｎ、ＤＥＣ１２ａ〜１２ｎの制御通信路を構成する。
【００４９】
制御通信路は、図８において破線で示すように、２系の制御スイッチ３４と１系のフロントスイッチ２２、１系のストレージ２１、１系の主制御部２３の系統が再構築されることにより、制御通信が可能となる（エンコーダ／ファイル化部１１ａ〜１１ｎ、ＤＥＣ１２ａ〜１２ｎも同様）。
【００５０】
なお、上述した図６〜図８に示した第１〜第３の故障事例の動作説明は、１系が現用系、２系が予備系のときの説明であったが、２系が現用系、１系が予備系のときは、正反対の動作になる（説明は省略する）。
【００５１】
このように本実施形態によれば、現用系と予備系とに二重化可能であって、１または複数の処理ユニット（フロントスイッチ、制御スイッチなど）を含む一対のユニット部と、現用系と予備系とに二重化可能であって、一対のユニット部をそれぞれ制御可能であり、かつ、相互に監視可能な一対の主制御部とを備え、現用系のユニット部に含まれる一の処理ユニット、または対をなす主制御部が故障したことを検知した場合、当該故障した処理ユニットと対をなす予備系の処理ユニット、または当該故障した主制御部と対をなす予備系の主制御部について現用系への切り替えを行うようにした。これにより、一方の系のいずれかの処理ユニット（フロントスイッチ、制御スイッチなど）または対をなす主制御部が故障した場合は、異常な処理ユニットまたは対をなす主制御部だけを系切替し、正常な処理ユニットまたは主制御部は、そのまま運用することにより、系変化が特定の処理ユニットの瞬断だけとなり、通信品質の低下を低減させるとともに、制御、監視が可能となるまでの時間は系切替した処理ユニットまたは対をなす主制御部だけとなるので、正常動作までの時間を短縮することができる。
【００５２】
なお、系切替手段７０は、故障時における該当箇所の系の切替えを、ＧＯＰ（Group  Of  Pictures）単位で行う。これにより、系の切替えを行っても画面が途切れることを防ぐことができるようになる。
【００５３】
次に、ビデオサーバ１の動作の他の事例について説明する。ここでは、１系と２系の両系の並列動作した場合の動作について図９を参照しつつ説明する。このような１系と２系の両系の並列動作は、１系の主制御部２３および２系の主制御部３３における動作により実現される。より具体的には、１系の主制御部２３および２系の主制御部３３においては、ＲＯＭ内のプログラムが起動するとＣＰＵが、図５に示すように、並列動作手段８０として機能することによって、１系と２系の両系の並列動作を実現する。
【００５４】
上述したように、両系のフロントスイッチ２２，３２、ストレージ２１，３１、両系の主制御部２３，３３、両系の制御スイッチ２４，３４を接続する配線は、マザーボードで布線されている。したがって、二重化と同一構成のままで、装置起動時に両系の並列動作への切り替えを指示すれば、主制御部２３，３３の並列動作手段８０によって両系は個別に動作し、２倍の処理能力を実現できる。また、ハードウェアの変更なしに負荷が両系に分散するので、インタフェースの収容数を増大することができ、処理パフォーマンスも向上する。
【００５５】
なお、並列運転時においても、両系のフロントスイッチ２２，３２、両系の主制御部２３，３３、両系の制御スイッチ２４，３４のいずれかが故障したときは、前述したように、故障箇所のみ他方の系のユニットが動作し、運用を継続することができる。
【００５６】
本実施形態のビデオサーバ１の１系の主制御部２３または２系の主制御部３３で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【００５７】
さらに、本実施形態のビデオサーバ１の１系の主制御部２３または２系の主制御部３３で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施形態のビデオサーバ１の１系の主制御部２３または２系の主制御部３３で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【００５８】
本実施形態のビデオサーバ１の１系の主制御部２３または２系の主制御部３３で実行されるプログラムは、上述した各部（検知手段６０、系切替手段７０、並列動作手段８０）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵが上記ＲＯＭからプログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、検知手段６０、系切替手段７０、並列動作手段８０が主記憶装置上に生成されるようになっている。
【００５９】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００６０】
１      サーバ装置
５，６  ユニット部
１１ａ〜１１ｎ    処理ユニット
１２ａ〜１２ｎ    復号装置、処理ユニット
２１，２２，２４  処理ユニット
２３，３３    主制御部
３１，３２，３４  処理ユニット
５１ａ，５１ｂ    データバッファ
６０    検知手段
７０    系切替手段
８０    並列動作手段
【図１】
0005450545.tif 000002
【図２】
0005450545.tif 000003
【図３】
0005450545.tif 000004
【図４】
0005450545.tif 000005
【図５】
0005450545.tif 000006
【図６】
0005450545.tif 000007
【図７】
0005450545.tif 000008
【図８】
0005450545.tif 000009
【図９】
0005450545.tif 000010