(57)【要約】【課題】トラッキング制御を確実に行う。【解決手段】  係数切換え制御部１５２は、制御部１６１から供給された光ディスク装置１０１に装着された光ディスク１１１の種類を示すディスク情報、ゲインモード切替え部１６２から供給された“書き込み”または“読み出し”のいずれか一方であることを示すモード情報、およびRF信号検出部１５１から供給されたRF信号が検出されたか否かを示すRF情報を基に、係数レジスタ１５３に対して、係数値を問い合わせて、係数値を取得する。係数切換え制御部１５２は、取得した係数値をサーボマトリックスアンプ１１８に供給して、トラッキングエラー信号を生成し、トラッキング制御を確実に行うようにする。本発明は、ディスク駆動装置に適用できる。【選択図】図４
2006092615.tif 000002
【特許請求の範囲】
【請求項１】
光ディスクに照射した１つのビームであるレーザ光の反射光から、トラッキングエラー信号を生成するディスク駆動装置において、
前記光ディスクの種類の情報である第１の情報を取得する第１の取得手段と、
前記光ディスクに対して、自分がデータの書き込みまたは読み出しのいずれかのモードで動作しているかを示す第２の情報を取得する第２の取得手段と、
前記反射光から、RF（Radio Frequency）信号を検出する検出手段と、
前記検出手段により検出される前記RF信号の有無を示す第３の情報が変化した場合、前記第１の情報、前記第２の情報、および前記第３の情報に基づいて、記憶装置に記憶されている前記トラッキング信号を演算するために予め定められた複数の係数のうちの１つの係数を取得する第３の取得手段と、
前記反射光の強さおよび前記第３の取得手段により取得した前記係数に基づいて、前記トラッキングエラー信号を演算する演算手段と
を備えることを特徴とするディスク駆動装置。
【請求項２】
前記第３の取得手段は、前記第１の情報または前記第２の情報が変化した場合、前記第１の情報、前記第２の情報、および前記第３の情報に基づいて、前記記憶装置に記憶されている前記複数の係数のうちの１つの係数を取得し、
前記演算手段は、前記反射光の強さおよび前記第３の取得手段により取得した前記係数に基づいて、前記トラッキングエラー信号を演算する
ことを特徴とする請求項１に記載のディスク駆動装置。
【請求項３】
前記第１の取得手段は、前記光ディスクの種類として、DVD-R（Digital Versatile Disk Specifications for Recordable Disc）、DVD-RW（DVD Specifications for Re-recordable Disc）、DVD+R（DVD Specifications for +Recordable Disc）、またはDVD+RW（DVD Specifications for +ReWritable Disc）のいずれかを示す前記第１の情報を取得する
ことを特徴とする請求項１に記載のディスク駆動装置。
【請求項４】
光ディスクに照射した１つのビームであるレーザ光の反射光から、トラッキングエラー信号を生成するディスク駆動装置のディスク駆動方法において、
前記光ディスクの種類の情報である第１の情報を取得する第１の取得ステップと、
前記光ディスクに対して、自分がデータの書き込みまたは読み出しのいずれかのモードで動作しているかを示す第２の情報を取得する第２の取得ステップと、
前記反射光から、RF信号を検出する検出ステップと、
前記検出ステップにより検出される前記RF信号の有無を示す第３の情報が変化した場合、前記第１の情報、前記第２の情報、および前記第３の情報に基づいて、記憶装置に記憶されている前記トラッキング信号を演算するために予め定められた複数の係数のうちの１つの係数を取得する第３の取得ステップと、
前記反射光の強さおよび前記第３の取得ステップにより取得した前記係数に基づいて、前記トラッキングエラー信号を演算する演算ステップと
を含むことを特徴とするディスク駆動方法。
【請求項５】
光ディスクに照射した１つのビームであるレーザ光の反射光から、トラッキングエラー信号を生成するディスク駆動用のプログラムであって、
前記光ディスクの種類の情報である第１の情報を取得する第１の取得ステップと、
前記光ディスクに対して、自分がデータの書き込みまたは読み出しのいずれかのモードで動作しているかを示す第２の情報を取得する第２の取得ステップと、
前記反射光から、RF信号を検出する検出ステップと、
前記検出ステップにより検出される前記RF信号の有無を示す第３の情報が変化した場合、前記第１の情報、前記第２の情報、および前記第３の情報に基づいて、記憶装置に記憶されている前記トラッキング信号を演算するために予め定められた複数の係数のうちの１つの係数を取得する第３の取得ステップと、
前記反射光の強さおよび前記第３の取得ステップにより取得した前記係数に基づいて、前記トラッキングエラー信号を演算する演算ステップと
を含むことを特徴とするコンピュータが読み取り可能なプログラムが記録されている記録媒体。
【請求項６】
光ディスクに照射した１つのビームであるレーザ光の反射光から、トラッキングエラー信号を生成するディスク駆動装置のコンピュータに、ディスク駆動処理を行わせるプログラムにおいて、
前記光ディスクの種類の情報である第１の情報を取得する第１の取得ステップと、
前記光ディスクに対して、自分がデータの書き込みまたは読み出しのいずれかのモードで動作しているかを示す第２の情報を取得する第２の取得ステップと、
前記反射光から、RF信号を検出する検出ステップと、
前記検出ステップにより検出される前記RF信号の有無を示す第３の情報が変化した場合、前記第１の情報、前記第２の情報、および前記第３の情報に基づいて、記憶装置に記憶されている前記トラッキング信号を演算するために予め定められた複数の係数のうちの１つの係数を取得する第３の取得ステップと、
前記反射光の強さおよび前記第３の取得ステップにより取得した前記係数に基づいて、前記トラッキングエラー信号を演算する演算ステップと
を含むことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はディスク駆動装置および方法、記録媒体、並びにプログラムに関し、特に、光ディスクを駆動するディスク駆動装置および方法、記録媒体、並びにプログラムに関する。
【背景技術】
【０００２】
昨今、CD（Compact Disc）またはDVD（Digital Versatile Disc）などの光ディスクに画像または音声などの各種のデータを記録するか、または光ディスクに記録されている各種のデータを再生する光ディスク装置が普及している。光ディスク装置は、レーザ光を集光して光ディスクの信号面に照射し、その反射光（戻り光）を受光して再生信号とサーボ用の誤差（エラー）信号を出力する光学ピックアップを備えている。
【０００３】
光ディスクは、光ディスク装置のスピンドルに装着されて回転駆動され、センターホールの偏心やキャッチング時に生じる偏心などによる半径方向の振れや、反りや厚みむらなどによる光軸方向の振れが常に生じている。このため、光学ピックアップは、回転駆動に伴う光ディスクの振れに追随して、レーザ光の集光点が常に信号面のトラック上に照射されるように制御されている。
【０００４】
このようなレーザ光の照射位置の制御は、制御信号に応じて光学ピックアップの光学系の一部をアクチュエータで微動させることなどにより行われる。この制御信号は、光ディスクからの反射光（戻り光）から得られるトラッキングエラー信号やフォーカスエラー信号であり、これらをサーボ系に供給することにより、レーザ光の集光点が信号面のトラック上に照射されるように制御が行われている。
【０００５】
また、トラッキングエラー信号を得るための代表的な方法として、３ビーム法と１ビーム法が用いられている。
【０００６】
３ビーム法は、光ディスクに照射されるレーザ光（光ビーム）の往路に回折格子（グレーティング）を配置して、主ビーム（０次光）と２つの副ビーム（±１次光）からなる３本のレーザ光（光ビーム）を発生させ、２つの副ビームをトラッキングエラーの生成に用いる方法である。この方法では、主ビームを検出するための受光素子の両側に、２つの副ビームを検出するための受光素子を予め配置しておき、光ディスクのトラックに照射される主ビームの集光点のトラック位置からのずれ量に応じて発生する、副ビームの反射光の変化からトラッキングエラー信号を得る。
【０００７】
一方、１ビーム法は、光ディスクに１本のレーザ光（光ビーム）を照射して、その反射光からトラッキングエラー信号を得る方法である。この１ビーム法を用いる光学系では、３ビーム法を用いる場合に必要とされるグレーティングなどの光学素子を省略することができるので、光学系の構成を簡略化するとともに、部品数を減らすことができるなどのメリットがある。
【０００８】
図１は、従来の１ビーム法を利用する光ディスク装置１を説明する図である。
【０００９】
光ディスク１１は、CDまたはDVDなどの記録媒体であり、スピンドルモータ（図示せず）により回転駆動される。
【００１０】
集積光学素子１２は、レーザダイオード、マイクロプリズム、またはフォトディテクタ（Photo Detector）などから構成される。
【００１１】
集積光学素子１２のレーザダイオード（後述する図２のレーザダイオード８１）から出射されたレーザ光は、コリメータレンズ１３を介して、対物レンズ１４により、光ディスク１１の記録面に集光される。光ディスク１１に集光されたレーザ光による反射光は、対物レンズ１４およびコリメータレンズ１３を介して、集積光学素子１２に入射する。集積光学素子１２のフォトディテクタ（後述する図２のフォトディテクタ８４−１およびフォトディテクタ８４−２）は、入射した反射光を受光し、受光した反射光の強さ（光量）に応じた電気信号を生成し、生成した電気信号を光信号アンプ１５に供給する。
【００１２】
光信号アンプ１５は、集積光学素子１２から供給された電気信号を増幅して、増幅した電気信号を、APC（Auto Power Control）アンプ１６、サーボマトリックスアンプ１８、およびRF（Radio Frequency）アンプ１９にそれぞれ供給する。
【００１３】
APCアンプ１６は、光信号アンプ１５から供給された電気信号からエラー量を検出し、検出したエラー量を基に、LD（Laser Diode）ドライバ１７が制御する集積光学素子１２のレーザダイオード（後述する図２のレーザダイオード８１）から出射されるレーザ光の光量が一定となるように調節する。
【００１４】
サーボマトリックスアンプ１８は、光信号アンプ１５から供給された電気信号およびDSP（Digital Signal Processor）２０の係数切換え制御部５１により設定された係数値（係数値Kdおよび係数値Kdo）を基に、サーボ制御をするためのトラッキングエラー信号を生成する。サーボマトリックスアンプ１８は、生成したトラッキングエラー信号をDSP２０に供給する。
【００１５】
ここで、係数値とは、トラッキングエラー信号を生成する場合、光ディスク１１や光ピックアップによって、フォトディテクタ上の光スポットのずれ量の検出感度にバラツキが生じるため、このバラツキを抑えるためにそれぞれの条件に合わせて設定されるトラッキング補正係数の係数値をいう。トラッキングエラー信号を生成する場合、係数値Kdと係数値Kdoの２つのトラッキング補正係数の係数値が設定される。
【００１６】
また、サーボマトリックスアンプ１８は、光信号アンプ１５から供給された電気信号から、サーボ制御をするためのサーボ信号（フォーカスエラー信号など）を生成し、生成したサーボ信号をDSP２０に供給する。
【００１７】
RFアンプ１９は、光信号アンプ１５から供給された電気信号を基に、再生データとしてのRF信号を生成する。RFアンプ１９は、生成したRF信号をDSP２０に供給する。
【００１８】
DSP２０は、サーボマトリックスアンプ１８から供給されたトラッキングエラー信号に対して、位相補償処理またはゲイン補正処理などを実行し、位相補償処理またはゲイン補正処理などが実行されたトラッキングエラー信号をドライブアンプ２３に供給する。
【００１９】
また、DSP２０は、サーボマトリックスアンプ１８から供給されたサーボ信号（フォーカスエラー信号など）に対して、位相補償処理またはゲイン補正処理などを実行し、位相補償処理またはゲイン補正処理などが実行されたサーボ信号（フォーカスエラー信号など）をドライブアンプ２３に供給する。
【００２０】
さらに、DSP２０は、所定の記録方式に基づいて、RFアンプ１９から供給されたRF信号に対して、デコードの処理を実行することで、RF信号を復号し、復号された情報を出力部（図示せず）に供給する。
【００２１】
DSP２０は、係数切換え制御部５１および係数レジスタ５２を含む。
【００２２】
係数切換え制御部５１は、マイクロコンピュータ（以下、マイコンと称する）２１の制御部６１から供給されたディスク情報およびマイコン２１のゲインモード切換え部６２から供給されたモード情報を基に、係数レジスタ５２に対して、係数値（係数値Kdおよび係数値Kdo）を問い合わせる（係数値要求）。
【００２３】
また、係数切換え制御部５１は、係数レジスタ５２から、問い合わせの結果として、係数値（係数値Kdおよび係数値Kdo）を取得する。係数切換え制御部５１は、取得した係数値Kdおよび係数値Kdoをサーボマトリックスアンプ１８に供給する。
【００２４】
係数レジスタ５２は、係数値と係数値を特定するためのデータとを対応させて記憶し、係数切換え制御部５１からの問い合わせに応じて、係数値（係数値Kdおよび係数値Kdo）を係数切換え制御部５１に供給する。
【００２５】
マイコン２１は、光ディスク装置１全体を制御する。
【００２６】
マイコン２１は、制御部６１およびゲインモード切換え部６２を含む。
【００２７】
制御部６１は、光ディスク装置１に装着された光ディスク１１の種類を示すディスク情報を取得し、取得したディスク情報を係数切換え制御部５１に供給する。
【００２８】
ゲインモード切換え部６２は、光ディスク装置１のモードが、“書き込み”または“読み出し”のいずれか一方であることを示すモード情報を取得し、取得したモード情報を係数切換え部５１に供給する。
【００２９】
メモリ２２は、RAM（Random Access Memory）、EEPROM（Electronically Erasable and Programmable Read Only Memory）、またはフラッシュメモリなどの不揮発性メモリなどから構成され、マイコン２１が実行するプログラムや各種のデータを記憶する。
【００３０】
ドライブアンプ２３は、DSP２０から供給されたトラッキングエラー信号を基に、アクチュエータによるトラッキング制御を実行させる。また、ドライブアンプ２３は、DSP２０から供給されたサーボ信号のうちのフォーカスエラー信号を基に、アクチュエータによるフォーカス制御も実行させる。
【００３１】
次に、図２を参照して、図１の従来の１ビーム法による光ディスク装置１の光学系について説明する。
【００３２】
図２中右側の上の図は、集積光学素子１２の側面図であり、図２中右側の上から２番目の図は、集積光学素子１２の上面図であり、図２中右側の下の図は、後述するフォトディテクタ８４−１およびフォトディテクタ８４−２の拡大図である。
【００３３】
光ディテクタIC（Integrated Circuit）８３上に構成されたレーザダイオード８１から出射されたレーザ光は、マイクロプリズム８２の斜面８２−１に反射され、コリメータレンズ１３を介して、対物レンズ１４により、光ディスク１１の記録面に集光される。
【００３４】
光ディスク１１に集光されたレーザ光による反射光は、対物レンズ１４およびコリメータレンズ１３を介して、集積光学素子１２に入射する。集積光学素子１２の光ディテクタIC８３は、入射した反射光を受光し、受光した反射光の強さ（光量）に応じた電気信号を生成し、生成した電気信号を光信号アンプ１５に供給する。
【００３５】
具体的には、光ディテクタIC１８３は、それぞれ４分割された受光面をもつフォトディテクタ８４−１およびフォトディテクタ８４−２を有するように構成されており、マイクロプリズム８２の斜面８２−１から入射した反射光は、フォトディテクタ８４−１に入射するとともに、さらに反射されて、マイクロプリズム８２の上面８２−２で焦点を結び、フォトディテクタ８４−２にも入射する。
【００３６】
そのとき、フォトディテクタ８４−１の４分割された受光面の各受光領域Ａ乃至Ｄは、入射した反射光をそれぞれ受光し、フォトディテクタ８４−１は、受光した反射光の強さ（光量）に応じた電気信号Ａ乃至電気信号Ｄをそれぞれ生成し、生成した電気信号Ａ乃至電気信号Ｄを光信号アンプ１５に供給する。また、同様に、フォトディテクタ８４−２の４分割された受光面の各受光領域Ｅ乃至Ｈは、入射した反射光をそれぞれ受光し、フォトディテクタ８４−２は、受光した反射光の強さ（光量）に応じた電気信号Ｅ乃至電気信号Ｈをそれぞれ生成し、生成した電気信号Ｅ乃至電気信号Ｈを光信号アンプ１５に供給する。
【００３７】
光スポット８５−１および光スポット８５−２は、光ディスク１１に集光されたレーザ光による反射光がフォトディテクタ８４−１およびフォトディテクタ８４−２のそれぞれに受光されていることを示す。すなわち、フォトディテクタ８４−１は、光ディスク１１に集光されたレーザ光による反射光として、光スポット８５−１を受光し、フォトディテクタ８４−２は、光ディスク１１に集光されたレーザ光による反射光として、光スポット８５−２を受光して、それぞれが、受光した反射光の強さ（光量）に応じた電気信号を生成し、生成した電気信号をそれぞれ光信号アンプ１５に供給する。
【００３８】
また、以下の説明では、フォトディテクタ８４−１およびフォトディテクタ８４−２を個々に区別する必要がない場合、単に、フォトディテクタ８４と称する。さらに、光スポット８５−１および光スポット８５−２を個々に区別する必要がない場合、単に、光スポット８５と称する。
【００３９】
図３は、従来の１ビーム法によりトラッキングエラー信号を生成する機能の詳細を示すブロック図である。図１に示す場合と同様の部分には、同一の符号が付してあり、その説明は（適宜）省略する。
【００４０】
係数切換え部５１は、制御部６１からディスク情報およびゲインモード切換え部６２からモード情報が供給された場合、ディスク情報およびモード情報を基に、係数レジスタ５２に対して、係数値９６（係数値Kdおよび係数値Kdo）を問い合わせる。係数切換え制御部５１は、係数レジスタ５２から、“Kd0”である係数値Kdおよび“Kdo0”である係数値Kdoを取得する。係数切換え制御部５１は、取得した“Kd0”である係数値Kdを乗算部９４に設定し、“Kdo0”である係数値Kdoを加算部９３に設定する。
【００４１】
係数値９６は、トラッキングエラー信号を生成する場合、光ディスク１１や光ピックアップによって、フォトディテクタ８４上の光スポット８５のずれ量の検出感度にバラツキが生じるため、このバラツキを抑えるためにそれぞれの条件に合わせて設定されるトラッキング補正係数の係数値の値である。係数値９６は、係数値Kd（Kd0、Kd1、Kd2、またはKd3など）と係数値Kdo（Kdo0、Kdo1、Kdo2、またはKdo3など）の２つのトラッキング補正係数の係数値からなる。
【００４２】
演算部９１は、フォトディテクタ８４−１の４分割された受光面の各受光領域Ａ乃至Ｄのそれぞれから供給される電気信号Ａ乃至電気信号Ｄを基に、フォトディテクタ８４−１の上側の受光面（受光領域Ａおよび受光領域Ｂ）で受光した反射光の強さを示す（Ａ＋Ｂ）である電気信号から、フォトディテクタ８４−１の下側の受光面（受光領域Ｃおよび受光領域Ｄ）で受光した反射光の強さを示す（Ｃ＋Ｄ）である電気信号を減算した結果として、（（Ａ＋Ｂ）−（Ｃ＋Ｄ））である電気信号を減算部９５に供給する。
【００４３】
減算部９２は、フォトディテクタ８４−１の４分割された受光面のうち、受光領域Ｂから供給された電気信号Ｂおよび受光領域Ｃから供給された電気信号Ｃを基に、電気信号Ｂから、電気信号Ｃを減算した結果として、（Ｂ−Ｃ）である電気信号を加算部９３に供給する。
【００４４】
加算部９３は、減算部９２から供給された（Ｂ−Ｃ）である電気信号および係数切換え制御部５１により設定された係数値Kdoを基に、（Ｂ−Ｃ）である電気信号と係数値Kdoとを加算した結果として、（Ｂ−Ｃ＋Kdo）である電気信号を乗算部９４に供給する。
【００４５】
ここで、上述したように、加算部９３に設定される係数値Kdoは、係数切換え制御部５１が制御部６１から供給されたディスク情報およびゲインモード切換え部６２から供給されたモード情報を基に、係数レジスタ５２に対して、係数値を問い合わせて、係数レジスタ５２から、取得した係数値である。
【００４６】
すなわち、光ディスク装置１は、ディスクの状態（ディスク情報とモード情報）により係数値を切換えているので、ディスクを挿入したときの初期設定時にしか係数値Kdoを切換えることができず、リアルタイムで係数値Kdoを切換えることができない。
【００４７】
乗算部９４は、加算部９３から供給された（Ｂ−Ｃ＋Kdo）である電気信号に、「Kd」である係数値Kdを乗算した結果として、（（Ｂ−Ｃ）＋Kdo）×Kdである電気信号を減算部９５に供給する。
【００４８】
ここで、上述したように、乗算部９４に設定される係数値Kdは、係数切換え制御部５１が制御部６１から供給されたディスク情報およびゲインモード切換え部６２から供給されたモード情報を基に、係数レジスタ５２に対して、係数値を問い合わせて、係数レジスタ５２から、取得した係数値である。
【００４９】
すなわち、光ディスク装置１は、ディスクの状態（ディスク情報とモード情報）により係数値を切換えているので、ディスクを挿入したときの初期設定時にしか係数値Kdを切換えることができず、リアルタイムで係数値Kdを切換えることができない。
【００５０】
減算部９５は、演算部９１から供給された（（Ａ＋Ｂ）−（Ｃ＋Ｄ））である電気信号および乗算部９４から供給された（（Ｂ−Ｃ）＋Kdo）×Kdである電気信号を基に、（（Ａ＋Ｂ）−（Ｃ＋Ｄ））である電気信号から、（（Ｂ−Ｃ）＋Kdo）×Kdである電気信号を減算した結果である（（Ａ＋Ｂ）−（Ｃ＋Ｄ））−（（（Ｂ−Ｃ）＋Kdo）×Kd）をトラッキングエラー信号としてDSP２０に供給する。
【００５１】
以上のようにして、光ディスク装置１は、光ディスク１１に集光されたレーザ光による反射光に含まれるRF信号を使用せずにトラッキングの制御を行う。
【００５２】
また、ピットにより形成されたトラックからの戻り光から得られた光検出信号のピークレベルにディスク状記録媒体の特性に応じて変化する係数を乗算し、対物レンズが相対的に変動することによって生じるオフセット成分を除去したトラッキングエラー信号を検出し、検出したトラッキングエラー信号を基に、トラッキングサーボ処理を行うサーボ信号処理装置もある（例えば、特許文献１参照）。
【００５３】
【特許文献１】特開平１０−１２４８９１号公報
【発明の開示】
【発明が解決しようとする課題】
【００５４】
しかしながら、１ビーム法によるトラッキングエラー信号は、RF信号の有無により変調されてしまいその値が変化するので、RF信号の有無によるトラッキング補正係数の係数値の調整をしない場合、RF信号があるとき、またはRF信号がないときの両方で最適な係数値を設定してトラッキング制御をすることができず、最適なトラッキング制御の状態にできないという問題があった。
【００５５】
本発明はこのような状況に鑑みてなされたものであり、トラッキングエラー信号の生成にRF信号を利用することで、トラッキング補正係数の係数値を最適値に制御することにより、安定、かつ、正確にトラッキング制御を行うようにするものである。
【課題を解決するための手段】
【００５６】
本発明のディスク駆動装置は、光ディスクの種類の情報である第１の情報を取得する第１の取得手段と、光ディスクに対して、自分がデータの書き込みまたは読み出しのいずれかのモードで動作しているかを示す第２の情報を取得する第２の取得手段と、反射光から、RF信号を検出する検出手段と、検出手段により検出されるRF信号の有無を示す第３の情報が変化した場合、第１の情報、第２の情報、および第３の情報に基づいて、記憶装置に記憶されているトラッキング信号を演算するために予め定められた複数の係数のうちの１つの係数を取得する第３の取得手段と、反射光の強さおよび第３の取得手段により取得した係数に基づいて、トラッキングエラー信号を演算する演算手段とを備えることを特徴とする。
【００５７】
第３の取得手段は、第１の情報または第２の情報が変化した場合、第１の情報、第２の情報、および第３の情報に基づいて、記憶装置に記憶されている複数の係数のうちの１つの係数を取得し、演算手段は、反射光の強さおよび第３の取得手段により取得した係数に基づいて、トラッキングエラー信号を演算することを特徴とする。
【００５８】
第１の取得手段は、光ディスクの種類として、DVD-R（DVD Specifications for Recordable Disc）、DVD-RW（DVD Specifications for Re-recordable Disc）、DVD+R（DVD Specifications for +Recordable Disc）、またはDVD+RW（DVD Specifications for +ReWritable Disc）のいずれかを示す第１の情報を取得することを特徴とする。
【００５９】
本発明のディスク駆動方法は、光ディスクの種類の情報である第１の情報を取得する第１の取得ステップと、光ディスクに対して、自分がデータの書き込みまたは読み出しのいずれかのモードで動作しているかを示す第２の情報を取得する第２の取得ステップと、反射光から、RF信号を検出する検出ステップと、検出ステップにより検出されるRF信号の有無を示す第３の情報が変化した場合、第１の情報、第２の情報、および第３の情報に基づいて、記憶装置に記憶されているトラッキング信号を演算するために予め定められた複数の係数のうちの１つの係数を取得する第３の取得ステップと、反射光の強さおよび第３の取得ステップにより取得した係数に基づいて、トラッキングエラー信号を演算する演算ステップとを含むことを特徴とする。
【００６０】
本発明の記録媒体のプログラムは、光ディスクの種類の情報である第１の情報を取得する第１の取得ステップと、光ディスクに対して、自分がデータの書き込みまたは読み出しのいずれかのモードで動作しているかを示す第２の情報を取得する第２の取得ステップと、反射光から、RF信号を検出する検出ステップと、検出ステップにより検出されるRF信号の有無を示す第３の情報が変化した場合、第１の情報、第２の情報、および第３の情報に基づいて、記憶装置に記憶されているトラッキング信号を演算するために予め定められた複数の係数のうちの１つの係数を取得する第３の取得ステップと、反射光の強さおよび第３の取得ステップにより取得した係数に基づいて、トラッキングエラー信号を演算する演算ステップとを含むことを特徴とする。
【００６１】
本発明のプログラムは、光ディスクの種類の情報である第１の情報を取得する第１の取得ステップと、光ディスクに対して、自分がデータの書き込みまたは読み出しのいずれかのモードで動作しているかを示す第２の情報を取得する第２の取得ステップと、反射光から、RF信号を検出する検出ステップと、検出ステップにより検出されるRF信号の有無を示す第３の情報が変化した場合、第１の情報、第２の情報、および第３の情報に基づいて、記憶装置に記憶されているトラッキング信号を演算するために予め定められた複数の係数のうちの１つの係数を取得する第３の取得ステップと、反射光の強さおよび第３の取得ステップにより取得した係数に基づいて、トラッキングエラー信号を演算する演算ステップとを含むことを特徴とする。
【００６２】
本発明のディスク駆動装置および方法、記録媒体、並びにプログラムにおいては、光ディスクの種類の情報である第１の情報が取得され、光ディスクに対して、自分がデータの書き込みまたは読み出しのいずれかのモードで動作しているかを示す第２の情報が取得され、反射光から、RF信号が検出され、検出されるRF信号の有無を示す第３の情報が変化した場合、第１の情報、第２の情報、および第３の情報に基づいて、記憶装置に記憶されているトラッキング信号を演算するために予め定められた複数の係数のうちの１つの係数が取得され、反射光の強さおよび取得した係数に基づいて、トラッキングエラー信号が演算される。
【発明の効果】
【００６３】
本発明によれば、トラッキング制御をすることができる。また、本発明によれば、光ディスクをより確実に再生するとともに、光ディスクに対して、より確実にデータを記録させることができる。
【発明を実施するための最良の形態】
【００６４】
以下に本発明の最良の形態を説明するが、開示される発明と実施の形態との対応関係を例示すると、次のようになる。本明細書中には記載されているが、発明に対応するものとして、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その発明に対応するものではないことを意味するものではない。逆に、実施の形態が発明に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その発明以外の発明には対応していないものであることを意味するものではない。
【００６５】
さらに、この記載は、明細書に記載されている発明の全てを意味するものではない。換言すれば、この記載は、明細書に記載されている発明であって、この出願では請求されていない発明の存在、すなわち、将来、分割出願されたり、補正により出現し、追加される発明の存在を否定するものではない。
【００６６】
本発明によれば、ディスク駆動装置が提供される。このディスク駆動装置（例えば、図４の光ディスク装置１０１）は、光ディスク（例えば、図４の光ディスク１１１）の種類の情報である第１の情報（例えば、ディスク情報）を取得する第１の取得手段（例えば、図４の制御部１６１）と、光ディスクに対して、自分がデータの書き込みまたは読み出しのいずれかのモードで動作しているかを示す第２の情報（例えば、モード情報）を取得する第２の取得手段（例えば、図４のゲインモード切換え部１６２）と、反射光から、RF信号を検出する検出手段（例えば、図４のRF信号検出部１５１）と、検出手段により検出されるRF信号の有無を示す第３の情報（例えば、RF情報）が変化した場合、第１の情報、第２の情報、および第３の情報に基づいて、記憶装置（例えば、図４の係数レジスタ１５３）に記憶されているトラッキング信号を演算するために予め定められた複数の係数のうちの１つの係数（例えば、係数値Kdおよび係数値Kdo）を取得する第３の取得手段（例えば、図４の係数切換え制御部１５２）と、反射光の強さおよび第３の取得手段により取得した係数に基づいて、トラッキングエラー信号を演算する演算手段（例えば、図４のサーボマトリックスアンプ１１８）とを備える。
【００６７】
第３の取得手段は、第１の情報または第２の情報が変化した場合、第１の情報、第２の情報、および第３の情報に基づいて、記憶装置に記憶されている複数の係数のうちの１つの係数を取得し、演算手段は、反射光の強さおよび第３の取得手段により取得した係数に基づいて、トラッキングエラー信号を演算することができる。
【００６８】
第１の取得手段は、光ディスクの種類として、DVD-R、DVD-RW、DVD+R、またはDVD+RWのいずれかを示す第１の情報を取得することができる。
【００６９】
本発明によれば、ディスク駆動方法が提供される。このディスク駆動方法は、光ディスクの種類の情報である第１の情報（例えば、ディスク情報）を取得する第１の取得ステップ（例えば、図９のステップＳ１１の処理）と、光ディスクに対して、自分がデータの書き込みまたは読み出しのいずれかのモードで動作しているかを示す第２の情報（例えば、モード情報）を取得する第２の取得ステップ（例えば、図９のステップＳ１２の処理）と、反射光から、RF信号を検出する検出ステップ（例えば、図９のステップＳ１３の処理）と、検出ステップにより検出されるRF信号の有無を示す第３の情報（例えば、RF情報）が変化した場合、第１の情報、第２の情報、および第３の情報に基づいて、記憶装置（例えば、図４の係数レジスタ１５３）に記憶されているトラッキング信号を演算するために予め定められた複数の係数のうちの１つの係数を取得する第３の取得ステップ（例えば、図９のステップＳ１４の処理）と、反射光の強さおよび第３の取得ステップにより取得した係数に基づいて、トラッキングエラー信号を演算する演算ステップ（例えば、図９のステップＳ１５およびステップＳ１６の処理）とを含む。
【００７０】
本発明によれば、プログラムが提供される。このプログラムは、光ディスクの種類の情報である第１の情報（例えば、ディスク情報）を取得する第１の取得ステップ（例えば、図９のステップＳ１１の処理）と、光ディスクに対して、自分がデータの書き込みまたは読み出しのいずれかのモードで動作しているかを示す第２の情報（例えば、モード情報）を取得する第２の取得ステップ（例えば、図９のステップＳ１２の処理）と、反射光から、RF信号を検出する検出ステップ（例えば、図９のステップＳ１３の処理）と、検出ステップにより検出されるRF信号の有無を示す第３の情報（例えば、RF情報）が変化した場合、第１の情報、第２の情報、および第３の情報に基づいて、記憶装置（例えば、図４の係数レジスタ１５３）に記憶されているトラッキング信号を演算するために予め定められた複数の係数のうちの１つの係数を取得する第３の取得ステップ（例えば、図９のステップＳ１４の処理）と、反射光の強さおよび第３の取得ステップにより取得した係数に基づいて、トラッキングエラー信号を演算する演算ステップ（例えば、図９のステップＳ１５およびステップＳ１６の処理）とを実行させる。
【００７１】
このプログラムは、記憶媒体（例えば、図１２の磁気ディスク４２１）に記憶することができる。
【００７２】
以下、図面を参照しながら本発明の実施の形態について説明する。
【００７３】
図４は、本発明を適用した１ビーム法を利用する光ディスク装置１０１の一実施の形態の構成を示すブロック図である。
【００７４】
光ディスク装置１０１は、光ディスクによる記録または再生を行うディスク駆動装置の一例である。
【００７５】
光ディスク１１１は、例えば、CDまたはDVDなどの記録媒体であり、スピンドルモータ（図示せず）により回転駆動される。
【００７６】
集積光学素子１１２は、例えば、レーザダイオード、マイクロプリズム、またはフォトディテクタなどから構成される。
【００７７】
集積光学素子１１２のレーザダイオード（後述する図５のレーザダイオード１９１）から出射されたレーザ光は、コリメータレンズ１１３を介して、対物レンズ１１４により、光ディスク１１１の記録面に集光される。光ディスク１１１に集光されたレーザ光による反射光は、対物レンズ１１４およびコリメータレンズ１１３を介して、集積光学素子１１２に入射する。集積光学素子１１２のフォトディテクタ（後述する図５のフォトディテクタ１９４−１およびフォトディテクタ１９４−２）は、入射した反射光を受光し、受光した反射光の強さ（光量）に応じた電気信号を生成し、生成した電気信号を光信号アンプ１１５に供給する。
【００７８】
光信号アンプ１１５は、集積光学素子１１２から供給された電気信号を増幅して、増幅した電気信号をAPCアンプ１１６、サーボマトリックスアンプ１１８、およびRFアンプ１１９に供給する。
【００７９】
なお、上述した例に限らず、集積光学素子１１２と光信号アンプ１１５とを一体とすることもできる。
【００８０】
APCアンプ１１６は、例えば、光信号アンプ１１５から供給された電気信号からエラー量を検出し、検出したエラー量を基に、LDドライバ１１７が制御する集積光学素子１１２のレーザダイオード（後述する図５のレーザダイオード１９１）から出射されるレーザ光の光量が一定となるように調節する。
【００８１】
サーボマトリックスアンプ１１８は、光信号アンプ１１５から供給された電気信号およびDSP１２０の係数切換え制御部１５２により設定された係数値（係数値Kdおよび係数値Kdo）を基に、サーボ制御をするためのトラッキングエラー信号を生成する。サーボマトリックスアンプ１１８は、生成したトラッキングエラー信号をDSP１２０に供給する。
【００８２】
ここで、係数値とは、トラッキングエラー信号を生成する場合、光ディスク１１１や光ピックアップによって、フォトディテクタ上の光スポットのずれ量の検出感度にバラツキが生じるため、このバラツキを抑えるためにそれぞれの条件に合わせて設定されるトラッキング補正係数の係数値をいう。トラッキングエラー信号を生成する場合、例えば、係数値Kdと係数値Kdoの２つのトラッキング補正係数の係数値が設定される。
【００８３】
また、サーボマトリックスアンプ１１８は、光信号アンプ１１５から供給された電気信号から、サーボ制御をするためのサーボ信号（例えば、フォーカスエラー信号など）を生成し、生成したサーボ信号をDSP１２０に供給する。
【００８４】
RFアンプ１１９は、光信号アンプ１１５から供給された電気信号を基に、再生データとしてのRF信号を生成する。RFアンプ１１９は、生成したRF信号をDSP１２０およびRF信号検出部１５１に供給する。
【００８５】
なお、RFアンプ１１９は、サーボマトリックスアンプ１１８に含まれるように構成してもよい。
【００８６】
DSP１２０は、サーボマトリックスアンプ１１８から供給されたトラッキングエラー信号に対して、例えば、位相補償処理またはゲイン補正処理などを実行し、位相補償処理またはゲイン補正処理などが実行されたトラッキングエラー信号をドライブアンプ１２３に供給する。
【００８７】
また、DSP１２０は、サーボマトリックスアンプ１１８から供給されたサーボ信号（例えば、フォーカスエラー信号など）に対して、例えば、位相補償処理またはゲイン補正処理などを実行し、位相補償処理またはゲイン補正処理などが実行されたサーボ信号（例えば、フォーカスエラー信号など）をドライブアンプ１２３に供給する。
【００８８】
さらに、DSP１２０は、所定の記録方式に基づいて、RFアンプ１１９から供給されたRF信号に対して、デコードの処理を実行することで、RF信号を復号し、復号された情報を出力部（図示せず）に供給する。
【００８９】
DSP１２０は、RF信号検出部１５１、係数切換え制御部１５２、および係数レジスタ１５３を含む。
【００９０】
RF信号検出部１５１は、RFアンプ１１９から供給されたRF信号を検出し、RF信号を検出したか否かを示すRF情報を係数切換え制御部１５２に供給する。例えば、RF信号検出部１５１は、RFアンプ１１９からのRF信号を検出した場合、RF信号があることを示す“有”であるRF情報を係数切換え制御部１５２に供給し、それに対して、RF信号検出部１５１は、RFアンプ１１９からのRF信号を検出しなかった場合、RF信号がないことを示す“無”であるRF情報を係数切換え制御部１５２に供給する。
【００９１】
なお、RF信号検出部１５１におけるRF信号を検出する方法であるが、例えば、光ディスク１１１に集光されたレーザ光による反射光を電気信号に変換した後、予め定められた任意の基準電圧と電気信号に変換された反射光の電圧とを比較することにより検出される。すなわち、例えば、RF信号検出部１５１は、電気信号に変換された反射光の電圧が基準電圧以上である場合、RF信号を検出したので、“有”であるRF情報を係数切換え制御部１５２に供給し、それに対して、電気信号に変換された反射光の電圧が基準電圧未満である場合、RF信号を検出しなかったので、“無”であるRF情報を係数切換え制御部１５２に供給する。
【００９２】
係数切換え制御部１５２は、マイコン１２１の制御部１６１から供給されたディスク情報、マイコン１２１のゲインモード切換え部１６２から供給されたモード情報、およびRF信号検出部１５１から供給されたRF情報を基に、係数レジスタ１５３に対して、係数値（係数値Kdおよび係数値Kdo）を問い合わせる（係数値要求）。
【００９３】
また、係数切換え制御部１５２は、係数レジスタ１５３から、問い合わせの結果として、係数値（係数値Kdおよび係数値Kdo）を取得する。係数切換え制御部１５２は、取得した係数値Kdおよび係数値Kdoをサーボマトリックスアンプ１１８に供給する。
【００９４】
例えば、係数切換え制御部１５２は、制御部１６１から供給された“DVD-R”であるディスク情報、ゲインモード切換え部１６２から供給された“リード”であるモード情報、およびRF信号検出部１５１から供給された“有”であるRF情報を基に、係数レジスタ１５３に対して、係数値（係数値Kdおよび係数値Kdo）を問い合わせる。係数切換え制御部１５２は、係数レジスタ１５３から、“Kd0”である係数値Kdおよび“Kdo0”である係数値Kdoを取得し、取得した“Kd0”である係数値Kdおよび“Kdo0”である係数値Kdoをサーボマトリックスアンプ１１８に供給する。
【００９５】
係数レジスタ１５３は、例えば、係数値と係数値を特定するためのデータとを対応させて記憶し、係数切換え制御部１５２からの問い合わせに応じて、係数値（係数値Kdおよび係数値Kdo）を係数切換え制御部１５２に供給する。
【００９６】
例えば、係数レジスタ１５３は、係数値と係数値を特定するためのデータをテーブルとして記憶し、係数切換え制御部１５２からの“DVD-R”であるディスク情報、“リード”であるモード情報、および“有”であるRF情報の問い合わせに応じて、記憶しているテーブルから、“Kd0”である係数値Kdおよび“Kdo0”である係数値Kdoを係数切換え制御部１５２に供給する。
【００９７】
マイコン１２１は、光ディスク装置１０１全体を制御する。
【００９８】
マイコン１２１は、制御部１６１およびゲインモード切換え部１６２を含む。
【００９９】
制御部１６１は、光ディスク装置１０１に装着された光ディスク１１１の種類を示すディスク情報を取得し、取得したディスク情報を係数切換え制御部１５２に供給する。
【０１００】
例えば、制御部１６１は、光ディスク装置１０１に装着された光ディスク１１１の種類として、“DVD-R”であるディスク情報を取得し、取得した“DVD-R”であるディスク情報を係数切換え制御部１５２に供給する。具体的には、制御部１６１は、ユーザの操作により、DVDが光ディスク１１１に装着されたと同時に、サーボ処理を実行して、DVDに記録されているディスクの種類の情報を読み込むことにより、例えば、“DVD-R”であるディスク情報を取得し、取得した“DVD-R”であるディスク情報を係数切換え制御部１５２に供給する。
【０１０１】
ゲインモード切換え部１６２は、光ディスク装置１０１のモードが、“書き込み”または“読み出し”のいずれか一方であることを示すモード情報を取得し、取得したモード情報を係数切換え部１５２に供給する。例えば、ゲインモード切換え部１６２は、光ディスク装置１０１のモードが“書き込み”である場合、モードが“書き込み”であることを示す“ライト”であるモード情報を係数切換え制御部１５２に供給し、それに対して、光ディスク装置１０１のモードが“読み出し”である場合、モードが“読み出し”であることを示す“リード”であるモード情報を係数切換え制御部１５２に供給する。
【０１０２】
なお、ゲインモード切換え部１６２の代わりに、DSP１２０が、“リード”または“ライト”であるモード情報を取得して、取得したモード情報を係数切換え部１５２に供給するようにしてもよい。
【０１０３】
メモリ１２２は、例えば、RAM、EEPROM、またはフラッシュメモリなどの不揮発性メモリなどから構成され、マイコン１２１が実行するプログラムや各種のデータを記憶する。
【０１０４】
ドライブアンプ１２３は、DSP１２０から供給されたトラッキングエラー信号を基に、アクチュエータによるトラッキング制御を実行させる。このとき、DSP１２０から供給されたトラッキングエラー信号は、光学ピックアップ、光ディスク、トラッキング制御方式などの違いや、他の光ディスクに対して、信号を再生（または、記録）するように考慮された環境に対して、トラックのずれが最も小さくなるトラッキングエラー信号となる。
【０１０５】
また、ドライブアンプ１２３は、DSP１２０から供給されたサーボ信号のうちのフォーカスエラー信号を基に、アクチュエータによるフォーカス制御も実行させる。
【０１０６】
次に、図５を参照して、図４の本発明を適用した１ビーム法による光ディスク装置１０１の光学系の詳細について説明する。
【０１０７】
図５は、１ビーム法によりトラッキングエラー信号を生成する光学系の一例を示す図である。
【０１０８】
図５中右側の上の図は、集積光学素子１１２の側面図であり、図５中右側の上から２番目の図は、集積光学素子１１２の上面図であり、図５中右側の下の図は、後述するフォトディテクタ１９４−１およびフォトディテクタ１９４−２の拡大図である。
【０１０９】
光ディテクタIC１９３上に構成されたレーザダイオード１９１から出射されたレーザ光は、マイクロプリズム１９２の斜面１９２−１に反射され、コリメータレンズ１１３を介して、対物レンズ１１４により、光ディスク１１１の記録面に集光される。
【０１１０】
光ディスク１１１に集光されたレーザ光による反射光は、対物レンズ１１４およびコリメータレンズ１１３を介して、集積光学素子１１２に入射する。集積光学素子１１２の光ディテクタIC１９３は、入射した反射光を受光し、受光した反射光の強さ（光量）に応じた電気信号を生成し、生成した電気信号を光信号アンプ１１５に供給する。
【０１１１】
より具体的には、光ディテクタIC１９３は、それぞれ４分割された受光面をもつフォトディテクタ１９４−１およびフォトディテクタ１９４−２を有するように構成されており、マイクロプリズム１９２の斜面１９２−１から入射した反射光は、フォトディテクタ１９４−１に入射するとともに、さらに反射されて、マイクロプリズム１９２の上面１９２−２で焦点を結び、フォトディテクタ１９４−２にも入射する。
【０１１２】
そのとき、フォトディテクタ１９４−１の４分割された受光面の各受光領域Ａ乃至Ｄは、入射した反射光をそれぞれ受光し、フォトディテクタ１９４−１は、受光した反射光の強さ（光量）に応じた電気信号Ａ乃至電気信号Ｄをそれぞれ生成し、生成した電気信号Ａ乃至電気信号Ｄを光信号アンプ１１５に供給する。また、同様に、フォトディテクタ１９４−２の４分割された受光面の各受光領域Ｅ乃至Ｈは、入射した反射光をそれぞれ受光し、フォトディテクタ１９４−２は、受光した反射光の強さ（光量）に応じた電気信号Ｅ乃至電気信号Ｈをそれぞれ生成し、生成した電気信号Ｅ乃至電気信号Ｈを光信号アンプ１１５に供給する。
【０１１３】
光スポット１９５−１および光スポット１９５−２は、光ディスク１１１に集光されたレーザ光による反射光がフォトディテクタ１９４−１およびフォトディテクタ１９４−２のそれぞれに受光されていることを示す。すなわち、フォトディテクタ１９４−１は、光ディスク１１１に集光されたレーザ光による反射光として、光スポット１９５−１を受光し、フォトディテクタ１９４−２は、光ディスク１１１に集光されたレーザ光による反射光として、光スポット１９５−２を受光して、それぞれが、受光した反射光の強さ（光量）に応じた電気信号を生成し、生成した電気信号をそれぞれ光信号アンプ１１５に供給する。
【０１１４】
なお、レーザダイオード１９１から出射された１つのレーザ光を２つに分けているが、これは、レーザ光を２つにわけることによりフォーカスエラー信号を検出する検出感度を上げるためである。
【０１１５】
また、以下の説明では、フォトディテクタ１９４−１およびフォトディテクタ１９４−２を個々に区別する必要がない場合、単に、フォトディテクタ１９４と称する。さらに、光スポット１９５−１および光スポット１９５−２を個々に区別する必要がない場合、単に、光スポット１９５と称する。
【０１１６】
次に、図６乃至図８を参照して、RF信号を用いて、１ビーム法によりトラッキングエラー信号を生成する光ディスク装置１０１について、より詳細な説明をする。
【０１１７】
まず、図６を参照して、１ビーム法によりトラッキングエラー信号を生成するための回路構成について説明する。
【０１１８】
演算部２０１は、フォトディテクタ１９４−１の４分割された受光面の各受光領域Ａ乃至Ｄのそれぞれから供給される電気信号Ａ乃至電気信号Ｄを基に、フォトディテクタ１９４−１の上側の受光面（受光領域Ａおよび受光領域Ｂ）で受光した反射光の強さを示す（Ａ＋Ｂ）である電気信号から、フォトディテクタ１９４−２の下側の受光面（受光領域Ｃおよび受光領域Ｄ）で受光した反射光の強さを示す（Ｃ＋Ｄ）である電気信号を減算した結果として、（（Ａ＋Ｂ）−（Ｃ＋Ｄ））である電気信号を減算部２０５に供給する。
【０１１９】
ところで、通常は、この（（Ａ＋Ｂ）−（Ｃ＋Ｄ））である電気信号が、トラッキング制御に用いられるが、上述したような光学系を用いて１ビーム法によってトラッキング制御を行う場合、対物レンズ１１４のみを移動させると、受光面が分割されたフォトディテクタ１９４−１およびフォトディテクタ１９４−２の中心と、光ディスク１１１からの反射光の中心とが一致しなくなる。その結果、フォトディテクタ１９４−１およびフォトディテクタ１９４−２の受光面上での光スポット１９５の入射位置が移動して、トラッキングエラー信号にオフセットが発生してしまうので、このオフセットをキャンセルする必要がある。
【０１２０】
そこで、光ディスク１１１からの反射光である光スポット１９５−１を受光するフォトディテクタ１９４−１の４分割された受光面のうちの、受光領域Ａおよび受光領域Ｄにおけるウォブル信号の振幅レベルの差を検出することによって、フォトディテクタ１９４−１上の光スポット１９５−１のずれ（すなわち、対物レンズ１１４の移動量）を検出して、このオフセットをキャンセルする。
【０１２１】
すなわち、減算部２０２、加算部２０３、乗算部２０４、および減算部２０５は、例えば、対物レンズ１１４の移動量または光スポット１９５−１の移動量に応じた移動量信号を基に、トラッキングエラー信号のオフセットをキャンセルさせる。
【０１２２】
減算部２０２は、フォトディテクタ１９４−１の４分割された受光面のうち、受光領域Ｂから供給された電気信号Ｂおよび受光領域Ｃから供給された電気信号Ｃを基に、電気信号Ｂから、電気信号Ｃを減算した結果として、（Ｂ−Ｃ）である電気信号を加算部２０３に供給する。
【０１２３】
加算部２０３は、減算部２０２から供給された（Ｂ−Ｃ）である電気信号および係数切換え制御部１５２により設定された「Kdo」である係数値Kdoを基に、（Ｂ−Ｃ）である電気信号と「Kdo」である係数値Kdoとを加算した結果として、（Ｂ−Ｃ＋Kdo）である電気信号を乗算部２０４に供給する。
【０１２４】
乗算部２０４は、加算部２０３から供給された（Ｂ−Ｃ＋Kdo）である電気信号および係数切換え制御部１５２により設定された「Kd」である係数値Kdを基に、（Ｂ−Ｃ＋Kdo）である電気信号と「Kd」である係数値Kdとを乗算した結果として、（（Ｂ−Ｃ）＋Kdo）×Kdである電気信号を減算部２０５に供給する。
【０１２５】
減算部２０５は、演算部２０１から供給された（（Ａ＋Ｂ）−（Ｃ＋Ｄ））である電気信号および乗算部２０４から供給された（（Ｂ−Ｃ）＋Kdo）×Kdである電気信号を基に、（（Ａ＋Ｂ）−（Ｃ＋Ｄ））である電気信号から、（（Ｂ−Ｃ）＋Kdo）×Kdである電気信号を減算した結果として、（（Ａ＋Ｂ）−（Ｃ＋Ｄ））−（（Ｂ−Ｃ）＋Kdo）×Kdである電気信号をトラッキングエラー信号としてDSP１２０に供給する。
【０１２６】
すなわち、トラッキングエラー信号ＴＥは、式（１）により算出される。
【０１２７】
ＴＥ＝（（Ａ＋Ｂ）−（Ｃ＋Ｄ））−（（Ｂ−Ｃ）＋Kdo）×Kd・・・（１）
【０１２８】
なお、上述した回路構成により、トラッキングエラー信号を生成するトラッキングサーボ方式のことを、WPP（Wobble Push Pull）方式という。
【０１２９】
次に、図７を参照して、トラッキング補正係数の係数値（係数値Kdおよび係数値Kdo）を設定するために検出するRF信号の詳細について説明する。
【０１３０】
図７で示される例において、図７Ａは、RF信号がある場合の波形の例を示し、図７Ｂは、RF信号がない場合の波形の例を示す。また、図７で示される例において、縦軸は、光ディスク１１１に集光されたレーザ光による反射光のレベルを示し、上方向がより高い反射光のレベルを示す。さらに、横軸は時間を示す。
【０１３１】
図７Ａで示される例において、RF信号がある場合、光ディスク１１１に記録されている情報があるので、光ディスク１１１上のピットに対するレーザ光による反射光が回折されることにより、反射光のレベルは低下する。すなわち、レーザ光による反射光のレベルは、RF信号がある場合、ピットにより反射光のレベルが低下するので、図７Ａで示すようなサイン波形となる。
【０１３２】
一方、図７Ｂで示される例において、RF信号がない場合、光ディスク１１１に記録されている情報がないので、レーザ光による反射光がそのまま反射されることにより、反射光のレベルは一定となる。すなわち、レーザ光による反射光のレベルは、RF信号がない場合、反射光のレベルが一定となるので、図７Ｂで示すような一定の値（ミラーレベルで一定）となる。
【０１３３】
このように、光ディスク１１１に情報が記録されている場合、RF信号が検出され、それに対して、光ディスク１１１に情報が記録されていない場合、RF信号が検出されないこととなる。また、RF信号は、光ディスク１１１に情報が記録されているか否かにより頻繁に切り替わることとなる。
【０１３４】
このとき、トラッキングエラー信号は、RF信号の有無により信号が変化し（変調されてまい）、RF信号の有無によるトラッキング補正係数の係数値の調整をしない場合、RF信号があるとき、またはRF信号がないときの両方で適切な係数値を設定してトラッキング制御をすることができず、最適なトラッキング制御の状態とならない。従って、本発明の光ディスク装置１０１においては、トラッキング補正係数の係数値を設定する場合に、RF信号があるか、またはRF信号がないかを検出し、検出したRF信号を基に、係数値を設定する。
【０１３５】
次に、RF信号を用いて、１ビーム法によりトラッキングエラー信号を生成する機能の詳細について説明する。
【０１３６】
図８は、１ビーム法によりトラッキングエラー信号を生成する機能の詳細を説明するブロック図である。また、図４および図６に示す場合と同様の部分には、同一の符号が付してあり、その説明は（適宜）省略する。
【０１３７】
図８で示される例において、１ビーム法によりトラッキングエラー信号を生成する回路構成は、図６の回路構成と同様である。
【０１３８】
係数切換え制御部１５２は、制御部１６１から供給されたディスク情報、ゲインモード切換え部１６２から供給されたモード情報、およびRF信号検出部１５１から供給されたRF情報を基に、係数レジスタ１５３に対して、係数値（係数値Kdおよび係数値Kdo）を問い合わせる（係数値要求）。
【０１３９】
また、係数切換え制御部１５２は、係数レジスタ１５３から、問い合わせの結果として、係数値（係数値Kdおよび係数値Kdo）を取得する。係数切換え制御部１５２は、取得した係数値Kdを乗算部２０４に設定し、係数値Kdo加算部２０３に設定する。
【０１４０】
例えば、係数切換え制御部１５２は、制御部１６１から供給された“DVD-R”であるディスク情報、ゲインモード切換え部１６２から供給された“リード”であるモード情報、およびRF信号検出部１５１から供給された“有”であるRF情報を基に、係数レジスタ１５３に対して、係数値（係数値Kdおよび係数値Kdo）を問い合わせる。係数切換え制御部１５２は、係数レジスタ１５３から、“Kd0”である係数値Kdおよび“Kdo0”である係数値Kdoを取得する。係数切換え制御部１５２は、取得した“Kd0”である係数値Kdを乗算部２０４に設定し、“Kdo0”である係数値Kdoを加算部２０３に設定する。
【０１４１】
さらに、係数値切換え制御部１５２は、制御部１６１から供給されたディスク情報、ゲインモード切換え部１６２から供給されたモード情報、およびRF信号検出部１５１から供給されたRF情報のうちのいずれかの情報が変化した場合、再度、係数レジスタ１５３に対して、係数値（係数値Kdおよび係数値Kdo）を問い合わせる。そして、係数切換え制御部１５２は、係数レジスタ１５３から、問い合わせの結果として、係数値（係数値Kdおよび係数値Kdo）を取得し、取得した係数値Kdを乗算部２０４に設定し、係数値Kdoを加算部２０３に設定する。
【０１４２】
例えば、係数切換え制御部１５２は、制御部１６１から供給された“DVD-R”であるディスク情報、ゲインモード切換え部１６２から供給された“リード”であるモード情報、およびRF信号検出部１５１から供給された“有”であるRF情報のうち、RF信号検出部１５１から供給されたRF情報が“有”から“無”に変化した場合、“DVD-R”であるディスク情報、“リード”であるモード情報、および“無”であるRF情報を基に、係数レジスタ１５３に対して、係数値（係数値Kdおよび係数値Kdo）を問い合わせる。係数切換え制御部１５２は、係数レジスタ１５３から、“Kd1”である係数値Kdおよび“Kdo1”である係数値Kdoを取得する。係数切換え制御部１５２は、取得した“Kd1”である係数値Kdを乗算部２０４に設定し、“Kdo1”である係数値Kdoを加算部２０３に設定する。
【０１４３】
このように、係数切換え制御部１５２が、RF信号の有無により、トラッキング補正係数の係数値を変更するので、RF信号の有無に関係なく、安定、かつ、正確にトラッキングの制御を行うことができる。
【０１４４】
係数レジスタ１５３は、例えば、係数値２１１と係数値を特定するためのデータ（図示せず）とを対応させて記憶し、係数切換え制御部１５２からの問い合わせに応じて、係数値（係数値Kdおよび係数値Kdo）を係数切換え制御部１５２に供給する。
【０１４５】
例えば、係数レジスタ１５３は、係数値２１１と係数値を特定するためのデータをテーブルとして記憶し、係数切換え制御部１５２からの“DVD-R”であるディスク情報、“リード”であるモード情報、および“有”であるRF情報の問い合わせに応じて、記憶しているテーブルから、“Kd0”である係数値Kdおよび“Kdo0”である係数値Kdoを係数切換え制御部１５２に供給する。
【０１４６】
係数値２１１は、トラッキングエラー信号を生成する場合、光ディスク１１１や光ピックアップによって、フォトディテクタ１９４上の光スポット１９５のずれ量の検出感度にバラツキが生じるため、このバラツキを抑えるためにそれぞれの条件に合わせて設定されるトラッキング補正係数の係数値である。例えば、係数値２１１は、係数値Kd（例えば、Kd0、Kd1、Kd2、またはKd3など）と係数値Kdo（例えば、Kdo0、Kdo1、Kdo2、またはKdo3など）の２つのトラッキング補正係数の係数値からなる。
【０１４７】
演算部２０１は、フォトディテクタ１９４−１の４分割された受光面の各受光領域Ａ乃至Ｄのそれぞれから供給される電気信号Ａ乃至電気信号Ｄを基に、フォトディテクタ１９４−１の上側の受光面（受光領域Ａおよび受光領域Ｂ）で受光した反射光の強さを示す（Ａ＋Ｂ）である電気信号から、フォトディテクタ１９４−２の下側の受光面（受光領域Ｃおよび受光領域Ｄ）で受光した反射光の強さを示す（Ｃ＋Ｄ）である電気信号を減算した結果として、（（Ａ＋Ｂ）−（Ｃ＋Ｄ））である電気信号を減算部２０５に供給する。
【０１４８】
減算部２０２は、フォトディテクタ１９４−１の４分割された受光面のうち、受光領域Ｂから供給された電気信号Ｂおよび受光領域Ｃから供給された電気信号Ｃを基に、電気信号Ｂから、電気信号Ｃを減算した結果として、（Ｂ−Ｃ）である電気信号を加算部２０３に供給する。
【０１４９】
加算部２０３は、減算部２０２から供給された（Ｂ−Ｃ）である電気信号および係数切換え制御部１５２により設定された係数値Kdoを基に、（Ｂ−Ｃ）である電気信号と係数値Kdoとを加算した結果として、（Ｂ−Ｃ＋Kdo）である電気信号を乗算部２０４に供給する。
【０１５０】
例えば、加算部２０３は、減算部２０２から供給された（Ｂ−Ｃ）である電気信号および係数切換え制御部１５２により設定された“Kdo0”である係数値Kdoとを加算した結果として、（Ｂ−Ｃ＋Kdo0）である電気信号を乗算部２０４に供給する。
【０１５１】
ここで、上述したように、加算部２０３に設定される係数値Kdoは、係数切換え制御部１５２が制御部１６１から供給されたディスク情報、ゲインモード切換え部１６２から供給されたモード情報、およびRF信号検出部１５１から供給されたRF情報を基に、係数レジスタ１５３に対して、係数値を問い合わせて、係数レジスタ１５３から、取得した係数値である。
【０１５２】
例えば、加算部２０３に設定される係数値Kdoは、係数切換え制御部１５２が、制御部１６１から供給された“DVD-R”であるディスク情報、ゲインモード切換え部１６２から供給された“リード”であるモード情報、およびRF信号検出部１５１から供給された“有”であるRF情報を基に、係数レジスタ１５３に対して、係数値（係数値Kdおよび係数値Kdo）を問い合わせて、係数レジスタ１５３から、“Kd0”である係数値Kdおよび“Kdo0”である係数値Kdoを取得するので、“Kdo0”である係数値Kdoが設定される。
【０１５３】
また、例えば、加算部２０３に設定される係数値Kdoは、RF信号検出部１５１から、係数切換え制御部１５２に供給されるRF情報が“有”から“無”に変化した場合、係数切換え制御部１５２が、制御部１６１から供給された“DVD-R”であるディスク情報、ゲインモード切換え部１６２から供給された“リード”であるモード情報、およびRF信号検出部１５１から供給された“無”であるRF情報を基に、係数レジスタ１５３に対して、係数値（係数値Kdおよび係数値Kdo）を問い合わせて、係数レジスタ１５３から、“Kd1”である係数値Kdおよび“Kdo1”である係数値Kdoを取得するので、“Kdo1”である係数値Kdoが設定される。
【０１５４】
すなわち、係数切換え制御部１５２は、RF情報が“有”から“無”に変化した場合、加算部２０３に設定する係数値Kdoも、“Kdo0”から“Kdo1”に変更する。
【０１５５】
乗算部２０４は、加算部２０３から供給された（Ｂ−Ｃ＋Kdo）である電気信号および係数切換え制御部１５２により設定された係数値Kdを基に、（Ｂ−Ｃ＋Kdo）である電気信号と係数値Kdとを乗算した結果として、（（Ｂ−Ｃ）＋Kdo）×Kdである電気信号を減算部２０５に供給する。
【０１５６】
例えば、乗算部２０４は、加算部２０３から供給された（Ｂ−Ｃ＋Kdo0）である電気信号および係数切換え制御部１５２により設定された係数値Kdを基に、（Ｂ−Ｃ＋Kdo0）である電気信号と“Kd0”である係数値Kdとを乗算した結果として、（（Ｂ−Ｃ）＋Kdo0）×Kd0である電気信号を減算部２０５に供給する。
【０１５７】
ここで、上述したように、乗算部２０４に設定される係数値Kdは、係数切換え制御部１５２が制御部１６１から供給されたディスク情報、ゲインモード切換え部１６２から供給されたモード情報、およびRF信号検出部１５１から供給されたRF情報を基に、係数レジスタ１５３に対して、係数値を問い合わせて、係数レジスタ１５３から、取得した係数値である。
【０１５８】
例えば、乗算部２０４に設定される係数値Kdは、係数切換え制御部１５２が、制御部１６１から供給された“DVD-R”であるディスク情報、ゲインモード切換え部１６２から供給された“リード”であるモード情報、およびRF信号検出部１５１から供給された“有”であるRF情報を基に、係数レジスタ１５３に対して、係数値（係数値Kdおよび係数値Kdo）を問い合わせて、係数レジスタ１５３から、“Kd0”である係数値Kdおよび“Kdo0”である係数値Kdoを取得するので、“Kd0”である係数値Kdが設定される。
【０１５９】
また、例えば、乗算部２０４に設定される係数値Kdは、RF信号検出部１５１から、係数切換え制御部１５２に供給されるRF情報が“有”から“無”に変化した場合、係数切換え制御部１５２が、制御部１６１から供給された“DVD-R”であるディスク情報、ゲインモード切換え部１６２から供給された“リード”であるモード情報、およびRF信号検出部１５１から供給された“無”であるRF情報を基に、係数レジスタ１５３に対して、係数値（係数値Kdおよび係数値Kdo）を問い合わせて、係数レジスタ１５３から、“Kd1”である係数値Kdおよび“Kdo1”である係数値Kdoを取得するので、“Kd1”である係数値Kdが設定される。
【０１６０】
すなわち、係数切換え制御部１５２は、RF情報が“有”から“無”に変化した場合、加算部２０３に設定する係数値Kdも、“Kd0”から“Kd1”に変更する。
【０１６１】
減算部２０５は、演算部２０１から供給された（（Ａ＋Ｂ）−（Ｃ＋Ｄ））である電気信号および乗算部２０４から供給された（（Ｂ−Ｃ）＋Kdo）×Kdである電気信号を基に、（（Ａ＋Ｂ）−（Ｃ＋Ｄ））である電気信号から、（（Ｂ−Ｃ）＋Kdo）×Kdである電気信号を減算した結果として、（（Ａ＋Ｂ）−（Ｃ＋Ｄ））−（（Ｂ−Ｃ）＋Kdo）×Kdである電気信号をトラッキングエラー信号としてDSP１２０に供給する。
【０１６２】
例えば、乗算部２０４に“Kd0”である係数値Kdが設定され、加算部２０３に“Kdo0”である係数値Kdoが設定された場合、演算部２０５は、演算部２０１から供給された（（Ａ＋Ｂ）−（Ｃ＋Ｄ））である電気信号および乗算部２０４から供給された（（Ｂ−Ｃ）＋Kdo0）×Kd0である電気信号を基に、（（Ａ＋Ｂ）−（Ｃ＋Ｄ））である電気信号から、（（Ｂ−Ｃ）＋Kdo0）×Kd0である電気信号を減算した結果として、（（Ａ＋Ｂ）−（Ｃ＋Ｄ））−（（Ｂ−Ｃ）＋Kdo0）×Kd0である電気信号をトラッキングエラー信号としてDSP１２０に供給する。
【０１６３】
このようにして、トラッキングエラー信号を生成することができるので、RF信号の有無に関係なく、トラッキング補正係数の係数値を最適値に制御することができるので、安定、かつ、正確にトラッキングの制御を行うことができる。
【０１６４】
また、このようにして生成されたトラッキングエラー信号は、光学ピックアップ、光ディスク、トラッキング制御方式などの違いや、他の光ディスクに対して、信号を再生（または、記録）するように考慮された環境に対して、トラックのずれが最も小さくなるトラッキングエラー信号となる。
【０１６５】
次に、図９のフローチャートを参照して、係数値切換えの処理について説明する。
【０１６６】
ステップＳ１１において、制御部１６１は、光ディスク装置１０１に装着された光ディスク１１１の種類を示すディスク情報を取得し、取得したディスク情報を係数切換え制御部１５２に供給する。
【０１６７】
例えば、ステップＳ１１において、制御部１６１は、光ディスク装置１０１に装着された光ディスク１１１の種類として、“DVD-R”であるディスク情報を取得し、取得した“DVD-R”であるディスク情報を係数切換え制御部１５２に供給する。
【０１６８】
ステップＳ１２において、ゲインモード切換え部１６２は、光ディスク装置１０１のモードが、“書き込み”または“読み出し”のいずれか一方であることを示すモード情報を取得し、取得したモード情報を係数切換え部１５２に供給する。
【０１６９】
例えば、ステップＳ１２において、ゲインモード切換え部１６２は、光ディスク装置１０１のモードが“書き込み”である場合、モードが“書き込み”であることを示す“ライト”であるモード情報を係数切換え制御部１５２に供給し、それに対して、光ディスク装置１０１のモードが“読み出し”である場合、モードが“読み出し”であることを示す“リード”であるモード情報を係数切換え制御部１５２に供給する。
【０１７０】
ステップＳ１３において、RF信号検出部１５１は、RFアンプ１１９から供給されたRF信号を検出し、RF信号を検出したか否かを示すRF情報を係数切換え制御部１５２に供給する。
【０１７１】
例えば、ステップＳ１３において、RF信号検出部１５１は、RFアンプ１１９からのRF信号を検出した場合、RF信号を検出したことを示す“有”であるRF情報を係数切換え制御部１５２に供給し、それに対して、RF信号検出部１５１は、RFアンプ１１９からのRF信号を検出しなかった場合、RF信号を検出しなかったことを示す“無”であるRF情報を係数切換え制御部１５２に供給する。
【０１７２】
ステップＳ１４において、係数切換え制御部１５２は、制御部１６１から供給されたディスク情報、ゲインモード切換え部１６２から供給されたモード情報、およびRF信号検出部１５１から供給されたRF情報を基に、係数レジスタ１５３に対して、係数値を問い合わせて、係数値を取得する。
【０１７３】
例えば、ステップＳ１４において、係数切換え制御部１５２は、制御部１６１から供給された“DVD-R”であるディスク情報、ゲインモード切換え部１６２から供給された“リード”であるモード情報、およびRF信号検出部１５１から供給された“有”であるRF情報を基に、係数レジスタ１５３に対して、係数値を問い合わせる。
【０１７４】
ここで、図１０を参照して、係数レジスタ１５３に記憶されている係数値（例えば、係数値２１１）の例について説明する。
【０１７５】
図１０で示される係数値の例において、１行目は項目を示し、２行目以降はデータを示す。また、１列目は“DVD-R”、“DVD-RW”、“DVD+R”、および“DVD＋RW”であるディスク情報を示し、２列目は“リード”または“ライト”のいずれかであるモード情報を示し、３列目は“有”、“無”、または“-”のいずれかであるRF情報を示し、４列目は係数値Kdを示し、５列目は係数値Kdoを示す。さらに、図１０で示される係数値の例において、ディスク情報対して、それぞれ、３パターンのデータが格納されている。以下、ディスク情報に対して格納されている３パターンのデータを、上から、上段、中段、下段として説明する。
【０１７６】
２行目の“DVD-R”であるディスク情報に対して、上段には、“リード”であるモード情報、“有”であるRF情報、“Kd0”である係数値Kd、および“Kdo0”である係数値Kdoが格納されており、これは、“DVD-R”であるディスク情報、“リード”であるモード情報、および“有”であるRF情報の場合、係数値Kdが“Kd0”となり、係数値Kdoが“Kdo0”となることを示す。
【０１７７】
また、２行目の“DVD-R”であるディスク情報に対して、中段には、“リード”であるモード情報、“無”であるRF情報、“Kd1”である係数値Kd、および“Kdo1”である係数値Kdoが格納されており、これは、“DVD-R”であるディスク情報、“リード”であるモード情報、および“無”であるRF情報の場合、係数値Kdが“Kd1”となり、係数値Kdoが“Kdo1”となることを示す。
【０１７８】
さらに、２行目の“DVD-R”であるディスク情報に対して、下段には、“ライト”であるモード情報、“-”であるRF情報、“Kd2”である係数値Kd、および“Kdo2”である係数値Kdoが格納されており、これは、“DVD-R”であるディスク情報、“ライト”であるモード情報、および“-”であるRF情報の場合、係数値Kdが“Kd2”であり、係数値Kdoが“Kdo2”となることを示す。
【０１７９】
３行目の“DVD-RW”であるディスク情報に対して、上段には、“リード”であるモード情報、“有”であるRF情報、“Kd3”である係数値Kd、および“Kdo3”である係数値Kdoが格納されており、これは、“DVD-RW”であるディスク情報、“リード”であるモード情報、および“有”であるRF情報の場合、係数値Kdが“Kd3”であり、係数値Kdoが“Kdo3”となることを示す。
【０１８０】
また、３行目の“DVD-RW”であるディスク情報に対して、中段には、“リード”であるモード情報、“無”であるRF情報、“Kd4”である係数値Kd、および“Kdo4”である係数値Kdoが格納されており、これは、“DVD-RW”であるディスク情報、“リード”であるモード情報、および“無”であるRF情報の場合、係数値Kdが“Kd4”であり、係数値Kdoが“Kdo4”となることを示す。
【０１８１】
さらに、３行目の“DVD-RW”であるディスク情報に対して、下段には、“ライト”であるモード情報、“-”であるRF情報、“Kd5”である係数値Kd、および“Kdo5”である係数値Kdoが格納されており、これは、“DVD-RW”であるディスク情報、“ライト”であるモード情報、および“-”であるRF情報の場合、係数値Kdが“Kd5”であり、係数値Kdoが“Kdo5”となることを示す。
【０１８２】
４行目の“DVD+R”であるディスク情報に対して、上段には、“リード”であるモード情報、“有”であるRF情報、“Kd6”である係数値Kd、および“Kdo6”である係数値Kdoが格納されており、これは、“DVD+R”であるディスク情報、“リード”であるモード情報、および“有”であるRF情報の場合、係数値Kdが“Kd6”であり、係数値Kdoが“Kdo6”となることを示す。
【０１８３】
また、４行目の“DVD+R”であるディスク情報に対して、中段には、“リード”であるモード情報、“無”であるRF情報、“Kd7”である係数値Kd、および“Kdo7”である係数値Kdoが格納されており、これは、“DVD+R”であるディスク情報、“リード”であるモード情報、および“無”であるRF情報の場合、係数値Kdが“Kd7”であり、係数値Kdoが“Kdo7”となることを示す。
【０１８４】
さらに、４行目の“DVD+R”であるディスク情報に対して、下段には、“ライト”であるモード情報、“-”であるRF情報、“Kd8”である係数値Kd、および“Kdo8”である係数値Kdoが格納されており、これは、“DVD+R”であるディスク情報、“ライト”であるモード情報、および“-”であるRF情報の場合、係数値Kdが“Kd8”であり、係数値Kdoが“Kdo8”となることを示す。
【０１８５】
５行目の“DVD+RW”であるディスク情報に対して、上段には、“リード”であるモード情報、“有”であるRF情報、“Kd9”である係数値Kd、および“Kdo9”である係数値Kdoが格納されており、これは、“DVD+RW”であるディスク情報、“リード”であるモード情報、および“有”であるRF情報の場合、係数値Kdが“Kd9”であり、係数値Kdoが“Kdo9”となることを示す。
【０１８６】
また、５行目の“DVD+RW”であるディスク情報に対して、中段には、“リード”であるモード情報、“無”であるRF情報、“Kd10”である係数値Kd、および“Kdo10”である係数値Kdoが格納されており、これは、“DVD+RW”であるディスク情報、“リード”であるモード情報、および“無”であるRF情報の場合、係数値Kdが“Kd10”であり、係数値Kdoが“Kdo10”となることを示す。
【０１８７】
さらに、５行目の“DVD+RW”であるディスク情報に対して、下段には、“ライト”であるモード情報、“-”であるRF情報、“Kd11”である係数値Kd、および“Kdo11”である係数値Kdoが格納されており、これは、“DVD+RW”であるディスク情報、“ライト”であるモード情報、および“-”であるRF情報の場合、係数値Kdが“Kd11”であり、係数値Kdoが“Kdo11”となることを示す。
【０１８８】
図９に戻り、例えば、ステップＳ１４において、係数切換え制御部１５２は、制御部１６１から供給された“DVD-R”であるディスク情報、ゲインモード切換え部１６２から供給された“リード”であるモード情報、およびRF信号検出部１５１から供給された“有”であるRF情報を基に、係数レジスタ１５３に対して、係数値を問い合わせる場合、図９の係数値テーブルの２行目の上段に格納された条件と一致するので、“Kd0”および“Kdo0”である係数値を取得する。
【０１８９】
ステップＳ１５において、係数切換え制御部１５２は、係数レジスタ１５３から取得した係数値Kdを乗算部２０４に設定し、係数値Kdoを加算部２０３に設定する。
【０１９０】
例えば、ステップＳ１５において、係数切換え制御部１５２は、係数レジスタ１５３から取得した“Kd0”である係数値Kdを乗算部２０４に設定し、“Kdo0”である係数値Kdoを加算部２０３に設定する。
【０１９１】
ステップＳ１６において、サーボマトリックスアンプ１１８は、光信号アンプ１１５から供給された電気信号、並びに係数切換え制御部１５２により乗算部２０４に設定された係数値Kdおよび加算部２０３に設定された係数値Kdoを基に、サーボ制御をするためのトラッキングエラー信号を生成し、生成したトラッキングエラー信号をDSP２０に供給する。DSP１２０は、サーボマトリックスアンプ１１８から供給されたトラッキングエラー信号に対して、例えば、位相補償処理またはゲイン補正処理を実行し、位相補償処理またはゲイン補正処理が実行されたトラッキングエラー信号をドライブアンプ１２３に供給する。
【０１９２】
例えば、ステップＳ１６において、サーボマトリックスアンプ１１８は、光信号アンプ１１５から供給された電気信号、並びに係数切換え制御部１５２により乗算部２０４に設定された“Kd0”である係数値Kdおよび加算部２０３に設定された“Kdo0”である係数値Kdoを基に、サーボ制御をするためのトラッキングエラー信号を生成し、生成したトラッキングエラー信号をDSP１２０に供給する。
【０１９３】
ステップＳ１７において、ドライブアンプ１２３は、DSP１２０から供給されたトラッキングエラー信号を基に、アクチュエータによるトラッキング制御を実行させて、ステップＳ１１の処理に戻り、上述した処理を繰り返す。
【０１９４】
このとき、DSP１２０から供給されたトラッキングエラー信号は、光学ピックアップ、光ディスク、トラッキング制御方式などの違いや、他の光ディスクに対して、信号を再生（または、記録）するように考慮された環境に対して、トラックのずれが最も小さくなるトラッキングエラー信号となる。
【０１９５】
また、図６を参照して、１ビーム法によりトラッキングエラー信号を生成するための回路構成について説明したが、１ビーム法によりトラッキングエラー信号を生成するための回路構成は、上述した図６の回路構成に限定されるものではない。
【０１９６】
次に、図１１を参照して、１ビーム法によりトラッキングエラー信号を生成するための他の回路構成について説明する。
【０１９７】
なお、図１１で示される例においては、トラッキングエラー信号を生成する場合、係数値Kwと係数値Kwoの２つのトラッキング補正係数の係数値が設定されるものとする。
【０１９８】
演算部３０１は、フォトディテクタ１９４−１の４分割された受光面の各受光領域Ａ乃至Ｄのそれぞれから供給される電気信号Ａ乃至電気信号Ｄを基に、フォトディテクタ１９４−１の上側の受光面（受光領域Ａおよび受光領域Ｂ）で受光した反射光の強さを示す（Ａ＋Ｂ）である電気信号から、フォトディテクタ１９４−２の下側の受光面（受光領域Ｃおよび受光領域Ｄ）で受光した反射光の強さを示す（Ｃ＋Ｄ）である電気信号を減算した結果として、（（Ａ＋Ｂ）−（Ｃ＋Ｄ））である電気信号を除算部３０３に供給する。
【０１９９】
演算部３０２は、フォトディテクタ１９４−１の４分割された受光面の各受光領域Ａ乃至Ｄのそれぞれから供給される電気信号Ａ乃至電気信号Ｄを基に、フォトディテクタ１９４−１の受光面（受光領域Ａ、受光領域Ｂ、受光領域Ｃ、および受光領域Ｄ）からの電気信号を加算した結果として、（Ａ＋Ｂ＋Ｃ＋Ｄ）である電気信号を除算部３０３に供給する。
【０２００】
除算部３０３は、演算部３０１から供給された（（Ａ＋Ｂ）−（Ｃ＋Ｄ））である電気信号および演算部３０２から供給された（Ａ＋Ｂ＋Ｃ＋Ｄ）である電気信号を基に、（（Ａ＋Ｂ）−（Ｃ＋Ｄ））である電気信号を（Ａ＋Ｂ＋Ｃ＋Ｄ）である電気信号で除算した結果として、（（Ａ＋Ｂ）−（Ｃ＋Ｄ）/（Ａ＋Ｂ＋Ｃ＋Ｄ））である電気信号NPPを減算部３１６に供給する。
【０２０１】
加算部３０４は、フォトディテクタ１９４−１の４分割された受光面のうち、受光領域Ａから供給された電気信号Ａおよびフォトディテクタ１９４−２の４分割された受光面のうち、受光領域Ｅから供給された電気信号Ｅを基に、電気信号Ａと電気信号Ｅとを加算した結果として、（Ａ＋Ｅ）である電気信号MAをバンドパスフィルタ３０７および減算部３０６に供給する。
【０２０２】
加算部３０５は、フォトディテクタ１９４−１の４分割された受光面のうち、受光領域Ｄから供給された電気信号Ｄおよびフォトディテクタ１９４−２の４分割された受光面のうち、受光領域Ｈから供給された電気信号Ｈを基に、電気信号Ｄと電気信号Ｈとを加算した結果として、（Ｄ＋Ｈ）である電気信号MBをバンドパスフィルタ３０９および減算部３０６に供給する。
【０２０３】
減算部３０６は、加算部３０４から供給された（Ａ＋Ｅ）である電気信号MAおよび加算部３０５から供給された（Ｄ＋Ｈ）である電気信号MBを基に、電気信号MAから、電気信号MBを減算した結果として、（（Ａ＋Ｅ）−（Ｄ＋Ｈ））である電気信号MCをバンドパスフィルタ３１１に供給する。
【０２０４】
バンドパスフィルタ３０７は、加算部３０４から供給された（Ａ＋Ｅ）である電気信号MAを基に、電気信号MAに含まれる所定の周波数帯域の信号のみを通過させることにより、所定の周波数帯域の信号となった電気信号MAwをトップホールド３０８に供給する。
【０２０５】
トップホールド３０８は、バンドパスフィルタ３０７から供給された電気信号MAwを基に、電気信号MAwのピークレベルをホールドすることにより、ピークレベルがホールドされたホールド値として、電気信号Waを演算部３１３に供給する。
【０２０６】
バンドパスフィルタ３０９は、加算部３０５から供給された（Ｄ＋Ｈ）である電気信号MBを基に、電気信号MBに含まれる所定の周波数帯域の信号のみを通過させることにより、所定の周波数帯域の信号となった電気信号MBwをトップホールド３１０に供給する。
【０２０７】
トップホールド３１０は、バンドパスフィルタ３０９から供給された電気信号MBwを基に、電気信号MBwのピークレベルをホールドすることにより、ピークレベルがホールドされたホールド値として、電気信号Wbを演算部３１３に供給する。
【０２０８】
バンドパスフィルタ３１１は、減算部３０６から供給された（（Ａ＋Ｅ）−（Ｄ＋Ｈ））である電気信号MCを基に、電気信号MCに含まれる所定の周波数帯域の信号のみを通過させることにより、所定の周波数帯域の信号となった電気信号MCwをトップホールド３１２供給する。
【０２０９】
トップホールド３１２は、バンドパスフィルタ３１１から供給された電気信号MCwを基に、電気信号MCwのピークレベルをホールドすることにより、ピークレベルがホールドされたホールド値として、電気信号Wcを演算部３１３に供給する。
【０２１０】
演算部３１３は、トップホールド３０８から供給された電気信号Wa、トップホールド３１０から供給された電気信号Wb、およびトップホールド３１２から供給された電気信号Wcを基に、電気信号Waから電気信号Wbを減算した結果を、電気信号Wcで除算した結果として、（（Wa−Wb）/Wc）である電気信号を加算部３１４に供給する。
【０２１１】
加算部３１４は、演算部３１３から供給された（（Wa−Wb）/Wc）である電気信号および係数切換え部１５２により設定された「Kwo」である係数値Kwoを基に、（（Wa−Wb）/Wc）である電気信号と「Kwo」である係数値Kwoとを加算した結果として、（（Wa−Wb）/Wc）＋Kwoである電気信号CSLを乗算部３１５に供給する。
【０２１２】
乗算部３１５は、加算部３１４から供給された電気信号CSLおよび係数切換え部１５２により設定された「Kw」である係数値Kwを基に、電気信号CSLに「Kw」である係数値Kwを乗算した結果として、CSL×Kwである電気信号を減算部３１６に供給する。
【０２１３】
減算部３１６は、演算部３０３から供給された電気信号NPPおよび乗算部３１５から供給されたCSL×Kwである電気信号を基に、電気信号NPPから、CSL×Kwである電気信号を減算した結果として、NPP−CSL×Kwである電気信号をトラッキングエラー信号として生成する。
【０２１４】
このようにして、図１１の回路構成によってもトラッキングエラー信号を生成することができる。すなわち、図８は、図６の回路構成に限定されず、図６の回路構成の代わりに図１１の回路構成を用いるようにしてもよい。
【０２１５】
その場合、係数切換え制御部１５２は、係数レジスタ１５３から、問い合わせの結果として、係数値（係数値Kwおよび係数値Kwo）を取得する。係数切換え制御部１５２は、取得した係数値Kwを乗算部３１５に設定し、係数値Kwoを加算部３１４に設定する。
【０２１６】
例えば、係数切換え制御部１５２は、制御部１６１から供給された“DVD-R”であるディスク情報、ゲインモード切換え部１６２から供給された“リード”であるモード情報、およびRF信号検出部１５１から供給された“有”であるRF情報を基に、係数レジスタ１５３に対して、係数値（係数値Kwおよび係数値Kwo）を問い合わせる。係数切換え制御部１５２は、係数レジスタ１５３から、“Kw0”である係数値Kwおよび“Kwo0”である係数値Kwoを取得する。係数切換え制御部１５２は、取得した“Kw0”である係数値Kwを乗算部３１５に設定し、“Kwo0”である係数値Kwoを加算部３１４に設定する。
【０２１７】
このようにして、トラッキングエラー信号を生成することができるので、RF信号の有無に関係なく、トラッキング補正係数の係数値を最適値に制御することができるので、安定、かつ、正確にトラッキングの制御を行うことができる。
【０２１８】
また、このようにして生成されたトラッキングエラー信号は、光学ピックアップ、光ディスク、トラッキング制御方式などの違いや、他の光ディスクに対して、信号を再生（または、記録）するように考慮された環境に対して、トラックのずれが最も小さくなるトラッキングエラー信号となる。
【０２１９】
以上のように、トラッキングエラー信号の生成にRF信号を利用することで、トラッキング補正係数の係数値を最適値に制御することにより、安定、かつ、正確にトラッキングの制御を行うことができる。
【０２２０】
なお、上述したようなトラッキング制御を行わない場合、記録再生状態やRF信号の有無による係数値の切換えを行わないので、１組の最適な係数値を係数レジスタ１５３に格納させればよい。この場合、初期調整時または光ディスク１１１の挿入時には、光ディスク１１１や光ピックアップに合った係数値が初期値として設定される。
【０２２１】
また、光ディスク１１１は、上述したDVDに限らず、例えば、CD-R（CD-Recordable）やCD-RW（CD-ReWritable）などであってもよい。
【０２２２】
さらに、上述した一連の処理は、パーソナルコンピュータにより実行するようにしてもよい。
【０２２３】
図１２は、上述した一連の処理をパーソナルコンピュータにより実行する光ディスク装置１０１の構成の例を示すブロック図である。CPU４０１は、ROM４０２、または記録部４０８に記録されているプログラムに従って各種の処理を実行する。RAM４０３には、CPU４０１が実行するプログラムやデータなどが適宜記憶される。これらのCPU４０１、ROM４０２、およびRAM４０３は、バス４０４により相互に接続されている。
【０２２４】
CPU４０１にはまた、バス４０４を介して入出力インターフェース４０５が接続されている。入出力インターフェース４０５には、キーボード、マウス、マイクロホンなどよりなる入力部４０６、ディスプレイ、スピーカなどよりなる出力部４０７が接続されている。CPU４０１は、入力部４０６から入力される指令に対応して各種の処理を実行する。そして、CPU４０１は、処理の結果得られた画像等を出力部４０７に出力する。
【０２２５】
入出力インターフェース４０５に接続されている記録部４０８は、例えばハードディスクなどで構成され、CPU４０１が実行するプログラムや各種のデータを記録する。通信部４０９は、インターネット、その他のネットワークを介して外部の装置と通信する。この例の場合、通信部４０９は、入力画像を取得するか、または出力画像を出力する、外部とのインターフェースとして動作する。
【０２２６】
また、通信部４０９を介してプログラムを取得し、記録部４０８に記録してもよい。
【０２２７】
入出力インターフェース４０５に接続されているドライブ４１０は、磁気ディスク４２１、光ディスク４２２、光磁気ディスク４２３、または半導体メモリ４２４などが装着されたとき、それらを駆動し、そこに記録されているプログラムやデータなどを取得する。取得されたプログラムやデータは、必要に応じて記録部４０８に転送され、記録される。
【０２２８】
一連の処理をさせるプログラムが格納されている記録媒体は、図１１に示すように、コンピュータとは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク４２１（フレキシブルディスクを含む）、光ディスク４２２（CD-ROM(Compact Disc-Read Only Memory)、DVDを含む）、光磁気ディスク４２３（MD(Mini-Disc)（商標）を含む）、若しくは半導体メモリ４２４などよりなるパッケージメディアにより構成されるだけでなく、コンピュータに予め組み込まれた状態でユーザに提供される、プログラムが記録されているROM４０２や、記録部４０８に含まれるハードディスクなどで構成される。
【０２２９】
なお、上述した一連の処理を実行させるプログラムは、必要に応じてルータ、モデムなどのインターフェースを介して、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の通信媒体を介してコンピュータにインストールされるようにしてもよい。
【０２３０】
なお、本明細書において、記録媒体に格納されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【図面の簡単な説明】
【０２３１】
【図１】従来の１ビーム法を利用する光ディスク装置を説明する図である。
【図２】従来の１ビーム法によりトラッキングエラー信号を生成する光学系を示す図である。
【図３】従来の１ビーム法によりトラッキングエラー信号を生成する機能の詳細を示すブロック図である。
【図４】本発明を適用した１ビーム法を利用する光ディスク装置の一実施の形態の構成を示すブロック図である。
【図５】１ビーム法によりトラッキングエラー信号を生成する光学系の一例を示す図である。
【図６】１ビーム法によりトラッキングエラー信号を生成するための回路構成を示す図である。
【図７】RF信号の詳細について説明する図である。
【図８】１ビーム法によりトラッキングエラー信号を生成する機能の詳細を示すブロック図である。
【図９】係数値切換えの処理について説明するフローチャートである。
【図１０】係数レジスタに記憶されている係数値の例について説明する図である。
【図１１】１ビーム法によりトラッキングエラー信号を生成するための他の回路構成を示す図である。
【図１２】光ディスク装置の構成を説明するブロック図である。
【符号の説明】
【０２３２】
１０１  光ディスク装置，  １１１  光ディスク，  １１５  光信号アンプ，  １１８  サーボマトリックスアンプ，  １１９  RFアンプ，  １２０  DSP，  １２１  マイコン，  １２２  メモリ，  １２３  ドライブアンプ，  １５１  RF信号検出部，  １５２  係数切換え制御部，  １５３  係数レジスタ，  １６１  制御部，  １６２  ゲインモード切換え部，  ２０１  演算部，  ２０２  減算部，  ２０３  加算部，  ２０４  乗算部，  ２０５  減算部
【図１】
2006092615.tif 000003
【図２】
2006092615.tif 000004
【図３】
2006092615.tif 000005
【図４】
2006092615.tif 000006
【図５】
2006092615.tif 000007
【図６】
2006092615.tif 000008
【図７】
2006092615.tif 000009
【図８】
2006092615.tif 000010
【図９】
2006092615.tif 000011
【図１０】
2006092615.tif 000012
【図１１】
2006092615.tif 000013
【図１２】
2006092615.tif 000014
【手続補正書】
【提出日】平成17年8月22日(2005.8.22)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
光ディスクに照射した１つのビームであるレーザ光の反射光から、トラッキングエラー信号を生成するディスク駆動装置において、
前記光ディスクの種類の情報である第１の情報を取得する第１の取得手段と、
前記光ディスクに対して、自分がデータの書き込みまたは読み出しのいずれかのモードで動作しているかを示す第２の情報を取得する第２の取得手段と、
前記反射光から得られる所定の信号を検出する検出手段と、
前記検出手段により検出される前記所定の信号の有無を示す第３の情報が変化した場合、前記第１の情報、前記第２の情報、および前記第３の情報に基づいて、記憶装置に記憶されている前記トラッキング信号を演算するために予め定められた複数の係数のうちの１つの係数を取得する第３の取得手段と、
前記反射光の強さおよび前記第３の取得手段により取得した前記係数に基づいて、前記トラッキングエラー信号を演算する演算手段と
を備えることを特徴とするディスク駆動装置。
【請求項２】
前記第３の取得手段は、前記第１の情報または前記第２の情報が変化した場合、前記第１の情報、前記第２の情報、および前記第３の情報に基づいて、前記記憶装置に記憶されている前記複数の係数のうちの１つの係数を取得し、
前記演算手段は、前記反射光の強さおよび前記第３の取得手段により取得した前記係数に基づいて、前記トラッキングエラー信号を演算する
ことを特徴とする請求項１に記載のディスク駆動装置。
【請求項３】
前記第１の取得手段は、前記光ディスクの種類として、DVD-R（Digital Versatile Disk Specifications for Recordable Disc）、DVD-RW（DVD Specifications for Re-recordable Disc）、DVD+R（DVD Specifications for +Recordable Disc）、またはDVD+RW（DVD Specifications for +ReWritable Disc）のいずれかを示す前記第１の情報を取得する
ことを特徴とする請求項１に記載のディスク駆動装置。
【請求項４】
光ディスクに照射した１つのビームであるレーザ光の反射光から、トラッキングエラー信号を生成するディスク駆動装置のディスク駆動方法において、
前記光ディスクの種類の情報である第１の情報を取得する第１の取得ステップと、
前記光ディスクに対して、自分がデータの書き込みまたは読み出しのいずれかのモードで動作しているかを示す第２の情報を取得する第２の取得ステップと、
前記反射光から得られる所定の信号を検出する検出ステップと、
前記検出ステップにより検出される前記所定の信号の有無を示す第３の情報が変化した場合、前記第１の情報、前記第２の情報、および前記第３の情報に基づいて、記憶装置に記憶されている前記トラッキング信号を演算するために予め定められた複数の係数のうちの１つの係数を取得する第３の取得ステップと、
前記反射光の強さおよび前記第３の取得ステップにより取得した前記係数に基づいて、前記トラッキングエラー信号を演算する演算ステップと
を含むことを特徴とするディスク駆動方法。
【請求項５】
光ディスクに照射した１つのビームであるレーザ光の反射光から、トラッキングエラー信号を生成するディスク駆動用のプログラムであって、
前記光ディスクの種類の情報である第１の情報を取得する第１の取得ステップと、
前記光ディスクに対して、自分がデータの書き込みまたは読み出しのいずれかのモードで動作しているかを示す第２の情報を取得する第２の取得ステップと、
前記反射光から得られる所定の信号を検出する検出ステップと、
前記検出ステップにより検出される前記所定の信号の有無を示す第３の情報が変化した場合、前記第１の情報、前記第２の情報、および前記第３の情報に基づいて、記憶装置に記憶されている前記トラッキング信号を演算するために予め定められた複数の係数のうちの１つの係数を取得する第３の取得ステップと、
前記反射光の強さおよび前記第３の取得ステップにより取得した前記係数に基づいて、前記トラッキングエラー信号を演算する演算ステップと
を含むことを特徴とするコンピュータが読み取り可能なプログラムが記録されている記録媒体。
【請求項６】
光ディスクに照射した１つのビームであるレーザ光の反射光から、トラッキングエラー信号を生成するディスク駆動装置のコンピュータに、ディスク駆動処理を行わせるプログラムにおいて、
前記光ディスクの種類の情報である第１の情報を取得する第１の取得ステップと、
前記光ディスクに対して、自分がデータの書き込みまたは読み出しのいずれかのモードで動作しているかを示す第２の情報を取得する第２の取得ステップと、
前記反射光から得られる所定の信号を検出する検出ステップと、
前記検出ステップにより検出される前記所定の信号の有無を示す第３の情報が変化した場合、前記第１の情報、前記第２の情報、および前記第３の情報に基づいて、記憶装置に記憶されている前記トラッキング信号を演算するために予め定められた複数の係数のうちの１つの係数を取得する第３の取得ステップと、
前記反射光の強さおよび前記第３の取得ステップにより取得した前記係数に基づいて、前記トラッキングエラー信号を演算する演算ステップと
を含むことを特徴とするプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００５６
【補正方法】変更
【補正の内容】
【００５６】
本発明のディスク駆動装置は、光ディスクの種類の情報である第１の情報を取得する第１の取得手段と、光ディスクに対して、自分がデータの書き込みまたは読み出しのいずれかのモードで動作しているかを示す第２の情報を取得する第２の取得手段と、反射光から得られる所定の信号を検出する検出手段と、検出手段により検出される所定の信号の有無を示す第３の情報が変化した場合、第１の情報、第２の情報、および第３の情報に基づいて、記憶装置に記憶されているトラッキング信号を演算するために予め定められた複数の係数のうちの１つの係数を取得する第３の取得手段と、反射光の強さおよび第３の取得手段により取得した係数に基づいて、トラッキングエラー信号を演算する演算手段とを備えることを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００５９
【補正方法】変更
【補正の内容】
【００５９】
本発明のディスク駆動方法は、光ディスクの種類の情報である第１の情報を取得する第１の取得ステップと、光ディスクに対して、自分がデータの書き込みまたは読み出しのいずれかのモードで動作しているかを示す第２の情報を取得する第２の取得ステップと、反射光から得られる所定の信号を検出する検出ステップと、検出ステップにより検出される所定の信号の有無を示す第３の情報が変化した場合、第１の情報、第２の情報、および第３の情報に基づいて、記憶装置に記憶されているトラッキング信号を演算するために予め定められた複数の係数のうちの１つの係数を取得する第３の取得ステップと、反射光の強さおよび第３の取得ステップにより取得した係数に基づいて、トラッキングエラー信号を演算する演算ステップとを含むことを特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００６０
【補正方法】変更
【補正の内容】
【００６０】
本発明の記録媒体のプログラムは、光ディスクの種類の情報である第１の情報を取得する第１の取得ステップと、光ディスクに対して、自分がデータの書き込みまたは読み出しのいずれかのモードで動作しているかを示す第２の情報を取得する第２の取得ステップと、反射光から得られる所定の信号を検出する検出ステップと、検出ステップにより検出される所定の信号の有無を示す第３の情報が変化した場合、第１の情報、第２の情報、および第３の情報に基づいて、記憶装置に記憶されているトラッキング信号を演算するために予め定められた複数の係数のうちの１つの係数を取得する第３の取得ステップと、反射光の強さおよび第３の取得ステップにより取得した係数に基づいて、トラッキングエラー信号を演算する演算ステップとを含むことを特徴とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００６１
【補正方法】変更
【補正の内容】
【００６１】
本発明のプログラムは、光ディスクの種類の情報である第１の情報を取得する第１の取得ステップと、光ディスクに対して、自分がデータの書き込みまたは読み出しのいずれかのモードで動作しているかを示す第２の情報を取得する第２の取得ステップと、反射光から得られる所定の信号を検出する検出ステップと、検出ステップにより検出される所定の信号の有無を示す第３の情報が変化した場合、第１の情報、第２の情報、および第３の情報に基づいて、記憶装置に記憶されているトラッキング信号を演算するために予め定められた複数の係数のうちの１つの係数を取得する第３の取得ステップと、反射光の強さおよび第３の取得ステップにより取得した係数に基づいて、トラッキングエラー信号を演算する演算ステップとを含むことを特徴とする。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００６２
【補正方法】変更
【補正の内容】
【００６２】
本発明のディスク駆動装置および方法、記録媒体、並びにプログラムにおいては、光ディスクの種類の情報である第１の情報が取得され、光ディスクに対して、自分がデータの書き込みまたは読み出しのいずれかのモードで動作しているかを示す第２の情報が取得され、反射光から得られる所定の信号が検出され、検出される所定の信号の有無を示す第３の情報が変化した場合、第１の情報、第２の情報、および第３の情報に基づいて、記憶装置に記憶されているトラッキング信号を演算するために予め定められた複数の係数のうちの１つの係数が取得され、反射光の強さおよび取得した係数に基づいて、トラッキングエラー信号が演算される。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００６６
【補正方法】変更
【補正の内容】
【００６６】
本発明によれば、ディスク駆動装置が提供される。このディスク駆動装置（例えば、図４の光ディスク装置１０１）は、光ディスク（例えば、図４の光ディスク１１１）の種類の情報である第１の情報（例えば、ディスク情報）を取得する第１の取得手段（例えば、図４の制御部１６１）と、光ディスクに対して、自分がデータの書き込みまたは読み出しのいずれかのモードで動作しているかを示す第２の情報（例えば、モード情報）を取得する第２の取得手段（例えば、図４のゲインモード切換え部１６２）と、反射光から得られる所定の信号（例えば、RF信号）を検出する検出手段（例えば、図４のRF信号検出部１５１）と、検出手段により検出される所定の信号の有無を示す第３の情報（例えば、RF情報）が変化した場合、第１の情報、第２の情報、および第３の情報に基づいて、記憶装置（例えば、図４の係数レジスタ１５３）に記憶されているトラッキング信号を演算するために予め定められた複数の係数のうちの１つの係数（例えば、係数値Kdおよび係数値Kdo）を取得する第３の取得手段（例えば、図４の係数切換え制御部１５２）と、反射光の強さおよび第３の取得手段により取得した係数に基づいて、トラッキングエラー信号を演算する演算手段（例えば、図４のサーボマトリックスアンプ１１８）とを備える。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００６９
【補正方法】変更
【補正の内容】
【００６９】
本発明によれば、ディスク駆動方法が提供される。このディスク駆動方法は、光ディスクの種類の情報である第１の情報（例えば、ディスク情報）を取得する第１の取得ステップ（例えば、図９のステップＳ１１の処理）と、光ディスクに対して、自分がデータの書き込みまたは読み出しのいずれかのモードで動作しているかを示す第２の情報（例えば、モード情報）を取得する第２の取得ステップ（例えば、図９のステップＳ１２の処理）と、反射光から得られる所定の信号（例えば、RF信号）を検出する検出ステップ（例えば、図９のステップＳ１３の処理）と、検出ステップにより検出される所定の信号の有無を示す第３の情報（例えば、RF情報）が変化した場合、第１の情報、第２の情報、および第３の情報に基づいて、記憶装置（例えば、図４の係数レジスタ１５３）に記憶されているトラッキング信号を演算するために予め定められた複数の係数のうちの１つの係数を取得する第３の取得ステップ（例えば、図９のステップＳ１４の処理）と、反射光の強さおよび第３の取得ステップにより取得した係数に基づいて、トラッキングエラー信号を演算する演算ステップ（例えば、図９のステップＳ１５およびステップＳ１６の処理）とを含む。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００７０
【補正方法】変更
【補正の内容】
【００７０】
本発明によれば、プログラムが提供される。このプログラムは、光ディスクの種類の情報である第１の情報（例えば、ディスク情報）を取得する第１の取得ステップ（例えば、図９のステップＳ１１の処理）と、光ディスクに対して、自分がデータの書き込みまたは読み出しのいずれかのモードで動作しているかを示す第２の情報（例えば、モード情報）を取得する第２の取得ステップ（例えば、図９のステップＳ１２の処理）と、反射光から得られる所定の信号（例えば、RF信号）を検出する検出ステップ（例えば、図９のステップＳ１３の処理）と、検出ステップにより検出される所定の信号の有無を示す第３の情報（例えば、RF情報）が変化した場合、第１の情報、第２の情報、および第３の情報に基づいて、記憶装置（例えば、図４の係数レジスタ１５３）に記憶されているトラッキング信号を演算するために予め定められた複数の係数のうちの１つの係数を取得する第３の取得ステップ（例えば、図９のステップＳ１４の処理）と、反射光の強さおよび第３の取得ステップにより取得した係数に基づいて、トラッキングエラー信号を演算する演算ステップ（例えば、図９のステップＳ１５およびステップＳ１６の処理）とを実行させる。