(57)【要約】【課題】管理情報読み出しに頼らず短時間でディスクの記録容量を判別できるようにする。【解決手段】ヘッド部（ピックアップ）を、装填されたディスクに対して特定の半径位置で情報読出を行う状態にさせるとともに、ディスクを特定の速度で回転させる。そして読み出されるウォブル信号の周波数を測定してディスクの記録容量を判別する。特定の回転速度において特定の半径位置で再生を行うと、ディスク容量に応じた密度の違いから、計測されるウォブル周波数が異なるものとなるため、ウォブル信号周波数によって容量判別が可能となる。【選択図】図５
2008108400.tif 000002
【特許請求の範囲】
【請求項１】
ウォブリンググルーブが形成されたディスク記録媒体に対して情報読出を行うヘッド部と、
上記ディスク記録媒体を線速度一定で回転駆動する回転駆動部と、
上記ディスク記録媒体のウォブリンググルーブの情報として上記ヘッド部に読み出されるウォブル信号の周波数を測定するウォブル周波数測定部と、
上記ヘッド部を、装填された上記ディスク記録媒体に対して特定の半径位置で情報読出を行う状態にさせるとともに、上記回転駆動部を特定の速度で回転させ、その際に上記ウォブル周波数測定部で検出される周波数に基づいて、装填された上記ディスク記録媒体の記録容量を判別する制御部と、
を備えたことを特徴とするディスクドライブ装置。
【請求項２】
上記ウォブル周波数測定部は、
上記ヘッド部で読み出されたウォブル信号の平均化周波数に対して発振周波数の引き込みを行う周波数引き込み部と、
上記周波数引き込み部で周波数引き込みが行われた状態で、ウォブル信号に対して発振周波数の位相引き込みを行う位相引き込み部とを備え、
上記位相引き込み部における電圧制御発振器の入力電圧値を、ウォブル周波数に相当する値として検出することを特徴とする請求項１に記載のディスクドライブ装置。
【請求項３】
上記制御部は、
上記ウォブル周波数測定部で測定されるウォブル信号の周波数に対しての閾値を設定し、
上記ウォブル周波数測定部で測定された周波数を、上記閾値と比較した結果に基づいて、装填された上記ディスク記録媒体の記録容量を判別することを特徴とする請求項１に記載のディスクドライブ装置。
【請求項４】
ウォブリンググルーブが形成されたディスク記録媒体に対して情報の記録又は再生を行うディスクドライブ装置のディスク記録容量判別方法として、
ディスク記録媒体に対して情報読出を行うヘッド部を、装填されたディスク記録媒体に対して特定の半径位置で情報読出を行う状態にさせるステップと、
回転駆動部により、上記装填されたディスク記録媒体を特定の速度で回転させるステップと、
上記装填されたディスク記録媒体のウォブリンググルーブの情報として、上記ヘッド部によって読み出されるウォブル信号の周波数を測定するステップと、
上記測定されたウォブル信号の周波数に基づいて、上記装填されたディスク記録媒体の記録容量を判別するステップと、
を備えたことを特徴とするディスク記録容量判別方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ウォブリンググルーブが形成されたディスク記録媒体に対して情報の記録又は再生を行うディスクドライブ装置及びそのディスク記録容量判別方法に関する。
【背景技術】
【０００２】
【特許文献１】特開２０００−３２２７４２号公報
【特許文献２】特開２００６−１７９１３８号公報
【０００３】
上記特許文献１，２には、ウォブリンググルーブが形成された光ディスクのウォブルの周期を計測することによって光ディスクの種別を判別する技術が開示されている。
【０００４】
デジタルデータを記録・再生する為の技術として、例えばＣＤ（Compact Disc），ミニディスク（Mini-Disc），ＤＶＤ（Digital Versatile Disc）などの、光ディスク（光磁気ディスクを含む）を記録メディアに用いたデータ記録技術がある。
例えばＣＤ方式のディスクとしては、ＣＤ−ＤＡ（Compact Disc - Digital Audio）、ＣＤ−ＲＯＭ（Compact Disc - Read Only Memory） 、ＣＤ−Ｒ（Compact Disc - Recordable）、ＣＤ−ＲＷ（Compact Disc - Rewritable）などが知られている。
またＤＶＤ方式のディスクとしては、ＤＶＤ−ＲＯＭ（Digital Versatile Disc - Read Only Memory）、ＤＶＤ−Ｒ（Digital Versatile Disc - Recordable）、ＤＶＤ−ＲＷ（Digital Versatile Disc - Rewritable）、ＤＶＤ＋Ｒ、ＤＶＤ＋ＲＷ、ＤＶＤ−ＲＡＭ（Digital Versatile Disc - Random Access Memory）などが知られている。
【０００５】
またこれらの光ディスクには、例えばＣＤ−ＤＡ、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭなどの再生専用タイプのものと、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ、ＤＶＤ＋Ｒ、ＤＶＤ＋ＲＷ、ＤＶＤ−ＲＡＭなどのユーザデータが記録可能なタイプがある。記録可能タイプのものは、光磁気記録方式、相変化記録方式、色素膜変化記録方式などが利用されることで、データが記録可能とされる。色素膜変化記録方式はライトワンス記録方式とも呼ばれ、一度だけデータ記録が可能で書換不能である為、データ保存用途などに好適とされる。一方、光磁気記録方式や相変化記録方式は、データの書換が可能であり、音楽、映像、ゲーム、アプリケーションプログラム等の各種コンテンツデータの記録を始めとして各種用途に利用される。
さらに近年、ブルーレイディスク（Blu-ray Disc：登録商標）と呼ばれる高密度光ディスクが開発され、著しい大容量化が図られている。
【０００６】
上述した光ディスクの内周側には、図８に示すディスク９０のように、例えばＰＩＣ（Permanent Information & Control data）と呼ばれるような、読取り専用の管理情報領域が確保されている。このＰＩＣの領域には、ディスクの物理情報などのさまざまな情報が予め格納されており、ディスクの記録容量に相当する情報も格納されているものである。
【０００７】
例えば図８には、ディスクドライブ装置の構成の一部を共に示しているが、ディスクドライブ装置によって上記ＰＩＣを読込む動作は次のようになる。
システムコントローラ１０が、ＰＩＣ読込のための指示をサーボ系３８に与えることで、サーボ系３８は、光ピックアップ１のスレッド移送やフォーカス／トラッキングサーボ制御を実行させ、光ピックアップ１がＰＩＣ領域でのデータ読出を実行できる状態とする。
またシステムコントローラ１０は、ＰＩＣ領域としての半径位置における読み込みを行うための所定の線速度になるように、スピンドルドライバ１７を制御してスピンドルモータ２にＣＬＶ（Constant Linear Velocity）回転動作を実行させる。
そして光ピックアップ１がディスク９０のＰＩＣ領域に対してレーザ照射を行い、その反射光を検出する。反射光から得られた情報信号は再生系３９へ供給され、再生系３９においてＰＩＣに記録された情報がデコードされてシステムコントローラ１０に供給される。
例えばディスクドライブ装置は、ディスク９０が装填された際に、このようにＰＩＣの情報を読み込むことで、ディスクの種別や記録容量、その他各種の物理情報、管理情報を取得する。
【０００８】
ところで、ディスク記録再生時の線速度は、ディスクの種別（フォーマット）に応じて決められているわけであるが、例えば同一種別のディスクにおいて、異なる記録容量のディスクが存在する場合、記録密度が異なることから、その記録容量に応じてスピンドル回転速度を変える必要がある。
なお、本明細書での「記録容量」とは、ディスクの記録層の１層あたりの記録容量のことを言っている。例えばブルーレイディスクには、１層の記録層を有するディスクだけでなく、２つの記録層を有する２層ディスクや、さらに多層の記録層を有するディスクが開発されているが、「記録容量」とは、１層あたりの記録容量のことを指すものとする。
【０００９】
そして、記録容量に応じてスピンドル回転速度を変える必要があるということは、ＰＩＣの読込の際には、ディスクの記録容量の別に応じて、所定の線速度が得られるようにスピンドルモータの回転速度が決められなければならないことを意味する。つまり、ＰＩＣを読み込んでディスクの記録容量を把握する前の時点で、ディスクドライブ装置はディスクの記録容量を判別し、記録容量に応じてスピンドルモータの回転速度が設定されなければＰＩＣを読み込めないことになる。
【００１０】
ところが、次のような事情から、従来はこれが問題とはならなかった。
即ち、或る種別の光ディスクにおいて、記録容量が１種類しかなければ、ディスクが装填された時点でスピンドルモータの回転速度、及び再生信号処理用のＰＬＬ（再生クロック生成用のＰＬＬ）の中心周波数を一意に決めることができた。当然この場合、記録容量に応じてスピンドルモータの回転速度を制御することは不要で、またこのことから、ＰＩＣに格納されているディスクの記録容量の情報も利用されることはほとんどなかった（利用する必要がなかった）。
【００１１】
また、ＣＤ方式の光ディスクを考えると、ディスクの記録容量として複数のタイプ（６４０ＭＢ（Mega Byte）、７００ＭＢなど）が存在するが、ＣＤではそれらの記録容量の差が１０％程度であることから、線速度が所定速度からずれていても問題とならなかった。
公知のとおり、ディスクから読み出された信号（再生ＲＦ信号）については、その信号に同期した再生クロックがＰＬＬ処理により生成され、再生クロックに基づいて再生信号の処理が行われる。つまりは、ＰＬＬ回路によって再生クロックが生成できる範囲内の線速度のズレであれば、再生処理は問題なく実行できる。
ＣＤの場合、記録容量に応じた線速度の差は、ＰＬＬ回路のキャプチャレンジの範囲内に収まる程度の差であった。このため例えば６４０ＭＢのディスクで所定の線速度が得られるようにスピンドルモータを回転をさせたときに、７００ＭＢのディスクが装填されていたとしても、再生ＲＦ信号に同期した再生クロックを生成できた。
【００１２】
例えば、スピンドルモータの速度設定及び再生クロック生成用のＰＬＬ回路の中心周波数設定を、６４０ＭＢディスク用に設定し、６４０ＭＢディスク用の線速度で７００ＭＢのディスクのＰＩＣを読み込む場合を考える。
図９（ａ）は、ＰＬＬ許容最小周波数からＰＬＬ許容最大周波数までとして、ＰＬＬ回路のキャプチャレンジを示している。ＰＬＬ中心周波数は、この６４０ＭＢディスク用の線速度で６４０ＭＢのディスクの情報を読み込んだ場合に合わせて設定される。
ここで、７００ＭＢのディスクが装填されていたとしても、その７００ＭＢのディスクの例えばＰＩＣから再生ＲＦ信号は、図のように、ＰＬＬ許容最小周波数とＰＬＬ許容最大周波数の範囲内に収まる。従って、再生ＲＦ信号に同期した再生クロックを生成することができ、ＰＩＣの情報を正しくデコードすることができる。
そして、その場合、ＰＩＣの情報から７００ＭＢのディスクであることが判別できるため、記録容量の判別結果に応じて、線速度の速度誤差やＰＬＬ中心周波数設定を修正することができる。
【００１３】
また逆に、スピンドルモータの速度設定及び再生クロック生成用のＰＬＬ回路の中心周波数設定を、７００ＭＢディスク用に設定し、７００ＭＢディスク用の線速度で６４０ＭＢのディスクのＰＩＣを読み込んだ場合も、再生ＲＦ信号の周波数は、ＰＬＬ許容最小周波数とＰＬＬ許容最大周波数の範囲内に収まり、ＰＩＣ情報をデコードできる。もちろんこの場合も、記録容量の判別結果に応じて、スピンドル回転速度やＰＬＬ中心周波数設定を修正すればよい。
【００１４】
このようなことから従来は、ディスクの記録容量の別に対応して、所定の線速度が得られるようにスピンドル回転速度が設定されていなくとも、問題とはならなかった。
【発明の開示】
【発明が解決しようとする課題】
【００１５】
ところが、光ディスク媒体の大容量化が進むにつれ、上記の点が問題として発生することになった。例えばブルーレイディスクなどの高密度光ディスクでは、複数の記録容量とされた複数のタイプが存在するが、その最小の記録容量のディスクと、最大の記録容量のディスクの記録容量の差が、かなり大きくなる。
【００１６】
最小記録容量ディスクと最大記録容量ディスクとの記録容量の差がある程度以上に大きくなると、ＰＩＣを読込むことができない状況が生じる。
例えば、スピンドルモータの速度設定及びＰＬＬ中心周波数設定を最小記録容量ディスク用に設定した状態で、最大記録容量ディスクがディスクドライブ装置に装填し、このディスクのＰＩＣの読み込みを行ったとする。
その場合、図９（ｂ）に示すように、ＰＩＣ再生時のＲＦ信号周波数は、ＰＬＬ許容最大周波数を超えてしまう。従って再生クロックを適正に生成することができず、ＰＩＣ情報を正確にデコードできない。これにより、ＰＩＣに格納されているそのディスクの記録容量情報を読込んでから、スピンドル回転速度やＰＬＬ中心周波数設定を設定し直して適切な値にすることができない。
【００１７】
また、逆に、スピンドルモータの速度設定及びＰＬＬ中心周波数設定を最大記録容量ディスク用に設定した状態で、最小記録容量ディスクのＰＩＣを読込んだ場合は、図９（ｃ）に示すように、ＰＩＣ再生時のＲＦ信号周波数がＰＬＬ許容最小周波数を下回ってしまう。
この場合も、ＰＩＣ情報を読み込むことが出来ず、スピンドル回転速度やＰＬＬ中心周波数設定を設定し直すこともできない。
【００１８】
以上の例のように、ディスクの種別によっては、ディスクの記録容量のタイプとして最小記録容量と最大記録容量の差がある程度以上に大きくなるが、その場合、異なる容量タイプの設定では情報読込ができず、従ってＰＩＣ情報に基づいてディスク記録容量を判別し、適切な設定を行うことができないものとなった。
【００１９】
なお、この問題を解決する手法としては、再生クロック生成用のＰＬＬ回路の性能を大幅に向上させ、キャプチャレンジとしてのＰＬＬ許容最小周波数とＰＬＬ許容最大周波数の範囲を広くすることで、ディスク記録容量の差が大きくても各タイプのディスクのＰＩＣを読み込むことができるようにすることが考えられる。
しかし、このためにはＰＬＬ回路を含む再生信号処理用ＬＳＩを再設計しなければならず、莫大な費用と時間がかかる。
また、既に市場に出回っているディスクドライブ装置がある場合は、そのディスクドライブ装置を全て回収し、再生信号処理系のＬＳＩの交換を行わなければならず、これも莫大な費用と時間を要するので現実的な手法とはいえない。
【００２０】
さらに別の手法としては、ディスクドライブ装置に装填されたディスクに対して、ＰＩＣが読み込めるようになるまで想定される限りの組み合わせでスピンドル速度及びＰＬＬ中心周波数の設定を変更していくということが考えられる。即ち、記録容量のタイプとしてｘ種類が存在すれば、ｘ種類の設定を順次行ってＰＩＣの読込を試行する方式である。
しかしながらこの場合当然、ＰＩＣの読込完了までの時間が長時間化する可能性が高く、ユーザにとっては使い勝手の悪い装置となり、適切な手法とはいえない。
【００２１】
そこで本発明では、最小記録容量と最大記録容量との差が大きい種別のディスクの場合においても、ＰＩＣに格納されている記録容量情報に頼らず短時間でディスクの記録容量を判別する手法を提供することを目的とする。
【課題を解決するための手段】
【００２２】
本発明のディスクドライブ装置は、ウォブリンググルーブが形成されたディスク記録媒体に対して情報読出を行うヘッド部と、上記ディスク記録媒体を線速度一定で回転駆動する回転駆動部と、上記ディスク記録媒体のウォブリンググルーブの情報として上記ヘッド部に読み出されるウォブル信号の周波数を測定するウォブル周波数測定部と、上記ヘッド部を、装填された上記ディスク記録媒体に対して特定の半径位置で情報読出を行う状態にさせるとともに、上記回転駆動部を特定の速度で回転させ、その際に上記ウォブル周波数測定部で検出される周波数に基づいて、装填された上記ディスク記録媒体の記録容量を判別する制御部とを備える。
また上記ウォブル周波数測定部は、上記ヘッド部で読み出されたウォブル信号の平均化周波数に対して発振周波数の引き込みを行う周波数引き込み部と、上記周波数引き込み部で周波数引き込みが行われた状態で、ウォブル信号に対して発振周波数の位相引き込みを行う位相引き込み部とを備え、上記位相引き込み部における電圧制御発振器の入力電圧値を、ウォブル周波数に相当する値として検出する。
また上記制御部は、上記ウォブル周波数測定部で測定されるウォブル信号の周波数に対しての閾値を設定し、 上記ウォブル周波数測定部で測定された周波数を、上記閾値と比較した結果に基づいて装填された上記ディスク記録媒体の記録容量を判別する。
【００２３】
本発明のディスク記録容量判別方法は、ウォブリンググルーブが形成されたディスク記録媒体に対して情報の記録又は再生を行うディスクドライブ装置のディスク記録容量判別方法として、ディスク記録媒体に対して情報読出を行うヘッド部を、装填されたディスク記録媒体に対して特定の半径位置で情報読出を行う状態にさせるステップと、回転駆動部により、上記装填されたディスク記録媒体を特定の速度で回転させるステップと、上記装填されたディスク記録媒体のウォブリンググルーブの情報として、上記ヘッド部によって読み出されるウォブル信号の周波数を測定するステップと、上記測定されたウォブル信号の周波数に基づいて、上記装填されたディスク記録媒体の記録容量を判別するステップとを備える。
【００２４】
このような本発明によれば、或る種別のディスクにおいて複数の記録容量のタイプが存在する場合に、ウォブル周波数を測定することで記録容量を判別できる。
例えば記録容量Ａ，Ｂ，Ｃの３つのタイプが存在する場合を仮定する。そして記録容量Ａのディスクが装填された場合において、或る特定の半径位置ｒで所定の線速度（例えばディスクフォーマットで規定された線速度）を得るための回転速度をＶＡとする。また記録容量Ａのディスクが装填されている場合、スピンドル回転速度をＶＡとして或る特定の半径位置ｒの情報読み出しをおこなったときに観測されるウォブル周波数がＦであるとする。
すると、ディスクが装填されたときに、回転速度ＶＡで半径位置ｒの再生を行った場合、ウォブル周波数がＦであれば、そのディスクは記録容量Ａのディスクと判別できる。一方、記録容量Ｂ、Ｃのディスクは、記録密度が異なり、ウォブル周期も異なることになるため、同様の状況で再生を行うとＦ以外のウォブル周波数が観測される。つまり記録密度の違いによって観測されるウォブル周波数がＦ以外の所定の値となる。
つまり特定の半径位置で特定の回転速度の状態で再生を行うことで、ウォブル周波数の測定値としてディスクの記録容量に応じた値が検出される。
【発明の効果】
【００２５】
本発明によれば、特定の半径位置で特定の回転速度の状態で再生を行うことで、ウォブル周波数の測定値としてディスクの記録容量に応じた値が検出され、これによって装填されたディスクの記録容量を判別できる。つまり、ＰＩＣ等の管理情報に頼らずにディスクの記録容量が判別でき、その判別結果により記録容量に応じた設定（回転設定やＰＬＬ中心周波数設定）が可能となるため、どの記録容量タイプのディスクが装填されても適正に再生できることになる。
また、新規のハードウェアを追加せずに制御部としてのマイクロコンピュータのソフトウェアの追加のみで本発明は実現できることから、よって部品増によるコストアップのデメリットは生じない。
また、ウォブル信号の周波数測定はウォブル周波数測定部としての専用のハードウェアにより高速に実行されることで、判別動作を速やかに行うことができ、ディスクドライブ装置のパフォーマンスも向上される。
【発明を実施するための最良の形態】
【００２６】
以下、本発明のディスクドライブ装置及びディスク記録容量判別方法の実施の形態を説明する。ここではブルーレイディスク等の高密度ディスクに対応するディスクドライブ装置の例を挙げる。
【００２７】
図１は光ディスク９０に対応して記録及び再生を行うことのできる本実施の形態のディスクドライブ装置のブロック図を示している。
ディスク９０は、例えば上記したブルーレイディスク方式の記録可能型ディスクとする。なお、記録可能型ディスクの場合、ディスク上にはグルーブ（溝）が蛇行（ウォブリング）されて形成され、このウォブリンググルーブが記録再生トラックとされる。そしてグルーブのウォブリングは、いわゆるＡＤＩＰ（Address in Pregroove）データを含むものとされる。つまりグルーブのウォブリング情報を検出することで、ディスク上のアドレスを得ることができるようにされている。
記録可能型ディスクの場合、ウォブリンググルーブによって形成されるトラック上にはフェイズチェンジマークや色素変化マークとしてレコーディングマークが記録されるが、これらのマークはＲＬＬ（１，７）ＰＰ変調方式（ＲＬＬ；Run Length Limited、ＰＰ：Parity preserve/Prohibit rmtr(repeated minimum transition runlength)）等により変調された信号に基づいて記録される。
【００２８】
このディスク９０は、ディスクドライブ装置に装填されると図示しないターンテーブルに積載され、記録／再生動作時においてスピンドルモータ２によって一定線速度（ＣＬＶ）で回転駆動される。
そして再生時には光ピックアップ（光学ヘッド）１によってディスク９０上のトラックに記録されたマーク情報の読出が行われる。
またディスク９０が記録可能型のディスクの場合、データ記録時には光ピックアップ１によってディスク９０上のトラックにユーザーデータがフェイズチェンジマークもしくは色素変化マークとして記録される。
なお、ディスク９０上の内周側にはＰＩＣとしての領域が用意され、再生専用の管理情報やディスクの物理情報がエンボスピット又はウォブリンググルーブによって記録されるが、これらの情報の読出も光ピックアップ１により行われる。
さらに記録可能型のディスク９０に対しては、光ピックアップ１によってディスク９０上のグルーブトラックのウォブリングとして埋め込まれたＡＤＩＰ情報の読み出しもおこなわれる。
【００２９】
光ピックアップ１内には、レーザ光源となるレーザダイオードや、反射光を検出するためのフォトディテクタ、レーザ光の出力端となる対物レンズ、レーザ光を対物レンズを介してディスク記録面に照射し、またその反射光をフォトディテクタに導く光学系等が形成される。レーザダイオードは、例えば波長４０５ｎｍのいわゆる青色レーザを出力する。また光学系によるＮＡは０．８５である。
光ピックアップ１内において対物レンズは二軸機構によってトラッキング方向及びフォーカス方向に移動可能に保持されている。
また光ピックアップ１全体はスレッド機構３によりディスク半径方向に移動可能とされている。
また光ピックアップ１におけるレーザダイオードはレーザドライバ１３からのドライブ信号（ドライブ電流）によってレーザ発光駆動される。
【００３０】
ディスク９０からの反射光情報はフォトディテクタによって検出され、受光光量に応じた電気信号とされてマトリクス回路４に供給される。
マトリクス回路４には、フォトディテクタとしての複数の受光素子からの出力電流に対応して電流電圧変換回路、マトリクス演算／増幅回路等を備え、マトリクス演算処理により必要な信号を生成する。
例えば再生データに相当する再生ＲＦ信号、サーボ制御のためのフォーカスエラー信号、トラッキングエラー信号などを生成する。
さらに、グルーブのウォブリングに係る信号、即ちウォブリングを検出する信号としてプッシュプル信号を生成する。
マトリクス回路４から出力される再生ＲＦ信号は再生処理系５へ、フォーカスエラー信号及びトラッキングエラー信号は光学ブロックサーボ回路１１へ、プッシュプル信号はウォブル処理系６へ、それぞれ供給される。
【００３１】
再生処理系５には、Ａ／Ｄ変換部２０、ビタビ復号部２１、再生処理部２２、ＰＬＬ部２３が設けられる。
Ａ／Ｄ変換部２０は、アナログ信号である再生ＲＦ信号をデジタルデータに変換する。Ａ／Ｄ変換部２０の出力は、後段のビタビ復号部２１に供給されるとともに、ＰＬＬ部２３に供給され、位相同期ループにより再生処理に用いる再生クロックＣＫｄが生成される。生成されたクロックＣＫｄは、Ａ／Ｄ変換部２０のサンプリングクロックとされるとともに、ビタビ復号部２１での復号処理に用いられる。
【００３２】
ディスク９０から読み出されてデジタル化された再生ＲＦ信号については、ビタビ復号部２１で２値化復号処理が行われる。例えばビタビ復号部２１ではＰＲ（Partial Response）等化処理及びビタビ復号（最尤復号）処理が行われ、パーシャルレスポンス最尤復号処理（ＰＲＭＬ検出方式：Partial Response Maximum Likelihood検出方式）により、２値データ列を得る。
得られた２値データ列に対しては、再生処理部２２においてデコード処理、エラー訂正処理等が行われて再生データが復調される。即ち再生処理部２２は、ＲＬＬ（１，７）ＰＰ変調が施されてディスク９０に記録されたデータに対しての復調処理、デインターリーブ、エラー訂正を行うＥＣＣデコード処理等を行って、ディスク９０からの再生データＤｐを復調する。
【００３３】
再生処理部２２で復調された再生データは、ホストインターフェース８に転送され、システムコントローラ１０の指示に基づいてホスト機器１００に転送される。ホスト機器１００とは、例えばコンピュータ装置やＡＶ（Audio-Visual）システム機器などである。
【００３４】
ディスク９０が記録可能型ディスクである場合は、その記録／再生時にＡＤＩＰ情報の処理が行われる。
即ちグルーブのウォブリングに係る信号としてマトリクス回路４から出力されるプッシュプル信号（ウォブル信号）は、ウォブル処理系６に供給される。
ウォブル処理系６には、Ａ／Ｄ変換部２４，ＭＳＫ／ＳＴＷ復調部２５，ウォブルデータデコーダ２６、ＰＬＬ部２７が設けられている。
プッシュプル信号（ウォブル信号）はＡ／Ｄ変換部２４でデジタルデータ化された後、ＭＳＫ／ＳＴＷ復調部２５でＭＳＫ復調、ＳＴＷ復調が行われてＡＤＩＰアドレス等を構成するデータ列が復調される。このデータ列に対してウォブルデータデコーダ２６でデコード処理が行われ、アドレス値等のＡＤＩＰ情報が復調される。復調されたＡＤＩＰ情報はシステムコントローラ１０に供給される。
またＰＬＬ部２７では、プッシュプル信号（ウォブル信号）に同期したウォブルクロックＣＫｗが生成され、このウォブルクロックＣＫｗが、Ａ／Ｄ変換部２４，ＭＳＫ／ＳＴＷ復調部２５，ウォブルデータデコーダ２６の各処理クロックとして用いられる。
また後に図２で述べるが、ＰＬＬ部２７において、システムコントローラ１０がウォブル周波数を検知できるようにした構成が設けられている。
【００３５】
記録時には、ホスト機器１００から記録データが転送されてくるが、その記録データはホストインターフェース８を介して記録処理部７に供給される。
記録処理部７は、記録データのエンコード処理として、エラー訂正コード付加（ＥＣＣエンコード）やインターリーブ、サブコードの付加等を行う。またこれらの処理を施したデータに対して、ＲＬＬ（１−７）ＰＰ方式の変調を施す。
【００３６】
記録処理部７で処理された記録データは、ライトストラテジ部１４において、記録補償処理として、記録層の特性、レーザー光のスポット形状、記録線速度等に対する最適記録パワーの微調整やレーザドライブパルス波形の調整などが行われた状態のレーザ駆動パルス信号とされ、レーザドライバ１３に供給される。レーザ駆動パルス信号波形はシステムコントローラ１０の指示に基づいて調整される。
そしてレーザドライバ１３は、記録補償処理したレーザ駆動パルス信号を光ピックアップ１内のレーザダイオードに与えてレーザ発光駆動を実行させる。これによりディスク９０に記録データに応じたマークが形成されることになる。
なお、レーザドライバ１３は、いわゆるＡＰＣ回路（Auto Power Control）を備え、光ピックアップ１内に設けられたレーザパワーのモニタ用ディテクタの出力によりレーザ出力パワーをモニターしながらレーザーの出力が温度などによらず一定になるように制御する。記録時及び再生時のレーザー出力の目標値はシステムコントローラ１０から与えられ、記録時及び再生時にはそれぞれレーザ出力レベルが、その目標値になるように制御する。
【００３７】
光学ブロックサーボ回路１１は、マトリクス回路４からのフォーカスエラー信号、トラッキングエラー信号から、フォーカス、トラッキング、スレッドの各種サーボドライブ信号を生成しサーボ動作を実行させる。
即ちフォーカスエラー信号、トラッキングエラー信号に応じてフォーカスドライブ信号、トラッキングドライブ信号を生成し、二軸ドライバ１８により光ピックアップ１内の二軸機構のフォーカスコイル、トラッキングコイルを駆動することになる。これによって光ピックアップ１、マトリクス回路４、光学ブロックサーボ回路１１、二軸ドライバ１８、二軸機構によるトラッキングサーボループ及びフォーカスサーボループが形成される。
また光学ブロックサーボ回路１１は、システムコントローラ１０からのトラックジャンプ指令に応じて、トラッキングサーボループをオフとし、ジャンプドライブ信号を出力することで、トラックジャンプ動作を実行させる。
また光学ブロックサーボ回路１１は、トラッキングエラー信号の低域成分として得られるスレッドエラー信号や、システムコントローラ１０からのアクセス実行制御などに基づいてスレッドドライブ信号を生成し、スレッドドライバ１９によりスレッド機構３を駆動する。スレッド機構３には、図示しないが、光ピックアップ１を保持するメインシャフト、スレッドモータ、伝達ギア等による機構を有し、スレッドドライブ信号に応じてスレッドモータを駆動することで、光ピックアップ１の所要のスライド移動が行なわれる。
【００３８】
スピンドルサーボ回路１２はスピンドルモータ２をＣＬＶ回転させる制御を行う。
スピンドルサーボ回路１２は、ＰＬＬ部２７におけるウォブル信号に対するＰＬＬ処理で生成されるウォブルクロックＣＫｗを、現在のスピンドルモータ２の回転速度情報として得、これを所定のＣＬＶ基準速度情報と比較することで、スピンドルエラー信号を生成する。
またデータ再生時においては、ＰＬＬ部２３で生成される再生クロックＣＫｄが、現在のスピンドルモータ２の回転速度情報となるため、これを所定のＣＬＶ基準速度情報と比較することでスピンドルエラー信号を生成することもできる。
そしてスピンドルサーボ回路１２は、スピンドルエラー信号に応じて生成したスピンドルドライブ信号を出力し、スピンドルドライバ１７によりスピンドルモータ２のＣＬＶ回転を実行させる。
またスピンドルサーボ回路１２は、システムコントローラ１０からのスピンドルキック／ブレーキ制御信号に応じてスピンドルドライブ信号を発生させ、スピンドルモータ２の起動、停止、加速、減速などの動作も実行させる。
【００３９】
以上のようなサーボ系及び記録再生系の各種動作はマイクロコンピュータによって形成されたシステムコントローラ１０により制御される。
システムコントローラ１０は、ホストインターフェース８を介して与えられるホスト機器１００からのコマンドに応じて各種処理を実行する。
例えばホスト機器１００から書込命令（ライトコマンド）が出されると、システムコントローラ１０は、まず書き込むべきアドレスに光ピックアップ１を移動させる。そして記録処理部７により、ホスト機器１００から転送されてきたデータ（例えばビデオデータやオーディオデータ等）について上述したようにエンコード処理を実行させる。そして上記のようにエンコードされたデータに応じてレーザドライバ１３がレーザ発光駆動することで記録が実行される。
【００４０】
また例えばホスト機器１００から、ディスク９０に記録されている或るデータの転送を求めるリードコマンドが供給された場合は、システムコントローラ１０はまず指示されたアドレスを目的としてシーク動作制御を行う。即ち光学ブロックサーボ回路１１に指令を出し、シークコマンドにより指定されたアドレスをターゲットとする光ピックアップ１のアクセス動作を実行させる。
その後、その指示されたデータ区間のデータをホスト機器１００に転送するために必要な動作制御を行う。即ちディスク９０からのデータ読出を行い、再生処理系５における再生処理を実行させ、要求されたデータを転送する。
【００４１】
メモリ部９は、システムコントローラ１０（マイクロコンピュータ）において実行されるプログラムコードを格納したり、実行中の作業データを一時保管するために使用されたり、ディスク９０から読み出した各種管理情報、物理情報等を格納する記憶領域であり、この図の場合、メモリ部９は、揮発メモリ、不揮発性メモリの双方を含むものとして示している。例えばプログラムを格納するＲＯＭ（Read Only Memory）、演算ワーク領域や各種情報の一時記憶のためのＲＡＭ（Random Access Memory）、ＥＥＰ−ＲＯＭ（Electrically Erasable and Programmable Read Only Memory）等の不揮発性メモリを含む。
【００４２】
またセンサ１５として、光ピックアップ１の位置（スレッド移動によるディスク９０に対する半径位置）を検出するセンサが設けられている。
図３には、ディスク９０がスピンドルモータ２に装着された状態を模式的に示しているが、センサ１５は、図３に示すように、光ピックアップ１がディスク９０の特定の半径位置ｄにおいてレーザ照射を実行する位置状態にあることを検出するセンサとされている。
センサ１５による検出情報はシステムコントローラ１０に供給される。システムコントローラ１０は、センサ１５による検出情報により、光ピックアップ１が、ディスク９０の半径位置ｄ（ディスク中心からの距離ｄの位置）に対して記録再生を実行できる位置状態にあるか否かを判別できる。
【００４３】
なお以上の図１の構成例は、ホスト機器１００に接続されるディスクドライブ装置として説明したが、本発明のディスクドライブ装置としては他の機器に接続されない形態もあり得る。その場合は、操作部や表示部が設けられたり、データ入出力のインターフェース部位の構成が、図１とは異なるものとなる。つまり、ユーザーの操作に応じて記録や再生が行われるとともに、各種データの入出力のための端子部が形成されればよい。
もちろんディスクドライブ装置の構成例としては他にも多様に考えられ、例えば再生専用装置としての例も考えられる。
【００４４】
図２により、ウォブル処理系６におけるＰＬＬ部２７の構成例を示す。
ＰＬＬ部２７は、周波数引き込み部２８と位相引き込み部２９としての２段のＰＬＬ処理系統を有する構成とされている。ウォブル信号は２値化回路３８でＨ，Ｌの２値とされ、周波数引き込み部２８および位相引き込み部２９に入力される。
周波数引き込み部２８は、速度比較器３０，ＰＩフィルタ３１、ＶＣＯ（Voltage Controlled Oscillator：電圧制御発振器）３２を有する。この周波数引き込み部２８は、速度比較器３０において、Ａ／Ｄ変換部２４からのウォブル信号とＶＣＯ３２の発振周波数の周波数比較を行い、その比較結果として得られた周波数誤差がＰＩフィルタで平均化（積分）されてＶＣＯ３２の制御電圧となる。これによりＶＣＯ３２の発振周波数がウォブル信号周波数に引き込まれる。
また位相引き込み部２９は、位相比較器３３，ＰＩフィルタ３４、リミッタ３５、ＶＣＯ３６、レジスタ３７を有する。
そして移送比較器３３でウォブル信号とＶＣＯ３６の発振周波数の位相比較が行われ、その比較結果として得られた位相誤差がＰＩフィルタで平均化（積分）され、リミッタ３５を介してＶＣＯ３６の制御電圧となる。リミッタ３５は、周波数引き込み部２８において周波数引き込みが行われた制御電圧±αをリミット値としてＶＣＯ３６に対する制御電圧を制限する。ＶＣＯ３６の発振出力は、ウォブルクロックＣＫｗとなる。
【００４５】
即ちこのようなＰＬＬ部２７は、ウォブル信号に対して周波数引き込みと位相引き込みを行ってウォブルクロックＣＫｗを生成する。
ここで、ＶＣＯ３６に対する印加電圧は、レジスタ３７に記憶される。そしてこのレジスタ３７に反映された印加電圧値は、ウォブル周波数に応じた値となる。
従ってシステムコントローラ１０は、レジスタ３７に記憶された値に所定の係数を掛けることで、ウォブル信号周波数を検出できることになる。
ＰＩフィルタ３１により周波数誤差成分が平均化されていることと、ＶＣＯ３６に対する制御電圧に対して係数を掛けることでウォブル信号周波数が検出できることは、システムコントローラ１０にとって、一度の試行でウォブル信号周波数を高精度に検出できることを意味する。
【００４６】
以下、本例によるディスク９０の記録容量判別動作を説明していく。
以降、説明をわかりやすくするために、具体的に２３ＧＢ(Giga Byte）、２５ＧＢ、３０ＧＢという３種類の記録容量のディスクについて容量判別することを考える。各容量のディスク９０を、以下、２３ＧＢディスク、２５ＧＢディスク、３０ＧＢディスクと呼ぶ。
【００４７】
ディスクドライブ装置は、ディスク９０から読み出すウォブル信号の周波数が常に所定値「Ｆ」になるように線速度を制御しなければならない。従ってスピンドルサーボ回路１２は、ディスク９０の内周側を読むときほどスピンドルモータ２の回転速度を上げ、外周側にいくほど回転速度を下げるスピンドルサーボ制御（ＣＬＶ制御）を行うことになる。
また、記録容量が異なるディスク９０について考えてみると、仮に２３ＧＢディスクを読むときの線速度を「Ｖ」とした場合には、２５ＧＢディスクを読むときの線速度を「（２３／２５）Ｖ」 になるようにし、また３０ＧＢディスクを読むときの線速度を「（２３／３０）Ｖ」 になるようにすると、容量の違いによらずウォブル信号周波数を所定値「Ｆ」に保つことができる。
逆に言えば、スピンドルモータ２が２３ＧＢディスク用の速度で回転しているときに２５ＧＢディスクが装着されていれば、読み出されるウォブル信号周波数は「（２３／２５）Ｆ」となり、また３０ＧＢディスクが装着されていればウォブル信号周波数は「（２３／３０）Ｆ」となる。
【００４８】
これをまとめて図４に示す。
図４では、光ピックアップ１が図３に示した半径位置ｄとなっている場合に、スピンドルモータ２の回転速度を２３ＧＢディスク用の速度とした場合、２５ＧＢディスク用の速度とした場合、３０ＧＢディスク用の速度とした場合のそれぞれにおいて、装填されているディスク９０の記録容量の別に応じて観測されるウォブル信号周波数を示したものである。
【００４９】
容量判別を行う場合、何ＧＢディスク用の速度でスピンドルモータ２を回転させるかを予め決めておく。例えば２３ＧＢディスク用の回転速度で容量判別を行うと決めたとすると、システムコントローラ１０は光ピックアップ１を図３の半径位置ｄに移動させ、このときに読み出されるウォブル信号周波数が、２３ＧＢディスク装着時にＦになるようなスピンドル回転速度になるよう制御する。
システムコントローラ１０は、何ＧＢディスク用の速度でスピンドルモータ２を回しているかを自分で知っているわけだから、図４の関係から、ディスクの容量を判別することができる。
例えば、２３ＧＢディスク用の速度でスピンドルモータ２を回転させているときに、読み出されたウォブル信号の周波数が（２３／３０）Ｆなら、現在装着されているディスク９０は３０ＧＢディスクであると判別できる。
また、２５ＧＢディスク用の速度でスピンドルモータ２を回転させているときに、読み出されたウォブル信号の周波数がＦなら、現在装着されているディスクは２５ＧＢディスクと判別できる。
【００５０】
このような判別を行うためのシステムコントローラ１０の処理例を図５に示す。
システムコントローラ１０は、まずステップＦ１００で光ピックアップ１の移送制御を行う。またステップＦ１０１でセンサ１５の検出信号を監視する。即ちシステムコントローラ１０は、光学ブロックサーボ回路１１に指示して、スレッド移動を実行させ、光ピックアップ１が特定の半径位置ｄに位置するようにする。
ステップＦ１０１でセンサ１５の検出信号がオンとなり、光ピックアップ１が半径位置ｄに移送されたことを確認したら、ステップＦ１０２で、スピンドルサーボ回路１２に、例えば２３ＧＢディスク用の回転速度を指示する。即ち２３ＧＢディスクが装填されている場合において、半径位置ｄにおいて所定の線速度が得られる回転速度を指示する。これによってスピンドルモータ２は、２３ＧＢディスク用の回転速度で回転駆動される。
【００５１】
その状態において、システムコントローラ１０はステップＦ１０３でウォブル信号周波数を測定する。即ち光ピックアップ１にレーザ照射を開始させるとともに、光学ブロックサーボ回路１１に指示してフォーカス引き込み及びフォーカスサーボ整定、トラッキングサーボを整定を実行させ、再生動作状態とする。そして、その再生動作の際にＰＬＬ部２７のレジスタ３７に記憶された制御電圧値を読み出し、所定の係数値を掛けることで、ウォブル信号周波数を測定する。
【００５２】
ウォブル信号周波数を測定したら、その周波数の値がＦ、（２５／２３）Ｆ、（３０／２３）Ｆのいずれであるかを確認すればよい。つまり図４に示した関係（２３ＧＢディスク用の回転速度の場合）を当てはめればよい。
ウォブル信号周波数＝Ｆであれば、ステップＦ１０４からＦ１０５に進み、装填されたディスク９０の容量は２３ＧＢと判別する。
ウォブル信号周波数＝（２５／２３）Ｆであれば、ステップＦ１０６からＦ１０７に進み、装填されたディスク９０の容量は２５ＧＢと判別する。
ウォブル信号周波数＝（３０／２３）Ｆであれば、ステップＦ１０８からＦ１０９に進み、装填されたディスク９０の容量は３０ＧＢと判別する。
【００５３】
このようにしてディスク９０の記録容量を判別したら、その後、システムコントローラ１０は、判別した記録容量に応じてスピンドル回転速度やＰＬＬ中心周波数の設定変更を行えばよい。
【００５４】
また、ウォブル信号周波数の値がＦ、（２５／２３）Ｆ、（３０／２３）ＦのいずれでもなければステップＦ１１０に進んで、ディスクエラーとして処理すればよい。例えば本ディスクドライブ装置にとって非対応のディスクとしてディスク排出処理、或いはホスト機器１００へのディスクエラー通知などを行う。
【００５５】
なお、この図５の処理では、ステップＦ１０２で２３ＧＢディスク用の回転速度でスピンドルモータ２の回転を実行させたが、もちろん２５ＧＢディスク用の回転速度、或いは３０ＧＢディスク用の回転速度でスピンドルモータ２の回転を実行させてもよい。
図４からわかるように、ステップＦ１０２で２５ＧＢディスク用の回転速度でスピンドルモータ２の回転を実行させた場合は、測定したウォブル信号周波数が（２３／２５）Ｆであれば２３ＧＢディスク、測定したウォブル信号周波数がＦであれば２５ＧＢディスク、測定したウォブル信号周波数が（３０／２５）Ｆであれば３０ＧＢディスクと判別する処理とすればよい。
またステップＦ１０２で３０ＧＢディスク用の回転速度でスピンドルモータ２の回転を実行させた場合は、測定したウォブル信号周波数が（２３／３０）Ｆであれば２３ＧＢディスク、測定したウォブル信号周波数が（２５／３０）Ｆであれば２５ＧＢディスク、測定したウォブル信号周波数がＦであれば３０ＧＢディスクと判別する処理とすればよい。
【００５６】
以上のようにして、ＰＩＣ情報に頼らずに装填されたディスク９０の記録容量を判別する機能を実現できる。このディスク記録容量判別機能は新規のハードウェア追加をせずに、ソフトウェアの追加のみで可能である。
【００５７】
ところで、現実には、図４の関係をそのまま用いて図５の処理で容量判別を行うことは難しい場合があり、考慮すべき点がある。以降はこの点について述べる。
【００５８】
＜考慮点１：光学ヘッド位置センサの取りつけ位置のばらつき＞
まず、図３に示した光ピックアップ１の位置を検出するセンサ１５の取りつけ位置には、どうしてもある範囲でばらつきが生じる。ばらつきの幅をαとすると、センサ１５の取りつけ位置はｄ±αの範囲である。よって、取りつけ位置のばらつきに起因するウォブル信号周波数のばらつきは、
｛（ｄ＋α）／ｄ｝Ｆ≧（ウォブル信号の周波数）≧｛（ｄ−α）／ｄ｝Ｆ
の範囲となる。なお、αの値は予め製造規格等で保証されている。
【００５９】
＜考慮点２：ディスクの偏心＞
ディスク９０をスピンドルモータ２に装着する際に、ディスク９０の中心とスピンドルモータ軸の中心が常に完全に一致すればよいのだが、実際にはどうしてもずれが発生する。このずれを偏心と呼ぶ。偏心により線速度に誤差が生じる。この誤差をβ[%]とすると、偏心による線速度誤差は±β[%]である。なお、βの値も予め製造規格等で保証されている。
【００６０】
＜考慮点３：スピンドル速度制御の精度＞
スピンドルモータ２の回転速度制御の精度に応じ、ディスクの線速度にはジッタや定常的な誤差が生じる。これらをゼロにすることは困難なので、通常は、スピンドル速度制御による線速度にはある範囲での誤差があることを前提に設計を行う。
この誤差をγ[%]とすると、スピンドル速度制御による線速度誤差は±γ[%]である。なお、γの値も予め製造規格等で保証されている。
【００６１】
＜考慮点４：線速度誤差によるばらつき＞
上記の考慮点２，３より、線速度誤差に起因するウォブル信号の周波数のばらつきは、
Ｆ｛1+(β/100)+(γ/100)｝≧（ウォブル信号の周波数）≧Ｆ｛1-(β/100)-(γ/100)｝
の範囲となる。
従って、上記の考慮点１及び考慮点４より、ウォブル信号の周波数が最も高くばらついたときの値CmaxFは、
CmaxF＝｛(d+α)/d｝Ｆ×｛1+(β/100)+(γ/100)｝
＝｛(d+α)/d｝｛1+(β+γ）/100)｝Ｆ
となり、逆に最も低くばらついたときの値 CminFは、
CminF＝｛(d-α)/d｝Ｆ×｛1-(β/100)-(γ/100)｝
＝｛(d-α)/d｝｛1-(β+γ）/100)｝Ｆ
と想定される。
【００６２】
これらの考慮点１〜４を加味して図４を修正したものが図６（ａ）（ｂ）（ｃ）である。
図６（ａ）は、２３ＧＢディスク用の回転速度とした場合に、計測されるウォブル信号周波数の最大値と最低値を、装填されたディスク９０の容量別に示したものである。
図６（ｂ）は、２５ＧＢディスク用の回転速度とした場合に、計測されるウォブル信号周波数の最大値と最低値を、装填されたディスク９０の容量別に示したものである。
図６（ｃ）は、３０ＧＢディスク用の回転速度とした場合に、計測されるウォブル信号周波数の最大値と最低値を、装填されたディスク９０の容量別に示したものである。
【００６３】
これらの図６（ａ）（ｂ）（ｃ）の関係を用いてディスク容量判別を行うアルゴリズムを以下に述べる。
システムコントローラ１０は何ＧＢディスク用の回転速度でスピンドルモータ２を回しているかを自分で知っているわけだから、ウォブル信号の周波数測定値をfmesとすると、以下のように判別すればよい。
【００６４】
まずスピンドルモータ２を２３ＧＢディスク用の回転速度とする場合、図６（ａ）のように、
Xmax ＝CmaxF
Xmin＝CminF
Ymax＝CmaxF×（２５／２３）Ｆ
Ymin＝CminF×（２５／２３）Ｆ
Zmax＝CmaxF×（３０／２３）Ｆ
Zmin ＝CminF×（３０／２３）Ｆ
とし、まずXmax とYmin の中間の値を閾値として、周波数測定値fmesがそれより大きいか小さいかを比較する。即ち、
fmes≦（Xmax ＋Ymin）／２
であれば、装着されているディスク９０は２３ＧＢディスクであると判断する。一方、
fmes＞（Xmax ＋Ymin）／２
である場合は、次にYmax とZmin の中間の値を閾値として周波数測定値fmesがそれより大きいか小さいかを比較する。即ち、
fmes≦（Ymax ＋Zmin）／２
であれば、装着されているディスク９０は２５ＧＢディスクであると判断する。一方、
fmes＞（Ymax ＋Zmin）／２
であれば、装着されているディスク９０は３０ＧＢディスクと判断する。
【００６５】
スピンドルモータ２を２５ＧＢディスク用の回転速度とする場合は、図６（ｂ）のようい、
Xmax ＝CmaxF×（２３／２５）Ｆ
Xmin＝CminF×（２３／２５）Ｆ
Ymax＝CmaxF
Ymin＝CminF
Zmax＝CmaxF×（３０／２５）Ｆ
Zmin ＝CminF×（３０／２５）Ｆ
とする。そしてまずXmax とYmin の中間の値を閾値として、周波数測定値fmesがそれより大きいか小さいかを比較する。即ち、
fmes≦（Xmax ＋Ymin）／２
であれば、装着されているディスク９０は２３ＧＢディスクであると判断する。一方、
fmes＞（Xmax ＋Ymin）／２
である場合は、次にYmax とZmin の中間の値を閾値として周波数測定値fmesがそれより大きいか小さいかを比較する。即ち、
fmes≦（Ymax ＋Zmin）／２
であれば、装着されているディスク９０は２５ＧＢディスクであると判断する。一方、
fmes＞（Ymax ＋Zmin）／２
であれば、装着されているディスク９０は３０ＧＢディスクと判断する。
【００６６】
スピンドルモータ２を３０ＧＢディスク用の回転速度とする場合は、図６（ｃ）のようい、
Xmax ＝CmaxF×（２３／３０）Ｆ
Xmin＝CminF×（２３／３０）Ｆ
Ymax＝CmaxF×（２５／３０）Ｆ
Ymin＝CminF×（２５／３０）Ｆ
Zmax＝CmaxF
Zmin ＝CminF
とする。そしてまずXmax とYmin の中間の値を閾値として、周波数測定値fmesがそれより大きいか小さいかを比較する。即ち、
fmes≦（Xmax ＋Ymin）／２
であれば、装着されているディスク９０は２３ＧＢディスクであると判断する。一方、
fmes＞（Xmax ＋Ymin）／２
である場合は、次にYmax とZmin の中間の値を閾値として周波数測定値fmesがそれより大きいか小さいかを比較する。即ち、
fmes≦（Ymax ＋Zmin）／２
であれば、装着されているディスク９０は２５ＧＢディスクであると判断する。一方、
fmes＞（Ymax ＋Zmin）／２
であれば、装着されているディスク９０は３０ＧＢディスクと判断する。
【００６７】
図６（ａ）の２３ＧＢディスク用の回転速度とする場合を例にとって、システムコントローラ１０の容量判別処理を図７に示す。
システムコントローラ１０は、まずステップＦ２００で光ピックアップ１の移送制御を行う。またステップＦ２０１でセンサ１５の検出信号を監視する。即ちシステムコントローラ１０は、光学ブロックサーボ回路１１に指示して、スレッド移動を実行させ、光ピックアップ１が特定の半径位置ｄに位置するようにする。
ステップＦ２０１でセンサ１５の検出信号がオンとなり、光ピックアップ１が半径位置ｄに移送されたことを確認したら、ステップＦ２０２で、スピンドルサーボ回路１２に、２３ＧＢディスク用の回転速度を指示する。即ち２３ＧＢディスクが装填されている場合において、半径位置ｄにおいて所定の線速度が得られる回転速度を指示する。これによってスピンドルモータ２は、２３ＧＢディスク用の回転速度で回転駆動される。
【００６８】
その状態においてステップＦ２０３で、システムコントローラ１０はウォブル信号周波数を測定する。即ち光ピックアップ１にレーザ照射を開始させるとともに、光学ブロックサーボ回路１１に指示してフォーカス引き込み及びフォーカスサーボ整定、トラッキングサーボを整定を実行させ、再生動作状態とする。そして、その再生動作の際にＰＬＬ部２７のレジスタ３７に記憶された制御電圧値を読み出し、所定の係数値を掛けることで、ウォブル信号周波数を測定する。
【００６９】
ウォブル信号周波数を測定したら、まずステップＦ２０４では、その周波数計測値fmesがfmes＜Xmin、又はfmes＞Zmaxのいずれかの値となっているか否かを判断する。
これは、周波数測定値fmesが全く想定されていない値となっている場合であり、もしこれらに該当した場合は、ステップＦ２１０に進んで、ディスクエラーとして処理する。例えば本ディスクドライブ装置にとって非対応のディスクとしてディスク排出処理、或いはホスト機器１００へのディスクエラー通知などを行う。
【００７０】
fmes＜Xmin、又はfmes＞Zmaxのいずれでもなければ、ステップＦ２０５で周波数計測値fmesを、閾値（Xmax ＋Ymin）／２と比較する。
そして
fmes≦（Xmax ＋Ymin）／２
であれば、ステップＦ２０６に進んで、装着されているディスク９０は２３ＧＢディスクであると判断する。一方ステップＦ２０５で、
fmes＞（Xmax ＋Ymin）／２
と判断された場合は、ステップＦ２０７に進み、周波数計測値fmesを、閾値（Ymax ＋Zmin）／２と比較する。そして、
fmes≦（Ymax ＋Zmin）／２
であれば、ステップＦ２０８に進んで、装着されているディスク９０は２５ＧＢディスクであると判断する。一方、
fmes＞（Ymax ＋Zmin）／２
であれば、ステップＦ２０９に進んで、装着されているディスク９０は３０ＧＢディスクと判断する。
【００７１】
このようにしてディスク９０の記録容量を判別したら、その後、システムコントローラ１０は、判別した記録容量に応じてスピンドル回転速度やＰＬＬ中心周波数の設定変更を行えばよい。
ここでは２３ＧＢディスク用の回転速度でスピンドルモータ２を回転させる場合の処理例としたが、ステップＦ２０２で２５ＧＢディスク用の回転速度や３０ＧＢディスク用の回転速度でスピンドルモータ２を回転させる場合も同様の処理で容量判別を実行できる。
【００７２】
以上述べてきたように、ウォブル信号の周波数測定値を予め用意された固定の閾値（Xmax ＋Ymin）／２、及び（Ymax ＋Zmin）／２と比較することにより、ＰＩＣ情報に頼らずにディスク容量判別を行うことが可能となる。
【００７３】
以上、実施の形態として説明してきたように、半径位置ｄで特定の回転速度（例えば２３ＧＢディスク用の回転速度）の状態で再生を行うことで、ウォブル信号周波数の測定値としてディスク９０の記録容量に応じた値が検出され、これによって装填されたディスク９０の記録容量を判別できる。つまり、ＰＩＣ等の管理情報に頼らずにディスクの記録容量が判別でき、その判別結果により記録容量に応じた設定（スピンドル回転速度設定やＰＬＬ中心周波数設定）が可能となるため、どの記録容量タイプのディスク９０が装填されても適正に再生できることになる。
なお、説明上２３ＧＢディスク、２５ＧＢディスク、３０ＧＢディスクの３タイプの判別を挙げたが、他の容量が存在する場合でも、図４，図６に相当する関係を導くことで、容量判別を実行できる。
また、容量判別の際の光ピックアップ１の位置ｄは任意に決定すればよい。
【００７４】
また本例の容量判別処理のためには、新規のハードウェアを追加せずにシステムコントローラ１０が図５又は図７の処理を実行できるようにすればよく、つまりマイクロコンピュータのソフトウェアの追加のみで本例の容量判別処理を実現できる。従ってハードウェア構成上の負担はなく、実現も容易である。
さらに、ウォブル信号の周波数測定は図２の構成のＰＬＬ部２７で実現できるため、測定を高速に実行でき、これによって容量判別処理を速やかに行うことができる。従って、ディスク装填の後に迅速に記録又は再生が可能となるディスクドライブ装置を実現できる。
【図面の簡単な説明】
【００７５】
【図１】本発明の実施の形態のディスクドライブ装置のブロック図である。
【図２】実施の形態のＰＬＬ部のブロック図である。
【図３】実施の形態の光ピックアップの位置のセンサの説明図である。
【図４】実施の形態の容量判別の説明図である。
【図５】実施の形態の容量判別処理のフローチャートである。
【図６】実施の形態の容量判別の説明図である。
【図７】実施の形態の容量判別処理のフローチャートである。
【図８】ＰＩＣ情報の読込動作の説明図である。
【図９】ＰＬＬ周波数とＲＦ信号周波数の関係の説明図である。
【符号の説明】
【００７６】
１  光ピックアップ、２  スピンドルモータ、３  スレッド機構、４  マトリクス回路、５  再生信号処理系、６  ウォブル処理系、１０  システムコントローラ、１１  光学ブロックサーボ回路、１２  スピンドルサーボ回路、１５  センサ、２７  ＰＬＬ部、２８  周波数引き込み部、２９  位相引き込み部、３７  レジスタ
【図１】
2008108400.tif 000003
【図２】
2008108400.tif 000004
【図３】
2008108400.tif 000005
【図４】
2008108400.tif 000006
【図５】
2008108400.tif 000007
【図６】
2008108400.tif 000008
【図７】
2008108400.tif 000009
【図８】
2008108400.tif 000010
【図９】
2008108400.tif 000011