(57)【特許請求の範囲】
【請求項１】
光ビームを媒体に照射する対物レンズを搭載したキャリッジを媒体のトラックを横切る方向に移動させるキャリッジアクチュエータと、
少なくとも前記キャリジアクチュエータの駆動により光ビームを目標トラック位置に移動させるシーク制御部と、
を備えた光学的記憶装置に於いて、
前記キャリッジを媒体半径方向の複数の測定位置に移動して保持した際に前記キャリッジアクチュエータに流れる駆動電流を測定して求められた前記キャリッジに加わる機械的なオフセットを除去するバイアス電流を記憶する記憶部と、
前記シーク制御部によるシーク中に、前記キャリッジの現在位置により前記記憶部を参照して対応するバイアス電流を求めるバイアス電流演算部と、
前記バイアス電流演算部で求めたバイアス電流により前記キャリッジアクチュエータヘの駆動電流を補正する補正部と、
前記キャリッジを媒体半径方向の複数の測定位置に移動して保持した際に前記キャリッジアクチュエータに流れる駆動電流を測定して前記キャリッジに加わる機械的なオフセットを除去するバイアス電流として前記記憶部に記憶するバイアス電流測定部とを備え、
前記キャリッジは、前記対物レンズを媒体のトラックを横切る方向に移動させるレンズアクチュエータを搭載し、
前記バイアス電流測定部は、
トラック番号で指定される媒体の測定トラックに光ビームをシークさせ、
該シーク完了後に、前記レンズアクチュエータのトラックサーボをオンして光ビームをトラックに追従させると同時に、前記キャリッジアクチュエータのダブルサーボをオンしてレンズ位置センサで検出される前記対物レンズの位置を中立位置に保持するように前記キャリッジアクチュエータにダブルサーボ電流を流し、
前記ダブルサーボ電流を前記バイアス電流として測定して前記記憶部に記憶することを特徴とする光学的記憶装置。
【請求項２】
光ビームを媒体に照射する対物レンズを搭載したキャリッジを媒体のトラックを横切る方向に移動させるキャリッジアクチュエータと、
少なくとも前記キャリジアクチュエータの駆動により光ビームを目標トラック位置に移動させるシーク制御部と、
を備えた光学的記憶装置に於いて、
前記キャリッジを媒体半径方向の複数の測定位置に移動して保持した際に前記キャリッジアクチュエータに流れる駆動電流を測定して求められた前記キャリッジに加わる機械的なオフセットを除去するバイアス電流を記憶する記憶部と、
前記シーク制御部によるシーク中に、前記キャリッジの現在位置により前記記憶部を参照して対応するバイアス電流を求めるバイアス電流演算部と、
前記バイアス電流演算部で求めたバイアス電流により前記キャリッジアクチュエータヘの駆動電流を補正する補正部と、
前記キャリッジを媒体半径方向の複数の測定位置に移動して保持した際に前記キャリッジアクチュエータに流れる駆動電流を測定して前記キャリッジに加わる機械的なオフセットを除去するバイアス電流として前記記憶部に記憶するバイアス電流測定部とを備え、
前記キャリッジは、前記対物レンズを媒体のトラックを横切る方向に移動させるレンズアクチュエータを搭載し、
前記バイアス電流測定部は、
トラック番号で指定される媒体の測定トラックに光ビームをシークさせ、
該シーク完了後に、前記レンズアクチュエータのトラックサーボをオフした状態で、前記キャリッジアクチュエータのキャリッジ位置サーボをオンしてキャリッジ位置センサの検出位置を保持するように前記キャリッジアクチュータに位置ロック電流を流し、
前記位置ロック電流を前記バイアス電流として測定して前記記憶部に記憶することを特徴とする光学的記憶装置。
【請求項３】
光ビームを媒体に照射する対物レンズを搭載したキャリッジを媒体のトラックを横切る方向に移動させるキャリッジアクチュエータと、
少なくとも前記キャリジアクチュエータの駆動により光ビームを目標トラック位置に移動させるシーク制御部と、
を備えた光学的記憶装置に於いて、
前記キャリッジを媒体半径方向の複数の測定位置に移動して保持した際に前記キャリッジアクチュエータに流れる駆動電流を測定して求められた前記キャリッジに加わる機械的なオフセットを除去するバイアス電流を記憶する記憶部と、
前記シーク制御部によるシーク中に、前記キャリッジの現在位置により前記記憶部を参照して対応するバイアス電流を求めるバイアス電流演算部と、
前記バイアス電流演算部で求めたバイアス電流により前記キャリッジアクチュエータヘの駆動電流を補正する補正部と、
前記キャリッジを媒体半径方向の複数の測定位置に移動して保持した際に前記キャリッジアクチュエータに流れる駆動電流を測定して前記キャリッジに加わる機械的なオフセットを除去するバイアス電流として前記記憶部に記憶するバイアス電流測定部とを備え、
前記キャリッジは、前記対物レンズを媒体のトラックを横切る方向に移動させるレンズアクチュエータを搭載し、
前記バイアス電流測定部は、
キャリッジ位置センサにより検出可能な測定位置を指定し、前記キャリッジ位置センサを用いたキャリッジ位置サーボのオンにより前記キャリッジアクチュエータを駆動してキャリッジを前記測定位置に移動させ、
前記測定位置への移動完了後に、前記キャリッジ位置サーボをオフすると同時に前記レンズアクチュエータのトラックサーボをオンして光ビームをトラックに追従させ、更に、前記キャリッジアクチュエータのダブルサーボのオンによりレンズ位置センサにより検出される前記対物レンズの位置を中立位置に保持するように前記キャリッジアクチュエータにダブルサーボ電流を流し、前記ダブルサーボ電流を前記バイアス電流として測定して前
記記憶部に記憶することを特徴とする光学的記憶装置。
【請求項４】
光ビームを媒体に照射する対物レンズを搭載したキャリッジを媒体のトラックを横切る
方向に移動させるキャリッジアクチュエータと、
少なくとも前記キャリジアクチュエータの駆動により光ビームを目標トラック位置に移動させるシーク制御部と、
を備えた光学的記憶装置に於いて、
前記キャリッジを媒体半径方向の複数の測定位置に移動して保持した際に前記キャリッジアクチュエータに流れる駆動電流を測定して求められた前記キャリッジに加わる機械的なオフセットを除去するバイアス電流を記憶する記憶部と、
前記シーク制御部によるシーク中に、前記キャリッジの現在位置により前記記憶部を参照して対応するバイアス電流を求めるバイアス電流演算部と、
前記バイアス電流演算部で求めたバイアス電流により前記キャリッジアクチュエータヘの駆動電流を補正する補正部と、
前記キャリッジを媒体半径方向の複数の測定位置に移動して保持した際に前記キャリッジアクチュエータに流れる駆動電流を測定して前記キャリッジに加わる機械的なオフセットを除去するバイアス電流として前記記憶部に記憶するバイアス電流測定部とを備え、
前記バイアス電流測定部は、
キャリッジ位置センサにより検出可能な測定位置を指定し、前記キャリッジ位置センサを用いた前記キャリッジアクチュエータのキャリッジ位置サーボのオンによりキャリッジを前記測定位置に移動させ、
該移動完了後に測定位置を保持するように前記キャリッジアクチュエータに位置ロック電流を流し、前記位置ロック電流を前記バイアス電流として測定して前記記憶部に記憶することを特徴とする光学的記憶装置。
【請求項５】
請求項１乃至４の何れかに記載の光学的記憶装置に於いて、
前記バイアス電流測定部は、前記測定位置でキャリッジアクチュエータのバイアス電流を複数回測定して平均値を求めることを特徴とする光学的記憶装置。
【請求項６】
請求項２乃至４の何れかに記載の光学的記憶装置に於いて、
前記キャリッジ位置センサは、筐体のレール上を移動するキャリッジの絶対位置を検出することを特徴とする光学的記憶装置。
【請求項７】
請求項１乃至４の何れかに記載の光学的記憶装置に於いて、
前記バイアス電流測定部は、装置完成後の調整工程でバイアス電流を測定して記憶部に記憶することを特徴とする光学的記憶装置。
【請求項８】
請求項１乃至３の何れかに記載の光学的記憶装置に於いて、
前記補正部は、前記キャリッジアクチュエータを速度制御すると同時に前記レンズアクチュエータにより対物レンズを中立位置にロックするコアース制御中に、前記記憶部を参照により求めたバイアス電流値を、前記コアース制御によって前記キャリッジアクチュエータに供給するシーク電流に加算することを特徴とする光学的記憶装置。
【請求項９】
請求項１乃至３の何れかに記載の光学的記憶装置に於いて、
前記補正部は、前記レンズアクチュエータを速度制御すると同時に前記キャリッジアクチュエータにより対物レンズを中立位置にロックするファイン制御中に、前記記憶部を参照により求めたバイアス電流値を、前記ファイン制御によって前記キャリッジアクチュエータに供給するダブルサーボ電流に加算することを特徴とする光学的記憶装置。
【請求項１０】
請求項１又は２の何れかに記載の光学的記憶装置に於いて、前記バイアス電流演算部は、
シーク中の現在トラック番号により前記記憶部を参照して両側に位置する２つの測定トラック番号の各バイアス電流値を読み出し、直線補間により現在トラック番号のバイアス電流値を算出することを特徴とする光学的記憶装置。
【請求項１１】
請求項１又は２の何れかに記載の光学的記憶装置に於いて、前記バイアス電流演算部は、
シーク中の現在トラック番号により前記記憶部を参照して両側に位置する２つの測定トラック番号の内、現在トラック番号に近い方の測定トラック番号のバイアス電流値を選択することを特徴とする光学的記憶装置。
【請求項１２】
請求項３又は４の何れかに記載の光学的記憶装置に於いて、前記バイアス電流演算部は、
シーク中に前記キャリッジ位置センサにより検出される現在位置により前記記憶部を参照して両側に位置する２つの測定位置の各バイアス電流値を読み出し、直線補間により前記現在位置のバイアス電流値を算出することを特徴とする光学的記憶装置。
【請求項１３】
請求項３又は４の何れかに記載の光学的記憶装置に於いて、前記バイアス電流演算部は、
シーク中に前記キャリッジ位置センサにより検出される現在位置により前記記憶部を参照して両側に位置する２つの測定位置の内、現在位置に近い方の測定位置のバイアス電流値を選択することを特徴とする光学的記憶装置。
【請求項１４】
請求項１乃至４の何れかに記載光学的記憶装置に於いて、前記測定されたバイアス電流値を記憶する記憶部は、装置電源を切っても内容が消えない不揮発性メモリを使用したことを特徴とする光学的記憶装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＭＯカートリッジ等の掛け換え自在な媒体に対し光学的に情報を記録し再生するための光学的記憶装置に関し、特に、キャリッジの軽量化に伴う機械的なオフセットに対し安定したシーク制御を可能とするための光学的記憶装置に関する。
【０００２】
【従来の技術】
光ディスクは、近年急速に発展するマルチメディアの中核となる記憶媒体として注目されており、例えば３．５インチのＭＯカートリッジを見ると、１２８ＭＢや２３０ＭＢ等のＭＯカートリッジが提供されている。
このようなＭＯカートリッジを使用する光ディスクドライブは、ディスクトップ型のパーソナルコンピュータの外部記憶装置として提供されている。更に、近年、急速に普及している携帯性に優れたノートブック型のパーソナルコンピュータでの使用も強く望まれている。
【０００３】
このため光ディスクドライブを外部記憶装置として標準装備するためには、小型化と薄型化が必要となる。例えばディスクトップ型のパーソナルコンピュータに現在実装されているＨＤＤやＦＤＤは約１７ｍｍ程度であり、光ディスクドライブについても同程度に薄型化する必要がある。
光ディスクドライブにあっては、媒体のトラックを横切る方向にリニア駆動型のピックアップ機構を設けている。このピックアップ機構は、固定光学ユニットとＶＣＭによりリニア駆動されるキャリッジに搭載した可動光学ユニットで構成される。可動光学ユニットにはレンズアクチュータが設けられ、トラッキングコイルの通電により対物レンズをトラックを横切る方向に移動し、かつフォーカスコイルの通電により対物レンズを上下方向に移動させる二次元的な自由度が要求される比較的複雑な機構をもつ。
【０００４】
更に、レンズアクチュエータには対物レンズの中心を固定光学ユニットからの光ビームの光軸に一致させた位置を中心に、トラッキングコイルの通電でインナ側又はアウタ側に対物レンズを微小距離だけ動かすことができ、このレンズの中立位置からのレンズの光軸ずれ量を検出するため、通常、レンズ位置センサを搭載している。
【０００５】
このようなＶＣＭで駆動されるレンズアクチュエータやレンズ位置センサ等を搭載したキャリッジについても、装置の小型化薄型化に伴い、可能な限り構造を簡単にすることで大幅な軽量化が進められている。
【０００６】
【発明が解決しようとする課題】
しかしながら、光ディスクドライブの小型薄型化に伴ってキャリッジ質量も軽量化された結果、キャリッジを媒体の半径方向に移動させるベアリングとレールの摩擦および筐体とキャリッジとの間を信号線接続するＦＰＣバンドによるテンション等の機械的な抗力がシーク制御において無視できなくなっている。
【０００７】
特に、ベアリングとレールの摩擦や信号線接続用のＦＰＣバンドのテンションは、装置毎にばらつきをもち、また、キャリッジの位置によって異なった値を持ち、また装置内の温度によっても異なる可能性がある。
その結果、従来のシーク制御にあっては、目標速度と測定された現在速度の差をゲイン倍したものを制御電流としているが、この制御演算にはキャリッジ位置による機械的な外乱量は考慮されていないため、キャリッジ質量が小さい場合は特に不安定な状態に陥り、シーク性能が低下する問題があった。
【０００８】
本発明は、キャリッジの軽量化に伴い摩擦やテンション等の機械的なオフセットの影響があっても、安定したシーク制御を可能とする光学的記憶装置を提供することを目的とする。
【０００９】
【課題を解決するための手段】
図１は本発明の原理説明図である。本発明の光学的記憶装置は、光ビームを媒体に照射する対物レンズを搭載したキャリッジを媒体のトラックを横切る方向に移動させるキャリッジアクチュエータ（ＶＣＭ）６４、少なくともキャリッジアクチュエータ６４の駆動により光ビームを目標トラック位置に移動させるシーク制御部９０を備える。
【００１０】
このような光学的記憶装置について本発明にあっては、少なくとも記憶部１４５、バイアス電流演算部１４６及び補正部１１５を設ける。記憶部１４５には、キャリッジを媒体半径方向に設定した複数の測定位置に移動して保持した際にキャリッジアクチュエータ６４に流す駆動電流を測定することによって求められたキャリッジに加わる機械的なオフセットを除去するバイアス電流を記憶している。
【００１１】
バイアス電流演算部１４６は、シーク制御部９０によるシーク中に、キャリッジの現在位置により記憶部１４５を参照して対応するバイアス電流Ｖｄを求める。補正部１１５は、バイアス電流によりキャリッジアクチュエータに供給する駆動電流を補正する。
更に、本発明は、バイアス電流測定部１４２を設けている。バイアス電流測定部１４２は、キャリッジを媒体半径方向の複数の測定位置に移動して保持した際に、キャリッジアクチュエータ６４に流れる駆動電流を測定してキャリッジに加わる機械的なオフセットを除去するバイアス電流として記憶部１４５に記憶する。
【００１２】
このように所定の測定位置へキャリッジを移動し、その位置を保持するために必要なキャリッジアクチュエータに流すバイアス電流を測定して記憶し、シーク中に現在位置に対応するバイアス電流を求めてシーク電流を補正し、これによって、キャリッジのベアリングとレールの摩擦、及びＦＰＣバンドによるテンション等による機械的なオフセットに起因した外乱分を除去することができ、安定したシーク動作が可能となる。
【００１３】
ここでキャリッジは、対物レンズを媒体のトラックを横切る方向に移動させ留レンズアクチュエータ６０を搭載しており、バイアス電流測定部１４２の測定には次の４つのモードがある。
（測定モード１）
測定モード１において、バイアス電流測定部１４２は、トラック番号Ｔｎで指定される媒体の測定トラックに光ビームをシークさせる。シークが完了したら、レンズアクチュエータ６０のトラックサーボ７８をオンして光ビームをトラックに追従させると同時に、キャリッジアクチュエータ６４のダブルサーボ１１８をオンしてレンズ位置センサ４７で検出される対物レンズの位置を中立位置（ゼロ位置）に保持するようにキャリッジアクチュエータ６４にダブルサーボ電流Ｖｄを流す。このダブルサーボ電流Ｖｄを機械的なオフセットを除去するために必要な測定位置でのバイアス電流として測定して記憶部１４５に記憶する。
【００１４】
（測定モード２）
測定モード２において、バイアス電流測定部１４２は、トラック番号Ｔｎで指定される媒体の測定トラックに光ビームをシークさせる。シークが完了したら、トラックサーボ７８をオフした状態で、キャリッジアクチュエータ６４のキャリッジ位置サーボ１２８をオンしてキャリッジ位置センサ４８の検出位置を保持するようにキャリッジアクチュータ６４に位置ロック電流を流す。この位置ロック電流を機械的なオフセットを除去するために必要な測定位置でのバイアス電流として測定して記憶部１４５に記憶する。
【００１５】
（測定モード３）
測定モード３において、バイアス電流測定部１４２は、キャリッジ位置センサ４８により検出可能な測定位置を指定し、キャリッジ位置センサ４８を用いたキャリッジ位置サーボ１２８のオンによりキャリッジアクチュエータ６４を駆動してキャリッジを測定位置に移動させる。測定位置への移動完了後に、キャリッジ位置サーボ１２８をオフすると同時にトラックサーボ７８をオンして光ビームをトラックに追従させる。
【００１６】
更に、キャリッジアクチュエータ６４のダブルサーボ１１８のオンによりレンズ位置センサ４７により検出される対物レンズの位置を中立位置に保持するようにキャリッジアクチュエータ６４にダブルサーボ電流Ｖｄを流す。このダブルサーボ電流を機械的なオフセットを除去するために必要な測定位置でのバイアス電流として測定して記憶部１４５に記憶する。
【００１７】
（測定モード４）
測定モード４において、バイアス電流測定部１４２は、キャリッジ位置センサ４８により検出可能な測定位置を指定し、キャリッジ位置センサ４８を用いたキャリッジアクチュエータ６４のキャリッジ位置サーボ１２８のオンによりキャリッジを測定位置に移動させる。そして、移動完了後に測定位置を保持するようにキャリッジアクチュエータ６４に位置ロック電流を流す。この位置ロック電流を機械的なオフセットを除去するために必要な測定位置でのバイアス電流として測定して記憶部１４５に記憶する。
【００１８】
バイアス電流測定部１４２は、各測定位置でキャリッジアクチュエータ６４のバイアス電流を複数回測定して平均値を求める。キャリッジ位置センサ６４としては、筐体のレール上を移動するキャリッジの絶対位置を検出する例えばＰＳＤ（Ｐｏｓｉｔｉｏｎ  Ｓｅｎｃｉｎｇ  Ｄｖｉｃｅ）  等を使用する。バイアス電流測定部１４２は、装置完成後の調整工程でバイアス電流を測定して記憶部１４５に記憶する。
【００１９】
勿論、装置起動時、媒体装着後の初期化処理時やコマンド待ち時間に、バイアス電流を測定して記憶部１４５に記憶してもよい。
補正部１１５は、キャリッジアクチュエータ６４を速度制御すると同時にレンズアクチュエータ６０により対物レンズを中立位置にロックするコアース制御中に、記憶部１４５を参照により求めたバイアス電流値を、コアース制御によってキャリッジアクチュエータに供給するシーク電流Ｖｓに加算するこ。
【００２０】
また補正部１１５は、レンズアクチュエータ６０を速度制御すると同時にキャリッジアクチュエータ６４により対物レンズを中立位置にロックするファイン制御中に記憶部１４５の参照により求めたバイアス電流値を、ファイン制御によってキャリッジアクチュエータ６４に供給するダブルサーボ電流Ｖｄに加算する。より具体的には、シーク制御は、目標トラックまでのトラックデファレンスが規定値以上のロングシークと規定値未満のショートシークに分かれる。ロングシークは、キャリッジを速度制御するコアース制御、レンズアクチュエータを速度制御するファイン制御、光ビームを目的トラックに引き込む減速制御に分かれる。ショートシークは、ファイン制御と減速制御からなる。このファイン制御中、キャリッジアクチュエータは対物レンズを中立位置に保つようにキャリッジを駆動するダブルサーボを受ける。
【００２１】
従って、補正部１１５は、コアース制御中は、記憶部１４５の参照により求めたバイアス電流値Ｖｎを、キャリッジアクチュエータ６４に供給するシーク電流Ｖｓに加算する。これに対しファイン制御中は、記憶部１４５の参照により求めたバイアス電流値Ｖｎを、キャリッジアクチュエータ６４に供給するダブルサーボ電流Ｖｄに加算する。
【００２２】
測定モード１，２において、バイアス電流演算部１４６は、シーク中の現在トラック番号Ｔｎにより記憶部１４５を参照して両側に位置する２つの測定トラック番号の各バイアス電流値を読み出し、直線補間により現在トラック番号のバイアス電流値Ｖｎを算出する。またバイアス電流演算部１４６は、シーク中の現在トラック番号Ｔｎにより記憶部１４５を参照して両側に位置する２つの測定トラック番号の内、現在トラック番号に近い方の測定トラック番号のバイアス電流値Ｖｎを選択する。
【００２３】
測定モード３，４について、バイアス電流演算部１４６は、シーク中にキャリッジ位置センサ４８により検出される現在位置Ｐｎにより記憶部１４５を参照して両側に位置する２つの測定位置の各バイアス電流値を読み出し、直線補間により現在位置Ｐｎのバイアス電流値Ｖｎを算出する。またバイアス電流演算部１４６は、シーク中にキャリッジ位置センサ４８により検出される現在位置Ｐｎにより記憶部１４５を参照して、両側に位置する２つの測定位置の内、現在位置に近い方の測定位置のバイアス電流値Ｖｎを選択する。
【００２４】
測定されたバイアス電流値を記憶する記憶部１４５としては、装置電源を切っても内容が消えない不揮発性メモリを使用する。
【００２５】
【発明の実施の形態】
＜目次＞
１．装置構造
２．回路構成
３．測定モード１，２と制御モードＡ，Ｂ
４．測定モード３，４と制御モードＣ，Ｄ
５．その他の実施形態
１．装置構造
図２は本発明の光学的記憶装置、即ち光ディスクドライブの外観説明図である。図２において、ドライブ本体１５０の前部には媒体挿入口を開口したフロントベセル１５２が設けられる。フロントベセル１５２の媒体挿入口には、扉１５４が両側の上部を軸として回動自在に取り付けられ、かつ内蔵したバネにより閉鎖方向に付勢されている。
【００２６】
このためＭＯカートリッジ媒体の挿入及び排出に伴って扉は開閉する。フロントベセル１５２の周囲には、イジェクトボタン１５８及び動作表示ＬＥＤ１６０が設けられる。フロントベセル１５２の高さは約１７ｍｍであり、ドライブ本体１５０はそれより若干低い高さとなる。
図３は図２のドライブ本体１５０の組立分解図である。ドライブ本体１５０は上部よりプリント基板１７６、カートリッジホルダ１７８、ドライブベース１８０、レンズキャリッジ１８４、スライドプレート１９４、スピンドルユニット１９６及びカバー２０２で構成される。このうちドライブベース１８０から下側のカバー２０２については、更に図４に裏側から見た状態で組立分解図を示している。
【００２７】
図３において、プリント基板１７６にはドライブ本体１５０の制御に必要なコントロール回路が実装されている。カートリッジホルダ１７８は下部に位置するドライブベース１８０との間に媒体収納空間を形成し、前方から挿入されたＭＯカートリッジ媒体を位置決めする。また電磁石４４が装着される。ドライブベース１８０はレンズキャリッジ１８４、スライドプレート１９４及びスピンドルユニット１９６の装着を行う。
【００２８】
レンズキャリッジ１８４は可動光学系を構成し、対物レンズ１８６を搭載している。対物レンズ１８６に対しては、図４のドライブベース１８０の底部側に設けた固定光学ユニット２０８からのレーザビームが入射し、上方に位置する媒体にビームスポットを照射し、また戻り光を固定光学ユニット２０８に戻す。
レンズキャリッジ１８４の両側にはＶＣＭのコイル部１９０−１，１９０−２が配置され、コイル部１９０−１，１９０−２は固定配置される磁気ヨーク部１９２−１，１９２−２にギャップを介して配置される。したがって、コイル部１９０−１，１９０−２に通電することで、磁気ヨーク部１９２−１，１９２−２との間でリニアモータが形成され、レンズキャリッジ１８４を媒体のトラックを横切る方向に動作することができる。
【００２９】
レンズキャリッジ１８４には、対物レンズ１８６を媒体のトラックを横切る方向に移動させるレンズアクチュエータ、及び対物レンズ１８６を光軸方向に移動してフォーカス制御を行うためのフォーカスアクチュエータが搭載されている。
スライドプレート１９４はＭＯカートリッジ媒体の挿入に伴って、スピンドルユニット１９６の下部に位置するターンテーブル１９８に媒体ハブを装着させる。ＭＯカートリッジ媒体を排出する場合には、図４のイジェクトモータユニット２０４の駆動により、図３においてスライドプレート１９４をドライブベース１８０に対し奥行き方向に一体に移動し、ターンテーブル１９８を下方に下げて媒体とのロックを解除し、カートリッジホルダ１７８に設けたバネにより、ＭＯカートリッジ媒体をイジェクトさせる。
【００３０】
スピンドルユニット１９６はプレート２００上にターンテーブル１９８を装着しており、ターンテーブル１９８の内部にはスピンドルモータが組み込まれている。このスピンドルユニット１９６は、プレート２００をドライブベース１８０の下側に組み付けることで、その開口１８２にターンテーブル１９８が位置することになる。
【００３１】
図５は図２のドライブ本体につき、図３のプリント基板１７６及びカートリッジホルダ１７８を外した状態の平面図である。図５において、スピンドルユニットにおけるターンテーブル１９８の中心にはスピンドルシャフト２０５が設けられており、スピンドルシャフト２０５に下側となる媒体挿入口から挿入されたＭＯカートリッジの媒体のハブが連結される。
【００３２】
この媒体挿入に伴い、スピンドルシャフト２０５に媒体ハブが位置したときにマグネットチャッキングで吸引し、ハブをスピンドルシャフト２０５に連結させる。レンズキャリッジ１８４は、上方に向けて対物レンズ１８６を配置している。レンズキャリッジ１８４は両側に配置したコイル部１９０−１，１９０−２の通電により、磁気ヨーク部１９２−１，１９２−２に対し上下方向、即ちスピンドルシャフト２０５に装着した媒体のトラックを横切る方向に移動する。
【００３３】
ターンテーブル１９８の手前となる媒体挿入側にはＦＰＣ２１２が配置され、ターンテーブル１９８に内蔵したスピンドルモータとの電気的な接続を行っている。このＦＰＣ２１２は、側面側に取り出されたＦＰＣ２１０に続いており、プリント基板側との接続を行う。
入り口側に配置したＦＰＣ２１２には、ライトイネーブルセンサ２１４、ライトプロテクトセンサ２１４及びカートリッジ挿入センサ２１８が配置されている。これら３つのセンサ２１４，２１６，２１８はピンスイッチ等が使用される。ライトイネーブルセンサ２１６は、ＭＯカートリッジ媒体に設けたライトイネーブルとライトプロテクトの入れ替えノブのライトイネーブル位置を検出する。
【００３４】
ライトプロテクトセンサ２１６は、媒体のライトイネーブルとライトプロテクト切替ノブのライトプロテクト位置を検出する。カートリッジ挿入センサ２１８は、ドライブ本体１５０に対するＭＯカートリッジ媒体の挿入を検出し、ドライブの起動を行わせる。具体的には、スピンドルモータによりターンテーブル１９８を回転し、コントローラの動作を開始させる。
【００３５】
図６は図２のドライブ本体１５０の背面側であり、図４のカバー２０２を外した状態で示している。図６において、スライドプレート１９４はドライブベース１８０側に固定されたピン２２２，２２４に対し、ガイド溝２３０，２３２によって媒体挿入方向にスライド自在に装着されており、更にコイルバネ２２６，２２８により媒体挿入側に付勢されている。
【００３６】
このため、図の下側となる媒体挿入口側からＭＯカートリッジを挿入すると、スライドプレート１９４が一体に移動し、ピン２２２，２２４にガイド溝２３０，２３２の下側が当たる位置でロックし、この状態でターンテーブルに媒体ハブを装着することになる。
またレンズキャリッジ１８４に相対した図の上部側には、固定光学ユニット２０８が設けられている。固定光学ユニット２０８には、レーザダイオード記録再生用のディテクタ、トラッキング及びフォーカス制御用のディテクタ、更にそれらの光学系が組み込まれている。
【００３７】
キャリッジ１８４は、ドライブベース１８０側に配置した２本のガイドレール２２０−１，２２０−２に対し、ローラベアリング２３４，２３６，２３８により光ディスクの半径方向に移動自在に配置されている。キャリッジ１８４の右側に突出したコイル部１９０−１の端面とドライブベース１８０側との間には、ＦＰＣバンド２４０が装着される。
【００３８】
ＦＰＣバンド２４０は一端をベース固定部２４２によってドライブベース１８０側に固定し、他端をキャリッジ固定部２４４によってキャリッジ１８４側に固定しており、その間をＵ字型に撓ませている。尚、ＦＰＣバンド２４０はベース固定部２４２で固定された後、上側に折り曲げられてＦＰＣ２１０に至るが、ＦＰＣバンド２４０を示すために、一部を破断して示している。
【００３９】
このため、シーク制御によりキャリッジ１８４がガイドレール２２０−１，２２０−２に沿って移動する場合、ＦＰＣバンド２４０のＵ字型の撓み部分は、キャリッジ１８４の位置によって変形し、キャリッジ１８４に加わるテンションが変化する。またガイドレール２２０−１，２２０−２上を転動するベアリング２３４，２３６，２３８の摩擦も、キャリッジ１８４の位置によって変化する。
【００４０】
更に、キャリッジ１８４に対しては、ベース側に対する絶対位置を検出するためのキャリッジ位置センサ４８が設けられる。キャリッジ位置センサ４８としては、ＰＳＤが使用される。この実施形態では、キャリッジ１８４の左側のＶＣＭの磁気ヨーク部１９２−１に沿ったインナ・アウタ方向にＰＳＤのセンシングプレート２５０を固定し、キャリッジ１８４にセンシングプレート２５０に光を照射するＬＤ２５２を搭載している。
【００４１】
センシングプレート２５０とＬＤ２５２で構成されるＰＳＤは、センシングプレート２５０にＬＤ２５２からの光が当ると、光の当った位置からインナー側とアウタ側の各々に対するプレートの長さに依存した電流量の変化が得られ、キャリッジの絶対位置を検出することができる。
図７は図３のレンズキャリッジ１８４に搭載されたレンズアクチュエータ６０を取り出している。レンズアクチュエータ６０は、固定ベース３００に装着した保持部３０２の側面に４本のワイヤ３０４−１〜３０４−４（３０４−４は図示せず）を片持ち状態で支持し、ワイヤ３０４−１〜３０４−４の先端に可動ベース３０６を４点で支持している。
【００４２】
このため可動ベース３０６は４本のワイヤ３０４−１〜３０４−４の撓みによって、固定側となる保持部３０２に対し三次元的の自由度をもっている。可動ベース３０６上には、対物レンズ１８６が搭載され、下部で反射された固定光学ユニットからのビーム光軸３０５をもつ光ビームを集光して上方に位置する媒体面に結像し、また媒体からの戻り光を同じ径路で固定光学ユニットに戻している。
【００４３】
可動ベース３０６には、トラッキングコイル３０８とフォーカスコイル３１０が搭載される。トラッキングコイル３０８は固定ベース３００に設けたヨーク３１２の下側の水平部分を巻き回すように位置し、コイルの通電により可動ベース３０６を介して対物レンズ１８６を矢印３１４で示すアウター方向又は矢印３１６で示すインナー方向に移動させる。フォーカスコイル３１０は、ヨーク３１２の垂直部分を巻き回すように位置し、その通電により可動ベース３０６を介して対物レンズ１８６を上下方向に移動させる。
【００４４】
レンズアクチュエータ６０には、固定光学系からのビーム光軸３０５に対する対物レンズ１８６のレンズ光軸の位置ずれを検出するレンズ位置センサ４７が設けられる。即ち、レンズ位置センサ４７は、対物レンズ１８６の支持リング３１８の外側に相対配置され、検出面側にＬＤと２分割ディテクタを配置している。対物レンズ１８６の光軸が図示のようにレーザビームの光軸３０５に一致していると、レンズ位置センサ４７のＬＤからの光は、支持リング３１８の周面に法線方向から入射して１００％反射し、２分割ディテクタの２つの受光出力は同じになることから、その差からレンズ位置信号（ＬＰＯＳ）は零となる。対物レンズ１８６が移動して光軸３０５からずれると、ずれ量に応じて２分割ディテクタ上の受光位置も変化し、ずれ量に応じた大きさと極性のレンズ位置信号が得られる。
【００４５】
レンズ位置センサ４７から得られるレンズ位置信号（ＬＰＯＳ）は、ＶＣＭによるキャリッジ移動を主体としたコアース制御において、ビーム光軸に対するレンズ位置ずれを零に保つようにレンズアクチュエータ６０を駆動するレンズロック制御に用いられる。またレンズアクチュエータ６０を主体としたファイン制御において、対物レンズの光軸の位置ずれを零に保つようにＶＣＭによりキャリッジを駆動するダブルサーボによるレンズロック制御に用いられる。
２．回路構成
図８は、図２のドライブ本体１５０に設けられるコントローラ及びエンクロージャ側の回路ブロックである。本発明の光ディスクドライブは、コントローラ１０とエンクロージャ１２で構成される。コントローラ１０には光ディスクドライブの全体的な制御を行うＭＰＵ１４、上位装置との間でコマンド及びデータのやり取りを行うインタフェースコントローラ１６、媒体に対するデータのリードライトに必要な処理を行うフォーマッタ１８、バッファメモリ２０を備える。
【００４６】
バッファメモリ２０は、この実施形態にあっては、ＭＰＵ１４、インタフェースコントローラ１６及びフォーマッタ１８で共用される。フォーマッタ１８に対しては、ライト系統としてエンコーダ２２とレーザダイオード制御回路２４が設けられ、レーザダイオード制御回路２４の制御出力はエンクロージャ１２側の光学ユニットに設けたレーザダイオードユニット３０に与えられている。レーザダイオードユニット３０はレーザダイオードとモニタ用の受光素子を一体に備える。
【００４７】
レーザダイオードユニット３０を使用して記録再生を行うＭＯカートリッジ媒体として、この実施形態にあっては、１２８ＭＢ及び２３０ＭＢのいずれかを使用することができる。この場合の記録方式は、ピットポジション記録（ＰＰＭ記録）である。また媒体の記録フォーマットはＺＣＡＶ（ゾーン定加速度方式）であり、１２８ＭＢ媒体は１ゾーン、２３０ＭＢ媒体は１０ゾーンとなる。
【００４８】
フォーマッタ１８に対するリード系統としては、デコーダ２６、リードＬＳＩ回路２８が設けられる。リードＬＳＩ回路２８に対しては、エンクロージャ１２に設けたディテクタ３２によるレーザダイオードユニット３０からのビームの戻り光の受光信号がヘッドアンプ３４を介してＩＤ信号及びＭＯ信号として入力されている。
【００４９】
リードＬＳＩ回路２８には、ＡＧＣ回路、フィルタ、セクタマーク検出回路、シンセサイザ及びＰＬＬ等の回路機能が設けられ、入力したＩＤ信号及びＭＯ信号によりリードクロックとリードデータを作成し、デコーダ２６に出力している。またスピンドルモータ４０による媒体の記録方式としてゾーンＣＡＶを採用していることから、リードＬＳＩ回路２８に内蔵したシンセサイザに対してはＭＰＵ１４によりゾーン対応のクロック周波数の切替え制御が行われている。
【００５０】
ＭＰＵ１４に対しては、エンクロージャ１２側に設けた温度センサ３６の検出信号が与えられている。ＭＰＵ１４は温度センサ３６で検出した装置内部の温度に基づき、レーザダイオード制御回路２４におけるリード、ライト、イレーズの各発光パワーを最適値に制御する。ＭＰＵ１４はドライバ３８により、エンクロージャ１２に設けているスピンドルモータ４０を制御する。
【００５１】
ここでＭＯカートリッジ媒体の記録フォーマットはゾーンＣＡＶであることから、スピンドルモータ４０を例えば２７００ｒｐｍの一定速度で回転させる。またＭＰＵ１４はドライバ４２を介して、エンクロージャ１２側に設けた電磁石４４を制御する。電磁石４４は、ローディングされたＭＯカートリッジ媒体のビーム照射側と反対側に配置されており、記録時及び消去時に媒体に外部磁界を供給する。
【００５２】
ＤＳＰ１５は、レンズキャリッジに搭載した対物レンズのトラッキング制御及びフォーカス制御のサーボ機能を備える。このためエンクロージャ１２側の光学ユニットに媒体からのビーム戻り光を受光する２分割ディテクタ４６を設け、ＦＥＳ検出回路（フォーカスエラー信号検出回路）４９が２分割ディテクタ４６の受光出力からフォーカスエラー信号を作成してＤＳＰ１５に入力している。
【００５３】
またＴＥＳ検出回路（トラッキングエラー信号検出回路）５０が２分割ディテクタ４６の受光出力からトラッキングエラー信号Ｅ１を作成し、ＤＳＰ１５に入力している。更に、レンズ位置センサ４７からのレンズ位置信号Ｅ２、キャリッジ位置センサ４８からの絶対位置を示すキャリッジ位置信号Ｅ３がＤＳＰ１５に入力している。
【００５４】
ＤＳＰ１５はフォーカスサーボ及びトラッキングサーボのための各種の演算を実行し、その演算結果をＭＰＵ１４に出力する。ＭＰＵ１４はＤＳＰ１５の演算結果に基づき、ドライバ５４を介してフォーカスアクチュエータ５６を駆動し、ドライバ５８を介してレンズアクチュエータ６０を駆動し、更にドライバ６２を介してレンズキャリッジのＶＣＭ６４を駆動する。更にイジェクトスイッチに応じてイジェクトモータ５２も駆動することができる。
【００５５】
ＤＳＰ１５の機能として実現されるシーク制御部１１によるシークは、目標トラックまでの残りトラック数が多い場合のロングシークと、目標トラックまでの移動トラック本数が少ない場合のショートシークに分けられる。ショートシークは、レンズアクチュエータ６０の駆動を主体とした低速シーク制御であり、レンズアクチュエータ６０を速度制御するファイン制御と、目標トラックに光ビームを引き込む減速制御に分けられる。またファイン制御中はタブルサーボをオンし、対物レンズの光軸ずれを零に保持するレンズロックのためにＶＣＭ６４を駆動するレンズロック制御が行われる。
【００５６】
ロングシークは、最初、ＶＣＭ６４を速度制御する高速シーク制御となるコアース制御を行い、目標トラックまでの残りトラック数が規定値に低下すると、レンズアクチュエータ６０を速度制御するファイン制御に切り替え、最終的に減速制御を行う。ＶＣＭ６４を速度制御するコアース制御中はレンズ位置サーボをオンし、対物レンズの光軸ずれを零に保持するレンズロックのためにレンズアクチュエータ６０を駆動するレンズロック制御が行われる。
【００５７】
ショートシークのレンズアクチュエータ６０を主体としたファイン制御及びロングシークにおけるＶＣＭ６４を主体としたコアース制御の各々における速度制御は、目標トラック迄の残りトラック数に応じて目標速度を設定し、実際の計測ビーム速度が目標速度に追従するように制御する。この速度制御は、加速期間、定速期間及び減速期間の速度プロフィールをもつ。
【００５８】
目標トラックの直前の減速制御は、例えば目標トラックの０．５トラック手前で予め設定した減速電流をレンズアクチュエータ６０に流す。また目標トラックの１〜２トラック手前のトラッキングエラー信号からビーム速度を検出し、このビーム速度を零とするために０．５トラック手前から流す減速電流の値をリアルタイムで計算し、最適化された減速制御を行ってもよい。
【００５９】
ＤＳＰ１５のシーク制御部１１は、更に、光ディスクドライブを製造した後の調整工程において、図６に示したキャリッジ１８４の移動に伴なうガイドレール２２０−１，２２０−２とローラベアリング２３４，２３６，２３８との間の摩擦、及びＦＰＣバンド２４０のテンションに対し、予め定めた複数の測定位置にキャリッジ１８４を移動して保持し、この位置保持のためにキャリッジアクチュエータとしてのＶＣＭ６４に流す電流をバイアス電流として測定し、記憶部としての測定位置テーブルに記憶するバイアス電流測定処理を行う。
【００６０】
このバイアス電流測定処理は、測定位置の指定方法と測定位置での位置制御の方法の相違により、図９の測定モード１〜４に分けられる。測定モード１，２は測定位置の指定を媒体のトラック番号で行う。これに対し、測定モード３，４は、測定位置の指定をキャリッジの絶対位置を検出するキャリッジ位置センサ４８のセンサ値で指定している。
【００６１】
また測定モード１，２の相違は、測定位置でのキャリッジの位置保持の制御にある。即ち、測定モード１はトラッキングエラー信号に基づいたトラックサーボによるオントラック制御を行い、同時にレンズ位置を零位置に保持するタブルサーボをオンし、このときＶＣＭ６４に供給するダブルサーボ電流を測定する。これに対し測定モード２は、測定位置でトラックサーボをオフし、測定位置でキャリッジ位置センサ４８の検出位置を保つようにＶＣＭ６４を位置制御する所謂位置ロックサーボをオンし、このときのＶＣＭ６４に供給する位置ロック電流を測定する。
測定モード３，４の相違も測定モード１，２と同じであり、測定モード３は、測定位置でトラックサーボ及びダブルサーボを各々オンしてタブルサーボ電流を測定する。測定モード４は、測定位置でキャリッジ位置センサ４８による位置ロックサーボをオンし、位置ロック電流を測定する。これら測定モード１〜４については、後の測定処理において更に詳細に説明する。
【００６２】
図１０は、調整工程での測定処理によりＶＣＭ６４の機械的なオフセットに対しキャリッジの位置を保持するバイアス電流の位置測定テーブルが作成された後、光ディスクドライブのシーク中に行われるオフセット補正の制御モードであり、測定モードとテーブル読み出し値の演算処理の相違により、制御モードＡ〜Ｄに分けられる。
【００６３】
まず制御モードＡ，Ｂは、図９の測定モード１，２により作成された測定位置テーブルを使用するもので、テーブル参照値としてトラック番号Ｔｎを使用する点で共通する。相違点はバイアス電流の演算処理にあり、制御モードＡは、現在トラック番号でテーブルを参照した際にその両側に位置する測定トラック番号のバイアス電流値の直線補間により現在トラックのバイアス電流を算出する。
【００６４】
これに対し制御モードＢは、現在トラック番号に対し隣接する測定トラック番号の内、近い方の測定トラック番号のバイアス電流値を選択する所謂隣接近似とする。
制御モードＣ，Ｄは、図９の測定モード３，４により作成された測定位置テーブルを使用するもので、テーブル参照値としてキャリッジ位置センサ４８の位置検出値Ｐｎを使用する点で共通する。相違点はバイアス電流の演算処理にあり、制御モードＣは、現在キャリッジ位置でテーブルを参照した際にその両側にある測定キャリッジ位置のバイアス電流値の直線補間により、現在キャリッジ位置のバイアス電流を算出する。
【００６５】
これに対し制御モードＤは、現在キャリッジ位置に対し隣接する測定キャリッジ位置の内、近い方の測定キャリッジ位置のバイアス電流値を選択する隣接近似とする。
３．測定モード１，２と制御モードＡ，Ｂ
図１１は図８のＤＳＰ１５によるシーク制御部１１の機能ブロック図であり、図９の測定モード１，２に基づいて測定位置テーブルを作成した後、図１０の制御モードＡ，Ｂによりシーク電流の補正を行うことを特徴とする。
【００６６】
図１１において、エンクロージャ１２側にはシーク制御に必要なレンズアクチュエータ６０と、トラッキングエラー信号Ｅ１を検出するためのディテクタ４６と、対物レンズの位置を検出するレンズ位置センサ４７を示し、トラッキングエラー信号Ｅ１及びレンズ位置信号Ｅ２を出力するようにしている。
またエンクロージャ１２にはキャリッジアクチュエータとしてのＶＣＭ６４と、ベース側に設けられてキャリッジの絶対位置を検出するキャリッジ位置センサ４８を示しており、キャリッジ位置センサ４８からはキャリッジ位置信号Ｅ３が出力される。図８のＤＳＰ１５のシーク制御部１１は、レンズ位置サーボ回路６６、トラックサーボ回路７８、速度制御回路９０、ダブルサーボ回路１１８で構成される。
【００６７】
またキャリッジ位置センサ４８を用いた測定位置への位置制御と位置ロック制御のためにキャリッジ位置サーボ回路１２８が設けられる。更に、指定された測定位置でＶＣＭ６４に流すバイアス電流を測定してテーブルを作成し、測定後のシーク中にテーブル参照によりバイアス電流を求めてシーク電流を補正するためのオフセット補正回路１４０が設けられる。
【００６８】
レンズ位置サーボ回路６６は、加算点６８にレジスタ７０によりゼロ位置をセットし、レジスタ７０のゼロ位置を目標位置としてレンズ位置センサ４７からのレンズ位置信号Ｅ２との位置偏差をとり、ゲイン設定器７２で所定のゲインＧ２を掛け合わせ、位相補償器７４でサーボ帯域の高域の位相に進み位相補償を施した後、サーボスイッチ７６を介してレンズアクチュエータ６０を駆動するようにしている。
【００６９】
サーボスイッチ７６は、目標トラックまでの残りトラック数が例えば５０トラックを超えるロングシークで、ＶＣＭ６４を速度制御するコアース制御の際にオンとなり、ＶＣＭ６４によるキャリッジの移動に対し、キャリッジ上に搭載したレンズアクチュエータ６０による対物レンズの光軸ずれをゼロとするレンズロックを掛ける。
【００７０】
トラックサーボ回路７８は、レジスタ８２でセットしたトラッキングエラー信号のゼロ位置を加算点８０に与え、加算点８０でディテクタ４６の受光出力から得られたトラッキングエラー信号Ｅ１との偏差をとり、ゲイン設定器８４で所定ゲインＧ１を乗じた後、位相補償器８６で位相補償を施し、サーボスイッチ８８を介してレンズアクチュエータ６０を駆動する。
【００７１】
サーボスイッチ８８は、シーク中はオフとなっており、シーク完了により目的トラックに達したときにオンして光ビームをトラックに追従させるオントラック制御を行う。
速度制御回路９０は、目標速度設定部１００と速度演算部１０２を有する。目標速度設定部１００は、レジスタ９８にセットした目標トラック番号とトラックゼロクロス回路９２及びトラックカウンタ９４で形成される現在トラック番号との差で与えられる目標トラックまでの残りトラック数をトラックディファレンス演算部９６で演算し、このトラックディファレンスに対応して予め定めた目標速度を目標速度設定部１００で加算点１０６に出力する。
【００７２】
速度演算部１０２は、トラックカウンタ９４のカウント値とトラックゼロクロス回路９２で検出されるトラッキングエラー信号Ｅ１のゼロクロス点で起動され、ゼロクロス点の時間間隔を計数するタイマ１０４の計数結果を入力し、タイマ１０４で計数したゼロクロス時間間隔の逆数として光ビーム速度を演算し、加算点１０６に出力する。
【００７３】
加算点１０６は目標速度と現在のビーム速度との速度偏差を取り出し、ゲイン設定器１０８で所定ゲインＧ３を乗じ、位相補償器１１０で位相補償を施して速度制御信号を出力する。速度制御回路９０からの速度制御信号は、ロングシークにおける最初のコアース制御の際にはサーボスイッチ１１２がオフ、サーボスイッチ１１４がオンとなっていることから、加算点１１６を介してキャリッジアクチュエータとしてのＶＣＭ６４にシーク電流Ｖｓとして供給され、ＶＣＭ６４の速度制御を行う。
【００７４】
ロングシークにおけるコアース制御中に残りトラックが規定トラック例えば５０トラックとなると、サーボスイッチ１１４がオフ、サーボスイッチ１１２がオンとなり、速度制御回路９０からの速度制御信号はレンズアクチュエータ６０に供給され、レンズアクチュエータによって光ビームの速度制御するファイン制御を行う。
【００７５】
目標トラックまでの残りトラック数が例えば５０トラック数未満となるショートシークの際には、最初からサーボスイッチ１１２がオン、サーボスイッチ１１４がオフとなり、レンズアクチュエータ６０の速度制御によるファイン制御を開始することになる。
ダブルサーボ回路１１８は、レジスタ１２２にレンズ位置センサ４７のゼロ位置を目標位置としてセットし、加算点１２０でレンズ位置センサ４７からのレンズ位置信号Ｅ２との位置偏差を取り出し、ゲイン設定器１２４で所定ゲインＧ４を乗じた後、位相補償器１２６で位相補償を施し、ダブルサーボ電流Ｖｄとしてサーボスイッチ１１４及び加算点１１６を介してＶＣＭ６４に供給する。
【００７６】
サーボスイッチ１１４は、シーク中におけるファイン制御の際にオンとなる。このときサーボスイッチ１１４はオフとなりサーボスイッチ１１２がオンとなって、レンズアクチュエータ６０を速度制御しており、レンズアクチュエータ６０の速度制御と並行してＶＣＭ６４によりレンズ位置をゼロ位置に保持してレンズロックするためのダブルサーボを行う。
【００７７】
キャリッジ位置ロックサーボ回路１２８は、キャリッジの絶対位置を検出するキャリッジ位置センサ４８を用いた位置サーボを行う。このため、レジスタ１３２に目標位置となるセンサ位置の値をセットし、加算点１３０でキャリッジ位置センサ４８からのキャリッジ位置信号Ｅ３との位置偏差を取り出し、ゲイン設定器１３４で所定ゲインＧ５を乗じた後、位相補償器１３６で位相補償を施し、キャリッジ位置制御信号Ｖｌとしてサーボスイッチ１３８，加算点１１６を介してＶＣＭ６４に供給している。
【００７８】
キャリッジ位置ロックサーボ回路１２８によるキャリッジの位置制御の際には、速度制御用のサーボスイッチ１１４及びダブルサーボ用のサーボスイッチ１２７のそれぞれはオフとなりサーボスイッチ１３８のみがオンとなることで、レジスタ１３２にセットしたセンサ位置にＶＣＭ６４の位置制御によりキャリッジを移動し、その位置に保持する位置ロック制御を行うことになる。
【００７９】
オフセット補正回路１４０には、バイアス電流測定部１４２、トラック番号をセットするレジスタ１４４、測定位置テーブル１４５及びバイアス電流演算部１４６、速出制御回路９０からのシーク電流Ｖｓにバイアス電流Ｖｎを加算する加算点１４８、及びタブルサーボ回路１１８からのダブルサーボ電流Ｖｄにバイアス電流Ｖｎを加算する加算点１１６が設けられる。
【００８０】
バイアス電流測定部１４２は、この実施形態にあっては、図９の測定モード１または測定モード２のいずれかの指定に従ってバイアス電流測定処理を行う。バイアス電流測定部１４２による測定結果は、測定位置テーブル１４５に記憶される。測定位置テーブル１４５としては、光ディスクドライブの電源を切っても記憶内容を保持することのできるフラッシュＲＯＭ等の不揮発性メモリを使用する。
【００８１】
測定位置テーブル１４５は、予め複数の測定トラック番号をインデックスとして準備しており、バイアス電流測定部１４２により、測定処理の際にテーブルの測定トラック番号を順次読み出して速度制御回路９０のレジスタ９８に目標トラック番号としてセットすることで測定位置へのシーク制御を行わせ、シーク完了状態で各測定モードに応じた測定トラック位置での保持状態でＶＣＭ６４に対するダブルサーボ回路１１８からのダブルサーボ電流Ｖｄを測定して記憶する。
【００８２】
バイアス電流演算部１４６は、調整工程で測定位置テーブル１４５が作成された後の光ディスクドライブの使用状態でシーク制御が起動されると、シーク中に得られる現在位置のトラック番号をセットし、セットした現在トラック番号により測定位置テーブル１４５を参照し、両側に位置する２つの測定トラック番号のバイアス電流値を測定位置テーブル１４５から読み出し、バイアス電流Ｖｎを演算する。
【００８３】
バイアス電流演算部１４６は、図１０に示した制御モードＡの場合には、測定位置テーブル１４５から読み出した２つの測定トラック番号のバイアス電流に基づく直線補間により現在トラックＴｎのバイアス電流Ｖｎを求める。また図１０の制御モードＢの場合には、現在トラック番号に近い方の測定トラック番号のバイアス電流値を選択して、そのまま現在トラック番号のバイアス電流Ｖｎとする。
【００８４】
バイアス電流演算部で求めた現在トラック番号でのバイアス電流Ｖｎは、コアース制御の際には速度制御回路９０からのシーク電流Ｖｓに加算点１４８で加算され、一方、ファイン制御の際には加算点１１６でダブルサーボ回路１１８からのダブルサーボ電流Ｖｄに加算され、それぞれＶＣＭ６４に供給する。このため加算点１４８，１１６がバイアス電流による機械的なオフセットの補正部として機能する。
【００８５】
図１２は、図１１のオフセット補正回路１４０に設けたバイアス電流測定部１４２に図９の測定モード１を設定した場合の測定処理のフローチャートである。まずステップＳ１で、測定位置テーブル１４５のインデックスとなっている測定トラックを示す先頭のトラック番号を読み込む。測定位置テーブル１４５は例えば図１３のように、トラック番号ＴｎとＶＣＭバイアス電流値Ｖｎの格納領域をもち、初期状態にあっては、予め定めた測定位置を示すトラック番号Ｔ１〜Ｔ１２が記憶されている。
【００８６】
ステップＳ１で測定位置テーブル１４５からトラック番号を読み込んだならば、速度制御回路９０の目標トラックレジスタ９８にトラック番号をセットし、測定トラック番号へのシークを行う。この測定トラック番号へのシークは、光ディスク媒体のトラック数を例えば２０００トラックとすると、図１３のトラック番号Ｔ１〜Ｔ１２により２０００トラックを均等に１０分割していることから、測定トラック番号の間隔は２００トラックとなる。
【００８７】
その結果、測定トラックへのシークは全てロングシークとなる。ロングシークの際にはサーボスイッチ１１２がオフ、サーボスイッチ１１４がオンとなり、ＶＣＭ６４にシーク電流Ｖｓを供給したＶＣＭ６４の速度制御によるコアース制御をまず行い、残りトラック数が規定トラック数例えば５０トラックとなったらサーボスイッチ１１４をオフすると同時にサーボスイッチ１１２をオンして、レンズアクチュエータ６０にシーク電流Ｖｓを供給して速度制御するファイン制御に切り替え、目標となる測定トラック番号の直前で減速制御に切り替えてシークを完了する。
【００８８】
もちろんコアース制御の際には、サーボスイッチ７６がオンとなり、レンズ位置サーボ回路６６によるレンズアクチュエータ６０の位置制御でレンズロックが掛けられ、またファイン制御に切り替わった場合にはサーボスイッチ１２４がオンとなり、ダブルサーボ回路１１８によるＶＣＭ６４のダブルサーボでレンズロックが掛けられる。
【００８９】
読み込まれた測定位置となるトラック番号へのシークが完了すると、サーボスイッチ７６がオフとなってレンズ位置サーボ６６によるレンズロックを解除し、同時にサーボスイッチ１１２もオフとなって速度制御が解除され、更にサーボスイッチ８８がオンしてトラックサーボ回路７８によるオントラック制御となる。このオントラック制御にあっても、サーボスイッチ１２４はオン状態を維持しており、ダブルサーボ回路１１８によるＶＣＭ６４のダブルサーボ制御により、レンズアクチュエータ６０によるトラックへの光ビームの追従に対し常に対物レンズの光軸ずれをゼロとするようなキャリッジの動きを作り出すダブルサーボが行われている。
【００９０】
このようにしてステップＳ２で測定トラック番号へのシークが完了してオントラック状態となったならば、ステップＳ３でタイマをスタートし、ステップＳ４では、ＶＣＭ６４に供給している電流、即ちダブルサーボ回路１１８からのダブルサーボ電流ＶｄをＤＳＰ１５に内蔵したＤＡコンバータによりサンプリングして積算する。
【００９１】
このキャリッジのＶＣＭ６４に対する電流のサンプリングによる積算は、ステップＳ５で、起動したタイマにより所定時間が経過するまで繰り返される。ステップＳ５で所定時間の経過が判別されるとステップＳ６に進み、サンプリング回数によって積算したキャリッジＶＣＭ電流を平均化してバイアス電流を求め、ステップＳ７で測定結果を図１３の例えばトラック番号Ｔ１のように、ＶＣＭバイアス電流値Ｖ１として測定位置テーブル１４５に記憶する。
【００９２】
次にステップＳ８で全ての測定位置での測定終了の有無をチェックし、測定が終了していなければ次のトラック番号Ｔ２を読み出して、ステップＳ１からの処理を繰り返す。トラック番号Ｔ１２までの全ての測定位置での処理が終了すれば、一連の測定処理を終了する。
図１４は図１２の測定処理で得られたＶＣＭバイアス電流値の実測値の説明図である。この実測値にあっては、横軸に示す最アウタから最インナまでの測定トラック番号Ｔ１〜Ｔ１２ごとにＶＣＭバイアス電流値を平均化してプロットしている。この測定トラック番号Ｔ１〜Ｔ１２は、この実施形態における光ディスク媒体の記録フォーマットとしてゾーンＺ１〜Ｚ１０にゾーン分割したゾーンＣＡＶフォーマットに対応し、各ゾーン中心を測定トラック番号としている。
【００９３】
図１４の測定トラック番号に対するＶＣＭバイアス電流値の実測結果から明らかなように、キャリッジが中央の測定トラックＴ６においてキャリッジの位置を保持するＶＣＭバイアス電流値はゼロであり、この位置では機械的なオフセットが加わっていないことが分かる。
これに対しキャリッジをインナ側に移動すると、キャリッジを各測定トラック位置に保持するためのＶＣＭバイアス電流値がマスナス側に増加し、最インナ側に向かうにつれてキャリッジにかかる機械的なオフセットが大きくなることが分かる。
【００９４】
またトラック番号Ｔ６からキャリッジをアウタ側に移動した場合にも、キャリッジの移動に伴ってＶＣＭバイアス電流値はインナ側とは逆にプラス方向に増加しており、インナ側とは逆向きの機械的なオフセットが増加していることが分かる。
図１５は、図１１のバイアス電流測定部１４２に対し測定モード２を指定した場合の測定処理のフローチャートである。まずステップＳ１で、測定位置テーブル１４５から最初のトラック番号を読み込み、ステップＳ２で、読み込んだトラック番号へシークする。測定モード２にあっては、ステップＳ３で、シーク完了の際に図１１のサーボスイッチ８８をオフしてトラックサーボ回路７８によるレンズアクチュエータ６０のトラックサーボをオフする。
【００９５】
その代わりにステップＳ４でサーボスイッチ１３８をオンし、シーク完了時にキャリッジ位置センサ４８より検出されているキャリッジの測定位置をキャリッジ位置サーボ回路１２８のレジスタ１３２に目標位置としてセットし、シーク完了時のキャリッジ位置を目標位置とする位置ロックサーボを行う。もちろんサーボスイッチ１２７はオフとなっており、ダブルサーボは解除される。
【００９６】
このキャリッジ位置サーボ回路１２８によるキャリッジの位置ロック状態でステップＳ５に進み、タイマをスタートし、ステップＳ６でキャリッジＶＣＭ電流をサンプリングして積算する。即ち、キャリッジ位置サーボ回路１２８よりＶＣＭ６４に供給される位置ロック電流をサンプリングして積算することになる。
ステップＳ７でタイマスタートから所定時間を経過すると、ステップＳ８に進み、積算したキャリッジＶＣＭ電流をサンプリング回数で割って平均化し、この測定結果をステップＳ９で測定位置テーブル１４５に記憶する。以上の処理をステップＳ１０で全ての測定位置での測定を終了するまで繰り返す。
【００９７】
図１６，図１７は、図１１のバイアス電流測定部１４２による測定処理が完了して測定位置テーブル１４５が作成された後のシーク制御のフローチャートであり、測定モード１または測定モード２で作成された測定位置テーブル１４５を対象に、現在トラック番号のバイアス電流を直線補間により演算するバイアス電流演算部１４６における制御モードＡの処理である。
【００９８】
図１６において、シークコマンドの受領により目標トラック番号を認識するとシーク制御が起動され、まずステップＳ１で現在のトラック番号を読み、目標トラック番号までのディファレンスを計算した後、シークを開始する。次にステップＳ２で目標トラック番号までのディファレンスからシークモードを決定する。ディファレンスが所定トラック例えば５０トラック以上であれば、ステップＳ３〜Ｓ１２のコアース制御に入る。
【００９９】
これに対しディファレンスが５０トラック未満であった場合には、ステップＳ１３以降のファイン制御に入る。いまディファレンスが所定トラック数以上であったとすると、コアース制御に進み、まずＶＣＭ６０に対し規定の加速電流を流し、キャリッジの移動を開始する。これに伴い、ステップＳ３で図１１の速度制御回路９０に設けているトラックカウンタ９４のカウンタ動作を開始し、ステップＳ４で、サーボスイッチ７６をオンすることでレンズロックサーボをオンする。
【０１００】
次にステップＳ５でトラックカウンタ９４の計数結果に基づき、速度演算部１０２で現在速度を算出し、ステップＳ６で、そのときのトラックディファレンスに基づいて発生されている目標速度との差を加算点１０６で求め、ゲイン設定器１０８で所定ゲインを乗算し、シーク電流Ｖｓとする。次にシーク電流の補正処理を行う。
【０１０１】
即ち、ステップＳ７でシーク開始から現在までのトラックカウンタ９４のカウント値とシーク開始トラック番号から現在トラック番号Ｔｎを算出する。続いてステップＳ８で、算出した現在トラック番号Ｔｎにより測定位置テーブル１４５を参照し、現在トラック番号Ｔｎが間に含まれる両側の２つの測定トラック番号（Ｔａ，Ｔｂ）及びＶＣＭバイアス値（Ｖａ，Ｖｂ）を求める。
【０１０２】
そしてステップＳ９で、
Ｖｎ＝｛（Ｖｂ−Ｖａ）／（Ｔｂ−Ｔａ）｝・（Ｔｎ−Ｔａ）＋Ｖａ
により、直線補間によって現在トラック番号（Ｔｎ）のＶＣＭバイアス値（Ｖｎ）を算出する。
ステップＳ１０で、求めた現在のトラック番号（Ｔｎ）のＶＣＭバイアス値  （Ｖｎ）をシーク電流（Ｖｓ）に加算点１４８で加算し、ステップＳ１１で、補正したシーク電流（Ｖｓ）をＶＣＭ６４に対するドライバに出力する。ステップＳ１２にあっては、ファイン制御に切り替えるための残りトラック数をチェックしており、残りトラック数が所定値以下になるまでステップＳ５〜Ｓ１１の処理を繰り返す。
【０１０３】
ステップＳ１２で残りトラック数が所定値以下になると、図１７のステップＳ１３〜Ｓ２１のファイン制御に進む。ファイン制御にあっては、ステップＳ１３でサーボスイッチ７６のオフによりレンズ位置サーボ回路６６によるレンズロックサーボを解除し、同時にサーボスイッチ１１２をオン、サーボスイッチ１１４をオフとし、速度制御回路９０の出力をレンズアクチュエータ６０に切り替え、更にサーボスイッチ１２４をオンして、ダブルサーボ回路１１８によるＶＣＭ６４のダブルサーボを有効とする。
【０１０４】
次にステップＳ１４で、レンズアクチュエータ６０に対する速度制御回路９０による速度制御処理を行う。この速度制御処理はコアース制御の場合と同じであり、目標速度設定部１００でそのときの目標トラックまでのトラックディファレンスに応じた目標速度を発生し、加算点１０６で現在のビーム速度を演算してその偏差を求める。
【０１０５】
この速度偏差にゲイン設定器１０８でファイン制御用のゲインＧ３´を乗じて速度制御電流を求め、レンズアクチュエータ６０を速度制御する。次にステップＳ１５で、レンズ位置信号のずれをダブルサーボ回路１１８の加算点１２０で検出し、ゲイン設定器１２４でゲインＧ４を乗ずることでダブルサーボ電流（Ｖｄ）を算出する。
【０１０６】
次に算出したダブルサーボ電流（Ｖｄ）のＶＣＭバイアス値による補正を行う。即ち、ステップＳ１６で現在のトラックカウンタ値とシーク開始トラック番号から現在トラック番号（Ｔｎ）を算出し、ステップＳ１７で測定位置テーブル１４５の参照により現在トラック番号（Ｔｎ）が間に含まれる２つの測定トラック番号（Ｔａ，Ｔｂ）及びＶＣＭバイアス値（Ｖａ，Ｖｂ）を求め、ステップＳ１８で直線補間の計算により現在トラック番号（Ｔｎ）のＶＣＭバイアス値（Ｖｎ）を算出する。
【０１０７】
そしてステップＳ１９で、算出したＶＣＭバイアス値（Ｖｎ）を加算点１１６でダブルサーボ電流（Ｖｄ）に加算し、ステップＳ２０で、補正したダブルサーボ電流（Ｖｄ）をキャリッジを駆動するＶＣＭ６４の裏側に出力する。このようなステップＳ１４〜ステップＳ２０の処理を、ステップＳ２１で残りトラック数が減速制御を開始するための所定値に達するまで繰り返す。
【０１０８】
ステップＳ２１で残りトラック数が所定値例えば３トラックとなると、ステップＳ２２からの減速制御に切り替わる。減速制御にあっては、ステップＳ２２で、そのときのトラッキングエラー信号のゼロクロス間隔で算出される現在速度からレンズアクチュエータ６０に流すブレーキ電流を算出し、予め定めたトラック位置例えば０．５トラック手前のタイミングで算出されたブレーキ電流を流して、減速制御により目標トラックへの引き込みを行う。
【０１０９】
減速制御が終了すると、ステップＳ２３で、引き込みトラックの戻り光による復調でＩＤ部をリードして現在トラック番号を読み込み、ステップＳ２４でＩＤリードで読み込んだ現在トラック番号がシークコマンドにより設定された目標トラック番号に一致しているか否かチェックする。一致していればシークを正常終了としてリードまたはライトなどのアクセスに移行する。現在トラック番号が目標トラック番号に一致していない場合には、図１６のステップＳ１に戻ってリトライ処理を行う。
【０１１０】
図１８は、図１６，図１７のフローチャートにおいてロングシークとなった場合のコアース制御、ファイン制御及び減速制御のタイムチャートである。一方、図１６のステップＳ２で現在トラックから目標トラックまでのディファレンスが５０トラック未満であった場合には、図１７のステップＳ１３からのファイン制御に進んで、ファイン制御からシーク制御を開始する。
【０１１１】
このファイン制御における処理も、ロングシークにおけるコアース制御からファイン制御に切り替わった場合の処理と全く同じであり、図１８（Ｂ）のタイムチャートに示すファイン制御及び減速制御となる。
図１９は、図１１の実施形態において測定モード１または測定モード２で作成された測定位置テーブル１４５を対象に、ＶＣＭバイアス値を現在トラック番号に近い方の測定トラック番号の値から選択して構成する制御モードＢによるシーク制御のフローチャートである。
【０１１２】
図１９，図２０のシーク制御は、コアース制御におけるステップＳ８のＶＣＭバイアス値の決定と、図２０のファイン制御におけるステップＳ１６でのＶＣＭバイアス値の決定の仕方が図１６，図１７の制御モードＡの場合と異なる。即ち、図１９の制御モードＢのコアース制御にあっては、ステップＳ８で現在のトラック番号（Ｔｎ）に最も近い測定トラック番号（Ｔａ）のＶＣＭバイアス値（Ｖａ）を測定位置テーブル１４５から読み出し、これをステップＳ９で現在トラック番号（Ｔｎ）のＶＣＭ値（Ｖｎ）としてシーク電流（Ｖｓ）に加算して補正する。
【０１１３】
同様にファイン制御中についても、ステップＳ１６で現在のトラック番号（Ｔｎ）に最も近い測定トラック番号（Ｔａ）のＶＣＭバイアス値（Ｖａ）を読み出し、ステップＳ１７で現在トラック番号（Ｔｎ）のＶＣＭバイアス値（Ｖｎ）としてダブルサーボ電流（Ｖｄ）に加算して補正している。それ以外の処理は図１６，図１７のフローチャートと同じである。
４．測定モード３，４と制御モードＣ，Ｄ
図２１は図９の測定位置をキャリッジ位置センサ４８の値により指定する測定モード３又は測定モード４により測定位置テーブル１４５を作成し、この測定位置テーブル１４５を使用してシーク制御中にシーク電流及びダブルサーボ電流を補正する図１０の制御モードＣ及び制御モードＤを行うシーク制御部１１の実施形態の機能ブロック図である。
【０１１４】
図２１の機能ブロック図にあっては、オフセット補正回路１４０に設けたレジスタ１４４に対し、測定モード１，２の現在トラック番号のセットとは異なり、キャリッジの絶対位置を検出するキャリッジ位置センサ４８のキャリッジ位置信号Ｅ３に基づく位置センサ現在値Ｐｎをセットするようにしたことを特徴とする。
【０１１５】
またバイアス電流測定部１４２は、測定モード１，２の場合の測定トラック番号の指定とは異なるキャリッジの絶対位置を検出するキャリッジ位置センサ４８の検出位置を測定位置とした図２２の構造をもつ測定位置テーブル１４５を準備している。図２２の測定位置テーブル１４５にあっては、キャリッジ位置としてＰ１〜Ｐ１２の１２箇所を予め記憶しており、このキャリッジ位置Ｐ１〜Ｐ１２にキャリッジを移動して位置を保持した状態でそのときのＶＣＭ６４に対する電流を測定して、図２２のようなＶＣＭバイアス電流値Ｖ１〜Ｖ１２を格納したテーブルを作成する。それ以外の構成は図１１と同じである。
【０１１６】
図２３は図２１のバイアス電流測定部１４２に測定モード３を指定した場合の測定処理のフローチャートである。測定モード３の測定処理にあっては、まずステップＳ１でサーボスイッチ８８をオフし、トラックサーボ回路７８によるレンズアクチュエータ６０のトラック追従制御を解除する。
続いて測定位置テーブル１４５をステップＳ２で参照し、最初の測定位置を示すキャリッジ位置センサ値を読み込み、キャリッジ位置サーボ回路１２８のレジスタ１３２に目標センサ位置としてセットし、サーボスイッチ１３８のオンによりキャリッジ位置ロックサーボをオンする。
【０１１７】
このときトラックサーボ回路７８のサーボスイッチ８８をオフする以外に他のサーボスイッチ７６，１１４，１２７も全てオフとなっており、キャリッジ位置サーボ回路１２８によるＶＣＭ６４のキャリッジ位置ロックサーボの制御のみが行われる。このキャリッジ位置ロックサーボによるＶＣＭ６４の駆動で、位置偏差をゼロとするレジスタ１３２の目標位置にキャリッジが移動して位置ロックされると、ステップＳ４でキャリッジ位置ロックサーボをサーボスイッチ１３８のオフにより解除する。
【０１１８】
次にステップＳ５で、サーボスイッチ８８のオンによりトラックサーボ回路７８を有効とし、且つサーボスイッチ１２７のオンによりダブルサーボ回路１１８を有効とし、光ビームのトラック引き込みを行う。この結果、測定位置で光ビームを引き込みトラックに追従させるオントラック制御が行われる。
次にステップＳ６でタイマをスタートし、ステップＳ７で、このときＶＣＭ６４に供給されるダブルサーボ電流（Ｖｄ）をキャリッジＶＣＭ電流としてサンプリングして積算し、ステップＳ８で所定時間を経過したら、ステップＳ９で、サンプル回数により積算したキャリッジＶＣＭ電流を割って平均値を求め、ステップＳ１０で測定位置テーブル１４５に測定結果を記憶する。以上の処理を、ステップＳ１１で、全ての測定位置での測定が終了するまで繰り返す。
【０１１９】
図２４は図２１のバイアス電流測定部１４２に測定モード４を指定した場合の測定処理のフローチャートである。測定モード４の測定処理にあっては、図２３の測定モード３の場合と同様、ステップＳ１〜Ｓ３で測定位置テーブル１４５から読み出したキャリッジ位置センサ値による測定位置にキャリッジ位置ロックサーボによってキャリッジを移動して位置ロックする。
【０１２０】
位置ロックが完了したならば、その位置ロック状態を維持したままステップＳ４でタイマをスタートし、ステップＳ５で、位置ロック状態でキャリッジのＶＣＭ６４に流れるキャリッジＶＣＭ電流、即ち位置ロック電流をサンプリングごとに積算する。ステップＳ６で所定時間経過したならば、ステップＳ７で、積算したキャリッジＶＣＭ電流をサンプル回数で割って平均化し、ステップＳ８で測定位置テーブル１４５に測定結果を記憶し、ステップＳ９で、全ての測定位置での測定が終了するまでこれを繰り返す。
【０１２１】
図２５，図２６は、図２１のバイアス電流測定部１４２による測定モード３または測定モード４で作成された測定位置テーブル１４５を使用したシーク中の補正を行う制御モードＣのフローチャートである。制御モードＣにあっては、図１６，図１７の制御モードＡの場合と同様、現在位置のＶＣＭバイアス値を直線補間により求めるようにしたことを特徴とする。
【０１２２】
この図２５，図２６のシーク制御におけるシーク開始、コアース制御、ファイン制御及び減速制御の手順は、図１６，図１７と基本的に同じである。相違点は、コアース制御におけるステップＳ７〜Ｓ９及びファイン制御におけるステップＳ１６〜Ｓ１８の測定位置テーブル１４５の参照について、トラック番号ではなくキャリッジ位置センサ４８で検出可能な現在キャリッジ位置（Ｐｎ）及びＶＣＭバイアス測定キャリッジ位置（Ｐａ，Ｐｂ）を使用している点である。
【０１２３】
もちろん、ステップＳ９，Ｓ１８におけるＶＣＭバイアス値（Ｖｎ）の直線補間による算出も、測定キャリッジ位置（Ｐａ，Ｐｂ）を使用する点は図１６，図１７と相違するが、他の点は全く同じである。
図２７，図２８は、図２１のバイアス電流測定部１４２で測定モード３，４により作成された測定位置テーブル１４５を使用し、現在キャリッジ位置による測定位置テーブル１４５の参照によりＶＣＭバイアス電流演算部１４６における演算として最も近いキャリッジ測定位置のＶＣＭバイアス値を選択する制御モードＤによるシーク制御のフローチャートである。
【０１２４】
この図２７，図２８の測定モード３，４を対象とした制御モードＤの処理にあっては、同じく現在トラック番号に最も近い測定トラック番号のＶＣＭバイアス値を選択する図１９，図２０の制御モードＢにおける処理と基本的に同じである。相違点は、コアース制御におけるステップＳ７〜Ｓ８及び図２８のファイン制御におけるステップＳ１５〜Ｓ１６で、トラック番号（Ｔ）の代わりにキャリッジ位置センサ４８のキャリッジ位置（Ｐ）を使用している点である。
５．その他の実施形態
上記の実施形態にあっては、図８のように、エンクロージャ１２側にレンズ位置センサ４７及びキャリッジ位置センサ４８を設けた光ディスクドライブを対象としているが、図９に示した測定モード１にあっては、キャリッジ位置センサ４８は使用せず、また測定モード２及び４についてはレンズ位置センサ４７は使用していない。
【０１２５】
したがって、測定モード１で直線補間の制御モードＡ、または隣接近似の制御モードＢを採用する場合には、キャリッジの絶対位置を検出するキャリッジ位置センサ４８をもたない光ディスクドライブであってもよい。
また測定モード２及び４については、キャリッジを測定位置にロックした状態でレンズ位置センサ４７に基づくダブルサーボを行っていないことから、レンズ位置センサ４７を除去することができる。しかしながら、ＶＣＭ６４の速度制御でキャリッジを移動させるコアース制御中にあっては、レンズロックのためにレンズ位置信号が必要であり、またレンズアクチュエータ６０の速度制御によるファイン制御中にあっても、ダブルサーボによるＶＣＭ６４の制御によるレンズロックが必要となる。
【０１２６】
しかし、光ビームが移動している場合には、光ビームの移動に伴ってトラッキングエラー検出回路５０より出力されるトラッキングエラー信号Ｅ１の包絡線を検出することで、疑似的にレンズ位置信号が得られる。即ち、ビーム移動中に対物レンズの光軸ずれが起きると、トラッキングエラー信号に光軸ずれに応じたオフセットが生じ、このオフセットをトラッキングエラー信号の包絡線検波により検出することで、レンズ位置センサ４７を設けたと同等なレンズ位置信号を疑似的に得ることができる。
【０１２７】
このため、トラッキングエラー検出信号の包絡線検波で得られる疑似的なレンズ位置信号を使用すれば、図７のレンズアクチュエータにレンズ位置センサ４７を設ける必要がなくなる。レンズアクチュエータにレンズ位置センサ４７を設ける必要がなければ、その分だけレンズアクチュエータ６０の構造を簡単にし、より一層、光ディスクドライブの小型、薄型化を図ることができる。
摩擦、及びベース側とキャリッジを信号線接続するＦＰＣバンドのテンションなどによる機械的なオフセットに起因した外乱分を除去することができ、装置の小型薄型化に伴ってキャリッジの軽量化が行われても、機械的な外乱による影響を受けることなく、安定したシーク動作が可能となる。
【０１２８】
また上記の実施形態にあっては、光ディスクドライブを製造した後の調整工程において、ＶＣＭバイアス値の測定処理を行って測定位置テーブルに記憶させているが、キャリッジのベアリングとレールの間の摩擦及び、ベース側とキャリッジを信号線接続するＦＰＣバンドによるテンションは、経年変化により変化したり、使用中における装置内の環境温度によっても変わる。
【０１２９】
そこで、例えば光ディスクドライブの電源を投入した際の初期化診断処理の一つとしてＶＣＭバイアス値の測定処理を行ってもよい。同様に、電源投入からの時間経過に応じて所定タイミングで測定処理を行うようにしてもよい。
【０１３０】
【発明の効果】
以上説明してきたように本発明によれば、キャリッジを所定の測定位置に移動してその位置を保持するために必要なバイアス電流を測定して記憶し、シーク中にキャリッジの現在位置に対応するバイアス電流を求めて、キャリッジアクチュエータに流す電流を補正し、これによってキャリッジのベアリングとレールの間の摩擦、及びベース側とキャリッジを信号線接続するＦＰＣバンドのテンションなどによる機械的なオフセットに起因した外乱分を除去することができ、装置の小型薄型化に伴ってキャリッジの軽量化が行われても、機械的な外乱による影響を受けることなく、安定したシーク動作が可能となる。
【図面の簡単な説明】
【図１】本発明の原理説明図
【図２】本発明の装置外観図
【図３】図２の装置の組立分解図
【図４】図３のドライブケースから下側カバーまでを底面から見た組立分解図
【図５】図３の組立状態の平面図
【図６】図３の組立状態の底面図
【図７】本発明に用いるレンズアクチュエータの構造説明図
【図８】本発明の回路ブロック図
【図９】本発明におけるバイアス電流測定モードの説明図
【図１０】本発明におけるシーク制御モードの説明図
【図１１】測定モード１，２に対応した本発明のシーク制御部の機能ブロック図
【図１２】本発明の測定モード１の測定処理のフローチャート
【図１３】図１２の測定モード１で生成される測定位置テーブルの説明図
【図１４】図１２の測定処理で得られたトラック番号に対するバイアス電流の実測結果の説明図
【図１５】本発明の測定モード２の測定処理のフローチャート
【図１６】測定モード１，２に対応した直線補間の制御モードＡによる本発明のシーク制御のフローチャート
【図１７】測定モード１，２に対応した直線補間の制御モードＡによる本発明のシーク制御のフローチャート（続き）
【図１８】図１６，図１７によるロングシーク時とショートシーク時のビーム速度と制御モードのタイムチャート
【図１９】測定モード１，２に対応した隣接近似の制御モードＢによる本発明のシーク制御のフローチャート
【図２０】測定モード１，２に対応した隣接近似の制御モードＢによる本発明のシーク制御のフローチャート（続き）
【図２１】測定モード３，４に対応した本発明のシーク制御部の機能ブロック図
【図２２】図２１の測定モード３で生成される測定位置テーブルの説明図
【図２３】本発明の測定モード３の測定処理のフローチャート
【図２４】本発明の測定モード４の測定処理のフローチャート
【図２５】測定モード３，４に対応した直線補間の制御モードＣによる本発明のシーク制御のフローチャート
【図２６】測定モード３，４に対応した直線補間の制御モードＣによる本発明のシーク制御のフローチャート（続き）
【図２７】測定モード３，４に対応した隣接近似の制御モードＤによる本発明のシーク制御のフローチャート
【図２８】測定モード３，４に対応した隣接近似の制御モードＤによる本発明のシーク制御のフローチャート（続き）
【符号の説明】
１０：コントローラ
１０−１：低速シーク制御部
１０−２：高速シーク制御部
１１：シーク制御部
１２：エンクロージャ
１４：ＭＰＵ
１５：ＤＳＰ
１６：インタフェース
１７：速度制御部
１８：フォーマッタ
２０：バッファメモリ
２２：エンコーダ
２４：レーザダイオード制御回路
２６：デコーダ
２８：リードＬＳＩ回路
３０：レーザダイオードユニット
３２：ディテクタ
３４：ヘッドアンプ
３６：温度センサ
３８，４２，５４，５８，６２：ドライバ
４０：スピンドルモータ
４４：電磁石
４６：ディテクタ
４７：レンズ位置センサ（ＬＰＯＳ）
４８：キャリッジ位置センサ（ＰＳＤ）
４９：ＦＥＳ検出回路
５０：ＴＥＳ検出回路
５２：イジェクトモータ
５５：トラックゼロクロス検出回路（ＴＺＣ回路）
５６：フォーカスアクチュエータ
６０：レンズアクチュエータ
６４：ＶＣＭ（キャリッジアクチュエータ）
６６：レンズ位置サーボ回路
６８，８０，１０６，１１６，１２０，１３０，１４８：加算点
７０，８２，１２２，１３２，１４４：レジスタ
７２，８４，１０８，１２４，１３４：ゲイン設定器
７４，８６，１１０，１２６，１３６：位相補償器（ＰＣ）
７６，８８，１１２，１１４，１２４，１３８：サーボスイッチ
７８：トラックサーボ回路
８０，１００，１１２：サーボスイッチ
９０：速度制御回路
９２：トラックゼロクロス検出回路（ＴＺＣ）
９４：トラックカウンタ
９６：トラックディファレンス演算部
１００：目標速度設定部
１０２：速度演算部
１１８：タブルサーボ回路
１２８：キャリッジ位置ロックサーボ回路
１４０：オフセット補正回路
１４２：ＶＣＭバイアス値測定部（バイアス電流測定部）
１４５：測定位置テーブル（記憶部）
１４６：ＶＣＭバイアス値演算部（バイアス電流演算部）
１５０：ドライブ本体
１５２：フロントベセル
１５４：扉
１５８：イジェクトボタン
１６０：動作表示ＬＥＤ
１７６：プリント基板
１７８：カートリッジホルダ
１８０：ドライブベース
１８２：開口
１８４：レンズキャリッジ
１８６：対物レンズ
１９０−１，１９０−２：コイル部
１９２−１，１９２−２：磁気ヨーク部
１９４：スライドプレート
１９６：スピンドルユニット
１９８：ターンテーブル
２００：プレート
２０２：カバー
２０４：イジェクトモータユニット
２０６：イジェクトユニット収納部
２０８：固定光学ユニット
２１０，２１２：ＦＰＣ（フレキシブルプリント回路）
２１４：ライトイネーブルセンサ
２１６：ライトプロテクトセンサ
２１８：カートリッジ挿入センサ
２２０−１，２２０−２：ガイドレール
２２２，２２４：ピン
２２６，２２８：コイルバネ
２３０，２３２：ガイド溝
２３６：ローラベアリング
２４０：ＦＰＣバンド
２４２：ベース固定部
２４４：キャリッジ固定部
２５０：センシングプレート
２５２：ＬＤ
３００：固定ベース
３０２：保持部
３０５：ビーム光軸
３０４−１〜３０４−４：ワイヤ
３０６：可動ベース
３０８：トラッキングコイル
３１０：フォーカスコイル
３１２：ヨーク
【図１】
0003588519.tif 000002
【図２】
0003588519.tif 000003
【図３】
0003588519.tif 000004
【図４】
0003588519.tif 000005
【図５】
0003588519.tif 000006
【図６】
0003588519.tif 000007
【図７】
0003588519.tif 000008
【図８】
0003588519.tif 000009
【図９】
0003588519.tif 000010
【図１０】
0003588519.tif 000011
【図１１】
0003588519.tif 000012
【図１２】
0003588519.tif 000013
【図１３】
0003588519.tif 000014
【図１４】
0003588519.tif 000015
【図１５】
0003588519.tif 000016
【図１６】
0003588519.tif 000017
【図１７】
0003588519.tif 000018
【図１８】
0003588519.tif 000019
【図１９】
0003588519.tif 000020
【図２０】
0003588519.tif 000021
【図２１】
0003588519.tif 000022
【図２２】
0003588519.tif 000023
【図２３】
0003588519.tif 000024
【図２４】
0003588519.tif 000025
【図２５】
0003588519.tif 000026
【図２６】
0003588519.tif 000027
【図２７】
0003588519.tif 000028
【図２８】
0003588519.tif 000029