(57)【要約】  ウォブル判別装置（１００）は、検出された回転数及び検出された位置に基づいて、（ｉ）検出された位置において、所定の線速度が得られるモータ（１１）の回転数に達するまでの時間である第１時間を算出すると共に、（ｉｉ）検出された回転数において、所定の線速度が得られる位置まで光ヘッド（１２）を移動させるためにかかる時間である第２時間を算出する算出手段（１６）と、算出された第１時間及び第２時間に応じて、光ヘッドを検出された位置に留めるか否かを判定する判定手段（１６）と、光ヘッドを検出された位置に留めると判定された場合に、光ヘッドを移動しないように移動手段（１３）を制御し、光ヘッドを検出された位置に留めないと判定された場合に、光ヘッドを、所定の線速度が得られる位置まで移動するように移動手段を制御する制御手段（１６）と、を備える。
2012176263.tif 000002
【特許請求の範囲】
【請求項１】
光ディスクを回転可能なモータと、前記光ディスクに対して情報を記録可能又は前記光ディスクに記録された情報を読取可能な光ヘッドと、前記光ヘッドを、少なくとも前記光ディスクの記録面に沿って移動可能な移動手段と、を備える光ディスク装置に搭載され、
前記モータの回転数を検出する回転数検出手段と、
前記光ディスクに対する前記光ヘッドの位置を検出する位置検出手段と、
前記検出された回転数及び前記検出された位置に基づいて、（ｉ）前記検出された位置において、所定の線速度が得られる前記モータの回転数に達するまでの時間である第１時間を算出すると共に、（ｉｉ）前記検出された回転数において、前記所定の線速度が得られる位置まで前記光ヘッドを移動させるためにかかる時間である第２時間を算出する算出手段と、
前記算出された第１時間及び第２時間に応じて、前記光ヘッドを前記検出された位置に留めるか否かを判定する判定手段と、
前記光ヘッドを前記検出された位置に留めると判定された場合に、前記光ヘッドを移動しないように前記移動手段を制御し、前記光ヘッドを前記検出された位置に留めないと判定された場合に、前記光ヘッドを、前記所定の線速度が得られる位置まで移動するように前記移動手段を制御する制御手段と、
を備えることを特徴とするウォブル判別装置。
【請求項２】
前記判定手段は、
前記算出された第１時間が、前記算出された第２時間より短い場合に、前記光ヘッドを前記検出された位置に留めると判定し、
前記算出された第１時間が、前記算出された第２時間より長い場合に、前記光ヘッドを前記検出された位置に留めないと判定する
ことを特徴とする請求項１に記載のウォブル判別装置。
【請求項３】
前記判定手段は、
前記算出された第１時間が、前記算出された第２時間の２倍より短い場合に、前記光ヘッドを前記検出された位置に留めると判定し、
前記算出された第１時間が、前記算出された第２時間の２倍より長い場合に、前記光ヘッドを前記検出された位置に留めないと判定する
ことを特徴とする請求項１に記載のウォブル判別装置。
【請求項４】
前記算出手段は、前記所定の線速度が得られる位置が、前記光ディスクの最外周部よりも外側である場合、前記最外周部まで前記光ヘッドを移動させるためにかかる時間と、前記最外周部において前記所定の線速度が得られる前記モータの回転数に達するまでの時間との合計を、前記第２時間として算出することを特徴とする請求項１に記載のウォブル判別装置。
【請求項５】
光ディスクを回転可能なモータと、前記光ディスクに対して情報を記録可能又は前記光ディスクに記録された情報を読取可能な光ヘッドと、前記光ヘッドを、少なくとも前記光ディスクの記録面に沿って移動可能な移動手段と、を備える光ディスク装置に搭載されるウォブル判別装置におけるウォブル判別方法であって、
前記モータの回転数を検出する回転数検出工程と、
前記光ディスクに対する前記光ヘッドの位置を検出する位置検出工程と、
前記検出された回転数及び前記検出された位置に基づいて、（ｉ）前記検出された位置において、所定の線速度が得られる前記モータの回転数に達するまでの時間である第１時間を算出すると共に、（ｉｉ）前記検出された回転数において、前記所定の線速度が得られる位置まで前記光ヘッドを移動させるためにかかる時間である第２時間を算出する算出工程と、
前記算出された第１時間及び第２時間に応じて、前記光ヘッドを前記検出された位置に留めるか否かを判定する判定工程と、
前記光ヘッドを前記検出された位置に留めると判定された場合に、前記光ヘッドを移動しないように前記移動手段を制御し、前記光ヘッドを前記検出された位置に留めないと判定された場合に、前記光ヘッドを、前記所定の線速度が得られる位置まで移動するように前記移動手段を制御する制御工程と、
を備えることを特徴とするウォブル判別方法。
【請求項６】
光ディスクを回転可能なモータと、
前記光ディスクに対して情報を記録可能又は前記光ディスクに記録された情報を読取可能な光ヘッドと、
前記光ヘッドを、少なくとも前記光ディスクの記録面に沿って移動可能な移動手段と、
前記モータの回転数を検出する回転数検出手段と、
前記光ディスクに対する前記光ヘッドの位置を検出する位置検出手段と、
前記検出された回転数及び前記検出された位置に基づいて、（ｉ）前記検出された位置において、所定の線速度が得られる前記モータの回転数に達するまでの時間である第１時間を算出すると共に、（ｉｉ）前記検出された回転数において、前記所定の線速度が得られる位置まで前記光ヘッドを移動させるためにかかる時間である第２時間を算出する算出手段と、
前記算出された第１時間及び第２時間に応じて、前記光ヘッドを前記検出された位置に留めるか否かを判定する判定手段と、
前記光ヘッドを前記検出された位置に留めると判定された場合に、前記光ヘッドを移動しないように前記移動手段を制御し、前記光ヘッドを前記検出された位置に留めないと判定された場合に、前記光ヘッドを、前記所定の線速度が得られる位置まで移動するように前記移動手段を制御する制御手段と、
を備えることを特徴とする光ディスク装置。
【請求項７】
コンピュータを、請求項１に記載のウォブル判別装置として機能させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばウォブル信号の有無を検出可能なウォブル判別装置及び方法、該ウォブル判別装置を備える光ディスク装置、並びにコンピュータプログラムの技術分野に関する。
【背景技術】
【０００２】
この種の装置として、例えば、トラッキングエラー信号からウォブル成分を抽出し、該抽出されたウォブル成分の平均周期を所定の閾値と比較することによって、ウォブルの有無を確かめ、光ディスクの種類を判別する装置が提案されている（特許文献１参照）。【０００３】
或いは、光ディスクの回転数を所定の回転数とし、光ヘッドを光ディスクの所定の位置に移動させた上で、トラッキングエラー信号からウォブル成分を抽出し、該抽出されたウォブル成分の周期を計測することによって、光ディスクを判別する装置が提案されている（特許文献２参照）。【０００４】
或いは、ウォブルの検出の有無により記録用ディスクと再生専用ディスクとの判別を行う装置が提案されている。ここでは特に、ディスク判別時に光学ヘッドのトレース位置をディスクの径方向の所定位置に設定し、該所定位置に対応する所定回転数を中心に回転数を変化させながらウォブルの検出を行うことが記載されている（特許文献３参照）。【０００５】
或いは、光ディスクの回転数の変化に対する、ウォブル信号の周期の変化に基づいて、規定ウォブル周波数に対応した規格の光ディスクであるか否かを判定する装置が提案されている（特許文献４参照）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００７−４２１４８号公報
【特許文献２】特開２０００−３２２７４２号公報
【特許文献３】特開２００２−３６７１６８号公報
【特許文献４】特開２００６−２６８９２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、光ディスクの再生装置及び記録装置等のディスクドライブの薄型化が図られることに起因して、該ディスクドライブに搭載されるスピンドルモータの薄型化も図られている。薄型化されたスピンドルモータは出力が比較的小さいため、該スピンドルモータの回転数が所定回転数まで上昇するまでには比較的時間がかかる。すると、例えば、ウォブル信号の有無を検出可能となるまでの期間が比較的長くなるという技術的問題点がある。上述した背景技術では、ウォブル信号の有無を検出可能となるまでの期間については考慮されてはいないので、該技術的問題点を解決することは困難である。【０００８】
本発明は、例えば上記問題点に鑑みてなされたものであり、比較的早期にウォブル信号の有無を検出可能とすることのできるウォブル判別装置及び方法、光ディスク装置、並びにコンピュータプログラムを提供することを課題とする。
【課題を解決するための手段】
【０００９】
本発明のウォブル判別装置は、上記課題を解決するために、光ディスクを回転可能なモータと、前記光ディスクに対して情報を記録可能又は前記光ディスクに記録された情報を読取可能な光ヘッドと、前記光ヘッドを、少なくとも前記光ディスクの記録面に沿って移動可能な移動手段と、を備える光ディスク装置に搭載され、前記モータの回転数を検出する回転数検出手段と、前記光ディスクに対する前記光ヘッドの位置を検出する位置検出手段と、前記検出された回転数及び前記検出された位置に基づいて、（ｉ）前記検出された位置において、所定の線速度が得られる前記モータの回転数に達するまでの時間である第１時間を算出すると共に、（ｉｉ）前記検出された回転数において、前記所定の線速度が得られる位置まで前記光ヘッドを移動させるためにかかる時間である第２時間を算出する算出手段と、前記算出された第１時間及び第２時間に応じて、前記光ヘッドを前記検出された位置に留めるか否かを判定する判定手段と、前記光ヘッドを前記検出された位置に留めると判定された場合に、前記光ヘッドを移動しないように前記移動手段を制御し、前記光ヘッドを前記検出された位置に留めないと判定された場合に、前記光ヘッドを、前記所定の線速度が得られる位置まで移動するように前記移動手段を制御する制御手段と、を備える。【００１０】
本発明のウォブル判別装置によれば、当該ウォブル判別装置は、光ディスクを回転可能なモータと、該光ディスクに対して情報を記録可能又は該光ディスクに記録された情報を読取可能な光ヘッドと、該光ヘッドを、少なくとも光ディスクの記録面に沿って移動可能な移動手段と、を備える光ディスク装置に搭載される。【００１１】
尚、本発明の光ディスク装置は、角速度一定（Ｃｏｎｓｔａｎｔ  Ａｎｇｕｌａｒ  Ｖｅｌｏｃｉｔｙ：ＣＡＶ）方式、及び線速度一定（Ｃｏｎｓｔａｎｔ  Ｌｉｎｅａｒ  Ｖｅｌｏｃｉｔｙ：ＣＬＶ）方式のいずれも採用可能である。【００１２】
回転数検出手段は、モータの回転数を検出する。位置検出手段は、光ディスクに対する光ヘッドの位置を検出する。【００１３】
例えばメモリ、プロセッサ等を備えてなる算出手段は、検出された回転数及び光ヘッドの位置に基づいて、該検出された位置において、所定の線速度が得られるモータの回転数に達するまでの時間である第１時間を算出する。ここで、「所定の線速度」とは、ウォブル信号と基準信号と適切に比較可能な線速度を意味する。尚、モータの回転数の増加率は、該モータの特性に応じて一義的に決定される。【００１４】
算出手段は、更に、検出された回転数及び光ヘッドの位置に基づいて、該検出された回転数において、所定の線速度が得られる位置まで光ヘッドを移動させるためにかかる時間である第２時間を算出する。【００１５】
本願発明者の研究によれば、以下の事項が判明している。即ち、光ディスク装置の多くでは、例えばＢＤ−Ｒ／−ＲＥ（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ  Ｒｅｃｏｒｄａｂｌｅ／Ｒｅｗｒｉｔａｂｌｅ）等の記録型の光ディスクと、例えばＢＤ−ＲＯＭ（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等の再生専用の光ディスクと、を判別するために、ウォブル信号の有無を検出する方法が採用されている。ウォブル信号の有無を精度良く検出するためには、光ヘッドの位置に応じて、光ディスクの回転数を所定の線速度が得られる回転数にする必要がある。【００１６】
ところで、光ディスク装置の薄型化が図られることに伴い、該光ディスク装置に搭載されるモータも薄型化が図られている。加えて、該光ディスク装置に印加される電圧も、例えば５Ｖと比較的低く設定されている。このため、所謂ハーフハイト（即ち、４．０６ｃｍ）の光ディスク装置に比べて、モータの回転数が所定回転数になるまでにかかる時間が長くなる。すると、ウォブル信号の検出処理に比較的時間がかかり、もって、スタートアップ期間が比較的長くなる可能性がある。【００１７】
しかるに本発明では、例えばメモリ、プロセッサ、コンパレータ等を備えてなる判定手段により、算出された第１時間及び第２時間に応じて、光ヘッドを検出された位置に留めるか否かが判定される。そして、例えばメモリ、プロセッサ等を備えてなる制御手段により、光ヘッドを検出された位置に留めると判定された場合に、光ヘッドを移動しないように移動手段が制御され、他方、光ヘッドを検出された位置に留めないと判定された場合に、光ヘッドを、所定の線速度が得られる位置（典型的には、光ディスクの外周部）まで移動するように移動手段が制御される。【００１８】
この結果、比較的早期に所定の線速度を得ることができ、比較的早期にウォブル信号の有無を検出することができる。【００１９】
本発明のウォブル判別装置の一態様では、前記判定手段は、前記算出された第１時間が、前記算出された第２時間より短い場合に、前記光ヘッドを前記検出された位置に留めると判定し、前記算出された第１時間が、前記算出された第２時間より長い場合に、前記光ヘッドを前記検出された位置に留めないと判定する。【００２０】
この態様によれば、比較低容易にして、光ヘッドを検出された位置に留めるか否かを判定することができ、実用上非常に有利である。【００２１】
或いは、本発明のウォブル判別装置の他の態様では、前記判定手段は、前記算出された第１時間が、前記算出された第２時間の２倍より短い場合に、前記光ヘッドを前記検出された位置に留めると判定し、前記算出された第１時間が、前記算出された第２時間の２倍より長い場合に、前記光ヘッドを前記検出された位置に留めないと判定する。【００２２】
この態様によれば、スタートアップ期間を比較的短くすることができ、実用上非常に有利である。【００２３】
光ディスク装置では、ディスクの種別の確定等のために、ウォブル信号の有無が検出された後に、光ヘッドが光ディスクの内周部へ移動され、例えばＢＣＡ（Ｂｕｒｓｔ  Ｃｕｔｔｉｎｇ  Ａｒｅａ）情報、ＰＩＣ（Ｐｅｒｍａｎｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  ＆  Ｃｏｎｔｒｏｌ  ｄａｔａ）情報等が読み取られることが、本願発明者の研究により判明している。【００２４】
つまり、ウォブル信号の有無を比較的早期に検出するために光ヘッドが光ディスクの外周部へ移動された場合には、例えばＢＣＡ情報等を読み取るために、光ヘッドを再び光ディスクの内周部へ移動する必要がある。このため、ウォブル信号の有無の検出のために光ヘッドを移動させた場合、スタートアップ期間全体が、光ヘッドを移動させない場合に比べて長くなる可能性がある。【００２５】
しかるに本発明では、判定手段により、第１時間と、第２時間の２倍との比較結果に応じて、ウォブル信号の有無の検出のために光ヘッドを移動させるか否かが判定される。このため、スタートアップ期間を比較的短くすることができる。【００２６】
本発明のウォブル判別装置の他の態様では、前記算出手段は、前記所定の線速度が得られる位置が、前記光ディスクの最外周部よりも外側である場合、前記最外周部まで前記光ヘッドを移動させるためにかかる時間と、前記最外周部において前記所定の線速度が得られる前記モータの回転数に達するまでの時間との合計を、前記第２時間として算出する。【００２７】
この態様によれば、モータの回転数が比較的低く、検出された回転数において所定の線速度が得られる位置が、光ディスクの最外周部よりも外側である場合であっても、適切に第２時間を算出することができる。【００２８】
本発明のウォブル判別方法は、上記課題を解決するために、光ディスクを回転可能なモータと、前記光ディスクに対して情報を記録可能又は前記光ディスクに記録された情報を読取可能な光ヘッドと、前記光ヘッドを、少なくとも前記光ディスクの記録面に沿って移動可能な移動手段と、を備える光ディスク装置に搭載されるウォブル判別装置におけるウォブル判別方法であって、前記モータの回転数を検出する回転数検出工程と、前記光ディスクに対する前記光ヘッドの位置を検出する位置検出工程と、前記検出された回転数及び前記検出された位置に基づいて、（ｉ）前記検出された位置において、所定の線速度が得られる前記モータの回転数に達するまでの時間である第１時間を算出すると共に、（ｉｉ）前記検出された回転数において、前記所定の線速度が得られる位置まで前記光ヘッドを移動させるためにかかる時間である第２時間を算出する算出工程と、前記算出された第１時間及び第２時間に応じて、前記光ヘッドを前記検出された位置に留めるか否かを判定する判定工程と、前記光ヘッドを前記検出された位置に留めると判定された場合に、前記光ヘッドを移動しないように前記移動手段を制御し、前記光ヘッドを前記検出された位置に留めないと判定された場合に、前記光ヘッドを、前記所定の線速度が得られる位置まで移動するように前記移動手段を制御する制御工程と、を備える。【００２９】
本発明のウォブル判別方法によれば、上述した本発明のウォブル判別装置と同様に、比較的早期にウォブル信号の有無を検出することができる。【００３０】
尚、本発明のウォブル判別方法においても、上述した本発明のウォブル判別装置の各種態様と同様の各種態様を採ることができる。【００３１】
本発明の光ディスク装置は、上記課題を解決するために、光ディスクを回転可能なモータと、前記光ディスクに対して情報を記録可能又は前記光ディスクに記録された情報を読取可能な光ヘッドと、前記光ヘッドを、少なくとも前記光ディスクの記録面に沿って移動可能な移動手段と、前記モータの回転数を検出する回転数検出手段と、前記光ディスクに対する前記光ヘッドの位置を検出する位置検出手段と、前記検出された回転数及び前記検出された位置に基づいて、（ｉ）前記検出された位置において、所定の線速度が得られる前記モータの回転数に達するまでの時間である第１時間を算出すると共に、（ｉｉ）前記検出された回転数において、前記所定の線速度が得られる位置まで前記光ヘッドを移動させるためにかかる時間である第２時間を算出する算出手段と、前記算出された第１時間及び第２時間に応じて、前記光ヘッドを前記検出された位置に留めるか否かを判定する判定手段と、前記光ヘッドを前記検出された位置に留めると判定された場合に、前記光ヘッドを移動しないように前記移動手段を制御し、前記光ヘッドを前記検出された位置に留めないと判定された場合に、前記光ヘッドを、前記所定の線速度が得られる位置まで移動するように前記移動手段を制御する制御手段と、を備える。【００３２】
本発明の光ディスク装置によれば、上述した本発明のウォブル判別装置と同様に、比較的早期にウォブル信号の有無を検出することができる。【００３３】
尚、本発明の光ディスク装置においても、上述した本発明のウォブル判別装置の各種態様と同様の各種態様を採ることができる。【００３４】
本発明のコンピュータプログラムは、上記課題を解決するために、コンピュータを、本発明のウォブル判別装置（但し、その各種態様を含む）として機能させる。【００３５】
本発明のコンピュータプログラムによれば、当該コンピュータプログラムを格納するＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＤＶＤ−ＲＯＭ（ＤＶＤ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等の記録媒体から、当該コンピュータプログラムを、ウォブル判別装置に備えられたコンピュータに読み込んで実行させれば、或いは、当該コンピュータプログラムを通信手段を介してダウンロードさせた後に実行させれば、上述した本発明のウォブル判別装置を比較的容易にして実現できる。これにより、上述した本発明のウォブル判別装置の場合と同様に、比較的早期にウォブル信号の有無を検出することができる。【００３６】
本発明の作用及び他の利得は次に説明する実施するための形態から明らかにされる。
【図面の簡単な説明】
【００３７】
【図１】本発明の実施形態に係る光学ドライブの構成を示すブロック図である。
【図２】本発明の実施形態に係る光学ドライブが実行するディスク種別判定処理を示すフローチャートである。
【図３】回転数待ち所要時間とスレッド位置変更所要時間との概念を示す概念図である。
【図４】スピンドルモータの回転数（Ｒ）と回転数到達時間（Ｔ）との関係であるＲ−Ｔ特性の一例である。
【図５】スレッド機構の位置（Ｐ）と移動時間（Ｔ）との関係であるＰ−Ｔ特性の一例である。
【図６】本発明の実施形態に係る光学ドライブが実行するウォブル判別処理を示すフローチャートである。
【図７】本発明の実施形態に係る光学ドライブが実行する光ピックアップ制御判定処理を示すフローチャートである。
【発明を実施するための形態】
【００３８】
以下、本発明に係るウォブル判別装置及び光ディスク装置の実施形態を、図面に基づいて説明する。尚、以降の図では、各部材を図面上で認識可能な程度の大きさとするため、各部材ごとに縮尺を異ならしめてある。
【００３９】
（光学ドライブの構成）
先ず、本発明に係る「光ディスク装置」の一例としての光学ドライブの構成について、図１を参照して説明する。図１は、本実施形態に係る光学ドライブの構成を示すブロック図である。
【００４０】
図１において、光学ドライブ１は、光ディスク２０を回転可能なスピンドルモータ１１と、光ピックアップ１２と、該光ピックアップ１２を、少なくとも光ディスク２０の記録面に沿う方向に移動可能なスレッド機構１３と、信号処理部１４と、スピンドルモータ１１、光ピックアップ１２及びスレッド機構１３を夫々制御するドライバ部１５と、ドライブ制御装置１６と、メモリ１７と、インターフェイス（Ｉ／Ｆ）１８と、を備えて構成されている。
【００４１】
スピンドルモータ１１には、例えばホール素子や発光受光素子等の該スピンドルモータ１１の回転数を検出する装置（図示せず）（以降、適宜“回転数センサ”と称する）が内蔵されている。また、スレッド機構１３には、例えばロータリーエンコーダ等の該スレッド機構１３の位置を検出する装置（図示せず）（以降、適宜、“位置センサ”と称する）が内蔵されている。尚、スピンドルモータ１１の回転数の検出方法や、スレッド機構１３の位置検出方法には、公知の各種態様を適用可能であるので、ここではその詳細については説明を省略する。
【００４２】
ウォブル判別装置１００は、上記回転数センサ及び位置センサと、ドライブ制御装置１６と、メモリ１７とを備えて構成されている。
【００４３】
（ディスク判別処理）
次に、以上のように構成された光学ドライブ１が実行するディスク種別判定処理を、図２のフローチャートを参照して説明する。
【００４４】
図２において、先ず、光学ドライブ１の一部としてのウォブル判別装置１００は、光ディスク２０に対して、ウォブル判別処理を実施する（ステップＳ１０）。続いて、ドライブ制御装置１６は、ウォブル判別処理の結果に基づいて、光ディスク２０にウォブルが形成されているか否かを判定する（ステップＳ２１）。
【００４５】
光ディスク２０にウォブルが形成されていると判定された場合（即ち、光ディスク２０が記録型の光ディスクであると判定された場合）（ステップＳ２１：Ｙｅｓ）、ドライブ制御装置１６は、光ディスク２０の内周部に記録されているＢＣＡ情報を読み取るように、信号処理部１４を介して、ドライバ部１５を制御する（ステップＳ２２）。
【００４６】
他方、光ディスク２０にウォブルが形成されていないと判定された場合（即ち、光ディスク２０が再生専用の光ディスクであると判定された場合）（ステップＳ２１：Ｎｏ）、ドライブ制御装置１６は、例えばチルト調整等の各種調整を実施するように、信号処理部１４を介して、ドライバ部１５を制御する（ステップＳ２３）。続いて、ドライブ制御装置１６は、光ディスク２０の内周部に記録されているＰＩＣ情報を読み取るように、信号処理部１４を介して、ドライバ部１５を制御する（ステップＳ２４）。
【００４７】
尚、ディスク判別処理は、図２のフローチャートに示した態様に限らず、公知の各種態様を適用可能である。具体的には例えば、ＢＣＡ情報やＰＩＣ情報の読み取り処理に代えて他の処理が実施されてもよい。
【００４８】
（ウォブル判別処理）
ウォブル判別処理の詳細について、図３乃至図７を参照して説明する。
【００４９】
ウォブル判別処理は、例えば面ブレ等の影響の少ない光ディスク２０の内周部で実施される場合が多い。他方で、光学ドライブ１の薄型化が図られることに伴い、スピンドルモータ１１が比較的低出力に設計されている。すると、光ディスク２０の内周部でウォブル判別処理が実施される場合、所定の線速度が得られる回転数に達するまでの期間が比較的長くなる可能性がある。この結果、ウォブル判別処理やディスク判別処理にかかる時間が比較的長くなる可能性がある。
【００５０】
そこで、本実施形態では、光ディスク２０の比較的外周部においてウォブル判別処理を実施することにより、ウォブル判別処理等にかかる時間の短縮を図っている。但し、スピンドルモータ１１の回転数によっては、スレッド機構１３の位置を光ディスク２０の外周部側へ変更すると、かえってウォブル判別処理に時間がかかる場合もある。このため、本実施形態では特に、スレッド機構１３の位置を変更しない場合に、スピンドルモータ１１の回転数が、所定の線速度が得られる回転数に達するまでの時間である第１時間Ｔｒと、スピンドルモータ１１の現在の回転数において、所定の線速度が得られる位置までスレッド機構１３が移動するまでの時間である第２時間Ｔｐと、を算出及び比較することによって、スレッド機構１３の位置を変更するか否かを決定している。
【００５１】
具体的には例えば、スレッド機構１３の初期位置が、図３における位置Ｐ１であり、ウォブル判別処理開始時のスピンドルモータ１１の回転数が回転数Ｒ１であったとする。ドライブ制御装置１６は、スレッド機構１３の現在位置（ここでは、位置Ｐ１）において所定の線速度が得られるスピンドルモータ１１の回転数（即ち、目標回転数Ｒｔ）を算出する。続いて、ドライブ制御装置１６は、メモリ１７に予め格納されているＲ−Ｔ特性（図４参照）に基づいて、スピンドルモータ１１の回転数が、現在の回転数（ここでは、回転数Ｒ１）から、該算出された目標回転数Ｒｔに上昇するまでにかかる第１時間Ｔｒを算出する。
【００５２】
ドライブ制御装置１６は、第１時間Ｔｒの算出と相前後して又は並行して、スピンドルモータ１１の現在の回転数（ここでは、回転数Ｒ１）において所定の線速度が得られるスレッド機構１３の位置（即ち、目標位置Ｐｔ）を算出する。続いて、ドライブ制御装置１６は、メモリ１７に予め格納されているＰ−Ｔ特性（図５参照）に基づいて、スレッド機構１３の位置が、現在の位置（ここでは、位置Ｐ１）から、該算出された目標位置Ｐｔに移動するまでにかかる第２時間Ｔｐを算出する。
【００５３】
次に、ドライブ制御装置１６は、算出された第１時間Ｔｒ及び第２時間Ｔｐを比較する。比較の結果、第１時間Ｔｒが第２時間Ｔｐよりも小さい場合、ドライブ制御装置１６は、スレッド機構１３の位置を変更せずに、スピンドルモータ１１の回転数が目標回転数Ｒｔに到達するまで待機するように、信号処理部１４を介して、ドライバ部１５を制御する。他方、第１時間Ｔｒが第２時間Ｔｐよりも大きい場合、ドライブ制御装置１６は、スレッド機構１３の位置を目標位置Ｐｔまで変更するように、信号処理部１４を介して、ドライバ部１５を制御する。
【００５４】
図３は、回転数待ち所要時間とスレッド位置変更所要時間との概念を示す概念図である。図４は、スピンドルモータの回転数（Ｒ）と回転数到達時間（Ｔ）との関係であるＲ−Ｔ特性の一例である。図５は、スレッド機構の位置（Ｐ）と移動時間（Ｔ）との関係であるＰ−Ｔ特性の一例である。尚、図４及び図５において、菱形の記号は実測値であり、実線は実測値に基づく近似曲線である。
【００５５】
尚、スレッド機構１３の目標位置Ｐｔが算出される場合、スレッド機構１３が現在位置（図３では、位置Ｐ１）から目標位置Ｐｔまで移動する間におけるスピンドルモータ１１の回転数の上昇分ΔＲを考慮して目標位置Ｐｔが算出されるように構成してもよい。
【００５６】
算出された目標位置Ｐｔが光ディスク２０の大きさを超える場合（具体的には例えば、直径１２ｃｍの光ディスクでは５８．１ｍｍを超える場合、直径８ｃｍの光ディスクでは３８．１ｍｍを超える場合）、スレッド機構１３が現在位置から光ディスク２０の最外周部まで移動する時間と、該最外周部において所定の線速度が得られるスピンドルモータ１１の回転数に到達するまでの時間と、の合計が上記第２時間Ｔｐとして算出されるように構成してもよい。
【００５７】
この場合、光ディスク２０の面ブレの影響を抑制するために、スレッド機構１３を光ディスク２０の最外周部から所定距離（例えば、２ｍｍ）だけ内側の位置まで移動する時間と、該位置において所定の線速度が得られるスピンドルモータ１１の回転数に到達するまでの時間と、の合計が上記第２時間Ｔｐとして算出されるように構成してもよい。
【００５８】
次に、ウォブル判別処理について、図６及び図７のフローチャートを参照して説明する。
【００５９】
図６において、先ず、ドライブ制御装置１６は、回転数センサ及び位置センサ各々から出力される信号に基づいて、光ピックアップ１２（スレッド機構１３）の現在位置、及びスピンドルモータ１１の現在の回転数を取得する（ステップＳ１１０）。次に、ドライブ制御装置１６は、光ピックアップ制御判定処理（図７参照）を実行する（ステップＳ１２０）。
【００６０】
図７において、ドライブ制御装置１６は、光ピックアップ１２の現在位置におけるスピンドルモータ１１の目標回転数を算出する（ステップＳ１２１）。該ステップＳ１２１の処理と相前後して又は並行して、ドライブ制御装置１６は、スピンドルモータ１１の現在の回転数で所定の線速度が得られる位置をスレッド機構１３の目標位置として算出する（ステップＳ１２２）。
【００６１】
次に、ドライブ制御装置１６は、スレッド機構１３の、現在位置から算出された目標位置までの第２時間Ｔｐを算出する（ステップＳ１２３）。該ステップＳ１２３の処理と相前後して又は並行して、ドライブ制御装置１６は、スピンドルモータ１１の回転数が、算出された目標回転数に到達するまでの第１時間Ｔｒを算出する（ステップＳ１２４）。
【００６２】
次に、ドライブ制御装置１６は、第２時間Ｔｐが第１時間Ｔｒよりも小さいか否かを判定する（ステップＳ１２５）。第２時間Ｔｐが第１時間Ｔｒよりも小さいと判定された場合（ステップＳ１２５：Ｙｅｓ）、ドライブ制御装置１６は、スレッド位置変更制御を実施することを決定する（ステップＳ１２６）。他方、第２時間Ｔｐが第１時間Ｔｒよりも大きいと判定された場合（ステップＳ１２５：Ｎｏ）、ドライブ制御装置１６は、回転待ち制御を実施することを決定する（ステップＳ１２７）。尚、第２時間Ｔｐと第１時間Ｔｒとが「等しい」場合には、どちらかの場合に含めて扱えばよい。
【００６３】
再び図６に戻り、スレッド位置変更制御を実施すると決定された場合、ドライブ制御装置１６は、スレッド機構１３を、現在位置から算出された目標位置まで移動するように、信号処理部１４を介して、ドライバ部１５を制御する（ステップＳ１３０）。他方、回転待ち制御を実施すると決定された場合、ドライブ制御装置１６は、スレッド機構１３の位置を変更せずに待機するように、信号処理部１４を介して、ドライバ部１５を制御した後に、後述するステップＳ１４０の処理を実行する。
【００６４】
次に、ドライブ制御装置１６は、回転数センサから出力される信号に基づいて、スピンドルモータ１１の回転数が、所定の線速度が得られる目標回転数に到達したか否かを判定する（ステップＳ１４０）。スピンドルモータ１１の回転数が、目標回転数に達していないと判定された場合（ステップＳ１４０：Ｎｏ）、ドライブ制御装置１６は、再びステップＳ１４０の処理を実行する（言い換えれば、スピンドルモータ１１の回転数が、目標回転数に到達するまで待機する）。
【００６５】
スピンドルモータ１１の回転数が目標回転数に達したと判定された場合（ステップＳ１４０：Ｙｅｓ）、ドライブ制御装置１６は、例えばトラッキングエラー信号に含まれるウォブル成分を抽出し、該抽出されたウォブル成分と基準信号とを比較してウォブル相関値を取得する（ステップＳ１５０）。尚、「基準信号」は、光ディスク２０がＢＤ−Ｒ／−ＲＥである場合、例えば９５６．５２２ｋＨｚの周波数を有する信号である。このウォブル相関値の取得方法には、公知の各種態様を適用可能である。
【００６６】
本実施形態に係る「ドライブ制御装置１６」は、本発明に係る「算出手段」、「判定手段」及び「制御手段」の一例である。本実施形態に係る「スピンドルモータ１１」、「光ピックアップ１２」、「スレッド機構１３」、「第１時間Ｔｒ」及び「第２時間Ｔｐ」は、夫々、本発明に係る「モータ」、「光ヘッド」、「移動手段」、「第１時間」及び「第２時間」の一例である。本実施形態では、光学ドライブ１を構成する部材の一部をウォブル判別装置の少なくとも一部として用いている。
【００６７】
＜変形例＞
次に、本実施形態に係るウォブル判別処理の変形例について説明する。
【００６８】
本変形例では、上述したステップＳ１２５の処理において、ドライブ制御装置１６が、第２時間Ｔｐの“２倍”の値が第１時間Ｔｒよりも小さいか否かを判定する。第２時間Ｔｐの２倍の値が第１時間Ｔｒよりも小さいと判定された場合、ドライブ制御装置１６は、スレッド位置変更制御を実施することを決定する。他方、第２時間Ｔｐの２倍の値が第１時間Ｔｒよりも大きいと判定された場合、ドライブ制御装置１６は、回転待ち制御を実施することを決定する。
【００６９】
図２のフローチャートに示すように、光学ドライブ１では、ウォブル判別処理（ステップＳ１０）の後、光ディスク２０の内周部に位置するＢＣＡ情報又はＰＩＣ情報が取得される。このため、ウォブル判別処理のためにスレッド機構１３の位置が光ディスク２０の外周部へ変更された場合、ＢＣＡ情報等を取得するために、スレッド機構１３を再び光ディスク２０の内周部へ移動させなければならない。すると、第２時間Ｔｐが第１時間Ｔｒより小さい場合であっても、ディスク判別処理全体の処理時間が短縮されない又は長期化する可能性がある。
【００７０】
そこで、上述の如く、第２時間Ｔｐの２倍の値が第１時間Ｔｒよりも小さい場合に、スレッド位置変更制御を実施すれば、ディスク判別処理全体の処理時間を確実に短縮することができ、実用上非常に有利である。
【００７１】
本発明は、上述した実施形態に限られるものではなく、請求の範囲及び明細書全体から読み取れる発明の要旨或いは思想に反しない範囲で適宜変更可能であり、そのような変更を伴うウォブル判別装置及び方法、光ディスク装置、並びにコンピュータプログラムもまた本発明の技術的範囲に含まれるものである。
【符号の説明】
【００７２】
１…光学ドライブ、１１…スピンドルモータ、１２…光ピックアップ、１３…スレッド機構、１４…信号処理部、１５…ドライバ部、１６…ドライブ制御装置、１７…メモリ、１８…インターフェイス、２０…光ディスク、１００…ウォブル判別装置
【図１】
2012176263.tif 000003
【図２】
2012176263.tif 000004
【図３】
2012176263.tif 000005
【図４】
2012176263.tif 000006
【図５】
2012176263.tif 000007
【図６】
2012176263.tif 000008
【図７】
2012176263.tif 000009
【国際調査報告】
2012176263.tif 000010
2012176263.tif 000011