(57)【要約】【課題】  必要とされるデータ転送速度に応じた適切な速度で光ディスクからのデータ読み出しを行う。【解決手段】  受信したコマンドに従って光ディスクからデータの再生を行う光ディスク装置における光ディスク再生方法であって、光ディスクの種類を判別する光ディスク判別工程と、前記光ディスク装置の動作速度を、判別された光ディスクの種類に応じた動作速度に設定する動作速度設定工程と、受信されたコマンドのコマンド受信間隔を求めるコマンド受信間隔測定工程と、前記動作速度設定工程で設定された動作速度と前記コマンド受信間隔に応じた値との間の関係を求める比較工程と、前記動作速度を、前記比較工程において求められた結果に応じた速度に切り替える速度切り替え工程と、前記光ディスクからデータを読み出す読み出し工程とを備える。【選択図】      図４
2005327376.tif 000002
【特許請求の範囲】
【請求項１】
受信したコマンドに従って光ディスクからデータの再生を行う光ディスク装置における光ディスク再生方法であって、
光ディスクの種類を判別する光ディスク判別工程と、
前記光ディスク装置の動作速度を、判別された光ディスクの種類に応じた動作速度に設定する動作速度設定工程と、
受信されたコマンドのコマンド受信間隔を求めるコマンド受信間隔測定工程と、
前記動作速度設定工程で設定された動作速度と前記コマンド受信間隔に応じた値との間の関係を求める比較工程と、
前記動作速度を、前記比較工程において求められた結果に応じた速度に切り替える速度切り替え工程と、
前記光ディスクからデータを読み出す読み出し工程とを備える
光ディスク再生方法。
【請求項２】
請求項１に記載の光ディスク再生方法において、
前記コマンド受信間隔の平均値を求める平均値算出工程を更に備え、
前記比較工程は、
前記動作速度設定工程で設定された動作速度と前記平均値算出工程で求められたコマンド受信間隔の平均値とを比較するものである
ことを特徴とする光ディスク再生方法。
【請求項３】
コマンドを出力する外部装置と、前記外部装置から出力されたコマンドに従った動作速度で動作し、光ディスクからデータの再生を行う光ディスク装置とにおける光ディスク再生方法であって、
プログラムを実行中における前記外部装置の動作状態に関する情報を付加情報として作成する情報作成工程と、
前記付加情報をコマンドに付加する情報付加工程と、
前記付加情報が付加されたコマンドを前記光ディスク装置に対して発行するコマンド発行工程とを備える
光ディスク再生方法。
【請求項４】
請求項３に記載の光ディスク再生方法において、
光ディスクの種類を判別する光ディスク判別工程と、
前記光ディスク装置の動作速度を、判別された光ディスクの種類に応じた動作速度に設定する動作速度設定工程と、
付加情報が付加されたコマンドを受信するコマンド受信工程と、
前記受信されたコマンドから、前記付加情報を取得する付加情報取得工程と、
前記付加情報に基づいて、前記外部装置の動作状態を判別する動作状態判別工程と、
前記動作速度を前記動作状態判別工程で求められた動作状態に応じて切り替える速度切り替え工程と、
前記光ディスクからデータを読み出す読み出し工程とを備える
ことを特徴とする光ディスク再生方法。
【請求項５】
設定された動作速度に応じて光ディスクの回転を制御するディスク回転制御部と、
前記光ディスクからデータを読み出す光ディスク信号処理部と、
コマンドを受信し、かつ、前記光ディスク信号処理部によって読み出されたデータを出力するドライブインタフェース制御部と、
光ディスクの種類に応じて前記動作速度を設定し、受信されたコマンドのコマンド受信間隔を求め、前記コマンド受信間隔に応じた速度に前記動作速度を切り替えるように前記ディスク回転制御部を制御する光ディスク制御部とを備える
光ディスク装置。
【請求項６】
設定された動作速度に応じて光ディスクの回転を制御するディスク回転制御部と、
前記光ディスクからデータを読み出す光ディスク信号処理部と、
コマンドを受信し、かつ、前記光ディスク信号処理部によって読み出されたデータを出力するドライブインタフェース制御部と、
光ディスクの種類に応じて前記動作速度を設定し、受信したコマンドに含まれる付加情報に基づいて、前記コマンドを出力する装置の動作状態を判別し、前記装置の動作状態に応じて前記動作速度を切り替えるように前記ディスク回転制御部を制御する光ディスク制御部とを備える
光ディスク装置。
【請求項７】
光ディスク装置と、前記光ディスク装置に対して制御を行う外部装置とを備えた光ディスクシステムであって、
前記外部装置は、
前記光ディスク装置からデータを受け取るホストインタフェース部と、
前記ホストインタフェース部が受け取ったデータを蓄積する一時記憶部と、
前記一時記憶部のデータを映像／音楽信号に変換して出力する映像／音楽再生制御部と、
前記映像／音楽再生制御部の動作を制御し、当該外部装置の動作状態を示す信号を出力する制御部とを有するものであり、
前記光ディスク装置は、
設定された動作速度に応じて光ディスクの回転を制御するディスク回転制御部と、
前記光ディスクからデータを読み出す光ディスク信号処理部と、
コマンドを受信し、かつ、前記光ディスク信号処理部によって読み出されたデータを出力するドライブインタフェース制御部と、
光ディスクの種類に応じて前記動作速度を設定し、前記外部装置の状態を示す信号に応じて前記動作速度を切り替えるように前記ディスク回転制御部を制御する光ディスク制御部とを有するものである
光ディスクシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光ディスクのデータを再生する技術に関し、特にコンピュータ等の記憶装置として用いられる光ディスク装置及びこのような光ディスク装置における再生方法に関する。
【背景技術】
【０００２】
コンピュータ向けの光ディスク装置は、データを高速に転送する必要があるので、近年のコンピュータの高性能化に伴い、ディスクをより大きな速度で回転させるようになってきている。しかし、ディスク回転速度の増大に比例して、振動や騒音の増加、耐久性やデータ再生の安定性低下、消費電力の増加が無視できない問題となってきている。
【０００３】
このような問題に対応した光ディスク装置の例が、例えば特許文献１に開示されている。
【特許文献１】特開２００１−２９１３０９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
光ディスク装置は、光ディスク種別毎に決められた特定のデータ転送速度にのみ対応していることが多い。すなわち、予め光ディスク種別毎に決められているデータ読み出し速度に適する回転速度で光ディスクを回転させるようにしていることが多い。
【０００５】
このような光ディスク装置では、例えば音楽ＣＤや映像ＤＶＤ（ＤＶＤ−Ｖｉｄｅｏ）等の映像／音楽用のディスクを再生するときには、再生されたデータをコンピュータへ転送する場合であっても、コンピュータにおいて音楽再生やビデオ再生が行われるという前提で考えられている。
【０００６】
このため、光ディスク装置は、映像／音楽用のディスクを再生する場合には、そのディスクの標準的な速度でデータを読み出すように、光ディスクの回転速度を低速にし、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ等のデータ用のディスクの場合には、光ディスクへのアクセスを高速にするために、光ディスクの回転速度を高速にすることが行われている。
【０００７】
しかし、コンピュータでは、光ディスク装置で再生された音楽データやビデオデータを用いて、必ずしも音楽再生やビデオ再生を行うとは限らない。つまり、再生された音楽データやビデオデータをハードディスク装置やその他の記憶装置へバックアップするような場合には、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭを再生する場合と同様に、再生されるデータを光ディスク装置からコンピュータへ高速に転送することが求められる。ところが、光ディスク装置が光ディスク種別毎に決められたデータ読み出し速度に応じて光ディスクを回転させると、音楽ＣＤや映像ＤＶＤのデータを高速に転送することができないという問題がある。
【０００８】
そこで、どのような種類の光ディスクのデータを再生する場合であっても、データを高速で読み出して転送することができ、かつ、データ転送を高速で行う必要がないときにはデータを低速で読み出して転送することができるようにすることが望まれている。
【０００９】
本発明は、必要とされるデータ転送速度に応じた適切な速度で光ディスクからのデータ読み出しを行うことを目的とする。
【課題を解決するための手段】
【００１０】
前記課題を解決するため、請求項１の発明が講じた手段は、受信したコマンドに従って光ディスクからデータの再生を行う光ディスク装置における光ディスク再生方法であって、光ディスクの種類を判別する光ディスク判別工程と、前記光ディスク装置の動作速度を、判別された光ディスクの種類に応じた動作速度に設定する動作速度設定工程と、受信されたコマンドのコマンド受信間隔を求めるコマンド受信間隔測定工程と、前記動作速度設定工程で設定された動作速度と前記コマンド受信間隔に応じた値との間の関係を求める比較工程と、前記動作速度を、前記比較工程において求められた結果に応じた速度に切り替える速度切り替え工程と、前記光ディスクからデータを読み出す読み出し工程とを備えるものである。
【００１１】
請求項１の発明によると、コマンド受信間隔に基づいて、必要とされるデータ転送速度を判断し、適切な速度で光ディスク装置が動作することができる。すなわち、高速なデータ転送が求められているときには、光ディスクの種類にかかわらず高速なデータ転送を行い、その他の場合には、光ディスクの種類にかかわらず低速なデータ転送を行うようにすることができる。
【００１２】
請求項２の発明は、請求項１に記載の光ディスク再生方法において、前記コマンド受信間隔の平均値を求める平均値算出工程を更に備え、前記比較工程は、前記動作速度設定工程で設定された動作速度と前記平均値算出工程で求められたコマンド受信間隔の平均値とを比較するものである。
【００１３】
請求項３の発明は、コマンドを出力する外部装置と、前記外部装置から出力されたコマンドに従った動作速度で動作し、光ディスクからデータの再生を行う光ディスク装置とにおける光ディスク再生方法であって、プログラムを実行中における前記外部装置の動作状態に関する情報を付加情報として作成する情報作成工程と、前記付加情報をコマンドに付加する情報付加工程と、前記付加情報が付加されたコマンドを前記光ディスク装置に対して発行するコマンド発行工程とを備えるものである。
【００１４】
請求項３の発明によると、コマンドを出力する外部装置の動作状態を、コマンドを用いて光ディスク装置に通知することができる。
【００１５】
請求項４の発明は、請求項３に記載の光ディスク再生方法において、光ディスクの種類を判別する光ディスク判別工程と、前記光ディスク装置の動作速度を、判別された光ディスクの種類に応じた動作速度に設定する動作速度設定工程と、付加情報が付加されたコマンドを受信するコマンド受信工程と、前記受信されたコマンドから、前記付加情報を取得する付加情報取得工程と、前記付加情報に基づいて、前記外部装置の動作状態を判別する動作状態判別工程と、前記動作速度を前記動作状態判別工程で求められた動作状態に応じて切り替える速度切り替え工程と、前記光ディスクからデータを読み出す読み出し工程とを備えるものである。
【００１６】
請求項４の発明によると、コマンドによって外部装置の動作状態が通知されるので、適切な速度で光ディスク装置が動作することができる。
【００１７】
請求項５の発明は、光ディスク装置として、設定された動作速度に応じて光ディスクの回転を制御するディスク回転制御部と、前記光ディスクからデータを読み出す光ディスク信号処理部と、コマンドを受信し、かつ、前記光ディスク信号処理部によって読み出されたデータを出力するドライブインタフェース制御部と、光ディスクの種類に応じて前記動作速度を設定し、受信されたコマンドのコマンド受信間隔を求め、前記コマンド受信間隔に応じた速度に前記動作速度を切り替えるように前記ディスク回転制御部を制御する光ディスク制御部とを備えるものである。
【００１８】
請求項６の発明は、光ディスク装置として、設定された動作速度に応じて光ディスクの回転を制御するディスク回転制御部と、前記光ディスクからデータを読み出す光ディスク信号処理部と、コマンドを受信し、かつ、前記光ディスク信号処理部によって読み出されたデータを出力するドライブインタフェース制御部と、光ディスクの種類に応じて前記動作速度を設定し、受信したコマンドに含まれる付加情報に基づいて、前記コマンドを出力する装置の動作状態を判別し、前記装置の動作状態に応じて前記動作速度を切り替えるように前記ディスク回転制御部を制御する光ディスク制御部とを備えるものである。
【００１９】
請求項７の発明は、光ディスク装置と、前記光ディスク装置に対して制御を行う外部装置とを備えた光ディスクシステムであって、前記外部装置は、前記光ディスク装置からデータを受け取るホストインタフェース部と、前記ホストインタフェース部が受け取ったデータを蓄積する一時記憶部と、前記一時記憶部のデータを映像／音楽信号に変換して出力する映像／音楽再生制御部と、前記映像／音楽再生制御部の動作を制御し、当該外部装置の動作状態を示す信号を出力する制御部とを有するものであり、前記光ディスク装置は、設定された動作速度に応じて光ディスクの回転を制御するディスク回転制御部と、前記光ディスクからデータを読み出す光ディスク信号処理部と、コマンドを受信し、かつ、前記光ディスク信号処理部によって読み出されたデータを出力するドライブインタフェース制御部と、光ディスクの種類に応じて前記動作速度を設定し、前記外部装置の状態を示す信号に応じて前記動作速度を切り替えるように前記ディスク回転制御部を制御する光ディスク制御部とを有するものである。
【００２０】
請求項７の発明によると、信号によって外部装置の動作状態が通知されるので、適切な速度で光ディスク装置が動作することができる。
【発明の効果】
【００２１】
本発明によると、必要とされるデータ転送速度に応じて、適切な速度で光ディスク装置が動作することができる。すなわち、音楽ＣＤや映像ＤＶＤ等の映像／音楽用のディスクのデータをコンピュータ等に高速に転送することができる。
【００２２】
また、データを高速に転送する必要がない映像／音楽再生時には、光ディスクの回転速度を低速にすることができるので、光ディスクの回転や光ディスク装置の機構部から発生する騒音や振動を抑制することが可能となり、映像／音楽の視聴時は品位のよい映像／音楽再生ができるようになる。光ディスクを必要以上に高速で回転させることがないので、光ディスク装置の機構部分の負荷が低減され耐久性が向上するだけでなく、光ディスク装置の機構部分を低速で動作させるので、消費電力を抑制することができる。
【発明を実施するための最良の形態】
【００２３】
以下、本発明の実施の形態について、図面を参照しながら説明する。
【００２４】
（第１の実施形態）
図１は、本発明の第１の実施形態に係る光ディスクシステムのブロック図である。図１の光ディスクシステムは、光ディスク装置１０と、外部装置としてのコンピュータ（以下ではＰＣと称する）３０とを備えている。光ディスク装置１０は、ディスク回転制御部１２と、光ディスク信号処理部１４と、ドライブインタフェース制御部１６と、光ディスク制御部１８とを備えている。ＰＣ３０は、ホストインタフェース制御部３２と、一時記憶部３４と、映像／音楽再生制御部３６と、ＣＰＵ３８とを備えている。
【００２５】
近年のＰＣでは、比較的安価で構成が簡単なＩＤＥ（Integrated Device Electronics Interface）がインタフェースとして主流となっている。図１において、ＰＣ３０と光ディスク装置１０との間は、ＩＤＥバスが拡張されたインタフェースであるＡＴＡＰＩ（ATA Packet Interface）６で接続されている。
【００２６】
光ディスク装置１０は、例えば、コンピュータの記憶装置として使用されるＣＤ／ＤＶＤ−ＲＯＭドライブである。光ディスク制御部１８は、ディスク装置１０の全体の制御を行っている。すなわち、光ディスク制御部１８は、ドライブインタフェース制御部１６が受信したコマンドの解析を行い、ディスク回転制御部１２、光ディスク信号処理部１４、及びドライブインタフェース制御部１６を制御する。
【００２７】
ディスク回転制御部１２は、光ディスク制御部１８の指示に従って、光ディスク２を適切な回転速度で回転させる。光ディスク信号処理部１４は、光ピックアップを有し、光ディスク２に記録されたデータを読み取って復号する処理を行い、得られたデータをドライブインタフェース制御部１６に出力する。ドライブインタフェース制御部１６は、ＰＣ３０のホストインタフェース制御部３２との間で、ＡＴＡＰＩ６を介して通信やデータ転送を行う。
【００２８】
ＰＣ３０は、外部記憶装置である光ディスク装置１０にデータ転送を要求する場合には、光ディスク装置１０に対してＡＴＡＰＩコマンドである再生要求コマンドを発行する。光ディスク装置１０は、受信したコマンドを解釈して、光ディスク２からデータを読み出してＰＣ３０へ転送する。ＰＣ３０へ転送されたデータは、ハードディスク装置やメモリ等の一時記憶部３４に一時的に蓄積される。ＰＣ３０は、この蓄積されたデータを利用して、アプリケーション実行、データベースの管理、音楽再生、ビデオ再生等を行っている。また、ＰＣ３０が光ディスク装置１０へデータ要求を行う時に発行されるコマンドは、光ディスク装置１０で再生される光ディスク２の種別に関係なく、同種のコマンドである。
【００２９】
図２は、光ディスク２に記録されたデータを再生する際におけるＰＣ３０の処理を示すフローチャートである。ＰＣ３０の動作について説明する。ステップＳ７２において、ＣＰＵ３８は、光ディスク装置１０からデータ読み出しを行うように、ホストインタフェース制御部３２に要求する。ホストインターフェース制御部３２は、ＣＰＵ３８から要求を受け付けると、光ディスク装置１０のドライブインタフェース制御部１６にデータ転送コマンドを発行する。
【００３０】
ステップＳ７４において、ホストインターフェース制御部３２は、ドライブインタフェース制御部１６から転送されたデータを受け取り、一時記憶部３４に出力する。ステップＳ７６において、一時記憶部３４は、受け取ったデータを蓄積する。ステップＳ７８において、ＣＰＵ３８は、一時記憶部３４に蓄積されたデータを映像／音楽再生制御部３６へ転送させる制御を行う。映像／音楽再生制御部３６は、転送されたデータを音楽や映像の信号に変換して出力する。ここで、ＣＰＵ３８は、再生される音楽や映像の信号に切れ目がないようにするため、一時記憶部３４に蓄積されたデータを順次、映像／音楽再生制御部３６へ転送する制御を行っている。
【００３１】
ステップＳ８０において、ＣＰＵ３８は、一時記憶部３４に蓄積されたデータがなくならないようにするため、再生データを一時記憶部３４に蓄積可能であるか否か、言い換えると、一時記憶部３４に所定の大きさの空き領域があるか否かを判断する。空き領域があると判断した場合には、ステップＳ７２に戻り、ＣＰＵ３８は、ホストインタフェース制御部３２にデータ読み出し要求を行う。その他の場合は、ステップＳ７８に戻る。
【００３２】
図３は、光ディスク２に記録されたデータを再生する際における、図１のディスク装置１０の処理の流れを示すフローチャートである。以下では、光ディスク装置１０が、映像ＤＶＤ（ＤＶＤ−Ｖｉｄｅｏ）、映像ＣＤ（Ｖｉｄｅｏ  ＣＤ）、音楽ＣＤ（Ａｕｄｉｏ  ＣＤ）の３種類のディスク種別に対応している場合について説明する。
【００３３】
ステップＳ１２において、光ディスク装置１０が動作するための初期処理が行われる。ステップＳ１４において、光ディスク制御部１８は、光ディスク種別の判別を行う。光ディスク制御部１８は、光ディスク信号処理部１４から返されるディスク種別やディスク２に記録されている各種情報に基づいて、光ディスク種別を判別することができる。ディスク種別がＤＶＤ−Ｖｉｄｅｏ、Ｖｉｄｅｏ  ＣＤ、Ａｕｄｉｏ  ＣＤであると判別された場合には、それぞれステップＳ１６，Ｓ１７，Ｓ１８に進む。
【００３４】
ステップＳ１６において、光ディスク制御部１８は、ディスク回転制御部１２にＤＶＤ再生時の動作速度を設定し、ＤＶＤ再生処理を行えるようにする。ステップＳ１７において、光ディスク制御部１８は、ディスク回転制御部１２にＶｉｄｅｏ  ＣＤ用の動作速度を設定する。ステップＳ１８において、光ディスク制御部１８は、ディスク回転制御部１２にＡｕｄｉｏ  ＣＤ用の動作速度を設定する。以上のステップＳ１２〜Ｓ１８でドライブ立ち上げ処理が終了する。
【００３５】
ここで、動作速度は、ドライブインタフェース制御部１６がＰＣ３０に出力するデータの転送速度、及びこの転送速度でデータを出力するために必要なディスクの回転速度を示している。
【００３６】
ステップＳ２２において、光ディスク装置１０は、待機状態となり、ＰＣ３０からのコマンド受信を待つ。ステップＳ２４において、ＰＣ３０からドライブインタフェース部１６にコマンドが発行されると、ドライブインタフェース制御部１６は、光ディスク制御部１８にコマンド受信通知を行う。光ディスク制御部１８は、ドライブインタフェース部１６からコマンドを受け取り、そのコマンドに対応する処理を行う。ステップＳ２６において、光ディスク制御部１８は、受け取ったコマンドがディスク再生命令であるか否かを判断する。このコマンドがディスク再生命令である場合にはステップＳ３２に進み、その他の場合はステップＳ３４に進む。
【００３７】
ステップＳ３２において、光ディスク装置１０は再生処理を行う。光ディスク２が光ディスク信号処理部１４での処理に対応している形式で記録されていれば、光ディスク制御部１８は、再生処理の前に、各光ディスク種別毎に決められた動作速度をディスク回転制御部１２に設定する。この時設定される動作速度は、予め光ディスク種別毎に決められている最高の速度である。光ディスク信号処理部１４は、光ディスク２から読み取ったデータを復号する処理を行い、復号されたデータをドライブインタフェース部１６に出力する。ドライブインタフェース部１６は、受け取ったデータをＰＣ３０のホストインタフェース部３２へ転送する。要求されたすべてのデータが転送されると、再生処理が終了し、ステップＳ２２に戻る。
【００３８】
ステップＳ３４において、光ディスク制御部１８は、各種のコマンドに対応する処理を行う。例えばディスク交換を求めるコマンドを受け取った場合には、光ディスク制御部１８は、ディスク回転制御部１２に対してディスク停止要求を行い、ディスク交換が行われる。コマンド処理が終了すると、ステップＳ２２に戻る。
【００３９】
図４は、図３の再生処理を行うステップにおける処理について詳しく示すフローチャートである。ステップＳ４２において、ドライブインタフェース制御部１６は、ＰＣ３０によって発行された再生要求コマンドを受信し、光ディスク制御部１８に通知する。
【００４０】
ステップＳ４４において、光ディスク制御部１８は、コマンド受信間隔を測定する。すなわち、光ディスク制御部１８は、前回の再生要求コマンドを受信した時点から、今回の再生要求コマンドを受信した時点までの時間を求め、得られた受信間隔を記憶する。光ディスク制御部１８は、再生要求コマンドを受信する度に、同様の測定を行う。
【００４１】
ステップＳ４６において、光ディスク制御部１８は、ステップＳ４４で測定されたコマンド受信間隔がほぼ一定であるか否かを判断する。ほぼ一定である場合にはステップＳ４８に進み、その他の場合はステップＳ５４に進む。
【００４２】
ステップＳ４８において、光ディスク制御部１８は、ステップＳ４４で測定されたコマンド受信間隔と現在の光ディスク種別毎に設定された動作速度との間の関係を求める。例えば、光ディスク制御部１８は、コマンド受信間隔と、設定された動作速度に対応する設定値とを比較する。コマンド受信間隔が設定値よりも大きい場合には、ＰＣ３０へのデータ転送は高速転送を求められていないと判断し、ステップＳ５２に進む。その他の場合は、ステップＳ５４に進む。
【００４３】
ステップＳ５２において、光ディスク装置１０は動作速度を低速に（例えばＡｕｄｉｏ  ＣＤ用の速度に）する。すなわち、光ディスク制御部１８は、ディスク回転速度を低速にして動作するように、ディスク回転制御部１２に対して設定する。ステップＳ５４において、光ディスク装置１０は動作速度を高速にする。すなわち、光ディスク制御部１８は、ディスク回転速度を高速にして動作するように、ディスク回転制御部１２に対して設定する。
【００４４】
ステップＳ５６において、光ディスク信号処理部１４は、光ディスク２からデータを読み出し、復号して、ドライブインタフェース制御部１６に出力する。ステップＳ５８において、ドライブインタフェース制御部１６は、受け取ったデータをホストインタフェース制御部３２に転送する。その後、ステップＳ４２に戻る。
【００４５】
例えば、ＰＣ３０が音楽ＣＤから音楽を再生している場合には、再生されたデータの消費レートは、一定の値となる。一時記憶部３４が格納するデータの量が所定の値にまで減少する毎に、ＰＣ３０が再生要求コマンドを発行するので、再生要求コマンド受信間隔は一定となる。この場合、コマンド受信間隔は、現在設定されている動作速度に対応する設定値よりも大きな値となっているものとする。
【００４６】
このように、コマンド発行間隔を測定し、コマンド発行間隔と動作速度との間の関係を求めた結果、動作速度を低速にしても良いと判断した場合には、光ディスク制御部１８は、動作速度を低速に設定し、ディスク回転速度を低速にする。一方、動作速度を低速にしても良いと判断できない場合には、光ディスク制御部１８は、動作速度を高速に設定し、ディスク回転速度を高速にする。
【００４７】
次に、音楽再生とは異なり、画像再生のようにデータ消費量が一定とならない場合に適した、動作速度の自動的な変更について説明する。
【００４８】
図５は、図３の再生処理を行うステップにおける処理の他の例について詳しく示すフローチャートである。ステップＳ４２，Ｓ４４，Ｓ５２，Ｓ５４，Ｓ５６，Ｓ５８における処理については、図４を参照して説明したものと同様であるので、説明を省略する。
【００４９】
ＰＣ３０から連続して再生要求コマンドが発行されるとする。すると、Ｓ１４６において、光ディスク制御部１８は、ステップＳ４４で求められた再生要求コマンド受信間隔に基づいて、コマンド受信間隔の平均値を求める。
【００５０】
ステップＳ１４８において、光ディスク制御部１８は、ステップＳ１４６で求められたコマンド受信間隔の平均値と現在の光ディスク種別毎に設定された動作速度に対応する設定値とを比較する。コマンド受信間隔の平均値が設定値よりも大きい場合には、ＰＣ３０へのデータ転送は高速転送を求められていないと判断し、ステップＳ５２に進む。その他の場合は、ステップＳ５４に進む。
【００５１】
すなわち、光ディスク制御部１８は、コマンド発行間隔の平均値から、動作速度を低速にしても良いと判断した場合には、ステップＳ５２において、ディスク回転速度を低速にして動作させ、その他の場合は、ステップＳ５４において、ディスク回転速度を高速にして動作させる。
【００５２】
このように、図５の処理によると、データ消費量が一定とならない場合においても、適切な動作速度を安定して設定することができる。
【００５３】
また、図４の処理と図５の処理とを組み合わせるようにしてもよい。すなわち、ステップＳ４４で求められたコマンド受信間隔に基づいて、ステップＳ４６，Ｓ４８の処理とステップＳ１４８の処理とを行う。そして、コマンド受信間隔及びその平均値のうちの少なくとも一方が、現在の光ディスク種別毎に設定された動作速度に対応する設定値よりも大きい場合には、ＰＣ３０へのデータ転送は高速転送を求められていないと判断し、ステップＳ５２に進み、ディスク回転速度を低速にする。すると、ディスク回転速度を高速から低速に切り替えるタイミングを図５の場合よりも早くすることができる。
【００５４】
（第１の実施形態の変形例）
一般に、ＰＣ３０は、動作速度変更コマンドを発行して、光ディスク装置１０の動作速度を変更することができる。ここでは、他のコマンドを用いて光ディスク装置１０の動作速度を変更する場合について説明する。
【００５５】
図６は、第１の実施形態の変形例に係るデータ再生の際におけるＰＣ３０の処理を示すフローチャートである。ＰＣ３０は、光ディスク２からデータを読み出してアプリケーションプログラムを実行開始しているものとする。
【００５６】
ステップＳ８２において、映像／音楽再生制御部３６は、アプリケーション実行状態を管理している。ステップＳ８４において、ＣＰＵ３８は、映像／音楽再生中であるか、又は再生開始要求がされているか否かを判断する。ステップＳ８６において、ＣＰＵ３８は、映像／音楽再生中、又は再生開始要求がされている場合には、映像又は音楽を再生中であることを示す付加情報を、ＰＣ３０の動作状態に関する情報として作成する。
【００５７】
ステップＳ８８において、ＣＰＵ３８は、付加情報を再生要求コマンドに付加する。ステップＳ９０において、ＣＰＵ３８は、付加情報が付加された再生要求コマンドを光ディスク装置１０に対して発行する。ステップＳ９２において、ＣＰＵ３８は、再生されたデータを受信する。
【００５８】
図７は、第１の実施形態の変形例に係る図３の再生処理を行うステップにおける処理の例について示すフローチャートである。ステップＳ４２，Ｓ５２，Ｓ５４，Ｓ５６，Ｓ５８における処理については、図４を参照して説明したものと同様であるので、説明を省略する。
【００５９】
ステップＳ２４４において、光ディスク制御部１８は、受信したコマンドに付加された付加情報を取得する。ステップＳ２４６において、光ディスク制御部１８は、付加情報の内容からＰＣ３０の動作状態を判別する。例えば、ＰＣ３０の動作状態が音楽再生中の場合には、光ディスク装置１０の動作速度をさらに低速に設定しても問題がないと判断し、ステップＳ５２に進んでディスク回転速度を低速に切り替える。一方、光ディスク装置１０の動作速度を低速にしても良いと判断できない場合には、ステップＳ５４に進んでディスク回転速度を高速に切り替える。
【００６０】
このように、本変形例によると、コマンドに付加された付加情報によってＰＣ３０の動作状態が通知されるので、適切な速度で光ディスク装置１０が動作することができる。
【００６１】
（第２の実施形態）
図８は、本発明の第２の実施形態に係る光ディスクシステムのブロック図である。図８の光ディスクシステムは、光ディスク装置１１０と、ＰＣ１３０とを備えている。光ディスク装置１１０は、図１の光ディスク装置１０において、光ディスク制御部１８に代えて光ディスク制御部１１８を備えたものである。ＰＣ１３０は、図１のＰＣ３０において、ＣＰＵ３８に代えてＣＰＵ１３８を備えたものである。また、図８の光ディスクシステムは、光ディスク装置１１０の光ディスク制御部１１８と、ＰＣ１３０のＣＰＵ１３８との間を接続する信号線８を有している。
【００６２】
ＣＰＵ１３８は、例えば、音楽再生やビデオ再生を行っているときには、信号線８を高電位に、その他のときには信号線８を低電位にする。すると、光ディスク制御部１１８は、信号線８が伝送する信号ＳＰＣによってＰＣ１３０の動作状態を判別できるようになる。その他の点は、第１の実施形態において説明したものと同様であるので、説明を省略する。第２の実施形態においても、図２，図３と同様の処理が行われるものとする。
【００６３】
図９は、第２の実施形態に係る図３の再生処理を行うステップにおける処理の例について示すフローチャートである。ステップＳ４２，Ｓ５２，Ｓ５４，Ｓ５６，Ｓ５８における処理については、図４を参照して説明したものと同様であるので、説明を省略する。
【００６４】
ステップＳ３４４において、光ディスク制御部１１８は、信号線８を監視し、信号ＳＰＣによってＰＣ１３０の動作状態を取得する。ステップＳ３４６において、光ディスク制御部１１８は、ＰＣ１３０が音楽再生中であるか否かを判断する。
【００６５】
ＰＣ１３０の動作状態が、例えば音楽再生のように高速なデータ転送が必要ない状態であると判断された場合には、ステップＳ５２に進んでディスク回転速度を低速に切り替える。一方、その他の場合、すなわち、光ディスク装置１０の動作速度を低速にしても良いと判断できない場合には、ステップＳ５４に進んでディスク回転速度を高速に切り替える。
【００６６】
本実施形態によると、信号線８を介して信号ＳＰＣによってＰＣ１３０の動作状態が通知されるので、適切な速度で光ディスク装置１１０が動作することができる。
【産業上の利用可能性】
【００６７】
以上説明したように、本発明によると、光ディスク装置を適切な速度で動作させることができるので、コンピュータ等の記憶装置として用いられる光ディスク装置等について有用である。
【図面の簡単な説明】
【００６８】
【図１】本発明の第１の実施形態に係る光ディスクシステムのブロック図である。
【図２】光ディスクに記録されたデータを再生する際におけるコンピュータの処理を示すフローチャートである。
【図３】光ディスクに記録されたデータを再生する際における、図１のディスク装置の処理の流れを示すフローチャートである。
【図４】図３の再生処理を行うステップにおける処理について詳しく示すフローチャートである。
【図５】図３の再生処理を行うステップにおける処理の他の例について詳しく示すフローチャートである。
【図６】第１の実施形態の変形例に係るデータ再生の際におけるコンピュータの処理を示すフローチャートである。
【図７】第１の実施形態の変形例に係る図３の再生処理を行うステップにおける処理の例について示すフローチャートである。
【図８】本発明の第２の実施形態に係る光ディスクシステムのブロック図である。
【図９】第２の実施形態に係る図３の再生処理を行うステップにおける処理の例について示すフローチャートである。
【符号の説明】
【００６９】
２  光ディスク
８  信号線
１０  光ディスク装置
１２  ディスク回転制御部
１４  光ディスク信号処理部
１６  ドライブインタフェース制御部
１８  光ディスク制御部
３０  コンピュータ（外部装置）
３２  ホストインタフェース制御部
３４  一時記憶部
３６  映像／音楽再生制御部
３８  ＣＰＵ
Ｓ１４  光ディスク判別工程
Ｓ１６〜Ｓ１８  動作速度設定工程
Ｓ４２  コマンド受信工程
Ｓ４４  コマンド受信間隔測定工程
Ｓ４８，Ｓ１４８  比較工程
Ｓ５２，Ｓ５４  速度切り替え工程
Ｓ５６  読み出し工程
Ｓ８６  情報作成工程
Ｓ８８  情報付加工程
Ｓ９０  コマンド発行工程
Ｓ１４６  平均値算出工程
Ｓ２４４  付加情報取得工程
Ｓ２４６  動作状態判別工程
【図１】
2005327376.tif 000003
【図２】
2005327376.tif 000004
【図３】
2005327376.tif 000005
【図４】
2005327376.tif 000006
【図５】
2005327376.tif 000007
【図６】
2005327376.tif 000008
【図７】
2005327376.tif 000009
【図８】
2005327376.tif 000010
【図９】
2005327376.tif 000011