(57)【要約】【課題】光学ヘッドを複数備えるディスクドライブ装置において、層間ジャンプと水平方向移動を伴うシーク動作にかかる時間の短縮を図る。【解決手段】現在トレース中の記録層から、異なる記録層の異なる半径位置へのシークを実行する際に、各光学ヘッドについて、先にディスク半径方向の移動を実行させ、その後、層間ジャンプを実行する。【選択図】図３
2008108401.tif 000002
【特許請求の範囲】
【請求項１】
複数の記録層を有するディスク記録媒体に対して記録又は再生を行うディスクドライブ装置において、
それぞれが上記複数の記録層に対して情報の読み出し又は書き込みを行う複数のヘッド部と、
上記複数のヘッド部により読み出された情報を再生する再生処理部と、
上記複数のヘッド部について、層間移動とディスク半径方向移動の両方を伴うシーク動作を実行させる際に、上記複数のヘッド部のそれぞれを、ディスク半径方向に移動させた後、層間移動を実行させてシーク動作を完了させる制御を行う制御部と、
を備えることを特徴とするディスクドライブ装置。
【請求項２】
上記制御部は、上記ヘッド部のそれぞれを、上記ディスク半径方向移動させた後に、上記ヘッド部の位置確認動作を実行させずに上記層間移動を実行させることを特徴とする請求項１に記載のディスクドライブ装置。
【請求項３】
複数の記録層を有するディスク記録媒体に対して記録又は再生を行うディスクドライブ装置において、それぞれがディスク記録媒体における複数の記録層に対して情報の読み出し又は書き込みを行う複数のヘッド部を備えて、上記ディスク記録媒体に対して記録又は再生を行うディスクドライブ装置のシーク方法として、
上記複数のヘッド部について、層間移動とディスク半径方向移動の両方を伴うシーク動作を実行させる際に、上記複数のヘッド部のそれぞれを、ディスク半径方向に移動させた後、層間移動を実行させてシーク動作を完了することを特徴とするシーク方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば光ディスク等の記録媒体であって、複数の記録層を有するディスク記録媒体に対するディスクドライブ装置、及びシーク方法に関するものである。
【背景技術】
【０００２】
【特許文献１】特許第３７８１３０５号公報
【特許文献２】特開２００４−０９５１７６号公報
【特許文献３】特開２００６−０１２４１３号公報
【特許文献４】特開２００６−１１４１６８号公報
【特許文献５】特開２００６−１１４１６９号公報
【０００３】
デジタルデータを記録再生することが可能な光記録媒体としては、光ディスクが知られており、近年光ディスクの大容量化を図るため、２層以上の記録層を持つ光ディスクが開発されている。
図５はディスクドライブ装置の一部分を模式的に示したものであり、まずこれを参照して、光学ヘッドによる情報の読出又は書込の対象とする記録層を移動させる「層間ジャンプ」動作について説明する。
光ディスク９０は、基板９４、２つの記録層（第１層９１及び第２層９２）、そしてカバー層９３を有している。また、図においては光学ヘッド５１（ＯＰ：Optical Pickup）が１つ搭載されている。なお、１つの光学ヘッドを有するディスク記録再生系を、以下「１ＯＰシステム」という。
【０００４】
光学ヘッド５１内において、対物レンズ５３は二軸アクチュエータ５２によってトラッキング方向及びフォーカス方向に移動可能とされる。
また光学ヘッド５１は、スレッド機構におけるスレッド軸５５に沿ってディスク半径方向に移動可能とされている。
また光ディスク９０における２つの記録層９１，９２の位置関係については、光学ヘッド５１からレーザ光５４が入射されるカバー層９３側から見て遠い層から順に第１層９１、第２層９２とされている。
第１層９１を読み書きするときは、光ディスク９０のカバー層９３に接近する方向に光学ヘッド５１内の対物レンズ５３を駆動させ、レーザ光５４が第１層９１に対して合焦状態となるようにする。
また、第２層９２を読み書きするときは、光ディスク９０のカバー層９３から遠ざかる方向に光学ヘッド５１内の対物レンズ５３を駆動させ、レーザ光５４が第２層９２に対して合焦状態となるようにする。
このように、レーザ光５４が焦点を結ぶ記録層を切り替えるために二軸アクチュエータ５２を駆動し、対物レンズ５３を上下に移動させることを層間ジャンプという。以上のような動作に関する技術が、上記特許文献１，２，３に公開されている。
なお、図５では２つの記録層を有する２層ディスクを用いて説明しているが、３層以上の記録層を有する光ディスクに対しても同様に層間ジャンプ動作が行われる。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、記録再生時にデータの転送速度をほぼ２倍にするための機構として、光ディスク９０の記録層に対してレーザ光５４が２箇所に照射されるよう、光学ヘッド５１を２つ搭載した記録再生系（以下「２ＯＰシステム」という）を考えることもできる。
【０００６】
図６は、２ＯＰシステムのヘッド構造を模式的に示している。
図６（ａ）は、光ディスク９０をスピンドルモータ５６に装着した様子を横から見た状態を、また図６（ｂ）は上から光ディスク９０を透かして見た状態を示している。
この図に示すように、光ディスク９０に対して、レーザ光５４が２箇所に照射されるよう２つの光学ヘッド（光学ヘッド５１−１、５１−２）が搭載される。
各光学ヘッド５１−１、５１−２は、それぞれスピンドルモータ５６を挟んで図面上における右側と左側に配置される。そして光学ヘッド５１−１、５１−２はそれぞれスレッド軸５５に沿ってディスク半径方向に最内周側から最外周側まで移動可能とされている。
このように２つの光学ヘッド５１−１、５１−２を搭載することで、光ディスク９０とディスクドライブ装置の外部とのデータ転送速度を、１ＯＰシステムの場合と比較して、ほぼ２倍にすることが可能となっている。
【０００７】
このような２ＯＰシステムを想定した場合、層間ジャンプと半径方向の移動を伴うシークの際に、そのシーク時間について問題が生ずるものであるが、この問題の理解のため以下、１ＯＰシステムでの動作を含めて順を追って説明する。
【０００８】
まず基本的なシーク動作を述べる。
例えば光ディスクが単層（記録層が１層）の場合や、複数記録層の光ディスクであっても、目標アドレスが現在アドレスと同一の記録層にある場合は、光学ヘッド５１をディスク半径方向（以下、便宜上、ディスク半径方向を「水平方向」ともいう）に移動させることでシークが行われる。
ここでは最初に、このような層間ジャンプを伴わないシークを考える。
【０００９】
通常、シーク動作を開始する際には、システム（例えばディスクドライブ装置におけるコントローラ等）は、光学ヘッド５１が現在トレースしているトラック上のアドレス（以下、「現在アドレス」という）を把握している必要がある。なお、「トレース」とは、光学ヘッド５１がレーザ光５４により光ディスク９０上の記録トラックを走査して、情報の再生または記録をおこなっている状態をいうこととする。
そして、例えばホスト機器からの要求や、ユーザ操作などに応じて、シークを実行する場合、そのシーク先としてのアドレス（以下「目標アドレス」という）と現在アドレスとの間のトラック数を計算し、そのトラック数（ジャンプトラック数）だけ光学ヘッド５１をスレッド軸５５に沿って移動させる。
通常はこの動作のみで目標アドレスの近傍へと移動することができる。
【００１０】
ここで、光ディスク９０が一定線速度（ＣＬＶ：Constant Linear Velocity）で回転される場合、スピンドルモータ５６によるディスク回転速度は、トレース位置が外周へ行く程遅く、逆に内周へ行くほど速くなるように制御される。
従ってシークによって外周側に移動する場合は、スピンドルモータ５６の回転数が低くされ、またシークによって内周側に移動する場合は、スピンドルモータ５６の回転数が高くなるように制御される必要がある。
【００１１】
上記のように光学ヘッド５１を、現在アドレスと目標アドレスの間のジャンプトラック数分だけ移動させ、目標アドレスの近傍へ到達したら、その位置でのアドレスの読み出しを行って、目標アドレスであるか否かを確認する。
ところがその時点で、光学ヘッド５１の水平方向移動に伴うスピンドルモータ５６の回転速度変化が未完了であり、線速度が所定値に整定されていない場合には、アドレス読み出しができない。このため、算出したジャンプトラック数の水平方向移動が完了しても、線速度が所定値にロック（ＣＬＶ方式の回転サーボ状態）されるまで待機する必要がある。
そして、線速度が所定値にロックされたら、アドレスを読み出すことができるが、その結果、現在位置が目標アドレスであることが確認されたら、シーク動作が終了することになる。
【００１２】
続いて以上のような層間ジャンプを伴わないシーク動作を、２ＯＰシステムに当てはめて考える。
ＣＬＶ方式のシステムにおいて２ＯＰシステムを考えると、「同期シーク」という考え方が必要になる。
【００１３】
ＣＬＶ方式の２ＯＰシステムにおける、光学ヘッド５１−１、５１−２の位置関係を図７に示す。上記もしたように、スピンドルモータ５６の回転数は、光ディスク９０上で光学ヘッド５１−１、５１−２が記録再生したいディスク半径位置において所定の線速度が得られるように制御される。
すると、光学ヘッド５１−１、５１−２は、互いにスピンドルモータ５６の中心から距離（即ちディスク半径位置）が常にほぼ同じとなるようにしなければならないことになる。
【００１４】
即ち図７のように、スピンドルモータ５６の中心から光学ヘッド５１−１までの距離をｄ１、ｄ２とすると、スピンドルモータ５６の中心から光学ヘッド５１−２までの距離はｄ１±α及びｄ２±αとなるようにする必要がある。なお、αは所定値であり、再生処理系において再生クロックを生成するＰＬＬ（Phase Locked Loop）の追従範囲により定まる。
もし、光学ヘッド５１−１、５１−２の互いの位置関係が、スピンドルモータ５６の中心からの距離として見た場合に、上記±αの差の範囲から外れてしまうと、光学ヘッド５１−１、５１−２のうちのいずれかにとって、光ディスク９０の線速度が所定値からずれてしまうことになる。そのため、線速度からずれてしまった方の光学ヘッドは、光ディスク９０に記録トラック上のアドレスが読めないと同時に、光ディスク９０への読出／書込ができなくなってしまう。
このことを考えると、例えば光学ヘッド５１−１がシークを実行する際には、光学ヘッド５１−２も同期してシークを実行するようにし、シーク後も両光学ヘッド５１−１、５１−２について、スピンドルモータ５６の中心からの距離がほぼ同じとなるようにする必要がある。
このように、シークの際に、両光学ヘッド５１−１、５１−２に同時的にシークさせる動作を「同期シーク」と呼ぶ。
【００１５】
２ＯＰシステムで、この同期シークとして、層間ジャンプを伴わない場合のシーク動作及び所要時間について図８で説明する。
この図８においては、シークの際の光学ヘッド５１−１、光学ヘッド５１−２の動作と、スピンドルモータ５６の回転速度制御動作を時間軸上で表している。
【００１６】
まず、時点ｔ８１において、光学ヘッド５１−１に対するシーク要求が発生したとすると、この時点ｔ８１から、トレース中であった光学ヘッド５１−１は水平移動を開始する。
但し、スピンドルモータ５６の回転速度変更は、この時点ｔ８１では開始されない。なぜなら、時点ｔ８１はまだ光学ヘッド５１−２がトレース中であり、時点ｔ８１でスピンドルモータ５６の回転速度を変更してしまうと、トレース中である光学ヘッド５１−２にとっては線速度がずれ、上記したシーク開始直前のアドレス読出ができなくなるためである。
【００１７】
同期シークを行う必要性から、光学ヘッド５１−１に対するシーク要求が発生した後、光学ヘッド５１−２に対してもシーク要求が発生する。例えば時点ｔ８２で光学ヘッド５１−２に対するシーク要求が発生したら、光学ヘッド５１−２もシークとしての水平移動を開始する。
この時点ｔ８２に至って初めてスピンドルモータ５６の回転速度変更動作が開始される。即ちＣＬＶ回転サーボによる速度ロック状態が一旦解除され、スピンドルモータ５６の回転速度が、シーク先の目標アドレスの位置におけるＣＬＶ速度に向かって変化される動作が開始される。即ち、シーク先のＣＬＶ速度に対する、回転速度の再引き込みが行われる。
【００１８】
なお、図８においては、時点ｔ８１から時点ｔ８２までの期間を、コマンド待ち時間ＴＣと表現している。このコマンド待ち時間ＴＣは、以下のような理由で生じる。
シーク動作は、通常、ディスクドライブ装置の制御部として機能するＣＰＵにより制御されている。光学ヘッド５１−１がトラックのアドレスを読み出した瞬間にＣＰＵに割り込みがかかると、ＣＰＵは光学ヘッド５１−１へのシーク要求を送信する。同様に、光学ヘッド５１−２がトラックのアドレスを読み出した瞬間にＣＰＵに割り込みがかかると、ＣＰＵは光学ヘッド５１−２へのシーク要求を送信するため、どうしても非同期の時間差が生じてしまう。また、仮にＣＰＵに対して割り込みが同時にかかったとしても、ＣＰＵは同時に２つの処理を実行することができない。そのため、ＣＰＵは、一方の光学ヘッド５１−１についてのシーク要求を発行してから、他方の光学ヘッド５１−２についてのシーク要求を発行するといった手順をとるため、時間差が生じてしまうことになる。
【００１９】
光学ヘッド５１−１は、水平移動を行って時点ｔ８３で目標アドレス近辺に達したとする。また光学ヘッド５１−２は、水平移動を行って時点ｔ８４で目標アドレス近辺に達したとする。
但し、これらの時点ではスピンドルモータ５６の回転速度の引き込みが完了しておらす、ＣＬＶ速度整定がなされていないため、各光学ヘッド５１−１，５１−２によるアドレス読出はできない。そのため、スピンドルロック待ちの状態となる。
その後、時点ｔ８５でスピンドルモータ５６の回転速度がＣＬＶ速度に再ロックされると、光学ヘッド５１−１、５１−２はその時点でアドレスを読み出すことができる。ここで読み出したアドレスが目標アドレスとなっていれば、シーク完了となり、例えば時点ｔ８６以降は、情報の再生又は記録としてのトレースを実行できる。
【００２０】
なお、一般に、光学ヘッド５１ー１，５１−２の水平移動時間よりもスピンドルモータ５６の回転速度引き込みにかかる時間の方が長いため、光学ヘッド５１−１、５１−２は図８の例のように、それぞれ水平移動終了後に回転速度引き込みを待つことが多い。
【００２１】
次に、層間ジャンプと水平方向移動を伴うシーク動作について、まず１ＯＰシステムの場合を図９で説明する。
この図９は、例えば図５の左側に示したように、第２層９２の或る半径位置でトレースを行っている場合に、図５の右側に示すように第１層９１における異なる半径位置を目標アドレスとしてシークするような場合の動作である。
【００２２】
時点ｔ９１で、光学ヘッド５１についてのシーク要求が発生したとする。すると光学ヘッド５１は層間ジャンプを開始する。
時点ｔ９２で層間ジャンプが終了したとする。するとこの時点でジャンプ後の記録層においてアドレス読出を行う。また、この時点でのアドレス読出のため、スピンドルモータ５６の速度ロックは継続されている。
層間ジャンプ直後に読み出されるアドレスは、水平方向移動のための「起点アドレス」となる。これは、層間ジャンプを伴わないシークにおいて説明した「現在アドレス」に相当する。そしてこの場合、起点アドレスから目標アドレスまでのジャンプトラック数を算出して水平移動を行うことになる。
【００２３】
時点ｔ９３で層間ジャンプ後の記録層における、起点アドレスの把握が完了したら、光学ヘッド５１の水平移動が開始される。またそれによってスピンドルモータ５６の速度ロックを解除してよいことになるため、スピンドルモータ５６の回転速度の再引き込みを開始する。
そして、時点ｔ９４で光学ヘッド５１の水平移動が終了したら、スピンドルモータ５６のＣＬＶ速度ロックを待機し、時点ｔ９５でスピンドルモータ５６の速度再引き込みが完了したら、アドレスを確認する。そして読み出したアドレスが目標アドレスとなっていれば、シーク完了となり、例えば時点ｔ９６以降、再生又は記録としてのトレースが開始される。
【００２４】
このような層間ジャンプと水平方向移動を伴うシーク動作を２ＯＰシステムで実行することを考えると、１ＯＰシステムの場合には生じない不都合が生じる。即ち、２ＯＰシステムの場合には、１ＯＰシステムの場合と異なり、２つの光学ヘッドの動作間に時間的なずれが生じてしまい、その結果システム全体のシーク時間が延びてしまうという不都合がある。
【００２５】
図１０により、２ＯＰシステムにおいて、層間ジャンプと水平方向移動を伴うシークを行う動作、及びシステム全体のシーク時間が延びる原因について説明する。
時点ｔ１０１及び時点ｔ１０２で、光学ヘッド５１−１及び光学ヘッド５１−２のそれぞれに対してのシーク要求が発生したとすると、光学ヘッド５１−１及び５１−２はそれぞれ層間ジャンプを開始する。なお、この図１０においては、時点ｔ１０１から時点ｔ１０２までの期間が、コマンド待ち時間ＴＣとなっている。
光学ヘッド５１−１は時点ｔ１０３で層間ジャンプを完了し、光学ヘッド５１−２は時点ｔ１０５で層間ジャンプを完了したとする。
光学ヘッド５１−１は層間ジャンプを完了した時点ｔ１０３からアドレス読出を行い、起点アドレスを確認する。そして起点アドレスを把握した時点ｔ１０４から、光学ヘッド５１−１は水平移動を開始する。
また光学ヘッド５１−２は層間ジャンプを完了した時点ｔ１０５からアドレス読出を行い、起点アドレスを確認する。そして起点アドレスを把握した時点ｔ１０６から、光学ヘッド５１−２は水平移動を開始する。
【００２６】
スピンドルモータ５６については、光学ヘッド５１−１，５１−２のうち、水平方向移動の開始が遅い方に合わせて、速度ロックを解除する。これは両光学ヘッド５１−１，５１−２がアドレス読出を正常に実行できるようにするためである。
この図１０の例の場合、光学ヘッド５１−２の起点アドレス把握が行われ、水平方向移動が開始される時点ｔ１０６に合わせて、スピンドルモータ５６の速度ロックを解除し、速度再引き込みを開始することになる。
【００２７】
時点ｔ１０７で光学ヘッド５１−１の水平移動が終了したら、スピンドルモータ５６のＣＬＶ速度ロックを待機する。
また時点ｔ１０８で光学ヘッド５１−２の水平移動が終了したら、スピンドルモータ５６のＣＬＶ速度ロックを待機する。
そして時点ｔ１０９でスピンドルモータ５６の速度再引き込みが完了したら、光学ヘッド５１−１，５１−２はそれぞれアドレス読出を行う。そして読み出したアドレスが目標アドレスとなっていれば、シーク完了となり、例えば時点ｔ１１０以降、両光学ヘッド５１−１，５１−２による再生又は記録としてのトレースが開始される。
【００２８】
この図１０からわかるように、２ＯＰシステムの場合、２つの光学ヘッド５１−１，５１−２が、層間ジャンプ後に、ともに起点アドレスを把握してからでないとスピンドルモータ５６の速度変更動作に入ることができない。
従って、光学ヘッド５１−１，５１−２のうちの一方が早い段階で起点アドレスを把握することができたとしても、他方の光学ヘッドの現在アドレス把握が遅れれば、その遅い方の光学ヘッドに合わせてスピンドルモータ５６の速度変更動作の開始タイミングが遅れることになる。
よって、例えば瞬間的な衝撃等などの何らかの理由により、一方の光学ヘッド５１がなかなか起点アドレスの把握ができないような場合には、システム全体のシーク時間（時点ｔ１０１〜ｔ１１０としての時間）が延びてしまうことになる。
なお、図１０においては光学ヘッド５１−２の方がアドレス把握が遅い場合を示しているが、層間ジャンプの時間のばらつき、層間ジャンプ後のアドレス把握に要する時間のばらつきによっては、先に層間ジャンプを開始した光学ヘッド５１−１の方がアドレス把握が遅れる場合もある。
【００２９】
即ち２ＯＰシステムで層間ジャンプと水平方向移動を伴う同期シークを行う場合、各光学ヘッド５１−１，５１−２によるそれぞれの層間ジャンプ後の起点アドレス把握が、１ＯＰシステムの場合より顕著に全体としてのシーク時間に影響し、シーク時間が長くなりやすいという問題がある。当然シーク時間の長時間化はシステムのパフォーマンスに影響する。
そこで本発明は、２ＯＰシステムで層間ジャンプと水平方向移動を伴う同期シークを行う場合に、このような起点アドレス把握の必要性によるシークの長時間化を解消することを目的とする。
【課題を解決するための手段】
【００３０】
本発明のディスクドライブ装置は、複数の記録層を有するディスク記録媒体に対して記録又は再生を行うディスクドライブ装置において、それぞれが上記複数の記録層に対して情報の読み出し又は書き込みを行う複数のヘッド部と、上記複数のヘッド部により読み出された情報を再生する再生処理部と、上記複数のヘッド部について、層間移動とディスク半径方向移動の両方を伴うシーク動作を実行させる際に、上記複数のヘッド部のそれぞれを、ディスク半径方向に移動させた後、層間移動を実行させてシーク動作を完了させる制御を行う制御部とを備える。
また上記制御部は、上記ヘッド部のそれぞれを、上記ディスク半径方向移動させた後に、上記ヘッド部の位置確認動作を実行させずに上記層間移動を実行させる。
【００３１】
本発明のシーク方法は、複数の記録層を有するディスク記録媒体に対して記録又は再生を行うディスクドライブ装置において、それぞれがディスク記録媒体における複数の記録層に対して情報の読み出し又は書き込みを行う複数のヘッド部を備えて、上記ディスク記録媒体に対して記録又は再生を行うディスクドライブ装置のシーク方法であり、上記複数のヘッド部について、層間移動とディスク半径方向移動の両方を伴うシーク動作を実行させる際に、上記複数のヘッド部のそれぞれを、ディスク半径方向に移動させた後、層間移動を実行させてシーク動作を完了することを特徴とする。
【００３２】
このような本発明によれば、層間ジャンプと水平方向移動を伴う同期シークの際に、まず複数のヘッド部はそれぞれディスク半径方向の移動（水平方向移動）を行う。このシークを開始する直前のトレース中は当然アドレスは読み込んでいるため、シーク開始時点では「現在アドレス」は得られており、目標アドレスが与えられることで、水平方向移動の際のジャンプトラック数は算出できる。
水平方向移動により、現在の記録層上で、目標の記録層における目標アドレスとほぼ同じ半径位置に到達できる。
そのため、水平方向移動が完了したら、層間ジャンプを行えば、ほぼ目標アドレスに到達できることになる。そこで、層間ジャンプを完了したら、アドレス読出を行って、目標アドレスに達しているか否かを確認すればよい。つまり、層間ジャンプ後の「起点アドレス把握」は不要となる。
また、層間ジャンプ後の目標アドレスの確認の際に、もし多少のずれがあった場合は微調整のシークが行われることは当然であるが、すると、水平方向移動が完了した時点でアドレス確認を行う必要性もなくなる。
【発明の効果】
【００３３】
本発明によれば、上記複数のヘッド部について、層間移動とディスク半径方向移動の両方を伴うシーク動作を実行させる際に、上記複数のヘッド部のそれぞれを、ディスク半径方向に移動させた後、層間移動を実行させてシーク動作を完了させることで、シーク動作過程におけるアドレス確認動作を効率化できる。具体的に言えば、層間ジャンプ後に「起点アドレス」を把握して水平方向移動を開始する必要がなくなる。
これによって、２ＯＰシステム等、複数のヘッド部で層間ジャンプと水平方向移動を伴うシークを行う場合のシーク時間を短時間化できるという効果がある。
【発明を実施するための最良の形態】
【００３４】
以下、本発明の実施の形態のディスクドライブ装置について説明する。本例のディスクドライブ装置は、２つの光学ヘッドを備えた２ＯＰシステムとされる。
図１にディスクドライブ装置のブロック図を示す。
図１において、光ディスク９０に対して情報の読出／書込を行う光学ヘッドは、光学ヘッド１ａ、光学ヘッド１ｂとして示すように２つ設けられており、これらは、例えば図６、７において説明したような配置とされる。
【００３５】
光学ヘッド１ａの動作に関連しては、スレッド機構１２ａ、スレッドドライバ１４ａ、二軸ドライバ１５ａ、サーボ処理部１６ａ、マトリクス回路１８ａ、レーザ制御部１９ａが備えられる。
同様に、光学ヘッド１ｂの動作に関連しては、スレッド機構１２ｂ、スレッドドライバ１４ｂ、二軸ドライバ１５ｂ、サーボ処理部１６ｂ、マトリクス回路１８ｂ、レーザ制御部１９ｂが備えられる。
なお図１では、光学ヘッド１ａ、光学ヘッド１ｂに対応させるために、一例として２つのサーボ処理部１６ａ、１６ｂを記載しているが、これらサーボ処理部１６ａ、１６ｂは、図のように別体の構成としても良いし、１つのサーボ処理プロセッサが、各光学ヘッド１ａ、光学ヘッド１ｂに対するサーボ処理部１６ａ、１６ｂとして機能するようにしてもよい。
【００３６】
光学ヘッド１ａ、１ｂは、それぞれ光ディスク９０に対するレーザ光照射を行って情報の読出／書込を行う。
即ち光ディスク９０の記録トラックにエンボスピット、色素変化ピット、相変化ピットとして記録されている情報の読出や、ウォブリンググルーブによって記録されている情報の読み出しを行う。情報とは、主たる記録データの他に、アドレス情報、物理情報、管理情報などがある。アドレス情報としては、既にデータ記録が行われている場合は、データに付加されたアドレスがあるが、光ディスク９０上のグルーブトラックのウォブリングとして埋め込まれたＡＤＩＰ（Address  in PreGroove)情報の読み出しもおこなわれる。
また、光ディスク９０が記録可能型のディスクである場合、データ記録時には光学ヘッド１ａ、光学ヘッド１ｂによって、光ディスク９０上のトラックにユーザデータがフェイズチェンジマーク若しくは色素変化マークとして記録される。
【００３７】
光学ヘッド１ａ、光学ヘッド１ｂには、図示はしていないが、レーザ光源となるレーザダイオード、反射光を検出するためのフォトディテクタ、レーザ光の出力端となる対物レンズ、レーザ光を対物レンズを介して光ディスク記録面に照射し、またその反射光をフォトディテクタに導く光学系等が形成される。
対物レンズは二軸アクチュエータによってフォーカス方向及びトラッキング方向に移動可能に保持されている。
また光学ヘッド１ａはスレッド機構１２ａにより、光学ヘッド１ｂはスレッド機構１２ｂにより、それぞれ光ディスク半径方向に移動可能とされている。
【００３８】
光ディスク９０からの反射光情報は、光学ヘッド１ａ内のフォトディテクタによって検出され、受光光量に応じた電気信号とされてマトリクス回路１８ａに供給される。また、光学ヘッド１ｂ内のフォトディテクタによって検出された反射光情報は、マトリクス回路１８ｂに供給される。
マトリクス回路１８ａ、１８ｂには、フォトディテクタとしての複数の受光素子からの出力電流に対応して電流電圧変換回路、マトリクス演算／増幅回路等を備え、マトリクス演算処理により必要な信号を生成する。
例えば再生データに相当する再生ＲＦ信号、サーボ制御のためのフォーカスエラー信号、トラッキングエラー信号などを生成する。
さらに、グルーブのウォブリングによる情報を検出する信号としてプッシュプル信号（ウォブル信号）を生成する。
マトリクス回路１８ａ、１８ｂから出力される再生ＲＦ信号は再生処理部２２へ、プッシュプル信号はウォブル処理部２３へ、それぞれ供給される。また、マトリクス回路１８ａから出力されるフォーカスエラー信号及びトラッキングエラー信号はサーボ処理部１６ａへ、マトリクス回路１８ｂから出力されるフォーカスエラー信号及びトラッキングエラー信号はサーボ処理部１６ｂへそれぞれ供給される。
【００３９】
光学ヘッド１ａ、光学ヘッド１ｂによって情報が記録再生される対象である光ディスク９０は、ディスクドライブ装置に装填されると図示しないターンテーブルに積載され、記録再生動作時においてスピンドルモータ１１によって一定線速度（ＣＬＶ）で回転駆動される。
スピンドルサーボ回路１７は、スピンドルモータ１１をＣＬＶ回転させる制御を行う。
スピンドルサーボ回路１７は、ウォブリンググルーブについての反射光情報として得られるウォブル信号に対するＰＬＬ処理で生成されるクロックを、現在のスピンドルモータ１１の回転速度情報として得、これを所定のＣＬＶ基準速度情報と比較することで、スピンドルエラー信号を生成する。
またデータ再生時においては、再生処理部２２内のＰＬＬ処理によって生成される再生クロックが、現在のスピンドルモータ１１の回転速度情報となるため、これを所定のＣＬＶ基準速度情報と比較することでスピンドルエラー信号を生成することもできる。
そしてスピンドルサーボ回路１７は、スピンドルエラー信号に応じて生成したスピンドルドライブ信号を出力し、スピンドルドライバ１３によりスピンドルモータ１１のＣＬＶ回転を実行させる。
またスピンドルサーボ回路１７は、システムコントローラ２４からのスピンドルキック／ブレーキ制御信号に応じてスピンドルドライブ信号を発生させ、スピンドルモータ１１の起動、停止、加速、減速などの動作も実行させる。
【００４０】
サーボ処理部１６ａは、例えばＤＳＰ（Digital Signal Processor）により形成され、マトリクス回路１８ａからのフォーカスエラー信号、トラッキングエラー信号から、フォーカス、トラッキング、スレッド機構の各種サーボドライブ信号を生成しサーボ動作を実行させる。
即ちフォーカスエラー信号、トラッキングエラー信号に応じてフォーカスドライブ信号、トラッキングドライブ信号を生成し、二軸ドライバ１５ａにより光学ヘッド１ａ内の二軸アクチュエータのフォーカスコイル、トラッキングコイルを駆動することになる。これによって光学ヘッド１ａ、二軸ドライバ１５ａ、サーボ処理部１６ａ、マトリクス回路１８ａ、二軸アクチュエータによるトラッキングサーボループ及びフォーカスサーボループが形成される。
またサーボ処理部１６ａは、システムコントローラ２４からのトラックジャンプ指令に応じて、トラッキングサーボループをオフとし、ジャンプドライブ信号を出力することで、光学ヘッド１ａにトラックジャンプ動作を実行させる。
さらにサーボ処理部１６ａは、トラッキングエラー信号の低域成分として得られるスレッドエラー信号や、システムコントローラ２４からのアクセス実行制御などに基づいてスレッドドライブ信号を生成し、スレッドドライバ１４ａによりスレッド機構１２ａを駆動する。スレッド機構１２ａには、図示しないが、光学ヘッド１ａを保持するスレッド軸、スレッドモータ、伝達ギア等による機構を有し、スレッドドライブ信号に応じてスレッドモータを駆動することで、光学ヘッド１ａの所要のスライド移動が行われる。
【００４１】
サーボ処理部１６ｂも、例えばＤＳＰにより形成され、マトリクス回路１８ｂからのフォーカスエラー信号、トラッキングエラー信号から、フォーカス、トラッキング、スレッド機構の各種サーボドライブ信号を生成しサーボ動作を実行させる。
即ちフォーカスエラー信号、トラッキングエラー信号に応じてフォーカスドライブ信号、トラッキングドライブ信号を生成し、二軸ドライバ１５ｂにより光学ヘッド１ｂ内の二軸アクチュエータのフォーカスコイル、トラッキングコイルを駆動することになる。これによって光学ヘッド１ｂ、二軸ドライバ１５ｂ、サーボ処理部１６ｂ、マトリクス回路１８ｂ、二軸アクチュエータによるトラッキングサーボループ及びフォーカスサーボループが形成される。
またサーボ処理部１６ｂは、システムコントローラ２４からのトラックジャンプ指令に応じて、トラッキングサーボループをオフとし、ジャンプドライブ信号を出力することで、光学ヘッド１ｂにトラックジャンプ動作を実行させる。
さらにサーボ処理部１６ｂは、トラッキングエラー信号の低域成分として得られるスレッドエラー信号や、システムコントローラ２４からのアクセス実行制御などに基づいてスレッドドライブ信号を生成し、スレッドドライバ１４ｂによりスレッド機構１２ｂを駆動する。スレッド機構１２ｂは、光学ヘッド１ｂを保持するスレッド軸、スレッドモータ、伝達ギア等による機構を有し、スレッドドライブ信号に応じてスレッドモータを駆動することで、光学ヘッド１ｂの所要のスライド移動が行われる。
【００４２】
再生処理部２２は、光学ヘッド１ａ，１ｂによって光ディスク９０から読み出され、マトリクス回路１８ａ、１８ｂから供給される再生ＲＦ信号について２値化処理を行い、得られた２値データ列に対してデコード処理、エラー訂正処理等を行って再生データを得る。
まず２値化処理としては、例えばＰＲ（Partial Response）等化処理及びビタビ復号（最尤復号）処理を行う。即ちパーシャルレスポンス最尤復号処理（ＰＲＭＬ検出方式：Partial Response Maximum Likelihood検出方式）により、２値データ列を得る。
そしてパーシャルレスポンス最尤検出方式を用いて得られた２値データ列に対して、ＲＬＬ（１，７）ＰＰ変調方式（ＲＬＬ；Run Length Limited、ＰＰ：Parity preserve/Prohibit rmtr(repeated minimum transition runlength)）が施されて光ディスク９０に記録されたデータに対しての復調処理、デインターリーブ、エラー訂正を行うＥＣＣデコード処理等を行って、光ディスク９０からの再生データが復調されることになる。
また、再生処理部２２は、図示はしていないが二値化処理の前段としてＲＦ信号をＡ／Ｄ変換するＡ／Ｄ変換回路とＰＬＬ回路を備え、アナログ信号である再生ＲＦ信号をデジタルデータに変換する。Ａ／Ｄ変換回路からの出力は、ＰＬＬ回路に供給され、位相同期ループにより再生処理に用いる再生クロックが生成される。生成されるクロックは、Ａ／Ｄ変換回路のサンプリングクロックとされるとともに、ビタビ復号処理等に用いられる。
【００４３】
再生処理部２２で再生データとして復調されたデータは、ホストインターフェース２１に転送され、システムコントローラ２４の指示に基づいてホスト機器１００に転送される。ホスト機器１００とは、例えばコンピュータ装置やＡＶ（Audio-Visual）システム機器などである。
【００４４】
光ディスク９０が記録可能型ディスクである場合は、その記録再生時にＡＤＩＰ情報の処理が行われる。
即ちグルーブのウォブリングに係る信号としてマトリクス回路１８ａ、１８ｂから出力されるプッシュプル信号は、ウォブル処理部２３に供給され、ＡＤＩＰ情報のデコードが行われる。この場合、プッシュプル信号に同期したクロックが生成され、またプッシュプル信号がデジタルデータ化される。そしてＭＳＫ復調、ＳＴＷ復調が行われてＡＤＩＰアドレスを構成するデータ列が復調される。このデータ列に対してデコードが行われ、アドレス値等のＡＤＩＰ情報が復調される。復調されたＡＤＩＰ情報はシステムコントローラ２４に供給される。
記録時には、ホスト機器１００から記録データが転送されてくるが、その記録データはホストインターフェース２１を介して記録処理部２０に供給される。
記録処理部２０は、記録データのエンコード処理として、エラー訂正コード付加（ＥＣＣエンコード）やインターリーブ、サブコードの付加等を行う。またこれらの処理を施したデータに対して、ＲＬＬ（１−７）ＰＰ方式の変調を施す。
【００４５】
記録処理部２０で処理された記録データは、記録補償処理として、記録層の特性、レーザー光のスポット形状、記録線速度等に対する最適記録パワーの微調整やレーザドライブパルス波形の調整などが行われた状態のレーザ駆動パルス信号とされ、レーザ制御部１９ａ、１９ｂに供給される。レーザ駆動パルス信号波形はシステムコントローラ２４の指示に基づいて調整される。
そしてレーザ制御部１９ａは、記録補償処理したレーザ駆動パルス信号を光学ヘッド１ａ内のレーザダイオードに与えてレーザ発光駆動を実行させる。同様に、レーザ制御部１９ｂも、レーザ駆動パルス信号を光学ヘッド１ｂ内のレーザダイオードに与えてレーザ発光駆動を実行させる。これにより光ディスク９０に記録データに応じたマークが形成されることになる。
レーザ制御部１９ａは、いわゆるＡＰＣ回路（Auto Power Control）を備え、光学ヘッド１ａ内に設けられたレーザパワーのモニタ用ディテクタの出力によりレーザ出力パワーをモニターしながらレーザーの出力が温度などによらず一定になるように制御する。記録再生時のレーザー出力の目標値はシステムコントローラ２４から与えられ、記録時、再生時にはそれぞれレーザ出力レベルが、その目標値になるように制御する。
同様にレーザ制御部１９ｂもＡＰＣ回路を備え、光学ヘッド１ｂ内に設けられたレーザパワーのモニタ用ディテクタの出力によりレーザ出力パワーをモニターしながらレーザーの出力が温度などによらず一定になるように制御する。記録時、再生時のレーザー出力の目標値はシステムコントローラ２４から与えられ、記録時、再生時にはそれぞれレーザ出力レベルが、その目標値になるように制御する。
【００４６】
以上のようなサーボ系及び記録再生系の各種動作は、マイクロコンピュータによって形成されたシステムコントローラ２４により制御される。
システムコントローラ２４は、ホストインターフェース２１を介して与えられるホスト機器１００からのコマンドに応じて各種処理を実行する。
例えばホスト機器１００から書込命令（ライトコマンド）が出されると、システムコントローラ２４は、まず書き込むべきアドレスに光学ヘッド１ａ、１ｂを移動させる。そして記録処理部２０により、ホスト機器１００から転送されてきたデータ（例えばビデオデータやオーディオデータ等）について上述したようにエンコード処理を実行させる。そして上記のようにエンコードされたデータに応じてレーザ制御部１９ａ、１９ｂが光学ヘッド１ａ、１ｂのレーザ発光駆動を行うことで記録が実行される。
【００４７】
また例えばホスト機器１００から、光ディスク９０に記録されている或るデータの転送を求めるリードコマンドが供給された場合は、システムコントローラ２４はまず指示されたアドレスを目的としてシーク動作制御を行う。即ちサーボ処理部１６ａに指令を出し、シークコマンドにより指定されたアドレスをターゲットとする光学ヘッド１ａのアクセス動作を実行させる。同様に、サーボ処理部１６ｂも光学ヘッド１ｂに対してアクセス動作を実行させる。
その後、その指示されたデータ区間のデータをホスト機器１００に転送するために必要な動作制御を行う。即ち光ディスク９０からのデータ読出を行い、再生処理部２２における再生処理を実行させ、要求されたデータを転送する。
【００４８】
ところで、この図１の例は、ホスト機器１００（例えばパーソナルコンピュータ等）に接続されるディスクドライブ装置としたが、本発明のディスクドライブ装置としては他の機器に接続されない形態もあり得る。その場合は、操作部や表示部が設けられたり、データ入出力のインターフェース部位の構成が、図１とは異なるものとなる。つまり、ユーザーの操作に応じて記録や再生が行われるとともに、各種データの入出力のための端子部が形成されればよい。
もちろん構成例としては他にも多様に考えられ、例えば記録専用装置、再生専用装置、としての例も考えられる。
【００４９】
ここで、上記のような構成を採る２ＯＰシステムでのディスクドライブ装置において、層間ジャンプと水平方向移動を伴うシーク動作を図２で説明する。
まず、装填された光ディスク９０は、基板９４上に２つの記録層（第１層９１及び第２層９２）が形成された構造であるとする。基板上には、第１層９１，中間層９５，第２層９２、カバー層９３がそれぞれ形成されている。
なお、本実施の形態におけるディスクドライブ装置には２つの光学ヘッド１ａ、１ｂが備えられているが、図２には図示の都合上、そのうちの一方の光学ヘッド１ａのみを示している。
【００５０】
光学ヘッド１ａ内において、対物レンズ３ａは二軸アクチュエータ２によってトラッキング方向及びフォーカス方向に移動可能とされる。
光ディスク９０の２つの記録層の位置関係については、レーザ光４ａが入射される側の光ディスク表面に遠い層から順に第１層９１、第２層９２とされている。
第１層９１を読み書きするときは、光ディスク９０のカバー層９３に接近する方向に対物レンズ３ａを移動させ、レーザ光４ａが第１層９１に対して合焦状態となるようにされる。
また、第２層９２を読み書きするときは光ディスク９０のカバー層９３から遠ざかる方向に対物レンズ３ａを移動させ、レーザ光４ａが第２層９２に対して合焦状態となるようにされる。
【００５１】
本例において、層間ジャンプと水平方向移動を伴うシークを行う場合、次のような動作を行う。
まず、シーク前の時点において光学ヘッド１が図２の左側の状態で第２層９２に対するトレース（再生又は記録）を行っているとする。
この状態で、第１層９１における或る目標アドレス（図におけるシーク目標位置）が与えられてシークを行う場合、まず、光学ヘッド１ａを、スレッド機構１２ａにより図示するように図面上の右側に水平移動させる。
この水平移動により、光学ヘッド１ａは、第１層９１におけるシーク目標位置のほぼ直下にまで移送されることになる。直下とは、第２層９２においてシーク目標位置と、同じ半径位置にある状態を言っている。
水平方向移動が完了し、第１層９１内の目標アドレスの近傍の真下まで光学ヘッド１ａが位置したら、次に層間ジャンプを実行する。即ち、それまで第２層９２に対して合焦状態であったレーザ光４は、対物レンズ３が図面上上方に移動することで第１層９１に対して合焦可能となる。その結果、レーザ光４ａによる記録再生位置が図に示す「シーク目標位置」に到達する。
【００５２】
ここでは光学ヘッド１ａのみについて示しているが、光学ヘッド１ｂも、同様のシーク動作が行われる。
即ち本例では、光学ヘッド１ａ、１ｂに層間移動とディスク半径方向移動の両方を伴う同期シーク動作を実行させる際には、光学ヘッド１ａ、１ｂのそれぞれを、まずディスク半径方向に移動させ、その後、層間移動を実行させてシーク動作を完了させる。
そしてこのシーク動作過程においては、図１０で述べた動作において必要とされた、層間ジャンプ後の起点アドレス把握が不要となる。
【００５３】
まずシーク開始時点直前のトレース中は、当然アドレス読出は行われているため、水平方向移動のための「現在アドレス」は把握されている。
そして最初に水平方向移動を行うわけであるが、その水平方向移動に関しての「目標アドレス」は、シーク目標として与えられた目標アドレスから算出できる。つまりシーク目標位置は現在の記録層とは異なる記録層であるが、水平方向移動は、現在の記録層において、シーク目標位置としての目標アドレスと同じ半径位置を目標とするためである。
これによって水平方向移動として実行するジャンプトラック数を算出できる。従って、トラバースカウント（サーボオフ状態のトラッキングエラー信号波形のカウント）を行ってジャンプトラック数を確認しながらスレッド機構１２ａ，１２ｂにより、光学ヘッド１ａ、１ｂを水平方向移動させていくことで、目標アドレスの直下の位置までの水平方向移動が実行できる。
【００５４】
水平方向移動完了後は、即座に層間ジャンプを行って目標アドレスに到達するようにする。この際、目標アドレスにおいてアドレス確認を行い、アドレスが目標アドレスとなっていれば、シーク完了となる。もちろん、目標アドレスからずれていた場合は、微調整のためのシークをスレッド機構による移送又は二軸アクチュエータによるトラックジャンプで実行する。
そして、このように層間ジャンプ後は、シークを完了させるために目標アドレスの確認のためのアドレス読出を行うこと、及び、水平方向移動を完了した時点では、光学ヘッド１ａ、１ｂは、目標アドレスの直下と推定できることから、水平方向移動から層間ジャンプにうつる際にはアドレス把握を行う必要はない。
つまり図１０で説明した動作では、層間ジャンプと水平方向移動というシーク動作の途中において、層間ジャンプ後に起点アドレス把握が必要であったが、本例の場合、水平方向移動と層間ジャンプというシーク動作の途中でアドレス把握を行う必要がないことになる。
【００５５】
また、層間ジャンプより先に水平方向移動が行われるということと、水平方向移動後にアドレス把握が必要ないと言うことは、両光学ヘッド１ａ、１ｂが水平方向移動を開始してしまえば、スピンドルモータ５６の回転数の再引き込みを開始できることになる。つまり光学ヘッド１ａ、１ｂが、水平方向移動と層間ジャンプの両方を完了する期間に平行してスピンドルモータ５６の回転速度の再引き込みを実行できる。
これによって光学ヘッド１ａ、１ｂが層間ジャンプを終えてから、スピンドルモータ５６の回転速度の再引き込みが完了するまでの待ち時間も短縮できる。
【００５６】
このような本例の同期シーク動作を図３で時系列に沿って説明する。
まず時点ｔ３１で、光学ヘッド１ａに対するシーク要求が発生したら、それまでトレース中であった光学ヘッド１ａは水平方向移動を開始する。この水平方向移動は、上記のように、シーク目標位置である他の記録層の目標アドレスの直下を目標として行われる。
また同期シークの必要性から光学ヘッド１ｂについてもシーク動作が行われるが、コマンド待ち時間ＴＣとして示すタイムラグを持って、時点ｔ３２で光学ヘッド１ｂに対するシーク要求が発生すると、それまでトレース中であった光学ヘッド１ｂも水平方向移動を開始する。これもシーク目標位置である他の記録層の目標アドレスの直下を目標として行われる。
【００５７】
ここで、時点ｔ３２以降、光学ヘッド１ａ，１ｂともに水平方向移動の実行中となるため、スピンドルモータ５６の速度ロックを解除してよいことになる。そこで時点ｔ３２において、システムコントローラ２４はスピンドルサーボ回路１７にスピンドルモータ１１の回転速度ロック解除及び速度再引き込みを実行させる。
【００５８】
時点ｔ３３において光学ヘッド１ａが水平方向移動を完了したとすると、光学ヘッド１ａは、即座に層間ジャンプを行う。そして時点ｔ３５で層間ジャンプを完了したとする。
また時点ｔ３４において光学ヘッド１ｂが水平方向移動を完了したとすると、光学ヘッド１ｂは、即座に層間ジャンプを行う。そして時点ｔ３６で層間ジャンプを完了したとする。
光学ヘッド１ａ、１ｂがそれぞれ層間ジャンプを完了した時点で、まだスピンドルモータ５６の回転速度の再引き込みが完了していなかったとすると、光学ヘッド１ａ、１ｂはそれぞれ回転速度の再引き込みの完了を待機する。
その後、時点ｔ３７においてスピンドルモータ５６の回転速度の再引き込みが完了して、スピンドルサーボ回路１７によるＣＬＶサーボロック状態に移行したら、光学ヘッド１ａ、１ｂは共にアドレス読出を行い、目標アドレスに到達しているか否かを確認する。
読み出したアドレスが目標アドレスであれば、その時点でシーク完了となる。また多少のずれがあれば、微調整のシークを行い、目標アドレスに到達した時点でシーク完了とする。そしてシーク完了によって、目標アドレスからのトレース状態に移行する。
【００５９】
このように、本実施の形態では、光学ヘッド１ａ、１ｂを備える２ＯＰシステムにおいて、先に水平移動を行ってから層間ジャンプを実行するといったシーク動作を実行する。
ここで、例えば先に図１０で説明したような水平移動よりも層間ジャンプを先に実行するシーク動作の例によると、層間ジャンプを実行した後に水平移動を行うための起点アドレスを把握しなければならず、余計な過程が必要となってしまう。さらに、このことに伴って、層間ジャンプが終了してから水平移動開始とともにスピンドルの再引き込みを行うため、スピンドルロックの待ち時間も長くなってしまい、シーク動作全体の時間が長くなってしまう傾向があった。
本実施の形態では、上記のような不都合が解消されている。即ち、層間ジャンプに先立って水平移動を行うが、時点ｔ３１，ｔ３２で水平移動を開始する際には、それまでトレース中の位置としての現在アドレスが把握できているため、水平方向移動の起点となるアドレスの把握を必要としない。また、スピンドルモータ１１については、両光学ヘッド１ａ、１ｂが水平移動を開始した時点ｔ３２で速度再引き込みを開始することができる。スピンドルモータ１１の速度引き込みを早期に開始できる結果、時点ｔ３５〜ｔ３７、時点ｔ３６〜ｔ３７のスピンドルロック待ちの時間も短縮されることになる。
さらに光学ヘッド１ａが層間ジャンプを行う時点ｔ３３，光学ヘッド１ｂが層間ジャンプを行う時点ｔ３４におけるアドレス読出も不要である。
これらのことからシーク動作全体の時間が短縮されることとなる。
【００６０】
以上のような本実施の形態の同期シークの処理シーケンスを図４に示す。この図４の処理は、システムコントローラ２４の制御と、サーボ処理部１６ａ、サーボ処理部１６ｂによる同期シークとしてのシーケンス処理により実行される。特にステップＦ１０１〜Ｆ１１５はシステムコントローラ２４及びサーボ処理部１６ａで実行される処理として示し、またステップＦ２０１〜Ｆ２１５はシステムコントローラ２４及びサーボ処理部１６ｂで実行される処理として示している。
【００６１】
ステップＦ１０１、Ｆ２０１は、光学ヘッド１ａ、１ｂがそれぞれ再生又は記録動作としてのトレース中である状態を示している。
システムコントローラ２４は、例えばホスト機器１００からのコマンドによりシークが必要となった場合、ステップＦ１０２としてまず光学ヘッド１ａのシーク要求をサーボ処理部１６ａに対して発行する。
ここで、シーク目標位置としての目標アドレスが、現在トレース中の記録層と同一の記録層上のアドレスであれば、シーク動作に層間ジャンプは伴わない。この場合、ステップＦ１０３からＦ１０７に進み、詳述は避けるが、サーボ処理部１６ａは同一記録層内の水平方向移動のみのシーク処理を実行する。
【００６２】
またＣＬＶ方式の２ＯＰシステムであって同期シーク動作が必要となるため、システムコントローラ２４はステップＦ２０２として光学ヘッド１ｂのシーク要求をサーボ処理部１６ｂに対して発行する。
サーボ処理部１６ｂも、シーク目標位置としての目標アドレスが、現在トレース中の記録層と同一の記録層上のアドレスであれば、ステップＦ２０３からＦ２０７に進み、同一記録層内の水平方向移動のみのシーク処理を実行する。
なお、アドレス情報には、記録層を識別する情報も含まれているため、シーク目標アドレス自体から、そのシーク目標アドレスの記録層を判別できる。
【００６３】
シーク目標位置としての目標アドレスが、現在トレース中の記録層とは異なる記録層上のアドレスであれば、層間ジャンプと水平方向移動を伴うシーク動作を開始するため、システム処理はステップＦ１０４及びステップＦ２０４に進むことになる。
【００６４】
まずシステムコントローラ２４及びサーボ処理部１６ａは、ステップＦ１０４で、トレース中の光学ヘッド１ａによって読み込まれるアドレスを確認し、目標アドレスとの半径方向の差分としてのジャンプトラック数を算出する。
そしてステップＦ１０５で、サーボ処理部１６ａはトラッキングサーボをオフとするとともに、スレッド機構１２ａを駆動し、光学ヘッド１ａの目標トラックへの水平方向移動を開始させる。
またこのときサーボ処理部１６ａは、トラッキングエラー信号波形として得られるトラバース信号の波形によるジャンプトラック数のカウントを開始する。即ち水平方向移動で横切ったトラック数のカウントを開始する。
【００６５】
一方、システムコントローラ２４及びサーボ処理部１６ｂは、ステップＦ２０４で、トレース中の光学ヘッド１ｂによって読み込まれるアドレスを確認し、目標アドレスとの半径方向の差分としてのジャンプトラック数を算出する。
そしてステップＦ２０５で、サーボ処理部１６ｂはトラッキングサーボをオフとするとともに、スレッド機構１２ｂを駆動し、光学ヘッド１ｂの目標トラックへの水平方向移動を開始させる。
またこのときサーボ処理部１６ｂは、トラッキングエラー信号波形として得られるトラバース信号の波形によるジャンプトラック数のカウントを開始する。即ち水平方向移動で横切ったトラック数のカウントを開始する。
さらに、システムコントローラ２４は、このステップＦ２０５の時点で光学ヘッド１ｂの水平方向移動が開始されると共に、スピンドルサーボ回路１７に指示してＣＬＶサーボのロックを解除し、シーク目標アドレスでのＣＬＶ速度への回転速度の再引き込みを開始させる。
【００６６】
ステップＦ１０５で光学ヘッド１ａの水平方向移動を開始させたサーボ処理部１６ａは、その後、ステップＦ１０４で算出したジャンプトラック数がカウントされるまで光学ヘッド１ａの水平方向移動を続行させる。
そしてカウントしたジャンプトラック数が、ステップＦ１０４で算出したジャンプトラック数に達した位置で、スレッド機構１２ａによる移送を終了させ、トラッキングサーボをオンとし、トラッキングサーボが整定された時点で光学ヘッド１ａの水平方向移動の終了とする。この時点でサーボ処理部１６ａはステップＦ１０６からＦ１０８に進み、続いてフォーカスサーボ及びトラッキングサーボをオフとするとともに、二軸アクチュエータによる対物レンズの強制移動を実行させることで、光学ヘッド１ａの層間ジャンプを実行させる。
そして層間ジャンプが終了するタイミングで、ステップＦ１０９でフォーカスサーボをオンとし、ジャンプ先の記録層において光学ヘッド１ａからのレーザ光が合焦状態となるようにし、またステップＦ１１０で、トラッキングサーボをオンとする。そしてステップＦ１１１でスピンドルモータ５６の回転速度の引き込み完了を待機する。
【００６７】
またステップＦ２０５で光学ヘッド１ｂの水平方向移動を開始させたサーボ処理部１６ｂも、その後、ステップＦ２０４で算出したジャンプトラック数がカウントされるまで光学ヘッド１ｂの水平方向移動を続行させる。
そしてカウントしたジャンプトラック数が、ステップＦ２０４で算出したジャンプトラック数に達した位置で、スレッド機構１２ｂによる移送を終了させ、トラッキングサーボをオンとし、トラッキングサーボが整定された時点で光学ヘッド１ｂの水平方向移動の終了とする。この時点でサーボ処理部１６ｂはステップＦ２０６からＦ２０８に進み、続いてフォーカスサーボ及びトラッキングサーボをオフとするとともに、二軸アクチュエータによる対物レンズの強制移動を実行させることで、光学ヘッド１ｂの層間ジャンプを実行させる。
そして層間ジャンプが終了するタイミングで、ステップＦ２０９でフォーカスサーボをオンとし、ジャンプ先の記録層において光学ヘッド１ｂからのレーザ光が合焦状態となるようにし、またステップＦ２１０で、トラッキングサーボをオンとする。そしてステップＦ２１１でスピンドルモータ５６の回転速度の引き込み完了を待機する。
【００６８】
スピンドルサーボ回路１７によるスピンドルモータ５６の回転速度の再引き込みが完了し、シーク目標位置でのＣＬＶサーボがロックされると、システム処理はステップＦ１１１からＦ１１２に、またステップＦ２１１からＦ２１２に進むことになる。
ここでシステムコントローラ２４はステップＦ１１２で光学ヘッド１ａによって読み出されるアドレスを確認し、シーク目標アドレスに一致しているか否かを確認する。一致していなければ、ステップＦ１１４でサーボ処理部１６ａに、ズレを修正するための微調整のシーク（例えば二軸アクチュエータによるトラックジャンプ）を指示し、サーボ処理部１６ａがそれを実行制御する。
ステップＦ１１３で、読み出したアドレスが目標アドレスと判断された時点で光学ヘッド１ａのシークは完了となり、ステップＦ１１５として示すトレース中の状態に移行する。
【００６９】
またシステムコントローラ２４はステップＦ２１２で光学ヘッド１ｂによって読み出されるアドレスを確認し、シーク目標アドレスに一致しているか否かを確認する。一致していなければ、ステップＦ２１４でサーボ処理部１６ｂに、ズレを修正するための微調整のシーク（例えば二軸アクチュエータによるトラックジャンプ）を指示し、サーボ処理部１６ｂがそれを実行制御する。
ステップＦ２１３で、読み出したアドレスが目標アドレスと判断された時点で光学ヘッド１ａのシークは完了となり、ステップＦ２１５として示すトレース中の状態に移行する。
【００７０】
以上のような手順で、層間ジャンプと水平方向移動を伴うシーク動作として、上述してきた本例の同期シークが実行される。
そしてこの同期シークによれば、シーク全体に要する時間の短縮化を実現でき、これによってディスクドライブ装置の記録再生パフォーマンスの向上も実現される。
なお、本発明としては、これまでに説明した実施の形態としての構成や動作に限定されず、多様な変形例が考えられる。
本発明は光学ヘッド等のヘッド部が３以上搭載されたディスクドライブ装置でも有効である。
またディスク記録媒体として、３以上の記録層が設けられている場合の、層間ジャンプを伴うシーク動作も、同様に実行できる。
【図面の簡単な説明】
【００７１】
【図１】本発明の実施の形態のディスクドライブ装置のブロック図である。
【図２】実施の形態の層間ジャンプと水平方向移動を伴うシーク動作の説明図である。
【図３】実施の形態の同期シーク動作の説明図である。
【図４】実施の形態の同期シーク処理のフローチャートである。
【図５】２層ディスクにおける層間ジャンプ動作の説明図である。
【図６】２ＯＰシステムの説明図である。
【図７】２ＯＰシステムでのヘッド位置関係の説明図である。
【図８】２ＯＰシステムでの層間ジャンプを伴わないシーク動作の説明図である。
【図９】１ＯＰシステムでの層間ジャンプを伴うシーク動作の説明図である。
【図１０】２ＯＰシステムでの層間ジャンプを伴うシーク動作例の説明図である。
【符号の説明】
【００７２】
１ａ、１ｂ  光学ヘッド、１１  スピンドルモータ、１２ａ、ｂ  スレッド機構、１３  スピンドルドライバ、１４ａ、ｂ  スレッドドライバ、１５ａ、ｂ  ２軸ドライバ、１６ａ、ｂ  サーボ処理部、１７  スピンドルサーボ回路、１８ａ、ｂ  マトリクス回路、１９ａ、ｂ  レーザ制御部、２０  記録処理部、２１  ホストインターフェース、２２  再生処理部、２３  ウォブル処理部、２４  システムコントローラ、９０  光ディスク、１００  ホスト機器
【図１】
2008108401.tif 000003
【図２】
2008108401.tif 000004
【図３】
2008108401.tif 000005
【図４】
2008108401.tif 000006
【図５】
2008108401.tif 000007
【図６】
2008108401.tif 000008
【図７】
2008108401.tif 000009
【図８】
2008108401.tif 000010
【図９】
2008108401.tif 000011
【図１０】
2008108401.tif 000012