(57)【要約】【課題】  複数の記録層を有する光ディスクにおいて、記録層間距離を高精度で検出して、再生信号を的確に補正できるようにする。【解決手段】  対物レンズ位置検出回路４７は、対物レンズ位置検出器４４と協働して、対物レンズ３５のレーザ光の光軸方向の位置を検出する。カウント回路２１は、エンコーダ１１ａと協働して、レーザ光が合焦している光ディスクＤＫの回転位置を検出する。コントローラ７０は、光ディスクＤＫの複数の異なる回転位置における、対物レンズのレーザ光の光軸方向の複数の位置を用いて、隣接する記録層間の記録層間距離を検出する。コントローラ７０は、再生信号生成回路５１と協働して、検出された記録層間距離に応じてフォトディテクタ３８によって検出された検出信号を補正する。【選択図】  図１
2009087434.tif 000002
【特許請求の範囲】
【請求項１】
光ディスクが載置されたテーブルを回転する回転手段と、
レーザ光を出射するレーザ光源と、
対物レンズを含み、前記レーザ光源から出射されたレーザ光を光ディスクの複数の記録層のうちのいずれかの記録層に合焦させるとともに前記光ディスクからの反射光を導出する光学手段と、
前記光学手段によって導出された反射光を受光して同受光した反射光に応じた検出信号を出力するフォトディテクタと、
前記対物レンズを駆動して同対物レンズをレーザ光の光軸方向に変位させるアクチュエータと、
前記フォトディテクタにより検出された検出信号に基づいて、前記対物レンズが前記複数の記録層のいずれかの記録層にレーザ光を合焦させ続けるように、前記アクチュエータを駆動制御するフォーカスサーボ制御手段と、
前記フォトディテクタにより検出された検出信号に基づいて前記光ディスクに記録されたデータを再生する再生手段とを備えた光ディスクのための信号再生装置において、
前記レーザ光の光軸方向における前記対物レンズの位置を検出する対物レンズ位置検出手段と、
前記レーザ光が合焦している光ディスクの回転方向位置を検出する回転方向位置検出手段と、
前記回転方向位置検出手段による前記レーザ光の合焦位置の検出に連動して、前記レーザ光が光ディスクの回転方向における複数の異なる位置に合焦している各状態時に、前記対物レンズ位置検出手段によりそれぞれ検出される前記対物レンズの複数の位置を、前記複数の記録層に対して取得する位置取得手段と、
前記位置取得手段により取得した前記複数の記録層に対する複数の対物レンズの位置を用いて、隣接する記録層間の記録層間距離を検出する記録層間距離検出手段と、
前記記録層間距離検出手段によって検出された記録層間距離に応じて前記フォトディテクタによって検出された検出信号を補正する信号補正手段とを設けたことを特徴とする光ディスクのための信号再生装置。
【請求項２】
請求項１に記載した光ディスクのための信号再生装置において、
前記レーザ光が合焦している光ディスクの半径方向位置を検出する半径方向位置検出手段をさらに備え、
前記位置取得手段は、前記半径方向位置検出手段及び前記回転方向位置検出手段による前記レーザ光の合焦位置の検出に連動して、前記レーザ光が光ディスクの半径方向及び回転方向における複数の異なる位置に合焦している各状態時に、前記対物レンズ位置検出手段によりそれぞれ検出される前記対物レンズの複数の位置を、前記複数の記録層に対して取得し、
前記記録層間距離検出手段は、前記位置取得手段により取得した前記複数の記録層に対する複数の対物レンズの位置を用いて、前記光ディスクの半径方向位置を複数に区分した区分ごとに前記記録層間距離を検出し、かつ
前記信号補正手段は、前記記録層間距離検出手段によって検出された前記区分ごとの記録層間距離に応じて前記フォトディテクタによって検出された検出信号を補正する光ディスクのための信号再生装置。
【請求項３】
請求項１に記載した光ディスクのための信号再生装置において、
前記レーザ光が合焦している光ディスクの半径方向位置を検出する半径方向位置検出手段をさらに備え、
前記位置取得手段は、前記半径方向位置検出手段及び前記回転方向位置検出手段による前記レーザ光の合焦位置の検出に連動して、前記レーザ光が光ディスクの半径方向及び回転方向における複数の異なる位置に合焦している各状態時に、前記対物レンズ位置検出手段によりそれぞれ検出される前記対物レンズの複数の位置を、前記複数の記録層に対して取得し、
前記記録層間距離検出手段は、前記位置取得手段により取得した前記複数の記録層に対する複数の対物レンズの位置を用いて、前記光ディスクの半径方向位置及び回転方向位置をそれぞれ複数に区分した区分ごとに前記記録層間距離を検出し、かつ
前記信号補正手段は、前記記録層間距離検出手段によって検出された前記区分ごとの記録層間距離に応じて、前記フォトディテクタによって検出された検出信号を補正する光ディスクのための信号再生装置。
【請求項４】
請求項１乃至３のうちのいずれか一つに記載した光ディスクのための信号再生装置において、
前記記録層間距離検出手段は、前記検出された記録層間距離を光ディスクに対応させて記憶しておく記憶手段を有する光ディスクのための信号再生装置。
【請求項５】
請求項２又は３に記載した光ディスクのための信号再生装置において、
前記記録層間距離検出手段は、前記検出された記録層間距離を光ディスクに対応させて記憶しておく記憶手段を有し、かつ
前記信号補正手段は、前記レーザ光が合焦している区分の記録層間距離が前記記憶手段に記憶されていないとき、前記レーザ光が合焦している区分から予め決められた範囲内の区分の記録層間距離を用いて前記フォトディテクタによって検出された検出信号を補正する手段を備えた光ディスクのための信号再生装置。
【請求項６】
請求項３に記載した光ディスクのための信号再生装置において、
光ディスクに固有の回転方向の基準位置を検出する回転基準位置検出手段をさらに備え、
前記記録層間距離検出手段は、前記検出された記録層間距離を光ディスクに対応させて記憶しておく記憶手段を有し、かつ
前記回転方向位置検出手段は、前記回転基準位置検出手段によって検出された回転基準位置を基準として光ディスクの回転方向位置を検出する光ディスクのための信号再生装置。
【請求項７】
光ディスクが載置されたテーブルを回転する回転手段と、
レーザ光を出射するレーザ光源と、
対物レンズを含み、前記レーザ光源から出射されたレーザ光を光ディスクの複数の記録層のうちのいずれかの記録層に合焦させるとともに前記光ディスクからの反射光を導出する光学手段と、
前記光学手段によって導出された反射光を受光して同受光した反射光に応じた検出信号を出力するフォトディテクタと、
前記対物レンズを駆動して同対物レンズをレーザ光の光軸方向に変位させるアクチュエータと、
前記フォトディテクタにより検出された検出信号に基づいて、前記対物レンズが前記複数の記録層のいずれかの記録層にレーザ光を合焦させ続けるように、前記アクチュエータを駆動制御するフォーカスサーボ制御手段と、
前記フォトディテクタにより検出された検出信号に基づいて前記光ディスクに記録されたデータを再生する再生手段と、
前記レーザ光の光軸方向における前記対物レンズの位置を検出する対物レンズ位置検出手段と、
前記レーザ光が合焦している光ディスクの回転方向位置を検出する回転方向位置検出手段とを備えた光ディスクのための信号再生装置に適用され、
前記回転方向位置検出手段による前記レーザ光の合焦位置の検出に連動して、前記レーザ光が光ディスクの回転方向における複数の異なる位置に合焦している各状態時に、前記対物レンズ位置検出手段によりそれぞれ検出される前記対物レンズの複数の位置を、前記複数の記録層に対して取得する取得ステップと、
前記取得ステップにより取得した前記複数の記録層に対する複数の対物レンズの位置を用いて、隣接する記録層間の記録層間距離を検出する記録層間距離検出ステップと、
前記記録層間距離検出ステップによって検出された記録層間距離に応じて前記フォトディテクタによって検出された検出信号を補正する信号補正ステップとを含む光ディスクのための信号再生方法。
【請求項８】
前記光ディスクのための信号再生装置は、さらに前記レーザ光が合焦している光ディスクの半径方向位置を検出する半径方向位置検出手段を備え、
前記取得ステップは、前記半径方向位置検出手段及び前記回転方向位置検出手段による前記レーザ光の合焦位置の検出に連動して、前記レーザ光が光ディスクの半径方向及び回転方向における複数の異なる位置に合焦している各状態時に、前記対物レンズ位置検出手段によりそれぞれ検出される前記対物レンズの複数の位置を、前記複数の記録層に対して取得し、
前記記録層間距離検出ステップは、前記取得ステップにより取得した前記複数の記録層に対する複数の対物レンズの位置を用いて、前記光ディスクの半径方向位置を複数に区分した区分ごとに前記記録層間距離を検出し、かつ
前記信号補正ステップは、前記記録層間距離検出ステップによって検出された前記区分ごとの記録層間距離に応じて前記フォトディテクタによって検出された検出信号を補正する請求項７に記載した光ディスクのための信号再生方法。
【請求項９】
前記光ディスクのための信号再生装置は、さらに前記レーザ光が合焦している光ディスクの半径方向位置を検出する半径方向位置検出手段を備え、
前記取得ステップは、前記半径方向位置検出手段及び前記回転方向位置検出手段による前記レーザ光の合焦位置の検出に連動して、前記レーザ光が光ディスクの半径方向及び回転方向における複数の異なる位置に合焦している各状態時に、前記対物レンズ位置検出手段によりそれぞれ検出される前記対物レンズの複数の位置を、前記複数の記録層に対して取得し、
前記記録層間距離検出ステップは、前記取得ステップにより取得した前記複数の記録層に対する複数の対物レンズの位置を用いて、前記光ディスクの半径方向位置及び回転方向位置をそれぞれ複数に区分した区分ごとに前記記録層間距離を検出し、かつ
前記信号補正ステップは、前記記録層間距離検出ステップによって検出された前記区分ごとの記録層間距離に応じて、前記フォトディテクタによって検出された検出信号を補正する請求項７に記載した光ディスクのための信号再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の記録層を有する光ディスクに記録された信号を再生する光ディスクのための信号再生装置及び信号再生方法に関する。
【背景技術】
【０００２】
近年、光ディスクに記録可能なデータ量を増加させるために、複数の記録層を有する光ディスクが増加する傾向にある。複数の記録層を有する光ディスクに記録されたデータを再生するときは、レーザ光の焦点を複数の記録層のうちのいずれかの記録層に合わせ、焦点の合った記録層からの反射光を受光して、受光量に基づく信号から記録されたデータが再生されるようにしている。このデータ再生においては、レーザ光の焦点が合った記録層からの反射光のみではなく、隣接する記録層からの反射光も少なからず受光してしまう、いわゆる層間クロストークという現象により、データの再生精度が悪化するという問題がある。記録層間距離が大きければ、この層間クロストークを無視することもできるが、この記録層間距離は現在でも無視できるほど大きくないし、今後、光ディスクの多層化が進むと、記録層間距離はさらに小さくなり、この問題はより大きくなる。
【０００３】
この層間クロストークによる影響を小さくするために、下記特許文献１には、次のような方法が示されている。図１４に示すように、４分割受光素子３８ａ〜３８ｄを内側に有するとともに、外側にも４分割受光素子３８ｅ〜３８ｇを有するフォトディテクタを用意する。この場合、データを再生しようとする記録層からの反射レーザ光による光スポットは、図示実線のようになる。一方、隣接する上層側及び下層側の記録層からの反射レーザ光（いわゆるクロストーク）による光スポットは、図示破線のようになる。そして、内側の４分割受光素子３８ａ〜３８ｄからの検出信号をＳa〜Ｓdとし、外側の４分割受光素子３８ｅ〜３８ｈからの検出信号をＳe〜Ｓｈとし、記録層間距離に応じて変化する補正係数Ｋ，Ｌを定め、(Ｓa＋Ｓb＋Ｓc＋Ｓd)−Ｋ・(Ｓe＋Ｓg)−Ｌ・(Ｓf＋Ｓh)なる演算の実行により、通常、データの再生に使用される(Ｓa＋Ｓb＋Ｓc＋Ｓd)なる演算により形成される再生信号を補正するようにしている。
【特許文献１】特開２００４−３０３４０３号公報
【発明の開示】
【０００４】
しかし、上記従来の再生信号の補正においては、対物レンズの光軸方向の位置を検出して、検出した位置に基づいて記録層間距離を計算して、この計算した記録層間距離を用いているものの、対物レンズの位置検出及び記録層間距離の精度に関しては何ら考慮されていない。言い換えれば、対物レンズの位置検出にあっては、対物レンズのがたつきにより1回の検出では検出精度が上がらないにもかかわらず、この検出精度に関する考慮がなされていない。また、光ディスクの記録層間距離が、光ディスクの位置すなわち光ディスクの半径方向又は回転方向においてばらついている場合には、検出した１箇所の記録層間距離を用いた補正では、レーザ光が合焦している半径方向又は回転方向の位置により、前記補正が的確になされないという問題がある。
【０００５】
本発明は、上記問題に対処するためになされたもので、その目的は、記録層間距離を高精度で検出して、受光信号を的確に補正できるようにした、複数の記録層を有する光ディスクに記録された信号を再生する光ディスクのための信号再生装置及び信号再生方法を提供することにある。
【０００６】
前記目的を達成するために、本発明の特徴は、光ディスクが載置されたテーブルを回転する回転手段と、レーザ光を出射するレーザ光源と、対物レンズを含み、レーザ光源から出射されたレーザ光を光ディスクの複数の記録層のうちのいずれかの記録層に合焦させるとともに光ディスクからの反射光を導出する光学手段と、光学手段によって導出された反射光を受光して同受光した反射光に応じた検出信号を出力するフォトディテクタと、対物レンズを駆動して対物レンズをレーザ光の光軸方向に変位させるアクチュエータと、フォトディテクタにより検出された検出信号に基づいて、対物レンズが複数の記録層のいずれかの記録層にレーザ光を合焦させ続けるように、アクチュエータを駆動制御するフォーカスサーボ制御手段と、フォトディテクタにより検出された検出信号に基づいて光ディスクに記録されたデータを再生する再生手段とを備えた光ディスクのための信号再生装置において、レーザ光の光軸方向における対物レンズの位置を検出する対物レンズ位置検出手段と、レーザ光が合焦している光ディスクの回転方向位置を検出する回転方向位置検出手段と、回転方向位置検出手段によるレーザ光の合焦位置の検出に連動して、レーザ光が光ディスクの回転方向における複数の異なる位置に合焦している各状態時に、対物レンズ位置検出手段によりそれぞれ検出される対物レンズの複数の位置を、複数の記録層に対して取得する位置取得手段と、位置取得手段により取得した複数の記録層に対する複数の対物レンズの位置を用いて、隣接する記録層間の記録層間距離を検出する記録層間距離検出手段と、記録層間距離検出手段によって検出された記録層間距離に応じてフォトディテクタによって検出された検出信号を補正する信号補正手段とを設けたことにある。
【０００７】
前記のように構成した信号再生装置においては、位置取得手段が、回転方向位置検出手段によるレーザ光の合焦位置の検出に連動して、レーザ光が光ディスクの回転方向における複数の異なる位置に合焦している各状態時に、対物レンズ位置検出手段によりそれぞれ検出される対物レンズの複数の位置を、複数の記録層に対して取得する。そして、記録層間距離検出手段は、位置取得手段により取得した複数の記録層に対する複数の対物レンズの位置を用いて、隣接する記録層間の記録層間距離を検出し、信号補正手段が、前記検出された記録層間距離に応じてフォトディテクタによって検出された検出信号を補正する。この場合、例えば、対物レンズのレーザ光の光軸方向の複数の位置に応じて計算される複数の記録層間距離の平均値、同複数の記録層間距離の中央値、同複数の記録層間距離の中央値から所定範囲内の複数の記録層間距離の平均値などが、隣接する記録層間の記録層間距離とされる。したがって、対物レンズにがたつきがあっても、記録層間距離が光ディスクの回転方向においてばらついていても、これらのばらつきを是正した高精度の記録層間距離が検出される。そして、この高精度の記録層間距離がフォトディテクタによる検出信号の補正に用いられるので、受光信号が的確に補正される。
【０００８】
また、本発明の他の特徴は、レーザ光が合焦している光ディスクの半径方向位置を検出する半径方向位置検出手段をさらに備える。そして、位置取得手段は、半径方向位置検出手段及び回転方向位置検出手段によるレーザ光の合焦位置の検出に連動して、レーザ光が光ディスクの半径方向及び回転方向における複数の異なる位置に合焦している各状態時に、対物レンズ位置検出手段によりそれぞれ検出される対物レンズの複数の位置を、複数の記録層に対して取得する。記録層間距離検出手段は、位置取得手段により取得した複数の記録層に対する複数の対物レンズの位置を用いて、光ディスクの半径方向位置を複数に区分した区分ごとに記録層間距離を検出する。信号補正手段は、記録層間距離検出手段によって検出された前記区分ごとの記録層間距離に応じてフォトディテクタによって検出された検出信号を補正する。これによれば、記録層間距離が光ディスクの半径方向においてばらついていても、それぞれの区分においては、ばらつきが大幅に減じられ、高精度の記録層間距離が検出されるので、受光信号がより的確に補正される。
【０００９】
また、本発明の他の特徴も、レーザ光が合焦している光ディスクの半径方向位置を検出する半径方向位置検出手段をさらに備える。そして、位置取得手段は、半径方向位置検出手段及び回転方向位置検出手段によるレーザ光の合焦位置の検出に連動して、レーザ光が光ディスクの半径方向及び回転方向における複数の異なる位置に合焦している各状態時に、対物レンズ位置検出手段によりそれぞれ検出される対物レンズの複数の位置を、複数の記録層に対して取得する。記録層間距離検出手段は、位置取得手段により取得した複数の記録層に対する複数の対物レンズの位置を用いて、光ディスクの半径方向位置及び回転方向位置をそれぞれ複数に区分した区分ごとに記録層間距離を検出する。信号補正手段は、記録層間距離検出手段によって検出された前記区分ごとの記録層間距離に応じて、前記フォトディテクタによって検出された検出信号を補正する。これによれば、記録層間距離が光ディスクの半径方向及び回転方向位置においてばらついていても、それぞれの区分においては、ばらつきが大幅に減じられ、高精度の記録層間距離が検出されるので、受光信号がより的確に補正される。
【００１０】
また、本発明の他の特徴は、記録層間距離検出手段は、前記検出された記録層間距離を光ディスクに対応させて記憶しておく記憶手段を有する。これによれば、記録層間距離を１回でも検出すれば、それ以降は、記憶手段に記憶されている記録層間距離が利用できるので、記録層間距離の再度の検出が不要となり、処理の手間を省くことができる。
【００１１】
また、本発明の他の特徴は、区分ごとに記録層間距離を検出するようにした光ディスクのための信号再生装置において、記録層間距離検出手段は、検出された記録層間距離を光ディスクに対応させて記憶しておく記憶手段を有し、かつ信号補正手段は、レーザ光が合焦している区分の記録層間距離が記憶手段に記憶されていないとき、レーザ光が合焦している区分から予め決められた範囲内の区分の記録層間距離を用いてフォトディテクタによって検出された検出信号を補正する手段を備えたことにある。これによれば、レーザ光が合焦されている区分の記録層距離が記憶手段に記憶されていない場合には、レーザ光が合焦している区分の近傍の区分における記録層間距離を用いて、フォトディテクタによる検出信号が補正される。そして、この補正中に、レーザ光が合焦している区分の記録層間距離を検出するとともに記憶しておくことも可能であるので、データの再生を行いながら、記録層間距離を蓄積できる。
【００１２】
また、本発明の他の特徴は、光ディスクを半径方向位置及び回転方向位置に区分した光ディスクの信号再生装置において、光ディスクに固有の回転方向の基準位置を検出する回転基準位置検出手段をさらに備え、記録層間距離検出手段は、検出された記録層間距離を光ディスクに対応させて記憶しておく記憶手段を有し、かつ回転方向位置検出手段は、回転基準位置検出手段によって検出された回転基準位置を基準として光ディスクの回転方向位置を検出するようにしたことにある。これによれば、検出された光ディスクの回転方向位置は常に光ディスクの固有の回転基準位置からの回転方向位置であるので、同一の光ディスクであれば、テーブルに載置された光ディスクの回転方向位置が異なっても、記憶手段に一旦記憶された記録層間距離をフォトディテクタによる検出信号の補正に常に用いることができる。その結果、同一の光ディスクをテーブル上に載置し直した状態でも、以前に記憶した記録層間距離を利用できて、記録層間距離の再度の検出が不要となる。
【００１３】
さらに、本発明の実施にあたっては、光ディスクの信号再生装置の発明に限定されることなく、光ディスクの信号再生装置に適用される信号再生方法及びコンピュータプログラムの発明としても実施し得るものである。
【発明を実施するための最良の形態】
【００１４】
ａ．ハード構成
以下、本発明の第１乃至第３実施形態について説明するが、まず、第１乃至第３実施形態に共通のハード構成について図面を用いて説明する。図１は、複数の記録層を有する光ディスクＤＫの信号再生装置の全体概略図である。この装置は、光ディスクＤＫを回転駆動する駆動装置１０と、光ディスクＤＫにレーザ光を照射するとともに同照射による光ディスクＤＫからの反射光を受光する光ピックアップ装置３０とを備えている。
【００１５】
駆動装置１０は、光ディスクＤＫを回転駆動するためのスピンドルモータ１１及び光ディスクＤＫを径方向に移動させるフィードモータ１２を備えている。スピンドルモータ１１の回転軸１１ｂにはターンテーブル１３が固定されており、同ターンテーブル１３上に光ディスクＤＫが着脱可能に組み付けられるようになっている。
【００１６】
スピンドルモータ１１内には、スピンドルモータ１１の回転すなわちターンテーブル１３（光ディスクＤＫ）の回転を検出して、同回転を表す回転検出信号を出力するエンコーダ１１ａが組み込まれている。この回転検出信号は、ターンテーブル１３（光ディスクＤＫ）の回転位置が一つの基準回転位置に来るごとに発生されるインデックス信号Indexと、所定の微小な回転角度ずつハイレベルとローレベルを繰返すパルス列信号からなるとともに互いにπ／２だけ位相のずれたＡ相信号φA及びＢ相信号φBとからなる。インデックス信号Index、Ａ相信号φA及びＢ相信号φBはカウント回路２１に供給され、Ａ相信号φA及びＢ相信号φBはスピンドルモータ制御回路２２にも供給される。
【００１７】
カウント回路２１は、後述するコントローラ７０によって指示されて、ターンテーブル１３（光ディスクＤＫ）の基準回転位置に対する回転位置（すなわち、ターンテーブル１３を固定して見た場合、光ディスクＤＫ上にレーザ光照射により形成される光スポットの基準回転位置に対する回転位置）を検出する。カウント回路２１は、インデックス信号Indexによりリセットされるとともに、Ａ相信号φA及びＢ相信号φBによって規定される光ディスクＤＫの回転方向に応じて正方向又は負方向にＡ相信号φA又はＢ相信号φBをカウントして、カウント値ＣＮＴをコントローラ７０に出力する。したがって、カウント回路２１から出力されるカウント値ＣＮＴは、光ディスクＤＫの基準回転位置からの回転角０〜２πを表す。ただし、この基準回転位置は、光ディスクＤＫのターンテーブル１３への載置の仕方に依存して変化するもので、光ディスクＤＫの固定的な基準位置（例えば、データの開始記録位置など）に対応するものではない。
【００１８】
スピンドルモータ制御回路２２は、コントローラ７０により指示されて、コントローラ７０によって指定された回転速度又は後述するウォブル信号取出し回路６３からのウォブル信号に応じた線速度で、光スポットが光ディスクＤＫ上を移動するようにスピンドルモータ１１の回転を制御する。すなわち、ウォブル信号が与えられない状態では、スピンドルモータ制御回路２２は、エンコーダ１１ａから供給されるＡ相信号φA及びＢ相信号φBを用いて、コントローラ７０によって指定された回転速度で光ディスクＤＫが回転するようにスピンドルモータ１１の回転を制御する。具体的には、パルス列信号であるＡ相信号φA又はＢ相信号φBの単位時間当たりのカウント数がコントローラ７０によって指定された回転速度における単位時間当たりのカウント数に一致するように、スピンドルモータ１１の回転を制御する。また、ウォブル信号が与えられれば、同ウォブル信号を用いて、光ディスクＤＫ上の光スポットが線速度一定で同光ディスクＤＫに対して移動するように、スピンドルモータ１１の回転速度を制御する。具体的には、ウォブル信号から生成したパルス列信号の単位時間当たりのカウント数が設定された線速度における単位時間当たりのカウント数と一致するように、スピンドルモータ１１の回転を制御する。
【００１９】
フィードモータ１２は、スクリューロッド１４を介して、スピンドルモータ１１を固定支持するとともに光ディスクＤＫの径方向の移動のみが許容された支持部材１５に連結されている。スクリューロッド１４は、その一端にてフィードモータ１２の回転軸に一体回転するように連結され、その他端に支持部材１５に固着されたナット（図示しない）に螺合している。したがって、フィードモータ１２が回転すると、スピンドルモータ１１、ターンテーブル１３及び支持部材１５はスクリューロッド１４及びナットからなるねじ機構により光ディスクＤＫの径方向に変位する。
【００２０】
フィードモータ１２内にも、フィードモータ１２の回転を検出して、前記エンコーダ１１ａと同様な回転検出信号を出力するエンコーダ１２ａが組み込まれている。この回転検出信号中のＡ相信号φA及びＢ相信号φBが、フィードモータ制御回路２３及び半径位置検出回路２４に出力される。フィードモータ制御回路２３は、半径位置検出回路２４、スレッドサーボ回路６４及びコントローラ７０にも接続されて、これらの回路１２ａ，２４，６４，７０からの信号に基づいてフィードモータ１２を駆動制御する。具体的には、フィードモータ制御回路２３は、コントローラ７０によって初期作動の開始が指示されると、フィードモータ１２の駆動を開始して、支持部材１５を初期位置まで移動させる。なお、この初期位置は、フィードモータ１２によって駆動される支持部材１５の駆動制限位置である。
【００２１】
その後、フィードモータ制御回路２３は、コントローラ７０からの指示に従って、エンコーダ１２ａからのＡ相信号φA及びＢ相信号φB、半径位置検出回路２４から入力される光スポットの半径方向位置又は後述するスレッドサーボ回路６４からのスレッドサーボ信号を用いてフィードモータ１２の回転を制御する。具体的には、コントローラ７０によって光スポットの半径位置が指定されると、フィードモータ制御回路２３は、半径位置検出回路２４から入力される光スポットの半径方向位置がコントローラ７０によって指定された光スポットの半径方向位置に等しくなるように、フィードモータ１２を駆動制御する。また、コントローラ７０によってトラッキングサーボの開始が指示されると、フィードモータ制御回路２３は、詳しくは後述するスレッドサーボ信号を用いてフィードモータ１２の回転速度を計算し、エンコーダ１２ａから供給されるＡ相信号φA又はＢ相信号φBを用いて計算した回転速度に等しくなるようにフィードモータ１２の回転を制御する。
【００２２】
半径位置検出回路２４は、コントローラ７０によって初期作動の開始が指示され、エンコーダ１２ａから供給されるＡ相信号φA及びＢ相信号φBの入力停止を検出すると、支持部材１５が初期位置に達したことを表す信号をフィードモータ制御回路２３に出力する。その後、半径位置検出回路２４は、光スポットの半径方向位置を検出して、同半径位置を表す半径位置信号をフィードモータ制御回路２３及びコントローラ７０に出力する。半径位置検出回路２４は、カウント回路を有し、支持部材１５の初期位置に達したことを検出した時点でカウント値を「０」にリセットする。その後、半径位置検出回路２４は、Ａ相信号φA及びＢ相信号φBによって規定される光ディスクＤＫの回転方向に応じて正方向又は負方向にＡ相信号φA又はＢ相信号φBをカウントし、このカウント値を用いて移動量を計算し、初期位置の半径方向位置に加算することにより光スポットの半径方向位置を計算する。
【００２３】
光ピックアップ装置３０は、レーザ光源３１、コリメートレンズ３２、偏光ビームスプリッタ３３、１／４波長板３４、対物レンズ３５、凸レンズ３６、シリンドリカルレンズ３７及びフォトディテクタ３８を備えている。そして、この光ピックアップ装置３０においては、レーザ光源３１からのレーザ光を、コリメートレンズ３２、偏光ビームスプリッタ３３、１／４波長板３４及び対物レンズ３５を介して、光ディスクＤＫの記録層に集光させ、光ディスクＤＫの記録層上に光スポットを形成する。レーザ光源３１は、コントローラ７０によって作動制御されるレーザ駆動回路４１によって駆動制御される。
【００２４】
また、この光ディスクＤＫに形成された光スポットからの反射光は、対物レンズ３５、１／４波長板３４、偏光ビームスプリッタ３３、凸レンズ３６及びシリンドリカルレンズ３７を介して、フォトディテクタ３８に導かれて受光される。フォトディテクタ３８は、分割線で区切られた４つの同一正方形状の受光素子からなる４分割受光素子によって構成されており、各受光素子は受光量に比例した検出信号Ｓa，Ｓb，Ｓc，Ｓdをそれぞれ受光信号として出力する。なお、検出信号Ｓa，Ｓb，Ｓc，Ｓdは、左上から時計回りに配置された各受光素子の受光量を表している。
【００２５】
また、この光ピックアップ装置３０は、フォーカスアクチュエータ４２、トラッキングアクチュエータ４３及び対物レンズ位置検出器４４も備えている。フォーカスアクチュエータ４２は、対物レンズ３５をレーザ光の光軸方向（光ディスクＤＫの盤面に対して垂直方向）に駆動する。トラッキングアクチュエータ４３は、対物レンズ３５を光ディスクＤＫの半径方向に駆動する。対物レンズ位置検出器４４は、レーザ光の光軸方向における対物レンズ３５の基準位置からの変位量を検出する。
【００２６】
ここで、前記フォーカスアクチュエータ４２、トラッキングアクチュエータ４３及び対物レンズ位置検出器４４の具体的構成例について説明しておく。図２Ａは、フォーカスアクチュエータ４２、トラッキングアクチュエータ４３及び対物レンズ位置検出器４４を含み、対物レンズ３５を移動させるための対物レンズアセンブリの斜視図である。図２Ｂは前記対物レンズアセンブリの分解斜視図であり、図２Ｃは一部を破断して示す前記対物レンズアセンブリの一部破断斜視図である。
【００２７】
対物レンズアセンブリは、光ピックアップ装置の支持体に固定された高透磁率材からなる平板状の第１ベース８１を有する。第１ベース８１の上面には、図示左側を開口させて平断面コ字状の非透磁率材（低透磁率材）からなる第２ベース８２が立設固定されている。第１ベース８１の上面中央部には、同ベース８１と一体的に構成された高透磁率材からなるポールピース部８１ａが形成されており、同ポールピース部８１ａの上面には非透磁率材（低透磁率材）からなるシャフト８３が立設固定されている。なお、第２ベース８２の四隅には、外部回路との接続を可能とするための中継基板８４もそれぞれ組み付けられている。
【００２８】
第１ベース８１上には、一対の扇形状のフォーカスマグネット８５，８５がポールピース部８１ａに対向してそれぞれ対称位置に固着され、それらの各上面にはフォーカスマグネット８５，８５と同一平面形状の高透磁率材で構成したフォーカスヨーク８６，８６がそれぞれ磁気的に結合されて固着されている。フォーカスマグネット８５，８５は、その厚み方向に着磁されており、フォーカスマグネット８５，８５、フォーカスヨーク８６，８６、第１ベース８１及びポールピース部８１ａによって放射状の磁界を持つ磁気回路が形成される。
【００２９】
また、第２ベース８２には、その正面及び裏面内側の上部にて、シャフト８３を中心にして両側対称位置に、高透磁率材からなる平断面円弧状の一対のトラッキングヨーク８７，８７がそれぞれ組み付けられている。各トラッキングヨーク８７，８７の内側には、平断面円弧状の一対のトラッキングマグネット８８，８８がそれぞれ組み付けられている。トラッキングマグネット８８，８８は、シャフト８３の周方向に沿って分極着磁されており、各トラッキングマグネット８８，８８の内側面の一方の片側から出た磁束は同内側面の他方の片側に戻る。
【００３０】
第１及び第２ベース８１，８２内には、対物レンズ３５を組み付けてなる方形状のホルダ９０が収容されている。ホルダ９０の中央部には上下に貫通するスリーブ９１が固着されており、同スリーブ９１をシャフト８３の外周上に軸線方向及び周方向に変位可能に組み付けることにより、ホルダ９０は第１及び第２ベース８１，８２に対して上下方向に変位可能かつ垂直軸線回りに回転可能になっている。ホルダ９０は、その四隅にて４本のワイヤー９２ａ〜９２ｄを介して、第２ベース８２の四隅に弾性的に支持されている。なお、対物レンズ３５に入射し及び対物レンズ３５から出射するレーザ光は、第１ベース８１に設けた貫通孔８１ｂを介して通過するようになっている。
【００３１】
ホルダ９０には、その下面にてフォーカスコイル９３が組み付けられているとともに、その正面及び裏面にてトラッキングコイル９４，９４がそれぞれ組み付けられている。なお、ホルダ９０には、シャフト８３の中心軸に対するモーメントのバランスをとるためにカウンタウェイト９５も組み付けられている。フォーカスコイル９３は、それらの軸線方向をホルダ９０の上下方向とするもので、ホルダ９０を第１及び第２ベース８１，８２に組み付けた状態で、フォーカスマグネット８５，８５及びフォーカスヨーク８６，８６とポールピース部８１ａとの間に形成された磁気ギャップ内に侵入する。これにより、フォーカスコイル９３に電流を流すことにより、対物レンズ３５を含むホルダ９０が電磁力によってシャフト８３の軸線方向すなわち上下方向に変位する。なお、この場合、フォーカスマグネット８５，８５、フォーカスコイル９３などが、前記フォーカスアクチュエータ４２を構成する。
【００３２】
トラッキングコイル９４，９４は、それらの軸線方向をホルダ９０の正面から裏面に向かう方向とするもので、ホルダ９０を第１及び第２ベース８１，８２に組み付けた状態で各トラッキングマグネット８８，８８に対向している。なお、各トラッキングコイル９４，９４は各トラッキングマグネット８８，８８に接近しているため、
トラッキングコイル９４，９４に鎖交する磁束は、トラッキングマグネット８８，８８のほぼ法線方向に一致する。これにより、トラッキングコイル９４，９４に電流を流すことにより、対物レンズ３５を含むホルダ９０が電磁力によってシャフト８３の軸線回りに回転する。そして、このホルダ９０の回転が、光ディスクＤＫの径方向に対応する。なお、この場合、トラッキングマグネット８８，８８、トラッキングコイル９４，９４などが、前記トラッキングアクチュエータ４３を構成する。
【００３３】
ホルダ９０のスリーブ９１を中心に対物レンズ３５と反対側には、プリズム９６が組み込まれている。一方、第１ベース８１の上面にはプリズム９６の下方位置にて発光素子９７が固定されており、同発光素子９７はプリズム９６の反射面に対向している。プリズム９６は、発光素子９７から放射された光を対物レンズ３５と反対方向に反射して、その一部をホルダ９０に形成したアパーチャー９０ａを介してホルダ９０外に導く。第２ベース８２の左側面には、前記アパーチャー９０ａを通過した光を受光するフォトディテクタ９８が組み付けられている。このフォトディテクタ９８も、フォトディテクタ３８と同様に４分割受光素子によって構成され、各受光素子は受光量に比例した検出信号Ｓa，Ｓb，Ｓc，Ｓdをそれぞれ受光信号として出力する。この場合、対物レンズ３５（又はホルダ９０）が所定の原点位置にある状態で、アパーチャー９０ａを通過した光がフォトディテクタ９８の分割線交点に照射されるように調整する。
【００３４】
そして、後述する変位量検出回路４５が、フォトディテクタ９８からの出力信号を用いて、光軸方向における対物レンズ３５の基準位置からの変位量を検出するので、これらのプリズム９６、発光素子９７、フォトディテクタ９８などが、前記対物レンズ位置検出器４４を構成する。なお、フォトディテクタ９８からの出力信号により、光ディスクＤＫの半径方向における対物レンズ３５の基準位置からの変位量も検出可能であるが、本件では、この光ディスクＤＫの半径方向における対物レンズ３５の基準位置からの変位量は利用されない。
【００３５】
ふたたび、図１の説明に戻ると、対物レンズ位置検出器４４（フォトディテクタ９８）による検出信号Ｓa〜Ｓdは、変位量検出回路４５に供給される。変位量検出回路４５は、対物レンズ位置検出器４４（フォトディテクタ９８）からの検出信号Ｓa〜Ｓdを用いた演算（具体的には、(Ｓa＋Ｓb)−(Ｓc＋Ｓd)の演算）により、光ディスクＤＫへのレーザ光の光軸方向（光ディスクＤＫの盤面に対して垂直方向）における対物レンズ３５の基準位置からの変位量を表す対物レンズ変位量信号を生成して、ローパスフィルタ４６に供給する。
【００３６】
ローパスフィルタ４６は、変位量検出回路４５からの対物レンズ変位量信号に含まれる高周波数のノイズ成分と、対物レンズ３５の高周波数の振動による信号成分とを除去して、対物レンズ位置検出回路４７に出力する。対物レンズ位置検出回路４７は、増幅器、Ａ／Ｄ変換器などからなり、コントローラ７０によって制御される。対物レンズ位置検出回路４７は、コントローラ７０の制御により、ローパスフィルタ４６からの対物レンズ変位量信号を所定の時間間隔でＡ／Ｄ変換して、光軸方向における対物レンズ３５の基準位置からの変位量を表す位置データＰＤを前記所定時間ごとにコントローラ７０に出力する。
【００３７】
また、この光ディスクＤＫの信号再生装置は、フォトディテクタ３８に接続されてその検出信号Ｓa，Ｓb，Ｓc，Ｓdをそれぞれ増幅するＨＦ信号増幅回路４８を備えている。このＨＦ信号増幅回路４８には、再生信号生成回路５１、フォーカスエラー信号生成回路５２及びトラッキングエラー信号生成回路５３が接続されている。
【００３８】
再生信号生成回路５１は、ＳＵＭ信号生成回路、波形等化回路、２値化回路などからなり、ＨＦ信号増幅回路４８にて増幅された検出信号Ｓa〜Ｓdを用いてＳＵＭ信号を生成し、生成されたＳＵＭ信号を２値化して出力する。ＳＵＭ信号生成回路は、基本的には、前記増幅された検出信号Ｓa〜Ｓdを合算した合算信号Ｓa＋Ｓb＋Ｓc＋ＳdからなるＳＵＭ信号を生成する。波形等化回路は、イコライズ回路で構成されてＳＵＭ信号の振幅を周波数に応じて補正する。２値化回路は、前記補正されたＳＵＭ信号を基準レベルと比較して、ハイレベル及びローレベルからなる２値化信号を生成する。また、この再生信号生成回路５１を、ＳＵＭ信号生成回路、波形等化回路、Ａ／Ｄ変換器、ＰＲ等化信号生成回路、ビタビ復号回路などからなる回路で構成してもよい。この場合、Ａ／Ｄ変換器は、ＳＵＭ信号生成回路及び波形等化回路によって補正したＳＵＭ信号を所定周期のディジタルサンプリングデータに変換する。ＰＲ等化信号生成回路は、前記ディジタルサンプリングデータをＰＲ（Partial
Response）等化処理する。このＰＲ等化処理は、例えば、ＦＩＲ（Finish Impulse Response）フィルタ処理である。ビタビ復号回路は、前記ＰＲ等化処理によってＰＲ特性に補正されたディジタル信号をビタビ復号処理して２値化する。
【００３９】
本実施形態においては、上記のような再生信号生成回路５１内のＳＵＭ信号生成回路によるＳＵＭ信号の生成において、ＳＵＭ信号は光ディスクＤＫの複数の記録層の各間の距離である記録層間距離に応じて補正される。光ディスクＤＫは、表面側から第１記録層、第２記録層・・・第Ｍ記録層からなるＭ個の記録層を有する。なお、Ｍは、２以上の整数である。そして、第１記録層から第Ｍ記録層までの各隣接記録層間の距離が、記録層間距離Ｌ(１)〜Ｌ（Ｍ−１）として定義される。そして、前記ＳＵＭ信号の補正は、これらの記録層間距離Ｌ(１)〜Ｌ（Ｍ−１）を用いて行われる。
【００４０】
このＳＵＭ信号の補正の具体例について説明しておく。この種の複数の記録層を有する光ディスクＤＫの信号再生においては、層間クロストークが発生する。この層間クロストークの原因は、再生されている記録層に隣接する記録層からの反射光がフォトディテクタ３８に入力され、これらの隣接する記録層からの反射光による検出信号もＳＵＭ信号に含まれてしまうためである。そこで、本実施形態では、再生信号生成回路５１内のＳＵＭ信号生成回路において、ＨＦ信号増幅回路４８によって増幅された検出信号Ｓa〜Ｓdを合算した合算信号Ｘ＝Ｓa＋Ｓb＋Ｓc＋Ｓdから、再生されている記録層よりも１つ上層及び下層の記録層までの距離に応じた各補正量Ｘ1，Ｘ2をそれぞれ減算してＳＵＭ信号を生成する。すなわち、Ｘ−Ｘ1−Ｘ2を、ＳＵＭ信号とする。
【００４１】
ここで、補正量Ｘ1，Ｘ2の決定であるが、再生記録層に隣接する記録層からの反射光による検出信号は、再生されている記録層から隣接する記録層までの距離が短くなるに従って大きくなることは明らかである。一方、本実施形態では、前記隣接する記録層からの反射光による検出信号だけが取出されて検出されていないので、前記合算信号Ｘを近似的に利用する。そして、再生記録層よりも１つ上層側の記録層及び下層側の記録層までの記録層間距離Ｌu，Ｌd及びこれらの記録層間距離Ｌu，Ｌdに応じて変化する補正係数Ｋu(Ｌu)，Ｋu(Ｌd)を定義すると、補正量Ｘ1，Ｘ2をそれぞれＫu(Ｌu)・Ｘ，Ｋu(Ｌd)・Ｘと表すことができる。そして、補正量Ｘ1＝Ｋu(Ｌu)・Ｘ，Ｘ2＝Ｋu(Ｌu)・Ｘは、補正係数Ｋu(Ｌu)，Ｋu(Ｌd)を的確に設定することにより、合算信号Ｘの補正値を適切に表していることが実験により確認されている。この場合、光ディスクＤＫの種類ごとに記録層間距離Ｌu，Ｌdを種々に変えて、記録層間距離Ｌu，Ｌdを補正係数Ｋu(Ｌu)，Ｋu(Ｌd)に変換する変換テーブル又は変換関数を実験により得ておき、変換テーブル又は変換関数をコントローラ７０に予め記憶させておく。
【００４２】
これらのＳＵＭ信号の補正に関するコントローラ７０及び再生信号生成回路５１の機能について整理しておく。コントローラ７０は、データの再生記録層よりも１つ上層側の記録層及び下層側の記録層までの記録層間距離Ｌu，Ｌdを用いて補正係数Ｋu(Ｌu)，Ｋu(Ｌd)を計算し、計算した補正係数Ｋu(Ｌu)，Ｋu(Ｌd)を再生信号生成回路５１に供給する。再生信号生成回路５１内のＳＵＭ信号生成回路は、これらの補正係数Ｋu(Ｌu)，Ｋu(Ｌd)を記憶しておく。そして、ＳＵＭ信号生成回路は、ＨＦ信号増幅回路４８によって増幅された検出信号Ｓa〜Ｓdを合算して合算信号Ｘ＝Ｓa＋Ｓb＋Ｓc＋Ｓdを計算し、この合算信号Ｘ及び前記補正係数Ｋu(Ｌu)，Ｋu(Ｌd)を用いたＸ−Ｋu(Ｌu)・Ｘ−Ｋu(Ｌu)・Ｘの演算により、合算信号Ｘを補正してＳＵＭ信号として出力する。なお、該当する記録層が最上層であれば、上層側の記録層との記録層間距離Ｌuは存在しないので、その場合には、補正量Ｘ1＝Ｋu(Ｌu)・Ｘは「０」である。また、該当する記録層が最下層であれば、下層側の記録層との記録層間距離Ｌdは存在しないので、その場合には、補正量Ｘ２＝Ｋu(Ｌu)・Ｘは「０」である。そして、再生信号生成回路５１がこの補正したＳＵＭ信号に対応した２値化信号を復号回路５４に供給する。復号回路５４は、コントローラ７０の指示により、供給された２値化信号を復号してコントローラ７０に供給する。この復号においては、光ディスクＤＫのデータ記録領域に記録されたデータの復号と、ＢＣＡ（Burst
Cutting Area）に記録されたデータの復号の２つの復号があり、どちらの復号が行われるかはコントローラ７０によって指示される。なお、これらのＨＦ信号増幅回路４８、再生信号生成回路５１、復号回路５４及びコントローラ７０の一部の処理が、本発明の再生手段に対応する。
【００４３】
フォーカスエラー信号生成回路５２は、ＨＦ信号増幅回路４８を介したフォトディテクタ３８からの検出信号Ｓa〜Ｓdを用いた演算（具体的には、非点収差法によるフォーカスサーボ制御の場合は(Ｓa＋Ｓc)−(Ｓb＋Ｓd)の演算）により、フォーカスエラー信号を生成して、フォーカスサーボ回路５５に出力する。フォーカスサーボ回路５５は、コントローラ７０により作動制御され、フォーカスエラー信号に基づいてフォーカスサーボ信号を生成し、加算器５６を介してドライブ回路５７に供給する。ドライブ回路５７は、このフォーカスサーボ信号に応じてフォーカスアクチュエータ４２を駆動制御して、対物レンズ３５を光軸方向に変位させる。これらのフォーカスエラー信号生成回路５２、フォーカスサーボ回路５５及びドライブ回路５７により、対物レンズ３５は、光ディスクＤＫにおける複数の記録層のうちの１つの記録層である再生対象の記録層にレーザ光を合焦させ続ける。
【００４４】
また、加算器５６には、コントローラ７０によって制御されるフォーカスジャンプ信号発生回路５８から出力されるフォーカスジャンプ信号も供給される。このフォーカスジャンプ信号は、レーザ光が合焦している記録層（レーザ光の焦点が合っている記録層）から隣接した他の記録層にレーザ光の焦点位置を移動させるための信号である。具体的には、焦点位置を下層側の記録層へ移動させる場合には、フォーカスジャンプ信号発生回路５８は、焦点位置の下層側の記録層への移動のために正パルスを出力し、その所定時間後に前記焦点位置の移動を停止させるために負パルスを出力する。焦点位置を上層側の記録層へ移動させる場合には、フォーカスジャンプ信号発生回路５８は、焦点位置の上層側の記録層への移動のために負パルスを出力し、その所定時間後に前記焦点位置の移動を停止させるために正パルスを出力する。ドライブ回路５７は、加算器５６からの信号に応じてフォーカスアクチュエータ４２を駆動制御して、対物レンズ３５をレーザ光の光軸方向（光ディスクＤＫの盤面に対して垂直方向）に瞬間的に変位させ、焦点位置が移動する。
【００４５】
トラッキングエラー信号生成回路５３は、ＨＦ信号増幅回路４８を介してフォトディテクタ３８からの検出信号Ｓa〜Ｓdを用いた演算（具体的には、プッシュプル法によるトラッキング制御の場合は(Ｓa＋Ｓb)−(Ｓc＋Ｓd)の演算）により、トラッキングエラー信号を生成して、トラッキングサーボ回路６１に出力する。トラッキングサーボ回路６１は、コントローラ７０により作動制御され、トラッキングエラー信号に基づいてトラッキングサーボ信号を生成してドライブ回路６２に供給する。ドライブ回路６２は、このトラッキングサーボ信号に応じてトラッキングアクチュエータ４３を駆動制御して、対物レンズ３５を光ディスクＤＫの径方向に変位させる。これらのトラッキングエラー信号生成回路５３、トラッキングサーボ回路６１及びドライブ回路６２により、対物レンズ３５は、光ディスクＤＫのトラックにレーザ光を合焦させ続ける。
【００４６】
また、トラッキングエラー信号生成回路５３にて生成されたトラッキングエラー信号は、バンドパスフィルタからなるウォブル信号取出し回路６３にも供給される。ウォブル信号取出し回路６３は、トラッキングエラー信号からウォブル信号を取出してスピンドルモータ制御回路２２に供給する。この供給されたウォブル信号は、前述のように、スピンドルモータ制御回路２２において、光ディスクＤＫを線速度一定で回転させるために用いられる。また、トラッキングサーボ回路６１にて生成されたトラッキングサーボ信号は、スレッドサーボ回路６４にも供給される。スレッドサーボ回路６４は、供給されたトラッキングサーボ信号からの直流的成分を抽出することによりスレッドサーボ信号を生成して、光スポットのトラック追従のために同スレッドサーボ信号をフィードモータ制御回路２３に供給する。スレッドサーボ信号は、トラッキングアクチュエータ４３の駆動中心位置のトラッキングアクチュエータ４３の中立位置（信号が入力しない時の位置）からのずれ量を表す。
【００４７】
コントローラ７０は、ＣＰＵ、ＲＯＭ、ＲＡＭ、ハードディスクなどの不揮発性メモリなどからなるコンピュータによって構成されており、キーボード、マウスなどからなる入力装置７１からの指示に従って、プログラムを実行することにより、光ディスクＤＫに記録された情報を再生する。また、コントローラ７０には、作動指示及び作動状況を作業者に対して視覚的に知らせるための表示装置７２も接続されている。
【００４８】
ｂ．第１実施形態の動作説明
次に、上記のようなハード構成を用いた第１実施形態の動作について説明する。作業者は、情報を記録した光ディスクＤＫをターンテーブル１３の上に載せて、同光ディスクＤＫをターンテーブル１３上に固定する。そして、図示しない電源スイッチの投入により、信号再生装置のコントローラ７０を含む各種回路は作動を開始する。ただし、図１のコントローラ７０からの信号を表す矢印が記載されている回路の作動開始及び停止、又は作動態様に関してはコントローラ７０の指示に従う。前記コントローラ７０が作動開始された状態で、ユーザが入力装置７１を操作して、光ディスクＤＫに記録されている情報の再生開始を指示すると、コントローラ７０は、図３のステップＳ１０にてメインプログラムの実行を開始する。
【００４９】
メインプログラムの実行開始後、コントローラ７０は、ステップＳ１１にて初期設定処理を実行する。この初期設定処理では、コントローラ７０は、フィードモータ制御回路２３及び半径位置検出回路２４に初期作動の開始を指示する。この指示により、フィードモータ制御回路２３は、フィードモータ１２の駆動制御を開始して、支持部材１５を初期位置方向に支持部材１５の移動が制限されるまで駆動する。一方、半径位置検出回路２４は、エンコーダ１２ａからＡ相信号φA及びＢ相信号φBを入力して、これらのＡ相信号φA及びＢ相信号φBの変化停止を検出し始める。この変化停止の検出により、支持部材１５の初期位置（駆動制限位置）への到達が検出される。この到達の検出時に、半径位置検出回路２４は、フィードモータ制御回路２３に前記検出信号を出力する。この検出信号に応答して、フィードモータ制御回路２３は、フィードモータ１２の駆動を停止する。一方、半径位置検出回路２４は、支持部材１５の初期位置への到達の検出時に、内蔵のカウント回路のカウント値を「０」にリセットする。その後、半径位置検出回路２４は、Ａ相信号φA及びＢ相信号φBによって規定される光ディスクＤＫの回転方向に応じて正方向又は負方向にＡ相信号φA又はＢ相信号φBのパルス数をカウントし、このカウント値を用いて光スポットの半径方向位置を計算し続ける。
【００５０】
前記ステップＳ１１の処理後、コントローラ７０は、ステップＳ１２にて、スピンドルモータ制御回路２２に所定速度で光ディスクＤＫを回転させることを指示する。この指示に応答して、スピンドルモータ制御回路２２は、エンコーダ１１ａからのＡ相信号φA及びＢ相信号φBを用いて、光ディスクＤＫが所定速度で回転するように、スピンドルモータ１１の回転を制御する。その後、コントローラ７０は、ステップＳ１３にて、レーザ光照射による光スポットがＢＣＡ（Burst Cutting Area）に形成されるようにＢＣＡの中心の半径方向位置をフィードモータ制御回路２３に出力する。これにより、フィードモータ制御回路２３は、半径位置検出回路２４から入力される光スポットの半径方向位置が前記ＢＣＡの中心の半径方向位置に等しくなるように、フィードモータ１２を駆動制御する。
【００５１】
次に、コントローラ７０は、ステップＳ１４にて、レーザ駆動回路４１にレーザ駆動を指示する。これにより、レーザ駆動回路４１は、レーザ光源３１に作動電圧及び電流を供給することによりレーザ光源３１を駆動制御して、レーザ光源３１にレーザ光の出射を開始させる。レーザ光源３１から出射されたレーザ光は、コリメートレンズ３２、偏光ビームスプリッタ３３、１／４波長板３４及び対物レンズ３５を介して光ディスクＤＫに導かれ、同光ディスクＤＫのＢＣＡに光スポットを形成する。そして、光ディスクＤＫのＢＣＡからの反射光が、対物レンズ３５、１／４波長板３４、偏光ビームスプリッタ３３、凸レンズ３６及びシリンドリカルレンズ３７を介してフォトディテクタ３８に入射する。フォトディテクタ３８は、この入射光に対応した検出信号Ｓa〜Ｓdを、ＨＦ信号増幅回路４８を介して再生信号生成回路５１、フォーカスエラー信号生成回路５２及びトラッキングエラー信号生成回路５３に供給する。
【００５２】
前記ステップＳ１４の処理後、コントローラ７０は、ステップＳ１５にてフォーカス引込み制御処理及びフォーカスサーボ開始の制御処理を実行する。フォーカス引込み制御処理においては、図示しないフォーカス引込み回路を制御することにより、対物レンズ３５をレーザ光の軸線方向に移動してＢＣＡのデータ記録層にレーザ光源３１からのレーザ光による光スポットを形成させる。このフォーカス引込み後、前記フォーカス引込み回路の作動を停止させて、フォーカスサーボ回路５５に作動開始を指示する。これにより、フォーカスサーボ回路５５は、加算器５６及びドライブ回路５７を介して、フォーカスアクチュエータ４２をフォーカスサーボ信号に応じて駆動制御する。これにより、光ディスクＤＫに記録されているＢＣＡデータを表す信号が、ＨＦ信号増幅回路４８及び再生信号生成回路５１を介して復号回路５４に供給される。なお、この場合には、再生信号生成回路５１内のＳＵＭ信号生成回路によるＳＵＭ信号の補正処理は実行されない。
【００５３】
前記ＢＣＡデータを表す信号は、復号回路５４によりＢＣＡデータに復号されてコントローラ７０に供給される。コントローラ７０は、ステップＳ１６にて、前記供給されるＢＣＡデータを入力する。このＢＣＡデータには、光ディスクＤＫを特定するためのディスク識別データ、記録層の数、データの記録開始半径方向位置、データの記録開始記録層番号などが記録されている。なお、ディスク識別データは、個々の光ディスクＤＫを識別可能であると同時に、光ディスクＤＫの種類なども識別可能である。そして、このＢＣＡデータの入力が終了すると、コントローラ７０は、ステップＳ１７にてレーザ駆動回路４１を制御して、レーザ光源３１によるレーザ光の照射を停止させる。次に、コントローラ７０は、ステップＳ１８にてフォーカスサーボ回路５５を制御して、フォーカスサーボ制御を終了させる。
【００５４】
これらのステップＳ１１〜Ｓ１８の処理後、コントローラ７０は、ステップＳ１９にて信号再生制御ルーチンを実行する。信号再生制御ルーチンは、図４のステップＳ１００にて開始され、コントローラ７０は、ステップＳ１０１にて、前記ＢＣＡデータ中のディスク識別データによって特定される光ディスクＤＫに関する記録層間距離Ｌ(１)〜Ｌ(Ｍ−１)がコントローラ７０のハードディスクなどの不揮発性メモリ内に記憶されているかを判定する。この場合、ディスク識別データは、個々の光ディスクＤＫを区別するものであるが、これに限らず、同一時期に同一製法で製造された同一種類の光ディスクＤＫを他の光ディスクＤＫから区別するものであってもよい。これは、同一時期に同一製法で製造した同一種類の光ディスクＤＫの記録層間距離Ｌ(１)〜Ｌ(Ｍ−１)は同じであると考えられるからである。記録層間距離Ｌ(１)〜Ｌ(Ｍ−１)が記録されていなければ、コントローラ７０は、ステップＳ１０１にて「Ｎｏ」と判定して、ステップＳ１０２の補正係数検出ルーチンを実行する。記録層間距離Ｌ(１)〜Ｌ(Ｍ−１)が記録されていれば、コントローラ７０は、ステップＳ１０１にて「Ｙｅｓ」と判定して、ステップＳ１０３以降の処理を実行する。
【００５５】
以前に再生されたことがない光ディスクＤＫに関する記録信号の再生を開始する場合は、ディスク識別データは記憶されておらず、記録層間距離Ｌ(１)〜Ｌ(Ｍ−１)が記憶されていないので、ステップＳ１０２の補正係数検出ルーチンが実行される。この補正係数検出ルーチンの実行は図５ＡのステップＳ２００にて開始され、コントローラ７０は、ステップＳ２０１にて、光スポットがデータの記録開始半径方向位置に形成されるようにその半径方向位置をフィードモータ制御回路２３に出力する。これにより、フィードモータ制御回路２３は、半径位置検出回路２４から入力される光スポットの半径方向位置がデータの開始半径方向位置に等しくなるように、フィードモータ１２を駆動制御する。なお、データの記録開始半径方向位置は、前記ＢＣＡデータ中に含まれているものである。
【００５６】
次に、コントローラ７０は、ステップＳ２０２にて、前記ステップＳ１４の処理と同様に、レーザ駆動回路４１にレーザ駆動を指示することによりレーザ光源３１にレーザ光を照射させ、光ディスクＤＫのデータの記録開始半径方向位置に光スポットを形成させる。これにより、前記光スポットによる反射光はフォトディテクタ３８に入射し、フォトディテクタ３８は、この入射光に対応した検出信号Ｓa〜Ｓdを、ＨＦ信号増幅回路４８を介して再生信号生成回路５１、フォーカスエラー信号生成回路５２及びトラッキングエラー信号生成回路５３に供給する。
【００５７】
前記ステップＳ２０２の処理後、コントローラ７０は、ステップＳ２０３にて、光ディスクＤＫの第１記録層への光スポットのフォーカス引込み制御処理及びフォーカスサーボ開始の制御処理を実行する。この場合も、フォーカス引込み制御処理においては、図示しないフォーカス引込み回路を制御することにより、対物レンズ３５をレーザ光の軸線方向に移動して光ディスクＤＫの盤面に対して垂直方向にレーザ光源３１からのレーザ光による光スポットを移動させ、フォーカスエラー信号生成回路５２が出力する信号に生じるＳ字信号をカウントし、カウント数が第１記録層に相当する値になった直後に前記Ｓ字信号がゼロクロスする時点で、フォーカスサーボ回路５５に作動開始を指示する。これにより、フォーカスサーボ回路５５は、フォーカスエラー信号生成回路５２、加算器５６、ドライブ回路５７及びフォーカスアクチュエータ４２と協働して、光スポットを第１記録層に形成させ続ける。
【００５８】
次に、コントローラ７０は、ステップＳ２０４にて、カウント回路２１にその作動開始を指示する。カウント回路２１は、光ディスクＤＫの基準回転位置（エンコーダ１１ａからIndex信号が出力される回転位置）からの回転角を表すカウント値ＣＮＴ（０〜２π）をコントローラ７０に出力し始める。次に、コントローラ７０は、ステップＳ２０４にて、対物レンズ位置検出回路４７にその作動開始を指示する。対物レンズ位置検出回路４７は、光軸方向における対物レンズ３５の基準位置からの変位量を表す位置データＰＤをコントローラ７０に出力し始める。
【００５９】
前記ステップＳ２０５の処理後、コントローラ７０は、ステップＳ２０６にて変数ｍ，ｎ，ｊを「１」にそれぞれ初期設定する。変数ｍは、光ディスクＤＫの第１乃至第Ｍ記録層のいずれかを表す。変数ｎは、図６に示すように、光ディスクＤＫの１回転を基準回転位置から所定の回転角αずつ分割した回転位置領域をそれぞれ表す。変数ｊは、回転位置領域ごとに、対物レンズ位置検出回路４７から取込んだ位置データＰＤの数を表す。このような変数ｍ，ｎ，ｊの初期設定後、コントローラ７０は、カウント回路２１からのカウント値ＣＮＴが所定の微小値Δαo以下になるまで、すなわち光ディスクＤＫが基準回転位置に回転するまで、ステップＳ２０７にて「Ｎｏ」と判定して、ステップＳ２０７の判定処理を続ける。そして、光ディスクＤＫが基準回転位置まで回転すると、コントローラ７０は、ステップＳ２０７にて「Ｙｅｓ」と判定して、ステップＳ２０８〜Ｓ２１０からなる循環処理を実行し始める。
【００６０】
このステップＳ２０８〜Ｓ２１０からなる循環処理は、対物レンズ位置検出回路４７から所定の時間間隔で供給される位置データＰＤを順次取込む処理である。すなわち、コントローラ７０は、ステップＳ２０８にて、対物レンズ位置検出回路４７から位置データＰＤが供給されるごとに、同位置データＰＤをＲＡＭに位置データＰＤ(ｍ，ｎ，ｊ)として記憶する。位置データＰＤ(ｍ，ｎ，ｊ)の記憶後、コントローラ７０は、ステップＳ２０９にて変数ｊを「１」増加させ、ステップＳ２１０にて変数ｊが所定値Ｊ0を超えるまで「Ｎｏ」と判定し続けて、ステップＳ２０８〜Ｓ２１０からなる循環処理を繰返し実行し続ける。この場合、所定値Ｊ0は、回転位置領域ごとに、取込まれるべき位置データＰＤの数を表す予め決められた値であり、光ディスクＤＫが所定角αだけ回転するまでに対物レンズ位置検出回路４７から供給される位置データＰＤの数よりも小さな値である。
【００６１】
前記ステップＳ２０８〜Ｓ２１０からなる循環処理により、第１記録層の第１回転位置領域のＪ0個の位置データＰＤの記憶が完了すると、コントローラ７０は、ステップＳ２１０にて「Ｙｅｓ」すなわちｊ＞Ｊ0と判定し、ステップＳ２１１にて変数ｊを「１」に初期設定して、ステップＳ２１２にてｎ・αが所定の大きな角度αmaxよりも小さいかを判定する。角度αmaxは、２π近傍の２πよりも小さい角度であり、光ディスクＤＫの１回転に相当する角度である。ｎ・α＜αmaxの関係が成立すれば、コントローラ７０は、ステップＳ２１２にて「Ｙｅｓ」と判定して、ステップＳ２１３にて、次の回転位置領域を指定するために、変数ｎに「１」を加算してステップＳ２１４に進む。
【００６２】
ステップＳ２１４においては、コントローラ７０は、光ディスクＤＫの回転が次の回転位置領域に達したことを判定するために、カウント回路２１からのカウント値ＣＮＴが次の回転位置領域の開始回転位置(ｎ−１)・αに達したかを判定する。すなわち、不等式ＣＮＴ≧(ｎ−１)・αが成立するかを判定する。光ディスクＤＫの回転が次の回転位置領域に達しなければ、コントローラ７０はステップＳ２１４にて「Ｎｏ」と判定し続ける。光ディスクＤＫの回転が次の回転位置領域に達すると、コントローラ７０は、ステップＳ２１４にて「Ｙｅｓ」と判定して、前述したステップＳ２０８〜Ｓ２１０からなる循環処理を実行して、次の回転位置領域のＪ0個の位置データＰＤをＲＡＭに位置データＰＤ(ｍ，ｎ，ｊ)として記憶する。そして、全ての回転位置領域に関する位置データＰＤを取得するまで、前述したステップＳ２０８〜Ｓ２１４からなる処理を繰り返し実行する。なお、全ての回転位置領域の数をＮ0とすると、ＲＡＭには、第１記録層に関する位置データＰＤ(１，１，１)〜ＰＤ（１，Ｎ0，Ｊ0）が記憶される。
【００６３】
そして、全ての回転位置領域に関する位置データＰＤの取得を完了すると、コントローラ７０は、ステップＳ２１２にて「Ｎｏ」すなわち変数ｎは(ｎ+１)・α＜αmaxの関係にないと判定して、ステップＳ２１５にて変数ｍが記録層数Ｍよりも小さいかを判定する。変数ｍが記録層数Ｍよりも小さければ、コントローラ７０は、ステップＳ２１５にて「Ｙｅｓ」と判定して、ステップＳ２１６に進む。
【００６４】
ステップＳ２１６においては、コントローラ７０は、光スポットを１つだけ下層側の記録層へジャンプさせることをフォーカスジャンプ信号発生回路５８に指示する。フォーカスジャンプ信号発生回路５８は、光スポットを１つだけ下層側の記録層へジャンプさせるためのジャンプ信号を、加算器５６を介してドライブ回路５７に出力する。ドライブ回路５７は、このジャンプ信号に応じてフォーカスアクチュエータ４２を制御して、光スポットを１つだけ下層側の記録層へジャンプさせる。これにより、光スポットは第２記録層にジャンプし、前記フォーカスサーボ回路５５の制御のもと、第２記録層に形成され続ける。前記ステップＳ２１６の処理後、コントローラ７０は、ステップＳ２１７にて記録層を表す変数ｍに「１」を加算することにより変数ｍを第２記録層を表す「２」に設定するとともに、回転位置領域を表す変数ｎを最初の回転位置領域を表す値「１」に初期設定して、プログラムをステップＳ２０７に戻す。
【００６５】
コントローラ７０は、前述したステップＳ２０７〜Ｓ２１４からなる処理を再び実行して、第２記録層の全ての回転位置領域の位置データＰＤ(ｍ，ｎ，ｊ)をＲＡＭ内に記憶する。その後、記録層を表す変数ｍを順次「１」ずつ最下層の記録層を表す値Ｍまで繰り上げて、第Ｍ記録層の全ての回転位置領域までの位置データＰＤ(ｍ，ｎ，ｊ)をＲＡＭ内に順次記憶する。この状態では、光軸方向における対物レンズ３５の基準位置からの変位量を表す位置データＰＤが、第１乃至第Ｍ記録層の回転位置領域ごとのＪ0個の位置データＰＤ(１，１，１)〜ＰＤ(Ｍ，Ｎ0，Ｊ0)としてＲＡＭに記憶されていることになる。
【００６６】
そして、この状態では、変数ｍは値Ｍであるので、コントローラ７０はステップＳ２１５にて「Ｎｏ」すなわち変数ｍはｍ＜Ｍの関係にないと判定して、図５ＢのステップＳ２１８に進む。ステップＳ２１８においては、コントローラ７０は、位置データＰＤ(１，１，１)〜ＰＤ(Ｍ，Ｎ0，Ｊ0)を用いて記録層間距離Ｌ(１)〜Ｌ(Ｍ−１)を計算する。この計算においては、第１記録層から第Ｍ記録層まで、記録層ｍ（１〜Ｍ）ごとに、Ｎ0×Ｊ0個の位置データＰＤ(ｍ，１，１)〜ＰＤ(ｍ，Ｎ0，Ｊ0)の平均値をそれぞれ計算して、前記計算した平均値を、記録層ｍごとの光軸方向における対物レンズ３５の基準位置からの変位量ＰＤ(１)〜ＰＤ(Ｍ)とする。次に、記録層ｍごとに一つだけ下層側の記録層ｍ＋１の位置データＰＤ(ｍ＋１)から記録層ｍの位置データＰＤ(ｍ)をそれぞれ減算して記録層間距離Ｌ(ｍ)とする。すなわち、ＰＤ(２)−ＰＤ(１)，ＰＤ(３)−ＰＤ(２)・・・ＰＤ(Ｍ)−ＰＤ(Ｍ−１)の演算により、記録層間距離Ｌ(１)，Ｌ(２)・・・Ｌ(Ｍ−１)をそれぞれ計算する。そして、これらの算出された記録層間距離Ｌ(１)，Ｌ(２)・・・Ｌ(Ｍ−１)は、コントローラ７０内のハードディスクなどの不揮発性メモリに、前記復号したＢＣＡデータにある光ディスクＤＫのディスク識別データに対応させて記憶される。
【００６７】
なお、前記記録層間距離Ｌ(１)，Ｌ(２)・・・Ｌ(Ｍ−１)の計算に代えて、回転位置領域ごとに記録層間距離を計算した後に、回転位置領域ごとの記録層間距離を用いて記録層間距離Ｌ(１)，Ｌ(２)・・・Ｌ(Ｍ−１)を計算するようにしてもよい。すなわち、第１記録層から第Ｍ記録層まで、記録層ｍ（１〜Ｍ）ごとかつ回転位置領域ｎ（１〜Ｎ0）ごとに、Ｊ0個の位置データＰＤ(ｍ，ｎ，１)〜ＰＤ(ｍ，ｎ，Ｊ0)のＮ0個の平均値をそれぞれ計算して、記録層ｍごとかつ回転位置領域ごとの光軸方向における対物レンズ３５の位置データＰＤ(１，１)〜ＰＤ(Ｍ，１)，ＰＤ(１，２)〜ＰＤ(Ｍ，２)・・・ＰＤ(１，Ｎ0)〜ＰＤ(Ｍ，Ｎ0)とする。次に、記録層ｍごとかつ回転分割位置ごとに一つだけ下層側の記録層ｍ＋１の変位量ＰＤ(ｍ＋１，ｎ)から記録層ｍの変位量ＰＤ(ｍ，ｎ)をそれぞれ減算して記録層間距離Ｌ(ｍ，ｎ)とする（ｎ＝１〜Ｎ0）。そして、記録層ｍごとにＮ0個の記録層間距離Ｌ(ｍ，ｎ)の平均値を記録層間距離Ｌ(１)，Ｌ(２)・・・Ｌ(Ｍ−１)として計算する。これによっても、前記計算方法と同様な結果が得られる。
【００６８】
前記ステップＳ２１８の処理後、コントローラ７０は、ステップＳ２１９にて算出された記録層間距離Ｌ(１)〜Ｌ(Ｍ−１)が正常であるかを判定する。この判定においては、全ての記録層間距離Ｌ(１)〜Ｌ(Ｍ−１)は正の近似した値となるはずであるので、例えば、全ての記録層間距離Ｌ(１)〜Ｌ(Ｍ−１)は正であるか、全ての記録層間距離Ｌ(１)〜Ｌ(Ｍ−１)のうちの最大の記録層間距離と最小の記録層間距離との差が所定値を超えていないかなどが判定される。そして、満たすべき条件を満たしていなければ、コントローラ７０はステップＳ２１９にて「Ｎｏ」すなわち異常であると判定して、ステップＳ２２０にてフォーカスサーボ回路５５を制御してフォーカスサーボ制御を停止させるとともに、カウント回路２１の作動を停止させ、図５ＡのステップＳ２０３の処理に戻る。これにより、この場合には、ステップＳ２０３〜Ｓ２１８からなる処理が再度実行されて、記録層間距離Ｌ(１)〜Ｌ(Ｍ−１)が再度計算される。なお、記録層間距離Ｌ(１)〜Ｌ(Ｍ−１)が再度計算された場合には、ステップＳ２１８の前述した処理により、復号したＢＣＡデータ内の光ディスクＤＫのディスク識別データに対応させて不揮発性メモリ内に記憶されている記録層間距離Ｌ(１)〜Ｌ(Ｍ−１)が、再度計算された記録層間距離Ｌ(１)〜Ｌ(Ｍ−１)に更新される。
【００６９】
前記ステップＳ２１９の判定において満たすべき条件を満たしていなければ、コントローラ７０は、ステップＳ２１９にて「Ｙｅｓ」と判定して、ステップＳ２２１〜Ｓ２２３からなる循環処理を繰り返し実行する。この循環処理は、光スポットをデータ記録開始記録層へ移動させるもので、ステップＳ２２１においては、コントローラ７０は、変数ｍが前記入力したＢＣＡデータ中のデータ記録開始記録層番号に等しいかを判定する。変数ｍがデータ記録開始記録層番号に等しければ、コントローラ７０はステップＳ２２１にて「Ｙｅｓ」と判定して、ステップＳ２２４の処理に進む。変数ｍがデータ記録開始記録層番号に等しくなければ、コントローラ７０はステップＳ２２１にて「Ｎｏ」と判定して、ステップＳ２２２，Ｓ２２３の処理を実行して、ステップＳ２２１の判定処理を再び実行する。この場合、ステップＳ２２１〜Ｓ２２３からなる循環処理の開始時には、光スポットは最下の記録層に形成されているので、ステップＳ２２２では、コントローラ７０はフォーカスジャンプ信号発生回路５８を制御して、光スポットを１つだけ上層側に移動させる。なお、この場合も、フォーカスサーボ回路５５によるフォーカスサーボ制御は機能している。ステップＳ２２３では、コントローラ７０は、前記光スポットの上層側への移動に対応させて、変数ｍから「１」を減算する。このような光スポットの移動により、光スポットが形成されている記録層がデータ記録開始記録層になると、すなわち変数ｍがデータ記録開始記録層番号に一致すると、前記ステップＳ２２１の「Ｙｅｓ」との判定により、コントローラ７０は、ステップＳ２２４，Ｓ２２５の処理を実行する。
【００７０】
ステップＳ２２４においては、コントローラ７０は、カウント回路２１の作動を停止させる。ステップＳ２２５においては、コントローラ７０は、対物レンズ位置検出回路４７の作動を停止させる。その後、コントローラ７０は、ステップＳ２２６にて、前記不揮発性メモリに記憶した記録層間距離Ｌ(１)〜Ｌ(Ｍ−１)を用いて、再生信号生成回路５１内のＳＵＭ信号生成回路における第ｍ記録層に関する補正係数を設定する。
【００７１】
この補正係数の設定においては、まず、前記記憶した記録層間距離Ｌ(１)〜Ｌ(Ｍ−１)のうちから、第ｍ記録層とそれよりも１つだけ上層側の第ｍ−１記録層との記録層間距離Ｌ(ｍ−１)及び第ｍ記録層とそれよりも１つだけ下層側の第ｍ＋１記録層との記録層間距離Ｌ(ｍ)を選択する。そして、コントローラ７０に予め記憶されている変換テーブル又は変換関数を用いて、これらの記録層間距離Ｌ(ｍ−１)，Ｌ（ｍ）に対応した補正係数Ｋu，Ｋdを計算して、これらの補正係数Ｋu，Ｋdを再生信号生成回路５１のＳＵＭ信号生成回路内に記憶させる。なお、変数ｍが「１」であって、第ｍ記録層が最上層であれば、記録層間距離Ｌ(ｍ−１)は存在しないので、この場合の補正係数Ｋuは「０」である。また、変数ｍが値Ｍであって、第ｍ記録層が最下層であれば、記録層間距離Ｌ(ｍ)は存在しないので、この場合の補正係数Ｋdは「０」である。
【００７２】
前記ステップＳ２２６の処理後、コントローラ７０はステップＳ２２７にて補正係数検出ルーチンの実行を終了して、図４のステップＳ１０８以降の処理の実行を開始し始める。ステップＳ１０８においては、コントローラ７０は、トラッキング引込み制御処理及びトラッキングサーボ開始の制御処理を実行する。トラッキング引込み制御処理においては、トラッキングエラー信号生成回路５３が出力する信号を入力し所定のスライスレベルで２値化してパルス幅を測定する図示しない回路が、所定時間以上のパルス幅を検出した後、入力した信号が前記スライスレベルをクロスしたとき、トラッキングサーボ回路６１に作動開始を指示する。これは、光スポットがトラックを横切る方向が切り換わる時点で、トラッキングサーボ制御を開始する動作である。これにより、トラッキングサーボ回路６１は、ドライブ回路６２を介して、トラッキングアクチュエータ４３をトラックサーボ信号に応じて駆動制御する。
【００７３】
前記ステップＳ１０８の処理後、コントローラ７０は、ステップＳ１０９にて、スレッドサーボ制御開始をスレッドサーボ回路６４に指示する。これにより、スレッドサーボ回路６４は、スレッドサーボ信号を生成してフィードモータ制御回路２３に供給し始める。そして、フィードモータ制御回路２３は、光スポットがトラックを追従するようにスレッドサーボ信号に応じてフィードモータ１２を駆動制御する。また、コントローラ７０は、同ステップＳ１０９にて、スピンドルモータ制御回路２２に光ディスクＤＫを線速度一定で回転させるように指示する。スピンドルモータ制御回路２２は、ウォブル信号取出し回路６３から供給されるウォブル信号に基づいて光ディスクＤＫを線速度一定で回転させる。なお、この場合、図５ＡのステップＳ２０３によるフォーカスサーボ制御処理によりフォーカスサーボ制御は機能している。したがって、この処理により、データ記録開始記録層に記録されているデータに対応した検出信号Ｓa〜Ｓdがフォトディテクタ３８により検出され始める。
【００７４】
この場合、フォトディテクタ３８によって検出された検出信号Ｓa〜Ｓdは、ＨＦ信号増幅回路４８を介して再生信号生成回路５１に供給される。再生信号生成回路５１においては、ＳＵＭ信号生成回路が検出信号Ｓa〜Ｓdを用いてＳＵＭ信号を生成するとともに、前記記憶した補正係数Ｋu，Ｋdに応じてＳＵＭ信号を補正する。具体的には、ＳＵＭ信号生成回路は、検出信号Ｓa〜Ｓdを合算した合算信号Ｘ＝Ｓa＋Ｓb＋Ｓc＋Ｓdに補正係数Ｋu，Ｋdを乗算した補正量Ｘ1（＝Ｋu・Ｘ），Ｘ2（＝Ｋd・Ｘ）を計算して、合算信号Ｘから補正量Ｘ1，Ｘ2をそれぞれ減算してＳＵＭ信号Ｘ−Ｘ1−Ｘ2を生成し始める。なお、現在再生中の第ｍ記録層が最上層であれば、補正係数Ｋuは「０」に設定されているので、この場合の補正量Ｘ1は「０」である。また、現在再生中の第ｍ記録層が最下層であれば、補正係数Ｋdは「０」に設定されているので、この場合の補正量Ｘ２は「０」である。そして、再生信号生成回路５１は、この補正されたＳＵＭ信号を２値化して復号回路５４に供給する。
【００７５】
コントローラ７０は、前記ステップＳ１０９の処理後、ステップＳ１１０にて復号回路５４にデータの復号と復号したデータの出力を指示する。その結果、復号回路５４は、再生信号生成回路５１から供給された２値化信号からデータを復号し、復号したデータをコントローラ７０に供給し始め、以降、この復号したデータの供給を続ける。コントローラ７０に供給されたこの復号データは、他のプログラム処理などにより利用される。次に、コントローラ７０は、ステップＳ１１１〜Ｓ１１６からなる循環処理を繰り返し実行する。この循環処理中、コントローラ７０は、図示しない他の制御プログラムにより光スポットの下層側又は上層側の記録層へのジャンプ制御により、光スポットが下層側又は上層側の記録層へジャンプした場合には、ステップＳ１１４〜Ｓ１１６の処理を実行する。すなわち、光スポットが下層側の記録層へジャンプした場合には、前記他の制御プログラムによるジャンプ制御に応答して、コントローラ７０は、ステップＳ１１１にて「Ｙｅｓ」と判定し、ステップＳ１１４にて変数ｍに「１」を加算することにより光スポットが形成されている記録層を表す変数ｍを変更する。また、光スポットが上層側の記録層へジャンプした場合には、前記他の制御プログラムによるジャンプ制御に応答して、コントローラ７０は、ステップＳ１１２にて「Ｙｅｓ」と判定し、ステップＳ１１５にて変数ｍから「１」を減算することにより光スポットが形成されている記録層を表す変数ｍを変更する。これらのステップＳ１１４，Ｓ１１５の処理後、コントローラ７０は、ステップＳ１１６にて、前記図５ＢのステップＳ２２６の処理と同様なステップＳ１１６の処理により、変更された変数ｍによって表された第ｍ記録層に関する新たな補正係数Ｋu，Ｋdで、再生信号生成回路５１にあるＳＵＭ信号生成回路内の以前の補正係数Ｋu，Ｋdを更新する。
【００７６】
したがって、以降、再生信号生成回路５１内のＳＵＭ信号生成回路は、この更新された補正係数Ｋu，Ｋdを用いてＳＵＭ信号を補正する。したがって、復号回路５４からコントローラ７０には、光スポットが形成されている記録層に応じて補正されたＳＵＭ信号に基づく復号データが供給され続ける。
【００７７】
また、前記循環処理中に、図示しない他の制御プログラムにより、光ディスクＤＫの記録データの再生停止指令がなされた場合には、コントローラ７０はステップＳ１１３にて「Ｙｅｓ」と判定して、ステップＳ１１７にてこの信号再生制御ルーチンの実行を終了する。この信号再生制御ルーチンの実行終了後、コントローラ７０は、図３のメインプログラムのステップＳ２０の終了処理を実行して、ステップＳ２１にてメインプログラムの実行を終了する。ステップＳ２０の終了処理においては、復号回路５４の作動停止によるデータの復号停止、フォーカスサーボ回路５５の作動停止によるフォーカスサーボ制御の停止、トラッキングサーボ回路６１の作動停止によるトラッキングサーボ制御の停止、レーザ駆動回路４１の作動停止によるレーザ光の照射停止、スピンドルモータ制御回路２２の作動停止によるスピンドルモータ１１の回転停止、フィードモータ制御回路２３の作動停止によるフィードモータ１２の回転停止を含む各種回路の作動を停止させる。
【００７８】
さらに、図４の信号再生制御ルーチンのステップＳ１０１にて「Ｙｅｓ」、すなわちＢＣＡデータ中のディスク識別データによって特定される光ディスクＤＫに関する記録層間距離Ｌ(１)〜Ｌ(Ｍ−１)がコントローラ７０のハードディスクなどの不揮発性メモリ内に記憶されていると判定されると、コントローラ７０は、ステップＳ１０３〜Ｓ１０７の処理後、ステップＳ１０８以降の処理を実行する。これは、前述した図５Ａ及び図５Ｂの補正係数検出ルーチンの処理又は他のプログラム処理により、ディスク識別データにより特定される光ディスクＤＫに関する記録層間距離Ｌ(１)〜Ｌ(Ｍ−１)が既に記憶されている場合である。
【００７９】
ステップＳ１０３においては、変数ｍが図３のステップＳ１６の処理により入力したＢＣＡデータ中のデータ記録開始記録層番号に設定される。ステップＳ１０４ａでは、図５ＢのステップＳ２２６の処理と同様に、前記設定された変数ｍによって表された第ｍ記録層に関する補正係数Ｋu，Ｋdが、既に記憶されている記録層間距離Ｌ(１)〜Ｌ(Ｍ−１)を用いて計算される。そして、前記計算された補正係数Ｋu，Ｋdは、再生信号生成回路５１内のＳＵＭ信号生成回路内に設定される。ステップＳ１０５，Ｓ１０６の処理は、図５ＡのステップＳ２０１，Ｓ２０２の処理と同じであり、これらのステップＳ１０５，Ｓ１０６の処理により、光スポットがデータの記録開始半径方向位置に形成されるように光ディスクＤＫが移動され、同位置にレーザ光源３１による光スポットが形成される。ステップＳ１０７においては、コントローラ７０は、図５ＡのステップＳ２０３と同様な処理により、光ディスクＤＫの第ｍ記録層へ光スポットのフォーカス引込みを行うとともに、フォーカスサーボ制御処理を開始する。これらのステップＳ１０３〜Ｓ１０７の処理後、コントローラ７０は、前述したステップＳ１０８〜Ｓ１１６の処理を実行する。その結果、この場合には、既に記憶されていた記録層間距離Ｌ(１)〜Ｌ(Ｍ−１)に基づいてＳＵＭ信号が補正されることになる。
【００８０】
上記のように動作する第１実施形態においては、光ディスクＤＫの複数の回転位置に応じた記録層間距離、言い換えれば、前記複数の回転位置における記録層ｍごとの光軸方向における対物レンズ３５の基準位置からの変位量を用いて、記録層間距離Ｌ(１)〜Ｌ(Ｍ−１)を計算した。そして、この記録層間距離Ｌ(１)〜Ｌ(Ｍ−１)に基づいてＳＵＭ信号を補正した。したがって、対物レンズ３５の位置検出にばらつきがあっても、また光ディスクＤＫの複数の記録層１〜Ｍの各隣接記録層間の距離が回転方向位置でばらついていても、記録層間距離Ｌ(１)〜Ｌ(Ｍ−１)として平均的な値が計算され、この平均的な値がＳＵＭ信号の補正に利用されるので、光ディスクＤＫの全周にわたってデータの再生精度を上げることができる。
【００８１】
ｃ．第２実施形態の動作説明
第２実施形態は、異なる半径方向位置ごとに隣接する記録層間距離を検出して、この検出距離を用いてＳＵＭ信号を補正するものである。この第２実施形態は、ハード構成に関しては上記第1実施形態と同じである。コントローラ７０は、上記第１実施形態の図３のメインプログラムを実行するとともに、上記第１実施形態の図４の信号再生制御ルーチンを変更した図７Ａ及び図７Ｂに示す信号再生制御ルーチン（図８Ａ及び図８Ｂの第１補正係数検出ルーチン、並びに図９の第２補正係数検出ルーチンを含む）を実行する。したがって、第２実施形態の動作説明においては、上記第１実施形態と異なる部分についてのみ説明する。また、第２実施形態における図７Ａ及び図７Ｂの信号再生制御ルーチンにおいても、上記第１実施形態と同様な処理については同一符号を付し、その説明を省略又は簡略化する。
【００８２】
信号再生制御ルーチンの実行は、図７ＡのステップＳ１００にて開始され、コントローラ７０は、ステップＳ１０１ａにて、読込んだＢＣＡデータ中のディスク識別データによって特定される光ディスクＤＫに関する記録層間距離Ｌ(１)〜Ｌ(Ｍ−１)又は記録層間距離Ｌ(１，１)〜Ｌ(Ｍ−１，１)がコントローラ７０のハードディスクなどの不揮発性メモリ内に記憶されているかを判定する。この場合、記録層間距離Ｌ(１)〜Ｌ(Ｍ−１)については、上記第１実施形態の場合と同じである。記録層間距離Ｌ(１，１)〜Ｌ(Ｍ−１，１)は、図１０に示すように、光ディスクＤＫのデータ記憶領域の最小半径位置を内周とする環状の第１半径位置領域（ｐ＝１）の複数の記録層間距離である。記録層間距離Ｌ(１)〜Ｌ(Ｍ−１)及び記録層間距離Ｌ(１，１)〜Ｌ(Ｍ−１，１)の両方とも記憶されていなければ、コントローラ７０は、ステップＳ１０１ａにて「Ｎｏ」と判定して、ステップＳ１０２ａの第１補正係数検出ルーチンを実行する。
【００８３】
第１補正係数検出ルーチンは図８Ａに詳細に示されており、その実行がステップＳ３００にて開始される。ステップＳ３０１〜Ｓ３１7の処理は、図５ＡのステップＳ２０１〜Ｓ２１７の処理と同じである。これらのステップＳ３０１〜Ｓ３１７の処理により、光軸方向における対物レンズ３５の基準位置からの変位量を表す位置データＰＤが、第１乃至第Ｍ記録層の回転位置領域ごとのＪ0個の位置データＰＤ(１，１，１)〜ＰＤ(Ｍ，Ｎ0，Ｊ0)としてＲＡＭに記憶される。
【００８４】
次の図８ＢのステップＳ３１８〜Ｓ３２３の処理も、図５ＢのステップＳ２１８〜Ｓ２２３の処理と同じである。ステップＳ３１８の処理により、記録層間距離Ｌ(１)，Ｌ(２)・・・Ｌ(Ｍ−１)が計算されて、コントローラ７０内のハードディスクなどの不揮発性メモリに、復号したＢＣＡデータにある光ディスクＤＫのディスク識別データに対応させて記憶される。ステップＳ３１９〜Ｓ３２３の処理により、記録層間距離Ｌ(１)，Ｌ(２)・・・Ｌ(Ｍ−１)が正常であることを条件に、光スポットがＢＣＡデータ中のデータ記録開始記録層番号によって表された記録層までジャンプされ、変数ｍが前記記録層を表す値に設定される。
【００８５】
これらの処理後、コントローラ７０は、ステップＳ３２４にて位置検出フラグＰＤＦを“１”に設定し、ステップＳ３２５にて、図５ＢのステップＳ２２６と同様な処理により、記録層間距離Ｌ(１)，Ｌ(２)・・・Ｌ(Ｍ−１)を用いて第ｍ記録層に関する補正係数Ｋu，Ｋdを再生信号生成回路５１のＳＵＭ信号生成回路内に記憶させ、ステップＳ３２６にて第１補正係数検出ルーチンの実行を終了する。位置検出フラグＰＤＦは、“１”により対物レンズ位置検出回路４７による対物レンズ３５の位置検出必要状態を表し、“０”により対物レンズ位置検出回路４７による対物レンズ３５の位置検出不必要状態を表す。なお、この第２実施形態においては、半径方向位置に応じた対物レンズ３５の位置検出を続けるために、図５ＢのステップＳ２２４，Ｓ２２５の処理を実行することなく、カウント回路２１及び対物レンズ位置検出回路４７の作動を続行させる。
【００８６】
一方、記録層間距離Ｌ(１)〜Ｌ(Ｍ−１)又は記録層間距離Ｌ(１，１)〜Ｌ(Ｍ−１，１)のいずれか一方が記憶されていれば、コントローラ７０は、ステップＳ１０１ａにて「Ｙｅｓ」と判定して、ステップＳ１０３，Ｓ１０４ａ，Ｓ１０５〜Ｓ１０７，Ｓ１２０の処理を実行する。ステップＳ１０３，Ｓ１０５〜Ｓ１０７の処理は、上記第１実施形態の場合と同じ処理である。ステップＳ１０４ａの処理は、上記第１実施形態の図４のステップＳ１０４の処理とは若干異なり、記憶されている記録層間距離Ｌ(１)〜Ｌ(Ｍ−１)又はＬ（１，１）〜Ｌ(Ｍ−１，１)を用いて補正係数を計算する処理である。この場合、記録層間距離Ｌ(１，１)〜Ｌ(Ｍ−１，１)が存在する場合には、記録層間距離Ｌ(１，１)〜Ｌ(Ｍ−１，１)が記録層間距離Ｌ(１)〜Ｌ(Ｍ−１)よりも優先して利用される。なお、記録層間距離Ｌ(１，１)〜Ｌ(Ｍ−１，１)を用いる場合には、記録層間距離Ｌ(１，１)〜Ｌ(Ｍ−１，１)は、記録層間距離Ｌ(１)〜Ｌ(Ｍ−１)にそれぞれ対応する。そして、上記第１実施形態の図４のステップＳ１０４と同様な処理により、補正係数が計算されて、再生信号生成回路５１のＳＵＭ信号生成回路内に記憶される。これらのステップＳ１０３，Ｓ１０４ａ，Ｓ１０５〜Ｓ１０７により、変数ｍがデータ記録開始記録層番号に設定され、第ｍ記録層に関する補正係数Ｋu，Ｋdが、再生信号生成回路５１内のＳＵＭ信号生成回路内に設定される。また、レーザ光源３１のレーザ光による光スポットが、データの記録開始半径方向位置に形成されるとともに、第ｍ記録層へフォーカスサーボ制御される。なお、記録層間距離Ｌ(１,１)〜Ｌ(Ｍ−１,１)が記憶されている場合には、前記第１補正係数検出ルーチン１０２ａの処理の場合とは異なり、対物レンズ位置の検出を行う必要がないので、ステップＳ１２０−１〜Ｓ１２０−３においては、位置検出フラグＰＤＦは“０”に設定される。すなわち、記録層間距離Ｌ(１,１)〜Ｌ(Ｍ−１,１)が記憶されているかをステップＳ１２０−１にて判定し、記憶されていればステップＳ１２０−２にて位置検出フラグＰＤＦが“０”に設定され、記憶されていなければステップＳ１２０−３にて位置検出フラグＰＤＦが“１”に設定される。
【００８７】
前記ステップＳ１０２ａの第１補正係数検出ルーチンの実行終了後、又はステップＳ１０３，Ｓ１０４ａ，Ｓ１０５〜Ｓ１０７，Ｓ１２０の実行終了後、コントローラ７０は、上記第１実施形態の場合と同様に、図７ＡのステップＳ１０８〜Ｓ１１０の処理を実行する。これらのステップＳ１０８〜Ｓ１１０の処理により、データ記録開始記録層にて光スポットをトラッキングサーボ制御するとともに、光ディスクを線速度一定で回転制御しながら、復号回路５４によって復号されたデータがコントローラ７０に入力され続ける。
【００８８】
前記ステップＳ１１０の処理後、コントローラ７０は、ステップＳ１２１にて、半径位置領域を表す変数ｐを“１”に設定するとともに、位置変更フラグＰＣＦを“０”に設定する。この位置変更フラグＰＣＦは、後述する処理により、光スポットの半径位置領域が変更されたときに“１”に設定され、後述する変数Ｐxによって指定される半径位置領域に関する記録層間距離を計算するための第ｍ記録層の位置データＲ(ｍ，Ｐx)の取得終了時に“０”に戻される。次に、コントローラ７０は、ステップＳ１２２にて、変数ｂ，ｎ，ｊを「１」にそれぞれ初期設定する。変数ｂは、変数ｐによって表された半径位置領域内における光ディスクＤＫ（光スポット）の回転回数を表す変数である。変数ｎ，ｊは、上記第1実施形態と同様に、回転位置領域及び同回転位置領域ごとに取込んだ位置データＰＤの数を表す（図１０参照）。
【００８９】
前記ステップＳ１２２の処理後、コントローラ７０は、図７ＢのステップＳ１２３にて、半径位置検出回路２４から半径位置信号によって表されている半径値を入力し、ステップＳ１２４にて以前に設定されていた半径位置領域を表す変数ｐを前回半径領域値Ｐｘとして設定しておく。その後、コントローラ７０は、ステップＳ１２５〜Ｓ１２９の処理により、光スポットが現在存在する半径位置領域の確認処理および更新処理を実行する。すなわち、前記入力した半径値が変数ｐによって指定される半径位置領域に属するかを判定するために、コントローラ７０は、ステップＳ１２５，Ｓ１２６にて、前記入力した半径値と、変数ｐによって指定される半径位置領域の最小半径値（開始半径＋(ｐ−１)・β）及び変数ｐ＋１によって指定される半径位置領域の最小半径値（開始半径＋ｐ・β）とを比較する。この場合、開始半径はデータの記録開始半径位置を示し、値βは各半径位置領域の半径方向幅を示す（図１０参照）。
【００９０】
前記入力した半径値が最小半径値（開始半径＋(ｐ−１)・β）以上であり、かつ最小半径値（開始半径＋ｐ・β）未満であれば、コントローラ７０は、ステップＳ１２５，Ｓ１２６にて共に「Ｙｅｓ」と判定してステップＳ１３０に進む。前記入力した半径値が最小半径値（開始半径＋(ｐ−１)・β）未満であれば、コントローラ７０は、ステップＳ１２５にて「Ｎｏ」と判定し、半径位置領域を示す変数ｐから「１」を減算し、位置変更フラグＰＣＦを“１”に設定して、ステップＳ１２５に戻る。前記入力した半径値が最小半径値（開始半径＋ｐ・β）以上であれば、コントローラ７０は、ステップＳ１２６にて「Ｎｏ」と判定し、半径位置領域を示す変数ｐに「１」を加算し、位置変更フラグＰＣＦを“１”に設定して、ステップＳ１２５に戻る。このようなステップＳ１２３〜Ｓ１２９の処理の結果、変数ｐは、光スポットが現在属する半径位置領域を示す値に設定される。また、光スポットが現在属する半径位置領域が、光スポットが以前に属していた半径位置領域から変化した場合には、位置変更フラグＰＣＦが“１”に設定される。この場合、光スポットが以前に属していた半径位置領域を表す変数ｐは、Ｐｘとして保存されている。
【００９１】
前記ステップＳ１２３〜Ｓ１２９の処理後、コントローラ７０は、図７ＢのステップＳ１３０にて、位置検出フラグＰＤＦが“０”であるかを判定する。この段階で、位置検出フラグＰＤＦは、次のように設定されている。記録層間距離Ｌ(１)〜Ｌ(Ｍ−１)及び記録層間距離Ｌ(１，１)〜Ｌ(Ｍ−１，１)の両方とも記録されていない場合には、図７ＡのステップＳ１０１ａにて「Ｎｏ」と判定されてステップＳ１０２ａの第１補正係数検出ルーチンが実行される。そして、この第１補正係数検出ルーチンの前述した図８ＢのステップＳ３２４の処理により、位置検出フラグＰＤＦは“１”に設定されている。一方、記録層間距離Ｌ(１)〜Ｌ(Ｍ−１)又は記録層間距離Ｌ(１，１)〜Ｌ(Ｍ−１，１)のいずれか一方が記録されている場合には、図７ＡのステップＳ１０１ａにて「Ｙｅｓ」と判定される。そして、ステップＳ１２０−１〜Ｓ１２０−３の処理により、記録層間距離Ｌ(１，１)〜Ｌ(Ｍ−１，１)が記憶されていない場合は位置検出フラグＰＤＦが“１”に設定され、記憶されている場合は位置検出フラグＰＤＦが“０”に設定されている。
【００９２】
まず、位置検出フラグＰＤＦが“１”に設定されている場合について説明すると、コントローラ７０は、前記ステップＳ１３０にて「Ｎｏ」と判定して、ステップＳ１４０の第２補正係数検出ルーチンを実行する。第２補正係数検出ルーチンは図９に詳細に示されており、その実行が図９のステップＳ４００にて開始される。この開始後、コントローラ７０は、ステップＳ４０１にて、位置変更フラグＰＣＦが“１”であるかを判定する。位置変更フラグＰＣＦが“１”でなければ、コントローラ７０はステップＳ４０１にて「Ｎｏ」と判定して、ステップＳ４０２〜Ｓ４０８の処理を実行する。これらのステップＳ４０２，Ｓ４０５〜Ｓ４０８の処理は、図５ＡのステップＳ２０７，Ｓ２０９〜Ｓ２１２の処理と同じである。ステップＳ４０４の処理は図５ＡのステップＳ２０８の処理に対応しており、コントローラ７０は、Ｓ４０４にて、対物レンズ位置検出回路４７から供給される位置データＰＤを、変数ｐによって指定される半径位置領域内の光ディスクＤＫの１回転ごと、かつ変数ｎによって指定される回転位置領域ごとの位置データＤＴ(ｂ，ｎ，ｊ)としてコントローラ７０内のＲＡＭに一時記憶する。なお、変数ｂは、変数ｐによって指定される半径位置領域内の光ディスクＤＫの回転回数を表す。また、ステップＳ４０３の処理は、変数ｐによって指定される半径位置領域内において回転回数がＢ0回までの位置データＰＤを入力した後には、ステップＳ４０４〜Ｓ４０８，Ｓ４１４の処理をスキップして、位置データＰＤの記憶を行わないようにするための処理である。Ｂ0は、１つの半径位置領域において、位置データを取得する光ディスクＤＫの回転回数を表す、予め決められた正の整数である。そして、Ｂ0は、光ディスクＤＫのトラックピッチをＰＩとすると、Ｂ0・ＰＩが1つの半径位置領域の半径方向幅βよりやや小さくなるように設定されている。
【００９３】
光ディスクＤＫが１回転するまでは、コントローラ７０は、ステップＳ４０８にて「Ｙｅｓ」と判定して、ステップＳ４０９〜Ｓ４１１の判定処理を経て、ステップＳ４１２に進む。ステップＳ４０９〜Ｓ４１１の処理は、図４のステップＳ１１１〜Ｓ１１３と同じ処理である。すなわち、光スポットが下層側の記録層へジャンプした場合には、コントローラ７０は、ステップＳ４０９にて「Ｙｅｓ」と判定し、ステップＳ４１６にて変数ｍに「１」を加算することにより光スポットが形成されている記録層を表す変数ｍを変更する。また、光スポットが上層側の記録層へジャンプした場合には、コントローラ７０は、ステップＳ４１０にて「Ｙｅｓ」と判定し、ステップＳ４１５にて変数ｍから「１」を減算することにより光スポットが形成されている記録層を表す変数ｍを変更する。そして、これらの場合には、コントローラ７０は、ステップＳ４１７にて全ての位置データＤＴ(ｂ，ｎ，ｊ)をクリアし、ステップＳ４１８にて位置変更フラグＰＣＦを半径位置領域の変更を表す“１”に設定して図７ＢのステップＳ１２３に戻る。なお、ステップＳ４１７の処理は、位置データＤＴ(ｂ，ｎ，ｊ)の取得途中であり、これらの位置データＤＴ(ｂ，ｎ，ｊ)が後述する記録層間距離Ｌ(ｍ−１，ｐ)又はＬ(ｍ，ｐ)の計算に利用され得ないからである。
【００９４】
光ディスクＤＫの記録データの再生停止指令がなされた場合には、コントローラ７０はステップＳ４１１にて「Ｙｅｓ」と判定して、ステップＳ４１９にて後述する全ての対物レンズ位置データＲ(ｍ，ｐ)及び位置データＤＴ(ｂ，ｎ，ｊ)をクリアする。この場合も、これらのデータＲ(ｍ，ｐ)，ＤＴ(ｂ，ｎ，ｊ)は、記録層間距離Ｌ(ｍ−１，ｐ)又はＬ(ｍ，ｐ)の計算に利用され得ないからである。また、この場合には、ステップＳ４１９の処理後、コントローラ７０は、図７Ｂの信号再生制御ルーチンの実行を終了し、図３のメインプログラムのステップＳ２０の前述した終了処理を経て、ステップＳ２１にてメインプログラムの実行を終了して信号再生処理を終了する。
【００９５】
光スポットの下層側及び上層側の記録層へのジャンプがないとともに、光ディスクＤＫの記録データの再生停止指令もなければ、コントローラ７０は、ステップＳ４０９〜Ｓ４１１にてそれぞれ「Ｎｏ」と判定し、ステップＳ４１２，Ｓ４１３の処理を実行して、ステップＳ４０３以降の処理を実行する。ステップＳ４１２，Ｓ４１３の処理は、図５ＡのステップＳ２１３，Ｓ２１４と同様に、次の回転位置領域における位置データＰＤの取得準備のための処理である。そして、これらのステップＳ４１２，Ｓ４１３の処理後、コントローラ７０は、前記ステップＳ４０３〜Ｓ４０８の処理により、対物レンズ位置検出回路４７によって検出された次の回転位置領域の位置データＰＤを位置データＤＴ(ｂ，ｎ，ｊ)として記憶する。そして、光ディスクＤＫの１回転分の位置データＰＤが記憶されると、コントローラ７０は、ステップＳ４０８にて「Ｎｏ」と判定して、ステップＳ４１４に進む。
【００９６】
ステップＳ４１４においては、コントローラ７０は、変数ｐによって指定される半径位置領域内の光ディスクＤＫの回転数を表す変数ｂに「１」を加算し、回転位置領域を表す変数ｎを「１」に初期設定して、図７ＢのステップＳ１２３に戻る。そして、コントローラ７０は、ステップＳ１２３〜Ｓ１２９にて光スポットの半径位置領域の変化を検出し、ステップＳ１３０にて再び「Ｎｏ」すなわち位置検出フラグＰＤＦは“０”でないと判定して、ステップＳ１４０すなわち図９の第２補正検出ルーチンを実行する。そして、光スポットの半径位置領域の変化が検出されるまで、図９のステップＳ４０１〜Ｓ４１４及び図７ＢのステップＳ１２３〜Ｓ１３０，Ｓ１４０の処理を繰り返し実行する。この間に、変数ｂが所定値Ｂ０に達した後には、ステップＳ４０３の処理により、位置データＰＤの記憶処理は実行されない。
【００９７】
そして、光スポットの半径位置領域が変化して、図７ＢのステップＳ１２９にて位置変更フラグＰＣＦが“１”に変更されると、コントローラ７０は、図９のステップＳ４０１にて「Ｙｅｓ」と判定して、ステップＳ４２０以降の処理を実行する。コントローラ７０は、変数ｂが所定値Ｂ０以上であることを条件に、ステップＳ４２０にて「Ｙｅｓ」と判定して、ステップＳ４２１〜Ｓ４２３からなる第ｍ記録層の第Ｐx半径位置領域の対物レンズ３５の位置データＲ(ｍ，Ｐｘ)、及び記録層間距離データＬ(ｍ−１，Ｐｘ)又はＬ(ｍ，Ｐｘ)の計算処理を実行する。変数ｂが所定値Ｂ０未満であるときは、コントローラ７０はステップＳ４２０にて「Ｎｏ」と判定して、前記計算処理を実行せず、ステップＳ４２４に進む。
【００９８】
ステップＳ４２１においては、コントローラ７０は、全ての位置データＤＴ(ｂ，ｎ，ｊ)の平均値を計算し、同計算した平均値を第ｍ記録層の第Ｐｘ半径位置領域の対物レンズ位置データＲ(ｍ，Ｐｘ)としてコントローラ７０のＲＡＭ内に一時記憶する。この場合、変数Ｐｘは、光スポットが新たな半径位置領域に移動する寸前に、図９のステップＳ４０２〜Ｓ４０８，Ｓ４１２〜Ｓ４１４の処理によって取得された全ての位置データＤＴ（ｂ，ｎ，ｊ）に関する半径位置領域を表す変数であって、図７ＢのステップＳ１２４の処理によって設定された変数である。ステップＳ４２２においては、コントローラ７０は、対物レンズ位置データＲ(ｍ−１，Ｐｘ)又はＲ（ｍ＋１，Ｐｘ）がＲＡＭ内に記憶されているかを判定する。なお、対物レンズ位置データＲ(ｍ−１，Ｐｘ)は、第ｍ記録層の１つだけ上層側の第ｍ−１記録層における第Ｐｘ半径位置領域の対物レンズ３５の位置を表す。対物レンズ位置データＲ(ｍ＋１，Ｐｘ)は、第ｍ記録層の１つだけ下層側の第ｍ＋１記録層における第Ｐｘ半径位置領域の対物レンズ３５の位置を表す。
【００９９】
対物レンズ位置データＲ(ｍ−１，Ｐｘ)がＲＡＭ内に記憶されていれば、コントローラ７０は、ステップＳ４２２にて「Ｙｅｓ」と判定して、ステップＳ４２３にて、対物レンズ位置データＲ(ｍ，Ｐｘ)から対物レンズ位置データＲ(ｍ−１，Ｐｘ)を減算することにより、第Ｐｘ半径位置領域における第ｍ−１記録層と第ｍ記録層との記録層間距離Ｌ(ｍ−１，Ｐｘ)を計算して、同計算した記録層間距離Ｌ(ｍ−１，Ｐｘ)を、復号したＢＣＡデータ中の光ディスクＤＫのディスク識別データに対応させてハードディスクなどの不揮発性メモリに記憶する。対物レンズ位置データＲ(ｍ＋１，Ｐｘ)がＲＡＭ内に記憶されていれば、コントローラ７０は、ステップＳ４２２にて「Ｙｅｓ」と判定して、ステップＳ４２３にて、対物レンズ位置データＲ(ｍ＋１，Ｐｘ)から対物レンズ位置データＲ(ｍ，Ｐｘ)を減算することにより、第Ｐｘ半径位置領域における第ｍ記録層と第ｍ＋１記録層との記録層間距離Ｌ(ｍ，Ｐｘ)を計算して、同計算した記録層間距離Ｌ(ｍ，Ｐｘ)を、復号したＢＣＡデータ中の光ディスクＤＫのディスク識別データに対応させてハードディスクなどの不揮発性メモリに記憶する。対物レンズ位置データＲ(ｍ−１，Ｐｘ)，Ｒ(ｍ＋１，Ｐｘ)の両方ともＲＡＭ内に記憶されていなければ、コントローラ７０は、ステップＳ４２２にて「Ｎｏ」と判定して、ステップＳ４２４に進む。
【０１００】
これらのステップＳ４２０〜Ｓ４２３の処理後、コントローラ７０は、ステップＳ４２４にて、前記取得された全ての位置データＤＴ（ｂ，ｎ，ｊ）をクリアする。そして、コントローラ７０は、ステップＳ４２５にて位置変更フラグＰＣＦを“０”に戻して、図７ＢのステップＳ１３２以降の処理を実行し始める。ステップＳ１３２においては、コントローラ７０は、不揮発性メモリ内に記録層間距離Ｌ(ｍ−１，ｐ)，Ｌ(ｍ，ｐ)が記憶されているかを判定する。記録層間距離Ｌ(ｍ−１，ｐ)，Ｌ(ｍ，ｐ)が未だ記憶されていなければ、コントローラ７０は、ステップＳ１３２にて「Ｎｏ」と判定して、ステップＳ１３３にて、不揮発性メモリ内に記録層間距離Ｌ(ｍ−１，ｐ−１)，Ｌ(ｍ，ｐ−１)又はＬ(ｍ−１，ｐ＋１)，Ｌ(ｍ，ｐ＋１)が記憶されているかを判定する。これらの記録層間距離Ｌ(ｍ−１，ｐ−１)，Ｌ(ｍ，ｐ−１)，Ｌ(ｍ−１，ｐ＋１)，Ｌ(ｍ，ｐ＋１)は、光スポットが現在位置する第ｐ半径位置領域に近接した半径位置領域の記録層間距離である。
【０１０１】
そして、記録層間距離Ｌ(ｍ−１，ｐ−１)，Ｌ(ｍ，ｐ−１)又はＬ(ｍ−１，ｐ＋１)，Ｌ(ｍ，ｐ＋１)が記憶されていれば、コントローラ７０は、ステップＳ１３４にて記憶されているいずれかの記録層間距離を用いて、上記第１実施形態の場合と同様にして、補正係数Ｋu，Ｋdを計算して、これらの補正係数Ｋu，Ｋdを再生信号生成回路５１のＳＵＭ信号生成回路内に記憶させる。なお、これらの場合も、変数ｍが「１」であって、第ｍ記録層が最上層であれば、記録層間距離Ｌ(ｍ−１，ｐ−１)，Ｌ(ｍ−１，ｐ＋１)は存在しないので、この場合の補正係数Ｋuは「０」である。また、変数ｍが値Ｍであって、第ｍ記録層が最下層であれば、記録層間距離Ｌ(ｍ，ｐ−１)，Ｌ(ｍ，ｐ＋１)は存在しないので、この場合の補正係数Ｋdは「０」である。
【０１０２】
記録層間距離Ｌ(ｍ−１，ｐ−１)，Ｌ(ｍ，ｐ−１)及びＬ(ｍ−１，ｐ＋１)，Ｌ(ｍ，ｐ＋１)が記憶されていなければ、コントローラ７０は、ステップＳ１３３にて「Ｎｏ」と判定して、ステップＳ１３５にて前述した図７ＡのステップＳ１０４ａの処理と同様にして、記録層間距離Ｌ(ｍ−１)，Ｌ(ｍ)又はＬ(ｍ−１，１)，Ｌ(ｍ，１)を用いて補正係数Ｋu，Ｋdを計算して再生信号生成回路５１のＳＵＭ信号生成回路内に記憶させる。
【０１０３】
前記ステップＳ１３４，Ｓ１３５の処理後、ステップＳ１３６，Ｓ１３７にて、前記図８ＡのステップＳ３０４，Ｓ３０５の処理と同様にして、カウント回路２１及び対物レンズ位置検出回路４７の作動を開始させる。これらの回路２１，４７が既に作動中であれば、両回路２１，４７の作動を続行させる。ステップＳ１３６，Ｓ１３７の処理後、コントローラ７０は、ステップＳ１３８にて位置検出フラグＰＤＦを対物レンズ３５の位置検出状態を表す“１”に設定する。そして、コントローラ７０は、ステップＳ１３９にて、前記図７ＡのステップＳ１２２の処理と同様に、変数ｂ，ｎ，ｊを初期値「１」にそれぞれ設定して、ステップＳ１４０にて前述した第２補正係数検出ルーチンを実行する。
【０１０４】
このようにして、前述した図９の第２補正係数検出ルーチン及び図７ＢのステップＳ１２３〜Ｓ１３０の処理により、記録層を表す変数ｍ及び半径位置領域を表す変数ｐがそれぞれ変更されて、記録層間距離Ｌ(ｍ，ｐ)が不揮発性メモリ内に順次蓄積される。そして、不揮発性メモリ内に記録層間距離Ｌ(ｍ−１，ｐ)，Ｌ(ｍ，ｐ)に記憶されている状態になれば、コントローラ７０は、ステップＳ１３２にて「Ｙｅｓ」と判定して、ステップＳ１４１にて記録層間距離Ｌ(ｍ−１，ｐ)，Ｌ(ｍ，ｐ)を用いて、補正係数Ｋu，Ｋdを計算して、これらの補正係数Ｋu，Ｋdを再生信号生成回路５１のＳＵＭ信号生成回路内に記憶させる。このステップＳ１４１の処理は、前述したステップＳ１３４の補正係数の設定処理とほぼ同じである。この場合には、ステップＳ１３４の記録層間距離Ｌ(ｍ−１，ｐ−１)，Ｌ(ｍ，ｐ−１)又は記録層間距離Ｌ(ｍ−１，ｐ＋１)，Ｌ(ｍ，ｐ＋１)に代えて、記録層間距離Ｌ(ｍ−１，ｐ)，Ｌ(ｍ，ｐ)を用いる。すなわち、変数ｐ−１又はｐ＋１に代えて、変数ｐを用いる点が、前述したステップＳ１３４の処理と異なるのみである。
【０１０５】
前記ステップＳ１４１の処理後、コントローラ７０は、ステップＳ１４２にてカウント回路２１の作動を停止させ、ステップＳ１４３にて対物レンズ位置検出回路４７の作動を停止させる。そして、コントローラ７０は、ステップＳ１４４にて、位置検出フラグＰＤＦを対物レンズ３５の位置の非検出状態を表す“０”に設定するとともに、位置変更フラグＰＣＦを“０”に戻す。
【０１０６】
前記ステップＳ１４４の処理後、コントローラ７０は、上記第１実施形態と同様に、ステップＳ１１１，Ｓ１１２にて、光スポットの下層側又は上層側の記録層へのフォーカスジャンプを判定する。フォーカスジャンプが無ければ、コントローラ７０は、ステップＳ１１３の判定処理により、光ディスクＤＫの記録データの再生停止指令があるまで、ステップＳ１２３に戻り前述した処理を実行し続ける。ただし、この場合、位置検出フラグＰＤＦ及び位置変更フラグＰＣＦは共に“０”に設定されているので、コントローラ７０はステップＳ１３０にて「Ｙｅｓ」と判定し、ステップＳ１３１にて「Ｎｏ」と判定して、ステップＳ１４１〜Ｓ１４４の処理を実行することなく、ステップＳ１１１以降の処理を実行する。したがって、この場合には、コントローラ７０は、ステップＳ１２３〜Ｓ１３１，Ｓ１１１〜Ｓ１１３の循環処理を実行し続ける。
【０１０７】
そして、光スポットの半径位置領域が変化すると、ステップＳ１２３〜Ｓ１２９の処理により、変数ｐが変更されるとともに、位置変更フラグＰＣＦが“１”に変更される。また、光スポットのフォーカスジャンプがあった場合には、ステップＳ１１１，Ｓ１１２，Ｓ１１４，Ｓ１１５，Ｓ１４５の処理により記録層を表す変数ｍが変更されるとともに、位置変更フラグＰＣＦも“１”に変更される。したがって、これらの場合には、位置検出フラグＰＤＦが“０”であっても、コントローラ７０は、ステップＳ１３１にて「Ｙｅｓ」と判定し、前述したステップＳ１３２の判定処理を実行する。そして、記録層間距離データＬ(ｍ−１，ｐ)，Ｌ(ｍ，ｐ)が不揮発性メモリに記憶されていなければ、コントローラ７０は、ステップＳ１３２にて「Ｎｏ」と判定して、ステップＳ１３３〜Ｓ１３５の処理後、ステップＳ１３６〜Ｓ１４０（図９の第２補正係数検出ルーチン）の実行により、記録層間距離データＬ(１，ｐ)〜Ｌ(Ｍ−１，ｐ)を順次蓄積する。
【０１０８】
上記のように動作する第２実施形態によれば、半径位置領域ｐごとに再生信号が補正されるので、上記第１実施形態による効果に加えて、光ディスクＤＫの記録層間距離が半径方向においてばらついていても、光ディスクＤＫの全体わたって高精度の再生信号が得られる。また、記録層間距離データＬ(ｍ−１，ｐ)，Ｌ(ｍ，ｐ)が不揮発性メモリに記憶されるまで、記録層間距離データＬ(ｍ−１)，Ｌ(ｍ)、記録層間距離データＬ(ｍ−１，１)，Ｌ(ｍ，１)、又は光スポットが現在属する半径位置領域ｐに近接した領域ｐ−１，ｐ＋１の記録層間距離データＬ(ｍ−１，ｐ−１)，Ｌ(ｍ，ｐ−１)，Ｌ(ｍ−１，ｐ＋１)，Ｌ(ｍ，ｐ＋１)を用いて再生信号が補正される。したがって、記録層間距離データＬ(ｍ−１，１)，Ｌ(ｍ，１)を用いて再生信号を補正する第２実施形態においても、光ディスクＤＫの記録データの再生が遅れることなく行われる。また、この記録データの再生中に、不足している記録層間距離データＬ(ｍ，ｐ)が計算されて蓄積される。したがって、記録データの再生に支障を与えることなく、記録層間距離データＬ(ｍ，ｐ)が蓄積され、現在行っている記録データの再生及びその後の記録データの再生においては，蓄積された記録層間距離データＬ(ｍ，ｐ)が有効に利用される。
【０１０９】
ｄ．第３実施形態の動作説明
第３実施形態は、半径位置領域ごとかつ回転位置領域ごとに隣接記録層間の距離を検出して、この検出距離を用いてＳＵＭ信号を補正するものである。この第３実施形態は、ハード構成に関しては上記第1及び第２実施形態と同じである。コントローラ７０は、上記第１及び第２実施形態と同じ図３のメインプログラムを実行するとともに、上記第２実施形態の図７Ａ及び図７Ｂの信号再生制御ルーチンを変更した図１１Ａ乃至図１１Ｃに示す信号再生制御ルーチン（図８Ａ及び図８Ｂの第１補正係数検出ルーチン、並びに図１２の第２補正係数検出ルーチンを含む）を実行する。したがって、第３実施形態の動作説明においては、上記第１及び第２実施形態と異なる部分についてのみ説明する。また、第２実施形態における図１１Ａ乃至図１１Ｃの信号再生制御ルーチン及び図１２の第２補正係数検出ルーチンにおいても、上記第１及び第２実施形態と同様な処理については同一符号を付し、その説明を省略又は簡略化する。
【０１１０】
信号再生制御ルーチンの実行は、図１１ＡのステップＳ１００にて開始され、コントローラ７０は、上記第２実施形態と同様なステップＳ１０１，Ｓ１０２ａ，Ｓ１０３〜Ｓ１０７，Ｓ１２０−１，Ｓ１２０−２，Ｓ１２０−３，Ｓ１０８〜Ｓ１１０の処理を実行する。この場合、ステップＳ１０１，１０４の処理が上記第２実施形態のステップＳ１０１ａ，１０４ａの処理と異なり、コントローラ７０は、ステップＳ１０１，Ｓ１０４にて、上記第１実施形態と同じ処理を実行する。すなわち、コントローラ７０は、記録層間距離データＬ(１)〜Ｌ(Ｍ−１)がハードディスクなどの不揮発性メモリに既に記憶されていれば、記録層間距離データＬ(１)〜Ｌ(Ｍ−１)を用いて、再生信号生成回路５１のＳＵＭ信号生成回路に対して補正係数を設定する。また、記録層間距離データＬ(１)〜Ｌ(Ｍ−１)が前記不揮発性メモリに記憶されていなければ、ステップＳ１０２ａの処理により、再生信号生成回路５１のＳＵＭ信号生成回路に対して補正係数を設定する。また、ステップＳ１２０−１ａの処理が上記第２実施形態のステップＳ１２０−１の処理と異なり、コントローラ７０は、ステップＳ１２０−１ａにて、後述する記録層間距離Ｌ(１，１，ｎ)〜Ｌ(Ｍ−１，１，ｎ)が記憶されているかを判定する。
【０１１１】
また、図１１Ａの信号再生制御ルーチンにおいては、コントローラ７０は、ステップＳ１５０にてカウント回路２１の作動を開始させ、ステップＳ１５１にて復号回路５４から入力する復号データから光ディスクＤＫにおける特定アドレスを検出する。この特定アドレスとは、光ディスクＤＫにデータが記録される際、記録データの単位ごとに付けられたアドレスのうち、データ記録開始位置付近にある、任意に定めた１つのアドレスである。例えば、アドレスが連続する整数で付けられている場合、「０」のアドレスを特定アドレスとすればよい。
【０１１２】
この特定アドレスが検出されると、コントローラ７０は、ステップＳ１５１にて「Ｙｅｓ」と判定して、ステップＳ１５１にてカウント回路２１からカウント値ＣＮＴを入力する。そして、コントローラ７０は、ステップＳ１５３にて、この入力したカウント値ＣＮＴを補正値ＣＮＴａとしてカウント回路２１に設定する。カウント回路２１は、以降、実際のカウント値ＣＮＴ（実測値ＣＮＴ）から補正値ＣＮＴａを減算し、減算値ＣＮＴ−ＣＮＴａが０又は正であれば、減算値ＣＮＴ−ＣＮＴａをそのまま出力する。減算値ＣＮＴ−ＣＮＴａが負であれば、減算値ＣＮＴ−ＣＮＴａに光ディスクＤＫの１回転に対応したカウント値（最大カウント値すなわち２πに相当するカウント値）を加算して出力する。このカウント回路２１からの出力値（減算値ＣＮＴ−ＣＮＴａ又は減算値に最大カウント値を加算した値）は、図１３に示すように、光ディスクＤＫの特定アドレスadに対応した回転位置（すなわち基準回転位置）からの回転角を表すことになる。その結果、同一光ディスクＤＫであれば、光ディスクＤＫをターンテーブル１３に載置した際の光ディスクＤＫの回転位置が異なっていても、カウント回路２１からは特定アドレスadの回転位置（基準回転位置）からの角度を表すカウント値が必ず出力されることになる。
【０１１３】
前記ステップＳ１５０〜Ｓ１５３の処理後、コントローラ７０は、上記第２実施形態と同様なステップＳ１２１〜Ｓ１２９の処理により、光スポットの位置する半径位置領域を表す変数ｐ及び位置変更フラグＰＣＦを設定するとともに、変数ｂ，ｎ，ｊを初期設定し、図１１ＢのステップＳ１３０以降の処理を実行する。この場合も、記録層間距離データＬ(１)〜(Ｍ−１)が不揮発性メモリに記憶されておらず、ステップＳ１０２ａにて第１補正係数検出ルーチンが実行された場合には、位置検出フラグＰＤＦは前記第１補正係数検出ルーチンにて対物レンズ位置検出回路４７の作動状態を表す値“１”に設定されている。したがって、コントローラ７０は、ステップＳ１３０にて「Ｎｏ」と判定して、ステップＳ１４０の第２補正係数検出ルーチンを実行する。
【０１１４】
この第２補正係数検出ルーチン（図１２）のステップＳ４０３〜Ｓ４１４及び図１１ＢのステップＳ１２３〜Ｓ１３０からなる循環処理においても、上記第２実施形態と同様に、対物レンズ位置検出回路４７から供給される位置データＰＤが、変数ｐによって指定される半径位置領域内の光ディスクＤＫの１回転ごと、かつ変数ｎによって指定される回転位置領域ごとの位置データＤＴ(ｂ，ｎ，ｊ)としてコントローラ７０内のＲＡＭに一時記憶される。ただし、この場合には、上記第２実施形態の場合とは異なり、コントローラ７０は、ステップＳ４２６，Ｓ４２７の処理を実行する。これらのステップＳ４２６，Ｓ４２７は、上記第２実施形態の図７ＢのステップＳ１３３，１３４の処理に類似している。ステップＳ４２６においては、コントローラ７０は、記録層間距離Ｌ(ｍ−１，ｐ−１，ｎ)，Ｌ(ｍ，ｐ−１，ｎ)又はＬ(ｍ−１，ｐ＋１，ｎ)，Ｌ(ｍ，ｐ＋１，ｎ)がハードディスクなどの不揮発性メモリ内に記憶されているかを判定する。これらの記録層間距離Ｌ(ｍ−１，ｐ−１，ｎ)，Ｌ(ｍ，ｐ−１，ｎ)，Ｌ(ｍ−１，ｐ＋１，ｎ)，Ｌ(ｍ，ｐ＋１，ｎ)は、光スポットの現在の第ｐ半径位置領域に近接した半径位置領域であって、第ｎ回転位置領域の記録層間距離である。記録層間距離Ｌ(ｍ−１，ｐ−１，ｎ)，Ｌ(ｍ，ｐ−１，ｎ)又はＬ(ｍ−１，ｐ＋１，ｎ)，Ｌ(ｍ，ｐ＋１，ｎ)が記憶されていなければ、コントローラ７０は、ステップＳ４２６にて「Ｎｏ」と判定して、ステップＳ４０３に戻る。
【０１１５】
一方、記録層間距離Ｌ(ｍ−１，ｐ−１，ｎ)，Ｌ(ｍ，ｐ−１，ｎ)又はＬ(ｍ−１，ｐ＋１，ｎ)，Ｌ(ｍ，ｐ＋１，ｎ)が記憶されていれば、コントローラ７０は、ステップＳ４２６にて「Ｙｅｓ」と判定し、ステップＳ４２７にて、前記記憶されているいずれかの記録層間距離を用いて、上記第１及び第２実施形態の場合と同様にして、補正係数Ｋu，Ｋdを計算して、これらの補正係数Ｋu，Ｋdを再生信号生成回路５１のＳＵＭ信号生成回路内に記憶させる。なお、これらの場合も、変数ｍが「１」であって、第ｍ記録層が最上層であれば、記録層間距離Ｌ(ｍ−１，ｐ−１，ｎ)，Ｌ(ｍ−１，ｐ＋１，ｎ)は存在しないので、この場合の補正係数Ｋuは「０」である。また、変数ｍが値Ｍであって、第ｍ記録層が最下層であれば、記録層間距離Ｌ(ｍ，ｐ−１，ｎ)，Ｌ(ｍ，ｐ＋１，ｎ)は存在しないので、この場合の補正係数Ｋdは「０」である。
【０１１６】
これらのステップＳ４０３〜Ｓ４１４，Ｓ４２６，Ｓ４２７からなる循環処理中、光スポットが下層側又は上層側の記録層にジャンプした場合には、上記第２実施形態と同様なステップＳ４０９，Ｓ４１０，Ｓ４１５〜Ｓ４１８の処理により、記録層を表す変数ｍを変更し、前記ＲＡＭに記憶した全ての位置データＤＴ(ｂ，ｎ，ｊ)をクリアし、位置変更フラグＰＣＦを“１”に設定して、図１１ＢのステップＳ２２に戻る。また、光ディスクＤＫの記録データの再生が停止制御された場合には、コントローラ７０は、ステップＳ４１９ａにて、上記第２実施形態の位置データＲ(ｍ，ｐ)に代えて、詳しくは後述する全ての位置データＲ(ｍ，ｐ，ｎ)をクリアするとともに、前記全ての位置データＤＴ(ｂ，ｎ，ｊ)をクリアして、図１１ＣのステップＳ１１７の処理及び図３のメインプログラムのステップＳ２０，Ｓ２１の処理によりプログラムの実行を終了する。
【０１１７】
前述の処理により、光スポットの半径位置領域が変化して位置変更フラグＰＣＦが“１”に設定されると、コントローラ７０は、ステップＳ４２０，Ｓ４２１ａ，Ｓ４２２ａ，Ｓ４２３ａの処理により、前回の半径位置領域の位置データＰＤの取得回転回数を表す変数ｂが所定値Ｂ０以上であることを条件に、第ｍ記録層の第ｐ半径位置領域内の回転位置領域ごとの対物レンズ３５の位置データＲ(ｍ，Ｐｘ，ｎ)及び記録層間距離データＬ(ｍ−１，Ｐｘ，ｎ)又はＬ(ｍ，Ｐｘ，ｎ)の計算処理を実行する。これらのステップＳ４２１ａ〜Ｓ４２３ａの処理は、上記第２実施形態の図９のステップＳ４２１〜Ｓ４２３の処理に対応している。ただし、この場合には、位置データＲ(ｍ，Ｐｘ，ｎ)、及び記録層間距離データＬ(ｍ−１，Ｐｘ，ｎ)又はＬ(ｍ，Ｐｘ，ｎ)は、上記第２実施形態のように半径位置領域ごとではなく、半径位置領域及び回転位置領域ごとに計算される。
【０１１８】
したがって、ステップＳ４２１ａにおいては、コントローラ７０は、変数ｎ（１，２・・・）が同じ値の全ての位置データＤＴ(ｂ，ｎ，ｊ)の平均値をそれそれ計算し、前記それぞれ計算した平均値を第ｍ記録層の第Ｐｘ半径位置領域内の第ｎ回転位置領域の対物レンズ位置データＲ(ｍ，Ｐｘ，ｎ)としてコントローラ７０のＲＡＭ内にそれぞれ一時記憶する。ステップＳ４２２ａにおいては、コントローラ７０は、対物レンズ位置データＲ(ｍ−１，Ｐｘ，ｎ)又はＲ（ｍ＋１，Ｐｘ，ｎ）がＲＡＭ内に記憶されているかを判定する。なお、対物レンズ位置データＲ(ｍ−１，Ｐｘ，ｎ)は、第ｍ記録層の１つだけ上層側の第ｍ−１記録層における第Ｐｘ半径位置領域内の第ｎ回転位置領域の対物レンズ３５の位置を表す。対物レンズ位置データＲ(ｍ＋１，Ｐｘ，ｎ)は、第ｍ記録層の１つだけ下層側の第ｍ＋１記録層における第Ｐｘ半径位置領域内の第ｎ回転位置領域の対物レンズ３５の位置を表す。
【０１１９】
対物レンズ位置データＲ(ｍ−１，Ｐｘ，ｎ)がＲＡＭ内に記憶されていれば、コントローラ７０は、ステップＳ４２３ａにて、対物レンズ位置データＲ(ｍ，Ｐｘ，ｎ)から対物レンズ位置データＲ(ｍ−１，Ｐｘ，ｎ)を減算することにより、第Ｐｘ半径位置領域内の第ｎ回転位置領域における第ｍ−１記録層と第ｍ記録層との記録層間距離Ｌ(ｍ−１，Ｐｘ，ｎ)を計算して、同計算した記録層間距離Ｌ(ｍ−１，Ｐｘ，ｎ)を、復号したＢＣＡデータ中の光ディスクＤＫのディスク識別データに対応させてハードディスクなどの不揮発性メモリに記憶する。対物レンズ位置データＲ(ｍ＋１，Ｐｘ，ｎ)がＲＡＭ内に記憶されていれば、コントローラ７０は、ステップＳ４２３ａにて、対物レンズ位置データＲ(ｍ＋１，Ｐｘ，ｎ)から対物レンズ位置データＲ(ｍ，Ｐｘ，ｎ)を減算することにより、第Ｐｘ半径位置領域内の第ｎ回転位置領域における第ｍ記録層と第ｍ＋１記録層との記録層間距離Ｌ(ｍ，Ｐｘ，ｎ)を計算して、同計算した記録層間距離Ｌ(ｍ１，Ｐｘ，ｎ)を、復号したＢＣＡデータ中の光ディスクＤＫのディスク識別データに対応させてハードディスクなどの不揮発性メモリに記憶する。これらのステップＳ４２０，Ｓ４２１ａ，Ｓ４２２ａ，Ｓ４２３ａの処理後、ステップＳ４２４、Ｓ４２５の処理により、前記取得された全ての位置データＤＴ（ｂ，ｎ，ｊ）をクリアするとともに、位置変更フラグＰＣＦを“０”に戻す点は、上記第２実施形態と同じである。
【０１２０】
その後、コントローラ７０は、図１１ＢのステップＳ１３２ａ以降の処理を実行し始める。ステップＳ１３２ａにおいては、コントローラ７０は、不揮発性メモリ内に記録層間距離Ｌ(ｍ−１，ｐ，ｎ)，Ｌ(ｍ，ｐ，ｎ)が記憶されているかを判定する。記録層間距離Ｌ(ｍ−１，ｐ，ｎ)，Ｌ(ｍ，ｐ，ｎ)が未だ記憶されていなければ、コントローラ７０は、ステップＳ１３２ａにて「Ｎｏ」と判定して、ステップＳ１３３ａ〜Ｓ１３５ａの処理を実行する。ステップＳ１３３ａ〜Ｓ１３５ａの処理は、上記第２実施形態のステップＳ１３３〜Ｓ１３５の処理に対応する。ステップＳ１３３ａ，Ｓ１３４ａの処理においては、上記第２実施形態における記録層間距離Ｌ(ｍ−１，ｐ−１)，Ｌ(ｍ，ｐ−１)又はＬ(ｍ−１，ｐ＋１)，Ｌ(ｍ，ｐ＋１)に代えて、記録層間距離Ｌ(ｍ−１，ｐ−１，ｎ)，Ｌ(ｍ，ｐ−１，ｎ)又はＬ(ｍ−１，ｐ＋１，ｎ)，Ｌ(ｍ，ｐ＋１，ｎ)を用いる。これは、この第３実施形態においては、回転位置領域ごとに補正係数Ｋu，Ｋdを計算して、これらの補正係数Ｋu，Ｋdを再生信号生成回路５１のＳＵＭ信号生成回路内に記憶させるためである。また、ステップＳ１３５ａにおいては、この第３実施形態では、記録層間距離Ｌ(１)〜Ｌ(Ｍ−１)を用いて、前記補正係数Ｋu，Ｋdを再生信号生成回路５１のＳＵＭ信号生成回路内に設定する。これらのステップＳ１３３ａ〜Ｓ１３５ａの処理後、コントローラ７０は、上記第２実施形態と同様なステップＳ１３６〜Ｓ１３９の処理を実行して、ステップＳ１４０にて前述した第２補正係数検出ルーチンを実行する。
【０１２１】
また、不揮発性メモリ内に記録層間距離Ｌ(ｍ−１，ｐ，ｎ)，Ｌ(ｍ，ｐ，ｎ)が記憶されていれば、コントローラ７０は、上記第２実施形態と同様なステップＳ１４３，１４４の処理により、対物レンズ位置検出回路４７の作動を停止させるとともに、位置検出フラグＰＤＦ及び位置変更フラグＰＣＦを“０”に戻す。この場合、上記第２実施形態とは異なり、回転位置領域ｎごとに補正係数設定処理を実行するために、上記第２実施形態のステップＳ１４１の補正係数設定処理及びステップＳ１４２のカウント回路の作動停止処理は実行されない。
【０１２２】
そして、前記ステップＳ１４３，Ｓ１４４の処理後、コントローラ７０は、図１１ＣのステップＳ１５４以下の処理を実行する。コントローラ７０は、ステップＳ１５４の判定処理により、カウント回路２１からのカウント値ＣＮＴが所定の微小値Δαo以下になるまで、すなわち光ディスクＤＫが基準回転位置に回転するまで待つ。そして、カウント値ＣＮＴが所定の微小値Δαo以下になると、コントローラ７０は、ステップＳ１５４にて「Ｙｅｓ」と判定し、ステップＳ１５５にて回転位置領域を表す変数ｎを「１」に初期設定して、ステップＳ１５６〜Ｓ１５９，Ｓ１１１〜Ｓ１１３からなる循環処理を実行する。
【０１２３】
この循環処理においては、コントローラ７０は、ステップＳ１５９にてカウント値ＣＮＴが値(ｎ−１)・α以上であるか、すなわち光スポットが現在の回転位置領域と次の回転位置領域との境界に達したかを判定する。コントローラ７０は、光スポットが前記境界に移動するまで「Ｎｏ」と判定し続けて、ステップＳ１１１〜Ｓ１１３，Ｓ１５９の循環処理を繰り返す。この循環処理中、再生信号生成回路５１のＳＵＭ信号生成回路内の補正係数Ｋu，Ｋdは変更されない。そして、光スポットが前記境界まで達すると、コントローラ７０は、ステップＳ１５９にて「Ｙｅｓ」と判定して、ステップＳ１５６〜Ｓ１５８の処理を実行する。
【０１２４】
ステップＳ１５６においては、前記図１１ＢのステップＳ１３４ａ及び図１２のステップＳ４２７の処理と同様に、記録層間距離Ｌ(ｍ−１，ｐ，ｎ)，Ｌ(ｍ，ｐ，ｎ)を用いて、補正係数Ｋu，Ｋdが計算されて再生信号生成回路５１のＳＵＭ信号生成回路内に設定される。これにより、光スポットの形成される光ディスクＤＫの回転位置領域に応じて、再生信号生成回路５１のＳＵＭ信号生成回路内に設定されている補正量Ｋu，Ｋdが変更される。また、ステップＳ１５７，Ｓ１５８においては、変数ｎがｎ・α＜αmaxの関係にあることを条件に、変数ｎが「１」の加算によって次の回転位置領域を表す値に変更される。前記ステップＳ１５７の処理は、上記第２実施形態における図８ＡのステップＳ３１２の処理に対応するもので、この処理により、光ディスクＤＫのほぼ１回転が検出される。
【０１２５】
光ディスクＤＫがほぼ１回転すると、コントローラ７０は、ステップＳ１５７にて「Ｎｏ」すなわちｎ・α＜αmaxの関係にないと判定して、図１１ＢのステップＳ１２３に戻る。そして、光スポットが属する半径位置領域が変化しない限り、ステップＳ１２３〜Ｓ１３１，Ｓ１３２ａ，Ｓ１４３，Ｓ１４４の処理が実質的に行われず、コントローラ７０は前述したステップＳ１５４〜Ｓ１５９，Ｓ１１１〜Ｓ１１３の処理を実行し続ける。一方、光スポットが属する半径位置領域が変化して、図１１ＢのステップＳ１２３〜Ｓ１２６の処理によって変数ｐが変更されれば、図１１のステップＳ１５６の処理によってＳＵＭ信号生成回路内に設定される補正係数Ｋu，Ｋdは、変数ｐの前記変化に従って変更される。そして、ステップＳ１５６の処理により、光スポットが属する回転位置領域が変化するごとに、第ｐ半径位置領域の記録層間距離Ｌ(ｍ−１，ｐ，ｎ)，Ｌ(ｍ，ｐ，ｎ)を用いて、変数ｎに応じて変化する補正係数Ｋu，Ｋdが計算されて再生信号生成回路５１のＳＵＭ信号生成回路内に設定される。
【０１２６】
また、光スポットが下層側又は上層側の記録層にジャンプした場合には、上記第２実施形態と同様なステップＳ１１１，Ｓ１１２，Ｓ１１４，Ｓ１１５，Ｓ１４５の処理が実行されて、プログラムは図１１ＢのステップＳ１２３に戻される。その結果、この場合も、基準回転位置に達した後に、変更された記録層における第ｐ半径位置領域の記録層間距離Ｌ(ｍ−１，ｐ，ｎ)，Ｌ(ｍ，ｐ，ｎ)を用いて、補正係数Ｋu，Ｋdが計算されて再生信号生成回路５１のＳＵＭ信号生成回路内に設定されるようになる。さらに、光ディスクＤＫの記録データの再生停止指令がなされた場合には、コントローラ７０は、上記第２実施形態の場合と同様に、ステップＳ１１７の処理及び図３のメインプログラムのステップＳ２０，Ｓ２１の処理によりプログラムの実行を終了する。
【０１２７】
上記のように動作する第３実施形態によれば、半径位置領域ｐ及び回転位置領域ｎごとに再生信号が補正されるので、上記第１実施形態による効果に加えて、記録層間距離が光ディスクＤＫの半径方向及び回転方向においてばらついていても、光ディスクＤＫの全体にわたって高精度の再生信号が得られる。また、記録層間距離データＬ(ｍ，ｐ，ｎ)が不揮発性メモリに記憶されるまで、記録層間距離データＬ(１)〜(Ｍ−１)、又は光スポットが現在属する半径位置領域ｐに近接した領域ｐ−１，ｐ＋１の記録層間距離データＬ(ｍ−１，ｐ−１，ｎ)，Ｌ(ｍ，ｐ−１，ｎ)，Ｌ(ｍ−１，ｐ＋１，ｎ)，Ｌ(ｍ，ｐ＋１，ｎ)を用いて再生信号が補正される。したがって、半径位置領域ｐ及び回転位置領域ｎごとの記録層間距離データＬ(ｍ，ｐ，ｎ)を用いて再生信号を補正する第３実施形態においても、光ディスクＤＫの記録データの再生が遅れることなく行われる。また、この記録データの再生中に、不足している記録層間距離データＬ(ｍ，ｐ，ｎ)が計算されて蓄積される。したがって、記録データの再生に支障を与えることなく、記録層間距離データＬ(ｍ，ｐ，ｎ)が蓄積され、現在行っている記録データの再生及びその後の記録データの再生においては蓄積された記録層間距離データＬ(ｍ，ｐ，ｎ)が有効に利用される。
【０１２８】
ｅ．その他の変形例
以上、本発明の第１乃至第３実施形態について詳しく説明したが、本発明の実施にあたっては、上記第１乃至第３実施形態に限定されるものではなく、本発明の目的を逸脱しない限りにおいて種々の変形も可能である。
【０１２９】
例えば、上記実施形態においては、４分割したフォトディテクタ３８によって検出された、光ディスクＤＫからの反射レーザ光の検出信号を、記録層間距離に応じて変化する補正係数Ｋu，Ｋdを用いて補正するようにした。しかし、本発明は、光ディスクＤＫからの反射レーザ光の検出信号を補正するものであれば、種々の検出信号に適用できる。
【０１３０】
例えば、図１４に示すように、従来技術で説明したフォトディテクタ３８Ａからの検出信号を、記録層間距離に応じて補正することもできる。すなわち、４分割受光素子３８ａ〜３８ｄを内側に有するとともに、外側にも４分割受光素子３８ｅ〜３８ｇを有するフォトディテクタ３８Ａによる検出信号も補正できる。この場合、データを再生しようとする第ｍ記録層からの反射レーザ光による光スポットは、図示実線のようになる。第ｍ記録層よりも上層側の第ｍ−１記録層及び下層側の第ｍ＋１記録層からの反射レーザ光による光スポットは、図示破線のようになる。そして、内側の４分割受光素子３８ａ〜３８ｄからの検出信号をＳa〜Ｓdとし、外側の４分割受光素子３８ｅ〜３８ｇからの検出信号をＳe〜Ｓgとすると、再生信号生成回路５１内のＳＵＭ信号生成回路は、(Ｓa＋Ｓb＋Ｓc＋Ｓd)−Ｋu’・(Ｓe＋Ｓg)−Ｋd’・(Ｓf＋Ｓh)なる演算により、本来のＳＵＭ信号(Ｓa＋Ｓb＋Ｓc＋Ｓd)を補正するようにすればよい。この場合も、補正係数Ｋu’，Ｋd’と記録層間距離との関係を予め実験により測定しておき、同関係を関数又はテーブルの形でコントローラ７０内のハードディスクなどの不揮発性メモリに記憶しておけばよい。
【０１３１】
また、上記第1実施形態の図５ＢのステップＳ２１８、上記第２及び第３実施形態の図８ＢのステップＳ３１８においては、記録層ｍ（１〜Ｍ）ごとにＮ0×Ｊ0個の位置データＰＤ(ｍ，１，１)〜ＰＤ(ｍ，Ｎ0，Ｊ0)の平均値をそれぞれ計算して、記録層ｍごとの光軸方向における対物レンズ３５の基準位置からの変位量ＰＤ(１)〜ＰＤ(Ｍ)を計算した。そして、これらの変位量ＰＤ(１)〜ＰＤ(Ｍ)を用いて、記録層間距離Ｌ(１)，Ｌ(２)・・・Ｌ(Ｍ−１)をそれぞれ計算した。しかし、前記変位量ＰＤ(１)〜ＰＤ(Ｍ)の計算において、位置データＰＤ(ｍ，１，１)〜ＰＤ(ｍ，Ｎ0，Ｊ0)の分布を求め、分布の中央値、又は中央値から所定の範囲内にある位置データの平均値を変位量ＰＤ(１)〜ＰＤ(Ｍ)とするとともに、これらの変位量ＰＤ(１)〜ＰＤ(Ｍ)を用いて記録層間距離Ｌ(１)，Ｌ(２)・・・Ｌ(Ｍ−１)をそれぞれ計算するようにしてもよい。
【０１３２】
また、上記第２実施形態の図９のステップＳ４２１においては、全ての位置データＤＴ(ｂ，ｎ，ｊ)の平均値を計算し、同計算した平均値を第ｍ記録層の第Ｐｘ半径位置領域の対物レンズ位置データＲ(ｍ，Ｐｘ)とした。しかし、この場合も、前記対物レンズ位置データＲ(ｍ，Ｐｘ)の計算において、全ての位置データＤＴ(ｂ，ｎ，ｊ)の分布を求め、分布の中央値、中央値から所定の範囲内にある位置データの平均値を対物レンズ位置データＲ(ｍ，Ｐｘ)としてもよい。さらに、上記第３実施形態の図１２のステップＳ４２１ａにおいても、前記対物レンズ位置データＲ(ｍ，Ｐｘ，ｎ)の計算において、全ての位置データＤＴ(ｂ，ｎ，ｊ)の角度位置ｎごとに分布を求め、分布の中央値、又は中央値から所定の範囲内にある位置データの平均値を対物レンズ位置データＲ(ｍ，Ｐｘ，ｎ)としてもよい。
【０１３３】
また、上記第２実施形態では、光スポットの形成されている第ｐ半径位置領域に関する記録層間距離データＬ(ｍ−１，ｐ)，Ｌ(ｍ，ｐ)が記憶されていない場合には、図７ＢのステップＳ１３３，Ｓ１３４の処理により、第ｐ半径位置領域に隣接する第ｐ−１半径位置領域又は第ｐ＋１半径位置領域に関する記録層間距離Ｌ(ｍ−１，ｐ−１)，Ｌ(ｍ，ｐ−１)又は記録層間距離Ｌ(ｍ−１，ｐ＋１)，Ｌ(ｍ，ｐ＋１)が記憶されていることを条件に、記録層間距離Ｌ(ｍ−１，ｐ−１)，Ｌ(ｍ，ｐ−１)又は記録層間距離Ｌ(ｍ−１，ｐ＋１)，Ｌ(ｍ，ｐ＋１)を用いてＳＵＭ信号を補正するようにした。また、上記第３実施形態では、光スポットの形成されている第ｐ半径位置領域における第ｎ回転位置領域に関する記録層間距離データＬ(ｍ−１，ｐ，ｎ)，Ｌ(ｍ，ｐ，ｎ)が記憶されていない場合には、図１１ＢのステップＳ１３３ａ，Ｓ１３４ａの処理により、第ｐ半径位置領域に隣接する第ｐ−１半径位置領域又は第ｐ＋１半径位置領域に関する記録層間距離Ｌ(ｍ−１，ｐ−１，ｎ)，Ｌ(ｍ，ｐ−１，ｎ)又は記録層間距離Ｌ(ｍ−１，ｐ＋１，ｎ)，Ｌ(ｍ，ｐ＋１，ｎ)が記憶されていることを条件に、記録層間距離Ｌ(ｍ−１，ｐ−１，ｎ)，Ｌ(ｍ，ｐ−１，ｎ)又は記録層間距離Ｌ(ｍ−１，ｐ＋１，ｎ)，Ｌ(ｍ，ｐ＋１，ｎ)を用いてＳＵＭ信号を補正するようにした。しかし、記録層間距離データＬ(ｍ−１，ｐ)，Ｌ(ｍ，ｐ)又はＬ(ｍ−１，ｐ，ｎ)，Ｌ(ｍ，ｐ，ｎ)が記憶されていない場合には、これに代えて、第ｐ半径位置領域から所定距離範囲（第２実施形態では所定半径方向距離範囲、第３実施形態では所定半径方向距離範囲及び所定回転方向距離範囲）内の最も近接した領域における記録層間距離を用いるようにしてもよい。
【０１３４】
さらに、前記変形例では、半径方向における近接領域の記録層間距離を用いてＳＵＭ信号を補正するようにしたが、第３実施形態においては、回転方向における近接領域の記録層間距離が記憶されている場合には、この記録層間距離を用いてＳＵＭ信号を補正してもよい。すなわち、第ｎ回転位置領域に隣接する第ｎ−１回転位置領域、第ｎ＋１回転位置領域などに関する記録層間距離Ｌ(ｍ−１，ｐ，ｎ−１)，Ｌ(ｍ，ｐ，ｎ−１)、記録層間距離Ｌ(ｍ−１，ｐ，ｎ＋１)〜Ｌ(ｍ，ｐ，ｎ＋１)などが記憶されていれば、これらの記録層間距離Ｌ(ｍ−１，ｐ，ｎ−１)，Ｌ(ｍ，ｐ，ｎ−１)、記録層間距離Ｌ(ｍ−１，ｐ，ｎ＋１)，Ｌ(ｍ，ｐ，ｎ＋１)を用いてＳＵＭ信号を補正するようにしてもよい。
【０１３５】
また、上記第１乃至第３実施形態においては、一旦、記録層間距離を測定し終えた光ディスクＤＫに関しては、記録データの再生時に記録層間距離の測定を行わないようした。しかし、これに代えて、記録層間距離を既に測定し終えた光ディスクＤＫに関しても、記録データの再生時には、常に又は選択的に、記録層間距離の測定を行うようにしてもよい。これによれば、光ディスクＤＫの経時変化にも対応できるようになる。
【０１３６】
また、上記第３実施形態では、光ディスクＤＫの回転角を表すカウント値ＣＮＴの基準回転角に対する補正をカウント回路２１で行うようにした。しかし、これに代えて、この補正を、コントローラ７０内にてプログラム処理により、実行するようにしてもよい。さらに、上記第３実施形態では、特定アドレスを検出した回転位置を光ディスクＤＫの基準回転位置とした。しかし、これに代えて、ＢＣＡデータの再生時に、ＢＣＡデータの特定記録位置（例えば、バーコードなどのコードデータの開始位置又は終了位置）を検出したときの回転位置を光ディスクＤＫの固有の基準回転位置としてもよい。
【０１３７】
また、上記第１乃至第３実施形態においては、光ディスクＤＫの記録データの再生開始前又は再生中に対物レンズ３５の位置を測定して記録層間距離を取得するようにした。しかし、これに代えて、光ディスクＤＫが記録再生型であれば、データの記録の段階で、対物レンズ３５の位置を測定して記録層間距離を取得しておくようにしてもよい。これによれば、光ディスクＤＫに記録されたデータの再生時には、既に記録層間距離が記憶されているので、記録データの再生開始前や再生中に記録層間距離を取得することなく、記録層間距離に基づくＳＵＭ信号の補正が可能となる。
【図面の簡単な説明】
【０１３８】
【図１】本発明の第１乃至第３実施形態に係り、光ディスクの信号再生装置の全体を示す概略図である。
【図２Ａ】図１の対物レンズを移動させるための対物レンズアセンブリの斜視図である。
【図２Ｂ】前記対物レンズアセンブリの分解斜視図である。
【図２Ｃ】前記対物レンズアセンブリの一部を破断して示す一部破断斜視図である。
【図３】本発明の第１乃至第３実施形態に係り、図１のコントローラにより実行されるメインプログラムのフローチャートである。
【図４】本発明の第１実施形態に係り、図３のメインプログラム中の信号再生制御ルーチンの詳細を示すフローチャートである。
【図５Ａ】本発明の第１実施形態に係り、図４の信号再生制御ルーチンの補正係数検出ルーチンの前半部分を示すフローチャートである。
【図５Ｂ】本発明の第１実施形態に係り、図４の信号再生制御ルーチンの補正係数検出ルーチンの後半部分を示すフローチャートである。
【図６】本発明の第１実施形態に係り、光ディスクの回転位置領域を説明するための説明図である。
【図７Ａ】本発明の第２実施形態に係り、図３のメインプログラム中の信号再生制御ルーチンの前半部分を示すフローチャートである。
【図７Ｂ】本発明の第２実施形態に係り、図３のメインプログラム中の信号再生制御ルーチンの後半部分を示すフローチャートである。
【図８Ａ】本発明の第２及び第３実施形態に係り、図７Ａ及び図１１Ａの信号再生制御ルーチンの第１補正係数検出ルーチンの前半部分を示すフローチャートである。
【図８Ｂ】本発明の第２及び第３実施形態に係り、図７Ａ及び図１１Ａの信号再生制御ルーチンの第１補正係数検出ルーチンの後半部分を示すフローチャートである。
【図９】本発明の第２実施形態に係り、図７Ｂの信号再生制御ルーチンの第２補正係数検出ルーチンを示すフローチャートである。
【図１０】本発明の第２及び第３実施形態に係り、光ディスクの半径位置領域及び回転位置領域を説明するための説明図である。
【図１１Ａ】本発明の第３実施形態に係り、図３のメインプログラム中の信号再生制御ルーチンの最前部分を示すフローチャートである。
【図１１Ｂ】本発明の第３実施形態に係り、図３のメインプログラム中の信号再生制御ルーチンの中間部分を示すフローチャートである。
【図１１Ｃ】本発明の第３実施形態に係り、図３のメインプログラム中の信号再生制御ルーチンの最後部分を示すフローチャートである。
【図１２】本発明の第３実施形態に係り、図１１Ｂの信号再生制御ルーチンの第２補正係数検出ルーチンを示すフローチャートである。
【図１３】本発明の第３実施形態に係り、光ディスクの回転位置の補正を説明するための説明図である。
【図１４】本発明の変形例に係るフォトディテクタの概念図である。
【符号の説明】
【０１３９】
ＤＫ…光ディスク、１０…駆動装置、１１…スピンドルモータ、１２…フィードモータ、２１…カウント回路、２２…スピンドルモータ制御回路、２３…フィードモータ制御回路、２４…半径位置検出回路、３０…光ピックアップ装置、３１…レーザ光源、３５…対物レンズ、３８，３８Ａ…フォトディテクタ、４２…フォーカスアクチュエータ、４３…トラッキングアクチュエータ、４４…対物レンズ位置検出器、４７…対物レンズ位置検出回路、５１…再生信号生成回路、５５…フォーカスサーボ回路、５８…フォーカスジャンプ信号発生回路、６１…トラッキングサーボ回路、６４…スレッドサーボ回路、７０…コントローラ
【図１】
2009087434.tif 000003
【図２Ａ】
2009087434.tif 000004
【図２Ｂ】
2009087434.tif 000005
【図２Ｃ】
2009087434.tif 000006
【図３】
2009087434.tif 000007
【図４】
2009087434.tif 000008
【図５Ａ】
2009087434.tif 000009
【図５Ｂ】
2009087434.tif 000010
【図６】
2009087434.tif 000011
【図７Ａ】
2009087434.tif 000012
【図７Ｂ】
2009087434.tif 000013
【図８Ａ】
2009087434.tif 000014
【図８Ｂ】
2009087434.tif 000015
【図９】
2009087434.tif 000016
【図１０】
2009087434.tif 000017
【図１１Ａ】
2009087434.tif 000018
【図１１Ｂ】
2009087434.tif 000019
【図１１Ｃ】
2009087434.tif 000020
【図１２】
2009087434.tif 000021
【図１３】
2009087434.tif 000022
【図１４】
2009087434.tif 000023