(57)【要約】【課題】光ディスクの回転動作モ−ドに応じて最適に２つの光ピックアップを制御する光ディスク装置を提供する。【解決手段】ＣＰＵ１１は、光ピックアップＯＰ０，ＯＰ１のうち、ＨＯＳＴから一方の光ピックアップに対してシーク要求がある場合には、各光ピックアップの位置制限を満足させた上で、他方の光ピックアップを同期させて移動させるか否かを判断する。また、ＨＯＳＴからのリード命令等により一方の光ピックアップを動作させた場合、自発的に他方の光ピックアップを追従して移動させるか否かを判断する。【選択図】図１
2005276405.tif 000002
【特許請求の範囲】
【請求項１】
光ディスクに対してデータの読み出し／書き込みを行う第１および第２の光ピックアップと、
前記光ディスクを回転駆動するモータと、
前記光ディスク上のアドレスを複数のデータ領域毎に管理し、前記第１および第２の光ピックアップが光ディスク上の所望のアドレスに位置するように制御する光ピックアップ制御部と、
前記第１および第２の光ピックアップがともに光ディスクの中心から第１のデータ領域に位置する場合は、光ディスクの回転数が一定となるように前記モータを制御し、前記第１のデータ領域を越えるデータ領域に位置する場合は、光ディスクの線速度が一定となるように前記モータを制御するモータ制御部と、
を備え、
前記光ピックアップ制御部は、第１の光ピックアップを目標アドレスへ移動させるシーク処理では、前記第１のデータ領域に対する当該目標アドレスの位置関係と、第１および第２の光ピックアップの位置するデータ領域の差分とに応じて、第２の光ピックアップを第１の光ピックアップと同時に前記目標アドレスへ移動させるか否かを判断する
光ディスク装置。
【請求項２】
前記光ピックアップ制御部は、
第１の光ピックアップを目標アドレスへ移動させるシーク処理では、前記目標アドレスに対応するデータ領域である目標データ領域が、前記第１のデータ領域よりも外側のデータ領域であり、かつ、前記目標データ領域が、第２の光ピックアップが位置するデータ領域から、一のデータ領域分より離れている場合には、前記第２の光ピックアップを前記第１の光ピックアップと同時に前記目標アドレスへ移動させる
請求項１記載の光ディスク装置。
【請求項３】
前記光ピックアップ制御部は、
第１の光ピックアップを目標アドレスへ移動させるシーク処理では、前記目標アドレスに対応するデータ領域である目標データ領域が、前記第１のデータ領域と一致し、かつ、前記第２の光ピックアップが位置するデータ領域が、第１の光ピックアップが位置するデータ領域に対して、一のデータ領域分よりも外側に離れている場合には、前記第２の光ピックアップを前記第１の光ピックアップと同時に前記目標アドレスへ移動させる
請求項１記載の光ディスク装置。
【請求項４】
前記光ピックアップ制御部は、
第１の光ピックアップを目標アドレスへ移動させるシーク処理では、前記目標アドレスに対応するデータ領域である目標データ領域が、前記第１のデータ領域より内側であり、かつ、前記第２の光ピックアップが位置するデータ領域が前記第１のデータ領域より前記光ディスク上で外側に離れている場合には、前記第２の光ピックアップを前記第１の光ピックアップと同時に前記目標アドレスへ移動させる
請求項１記載の光ディスク装置。
【請求項５】
前記モータ制御部が光ディスクの回転数が一定となるようにモータを制御する場合、
前記光ピックアップ制御部は、
第２の光ピックアップが位置するデータ領域に関わらず、第１の光ピックアップを前記目標アドレスへ移動させる
請求項１記載の光ディスク装置。
【請求項６】
光ディスクに対してデータの読み出し／書き込みを行う第１および第２の光ピックアップと、
前記光ディスクを回転駆動するモータと、
前記光ディスク上のアドレスを複数のデータ領域毎に管理し、前記第１および第２の光ピックアップが光ディスク上の所望のアドレスに位置するように制御する光ピックアップ制御部と、
前記第１および第２の光ピックアップの位置に応じて、光ディスクの線速度が一定となるように前記モータを制御するモータ制御部と、
を備え、
前記光ピックアップ制御部は、第１の光ピックアップを目標アドレスへ移動させるシーク処理では、前記目標アドレスに対応するデータ領域である目標データ領域が、第２の光ピックアップが位置するデータ領域に対して、一のデータ領域分より離れている場合には、前記第２の光ピックアップを前記第１の光ピックアップと同時に前記目標アドレスへ移動させる
光ディスク装置。
【請求項７】
光ディスクに対してデータの読み出し／書き込みを行う第１および第２の光ピックアップと、
前記光ディスクを回転駆動するモータと、
前記光ディスク上のアドレスを複数のデータ領域毎に管理し、前記第１および第２の光ピックアップが光ディスク上の所望のアドレスに位置するように制御する光ピックアップ制御部と、
前記第１および第２の光ピックアップがともに光ディスクの中心から第１のデータ領域に位置する場合は、光ディスクの回転数が一定となるように前記モータを制御し、前記第１のデータ領域を越えるデータ領域に位置する場合は、光ディスクの線速度が一定となるように前記モータを制御するモータ制御部と、
を備え、
前記光ピックアップ制御部は、前記第１および第２の光ピックアップが位置するデータ領域と前記第１のデータ領域との位置関係と、第１の光ピックアップと第２の光ピックアップのそれぞれが位置するアドレスの差分とに応じて、前記第１の光ピックアップを、前記第２の光ピックアップが位置するアドレスへ移動させるか否かを判断する
光ディスク装置。
【請求項８】
前記光ピックアップ制御部は、
前記第２の光ピックアップが位置するアドレスが、前記第１のデータ領域よりも外側のデータ領域であり、かつ、前記第１の光ピックアップおよび前記第２の光ピックアップが位置する各アドレスの差が第１のアドレス長を越える場合には、前記第１の光ピックアップを前記第２の光ピックアップが位置するアドレスへ移動させる
請求項７記載の光ディスク装置。
【請求項９】
前記光ピックアップ制御部は、
前記第２の光ピックアップが位置するデータ領域が前記第１のデータ領域と一致し、かつ、前記第１の光ピックアップが位置するアドレスが、前記第２の光ピックアップが位置するアドレスに対して、第１のアドレス長以上に大きい場合には、前記第１の光ピックアップを前記第２の光ピックアップが位置するアドレスへ移動させる
請求項７記載の光ディスク装置。
【請求項１０】
前記光ピックアップ制御部は、
前記第２の光ピックアップが位置するアドレスが前記第１のデータ領域より内側にあり、かつ、前記第１の光ピックアップが位置するデータ領域が前記第１のデータ領域より外側にある場合には、前記第１の光ピックアップを前記第２の光ピックアップが位置するアドレスへ移動させる
請求項７記載の光ディスク装置。
【請求項１１】
光ディスクに対してデータの読み出し／書き込みを行う第１および第２の光ピックアップと、
前記光ディスクを回転駆動するモータと、
前記光ディスク上のアドレスを複数のデータ領域毎に管理し、前記第１および第２の光ピックアップが光ディスク上の所望のアドレスに位置するように制御する光ピックアップ制御部と、
前記第１および第２の光ピックアップの位置に応じて、光ディスクの線速度が一定となるように前記モータを制御するモータ制御部と、
を備え、
前記光ピックアップ制御部は、前記第１の光ピックアップおよび前記第２の光ピックアップが位置する各アドレスの差が第１のアドレス長を越える場合には、前記第１の光ピックアップを前記第２の光ピックアップが位置するアドレスへ移動させる
光ディスク装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＤＶＤなどの光ディスクに対して、２つの光ピックアップを用いてデータの記録／再生を行うための光ディスク装置に関するものである。
【背景技術】
【０００２】
ＤＶＤなどの光ディスクに対してデータを記録／再生する光ディスク装置のディスク回転方法（スピンドル回転制御方法）としては、光ディスクの回転数が一定となるように、中心からの距離に応じてＲＦ周波数を変化させるＣＡＶ(Constant Angular Velocity) と、線速度が一定となるように、中心からの距離に応じてスピンドルの回転数を変化させるＣＬＶ(Constant Linear Velocity)とが知られている。
一般に、ＣＬＶは、連続したトラックをアクセスする場合のデータ転送量が高く、ＣＡＶは、散在したトラックをアクセスする場合のアクセス性能が高いとされている。
【０００３】
また、光ディスクに対して高速に書込みを行うため、光ピックアップを２個備えた光ディスク装置が知られている。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
かかる光ディスク装置は、単一の光ピックアップしか有しないものと比較して２倍の書込み速度が得られる。しかしながら、ＣＬＶにおいて、各光ピックアップが光ディスクの中心から同程度の距離に位置しない場合には、各光ピックアップの線速度が異なるため、ディスク上のアドレスリードやデータのリード／ライトができないという問題がある。
したがって、２個の光ピックアップを備えた光ディスク装置に対し、ディスク回転方法に応じて、各光ピックアップに対して最適な制御を行うことが要望される。
【０００５】
本発明はかかる事情に鑑みてなされたものであり、その目的は、光ディスクの回転動作モ−ドに応じて最適に２つの光ピックアップを制御する光ディスク装置を提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するために本発明の第１の観点は、光ディスクに対してデータの読み出し／書き込みを行う第１および第２の光ピックアップと、前記光ディスクを回転駆動するモータと、前記光ディスク上のアドレスを複数のデータ領域毎に管理し、前記第１および第２の光ピックアップが光ディスク上の所望のアドレスに位置するように制御する光ピックアップ制御部と、前記第１および第２の光ピックアップがともに光ディスクの中心から第１のデータ領域に位置する場合は、光ディスクの回転数が一定となるように前記モータを制御し、前記第１のデータ領域を越えるデータ領域に位置する場合は、光ディスクの線速度が一定となるように前記モータを制御するモータ制御部と、を備え、前記光ピックアップ制御部は、第１の光ピックアップを目標アドレスへ移動させるシーク処理では、前記第１のデータ領域に対する当該目標アドレスの位置関係と、第１および第２の光ピックアップの位置するデータ領域の差分とに応じて、第２の光ピックアップを第１の光ピックアップと同時に前記目標アドレスへ移動させるか否かを判断する光ディスク装置である。
【０００７】
上記目的を達成するために本発明の第２の観点は、光ディスクに対してデータの読み出し／書き込みを行う第１および第２の光ピックアップと、前記光ディスクを回転駆動するモータと、前記光ディスク上のアドレスを複数のデータ領域毎に管理し、前記第１および第２の光ピックアップが光ディスク上の所望のアドレスに位置するように制御する光ピックアップ制御部と、前記第１および第２の光ピックアップの位置に応じて、光ディスクの線速度が一定となるように前記モータを制御するモータ制御部と、を備え、前記光ピックアップ制御部は、第１の光ピックアップを目標アドレスへ移動させるシーク処理では、前記目標アドレスに対応するデータ領域である目標データ領域が、第２の光ピックアップが位置するデータ領域に対して、一のデータ領域分より離れている場合には、前記第２の光ピックアップを前記第１の光ピックアップと同時に前記目標アドレスへ移動させる光ディスク装置である。
【０００８】
上記目的を達成するために本発明の第３の観点は、光ディスクに対してデータの読み出し／書き込みを行う第１および第２の光ピックアップと、前記光ディスクを回転駆動するモータと、前記光ディスク上のアドレスを複数のデータ領域毎に管理し、前記第１および第２の光ピックアップが光ディスク上の所望のアドレスに位置するように制御する光ピックアップ制御部と、前記第１および第２の光ピックアップがともに光ディスクの中心から第１のデータ領域に位置する場合は、光ディスクの回転数が一定となるように前記モータを制御し、前記第１のデータ領域を越えるデータ領域に位置する場合は、光ディスクの線速度が一定となるように前記モータを制御するモータ制御部と、を備え、前記光ピックアップ制御部は、前記第１および第２の光ピックアップが位置するデータ領域と前記第１のデータ領域との位置関係と、第１の光ピックアップと第２の光ピックアップのそれぞれが位置するアドレスの差分とに応じて、前記第１の光ピックアップを、前記第２の光ピックアップが位置するアドレスへ移動させるか否かを判断する光ディスク装置である。
【０００９】
上記目的を達成するために本発明の第４の観点は、光ディスクに対してデータの読み出し／書き込みを行う第１および第２の光ピックアップと、前記光ディスクを回転駆動するモータと、前記光ディスク上のアドレスを複数のデータ領域毎に管理し、前記第１および第２の光ピックアップが光ディスク上の所望のアドレスに位置するように制御する光ピックアップ制御部と、前記第１および第２の光ピックアップの位置に応じて、光ディスクの線速度が一定となるように前記モータを制御するモータ制御部と、を備え、前記光ピックアップ制御部は、前記第１の光ピックアップおよび前記第２の光ピックアップが位置する各アドレスの差が第１のアドレス長を越える場合には、前記第１の光ピックアップを前記第２の光ピックアップが位置するアドレスへ移動させる光ディスク装置である。
【発明の効果】
【００１０】
本発明によれば、光ディスクの回転動作モードに応じて２つの光ピックアップを最適に移動させるシーク動作を行うので、光ピックアップを、光ディスク上のアドレスを常に読むことができる状態に維持し、高速なデータアクセスが可能となる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明に係る光ディスク装置の一実施形態について添付図面に関連付けて述べる。
図１は、本発明が適用される光ディスク装置の構成例を示すブロック図である。図示のとおり、光ディスク装置は、２つの光ピックアップＯＰ０，ＯＰ１により光ディスク３に対してデータの記録／再生を行い、光ディスク制御部１と駆動部２とを含んで構成される。
【００１２】
なお、光ピックアップＯＰ０は、本発明に係る第１の光ピックアップの一実施形態である。光ピックアップＯＰ１は、本発明に係る第２の光ピックアップの一実施形態である。
光ディスク制御部１は、本発明の光ピックアップ制御部とモータ制御部の一実施形態である。
【００１３】
以下、光ディスク制御部１の各構成要素について説明する。
【００１４】
ＣＰＵ１１は、ＡＴＡインタフェース１２経由でホストから供給されるコマンドに応じて光ディスク制御部１全体を制御する。
ホストからは、たとえば、下記のコマンド（要求）が送出される。
（１）ＤＲＩＶＥ  ＯＦＦ要求
光ディスク３に対する駆動動作を停止する。
（２）ＳＥＥＫ（シーク）要求
光ピックアップＯＰ０，ＯＰ１を光ディスク３上の所望の位置に移動させる。
（３）ＲＥＡＤ（リード）要求
光ディスク３の所望の位置からデータをリード（読込み）し、ホストへ送る。
（４）ＷＲＩＴＥ（ライト）要求
データを光ディスク３上の所望の位置にライト（書込み）する。
【００１５】
ＣＰＵ１１は、各光ピックアップＯＰ０，ＯＰ１が位置するアドレスを、ＲＵＢの値として管理する。ＲＵＢは、光ディスク上の物理アドレスを所定バイト、たとえば、６４ＫＢ単位で表したものである。
また、ＣＰＵ１１は、各光ピックアップＯＰ０，ＯＰ１の光ディスク上の位置を、Ｂａｎｄと呼ばれるデータ領域単位によっても管理する。Ｂａｎｄは、ソフトウエア上での光ディスク上のアドレスを光ディスクの中心から２０４８ＲＵＢ毎に区切ったものである。すなわち、光ディスクの中心から外側にかけて、Ｂａｎｄ：０，Ｂａｎｄ：１，Ｂａｎｄ：２，…，と、アドレスがソフトウエア上で管理されている。
【００１６】
なお、各Ｂａｎｄは、本発明の複数のデータ領域を構成する。
１Ｂａｎｄに相当するデータ量、すなわち２０４８ＲＵＢは、本発明の第１のアドレス長に対応する。
【００１７】
ＣＰＵ１１は、駆動部２のスピンドルモータ２０を制御する。
本実施形態における光ディスク装置は、ＣＡＶモードおよびＣＬＶモードのほか、ＬＣＬＶ(Limited Constant Linear Velocity)モードによってスピンドルモータ２０を回転動作させることが可能である。
【００１８】
図２は、ＬＣＬＶモードによる回転制御方法を説明するための図である。
【００１９】
ＣＬＶモードでは、光ディスク３の中心側のスピンドル回転数を高くする必要があるが、光ディスク３の中心側では、スピンドルモータ２０が目標回転数で安定している状態、すなわちスピンドルロック状態となるのに時間がかかり、シーク処理の要求仕様を満足できないため、ＣＬＶモードにより動作させることができない。
したがって、図２に示すように、本実施形態に係る光ディスク装置では、光ディスク３上の光ピックアップの位置に応じて、ＣＬＶモードまたはＣＡＶモードのいずれかにより動作させるＬＣＬＶモ−ドを有する。すなわち、ＬＣＬＶモードでは、光ピックアップＯＰ０，ＯＰ１が共に光ディスクの中心から所定の溝位置にある場合には、ＣＡＶモードとして動作し、当該溝位置より外周にある場合には、ＣＬＶモードとして動作する。
【００２０】
本実施形態では、ＬＣＬＶにおいて動作モード（ＣＡＶ／ＣＬＶ）が変化する溝位置がＢａｎｄ：８に属する場合を例として説明する。すなわち、光ピックアップが共に光ディスクの中心側（Ｂａｎｄ：０）からＢａｎｄ：８までにある場合には、ＣＡＶモードとして動作し、Ｂａｎｄ：８よりも外側にある場合には、ＣＬＶモードとして動作する。
なお、このＢａｎｄ：８は、本発明の第１のデータ領域に相当する。
【００２１】
下記の表１は、ＬＣＬＶモードにおいて、各光ピックアップの位置と動作モードとの関係を示す。
【００２２】
【表１】
2005276405.tif 000003
【００２３】
光ディスク制御部１は、光ピックアップＯＰ０，ＯＰ１を介して光ディスク３に対してデータの読み書きを行う２系統の信号処理部１０＿０，１０＿１を有している。
各系統の信号処理部において実行される内容は同一であるため、以下、信号処理部１０＿０についてのみ述べる。
【００２４】
信号処理部１０＿０は、光ディスク３上のデータを読み出す際、光ピックアップＯＰ０により光電変換された信号をＲＦ処理（ピット検出）し、クロック再生等の各種信号処理およびデコード処理（ＤＥＣ）を行う。読み出されたデータは、ＡＴＡインタフェース（ＡＴＡ  Ｉ／Ｆ）１２を介してホストに送られる。
信号処理部１０＿０は、光ディスク３へデータを書き込む際、ＡＴＡインタフェース１２を介してホストから送信されたデータを、エラー訂正処理を含むエンコード（ＥＮＣ）を行った後にライト処理をし、図示しないレーザードライバによりレーザーパワーを制御しながら、光ディスク３にそのデータを記録する。
【００２５】
サーボ処理部１００＿０は、駆動部２の各モータとフィードバックサーボ制御系を構成し、光ピックアップＯＰ０の光ディスク３に対するフォーカス、トラッキング、スライドを制御する。
たとえば、ホストからシーク要求（ＳＥＥＫ）が送られてきた場合には、ＣＰＵ１１は、シーク要求に係る光ピックアップを指定位置に移動させるようにサーボ処理部１００＿０に指示し、サーボ処理部１００＿０は、駆動部２のスライドモータ２１＿０を制御する。これにより、光ピックアップはシーク要求に係る指定位置に移動する。
【００２６】
図３は、ＣＰＵ１１により実行される処理を示すブロック図である。
図３に示すように、ＣＰＵ１１は、各光ピックアップに対して、割込処理部１１０＿０，１１０＿１およびサーボ監視部１１１＿０，１１１＿１を有する。
【００２７】
割込処理部１１０＿０，１１０＿１は、定期的に割込みを行い、ホストよりシーク要求があるか否かをチェックする。
割込処理部１１０＿０，１１０＿１は、ホストからの要求（コマンド）に応じて、
（１）ＩＤＬＥ（アイドル）状態
（２）Ｄｒｉｖｅ  Ｏｎ状態（サーボがかかっている状態）
（３）Ｄｒｉｖｅ  Ｏｆｆ状態（サーボがかかっていない状態）
（４）Ｓｅｅｋ（シーク）状態
（５）Ｒｅａｄ（リード）状態
（６）Ｗｒｉｔｅ（ライト）状態
の各状態を遷移する。
割込処理部１１０＿０，１１０＿１は、ホストよりシーク要求がある場合に、後述するシンクロナスシーク処理を実行する。また、ホストよりコマンドがない状態（アイドル状態）において、自発的に後述するフォローシーク処理を実行する。
【００２８】
サーボ監視部１１１＿０，１１１＿１は、それぞれサーボ処理部１００＿０，１００＿１を監視する。
たとえば、ホストからのシーク指示に応じて、割込処理部１１０＿０が目標アドレスに対する光ピックアップＯＰ０のシーク処理の実行を決定すると、サーボ監視部１１１＿０は、その目標アドレスに対して正しくシーク処理が行われるかサーボ処理部１００＿０を監視する。
【００２９】
次に、ＣＰＵ１１の割込処理部１１０＿０，１１０＿１が、シーク動作を行う上で考慮すべき、各光ピックアップの位置制限について述べる。
【００３０】
２つの光ピックアップに対する位置制限
上述したように、本実施形態に係る光ディスク装置は、ＣＡＶ、ＣＬＶおよびＬＣＬＶの各動作モードにより動作し、各動作モ−ドに応じて、光ピックアップＯＰ０，ＯＰ１を最適にシーク動作を制御する。その際、各動作モ−ドにおいて、各光ピックアップＯＰ０，ＯＰ１の位置に対し下記に述べる位置制限があるため、かかる位置制限を考慮したうえで、シーク動作を制御する。
【００３１】
（１）ＣＡＶモード
前述したように、光ディスクの回転数が一定になるように、中心からの距離に応じてＲＦ周波数を変化させるモードである。ＣＡＶモードにおいては、特に各光ピックアップＯＰ０，ＯＰ１に対する位置制限はない。
【００３２】
（２）ＣＬＶモード
前述したように、線速度が一定となるように、中心からの距離に応じてスピンドル回転数を変化させるモードである。ＣＬＶモードにおいては、２つの光ピックアップＯＰ０，ＯＰ１の中心からの距離が同程度でないと、光ディスク３上のアドレスリードやデータのリード／ライトができない。
したがって、光ピックアップＯＰ０と光ピックアップＯＰ１が位置するＢａｎｄ差が１以内であることが必要である。
【００３３】
（３）ＬＣＬＶモード
ＬＣＬＶモードでは、上記表１中において「動作不可」とならないように、各光ピックアップＯＰ０，ＯＰ１の位置関係を維持する必要がある。
たとえば、光ピックアップＯＰ０，ＯＰ１が共に光ディスクの中心側（Ｂａｎｄ：０）から所定のＢａｎｄ（本実施形態においては、Ｂａｎｄ：８）までにある場合には、ＣＡＶモードとして動作するので、位置制限はない。
また、光ピックアップＯＰ０，ＯＰ１が共に所定のＢａｎｄ（本実施形態においては、Ｂａｎｄ：８）を越えるＢａｎｄ（本実施形態においては、９以上のＢａｎｄ）にある場合には、ＣＬＶモードとして動作するので、各光ピックアップのＢａｎｄ差が１Ｂａｎｄ以内であることが必要である。
【００３４】
２つの光ピックアップのうち一方を移動させる場合や、一方の光ピックアップにより光ディスクのデータを読み出す場合などでは、上述した位置制限を満足するように、他方の光ピックアップを追従させる制御が必要となる。
したがって、本実施形態に係る光ディスク装置は、下記に述べるシンクロナスシーク処理およびフォローシーク処理を備えている。
【００３５】
シンクロナスシーク処理（Synchronous Seek) 
先ず、シンクロナスシーク処理について述べる。
【００３６】
シンクロナスシークとは、一方の光ピックアップに対してのみシーク／リード／ライト等のシークを伴うコマンドが送出された場合に、上記制限を考慮し、その一方の光ピックアップと同期させて他方の光ピックアップを移動させる処理であって、これにより、常にアドレスリードが可能な状態に保たれる。
図４および図５は、シンクロナスシーク処理を説明するためのフローチャートである。以下、図４および図５に関連付けてシンクロナスシーク処理について説明する。
なお、図４および図５に示すフローチャートは、光ピックアップＯＰ０に対してシーク要求がなされた場合の処理を示す。また、図４において、「必要」とは、シンクロナスシーク処理を実行することが必要である場合を示し、「不要」とは、シンクロナスシーク処理を実行することが必要でない場合を示す。
【００３７】
図４において、光ピックアップＯＰ０，ＯＰ１ともにサーボがかかった状態であり（ステップＳＴ１０）、かつ、ＣＬＶモードであること（ステップＳＴ１１）がシンクロナスシーク処理を行う前提となる。ＣＡＶモードの場合には、リード専用であり、シンクロナスシーク処理は必要ない。
以下、図４において、シンクロナスシーク処理が必要となる場合、すなわち、光ピックアップＯＰ０，ＯＰ１をともに同期させて移動させる必要がある場合について述べる。
【００３８】
まず、ＣＬＶモードの場合であって（ステップＳＴ１２）、光ピックアップＯＰ１が現在位置するＢａｎｄと、光ピックアップＯＰ０の目標Ｂａｎｄ、すなわち、シーク要求に係る目標アドレスが属するＢａｎｄとを比較し、その差が１を越える場合には（ステップＳＴ１３）、光ピックアップＯＰ０に対するシーク処理後に、両光ピックアップのＢａｎｄ差が１以下となるように、シンクロナスシーク処理が必要となる。
ＬＣＬＶモードの場合には、光ピックアップＯＰ０の目標Ｂａｎｄが９以上のときには、ＣＬＶモードにより動作しているので、同様にシンクロナスシーク処理が必要となる。
【００３９】
ＬＣＬＶモードの場合に、光ピックアップＯＰ０の目標Ｂａｎｄが８であるときには（ステップＳＴ１４）、光ピックアップＯＰ１が現在位置するＢａｎｄが１０以上である場合には（ステップＳＴ１５）、光ピックアップＯＰ０に対するシーク処理後に、両光ピックアップのＢａｎｄ差が１以下となるように、シンクロナスシーク処理が必要となる。
【００４０】
ＬＣＬＶモードの場合に、光ピックアップＯＰ０の目標Ｂａｎｄが７以下であるときには（ステップＳＴ１６）、光ピックアップＯＰ１が現在位置するＢａｎｄが９以上である場合に（ステップＳＴ１７）、光ピックアップＯＰ０に対するシーク処理後に、両光ピックアップのＢａｎｄ差が１以下となるように、シンクロナスシーク処理が必要となる。
【００４１】
図５は、図４に示す処理によりシンクロナスシーク処理が必要／不要であると判断された場合の処理を示すフローチャートである。
まず、シンクロナスシーク処理が必要と判断された場合には、光ピックアップＯＰ０，ＯＰ１がともにサーボが正常にかかっており（ステップＳＴ２０）、かつ、光ピックアップＯＰ１についてシーク処理が可能な状態である場合（ステップＳＴ２１）、光ピックアップＯＰ０，ＯＰ１を同時に（同期させて）、光ピックアップＯＰ０に対するシーク要求に係る目標アドレスへ移動させる（ステップＳＴ２２）。
シンクロナスシーク処理が必要と判断された場合であっても、光ピックアップＯＰ０，ＯＰ１のいずれかのサーボが正常にかかっていないか（ステップＳＴ２０）、または、光ピックアップＯＰ１がシーク処理が可能な状態でない場合（ステップＳＴ２１）には、シークは実行されず、次に割込みタイミングまで処理は保留される（ステップＳＴ２３）。
【００４２】
シンクロナスシーク処理が不要と判断された場合には、光ピックアップＯＰ１を移動させる必要がないので、シーク要求に係る光ピックアップＯＰ０のみを要求通り移動させる（ステップＳＴ２４）。
【００４３】
フォローシーク処理 (Follow Seek)
次に、フォローシーク処理について述べる。
【００４４】
フォローシーク処理とは、コマンドが発行されていないアイドル状態の時に、光ピックアップを自発的に移動させる処理である。具体的には、一方の光ピックアップに対してのみ連続でリード／ライト動作が行われた場合には、当該一方の光ピックアップが徐々に移動するが、その際に、他方の光ピックアップをその一方の光ピックアップに追随（フォロー）させて移動させる処理である。これにより、常にアドレスリードが可能な状態に保たれる。
【００４５】
図６および図７は、フォローシーク処理を説明するためのフローチャートである。以下、図６および図７に関連付けてフォローシーク処理について説明する。
なお、図６および図７に示すフローチャートは、リード等の動作をさせた光ピックアップが、光ピックアップＯＰ１である場合の処理を例示する。また、図６において、「必要」とは、フォローシーク処理を実行することが必要である場合を示し、「不要」とは、フォローシーク処理を実行することが必要でない場合を示す。
【００４６】
図６に示すように、フォローシーク処理を行う前提としては、光ピックアップＯＰ０がアイドル状態であり（ステップＳＴ３０）、かつ、光ピックアップＯＰ０，ＯＰ１ともにサーボがかかった状態であり（ステップＳＴ３１）、かつ、ＣＬＶモードまたはＬＣＬＶモードであり（ステップＳＴ３２）、光ピックアップＯＰ０，ＯＰ１のアドレスを読むことができるか、もしくは、３回以下の補間によりアドレスが推定できており（ステップＳＴ３３）、かつ、光ピックアップＯＰ１に対してシーク要求があるかまたはシークを実行中でない（ステップＳＴ３４）という条件が必要である。
すなわち、光ピックアップＯＰ１に対してシンクロナスシークの要求があれば、当該要求を優先させて実行する。
【００４７】
以下、フォローシーク処理が必要となる場合、すなわち、光ピックアップＯＰ０を、ＯＰ１に追随するように移動させる必要がある場合について述べる。
【００４８】
まず、ＣＬＶモードの場合であって（ステップＳＴ３５）、光ピックアップＯＰ０，ＯＰ１が現在位置するアドレス（ＲＵＢ）の差が２０４８（１Ｂａｎｄ分）を越えている場合（ステップＳＴ３６）には、両者の位置制限を満足させるように、フォローシーク処理が必要である。
ＬＣＬＶモードの場合であって、光ピックアップＯＰ１が現在位置するアドレスの属するＢａｎｄが９以上の場合（ステップＳＴ３５）には、ＣＬＶモードで動作しているので、同様に、フォローシーク処理が必要である。
【００４９】
ＬＣＬＶモードの場合であって、光ピックアップＯＰ１が現在位置するアドレスの属するＢａｎｄが８であり（ステップＳＴ３７）、光ピックアップＯＰ１が位置するアドレス（ＲＵＢ）に対して、光ピックアップＯＰ０が位置するアドレス（ＲＵＢ）が２０４８（１Ｂａｎｄ分）より大きい場合（ステップＳＴ３８）、すなわち、１Ｂａｎｄ分以上光ディスク上外側にある場合にも、各光ピックアップＯＰ０，ＯＰ１の位置制限を満足させるように、フォローシーク処理が必要である。
【００５０】
なお、フォローシークの場合には、一方の光ピックアップに対してのみ連続でリード／ライト動作が行われるので、その一方の光ピックアップが徐々に移動し、他方の光ピックアップとのＢａｎｄ差が１を越えていく場合がある。したがって、両光ピックアップの位置が１Ｂａｎｄ分のアドレス差以上離れた場合にフォローシークを行う。これにより、両光ピックアップのＢａｎｄ差を確実に＋／−１Ｂａｎｄ以内にすることが可能となる。
一方、前述したシンクロナスシークの場合には、両光ピックアップを同時に移動させるので、フォローシークの場合と比較して、より緩やかな条件（両光ピックアップのＢａｎｄ差が＋／−１以内が条件であり、アドレス差が１Ｂａｎｄ相当のアドレス長以内である必要はない）に基づいて実行可能である。
【００５１】
ＬＣＬＶモードの場合であって、光ピックアップＯＰ１が位置するアドレス（ＲＵＢ）が属するＢａｎｄが７以下であり（ステップＳＴ３９）、かつ、光ピックアップＯＰ０が位置するアドレス（ＲＵＢ）が属するＢａｎｄが９以上である場合（ステップＳＴ４０）には、各光ピックアップのＢａｎｄ差が１以下であるという位置制限を満足できないので、フォローシーク処理が必要である。
【００５２】
図７は、図６に示す処理においてフォローシーク処理が必要／不要であると判断された場合の処理を示すフローチャートである。
フォローシーク処理が必要と判断された場合には、光ピックアップＯＰ０，ＯＰ１がともにサーボが正常にかかっており（ステップＳＴ５０）、かつ、光ピックアップＯＰ０に対してシーク要求がなく、シーク実行中でもない場合（ステップＳＴ５１）には、光ピックアップＯＰ０を、光ピックアップＯＰ１に追従（フォロー）させるべく、光ピックアップＯＰ１が位置するアドレス（ＲＵＢ）に移動させる（ステップＳＴ５２）。ステップＳＴ５０および５１で、光ピックアップＯＰ０のみをチェックするのは、シーク実行の対象が光ピックアップＯＰ０のみであるからである。
一方、フォローシーク処理が不要と判断された場合には、何も実行しない。サーボが正常にかかっていない場合（ステップＳＴ５０）や、光ピックアップＯＰ０がシーク実行中である場合等（ステップＳＴ５１）でも、フォローシーク処理は実行しない。
【００５３】
以上説明したように、本実施形態に係る光ディスク装置によれば、２つの光ピックアップＯＰ０，ＯＰ１を有し、ＣＡＶ、ＣＬＶおよびＬＣＬＶの各動作モ−ドに基づく各光ピックアップの位置制限を考慮したうえでシーク動作を行う。
すなわち、シンクロナスシーク処理においては、一方の光ピックアップに対してシーク要求がある場合には、各光ピックアップの位置制限を満足させるように、他方の光ピックアップを同期させて移動させるか否かを判断する。また、フォローシーク処理においては、一方の光ピックアップを動作させた場合、自発的に他方の光ピックアップをその一方の光ピックアップに対して追従して移動させるか否かを判断する。
したがって、２つの光ピックアップによる高速な書込みを可能としつつ、その２つの光ピックアップを常にアドレスが読める状態に保つことができる。
【００５４】
なお、上述した本実施形態の内容に限定せず、本発明の要旨を変更しない範囲で様々な改変が可能である。
たとえば、上記実施形態では、Ｂａｎｄを光ディスクの中心から順に割り当てている場合を例として説明したが、これに拘泥するものではない。各光ピックアップの相対的な位置関係に応じて各光ピックアップに対する制御を行うため、各光ピックアップの光ディスク上の位置とソフトウエア上でのデータ領域との関係が特定されていれば、本発明を適用することが可能である。
【００５５】
上述した実施形態では、各光ピックアップの位置が＋／−１Ｂａｎｄ以内となるようにシンクロナスシークまたはフォローシークを行うが、これに限定されない。アドレスが読める状態の両光ピックアップの位置関係に応じて、ソフトウエア上適宜閾値を可変とすることができることは言うまでもない。
【００５６】
また、本実施形態に係る光ディスク装置は、２つの光ピックアップを最適に制御しつつ、高速な書込みが可能となるので、撮像装置と一体化させることで、大量の画像データを高速に光ディスクに書込む用途に好適である。
【図面の簡単な説明】
【００５７】
【図１】実施形態に係る光ディスク装置の構成例を示すブロック図である。
【図２】ＬＣＬＶの回転制御を説明するための図である。
【図３】実施形態に係る光ディスク装置の信号処理を示すブロック図である。
【図４】シンクロナスシーク処理を例示するフローチャートである。
【図５】シンクロナスシーク処理を例示するフローチャートである。
【図６】フォローシーク処理を例示するフローチャートである。
【図７】フォローシーク処理を例示するフローチャートである。
【符号の説明】
【００５８】
１…光ディスク制御部、１０＿０，１０＿１…信号処理部、１００＿０，１００＿１…サーボ処理部、１１…ＣＰＵ、１１０＿０，１１０＿１…割込処理部、１１１＿０，１１１＿１…サーボ監視部、１２…ＡＴＡインタフェース、２…駆動部、２０…スピンドルモータ、２１＿０，２１＿１…スライドモータ、２２…インタフェース、３…光ディスク、ＯＰ０，ＯＰ１…光ピックアップ。
【図１】
2005276405.tif 000004
【図２】
2005276405.tif 000005
【図３】
2005276405.tif 000006
【図４】
2005276405.tif 000007
【図５】
2005276405.tif 000008
【図６】
2005276405.tif 000009
【図７】
2005276405.tif 000010