(57)【特許請求の範囲】
【請求項１】
光ディスク上に光学ピックアップから光スポットを照射することにより、情報を記録および／または再生するために、前記光学ピックアップの前記光ディスクに対するトラッキング調整を行うトラッキング調整系と、前記光学ピックアップのスレッド位置を調整するスレッド調整系と、これらの調整系を制御する制御手段とを備えた光ディスク装置であって、
前記トラッキング調整系は、前記光学ピックアップから出力されるトラッキングエラー信号により制御され、
前記トラッキング調整系から出力された駆動用のトラッキングドライブ信号を所定間隔で検出し、各信号値をトラッキングドライブオフセット値として取得するオフセット値取得手段と、
このオフセット値取得手段により取得された、前記光ディスクの１周分の複数のトラッキングドライブオフセット値に基づいて、オフセット代表値を演算するオフセット代表値演算手段と、
前記トラッキング調整系による調整範囲において、前記光学ピックアップを構成する対物レンズが中心位置に存在している状態におけるトラッキングドライブオフセット値であるオフセット中心値と、前記オフセット代表値演算手段で演算されたオフセット代表値とを比較するオフセット値比較手段と、
このオフセット値比較手段での比較結果に基づいて、前記スレッド調整系を駆動させるか否かを判定し、前記トラッキング調整系による前記光学ピックアップの対物レンズの傾斜状態に基づいて、スレッド駆動量を演算するスレッド駆動判定手段とを備え、
前記スレッド調整系は、前記スレッド駆動判定手段による判定結果、及び演算されたスレッド駆動量に基づいて、前記制御手段で生成された制御指令により、制御され、
前記スレッド駆動判定手段は、
（ａ）前記オフセット値比較手段での結果が、オフセット代表値≧オフセット中心値である場合、前記光学ピックアップの対物レンズが前記光ディスクの径方向外側に向いていると判定し、前記光学ピックアップの移動方向を前記光ディスクの径方向外側に設定し、
（ｂ）前記オフセット値比較手段での結果が、オフセット代表値＜オフセット中心値である場合、前記光学ピックアップの対物レンズが前記光ディスクの径方向内側に向いていると判定し、前記光学ピックアップの移動方向を径方向内側に設定し、
前記オフセット代表値及びオフセット中心値の差分から、前記光学ピックアップの対物レンズの傾斜状態を中立位置に戻すスレッド駆動量を演算することを特徴とする光ディスク装置。
【請求項２】
請求項１に記載の光ディスク装置において、
装着された光ディスクを回転させるスピンドルモータの回転調整を行う回転調整系を備え、
前記オフセット値取得手段は、この回転調整系から出力される回転駆動信号を監視する回転駆動信号監視部を備えていることを特徴とする光ディスク装置。
【請求項３】
請求項１または請求項２に記載の光ディスク装置において、
前記オフセット代表値演算手段は、前記オフセット値取得手段で取得された複数のトラッキングドライブオフセット値を積算して平均化することによりオフセット代表値を演算することを特徴とする光ディスク装置。
【請求項４】
請求項１〜請求項３のいずれかに記載の光ディスク装置において、
前記オフセット値取得手段、前記オフセット代表値演算手段、前記オフセット値比較手段、および前記スレッド駆動判定手段は、前記制御手段を含むマイクロコンピュータ内に展開されるソフトウエアとして構成されていることを特徴とする光ディスク装置。
【請求項５】
光ディスク上に光学ピックアップから光スポットを照射することにより、情報を記録および／または再生するために、前記光学ピックアップの前記光ディスクに対するトラッキング調整を行うトラッキング調整系と、前記光学ピックアップのスレッド位置を調整するスレッド調整系と、これらの調整系を制御する制御手段とを備えた光ディスク装置の制御方法であって、
前記トラッキング調整系は、前記光学ピックアップから出力されるトラッキングエラー信号により制御され、
前記トラッキング調整系から出力された駆動用のトラッキングドライブ信号を所定間隔で検出し、各信号値をトラッキングドライブオフセット値として取得するオフセット値取得ステップと、
このオフセット値取得ステップにより取得された、前記光ディスクの１周分の複数のトラッキングドライブオフセット値に基づいて、オフセット代表値を演算するオフセット代表値演算ステップと、
前記トラッキング調整系による調整範囲において、前記光学ピックアップを構成する対物レンズが中心位置に存在している状態におけるトラッキングドライブオフセット値であるオフセット中心値と、前記オフセット代表値演算ステップで演算されたオフセット代表値とを比較するオフセット値比較ステップと、
このオフセット値比較ステップでの比較結果に基づいて、前記スレッド調整系を駆動させるか否かを判定し、前記トラッキング調整系による前記光学ピックアップの傾斜状態に基づいて、スレッド駆動量を演算するスレッド駆動判定ステップと、
前記スレッド駆動判定ステップによる判定結果、及び演算されたスレッド駆動量に基づいて、前記制御手段で生成された制御指令により、前記スレッド調整系を制御するステップとを備え、
前記スレッド調整系を制御するステップは、
（ａ）前記オフセット値比較ステップでの結果が、オフセット代表値≧オフセット中心値である場合、前記光学ピックアップの対物レンズが前記光ディスクの径方向外側に向いていると判定し、前記光学ピックアップの移動方向を前記光ディスクの径方向外側に設定し、
（ｂ）前記オフセット値比較ステップでの結果が、オフセット代表値＜オフセット中心値である場合、前記光学ピックアップの対物レンズが前記光ディスクの径方向内側に向いていると判定し、前記光学ピックアップの移動方向を前記光ディスクの径方向内側に設定し、
前記オフセット代表値及びオフセット中心値の差分から、前記光学ピックアップの対物レンズの傾斜状態を中立位置に戻すスレッド駆動量を演算することを特徴とする光ディスク装置の制御方法。
【請求項６】
請求項５に記載の光ディスク装置の制御方法において、
前記光ディスク装置は、装着された光ディスクを回転させるスピンドルモータの回転調整を行う回転調整系を備え、
前記オフセット値取得ステップは、この回転調整系から出力される回転駆動信号を監視する回転駆動信号監視手順を備えていることを特徴とする光ディスク装置の制御方法。
【請求項７】
請求項５または請求項６に記載の光ディスク装置の制御方法において、
前記オフセット代表値演算ステップは、前記オフセット値取得ステップで取得された複数のトラッキングドライブオフセット値を積算して平均化することによりオフセット代表値を演算することを特徴とする光ディスク装置の制御方法。
【請求項８】
光ディスク上に光学ピックアップから光スポットを照射することにより、情報を記録および／または再生するために、前記光学ピックアップの前記光ディスクに対するトラッキング調整を行うトラッキング調整系と、前記光学ピックアップのスレッド位置を調整するスレッド調整系と、これらの調整系を制御する制御手段とを備えた光ディスク装置を制御するために、前記制御手段を含むマイクロコンピュータ上で実行されるプログラムであって、
前記トラッキング調整系が前記光学ピックアップから出力されるトラッキングエラー信号により制御され、
前記制御手段に、
前記トラッキング調整系から出力された駆動用のトラッキングドライブ信号を所定間隔で検出し、各信号値をトラッキングドライブオフセット値として取得するオフセット値取得ステップと、
このオフセット値取得ステップにより取得された、前記光ディスクの１周分の複数のトラッキングドライブオフセット値に基づいて、オフセット代表値を演算するオフセット代表値演算ステップと、
前記トラッキング調整系による調整範囲において、前記光学ピックアップを構成する対物レンズが中心位置に存在している状態におけるトラッキングドライブオフセット値であるオフセット中心値と、前記オフセット代表値演算ステップで演算されたオフセット代表値とを比較するオフセット値比較ステップと、
このオフセット値比較ステップでの比較結果に基づいて、前記スレッド調整系を駆動させるか否かを判定し、前記トラッキング調整系による前記光学ピックアップの傾斜状態に基づいて、スレッド駆動量を演算するスレッド駆動判定ステップと、
前記スレッド駆動判定ステップによる判定結果、及び演算されたスレッド駆動量に基づいて、前記制御手段で生成された制御指令により、前記スレッド調整系を制御するステップとを実行させ、
前記スレッド調整系を制御するステップは、
（ａ）前記オフセット値比較ステップでの結果が、オフセット代表値≧オフセット中心値である場合、前記光学ピックアップの対物レンズが前記光ディスクの径方向外側に向いていると判定し、前記光学ピックアップの移動方向を前記光ディスクの径方向外側に設定し、
（ｂ）前記オフセット値比較ステップでの結果が、オフセット代表値＜オフセット中心値である場合、前記光学ピックアップの対物レンズが前記光ディスクの径方向内側に向いていると判定し、前記光学ピックアップの移動方向を前記光ディスクの径方向内側に設定し、
前記オフセット代表値及びオフセット中心値の差分から、前記光学ピックアップの対物レンズの傾斜状態を中立位置に戻すスレッド駆動量を演算することを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、光ディスク上に光学ピックアップから光スポットを照射して、情報を記録および／または再生するために、前記光ディスクに対する前記光学ピックアップのトラッキング調整を行うトラッキング調整系と、前記光学ピックアップのスレッド位置を調整するスレッド調整系と、これらの調整系を制御する制御手段とを備えた光ディスク装置、この光ディスク装置の制御方法、およびこの制御方法をコンピュータに実行させるプログラムに関する。本発明は、例えば、ＣＤ、ＣＤ−ＲＯＭ、ＤＶＤ、ＤＶＤ−ＲＯＭに記録された情報を再生したり、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−Ｒ、ＤＶＤ−ＲＷに対して情報の記録／再生を行う、光ディスク装置に利用することができる。
【０００２】
【背景技術】
ＣＤ、ＣＤ−ＲＯＭ、ＤＶＤ、ＤＶＤ−ＲＯＭ等の光ディスクに記録された情報を再生する光ディスク装置や、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ等の光ディスクに対して情報の記録／再生を行う光ディスク装置が知られている。これらの光ディスク装置は、装着された光ディスクの情報記録面に光学ピックアップから光スポットを照射して、その反射光を検出することにより、情報を記録および／または再生するように構成されている。
【０００３】
このような光ディスク装置は、光スポットを、光ディスクにおける情報が記録されたトラックに正確に照射しなければならないので、光ディスクおよび光学ピックアップの相対位置を高精度に調整する必要がある。
このため、光ディスク装置は、装着された光ディスクに対するトラッキング調整を行うトラッキング調整系、光ディスクに対する光スポットの焦点深度を調整するフォーカス調整系、および光学ピックアップのスレッド位置を調整するスレッド調整系を備えている。これらの各調整系は、光学ピックアップで検出されるエラー信号に基づいて、制御手段により駆動制御されている。
【０００４】
このような光ディスク装置において、複数のトラックを一度に飛び越えて目標トラックに移動するトラックジャンプ動作をさせる場合、まず、光学ピックアップから出力されるトラッキングエラー信号を検出しながら、トラッキング調整系により、光学ピックアップを構成する対物レンズの姿勢を調整して、光スポットの中心を目標トラックに移動させる。次に、これに応じてスレッド調整系により、光学ピックアップを目標トラックの直下に移動させるような、いわゆるトラバース移動を行う。
【０００５】
従来は、このようなトラッキング調整系およびスレッド調整系の制御は、光学ピックアップから出力されるトラッキングエラー信号に基づいて、制御用ＤＳＰ（Digital Signal Processor）の内部のオートシーケンサを利用して行っていた。さらに、この制御を、トラッキング調整系およびスレッド調整系を協働させることにより、トラバースの速度が一定となるように行っていた。
【０００６】
【発明が解決しようとする課題】
しかしながら、このように、トラッキングエラー信号に基づいて、トラッキング調整系およびスレッド調整系が協働するような制御が行われている従来の光ディスク装置には、次のような問題があった。即ち、光ディスクの偏心等の外乱に起因するトラッキングエラー信号であり、トラッキング調整系のみの位置調整で処理可能なトラッキングエラー信号が発生した場合であっても、これに呼応してスレッド調整系の動作制御が行われ、スレッド調整系が過敏に反応してしまうという問題があった。
【０００７】
この場合、トラッキングエラー信号をローパスフィルタに通すことによって、所定の閾値以下のトラッキングエラー信号についてはスレッド調整系を動作させないようにする方法も考えられるが、感度をよくすれば、スレッド調整系が過敏に反応することを防止できず、感度を低くすれば、スレッド位置調整に際して、即応性に欠けことになる。従って、この方法では、十分な解決がなされない。
【０００８】
本発明の目的は、光ディスクの偏心等の外乱によっても、スレッド調整系が過敏に反応することがなく、かつスレッド位置調整に際して即応性を十分に確保することのできる、光ディスク装置、この光ディスク装置の制御方法、およびこの制御方法をコンピュータに実行させるプログラムを提供することにある。
【０００９】
【課題を解決するための手段】
本発明の光ディスク装置は、トラッキング調整系が光学ピックアップから出力されるトラッキングエラー信号により制御され、トラッキング調整系から出力されるトラッキングドライブ信号を、装着された光ディスクの１周分について検出し、このトラッキングドライブ信号に基づいて演算処理を行って光ディスクの偏心等の外乱を把握し、これに基づいて、スレッド調整系を制御することにより、前記目的を達成する。
【００１０】
具体的には、本発明の光ディスク装置は、
光ディスク上に光学ピックアップから光スポットを照射することにより、情報を記録および／または再生するために、前記光学ピックアップの前記光ディスクに対するトラッキング調整を行うトラッキング調整系と、前記光学ピックアップのスレッド位置を調整するスレッド調整系と、これらの調整系を制御する制御手段とを備えた光ディスク装置であって、
前記トラッキング調整系は、前記光学ピックアップから出力されるトラッキングエラー信号により制御され、
前記トラッキング調整系から出力された駆動用のトラッキングドライブ信号を所定間隔で検出し、各信号値をトラッキングドライブオフセット値として取得するオフセット値取得手段と、
このオフセット値取得手段により取得された、前記光ディスクの１周分の複数のトラッキングドライブオフセット値に基づいて、オフセット代表値を演算するオフセット代表値演算手段と、
前記トラッキング調整系による調整範囲において、前記光学ピックアップを構成する対物レンズが中心位置に存在している状態におけるトラッキングドライブオフセット値であるオフセット中心値と、前記オフセット代表値演算手段で演算されたオフセット代表値とを比較するオフセット値比較手段と、
このオフセット値比較手段での比較結果に基づいて、前記スレッド調整系を駆動させるか否かを判定し、前記トラッキング調整系による前記光学ピックアップの対物レンズの傾斜状態に基づいて、スレッド駆動量を演算するスレッド駆動判定手段とを備え、
前記スレッド調整系は、前記スレッド駆動判定手段による判定結果、及び演算されたスレッド駆動量に基づいて、前記制御手段で生成された制御指令により、制御され、
前記スレッド駆動判定手段は、
（ａ）前記オフセット値比較手段での結果が、オフセット代表値≧オフセット中心値である場合、前記光学ピックアップの対物レンズが前記光ディスクの径方向外側に向いていると判定し、前記光学ピックアップの移動方向を前記光ディスクの径方向外側に設定し、
（ｂ）前記オフセット値比較手段での結果が、オフセット代表値＜オフセット中心値である場合、前記光学ピックアップの対物レンズが前記光ディスクの径方向内側に向いていると判定し、前記光学ピックアップの移動方向を径方向内側に設定し、
前記オフセット代表値及びオフセット中心値の差分から、前記光学ピックアップの対物レンズの傾斜状態を中立位置に戻すスレッド駆動量を演算することを特徴とする。
【００１１】
ここで、オフセット中心値は、要するに、トラッキング調整系が中立の状態（トラッキング調整系による調整範囲において、対物レンズが中心位置に存在している状態）におけるトラッキングドライブオフセット値を意味する。
また、オフセット値取得手段は、装着された光ディスクを回転させるスピンドルモータの回転調整系から出力される回転駆動信号、具体的にはＦＧ（Frequency Generator）信号を監視する回転駆動信号監視部を備えているのが好ましい。
さらに、オフセット代表値の演算は、オフセット値取得手段で取得された複数のトラッキングドライブオフセット値の平均を取ることにより行うのが好ましい。
また、オフセット代表値およびオフセット中心値の大小関係は、トラッキング調整系における光学ピックアップを構成する対物レンズの光ディスクに対する傾き方向を判定するパラメータとして用いることができ、両者の差は、スレッド調整系の駆動量を算出するためのパラメータとして用いることができる。
【００１２】
このような本発明によれば、オフセット値取得手段で取得された光ディスクの１周分のトラッキングドライブオフセット値に基づいて、オフセット代表値演算手段により、オフセット代表値を演算し、オフセット値比較手段およびスレッド駆動判定手段でこのオフセット代表値とオフセット中心値を比較して、スレッド調整系を駆動させるか否かを判定している。
【００１３】
従って、オフセット中心値との偏差として現れる光ディスクの偏心を把握することができるため、光ディスクの偏心成分の影響を殆ど受けずにスレッド調整を行うことができる。
また、トラッキング調整系が光学ピックアップから出力されるトラッキングエラー信号により制御され、スレッド駆動判定手段がオフセット中心値及びオフセット代表値の比較によってスレッド調整系を駆動するか否かを判定しているため、スレッド調整系がトラッキング調整に伴い過敏に反応することを防止できる。
また、オフセット代表値およびオフセット中心値の大小関係および両者の差に基づいて、スレッド駆動判定手段により駆動判定を行うことで、スレッド調整時におけるトラッキング調整系の偏りを把握できるため、視野の狭くなる場合のみスレッド調整を行い、スレッド調整系の駆動を必要最小限とすることができる。また、両者の差を把握することにより、トラッキング調整系の偏りの度合いも分かるので、この差に基づいてスレッド調整系の駆動量を設定すれば、対物レンズの傾きを修正するのに十分なスレッド調整を行うことができ、光学ピックアップの視野を確保することができる。
【００１４】
また、オフセット値取得手段が回転駆動信号監視部を備えていることにより、回転調整系のＦＧ信号に基づいて、１周分のトラッキングドライブオフセット値を取得することができるため、光ディスクの回転速度を考慮することなく、スレッド調整系による光学ピックアップのスレッド位置調整を行うことができる。
さらに、光ディスクの１周分のトラッキングドライブオフセット値を平均化してオフセット代表値を演算しているため、光ディスク全体の偏心に基づくオフセット代表値を得ることができ、オフセット中心値との比較判定に際して、より適切な比較判定を行うことができる。
【００１７】
また、上述したオフセット値取得手段、オフセット代表値演算手段、オフセット値比較手段、およびスレッド駆動判定手段は、制御手段を含むマイクロコンピュータ内に展開されるソフトウエアとして構成されているのが好ましい。
このように各手段がマイクロコンピュータ内に展開されるソフトウエアとして構成されることにより、スレッド調整専用のＤＳＰ等を光ディスク装置に組み込む必要がなくなるため、光ディスク装置の製造コストが低減されるうえ、スレッド調整制御方法を変更するに際しても、ソフトウエアの入れ替えのみで済むので、簡単に制御方法の変更を行うことができる。
【００１８】
【００１９】
さらに、本発明は、前述の光ディスク装置としてのみならず、スレッド調整系の制御を行うにあたり、オフセット値取得ステップ、オフセット値比較ステップ、およびスレッド駆動判定ステップを備えた光ディスク装置の制御方法としても構成することができ、前述と同様の作用および効果を享受することができる。
また、本発明は、前記光ディスク装置の制御方法を、光ディスク装置の制御手段を含むマイクロコンピュータに実行させるプログラムとしても構成することができ、このような本発明によれば、前述と同様の作用および効果を享受することができる。
【００２０】
【発明の実施の形態】
以下、本発明の実施の一形態を図面に基づいて説明する。
図１には、本発明の実施形態に係る光ディスク装置を搭載したエンタテインメント装置１が示されている。
このエンタテインメント装置１は、ＣＤ（compact disc）、ＣＤ−ＲＯＭ、ＤＶＤ（digital versatile (video) disk）、ＤＶＤ−ＲＯＭ等の光ディスクに記録されたゲームプログラム等を呼び出して、それを実行するためのものである。プログラム実行中の使用者からの指示は、使用者が操作用コントローラ２を操作することによって行われる。該エンタテインメント装置１の出力部は、テレビジョン受像機等のディスプレイ装置３と接続され、実行中の画面は、このディスプレイ装置３に表示される。
【００２１】
また、エンタテインメント装置１の電力供給は、一般家庭に普及する公共商用電源により行われる。エンタテインメント装置１は、装置背面に設けられたマスタスイッチ（図示を略した）を入れ、装置前面に設けられる電源スイッチ１１を押すことにより起動する。尚、この電源スイッチ１１は、エンタテインメント装置１の動作中に押すと、リセットボタンとしての機能も具備するものである。
エンタテインメント装置１には、その装置前面に、コントローラ用スロット１２およびカードスロット１３が設けられている。コントローラ用スロット１２には、操作用コントローラ２が接続され、カードスロット１３には、メモリカード４が接続される。
【００２２】
装置前面には、コントローラ用スロット１２およびカードスロット１３に隣接して、光ディスク装置１４が設けられている。この光ディスク装置１４は、操作スイッチ１５を操作することにより、ディスクトレーがエンタテインメント装置１から進退するように構成された、ディスクローディング方式の光ディスク装置である。
【００２３】
エンタテインメント装置１内部の装置本体は、図２のブロック図に示されるように、ＣＰＵが実装されたメインボードとしてのシステム本体２１、およびこのシステム本体２１と接続されるＩＯＰ２２を備える。ＩＯＰ２２には、バスライン２３を介して、コントローラ用スロット１２、カードスロット１３、ＵＳＢポート１６等が接続されているとともに、メカニカルコントローラ４０、およびシステムコントローラ５０が接続されている。
【００２４】
システム本体２１は、装置全体の制御およびゲームプログラム等のソフトウエアを演算処理する部分である。このシステム本体２１は、ＩＯＰ２２を介して、コントローラ用スロット１２、カードスロット１３、ＵＳＢポート１６等に接続された、操作用コントローラ２等の外部機器の動作制御や、メカニカルコントローラ４０、システムコントローラ５０の動作制御を行う。また、システム本体２１は、ＩＯＰ２２に接続された外部機器等から出力された信号の処理を行う。
【００２５】
図１に示される光ディスク装置１４は、図２に示すように、ディスク駆動部３０およびメカニカルコントローラ４０を備えている。メカニカルコントローラ４０は、より詳細には後述するが、ディスク駆動部３０の動作制御を行う部分である。ディスク駆動部３０は、このメカニカルコントローラ４０を介してバスライン２３と接続されている。
システムコントローラ５０は、電源スイッチ１１からの操作信号や、システム本体２１を構成するＣＰＵの温度状態を監視するセンサ（図示略）からの信号に基づいて、電源回路６０を制御して、エンタテインメント装置１全体の電力供給状態を管理する部分である。電源回路６０は、このシステムコントローラ５０を介してバスライン２３と接続される。
【００２６】
そして、メカニカルコントローラ４０およびシステムコントローラ５０は、バスライン２３を介さずに直接ポート接続されていて、電源スイッチ１１の操作信号に応じて、システムコントローラ５０がメカニカルコントローラ４０に、Ｌｏｗ／Ｈｉｇｈの２水準の信号を出力するように構成されている。例えば、初期起動で電源スイッチ１１が押された場合はＬｏｗを出力し、エンタテインメント装置１の動作中に電源スイッチ１１が押されて、再起動命令がかけられた場合はＨｉｇｈを出力する。
【００２７】
ディスク駆動部３０は、図３に示すように、スピンドルモータ３１および光学ピックアップ３２と、スピンドルサーボ部３３、フォーカス調整部３４、トラッキング調整部３５、およびスレッド調整部３６と、フォーカスサーボ用ＤＳＰ３７およびトラッキングサーボ用ＤＳＰ３８とを備えている。
尚、図３では図示を略したが、このディスク駆動部３０には、光ディスク１００に対する光学ピックアップ３２の傾斜位置を調整するスキュー調整部と、ディスクトレーをエンタテインメント装置１から出し入れするためのディスクローディング機構、およびこのディスクトレーの出し入れに際して、スピンドルモータ３１および光学ピックアップ３２がディスクトレーに干渉しないように、これらを昇降させる昇降機構が設けられている。
【００２８】
前記スピンドルモータ３１は、ディスクトレーに装着された光ディスク１００を回転させるモータであり、該スピンドルモータ３１の回動軸先端には、光ディスク１００のセンターホールと係合するチャッキング部材が設けられている。
このスピンドルモータ３１は、光ディスク１００に対する光学ピックアップ３２の径方向位置の違いに関らず、光学ピックアップ３２で情報を検出できるように、スピンドルサーボ部３３によって、回転制御される。
【００２９】
前記フォーカス調整部３４は、光学ピックアップ３２から照射された光スポットの焦点深度が光ディスク１００の情報記録面に対して一定となるように、光学ピックアップ３２の位置調整を行う部分である。このフォーカス調整部３４は、光学ピックアップ３２を、光ディスク１００の情報記録面に対して接近／離間する方向に位置調整する進退機構と、この進退機構の駆動源となるアクチュエータおよびこれを駆動させるドライバとを備えている。
後述するコントロール部４３の制御手段４３１から出力される制御信号は、フォーカスサーボ用ＤＳＰ３７を介してこのアクチュエータに入力され、フォーカス調整部３４の駆動制御が行われる。即ち、フォーカス調整部３４およびフォーカスサーボ用ＤＳＰ３７がフォーカス調整系を構成している。
【００３０】
前記トラッキング調整部３５は、光学ピックアップ３２からの光スポットが光ディスク１００のトラック上に正確に照射されるように、光学ピックアップ３２を構成する対物レンズの調整を行う二軸デバイスと、この二軸デバイスに駆動力を与えるアクチュエータおよびこれを駆動させるドライバとを備えている。
そして、フォーカス調整部３４の場合と同様に、制御手段４３１から出力された制御指令は、トラッキングサーボ用ＤＳＰ３８を介してアクチュエータに入力され、トラッキング調整部３５の駆動制御が行われる。即ち、トラッキング調整部３５およびトラッキングサーボ用ＤＳＰ３８がトラッキング調整系を構成している。
【００３１】
前記スレッド調整部３６は、トラックジャンプ等により光学ピックアップ３２を光ディスク１００の径方向に位置調整する部分であり、図示を略したが、光ディスク１００の径方向に沿って延びるラック、およびこのラックに噛合する歯車からなるスレッド送り機構と、この歯車を回動させるステッピングモータ、および駆動用のドライバＩＣとを備えている。
光学ピックアップ３２は、ラック上に取り付けられ、ステッピングモータにより歯車が回転すると、ラックにより光学ピックアップ３２が光ディスク１００の径方向に沿って移動する。また、スレッド調整部３６と、コントロール部４３の制御手段４３１とは、ＤＳＰを介することなく接続されている。
【００３２】
メカニカルコントローラ４０は、ＲＦアンプ４１、復調／データ抽出部４２、コントロール部４３、およびＲＡＭ（Random Access Memory）４４を備えている。メカニカルコントローラ４０は、図示を略したが、該メカニカルコントローラ４０を含む回路基板上に実装されたＥ２ＰＲＯＭ（ＥＥＰＲＯＭ：Electrically Erasable Programmable Read Only Memory）と接続されている。
ＲＦアンプ４１は、ディスク駆動部３０の光学ピックアップ３２から出力されたＲＦ信号を増幅して復調／データ抽出部４２に出力する部分である。
復調／データ抽出部４２は、このＲＦ信号を復調して必要なデータを抽出する部分である。抽出されたデータは、図２に示すように、バスライン２３およびＩＯＰ２２を介してシステム本体２１に出力されて該システム本体２１で処理される。
【００３３】
図３に示すように、コントロール部４３は、ディスク駆動部３０を構成するスピンドルサーボ部３３、フォーカス調整部３４、トラッキング調整部３５、およびスレッド調整部３６に制御指令を出力する部分である。
このコントロール部４３は、これら調整部３３〜３６への制御指令を生成する制御手段４３１と、スレッド調整部３６への制御指令を生成するためのオフセット値取得手段４３２、オフセット代表値演算手段４３３、オフセット値比較手段４３４、およびスレッド駆動判定手段４３５を備えている。これら各手段４３１〜４３５は、コントロール部４３を構成するマイクロコンピュータ上に展開されるソフトウエアとして構成されている。
【００３４】
前記制御手段４３１は、図示を略したが、スピンドル回転制御（回転調整系）、トラッキング駆動制御、フォーカス駆動制御、およびスレッド駆動制御という形で機能的に分化されている。この制御手段４３１は、ＲＦアンプ４１から出力されるトラッキングエラー信号やフォーカスエラー信号を取得し、これに基づいて、フォーカス調整部３４およびトラッキング調整部３５の制御を行う。スレッド調整部３６に対しては、従来のように、トラッキングエラー信号に基づいた制御は行わない。
【００３５】
前記オフセット値取得手段４３２は、装着された光ディスク１００の１周分のトラッキングドライブ信号を所定間隔で複数回検出し、各信号値をトラッキングドライブオフセット値として取得する部分であり、回転駆動信号監視部４３２Ａと、オフセット値取得部４３２Ｂとを備えている。
回転駆動信号監視部４３２Ａは、制御手段４３１から出力されるスピンドルモータ３１の回転駆動用のＦＧ信号を検出する部分であり、具体的には、図４のグラフに示されたようなＦＧ信号において、１つのパルスの立ち上がりおよび立ち下がり部分のパルスエッジを検出して、検出した旨をオフセット値取得部４３２Ｂに出力する。
【００３６】
オフセット値取得部４３２Ｂは、前記回転駆動信号監視部４３２Ａで検出されたパルスエッジに基づいて、トラッキング調整部３５から出力されるトラッキングドライブ信号を検出して、トラッキングドライブオフセット値を取得する部分である。
オフセット値の取得は、より詳細には後述するが、例えば、回転駆動信号監視部４３２Ａで検出された立ち上がりパルスエッジをトリガとして開始され、回転駆動信号監視部４３２Ａが立ち下がりパルスエッジを検出するまで、所定間隔でトラッキングドライブオフセット値が複数回取得されることにより行われる。各回で取得されたトラッキングドライブオフセット値は、コントロール部４３を構成するマイコンのレジスタ上に、取得回数を表すカウンタ値とともにストアされ、積算される。
【００３７】
立ち下がりパルスエッジが検出されたら、レジスタ上で積算されたトラッキングドライブオフセット値をカウンタ値で割り、平均値を算出して、図４に示されるＰ１のような、スピンドルモータ３１の回転駆動用のＦＧ信号の１つのパルス駆動におけるトラッキングドライブオフセット値を取得し、その値をＲＡＭ４４に記録する。
そして、トラッキングドライブオフセット値の取得は、光ディスク１００の１回転分行われる。図４に示されるように、回転駆動用のＦＧ信号６パルスで光ディスク１００が１回転すると、トラッキングドライブオフセット値の取得は、６回行われ、点Ｐ１〜点Ｐ４の４つのトラッキングドライブオフセット値がＲＡＭ４４上に記録される。
【００３８】
図３の前記オフセット代表値演算手段４３３は、オフセット値取得手段４３２で取得され、ＲＡＭ４４上に記録された光ディスク１００の１回転分のトラッキングドライブオフセット値（点Ｐ１〜点Ｐ４）に基づいて、オフセット代表値を演算する部分である。
代表値の演算は、図４に示される点Ｐ１〜点Ｐ４におけるトラッキングドライブオフセット値を、TDOF1〜TDOF4とすると、下記の（１）式で求める。尚、（１）式の分母は、分子で積算されるトラッキングドライブオフセット値のデータ数であり、ＲＡＭ４４上に記録されたトラッキングドライブオフセット値の数に応じて変動する値である。
【００３９】
【数１】
（オフセット代表値）＝（TDOF1＋TDOF2＋…＋TDOF4）／４  …（１）
【００４０】
図３の前記オフセット値比較手段４３４は、上述したＥＥＰＲＯＭに記録されたオフセット中心値と、オフセット代表値演算手段４３３で（１）式により算出されたオフセット代表値とを比較する部分である。オフセット中心値は、所定の基準値であり、トラッキング調整部３５の二軸デバイスが中立となる状態におけるトラッキングドライブオフセット値を測定することにより得ることができる。尚、このオフセット中心値は、エンタテインメント装置１の起動時にＥＥＰＲＯＭからＲＡＭ４４にロードされ、スレッド調整を行う際に適宜用いられる。
【００４１】
このオフセット値比較手段４３４は、オフセット代表値とオフセット中心値との大小関係から、スレッド位置を、光ディスク１００の径方向外側に向かう方向（Ｆｗｄ方向）に移動させるか、径方向内側に向かう方向（Ｒｅｖ方向）に移動させるかを設定する。
尚、大小関係における比較の結果、オフセット代表値≧オフセット中心値であった場合は、光ディスク１００の偏心により、光学ピックアップ３２を構成する対物レンズがＦｗｄ方向に向く傾向があると判定されるため、該Ｆｗｄ方向の光学ピックアップ３２の視野が狭くならないように、光学ピックアップ３２をＦｗｄ方向に移動させるように設定する。
【００４２】
逆に、オフセット代表値＜オフセット中心値の場合は、光学ピックアップ３２のＲｅｖ方向の視野が狭くなりやすいので、これを防止するために、光学ピックアップをＲｅｖ方向に移動させる設定を行う。
そして、駆動方向の設定が終了したら、オフセット値比較手段４３４は、オフセット代表値とオフセット中心値との差を演算し、駆動方向およびこの差分をスレッド駆動判定手段４３５に出力する。
【００４３】
前記スレッド駆動判定手段４３５は、オフセット値比較手段４３４から出力された比較結果に基づいて、スレッド調整部３６を駆動させるか否かを判定する部分である。このスレッド駆動判定手段４３５は、オフセット値比較手段４３４から出力されたオフセット代表値およびオフセット中心値の差が、所定の閾値内の値であるか、そうでないかに基づいて、スレッド駆動を行うか否かを判定する。具体的には、上記差が閾値内である場合、スレッド駆動をさせないと判定し、閾値を超える値であれば、スレッドを駆動させるべきと判定する。
【００４４】
駆動させるべきと判定された場合、スレッド駆動判定手段４３５は、上記差に基づいて、スレッド駆動調整量を演算して、駆動方向および駆動調整量に係る情報を制御手段４３１に出力する。尚、上述した駆動判定の際の閾値は、スレッド駆動が過敏に反応せず、かつ即応性を担保できる範囲で任意に設定することができる。
【００４５】
次に、上述した構成の光ディスク装置において、光学ピックアップ３２のスレッド位置制御の手順を、図５に示されるフローチャートに基づいて説明する。
(1)  使用者が操作用コントローラ２を操作し、光ディスク１００の所定のトラック位置にある情報を呼び出そうとして、システム本体２１に操作信号を出力すると、システム本体２１は、これに基づいて、スレッド調整部３６を動作させる旨の指令を生成する。この指令は、ＩＯＰ２２を介してメカニカルコントローラ４０に入力される。
【００４６】
(2)  この指令が入力された制御手段４３１は、オフセット値取得手段４３２に対して、トラッキングドライブオフセット値を取得する旨の命令を生成・出力し、この命令に基づいて、オフセット値取得手段４３２は、トラッキングドライブオフセット値の取得を開始する（処理Ｓ１）。この処理Ｓ１は、より詳細に説明すれば、図６に示されるフローチャートに基づいて行われる。
(2-1)  回転駆動信号監視部４３２Ａで、図４のグラフＦＧにおける立ち下がりパルスエッジが検出されないとき（処理Ｓ１１）、オフセット値取得部４３２Ｂは、グラフＴＤＯＦに示されるようなトラッキングドライブオフセット値の取得を行う（処理Ｓ１２）。オフセット値取得部４３２Ｂは、回転駆動信号監視部４３２Ａで立ち上がりパルスエッジが検出されるのを待って、この処理を開始する。
【００４７】
(2-2)  このトラッキングドライブオフセット値の取得は、次に回転駆動信号監視部４３２ＡがグラフＦＧの立ち下がりパルスエッジを検出するまで、繰り返し行われる。この際、取得された複数のトラッキングドライブオフセット値は、第１回目のトラッキングドライブオフセット値に第２回目のトラッキングドライブオフセット値を加える、積算処理によってレジスタ上にストアされる。この積算値とともに、レジスタ上には、積算回数、言い換えれば、取得回数を表すカウンタ値がストアされる。
【００４８】
(2-3)  上記繰り返しにおいて、回転駆動信号監視部４３２Ａが、ＦＧ信号の立ち下がりパルスエッジを検出したら、オフセット値取得部４３２Ｂは、レジスタ上にストアされたトラッキングドライブオフセット値の積算値を、カウンタ値で除して、第１回目のパルス、すなわち点Ｐ１におけるトラッキングドライブオフセット値を平均値として算出し（処理Ｓ１３）、この点Ｐ１におけるトラッキングドライブオフセット値TDOF1をＲＡＭ４４に記録した後（処理Ｓ１４）、レジスタに記録された積算値をクリアするとともに、カウンタ値を初期化する（処理Ｓ１５）。
【００４９】
(2-4)  回転駆動信号監視部４３２Ａが再び立ち上がりパルスエッジを検出したら、上記(2-1)〜(2-3)と同様の手順により、点Ｐ２におけるトラッキングドライブオフセット値TDOF2を取得し、ＲＡＭ４４に記録し、これを点Ｐ３、…Ｐ４と繰り返す。そして、点Ｐ１〜点Ｐ４におけるトラッキングドライブオフセット値TDOF1〜TDOF4が取得され、光ディスク１００の１周分のトラッキングドライブオフセット値が取得されたら、オフセット値取得部４３２Ｂによる処理を終了する（処理Ｓ１６）。
【００５０】
(3)  オフセット値取得手段４３２によるトラッキングドライブオフセット値の取得が終了したら、オフセット代表値演算手段４３３は、ＲＡＭ４４に記録された、光ディスク１００の１周分で取得されたトラッキングドライブオフセット値をロードして、オフセット代表値の演算処理を行う（処理Ｓ２）。本実施形態では、図４に示されるように、点Ｐ１〜点Ｐ４の４点のトラッキングドライブオフセット値について、（１）式により平均値を算出してオフセット代表値としている。オフセット代表値が得られたら、オフセット代表値演算手段４３３は、このオフセット代表値をオフセット値比較手段４３４に出力する。
【００５１】
(4)  オフセット値比較手段４３４は、ＲＡＭ４４上にロードされたオフセット中心値を呼び出し、この中心値と、オフセット代表値演算手段４３３から出力されたオフセット代表値との比較を行う（処理Ｓ３）。比較の結果、オフセット代表値≧オフセット中心値の場合、スレッド調整部３６の駆動方向をＦｗｄ方向に設定する（処理Ｓ４）。一方、オフセット代表値＜オフセット中心値の場合、スレッド調整部３６の駆動方向をＲｅｖ方向に設定する（処理Ｓ５）。
(5)  さらに、オフセット値比較手段４３４は、オフセット代表値およびオフセット中心値の差分を演算し（処理Ｓ６）、その結果を駆動方向とともに、スレッド駆動判定手段４３５に出力する。
【００５２】
(6)  スレッド駆動判定手段４３５は、オフセット値比較手段４３４からのオフセット値の差分と、所定の閾値とを比較し、スレッド駆動をするか否か判定する（処理Ｓ７）。所定の閾値よりも小さい場合、スレッド駆動判定手段４３５は、光学ピックアップ３２の視野は十分確保されていて、許容範囲内であると判定して、スレッド駆動をするべき旨の情報を制御手段４３１に出力することなく、処理を終了する。
【００５３】
(7)  一方、上記差分が所定の閾値よりも大きいと判定された場合、スレッド駆動判定手段４３５は、光学ピックアップ３２の視野が狭くなっていると判定し、スレッド駆動させるために、上記差分に基づいて、スレッド駆動量を演算する（処理Ｓ８）。スレッド駆動量は、上記差から得られる、トラッキング調整部３５による光学ピックアップ３２の対物レンズの傾斜状態に基づいて、この傾斜状態を中立位置に戻すような駆動量として算出される。
【００５４】
(8)  スレッド駆動判定手段４３５は、算出されたスレッド駆動量と、スレッド駆動方向に関する情報を制御手段４３１に出力する。これを受けた制御手段４３１は、得られたスレッド駆動量および駆動方向によりスレッドの駆動を行う制御指令を生成してスレッド調整部３６に出力する。この制御指令に応じて、スレッド調整部３６は、光学ピックアップ３２のスレッド位置を調整する（処理Ｓ９）。
【００５５】
前述のような実施形態によれば、以下のような効果がある。
本実施形態では、オフセット値取得手段４３２で取得された光ディスク１００の１周分のトラッキングドライブオフセット値TDOF1〜TDOF4に基づいて、オフセット代表値演算手段４３３により、オフセット代表値を演算している。そして、オフセット値比較手段４３４およびスレッド駆動判定手段４３５で、このオフセット代表値とオフセット中心値を比較して、スレッド調整系を駆動させるか否かを判定している。
【００５６】
従って、オフセット中心値との偏差として現れる光ディスク１００の偏心を把握することができるため、光ディスク１００の偏心成分の影響を殆ど受けずにスレッド調整を行うことができる。
また、トラッキング調整部３５が光学ピックアップから出力されるトラッキングエラー信号により制御され、スレッド駆動判定手段４３５がオフセット中心値及びオフセット代表値の比較によって、スレッド調整部３６を駆動させるか否かを判定しているため、スレッド調整部３６がトラッキング調整に伴い過敏に反応することを防止できる。
【００５７】
さらに、オフセット値取得手段４３２が回転駆動信号監視部４３２Ａを備えていることにより、スピンドルサーボ用のＦＧ信号に基づいて、１周分のトラッキングドライブオフセット値を取得することができる。このため、光ディスク１００の回転速度を考慮することなく、スレッド調整部３６による光学ピックアップ３２のスレッド位置調整を行うことができる。
そして、光ディスク１００の１周分のトラッキングドライブオフセット値を平均化してオフセット代表値を演算しているため、光ディスク１００全体の偏心に基づくオフセット代表値を得ることができ、その結果、オフセット中心値との比較判定に際して、より適切な比較判定を行うことができる。
【００５８】
また、オフセット代表値およびオフセット中心値の大小関係および両者の差に基づいて、スレッド駆動判定手段４３５により駆動判定を行うことで、スレッド調整時におけるトラッキング調整部３５による光学ピックアップ３２の傾斜の偏りを把握できる。このため、視野の狭くなる場合のみスレッド調整を行い、スレッド調整部３６の駆動を必要最小限とすることができる。
さらに、前記両者の差を把握することにより、トラッキング調整部３５の偏りの度合いも分かるので、この差に基づいてスレッド調整系の駆動量を設定することにより、対物レンズの傾きを修正するのに十分なスレッド調整を行うことができ、その結果、光学ピックアップ３２の視野を確保することができる。
【００５９】
そして、オフセット値取得手段４３２、オフセット代表値演算手段４３３、オフセット値比較手段４３４、およびスレッド駆動判定手段４３５が、コントロール部４３を構成するマイクロコンピュータ内に展開されるソフトウエアとして構成されることにより、スレッド調整専用のＤＳＰ等を光ディスク装置１４に組み込む必要がなくなるため、光ディスク装置１４の製造コストを低減することができる。
加えて、各手段４３２〜４３５をソフトウエアとして構成することにより、スレッド調整制御方法を変更するに際しても、ソフトウエアの入れ替えのみで済むので、簡単に制御方法の変更を行うことができる。
【００６０】
尚、本発明は、前述の実施形態に限定されるものではなく、以下に示すような変形をも含むものである。
前記実施形態では、光ディスク装置１４は、エンタテインメント装置１に組み込まれたものであったが、これに限られない。すなわち、パーソナルコンピュータに組み込まれた光ディスク装置や、単独の光ディスク装置に本発明を利用しても、前記実施形態で述べた効果と同様の効果を享受することができる。
【００６１】
また、前記実施形態では、オフセット代表値演算手段４３３で演算されるオフセット代表値は、複数のトラッキングドライブオフセット値の平均値を採用していたが、これに限らず、いわゆる統計的手法で得られる種々の代表値を採用して、オフセット代表値を演算するように構成してもよい。
その他、本発明の実施の際の具体的な構造および形状等は、本発明の目的を達成できる範囲で他の構造等としてもよい。
【００６２】
【発明の効果】
前述のような本発明の光ディスク装置等によれば、光ディスクの１周分のトラッキングドライブオフセット値およびオフセット中心値に基づいて、スレッド駆動を行うか否かを判定しているため、光ディスクの偏心等の影響を受けずにスレッド調整を行うことができる、という効果がある。
【図面の簡単な説明】
【図１】  本発明の実施形態に係るエンタテインメント装置の概要斜視図である。
【図２】  前記実施形態におけるエンタテインメント装置の内部構造を示すブロック図である。
【図３】  前記実施形態における光ディスク装置を構成するディスク駆動部と、このディスク駆動部を制御するメカニカルコントローラの構造を示すブロック図である。
【図４】  前記実施形態において、オフセット値取得手段により取得される回転駆動信号およびトラッキングドライブオフセット値を表すグラフである。
【図５】  前記実施形態における光学ピックアップのスレッド調整手順を表すフローチャートである。
【図６】  前記実施形態における光学ピックアップのスレッド調整手順を表すフローチャートである。
【符号の説明】
３５、３８  トラッキング調整系
３６  スレッド調整系
１００  光ディスク
４３１  制御手段
４３２  オフセット値取得手段
４３２Ａ  回転駆動信号監視部
４３３  オフセット代表値演算手段
４３４  オフセット値比較手段
４３５  スレッド駆動判定手段
TDOF1〜TDOF4  トラッキングドライブオフセット値
【図１】
0004551597.tif 000002
【図２】
0004551597.tif 000003
【図３】
0004551597.tif 000004
【図４】
0004551597.tif 000005
【図５】
0004551597.tif 000006
【図６】
0004551597.tif 000007