(57)【要約】【課題】限られた電流量で動作するため、多くの時間を要する回転駆動手段の減速時であっても、お互いの通信間の時間に影響を与えることが無く、回転駆動手段の減速が可能な光ディスク装置及びその制御方法を提供することを目的とする。【解決手段】本発明は、上記の課題を解決するためになされたものであって、スピンドルモータ３などの回転駆動手段を有した光ディスク装置の制御方法であって、スピンドルモータ３などの回転駆動手段は複数回のブレーキ動作（Ｓ４）で所定の回転数まで減速されること（Ｓ５）を特徴とするものである。【選択図】図３
2006147019.tif 000002
【特許請求の範囲】
【請求項１】
回転駆動手段を有した光ディスク装置の制御方法であって、前記回転駆動手段が複数回のブレーキ動作で所定の回転数まで減速されることを特徴とする光ディスク装置の制御方法。
【請求項２】
前記ブレーキ動作は、前記回転駆動手段に、前記回転駆動手段の加速時とは逆の起電力が付加されることにより減速することを特徴とする請求項１に記載の光ディスク装置の制御方法。
【請求項３】
前記回転駆動手段に付加される逆起電力は、複数回のブレーキ動作間で異なることを特徴とする請求項１、２いずれか１項に記載の光ディスク装置の制御方法。
【請求項４】
前記複数回のブレーキ動作時における減速率は、複数回のブレーキ動作全ての減速率が略同一であることを特徴とする請求項１、２いずれか１項に記載の光ディスク装置の制御方法。
【請求項５】
前記複数回のブレーキ動作時における減速率は、１回当たりのブレーキ動作の減速率が略一定であることを特徴とする請求項１〜４いずれか１項に記載の光ディスク装置の制御方法。
【請求項６】
前記複数回のブレーキ動作時のブレーキ時間は、ＯＳ（オペレーティング・システム）のタイムアウト時間からブレーキ前処理時間を減じた時間に、１／２〜１／５を乗じた時間であることを特徴とする請求項１〜５いずれか１項に記載の光ディスク装置の制御方法。
【請求項７】
光ディスクに対して情報の記録又は再生の少なくとも一方を行なう光ピックアップユニットと、光ディスクを回転させる回転駆動手段を備え、前記回転駆動手段は複数回のブレーキ動作で所定の回転数まで減速することを特徴とする光ディスク装置。
【請求項８】
前記回転駆動手段は、前記回転駆動手段に加速時とは逆の起電力が付加されることにより、減速することを特徴とする請求項７記載の光ディスク装置。
【請求項９】
前記回転駆動手段は、複数回のブレーキ動作間で異なる前記回転駆動手段に付加される逆起電力により、減速することを特徴とする請求項７、８いずれか１項に記載の光ディスク装置。
【請求項１０】
前記回転駆動手段は、スピンドルモータであることを特徴とする請求項７〜９いずれか１項に記載の光ディスク装置。
【請求項１１】
前記光ディスク装置は、電力伝達機能と信号伝達機能を兼ね備えた接続手段を有することを特徴とする請求項７〜１０いずれか１項に記載の光ディスク装置。
【請求項１２】
前記接続手段はＵＳＢ（ユニバーサル・シリアル・バス）であり、前記接続手段により接続される電子機器はコンピュータであることを特徴とする請求項７〜１１いずれか１項に記載の光ディスク装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光ディスクに対して情報の記録又は再生の少なくとも一方を行なう光ディスク装置及びその制御方法に関するものである。
【背景技術】
【０００２】
パーソナルコンピュータ等の電子機器に接続して使用する周辺機器には、接続したパーソナルコンピュータ等の電子機器から電力供給を受けることが出来るものがある。例えば、ユニバーサル・シリアル・バス（以下「ＵＳＢ」と称す）は電源バスを有している為、この電源バスにて電力供給を受けている接続機器がある。
【０００３】
ここでは、ＵＳＢにて電力供給可能な従来の光ディスク装置について、図を用いて説明する。図５は従来の光ディスク装置の構成を示すブロック図である。図５において、１は光ディスク、２はフィードモータ、３はスピンドルモータ、４は光ピックアップユニット、５はＬＤドライバ、６はフィードモータドライバ、７はスピンドルモータドライバ、８はアクチュエータドライバ、９はリードアンプ、１０はＣＤエンコーダ、１１はＣＤ−ＲＯＭエンコーダ、１２はバッファメモリ、１３はＡＴＩＰディテクタ、１４はＣＤ−ＲＯＭデコーダ、１５はＣＤサーボプロセッサ、１６はシステムバス、１７はＣＰＵ、１８はリードオンリメモリ（ＲＯＭ）、１９はメインメモリ、２０は不揮発メモリ、２１はインターフェース部、２２はインターフェースバス、２３は電源ユニット、２４はＰＣ電源、２５はＡＣアダプタ、２６はＤＩＰＳＷである。
【０００４】
光ディスク１はスピンドルモータ３によって回転し、光ピックアップユニット４を搭載したキャリッジがフィードモータ２によって光ディスク１の半径方向に移動して、光ディスク１に対してデータの書き込みや読み取りがなされる。スピンドルモータ３はスピンドルモータドライバ７によって駆動され、フィードモータ２はフィードモータドライバ６によって駆動される。また、光ピックアップユニット４はアクチュエータドライバ８によって駆動される。
【０００５】
フィードモータドライバ６、スピンドルモータドライバ７、アクチュエータドライバ８は、ＣＤサーボプロセッサ１５によってサーボ制御される。光ピックアップユニット４にはレーザダイオードが内蔵されており、レーザダイオードはＬＤドライバ５によって駆動され、ＣＤエンコーダ１０から制御される。ＣＤ−ＲＯＭエンコーダ１１は、記録すべきデータを格納されているバッファメモリ１２から取得し、記録のためにエンコード処理を行い、その結果をＣＤエンコーダ１０に入力するものである。
【０００６】
再生系では、光ディスク１と光ピックアップユニット４から得られる光信号はリードアンプ９で信号処理され、ＣＤサーボプロセッサ１５へのフィードバック信号として使われると共に、ＡＴＩＰディテクタ１３の入力信号となり、その出力信号はＣＤエンコーダ１０へフィードバックされる。ＣＤ−ＲＯＭデコーダ１４はＣＤ信号を復調するためのものであり、ＣＤサーボプロセッサ１５の出力信号を使ってデータ復調を行い、その結果をバッファメモリ１２へ格納する。バッファメモリ１２は記録データ、および復調したデータを一時記憶するためのメモリである。これらのデータはインターフェース部２１を経由し、インターフェースバス２２を使った通信でホストコンピュータとやりとりされるものである。
【０００７】
ＣＰＵ１７は論理判断や演算を行う。１８はリードオンリメモリ（ＲＯＭ）で、制御プログラム、ならびに光ディスク記録装置のための記録制御プログラムを記憶したプログラム記憶エリアを有している。１９はメインメモリであり、記録制御、再生制御に必要な記憶領域として使用される。
【０００８】
システムバス１６は、光ディスク装置内でのデータ転送用バスである。電源部分は、電源ユニット２３から、各制御チップに対して電圧を安定供給する。また、電源ユニット２３は、ＡＣアダプタ２５やＰＣ電源２４から、電源供給を受ける。ＰＣ電源２４は、パソコンにＵＳＢ接続されたインターフェース部２１から電源端子ＶＢＵＳの電圧に連動しドライブの電源ユニット２３に電圧を供給する仕組みを有し、ＵＳＢ電源のＯＮ／ＯＦＦに連動し自動的にドライブを起動及び終了させる。
【０００９】
次に、従来の実施の形態における光ディスク装置のスピンドルモータの制御について、図を用いて説明する。
【００１０】
図６は、従来の光ディスク装置におけるスピンドルモータの減速制御を示すフローチャートである。また、図７は、従来の光ディスク装置におけるスピンドルモータの減速制御を示すタイムチャートである。上段からモータの回転数、光ディスク装置の動作、コンピュータのタイムカウントの一例を示しており、横軸は時間であり、７Ｓ（秒）タイムアウトの場合を示している。
【００１１】
スピンドルモータ３を定常状態の回転数から減速させる場合、まず、コンピュータのＯＳから光ディスク装置に対してブレーキコマンドが発行される（Ｓ１）。ブレーキコマンドは、光ディスク装置のインターフェース部２１に接続されたコンピュータから入力され、システムバス１６を介して、ＣＰＵ１７に到達する。ブレーキコマンドを受けたＣＰＵ１７では、システムバス１６を介して、ＣＤエンコーダ１０、ＣＤ−ＲＯＭエンコーダ１１、ＣＤ−ＲＯＭデコーダ１４、ＣＤサーボプロセッサ１５の各部にブレーキ前処理コマンドを発行し、コマンドを受け取った各部はブレーキ前処理を行なう（Ｓ２）。ブレーキ前処理とは、動作中のＣＤエンコーダ１０、ＣＤ−ＲＯＭエンコーダ１１、ＣＤ−ＲＯＭデコーダ１４、ＣＤサーボプロセッサ１５の各ブロックがブレーキ処理に対応するまで一時的に待機する処理である。ブレーキ前処理が終了すると、ＣＤエンコーダ１０、ＣＤ−ＲＯＭエンコーダ１１、ＣＤ−ＲＯＭデコーダ１４、ＣＤサーボプロセッサ１５の各部は先ほどとは逆のルートを通り、ＣＰＵ１７にブレーキ前処理が終了したことを伝える。ＣＰＵ１７は、それを受けてブレーキコマンドを発行する（Ｓ３）。ブレーキコマンドは、ＣＰＵ１７から、ＣＤサーボプロセッサ１５を介してスピンドルモータドライバ７へ伝える。スピンドルモータドライバ７では、ブレーキ回路によるブレーキ動作を実施し、スピンドルモータ３を減速させる（Ｓ４）。スピンドルモータ３が所定の回転数に到達したら（Ｓ５）、スピンドルモータドライバ７は、ＣＤサーボプロセッサ１５を介してＣＰＵ１７にブレ−キ処理終了を知らせる（Ｓ６）。終了の通知を受けたＣＰＵ１７では、コンピュータのＯＳから光ディスク装置に対して発行されたブレーキ処理が終了したことを知らせるために、システムバス１６を介して、インターフェース部２１に到達し、そこからコンピュータへブレーキ処理終了を通知する（Ｓ７）。
【００１２】
この分野の先行例としては、（特許文献１）等がある。
【特許文献１】特開昭６１−２７８０８２号公報
【発明の開示】
【発明が解決しようとする課題】
【００１３】
上述したようなＵＳＢ等を介してコンピュータなどの電子機器に接続される光ディスク装置は、コンピュータなどの機器と通信を行いながら、動作するのが一般的である。コンピュータと光ディスク装置がＯＳ（オペレーティング・システム）上で通信、動作を行なう場合、通信と通信の間の時間がそのＯＳで決められた時間内に行なわれなければならない。また、ＵＳＢ等を介して送られてくる電流は、接続する電子機器から供給される限られた電流を使用して動作する場合が多い。
【００１４】
しかしながら、電子機器の消費電流は一定とは限らず、例えば、ＵＳＢ等を介して接続される外付けタイプの光ディスク装置の場合、回転駆動手段の回転加速時や減速時において消費電流は変動し、データ読み取り時や書き込み時等の動作の違いによっても変動する。特に、回転駆動手段の減速時には、多くの電流を必要とするため、減速ゲインを小さく設定し消費電流を少なくする必要があるが、こうすると、図７に示すように、減速時間が長くなり、コンピュータと光ディスク装置の通信と通信の間の時間が長くなる。
【００１５】
コンピュータと光ディスク装置の通信と通信の間の時間が長くなると、電子機器のＯＳで決められた時間内に通信間の時間を収めることができなくなり、タイムアウトエラーとなってしまう。回転駆動手段の減速時にタイムアウトエラーが起こると、光ディスクへの書き込みまたは読み込みを行う際に実行される一連の動作の中で、回転駆動手段の減速行程以降の光ディスク装置が行う動作が不安定となる場合があった。そのため、最終的には光ディスク装置を制御するアプリケーションの再起動が必要となり、使用者の利便性が損なわれていた。
【００１６】
本発明は、上記課題を解決するためになされたものであり、限られた電流量であってもお互いの通信間の時間に影響を与えることが無く、回転駆動手段の減速が可能な光ディスク装置及びその制御方法を提供することを目的とする。
【課題を解決するための手段】
【００１７】
本発明は、上記の課題を解決するためになされたものであって、回転駆動手段を有した光ディスク装置の制御方法であって、回転駆動手段が複数回のブレーキ動作で所定の回転数まで減速されることを特徴とする光ディスク装置の制御方法である。
【００１８】
また、本発明の光ディスク装置は、光ディスクに対して情報の記録又は再生の少なくとも一方を行なう光ピックアップユニットと、光ディスクを回転させる回転駆動手段を備え、回転駆動手段は複数回のブレーキ動作で所定の回転数まで減速することを特徴とする光ディスク装置である。
【発明の効果】
【００１９】
本発明は上記構成により、回転駆動手段が複数回のブレーキ動作で所定の回転数まで減速されるため、複数回のブレーキ動作とブレーキ動作の間の時間を利用して、光ディスク装置とコンピュータが通信することが可能となり、限られた電流量で動作するため多くの時間を要する回転駆動手段の減速時であっても、光ディスク装置とコンピュータの通信と通信の間の時間を短くすることができる。このことによって、ＯＳで決められた時間内に通信間の時間を収めることが可能となり、タイムアウトエラーを防止することができる。
【００２０】
そのため、限られた電流量であっても、お互いの通信間の時間に影響を与えることが無く、回転駆動手段の減速が可能な光ディスク装置及びその制御方法を実現することができる。
【発明を実施するための最良の形態】
【００２１】
請求項１記載の発明は、回転駆動手段を有した光ディスク装置の制御方法であって、前記回転駆動手段が複数回のブレーキ動作で所定の回転数まで減速されることを特徴とする光ディスク装置の制御方法。回転駆動手段が複数回のブレーキ動作で所定の回転数まで減速されるため、複数回のブレーキ動作とブレーキ動作の間の時間を利用して、光ディスク装置とコンピュータが通信することが可能となり、限られた電流量で動作するため多くの時間を要する回転駆動手段の減速時であっても、光ディスク装置とコンピュータの通信と通信の間の時間を短くすることができる。このことによって、ＯＳで決められた時間内に通信間の時間を収めることが可能となり、タイムアウトエラーを防止することができる。そのため、限られた電流量であっても、お互いの通信間の時間に影響を与えることが無く、回転駆動手段の減速が可能な光ディスク装置の制御方法を実現することができる。
【００２２】
請求項２記載の発明は、前記ブレーキ動作が、前記回転駆動手段に、前記回転駆動手段の加速時とは逆の起電力（逆起電力）を付加されることにより減速することを特徴とするものである。ブレーキ動作が加速と減速の双方に利用できる電気的な方法のため、あらたな減速機構を付加する必要が無く、光ディスク装置の小型化、軽量化をすることができる。
【００２３】
請求項３記載の発明は、前記回転駆動手段に付加される逆起電力が、複数回のブレーキ動作間で異なることを特徴とするものである。前記回転駆動手段に付加される逆起電力が複数回のブレーキ動作間で異なることによって、時間軸に対して、減速の初期段階には大きい減速をすることができ、所定の回転数に近づくに従い小さい減速をすることが可能となるため、精度良く、所定の回転数に近づけることができる。
【００２４】
請求項４記載の発明は、前記複数回のブレーキ動作時における減速率の複数回のブレーキ動作全ての減速率が略同一であることを特徴とするものである。複数回のブレーキ動作時における減速率の複数回のブレーキ動作全ての減速率が略同一であることによって、複雑な制御をすることなく、容易な構成で本発明を実現することができる。
【００２５】
請求項５記載の発明は、前記複数回のブレーキ動作時における減速率の１回当たりのブレーキ動作の減速率が略一定であることを特徴とするものである。複数回のブレーキ動作時における減速率の１回当たりのブレーキ動作の減速率が略一定であることによって、回転駆動手段の制御を簡略化することが可能となる。
【００２６】
請求項６記載の発明は、前記複数回のブレーキ動作時のブレーキ時間は、ＯＳのタームアウト時間からブレーキ前処理時間を減じた時間に１／２〜１／５を乗じた時間であることを特徴とするものである。複数回のブレーキ動作時のブレーキ時間がＯＳのタームアウト時間からブレーキ前処理時間を減じた時間に１／２〜１／５を乗じた時間であることによって、トータル的なブレーキ動作時間を短くし、光ディスクの逆回転が起きないようにすることが可能となる。
【００２７】
請求項７記載の発明は、光ディスクに対して情報の記録又は再生の少なくとも一方を行なう光ピックアップユニットと、光ディスクを回転させる回転駆動手段を備え、前記回転駆動手段は複数回のブレーキ動作で所定の回転数まで減速することを特徴とするものである。回転駆動手段が複数回のブレーキ動作で所定の回転数まで減速するため、複数回のブレーキ動作とブレーキ動作の間の時間を利用して、光ディスク装置とコンピュータが通信することが可能となり、限られた電流量で動作するため、多くの時間を要する回転駆動手段の減速時であっても、光ディスク装置とコンピュータの通信と通信の間の時間を短くすることができる。このことによって、ＯＳで決められた時間内に通信間の時間を収めることが可能となり、タイムアウトエラーを防止することができる。そのため、限られた電流量であっても、お互いの通信間の時間に影響を与えることが無く、回転駆動手段の減速が可能な光ディスク装置を実現することができる。
【００２８】
請求項８記載の発明は、前記回転駆動手段に加速時とは逆の起電力（逆起電力）が付加されることにより、減速することを特徴とするものである。減速手段が加速と減速の双方に利用できる電気的な方法のため、あらたな減速機構を付加する必要が無く、光ディスク装置の小型化、軽量化をすることができる。
【００２９】
請求項９記載の発明は、前記回転駆動手段が複数回のブレーキ動作間で異なる前記回転駆動手段に付加される逆起電力により、減速することを特徴とするものである。前記回転駆動手段が複数回のブレーキ動作間で異なる前記回転駆動手段に付加される逆起電力により、減速することによって、時間軸に対して、減速の初期段階には大きい減速をすることができ、所定の回転数に近づくに従い小さい減速をすることが可能となるため、精度良く、所定の回転数に近づけることができる。
【００３０】
請求項１０記載の発明は、前記回転駆動手段がスピンドルモータであることを特徴とするものである。回転駆動手段がスピンドルモータであることによって、複数回のブレーキ動作による制動に対しても回転駆動手段の減速時間の予測が容易となる。
【００３１】
請求項１１記載の発明は、光ディスク装置が電力伝達機能と信号伝達機能を兼ね備えた接続手段を有することを特徴とするものである。電力伝達機能と信号伝達機能を兼ね備えた接続手段によって、光ディスク装置を使用する際にいくつものケーブルを接続する手間が省け、使用者の使い勝手が向上する。
【００３２】
請求項１２記載の発明は、前記接続手段がＵＳＢ（ユニバーサル・シリアル・バス）であり、前記接続手段により接続される電子機器がコンピュータであることを特徴とするものである。接続手段がＵＳＢ（ユニバーサル・シリアル・バス）であり、接続手段により接続される電子機器がコンピュータであることによって、回転駆動手段を有する光ディスク装置をＵＳＢにてコンピュータに接続する場合、光ディスク装置はＵＳＢを電源とし、規格化された電流の供給を受けるため、汎用性を高くすることが可能となる。
【００３３】
（実施の形態１）
以下、本発明の一実施の形態について、回転駆動手段の一例としてスピンドルモータを用い、電子機器の一例としてコンピュータを用いて、図面を参照しながら説明する。
【００３４】
図１は本発明の一実施の形態における光ディスク装置の外観図である。図１において、１０１は光ディスク装置、１０２は上蓋、１０３はＵＳＢ接続用コネクタ、１０４はＵＳＢケーブル、１０５はコンピュータ、１０６はＡＣアダプタ、１０７はコンセント、１０８はＤＣジャックである。
【００３５】
光ディスク装置１０１は、コンピュータ１０５などの電子機器に内蔵しない所謂外付けタイプのもので、上蓋１０２を開けて光ディスクが装着される。１０３はＵＳＢ接続用コネクタであり、ＵＳＢケーブル１０４にて、例えばコンピュータ１０５に接続することにより、コンピュータ１０５は光ディスクからデータを読み取り、あるいは光ディスクにデータを書き込むことができる。１０６はＡＣアダプタであり、商用電源（１００Ｖ等）のコンセント１０７からの電圧を降圧及び整流し、ＤＣジャック１０８から光ディスク装置１０１に電流を供給する。
【００３６】
通常、外付けタイプの光ディスク装置１０１の電流取得は、ＵＳＢケーブル１０４などの電源バスに依る場合の他、ＡＣアダプタ１０６に依る場合がある。ＵＳＢケーブル１０４の電源バスで光ディスク装置１０１が必要とする電流を常に供給できるかは、主にコンピュータ１０５の電流供給能力や光ディスク装置１０１の消費電流に依存する。光ディスクにはＣＤ−ＲＯＭ、ＣＤ−Ｒ／ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−Ｒ／ＲＷ、ＤＶＤ＋Ｒ／ＲＷが含まれ、光ディスク装置１０１はこれら光ディスク１の１種類もしくは数種類に対応可能なものが含まれる。
【００３７】
なお、光ディスク装置１０１の内部で使用するのに適した電流電圧にする電源回路を備えているものであれば、ＡＣアダプタ１０６を使用せず、商用電源を直接適切な電線とコネクタで引き込む構成であっても良い。また、商用電源は使用せず、光ディスク装置１０１に内蔵もしくは外付けされた電池を駆動用電源とするものであってもよい。光ディスク装置１０１を使用する際にいくつものケーブルを接続する手間を省き、使用者の使い勝手を考慮すれば、好ましくはＵＳＢケーブル１０４の電源バスのみの駆動である。
【００３８】
ＵＳＢケーブル１０４は、通常、コンピュータ１０５などの電子機器側と光ディスク装置１０１側にそれぞれ１つの接続端子を有しているが、場合によりコンピュータ１０５などの電子機器側の端子が複数あってもよい。そうすることにより、電子機器からＵＳＢケーブルなどを介して供給される電流の許容範囲を向上させることができる。
【００３９】
図２は本発明の一実施の形態における光ディスク記録装置の構成を示すブロック図である。図２において、１は光ディスク、２はフィードモータ、３はスピンドルモータ、４は光ピックアップユニット、５はＬＤドライバ、６はフィードモータドライバ、７はスピンドルモータドライバ、８はアクチュエータドライバ、９はリードアンプ、１０はＣＤエンコーダ、１１はＣＤ−ＲＯＭエンコーダ、１２はバッファメモリ、１３はＡＴＩＰディテクタ、１４はＣＤ−ＲＯＭデコーダ、１５はＣＤサーボプロセッサ、１６はシステムバス、１７はＣＰＵ、１８はリードオンリメモリ（ＲＯＭ）、１９はメインメモリ、２０は不揮発メモリ、２１はインターフェース部、２２はインターフェースバス、２３は電源ユニット、２４はＰＣ電源、２５はＡＣアダプタ、２６はＤＩＰＳＷである。
【００４０】
光ディスク１はスピンドルモータ３によって回転し、光ピックアップユニット４を搭載したキャリッジがフィードモータ２によって光ディスク１の半径方向に移動して、光ディスク１に対してデータの書き込みや読み取りがなされる。スピンドルモータ３はスピンドルモータドライバ７によって駆動され、フィードモータ２はフィードモータドライバ６によって駆動される。また、光ピックアップユニット４はアクチュエータドライバ８によって駆動される。
【００４１】
フィードモータドライバ６、スピンドルモータドライバ７、アクチュエータドライバ８は、ＣＤサーボプロセッサ１５によってサーボ制御される。光ピックアップユニット４にはレーザダイオードが内蔵されており、レーザダイオードはＬＤドライバ５によって駆動され、ＣＤエンコーダ１０から制御される。ＣＤ−ＲＯＭエンコーダ１１は、記録すべきデータを格納されているバッファメモリ１２から取得し、記録のためにエンコード処理を行い、その結果をＣＤエンコーダ１０に入力するものである。
【００４２】
再生系では、光ディスク１と光ピックアップユニット４から得られる光信号はリードアンプ９で信号処理され、ＣＤサーボプロセッサ１５へのフィードバック信号として使われると共に、ＡＴＩＰディテクタ１３の入力信号となり、その出力信号はＣＤエンコーダ１０へフィードバックされる。ＣＤ−ＲＯＭデコーダ１４はＣＤ信号を復調するためのものであり、ＣＤサーボプロセッサ１５の出力信号を使ってデータ復調を行い、その結果をバッファメモリ１２へ格納する。バッファメモリ１２は記録データ、および復調したデータを一時記憶するためのメモリである。これらのデータはインターフェース部２１を経由し、インターフェースバス２２を使った通信でホストコンピュータとやりとりされるものである。
【００４３】
ＣＰＵ１７は論理判断や演算を行う。１８はリードオンリメモリ（ＲＯＭ）で、制御プログラム、ならびに光ディスク記録装置のための記録制御プログラムを記憶したプログラム記憶エリアを有している。１９はメインメモリであり、記録制御、再生制御に必要な記憶領域として使用される。
【００４４】
システムバス１６は、光ディスク装置１０１内でのデータ転送用バスである。電源部分は、電源ユニット２３から、各制御チップに対して電圧を安定供給する。また、電源ユニット２３は、ＡＣアダプタ２５やＰＣ電源２４から、電源供給を受ける。ＰＣ電源２４は、パソコンにＵＳＢ接続されたインターフェース部２１から電源端子ＶＢＵＳの電圧に連動しドライブの電源ユニット２３に電圧を供給する仕組みを有し、ＵＳＢ電源のＯＮ／ＯＦＦに連動し自動的にドライブを起動及び終了させる。
【００４５】
次に、本発明の実施の形態における光ディスク装置のスピンドルモータの制御について、図を用いて説明する。
【００４６】
図３は、本発明の一実施の形態におけるスピンドルモータの減速制御を示すフローチャートである。
【００４７】
スピンドルモータ３を定常状態の回転数から減速させる場合、まず、コンピュータのＯＳ（オペレーティング・システム）から光ディスク装置に対してブレーキコマンドが発行される（Ｓ１）。ブレーキコマンドは、光ディスク装置のインターフェース部２１に接続されたコンピュータから入力され、システムバス１６を介して、ＣＰＵ１７に到達する。ブレーキコマンドを受けたＣＰＵ１７では、システムバス１６を介して、ＣＤエンコーダ１０、ＣＤ−ＲＯＭエンコーダ１１、ＣＤ−ＲＯＭデコーダ１４、ＣＤサーボプロセッサ１５の各部にブレーキ前処理コマンドを発行し、コマンドを受け取った各部はブレーキ前処理を行なう（Ｓ２）。ブレーキ前処理とは、動作中のＣＤエンコーダ１０、ＣＤ−ＲＯＭエンコーダ１１、ＣＤ−ＲＯＭデコーダ１４、ＣＤサーボプロセッサ１５の各ブロックにブレーキ処理に対応するまで一時的に待機する処理である。ブレーキ前処理が終了すると、ＣＤエンコーダ１０、ＣＤ−ＲＯＭエンコーダ１１、ＣＤ−ＲＯＭデコーダ１４、ＣＤサーボプロセッサ１５の各部は先ほどとは逆のルートを通り、ＣＰＵ１７にブレーキ前処理が終了したことを伝える。ＣＰＵ１７は、それを受けてブレーキコマンドを発行する（Ｓ３）。ブレーキコマンドは、ＣＰＵ１７から、ＣＤサーボプロセッサ１５を介してスピンドルモータドライバ７へ伝える。スピンドルモータドライバ７は、ブレーキ回路によるブレーキ動作を実施し、スピンドルモータ３を減速させること（Ｓ４）と同時に、所定の回転数に到達したかの確認を行なう（Ｓ５）。
【００４８】
スピンドルモータ３のブレーキ動作には、スピンドルモータ３の加速時とは逆の起電力（逆起電力）をスピンドルモータ３に印加することにより減速を行う電気的な減速方法やパッドなどを押し当てて減速する機械的な減速方法がある。電気的な方法では、スピンドルモータ３の加速に利用するシステムをそのまま減速にも利用することが可能であり、あらたな減速機構を付加する必要が無く、光ディスク装置の小型化、軽量化をすることができる。
【００４９】
スピンドルモータ３の電気的な減速方法では、スピンドルモータ３に印加する逆起電力の大きさに比例した減速力を得ることができ、逆起電力が大きいと減速率が大きくなり、逆起電力が小さいと減速率が小さくなる。スピンドルモータ３に印加する逆起電力は、時間軸に対して常に略一定であっても良いし、また、時間軸に対して減速の初期段階には大きく、所定の回転数に近づくに従い小さくするなど制御を加えたものであっても良い。精度良く、スピンドルモータ３を所定の回転数に近づけようと思えば、時間軸に対して減速の初期段階には大きく、所定の回転数に近づくに従い小さくする制御を加えたものが好ましい。また、複雑な制御をすることなく、容易な構成で本発明を実現しようとした場合、スピンドルモータ３に印加する逆起電力は、時間軸に対して常に略一定であることが好ましい。
【００５０】
スピンドルモータ３の回転数に応じたブレーキ動作を行う制御を有した場合には、複数回のブレーキ動作の中で、１回目のブレーキ動作と２回目以降のブレーキ動作の減速率が異なるものや１回目のブレーキ動作と２回目のブレーキ動作と３回目以降のブレーキ動作が異なるものなどで、スピンドルモータ３の回転数を検知しながら、スピンドルモータ３に印加する逆起電力を決定するものであったり、また１回のブレーキ動作の中で複数の減速率を持つものなどでスピンドルモータ３の回転数を検知しながら、スピンドルモータ３に印加する逆起電力を決定するものであったりするものでも良い。
【００５１】
次に、スピンドルモータドライバ７では、所定の回転数に到達するまでは常に、ブレーキ回路の動作があらかじめ決められた時間を超えていないかの確認を行なう（Ｓ１１）。ここで、あらかじめ決められた時間とは、ＯＳ（オペレーティングシステム）のタイムアウト時間からブレーキ前処理時間を減じた時間に１／２〜１／５を乗じた時間で算出された時間とし、本実施の形態では１秒としたが、これらに限定されるものでは無い。あらかじめ決められた時間を超えていない場合には、スピンドルモータドライバ７はブレーキ回路によるブレーキ動作を継続実施し（Ｓ４）、あらかじめ決められた時間を超えた場合には、スピンドルモータドライバ７は、ブレーキ回路によるブレーキ動作を中断する（Ｓ１２）。その後、スピンドルモータドライバ７は、ＣＤサーボプロセッサ１５を経由し、ブレーキ回路によるブレーキ動作を中断したことをＣＰＵ１７へ伝える。ＣＰＵ１７は、システムバス１６を介して、ブレーキ動作中断の知らせをコンピュータ１０５へ応答する（Ｓ１３）。応答を受け取ったコンピュータ１０５では、ブレーキ処理が途中であるという情報に基づき、一旦、情報を受け取った後に、再度、コンピュータが光ディスク装置へブレーキコマンドを発行する（Ｓ１４）。コンピュータから発行されたブレーキコマンドは前述のルートと同様のルートを通り、ＣＰＵ１７へ到達し、ＣＰＵ１７はＣＤサーボプロセッサ１５を経由してスピンドルモータドライバ７へブレーキコマンドを発行する（Ｓ１５）。このときのブレーキコマンドには、ＣＤエンコーダ１０、ＣＤ−ＲＯＭエンコーダ１１、ＣＤ−ＲＯＭデコーダ１４、ＣＤサーボプロセッサ１５で既にブレーキ前処理が終了しているため、再度、ブレーキ前処理の必要は無い。ブレーキコマンドを受け取ったスピンドルモータドライバ７は、ブレーキ回路によるブレーキ動作を実施し、スピンドルモータ３を減速させること（Ｓ４）と同時に、所定の回転数に到達したかの確認を行なう（Ｓ５）。所定の回転数に到達したかの確認（Ｓ５）において、所定の回転数に到達していなければ上述の動作を繰り返し、所定の回転数に到達していれば、スピンドルモータ３が所定の回転数に到達したら（Ｓ５）、スピンドルモータドライバ７は、ＣＤサーボプロセッサ１５を介してＣＰＵ１７にブレ−キ処理終了を知らせる（Ｓ６）。終了の通知を受けたＣＰＵ１７では、コンピュータのＯＳから光ディスク装置に対して発行されたブレーキ処理が終了したことを知らせるために、システムバス１６を介して、インターフェース部２１に到達し、そこからコンピュータへブレーキ処理終了を通知する（Ｓ７）。
【００５２】
また、図４は、本発明の一実施の形態におけるスピンドルモータの減速制御を示すタイムチャートである。上段からモータの回転数、光ディスク装置の動作、コンピュータのタイムカウントの一例を示しており、横軸は時間であり、７Ｓ（秒）タイムアウトの場合を示している。
【００５３】
本発明の減速時におけるスピンドルモータ３のモータ回転数は、図４の上段に示すように、減速、ほぼ定常、減速、ほぼ定常の繰り返しにより、所定の回転数に到達する。これは、図３や図４の中段に示すように、スピンドルモータ３を複数回のブレーキ動作で所定の回転数まで減速するためである。ここで、ほぼ定常となるのは、能動的な減速以外に発生する摩擦などの要因による減速が入るためである。ブレーキ回路の動作は、図４の下段に示すように、コンピュータのタイムカウントがそのコンピュータのＯＳで定められたタイムカウントを超えないように、ブレーキ回路によるブレーキ動作の中断を行なう。本実施の形態では１（Ｓ）秒としているが、これに限定されるものでは無い。ブレーキ動作とブレーキ動作との間には光ディスク装置とコンピュータが通信を行なう。これにより、コンピュータのＯＳで定められたタイムアウトエラーを回避することができる。
【００５４】
本実施の形態では、複数回のブレーキ動作時における減速率の１回当たりのブレーキ動作の減速率を略一定とし、複数回のブレーキ動作時における減速率の複数回のブレーキ動作全ての減速率を略同一とした。こうすることにより、スピンドルモータ３の制御を簡略化することが可能となり、複雑な制御をすることなく、容易な構成で本発明を実現することができる。ここで、減速率とは、単位時間におけるスピンドルモータ３の速度変化の割合であり、負の加速度のことである。また、減速率が略一定とは、１回当たりのブレーキ動作中の単位時間当たりのスピンドルモータ３の速度変化の割合が、減速開始時と減速終了時を除いた定常部分の変動が最大と最小の差で１０％程度以内のものであり、減速率が略同一とは、複数回のブレーキ動作のうち、いずれかのブレーキ動作の単位時間におけるスピンドルモータ３の速度変化の割合が、最大と最小の差で１０％程度以内のものである。
【００５５】
例えば、複数回のブレーキ動作時における減速率の１回当たりのブレーキ動作の減速率が略一定とは、３回のブレーキ動作でスピンドルモータ３が所定の回転数に到達するとした場合、１回目のブレーキ動作中の単位時間当たりのスピンドルモータ３の速度変化の割合が略一定であり、２回目のブレーキ動作中の単位時間当たりのスピンドルモータ３の速度変化の割合が略一定であり、３回目のブレーキ動作中の単位時間当たりのスピンドルモータ３の速度変化の割合が略一定であるということである。このとき、１回目と２回目と３回目の減速率はそれぞれ異なっても良い。
【００５６】
また、複数回のブレーキ動作時における減速率の複数回のブレーキ動作全ての減速率を略同一としたとは、３回のブレーキ動作でスピンドルモータ３が所定の回転数に到達するとした場合、１回目のブレーキ動作中の単位時間当たりのスピンドルモータ３の速度変化の割合と２回目のブレーキ動作中の単位時間当たりのスピンドルモータ３の速度変化の割合と３回目のブレーキ動作中の単位時間当たりのスピンドルモータ３の速度変化の割合が全て略同一であるということである。
【００５７】
また、本実施の形態では、前記複数回のブレーキ動作時のブレーキ時間は、ＯＳのタイムアウト時間からブレーキ前処理時間を減じた時間に１／２〜１／５を乗じた時間であることとし、回転駆動手段はスピンドルモータであることとした。こうすることにより、トータル的なブレーキ動作時間を短くし、光ディスクの逆回転が起きないようにすることが可能となる。また、複数回のブレーキ動作による制動に対しても回転駆動手段の減速時間の予測が容易となる。
【００５８】
これらのことにより、回転駆動手段が複数回のブレーキ動作で所定の回転数まで減速するため、複数回のブレーキ動作とブレーキ動作の間の時間を利用して、光ディスク装置とコンピュータが通信することが可能となり、限られた電流量で動作するため多くの時間を要する回転駆動手段の減速時であっても、光ディスク装置とコンピュータの通信と通信の間の時間を短くすることができる。このことによって、ＯＳで決められた時間内に通信間の時間を収めることが可能となり、タイムアウトエラーを防止することができる。
【００５９】
そのため、限られた電流量であっても、お互いの通信間の時間に影響を与えることが無く、回転駆動手段の減速が可能な光ディスク装置及びその制御方法を実現することができる。
【００６０】
また、電力伝達機能と信号伝達機能を兼ね備えた接続手段を有した光ディスク装置に用いた場合で、回転駆動手段に高倍速の回転制御を行わない標準使用状態には、ＡＣアダプタなどによる電流供給が不要となるため、光ディスク装置を使用する際にいくつものケーブルを接続する手間が省け、使用者の使い勝手が向上する。
【００６１】
さらに、電力伝達機能と信号伝達機能を兼ね備えた接続手段がＵＳＢであり、接続手段により接続される電子機器は、コンピュータである場合には、光ディスク装置はＵＳＢを電源とし、規格化された電流の供給を受けるため、電流供給源の許容範囲の上限を知ることが容易になる。
【００６２】
なお、本実施の形態では、複数回のブレーキ動作時における減速率の１回当たりのブレーキ動作の減速率を略一定とし、複数回のブレーキ動作時における減速率の複数回のブレーキ動作全ての減速率を略同一としたが、複数回のブレーキ動作時における減速率の１回当たりのブレーキ動作の減速率が略一定であることや複数回のブレーキ動作時における減速率の複数回のブレーキ動作全ての減速率が略同一であることに限定されるものでは無い。容易な構成で本発明を実現しようと思えば、複数回のブレーキ動作時における減速率の１回当たりのブレーキ動作の減速率を略一定とし、複数回のブレーキ動作時における減速率の複数回のブレーキ動作全ての減速率を略同一とすることが好ましいが、スピンドルモータ３などの回転駆動手段を精度良く、所定の回転数に近づけようと思えば、時間軸に対して回転駆動手段の減速の割合を初期段階には大きくして、所定の回転数に近づくに従い小さくする制御が可能となるように、回転駆動手段に付加される逆起電力を、複数回のブレーキ動作間で変更することや同一のブレーキ動作内で変更することが好ましい。
【００６３】
また、本実施の形態では、前記複数回のブレーキ動作時のブレーキ時間は、ＯＳのタイムアウト時間からブレーキ前処理時間を減じた時間に１／２〜１／５を乗じた時間であることとし、回転駆動手段はスピンドルモータであることとしたが、前記複数回のブレーキ動作時のブレーキ時間は、ＯＳのタイムアウト時間からブレーキ前処理時間を減じた時間に１／２〜１／５を乗じた時間であることや回転駆動手段はスピンドルモータであることに限定されるものでは無い。トータル的なブレーキ動作時間を短くし、光ディスクの逆回転が起きないようにすることや、複数回のブレーキ動作による制動に対しても回転駆動手段の減速時間の予測を容易にしようと思えば、前記複数回のブレーキ動作時のブレーキ時間は、ＯＳのタイムアウト時間からブレーキ前処理時間を減じた時間に１／２〜１／５を乗じた時間であることや回転駆動手段はスピンドルモータであることが好ましい。
【産業上の利用可能性】
【００６４】
本発明は、限られた電流量であっても、お互いの通信間の時間に影響を与えることが無く、回転駆動手段の減速が可能な光ディスク装置及びその制御方法を実現することができ、光ディスクに対して情報の記録又は再生の少なくとも一方を行なう光ディスク装置及びその制御方法に関するものである。
【図面の簡単な説明】
【００６５】
【図１】本発明の一実施の形態における光ディスク装置の外観図
【図２】本発明の一実施の形態における光ディスク記録装置の構成を示すブロック図
【図３】本発明の一実施の形態におけるスピンドルモータの減速制御を示すフローチャート
【図４】本発明の一実施の形態におけるスピンドルモータの減速制御を示すタイムチャート
【図５】従来の光ディスク装置の構成を示すブロック図
【図６】従来の光ディスク装置におけるスピンドルモータの減速制御を示すフローチャート
【図７】従来の光ディスク装置におけるスピンドルモータの減速制御を示すタイムチャート
【符号の説明】
【００６６】
１    光ディスク
２    フィードモータ
３    スピンドルモータ
４    光ピックアップユニット
５    ＬＤドライバ
６    フィードモータドライバ
７    スピンドルモータドライバ
８    アクチュエータドライバ
９    リードアンプ
１０    ＣＤエンコーダ
１１    ＣＤ−ＲＯＭエンコーダ
１２    バッファメモリ
１３    ＡＴＩＰディテクタ
１４    ＣＤ−ＲＯＭデコーダ
１５    ＣＤサーボプロセッサ
１６    システムバス
１７    ＣＰＵ
１８    リードオンリメモリ（ＲＯＭ）
１９    メインメモリ
２０    不揮発メモリ
２１    インターフェース部
２２    インターフェースバス
２３    電源ユニット
２４    ＰＣ電源
２５    ＡＣアダプタ
２６    ＤＩＰＳＷ
１０１    光ディスク装置
１０２    上蓋
１０３    ＵＳＢ接続用コネクタ
１０４    ＵＳＢケーブル
１０５    コンピュータ
１０６    ＡＣアダプタ
１０７    コンセント
１０８    ＤＣジャック
【図１】
2006147019.tif 000003
【図２】
2006147019.tif 000004
【図３】
2006147019.tif 000005
【図４】
2006147019.tif 000006
【図５】
2006147019.tif 000007
【図６】
2006147019.tif 000008
【図７】
2006147019.tif 000009