(57)【要約】トラバースシークの目標本数よりモータ（１０６）のステップ数を計算するステップ数計算手段（１１０）と、目標本数およびステップ数より対物レンズを移動させる差分本数を計算する差分本数計算手段（１１２）と、差分本数に基づいて生成した制御信号をアクチュエータ駆動回路（１１４）に印加することにより、アクチュエータ（１０４）をトラック間隔で駆動させるトラッキングジャンプ制御手段（１１３）と、を備え、ステップ数計算手段が算出したステップ数だけモータを駆動させることによりトラバース（１０５）を送った後、差分本数だけトラッキングジャンプを行い、対物レンズ（１０３）を移動させる光ディスク装置を提供する。
2004032125.tif 000002
【特許請求の範囲】
【請求項１】
光ディスクにレーザ光を照射する対物レンズを移動させるアクチュエータと、
上記対物レンズ、および上記アクチュエータを、相互に移動可能に保持するトラバースと、
上記トラバースに対し、これを単位移動距離ごとに送るステップ駆動を行うモータと、
上記光ディスクのトラック位置と、上記対物レンズのレーザ光照射位置との誤差に基づいて、上記対物レンズを光ディスクのトラックに追従させるように、上記アクチュエータを駆動させるアクチュエータ駆動手段と、
上記対物レンズの位置から、アクセスを行う目標トラックまでのトラック数に基づいてステップ数を算出し、該算出したステップ数だけ、上記トラバースを駆動するモータ駆動手段と、を備え、
上記アクチュエータ駆動手段は、上記対物レンズの位置から、アクセスを行う目標トラックまでのトラック数を計算し、該算出したトラック数に基づいて、上記対物レンズを上記目標トラックまで移動させるように、上記アクチュエータを駆動させるものである、
ことを特徴とする光ディスク装置。
【請求項２】
請求の範囲第１項に記載の光ディスク装置において、
上記対物レンズが現在位置する現アドレスと、上記目標トラックアドレスとより、上記目標トラックまでのトラックの本数を計算する目標本数計算手段を備え、
上記モータは、所定本数のトラックを１ステップの単位移動距離とし、
上記モータ駆動回路は、上記目標本数計算手段が算出した目標本数、および上記モータの単位移動距離に基づいて、上記モータにより上記トラバースを駆動するステップ数を計算し、該算出したステップ数だけ上記トラバースを駆動させ、
上記アクチュエータ駆動手段は、上記モータにより上記トラバースを送った後の上記対物レンズの位置より上記目標トラックまでのトラックの本数を計算し、該算出した本数だけ上記対物レンズを移動させるように、トラック間隔で上記アクチュエータを駆動させる、
ことを特徴とする光ディスク装置。
【請求項３】
請求の範囲第１項に記載の光ディスク装置において、
上記対物レンズが現在位置する現アドレスと、上記目標トラックアドレスとより、上記目標トラックまでのトラックの本数を計算する目標本数計算手段を備え、
上記モータは、所定本数のトラックを１ステップの単位移動距離とし、
上記モータ駆動回路は、上記目標本数計算手段が算出した目標本数、および上記モータの単位移動距離に基づいて、上記モータにより上記トラバースを駆動するステップ数を計算し、該算出したステップ数だけ上記トラバースを駆動させ、
上記アクチュエータ駆動手段は、上記モータにより上記トラバースを送った後の上記対物レンズの位置より上記目標トラックまでの距離を計算し、該算出した距離だけ上記対物レンズをシフトさせるように、上記アクチュエータを駆動させる、
ことを特徴とする光ディスク装置。
【請求項４】
光ディスクにレーザ光を照射する対物レンズを、移動させるアクチュエータと、
上記対物レンズ、および上記アクチュエータを、相互に移動可能に保持するトラバースと、
上記トラバースに対し、これを単位移動距離ごとに送るステップ駆動を行うモータと、
上記光ディスクのトラック位置と、上記対物レンズのレーザ光照射位置との誤差より第一のトラッキングドライブ信号を生成し、これを、上記対物レンズを光ディスクのトラックに追従させるよう、上記アクチュエータに加えるアクチュエータ駆動手段と、
上記対物レンズをトラック間隔で所定トラック本数分、移動させて、上記対物レンズの移動量と、このときの上記第一のトラッキングドライブ信号とを取得し、上記対物レンズの移動量と、上記第一のトラッキングドライブ信号との比率を計算する比率計算手段と、
上記対物レンズが現在位置する現在のアドレスと、アクセスを行う目標トラックアドレスとより、上記目標トラックまでのトラック本数を計算する目標本数計算手段と、
上記目標本数計算手段が算出した目標本数、および上記モータの単位移動距離に基づいて、上記モータにより上記トラバースを送るステップ数を計算し、該算出したステップ数だけモータを駆動させるモータ駆動手段と、を備え、
上記アクチュエータ駆動手段は、上記モータにより上記トラバースを送った後の上記対物レンズの位置より上記目標トラックまでの距離を計算し、該算出した距離と、上記比率とに基づいて、第二のトラッキングドライブ信号を生成してこれを出力し、上記対物レンズを上記目標トラックまでシフトさせるように、上記アクチュエータを駆動させるものである、
ことを特徴とする光ディスク装置。
【請求項５】
請求の範囲第４項に記載の光ディスク装置において、
上記比率計算手段は、上記トラバースを固定して、上記対物レンズを追従させながら光ディスクを回転させたときの上記対物レンズの移動量と、上記第一のトラッキングドライブ信号との比率を計算する、
ことを特徴とする光ディスク装置。
【請求項６】
請求の範囲第４項記載の光ディスク装置において、
上記比率計算手段は、上記対物レンズをホールドした状態で、一定距離だけ上記トラバースを送ったときの上記対物レンズの移動量と、上記第一のトラッキングドライブ信号との比率を計算する、
ことを特徴とする光ディスク装置。
【発明の詳細な説明】
【技術分野】  本発明は、光ディスク装置に関し、特に、光ディスクの半径方向に所定本数のトラック間隔でトラバースを移動させて、目的とするトラックにアクセスする光ディスク装置に関するものである。
【背景技術】  近年、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ）やＭＤ（Ｍｉｎｉ  Ｄｉｓｋ）やＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等、螺旋状のトラックを有する光ディスクに対して、データの記録あるいは再生を行う光ディスク装置が開発されている。これらの光ディスク装置においては、対物レンズを光ディスクの半径方向に移動させながら、目的のトラックに対するアクセスを行うようにされている。
例えば、対物レンズを光ディスクの半径方向に移動可能に保持する光学ピックアップを所定のトラック数だけ移動させて目的のトラックに対するアクセスを行う時に、移動の指示がなされた直後から所定の期間、光ディスクのトラックアドレスを読み続け、この読み取ったアドレスに従って、カウンタにおける移動時のトラック数のカウントを補正するようにして、正確なアクセスを実現したものがあった（例えば特許文献１参照）。
【特許文献１】      特開平５−１０１４１２号公報
また、トラバースシークにより、目的のトラックに対するアクセスを行う光ディスク装置もある。以下、トラバースシークを行う従来の光ディスク装置の構成および動作について、第１３図を参照しながら説明する。
従来の光ディスク装置６００は、トラックにデータが記録されている光ディスク１０１を回転させるディスクモータ１０２と、光ディスク１０１にレーザ光を照射し、その反射光を受光する対物レンズ１０３と、対物レンズ１０３を光ディスク１０１の半径方向に移動させるアクチュエータ１０４と、対物レンズ１０３およびアクチュエータ１０４を光ディスク１０１の半径方向に移動可能に保持するトラバース１０５と、トラバース１０５を光ディスク１０１の半径方向に移動させるモータ１０６と、を有する。また、光ディスク装置６００は、対物レンズ１０３が受光した反射光に基づいて、光ディスク１０１のトラックの位置と、レーザ光照射位置である対物レンズ１０３の位置とのずれ量を算出し、誤差信号であるトラッキングエラー信号を生成するトラッキングエラー信号生成回路１０７と、トラッキングエラー信号生成回路１０７が出力するトラッキングエラー信号に基づいて、対物レンズ１０３を光ディスク１０１のトラックに追従させる（以下、トラッキングオンと称す）ためのトラッキングドライブ出力を生成するトラッキングサーボフィルタ１０８と、トラッキングサーボフィルタ１０８が出力するトラッキングドライブ出力に基づいて、アクチュエータ１０４を駆動させるアクチュエータ駆動回路６０１と、アクセスを行う目標トラックアドレスＡＤ２、およびトラバースシーク開始時に対物レンズ１０３が位置しているトラックのアドレス（以下、現在トラックアドレスＡＤ１と称す）から、目標トラックまでのトラックの本数（以下、目標本数と称す）を計算する目標本数計算手段１０９と、目標本数から、トラバース１０５を移動させるステップ数を計算するステップ数計算手段１１０と、ステップ数計算手段１１０の出力に基づいてモータ１０６を駆動させるモータ駆動回路１１１と、を有する。
第１４図に、トラバースシーク時における光ディスク１０１のトラックと、対物レンズ１０３、およびトラバース１０５との位置関係を示す。
モータ１０６は、トラバースシーク時、所定間隔Ｌ１、あるいは所定間隔Ｌ１の整数倍間隔で、トラバース１０５を移動させる。この所定間隔Ｌ１は、トラック間隔Ｄ１、あるいはトラック間隔Ｄ１の整数倍、とされる。以下、モータ１０６がトラバース１０５を移動させる単位間隔である所定間隔Ｌ１、あるいは所定間隔Ｌ１の整数倍、の距離を、ステップと称す。
次に、このように構成される従来の光ディスク装置６００によりトラバースシークを行う方法を説明する。
第１５図は、従来の光ディスク装置６００によりトラバースシークを行う方法を説明するフローチャートである。
トラバースシークが開始されると、目標本数計算手段１０９は、目標トラックアドレスＡＤ２、およびトラバースシーク開始時に対物レンズ１０３が位置している現在トラックアドレスＡＤ１から、目標本数を計算する。そして、ステップ数計算手段１１０は、算出された目標本数に基づいて、目標トラックにトラッキングオンするためのトラバース１０５の移動量を計算し、算出した移動量をモータ１０６のステップ数に換算する。ここで、第１４図に示したように、トラバースシーク開始時のトラックから目標トラックまでにトラック４３本分の距離があり、モータ１０６が１ステップでトラバース１０５を移動させる所定間隔Ｌ１が、トラック１３本である場合、ステップ数計算手段１１０により算出されるステップ数は、３である（ステップＳ９１）。
次に、トラッキング追従動作を停止する（トラッキングオフ）（ステップＳ９２）。そして、モータ駆動回路１１１は、ステップＳ９１において算出したステップ数だけモータ１０６を駆動させ、トラバース１０５を移動させる。第１４図には、ステップ数計算手段１１０が算出したステップ数に基づいて、トラバース１０５が３ステップ移動している様子を示している（ステップＳ９３）。そして、再びトラッキングオンさせ（ステップＳ９４）、アドレスを取得する（ステップＳ９５）。
ここで、取得したアドレスが目標トラックアドレスＡＤ２であれば、この時、対物レンズ１０３は目標トラックにアクセスしていることになるので、トラバースシーク処理を終了する（ステップＳ９６）。一方、目標トラックアドレスＡＤ２ではない場合、アクチュエータ１０４によって対物レンズ１０３をトラック間隔で移動させるトラッキングジャンプ動作により、対物レンズ１０３を目標トラックに近づけていく。第１４図に示した例の場合、トラック４本分、トラッキングジャンプを行う。このとき、トラッキング追従動作によるシーク直前のレンズシフト量は、トラバース送りに加味され、補償されている（ステップＳ９７）。そして、アドレス取得手段（図示しない）により、トラッキングオンしているトラックのアドレスを取得して、処理を終了する（ステップ９８）。
このように、モータ１０６が１ステップでトラバース１０５を送る距離は、トラック間隔Ｄ１より長いため、モータ１０６はトラック間隔Ｄ１でトラバース１０５を移動させることができない。このため、第１４図のように、トラバースシークの目標とするトラックの本数（目標本数）と、モータ１０６により実際に移動させたトラックの本数と、に差が生じた場合は、トラバースシークにより目標トラックにトラッキングオンさせることができない。
目標トラックにトラッキングオンすることができなかった場合には、トラバースシークにおいて正確なアクセスを実現するため、トラバース１０５を送った後、トラッキングオンしてアドレスを取得し、現在トラッキングオンしているトラックから目標トラックまでのトラックの本数を計算して、再度アクセスを行う必要がある。このため、目標トラックにアクセスするまでの所要時間を増加させてしまう。
本発明は、上記のような課題を解決するためになされたものであり、トラバースシーク時におけるアクセス時間を低減させ、目標トラックに対して正確にアクセスを行うことのできる光ディスク装置を提供することを目的とする。
【発明の開示】
上記の課題を解決するために、本発明の請求の範囲第１項に係る光ディスク装置は、光ディスクにレーザ光を照射する対物レンズを、移動させるアクチュエータと、上記対物レンズ、および上記アクチュエータを、相互に移動可能に保持するトラバースと、上記トラバースに対し、これを単位移動距離ごとに送るステップ駆動を行うモータと、上記光ディスクのトラック位置と、上記対物レンズのレーザ光照射位置との誤差に基づいて、上記対物レンズを光ディスクのトラックに追従させるように、上記アクチュエータを駆動させるアクチュエータ駆動手段と、上記対物レンズの位置から、アクセスを行う目標トラックまでのトラック数に基づいてステップ数を算出し、該算出したステップ数だけ、上記トラバースを駆動するモータ駆動手段と、を備え、上記アクチュエータ駆動手段は、上記対物レンズの位置から、アクセスを行う目標トラックまでのトラック数を計算し、該算出したトラック数に基づいて、上記対物レンズを上記目標トラックまで移動させるように、上記アクチュエータを駆動させるもの、としたものである。
本発明の請求の範囲第２項にかかる光ディスク装置は、請求の範囲第１項に記載の光ディスク装置において、上記対物レンズが現在位置する現アドレスと、上記目標トラックアドレスとより、上記目標トラックまでのトラックの本数を計算する目標本数計算手段を備え、上記モータは、所定本数のトラックを１ステップの単位移動距離とし、上記モータ駆動回路は、上記目標本数計算手段が算出した目標本数、および上記モータの単位移動距離に基づいて、上記モータにより上記トラバースを駆動するステップ数を計算し、該算出したステップ数だけ上記トラバースを駆動させ、上記アクチュエータ駆動手段は、上記モータにより上記トラバースを送った後の上記対物レンズの位置より上記目標トラックまでのトラックの本数を計算し、該算出した本数だけ上記対物レンズを移動させるように、トラック間隔で上記アクチュエータを駆動させるもの、としたものである。
本発明の請求の範囲第３項にかかる光ディスク装置は、請求の範囲第１項に記載の光ディスク装置において、上記対物レンズが現在位置する現アドレスと、上記目標トラックアドレスとより、上記目標トラックまでのトラックの本数を計算する目標本数計算手段を備え、上記モータは、所定本数のトラックを１ステップの単位移動距離とし、上記モータ駆動回路は、上記目標本数計算手段が算出した目標本数、および上記モータの単位移動距離に基づいて、上記モータにより上記トラバースを駆動するステップ数を計算し、該算出したステップ数だけ上記トラバースを駆動させ、上記アクチュエータ駆動手段は、上記モータにより上記トラバースを送った後の上記対物レンズの位置より上記目標トラックまでの距離を計算し、該算出した距離だけ上記対物レンズをシフトさせるように、上記アクチュエータを駆動させるもの、としたものである。
本発明の請求の範囲第４項にかかる光ディスク装置は、光ディスクにレーザ光を照射する対物レンズを、移動させるアクチュエータと、上記対物レンズ、および上記アクチュエータを、相互に移動可能に保持するトラバースと、上記トラバースに対し、これを単位移動距離ごとに送るステップ駆動を行うモータと、上記光ディスクのトラック位置と、上記対物レンズのレーザ光照射位置との誤差より第一のトラッキングドライブ信号を生成し、これを、上記対物レンズを光ディスクのトラックに追従させるよう、上記アクチュエータに加えるアクチュエータ駆動手段と、上記対物レンズをトラック間隔で所定トラック本数分、移動させて、上記対物レンズの移動量と、このときの上記第一のトラッキングドライブ信号とを取得し、上記対物レンズの移動量と、上記第一のトラッキングドライブ信号との比率を計算する比率計算手段と、上記対物レンズが現在位置する現在のアドレスと、アクセスを行う目標トラックアドレスとより、上記目標トラックまでのトラック本数を計算する目標本数計算手段と、上記目標本数計算手段が算出した目標本数、および上記モータの単位移動距離に基づいて、上記モータにより上記トラバースを送るステップ数を計算し、該算出したステップ数だけモータを駆動させるモータ駆動手段と、を備え、上記アクチュエータ駆動手段は、上記モータにより上記トラバースを送った後の上記対物レンズの位置より上記目標トラックまでの距離を計算し、該算出した距離と、上記比率とに基づいて、第二のトラッキングドライブ信号を生成してこれを出力し、上記対物レンズを上記目標トラックまでシフトさせるように、上記アクチュエータを駆動させるもの、としたものである。
本発明の請求の範囲第５項にかかる光ディスク装置は、請求の範囲第４項に記載の光ディスク装置において、上記比率計算手段は、上記トラバースを固定して、上記対物レンズを追従させながら光ディスクを回転させたときの上記対物レンズの移動量と、上記第一のトラッキングドライブ信号との比率を計算する、ものとしたものである。
本発明の請求の範囲第６項にかかる光ディスク装置は、請求の範囲第４項記載の光ディスク装置において、上記比率計算手段は、上記対物レンズをホールドした状態で、一定距離だけ上記トラバースを送ったときの上記対物レンズの移動量と、上記第一のトラッキングドライブ信号との比率を計算する、ものとしたものである。
以上のように、本発明の請求の範囲第１項の光ディスク装置によれば、光ディスクにレーザ光を照射する対物レンズを、移動させるアクチュエータと、上記対物レンズ、および上記アクチュエータを、相互に移動可能に保持するトラバースと、上記トラバースに対し、これを単位移動距離ごとに送るステップ駆動を行うモータと、上記光ディスクのトラック位置と、上記対物レンズのレーザ光照射位置との誤差に基づいて、上記対物レンズを光ディスクのトラックに追従させるように、上記アクチュエータを駆動させるアクチュエータ駆動手段と、上記対物レンズの位置から、アクセスを行う目標トラックまでのトラック数に基づいてステップ数を算出し、該算出したステップ数だけ、上記トラバースを駆動するモータ駆動手段と、を備え、上記アクチュエータ駆動手段は、上記対物レンズの位置から、アクセスを行う目標トラックまでのトラック数を計算し、該算出したトラック数に基づいて、上記対物レンズを上記目標トラックまで移動させるように、上記アクチュエータを駆動させるもの、としたので、上記目標トラックまでのトラック本数と、上記モータにより上記トラバースを送るトラック本数との差を補償し、アクセス精度を向上させることができる。また、アクセス処理の途中で上記対物レンズの位置するアドレスを取得することなく、上記目標トラックにアクセスすることができるので、上記目標トラックまでのアクセス時間を低減することができる。
また、本発明の請求の範囲第２項の光ディスク装置によれば、請求の範囲第１項に記載の光ディスク装置において、上記対物レンズが現在位置する現アドレスと、上記目標トラックアドレスとより、上記目標トラックまでのトラックの本数を計算する目標本数計算手段を備え、上記モータは、所定本数のトラックを１ステップの単位移動距離とし、上記モータ駆動回路は、上記目標本数計算手段が算出した目標本数、および上記モータの単位移動距離に基づいて、上記モータにより上記トラバースを駆動するステップ数を計算し、該算出したステップ数だけ上記トラバースを駆動させ、上記アクチュエータ駆動手段は、上記モータにより上記トラバースを送った後の上記対物レンズの位置より上記目標トラックまでのトラックの本数を計算し、該算出した本数だけ上記対物レンズを移動させるように、トラック間隔で上記アクチュエータを駆動させる、ものとしたので、上記目標トラックまでのトラック本数と、上記モータにより上記トラバースを送るトラック本数との差を補償し、アクセス精度を向上させることができる。また、アクセス処理の途中で上記対物レンズの位置するアドレスを取得することなく上記目標トラックにアクセスすることができるので、上記目標トラックまでのアクセス時間を低減することができる。
また、本発明の請求の範囲第３項にかかる光ディスク装置によれば、請求の範囲第１項に記載の光ディスク装置において、上記対物レンズが現在位置する現アドレスと、上記目標トラックアドレスとより、上記目標トラックまでのトラックの本数を計算する目標本数計算手段を備え、上記モータは、所定本数のトラックを１ステップの単位移動距離とし、上記モータ駆動回路は、上記目標本数計算手段が算出した目標本数、および上記モータの単位移動距離に基づいて、上記モータにより上記トラバースを駆動するステップ数を計算し、該算出したステップ数だけ上記トラバースを駆動させ、上記アクチュエータ駆動手段は、上記モータにより上記トラバースを送った後の上記対物レンズの位置より上記目標トラックまでの距離を計算し、該算出した距離だけ上記対物レンズをシフトさせるように、上記アクチュエータを駆動させる、ものとしたので、上記目標トラックまでのトラック本数と、上記モータにより上記トラバースを送るトラック本数との差を補償し、アクセス精度を向上させることができる。また、アクセス処理の途中で上記対物レンズの位置するアドレスを取得することなく上記目標トラックにアクセスすることができるので、上記目標トラックまでのアクセス時間を低減することができる。
また、本発明の請求の範囲第４項にかかる光ディスク装置によれば、光ディスクにレーザ光を照射する対物レンズを、移動させるアクチュエータと、上記対物レンズ、および上記アクチュエータを、相互に移動可能に保持するトラバースと、上記トラバースに対し、これを単位移動距離ごとに送るステップ駆動を行うモータと、上記光ディスクのトラック位置と、上記対物レンズのレーザ光照射位置との誤差より第一のトラッキングドライブ信号を生成し、これを、上記対物レンズを光ディスクのトラックに追従させるよう、上記アクチュエータに加えるアクチュエータ駆動手段と、上記対物レンズをトラック間隔で所定トラック本数分、移動させて、上記対物レンズの移動量と、このときの上記第一のトラッキングドライブ信号とを取得し、上記対物レンズの移動量と、上記第一のトラッキングドライブ信号との比率を計算する比率計算手段と、上記対物レンズが現在位置する現在のアドレスと、アクセスを行う目標トラックアドレスとより、上記目標トラックまでのトラック本数を計算する目標本数計算手段と、上記目標本数計算手段が算出した目標本数、および上記モータの単位移動距離に基づいて、上記モータにより上記トラバースを送るステップ数を計算し、該算出したステップ数だけモータを駆動させるモータ駆動手段と、を備え、上記アクチュエータ駆動手段は、上記モータにより上記トラバースを送った後の上記対物レンズの位置より上記目標トラックまでの距離を計算し、該算出した距離と、上記比率とに基づいて、第二のトラッキングドライブ信号を生成してこれを出力し、上記対物レンズを上記目標トラックまでシフトさせるように、上記アクチュエータを駆動させるもの、としたので、アクセスを行う前に、上記対物レンズをトラック間隔で所定トラック本数移動させたときの対物レンズの移動量と、このときの第一のトラッキングドライブ信号との比率をあらかじめ計算しておくことにより、アクセスを行う時に、上記比率を用いて、上記モータにより上記トラバースを送った後の上記対物レンズの位置から上記目標トラックまでの距離より、上記第二のトラッキングドライブ出力を正確に生成することができ、アクセスの精度を向上させることができる。また、光ディスクを交換した場合や、上記光ディスク装置の設置されている環境が変化した場合でも、各光ディスクや現在の環境に対応した上記比率を用いて上記第二のトラッキングドライブ出力を算出し、精度良く上記目標トラックにアクセスすることができる。
また、本発明の請求の範囲第５項にかかる光ディスク装置によれば、請求の範囲第４項に記載の光ディスク装置において、上記比率計算手段は、上記トラバースを固定して、上記対物レンズを追従させながら光ディスクを回転させたときの上記対物レンズの移動量と、上記第一のトラッキングドライブ信号との比率を計算する、ものとしたので、アクセスを行う前に上記比率を計算しておくことにより、アクセスを行う時に、上記比率を用いて、上記モータにより上記トラバースを送った後の上記対物レンズの位置から上記目標トラックまでの距離より、上記第二のトラッキングドライブ出力を正確に生成することができ、アクセスの精度を向上させることができる。また、光ディスクを交換した場合や、上記光ディスク装置の設置されている環境が変化した場合でも、各光ディスクや現在の環境に対応した上記比率を用いて上記第二のトラッキングドライブ出力を算出し、精度良く上記目標トラックにアクセスすることができる。
また、本発明の請求の範囲第６項にかかる光ディスク装置によれば、請求の範囲第４項記載の光ディスク装置において、上記比率計算手段は、上記対物レンズをホールドした状態で、一定距離だけ上記トラバースを送ったときの上記対物レンズの移動量と、上記第一のトラッキングドライブ信号との比率を計算する、ものとしたので、アクセスを行う前に上記比率を計算しておくことにより、アクセスを行う時に、上記比率を用いて、上記モータにより上記トラバースを送った後の上記対物レンズの位置から上記目標トラックまでの距離より、上記第二のトラッキングドライブ出力を正確に生成することができ、アクセスの精度を向上させることができる。また、光ディスクを交換した場合や、上記光ディスク装置の設置されている環境が変化した場合でも、各光ディスクや現在の環境に対応した上記比率を用いて上記第二のトラッキングドライブ出力を算出し、精度良く上記目標トラックにアクセスすることができる。
【図面の簡単な説明】  第１図は、本発明の実施の形態１による光ディスク装置の構成を示すブロック図である。
第２図は、本発明の実施の形態１による光ディスク装置の、トラバースシーク時における光ディスクのトラックと、対物レンズ、およびトラバースとの位置関係を示す図である。
第３図は、本発明の実施の形態１による光ディスク装置によりトラバースシークを行う方法を説明するフローチャートである。
第４図は、本発明の実施の形態２による光ディスク装置の構成を示すブロック図である。
第５図は、本発明の実施の形態２による光ディスク装置の、トラバースシーク時における光ディスクのトラックと、対物レンズ、およびトラバースとの位置関係を示す図である。
第６図は、本発明の実施の形態２による光ディスク装置によりトラバースシークを行う方法を説明するフローチャートである。
第７図は、本発明の実施の形態３による光ディスク装置の構成を示すブロック図である。
第８図は、本発明の実施の形態３による光ディスク装置により、対物レンズのシフト量と、トラッキングドライブ出力との比率を計算する方法を説明するフローチャート（ａ）、およびトラバースシークを行う方法を説明するフローチャート（ｂ）である。
第９図は、本発明の実施の形態４による光ディスク装置の構成を示すブロック図である。
第１０図は、本発明の実施の形態４による光ディスク装置により、対物レンズのシフト量と、トラッキングドライブ出力との比率を計算する方法を説明するフローチャート（ａ）、およびトラバースシークを行う方法を説明するフローチャート（ｂ）である。
第１１図は、本発明の実施の形態５による光ディスク装置の構成を示すブロック図である。
第１２図は、本発明の実施の形態５による光ディスク装置により、対物レンズのシフト量と、トラッキングドライブ出力との比率を計算する方法を説明するフローチャート（ａ）、およびトラバースシークを行う方法を説明するフローチャート（ｂ）である。
第１３図は、従来の光ディスク装置の構成を示すブロック図である
第１４図は、従来の光ディスク装置の、トラバースシーク時における光ディスクのトラックと、対物レンズ、およびトラバースとの位置関係を示した図である。
第１５図は、従来の光ディスク装置によりトラバースシークを行う方法を説明するフローチャートである。
【発明を実施するための最良の形態】（実施の形態１）
本発明の実施の形態１による光ディスク装置について、図面を参照しながら説明する。
第１図は、本発明の実施の形態１による光ディスク装置１００の構成を示すブロック図である。
本実施の形態１による光ディスク装置１００は、トラックにデータが記録されている光ディスク１０１を回転させるディスクモータ１０２と、光ディスク１０１にレーザ光を照射し、その反射光を受光する対物レンズ１０３と、対物レンズ１０３を光ディスク１０１の半径方向に移動させるアクチュエータ１０４と、対物レンズ１０３、およびアクチュエータ１０４を光ディスク１０１の半径方向に相互に移動可能に保持するトラバース１０５と、トラバース１０５を光ディスク１０１の半径方向に移動させるモータ１０６と、を有する。また、光ディスク装置１００は、光ディスク１０１のトラックの位置と、レーザ光照射位置である対物レンズ１０３の位置とのずれ量を、対物レンズ１０３が受光した反射光に基づいて算出し、誤差信号であるトラッキングエラー信号を生成するトラッキングエラー信号生成回路１０７と、トラッキングエラー信号生成回路１０７が出力するトラッキングエラー信号に基づいて、対物レンズ１０３を光ディスク１０１のトラックに追従させる（以下、トラッキングオンと称す）ためのトラッキングドライブ出力Ｓ１０８を生成するトラッキングサーボフィルタ１０８と、トラバースシーク開始時に対物レンズ１０３が位置しているトラックのアドレス（以下、現在トラックアドレスＡＤ１と称す）と、アクセスを行う目標トラックアドレスＡＤ２、とから、目標トラックまでのトラックの本数（以下、目標本数と称す）を計算する目標本数計算手段１０９と、該目標本数からトラバース１０５を移動させるステップ数を計算するステップ数計算手段１１０と、ステップ数計算手段１１０の出力に基づいてモータ１０６を駆動させるモータ駆動回路１１１と、目標本数、およびステップ数計算手段１１０の計算結果から、該算出されたステップ数だけモータ１０６を駆動した時に対物レンズ１０３が位置するトラックから目標トラックまでのトラックの本数（以下、差分本数と称す）を計算する差分本数計算手段１１２と、該算出された差分本数に基づいて制御信号Ｓ１１３を生成し、これをアクチュエータ駆動回路１１４に印加することによりアクチュエータ１０４をトラック間隔で駆動させるトラッキングジャンプ制御手段１１３と、トラッキングサーボフィルタ１０８からのトラッキングドライブ出力Ｓ１０８、またはトラッキングジャンプ制御手段１１３からの制御信号Ｓ１１３、に基づいて、アクチュエータ１０４を駆動させるアクチュエータ駆動回路１１４と、を有する。
第２図に、トラバースシーク時における光ディスク１０１のトラックと、対物レンズ１０３、およびトラバース１０５、との位置関係を示す。
アクチュエータ１０４は、電力が供給されると、その電力に応じた距離だけ対物レンズ１０３をシフトさせる。また、パルスが供給されると、対物レンズ１０３を、トラック間隔Ｄ１でもって供給されたパルスの数だけ移動させる、即ちトラッキングジャンプさせる。
モータ１０６は、パルスが供給されると、所定間隔Ｌ１、あるいは所定間隔Ｌ１の整数倍間隔ｍＬ１でもって、供給されたパルスの数だけトラバース１０５を移動させる。この所定間隔Ｌ１は、トラック間隔Ｄ１、あるいはトラック間隔Ｄ１の整数倍ｎＤ１、とされる。以下、モータ１０６がトラバース１０５を移動させる単位間隔である所定間隔Ｌ１あるいはｍＬ１を、ステップと称す。また、モータ１０６は、ステップ間隔でもってトラバース１０５を移動させるステッピングモータであってもよい。
モータ駆動回路１１１には、ステップ数計算手段１１０が算出したステップ数が入力される。すると、モータ駆動回路１１１は、ステップ数に等しい数のパルスをモータ１０６に出力し、ステップ数だけモータ１０６を駆動させる。
差分本数計算手段１１２は、目標本数とステップ数とに基づいて、対物レンズ１０３を移動させる差分本数を計算する。差分本数は、例えば、目標本数を１ステップのトラック本数で除算した余り、として算出することができる。
アクチュエータ駆動回路１１４には、対物レンズ１０３のシフト量を示すトラッキングドライブ出力Ｓ１０８、または、上記差分本数に基づいてトラッキングジャンプ制御手段１１３により生成された制御信号Ｓ１１３、のいずれかが入力される。トラッキングドライブ出力Ｓ１０８が入力されると、アクチュエータ駆動回路１１４は、トラッキングドライブ出力Ｓ１０８の大きさに応じた電力をアクチュエータ１０４に出力し、対物レンズ１０３をシフトさせる。一方、制御信号Ｓ１１３が入力されると、アクチュエータ駆動回路１１４は、差分本数と等しい数のパルスをアクチュエータ１０４に出力し、対物レンズ１０３を差分本数だけトラッキングジャンプさせる。
次に、このように構成される光ディスク装置１００においてトラバースシークを行う方法について、図面を参照しながら説明する。
第３図は、光ディスク装置１００においてトラバースシークを行う方法を説明するフローチャートである。
トラバースシークが開始されると、アドレス取得手段（図示しない）により、現在対物レンズ１０３が位置している現在トラックアドレスＡＤ１を取得する。そして、目標本数計算手段１０９は、目標トラックアドレスＡＤ２、および現在トラックアドレスＡＤ１から目標本数を計算する。ステップ数計算手段１１０は、算出された目標本数に基づいて、目標トラックにトラッキングオンするためのトラバース１０５の移動量を計算し、算出した移動量をモータ１０６のステップ数に換算する。また、差分本数計算手段１１２は、目標本数と、ステップ数とに基づいて、差分本数を計算する。ここで、第２図に示したように、トラバースシーク開始時のトラックから目標トラックまでの目標本数が４３、モータ１０６が１ステップでトラバース１０５を移動させる所定間隔Ｌ１がトラック１３本である場合、ステップ数計算手段１１０により算出されるステップ数は、３であり、差分本数計算手段１１２により算出される差分本数は、４である（ステップＳ１１）。
次に、トラッキング追従動作を停止する、すなわちトラッキングオフする（ステップＳ１２）。そして、モータ駆動回路１１１は、ステップＳ１１において算出したステップ数だけモータ１０６を駆動させ、トラバース１０５を移動させる。第２図には、ステップ数計算手段１１０が算出したステップ数に基づいて、トラバース１０５が３ステップ移動している様子を示している（ステップＳ１３）。そして、再びトラッキングオンさせる（ステップＳ１４）。
対物レンズ１０３がトラッキングオンすると、トラッキングジャンプを行うことができるので、アクチュエータ駆動回路１１４は、トラッキングジャンプ制御手段１１３が出力する制御信号Ｓ１１３に基づいて、差分本数分だけアクチュエータ１０４を駆動させ、対物レンズ１０３を移動させる。第２図には、差分本数計算手段１１２が算出した差分本数に基づいて、対物レンズ１０３がトラック４本分、トラッキングジャンプした状態を示している（ステップＳ１５）。この時、対物レンズ１０３は、目標トラックにトラッキングオンしているので、アドレス取得手段により、そのトラックのアドレスを取得して、トラバースシーク処理を終了する（ステップＳ１６）。
このような、本実施の形態１による光ディスク装置１００においては、トラバースシークの目標本数より、モータ１０６のステップ数を計算するステップ数計算手段１１０と、目標本数とステップ数とから、対物レンズ１０３を移動させる差分本数を計算する差分本数計算手段１１２と、該差分本数に基づいて生成した制御信号Ｓ１１３をアクチュエータ駆動回路１１４に印加することにより、アクチュエータ１０４をトラック間隔で駆動させるトラッキングジャンプ制御手段１１３と、を備え、ステップ数計算手段１１０が算出したステップ数だけモータ１０６を駆動させることにより、トラバース１０５を送った後、差分本数だけトラッキングジャンプを行い、対物レンズ１０３を移動させるようにしたので、トラバースシークによって正確なアクセスを行うことができる。
また、従来の光ディスク装置６００において必要であった、トラバース１０５を送った後、一度アドレスを取得するステップと、目標トラックアドレスＡＤ２までのトラックの本数を計算するステップと、が必要なくなるので、目標トラックへのアクセス時間を低減することができる。
（実施の形態２）
本発明の実施の形態２による光ディスク装置について、図面を参照しながら説明する。
第４図は、本発明の実施の形態２による光ディスク装置２００の構成を示すブロック図、第５図は、トラバースシーク時における光ディスク１０１のトラックと、対物レンズ１０３、およびトラバース１０５との位置関係を示す図である。なお、第４図において、第１図と同一または相当する部分には同一符号を付して、詳しい説明を省略する。
第４図において、２０１は、差分本数計算手段１１２が算出した差分本数に基づいて、目標トラックにアクセスするための対物レンズ１０３のシフト量を計算し、算出されたシフト量をトラッキングドライブ出力Ｓ２０１に変換するトラッキングドライブ出力変換手段、２０２は、トラッキングサーボフィルタ１０８が出力するトラッキングドライブ出力Ｓ１０８、またはトラッキングドライブ出力変換手段２０１が出力するトラッキングドライブ出力Ｓ２０１に基づいて、アクチュエータ１０４を駆動させるアクチュエータ駆動回路である。
トラッキングドライブ出力変換手段２０１は、トラバースシーク時に、アクチュエータ１０４によって対物レンズ１０３をシフトさせる動作を制御する。すなわち、差分本数だけ対物レンズ１０３をシフトさせるために必要なシフト量を計算し、算出値に基づいて生成したトラッキングドライブ出力Ｓ２０１をアクチュエータ駆動回路１１４に出力する。
アクチュエータ駆動回路２０２には、対物レンズ１０３のシフト量を示すトラッキングドライブ出力Ｓ１０８、または、上記差分本数に基づいてトラッキングドライブ出力変換手段２０１により生成されたトラッキングドライブ出力Ｓ２０１、のいずれかが入力される。アクチュエータ駆動回路２０２は、該トラッキングドライブ出力Ｓ１０８、あるいはＳ２０１、の大きさに応じた電力をアクチュエータ１０４に印加し、対物レンズ１０３をシフトさせる。
次に、このように構成される光ディスク装置２００においてトラバースシークを行う方法について、図面を参照しながら説明する。
第６図は、光ディスク装置２００においてトラバースシークを行う方法を説明するフローチャートである。
トラバースシークが開始され、現在トラックアドレスＡＤ１を取得すると、目標本数計算手段１０９において、目標トラックアドレスＡＤ２と、現在トラックアドレスＡＤ１とから目標本数が計算されるとともに、ステップ数計算手段１１０において、該算出された目標本数に基づいて、目標トラックにトラッキングオンするための、モータのステップ数が計算され、さらに、差分本数計算手段１１２において、目標本数と、ステップ数とに基づいて、差分本数が計算される（ステップＳ２１）。そして、トラッキングドライブ出力変換手段２０１において、上記差分本数より、対物レンズのシフト量が計算されるとともに、該算出値に基づいてトラッキングドライブ出力Ｓ２０１が生成され、これはアクチュエータ駆動回路２０２に印加される（ステップＳ２２）。
その後に、トラッキング追従動作を停止、すなわちトラッキングオフをし（ステップＳ２３）、モータ駆動回路１１１により、ステップＳ２１において算出したステップ数だけ、モータ１０６を駆動させて、トラバース送りを行う（ステップＳ２４）。その後、アクチュエータ駆動回路２０２により、トラッキングドライブ出力変換手段２０１からのトラッキングドライブ出力Ｓ２０１に基づいて、差分本数分だけ、アクチュエータ１０４を駆動させ、レンズシフトを行う（ステップＳ２５）。
これにより、トラッキングオンがなされる（ステップＳ２６）。この時、対物レンズ１０３は目標トラックにトラッキングオンしているので、アドレス取得手段により、そのトラックのアドレスを取得して、トラバースシーク処理を終了する（ステップＳ２７）。
このような、本実施の形態２による光ディスク装置２００においては、トラバースシークの目標本数と、モータ１０６のステップ数とから、差分本数だけ、対物レンズ１０３をシフトさせるために必要なシフト量を計算し、該算出値に基づいて生成したトラッキングドライブ出力Ｓ２０１をアクチュエータ駆動回路２０２に印加するようにし、しかも、モータ１０６によりトラバース１０５を送った後、アクチュエータ駆動回路２０２により、トラッキングドライブ出力変換手段２０１からのトラッキングドライブ出力Ｓ２０１に基づいてアクチュエータ１０４を駆動し、対物レンズ１０３をシフトさせるようにしたので、トラバースシークによって正確なアクセスを行うことができる。
（実施の形態３）
本発明の実施の形態３による光ディスク装置について、図面を参照しながら説明する。
第７図は、本発明の実施の形態３による光ディスク装置３００の構成を示すブロック図である。なお、第７図において、第４図と同一または相当する部分には同一符号を付して、詳しい説明を省略する。
第７図において、３０１は、トラッキングドライブ出力Ｓ３０１ａと、対物レンズ１０３のシフト量を示すレンズシフト量Ｓ３０１ｂと、を出力するトラッキングサーボフィルタ、３０２は、対物レンズ１０３のシフト量と、トラッキングドライブ出力Ｓ３０１ａと、の比率を計算し、算出値である比率Ｓ３０２ｂをバッファ３０３に記憶させる比率計算手段である。
次に、このように構成される光ディスク装置３００の動作について、図面を参照しながら説明する。
第８図は、光ディスク装置３００において、対物レンズ１０３のシフト量と、トラッキングドライブ出力Ｓ３０１ａと、の比率を計算する方法を説明するフローチャート（ａ）、およびトラバースシークを行う方法を説明するフローチャート（ｂ）である。
本実施の形態による光ディスク装置３００においては、電源投入直後や、光ディスク１０１の挿入直後など、トラバースシークを開始する前に、対物レンズ１０３のシフト量と、トラッキングドライブ出力Ｓ３０１ａと、の比率を計算する。まず、対物レンズ１０３のシフト量と、トラッキングドライブ出力Ｓ３０１ａと、の比率を計算する方法を説明する。
比率計算手段３０２は、所定の本数分、トラッキングジャンプを行うためのトラッキングジャンプ命令Ｓ３０２ａを、アクチュエータ駆動回路２０２に出力する。すると、トラバース１０５を固定した状態で、アクチュエータ１０４が駆動されることにより、所定の本数分、トラッキングジャンプがなされる。この時、トラッキングエラー信号生成回路１０７は、光ディスクのトラック位置と、対物レンズ１０３によるレーザ光照射位置との誤差信号であるトラッキングエラー信号を生成し、トラッキングサーボフィルタ３０１は、対物レンズ１０３のシフト量を示すレンズシフト量Ｓ３０１ｂと、トラッキングドライブ出力Ｓ３０１ａと、を出力する（ステップＳ３１）。すると、比率計算手段３０２は、上記所定本数分、トラッキングジャンプを行った際にトラッキングサーボフィルタ３０１より出力されるトラッキングドライブ出力Ｓ３０１ａと、レンズシフト量Ｓ３０１ｂと、の比率を計算する（ステップＳ３２）。そして、バッファ３０３は、比率計算手段３０２からの比率Ｓ３０２ｂを記憶する（ステップＳ３３）。
このようにして算出した対物レンズ１０３のシフト量と、トラッキングドライブ出力Ｓ３０１ａとの比率Ｓ３０２ｂを、バッファ３０３に記憶させた後に、光ディスク装置３００は、トラバースシークを実施可能な状態になる。
次に、トラバースシークを行う方法を説明する。
トラバースシークが開始されると、目標本数計算手段１０９において、目標トラックアドレスＡＤ２および現在トラックアドレスＡＤ１から、トラバースシークの目標本数が計算され、ステップ数計算手段１１０において、該算出された目標本数に基づいて、目標トラックにトラッキングオンするためのモータ１０６のステップ数が計算され、差分本数計算手段１１２において、目標本数と、ステップ数とに基づいて、差分本数が計算される（ステップＳ４１）。そして、トラッキングドライブ出力変換手段２０１は、上述したように、ステップＳ３１，Ｓ３２の処理を行ってその値を算出し、ステップＳ３３においてバッファ３０３に記憶させた比率Ｓ３０２ｂと、差分本数計算手段１１２において算出した差分本数、とを用いて、トラッキングドライブ出力Ｓ２０１を生成する（ステップＳ４２）。
その後に、トラッキング追従動作を停止、すなわちトラッキングオフをし（ステップＳ４３）、モータ駆動回路１１１により、ステップＳ４１において算出したステップ数だけ、モータ１０６を駆動させて、トラバース送りを行う（ステップＳ４４）。その後、アクチュエータ駆動回路２０２は、ステップＳ４２において生成されたトラッキングドライブ出力Ｓ２０１に基づいてアクチュエータ１０４を駆動させ、レンズシフトを行う（ステップＳ４５）。
これにより、トラッキングオンがなされる（ステップＳ４６）。この時、対物レンズ１０３は目標トラックにトラッキングオンしているので、アドレス取得手段により、そのトラックのアドレスを取得して、トラバースシーク処理を終了する（ステップＳ４７）。
このような、本実施の形態３による光ディスク装置３００においては、トラバースシークを行う前に、一定本数分、トラッキングジャンプを行なって取得した対物レンズ１０３のシフト量（レンズシフト量Ｓ３０１ｂ）と、そのときのトラッキングドライブ出力Ｓ３０１ａとの比率を計算し、算出値である比率Ｓ３０２ｂを記憶しておくようにしたので、トラバースシーク時に、記憶している比率Ｓ３０２ｂを用いて、差分本数から、トラッキングドライブ出力を正確に生成することができ、トラバースシークのアクセス精度を向上させることができる。また、光ディスク１０１を交換した場合や、光ディスク装置の設置されている環境が変化した場合でも、各光ディスクや、現在の環境に対応した、トラッキングドライブ出力の算出を行うことができる。
（実施の形態４）
本発明の実施の形態４による光ディスク装置について、図面を参照しながら説明する。
第９図は、本発明の実施の形態４による光ディスク装置４００の構成を示すブロック図である。なお、第９図において、第７図と同一または相当する部分には同一符号を付して、詳しい説明を省略する。
第９図において、４０１は、ディスクモータ１０２の回転数を示す回転数Ｓ１０２と、トラッキングサーボフィルタ３０１が出力するトラッキングドライブ出力Ｓ３０１ａとレンズシフト量Ｓ３０１ｂとに基づいて、トラッキングドライブ出力Ｓ３０１ａと対物レンズ１０３のシフト量との比率を計算し、算出値である比率Ｓ４０１をバッファ３０３に記憶させる比率計算手段である。
次に、このように構成される光ディスク装置４００の動作について、図面を参照しながら説明する。
第１０図は、光ディスク装置４００により、対物レンズ１０３のシフト量と、トラッキングドライブ出力Ｓ３０１ａとの比率を計算する方法を説明するフローチャート（ａ）、およびトラバースシークを行う方法を説明するフローチャート（ｂ）である。
本実施の形態による光ディスク装置４００は、電源投入直後や、光ディスク１０１の挿入直後など、トラバースシークを開始する前に、対物レンズ１０３のシフト量と、トラッキングドライブ出力Ｓ３０１ａとの比率を計算する。まず、対物レンズ１０３のシフト量と、トラッキングドライブ出力Ｓ３０１ａとの比率を計算する方法を説明する。
まず、光ディスク装置４００においては、一定時間トレースを行う。すなわち、対物レンズ１０３をトラッキングオンさせ、トラバース１０５を固定した状態で、ディスクモータ１０２を回転させる。ここで、トラッキングオンした状態で、光ディスク１０１が１回転すると、対物レンズ１０３は、光ディスク１０１のトラックをトレースしながらトラック１本分、シフトするので、トラッキングサーボフィルタ３０１からは、トラック１本分、対物レンズ１０３をシフトさせるためのトラッキングドライブ出力Ｓ３０１ａと、トラック１本分の対物レンズ１０３のシフト量を示すレンズシフト量Ｓ３０１ｂとが出力される。したがって、比率計算手段４０１は、回転数Ｓ１０２より対物レンズ１０３がトレースしたトラックの本数を取得するとともに、当該本数トレースした際にトラッキングサーボフィルタ３０１が出力するトラッキングドライブ出力Ｓ３０１ａおよびレンズシフト量Ｓ３０１ｂをも取得する（ステップＳ５１）。
次に、比率計算手段４０１は、回転数Ｓ１０２より取得したトラックの本数だけ対物レンズ１０３がトラックをトレースした際にトラッキングサーボフィルタ３０１より出力されるトラッキングドライブ出力Ｓ３０１ａとレンズシフト量Ｓ３０１ｂとの比率を計算する（ステップＳ５２）。そして、バッファ３０３は、比率計算手段４０１からの比率Ｓ４０１を記憶する（ステップＳ５３）。
このようにして、算出した対物レンズ１０３の移動量に対するトラッキングドライブ出力の比率Ｓ４０１をバッファ３０３に記憶させた後は、光ディスク装置４００は、トラバースシークを実行可能な状態になる。
次に、トラバースシークを行う方法を説明する。
トラバースシークが開始されると、目標本数計算手段１０９において、目標トラックアドレスＡＤ２、および現在トラックアドレスＡＤ１から、トラバースシークの目標本数が計算され、ステップ数計算手段１１０において、該算出された目標本数に基づいて、目標トラックにトラッキングオンするためのモータ１０６のステップ数が計算され、差分本数計算手段１１２において、目標本数と、ステップ数とに基づいて、差分本数が計算される（ステップＳ６１）。そして、トラッキングドライブ出力変換手段２０１は、上述したように、ステップＳ５１，Ｓ５２の処理を行ってその値を算出し、ステップＳ５３においてバッファ３０３に記憶させた比率Ｓ４０１と、差分本数計算手段１１２が算出した差分本数とを用いて、トラッキングドライブ出力Ｓ２０１を生成する（ステップＳ６２）。
その後に、トラッキング追従動作を停止、すなわちトラッキングオフをし（ステップＳ６３）、モータ駆動回路１１１により、ステップＳ６１において算出したステップ数だけ、モータ１０６を駆動させて、トラバース送りを行う（ステップＳ６４）。その後、アクチュエータ駆動回路２０２は、ステップＳ６２において生成されたトラッキングドライブ出力Ｓ２０１に基づいて、アクチュエータ１０４を駆動させ、レンズシフトを行う（ステップＳ６５）。
これにより、トラッキングオンがなされる（ステップＳ６６）。この時、対物レンズ１０３は目標トラックにトラッキングオンしているので、アドレス取得手段により、そのトラックのアドレスを取得して、トラバースシーク処理を終了する（ステップＳ６７）。
このような、本実施の形態４による光ディスク装置４００においては、トラバースシークを行う前に、対物レンズ１０３をトラッキングオンさせ、トラバース１０５を固定した状態で、ディスクモータ１０２を回転させて取得した対物レンズ１０３のシフト量（レンズシフト量Ｓ３０１ｂ）と、トラッキングドライブ出力Ｓ３０１ａとの比率を計算し、算出値である比率Ｓ４０１をバッファ３０３に記憶させておくようにしたので、トラバースシーク時に、記憶している比率Ｓ４０１を用いて、差分本数からトラッキングドライブ出力Ｓ２０１を正確に生成することができ、トラバースシークのアクセスの精度を向上させることができる。また、光ディスク１０１を交換した場合や、光ディスク装置の設置されている環境が変化した場合でも、各光ディスクや、現在の環境に対応した、トラッキングドライブ出力Ｓ２０１を生成することができる。
（実施の形態５）
本発明の実施の形態５による光ディスク装置について、図面を参照しながら説明する。
第１１図は、本発明の実施の形態５による光ディスク装置５００の構成を示すブロック図である。なお、第１１図において、第９図と同一または相当する部分には同一符号を付して、詳しい説明を省略する。
第１１図において、５０１は、アクチュエータ１０４を固定することにより対物レンズ１０３をホールドした状態で、モータ１０６により一定距離トラバースを送った時のトラッキングドライブ出力Ｓ３０１ａとレンズシフト量Ｓ３０１ｂとの比率を計算し、算出値である比率Ｓ５０１ｃをバッファ３０３に記憶させる比率計算手段である。
次に、このように構成される光ディスク装置５００の動作について、図面を参照しながら説明する。
第１２図は、光ディスク装置５００により、対物レンズ１０３のシフト量と、トラッキングドライブ出力Ｓ３０１ａとの比率を計算する方法を説明するフローチャート（ａ）、およびトラバースシークを行う方法を説明するフローチャート（ｂ）である。
本実施の形態による光ディスク装置５００においては、電源投入直後や、光ディスク１０１の挿入直後など、トラバースシークを開始する前に、対物レンズ１０３のシフト量と、トラッキングドライブ出力Ｓ３０１ａとの比率を計算する。まず、対物レンズ１０３のシフト量と、トラッキングドライブ出力Ｓ３０１ａとの比率を計算する方法を説明する。
比率計算手段５０１が、対物レンズ１０３をホールドするためのホールドトラック命令Ｓ５０１ａをアクチュエータ駆動回路２０２に出力すると、アクチュエータ駆動回路２０２はアクチュエータ１０４を固定するので、対物レンズ１０３はホールドされる（ステップＳ７１）。次に、比率計算手段５０１は、トラバース１０５を一定距離送るためのトラバース送り命令Ｓ５０１ｂを、モータ１０６に出力し、モータ１０６は、トラバース送り命令Ｓ５０１ｂに従いトラバース１０５を送る。この時、トラッキングエラー信号生成回路１０７が生成するトラッキングエラー信号に基づいて、トラッキングサーボフィルタ３０１は、レンズシフト量Ｓ３０１ｂと、トラッキングドライブ出力Ｓ３０１ａとを出力する（ステップＳ７２）。すると、比率計算手段５０１は、対物レンズ１０３をホールドして一定距離トラバース１０５を送った際にトラッキングサーボフィルタ３０１より出力されるトラッキングドライブ出力Ｓ３０１ａとレンズシフト量Ｓ３０１ｂと、の比率を計算する（ステップＳ７３）。そして、バッファ３０３は、比率計算手段５０１からの比率Ｓ５０１ｃを記憶する（ステップＳ７４）。
このようにして、算出した対物レンズ１０３の移動量に対するトラッキングドライブ出力の比率Ｓ５０１ｃをバッファ３０３に記憶させた後は、光ディスク装置５００は、トラバースシークを実行可能な状態になる。
次に、トラバースシークを行う方法を説明する。
トラバースシークが開始されると、目標本数計算手段１０９において、目標トラックアドレスＡＤ２、および現在トラックアドレスＡＤ１から、トラバースシークの目標本数が計算され、ステップ数計算手段１１０において、該算出された目標本数に基づいて、目標トラックにトラッキングオンするためのモータ１０６のステップ数が計算され、差分本数計算手段１１２において、目標本数と、ステップ数とに基づいて、差分本数が計算される（ステップＳ８１）。そして、トラッキングドライブ出力変換手段２０１は、上述したように、ステップＳ７１〜Ｓ７３の処理を行ってその値を算出し、ステップＳ７４においてバッファ３０３に記憶させた比率Ｓ５０１ｃと、差分本数計算手段１１２が算出した差分本数とを用いて、トラッキングドライブ出力Ｓ２０１を生成する（ステップＳ８２）。
その後に、トラッキング追従動作を停止、すなわちトラッキングオフをし（ステップＳ８３）、モータ駆動回路１１１により、ステップＳ８１において算出したステップ数だけ、モータ１０６を駆動させて、トラバース送りを行う（ステップＳ８４）。その後、アクチュエータ駆動回路２０２は、ステップＳ８２において生成されたトラッキングドライブ出力Ｓ２０１に基づいてアクチュエータ１０４を駆動させ、レンズシフトを行う（ステップＳ８５）。
これにより、トラッキングオンがなされる（ステップＳ８６）。この時、対物レンズ１０３は目標トラックにトラッキングオンしているので、アドレス取得手段により、そのトラックのアドレスを取得して、トラバースシーク処理を終了する（ステップＳ８７）。
このような、本実施の形態５による光ディスク装置５００においては、トラバースシークを行う前に、対物レンズ１０３をホールドして一定距離トラバース１０５を送ることにより取得した対物レンズ１０３のシフト量（レンズシフト量Ｓ３０１ｂ）と、トラッキングドライブ出力Ｓ３０１ａとの比率を計算し、算出値である比率Ｓ５０１ｃを記憶しておくようにしたので、トラバースシーク時に、記憶している比率Ｓ５０１ｃを用いて、差分本数からトラッキングドライブ出力Ｓ２０１を正確に生成することができ、トラバースシークのアクセスの精度を向上させることができる。また、光ディスク１０１を交換した場合や、光ディスク装置の設置されている環境が変化した場合でも、各光ディスクや、現在の環境に対応した、トラッキングドライブ出力Ｓ２０１を生成することができる。
【産業上の利用可能性】  本発明の光ディスク装置は、対物レンズが現在位置する現アドレスと、アクセスを行う目標トラックアドレスとより、トラバースの移動量と、トラバースを移動させた後の対物レンズの移動量とを計算し、算出値に基づいてトラバースおよび対物レンズを移動させるので、複数本のトラック間隔でトラバースを送ってトラバースシークを行う場合でも、精度良く短時間で目的のトラックにアクセスすることができ、有用である。
【図１】
2004032125.tif 000003
【図２】
2004032125.tif 000004
【図３】
2004032125.tif 000005
【図４】
2004032125.tif 000006
【図５】
2004032125.tif 000007
【図６】
2004032125.tif 000008
【図７】
2004032125.tif 000009
2004032125.tif 000010
【図９】
2004032125.tif 000011
2004032125.tif 000012
【図１１】
2004032125.tif 000013
2004032125.tif 000014
【図１３】
2004032125.tif 000015
【図１４】
2004032125.tif 000016
【図１５】
2004032125.tif 000017
【手続補正書】
【提出日】平成17年1月21日(2005.1.21)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
光ディスクにレーザ光を照射する対物レンズを移動させるアクチュエータと、
上記対物レンズ、および上記アクチュエータを、相互に移動可能に保持するトラバースと、
上記トラバースに対し、これを単位移動距離ごとに送るステップ駆動を行うモータと、
上記光ディスクのトラック位置と、上記対物レンズのレーザ光照射位置との誤差に基づいて、上記対物レンズを光ディスクのトラックに追従させるように、上記アクチュエータを駆動させるアクチュエータ駆動手段と、
上記対物レンズの位置から、アクセスを行う目標トラックまでのトラック数に基づいてステップ数を算出し、該算出したステップ数だけ、上記トラバースを駆動するモータ駆動手段と、を備え、
上記アクチュエータ駆動手段は、上記対物レンズの位置から、アクセスを行う目標トラックまでのトラック数を計算し、該算出したトラック数に基づいて、上記対物レンズを上記目標トラックまで移動させるように、上記アクチュエータを駆動させるものである、
ことを特徴とする光ディスク装置。
【請求項２】
請求項１に記載の光ディスク装置において、
上記対物レンズが現在位置する現アドレスと、上記目標トラックアドレスとより、上記目標トラックまでのトラックの本数を計算する目標本数計算手段を備え、
上記モータは、所定本数のトラックを１ステップの単位移動距離とし、
上記モータ駆動回路は、上記目標本数計算手段が算出した目標本数、および上記モータの単位移動距離に基づいて、上記モータにより上記トラバースを駆動するステップ数を計算し、該算出したステップ数だけ上記トラバースを駆動させ、
上記アクチュエータ駆動手段は、上記モータにより上記トラバースを送った後の上記対物レンズの位置より上記目標トラックまでのトラックの本数を計算し、該算出した本数だけ上記対物レンズを移動させるように、トラック間隔で上記アクチュエータを駆動させる、
ことを特徴とする光ディスク装置。
【請求項３】
請求項１に記載の光ディスク装置において、
上記対物レンズが現在位置する現アドレスと、上記目標トラックアドレスとより、上記目標トラックまでのトラックの本数を計算する目標本数計算手段を備え、
上記モータは、所定本数のトラックを１ステップの単位移動距離とし、
上記モータ駆動回路は、上記目標本数計算手段が算出した目標本数、および上記モータの単位移動距離に基づいて、上記モータにより上記トラバースを駆動するステップ数を計算し、該算出したステップ数だけ上記トラバースを駆動させ、
上記アクチュエータ駆動手段は、上記モータにより上記トラバースを送った後の上記対物レンズの位置より上記目標トラックまでの距離を計算し、該算出した距離だけ上記対物レンズをシフトさせるように、上記アクチュエータを駆動させる、
ことを特徴とする光ディスク装置。
【請求項４】
光ディスクにレーザ光を照射する対物レンズを、移動させるアクチュエータと、
上記対物レンズ、および上記アクチュエータを、相互に移動可能に保持するトラバースと、
上記トラバースに対し、これを単位移動距離ごとに送るステップ駆動を行うモータと、
上記光ディスクのトラック位置と、上記対物レンズのレーザ光照射位置との誤差より第一のトラッキングドライブ信号を生成し、これを、上記対物レンズを光ディスクのトラックに追従させるよう、上記アクチュエータに加えるアクチュエータ駆動手段と、
上記対物レンズをトラック間隔で所定トラック本数分、移動させて、上記対物レンズの移動量と、このときの上記第一のトラッキングドライブ信号とを取得し、上記対物レンズの移動量と、上記第一のトラッキングドライブ信号との比率を計算する比率計算手段と、
上記対物レンズが現在位置する現在のアドレスと、アクセスを行う目標トラックアドレスとより、上記目標トラックまでのトラック本数を計算する目標本数計算手段と、
上記目標本数計算手段が算出した目標本数、および上記モータの単位移動距離に基づいて、上記モータにより上記トラバースを送るステップ数を計算し、該算出したステップ数だけモータを駆動させるモータ駆動手段と、を備え、
上記アクチュエータ駆動手段は、上記モータにより上記トラバースを送った後の上記対物レンズの位置より上記目標トラックまでの距離を計算し、該算出した距離と、上記比率とに基づいて、第二のトラッキングドライブ信号を生成してこれを出力し、上記対物レンズを上記目標トラックまでシフトさせるように、上記アクチュエータを駆動させるものである、
ことを特徴とする光ディスク装置。
【請求項５】
請求項４に記載の光ディスク装置において、
上記比率計算手段は、上記トラバースを固定して、上記対物レンズを追従させながら光ディスクを回転させたときの上記対物レンズの移動量と、上記第一のトラッキングドライブ信号との比率を計算する、
ことを特徴とする光ディスク装置。
【請求項６】
請求項４記載の光ディスク装置において、
上記比率計算手段は、上記対物レンズをホールドした状態で、一定距離だけ上記トラバースを送ったときの上記対物レンズの移動量と、上記第一のトラッキングドライブ信号との比率を計算する、
ことを特徴とする光ディスク装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【書類名】  明細書
【技術分野】
【０００１】
本発明は、光ディスク装置に関し、特に、光ディスクの半径方向に所定本数のトラック間隔でトラバースを移動させて、目的とするトラックにアクセスする光ディスク装置に関するものである。
【背景技術】
【０００２】
近年、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ）やＭＤ（Ｍｉｎｉ  Ｄｉｓｋ）やＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等、螺旋状のトラックを有する光ディスクに対して、データの記録あるいは再生を行う光ディスク装置が開発されている。これらの光ディスク装置においては、対物レンズを光ディスクの半径方向に移動させながら、目的のトラックに対するアクセスを行うようにされている。
【０００３】
例えば、対物レンズを光ディスクの半径方向に移動可能に保持する光学ピックアップを所定のトラック数だけ移動させて目的のトラックに対するアクセスを行う時に、移動の指示がなされた直後から所定の期間、光ディスクのトラックアドレスを読み続け、この読み取ったアドレスに従って、カウンタにおける移動時のトラック数のカウントを補正するようにして、正確なアクセスを実現したものがあった（例えば特許文献１参照）。
【特許文献１】  特開平５−１０１４１２号公報
【０００４】
また、トラバースシークにより、目的のトラックに対するアクセスを行う光ディスク装置もある。以下、トラバースシークを行う従来の光ディスク装置の構成および動作について、図１３を参照しながら説明する。
【０００５】
従来の光ディスク装置６００は、トラックにデータが記録されている光ディスク１０１を回転させるディスクモータ１０２と、光ディスク１０１にレーザ光を照射し、その反射光を受光する対物レンズ１０３と、対物レンズ１０３を光ディスク１０１の半径方向に移動させるアクチュエータ１０４と、対物レンズ１０３およびアクチュエータ１０４を光ディスク１０１の半径方向に移動可能に保持するトラバース１０５と、トラバース１０５を光ディスク１０１の半径方向に移動させるモータ１０６と、を有する。また、光ディスク装置６００は、対物レンズ１０３が受光した反射光に基づいて、光ディスク１０１のトラックの位置と、レーザ光照射位置である対物レンズ１０３の位置とのずれ量を算出し、誤差信号であるトラッキングエラー信号を生成するトラッキングエラー信号生成回路１０７と、トラッキングエラー信号生成回路１０７が出力するトラッキングエラー信号に基づいて、対物レンズ１０３を光ディスク１０１のトラックに追従させる（以下、トラッキングオンと称す）ためのトラッキングドライブ出力を生成するトラッキングサーボフィルタ１０８と、トラッキングサーボフィルタ１０８が出力するトラッキングドライブ出力に基づいて、アクチュエータ１０４を駆動させるアクチュエータ駆動回路６０１と、アクセスを行う目標トラックアドレスＡＤ２、およびトラバースシーク開始時に対物レンズ１０３が位置しているトラックのアドレス（以下、現在トラックアドレスＡＤ１と称す）から、目標トラックまでのトラックの本数（以下、目標本数と称す）を計算する目標本数計算手段１０９と、目標本数から、トラバース１０５を移動させるステップ数を計算するステップ数計算手段１１０と、ステップ数計算手段１１０の出力に基づいてモータ１０６を駆動させるモータ駆動回路１１１と、を有する。
【０００６】
図１４に、トラバースシーク時における光ディスク１０１のトラックと、対物レンズ１０３、およびトラバース１０５との位置関係を示す。
モータ１０６は、トラバースシーク時、所定間隔Ｌ１、あるいは所定間隔Ｌ１の整数倍間隔で、トラバース１０５を移動させる。この所定間隔Ｌ１は、トラック間隔Ｄ１、あるいはトラック間隔Ｄ１の整数倍、とされる。以下、モータ１０６がトラバース１０５を移動させる単位間隔である所定間隔Ｌ１、あるいは所定間隔Ｌ１の整数倍、の距離を、ステップと称す。
【０００７】
次に、このように構成される従来の光ディスク装置６００によりトラバースシークを行う方法を説明する。
図１５は、従来の光ディスク装置６００によりトラバースシークを行う方法を説明するフローチャートである。
【０００８】
トラバースシークが開始されると、目標本数計算手段１０９は、目標トラックアドレスＡＤ２、およびトラバースシーク開始時に対物レンズ１０３が位置している現在トラックアドレスＡＤ１から、目標本数を計算する。そして、ステップ数計算手段１１０は、算出された目標本数に基づいて、目標トラックにトラッキングオンするためのトラバース１０５の移動量を計算し、算出した移動量をモータ１０６のステップ数に換算する。ここで、図１４に示したように、トラバースシーク開始時のトラックから目標トラックまでにトラック４３本分の距離があり、モータ１０６が１ステップでトラバース１０５を移動させる所定間隔Ｌ１が、トラック１３本である場合、ステップ数計算手段１１０により算出されるステップ数は、３である（ステップＳ９１）。
【０００９】
次に、トラッキング追従動作を停止する（トラッキングオフ）（ステップＳ９２）。そして、モータ駆動回路１１１は、ステップＳ９１において算出したステップ数だけモータ１０６を駆動させ、トラバース１０５を移動させる。図１４には、ステップ数計算手段１１０が算出したステップ数に基づいて、トラバース１０５が３ステップ移動している様子を示している（ステップＳ９３）。そして、再びトラッキングオンさせ（ステップＳ９４）、アドレスを取得する（ステップＳ９５）。
【００１０】
ここで、取得したアドレスが目標トラックアドレスＡＤ２であれば、この時、対物レンズ１０３は目標トラックにアクセスしていることになるので、トラバースシーク処理を終了する（ステップＳ９６）。一方、目標トラックアドレスＡＤ２ではない場合、アクチュエータ１０４によって対物レンズ１０３をトラック間隔で移動させるトラッキングジャンプ動作により、対物レンズ１０３を目標トラックに近づけていく。図１４に示した例の場合、トラック４本分、トラッキングジャンプを行う。このとき、トラッキング追従動作によるシーク直前のレンズシフト量は、トラバース送りに加味され、補償されている（ステップＳ９７）。そして、アドレス取得手段（図示しない）により、トラッキングオンしているトラックのアドレスを取得して、処理を終了する（ステップ９８）。
【００１１】
このように、モータ１０６が１ステップでトラバース１０５を送る距離は、トラック間隔Ｄ１より長いため、モータ１０６はトラック間隔Ｄ１でトラバース１０５を移動させることができない。このため、図１４のように、トラバースシークの目標とするトラックの本数（目標本数）と、モータ１０６により実際に移動させたトラックの本数と、に差が生じた場合は、トラバースシークにより目標トラックにトラッキングオンさせることができない。
【００１２】
目標トラックにトラッキングオンすることができなかった場合には、トラバースシークにおいて正確なアクセスを実現するため、トラバース１０５を送った後、トラッキングオンしてアドレスを取得し、現在トラッキングオンしているトラックから目標トラックまでのトラックの本数を計算して、再度アクセスを行う必要がある。このため、目標トラックにアクセスするまでの所要時間を増加させてしまう。
【００１３】
本発明は、上記のような課題を解決するためになされたものであり、トラバースシーク時におけるアクセス時間を低減させ、目標トラックに対して正確にアクセスを行うことのできる光ディスク装置を提供することを目的とする。
【発明の開示】
【００１４】
上記の課題を解決するために、本発明の請求項１に係る光ディスク装置は、光ディスクにレーザ光を照射する対物レンズを、移動させるアクチュエータと、上記対物レンズ、および上記アクチュエータを、相互に移動可能に保持するトラバースと、上記トラバースに対し、これを単位移動距離ごとに送るステップ駆動を行うモータと、上記光ディスクのトラック位置と、上記対物レンズのレーザ光照射位置との誤差に基づいて、上記対物レンズを光ディスクのトラックに追従させるように、上記アクチュエータを駆動させるアクチュエータ駆動手段と、上記対物レンズの位置から、アクセスを行う目標トラックまでのトラック数に基づいてステップ数を算出し、該算出したステップ数だけ、上記トラバースを駆動するモータ駆動手段と、を備え、上記アクチュエータ駆動手段は、上記対物レンズの位置から、アクセスを行う目標トラックまでのトラック数を計算し、該算出したトラック数に基づいて、上記対物レンズを上記目標トラックまで移動させるように、上記アクチュエータを駆動させるもの、としたものである。
【００１５】
本発明の請求項２にかかる光ディスク装置は、請求項１に記載の光ディスク装置において、上記対物レンズが現在位置する現アドレスと、上記目標トラックアドレスとより、上記目標トラックまでのトラックの本数を計算する目標本数計算手段を備え、上記モータは、所定本数のトラックを１ステップの単位移動距離とし、上記モータ駆動回路は、上記目標本数計算手段が算出した目標本数、および上記モータの単位移動距離に基づいて、上記モータにより上記トラバースを駆動するステップ数を計算し、該算出したステップ数だけ上記トラバースを駆動させ、上記アクチュエータ駆動手段は、上記モータにより上記トラバースを送った後の上記対物レンズの位置より上記目標トラックまでのトラックの本数を計算し、該算出した本数だけ上記対物レンズを移動させるように、トラック間隔で上記アクチュエータを駆動させるもの、としたものである。
【００１６】
本発明の請求項３にかかる光ディスク装置は、請求項１に記載の光ディスク装置において、上記対物レンズが現在位置する現アドレスと、上記目標トラックアドレスとより、上記目標トラックまでのトラックの本数を計算する目標本数計算手段を備え、上記モータは、所定本数のトラックを１ステップの単位移動距離とし、上記モータ駆動回路は、上記目標本数計算手段が算出した目標本数、および上記モータの単位移動距離に基づいて、上記モータにより上記トラバースを駆動するステップ数を計算し、該算出したステップ数だけ上記トラバースを駆動させ、上記アクチュエータ駆動手段は、上記モータにより上記トラバースを送った後の上記対物レンズの位置より上記目標トラックまでの距離を計算し、該算出した距離だけ上記対物レンズをシフトさせるように、上記アクチュエータを駆動させるもの、としたものである。
【００１７】
本発明の請求項４にかかる光ディスク装置は、光ディスクにレーザ光を照射する対物レンズを、移動させるアクチュエータと、上記対物レンズ、および上記アクチュエータを、相互に移動可能に保持するトラバースと、上記トラバースに対し、これを単位移動距離ごとに送るステップ駆動を行うモータと、上記光ディスクのトラック位置と、上記対物レンズのレーザ光照射位置との誤差より第一のトラッキングドライブ信号を生成し、これを、上記対物レンズを光ディスクのトラックに追従させるよう、上記アクチュエータに加えるアクチュエータ駆動手段と、上記対物レンズをトラック間隔で所定トラック本数分、移動させて、上記対物レンズの移動量と、このときの上記第一のトラッキングドライブ信号とを取得し、上記対物レンズの移動量と、上記第一のトラッキングドライブ信号との比率を計算する比率計算手段と、上記対物レンズが現在位置する現在のアドレスと、アクセスを行う目標トラックアドレスとより、上記目標トラックまでのトラック本数を計算する目標本数計算手段と、上記目標本数計算手段が算出した目標本数、および上記モータの単位移動距離に基づいて、上記モータにより上記トラバースを送るステップ数を計算し、該算出したステップ数だけモータを駆動させるモータ駆動手段と、を備え、上記アクチュエータ駆動手段は、上記モータにより上記トラバースを送った後の上記対物レンズの位置より上記目標トラックまでの距離を計算し、該算出した距離と、上記比率とに基づいて、第二のトラッキングドライブ信号を生成してこれを出力し、上記対物レンズを上記目標トラックまでシフトさせるように、上記アクチュエータを駆動させるもの、としたものである。
【００１８】
本発明の請求項５にかかる光ディスク装置は、請求項４に記載の光ディスク装置において、上記比率計算手段は、上記トラバースを固定して、上記対物レンズを追従させながら光ディスクを回転させたときの上記対物レンズの移動量と、上記第一のトラッキングドライブ信号との比率を計算する、ものとしたものである。
【００１９】
本発明の請求項６にかかる光ディスク装置は、請求項４記載の光ディスク装置において、上記比率計算手段は、上記対物レンズをホールドした状態で、一定距離だけ上記トラバースを送ったときの上記対物レンズの移動量と、上記第一のトラッキングドライブ信号との比率を計算する、ものとしたものである。
【００２０】
以上のように、本発明の請求項１の光ディスク装置によれば、光ディスクにレーザ光を照射する対物レンズを、移動させるアクチュエータと、上記対物レンズ、および上記アクチュエータを、相互に移動可能に保持するトラバースと、上記トラバースに対し、これを単位移動距離ごとに送るステップ駆動を行うモータと、上記光ディスクのトラック位置と、上記対物レンズのレーザ光照射位置との誤差に基づいて、上記対物レンズを光ディスクのトラックに追従させるように、上記アクチュエータを駆動させるアクチュエータ駆動手段と、上記対物レンズの位置から、アクセスを行う目標トラックまでのトラック数に基づいてステップ数を算出し、該算出したステップ数だけ、上記トラバースを駆動するモータ駆動手段と、を備え、上記アクチュエータ駆動手段は、上記対物レンズの位置から、アクセスを行う目標トラックまでのトラック数を計算し、該算出したトラック数に基づいて、上記対物レンズを上記目標トラックまで移動させるように、上記アクチュエータを駆動させるもの、としたので、上記目標トラックまでのトラック本数と、上記モータにより上記トラバースを送るトラック本数との差を補償し、アクセス精度を向上させることができる。また、アクセス処理の途中で上記対物レンズの位置するアドレスを取得することなく、上記目標トラックにアクセスすることができるので、上記目標トラックまでのアクセス時間を低減することができる。
【００２１】
また、本発明の請求項２の光ディスク装置によれば、請求項１に記載の光ディスク装置において、上記対物レンズが現在位置する現アドレスと、上記目標トラックアドレスとより、上記目標トラックまでのトラックの本数を計算する目標本数計算手段を備え、上記モータは、所定本数のトラックを１ステップの単位移動距離とし、上記モータ駆動回路は、上記目標本数計算手段が算出した目標本数、および上記モータの単位移動距離に基づいて、上記モータにより上記トラバースを駆動するステップ数を計算し、該算出したステップ数だけ上記トラバースを駆動させ、上記アクチュエータ駆動手段は、上記モータにより上記トラバースを送った後の上記対物レンズの位置より上記目標トラックまでのトラックの本数を計算し、該算出した本数だけ上記対物レンズを移動させるように、トラック間隔で上記アクチュエータを駆動させる、ものとしたので、上記目標トラックまでのトラック本数と、上記モータにより上記トラバースを送るトラック本数との差を補償し、アクセス精度を向上させることができる。また、アクセス処理の途中で上記対物レンズの位置するアドレスを取得することなく上記目標トラックにアクセスすることができるので、上記目標トラックまでのアクセス時間を低減することができる。
【００２２】
また、本発明の請求項３にかかる光ディスク装置によれば、請求項１に記載の光ディスク装置において、上記対物レンズが現在位置する現アドレスと、上記目標トラックアドレスとより、上記目標トラックまでのトラックの本数を計算する目標本数計算手段を備え、上記モータは、所定本数のトラックを１ステップの単位移動距離とし、上記モータ駆動回路は、上記目標本数計算手段が算出した目標本数、および上記モータの単位移動距離に基づいて、上記モータにより上記トラバースを駆動するステップ数を計算し、該算出したステップ数だけ上記トラバースを駆動させ、上記アクチュエータ駆動手段は、上記モータにより上記トラバースを送った後の上記対物レンズの位置より上記目標トラックまでの距離を計算し、該算出した距離だけ上記対物レンズをシフトさせるように、上記アクチュエータを駆動させる、ものとしたので、上記目標トラックまでのトラック本数と、上記モータにより上記トラバースを送るトラック本数との差を補償し、アクセス精度を向上させることができる。また、アクセス処理の途中で上記対物レンズの位置するアドレスを取得することなく上記目標トラックにアクセスすることができるので、上記目標トラックまでのアクセス時間を低減することができる。
【００２３】
また、本発明の請求項４にかかる光ディスク装置によれば、光ディスクにレーザ光を照射する対物レンズを、移動させるアクチュエータと、上記対物レンズ、および上記アクチュエータを、相互に移動可能に保持するトラバースと、上記トラバースに対し、これを単位移動距離ごとに送るステップ駆動を行うモータと、上記光ディスクのトラック位置と、上記対物レンズのレーザ光照射位置との誤差より第一のトラッキングドライブ信号を生成し、これを、上記対物レンズを光ディスクのトラックに追従させるよう、上記アクチュエータに加えるアクチュエータ駆動手段と、上記対物レンズをトラック間隔で所定トラック本数分、移動させて、上記対物レンズの移動量と、このときの上記第一のトラッキングドライブ信号とを取得し、上記対物レンズの移動量と、上記第一のトラッキングドライブ信号との比率を計算する比率計算手段と、上記対物レンズが現在位置する現在のアドレスと、アクセスを行う目標トラックアドレスとより、上記目標トラックまでのトラック本数を計算する目標本数計算手段と、上記目標本数計算手段が算出した目標本数、および上記モータの単位移動距離に基づいて、上記モータにより上記トラバースを送るステップ数を計算し、該算出したステップ数だけモータを駆動させるモータ駆動手段と、を備え、上記アクチュエータ駆動手段は、上記モータにより上記トラバースを送った後の上記対物レンズの位置より上記目標トラックまでの距離を計算し、該算出した距離と、上記比率とに基づいて、第二のトラッキングドライブ信号を生成してこれを出力し、上記対物レンズを上記目標トラックまでシフトさせるように、上記アクチュエータを駆動させるもの、としたので、アクセスを行う前に、上記対物レンズをトラック間隔で所定トラック本数移動させたときの対物レンズの移動量と、このときの第一のトラッキングドライブ信号との比率をあらかじめ計算しておくことにより、アクセスを行う時に、上記比率を用いて、上記モータにより上記トラバースを送った後の上記対物レンズの位置から上記目標トラックまでの距離より、上記第二のトラッキングドライブ出力を正確に生成することができ、アクセスの精度を向上させることができる。また、光ディスクを交換した場合や、上記光ディスク装置の設置されている環境が変化した場合でも、各光ディスクや現在の環境に対応した上記比率を用いて上記第二のトラッキングドライブ出力を算出し、精度良く上記目標トラックにアクセスすることができる。
【００２４】
また、本発明の請求項５にかかる光ディスク装置によれば、請求項４に記載の光ディスク装置において、上記比率計算手段は、上記トラバースを固定して、上記対物レンズを追従させながら光ディスクを回転させたときの上記対物レンズの移動量と、上記第一のトラッキングドライブ信号との比率を計算する、ものとしたので、アクセスを行う前に上記比率を計算しておくことにより、アクセスを行う時に、上記比率を用いて、上記モータにより上記トラバースを送った後の上記対物レンズの位置から上記目標トラックまでの距離より、上記第二のトラッキングドライブ出力を正確に生成することができ、アクセスの精度を向上させることができる。また、光ディスクを交換した場合や、上記光ディスク装置の設置されている環境が変化した場合でも、各光ディスクや現在の環境に対応した上記比率を用いて上記第二のトラッキングドライブ出力を算出し、精度良く上記目標トラックにアクセスすることができる。
【００２５】
また、本発明の請求項６にかかる光ディスク装置によれば、請求項４記載の光ディスク装置において、上記比率計算手段は、上記対物レンズをホールドした状態で、一定距離だけ上記トラバースを送ったときの上記対物レンズの移動量と、上記第一のトラッキングドライブ信号との比率を計算する、ものとしたので、アクセスを行う前に上記比率を計算しておくことにより、アクセスを行う時に、上記比率を用いて、上記モータにより上記トラバースを送った後の上記対物レンズの位置から上記目標トラックまでの距離より、上記第二のトラッキングドライブ出力を正確に生成することができ、アクセスの精度を向上させることができる。また、光ディスクを交換した場合や、上記光ディスク装置の設置されている環境が変化した場合でも、各光ディスクや現在の環境に対応した上記比率を用いて上記第二のトラッキングドライブ出力を算出し、精度良く上記目標トラックにアクセスすることができる。
【発明を実施するための最良の形態】
【００２６】
（実施の形態１）
本発明の実施の形態１による光ディスク装置について、図面を参照しながら説明する。
図１は、本発明の実施の形態１による光ディスク装置１００の構成を示すブロック図である。
【００２７】
本実施の形態１による光ディスク装置１００は、トラックにデータが記録されている光ディスク１０１を回転させるディスクモータ１０２と、光ディスク１０１にレーザ光を照射し、その反射光を受光する対物レンズ１０３と、対物レンズ１０３を光ディスク１０１の半径方向に移動させるアクチュエータ１０４と、対物レンズ１０３、およびアクチュエータ１０４を光ディスク１０１の半径方向に相互に移動可能に保持するトラバース１０５と、トラバース１０５を光ディスク１０１の半径方向に移動させるモータ１０６と、を有する。また、光ディスク装置１００は、光ディスク１０１のトラックの位置と、レーザ光照射位置である対物レンズ１０３の位置とのずれ量を、対物レンズ１０３が受光した反射光に基づいて算出し、誤差信号であるトラッキングエラー信号を生成するトラッキングエラー信号生成回路１０７と、トラッキングエラー信号生成回路１０７が出力するトラッキングエラー信号に基づいて、対物レンズ１０３を光ディスク１０１のトラックに追従させる（以下、トラッキングオンと称す）ためのトラッキングドライブ出力Ｓ１０８を生成するトラッキングサーボフィルタ１０８と、トラバースシーク開始時に対物レンズ１０３が位置しているトラックのアドレス（以下、現在トラックアドレスＡＤ１と称す）と、アクセスを行う目標トラックアドレスＡＤ２、とから、目標トラックまでのトラックの本数（以下、目標本数と称す）を計算する目標本数計算手段１０９と、該目標本数からトラバース１０５を移動させるステップ数を計算するステップ数計算手段１１０と、ステップ数計算手段１１０の出力に基づいてモータ１０６を駆動させるモータ駆動回路１１１と、目標本数、およびステップ数計算手段１１０の計算結果から、該算出されたステップ数だけモータ１０６を駆動した時に対物レンズ１０３が位置するトラックから目標トラックまでのトラックの本数（以下、差分本数と称す）を計算する差分本数計算手段１１２と、該算出された差分本数に基づいて制御信号Ｓ１１３を生成し、これをアクチュエータ駆動回路１１４に印加することによりアクチュエータ１０４をトラック間隔で駆動させるトラッキングジャンプ制御手段１１３と、トラッキングサーボフィルタ１０８からのトラッキングドライブ出力Ｓ１０８、またはトラッキングジャンプ制御手段１１３からの制御信号Ｓ１１３、に基づいて、アクチュエータ１０４を駆動させるアクチュエータ駆動回路１１４と、を有する。
【００２８】
図２に、トラバースシーク時における光ディスク１０１のトラックと、対物レンズ１０３、およびトラバース１０５、との位置関係を示す。
アクチュエータ１０４は、電力が供給されると、その電力に応じた距離だけ対物レンズ１０３をシフトさせる。また、パルスが供給されると、対物レンズ１０３を、トラック間隔Ｄ１でもって供給されたパルスの数だけ移動させる、即ちトラッキングジャンプさせる。
【００２９】
モータ１０６は、パルスが供給されると、所定間隔Ｌ１、あるいは所定間隔Ｌ１の整数倍間隔ｍＬ１でもって、供給されたパルスの数だけトラバース１０５を移動させる。この所定間隔Ｌ１は、トラック間隔Ｄ１、あるいはトラック間隔Ｄ１の整数倍ｎＤ１、とされる。以下、モータ１０６がトラバース１０５を移動させる単位間隔である所定間隔Ｌ１あるいはｍＬ１を、ステップと称す。また、モータ１０６は、ステップ間隔でもってトラバース１０５を移動させるステッピングモータであってもよい。
【００３０】
モータ駆動回路１１１には、ステップ数計算手段１１０が算出したステップ数が入力される。すると、モータ駆動回路１１１は、ステップ数に等しい数のパルスをモータ１０６に出力し、ステップ数だけモータ１０６を駆動させる。
【００３１】
差分本数計算手段１１２は、目標本数とステップ数とに基づいて、対物レンズ１０３を移動させる差分本数を計算する。差分本数は、例えば、目標本数を１ステップのトラック本数で除算した余り、として算出することができる。
【００３２】
アクチュエータ駆動回路１１４には、対物レンズ１０３のシフト量を示すトラッキングドライブ出力Ｓ１０８、または、上記差分本数に基づいてトラッキングジャンプ制御手段１１３により生成された制御信号Ｓ１１３、のいずれかが入力される。トラッキングドライブ出力Ｓ１０８が入力されると、アクチュエータ駆動回路１１４は、トラッキングドライブ出力Ｓ１０８の大きさに応じた電力をアクチュエータ１０４に出力し、対物レンズ１０３をシフトさせる。一方、制御信号Ｓ１１３が入力されると、アクチュエータ駆動回路１１４は、差分本数と等しい数のパルスをアクチュエータ１０４に出力し、対物レンズ１０３を差分本数だけトラッキングジャンプさせる。
【００３３】
次に、このように構成される光ディスク装置１００においてトラバースシークを行う方法について、図面を参照しながら説明する。
図３は、光ディスク装置１００においてトラバースシークを行う方法を説明するフローチャートである。
【００３４】
トラバースシークが開始されると、アドレス取得手段（図示しない）により、現在対物レンズ１０３が位置している現在トラックアドレスＡＤ１を取得する。そして、目標本数計算手段１０９は、目標トラックアドレスＡＤ２、および現在トラックアドレスＡＤ１から目標本数を計算する。ステップ数計算手段１１０は、算出された目標本数に基づいて、目標トラックにトラッキングオンするためのトラバース１０５の移動量を計算し、算出した移動量をモータ１０６のステップ数に換算する。また、差分本数計算手段１１２は、目標本数と、ステップ数とに基づいて、差分本数を計算する。ここで、図２に示したように、トラバースシーク開始時のトラックから目標トラックまでの目標本数が４３、モータ１０６が１ステップでトラバース１０５を移動させる所定間隔Ｌ１がトラック１３本である場合、ステップ数計算手段１１０により算出されるステップ数は、３であり、差分本数計算手段１１２により算出される差分本数は、４である（ステップＳ１１）。
【００３５】
次に、トラッキング追従動作を停止する、すなわちトラッキングオフする（ステップＳ１２）。そして、モータ駆動回路１１１は、ステップＳ１１において算出したステップ数だけモータ１０６を駆動させ、トラバース１０５を移動させる。図２には、ステップ数計算手段１１０が算出したステップ数に基づいて、トラバース１０５が３ステップ移動している様子を示している（ステップＳ１３）。そして、再びトラッキングオンさせる（ステップＳ１４）。
【００３６】
対物レンズ１０３がトラッキングオンすると、トラッキングジャンプを行うことができるので、アクチュエータ駆動回路１１４は、トラッキングジャンプ制御手段１１３が出力する制御信号Ｓ１１３に基づいて、差分本数分だけアクチュエータ１０４を駆動させ、対物レンズ１０３を移動させる。図２には、差分本数計算手段１１２が算出した差分本数に基づいて、対物レンズ１０３がトラック４本分、トラッキングジャンプした状態を示している（ステップＳ１５）。この時、対物レンズ１０３は、目標トラックにトラッキングオンしているので、アドレス取得手段により、そのトラックのアドレスを取得して、トラバースシーク処理を終了する（ステップＳ１６）。
【００３７】
このような、本実施の形態１による光ディスク装置１００においては、トラバースシークの目標本数より、モータ１０６のステップ数を計算するステップ数計算手段１１０と、目標本数とステップ数とから、対物レンズ１０３を移動させる差分本数を計算する差分本数計算手段１１２と、該差分本数に基づいて生成した制御信号Ｓ１１３をアクチュエータ駆動回路１１４に印加することにより、アクチュエータ１０４をトラック間隔で駆動させるトラッキングジャンプ制御手段１１３と、を備え、ステップ数計算手段１１０が算出したステップ数だけモータ１０６を駆動させることにより、トラバース１０５を送った後、差分本数だけトラッキングジャンプを行い、対物レンズ１０３を移動させるようにしたので、トラバースシークによって正確なアクセスを行うことができる。
【００３８】
また、従来の光ディスク装置６００において必要であった、トラバース１０５を送った後、一度アドレスを取得するステップと、目標トラックアドレスＡＤ２までのトラックの本数を計算するステップと、が必要なくなるので、目標トラックへのアクセス時間を低減することができる。
【００３９】
（実施の形態２）
本発明の実施の形態２による光ディスク装置について、図面を参照しながら説明する。
図４は、本発明の実施の形態２による光ディスク装置２００の構成を示すブロック図、図５は、トラバースシーク時における光ディスク１０１のトラックと、対物レンズ１０３、およびトラバース１０５との位置関係を示す図である。なお、図４において、図１と同一または相当する部分には同一符号を付して、詳しい説明を省略する。
【００４０】
図４において、２０１は、差分本数計算手段１１２が算出した差分本数に基づいて、目標トラックにアクセスするための対物レンズ１０３のシフト量を計算し、算出されたシフト量をトラッキングドライブ出力Ｓ２０１に変換するトラッキングドライブ出力変換手段、２０２は、トラッキングサーボフィルタ１０８が出力するトラッキングドライブ出力Ｓ１０８、またはトラッキングドライブ出力変換手段２０１が出力するトラッキングドライブ出力Ｓ２０１に基づいて、アクチュエータ１０４を駆動させるアクチュエータ駆動回路である。
【００４１】
トラッキングドライブ出力変換手段２０１は、トラバースシーク時に、アクチュエータ１０４によって対物レンズ１０３をシフトさせる動作を制御する。すなわち、差分本数だけ対物レンズ１０３をシフトさせるために必要なシフト量を計算し、算出値に基づいて生成したトラッキングドライブ出力Ｓ２０１をアクチュエータ駆動回路１１４に出力する。
【００４２】
アクチュエータ駆動回路２０２には、対物レンズ１０３のシフト量を示すトラッキングドライブ出力Ｓ１０８、または、上記差分本数に基づいてトラッキングドライブ出力変換手段２０１により生成されたトラッキングドライブ出力Ｓ２０１、のいずれかが入力される。アクチュエータ駆動回路２０２は、該トラッキングドライブ出力Ｓ１０８、あるいはＳ２０１、の大きさに応じた電力をアクチュエータ１０４に印加し、対物レンズ１０３をシフトさせる。
【００４３】
次に、このように構成される光ディスク装置２００においてトラバースシークを行う方法について、図面を参照しながら説明する。
図６は、光ディスク装置２００においてトラバースシークを行う方法を説明するフローチャートである。
【００４４】
トラバースシークが開始され、現在トラックアドレスＡＤ１を取得すると、目標本数計算手段１０９において、目標トラックアドレスＡＤ２と、現在トラックアドレスＡＤ１とから目標本数が計算されるとともに、ステップ数計算手段１１０において、該算出された目標本数に基づいて、目標トラックにトラッキングオンするための、モータのステップ数が計算され、さらに、差分本数計算手段１１２において、目標本数と、ステップ数とに基づいて、差分本数が計算される（ステップＳ２１）。そして、トラッキングドライブ出力変換手段２０１において、上記差分本数より、対物レンズのシフト量が計算されるとともに、該算出値に基づいてトラッキングドライブ出力Ｓ２０１が生成され、これはアクチュエータ駆動回路２０２に印加される（ステップＳ２２）。
【００４５】
その後に、トラッキング追従動作を停止、すなわちトラッキングオフをし（ステップＳ２３）、モータ駆動回路１１１により、ステップＳ２１において算出したステップ数だけ、モータ１０６を駆動させて、トラバース送りを行う（ステップＳ２４）。その後、アクチュエータ駆動回路２０２により、トラッキングドライブ出力変換手段２０１からのトラッキングドライブ出力Ｓ２０１に基づいて、差分本数分だけ、アクチュエータ１０４を駆動させ、レンズシフトを行う（ステップＳ２５）。
【００４６】
これにより、トラッキングオンがなされる（ステップＳ２６）。この時、対物レンズ１０３は目標トラックにトラッキングオンしているので、アドレス取得手段により、そのトラックのアドレスを取得して、トラバースシーク処理を終了する（ステップＳ２７）。
【００４７】
このような、本実施の形態２による光ディスク装置２００においては、トラバースシークの目標本数と、モータ１０６のステップ数とから、差分本数だけ、対物レンズ１０３をシフトさせるために必要なシフト量を計算し、該算出値に基づいて生成したトラッキングドライブ出力Ｓ２０１をアクチュエータ駆動回路２０２に印加するようにし、しかも、モータ１０６によりトラバース１０５を送った後、アクチュエータ駆動回路２０２により、トラッキングドライブ出力変換手段２０１からのトラッキングドライブ出力Ｓ２０１に基づいてアクチュエータ１０４を駆動し、対物レンズ１０３をシフトさせるようにしたので、トラバースシークによって正確なアクセスを行うことができる。
【００４８】
（実施の形態３）
本発明の実施の形態３による光ディスク装置について、図面を参照しながら説明する。
図７は、本発明の実施の形態３による光ディスク装置３００の構成を示すブロック図である。なお、図７において、図４と同一または相当する部分には同一符号を付して、詳しい説明を省略する。
【００４９】
図７において、３０１は、トラッキングドライブ出力Ｓ３０１ａと、対物レンズ１０３のシフト量を示すレンズシフト量Ｓ３０１ｂと、を出力するトラッキングサーボフィルタ、３０２は、対物レンズ１０３のシフト量と、トラッキングドライブ出力Ｓ３０１ａと、の比率を計算し、算出値である比率Ｓ３０２ｂをバッファ３０３に記憶させる比率計算手段である。
【００５０】
次に、このように構成される光ディスク装置３００の動作について、図面を参照しながら説明する。
図８は、光ディスク装置３００において、対物レンズ１０３のシフト量と、トラッキングドライブ出力Ｓ３０１ａと、の比率を計算する方法を説明するフローチャート（ａ）、およびトラバースシークを行う方法を説明するフローチャート（ｂ）である。
【００５１】
本実施の形態による光ディスク装置３００においては、電源投入直後や、光ディスク１０１の挿入直後など、トラバースシークを開始する前に、対物レンズ１０３のシフト量と、トラッキングドライブ出力Ｓ３０１ａと、の比率を計算する。まず、対物レンズ１０３のシフト量と、トラッキングドライブ出力Ｓ３０１ａと、の比率を計算する方法を説明する。
【００５２】
比率計算手段３０２は、所定の本数分、トラッキングジャンプを行うためのトラッキングジャンプ命令Ｓ３０２ａを、アクチュエータ駆動回路２０２に出力する。すると、トラバース１０５を固定した状態で、アクチュエータ１０４が駆動されることにより、所定の本数分、トラッキングジャンプがなされる。この時、トラッキングエラー信号生成回路１０７は、光ディスクのトラック位置と、対物レンズ１０３によるレーザ光照射位置との誤差信号であるトラッキングエラー信号を生成し、トラッキングサーボフィルタ３０１は、対物レンズ１０３のシフト量を示すレンズシフト量Ｓ３０１ｂと、トラッキングドライブ出力Ｓ３０１ａと、を出力する（ステップＳ３１）。すると、比率計算手段３０２は、上記所定本数分、トラッキングジャンプを行った際にトラッキングサーボフィルタ３０１より出力されるトラッキングドライブ出力Ｓ３０１ａと、レンズシフト量Ｓ３０１ｂと、の比率を計算する（ステップＳ３２）。そして、バッファ３０３は、比率計算手段３０２からの比率Ｓ３０２ｂを記憶する（ステップＳ３３）。
【００５３】
このようにして算出した対物レンズ１０３のシフト量と、トラッキングドライブ出力Ｓ３０１ａとの比率Ｓ３０２ｂを、バッファ３０３に記憶させた後に、光ディスク装置３００は、トラバースシークを実施可能な状態になる。
【００５４】
次に、トラバースシークを行う方法を説明する。
トラバースシークが開始されると、目標本数計算手段１０９において、目標トラックアドレスＡＤ２および現在トラックアドレスＡＤ１から、トラバースシークの目標本数が計算され、ステップ数計算手段１１０において、該算出された目標本数に基づいて、目標トラックにトラッキングオンするためのモータ１０６のステップ数が計算され、差分本数計算手段１１２において、目標本数と、ステップ数とに基づいて、差分本数が計算される（ステップＳ４１）。そして、トラッキングドライブ出力変換手段２０１は、上述したように、ステップＳ３１，Ｓ３２の処理を行ってその値を算出し、ステップＳ３３においてバッファ３０３に記憶させた比率Ｓ３０２ｂと、差分本数計算手段１１２において算出した差分本数、とを用いて、トラッキングドライブ出力Ｓ２０１を生成する（ステップＳ４２）。
【００５５】
その後に、トラッキング追従動作を停止、すなわちトラッキングオフをし（ステップＳ４３）、モータ駆動回路１１１により、ステップＳ４１において算出したステップ数だけ、モータ１０６を駆動させて、トラバース送りを行う（ステップＳ４４）。その後、アクチュエータ駆動回路２０２は、ステップＳ４２において生成されたトラッキングドライブ出力Ｓ２０１に基づいてアクチュエータ１０４を駆動させ、レンズシフトを行う（ステップＳ４５）。
【００５６】
これにより、トラッキングオンがなされる（ステップＳ４６）。この時、対物レンズ１０３は目標トラックにトラッキングオンしているので、アドレス取得手段により、そのトラックのアドレスを取得して、トラバースシーク処理を終了する（ステップＳ４７）。
【００５７】
このような、本実施の形態３による光ディスク装置３００においては、トラバースシークを行う前に、一定本数分、トラッキングジャンプを行なって取得した対物レンズ１０３のシフト量（レンズシフト量Ｓ３０１ｂ）と、そのときのトラッキングドライブ出力Ｓ３０１ａとの比率を計算し、算出値である比率Ｓ３０２ｂを記憶しておくようにしたので、トラバースシーク時に、記憶している比率Ｓ３０２ｂを用いて、差分本数から、トラッキングドライブ出力を正確に生成することができ、トラバースシークのアクセス精度を向上させることができる。また、光ディスク１０１を交換した場合や、光ディスク装置の設置されている環境が変化した場合でも、各光ディスクや、現在の環境に対応した、トラッキングドライブ出力の算出を行うことができる。
【００５８】
（実施の形態４）
本発明の実施の形態４による光ディスク装置について、図面を参照しながら説明する。
図９は、本発明の実施の形態４による光ディスク装置４００の構成を示すブロック図である。なお、図９において、図７と同一または相当する部分には同一符号を付して、詳しい説明を省略する。
【００５９】
図９において、４０１は、ディスクモータ１０２の回転数を示す回転数Ｓ１０２と、トラッキングサーボフィルタ３０１が出力するトラッキングドライブ出力Ｓ３０１ａとレンズシフト量Ｓ３０１ｂとに基づいて、トラッキングドライブ出力Ｓ３０１ａと対物レンズ１０３のシフト量との比率を計算し、算出値である比率Ｓ４０１をバッファ３０３に記憶させる比率計算手段である。
【００６０】
次に、このように構成される光ディスク装置４００の動作について、図面を参照しながら説明する。
図１０は、光ディスク装置４００により、対物レンズ１０３のシフト量と、トラッキングドライブ出力Ｓ３０１ａとの比率を計算する方法を説明するフローチャート（ａ）、およびトラバースシークを行う方法を説明するフローチャート（ｂ）である。
【００６１】
本実施の形態による光ディスク装置４００は、電源投入直後や、光ディスク１０１の挿入直後など、トラバースシークを開始する前に、対物レンズ１０３のシフト量と、トラッキングドライブ出力Ｓ３０１ａとの比率を計算する。まず、対物レンズ１０３のシフト量と、トラッキングドライブ出力Ｓ３０１ａとの比率を計算する方法を説明する。
【００６２】
まず、光ディスク装置４００においては、一定時間トレースを行う。すなわち、対物レンズ１０３をトラッキングオンさせ、トラバース１０５を固定した状態で、ディスクモータ１０２を回転させる。ここで、トラッキングオンした状態で、光ディスク１０１が１回転すると、対物レンズ１０３は、光ディスク１０１のトラックをトレースしながらトラック１本分、シフトするので、トラッキングサーボフィルタ３０１からは、トラック１本分、対物レンズ１０３をシフトさせるためのトラッキングドライブ出力Ｓ３０１ａと、トラック１本分の対物レンズ１０３のシフト量を示すレンズシフト量Ｓ３０１ｂとが出力される。したがって、比率計算手段４０１は、回転数Ｓ１０２より対物レンズ１０３がトレースしたトラックの本数を取得するとともに、当該本数トレースした際にトラッキングサーボフィルタ３０１が出力するトラッキングドライブ出力Ｓ３０１ａおよびレンズシフト量Ｓ３０１ｂをも取得する（ステップＳ５１）。
【００６３】
次に、比率計算手段４０１は、回転数Ｓ１０２より取得したトラックの本数だけ対物レンズ１０３がトラックをトレースした際にトラッキングサーボフィルタ３０１より出力されるトラッキングドライブ出力Ｓ３０１ａとレンズシフト量Ｓ３０１ｂとの比率を計算する（ステップＳ５２）。そして、バッファ３０３は、比率計算手段４０１からの比率Ｓ４０１を記憶する（ステップＳ５３）。
【００６４】
このようにして、算出した対物レンズ１０３の移動量に対するトラッキングドライブ出力の比率Ｓ４０１をバッファ３０３に記憶させた後は、光ディスク装置４００は、トラバースシークを実行可能な状態になる。
【００６５】
次に、トラバースシークを行う方法を説明する。
トラバースシークが開始されると、目標本数計算手段１０９において、目標トラックアドレスＡＤ２、および現在トラックアドレスＡＤ１から、トラバースシークの目標本数が計算され、ステップ数計算手段１１０において、該算出された目標本数に基づいて、目標トラックにトラッキングオンするためのモータ１０６のステップ数が計算され、差分本数計算手段１１２において、目標本数と、ステップ数とに基づいて、差分本数が計算される（ステップＳ６１）。そして、トラッキングドライブ出力変換手段２０１は、上述したように、ステップＳ５１，Ｓ５２の処理を行ってその値を算出し、ステップＳ５３においてバッファ３０３に記憶させた比率Ｓ４０１と、差分本数計算手段１１２が算出した差分本数とを用いて、トラッキングドライブ出力Ｓ２０１を生成する（ステップＳ６２）。
【００６６】
その後に、トラッキング追従動作を停止、すなわちトラッキングオフをし（ステップＳ６３）、モータ駆動回路１１１により、ステップＳ６１において算出したステップ数だけ、モータ１０６を駆動させて、トラバース送りを行う（ステップＳ６４）。その後、アクチュエータ駆動回路２０２は、ステップＳ６２において生成されたトラッキングドライブ出力Ｓ２０１に基づいて、アクチュエータ１０４を駆動させ、レンズシフトを行う（ステップＳ６５）。
【００６７】
これにより、トラッキングオンがなされる（ステップＳ６６）。この時、対物レンズ１０３は目標トラックにトラッキングオンしているので、アドレス取得手段により、そのトラックのアドレスを取得して、トラバースシーク処理を終了する（ステップＳ６７）。
【００６９】
このような、本実施の形態４による光ディスク装置４００においては、トラバースシークを行う前に、対物レンズ１０３をトラッキングオンさせ、トラバース１０５を固定した状態で、ディスクモータ１０２を回転させて取得した対物レンズ１０３のシフト量（レンズシフト量Ｓ３０１ｂ）と、トラッキングドライブ出力Ｓ３０１ａとの比率を計算し、算出値である比率Ｓ４０１をバッファ３０３に記憶させておくようにしたので、トラバースシーク時に、記憶している比率Ｓ４０１を用いて、差分本数からトラッキングドライブ出力Ｓ２０１を正確に生成することができ、トラバースシークのアクセスの精度を向上させることができる。また、光ディスク１０１を交換した場合や、光ディスク装置の設置されている環境が変化した場合でも、各光ディスクや、現在の環境に対応した、トラッキングドライブ出力Ｓ２０１を生成することができる。
【００７０】
（実施の形態５）
本発明の実施の形態５による光ディスク装置について、図面を参照しながら説明する。
図１１は、本発明の実施の形態５による光ディスク装置５００の構成を示すブロック図である。なお、図１１において、図９と同一または相当する部分には同一符号を付して、詳しい説明を省略する。
【００７１】
図１１において、５０１は、アクチュエータ１０４を固定することにより対物レンズ１０３をホールドした状態で、モータ１０６により一定距離トラバースを送った時のトラッキングドライブ出力Ｓ３０１ａとレンズシフト量Ｓ３０１ｂとの比率を計算し、算出値である比率Ｓ５０１ｃをバッファ３０３に記憶させる比率計算手段である。
【００７２】
次に、このように構成される光ディスク装置５００の動作について、図面を参照しながら説明する。
図１２は、光ディスク装置５００により、対物レンズ１０３のシフト量と、トラッキングドライブ出力Ｓ３０１ａとの比率を計算する方法を説明するフローチャート（ａ）、およびトラバースシークを行う方法を説明するフローチャート（ｂ）である。
【００７３】
本実施の形態による光ディスク装置５００においては、電源投入直後や、光ディスク１０１の挿入直後など、トラバースシークを開始する前に、対物レンズ１０３のシフト量と、トラッキングドライブ出力Ｓ３０１ａとの比率を計算する。まず、対物レンズ１０３のシフト量と、トラッキングドライブ出力Ｓ３０１ａとの比率を計算する方法を説明する。
【００７４】
比率計算手段５０１が、対物レンズ１０３をホールドするためのホールドトラック命令Ｓ５０１ａをアクチュエータ駆動回路２０２に出力すると、アクチュエータ駆動回路２０２はアクチュエータ１０４を固定するので、対物レンズ１０３はホールドされる（ステップＳ７１）。次に、比率計算手段５０１は、トラバース１０５を一定距離送るためのトラバース送り命令Ｓ５０１ｂを、モータ１０６に出力し、モータ１０６は、トラバース送り命令Ｓ５０１ｂに従いトラバース１０５を送る。この時、トラッキングエラー信号生成回路１０７が生成するトラッキングエラー信号に基づいて、トラッキングサーボフィルタ３０１は、レンズシフト量Ｓ３０１ｂと、トラッキングドライブ出力Ｓ３０１ａとを出力する（ステップＳ７２）。すると、比率計算手段５０１は、対物レンズ１０３をホールドして一定距離トラバース１０５を送った際にトラッキングサーボフィルタ３０１より出力されるトラッキングドライブ出力Ｓ３０１ａとレンズシフト量Ｓ３０１ｂと、の比率を計算する（ステップＳ７３）。そして、バッファ３０３は、比率計算手段５０１からの比率Ｓ５０１ｃを記憶する（ステップＳ７４）。
【００７５】
このようにして、算出した対物レンズ１０３の移動量に対するトラッキングドライブ出力の比率Ｓ５０１ｃをバッファ３０３に記憶させた後は、光ディスク装置５００は、トラバースシークを実行可能な状態になる。
【００７６】
次に、トラバースシークを行う方法を説明する。
トラバースシークが開始されると、目標本数計算手段１０９において、目標トラックアドレスＡＤ２、および現在トラックアドレスＡＤ１から、トラバースシークの目標本数が計算され、ステップ数計算手段１１０において、該算出された目標本数に基づいて、目標トラックにトラッキングオンするためのモータ１０６のステップ数が計算され、差分本数計算手段１１２において、目標本数と、ステップ数とに基づいて、差分本数が計算される（ステップＳ８１）。そして、トラッキングドライブ出力変換手段２０１は、上述したように、ステップＳ７１〜Ｓ７３の処理を行ってその値を算出し、ステップＳ７４においてバッファ３０３に記憶させた比率Ｓ５０１ｃと、差分本数計算手段１１２が算出した差分本数とを用いて、トラッキングドライブ出力Ｓ２０１を生成する（ステップＳ８２）。
【００７７】
その後に、トラッキング追従動作を停止、すなわちトラッキングオフをし（ステップＳ８３）、モータ駆動回路１１１により、ステップＳ８１において算出したステップ数だけ、モータ１０６を駆動させて、トラバース送りを行う（ステップＳ８４）。その後、アクチュエータ駆動回路２０２は、ステップＳ８２において生成されたトラッキングドライブ出力Ｓ２０１に基づいてアクチュエータ１０４を駆動させ、レンズシフトを行う（ステップＳ８５）。
【００７８】
これにより、トラッキングオンがなされる（ステップＳ８６）。この時、対物レンズ１０３は目標トラックにトラッキングオンしているので、アドレス取得手段により、そのトラックのアドレスを取得して、トラバースシーク処理を終了する（ステップＳ８７）。
【００７９】
このような、本実施の形態５による光ディスク装置５００においては、トラバースシークを行う前に、対物レンズ１０３をホールドして一定距離トラバース１０５を送ることにより取得した対物レンズ１０３のシフト量（レンズシフト量Ｓ３０１ｂ）と、トラッキングドライブ出力Ｓ３０１ａとの比率を計算し、算出値である比率Ｓ５０１ｃを記憶しておくようにしたので、トラバースシーク時に、記憶している比率Ｓ５０１ｃを用いて、差分本数からトラッキングドライブ出力Ｓ２０１を正確に生成することができ、トラバースシークのアクセスの精度を向上させることができる。また、光ディスク１０１を交換した場合や、光ディスク装置の設置されている環境が変化した場合でも、各光ディスクや、現在の環境に対応した、トラッキングドライブ出力Ｓ２０１を生成することができる。
【産業上の利用可能性】
【００８０】
本発明の光ディスク装置は、対物レンズが現在位置する現アドレスと、アクセスを行う目標トラックアドレスとより、トラバースの移動量と、トラバースを移動させた後の対物レンズの移動量とを計算し、算出値に基づいてトラバースおよび対物レンズを移動させるので、複数本のトラック間隔でトラバースを送ってトラバースシークを行う場合でも、精度良く短時間で目的のトラックにアクセスすることができ、有用である。
【図面の簡単な説明】
【００８１】
【図１】  本発明の実施の形態１による光ディスク装置の構成を示すブロック図である。
【図２】  本発明の実施の形態１による光ディスク装置の、トラバースシーク時における光ディスクのトラックと、対物レンズ、およびトラバースとの位置関係を示す図である。
【図３】  本発明の実施の形態１による光ディスク装置によりトラバースシークを行う方法を説明するフローチャートである。
【図４】  本発明の実施の形態２による光ディスク装置の構成を示すブロック図である。
【図５】  本発明の実施の形態２による光ディスク装置の、トラバースシーク時における光ディスクのトラックと、対物レンズ、およびトラバースとの位置関係を示す図である。
【図６】  本発明の実施の形態２による光ディスク装置によりトラバースシークを行う方法を説明するフローチャートである。
【図７】  本発明の実施の形態３による光ディスク装置の構成を示すブロック図である。
【図８】  本発明の実施の形態３による光ディスク装置により、対物レンズのシフト量と、トラッキングドライブ出力との比率を計算する方法を説明するフローチャート（ａ）、およびトラバースシークを行う方法を説明するフローチャート（ｂ）である。
【図９】  本発明の実施の形態４による光ディスク装置の構成を示すブロック図である。
【図１０】  本発明の実施の形態４による光ディスク装置により、対物レンズのシフト量と、トラッキングドライブ出力との比率を計算する方法を説明するフローチャート（ａ）、およびトラバースシークを行う方法を説明するフローチャート（ｂ）である。
【図１１】  本発明の実施の形態５による光ディスク装置の構成を示すブロック図である。
【図１２】  本発明の実施の形態５による光ディスク装置により、対物レンズのシフト量と、トラッキングドライブ出力との比率を計算する方法を説明するフローチャート（ａ）、およびトラバースシークを行う方法を説明するフローチャート（ｂ）である。
【図１３】  従来の光ディスク装置の構成を示すブロック図である
【図１４】  従来の光ディスク装置の、トラバースシーク時における光ディスクのトラックと、対物レンズ、およびトラバースとの位置関係を示した図である。
【図１５】  従来の光ディスク装置によりトラバースシークを行う方法を説明するフローチャートである。
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】全図
【補正方法】変更
【補正の内容】
【図１】
2004032125.tif 000018
【図２】
2004032125.tif 000019
【図３】
2004032125.tif 000020
【図４】
2004032125.tif 000021
【図５】
2004032125.tif 000022
【図６】
2004032125.tif 000023
【図７】
2004032125.tif 000024
【図８】
2004032125.tif 000025
【図９】
2004032125.tif 000026
【図１０】
2004032125.tif 000027
【図１１】
2004032125.tif 000028
【図１２】
2004032125.tif 000029
【図１３】
2004032125.tif 000030
【図１４】
2004032125.tif 000031
【図１５】
2004032125.tif 000032
【国際調査報告】
2004032125.tif 000033
2004032125.tif 000034
2004032125.tif 000035
2004032125.tif 000036