(57)【要約】【課題】迅速にミラー復旧できる画像記録装置を提供する。【解決手段】画像記録装置は、第１の画像データを取得する画像取得部と、第１の画像データ及び第１の記録媒体に記録された第２の画像データを、第２の記録媒体へ記録する画像記録部と、第１の画像データ及び第２の画像データの第２の記録媒体への書き込み開始位置を指示する指示部と、第１の画像データを、書き込み開始位置から、第１の方向に向かって、第２の記録媒体へ記録するよう制御し、第２の画像データを、書き込み開始位置から、第１の方向とは反対方向である第２の方向に向かって、第２の記録媒体へ記録するよう制御する記録方向制御部と、第２の記録媒体における第１の画像データの記録位置と第２の画像データの記録位置とが一致した場合、第２の画像データの記録を終了するよう制御する記録終了制御部と、を備える。【選択図】図１
2015210760.tif 000002
【特許請求の範囲】
【請求項１】
第１の画像データを取得する画像取得部と、
前記第１の画像データ及び第１の記録媒体に記録された第２の画像データを、第２の記録媒体へ記録する画像記録部と、
前記第１の画像データ及び前記第２の画像データの前記第２の記録媒体への書き込み開始位置を指示する指示部と、
前記第１の画像データを、前記書き込み開始位置から、第１の方向に向かって、前記第２の記録媒体へ記録するよう制御し、前記第２の画像データを、前記書き込み開始位置から、前記第１の方向とは反対方向である第２の方向に向かって、前記第２の記録媒体へ記録するよう制御する記録方向制御部と、
前記第２の記録媒体における前記第１の画像データの記録位置と前記第２の画像データの記録位置とが一致した場合、前記第２の画像データの記録を終了するよう制御する記録終了制御部と、
を備える画像記録装置。
【請求項２】
請求項１に記載の画像記録装置であって、
前記第１の記録媒体及び第２の記録媒体は、所定の記録領域毎に画像データを記録し、
前記記録方向制御部は、前記第２の記録媒体における前記第１の画像データを記録する記録領域を、前記第１の方向に向かって変更し、前記第２の記録媒体における前記第２の画像データを記録する記録領域を、前記第２の方向に向かって変更し、
前記記録終了制御部は、前記第２の記録媒体における前記第１の画像データが記録される記録領域と、前記第２の画像データが記録される記録領域と、が一致した場合、前記第２の画像データの記録を終了するよう制御する、画像記録装置。
【請求項３】
請求項２に記載の画像記録装置であって、
前記記録方向制御部は、前記第２の記録媒体における前記第１の画像データが記録される記録領域と、前記第２の画像データが記録される記録領域と、が一致した場合、前記一致した記録領域の終端まで前記画像データを記録してから、前記第２の画像データの記録を終了するよう制御する、画像記録装置。
【請求項４】
請求項１ないし３のいずれか１項に記載の画像記録装置であって、
前記画像取得部は、画像を撮像する撮像装置により撮像された第１の画像データを取得する、画像記録装置。
【請求項５】
画像記録装置における画像記録方法であって、
第１の画像データを取得するステップと、
前記第１の画像データ及び第１の記録媒体に記録された第２の画像データの、第２の記録媒体への書き込み開始位置を指示するステップと、
前記第１の画像データを、前記書き込み開始位置から、第１の方向に向かって、前記第２の記録媒体へ記録するよう制御するステップと、
前記第２の画像データを、前記書き込み開始位置から、前記第１の方向とは反対方向である第２の方向に向かって、前記第２の記録媒体へ記録するよう制御するステップと、
前記第２の記録媒体における前記第１の画像データの記録位置と前記第２の画像データの記録位置とが一致した場合、前記第２の画像データの記録を終了するよう制御するステップと、
を備える画像記録方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像記録装置及び画像記録方法に関する。
【背景技術】
【０００２】
従来、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）に記録されたデータを保護するために複数のＨＤＤを備え、同時に複数のＨＤＤに対してデータを記録してバックアップするミラーリング技術が知られている（例えば、特許文献１参照）。
【０００３】
特許文献１では、画像処理装置が、ミラーリングにより同一データを相互に保存する複数のＨＤＤを備える。画像処理装置は、ＨＤＤを新しいＨＤＤに交換する際に、正常動作中のＨＤＤに保存されたデータを新しいＨＤＤに転送する。画像処理装置は、ＨＤＤから新しいＨＤＤへ全領域コピーによるデータ転送に要する全領域コピー時間を算出し、ＨＤＤから新しいＨＤＤへ外部記憶媒体を用いたバックアップによるデータ転送に要するバックアップ総時間を算出する。画像処理装置は、全領域コピー時間とバックアップ総時間とを比較し、全領域コピーによるデータ転送とバックアップによるデータ転送とのいずれの方法が速いかを判定し、速いと判定された方法によりミラーリングを復旧する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−１０３８７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１では、ミラーリングを復旧（ミラー復旧）する場合、正常動作中のＨＤＤの最初から最後まで、新しいＨＤＤに対して画像データを転送する。このため、ミラー復旧に長時間を要していた。
【０００６】
本発明は、迅速にミラー復旧できる画像記録装置及び画像記録方法を提供する。
【課題を解決するための手段】
【０００７】
本発明の画像記録装置は、第１の画像データを取得する画像取得部と、前記第１の画像データ及び第１の記録媒体に記録された第２の画像データを、第２の記録媒体へ記録する画像記録部と、前記第１の画像データ及び前記第２の画像データの前記第２の記録媒体への書き込み開始位置を指示する指示部と、前記第１の画像データを、前記書き込み開始位置から、第１の方向に向かって、前記第２の記録媒体へ記録するよう制御し、前記第２の画像データを、前記書き込み開始位置から、前記第１の方向とは反対方向である第２の方向に向かって、前記第２の記録媒体へ記録するよう制御する記録方向制御部と、前記第２の記録媒体における前記第１の画像データの記録位置と前記第２の画像データの記録位置とが一致した場合、前記第２の画像データの記録を終了するよう制御する記録終了制御部と、を備える。
【０００８】
本発明の画像記録方法は、画像記録装置における画像記録方法であって、第１の画像データを取得するステップと、前記第１の画像データ及び第１の記録媒体に記録された第２の画像データの、第２の記録媒体への書き込み開始位置を指示するステップと、前記第１の画像データを、前記書き込み開始位置から、第１の方向に向かって、前記第２の記録媒体へ記録するよう制御するステップと、前記第２の画像データを、前記書き込み開始位置から、前記第１の方向とは反対方向である第２の方向に向かって、前記第２の記録媒体へ記録するよう制御するステップと、前記第２の記録媒体における前記第１の画像データの記録位置と前記第２の画像データの記録位置とが一致した場合、前記第２の画像データの記録を終了するよう制御するステップと、を備える。
【発明の効果】
【０００９】
本発明によれば、迅速にミラー復旧できる。
【図面の簡単な説明】
【００１０】
【図１】実施形態に係る画像記録システムの構成例を示すブロック図
【図２】（Ａ）実施形態に係る第１のＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）への書き込み及び第１のＨＤＤからの読み出しの方向の一例を示す模式図、（Ｂ）実施形態に係る第２のＨＤＤへの書き込みの方向の一例を示す模式図
【図３】実施形態に係る画像記録装置の動作例の概要を示すフローチャート
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態について、図面を用いて説明する。
【００１２】
図１は、本発明の実施形態に係る画像記録システム１００の構成例を示すブロック図である。画像記録システム１００は、レコーダ１、ネットワークカメラ２１、ＨＵＢ２２、アナログカメラ２３、及びエンコーダ２４を備える。レコーダ１は、画像記録装置の一例である。
【００１３】
レコーダ１、ネットワークカメラ２１、及びエンコーダ２４は、例えば、ネットワーク（例えばインターネット、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ））を介して接続される。ネットワークカメラ２１、又は、アナログカメラ２３及びエンコーダ２４は、いずれかが設けられればよく、省略されてもよい。
【００１４】
レコーダ１は、ネットワーク取得部２、レコーダ制御部３、操作部４、メモリ５、書込・読出部６、及びファイルシステム１０、を備える。レコーダ１には、図示しないＨＤＤスロットに、１つ以上のＨＤＤ７が挿入される。
【００１５】
ネットワーク取得部２は、ネットワーク通信を制御し、ネットワーク上の機器との間で通信される信号を処理する回路を含み、通信データのエンコード処理及びデコード処理を行う。ネットワーク取得部２は、例えば、ネットワークを介してネットワークカメラ２１又はアナログカメラ２３により撮像された画像データを受信する。ネットワークを介して画像データを受信する以外でも、例えば、所定の記録媒体を介して撮像された画像データが取得されてもよい。ネットワーク取得部２は、画像データとともに音声データを取得してもよい。ネットワーク取得部２は、画像取得部の一例である。
【００１６】
レコーダ制御部３は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）を含み、レコーダ１の全体を制御する。レコーダ制御部３は、例えば、ＣＰＵによりメモリ５に記憶されたプログラムを実行することにより、ＨＤＤ７の復旧（ミラー復旧）に係る制御及び録画に係る制御を行う。
【００１７】
レコーダ制御部３は、例えば、ＨＤＤ７に異常が発生していない場合、ネットワーク取得部２により受信された画像データ（録画データ、第１の画像データの一例）を、ＨＤＤ７ａ，７ｂにミラーリングによって記録するよう制御する。これにより、画像データ保持の信頼性を向上できる。つまり、レコーダ１では、記録方式として、ＨＤＤ７ａ（第１のＨＤＤ）とＨＤＤ７ｂ（第２のＨＤＤ）が同じ画像データを重複して記録するミラーリングが採用される。
【００１８】
一方、レコーダ制御部３は、ＨＤＤ７のうちのいずれかのＨＤＤ７に異常が発生し、異常が発生したＨＤＤ７に画像データを記録できない場合、異常が発生したＨＤＤ７を新しい正常なＨＤＤ７に交換し、ミラー復旧するよう制御する。ミラー復旧では、レコーダ制御部３は、正常動作中のＨＤＤ７から、異常が発生したＨＤＤ７から交換されたＨＤＤ７に対して、画像データ（復旧データ、第２の画像データの一例）を記録するよう制御する。これにより、異常が発生している期間にミラーリングされなかったデータを復旧でき、画像データ保持の信頼性を向上できる。
【００１９】
操作部４は、ユーザからの各種操作を受け付ける。操作部４は、例えば、ミラーリングの実行指示、ミラー復旧の開始指示、を行う。
【００２０】
メモリ５は、例えば、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）又はＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）を含む。メモリ５は、各種情報、各種プログラムを記録する。メモリ５は、例えば、ＨＤＤ７へ書き込まれるデータ（例えば画像データ、音声データ）、ＨＤＤ７から読み出されるデータ（例えば画像データ、音声データ）を、一時的に保持する。
【００２１】
書込・読出部６は、例えばファイルシステム１０の指示に基づいて、ＨＤＤ７に対してデータ（例えば画像データ、音声データ）の書き込み処理及び読み出し処理を行う。書込・読出部６は、ネットワーク取得部２により受信された画像データ及びＨＤＤ７のうちのいずれか１つ（例えばＨＤＤ７ａ）に記録された画像データを、他のＨＤＤ（例えばＨＤＤ７ｂ）記録する。書込・読出部６は、ＨＤＤ７ａ，７ｂに対して、例えば、所定の記録領域（例えばＡＧ（Ａｌｌｏｃａｔｉｏｎ  Ｇｒｏｕｐ）、図２（Ａ），（Ｂ）参照）、所定の書き込みアドレスの位置に、画像データを記録する。ＡＧは、ＨＤＤ７が物理的に分割された記録領域である。レコーダ制御部３及び書込・読出部６は、画像記録部としての機能を有する。
【００２２】
ＨＤＤ７は、各種データ（例えば、画像データ、音声データ）を記録する。図１では、記録媒体としてＨＤＤ７を例示したが、ＨＤＤ７以外の記録媒体（例えば、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）、ＳＤ（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ）メモリカード）でもよい。ＨＤＤ７は、例えば、複数の記録領域（例えばＡＧ）に分割される。図１では、ＨＤＤ７ａ，７ｂの２つが示されているが、３つ以上のＨＤＤ７が設けられてもよい。各ＨＤＤ７は、独立して操作されることが可能であり、レコーダ１に対して着脱可能に取り付けられる。
【００２３】
なお、説明を簡単化するため、ＨＤＤ７ａは正常に動作し、ＨＤＤ７ｂに異常が発生し、ＨＤＤ７ｂがユーザにより交換されることを主に例示する。つまり、ＨＤＤ７ａには録画データが書き込まれ、ＨＤＤ７ａから復旧データが読み出される。交換された後のＨＤＤ７ｂには、録画データ及び復旧データが書き込まれる。なお、ＨＤＤ７ａにおいて異常が発生し、ＨＤＤ７ｂが正常動作してもよい。
【００２４】
ファイルシステム１０は、例えば、ＨＤＤ７に記録されるデータの集合体であるファイルの位置情報を記録するＦＡＴ（Ｆｉｌｅ  Ａｌｌｏｃａｔｉｏｎ  Ｔａｂｌｅ）を含む。
【００２５】
ファイルシステム１０は、例えば、ＨＤＤ７の構成、セクタ、又はレコードを管理する。ファイルシステム１０は、例えば、画像データの書き込み位置、読み出し位置の情報を管理する。ファイルシステム１０は、例えば、画像データの書き込みの方向、読み出しの方向を管理する。
【００２６】
ファイルシステム１０は、例えば、ミラー復旧の開始指示がある場合、録画データ及び復旧データの、ＨＤＤ７ｂへの書き込み開始位置（例えば書き込み対象のセクタ、書き込み対象の記録領域、書き込み対象のアドレス）を指示する。
【００２７】
ファイルシステム１０は、例えば、録画データを、書き込み開始位置から、録画方向（第１の方向の一例）に向かって、ＨＤＤ７ｂへ記録するよう制御する（図２（Ａ），（Ｂ）参照）。
【００２８】
ファイルシステム１０は、例えば、復旧データを、書き込み開始位置から、録画方向とは反対方向である復旧方向（第２の方向の一例）に向かって、ＨＤＤ７ｂへ記録するよう制御する。
【００２９】
従って、ファイルシステム１０は、例えば、ＨＤＤ７ｂにおける録画データを記録する記録領域（例えばＡＧ）を、録画方向に向かって移動させ、ＨＤＤ７ｂにおける復旧データを記録する記録領域を、復旧方向に向かって移動させる。
【００３０】
ファイルシステム１０は、例えば、ＨＤＤ７ｂにおいて録画データを記録する記録位置（録画位置）と、復旧データを記録する記録位置（復旧位置）とが一致した場合、復旧データの記録を終了するよう制御する。記録位置は、例えば、記録対象のセクタ、記録対象の記録領域（例えばＡＧ）、又は記録対象のアドレスを含む。
【００３１】
この場合、ファイルシステム１０は、例えば、ＨＤＤ７ｂにおいて録画データを記録する記録領域（例えばＡＧ）と、復旧データを記録する記録領域（例えばＡＧ）とが一致した場合、一致した記録領域の終端まで画像データを記録してもよい。上記一致した記録領域の終端まで画像データを記録してから、復旧データの記録を終了するよう制御してもよい。また、ファイルシステム１０は、例えば、ＨＤＤ７ｂにおいて録画位置と復旧位置とが一致した時点で、復旧データの記録を終了するよう制御してもよい。また、ファイルシステム１０、ＨＤＤ７ｂにおける録画データが記録される記録領域と、復旧データが記録される記録領域と、が一致した時点で、復旧データの記録を終了するよう制御してもよい。
【００３２】
従って、ファイルシステム１０は、指示部、記録方向制御部、及び記録終了制御部としての機能を有する。
【００３３】
ネットワークカメラ２１は、所定のエリアの画像を撮像し、撮像された画像データをＨＵＢ２２へ送る。ネットワークカメラ２１は、１台以上設置される。ネットワークカメラ２１は、音声を収音し、音声データを出力してもよい。
【００３４】
ＨＵＢ２２は、各装置に接続されたネットワークケーブルを集約する。
【００３５】
アナログカメラ２３は、例えば、所定のエリアの画像を撮像し、撮像された画像データとしてのアナログデータをエンコーダ２４へ送る。アナログカメラ２３とエンコーダ２４とは、例えば同軸ケーブル又はネットワークにより接続される。アナログカメラ２３は、音声を収音し、音声データを出力してもよい。
【００３６】
エンコーダ２４は、例えば、アナログカメラ２３からのアナログデータ（画像データを含む）を取得し、としてのアナログデータを所定の符号化方式により符号化し、符号化されたデジタルデータをＨＵＢ２２へ送る。エンコーダ２４による符号化方式は、例えば、Ｈ２６４、ＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）−４、ＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ））を含む。
【００３７】
ネットワークカメラ２１又はアナログカメラ２３が画像を撮像すると、撮像された画像データは、ＨＵＢ２２により集約され、ネットワークを介してレコーダ１に送られ、ＨＤＤ７に録画される。録画された画像データは、例えば、モニタリングＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）（不図示）に配信され、表示されてもよい。
【００３８】
次に、画像記録システム１００による動作例を説明する。
【００３９】
図２（Ａ），（Ｂ）は、録画データ及び復旧データの記録例を示す模式図である。図３は、レコーダ１の動作例を示すフローチャートである。図２（Ａ），（Ｂ）及び図３では、ＨＤＤ７ｂに異常が発生することを例示するが、ＨＤＤ７ａに異常が発生する場合も同様である。
【００４０】
図２（Ａ）は、ＨＤＤ７ａにおける録画データの書き込み及び復旧データの読み出しの一例を示す。図２（Ｂ）は、ＨＤＤ７ｂにおける録画データ及び復旧データの書き込みの一例を示す。
【００４１】
図２（Ａ），（Ｂ）では、ＨＤＤ７は、複数のＡＧ（Ａｌｌｏｃａｔｉｏｎ  Ｇｒｏｕｐ）を含む。図２では、ＨＤＤ７は、１６個のＡＧに分割されている。ファイルシステム１０は、例えば、１つのＡＧ毎に（ＡＧ単位で）、ＨＤＤ７を管理する。図２では、１６個に分割されたＡＧは、左からＡＧ１、ＡＧ２、・・・ＡＧ１６として示されている。ＡＧ１がＨＤＤ７の始端側に位置し、ＡＧ１６がＨＤＤ７の終端側に位置する。
【００４２】
レコーダ１は、ＨＤＤ７に異常がない時点では、ミラーリングを実行する。
【００４３】
この場合、ネットワーク取得部２は、ネットワークカメラ２１又はアナログカメラ２３からの画像データを受信する。レコーダ制御部３は、ネットワーク取得部２により受信された画像データの有無を、ネットワーク取得部２に対するポーリングにより確認する。レコーダ制御部３は、ネットワーク取得部２により受信された画像データが存在する場合、この画像データ（録画データ）をメモリ５に書き込む。レコーダ制御部３は、メモリ５に録画データが書き込まれたことをファイルシステム１０に通知する。
【００４４】
ファイルシステム１０は、書込・読出部６にメモリ５に保持された録画データをＨＤＤ７ａ，７ｂの各々の録画位置に書き込むよう制御する。書込・読出部６は、メモリ５に保持された録画データを、ＨＤＤ７ａ，７ｂのファイルシステム１０により指定されたアドレスに書き込む。
【００４５】
この場合、書込・読出部６は、例えば図２（Ａ），（Ｂ）に示すように、書き込み開始位置を基準として、録画データをＡＧ１０の始端から書き込みを開始する。書込・読出部６は、ＡＧの番号の昇順（つまり、ＡＧ１０→ＡＧ１１→ＡＧ１２、・・・）に、録画データをＨＤＤ７ａ，７ｂに記録する。ＡＧの番号の昇順の方向は、図２（Ａ），（Ｂ）に示す録画方向である。ファイルシステム１０が、録画方向を制御する。
【００４６】
録画データの記録中には、上記の録画データの受信から録画データの書き込みまでの動作を繰り返す。なお、ＨＤＤ７ａ，７ｂの終端まで録画データが書き込まれると、ＨＤＤ７ａ，７ｂの始端から録画データの書き込みが継続される（図２（Ａ），（Ｂ）参照）。つまり、図２（Ａ），（Ｂ）では、録画データは、ＡＧ１６の次にＡＧ１に記録される。ＨＤＤ７ａ，７ｂにおいて、書き込み対象のＡＧに既に画像データが記録されている場合、録画データが上書きして記録される。
【００４７】
録画データの記録は、例えば、ミラーリングの実行中及びミラー復旧の実行中に行われる。録画データの記録は、例えば、操作部４による開始操作及び終了操作に基づいて実施されてもよい。録画データの記録は、例えば、レコーダ制御部３が有する図示しないタイマにより、所定時刻に実施されてもよい。
【００４８】
例えば、ＨＤＤ７ｂに異常が発生し、ＨＤＤ７ｂが使用不可能になると、レコーダ制御部３は、図示しない提示部に、例えばＨＤＤ７ｂに異常が発生した旨又はＨＤＤ７ｂの交換を促す旨の警告情報を提示する。警告情報の提示は、例えば、表示（例えばＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）の点灯、モニタ表示）、音声出力、又は振動による提示を含む。異常の発生を認識したユーザは、異常が発生したＨＤＤ７ｂと新規のＨＤＤ７ｂとを交換し、新規のＨＤＤ７ｂをレコーダ１のスロット（不図示）に挿入する。
【００４９】
ＨＤＤ７ｂの交換中においても、ネットワークカメラ２１又はアナログカメラ２３による撮像は継続され、ＨＤＤ７ａには録画データが継続して記録される。ＨＤＤ７ｂの交換が完了すると、ユーザは、操作部４を介してミラー復旧を開始指示する。この場合、操作部４は、ミラー復旧の開始指示を受け付け、ミラー復旧の開始指示をレコーダ制御部３へ通知する。
【００５０】
レコーダ制御部３は、操作部４からのミラー復旧の開始指示を検出したか否かを判定する（Ｓ１）。レコーダ制御部３は、新規のＨＤＤ７ｂがレコーダ１に挿入されたことを検出した際に、ミラー復旧の開始指示を検出してもよい。レコーダ制御部３は、ファイルシステム１０にミラー復旧の開始を通知する。
【００５１】
ファイルシステム１０は、ミラー復旧の開始が通知されると、ミラー復旧を開始する読み出し開始位置及び書き込み開始位置を指示する。図２（Ａ），（Ｂ）では、記録領域ＡＧ１０の始端（左端）が、読み出し開始位置及び書き込み開始位置（「▽」参照）を示す。読み出し開始位置と書き込み開始位置とは、同じ位置である。
【００５２】
ファイルシステム１０は、ＨＤＤ７ａ(復旧元)の読み出し開始位置からＨＤＤ７ａの始端に向かって、復旧データを読み込むよう、書込・読出部６を制御する。よって、ＨＤＤ７ａにおいて復旧データの読み出しが進行する方向（復旧方向）は、ＨＤＤ７ａにおいて録画データの書き込みが進行する方向（録画方向）と逆方向である。
【００５３】
図２（Ｂ）では、書込・読出部６は、既にＨＤＤ７ａに記録された画像データ（復旧データ）を、ＨＤＤ７ａのＡＧ９の始端から読み出しを開始する。書込・読出部６は、ＡＧの番号の降順（つまり、ＡＧ９→ＡＧ８→ＡＧ７）に、復旧データをＨＤＤ７ａから読み出す。ＡＧの番号の降順の方向は、復旧方向である。ファイルシステム１０が、復旧方向を制御する。なお、ＡＧ内では、ＡＧの始端から終端に向かって、ＨＤＤ７ａから復旧データを読み込む。書込・読出部６は、ファイルシステム１０により指定されたアドレスからＨＤＤ７ａに記録された復旧データを読み出し、メモリ５に書き込む（図２（Ｂ）の矢印αの方向参照）。
【００５４】
ファイルシステム１０は、メモリ５に保持された復旧データを、ＨＤＤ７ｂ(復旧先)の読み出しアドレスと同じ書き込みアドレスに書き込むように、書込・読出部６を制御する。つまり、ファイルシステム１０は、ＨＤＤ７ａの読み出しアドレスとＨＤＤ７ｂの書き込みアドレスとが一致するよう制御する。
【００５５】
図２（Ｂ）では、書込・読出部６は、既にＨＤＤ７ａに記録された画像データ（復旧データ）を、ＨＤＤ７ｂのＡＧ９の始端から書き込みを開始する。書込・読出部６は、ＡＧの番号の降順（つまり、ＡＧ９→ＡＧ８→ＡＧ７）に、録画データをＨＤＤ７ｂに書き込む。つまり、書込・読出部６は、ＨＤＤ７ａの読み出しの位置に対応して、ＨＤＤ７ｂのファイルシステム１０により指定されたアドレスに、メモリ５に保持された復旧データを書き込む。なお、ＡＧ内では、ＡＧの始端から終端に向かって、ＨＤＤ７ｂへ復旧データを書き込む（図２（Ｂ）の矢印αの方向参照）。
【００５６】
このように、書込・読出部６は、録画方向とは逆方向の復旧方向に向かって、ＨＤＤ７ｂに復旧データを記録する（Ｓ２）。この復旧データの記録方向は、ファイルシステム１０により制御される。
【００５７】
ミラー復旧中には、交換されたＨＤＤ７ｂに対して、復旧データとともに録画データが記録される。つまり、レコーダ１は、ＨＤＤ７ｂに復旧データと録画データとを同時に記録する並行処理を行う。
【００５８】
並行処理では、録画データの記録が復旧データの記録よりも優先される。録画データの記録は録画方向に進行し、復旧データの記録は復旧方向に進行する。そのため、並列処理が継続されると、所定のタイミングにおいて、ＨＤＤ７ｂにおいて、録画位置と復旧位置とが一致する。図２では、ＡＧ２において録画位置としての録画アドレス及び復旧位置としての復旧アドレスが一致する。
【００５９】
ファイルシステム１０は、録画位置と復旧位置とが一致するか否かを判定する（Ｓ３）。録画位置と復旧位置とが一致しない場合、ミラー復旧が継続され、復旧データの記録が継続される。つまり、レコーダ１は、録画位置と復旧位置とが一致するまで、ＨＤＤ７ａからの復旧データの読み出し及びＨＤＤ７ｂへの復旧データの書き込みを繰り返す。
【００６０】
録画位置と復旧位置とが一致する場合、書込・読出部６は、録画位置及び復旧位置を含むＡＧの終端に至るまで、復旧データを記録する（Ｓ４）。Ｓ４の処理後、ミラー復旧が終了する。
【００６１】
図３では、ファイルシステム１０が、録画位置と復旧位置とが一致した場合、録画位置と復旧位置とを含むＡＧの終端に至るまで、復旧データを記録するよう制御することを例示した。これに限らず、ファイルシステム１０が、録画位置と復旧位置とが一致した時点で、復旧データの記録を終了してもよい。
【００６２】
また、Ｓ３において、ファイルシステム１０は、録画位置としての録画アドレスと復旧位置としての復旧アドレスとが一致するか否かを判定することを例示したが、録画対象のＡＧと復旧対象のＡＧとが一致するか否かを判定してもよい。ＡＧ単位で一致を判定することで、ファイルシステム１０での判定時の負荷を軽減できる。
【００６３】
次に、従来のミラー復旧に要する時間とレコーダ１によるミラー復旧に要する時間とを比較する。特許文献１に記載された画像処理装置は録画を実施しないが、以下の比較例１，２では仮に録画することを想定する。また、録画方向と復旧方向とが同じであることを想定する。また、仮に録画位置が復旧位置に追い付いても、記録媒体の終端まで復旧データの記録を継続することを想定する。
【００６４】
比較例１では、記録媒体の容量を５００ＧＢとし、録画速度を１６ＭＢ／ｓｅｃ（４Ｍｂｉｔ×３２台）とし、復旧速度を８ＭＢ／ｓｅｃとする。比較例１では、ミラー復旧に要する時間は、従来技術を用いる場合、５００ＧＢ／８ＭＢ／ｓｅｃ＝１０４１．６６７分であるが、本実施形態を用いる場合、５００ＧＢ／（１６ＭＢ／ｓｅｃ＋８ＭＢ／ｓｅｃ）＝３４７．２２２２分に改善される。
【００６５】
比較例２では、記録媒体の容量を５００ＧＢとし、記録速度を１６ＭＢ／ｓｅｃ（４Ｍｂｉｔ×３２台）とし、復旧速度を４ＭＢ／ｓｅｃとする。比較例２では、ミラー復旧に要する時間は、従来技術を用いる場合、５００ＧＢ／４ＭＢ／ｓｅｃ＝２０８３．３３３分であるが、本実施形態を用いる場合、５００ＧＢ／（１６ＭＢ／ｓｅｃ＋４ＭＢ／ｓｅｃ）＝４１６．６６６７分に改善される。
【００６６】
なお、記録速度及び復旧速度は可変である。画像データの再生等によりレコーダ１の負荷が高い場合、記録速度及び復旧速度が比較例１，２に示した値よりも遅くなることはあるが、記録速度が復旧速度より速いことは変わらない。
【００６７】
レコーダ１によれば、復旧データの記録中に録画データの記録位置が復旧データの記録位置と一致した場合に、ＨＤＤ７ｂにおけるミラー復旧を終了させることで、ミラー復旧に要する時間を短縮できる。また、ＨＤＤ７ｂにおいて始端から終端に至るまで復旧データを記録させる必要がなく、録画データと復旧データとの重複を抑制でき、不要な復旧を低減できる。また、ＡＧ単位で録画データ及び復旧データを記録する場合、録画及び復旧におけるファイルシステム１０での管理が容易となる。
【００６８】
また、レコーダ１は、既にＨＤＤ７ａに記録されている復旧データとＨＵＢ２２から取得された録画データとを、同時にＨＤＤ７ｂに記録ができ、画像データの復旧及び録画の並行処理を実施できる。また、録画位置と復旧位置とが一致した時点で復旧データの記録を終了する場合、復旧データを記録する際の無駄が少なく、復旧時間を更に短縮できる。
【００６９】
なお、本発明は、上記実施形態の構成に限られるものではなく、特許請求の範囲で示した機能、または本実施形態の構成が持つ機能が達成できる構成であればどのようなものであっても適用可能である。
【００７０】
例えば、上記実施形態では、ＨＤＤ７がＡＧ毎に記録領域が分割されることを例示したが、これに限らず、ＨＤＤ７が記録領域毎に分けられなくてもよい。この場合、例えば、ＨＤＤ７ｂの書き込み開始位置から復旧方向に向かって、連続的に復旧データが記録されても良い。つまり、単純に書き込み開始位置から復旧方向に向かって、復旧データが記録されてもよい。
【００７１】
例えば、上記実施形態では、レコーダ１と各カメラとが独立して設けられることを例示したが、レコーダ１が、各カメラ及びカメラ処理に関連する部位（例えばエンコーダ２４）を含んでいてもよい。
【００７２】
（本発明の一態様の概要）
本発明の一態様の画像記録装置は、第１の画像データを取得する画像取得部と、前記第１の画像データ及び第１の記録媒体に記録された第２の画像データを、第２の記録媒体へ記録する画像記録部と、前記第１の画像データ及び前記第２の画像データの前記第２の記録媒体への書き込み開始位置を指示する指示部と、前記第１の画像データを、前記書き込み開始位置から、第１の方向に向かって、前記第２の記録媒体へ記録するよう制御し、前記第２の画像データを、前記書き込み開始位置から、前記第１の方向とは反対方向である第２の方向に向かって、前記第２の記録媒体へ記録するよう制御する記録方向制御部と、前記第２の記録媒体における前記第１の画像データの記録位置と前記第２の画像データの記録位置とが一致した場合、前記第２の画像データの記録を終了するよう制御する記録終了制御部と、を備える。
【００７３】
この構成によれば、第１の画像データの記録中に第１の画像データの記録位置が第２の画像データの記録位置と一致した場合に、第２の記録媒体におけるミラー復旧を終了させるので、第１の記録媒体から第２の記録媒体に書き込む第２の画像データの記録量を低減できる。従って、第２の画像データの記録（ミラー復旧）に要する時間を短縮できる。また、第２の記録媒体において始端から終端に至るまで第２の画像データを記録させる必要がなく、第１の画像データと第２の画像データとの記録の重複を抑制できる。従って、迅速にミラー復旧できる。
【００７４】
本発明の一態様の画像記録装置は、前記第１の記録媒体及び第２の記録媒体が、所定の記録領域毎に画像データを記録し、前記記録方向制御部が、前記第２の記録媒体における前記第１の画像データを記録する記録領域を、前記第１の方向に向かって変更し、前記第２の記録媒体における前記第２の画像データを記録する記録領域を、前記第２の方向に向かって変更し、前記記録終了制御部が、前記第２の記録媒体における前記第１の画像データが記録される記録領域と、前記第２の画像データが記録される記録領域と、が一致した場合、前記第２の画像データの記録を終了するよう制御する。
【００７５】
この構成によれば、所定のサイズの記録領域単位で第１の画像データ及び第２の画像データを記録するので、第１の画像データ及び第２の画像データの記録における画像記録装置での管理が容易となる。
【００７６】
本発明の一態様の画像記録装置は、前記記録方向制御部が、前記第２の記録媒体における前記第１の画像データが記録される記録領域と、前記第２の画像データが記録される記録領域と、が一致した場合、前記一致した記録領域の終端まで前記画像データを記録してから、前記第２の画像データの記録を終了するよう制御する。
【００７７】
この構成によれば、第１の画像データ及び第２の画像データの記録における画像記録装置での管理が容易となり、かつ、第２の記録媒体への第２の画像データの記録漏れを低減できる。従って、容易にミラー復旧の精度を向上できる。
【００７８】
本発明の一態様の画像記録装置は、前記画像取得部が、画像を撮像する撮像装置により撮像された第１の画像データを取得する。
【００７９】
この構成によれば、例えば撮像装置により撮像されたリアルタイムの画像を録画しながら、ミラー復旧でき、並行処理できる。
【００８０】
また、本発明の一態様の画像記録方法は、画像記録装置における画像記録方法であって、第１の画像データを取得するステップと、前記第１の画像データ及び第１の記録媒体に記録された第２の画像データの、第２の記録媒体への書き込み開始位置を指示するステップと、前記第１の画像データを、前記書き込み開始位置から、第１の方向に向かって、前記第２の記録媒体へ記録するよう制御するステップと、前記第２の画像データを、前記書き込み開始位置から、前記第１の方向とは反対方向である第２の方向に向かって、前記第２の記録媒体へ記録するよう制御するステップと、前記第２の記録媒体における前記第１の画像データの記録位置と前記第２の画像データの記録位置とが一致した場合、前記第２の画像データの記録を終了するよう制御するステップと、を備える。
【００８１】
この方法によれば、第１の画像データの記録中に第１の画像データの記録位置が第２の画像データの記録位置と一致した場合に、ＨＤＤ７ｂにおけるミラー復旧を終了させるので、第２の画像データの記録量を低減できる。従って、第２の画像データの記録（ミラー復旧）に要する時間を短縮できる。また、第２の記録媒体において始端から終端に至るまで第２の画像データを記録させる必要がなく、第１の画像データと第２の画像データとの記録の重複を抑制できる。従って、迅速にミラー復旧できる。
【産業上の利用可能性】
【００８２】
本発明は、迅速にミラー復旧できる画像記録装置及び画像記録方法等に有用である。
【符号の説明】
【００８３】
１  レコーダ
２  ネットワーク取得部
３  レコーダ制御部
４  操作部
５  メモリ
６  書込・読出部
７  ＨＤＤ
７ａ  第１のＨＤＤ
７ｂ  第２のＨＤＤ
１０  ファイルシステム
２１  ネットワークカメラ
２２  ＨＵＢ
２３  アナログカメラ
２４  エンコーダ
【図１】
2015210760.tif 000003
【図２】
2015210760.tif 000004
【図３】
2015210760.tif 000005