(57)【要約】【課題】フィード移動（光ピックアップの送り）を開始する直前のレンズシフト量を補正し、ディスク上の目的のアドレス領域へのフィード移動に係る距離の精度の向上及び高速化を図ることを目的とする。【解決手段】第１のサーボ手段（トラッキングサーボ）と、第２のサーボ手段（ピックアップ送りサーボ）と、これらを制御する手段とを備えた光ディスク装置において、第１のサーボ手段がオン状態で第２のサーボ手段からフィード移動要求があったときに（Ｓ１１）、ディスク上のアドレス情報とレンズシフト量に応じた信号レベルを取得し（Ｓ１３）、取得した情報から、仮のフィード移動距離とレンズシフト量に応じた補正距離を算出し（Ｓ１４，Ｓ１５）、フィード移動方向とレンズのシフト方向とに応じて、仮のフィード移動距離に補正距離を加算又は減算してフィード移動距離を算出する（Ｓ１６）。【選択図】　図４
2004071050.tif 000002
【特許請求の範囲】
【請求項１】
ディスクの信号面に光を結像させるレンズを有し、該信号面からの反射光の強度に応じた電気信号を出力する光ピックアップと、
前記レンズを透過した光を前記ディスク上のトラックに追従させるための制御を行う第１のサーボ手段と、
前記光ピックアップを前記ディスクの半径方向に移動させるための送り制御を行う第２のサーボ手段と、
前記第１及び第２のサーボ手段を制御する制御手段とを具備し、
該制御手段は、
前記第１のサーボ手段がオンしている状態で前記第２のサーボ手段から前記光ピックアップの送り要求があったときに、前記レンズがそのセンタ位置から前記ディスクに平行な方向に変位した位置での該ディスク上のアドレス情報を取得すると共に、該レンズの変位量に応じた信号レベルを取得し、
前記取得したアドレス情報から、前記ディスク上の目的のアドレス領域までの前記光ピックアップの仮の送り距離を算出すると共に、前記取得した信号レベルを距離に換算して前記レンズの変位量に応じた補正距離を算出し、
前記光ピックアップの送り方向と前記レンズの変位している方向とに応じて、前記算出した仮の送り距離に前記補正距離を加算又は減算して前記光ピックアップの送り距離を算出することを特徴とする光ディスク装置。
【請求項２】
ディスクの信号面に光を結像させるレンズを有し、該信号面からの反射光の強度に応じた電気信号を出力する光ピックアップと、
前記レンズを透過した光を前記ディスク上のトラックに追従させるための制御を行う第１のサーボ手段と、
前記光ピックアップを前記ディスクの半径方向に移動させるための送り制御を行う第２のサーボ手段と、
前記第１及び第２のサーボ手段を制御する制御手段とを具備し、
該制御手段は、
前記第２のサーボ手段による前記光ピックアップの送り移動が終了した時に、該光ピックアップのセンタ位置での前記ディスク上のアドレス情報を取得し、
前記第１のサーボ手段がオンしている状態で前記第２のサーボ手段から前記光ピックアップの送り要求があったときに、前記取得したアドレス情報に基づき、前記ディスク上の目的のアドレス領域までの前記光ピックアップの送り距離を算出することを特徴とする光ディスク装置。
【請求項３】
前記制御手段により取得したアドレス情報を記憶するメモリ手段を更に具備することを特徴とする請求項２に記載の光ディスク装置。
【請求項４】
前記光ピックアップから出力された電気信号から該光ピックアップ又は前記レンズの前記ディスク上のアドレス情報を検出するアドレス検出手段を更に具備することを特徴とする請求項１から３のいずれか一項に記載の光ディスク装置。
【請求項５】
前記光ピックアップは、前記レンズを前記ディスクの面に平行な方向にシフトさせるアクチュエータを有し、前記第２のサーボ手段がオフ状態にあって前記第１のサーボ手段がオン状態にあるときに、前記アクチュエータがオンされることを特徴とする請求項１から４のいずれか一項に記載の光ディスク装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、光ピックアップを用いてＣＤ（Ｃｏｍｐａｃｔ　Ｄｉｓｃ）、ＭＤ（Ｍｉｎｉ　Ｄｉｓｃ）　、ＤＶＤ（Ｄｉｇｉｔａｌ　Ｖｉｄｅｏ　Ｄｉｓｃ）等のディスクからデータを読み出す光ディスク装置に関し、特に、光ピックアップをディスクの半径方向に移動させる送り制御を行う機能を備えた光ディスク装置において、光ピックアップをディスク上の目的のアドレス領域まで高速に移動させるのに有用な技術に関する。
【０００２】
なお、以下の記述において、ディスクの半径方向における「光ピックアップの送り制御」を「フィード移動制御」ともいう。
【０００３】
【従来の技術】
ＣＤ、ＭＤ、ＤＶＤ等には、音楽や映像等のデータが、ディスク表面に凹状に形成された極めて小さいピット又はグルーブ（溝）によりスパイラル状又は同心円状に記録されている。ＣＤプレーヤ、ＭＤプレーヤ等の光ディスク装置では、光ピックアップの発光素子（典型的には、半導体レーザ）から出射された光の焦点をディスクの信号面（再生用の場合は「ピット面」、録音用の場合は「グルーブ面」）に合わせてピット列又はグルーブ（以下、「トラック」という。）を追跡し、その信号面からの反射光を光ピックアップの受光素子（典型的には、ＰＩＮフォトダイオード）で検出してデータの読み取りを行うようになっている。
【０００４】
かかる光ディスク装置において用いられる光ピックアップの形態としては、例えば図１に示すようなものがある。図中、（ａ）はディスクリートタイプの素子により構成された光学系（バルク光学系）を用いた光ピックアップ、（ｂ）は１チップの形態で集積化した素子により構成された光学系（ユニット光学系）を用いたピックアップの構成をそれぞれ示している。
【０００５】
図１（ａ）に例示するバルク光学系を用いた光ピックアップにおいては、半導体レーザ１から出射されたレーザ光は、矢印で示すようにそのまま回折格子２を通過し、ビームスプリッタ３により反射されて対物レンズ４の方向に指向され、対物レンズ４を通してディスク１０の信号面に結像され、その信号面で反射された光が再び対物レンズ４を通過し、ビームスプリッタ３を通して屈折された後、フォトダイオード５で検出され、その検出された光の強度に応じて電気信号が出力される。同様に、図１（ｂ）に例示するユニット光学系を用いた光ピックアップにおいても、ユニットＳ内の半導体レーザ６から出射されたレーザ光は、矢印で示すようにホログラム素子７の回折格子面から入射してそのまま素子内を通過し、対物レンズ８を通してディスク１０の信号面に結像され、その信号面で反射された光が再び対物レンズ８を通過し、ホログラム素子７のホログラム面で屈折されて素子内を通過した後、半導体レーザ６の近傍に配置されたフォトダイオード９で検出され、その検出された光の強度に応じて電気信号が出力される。
【０００６】
一方、光ディスク装置においてディスクの信号面は、ディスク回転時の面振れにより常に変位しており、またトラックについても、ディスク回転時の芯振れにより常に変位している。このため、ＣＤプレーヤ等の光ディスク装置には、光ピックアップからのレーザ光の焦点が常に信号面に合った状態を維持しながらレーザ光がトラックを追跡できるようにするために、フォーカスサーボ、トラッキングサーボ、ピックアップ送りサーボ等を含むピックアップサーボが装備されている。この場合、ディスクに記録された信号を誤りなく読み取るためには、ピックアップサーボのサーボ特性を最適な状態に調整しておく必要がある。
【０００７】
ピックアップサーボを構成する回路にはアナログ系のものとデジタル系のものとがあるが、アナログ系のサーボ回路では、製品出荷前にサーボ特性を最適な状態に調整しても、その後の使用による経年変化や温度変化等による環境の変化により光ピックアップの光学特性やアクチュエータ特性、回路係数等が変化して、サーボ特性が悪い方向に変わってしまう場合が往々にある。このため、近年のＣＤプレーヤ等の光ディスク装置においては、ピックアップサーボをデジタル化したものが主流となっている。また、電源が投入されたときやディスクが装填されたときにピックアップサーボをデジタル的に自動調整する機能を備えた光ディスク装置も製品化されている。
【０００８】
このようなデジタル系のサーボ回路を備えた光ディスク装置においてピックアップサーボの自動調整を行う場合、フォーカスサーボ及びトラッキングサーボにより、フォーカスエラーやトラッキングエラー等の各種エラーの検出処理、及びそのエラーをキャンセルするための補正処理（フォーカス／トラッキングのバランス調整、ゲイン調整等）が行われる。このとき、ピックアップ送りサーボにより、光ピックアップをディスクの半径方向に移動させる送り制御（フィード移動制御）も行われる。このピックアップ送りサーボには、フィード移動を行うための機構として、ＤＣモータやステッピングモータ等によるスクリュー送り機構が設けられている。このスクリュー送り機構の制御を含めてピックアップサーボの自動調整に係る処理は、光ディスク装置全体の動作を制御するマイクロコンピュータ（単に「制御マイコン」ともいう。）等によって行われる。
【０００９】
従来の光ディスク装置においては、光ピックアップの送り制御（フィード移動制御）は、例えば以下のように行われている。先ず、光ピックアップの出力信号から、制御マイコンにより、ディスク上に書き込まれたアドレス情報（例えば、ＣＤの場合はサブコード、ＤＶＤの場合はＩＤコードなど）を読み込んで光ピックアップの現在位置を検出し、次にこの検出した現在位置から、ディスク上で光ピックアップを次に移動させたいアドレス位置（目的のアドレス領域）までのトラック本数、すなわち、フィード移動させるべき距離を算出し、次にこの算出したフィード移動距離の分だけ光ピックアップを移動させ、更に移動終了後に光ピックアップのセンタ位置でのディスク上のアドレス情報を読み込み、このフィード移動完了後のアドレス情報と目的のアドレス領域のアドレス情報とを比較し、目的のアドレス領域に到達していない場合、再度上記の処理を繰り返し、以降、目的のアドレス領域に到達するまで上記の処理を繰り返す。
【００１０】
【発明が解決しようとする課題】
上述したようにピックアップサーボをデジタル的に自動調整する機能を備えた従来の光ディスク装置では、光ピックアップをディスク上の目的のアドレス領域まで移動させる送り制御を行う場合、制御マイコンにより、アドレス情報の読み込み（光ピックアップの現在位置の検出）→フィード移動距離の算出→フィード移動制御→目的のアドレス領域に到達したか否かの判定→「否」の場合に上記の処理の繰り返し、といった一連の処理を行っている。従って、かかる処理回数が多くなると、高速化に悪影響を及ぼすことになる。
【００１１】
フィード移動制御において高速化を達成するには、１度に移動させる距離の精度を上げる必要がある。つまり、高速化できるか否かは、送り制御を１回行ったときに光ピックアップを目的のアドレス領域にどれだけ近い位置まで精度良く移動させられるか否かに依存する。そして、このフィード移動に係る距離の精度を上げるためには、以下に説明するように、フィード移動を開始する直前に光ピックアップの対物レンズがそのセンタ位置から左右方向（ディスクに平行な方向）に変位しているシフト量（「レンズの傾き量」ともいう。）を補正する必要がある。このレンズシフト量と光ピックアップの関係について、図２を参照しながら説明する。
【００１２】
図２において、（ａ）及び（ｂ）はそれぞれトラッキングサーボが「オン」状態にあるとき及びトラッキングサーボが「オフ」状態にあるときのディスク１０に対する光ピックアップ２０及びその対物レンズ２１の位置関係を示している。また、２２はレンズ２１をディスク１０の面に平行な方向にシフトさせるためのアクチュエータ（コイル）、ＬＢは光ピックアップ２０の発光素子（図示せず）から出射された光、ＣＰは光ピックアップ２０（レンズ２１）のセンタ位置、ｄはレンズシフト量を示している。
【００１３】
フィード移動（光ピックアップ２０の送り処理）を開始する前は、トラッキングサーボは「オン」状態（光ディスク装置がＰＬＡＹ状態）にあり、光ピックアップ２０は、ディスク１０上のトラックに沿ったアドレス情報を連続して読み込んでいる。このとき、光ピックアップ２０は、所定のフィード移動量（例えば、１５０μｍ〜２００μｍ程度）までは微小移動すら行われないように固定化されており、その代わりに、上記所定のフィード移動量の範囲内でレンズ２１によるトラック追従（アドレス情報の読み込み）が行われている。ここに、光ピックアップ２０を固定化する方法としては、例えば、光ピックアップ２０が取り付けられたスレッド（図示せず）自体が動かないようにその駆動モータ（ステッピングモータ等）に一定の励磁をかけて電磁的に固定する方法が用いられる。また、レンズ２１によるトラック追従は、アクチュエータ（コイル）２２に所要の電流を流すことによって制御される。
【００１４】
つまり、フィード移動を開始する前（トラッキングサーボが「オン」状態にあるとき）のレンズ２１は、図２（ａ）に破線で示すように、元のセンタ位置ＣＰからディスク１０の外周方向にレンズシフト量ｄだけ変位した状態にある。
【００１５】
従来の技術では、この変位した状態にあるときに読み込んだアドレス情報を、フィード移動距離の算出の基準としている。
【００１６】
すなわち、この状態でフィード移動の要求が発生すると、制御マイコンは、レンズ２１の変位したセンタ位置でのディスク１０上のアドレス情報を読み込み、この読み込んだアドレス情報を光ピックアップ２０の現在位置として検出し、この検出した位置情報に基づいて目的のアドレス領域までのフィード移動距離を算出する。
【００１７】
このとき、制御マイコンは、トラッキングサーボを「オン」状態から「オフ」とし、アクチュエータ（コイル）２２を制御してレンズ２１を元のセンタ位置ＣＰに復帰させると共に、上記のレンズシフト量ｄの誤差分を含んだ状態で算出したフィード移動距離に基づいて光ピックアップ２０の送り処理（フィード移動）を開始する。そして、図２（ｂ）に破線で示すように、レンズ２１を元のセンタ位置ＣＰに戻した状態で光ピックアップ２０の外周方向への送り処理（フィード移動）が行われる。このフィード移動が終了した時、トラッキングサーボを「オフ」状態から「オン」とする。
【００１８】
このように従来の技術では、フィード移動を開始する時点で、レンズ２１自体はそのセンタ位置ＣＰに戻されているが、光ピックアップ２０の送り処理は、トラッキングサーボが「オン」状態にあった時（図２（ａ））のレンズシフト量ｄの誤差分を含んだ状態で算出したフィード移動距離に基づいて行われるようになっている。このため、フィード移動の終了時点で、光ピックアップ２０のセンタ位置ＣＰでのアドレスは、そのレンズシフト量ｄに応じた分だけディスク１０上の目的のアドレス位置からずれることになる。
【００１９】
つまり、フィード移動を開始する直前のレンズシフト量ｄがフィード移動距離の誤差となって現れるといった課題があった。因みに、（光ディスクのデータ記憶容量にも依るが）シフト量ｄが１５０μｍ程度で、トラック本数に換算して２００本程度の誤差が生じる。このような誤差（レンズシフト量）があると、フィード移動に係る距離の精度が低下し、ひいては、フィード移動制御の高速化が損なわれることになる。
【００２０】
本発明は、上述した従来技術における課題に鑑み創作されたもので、フィード移動（光ピックアップの送り）を開始する直前のレンズシフト量を補正し、ひいてはディスク上の目的のアドレス領域へのフィード移動に係る距離の精度の向上及び高速化を図ることができる光ディスク装置を提供することを目的とする。
【００２１】
【課題を解決するための手段】
上述した従来技術の課題を解決するため、本発明の一形態によれば、ディスクの信号面に光を結像させるレンズを有し、該信号面からの反射光の強度に応じた電気信号を出力する光ピックアップと、前記レンズを透過した光を前記ディスク上のトラックに追従させるための制御を行う第１のサーボ手段と、前記光ピックアップを前記ディスクの半径方向に移動させるための送り制御を行う第２のサーボ手段と、前記第１及び第２のサーボ手段を制御する制御手段とを具備し、該制御手段は、前記第１のサーボ手段がオンしている状態で前記第２のサーボ手段から前記光ピックアップの送り要求があったときに、前記レンズがそのセンタ位置から前記ディスクに平行な方向に変位した位置での該ディスク上のアドレス情報を取得すると共に、該レンズの変位量に応じた信号レベルを取得し、前記取得したアドレス情報から、前記ディスク上の目的のアドレス領域までの前記光ピックアップの仮の送り距離を算出すると共に、前記取得した信号レベルを距離に換算して前記レンズの変位量に応じた補正距離を算出し、前記光ピックアップの送り方向と前記レンズの変位している方向とに応じて、前記算出した仮の送り距離に前記補正距離を加算又は減算して前記光ピックアップの送り距離を算出することを特徴とする光ディスク装置が提供される。
【００２２】
この形態に係る光ディスク装置によれば、フィード移動（光ピックアップの送り）を開始する直前に行うフィード移動距離（光ピックアップの送り距離）の算出にあたり、レンズシフト量（レンズの変位量）の誤差分を含んだ状態で算出した仮のフィード移動距離（仮の送り距離）に対し、レンズシフト量に応じた補正距離を適宜加算又は減算してフィード移動距離の補正を行っている。
【００２３】
つまり、フィード移動を開始する直前のレンズシフト量を補正しているので、ディスク上の目的のアドレス領域へのフィード移動に係る距離の精度を高めることができ、これによって高速化を図ることが可能となる。
【００２４】
また、上述した従来技術の課題を解決するため、本発明の他の形態によれば、ディスクの信号面に光を結像させるレンズを有し、該信号面からの反射光の強度に応じた電気信号を出力する光ピックアップと、前記レンズを透過した光を前記ディスク上のトラックに追従させるための制御を行う第１のサーボ手段と、前記光ピックアップを前記ディスクの半径方向に移動させるための送り制御を行う第２のサーボ手段と、前記第１及び第２のサーボ手段を制御する制御手段とを具備し、該制御手段は、前記第２のサーボ手段による前記光ピックアップの送り移動が終了した時に、該光ピックアップのセンタ位置での前記ディスク上のアドレス情報を取得し、前記第１のサーボ手段がオンしている状態で前記第２のサーボ手段から前記光ピックアップの送り要求があったときに、前記取得したアドレス情報に基づき、前記ディスク上の目的のアドレス領域までの前記光ピックアップの送り距離を算出することを特徴とする光ディスク装置が提供される。
【００２５】
この形態に係る光ディスク装置によれば、フィード移動（光ピックアップの送り移動）が終了した時点では光ピックアップのレンズがそのセンタ位置にあることに着目し、その時点で取得したアドレス情報を、次にフィード移動の要求があった時に、フィード移動距離の算出に利用している。言い換えると、フィード移動の要求があった時に、その時のディスク上のアドレス情報（レンズシフト量に応じた誤差分を含んでいるアドレス情報）を利用していない。
【００２６】
従って、フィード移動直前に発生しているレンズシフト量に相当する誤差分を補正した状態で算出したフィード移動距離に基づいて光ピックアップの送り制御（フィード移動制御）を行うことができるので、フィード移動に係る距離の精度の向上及び高速化を図ることが可能となる。
【００２７】
【発明の実施の形態】
図３は本発明の一実施形態に係る光ディスク装置の構成を一部模式的に示したものである。
【００２８】
図示の光ディスク装置５０において、３０は再生すべき音楽などのデータが記録されたディスク（本実施形態では、ＣＤ）、３１はディスク３０が載置されるターンテーブルを示す。ディスク３０は、ローディング部（図示せず）により装填され、ターンテーブル３１と押え板（図示せず）とに挟まれてチャッキングされる。３２はディスク３０を載置したターンテーブル３１を一定の線速度で回転させるスピンドルモータ、３３はディスク３０にレーザ光を照射して、その反射光によりディスク３０に記録されたデータを読み出す光ピックアップ、３４は光ピックアップ３３が取り付けられたスレッド（図示せず）をディスク３０の半径方向に移動させる送りモータ（例えば、ステッピングモータ、ＤＣモータ等）を示す。
【００２９】
光ピックアップ３３からは、レーザ光のメインスポットから得られる４つの電流信号（Ａ信号、Ｂ信号、Ｃ信号及びＤ信号）とサイドスポットから得られる２つの電流信号（Ｅ信号及びＦ信号）とが出力される。光ピックアップ３３の形態としては、例えば、図１（ｂ）に示したようなユニット光学系を用いた光ピックアップを用いることができる。この光ピックアップ３３は、特に図示はしていないが、ピックアップ内の対物レンズをディスク３０の面に平行な方向にシフトさせるためのアクチュエータ（図２に示したアクチュエータ（コイル）２２と同等のもの）を有している。トラッキングサーボが「オン」状態のときに、このアクチュエータに適当なバイアス電圧を印加する（正確には、アクチュエータコイルに所要の電流を流す）ことで、対物レンズをディスク３０の面に平行な方向にシフトさせるようになっている。
【００３０】
３５は光ピックアップ３３から出力された電流信号を電圧に変換して可変増幅する高周波（ＲＦ）アンプを示し、このＲＦアンプ３５は、ＲＦ信号及びＥＦＭ（Ｅｉｇｈｔ　ｔｏ　Ｆｏｕｒｔｅｅｎ　Ｍｏｄｕｌａｔｉｏｎ）信号を出力すると共に、Ａ／Ｂ／Ｃ／Ｄ信号に基づいてフォーカスエラー信号を生成し、またＥ／Ｆ信号に基づいてトラッキングエラー信号を生成し、これら生成した各エラー信号を出力する。
【００３１】
また、３６は後述するシステムコントローラ３２によって制御されるサーボプロセッサを示し、その機能ブロックとしてフォーカスサーボ制御部３６ａ、トラッキングサーボ制御部３６ｂ、ピックアップ送り（フィード移動）サーボ制御部３６ｃ及びスピンドルサーボ制御部３６ｄを有している。このサーボプロセッサ３６は、ＲＦアンプ３５から出力されたフォーカスエラー信号及びトラッキングエラー信号に基づいて、各サーボ制御部３６ａ〜３６ｄによりそれぞれフォーカス制御信号、トラッキング制御信号、フィード移動用制御信号及び回転制御信号を生成し、これら生成した各制御信号を出力する機能を有している。また、サーボプロセッサ３６は、ＲＦアンプ３５が行う可変増幅動作に係るゲインを調整する機能も有している。
【００３２】
また、３７ａ，３７ｂ，３７ｃ及び３７ｄはそれぞれサーボプロセッサ３６から出力された各制御信号に応答して動作するサーボドライバを示す。すなわち、サーボドライバ３７ａは、フォーカス制御信号に基づいて、光ピックアップ３３からのレーザ光の焦点がディスク３０の信号面に合うように光ピックアップ３３のフォーカスアクチュエータ（図示せず）を駆動制御し、サーボドライバ３７ｂは、トラッキング制御信号に基づいて、レーザ光がディスク３０のトラックを追跡できるように光ピックアップ３３のトラッキングアクチュエータ（図示せず）を駆動制御し、サーボドライバ３７ｃは、フィード移動用制御信号に基づいて送りモータ３４を駆動制御し、サーボドライバ３７ｄは、回転制御信号に基づいてスピンドルモータ３２を駆動制御する。
【００３３】
また、３８は後述するシステムコントローラ４２によって制御されるデジタル信号処理回路を示し、ＤＳＰ（デジタルシグナルプロセッサ）により構成され、その機能ブロックとしてアドレスデコード部３８ａ及び同期信号発生部３８ｂを有している。アドレスデコード部３８ａは、ＲＦアンプ３５から出力されたＲＦ信号からプリグループの蛇行（ウォブリング）によって記録されたアドレスデータを復調し、一方、同期信号発生部３８ｂは、ＲＦアンプ３５から出力された信号に基づいて、サーボプロセッサ３６の各サーボ制御部３６ａ〜３６ｄがそれぞれ制御信号を生成するタイミングをとるための同期信号を発生する。デジタル信号処理回路３８は、アドレスデコード部３８ａにおいて復調されたアドレスデータをシステムコントローラ４２に転送すると共に、ＲＦアンプ３５から出力されたＥＦＭ信号を復調し、圧縮データとして出力する。
【００３４】
なお、図３の例では図示の簡単化のためにデータの書き込み系を省略しているが、実際には、データの書き込み時に当該データに応じた磁界を発生する記録ヘッドがディスク３０の表面近傍に配置されており、さらに、この記録ヘッドにデータを供給するヘッドドライバ等の回路が適宜配置されている。従って、ディスク３０へのデータの書き込み時には、デジタル信号処理回路３８は、後述するメモリコントローラ４０から供給される圧縮データをＥＦＭ変調してヘッドドライバに出力する。
【００３５】
また、３９は圧縮データを所定時間分記憶するのに用いられるＤＲＡＭ等のメモリ、４０は後述するシステムコントローラ４２によって制御されるメモリコントローラを示し、その機能ブロックとしてデータ圧縮／伸長部４０ａを有している。メモリコントローラ４０は、システムコントローラ４２との間で所定の通信を行いながら、再生時には、デジタル信号処理回路３８から出力された圧縮データをメモリ３９に間欠的かつ高速に書き込む一方で、メモリ３９から連続的かつ通常速度で圧縮データを読み出し、この読み出した圧縮データをデータ圧縮／伸長部４０ａにより伸長して音楽データ等に変換した後、外部に出力する。また、メモリコントローラ４０は、記録時には上記とは逆に、外部から入力した音楽データ等をデータ圧縮／伸長部４０ａにより圧縮して圧縮データとした後、この圧縮データをメモリ３９に連続的かつ通常速度で書き込む一方で、メモリ３９から間欠的かつ高速に圧縮データを読み出し、この読み出した圧縮データをデジタル信号処理回路３８に出力する。
【００３６】
再生時にメモリコントローラ４０から出力されたデジタルオーディオ信号は、そのままの形でデジタルオーディオ系に供給されたり、あるいは、Ｄ／Ａ変換器４１を介してアナログオーディオ信号に変換された後、アナログオーディオ系に供給される。
【００３７】
また、４２はマイクロコンピュータにより構成されたシステムコントローラを示し、所定のプログラムに従ってサーボプロセッサ３６、デジタル信号処理回路３８及びメモリコントローラ４０を制御するものである。このシステムコントローラ４２は、後述するように、サーボプロセッサ３６及びデジタル信号処理回路３８と協働して、光ピックアップの送り（フィード移動）制御に係るレンズシフト量の補正処理等を行う。
【００３８】
システムコントローラ４２には、ＤＲＡＭ等のメモリ４３、ＥＥＰＲＯＭ等のメモリ４４、操作部４５及び表示部４６が接続されている。メモリ４３は、送りモータ３４によってフィード移動が行われた直後の光ピックアップ３３のセンタ位置でのディスク３０上のアドレス（データ）を一時記憶しておくためのものである。このアドレス（データ）は、フィード移動直後に光ピックアップ３３によって検出されたディスク３０のアドレス（データ）であって、ＲＦアンプ３５及びデジタル信号処理回路３８を介してシステムコントローラ４２により取得されたものである。
【００３９】
また、メモリ４４は、製品出荷時に予め測定しておいた回路オフセットのデータ等を記憶しておくためのものである。操作部４５は、電源のオン／オフ、再生や録音、編集、イジェクト等の操作を行うためのものであり、そのための操作キーとして、再生動作を行わせるためのＰＬＡＹキー、記録動作を行わせるためのＲＥＣキー、次曲をサーチするための次曲シークキー、前曲をサーチするための前曲シークキー、記録／再生動作を停止させるためのＳＴＯＰキー等の各種操作キーが設けられている。表示部４６は、例えばＬＣＤ等により構成され、トラックナンバー、演奏経過時間等を表示するためのものである。
【００４０】
以上の構成において、トラッキングサーボ制御部３６ｂ及びサーボドライバ３７ｂは「第１のサーボ手段」に、ピックアップ送りサーボ制御部３６ｃ及びサーボドライバ３７ｃは「第２のサーボ手段」に、アドレスデコード部３８ａは「アドレス検出手段」に、システムコントローラ４２は「制御手段」に、メモリ４３は「メモリ手段」に、それぞれ対応する。
【００４１】
以下、本実施形態の光ディスク装置５０においてシステムコントローラ４２がサーボプロセッサ３６及びデジタル信号処理回路３８と協働して行う光ピックアップ３３の送り制御（フィード移動制御）に係る処理について、その処理フローの一例を示す図４を参照しながら説明する。
【００４２】
図４はフィード移動制御に係る処理のうちフィード移動距離の算出処理の一例を示したものである。
【００４３】
先ず、光ディスク装置５０は、その初期状態において、トラッキングサーボが「オン」状態（図２（ａ）参照）にあるものとする。
【００４４】
最初のステップＳ１１では、システムコントローラ（制御マイコン）４２により、サーボプロセッサ３６のピックアップ送りサーボ制御部３６ｃからフィード移動の要求があった（ＹＥＳ）か否（ＮＯ）かを判定する。そして、判定結果がＮＯの場合にはステップＳ１２に進み、判定結果がＹＥＳの場合にはステップＳ１３に進む。
【００４５】
ステップＳ１２では、フィード移動要求が無いため、光ディスク装置５０はその初期状態（この場合、トラッキングサーボの「オン」状態）を維持し、光ピックアップ３３のレンズによるトラック追従を行っている（図２（ａ）参照）。つまり、光ピックアップ３３から出力された信号の検出に基づいてデータ再生処理を行っている。この後、ステップＳ１１に戻って上記の処理を繰り返す。
【００４６】
一方、ステップＳ１３では、サーボプロセッサ３６からのフィード移動要求に応答してシステムコントローラ４２が、光ピックアップ３３のレンズの変位したセンタ位置でのディスク３０上のアドレス情報（図２（ａ）の例では、レンズ２１の元のセンタ位置ＣＰから距離ｄだけ変位した位置のディスク１０上のアドレス情報）を取得し、レンズの変位によって生じたレンズシフト量（図２（ａ）のレンズシフト量ｄ）に応じた信号レベルを取り込む。
【００４７】
アドレス情報の取得は、光ピックアップ３３から出力された信号から、ＲＦアンプ３５及びデジタル信号処理回路３８のアドレスデコード部３８ａを介して行われる。一方、レンズシフト量に応じた信号レベルは、光ピックアップ３３から出力された信号から、ＲＦアンプ３５及びトラッキングサーボ制御部３６ｂを介してシステムコントローラ４２のＡ／Ｄポートに、Ａ／Ｄ変換された電圧値の形態で取り込まれる。
【００４８】
次のステップＳ１４では、システムコントローラ４２により、ステップＳ１３で取得したアドレス情報を光ピックアップ３３の現在位置として検出し、この検出した現在位置（アドレス情報）から、ディスク３０上で光ピックアップ３３を移動させたい目的のアドレス領域までの仮のフィード移動距離（要求距離）を算出する。この算出した仮のフィード移動距離（要求距離）には、フィード移動直前の光ピックアップ３３のレンズのセンタ位置からの変位量（すなわち、レンズシフト量に応じた誤差分）が含まれている。
【００４９】
次のステップＳ１５では、システムコントローラ４２により、ステップＳ１３で取り込んだ信号レベル（Ａ／Ｄポートの電圧レベル）を距離に換算し、レンズシフト量に応じた補正距離を算出する。
【００５０】
例えば、光ピックアップ３３のレンズシフト機構（アクチュエータ等）が、印加電圧が０．１Ｖ増減する毎に当該レンズをディスク３０の外周方向又は内周方向に１５μｍずつ送り移動するように適応されている場合、システムコントローラ４２のＡ／Ｄポートに取り込んだ電圧レベルが０．８Ｖであれば、光ピックアップ３３のレンズは外周方向に１２０μｍシフトしていることになり、補正距離として１２０μｍを算出する。
【００５１】
最後のステップＳ１６では、システムコントローラ４２により、ステップＳ１４で算出した要求距離（レンズシフト量に応じた誤差分を含んだもの）に、ステップＳ１５で算出した補正距離を加算（＋）又は減算（−）して、光ピックアップ３３を目的のアドレス領域まで移動させるべき本来のフィード移動距離を算出する。
【００５２】
この場合、レンズシフトの方向と要求されているフィード移動の方向とが同じ方向（例えば、共に外周方向）であれば補正距離を加算（＋）し、互いに異なる方向（例えば、レンズシフトが外周方向で、フィード移動が内周方向）であれば補正距離を減算（−）する。
【００５３】
そして、本処理フローは「エンド」となる。この後、図示はしていないが、トラッキングサーボを「オン」状態から「オフ」とし、算出したフィード移動距離に基づいて光ピックアップ３３の送り制御を行う（フィード移動開始）。
【００５４】
以上説明したように、本実施形態に係る光ディスク装置５０によれば、一例として図４の処理フローに示したように、フィード移動を開始する直前に、レンズシフト量の誤差分を補正する処理を行い（ステップＳ１６）、この誤差分をキャンセルした状態で算出したフィード移動距離に基づいて光ピックアップ３３の送り制御（フィード移動制御）を行っている。
【００５５】
これによって、ディスク３０上の目的のアドレス領域への光ピックアップ３３の送り処理（フィード移動）に係る距離の精度を高めることができ、ひいては、フィード移動制御の高速化を図ることが可能となる。
【００５６】
上述した実施形態（図４の処理フロー）では、フィード移動を開始する直前にレンズシフト量を補正してフィード移動距離を算出する場合を例にとって説明したが、フィード移動に係る距離の精度の向上及び高速化を図るための手法はこれに限定されないことはもちろんである。
【００５７】
通常、光ディスク装置においては、図２に関連して説明したように、フィード移動を終了した時点（トラッキングサーボを「オフ」状態から「オン」とした時点）では、光ピックアップのレンズはそのセンタ位置にある。従って、この状態にあるときに読み込んだアドレス情報は、光ピックアップのセンタ位置でのディスク上のアドレスを指示している。言い換えると、フィード移動直後に読み込んだアドレス情報は、上記のレンズシフト量に応じた誤差分を含んでいない。
【００５８】
従って、このフィード移動直後にアドレス情報を取り込んでそれを保存しておき、次にフィード移動の要求があった時に、その時のディスク上のアドレス情報ではなく、上記保存しておいたアドレス情報を利用することで、上述した実施形態（図４の処理フロー）の場合と同様の効果を奏することができる。この場合の処理フローの一例を図５に示す。
【００５９】
図５はフィード移動制御に係る処理のうちフィード移動距離の算出処理の他の例を示したものである。
【００６０】
先ず、光ディスク装置５０は、その初期状態において、トラッキングサーボが「オフ」状態（図２（ｂ）参照）にあるものとする。
【００６１】
最初のステップＳ２１では、システムコントローラ（制御マイコン）４２からの制御に基づいてサーボプロセッサ３６のピックアップ送りサーボ制御部３６ｃ及びサーボドライバ３７ｃにより、送りモータ３４を介して光ピックアップ３３の送り制御（フィード移動）を実行する。そして、フィード移動を終了した時点で、トラッキングサーボを「オフ」状態から「オン」とする。
【００６２】
次のステップＳ２２では、システムコントローラ４２により、フィード移動を終了した時点のディスク３０上のアドレス情報を取得する。アドレス情報の取得は、ステップＳ１３で行った処理と同様にして、光ピックアップ３３から出力された信号から、ＲＦアンプ３５及びデジタル信号処理回路３８のアドレスデコード部３８ａを介して行われる。
【００６３】
この取得したアドレス情報は、上述したように、光ピックアップ３３のセンタ位置でのディスク３０上のアドレスを指示しており、レンズシフト量に応じた誤差分を含んでいない。
【００６４】
次のステップＳ２３では、システムコントローラ４２により、前のステップで取得したアドレス情報（光ピックアップ３３のセンタ位置を指示するアドレス）をメモリ（ＤＲＡＭ）４３に記憶する。
【００６５】
この後、例えばＰＬＡＹ動作が発生せず、ある一定量で光ピックアップ３３の位置を保持する「回転ポーズ状態」になっているものとする。回転ポーズ状態とは、トラッキングサーボを「オン」にした後、アドレスが一定量以上経過すると固定トラック数分、内周方向へのバックジャンプを行い、所定のアドレス領域へレンズの傾き（シフト）を戻す動作状態を指す。
【００６６】
このような状態で、次のステップＳ２４では、システムコントローラ４２により、サーボプロセッサ３６のピックアップ送りサーボ制御部３６ｃからフィード移動の要求があった（ＹＥＳ）か否（ＮＯ）かを判定する。そして、判定結果がＮＯの場合にはステップＳ２５に進み、判定結果がＹＥＳの場合にはステップＳ２６に進む。
【００６７】
ステップＳ２５では、フィード移動要求が無いため、光ディスク装置５０はトラッキングサーボの「オン」状態を維持し、光ピックアップ３３のレンズによるトラック追従を行っている（図２（ａ）参照）。この後、ステップＳ２４に戻って上記の処理を繰り返す。
【００６８】
最後のステップＳ２６では、サーボプロセッサ３６からのフィード移動要求に応答してシステムコントローラ４２が、ステップＳ２３でメモリ４３に記憶したアドレス情報（光ピックアップ３３のセンタ位置を指示するアドレス）に基づいて、このアドレス情報を光ピックアップ３３の現在位置として検出し、この検出した現在位置から目的のアドレス領域までのフィード移動距離を算出する。
【００６９】
このフィード移動距離は、光ピックアップ３３のセンタ位置を基準として算出されているので、フィード移動直前に発生しているレンズシフト量に相当する誤差分を含んでいない。つまり、光ピックアップ３３を目的のアドレス領域まで移動させるべき本来のフィード移動距離が算出されたことになる。
【００７０】
そして、本処理フローは「エンド」となる。この後、図示はしていないが、トラッキングサーボを「オン」状態から「オフ」とし、算出したフィード移動距離に基づいて光ピックアップ３３の送り制御を行う。
【００７１】
このように、図５の処理フローに係る実施形態によれば、フィード移動直後に読み込んだアドレス情報が光ピックアップ３３のセンタ位置でのアドレスを指示していることに着目し、その読み込んだアドレス情報を、次にフィード移動の要求があった時に利用して、フィード移動距離の算出を行っている。つまり、フィード移動の要求があった時に、その時のディスク上のアドレス情報（レンズシフト量に応じた誤差分を含んでいるアドレス情報）は一切利用していない。
【００７２】
従って、フィード移動直前に発生しているレンズシフト量に相当する誤差分をキャンセルした状態で算出したフィード移動距離に基づいて光ピックアップ３３の送り制御（フィード移動制御）を行うことができるので、フィード移動に係る距離の精度を高めることができ、ひいては高速化に寄与することができる。
【００７３】
上述した各実施形態では、光ピックアップ３３の形態としてユニット光学系を用いたものを例にとって説明したが、使用する光ピックアップの形態はこれに限定されないことはもちろんであり、例えば、図１（ａ）に示したようなバルク光学系を用いたものであってもよい。
【００７４】
【発明の効果】
以上説明したように、本発明に係る光ディスク装置によれば、光ピックアップの送り（フィード移動）を開始する直前に発生しているレンズシフト量を補正することができ、これによって、ディスク上の目的のアドレス領域へのフィード移動に係る距離の精度を高めることができ、高速化に寄与することができる。
【図面の簡単な説明】
【図１】光ピックアップの構成を模式的に示す図である。
【図２】従来のピックアップサーボに係る問題点を説明するための図である。
【図３】本発明の一実施形態に係る光ディスク装置の構成を一部模式的に示すブロック図である。
【図４】図３の光ディスク装置が行う光ピックアップの送り制御（フィード移動制御）に係る処理の一例を示すフロー図である。
【図５】図３の光ディスク装置が行う光ピックアップの送り制御（フィード移動制御）に係る処理の他の例を示すフロー図である。
【符号の説明】
３０…ディスク、
３２…スピンドルモータ、
３３…光ピックアップ、
３４…送りモータ、
３５…ＲＦアンプ、
３６…サーボプロセッサ、
３６ａ〜３６ｄ…サーボ制御部、
３７ａ〜３７ｄ…サーボドライバ、
３８…デジタル信号処理回路、
３８ａ…アドレスデコード部、
３９，４３，４４…メモリ（ＤＲＡＭ、ＥＥＰＲＯＭ）、
４０…メモリコントローラ、
４２…システムコントローラ、
４５…操作部、
４６…表示部、
５０…光ディスク装置、
ＣＰ…光ピックアップ（レンズ）のセンタ位置、
ｄ…レンズシフト量（誤差）。
【図１】
2004071050.tif 000003
【図２】
2004071050.tif 000004
【図３】
2004071050.tif 000005
【図４】
2004071050.tif 000006
【図５】
2004071050.tif 000007