(57)【要約】【課題】  データの保存を効果的に行うことができるデータ記憶装置を提供する。【解決手段】  データが入力される入力手段と、前記データに関連する管理データを生成する管理データ生成手段と、前記データおよび前記管理データを記憶する第１の記憶手段と、前記第１の記憶手段に記憶されるデータおよび管理データを記憶する第２の記憶手段と、前記第１と第２の記憶手段の書込みおよび読み出しを制御する制御手段および前記各手段に電力を供給する電源手段を備えた構成において、前記制御手段では、前記第１の記憶手段に記憶されるデータおよび管理データを前記第２の記憶手段に転送する場合、前記データは、順次前記第１の記憶手段から前記第２の記憶手段に転送し、前記管理データは、前記データの複数分をまとめて転送するように制御する。【選択図】  図１
2005293085.tif 000002
【特許請求の範囲】
【請求項１】
データが入力される入力手段と、前記データに関連する管理データを生成する管理データ生成手段と、前記データおよび前記管理データを記憶する第１の記憶手段と、前記第１の記憶手段に記憶されるデータおよび管理データを記憶する第２の記憶手段と、前記第１と第２の記憶手段の書込みおよび読み出しを制御する制御手段および前記各手段に電力を供給する電源手段を備え、
前記制御手段は、前記第１の記憶手段に記憶されるデータおよび管理データを前記第２の記憶手段に転送する場合、前記データは、順次前記第１の記憶手段から前記第２の記憶手段に転送し、前記管理データは、前記データの複数分をまとめて転送するように制御することを特徴とするデータ記憶装置。
【請求項２】
請求項１に記載のデータ記憶装置において、
前記第１の記憶手段は、前記データ記憶装置の内部に設けられた揮発性メモリであり、
前記第２の記憶手段は、前記データ記憶装置の外部に設けられた不揮発性メモリであることを特徴とするデータ記憶装置。
【請求項３】
請求項１及び請求項２に記載のデータ記憶装置において、
更に、電源監視手段を備え、
前記電源監視手段が前記電源手段の変化を検出した場合、前記電源監視手段は、前記電源手段の変化情報を前記制御手段に供給するとともに、
前記制御手段は、前記変化情報に基づいて前記第１の記憶手段に残されている前記管理データを前記第２の記憶手段に転送することを特徴とするデータ記憶装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、データを記憶するデータ記憶装置に関し、特に、例えば、不揮発性メモリを利用したデータ記憶装置に関する。
【背景技術】
【０００２】
従来のデータ記憶装置について、書き込み回数の制限がある外部メモリを用い、二次電源部および電源監視部が無い場合の一例を図４、書き込み回数の制限がある外部メモリを用い、かつ、二次電源部および電源監視部が有る場合の一例を図５を用いて説明する。なお、ここでは、本発明の実施例に係るデータ記憶装置を限定する意図は全く無い。
【０００３】
図４は、従来のデータ記憶装置の構成の一例を示すブロック図である。図４において、４００は、各部又は各ユニットに電力を供給する電源部、４０１は、データ記憶装置に接続されているカメラやマイクから画像データや音声データといった外部からのデータ（以下、外部データ４０５と称す。）の入力を受け付ける外部データ入力インターフェース（Ｉ／Ｆ）である。４０２は、データ記憶装置全体の制御やデータ処理等の所定の演算処理等を行うＣＰＵ（中央処理装置）等の制御部であり、内蔵されている制御プログラムに従い動作する。４０３は、例えば、ＳＲＡＭやＤＲＡＭといった揮発性の半導体メモリからなる内部メモリ、４０４は、例えば、コンパクトフラッシュ（登録商標）等のメモリカードのような不揮発性の半導体メモリからなる外部メモリである。外部メモリ４０４としてメモリカードを用いた場合は、外部メモリ４０４は入出力インターフェース（不図示）と結合され、データ記憶装置本体に着脱自在となるように構成される。なお、本明細書では、４０４は外部メモリと称して説明を行うが、不揮発性の記憶装置であれば、内部、外部の区別は問わない。なお、外部データ入力インターフェース４０１、内部メモリ４０３、外部メモリ４０４は、データバス４０８を介して接続される制御部４０２により制御される。また、電源部４００は、制御部４０２、内部メモリ４０３、外部メモリ４０４に接続され、電力が供給されている。
【０００４】
図４において、外部データ入力インターフェース４０１より入力された外部データ４０５は、データバス４０８を介して制御部４０２に入力される。制御部４０２は、入力された外部取得データ４０５に基づき、一組の管理データ４０６と取得データ４０７を生成する。例えば、外部データ４０５が映像データであった場合、１フレーム分の映像データである外部データ４０５−１、４０５−２、・・・４０５−ｎに基づき、それぞれ管理データ４０６−１、４０６−２、・・・４０６−ｎと、取得データ４０７−１、４−７−２、・・・４０７−ｎが生成される。なお、ここでは、例えば、外部データ４０５−１に対する管理データ４０６−１と取得データ４０７−１とを一組としている。制御部４０２により生成された管理データ４０６と取得データ４０７は内部メモリ４０３に入力され、内部メモリ４０３に記憶される。
【０００５】
ここで、取得データ４０７とは、データ処理を実行して得られたデータであり、一例としては、外部データ４０５に対して所定の圧縮符号化処理を施したデータであるが、その他の処理を実行して得られたデータであってもよく、また、外部データ４０５自身を取得データ４０７とする等、種々な態様が用いられてもよい。例えば、外部データ４０５が画像データである場合には、取得データ４０７は外部データ４０５を圧縮符号化したＪＰＥＧ画像データである。一方、管理データ４０６は、取得データ４０７の生成日時、作成者、他の取得データ４０７との関連性、データサイズ等といった管理情報が記録されているデータであり、例えば、外部データ４０５がカメラ（不図示）により得られた画像データである場合には、管理データ４０６は、各画像データの撮影日時、撮影場所、画像データサイズ等になる。ここで、管理データ４０６は、制御部４０２で生成される他、例えば、上記カメラの内部等で生成され、データ記憶装置の制御部４０２に入力されたものが用いられてもよい。
【０００６】
また、制御部４０２の制御により内部メモリ４０３に記憶された管理データ４０６と取得データ４０７とは順次、一組ずつ対で外部メモリ４０４に転送され、外部メモリ４０４に記憶される。
【０００７】
図５は、従来のデータ記憶装置の構成の他の一例を示すブロック図であり、図４と同じものには、同じ符号が付されている。図５においては、図４の構成に加え、新たに電源監視部５００、電流逆流防止部５０１、二次電源部５０２が追加されている。以下、新たに加わった構成を中心に説明する。
【０００８】
図５において、外部データ入力インターフェース４０１より入力された外部データ４０５は、データバス４０８を介して制御部４０２に入力される。制御部４０２は、入力された外部データ４０５に基づき一組の管理データ４０６と取得データ４０７を生成する。そして、制御部４０２の制御により、管理データ４０６と取得データ４０７は内部メモリ４０３に入力され、内部メモリに記憶される。また、制御部４０２の制御により内部メモリ４０３に記憶された管理データ４０６と取得データ４０７とは順次、一組ずつ対で外部メモリ４０４に転送され、外部メモリ４０４に記憶される。
【０００９】
ここで、電源部４００は、電源監視部５００、電流逆流防止部５０１に接続されている。電流逆流防止部５０１から出力された電力は、二次電源部５０２を介して、制御部４０２、内部メモリ４０３、外部メモリ４０４等に供給される。ここで、二次電源部５０２は、電源部４００の電圧が正常な時においては、例えば、電源部４００から電力がチャージされる状態にあるが、電源部４００の電圧に変動や切断が生じた場合には、二次電源部５０２は変動等に応じて自動的に起動し、チャージしていた電力を制御部４０２、内部メモリ４０３、外部メモリ４０４等に供給する。また、電源部４００に変動や切断が生じた場合、電源監視部５００は、電源部４００からの入力電圧の変動を検知して、制御部４０２に対して検知情報を報知する。電源監視部５００から検知情報を受け取った制御部４０２は、内部メモリ４０３内の未転送状態の管理データ４０６及び取得データ４０７を外部メモリ４０４に転送する。なお、電流逆流防止部５０１は、二次電源部５０２から供給される電流の逆流を防止する役目を担う。
【００１０】
また、従来、電源断時にバックアップ電源によりデータをバックアップするシステムの応用例も検討されている（例えば、特許文献１参照）。
【特許文献１】特開２００３−６０５６号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
しかしながら、例えば、図４に示したような従来の装置では、電源部４００の電圧に変動や切断が生じた場合に、内部メモリ４０３内の未転送状態の管理データ４０６及び取得データ４０７が破棄されることになり、例えば、外部データ４０５の保存が不充分になるといった問題があった。
【００１２】
また、例えば、図５に示したような従来の装置では、電源部４００に変動が生じた場合に二次電源部５０２が起動するため、二次電源部５０２から電力が供給される間は、内部メモリ４０３内の未転送状態の管理データ４０６及び取得データ４０７を外部メモリ４０４に転送できるため、外部データ４０５の保存の問題は改善される。しかしながら、図５に示したような従来の装置では、電源部４００の電圧に変動や切断が生じていない通常の動作時においても、内部メモリ４０３内の管理データ４０６と取得データ４０７とを対で外部メモリ４０４に一組ずつ転送するために、取得データと比較するとデータ量が十分少量である管理データ４０６用に割り当てられている外部メモリ４０４内の記憶領域において頻繁な書き換えが発生し、例えば、外部メモリ４０４の書き換え可能回数に短時間で到達してしまい、外部メモリ４０４の寿命を短くしてしまうといった問題があった。
【００１３】
本発明は、このような従来の事情に鑑み為されたもので、例えば、書き込み回数に制限があるようなメモリにおけるデータの書き換え回数を低減することができるデータ記憶装置を提供することを目的とする。
【００１４】
また、本発明は、例えば、データの保存を効果的に行うことができるデータ記憶装置を提供することを目的とする。
【課題を解決するための手段】
【００１５】
上記目的を達成するため、本例に係るデータ記憶装置では、データが入力される入力手段と、前記データに関連する管理データを生成する管理データ生成手段と、前記データおよび前記管理データを記憶する第１の記憶手段と、前記第１の記憶手段に記憶されるデータおよび管理データを記憶する第２の記憶手段と、前記第１と第２の記憶手段の書込みおよび読み出しを制御する制御手段および前記各手段に電力を供給する電源手段を備えた構成において、次のような処理を行う。すなわち、前記制御手段では、前記第１の記憶手段に記憶されるデータおよび管理データを前記第２の記憶手段に転送する場合、前記データは、順次前記第１の記憶手段から前記第２の記憶手段に転送し、前記管理データは、前記データの複数分をまとめて転送するように制御する。
【００１６】
ここで、データとしては、種々なものが用いられてもよく、例えば、デジタル画像データやアナログ映像信号や音声データ等を用いることができる。ここで、画像データとしては、動画像のデータが用いられてもよく、或いは、静止画像のデータが用いられてもよい。また、管理データとしては、種々なものが用いられてもよく、例えば、データの生成日時や生成場所や生成した人といったデータに関する情報や、データを記憶した場所を参照するための情報等を用いることができる。
【００１７】
本発明に係るデータ記憶装置では、一構成例として、前記第１の記憶手段は、前記データ記憶装置の内部に設けられた揮発性メモリにより構成され、前記第２の記憶手段は、前記データ記憶装置の外部に設けられた不揮発性メモリにより構成される。
【００１８】
ここで、揮発性メモリとしては、種々なものが用いられてもよい。また、第２の記憶手段は、データ記憶装置を構成する内部の装置、或いは、データ記憶装置とは外部の装置として構成される。また、不揮発性メモリとしては、種々なものが用いられてもよく、例えば、フラッシュメモリ等を用いることができる。また、外部の不揮発性メモリとしては、種々なものが用いられてもよく、例えば、コンパクトフラッシュ（登録商標）等のメモリカードが用いられてもよい。
【００１９】
本発明に係るデータ記憶装置では、一構成例として、更に、電源監視手段を備えた。電源監視手段は、前記電源手段の変化を検出した場合、変化情報を前記制御手段に供給する。また、前記制御手段は、前記変化情報に基づいて前記第１の記憶手段に残されている前記管理データを前記第２の記憶手段に転送する。ここで、電源手段の変化としては、種々なものが用いられてもよく、例えば、電源手段の所定値以上の電圧や電力等の変化が用いられてもよい。
【００２０】
以下で、更に、本発明に係る構成例を示す。本発明に係るデータ記憶装置では、一構成例として、更に、２次電源手段を備えた。すなわち、前記電源監視手段が前記電源手段の変化を検出した場合に、前記電源監視手段は、前記電源手段の変化情報を前記制御手段に供給するとともに、前記制御手段は、前記２次電源手段を起動させる。或いは、前記電源手段の変化に応じて、前記２次電源は起動する。
【００２１】
また、本発明に係る画像伝送装置では、データが入力される入力手段と、前記データに関連する管理データを生成する管理データ生成手段と、前記データおよび前記管理データを記憶する第１の記憶手段と、前記第１の記憶手段に記憶されるデータおよび管理データを記憶する第２の記憶手段と、前記第１と第２の記憶手段の書込みおよび読み出しを制御する制御手段を備えた構成において、次のような処理を行う。すなわち、前記制御手段では、前記第１の記憶手段に記憶されるデータおよび管理データを前記第２の記憶手段に転送する場合、前記データの転送周期と、前記管理データの転送周期を異ならせるように制御する。
【発明の効果】
【００２２】
以上説明したように、本発明に係るデータ記憶装置では、例えば、書き込み回数に制限があるようなメモリにおけるデータの書き換え回数を低減すると共に、例えば、データの保存を効果的に行うことができる。
【発明を実施するための最良の形態】
【００２３】
以下、本発明の実施の形態について、図面を参照しながら説明する。
図１は、本発明に係るデータ記憶装置の構成の一例を示すブロック図である。なお、図４及び図５と同じものには、同じ符号が付されているため詳細な説明は省略するが、制御部１０１の動作は異なるため、以下、制御部１０１の動作を中心に詳細に説明する。
【００２４】
まず、外部データ入力インターフェース４０１から入力される外部データ４０５が内部メモリ４０３に管理データ４０６及び取得データ４０７として記憶されるまでの動作を図２を用いて説明する。
【００２５】
図２において、まず、外部データ入力インターフェース４０１より制御部１０１へ外部データ４０５が、例えば１データ分、入力（取得）される（ステップ２０１）。ここで、１データ分とは例えば、映像データの１フレーム分のデータに相当する。次に、ステップ２０１において入力された外部データ４０５に基づき、制御部１０１において一組の取得データ４０７と管理データ４０６が生成される（ステップ２０２）。次に、取得データ４０７が内部メモリ４０３に記憶され（ステップ２０３）、ステップ２０３で記憶された取得データ４０７に対応する管理データ４０６が内部メモリ４０３に記憶され（ステップ２０４）、最初のステップ２０１へ戻る。
【００２６】
このように、制御部１０１は、外部データ入力インターフェース４０１から外部データ４０５を、例えば１データ分ずつ次々に取り込み、対応する管理データ４０６及び取得データ４０７を対で内部メモリ４０３に次々に記憶させていく。
【００２７】
ここで、内部メモリ４０３に記憶された管理データ４０６及び取得データ４０７は、例えば、ユーザの指示や、外部センサ（不図示）から異常検知信号が入力された場合等には、不揮発性の半導体メモリである外部メモリ４０４へ転送される。
【００２８】
次に、内部メモリ４０３に記憶されている管理データ４０６及び取得データ４０７を外部メモリ４０４に転送する際の動作を図３を用いて説明する。図３においては、内部メモリ４０３から外部メモリ４０４への管理データ４０６と取得データ４０７の転送周期をそれぞれ異なるようにしている。
【００２９】
図３において、外部メモリ４０４への転送動作が開始されると、まず、現在の転送回数の値が所定値Ｎ回以上となっているか否かが判定される（ステップ３０１）。現在の転送回数が所定値Ｎに満たない場合はステップ３０２に分岐する。ここで、所定値Ｎは予め設定された値であり、実際のシステムの設定状況に応じて任意に設定することができる値である。
【００３０】
ステップ３０２においては、内部メモリ４０３に記憶されているデータのうち、例えば取得データ４０７のみを１データ分、外部メモリ４０４へ転送し、外部メモリ４０４に記憶させる。次に、例えば、制御部１０１の転送回数をカウントするカウンターの数値を１増やし、最初のステップ３０１へ戻る（ステップ３０３）。
【００３１】
ステップ３０１において、現在の転送回数が所定値Ｎ以上となっていると判定される場合は、ステップ３０４に分岐する。
ステップ３０４においては、内部メモリ４０３に記憶されている取得データ４０７を、例えば１データ分、外部メモリ４０４へ転送すると共に、既に転送済みである取得データ４０７に対応するＮデータ分の管理データ４０６をまとめて外部メモリ４０４へ転送し、１データ分の取得データ４０７及びＮデータ分の管理データ４０６を外部メモリ４０４へ記憶させる。次に、現在の転送回数を初期値１にリセットし、最初のステップ３０１へ戻る（ステップ３０５）。
【００３２】
ここで、図６を用いて、上記した制御部１０１の動作について時系列に沿って説明する。なお、図６においては、外部データ入力インターフェース４０１から内部メモリ４０３へのデータの記憶、及び、内部メモリ４０３から外部メモリ４０４へのデータの転送、という２つの動作を一連の動作として説明するが、実際のシステムにおいては、内部メモリ４０３と外部メモリ４０４との書き込み速度等の差や、制御部１０１が行う他の制御（不図示）、例えば、記憶データをネットワークを介して他へ伝送する処理や、データを圧縮符号化する処理や、データを復号化する処理等による制御部１０１の処理負荷を考慮して、図２及び図３に示したように、上記の２つの動作はそれぞれ独自のタイミングにより実行される。
【００３３】
なお、図６においては、横軸は時間を表し、縦軸は各時間における制御部１０１の動作内容を表す。また、図６においては、上述した所定値Ｎが５である場合を例に説明しており、転送回数が１〜４回の場合と、転送回数が５回の場合とに分けて制御部１０１の動作内容を表している。
【００３４】
図６において、転送回数＝１〜４の場合、制御部１０１は、外部データ入力インターフェース４０１より外部データ４０５を取り込み（ステップ６００）、一組の管理データ４０６と取得データ４０７を生成する（ステップ６０１）。次に、当該一組の管理データ４０６と取得データ４０７が内部メモリ４０３に記憶される（ステップ６０２）。次に、内部メモリ４０３内の取得データ４０７のみを外部メモリ４０４に転送し、転送した取得データ４０７に対応する管理データ４０６は外部メモリ４０４に転送しない（ステップ６０３）。これを繰り返すことにより、内部メモリ４０３には、管理データ４０６−１〜４０６−４という４個のデータが残る。
【００３５】
転送回数＝５の場合、制御部１０１は、外部データ入力インターフェース４０１より外部データ４０５を取り込み（ステップ６００）、一組の管理データ４０６と取得データ４０７を生成する（ステップ６０１）。次に、当該一組の管理データ４０６と取得データ４０７を内部メモリ４０３に記憶する（ステップ６０２）。次に、転送回数が所定値Ｎ＝５に達しているため、１つ分の取得データ４０７と、それまで未転送状態となっていた管理データ４０６、即ち、ここでは、管理データ４０６−１〜４０６−５という５つ分の管理データ４０６をまとめて外部メモリ４０４へ転送する。
【００３６】
以上の通り、本発明に係るデータ記憶装置においては、電源部４００の電圧に変動や切断が生じていない通常の動作時においては、内部メモリ４０３から外部メモリ４０４への管理データ４０６と取得データ４０７の転送周期をそれぞれ異なるものにして、取得データ４０７については順次転送する一方で、管理データ４０６については複数分まとめて転送するようにしている。
【００３７】
次に、電源部４００の電圧に変動や切断が生じた場合の動作について図７を用いて説明する。図７において、まず、電源部４００に変動や切断が生じた場合、電源監視部５００は、電源部４００からの所定値以上の入力電圧の変動を検知して、制御部１０１に対して検知情報を報知する（ステップ７０１）。ここで、電圧の変動や切断は、例えば、電源部４００の故障や、停電等による電源断により発生する。また、この際、電源部４００の電圧の変動や切断に応じて、二次電源部５０２が自動的に起動する（ステップ７０２）。なお、他の例として、二次電源部５０２は、電源監視部５００からの検知情報を受け取った制御部１０１からの指令に応じて起動されるような構成を用いることも可能である。
【００３８】
次に、電源監視部５００から検知情報を受け取った制御部１０１は、内部メモリ４０３、外部メモリ４０４以外の機能部（不図示）の抑制動作、例えば、当該機能部の制御プログラムの実行の停止等を行い、システムを低消費電力状態にする（ステップ７０３）。
【００３９】
次に、制御部１０１は、内部メモリ４０３内に、既に外部メモリ４０４へ転送済みである取得データ４０７に対応する管理データ４０６で未転送状態のものがあるか、ないかをチェックする（ステップ７０４）。転送済みである取得データ４０７に対応する未転送状態の管理データ４０６がある場合、制御部１０１は、まず、その管理データ４０６を外部メモリ４０４へ転送する動作を最優先に実行する（ステップ７０５）。転送済みである取得データ４０７に対応する未転送状態の管理データ４０６がない場合、又は、ステップ７０５による未転送状態の管理データ４０６の転送が終わった場合、制御部１０１は二次電源部からの電力が所定値以上に保持されている間は、例えば、内部メモリ４０３内の残りの未転送状態の取得データ４０７を外部メモリ４０４へ転送する（ステップ７０６）。
【００４０】
以上のように、電源部４００に変動や切断が生じていない通常の動作時においては、制御部１０１は、管理データ４０６の転送周期を取得データ４０７の転送周期より長く設定し、複数分の管理データ４０６をまとめて外部メモリ４０４へ転送するようにする。また、電源部４００に変動や切断が生じた場合においては、制御部１０１は、まず、既に外部メモリ４０４へ転送済みの取得データ４０７に対応する管理データ４０６でまだ外部メモリ４０４へ転送していないものを外部メモリ４０４へ転送する動作を最優先に実行するようにし、外部メモリ４０４に対するデータの書き換え回数を低減させると共に、例えば、重要なデータの保存を効果的に行うことができる。
【００４１】
なお、上述した実施形態においては、所定値Ｎを５とし、５つ分の管理データ４０６をまとめて外部メモリ４０４へ転送するようにしていたが、管理データの転送周期、即ち、どのくらいの量の管理データ４０６をまとめて外部メモリ４０４へ転送するかは、実際のシステムの設定状況に応じて種々な値を設定すればよい。一例としては、電源部１０１の変動や切断時における二次電源部５０２からの電力供給が継続する時間と外部メモリ４０４へのデータ書き込み速度を考慮して、二次電源部５０２からの電力により外部メモリ４０４へ転送可能なデータ量を超えないように所定値Ｎを設定する。
【００４２】
また、上述した例では、管理データ４０６は、取得データ４０７の生成日時やデータサイズ等といった管理情報であるとしていたが、管理データとしては、これらに限らず、例えば、メモリ内に記憶している取得データ４０７の一覧となるファイルや、取得データ４０７の記憶場所を参照するためのファイル（例えば、取得データ４０７をメモリから読み出す際の時間を短縮するといった効果があるもの等）であっても良い。例えば、管理データ４０６が取得データ４０７の記憶場所を参照するためのファイルである場合、制御部１０１は、外部データ４０５から生成した取得データ４０７を内部メモリ４０３に記憶させる際に、当該取得データ４０７を記憶させる内部メモリ４０３上の記憶領域のアドレスを取得し、当該取得したアドレス情報を管理データ４０６として内部メモリ４０３に記憶する。また、制御部１０１は、取得データ４０７を外部メモリ４０４に転送する際に、当該取得データ４０７を記憶させる外部メモリ４０４上の記憶領域のアドレスを取得し、当該取得したアドレス情報を内部メモリ４０３内に一時的に保持しておく（例えば、図６における転送回数＝１〜４の場合）。そして、一時的に保持しておいた内部メモリ４０３内のアドレス情報（外部メモリ４０４上のアドレス）を５つ分まとめて外部メモリ４０４へ転送し、外部メモリ４０４に管理データ４０６´として記憶させる（例えば、図６における転送回数＝５の場合）。
【００４３】
次に、上記した本発明に係るデータ記憶装置をネットワーク配信型の監視システムで用いられるエンコーダ（画像伝送装置）として実現した場合について説明する。図８は、ネットワーク配信型の監視システムの構成例を示す図である。図８において、８０１は監視カメラ、８０２は監視カメラ８０１の撮像範囲に対応して設置された赤外線センサ、振動センサ等の外部センサ、８０３はエンコーダ、８０４はインターネット等のネットワーク、８０５はパソコン（Ｐｅｒｓｏｎａｌ  ｃｏｍｐｕｔｅｒ：ＰＣ）等のクライアント端末である。
【００４４】
図８において、クライアント端末８０５からエンコーダ８０３に対して画像の配信要求がなされると、エンコーダ８０３は監視カメラ８０１から取得した映像信号を圧縮符号化し、例えば、ＪＰＥＧ形式の画像データとしてネットワーク８０４へ出力し、クライアント端末８０５に配信する。ここで、エンコーダ８０３の構成は、例えば、図１に示したような構成を含むものである。つまり、図１における外部データ入力インターフェース４０１は、図８では監視カメラ８０１からの映像信号が入力される入力インターフェースとなり、エンコーダ８０３の入力端に設けられる。
【００４５】
従って、エンコーダ８０３の制御部１０１は外部データ４０５である映像信号から、ＪＰＥＧ形式の画像データを生成し、該画像データを取得データ４０７として内部メモリ４０３に記憶すると共に、当該取得データ４０７に対する管理データ４０６を内部メモリ４０３に記憶する。ここで、管理データ４０６については、例えば、監視カメラ８０１或いはエンコーダ８０３自身で生成したものが用いられる。
【００４６】
なお、エンコーダ８０３は、例えば、監視カメラ８０１から入力される映像信号から生成した画像データを所定フレーム分記憶できる領域を内部メモリ４０３内に確保しており、監視カメラ８０１から入力される新たな画像データが１フレームずつ内部メモリ４０３に記憶されていき、記憶容量がいっぱいになった場合は古い画像データから逐次上書き記録されていく。そして、上述した通り、クライアント端末８０５から画像の配信要求があると、内部メモリ４０３に記憶された画像データ（取得データ４０７）は逐次読み出され、ネットワーク８０４を介してクライアント端末８０５に配信される。
【００４７】
ここで、外部センサ８０２が反応し、外部センサ８０２よりエンコーダ８０３に対してアラーム信号が入力されると、エンコーダ８０３はアラーム信号が入力された時点から所定時間前の画像データからアラームが終了するまでの画像データを外部メモリ４０４へ記録する動作を実行する（プリアラーム録画）。この際、エンコーダ８０３の制御部１０１は、上述した通り、内部メモリ４０３内の画像データ（取得データ４０７）とその管理データ４０６の転送周期を異ならせるようにし、管理データ４０６については、所定フレーム数分の画像データ（取得データ４０７）に対応する管理データ４０６をまとめて外部メモリ４０４へ転送し、外部メモリ４０４へ書き込まれる。また、プリアラーム録画により内部メモリ４０３に記憶されているデータを外部メモリ４０４に転送している際に、電源部４００に変動があった場合には、外部メモリ４０４へ転送済みの画像データ（取得データ４０７）に対応する管理データ４０６の転送動作が最優先に実行される。したがって、エンコーダ８０３において、外部メモリ４０４に対する書き込み回数の低減がなされると共に、外部メモリ４０４にはアラーム時に発生した重要場面の画像データの保存が効果的になされることとなる。なお、アラームの検出は上述した外部センサ８０２により検出する方法の他、例えば、監視カメラ８０１の映像を画像認識処理し、映像中の侵入物体等を検出するといった方法を用いられてもよい。
【００４８】
なお、本例のデータ記憶装置では、外部データ入力インターフェース４０１の機能により入力手段が構成されており、制御部１０１の機能により管理データ生成手段や制御手段が構成されており、電源部４００の機能により電源手段が構成されており、内部メモリ４０３の機能により第1の記憶手段が構成されており、外部メモリ４０４の機能により第２の記憶手段が構成されている。また、本例のデータ記憶装置では、電源監視部５００の機能により電源監視手段が構成されており、２次電源部５０２の機能により２次電源手段が構成されている。
【００４９】
ここで、本発明に係るデータ記憶装置の構成としては、必ずしも以上に示したものに限られず、種々な構成が用いられてもよい。なお、本発明は、例えば本発明に係る処理を実行する方法或いは方式や、このような方法や方式を実現するためのプログラムなどとして提供することも可能であり、また、例えばデータ記憶装置などの種々な装置やシステムとして提供することも可能である。
【００５０】
また、本発明の適用分野としては、必ずしも以上に示したものに限られず、本発明は、種々な分野に適用することが可能なものである。例えば、上述したエンコーダへの適用に限らず、種々な装置として実現することが可能である。
【００５１】
また、本発明に係るデータ記憶装置などにおいて行われる各種の処理としては、例えばプロセッサやメモリ等を備えたハードウエア資源においてプロセッサがＲＯＭ（Read Only Memory）に格納された制御プログラムを実行することにより制御される構成が用いられてもよく、また、例えば当該処理を実行するための各機能手段が独立したハードウエア回路として構成されてもよい。
【００５２】
また、本発明は上記の制御プログラムを格納したフロッピー（登録商標）ディスクやＣＤ（Compact Disc）−ＲＯＭ等のコンピュータにより読み取り可能な記録媒体や当該プログラム（自体）として把握することもでき、当該制御プログラムを当該記録媒体からコンピュータに入力してプロセッサに実行させることにより、本発明に係る処理を遂行させることができる。
【図面の簡単な説明】
【００５３】
【図１】本発明の一実施例に係るデータ記憶装置の構成例を示す図である。
【図２】本発明の一実施例に係る内部メモリにデータを記憶する処理の流れの一例を示す図である。
【図３】本発明の一実施例に係る外部メモリにデータを転送する処理の流れの一例を示す図である。
【図４】データ記憶装置の構成例を示す図である。
【図５】データ記憶装置の構成例を示す図である。
【図６】本発明の一実施例に係るデータ処理の流れの一例を示す図である。
【図７】本発明の一実施例に係る電源変動時の処理の一例を示す図である。
【図８】ネットワーク監視システムの構成例を示す図である。
【符号の説明】
【００５４】
１０１：制御部、４００：電源部、４０１：外部データ入力インターフェース、４０２：制御部、４０３：内部メモリ、４０４：外部メモリ、４０５：外部データ、４０６：管理データ、４０７：取得データ、４０８：データバス、５００：電源監視部、５０１：電流逆流防止部、５０２：二次電源部
【図１】
2005293085.tif 000003
【図２】
2005293085.tif 000004
【図３】
2005293085.tif 000005
【図４】
2005293085.tif 000006
【図５】
2005293085.tif 000007
【図６】
2005293085.tif 000008
【図７】
2005293085.tif 000009
【図８】
2005293085.tif 000010