(57)【要約】【課題】記憶部に対する複数の読み出し、書き込みアクセスを適切に制御し、広帯域を要する画像データの記録、検索、配信といったシステムを効率良く実現する。【解決手段】メタデータとオリジナルデータを異なる記憶部で保有し、それらに対して適切な接続処理を行う。また、階層的に圧縮符号化されたデータに関して、ユーザ任意のレベルのメタデータを生成し、画像データの記憶と共に、ユーザの快適な検索、監視を可能とする。【選択図】図１
2008042258.tif 000002
【特許請求の範囲】
【請求項１】
データの入力手段を備え、ネットワークに接続可能な入力制御部と、
データの出力手段を備え、ネットワークに接続可能な出力制御部と、
データのメタデータ生成手段を備え、ネットワークに接続可能なメタデータ生成部と、
データを記憶する第１記憶部と、
前記第１記憶部に記憶されたデータのメタデータを記憶する第２記憶部と、
前記第１記憶部の制御機能を有するネットワークに接続可能な第１記憶制御部と、
前記第２記憶部の制御機能を有するネットワークに接続可能な第２記憶制御部と、
送信アドレスによる接続手段を有するスイッチ部と、
前記入力制御部、出力制御部、メタデータ生成部、第１記憶制御部、第２記憶制御部の接続制御を行うパス制御部で構成されることを特徴とするデータ入出力装置。
【請求項２】
前記パス制御部は、前記メタデータ生成部に対して前記出力制御部の能力値とユーザからの要求を伝送する伝送手段を有することを特徴とする請求項１に記載のデータ入出力装置。
【請求項３】
前記パス制御部は、前記ネットワークに接続されている制御部の能力値とユーザからの要求に応じて前記データ入出力装置内の接続構成を決定し、各制御部に指示を出す接続手段を有することを特徴とする請求項１又は２に記載のデータ入出力装置。
【請求項４】
前記接続手段において、接続構成管理を接続要求毎にシステムで一意に与えたパスＩＤを管理することを特徴とする請求項３に記載のデータ入出力装置。
【請求項５】
前記接続手段において、前記第１記憶部の転送能力により接続の制御を行うことを特徴とする請求項３又は４に記載のデータ入出力装置。
【請求項６】
前記第２記憶部で保有するメタデータは、原画像に対して縮小された画像または低Ｓ／Ｎ比の画像データを有することを特徴とする請求項１乃至３の何れか１項に記載のデータ入出力装置。
【請求項７】
前記第２記憶部で保有するメタデータは、オリジナルデータの保存されているロケーション情報を有することを特徴とする請求項１乃至６の何れか１項に記載のデータ入出力装置。
【請求項８】
前記第２記憶制御部は、ネットワークを介して行われる検索要求に対して、前記第２記憶部で保有するメタデータを基に検索する検索手段を有することを特徴とする請求項１乃至７の何れか１項に記載のデータ入出力装置。
【請求項９】
前記メタデータ生成部は、階層的に符号化圧縮された画像データから一部を抽出してメタデータを生成するメタデータ生成手段を有することを特徴とする請求項１乃至８の何れか１項に記載のデータ入出力装置。
【請求項１０】
前記メタデータ生成手段は、前記パス制御部より伝送された前記出力制御部の能力値あるいはユーザからの要求のいずれかを判断基準として、メタデータを生成することを特徴とする請求項９記載のデータ入出力装置。
【請求項１１】
前記出力制御部は、前記パス制御部に対し要求を行う機能を有し、且つ前記パス制御部の接続命令指示に従いネットワークを介して送られてくるストリームデータを受信し、既存の出力機器に適合するようなデータ変換手段を有することを特徴とする請求項１乃至１０の何れか１項に記載のデータ入出力装置。
【請求項１２】
前記入力制御部は、前記パス制御部に対し要求を行う機能を有し、且つ前記パス制御部の接続命令指示に従いネットワークを介してストリームデータを送信し、既存の入力機器に適合するインタフェース手段を有することを特徴とする請求項１乃至１１の何れか１項に記載のデータ入出力装置。
【請求項１３】
前記パス制御部が行う接続命令は、個々の制御機器に対して出力先を示すアドレス情報であり、ストリームは制御機器に与えられたアドレスに従い処理される接続手段を有することを特徴とする請求項１乃至１２の何れか１項に記載のデータ入出力装置。
【請求項１４】
前記パス制御部は、最初にパス経路のリソースを予約することを可能とする接続手段を有することを特徴とする請求項１乃至１３の何れか１項に記載のデータ入出力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して高画質映像ストリームを記憶、配信を行う入出力装置に関し、特に、このような広帯域を必要とする情報の記憶、配信、検索といったシステムを効率よく実現する入出力装置に関する。
【背景技術】
【０００２】
近年、インターネット技術の進化を背景に、従来では不可能だった遠距離での安価な通信とランニングコストを実現した、複数台のネットワークカメラとＬＡＮケーブルを用いた遠隔監視システムの普及が加速化している。
【０００３】
この遠隔監視システムにおいて撮影された画像データは、ネットワークカメラやＷＥＢエンコーダによりデジタル化され、記録される。
【０００４】
または、記録先となるハードディスク装置を有するデータ入出力装置に接続されたモニタを介して監視者が監視する。
【０００５】
このような上記の遠隔監視システムにおいては、複数チャンネルからの、データ量の大きい画像データの書き込みと同時に、複数の画像データの中から、監視者所望の、例えばイベント検出時などの画像データの高速な検索処理が求められている。
【０００６】
これらの課題を解決するために、特許文献１には、検索用のメタデータとオリジナルデータをそれぞれ別の記憶装置に記憶するという技術が提案されている。
【０００７】
【特許文献１】特開２００３−１５３１８７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、これらの画像データは一般的なパーソナルコンピュータにおいて生成される文書やグラフ等のデータサイズと比較すると非常に大きい。且つ、上述の遠隔監視システムのように、複数のネットワークカメラから送られてくる画像データを取りこぼしなくハードディスク装置に記録しなければならず、ハードディスク装置の帯域が逼迫している。
【０００９】
これを解消するためには高帯域を有する高価な記憶部を使用する必要があるとといったコスト面での問題もかかえている。
【００１０】
従って、このような広帯域を必要とする画像データの記録、検索、配信といったシステムを効率良く、またそのシステムの実装を安価な部品で構成する必要性が重視されている。
【００１１】
そこで、本発明は、メタデータとオリジナルデータを異なる記憶部で保有し、それらに対して適切な接続処理を行うことにより、画像データの記憶と共に、ユーザの快適な検索、監視を目的とする。
【００１２】
また、本発明は、検索用メタデータを生成する際に、階層的に圧縮符号化された画像データに関してユーザ任意に指定したレベルのメタデータ、または出力機器の能力に適切なレベルのメタデータを生成することを目的とする。
【００１３】
また、本発明は、システムの機能構成を分離することにより、ユーザの要求に合わせ、余分な負担なくシステムを構築可能とすることを目的とする。
【課題を解決するための手段】
【００１４】
本発明のデータ入出力装置は、データの入力手段を備え、ネットワークに接続可能な入力制御部と、データの出力手段を備え、ネットワークに接続可能な出力制御部と、データのメタデータ生成手段を備え、ネットワークに接続可能なメタデータ生成部と、データを記憶する第１記憶部と、前記第１記憶部に記憶されたデータのメタデータを記憶する第２記憶部と、前記第１記憶部の制御機能を有するネットワークに接続可能な第１記憶制御部と、前記第２記憶部の制御機能を有するネットワークに接続可能な第２記憶制御部と、送信アドレスによる接続手段を有するスイッチ部と、前記入力制御部、出力制御部、メタデータ生成部、第１記憶制御部、第２記憶制御部の接続制御を行うパス制御部で構成されることを特徴とする。
【発明の効果】
【００１５】
上述したように、本発明によれば、メタデータとオリジナルデータを異なる記憶部で保有し、それらに対して適切な接続処理を行うことにより、記憶部の帯域を考慮した適切な画像データの記憶と共に、ユーザの快適な検索、監視を可能とする。
【００１６】
さらに、検索用メタデータを生成する際に、階層的に圧縮符号化された画像データに関してユーザ任意に指定したレベルのメタデータ、または出力機器の能力に適切なレベルのメタデータを生成することを可能とし、ユーザはより容易に検索を行うことができる。
【００１７】
また、メタデータとオリジナルデータが別の記憶部に記憶されることにより、監視と検索の同時処理に際し、アクセスのオーバーヘッドが低減される。
【００１８】
さらに、機能構成が分離されているため、システムの要求に合わせた構成とすることができ、ユーザの負担を低減するシステムの構築を可能とする。且つ、システムの拡張性も向上する。
【発明を実施するための最良の形態】
【００１９】
以下、本発明を適用した好適な実施形態を、添付図面を参照しながら詳細に説明する。
【００２０】
図１に、本発明の実施形態におけるシステム構成の概略を示す。同図において、１１１はデータ入出力装置を示す。１００は各制御部間の接続制御を行うパス（Ｐａｔｈ）制御部であり、本システムの中核をなす制御部である。
【００２１】
１０３は各制御装置を接続するためのスイッチ（Ｓｗｉｔｃｈ）部であり、送信先アドレスにより接続先を繋ぎ変えることが可能なスイッチであれば方式は問わず、本実施形態では１Ｇｉｇａｂｉｔ対応のＥｔｈｅｒｎｅｔ(登録商標）で接続するとし説明を行う。
【００２２】
ネットワークカメラ１１２、１１３、１１４は、ネットワーク１０２に接続されており、各ネットワークカメラにおいて撮影された画像データストリームがネットワーク１０２を介してデータ入出力装置１１１に送られる。
【００２３】
ネットワーク制御部１０１は送られてきたデータをスイッチ部１０３に接続するための入力制御部である。
【００２４】
第１記憶部１０５はユーザがデータ入力装置１１１を使用して蓄積する全てのデータを記憶する記憶装置であり、また、第２記憶部１０７はメタデータを記憶する記憶装置であり、本実施形態においてはハードディスク装置を想定している。
【００２５】
また、それぞれ第１記憶制御部１０４、第２記憶制御部１０６とＩＤＥ、ＳｅｒｉａｌＡＴＡ、ＳＣＳＩなどのインタフェースで接続され、それらを介してデータのリード・ライトが行われる。
【００２６】
第１記憶制御部１０４は、第１記憶部１０５を管理する機能と、スイッチ部１０３と接続するためのネットワークインタフェースを有し、システム内でファイルを共用するための記憶制御部である。
【００２７】
第２記憶制御部１０６は、第２記憶部１０７を管理する機能と、スイッチ部１０３と接続するためのネットワークインタフェースを有する。また、各制御部からのファイル検索要求に対し、第２記憶部１０７に記憶されているメタデータを基に検索処理を行う記憶制御部である。
【００２８】
出力機器１０９は、本実施形態においてはモニタとしてＨＤＴＶを想定している。出力制御部１０８は、システム内で制御情報と画像データを処理し、出力機器１０９への出力、すなわち本実施形態においてはモニタへの画像表示を行う。なお、出力機器１０９および出力制御部１０８は、適宜複数セットあってよい。
【００２９】
メタデータ生成部１１０は、スイッチ部１０３から送られる階層的に圧縮符号化された画像データからメタデータとして縮小画像あるいは低Ｓ／Ｎ比画像データの抽出処理を行う。
【００３０】
本実施形態においては、画像データの圧縮方式としてＪＰＥＧ２０００方式を想定している。ただし、ネットワークカメラ１１２、１１３、１１４から送られる動画像はＭｏｔｉｏｎＪＰＥＧ２０００方式であってよく、これはＪＰＥＧ２０００画像のデータストリームであると考えることができる。
【００３１】
従って、本実施形態の説明において、階層的に圧縮符号化する方式としてＪＰＥＧ２０００方式を扱うが、ＭｏｔｉｏｎＪＰＥＧ２０００方式の動画像に対する処理も包含するものとする。
【００３２】
メタデータ生成部１１０は、例えばＭＰＥＧ方式の動画を扱う場合には、分離トランスコーダの構成としてよく、生成された基本ストリームのみを第２記憶部１０７に記憶し、差分ストリームは記憶することなく捨ててもよい。
【００３３】
次に、上記の構成において、ネットワークカメラ１１２において撮影された画像のデータストリームがデータ入出力装置１１１に対して送られたときの、システム内でのデータフローを図２に示す。
【００３４】
パス制御部１００によって、スイッチ部１０３においてネットワーク制御部１０１と第１記憶制御部１０４が、第１記憶制御部１０４とメタデータ生成部１１０が、メタデータ生成部１１０と第２記憶制御部１０６がそれぞれ接続される。
【００３５】
Ｄ２００は、ネットワーク制御部１０１から第１記憶制御部１０４へデータが配信され、オリジナルデータとして全て第１記憶部１０５に記憶するフローを示している。
【００３６】
Ｄ２０１は、メタデータを生成するために、第１記憶部１０５から記憶したデータを読み出し、第１記憶制御部１０４からメタデータ生成部１１０へ配信するフローを示している。なお、このとき、データのロケーション情報も共に配信する。
【００３７】
Ｄ２０２は、生成されたメタデータおよびそのオリジナルデータのロケーション情報を、メタデータ生成部１１０から第２記憶制御部１０６へ配信するフローを示している。データは、第２記憶制御部１０６を介して、メタデータとして第２記憶部１０７に記憶される。
【００３８】
また、データ入力装置１１１に対する読み出しのオーバーヘッドを回避するために、図３のようなデータフローにしてもよい。
【００３９】
Ｄ３００は、パス制御部１００によって、スイッチ部１０３においてネットワーク制御部１０１から、メタデータ生成部１１０と第１記憶制御部１０４とに接続され、マルチキャストする形でデータが配信されている。
【００４０】
第１記憶制御部１０４に配信されたデータは、第１記憶部１０５に記憶される。一方、メタデータ生成部１１０に配信されたデータは、メタデータ生成処理が施され、Ｄ３０１が示すように、第２記憶制御部１０６に対して配信され、第２記憶部１０７にメタデータとして記憶される。
【００４１】
但し、この場合においては、第２記憶部１０７に記憶されたメタデータと第１記憶部１０５に記憶されているオリジナルデータとの対応付けを行うために、パス制御部１００によってファイル管理ＩＤを付与する必要がある。
【００４２】
また、第１記憶制御部１０４においては、ファイルＩＤとファイルのロケーション情報を対応付けて管理しなければならない。
【００４３】
次に、図２に示したデータフローに従ってデータが配信された場合のメタデータ生成部１１０におけるメタデータを生成する処理について図４に示すフローチャートを参照して説明する。
【００４４】
データを受信したメタデータ生成部１１０において、ステップＳ４００では、画像データの種類を判定する。具体的には、第１記憶制御部１０４から配信されたファイル情報より、ＪＰＥＧ２０００方式のデータか、ＭＰＥＧ方式のデータかを判断する。
【００４５】
データがＭＰＥＧ方式であった場合にはステップＳ４０１へ遷移し、分離トランスコーダによるメタデータ生成処理が行われ、メタデータとして基本ストリームが生成される。一方、データがＪＰＥＧ２０００方式であった場合にはステップＳ４０２に遷移する。
【００４６】
ステップＳ４０２では、出力機器１０９の能力に従い、またはユーザによる設定に従い、生成するメタデータのレベルを決定する。以下、その詳細を説明する。まず、ＪＰＥＧ２０００方式のデータ構成とその特徴を説明する。
【００４７】
図５は、ＪＰＥＧ２０００方式で圧縮符号化された画像データの構成を示す概要図である。ＪＰＥＧ２０００方式の特徴として、次の階層的符号化が挙げられる。
【００４８】
つまり、Ｌａｙｅｒ（レイヤ）、Ｒｅｓｏｌｕｔｉｏｎ（レゾリューションレベル、または空間解像度レベル）、Ｃｏｍｐｏｎｅｎｔ（コンポーネント、または色成分）、Ｐｏｓｉｔｉｏｎ（ポジション、または位置）のどれから優先的に復号するかによって、任意にパケットの順序を並び変えることが可能な構成となっている。
【００４９】
図５は、一般的に用いられているＬ−Ｒ−Ｃ−Ｐパターンの例であり、パケットはレイヤ順に並び、次に空間解像度、色成分、位置の順に並んでいる。その他、Ｒ−Ｌ−Ｃ−Ｐなど、符号化処理によって優先度を変えて構成することができる。
【００５０】
ＪＰＥＧ２０００画像と階層の関係をより詳しく説明するための図６は、空間解像度とレゾリューション番号との関係を示す概要図である。各矩形とレゾリューション番号は、画像のサイズと、その領域を指すインデックス番号を示している。
【００５１】
ここで、ＪＰＥＧ２０００方式の符号化の特徴から、インデックス番号が１増加するごとに画像の幅と高さが２倍になる。例えば、図６において、Ｒｅｓｏｌｕｔｉｏｎ２の画像は、Ｒｅｓｏｌｕｔｉｏｎ１の画像に対して幅と高さが２倍の画像である。
【００５２】
また、各レゾリューション内は、図５に示したようにレイヤ番号の小さい順にデータが並べられている。レイヤ番号は、復元する画像の、原画像に対するＳ／Ｎ比に対応しており、従って、レイヤ番号が小さいほどＳ／Ｎ比が低くなる。
【００５３】
以上のようなＪＰＥＧ２０００の特徴から、画像データの先頭からの全てを保持することなく先頭からあるレベルまでのデータを保持することにより、低解像度または低Ｓ／Ｎ比ではあるがデータ量の少ない画像データを生成することができる。つまり本実施形態でいうメタデータを生成することができる。
【００５４】
従って、ステップＳ４０２における出力機器１０９の能力として、例えばＳＶＧＡ、ＸＧＡといった解像度がパス制御部１００より通知されている。出力機器１０９が複数接続されている場合には、それらのうち、最も低い能力を持つ出力機器１０９に適切な解像度のメタデータを生成するのが望ましい。
【００５５】
一方、マウスやキーボードといった入力機器（不図示）を介して、ユーザ任意のＳ／Ｎ比レベルや解像度を設定し、メタデータのレベルを決定してもよい。
【００５６】
続くステップＳ４０３では、画像１フレーム分のデータを作業領域（不図示）に保持しておく。
【００５７】
ステップＳ４０４では、保持しておいたデータのヘッダを解析することにより、ＪＰＥＧ２０００データが、如何なる優先順位で並んでいるのかを調べ、メタデータの生成レベルに合わせてパケットの順番を並び替える必要があるか否かを調べる。
【００５８】
優先順位とはすなわち、Ｌ−Ｒ−Ｃ−ＰやＲ−Ｌ−Ｃ−Ｐなどの順番を指す。より具体的には、まずＪＰＥＧ２０００規格で定義されているマーカ識別子からメインヘッダ部を検出する。次に、符号化条件を示すマーカセグメントであるＣＯＤをマーカ符号から検出する。
【００５９】
そして、ＣＯＤのパラメータであるＳＧｃｏｄの、さらにＰｒｏｇｒｅｓｓｉｏｎ ｏｒｄｅｒパラメータを参照すれば、プログレッシブ順序として、データが如何なる順序で並んでいるのかを知ることができる。
【００６０】
そして、ステップＳ４０２で決定したメタデータレベルの基準、すなわちＬまたはＲと、プログレッシブ順序の最優先項目とを比較し、合致するかどうかを判定する。
【００６１】
合致する場合にはパケットの順番を並び替える必要がなく、ステップＳ４０６へ遷移する。
【００６２】
一方、合致しない場合には、ステップＳ４０５の処理として、ステップＳ４０２で決定したメタデータレベルの基準が最優先となるようにパケットを並び替える。並び替えたデータは、作業領域に一時的に退避しておく。
【００６３】
ステップＳ４０６では、ステップＳ４０２で決定したメタデータレベルまでのパケット群をメタデータとして抽出する。なお、メタデータにはオリジナルデータのヘッダ、および第１記憶部１０５におけるロケーション情報も含まれる。
【００６４】
上述した一連のメタデータ生成過程を簡単な具体例を挙げて説明する。
ステップＳ４０２において、メタデータ抽出レベルがＲｅｓｏｌｕｔｉｏｎ０（解像度０）レベルと設定されたとする。
【００６５】
ステップＳ４０３において、作業領域に保持されたデータが図５に示すようにＬ−Ｒ−Ｃ−Ｐのプログレッシブ順序で構成されているとする。
【００６６】
続くステップＳ４０４においては、メタデータ抽出レベルの基準Ｒとプログレッシブ順序の最優先であるＬとを比較し、異なっているので、ステップＳ４０５に遷移する。
【００６７】
ステップＳ４０５では、図７に示すように、プログレッシブ順序がＲ−Ｌ−Ｃ−Ｐとなるようパケットの順番を並び替える。
【００６８】
ステップＳ４０６において、抽出レベル０に従い、Ｒｅｓｏｌｕｔｉｏｎ０のパケット群をメタデータとして抽出する。以上の処理により、生成されたメタデータは図８に示す構成となる。
【００６９】
なお、ステップＳ４０２のユーザ設定において、例えば、１秒につき１画像といった具合にメタデータの生成割合を設定してもよく、ステップＳ４０３において受信データを解析する際にフレーム数をカウントし、メタデータの生成処理を間引く。これによって、生成処理を低減し、且つユーザ所望の効率よい検索を実現するメタデータ生成を可能とする。
【００７０】
次に、図９を参照して、出力機器１０９が第１記憶部１０５からデータを再生するために、パス制御部１００に対して接続要求をする際の、パス制御部１００におけるパス接続処理について説明する。
【００７１】
出力機器１０９からパス制御部１００に対する接続要求には、ＣｏｎｔｅｎｔＩＤや出力機器ＩＤといった情報が含まれている。これらの情報を受信したパス制御部１００は、ステップＳ９００からステップＳ９０１にかけて接続構成の処理を行い、ステップＳ９０２からステップＳ９０５にかけて各制御部のどの装置を使用するか決定する。
【００７２】
まず、ステップＳ９００において出力機器の能力を確認する。パス制御部１００はシステム何の全ての制御機器の能力を保持している。例として、出力機器の能力には、表示可能な画像圧縮データ形式、画像サイズ、再生可能なＡｕｄｉｏデータ形式などが挙げられる。これらの機器の能力は、システムの初期設定で行うか、スイッチ部に接続されたときに自動で登録する方法のどちらでも構わない。
【００７３】
ステップＳ９０１では、出力時にデータの変換処理が必要であるか否かを、ステップＳ９００で確認した機器の能力で判定する。
【００７４】
必要であればステップＳ９０２へ遷移し、適切な変換ＣＯＤＥＣ（不図示）を選択し、ステップＳ９０３へ遷移する。変換が必要なければ、ステップＳ９０３へ遷移する。
【００７５】
ここで、パス制御部１００は、各ＣＯＤＥＣの変換能力と、使用状況を示すテーブルを備えているものとする。
【００７６】
続くステップＳ９０３では、出力対象となるコンテンツが保存されている第１記憶部１０５の状態を調べ、読み出し可能であればステップＳ９０４へ遷移する。記憶部の転送帯域を越えてしまうといった理由で接続が不可能な場合にはステップＳ９０５へ遷移する。
【００７７】
ステップＳ９０３における処理の詳細について図１０を参照して説明する。ステップＳ１０００では、接続要求先となる記憶部の転送帯域能力と、現状の帯域使用状況を確認する。
【００７８】
接続要求先は、ファイル名などを示すＣｏｎｔｎｔＩＤによって判別できる。また、記憶部の能力に関しては、例えば記憶容量、転送帯域を保持したテーブルを備えているものとする。
【００７９】
また、実際に使用されている帯域を調べるためには、パス制御部１００の保持する接続管理テーブルを参照すればよい。接続管理テーブルには、パスＩＤと、接続されているか否か、予約されているかを示す状態と、転送元、転送先の識別情報、および転送対象コンテンツのＣｏｎｔｅｎｔＩＤと、使用帯域が管理されているものとする。
【００８０】
続くステップＳ１００１では、接続要求されたコンテンツの帯域を使用した場合に、転送帯域能力をオーバーするか否かを判定する。オーバーする場合にはステップＳ１００３へ遷移する。オーバーしない場合にはステップＳ１００２へ遷移する。
【００８１】
ステップＳ１００３では、接続要求先の記憶制御部において既にコンテンツのストリームが流れているか否かを、パス制御部１００の接続管理テーブルを参照して調べる。流れていればステップＳ１００４へ、流れていなければステップＳ９０５へ遷移する。
【００８２】
ステップＳ１００４においては、現在流れているストリームのパスを切断すれば接続要求された帯域を満たすことができるかを調べ、できればステップＳ１００２へ、できなければステップＳ９０５へと遷移する。
【００８３】
また、ステップＳ１００２に遷移する前に、出力機器１０９を通じてユーザに対して切断を許可するか否かを問い、ユーザ所望の選択を行わせてもよい。その場合、切断を拒否された場合にはステップＳ９０５へ遷移する。
【００８４】
ステップＳ１００２では、接続パスを補足するために、パス制御部１００の接続管理テーブルの本接続状態を予約状態に設定し、ステップＳ９０４へ遷移する。
【００８５】
以上のように、本実施形態によれば、高画質映像ストリームを記憶部に記憶すると共にメタデータの生成を行い別記憶部に記憶することにより、記憶しながらの検索を効率良く行うことを可能とする。
【００８６】
また、記憶部に対する複数の読み出し、書き込みアクセスに対して帯域を考慮した制御を行うことができる。
【００８７】
尚、メタデータ生成部１１０における処理を第２記憶制御部１０６で行うことにより、検索要求に対するデータ生成から検索処理まで第２記憶制御部１０６が一括して処理を行う等、上記実施形態に限定されず、発明の要旨に沿う範囲で適宜変形して実施できる。
【００８８】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体をシステム或いは装置に供給し、そのシステム等のコンピュータが記憶媒体からプログラムコードを読み出し実行することによっても達成される。
【００８９】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、プログラムコード自体及びそのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００９０】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００９１】
また、コンピュータが読み出したプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ等が実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【００９２】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに接続された機能拡張ユニット等に備わるメモリに書込まれた後、そのプログラムコードの指示に基づきＣＰＵ等が実際の処理を行い、前述した実施形態の機能が実現される場合も含まれる。
【図面の簡単な説明】
【００９３】
【図１】本発明の実施形態に係るデータ入出力装置のシステム構成を示す概略図である。
【図２】本発明の実施形態に係るデータ入出力装置におけるデータの流れの一例を示す概略図である。
【図３】本発明の実施形態に係るデータ入出力装置におけるデータの流れの一例を示す概略図である。
【図４】本発明の実施形態に係るデータ入出力装置におけるメタデータ生成処理を示すフローチャートである。
【図５】ＪＰＥＧ２０００方式で圧縮符号化された画像データの構成を示す概要図である。
【図６】空間解像度とＲｅｓｏｌｕｔｉｏｎ番号との関係を説明するための概要図である。
【図７】本発明の実施形態に係るデータ入出力装置における、パケットの並び替え処理後のデータ構成例を示す概要図である。
【図８】本発明の実施形態に係るデータ入出力装置における、メタデータ構成例を示す概要図である。
【図９】本発明の実施形態に係るデータ入出力装置における、パス制御部の処理を示すフローチャートである。
【図１０】本発明の実施形態に係るデータ入出力装置における、記憶部への接続処理を示すフローチャートである。
【符号の説明】
【００９４】
１００  パス制御部
１０１  ネットワーク制御部
１０２  ネットワーク
１０３  スイッチ部
１０４  第１記憶制御部
１０５  第１記憶部
１０６  第２記憶制御部
１０７  第２記憶部
１０８  出力制御部
１０９  出力機器
１１０  メタデータ生成部
１１１  データ入出力装置
１１２〜１１４  ネットワークカメラ
【図１】
2008042258.tif 000003
【図２】
2008042258.tif 000004
【図３】
2008042258.tif 000005
【図４】
2008042258.tif 000006
【図５】
2008042258.tif 000007
【図６】
2008042258.tif 000008
【図７】
2008042258.tif 000009
【図８】
2008042258.tif 000010
【図９】
2008042258.tif 000011
【図１０】
2008042258.tif 000012