(57)【特許請求の範囲】
【請求項１】
音声データ、アドレスデータ及びスピンドルモータの回転数に係わる回転数データを記録したデータ領域と少なくとも前記回転数データが記録されていない非データ領域とを有するディスクから前記音声データ、アドレスデータ及び回転数データを読み取るデータ読取手段と、
当該データ読取手段を前記ディスクの半径方向に移動させる移動駆動手段と、
当該ディスクを回転駆動させる回転駆動手段と、
当該回転駆動手段の異常回転を検出する異常回転検出手段と、
前記読み取られた回転数データに基づいて前記回転駆動手段を制御すると共に、前記読み取られたアドレスデータに基づいて前記移動駆動手段を制御して、前記異常回転検出手段により異常回転を検出すると、当該回転駆動手段の異常を監視する監視時間を設定し、当該設定された監視時間中に継続して当該異常回転を連続検出すると、前記回転駆動手段を異常と判断する制御手段とを有するディスクプレーヤであって、
前記制御手段は、前記ディスクのデータ領域内において非データ領域近傍のアドレスデータを非領域データとして記憶しておくと共に、前記データ読取手段にて読取られたアドレスデータを逐次最終アドレスとして更新しておき、前記非領域データ読取時に当該データ読取手段の飛びが発生して、前記異常回転検出手段により異常回転を検出した場合、前記監視時間を短く設定し、当該設定された監視時間中に継続して当該異常回転を連続検出すると、前記回転駆動手段を異常と判断し、前記更新された最終アドレスに基づいて前記移動駆動手段を制御することを特徴とするディスクプレーヤ。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、光ディスクや光磁気ディスク等のディスクに記録されたデータに対してアクセスを行うディスクプレーヤに関する。
【０００２】
【従来の技術】
従来、このようなディスクプレーヤとしては、主にコンパクトディスク（以下、単にＣＤと称する）を再生するＣＤプレーヤが普及している。
【０００３】
だが、近年においては、ＣＤのような再生専用ディスクばかりでなく、データの書き換えが可能なディスクを有するミニディスク（以下、単にＭＤと称する）が普及されつつある。
【０００４】
当該ＭＤは、光ディスク又は光磁気ディスクが保護カートリッジに収納されており、当該保護カートリッジに光ディスクを収納したＭＤを再生専用のプリマスタードタイプとし、当該保護カートリッジに光磁気ディスクを収納したＭＤを録再用のレコーダブルタイプとしている。尚、説明の便宜上、当該ＭＤをディスクと称する。
【０００５】
では、次に当該ディスクに収録されたデータを再生したり、又は当該ディスクに収録されたデータを書き換えたりする一般的なＭＤプレーヤについて説明する。図１は一般的なＭＤプレーヤの制御を司る制御部、及び信号処理部の概略構成を示すブロック図である。
【０００６】
図１において当該ＭＤプレーヤは、音声系統、サーボ系統及び制御系統を有しており、当該音声系統においては、前記ディスク１００のディスク面上に光ビームを照射し、当該ディスク面にて反射された光ビームにより当該ディスク１００のディスク本体１０１に記録されたデータを読み取るデータ読取手段である光ピックアップ１１と、当該光ピックアップ１１にて読み取られた高周波信号を増幅するＲＦアンプ１２と、当該ＲＦアンプ１２から得られるアドレス信号をデコードするＡＤＩＰ（ADdress In Pre-groove ）信号処理部１３と、前記ＲＦアンプ１２から得られる読取信号をデジタル信号の音声データに変換すると共に、所定の信号処理を施す信号処理部１４と、当該信号処理部１４より得られる音声データを時間軸に圧縮してＤＲＡＭ１５に書き込むと共に、当該ＤＲＡＭ１５より読み出した音声データを書込時とは非同期、すなわち遅い読出レートで出力させるメモリコントローラ１６と、当該メモリコントローラ１６より得られる音声データの時間軸を例えば約５倍に伸長すると共に、当該音声データに種々の聴感補正を施すＡＴＲＡＣ（Adaptive TRansform Coding ）信号処理部１７と、当該ＡＴＲＡＣ信号処理部１７より得られるデジタル信号の音声データをアナログ信号に変換するＤ／Ａコンバータ１８とを有している。
【０００７】
尚、図示していないが、当該ＭＤプレーヤに磁気ヘッドを設けるようにすれば、当該ＭＤプレーヤは録再可能なプレーヤとなり、この場合には、前記ＡＴＲＡＣ信号処理部１７が音声信号を圧縮し、当該圧縮音声信号を前記磁気ヘッドに送出するものである。
【０００８】
そして、前記Ｄ／Ａコンバータ１８は、当該アナログ音声信号を増幅するオーディオアンプ１９に接続し、当該オーディオアンプ１９にて増幅されたアナログ音声信号を音声出力するスピーカ２０に接続される。
【０００９】
また、前記サーボ系統においては、前記ＲＦアンプ１２にて得られる読取同期信号成分、トラッキングエラー信号等のその他の信号を受けて、駆動制御信号を生成するサーボ処理部２１と、当該サーボ処理部２１からの駆動制御信号により光ピックアップ１１をディスク半径方向に移動させるスレッドモーター２２、当該光ピックアップ１１の光ビームの照射手段、トラッキングアクチュエータ、フォーカシングアクチュエータ（いずれも図示せず）を駆動させる駆動信号を生成するドライバー２３と、当該サーボ処理部２１から駆動制御信号によりターンテーブル２４に装着中のディスク本体１０１を回転駆動させる回転駆動手段であるスピンドルモーター２５の回転数を制御する回転制御信号を生成するドライバー２６とを有している。
【００１０】
また、前記制御系統においては、該ディスク１００の保護カートリッジ１０２に設けたディスクタイプを識別するＩＤホール１０３を検出するＩＤホール検出機構２７と、図示せぬ操作部からの入力データを受けるキー入力インターフェース２８と、前記ターンテーブル２４上にディスクを装着する際のローディング動作に係わるアクチュエータと当該ＭＤプレーヤ内の各種センサとから構成されるディスクローディング機構２９と、当該ＭＤプレーヤ全体を制御すると共に、ラジオチューナーやテープデッキ機能等やボリューム調整機能等を有する図示せぬセンターユニットと通信を行う制御手段であるＣＰＵ３０と、当該ＣＰＵ３０から出力される表示データに基づいて前記表示器３１を駆動させる表示用ドライバー３２とを有している。尚、前記ＣＰＵ３０は、その内部に様々なデータ等、例えばＴＯＣ及びＵＴＯＣを記憶する図示せぬメモリ部がある。
【００１１】
当該ＭＤプレーヤのＣＰＵ３０は、通常プレイ状態において前記ＲＦアンプ１２から制御線Ａを介して光ピックアップ１１のフォーカス状態に係わるＯＫ／ＮＧを検知するフォーカス検知信号を得ることにより当該光ピックアップ１１のフォーカス落ちを、前記信号処理部１４から制御線Ｂを介してスピンドルモーター２５の回転状態に係わるＯＫ／ＮＧを検知するスピンドルモーター検知信号得ることによりスピンドルモーター２５の異常回転を、当該光ピックアップ１１の現在アドレスに係わるアドレス情報を得ることにより当該光ピックアップ１１の現在位置を夫々認識することができる。
【００１２】
当該ＭＤプレーヤは、前記ディスク１００に記録されたデータを光ピックアップ１１より読み取り、当該読み取られたデータをＤＲＡＭ１５に記憶しながら、当該読取レートよりも５分の１のレートで前記ＤＲＡＭ１５からデータを読み出すようにしたものである。
【００１３】
では、当該一般的なＭＤプレーヤの動作について説明する。図５は一般的なＭＤプレーヤにおける光ピックアップ１１の動作状態を示す動作説明図であり、図５（ａ）は通常のデータ読取動作を実行した場合、図５（ｂ）はミラー部近傍のデータ領域にてデータ読取動作を実行した場合、図５（ｃ）はミラー部近傍のデータ領域におけるデータ読取動作中に外部振動による飛びが発生した場合、図５（ｄ）は当該ミラー部にてフォーカスリトライを実行した場合である。
【００１４】
図５（ａ）に示すようにディスク本体１０１には、様々なデータが記録されたデータ領域であるプログラムエリア（リードインエリア及びリードアウトエリアを含む）Ｂと、当該プログラムエリアＢを囲むようにディスク内周及び外周にデータが記録されていない領域、すなわち非データ領域であるミラー部Ａとがある。尚、前記プログラムエリアＢ内には、例えば音声データ、アドレスデータ、ディスク固有の識別情報であるＴＯＣ及びＵＴＯＣ、当該スピンドルモーター２５の回転数に係わる回転数データ等の様々なデータが記録されているが、前記ミラー部Ａにはこれら各種データが記録されていない。
【００１５】
では、次に図５（ｂ）に示すように光ピックアップ１１がミラー部Ａ近傍のプログラムエリアＢのデータにアクセスする際の通常のデータ読込み動作について説明する。図６及び図７は一般的なＭＤプレーヤにおけるＣＰＵ３０のデータ読込み処理に係わる処理動作を示すフローチャートである。
【００１６】
図６においてＣＰＵ３０は、当該光ピックアップ１１にて当該プログラムエリアＢ内の目標アドレスに対するデータ読込みを実行し（ステップＳ４１）、当該光ピックアップ１１にて読込まれたデータを前記ＤＲＡＭ１５に逐次記憶し（ステップＳ４２）、当該光ピックアップ１１にて読込まれるべき次の目標アドレスがあるか否かを判定する（ステップＳ４３）。
【００１７】
当該次の目標アドレスがなければ、当該データ読込み処理を終了するのであるが、当該次の目標アドレスがあれば、当該ＤＲＡＭ１５のメモリ領域に空きがあるか否かを判定する（ステップＳ４４）。当該ＤＲＡＭ１５のメモリ領域に空きがあれば、当該光ピックアップ１１のフォーカス落ちを検出したか否かを判定する（ステップＳ４５）。
【００１８】
例えば図５（ｃ）に示すように外部振動による光ピックアップ１１の飛びによりフォーカス落ちを検出したのであれば、後述する図７に示すＭ３に移行するのであるが、当該フォーカス落ちを検出したのでなければ、ステップＳ４１に移行する。
【００１９】
また、ステップＳ４４にてＤＲＡＭ１５のメモリ領域に空きがなければ、当該ＤＲＡＭ１５のメモリ領域に空きができるまで光ピックアップ１１によるデータ読込み動作を一時停止し（ステップＳ４６）、ステップＳ４４に移行する。
【００２０】
尚、ステップＳ４６においては当該ＤＲＡＭ１５内のデータを前記メモリコントローラ１６及びＡＴＲＡＣ信号処理部１７を介して遅い読出レートで読み出し、当該読出データを前記スピーカ２０より音声出力させることにより、当該ＤＲＡＭ１５のメモリ領域に空きを形成するものであり、当該光ピックアップ１１によるデータ読込みを中断したとしても、当該ＤＲＡＭ１５内のデータがなくなるまで音切れが生じることがないので、当該ＭＤプレーヤのユーザーは聴感上の違和感を感じることがない。
【００２１】
図７に示すＭ３においてＣＰＵ３０は、当該光ピックアップ１１のフォーカス落ちを検出すると、当該スピンドルモーター２５をＯＦＦにした後（ステップＳ５１）、当該光ピックアップ１１に対してフォーカスリトライを実行してから（ステップＳ５２）、前記スピンドルモーター２５をＯＮにし（ステップＳ５３）、当該スピンドルモーター２５の回転数に対する監視動作を実行し（ステップＳ５４）、当該スピンドルモーター２５の回転数に異常、すなわちＮＧを検出したか否かを判定する（ステップＳ５５）。
【００２２】
しかしながら、ステップＳ５２による光ピックアップ１１に対するフォーカスリトライの実行が図５（ｄ）に示すようにミラー部Ａに対して行われた場合には、当該ミラー部Ａから回転数データを得ることができず、ステップＳ５３による当該スピンドルモーター２５のＯＮと同時に、当該スピンドルモーター２５が段々と加速して暴走し始め、ステップＳ５５にて当該スピンドルモーター２５のＮＧを検出すると、当該スピンドルモーター２５のＮＧを監視する監視タイマーをセットし（ステップＳ５６）、当該監視タイマーによる監視時間中に継続して当該スピンドルモーター２５のＮＧを連続検出していたか否かを判定する（ステップＳ５７）。
【００２３】
当該監視時間中に継続して当該ＮＧを連続検出していたのであれば、ステップＳ５６にてセットされた監視タイマーをリセットし（ステップＳ５８）、例えば当該スピンドルモーター２５の暴走によりデータ読込みが不可能である旨を前記表示器３１に表示させる等して当該ＭＤプレーヤのユーザーに当該スピンドルモーター２５のＮＧを通知し（ステップＳ５９）、図６に示すＭ４に移行する。
【００２４】
また、ステップＳ５５にてスピンドルモーター２５のＮＧを検出したのでなければ、図６に示すＭ５に移行する。
【００２５】
また、ステップＳ５７にて前記監視時間中に継続して当該スピンドルモーター２５のＮＧを連続検出していたのでなければ、ステップＳ５６にてセットした監視タイマーをリセットし（ステップＳ６０）、図６に示すＭ５に移行する。
【００２６】
従って、当該ＭＤプレーヤにおけるデータ読込み処理によれば、当該光ピックアップ１１の飛びにより誤ってミラー部Ａに対してフォーカスリトライを実行したとしても、スピンドルモーター２５のＮＧを検出すると、当該ＮＧを監視する監視タイマーをセットし、当該セットされた監視時間中に継続して当該ＮＧを連続検出すると、当該スピンドルモーター２５を異常と判断して、当該データ読込み処理を終了するようにしたので、当該スピンドルモーター２５の暴走により当該データ読込み動作が不可能になったにもかかわらず、当該ミラー部Ａに対して当該データ読込み動作を継続するといった無駄な動作を防止することができる。
【００２７】
【発明が解決しようとする課題】
上記一般的なＭＤプレーヤにおけるデータ読込み処理によれば、当該光ピックアップ１１が誤ってミラー部Ａに対してフォーカスリトライを実行したとしても、当該監視時間中に継続してスピンドルモーター２５のＮＧを連続検出すると、当該スピンドルモーター２５を異常と判断して、当該データ読込み処理を終了してしまうために、当該データ読込み処理に伴う再生出力が中断してしまうといった第１の問題点があった。
【００２８】
また、当該データ読込み処理によれば、当該監視時間中に継続してスピンドルモーター２５のＮＧを連続検出することにより、当該スピンドルモーター２５を異常と判断するのであるが、当該監視時間経過待ちにより当該異常回転中のスピンドルモーター２５が段々と加速され暴走してしまうといったことが多々あり、当該暴走中のスピンドルモーター２５を復旧するために時間がかかってしまうといった事態も考えられる。
【００２９】
そこで当該スピンドルモーター２５の暴走を防止するために当該ＮＧを監視する監視時間を短くすることも考えられるが、通常再生時又はトラックジャンプ時においてもごく短時間ではあるが、スピンドルモーター２５のＮＧを連続検出するものであり、殊にスピンドルモーター２５起動時における回転静止状態から正常回転に立ち上がるまでの間に、当該スピンドルモーター２５のＮＧを継続して連続検出するものであり、一般的な処理として極端に当該監視時間を短くすることはできないといった第２の問題点があった。
【００３０】
本発明は、上記第１及び第２の問題点に鑑みてなされたものであり、その第１の目的とするところは、データ読込み時にスピンドルモーターが異常と判断されたとしても、当該暴走中のスピンドルモーターを迅速に復旧して、当該データ読込み処理を継続することができるディスクプレーヤを提供することにある。
【００３３】
【課題を解決するための手段】
上記の目的を達成するために、音声データ、アドレスデータ及びスピンドルモータの回転数に係わる回転数データを記録したデータ領域と少なくとも前記回転数データが記録されていない非データ領域とを有するディスクから前記音声データ、アドレスデータ及び回転数データを読み取るデータ読取手段と、当該データ読取手段を前記ディスクの半径方向に移動させる移動駆動手段と、当該ディスクを回転駆動させる回転駆動手段と、当該回転駆動手段の異常回転を検出する異常回転検出手段と、前記読み取られた回転数データに基づいて前記回転駆動手段を制御すると共に、前記読み取られたアドレスデータに基づいて前記移動駆動手段を制御して、前記異常回転検出手段により異常回転を検出すると、当該回転駆動手段の異常を監視する監視時間を設定し、当該設定された監視時間中に継続して当該異常回転を連続検出すると、前記回転駆動手段を異常と判断する制御手段とを有するディスクプレーヤであって、前記制御手段は、前記ディスクのデータ領域内において非データ領域近傍のアドレスデータを非領域データとして記憶しておくと共に、前記データ読取手段にて読取られたアドレスデータを逐次最終アドレスとして更新しておき、前記非領域データ読取時に当該データ読取手段の飛びが発生して、前記異常回転検出手段により異常回転を検出した場合、前記監視時間を短く設定し、当該設定された監視時間中に継続して当該異常回転を連続検出すると、前記回転駆動手段を異常と判断し、前記更新された最終アドレスに基づいて前記移動駆動手段を制御することを特徴とする。
【００３６】
【作用】
かかる構成により、本発明によれば、制御手段がディスクのデータ領域内において非データ領域近傍のアドレスデータを非領域データとして記憶しておくと共に、データ読取手段にて読取られたアドレスデータを逐次最終アドレスとして更新しておき、当該データ読取手段による前記非領域データの読取時に当該データ読取手段の飛びが発生して、異常回転検出手段により回転駆動手段の異常回転を検出した場合、当該異常回転を監視する監視時間を短く設定し、当該短く設定された監視時間中に継続して当該異常回転を連続検出すると、前記回転駆動手段を異常と判断し、前記更新された最終アドレスに基づいて移動駆動手段を制御し、当該移動駆動手段によりデータ読取手段を最終アドレスに移動させ、当該データ読取手段を最終アドレスにアクセスさせるようにしたので、当該データ読取手段によるデータ読込み時に回転駆動手段が異常と判断されたとしても、前記監視時間経過待ちにより加速した異常回転中の回転駆動手段を迅速に復旧して、当該データ読込み処理を継続することができる。
【００３９】
【実施例】
以下、図面に基づいて本発明のディスクプレーヤを適用したＭＤプレーヤについて説明する。尚、当該ＭＤプレーヤのブロック図は、先に説明した図１と同様なので、その説明を省略する。
【００４０】
本実施例におけるＭＤプレーヤは、ディスク１００のプログラムエリア内においてミラー部近傍のアドレスデータを非領域データとして予め記憶しておくと共に、光ピックアップ１１にて読取られたアドレスデータを逐次最終アドレスとして更新しておき、当該光ピックアップ１１による前記非領域データの読取時に当該光ピックアップ１１の飛びが発生して、前記信号処理部１４からの制御線Ｂを介してスピンドルモーター２５の異常回転を検出した場合、当該スピンドルモーター２５の異常を監視する監視タイマーの監視時間を通常よりも短く設定し、当該設定された監視時間中に継続して当該異常回転を連続検出すると、前記スピンドルモーター２５を異常と判断し、前記更新された最終アドレスに基づいて移動駆動手段である前記スレッドモーター２２及びトラッキングアクチュエータを制御することにより、当該光ピックアップ１１を最終アドレスにアクセスさせるようにしたものである。尚、当該ＭＤプレーヤのＣＰＵ３０は、当該光ピックアップ１１によるＴＯＣ又はＵＴＯＣ読取時と同時に当該ディスクの非領域データを作成し、当該作成された非領域データを当該ＣＰＵ３０内部の図示せぬメモリに記憶すると共に、当該光ピックアップ１１にて読取られた最終アドレスも当該メモリの別領域に記憶更新するものである。
【００４１】
次に当該ＭＤプレーヤの動作を図２乃至図４に基づいて説明する。図２及び図３は本実施例のＭＤプレーヤにおけるＣＰＵ３０のデータ読込み処理に係わる処理動作を示すフローチャートである。図４は本実施例のＭＤプレーヤにおける光ピックアップ１１の動作状態を示す動作説明図である。図４（ａ）は外部振動によりミラー部付近のデータ読取中に飛びが発生した場合、図４（ｂ）は飛びによりミラー部にてフォーカスリトライを実行した場合、図４（ｃ）はスレッドモーター２２によりミラー部から最終アドレスに移動した場合である。
【００４２】
図２においてＣＰＵ３０は、光ピックアップ１１にてプログラムエリアＢ内の目標アドレスのデータを読込ませ（ステップＳ１１）、当該データ読込み時の最終アドレスを前記メモリに記憶更新し（ステップＳ１２）、当該光ピックアップ１１にて読込まれた読込データを前記ＤＲＡＭ１５に記憶させ（ステップＳ１３）、次の目標アドレスがあるか否かを判定する（ステップＳ１４）。
【００４３】
当該次の目標アドレスがなければ、当該データ読込み処理を終了するのであるが、当該次の目標アドレスがあれば、当該ＤＲＡＭ１５のメモリ領域に空きがあるか否かを判定する（ステップＳ１５）。当該ＤＲＡＭ１５内のメモリ領域に空きがあれば、当該光ピックアップ１１のフォーカス落ちを検出したか否かを判定する（ステップＳ１６）。
【００４４】
当該光ピックアップ１１のフォーカス落ちを検出したのでなければ、ステップＳ１１に移行する。
【００４５】
また、ステップＳ１５にて当該ＤＲＡＭ１５内のメモリ領域に空きがなければ、当該ＤＲＡＭ１５内のメモリ領域に空きができるまで当該光ピックアップ１１によるデータの読込み動作を一時停止して（ステップＳ１７）、ステップＳ１５に移行する。
【００４６】
また、ステップＳ１６にて例えば図４（ａ）に示すように外部振動による光ピックアップ１１の飛びにより当該フォーカス落ちを検出したのであれば、図３に示すＭ３に移行する。
【００４７】
図３に示すＭ１においてスピンドルモーター２５をＯＦＦにし（ステップＳ２１）、当該フォーカス落ちした光ピックアップ１１に対してフォーカスリトライを実行し（ステップＳ２２）、前記スピンドルモーター２５をＯＮにし（ステップＳ２３）、当該スピンドルモーター２５における監視動作を実行して（ステップＳ２４）、当該スピンドルモーター２５によるＮＧを検出したか否かを判定する（ステップＳ２５）。
【００４８】
しかしながら、ステップＳ２２にて図４（ｂ）に示すようにミラー部Ａに対して光ピックアップ１１がフォーカスリトライを実行したために、ステップＳ２３のスピンドルモーター２５のＯＮと同時に当該スピンドルモーター２５が段々と加速して暴走し始め、ステップＳ２５にて当該スピンドルモーター２５によるＮＧを検出すると、図２に示すステップＳ１２にて更新した最終アドレスが非領域データであるか、すなわち、当該最終アドレスがミラー部Ａ近傍のアドレスデータであるか否かを判定する（ステップＳ２６）。
【００４９】
図４（ｂ）に示すように当該最終アドレスがミラー部Ａ近傍のアドレスデータであれば、当該スピンドルモーター２５のＮＧを監視する監視タイマーの設定時間、すなわち監視時間を通常の所定時間よりも短く設定し（ステップＳ２７）、当該設定された監視時間中に継続して当該スピンドルモーター２５によるＮＧを連続検出していたか否かを判定する（ステップＳ２８）。
【００５０】
当該設定された監視時間中に継続して当該ＮＧを連続検出していたのであれば、図４（ｃ）に示すように当該光ピックアップ１１を最終アドレス方向へと移動させるためにスレッドモーター２２を所定時間駆動させ（ステップＳ２９）、当該スレッドモーター２２停止後に当該光ピックアップ１１に対してフォーカスリトライを実行させ、当該光ピックアップ１１を最終アドレスにアクセスさせ（ステップＳ３０）、ステップＳ２７又は後述するステップＳ３０にて設定された監視タイマーをリセットさせ（ステップＳ３１）、図２に示すＭ２に移行する。
【００５１】
また、ステップＳ２５にてスピンドルモーター２５によるＮＧを検出したのでなければ、図２に示すＭ２に移行する。また、ステップＳ２６にて最終アドレスがミラー部Ａ近傍のアドレスデータでなければ、前記監視タイマーにセットされる監視時間を通常の所定時間に設定し（ステップＳ３２）、ステップＳ２８に移行する。
【００５２】
また、ステップＳ２８にて設定された監視時間中に継続して当該ＮＧを連続検出していたのでなければ、ステップＳ３１に移行する。
【００５３】
従って、当該データ読込み処理によれば、ステップＳ２６に示すようにミラー部Ａ近傍にて光ピックアップ１１に飛びが発生して、当該光ピックアップ１１がミラー部Ａに対してフォーカスリトライを実行したのであれば、ステップＳ２７に示すようにスピンドルモーター２５の異常回転を監視する監視時間を短めに設定するようにしたので、当該監視時間経過待ちにより加速される暴走中のスピンドルモーター２５を迅速に復旧することができる。
【００５４】
また、当該データ読込み処理によれば、光ピックアップ１１の飛び発生直後にミラー部Ａにフォーカスリトライを実行した場合、ステップＳ２９及びステップＳ３０に示すように飛び直前の最終アドレスに光ピックアップ１１をアクセスできるようにしたので、当該データ読込み処理を継続することができる。
【００５５】
尚、上記実施例においては本発明のディスクプレーヤをＭＤプレーヤに適用して説明したが、ＣＤやＬＤ等のディスクを再生するディスクプレーヤにおいても適用可能であることは言うまでもない。
【００５６】
【発明の効果】
上記のように構成された本発明によれば、制御手段がディスクのデータ領域内において非データ領域近傍のアドレスデータを非領域データとして記憶しておくと共に、データ読取手段にて読取られたアドレスデータを逐次最終アドレスとして更新しておき、当該データ読取手段による前記非領域データの読取時に当該データ読取手段の飛びが発生して、異常回転検出手段により回転駆動手段の異常回転を検出した場合、当該異常回転を監視する監視時間を短く設定し、当該短く設定された監視時間中に継続して当該異常回転を連続検出すると、前記回転駆動手段を異常と判断し、前記更新された最終アドレスに基づいて移動駆動手段を制御し、当該移動駆動手段によりデータ読取手段を最終アドレスに移動させ、当該データ読取手段を最終アドレスにアクセスさせるようにしたので、当該データ読取手段によるデータ読込み時に回転駆動手段が異常と判断されたとしても、前記監視時間経過待ちにより加速した異常回転中の回転駆動手段を迅速に復旧して、当該データ読込み処理を継続することができる。
【図面の簡単な説明】
【図１】一般的なＭＤプレーヤの制御を司る制御部、及び信号処理部の概略構成を示すブロック図である。
【図２】本実施例のＭＤプレーヤにおけるＣＰＵのデータ読込み処理に係わる処理動作を示すフローチャートである。
【図３】本実施例のＭＤプレーヤにおけるＣＰＵのデータ読込み処理に係わる処理動作を示すフローチャートである。
【図４】本実施例のＭＤプレーヤにおける光ピックアップの動作状態を示す動作説明図である。
（ａ）  ミラー部付近のデータ読取中に外部振動による飛びが発生した場合
（ｂ）  ミラー部にフォーカスリトライを実行した場合
（ｃ）  スレッドモーターによりミラー部から最終アドレスに移動した場合
【図５】一般的なＭＤプレーヤにおける光ピックアップの動作状態を示す動作説明図である。
（ａ）  通常のデータ読取動作を実行した場合
（ｂ）  ミラー部付近のデータ読取動作を実行した場合
（ｃ）  ミラー部付近のデータ読取動作中に外部振動による飛びが発生した場合
（ｄ）  ミラー部にてフォーカスリトライを実行した場合
【図６】一般的なＭＤプレーヤにおけるＣＰＵのデータ読込み処理に係わる処理動作を示すフローチャートである。
【図７】一般的なＭＤプレーヤにおけるＣＰＵのデータ読込み処理に係わる処理動作を示すフローチャートである。
【符号の説明】
１１  光ピックアップ（データ読取手段）
２２  スレッドモーター（移動駆動手段）
２５  スピンドルモーター（回転駆動手段）
３０  ＣＰＵ（制御手段，異常回転検出手段）
１００  ディスク
【図１】
0003801220.tif 000002
【図２】
0003801220.tif 000003
【図３】
0003801220.tif 000004
【図４】
0003801220.tif 000005
【図５】
0003801220.tif 000006
【図６】
0003801220.tif 000007
【図７】
0003801220.tif 000008