(57)【要約】【課題】ブレーキ動作に支障が出る状況か否かにかかわらず、ブレーキ電圧の印加時間を、ディスクの回転速度に適した時間とすることにより、ディスクを確実に停止させることができる光ディスクプレーヤ及びその停止制御方法並びに停止制御プログラムを提供する。【解決手段】スピンドルモータ２、光ピックアップ４、光ピックアップ４によって検出されたサブコードを記憶するサブコード記憶部７０、サブコードに基づいて、ディスクＤにおける光ピックアップ４の信号検出位置を判定することにより、ディスクＤの回転速度を推定する速度推定部７１、速度推定部７１によって推定された回転速度に基づいて、ディスクＤの回転を停止させるために、スピンドルモータ２への電圧印加時間を決定する時間決定部７２、決定された電圧印加時間に基づいて、スピンドルモータ２の停止を指示する停止指示部７３を有する。【選択図】図１
2008198283.tif 000002
【特許請求の範囲】
【請求項１】
ディスクを回転させるスピンドルモータと、
回転するディスクに記録された信号を検出する光ピックアップと、
前記光ピックアップによって検出された信号を記憶する検出信号記録部と、
前記検出信号記憶部に記憶された信号に基づいて、ディスクにおける光ピックアップの信号検出位置を判定することにより、ディスクの回転速度を推定する速度推定部と、
前記速度推定部によって推定された回転速度に基づいて、ディスクの回転を停止させるために、前記スピンドルモータへの電圧印加時間を決定する時間決定部と、
前記時間決定部によって決定された電圧印加時間に基づいて、前記スピンドルモータの停止を指示する停止指示部と、
を有することを特徴とする光ディスクプレーヤ。
【請求項２】
前記検出信号記憶部に記憶される信号は、ディスクに記録されたサブコードであることを特徴とする請求項１記載の光ディスクプレーヤ。
【請求項３】
ディスクにおける光ピックアップの信号検出位置に対応させて、ディスクの回転を停止させるための電圧の印加時間を記憶する時間記憶部と、
前記時間決定部は、前記速度推定部が判定した信号検出位置に基づいて、前記時間記憶部に記憶された印加時間を選択することを特徴とする請求項１又は請求項２記載の光ディスクプレーヤ。
【請求項４】
コンピュータ又は電子回路が、
スピンドルモータを作動させることによりディスクを回転させる処理と、
光ピックアップに、回転するディスクに記録された信号を検出させる処理と、
光ピックアップによって検出された信号を記憶する処理と、
記憶された信号に基づいて、ディスクにおける光ピックアップの信号検出位置を判定することにより、ディスクの回転速度を推定する処理と、
推定された回転速度に基づいて、ディスクの回転を停止させるために、スピンドルモータへの電圧印加時間を決定する処理と、
決定された電圧印加時間に基づいて、スピンドルモータの停止を指示する処理と、
を実行することを特徴とする光ディスクプレーヤの停止制御方法。
【請求項５】
コンピュータに、
スピンドルモータを作動させることによりディスクを回転させる処理と、
光ピックアップに、回転するディスクに記録された信号を検出させる処理と、
光ピックアップによって検出された信号を記憶する処理と、
記憶された信号に基づいて、ディスクにおける光ピックアップの信号検出位置を判定することにより、ディスクの回転速度を推定する処理と、
推定された回転速度に基づいて、ディスクの回転を停止させるために、スピンドルモータへの電圧印加時間を決定する処理と、
決定された電圧印加時間に基づいて、スピンドルモータの停止を指示する処理と、
を実行させることを特徴とする光ディスクプレーヤの停止制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光学式の光ディスクを記録再生するための光ディスクプレーヤに係り、特に、回転中のディスクを停止させる際の処理に改良を施した光ディスクプレーヤ及びその停止制御方法並びに停止制御プログラムに関する。
【背景技術】
【０００２】
ディスク再生装置においてはディスクをスピンドルモータで回転させている。このスピンドルモータにホール素子やタコジェネレータ等を設けて、その回転方向や回転数を検出することも行われているが、一般にはコスト低減等の観点から、独立した回転検出センサを設けない場合が多い。
【０００３】
このように、回転検出センサを伴わないディスク再生装置においては、通常のプレイモードからディスク回転を停止させるために、次のようなブレーキ処理を行っている。すなわち、ディスクが順方向に回転している状態（スピンドルモータに順方向電圧を印加している状態）から、スピンドルモータに逆回転方向の電圧（ブレーキ電圧）を印加することにより、強制的にディスクの回転を減速させる。
【０００４】
この時、ディスクに記録されている回転制御用の信号の周期を計測して、該周期が通常周期より長くなったことを検出することにより、ディスク回転の減速を知る。そして、回転速度があらかじめ設定された値に至ったら、ブレーキ電圧の印加を停止する。これにより、回転中のディスクにブレーキをかけて、ストップモードに移行するようになっている。
【０００５】
このように、ブレーキ処理においては、ディスクに記録された回転制御用の信号を利用して、回転速度を検出して減速状況を把握しながら、適宜ブレーキ電圧をＯＮ／ＯＦＦしている。したがって、回転速度を検出することができ、ディスクの回転の減速を確認して適切なブレーキ用の電圧を印加できれば、ディスクを確実に停止させて、ブレーキ処理を正しく終了することが可能となる。
【０００６】
ところが、なんらかの理由でディスクの信号が読み出せない状況に陥ると、回転速度の検出ができないため、ブレーキ動作が正しく終了しないケースが発生する。かかる読み出し不能の状況は、ディスクに傷や汚れがある場合や、振動等の外乱によりサーボが外れてしまった場合などにより生じる。このような場合には、ブレーキ電圧の過剰によりディスクが逆回転したり、ブレーキ電圧の過少によりブレーキ不足でディスクが停止しない等の問題がある。
【０００７】
これに対処するため、従来は、ディスクの回転を停止させるブレーキ制御において、ブレーキ動作開始時はブレーキ動作に支障が出ない状況（ディスクの回転速度が検出できる状況）であったにもかかわらず、その後、回転速度が検出できなくなり、ブレーキ動作が正しく終了しなかった場合に、ブレーキ電圧の印加時間に一定の制限を設けていた。
【０００８】
例えば、特許文献１に記載された技術は、ディスクからの信号を読み出しているか否か検出し、ディスクからの信号を読み出していない時は、スピンドルモータに、あらかじめ定められた一定時間、正回転電圧と逆回転電圧とを印加して、ブレーキをかけるものである。
【特許文献１】特開平３−２９２６７３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
上記のように、従来技術においては、回転速度検出ができない状況では、ブレーキ電圧のＯＮ／ＯＦＦを制御する情報がなくなるので、一定時間ブレーキ電圧を印加したらＯＦＦするという手法をとっている。しかし、ディスクの内外周では、ディスクの回転速度は異なっているため、回転速度が検出できない状況でのブレーキ電圧の印加時間を一定とすると、ディスクの回転が停止しない可能性がある。
【００１０】
つまり、ディスクの回転を停止させる際の回転速度に関わらず、ブレーキ電圧印加の制限時間が一定であると、回転が速いディスクの内周と、回転が遅いディスクの外周とで、電圧印加時間で過不足が生じ、ディスクが停止しない、又はディスクが逆回転するといった現象が生じる。例えば、内周では回転が速いので、ブレーキ電圧印加時間が不足となって回転が停止しない、外周では回転が遅いので、ブレーキ電圧印加時間が過剰となって停止を通り越して逆回転してしまうことが懸念される。
【００１１】
本発明は、上記のような従来技術の問題点を解決するために提案されたものであり、その目的は、ブレーキ動作に支障が出る状況か否かにかかわらず、ブレーキ電圧の印加時間を、ディスクの回転速度に適した時間とすることにより、ディスクを確実に停止させることができる光ディスクプレーヤ及びその停止制御方法並びに停止制御プログラムを提供することにある。
【課題を解決するための手段】
【００１２】
上記の課題を解決するために、請求項１の発明である光ディスクプレーヤは、  ディスクを回転させるスピンドルモータと、回転するディスクに記録された信号を検出する光ピックアップと、前記光ピックアップによって検出された信号を記憶する検出信号記録部と、前記検出信号記憶部に記憶された信号に基づいて、ディスクにおける光ピックアップの信号検出位置を判定することにより、ディスクの回転速度を推定する速度推定部と、前記速度推定部によって推定された回転速度に基づいて、ディスクの回転を停止させるために、前記スピンドルモータへの電圧印加時間を決定する時間決定部と、前記時間決定部によって決定された電圧印加時間に基づいて、前記スピンドルモータの停止を指示する停止指示部と、を有することを特徴とする。また、請求項４の停止制御方法は、請求項１の発明を方法の観点から捉えたものであり、請求項５の停止制御プログラムは、請求項１の発明をコンピュータプログラムの観点から捉えたものである。
【００１３】
以上のような請求項１の発明によれば、ディスクの回転を停止させるための電圧印加時間を、あらかじめ記憶された信号に基づいて推定されたディスクの回転速度に応じて決定できるので、停止動作に支障が出る状況か否かにかかわらず、回転数が早い場合であっても、遅い場合であっても、確実に停止させることができる。また、ディスクに対する信号検出位置に基づいて回転速度を推定するので、適切な速度推定が可能になるとともに、実際の速度を測定する場合に比べて、処理が単純で負担がかからない。
【００１４】
請求項２の発明は、請求項１の光ディスクプレーヤにおいて、前記検出信号記憶部に記憶される信号は、ディスクに記録されたサブコードであることを特徴とする。
【００１５】
以上のような請求項２の発明では、停止動作前に、光ピックアップに検出されて記憶されているサブコードを利用するので、停止動作時に信号が検出可能か否かにかかわらず、適切な印加電圧により確実に停止させることができる。また、ディスクに記録されているサブコードを利用するので、ディスク側に特別な情報を記録する必要がなく、通常のディスクをそのまま用いることができる。
【００１６】
請求項３の発明は、請求項１又は請求項２の光ディスクプレーヤにおいて、ディスクにおける光ピックアップの信号検出位置に対応させて、ディスクの回転を停止させるための電圧の印加時間を記憶する時間記憶部と、前記時間決定部は、前記速度推定部が判定した信号検出位置に基づいて、前記時間記憶部に記憶された印加時間を選択することを特徴とする。
【００１７】
以上のような請求項３の発明では、あらかじめ記憶された印加時間の中から、適切なものを選択することにより、迅速に印加時間を決定できる。
【発明の効果】
【００１８】
以上のような本発明によれば、ブレーキ動作に支障が出る状況か否かにかかわらず、ディスクの回転を停止させる電圧の印加時間を、ディスクの回転速度に適した時間とすることにより、ディスクを確実に停止させることができる光ディスクプレーヤ及びその停止制御方法並びに停止制御プログラムを提供することができる。
【発明を実施するための最良の形態】
【００１９】
以下には、本発明を適用した一実施形態（本実施形態）について、図面を参照して具体的に説明する。なお、本実施形態は、マイクロコンピュータ及びその周辺回路を、以下に述べる各部の機能を実現するためのプログラムに従って動作させることにより、スピンドルモータを制御するものであり、ハードウェアやプログラムの実現態様は各種変更可能である。従って、以下の説明では、本発明の各機能を実現する仮想的回路ブロックを用いる。また、本実施形態に示す停止制御方法及びこれをコンピュータにより実現するためのプログラム、これを記録した記録媒体も、本発明の一態様である。
【００２０】
［構成］
まず、本実施形態の構成を説明する。本実施形態は、図１に示すように、ターンテーブル１上に装着されたディスクＤを、スピンドルモータ２によって回転させ、光ピックアップ４を送り機構によって走査しながら反射レーザ光を検出することにより、ディスクＤの記録面への情報の記録及び再生を行う光ディスクプレーヤである。スピンドルモータ２の回転速度は、速度制御部７によって制御される。
【００２１】
速度制御部７は、光ピックアップ４から、ＲＦ信号生成・調整部５及びＡ／Ｄ変換部６を介して入力された信号に基づいて、サーボコントローラ８及びドライバ９を介して、スピンドルモータ２の回転速度を制御する。なお、本実施形態では、ディスクＤの回転速度制御を行うための機構についてのみ説明する。光ディスクプレーヤに必要な一般的な機能は、公知のあらゆる技術を適用可能であるため、説明を省略する。
【００２２】
ＲＦ信号生成・調整部５は、光ピックアップ４からの信号を増幅、調整する手段である。Ａ／Ｄ変換部６は、ＲＦ信号生成・調整部５からの信号を、ディジタル信号に変換する手段である。速度制御部７は、サブコード記憶部７０、速度推定部７１、時間決定部７２、停止指示部７３、設定記憶部７５、速度検出部７４を有している。
【００２３】
サブコード記憶部７０（請求項の検出信号記憶部を含む）は、光ピックアップ４によって検出された信号のうち、サブコードを記憶するために、メモリに確保された領域である。サブコードは、音楽等のデータ領域とは独立した領域に記録される付加情報であり、トラック番号やトラック先頭からの相対時間、ディスク先頭からの絶対時間等が含まれている。
【００２４】
速度推定部７１は、直前に記憶されたサブコードから、ディスクＤの回転速度を推定する手段である。本実施形態においては、サブコードに含まれる情報のうち、ディスク先頭からの絶対時間を利用する。例えば、ブレーキ動作開始時、その直前に読み込んでいたデータが、何曲目の何分何秒か若しくは何フレーム目かによって、光ピックアップ４がディスクＤの内周、中間、外周のいずれの位置にあるかを判定し、これにより回転速度を推定できる。
【００２５】
時間決定部７２は、速度推定部７１の推定結果に基づいて、内周及び中間、外周のそれぞれの位置（回転速度）に適したブレーキ電圧印加時間を決定する手段である。例えば、内周では回転が速いので、ブレーキ電圧印加時間を長くして、外周では回転が遅いので、ブレーキ電圧印加時間を短くすることが考えられる。停止指示部７３は、決定された印加時間を制限時間として、サーボコントローラ８に停止指示を出力する手段である。
【００２６】
速度検出部７４は、ディスクＤに記録されている信号に含まれる回転制御用の信号に基づいて、ディスクＤの回転速度を検出する手段である（従来技術と同様）。この速度検出部７４が、設定された速度までディスクＤの回転が減速したことを確認すると、停止指示部７３がブレーキ電圧の印加停止を指示するように設定されている。
【００２７】
設定記憶部７５（請求項の時間記憶部を含む）は、本実施形態の処理に必要な情報を設定するために、メモリに確保された領域である。この設定記憶部７５には、例えば、サブコードから内周、中間及び外周を判定するための基準、内周、中間及び外周に対応するそれぞれの制限時間、ブレーキ電圧の印加を停止する速度等が記憶されている。
【００２８】
内周、中間及び外周の判定基準は、それぞれに対応する絶対時間若しくはフレーム数の範囲若しくは閾値を設定しておくことが考えられるが、特定のものには限定されない。制限時間の設定は、上記のように、内周の場合をＡ、中間の場合をＢ、外周の場合をＣとした場合、Ａ＞Ｂ＞Ｃにすることが考えられるが、具体的な設定時間は、特定の値に限定されない。ブレーキ電圧の印加を停止する速度は、停止が確実となるに十分な低速度を設定することが考えられるが、特定の値には限定されない。
【００２９】
［作用］
以上のような構成を有する本実施形態の作用を、図２のフローチャートを参照して説明する。まず、光ディスクプレーヤにおけるディスクＤの回転中には、光ピックアップ４によって検出されたデータが再生されるとともに、サブコードも読み込まれてサブコード記憶部７０に記憶される。
【００３０】
この状態から、操作入力手段等から入力された停止指示を受信すると（ステップ２０１）、速度推定部７１が、その直前に読み込んでいたサブコード（絶対時間等）と、設定記憶部７５に記憶された基準とに基づいて、ディスクＤの回転速度（ディスクＤに対する光ピックアップ４の信号検出位置）を推定する（ステップ２０２）。そして、実際にブレーキ動作に入る前に、時間決定部７２が、ディスクＤの回転速度に基づいて、設定記憶部７５に設定された制限時間を選択する（ステップ２０３）。
【００３１】
停止指示部７３は、選択された制限時間に従った停止指示をサーボコントローラ８に出力するので、サーボコントローラ８の指示により、ドライバ９はブレーキ電圧の印加を開始する（ステップ２０４）。速度検出部７４がディスクＤの減速状況を把握し、設定された速度に至った場合には、回転動作が正常に終了したとして(ステップ２０５）、ブレーキ電圧の印加を停止する（ステップ２０７）。また、速度検出部７５による速度検出の有無にかかわらず、制限時間が経過した場合には（ステップ２０６）、ブレーキ電圧の印加を停止する(ステップ２０７）。
【００３２】
［効果］
以上のような本実施形態によれば、ブレーキ動作に支障が出る状況か否かに関わらず、そのブレーキ動作直前に読み込んでいたサブコードからディスクＤの回転速度（光ピックアップ４の信号検出位置がディスクＤの内周、中間点若しくは外周のいずれにあるか）を推定し、それぞれの回転速度（信号検出位置）に適した制限時間で、ブレーキ電圧を印加することにより、ディスクＤを正常に停止させることができる。従って、ディスクＤが停止しない状態でのイジェクト動作開始によるディスクＤの傷付き防止、動作音の防止、ディスク回転系サーボの暴走防止を図ることができる。
【００３３】
また、ディスクＤの回転速度を、光ピックアップ４の信号検出位置に基づいて推定するので、適切な速度推定が可能となるとともに、実際の速度を測定する場合に比べて、処理が単純で負担がかからない。特に、サブコードを利用するので、ディスクＤ側に特別な情報を記録する必要がなく、通常のディスクＤをそのまま用いることができる。
【００３４】
また、信号検出位置が内周、中間、外周のいずれかに応じて、最適な印加時間をあらかじめ設定しておき、その中から適切なものを選択することにより、制限時間を迅速に決定できる。
【００３５】
［他の実施形態］
なお、本発明は、上記のような実施形態に限定されるものではない。設定記憶部に記憶される各種設定は、特定のものには限定されない。例えば、回転速度の推定のための信号検出位置の区分は、内周、中間及び外周の３区分には限定されず、これよりも多くても少なくてもよい。また、速度検出部による速度検出を省略して、推定された速度に基づいて決定された印加時間まで、必ずブレーキ電圧を印加するようにしてもよい。
【００３６】
また、ハードウェアの構成態様は、上記に例示した各機能を実現するいわゆるチップとその周辺回路によって実現したり、複数の機能を集約したシステムＬＳＩやＡＳＩＣによって実現する等、種々考えられるものであり、特定の態様には限定されない。さらに、本発明の対象となる光ディスクは、各種ＣＤやＤＶＤ(規格を問わない）のみには限定されず、あらゆるタイプの光学式記録媒体に適用できる。再生専用のものであっても、記録再生可能なものであってもよい。
【図面の簡単な説明】
【００３７】
【図１】本発明の光ディスクプレーヤの一実施形態を示す機能ブロック図である。
【図２】図１の実施形態におけるディスクの回転停止処理の手順を示すフローチャートである。
【符号の説明】
【００３８】
１…ターンテーブル
２…スピンドルモータ
４…光ピックアップ
５…ＲＦ信号生成・調整部
６…Ａ／Ｄ変換部
７…速度制御部
８…サーボコントローラ
９…ドライバ
７０…サブコード記憶部
７１…速度推定部
７２…時間決定部
７３…停止指示部
７４…設定記憶部
７５…速度検出部
Ｄ…ディスク
【図１】
2008198283.tif 000003
【図２】
2008198283.tif 000004