(57)【要約】【目的】管理情報記録領域にヘッドが当たってアクセス不能となるような事態を極力低減することができる記録再生制御装置を提供する。【構成】記録再生制御部１０は、映像データを記録開始アドレスを指定してハードディスク１１のデータ記録領域に記録させた後に、磁気ヘッド１２を管理情報領域に移動させて管理情報を記録させ、一定時間（例えば、３０秒間）の後に再び映像データ記録処理を実行することを繰り返していく。更に、記録再生制御部１０は、磁気ヘッド１２を管理情報記録領域に移動させて管理情報を記録させた後、ハードディスクドライブ１４に対して例えば３秒間アクセスがなかったときには、次の映像データが記録されることとなる記録開始アドレスに磁気ヘッド１２を移動させる制御を行なう。【選択図】                図１
2004234716.tif 000002
【特許請求の範囲】
【請求項１】
ハードディスクをデータ記録領域と管理情報記録領域とに分けて各領域への情報の書込及び読出をヘッドにより行なう記録再生制御装置において、前記ハードディスクへのアクセスが一定時間以上無かった場合にヘッドをデータ記録領域上に移動させる制御を行なうように構成されたことを特徴とする記録再生制御装置。
【請求項２】
請求項１に記載の記録再生制御装置において、ヘッドが管理情報記録領域上に位置していると判断した場合に前記ヘッド移動制御を行なうように構成されたことを特徴とする記録再生制御装置。
【請求項３】
請求項１又は請求項２に記載の記録再生制御装置において、データ記録領域上の予め決められた位置に対応するアドレスを記憶しておく記憶手段を備え、前記アドレスを用いて前記ヘッドをデータ記録領域上の予め決められた位置に移動させるように構成されたことを特徴とする記録再生制御装置。
【請求項４】
請求項３に記載の記録再生制御装置において、前記データ記録領域上の予め決められた位置は、非記録指定ゾーン内に設定されていることを特徴とする記録再生制御装置。
【請求項５】
請求項１又は請求項２に記載の記録再生制御装置において、乱数を生成してランダムなアドレスを生成する手段を備え、前記アドレスを用いて前記ヘッドをデータ記録領域上のランダムな位置に移動させるように構成されたことを特徴とする記録再生制御装置。
【請求項６】
請求項１又は請求項２に記載の記録再生制御装置において、次にデータを書き込むこととなるアドレスを指定することでヘッドを移動させるように構成されたことを特徴とする記録再生制御装置。
【請求項７】
請求項６に記載の記録再生制御装置において、ヘッドの移動をヘッドシーク命令によって実行すると共に、ヘッドシーク命令でのアドレス制限については、アドレス制限対応領域と管理情報記録領域との間で折り返し的にヘッド位置が決定されるように前記次にデータを書き込むこととなるアドレスに基づいた変更アドレスを生成するように構成されたことを特徴とする記録再生制御装置。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
この発明は、ハードディスクを用いる記録再生制御装置に関する。
【０００２】
【従来の技術】
近年、テレビジョン放送の受信映像や監視カメラで撮影した監視映像などをハードディスクドライブ（ＨＤＤ）に記録する記録再生装置が提案されている。
【０００３】
【発明が解決しようとする課題】
しかしながら、ハードディスクドライブは動作中の衝撃でヘッドがハードディスク表面に当たるなどしてデータを破壊することがある。また、ハードディスクには画像データが記録されるデータ記録領域の他に、管理情報が記録される領域が存在し、この管理情報記録領域にヘッドが当たってデータが破壊されると、アクセス不能となってデータ再生が行なえなくなったり、動作が停止してしまうといった不具合を生じる。
【０００４】
ハードディスクに対するアクセスが行なわれた後、次のアクセスがあるまではヘッドが移動しないため、最後に管理情報を書き込んだときには、常に管理情報記録領域上にヘッドが位置することになる。特に、監視映像の記録において時間間引き記録（タイムラプス記録）が行なわれると、ヘッドが管理情報記録領域上に位置している時間が長くなり、管理情報が破壊される確率が高くなる。なお、ハードディスクドライブ自体の制御として、パトロールシーク機能（ヘッドが同じ位置で長く留まると油膜が盛り上がってヘッド移動時の障害になるのを回避する機能）により、ヘッドを移動させる制御が行なわれるが、領域（管理情報記録領域やデータ記録領域）とは無関係なヘッド移動であるため、ヘッドは管理情報記録領域へも移動され得ることになる。
【０００５】
この発明は、上記の事情に鑑み、管理情報記録領域にヘッドが当たってアクセス不能となるような事態を極力低減することができる記録再生制御装置を提供することを目的とする。
【０００６】
【課題を解決するための手段】
この発明の記録再生制御装置は、上記の課題を解決するために、ハードディスクをデータ記録領域と管理情報記録領域とに分けて各領域への情報の書込及び読出をヘッドにより行なう記録再生制御装置において、前記ハードディスクへのアクセスが一定時間以上無かった場合にヘッドをデータ記録領域上に移動させる制御を行なうように構成されたことを特徴とする。
【０００７】
上記の構成であれば、情報の書込及び読出の実行時点から次の情報の書込及び読出の実行時までの時間（アクセス間隔）が長くなることがあったとしても、ハードディスクへのアクセスが一定時間以上無かったときには、情報の書込及び読出の実行時以外にヘッドをデータ記録領域上に移動させる制御が行なわれることになるので、管理情報記録領域にヘッドが当たってアクセス不能となるような事態を極力低減することができる。
【０００８】
ヘッドが管理情報記録領域上に位置していると判断した場合に前記ヘッド移動制御を行なうように構成されていてもよい。
【０００９】
データ記録領域上の予め決められた位置に対応するアドレスを記憶しておく記憶手段を備え、前記アドレスを用いて前記ヘッドをデータ記録領域上の予め決められた位置に移動させるように構成されていてもよい。また、前記データ記録領域上の予め決められた位置は、非記録指定ゾーン内に設定されていてもよい。非記録指定ゾーンを設定すると記録容量はそれだけ少なくなる不満があるが、かかる非記録指定ゾーン上であれば、データは記録されていないため、ヘッドが衝突してもデータ破壊は生じないことになる。
【００１０】
乱数を生成してランダムなアドレスを生成する手段を備え、前記アドレスを用いて前記ヘッドをデータ記録領域上のランダムな位置に移動させるように構成されていてもよい。
【００１１】
また、次にデータを書き込むこととなるアドレスを指定することでヘッドを移動させるように構成されていてもよい。かかる構成においては、ヘッドの移動をヘッドシーク命令によって実行すると共に、ヘッドシーク命令でのアドレス制限については、アドレス制限対応領域と管理情報記録領域との間で折り返し的にヘッド位置が決定されるように前記次にデータを書き込むこととなるアドレスに基づいた変更アドレスを生成するように構成されていてもよい。
【００１２】
【発明の実施の形態】
以下、この発明の実施形態を図１乃至図４に基づいて説明する。
【００１３】
図１はこの実施形態の監視記録再生装置１を示している。監視記録再生装置１における記録再生制御部１０の制御により、カメラ２からの入力映像データがハードディスクドライブ（ＨＤＤ）１４に書き込まれ（記録）、また、入力映像データやハードディスクドライブ１４から読み出した映像データがモニタ３に供給（再生）されると共に、ハードディスクドライブ１４に対する保護制御（ヘッド移動制御）が実行される。この記録再生制御部１０は、ＣＰＵ，ＯＳ（オペレーティングシステム），ＢＩＯＳ，ＡＴＡインターフェイス，アプリケーションプログラムが格納されたメモリ等から成る。
【００１４】
ハードディスクドライブ１４は、高速回転するハードディスク１１に対して情報の書込／読出を行う磁気ヘッド１２…を備えて成る。ハードディスクドライブ１４のコントローラ１３は、記録再生制御部１０からのコマンドにより記録／再生処理を行うものであり、所定の磁気ヘッド１２をハードディスク１１上の所定のトラックまで移動させる制御（シーク）、所定のトラック上で情報の書き込みや読み出しのために情報を変調／復調する制御等を行う。ハードディスクドライブ１４は内蔵ハードディスクドライブに限らず、外付けハードディスクドライブでもよい。
【００１５】
ハードディスク１１の記録領域は、物理的には、シリンダ、ヘッド、セクタにより管理される。また、ハードディスク１１は管理情報領域とデータ記録領域とに領域分けされて用いられる。
【００１６】
説明しやすいように管理情報としてＦＡＴを用いた場合について説明する。管理情報領域には、▲１▼ブート領域と▲２▼ＦＡＴ（Ｆｉｌｅ  Ａｌｌｏｃａｔｉｏｎ  Ｔａｂｌｅ）領域とルートディレクトリ領域とが存在する。▲１▼ブート領域はハードディスクの最外周に存在し、ＯＳの起動に必要なブートプログラムが記録されている。▲２▼ＦＡＴ領域にはファイルがデータ記録領域のどこに記録されているかを示す情報が格納されている。▲３▼ルートディレクトリ領域には多数のディレクトリエントリが存在しており、各ディレクトリエントリはファイル名、属性、ファイルサイズ、日時情報などが格納される。管理情報としてＦＡＴ以外の場合も効果は同様である。
【００１７】
或るファイル（映像データ）を読み出すときには、記録再生制御部１０の指令に基づき、コントローラ１３の処理により磁気ヘッド１２が管理情報領域に移動される。磁気ヘッド１２によって管理情報が読み出されて記録再生制御部１０に与えられ、記録再生制御部１０は前記管理情報に基づいてアドレスを生成してコントローラ１３に読出指令を与える。コントローラ１３によって磁気ヘッド１２は前記アドレスに対応するデータ記録領域に移動させられる。そして、このデータ記録領域上で磁気ヘッド１２によりファイルデータが読み出される。
【００１８】
ファイル書込時には、記録再生制御部１０によって開始アドレス及び映像データがコントローラ１３に与えられる。記録再生制御部１０のＯＳはハードディスクドライブ１４をクラスタ単位（複数セクタ）で管理しており、ＦＡＴを用いてクラスタ番号を指定する。ＡＴＡ（ＩＤＥ）インターフェイスは、セクタ単位でアドレスを指定してデータ出力を行なう。ここで、ＬＢＡ（Ｌｏｇｉｃａｌ  Ｂｌｏｃｋ  Ａｄｄｒｅｓｓｉｎｇ）方式では、ハードディスクドライブ１４の内部構造とは無関係に通し番号のアドレス（論理ブロックアドレス）を用いてデータの位置を特定することになる。論理アドレスと物理アドレスの変換はハードディスクドライブ１４側で行なう。磁気ヘッド１２は、データ記録領域にデータを書き込んだ後、その管理情報を記録するために管理情報領域へと移動させられ、この管理情報領域にファイルの管理情報を記録する。
【００１９】
記録再生制御部１０は、前述のごとく、カメラ２によって撮影された映像（ディジタル映像データ）をハードディスクドライブ１４のハードディスク１１に記録させるのであるが、監視映像記録においては、通常、時間間引き記録（タイムラプス記録）を行なうようにしている。具体的には、記録再生制御部１０は、サンプリングした映像データを、記録開始アドレスを指定してハードディスク１１のデータ記録領域に記録させた後に、磁気ヘッド１２を管理情報領域に移動させて管理情報を記録させ、一定時間（例えば、３０秒間）の後に再び映像データサンプリング及びその記録処理を実行することを繰り返していく。
【００２０】
記録再生制御部１０は、ハードディスクドライブ１４に対する保護制御（ヘッド移動制御）として、磁気ヘッド１２を管理情報記録領域に移動させて管理情報を記録させた後、ハードディスクドライブ１４に対して例えば３秒間アクセスがなかったときには、次の映像データが記録されることとなる記録開始アドレスに磁気ヘッド１２を移動させる制御を行なう。
【００２１】
上記のごとく磁気ヘッド１２を移動させることで、記録ヘッド１２が例えば３０秒間管理情報領域上に留まっていた状態を３秒間に縮めることができ、管理情報領域に磁気ヘッド１２が当たって管理情報が破壊される危険度を１／１０に低減させることができる。なお、ハードディスク側からのビジー信号が無くなると直ちにヘッド移動を行なわせることとした場合、連続的な記録処理（例えばテレビ受信映像の記録等）の妨げになる。上述のごとく、ハードディスクへのアクセスが一定時間以上なされない場合にヘッド移動動作を行なう構成であれば、連続的な記録処理の妨げにらず、且つ、時間間引き記録（タイムラプス記録）などにおいてはヘッド移動動作が行なわれることになる。
【００２２】
次の映像データが記録されることとなる記録開始アドレスに磁気ヘッド１２を移動させるために、ダミーの書込／読出（Ｗ／Ｒ）命令を与えることとしてもよい。ただし、書込／読出命令では、書込／読出エラーの発生によって処理が滞るおそれがある。このため、ダミーの書込／読出命令ではなく、ヘッドシーク（ＨＳ）命令を与える。
【００２３】
ここで、１３７ＧＢを超える容量を持つハードディスクドライブには、１３７ＧＢを超えるアドレスを指定してヘッドシーク命令を与えることができないものが存在する。このようなハードディスクドライブに対しては、１３７ＧＢに対応するアドレスを指定してヘッドシーク命令を与えることとしてもよいが、これでは１３７ＧＢを超えるアドレス上のデータ書込段階では常に特定の箇所に記録ヘッド１２が位置することになり、このことが好ましくない場合もある。
【００２４】
そこで、例えば、次の映像データが記録される記録開始アドレスが１３８ＧＢに対応するアドレスである場合に、１３６ＧＢ（１３７×２−１２８）に対応するアドレスを指定してヘッドシーク命令を与え、同様に、次の映像データが記録される記録開始アドレスが１３９ＧＢに対応するアドレスである場合に、１３５ＧＢ（１３７×２−１２９）に対応するアドレスを指定してヘッドシーク命令を与えるといった制御を記録再生制御部１０（アプリケーション，ＯＳ）の処理によって行なう。すなわち、次の映像データが記録される記録開始アドレスが１３７ＧＢを超えるアドレスとなる場合には、１３７ＧＢを境にして折り返し的に１３７ＧＢより小さいアドレス側の領域に磁気ヘッド１２の位置を指定することになる。また、ここで、１３７ＧＢより小さいアドレスとなる側（ハードディスク外周側）には管理情報記録領域が存在するため、管理情報記録領域に至る手前で折り返し的に磁気ヘッド１２の位置を指定することとする。
【００２５】
上記のごとく、次の映像データが記録される記録開始アドレスに対応した位置に磁気ヘッド１２を移動させるのが望ましいが、これに限るものではなく、データ記録領域上であればどの位置に磁気ヘッド１２を位置させてもよい。また、記録再生制御部１０（アプリケーション，ＯＳ）の処理によって乱数値を生成し、この乱数値をアドレス化し（管理情報記録領域となるアドレスとなったときには乱数値の生成をやり直す、或いは、管理情報記録領域となるアドレスに対応する乱数値は生成させない）、磁気ヘッド１２をデータ記録領域上に退避させるその都度、その位置が異なるようにしてもよいものである。
【００２６】
また、データ記録領域の特定の位置（特定シリンダ位置）に記録ヘッド１２を退避させることとしてもよいものである。更に、図２に示しているように、前記特定の位置に対応するシリンダ領域を、データの書込を行なわない領域（以下、セーフゾーンという）としておくのがよい。この場合、記録データ容量が減ってしまうことを極力避ける観点からすれば、セーフゾーンの幅を磁気ヘッド１２のヘッド幅に近づけるのがよいが、ヘッド衝突によるデータ破損防止を確実化する観点からすれば、セーフゾーンの幅を磁気ヘッド１２のヘッド幅の略２倍程度としておくのがよい。
【００２７】
セーフゾーンを設ける具体的な手法としては、記録再生制御部１０（アプリケーション，ＯＳ）において、例えば、２０００〜３０００のアドレスをデータ非記録アドレスとし、かかるアドレスに対してデータ書込は行なわないこととし、且つ、磁気ヘッド１２の退避に際しては、例えば、２５００のアドレスを与えてヘッドシークを行なわせるようにすればよい。
【００２８】
また、セーフゾーンを設ける他の具体的な手法は、図３に示すように、ＡＴＡケーブル上に中間回路２０を設けることでも実現できる。起動時に記録再生制御部１０（アプリケーション，ＯＳ）からハードディスクドライブ１４に対して総容量値の問い合わせがなされたとき、中間回路２０はハードディスクドライブ１４が返答してきた総容量値に対して例えば１０００アドレス分を差し引いた総容量値を記録再生制御部１０に返す。ここで、０〜１００００アドレスがハードディスクドライブ１４の総容量値に対応するとし、前述のごとく１０００アドレス分が差し引かれたことで記録再生制御部１０は０〜９０００アドレス分の総容量値の存在をハードディスクドライブ１４に対して認識することになる。そして、中間回路２０で例えば２０００〜３０００のアドレスをデータ非記録アドレスとする設定がなされている場合、記録再生制御部１０から２０００を超えるアドレスへのデータ書込指令を受けたときには、記録再生制御部１０が指定してきたアドレスに１０００アドレスを加算したアドレスを生成してハードディスクドライブ１４に与える。中間回路２０のこのような処理により、データ書込が行なわれないセーフゾーンが確保されることになる。そして、中間回路２０は、タイマーによって記録再生制御部１０からのアクセスが一定時間無いかどうかを判断しており、アクセスが一定時間無かった場合には、例えば２５００のアドレスにヘッドシークを行なわせるコマンドをハードディスクドライブ１４に与える。
【００２９】
なお、中間回路２０はハードディスクドライブ１４の総容量値とセーフゾーンの容量値を記録再生制御部１０に伝えることとし、記録再生制御部１０の側で総容量値からセーフゾーンの容量値を差し引くことで、ハードディスクドライブ１４に対して指定できる最大アドレスを判断する（総ＬＢＡを減ずる）ようにしてもよいものである。
【００３０】
図４は、ヘッド退避制御例を簡潔に示している。命令があれば（ステップＳ１でＹＥＳ）、磁気ヘッド１２を移動させ（ステップＳ２）、命令の実行が終了したかどうかを判断し（ステップＳ３）、終了したと判断した場合には、磁気ヘッド位置が管理情報領域上にあるかどうかを判断する（ステップＳ４）。
【００３１】
記録再生制御部１０によるヘッド退避制御においては、最後の命令が管理情報の記録かどうかによって磁気ヘッド位置が管理情報領域上にあるかどうかを判断できるが、前述した中間回路２０によるヘッド退避制御では、上記ステップＳ４の判断は実行しないことになる。
【００３２】
磁気ヘッド１２が管理情報領域上にある場合には（ステップＳ４でＹＥＳ）、タイマーカウントアップを行い（ステップＳ５）、次命令がないまま一定時間が経過したかどうかを判断する（ステップＳ６，ステップＳ７）。次命令がないまま一定時間が経過したときに（ステップＳ７でＹＥＳ）、磁気ヘッド１２をデータ記録領域上に移動させる処理を実行する（ステップＳ８）。
【００３３】
【発明の効果】
以上説明したように、この発明によれば、管理情報記録領域にヘッドが当たってアクセス不能となるような事態を極力低減できるという効果を奏する。
【図面の簡単な説明】
【図１】この発明の実施形態の監視記録再生装置を示したブロック図である。
【図２】ハードディスクの領域関係を示した説明図である。
【図３】中間回路を設ける構成を例示したブロック図である。
【図４】ヘッド退避処理例を示したフローチャートである。
【符号の説明】
１    監視記録再生装置
２    カメラ
３    モニタ
４    ハードディスクドライブ
１０  記録再生制御部
１１  ハードディスク
２０  中間回路
【図１】
2004234716.tif 000003
【図２】
2004234716.tif 000004
【図３】
2004234716.tif 000005
【図４】
2004234716.tif 000006