(57)【要約】【課題】電源ＯＦＦ時に光ディスクドライブに装着されていた光ディスクが、電源ＯＦＦ中に強制的に排出され、任意の光ディスクが光ディスクドライブに強制的に挿入されたとしても、電源ＯＮ時における当該任意の光ディスクに対するロードシーケンスを確実に成功させる。【解決手段】ディスクドライブ１００は、ディスクドライブ１００の電源ＯＮ時に、ディスク３００が装填されたままディスクドライブ１００の電源がＯＦＦされていると判定され、かつ、任意のディスク３００がディスクドライブ１００に挿入されているが装着はされていないことが検出された場合、当該任意のディスク３００に対して、不揮発性メモリ１８０に記録されているディスク調整値を使用した簡略ロードシーケンスではなく、通常のロードシーケンスを実行する。【選択図】図１
2012079373.tif 000002
【特許請求の範囲】
【請求項１】
光ディスクから信号を読み書きする光ディスクドライブにおいて、
光ディスクドライブに装填されている上記光ディスクに対してロードシーケンスを実行するロードシーケンス実行手段と、
上記ロードシーケンス実行手段が上記光ディスクに対して通常のロードシーケンスを実行した際の上記光ディスクのディスク調整値を、不揮発性メモリに記録するディスク調整値記録手段と、
光ディスクドライブの電源ＯＦＦ中において、光ディスクドライブに対して光ディスクを強制的に装填することを防止する強制装填防止機構と、
上記通常のロードシーケンスが実行された上記光ディスクが装填されたまま光ディスクドライブの電源がＯＦＦされていたか否かを判定する判定手段と、
光ディスクドライブにおける上記光ディスクの挿入および装着状態を検出する検出手段とを備えており、
上記ロードシーケンス実行手段は、
光ディスクドライブの電源ＯＮ時に、上記光ディスクが装填されたまま光ディスクドライブの電源がＯＦＦされていると判定され、かつ、上記光ディスクが光ディスクドライブに装着されていることが検出された場合、上記不揮発性メモリに記録されている上記ディスク調整値を使用して上記光ディスクに対して簡略ロードシーケンスを実行し、
光ディスクドライブの電源ＯＮ時に、上記光ディスクが装填されたまま光ディスクドライブの電源がＯＦＦされていると判定され、かつ、任意の光ディスクが光ディスクドライブに挿入されているが装着はされていないことが検出された場合、当該任意の光ディスクに対して通常のロードシーケンスを実行することを特徴とする光ディスクドライブ。
【請求項２】
上記光ディスクドライブに上記任意の光ディスクが挿入された際に押下される挿入時スイッチと、
上記光ディスクドライブに上記任意の光ディスクが装着された際に押下される装着時スイッチとをさらに備え、
上記検出手段は、光ディスクドライブの電源ＯＮ時に、上記挿入時スイッチが押下されており、かつ、装着時スイッチが押下されていない場合に、上記任意の光ディスクが光ディスクドライブに挿入されているが装着はされていないと判定することを特徴とする請求項１に記載の光ディスクドライブ。
【請求項３】
上記光ディスクが光ディスクドライブに装填されている間、そのことを示す装着情報を上記不揮発性メモリに記録する装着情報記録手段をさらに備え、
上記判定手段は、上記光ディスクドライブの電源ＯＮ時に、上記装着情報が上記不揮発性メモリに記録されている場合に、上記通常のロードシーケンスが実行された上記光ディスクが装填されたまま光ディスクドライブの電源がＯＦＦされていたと判定することを特徴とする請求項１または２に記載の光ディスクドライブ。
【請求項４】
上記強制装填防止機構は、光ディスクのトレイを駆動するモータに取り付けられ、当該トレイを上記光ディスクを排出する方向に動かす方向にのみ回転可能な強制排出用ねじであることを特徴とする請求項１〜３のいずれか１項に記載の光ディスクドライブ。
【請求項５】
請求項１から４のいずれか１項に記載の光ディスクドライブを動作させるプログラムであって、コンピュータを上記の各手段として機能させるためのプログラム。
【請求項６】
請求項５に記載のプログラムを記録しているコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光ディスクから信号を読み書きする光ディスクドライブ、プログラム、および記録媒体に関する。
【背景技術】
【０００２】
ＢＤ（Blu-ray Disc）及びＤＶＤなどに代表される光ディスクメディア（以降、光ディスクと呼称する）に、記録されているコンテンツを再生したり、コンテンツを記録したりするディスクドライブ１００では、ディスクドライブ１００に装填された光ディスクをロードし、使用可能（記録又は再生が可能）になるまでに、相当の時間を要することが一般的である。
【０００３】
これは、ディスクドライブ１００が、光ディスクが装填されると、光ディスクの種類を判定し、判定した結果に基づいてピックアップのオフセットなどを調整して光ディスクの情報を読み出すなどの一連の処理を実行するためである。以降、ディスクドライブ１００に光ディスクが装填された時点から、当該光ディスクが使用可能になるまでの期間を光ディスク起動時間と呼称する。
【０００４】
このような問題に対して、例えば、特許文献１には、収納した光ディスクに対して自動調整した、ドライブの駆動制御に必要な制御パラメータを記憶し、制御パラメータが記憶された光ディスクをロードする際に記録された制御パラメータを使用して光ディスク起動時間を短縮するオートチェンジャーが開示されている。
【０００５】
なお、特許文献１では、装填した光ディスクが取り出されたときには記憶された制御パラメータは削除され、新たに光ディスクが装填された場合には新たに装填された光ディスクに対して自動調整されたパラメータが記憶される。すなわち、特許文献１のオートチェンジャーは、一度装填された光ディスクが取り出されることなく再びロードされる場合に限って、その光ディスクに自動調整した制御パラメータを適用することによって、光ディスク起動時間を短縮することができる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平９−８２０７２号公報（１９９７年３月２８日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかし、特許文献１に開示されている技術では、オートチェンジャーに電源が供給されている状態（電源ＯＮ）のときに制御パラメータが記録された光ディスクが、電源が供給されていない状態（電源ＯＦＦ）のときに取り出され、他の光ディスクが装填された後に再び電源ＯＮになったときなどには、入れ替えられる前の光ディスクに対して調整された制御パラメータを用いて他の光ディスクの調整を短縮しようとする。これにより、他の光ディスクに対して制御パラメータの自動調整に失敗してしまうという問題があった。
【０００８】
本発明は、上記の課題を解決するためになされたものであり、その主たる目的は、電源ＯＦＦ時に光ディスクドライブに装着されていた光ディスクが、電源ＯＦＦ中に強制的に排出され、任意の光ディスクが光ディスクドライブに強制的に挿入されたとしても、電源ＯＮ時における当該任意の光ディスクに対するロードシーケンスを確実に成功させる。ディスクドライブ、プログラム、および記録媒体を提供することにある。
【課題を解決するための手段】
【０００９】
本発明に係る光ディスクドライブは、上記の課題を解決するために、
光ディスクから信号を読み書きする光ディスクドライブにおいて、
光ディスクドライブに装填されている上記光ディスクに対してロードシーケンスを実行するロードシーケンス実行手段と、
上記ロードシーケンス実行手段が上記光ディスクに対して通常のロードシーケンスを実行した際の上記光ディスクのディスク調整値を、不揮発性メモリに記録するディスク調整値記録手段と、
光ディスクドライブの電源ＯＦＦ中において、光ディスクドライブに対して光ディスクを強制的に装填することを防止する強制装填防止機構と、
上記通常のロードシーケンスが実行された上記光ディスクが装填されたまま光ディスクドライブの電源がＯＦＦされていたか否かを判定する判定手段と、
光ディスクドライブにおける上記光ディスクの挿入および装着状態を検出する検出手段とを備えており、
上記ロードシーケンス実行手段は、
光ディスクドライブの電源ＯＮ時に、上記光ディスクが装填されたまま光ディスクドライブの電源がＯＦＦされていると判定され、かつ、上記光ディスクが光ディスクドライブに装着されていることが検出された場合、上記不揮発性メモリに記録されている上記ディスク調整値を使用して上記光ディスクに対して簡略ロードシーケンスを実行し、
光ディスクドライブの電源ＯＮ時に、上記光ディスクが装填されたまま光ディスクドライブの電源がＯＦＦされていると判定され、かつ、任意の光ディスクが光ディスクドライブに挿入されているが装着はされていないことが検出された場合、当該任意の光ディスクに対して通常のロードシーケンスを実行することを特徴としている。
【００１０】
上記の構成によれば、光ディスクドライブは、光ディスクから信号を読み書きする装置である。光ディスクは例えばＢＤまたはＤＶＤであるが、これには限定されない。
【００１１】
光ディスクドライブは、光ディスクが装填された際、この光ディスクに対してロードシーケンスを実行する。その際、光ディスクの種類を判定し、その結果に応じた光ディスクの調整処理を実行する。この結果、光ディスクに対する信号の読み書きが可能になる。
【００１２】
光ディスクの種類ごとに、ロードシーケンス時の調整に必要な調整値は異なる。光ディスクドライブは、光ディスクに対する通常のロードシーケンスが実行した際のディスク調整値を、不揮発性メモリに記録しておく。
【００１３】
光ディスクドライブは、電源ＯＦＦ中において、光ディスクドライブに対して光ディスクを強制的に装填することを防止する強制装填防止機構を備えている。これにより、光ディスクドライブの電源ＯＦＦ時には、光ディスクを光ディスクドライブ内に強制的に挿入することはできるが、いわゆるスピンモータに装着させることはできない。したがって、光ディスクドライブの電源ＯＮ時に光ディスクが装着されていれば、その光ディスクは電源ＯＦＦの前からずっと装着されたままであったことが保証される。
【００１４】
そこで光ディスクドライブは、電源ＯＮ時に、光ディスクが装填されたまま光ディスクドライブの電源がＯＦＦされていると判定され、かつ、光ディスクが光ディスクドライブに装着されていることが検出された場合、不揮発性メモリに記録されているディスク調整値を使用して、光ディスクに対して簡略ロードシーケンスを実行する。この場合、不揮発性メモリに記録されているディスク調整値は、光ディスクドライブに装填されている光ディスク用のディスク調整値であることが確実であるので、ロードシーケンスを間違いなく実行できる。結果、ロードシーケンスを短時間で実行できる。
【００１５】
一方、光ディスクドライブは、電源ＯＮ時に、光ディスクが装填されたまま光ディスクドライブの電源がＯＦＦされていると判定され、かつ、任意の光ディスクが光ディスクドライブに挿入されているが装着はされていないことが検出された場合、当該任意の光ディスクに対して通常のロードシーケンスを実行する。この場合、不揮発性メモリに記録されているディスク調整値が、光ディスクドライブに挿入されている光ディスク用のディスク調整値かどうかが定かではないので、このディスク調整値は、光ディスクドライブに挿入されている任意の光ディスクには適合しない可能性が高い。そのため、簡略ロードシーケンスを実行しても失敗し、光ディスクへの信号の読み書きができない可能性が高い。そこで光ディスクドライブは、当該任意の光ディスクに対しては、不揮発性メモリに記録済みのディスク調整値を利用しない、いわゆる通常のロードシーケンスを実行する。結果、失敗する可能性の高い簡略ロードシーケンスを回避して、通常のロードシーケンスを確実に成功させる。
【００１６】
以上のように、光ディスクドライブは、電源ＯＦＦ時に光ディスクドライブに装着されていた光ディスクが、電源ＯＦＦ中に強制的に排出され、任意の光ディスクが光ディスクドライブに強制的に挿入されたとしても、電源ＯＮ時における当該任意の光ディスクに対するロードシーケンスを確実に成功させることができる効果を奏する。
【００１７】
本発明に係る光ディスクドライブは、
上記光ディスクドライブに上記任意の光ディスクが挿入された際に押下される挿入時スイッチと、
上記光ディスクドライブに上記任意の光ディスクが装着された際に押下される装着時スイッチとをさらに備え、
上記検出手段は、光ディスクドライブの電源ＯＮ時に、上記挿入時スイッチが押下されており、かつ、装着時スイッチが押下されていない場合に、上記任意の光ディスクが光ディスクドライブに挿入されているが装着はされていないと判定することが好ましい。
【００１８】
上記の構成によれば、簡単な構成によって、光ディスクドライブの電源ＯＮ時に任意の光ディスクが光ディスクドライブに挿入されているが装着はされていないことを判定できる。
【００１９】
上記光ディスクが光ディスクドライブに装填されている間、そのことを示す装着情報を上記不揮発性メモリに記録する装着情報記録手段をさらに備え、
上記判定手段は、上記光ディスクドライブの電源ＯＮ時に、上記装着情報が上記不揮発性メモリに記録されている場合に、上記通常のロードシーケンスが実行された上記光ディスクが装填されたまま光ディスクドライブの電源がＯＦＦされていたと判定することが好ましい。
【００２０】
上記の構成によれば、通常のロードシーケンスが実行された光ディスクが装填されたまま光ディスクドライブの電源がＯＦＦされていたことを、確実に判定できる。
【００２１】
上記強制装填防止機構は、光ディスクのトレイを駆動するモータに取り付けられ、当該トレイを上記光ディスクを排出する方向に動かす方向にのみ回転可能な強制排出用ねじであることが好ましい。
【００２２】
上記の構成によれば、簡単な構成によって、光ディスクドライブの電源ＯＦＦ中に任意の光ディスクを光ディスクに強制的に装着することを防止できる。
【００２３】
なお、上記光ディスクドライブは、コンピュータによって実現してもよい。この場合、コンピュータを上記各手段として動作させることにより上記光ディスクドライブをコンピュータにおいて実現するプログラム、およびそのプログラムを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【発明の効果】
【００２４】
本発明に係る光ディスクドライブは、電源ＯＦＦ時に光ディスクドライブに装着されていた光ディスクが、電源ＯＦＦ中に強制的に排出され、任意の光ディスクが光ディスクドライブに強制的に挿入されたとしても、電源ＯＮ時における当該任意の光ディスクに対するロードシーケンスを確実に成功させる。
【図面の簡単な説明】
【００２５】
【図１】本発明の一実施形態に係るディスクドライブの構成を示すブロック図である。
【図２】図１に示すディスクドライブの概観図である。
【図３】図１に示すディスクドライブのトレイにＢＤを載せた概観図である。
【図４】図３に示すディスクドライブのＡ−Ａ’断面図である。
【図５】図３に示すディスクドライブのトレイが取り込まれた状態のＡ−Ａ’断面図である。
【図６】図３に示すディスクドライブのＢ−Ｂ’断面図である。
【図７】図１に示すディスクドライブに備えられているトレイ駆動モータのディスク強制排出用ねじの概観図を示す。
【図８】図１に示すディスクドライブにディスクが装填されたときに行われる調整値記録処理の流れを示すフローチャートである。
【図９】図１に示すディスクドライブの電源がＯＮ状態になった時点で実行されるロードシーケンス選択処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００２６】
本発明の一実施形態に係るディスクドライブ１００について、図面に基づいて説明すれば以下の通りである。なお、本実施形態に係るディスクドライブ１００は、録画機能、再生機能を有する装置として実現されている。ディスクドライブ１００は、例えば、ＢＤおよびＤＶＤなどの光ディスクの記録再生が可能なドライブである。
【００２７】
（ロードシーケンス）
まず、光ディスクが、ディスクドライブ１００に装填されたときに実行される、ディスク種類判別処理、ディスク種類別調整処理、及び、ディスク情報読出処理といった一連の処理の流れ（以降、ロードシーケンスとも呼称する）について説明する。
【００２８】
光ディスクがディスクドライブ１００に装填されると、まず、ディスクの種類を判別するディスク種類判別処理が実行される。ディスクドライブ１００がディスク種類判別処理に要する時間は、６秒程度であることが一般的であるが、これに限定されるものではない。具体的には、光ディスクがディスクドライブ１００に装填されると、光ディスクの種類がＢＤ、ＤＶＤ、又は、ＣＤであるかを判定する。もちろん、光ディスクの種類はこれに限定されるものではない。
【００２９】
光ディスクの種類が判定されると、光ディスクの種類に応じてピックアップ１３０のオフセットなどを調整するディスク種類別調整処理が実行される。ディスク種類別調整処理に要する時間は１０秒〜３０秒程度であることが一般的であるが、これに限定されるものではない。ディスク種類別調整処理では、ピックアップ１３０のオフセット調整の他に、ＦＥＳ（Focus Error Signal）／ＴＯＴＡＬ信号信号振幅調整、ＴＥＳ（Tracking Error Signal）信号振幅調整、トラックバランス調整、チルト調整などが実行される。ディスク種類別調整処理によって得られる各調整値は、ディスクドライブ１００と挿入された光ディスクとの組み合わせによって決まる値である。
【００３０】
ディスク種類別調整処理が行われると、挿入されたディスクを適切に扱うための情報であるディスク情報を取得するディスク情報読出処理が実行される。ディスク情報としては、例えば、ディスクに照射するレーザーの強度情報などのライトストラトジに関する情報等を挙げることができるが、これに限定されるものではない。このディスク情報は、ディスクに固有の情報として、通常は書き換え不可能に記録されている。
【００３１】
このロードシーケンスを実行することにより、ディスクドライブ１００は、装填された光ディスクに記録されているデータを再生することが可能になり、また、光ディスクに対してデータを記録することが可能になる。以下では、ディスク種類別調整処理によって得られる各調整値をディスク調整値と呼称する。なお、ディスク調整値はこれに限定されるものではなく、例えば、このロードシーケンスのディスク種類判別処理によって得られる光ディスクの種類、ディスク種類別調整処理によって得られる各調整値、及び、ディスク情報読出処理によって得られるディスク情報を、ディスク調整値として用いてもよい。
【００３２】
（ＢＤプレーヤの構成）
本発明の一実施形態に係るディスクドライブ１００について、図１を参照して説明する。図１は、本実施形態に係るディスクドライブ１００の構成を示すブロック図である。ディスクドライブ１００は、図１に示すように、システム制御部１１０、信号記録部１２０、ピックアップ１３０、信号再生部１４０、ディスク判別部１５０、ＡＴＡＰＩ・Ｉ／Ｆ１６０、ワークメモリ１７０、不揮発性メモリ１８０、ディスク装填判定部１９０、ディスク装填部２００を備えている。なお、図１に示すディスクドライブ１００は、ＡＴＡＰＩ・Ｉ／Ｆ１６０を介してホスト機器５００に接続されている。また、本実施形態では、図１に示すように、ディスク装填部２００にディスク３００が装填されている場合を例に挙げて説明する。
【００３３】
信号記録部１２０は、ディスク装填部２００装填されている光ディスクに書き込み対象となるデータ（以降、書込対象データとも呼称する）を書き込むよう、ピックアップ１３０を制御する。具体的には、信号記録部１２０は、システム制御部１１０から書込対象データ、及び、書込対象データを書き込むディスク３００のアドレス情報（以降、書込位置情報とも呼称する）を取得すると、取得した書込位置情報に基づいて、ディスク３００の書き込み先アドレスに書込対象データが書き込まれるように、ピックアップ１３０の動作を駆動する。
【００３４】
信号再生部１４０は、ディスク装填部２００装填されている光ディスクに記録されているデータ（以降、読出対象データとも呼称する）を読み出すよう、ピックアップ１３０を制御する。具体的には、信号再生部１４０は、システム制御部１１０から読出対象データを読み出す読出指示、及び、読出対象データが記録されている読み出し元のアドレス情報（以降、読出位置情報とも呼称する）を取得すると、読出位置情報に基づいて、ディスク３００の読み出し元アドレスから読出対象データを読み出すようにピックアップ１３０を駆動する。また、信号再生部１４０は、ピックアップ１３０から読み出された読出対象データを取得すると、取得した読出対称データをシステム制御部１１０に供給する。
【００３５】
ディスク判別部１５０は、ディスク装填部２００装填されている光ディスクの種類を識別するように、ピックアップ１３０を制御する。具体的には、ディスク判別部１５０は、システム制御部１１０からディスクの種類を識別する旨の指示（以降、ディスク識別指示とも呼称する）を取得すると、ディスク３００から光ディスクの種類などを示す情報（以降、光ディスク識別情報とも呼称する）を読み出すようにピックアップ１３０を駆動する。
【００３６】
ピックアップ１３０は、信号記録部１２０、信号再生部１４０、及び、ディスク判別部からの指示に基づき、リードライト（読み書き）処理を行う。ピックアップ１３０は、信号記録部１２０からの制御に基づき、ディスク３００の書き込み位置に向けてレーザー光を照射することにより、書込対象データを記録する。また、ピックアップ１３０は、信号再生部からの制御に基づき、ディスク３００の読み出し位置に向けてレーザー光を照射し、その反射光を取得することにより読み出した読出対象データを信号再生部１４０に供給する。また、ピックアップ１３０は、ディスク判別部１５０からの制御に基づき、ディスク３００のディスク識別情報が記録されている位置に向けてレーザー光を照射し、その反射光を取得することにより読み出したディスク識別情報をディスク判別部１５０に供給する。
【００３７】
ディスク装填判定部１９０は、ディスク装填部２００に光ディスクが装填されているか否かを判定する。具体的には、ディスク装填判定部１９０は、後述するディスク装填部２００に備えられるディスク装填検出スイッチ２０５が押されているか否かを検知することによって、光ディスクの装填を検出する。ディスク装填判定部１９０は、光ディスクの装填の有無を判定すると、システム制御部に判定結果を通知する。
【００３８】
ＡＴＡＰＩ・Ｉ／Ｆ１６０は、ＡＴＡＰＩコマンド、ディスク装填部２００に装填された光ディスクに書き込むデータ、及び、光ディスクから読み出したデータなどを伝送するケーブル端子を接続するインターフェースである。
【００３９】
不揮発性メモリ１８０は、ディスクドライブ１００への電源の供給が停止された状態でも記録したデータが保持されるメモリであり、例えば。フラッシュメモリなどを挙げることができる。不揮発性メモリ１８０は、光ディスクの装填状態（装填または未装填）を示す装填フラグを格納する装填状態格納領域１８１、及び、ディスク種類判定処理によって得られる光ディスクのディスク調整値を格納する調整値格納領域１８２を含んでいる。装填フラグとしては、例えば、光ディスクが装填されている場合には１、光ディスクが装填されていない場合には０の値をとる２値のフラグを挙げることができるが、これに限定されるものではない。
【００４０】
システム制御部１１０は、ＡＴＡＰＩ・Ｉ／Ｆ１６０を介してホスト機器５００から供給されたＡＴＡＰＩコマンドに基づき、ディスクドライブ１００の各部を制御する。また、システム制御部１１０は、光ディスクに書き込むべきコンテンツデータをエンコードし、書込対象データを生成する。また、システム制御部１１０は、信号再生部１４０から供給される読出対象データを再生可能なデータにデコードして再生データを生成し、ＡＴＡＰＩ・Ｉ／Ｆ１６０を介してホスト機器５００に供給する。また、システム制御部１１０は、ディスク３００が装填されると、ロードシーケンスを実行するように各部を制御する。
【００４１】
ディスク装填部２００は、光ディスクの装填を受け付ける。
【００４２】
ホスト機器５００は、ＡＴＡＰＩインターフェースを備えた機器であり、例えば、パーソナルコンピュータ及びテレビジョン受像機などを挙げることができる。ホスト機器５００は、ＡＴＡＰＩ・Ｉ／Ｆ１６０を介して、ディスクドライブ１００に装填された光ディスクから読み出されたデータを取得して再生する。また、ホスト機器５００は、ディスクドライブ１００に、ＡＴＡＰＩ・Ｉ／Ｆ１６０を介して、光ディスクに対して書き込むべきデータを供給する。
【００４３】
（ディスクドライブ１００の構造）
次に、ディスクドライブ１００の構造の概要について、図２〜図４を参照して説明する。図２は、ディスクドライブ１００の概観図であり、図３は、ディスクドライブ１００にディスク３００を装填した場合の概観図である。また、図４は、図３に示すディスクドライブ１００のＡ−Ａ’断面図である。
【００４４】
図２に示すように、ディスクドライブ１００は、トレイ２０１、及び、ディスク強制排出用穴２０２を備えている。また、ディスク３００は、図３に示すように、トレイ２０１に乗せられる。ディスク３００は、このトレイ２０１がディスクドライブ１００内に取り込まれることにより、装填される。また、図４に示すように、ディスクドライブ１００は、トレイ駆動モータ２０３、ディスク挿入検出スイッチ２０４、ディスク装填検出スイッチ２０５、スピンモータ２０６、及び、ピックアップ１３０を備えている。
【００４５】
トレイ２０１は、ディスクドライブ１００のディスク装填部２００に光ディスクを装填するためのトレイである。
【００４６】
ディスク強制排出用穴２０２は、ディスクドライブ１００が電源ＯＦＦである場合に、ディスクドライブ１００に装填されているディスク３００を強制的に排出するための穴である。具体的には、ディスク強制排出用穴２０２の中には、トレイ駆動モータ２０３に備えられた後述するディスク強制排出用ねじ２２０が配置されている。ディスク強制排出用ねじ２２０はドライバなどで回すことができる。装填されているディスク３００は、ディスクドライブ１００が電源ＯＦＦである場合、ディスク強制排出用穴２０２の中にあるディスク強制排出用ねじ２２０を回してトレイ駆動モータ２０３を駆動させ、トレイ２０１を強制的にディスクドライブ１００から排出することによって、取り出すことができる。
【００４７】
トレイ駆動モータ２０３は、トレイ２０１がディスクドライブ１００から排出されるようにトレイ２０１を駆動する。また、トレイ駆動モータ２０３は、トレイ２０１がディスクドライブ１００に取り込まれるようにトレイ２０１を駆動する。なお、トレイ駆動モータ２０３は、主にシステム制御部１１０によって制御される。具体的には、トレイ駆動モータ２０３は、システム制御部１１０からトレイ２０１をする旨の指示（以降、トレイ排出指示とも呼称する）を取得すると、ディスクドライブ１００から排出されるようにトレイ２０１を駆動する。また、トレイ駆動モータ２０３は、システム制御部１１０からトレイ２０１を取り込む旨の指示（以降、トレイ取込指示とも呼称する）を取得すると、ディスクドライブ１００から取り込まれるようにトレイ２０１を駆動する。なお、トレイ駆動モータ２０３は、トレイ駆動モータ２０３に備えられたディスク強制排出用ねじ２２０を回すことによっても駆動可能である。
【００４８】
スピンモータ２０６は、装填された光ディスクを回転させる部材である。また、スピンモータ２０６及びピックアップ１３０は、ディスク３００がスピンモータ２０６に装填された状態であるときに、ロードシーケンス、ディスク３００へのデータの書き込み、及び、ディスク３００に記録されたデータの再生などを実行するように動作する。スピンモータ２０６及びピックアップ１３０は、トレイ２０１がディスクドライブ１００の最奥まで挿入されると上昇し、最奥から排出されると下降する。なお、スピンモータ２０６及びピックアップ１３０の動作はシステム制御部１１０、信号記録部１２０及び信号再生部１４０によって制御される。
【００４９】
ディスク挿入検出スイッチ２０４は、トレイ２０１が挿入されたことを検出するスイッチである。具体的には、ディスク挿入検出スイッチ２０４は、トレイ２０１がディスクドライブ１００に挿入されているときに押され（ＯＮ状態）、排出されているときには押されない（ＯＦＦ状態）。ディスク挿入検出スイッチ２０４の状態、すなわち、ディスク挿入検出スイッチ２０４がＯＮ状態であるかＯＦＦ状態であるかは、システム制御部１１０に通知される。
【００５０】
ディスク装填検出スイッチ２０５は、装填されたディスク３００がスピンモータ２０６に装填されたことを検出するスイッチである。具体的には、ディスク装填検出スイッチ２０５は、ディスク３００がスピンモータ２０６に装填されているときに押され（ＯＮ状態）、ディスク３００がスピンモータ２０６に装填されていないときには押されない（ＯＦＦ状態）。ディスク装填検出スイッチ２０５の状態、すなわち、ディスク装填検出スイッチ２０５がＯＮ状態であるかＯＦＦ状態であるかは、ディスク装填判定部１９０に通知される。
【００５１】
（ディスクドライブ１００の動作）
次に、ディスクドライブ１００の動作の概要について、図５〜図６を参照して説明する。図５は、図３に示すディスクドライブ１００に備えられたトレイ２０１が取り込まれた状態のＡ−Ａ’断面図である。
【００５２】
まず、トレイ駆動モータ２０３がシステム制御部１１０からトレイ取込指示を取得した場合のディスクドライブ１００のトレイ取込動作について説明する。
【００５３】
トレイ駆動モータ２０３は、システム制御部１１０からトレイ取込指示を取得すると、ディスクドライブ１００に取り込むようにトレイ２０１を駆動する。
【００５４】
トレイ２０１の一端がトレイ駆動モータ２０３によって図５に示すディスク挿入検出スイッチ２０４の位置まで達すると、ディスク挿入検出スイッチ２０４が押され、ＯＮ状態になる。ディスク挿入検出スイッチ２０４は、ＯＮ状態になったことをシステム制御部１１０に通知する。
【００５５】
トレイ２０１がトレイ駆動モータ２０３によってディスクドライブ１００の最奥まで取り込まれたことを検知すると、システム制御部１１０は、スピンモータ２０６及びピックアップ１３０が上昇するように制御する。スピンモータ２０６はシステム制御部１１０の制御に基づいて、ディスク３００が装填されるまで上昇する。また、ピックアップ１３０は、システム制御部１１０の制御に基づいて、ディスク３００に対してロードシーケンスを行える位置まで上昇する。
【００５６】
スピンモータ２０６が上昇することによってディスク３００がスピンモータ２０６に装填されると、ディスク装填検出スイッチ２０５が押され、ＯＮ状態になる。ディスク装填検出スイッチ２０５は、ＯＮ状態になったことをディスク装填判定部１９０に通知する。ディスク装填判定部１９０は、ディスク装填検出スイッチ２０５からＯＮ状態になった旨の通知を取得すると、システム制御部１１０に、装填状態格納領域１８１に格納されている装填フラグの値をディスク３００が装填状態であることを示す値に更新するよう通知する。ディスク装填判定部１９０からの通知を取得したシステム制御部１１０は、装填状態格納領域１８１に格納されている装填フラグの値をディスク３００が装填状態であることを示す値に更新する。
【００５７】
ディスクドライブ１００は、この一連のトレイ取込動作を実行することによって、トレイ２０１に乗せられたディスク３００をディスクドライブ１００内に取り込み、図４に示すトレイ２０１排出状態から、図５に示すトレイ取込状態へと遷移する。
【００５８】
次に、トレイ駆動モータ２０３がシステム制御部１１０からトレイ排出指示を取得した場合のディスクドライブ１００のトレイ排出動作について説明する。
【００５９】
システム制御部１１０は、まず、スピンモータ２０６及びピックアップ１３０が下降するように制御する。スピンモータ２０６及びピックアップ１３０は、システム制御部１１０の制御に基づいて下降する。
【００６０】
スピンモータ２０６が下降することによってディスク３００がスピンモータ２０６に装填された状態から装填されていない状態に遷移し、ディスク装填検出スイッチ２０５がＯＦＦ状態になる。ディスク装填検出スイッチ２０５は、ＯＦＦ状態になったことをディスク装填判定部１９０に通知する。ディスク装填判定部１９０は、ディスク装填検出スイッチ２０５からＯＦＦ状態になった旨の通知を取得すると、システム制御部１１０に、装填状態格納領域１８１に格納されている装填フラグの値をディスク３００が未装填状態であることを示す値に更新するよう通知する。ディスク装填判定部１９０からの通知を取得したシステム制御部１１０は、装填状態格納領域１８１に格納されている装填フラグの値をディスク３００が未装填状態であることを示す値に更新する。
【００６１】
システム制御部１１０は、スピンモータ２０６及びピックアップ１３０が下降し、ディスク装填検出スイッチ２０５からＯＦＦ状態である旨の通知をディスク装填判定部１９０から取得すると、トレイ駆動モータ２０３にトレイ排出指示を通知する。トレイ駆動モータ２０３は、システム制御部１１０からトレイ排出指示を取得すると、ディスクドライブ１００から排出するようにトレイ２０１を駆動する。
【００６２】
トレイ２０１がトレイ駆動モータ２０３によって図５に示すディスク挿入検出スイッチ２０４の位置よりも外に排出されると、ディスク挿入検出スイッチ２０４が押されなくなり、ＯＦＦ状態になる。ディスク挿入検出スイッチ２０４は、ＯＦＦ状態になったことをシステム制御部１１０に通知する。
【００６３】
トレイ駆動モータ２０３は、トレイ２０１が限界まで排出されると、トレイ２０１の排出を停止する。
【００６４】
ディスクドライブ１００は、この一連のトレイ排出動作を実行することによって、ディスクドライブ１００に装填されたディスク３００を排出し、図５に示すトレイ取込状態から、図４に示すトレイ排出状態へと遷移する。
【００６５】
（光ディスクの強制排出）
また、ディスクドライブ１００は、ディスク強制排出用ねじ２２０を回すことによって、ディスクドライブ１００が電源ＯＦＦ状態である場合でも、ディスク３００を強制的に排出することができる。この強制排出時の動作について、図６を参照して説明する。図６は、図３に示すディスクドライブ１００のＢ−Ｂ’断面図である。
【００６６】
図６に示すように、ディスクドライブ１００は、トレイ駆動モータ２０３に備えられているディスク強制排出用ねじ２２０を、ディスク強制排出用穴２０２から挿入したドライバ２１０で回すことができる。トレイ駆動モータ２０３は、このディスク強制排出用ねじ２２０を回すことにより、トレイ２０１を排出する方向に駆動させることができる。
【００６７】
ただし、ディスク強制排出用ねじ２２０は、１方向にしか回すことができないねじ（いわゆる、One Way Screw）である（以降、ワンウェイねじとも呼称する）。図７に、ディスクドライブ１００に備えられているトレイ駆動モータ２０３のディスク強制排出用ねじ２２０の概観図を示す。
【００６８】
図７に示すように、ディスク強制排出用ねじ２２０は、右方向には回すことができるが、左方向には回すことができないようになっている。
【００６９】
ディスク強制排出用ねじ２２０にワンウェイねじを使用することにより、ディスク強制排出用ねじ２２０を回すことによってトレイ駆動モータ２０３を駆動させる方向を一方向に限定することができる。つまり、トレイ駆動モータ２０３は、ディスク強制排出用ねじ２２０を回すことでトレイ２０１を排出する方向に駆動させることはできるが、ディスク強制排出用ねじ２２０を逆方向に回すことができないため、トレイ２０１を取り込む方向に駆動させることはできない。
【００７０】
これによって、ディスクドライブ１００が電源ＯＦＦ状態のとき、ディスク３００を強制排出することは可能である。しかし、電源ＯＦＦ状態のときに、任意のディスク３００をディスクドライブ１００の内部の一定位置にまで挿入することは可能であるが、最終的にスピンモータ２０６に装填することはできない。ディスク強制排出用ねじ２２０の回転方向が一方向であり、その方向がトレイ２０１の挿入方向ではなく排出方向であるため、スピンモータ２０６への装着位置までディスク３００を移動させるように、トレイ駆動モータ２０３を強制的に動かすことが出来ないからである。
【００７１】
（調整値記録処理）
次に、ディスクドライブ１００にディスク３００が装填されたときの、ディスクドライブ１００の動作について、図８を参照して説明する。図８は、ディスクドライブ１００にディスク３００が装填されたときに行われる調整値記録処理の流れを示すフローチャートである。
【００７２】
ディスクドライブ１００に電源が供給されている状態であるとき、システム制御部１１０は、光ディスクが装填されたか否かをディスク装填判定部１９０からの通知により判定する（ステップＳ１）。システム制御部１１０は、光ディスクが装填されていないと判定した場合（ステップＳ１においてＮＯ）、光ディスクが装填されたと判定するまでステップＳ１の動作を繰り返す。
【００７３】
システム制御部１１０は、光ディスクが装填されたと判定した場合（ステップＳ１においてＹＥＳ）、ロードシーケンスを実行する（ステップＳ２）。
【００７４】
システム制御部１１０は、ロードシーケンスが正常に行われ、完了したか否かを判定する（ステップＳ３）。ロードシーケンスが正常に完了していないと判定すると（ステップＳ３においてＮＯ）、システム制御部１１０は、ロードシーケンスが正常に完了されたと判定されるまで、ステップＳ２〜ステップＳ３を繰り返し実行する。
【００７５】
ロードシーケンスが正常に完了されたと判定すると（ステップＳ３においてＹＥＳ）、システム制御部１１０は、不揮発性メモリ１８０の装填状態格納領域１８１に格納されている装填フラグを、光ディスクが装填されていることを示す「１」の値に更新する。また、システム制御部１１０は、ロードシーケンスのディスク種類別調整処理によって得られたディスク調整値を、不揮発性メモリ１８０の調整値格納領域１８２に格納する（ステップＳ４）。
【００７６】
装填フラグの更新、及び、ディスク調整値の格納を実行すると、システム制御部１１０は、光ディスクが排出されたか否かを判定する（ステップＳ５）。光ディスクが排出されていないと判定した場合（ステップＳ５においてＮＯ）、システム制御部１１０は、ディスクドライブ１００の電源がＯＦＦにされたか否かを判定する（ステップＳ６）。ディスクドライブ１００の電源がＯＦＦにされていないと判定した場合（ステップＳ６においてＮＯ）、システム制御部１１０は、再び、光ディスクが排出されたか否かを判定する。すなわち、光ディスクが排出されると判定するか、又は、ディスクドライブ１００の電源がＯＦＦにされたと判定するまで、システム制御部１１０はステップＳ５及びＳ６の判定を繰り返す。
【００７７】
ディスクドライブ１００の電源がＯＦＦにされたと判定した場合（ステップＳ６においてＹＥＳ）、すなわち、光ディスクが装填されたままディスクドライブ１００の電源がＯＦＦにされた場合、システム制御部１１０は、ディスクドライブ１００の各機能の動作を停止する。このとき、不揮発性メモリ１８０の装填状態格納領域１８１に格納されている装填フラグの値、及び、調整値格納領域１８２に格納されているディスク調整値は失われることなく保持され続ける。
【００７８】
光ディスクが排出されたと判定した場合（ステップＳ５のいてＹＥＳ）、システム制御部１１０は、不揮発性メモリ１８０の装填状態格納領域１８１に格納されている装填フラグを、光ディスクが装填されていないことを示す「０」の値に更新する。また、システム制御部１１０は、不揮発性メモリ１８０の調整値格納領域１８２に格納されていたディスク調整値を削除する（ステップＳ７）。
【００７９】
装填フラグの更新、及び、ディスク調整値の削除を実行すると、システム制御部１１０は、再び光ディスクが装填されたか否かを判定する。したがって、システム制御部１１０は、ステップＳ１からＳ７までの動作を繰り返すことになる。
【００８０】
ただし、調整値記録処理において、ステップＳ１〜ステップＳ７のいずれの処理が行われている時点であっても、ディスクドライブ１００の電源をＯＦＦにすることが可能である。例えば、ディスクドライブ１００の電源がＯＦＦにされた時点が、ステップＳ４よりも前の処理が行われている時点である場合には、ステップＳ４において装填フラグが更新されていないため、ディスクドライブ１００にディスク３００が装填されている状態であっても、装填フラグは光ディスクが未装填であることを示す値のままであり、ディスク調整値も記録されないまま調整値記録処理が終了する。
【００８１】
（ディスクドライブ１００の特徴）
以上のように、ディスクドライブ１００は、ディスク３００が装填された際、このディスク３００に対してロードシーケンスを実行する。その際、ディスク３００の種類を判定し、その結果に応じたディスク３００の調整処理を実行する。この結果、ディスク３００に対する信号の読み書きが可能になる。
【００８２】
ディスク３００の種類ごとに、ロードシーケンス時の調整に必要な調整値は異なる。ディスクドライブ１００は、ディスク３００に対する通常のロードシーケンスが実行した際のディスク調整値を、不揮発性メモリ１８０に記録しておく。
【００８３】
ディスクドライブ１００は、電源ＯＦＦ中において、ディスクドライブ１００に対してディスク３００を強制的に装填することを防止する強制装填防止機構を備えている。これにより、ディスクドライブ１００の電源ＯＦＦ時には、ディスク３００をディスクドライブ１００内に強制的に挿入することはできるが、スピンモータ２０６に装着させることはできない。したがって、ディスクドライブ１００の電源ＯＮ時にディスク３００が装着されていれば、そのディスク３００は電源ＯＦＦの前からずっと装着されたままであったことが保証される。
【００８４】
そこでディスクドライブ１００は、電源ＯＮ時に、ディスク３００が装填されたままディスクドライブ１００の電源がＯＦＦされていると判定され、かつ、ディスク３００がディスクドライブ１００に装着されていることが検出された場合、不揮発性メモリ１８０に記録されているディスク調整値を使用して、ディスク３００に対して簡略ロードシーケンスを実行する。この場合、不揮発性メモリ１８０に記録されているディスク調整値は、ディスクドライブ１００に装填されているディスク３００用のディスク調整値であることが確実であるので、ロードシーケンスを間違いなく実行できる。結果、ロードシーケンスを短時間で実行できる。
【００８５】
一方、ディスクドライブ１００は、電源ＯＮ時に、ディスク３００が装填されたままディスクドライブ１００の電源がＯＦＦされていると判定され、かつ、任意のディスク３００がディスクドライブ１００に挿入されているが装着はされていないことが検出された場合、当該任意のディスク３００に対して通常のロードシーケンスを実行する。この場合、不揮発性メモリ１８０に記録されているディスク調整値が、ディスクドライブ１００に挿入されているディスク３００用のディスク調整値かどうかが定かではないので、このディスク調整値は、ディスクドライブ１００に挿入されている任意のディスク３００には適合しない可能性が高い。そのため、簡略ロードシーケンスを実行しても失敗し、ディスク３００への信号の読み書きができない可能性が高い。そこでディスクドライブ１００は、当該任意のディスク３００に対しては、不揮発性メモリ１８０に記録済みのディスク調整値を利用しない、いわゆる通常のロードシーケンスを実行する。結果、失敗する可能性の高い簡略ロードシーケンスを回避して、通常のロードシーケンスを確実に成功させる。
【００８６】
以上のように、ディスクドライブ１００は、電源ＯＦＦ時にディスクドライブ１００に装着されていたディスク３００が、電源ＯＦＦ中に強制的に排出され、任意のディスク３００がディスクドライブ１００に強制的に挿入されたとしても、電源ＯＮ時における当該任意のディスク３００に対するロードシーケンスを確実に成功させることができる。
【００８７】
（ロードシーケンス選択処理）
ディスクドライブ１００は、ディスク３００の装着状態に応じて、どのロードシーケンスを実行するのかを決定する。そこで、その際の処理の流れを、図９を参照して以下に説明する。図９は、ディスクドライブ１００の電源がＯＮ状態になった時点で実行されるロードシーケンス選択処理の流れを示すフローチャートである。
【００８８】
図９の処理が開始される前の時点、ディスクドライブ１００にはディスク３００が装填され、その際、ディスクドライブ１００はディスク３００の通常のロードシーケンスを完了して、そのディスク調整値を不揮発性メモリ１８０に記録している。それからディスクドライブ１００の電源がＯＦＦされる。
【００８９】
その状態から、まず、ディスクドライブの電源がＯＮになる（ステップＳ１１）。次に、システム制御部１１０が、ディスク装填検出スイッチ２０５の状態をディスク装填判定部１９０から取得する。そして、システム制御部１１０は、ディスク装填検出スイッチ２０５がＯＮまたはＯＦＦのいずれになっているかを確認する（ステップＳ１２）。このディスク装填検出スイッチ２０５の状態は、ディスクドライブ１００の電源がＯＮになった直後において、ディスク３００がディスクドライブ１００に装填されているか否かを表す。
【００９０】
次に、システム制御部１１０は、不揮発性メモリ１８０の装填状態格納領域１８１に関されている装填フラグを取得する。これにより、ディスク３００の装填状態を確認する（ステップＳ１３）。この装填フラグは、ディスクドライブ１００の電源がＯＦＦになる直前において、ディスクドライブ１００にディスク３００が装填されていたか否かを表す。装填フラグの値が１であれば、ディスクドライブ１００の電源がＯＦＦになる直前において、ディスクドライブ１００にディスク３００が装填されていたことを表す。一方、装填フラグの値が０であれば、ディスクドライブ１００の電源がＯＦＦになる直前において、ディスクドライブ１００にディスク３００が装填されていなかったことを表す。
【００９１】
次に、システム制御部１１０は、ディスク装填検出スイッチ２０５がＯＮであるか否かを判定する（ステップＳ１４）。ディスク装填検出スイッチ２０５がＯＮである場合（ステップＳ１４においてＹＥＳ）、すなわちディスク３００の電源ＯＮの長後にディスクドライブ１００に装填されている場合、システム制御部１１０は、さらに装填フラグの値が１であるか否かを判定する（ステップＳ１５）。
【００９２】
装填フラグの値が１の場合（ステップＳ１６においてＹＥＳ）、すなわちディスクドライブ１００の電源がＯＦＦになる直前においてディスク３００がディスクドライブ１００に装填されている場合、システム制御部１１０は、ディスクドライブ１００の電源ＯＦＦ中にディスク３００が強制的に排出されておらず、電源ＯＦＦの前にディスクドライブ１００に装填されていたディスク３００が、電源ＯＦＦの間ずっと装填されて続けており、その状態でディスクドライブ１００の電源がＯＮになったと判定する。これによりシステム制御部１１０は、ディスク３００に対して通常のロードシーケンスを実行せず、代わりに簡略ロードシーケンスを実行する（ステップＳ１６）。具体的には、不揮発性メモリ１８０の調整値格納領域１８２にすでに格納されている、ディスク３００用のディスク調整値を取得し、このディスク調整値を使用してディスク３００の簡略ロードシーケンスを実行する。
【００９３】
一方、システム制御部１１０は、ディスク装填検出スイッチ２０５がＯＮではないと判定した場合（ステップＳ１４においてＮＯ）、次に、ディスク挿入検出スイッチ２０４がＯＮであるか否かを判定する（ステップＳ１７）。ディスク挿入検出スイッチ２０４がＯＮではなくＯＦＦである場合（ステップＳ１７においてＮＯ）、ディスクドライブ１００の電源がＯＮになった直後において、ディスクドライブ１００にはディスク３００が挿入されていないことを表す。すなわち、ディスク３００のロードシーケンスは不要である。そこでディスクドライブ１００は、ロードシーケンスを実行せず、図９に示す処理を終了する。
【００９４】
一方、システム制御部１１０は、ディスク挿入検出スイッチ２０４がＯＮになっていると判定した場合（ステップＳ１７においてＹＥＳ）、ディスクドライブ１００にはディスク３００が挿入されているが、装填はされていないと判定する。これはすなわち、ディスク３００を装填したまま電源がＯＦＦになったディスクドライブ１００において、電源ＯＦＦ中にディスク３００が強制的に排出されて別のディスク３００が強制的に挿入されたことを意味している。
【００９５】
そこでシステム制御部１１０は、まず、トレイ駆動モータ２０３を動作させて、ディスク３００の装填を完了させる。これによりディスク３００を取り込む（ステップＳ１８）。このあと、システム制御部１１０は、不揮発性メモリ１８０の調整値格納領域１８２に格納されている古いディスク調整値を削除すると共に、新たに装填されたディスク３００に対して、通常のロードシーケンスを実行する。
【００９６】
以上のように、ディスクドライブ１００は、ディスクドライブ１００に任意のディスク３００が挿入された際に押下されるディスク挿入検出スイッチ２０４と、ディスクドライブ１００に任意のディスク３００が装着された際に押下されるディスク装填検出スイッチ２０５とをさらに備えている。これによりディスクドライブ１００は、ディスクドライブ１００の電源ＯＮ時に、ディスク挿入検出スイッチ２０４が押下されており、かつ、ディスク装填検出スイッチ２０５が押下されていない場合に、任意のディスク３００がディスクドライブ１００に挿入されているが装着はされていないと判定する。結果、簡単な構成によって、ディスクドライブ１００の電源ＯＮ時に任意のディスク３００がディスクドライブ１００に挿入されているが装着はされていないことを判定できる。
【００９７】
また、ディスクドライブ１００は、ディスク３００がディスクドライブ１００に装填されている間、そのことを示す装着フラグ（値が１の装着フラグ）を不揮発性メモリ１８０に記録する。そして、ディスクドライブ１００の電源ＯＮ時に、値が１の装着フラグが不揮発性メモリ１８０に記録されている場合に、通常のロードシーケンスが実行されたディスク３００が装填されたままディスクドライブ１００の電源がＯＦＦされていたと判定する。これにより、通常のロードシーケンスが実行されたディスク３００が装填されたままディスクドライブ１００の電源がＯＦＦされていたことを、確実に判定できる。
【００９８】
また、強制装填防止機構は、ディスク３００のトレイを駆動するモータに取り付けられ、当該トレイをディスク３００を排出する方向に動かす方向にのみ回転可能なディスク強制排出用ねじ２２０である。これにより、ディスクドライブ１００の電源ＯＦＦ中に任意のディスク３００をディスクドライブ１００に強制的に装着することを防止できる。
【００９９】
本発明は上述した各実施形態に限定されるものではない。当業者は、請求項に示した範囲内において、本発明をいろいろと変更できる。すなわち、請求項に示した範囲内において、適宜変更された技術的手段を組み合わせれば、新たな実施形態が得られる。
【０１００】
例えばディスクドライブ１００は、ディスク挿入検出スイッチ２０４が押されたことによって、ディスクドライブ１００の電源を自動的にＯＮする機能を有していてもよい。これにより、ユーザがディスク３００をトレイに載せてから手押しすることによって、ディスクドライブ１００の電源が自動的にＯＮになる。したがって、ユーザがディスクドライブ１００の電源が手動でＯＮにする手間を省くことができる。この場合でも、ディスクドライブ１００の電源がＯＮになった直後では、ディスク３００の装填は完了していない。そこでディスクドライブ１００は、電源ＯＮの直後にディスク装填検出スイッチ２０５の状態を確認し、ディスク装填検出スイッチ２０５がＯＦＦになっている場合には、ディスク３００が未装填であることを確認できる。したがって、ディスク３００の取り込み（ローディング）を完了させてから、装填させたディスク３００に対して通常のロードシーケンスを実行する。
【０１０１】
（プログラム、記憶媒体）
ディスクドライブ１００の各ブロックは、集積回路（ＩＣチップ）上に形成された論理回路によってハードウェア的に実現してもよいし、ＣＰＵ（Central Processing Unit）を用いてソフトウェア的に実現してもよい。
【０１０２】
後者の場合、ディスクドライブ１００は、各機能を実現するプログラムの命令を実行するＣＰＵ、上記プログラムを格納したＲＯＭ（Read Only Memory）、上記プログラムを展開するＲＡＭ（Random Access Memory）、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアであるディスクドライブ１００の制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、ディスクドライブ１００に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
【０１０３】
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ類、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク類、ＩＣカード（メモリカードを含む）／光カード等のカード類、マスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ類、あるいはＰＬＤ（Programmable logic device）やＦＰＧＡ（Field Programmable Gate Array）等の論理回路類などを用いることができる。
【０１０４】
また、上記プログラムコードは、通信ネットワークを介してディスクドライブ１００に供給してもよい。この通信ネットワークは、プログラムコードを伝送可能であればよく、特に限定されない。例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（Virtual Private Network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、この通信ネットワークを構成する伝送媒体も、プログラムコードを伝送可能な媒体であればよく、特定の構成または種類のものに限定されない。例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ（Asymmetric Digital Subscriber Line）回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＩＥＥＥ８０２１１無線、ＨＤＲ（High Data Rate）、ＮＦＣ（Near Field Communication）、ＤＬＮＡ（Digital Living Network Alliance）、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。
【０１０５】
なお、ここで開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した説明ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【産業上の利用可能性】
【０１０６】
本発明は、ＢＤドライブやＤＶＤドライブなどの、各種の光ディスクを使用する光ディスクドライブとして幅広く利用できる。
【符号の説明】
【０１０７】
１００    ディスクドライブ
１１０    システム制御部（判定手段、検出手段、ロードシーケンス実行手段）
１２０    信号記録部
１３０    ピックアップ
１４０    信号再生部
１５０    ディスク判別部
１６０    ＡＴＡＰＩ・Ｉ／Ｆ
１７０    ワークメモリ
１８０    不揮発性メモリ
１８１    装填状態格納領域
１８２    調整値格納領域
１９０    ディスク装填判定部（判定手段）
２００    ディスク装填部
２０１    トレイ
２０２    ディスク強制排出用穴
２０３    トレイ駆動モータ
２０４    ディスク挿入検出スイッチ（挿入時スイッチ）
２０５    ディスク装填検出スイッチ（装填時スイッチ）
２０６    スピンモータ
２１０    ドライバ
２２０    ディスク強制排出用ねじ
３００    ディスク（光ディスク）
【図１】
2012079373.tif 000003
【図２】
2012079373.tif 000004
【図３】
2012079373.tif 000005
【図４】
2012079373.tif 000006
【図５】
2012079373.tif 000007
【図６】
2012079373.tif 000008
【図７】
2012079373.tif 000009
【図８】
2012079373.tif 000010
【図９】
2012079373.tif 000011