(57)【特許請求の範囲】
【請求項１】
記録媒体にデータを記録するための記録手段と、
前記記録手段により前記データを所定のブロック単位で間欠的に前記記録媒体に記録させるように制御すると共に、前記所定のブロック単位でデータを記録させた後、次に前記所定のブロック単位でデータを記録させるまでの間における前記データの記録を停止しているときに、前記データの管理情報を前記記録手段により前記記録媒体の所定の領域に記録させる制御手段と
を備える記録装置。
【請求項２】
前記記録媒体は、データの試し書きを行うキャリブレーションエリアを備え、
前記制御手段は、前記記録手段により前記キャリブレーションエリアに前記管理情報を記録させる
ことを特徴とする請求項１記載の記録装置。
【請求項３】
前記記録媒体は、前記データが記録される記録領域と、前記管理情報が記録される管理領域とを備えるものであると共に、
電源電圧を検知する電源電圧検出手段を備え、
前記制御手段は、前記電源電圧検出手段にて一旦前記電源電圧の低下を検知した後に、前記電源電圧の復帰がなされた場合には、前記所定の領域に記録された前記管理情報を前記管理領域に転記させる
ことを特徴とする請求項１記載の記録装置。
【請求項４】
前記制御手段は、一定時間間隔で前記管理情報の前記所定の領域への記録を実行させることを特徴とする請求項１記載の記録装置。
【請求項５】
前記記録媒体に記録されるデータは、楽曲データであり、
前記制御手段は、前記楽曲データの記録が終了する毎に、前記管理情報の前記所定の領域への記録を実行させることを特徴とする請求項１記載の記録装置。
【発明の詳細な説明】
【０００１】
【発明が属する技術分野】
この発明は、記録媒体に、データを記録すると共に、当該記録されたデータについての管理情報を記録するようにする記録装置に関する。
【０００２】
【従来の技術】
この発明の出願人は、オーディオデータを圧縮し、その所定データ量を記録単位として、直径がＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）より小さい例えば６４ｍｍの小型の光磁気ディスクに、間欠的に記録し、この小型のディスクから圧縮データを間欠的に読み出して一旦バッファメモリに蓄え、このメモリから適宜データを読み出すと共に、そのデータを伸長して元のオーディオデータを再生するようにするディスク記録再生装置を提案している（例えば特願平２−２２１７２５号参照）。このようなディスク記録再生装置は、ディスクが小さいので、小型にでき、携帯型の装置も実現可能である。
【０００３】
この種のディスク記録再生装置においては、ディスクの特定の記録エリア、例えばディスクの最内周側のトラック位置に、それまでに記録されたデータを一括して管理するために、記録データに関する情報が記録される。この記録データに関する情報は、ＴＯＣ（Table of contents）と呼ばれ、記録データがオーディオデータの場合であれば、記録されている曲数、各曲の記録位置、各曲の演奏時間、未記録領域などが情報として含まれる。したがって、記録及び再生は、このディスクのＴＯＣのデータに基づいて行われ、再生時においては、このＴＯＣデータを使用して例えば所望の曲を即座にアクセスすることが可能になる。
【０００４】
このＴＯＣデータは、記録中には、徐々にメモリに蓄積してゆき、記録終了時やディスクのイジェクト時に、それまでの記録データに関するＴＯＣデータを前記ＴＯＣ領域に記録するようにする。ＴＯＣデータの記録を記録終了後に行なうのは、記録終了時点で、それまでの記録データ内容についてのＴＯＣデータが確定するためである。
【０００５】
【発明が解決しようとする課題】
ところが、ディスク記録再生装置において、記録動作中に、電源電圧が装置動作が不能になる程度に低下した場合には、前記ＴＯＣデータがディスクに記録されないため、それ以後の記録が実質上、不能になったり、ディスクをアクセスしての再生が不能になったりしてしまう。前記のような電源電圧の異常低下は、商用電源駆動型のディスク記録再生装置の場合であれば、記録動作中の停電、電圧異常低下、電源プラグのＡＣコンセントからの外れなどが原因で生じ、電池駆動の装置であれば、電池寿命などが原因で生じる。
【０００６】
この欠点を改善するために、ＴＯＣデータを蓄積するメモリとして不揮発性メモリを使用し、電源の復帰後に、この不揮発性メモリからＴＯＣデータを、ディスクのＴＯＣ領域に転記する方法が考えられる。
【０００７】
しかし、この方法を採用する場合には、ＴＯＣデータが２Ｋバイトのように、比較的多い場合には、使用しなければならない不揮発性メモリとして、容量の大きいメモリを使用しなければならず、高価なメモリを使用しなければならない問題がある。
【０００８】
この発明は、上記のような高価な不揮発性メモリを必要とせずに、ＴＯＣデータを保護することができるようにすることを目的とする。
【０００９】
【課題を解決するための手段】
前記課題を解決するため、この発明による記録装置は、
記録媒体にデータを記録するための記録手段と、
前記記録手段により前記データを所定のブロック単位で間欠的に前記記録媒体に記録させるように制御すると共に、前記所定のブロック単位でデータを記録させた後、次に前記所定のブロック単位でデータを記録させるまでの間における前記データの記録を停止しているときに、前記データの管理情報を前記記録手段により前記記録媒体の所定の領域に記録させる制御手段と
を備えることを特徴とする。
【００１０】
【作用】
この発明においては、記録されたデータの管理情報は、データの間欠的な記録の間におけるデータの記録を停止しているときに、記録手段により記録媒体の所定の領域に記録される。したがって、記録の最中に例えば電源が断たれても、その直前の記録データに関する管理情報は、記録媒体に記録済みであり、最小限の被害で、記録データの管理情報を保護することができる。
【００１１】
【発明の実施の形態】
以下、この発明の実施の形態を、記録媒体がディスクの場合について図を参照しながら説明する。図１は、この発明を、前述したＣＤより小型のディスクに、オーディオデータを圧縮して記録し、再生時にデータを伸長して元のオーディオデータを再生するようにするディスク記録再生装置に適用した場合の例である。
【００１２】
図１において、１は光ディスクである。この例のディスク１の外径は、例えば６４ｍｍで、このディスク１には、例えば１．６μｍのピッチでスパイラル状に記録トラックが形成される。ディスク１は、スピンドルモータ３により回転駆動され、サーボ回路８０により、一定の線速度、例えば１．２〜１．４ｍ／ｓで回転するように制御される。そして、ディスク１には、オーディオ情報がデジタル信号とされ、かつ、圧縮されて記録されることにより、対象となる情報が１３０Ｍバイト以上記録再生可能である。
【００１３】
このディスク１には、予め、光スポットコントロール用（トラッキング制御用）のプリグルーブが形成されているが、特に、この例の場合には、このプリグルーブにトラッキング用のウォブリング信号に重畳して、ディスク上の位置を示す絶対番地コードが記録されている。なお、ディスク１は防塵及び傷付着防止のため、ディスクカートリッジ２内に収納されている。
【００１４】
［記録再生装置の記録系］
図１の記録再生装置の例では、ＩＣ化によりできるだけ構成を簡略化できるように工夫されている。先ず、光磁気ディスクへの記録時について説明する。なお、記録時と再生時とでは、マイクロコンピュータを用いて構成されるシステムコントローラ１００からのモード切換信号により、各回路部がモード切り換えされるようにされている。システムコントローラ１００には、操作キー部１１０が接続されており、この操作キー部１１０は複数の操作キーを備えるが、所定のキーの入力操作があると、それに応じた動作モードが指定される。
【００１５】
入力端子６を通じた左及び右の２チャンネルステレオのアナログオーディオ信号は、Ａ／Ｄコンバータ１０において、サンプリング周波数４４．１ｋＨｚでサンプリングされ、各サンプリング値が１６ビットのデジタル信号に変換される。この１６ビットのデジタル信号は、データ圧縮／伸長処理回路２０に供給される。このデータ圧縮／伸長処理回路２０は、記録時はデータ圧縮回路として働き、再生時にはデータ伸長回路として働く。データ圧縮及び伸長のため、この処理回路２０は、図示しないバッファメモリを備えている。
【００１６】
そして、この例の場合には、このデータ圧縮／伸長処理回路２０では、入力デジタルデータが、例えば約１／５にデータ圧縮される。データ圧縮の方法としては種々用いることができるが、例えば量子化数４ビットのＡＤＰＣＭ（Adaptive Delta Pulse Code Modulation) が使用できる。  また、例えば、入力デジタルデータを高域ほど帯域幅が広くなるように複数の帯域に分割し、分割された各帯域毎に複数のサンプル（サンプル数は各帯域で同数とする方が良い）からなるブロックを形成し、各帯域のブロックごとに直交変換を行ない、係数データを得、この係数データに基づいて各ブロックごとのビット割り当てを行なうようにする方法を用いることもできる。この場合のデータ圧縮方法は、音に対する人間の聴感特性を考慮しており、高能率でデータ圧縮ができる（特願平１−２７８２０７号参照）。
【００１７】
こうしてＡ／Ｄコンバータ１０からのデジタルデータＤＡは、データ圧縮／伸長処理回路２０におけるデータ圧縮処理により１／５にデータ圧縮され、データ圧縮されたデータｄａは、メモリコントローラ３０により制御されるバッファメモリ３１に転送される。この例の場合には、バッファメモリ３１は、１Ｍ〜４Ｍビットの容量を有するＤＲＡＭが用いられている。
【００１８】
メモリコントローラ３０は、記録中に振動等によりディスク１上の記録位置が飛んでしまうトラックジャンプが生じなければ、間欠的な記録タイミングで、所定量の記録単位の圧縮データをバッファメモリ３１から書き込み速度の約５倍の転送速度で読み出し、読み出した圧縮データをＣＤ−ＲＯＭのセクタ構造のデータにエンコードする。１セクタは約２Ｋバイトである。この例の場合、記録単位のオーディオデータ量は、３２セクタ分とされ、メモリコントローラ３０は、この記録単位のオーディオデータ毎に、間欠的に、データエンコード／デコード回路４０に転送する。なお、この３２セクタ分のオーディオデータを含むデータを以下クラスタと称する。
【００１９】
また、メモリコントローラ３０は、この記録時において、正常動作時は、できるだけバッファメモリ３１に蓄積されるデータが少なくなるようにメモリ制御を行なう。例えば、バッファメモリ３１のデータ量が予め定められた所定量以上になったら、前記記録単位の３２セクタ分のデータだけバッファメモリ３１から読み出して、回路４０に転送し、常に所定データ量以上の書き込み空間を確保しておくようにメモリ制御を行なう。
【００２０】
また、記録中にトラックジャンプが生じたことを検出したときは、メモリコントローラ３０は、回路４０へのデータ転送を停止し、回路２０からの圧縮データをバッファメモリ３１に蓄積する。そして、記録位置が正しいトラック位置に修正されたとき、バッファメモリ３１からの回路４０へのデータ転送を再開するようにする制御を行なう。
【００２１】
トラックジャンプが生じたか否かの検出は、例えば振動計を装置に設け、振動検出出力と、トラッキングエラーの大きさがトラックジャンプが生じるようなものであるか否かを検出することにより行なうことができる。また、この例のディスク１には、前述したように、プリグルーブを形成する際に、トラッキング制御用のウォブリング信号に重畳して絶対番地コードが記録されているので、このプリグルーブからの絶対番地コードを記録時に読み取り、そのデコード出力からトラックジャンプを検出するようにすることもできる。なお、トラックジャンプが生じたときには、光磁気記録のためのレーザ光のパワーを下げて、過去の記録データが消去しないようにしておく。
【００２２】
そして、トラックジャンプが生じたときの記録位置の修正は、前記の絶対番地コードを用いて行なうことができる。
【００２３】
また、この場合のバッファメモリ３１のデータ容量としては、上記のことから理解されるように、トラックジャンプが生じてから記録位置が正しく修正されるまでの間の時間分に相当する圧縮データを蓄積できる容量が最低必要である。この例では、バッファメモリ３１の容量としては、前記のように１Ｍ〜４Ｍビット有し、この容量は前記の条件を十分に満足するように余裕を持ったものとして選定されているものである。
【００２４】
データエンコード／デコード回路４０は、記録時はエンコード回路として働き、クラスタ単位のデータにエラー検出訂正用の符号化処理を行なうと共に、記録に適した変調処理、この例ではＥＦＭ符号化処理などを施す。エラー検出訂正用の符号は、この例ではＣＩＲＣ（クロスインターリーブ・リード・ソロモン符号）を用いるが、記録データがクラスタ単位の間欠的なデータであるので、改良されたＣＩＲＣの符号化の処理が行われる。
【００２５】
このエンコード処理が行われると、記録単位のデータ量は、１クラスタ分にクラスタ接続用の数セクタ（リンキング用セクタと以下称する）が付加されたものとなる。このリンキング用セクタは、クラスタ単位のデータのＣＩＲＣ符号化のインターリーブ処理が他のクラスタデータに影響を与えないようにするためのものである。
【００２６】
すなわち、図２は、この記録データを説明するための図であり、Ｃk ，Ｃk+1 ，Ｃk+2 ，…は、それぞれｋ，ｋ＋１，ｋ＋２番目のクラスタデータを示している。すなわち、記録データは、３２個のセクタＢ0 〜Ｂ31からなっているクラスタ間に、それぞれ４個のリンキング用セクタＬ1 〜Ｌ4 が挿入された配列とされている。
【００２７】
この場合、１個のクラスタ、例えばクラスタＣk を記録する場合には、図２に示すように、このクラスタデータＣk の３２個のセクタＢ0 〜Ｂ31の前に３セクタ、クラスタデータＣk の後に１セクタのリンキングセクタを付加して、３６セクタを単位として記録する。
【００２８】
クラスタデータＣk の前に付加するリンキングセクタは、ラン−インブロック用の２個のセクタＬ2 ，Ｌ3 と、サブデータ用の１セクタＬ4 である。サブデータ用のセクタＬ4 は、現在のところ、未定義のエリアである。クラスタデータＣk の後のセクタＬ1 は、ラン−アウトブロック用である。したがって、記録データは３６セクタを単位として間欠的に取り扱われる。
【００２９】
データエンコード／デコード回路４０では、１クラスタのデータに対して、最大１０８フレーム（約１．１セクタに相当）のインターリーブ長のインターリーブ処理が行われるが、この１クラスタ内のデータについては、前記リンキング用のセクタＬ1 〜Ｌ4 の範囲内に収まり、そのクラスタの前後のクラスタのデータに影響を及ぼすことがない。なお、セクタＬ1 〜Ｌ3 には、例えばオール０等のダミーデータが配される。
【００３０】
データエンコード／デコード回路４０からの符号化処理の施されたデータは、磁気ヘッド駆動回路５０を介して磁気ヘッド４に供給される。磁気ヘッド駆動回路５０は、記録データに応じた変調磁界を光磁気ディスク１に印加するように磁気ヘッド４を駆動する。磁気ヘッドに供給される記録データは、（１クラスタ＋４リンキングセクタ単位）であり、記録は前述のように間欠的に行なわれる。
【００３１】
ディスク１はカートリッジ２に収納されているが、装置に装填されることにより、シャッタ板が開けられて、シャッタ開口からディスク１が露呈する。そして、スピンドル挿入用開口にディスク駆動用スピンドルモータ３の回転軸が挿入連結されて、ディスク１が回転駆動される。この場合、スピンドルモータ３は、サーボ制御回路８０により、線速度１．２〜１．４ｍ／ｓでディスク１を回転駆動するように回転速度制御がなされる。
【００３２】
磁気ヘッド４は、前記カートリッジ２のシャッタ開口から露呈するディスク１に対向している。また、ディスク１の磁気ヘッドに対向する面とは反対側の面と対向する位置には、光学ヘッド５が設けられている。この光学ヘッド５は、例えばレーザダイオード等のレーザ光源、コリメータレンズ、対物レンズ、偏光ビームスプリッタ、シリンドリカルレンズ等の光学部品及びフォトディテクタ等から構成されており、この記録時は、記録トラックには、再生時より大きな一定のパワーのレーザ光が照射されている。この光照射と、磁気ヘッド４による変調磁界とにより、ディスク１には熱磁気記録によってデータが記録される。そして、磁気ヘッド４と光学ヘッド５とは、共にディスク１の半径方向に沿って移動できるように構成されている。
【００３３】
なお、この記録時において、光学ヘッド５の出力がＲＦ回路６０を介して絶対番地デコード回路７０に供給されて、ディスク１のプリグルーブからの絶対番地コードが抽出されると共に、デコードされる。そして、そのデコードされた絶対番地情報がデータエンコード／デコード回路４０に供給されて、記録データ中に絶対番地情報として挿入されて、ディスクに記録される。絶対番地デコード回路７０からの絶対番地情報は、また、システムコントローラ１００に供給され、前述したように、記録位置の認識及び位置制御に用いられる。
【００３４】
また、ＲＦ回路６０からの信号がサーボ制御回路８０に供給され、ディスク１のプリグルーブからの信号からモータ３の線速度一定サーボのための制御信号が形成され、モータ３が速度制御される。
【００３５】
［記録再生装置の再生系］
装置に装填されたディスク１は、スピンドルモータ３により回転駆動される。そして、記録時と同様にして、このモータ３は、サーボ制御回路８０により、プリグルーブからの信号により、ディスク１が記録時と同じ速度、すなわち線速度１．２〜１．４ｍ／ｓで、一定となるように回転速度制御される。
【００３６】
この再生時、光学ヘッド５は、目的トラックに照射したレーザ光の反射光を検出することにより、例えば非点収差法によりフォーカスエラーを検出し、また、例えばプッシュプル法によりトラッキングエラーを検出すると共に、光磁気ディスクの目的トラックからの反射光の偏光角（カー回転角）の違いを検出して再生信号を検出する。
【００３７】
光学ヘッド５によるディスク１からの再生データの読み出しは、システムコントローラ１００による制御で一定量づつ、この例ではクラスタ単位で間欠的に行なわれる。
【００３８】
光学ヘッド５の出力は、ＲＦ回路６０に供給される。ＲＦ回路６０は、光学ヘッド５の出力からフォーカスエラー信号やトラッキングエラー信号を抽出してサーボ制御回路８０に供給すると共に、再生信号を２値化してデータエンコード／デコード回路４０に供給する。
【００３９】
サーボ制御回路８０は、前記フォーカスエラー信号が零になるように、光学ヘッド５の光学系のフォーカス制御を行なうと共に、トラッキングエラー信号が零になるように、光学ヘッド５の光学系のトラッキング制御を行なう。
【００４０】
また、ＲＦ回路６０はプリプルーブからの絶対番地コードを抽出して絶対番地デコード回路７０に供給する。そして、システムコントローラ１００に、このデコード回路７０からの絶対番地情報が供給され、サーボ制御回路８０による光学ヘッド５のディスク半径方向の再生位置制御のために使用される。また、システムコントローラ１００は、再生データ中から抽出されるセクタ単位のアドレス情報も、光学ヘッド５が走査している記録トラック上の位置を管理するために用いることができる。
【００４１】
この再生時、後述するように、ディスク１から読み出された圧縮データはバッファメモリ３１に書き込まれ、読み出されて伸長されるが、両データの伝送レートの違いから、ディスク１からの光学ヘッド５による間欠的なデータ読み出しのタイミングは、例えばバッファメモリ３１に蓄えられるデータが所定量以下にならないようにメモリコントローラ３０で監視しつつ、システムコントローラ１００により制御される。
【００４２】
データエンコード／デコード回路４０は、この再生時には、デコード回路として働き、ＲＦ回路６０からの２値化再生信号を受けて、記録時のエンコード処理に対応した処理、すなわち、ＥＦＭ復号化処理、エラー検出訂正のための復号化処理や補間処理などを行なう。
【００４３】
このデータエンコード／デコード回路４０からの、ＣＤ−ＲＯＭのセクタ構造の出力データは、メモリコントローラ３０において、セクタ構造が分解されて圧縮された状態のデータにデコードされた後、バッファメモリ３１に転送され、所定の書き込み速度で書き込まれる。
【００４４】
そして、この再生時においては、メモリコントローラ３０は、再生中に振動等により再生位置が飛んでしまうトラックジャンプが生じなければ、バッファメモリ３１から、圧縮された状態のデータを書き込み速度の約１／５倍の転送速度で逐次読み出し、読み出したデータを、データ圧縮／伸長処理回路２０に転送する。この場合、メモリコントローラ３０は、前述したように、バッファメモリ３１に蓄えられているデータ量が、所定以下にならないようにバッファメモリ３１の書き込み／読み出しをコントロールする。
【００４５】
また、再生中にトラックジャンプが生じたことを検出したときは、システムコントローラ１００により、メモリコントローラ３０は、回路４０からのバッファメモリ３１へのデータの書き込みを停止し、データ圧縮／伸長処理回路２０へのデータの転送のみを行なう。そして、再生位置が修正されたとき、バッファメモリ３１への回路４０からのデータの書き込みを再開するようにする制御を行なう。
【００４６】
この再生時の場合のバッファメモリ３１のデータ容量としては、上記のことから理解されるように、トラックジャンプが生じてから再生位置が正しく修正されるまでの間の時間分に相当するデータを常に蓄積できる容量が最低必要である。何故なら、それだけの容量があれば、トラックジャンプが生じても、バッファメモリ３１からデータ圧縮／伸長処理回路２０にデータを転送し続けることができるからである。この例のバッファメモリ３１の容量としての１Ｍ〜４Ｍビットは、前記の条件を十分に満足するように余裕を持った容量として選定されている。
【００４７】
また、前述もしたように、メモリコントローラ３０は、正常動作時は、できるだけバッファメモリ３１に前記必要最小限以上の所定データが蓄積されるようにメモリ制御を行なう。この場合、例えば、バッファメモリ３１のデータ量が予め定められた所定量以下になったら、システムコントローラ１００にデータ読み込み要求を出し、光学ヘッド５によりディスク１からのデータの間欠的な取り込みを行って、回路４０からのデータの書き込みを行ない、常に所定データ量以上の読み出し空間を確保しておくようにメモリ制御を行なう。
【００４８】
データ圧縮／伸長処理回路２０では、再生時はデータ伸長回路として働き、バッファメモリ３１からのＡＤＰＣＭデータをそのバッファメモリ（図示せず）に取り込み、記録時のデータ圧縮処理とは逆変換処理を行ない、約５倍に伸長する。
【００４９】
このデータ圧縮／伸長処理回路２０からのデジタルオーディオデータは、Ｄ／Ａコンバータ１１に供給され、２チャンネルのアナログオーディオ信号に戻され、出力端子７から出力される。なお、Ｄ／Ａ変換する前のデジタルオーディオデータをそのまま出力することもできる。
【００５０】
また、図１において、１２０は電源回路、１２１はＡＣ電源プラグである。電源回路１２０においては、商用交流電源電圧が整流されて、所定の直流電圧Ｖｃｃ１とされ、信号処理ＩＣなどに供給される。また、電源回路１２０の出力は、電圧保持回路１２２に供給されている。この電圧保持回路１２２は、停電時やＡＣプラグ１２１が誤って抜かれて電圧が断となったり、電源電圧が異常低下したりした場合にも、所定時間Ｔｃの間は電源電圧を維持する。この電圧保持回路１２２は、コンデンサ等によって構成でき、その出力電圧Ｖｃｃ２は、システムコントローラ１００のほか、必要な部分に供給される。
【００５１】
また、電源回路１２０の出力は、電圧検出回路１２３に供給されている。この電圧検出回路１２３は、電源電圧Ｖｃｃ１が所定値以下になったとき、その検出出力ＤＷをシステムコントローラ１００に出力する。システムコントローラ１００は、この検出出力ＤＷにより、操作キー部１１０のうちの電源オン・オフキーが操作されていないのに電源断あるいは電源電圧が装置動作不能となるような値に低下したことを検知する。
【００５２】
［ＴＯＣデータの書き込み及び保護］
（１）正常なＴＯＣデータの書き込み
未だ記録の行なわれていない光磁気ディスクには、ＴＯＣデータは記録されていない。そして、記録が開始されると、記録オーディオデータに関するデータ、すなわち曲数や各曲の記録位置（絶対番地）等が、例えばバッファメモリ３１のＴＯＣデータ用のメモリエリアやシステムコントローラ１００内蔵のメモリに順次に蓄積される。
【００５３】
そして、記録終了後、例えば操作キー部１１０でイジェクトキーが操作されると、システムコントローラ１００はイジェクト動作を行なわせる前に、光学ヘッド５及び磁気ヘッド４をディスク１の最内周のＴＯＣエリアに移動させ、上記メモリに蓄積されていたそれまでの記録データに関するデータすなわちＴＯＣデータを、回路４０を介して磁気ヘッド４に供給し、このＴＯＣデータを前記ＴＯＣエリアに記録する。
【００５４】
このＴＯＣデータの記録終了後、システムコントローラ１００は、メカコントローラに制御信号を供給し、イジェクト動作を実行し、ディスク１の取り出しを行なう。
【００５５】
（２）ＴＯＣデータの保護
前述もしたように、記録動作中に電源断となったり、電源電圧が異常に低下となったりした場合には、それまでの記録データに関するＴＯＣデータは、それが記憶されているメモリが電池などでバックアップされていたり、不輝発メモリでない限り、消失してしまい、ＴＯＣエリアへの書き込みができなくなる。
【００５６】
そこで、この例では、ＴＯＣデータをディスクのＴＯＣエリア以外の空きエリアに書き込んで保護する。
【００５７】
（２）−１  記録動作中にＴＯＣデータも記録
▲１▼サブデータの記録エリアを利用する方法
前述もしたように、この例のディスク装置のフォーマットにおいては、１クラスタは３６セクタ分で、３２セクタ分からなるクラスタデータの前に１セクタのサブデータが記録されるものとなっている。このサブデータとしては、前述したように、現在未定義であり、この例では、このサブデータの記録エリアを利用して、ＴＯＣデータを記録するようにする。
【００５８】
そして、この例の場合には、ディスク１上のサブデータのエリアの数％、例えば２０クラスタ毎の１クラスタのサブデータのエリアを保護用一時ＴＯＣエリアと定義し、その一時ＴＯＣエリアに、そのときまでの記録データに関するＴＯＣデータを、日付、時刻と共に記録する。
【００５９】
図３は、この一時ＴＯＣエリアとされたサブデータのエリアに記憶されるセクタのデータ内容の一例を示すものである。この図３においては、１セクタ＝２３５２バイトは、縦×横＝５８８×４バイト（＝２３５２バイト）に配列されている。そして、左上方から水平方向にバイト単位で番号をつけたとき、例えば、Ｎｏ．２３のバイトとして、このセクタがサブデータセクタのうちの一時ＴＯＣエリアのセクタであることを示す識別データＩＤとして、例えば１６進表示で［ＦＦ］（オール１）を記録するようにしている。
【００６０】
また、Ｎｏ．１６〜Ｎｏ．２１の６バイトには、記録時点における年（ＹＹ）、月（ＭＭ）、日（ＤＤ）、時（ＨＨ）、分（ＭＭ）、秒（ＳＳ）が記録される。そして、通常のＴＯＣエリアのときと同じように、Ｎｏ．２８以降のバイトにＴＯＣデータが書き込まれるものとなる。
【００６１】
以上のように、２０クラスタ毎の１クラスタのサブデータのセクタに、そのときまでのＴＯＣデータを書き込んでおくので、記録中に電源断等となった場合においても、その電源断より前に書かれた一時ＴＯＣと定義されたサブデータのセクタには、そのときまでの最新のＴＯＣデータが書き込まれている。したがって、最悪の場合でも電源断となった時点から２０クラスタ分の記録時間前（約４６秒前）までの記録データに関するＴＯＣデータはディスク１に記録されて保護されるものである。
【００６２】
前述したように、システムコントローラ１００は、記録中に電源断等となって異常終了したことは、操作キー部１１０からのキー操作入力と、電圧検出回路１２３の検出出力ＤＷとから検知できる。そして、システムコントローラ１００は、異常終了の後、再び電源が立ち上がったことを電圧検出回路１２３の出力から検知すると、先ず、ディスク１の一時ＴＯＣエリアのうちの最後（最新）の一時エリアを見つけ出し、その最新の一時ＴＯＣエリアのデータをディスク１の最内周の本来のＴＯＣエリアに書き込むようにする。また、この本来のＴＯＣエリアへの最新の一時ＴＯＣデータの書き込みが完了するまでは、ディスク１をイジェクトすることができないように、システムコントローラ１００は、操作キー部１１０のイジェクトキーの操作入力を無視するように働く。
【００６３】
異常停止から電源再立ち上がり時の動作のフローチャートを図４に示す。
【００６４】
すなわち、システムコントローラ１００は、電源電圧が立ち上がったことを電圧検出回路１２３の出力ＤＷから検知すると（ステップ２０１）、その電源の立ち上がりが、異常停止からの立ち上がりか否か判別する（ステップ２０２）。この判別の結果、正常な電源の立ち上がりであれば、システムコントローラ１００は通常のモードを行なうようにキー入力などを待つ。
【００６５】
一方、ステップ２０２で異常停止からの電源の立ち上がりであると判別したときは、イジェクト動作を禁止（イジェクトキーの操作入力を無視）する（ステップ２０３）。次に、ステップ２０４に進み、サーボ回路８０を制御して光学ヘッド５によりディスク１の記録データ中のサブデータのエリアを検索し、一時ＴＯＣエリアとしてのサブデータエリアを検知すると、その後は、２０クラスタおきの一時ＴＯＣエリアと定義されたサブデータエリアをサーチして、その一時ＴＯＣデータの読み取りを行なう（ステップ２０４）。
【００６６】
そして、このエリアの日付、時刻の情報から、最後（最新）の一時ＴＯＣエリアを検知する（ステップ２０５）。そして、この最新の一時ＴＯＣデータを検知したら、その一時ＴＯＣデータを、ディスク１の再内周の本来のＴＯＣエリアに書き込む（ステップ２０６）。その後、イジェクト禁止を解除し（ステップ２０７）、通常モードに移行する。
【００６７】
▲２▼Ｕ−ＴＯＣエリア内のキャリブレーションエリアを使用する方法
ディスク１の最内周のＵ−ＴＯＣエリアは、４８クラスタ分あるが、そのうちの２クラスタ分は、キャリブレーションエリアと呼ばれるデータのためし書きのエリアと定義され、ユーザに開放されている。この例では、このキャリブレーションエリアに一時ＴＯＣデータを書き込む。
【００６８】
本来のＴＯＣエリアへのＴＯＣデータの書き込みの場合には、ＴＯＣデータ書き込みの完全を期するために、３回繰り返し書き込みを行なう必要がある。このため、本来のＴＯＣエリアへのＴＯＣデータの書き込みには、比較的長い時間がかかるが、キャリブレーションエリアへの一時ＴＯＣデータの書き込みの場合には、この制約はなく、しかも、一時ＴＯＣデータは記録中に順次更新するから、１回の書き込みでよく、それほど時間がかからない。
【００６９】
そして、この例のディスク記録再生装置の場合には、間欠的なデータ記録であり、記録が行なわれていない空き時間がある。この例では、この空き時間を利用して、光学ヘッド５及び磁気ヘッド４をＴＯＣエリア内のキャリブレーションエリア位置まで移動させ、図３の例と同様の一時ＴＯＣデータを、そのキャリブレーションエリアに書き込む。
【００７０】
間欠的な記録の周期は、この例の装置の場合、約２．３秒であり、１クラスタ分のデータの記録には、０．４８秒かかる。このため、空き時間は、約１．８秒となる。前記キャリブレーションエリアへのヘッド４及び５の移動及びデータ書き込みは、この空き時間内に十分に可能である。
【００７１】
このキャリブレーションエリアへの一時ＴＯＣデータの書き込みは、前述の例と同様に一定時間間隔で行なってもよいが、一曲のデータの記録の終了時点でのみ行なうことで十分である。この結果、キャリブレーションエリアには、常に、記録が終了したすべての曲についての一時ＴＯＣデータが書き込まれることになる。
【００７２】
この例の場合には、記録動作中に電源断等により異常停止があったときは、その異常停止前に記録が終了している曲までの一時ＴＯＣデータがキャリブレーションエリアに記録されている。
【００７３】
前述の例と同様に、システムコントローラ１００は、異常停止から電源の再立ち上げがあったとき、キャリブレーションエリアから本来のＴＯＣエリアに、ＴＯＣデータを転記する。
【００７４】
この場合の、異常停止から、電源立ち上がり時の動作のフローチャートを図５に示す。
【００７５】
（２）−２  異常停止時に、ＴＯＣデータを指定空きエリアに書き込み
この例の場合には、前述の例のように、記録動作中に一時ＴＯＣデータを逐次、空きエリアに書き込むのではなく、電圧保持回路１２２の出力電圧Ｖｃｃ２を利用することにより、異常停止時に、メモリに貯えられているそのときまでのＴＯＣデータ（一時ＴＯＣデータ）を空きエリアに書き込む。
【００７６】
このため、この例の場合には、電圧保持回路１２２で電圧保持する前記所定時間は、電圧断等からＴＯＣデータ保護のための記録を行なうのに必要な時間長とされる。このため、電圧保持回路１２２の規模は、前述例（２）−１の場合に比べて大きくなるが、本来のＴＯＣエリアに書き込みを行なう場合に比べて、前記時間Ｔｃは短いので、電源断後に本来のＴＯＣエリアに書き込む場合に比べると小型で済む。
【００７７】
この例の場合において、使用する空きエリアとしては、
（ａ）異常停止後の最新の１クラスタのサブデータエリア
（ｂ）異常停止直後のディスク上の任意の記録エリアを一時ＴＯＣエリアと指定したエリア
（ｃ）キャリブレーションエリア
の３つのエリアのいずれかを使用する。
【００７８】
（ａ）（ｂ）の指定エリアを使用する場合には、一時ＴＯＣデータとして記録するセクタのデータには、図３の例に示したように、一時ＴＯＣのセクタであることを示す識別データ、日付、時刻等をＴＯＣデータとともに記録する。
【００７９】
この例の場合にも、異常停止後、電源が再び立ち上がったとき、通常モードに移行する前に、（ａ）（ｂ）の場合には、その一時ＴＯＣエリアとして指定されたセクタが検索されて見つけ出され、その一時ＴＯＣエリアの一時ＴＯＣデータが、本来のＴＯＣエリアに転記され、また、（ｃ）の場合には、キャリブレーションエリアから本来のＴＯＣエリアに一時ＴＯＣデータが転記される。
【００８０】
以上説明した例は、データを間欠的に記録する場合の例であるが、サブデータエリアのように、記録データエリア中の空きエリアを利用して記録データとともに一時ＴＯＣデータを記録してゆく例の場合には、データを連続的に記録するディスク装置にも、この発明は適用できる。
【００８１】
上記のことからも明らかなように、記録データエリア中の空きエリアとしては、サブデータエリアに限らないことは言うまでもない。同様に、記録データエリア以外のエリアとしても、キャリブレーションエリアに限らないことはもちろんである。
【００８２】
また、この発明は、図の例のような、オーディオデータを記録するディスク記録装置に限らず、記録データに関する管理情報がディレクトリと呼ばれる記録装置にも適用できる。
【００８３】
【発明の効果】
以上説明したように、この発明によれば、記録媒体上の空きエリアに記録データに関する管理情報を記録するようにしたので、この管理情報の保護のための不輝発性メモリは不要である。
【００８４】
そして、記録データに関する管理情報を、記録データの記録の際に、所定の空きエリアに書き込むようにする場合には、電源断等の異常停止があっても、電源電圧を保持しておく必要がないので、電源回路ブロックを小型にでき、また、コストアップを防止できる。
【００８５】
また、この発明においては、電源断等の異常停止があったときは、記録媒体の装置からのイジェクト動作を禁止し、電源電圧の再立ち上げがあったときには、先ず、記録媒体の所定エリアに保護されている記録データに関する管理情報を、記録媒体の本来の記録エリアに書き込む動作をするようにしたので、記録媒体には、常に正しく、記録データに関する管理情報が記録される状態になる。
【図面の簡単な説明】
【図１】この発明による記録装置の一実施形態を備えるディスク記録再生装置の例を示すブロック図である。
【図２】図１の例の記録データを説明するための図である。
【図３】この発明により記録する一時ＴＯＣデータの例を示す図である。
【図４】この発明の一実施形態の動作説明のためのフローチャートである。
【図５】この発明の他の実施形態の動作説明のためのフローチャートである。
【符号の説明】
１…光磁気ディスク、３…スピンドルモータ、４…磁気ヘッド、５…光学ヘッド、１０…Ａ／Ｄコンバータ、２０…データ圧縮／伸長回路、３０…メモリコントローラ、４０…データエンコード／デコード回路、１００…システムコントローラ、１１０…操作キー部、１２０…電源回路、１２２…電圧保持回路、１２３…電圧検出回路
【図１】
0003729261.tif 000002
【図２】
0003729261.tif 000003
【図３】
0003729261.tif 000004
【図４】
0003729261.tif 000005
【図５】
0003729261.tif 000006