(57)【要約】【課題】  システムコントローラの介在なしにデータの自動転送制御を行う信号制御用回路（光ディスク制御用ＬＳＩ）を使用し、かつ転送レートの測定をも行うようにした情報再生装置を提供する。【解決手段】  光ディスク制御用ＬＳＩ１４内に、コマンド解析部１７がデータ読み出し要求から取得した要求ブロック数を累積加算する要求長カウント部１８を設け、システムコントローラ１５内の転送レート測定部２３が、要求長カウント部１８からその累積加算値を一定時間毎に得て転送レートを算出する。【選択図】    図１
2005293758.tif 000002
【特許請求の範囲】
【請求項１】
回転しているディスク状記録媒体から読み取られたデータの自動転送制御を行う信号制御用回路と、前記ディスク状記録媒体からのデータの読み取りを制御するシステムコントローラとを少なくとも具備する情報再生装置であって、
前記信号制御用回路は、
前記ディスク状記録媒体から読み取られたデータが蓄積されるメモリ部と、
データの読み出し要求から要求アドレスと要求長を取得する解析部と、
前記要求アドレスを用いて前記システムコントローラに対して前記ディスク状記録媒体からのデータの読み取りを指示するとともに、前記メモリ部内に蓄積されたデータがあるか否かを前記要求アドレスと前記要求長を基に判定する判定部と、
前記判定部により前記メモリ部内に蓄積されたデータがあると判定されると、前記メモリ部内に蓄積されたデータを転送する転送制御部と、
前記解析部で取得された前記要求長をデータの読み出し要求がある毎に累積加算するカウント部と、
を少なくとも備え、
前記システムコントローラは、
前記判定部からのデータの読み取りの指示に応じて前記ディスク状記録媒体からのデータの読み取りを制御する制御部と、
前記カウント部で累積加算された値を一定時間毎に得て転送レートを算出する転送レート算出部と、
を少なくとも備え、前記転送レートに応じて前記ディスク状記録媒体の回転速度を制御する
ことを特徴とする情報再生装置。
【請求項２】
回転しているディスク状記録媒体から読み取られたデータの自動転送制御を行う信号制御用回路と、前記ディスク状記録媒体からのデータの読み取りを制御するシステムコントローラとを少なくとも具備する情報再生装置であって、
前記信号制御用回路は、
前記ディスク状記録媒体から読み取られたデータが蓄積されるメモリ部と、
データの読み出し要求から要求アドレスと要求長を取得する解析部と、
前記要求アドレスを用いて前記システムコントローラに対して前記ディスク状記録媒体からのデータの読み取りを指示するとともに、前記メモリ部内に蓄積されたデータがあるか否かを前記要求アドレスと前記要求長を基に判定する判定部と、
前記判定部により前記メモリ部内に蓄積されたデータがあると判定されると、前記メモリ部内に蓄積されたデータを転送する転送制御部と、
前記転送制御部によって転送されたデータの転送長を累積加算するカウント部と、
を少なくとも備え、
前記システムコントローラは、
前記判定部からのデータの読み取りの指示に応じて前記ディスク状記録媒体からのデータの読み取りを制御する制御部と、
前記カウント部で累積加算された値を一定時間毎に得て転送レートを算出する転送レート算出部と、
を少なくとも備え、前記転送レートに応じて前記ディスク状記録媒体の回転速度を制御する
ことを特徴とする情報再生装置。
【請求項３】
前記ディスク状記録媒体は、光ディスクであることを特徴とする請求項１もしくは２のいずれかに記載の情報再生装置。
【請求項４】
前記信号制御用回路は、光ディスク制御用ＬＳＩであることを特徴とする請求項３記載の情報再生装置。
【請求項５】
回転している光ディスクから読み取られたデータの自動転送制御を行う光ディスク制御用ＬＳＩと、前記光ディスクからのデータの読み取りを制御するシステムコントローラとを少なくとも具備する情報再生装置に供する光ディスク制御用ＬＳＩであって、
前記光ディスクから読み取られたデータが蓄積されるメモリ部と、
データの読み出し要求から要求アドレスと要求長を取得する解析部と、
前記要求アドレスを用いて前記システムコントローラに対して前記光ディスクからのデータの読み取りを指示するとともに、前記メモリ部内に蓄積されたデータがあるか否かを前記要求アドレスと前記要求長を基に判定する判定部と、
前記判定部により前記メモリ部内に蓄積されたデータがあると判定されると、前記メモリ部内に蓄積されたデータを転送する転送制御部と、
前記解析部で取得された前記要求長をデータの読み出し要求がある毎に累積加算するカウント部と、
を少なくとも備え、これらを集積化したことを特徴とする情報再生装置に供する光ディスク制御用ＬＳＩ。
【請求項６】
回転しているディスク状記録媒体から読み取られたデータの自動転送制御を行う信号制御用回路と、前記ディスク状記録媒体からのデータの読み取りを制御するシステムコントローラとを少なくとも具備する情報再生装置におけるディスク状記録媒体の回転速度制御方法であって、
前記信号制御用回路においてデータの読み出し要求から取得された要求長を累積加算する工程と、
前記システムコントローラにおいて前記累積加算された値を一定時間毎に得て転送レートを算出する工程と
を具備し、前記転送レートに応じて前記ディスク状記録媒体の回転速度を制御することを特徴とするディスク状記録媒体の回転速度制御方法。
【請求項７】
回転しているディスク状記録媒体から読み取られたデータの自動転送制御を行う信号制御用回路と、前記ディスク状記録媒体からのデータの読み取りを制御するシステムコントローラとを少なくとも具備する情報再生装置におけるディスク状記録媒体の回転速度制御方法であって、
前記信号制御用回路において転送されたデータの転送長を累積加算する工程と、
前記システムコントローラにおいて前記累積加算された値を一定時間毎に得て転送レートを算出する工程と
を具備し、前記転送レートに応じて前記ディスク状記録媒体の回転速度を制御することを特徴とするディスク状記録媒体の回転速度制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ディスク状記録媒体に記録されたデータを再生するための情報再生装置、情報再生装置に供する光ディスク制御用ＬＳＩ、並びにディスク状記録媒体の回転速度制御方法に関する。
【背景技術】
【０００２】
近年、ＣＤ−ＲＯＭドライブに続き、ＤＶＤ−ＲＯＭドライブ、ＤＶＤ−ＲＡＭドライブ等の光ディスク装置の開発が進められている。この種の光ディスク装置は、光ディスクから読み取った信号に復調やエラー訂正などの信号処理を施してバッファメモリに一時的に蓄積した後にホストコンピュータへ転送する光ディスク制御用ＬＳＩと、ピックアップやサーボ等の光ディスク装置の構成部品を制御するシステムコントローラの組合せで実現される場合が多い。
【０００３】
以下、光ディスク制御用ＬＳＩとシステムコントローラを具備する従来の光ディスク装置について説明する。
従来、光ディスク制御用ＬＳＩは、ホストコンピュータとのデータの送受信を行うホストＩ／Ｆ部と、ＣＤ−ＲＯＭ等のディスク状記録媒体から読み取ったデータに対して復調、エラー訂正等の信号処理を施す信号処理部と、信号処理部によって信号処理がなされたデータを一時的に保持するバッファメモリと、バッファメモリ内のデータをホストＩ／Ｆ部を介してホストコンピュータへ転送する転送制御部とを有していた。また、システムコントローラは、ホストコンピュータからのコマンドを解析するコマンド解析部と、バッファメモリ内に有効なデータが存在するか否かを判定するキャッシュ判定部とを有し、その判定に応じて、光ディスク制御用ＬＳＩによるバッファメモリへのデータの蓄積とバッファメモリ内のデータのホストコンピュータへの転送を制御していた。
【０００４】
このような従来の光ディスク装置では、システムコントローラが、ホストコンピュータからのコマンドを受信・解析し、ホストコンピュータから要求されたデータの読み取り・バッファメモリへのデータの蓄積を制御し、バッファメモリ内に有効なデータが蓄積されたことを判定すると光ディスク制御用ＬＳＩ内の転送制御部へコマンドを発行して、バッファメモリ内のデータをホストコンピュータへ転送させていた。
【０００５】
一方、近年、情報再生装置には、コストダウンのためにチップセットの削減、１チップ化が要求されている。チップセットの削減の一例として、システムコントローラが使用するマイコンを削除して、光ディスク制御用ＬＳＩに内蔵されているマイコンを使用するようにし、システムコントローラの制御プログラムを外付けフラッシュＲＯＭに記憶させる方法がある。しかし、このように外付けフラッシュＲＯＭにシステムコントローラの制御プログラムを記憶させると、処理速度が低下するという問題が発生する。そこで、従来は、データ読み出し等の処理を、システムコントローラの介在なしに光ディスク制御用ＬＳＩが自動的に行うように構成していた。つまり、光ディスク制御用ＬＳＩが、自動的に、ホストコンピュータからのコマンド受信、コマンド解析、キャッシュ判定、キャッシュ内のデータのホストコンピュータへの転送を行うように構成し、光ディスク制御用ＬＳＩによる自動転送制御を可能とすることで、高倍速再生を可能としていた。
【０００６】
他方、近年、光ディスクの高速回転による騒音や消費電力の増加の対策も要求されるようになってきた。この対策の一例として、従来、データの転送レートに応じて光ディスクの回転速度を最適に決定する方法が提案されている。例えばオーディオＣＤを再生する場合、デジタル再生時とハードディスクへのリッピング時とではホストコンピュータによるＲＥＡＤ系コマンド（データ読み出し要求）の発行の間隔が異なり、デジタル再生時には転送レートが低くなり、リッピング時には高くなる。そこで、デジタル再生時に光ディスクの回転速度を下げて騒音や消費電力の低減を図るために、転送レートを測定し、その測定値に応じて回転速度を最適に決定していた（例えば、特許文献１参照。）。
【０００７】
しかしながら、上記した転送レートの測定・測定値に応じた回転速度の最適化は、従来、システムコントローラが行っていた。すなわち、従来は、ホストコンピュータがデータ読み出し要求（ＲＥＡＤ系コマンド）として論理アドレス（ＬＢＡ；Ｌｏｇｉｃａｌ  Ｂｌｏｃｋ  Ａｄｄｒｅｓｓ）とブロック数（要求長。以下、要求ブロック数と称す。）を含むＣＤＢ情報を送信し、システムコントローラが、ＣＤＢ情報からブロック数を取得して累積し、その累積ブロック数と一定の計測時間から平均の転送レートを計算していた。
【０００８】
そのため、光ディスク制御用ＬＳＩが、システムコントローラの介在なしに、自動的に、ホストコンピュータからのコマンド受信、コマンド解析、キャッシュ判定、キャッシュ内のデータのホストコンピュータへの転送を行う光ディスク装置では、システムコントローラがホストコンピュータからのデータ読み出し要求の内容（要求ブロック数）を得ることができないため、転送レートの測定を行うことができず、光ディスクの回転速度を最適値に設定できなかった。
【特許文献１】特開２００２−８３１６号公報（第８項、第２図）
【発明の開示】
【発明が解決しようとする課題】
【０００９】
本発明は、前記従来の問題を解決するもので、光ディスク制御用ＬＳＩなどの信号制御用回路に、データ読み出し要求から取得した要求長（要求ブロック数）を累積加算するカウント部を設け、システムコントローラがこのカウント部から累積加算値を一定時間毎に得て転送レートを算出することにより、システムコントローラの介在なしにデータの自動転送制御を行う信号制御用回路を使用し、かつ転送レートの測定をも行うようにした情報再生装置、情報再生装置に供する光ディスク制御用ＬＳＩ、並びにディスク状記録媒体の回転速度制御方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明の請求項１記載の情報再生装置は、回転しているディスク状記録媒体から読み取られたデータの自動転送制御を行う信号制御用回路と、前記ディスク状記録媒体からのデータの読み取りを制御するシステムコントローラとを少なくとも具備する情報再生装置であって、前記信号制御用回路は、前記ディスク状記録媒体から読み取られたデータが蓄積されるメモリ部と、データの読み出し要求から要求アドレスと要求長を取得する解析部と、前記要求アドレスを用いて前記システムコントローラに対して前記ディスク状記録媒体からのデータの読み取りを指示するとともに、前記メモリ部内に蓄積されたデータがあるか否かを前記要求アドレスと前記要求長を基に判定する判定部と、前記判定部により前記メモリ部内に蓄積されたデータがあると判定されると、前記メモリ部内に蓄積されたデータを転送する転送制御部と、前記解析部で取得された前記要求長をデータの読み出し要求がある毎に累積加算するカウント部と、を少なくとも備え、前記システムコントローラは、前記判定部からのデータの読み取りの指示に応じて前記ディスク状記録媒体からのデータの読み取りを制御する制御部と、前記カウント部で累積加算された値を一定時間毎に得て転送レートを算出する転送レート算出部と、を少なくとも備え、前記転送レートに応じて前記ディスク状記録媒体の回転速度を制御することを特徴とする。
【００１１】
また、本発明の請求項２記載の情報再生装置は、回転しているディスク状記録媒体から読み取られたデータの自動転送制御を行う信号制御用回路と、前記ディスク状記録媒体からのデータの読み取りを制御するシステムコントローラとを少なくとも具備する情報再生装置であって、前記信号制御用回路は、前記ディスク状記録媒体から読み取られたデータが蓄積されるメモリ部と、データの読み出し要求から要求アドレスと要求長を取得する解析部と、前記要求アドレスを用いて前記システムコントローラに対して前記ディスク状記録媒体からのデータの読み取りを指示するとともに、前記メモリ部内に蓄積されたデータがあるか否かを前記要求アドレスと前記要求長を基に判定する判定部と、前記判定部により前記メモリ部内に蓄積されたデータがあると判定されると、前記メモリ部内に蓄積されたデータを転送する転送制御部と、前記転送制御部によって転送されたデータの転送長を累積加算するカウント部と、を少なくとも備え、前記システムコントローラは、前記判定部からのデータの読み取りの指示に応じて前記ディスク状記録媒体からのデータの読み取りを制御する制御部と、前記カウント部で累積加算された値を一定時間毎に得て転送レートを算出する転送レート算出部と、を少なくとも備え、前記転送レートに応じて前記ディスク状記録媒体の回転速度を制御することを特徴とする。
【００１２】
また、本発明の請求項３記載の情報再生装置は、請求項１もしくは２のいずれかに記載の情報再生装置であって、前記ディスク状記録媒体は、光ディスクであることを特徴とする。
【００１３】
また、本発明の請求項４記載の情報再生装置は、請求項３記載の情報再生装置であって、前記信号制御用回路は、光ディスク制御用ＬＳＩであることを特徴とする。
また、本発明の請求項５記載の情報再生装置に供する光ディスク制御用ＬＳＩは、回転している光ディスクから読み取られたデータの自動転送制御を行う光ディスク制御用ＬＳＩと、前記光ディスクからのデータの読み取りを制御するシステムコントローラとを少なくとも具備する情報再生装置に供する光ディスク制御用ＬＳＩであって、前記光ディスクから読み取られたデータが蓄積されるメモリ部と、データの読み出し要求から要求アドレスと要求長を取得する解析部と、前記要求アドレスを用いて前記システムコントローラに対して前記光ディスクからのデータの読み取りを指示するとともに、前記メモリ部内に蓄積されたデータがあるか否かを前記要求アドレスと前記要求長を基に判定する判定部と、前記判定部により前記メモリ部内に蓄積されたデータがあると判定されると、前記メモリ部内に蓄積されたデータを転送する転送制御部と、前記解析部で取得された前記要求長をデータの読み出し要求がある毎に累積加算するカウント部と、を少なくとも備え、これらを集積化したことを特徴とする。
【００１４】
また、本発明の請求項６記載のディスク状記録媒体の回転速度制御方法は、回転しているディスク状記録媒体から読み取られたデータの自動転送制御を行う信号制御用回路と、前記ディスク状記録媒体からのデータの読み取りを制御するシステムコントローラとを少なくとも具備する情報再生装置におけるディスク状記録媒体の回転速度制御方法であって、前記信号制御用回路においてデータの読み出し要求から取得された要求長を累積加算する工程と、前記システムコントローラにおいて前記累積加算された値を一定時間毎に得て転送レートを算出する工程とを具備し、前記転送レートに応じて前記ディスク状記録媒体の回転速度を制御することを特徴とする。
【００１５】
また、本発明の請求項７記載のディスク状記録媒体の回転速度制御方法は、回転しているディスク状記録媒体から読み取られたデータの自動転送制御を行う信号制御用回路と、前記ディスク状記録媒体からのデータの読み取りを制御するシステムコントローラとを少なくとも具備する情報再生装置におけるディスク状記録媒体の回転速度制御方法であって、前記信号制御用回路において転送されたデータの転送長を累積加算する工程と、前記システムコントローラにおいて前記累積加算された値を一定時間毎に得て転送レートを算出する工程とを具備し、前記転送レートに応じて前記ディスク状記録媒体の回転速度を制御することを特徴とする。
【発明の効果】
【００１６】
以上のように、本発明によれば、システムコントローラの介在なしにデータの自動転送制御を行う信号制御用回路を使用した情報再生装置において、転送レートを算出することができ、ディスク状記録媒体の回転速度を最適値に制御することができるようになる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の実施の形態における情報再生装置ついて光ディスク装置を例に図面を交えて説明する。図１は本実施の形態における光ディスク装置の概略ブロック図を示す。光ディスク装置１０は、上位制御装置としてのホストコンピュータ１１からデータ読み出し要求を受けると、読み出し要求されたデータをディスク状記録媒体である光ディスク１２から読み取って、ホストコンピュータ１１へ転送する。
【００１８】
また、光ディスク装置１０は、光ディスク１２から読み取られたデータの自動転送制御を行う信号制御用回路としての光ディスク制御用ＬＳＩ１４と、光ディスク１２からのデータの読み取りを制御するシステムコントローラ１５とを具備する。
【００１９】
図１において、光ピックアップ部１３は、光ディスク１２からデータを読み取る。また、光ディスク制御用ＬＳＩ１４は、システムコントローラ１５の介在なしに、自動的に、ホストコンピュータ１１からのデータ読み出し要求（ＲＥＡＤ系コマンド）の受信、データ読み出し要求の解析、キャッシュ判定、キャッシュ内のデータのホストコンピュータ１１への転送を行うことができる。また、システムコントローラ１５は、ピックアップやサーボ等の光ディスク装置１０の構成部品を制御する。
【００２０】
光ディスク制御用ＬＳＩ１４において、ホストＩ／Ｆ部１６は、ホストコンピュータ１１からのコマンド受信およびホストコンピュータ１１へのデータ送信を行う。解析部としてのコマンド解析部１７は、ホストＩ／Ｆ部１６で受信したホストコンピュータ１１からのデータ読み出し要求（コマンド）の内容を解析し、読み出し要求されたデータのアドレス（以下、要求アドレスと称す。）と要求ブロック数（要求長）を取得する。例えば、ホストコンピュータ１１からデータ読み出し要求として論理アドレスと要求ブロック数を含むコマンドを受信すると、コマンド解析部１７はそのコマンドから論理アドレスと要求ブロック数を取得し、論理アドレスを物理アドレスに変換する。
【００２１】
カウント部としての要求長カウント部１８は、コマンド解析部１７で取得された要求ブロック数を、データの読み出し要求がある毎に累積加算する。
判定部としてのキャッシュ判定部１９は、コマンド解析部１７で取得された要求アドレスを用いてシステムコントローラ１５に対し光ディスク１２からのデータの読み取りを指示（データの蓄積開始の要求）するとともに、バッファメモリ２２内に蓄積されたデータがあるか否かを判定する。例えば、まずバッファメモリ２２内に要求アドレスがあるか否かを判定し、ない場合には要求アドレスを用いてシステムコントローラ１５に対し光ディスク１２からのデータの読み取りを指示する。そしてバッファメモリ２２内に有効なデータが存在するか否かを要求アドレスと要求ブロック数を基に判定する。
【００２２】
信号処理部２０は、光ピックアップ部１３によって光ディスク１２から読み取られたデータに復調等の信号処理を施す。転送制御部２１は、キャッシュ判定部１９によりバッファメモリ２２内に蓄積されたデータがあると判定されると、バッファメモリ２２内のデータをホストＩ／Ｆ部１６を介してホストコンピュータ１１へ転送する。メモリ部としてのバッファメモリ２２は、信号処理部２０で復調等の信号処理がなされたデータが蓄積される。
【００２３】
光ディスク制御用ＬＳＩ１４には、以上の部材が集積化されている。
システムコントローラ１５は、光ディスク制御用ＬＳＩ１４からデータの蓄積開始の要求を受けると光ピックアップ部１３を要求アドレスの位置へ移動させ、光ピックアップ部１３が読み取るデータをバッファメモリ２２に蓄積させるプログラムと、定期的に転送レートを測定（算出）するプログラムを格納している。なお、データの蓄積開始時に読み取ったデータについては、そのアドレスも読み取ってバッファメモリ２２に蓄積する。
【００２４】
システムコントローラ１５において、転送レート算出部としての転送レート測定部２３は、一定時間毎に要求長カウント部１８のカウント値（累積加算値）を読み出し、ホストコンピュータ１１へのデータの転送レートを算出する。
【００２５】
制御部としてのバッファリング制御部２４は、光ディスク制御用ＬＳＩ１４からの要求（データの読み取り指示）に応じて、光ディスク１２からのデータの読み取り・読み取ったデータのバッファメモリ２２への蓄積の制御を行う。
【００２６】
なお、要求長カウント部１８が一定時間毎にカウント値を転送レート測定部２３へ通知するようにしてもよい。
本実施の形態によれば、システムコントローラ１５がホストコンピュータからのデータ読み出し要求を解析せず、その内容を知らない場合であっても、システムコントローラ１５が光ディスク制御用ＬＳＩ１４内の要求長カウント部１８のカウント値（累積加算値）を確認することによって平均の転送レートを得ることができるので、この転送レートから光ディスクの最適な回転速度を設定することができる。
【００２７】
次に、当該光ディスク装置の動作について図２〜４を用いて説明する。
図２は光ディスク制御用ＬＳＩ１４の自動転送処理（自動転送制御）を表すフローチャートを示す図である。光ディスク制御用ＬＳＩ１４のホストＩ／Ｆ部１６は、ホストコンピュータ１１からデータ読み出し要求を受信すると（ステップＳ２０）、この要求をコマンド解析部１７に伝える。コマンド解析部１７は、このデータ読み出し要求から要求アドレスと要求ブロック数を取得する（ステップＳ２１）。
【００２８】
要求長カウント部１８はコマンド解析部１７にて取得された要求ブロック数を累積加算する（ステップＳ２２）。なおこのステップＳ２２の処理は、このフローが終了するまでの間に行うようにすればよい。
【００２９】
キャッシュ判定部１９は、ステップＳ２３においてバッファメモリ２２内に要求アドレスがあるか否かを判定し（キャッシュ判定）、存在する場合には（キャッシュヒット）、転送制御部２１に対しデータ転送のコマンドを発行し（ステップＳ２７）、存在しない場合には（ミスキャットヒット）、データの蓄積中であるか否かを判定し（ステップＳ２４）、データの蓄積中でない場合には、システムコントローラ１５に対し、要求アドレスを用いてデータの蓄積開始を要求する（ステップＳ２５）。
【００３０】
なお、通常、光ディスクに書き込まれているファイルは連続した領域に記録されているので、システムコントローラは、要求されたアドレスに続く部分も先読みしてバッファメモリに蓄積しておくことで、次の要求に対して効率の良い応答を可能にしている。
【００３１】
システムコントローラ１５のバッファリング制御部２４はこの要求を受けると、要求アドレスの位置へ光ピックアップ部１３を移動させて読み取り処理を開始するとともに、光ディスク制御用ＬＳＩ１４に対してデータ蓄積処理の起動を要求する。光ディスク制御用ＬＳＩ１４はこの要求を受けてバッファメモリ２２へのデータの蓄積を開始する。
【００３２】
キャッシュ判定部１９はバッファメモリ２２内に有効なデータが蓄積されるのを待ち（ステップＳ２６）、有効なデータが蓄積された時点で転送制御部２１に対しデータ転送のコマンドを発行する。その結果、バッファメモリ内のデータは、ホストＩ／Ｆ部１６を介してホストコンピュータ１１へ転送される（ステップＳ２７）。なお、最初のデータ転送の際には、バッファメモリ２２内に要求アドレスがあるか確認する。
【００３３】
その後、キャッシュ判定部１９は要求ブロック数分のデータが転送されたか否かをコマンド解析部１７にて取得された要求ブロック数を基に判定し（ステップＳ２８）、要求ブロック数分のデータが転送されていない場合にはステップＳ２４へ戻ってデータ転送を続行し、要求ブロック数分のデータが転送されると、データの読み出しを終了する処理を行う（ステップＳ２９）。
【００３４】
なお、有効なデータが蓄積されたか否かは、例えばバッファメモリがバッファフルとなったかどうかによって判断してもよいし、所定数のブロックが蓄積されたかどうかによって判断してもよい。
【００３５】
図３はシステムコントローラ１５のバッファリング制御部２４の処理（制御）を表すフローチャートを示す図である。光ディスク制御用ＬＳＩ１４からデータの蓄積開始の要求を受信すると（ステップＳ３０）、まず、要求アドレスが前回の要求アドレスと比べてアドレス昇順になっているか否かを判定する（ステップＳ３１）。
【００３６】
アドレス昇順となっていなかったり、この要求が最初の要求である場合には、転送レート測定用タイマのタイマ値を初期化するとともに（ステップＳ３２）、光ディスク制御用ＬＳＩ１４の要求長カウント部１８に対してカウント値（累積加算値）をクリアするコマンドを発行する（ステップＳ３３）。
【００３７】
次に、光ディスクの回転速度を最適値に設定し、光ディスク１２上の要求アドレスから読み取りが行えるように光ピックアップ部１３を移動させ（シーク処理）、光ディスク１２から読み取ったデータをバッファメモリ２２に蓄積するために光ディスク制御用ＬＳＩ１４に対してデータ蓄積処理の起動を要求する（ステップＳ３４〜Ｓ３６）。なお、データの蓄積開始時に読み取ったデータについては、そのアドレスも読み取ってバッファメモリ２２に蓄積する。
【００３８】
そして、キャッシュ判定部１９のデータの読み出し処理を終了する処理によって、この処理を終了する（ステップＳ３７）。なお、処理を終了する際には、ステップＳ３１で比較の対象となる前回の要求アドレスをクリアする処理を行う。
【００３９】
図４はシステムコントローラ１５の転送レート測定部２３の処理（制御）を表すフローチャートを示す図である。この処理は、タイマ割り込み等で一定間隔毎に実行される（ステップＳ４０）。
【００４０】
まず、読み取り処理が行われているか否かを判定し（ステップＳ４１）、読み取り処理が行われていなければ何も実行せずに終了する。
読み取り処理が行われている場合、前回の転送レートの測定（算出）から予め決めておいた一定時間以上の時間が経過しているか否かを転送レート測定用タイマのタイマ値から判定し（ステップＳ４２）、一定時間以上経過していなければ、何も処理をせずに終了する。
【００４１】
一定時間以上経過していれば、光ディスク制御用ＬＳＩ１４の要求長カウント部１８からカウント値（累積加算値）を取得する（ステップＳ４３）。そして、取得したカウント値と前回の転送レートの測定（算出）からの経過時間（転送レート測定用タイマのタイマ値）を基に平均転送レートの計算を行う（ステップＳ４４）。
【００４２】
このように本実施の形態では、ステップＳ４３、Ｓ４４によって、要求長カウント部１８にて累積加算された値を一定時間毎に得て転送レートを算出する工程が構成される。
そして、平均転送レートの計算後、次回の転送レートの測定（算出）のために、要求長カウント部１８のカウント値をクリアするコマンドを発行するとともに（ステップＳ４５）、前回の転送レートの測定（算出）からの経過時間が分かるように、転送レート測定用タイマのタイマ値を初期化し（ステップＳ４６）、転送レート測定を終了する（ステップＳ４７）。
【００４３】
本実施の形態によれば、光ディスク制御用ＬＳＩにおいて要求ブロック数を累積加算した値をシステムコントローラが定期的に確認することによって、平均の転送レートを計算し求めることができ、システムコントローラは、この転送レートに応じて光ディスク１２の回転速度を最適値にする制御を行うことができる。
【００４４】
なお、本実施の形態では、ホストコンピュータからの読み出し要求の要求ブロック数（要求長）を累積加算する要求長カウント部を用いたが、転送するデータのブロック数（転送長）を累積加算するカウント部（転送長カウント部）を用いてもよい。
【００４５】
また、本実施の形態では、ディスク状記録媒体として光ディスクを例に説明したが、光ディスクに限らず、フレキシブルディスクのような磁気ディスク、ＭＯやＭＤなどの光磁気ディスクであっても同様である。
【産業上の利用可能性】
【００４６】
本発明にかかる情報再生装置、情報再生装置に供する光ディスク制御用ＬＳＩ、並びにディスク状記録媒体の回転速度制御方法は、システムコントローラがホストコンピュータからの読み出し要求の内容を知ることができない場合であっても転送レートを算出することができるという特徴を有し、ホストコンピュータのコマンド発行の割合（ホストコンピュータへのデータの転送レート）によってディスク状記録媒体の回転速度（再生速度）を制御する技術等として有用である。
【図面の簡単な説明】
【００４７】
【図１】本発明の実施の形態における光ディスク装置の概略ブロック図
【図２】本発明の実施の形態における光ディスク装置の光ディスク制御用ＬＳＩの自動転送処理を表すフローチャートを示す図
【図３】本発明の実施の形態における光ディスク装置のシステムコントローラのバッファリング制御部の処理を表すフローチャートを示す図
【図４】本発明の実施の形態における光ディスク装置のシステムコントローラの転送レート測定部の処理を表すフローチャートを示す図
【符号の説明】
【００４８】
１０      光ディスク装置
１１      ホストコンピュータ
１２      光ディスク
１３      光ピックアップ部
１４      光ディスク制御用ＬＳＩ
１５      システムコントローラ
１６      ホストＩ／Ｆ部
１７      コマンド解析部
１８      要求長カウント部
１９      キャッシュ判定部
２０      信号処理部
２１      転送制御部
２２      バッファメモリ
２３      転送レート測定部
２４      バッファリング制御部
【図１】
2005293758.tif 000003
【図２】
2005293758.tif 000004
【図３】
2005293758.tif 000005
【図４】
2005293758.tif 000006