(57)【要約】【課題】光ディスクの情報の再生時にデジタルデジタルオーディオ再生かリッピング中かを、転送レートの測定なしに判別し、デジタルオーディオ再生時には低騒音で消費電力の小さい情報再生方法を提供することを目的とする。【解決手段】光ディスクに記録された情報を読み出す情報再生方法であって、アプリケーションソフトにて発行されるコマンドパターンの構成をもとに、デジタルオーディオ再生パターンかリッピングパターンかを判定し、デジタルオーディオ再生パターン時には低速回転で、リッピングパターン時には高速回転で、情報媒体の回転速度を決定する構成とした。【選択図】図４
2006147119.tif 000002
【特許請求の範囲】
【請求項１】
パーソナルコンピュータにロードされたソフトウェアによりディスクに記録された情報を読み込むディスク装置において、前記ソフトウェアの読出し要求コマンドを受けてディスクの情報を読み出すディスクの情報再生方法であって、
前記ソフトウェアから発行されるコマンドパターンの構成をもとに前記ディスクの回転速度を決定することを特徴とするディスクの情報再生方法。
【請求項２】
前記ソフトウェアより発行されるコマンド構成をもとにデジタルオーディオ再生パターンと、
データ読み出しパターンと、
を区別し、前記ディスクの回転速度を決定することを特徴とする請求項１記載のディスクの情報再生方法。
【請求項３】
前記ソフトウェアより発行されるコマンドパターンの構成の検出に於いて、
コマンド間隔を測定し、
前記測定したコマンド間隔をもとにデジタルオーディオ再生パターンとデータ読み出しパターンを区別し、前記ディスクの回転速度を決定することを特徴とする請求項２記載のディスクの情報再生方法。
【請求項４】
前記ソフトウェアより発行されるコマンドパターンの構成の検出に於いて、
コマンド構成時間を測定し、
前記コマンド構成時間をもとにデジタルオーディオ再生パターンとデータ読み出しパターンを区別し、前記ディスクの回転速度を決定することを特徴とする請求項２または請求項３記載のディスクの情報再生方法。
【請求項５】
前記コマンド構成時間を複数検出し、複数のコマンド構成時間をもとにデジタルオーディオ再生パターンとデータ読み出しパターンを区別し、前記ディスクの回転速度を決定することを特徴とする請求項４記載のディスクの情報再生方法。
【請求項６】
前記ソフトウェアより発行されるコマンドパターンの構成をもとに、デジタルオーディオ再生パターン構成時には、ディスクの回転速度を低速回転モードで情報を読み出し、
データ読み出しパターン構成時には、ディスクの回転速度を高速回転モードで情報を読み出すことを特徴とする請求項２〜４のうち１記載のディスクの情報再生方法。
【請求項７】
ディスクよりの記録データの読み出しを行うディスク再生装置であって、
ディスクの情報を再生する情報再生手段と、
前記ディスクの回転速度を制御する回転速度制御手段と、
ホストコンピュータにロードされたソフトウェアからの読み出しコマンドを受信する受信手段と、
前記受信したコマンド構成を解析する手段と、を有し
前記コマンド構成のパターンによりディスクの回転速度を決定し、
前記回転制御手段にてディスクの回転速度を変えることを特徴とするディスク装置。
【請求項８】
ディスク装置を搭載し、
ホストコンピュータにロードされたソフトウェアからの読み出しコマンドを受信する受信手段と、
前記受信したコマンド構成を解析する手段と、を有し
前記コマンド構成のパターンによりディスク装置の回転速度を決定し、
ディスクの回転速度を変えるコマンドを発行することを特徴とする電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータ等の外部記憶装置として用いられるディスク装置や音楽再生用のディスク装置等の媒体に記録されたデータを再生するディスクの情報再生方法、ディスク装置およびディスク装置を搭載した電子機器に関するものである。
【背景技術】
【０００２】
光ディスクや光磁気ディスク、ハードディスクなどに記録されたデジタルオーディオデータや映像データのデジタルデータ情報を再生するのにディスクを高速回転してデータを読み出せば、高速回転による風切り音や、高速回転の振動による騒音や消費電力が大きくなり問題になってくる。
【０００３】
例えば音楽ＣＤを例にとれば、音楽ＣＤディスクのデジタルオーディオ再生速度およびデータ読み出し（以下リッピングと呼ぶ）速度は同じ速度に設定されている。このため、デジタルオーディオ再生中に静音を重視し低速回転に設定した場合、読み出し速度が低速に設定されるためにリッピングの速度も遅くなりディスクからのデータ読み取り時間がかかっている。リッピングを早くすることを重視し、高速回転に設定すると、デジタルオーディオ再生時の回転音が大きくなる。そこで、デジタルオーディオ再生は低速回転で、リッピングは高速回転でドライブが動作すれば、ユーザの使い勝手は良くなる。
【０００４】
この問題を対策するために例えば（特許文献１）のように、ユーザによる読み出し要求の態様に従うデータ転送レートに応じてディスクの回転速度を決定する方法があった。
【特許文献１】特開２００２−００８３１６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、（特許文献１）の発明で述べられた平均転送レートを測定しデータ転送レートに応じてディスクの回転速度を決定する方法では、転送レートの測定タイミングをとることが難しく、またサンプル数量での平均転送レートの計測にバラツキがあるため閾値以上／以下での判別しかできない課題があった。また再生ソフトによっては、転送パターンが異なり、再生ソフトに応じた転送レートの測定をしなければならなかった。またこのためデジタルオーディオデータの再生またはデータのリッピングの判断を誤ることがあった。
【０００６】
音楽ＣＤを例にとり説明すれば、ＣＤ−ＤＡの最高速度は、ユーザ要求仕様として、１２ｘＣＡＶあるいは、２０ｘＣＡＶのいずれか固定である。ここで、１２ｘ，２０ｘはそれぞれ１２倍速、２０倍速を意味し、ＣＡＶは、角速度一定方式（Ｃｏｎｓｔａｎｔ  Ａｎｇｕｌａｒ  Ｖｅｌｏｃｉｔｙ）をあらわす。
【０００７】
デジタルオーディオの再生の静音に重きをおくと最高速度は１２ｘＣＡＶを選択するが、その場合にはＣＤ−ＤＡのバックアップやリッピングの速度も１２ｘＣＡＶでの読み出し速度となり、２０ｘの読み出しに比べてバックアップやリッピングに時間がかかる。また、バックアップやリッピングを重視して最高速度を２０ｘＣＡＶに選択すれば、デジタルオーディオ再生時の回転音が大きく騒音として感じられることがある。
【０００８】
そこで、本発明では、ＣＤ−ＤＡのデジタルオーディオ再生中かリッピング中かを、転送レートの測定なしに自動的に判別しＣＤ−ＤＡの最高速度を指定できるようにすること
を目的とする。
【課題を解決するための手段】
【０００９】
かかる課題を解決するために、本発明の情報再生方法は、パーソナルコンピュータにロードされたソフトウェアによりディスクに記録された情報を読み込むディスク装置において、前記ソフトウェアの読み出し要求コマンドを受けてディスクの情報を読み出すディスクの情報再生方法であって、前記ソフトウェアから発行されるコマンドパターンの構成をもとに前記ディスクの回転速度を決定する構成とした。
【発明の効果】
【００１０】
本発明は、ＣＤ−ＤＡのデジタルオーディオ再生中のコマンドパターンとリッピング中のコマンドパターンを解析することにより、ＣＤ−ＤＡのデジタルオーディオ再生中かリッピング中かを自動的に判別することができるようになるので、デジタルオーディオ再生時の静音とリッピングの高速化を図ることができるようになる。
【発明を実施するための最良の形態】
【００１１】
請求項１の発明は、パーソナルコンピュータにロードされたソフトウェアによりディスクに記録された情報を読み込むディスク装置において、ソフトウェアの読み出し要求コマンドを受けてディスクの情報を読み出すディスク装置の情報再生方法であって、ソフトウェアから発行されるコマンドパターンの構成をもとにディスクの回転速度を決定する構成とした。
【００１２】
かかる構成によれば、ディスクの情報を読み取るソフトウェアの種類に応じて再生する際のコマンドパターンを区別することで回転速度を変えることができ、静音を重視したり、読み出し速度を重視したり設定することができるようになる。
【００１３】
請求項２の発明は、請求項１の発明に於いて、ソフトウェアより発行されるコマンド構成をもとにデジタルオーディオ再生パターンとデータ読み出しパターンとを区別しディスクの回転速度を決定する構成とした。
【００１４】
かかる構成によれば、音楽ＣＤなどのデジタルオーディオ再生とリッピングを区別することができるようになるので、静音を重視したり、読み出し速度を重視したり設定することができるようになる。
【００１５】
請求項３の発明は、請求項２の発明において、ソフトウェアより発行されるコマンドパターンの構成の検出に於いて、コマンド間隔を測定し、測定したコマンド間隔をもとにデジタルオーディオ再生パターンとデータ読み出しパターンを区別し、ディスクの回転速度を決定する構成とした。
【００１６】
かかる構成によれば、ソフトウェアのコマンドパターンの構成が違っても、デジタルオーディオ再生パターンとリッピングパターンが区別でき、ディスクの回転数をそれぞれに合わせて変えることができるようになる。
【００１７】
請求項４の発明は、請求項２または請求項３の発明に於いて、ソフトウェアより発行されるコマンドパターンの構成の検出に於いてコマンド構成時間を測定し、コマンド構成時間をもとにデジタルオーディオ再生パターンとデータ読み出しパターンを区別しディスクの回転速度を決定する構成とした。
【００１８】
かかる構成によれば、ソフトウェアのコマンドパターンの構成が違っても、コマンド構成時間を検出することにより、デジタルオーディオ再生パターンとリッピングパターンが
区別できるようになる。
【００１９】
請求項５の発明は、請求項４の発明において、複数個数のコマンド構成時間をもとにデジタルオーディオ再生パターンとデータ読み出しパターンを区別し、ディスクの回転速度を決定する構成とした。
【００２０】
かかる構成によれば、複数のコマンド構成時間を検出することにより、さらにデジタルオーディオ再生パターンとリッピングパターンが区別できるようになる。
【００２１】
請求項６の発明は、請求項２から請求項４のいずれか１記載の発明に於いて、ソフトウェアより発行されるコマンドパターンの構成をもとに、デジタルオーディオ再生パターン構成時には、ディスクの回転速度を低速回転モードで情報を読み出し、データ読み出しパターン構成時には、ディスクの回転速度を高速回転モードで情報を読み出す構成とした。
【００２２】
かかる構成によれば、デジタルオーディオ再生時にはディスクの回転数を静音モードで、リッピング時にはディスクの回転数を高速モードでディスクの情報を読むことができるようになる。
【００２３】
請求項７の発明は、ディスクよりの記録情報の読み出しを行う情報再生装置であって、ディスクの情報を再生する情報再生手段と、ディスクの回転速度を制御する回転速度制御手段と、ソフトウェアのコマンド構成を解析する手段と、を有しコマンド構成のパターンによりディスクの回転速度を決定し、回転制御手段にてディスクの回転速度を変える構成とした。
【００２４】
かかる構成によれば、ソフトウェアのコマンド構成により、ディスク装置の回転速度を任意に変えることができるディスク装置を提供できる。
【００２５】
請求項８の発明は、ディスク装置を搭載し、ホストコンピュータにロードされたソフトウェアからの読み出しコマンドを受信する受信手段と、受信したコマンド構成を解析する手段と、を有しコマンド構成のパターンによりディスク装置の回転速度を決定し、ディスクの回転速度を変えるコマンドを発行することを特徴とする電子機器。
【００２６】
かかる構成によれば、回転媒体を搭載したディスク装置において、ソフトからの要求に基づくコマンドによって、オーディオ再生時にはディスクの回転を静音を重視し、リッピングでは速度を重視した速度とすることができる。
【００２７】
（実施の形態１）
以下、本発明の実施の形態１について詳細に説明する。
【００２８】
なお本発明においては、光ディスクや光磁気ディスク、ハードディスクなどの回転駆動により媒体の情報を読み出す装置において適用することができるが、本発明の形態では、特に光ディスクに関して説明する。
【００２９】
図１は、本発明の実施の形態１に係わる光ディスク装置の構成を示したブロック図である。
【００３０】
図１に示すように、光ディスク装置１は、ピックアッップモジュール１２、スピンドルモータ１３、フィードモータ１４、サーボモジュール１５、信号制御部１６、ＣＰＵ１７、メインメモリ１８、バッファメモリ１９、インターフェース１１０から構成されている。
【００３１】
そして、ホストコンピュータ１１１に接続され、ホストコンピュータ１１１から入力され光ディスク１１に記録されたデータをホストコンピュータ１１１に出力する。光ピックアップ手段であるピックアップモジュール１２は、レーザ発光素子（図示せず）を有し、光ディスク１１のデータ読み出し時にレーザ光を照射し、再生を行う。スピンドルモータ１３は、光ディスク１１の回転を行う。
【００３２】
光ピックアップの移動手段であるフィードモータ１４は、光ピックアップモジュール１２をスピンドルモータ１３に近づいたり離れたり移動させる。サーボモジュール１５は、フィードモータ１４の移動制御およびスピンドルモータ１３の回転数を制御する回転速度制御手段である。インタフェース１１０は、ホストコンピュータ１１１とのデータ信号の送信および受信を行う。ＣＰＵ１７はメインメモリ１８を備え、メインメモリ１８に記録されたプログラムにより、サーボモジュール１５の制御と信号処理１６及びホストコンピュータ１１１とのインタフェース１１０の制御および、記録アドレスの演算手段である。バッファメモリ１９は、光ディスク１１に対してのデータを一時的に記憶する領域である。
【００３３】
ホストコンピュータ１１１には、ホストコンピュータ１１１内のメインメモリ（図示せず）にロードされたソフトウェア（市販のアプリケーションソフトなど）のプログラムで光ディスクに記憶された情報を読み出し再生する。また、スピーカが内蔵もしくは外付けされていて（図示せず）、アプリケーションソフトの実行で光ディスクの音声データを再生できるようにしている。
【００３４】
また、アプリケーションソフトは光ディスク装置に読み出し要求コマンドを発行しディスクの情報を読み出す。
【００３５】
図２は、本発明の実施の形態１に係わるコマンド構成の一例を示す図である。
【００３６】
図２（ａ）は、読み出しコマンドのコマンド構成のパターンＡ、図２（ｂ）はパターンＢ、図２（ｃ）はパターンＣ、図２（ｄ）はパターンＤ、図２（ｅ）はパターンＥを示している。ここで、パターンＡ、パターンＢ、パターンＤ、パターンＥとは、デジタルオーディオ再生のアプリケーションソフトのコマンド構成パターンであり、パターンＣは、リッピングのコマンド構成パターンである。
【００３７】
図２（ａ）に示すパターンＡは、各コマンドがほぼ均等な時間で発行される。このコマンドの時間をコマンド間隔と呼ぶ。
【００３８】
図２では、読み出しコマンドの構成は、１コマンドが１６ブロックの読み出しを要求し、５コマンドで８０ブロック（セクタ）を読出す構成である。コマンドの発行はｔ１ごとに発行し、５コマンドを発行し、次のコマンドブロックまでは、ｔ２の時間間隔がある。ここで、ｔ１とｔ２はわずかにｔ２が大きい時間としている。
【００３９】
また、ＣＤ−ＤＡのデータは、１秒で７５セクタ（ブロック）で構成されている。オーディオの再生は、１秒間に７５セクタの一定周期でデジタルデータをアナログ信号に変換していくので、アプリケーションソフトでは、一定時間ごとにアナログ信号に変換したブロック分のデータをディスクから読み取るようにしている。
【００４０】
従って、パターンＡのコマンド間隔ｔ１は、
ｔ１＝転送長（ブロック）／７５    ・・・（式１）
の条件が成立するパターンである。
【００４１】
図２（ｂ）に示すパターンＢは、コマンド発行がほぼ連続的ｔ０にて行われた後に、次のコマンド発行まであき時間ｔ２がある。
【００４２】
この場合には、（式１）は成立せず、ｔ１より短いコマンド間隔ｔ０でコマンドが５コマンド発行され、次のコマンド群までｔ１より長いｔ２の時間間隔がある。
【００４３】
ここでコマンド群（コマンドＰＡＣＫとも呼ぶ）の時間をＴとすると、
Ｔ（ｓ）＝コマンドＰＡＣＫの転送長合計／７５
＝（ｔ０×（コマンド数−１））+ｔ２    ・・・（式２）
となる。
【００４４】
図２（ｃ）に示すパターンＣは、コマンド発行がほぼ連続的にｔ０のコマンド間隔で発行される。ここでは、ｔ２の時間はみられない。
【００４５】
図２（ｄ）に示すパターンＤは、ｔ１の時間が基準時間（式１）よりわずかに長いものが集まり、最後に基準時間ｔ１よりわずかに短いｔ２時間によって、測定ＰＡＣＫ時間と、コマンド時間（式２）が一致する条件が成立させるパターンである。図２（ｅ）は、例えばパターンＡとパターンＤが組み合わさったもので、ｔ１より若干短いｔ２と、ｔ１より若干長いｔ２´のコマンド構成パターンが組み合わさり、２コマンドＰＡＣＫ（Ｔ１＋Ｔ２）集まることで（式２）が成立する条件である。なお、コマンドＰＡＣＫは２つに限らず複数集めて判断してもよい。これら、パターンＡ，パターンＢ，パターンＣ，パターンＤ，パターンＥの構成を比較すればわかるように、パターンＡ、パターンＤは、ほぼ等間隔にコマンドが発行されるパターンであり、（式１）が成立するが、パターンＢおよびパターンＣでは、（式１）は成立しない。従って、この（式１）を判定することで、パターンＡ、パターンＤを認識することができる。
【００４６】
次に、パターンＢとパターンＣの差は、ｔ２があるかどうかの判定であり、ｔ２があればパターンＢ、ｔ２がなければパターンＣと判定する。したがって、本構成のコマンド構成パターンであれば、パターンＡまたはパターンＢであれば、デジタルオーディオ再生読み出しと判断し、パターンＣであればリッピング読み出しと判別可能である。
【００４７】
図３は、本発明の実施の形態１に係わるアプリケーションソフトの種類とコマンド構成を示す図である。図３では、アプリケーションソフトの再生と意味で再生ソフトＡ，再生ソフトＢなどと記している。
【００４８】
図３に示す再生アプリＣは、再生する前のバッファ容量が大きい。このアプリケーションソフトでは１０秒以上のデータを最初にバッファリングするため、これを回避することで、デジタル再生かリッピングかを判別可能である。従って、（式１）が成立するかどうかの判別で、パターンＡ、パターンＤとパターンＢ、Ｃを区別し（式１）が成立せず時間ｔ２が存在するかどうかで、パターンＢとパターンＣを切り分ける。最終的に（式２）が成立すればデジタルオーディオ再生と認識し、パターンＣでデータ転送長がある一定時間を超えたらリッピングと認識する。デジタルオーディオ再生かリッピングかを決定できたら、デジタルオーディオ再生の回転速度では、最高速度が低速回転モードの１２ｘＣＡＶの速度で再生しリッピングの回転速度では高速回転モードの最高速度が２０ｘＣＡＶの速度で再生する。
【００４９】
図４は、本発明の実施の形態１に係わる読み出し処理手順のフローチャートである。
【００５０】
まず、ホストコンピュータに格納されたアプリケーションソフトによるデータ読み出し
要求があり（Ｓ４０１）、アプリケーションソフトの読み出しコマンドパターンを検出する（Ｓ４０２）。コマンドパターン検出結果がデジタルオーディオ再生パターンかどうかを判定し（Ｓ４０３）、オーディオ再生パターンでなかったら、読み出し回転速度が低速で回転中かどうかを判定し（Ｓ４０４）、低速回転中であったら読み出し速度を上げてデータ読み出し速度に変更し（Ｓ４０５）、データを読み出し（Ｓ４０６）、データ読み出しを終了する（Ｓ４０７）。
【００５１】
一方、コマンドパターン検出がオーディオ再生パターンでない（Ｓ４０３）またはオーディオ再生パターン時に低速回転でなかったら（Ｓ４０４）、データを読み出し（Ｓ４０６）、データ読み出しを終了する（Ｓ４０７）。
【００５２】
図５は、本発明の実施の形態１に係わるコマンドパターン検出の一例の手順を示すフローチャートである。
【００５３】
コマンドパターン検出が開始されると（Ｓ５０１）、読み出しアドレスに連続性があるかどうかの判定を行い（Ｓ５０２）、読み出しアドレスに連続性があれば、コマンド間隔を取得する（Ｓ５０３）。さらにコマンドＰＡＣＫ時間を測定し（Ｓ５０４）、合計転送長を累積する（Ｓ５０５）。取得したコマンド間隔が予測コマンド間隔より長いかどうか判定し（Ｓ５０６）、予測したコマンド間隔より長かったら、コマンドＰＡＣＫ検出中かどうか判定し（Ｓ５０７）、コマンドＰＡＣＫ時間によるコマンド発行パターンを検出する（Ｓ５０８）。
【００５４】
その後コマンド間隔カウンタ動作開始し（Ｓ５０９）、コマンドパターン検出を終了する（Ｓ５１２）。予想コマンド間隔より長くなく（Ｓ５０６）、または予想コマンド間隔より長く、ＰＡＣＫ検出中でなかったら、コマンド間隔によるコマンド検出をし（Ｓ５１１）、コマンド間隔カウンタ動作開始し（Ｓ５０９）、コマンドパターン検出を終了する（Ｓ５１２）。また、アドレスに連続性がなかったら（Ｓ５０２）、累積転送ブロック数を初期化し（Ｓ５１０）、コマンド間隔カウンタ動作開始し（Ｓ５０９）、コマンドパターン検出終了する（Ｓ５１２）。
【００５５】
図６は、本発明の実施の形態１に係わるコマンド間隔によるコマンドパターンの検出の手順を示すフローチャートである。
【００５６】
コマンド間隔によるコマンドパターン検出が開始されると（Ｓ６１）、測定したコマンド間隔が予測コマンド間隔と比較し（Ｓ６２）、予測コマンドと同じであれば、コマンド間隔一致カウンタをインクリメントする（Ｓ６３）。コマンド間隔一致カウンタが規定数を超えたかどうか判定し（Ｓ６４）、規定数を超えたらデジタルオーデイオ再生パターンとし（Ｓ６５）、処理終了する（Ｓ６６）。Ｓ６２に於いて予想間隔と異なったら、測定したコマンド間隔が予測コマンド間隔より非常に短いかどうか判定し（Ｓ６７）、短かったら、累積転送ブロック数が規定量超えたかを判定し（Ｓ６８）、規定量こえたらリッピングパターンとし（Ｓ６９）処理を終了する（Ｓ６６）。
【００５７】
図７は、本発明の実施の形態１に係わるコマンドＰＡＣＫ時間によるコマンドパターンの検出の手順を示すフローチャートである。
【００５８】
コマンドＰＡＣＫ時間によるコマンド発行パターン検出が開始されると（Ｓ７１）、コマンドＰＡＣＫ時間測定中かどうか判定し（Ｓ７２）、コマンドＰＡＣＫ測定中であったら、コマンドＰＡＣＫ時間を取得し（Ｓ７３）、累積転送ブロック数から予測コマンドＰＡＣＫ時間を算出する（Ｓ７４）。測定したコマンドＰＡＣＫ時間が予測コマンドＰＡＣＫ時間と同じかどうか判定し（Ｓ７５）、同じであればデジタルオーディオ再生パターン
とし（Ｓ７６）、累積転送ブロックを初期化し（Ｓ７７）、ＰＡＣＫ時間測定開始し（Ｓ７８）、処理終了する（Ｓ７９）。（Ｓ７２）に於いてコマンドＰＡＣＫ測定中でなかったら、累積ブロック数を初期化して、ＰＡＣＫ時間測定開始し（Ｓ７８）、コマンドパターン検出処理を終了する（Ｓ７９）。（Ｓ７５）において違っていたら、前回と今回の測定したＰＡＣＫ時間の合計が、前回と今回の予測ＰＡＣＫコマンド間隔の合計と同じかどうかを判定し（Ｓ８０）、同じであれば、オーディオ再生パターンとし、違っていたら、累積転送ブロックを初期化する。
【００５９】
図８は、本発明の実施の形態１に係わるアドレスの連続性チェックの手順を示すフローチャートである。
【００６０】
アドレスの連続性のチェックが開始されると（Ｓ８１）、前回受信したコマンドのアドレスとその転送長を加算したアドレスかどうかを判定し（Ｓ８２）、転送長を加算したアドレスであれば、連続していると判定（Ｓ８３）、転送長を加算したアドレスと異なれば、連続していないと判定（Ｓ８５）し、アドレスの連続性のチェックを終了する（Ｓ８４）。
【００６１】
（実施の形態２）
図９は、本発明の実施の形態２に係わる読み出し処理手順のフローチャートである。
【００６２】
実施の形態１で示した部分と同一部分は同一符号を用いて示し、説明も省略する（以降の各実施の形態でも同様とする）。ホストコンピュータ内のアプリケーションソフトによるデータ読み出し要求があり（Ｓ９１）、コマンドパターン検出処理をする（Ｓ９２）。コマンドパターン検出結果がデジタルオーディオ再生パターンかどうかを判定し（Ｓ９３）、デジタルオーディオ再生パターンでなかったら、読み出しが高速で回転中かどうかを判定し（Ｓ９４）、高速回転中であったら再生読み出し速度でデータ読み出しと決定し（Ｓ９５）、データを読み出し（Ｓ９６）、データ読み出しを終了する（Ｓ９７）。
【００６３】
一方、コマンドパターンがデジタルオーディオ再生パターンでなく（Ｓ９３）、高速回転中でなかったら（Ｓ９４）、データを読み出し（Ｓ９６）、データ読み出しを終了する（Ｓ９７）。
【００６４】
また、コマンドパターン検出結果がオーディオ再生パターンであったら（Ｓ９３）、データを読み出し（Ｓ９６）、データ読み出しを終了する（Ｓ９７）。
【００６５】
図１０は、本発明の実施の形態２に係わるコマンドパターン検出の手順を示す図フローチャートである。
【００６６】
コマンドパターン検出が開始されると（Ｓ１００１）、読み出しアドレスに連続性があるかどうかの判定を行い（Ｓ１００２）、読み出しアドレスに連続性があれば、コマンド間隔を取得する（Ｓ１００３）。さらにコマンドＰＡＣＫ時間を測定し（Ｓ１００４）、合計転送長を累積する（Ｓ１００５）。取得したコマンド間隔が予測コマンド間隔より非常に短いかどうか、例えば予想コマンド間隔の２５％以内かどうか、を判定し（Ｓ１００６）、短くなかったら、測定したコマンド間隔が予想コマンド間隔より長い、例えば予想コマンド間隔の１１０％以上、かどうかを判定し（Ｓ１００７）、予測したコマンド間隔より長かったら、コマンドＰＡＣＫ検出中かどうか判定し（Ｓ１００８）、コマンドＰＡＣＫ時間によるコマンド発光パターンを検出する（Ｓ１００９）。その後コマンド間隔カウンタ動作開始し（Ｓ１０１０）、コマンドパターン検出を終了する（Ｓ１０１１）。測定したコマンド間隔が予想コマンドより長くなかったら（Ｓ１００７）、測定したコマンド間隔が予想コマンド間隔より少々短い、例えば予想コマンド間隔の７０〜９０％、かど
うか判定し（Ｓ１０１７）、少々短い場合には、ＰＡＣＫ検出する。（Ｓ１０１７）で長かったら、コマンド間隔によるコマンドを検出する（Ｓ１０１８）。
【００６７】
予想コマンド間隔より長くなく（Ｓ１００６）、コマンド間隔によるコマンド検出をし（Ｓ１０１８）、コマンド間隔カウンタ動作開始し（Ｓ１０１０）、コマンドパターン検出を終了する（Ｓ１０１１）。また、アドレスに連続性がなかったら（Ｓ１００２）、コマンド間隔測定中かどうかを判定し（Ｓ１０１２）、測定中であれば、コマンド間隔が予測時間より短いかどうか判定し（Ｓ１０１３）、短ければ測定変更フラグを測定維持に設定し（Ｓ１０１４）、短くなければ（Ｓ１０１３）、速度変更フラグを初期速度変更に設定し（Ｓ１０１５）、累積転送ブロック数を初期化し（Ｓ１０１６）、コマンド間隔カウンタ動作開始し（Ｓ１０１０）、コマンドパターン検出を終了する（Ｓ１０１１）。
【００６８】
従って、パフォーマンス測定などでアドレスが飛んだときに速度変更でパフォーマンスが下がらないようにすることができる。
【００６９】
図１１は、本発明の実施の形態２に係わるコマンド間隔によるコマンドパターンの検出の手順を示すフローチャートである。
【００７０】
コマンド間隔によるコマンドパターン検出が開始されると（Ｓ１１０１）、測定したコマンド間隔が予測コマンド間隔と比較し（Ｓ１１０２）、予測コマンドと同じであれば、コマンド間隔一致カウンタをインクリメントする（Ｓ１１０３）。コマンド間隔一致カウンタが規定数を超えたかどうか判定し（Ｓ１１０４）、規定数を超えたらオーデイオ再生パターンとし（Ｓ１１０５）、速度変更フラグを速度変更に設定し（Ｓ１１０６）、処理終了する（Ｓ１１０７）。測定したコマンド間隔が予測コマンド間隔より非常に短いかどうか判定し（Ｓ１１０８）、短かったら、累積転送ブロック数が規定量超えたかを判定し（Ｓ１１０９）、規定量こえたらリッピングパターンとし（Ｓ１１１０）、速度変更フラグを速度変更に設定し（Ｓ１１１１）、処理を終了する（Ｓ１１０７）。
【００７１】
図１２は、本発明の実施の形態２に係わるコマンドＰＡＣＫ時間によるコマンドパターンの検出の手順を示すフローチャートである。
【００７２】
コマンドＰＡＣＫ時間によるコマンド発行パターン検出が開始されると（Ｓ１２０１）、コマンドＰＡＣＫ時間測定中かどうか判定し（Ｓ１２０２）、コマンドＰＡＣＫ測定中であったら、コマンドＰＡＣＫ時間を取得し（Ｓ１２０３）、累積転送ブロック数から予測コマンドＰＡＣＫ時間を算出する（Ｓ１２０４）。測定したコマンドＰＡＣＫ時間が予測コマンドＰＡＣＫ時間と同じかどうか判定し（Ｓ１２０５）、同じであればデジタルオーディオ再生パターンとし（Ｓ１２０６）、速度変更フラグを速度変更に設定し（Ｓ１２０７）、累積転送ブロックを初期化し（Ｓ１２０８）、ＰＡＣＫ時間測定開始し（Ｓ１２０９）、処理終了する（Ｓ１２１０）。コマンドＰＡＣＫ測定中でなかったら（Ｓ１２０２）、累積ブロック数を初期化して（Ｓ１２０８）、ＰＡＣＫ時間測定開始し（Ｓ１２０９）、コマンドパターン検出処理を終了する（Ｓ１２１０）。
【００７３】
図１３は、本発明の実施の形態２に係わるアドレスの連続性チェックの手順を示すフローチャートである。
【００７４】
アドレスの連続性のチェックが開始されると（Ｓ１３０１）、前回受信したコマンドのアドレスより昇順かを判定し（Ｓ１３０２）、昇順であれば、前回受信したコマンドのアドレスとその転送長を加算したアドレスより以下かどうかを判定し（Ｓ１３０３）、以下であれば、連続していると判定（Ｓ１３０４）し、アドレスの連続性のチェックを終了する。（Ｓ１３０２）でアドレスより昇順でないか、（Ｓ１３０３）で前回受信したコマン
ドのアドレスとその転送長を加算したアドレスより以下でなければ、連続していないと判定し（Ｓ１３０６）、アドレスの連続性のチェックを終了する（Ｓ１３０５）。
【００７５】
（実施の形態３）
図１４は、本発明の実施の形態３に係わる読み出し処理手順のフローチャートである。まず、ホストコンピュータにロードされたアプリケーションソフトによるデータ読み出し要求があり（Ｓ１４０１）、コマンドパターン検出処理をする（Ｓ１４０２）。コマンドパターン検出結果がリッピングパターンかどうかを判定し（Ｓ１４０３）、リッピングパターンであれば、読み出しが低速で回転中かどうかを判定し（Ｓ１４０４）、低速回転中であったらデータ読み出し速度で読み出しとし（Ｓ１４０５）、データを読み出し（Ｓ１４０６）、データ読み出しを終了する（Ｓ１４０７）。
【００７６】
一方、コマンドパターンがリッピングパターンで（Ｓ１４０３）、低速回転中でなかったら（Ｓ１４０４）、データを読み出し（Ｓ１４０６）、データ読み出しを終了する（Ｓ１４０７）。
【００７７】
また、コマンドパターン検出結果がリッピングパターンでなかったら（Ｓ１４０３）、データを読み出し（Ｓ１４０６）、データ読み出しを終了する（Ｓ１４０７）。
【００７８】
（実施の形態４）
図１５は、本発明の実施の形態４に係わる読み出し処理手順のフローチャートである。
【００７９】
まず、ホストコンピュータ内のソフトウェア（アプリケーションソフト）によるデータ読み出し要求があり（Ｓ１５０１）、コマンドパターン検出処理をする（Ｓ１５０２）。コマンドパターン検出結果がリッピングパターンかどうかを判定し（Ｓ１５０３）、リッピングパターンでなければ、読み出しが高速で回転中かどうかを判定し（Ｓ１５０４）、高速回転中でなかったら再生読み出し速度で読み出しとし（Ｓ１５０５）、データを読み出し（Ｓ１５０６）、データ読み出しを終了する（Ｓ１５０７）。
【００８０】
一方、コマンドパターンがリッピングパターンでなく高速回転中であれば（Ｓ１５０４）、データを読み出し（Ｓ１５０６）、データ読み出しを終了する（Ｓ１５０７）。
【００８１】
また、コマンドパターン検出結果がリッピングパターンであれば（Ｓ１５０３）、データを読み出し（Ｓ１５０６）、データ読み出しを終了する（Ｓ１５０７）。
【００８２】
（実施の形態５）
図１６は、本発明の実施の形態５に係わる読み出し処理手順のフローチャートである。
【００８３】
まず、ホストコンピュータ内のソフトウェア（アプリケーションソフト）によるデータ読み出し要求があり（Ｓ１６０１）、コマンドパターン検出処理をする（Ｓ１６０２）。速度変更フラグが速度維持かどうかを判定し（Ｓ１６０３）、速度フラグが速度維持でなければ、速度変更フラグが初期速度変更かどうかを判定し（Ｓ１６０４）、初期速度変更でなければデジタルオーディオ再生パターンかどうかを判定（Ｓ１６０５）する。デジタルオーディオ再生パターンでなければ、再生読み出し速度で回転中かどうか判定し（Ｓ１６０６）、再生読み出し速度で回転中であれば、データ読み出し速度とし（Ｓ１６０７）、速度変更フラグを速度維持に設定し（Ｓ１６０８）、データの読み出しをし（Ｓ１６０９）、データ読み出しを終了する（Ｓ１６１０）。デジタルオーディオ再生パターンでなく、再生読み出し速度で回転していなければ（Ｓ１６０６）、データを読み出し（Ｓ１６０９）、処理を終わる（Ｓ１６１０）。（Ｓ１６０５）でデジタルオーディオ再生パターンであれば、再生読み出し速度で回転中かどうか判定し（Ｓ１６１１）、再生読み出し速
度で回転していなければ、再生読み出し速度とし（Ｓ１６１２）、速度変更フラグを速度維持に設定し（Ｓ１６１３）、データを読み出し（Ｓ１６０９）、処理を終わる（Ｓ１６１０）。（Ｓ１６１１）で再生読み出し速度で回転していれば、データを読み出し（Ｓ１６０９）、処理を終わる（Ｓ１６１０）。（Ｓ１６０４）で初期速度変更であれば、初期読み出し速度で読み出し（Ｓ１６１４）、速度変更フラグを速度維持に設定し（Ｓ１６１６）、データを読み出し（Ｓ１６０９）、処理を終了する（Ｓ１６１５）。速度変更フラグが速度維持（Ｓ１６０３）の場合には、データを読み出し（Ｓ１６０９）、データ読み出し終了（Ｓ１６１０）する。
【００８４】
（実施の形態６）
図１７は、本発明の実施の形態６に係わる読み出し処理手順のフローチャートである。
【００８５】
まず、ホストコンピュータ内のソフトウェア（アプリケーションソフト）によるデータ読み出し要求があり（Ｓ１７０１）、コマンドパターン検出処理をする（Ｓ１７０２）。速度変更フラグが速度維持かどうかを判定し（Ｓ１７０３）、速度フラグが速度維持でなければ、速度変更フラグが初期速度変更かどうかを判定し（Ｓ１７０４）、初期速度変更でなければデジタルオーディオ再生パターンかどうかを判定（Ｓ１７０５）する。デジタルオーディオ再生パターンでなければ、再生読み出し速度で回転中かどうか判定し（Ｓ１７０６）、再生読み出し速度で回転中であれば、データ読み出し速度とし（Ｓ１７０７）、速度変更フラグを速度維持に設定し（Ｓ１７０８）、データの読み出しをし（Ｓ１７０９）、データ読み出しを終了する（Ｓ１７１０）。デジタルオーディオ再生パターンでなく、再生読み出し速度で回転していなければ（Ｓ１７０６）、データを読み出し（Ｓ１７０９）、処理を終わる（Ｓ１７１０）。（Ｓ１７０４）で初期速度変更もしくは（Ｓ１７０５）でデジタルオーディオ再生パターンであれば、再生読み出し速度で回転中かどうか判定し（Ｓ１７１１）、再生読み出し速度で回転していなければ、再生読み出し速度とし（Ｓ１７１２）、速度変更フラグを速度維持に設定し（Ｓ１７１３）、データを読み出し（Ｓ１７０９）、処理を終わる（Ｓ１７１０）。（Ｓ１７１１）で再生読み出し速度で回転していれば、データを読み出し（Ｓ１７０９）、処理を終わる（Ｓ１７１０）。
【００８６】
速度変更フラグが速度維持（Ｓ１７０３）の場合には、データを読み出し（Ｓ１７０９）、データ読み出し終了（Ｓ１７１０）する。
【００８７】
また、本発明の実施の形態においては、ホストコンピュータ１１１からの読み出しコマンド構成を検出して、光ディスク装置側でコマンドパターンを解析し、デジタルオーディオ再生パターンかリッピングパターンかを判定し、光ディスクの回転速度を決定する構成についてのべたが、例えば、ホストコンピュータなどの電子機器側で、コマンドパターンを解析し、デジタルオーディオ再生パターンかリッピングパターンかを判定し、光ディスクの回転速度を決定する構成としてもよい。
【００８８】
また、ディスク装置を搭載し、ホストコンピュータ内に、ホストコンピュータにロードされたアプリケーションソフトからの読み出しコマンドを受信する受信手段と前記受信したコマンド構成を解析する手段を有して、アプリケーションソフトのコマンド構成のパターンを検出解析し、解析結果をもとに搭載したディスク装置の回転速度を決定し、ディスクの回転速度を変えるコマンドを発行する電子機器とすることもできる。
【００８９】
この構成の電子機器では、回転媒体を搭載したディスク装置において、ソフトからの要求に基づくコマンドによって、オーディオ再生時にはディスクの回転を低速にし、静音を重視し、リッピングでは速度を高速にし、読み出し速度を重視した速度とすることができる。
【産業上の利用可能性】
【００９０】
本発明は、ディスクに記録された情報を読み出し再生するディスク装置を搭載したディスク再生装置、たとえば、光ディスク装置、光磁気ディスク装置、ハードディスク装置など回転する記録媒体を有する再生装置全般に利用可能である。
【図面の簡単な説明】
【００９１】
【図１】本発明の実施の形態１に係わる光ディスク装置の構成を示したブロック図
【図２】本発明の実施の形態１に係わるコマンド構成の一例を示す図
【図３】本発明の実施の形態１に係わるアプリケーションソフトの種類とコマンド構成を示す図
【図４】本発明の実施の形態１に係わる読み出し処理手順のフローチャート
【図５】本発明の実施の形態１に係わるコマンド検出の一例の手順を示すフローチャート
【図６】本発明の実施の形態１に係わるコマンド間隔によるコマンドパターンの検出の手順を示すフローチャート
【図７】本発明の実施の形態１に係わるコマンドＰＡＣＫ時間によるコマンドパターンの検出の手順を示すフローチャート
【図８】本発明の実施の形態１に係わるアドレスの連続性チェックの手順を示すフローチャート
【図９】本発明の実施の形態２に係わる読み出し処理手順のフローチャート
【図１０】本発明の実施の形態２に係わるコマンドパターン検出の手順を示すフローチャート
【図１１】本発明の実施の形態２に係わるコマンド間隔によるコマンドパターンの検出の手順を示すフローチャート
【図１２】本発明の実施の形態２に係わるコマンドＰＡＣＫ時間によるコマンドパターンの検出の手順を示すフローチャート
【図１３】本発明の実施の形態２に係わるアドレスの連続性チェックの手順を示す図
【図１４】本発明の実施の形態３に係わる読み出し処理手順のフローチャート
【図１５】本発明の実施の形態４に係わる読み出し処理手順のフローチャート
【図１６】本発明の実施の形態５に係わる読み出し処理手順のフローチャート
【図１７】本発明の実施の形態６に係わる読み出し処理手順のフローチャート
【符号の説明】
【００９２】
１    光ディスク装置
１１    光ディスク
１２    ピックアッップモジュール
１３    スピンドルモータ
１４    フィードモータ
１５    サーボモジュール
１６    信号制御部
１７    ＣＰＵ
１８    メインメモリ
１９    バッファメモリ
１１０    インターフェース
【図１】
2006147119.tif 000003
【図３】
2006147119.tif 000004
【図４】
2006147119.tif 000005
【図５】
2006147119.tif 000006
【図６】
2006147119.tif 000007
【図７】
2006147119.tif 000008
【図８】
2006147119.tif 000009
【図９】
2006147119.tif 000010
【図１０】
2006147119.tif 000011
【図１１】
2006147119.tif 000012
【図１２】
2006147119.tif 000013
【図１３】
2006147119.tif 000014
【図１４】
2006147119.tif 000015
【図１５】
2006147119.tif 000016
【図１６】
2006147119.tif 000017
【図１７】
2006147119.tif 000018
【図２】
2006147119.tif 000019