(57)【要約】【課題】ディスクの偏心を補正して、スレッドアクチュエータを使用したトラックジャンプを安定且つ高精度で行うことができる光ディスク装置及びそのトラックジャンプ制御方法を提供する。【解決手段】光ディスク装置１００は、光ピックアップ光学部２０３から照射される光ビームが追従しているトラックから、目標のトラックへ光ビームを移動するトラックジャンプをシステムマイコン２１１により制御さるトラキングアクチュエータ２０５又はスレッドアクチュエータ２０６により行う。システムマイコン２１１は、光ディスク２０１を回転するスピンドルモータ２０２の回転角と光ディスク２０１の偏心量との関係を求めるディスク偏心量算出手段と、この偏心量を記憶する記憶手段と、光ディスク２０１上の現在のアドレスと目標のアドレスとの間の移動距離を偏心量に基づき補正した補正移動距離を算出する補正移動距離算出手段とを有し、これに基づきスレッドアクチュエータ２０６の移動を制御する。【選択図】　図１
2004039026.tif 000002
【特許請求の範囲】
【請求項１】
光学的にディスクの再生又は記録再生を行う光ディスク装置において、
上記ディスクを回転する回転手段と、
光ビームを使用して、上記ディスクにデータを記録し、上記ディスクに記録されたデータを読み取る光検出手段と、
上記ディスクの偏心量を求めるディスク偏心量算出手段と、
上記ディスク偏心量算出手段により算出された上記偏心量を記憶する記憶手段と、
上記ディスク上の現在のアドレスとトラックジャンプする目標のアドレスとの間の移動距離を上記偏心量に基づき補正した補正移動距離を算出する補正移動距離算出手段と、
上記トラックジャンプの際に上記光検出手段を移動する移動手段と、
上記補正移動距離に基づき上記移動手段を制御する制御手段と
を有することを特徴とする光ディスク装置。
【請求項２】
上記回転手段は、上記ディスクの回転角に対応するパルスを発生するパルス発生手段を有し、
上記ディスク偏心量算出手段は、上記パルスが供給され上記ディスクの回転角に対応する上記偏心量を算出する
ことを特徴とする請求項１記載の光ディスク装置。
【請求項３】
上記制御手段は、上記ディスクの上記補正移動距離を上記パルス発生手段にて発生する上記パルスの数に換算し、換算されたパルス数のパルスが発生する間上記光検出手段を移動するよう上記移動手段を制御する
ことを特徴とする請求項２記載の光ディスク装置。
【請求項４】
上記補正移動距離算出手段は、上記現在のアドレスに対応する上記ディスクの回転角での第１の偏心量を使用して上記移動距離から上記補正移動距離を算出する
ことを特徴とする請求項２記載の光ディスク装置。
【請求項５】
上記補正移動距離算出手段は、上記現在のアドレスに対応する上記ディスクの回転角での第１の偏心量と、上記移動距離から予測される上記目標のアドレスに対応する上記ディスクの回転角での第２の偏心量とを使用して上記移動距離から上記補正移動距離を算出する
ことを特徴とする請求項２記載の光ディスク装置。
【請求項６】
上記補正移動距離算出手段は、上記現在のアドレスに対応する上記ディスクの回転角での第１の偏心量を使用して上記移動距離から第１の補正移動距離を算出し、該第１の補正移動距離から予測される上記目標のアドレスに対応する上記ディスクの回転角での第２の偏心量を使用して上記第１の補正移動距離から第２の補正移動距離を算出する
ことを特徴とする請求項２記載の光ディスク装置。
【請求項７】
光ビームを使用してディスクにデータを記録し、上記ディスクに記録されたデータを読み取る光学検出手段により、光学的にディスクの再生又は記録再生を行う光ディスク装置のトラックジャンプ制御方法において、
上記ディスクの偏心量を求めるディスク偏心量算出工程と、
上記ディスク上の現在のアドレスとトラックジャンプする目標のアドレスとの間の移動距離を上記偏心量に基づき補正した補正移動距離を算出する補正移動距離算出工程と、
上記トラックジャンプの際に上記補正移動距離に基づき上記光検出手段を移動する移動工程と
を有することを特徴とする光ディスク装置のトラックジャンプ制御方法。
【請求項８】
上記ディスク偏心量算出工程では、上記ディスクを回転する回転手段から該ディスクの回転角に対応するパルスが供給され上記ディスクの回転角に対応する上記偏心量を算出する
ことを特徴とする請求項７記載の光ディスク装置のトラックジャンプ制御方法。
【請求項９】
上記移動工程では、上記ディスクの上記補正移動距離を上記パルスの数に換算し、換算されたパルス数のパルスが発生する間上記光検出手段を移動する
ことを特徴とする請求項８記載の光ディスク装置のトラックジャンプ制御方法。
【請求項１０】
上記補正移動距離算出工程では、上記現在のアドレスに対応する上記ディスクの回転角での第１の偏心量を使用して上記移動距離から上記補正移動距離を算出する
ことを特徴とする請求項８記載の光ディスク装置のトラックジャンプ制御方法。
【請求項１１】
上記補正移動距離算出工程では、上記現在のアドレスに対応する上記ディスクの回転角での第１の偏心量と、上記移動距離から予測される上記目標のアドレスに対応する上記ディスクの回転角での第２の偏心量とを使用して上記移動距離から上記補正移動距離を算出する
ことを特徴とする請求項８記載の光ディスク装置のトラックジャンプ制御方法。
【請求項１２】
上記補正移動距離算出工程では、上記現在のアドレスに対応する上記ディスクの回転角での第１の偏心量を使用して上記移動距離から第１の補正移動距離を算出し、該第１の補正移動距離から予測される上記目標のアドレスに対応する上記ディスクの回転角での第２の偏心量を使用して上記第１の補正移動距離から第２の補正移動距離を算出する
ことを特徴とする請求項８記載の光ディスク装置のトラックジャンプ制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、光学的にディスクの再生又は記録再生を行う光ディスク装置及びそのトラックジャンプ制御方法に関し、特に、スレッドアクチュエータを使用してトラックジャンプをする際の光ディスクの偏心を考慮した光ディスク装置及びそのトラックジャンプ制御方法に関する。
【０００２】
【従来の技術】
光ディスク装置においては、光学的情報記録媒体であるディスク上の同心円状あるいは渦巻状に配列された記録トラックに対し、光ピックアップから照射される光ビームが、常に目標のトラックを追従するように、光ピックアップの対物レンズをトラックに対して垂直方向に移動するトラッキングアクチュエータが用いられている。なお、本明細書においては、光ディスク装置は光磁気ディスク装置を含むものとする。
【０００３】
そして、追従しているトラックから目的トラックへの光ビームの移動、すなわちトラックジャンプは、上記トラッキングアクチュエータを駆動する場合と、光ピックアップ全体をディスク半径方向に駆動するスレッドアクチュエータによって行われる場合とがある。
【０００４】
具体的なトラックジャンプシーケンスは、まず現在アドレス及び目標アドレスからディスク半径位置をマイクロコンピュータにより計算し、その差を移動距離として算出する。更に、それをトラックジャンプ数に換算する。トラックジャンプ数の換算後に、このジャンプ数に応じてトラッキングアクチュエータ又はスレッドアクチュエータのいずれを駆動するかが決定される。即ち、移動距離が小さくジャンプ数が少ない場合はトラッキングアクチュエータを駆動し、移動距離が大きくジャンプ数が多い場合は、スレッドアクチュエータを駆動する。
【０００５】
トラッキングアクチュエータを駆動する場合には、トラックを横切ることで発生するトラバース信号をモニタし、その横切った回数と目標トラックジャンプ数とが一致すると、トラックジャンプが完了する。
【０００６】
スレッドアクチュエータを駆動する場合には、トラッキングアクチュエータと同様に、トラバース信号をモニタしてトラックを横切った回数と目標トラックジャンプ数とが一致するまでトラバース信号をカウントしてトラックジャンプを完了する場合と、別に設定された位置センサ等を利用して移動距離をモニタし、目標移動距離に達するとトラックジャンプが完了する場合とがある。
【０００７】
しかしながら、トラックジャンプ時には、ディスクをドライブ装置に固定するときに発生する機械的ずれ及びディスクそのものが有する中心ずれによって発生するディスクの偏心成分が、正確な動作に影響を与えることがある。
【０００８】
特にスレッドアクチュエータを使った場合では、従来はディスク上の移動距離及びトラックジャンプ数のみを算出し、偏心成分を考慮せずにトラックジャンプを行っていたため、到達位置（目標位置）に対する誤差が大きくなり、トラックジャンプの精度が悪化するという問題点があった。
【０００９】
そこで、従来、偏心、面ぶれがある状態において、オフトラックやデフォーカスを起こすことなく、トラックジャンプ及びフォーカスジャンプができる光ディスク装置が特開２０００−２０９６７号公報に開示されている（以下、従来例という。）。
【００１０】
従来例に記載の光ディスク装置は、光ディスクにデータを記録又は光ディスクに記録されたデータを読み取る光学的検出手段と、この光学的検出手段と光ディスクとの位置関係を検出する位置検出手段と、位置検出手段によって得られるディスクの回転に依存した位置情報を記憶する記憶手段（ディスク回転周波数成分記憶回路）と、光学的検出手段を移動するジャンプ信号を作るジャンプ信号発生手段と、記憶手段の記憶情報とジャンプ信号とから駆動信号を算出する演算手段と、駆動信号に応じて光学検出手段を移動する移動手段（アクチュエータ）とから構成されている。
【００１１】
光学的検出手段は、レーザ光を発生する光源と、レーザ光を反射してディスクに照射するハーフミラーと、その反射光を受けて位置検出手段に送る対物レンズとを有し、位置検出手段は、反射光の情報から光ディスクと対物レンズとの位置関係を示す情報を取り出し、エラー信号として制御回路に出力する。通常動作時には、制御回路は、エラー信号からアクチュエータのドライバを制御する信号を生成し、これを受け取ったドライバはこれを駆動信号としてアクチュエータへ供給する。この駆動信号に従って対物レンズが移動する。
【００１２】
また、ディスク回転周波数成分記憶回路により、光ディスクの回転角と偏心、面ぶれ成分とを対応させて記憶し、ジャンプ時には、光ディスクの回転角に従ってディスク回転周波数成分記憶回路から記憶情報を取り出し、この情報をジャンプ信号に加算し、この信号により、アクチュエータを駆動する。このように、ディスクの回転に依存する偏心、面ぶれ成分を記憶することにより、偏心、面ぶれ成分を考慮したジャップを行うことができる。
【００１３】
【発明が解決しようとする課題】
しかしながら、上述の従来の光ディスク装置は、トラックジャンプ及びフォーカスジャンプを駆動するアクチュエータへ入力する制御信号を補正するものであり、この制御信号の大きさにより、アクチュエータの加速又は減速を制御するが、このように、アクチュエータの制御信号を制御する方法では、トラックジャンプの間、常に記憶情報を読み出し、ジャンプ信号と加算する演算処理が必要となり、処理が複雑であるという問題点がある。
【００１４】
本発明は、このような従来の実情に鑑みて提案されたものであり、ディスクの偏心を補正して、スレッドアクチュエータを使用したトラックジャンプを安定且つ高精度で行うことができる光ディスク装置及びそのトラックジャンプ制御方法を提供することを目的とする。
【００１５】
【課題を解決するための手段】
上述した目的を達成するために、本発明に係る光ディスク装置は、光学的にディスクの再生又は記録再生を行う光ディスク装置において、上記ディスクを回転する回転手段と、光ビームを使用して、上記ディスクにデータを記録し、上記ディスクに記録されたデータを読み取る光検出手段と、上記ディスクの偏心量を求めるディスク偏心量算出手段と、上記ディスク偏心量算出手段により算出された上記偏心量を記憶する記憶手段と、上記光ディスク上の現在のアドレスとトラックジャンプする目標のアドレスとの間の移動距離を上記偏心量に基づき補正した補正移動距離を算出する補正移動距離算出手段と、上記トラックジャンプの際に上記光検出手段を移動する移動手段と、上記補正移動距離に基づき上記移動手段を制御する制御手段とを有することを特徴とする。
【００１６】
本発明においては、ディスクをドライブ装置に固定するときに発生する機械的ずれやディスクそのものが有する中心ずれによって発生するディスクの偏心量を求め、このディスク偏心量からトラックジャンプする移動距離を補正するため、ディスクに偏心があっても極めて正確にトラックジャンプすることができる。
【００１７】
また、上記回転手段は、上記ディスクの回転角に対応するパルスを発生するパルス発生手段を有し、上記ディスク偏心量算出手段は、上記パルスが供給され上記ディスクの回転角に対応する上記偏心量を算出することができ、これにより、ディスクの回転角に対応して正確な偏心量を求めることができる。
【００１８】
更に、上記制御手段は、上記ディスクの上記補正移動距離を上記パルス発生手段にて発生する上記パルスの数に換算し、換算されたパルス数のパルスが発生する間上記光検出手段を移動するよう上記移動手段を制御することができ、これにより、補正移動距離を回転に応じて発生するパルスの数に換算して移動するため、ディスクの回転速度に因らず正確に目的の位置にトラックジャンプすることができる。
【００１９】
更にまた、上記補正移動距離算出手段は、上記現在のアドレスに対応する上記ディスクの回転角での第１の偏心量を使用して上記移動距離から上記補正移動距離を算出するか、上記第１の偏心量と、上記移動距離から予測される上記目標のアドレスに対応する上記ディスクの回転角での第２の偏心量とを使用して上記移動距離から上記補正移動距離を算出するか、又は、上記第１の偏心量を使用して上記移動距離から第１の補正移動距離を算出し、該第１の移動距離から予測される上記目標のアドレスに対応する上記ディスクの回転角での第２の偏心量を使用して上記１の補正移動距離から第２の補正移動距離を算出することができる。
【００２０】
本発明に係る光ディスク装置のトラックジャンプ制御方法は、光ビームを使用してディスクにデータを記録し、上記ディスクに記録されたデータを読み取る光学検出手段により、光学的にディスクの再生又は記録再生を行う光ディスク装置のトラックジャンプ制御方法において、上記ディスクの偏心量を求めるディスク偏心量算出工程と、上記光ディスク上の現在のアドレスとトラックジャンプする目標のアドレスとの間の移動距離を上記偏心量に基づき補正した補正移動距離を算出する補正移動距離算出工程と、上記トラックジャンプの際に上記補正移動距離に基づき上記光検出手段を移動する移動工程とを有することを特徴とする。
【００２１】
本発明においては、光ディスク装置において、トラックジャンプする際に、予め偏心量を算出し、この偏心量からトラックジャンプの移動距離を補正して光検出手段を移動するよう制御するため、トラックジャンプの精度を向上することができる。
【００２２】
【発明の実施の形態】
以下、本発明を適用した具体的な実施の形態について、図面を参照しながら詳細に説明する。この実施の形態は、本発明を、スレッドアクチュエータを使ったトラックジャンプ動作を行う場合、ディスク回転用モータの回転角に応じたディスクの偏心量で移動距離を補正した後、トラックジャンプを行う光ディスク装置に適用したものである。
【００２３】
図１は、本発明の実施の形態に係る光ディスク装置を示すブロック図である。図１に示すように、光ディスク装置２００においては、光ディスク２０１の下面には光ディスク２０１を回転させるための回転手段であるスピンドルモータ（ディスク回転用モータ）２０２が取り付けられている。スピンドルモータ２０２は、光ディスク２０１に駆動力を与えるときのモータの動作に従ってＦＧ（Ｆｒｅｑｕｅｎｃｙ　Ｇｅｎｅｒａｔｏｒ）パルスを発生させる。ＦＧパルスは、例えばスピンドルモータ２０２が３相モータからなる場合、相の切換のためのタイミング信号により生成される。このＦＧパルス信号はシステムマイコン２１１に供給される。そして、このＦＧパルス信号入力を外部トリガとする割り込み処理をシステムマイコン２１１に用意する。すなわちシステムマイコン２１１では、ＦＧパルスが発生するタイミングで割り込み処理を行う。以下、この処理をＦＧ割り込み処理という。
【００２４】
この割り込み処理により、光ディスク２０１が１回転する間のＦＧパルス信号のパルス数を計測して、ＦＧパルス数と光ディスク２０１の回転角との関係を求めることができる。また、システムマイコン２１１は、後述するトラッキングエラー信号からディスク偏心量を算出したりする偏心量算出手段（図示せず）を有し、ＦＧパルス信号が入力する度に、ディスク偏心量と光ディスク２０１の回転角との関係を求める等することができる。
【００２５】
更に、システムマイコン２１１は、これらの処理により求められたデータを記憶するメモリ（記憶手段）２１１ａを有する。また、システムマイコン２１１は、後述するトラッキングジャンプの際の移動距離を、メモリ２１１ａに記憶された偏心量を使用して補正する補正移動距離算出手段（図示せず）を有する。
【００２６】
また、光ディスク２０１の下面側には、光ディスク２０１に対してレーザを照射する光ピックアップ光学部２０３が配置され、この光ピックアップ光学部２０３の後段には、光ディスク２０１からの反射光を検出し光電変換を行う光検出手段である光検出部２０４が配置されている。この光検出部２０４で検出された信号は、更に後段に配置されたトラッキングエラーアンプ２０７に供給され、トラッキングエラーアンプ２０７は、トラックカウント回路２０８に接続されている。トラッキングエラーアンプ２０７は、トラックカウント回路２０８にトラッキングエラー（ＴＥ）信号を供給し、トラックカウント回路２０８は、供給されたトラッキングエラー信号から光ビームのスポットが光ディスク２０１上のトラックを横断する数を計数する。トラックカウント回路２０８は、システムマイコン２１１に接続され、トラッキングエラー信号から計数したトラック数カウント値をシステムマイコン２１１に供給する。
【００２７】
システムマイコン２１１は、アクチュエータドライバ（アクチュエータ駆動回路）２０９及びスレッドドライバ２１０に接続されており、更に、アクチュエータドライバ２０９及びスレッドドライバ２１０は、夫々トラキングアクチュエータ２０５及びスレッドアクチュエータ（スレッドモータ）２０６に接続されている。これら移動手段であるアクチュエータにより、光ピックアップ光学部２０３から照射される光ビームが追従しているトラックから、目的のトラックへ光ビームを移動するトラックジャンプが行われる。トラッキングアクチュエータ２０５がアクチュエータドライバ２０９により駆動された場合は、光ピックアップの対物レンズ２０３ａをトラックに対して垂直方向に移動する。また、スレッドアクチュエータ２０６がスレッドドライバ２１０により駆動された場合は、光ピックアップ光学部２０３全体をディスクの半径方向に移動する。
【００２８】
このトラックジャンプ動作において、システムマイコン２１１は、現在アドレス、及びトラックジャンプ先の目標アドレスから、現在のディスク半径位置及び目標のディスク半径位置を計算し、その差を移動距離として算出する。更に、この移動距離をトラックジャンプ数に換算し、このトラックジャンプ数に応じてトラッキングアクチュエータ２０５、又はスレッドアクチュエータ２０６のどちらを駆動するかを決定する。トラックジャンプ数が所定の数より大きい場合は、スレッドアクチュエータ２０６を駆動し、小さい場合は、トラッキングアクチュエータ２０５を駆動する。システムマイコン２１１は、トラッキングアクチュエータ２０５を駆動する場合は、アクチュエータドライバ２０９に対し駆動信号を出力し、スレッドアクチュエータ２０６を駆動する場合は、スレッドドライバ２１０に対して駆動信号を出力する。
【００２９】
この光ピックアップ光学部２０３のディスク半径方向の移動手段であるスレッドアクチュエータ２０６としては、例えば、スレッドアクチュエータ２０６が３相モータからなる場合、送りねじを用いたモータ回転運動を直動運動に変換する機構とすることができる。また、上記スピンドルモータ２０２の説明でも述べたように３相モータは回転に応じてＦＧパルスを発生し、その発生回数はモータの回転回数に比例する。従って、スレッドアクチュエータ２０６のＦＧパルス信号をシステムマイコン２１１に入力し、その発生回数をカウントすることでモータが何回転したかを換算し、その結果と送りねじ機構の回転／直動との変換比から光ピックアップ光学部２０３が半径方向にどれだけ移動したか計測することができる。
【００３０】
言い換えれば、目標移動距離から目標ＦＧルス発生回数を換算し、駆動信号を出力しながら上記方法、即ちシステムマイコン２１１へ入力するＦＧパルスをカウントし、目標ＦＧパルス回数に到達したらスレッドアクチュエータ２０６の移動を停止するという方法でスレッドアクチュエータ２０６の位置制御を行うことができる。
【００３１】
次に、以上のように構成された本実施の形態の光ディスク装置における偏心補正を行うトラックジャンプ動作について説明する。
【００３２】
偏心補正を行うトラックジャンプ動作では、スピンドルモータ２０２により光ディスク２０１を回転し、光ディスク２０１に対してフォーカスサーボがかかっている状態であることが必要である。ディスク回転制御及びフォーカスサーボ制御の説明は、本発明とは無関係であるため割愛し、光ディスク２０１の回転が起動し、フォーカスサーボがかかっている状態から説明を行う。
【００３３】
最初にスピンドルモータ２０２の回転角と偏心量との関係を計測（偏心量サンプリング処理）する。以下、この計測、即ち偏心量サンプリング処理によって求められる偏心量を偏心量サンプルともいう。偏心量サンプルの計測は光ディスク２０１が回転起動する度に行う必要はなく、スピンドルモータ２０２の回転角と偏心量との関係が所望の精度で計測できるよう必要な回数だけ行えば良い。
【００３４】
図２は、偏心量サンプリング処理を開始する方法を示すフローチャートである。図２に示すように、先ず、スピンドルモータ２０２を起動し（ステップＳ１０１）、次に、フォーカスサーボを起動する（ステップＳ１０２）。このように、光ディスク２０１に対してフォーカスサーボが作用している状態で、偏心量サンプリング処理を開始する偏心量サンプリング開始処理フラグをたてる（ステップＳ１０３）。
【００３５】
フォーカスサーボがかかっている状態で光ディスク２０１が回転すると、トラッキングエラー信号がトラバース信号として検出されるが、これはトラッキングサーボがまだ作用していない状態である。従って、フォーカスサーボが作用している状態で、偏心量サンプリング処理を開始することにより、光ディスク２０１の偏心によりレーザビームがトラックを横切る状態をそのまま検出することができる。
【００３６】
つまり、この時のトラバース量をカウント、すなわち横切っているトラック数をトラックカウント回路２０８により検出し、さらにそのトラック数に光ディスク２０１のトラックピッチ量を乗ずることにより、ディスク偏心量が計算できる。
【００３７】
また、光ディスク２０１が１回転する間にスピンドルモータ２０２により発生されるＦＧパルスの発生回数は、ディスク回転数によらず必ず一定であるため、光ディスク２０１の回転中のＦＧパルスをシステムマイコン２１１のＦＧ割り込み処理にてカウントすることで、そのパルスカウント値と光ディスク２０１の回転角と対応させることができる。
【００３８】
図３は、スピンドルモータ２０２からのＦＧパルスにより行われる割り込み処理の方法を示すフローチャートである。図３に示すように、偏心量サンプリング処理開始フラグが立っているか否かが検出され（ステップＳ１１１）、偏心量サンプリング処理開始フラグが立っていれば、スピンドルモータ２０２が１回転したか否かが判定される（ステップＳ１１２）。スピンドルモータ２０２が１回転していない場合は、トラックカウント数から偏心量を算出し（ステップＳ１１３）、このときのモータ（ディスク）回転角と偏心量とをデータテーブルに保存し（ステップＳ１１４）、再びステップＳ１１２に戻り、処理を繰り返す。一方、ステップＳ１１２でスピンドルモータ２０２が既に１回転したと判定した場合は、偏心量サンプリング開始フラグをオフにして処理を終了する。
【００３９】
こうして、ＦＧ割り込み処理において、上記ディスク偏心量を計算することで上記パルスカウント値、すなわち光ディスク２０１の回転角と偏心量との関係が算出でき、算出した関係はデータテーブルとしてシステムマイコン２１１のメモリ２１１ａに保持される。本実施の形態においては、スピンドルモータ２０２からのＦＧパルスが供給される毎に光ディスク２０１の回転角及び偏心量を算出し、これらを対応付けて記憶するものとしたが、例えば、光ディスク２０１が１回転した場合の偏心量を求め、回転角と偏心量との関係を近似して示すような適当な関数に当てはめることにより、任意の回転角に対応する偏心量を求めてもよい。
【００４０】
次に偏心補正を行うトラックジャンプ動作について説明する。現在追従しているトラックから目的トラックへのトラックジャンプを行う場合、距離に応じてトラッキングアクチュエータ２０５を駆動する場合と、スレッドアクチュエータ２０６を駆動する場合とがあるが、以下、本発明のスレッドアクチュエータ２０６の制御方法について詳細に説明する。図４は、トラックジャンプ処理の方法を示すフローチャートである。
【００４１】
図４に示すように、先ず、現在アドレス、及び目標アドレスからディスク半径位置をシステムマイコン２１１により計算し、その差を移動距離Ｌとして算出する（ステップＳ１２１）。そして、この移動距離Ｌが、スレッドアクチュエータ２０６を使用してトラックジャンプをする最小の距離であるＳＬＥＤ＿ＭＯＶＥ判別閾値以上であるか否かを判定する（ステップＳ１２２）。ここで、ＳＬＥＤ＿ＭＯＶＥ判別閾値未満である場合、スレッドアクチュエータ２０６によるトラックジャンプではなく、トラッキングアクチュエータ２０５によるトラックジャンプ処理が行われる（ステップＳ１２９）。移動距離ＬがＳＬＥＤ＿ＭＯＶＥ判別閾値以上である場合は、ＦＧ割り込み処理にて現在のパルスカウント値を参照し、現在の回転角での偏心量σ１を上記データテーブルを参照して算出する（ステップＳ１２３）。そしてこの偏心量σ１を上記移動距離に加算、あるいは減算した偏心補正後の移動距離Ｌ１を算出する（ステップＳ１２４）。この値が目標移動距離Ｌ１となる。
【００４２】
次に、スレッドアクチュエータ２０６の移動速度から、偏心補正後の移動距離（第１の補正移動距離）Ｌ１だけジャンプ（移動）する際に要する移動時間Ｔ１を算出する（ステップＳ１２５）。そして、移動時間Ｔ１後のスピンドルモータ２０２の回転角での偏心量σ２を上記データテーブルを参照して算出する（ステップＳ１２６）。そして、偏心量σ１で補正した移動距離Ｌ１を偏心量σ２で再び補正し（ステップＳ１２７）、補正移動距離（第２の補正移動距離）Ｌ２を算出する。即ち、現在のアドレスに対応する回転角での偏心量σ１と、トラックジャンプする目標のアドレスに対応する回転角での偏心量σ２とを使用して、移動距離Ｌから補正移動量Ｌ２を算出する。この偏心量σ２で補正した補正移動距離Ｌ２だけ、スレッドアクチュエータ２０６を使用してトラックジャンプする（ステップＳ１２８）。なお、本実施の形態においては、現在のアドレスに対応する回転角での偏心量σ１から補正移動距離Ｌ１を算出し、これにより、目標のアドレスに対応する回転角を予測し、偏心量σ１を求めるものとしたが、ステップＳ２１にて算出した移動距離Ｌから目標のアドレスに対応する回転角を予測し、この回転角での偏心量と、偏心量σ１とを使用して補正移動距離Ｌ２を算出してもよい。
【００４３】
次に、スレッドアクチュエータ２０６による補正移動距離Ｌ２をトラックジャンプする方法について説明する。図５に示すように、補正移動距離Ｌ２からスレッドアクチュエータ２０６の目標ＦＧパルス発生回数を換算する（ステップＳ１３１）。そして、スレッドドライバ２１０に対して駆動信号（ＳＬＥＤ＿ＭＯＶＥ開始フラグ）を出力し（ステップＳ１３２）、スレッドアクチュエータ２０６を駆動する。その時、スレッドアクチュエータ２０６のＦＧパルス信号をシステムマイコン２１１に入力し、その回数をカウントする。カウント値が目標ＦＧパルス発生回数に達したら、駆動を停止してスレッドアクチュエータ２０６によるトラックジャンプ動作が完了する。即ち、図６に示すように、スレッドアクチュエータ２０６を駆動するＳＬＥＤ＿ＭＯＶＥ開始フラグが立つと（Ｓ１４１）、システムマイコン２１１によりスレッドアクチュエータ２０６から入力するＦＧパルスがカウントされ、目標ＦＧパルス数に到達したか否かを検出する（ステップＳ１４２）。そして、目標ＦＧパルス数に到達した場合、ＳＬＥＤ＿ＭＯＶＥ開始フラグをオフにし（ステップＳ１４３）、処理を終了する。
【００４４】
以上のように、移動距離を偏心量に基づいて補正した上でスレッドアクチュエータ２０６によるトラックジャンプを実行することにより、トラックジャンプの精度を向上させることができる。なお、補正移動距離の算出過程において、移動前の偏心量σ１のみを考慮して補正を行ってもよい。
【００４５】
また、本実施の形態においては、スレッドアクチュエータ２０６からのＦＧパルス数をカウントして移動距離を制御するものとしたが、光ディスク２０１における位置を検出する位置センサを設け、この位置センサ等を利用して移動距離をモニタし、目標移動距離に達した場合にトラックジャンプを完了するようにしてもよい。
【００４６】
本実施の形態においては、スレッドアクチュエータ２０６を使用してトラックジャンプする際、予め光ディスク２０１を回転するスピンドルモータ２０２からのＦＧパルスを使用して、光ディスク２０１の回転角に対応する偏心量を求めておき、この偏心量からトラックジャンプする移動距離を補正するため、極めて正確に目標となる位置へトラックジャンプすることができる。更に、スレッドアクチュエータ２０６の移動速度から目標位置までの移動時間Ｔ１を計算し、この移動時間Ｔ１の間のスピンドルモータ２０２の回転回数を求め、目標位置に到達したときのスピンドルモータ２０２（光ディスク２０１）の回転角から移動後の偏心量σ２を算出することにより、移動前後の偏心量σ１，σ２を使用して、即ち、移動前後の回転角における偏心量を使用して移動距離Ｌを補正移動距離に補正できるので、スレッドアクチュエータ２０６によるトラックジャンプの精度が極めて高いものとなる。
【００４７】
また、本実施の形態においては、本発明を光ディスク装置に適用したものとして説明したが、光磁気ディスクの記録再生を行う光磁気ディスク装置においても、同様の方法で偏心量を算出し、トラックジャンプする移動距離を補正することができる。
【００４８】
例えば、本発明を適用した光磁気ディスク装置による記録・再生を行うことができる光磁気ディスクの具体例として、いわゆるミニディスクＭＤ（登録商標）がある。以下、このミニディスク及びそのディスクドライブ装置について詳細に説明する。ここでは、特に、通常用いられる記録形式とは異なる形式を適用することによって、既存の光磁気ディスクと同じ記録媒体を用いて、その記録容量を増加することを実現したディスクを「次世代ＭＤ１」とし、高密度記録可能な新規記録媒体に対して新規記録形式を適用することにより、記録容量の増加を実現したディスクを「次世代ＭＤ２」と称して、従来のミニディスクと、次世代ＭＤ１及び次世代ＭＤ２とを比較して説明する。
【００４９】
ここで、ＭＤのより具体的な説明に先立ち、これらの各フォーマットの光磁気ディスク、すなわち、既存のＭＤ、次世代ＭＤ１、及び次世代ＭＤ２について説明する。
【００５０】
１．ディスク仕様及びエリア構造
まず、既存のミニディスクＭＤ（登録商標）の仕様について図７を用いて説明する。ミニディスク（オーディオＭＤ及びＭＤ−ＤＡＴＡ）の物理フォーマットは、以下のように定められている。トラックピッチは、１．６μｍ、ビット長は、０．５９μｍ／ｂｉｔとなる。また、レーザ波長λは、λ＝７８０ｎｍであり、光学ヘッドの開口率は、ＮＡ＝０．４５としている。記録方式としては、グルーブ（ディスク盤面上の溝）をトラックとして記録再生に用いるグルーブ記録方式を採用している。また、アドレス方式は、ディスク盤面上にシングルスパイラルのグルーブを形成し、このグルーブの両側に対してアドレス情報としてのウォブル（Ｗｏｂｂｌｅ）を形成したウォブルドグルーブを利用する方式を採っている。なお、本明細書では、ウォブルとして記録される絶対アドレスをＡＤＩＰ（Ａｄｄｒｅｓｓ　ｉｎ　Ｐｒｅｇｒｏｏｖｅ）ともいう。
【００５１】
従来のミニディスクでは、記録データの変調方式としてＥＦＭ（８−１４変換）変調方式が採用されている。また、誤り訂正方式としては、ＡＣＩＲＣ（Ａｄｖａｎｃｅｄ　Ｃｒｏｓｓ　Ｉｎｔｅｒｌｅａｖｅ　Ｒｅｅｄ−Ｓｏｌｏｍｏｎ　Ｃｏｄｅ）を用いている。また、データインターリーブには、畳み込み型を採用している。これにより、データの冗長度は、４６．３％となっている。
【００５２】
また、従来のミニディスクにおけるデータの検出方式は、ビットバイビット方式であって、ディスク駆動方式としては、ＣＬＶ（Ｃｏｎｓｔａｎｔ　Ｌｉｎｅａｒ　Ｖｅｒｏｃｉｔｙ）が採用されている。ＣＬＶの線速度は、１．２ｍ／ｓである。
【００５３】
記録再生時の標準のデータレートは、１３３ｋＢ／ｓ、記録容量は、１６４ＭＢ（ＭＤ−ＤＡＴＡでは、１４０ＭＢ）である。また、データの最小書換単位（クラスタ）は、３２個のメインセクタと４個のリンクセクタによる３６セクタで構成されている。
【００５４】
続いて、本具体例として示す次世代ＭＤ１に関して説明する。次世代ＭＤ１は、上述した従来のミニディスクと記録媒体の物理的仕様は、同一である。そのため、トラックピッチは、１．６μｍ、レーザ波長λは、λ＝７８０ｎｍであり、光学ヘッドの開口率は、ＮＡ＝０．４５である。記録方式としては、グルーブ記録方式を採用している。また、アドレス方式は、ＡＤＩＰを利用する。このように、ディスクドライブ装置における光学系の構成やＡＤＩＰアドレス読出方式、サーボ処理は、従来のミニディスクと同様であるため、従来ディスクとの互換性が達成されている。
【００５５】
次世代ＭＤ１は、記録データの変調方式として、高密度記録に適合したＲＬＬ（１−７）ＰＰ変調方式（ＲＬＬ；Ｒｕｎ　Ｌｅｎｇｔｈ　Ｌｉｍｉｔｅｄ、ＰＰ：Ｐａｒｉｔｙ　ｐｒｅｓｅｒｖｅ／Ｐｒｏｈｉｂｉｔ　ｒｍｔｒ（ｒｅｐｅａｔｅｄ　ｍｉｎｉｍｕｍ　ｔｒａｎｓｉｔｉｏｎ　ｒｕｎｌｅｎｇｔｈ））を採用している。また、誤り訂正方式としては、より訂正能力の高いＢＩＳ（Ｂｕｒｓｔ　Ｉｎｄｉｃａｔｏｒ　Ｓｕｂｃｏｄｅ）付きのＲＳ−ＬＤＣ（Ｒｅｅｄ　Ｓｏｌｏｍｏｎ−Ｌｏｎｇ　Ｄｉｓｔａｎｃｅ　Ｃｏｄｅ）方式を用いている。
【００５６】
具体的には、ホストアプリケーション等から供給されるユーザデータの２０４８バイトに４バイトのＥＤＣ（Ｅｒｒｏｒ　Ｄｅｔｅｃｔｉｏｎ　Ｃｏｄｅ）を付加した２０５２バイトを１セクタ（データセクタ、後述するディスク上の物理セクタとは異なる）とし、図８に示すように、Ｓｅｃｔｏｒ０〜Ｓｅｃｔｏｒ３１の３２セクタを３０４列×２１６行のブロックにまとめる。ここで、各セクタの２０５２バイトに対しては、所定の疑似乱数との排他的論理和（Ｅｘ−ＯＲ）をとるようなスクランブル処理が施される。このスクランブル処理されたブロックの各列に対して３２バイトのパリティを付加して、３０４列×２４８行のＬＤＣ（Ｌｏｎｇ　Ｄｉｓｔａｎｃｅ　Ｃｏｄｅ）ブロックを構成する。このＬＤＣブロックにインターリーブ処理を施して、１５２列×４９６行のブロック（Ｉｎｔｅｒｌｅａｖｅｄ　ＬＤＣ　Ｂｌｏｃｋ）とし、これを図９に示すように３８列ずつ１列の上記ＢＩＳを介して配列することで１５５列×４９６行の構造とし、さらに先頭位置に２．５バイト分のフレーム同期コード（Ｆｒａｍｅ　Ｓｙｎｃ）を付加して、１行を１フレームに対応させ、１５７．５バイト×４９６フレームの構造とする。この図９の各行が、後述する図１５に示す１レコーディングブロック（クラスタ）内のデータ領域のＦｒａｍｅ１０〜Ｆｒａｍｅ５０５の４９６フレームに相当する。
【００５７】
以上のデータ構造において、データインターリーブは、ブロック完結型とする。これによりデータの冗長度は、２０．５０％になる。また、データの検出方式として、ＰＲ（１，２，１）ＭＬによるビタビ復号方式を用いる。
【００５８】
ディスク駆動方式には、ＣＬＶ方式を用い、その線速度は、２．４ｍ／ｓとする。記録再生時の標準データレートは、４．４ＭＢ／ｓである。この方式を採用することにより、総記録容量を３００ＭＢにすることができる。変調方式をＥＦＭからＲＬＬ（１−７）ＰＰ変調方式とすることによって、ウインドウマージンが０．５から０．６６６となるため、１．３３倍の高密度化が実現できる。また、データの最小書換単位であるクラスタは、１６セクタ、６４ｋＢで構成される。このように記録変調方式をＣＩＲＣ方式からＢＩＳ付きのＲＳ−ＬＤＣ方式及びセクタ構造の差異とビタビ復号を用いる方式にすることで、データ効率が５３．７％から７９．５％となるため、１．４８倍の高密度化が実現できる。
【００５９】
これらを総合すると、次世代ＭＤ１は、記録容量を従来ミニディスクの約２倍である３００ＭＢにすることができる。
【００６０】
一方、次世代ＭＤ２は、例えば、磁壁移動検出方式（ＤＷＤＤ：Ｄｏｍａｉｎ　Ｗａｌｌ　Ｄｉｓｐｌａｃｅｍｅｎｔ　Ｄｅｔｅｃｔｉｏｎ）等の高密度化記録技術を適用した記録媒体であって、上述した従来ミニディスク及び次世代ＭＤ１とは、物理フォーマットが異なっている。次世代ＭＤ２は、トラックピッチが１．２５μｍ、ビット長が０．１６μｍ／ｂｉｔであり、線方向に高密度化されている。
【００６１】
また、従来ミニディスク及び次世代ＭＤ１との互換を採るため、光学系、読出方式、サーボ処理等は、従来の規格に準じて、レーザ波長λは、λ＝７８０ｎｍ、光学ヘッドの開口率は、ＮＡ＝０．４５とする。記録方式は、グルーブ記録方式、アドレス方式は、ＡＤＩＰを利用した方式とする。また、筐体外形も従来ミニディスク及び次世代ＭＤ１と同一規格とする。
【００６２】
但し、従来ミニディスク及び次世代ＭＤ１と同等の光学系を用いて、上述のように従来より狭いトラックピッチ及び線密度（ビット長）を読み取る際には、デトラックマージン、ランド及びグルーブからのクロストーク、ウォブルのクロストーク、フォーカス漏れ、ＣＴ信号等における制約条件を解消する必要がある。そのため、次世代ＭＤ２では、グルーブの溝深さ、傾斜、幅等を変更した点が特徴的である。具体的には、グルーブの溝深さを１６０ｎｍ〜１８０ｎｍ、傾斜を６０°〜７０°、幅を６００ｎｍ〜８００ｎｍの範囲と定める。
【００６３】
また、次世代ＭＤ２は、記録データの変調方式として、高密度記録に適合したＲＬＬ（１−７）ＰＰ変調方式（ＲＬＬ；Ｒｕｎ　Ｌｅｎｇｔｈ　Ｌｉｍｉｔｅｄ、ＰＰ：Ｐａｒｉｔｙ　ｐｒｅｓｅｒｖｅ／Ｐｒｏｈｉｂｉｔ　ｒｍｔｒ（ｒｅｐｅａｔｅｄ　ｍｉｎｉｍｕｍ　ｔｒａｎｓｉｔｉｏｎ　ｒｕｎｌｅｎｇｔｈ））を採用している。また、誤り訂正方式としては、より訂正能力の高いＢＩＳ（Ｂｕｒｓｔ　Ｉｎｄｉｃａｔｏｒ　Ｓｕｂｃｏｄｅ）付きのＲＳ−ＬＤＣ（Ｒｅｅｄ　Ｓｏｌｏｍｏｎ−Ｌｏｎｇ　Ｄｉｓｔａｎｃｅ　Ｃｏｄｅ）方式を用いている。
【００６４】
データインターリーブは、ブロック完結型とする。これによりデータの冗長度は、２０．５０％になる。またデータの検出方式は、ＰＲ（１，−１）ＭＬによるビタビ復号方式を用いる。また、データの最小書換単位であるクラスタは、１６セクタ、６４ｋＢで構成されている。
【００６５】
ディスク駆動方式には、ＺＣＡＶ方式を用い、その線速度は、２．０ｍ／ｓとする。記録再生時の標準データレートは、９．８ＭＢ／ｓである。したがって、次世代ＭＤ２では、ＤＷＤＤ方式及びこの駆動方式を採用することにより、総記録容量を１ＧＢにできる。
【００６６】
本具体例に示す次世代ＭＤ１の盤面上のエリア構造例を図１０に模式的に示す。次世代ＭＤ１は、従来ミニディスクと同じ媒体であって、ディスクの最内周側は、プリマスタードエリアとして、ＰＴＯＣ（Ｐｒｅｍａｓｔｅｒｄ　Ｔａｂｌｅ　Ｏｆ　Ｃｏｎｔｅｎｔｓ）が設けられている。ここには、ディスク管理情報が物理的な構造変形によるエンボスピットとして記録されている。
【００６７】
プリマスタードエリアより外周は、光磁気記録可能なレコーダブルエリアとされ、記録トラックの案内溝としてのグルーブが形成された記録再生可能領域である。このレコーダブルエリアの最内周側は、ＵＴＯＣ（Ｕｓｅｒ　Ｔａｂｌｅ　Ｏｆ　Ｃｏｎｔｅｎｔｓ）領域であって、このＵＴＯＣ領域には、ＵＴＯＣ情報が記述されるとともに、プリマスタードエリアとの緩衝エリアや、レーザ光の出力パワー調整等のために用いられるパワーキャリブレーションエリアが設けられている。
【００６８】
次世代ＭＤ２は、図１１に示すように、高密度化を図るためにプリピットを用いないが、次世代ＭＤ２のＰＴＯＣ相当情報は、グルーブのウォブルにより書き込むことが考慮されている。例えば、次世代ＭＤ２には、レコーダブルエリアのさらに内周領域に、著作権保護のための情報、データ改竄チェックのための情報、他の非公開情報等を記録するユニークＩＤエリア（Ｕｎｉｑｕｅ　ＩＤ；ＵＩＤ）が設けられている。このＵＩＤエリアは、次世代ＭＤ２に適用されるＤＷＤＤ方式とは異なる記録方式で記録されている。
【００６９】
なお、ここでは、次世代ＭＤ１及び次世代ＭＤ２に音楽データ用のオーディオトラックとデータトラックとをディスク上に混在記録することもできる。この場合、例えば、図１２に示すように、データエリアに少なくとも１つのオーディオトラックが記録されたオーディオ記録領域ＡＡと、少なくとも１つのデータトラックが記録されたＰＣ用データ記録領域ＤＡとがそれぞれ任意の位置に形成されることになる。
【００７０】
一連のオーディオトラックやデータトラックは、ディスク上で必ずしも物理的に連続して記録される必要はなく、図１２に示すように複数のパーツに分割して記録されていてもよい。パーツとは、物理的に連続して記録される区間を示す。すなわち、図１２のように物理的に離れた２つのＰＣデータ記録領域が存在する場合でも、データトラックの数としては、１つの場合もあり、複数の場合もある。但し、図１２は、次世代ＭＤ１の物理的仕様に関して示したものであるが、次世代ＭＤ２に関しても同様に、オーディオ記録領域ＡＡとＰＣ用データ記録領域ＤＡとを混在して記録することができる。
【００７１】
上述した物理的仕様を有する次世代ＭＤ１と次世代ＭＤ２との互換性を有した記録再生装置の具体例に関しては、後段で詳細に説明する。
【００７２】
２．ディスクの管理構造
図１３及び図１４に基づいて、本具体例のディスクの管理構造を説明する。図１３は、次世代ＭＤ１のデータ管理構造を示したものであり、図１４は、次世代ＭＤ２のデータ管理構造を示したものである。
【００７３】
次世代ＭＤ１では、上述したように、従来のミニディスクと同一の媒体であるため、次世代ＭＤ１では、従来ミニディスクで採用されているように書換不可能なエンボスピットによりＰＴＯＣが記録されている。このＰＴＯＣには、ディスクの総容量、ＵＴＯＣ領域におけるＵＴＯＣ位置、パワーキャリブレーションエリアの位置、データエリアの開始位置、データエリアの終了位置（リードアウト位置）等が管理情報として記録されている。
【００７４】
次世代ＭＤ１では、ＡＤＩＰアドレス００００〜０００２には、レーザの書込出力を調整するためのパワーキャリブレーションエリア（Ｒｅｃ　Ｐｏｗｅｒ　Ｃａｌｉｂｒａｔｉｏｎ　Ａｒｅａ）が設けられている。続く０００３〜０００５には、ＵＴＯＣが記録される。ＵＴＯＣには、トラック（オーディオトラック／データトラック）の記録・消去等に応じて書き換えられる管理情報が含まれ、各トラック及びトラックを構成するパーツの開始位置、終了位置等を管理している。また、データエリアにおいて未だトラックが記録されていないフリーエリア、すなわち書込可能領域のパーツも管理している。ＵＴＯＣ上では、ＰＣ用データ全体をＭＤオーディオデータによらない１つのトラックとして管理している。そのため、仮にオーディオトラックとデータトラックとを混在記録したとしても、複数のパーツに分割されたＰＣ用データの記録位置を管理できる。
【００７５】
また、ＵＴＯＣデータは、このＵＴＯＣ領域における特定のＡＤＩＰクラスタに記録され、ＵＴＯＣデータは、このＡＤＩＰクラスタ内のセクタ毎に、その内容が定義されている。具体的には、ＵＴＯＣセクタ０（このＡＤＩＰクラスタ内の先頭のＡＤＩＰセクタ）は、トラックやフリーエリアにあたるパーツを管理しており、ＵＴＯＣセクタ１及びセクタ４は、トラックに対応した文字情報を管理している。また、ＵＴＯＣセクタ２には、トラックに対応した記録日時を管理する情報が書き込まれる。
【００７６】
ＵＴＯＣセクタ０は、記録されたデータや記録可能な未記録領域、さらにデータの管理情報等が記録されているデータ領域である。例えば、ディスクにデータを記録する際、ディスクドライブ装置は、ＵＴＯＣセクタ０からディスク上の未記録領域を探し出し、ここにデータを記録する。また、再生時には、再生すべきデータトラックが記録されているエリアをＵＴＯＣセクタ０から判別し、そのエリアにアクセスして再生動作を行う。
【００７７】
なお、次世代ＭＤ１では、ＰＴＯＣ及びＵＴＯＣは、従来のミニディスクシステムに準拠する方式、ここではＥＦＭ変調方式により変調されたデータとして記録されている。したがって、次世代ＭＤ１は、ＥＦＭ変調方式により変調されたデータとして記録された領域と、ＲＳ−ＬＤＣ及びＲＬＬ（１−７）ＰＰ変調方式で変調された高密度データとして記録された領域とを有することになる。
【００７８】
また、ＡＤＩＰアドレス００３２に記述されるアラートトラックには、従来ミニディスクのディスクドライバ装置に次世代ＭＤ１を挿入したとしても、この媒体が従来ミニディスクのディスクドライバ装置に対応していないことを知らせるための情報が格納されている。この情報は、「このディスクは、この再生装置に対応していないフォーマットです。」等の音声データ、或いは警告音データとしてもよい。また、表示部を備えるディスクドライバ装置であれば、この旨を表示するためのデータであってもよい。このアラートトラックは、従来ミニディスクに対応したディスクドライバ装置でも読取可能なように、ＥＦＭ変調方式によって記録されている。
【００７９】
ＡＤＩＰアドレス００３４には、次世代ＭＤ１のディスク情報を表したディスクディスクリプションテーブル（Ｄｉｓｃ　Ｄｉｓｃｒｉｐｔｉｏｎ　Ｔａｂｌｅ；ＤＤＴ）が記録される。ＤＤＴには、フォーマット形式、ディスク内論理クラスタの総数、媒体固有のＩＤ、このＤＤＴの更新情報、不良クラスタ情報等が記述される。
【００８０】
ＤＤＴ領域からは、ＲＳ−ＬＤＣ及びＲＬＬ（１−７）ＰＰ変調方式で変調された高密度データとして記録されるため、アラートトラックとＤＤＴとの間には、ガードバンド領域が設けられている。
【００８１】
また、ＲＬＬ（１−７）ＰＰ変調方式で変調された高密度データが記録される最も若いＡＤＩＰアドレス、すなわち、ＤＤＴの先頭アドレスには、ここを００００とする論理クラスタ番号（Ｌｏｇｉｃａｌ　Ｃｌｕｓｔｅｒ　Ｎｕｍｂｅｒ；ＬＣＮ）が付される。１論理クラスタは、６５，５３６バイトであり、この論理クラスタが読み書き最小単位となる。なお、ＡＤＩＰアドレス０００６〜００３１は、リザーブされている。
【００８２】
続くＡＤＩＰアドレス００３６〜００３８には、認証によって公開可能となるセキュアエリア（Ｓｅｃｕｒｅ　Ａｒｅａ）が設けられている。このセキュアエリアによって、データを構成する各クラスタの公開可・不可等の属性を管理している。特に、このセキュアエリアでは、著作権保護のための情報、データ改竄チェックのための情報等を記録する。また、このほかの各種の非公開情報を記録することができる。この公開不可領域は、特別に許可された特定外部機器のみが限定的にアクセスできるようになっており、このアクセス可能な外部機器を認証する情報も含まれる。
【００８３】
ＡＤＩＰアドレス００３８からは、書込及び読取自由なユーザエリア（Ｕｓｅｒ　Ａｒｅａ）（任意データ長）とスペアエリア（Ｓｐａｒｅ　Ａｒｅａ）（データ長８）とが記述される。ユーザエリアに記録されたデータは、ＬＣＮの昇順に並べたとき、先頭から２，０４８バイトを１単位としたユーザセクタ（Ｕｓｅｒ　Ｓｅｃｔｏｒ）に区切られており、ＰＣ等の外部機器からは、先頭のユーザセクタを００００とするユーザセクタ番号（Ｕｓｅｒ　Ｓｅｃｔｏｒ　Ｎｕｍｂｅｒ；ＵＳＮ）を付してＦＡＴファイルシステムにより管理されている。
【００８４】
続いて、次世代ＭＤ２のデータ管理構造について図１４を用いて説明する。次世代ＭＤ２は、ＰＴＯＣエリアを持たない。そのため、ディスクの総容量、パワーキャリブレーションエリアの位置、データエリアの開始位置、データエリアの終了位置（リードアウト位置）等のディスク管理情報は、ＰＤＰＴ（ＰｒｅＦｏｒｍａｔ　Ｄｉｓｃ　Ｐａｒａｍｅｔｅｒ　Ｔａｂｌｅ）として全てＡＤＩＰ情報に含まれて記録されている。データは、ＢＩＳ付きのＲＳ−ＬＤＣ及びＲＬＬ（１−７）ＰＰ変調方式で変調され、ＤＷＤＤ方式で記録されている。
【００８５】
また、リードインエリア及びリードアウトエリアには、レーザパワーキャリブレーションエリア（Ｐｏｗｅｒ　Ｃａｒｉｂｕｒａｔｉｏｎ　Ａｒｅａ；ＰＣＡ）が設けられる。次世代ＭＤ２では、ＰＣＡに続くＡＤＩＰアドレスを００００としてＬＣＮを付ける。
【００８６】
また、次世代ＭＤ２では、次世代ＭＤ１におけるＵＴＯＣ領域に相当するコントロール領域が用意されている。図１４には、著作権保護のための情報、データ改竄チェックのための情報、他の非公開情報等を記録するユニークＩＤエリア（Ｕｎｉｑｕｅ　ＩＤ；ＵＩＤ）が示されているが、実際には、このＵＩＤエリアは、リードイン領域のさらに内周位置に、通常のＤＷＤＤ方式とは異なる記録方式で記録されている。
【００８７】
次世代ＭＤ１及び次世代ＭＤ２のファイルは、ともにＦＡＴファイルシステムに基づいて管理される。例えば、各データトラックは、それぞれ独自にＦＡＴファイルシステムを持つ。或いは、複数のデータトラックにわたって１つのＦＡＴファイルシステムを記録するようにもできる。
【００８８】
３．ＡＤＩＰセクタ／クラスタ構造とデータブロック
続いて、本発明の具体例として示す次世代ＭＤ１及び次世代ＭＤ２のＡＤＩＰセクタ構造とデータブロックとの関係について図１５を用いて説明する。従来のミニディスク（ＭＤ）システムでは、ＡＤＩＰとして記録された物理アドレスに対応したクラスタ／セクタ構造が用いられている。本具体例では、説明の便宜上、ＡＤＩＰアドレスに基づいたクラスタを「ＡＤＩＰクラスタ」と記す。また、次世代ＭＤ１及び次世代ＭＤ２におけるアドレスに基づくクラスタを「レコーディングブロック（Ｒｅｃｏｒｄｉｎｇ　Ｂｌｏｃｋ）」あるいは「次世代ＭＤクラスタ」と記す。
【００８９】
次世代ＭＤ１及び次世代ＭＤ２では、データトラックは、図１５に示すようにアドレスの最小単位であるクラスタの連続によって記録されたデータストリームとして扱われ、１レコーディングブロック（１次世代ＭＤクラスタ）は、図１５に示すように１６セクタあるいは１／２ＡＤＩＰクラスタにより構成されている。
【００９０】
図１５に示す１レコーディングブロック（１次世代ＭＤクラスタ）のデータ構造としては、１０フレームのプリアンブルと、６フレームのポストアンブルと、４９６フレームのデータ部とからなる５１２フレームから構成されている。さらにこのレコーディングブロック内の１フレームは、同期信号領域と、データ、ＢＩＳ、ＤＳＶとからなる。
【００９１】
また、１レコーディングブロックの５１２フレームのうち、有意のデータが記録される４９６フレームを１６等分した各３１フレームをアドレスユニット（Ａｄｄｒｅｓｓ　Ｕｎｉｔ）とよぶ。また、このアドレスユニットの番号をアドレスユニットナンバ（Ａｄｄｒｅｓｓ　Ｕｎｉｔ　Ｎｕｍｂｅｒ；ＡＵＮ）とよぶ。このＡＵＮは、全てのアドレスユニットに付される番号であって、記録信号のアドレス管理に使用される。
【００９２】
次世代ＭＤ１のように、ＡＤＩＰに記述された物理的なクラスタ／セクタ構造を有する従来ミニディスクに対して、１−７ＰＰ変調方式で変調された高密度データを記録する場合、ディスクに元々記録されたＡＤＩＰアドレスと、実際に記録するデータブロックのアドレスとが一致しなくなるという問題が生じる。ランダムアクセスは、ＡＤＩＰアドレスを基準として行われるが、ランダムアクセスでは、データを読み出す際、所望のデータが記録された位置近傍にアクセスしても、記録されたデータを読み出せるが、データを書き込む際には、既に記録されているデータを上書き消去しないように正確な位置にアクセスする必要がある。そのため、ＡＤＩＰアドレスに対応付けした次世代ＭＤクラスタ／次世代ＭＤセクタからアクセス位置を正確に把握することが重要となる。
【００９３】
そこで、次世代ＭＤ１の場合、媒体表面上にウォブルとして記録されたＡＤＩＰアドレスを所定規則で変換して得られるデータ単位によって高密度データクラスタを把握する。この場合、ＡＤＩＰセクタの整数倍が高密度データクラスタになるようにする。この考え方に基づいて、従来ミニディスクに記録された１ＡＤＩＰクラスタに対して次世代ＭＤクラスタを記述する際には、各次世代ＭＤクラスタを１／２ＡＤＩＰクラスタ区間に対応させる。
【００９４】
したがって、次世代ＭＤ１では、従来のＭＤクラスタの１／２クラスタが最小記録単位（レコーディングブロック（Ｒｅｃｏｒｄｉｎｇ　Ｂｌｏｃｋ））として対応付けされている。
【００９５】
一方、次世代ＭＤ２では、１クラスタが１レコーディングブロックとして扱われるようになっている。
【００９６】
なお、本具体例では、前述したように、ホストアプリケーションから供給される２０４８バイト単位のデータブロックを１論理データセクタ（Ｌｏｇｉｃａｌ　Ｄａｔａ　Ｓｅｃｔｏｒ；ＬＤＳ）とし、このとき同一レコーディングブロック中に記録される３２個の論理データセクタの集合を論理データクラスタ（Ｌｏｇｉｃａｌ　Ｄａｔａ　Ｃｌｕｓｔｅｒ；ＬＤＣ）としている。
【００９７】
以上説明したようなデータ構造とすることにより、次世代ＭＤデータを任意位置へ記録する際、媒体に対してタイミングよく記録できる。また、ＡＤＩＰアドレス単位であるＡＤＩＰクラスタ内に整数個の次世代ＭＤクラスタが含まれるようにすることによって、ＡＤＩＰクラスタアドレスから次世代ＭＤデータクラスタアドレスへのアドレス変換規則が単純化され、換算のための回路又はソフトウェア構成が簡略化できる。
【００９８】
なお、図１５では、１つのＡＤＩＰクラスタに２つの次世代ＭＤクラスタを対応付ける例を示したが、１つのＡＤＩＰクラスタに３以上の次世代ＭＤクラスタを配することもできる。このとき、１つの次世代ＭＤクラスタは、１６ＡＤＩＰセクタから構成される点に限定されず、ＥＦＭ変調方式とＲＬＬ（１−７）ＰＰ変調方式におけるデータ記録密度の差や次世代ＭＤクラスタを構成するセクタ数、また１セクタのサイズ等に応じて設定することができる。
【００９９】
続いて、ＡＤＩＰのデータ構造に関して説明する。図１６の（ａ）には、次世代ＭＤ２のＡＤＩＰのデータ構造が示され、図１６の（ｂ）には、次世代ＭＤ１のＡＤＩＰのデータ構造が示されている。
【０１００】
次世代ＭＤ１では、同期信号と、ディスクにおけるクラスタ番号等を示すクラスタＨ（Ｃｌｕｓｔｅｒ　Ｈ）情報及びクラスタＬ（Ｃｌｕｓｔｅｒ　Ｌ）情報と、クラスタ内におけるセクタ番号等を含むセクタ情報（Ｓｅｃｔｅｒ）とが記述されている。同期信号は、４ビットで記述され、クラスタＨは、アドレス情報の上位８ビットで記述され、クラスタＬは、アドレス情報の下位８ビットで記述され、セクタ情報は、４ビットで記述される。また、後半の１４ビットには、ＣＲＣが付加されている。以上、４２ビットのＡＤＩＰ信号が各ＡＤＩＰセクタに記録されている。
【０１０１】
また、次世代ＭＤ２では、４ビットの同期信号データと、４ビットのクラスタＨ（Ｃｌｕｓｔｅｒ　Ｈ）情報、８ビットのクラスタＭ（Ｃｌｕｓｔｅｒ　Ｍ）情報及び４びっとのクラスタＬ（Ｃｌｕｓｔｅｒ　Ｌ）情報と、４ビットのセクタ情報とが記述される。後半の１８ビットには、ＢＣＨのパリティが付加される。次世代ＭＤ２でも同様に４２ビットのＡＤＩＰ信号が各ＡＤＩＰセクタに記録されている。
【０１０２】
ＡＤＩＰのデータ構造では、上述したクラスタＨ（Ｃｌｕｓｔｅｒ　Ｈ）情報、クラスタＭ（Ｃｌｕｓｔｅｒ　Ｍ）及びクラスタＬ（Ｃｌｕｓｔｅｒ　Ｌ）情報の構成は、任意に決定できる。また、ここに他の付加情報を記述することもできる。例えば、図１７に示すように、次世代ＭＤ２のＡＤＩＰ信号において、クラスタ情報を上位８ビットのクラスタＨ（Ｃｌｕｓｔｅｒ　Ｈ）と下位８ビットのクラスタＬ（Ｃｌｕｓｔｅｒ　Ｌ）とで表すようにし、下位８ビットで表されるクラスタＬに替えて、ディスクコントロール情報を記述することもできる。ディスクコントロール情報としては、サーボ信号補正値、再生レーザパワー上限値、再生レーザパワー線速補正係数、記録レーザパワー上限値、記録レーザパワー線速補正係数、記録磁気感度、磁気−レーザパルス位相差、パリティ等があげられる。
【０１０３】
４．ディスクドライブ装置
図１８及び図１９を用いて、次世代ＭＤ１及び次世代ＭＤ２の記録再生に対応したディスクドライブ装置１０の具体例について説明する。ここでは、ディスクドライブ装置１０は、パーソナルコンピュータ（以下、ＰＣと記す。）１００と接続でき、次世代ＭＤ１及び次世代ＭＤ２をオーディオデータのほか、ＰＣ等の外部ストレージとして使用できる。
【０１０４】
ディスクドライブ装置１０は、メディアドライブ部１１と、メモリ転送コントローラ１２と、クラスタバッファメモリ１３と、補助メモリ１４と、ＵＳＢインターフェイス１５，１６と、ＵＳＢハブ１７と、システムコントローラ１８と、オーディオ処理部１９とを備える。
【０１０５】
メディアドライブ部１１は、装填された従来ミニディスク、次世代ＭＤ１、及び次世代ＭＤ２等の個々のディスク９０に対する記録／再生を行う。メディアドライブ部１１の内部構成は、図１９で後述する。
【０１０６】
メモリ転送コントローラ１２は、メディアドライブ部１１からの再生データやメディアドライブ部１１に供給する記録データの送受制御を行う。クラスタバッファメモリ１３は、メディアドライブ部１１によってディスク９０のデータトラックから高密度データクラスタ単位で読み出されたデータをメモリ転送コントローラ１２の制御に基づいてバッファリングする。補助メモリ１４は、メディアドライブ部１１によってディスク９０から読み出されたＵＴＯＣデータ、ＣＡＴデータ、ユニークＩＤ、ハッシュ値等の各種管理情報や特殊情報をメモリ転送コントローラ１２の制御に基づいて記憶する。
【０１０７】
システムコントローラ１８は、ＵＳＢインターフェイス１６、ＵＳＢハブ１７を介して接続されたＰＣ（パーソナルコンピュータ）７０との間で通信可能とされ、このＰＣ７０との間の通信制御を行って、書込要求、読出要求等のコマンドの受信やステイタス情報、その他の必要情報の送信等を行うとともに、ディスクドライブ装置１０全体を統括制御している。
【０１０８】
システムコントローラ１８は、例えば、ディスク９０がメディアドライブ部１１に装填された際に、ディスク９０からの管理情報等の読出をメディアドライブ部１１に指示し、メモリ転送コントローラ１２によって読み出されたＰＴＯＣ、ＵＴＯＣ等の管理情報等を補助メモリ１４に格納させる。
【０１０９】
システムコントローラ１８は、これらの管理情報を読み込むことによって、ディスク９０のトラック記録状態を把握できる。また、ＣＡＴを読み込ませることにより、データトラック内の高密度データクラスタ構造を把握でき、ＰＣ７０からのデータトラックに対するアクセス要求に対応できる状態となる。
【０１１０】
また、ユニークＩＤやハッシュ値により、ディスク認証処理及びその他の処理を実行したり、これらの値をＰＣ７０に送信し、ＰＣ７０上でディスク認証処理及びその他の処理を実行させる。
【０１１１】
システムコントローラ１８は、ＰＣ７０から、あるＦＡＴセクタの読出要求があった場合、メディアドライブ部１１に対して、このＦＡＴセクタを含む高密度データクラスタの読出を実行する旨の信号を与える。読み出された高密度データクラスタは、メモリ転送コントローラ１２によってクラスタバッファメモリ１３に書き込まれる。但し、既にＦＡＴセクタのデータがクラスタバッファメモリ１３に格納されていた場合、メディアドライブ部１１による読出は必要ない。
【０１１２】
このとき、システムコントローラ１８は、クラスタバッファメモリ１３に書き込まれている高密度データクラスタのデータから、要求されたＦＡＴセクタのデータを読み出す信号を与え、ＵＳＢインターフェイス１５，ＵＳＢハブ１７を介して、ＰＣ７０に送信するための制御を行う。
【０１１３】
また、システムコントローラ１８は、ＰＣ７０から、あるＦＡＴセクタの書込要求があった場合、メディアドライブ部１１に対して、このＦＡＴセクタを含む高密度データクラスタの読出を実行させる。読み出された高密度データクラスタは、メモリ転送コントローラ１２によってクラスタバッファメモリ１３に書き込まれる。但し、既にこのＦＡＴセクタのデータがクラスタバッファメモリ１３に格納されていた場合は、メディアドライブ部１１による読出は必要ない。
【０１１４】
また、システムコントローラ１８は、ＰＣ７０から送信されたＦＡＴセクタのデータ（記録データ）をＵＳＢインターフェイス１５を介してメモリ転送コントローラ１２に供給し、クラスタバッファメモリ１３上で該当するＦＡＴセクタのデータの書き換えを実行させる。
【０１１５】
また、システムコントローラ１８は、メモリ転送コントローラ１２に指示して、必要なＦＡＴセクタが書き換えられた状態でクラスタバッファメモリ１３に記憶されている高密度データクラスタのデータを記録データとしてメディアドライブ部１１に転送させる。このとき、メディアドライブ部１１は、装着されている媒体が従来ミニディスクであればＥＦＭ変調方式で、次世代ＭＤ１又は次世代ＭＤ２であればＲＬＬ（１−７）ＰＰ変調方式で高密度データクラスタの記録データを変調して書き込む。
【０１１６】
なお、本具体例として示すディスクドライブ装置１０において、上述した記録再生制御は、データトラックを記録再生する際の制御であり、ＭＤオーディオデータ（オーディオトラック）を記録再生する際のデータ転送は、オーディオ処理部１９を介して行われる。
【０１１７】
オーディオ処理部１９は、入力系として、例えば、ライン入力回路／マイクロフォン入力回路等のアナログ音声信号入力部、Ａ／Ｄ変換器、及びデジタルオーディオデータ入力部を備える。また、オーディオ処理部１９は、ＡＴＲＡＣ圧縮エンコーダ／デコーダ、圧縮データのバッファメモリを備える。さらに、オーディオ処理部１９は、出力系として、デジタルオーディオデータ出力部、Ｄ／Ａ変換器及びライン出力回路／ヘッドホン出力回路等のアナログ音声信号出力部を備えている。
【０１１８】
ディスク９０に対してオーディオトラックが記録されるのは、オーディオ処理部１９にデジタルオーディオデータ（又は、アナログ音声信号）が入力される場合である。入力されたリニアＰＣＭデジタルオーディオデータ、或いはアナログ音声信号で入力された後、Ａ／Ｄ変換器で変換されて得られたリニアＰＣＭオーディオデータは、ＡＴＲＡＣ圧縮エンコードされ、バッファメモリに蓄積される。その後、所定タイミング（ＡＤＩＰクラスタ相当のデータ単位）でバッファメモリから読み出され、メディアドライブ部１１に転送される。
【０１１９】
メディアドライブ部１１では、転送された圧縮データをＥＦＭ変調方式又はＲＬＬ（１−７）ＰＰ変調方式で変調してディスク９０にオーディオトラックとして書き込む。
【０１２０】
メディアドライブ部１１は、ディスク９０からオーディオトラックを再生する場合、再生データをＡＴＲＡＣ圧縮データ状態に復調してオーディオ処理部１９に転送する。オーディオ処理部１９は、ＡＴＲＡＣ圧縮デコードを行ってリニアＰＣＭオーディオデータとし、デジタルオーディオデータ出力部から出力する。或いは、Ｄ／Ａ変換器によりアナログ音声信号としてライン出力／ヘッドホン出力を行う。
【０１２１】
なお、この図１８に示す構成は、一例であって、例えば、ディスクドライブ装置１０をＰＣ７０に接続してデータトラックのみ記録再生する外部ストレージ機器として使用する場合は、オーディオ処理部１９は、不要である。一方、オーディオ信号を記録再生することを主たる目的とする場合、オーディオ処理部１９を備え、さらにユーザインターフェイスとして操作部や表示部を備えることが好適である。また、ＰＣ７０との接続は、ＵＳＢに限らず、例えば、ＩＥＥＥ（Ｔｈｅ　Ｉｎｓｔｉｔｕｔｅ　ｏｆ　Ｅｌｅｃｔｒｉｃａｌ　ａｎｄ　Ｅｌｅｃｔｒｏｎｉｃｓ　Ｅｎｇｉｎｅｅｒｓ，Ｉｎｃ．：アメリカ電気・電子技術者協会）の定める規格に準拠した、いわゆるＩＥＥＥ１３９４インターフェイスのほか、汎用の接続インターフェイスが適用できる。
【０１２２】
続いて、従来ミニディスク、次世代ＭＤ１及び次世代ＭＤ２を記録再生するためのメディアドライブ部１１の構成を図１９を用いて、さらに詳細に説明する。
【０１２３】
メディアドライブ部１１は、従来ミニディスク、次世代ＭＤ１及び次世代ＭＤ２を記録再生するために、特に、記録処理系として、従来ミニディスクの記録のためのＥＦＭ変調・ＡＣＩＲＣエンコードを実行する構成と、次世代ＭＤ１及び次世代ＭＤ２の記録のためのＲＬＬ（１−７）ＰＰ変調・ＲＳ−ＬＤＣエンコードを実行する構成とを備える点が特徴的である。また、再生処理系として、従来ミニディスクの再生のためのＥＦＭ復調・ＡＣＩＲＣデコードを実行する構成と、次世代ＭＤ１及び次世代ＭＤ２の再生にＰＲ（１，２，１）ＭＬ及びビタビ復号を用いたデータ検出に基づくＲＬＬ（１−７）復調・ＲＳ−ＬＤＣデコードを実行する構成を備えている点が特徴的である。
【０１２４】
メディアドライブ部１１は、装填されたディスク９０をスピンドルモータ２１によってＣＬＶ方式又はＺＣＡＶ方式にて回転駆動する。記録再生時には、このディスク９０に対して、光学ヘッド２２からレーザ光が照射される。
【０１２５】
光学ヘッド２２は、記録時に記録トラックをキュリー温度まで加熱するための高レベルのレーザ出力を行い、また再生時には、磁気カー効果により反射光からデータを検出するための比較的低レベルのレーザ出力を行う。このため、光学ヘッド２２は、レーザ出力手段としてのレーザダイオード、偏光ビームスプリッタや対物レンズ等からなる光学系及び反射光を検出するためのディテクタが搭載されている。光学ヘッド２２に備えられる対物レンズとしては、例えば２軸機構によってディスク半径方向及びディスクに接離する方向に変位可能に保持されている。
【０１２６】
また、本具体例では、媒体表面の物理的仕様が異なる従来ミニディスク及び次世代ＭＤ１と、次世代ＭＤ２とに対して最大限の再生特性を得るために、両ディスクに対してデータ読取り時のビットエラーレートを最適化できる位相補償板を、光学ヘッド２２の読取光光路中に設ける。
【０１２７】
ディスク９０を挟んで光学ヘッド２２と対向する位置には、磁気ヘッド２３が配置されている。磁気ヘッド２３は、記録データによって変調された磁界をディスク９０に印加する。また、図示しないが光学ヘッド２２全体及び磁気ヘッド２３をディスク半径方向に移動させためのスレッドモータ及びスレッド機構が備えられている。
【０１２８】
このメディアドライブ部１１では、光学ヘッド２２、磁気ヘッド２３による記録再生ヘッド系、スピンドルモータ２１によるディスク回転駆動系のほかに、記録処理系、再生処理系、サーボ系等が設けられる。記録処理系としては、従来ミニディスクに対する記録時にＥＦＭ変調、ＡＣＩＲＣエンコードを行う部位と、次世代ＭＤ１及び次世代ＭＤ２に対する記録時にＲＬＬ（１−７）ＰＰ変調、ＲＳ−ＬＤＣエンコードを行う部位とが設けられる。
【０１２９】
また、再生処理系としては、従来ミニディスクの再生時にＥＦＭ変調に対応する復調及びＡＣＩＲＣデコードを行う部位と、次世代ＭＤ１及び次世代ＭＤ２の再生時にＲＬＬ（１−７）ＰＰ変調に対応する復調（ＰＲ（１，２，１）ＭＬ及びビタビ復号を用いたデータ検出に基づくＲＬＬ（１−７）復調）、ＲＳ−ＬＤＣデコードを行う部位とが設けられる。
【０１３０】
光学ヘッド２２のディスク９０に対するレーザ照射によりその反射光として検出された情報（フォトディテクタによりレーザ反射光を検出して得られる光電流）は、ＲＦアンプ２４に供給される。ＲＦアンプ２４では、入力された検出情報に対して電流−電圧変換、増幅、マトリクス演算等を行い、再生情報としての再生ＲＦ信号、トラッキングエラー信号ＴＥ、フォーカスエラー信号ＦＥ、グルーブ情報（ディスク９０にトラックのウォブリングにより記録されているＡＤＩＰ情報）等を抽出する。
【０１３１】
従来ミニディスクの再生時には、ＲＦアンプで得られた再生ＲＦ信号は、コンパレータ２５、ＰＬＬ回路２６を介して、ＥＦＭ復調部２７及びＡＣＩＲＣデコーダ２８で処理される。再生ＲＦ信号は、ＥＦＭ復調部２７で２値化されてＥＦＭ信号列とされた後、ＥＦＭ復調され、さらにＡＣＩＲＣデコーダ２８で誤り訂正及びデインターリーブ処理される。オーディオデータであれば、この時点でＡＴＲＡＣ圧縮データの状態となる。このとき、セレクタ２９は、従来ミニディスク信号側が選択されており、復調されたＡＴＲＡＣ圧縮データがディスク９０からの再生データとしてデータバッファ３０に出力される。この場合、図１８のオーディオ処理部１９に圧縮データが供給される。
【０１３２】
一方、次世代ＭＤ１又は次世代ＭＤ２の再生時には、ＲＦアンプで得られた再生ＲＦ信号は、Ａ／Ｄ変換回路３１、イコライザ３２、ＰＬＬ回路３３、ＰＲＭＬ回路３４を介して、ＲＬＬ（１−７）ＰＰ復調部３５及びＲＳ−ＬＤＣデコーダ３６で信号処理される。再生ＲＦ信号は、ＲＬＬ（１−７）ＰＰ復調部３５において、ＰＲ（１，２，１）ＭＬ及びビタビ復号を用いたデータ検出によりＲＬＬ（１−７）符号列としての再生データを得て、このＲＬＬ（１−７）符号列に対してＲＬＬ（１−７）復調処理が行われる。さらに、ＲＳ−ＬＤＣデコーダ３６にて誤り訂正及びデインターリーブ処理される。
【０１３３】
この場合、セレクタ２９は、次世代ＭＤ１・次世代ＭＤ２側が選択され、復調されたデータがディスク９０からの再生データとしてデータバッファ３０に出力される。このとき、図１８のメモリ転送コントローラ１２に対して復調データが供給される。
【０１３４】
ＲＦアンプ２４から出力されるトラッキングエラー信号ＴＥ、フォーカスエラー信号ＦＥは、サーボ回路３７に供給され、グルーブ情報は、ＡＤＩＰデコータ３８に供給される。
【０１３５】
ＡＤＩＰデコータ３８は、グルーブ情報に対してバンドパスフィルタにより帯域制限してウォブル成分を抽出した後、ＦＭ復調、バイフェーズ復調を行ってＡＤＩＰアドレスを抽出する。抽出された、ディスク上の絶対アドレス情報であるＡＤＩＰアドレスは、従来ミニディスク及び次世代ＭＤ１の場合であれば、ＭＤアドレスデコーダ３９を介し、次世代ＭＤ２の場合であれば、次世代ＭＤ２アドレスデコーダ４０を介してシステムコントローラ４１に供給される。
【０１３６】
システムコントローラ４１では、各ＡＤＩＰアドレスに基づいて、所定の制御処理を実行する。またグルーブ情報は、スピンドルサーボ制御のためにサーボ回路３７に戻される。
【０１３７】
サーボ回路３７は、例えばグルーブ情報に対して再生クロック（デコード時のＰＬＬ系クロック）との位相誤差を積分して得られる誤差信号に基づき、ＣＬＶサーボ制御及びＺＣＡＶサーボ制御のためのスピンドルエラー信号を生成する。
【０１３８】
またサーボ回路３７は、スピンドルエラー信号や、上記のようにＲＦアンプ２４から供給されたトラッキングエラー信号、フォーカスエラー信号、或いはシステムコントローラ４１からのトラックジャンプ指令、アクセス指令等に基づいて各種サーボ制御信号（トラッキング制御信号、フォーカス制御信号、スレッド制御信号、スピンドル制御信号等）を生成し、モータドライバ４２に対して出力する。すなわち、上記サーボエラー信号や指令に対して位相補償処理、ゲイン処理、目標値設定処理等の必要処理を行って各種サーボ制御信号を生成する。
【０１３９】
モータドライバ４２では、サーボ回路３７から供給されたサーボ制御信号に基づいて所定のサーボドライブ信号を生成する。ここでのサーボドライブ信号としては、２軸機構を駆動する２軸ドライブ信号（フォーカス方向、トラッキング方向の２種）、スレッド機構を駆動するスレッドモータ駆動信号、スピンドルモータ２１を駆動するスピンドルモータ駆動信号となる。このようなサーボドライブ信号により、ディスク９０に対するフォーカス制御、トラッキング制御、及びスピンドルモータ２１に対するＣＬＶ制御又はＺＣＡＶ制御が行われる。
【０１４０】
ディスク９０に対して記録動作が実行される際には、図１８に示したメモリ転送コントローラ１２から高密度データ、或いはオーディオ処理部１９からの通常のＡＴＲＡＣ圧縮データが供給される。
【０１４１】
従来ミニディスクに対する記録時には、セレクタ４３が従来ミニディスク側に接続され、ＡＣＩＲＣエンコーダ４４及びＥＦＭ変調部４５が機能する。この場合、オーディオ信号であれば、オーディオ処理部１９からの圧縮データは、ＡＣＩＲＣエンコーダ４４でインターリーブ及びエラー訂正コード付加が行われた後、ＥＦＭ変調部４５においてＥＦＭ変調される。ＥＦＭ変調データがセレクタ４３を介して磁気ヘッドドライバ４６に供給され、磁気ヘッド２３がディスク９０に対してＥＦＭ変調データに基づいた磁界印加を行うことで変調されたデータが記録される。
【０１４２】
次世代ＭＤ１及び次世代ＭＤ１に対する記録時には、セレクタ４３が次世代ＭＤ１・次世代ＭＤ２側に接続され、ＲＳ−ＬＣＤエンコーダ４７及びＲＬＬ（１−７）ＰＰ変調部４８が機能する。この場合、メモリ転送コントローラ１２から送られた高密度データは、ＲＳ−ＬＣＤエンコーダ４７でインターリーブ及びＲＳ−ＬＤＣ方式のエラー訂正コード付加が行われた後、ＲＬＬ（１−７）ＰＰ変調部４８にてＲＬＬ（１−７）変調される。
【０１４３】
ＲＬＬ（１−７）符号列に変調された記録データは、セレクタ４３を介して磁気ヘッドドライバ４６に供給され、磁気ヘッド２３がディスク９０に対して変調データに基づいた磁界印加を行うことでデータが記録される。
【０１４４】
レーザドライバ／ＡＰＣ４９は、上記のような再生時及び記録時においてレーザダイオードにレーザ発光動作を実行させるが、いわゆるＡＰＣ（Ａｕｔｏｍａｔｉｃ　Ｌａｚｅｒ　Ｐｏｗｅｒ　Ｃｏｎｔｒｏｌ）動作も行う。具体的には、図示しないが、光学ヘッド２２内には、レーザパワーモニタ用のディテクタが設けられており、このモニタ信号がレーザドライバ／ＡＰＣ４９にフィードバックされるようになっている。レーザドライバ／ＡＰＣ４９は、モニタ信号として得られた現在のレーザパワーを予め設定されているレーザパワーと比較して、その誤差分をレーザ駆動信号に反映させることによって、レーザダイオードから出力されるレーザパワーが設定値で安定化されるように制御している。ここで、レーザパワーは、システムコントローラ４１によって、再生レーザパワー及び記録レーザパワーとしての値がレーザドライバ／ＡＰＣ４９内部のレジスタにセットされる。
【０１４５】
システムコントローラ４１は、システムコントローラ１８からの指示に基づいて、以上の各動作（アクセス、各種サーボ、データ書込、データ読出の各動作）が実行されるように各構成を制御する。なお、図１９において一点鎖線で囲った各部は、１チップの回路として構成することもできる。
【０１４６】
ところで、ディスク９０が図１２のように、予めデータトラック記録領域とオーディオトラック記録領域とが分割して領域設定されている場合、システムコントローラ１８は、記録再生するデータがオーディオトラックかデータトラックかに応じて、設定された記録領域に基づいたアクセスをメディアドライブ部１１のシステムコントローラ４１に指示することになる。
【０１４７】
また、装着されたディスク９０に対して、ＰＣ用のデータ又はオーディオデータの何れか一方のみを記録許可し、これ以外のデータの記録を禁止する制御を行うようにもできる。すなわち、ＰＣ用のデータとオーディオデータとを混在しないように制御することもできる。
【０１４８】
したがって、本具体例として示すディスクドライブ装置１０は、上述した構成を備えることにより、従来ミニディスク、次世代ＭＤ１及び次世代ＭＤ２の間の互換性を実現できると共に、上述の実施の形態の如く、システムコントローラ４１にて、ディスク９０の偏心量を算出して記憶し、更に、ＡＤＩＰデコータ３８により抽出される現在アドレスでの偏心量及びトラックジャンプする予測される目標アドレスでの偏心量から、トラックジャンプ距離を補正した補正移動距離を算出し、サーボ回路３７及びモータドライバ４２により、スレッド機構を駆動するスレッドモータ駆動信号をスレッドーモータの移動距離が補正移動距離となるように制御することにより、極めて精度が高いトラックジャンプを行うことができる。
【０１４９】
５．データトラックのセクタ再生処理
以下、上述したディスクドライブ装置１０によって、次世代ＭＤ１及び次世代ＭＤ２に対する再生処理、記録処理について説明する。データ領域に対するアクセスでは、例えば、外部のＰＣ７０からディスクドライブ装置１０のシステムコントローラ１８に対して、ＵＳＢインターフェイス１６を経由して「論理セクタ（以下、ＦＡＴセクタと記す。）」単位で記録又は再生する指示が与えられる。データクラスタは、図１３に示したように、ＰＣ７０からみれば、２０４８バイト単位に区切られてＵＳＮの昇順にＦＡＴファイルシステムに基づいて管理されている。一方、ディスク９０におけるデータトラックの最小書換単位は、それぞれ６５，５３６バイトの大きさを有した次世代ＭＤクラスタであり、この次世代ＭＤクラスにタは、ＬＣＮが与えられている。
【０１５０】
ＦＡＴにより参照されるデータセクタのサイズは、次世代ＭＤクラスタよりも小さい。そのため、ディスクドライブ装置１０では、ＦＡＴにより参照されるユーザセクタを物理的なＡＤＩＰアドレスに変換するとともに、ＦＡＴにより参照されるデータセクタ単位での読み書きをクラスタバッファメモリ１３を用いて、次世代ＭＤクラスタ単位での読み書きに変換する必要がある。
【０１５１】
図２０に、ＰＣ７０からあるＦＡＴセクタの読出要求があった場合のディスクドライブ装置１０におけるシステムコントローラ１８における処理を示す。
【０１５２】
システムコントローラ１８は、ＵＳＢインターフェイス１６を経由してＰＣ７０からのＦＡＴセクタ＃ｎの読出命令を受信すると、指定されたＦＡＴセクタ番号＃ｎのＦＡＴセクタが含まれる次世代ＭＤクラスタ番号を求める処理を行う。
【０１５３】
まず、仮の次世代ＭＤクラスタ番号ｕ０を決定する。次世代ＭＤクラスタの大きさは、６５５３６バイトであり、ＦＡＴセクタの大きさは、２０４８バイトであるため、１次世代ＭＤクラスタのなかには、ＦＡＴセクタは、３２個存在する。したがって、ＦＡＴセクタ番号（ｎ）を３２で整数除算（余りは、切り捨て）したもの（ｕ０）が仮の次世代ＭＤクラスタ番号となる。
【０１５４】
続いて、ディスク９０から補助メモリ１４に読み込んであるディスク情報を参照して、データ記録用以外の次世代ＭＤクラスタ数ｕｘを求める。すなわち、セキュアエリアの次世代ＭＤクラスタ数である。
【０１５５】
上述したように、データトラック内の次世代ＭＤクラスタのなかには、データ記録再生可能なエリアとして公開しないクラスタもある。そのため、予め補助メモリ１４に読み込んでおいたディスク情報に基づいて、非公開のクラスタ数ｕｘを求める。その後、非公開のクラスタ数ｕｘを次世代ＭＤクラスタ番号ｕ０に加え、その加算結果ｕを実際の次世代ＭＤクラスタ番号＃ｕとする。
【０１５６】
ＦＡＴセクタ番号＃ｎを含む次世代ＭＤクラスタ番号＃ｕが求められると、システムコントローラ１８は、クラスタ番号＃ｕの次世代ＭＤクラスタが既にディスク９０から読み出されてクラスタバッファメモリ１３に格納されているか否かを判別する。もし格納されていなければ、ディスク９０からこれを読み出す。
【０１５７】
システムコントローラ１８は、読み出した次世代ＭＤクラスタ番号＃ｕからＡＤＩＰアドレス＃ａを求めることでディスク９０から次世代ＭＤクラスタを読み出している。
【０１５８】
次世代ＭＤクラスタは、ディスク９０上で複数のパーツに分かれて記録されることもある。したがって、実際に記録されるＡＤＩＰアドレスを求めるためには、これらのパーツを順次検索する必要がある。そこでまず、補助メモリ１４に読み出してあるディスク情報からデータトラックの先頭パーツに記録されている次世代ＭＤクラスタ数ｐと先頭の次世代ＭＤクラスタ番号ｐｘとを求める。
【０１５９】
各パーツには、ＡＤＩＰアドレスによってスタートアドレス／エンドアドレスが記録されているため、ＡＤＩＰクラスタアドレス及びパーツ長から、次世代ＭＤクラスタ数ｐと先頭の次世代ＭＤクラスタ番号ｐｘとを求めることができる。続いて、このパーツに、目的となっているクラスタ番号＃ｕの次世代ＭＤクラスタが含まれているか否かを判別する。含まれていなければ、次のパーツに移る。すなわち、注目していたパーツのリンク情報によって示されるパーツである。以上により、ディスク情報に記述されたパーツを順に検索していき、目的の次世代ＭＤクラスタが含まれているパーツを判別する。
【０１６０】
目標の次世代ＭＤクラスタ（＃ｕ）が記録されたパーツが発見されたら、このパーツの先頭に記録される次世代ＭＤクラスタ番号ｐｘと、目標の次世代ＭＤクラスタ番号＃ｕの差を求めることで、そのパーツ先頭から目標の次世代ＭＤクラスタ（＃ｕ）までのオフセットを得る。
【０１６１】
この場合、１ＡＤＩＰクラスタには、２つの次世代ＭＤクラスタが書き込まれるため、このオフセットを２で割ることによって、オフセットをＡＤＩＰアドレスオフセットｆに変換することができる（ｆ＝（ｕ−ｐｘ）／２）。
【０１６２】
但し、０．５の端数が出た場合は、クラスタｆの中央部から書き込むこととする。最後に、このパーツの先頭ＡＤＩＰアドレス、すなわちパーツのスタートアドレスにおけるクラスタアドレス部分にオフセットｆを加えることで、次世代ＭＤクラスタ（＃ｕ）を実際に書き込む記録先のＡＤＩＰアドレス＃ａを求めることができる。
【０１６３】
以上が、図２０のステップＳ１において再生開始アドレス及びクラスタ長を設定する処理にあたる。なお、ここでは、従来ミニディスクか、次世代ＭＤ１か次世代ＭＤ２かの媒体の判別は、別の手法により、既に完了しているものとする。
【０１６４】
ＡＤＩＰアドレス＃ａが求められると、システムコントローラ１８は、メディアドライブ部１１にＡＤＩＰアドレス＃ａへのアクセスを命じる。これによりメディアドライブ部１１では、システムコントローラ４１の制御によってＡＤＩＰアドレス＃ａへのアクセスが実行される。
【０１６５】
システムコントローラ１８は、図２０のステップＳ２において、アクセス完了を待機し、アクセスが完了したら、ステップＳ３において、光学ヘッド１９が目標とする再生開始アドレスに到達するまで待機し、ステップＳ４において、再生開始アドレスに到達したことを確認すると、ステップＳ５において、メディアドライブ部１１に次世代ＭＤクラスタの１クラスタ分のデータ読取開始を指示する。
【０１６６】
メディアドライブ部１１では、これに応じて、システムコントローラ４１の制御により、ディスク９０からのデータ読出を開始する。光学ヘッド１９、ＲＦアンプ２４、ＲＬＬ（１−７）ＰＰ復調部３５、ＲＳ−ＬＤＣデコーダ３６の再生系で読み出したデータを出力し、メモリ転送コントローラ１２に供給する。
【０１６７】
このとき、システムコントローラ１８は、ステップＳ６において、ディスク９０との同期がとれているか否かを判別する。ディスク９０との同期が外れている場合、ステップＳ７において、データ読取りエラー発生の旨の信号を生成する。ステップＳ８において、再度読取りを実行すると判別された場合は、ステップＳ２からの工程を繰り返す。
【０１６８】
１クラスタ分のデータを取得すると、システムコントローラ１８は、ステップＳ１０において、取得したデータのエラー訂正を開始する。ステップＳ１１において、取得したデータに誤りあれば、ステップＳ７に戻ってデータ読取りエラー発生の旨の信号を生成する。また、取得したデータに誤りがなければ、ステップＳ１２において、所定のクラスタを取得したか否かを判別する。所定のクラスタを取得していれば、一連の処理を終了し、システムコントローラ１８は、このメディアドライブ部１１による読出動作を待機し、読み出されてメモリ転送コントローラ１２に供給されたデータをクラスタバッファメモリ１３に格納させる。取得していない場合、ステップＳ６からの工程を繰り返す。
【０１６９】
クラスタバッファメモリ１３に読み込まれた次世代ＭＤクラスタの１クラスタ分のデータは、複数個のＦＡＴセクタを含んでいる。そのため、この中から要求されたＦＡＴセクタのデータ格納位置を求め、１ＦＡＴセクタ（２０４８バイト）分のデータをＵＳＢインターフェイス１５から外部のＰＣ７０へと送出する。具体的には、システムコントローラ１８は、要求されたＦＡＴセクタ番号＃ｎから、このセクタが含まれる次世代ＭＤクラスタ内でのバイトオフセット＃ｂを求める。そして、クラスタバッファメモリ１３内のバイトオフセット＃ｂの位置から１ＦＡＴセクタ（２０４８バイト）分のデータを読み出させ、ＵＳＢインターフェイス１５を介してＰＣ７０に転送する。
【０１７０】
以上の処理により、ＰＣ７０からの１ＦＡＴセクタの読出要求に応じた次世代ＭＤセクタの読み出し・転送が実現できる。
【０１７１】
６．データトラックのセクタ書込処理
次に、ＰＣ７０からあるＦＡＴセクタの書込要求があった場合のディスクドライブ装置１０におけるシステムコントローラ１８の処理を図２１に基づいて説明する。
【０１７２】
システムコントローラ１８は、ＵＳＢインターフェイス１６を経由してＰＣ７０からのＦＡＴセクタ＃ｎの書込命令を受信すると、上述したように指定されたＦＡＴセクタ番号＃ｎのＦＡＴセクタが含まれる次世代ＭＤクラスタ番号を求める。
【０１７３】
ＦＡＴセクタ番号＃ｎを含む次世代ＭＤクラスタ番号＃ｕが求められると、続いて、システムコントローラ１８は、求められたクラスタ番号＃ｕの次世代ＭＤクラスタが既にディスク９０から読み出されてクラスタバッファメモリ１３に格納されているか否かを判別する。格納されていなければ、ディスク９０からクラスタ番号ｕの次世代ＭＤクラスタを読み出す処理を行う。すなわち、メディアドライブ部１１にクラスタ番号＃ｕの次世代ＭＤクラスタの読出を指示し、読み出された次世代ＭＤクラスタをクラスタバッファメモリ１３に格納させる。
【０１７４】
また、上述のようにして、システムコントローラ１８は、書込要求にかかるＦＡＴセクタ番号＃ｎから、このセクタが含まれる次世代ＭＤクラスタ内でのバイトオフセット＃ｂを求める。続いて、ＰＣ７０から転送されてくる当該ＦＡＴセクタ（＃ｎ）への書込データとなる２０４８バイトのデータをＵＳＢインターフェイス１５を介して受信し、クラスタバッファメモリ１３内のバイトオフセット＃ｂの位置から、１ＦＡＴセクタ（２０４８バイト）分のデータを書き込む。
【０１７５】
これにより、クラスタバッファメモリ１３に格納されている当該次世代ＭＤクラスタ（＃ｕ）のデータは、ＰＣ７０が指定したＦＡＴセクタ（＃ｎ）のみが書き換えられた状態となる。そこでシステムコントローラ１８は、クラスタバッファメモリ１３に格納されている次世代ＭＤクラスタ（＃ｕ）をディスク９０に書き込む処理を行う。
【０１７６】
以上が、図２１のステップＳ２１における記録データ準備工程である。この場合も同様に、媒体の判別は、別の手法により既に完了しているものとする。
【０１７７】
続いて、システムコントローラ１８は、図２１のステップＳ２２において、書込を行う次世代ＭＤクラスタ番号＃ｕから、記録開始位置のＡＤＩＰアドレス＃ａを設定する。ＡＤＩＰアドレス＃ａが求められたら、システムコントローラ１８は、メディアドライブ部１１にＡＤＩＰアドレス＃ａへのアクセスを命じる。これによりメディアドライブ部１１では、システムコントローラ４１の制御によってＡＤＩＰアドレス＃ａへのアクセスが実行される。
【０１７８】
ステップＳ２３において、アクセスが完了したことを確認すると、ステップＳ２４において、システムコントローラ１８は、光学ヘッド１９が目標とする再生開始アドレスに到達するまで待機し、ステップＳ２５において、データのエンコードアドレスに到達したことを確認すると、ステップＳ２６において、システムコントローラ１８は、メモリ転送コントローラ１２に指示して、クラスタバッファメモリ１３に格納されている次世代ＭＤクラスタ（＃ｕ）のデータのメディアドライブ部１１への転送を開始する。
【０１７９】
続いて、システムコントローラ１８は、ステップＳ２７において、記録開始アドレスに到達したことを確認すると、メディアドライブ部１１に対しては、ステップＳ２８において、この次世代ＭＤクラスタのデータのディスク９０への書込開始を指示する。このとき、メディアドライブ部１１では、これに応じてシステムコントローラ４１の制御により、ディスク９０へのデータ書込を開始する。すなわち、メモリ転送コントローラ１２から転送されてくるデータについて、ＲＳ−ＬＤＣエンコーダ４７、ＲＬＬ（１−７）ＰＰ変調部４８、磁気ヘッドドライバ４６、磁気ヘッド２３及び光学ヘッド１９の記録系でデータ記録を行う。
【０１８０】
このとき、システムコントローラ１８は、ステップＳ２９において、ディスク９０との同期がとれているか否かを判別する。ディスク９０との同期が外れている場合、ステップＳ３０において、データ読取りエラー発生の旨の信号を生成する。ステップＳ３１において、再度読取りを実行すると判別された場合は、ステップＳ２からの工程を繰り返す。
【０１８１】
１クラスタ分のデータを取得すると、システムコントローラ１８は、ステップＳ３２において、所定のクラスタを取得したか否かを判別する。所定のクラスタを取得していれば、一連の処理を終了する。
【０１８２】
以上の処理により、ＰＣ７０からの１ＦＡＴセクタの書込要求に応じた、ディスク９０へのＦＡＴセクタデータの書込が実現される。つまり、ＦＡＴセクタ単位の書込は、ディスク９０に対しては、次世代ＭＤクラスタ単位の書換として実行される。
【０１８３】
【発明の効果】
以上詳細に説明したように本発明に係る光ディスク装置は、光学的にディスクの再生又は記録再生を行う光ディスク装置において、上記ディスクを回転する回転手段と、光ビームを使用して、上記ディスクにデータを記録し、上記ディスクに記録されたデータを読み取る光検出手段と、上記ディスクの偏心量を求めるディスク偏心量算出手段と、上記ディスク偏心量算出手段により算出された上記偏心量を記憶する記憶手段と、上記光ディスク上の現在のアドレスとトラックジャンプする目標のアドレスとの間の移動距離を上記偏心量に基づき補正した補正移動距離を算出する補正移動距離算出手段と、上記トラックジャンプの際に上記光検出手段を移動する移動手段と、上記補正移動距離に基づき上記移動手段を制御する制御手段とを有するので、ディスクの回転角に応じて、ディスクをドライブ装置に固定するときに発生する機械的ずれやディスクそのものが有する中心ずれによって発生するディスクの偏心量を求め、このディスク偏心量から、スレッドアクチュエータを使用してトラックジャンプする移動距離を補正するため、ディスクに偏心があっても極めて正確にトラックジャンプすることができる。
【０１８４】
本発明に係る光ディスク装置のトラックジャンプ制御方法は、光ビームを使用してディスクにデータを記録し、上記ディスクに記録されたデータを読み取る光学検出手段により、光学的にディスクの再生又は記録再生を行う光ディスク装置のトラックジャンプ制御方法において、上記ディスクの偏心量を求めるディスク偏心量算出工程と、上記光ディスク上の現在のアドレスとトラックジャンプする目標のアドレスとの間の移動距離を上記偏心量に基づき補正した補正移動距離を算出する補正移動距離算出工程と、上記トラックジャンプの際に上記補正移動距離に基づき上記光検出手段を移動する移動工程とを有するので、光ディスク装置においてスレッドアクチュエータを用いたトラックジャンプ動作を行う場合、ディスク回転用モータの回転角に応じたディスクの偏心量で移動距離を補正した後、この補正移動距離に基づきトラックジャンプを行うよう制御するため、トラックジャンプの精度を向上することができる。
【図面の簡単な説明】
【図１】本発明の実施の形態における光ディスク装置を示すブロック図である。
【図２】本発明の実施の形態における偏心量サンプル開始処理の方法を示すフローチャートである。
【図３】本発明の実施の形態におけるスピンドルモータＦＧ割り込み処理の方法を示すフローチャートである。
【図４】本発明の実施の形態におけるトラックジャンプ処理の方法を示すフローチャートである。
【図５】本発明の実施の形態におけるスレッドアクチュエータによるトラックジャンプ処理の方法を示すフローチャートである。
【図６】本発明の実施の形態におけるスレッドアクチュエータＦＧ割り込み処理の方法を示すフローチャートである。
【図７】第１世代（既存）ＭＤ、次世代ＭＤ１、次世代ＭＤ２の仕様を示す図である。
【図８】次世代ＭＤ１及び次世代ＭＤ２のＢＩＳを含むデータブロック構成を示す図である。
【図９】次世代ＭＤ１及び次世代ＭＤ２のデータブロックに対するＥＣＣフォーマットを示す図である。
【図１０】次世代ＭＤ１の盤面上のエリア構造例を模式的に示した図である。
【図１１】次世代ＭＤ２の盤面上のエリア構造例を模式的に示した図である。
【図１２】次世代ＭＤ１及び次世代ＭＤ２に音楽データ用のオーディオトラックとデータトラックとを混在記録可能とするエリア構造例を示した図である。
【図１３】次世代ＭＤ１のデータ管理構造を示した図である。
【図１４】次世代ＭＤ２のデータ管理構造を示した図である。
【図１５】次世代ＭＤ１及び次世代ＭＤ２のＡＤＩＰセクタ構造とデータブロックとの関係を示す図である。
【図１６】ＡＤＩＰのデータ構造を示す図である。
【図１７】次世代ＭＤ２のＡＤＩＰ信号にディスクコントロール信号を埋め込む処理を説明するための図である。
【図１８】ディスクドライブ装置の構成を示すブロック図である。
【図１９】メディアドライブ部の内部構成を示すブロック図である。
【図２０】ＰＣからあるＦＡＴセクタの読出要求があった場合のディスクドライブ装置におけるシステムコントローラにおける処理を示すフローチャートである。
【図２１】ＰＣからあるＦＡＴセクタの書込要求があった場合のディスクドライブ装置におけるシステムコントローラの処理を示すフローチャートである。
【符号の説明】
２０１　ディスク、２０２　スピンドルモータ、２０３　光ピックアップ光学部、２０３ａ　対物レンズ、２０４　光検出部、２０５　トラキングアクチュエータ、２０６　スレッドアクチュエータ、２０７　トラッキングエラーアンプ、２０８　トラックカウント回路、２０９　アクチュエータドライバ、２１０　スレッドドライバ、２１１　システムマイコン、２１１ａ　メモリ
【図１】
2004039026.tif 000003
【図２】
2004039026.tif 000004
【図３】
2004039026.tif 000005
【図４】
2004039026.tif 000006
【図５】
2004039026.tif 000007
【図６】
2004039026.tif 000008
【図７】
2004039026.tif 000009
【図８】
2004039026.tif 000010
【図９】
2004039026.tif 000011
【図１０】
2004039026.tif 000012
【図１１】
2004039026.tif 000013
【図１２】
2004039026.tif 000014
【図１３】
2004039026.tif 000015
【図１４】
2004039026.tif 000016
【図１５】
2004039026.tif 000017
【図１６】
2004039026.tif 000018
【図１７】
2004039026.tif 000019
【図１８】
2004039026.tif 000020
【図１９】
2004039026.tif 000021
【図２０】
2004039026.tif 000022
【図２１】
2004039026.tif 000023