(57)【要約】【課題】  ディスク装置におけるシーク動作補正装置が、安定したシーク動作を行えるようにする。【解決手段】  トラックを有した回転ディスクにおける所望トラックに向けてのシーク動作のためにヘッド１が移動するときに生成されるトラック横断パルスＳ２を計数するトラック横断パルス計数手段４と、トラック横断パルス計数手段４によって計数されたカウント数Ｎから、シーク動作のためにヘッド１を移動させるときの目標速度Ｖ２を設定する目標速度設定手段５と、ヘッド１の移動速度Ｖ１が目標速度Ｖ２となるようにシーク動作のためのヘッド１の移動速度を制御する速度制御手段と、シークトラブルを防ぐために、トラック横断パルスＳ２に対して、パルス抜けやパルスの計数の乱れを監視するトラック横断パルスの監視手段８とを備える。【選択図】        図１
2006127644.tif 000002
【特許請求の範囲】
【請求項１】
トラックを有した回転ディスクにおける所望トラックに向けてのシーク動作のためにヘッドが移動するときに生成されるトラック横断パルスを計数するトラック横断パルス計数手段と、
前記トラック横断パルス計数手段によって計数されたカウント数から、前記シーク動作のためにヘッドを移動させるときの目標速度を設定する目標速度設定手段と、
前記ヘッドの移動速度が前記目標速度となるように前記シーク動作のためのヘッドの移動速度を制御する速度制御手段と、
シークトラブルを防ぐために、前記トラック横断パルスに対して、パルス抜けやパルスの計数の乱れを監視するトラック横断パルスの監視手段とを備えたことを特徴とするディスク装置におけるシーク動作補正装置。
【請求項２】
トラック横断パルスの監視手段は、あるトラック横断パルスが発生した時点から、横断本数に対応する所定の時間幅の間に次のトラック横断パルスが発生するか否かを監視するものであるとともに、前記所定の時間幅の間に次のトラック横断パルスが発生しない場合に、所定の回数だけ同様に時間幅を設けて監視を続けるものであり、かつ前記所定の回数内にトラッククロス信号が発生しなかった場合に、目標速度を安定速度まで変更するための信号を目標速度設定手段へ出力するものであることを特徴とする請求項１記載のディスク装置におけるシーク動作補正装置。
【請求項３】
目標速度設定手段は、予め設定された安定速度を記憶したものであることを特徴とする請求項２記載のディスク装置におけるシーク動作補正装置。
【請求項４】
目標速度設定手段は、トラック横断パルスのパルス抜けが発生していないと認識される移動速度を安定速度として設定できるものであることを特徴とする請求項２または３記載のディスク装置におけるシーク動作補正装置。
【請求項５】
トラック横断パルスの監視手段は、横断本数に対応する所定の時間幅の情報を予め記憶したものであることを特徴とする請求項２から４までのいずれか１項記載のディスク装置におけるシーク動作補正装置。
【請求項６】
トラック横断パルスの監視手段は、横断本数に対応する所定の時間幅の情報を演算するものであることを特徴とする請求項２から４までのいずれか１項記載のディスク装置におけるシーク動作補正装置。
【請求項７】
トラック横断パルスの監視手段は、あるトラック横断パルスが発生した時点から、横断本数に対応する所定の時間幅の間に次のトラック横断パルスが発生するか否かを監視するものであるとともに、前記所定の時間幅の間に次のトラック横断パルスが発生しない場合に、所定の回数だけ同様に時間幅を設けて監視を続けるものであり、
かつ前記トラック横断パルスの監視手段は、前記所定の回数内にトラック横断パルスが発生しなかった場合に、シーク動作のためのトラッキングを外す処理を行い、現在アドレスを取得してから、再度シーク動作のためのトラッキングを行うものであることを特徴とする請求項１記載のディスク装置におけるシーク動作補正装置。
【請求項８】
トラック横断パルスの監視手段は、シーク動作の際に計数されているトラック横断パルスから求められる現在アドレスが、ディスクの内周側の最終トラックと、ディスクの外周側の最終トラックと、ディスクに記録領域と未記録領域とが混在している場合における前記記録領域または未記録領域の最終トラックとのいずれかから計算して所定の本数以下のエリアに入ったと判断したとき、または前記計数されたカウント数が所定数に達したと判断したときに、目標速度を安定速度まで変更するための信号を目標速度設定手段へ出力するものであることを特徴とする請求項１記載のディスク装置におけるシーク動作補正装置。
【請求項９】
トラック横断パルスの監視手段は、シーク動作の際に計数されているトラック横断パルスから求められる現在アドレスが、ディスクの内周側の最終トラックと、ディスクの外周側の最終トラックと、ディスクに記録領域と未記録領域とが混在している場合における前記記録領域または未記録領域の最終トラックとのいずれかから計算して所定の本数以下のエリアに入ったと判断したとき、または前記計数されたカウント数が所定数に達したと判断したときに、シーク動作のためのトラッキングを外す処理を行い、現在アドレスを取得してから、再度シーク動作のためのトラッキングを行うものであることを特徴とする請求項１記載のディスク装置におけるシーク動作補正装置。
【請求項１０】
トラック横断速度ホールド手段を備え、
トラック横断パルスの監視手段は、あるトラック横断パルスが発生した時点から、横断本数に対応する所定の時間幅の間に次のトラック横断パルスが発生するか否かを監視するものであり、
前記トラック横断速度ホールド手段は、所定の時間幅の間に前記次のトラック横断パルスが発生しない場合に、ヘッドの移動速度が不正に上がらないように現速度を保持するものであることを特徴とする請求項１記載のディスク装置におけるシーク動作補正装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は光ディスク装置などのディスク装置におけるシーク動作補正装置に関するものである。
【背景技術】
【０００２】
従来、ディスク装置におけるシーク動作補正装置として、シーク動作を行う時にトラッククロス信号をカウントして、その周期が所望の速度になるように制御をかけたものがある。しかし、入力信号の振幅ばらつき等の影響により誤カウントが生じた場合は、所望するトラックにヘッドをシークできなくなる。
【０００３】
そこで、例えば特許文献１に記載されるものでは、横断回数に対応する時間幅を設け、その時間幅に次のトラッククロス信号が発生するか否かを監視して、次のトラッククロス信号が発生しない場合は、擬似パルスを発生させて補正している。これによりミスカウントが防止され、シークエラーが減少し、高速アクセスが可能になっている。
【０００４】
図１１は、特許文献１に記載された従来のシーク動作補正装置の一例を示す機能ブロック図である。ここで、１は光ヘッド、２はトラック横断パルス検出回路、３はトラック横断速度検出回路、４はトラック横断パルス計数回路、５は目標速度設定部、６はＤ／Ａ変換器、７はトラバースモータ駆動回路を示す。Ｓ１はトラッキングエラー信号（ＴＥ信号）、Ｓ２はトラック横断パルス、Ｓ３は光ビーム位置信号、Ｎはカウント数、Ｖ１は光ヘッドの速度、Ｖ２は目標とする光ヘッドの速度を示す。
【０００５】
トラック横断パルス計数回路４は、トラック横断パルスＳ２を受け取り、光ヘッド１からの光ビームが光ディスクのトラックを横断する毎にカウントアップまたはカウントダウンして、カウント数Ｎを出力する。目標速度設定部５は、カウント数Ｎを、このカウント数Ｎに応じた目標とする設定速度Ｖ２に変換して出力する。そして、実際の速度Ｖ１と目標速度Ｖ２との差分がとられ、この差分が目標速度Ｖ２に加えられることで、トラバースモータ駆動回路７への入力が行われる。
【０００６】
図１２は、図１１におけるトラック横断パルス検出回路２の詳細を示すブロック図である。ここで、９は２値化回路、１０は両エッジ検出回路、１１は第１の時間幅テーブル、１２は第２の時間幅テーブル、１３は短間隔パルス除去回路、１４は擬似パルス発生回路を示す。Ｓ１、Ｓ２、Ｎに関しては図１１に示されるものと同様である。
【０００７】
図１１に示される光ディスク装置では、シーク動作時にトラバースモータ駆動回路７からの光ビーム位置信号Ｓ３によって光ヘッド１を駆動する。駆動された光ヘッド１は、図示しない光ディスク上の光ビームを移動させる。その際、光ヘッド１は、光ディスクからの反射光によって、ＴＥ信号（トラッキングエラー信号）Ｓ１を検出し、このＴＥ信号Ｓ１をトラック横断パルス検出回路２へ出力する。ＴＥ信号Ｓ１を受け取ったトラック横断パルス検出回路２では、図１３に示すように、周期的に変化するＴＥ信号Ｓ１を２値化回路９で２値化するとともに、この２値化回路９からの２値化信号Ｓ９に関し両エッジ検出回路１０でエッジの部分だけ検出して、その度ごとにトラック横断パルスＳ１０を生成する。このトラック横断パルスＳ１０は、各トラック横断パルスＳ１０の生成後における第１の時間幅テーブル１１で設定された間隔Ｗ１（信号Ｓ１１）の間にノイズとして生じたパルスが短間隔パルス除去回路１３で除去されるとともに、第２の時間幅テーブル１２で設定した時間Ｗ２（信号Ｓ１２）当たりのパルス抜けが擬似パルス発生回路１４で補完される。これにより、オアゲートＯＲから、補正されたトラック横断パルスＳ２が出力される。Ｓ１３はノイズとして生じたパルスが除去されることにより補正されたトラック横断パルス、Ｓ１４は擬似パルスである。
【０００８】
補正後のトラック横断パルスＳ２は図１１におけるトラック横断速度検出回路３に入力され、このトラック横断横断パルスＳ２のパルス幅あるいはパルス間隔から、光ヘッド１の実際の速度Ｖ１を得ることができる。
【０００９】
トラック横断パルス検出回路２の動作を表した図１３のタイムチャートについて、もう一度詳細に説明する。このタイムチャートは、一例として、ＴＥ信号Ｓ１の一部が乱れた場合を示しており、これに対応してトラック横断パルスＳ１３にパルスの欠落が発生している。
【００１０】
まず、図１３の一番上に示すＴＥ信号Ｓ１は、図１２の２値化回路９により２値化信号Ｓ９に変換され、図１３の３番目に示すように両エッジ検出回路１０からトラック横断パルスＳ１０が出力される。トラック横断パルスＳ１０は短間隔パルス除去回路１３へ入力されるが、この短間隔パルス除去回路１３には第１の時間幅テーブル１１から時間幅Ｗ１の信号Ｓ１１が与えられており、時間幅Ｗ１の間だけマスクされる。このような動作がトラック横断パルスＳ１０の入力ごとに繰り返され、時間幅Ｗ１より短い間隔の間に発生したパルスが除去された信号Ｓ１３が出力される。図１３のタイムチャートでは、一例として、トラッキングエラー信号Ｓ１の一部においてが乱れた場合を示しており、トラック横断パルスＳ１０に短い時間間隔でのパルスが発生している。しかし、短間隔パルス除去回路１３で時間幅Ｗ１より短い間隔でのパルスを除去するので、図１３に示す短間隔パルス除去回路１３の出力信号Ｓ１３では、短間隔において発生したパルスが除去され補正できていることが分かる。
【００１１】
短間隔にて発生したパルスの除去による補正が終わったトラック横断パルスＳ１３が擬似パルス発生回路１４に入力されると、第２の時間幅テーブル１２から出力される時間幅Ｗ２の情報Ｓ１２によって、時間幅Ｗ２の間だけ次のトラック横断パルスＳ１３の入力を待つ。そして、この時間幅Ｗ２の間に次のパルスが入力されると、同様に新たな時間幅Ｗ２の間だけ次のパルスの入力を待つ。
【００１２】
もし、この時間幅Ｗ２の間に次のパルスが入力されない時は、その時間幅Ｗ２の最後に擬似パルスＳ１４を発生させる。擬似パルスＳ１４が発生した後は、同様に、それに続く時間幅Ｗ２の間に次の補正トラック横断パルスＳ１３が入力されるかどうかを監視する。この擬似パルスＳ１４と上記の短間隔におけるパルスの除去による補正が終わったトラック横断パルスＳ１３とが、オアゲートＯＲによってオア処理されるので、図１３の最下方に示すように、最終的には正確な補正トラック横断パルスＳ２が得られる。
【００１３】
図１３のタイムチャートでは、上述のようにトラッキングエラー信号Ｓ１の一部が乱れて、トラック横断パルスＳ１３にパルスの欠落が発生していたが、上述のように時間幅Ｗ２の間に次のトラック横断パルスが入力されない場合は、擬似パルス発生回路１４で擬似パルスＳ１４を発生させて補正をかけることによって、正確なトラック横断パルスＳ２を出力できていることが分かる。
【特許文献１】特開平６−３６２９７号公報
【発明の開示】
【発明が解決しようとする課題】
【００１４】
しかし、上記のように擬似パルスでトラッククロス信号を補正するものでは、なんらかの理由で光ヘッド１が予測外の動作を行った場合に、実際に横断速度が遅いのか、信号が抜けているのかの判断ができない。このために、検出した速度Ｖ１が実際の光ヘッド１の速度に対して大きな誤差を持ってしまう場合がある。つまり、光ヘッド２の速度が正確に検出されてない場合でも、常に目標速度Ｖ２になるように補正をかけるので、横断速度、横断カウント数が更に大きく間違ってしまう。最悪の場合、過剰に補正しすぎてメディアの外までシークさせる暴走の原因になったり、シーク暴走によるトラバース機構の不具合の原因になったり、シーク暴走によるトラバース制御系からの異音発生等の原因になったりしてしまう。
【００１５】
このように検出した速度Ｖ１と実際の光ヘッド２の速度とが大きな誤差を発生させる状況は、いろいろな場合を予想できるが、不適当に擬似パルスを追加して補正してしまう代表的な例を、図１４に示す。この図１４の場合は、ＴＥ信号Ｓ１にオフセットが乗ってしまい、スレッショルドレベルを満たさないためにトラック横断パルスＳ１３が発生しなくなっている。この場合は、擬似パルスＳ１４で補正できるレベルではなく、補正後のトラック横断パルスＳ２が目標速度設定部５で設定した速度Ｖ２に比べ著しく遅いので、光ヘッド１をもっと速く動かすように制御しようとトラバースモータ駆動回路７がトラバースモータへの駆動電圧を上げていく。しかし、光ヘッド１がいくら速く移動しても、パルス抜けによって横断速度が遅いままと認識されているので、トラバースモータに過剰に駆動電圧をかけ続け、シーク暴走を引き起こしてしまう。
【００１６】
図１５は、検出した速度Ｖ１が光ヘッド１の実際の速度に比べて大きな誤差を持ってしまい、不用意にトラック横断パルスを除去してしまう危険性がある不具合例を示す。図１５のようにＴＥ信号Ｓ１にオフセットが乗ってしまい、一定の間でもスレッショルドレベルを満たせない時間が存在する場合は、図１４の場合のように光ヘッド１の実際の速度が検出速度Ｖ１よりも高速になりすぎて、第１の時間幅テーブル１１で設定している間隔Ｗ１が不適切になってしまい、図１５のように実際にはトラック横断パルスが発生すべきところを短間隔パルスと判断され除去されてしまう。その場合、補正後のトラック横断パルスＳ１３が目標速度設定部５で設定した速度Ｖ２に比べて著しく遅いので、光ヘッド１をもっと速く動かすように制御しようと、トラバースモータ駆動回路７がトラバースモータへの駆動電圧を上げていく。しかし、光ヘッド１がいくら速く移動しても、パルス抜けによって横断速度が遅いままと認識されているので、トラバースモータに過剰に駆動電圧をかけ続け、シーク暴走を引き起こしてしまう。
【００１７】
本発明は、上記従来技術のような方法でトラッククロス信号を補正しても、シーク制御に伴う暴走は回避できないことに対処して、安定したシーク動作を行えるようにすることを目的とする。
【課題を解決するための手段】
【００１８】
この目的を達成するため、本発明の第１のディスク装置におけるシーク動作補正装置は、トラックを有した回転ディスクにおける所望トラックに向けてのシーク動作のためにヘッドが移動するときに生成されるトラック横断パルスを計数するトラック横断パルス計数手段と、前記トラック横断パルス計数手段によって計数されたカウント数から、前記シーク動作のためにヘッドを移動させるときの目標速度を設定する目標速度設定手段と、前記ヘッドの移動速度が前記目標速度となるように前記シーク動作のためのヘッドの移動速度を制御する速度制御手段と、シークトラブルを防ぐために、前記トラック横断パルスに対して、パルス抜けやパルスの計数の乱れを監視するトラック横断パルスの監視手段とを備えたことを特徴とする。
【００１９】
第２のシーク動作補正装置は、上記第１のシーク動作補正装置において、トラック横断パルスの監視手段が、あるトラック横断パルスが発生した時点から、横断本数に対応する所定の時間幅の間に次のトラック横断パルスが発生するか否かを監視するものであるとともに、前記所定の時間幅の間に次のトラック横断パルスが発生しない場合に、所定の回数だけ同様に時間幅を設けて監視を続けるものであり、かつ前記所定の回数内にトラッククロス信号が発生しなかった場合に、目標速度を安定速度まで変更するための信号を目標速度設定手段へ出力するものであることを特徴とする。
【００２０】
第３の補正装置は、上記第２の補正装置において、目標速度設定手段が、予め設定された安定速度すなわち固定値を記憶したものであることを特徴とする。
【００２１】
第４の補正装置は、上記第２または第３の補正装置において、目標速度設定手段が、トラック横断パルスのパルス抜けが発生していないと認識される移動速度を安定速度として設定できるものである、すなわち、たとえばパルス抜けが発生したときのそのパルス抜け直前の速度を目標速度に設定できるものであることを特徴とする。
【００２２】
第５の補正装置は、上記第２から第４までのいずれかの補正装置において、トラック横断パルスの監視手段が、横断本数に対応する所定の時間幅の情報を予め記憶したものであることを特徴とする。
【００２３】
第６の補正装置は、上記第２から第４までのいずれかの補正装置において、トラック横断パルスの監視手段が、横断本数に対応する所定の時間幅の情報を演算するものであることを特徴とする。
【００２４】
第７の補正装置は、上記第１の補正装置において、トラック横断パルスの監視手段が、あるトラック横断パルスが発生した時点から、横断本数に対応する所定の時間幅の間に次のトラック横断パルスが発生するか否かを監視するものであるとともに、前記所定の時間幅の間に次のトラック横断パルスが発生しない場合に、所定の回数だけ同様に時間幅を設けて監視を続けるものであり、かつ前記トラック横断パルスの監視手段が、前記所定の回数内にトラック横断パルスが発生しなかった場合に、シーク動作のためのトラッキングを外す処理を行い、すなわちシーク動作を強制的に終了させ、現在アドレスを取得してから、再度シーク動作のためのトラッキングを行うものであることを特徴とする。
【００２５】
第８の補正装置は、上記第１の補正装置において、トラック横断パルスの監視手段は、シーク動作の際に計数されているトラック横断パルスから求められる現在アドレスが、ディスクの内周側の最終トラックと、ディスクの外周側の最終トラックと、ディスクに記録領域と未記録領域とが混在している場合における前記記録領域または未記録領域の最終トラックとのいずれかから計算して所定の本数以下のエリアに入ったと判断したとき、または前記計数されたカウント数が所定数に達したと判断したときに、目標速度を安定速度まで変更するための信号を目標速度設定手段へ出力するものであることを特徴とする。
【００２６】
第９の補正装置は、上記第１の補正装置において、トラック横断パルスの監視手段は、シーク動作の際に計数されているトラック横断パルスから求められる現在アドレスが、ディスクの内周側の最終トラックと、ディスクの外周側の最終トラックと、ディスクに記録領域と未記録領域とが混在している場合における前記記録領域または未記録領域の最終トラックとのいずれかから計算して所定の本数以下のエリアに入ったと判断したとき、または前記計数されたカウント数が所定数に達したと判断したときに、シーク動作のためのトラッキングを外す処理を行い、現在アドレスを取得してから、再度シーク動作のためのトラッキングを行うものであることを特徴とする。
【００２７】
第１０の補正装置は、上記第１の補正装置において、トラック横断速度ホールド手段を備え、トラック横断パルスの監視手段は、あるトラック横断パルスが発生した時点から、横断本数に対応する所定の時間幅の間に次のトラック横断パルスが発生するか否かを監視するものであり、前記トラック横断速度ホールド手段は、所定の時間幅の間に前記次のトラック横断パルスが発生しない場合に、ヘッドの移動速度が不正に上がらないように現速度を保持するものであることを特徴とする。
【発明の効果】
【００２８】
本発明によると、シークトラブルを防ぐために、トラック横断パルスに対してパルス抜けやパルスの計数の乱れを監視するトラック横断パルスの監視手段を備えたため、シーク制御に伴う暴走を回避して、安定したシーク動作を行うことができる。
【発明を実施するための最良の形態】
【００２９】
以下、本発明の実施の形態について、図面を参照しながら詳細に説明する。
(第１の実施の形態)
図１は本発明の第１の実施の形態のディスク装置におけるシーク動作補正装置の構成を示すブロック図である。ここで、１は光ヘッド、２はトラック横断パルス検出回路、３はトラック横断速度検出回路、４はトラック横断パルス計数回路、５は目標速度設定部、６はＤ／Ａ変換器、７はトラバースモータ駆動回路で、これらは図１１に示したものと同様の構成である。また、Ｓ１は光ヘッド１からトラック横断パルス検出回路２に向けて出力されるＴＥ（トラッキングエラー）信号、Ｓ２はトラック横断パルス検出回路２からトラック横断速度検出回路３とトラック横断パルス計数回路４とに向けて出力されるトラック横断パルス、Ｓ３はトラバースモータ駆動回路７から光ヘッドに向けて出力される光ビーム位置信号であり、これらも図１１に示したものと同様のものである。
【００３０】
この図１に示すシーク動作補正装置では、トラック横断パルス監視回路８が設けられている。そして、トラック横断パルス検出回路２からのトラック横断パルスＳ２と、トラック横断パルス計数回路４からの横断回数すなわちカウント数Ｎの情報とをトラック横断パルス監視回路８に送出し、トラック横断パルス監視回路８は、あるトラック横断パルスＳ２が発生した時点から、カウント数Ｎに対応する所定の時間幅の間に次のトラック横断パルスＳ２が発生するか否かを監視する。この場合において、所定の時間幅の間に次のトラック横断パルスＳ２が発生しなかったときには、所定の回数だけ同様に時間幅を設けて監視を続ける。そして、所定の回数内にトラック横断パルスＳ２が発生しなかったときには、トラック横断パルス監視回路８から、トラック横断パルスＳ２の欠落によるタイムアウト信号Ｓ４を、目標速度設定部５に出力して、目標とする光ヘッドの速度Ｖ２を、任意の低速に設定していた安定速度に切り替え可能である。
【００３１】
このような構成によれば、図１１に示した従来の装置の場合と同様に、トラック横断パルス計数回路４は、トラック横断パルスＳ２を受け取り、光ヘッド１からの光ビームがトラックを横断する毎にカウントアップまたはカウントダウンして、カウント数Ｎを出力する。トラック横断パルス監視回路８では、トラック横断パルスＳ２とカウント数Ｎとを与えられることによって、横断パルスの欠落を認識し、目標速度設定部５にタイムアウト信号Ｓ４を出力する。タイムアウト信号Ｓ４を受け取った目標速度設定部５は、目標速度Ｖ２を、任意の低速に設定していた安定速度に切り替える。このように安定速度に変更された目標速度Ｖ２と、トラック横断速度検出回路３にて検出された光ヘッド速度Ｖ１との差分を安定速度Ｖ２に補足して補正速度Ｖ３を得る。この補正速度Ｖ３がＤ／Ａ変換器６に入力され、このＤ／Ａ変換器６からアナログ電圧に換算された駆動電圧Ｖａがトラバースモータ駆動回路７に出力されることで、光ヘッド１の速度制御を行う。なお、速度制御やトラッキング制御時の基本的な動作は、図１１に示した従来の場合と同様である。
【００３２】
この場合において、記憶手段を設けて、この記憶手段に、任意の低速に設定された安定速度を記憶しておくことが好適である。また目標速度設定部５は、トラック横断パルスＳ２の欠落が発生していないと認識されているトラック横断速度を安定速度として設定できることが好適である。また横断回数に相当するカウント数Ｎに対応した時間幅の情報が予め記憶されたものであることが好適である。あるいは、カウント数Ｎに対応する時間幅の情報を演算する手段を備えたものであることが好適である。
【００３３】
トラック横断パルス監視回路８に入力するトラック横断パルスＳ２は、図１２に示される従来の検出回路２によって検出され補正が加えられたトラック横断パルスＳ２でもよいし、あるいは、図２に示されるような検出回路２による補正が加えないトラック横断パルスＳ２でもよい。図２の検出回路２は、２値化回路９と両エッジ検出回路１０とのみによって構成されることで、上述した補正の機能は有しないものである。すなわち、周期的に変化するＴＥ信号Ｓ１を２値化回路９で２値化し、両エッジ検出回路１０でエッジの部分を検出して、その度ごとにトラック横断パルスＳ２を生成するだけのものである。
【００３４】
図３は、トラック横断パルス監視回路８の要部の構成の一例を示す機能ブロック図である。ここで、１５はトラック横断パルス欠落検出回路、１６はＵカウンタ、２１は時間幅テーブルを示し、Ｓ１５は欠落情報、Ｓ４はタイムアウト信号、Ｓ２１は時間幅情報を示す。
【００３５】
この図３に示したトラック横断パルス監視回路８の動作は以下の通りである。すなわち、図１におけるトラック横断パルス検出回路２は、トラック横断パルス欠落検出回路１５へトラック横断パルスＳ２を出力する。時間幅テーブル２１は、図１におけるトラック横断パルス計数回路４から、カウント数Ｎを入力される。時間幅テーブル２１にはカウント数Ｎに対応する時間幅の情報が格納されており、入力されたカウント数Ｎに対応する時間幅の情報が時間幅情報Ｓ２１としてトラック横断パルス欠落検出回路１５に出力される。トラック横断パルス欠落検出回路１５は、トラック横断パルスＳ２と時間幅情報Ｓ２１とを受けて、トラック横断パルスの欠落を監視し、それにもとづき欠落情報Ｓ１５を生成し、Ｕカウンタ１６へ出力する。Ｕカウンタ１６が連続して欠落情報Ｓ１５を受け取ると、このＵカウンタ１６が作動してカウントを行い、任意の設定回数までカウントが行われると図１の目標速度設定部５へタイムアウト信号Ｓ４を出力する。
【００３６】
Ｕカウンタ１６が上記の設定回数に至るまで欠落情報Ｓ１５を検出した場合は、Ｕカウンタ１６のカウントはリセットされる。
【００３７】
次に、時間幅テーブル２１の構成と、トラック横断パルス欠落検出回路１５の動作とについて説明する。すなわち時間幅テーブル２１は、ＲＯＭ等にて構成され、横断したトラック数を示すカウント数Ｎに対応する時間幅Ｗを示す情報が、予め記憶されている。そしてカウント数Ｎの情報が入力されると、それに対応する時間幅Ｗの情報を読み出して出力する。
【００３８】
カウント数と時間幅との関係の一例を図４に示す。図４において、横軸はカウント数Ｎで、縦軸は時間幅Ｗを示す。シーク動作には加速段階、定速段階、減速段階の３段階が存在し、それぞれの段階でトラックの横断速度（横断加速度）が異なる。それぞれの段階に応じた適切な時間幅Ｗを設定する必要がある。
【００３９】
図３の時間幅テーブル２１の内容の一例として、図４の各段階は下記の近似式を用い、随時検出している横断加速度ａを使って、計算により時間幅Ｗを決定したものを挙げることができる。
【００４０】
Ｗ ＝ √（２＊Ｔｐ／ａ）＊［√（Ｎ＋１）−√Ｎ］＊（速度係数）
ここで、Ｔｐはトラックピッチである。この式は、１トラックに要する移動時間に任意の速度係数をかけたもので、横断加速度に応じて時間幅Ｗを算出することが可能である。
【００４１】
図４における定速段階は、理論上、横断加速度ａは０になるため上式は使えないが、現実的には緩やかな加減速が常に入っている。そのため、時間幅テーブル２１の内容の一例として、検出した横断加速度ａが一定値以下の場合には時間幅Ｗを固定値にしたものを挙げることができる。そうすることにより、定速段階での暴走を阻止できる。
【００４２】
上式の「速度係数」は、一例として１．５に設定すると、図２（または図１２）の二値化信号Ｓ９の１．５倍分長さの時間幅Ｗを設定することができる。時間幅テーブル２１には、このように計算によって得られた時間幅Ｗのデータが予め記載されている。
【００４３】
次に、図１におけるトラック横断パルス監視回路８の動作を説明する。図５は、トラック横断パルス監視回路８の動作を説明するタイムチャートである。各信号波形の符号は図１〜図３の符合に対応している。また、動作の理解を容易にするためにトラック横断パルス検出回路２の動きについても同時に示している。
【００４４】
図５は、通常状態（「Ａ」の部分）、カウントが欠落している状態（「Ｂ」の部分）、カウントを多めに検出した状態（「Ｃ」の部分）でのタイムチャートの一例を示す。カウントが欠落している状態とは、トラッキングエラー信号Ｓ１にオフセットが乗ったり、トラッキングエラー信号Ｓ１の振幅が小さくなりすぎてスレッショルドレベルにかからなくなった状態をいう。カウントを多めに検出した状態とは、ノイズを拾ったりして多めにカウント検出した状態をいう。
【００４５】
まず、通常状態でのタイムチャートで各信号の基本動作を説明する。図５の一番上に示すトラッキングエラー信号Ｓ１は従来と同様にトラック横断パルス検出回路２の２値化回路９により２値化信号Ｓ９に変換され、両エッジ検出回路１０からトラック横断パルスＳ２が出力される。トラック横断パルスＳ２はトラック横断パルス計数回路４により加算され、カウント数Ｎの情報がトラック横断パルス監視回路８へ出力される。
【００４６】
トラック横断パルス監視回路８は、トラック横断パルスＳ２と、カウント数Ｎの情報とによって、タイムアウト信号Ｓ４を発生させる。トラック横断パルス監視回路８の時間テーブル２１は、カウント数Ｎの情報を受け取り、そのカウント数Ｎに応じた時間幅情報Ｓ２１（時間幅Ｗ）を設定して、トラック横断パルス欠落検出回路１５にてトラック横断パルスの欠落を監視する。具体的には、トラック横断パルス欠落検出回路１５は、トラック横断パルスＳ２が入力される度に時間幅テーブル２１から得られる時間幅Ｗの間だけ次のトラック横断パルスＳ２の入力を待つ。（図５ではＷの矢印の長さがその時間幅に相当する。）
そして、この時間幅Ｗの間に次のパルスが入力されると、同様に新たな時間幅Ｗの間だけ次のパルスを待つ。もし、この時間幅Ｗの間に次のパルスが入力してこない場合は、その時間幅Ｗの最後に欠落情報Ｓ１５のパルスを発生させる。欠落情報Ｓ１５を発生させた後は、同様に、それに続く時間幅Ｗの間にトラック横断パルスＳ２が入力しないかどうかを監視する。このような動作を行うことにより、トラック横断パルスが欠落したかどうかを監視することができる。
【００４７】
次に、カウントが欠落している状態に関し、タイムチャートで各信号の基本動作を説明する。通常状態におけるタイムチャートでの説明の通り、トラック横断パルスＳ２が欠落すると欠落情報Ｓ１５が発生する。欠落情報Ｓ１５が連続して発生している場合は、状態としては「トラック横断パルスの検出が難しい状態に陥り、速度制御の判断が不安定になっている」ことを意味する。このような状況に陥った場合は、トラック横断パルスを辛うじて検出できたとしても、そのトラック横断パルスから、目標速度よりも大幅に遅れていると誤判断して加速を繰り返し、暴走の要因になってしまうことがある。このような事態を避けるために、欠落情報Ｓ１５が所定の回数まで連続して発生して欠落状態が続いた場合は、トラック横断パルス監視回路８のＵカウンタ１６は、目標速度設定部５に対してタイムアウト信号Ｓ４を出力する。
【００４８】
欠落状態の間の時間幅Ｗは、それ以前に最後にトラック横断パルスＳ２を検出したときの時間幅に設定するか、もしくは任意の時間幅に設定して、トラック横断パルスＳ２を監視する。
【００４９】
目標速度設定部５にタイムアウト信号Ｓ４が入力されると、現行で認識している速度及び目標としている設定速度の状態に関わらず、目標の速度設定を安定速度まで強制的に変更する。
【００５０】
この場合の安定速度というのは、トラック横断パルスが容易に検出できる横断速度である場合と、欠落パルスが検出される直前の横断速度である場合とがある。いずれかに予め設定されて保管される。前者のメリットは、カウントの欠落により通常なら横断速度を加速して暴走していくところを、減速させて安定した状態に復帰できるところにある。後者のメリットは、安全度は前者に劣るものの、カウントの欠落による過剰な加速を防げるので暴走は無く、また横断速度の目標設定をトラック横断パルスの最終検出ができたときの速度にしているため、アクセスタイムのロスを最小限に抑えることができる。
【００５１】
図３において、欠落パルスＳ１５はＵカウンタ１６でカウントされるが、所定の回数に達するまでに再びトラック横断パルスＳ２を検出できた場合はカウントをリセットする。そして、そのときのトラック横断パルスＳ２から現在のヘッド移動速度を割り出し、その割り出されたヘッド移動速度から時間幅Ｗを最適化する。
【００５２】
図１の目標速度設定部５は、タイムアウト信号Ｓ４が入力されると、目標速度を上述の安定速度に設定し直す。そして、次にリセット状態となるまで、すなわち、トラック横断パルスＳ２が検出されて現在の正確な横断速度を算出できるまで、この目標速度設定は戻さない。
【００５３】
次に、カウントを多めに検出した状態での各信号の基本動作をタイムチャートを用いて説明する。現実には、何らかの理由でノイズが乗ったときに、多めに誤カウントしてしまうケースが多い。多めに誤カウントした場合は、現在の横断速度を目標設定速度より速いと認識して減速させてしまうので、暴走といった危険な状態に陥ることはなく、無意味にアクセスタイムが遅くなるだけである。よって、本発明によれば、このようなケースには効果が薄いが、このようなケースでも動作には支障が無いことを説明していく。
【００５４】
通常状態でのタイムチャートを用いての説明の通り、トラック横断パルス監視回路８におけるトラック横断パルス欠落検出回路１５は、トラック横断パルスＳ２が入力される度に、時間幅テーブル２１から得られる時間幅Ｗの間だけ、次のトラック横断パルスＳ２の入力を待つ。トラッキングエラー信号Ｓ１にノイズが乗り、トラック横断パルスＳ２が多めに発生した場合は、一つの時間幅Ｗの間に複数のトラック横断パルスＳ２を検出してしまう可能性がある。時間幅Ｗを固定値に設定している場合はノイズの影響をほとんど受けないが、本発明のように横断速度から時間幅Ｗを算出する設定の場合は、ノイズを誤検出して発生したトラック横断パルスＳ２にもとづいて、本来よりも遥かに短い時間幅Ｗに変更してしまう。そのため、ノイズが乗っていないトラック横断パルスＳ２に対して正常に対応できなくなり、カウントが欠落したと認識するケースも出てしまう。
【００５５】
カウントを多めに検出してしまう状態の場合、不正規とはいえ、トラック横断パルスＳ２自体は検出できるため、その都度に時間幅Ｗを再算出していくのであれば連続してカウントの欠落状態に陥ることはない。よって、本発明にもとづき無意味な悪影響が及ぶ危険性は無いといえる。
【００５６】
(第２の実施の形態)
次に、本発明の第２の実施の形態について説明する。基本的なハード構成は、図１に示すものと同様である。
【００５７】
上記した第１の実施の形態では、目標速度設定部５は、タイムアウト信号Ｓ４が入力されると安定速度を目標速度に設定した。しかし、この第２の実施の形態では、目標速度設定部５は、タイムアウト信号Ｓ４が入力されると強制的にシーク処理を終了させ、現在位置のアドレス情報を取り直してから、再度シーク処理を行う。この場合は、タイムアウト信号Ｓ４が入力されると、シーク処理をいったん中断して、その位置からやり直すということになるので、アクセスタイムの大幅な悪化は否めないが、もっとも安全なシーク方法になる。
【００５８】
図６は、本発明の第２の実施の形態のディスク装置におけるシーク動作補正装置の構成を示すブロック図である。図６における符号は図１や図３のものなどと同様であり、この図６は、本発明の第２の実施の形態におけるトラック横断パルス監視回路８の詳細を示すものである。ここでは、シーク強制終了コマンド発行部１８と、カレントアドレス取得処理部１９と、シークコマンド再発行部２０とを有する。その再シーク処理の手順は、シーク強制終了コマンド発行部１８でのシーク強制終了コマンドの発行、カレントアドレス取得処理部１９でのシーク強制終了時におけるカレントアドレスの取得、シークコマンド再発行部２０でのシークコマンドの再発行の流れになる。
【００５９】
図７は、図６の装置の動作についてのタイムチャートの一例を示す。図示のように何らかの理由によってトラッキングエラー信号Ｓ１がスレッショルドレベルから外れた場合には、トラック横断パルス欠落検出回路１５から欠落情報Ｓ１５のパルス信号が出力されるが、この欠落情報Ｓ１５が所定カウントまで到達してＵカウンタ１６からタイムアウト信号Ｓ４が出力されると、シーク強制終了コマンド発行部１８において同コマンドが発行される。そして、カレントアドレス取得処理部１９にてカレントアドレス情報の取得を行って、その後、再度、この時点から、シークコマンド再発行部２０にてシークコマンドを発行する。この場合は、完全にやり直しになるので、ジャンプすべき本数等の再計算も、シークコマンドと同時になされているものとする。図７に示す再度のトラッキングＯＮ時においては、シークコマンド待機状態となっており、トラッキングエラー信号Ｓ１は現れていない。
【００６０】
シーク強制終了コマンド発行部１８において同コマンドを発行した場合には、図７に示すようにトラッキングＯＦＦすることが好適である。すなわち、強制終了コマンドを発行しなければならない場合は、サーボ的に何らかの支障を来している場合も多いので、一度トラッキングサーボをＯＦＦしてリセットをかけてから、再度トラッキングＯＮ状態にする仕様であることが好適である。すなわち、カレントアドレス取得時には、トラッキングサーボはＯＮ状態であることが必要である。
【００６１】
シーク強制終了コマンド発行後からシークコマンドの再発行までは、シーク状態ではないので、仮に図６のＵカウンタ１６からタイムアウト信号Ｓ４が発行されたとしても、シーク動作補正装置としては機能していない。よって、シーク強制終了コマンド発行後からシークコマンドの再発行までの間は、図７に示すように二値化信号Ｓ９やトラック横断パルスＳ２に対しマスク処理を行って、モニタできないようにしても構わない。
【００６２】
(第３の実施の形態)
次に、本発明の第３の実施の形態について説明する。基本的なハード構成は、図１に示すものと同様である。
【００６３】
上記した第２の実施の形態では、Ｕカウンタ１６からタイムアウト信号Ｓ４が出力されるとシーク処理を強制的に終了させ、現在位置のアドレス情報を取り直してから、再度シーク処理処理を行っている。これに対し、この第３の実施の形態では、図８に示される構成であって、下記のように動作する。
【００６４】
すなわち、図８は本発明の第３の実施の形態の光ディスク装置におけるシーク動作補正装置の構成を示すブロック図である。図８における符号は図４のものなどと同様である。ここでは、上述の第２の実施の形態とは異なり、タイムアウト信号Ｓ４ではなく、禁止本数監視回路２２からの禁止本数信号Ｓ２２によりシーク強制終了に至る。
【００６５】
禁止本数監視回路２２の動作について説明を行う。禁止本数監視回路２２には、カウント数Ｎが入力される。そのカウント数Ｎが、監視回路２２において任意に設定された本数に達すると、この監視回路２２から禁止本数信号Ｓ２２が出力され、これによって図６の場合と同様のシーク強制終了コマンドを発行させる。
【００６６】
ここでは、カウントしているジャンプ本数が任意の設定本数（禁止本数）に達した時に、禁止本数信号Ｓ２２を出力する。長い本数をシークする場合は、長くなればなるほど、実際に飛んでいる位置と計算上の位置との間にずれが生じてきて、危険度が増してくる。よって、ある一定以上の長い本数のシークは、任意の禁止本数で強制終了できるようにしている。
【００６７】
また、ここでは、シーク中のジャンプ本数が、光ディスクの内周側または外周側の最終トラックから計算して所定の設定本数（禁止本数）に達した時に、禁止本数信号Ｓ２２を出力する。カウントの欠落や誤カウントによって目的アドレスを通りすぎた場合には、光ディスクの最外周付近、最内周付近であるほど、危険度は増す。よって、ある一定以上に光ディスクの内外周の各端部アドレスに近づいた時点で、シークを強制終了できるようにする。
【００６８】
すなわち、禁止本数監視回路２２において、シークのジャンプ本数に対して任意に禁止本数を設定し、その禁止本数に達したら強制的にシーク処理を終了させ、現在位置のアドレス情報を取り直してから、再度シーク処理を行う。あるいは、図１のトラック横断パルス計数手段によって、現在アドレスが、光ディスクの外周側または内周側の最終トラックから計算して所定の本数以下のエリアに入ったと判断された場合に、強制的にシーク処理を終了させ、現在位置のアドレス情報を取り直してから、再度シーク処理を行うものである。
【００６９】
なお、このほかにも、記録領域と未記録領域とが混在する光ディスクにおいても、それぞれの領域の最終アドレスを算出し、それぞれに禁止本数を設けることが可能である。
【００７０】
（第４の実施の形態）
次に、本発明の第４の実施の形態について説明する。
【００７１】
上述した各実施の形態では、図１などに示されるトラック横断パルス監視回路８において、カウントが欠落して図５などに示される欠落パルスＳ１５が発生している状況下でも、タイムアウト信号Ｓ４が目標速度設定部５へ出力されなければ、その間は横断速度を目標設定速度に近づけようと差分が加算されていく。このため、Ｕカウンタ１６の設定を誤ると暴走の危険がある。
【００７２】
これに対し、この第４の実施の形態では、図９に示すように、図１の目標速度Ｖ２に差分速度が加算されて補正速度Ｖ３が形成される箇所とＤ／Ａ変換器６との間にセレクタ２３が設けられている。セレクタ２３には、目標速度Ｖ２に差分速度を加えた補正速度Ｖ３と、現在の検出速度Ｖ１とが入力されている。またセレクタ２３は、トラック横断パルス監視回路８からの欠落情報Ｓ１５が入力されるように構成され、この欠落情報Ｓ１５が入力されると、目標速度Ｖ２には依存しないように現在の検出速度Ｖ１を切り替えて出力できるように構成されている。
【００７３】
図１０は、図９におけるトラック横断パルス監視回路８の構成を示す。トラック横断パルス欠落検出回路１５からの欠落情報Ｓ１５が、Ｕカウンタ１６に入力されるとともに、監視回路８から出力されて図９のセレクタ２３に入力可能なように構成されている。
【００７４】
すなわち、トラック横断パルス監視回路８から出力された欠落情報Ｓ１５でセレクタ２３を切り替えて、欠落が無い場合はセレクタ２３から補正速度Ｖ３を速度Ｖ４としてＤ／Ａ変換器６に出力するとともに、欠落が発生している時は検出した速度Ｖ１をそのまま維持するように、これを速度Ｖ４としてＤ／Ａ変換器６に出力する。
【００７５】
これによって、上述の暴走の危険を回避することができる。
【産業上の利用可能性】
【００７６】
本発明のディスク装置におけるシーク動作補正装置は、シークトラブルを防ぐために、トラック横断パルスに対してパルス抜けやパルスの計数の乱れを監視するトラック横断パルスの監視手段を備えたため、シーク制御に伴う暴走を回避して、安定したシーク動作を行うことができ、このため光ディスク装置におけるシーク動作補正装置などとして有用である。
【図面の簡単な説明】
【００７７】
【図１】本発明の第１の実施の形態のディスク装置におけるシーク動作補正装置の構成を示すブロック図
【図２】図１におけるトラック横断パルス検出回路の構成を示すブロック図
【図３】図１におけるトラック横断パルス監視回路の構成を示すブロック図
【図４】図３のトラック横断パルス監視回路におけるカウント数と時間幅との関係を示す図
【図５】図１の装置及び図２〜３の回路についてのタイムチャートの一例を示す図
【図６】本発明の第２の実施の形態のディスク装置におけるシーク動作補正装置の要部の構成を示すブロック図
【図７】図６の装置の動作についてのタイムチャートの一例を示す図
【図８】本発明の第３の実施の形態のディスク装置におけるシーク動作補正装置の要部の構成を示すブロック図
【図９】本発明の第４の実施の形態のディスク装置におけるシーク動作補正装置の構成を示すブロック図
【図１０】図９におけるトラック横断パルス監視回路８の構成を示すブロック図
【図１１】従来のシーク動作補正装置の一例を示す機能ブロック図
【図１２】図１１におけるトラック横断パルス検出回路の詳細を示すブロック図
【図１３】図１１の装置及び図１２の回路についてのタイムチャートの一例を示す図
【図１４】図１１の装置及び図１２の回路において、検出した速度と実際の光ヘッドの速度との間に大きな誤差が発生したときの状況の一例を示す図
【図１５】図１１の装置及び図１２の回路において、検出した速度と実際の光ヘッドの速度との間に大きな誤差が発生したときに予想される不具合の一例を示す図
【符号の説明】
【００７８】
１    光ヘッド
２    トラック横断パルス検出回路
３    トラック横断速度検出回路
４    トラック横断パルス計数回路
５    目標速度設定部
７    トラバースモータ駆動回路
８    トラック横断パルス監視回路
Ｓ２  トラック横断パルス
Ｎ    カウント数
Ｖ１  光ヘッドの速度
Ｖ２  目標とする光ヘッドの速度
【図１】
2006127644.tif 000003
【図２】
2006127644.tif 000004
【図３】
2006127644.tif 000005
【図４】
2006127644.tif 000006
【図５】
2006127644.tif 000007
【図６】
2006127644.tif 000008
【図７】
2006127644.tif 000009
【図８】
2006127644.tif 000010
【図９】
2006127644.tif 000011
【図１０】
2006127644.tif 000012
【図１１】
2006127644.tif 000013
【図１２】
2006127644.tif 000014
【図１３】
2006127644.tif 000015
【図１４】
2006127644.tif 000016
【図１５】
2006127644.tif 000017