(57)【要約】      （修正有）【課題】ストレージシステム内の１台のＲＡＩＤ装置での読み出し性能によりシステム全体の性能が制限されず、性能向上が図れて高信頼の映像蓄積配信多重化システムを提供する。【解決手段】ＩＰネットワーク３に接続する映像デーダの蓄積及び配信の処理を行う蓄積配信処理部と映像デーダを記録するＲＡＩＤ装置を有するストレージシステム８と、これを管理する蓄積配信管理部１０と、映像デーダの蓄積及び配信を指示する監視端末７とを有している。ストレージシステム８内に、蓄積配信処理部２０、３０とＲＡＩＤ装置２１、３１との組合せセットを少なくとも２つ備え、固定時間長ファイルに分割した映像デーダを各ＲＡＩＤ装置にそれぞれ蓄積する。クライアントからの配信要求時に、蓄積配信管理部１０内の配信管理処理部６０を用いてストレージシステム８内の正常な映像デーダを蓄積したセットを選択して用いると共に映像デーダの配信負荷を制御する。【選択図】図１
2007104370.tif 000002
【特許請求の範囲】
【請求項１】
ＩＰネットワークに、映像デーダの蓄積及び配信の処理を行う蓄積配信処理部と映像デーダを記録するＲＡＩＤ装置を有するストレージシステムと、前記ストレージシステムを管理する蓄積配信管理部と、映像デーダの蓄積及び配信を指示する監視端末とを接続し、クライアントの要求に応じて前記ストレージシステムに蓄積した映像デーダをＩＰネットワーク経由で配信する映像蓄積配信システムにおいて、前記ストレージシステムには蓄積配信処理部とＲＡＩＤ装置との組合せセットを少なくとも２つ備え、固定時間長ファイルに分割した映像デーダを前記各ＲＡＩＤ装置にそれぞれ蓄積し、前記蓄積配信管理部には、映像データの蓄積や配信操作に使用するＧＵＩ処理部と、前記ストレージシステム内の各セットにおける障害の検出と障害の回復処理を行う映像デーダの蓄積管理処理部と、配信要求時に前記ストレージシステム内の正常な映像デーダを蓄積したセットを選択して用いると共に、映像デーダの配信負荷を制御する配信管理処理部と、前記蓄積及び配信管理処理部で用いる管理テーブル群とを備えて構成したことを特徴とする映像蓄積配信多重化システム。
【請求項２】
前記蓄積管理処理部には、前記監視端末からの指示に基づき映像デーダの録画開始を行う録画開始処理手段及び録画停止を行う録画停止処理手段と、前記ストレージシステム内の各セットにおける障害の検出と障害の回復処理を行う動作状態監視処理手段とを有することを特徴とする請求項１記載の映像蓄積配信多重化システム。
【請求項３】
前記配信管理処理部には、前記監視端末からの指示に基づき映像デーダの配信開始を行う配信開始処理手段及び配信停止を行う配信停止処理手段と、前記ストレージシステム内の各セットにおける動作状態を監視して正常に動作するセットを選択して使用する動作状態監視処理手段と、前記ストレージシステム内の各セットの配信負荷状態を管理し、各セットにほぼ均等に負荷が掛かるように制御する配信負荷状態監視処理手段とを有したことを特徴とする請求項１記載の映像蓄積配信多重化システム。
【請求項４】
監視映像を撮影する複数のカメラと監視映像を映像データに変換するエンコーダとをＩＰネットワークと接続し、前記ＩＰネットワークには切換装置を介して、前記映像デーダの蓄積及び配信の処理を行う蓄積配信処理部と映像デーダを記録するＲＡＩＤ装置を有するストレージシステムと、前記ストレージシステムを管理する蓄積配信管理部と、映像デーダの蓄積及び配信を指示する監視端末とを接続し、クライアントの要求に応じて前記ストレージシステムに蓄積した監視カメラの映像デーダをＩＰネットワーク経由で配信する映像蓄積配信多重化システムにおいて、前記ストレージシステムには蓄積配信処理部とＲＡＩＤ装置との組合せセットを少なくとも２つ備え、固定時間長ファイルに分割した映像デーダを前記各ＲＡＩＤ装置にそれぞれ蓄積し、前記蓄積配信管理部には、映像データの蓄積や配信操作に使用するＧＵＩ処理部と、前記ストレージシステム内の各セットにおける障害を検出と障害の回復処理を行う映像デーダの蓄積管理処理部と、配信要求時に前記ストレージシステム内の正常な映像デーダを蓄積したセットを選択処理すると共に、映像デーダの配信負荷を制御処理する配信管理処理部と、前記蓄積及び配信管理処理部で用いる管理テーブル群とを備え、前記蓄積管理処理部には、前記監視端末からの指示に基づき映像デーダの録画開始を行う録画開始処理手段及び録画停止を行う録画停止処理手段と、前記ストレージシステム内の各セットにおける障害を検出と障害の回復処理を行う動作状態監視処理手段とを有し、前記配信管理処理部には、前記監視端末からの指示に基づき映像デーダの配信開始を行う配信開始処理手段及び配信停止を行う配信停止処理手段と、前記ストレージシステム内の各セットにおける動作状態を監視して正常に動作するセットを選択して使用する動作状態監視処理手段と、前記ストレージシステム内の各セットの配信負荷状態を管理し、各セットにほぼ均等に負荷が掛かるように制御する配信負荷状態監視処理手段とを有して構成したことを特徴とする映像蓄積配信多重化システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像蓄積配信多重化システムに係り、特にカメラ映像を映像データに変換してＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）ネットワーク経由で配信し、遠隔監視するための映像監視システム等に好適な映像蓄積配信多重化システムに関する。
【背景技術】
【０００２】
数十台のカメラで撮影した映像を、ＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）等の映像データに変換し、映像データをＩＰネットワーク経由で配信して遠隔監視すると共に、同時にこの映像データをストレージと称されている記憶装置に記憶しておき、有事の際に映像を再生可能とする映像蓄積配信システムが実用化されている。
【０００３】
このような映像蓄積配信システムで用いられるストレージとしては、比較的安価な複数の磁気ディスク装置で構成する大容量で高性能かつ高信頼性のＲＡＩＤ（Ｒｅｄｕｎｄａｎｔ  Ａｒｒａｙｓ  ｏｆ  Ｉｎｄｅｐｅｎｄｅｎｔ  Ｄｉｓｋｓ）装置が製品化されている。
【０００４】
一方、映像データを複数のＲＡＩＤ装置に大量に蓄積しておき、ユーザの要求に応じて蓄積映像データを提供するシステムも提案されており、各ＲＡＩＤ装置の故障時を考慮して信頼性を向上させるため、各ＲＡＩＤ装置に更にバックアップデータを格納する別のＲＡＩＤ装置を組み合わせた映像提供システムも特許文献１に記載されている。
【０００５】
【特許文献１】特開平８−１９４５８５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
大容量で高性能かつ高信頼性のＲＡＩＤとして、ＲＡＩＤ５方式のＲＡＩＤ装置が比較的安価に入手可能となってきているが、高信頼性な方式とは言っても、ディスクドライブ自体の故障や、ＲＡＩＤコントローラの不具合などによる障害が皆無となる訳ではないため、種々の障害に対する対策が必要となる。
【０００７】
このため、映像監視システムなど映像の録画を止めてはならないシステムにおいては、ＲＡＩＤ装置の障害にも対応する必要がある。また、ＲＡＩＤ装置の性能の面でみると、同時に録画できる映像の本数を増やすには、複数のＲＡＩＤ装置を設置して録画処理を分散すれば良いが、録画映像の配信の場合、ある一つの録画映像にアクセスが集中すると、１台のＲＡＩＤ装置の処理能力によりシステム全体の処理能力が制限されてしまうという問題がある。
【０００８】
本発明の目的は、ストレージシステム内の１台のＲＡＩＤ装置での読み出し性能によりシステム全体の性能が制限されることがなく、性能向上が図れて高信頼に構築できる映像蓄積配信多重化システムを提供することにある。
【課題を解決するための手段】
【０００９】
本発明の映像蓄積配信多重化システムでは、ＩＰネットワークに、映像デーダの蓄積及び配信の処理を行う蓄積配信処理部と映像デーダを記録するＲＡＩＤ装置を有するストレージシステムと、このストレージシステムを管理する蓄積配信管理部と、映像デーダの蓄積及び配信を指示する監視端末とを接続し、クライアントの要求に応じて前記ストレージシステムに蓄積した映像デーダをＩＰネットワーク経由で配信するものである。そして、本発明ではストレージシステムには、蓄積配信処理部とＲＡＩＤ装置との組合せセットを少なくとも２つ備え、固定時間長ファイルに分割した映像デーダを各ＲＡＩＤ装置にそれぞれ蓄積し、前記の蓄積配信管理部には、映像データの蓄積や配信操作に使用するＧＵＩ処理部と、ストレージシステム内の各セットにおける障害の検出と障害の回復処理を行う映像デーダの蓄積管理処理部と、配信要求時にストレージシステム内の正常な映像デーダを蓄積したセットを選択して用いると共に、映像デーダの配信負荷を制御する配信管理処理部と、前記の蓄積及び配信管理処理部で用いる管理テーブル群とを備えて構成したものである。
【発明の効果】
【００１０】
本発明のように映像蓄積配信多重化システムを構成すれば、ストレージシステム内の多重系にそれぞれＲＡＩＤ装置を用い、障害発生確率を改善して更に高信頼な映像蓄積配信システムを構築できると共に、１台のＲＡＩＤ装置の読み出し性能によって、システム全体の性能が制限されることがなく性能向上を図ることができる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の映像蓄積配信多重化システムの実施例を、図を用いて説明する。本発明の映像蓄積配信多重化システムでは、複数のカメラからの映像データはＩＰネットワークを介してストレージシステムに蓄積する。ストレージシステムは、蓄積配信処理部とＲＡＩＤ装置のセットを複数有している。そして、蓄積配信管理部内の各処理部の働きで映像データの蓄積や、クライアント側の要請に基づく映像データの配信が正常に蓄積されたセットを用いて行うように構成している。
【実施例１】
【００１２】
本発明における映像蓄積配信多重化システムの一構成例を、図１に示している。複数のカメラ１で撮影された監視の映像信号は、それぞれの映像信号をＭＰＥＧ映像データへ変換するエンコーダ２によりデジタルデータに変換されて、ＩＰネットワーク３及びスイッチングハブ（Ｓｗｉｔｃｈｉｎｇ  Ｈｕｂ）と称される切換装置４を介して、ストレージシステム８に映像データを蓄積する。ストレージシステム８内には、この例ではＡ系及びＢ系の２セットから構成しており、各系ともそれぞれ映像デーダの記録及び配信の処理を行う蓄積配信処理部２０及び３０と、映像データを蓄積するＲＡＩＤ装置２１及び３１を備えている。
【００１３】
蓄積した映像を配信して再生する場合には、蓄積配信処理部２０又は３０が、それぞれＲＡＩＤ装置２１又は３１に蓄積されているＭＰＥＧ映像データを読み出し、切換装置４を介してＭＰＥＧ映像データから映像信号へ変換するデコーダ５へ配信し、このデコーダ５の出力映像はモニタ装置６で映像として再生される。
また、切換装置４には、パーソナルコンピュータ等の監視端末７や、ストレージシステム８等の種々の管理を行う蓄積配信管理部１０が連なっている。この蓄積配信管理部１０には、監視端末７等に対してカメラ映像データの蓄積や配信操作を行うＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  ｉｎｔｅｒｆａｃｅ）を提供するＧＵＩ処理部４０と、ストレージシステム８の蓄積配信処理部２０及び３０へ蓄積や配信指示を行う蓄積管理処理部５０や配信管理処理部６０と、蓄積や配信指示の際に参照する図３に示す各種の管理テーブル群７０とを備えている。
【００１４】
蓄積配信管理部１０のＧＵＩ処理部４０は、図２（ａ）に示すように、監視端末７やクライアント端末等にＧＵＩを提供するＧＵＩ提供処理手段４１と、ＧＵＩによるユーザ指示を判断するユーザ指示判断処理手段４２と、蓄積管理処理部５０へ指示を出す蓄積指示通信処理手段４３と、配信管理処理部６０へ指示を出す配信指示通信処理手段４４とを備えている。
【００１５】
また、蓄積配信管理部１０の蓄積管理処理部５０は、図２（ｂ）に示すように、ＧＵＩ処理部４０からの蓄積指示を受ける蓄積指示待ち処理手段５１と、同様に指示に基づき録画の開始処理をする録画開始処理手段５２及び録画の停止の処理をする録画停止処理手段５３と、ストレージシステム８内のＡ系及びＢ系の蓄積配信処理部２０及び３０やＲＡＩＤ装置２１及び３１の動作状態を監視して管理テーブル群７０内の指定の管理テーブルへ動作状態を記録し、映像データの配信時に活用させる動作状態監視処理手段５４とを備えている。しかも、動作状態監視処理手段５４は、Ａ系及びＢ系の蓄積配信処理部２０及び３０やＲＡＩＤ装置２１及び３１の障害を検出し、この障害を回復する監視処理を実施するものである。
【００１６】
更に、蓄積配信管理部１０の配信管理処理部６０は、図２（ｃ）に示すように、ＧＵＩ処理部４０からの配信指示を受信待ちする配信指示待ち処理手段６１と、同様に指示に基づき配信の開始処理をする配信開始処理手段６２及び配信の停止の処理をする配信停止処理手段６３と、管理テーブル群７０内の指定の管理テーブルを参照してストレージシステム８内のＡ系及びＢ系の蓄積配信処理部２０及び３０動作状態を監視し、正常に動作する系を選択して使用する動作状態監視処理手段６４と、管理テーブル群７０内の指定の管理テーブルを使用してストレージシステム８内のＡ系及びＢ系の蓄積配信処理部２０及び３０の配信負荷状態を管理し、各系にほぼ均等に負荷が掛かるように制御する配信負荷状態監視処理手段６５とを備えている。
【００１７】
監視端末７からのＧＵＩ操作によって、各カメラ１からＩＰネットワーク３を経て送信される映像データを、ストレージシステム８への蓄積や、この蓄積してある映像データの配信指示を蓄積配信管理部１０で受け、その指示に対応して蓄積管理処理部５０又は６０が、管理テーブル群７０の各種管理テーブルの情報に基づいて、蓄積配信処理部２０及び３０への蓄積や、ＩＰネットワーク３を経てクライアントへの配信の指示をする。
【００１８】
蓄積配信管理部１０の管理テーブル群７０には、図３（ａ）から（ｅ）に詳細を示す多重化動作管理テーブル７１、映像録画管理テーブル７２、録画映像配信管理テーブル７３、映像毎録画ファイル管理テーブル７４、多重系負荷状態管理テーブル７５の各種管理テーブルを備えている。
【００１９】
これら各種管理テーブルのうち、多重化動作管理テーブル７１は、図３（ａ）に示す如くストレージシステム８内のＡ系の蓄積配信処理部２０とＲＡＩＤ装置２１のセットと、Ｂ系の蓄積配信処理部３０とＲＡＩＤ装置３１のセットとの双方について、停止中か動作中かの動作状態を記憶管理する。映像録画管理テーブル７２は、図３（ｂ）に示す如く各カメラ映像データの映像名称と、停止中か録画中かの録画状態と、録画スレッドＩＤ（Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）と、録画の開始と停止の録画時間を記憶管理する。録画映像配信管理テーブル７３は、図３（ｃ）に示す如く配信中の映像名称と、配信スレッドＩＤと、配信先情報と、配信する系の配信元多重系情報と、配信中の映像ファイル情報のファイル先頭時間を記憶管理する。
【００２０】
また、録画ファイル管理テーブル７４は、図３（ｄ）に示す如く蓄積している各カメラの映像データ毎に存在し、１つのカメラ映像データを固定長ファイルに分割管理した場合の録画時間帯、ファイル名称及び有効な映像を録画している多重系録画状態管理情報を記憶管理している。多重系負荷状態管理テーブル７５は、図３（ｅ）に示す如くストレージシステム８の各処理系であるＡ系及びＢ系における書き込み負荷と、読み出し負荷の状態を記憶管理する。
【００２１】
図４（ａ）及び（ｂ）は、図１に示すストレージシステム８内が二重系での録画（蓄積）動作及び配信動作の概要を示している。二重系での録画では、入力映像データは固定時間長に分割した入力映像８０１から８０５として管理され、Ａ系及びＢ系のＲＡＩＤ装置２１、３１にそれぞれ蓄積されてゆき、固定時間長ファイル８１１から８１５及び８２１から８２５が録画される。
【００２２】
図４（ａ）中の固定時間長ファイル８１２は、映像データ８０２を蓄積中にストレージシステム８のＡ系に障害が発生し、蓄積ファイルが正しく作成されなかったことを示し、また固定時間長ファイル８２４も同じく映像データ８０４を蓄積中にＢ系で障害が発生し、蓄積ファイルが正しく録画されていないことを示している。
【００２３】
上記のようにストレージシステム８のＡ系又はＢ系において、映像データを蓄積中に障害が発生した場合でも、本発明の二重系では入力映像８０１から８０５が、いずれかの系で途切れることなく録画されることを示している。このため配信の際には、図４（ｂ）に示すように配信映像データ８３１から８３５は、正常に録画された系の固定時間長ファイル８２２や８１４を選択して使用できる。
【００２４】
次に、蓄積管理処理部５０の処理フローを示す図５を用いて、蓄積処理の動作を説明する。蓄積管理処理部５０でのメインプロセスは、ＧＵＩ処理部４０が提供しているＧＵＩ提供処理手段４１を経て監視端末７からのオペレータの指示を、ＧＵＩからの指示待ちしている（ステップＳ１１）。オペレータから、録画追加（ステップＳ１２）又は録画停止（ステップＳ１３）の指示があると、蓄積指示待ち処理手段５１で判断処理され、その指示内容にしたがいＹＥＳのときは録画開始処理手段５２の指示で指定映像データの録画開始（ステップＳ１２Ａ）又は録画停止処理手段５３の指示で指定映像の録画停止（ステップＳ１３Ａ）を実行し、ＮＯのときは指示待ちする。
【００２５】
指定映像の録画開始（ステップＳ１２Ａ）では、映像録画管理テーブル７２へ映像名称、録画開始時間の情報登録を行い、指定カメラの映像データのＩＰアドレス情報などを引数にして録画スレッド２０を生成し、最後に映像録画管理テーブル７２へ録画スレッドＩＤを登録して録画状態を、録画中とする。また、指定映像データの録画停止（ステップＳ１３Ａ）では、映像録画管理テーブル７２から映像名称に対応する録画スレッドＩＤを求めて、対応する動作中の録画スレッドに対して停止要求を出し、映像録画管理テーブル７２へ録画停止時間を登録する。
【００２６】
録画スレッド２０は、指定映像データのファイル管理を行うために、録画管理テーブル７４の作成を行っている（ステップＳ２１）。以下、録画停止の指示があるまで、後述するステップＳ２２からＳ２４の処理を実行し続ける。ステップＳ２２では、動作状態監視処理手段５４によって、多重系動作状態管理テーブル７１に登録してあるストレージシステム８のＡ系及びＢ系の動作状態に従い、その時点で動作可能な全ての処理系に対して蓄積指示をする。具体的な指示の内容としては、現在書き込み中の対象ファイルの閉じ（録画停止）、新しく作成するファイル名称を指定しての録画開始が行われる。
【００２７】
上記したように、図４（ａ）における二重系の録画動作での固定時間長ファイル８１２と８２４は、ストレージシステム８のＡ系又はＢ系に何らかの障害が発生したため、新たな蓄積指示を出さなかった状態であり、それ以外ではＡ系及びＢ系に同じ映像データを書き込んでいる。Ａ系及びＢ系の動作状態の調査手段としては、ファイルを閉じた時での対応する多重処理系からの蓄積済みデータ量の取得、又は定期的な各処理系への処理状態のポーリング結果により動作状態を確認し、その結果を多重系動作状態管理テーブル７１に登録しておくことにより実現できる。
【００２８】
またステップＳ２３では、映像データ毎に録画ファイル管理テーブル７４へ新たに作成指示した録画時間帯、ファイル名称、多重系録画状態管理情報を登録する。この後、固定長の時間経過まで蓄積配信処理部５０に蓄積処理を任せておけば良いので時間が経過するまで、若しくはメインプロセスからの停止要求が来るまでスリープ（ステップＳ２４）し、停止指示（ステップＳ２５）がＹＥＳのときは終了となり、ＮＯのときにはステップＳ２２から繰り返すことになる。
【００２９】
次に、配信管理処理部６０の処理フローを示す図６を用いて、配信処理の動作を説明する。配信管理処理部６０でのメインプロセスは、ＧＵＩ処理部４０が提供しているＧＵＩ提供処理手段４１を経由し、監視端末７からのオペレータの指示を、ＧＵＩからの指示待ちしている（ステップＳ３１）。オペレータから、配信追加（ステップＳ３２）又は配信停止（ステップＳ３３）の指示があると、配信指示待ち処理手段６１で判断処理され、その指示内容にしたがいＹＥＳのときは、配信開始処理手段６２の指示で指定映像データの配信開始（ステップＳ３２Ａ）又は配信停止処理手段６３の指示で指定映像データの配信停止（ステップＳ３３Ａ）が実行され、ＮＯのときは指示待ちする。
【００３０】
指定映像データをＩＰネットワークを介してクライアントに配信する際には、動作状態監視処理手段６４では多重化動作管理テーブル７１を参照し、ストレージシステム８の正常に動作しているＡ系又はＢ系を確認していずれかを選択する。指定映像データの配信開始（ステップＳ３２Ａ）は、録画映像配信管理テーブル７３へ映像名称、配信先情報や配信中ファイル情報を登録し、これら登録情報を引数にして配信スレッド４０を生成して、最後に録画映像配信管理テーブル７３へ配信スレッドＩＤを登録する。
【００３１】
また、指定映像データの配信停止（ステップＳ３３Ａ）は、録画映像配信管理テーブル７３から、指定配信先情報に対応する配信スレッドＩＤを求めて、その配信スレッドＩＤを引数として、動作中の配信スレッドに対して停止要求をする。配信スレッド４０は、配信停止指示があるまで、後述するステップＳ４１からＳ４４の処理を実行し続ける。
【００３２】
最初に、現在配信中の映像ファイルを閉じ（配信停止）、次に配信すべき映像データのファイルを映像毎録画ファイル管理テーブル７４から選択する（ステップＳ４１）。続いて、配信負荷状態監視処理手段６５によって、多重系動作状態管理テーブル７１に登録してあるストレージシステム８のＡ系及びＢ系の動作状態、映像毎録画ファイル管理テーブル７４での対象映像のＡ系及びＢ系への録画状態及び多重系負荷状態管理テーブル７５での読み出し負荷状態に従い、Ａ系又はＢ系へ配信指示をする（ステップＳ４２）。
【００３３】
具体的には、多重系動作状態管理テーブル７１の情報から、ストレージシステム８のＡ系及びＢ系とも動作中であり、映像毎録画ファイル管理テーブル７４の情報から、対象ファイルがＡ系及びＢ系とも有効であれば、多重系負荷状態管理テーブル７５を調べて、読み出し負荷が小さい系を選択して配信の指示を出し、多重系負荷状態管理テーブル７５の読み出し負荷情報を更新する。また、映像毎録画ファイル管理テーブル７４の情報から、ストレージシステム８のＡ系又はＢ系に何らかの障害が発生していた場合には、配信可能な系を選択し、配信の指示をする。
【００３４】
図４（ｂ）は、ストレージシステム８のＡ系及びＢ系の二重系での配信動作での固定時間長ファイル８１２と８２４は、ストレージシステム８のＡ系又はＢ系に何らかの障害が発生して蓄積できなかった状態のため、これを考慮して配信映像の固定時間長ファイル８３１から８３５が、適切なＡ系又はＢ系から配信されることを示している。配信指示を出した後は、固定長時間経過まで配信管理処理部６０に処理を任せ、時間が経過するまで若しくはメインプロセスからの停止要求がくるまでスリープ（ステップＳ４３）し、停止指示（ステップＳ４４）がＹＥＳのときは終了となり、ＮＯのときにはステップＳ４１から繰り返すことになる。
【００３５】
書き込み負荷分散のために、図７（ａ）に示すように蓄積配信処理部へ複数台のＲＡＩＤ装置をファイバーチャンネル等によるデイジーチェーン接続した場合の構成で、６Ｍｂｐｓ／台のカメラの映像データ４０台分を同時蓄積（計２４０Ｍｂｐｓ）、ＲＡＩＤ装置の処理性能は、読み出しと書き込み合わせて２００Ｍｂｐｓ、ＲＡＩＤ装置以外には障害要因は存在しないことを条件とした処理性能を、図７（ｂ）に示している。ＲＡＩＤ装置の台数が、増加するにしたがい１台当りの書き込み負荷は減少し、逆に読み出し性能は増加する。これは、同時蓄積対象のカメラ台数が増加した場合には、ＲＡＩＤ装置の接続台数を増やせば良いことを示している。
【００３６】
また、図７（ｃ）は図７（ｂ）での条件に加えて、多重系の１セット当り４台のＲＡＩＤ装置を用いて負荷分散するとき、映像配信要求が１つの映像に集中した場合でも、読み出し性能は増加することを示している。したがって、本発明のようにストレージシステムを構成する多重系セットを、２から３と増やすことにより読出し性能が大幅に向上できることになる。
【００３７】
以上のように、ストレージシステムの各系として、映像データを書き込みや読み出しする蓄積配信処理部とＲＡＩＤ装置の組合せを１セットとして複数セット設け、各セットに対して映像データ書き込み（蓄積）時には、その時点で動作可能な全セットに対して同時書き込み指示を行い、逆に読み出し（映像配信）の場合には、有効な映像データを格納しており、かつ読み出し負荷が最も小さいセットに対して映像配信指示を行うことにより、１つの映像に対して配信要求が集中しても負荷分散することにより高い配信能力を有することが可能となる。また、１つのセットに障害が発生しても残りの正常なセットにより、蓄積配信動作を継続できるので、信頼性の高い映像蓄積配信多重化システムが構築可能となる。
【００３８】
本発明の図１の実施例では、ストレージシステム内を二重系としたものであるが、更により高信頼を要求される場合には、蓄積配信処理部とＲＡＩＤ装置の組合せセットを３セット、４セット構成とすることもできることは明らかである。
【００３９】
本発明は、蓄積した監視映像データを、クライアントからのＩＰネットワークを経由しての要求に応じて配信するだけでなく、種々の映像データ、例えば教育用の映像データをストレージシステムの多重系に蓄積しておき、クライアントの求めに応じて配信する映像配信システムへの適用することもできる。
【００４０】
上記した蓄積配信管理部１０を構成する各処理部等は、それぞれ独立したプログラムを作って使用したり、全体を取り纏めたプログラムを作って使用することができることは明らかである。
【００４１】
なお、本発明におけるストレージシステム内の各ＲＡＩＤ装置に蓄積する映像データは、カメラからのＭＰＥＧ映像データの例で説明したが、ＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）映像データ等であっても良いことは明らかである。
【図面の簡単な説明】
【００４２】
【図１】本発明の一実施例である映像蓄積配信多重化システムの概略構成図である。
【図２】蓄積配信管理部内の主要構成である処理部の詳細図である。
【図３】蓄積配信管理部内の管理テーブル群の説明図である。
【図４】本発明の映像蓄積配信多重化システムにおける映像蓄積及び配信動作の説明図である。
【図５】映像蓄積配信多重化システムにおける蓄積管理処理部動作のフロー図である。
【図６】映像蓄積配信多重化システムにおける配信管理処理部動作のフロー図である。
【図７】映像蓄積配信多重化システムにおける蓄積配信処理性能の説明図である。
【符号の説明】
【００４３】
１…カメラ、２…エンコーダ、３…ＩＰネットワーク、４…切換装置、５…デコーダ、６…映像モニタ、７…監視端末、８…ストレージシステム、１０…蓄積配信管理部、２０、３０…蓄積配信処理部、２１、３１…ＲＡＩＤ装置、４０…ＧＵＩ処理部、４１…ＧＵＩ提供処理手段、４２…ユーザ指示判断処理手段、４３…蓄積指示通信処理手段、４４…配信指示通信処理手段、５０…蓄積管理処理部、５１…蓄積指示待ち処理手段、５２…録画開始処理手段、５３…録画停止処理手段、５４…動作状態監視処理手段、６０…配信管理処理部、６１…配信指示待ち処理手段、６２…配信開始処理手段、６３…配信停止処理手段、６４…動作状態監視処理手段、６５…配信負荷状態監視処理手段、７０…管理テーブル群、７１…多重系動作状態管理テーブル、７２…映像録画管理テーブル、７３…録画映像配信管理テーブル、７４…映像毎録画ファイル管理テーブル、７５…多重系負荷状態管理テーブル。
【図１】
2007104370.tif 000003
【図２】
2007104370.tif 000004
【図３】
2007104370.tif 000005
【図４】
2007104370.tif 000006
【図５】
2007104370.tif 000007
【図６】
2007104370.tif 000008
【図７】
2007104370.tif 000009