(57)【要約】【課題】  本発明は、意図しないトラックジャンプを極めて短い時間で検出できるようにする。【解決手段】  光磁気ディスク１００の楽曲データを記録するトラックからＡＤＩＰを順次読み出してアドレスを含むビットデータＢＤ１を生成するバイフェーズデコーダ２９と、ビットデータＢＤ１を基に読出アドレス値ＡＤ１を復号するＢＣＨデコーダ３０及びＣＲＣデコーダ３１と、読出アドレス値ＡＤ１に補間処理を施すことにより当該アドレス値に続く補間アドレス値ＡＤ２を生成するアドレス補間回路３４及びアドレス加算回路３５と、補間アドレス値ＡＤ２を基にビットデータＢＤ１と同等のデータ形式でなる補間ビットデータＢＤ２を生成するパリティ生成回路３６と、ビットデータＢＤ１を僅かに遅延させた遅延ビットデータＢＤ３と補間ビットデータＢＤ２とをビット単位で比較することにより意図しないトラックジャンプを検出する比較器３８とを設けるようにした。【選択図】        図４
2006164322.tif 000002
【特許請求の範囲】
【請求項１】
データを記録すべき溝部分に形成されたうねりの周波数によりアドレスが表された光ディスクに対してデータを記録する際、当該データを記録するトラックの上記周波数を順次読み出して復調することにより上記アドレスを含む復調データ列を生成する復調データ生成手段と、
上記復調データ列を基に、上記アドレスに相当するアドレス値を復号するアドレス値復号手段と、
上記アドレス値に所定の補間処理を施すことにより、当該アドレス値に続く次アドレス値を生成する次アドレス値補間手段と、
上記次アドレス値を基に上記復調データ列と同等のデータ形式でなる補間データ列を生成する補間データ列生成手段と、
上記復調データ列と上記補間データ列とをビット単位で比較し現時点における上記データの記録先アドレスが直前の記録先アドレスの次アドレスであるか否かを判断することにより意図しないトラックジャンプを検出するトラックジャンプ検出手段と
を具えることを特徴とするトラックジャンプ検出装置。
【請求項２】
上記トラックジャンプ検出手段は、
上記アドレス値復号手段により復号する前の現アドレスの上記アドレス値と上記次アドレスの上記アドレス値とを上記ビット単位で比較することにより上記意図しないトラックジャンプを検出する
ことを特徴とする請求項１に記載のトラックジャンプ検出装置。
【請求項３】
上記光ディスクは、
上記トラックにおける上記データの記録単位であるセクタがそれぞれ放射状に並び周方向に関して各セクタの境界位置同士が隣接トラック間で一致する
ことを特徴とする請求項１に記載のトラックジャンプ検出装置。
【請求項４】
上記光ディスクは、
上記トラックにおける上記データの記録単位であるセクタの長さが統一され周方向に関して隣接トラック間で当該セクタ間の境界位置同士が一致しない
ことを特徴とする請求項１に記載のトラックジャンプ検出装置。
【請求項５】
上記トラックジャンプ検出手段は、
上記復調データ列と上記補間データ列とをビット単位で比較する際、連続ｎビット（ただしｎは１以上の整数）以上のエラーを検出した時点で上記意図しないトラックジャンプとして検出することにより、上記光ディスクの表面に付着した異物の影響又は当該表面における損傷の影響による少数の離散的なエラーを当該意図しないトラックジャンプとしては検出しない
ことを特徴とする請求項１に記載のトラックジャンプ検出装置。
【請求項６】
上記トラックジャンプ検出手段は、
上記復調データ列と上記補間データ列とをビット単位で比較する際、連続ｎビット（ただしｎは１以上の整数）中ｍビット（ただしｍは１≦ｍ≦ｎを満たす整数）以上のエラーを検出した時点で上記意図しないトラックジャンプとして検出することにより、上記光ディスクの表面に付着した異物の影響又は当該表面における損傷の影響による少数の離散的なエラーを当該意図しないトラックジャンプとしては検出しない
ことを特徴とする請求項１に記載のトラックジャンプ検出装置。
【請求項７】
データを記録すべき溝部分に形成されたうねりの周波数によりアドレスが表された光ディスクに対してデータを記録する際、当該データを記録するトラックの上記周波数を順次読み出して復調することにより上記アドレスを含む復調データ列を生成する復調データ生成ステップと、
上記復調データ列を基に、上記アドレスに相当するアドレス値を復号するアドレス値復号ステップと、
上記アドレス値に所定の補間処理を施すことにより、当該アドレス値に続く次アドレス値を生成する次アドレス値補間ステップと、
上記次アドレス値を基に上記復調データ列と同等のデータ形式でなる補間データ列を生成する補間データ列生成ステップと、
上記復調データ列と上記補間データ列とをビット単位で比較し現時点における上記データの記録先アドレスが直前の記録先アドレスの次アドレスであるか否かを判断することにより意図しないトラックジャンプを検出するトラックジャンプ検出ステップと
を具えることを特徴とするトラックジャンプ検出方法。
【請求項８】
データを記録すべき溝部分に形成されたうねりの周波数によりアドレスが表された光ディスクに対してデータを記録する際、当該データを記録するトラックの上記周波数を順次読み出して復調することにより上記アドレスを含む復調データ列を生成する復調データ生成手段と、
上記復調データ列を基に、上記アドレスに相当するアドレス値を復号するアドレス値復号手段と、
上記アドレス値に所定の補間処理を施すことにより、当該アドレス値に続く次アドレス値を生成する次アドレス値補間手段と、
上記次アドレス値を基に上記復調データ列と同等のデータ形式でなる補間データ列を生成する補間データ列生成手段と、
上記復調データ列と上記補間データ列とをビット単位で比較し現時点における上記データの記録先アドレスが直前の記録先アドレスの次アドレスであるか否かを判断することにより意図しないトラックジャンプを検出するトラックジャンプ検出手段と、
上記意図しないトラックジャンプが検出された時点で上記データの記録を停止させる制御手段と
を具えることを特徴とする光ディスク記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はアドレスジャンプ検出装置及び光ディスク記録装置に関し、例えばミニディスク（MD:Mini Disc）に楽曲データを記録するディスク装置に適用して好適なものである。
【背景技術】
【０００２】
従来、ディスク装置においては、外部から供給された楽曲データ等をＭＤメディアへ記録し、また当該ＭＤメディアから当該楽曲データを読み出して楽曲を再生するようになされたものが広く利用されている。
【０００３】
さらに近年では、当該ＭＤメディアと互換性を有し、当該ＭＤメディアよりも記録容量を増加させたＨｉ−ＭＤ（商標）メディアと、これに対応したディスク装置とが提案されている。
【０００４】
ところでこのようなＭＤメディア及びＨｉ−ＭＤ（商標）メディアは、直径６４［ｍｍ］のディスクの信号記録面上にデータを記録するトラックが１本の螺旋状に形成されており、当該トラック同士の径方向の間隔（いわゆるトラックピッチ）は、ＭＤでは１．６［μｍ］、Ｈｉ−ＭＤ（商標）では１．２５［μｍ］と非常に狭くなっている。
【０００５】
このためディスク装置は、高精度にトラッキング制御することにより所望のトラックに正確にレーザ光を照射する（すなわちアクセスする）ようになされているものの、トラックピッチが非常に狭いため、外部からの衝撃を受けた場合等に、所望のトラックからずれて隣接するトラック等にアクセスしてしまう、すなわち意図しないトラックジャンプが発生してしまう可能性がある。
【０００６】
特にディスク装置は、楽曲データの記録時に意図しないトラックジャンプが発生してしまうと残しておく必要がある楽曲データに誤って上書きしてしまう危険性があるため、この意図しないトラックジャンプが発生してしまった場合には、直ちに楽曲データの記録を中止する必要がある。
【０００７】
ところでＭＤメディア及びＨｉ−ＭＤ（商標）メディアは、その製造時において、信号記録面上のトラックにおける実際に楽曲データを記録する溝部分（グルーヴ：Groove）にうねり（ウォブル：Wobble）が形成されており、このウォブルは楽曲データの記録単位であるクラスタやセクタのアドレス値がＦＭ（Frequency Modulation）変調されたものである。なお、このようにトラックのグルーヴに形成されたウォブルによってアドレスを表すことをＡＤＩＰ（Address In Pre-Groove）と呼び、また当該ＡＤＩＰにより表された値をＡＤＩＰ値と呼ぶ。
【０００８】
実際上ディスク装置は、アクセスする箇所のＡＤＩＰ値を読み出し、これを復調する等してアドレス値を取得することにより、直前に記録したアドレスと、現在記録中のアドレスとが連続した値となっているか否かによって、正しいトラックに記録しているか、あるいは隣接トラックに誤って記録しているか（すなわち意図しないトラックジャンプが発生したか）を検出するようになされたものが提案されている（例えば、特許文献１参照）。
【特許文献１】特開２００２−８２５５公報（第５頁）
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、かかる構成のディスク装置においては、ＡＤＩＰ値を復調等してアドレス値を取得する際、復調処理や所定のエラー訂正処理等に時間を要するため、例えば楽曲データを連続的に記録する場合、あるセクタに楽曲データを記録した時点でＡＤＩＰ値を読み出してからこのＡＤＩＰ値を復調してアドレス値を取得する時点までの間に、新たなデータを１セクタ以上記録してしまう。
【００１０】
このためディスク装置は、意図しないトラックジャンプが発生し実際に隣接トラックへデータの誤記録を開始してから、アドレス値を取得し隣接トラックに誤記録していることを検出して記録を停止するまでの間に、当該隣接トラックに１セクタ以上に渡って楽曲データを誤記録してしまうという問題があった。
【００１１】
本発明は以上の点を考慮してなされたもので、意図しないトラックジャンプを極めて短い時間で検出し得るトラックジャンプ検出装置及び意図しないトラックに対する楽曲データの誤記録を直ちに停止させ得る光ディスク記録装置を提案しようとするものである。
【課題を解決するための手段】
【００１２】
かかる課題を解決するため本発明のトラックジャンプ検出装置においては、データを記録すべき溝部分に形成されたうねりの周波数によりアドレスが表された光ディスクに対してデータを記録する際、当該データを記録するトラックの周波数を順次読み出して復調することによりアドレスを含む復調データ列を生成する復調データ生成手段と、復調データ列を基に、アドレスに相当するアドレス値を復号するアドレス値復号手段と、アドレス値に所定の補間処理を施すことにより、当該アドレス値に続く次アドレス値を生成する次アドレス値補間手段と、次アドレス値を基に復調データ列と同等のデータ形式でなる補間データ列を生成する補間データ列生成手段と、復調データ列と補間データ列とをビット単位で比較し現時点におけるデータの記録先アドレスが直前の記録先アドレスの次アドレスであるか否かを判断することにより意図しないトラックジャンプを検出するトラックジャンプ検出手段とを設けるようにした。
【００１３】
これにより、アドレス値を復号する前の復調データ列と補間データ列とをビット単位で直接比較することができるので、当該復調データ列から敢えてアドレス値を生成する必要なく、現時点におけるデータの記録先アドレスが直前の記録先アドレスと連続しているか否かを直ちに検出することができ、意図しないトラックジャンプの発生を極めて短い時間で検出することができる。
【００１４】
また本発明のトラックジャンプ検出方法においては、データを記録すべき溝部分に形成されたうねりの周波数によりアドレスが表された光ディスクに対してデータを記録する際、当該データを記録するトラックの周波数を順次読み出して復調することによりアドレスを含む復調データ列を生成する復調データ生成ステップと、復調データ列を基に、アドレスに相当するアドレス値を復号するアドレス値復号ステップと、アドレス値に所定の補間処理を施すことにより、当該アドレス値に続く次アドレス値を生成する次アドレス値補間ステップと、次アドレス値を基に復調データ列と同等のデータ形式でなる補間データ列を生成する補間データ列生成ステップと、復調データ列と補間データ列とをビット単位で比較し現時点におけるデータの記録先アドレスが直前の記録先アドレスの次アドレスであるか否かを判断することにより意図しないトラックジャンプを検出するトラックジャンプ検出ステップとを設けるようにした。
【００１５】
これにより、アドレス値を復号する前の復調データ列と補間データ列とをビット単位で直接比較することができるので、当該復調データ列から敢えてアドレス値を生成する必要なく、現時点におけるデータの記録先アドレスが直前の記録先アドレスと連続しているか否かを直ちに検出することができ、意図しないトラックジャンプの発生を極めて短い時間で検出することができる。
【００１６】
さらに本発明の光ディスク記録装置においては、データを記録すべき溝部分に形成されたうねりの周波数によりアドレスが表された光ディスクに対してデータを記録する際、当該データを記録するトラックの周波数を順次読み出して復調することによりアドレスを含む復調データ列を生成する復調データ生成手段と、復調データ列を基に、アドレスに相当するアドレス値を復号するアドレス値復号手段と、アドレス値に所定の補間処理を施すことにより、当該アドレス値に続く次アドレス値を生成する次アドレス値補間手段と、次アドレス値を基に復調データ列と同等のデータ形式でなる補間データ列を生成する補間データ列生成手段と、復調データ列と補間データ列とをビット単位で比較し現時点におけるデータの記録先アドレスが直前の記録先アドレスの次アドレスであるか否かを判断することにより意図しないトラックジャンプを検出するトラックジャンプ検出手段と、意図しないトラックジャンプが検出された時点でデータの記録を停止させる制御手段とを設けるようにした。
【００１７】
これにより、アドレス値を復号する前の復調データ列と補間データ列とをビット単位で直接比較することができるので、当該復調データ列から敢えてアドレス値を生成する必要なく、現時点におけるデータの記録先アドレスが直前の記録先アドレスと連続しているか否かを直ちに検出することにより、意図しないトラックジャンプの発生を極めて短い時間で検出することができ、意図しないトラックに対するデータの誤記録を直ちに停止させることができる。
【発明の効果】
【００１８】
本発明によれば、アドレス値を復号する前の復調データ列と補間データ列とをビット単位で直接比較することができるので、当該復調データ列から敢えてアドレス値を生成する必要なく、現時点におけるデータの記録先アドレスが直前の記録先アドレスと連続しているか否かを直ちに検出することができるので、意図しないトラックジャンプの発生を極めて短い時間で検出することができ、かくして意図しないトラックジャンプを極めて短い時間で検出し得るトラックジャンプ検出装置及びトラックジャンプ検出方法を実現できる。
【００１９】
また本発明によれば、アドレス値を復号する前の復調データ列と補間データ列とをビット単位で直接比較することができるので、当該復調データ列から敢えてアドレス値を生成する必要なく、現時点におけるデータの記録先アドレスが直前の記録先アドレスと連続しているか否かを直ちに検出することにより、意図しないトラックジャンプの発生を極めて短い時間で検出することができるので、意図しないトラックに対するデータの誤記録を直ちに停止させ得る光ディスク記録装置を実現できる。
【発明を実施するための最良の形態】
【００２０】
以下、図面について、本発明の一実施の形態を詳述する。
【００２１】
（１）ディスク装置の構成
図１において、１は全体として本発明によるディスク装置の全体構成を示しており、ミニディスク（MD:Mini Disc）またはＨｉ−ＭＤ（商標）でなる光磁気ディスク１００へ楽曲をデータ化した楽曲データを記録し、また当該光磁気ディスク１００から当該楽曲データを読み出して楽曲等を再生するようになされている。
【００２２】
ディスク装置１は、ＣＰＵ（Central Processing Unit）構成でなる制御部２によって全体を統括制御するようになされている。制御部２は、インタフェース部３を介して外部装置（図示せず）から楽曲データを光磁気ディスク１００へ記録させるデータ記録命令を受け付けると、これに応じて当該楽曲データを記録すべきアドレス等を指示する制御信号をサーボ制御部４へ供給する。
【００２３】
サーボ制御部４は、制御部２からの制御信号に基づき、スピンドルモータ５を制御することにより光磁気ディスク１００を回転駆動させ、またスレッドモータ６を制御することにより光ピックアップ７及び磁気ヘッド８を一体として当該光磁気ディスク１００の半径方向に移動させる（いわゆるトラッキング制御）と共に、光ピックアップ７の対物レンズ７Ａを当該光磁気ディスク１００との近接方向または離隔方向へ移動させて当該対物レンズ７Ａから照射する光ビームの焦点を当該光磁気ディスク１００の信号記録面に合わせる（いわゆるフォーカス制御）ことにより、当該対物レンズ７Ａから照射する光ビームの焦点を制御部２から指示されたアドレスに合わせるようになされている。
【００２４】
ちなみに実際のＭＤメディア及びＨｉ−ＭＤ（商標）メディアは、薄い箱形のディスクカートリッジ内に円盤状の光磁気ディスク１００が収納された構成を有しているが、図１においてはこのディスクカートリッジを省略し当該光磁気ディスク１００のみを示している。
【００２５】
また制御部２は、装填されている光磁気ディスク１００の種類がＭＤまたはＨｉ−ＭＤ（商標）のいずれであるかを判別し、その判別結果を表す判別信号Ｊ１（図４において後述する）をサーボ制御部４及び信号処理部９等へ供給することにより、当該サーボ制御部４及び信号処理部９等においてＭＤとＨｉ−ＭＤ（商標）とのフォーマット形式の違い等に応じた処理をそれぞれ実行させるようになされている。
【００２６】
ところでディスク装置１は、ＭＤまたはＨｉ−ＭＤ（商標）でなる光磁気ディスク１００の信号記録面をレーザ光によって加熱しながら磁気ヘッド８の磁界を変調させる磁界変調オーバーライト方式によって楽曲データを記録するようになされている。
【００２７】
実際上制御部２は、外部装置から順次供給される楽曲データをインタフェース部３から信号処理部９へ供給させる。これに応じて信号処理部９は、光ピックアップ７の対物レンズ７Ａからレーザ光を照射させることにより光磁気ディスク１００の信号記録面における楽曲データの記録箇所を加熱させると共に、当該楽曲データを光磁気ディスク１００への記録に適した記録データに変換し、当該記録データを磁気ヘッド８へ供給して磁界を変調させることにより、当該光磁気ディスク１００に当該楽曲データを書き込んでいく。
【００２８】
制御部２は、この光磁気ディスク１００の信号記録面に螺旋状に形成されたトラックに対して楽曲データを記録するようになされている。また図２に示すように、このトラックは実際上楽曲データを記録する溝部分（グルーヴ：Groove）と、当該グルーヴ同士の境界となるランド（Land）とが形成されており、さらに当該グルーヴにはうねり（ウォブル：Wobble）が形成されている。
【００２９】
ここでグルーヴに形成されたウォブルは、楽曲データの記録単位であるセクタのアドレス値及び当該セクタの管理単位であるクラスタのアドレス値がＦＭ（Frequency Modulation）変調されたものであり、このようにトラックのグルーヴに形成されたウォブルによってアドレスを表すことを一般にＡＤＩＰ（Address In Pre-Groove）と呼ぶ。
【００３０】
ディスク装置１は、ウォブルを含むように光ピックアップ７の対物レンズ７Ａからレーザ光のビームスポットＢＳを照射しており、その反射光を基にウォブルに応じたＡＤＩＰ値を読み出すようになされている。
【００３１】
ちなみにＡＤＩＰにおいては、図３に示すように、チャンネルビットの「０」及び「１」を互いに異なる２種類の周波数に対応させている。このためディスク装置１は、ＡＤＩＰを読み出す際に、ウォブルの周波数を検出することにより元のチャンネルビットへ復調し得るようになされている。
【００３２】
実際上ディスク装置１（図１）は、光磁気ディスク１００へ順次楽曲データを書き込ませる際、制御部２からサーボ制御部４を制御して光ピックアップ７を徐々に内周側から外周側へ移動させていくことにより、回転する光磁気ディスク１００におけるトラックの螺旋に沿って対物レンズ７Ａから照射する光ビームの焦点位置を移動させていき、楽曲データを書き込むクラスタ及びセクタを順次変化させていくようになされている。
【００３３】
このとき信号処理部９は、光ピックアップ７の対物レンズ７Ａから照射したレーザ光の反射光を当該光ピックアップ７によって検出し、このときの検出信号のうちウォブルを検出したＡＤＩＰ信号に所定の２値化処理を施すことにより２値化ＡＤＩＰ信号Ｓ１（図４において後述する）を生成して、これを当該信号処理部９のトラックジャンプ検出部１０へ供給する。
【００３４】
トラックジャンプ検出部１０は、この２値化ＡＤＩＰ信号Ｓ１に基づき、光磁気ディスク１００の信号記録面における実際に楽曲データを書き込んでいる箇所のクラスタ及びセクタのアドレス値を取得するようになされており、さらに誤って隣接するトラック等の他のトラックに楽曲データを書き込んでいること、すなわち意図しないトラックジャンプが発生したことを検出して制御部２へ通知するようになされている。
【００３５】
これに応じて制御部２は、直ちに楽曲データの記録を停止することにより、意図しないトラックへの当該楽曲データの誤った上書きを最小限に抑えるようになされている。
【００３６】
このようにディスク装置１は、光磁気ディスク１００に楽曲データを記録する際、トラックジャンプ検出部１０により２値化ＡＤＩＰ信号Ｓ１を用いて意図しないトラックジャンプを検出し得るようになされている。
【００３７】
（２）トラックジャンプ検出部の回路構成
次に、トラックジャンプ検出部１０について説明する。図４に示すように、トラックジャンプ検出部１０は、信号処理部９（図１）から供給される２値化ＡＤＩＰ信号Ｓ１をＦＶコンバータ２１へ供給する。ここで２値化ＡＤＩＰ信号Ｓ１は、図５（Ａ）に示すような矩形波となっている。
【００３８】
ＦＶコンバータ２１（図４）は、ディジタル処理によって２値化ＡＤＩＰ信号Ｓ１の周波数を電圧に変換して電圧信号Ｓ２を生成し、これをフィルタ２２へ供給する。フィルタ２２は、電圧信号Ｓ２のうち所定の電圧範囲のみを通過させた電圧信号Ｓ３を生成し、これをコンパレータ２３へ供給する。
【００３９】
コンパレータ２３は、電圧信号Ｓ３を所定の基準電圧値と比較して「０」または「１」への２値化を行うことによりチャンネルビット信号ＦＭＤＴを生成し、当該チャンネルビット信号ＦＭＤＴをフェーズコンパレータ２４、シンク検出回路２７及びバイフェーズデコーダ２９へ供給する。
【００４０】
ここでチャンネルビット信号ＦＭＤＴは、図５（Ｂ）に示すように、２値化ＡＤＩＰ信号Ｓ１における「Ｌ」レベル及び「Ｈ」レベルをそれぞれ値「０」及び値「１」に変換したものである。
【００４１】
フェーズコンパレータ２４（図４）、ループフィルタ２５及びＶＣＯ（Voltage Controlled Oscillator）２６は、ＰＬＬ（Phase Locked Loop）回路を構成しており、当該ＰＬＬ回路によってチャンネルビット信号ＦＭＤＴと同期をとることにより、当該ＶＣＯ２６において当該チャンネルビット信号ＦＭＤＴのクロックに相当するクロック信号ＦＭＣＫを生成し、当該クロック信号ＦＭＣＫを再度フェーズコンパレータ２４へ戻すと共にシンク検出回路２７及びバイフェーズデコーダ２９へ供給する。
【００４２】
シンク検出回路２７は、タイミング制御回路２８から供給されるウィンドウ値に基づいてチャンネルビット信号ＦＭＤＴ及びクロック信号ＦＭＣＫから特定のビットパターンでなる同期（ＳＹＮＣ）データを検出し、その検出結果に応じてＳＹＮＣ信号をタイミング制御回路２８へ供給する。
【００４３】
タイミング制御回路２８は、ＳＹＮＣ信号を基にセクタの境界を表すセクタパルス信号ＸＡＤＳＹを生成して信号処理部９（図１）へ供給すると共に、ウィンドウ値を生成してシンク検出回路２７へ供給する。
【００４４】
一方バイフェーズデコーダ２９は、チャンネルビット信号ＦＭＤＴ及びクロック信号ＦＭＣＫに基づき、図５（Ｃ）に示すように、当該チャンネルビット信号ＦＭＤＴに含まれるＳＹＮＣデータ以外のチャンネルビット信号ＦＭＤＴを２ビット毎に区切ってそれぞれ１ビットのデータビットに変換していくことにより復調データ列としてのビットデータＢＤ１を生成し、これをＢＣＨ（Bose Chaudhuri Hocquenghem）デコーダ３０、ＣＲＣ（Cyclic Redundancy Check）デコーダ３１及び遅延回路３７へ供給する。
【００４５】
ここで、ＡＤＩＰにおけるセクタのデータ構造について説明する。図６（Ａ）に示すように、Ｈｉ−ＭＤ（商標）の場合、１クラスタが１６セクタで構成され、さらに１セクタは４２ビットで構成されており、先頭ビット側から同期をとるためのＳｙｎｃ（４ビット）、クラスタアドレス上位（８ビット）、クラスタアドレス下位（８ビット）、１６セクタを表現するためのセクタアドレス（４ビット）及びＥＣＣ（Error Correcting Code）を用いたエラー訂正を行うためのＢＣＨコード（すなわちパリティ符号：１８ビット）の順に配置されている。また線速度が１．９８［ｍ／ｓ］のときにキャリア周波数が８８．２［ｋＨｚ］となる。
【００４６】
これに対して図６（Ｂ）に示すように、ＭＤの場合、Ｈｉ−ＭＤ（商標）と同様に１セクタが４２ビットで構成されているものの１クラスタは３６セクタで構成されている。また１セクタの構成は、先頭ビット側からＳｙｎｃ（４ビット）、クラスタアドレス上位（８ビット）、クラスタアドレス下位（８ビット）まではＨｉ−ＭＤ（商標）と同様であるが、３６セクタを表現するためのセクタアドレス（８ビット）及びＣＲＣを用いたエラー検出を行うためのＣＲＣリマインダ（すなわちパリティ符号：１４ビット）がＨｉ−ＭＤ（商標）とは異なっている。また線速度が２．４［ｍ／ｓ］のときにキャリア周波数がＨｉ−ＭＤ（商標）の半分である４４．１［ｋＨｚ］となる。
【００４７】
ＢＣＨデコーダ３０（図４）は、Ｈｉ−ＭＤ（商標）のビットデータＢＤ１に対応しており、当該ビットデータＢＤ１に含まれるＢＣＨコードをＥＣＣとして用いたエラー訂正処理を行い、クラスタアドレス及びセクタアドレスを表すアドレス値ＡＤａを生成して切換器３２へ送出すると共に、このエラー訂正処理によりエラーを訂正しきれなかった場合に「Ｈ」レベルとするエラー信号ＥＲａを生成して切換器３３へ送出する。
【００４８】
ＣＲＣデコーダ３１は、ＭＤのビットデータＢＤ１に対応しており、当該ビットデータＢＤ１に含まれるＣＲＣを用いてエラー検出処理を行い、ＢＣＨデコーダ３０と同様に、クラスタアドレス及びセクタアドレスを表すアドレス値ＡＤｂを生成して切換器３２へ送出すると共に、ＣＲＣリマインダを用いてエラーを検出した場合に「Ｈ」レベルとするエラー信号ＥＲｂを生成して切換器３３へ送出する。
【００４９】
切換器３２は、制御部２（図１）から信号処理部９を介して光磁気ディスク１００の種類（すなわちＨｉ−ＭＤ（商標）またはＭＤ）を表す判別信号Ｊ１が供給されており、当該判別信号Ｊ１に応じて、Ｈｉ−ＭＤ（商標）の場合にはアドレス値ＡＤａに切り換え、またＭＤの場合にはアドレス値ＡＤｂに切り換えて、これを読出アドレス値ＡＤ１としてアドレス補間回路３４及び信号処理部９（図１）へ供給する。
【００５０】
切換器３３は、切換器３２と同様、判別信号Ｊ１に応じて、Ｈｉ−ＭＤ（商標）の場合にはエラー信号ＥＲａに切り換え、またＭＤの場合にはエラー信号ＥＲｂに切り換えて、これをエラー信号ＡＴＥＲとしてアドレス補間回路３４及び信号処理部９（図１）へ供給する。
【００５１】
アドレス補間回路３４は、読出アドレス値ＡＤ１とエラー信号ＡＴＥＲとに基づき、直前の読出アドレス値ＡＤ１の次のアドレス値である次アドレス値としての補間アドレス値ＡＤ２を生成するようになされている。以下、このときのアドレス補間処理手順ＲＴ１について、図７のフローチャートを用いて説明する。
【００５２】
アドレス補間回路３４は、切換器３２から読出アドレス値ＡＤ１が供給されるとこのアドレス補間処理手順ＲＴ１を開始してステップＳＰ１へ移る。ステップＳＰ１においてアドレス補間回路３４は、読出アドレス値ＡＤ１を現アドレス変数ＡＤｔへ代入し、次のステップＳＰ２へ移る。
【００５３】
ステップＳＰ２においてアドレス補間回路３４は、エラー信号ＡＴＥＲの信号レベルに基づき、ＥＣＣを用いて訂正しきれなかったエラーまたはＣＲＣを用いて検出したエラーがあったか否かを判定する。ここで肯定結果が得られると、このことはＥＣＣを用いて訂正しきれなかったエラーまたはＣＲＣを用いて検出したエラーが無かったために、読出アドレス値ＡＤ１が正しく読み出されたアドレス値である可能性が高いことを表しており、このときアドレス補間回路３４は次のステップＳＰ３へ移る。
【００５４】
ステップＳＰ３においてアドレス補間回路３４は、現アドレス変数ＡＤｔと、前回アドレス補間処理手順ＲＴ１を実行した際のアドレス値である直前アドレス変数ＡＤｂとの差分が「１」であるか否かを判定する。ここで肯定結果が得られると、このことは現アドレス変数ＡＤｔと直前アドレス変数ＡＤｂとが連続した値であり、読出アドレス値ＡＤ１が確実に正しい値であることを表しており、このときアドレス補間回路３４は次のステップＳＰ４へ移る。
【００５５】
ステップＳＰ４においてアドレス補間回路３４は、現アドレス変数ＡＤｔのアドレス値をアドレスカウンタ変数ＡＤｉに代入することにより当該アドレスカウンタ変数ＡＤｉを更新すると共に、次にアドレス補間処理手順ＲＴ１を実行するときのために当該現アドレス変数ＡＤｔを直前アドレス変数ＡＤｂへ代入して、次のステップＳＰ７へ移る。
【００５６】
一方、ステップＳＰ２において否定結果が得られると、このことはＥＣＣを用いて訂正しきれなかったエラーまたはＣＲＣを用いて検出したエラーがあったために、読出アドレス値ＡＤ１が誤ったアドレス値である可能性が高いことを表しており、このときアドレス補間回路３４は次のステップＳＰ６へ移る。
【００５７】
またステップＳＰ３において否定結果が得られると、このことは現アドレス変数ＡＤｔと直前アドレス変数ＡＤｂとが連続した値ではないため、当該現アドレス変数ＡＤｔが誤ったアドレス値である可能性が高いことを表しており、このときアドレス補間回路３４は次のステップＳＰ５へ移る。
【００５８】
ステップＳＰ５においてアドレス補間回路３４は、次にアドレス補間処理手順ＲＴ１を実行するときのために当該現アドレス変数ＡＤｔを直前アドレス変数ＡＤｂへ代入し、次のステップＳＰ６へ移る。
【００５９】
ステップＳＰ６においてアドレス補間回路３４は、現アドレス変数ＡＤｔ（すなわち読出アドレス値ＡＤ１）が誤ったアドレス値である可能性が高いため、前回のアドレス補間処理手順ＲＴ１の実行時に生成したアドレスカウンタ変数ＡＤｉをインクリメントすることにより、当該現アドレス変数ＡＤｔを用いることなく当該アドレスカウンタ変数ＡＤｉを基に補間アドレス値ＡＤ２を生成できるようにし、次のステップＳＰ７へ移る。
【００６０】
ステップＳＰ７においてアドレス補間回路３４は、アドレスカウンタ変数ＡＤｉのアドレス値を補間アドレス値ＡＤ２とし、当該補間アドレス値ＡＤ２をアドレス加算回路３５（図４）及び信号処理部９（図１）へ出力した後、次のステップＳＰ８へ移ってこのアドレス補間処理手順ＲＴ１を終了する。
【００６１】
なおアドレス補間回路３４（図４）は、切換器３２から読出アドレス値ＡＤ１が供給される度にこのアドレス補間処理手順ＲＴ１を実行するようになされており、このとき直前アドレス変数ＡＤｂ及びアドレスカウンタ変数ＡＤｉを初期化せず保持しておくようになされている。
【００６２】
アドレス加算回路３５は、補間アドレス値ＡＤ２に値「１」を加算することにより、ＢＣＨデコーダ３０またはＣＲＣデコーダ３１における遅延分を取り戻した加算アドレス値ＡＤ３を生成し、これをパリティ生成回路３６へ供給する。
【００６３】
このため、ディスク装置１において意図しないトラックジャンプ等が発生せずに正しいトラックに楽曲データを記録し続けている場合、加算アドレス値ＡＤ３は、ビットデータＢＤ１に含まれるアドレス値と等しいアドレス値となる。
【００６４】
パリティ生成回路３６は、制御部２（図１）から信号処理部９を介して供給された判別信号Ｊ１に基づき、加算アドレス値ＡＤ３に対してＢＣＨコードまたはＣＲＣコードに相当するパリティ符号及びＳｙｎｃビットを生成して付加することにより、ＢＣＨデコーダ３０又はＣＲＣデコーダ３１によってアドレス値を復号する前のビットデータＢＤ１と同形式の、すなわち図６（Ａ）及び（Ｂ）に示したような１セクタ分のビットデータでなる補間データ列としての補間ビットデータＢＤ２を生成し、これを比較器３８へ供給する。
【００６５】
一方遅延回路３７は、パリティ生成回路３６において補間ビットデータＢＤ２を生成することにより生じる僅かな遅延量に合わせて、ＢＣＨデコーダ３０又はＣＲＣデコーダ３１によってアドレス値を復号する前のビットデータＢＤ１を僅かに遅延させることにより遅延ビットデータＢＤ３を生成し、これを比較器３８へ供給する。これにより遅延回路３７は、パリティ生成回路３６から供給される補間ビットデータＢＤ２と同じタイミングで遅延ビットデータＢＤ３を比較器３８へ供給することができる。
【００６６】
比較器３８は、アドレス値を復号する前の遅延ビットデータＢＤ３と補間ビットデータＢＤ２とをビット単位で先頭から順次比較していくことにより、当該遅延ビットデータＢＤ３と当該補間ビットデータＢＤ２とに差異があるか否か、すなわち意図しないトラックジャンプが発生したか否かを判断し、この判断結果に応じてトラックエラー検出信号ＴＫＥＲを生成して、これを信号処理部９（図１）を介して制御部２へ送出する。
【００６７】
ここで比較器３８は、ＢＣＨデコーダ３０又はＣＲＣデコーダ３１によってアドレス値を復号する前のビットデータＢＤ１を僅かに遅延させた遅延ビットデータＢＤ３と補間ビットデータＢＤ２とを比較することにより意図しないトラックジャンプの発生を検出することができるので、当該ビットデータＢＤ１が生成されてから当該トラックジャンプの発生を検出するまでの時間を極めて短く抑えることができる。
【００６８】
ちなみに、従来のトラックジャンプ検出部１０においては、セクタパルス信号ＸＡＤＳＹにおけるパルスを検出したタイミングで読出アドレス値ＡＤ１と補間アドレス値ＡＤ２とを比較することにより、意図しないトラックジャンプの発生を検出するようになされていた。このため、ビットデータＢＤ１が生成されてから読出アドレス値ＡＤ１と補間アドレス値ＡＤ２とを比較するまでに、ＢＣＨデコーダ３０またはＣＲＣデコーダ３１における復号処理に多くの時間を要していた。
【００６９】
なお、ディスク装置１においては、セクタやクラスタの使用状況に応じて、敢えて連続しないトラックに渡って楽曲データを記録する、すなわち意図的なトラックジャンプを発生させる場合がある。このような場合トラックジャンプ検出部１０は、アドレス補間回路３４においてアドレス補間処理手順ＲＴ１と異なる所定の処理手順を実行することにより、この意図的なトラックジャンプに応じた補間アドレス値ＡＤ２を生成し、比較器３８においてトラックエラー検出信号ＴＫＥＲを不要に生成しないようになされている。
【００７０】
（３）トラックジャンプの検出
次に、トラックジャンプ検出回路１０によって実際に意図しないトラックジャンプを検出する様子について説明する。
【００７１】
（３−１）隣接トラックのセクタ境界位置がほぼ一致している場合
光磁気ディスク１００（図１）は、Ｈｉ−ＭＤ（商標）である場合、図８（Ａ）に示すように各セクタがＺＣＡＶ（Zone Constant Angular Velocity）方式で配置されているため、１つのゾーン内では各セクタが放射状に並ぶ場合があり、このとき周方向に関してセクタ間の境界位置同士が隣接トラック間でほぼ一致することになる。
【００７２】
このように隣接トラックのセクタ境界位置がほぼ一致している場合の、トラックジャンプ検出回路１０における各信号及びアドレス値の例を図９のタイミングチャートに示す。なお図９においては、説明を簡易化するためにアドレス値を１桁の１６進数のみ示し、また１セクタを構成する４２ビットのうち当該アドレス値に応じた４ビット分のビットデータのみを示している。
【００７３】
図９（Ａ）はバイフェーズデコーダ２９から出力されるビットデータＢＤ１に含まれるアドレス値ＡＤ０を表している。実際上、ビットデータＢＤ１はまだＥＣＣによるエラー訂正処理が施されておらず直接アドレス値を表していないため、当該アドレス値ＡＤ０は仮想的な値である。
【００７４】
ここで、ディスク装置１（図１）が光磁気ディスク１００から図９（Ａ）の２番目のアドレス値ａ１として直前のアドレス値「Ａ」（１６進数）に続いてアドレス値「Ｂ」を読み出すべきところ、図８（Ａ）における矢印ｒ１のように、隣接トラックへの意図しないトラックジャンプが発生したと仮定する。この場合ディスク装置１は、異なる２つのセクタの前半部分と後半部分とを継ぎ足したような軌跡を描きながらＡＤＩＰ値を読み出すため、ＢＣＨデコーダ３０（図４）におけるＥＣＣを用いたエラー訂正では訂正することができず正しいアドレス値を取得できず、アドレス値ａ１を強制的に値「０」としてしまう。なおアドレス値ａ１以降は、本来アドレス値「Ｃ」、アドレス値「Ｄ」と続くはずであったが、意図しないトラックジャンプが発生したためにアドレス値「２」、アドレス値「３」と続いている。
【００７５】
図９（Ｂ）はセクタパルス信号ＸＡＤＳＹを示しており、トラックジャンプが生じた際にもほぼ一定間隔のパルスを発生している。これは、上述したように周方向に関してセクタ間の境界位置が隣接トラックとほぼ一致しているため、意図しないトラックジャンプによって当該隣接トラックにジャンプしてもセクタの境界を読み出す時間間隔がほとんど変化しないためである。
【００７６】
図９（Ｃ）は読出アドレス値ＡＤ１を示しており、ＢＣＨデコーダ３０（図４）におけるエラー訂正処理により、光磁気ディスク１００からアドレス値ＡＤ０を読み出したタイミングよりも１セクタ分ずつ遅れて生成されるため、アドレス値ａ１と対応したアドレス値ａ２が当該アドレス値ａ１よりも１セクタ分遅れている。
【００７７】
図９（Ｄ）は補間アドレス値ＡＤ２を示しており、本来読み出し続けるべきアドレス値を表している。このため実際に読み出されたアドレス値「０」及びアドレス値「２」ではなく補間されたアドレス値「Ｂ」及びアドレス値「Ｃ」となる。
【００７８】
図９（Ｅ）は加算アドレス値ＡＤ３を示しており、補間アドレス値ＡＤ２における各アドレス値に値「１」が加算されている。この加算アドレス値ＡＤ３は、本来光磁気ディスク１００から読み出すべき「目標アドレス値」を表している。
【００７９】
図９（Ｆ）は補間ビットデータＢＤ２を表しており、パリティ生成回路３６（図４）により加算アドレス値ＡＤ３にパリティ符号等が付加されたものであるが、図中にはアドレス値に相当するビットデータのみを示している。なお、パリティ生成回路３６による遅延量は僅かであるため、図９においてはこの遅延を無視して当該補間ビットデータＢＤ２と当該加算アドレス値ＡＤ３とのタイミングを合わせて示している。
【００８０】
図９（Ｇ）は遅延ビットデータＢＤ３を表しており、バイフェーズデコーダ２９（図４）から出力されたビットデータＢＤ１を僅かに遅延させたものであるが、図９（Ｆ）と同様にタイミングを合わせて示している。ここで、遅延ビットデータＢＤ３はアドレス値ＡＤ０（図９（Ａ））に含まれるアドレス値を実際にビットデータとして表したものである。
【００８１】
ここで比較器３８（図４）は、補間ビットデータＢＤ２とＢＣＨデコーダ３０によりアドレス値を復号する前の遅延ビットデータＢＤ３とを１ビット単位で先頭ビットから順次比較し、ビットｂ１〜ｂ８及びビットｂ１１〜ｂ１８のように互いに異なるビットを検出したときに比較器エラー信号ＣＰＥＲを「Ｈ」レベルに切り換える。ちなみにこの比較器エラー信号ＣＰＥＲは、当該比較器３８の内部のみで用いられる信号であり、外部には出力しないようになされている。
【００８２】
そして比較器３８は、比較器エラー信号ＣＰＥＲを最初に「Ｈ」レベルに切り換えたタイミングｔ１においてトラックエラー検出信号ＴＫＥＲを「Ｈ」レベルに切り換えて出力する。
【００８３】
すなわち比較器３８は、読み出した全てのセクタのアドレス値について補間ビットデータＢＤ２と遅延ビットデータＢＤ３とを１ビット単位で先頭ビットから順次比較していき、最初に異なるビットを検出したタイミングでトラックエラー検出信号ＴＫＥＲを出力する。
【００８４】
このとき制御部２（図１）は、上述したように、このトラックエラー検出信号ＴＫＥＲに応じて光磁気ディスク１００への楽曲データの記録を直ちに停止させる。
【００８５】
ちなみに従来のトラックジャンプ検出方式では、セクタパルス信号ＸＡＤＳＹのタイミングに合わせて、クラスタアドレス及びセクタアドレスの合計２０ビット（図６（Ａ））を全てアドレス値に復号した読出アドレス値ＡＤ１と補間アドレス値ＡＤ２とを比較していたため、アドレス値ａ２とアドレス値ａ３とを比較するタイミングｔ２で初めてトラックジャンプを検出していた。従って本発明におけるトラックジャンプ検出部１０の比較器３８は、少なくとも１８ビットのＢＣＨコードに相当する時間分従来よりも早いタイミングｔ１でトラックエラー検出信号ＴＫＥＲを出力することができる。
【００８６】
（３−２）隣接トラックのセクタ境界位置がずれている場合
光磁気ディスク１００（図１）は、ＭＤである場合、図８（Ｂ）に示すように各セクタがＣＬＶ（Constant Linear Velocity）方式で配置されているため、周方向に関してセクタ間の境界位置同士が隣接トラック間でずれることになる。
【００８７】
このためディスク装置１（図１）は、図８（Ｂ）における矢印ｒ２のように隣接トラックへの意図しないトラックジャンプが発生した際、本来とは異なる長さのセクタを読み出すことになる。
【００８８】
このように隣接トラックのセクタ境界位置がずれている場合の、トラックジャンプ検出回路１０における各信号及びアドレス値の例を、図９と対応した図１０に示す。
【００８９】
この図１０においては、隣接トラックへの意図しないトラックジャンプが発生した際、本来と異なる長さのセクタを読み出すため、セクタパルス信号ＸＡＤＳＹにおけるパルスの間隔が変化している。これにより、当該トラックジャンプが生じた時点で読み出し中のアドレス値ａ５は、１セクタのビット数が変化するため、正しいアドレス値を取得できずに値「０」となる。
【００９０】
ちなみにこの場合、ＰＬＬ回路（すなわち図４のフェーズコンパレータ２４、ループフィルタ２５及びＶＣＯ２６によるループ）においてＰＬＬのロックが外れることになる。
【００９１】
この図１０の場合も、図９の場合と同様に、比較器３８（図４）が補間ビットデータＢＤ２とＣＲＣデコーダ３１によりアドレス値を復号する前の遅延ビットデータＢＤ３とを１ビット単位で先頭ビットから順次比較し、ビットｂ２１〜ｂ２７及びビットｂ３１〜ｂ３７のように異なるビットを検出したときに比較器エラー信号ＣＰＥＲを「Ｈ」レベルに切り換え、当該比較器エラー信号ＣＰＥＲを最初に「Ｈ」レベルに切り換えたタイミングｔ３においてトラックエラー検出信号ＴＫＥＲを出力することができる。
【００９２】
ちなみに従来のトラックエラー検出方式では、図９の場合と同様に、セクタパルス信号ＸＡＤＳＹに合わせてクラスタアドレス及びセクタアドレスの合計２４ビット（図６（Ｂ））を全てアドレス値に復号したアドレス値ａ６とアドレス値ａ７とを比較するタイミングｔ４で初めてトラックジャンプを検出していた。従って本発明におけるトラックジャンプ検出部１０の比較器３８は、少なくとも２ビット（図１０の場合）に相当する時間分従来よりも早いタイミングｔ３でトラックエラー検出信号ＴＫＥＲを出力することができる。
【００９３】
（３−３）ディフェクトによるトラックエラーの検出
ところで光磁気ディスク１００は、その表面にゴミや埃などの異物が付着していたり、あるいは当該表面が損傷している等、いわゆるディフェクトによってＡＤＩＰ値を正常に読み出せない場合がある。
【００９４】
例えば、図９及び図１０と対応した図１１に示すように、図１１（Ａ）の２番目のアドレス値ａ９が本来アドレス値「Ｂ」であるものの、ディフェクトによりアドレス値「C」と誤読し、さらにエラー訂正ができなかったと仮定する。
【００９５】
この図１１の場合も図９の場合と同様に、比較器３８（図４）が補間ビットデータＢＤ２とＢＣＨデコーダ３０またはＣＲＣデコーダ３１によりアドレス値を復号する前の遅延ビットデータＢＤ３とを１ビット単位で先頭ビットから順次比較し、ビットｂ４１〜ｂ４３及びビットｂ５１〜ｂ５３のように異なるビットを検出したときに比較器エラー信号ＣＰＥＲを「Ｈ」レベルに切り換え、当該比較器エラー信号ＣＰＥＲを最初に「Ｈ」レベルに切り換えたタイミングｔ５においてトラックエラー検出信号ＴＫＥＲ１（図中実線で示す）を出力することができる。
【００９６】
このときディスク装置１は、ディフェクトにより僅か１ビットでもエラーを検出した場合、意図しないトラックジャンプが発生した場合と同様にトラックエラー検出信号ＴＫＥＲを出力するため、制御部２によって楽曲データの記録を直ちに停止させることになる。
【００９７】
これによりディスク装置１は、ディフェクトの影響によってそのセクタに楽曲データを異常記録してしまうことを未然に防止することができ、例えば当該ディフェクトを検出したセクタをとばしてその次のセクタから当該楽曲データの記録を再開することにより、当該楽曲データの再生時に当該楽曲データを正常に読み出すことができる。
【００９８】
しかしながらディスク装置１は、実際上、ディフェクトによる僅かなビット数のエラーを頻繁に検出するものの、当該ディフェクトの影響は比較的小さい場合が多く楽曲データを正常に記録できる可能性が高いため、このようにディフェクトによる僅かなビット数のエラーのみを検出した場合には楽曲データの記録を停止しないことが望ましい。
【００９９】
ここで再度図９及び図１０を参照すると、意図しないトラックジャンプが発生した時点以降は、ビット単位で断続的に多数のエラーが検出されており、ディフェクトにより少数の離散的なエラーが検出される場合とはエラーの出現パターンが異なっていることが分かる。
【０１００】
そこでトラックジャンプ検出部１０の比較器３８（図４）は、比較器エラー信号ＣＰＥＲにおける「H」レベルをビット単体ではなく連続した数ビット単位で判断し、例えば「比較器エラー信号ＣＰＥＲが連続ｎビット（ただしｎは１以上の整数）以上「Ｈ」レベルとなった時点でトラックエラー検出信号ＴＫＥＲを出力する」ことにより、意図しないトラックジャンプの発生とディフェクトによる僅かなエラーの検出とを区別してトラックエラー検出信号ＴＫＥＲを出力することができる。
【０１０１】
トラックジャンプ検出部１０の比較器３８は、例えばｎ＝４、すなわち「比較器エラー信号ＣＰＥＲが連続４ビット以上「Ｈ」レベルとなった時点でトラックエラー検出信号ＴＫＥＲを出力する」ようにした場合、図１１（Ｈ）に示したように比較器エラー信号ＣＰＥＲにおいて連続３ビットのみ「Ｈ」レベルとなったときには、図１１（Ｉ）のトラックエラー検出信号ＴＫＥＲ２（一点鎖線で示す）のように「Ｌ」レベルのまま変化させない（すなわちトラックエラー検出信号ＴＫＥＲを出力しない）。
【０１０２】
この場合ディスク装置１は、「連続４ビット未満のエラーが検出されたとしても楽曲データの記録には影響しない」とみなすことになり、制御部２がトラックエラー検出信号ＴＫＥＲを検出しないためにディフェクトによるアドレス値の誤読を無視し、光磁気ディスク１００に対する楽曲データの記録を継続させることができる。
【０１０３】
またトラックジャンプ検出部１０の比較器３８は、例えばｎ＝３、すなわち「比較器エラー信号ＣＰＥＲが連続３ビット以上「Ｈ」レベルとなった時点でトラックエラー検出信号ＴＫＥＲを出力する」ようにした場合、図１１（Ｉ）のトラックエラー検出信号ＴＫＥＲ３（一点鎖線で示す）のように比較器エラー信号ＣＰＥＲにおいて連続３ビット「H」レベルとなったタイミングｔ６でトラックエラー検出信号ＴＫＥＲを「H」レベルに切り換えて出力する。
【０１０４】
この場合ディスク装置１は、連続３ビット以上のエラーを「楽曲データの正常な記録を妨げる程度の大きなディフェクトである」とみなし、意図しないトラックジャンプが発生した場合と同様に光磁気ディスク１００に対する楽曲データの記録を一時的に停止させ、当該ディフェクトが存在するセクタをとばして次のセクタから当該楽曲データの記録を再開する等することができる。
【０１０５】
一方比較器３８は、例えば「比較器エラー信号ＣＰＥＲが連続４ビット以上「Ｈ」レベルとなった時点でトラックエラー検出信号ＴＫＥＲを出力する」ようにした場合、意図しないトラックジャンプも４ビット目でようやく検出できるため、図９及び図１０に示した場合と比較してトラックエラー検出信号ＴＫＥＲを出力するタイミングが遅くなり、制御部２によって光磁気ディスク１００に対する楽曲データの記録を停止させるタイミングも遅くなってしまう。
【０１０６】
このため比較器３８は、意図しないトラックジャンプの発生を検出するまでの時間と当該意図しないトラックジャンプの発生のみを検出する精度（すなわちディフェクトを無視する程度）とのバランスを考慮して、「比較器エラー信号ＣＰＥＲが連続ｎビット以上「Ｈ」レベルとなった時点でトラックエラー検出信号ＴＫＥＲを出力する」の条件（すなわちｎ）を決めればよい。
【０１０７】
また比較３８は、例えば「比較器エラー信号ＣＰＥＲが連続ｎビット中ｍビット（ただしｍは１≦ｍ≦ｎを満たす整数）以上「H」レベルとなった時点でトラックエラー検出信号ＴＫＥＲを出力する」ようにしても良く、この場合のｎ及びｍも適宜決めれば良い。
【０１０８】
ちなみに従来のトラックエラー検出方式では、図９の場合と同様に、セクタパルス信号ＸＡＤＳＹに合わせて、クラスタアドレス及びセクタアドレスの合計２０ビット（図６（Ａ））又はクラスタアドレス及びセクタアドレスの合計２４ビット（図６（Ｂ））を全てアドレス値に復号したアドレス値ａ１０とアドレス値ａ１１とを比較するタイミングｔ７で初めてトラックジャンプを検出していた。従って比較器３８は、少なくとも１８ビットのＢＣＨコードに相当する時間分または１４ビットのＣＲＣコードに相当する時間分従来よりも早いタイミングｔ５またはｔ６でトラックエラー検出信号ＴＫＥＲを出力することができる。
【０１０９】
（４）動作及び効果
以上の構成において、ディスク装置１のトラックジャンプ検出部１０は、光磁気ディスク１００に楽曲データを記録する際、当該光磁気ディスク１００におけるトラックのグルーヴに形成されたウォブルを検出してＡＤＩＰ信号を読み出し、これを２値化した２値化ＡＤＩＰ信号Ｓ１をデコードすることによりビットデータＢＤ１を生成して、さらに当該ビットデータＢＤ１に対してエラー訂正処理またはエラー検出処理を施すことにより読出アドレス値ＡＤ１を生成する。
【０１１０】
さらにトラックジャンプ検出部１０は、アドレス補間回路３４により直前の読出アドレス値ＡＤ１の次のアドレス値である補間アドレス値ＡＤ２を生成し、これに値「１」を加算してエラー訂正処理またはエラー検出処理による遅延を回復した加算アドレス値ＡＤ３にパリティ符号等を付加することにより補間ビットデータＢＤ２を生成して、ＢＣＨデコーダ３０またはＣＲＣデコーダ３１によりアドレス値を復号する前のビットデータＢＤ１を僅かに遅延させた遅延ビットデータＢＤ３と補間ビットデータＢＤ２とを比較器３８においてビット単位で比較することによりトラックエラー検出信号ＴＫＥＲを生成する。
【０１１１】
従ってトラックジャンプ検出部１０は、エラー訂正処理またはエラー検出処理を施すことによる遅延に影響されることなく、比較器３８において、意図しないトラックジャンプが発生していない場合に読み出されるはずの「目標アドレス値」に相当する補間ビットデータＢＤ２と、実際に光磁気ディスク１００から読み出したＡＤＩＰ値に基づいた遅延ビットデータＢＤ３とを、先頭ビットからビット単位で直接比較することができるので、図９〜図１１に示したように、従来の読出アドレス値ＡＤ１と補間アドレス値ＡＤ２とを比較した場合よりも早いタイミングでエラーを検出してトラックエラー検出信号ＴＫＥＲを制御部２（図１）へ出力することができる。
【０１１２】
このときトラックジャンプ検出部１０は、ＢＣＨデコーダ３０またはＣＲＣデコーダ３１によってアドレス値を復号する前の遅延ビットデータＢＤ３と補間ビットデータＢＤ２とをビット単位で比較することができるため、当該ＢＣＨデコーダ３０におけるエラー訂正処理または当該ＣＲＣデコーダ３１におけるエラー検出処理による遅延を生じることが無く、従来よりも早いタイミングでトラックエラー検出信号ＴＫＥＲを出力することができる。
【０１１３】
そのうえトラックジャンプ検出部１０は、光磁気ディスク１００の周方向に関してセクタ間の境界位置同士が隣接トラック間で一致する場合（図８（Ａ））及び一致しない場合（図８（Ｂ）のいずれであっても、図９及び図１０に示したように、極めて早いタイミングで当該トラックジャンプの発生を検出することができる。
【０１１４】
すなわちトラックジャンプ検出部１０は、ＺＣＡＶ方式のＨｉ−ＭＤ（商標）のように光磁気ディスク１００の周方向に関してセクタ間の境界位置同士が隣接トラック間でほぼ一致する場合（図８（Ａ））、比較器３８によって少なくとも１８ビットのＢＣＨコードに相当する時間分従来よりも早いタイミングでトラックエラー検出信号ＴＫＥＲを出力することができ、またＣＬＶ方式のＭＤのように磁気ディスク１００の周方向に関してセクタ間の境界位置同士が隣接トラック間で一致しない場合（図８（Ｂ））、少なくとも２ビット（図１０の場合）に相当する時間分従来よりも早いタイミングでトラックエラー検出信号ＴＫＥＲを出力することができる。
【０１１５】
これに応じて制御部２は、トラックエラー検出信号ＴＫＥＲを検出した時点で光磁気ディスク１００への楽曲データの書き込みを停止することができるので、意図しないトラックジャンプが発生した際に、極めて早いタイミングで当該トラックジャンプの発生を検出することができ、意図しないトラックへの誤った上書きを最小限に抑えることができる。
【０１１６】
この結果、ディスク装置１は、意図しないトラックジャンプの発生によって光磁気ディスク１００の意図しないトラックへ誤って上書きしてしまったとしても、当該上書きしたデータ量が僅かであれば、当該光磁気ディスク１００の再生時にＥＣＣ等によってエラーを訂正できる可能性が高く、当該上書きされた楽曲データを正常に再生し得る可能性を一段と高めることができる。
【０１１７】
以上の構成によれば、ディスク装置１のトラックジャンプ検出部１０は、光磁気ディスク１００に楽曲データを記録する際、当該光磁気ディスク１００のトラックに形成されたウォブルを検出してＡＤＩＰを読み出してビットデータＢＤ１を生成し、さらに当該ビットデータＢＤ１に対してエラー訂正処理またはエラー検出処理を施すことにより読出アドレス値ＡＤ１を生成して、直前の読出アドレス値ＡＤ１を補間した補間アドレス値ＡＤ２に値「１」を加算してエラー訂正処理またはエラー検出処理による遅延を回復してからパリティ符号等を付加することにより補間ビットデータＢＤ２を生成して、ビットデータＢＤ１を僅かに遅延させた遅延ビットデータＢＤ３と当該補間ビットデータＢＤ２とを先頭ビットからビット単位で比較することにより、極めて早いタイミングでエラーを検出してトラックエラー検出信号ＴＫＥＲを制御部２へ送出してトラックジャンプが発生したことを通知することができ、当該制御部２によって光磁気ディスク１００の意図しないトラックへの誤った上書きを即座に停止させることができる。
【０１１８】
（５）他の実施の形態
なお上述した実施の形態においては、トラックジャンプ検出部１０のＢＣＨデコーダ３０及びＣＲＣデコーダ３１における遅延時間が１セクタ分の楽曲データを記録する時間に相当するために、アドレス加算回路３５において補間アドレス値ＡＤ２に値「１」を加算することにより当該ＢＣＨデコーダ３０及び当該ＣＲＣデコーダ３１における遅延分を取り戻すようにした場合について述べたが、本発明はこれに限らず、トラックジャンプ検出部１０のＢＣＨデコーダ３０及びＣＲＣデコーダ３１における遅延時間に応じて当該アドレス加算回路３５において補間アドレス値ＡＤ２に加算する値を調整するようにしても良い。
【０１１９】
また上述した実施の形態においては、光磁気ディスク１００に楽曲データを記録する場合に意図しないトラックジャンプを検出するようにした場合について述べたが、本発明はこれに限らず、光磁気ディスク１００から楽曲データを読み出して楽曲を再生する際に意図しないトラックジャンプを検出するようにしても良い。この場合、例えば楽曲の再生中に意図しないトラックジャンプを短時間で検出することができるので、音飛びの発生頻度を低減させることができる。
【０１２０】
さらに上述の実施の形態においては、Ｈｉ−ＭＤ（商標）またはＭＤでなる光磁気ディスク１００に楽曲データを記録するディスク装置１に本発明を適用するようにした場合について述べたが、これに限らず、例えばＣＤ−Ｒ／ＲＷ（Compact Disc-Recordable/ReWritable）やＤＶＤ−Ｒ／ＲＷ（Digital Versatile Disc-Recordable/ReWritable）等、ＡＤＩＰを用いた種々の光ディスクにデータを記録する種々の光ディスク装置に本発明を適用するようにしても良い。
【０１２１】
さらに上述の実施の形態においては、復調データ生成手段としてのバイフェーズデコーダ２９と、アドレス値復号手段としてのＢＣＨデコーダ３０及びＣＲＣデコーダ３１と、次アドレス値補間手段としてのアドレス補間回路３４と、補間データ列生成手段としてのアドレス加算回路３５及びパリティ生成回路３６と、トラックジャンプ検出手段としての比較器３８とによってトラックジャンプ検出装置としてのトラックジャンプ検出部１０を構成する場合について述べたが、本発明はこれに限らず、その他種々の回路構成でなる復調データ生成手段と、アドレス値復号手段と、次アドレス値補間手段と、補間データ列生成手段と、トラックジャンプ検出手段とによってトラックジャンプ検出装置を構成するようにしても良い。
【０１２２】
さらに上述の実施の形態においては、復調データ生成手段としてのバイフェーズデコーダ２９と、アドレス値復号手段としてのＢＣＨデコーダ３０及びＣＲＣデコーダ３１と、次アドレス値補間手段としてのアドレス補間回路３４と、補間データ列生成手段としてのアドレス加算回路３５及びパリティ生成回路３６と、トラックジャンプ検出手段としての比較器３８と、制御手段としての制御部２とによって光ディスク記録装置としてのディスク装置１を構成する場合について述べたが、本発明はこれに限らず、その他種々の回路構成でなる復調データ生成手段と、アドレス値復号手段と、次アドレス値補間手段と、補間データ列生成手段と、トラックジャンプ検出手段と、制御手段とによって光ディスク記録装置を構成するようにしても良い。
【産業上の利用可能性】
【０１２３】
本発明は、ＡＤＩＰを用いた種々の光ディスク装置でも利用できる。
【図面の簡単な説明】
【０１２４】
【図１】本発明によるディスク装置の全体構成を示す略線的ブロック図である。
【図２】ＡＤＩＰ信号の検出の説明に供する略線図である。
【図３】データビットのバイフェーズ変調の説明に供する略線図である。
【図４】トラックジャンプ検出部の回路構成を示すブロック図である。
【図５】チャンネルビットとビットデータとの対応を示す略線図である。
【図６】セクタのデータ構造を示す略線図である。
【図７】アドレス補間処理手順を示すフローチャートである。
【図８】ディスク上のセクタの配置の説明に供する略線図である。
【図９】トラックジャンプの検出（１）の説明に供するタイミングチャートである。
【図１０】トラックジャンプの検出（２）の説明に供するタイミングチャートである。
【図１１】ディフェクトによるトラックエラーの検出の説明に供するタイミングチャートである。
【符号の説明】
【０１２５】
１……ディスク装置、２……制御部、１０……トラックジャンプ検出部、２９……バイフェーズデコード回路、３０……ＢＣＨデコーダ、３１……ＣＲＣデコーダ、３４……アドレス補間回路、３５……アドレス加算回路、３６……パリティ生成回路、３７……遅延回路、３８……比較器、１００……光磁気ディスク。
【図１】
2006164322.tif 000003
【図２】
2006164322.tif 000004
【図３】
2006164322.tif 000005
【図４】
2006164322.tif 000006
【図５】
2006164322.tif 000007
【図６】
2006164322.tif 000008
【図７】
2006164322.tif 000009
【図８】
2006164322.tif 000010
【図９】
2006164322.tif 000011
【図１０】
2006164322.tif 000012
【図１１】
2006164322.tif 000013