(57)【要約】【課題】サーバから記憶装置へのアクセス回数を低減する。【解決手段】情報処理装置は、複数の時系列情報を受信し、複数の時系列情報を統合した統合情報と、統合情報における複数の時系列情報のそれぞれの位置を特定するための管理情報と、を生成し、統合情報と管理情報を送信する。格納装置は、送信された統合情報と管理情報を受信し、格納する。【選択図】図１
2014225806.tif 000002
【特許請求の範囲】
【請求項１】
複数の時系列情報を受信し、前記複数の時系列情報を統合した統合情報と、該統合情報における前記複数の時系列情報のそれぞれの位置を特定するための管理情報と、を生成し、前記統合情報と前記管理情報を送信する情報処理装置と、
送信された前記統合情報と前記管理情報を受信し、格納する格納装置と、
を備えることを特徴とする情報処理システム。
【請求項２】
前記情報処理装置は、前記複数の時系列情報のいずれかに対する配信要求に応じて、前記格納装置から、前記統合情報と前記管理情報を取得し、前記管理情報を用いて前記統合情報における、前記配信要求に対応する時系列情報の位置を特定し、特定した該位置に基づいて、前記統合情報から前記配信要求に対応する時系列情報を抽出して出力する
ことを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記複数の時系列情報はそれぞれ、互いに異なる地点で同時刻に撮影された映像データである
ことを特徴とする請求項１または２に記載の情報処理システム。
【請求項４】
情報処理装置は、複数の時系列情報を受信し、前記複数の時系列情報を統合した統合情報と、該統合情報における前記複数の時系列情報のそれぞれの位置を特定するための管理情報と、を生成し、前記統合情報と前記管理情報を送信し、
格納装置は、送信された前記統合情報と前記管理情報を受信し、格納する
ことを特徴とする情報処理方法。
【請求項５】
プロセッサに、
複数の時系列情報を受信し、前記複数の時系列情報を統合した統合情報と、該統合情報における前記複数の時系列情報のそれぞれの位置を特定するための管理情報と、を生成し、前記統合情報と前記管理情報を、格納装置に送信して格納する
処理を実行させることを特徴とする情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ストレージシステムに関する。
【背景技術】
【０００２】
映像データを蓄積し、クライアントからの要求に応じて蓄積していた映像ファイルを配信する映像データ蓄積配信システムがある。このようなシステムでは、蓄積する映像ファイルの信頼性を高めるために、ネットワークディスク（ＮＡＳ（Network Attached Storage））が使用されることがある。
【０００３】
ＮＡＳの特徴として、大きなファイルの書込み又は読込みにおいては高い性能を発揮するが、小さなファイルの書込み又は読込みが大量に発生する場合にはあまり性能が出ないということがある。
【０００４】
これは、小さなファイルを扱う場合には、サーバからＮＡＳへのアクセスが大量に発生することにより、スループットよりもＯＰＳ（１秒あたりのオペレーション（アクセス）の回数：Operations Per Second）がボトルネックとなるためである。
【０００５】
映像蓄積配信システムは、例えば、複数の地点から送られてきた映像データを、地点毎に作成したファイルとして蓄積する。そして、映像蓄積配信システムは、配信要求対象の地点と時刻が指定された映像配信要求をクライアントから受信する。すると、映像蓄積配信システムは、配信要求対象の地点に対応するファイルから、配信要求対象の時刻のデータを抽出してクライアントに配信する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００９−２３９４５９号公報
【特許文献２】特開２００８−３９２１号公報
【特許文献３】国際公開第２００９／１３３７３５号
【特許文献４】特開２００１−６９５１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
映像データの蓄積においては、一度に大きなデータの書込みが発生するのではなく、小さなデータの書込みが連続して発生する。また、配信においても同様で、一度に大きなデータが読み込まれるのではなく、小さなデータの読み込みが繰り返し行われてクライアントに配信される。そのため、ＮＡＳの負荷としては上記に述べたようにＯＰＳがボトルネックとなっている現状がある。
【０００８】
そこで、１つの側面では、本発明は、サーバから記憶装置へのアクセス回数を低減することを目的とする。
【課題を解決するための手段】
【０００９】
一態様の情報処理システムは、情報処理装置と格納装置を含む。情報処理装置は、複数の時系列情報を受信し、複数の時系列情報を統合した統合情報と、統合情報における複数の時系列情報のそれぞれの位置を特定するための管理情報と、を生成し、統合情報と管理情報を送信する。格納装置は、送信された統合情報と管理情報を受信し、格納する。
【発明の効果】
【００１０】
１実施態様によれば、サーバから記憶装置へのアクセス回数を低減することができる。
【図面の簡単な説明】
【００１１】
【図１】本実施形態に係る情報処理システムの機能ブロック図である。
【図２】映像配信蓄積システムの構成の一例を示す図である。
【図３】映像蓄積配信システムの書き込み処理に関する構成の一例である。
【図４】映像蓄積配信システムの配信処理に関する構成の一例である。
【図５】本実施形態に係る情報処理システムの書き込み処理に関する構成の一例である。
【図６】本実施形態に係る統合管理情報の一例を示す。
【図７】本実施形態に係る情報処理システムの読み込み処理に関する構成の一例である。
【図８】本実施形態に係る蓄積スレッドの動作フローの一例を示す。
【図９】本実施形態に係る統合スレッドの動作フローの一例を示す。
【図１０】本実施形態に係るＮＡＳ通信部の、データの書き込み処理における動作フローの一例を示す。
【図１１】本実施形態に係る配信スレッドの動作フローの一例を示す。
【図１２】本実施形態に係るＮＡＳ通信部の、ＮＡＳからのデータの読み出し処理における動作フローの一例を示す。
【図１３】本実施形態に係る蓄積サーバ、及び配信サーバのハードウェア構成の一例を示す。
【図１４】本実施形態に係るＮＡＳのハードウェア構成の一例を示す。
【発明を実施するための形態】
【００１２】
図１は、本実施形態に係る情報処理システムの機能ブロック図である。情報処理システム１は、情報処理装置２と格納装置３を含む。
【００１３】
情報処理装置２は、複数の時系列情報を受信し、複数の時系列情報を統合した統合情報４と、統合情報における複数の時系列情報のそれぞれの位置を特定するための管理情報５と、を生成し、統合情報４と管理情報５を送信する。また、情報処理装置２は、格納装置３に格納された複数の時系列情報のいずれかに対する配信要求に応じて、格納装置３から、統合情報４と管理情報５を取得し、管理情報５を用いて統合情報４における、配信要求に対応する時系列情報の位置を特定し、特定した位置に基づいて、統合情報４から配信要求に対応する時系列情報を抽出して出力する。
【００１４】
格納装置３は、情報処理装置２から送信された統合情報４と管理情報５を受信し、格納する。
【００１５】
複数の時系列情報はそれぞれ、例えば互いに異なる地点で同時刻に撮影された映像データである。
【００１６】
先ず、図２を参照して本実施形態に係る情報処理システムの全体の構成の一例を説明する。そして、図３及び図４を参照して、映像蓄積配信システムにおいて、ＯＰＳがボトルネックとなる構成の一例を説明する。その後、図５〜図１４を参照して、ＯＰＳを削減することができる本実施形態に係る情報処理システムの説明をする。
【００１７】
図２は、本実施形態に係る情報処理システムの構成の一例を示す図である。情報処理システムは、蓄積サーバ１０２、ＮＡＳ１０３、配信サーバ１０４を含む。蓄積サーバ１０２は複数のエンコーダＡ、Ｂ、Ｃ、Ｄ（１０１ａ、１０１ｂ、１０１ｃ、１０１ｄ）にネットワーク等を介して接続される。また、配信サーバ１０４はクライアント端末１０５にネットワーク等を介して接続される。さらに、蓄積サーバ１０２とＮＡＳ１０３、及び配信サーバ１０４とＮＡＳ１０３はネットワーク等を介して接続される。ここで、ネットワークは、例えばインターネット等のＩＰ通信網である。各機器の接続の形態はネットワークに限定されず、例えばバス等を介して接続されてもよい。また、蓄積サーバ１０２、配信サーバ１０４は情報処理装置２の一例として挙げられる。ＮＡＳ１０３は格納装置３の一例として挙げられる。
【００１８】
エンコーダＡ、Ｂ、Ｃ、Ｄ（１０１ａ、１０１ｂ、１０１ｃ、１０１ｄ）は、それぞれが異なる地点において例えばカメラ等で撮影された映像データを符号化し、蓄積サーバ１０２に符号化した映像データを送信する。尚、以下の説明では、エンコーダＡ、Ｂ、Ｃ、Ｄ（１０１ａ、１０１ｂ、１０１ｃ、１０１ｄ）を単にエンコーダ１０１と記す。尚、エンコーダ１０１が送信する映像データは時系列データであり、所定の時間間隔で定期的に送信される。
【００１９】
蓄積サーバ１０２は、複数のエンコーダ１０１から映像データを受信し、受信した映像データをＮＡＳ１０３に記憶されたファイルに対して書き込みを行う。
【００２０】
ＮＡＳ１０３は、蓄積サーバ１０２から映像データの書き込みが行われるファイルを記憶する。
【００２１】
配信サーバ１０４は、クライアント端末１０５から映像データの配信要求を受け付け、配信要求に応じて、配信要求対象のデータをＮＡＳ１０３から取得して、クライアント端末１０５に配信する。
【００２２】
クライアント端末１０５は、配信サーバ１０４に対して映像データの配信要求を行う。配信要求は、クライアント端末１０５で稼動する再生アプリケーション１０６により実行される。再生アプリケーション１０６は、例えば同一時刻における複数地点の映像データを同時にストリーム形式で視聴することを可能とするアプリケーションである。よって再生アプリケーション１０６からの配信要求は、同一時刻における複数地点の映像データの配信要求となる。このような配信要求を受けた配信サーバ１０４は、同一時刻における複数地点の映像データをＮＡＳ１０３から取得する。尚、再生アプリケーションはストリーミング形式での再生に限定されず、所定のデータ量の映像データをクライアント端末上に格納して、再生してもよい。
【００２３】
次に、図３及び図４を参照して、ＯＰＳがボトルネックとなる映像蓄積配信システムの構成の一例を説明する。
【００２４】
図３は、映像蓄積配信システムの書き込み処理に関する構成の一例である。映像蓄積配信システムは、蓄積サーバ２０２、及びＮＡＳ２０３を含む。また、蓄積サーバ２０２は、映像データを符号化して送信する複数のエンコーダと接続する。エンコーダＡ、Ｂ、Ｃ、Ｄ（１０１ａ、１０１ｂ、１０１ｃ、１０１ｄ）は、図２のエンコーダ１０１に対応する。蓄積サーバ２０２、ＮＡＳ２０３は、それぞれ、図２の蓄積サーバ１０２、ＮＡＳ１０３の一例である。
【００２５】
蓄積サーバ２０２は、蓄積スレッドＡ、Ｂ、Ｃ、Ｄ（２０４ａ、２０４ｂ、２０４ｃ、２０４ｄ）、ＮＡＳ通信部２０５を含む。尚、以下の説明では、蓄積スレッドＡ、Ｂ、Ｃ、Ｄ（２０４ａ、２０４ｂ、２０４ｃ、２０４ｄ）を、それぞれのスレッドを特に区別しない場合には、単に蓄積スレッド２０４と記す。
【００２６】
図３の例では、蓄積サーバ２０２によるデータの書き込み処理は、映像データの撮影地点に応じて異なるファイルに分けて行われる。ここで、アクセス対象データが複数のファイルに跨る場合には、アクセス対象のファイルの数の分だけ、蓄積サーバ２０２とＮＡＳ２０３の間のオペレーション（アクセス）が発生することとなる。
【００２７】
蓄積スレッド２０４は、エンコーダ１０１から映像データを受信し、ＮＡＳ通信部２０５を介して受信した映像データをＮＡＳ２０３に書き込む処理を行う。蓄積スレッド２０４の各々は、エンコーダ１０１に対応付けられており、対応するエンコーダ１０１から映像データを受信する。そして、蓄積スレッド２０４は、受信した映像データを所定の記憶領域（例えばメモリやキャッシュ等）に蓄積し、所定のデータ量分のデータが蓄積されたらＮＡＳ２０３のファイルに書き込む。書き込みが行われるＮＡＳ２０３のファイルは、映像の撮影地点毎に対応付けて作成され、蓄積スレッド２０４は、受信した映像データを、その映像データの撮影地点に対応するＮＡＳ２０３のファイルに書き込む。尚、書き込み処理における１回のオペレーションでは、蓄積スレッド２０４はＮＡＳ２０３の１つのファイルに対する書き込みしかできない。
【００２８】
ＮＡＳ通信部２０５は、ＮＡＳ２０３と接続するインターフェースである。ＮＡＳ通信部２０５は蓄積スレッド２０４から映像データを受信し、受信した映像データをＮＡＳ２０３に送信する。
【００２９】
ＮＡＳ２０３は、映像ファイルＡ、Ｂ、Ｃ、Ｄ（２０６ａ、２０６ｂ、２０６ｃ、２０６ｄ）を含む。以下の説明では、映像ファイルＡ、Ｂ、Ｃ、Ｄ（２０６ａ、２０６ｂ、２０６ｃ、２０６ｄ）を、それぞれの映像ファイルを特に区別しない場合には、単に映像ファイル２０６と記す。映像ファイル２０６の各々は、映像ファイルの撮影地点ごとに対応付けられており、各々対応する撮影地点で撮影された映像データが格納される。また、映像データは蓄積スレッド２０４によりＮＡＳ通信部２０５を介して書き込まれる。
【００３０】
図３の例では、エンコーダＡ（１０１ａ）、蓄積スレッドＡ（２０４ａ）、映像ファイルＡ（２０６ａ）は、すべて同一の地点Ａの映像データに対応するものとする。同様に、エンコーダＢ、蓄積スレッドＢ、映像ファイルＢは、地点Ｂの映像データに対応し、エンコーダＣ、蓄積スレッドＣ、映像ファイルＣは、地点Ｃの映像データに対応するものとする。また、エンコーダＤ、蓄積スレッドＤ、映像ファイルＤは、地点Ｄの映像データに対応するものとする。尚、以下で説明する、図４〜図１２についても同様とする。
【００３１】
図３の例においては、蓄積スレッドＡ（２０４ａ）は、エンコーダＡ（１０１ａ）から映像データを受信すると、１回のオペレーションで、ＮＡＳ通信部２０５を介して映像ファイルＡ（２０６ａ）に映像データを書き込む。また、蓄積スレッド２０４ｂは、蓄積スレッド２０４ａと同様にして、エンコーダ１０１ｂから映像データを受信すると、１回のオペレーションで、ＮＡＳ通信部２０５を介してＮＡＳ２０３の映像ファイルＢ（２０６ｂ）に映像データを書き込む。蓄積スレッド２０４ｃ、２０４ｄについても、蓄積スレッド２０４ａと同様に動作する。
【００３２】
このように、図３の例の場合、地点Ａ〜Ｄで同時刻に撮影された４つの映像データがＮＡＳ２０３に格納される処理では、蓄積サーバ２０２とＮＡＳ２０３のオペレーションは４回発生することとなる。すなわち、映像ファイルを地点毎に分けて作成する場合、同時刻に異なる地点で作成された映像データをＮＡＳ２０３に格納する処理において発生するオペレーションの数は、撮影地点の数と同じになる。
【００３３】
図４は、映像蓄積配信システムの配信処理に関する構成の一例である。映像蓄積配信システムは、配信サーバ３０３、及びＮＡＳ３０４を含む。また、配信サーバ３０３は、再生アプリケーション１０６が稼動するクライアント端末１０５に接続される。
【００３４】
クライアント端末１０５、再生アプリケーション１０６は、図２のクライアント端末１０５、再生アプリケーション１０６に対応する。また、配信サーバ３０３、及びＮＡＳ３０４は、それぞれ、図２のＮＡＳ１０３、配信サーバ１０４の一例である。また、ＮＡＳ３０４は、映像ファイルＡ、Ｂ、Ｃ、Ｄ（３０７ａ、３０７ｂ、３０７ｃ、３０７ｄ）を含むが、各映像ファイルは、図３において説明した映像ファイル（２０６ａ、２０６ｂ、２０６ｃ、２０６ｄ）に対応する。
【００３５】
クライアント端末１０５は、同時刻に異なる地点で撮影された複数の映像データを同時に再生する再生アプリケーション１０６を実行する。再生アプリケーション１０６は、先ず配信サーバ３０３に対して、同時刻に異なる地点で撮影された複数の映像データの配信要求を行う。すなわち、配信要求対象の映像データは、同時刻に異なる地点で撮影された複数の映像データとなる。複数の配信要求対象の映像データのうちの各映像データは、撮影地点と撮影時刻で指定される。配信要求対象の複数の映像データは同時刻に異なる地点で撮影された映像データであるため、これら複数の配信要求対象の映像データの撮影時刻は同じになる。この配信要求に応じて、配信サーバ３０３から映像データが配信されると、再生アプリケーション１０６は、配信された映像データを受信して再生し、クライアント端末１０５の画面に出力する。
【００３６】
配信サーバ３０３は、クライアント端末１０５から配信要求を受信すると、配信要求対象の映像データをＮＡＳ３０４から取得して、クライアント端末１０５に配信する。具体的には、配信サーバ３０３は、先ずクライアント端末１０５から映像データの配信要求を受信する。すると配信サーバ３０３は、配信要求で指定された配信要求対象の映像データの撮影地点毎に、配信スレッドＡ、Ｂ、Ｃ、Ｄ（３０５ａ、３０５ｂ、３０５ｃ、３０５ｄ）を起動する。以下の説明では、配信スレッドＡ、Ｂ、Ｃ、Ｄ（３０５ａ、３０５ｂ、３０５ｃ、３０５ｄ）を、それぞれの配信スレッドを特に区別しない場合には、単に配信スレッド３０５と記す。ここで、配信スレッド３０５の各々は、配信要求対象の映像データの各撮影地点に対応付けられるものとする。また、配信スレッド３０５の各々は、対応する撮影地点の映像データをＮＡＳ３０４から取得する。
【００３７】
配信スレッド３０５は、ＮＡＳ通信部３０６を介してＮＡＳ３０４から配信要求対象の映像データを取得する。すなわち、配信スレッド３０５は、配信要求で指定された複数の対象地点に対応する映像ファイル３０７から、再生対象時刻の映像データを取得する。ここで、配信スレッド３０５が異なる撮影地点の映像データを取得する毎に、配信サーバ３０３とＮＡＳ３０４の間のオペレーションが発生することとなる。そして配信スレッド３０５は、受信した映像データを蓄積し、クライアント端末１０５からの配信要求に応じて映像データを配信する。
【００３８】
ＮＡＳ通信部３０６はＮＡＳ３０４から映像データを受信し、受信した映像データを配信スレッド３０５に送信する。
【００３９】
図４の例を用いて、配信処理の全体の流れについて説明する。図４では、クライアント端末１０５は、所定時刻に４つの地点で撮影された映像データの配信要求を配信サーバ３０３に送信するとする。また、配信要求対象の４つの地点で取得された映像データは、ＮＡＳ３０３の映像ファイルＡ（３０７ａ）、映像ファイルＢ（３０７ｂ）、映像ファイルＣ（３０７ｄ）、映像ファイルＤ（３０７ｄ）に格納されているとする。
【００４０】
配信サーバ３０３は、クライアント端末１０５から配信要求を受信すると、配信要求対象の地点毎の映像データを取得するための配信スレッド３０５を起動する。すなわち、配信サーバ３０３は、映像ファイルＡ（３０７ａ）の映像データを取得する配信スレッドＡ（３０５ａ）、及び、映像ファイルＢ（３０７ｂ）の映像データを取得する配信スレッドＢ（３０５ｂ）を起動する。さらに、配信サーバ３０３は、映像ファイルＣ（３０７ｃ）の映像データを取得する配信スレッドＣ（３０５ｃ）、及び、映像ファイルＤ（３０７ｄ）の映像データを取得する配信スレッドＤ（３０５ｄ）を起動する。
【００４１】
配信スレッド３０５ａは、ＮＡＳ通信部３０６を介して、映像ファイル３０７ａの映像データの取得命令をＮＡＳ３０４に送信する。ＮＡＳ３０４は、映像ファイル３０７ａのうちの要求された映像データを配信サーバ３０３に送信する。配信サーバ３０３は、ＮＡＳ３０４からＮＡＳ通信部３０６で映像データを受信し、ＮＡＳ通信部３０６は配信スレッド３０５ａに受信した映像データを送信する。映像データを受信すると、配信スレッド３０５ａは、その受信した映像データを蓄積し、クライアント端末１０５に対して所定の転送レートで配信する。配信スレッド３０５ｂ、３０５ｃ、３０５ｄも配信スレッド３０５ａと同様にして、ＮＡＳ３０４から映像データを取得し、クライアント端末１０５に配信する。
【００４２】
そして、再生アプリケーション１０６は、配信サーバ３０３から映像データを受信すると、配信された映像データを受信して再生し、クライアント端末１０５の画面に出力する。
【００４３】
ここで、図２の蓄積サーバ１０２とＮＡＳ１０３の間、及び、配信サーバ１０４とＮＡＳ１０３の間の通信においては、ＳＭＢ（Server Message Block）等のプロトコルの機能によって、データをサーバ側のＮＡＳ通信部でキャッシュすることができる。そのため、小さなデータの書込みや読込みが大量に発生しても、同一ファイルへのアクセスであれば、一旦データをキャッシュに格納することにより、サーバとＮＡＳ間のオペレーションの量を軽減することができる。このことを利用して、本実施形態では、異なる地点で撮影された映像データを蓄積サーバ１０２で統合してＮＡＳ１０３の同一ファイルに書き込むことにより、サーバとＮＡＳ間のオペレーション（アクセス）の量を軽減する。
【００４４】
具体的には、蓄積サーバ１０２は、異なる地点で撮影された映像データを複数のエンコーダから受信すると、受信した複数の映像データをキャッシュに蓄積して一つの映像データに統合し、一度のオペレーションでＮＡＳ１０３の統合ファイルに書き込む。また、配信サーバ１０４は、ＮＡＳ１０３の統合ファイルから一度のオペレーションで所定のデータ量のデータを取得してキャッシュに格納し、キャッシュのデータを配信用に撮影地点毎に分割してクライアントに配信する。
【００４５】
図５は、本実施形態に係る情報処理システムの書き込み処理に関する構成の一例である。エンコーダ１０１は図２、及び図３において説明したものと同様である。蓄積サーバ４０２は、情報処理装置２及び蓄積サーバ１０２の一例である。ＮＡＳ４０３は、格納装置３及びＮＡＳ１０３の一例である。
【００４６】
蓄積サーバ４０２は、蓄積スレッドＡ、Ｂ、Ｃ、Ｄ（４０４ａ、４０４ｂ、４０４ｃ、４０４ｄ）、統合スレッド４０５、及びＮＡＳ通信部４０６を含む。蓄積スレッドＡ、Ｂ、Ｃ、Ｄ（４０４ａ、４０４ｂ、４０４ｃ、４０４ｄ）は、それぞれの蓄積スレッドを特に区別しない場合には、単に蓄積スレッド４０４と記す。また、図５では、蓄積スレッド及びエンコーダ１０１が４つの例を示しているが、蓄積スレッド及びエンコーダの数は４つに限定されない。
【００４７】
蓄積スレッド４０４は、エンコーダ１０１と接続されており、各エンコーダ１０１から映像データを受信する。すなわち、蓄積スレッド４０４ａ、４０４ｂ、４０４ｃ、４０４ｄは、それぞれ、エンコーダ１０１ａ、１０１ｂ、１０１ｃ、１０１ｄから、同時刻に撮影された映像データを受信する。そして、蓄積スレッド４０４は、エンコーダ１０１から受信した映像データを蓄積し、所定のデータ量分のデータが蓄積されたら統合スレッド４０５に蓄積したデータを渡す。すなわち、蓄積スレッド４０４ａ、４０４ｂ、４０４ｃ、４０４ｄは、それぞれ、同時刻に撮影された映像データである、映像データ（１−Ａ）、映像データ（１−Ｂ）、映像データ（１−Ｃ）、映像データ（１−Ｄ）を統合スレッド４０５に渡す。尚、蓄積スレッド４０４は、同時刻の映像データの送信元となるエンコーダ１０１の数に応じて起動されるようにしてもよい。
【００４８】
統合スレッド４０５は、蓄積スレッド４０４から複数の同時刻に撮影された映像データを受信する。そして、統合スレッド４０５は、受信した映像データを管理するための管理情報を映像データ毎に作成する。そして、統合スレッド４０５は、作成した管理情報を映像データと対応付けてＮＡＳ通信部４０６に渡す。
【００４９】
管理情報は、映像データに対応付けて、映像データ毎に作成される。また、管理情報は、対応する映像データの撮影地点、撮影時刻、及びデータサイズを含む。
【００５０】
ＮＡＳ通信部４０６は、統合スレッド４０５から、同時刻に撮影された複数の映像データと、各々の映像データに対応付けられた管理情報を受信する。すると、ＮＡＳ通信部４０６は、同時刻に撮影された複数の映像データを統合し、また、それらの映像データに対応する複数の管理情報を統合する。そして、ＮＡＳ通信部４０６は、統合した映像データと統合した管理情報とをＮＡＳ４０３に格納するため送信する。統合された映像データと統合された管理情報は、それぞれ１回のオペレーションでＮＡＳ４０３に送信される。そして、統合された映像データはＮＡＳ４０３の統合映像ファイル４０７に格納される。また、統合された管理情報はＮＡＳ４０３の統合管理情報４０８に格納される。尚、統合映像ファイル４０７は、統合情報４の一例である。また、統合管理情報４０８は、管理情報５の一例である。
【００５１】
このように、蓄積サーバ４０２は、同時刻に撮影された映像データを統合して、１回のオペレーションでＮＡＳ４０３に送信することによって、蓄積サーバ４０２とＮＡＳ４０３の間で発生するデータ送信のオペレーションの回数を削減することができる。
【００５２】
尚、ＮＡＳ通信部４０６は、統合スレッド４０５から受信する同時刻に撮影された複数の映像データのサイズが所定の閾値よりも小さいか否かを判定し、データサイズが所定の閾値よりも小さい場合に、映像データの統合を行うようにしてもよい。
【００５３】
ＮＡＳ４０３は、統合映像ファイル４０７と統合管理情報４０８を格納する。
統合管理情報４０８は、複数の管理情報を統合した情報であり、統合映像ファイル４０７に含まれる各々の映像データを管理するための情報である。図６は、本実施形態に係る統合管理情報４０８の一例を示す。統合管理情報４０８は、識別番号５１、撮影時刻５２、範囲情報５３のデータ項目を含む。
【００５４】
識別番号５１は、統合映像ファイル４０７に含まれる各映像データの撮影地点を一意に識別するための識別情報である。
【００５５】
撮影時刻５２は、統合映像ファイル４０７に含まれる各映像データの撮影時刻を示す情報である。尚、図６の例では、時刻のみ記載している例をしているが、日付情報が付加されてもよいし、時刻の標記形式は種々のものが用いられてよい。
【００５６】
範囲情報５３は、各映像データが統合映像ファイル４０７のどの範囲に位置するかを示す情報である。この範囲は、統合映像ファイル４０７の開始位置から何バイト目から何バイト目に映像データが位置するかを示す。範囲情報５３は、各映像データのデータサイズより算出される。
【００５７】
図６の例においては、映像データの撮影地点が４つあり、それぞれＡ、Ｂ、Ｃ、Ｄで表される例を示している。レコード６１は、撮影地点が「Ａ」で示される地点であり撮影時刻が「１０：００」である映像データが、統合映像ファイル４０７の「０〜１,１５１」バイトの範囲に格納されていることを示す。また、レコード６２は、撮影地点が「Ｂ」で示される地点であり撮影時刻が「１０：００」である映像データが、統合映像ファイル４０７の「１,１５２〜２,３０３」バイトの範囲格納されていることを示す。
【００５８】
尚、統合管理情報４０８は図６の例に限定されない。映像データの撮影地点と撮影時刻が特定され、また、その映像データが統合映像ファイルのどの位置に格納されているのかが特定可能であれば、図６のようにテーブル構造に限定されず、種々のデータ構造をとることができる。また、映像データのサイズが全ての映像ファイルで所定の値で統一されている場合等は、範囲情報５３は映像データのサイズに基づいて計算により算出してもよい。
【００５９】
図７は、本実施形態に係る情報処理システムの読み込み処理に関する構成の一例である。情報処理システムは、ＮＡＳ５０３、及び配信サーバ５０４を含む。また、配信サーバ５０４は、再生アプリケーション１０６が稼動するクライアント端末１０５と接続される。クライアント端末１０５、再生アプリケーション１０６は、それぞれ、図２及び図４のクライアント端末１０５、再生アプリケーション１０６に対応する。ＮＡＳ５０３は、格納装置３及びＮＡＳ１０３の一例である。また、配信サーバ５０４は、情報処理装置２及び配信サーバ１０４の一例である。統合映像ファイル５０７、統合管理情報５０８は、それぞれ、統合情報４、管理情報５の一例である。尚、統合映像ファイル５０７、統合管理情報５０８は、それぞれ、図５の統合映像ファイル４０７、統合管理情報４０８に対応する。
【００６０】
配信サーバ５０４は、配信スレッド５０５、及びＮＡＳ通信部５０６を含む。
配信サーバ５０４は、クライアント端末１０５から配信要求を受信すると、配信要求対象の映像データをＮＡＳ５０３から取得して、クライアント端末１０５に配信する。具体的には、配信サーバ５０４は、先ずクライアント端末１０５から映像データの配信要求を受信する。すると配信サーバ５０４は、配信要求で指定された配信要求対象の映像データの撮影地点毎に、配信スレッドＡ、Ｂ、Ｃ、Ｄ（５０５ａ、５０５ｂ、５０５ｃ、５０５ｄ）を起動する。以下の説明では、配信スレッドＡ、Ｂ、Ｃ、Ｄ（５０５ａ、５０５ｂ、５０５ｃ、５０５ｄ）を、それぞれの配信スレッドを特に区別しない場合には、単に配信スレッド５０５と記す。ここで、配信スレッド５０５の各々は、配信要求対象の映像データの各撮影地点に対応付けられるものとする。また、配信スレッド５０５の各々は、対応する撮影地点の映像データをＮＡＳ５０３から取得する。尚、配信スレッド５０５は、配信要求で指定された配信要求対象の映像データの撮影地点毎に作成されるとしたが、撮影地点毎に対応付けられた配信スレッド５０５は、配信サーバ５０４に常駐していてもよい。
【００６１】
配信スレッド５０５は、ＮＡＳ通信部５０６を介してＮＡＳ５０３から配信要求対象の映像データを取得する。そのために配信スレッド５０５は、配信要求で指定された地点・時刻に撮影された映像データをＮＡＳ５０３から取得する命令である取得命令を、ＮＡＳ５０３に宛ててＮＡＳ通信部５０６に送信する。取得命令には、配信要求で指定された地点と時刻の情報が含まれる。そして、配信スレッド５０５は、ＮＡＳ５０３から配信要求対象の映像データを取得すると、受信した映像データを所定の記憶領域（例えば、メモリやキャッシュ等）に蓄積し、クライアント端末１０５からの配信要求に応じて映像データを配信する。尚、映像の配信は、例えば、再生アプリケーション１０６が要求する配信データ転送レートを満たすように、蓄積した映像データのうちから徐々に映像データを配信してもよい。
【００６２】
ＮＡＳ通信部５０６は、配信スレッド５０５から取得命令を受信すると、ＮＡＳ５０３から映像データを取得して配信スレッド５０５に送信する。ＮＡＳ通信部５０６は、１回のオペレーションで取得対象の映像データを単独で取得するのではなく、１回のオペレーションで取得対象の映像データと同時刻に撮影された他の複数の映像データをまとめて取得する。
【００６３】
１回のオペレーションにより同時刻に撮影された複数の映像データを取得できるのは、図５において説明したように、同時刻に撮影された複数の映像データが１つのファイルに統合されて統合映像ファイル５０７に格納されているためである。また、統合映像ファイル５０７は、撮影時刻が同じである複数の映像データがまとめられて連続した領域に記録されているので、ＮＡＳ５０３におけるデータのアクセスが効率的に行われる。
【００６４】
ＮＡＳ通信部５０６は、ＮＡＳ５０３から映像データを取得するために、先ず、統合管理情報５０８に基づいて１回のオペレーションで取得する統合映像ファイル５０７の範囲を特定する。
【００６５】
具体的には、ＮＡＳ通信部５０６は、配信スレッド５０５から映像データの取得命令を受信すると、ＮＡＳ５０３に格納されている統合管理情報５０８を参照する。そしてＮＡＳ通信部５０６は、取得対象の映像データの統合映像ファイル５０７における範囲情報（位置情報）を取得する。また、ＮＡＳ通信部５０６は、取得対象の映像データと同時刻に取得された映像データの情報と、その映像データの統合映像ファイル５０７における範囲情報を取得する。
【００６６】
図７の例では、ＮＡＳ通信部５０６は、いずれかまたは複数の配信スレッド５０５から映像データの取得命令を受信する。ここでは、ＮＡＳ通信部５０６は、配信スレッド５０５ａから、撮影地点が「Ａ」地点であり撮影時刻が「１０：００」である映像データ「１−Ａ」の取得要求を受信したとする。すると、ＮＡＳ通信部５０６は統合管理情報５０８を参照して、映像データ「１−Ａ」の、統合映像ファイル５０７における位置を特定する。すなわち、ＮＡＳ通信部５０６は、統合管理情報５０８の識別番号５１の値が「Ａ」であり撮影時刻５２の値が「１０：００」であるレコードを抽出し、そのレコードの範囲情報５３の値を参照する。図６の例では、識別番号５１の値が「Ａ」であり撮影時刻５２の値が「１０：００」であるレコード６１の範囲情報５３は「０〜１,１５１」である。この場合、統合管理情報５０８は映像データ「１−Ａ」の統合映像ファイル５０７における位置は「０〜１,１５１」であると特定する。
【００６７】
さらに、ＮＡＳ通信部５０６は、映像データ「１−Ａ」と同時刻に取得された映像データとその範囲の情報を特定する。すなわち、ＮＡＳ通信部５０６は、統合管理情報５０８の撮影時刻５２の値が「１０：００」であるレコードをすべて抽出し、抽出した各レコードの識別番号５１と範囲情報５３の組の情報を特定する。図６の例では、撮影時刻５２の値が「１０：００」であるレコードはレコード６１以外ではレコード６２〜６４の３つであり、ＮＡＳ通信部５０６は、それぞれの識別番号５１と範囲情報５３を取得する。
【００６８】
範囲情報を取得すると、ＮＡＳ通信部５０６は、取得対象の映像データ及び同時刻に取得された映像データの範囲をすべて含む範囲の映像データを、一度のオペレーション（アクセス）により統合映像ファイル５０７から取得する。図７の例で映像データ「１−Ａ」が取得対象の映像データである場合、ＮＡＳ通信部５０６は、レコード６１〜６４の範囲情報５３で示される「０〜４６０７」の範囲の映像データを、一度のオペレーションで統合映像ファイル５０７から取得する。
【００６９】
尚、ＮＡＳ通信部５０６は、配信要求で指定された配信要求対象の映像データのみを、一度のオペレーションで統合映像ファイル５０７から取得するようにしてもよい。例えば、図６のレコード６１及び６２で示される映像データのみの配信要求があった場合には、ＮＡＳ通信部５０６は、レコード６１及び６２の範囲情報５３で示される「０〜２,３０３」の範囲の映像データを、一度のオペレーションで取得するようにしてもよい。
【００７０】
ＮＡＳ５０３から映像データを取得すると、ＮＡＳ通信部５０６は、取得した映像データを撮影地点毎に分けて、それぞれの映像データを撮影地点と対応する配信スレッド５０５に送信する。
【００７１】
例えば、１回のオペレーションで「０〜４,６０７」の範囲の映像データを取得した場合、取得した映像データのうち「０〜１,１５１」のデータは、地点Ａの映像データであるので、配信スレッドＡ（５０５ａ）に送信される。同様に、「１,１５２〜２,３０３」、「２,３０４〜３,４５５」、「３,４５６〜４,６０７」のデータは、それぞれ地点Ｂ、Ｃ、Ｄの映像データであるので、配信スレッドＢ（５０５ｂ）、配信スレッドＣ（５０５ｃ）、配信スレッドＤ（５０５ｄ）に送信される。
【００７２】
図８は、本実施形態に係る蓄積スレッド４０４の動作フローの一例を示す。
蓄積スレッド４０４は、先ず映像データを受信する（Ｓ５０１）。すなわち、蓄積スレッド４０４は、それぞれ対応するエンコーダ１０１から映像データを受信する。複数のエンコーダ１０１から受信するデータは、同時刻に異なる地点で撮影された映像データである。
【００７３】
次に、蓄積スレッド４０４は、受信した映像データを蓄積サーバ１０２の所定の記憶領域（例えばメモリ）に格納する（Ｓ５０２）。
【００７４】
次に、蓄積スレッド４０４は、所定の量のデータが所定の記憶領域に溜まったら、格納したデータを統合スレッド４０５に渡す（Ｓ５０３）。そして、処理はＳ５０１に遷移し、蓄積スレッド４０４は、エンコーダ１０１から次の映像データを受信する。
【００７５】
図９は、本実施形態に係る統合スレッド４０５の動作フローの一例を示す。
統合スレッド４０５は、複数の蓄積スレッド４０４から映像データを受信する（Ｓ６０１）。複数の蓄積スレッド４０４から受信するデータは、同時刻に異なる地点で撮影された映像データである。
【００７６】
次に統合スレッド４０５は、複数の蓄積スレッド４０４から受信した各映像データに対応付けて、複数の管理情報を作成する（Ｓ６０２）。
【００７７】
次に統合スレッド４０５は、Ｓ６０１で受信した複数の映像データをＮＡＳ４０３のディスクに格納するために映像データをＮＡＳ通信部４０６に渡す。（Ｓ６０３）。すなわち、統合スレッド４０５は、受信した映像データをその映像データと対応付けて作成した管理情報とをＮＡＳ通信部４０６に渡す。
【００７８】
図１０は、本実施形態に係るＮＡＳ通信部４０６の、ＮＡＳ４０３へのデータの書き込み処理における動作フローの一例を示す。
【００７９】
ＮＡＳ通信部４０６は、統合スレッド４０５から複数の映像データと各映像データにそれぞれ対応する管理情報を受信する（Ｓ７０１）。
【００８０】
次に、ＮＡＳ通信部４０６は、受信した複数の映像データを統合して、１回のオペレーションでＮＡＳ４０３の統合映像ファイル４０７に格納する（Ｓ７０２）。
【００８１】
次に、ＮＡＳ通信部４０６は、受信した複数の管理情報を統合して、１回のオペレーションでＮＡＳ４０３の統合管理情報４０８に格納する（Ｓ７０３）。このとき、ＮＡＳ通信部４０６は、管理情報の範囲情報５３を算出して、更新する。尚、Ｓ７０２とＳ７０３は順番が前後してもよい。
【００８２】
図１１は、本実施形態に係る配信スレッド５０５の動作フローの一例を示す。
配信スレッド５０５は、クライアント端末１０５から配信要求を受信する（Ｓ８０１）。
【００８３】
次に、配信スレッド５０５は、配信要求で指定された配信要求対象の映像データが配信サーバ５０４の所定の記憶領域（例えばメモリやキャッシュ）に存在するか否かを判定する（Ｓ８０２）。
【００８４】
配信要求対象の映像データが配信サーバ５０４の所定の記憶領域に存在する場合（Ｓ８０２でＹｅｓ）、配信スレッド５０５は、その記憶領域に存在する映像データをクライアント端末１０５に配信する（Ｓ８０３）。配信が完了すると処理は終了する。
【００８５】
配信要求対象の映像データが配信サーバ５０４の所定の記憶領域に存在しない場合（Ｓ８０２でＮｏ）、配信スレッド５０５は、配信要求対象の映像データの取得命令をＮＡＳ５０３に宛ててＮＡＳ通信部５０６に送信する（Ｓ８０４）。
【００８６】
配信スレッド５０５は、ＮＡＳ通信部５０６を介して、取得命令に応じたＮＡＳ５０３から映像データを受信する（Ｓ８０５）。
【００８７】
配信スレッド５０５は、Ｓ８０５で受信した映像データを配信サーバ５０４の所定の記憶領域に格納し、クライアント端末１０５に配信する（Ｓ８０６）。配信が完了すると処理は終了する。
【００８８】
尚、Ｓ８０２において、所定の記憶領域に映像データが存在する場合とは、Ｓ８０６において、映像データを所定の記憶領域に格納したときのデータが別の配信要求対象の映像データであった場合である。
【００８９】
また、配信スレッド５０５は、配信サーバ５０４に存在する複数の配信スレッド５０５のうちのいずれかの配信スレッドが配信要求を受信した場合には、その配信要求対象の映像データと同時刻に撮影された映像データをＮＡＳ通信部５０６から受けとる。すると、配信スレッド５０５は受け取った映像データを所定の記憶領域に格納する。このように格納した映像データが別の配信要求対象の映像データであった場合にも、Ｓ８０２において所定の記憶領域に映像データが存在することとなる。
【００９０】
図１２は、本実施形態に係るＮＡＳ通信部５０６の、ＮＡＳ５０３からのデータの読み出し処理における動作フローの一例を示す。
ＮＡＳ通信部５０６は、配信スレッド５０５から映像データの取得命令を受信する（Ｓ９０１）。
【００９１】
次に、ＮＡＳ通信部５０６は、ＮＡＳ５０３に格納された統合映像ファイル５０７における映像データの取得範囲（取得位置）を特定する（Ｓ９０２）。取得範囲は、取得命令に含まれる時刻情報で示される時刻に撮影された複数の映像データの、統合映像ファイル５０７における範囲である。具体的には、先ずＮＡＳ通信部５０６は、統合管理情報５０８を参照し、取得命令で指定される映像データ及びその映像データと同時刻に撮影された複数の映像データの各々の、統合映像ファイル５０７における位置を特定する。そして、ＮＡＳ通信部５０６は、取得命令で指定される映像データ及びその映像データと同時刻に撮影された複数の映像データの、統合映像ファイル５０７における位置を併せた範囲を取得範囲（取得位置）と特定する。
【００９２】
ＮＡＳ通信部５０６は、ネットワークを介して、ＮＡＳ５０３に格納された統合映像ファイル５０７から、Ｓ９０２で特定した取得範囲（取得位置）の映像データを１回のオペレーションで読み込む（Ｓ９０３）。
【００９３】
ＮＡＳ通信部５０６は、読み込んだ映像データを撮影地点毎に分割する（Ｓ９０４）。すなわち、ＮＡＳ通信部５０６は、Ｓ９０２において特定した、取得命令で指定される映像データと同時刻に撮影された各映像データの範囲（位置）情報に基づいて、読み込んだ映像ファイルを撮影地点毎に分割する。
【００９４】
ＮＡＳ通信部５０６は、分割した映像データを、各映像データの撮影地点に対応する配信スレッド５０５に渡す（Ｓ９０５）。そして、処理は終了する。
【００９５】
図１３は、本実施形態に係る蓄積サーバ４０２、及び配信サーバ５０４のハードウェア構成の一例を示す。蓄積サーバ４０２、配信サーバ５０４は、図１３に示すように、ＣＰＵ１００１、メモリ１００２、記憶装置１００３、読取部１００４、通信インターフェース１００６を含む。なお、ＣＰＵ１００１、メモリ１００２、記憶装置１００３、読取部１００４、通信インターフェース１００６は、例えば、バス１００７を介して互いに接続されている。
【００９６】
ＣＰＵ１００１は、メモリ１００２を利用して上述のフローチャートの手順を記述したプログラムを実行する。ＣＰＵ１００１は、蓄積サーバ４０２においては、蓄積スレッド４０４、統合スレッド４０５、及びＮＡＳ通信部４０６の機能の一部または全部を提供する。配信サーバ５０４においては、ＣＰＵ１００１は、配信スレッド５０５、及びＮＡＳ通信部５０６の機能の一部または全部を提供する。
【００９７】
メモリ１００２は、例えば半導体メモリであり、ＲＡＭ（Random Access Memory）領域およびＲＯＭ（Read Only Memory）領域を含んで構成される。メモリ１００２は、蓄積サーバ４０２においては、蓄積スレッド４０４がエンコーダ１０１から受信した映像データを蓄積する記憶領域として使用される。また、配信サーバ５０４においては、メモリ１００２は、配信スレッド５０５がＮＡＳ５０３から取得した映像データを格納する記憶領域として使用される。
【００９８】
記憶装置１００３は、例えばハードディスク、またはフラッシュメモリ等の半導体メモリである。また、記憶装置１００３は、外部記録装置であってもよい。尚記憶装置１００３は、蓄積サーバ４０２または配信サーバ５０４にあってもなくてもよい。
【００９９】
読取部１００４は、ＣＰＵ１００１の指示に従って着脱可能記録媒体１００５にアクセスする。着脱可能記録媒体１００５は、たとえば、半導体デバイス（ＵＳＢメモリ等）、磁気的作用により情報が入出力される媒体（磁気ディスク等）、光学的作用により情報が入出力される媒体（ＣＤ−ＲＯＭ、ＤＶＤ等）などにより実現される。
【０１００】
通信インターフェース１００６は、ＣＰＵ１００１の指示に従ってネットワークを介してデータを送受信する。通信インターフェース１００６は蓄積サーバ４０２においては、エンコーダ１０１と接続するインターフェース、及びＮＡＳ通信部４０６の機能の一部またはすべてを提供する。また、配信サーバ５０４においては、クライアント端末１０５と接続するインターフェース、及びＮＡＳ通信部５０６の機能の一部またはすべてを提供する。
【０１０１】
実施形態を実現するためのプログラムは、例えば、下記の形態で蓄積サーバ４０２、及び配信サーバ５０４に提供される。
（１）記憶装置１００３に予めインストールされている。
（２）着脱可能記憶媒体１００５により提供される。
（３）ネットワークを介して提供される。
【０１０２】
図１４は、本実施形態に係るＮＡＳ４０３、５０３のハードウェア構成の一例を示す。ＮＡＳ４０３、５０３は、図１４に示すように、記憶装置１１０１、通信インターフェース１１０２を含む。なお、記憶装置１１０１、通信インターフェース１１０２は、例えば、バス１１０３を介して互いに接続されている。
【０１０３】
記憶装置１１０１は、例えばハードディスクであり、統合映像ファイル４０７、５０７、統合管理情報４０８、５０８を格納する。記憶装置１１０１は、フラッシュメモリ等の半導体メモリでもよい。
【０１０４】
通信インターフェース１１０２は、ネットワークを介して蓄積サーバ４０２または配信サーバ５０４に対してデータを送受信する。
【０１０５】
尚、本実施形態は、以上に述べた実施の形態に限定されるものではなく、本実施形態の要旨を逸脱しない範囲内で種々の構成または実施形態を取ることができる。
【０１０６】
尚、蓄積サーバ４０２と配信サーバ５０４は同一のサーバであってもよい。また、蓄積サーバは４０２及び配信サーバ５０４は、それぞれ複数のサーバであってもよい。また、その場合、ＮＡＳ４０３、５０３のデータ（統合映像ファイル４０７、５０７、統合管理情報４０８、５０８を含む）は、複数のサーバから共有してアクセス可能であってもよい。
【０１０７】
また、本実施形態では、ＮＡＳ４０３、５０３に格納されるデータは映像データとして説明したが、映像データに限定されず、例えば、音声データや種々の時系列データ等としてもよい。
【０１０８】
また、本実施形態では、同時刻に撮影された異なる地点の複数の映像データを統合するとしたがこれに限定されない。例えば、映像のデータの統合（Ｓ７０２）は、再生アプリケーション１０６において１画面で再生されるデータに基づいて統合してもよい。例えば、北海道エリアと九州エリアで撮影された映像データを統合してもよいし、また、例えば、同時刻に観測された映像データと音声データを統合してもよい。
【０１０９】
また、本実施形態は、ＮＡＳ４０３、５０３に統合映像ファイル４０７、５０７、及び統合管理情報４０８、５０８が格納されるとしたが、ＮＡＳに限定されない。例えば、蓄積サーバ４０２及び配信サーバ５０４に接続されたＳＡＮ（Storage Area Network）に配置された記憶装置などに統合映像ファイル４０７、５０７、及び統合管理情報４０８、５０８が格納されてもよい。
【符号の説明】
【０１１０】
１        情報処理システム
２        情報処理装置
３        格納装置
４        統合情報
５        管理情報
５１      識別番号
５２      撮影時刻
５３      範囲情報
１０１    エンコーダ
１０２    蓄積サーバ
１０３    ＮＡＳ
１０４    配信サーバ
１０５    クライアント端末
１０６    再生アプリケーション
２０２    蓄積サーバ
２０３    ＮＡＳ
２０４    蓄積スレッド
２０５    ＮＡＳ通信部
２０６    映像ファイル
３０３    配信サーバ
３０４    ＮＡＳ
３０５    配信スレッド
３０６    ＮＡＳ通信部
３０７    映像ファイル
４０２    蓄積サーバ
４０３    ＮＡＳ
４０４    蓄積スレッド
４０５    統合スレッド
４０６    ＮＡＳ通信部
４０７    統合映像ファイル
４０８    統合管理情報
５０３    ＮＡＳ
５０４    配信サーバ
５０５    配信スレッド
５０６    ＮＡＳ通信部
５０７    統合映像ファイル
５０８    統合管理情報
【図１】
2014225806.tif 000003
【図２】
2014225806.tif 000004
【図３】
2014225806.tif 000005
【図４】
2014225806.tif 000006
【図５】
2014225806.tif 000007
【図６】
2014225806.tif 000008
【図７】
2014225806.tif 000009
【図８】
2014225806.tif 000010
【図９】
2014225806.tif 000011
【図１０】
2014225806.tif 000012
【図１１】
2014225806.tif 000013
【図１２】
2014225806.tif 000014
【図１３】
2014225806.tif 000015
【図１４】
2014225806.tif 000016