(57)【要約】【課題】本発明では、このような問題を解決するためになされたものであり、アクセスタイムの高速化と消費電力の抑制というある程度相反する２つの課題に対して最適な動作が実行できる光ディスク装置およびその回転制御方法を提供することを目的とする。【解決手段】本発明は、ホストコンピュータから所定の動作を指示するコマンドを入力する手段と、光ディスクを回転駆動し前回のコマンドから所定期間次のコマンドが入力されなかった場合光ディスクの回転を停止する駆動手段と、前回のコマンドと次回のコマンドとの時間的間隔が所定期間を超えた場合の時間的間隔が複数ある場合にその平均値を算出する制御手段とを具備し制御手段は、前回のコマンドから平均値が示す時間的間隔を経過すると、次回のコマンドが入力されない場合であっても光ディスクの回転を再開する構成とする。【選択図】図３
2008027542.tif 000002
【特許請求の範囲】
【請求項１】
ホストコンピュータから所定の動作を指示するコマンドを入力する手段と、
前記コマンドの入力により光ディスクを回転駆動し、前記コマンドの終了から所定期間次のコマンドが入力されなかった場合前記光ディスクの回転を停止する駆動手段と、
前回のコマンドの終了と次回のコマンドの入力との時間間隔が前記所定期間を超えることが複数回あった場合、前記所定時間を超えた複数回の時間間隔の平均値を算出する制御手段と、を具備し、
前記制御手段は、前回のコマンドの終了から前記平均値が示す時間間隔を経過すると、次回のコマンドが入力されない場合であっても、前記停止した光ディスクの回転を再開させることを特徴とする光ディスク装置。
【請求項２】
前記制御手段は、前記所定期間を超えた時間間隔が所定の最大値の範囲内である場合、前記平均値を算出する数値要素として用いることを特徴とする請求項１記載の光ディスク装置。
【請求項３】
前記制御手段は、前記所定期間と前記算出された平均値との差分が、所定の最小値以下となったとき、前記所定期間が経過しても前記光ディスクの回転を停止させないことを特徴とする請求項１記載の光ディスク装置。
【請求項４】
前記制御手段は、前記平均値を記憶する記憶手段を有し、前記記憶した平均値と新たに前記所定期間を超えた時間間隔とで平均値を算出し、新たな平均値としてこの平均値を前記記憶手段に記憶することを特徴とする請求項１記載の光ディスク装置。
【請求項５】
前記所定の動作を指示するコマンドは、ＡＴＡＰＩコマンドであることを特徴とする請求項１記載の光ディスク装置。
【請求項６】
前記所定の動作を指示するコマンドは、先頭コマンドと転送データとからなることを特徴とする請求項１記載の光ディスク装置。
【請求項７】
ホストコンピュータから所定の動作を指示するコマンドを入力し、
前記入力したコマンドに基づき光ディスクを回転駆動し前記所定の動作を実行し、
前回のコマンドの終了から所定期間次のコマンドが入力されなかった場合前記光ディスクの回転を停止し、
前回のコマンドの終了と次回のコマンドの入力との時間間隔が前記所定期間を超えることが複数回あった場合、前記所定時間を超えた複数回の時間間隔の平均値を算出し、
前回のコマンドの終了から前記平均値が示す時間的間隔を経過すると、次回のコマンドが入力されない場合であっても、前記光ディスクの回転を再開させることを特徴とする光ディスク装置の回転制御方法。
【請求項８】
前回のコマンドの終了と次回のコマンドの入力との時間間隔が前記所定期間を超えることが複数回あり、前記所定期間を超えた時間間隔が所定の最大値の範囲内である場合、前記平均値を算出する数値要素とすることを特徴とする請求項７記載の光ディスク装置の回転制御方法。
【請求項９】
前記光ディスクの回転を停止する所定の時間と、前記平均値が示す時間間隔との時間的間隔が所定の最小値以下となった場合、前記光ディスクの回転を停止させないことを特徴とする請求項７記載の光ディスク装置の回転制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、円盤上の記録媒体を回転させて記録または再生動作を行うことができる光ディスク装置およびその回転制御方法に関するものである。
【背景技術】
【０００２】
ホストコンピュータに接続する外部記録用の媒体としてはＣＤやＤＶＤに代表される円盤状の記録媒体である光ディスクが一般的に使用されている。この光ディスクに対して記録や再生を行うには、光ディスクをスピンドルモータによって回転させて、回転させた光ディスクの記録面上の所定の位置にレーザ光を照射して記録や再生を行っている。
【０００３】
ホストコンピュータと接続される光ディスク装置では、ホストコンピュータのデータ転送要求に迅速に応答して処理速度（アクセス速度）を速くする一方で、光ディスクにアクセスする必要がないときには、消費電力を低く抑えることが好ましい。
【０００４】
従って、従来の構成ではホストコンピュータの消費電力を少なくするために、ある程度の時間光ディスクにアクセスがない場合には、スピンドルモータの回転を停止して省電力のモードにする構成としていた。
【０００５】
図８は、従来の回転制御の動作に関するフローチャートである。従来は、ホストコンピュータと接続される光ディスク装置は、所定の時間アクセスがなければ、省電力を優先して、光ディスクの回転を停止することが一般的に行われていた。
【０００６】
図８において、光ディスクの動作が開始されると（Ｓ９００）、ホスト装置からのコマンドの入力が監視され（Ｓ９０１）、コマンド入力があり光ディスクへのアクセスが開始されたかどうか判定される（Ｓ９０２）。
【０００７】
アクセス開始がなければ（Ｓ９０１）に戻り、アクセスがあるまで監視を続ける。アクセス開始されると、光ディスクの回転が開始され（Ｓ９０３）、光ディスクへのアクセス処理がなされ（Ｓ９０４）、次のコマンド入力までの時間が測定される（Ｓ９０５）。
【０００８】
コマンド入力までの待機時間が所定の時間より小さいときは（Ｓ９０６）、光ディスクの回転は停止せずに（Ｓ９０４）に戻りアクセス処理を続ける。
【０００９】
コマンド入力時間が所定の時間以上となったら（Ｓ９０６）、光ディスクの回転を停止し（Ｓ９０７）、（Ｓ９０１）に戻り、コマンド入力監視に戻る。
【００１０】
この構成では、光ディスクの回転を停止中にホストコンピュータからのアクセスがあると、スピンドルモータの回転が所定の回転数になるまで、待たなければならず、アクセスタイムの高速化が損なわれることになる。
【００１１】
このような、アクセスタイムの高速化と消費電力の抑制というある程度相反する２つの要望を考慮した光ディスク装置を提供する技術として例えば（特許文献１）がある。
【００１２】
この（特許文献１）の構成では、アクセスタイムの高速化と消費電力の抑制というある程度相反する２つの要望を考慮して、ホスト機器からのコマンド待機期間となったら、或る程度の期間は所定速度で光ディスクの回転を続行し、コマンド待機時間が長くなったら、フォーカスサーボはオンのまま光ディスクの回転を停止して、省電力とアクセスタイム短縮を行う構成としている。
【特許文献１】特開平１１−１６２０８７号公報
【発明の開示】
【発明が解決しようとする課題】
【００１３】
しかしながら、（特許文献１）の構成においては、コマンド待機時間が長くなったらフォーカスサーボはオンのままとしつつ光ディスクの回転を停止する構成としている。この構成によればフォーカスサーボに関する時間は確かに短縮できるが、光ディスクの回転が停止中にホストコンピュータからの記録または再生動作の要求があると、スピンドルモータの回転を開始し、スピンドルモータの回転を開始したあと所定の回転数になるまでコマンドに対応する動作を待たなければならず、結果として光ディスクへのアクセスタイムのロスが生じる課題があった。
【００１４】
本発明では、このような問題を解決するためになされたものであり、アクセスタイムの高速化と消費電力の抑制というある程度相反する２つの課題に対して最適な動作が実行できる光ディスク装置およびその回転制御方法を提供することを目的とする。
【課題を解決するための手段】
【００１５】
かかる問題を解決するため、ホストコンピュータから所定の動作を指示するコマンドを入力する手段と、コマンドの入力により光ディスクを回転駆動し、コマンドの終了から所定期間次のコマンドが入力されなかった場合前記光ディスクの回転を停止する駆動手段と、前回のコマンドの終了と次回のコマンドの入力との時間間隔が所定期間を超えることが複数回あった場合、前記所定時間を超えた複数回の時間間隔の平均値を算出する制御手段と、を具備し、制御手段は、前回のコマンドの終了から前記平均値が示す時間間隔を経過すると、次回のコマンドが入力されない場合であっても、停止した光ディスクの回転を再開させるものである。
【発明の効果】
【００１６】
本発明の光ディスク装置およびその回転制御方法によれば、前回のコマンドから前記平均値が示す時間的間隔を経過すると、次回のコマンドが入力されない場合であっても、前記光ディスクの回転を再開させることにより、コマンド間隔が所定期間以上で回転を停止し省電力とするとともに、所定時間以上のコマンド間隔の平均時間を学習しながら、次にコマンドがくる時間を予測して光ディスクを回転させるので、無駄に早く立上げてエネルギーを消費するのを抑えつつ光ディスクの回転再開の立上りを早めることができる。
【発明を実施するための最良の形態】
【００１７】
請求項１記載の発明は、ホストコンピュータから所定の動作を指示するコマンドを入力する手段と、コマンドの入力により光ディスクを回転駆動し、コマンドの終了から所定期間次のコマンドが入力されなかった場合、前記光ディスクの回転を停止する駆動手段と、前回のコマンドの終了と次回のコマンドの入力との時間間隔が所定期間を超えることが複数回あった場合、前記所定時間を超えた複数回の時間間隔の平均値を算出する制御手段と、を具備し、制御手段は、前回のコマンドの終了から前記平均値が示す時間間隔を経過すると、次回のコマンドが入力されない場合であっても、停止した光ディスクの回転を再開させるものである。
【００１８】
本発明によれば、コマンド入力待機時間が所定期間以上となると光ディスクの回転を停止し省電力とするとともに、前回までのコマンド間の時間的間隔から算出した平均値が示す時間的間隔を経過すると、次回のコマンドが入力されない場合であっても、光ディスクの回転を再開させることにより、所定時間以上のコマンド間隔の平均時間を学習しながら次にコマンドがくる時間を予測して光ディスクを回転させるので、光ディスクの回転を停止したあとに無駄に早く立上げてエネルギーを消費するのを抑えつつ光ディスクの回転再開の立上りを早めることができる。
【００１９】
請求項２記載の発明は、請求項１記載の発明において、制御手段は、所定期間を超えた時間間隔が所定の最大値の範囲内である場合、前記平均値を算出する数値要素として用いるものである。
【００２０】
本発明によれば、所定時間を超えた複数回の時間間隔の平均値を算出する要素として所定の最大値の範囲内である時間間隔を平均値の算出に用いることにより、光ディスク装置の使用者が、離席したり他の作業をしたりして長時間光ディスクにアクセスすることがない時間を平均値の算出から除外し、次にコマンドが入力される時間の予測値を算出する精度が向上するので、操作する人のスピードや、作業の種類に応じた算出した平均値にて、停止していた光ディスクを再回転させるので、無駄に早く立上げてエネルギーを消費するのを抑えつつ光ディスクの回転再開の立上りを早めることができる。
【００２１】
請求項３記載の発明は、請求項１記載の発明において、制御手段は、所定期間と算出された平均値との差分が、所定の最小値以下となったとき、所定期間が経過しても光ディスクの回転を停止させないものである。
【００２２】
本発明によれば、前回のコマンドと次回のコマンドとの時間的間隔が前記所定期間を超えた場合の時間差分が、所定の最小値以下となった場合、光ディスクの回転を停止させないことにより、回転を停止したあとで、すぐに回転を再開するムダがなくなるので、無駄に早く立上げてエネルギーを消費するのを抑えつつ光ディスクの回転再開の立上りを早めることができる。
【００２３】
請求項４記載の発明は、請求項１記載の発明において、制御手段は、平均値を記憶する記憶手段を有し記記憶した平均値と新たに所定期間を超えた時間間隔とで平均値を算出し、新たな平均値としてこの平均値を前記記憶手段に記憶するものである。
【００２４】
本発明によれば、記憶した平均値と、前回のコマンドと次回のコマンドとの時間的間隔との平均値を算出し新たな平均値として前記平均値を記憶することにより、あらたに光ディスクにアクセスするときも、この平均値を利用できるので、動作開始のときであっても以前に学習した平均時間を基に、次にコマンドがくる時間を予測して光ディスクを回転させるので、無駄に早く立上げてエネルギーを消費するのを抑えつつ光ディスクの回転再開の立上りを早めることができる。
【００２５】
請求項５記載の発明は、請求項１記載の発明において、所定の動作を指示するコマンドは、ＡＴＡＰＩインターフェースコマンドとしたものである。
【００２６】
本発明によれば、ホストコンピュータと光ディスク間のインターフェースのＡＴＡＰＩインターフェースコマンドを用いることにより、ホストコンピュータが変わっても互換性があるので、どのホストコンピュータでも使用することができるようになる。
【００２７】
請求項６記載の発明は、請求項１記載の発明において、所定の動作を指示するコマンドは、先頭コマンドと転送データとからなるものである。
【００２８】
本発明によれば、コマンドとデータとのセットでコマンド構成とすることにより、読取りコマンドであっても記録コマンドであってものいづれのコマンドのときでも先頭コマンドの情報でコマンドで定義するデータを判別できる。
【００２９】
請求項７記載の発明は、ホストコンピュータから所定の動作を指示するコマンドを入力し、入力したコマンドに基づき光ディスクを回転駆動し前記所定の動作を実行し、前回のコマンドの終了から所定期間次のコマンドが入力されなかった場合、光ディスクの回転を停止し、前回のコマンドの終了と次回のコマンドの入力との時間間隔が所定期間を超えることが複数回あった場合、所定時間を超えた複数回の時間間隔の平均値を算出し、前回のコマンドの終了から平均値が示す時間的間隔を経過すると、次回のコマンドが入力されない場合であっても、光ディスクの回転を再開させることを特徴とする光ディスク装置の回転制御方法である。
【００３０】
この方法によれば、前回のコマンドから前記平均値が示す時間的間隔を経過すると、次回のコマンドが入力されない場合であっても、前記光ディスクの回転を再開させることにより、コマンド間隔が所定期間以上で回転を停止し省電力とするとともに、所定時間以上のコマンド間隔の平均時間を学習しながら、次にコマンドがくる時間を予測して光ディスクを回転させるので、無駄に早く立上げてエネルギーを消費するのを抑えつつ光ディスクの回転再開の立上りを早めることができる。
【００３１】
請求項８記載の発明は、請求項７記載の発明において、前回のコマンドと次回のコマンドとの時間的間隔が前記所定期間を超えた場合の時間的間隔が、所定の最大値の範囲内である場合に、前記平均値を算出する数値要素とするものである。
【００３２】
この方法によれば、所定時間を超えた複数回の時間間隔の平均値を算出する要素として所定の最大値の範囲内である時間間隔を平均値の算出に用いることにより、光ディスク装置の使用者が、離席したり他の作業をしたりして長時間光ディスクにアクセスすることがない時間を平均値の算出から除外し、次にコマンドが入力される時間の予測値を算出する精度が向上するので、操作する人のスピードや、作業の種類に応じて算出した平均値にて、停止していた光ディスクを再回転させるので、無駄に早く立上げてエネルギーを消費するのを抑えつつ光ディスクの回転再開の立上りを早めることができる。
【００３３】
請求項９記載の発明は、請求項７記載の発明において、前回のコマンドと次回のコマンドとの時間的間隔が所定期間を超えた場合の時間的間隔が、所定の最小値以下となった場合、光ディスクの回転を停止させないことを特徴とするものである。
【００３４】
この方法によれば、前回のコマンドと次回のコマンドとの時間的間隔が前記所定期間を超えた場合の時間的間隔が、所定の最小値以下となった場合、前記光ディスクの回転を停止させないことにより、回転を停止したあとで、すぐに回転を再開するムダがなくなるので、無駄に早く立上げてエネルギーを消費するのを抑えつつ光ディスクの回転再開の立上りを早めることができる。
【００３５】
以下、本発明を実施するための最良の形態について図面を参照しながら説明する。
【００３６】
（実施の形態１）
図１は、本発明の実施の形態１に係わるホストコンピュータと光ディスク装置に関するネットワーク図である。
【００３７】
図１において、１１はホストコンピュータ、１２はディスプレイ、１３は光ディスク装置、１４はＵＳＢインターフェース端子、１５はＵＳＢインターフェースケーブル、１６はＵＳＢコネクタ、１７はディスプレイケーブル、１８は内蔵光ディスク装置、１９は電源スイッチ、９はＡＣアダプタである。
【００３８】
ホストコンピュータ１１の電源スイッチ１９をＯＮすると、ホストコンピュータ１１内のオペレーディングシステム（ＯＳ）、例えばＷｉｎｄｏｗｓ（登録商標）が起動しホストコンピュータ１１が使用できるようになり、ユーザは所望のソフトウェアを選択して実行することができるようになる。
【００３９】
ホストコンピュータ１１の使用が終了し、ホストコンピュータ１１の電源をＯＦＦするには、ＯＳのシャットダウン操作によって電源をＯＦＦする。
【００４０】
ホストコンピュータ１１に備えたＵＳＢインターフェース端子１４は複数個数備えられており、このＵＳＢインターフェース端子１４にＵＳＢインターフェースケーブル１５で光ディスク装置１３及びその他の周辺装置を複数接続することができる。ＵＳＢインターフェースケーブル１５の端部にはＵＳＢコネクタ１６がありこのＵＳＢコネクタ１６をＵＳＢインターフェース端子１４に挿入して接続する。
【００４１】
また、内蔵光ディスク装置１８はホストコンピュータ１１に予め備えられている光ディスク装置１３であり、ソフトウェアのインストールなどに使用される再生専用の光ディスク装置１３であったりいくつかの種類の光ディスク２０１に対して記録可能としている。ホストコンピュータ１１に予めそなえられた内蔵光ディスク装置１８では記録や再生ができない光ディスク２０１の種類に対応するためには、所望の光ディスク２０１に対して記録または再生ができるタイプの内蔵光ディスク装置１８に置き換えるか、ＵＳＢインターフェースケーブル１５で接続する外付けの光ディスク装置１３を接続することで対応できる。
【００４２】
ホストコンピュータ１１とディスプレイ１２とは、ディスプレケーブル１７で接続されており、ホストコンピュータ１１の文字や映像の出力装置として動作しホストコンピュータ１１で実行するソフトウェアの実行に伴う情報の表示ができる。
【００４３】
ホストコンピュータ１１に外付けする光ディスク装置１３は、駆動電源をホストコンピュータ１１のＵＳＢインターフェース端子１４から供給を受けることができ、ＵＳＢインターフェース端子１４のみの電源で駆動する場合や、ＵＳＢインターフェースの電源容量が不足するときには、必要に応じて、ＡＣアダプタ９によりＤＣ電源として電源供給をすることもできる。また、ＡＣアダプタ９から供給しなくてもＤＣ電源として電池で供給してもよい。
【００４４】
図２は、本発明の実施の形態１に係わる光ディスク装置のブロック図である。
【００４５】
図２においては、ホストコンピュータ１１に外付けする光ディスク装置１３を例にとって説明する。
【００４６】
図２において、１１はホストコンピュータ、１３は光ディスク装置、２３はインターフェース、１５はＵＳＢインターフェースケーブル、２０１は光ディスク、２０２はピックアップモジュール、２０３はピックアップ、２０４はスピンドルモータ、２０５はフォーカス駆動コイル、２０６は対物レンズ、２０７はレーザ、２０８は反射光受光手段、２１０はキャリッジ、２１２はデジタルサーボコントローラ、２１３はデータ処理部、２１４はフォーカス駆動コイル制御手段、２１７はレーザ駆動制御手段、２１８は回転制御手段、２１９はスピンドルモータ駆動手段、２２０は記憶手段、２２１は電源接続判定手段、２２２はコマンド間隔測定手段である。
【００４７】
以上のように構成された本発明の実施の形態１における光ディスク装置１３について説明する。
【００４８】
図２において、ホストコンピュータ１１と光ディスク装置１３とはＵＳＢインターフェースケーブル１５を介して情報の送受信がされる。ホストコンピュータ１１から光ディスク装置１３に対して光ディスク２０１へ情報を記録する要求または光ディスク２０１の情報の再生の要求は、ＵＳＢインターフェースケーブル１５を介して光ディスク装置１３に送られる。
【００４９】
この要求は、ホストコンピュータ１１からインターフェース２３を介してパケットコマンドなどで要求され、光ディスク装置１３はこのコマンドをインターフェス２３で入力して、このコマンドに応答して記録や再生などの所定の動作をする。
【００５０】
ピックアップモジュール２０２は、光ディスク２０１に情報の記録または再生の少なくとも一方を行う光ディスク２０１を回転させるスピンドルモータ２０４と、レーザ２０７の発光パターンを利用して光ディスク２０１に情報の記録または再生の少なくとも一方を行うピックアップ手段であるピックアップ２０３と、ピックアップ２０３が搭載されたキャリッジ２１０を光ディスク２０１の半径方向に移動させるためのフィード部（図示せず）とによって構成されたものである。
【００５１】
フォーカス駆動コイル２０５は、フォーカス駆動コイル制御手段２１４によってピックアップ２０３の対物レンズ２０６を光ディスク２０１の記録面に近づけたり離れたり制御する駆動コイルで、光ディスク２０１の記録面に焦点を合わせるように調整する。
【００５２】
レーザ駆動制御手段２１７は、光ディスク２０１に情報を記録または再生するときのレーザ２０７のレーザパワーを駆動制御する。
【００５３】
反射光受光手段２０８は、光ディスク２０１からの反射光を受光し、受光した反射光を基に信号出力を行う。
【００５４】
出力された信号は、フォーカスエラー信号やトラッキングエラー信号を生成し、フォーカスサーボ制御やトラッキングサーボ制御を行う信号とする。
【００５５】
回転制御手段２１８は、ホストコンピュータ１１からのコマンド入力を受けたら、コマンドに対して応答し、例えば記録または再生動作にあたり所定の速度となるようにスピンドルモータ２０４の回転させ、動作完了したら所望により回転を停止する制御を行う。
【００５６】
回転制御手段２１８からの信号は、スピンドルモータ駆動手段２１９で駆動されて、スピンドルモータ２０４の回転駆動を行う。
【００５７】
コマンド間隔測定手段２２２は、ホストコンピュータ１１から送られてくるコマンドを解析し、コマンド終りと、次のコマンドの入力を検出して、両者の時間間隔であるコマンド間隔を測定する。
【００５８】
測定したコマンド間隔は、データ処理部２１３で所定の時間間隔の範囲内であるコマンド間隔を抽出して平均値の平均値を算出する数値要素とし、抽出したコマンド間隔で平均値が算出され記憶手段２２０に記憶される。
【００５９】
この所定の範囲は、コマンド終了の後所定の期間Ｔを越えた時間（例えば５〜２０分）から、コマンド入力待ち待機時間の最大値Ｗ（例えば３０〜６０分など）を範囲としている。この所定の期間Ｔおよび最大値Ｗは、ユーザがホストコンピュータ１１で実行するアプリケーションソフトにて任意に設定することができる。
【００６０】
また、ＤＩＰスイッチを設けて、ＤＩＰスイッチの設定としてもよい。
【００６１】
算出したコマンドの時間間隔の平均値を基に、後で述べるように光ディスク２０１の回転を制御する。光ディスク２０１の回転制御は、スピンドルモータ２０４の駆動を制御することで行う。
【００６２】
光ディスク装置１３の駆動電源は、ホストコンピュータ１１からＵＳＢインターフェースケーブル１５のＶＢＵＳ端子を介して供給される電源と、外部電源９からの電源と両者の電源が使用できる。
【００６３】
これらの電源は、電源接続判定手段２２１で、接続されている電源の接続状態を判断して、選択して光ディスク装置１３の内部に供給できるようにしている。
【００６４】
図３は、本発明の実施の形態１に係わるコマンド処理の構成を示す図である。
【００６５】
図３では、光ディスク２０１に対して複数の処理を順次行うときの処理の状態を示している。
【００６６】
ホストコンピュータ１１から光ディスク装置１３へのコマンドとは、光ディスク装置１３に特定の動作をさせる命令信号のことである。ホストコンピュータ１１で実行するアプリケーションソフトが光ディスク装置１３に対して指示するコマンドはＡＴＡＰＩ（ＡＴＡ  Ｐａｃｋｅｔ  Ｉｎｔｅｒｆａｃｅ）コマンドで構成している。
【００６７】
ホストコンピュータ１１は、光ディスク装置１３の状態を監視するために、ＡＴＡＰＩコマンドを送り続けている。
【００６８】
光ディスク装置１３は光ディスク２０１の種類や光ディスク装置１３の状態を記憶しておき、ホストコンピュータ１１側から入力されるコマンドに対して応答する。
【００６９】
光ディスク２０１に記録された情報を再生するには、ＡＴＡＰＩコマンドの読出しコマンド（ＲＥＡＤ）を、また光ディスク２０１にデータを記録するには、ＡＴＡＰＩコマンドの記録コマンド（ＷＲＩＴＥ）をホストコンピュータ１１から光ディスク装置１３に発行して光ディスク装置１３に実行させる。
【００７０】
ホストコンピュータ１１からのデータを光ディスク装置１３に送り光ディスク２０１に記録する例をとり、コマンド処理を説明する。
【００７１】
図３（ａ）は、ホストコンピュータ１１から光ディスク装置１３へ複数の記録データを転送している処理の状態を示している。
【００７２】
ホストコンピュータ１１上の記録ソフト（アプリケーションソフト）が光ディスク装置１３にに送る記録データを記したものである。
【００７３】
光ディスク２０１に所望のデータを記録するには、記録（ＷＲＩＴＥ）コマンドをホストコンピュータ１１から光ディスク装置１３に対して発行する。
【００７４】
図３（ａ）では、記録データ１（ＲＥＣ１）が転送されたあと、Ｃ１の時間転送が待機したあと記録データ２（ＲＥＣ２）が転送され、Ｃ２の時間を待機したあと記録データ３（ＲＥＣ３）が転送され、以下同様に継続して処理を実行する状態を例示している。
【００７５】
なお、記録データ間の間隔（Ｃ１、Ｃ２など）は、光ディスク装置１３の使用状況で、時間が短かかったりや長くなったりする。これは、操作する人の操作スピードや、処理の種類などでも異なる。
【００７６】
図３（ｂ）は、記録データ１（ＲＥＣ１）を拡大した図である。
【００７７】
図３（ｂ）に示すように、一続きのデータを記録する場合（例えばＲＥＣ１）、１つの記録コマンドで丸ごと全てのデータを記録するわけではなく、ホストコンピュータ１１で実行するアプリケーションソフト（記録ソフト）は、２ＫＢ〜６４ＫＢの細かいデータに記録データを分割し、記録コマンド（ＣＭＤ１〜ＣＭＤｎ）という単位にしてドライブに送る。
【００７８】
この記録コマンド（ＣＭＤ１〜ＣＭＤｎ）間の時間的間隔（Ｄ１〜Ｄｎ−１）は、記録データ間の間隔（例えばＣ１、Ｃ２など）に比べて短い。
【００７９】
従って、記録コマンド（ＣＭＤ１〜ＣＭＤｎ）と記録データ間の間隔（例えばＣ１、Ｃ２など）との差異は、入力するコマンド間隔を測定することで区別することができる。
【００８０】
従って、コマンド処理が終了後の時間を測定することで、記録データが終了したかどうかを判別でき、コマンド処理が終了したあと、次のコマンドがくるまでの時間が所定期間を越えたら回転制御に係わる制御ができるようになる。
【００８１】
本発明では、コマンド処理が終了したあと、次のコマンドがくるまでの時間が所定の期間を越えたら光ディスク２０１の回転を停止し、光ディスク２０１の回転が停止したあと次のコマンドを予測して、光ディスク２０１の回転を再開するようにしている。
【００８２】
図３（ｃ）は、記録コマンド（ＣＭＤ１）の拡大図である。
【００８３】
図３（ｃ）に示すように、記録コマンドの先頭部分には、ＣＤＢ（ＣＯＭＭＡＮＤ  ＤＥＳＣＲＩＰＴＯＲ  ＢＬＯＣＫ）データ３０１と呼ぶ１２バイトの命令に関する情報と、それに続く転送データ３０２とからなる。
【００８４】
記録コマンドにおけるＣＤＢデータ３０１の内容は、コマンドの種類を規定するオペレーションコマンド、メディア上の記録位置を示すＬＢＡ情報、一緒に送るデータ容量を表すセクター数情報からなる（図示せず）。
【００８５】
記録コマンドにおける転送データ３０２は、２ＫＢ〜６４ＫＢの細かいデータ量で構成している。これにより、大きな記録データを分割して処理するので、インターフェースを占有することがなくなり、記録コマンドが終わるまで処理を待つ必要がなくなり、他の機器にもコマンドを送ることができるようになる。
【００８６】
図４は、本発明の実施の形態１に係わる回転制御処理を示す図である。
【００８７】
図４（ａ）は初期値を利用しない場合で、記録動作を行う際の回転制御処理の一例を示した図である。
【００８８】
光ディスク２０１への記録要求により記録開始され光ディスク２０１にの回転が開始されて記録データＲＥＣ１の記録が終ったあと、次のコマンドを入力待ちしている時間（待機時間）が所定の期間Ｔより長くなると、光ディスク２０１の回転を停止（４０１）する。
【００８９】
所定の期間Ｔより前に次の記録データＲＥＣ２が送られて処理をするときは、光ディスク２０１の回転は停止せずに次の記録データＲＥＣ２を処理する。
【００９０】
光ディスク２０１の回転が停止（４０１）したあとで、次のコマンド入力で記録データＲＥＣ２が入力されると、光ディスク２０１の回転を開始し（４０２）、記録データＲＥＣ２の処理を行う。
【００９１】
記録データＲＥＣ２が終了したあと、次のコマンドを入力待ちしている時間（待機時間）が所定の期間Ｔより長くなると、光ディスク２０１の回転を停止（４０３）する。
【００９２】
また、所定の期間Ｔより前に次の記録データＲＥＣ３が送られて処理をするときは、光ディスク２０１の回転は停止せずに次の記録データＲＥＣ３を処理する。
【００９３】
光ディスク２０１の回転が停止しているとき、前回の記録データの間隔（コマンド間隔とも呼ぶ）Ｃ１の時間が経過したら、停止していた光ディスク２０１の回転を再開する（４０４）。Ｃ１の待機時間より前に次の記録データＲＥＣ３が送られてきたら、光ディスク２０１を回転開始して次の記録データＲＥＣ３を処理する。
【００９４】
記録データＲＥＣ３が終了したあと、次のコマンドを入力待ちしている時間（待機時間）が所定期間Ｔより長くなると、光ディスク２０１の回転を停止（４０５）する。
【００９５】
また、所定期間Ｔより前に次の記録データＲＥＣ４が送られて処理をするときは、光ディスク２０１の回転は停止せずに次の記録データＲＥＣ３を処理する。
【００９６】
光ディスク２０１の回転が停止しているとき、前回の記録データの間隔Ｃ１およびＣ２の時間の平均値の時間間隔が経過したら、停止していた光ディスク２０１の回転を再開する（４０６）。この平均値の時間間隔より前に次の記録データＲＥＣ４が送られてきたら、光ディスク２０１を回転開始して次の記録データＲＥＣ４を処理する。
【００９７】
このようにして、コマンド間隔の平均値をコマンド処理の都度算出し、光ディスク２０１の回転が停止したあと、この学習したコマンド間隔の平均値の時間間隔が経過すると、次のコマンド（記録データ）がくる前であっても、光ディスク２０１の回転を開始するようにしている。
【００９８】
なお、平均値を算出する数値としては、所定期間Ｔより長く、所定値Ｗより短い時間のみを算出の数値要素として算出する。
【００９９】
これによって、連続したアクセスのときや、長時間光ディスク装置１３を使用せず、光ディスク２０１へのアクセスが発生しないときの時間的数値要素を除いている。
【０１００】
したがって、光ディスク装置１３の使用者が、離席したり他の作業をしたりして長時間光ディスク２０１にアクセスすることがない時間を平均値の算出から除外し、次にコマンドが入力される時間の予測値を算出する精度が向上するので、操作する人のスピードや、作業の種類に応じた算出した平均値にて、停止していた光ディスク２０１を再回転させるので、無駄に早く立上げてエネルギーを消費するのを抑えつつ光ディスク２０１の回転再開の立上りを早めることができる。
【０１０１】
図４（ｂ）は、記憶装置２２０に記憶した初期値を利用して記録動作を行う際の回転制御処理の一例を示した図である。
【０１０２】
光ディスク２０１への記録要求により記録開始され光ディスク２０１にの回転が開始されて記録データＲＥＣ１の記録が終ったあと、次のコマンドを入力待ちしている時間（待機時間）が所定の期間Ｔより長くなると、光ディスク２０１の回転を停止（４１１）する。
【０１０３】
所定の期間Ｔより前に次の記録データＲＥＣ２が送られて処理をするときは、光ディスク２０１の回転は停止せずに次の記録データＲＥＣ２を処理する。
【０１０４】
光ディスク２０１の回転が停止（４１１）しているとき、コマンド間隔の初期値の時間間隔が経過したら、停止していた光ディスク２０１の回転を再開する（４１２）。初期値の待機時間より前に次の記録データＲＥＣ２が送られてきたら、光ディスク２０１の回転開始して次の記録データＲＥＣ２を処理する。
【０１０５】
記録データＲＥＣ２が終了したあと、次のコマンドを入力待ちしている待機時間が所定の期間Ｔより長くなると、光ディスク２０１の回転を停止（４１３）する。
【０１０６】
また、所定の期間Ｔより前に次の記録データＲＥＣ３が送られて処理をするときは、光ディスク２０１の回転は停止せずに次の記録データＲＥＣ３を処理する。
【０１０７】
光ディスク２０１の回転が停止しているとき、コマンド間隔の初期値と前回のコマンド間隔Ｃ１の平均の時間が経過したら、停止していた光ディスク２０１の回転を再開する（４１４）。初期値と前回のコマンド間隔Ｃ１の平均の時間の待機時間より前に次の記録データＲＥＣ３が送られてきたら、光ディスク２０１を回転開始して次の記録データＲＥＣ３を処理する。
【０１０８】
記録データＲＥＣ３が終了したあと、次のコマンドの待機時間が所定の期間Ｔより長くなると、光ディスク２０１の回転を停止（４１５）する。
【０１０９】
また、所定期間Ｔより前に次の記録データＲＥＣ４が送られて処理をするときは、光ディスク２０１の回転は停止せずに次の記録データＲＥＣ３を処理する。
【０１１０】
光ディスク２０１の回転が停止しているとき、初期値、前回の記録データの間隔Ｃ１およびＣ２の時間の平均値の時間間隔が経過したら、停止していた光ディスク２０１の回転を再開する（４１６）。この平均値の時間間隔より前に次の記録データＲＥＣ４が送られてきたら、光ディスク２０１を回転開始して次の記録データＲＥＣ４を処理する。
【０１１１】
このようにして、初期値も含めたコマンド間隔の平均値をコマンド処理の都度算出し、光ディスク２０１の回転が停止したあと、この学習したコマンド間隔の平均値の時間間隔が経過すると、次のコマンド（記録データ）がくる前であっても、光ディスク２０１の回転を開始するようにしている。
【０１１２】
なお、平均値を算出する数値としては、所定の期間Ｔより長く、所定値Ｗより短い時間のみを算出の数値要素として算出する。
【０１１３】
これによって、所定時間を超えた複数回の時間間隔の平均値を算出する要素として所定の最大値の範囲内である時間間隔を平均値の算出に用いることにより、光ディスク装置１３の使用者が、離席したり他の作業をしたりして長時間光ディスク２０１にアクセスすることがない時間を平均値の算出から除外し、次にコマンドが入力される時間の予測値を算出する精度が向上するので、操作する人のスピードや、作業の種類に応じた算出した平均値にて、停止していた光ディスク２０１を再回転させるので、無駄に早く立上げてエネルギーを消費するのを抑えつつ光ディスク２０１の回転再開の立上りを早めることができる。
【０１１４】
また、再回転させたあと、所定時間ＴＴ１以上経過したら光ディスク２０１の回転を再び停止し、さらに停止してからの停止時間が所定時間ＴＴ２以上経過したら再び再々回転させるようにし、コマンド入力期間がながくなると、光ディスク２０１を回転させたり、回転を止めたり繰り返す。
【０１１５】
また、コマンド終了の後、光ディスク２０１の回転を停止する所定の期間Ｔと算出した平均値の差分が最小値（例えば１〜５分）より短くなると、回転を停止してから再回転する時間的間隔が短くなるので、差分が最小値より短い間は、光ディスク２０１の回転は停止しないようにしている。
【０１１６】
本発明の実施の形態１の回転制御の処理をフローチャートをもとに説明する。
【０１１７】
図５は、本発明の実施の形態１に係わる回転制御のフローチャートである。
【０１１８】
図５に従って光ディスク２０１の回転制御の処理手順を説明する。
【０１１９】
光ディスク２０１の使用が開始されると（Ｓ５００）、初期設定が行われる（Ｓ５０１）。この初期設定では、コマンド間隔の初期値が読込まれる。そしてホストコンピュータ１１からのコマンドが入力されるまで待機し（Ｓ５０２）、ホストコンピュータ１１からのコマンドが入力されると光ディスク２０１の回転が開始され（Ｓ５０３）、入力したコマンドの処理が行われる（Ｓ５０４）。コマンドが光ディスク装置１３の終了のときは（Ｓ５０５）、処理制御を停止する（Ｓ５３０）。
【０１２０】
光ディスク２０１への記録や再生の動作を行うコマンドであれば、記録や再生を行い、コマンド処理ごとに前回のコマンド処理終了から次回のコマンドの開始を監視しながら待機時間を測定し（Ｓ５０６）、待機時間が所定の期間Ｔ以上、例えば５分間以上となったかどうか判別し（Ｓ５０７）、所定期間の時間以下であれば、（Ｓ５０４）に戻り処理を続ける。
【０１２１】
待機時間が所定の期間Ｔを越えると（Ｓ５０７）、光ディスク２０１の回転を停止する（Ｓ５０８）。光ディスク２０１の回転を停止したあとも、前回のコマンド処理終了から次回のコマンド開始までの待機時間の測定を続ける。
【０１２２】
コマンド入力待ちの待機時間がコマンド間隔の平均値以上かどうかを判別し（Ｓ５０９）、停止中にコマンド入力があるかどうか判別し（Ｓ５１０）、入力がなければ（Ｓ５０９）に戻る。
【０１２３】
コマンド入力があれば（Ｓ５１０）、前回のコマンド処理終了から今回の入力したコマンドまでのコマンド間隔時間と、以前の平均コマンド間隔よりコマンド間隔の平均値を更新する（Ｓ５１１）。そして光ディスク２０１を回転し（Ｓ５１２）、（Ｓ５０４）のコマンド処理に戻る。
【０１２４】
コマンド入力待ちの待機時間が平均コマンド間隔の平均値以上のとき（Ｓ５０９）は、次のコマンドを入力する前であっても、光ディスク２０１を再回転し（Ｓ５１３）、前回のコマンド処理終了からの待機時間の測定を続け（Ｓ５１４）、回転中にコマンド入力があるかどうか判別し（Ｓ５１５）、コマンド入力があれば、前回のコマンド処理終了から今回の入力したコマンドまでのコマンド間隔時間と、以前のコマンド間隔の平均値より平均値を更新する（Ｓ５１６）。そして、（Ｓ５０４）のコマンド処理に戻る。
【０１２５】
（Ｓ５１５）判定で入力がなければ、（Ｓ５１３）で光ディスク２０１の再回転を開始してからの回転時間が所定時間ＴＴ１以上経過したかどうかを判定し（Ｓ５１７）、所定時間ＴＴ１以上経過したら光ディスク２０１の回転を再び停止する（Ｓ５１８）。
【０１２６】
光ディスク２０１の回転時間が所定時間ＴＴ１より短いときは、光ディスク２０１の回転は維持したまま入力待ち（Ｓ５１５）へ戻る。（Ｓ５１８）で光ディスク２０１の回転を停止したら、コマンド入力があるかどうかを判定し（Ｓ５１９）、コマンドの入力がなければ、（Ｓ５１８）で光ディスク２０１の回転を停止してからの停止時間が所定時間ＴＴ２以上経過したかどうかを判定し（Ｓ５２２）、停止時間ＴＴ２が所定時間ＴＴ２より短いときは（Ｓ５１９）に戻る。停止時間が所定時間ＴＴ２以上となれば、光ディスク２０１を回転させ（Ｓ５２３）、（Ｓ５１５）に戻る。
【０１２７】
（Ｓ５１９）で入力があると判断したら、光ディスク２０１が回転中かどうか判断し（Ｓ５２０）、回転中でなければ光ディスク２０１を回転させ（Ｓ５２１）、光ディスク２０１が回転中であれば、回転したまま（Ｓ５１６）へ戻る。
【０１２８】
図６は、本発明の実施の形態１に係わるコマンド間隔の平均値算出処理のフローチャートである。
【０１２９】
図６において、コマンド間隔の平均値算出処理が開始されると（Ｓ６００）、記憶手段２２０から処理以前の平均値が取得される（Ｓ６０１）。そして、前回のコマンド終了時刻を取得（Ｓ６０２）し、今回のコマンド開始時刻を取得し（Ｓ６０３）、コマンド待機時間を算出する（Ｓ６０４）。コマンド待機時間が所定期間Ｔより大きいかどうか判定し（Ｓ６０５）、所定期間Ｔより大きいときコマンド待機時間が所定値Ｗより短いかどうか判定する（Ｓ６０６）。
【０１３０】
待機時間が所定の期間Ｔより長く所定値Ｗより短かったらコマンド間隔の平均値をとり（Ｓ６０７）、記憶装置２２０に格納し（Ｓ６０８）処理を終了する（Ｓ６０９）。
【０１３１】
待機時間が所定の期間Ｔ以下（Ｓ６０５）または所定値Ｗ以上のときは、平均値を算出せずに処理を終了する（Ｓ６０９）。
【０１３２】
なお、記憶手段２２０に記憶された平均値の初期値は、光ディスク装置１３の電源がＯＮされたときに初期値に設定しても、また光ディスク２０１のメディアを交換使用して違う種類の処理を行うときに設定してもよい。
【０１３３】
また、ユーザがホストコンピュータ１１で実行するアプリケーションソフトから初期化することもできる。
【０１３４】
また、実施の形態１であるホストコンピュータ１１と接続される光ディスク装置１３において、所定の時間コマンドの入力がなく、光ディスク２０１へのアクセスが所定の期間なければ、省電力を優先して光ディスク２０１の回転を停止し、次のコマンド入力があるとき再度回転させるモードと、光ディスク２０１の回転を停止して次のコマンドがくる前に次のコマンドがくることを予測して光ディスク２０１の回転を開始する回転制御するモードとをアプリケーションソフト等から選択して指定することができる構成としてもよい。
【０１３５】
また、本発明の実施の形態１における所定の期間Ｔは、ユーザがホストコンピュータ１１で実行するアプリケーションソフトから指定することができ、ユーザが所望により所定の期間Ｔを変更することで、光ディスク２０１の回転を停止するまでの時間を指定することができる。
【０１３６】
（実施の形態２）
図７は、本発明の実施の形態２に係わる回転制御のフローチャートである。
【０１３７】
本発明の実施の形態２においては、実施の形態１と重複する構成に関しては説明を省略する。
【０１３８】
図７に従って本発明の実施の形態２回転制御の処理手順を説明する。
【０１３９】
光ディスク２０１の使用が開始されると（Ｓ７００）、初期設定が行われる（Ｓ７０１）。この初期設定では、コマンド間隔の記憶装置に格納された平均値などの初期値が読込まれる。そしてホストコンピュータ１１からのコマンドが入力されるまで待機し（Ｓ７０２）、ホストコンピュータ１１からのコマンドが入力されると光ディスク２０１の回転が開始され（Ｓ７０３）、入力したコマンドの処理が行われる（Ｓ７０４）。コマンドが光ディスク装置１３の終了のときは（Ｓ７０５）、処理制御を停止する（Ｓ７３０）。
【０１４０】
光ディスク２０１への記録や再生の動作を行うコマンドであれば、記録や再生を行い、コマンド処理ごとに前回のコマンド処理終了から次回のコマンドの開始を監視しながら待機時間を測定し（Ｓ７０６）、待機時間が所定の期間Ｔ以上、例えば５分間以上となったかどうか判別し（Ｓ７０７）、所定の期間Ｔの時間未満であれば、（Ｓ７０４）に戻り処理を続ける。
【０１４１】
コマンド入力待ちの待機時間が所定の期間Ｔを越えると（Ｓ７０７）、所定の期間Ｔとコマンド間隔の平均値との差が設定最小値より小さいかどうか判別し（Ｓ７０８）、小さければ光ディスク２０１の回転は停止せずに、最小値以上であれば、光ディスク２０１の回転を停止（Ｓ７０９）し、待機時間がコマンド間隔の平均値以上かどうか判別される（Ｓ７１０）。
【０１４２】
待機時間がコマンド間隔の平均値より短いときは、コマンド入力があるかどうか判別し（Ｓ７１１）、入力がなければ（Ｓ７１０）に戻る。
【０１４３】
コマンド入力があれば（Ｓ７１１）、前回のコマンド処理終了から今回の入力したコマンドまでのコマンド間隔時間と、以前のコマンド間隔の平均値よりコマンド間隔の平均値を更新する（Ｓ７１２）。そして、光ディスク２０１が回転中かどうかを判別し（Ｓ７１３）、回転中でなければ光ディスク２０１を回転させ（Ｓ７１４）、回転中であれば回転したまま（Ｓ７０４）に戻る。
【０１４４】
コマンドの入力待ちの待機時間がコマンド間隔の平均値以上のとき（Ｓ７１０）は、光ディスク２０１が回転中かどうかを判別し（Ｓ７１５）、回転していなかったら、次のコマンドを入力する前であっても、光ディスク２０１を再回転し（Ｓ７１６）、前回のコマンド処理終了からの待機時間を測定を続け（Ｓ７１７）、回転中にコマンド入力があるかどうか判別し（Ｓ７１８）、コマンド入力があれば（Ｓ７１９）、前回のコマンド処理終了から今回の入力したコマンドまでのコマンド間隔時間と、以前の平均コマンド間隔より平均コマンド間隔を更新する（Ｓ７１９）。そして（Ｓ７０４）のコマンド処理に戻る。
【０１４５】
（Ｓ７１８）判定でコマンド入力がなければ、（Ｓ７１６）で光ディスク２０１の回転を開始してからの回転時間が所定時間ＴＴ１以上経過したかどうかを判定し（Ｓ７２０）、所定時間ＴＴ１以上経過したら光ディスク２０１の回転を停止し（Ｓ７２１）、経過していなければ（Ｓ７１８）に戻る。そしてコマンド入力があるかどうかを判定し（Ｓ７２２）、コマンドの入力がなければ、（Ｓ７２１）で光ディスク２０１の回転を停止してからの停止時間が所定時間ＴＴ２以上経過したかどうかを判定し（Ｓ７２５）経過していなければ（Ｓ７２２）に戻る。
【０１４６】
停止時間が所定時間ＴＴ２以上経過したら、光ディスク２０１を回転して、（Ｓ７１８）に戻る。
【０１４７】
（Ｓ７２０）でコマンド入力があると、光ディスク２０１が回転中かどうか判定し（Ｓ７２３）回転していなければ回転させ（Ｓ７２４）、回転中であればそのまま（Ｓ７１９）に戻る。
【０１４８】
このようにすることで、所定の期間Ｔとコマンド間隔の平均値が所定の最小値より小さくなれば、光ディスク２０１の回転を停止せず、コマンド間隔の平均値を求めていく学習の結果、所定の期間Ｔとコマンド間隔の平均値との時間間隔が所定の最小値以上となると光ディスク２０１の回転をさせるようにすることができる。
【０１４９】
なお、本発明の実施の形態１および本発明の実施の形態２では、ホストコンピュータ１１に外付けする光ディスク装置１３を例にとって説明したが、ホストコンピュータ１１に内蔵光ディスク装置１８でも同様に利用できる。
【０１５０】
外付け光ディスク装置１３に適用すると、外付け光ディスク装置１３の駆動電源として、ＡＣアダプターを付加することができるので、ホストコンピュータ１１からの省電力要求があってもＡＣアダプターからの電源に切り替えて適用することができるので特に有効である。
【産業上の利用可能性】
【０１５１】
本発明に係わる光ディスク装置およびその回転制御方法は、光ディスクへのコマンドによるアクセスが所定期間以上の時間ないときに回転を停止し、光ディスクの回転が停止した後に次回のコマンド入力がない場合でも、次にコマンドがくる時間を予測して光ディスクの回転を再開させることができるようになるので、低消費エネルギーおよびアクセス早めることを目的としたディスク装置に利用できる。
【図面の簡単な説明】
【０１５２】
【図１】本発明の実施１の形態１に係わるホストコンピュータ装置と周辺装置に関するネットワーク図
【図２】本発明の実施の形態１に係わる光ディスク装置のブロック図
【図３】本発明の実施の形態１に係わるコマンド処理の構成を示す図
【図４】本発明の実施の形態１に係わる回転制御処理を示す図
【図５】本発明の実施の形態１に係わる回転制御のフローチャート
【図６】本発明の実施の形態１に係わるコマンド間隔の平均値算出処理のフローチャート
【図７】本発明の実施の形態２に係わる回転制御のフローチャート
【図８】従来の回転制御の動作に関するフローチャート
【符号の説明】
【０１５３】
９    ＡＣアダプタ
１１    ホストコンピュータ
１２    ディスプレイ
１３    光ディスク装置
１４    ＵＳＢインターフェース端子
１５    ＵＳＢインターフェースケーブル
１６    ＵＳＢコネクタ
１７    ディスプレイケーブル
１８    内蔵光ディスク装置
１９    電源スイッチ
２０１    光ディスク
２０２    ピックアップモジュール
２０３    ピックアップ
２０４    スピンドルモータ
２０５    フォーカス駆動コイル
２１２    デジタルサーボコントローラ
２１３    データ処理部
２１４    フォーカス駆動コイル制御手段
２１７    レーザ駆動制御手段
２１８    回転制御手段
２１９    スピンドルモータ駆動手段
２２０    記憶手段
２２２    コマンド間隔測定手段
【図１】
2008027542.tif 000003
【図２】
2008027542.tif 000004
【図３】
2008027542.tif 000005
【図４】
2008027542.tif 000006
【図５】
2008027542.tif 000007
【図６】
2008027542.tif 000008
【図７】
2008027542.tif 000009
【図８】
2008027542.tif 000010