(57)【特許請求の範囲】
【請求項１】
ビット同期を行うためのビット同期情報と、シンボル同期を行うためのシンボル同期情報と、データと、このデータの訂正を行うための訂正情報と、付加領域とを有するデータ列をブロックとして記録した記録媒体から再生対象のブロックのシンボル同期情報を検出し同期情報検出信号を出力する同期情報検出手段と、
前記同期情報検出信号を基準にして前記記録媒体上の前記ブロックの終了位置を算出するブロック終了位置算出手段と、
前記ブロックの終了位置までの前記データ及び前記訂正情報を記録媒体から再生するデータ再生手段と、
前記同期情報検出信号を基準にして、再生された前記データ及び前記訂正情報を再生遅延時間経過後に処理し、出力するデータ処理手段を備えたことを特徴とするデータ再生装置。
【請求項２】
前記同期情報検出手段及び前記データ再生手段を含む第１のユニットと、
前記ブロック終了位置算出手段及び前記データ処理手段を含む第２のユニットとを備え、
前記第１のユニットから前記第２のユニットに前記同期情報検出信号が送られ、同期情報検出信号が送られた後、前記第１のユニットから前記第２のユニットに前記データが送られることを特徴とする請求項１に記載のデータ再生装置。
【請求項３】
前記データ再生手段から出力されるデータの範囲を示すデータ確定信号を出力するデータ範囲規定手段と、前記同期情報検出手段及び前記データ再生手段を含む第１のユニットと、
前記ブロック終了位置算出手段及び前記データ処理手段を含む第２のユニットとを備え、
前記第１のユニットから前記第２のユニットに前記同期情報検出信号が送られ、同期情報検出信号が送られた後、前記第１のユニットから前記第２のユニットに前記データ、前記データ確定信号が送られることを特徴とする請求項１に記載のデータ再生装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、データ記録再生装置に関し、さらに詳しくは、記録媒体のデータ記録効率を改善可能とするデータ記録再生装置に関する。
【０００２】
【従来の技術】
データ記録再生装置として一般的な磁気ディスク装置を例にとって従来技術を説明する。
【０００３】
磁気ディスク装置は、磁気ディスクと、その磁気ディスクへのデータの記録動作を行う記録回路と、磁気ディスクからのデータの再生動作を行う再生回路と、記録再生動作を制御する制御回路とによって構成される。
【０００４】
図１３に、磁気ディスクの構成を示す。
【０００５】
磁気ディスク２には、同心円状のトラックｔが形成されている。そのトラックｔ上には、磁気ディスクの回転変動を吸収するためのギャップｇで区切られたセクタｃが設けられている。また、円周上に間欠的にサーボ領域ｓが配置されている。１つのセクタｃがサーボ領域ｓで分割されているとき、そのセクタｃをスプリットセクタという。また、サーボ領域ｓで分割されていないセクタｃをノンスプリットセクタという。
【０００６】
図１４に、トラック上の情報配置と記録タイミング及び再生タイミングを制御するインデックスパルス信号ＩＤＸ，サーボゲート信号ＳＧ及びセクタパルス信号ＳＰの説明図である。
【０００７】
インデックスパルス信号ＩＤＸは、トラックの起点を示す信号であり、磁気ディスク２の１回転に１回発生する。
【０００８】
サーボゲート信号ＳＧは、サーボ領域を示す信号であり、インデックスパルス信号ＩＤＸから一定間隔ごとに発生する。
【０００９】
セクタパルス信号ＳＰは、セクタの起点を示す信号であって、インデックスパルス信号ＩＤＸを基準に生成される。
【００１０】
｛データ記録時｝
データ記録時は、次のように動作する。
【００１１】
制御回路は、セクタパルス信号ＳＰを基準にして、記録するセクタに対してライトゲート信号ＷＧをアクティブにする。これと同時に、データバスＮＲＺに、一連のセクタ情報、すなわち、ビット同期情報ＰＬＯ，シンボル同期情報SYNC，データDATA，エラー検出訂正を行うためのエラーチェックコードＥＣＣ，再生遅延を吸収するためのパッド情報ＰＡＤを出力する。一連のセクタ情報を出力すると、ライトゲート信号ＷＧをインアクティブにする。
【００１２】
記録回路は、データバスＮＲＺに出力された一連のセクタ情報を記録遅延と呼ばれる遅延を経た後、磁気ディスク２のトラックｔ上に記録する。記録遅延に相当する時間は、あらかじめ、一連のセクタ情報に含まれており、実際にトラックｔ上に記録されるデータ長は、一連のセクタ情報長より少なくなる。
【００１３】
｛データ再生時｝
データ再生時は、次のように動作する。
【００１４】
制御回路は、セクタパルス信号ＳＰを基準にして、再生するセクタに対してリードゲート信号ＲＧをアクティブにする。
【００１５】
再生回路は、リードゲート信号ＲＧがアクティブになると、ビット同期情報ＰＬＯを出力し、磁気ディスク上のビット同期情報ＰＬＯに続くシンボル同期情報SYNC，データDATA，エラーチェックコードＥＣＣ及びパッド情報ＰＡＤを再生し、データバスＮＲＺ上に出力する。
【００１６】
ここで、データバスＮＲＺ上に出力されるシンボル同期情報SYNC，データDATA，エラーチェックコードＥＣＣ及びパッド情報ＰＡＤは、磁気ディスク上のシンボル同期情報SYNC，データDATA，エラーチェックコードＥＣＣ及びパッド領域ＰＡＤから、再生処理に要する時間だけ遅延したタイミングになっている。この遅延時間を再生遅延時間という。
【００１７】
制御回路は、データバスＮＲＺ上のシンボル同期情報SYNCを検出することで、データDATAの開始を検知し、データDATA及びエラーチェックコードＥＣＣを処理する。また、シンボル同期情報SYNCを検出してからデータの転送バイト数に相当する時間後に、リードゲート信号ＲＧをインアクティブにする。
【００１８】
再生回路は、リードゲート信号ＲＧがインアクティブになると、磁気ディスクから再生したデータの出力を停止する。
【００１９】
【発明が解決しようとする課題】
上記従来の磁気ディスク装置では、あるセクタの開始でリードゲート信号ＲＧがアクティブにされてからインアクティブにされるまでの間は磁気ディスクから当該セクタの情報が読み出されることを保証するため、再生遅延時間よりも長いパッド領域ＰＡＤを磁気ディスクに設けておく必要があった。
【００２０】
そして、再生回路には、低Ｓ／Ｎ信号の再生が可能となるＰＲＭＬ（Partial Response Maximum Likelihood）信号処理方式が一般的に採用されるが、ＰＲＭＬ信号処理方式では再生遅延時間が増大する傾向にあるため、パッド領域ＰＡＤも増大する傾向にあった。
【００２１】
しかし、パッド領域ＰＡＤが増大すると、有効に使用できるデータ記憶領域が減少し、データ記録効率が低下してしまう問題点があった。
【００２２】
そこで、本発明の目的は、パッド領域ＰＡＤの増大を抑制できるようにし、記録媒体のデータ記録効率を改善可能としたデータ再生装置を提供することにある。
【００２３】
さらに、記録時にも、あるセクタの記録開始位置に対し、ライトゲート信号ＷＧがアクティブにされてからインアクティブにされるまでの間は、記録遅延時間分のＰＡＤを設けておく必要があった。
【００２４】
そこで、本発明の他の目的は、パッド領域ＰＡＤの増大を抑制できるようにし、記録媒体のデータ記録効率を改善可能としたデータ記録再生装置を提供することにある。
【００２５】
【課題を解決するための手段】
上記目的を達成するために本発明は、同期情報を付加した一連のデータ列をブロックとして記録した媒体から再生対象のブロックの同期情報を検出し同期情報検出信号を出力する同期情報検出手段と、同期情報検出信号を基準にして記録媒体上のブロックの終了位置を算出するブロック終了位置算出手段と、検出した同期情報から算出したブロックの終了位置までのデータを記録媒体から読み出してデータを再生するデータ再生回路とを備えたデータ再生装置とする。
【００２６】
或いは、ビット同期を行うためのビット同期情報とシンボル同期を行うためのシンボル同期情報とデータとこのデータの訂正を行うための訂正情報と付加領域とを有するデータ列ををブロック単位として、複数のブロックを記録した記録媒体上の再生対象のブロックを読み出すことを指令する読出指令信号をアクティブにすると共に同期情報検出信号を基準にして記録媒体上のブロックの終了位置を算出し読出指令信号をインアクティブにするフォーマット制御回路と、読出指令信号がアクティブの期間に記録媒体上のブロックを読み出してシンボル同期情報を検出し同期情報検出信号を出力する同期情報検出回路と、読出指令信号がアクティブの期間に記録媒体から読み出されたブロックのデータ及び訂正情報を同期情報検出信号を基準として再生し出力するデータ再生回路と、同期情報検出信号を基準にして再生遅延時間経過後にデータ再生回路から出力されるデータ及び訂正情報を処理するデータ処理回路とを備えたデータ再生装置とする。
【００２７】
また或いは、同期情報を付加した一連のデータ列をブロックとして記録した記録媒体から再生対象のブロックの同期情報を検出し同期情報検出信号を出力する同期情報検出回路と、同期情報検出信号を基準にして符号列を再生し出力する符号再生回路と、同期情報検出信号を基準にして符号再生回路から出力される符号列を復号する復号回路とを備え、同期情報検出信号が出力された後、符号列を復号回路で処理するデータ再生装置とする。
【００２８】
また或いは、データを送出するデータ発生回路と、データに対し符号化を行う符号回路と、符号化されたデータに対し同期情報を付加しデータ列を発生するデータ列発生回路と、データ列を記録データ列として記録する記録回路と、データ列発生回路と記録回路とを独立に制御するフォーマット制御回路とを備え、制御回路は、データ列発生回路のデータ列が出力された後、記録回路を制御し、記録データ列を出力するデータ再生装置とする。
【００２９】
【発明の実施の形態】
以下、図を用いて本発明の実施形態を説明する。なお、これにより本発明が限定されるものではない。
【００３０】
−第１の実施形態−
図１は、本発明の第１の実施形態に係る磁気ディスク装置の構成図である。
【００３１】
この磁気ディスク装置１は、磁気ディスク２と、その磁気ディスク２に記録された磁気情報を電気信号に変換する記録再生ヘッド３と、その記録再生ヘッド３の位置決めを制御するサーボ制御回路４と、記録再生信号のインターフェースを行うＲ／Ｗアンプ５と、デジタルデータを信号処理する記録再生処理回路６と、データの記録再生を制御するデータ制御回路７とを具備している。
【００３２】
記録再生処理回路６は、データ記録経路である符号回路１０及びデータ記録回路１１と、データ再生経路である波形処理回路１２，データ判定回路１４，データ訂正回路１５及び復号回路１６と、サーボ制御経路であるサーボ復調回路１３と、データ制御回路７に同期情報検出信号ＳＢＤを出力するＳＹＮＣ検出回路１７とを具備している。
【００３３】
データ制御回路７は、マイコン２０と、サーボパルス信号ＳＳ及び同期情報検出信号ＳＢＤに基づいて各種の制御信号を生成するフォーマット制御回路２１と、そのフォーマット制御回路２１の制御下でデータバスＮＲＺ上のデータを制御するデータフロー制御回路２２と、バッファ制御回路２３と、バッファ２４と、ＥＣＣ訂正回路２５と、外部処理装置との接続部であるインターフェース制御回路２６とを具備している。
【００３４】
｛非記録再生動作｝
非記録再生動作時には、サーボ制御回路４によって、サーボ領域のサーボ情報を用いた制御が行われており、記録再生ヘッド３は任意のトラック上に位置付けられている。
【００３５】
サーボ情報のタイミングは、フォーマット制御回路２１のフォーマット制御信号のうち、サーボゲート信号ＳＧによって示される。
【００３６】
サーボ復調回路１３は、サーボゲート信号ＳＧがアクティブになると、記録再生ヘッド３，Ｒ／Ｗアンプ５及び波形処理回路１２を介して得られたサーボ情報を用いて、サーボ領域を示すサーボパルス信号ＳＳをフォーマット制御回路２１へ出力する。また、サーボ復調回路１３は、記録再生ヘッド３のトラック位置ずれ量をサーボ制御回路４へ出力する。
【００３７】
サーボ制御回路４は、位置ずれ量をフィードバックし、記録再生ヘッド３をトラック上に追従させる。
【００３８】
｛記録動作｝
記録動作は、外部処理装置の記録命令であるライトコマンドの送出によって起動される。
【００３９】
外部処理装置は、ライトコマンドに続き、記録すべきデータを、インターフェース制御回路２６に送出する。
【００４０】
インターフェース制御回路２６は、外部処理装置からのライトコマンドを受信し、マイコン２０に対しライトコマンドとこれに含まれる論理アドレスを送出する。
【００４１】
マイコン２０は、論理アドレスを物理アドレスに変換し、サーボ制御回路４に対して記録再生ヘッド３のシーク命令を与える。
【００４２】
サーボ制御回路４は、物理アドレスに対応したトラックに記録再生ヘッド３を移動する。これと並行して、記録するデータは、インターフェース制御回路２６及びバッファ制御回路２３を介して、バッファ２４に一時的に蓄えられる。
【００４３】
フォーマット制御回路２１は、サーボパルス信号ＳＳを基にサーボゲート信号ＳＧとインデックスパルス信号ＩＤＸとセクタパルス信号ＳＰを生成する。
【００４４】
フォーマット制御回路２１は、セクタパルス信号ＳＰに対応したセクタ番号と物理アドレスで与えられる当該記録セクタ番号とが一致すると、ライトゲート信号ＷＧをアクティブとし、データフロー制御回路２２を制御して一連のセクタ情報、すなわち、ビット同期情報ＰＬＯ、シンボル同期情報SYNC、バッファ２４に一時記憶されていたデータDATA、ＥＣＣ訂正回路２５で生成されたエラーチェックコードＥＣＣ、及びパッド情報ＰＡＤを、順にデータバスＮＲＺへ出力する。
【００４５】
なお、エラーチェックコードＥＣＣとパッド情報ＰＡＤの間に、エラーチェックコードＥＣＣのデータ処理を確実に行うための数バイトのＰＯＳＴ情報を設けるが、本発明とは直接の関係がないため、説明上無視する。
【００４６】
出力されたセクタ情報は、符号回路１０によって特定の符号に符号化され、データ記録回路１１に渡される。
【００４７】
データ記録回路１１は、符号化されたパラレルのデータ列にデータ訂正コードを付加して、シリアルのデータ列として、Ｒ／Ｗアンプ５へ出力する。
【００４８】
Ｒ／Ｗアンプ５は、シリアルのデータ列を、記録再生ヘッド３から該当するトラック上のセクタ情報として記録する。
【００４９】
｛再生動作｝
再生動作は、外部処理装置の再生命令であるリードコマンドの送出によって起動される。制御信号のタイミングは後述する。
【００５０】
インターフェース制御回路２６は、リードコマンドの受信とこれに含まれる論理アドレスをマイコン２０へ出力する。
【００５１】
マイコン２０は、論理アドレスを物理アドレスへ変換するとともに、再生するトラック上に記録再生ヘッド３を移動するようサーボ制御回路４にシーク命令を与える。
【００５２】
フォーマット制御回路２１は、記録再生ヘッド３，Ｒ／Ｗアンプ５，波形処理回路１２及びサーボ復調回路１３によって処理されたサーボパルス信号ＳＳを基にセクタパルス信号ＳＰを生成する。ここで、セクタパルス信号ＳＰは、記録時のセクタパルス信号ＳＰに対して位相が進んでいる。
【００５３】
フォーマット制御回路２１は、セクタパルス信号ＳＰに対応したセクタ番号と物理アドレスで与えられる再生セクタ番号とが一致すると、リードゲート信号ＲＧをアクティブにする。
【００５４】
当該セクタ情報は、Ｒ／Ｗアンプ５，波形処理回路１２，データ判定回路１４によって、シリアルのデジタルデータとして再生される。
【００５５】
SYNC検出回路１７は、セクタ情報のうちシンボル同期情報SYNCを検出し、同期情報検出信号ＳＢＤをアクティブにする。
【００５６】
データ訂正回路１５は、同期情報検出信号ＳＢＤがアクティブになった以降、データ訂正コード（ＣＲＣ，ＥＣＣなど）を用いてデータの訂正を行う。
【００５７】
復号回路１６は、シリアルのデータ列をパラレルのデータとしてデータバスＮＲＺ上へ出力する。
【００５８】
フォーマット制御回路２１は、同期情報検出信号ＳＢＤを基準にデータの転送バイト数をカウントし、セクタの終了位置に到達した時点でリードゲート信号ＲＧをインアクティブにする。つまり、リードゲート信号ＲＧがインアクティブになるタイミングは、再生遅延時間の入らないタイミングとなる。よって、再生遅延時間にかかわらず、最小限のパッド領域ＰＡＤで済むこととなる。
【００５９】
データフロー制御回路２２へのデータの到着は、同期情報検出信号ＳＢＤよりもデータ訂正回路１５と復号回路１６での処理時間すなわち再生遅延時間だけ遅延する。従って、データフロー制御回路２２は、同期情報検出信号ＳＢＤがアクティブになった以降、再生遅延時間に相当するバイト数をカウントした後、バッファ制御回路２３を介して、バッファ２４にデータを格納する。
【００６０】
ＥＣＣ訂正回路２５は、エラーチェックコードＥＣＣを基にして、バッファ２４に格納されたデータのエラー検証を行い、誤りがある場合には訂正する。
【００６１】
バッファ２４に格納されたデータは、データ訂正が完了した場合もしくはデータに誤りがない場合には、マイコン２０の制御によって、バッファ制御回路２３及びインターフェース制御回路２６を介して、外部処理装置に送出される。
【００６２】
図２は、フォーマット制御回路２１及びデータフロー制御回路２２の内部構成説明図である。
【００６３】
フォーマット制御回路２１は、サーボ制御信号生成回路３０と、インデックスパルス生成回路３１と、セクタパルス生成回路３２と、シーケンサ３３とを具備している。
【００６４】
サーボ制御信号生成回路３０は、サーボパルス信号ＳＳを基準にして、サーボゲート信号ＳＧを生成する。
【００６５】
インデックスパルス生成回路３１は、サーボゲート信号ＳＧがアクティブな期間のサーボパルス信号ＳＳを判別して、インデックスパルス信号ＩＤＸを生成する。
【００６６】
セクタパルス生成回路３２は、インデックスパルス信号ＩＤＸを基準として、再生動作時と記録動作時によって位相の異なるセクタパルス信号ＳＰを生成する。
【００６７】
シーケンサ３３は、セクタフォーマットを制御するものであって、セクタの記録期間を示すライトゲート信号ＷＧ、セクタの再生期間を示すリードゲート信号ＲＧ、さらに、データフロー制御回路２２を制御する選択信号ＳＥＬ及びロード信号ＬＤをそれぞれ生成する。
【００６８】
データフロー制御回路２２は、固定データ生成回路３４と、ＦＩＦＯ３８と、選択回路３５と、再生遅延カウンタ３６と、データ転送カウンタ３７とを具備している。
【００６９】
固定データ生成回路３４は、ビット同期情報ＰＬＯ，シンボル同期情報SYNC，パッド情報ＰＡＤのコード列を出力する回路であり、選択回路３５の第１端に接続されている。
【００７０】
ＦＩＦＯ３８は、バッファ制御回路２３からのデータDATA及びエラーチェックコードＥＣＣのコード列を出力する回路であり、選択回路３５の第２端に接続されている。
【００７１】
選択回路３５は、シーケンサ３３からの選択信号ＳＥＬが“１”のときに固定データ生成回路３４を選択し、選択信号ＳＥＬが“０”のときにＦＩＦＯ３８を選択して、データバスＮＲＺへ出力する。
【００７２】
図３に、サーボゲート信号ＳＧとインデックスパルス信号ＩＤＸとセクタパルス信号ＳＰと磁気ディスク２上のデータ配列のタイミングを示す。
【００７３】
図３では、磁気ディスク２の１回転期間中に３つのサーボ領域と、８つのセクタを配置した例を示している。
【００７４】
サーボゲート信号ＳＧは、各サーボ領域でアクティブになる。
【００７５】
インデックスパルス信号ＩＤＸは、３サーボ期間に１回アクティブになる。
【００７６】
セクタパルス信号ＳＰは、セクタの開始位置でアクティブになる。
【００７７】
セクタ間には、若干のギャップ領域ＧＡＰが形成されている。
【００７８】
一つのセクタは、ビット同期情報ＰＬＯ，シンボル同期情報SYNC，データDATA，エラーチェックコードＥＣＣ及びパッド領域ＰＡＤで構成される。
【００７９】
｛記録動作時｝
記録動作時には、図３の(Ａ)に示すように、セクタパルス信号ＳＰは、セクタ開始位置でアクティブとなる、また、ライトゲート信号ＷＧは、当該セクタのデータを記録するため、セクタパルス信号ＳＰに同期してアクティブとなる。
【００８０】
記録するビット同期情報ＰＬＯ，シンボル同期情報SYNC，データDATA，エラーチェックコードＥＣＣ及びパッド情報ＰＡＤの一連のセクタ情報は、シーケンサ３３が出力する選択信号ＳＥＬに基づき、固定データ生成回路３４，ＦＩＦＯ３８及び選択回路３５によって生成される。すなわち、シーケンサ３３は、最初に選択信号ＳＥＬを“１”として固定データ生成回路３４の出力を選択し、ビット同期情報ＰＬＯ及びシンボル同期情報SYNCをデータバスＮＲＺへ出力する。続いて、シーケンサ３３は、選択信号ＳＥＬを“０”としてＦＩＦＯ３８の出力を選択し、データDATA及びエラーチェックコードＥＣＣをデータバスＮＲＺへ出力する。次いで、シーケンサ３３は、選択信号ＳＥＬを“１”として固定データ生成回路３４の出力を選択し、パッド情報ＰＡＤをデータバスＮＲＺへ出力する。最後に、シーケンサ３３は、ライトゲート信号ＷＧをインアクティブにし、記録動作を終了する。
【００８１】
｛再生動作時｝
再生動作時には、図３の(Ｂ)に示すように、セクタパルス信号ＳＰは、データ記録動作に対し位相の進んだ信号になる。これは、回転変動によるセクタ開始位置の変動に対し、リードゲート信号ＲＧを確実にセクタの先頭位置でアクティブにするよう制御を行うためである。すなわち、セクタパルス生成回路３２は、リード／ライト信号が再生動作を示す状態であった場合、記録動作を示す状態であった場合よりもセクタパルス信号ＳＰの位相を進める。
【００８２】
シーケンサ３３は、セクタパルス信号ＳＰを基準にリードゲート信号ＲＧをセクタ開始位置でアクティブとする。そして、シンボル同期情報SYNCを検出してから規定のバイト数経過後、インアクティブとする。
【００８３】
シーケンサ３３は、SYNC検出回路１７からの同期情報検出信号ＳＢＤを検出すると、ロード信号ＬＤにより再生遅延カウンタ３６のカウント動作を開始させる。再生遅延カウンタ３６は、データ訂正回路１５及び復号回路１６の再生遅延時間に相当するバイト数だけカウントすると、ＳＴ信号を出力する。データ転送カウンタ３７は、ＳＴ信号でトリガされた後、規定のバイト数のデータをカウントする。このカウントの間、データバスＮＲＺ上のデータDATA及びエラーチェックコードＥＣＣが、ＦＩＦＯ３８を介して、バッファ制御回路２３へ送出される。
【００８４】
なお、規定のバイト数は、基本的にはデータDATA及びエラーチェックコードＥＣＣに相当するバイト数であるが、サーボ領域で分割されないノンスプリットセクタの場合とサーボ領域で分割されるスプリットセクタの場合とで異なる。
【００８５】
図４に、単一のデータセクタの再生動作における制御信号の出力タイミングを示す。
【００８６】
図４の(１)は、ノンスプリットセクタ（セクタ＃２）に対する制御信号の出力タイミングである。
【００８７】
リードゲート信号ＲＧは、磁気ディスク上のセクタ開始位置からパッド領域ＰＡＤの中間までアクティブとなる。
【００８８】
同期情報検出信号ＳＢＤは、シンボル同期情報SYNCがSYNC検出回路１７で検出されるとアクティブになり、リードゲート信号ＲＧがインアクティブとなるとインアクティブになる。
【００８９】
復号回路１６のデータバスＮＲＺは、再生動作開始時にはハイインピーダンス状態（Hi-Z）にあり、同期情報検出信号ＳＢＤが出力されてから再生遅延時間経過した後、データDATA，エラーチェックコードＥＣＣ及びパッド領域ＰＡＤのデータが出力される。
【００９０】
以上のようなタイミング関係にある同期情報検出信号ＳＢＤとデータバスＮＲＺのデータは、フォーマット制御回路２１及びデータフロー制御回路２２によって上述のように制御される。
【００９１】
図４の(２)は、スプリットセクタ（セクタ＃３）に対する制御信号の出力タイミングである。
【００９２】
サーボ領域より前にある前半セクタ（セクタ#３(a)と呼ぶ）に対するリードゲート信号ＲＧは、セクタ#３(a)のビット同期情報ＰＬＯの開始位置からパッド領域ＰＡＤの中間までアクティブとなる。また、サーボ領域より後にある後半セクタ（セクタ#３(b)と呼ぶ）に対するリードゲート信号ＲＧは、セクタ#３(b)のビット同期情報ＰＬＯの開始位置からパッド領域ＰＡＤの中間までアクティブとなる。
【００９３】
同期情報検出信号ＳＢＤは、セクタ#３(a)のシンボル同期情報SYNCがSYNC検出回路１７によって検出されるとアクティブになり、リードゲート信号ＲＧがインアクティブとなるとインアクティブになる。また、セクタ#３(b)のシンボル同期情報SYNCがSYNC検出回路１７によって検出されるとアクティブになり、リードゲート信号ＲＧがインアクティブとなるとインアクティブになる。
【００９４】
データバスＮＲＺは、セクタ#３(a)で検出された同期情報検出信号ＳＢＤから再生遅延時間経過した後、データDATA(1)とパッド情報ＰＡＤを出力し、その後、ハイインピーダンス状態になる。さらに、セクタ#３(b)で検出された同期情報検出信号ＳＢＤから再生遅延時間経過した後、データDATA(2)とエラーチェックコードＥＣＣとパッド情報ＰＡＤを出力し、その後、ハイインピーダンス状態になる。ここで、再生遅延時間は、セクタ#３(a)とセクタ#３(b)とで同一時間であり、また、サーボ期間がゼロではないので、セクタ#３(a)とセクタ#３(b)のデータバスＮＲＺが衝突することはない。
【００９５】
以上のようなタイミング関係にある同期情報検出信号ＳＢＤとデータバスＮＲＺのデータは、フォーマット制御回路２１及びデータフロー制御回路２２によって上述のように制御される。
【００９６】
図５に、連続するデータセクタの再生動作における制御信号の出力タイミングを示す。
【００９７】
図５の(１)は、ノンスプリットセクタ（セクタ＃４，＃５）の連続再生に対する制御信号の出力タイミングである。
【００９８】
リードゲート信号ＲＧと同期情報検出信号ＳＢＤとデータバスＮＲＺは、単一のセクタの再生動作時と同様のタイミングで発生する。
【００９９】
同期情報検出信号ＳＢＤは、セクタ＃４に対するリードゲート信号ＲＧがインアクティブとなると同時にインアクティブとなる。このため、同期情報検出信号ＳＢＤにより、フォーマット制御回路２１で、次のセクタ＃５のシンボル同期情報SYNCの開始位置を検知することが可能となる。
【０１００】
また、セクタ＃４とセクタ＃５の期間のデータバスＮＲＺは、ギャップ領域ＧＡＰとセクタ＃５のビット同期情報ＰＬＯ及びシンボル同期情報SYNCがゼロとはならないため、オーバーラップすることはない。
【０１０１】
従って、各セクタのデータは、フォーマット制御回路２１及びデータフロー制御回路２２によって、対応するバッファ２４に格納可能となる。
【０１０２】
図５の(２)は、スプリットセクタ（セクタ＃３）とノンスプリットセクタ（セクタ＃４）の連続再生に対する制御信号の出力タイミングである。
【０１０３】
リードゲート信号ＲＧと同期情報検出信号ＳＢＤとデータバスＮＲＺは、単一のスプリットセクタの再生動作時のタイミングと単一のノンスプリットセクタの再生動作時のタイミングとを組み合わせたタイミングで発生する。
【０１０４】
同期情報検出信号ＳＢＤは、図５の(１)と同様になる。このため、同期情報検出信号ＳＢＤにより、フォーマット制御回路２１で、それぞれ対応するシンボル同期情報SYNCの開始位置を検知することが可能となる。
【０１０５】
また、同様に、各セクタの期間のデータバスＮＲＺもオーバーラップすることはない。
【０１０６】
従って、各セクタのデータを、対応するバッファ２４に格納可能となる。
【０１０７】
次に、図６を用いて、データ判定回路１４の判定誤り等によって、シンボル同期情報SYNCを正しく検出できなかった場合について説明する。
【０１０８】
図６の(１)は、ノンスプリットセクタ（セクタ＃４，＃５）の連続再生動作時に、セクタ#５のシンボル同期情報SYNCを正しく検出できなかった場合を示している。
【０１０９】
セクタ＃４に対する再生動作は、図５の(１)と同じである。
【０１１０】
セクタ＃５のリードゲート信号ＲＧは、ビット同期情報ＰＬＯの開始位置でアクティブとなったが、予め決められた期間内に同期情報検出信号ＳＢＤがアクティブにならないため、シーケンサ３３は、リードゲート信号ＲＧをインアクティブにする。予め決められた期間とは、セクタ開始位置からシンボル同期情報SYNCまでの期間より若干長い期間とする。データ訂正回路１５及び復号回路１６は、同期情報検出信号ＳＢＤがアクティブとならなかったため、セクタ＃５のデータDATA（DATA＃５）をデータバスＮＲＺへ出力しない。従って、セクタ＃４のデータDATA（DATA＃４）は正常にバッファ２４に格納されるが、セクタ#５のデータDATA（DATA＃５）はバッファ２４に格納されない。このため、セクタ#５に対しては、リトライ等の処理によって再び再生動作が行われる。
【０１１１】
図６の(２)は、スプリットセクタ（セクタ＃３）とノンスプリットセクタ（セクタ＃４）の連続再生動作時に、スプリットセクタ＃３のサーボ領域より後のセクタ（セクタ#３(2)）のシンボル同期情報SYNCを正しく検出できなかった場合を示している。
【０１１２】
スプリットセクタ＃３のサーボ領域より前のセクタ（セクタ#３(1)）に対する再生動作は、図５の(２)と同じである。
【０１１３】
スプリットセクタ＃３のサーボ領域より後のセクタ（セクタ#３(2)）のリードゲート信号ＲＧは、ビット同期情報ＰＬＯの開始位置でアクティブとなったが、予め決められた期間内に同期情報検出信号ＳＢＤがアクティブにならないため、シーケンサ３３は、リードゲート信号ＲＧをインアクティブにする。データ訂正回路１５及び復号回路１６は、同期情報検出信号ＳＢＤがアクティブとならなかったため、セクタ#３(2)のデータDATA（DATA#３(2)）をデータバスＮＲＺへ出力しない。
【０１１４】
ノンスプリットセクタ＃４に対する再生動作は、図５の(２)と同じである。
【０１１５】
従って、スプリットセクタ＃３のデータについては、リトライ等の処理によって再び再生動作が行われる。
【０１１６】
図７に、シーケンサ３３とデータフロー制御回路２２の制御手順を示す。
【０１１７】
この制御手順には、ノンスプリットセクタとスプリットセクタを処理する通常処理(１)と、シンボル同期情報SYNCが規定時間内に検出されなかった場合の例外処理(２)とがある。
【０１１８】
図７の(１)に示す通常処理は、step１〜step９により処理される。
【０１１９】
シーケンサ３３は、step１でリードゲート信号ＲＧをアクティブする。step２で一定期間内に同期情報検出信号ＳＢＤが検出されるか確認し、検出されればstep３に制御を移す。一定期間内に同期情報検出信号ＳＢＤがアクティブとならない場合、例外処理に移行する。step３でデータDATA，エラーチェックコードＥＣＣ及びパッド領域ＰＡＤの間のリードゲート信号ＲＧのアクティブ状態を確保するため、規定バイト数カウントするまでウェイトする。ここで、規定バイト数とは、ノンスプリットセクタの場合はデータDATA，エラーチェックコードＥＣＣ及びパッド領域ＰＡＤを合計したバイト数であり、スプリットセクタの場合はサーボ領域までのデータDATA及びパッド領域ＰＡＤを合計したバイト数（図４の(２)の例ではDATA(１)とその後のパッド領域ＰＡＤの合計バイト数）である。
【０１２０】
step４でリードゲート信号ＲＧをインアクティブにする。
【０１２１】
ノンスプリットセクタに対しては、規定バイト数のデータを処理したため、step４でその動作を終了する。
【０１２２】
スプリットセクタに対しては、step５でサーボ期間の通過を待ち、サーボ領域より後のスプリットセクタを処理する。step６で再びリードゲート信号ＲＧをアクティブとし、step７で同期情報検出信号ＳＢＤの検出を行う。一定期間内に同期情報検出信号ＳＢＤが検出されない場合、例外処理に移行する。step８で規定バイト数（図４の(２)の例では、DATA(２)とＥＣＣとパッド領域ＰＡＤの合計バイト数）ウェイトした後、step９でリードゲート信号ＲＧをインアクティブとする。
【０１２３】
データフロー制御回路２２は、基本的に、step３，step８以外は、データ転送中であれば、データ転送を継続処理する。step３，step８では、シーケンサ３３から与えられるロード信号ＬＤによって再生遅延バイト数分だけウェイトし、規定バイト数のデータ転送を行う。
【０１２４】
図７の(２)に示す例外処理は、step１，step２により処理される。
【０１２５】
シーケンサ３３は、step１でリードゲート信号ＲＧをインアクティブにし、step２でデータエラー発生をマイコン２０に通知し、リトライ処理等を行う。
【０１２６】
データフロー制御回路２２は、データ転送中であればそのデータ転送の継続処理を行う。
【０１２７】
上記第１の実施形態の磁気ディスク装置１によれば、出力が再生遅延時間だけ遅延するデータ訂正回路１５及び復号回路１６から同期情報検出信号を出力するのではなく、実質的に遅延がないSYNC検出回路１７から同期情報検出信号ＳＢＤを出力する。このため、フォーマット制御回路２１は、再生遅延時間に左右されずに、同期情報検出信号ＢＳＤを基準にして磁気ディスク上のセクタの終了位置でリードゲート信号ＲＧを的確にインアクティブにできる。従って、記録再生処理回路６が磁気ディスクから当該セクタの情報を読み出すことを保証するために、再生遅延時間よりも長いパッド領域ＰＡＤを当該セクタの末尾に設けておく必要がなくなる。よって、パッド領域ＰＡＤは最小限で済み、有効に使用できるデータ記憶領域を増大でき、データ記録効率を向上できる。なお、データは再生遅延時間だけ遅延してデータバスＮＲＺに出力されるため、データフロー制御回路２２は再生遅延時間だけ遅延してデータを処理するようになっている。
【０１２８】
換言すると、本発明では、フォーマット制御とデータ制御とを分離して制御可能な構成にした。これにより、パッド領域ＰＡＤを最小限に抑えることができ、有効なデータ記録領域を拡大でき、データ記録効率を改善できる。
【０１２９】
具体的には、従来は８バイト程度のパッド領域ＰＡＤが必要であったものを、２バイト程度に抑制できる。さらに、再生遅延が１セクタ（５１２バイト程度）にまで及ぶ場合、従来は５１２バイト以上のパッド領域ＰＡＤが必要であったが、この場合でも２バイト程度に抑制できる（データ記録効率は、５１２バイト以上のパッド領域ＰＡＤでは４０％程度に低下するが、２バイト程度のパッド領域ＰＡＤでは７５％程度を確保することが可能になる）。
【０１３０】
−第２の実施形態−
第２の実施形態では、図１に示す記録再生処理回路６とデータ制御回路７とを接続する信号のうち、同期情報検出信号ＳＢＤを削減する。
【０１３１】
図８は、本発明の第２の実施形態に係る磁気ディスク装置の要部構成図である。なお、図１に示す記録再生処理回路６及びデータ制御回路７と区別するため、図８では、記録再生処理回路６’及びデータ制御回路７’とする。
【０１３２】
記録再生処理回路６’は、データ記録経路である符号回路１０及びデータ記録回路１１と、データ再生経路である波形処理回路１２，データ判定回路１４，データ訂正回路１５及び復号回路１６と、サーボ制御経路であるサーボ復調回路１３と、データ制御回路７’にデータバスＮＲＺを介してSYNC情報を伝達するSYNC検出回路１７及びSYNCコード生成回路４０とを具備して構成される。
【０１３３】
データ制御回路７’は、図示しないインターフェース制御回路２６と、マイコン２０と、バッファ２４と、バッファ制御回路２３と、ＥＣＣ訂正回路２５と、データバスＮＲＺの情報からフォーマット制御及びデータ処理を行うフォーマット制御回路４１及びデータフロー制御回路４２とを具備して構成される。
【０１３４】
図９は、再生動作時の記録再生処理回路６’とデータ制御回路７’の間のデータバスＮＲＺでのデータの授受の説明図である。なお、説明の都合上、リードゲート信号ＲＧがアクティブになる前のセクタ再生動作は完了しているものとする。
【０１３５】
図９の(１)に、ノンスプリットセクタの連続再生動作を示す。
【０１３６】
リードゲート信号ＲＧがセクタ＃４の開始位置でアクティブになると、波形処理回路１２及びデータ判定回路１４は、当該セクタのデータ判定動作を開始する。
【０１３７】
SYNC検出回路１７は、シンボル同期情報SYNCを検出すると、同期情報検出信号ＳＢＤをアクティブにする。SYNCコード生成回路４０は、データバスＮＲＺ上にデータの転送がないため、同期情報検出信号ＳＢＤがアクティブになると、特別なシンボル同期情報SYNCをデータバスＮＲＺ上へ出力する。
【０１３８】
データ訂正回路１５及び復号回路１６は、同期情報検出信号ＳＢＤがアクティブになると、データの訂正及び復号を開始し、再生遅延時間経過した後、データバスＮＲＺ上にデータ（DATA＃４）を出力する。
【０１３９】
データバスＮＲＺは、特別なシンボル同期情報SYNCからデータ（DATA＃４）の開始までの間は、ハイインピーダンス（Hi-Z）となる。
【０１４０】
フォーマット制御回路４１は、特別なシンボル同期情報SYNCを検出すると、ロード信号ＬＤをアクティブにする。
【０１４１】
データフロー制御回路４２は、ロード信号ＬＤがアクティブになると、再生遅延時間経過した後のデータバスＮＲＺ上のデータ（DATA＃４）をバッファ制御回路２３へ転送する。
【０１４２】
セクタ＃４に対応するリードゲート信号ＲＧは、セクタ＃４の最終位置でインアクティブとなるが、データ（DATA＃４）とそれに続くエラーチェックコードＥＣＣ及びパッド情報ＰＡＤのデータは、既にデータ訂正回路１５及び復号回路１６の内部記憶回路に取り込まれているため、データ訂正回路１５及び復号回路１６から引き続いてデータバスＮＲＺへ出力される。
【０１４３】
セクタ＃５に対応するリードゲート信号ＲＧがアクティブになると、データ訂正回路１５及び復号回路１６は、データバスＮＲＺへの出力を一時中断する。
【０１４４】
このため、データバスＮＲＺは、ハイインピーダンス（Hi-Z）になる。
【０１４５】
SYNC検出回路１７がセクタ＃５のシンボル同期情報SYNCを検出すると、同期情報検出信号ＳＢＤはアクティブとなり、SYNCコード生成回路４０はデータバスＮＲＺに特別なシンボル同期情報SYNCを出力する。
【０１４６】
これに続いて、データ訂正回路１５及び復号回路１６は、内部記憶回路に蓄積していたデータ（DATA＃４）とそれに続くエラーチェックコードＥＣＣ及びパッド情報ＰＡＤのデータバスＮＲＺへの出力を再開する。
【０１４７】
同時にデータ訂正回路１５及び復号回路１６は、セクタ＃５のデータの訂正及び復号処理を内部記憶回路を用いて行うが、再生遅延時間に達しないため、データバスＮＲＺには出力されない。セクタ＃４のパッド情報ＰＡＤの出力が完了すると、データバスＮＲＺはハイインピーダンス（Hi-Z）になる。
【０１４８】
その後、再生遅延時間経過すると、データ訂正回路１５及び復号回路１６からセクタ＃５のデータ（DATA＃５）とそれに続くエラーチェックコードＥＣＣ及びパッド情報ＰＡＤデータが、データバスＮＲＺ上へ出力される。
【０１４９】
図９の(２)に、スプリットセクタとノンスプリットセクタの連続再生動作を示す。
【０１５０】
図９の(１)と同様に、リードゲート信号ＲＧがセクタ＃３の開始位置でアクティブになり、シンボル同期情報SYNCが検出されると、データバスＮＲＺ上に特別なシンボル同期情報SYNCが出力される。再生遅延時間経過後、サーボ領域より前のデータ（DATA#３(1)）がデータバスＮＲＺへ出力される。
【０１５１】
サーボ領域の通過後、サーボ領域より後のデータ（DATA#３(2)）の開始でリードゲート信号ＲＧが再びアクティブになると、サーボ領域より前のデータ（DATA#３(1)）の出力は一時中断され、データバスＮＲＺはハイインピーダンス（Hi-Z）となる。
【０１５２】
サーボ領域より後のデータ（DATA#３(2)）のシンボル同期情報SYNCを検出すると、データバスＮＲＺに特別なシンボル同期情報SYNCが出力される。
【０１５３】
これに続いて、サーボ領域より前のデータ（DATA#３(1)）の出力が再開される。
【０１５４】
その後、再生遅延時間経過すると、データ訂正回路１５及び復号回路１６からサーボ領域より後のデータ（DATA#３(2)）がデータバスＮＲＺ上へ出力されるが、この例では、セクタ＃４に対応するリードゲート信号ＲＧが先にアクティブとなったため、出力は一時中断され、データバスＮＲＺはハイインピーダンス（Hi-Z）となる。
【０１５５】
セクタ#４のシンボル同期情報SYNCを検出すると、データバスＮＲＺに特別なシンボル同期情報SYNCが出力される。
【０１５６】
これに続いて、サーボ領域より後のデータ（DATA#３(2)）の出力が再開される。
【０１５７】
その後、再生遅延時間経過すると、データ訂正回路１５及び復号回路１６からセクタ＃４のデータ（DATA＃４）がデータバスＮＲＺ上へ出力される。
【０１５８】
次に、シンボル同期情報SYNCが検出されなかった場合の制御方法について説明する。
【０１５９】
図１０の(１)は、ノンスプリットセクタの連続再生動作でセクタ＃５のシンボル同期情報SYNCが検出されなかった場合を示す。
【０１６０】
データバスＮＲＺには、セクタ＃４の特別なシンボル同期情報SYNCが出力され、再生遅延時間経過後にデータ（DATA＃４）の一部が出力される。セクタ＃５のリードゲート信号ＲＧがアクティブとなると、データ（DATA＃４）の出力は一時中断される。この後、セクタ#５のシンボル同期情報SYNCが検出されないため、セクタ#５の特別なシンボル同期情報SYNCも出力されない。よって、データ（DATA＃４）の出力も再開されない。しかし、予め決められた期間内に同期情報検出信号ＳＢＤがアクティブにならないため、セクタ＃５のリードゲート信号ＲＧがインアクティブになる。すると、データ（DATA＃４）の出力が再開される。これにより、セクタ＃４のデータの出力は完了する。
【０１６１】
図１０の(２)は、スプリットセクタとノンスプリットセクタの連続再生動作でスプリットセクタ＃３のサーボ領域より後のシンボル同期情報SYNCが検出されなかった場合を示す。
【０１６２】
スプリットセクタ＃３のサーボ領域より前のデータ（DATA#３(1)）がデータバスＮＲＺに出力されているときに、スプリットセクタ＃３のサーボ領域より後のデータDATA#３(２)のためのリードゲート信号ＲＧがアクティブとなるため、出力が一時中断される。スプリットセクタ＃３のサーボ領域より後のデータDATA#３(２)のシンボル同期情報SYNCが検出されなかったため、リードゲート信号ＲＧがインアクティブとなると、スプリットセクタ＃３のサーボ領域より前のデータ（DATA#３(1)）の出力が再開される。しかし、シンボル同期情報SYNCが検出されないため、スプリットセクタ＃３のサーボ領域より後のデータDATA#３(２)の訂正及び復号処理が行われず、データバスＮＲＺ上にデータは出力されない。この場合、セクタ#３のデータは一部消失するため、リトライ等のデータリカバリ処理を行なう。
【０１６３】
図１１は、フォーマット制御回路４１及びデータフロー制御回路４２の内部構成説明図である。
【０１６４】
図２と比較すると、図２のシーケンサ３３の代わりにシーケンサ５０を備えている点、図２で同期情報検出信号ＳＢＤがシーケンサ３３に入力されている代わりにデータバスＮＲＺがシーケンサ５０に入力されている点及びシーケンサ５０からデータ転送カウンタ５１へホールド信号ＨＤが出力されている点が異なっている。
【０１６５】
記録動作時のシーケンサ５０は、図２のシーケンサ３３と全く同じ動作を行う。
【０１６６】
再生動作時のシーケンサ５０は、リードゲート信号ＲＧをアクティブし、データ転送カウンタ５１のカウント動作を一時保留するホールド信号ＨＤをアクティブにする。さらに、シーケンサ５０は、データバスＮＲＺ上の特別なシンボル同期情報SYNCを検出すると、ロード信号ＬＤをアクティブにし、ホールド信号ＨＤをインアクティブにする。
【０１６７】
再生遅延カウンタ３６は、ロード信号ＬＤを基準に再生遅延分のバイト数だけ遅延してＳＴ信号をアクティブとする。
【０１６８】
データ転送カウンタ５１は、バッファ制御回路２３に転送するデータ数をカウントするが、ホールド信号ＨＤがアクティブになっていると、リードゲート信号ＲＧがアクティブになった時にデータ転送を一時中断する。そして、ホールド信号ＨＤがインアクティブになると、データ転送を再開する。
【０１６９】
図１２に、シーケンサ５０とデータフロー制御回路４２の制御手順を示す。
【０１７０】
この制御手順には、ノンスプリットセクタとスプリットセクタを処理する通常処理(１)と、シンボル同期情報SYNCが規定時間内に検出されなかった場合の例外処理(２)とがある。
【０１７１】
図１２の(１)に示す通常処理は、step１〜step９により処理される。
【０１７２】
シーケンサ５０は、step１でリードゲート信号ＲＧをアクティブし、step２で一定期間内にデータバスＮＲＺ上に特別なシンボル同期情報SYNCが検出されればstep３に制御を移し、検出されなければ例外処理に移行する。step３では規定バイト数カウントするまでウェイトする。step４ではリードゲート信号ＲＧをインアクティブにする。ノンスプリットセクタに対しては、規定バイト数のデータ処理が完了しているため、step４で処理を終了する。スプリットセクタに対しては、step５でサーボ領域の通過を待ち、step６で再びリードゲート信号ＲＧをアクティブとする。step７では一定期間内に特別なシンボル同期情報SYNCが検出されればstep８に制御を移し、検出されなければ例外処理に移行する。step８では規定バイト数ウェイトする。step９ではリードゲート信号ＲＧをインアクティブとする。
【０１７３】
データフロー制御回路４２は、リードゲート信号ＲＧがアクティブとなるstep１ではデータ転送中ならデータ転送を一時停止する。step２ではデータ転送の一時停止を継続し、特別なシンボル同期情報SYNCが検出されてstep３に移行すると、データ転送を一時停止中なら再開し、データ転送を一時停止中でなければシーケンサ５０から与えられるロード信号ＬＤによって再生遅延バイト数分だけウェイトし、規定バイト数のデータ転送を行う。step４，５ではデータ転送中なら継続する。step６〜９は、step１〜５と同じである。
【０１７４】
図１２の(２)に示す例外処理は、step１，step２により処理される。
【０１７５】
シーケンサ５０は、step１でリードゲート信号ＲＧをインアクティブにし、step２でデータエラー発生をマイコン２０に通知し、リトライ処理等を行う。
【０１７６】
データフロー制御回路４２は、step１でデータ転送が一時停止状態であれば再開する。step２でデータ転送を停止する。
【０１７７】
上記第２の実施形態によれば、同期情報検出信号ＳＢＤの代わりにデータバスＮＲＺ上の特別なシンボル同期情報SYNCを用いてSYNC情報を記録再生処理回路６’からデータ制御回路７へ通知することが可能となる。よって、ＬＳＩ化した時のピン数や配線領域の低減が可能となる。
【０１７８】
−第３の実施形態−
第３の実施形態では、データ出力期間を示す制御信号を新たに設け、制御の簡略化を図る。図１５が制御の簡略化を図る第３の実施形態の磁気記録再生装置の構成図である。図１と比較すると、フォーマット制御回路２１がデータフロー制御回路２２を制御するためのＬＤ信号は、新たに設けたVALID信号に変更する。ここで、VALID信号は、NRZ上のデータが確定されたことを示す双方向の信号であって、復号回路１６と符号回路１０とデータフロー制御回路２２とに接続される。VALID信号は、記録動作、及び、再生動作によって異なるが、NRZデータの出力期間を示している。VALID信号の双方向の切り替え動作は、記録動作時は、データフロー制御回路２２が、再生動作時は、復号回路１６がそれぞれ行う。
【０１７９】
<記録動作>
記録動作時、データフロー制御回路２２は、図１６の一構成例に示すごとく、記録動作時のvalid信号を生成するwrite valid生成回路６０を図2に対し新たに設けた。固定データ生成回路３４、選択回路３５は、符号回路１０内に含むものとする。バッファ制御回路から送出されるデータ列は、FIFO３８にいったん記憶された後、write valid生成回路６０の出力するVALID信号がアクティブになると、FIFO38の出力データをNRZデータとして符号回路10に出力する。符号回路10は、固定データ生成回路34と同様の機能を有し、PLO、SYNC等のデータを、変換したNRZデータとともに記録する。
【０１８０】
これらの動作タイミングは、図１７に示される。VALID信号は、サーボ領域がセクタ領域を分割しない場合と、サーボ領域がセクタ領域を分割する場合とで同じタイミングであって、NRZデータ上のデータが確定している場合にのみ、VALID信号がアクティブとなる。記録遅延経た後生成されるWG信号が立ち上がると、PLO信号を、SBD信号が立ち上がるとSYNC信号を、それぞれ、データ記録回路11から出力される。VALID信号がアクティブとなっている期間のNRZデータを処理すると、SBD信号は立ち下がり、POST信号を記録する。その後、WG信号が立ち下がり、一連の記録動作を完了する。
【０１８１】
<再生動作>
再生動作時、復号回路１６は、NRZデータが送出されるのと同時に、VALID信号をアクティブとする。VALID信号とNRZデータは、図16に示すごとく、データフロー制御回路２２のFIFO38に接続されている。FIFO38は、VALID信号がアクティブの場合、NRZデータを取り込み、その後、バッファ制御回路にデータを送出する。
【０１８２】
VALID信号の詳細のタイミングは、図１８に示すように、NRZデータに出力されるデータのタイミングに対応して発生する。この際、SBD信号の立ち上がりエッジは、記録媒体上のSYNC領域を検出して出力されるが、NRZデータ及び、VALID信号は、SYNC検出後再生遅延時間経て出力されるため、SBD信号はNRZデータ、VALID信号に対し早いタイミングでアサートされる。フォーマット制御回路21は、SBD信号のアサート位置から、記録媒体上のPOST領域でRG信号の立ち下がりエッジを発生する。SBD信号は、RG信号の立ち下がりエッジに対応してネゲートされる。記録再生処理回路6は、SBDアサート位置からRG信号立ち下がりエッジまでの期間を検出し、データを転送するデータ数として認識する。認識したデータ転送数に基づいて、記録再生回路6は、再生遅延経た後、NRZデータとしてデータフロー制御回路２２に出力する。
【０１８３】
上記実施例によれば、データ出力期間を示す制御信号（VALID信号）に基づいて磁気記録再生装置を構成することで、制御信号は増加するが、制御回路の簡略化が可能である。
【０１８４】
本実施例の記録動作例では、記録遅延の大きな場合について示したため、NRZデータの出力タイミングがWG信号のアサートタイミングより記録遅延分だけ早くなっている。しかし、記録遅延は、符号回路１０、あるいは、データ記録回路１１の変換遅延であり、符号回路の構成により大きく異なるため、従来例で示したとおり記録遅延が小さい場合もある。この場合、従来例で示したようなWG信号とNRZデータとの出力タイミングが同時であってもよく、すなわち、VALID信号とWG信号の共通化が可能である。
【０１８５】
また、本実施例では図示しなかったが、NRZデータを遅延させるため、符号回路１０、もしくは、記録再生処理回路６の中に、記録データを一時蓄積するメモリが必要な場合もある。
【０１８６】
−他の実施形態−
第４の実施形態の磁気記録再生装置の構成例を示す。図１９に示すように、符号回路１０、復号回路１６は、データフロー制御回路２２とバッファ制御回路２３との間に配置されており、データフロー制御回路２２は、符号化されたデータを記録再生処理することを可能にした磁気記録再生装置の一構成図である。
【０１８７】
<記録動作>
記録動作時、符号回路１０は、バッファ制御回路２３から送出されてくるデータ列を符号化し、上記構成例とは異なり、符号化されたデータ列をデータフロー制御回路２２に送出する。フロー制御回路２２は、図２０に示すごとく、固定データ生成回路３４と選択回路３５、write valid生成回路６０と、FIFO３８とから構成される。FIFO３８は、シーケンサ３３で示される範囲で、固定データ生成回路３４から出力されるデータと、符号回路１０から送出されるデータとを記憶し、write valid生成回路６０の生成するvalid信号に基づいてNRZデータとして、データ記録回路１１に出力する。
【０１８８】
VALID信号、及び、NRZデータのタイミングは、図２１に示される。FIFO３８から送出されるNRZデータは、PLO,SYNC,DATA,ECC,POSTの一連のデータ列であって、データ記録回路11を介して直接記録可能なデータ列である。WG信号が立ち上がるとNRZデータは、記録媒体に直接記録されるため、上述のようなSBD信号で記録位置を示す必要がなく、タイミングの制御が簡単になる。
【０１８９】
<再生動作>
再生動作時、データ訂正回路１５は、NRZデータが送出されるのと同時に、VALID信号がアクティブにする。VALID信号とNRZデータは、図２０に示すごとく、データフロー制御回路２２のFIFO３８に接続されている。FIFO38は、VALID信号がアクティブの場合、NRZデータを取り込み、その後、復号回路１６にデータを送出する。
【０１９０】
VALID信号の詳細のタイミングは、NRZデータが復号回路１６で復号される前のデータである点を除いて、上述の図１８と同様であって、NRZデータに出力されるデータのタイミングに対応して発生する。SBD信号の立ち上がりエッジは、記録媒体上のSYNC領域を検出して出力しており、NRZデータ及び、VALID信号は、SYNC検出後再生遅延時間経て出力される。データフロー制御回路２２は、NRZデータを復号回路１６を介してバッファ制御回路２３に出力する。
【０１９１】
上記実施例によれば、異なる構成のデータ記録再生装置でもデータ出力期間を示す制御信号（VALID信号）に基づいて磁気記録再生装置を構成することで、同様に制御回路の簡略化が可能である。
【０１９２】
−他の実施形態−
上記第１、第２、第３及び第４-の実施形態では、磁気ディスク装置を例にとって説明したが、それ以外の光磁気ディスク装置や磁気テープ装置のようなデータ記録再生装置に対しても本発明を適用できる。さらに、磁気ディスク装置や光磁気ディスク装置や磁気テープ装置のようなデータ記録再生装置を構成する部品であるＬＳＩレベルのデータ再生装置に対しても本発明を適用できる。
【０１９３】
【発明の効果】
本発明のデータ再生装置によれば、出力が再生遅延時間だけ遅延するデータ再生手段から同期情報検出信号を出力するのではなく、実質的に遅延がない同期情報検出手段から同期情報検出信号を出力するため、再生遅延時間に左右されずに、同期情報検出信号を基準にして記録媒体上のブロックの終了位置を的確に算出できる。従って、データ再生手段が記録媒体から当該ブロックの情報を読み出すことを保証するために、再生遅延時間よりも長い付加領域（磁気ディスクではパッド領域ＰＡＤ）を当該ブロックの末尾に設けておく必要がなくなる。よって、付加領域は最小限で済み、有効に使用できるデータ記憶領域を増大でき、データ記録効率を向上できる。
【０１９４】
同様に、記録動作においても記録遅延によるデータ記録効率の低下を最小限に抑えることができる。
【図面の簡単な説明】
【図１】第１の実施形態に係る磁気ディスク装置を示すブロック図である。
【図２】第１の実施形態に係るフォーマット制御回路とデータフロー制御回路の内部ブロック図である。
【図３】第１の実施形態に係るトラック上の情報とフォーマット制御信号との関係を示すタイミング図である。
【図４】第１の実施形態に係る単一セクタ再生動作タイミング図である。
【図５】第１の実施形態に係る連続セクタ再生動作タイミング図である。
【図６】第１の実施形態に係るシンボル同期情報SYNC未検出時の再生動作タイミング図である。
【図７】第１の実施形態に係るシーケンサとデータフロー制御回路の制御手順を示す説明図である。
【図８】第２の実施形態に係る磁気ディスク装置の要部を示すブロック図である。
【図９】第２の実施形態に係る連続セクタ再生動作タイミング図である。
【図１０】第２の実施形態に係るシンボル同期情報SYNC未検出時の再生動作タイミング図である。
【図１１】第２の実施形態に係るフォーマット制御回路とデータフロー制御回路の内部ブロック図である。
【図１２】第２の実施形態に係るシーケンサとデータフロー制御回路の制御手順を示す説明図である。
【図１３】磁気ディスクの一般的なトラックフォーマットの説明図である。
【図１４】従来の磁気ディスク装置におけるトラック上の情報とフォーマット制御信号との関係を示すタイミング図である。
【図１５】第３の実施形態に係る磁気記録再生装置を示すブロック図である。
【図１６】第３の実施形態に係るフォーマット制御回路とデータフロー制御回路の内部ブロック図である。
【図１７】第３の実施形態に係る単一セクタ記録動作タイミング図である。
【図１８】第３の実施形態に係る単一セクタ再生動作タイミング図である。
【図１９】第４の実施形態に係る磁気記録再生装置を示すブロック図である。
【図２０】第４の実施形態に係るフォーマット制御回路とデータフロー制御回路の内部ブロック図である。
【図２１】第４の実施形態に係る単一セクタ記録動作タイミング図である。
【符号の説明】
１…磁気ディスク装置、２…磁気ディスク、６，６’…記録再生処理回路、７，７’…データ制御回路、２１，４１…フォーマット制御回路、２２，４２…データフロー制御回路、３３，５０…シーケンサ、４０…SYNCコード生成回路、ＳＢＤ…同期情報検出信号、ＲＧ…リードゲート信号。
【図１】
0004340380.tif 000002
【図２】
0004340380.tif 000003
【図３】
0004340380.tif 000004
【図４】
0004340380.tif 000005
【図５】
0004340380.tif 000006
【図６】
0004340380.tif 000007
【図７】
0004340380.tif 000008
【図８】
0004340380.tif 000009
【図９】
0004340380.tif 000010
【図１０】
0004340380.tif 000011
【図１１】
0004340380.tif 000012
【図１２】
0004340380.tif 000013
【図１３】
0004340380.tif 000014
【図１４】
0004340380.tif 000015
【図１５】
0004340380.tif 000016
【図１６】
0004340380.tif 000017
【図１７】
0004340380.tif 000018
【図１８】
0004340380.tif 000019
【図１９】
0004340380.tif 000020
【図２０】
0004340380.tif 000021
【図２１】
0004340380.tif 000022