(57)【特許請求の範囲】
【請求項１】
複数種類の記録メディアにディジタルデータを記録する複数メディア記録装置において、
前記ディジタルデータが連続して供給される入力端子と、
前記入力端子とデータバスを介して接続される第１の記録手段と、
前記第１の記録手段から読み出されたディジタルデータが転送される第２の記録手段と、
前記第１の記録手段の記録メディアへのディジタルデータの書込み動作、及び前記第１の記録手段から前記第２の記録手段の記録メディアへの転送動作を時分割制御する制御手段とを備え、
前記第１の記録手段では、その記録メディアの記録容量を超えたとき上書き動作に移行するとともに、前記第２の記録手段が備えている記録メディアの記録容量に達するまで転送動作を続けることを特徴とする複数メディア記録装置。
【請求項２】
前記第２の記録手段は、前記第１の記録手段の記録メディアの記録容量よりも大きい記録メディアを備えていることを特徴とする請求項１に記載の複数メディア記録装置。
【請求項３】
複数種類の記録メディアにディジタルデータを記録する複数メディア記録装置において、
前記ディジタルデータが連続して供給される入力端子と、
前記入力端子とデータバスを介して接続される第１の記録手段と、
前記第１の記録手段から読み出されたディジタルデータが転送される第２の記録手段と、
前記第１の記録手段の記録メディアへのディジタルデータの書込み動作、及び前記第１の記録手段から前記第２の記録手段の記録メディアへの転送動作を時分割制御する制御手段とを備え、
前記制御手段では、前記第２の記録手段の記録メディアが前記第１の記録手段の記録メディアよりも小さい記録容量である場合に、前記第２の記録手段が備えている記録メディアの記録容量に応じて、前記第１の記録手段における書込み可能なディジタルデータ量を制限することを特徴とする複数メディア記録装置。
【請求項４】
前記第２の記録手段は、分離可能な記録メディアを備えていることを特徴とする請求項２又は請求項３に記載の複数メディア記録装置。
【請求項５】
前記第１の記録手段は、前記第２の記録手段に転送が完了したディジタルデータの範囲を示すバックアップポインタを備え、前記バックアップポインタに従って前記第２の記録手段への転送動作を制御することを特徴とする請求項１又は請求項４に記載の複数メディア記録装置。
【請求項６】
前記制御手段では、前記第１の記録手段での書込み動作を、転送動作に優先させた時分割制御を行うことを特徴とする請求項１に記載の複数メディア記録装置。
【請求項７】
前記第１の記録手段により書き込まれるディジタルデータを一時保存する第１のバッファメモリと、前記第１の記録手段から読み出されたディジタルデータを一時保存する第２のバッファメモリとを有するバッファ制御手段を備えたことを特徴とする請求項１に記載の複数メディア記録装置。
【請求項８】
前記入力端子と前記第１のバッファメモリとの間に、ディジタルデータを圧縮する圧縮手段と、圧縮されたデータを一時記憶する第３のバッファメモリと、前記第３のバッファメモリに記憶されたデータを転送制御する手段とを備え、前記第１の記録手段から前記第２の記録手段へのデータ転送中には、前記第３のバッファメモリから前記第１のバッファメモリへのデータ転送を停止することを特徴とする請求項７に記載の複数メディア記録装置。
【請求項９】
前記第３のバッファメモリにおいて記憶されているデータ量を監視して、該データ量が所定の記録容量を越えたとき、前記第２の記録手段へのデータ転送を中止して、前記第３のバッファメモリから前記第１のバッファメモリへのデータ転送を再開することを特徴とする請求項８に記載の複数メディア記録装置。
【請求項１０】
前記ディジタルデータは、一定レートで入力するディジタル映像データであることを特徴とする請求項１乃至請求項９のいずれかに記載の複数メディア記録装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、時間的に連続して供給されるディジタルデータ、例えばディジタル化された映像信号等を複数種類の記録メディアに並列に記録する複数メディア記録装置に関する。
【０００２】
【従来の技術】
複数メディア記録装置とは、監視用ディジタル映像記録装置等のように、監視カメラからの映像信号等を複数種類の記録メディア（storage media:以下では、単にメディアということもある。）に記録するものである。
【０００３】
一般的な監視用映像データの記録装置では、リアルタイムでの記録を行うために、高速応答性に優れ、かつアラーム入力等により記録を開始するなど、多様な記録モードに速やかに対応できるだけでなく、比較的大きな記録容量が確保できる、固定型の回転ディスク型ドライブが主に使用されている。また、データ転送時の画像データなどの劣化を皆無とするために、ディジタル記録方式が主流となりつつある。例えば銀行などの業界では、記録データのライブラリー保管を行うためには、一旦、固定型の回転ディスク型メディアに連続して記録されたデータを、取り出し可能なディジタル記録テープ型メディアに転送できる監視用ディジタル映像記録装置が利用される。監視用映像を２４時間連続して記録し続ける機能とともに、記録された映像データを一定期間保存できる記録装置の使用が、行政指導により義務付けられているからである。
【０００４】
最初に、一般的な監視用映像データの記録装置について説明する。
【０００５】
図７は、従来の監視用ディジタル映像記録装置の主要部分のシステム構成を示すブロック図である。
【０００６】
図において、１はディジタル映像データの入出力端子、１０はディジタル映像データの圧縮伸長を行う圧縮伸長処理ブロックである。２０はシステムの各ブロックへのデータ伝送をコントロールするＣＰＵ（中央情報演算処理装置）、２はＣＰＵ２０からの指令によりデータを流すデータバスである。このＣＰＵ２０には、上記圧縮伸長ブロック１０のほか、記録メモリバッファ３０、及びバッファコントローラ４０がデータバス２を介して接続されている。記録メモリバッファ３０は圧縮完了後のディジタル映像データを一時記録するものであり、この記録メモリバッファ３０には、一時記録されたデータのバッファコントローラ４０への送出可否を決定するための選択スイッチ３１が設けられている。
【０００７】
５はデバイスデータバス、５０はＣＰＵ２０の指令によりデバイスデータバス５内のデータの流れをコントロールするバスコントローラである。このデバイスデータバス５を介して、バッファコンロトーラ４０、３つの固定型記録デバイス６１〜６３、及びバックアップデバイス７０が互いに接続されるとともに、バッファコンロトーラ４０には直接にバスバッファ８０が接続されている。バッファコントローラ４０では、記録デバイス６１〜６３とＣＰＵ２０側のデータバス２との間でのデータ転送に際して、必要に応じてバスバッファ８０に一時的にデータを保存することによりバッファ制御が行われる。また、バッファ９０には圧縮伸長ブロック１０からデータバス２に転送されたデータが一時記憶される。
【０００８】
なお、固定型記録デバイス６１〜６３には、それぞれ高速大容量記録可能な、例えばハードディスク装置（ＨＤＤ）のような回転ディスク型メディアＡ、Ｂ、Ｃを内蔵したものが使用される。これに対して、バックアップデバイス７０としては、ディジタルテープ記録装置のディジタルテープように、取り出し可能（リムーバブル）な記録メディア７１を装置本体から持ち出して、記録データのライブラリー保管などが可能なものが使用される。このような取り出し可能なメディアは、高速応答が特徴のＭＯ（光磁気記録装置）やＤＶＤ−ＲＡＭ等の回転ディスク型メディアと、大容量記録が特徴のＤＡＴやＤＶＣ等ヘリカルスキャン型のディジタル記録テープ型メディアの２種類に大別できる。
【０００９】
次に、従来装置における記録動作について説明する。
【００１０】
図８は、従来装置における映像記録の動作モードを示す流れ図である。外部で作成されたディジタル映像データ１１は、入出力端子１から圧縮伸長処理ブロック１０に送られ、圧縮処理されたデータ１３としてデータバス２に入力される（ステップＳＴ１）。このデータ１３は、細分化されたＷバイト（以下、［Ｂ］と記す。）単位で記録メモリバッファ３０に送られ、そこで一時保管される（ステップＳＴ２）。ここで、記録メモリバッファ３０に一定の記録容量Ｘメガバイト（以下、［ＭＢ］と記す。）以上の記録データが蓄積されると、バッファコントローラ４０への送出可と決定され、選択スイッチ３１により決められたＹ［ＫＢ］からなる１伝送ブロック分のデータ３４が、記録メモリバッファ３０からデータバス２に送出され、バッファコントローラ４０に保存される（ステップＳＴ３）。ここでは、必要に応じて、固定記録デバイス６１〜６３に記録される前のデータ５５がバスバッファ８０に一時保存され（ステップＳＴ４）、或いはデータ４６としてデバイスデータバス５に送出される。
【００１１】
なお、以上のデータ１３とデータ３４とをデータバス２によって伝送するデータ伝送動作では、各伝送ブロック間の切り替え毎にＣＰＵ２０により時分割処理コントロールされる。また、固定記録デバイス６１〜６３の記録ディスク型メディアＡ〜Ｃには、デバイスデータバス５からのデータ４６を記録する順番が決められており、ここでは上位のメディアＡから下位のメディアＢ，Ｃの順に記録される。
【００１２】
即ち、デバイスバスコントローラ５０により、上位のメディアＡから空き領域の有無のチェックを行い（ステップＳＴ５）、そこに空き領域がある場合には、固定記録デバイス６１においてデータ４６が順に書き込まれる（ステップＳＴ６）。そして、固定記録デバイス６１で容量が一杯になったとき、次の下位デバイスである固定記録デバイス６２において、同様によってメディアＢにデータ４６が記録され（ステップＳＴ７、８）、あるいは、メディアＣに記録される（ステップＳＴ９、１０）。ステップＳＴ９において、最下位のメディアＣにもあき領域がないと判断された場合には、固定記録デバイス６１〜６３の容量が無くなったとして、記録動作を終了するか、または、最初のメディアＡに戻って、上書き記録を開始する（ステップＳＴ１１）。
【００１３】
次に、固定記録ディスクのデータを可搬型のメディア７１によってバックアップする動作について説明する。
【００１４】
図９は、バックアップ時のデータを転送するバックアップモードを示す流れ図である。ＣＰＵ２０からデバイスバスコントローラ５０にバックアップ動作の開始が指示されると、バックアップ対称データの範囲が決定され（ステップＳＴ１２）、デバイスデータバス５上にデータ４６の転送経路が開かれ、固定記録デバイス６１〜６３のバックアップ指定範囲のうちで、転送が未完了な上位のメディアの記録領域から基準単位ごとに、バックアップデータとしてデバイスデータバス５に送出する（ステップＳＴ１３〜１５）。このデータ４６は、バッファコントローラ４０に送出され（ステップＳＴ１６）、これを介して必要に応じてバスバッファ８０に蓄えられ（ステップＳＴ１７）、さらにデータバス９を通って、一旦記録メモリバッファ３０に記録される（ステップＳＴ１８）。
【００１５】
ここで、デバイスバスコントローラ５０はデータ４６の転送経路を閉じて、データ４７の転送経路を開く。これによって、記録メモリバッファ３０に蓄えられたデータは、データバス２を介して再度、バッファコントローラ４０に送出される（ステップＳＴ１９）。そして、必要に応じてバスバッファ８０に記録され（ステップＳＴ２０）、或いは直接に、データ４７としてデバイスデータバス５に流し込まれ、バックアップデバイス７０において取り出し可能なメディア７１に書き込まれる（ステップＳＴ２１）。
【００１６】
こうした動作が完了すると、デバイスバスコントローラ５０はデータ４７の転送経路を閉じて、再びデータ４６の伝送経路が開かれ、次のデータ伝送単位分の処理に移行する。
【００１７】
以上のように固定型ディスク型ドライブからディジタルテープ型ドライブへのデータ転送を行うことによって、ディジタルデータを磁気テープなど、取り出し可能なメディア７１に記録して、ライブラリーとして保管する運用が可能になる。
【００１８】
しかし、このようなデータ転送を行う監視用ディジタル映像記録装置では、固定記録デバイス６１〜６３をバックアップするバックアップモード時には、バックアップデバイス７０へ固定記録デバイスから取り出し可能なメディア７１へのデータ転送を行っているため、監視結果の映像データの記録が一時的に停止される。これは、回転ディスク型メディアＡ、Ｂ、Ｃと、磁気テープのような取り出し可能なメディア７１との記録転送レートが著しく異なるため、記録モードに並行してデータ転送を行えないからである。
【００１９】
次に、複数メディアへの同時書込み手法におけるレード運転について説明する。
【００２０】
映像データに限らず、種々なディジタル情報の記録を行う情報記録装置では、複数デバイスへの記録内容の部分破壊発生時の対策として、レイド（ＲＡＩＤ）運転というリスク回避手法が提案されている。レイド（RAID:redundant Arrays of Inexpensive Disks）とは固定ディスクを使用して冗長性を持たせた記憶システムのことで、複数デバイスに対する記録動作の性能向上や、信頼性改善の目的で用いられている。このレイド運転には、（１）ストライピング（RAID0）、（２）ミラーリング（RAID1）、（３）専用パリティによるストライピング（RAID3）、（４）インターリーブ・パリティで改良されたストライピング（RAID5）がある。
【００２１】
（１）RAID0  ストライピング
ストライピングとは、ストライプに使用するディスク台数分にデータを分割し、分割されたデータをそれぞれのディスクドライブに書き込むものである。データを分割することによってスピードを得る分、１台に障害が発生するとすべてのデータが消失することになり、冗長性がない。
【００２２】
（２）RAID1  ミラーリング
ミラーリングとは、２つ以上のディスクに対して同じデータを書き込むものである。これによって１台のドライブに障害が発生しても他の１台で運用を継続することが可能となる。コスト的には通常の倍のドライブが必要であり、標準のシステムに比べ高価である。しかし、障害発生時でもパフォーマンスを低下させることなしに処理が可能となり、冗長性は非常に高い。
【００２３】
（３）RAID3  専用パリティによるストライピング
RAID０のストライピングに加え、１台のパリティディスクを設けることによって障害発生時のデータの消失を防ぐ仕組みを備えている。RAID３の場合には、各ディスクでスピンドルが同期し、各ドライブのセクタに対して同時に読み書きを行なうシーケンシャルアクセスが高速となって、画像処理に適している。その反面、ランダムアクセスという利点は失われ、データベース等、高いトランザクション処理が要求されるシステムには適さない。ディスクは、必要とされる容量分の台数Ｎに加えて１台だけ余分に用意すればよく、安価にシステムを構築することが可能である。
【００２４】
（４）RAID5  インターリーブ・パリティで改良されたストライピング
RAID3の構成とは若干異なり、パリティドライブを特定せず、データとパリティ情報とが循環パターンで、ディスクアレイにインターリーブされる。ドライブへのアクセスは非同期で行われるので、トランザクション処理を行なうためのシステムに適しており、高速なランダムアクセスも可能である。また、ディスク台数もRAID3と同様にN+1台で構築可能である。そのため、今日ではレイドと呼ばれているシステムのほとんどは、このRAID５によるシステム構成となっている。
【００２５】
複数のメディアへ同時にデータを書込む場合に、このようなレイド方式のシステム構成を採用することによって、ビットストリームデータをディジタル映像データに置き換えて入力するだけで、監視用ディジタル映像記録装置における高速データ伝送や、記録メディアの部分的な破損が発生した時のリスクを減らすことができる。
【００２６】
【発明が解決しようとする課題】
しかし、従来の複数メディア記録装置では、同時書込み手法においてレイド運転を採用したとしても、そのシステム構成上、固定ディスクとディジタルテープ記録メディア等との同時記録のように、記録時の転送レートが著しく異なる記録デバイス同士を組み合わせた場合には、記録時の高速応答性を損なわれる等の問題があった。
【００２７】
即ち、従来の複数メディア記録装置でバックアップする時間を確保するためには、記録運用を止めなくてはならない。あるいは、２４時間連続記録が要求される監視装置で、この停止時間中も監視データの記録を継続するためには、２台の記録装置を用いて、交互に記録とバックアップを行うなど、運用上の問題があった。
【００２８】
この発明は、上述のような課題を解決するためになされたもので、その目的は、特別にバックアップに要する時間を設定することなく、イベント記録などに要求される記録時の高速応答性を損なわずに、バックアップメディアを含む、記録転送速度の異なる複数メディアによるバックアップの作成を可能とする複数メディア記録装置を提供することである。
【００２９】
【課題を解決するための手段】
この発明に係る複数メディア記録装置は、複数種類の記録メディアにディジタルデータを記録する複数メディア記録装置において、ディジタルデータが連続して供給される入力端子と、入力端子とデータバスを介して接続される第１の記録手段と、第１の記録手段から読み出されたディジタルデータが転送される第２の記録手段と、第１の記録手段の記録メディアへのディジタルデータの書込み動作、及び第１の記録手段から第２の記録手段の記録メディアへの転送動作を時分割制御する制御手段とを備え、第１の記録手段では、その記録メディアの記録容量を超えたとき上書き動作に移行するとともに、第２の記録手段が備えている記録メディアの記録容量に達するまで転送動作を続けるものである。
【００３０】
また、この発明に係る複数メディア記録装置では、第２の記録手段は、第１の記録手段の記録メディアの記録容量よりも大きい記録メディアを備えているものである。
【００３１】
また、この発明に係る複数メディア記録装置では、第２の記録手段は、分離可能な記録メディアを備えているものである。
【００３２】
また、この発明に係る複数メディア記録装置では、第１の記録手段は、第２の記録手段に転送が完了したディジタルデータの範囲を示すバックアップポインタを備え、バックアップポインタに従って第２の記録手段への転送動作を制御するものである。
【００３３】
また、この発明に係る複数メディア記録装置は、制御手段では、第２の記録手段の記録メディアが第１の記録手段の記録メディアよりも小さい記録容量である場合に、第２の記録手段が備えている記録メディアの記録容量に応じて、第１の記録手段における書込み可能なディジタルデータ量を制限するものである。
【００３６】
また、この発明に係る複数メディア記録装置は、制御手段では、第１の記録手段での書込み動作を、転送動作に優先させた時分割制御を行うものである。
【００３７】
また、この発明に係る複数メディア記録装置は、第１の記録手段により書き込まれるディジタルデータを一時保存する第１のバッファメモリと、第１の記録手段から読み出されたディジタルデータを一時保存する第２のバッファメモリとを有するバッファ制御手段を備えたものである。
【００３８】
また、この発明に係る複数メディア記録装置は、入力端子と第１のバッファメモリとの間に、ディジタルデータを圧縮する圧縮手段と、圧縮されたデータを一時記憶する第３のバッファメモリと、第３のバッファメモリに記憶されたデータを転送制御する手段とを備え、第１の記録手段から第２の記録手段へのデータ転送中には、第３のバッファメモリから第１のバッファメモリへのデータ転送を停止するものである。
【００３９】
また、この発明に係る複数メディア記録装置は、第３のバッファメモリにおいて記憶されているデータ量を監視して、該データ量が所定の記録容量を越えたとき、第２の記録手段へのデータ転送を中止して、第３のバッファメモリから第１のバッファメモリへのデータ転送を再開するものである。
【００４１】
さらに、この発明に係る複数メディア記録装置では、ディジタルデータは、一定レートで入力するディジタル映像データである。
【００４２】
【発明の実施の形態】
以下、添付した図面を参照して、この発明の実施の形態を説明する。
【００４３】
実施の形態１．
図１は、この発明の実施の形態１の監視用ディジタル映像記録装置の構成を示すブロック図である。図において、１はディジタル映像データの入出力端子、１０は圧縮伸張ブロックであり、入力された非圧縮のディジタル映像データ１１を圧縮し、或いは圧縮された後に伸張されたディジタル映像データ１２として出力している。
【００４４】
２０はシステム内で各ブロック間のデータ伝送を制御するＣＰＵ（中央情報演算処理装置）、２はＣＰＵ２０の指令によりデータを流すデータバス、３０は圧縮後のディジタル映像データを一時蓄積する記録メモリバッファ、４０はバッファコントローラ、５はバッファコントローラ４０と固定記録デバイス６１〜６３、バックアップデバイス７０との間でデータを流すデバイスバス、９０はデータバス２のバッファである。バッファコントローラ４０には、バッファコントローラ４０の指令でデータバス２上のデータを一時保存する第１のバスバッファ８１、及びバッファコントローラ４０の指令でバス５上の、固定記録デバイス６１〜６３から読み出された再生映像データを一時保存する第２のバスバッファ８２が接続されている。
【００４５】
バッファコントローラ４０は、データバス２またはデバイスバス５上のデータをバスバッファ８１、８２で一時保存し、バスバッファ８１、８２内のデータをデータバス２またはデバイスバス５上に送出するように制御を行う。また、ＣＰＵ２０の指令により、圧縮伸張ブロック１０と記録メモリバッファ３０との間には、圧縮された映像データを伝送する伝送経路１３が形成され、また、記録メモリバッファ３０とバッファコントローラ４０との間には、圧縮された映像データを伝送する伝送経路３４が形成される。３１は選択スイッチであり、記録メモリバッファ３０内に蓄積され圧縮されたディジタル映像データをバッファコントローラ４０の第１のバスバッファ８１へ送出するかどうかを選択する。バッファコントローラ４０とバスバッファ８１との間は、圧縮された映像データを伝送する伝送経路４１によって接続されている。また、バッファコントローラ４０とバスバッファ８２との間は、固定記録デバイス６１〜６３から読み出された再生映像データを伝送する伝送経路によって接続されている。
【００４６】
５０はデバイスバスコントローラであり、ＣＰＵ２０の指令によりデバイスバス５上のデータの流れを制御する。これにより、バッファコントローラ４０と固定記録デバイス６１〜６３との間で映像データを伝送する伝送経路４６、及びバッファコントローラ４０とバックアップデバイス７０との間で映像データを伝送する伝送経路４７が形成される。ここで固定記録デバイス６１〜６３は、いずれもディジタルデータを記録する固定型記録デバイスであって、それぞれメディアＡ，Ｂ，Ｃを取り出し不可の状態で内蔵している。一方、バックアップデバイス７０は取り出し可能なメディア７１を備えたリムーバブルデバイスとして、ディジタルデータをバックアップ記録するように構成されている。
【００４７】
既に説明した従来装置の構成と比較したとき、この実施の形態のシステムで新規に追加され、或いは変更されたブロックは、第１、第２のバスバッファ８１、８２である。
【００４８】
次に、この発明による複数メディア記録装置において、ディジタル画像データの固定記録デバイスへの記録を継続しながら、リムーバブルデバイス７０で記録内容をバックアップするモードにおける記録系の動作、及びバックアップ系の動作を説明する。
【００４９】
図２は、実施の形態１の映像記録モードを説明するフローチャートである。
【００５０】
外部で作成されたディジタル映像データ１１が入出力端子１から、記録メモリバッファ３０に送られるところまでの動作（ステップＳＴ１００〜ＳＴ１０６）については、従来の構成と同じであり、詳細の説明は省く。記録メモリバッファ３０に一時保管されたデータは、ＣＰＵ２０及び選択スイッチ３１により、次のように管理される。
【００５１】
まず、記録メモリバッファ３０に、ある一定の記録容量Ｘ１［ＭＢ］以上蓄積されているかどうかを判断する（ステップＳＴ１０８）。所定の記録容量以下であれば、ステップＳＴ１０４に戻ると同時に、後述するバックアップモードが並列して実行される（図３参照）。所定の記録容量以上であれば、ステップＳＴ１１０に進み、伝送経路１３が使用中かどうかを判断する。使用中であればステップＳＴ１０４に戻り、使用中でなければ、第１のバスバッファ８１に空いている領域があって、そこにデータ書き込み可能な状態であるかどうかを判断する（ステップＳＴ１１２）。空き領域がなければステップＳＴ１０４に戻り、空き領域があればステップＳＴ１１４に進み、記録メモリバッファ３０に一時保管されたデータは、ＣＰＵ２０により制御され、決められた１伝送ブロック分Ｙ［ＫＢ］分だけ伝送経路３４を通してバッファコントローラ４０へ送られ、伝送経路４１から第１のバスバッファ８１に書き込まれる。
【００５２】
また、バッファコントローラ４０及びＣＰＵ２０は、第１のバスバッファ８１の状態を監視し、一定量のデータを第１のバスバッファ８１から送り出し終えた後、再び記録メモリバッファ３０から伝送経路３４を通して第１のバスバッファ８１へ画像データを書き込む動作へ戻り、以降の動作をくり返す。
【００５３】
このようにバッファコントローラ４０は、外部からの映像データ記録時には、第１のバスバッファ８１に画像データを書き込むようにしており、更に伝送経路４６が他のデータやデバイスに占有されていない状態であれば（ステップＳＴ１１６）、第１のバスバッファ８１の画像データが読み出され、伝送経路４６を通して固定記録デバイス６１〜６３のメディアＡ，Ｂ，Ｃに転送される（ステップＳＴ１１８）。このデータ伝送動作は、データバス２に形成された伝送経路１３でのデータ伝送に対して非同期、即ち両者の動作が独立しているため、伝送経路１３でのデータ伝送動作も並行して行うことができる。
【００５４】
このときデバイスバスコントローラ５０は、従来例に記載した手法で固定記録デバイス６１〜６３を制御して、各メディアＡ，Ｂ，Ｃにデータ伝送する。通常、各固定記録デバイス６１〜６３へのデータ書き込みの速度は、デバイスバス５内のデータ転送速度に比較して遅いため、各固定記録デバイス６１〜６３は内部にデータバッファを持っている。デバイスバスコントローラ５０は、各固定記録デバイス６１〜６３の状態を監視し、データバッファが一杯となりデータの受付が行えない状態であれば、受付可能となるまで第１のバスバッファ８１からのデータの読み出しを一旦停止する。
【００５５】
なお、データを書き込む固定記録デバイス６１〜６３の選択はＣＰＵ２０及びデバイスバスコントロ−ラ５０により行い、例えば固定記録デバイス６１からデータを書き込み始め、固定記録デバイス６１に固有の書き込み終了位置を示すＲＥＣポインタのカウント値を加算する（ステップＳＴ１２０）。つぎに、各メディアＡ，Ｂ，Ｃの記録容量に残量があるかどうかを判断し、記録メディアＡの記録容量が一杯となったら、次の固定記録デバイス６２の記録メディアＢにデータの書き込みを行う（ステップＳＴ１２２）。いずれの各メディアＡ，Ｂ，Ｃにも残量が無くなったとき、ステップＳＴ１２４に進んで、記録モードを停止するか（ストップ）、或いは上書き記録（リピート）するかを判断する。リピート記録を行わない場合には、ステップＳＴ１２６でストップする。リピート記録する場合は、ステップＳＴ１２８に進んでＲＥＣポインタをリセットし、さらに記録モードを継続するためにステップＳＴ１０４に戻るように制御している。
【００５６】
上記ＲＥＣポインタは、各固定記録デバイス６１〜６３、及びバックアップデバイス７０に、それぞれ独立して設けられていて、記録メディアの最上位の記録開始位置から書き込みサイクルが何回実行されたかを示すものである。このＲＥＣポインタの値は、記録メディアに記録された内容をクリアしたときのみリセットされ、それ以外の場合には保持される。いま、ＲＥＣポインタの値をａ、一度の書き込みサイクルで実際に書き込まれるデータ量をｂ（例えば、第１のバスバッファ８１の容量＝一定値）とすると、メディアに記録されたデータの記録量ｃは、
ｃ＝ａ×ｂ
である。
【００５７】
つぎに、バックアップ系の動作について説明する。記録中にバックアップが指定された場合、記録動作中に以下の一連のバックアップ動作サイクルが並列に行なわれる。
【００５８】
図３は、実施の形態１のバックアップモードを説明するフローチャートである。
【００５９】
図２に示す記録装置の映像記録モードでは、ステップＳＴ１０８において、記録メモリバッファ３０に蓄積されたデータがある一定の記録容量Ｘ［ＭＢ］以上には蓄積されていない場合に、図３のステップＳＴ１５０に進む。ステップＳＴ１５０では、第１のバスバッファ８１に空き領域があるかどうか判断している。第１のバスバッファ８１に空き領域がなければ、バックアップモードへは進まず、記録モードのステップＳＴ１１６へ戻り、固定記録デバイス６１〜６３へのディジタルデータの書き込みを行う。第１のバスバッファ８１に空き領域があればＣＰＵ２０は選択スイッチ３１を制御して、伝送経路３４から第１のバスバッファ８１へのデータ書き込みが禁止される（ステップＳＴ１５２）。しかし、この場合でも、伝送経路１３から記録メモリバッファ３０へのデータの蓄積は継続される。こうして第１のバスバッファ８１内のデータを固定記録デバイス６１〜６３に伝送し終えた状態で、固定記録デバイス６１〜６３から、バックアップデバイス７０へのデータ伝送動作が許容され、バックアップ動作が開始される。
【００６０】
従来例に記載したものと同様に、バックアップ範囲に合致した固定記録デバイス７０の記録内容のうち、バックアップ開始位置にはバックアップポインタ（Ｂ／Ｕポインタ）が付加され、どこまでのデータのバックアップが完了したかを容易に識別可能な構成となっている。
【００６１】
最初に、伝送経路４７が使用中であるかどうかを判断し（ステップＳＴ１５４）、固定記録デバイス６１〜６３に記録済みの画像データのうち、上記バックアップポインタのある位置から読み出すようデバイスバスコントローラ５０で制御する（ステップＳＴ１５６）。読み出されたバックアップ画像データは、バッファコントローラ４０によって伝送経路４２を通して第２のバスバッファ８２に書き込まれる（ステップＳＴ１５８）。
【００６２】
バッファコントローラ４０は第２のバスバッファ８２へのバックアップ画像データの書き込みが終了した後、伝送経路４６が使用中であるかどうかを判断する（ステップＳＴ１６０）。そして、伝送経路４７が他のデータやデバイスに占有されていない状態の時に、先ほど書き込んだバックアップ画像データを第２のバスバッファ８２から伝送経路４２を通して読み出して、バスコントローラ５０により、伝送経路４７を通してバックアップデバイス７０にデータを送り、取り出し可能メディア７１にデータを書き込む（ステップＳＴ１６２）。
【００６３】
第２のバスバッファ８２からバックアップデバイス７０へのデータの伝送が終了した後、ステップＳＴ１６４に進み、バックアップポインタ、及びバックアップデバイス７０のＲＥＣポインタのカウント値をそれぞれ加算する。つぎに、ステップＳＴ１６６では取り出し可能メディア７１の記録容量に残量があるかどうかを判断し、メディア７１の記録容量が一杯となったらバックアップモードを終了する（ステップＳＴ１６８）。残量があれば、さらにバックアップモード及び映像記録モードを継続する（ステップＳＴ１７０）ように制御している。
【００６４】
上記バックアップポインタはバックアップデバイス７０に設けられ、取り出し可能メディア７１の最上位の記録開始位置から書き込みサイクルが何回実行されたかを示すものである。このバックアップポインタの値は、メディア７１に記録された内容をクリアし、及びバックアップ動作が終了し、或いは中止されたときのみリセットされ、それ以外の場合には保持される。また、後に説明するメディア交換時のバックアップ動作の中断の場合には、バックアップポインタの値はクリアされない。いま、バックアップポインタの値をｄ、一度のバックアップサイクルで各メディアＡ，Ｂ，Ｃから実際にコピーされるデータ量をｅ（例えば、第２のバスバッファ８２の容量＝一定値）とすると、取り出し可能メディア７１に記録されたデータの記録量ｆは、
ｆ＝ｄ×ｅ
である。
【００６５】
なお、上記とは反対方向に、即ちバックアップデバイス７０から固定記録デバイス６１〜６３へデータをコピーすることをも考慮する場合には、上記バックアップポインタはバックアップデバイス７０と固定記録デバイス６１〜６３の双方に、独立して設ける必要がある。
【００６６】
以上説明したように実施の形態１の複数メディア記録装置を構成すれば、記録モードでは記録メモリバッファ３０を映像データの蓄積専用として使用し、それとは別に、バックアップデータ専用の第２のバスバッファ８２を設け、各バッファへのデータの伝送を非同期に行える。そのため、映像データの記録動作を止めることなく、固定記録デバイス６１〜６３に格納された映像データをバックアップすることが可能となる。また、記録動作中にバックアップデバイス７０からメディア７１を外し、その後に新規メディアを挿入するなどのメディア交換作業を行っても、固定記録デバイス６１〜６３側では記録を続けられる。したがって、新規に取り出し可能メディア７１を挿入した後に、バックアップポインタで指定された部分からバックアップ動作に移行でき、メディア交換時間中も漏らさず映像データの記録を行えるなどの効果を奏する。
【００６７】
実施の形態２．
図４は、実施の形態２の複数メディア記録装置の動作を説明するためのフローチャートである。この実施の形態２のフローチャートでは、実施の形態１の図２に示すフローチャートのステップＳＴ１００乃至ステップＳＴ１１６は省略しているが、同様のステップを経て、ステップＳＴ２１８に至るものである。
【００６８】
実施の形態１では、ディジタル映像データの記録モードを続けながら、固定記録デバイス６１〜６３に格納された映像データを繰り返しバックアップするようにしていた。実施の形態２では、固定記録デバイスの総記録容量よりも、バックアップデバイスに装着された取り出し可能メディアの記録容量が小さい場合に、固定記録デバイスに記録するデータ量を予め取り出し可能メディアの記録容量以下に制限している。
【００６９】
まず、記録する映像データが入力される前に、ＣＰＵ２０によって取り出し可能メディア７１の記録容量がチェックされる。この映像記録モードにおいて、最初の画像データが伝送経路４６を通して固定記録デバイス６１〜６３のいずれかのメディアＡ，Ｂ，Ｃに転送された（ステップＳＴ２１８）後に、記録メディアのＲＥＣポインタのカウント値が加算される（ステップＳＴ２２０）。つぎに、各メディアＡ，Ｂ，Ｃへの書込み済みデータ量を取り出し可能メディア７１の記録容量と比較する（ステップＳＴ２２２）。ここで、現在の固定記録デバイス６１〜６３における記録済みのデータ量が、バックアップデバイス７０に装着されたメディア７１の記録容量以下である間は、固定記録デバイス６１〜６３へのデータの書込み動作を継続するため、ステップＳＴ１０４に戻る。書込み済みデータ量が取り出し可能メディア７１の記録容量（Ｘ２）を越えた時点で、
記録モードを停止するか（ストップ）、或いは上書き記録（リピート）するかを判断する（ステップＳＴ２２４）。リピート記録を行わない場合には、ステップＳＴ２２６でストップする。リピート記録する場合は、ステップＳＴ２２８に進んでＲＥＣポインタをリセットし、さらに記録モードを継続するためにステップＳＴ１０４に戻るように制御している。
【００７０】
こうして、実施の形態２の装置では、取り出し可能メディア７１の記録容量が小さい場合でも、固定記録デバイス６１〜６３に送り込まれた記録データの全ての内容を確実にバックアップすることができる。
【００７１】
実施の形態３．
図５は、実施の形態３の複数メディア記録装置の動作を説明するためのフローチャートである。この実施の形態３のフローチャートでは、実施の形態１の図２に示すフローチャートのステップＳＴ１１０以降、及び図３に示すステップＳＴ１５０以降については省略しているが、図５のステップＳＴ３１０では、図２のステップＳＴ１１０以降のものと同様のステップが実行されるものである。
【００７２】
実施の形態１では、ディジタル映像データのバックアップモードが実行されている間には、取り出し可能メディア７１は必ず装着されているものとしていた。実施の形態３では、バックアップデバイス（第２の記録手段）７０から記録メディアが分離されたとき、固定記録デバイス（第１の記録手段）６１〜６３への書込み動作のみを継続するようにしている。
【００７３】
図５において、ステップＳＴ３００乃至ステップＳＴ３１０は、映像記録モードを示す図２のステップＳＴ１００乃至ステップＳＴ１１０に対応する。ステップＳＴ３０８では、記録メモリバッファ３０に、ある一定の記録容量Ｘ１［ＭＢ］以上のデータが蓄積されているかどうかを判断する。所定の記録容量以下であればステップＳＴ３４２に進み、デバイスバスコントローラ５０により、バックアップデバイス７０にメディア７１が装着されているかどうかを判断する。メディア７１が装着されていない場合には、バックアップデバイス７０のＲＥＣポインタをリセットして（ステップＳＴ３４４）、ステップＳＴ３１０に進む。このとき、バックアップポインタの値は保持したままで、メディア７１が装着されるまでバックアップ動作は中断される。
【００７４】
バックアップデバイス７０にメディア７１が装着されていれば、ステップＳＴ３４６に進み、メディア７１に記録可能な未記録領域が残っているかどうかをチェックする。記録領域に残量がなければ、バックアップモードを一時停止し、必要に応じて取り出し可能メディア７１を装着する（ステップＳＴ３４８）。記録領域に残量がある場合には、次のステップＳＴ３５０に進んで、第２のバスバッファ８２に空き領域があるかどうか判断する。ここで第２のバスバッファ８２に空き領域がなければ、図２に示す記録モードのステップＳＴ１１６へ戻り、空き領域があれば、図３に示すステップＳＴ１５２に進み、ＣＰＵ２０は選択スイッチ３１を制御して、伝送経路３４から第１のバスバッファ８１へのデータ書き込みが禁止される。
【００７５】
なお、実施の形態３では、図３のバックアップモードにおいて、バックアップデバイス７０に装着されたメディア７１の残量をチェックして（ステップＳＴ１６６）、残量なしと判断した場合には、バックアップモードを一時的に停止し、必要に応じて取り出し可能メディア７１を交換するようにしている。
【００７６】
以上のように、実施の形態３の装置では、第２の記録手段であるバックアップデバイスから記録メディアが分離されたときも、固定記録デバイス６１〜６３への書込み動作が継続されるから、その後に装着されたメディア７１によって確実にバックアップが可能になる。
【００７７】
実施の形態４．
図６は、実施の形態４の複数メディア記録装置の動作を説明するためのフローチャートである。この実施の形態４のフローチャートでは、実施の形態１の図２に示すフローチャートのステップＳＴ１１４以降については省略しているが、図６のステップＳＴ４１４以降では、図２のステップＳＴ１１４以降のものと同様のステップが実行されるものである。
【００７８】
実施の形態１では、ステップＳＴ１０８で記録メモリバッファ３０への書込み済みのデータ量だけを考慮して、ディジタル映像データのバックアップモードを実行するものとしていた。しかし、バックアップデバイス７０への転送速度、又は伝送経路４７の許容する通信速度が、固定記録デバイス６１〜６３への書込み速度（或いは伝送経路４６の通信速度）に比較して遅い場合には、圧縮伸張ブロック１０から記録メモリバッファ３０に転送された画像データがオーバフローするおそれがあった。
【００７９】
この実施の形態４では、ディジタル映像データ１１が入出力端子１から記録メモリバッファ３０に書き込まれた後、ＣＰＵ２０では、ステップＳＴ４０７において記録メモリバッファ３０に残されている記録容量が所定の記録容量Ｘ０以下になったかどうかを判断している。そして、記録容量が所定の記録容量Ｘ０以下であれば、ステップＳＴ４０８を実行せずに、ステップＳＴ４１０に進む。即ち、バックアップモードに進むかどうかの判断（ステップＳＴ４０８）を行わずに、記録動作を優先させることで、記録メモリバッファ３０でのオーバフローを防ぐようにしている。なお、記録モードではこのステップＳＴ４０７において、記録メモリバッファ３０の残りの容量を繰り返しチェックして、それが所定の記録容量Ｘ０を越えたときバックアップモードを再開することになる。
【００８０】
以上のように、実施の形態４の装置では、固定記録デバイス６１〜６３での書込み動作を、バックアップデバイス７０への転送動作に優先させて時分割制御を行うようにしたので、映像データの記録が欠落するおそれがなくなる。
【００８１】
なお、以上の各実施の形態の装置は、一定レートで入力するディジタル映像データを記録するものとして説明したが、時間的に連続して送られてくるディジタルデータ一般に同様に適用できる。
【００８２】
【発明の効果】
この発明は、以上に説明したように構成されているので、以下に示すような効果を奏する。
【００８３】
請求項１に記載した複数メディア記録装置は、複数種類の記録メディアにディジタルデータを記録する複数メディア記録装置において、ディジタルデータが連続して供給される入力端子と、入力端子とデータバスを介して接続される第１の記録手段と、第１の記録手段から読み出されたディジタルデータが転送される第２の記録手段と、第１の記録手段の記録メディアへのディジタルデータの書込み動作、及び第１の記録手段から第２の記録手段の記録メディアへの転送動作を時分割制御する制御手段とを備え、第１の記録手段では、その記録メディアの記録容量を超えたとき上書き動作に移行するとともに、第２の記録手段が備えている記録メディアの記録容量に達するまで転送動作を続けるようにしたので、特別にバックアップに要する時間を設定することなく、イベント記録などに要求される記録時の高速応答性を損なわずに、バックアップメディアを含む、記録転送速度の異なる複数メディアによるバックアップの作成が可能になり、第２の記録手段では確実にバックアップ記録ができる。
【００８４】
請求項２に記載した複数メディア記録装置では、第２の記録手段が第１の記録手段の記録メディアの記録容量よりも大きい記録メディアを備えているので、第１の記録手段ではその記録容量を越えた場合にエンドレスに上書き動作に移行することで、第２の記録手段では確実にバックアップ記録ができる。
【００８５】
請求項４に記載した複数メディア記録装置は、第２の記録手段が分離可能な記録メディアを備えているので、長時間のディジタルデータを確実にバックアップ記録できる。
【００８６】
請求項５に記載した複数メディア記録装置は、第１の記録手段が、第２の記録手段に転送が完了したディジタルデータの範囲を示すバックアップポインタを備えているので、バックアップポインタに従って第２の記録手段への転送動作を制御することにより、メディア交換時間中も漏らさず映像データの記録を行える。
【００８７】
請求項３に記載した複数メディア記録装置は、第２の記録手段の記録メディアが第１の記録手段の記録メディアよりも小さい記録容量である場合にも、第２の記録手段が備えている記録メディアの記録容量に応じて、第１の記録手段における書込み可能なディジタルデータ量を制限するようにして、長時間のディジタルデータを確実にバックアップ記録できる。
【００９０】
請求項７に記載した複数メディア記録装置は、第１の記録手段での書込み動作を、転送動作に優先させた時分割制御を行うようにしたので、映像データの記録が欠落するおそれがなくなる。
【００９１】
請求項８に記載した複数メディア記録装置は、第１の記録手段により書き込まれるディジタルデータを一時保存する第１のバッファメモリと、第１の記録手段から読み出されたディジタルデータを一時保存する第２のバッファメモリとを有するバッファ制御手段を備えているので、記録時の転送レートが著しく異なる記録デバイス同士を組み合わせた場合でも、記録時の高速応答性を損なわない。
【００９２】
請求項９に記載した複数メディア記録装置は、入力端子と第１の記録手段との間に、ディジタルデータを圧縮する圧縮手段と、圧縮されたデータを一時記憶する第３のバッファメモリと、第３のバッファメモリに記憶されたデータを転送制御する手段とを備え、第１の記録手段から第２の記録手段へのデータ転送中には、第３のバッファメモリから第１のバッファメモリへのデータ転送を停止するようにしたので、バックアップ中に第３のバッファメモリからのディジタルデータの転送を停止でき、バックアップ動作を確実に行える。
【００９３】
請求項１０に記載した複数メディア記録装置は、第３のバッファメモリにおいて記憶されているデータ量を監視して、該データ量が所定の記録容量を越えたとき、第２の記録手段へのデータ転送を中止して、第３のバッファメモリから第１のバッファメモリへのデータ転送を再開するようにしたので、映像データの記録が欠落するおそれがなくなる。
【００９５】
請求項１２に記載した複数メディア記録装置では、ディジタルデータが一定レートで入力するディジタル映像データであっても、同様の効果を奏する。
【図面の簡単な説明】
【図１】  この発明の実施の形態１の複数メディア記録装置を示すブロック構成図である。
【図２】  実施の形態１の複数メディア記録装置における記録動作を示す流れ図である。
【図３】  実施の形態１の複数メディア記録装置におけるバックアップ動作を示す流れ図である。
【図４】  この発明の実施の形態２の複数メディア記録装置の動作を示す流れ図である。
【図５】  この発明の実施の形態３の複数メディア記録装置の動作を示す流れ図である。
【図６】  この発明の実施の形態４の複数メディア記録装置の動作を示す流れ図である。
【図７】  この発明の従来装置の構成を示すブロック図である。
【図８】  従来装置の動作を示す流れ図である。
【図９】  従来装置のバックアップ動作を示す流れ図である。
【符号の説明】
１  ディジタル映像データの入出力端子、  ２  データバス、  ５  デバイスバス、  １０  圧縮伸張ブロック、  １１  ディジタル映像データ（非圧縮）、１２  ディジタル映像データ（伸張後）、  １３  伝送経路、  ２０  ＣＰＵ、  ３０  記録メモリバッファ、  ３１  選択スイッチ、  ３４  伝送経路、  ４０  バッファコントローラ、  ４１  伝送経路、  ４２  伝送経路、  ４６  伝送経路、  ４７  伝送経路、  ４８  伝送経路、  ５０  デバイスバスコントローラ、  ６１  固定記録デバイス、  ６２  固定記録デバイス、  ６３  固定記録デバイス、  ７０  バックアップデバイス、  ７１  取り出し可能なメディア、  ８０  バスバッファ、  ８１  第１のバスバッファ、  ８２  第２のバスバッファ。
【図１】
0003919319.tif 000002
【図２】
0003919319.tif 000003
【図３】
0003919319.tif 000004
【図４】
0003919319.tif 000005
【図５】
0003919319.tif 000006
【図６】
0003919319.tif 000007
【図７】
0003919319.tif 000008
【図８】
0003919319.tif 000009
【図９】
0003919319.tif 000010