(57)【特許請求の範囲】
【請求項１】
記録媒体の任意箇所への情報の書き込み及び読み出しをヘッドを移動させことにより行い且つ情報を一時的に蓄えるキャッシュメモリを有して成る記録装置を二以上用いて同時記録再生制御を行う装置であって、一つの記録装置に対して情報の書き込み処理を行っている最中に当該記録装置に対する読み出し要求が生じたときに、書き込むべき情報のうち前記キャッシュメモリの容量以上の情報を他の記録装置に書き込む指令を行って書き込みを行わせる一方で書き込むべき情報の他の部分を前記一方の記録装置に書き込む処理を継続させる状態を経て、書き込むべき情報の残りを前記他の記録装置に書き込んでいくようにしたことを特徴とする記録装置の同時記録再生制御装置。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
この発明は、記録装置に対して同時記録再生制御を行う装置に関する。
【０００２】
【従来の技術】
一般に、ハードディスクドライブ（ＨＤＤ）などのヘッドを用いた記録装置では、シーケンシャルな書き込み処理は高速に実行できるが、ランダムな書き込み処理はヘッドのシーク時間が必要になるため、処理速度が低下する。このため、記録装置の最大書込速度で書き込みを行わねばならないような情報記録では、シーケンシャルに記録する必要がある。
【０００３】
【発明が解決しようとする課題】
しかしながら、ハードディスクビデオレコーダのごとく、連続的に入力されてくる動画データをシーケンシャル記録する装置においては、その記録の最中に、この記録したデータへの検索等の読み出し処理を実行するため、ヘッドの位置を動かさなくてはならず、記録すべき動画データの書き込み処理が間に合わなくなることがある。特に、監視システムやＴＶ放送等の映像記録においては、書き込み処理が遅延すると、映像記録できない箇所ができてしまうことになる。
【０００４】
そこで、この発明では、二つ以上の記録装置を制御対象とし、一つの記録装置に対して情報の書き込み処理を行っている最中に当該記録装置に対する読み出し要求が生じたときに、書き込むべき情報を他の記録装置に書き込み、読み出し要求のある記録装置からは情報を読み出すこととする。その際、新たに書き込み対象となる記録装置のヘッド位置を前回その記録装置にシーケンシャルライトした最終ヘッド位置に戻す処理を実行することが必要となるが、記録装置がキャッシュメモリを備える構成では、ヘッドを希望位置に戻すことが困難になっている。また、ヘッドを戻してから書き込み処理を行うため、記録装置への処理コマンドを二つ発行することになり、処理効率の低下を招くことになる。
【０００５】
この発明は、かかる事情に鑑み、キャッシュメモリを備える記録装置を制御対象とする同時記録再生において、書き込み開始位置にヘッドを戻すことの困難を解消することができる記録装置の同時記録再生制御装置を提供することを目的とする。
【０００６】
【課題を解決するための手段】
この発明における記録装置の同時記録再生制御装置は、上記の課題を解決するために、記録媒体の任意箇所への情報の書き込み及び読み出しをヘッドを移動させことにより行い且つ情報を一時的に蓄えるキャッシュメモリを有して成る記録装置を二以上用いて同時記録再生制御を行う装置であって、一つの記録装置に対して情報の書き込み処理を行っている最中に当該記録装置に対する読み出し要求が生じたときに、書き込むべき情報のうち前記キャッシュメモリの容量以上の情報を他の記録装置に書き込む指令を行うようにしたことを特徴とする。
【０００７】
上記の構成であれば、書き込むべき情報のうちキャッシュメモリの容量以上の情報を書き込み対象とされた記録装置に与えるので、この記録装置では単に書き込み情報がキャッシュメモリに格納されるだけで終わるのではなく、ヘッドの記録最終位置への移動を実行させることになる。このように、ヘッド移動命令を与えるわけではないから、記録最終位置へのヘッド移動の困難はなく、また、二つの命令を与える必要もなくなる。
【０００８】
また、この発明の記録装置の同時記録再生制御装置は、記録媒体の任意箇所への情報の書き込み及び読み出しをヘッドを移動させことにより行い且つ情報を一時的に蓄えるキャッシュメモリを有して成る記録装置を二以上用いて同時記録再生制御を行う装置であって、一つの記録装置に対して情報の書き込み処理を行っている最中に当該記録装置に対する読み出し要求が生じたときに、書き込むべき情報のうち前記キャッシュメモリの容量以上の情報を他の記録装置に書き込む指令を行って書き込みを行わせる一方で書き込むべき情報の他の部分を前記一方の記録装置に書き込む処理を継続させる状態を経て、書き込むべき情報の残りを前記他の記録装置に書き込んでいくようにしたことを特徴とする。
【０００９】
上記の構成であれば、書き込むべき情報の他の部分を前記一方の記録装置に書き込む処理を継続させる状態を経るから、前記他の記録装置のヘッド移動中も情報の書き込みは一方の記録装置において継続されることになる。そして、書き込むべき情報の残りが前記他の記録装置に与えられるときには、当該他の記録装置のヘッドは記録最終位置にセットされていることになるから、シーケンシャルな書き込みが円滑に行われることになる。
【００１０】
【発明の実施の形態】
以下、この発明の実施形態における記録装置の同時記録再生制御装置を図１乃至図６に基づいて説明する。
【００１１】
図１に示すように、この実施形態においては、同時記録再生制御装置１は監視装置に組み込まれており、カメラ２からの入力映像データを記録装置Ａ・Ｂに書き込み（記録）、また、入力映像データや記録装置Ａ・Ｂから読み出した映像データをモニタ３に供給（再生）するように構成されている。
【００１２】
各記録装置Ａ・Ｂは、磁気ディスク１１に対して情報の書き込み／読み出しを行う磁気ヘッド１２を備えたハードディスクドライブ（ＨＤＤ）である。コントローラ１３は、同時記録再生制御装置１からのコマンドに従って記録／再生制御を行うものであり、磁気ヘッド１２を磁気ディスク１１上の所定のトラックまで移動させる制御（シーク）、所定のトラック上で情報の書き込みや読み出しのために情報を変調／復調する制御、磁気ディスク１１に書き込む情報をキャッシュメモリ１４から読み出したり、磁気ディスク１１から読み出した情報をキャッシュメモリ１４に書き込む制御、等を行う。キャッシュメモリ１４は、アクセス性能を高めるために設けられたものであり、例えば、ハードディスクドライブのブロック単位（セクタ）を超える情報が溜まるまでは磁気ヘッド１２のシークをさせないで済むように機能する。そして、各記録装置Ａ・Ｂのインターフェイス１４・１４と同時記録再生制御装置１に設けられたインターフェイス４・５とを介して、コントローラ１３・１３と同時記録再生制御装置１との間で情報のやりとりが行われる。
【００１３】
同時記録再生制御装置１は、管理メモリ６を備えている。この管理メモリ６には或る映像のどの部分を記録装置Ａ・Ｂのどちらに記憶させたかといった管理情報が記憶される。この管理情報は、最終的には記録装置Ａ・Ｂにおける磁気ディスク１１の所定箇所に記録される。また、初期動作時には、記録装置Ａ・Ｂにおける磁気ディスク１１の所定箇所に記録されている管理情報が読み出されて管理メモリ６に格納されることになる。
【００１４】
次に、同時記録再生制御装置１の処理内容について説明していく。この同時記録再生制御装置１は、上記２台の記録装置Ａ・Ｂを用い、記録装置Ａへの書き込み処理中に記録装置Ａへの読み出し要求が発生したとき（記録装置Ａに記録されている映像の再生が要求されたとき）、書き込み処理の対象を記録装置Ｂに変更し、記録装置Ｂに対して書き込み処理を実行するとともに、記録装置Ａに対して読み出し処理を実行する。また、逆に記録装置Ｂへの書き込み処理中に記録装置Ｂへの読み出し要求が発生したとき、書き込み処理の対象を記録装置Ａに変更し、記録装置Ａに対して書き込み処理を実行するとともに、記録装置Ｂに対して読み出し処理を実行する。
【００１５】
上記の処理を図２及び図３を用いて具体的に説明していく。図２（ａ）に示すように、例えば、記録装置Ａにおいてシーケンシャルライトが行われているとする。図において、太点線位置はヘッド位置を表す。この場合、記録装置Ａのヘッドはシーケンシャルに移動するので、記録装置Ａへの書き込み処理速度は最大となる。
【００１６】
同図（ｂ）では、記録装置Ａにおいて読み出し要求が発生し、書き込み対象が記録装置Ｂに切り替わった状態を示している。記録装置Ａ側の太実線はヘッド最終位置を示している。
【００１７】
同図（ｃ）は、記録装置Ａにおける読み出し処理と、記録装置Ｂにおけるシーケンシャルライトの同時実行状態を示している。ここで、記録装置Ａでは読み出し処理を実行しているため、ヘッドの位置は前回行ったシーケンシャルライトの終端位置（太線位置）からずれている。
【００１８】
図３（ａ）は、記録装置Ｂに読み出し要求が発生した時点を示している。このとき、書き込み対象は記録装置Ａに切り替わるが、記録装置Ａのヘッドは前回書き込み終端位置にはないため、この位置にヘッドがくるまで記録装置Ｂに対するシーケンシャルライトを継続する。そして、図３（ｂ）に示すように、記録装置Ａのヘッドが前回書き込み終端位置にくると、記録装置Ａにおいてはシーケンシャルライトが実行され、これと同時に記録装置Ｂでは読み出しが実行される。
【００１９】
ところで、上記図３（ａ）（ｂ）に基づく説明において、記録装置Ａのヘッドは前回書き込み終端に位置しておらず、この終端位置にヘッドをもってくるための命令を記録装置Ａに与えることとすると、従来項でも述べたごとく、キャッシュメモリ１４を備える記録装置においては、そのヘッドを書き込み終端位置に移動させることは困難である。また、ヘッドを終端位置に戻す命令をしてから書き込み命令をすることになるため、記録装置への命令を二つ発行することになり、処理効率が悪いものとなる。
【００２０】
そこで、図４乃至図６に示すごとく処理を行う。図４（ａ）に示すように、記録装置Ｂに対して読み出し要求が実行されている場合には、記録装置Ａに対してシーケンシャルな書き込み処理が実行される。ここで、書き込み要求▲１▼，▲２▼，▲３▼，…は、キャッシュメモリ１４のサイズ以上のデータをまとめたサイズを有する。従って、かかる書き込み要求が実行されるときには実際に磁気ヘッド１２が移動（シーク）して磁気ディスク１１への記録動作が行われることになる。
【００２１】
そして、図４（ｂ）に示すごとく、シーケンシャルな書き込み処理中の記録装置Ａ（要求▲１▼，▲２▼は書き込み済み）に対し、要求▲３▼を書き込む直前に読み出し要求が生じたとする。
【００２２】
すると、図５（ａ）に示すように、書き込み要求▲３▼については記録装置Ｂへの書き込み要求として処理し、記録装置Ｂにおいて要求▲３▼の書き込みを実行させ、同時に記録装置Ａにおいては、読み込み要求が存在するのであるが直ぐにはこれを実行せずに、例えば、書き込み要求▲４▼，▲５▼の書き込み処理を引き続き行う。ここで、書き込み要求▲３▼を実行する直前の記録装置Ｂのヘッド位置は、読み出し処理を実行していたため、全データの終端に位置しているとは限らない。要求▲３▼の書き込み指令を受けることで、記録装置Ｂのヘッドが全データの終端に位置することになる（ヘッド移動命令は不要）。一方、記録装置Ａでは直前までシーケンシャルな書き込みを行っていたので、ヘッドは全データの終端にあり、記録装置Ａへの書き込み処理の方が記録装置Ｂへの書き込み処理より早くなる。
【００２３】
従って、この間（読み出し要求があってこれに対する処理実行を待たせている間）に、図５（ｂ）に示すように、書き込み要求▲３▼，▲４▼，▲５▼が実行されたことになり、記録装置Ｂにおいては、書き込み要求▲６▼以降のシーケンシャルな書き込みが直ちに行える状態となっている。そして、図６に示すごとく、記録装置Ｂにおいては書き込み要求▲７▼以降についてシーケンシャルが書き込みが行われ、記録装置Ａにおいては、待たせおいた読み出し要求が実行される。
【００２４】
なお、上記の例では、２台の記録装置Ａ・Ｂを用いた場合を示したが、３台以上の記録装置を用いて同様の制御を実行することができる。また、各記録装置に複数枚の磁気ディスク１１が設けられる場合で、各磁気ディスク１１に対する磁気ヘッド１２の位置を個別に制御できるとすれば、各磁気ディスク１１を記録装置ととらえて同様の制御を実行することができる。また、記録装置としてはハードディスクドライブに限らず、ヘッドを移動させる構成である光磁気ディスク等を記録装置として同様の制御を実行することができる。また、同時記録再生制御装置１を監視装置に組み込んだ例を示したが、テレビ放送記録／再生装置などに組み込むこともできるものである。
【００２５】
【発明の効果】
以上説明したように、この発明によれば、書き込むべき情報のうちキャッシュメモリの容量以上の情報を書き込み対象とされた記録装置に与えるので、この記録装置では単に書き込み情報がキャッシュメモリに格納されるだけで終わるのではなく、ヘッドの記録最終位置への移動を実行させることになる。このように、ヘッド移動命令を与えるわけではないから、記録最終位置へのヘッド移動の困難はなく、また、二つの命令を与える必要もなくなる。
【００２６】
また、書き込むべき情報の他の部分を一方の記録装置に書き込む処理を継続させる状態を経る構成においては、他の記録装置のヘッド移動中も情報の書き込みは前記一方の記録装置において継続されることになる。そして、書き込むべき情報の残りが前記他の記録装置に与えられるときには、当該他の記録装置のヘッドは記録最終位置にセットされていることになるから、シーケンシャルな書き込みが円滑に行われることになる。
【図面の簡単な説明】
【図１】この発明の実施形態の記録装置の同時記録再生制御装置を示したブロック図である。
【図２】同図（ａ）乃至（ｃ）は各々２台の記録装置の書き込み／読み出しの切り換えを説明する説明図である。
【図３】同図（ａ）及び（ｂ）は各々２台の記録装置の書き込み／読み出しの切り換えを説明する説明図である。
【図４】同図（ａ）及び（ｂ）は各々２台の記録装置の書き込み／読み出しの切り換えを説明する説明図である。
【図５】同図（ａ）及び（ｂ）は各々２台の記録装置の書き込み／読み出しの切り換えを説明する説明図である。
【図６】２台の記録装置の書き込み／読み出しの切り換えを説明する説明図である。
【符号の説明】
１    同時記録再生制御装置
２    カメラ
３    モニタ
４    インターフェイス
５    インターフェイス
６    管理メモリ
１１  磁気ディスク
１２  磁気ヘッド
１４  キャッシュメモリ
【図１】
0003889578.tif 000002
【図２】
0003889578.tif 000003
【図３】
0003889578.tif 000004
【図４】
0003889578.tif 000005
【図５】
0003889578.tif 000006
【図６】
0003889578.tif 000007