(57)【要約】【課題】光ディスク装置において、光ディスクのロード時やイジェクト時の制御信号を生成するスイッチに不具合があったとしても、正常なロード動作やイジェクト動作を行う。【解決手段】光ディスク装置を製作し出荷する際に、各スイッチが生成する制御信号のタイミングを測定して記憶部に格納する。その後、スイッチに不具合が発生し制御信号が生成されない場合には、制御部は記憶部に格納したタイミング情報に基づき前記制御信号を生成し、ロード時やイジェクト時の動作を制御する。またスイッチ動作の確認ステップを有し、スイッチの不具合が分かった場合にはその情報を記憶部に格納する。ディスクインサートスイッチに不具合があり、或いは複数のスイッチに不具合がある場合には、光ディスクをイジェクトしてスロットを閉鎖し、スイッチを修理するまでは光ディスクを挿入できないようにする。【選択図】図５
2011233189.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体である光ディスクをロードする際の光ディスク装置が有する制御信号を生成するためのスイッチに起因する光ディスク装置における不具合の対処方法であって、
前記光ディスクを前記光ディスク装置にロードする場合には、前記光ディスク装置が製作され出荷される際の調整中であるか否かを判定するロード状況判定ステップと、
該ロード状況判定ステップでの判定の結果、前記光ディスク装置が製作され出荷される際の調整中であると判定された場合には、前記光ディスク装置が有する前記スイッチの動作タイミングを取得するロード時スイッチタイミング取得ステップと、
前記ロード状況判定ステップでの判定の結果、前記光ディスク装置が製作され出荷される際の調整中ではないと判定された場合には、前記スイッチの動作タイミングを確認して前記ロード時スイッチタイミング取得ステップで取得された前記スイッチの動作タイミングに基づいて補正するロード時スイッチタイミング確認ステップ
を有することを特徴とする光ディスク装置における不具合の対処方法。
【請求項２】
請求項１に記載の光ディスク装置における不具合の対処方法において、
前記ロードスイッチタイミング取得ステップは、前記光ディスクが前記光ディスク装置にロードされた後に前記光ディスクを支持するインサートローラを搭載したインサートアームの移動により切替るプレイスイッチのロード時のスイッチタイミングを取得するステップであり、
前記光ディスクを前記光ディスク装置にロードする際には、前記光ディスクは、光ディスク装置の内部に向けて移動する第１のロード期間と、該第１のロード期間の後に光ディスク装置の外部に向けて移動する第２のロード期間と、該第２のロード期間の後に再度光ディスク装置の内部に向けて移動する第３のロード期間を経た後に前記光ディスク装置の内部にロードされ、
前記ロードスイッチタイミング取得ステップは、
前記第１のロード期間の起点から前記プレイスイッチが切替る時点までの時間ＴＡと、前記第２のロード期間の起点から前記プレイスイッチが切替る時点までの時間ＴＢと、前記第３のロード期間の起点から前記プレイスイッチが切替る時点までの時間ＴＣ
を取得することを特徴とする光ディスク装置における不具合の対処方法。
【請求項３】
請求項２に記載の光ディスク装置における不具合の対処方法において、
前記ロード時スイッチタイミング確認ステップは、
前記プレイスイッチに不具合がある場合には、前記ロードスイッチタイミング取得ステップが取得した時間ＴＡ、ＴＢ、ＴＣに基づき前記プレイスイッチが生成すべき制御信号
を生成することを特徴とする光ディスク装置における不具合の対処方法。
【請求項４】
記録媒体である光ディスクをイジェクトする際の光ディスク装置が有する制御信号を生成するためのスイッチに起因する光ディスク装置における不具合の対処方法であって、
前記光ディスクを前記光ディスク装置からイジェクトするよう指示された場合には、前記光ディスク装置が製作され出荷される際の調整中であるか否かを判定するイジェクト状況判定ステップと、
該イジェクト状況判定ステップでの判定の結果、前記光ディスク装置が製作され出荷される際の調整中であると判定された場合には、前記光ディスク装置が有する前記スイッチの動作タイミングを取得するイジェクト時スイッチタイミング取得ステップと、
前記イジェクト状況判定ステップでの判定の結果、前記光ディスク装置が製作され出荷される際の調整中ではないと判定された場合には、前記スイッチの動作タイミングを確認して前記イジェクト時スイッチタイミング取得ステップで取得された前記スイッチの動作タイミングに基づいて補正するイジェクト時スイッチタイミング確認ステップ
を有することを特徴とする光ディスク装置における不具合の対処方法。
【請求項５】
請求項４に記載の光ディスク装置における不具合の対処方法において、
前記スイッチのうち少なくも一つの切替え動作が不良である場合には、
該スイッチに不具合がある旨の情報を記憶部に格納する不具合情報格納ステップ
を有することを特徴とする光ディスク装置における不具合の対処方法。
【請求項６】
請求項５に記載の光ディスク装置における不具合の対処方法において、
前記不具合情報格納ステップで格納された不具合情報が複数のスイッチに係る場合には、
前記光ディスクの前記光ディスク装置へのロード動作を拒否することを特徴とする光ディスク装置における不具合の対処方法。
【請求項７】
請求項５に記載の光ディスク装置における不具合の対処方法において、
前記不具合情報格納ステップで格納された不具合情報が、前記光ディスクが前記光ディスク装置にロードされた後に前記光ディスクを支持するディスクローラを搭載したディスクレバーの移動により切替るディスクインサートスイッチに係る場合には、
前記光ディスクの前記光ディスク装置へのロード動作を拒否することを特徴とする光ディスク装置における不具合の対処方法。
【請求項８】
請求項４に記載の光ディスク装置における不具合の対処方法において、
前記イジェクトスイッチタイミング取得ステップは、
前記光ディスクが前記光ディスク装置にロードされた後に前記光ディスクを支持するインサートローラを搭載したインサートアームの移動により前記プレイスイッチとは異なるタイミングで切替るイニシャルスイッチのイジェクト時のスイッチタイミングを取得し、
さらに前記光ディスクが前記光ディスク装置にロードされた後に前記光ディスクを支持するイジェクトローラを搭載したイジェクトアームの移動により切替るイジェクトスイッチのイジェクト時のスイッチタイミングを取得するステップであり、
前記光ディスクを前記光ディスク装置からイジェクトするよう指示された際には、前記光ディスクは、光ディスク装置の外部に向けて移動する第１のイジェクト期間と、該第１のイジェクト期間の後に光ディスク装置の内部に向けて移動する第２のイジェクト期間と、該第２のイジェクト期間の後に再度光ディスク装置の外部に向けて移動する第３のイジェクト期間を経た後に前記光ディスク装置の外部にイジェクトされ、
前記イジェクトスイッチタイミング取得ステップは、
前記第１のイジェクト期間の起点から前記イジェクトスイッチが切替る時点までの時間ＴＤと、前記第２のイジェクト期間の起点から前記イニシャルスイッチが切替る時点までの時間ＴＥと、前記第３のイジェクト期間の起点から前記イニシャルスイッチが切替る時点までの時間ＴＦ
を取得することを特徴とする光ディスク装置における不具合の対処方法。
【請求項９】
請求項８に記載の光ディスク装置における不具合の対処方法において、
前記イジェクト時スイッチタイミング確認ステップは、
前記イジェクトスイッチに不具合がある場合には、前記イジェクトスイッチタイミング取得ステップが取得した時間ＴＤに基づき前記イジェクトスイッチが生成すべき制御信号を、
前記イニシャルスイッチに不具合がある場合には、前記イジェクトスイッチタイミング取得ステップが取得した時間ＴＥとＴＦに基づき前記イニシャルスイッチが生成すべき制御信号
を生成することを特徴とする光ディスク装置における不具合の対処方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はスロットローディング機構を有する光ディスク装置における不具合の対処方法に係り、特にスイッチの不具合に対する対処方法に関するものである。
【背景技術】
【０００２】
取出しが可能な光ディスクを記録媒体とするスロットローディング機構を有する光ディスク装置においては、光ディスクを光ディスク装置の内部へ挿入（インサート、またはロード）し、また光ディスクを光ディスク装置の外部へ排出（イジェクト、またはアンロード）する動作が必要である。ユーザが光ディスクを挿入することでスロットローディング機構が起動し、またイジェクトスイッチを操作する、あるいはホストＰＣからイジェクト要求を受けることでスロットローディング機構が起動した際に、該機構の動作状態を示す論理信号を生成するために、複数のスイッチが光ディスク装置に設けられている。
【０００３】
特許文献１においては、ユーザが操作する単一のイジェクトスイッチを有し、ノーマルモードとエマジェンシーモードの二つの動作モードを備えた記録媒体イジェクト制御装置が開示されている。
特許文献２においては、緊急時における光ディスクの排出方法が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−１７３６００号公報
【特許文献２】特開２００９−２８３１１０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
前記したスロットローディング機構の動作状態を示す論理信号を生成するための複数のスイッチについては、故障発生における対処方法が特に開示されることはなかった。例えばスイッチが故障した際の光ディスクのロードやイジェクトを行う方法などは開示されなかった。
本発明の目的は前記した状況に鑑み、光ディスク装置におけるスロットローディング機構用のスイッチの不具合発生における対処方法を提供することにある。
【課題を解決するための手段】
【０００６】
前記課題を解決するため本発明は、記録媒体である光ディスクをロードする際の光ディスク装置が有する制御信号を生成するためのスイッチに起因する光ディスク装置における不具合の対処方法であって、前記光ディスクを前記光ディスク装置にロードする場合には、前記光ディスク装置が製作され出荷される際の調整中であるか否かを判定するロード状況判定ステップと、該ロード状況判定ステップでの判定の結果、前記光ディスク装置が製作され出荷される際の調整中であると判定された場合には、前記光ディスク装置が有する前記スイッチの動作タイミングを取得するロード時スイッチタイミング取得ステップと、前記ロード状況判定ステップでの判定の結果、前記光ディスク装置が製作され出荷される際の調整中ではないと判定された場合には、前記スイッチの動作タイミングを確認して前記ロード時スイッチタイミング取得ステップで取得された前記スイッチの動作タイミングに基づいて、スロットローディング機構の動作を補正するロード時スイッチタイミング確認ステップを有することを特徴としている。
【０００７】
また本発明は、記録媒体である光ディスクをイジェクトする際の光ディスク装置が有する制御信号を生成するためのスイッチに起因する光ディスク装置における不具合の対処方法であって、前記光ディスクを前記光ディスク装置からイジェクトする場合には、前記光ディスク装置が製作され出荷される際の調整中であるか否かを判定するイジェクト状況判定ステップと、該イジェクト状況判定ステップでの判定の結果、前記光ディスク装置が製作され出荷される際の調整中であると判定された場合には、前記光ディスク装置が有する前記スイッチの動作タイミングを取得するイジェクト時スイッチタイミング取得ステップと、前記イジェクト状況判定ステップでの判定の結果、前記光ディスク装置が製作され出荷される際の調整中ではないと判定された場合には、前記スイッチの動作タイミングを確認して前記イジェクト時スイッチタイミング取得ステップで取得された前記スイッチの動作タイミングに基づいて、スロットローディング機構の動作を補正するイジェクト時スイッチタイミング確認ステップを有することを特徴としている。
【発明の効果】
【０００８】
本発明によれば、光ディスク装置におけるスイッチの不具合に対する対処方法を提供でき、故障に対する備えを向上できるという効果がある。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施例におけるロード時のタイミング図である。
【図２】本発明の一実施例における故障時のロード時のタイミング図である。
【図３】本発明の一実施例におけるイジェクト時のタイミング図である。
【図４】本発明の一実施例における記憶部に格納するタイミング値を示す図である。
【図５】本発明の一実施例におけるロード処理方法を示す第１のフロー図である。
【図６】本発明の一実施例におけるロード処理方法を示す第２のフロー図である。
【図７】本発明の一実施例におけるロード処理方法を示す第３のフロー図である。
【図８】本発明の一実施例におけるイジェクト処理方法を示す第１のフロー図である。
【図９】本発明の一実施例におけるイジェクト処理方法を示す第２のフロー図である。
【図１０】本発明の一実施例におけるイジェクト処理方法を示す第３のフロー図である。
【図１１】本発明の一実施例におけるスイッチ動作確認方法を示すフロー図である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施例につき図面を用いて説明する。
まずスロットローディング機構を有する光ディスク装置の光ディスクのロード時、及びイジェクト時におけるスイッチの動作について説明する。スロットローディング機構では、複数のスイッチを用いて光ディスクの挿入状態やスロットローディング機構の動作状態を検出している。
【００１１】
前記特許文献２の図１（ａ）には、スロット（同図の１０１、以下同様）から挿入された光ディスク（１００）がロードされ、インサートローラ（１０８Ａ）、イジェクトローラ（１０９Ａ）とディスクローラ（１１０Ａ）により支持された状態を示している。各ローラは順にインサートアーム（１０８）、イジェクトアーム（１０９）とディスクレバー（１１０）の一端に搭載されている。
【００１２】
光ディスクがロードされない状態においてディスクレバー（１１０）は、ディスクローラ（１１０Ａ）を光ディスク装置の中央付近に位置させているが、光ディスク（１００）がスロット（１０１）から挿入されロードされるに伴い図示するような、例えば光ディスク装置の右奥に移動させる。この際、ディスクレバー（１１０）の近傍に設けられたディスクインサートスイッチは、ディスクローラ（１１０Ａ）を所定の距離以上移動させたことを示す論理信号を発生する。例えば光ディスクが光ディスク装置に挿入されていない場合にはＨｉｇｈ、挿入されていればＬｏｗとなるような論理信号を発生する。以下で説明する論理信号も含め、ＨｉｇｈとＬｏｗの極性は一例であり、例えば逆であっても良い。
【００１３】
イジェクトローラ（１０９Ａ）は、通常は図示するような、例えば光ディスク装置の左奥に位置する。ロードされた光ディスクをイジェクトする際は、イジェクトアーム（１０９）はイジェクトローラ（１０９Ａ）を光ディスク装置の中央側へ移動させて、光ディスク（１００）をスロット（１０１）から外部へ排出する。この際、イジェクトアーム（１０９）の近傍に設けられたイジェクトスイッチは、イジェクトローラ（１０９Ａ）を所定の距離以上移動させたことを示す論理信号を発生する。例えばイジェクトローラ（１０９Ａ）が図示した位置にある場合にはＨｉｇｈ、光ディスクの中央側へ移動して光ディスクを排出する際はＬｏｗとなるような論理信号を発生する。
インサートアーム（１０８）は、光ディスク（１００）がロードされない状態においては、インサートローラ（１０８Ａ）を図示よりも右側の初期位置に退避させているが、ロード時にはインサートローラ（１０８Ａ）を、図示するような光ディスク（１００）の右手前側の所定位置（プレイ位置とも言う）に移動させ、またイジェクト時にはインサートローラ（１０８Ａ）を初期位置に退避させる。この際、インサートアーム（１０８）の近傍に設けられたイニシャルスイッチは、インサートローラ（１０８Ａ）が初期位置から移動したことを示す論理信号を発生する。例えばインサートローラ（１０８Ａ）が初期位置にない場合にはＨｉｇｈ、初期位置にあればＬｏｗとなるような論理信号を発生する。
【００１４】
また、インサートアーム（１０８）の近傍に設けられたプレイスイッチは、インサートローラ（１０８Ａ）が前記所定位置に到達したことを示す論理信号を発生する。例えばインサートローラ（１０８Ａ）が前記所定位置にない場合にはＨｉｇｈ、前記所定位置にあればＬｏｗとなるような論理信号を発生する。以下、各スイッチについて、論理信号Ｈｉｇｈを生成している時はスイッチがＯＦＦであり、論理信号Ｌｏｗを生成している時はスイッチがＯＮであると表現することがある。
【００１５】
図１は、本発明の一実施例におけるロード時のタイミング図である。
スロットから光ディスクが手動で挿入され、ディスクローラが所定の距離以上移動されると、これまでＯＦＦであったディスクインサートスイッチ（Disc Insert SW）がＯＮとなる。これに応じてローディングモータが図示する駆動信号（Loading Motor 駆動信号）により正方向（光ディスクを挿入する方向）に回転起動されて、前記光ディスクは自動で光ディスク装置の内部に移動される。次いで、インサートローラが初期位置から移動を始めることで、これまでＯＮであったイニシャルスイッチ（Initial SW）がＯＦＦとなる。
【００１６】
インサートローラが所定位置に到達すると、これまでＯＦＦであったプレイスイッチ（Play SW）がＯＮとなる。これに応じてローディングモータに供給されていた駆動信号の供給が停止されてインサートローラは移動を停止する。次いでローディングモータには、前記とは逆の方向に回転するための駆動信号が供給される。インサートローラは初期位置の方向に向けて戻るため、プレイスイッチは再度ＯＦＦとなる。
【００１７】
その後、再度ローディングモータには正方向に回転するための駆動信号が供給される。インサートローラは再度方向を変えて移動されプレイスイッチは再度ＯＮとなる。次いでローディングモータへの駆動信号の供給が停止される。この時、インサートローラは、ディスクローラやイジェクトローラとともに所定の位置で光ディスクを支持しており、ロードの動作が完了する。
【００１８】
前記したようなローディングモータへの駆動信号の切替え動作は、光ディスクの位置を微調整して、所定位置に近い位置に支持するための動作である。
なお、ロード時にはイジェクトローラは初期位置にあれば良いので、イジェクトスイッチ（Eject SW）はＯＦＦ状態のままである。
【００１９】
図２は、本発明の一実施例における故障時のロード時のタイミング図である。ここでは一例として、プレイスイッチが故障した場合を例にとっている。イニシャルスイッチ、ディスクインサートスイッチとイジェクトスイッチは、図１と同様な動作をしているが、プレイスイッチはＯＦＦのままであり、図１と同様な動作はできていない。この場合、従来はローディングモータへの駆動信号が、ローディングモータを正方向に回転させたままとなり、正常な動作を行うことはできない。
【００２０】
本実施例においては、光ディスク装置を製作し出荷する際に次のようにする。まず、図１に示したように、ローディングモータに最初に駆動信号が供給されてからプレイスイッチがＯＦＦからＯＮに変わるまでの時間ＴＡ、ローディングモータに逆方向の駆動信号が供給されてからプレイスイッチがＯＮからＯＦＦに変わるまでの時間ＴＢ、ローディングモータに再度正方向の駆動信号が供給されてからプレイスイッチがＯＦＦからＯＮに変わるまでの時間ＴＣを、それぞれ測定し、光ディスク装置内の記憶部（例えばＥＥＰＲＯＭ）に格納する。
【００２１】
光ディスク装置を出荷した後、いずれかのスイッチが切替らない場合には、スイッチに不具合があるのかどうかを確認するため、また、いずれのスイッチに不具合があるのかを特定するため、前記記憶部に格納された切替え時間（例えばプレイスイッチならば前記ＴＡ、ＴＢ、ＴＣ）に基づき、スイッチ動作確認を行う。スイッチ動作確認により、いずれのスイッチに不具合があるのかを特定して前記記憶部に登録する。例えばプレイスイッチの不具合が登録された場合には、以後は記憶部に格納された前記ＴＡ、ＴＢ、ＴＣの時間を参照してローディングモータの駆動信号を制御する。このようにして、スイッチを直ちに修理しなくとも光ディスク装置が引続き機能できるようにしたことに、本実施例の一つの特徴がある。
【００２２】
例えば図1において、ローディングモータに最初に駆動信号が供給されてから時間ＴＡを経てもプレイスイッチがＯＦＦからＯＮに切替らない場合においても、図示の時間Ｘ１においてローディングモータへの駆動信号の供給を停止する。次に所定の時間経過後にローディングモータに逆方向の駆動信号を供給する。さらに時間ＴＢを経たＹ１においてプレイスイッチがＯＮからＯＦＦに切替らない場合においても、所定の時間経過後に（図中の定時間Ｗａｉｔ）ローディングモータへの駆動信号の供給を停止する。次に所定の時間経過後にローディングモータに正方向の駆動信号を供給し、さらに時間ＴＣを経てもプレイスイッチがＯＦＦからＯＮに切替らない場合においても、図示の時間Ｚ１においてローディングモータへの駆動信号の供給を停止する。
以上のようにすることで、いずれかのスイッチの動作に不具合があっても、正常なロードの動作を行えるようにしたことに、本実施例の一つの特徴がある。
【００２３】
また、プレイスイッチ以外でも、例えばイニシャルスイッチの動作に不具合がある場合にも、前記と同様な動作を行っても良い。しかし、ディスクインサートスイッチが生成する信号はロード動作の起点となるため、これに不具合がある場合には、後記するように別な動作を行うと良い。また、複数のスイッチに不具合がある場合には前記したような方法での故障解析が困難となるため、後記するように別な動作を行うと良い。
【００２４】
次にロードされた光ディスクをイジェクトする場合について説明する。
図３は、本発明の一実施例におけるイジェクト時のタイミング図である。
イジェクト動作は、ユーザが光ディスク装置の外装に設けられた操作スイッチを押すことにより開始される。まずローディングモータにはイジェクト方向に回転させるための駆動信号が供給される。引続きインサートアームがインサートローラを初期位置に移動させるため、プレイスイッチがＯＮからＯＦＦに切替る。次いで、ディスクレバーがディスクローラをロード時とは逆の方向に移動させるため、ディスクインサートスイッチがＯＮからＯＦＦに切替る。またインサートローラがさらに移動するに伴い、イニシャルスイッチがＯＦＦからＯＮに切替る。
【００２５】
この時点で光ディスクをイジェクトするうえで障害となる構成要素がなくなるため、イジェクトアームはイジェクトローラを移動させ、光ディスクをスロットに向けて移動する。イジェクトローラが所定の位置まで移動すると、イジェクトスイッチはＯＦＦからＯＮに切替る。その後、光ディスクが所定量だけスロットから突出した状態で停止するよう、ロード時と類似したローディングモータの駆動信号の切替えが行われ、これに伴いイジェクトスイッチとイニシャルスイッチは、図示のように切替る。
【００２６】
ここで、イジェクトスイッチに不具合があって、ＯＦＦの状態のまま切替らない場合について述べる。
本実施例においては、光ディスク装置を製作し出荷する際に次のようにする。まず、図３のように、ローディングモータに逆方向の駆動信号が供給されてからイジェクトスイッチがＯＦＦからＯＮに変わるまでの時間ＴＤ、ローディングモータに正方向の駆動信号が供給されてからイニシャルスイッチがＯＮからＯＦＦに変わるまでの時間ＴＥ、ローディングモータに再度逆方向の駆動信号が供給されてからイニシャルスイッチがＯＦＦからＯＮに変わるまでの時間ＴＦをそれぞれ測定し、光ディスク装置内の記憶部に格納する。
【００２７】
光ディスク装置を出荷した後、いずれかのスイッチが切替らない場合には、スイッチに不具合があるのかどうか確認するため、また、いずれのスイッチに不具合があるのかを特定するため、前記記憶部に格納された切替え時間（例えば前記ＴＤ、ＴＥ、ＴＦ）に基づき、スイッチ動作確認を行う。スイッチ動作確認により、いずれのスイッチに不具合があるのかを特定して前記記憶部に登録する。例えばイジェクトスイッチの不具合が登録された場合には、以後は記憶部に格納された前記ＴＤの時間を参照してローディングモータの駆動信号を制御する。イニシャルスイッチの不具合が登録された場合には、以後は記憶部に格納された前記ＴＥ、ＴＦの時間を参照してローディングモータの駆動信号を制御する。このようにして、スイッチを直ちに修理しなくとも光ディスク装置が引続き機能できるようにしたことに、本実施例の一つの特徴がある。
【００２８】
例えば図３において、ローディングモータに逆方向の駆動信号が供給されてから時間  ＴＤを経てもイジェクトスイッチがＯＦＦからＯＮに切替らない場合においても、図示の時間Ｘ２においてローディングモータへの駆動信号の供給を停止する。次に所定の時間経過後にローディングモータに正方向の駆動信号を供給し、さらに時間ＴＥを経てもイニシャルスイッチがＯＮからＯＦＦに切替らない場合においても、図示のＹ２においてローディングモータへの駆動信号の供給を停止する。次に所定の時間後にローディングモータに逆方向の駆動信号を供給し、さらに時間ＴＦを経てもイニシャルスイッチがＯＦＦからＯＮに切替らない場合においても、図示の時間Ｚ２においてローディングモータへの駆動信号の供給を停止する。
【００２９】
先の図１で示したロード時の動作では、イジェクトスイッチは切替らないために不具合が検出されないが、図３のイジェクト時の動作では、イジェクトスイッチの不具合も検出することができる。
以上のようにすることで、イジェクトスイッチやイニシャルスイッチの動作に不具合があっても、正常なイジェクトの動作を行えるようにしたことに、本実施例の一つの特徴がある。
【００３０】
図４は、本発明の一実施例における記憶部に格納するタイミング値を示す図である。ここでは、ロード時のＴＡ〜ＴＣ、イジェクト時のＴＤ〜ＴＦに同じ初期値ＦＦｈが格納された状態を示している。これらの値は、光ディスク装置を製作して出荷する際に測定され、前記初期値に代えて格納され、前記したスイッチの不具合時に備えている。
【００３１】
次にロード時の動作に戻り、図５〜図７を用いて動作フローを説明する。
図５は、本発明の一実施例におけるロード処理方法を示す第１のフロー図である。
図６は、本発明の一実施例におけるロード処理方法を示す第２のフロー図であって、図５のステップＳ５１の内部を示している。
図７は、本発明の一実施例におけるロード処理方法を示す第３のフロー図であって、図５のステップＳ５２の内部を示している。
【００３２】
図５において、ステップＳ５０１では光ディスク装置の制御部は（以下、特に断りがない限り光ディスク装置の制御部が動作の主語とする）、行われる調整が出荷時の調整であるか否かを判定する。判定の結果がｙｅｓである場合には、ステップＳ５１に進んで図６で示すフローが実施される。判定の結果がｎｏである場合には（即ち出荷後の動作である場合には）、ステップＳ５２に進んで図７で示すフローが実施される。即ち図５においては、出荷時のフローと出荷後のフローを別に有することが一つの特徴となっている。
【００３３】
ステップＳ５０１の判定がｙｅｓである場合につき、図６を用いて説明する。
光ディスク装置に光ディスクが挿入されるに伴い、ステップＳ５１０１でローディングモータに正方向（図１のＨｉｇｈ方向）の駆動信号を供給する。直ちに光ディスク装置の有するタイマは、ステップＳ５１０２でタイムカウントを開始する。ステップＳ５１０３ではプレイスイッチがＯＦＦからＯＮに切替ったか否かを判定する。
【００３４】
ステップＳ５１０３での判定の結果がｎｏである場合には、ステップＳ５１０４でタイマが予め定められた時間（ローディングモータに駆動信号が供給された後、プレイスイッチが切替るまでの時間のバラツキ最大値に基づき定めると良い）を経過したことを示すか否かを判定する。ステップＳ５１０４での判定の結果がｎｏである場合には、まだ次の動作に進むだけ時間を経過していないので、ステップＳ５１０３に戻る。
ステップＳ５１０４での判定の結果がｙｅｓである場合には、ステップＳ５１２７に到ってローディングモータを停止させ、ステップＳ５１２８で光ディスクのイジェクト要求を発行して、動作を終了する。これは、製作して出荷する段階でスロットローディング機構に不具合があるため、光ディスク装置の不良と判断されて出荷を停止する場合である。従い不具合のある箇所を修理したうえで、再度図６のフローを行うことになる。
【００３５】
ステップＳ５１０３での判定の結果がｙｅｓである場合は、前記時間ＴＡによる切替え動作には、初期からの不具合はないと考えられる。そこで、ステップＳ５１０５で前記タイマを停止した後、ステップＳ５１０６で、ステップＳ５１０５でタイマを停止した時間に基づき時間ＴＡを取得し、ステップＳ５１０７で記憶部にＴＡを格納する。
その後、ステップＳ５１０８では、図１の時間Ｘ１においてローディングモータへの駆動信号の供給を停止する。次にステップＳ５１０９では光ディスクを回転させるスピンドルモータを所定の時間だけ回転駆動する。
【００３６】
ステップＳ５１１０で、ローディングモータを逆方向に回転させる駆動信号を供給し、ステップＳ５１１１で、前記タイマはリセットされた後に再度タイムカウントを開始する。
次にステップＳ５１１２で、プレイスイッチがＯＮからＯＦＦに切替ったか否かを判定する。
ステップＳ５１１２での判定の結果がｎｏである場合には、ステップＳ５１１３でタイマが予め定められた時間（ローディングモータに逆方向の駆動信号が供給された後、プレイスイッチが切替るまでの時間のバラツキ最大値に基づき定めると良い）を経過したことを示すか否かを判定する。ステップＳ５１１３での判定の結果がｎｏである場合には、まだ次の動作に進むだけ時間を経過していないので、ステップＳ５１１２に戻る。
ステップＳ５１１３での判定の結果がｙｅｓである場合には、ステップＳ５１２７に到ってローディングモータを停止させ、ステップＳ５１２８で光ディスクのイジェクト要求を発行して、動作を終了する。これは、製作して出荷する段階でスロットローディング機構に不具合があるため、光ディスク装置の不良と判断されて出荷を停止する場合である。従い不具合のある箇所を修理したうえで、再度図６のフローを行うことになる。
【００３７】
ステップＳ５１１２での判定の結果がｙｅｓである場合は、前記時間ＴＢによる切替え動作には、初期からの不具合はないと考えられる。そこで、ステップＳ５１１４で前記タイマを停止した後、ステップＳ５１１５で、ステップＳ５１１４でタイマを停止した時間に基づき時間ＴＢを取得し、ステップＳ５１１６で記憶部にＴＢを格納する。
その後、ステップＳ５１１７では、図１の定時間Ｗａｉｔで示した時間だけ時間の経過を待ち、ステップＳ５１１８においてローディングモータへの駆動信号の供給を停止する。
ステップＳ５１１９でローディングモータを正方向に回転させる駆動信号を供給し、ステップＳ５１２０で、前記タイマはリセットされた後に再度タイムカウントを開始する。
次にステップＳ５１２１で、プレイスイッチがＯＦＦからＯＮに切替ったか否かを判定する。
ステップＳ５１２１での判定の結果がｎｏである場合には、ステップＳ５１２２でタイマが予め定められた時間（ローディングモータに正方向の駆動信号が供給された後、プレイスイッチが切替るまでの時間のバラツキ最大値に基づき定めると良い）を経過したことを示すか否かを判定する。ステップＳ５１２１での判定の結果がｎｏである場合には、まだ次の動作に進むだけ時間を経過していないので、ステップＳ５１２１に戻る。
【００３８】
ステップＳ５１２２での判定の結果がｙｅｓである場合には、ステップＳ５１２７に到ってローディングモータを停止させ、ステップＳ５１２８で光ディスクのイジェクト要求を発行して、動作を終了する。これは、製作して出荷する段階でスロットローディング機構に不具合があるため、光ディスク装置の不良と判断されて出荷を停止する場合である。従い不具合のある箇所を修理したうえで、再度図６のフローを行うことになる。
【００３９】
ステップＳ５１２１での判定の結果がｙｅｓである場合は、前記時間ＴＣによる切替え動作には、初期からの不具合はないと考えられる。そこで、ステップＳ５１２３で前記タイマを停止した後、ステップＳ５１２４では、ステップＳ５１２３でタイマを停止した時間に基づき時間ＴＣを取得し、ステップＳ５１２５で記憶部にＴＣを格納する。ステップＳ５１２６でローディングモータへの駆動信号の供給が停止されたうえで、フローを終了する。
以上のようにして、光ディスク装置を製作して出荷する際に、前記した時間ＴＡ〜ＴＣが測定され記憶部に格納される。
【００４０】
先の図５におけるステップＳ５０１の判定がｎｏである場合につき、図７を用いて説明する。図７は図６と異なり、出荷する際のロード時のフローではなく、出荷後のロード時のフローを示している。
光ディスク装置に光ディスクが挿入されるに伴い、ステップＳ５２０１でローディングモータに正方向（図２のＨｉｇｈ方向）の駆動信号を供給する。
【００４１】
ステップＳ５２０２では、プレイスイッチの不具合が既に知れており、その旨が格納部に登録されているか否かを判定する。スイッチの不具合の登録に関しては、後に詳しく説明する。
ステップＳ５２０２での判定の結果がｎｏである場合には、以下に示すようなプレイスイッチには現在でも不具合がないことを確認する動作を行う。
ステップＳ５２０３ではプレイスイッチがＯＦＦからＯＮに切替ったか否かを判定する。
【００４２】
ステップＳ５２０３での判定の結果がｎｏである場合には、ステップＳ５２０４でタイマが予め定められた時間（前記した時間ＴＡに基づき温度特性なども考慮して定めると良い）を経過したことを示すか否かを判定する。
ステップＳ５２０４での判定の結果がｎｏである場合には、まだ次の動作に進むだけ時間を経過していないので、ステップＳ５２０３に戻る。
ステップＳ５２０４での判定の結果がｙｅｓである場合には、ステップＳ５２１６に到ってローディングモータを停止させ、ステップＳ５２１７で各スイッチの動作確認を行うよう要求を発行し、ステップＳ５２１８で光ディスクのイジェクト要求を発行して、動作を終了する。これは、出荷した後の段階でスロットローディング機構に不具合が発生した場合である。ステップＳ５２１７で動作確認要求が発行された際の動作フローは、後に図１１を用いて説明する。なお、前記したステップＳ５２０２で述べたプレイスイッチの不具合の登録は、前記スイッチの動作確認結果に基づいて行われる。
【００４３】
ステップＳ５２０３での判定の結果がｙｅｓである場合は、前記時間ＴＡによる切替え動作には、不具合はないと考えられる。次に、ステップＳ５２０５でローディングモータへの駆動信号の供給を停止する。次にステップＳ５２０６では光ディスクを回転させるスピンドルモータを所定の時間だけ回転駆動する。
【００４４】
ステップＳ５２０７で、ローディングモータを逆方向に回転させる駆動信号を供給する。  次にステップＳ５２０８で、プレイスイッチがＯＮからＯＦＦに切替ったか否かを判定する。
【００４５】
ステップＳ５２０８での判定の結果がｎｏである場合には、ステップＳ５２０９でタイマが予め定められた時間（前記した時間ＴＢに基づき温度特性なども考慮して定めると良い）を経過したことを示すか否かを判定する。ステップＳ５２０９での判定の結果がｎｏである場合には、まだ次の動作に進むだけ時間を経過していないので、ステップＳ５２０８に戻る。
ステップＳ５２０９での判定の結果がｙｅｓである場合には、ステップＳ５２１６に到ってローディングモータを停止させ、ステップＳ５２１７でスイッチの動作確認を行うよう要求を発行し、ステップＳ５２１８で光ディスクのイジェクト要求を発行して、動作を終了する。これは、出荷した後の段階でスロットローディング機構に不具合が発生した場合である。ステップＳ５２１７で前記した動作確認要求が発行された際の動作フローは、後に図１１を用いて説明する。
【００４６】
ステップＳ５２０８での判定の結果がｙｅｓである場合は、前記時間ＴＢによる切替え動作には、不具合はないと考えられる。そこで、ステップＳ５２１０では、図１の定時間Ｗａｉｔで示した時間だけ時間の経過を待ち、ステップＳ５２１１においてローディングモータへの駆動信号の供給を停止する。次にステップＳ５２１２でローディングモータに正方向の駆動信号を供給する。
次にステップＳ５２１３で、プレイスイッチがＯＦＦからＯＮに切替ったか否かを判定する。
【００４７】
ステップＳ５２１３での判定の結果がｎｏである場合には、ステップＳ５２１４でタイマが予め定められた時間（前記した時間ＴＣに基づき温度特性なども考慮して定めると良い）を経過したことを示すか否かを判定する。ステップＳ５２１４での判定の結果がｎｏである場合には、まだ次の動作に進むだけ時間を経過していないので、ステップＳ５２１３に戻る。
【００４８】
ステップＳ５２１４での判定の結果がｙｅｓである場合には、ステップＳ５２１６に到ってローディングモータを停止させ、ステップＳ５２１７でスイッチの動作確認を行うよう要求を発行し、ステップＳ５２１８で光ディスクのイジェクト要求を発行して、動作を終了する。これは、出荷した後の段階でスロットローディング機構に不具合が発生した場合である。ステップＳ５２１７で前記した動作確認要求が発行された際の動作フローは、後に図１１を用いて説明する。
ステップＳ５２１３での判定の結果がｙｅｓである場合は、前記時間ＴＣによる切替え動作には、不具合はないと考えられる。そこで、ステップＳ５２１５でローディングモータへの駆動信号の供給を停止したうえで、フローを終了する。即ち、スイッチに不具合がないために、ローディング動作は記憶部に格納された時間ＴＡ〜ＴＣを用いなくとも、ステップＳ５２の内部において正常に行われる。
【００４９】
次に、先のステップＳ５２０２での判定の結果がｙｅｓであり、プレイスイッチの不具合が既に知れており、その旨が格納部に登録されている場合について説明する。この場合、光ディスクの制御部は、前記した出荷時に測定され記憶部に格納された時間ＴＡ、ＴＢ、ＴＣを用いてローディングモータに供給する駆動信号を生成すると良い。
【００５０】
即ち、ステップＳ５２０１でローディングモータに正方向の駆動信号を供給した後、ステップＳ５２１９で前記時間ＴＡだけ待機した後、ステップＳ５２２０でローディングモータへの駆動信号の供給を停止する。次にステップＳ５２２１では光ディスクを回転させるスピンドルモータを所定の時間だけ回転駆動する。
【００５１】
ステップＳ５２２２で、ローディングモータを逆方向に回転させる駆動信号を供給する。  次にステップＳ５２２３で前記時間ＴＢだけ待機した後、ステップＳ５２２４では、図１の定時間Ｗａｉｔで示した時間だけ時間の経過を待ち、ステップＳ５２２５においてローディングモータへの駆動信号の供給を停止する。次にステップＳ５２２６でローディングモータに正方向の駆動信号を供給する。
【００５２】
ステップＳ５２２７で前記時間ＴＣだけ待機した後、ステップＳ５２１５でローディングモータへの駆動信号の供給を停止して、フローを終了する。即ち、既にプレイスイッチの不具合が知れている場合には、出荷時に記憶部に格納された時間ＴＡ〜ＴＣを用いてローディングモータに供給する駆動信号が生成され、ローディング動作が行われる。
【００５３】
次にイジェクト時の動作に関し、図８〜図１１を用いて動作フローを説明する。
図８は、本発明の一実施例におけるイジェクト処理方法を示す第１のフロー図である。
図９は、本発明の一実施例におけるイジェクト処理方法を示す第２のフロー図であって、図８のステップＳ８１の内部を示している。
図１０は、本発明の一実施例におけるイジェクト処理方法を示す第３のフロー図であって、図８のステップＳ８２の内部を示している。
図１１は、本発明の一実施例におけるスイッチ動作確認方法を示すフロー図であって、図８のステップＳ８３の内部を示している。
【００５４】
図８において、ステップＳ８０１では光ディスク装置の制御部は、行われる調整が出荷時の調整であるか否かを判定する。判定の結果がｙｅｓである場合には、ステップＳ８１に進んで図９で示すフローが実施される。判定の結果がｎｏである場合には（即ち出荷後の動作である場合には）、ステップＳ８２に進んで図１０で示すフローが実施される。
【００５５】
その後、ステップＳ８０２において、図１０のステップＳ８２１７で発行されるようなスイッチ動作の確認要求が有るか否かを判定する。
ステップＳ８０２でｎｏと判定された場合には、そのままフローを終了する。ステップＳ８０２でｙｅｓと判定された場合には、ステップＳ８０３に到る。
【００５６】
ステップＳ８０３において、光ディスク装置の内部に光ディスクがあるか否かを判定する。この判定は、光ピックアップを光ディスクの内周部に移動させて発光させ、反射光の強度を測定することで実施できる。ステップＳ８０３でｙｅｓと判定された場合には、ステップＳ８０４で光ディスクを再度イジェクトするための要求を発行してフローを終了する。
【００５７】
ステップＳ８０３でｎｏと判定された場合には、ステップＳ８３に進んで図１１で示すフローが実施される。
その後、ステップＳ８０５でディスクインサートスイッチの不具合が登録されているか否かを判定する。
ステップＳ８０５でｎｏと判定された場合には、ステップＳ８０６で他のスイッチ、即ちインサートスイッチ、イジェクトスイッチやプレイスイッチのうち、２個以上の不具合が登録されているか否かを判定する。
【００５８】
ステップＳ８０６でｎｏと判定された場合には、そのままフローを終了する。
ステップＳ８０５、またはステップＳ８０６でｙｅｓと判定された場合には、ステップＳ８０７でステップＳ８０３と同様に、光ディスク装置の内部に光ディスクがあるか否かを判定する。
ステップＳ８０７でｙｅｓと判定された場合には、ステップＳ８０８で光ディスクを再度イジェクトするための要求を発行してフローを終了する。ステップＳ８０７でｎｏと判定された場合には、ステップＳ８０９で光ディスクを挿入するスロットのシャッタを閉鎖して、スイッチの適切な修理が行われるまでは、光ディスク装置に光ディスクを挿入できないようにする。前記したように、ディスクインサートスイッチに不具合がある場合や、それ以外のスイッチでも２個以上に不具合がある場合には、修理せずに使いこなすことは難しい。このため、光ディスクをイジェクトするように試み、イジェクトできた場合には、スイッチの修理を行うまでは光ディスクを挿入できないようにする。
【００５９】
即ち図８においては、出荷時のフローと出荷後のフローを別に有すること、さらにはスイッチの動作確認ステップを有し、場合によっては光ディスクを排出し、また挿入できないようにするステップを有することが一つの特徴となっている。
【００６０】
次に、ステップＳ８０１の判定がｙｅｓである場合、即ち行われる調整が出荷時の調整である場合のイジェクト動作につき、図９を用いて説明する。
ユーザが光ディスク装置の外装に設けられた操作スイッチを押すことにより、ステップＳ８１０１でローディングモータに逆方向（図３のＬｏｗ方向）の駆動信号を供給する。直ちに光ディスク装置の有するタイマは、ステップＳ８１０２でタイムカウントを開始する。ステップＳ８１０３ではイジェクトスイッチがＯＦＦからＯＮに切替ったか否かを判定する。
【００６１】
ステップＳ８１０３での判定の結果がｎｏである場合には、ステップＳ８１０４でタイマが予め定められた時間（ローディングモータに駆動信号が供給された後、イジェクトスイッチが切替るまでの時間のバラツキ最大値に基づき定めると良い）を経過したことを示すか否かを判定する。ステップＳ８１０４での判定の結果がｎｏである場合には、まだ次の動作に進むだけ時間を経過していないので、ステップＳ８１０３に戻る。
ステップＳ８１０４での判定の結果がｙｅｓである場合には、ステップＳ８１２５に到ってローディングモータを停止させ、ステップＳ８１２６でスロットローディング機構を初期状態に戻して、動作を終了する。これは、製作した後の出荷時の段階でスロットローディング機構に不具合があるため、光ディスク装置の不良と判断されて出荷を停止する場合である。従い不具合のある箇所を修理したうえで、再度図９のフローを行うことになる。
【００６２】
ステップＳ８１０３での判定の結果がｙｅｓである場合は、イジェクトスイッチが良品であって、初期からの不具合はないと考えられる。そこで、ステップＳ８１０５で前記タイマを停止した後、ステップＳ８１０６で、ステップＳ８１０５でタイマを停止した時間に基づき時間ＴＤを取得し、ステップＳ８１０７で記憶部にＴＤを格納する。
その後、ステップＳ８１０８では、図３の時間Ｘ２においてローディングモータへの駆動信号の供給を停止する。
次にステップＳ８１０９で、ローディングモータを正方向に回転させる駆動信号を供給し、ステップＳ８１１０で、前記タイマはリセットされた後に再度タイムカウントを開始する。
次にステップＳ８１１１で、イニシャルスイッチがＯＮからＯＦＦに切替ったか否かを判定する。
【００６３】
ステップＳ８１１１での判定の結果がｎｏである場合には、ステップＳ８１１２でタイマが予め定められた時間（ローディングモータに正方向の駆動信号が供給された後、イニシャルスイッチが切替るまでの時間のバラツキ最大値に基づき定めると良い）を経過したことを示すか否かを判定する。ステップＳ８１１２での判定の結果がｎｏである場合には、まだ次の動作に進むだけ時間を経過していないので、ステップＳ８１１１に戻る。
ステップＳ８１１２での判定の結果がｙｅｓである場合には、ステップＳ８１２５に到ってローディングモータを停止させ、ステップＳ８１２６でスロットローディング機構を初期状態に戻して、動作を終了する。これは、製作した後の出荷時の段階でスロットローディング機構に不具合があるため、光ディスク装置の不良と判断されて出荷を停止する場合である。従い不具合のある箇所を修理したうえで、再度図９のフローを行うことになる。
【００６４】
ステップＳ８１１１での判定の結果がｙｅｓである場合は、イニシャルスイッチが良品であって、初期からの不具合はないと考えられる。そこで、ステップＳ８１１３で前記タイマを停止した後、ステップＳ８１１４で、ステップＳ８１１３でタイマを停止した時間に基づき時間ＴＥを取得し、ステップＳ８１１５で記憶部にＴＥを格納する。
その後、ステップＳ８１１６においてローディングモータへの駆動信号の供給を停止する。次に、ステップＳ８１１７でローディングモータに逆方向の駆動信号を再度供給する。
【００６５】
ステップＳ８１１８で、前記タイマはリセットされた後に再度タイムカウントを開始する。
次にステップＳ８１１９で、イニシャルスイッチがＯＦＦからＯＮに切替ったか否かを判定する。
【００６６】
ステップＳ８１１９での判定の結果がｎｏである場合には、ステップＳ８１２０でタイマが予め定められた時間（ローディングモータに逆方向の駆動信号が供給された後、イニシャルスイッチが切替るまでの時間のバラツキ最大値に基づき定めると良い）を経過したことを示すか否かを判定する。ステップＳ８１２０での判定の結果がｎｏである場合には、まだ次の動作に進むだけ時間を経過していないので、ステップＳ８１１９に戻る。
【００６７】
ステップＳ８１２０での判定の結果がｙｅｓである場合には、ステップＳ８１２５に到ってローディングモータを停止させ、ステップＳ８１２６でスロットローディング機構を初期状態に戻して、動作を終了する。これは、製作した後の出荷時の段階でスロットローディング機構に不具合があるため、光ディスク装置の不良と判断されて出荷を停止する場合である。従い不具合のある箇所を修理したうえで、再度図９のフローを行うことになる。
【００６８】
ステップＳ８１１９での判定の結果がｙｅｓである場合は、イニシャルスイッチが良品であって、初期からの不具合はないと考えられる。そこで、ステップＳ８１２１で前記タイマを停止した後、ステップＳ８１２２では、ステップＳ８１２１でタイマを停止した時間に基づき時間ＴＦを取得し、ステップＳ８１２３で記憶部にＴＦを格納する。ステップＳ８１２４でローディングモータへの駆動信号の供給を停止したうえで、フローを終了する。
以上のようにして、光ディスク装置を製作して出荷する際に、前記した時間ＴＤ〜ＴＦが測定され記憶部に格納される。
その後、先の図８のステップＳ８０２に到る。
【００６９】
次に、図８のステップＳ８０１の判定がｎｏである場合、即ち出荷後のイジェクト時のフローにつき、図１０を用いて説明する。
ユーザが光ディスク装置の外装に設けられた操作スイッチを押すことにより、ステップＳ８２０１でローディングモータに逆方向（図３のＬｏｗ方向）の駆動信号を供給する。
【００７０】
ステップＳ８２０２では、イジェクトスイッチの不具合が既に知れており、その旨が格納部に登録されているか否かを判定する。
ステップＳ８２０２での判定の結果がｎｏである場合には、以下に示すようなイジェクトスイッチには現在でも不具合がないことを確認する動作を行う。
ステップＳ８２０３ではイジェクトスイッチがＯＦＦからＯＮに切替ったか否かを判定する。
【００７１】
ステップＳ８２０３での判定の結果がｎｏである場合には、ステップＳ８２０４でタイマが予め定められた時間（前記した時間ＴＤに基づき温度特性なども考慮して定めると良い）を経過したことを示すか否かを判定する。ステップＳ８２０４での判定の結果がｎｏである場合には、まだ次の動作に進むだけ時間を経過していないので、ステップＳ８２０３に戻る。
ステップＳ８２０４での判定の結果がｙｅｓである場合には、ステップＳ８２１５に到ってローディングモータを停止させ、ステップＳ８２１６でスロットローディング機構を初期状態に戻し、ステップＳ８２１７でスイッチの動作確認を行うよう要求を発行し、動作を終了する。これは、出荷した後の段階でスロットローディング機構に不具合が発生した場合である。ステップＳ８２１７で動作確認要求が発行された際の動作フローついては、後に図１１を用いて説明する。
ステップＳ８２０３での判定の結果がｙｅｓである場合は、イジェクトスイッチが良品であって、不具合はないと考えられるので後記するステップＳ８２０５に到る。即ち、スイッチに不具合がないために、イジェクト動作は記憶部に格納された時間ＴＤを用いなくとも、ステップＳ８２の内部において正常に行われる。
【００７２】
先のステップＳ８２０２での判定の結果がｙｅｓであり、イジェクトスイッチの不具合が既に知れており、その旨が格納部に登録されている場合について説明する。この場合、光ディスクの制御部は、前記した出荷時に測定され記憶部に格納された時間ＴＤだけ待機すると良い。即ち、ステップＳ８２０１でローディングモータに逆方向の駆動信号を供給した後、ステップＳ８２１８で前記時間ＴＤだけ待機する。
その後、先のステップＳ８２０３での判定がｙｅｓである場合も含め、ステップＳ８２０５でローディングモータへの駆動信号の供給を停止し、さらにステップＳ８２０６でローディングモータに正方向（図３のＨｉｇｈ方向）の駆動信号を供給する。
【００７３】
次にステップＳ８２０７では、イニシャルスイッチの不具合が既に知れており、その旨が格納部に登録されているか否かを判定する。
ステップＳ８２０７での判定の結果がｎｏである場合には、以下に示すようなイニシャルスイッチには現在でも不具合がないことを確認する動作を行う。
ステップＳ８２０８ではイニシャルスイッチがＯＮからＯＦＦに切替ったか否かを判定する。
【００７４】
ステップＳ８２０８での判定の結果がｎｏである場合には、ステップＳ８２０９でタイマが予め定められた時間（前記した時間ＴＥに基づき温度特性なども考慮して定めると良い）を経過したことを示すか否かを判定する。ステップＳ８２０９での判定の結果がｎｏである場合には、まだ次の動作に進むだけ時間を経過していないので、ステップＳ８２０８に戻る。
ステップＳ８２０９での判定の結果がｙｅｓである場合には、ステップＳ８２１５に到ってローディングモータを停止させ、ステップＳ８２１６でスロットローディング機構を初期状態に戻し、ステップＳ８２１７でスイッチの動作確認を行うよう要求を発行し、動作を終了する。これは、出荷した後の段階でスロットローディング機構に不具合が発生した場合である。ステップＳ８２１７で動作確認要求が発行された際の動作フローついては、後に図１１を用いて説明する。
【００７５】
ステップＳ８２０８での判定の結果がｙｅｓである場合は、イニシャルスイッチの前記時間ＴＥにおける動作に不具合はないと考えられる。そこで、ステップＳ８２１０では、ローディングモータへの駆動信号の供給を停止する。次にステップＳ８２１１でローディングモータに逆方向の駆動信号を供給する。
次にステップＳ８２１２で、イニシャルスイッチがＯＦＦからＯＮに切替ったか否かを判定する。
【００７６】
ステップＳ８２１２での判定の結果がｎｏである場合には、ステップＳ８２１３でタイマが予め定められた時間（前記した時間ＴＦに基づき温度特性なども考慮して定めると良い）を経過したことを示すか否かを判定する。ステップＳ８２１３での判定の結果がｎｏである場合には、まだ次の動作に進むだけ時間を経過していないので、ステップＳ８２１２に戻る。
【００７７】
ステップＳ８２１３での判定の結果がｙｅｓである場合には、ステップＳ８２１５に到ってローディングモータを停止させ、ステップＳ８２１６でスロットローディング機構を初期状態に戻し、ステップＳ８２１７でスイッチの動作確認を行うよう要求を発行し、動作を終了する。これは、出荷した後の段階でスロットローディング機構に不具合が発生した場合である。ステップＳ８２１７で動作確認要求が発行された際の動作フローついては、後に図１１を用いて説明する。
ステップＳ８２１２での判定の結果がｙｅｓである場合は、イニシャルスイッチが良品であって、不具合はないと考えられる。そこで、ステップＳ８２１４でローディングモータへの駆動信号の供給を停止したうえで、フローを終了する。即ち、イニシャルスイッチに不具合がないために、イジェクト動作は記憶部に格納された時間ＴＥ、ＴＦを用いなくとも、正常に行われる。
【００７８】
次に、先のステップＳ８２０７での判定の結果がｙｅｓであり、イニシャルスイッチの不具合が既に知れており、その旨が格納部に登録されている場合について説明する。この場合、光ディスクの制御部は、前記した出荷時に測定され記憶部に格納された時間ＴＥとＴＦを用いて、ローディングモータに供給する駆動信号を生成すると良い。
【００７９】
即ち、ステップＳ８２０６でローディングモータに正方向の駆動信号を供給した後、ステップＳ８２１９で前記時間ＴＥだけ待機した後、ステップＳ８２２０でローディングモータへの駆動信号の供給を停止する。次にステップＳ８２２１では、ローディングモータを逆方向に回転させる駆動信号を供給する。
次にステップＳ８２２２で前記時間ＴＦだけ待機した後、ステップＳ８２１４においてローディングモータへの駆動信号の供給を停止して、フローを終了する。即ち、既にイニシャルスイッチの不具合が知れている場合には、出荷時に記憶部に格納された時間ＴＥとＴＦを用いてローディングモータに供給する駆動信号が生成され、イジェクト動作が行われる。
その後、先の図８のステップＳ８０２に到る。
【００８０】
次に、図８のステップＳ８０３の判定がｎｏである場合、即ち光ディスク装置の内部に光ディスクがない場合につき、図１１を用いて説明する。
ここでは、例えば図１０のステップＳ８２１７で発行されたスイッチ動作確認要求に応じた動作確認が行われる。図８のステップＳ８０３を経て実施されるため、スイッチ動作の確認は光ディスクが光ディスク装置内に無い状態で行われる。これにより、例えば光ディスクの変形や破損により異常な負荷がかかるなど、光ディスク装置の外的要因によるスイッチ動作の不良を切り分けて動作確認をすることができる。なお、先に述べたロード時において、図７のステップＳ５２１７で発行されたスイッチ動作確認要求に対しても、同様なフローで動作確認をすることができる。
【００８１】
図１１において、ステップＳ８３０２とＳ８３０３はプレイスイッチがＯＦＦからＯＮに切替るか否かを確認するステップである。同様に、ステップＳ８３０６とＳ８３０７はプレイスイッチがＯＮからＯＦＦに切替るか否かを確認するステップ、ステップＳ８３０９とＳ８３１０はディスクインサートスイッチがＯＮからＯＦＦに切替るか否かを確認するステップ、ステップＳ８３１２とＳ８３１３はイニシャルスイッチがＯＦＦからＯＮに切替るか否かを確認するステップ、ステップＳ８３１５とＳ８３１６はイジェクトスイッチがＯＦＦからＯＮに切替るか否かを確認するステップ、ステップＳ８３１９とＳ８３２０はイジェクトスイッチがＯＮからＯＦＦに切替るか否かを確認するステップ、ステップＳ８３２２とＳ８３２３はイニシャルスイッチがＯＮからＯＦＦに切替るか否かを確認するステップである。これら二つのステップの組合せについては、これまで同様の組合せ（例えば図９のステップＳ８１１９とＳ８１２０）において動作説明をしたので、ここでは省略する。
【００８２】
ステップＳ８３０２、Ｓ８３０６、Ｓ８３０９、Ｓ８３１２、Ｓ８３１５、Ｓ８３１９、Ｓ８３２２での判定がｙｅｓであるならば、各々のステップで確認したスイッチ動作は正常であるので、次のステップへ進む。ステップＳ８３０３、Ｓ８３０７、Ｓ８３１０、Ｓ８３１３、Ｓ８３１６、Ｓ８３２０、Ｓ８３２３での判定がｙｅｓであるならば、各々のステップで確認したスイッチ動作には不具合があるので、図示したようにステップＳ８３０８、Ｓ８３１１、Ｓ８３１４、Ｓ８３２１、Ｓ８３２４のいずれかにおいて、光ディスク装置の記憶部に該当するスイッチに不具合がある旨を登録する。
【００８３】
まずステップＳ８３０１において、ローディングモータを正方向に回転させる駆動信号を供給して、ロード時の状況を作る。
次いでステップＳ８３０２とＳ８３０３において、プレイスイッチがＯＦＦからＯＮに切替るか否かを確認する。図１に示したロード時のタイミング図に基づき、例えばローディングモータの起動後、プレイスイッチが切替ることを確認する。
【００８４】
次に、ステップＳ８３０４でローディングモータに対する駆動信号を停止し、ステップＳ８３０５でローディングモータを逆方向に回転させる駆動信号を供給して、イジェクト時の状況を作る。
図３に示したイジェクト時のタイミング図に基づき、各スイッチの動作を時系列で確認する。まず、ステップＳ８３０６とＳ８３０７でプレイスイッチがＯＮからＯＦＦに切替ることを、次にステップＳ８３０９とＳ８３１０でディスクインサートスイッチがＯＮからＯＦＦに切替ることを、次にステップＳ８３１２とＳ８３１３でイニシャルスイッチがＯＦＦからＯＮに切替ることを、さらにステップＳ８３１５とＳ８３１６でイジェクトスイッチがＯＦＦからＯＮに切替ることを確認する。
【００８５】
次に、ステップＳ８３１７でローディングモータに対する駆動信号を停止し、ステップＳ８３１８でローディングモータを再び正方向に回転させる駆動信号を供給する。
ステップＳ８３１９とＳ８３２０でイジェクトスイッチがＯＮからＯＦＦに切替ることを、次にステップＳ８３２２とＳ８３２３でイニシャルスイッチがＯＮからＯＦＦに切替ることを確認する。
【００８６】
その後、先の図８のステップＳ８０５に到る。前記したようにＳ８３で示したスイッチ動作確認ステップにおいて、ディスクインサートスイッチに不具合がある旨を登録され（Ｓ８０５）、或いは２個以上のスイッチに不具合がある旨を登録された（Ｓ８０６）場合には、記憶部に格納された時間ＴＡ〜ＴＦを用いてスイッチ動作の不具合を補うことは困難であるため、光ディスクを排出したうえで、不具合が修理されるまでは光ディスクが挿入されないように、スロットのシャッタを閉鎖する（Ｓ８０９）。不具合のあるスイッチが１個以内で、かつ、ディスクインサートスイッチに不具合がある旨が登録されていなければ、記憶部に格納された時間ＴＡ〜ＴＦを用いて該スイッチが生成すべき信号を制御部が生成して、正常なロードやイジェクトの動作を行う。
【００８７】
ここまで示した実施形態は一例であって、本発明を限定するものではない。例えば図５から図１１に示したフロー図においては、変更を加えた他の例を用いることもできる。その他にも本発明の趣旨に基づきながら異なる実施形態を考えられるが、いずれも本発明の範疇にある。
【符号の説明】
【００８８】
Ｓ５１：出荷時のロード動作の調整フロー、Ｓ５２：出荷後のロード動作のフロー、Ｓ８１：出荷時のイジェクト動作の調整フロー、Ｓ８２：出荷後のイジェクト動作のフロー、Ｓ８３：スイッチ動作確認のフロー。
【図１】
2011233189.tif 000003
【図２】
2011233189.tif 000004
【図３】
2011233189.tif 000005
【図４】
2011233189.tif 000006
【図５】
2011233189.tif 000007
【図６】
2011233189.tif 000008
【図７】
2011233189.tif 000009
【図８】
2011233189.tif 000010
【図９】
2011233189.tif 000011
【図１０】
2011233189.tif 000012
【図１１】
2011233189.tif 000013