(57)【要約】【課題】本発明においては、ＰＣのモデルが異なってもＰＣのモデルごとに回転速度制御パラメータを設定した専用の光ディスク装置を搭載する必要がなく、光ディスク装置メーカがＰＣメーカ用に設定した標準の回転速度制御パラメータとした光ディスク装置を使用すれば、ＰＣメーカがＰＣモデルにあわせてコマンド送信などにより回転速度制御パラメータを設定可能とする光ディスクを提供することを目的とする。【解決手段】ＰＣとの通信手段と、円盤状の記録媒体を回転させる回転手段と、回転手段の回転速度を変更する回転速度変更手段と、回転速度変更手段の回転速度を制御するプログラムを格納する記憶手段とを有し、ＰＣとの通信手段で受信したコマンドをもとに記憶手段内の回転速度制御パラメータ値を更新し、回転速度制御パラメータを参照して回転速度を制御する構成とした。【選択図】図１
2007141365.tif 000002
【特許請求の範囲】
【請求項１】
パーソナルコンピュータに光ディスク装置を接続する場合、前記パーソナルコンピュータから前記接続した光ディスク装置の回転制御に用い且つ前記パーソナルコンピュータに適合したパラメータを含むコマンドを受信する通信手段と、
円盤状の記録媒体を回転駆動させる駆動手段と、
前記駆動手段が前記円盤状の記録媒体を回転駆動する際に用いるパラメータを記憶する記憶手段と、
前記コマンドから前記パーソナルコンピュータに適合したパラメータを読出し、前記記憶手段に記憶されたパラメータを書き換える制御手段と、を有し、
前記回転駆動手段は、前記記憶手段に書き換えられたパラメータに基づいて回転制御することを特徴とする光ディスク装置。
【請求項２】
前記パラメータは、前記記憶手段内のプログラムコード格納領域とは別のパラメータ格納領域に格納位置を設けたことを特徴とする請求項１記載の光ディスク装置。
【請求項３】
前記記憶手段は、電気的に内容を書き直すことができるフラッシュメモリであることを特徴とする請求項１または請求項２記載の光ディスク装置。
【請求項４】
パーソナルコンピュータと通信手段を介して接続された光ディスク装置において、前記パーソナルコンピュータから前記接続された光ディスク装置の記録媒体を回転駆動する際に用い且つ前記パーソナルコンピュータに適合したパラメータを含むコマンドを受信し、
前記受信したコマンドから前記パーソナルコンピュータに適合したパラメータを読出し、
前記読出したパラメータにて前記光ディスク装置の記憶手段に記憶されているパラメータを書き換え、
前記記憶手段に書き換えられたパラメータに基づいて記録媒体を回転制御することを特徴とする光ディスク装置の回転制御方法。
【請求項５】
光ディスク装置と通信手段を介して接続したパーソナルコンピュータにおいて、前記光ディスク装置に格納され記録媒体を回転駆動する際に用いるパラメータを取得するコマンドを光ディスク装置に発行し、前記光ディスク装置より記録媒体を回転駆動する際に用いるパラメータを取得し、
前記光ディスク装置より取得したパラメータと前記パーソナルコンピュータが保有している記録媒体を回転駆動する際に用い且つ前記パーソナルコンピュータに適合したパラメータとを比較し、
前記光ディスク装置より取得したパラメータと前記パーソナルコンピュータが保有しているパラメータとが異なる場合、前記光ディスク装置が格納しているパラメータを前記パーソナルコンピュータが保有しているパラメータに書き換えるコマンドを発行し、
前記書き換えられたパラメータに基づいて記録媒体を回転制御することを特徴とする光ディスク装置の回転制御方法。
【請求項６】
前記光ディスク装置より取得したパラメータが、未変更指定のパラメータかどうか判定し、
前記パラメータが未変更指定でなければ、前記光ディスク装置より取得したパラメータと前記パーソナルコンピュータが保有している記録媒体を回転駆動する際に用い且つ前記パーソナルコンピュータに適合したパラメータとを比較し、前記光ディスク装置より取得したパラメータと前記パーソナルコンピュータが保有している記録媒体を回転駆動する際に用い且つ前記パーソナルコンピュータに適合したパラメータとが異なる場合、前記光ディスク装置のパラメータを書換え、前記記憶手段に書き換えられたパラメータに基づいて記録媒体を回転制御することを特徴とする請求項５記載の光ディスク装置の回転制御方法。
【請求項７】
パーソナルコンピュータと通信手段を介して接続された光ディスク装置において、
前記パーソナルコンピュータからの光ディスク装置の記録媒体を回転駆動する際に用い且つ前記パーソナルコンピュータに適合したパラメータを含むコマンドを受信し、
前記光ディスク装置の記憶手段に記憶されている回転駆動する際に用いるパラメータを第２の記憶手段に保存し、
前記パーソナルコンピュータから受信した記録媒体を回転駆動する際に用い且つ前記パーソナルコンピュータに適合したパラメータと光ディスク装置の前記第２の記憶手段に格納されている記録媒体を回転駆動する際に用いるパラメータとを比較し、
未変更指定がなく、前記受信したパラメータと前記第２の記憶手段のパラメータとが異なる場合、前記第２の記憶手段のパラメータ値を前記取得したパラメータ値に変更し、
変更ありフラグをセットし、
全てのパラメータを確認し、変更ありフラグがセットていたら、前記バッファメモリの内容を記憶手段に書き換え、
前記記憶手段に書き換えられたパラメータに基づいて記録媒体を回転制御することを特徴とする光ディスク装置の回転制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パーソナルコンピュータ（以下ＰＣとも呼ぶ）等の外部記憶装置として用いられるディスク装置の光ディスクを回転させるスピンドルモータの回転数を制御するための回転制御用パラメータをパーソナルコンピュータのモデルに適合させてパーソナルコンピュータ個別に設定できるようにした光ディスク装置および光ディスク装置の回転速度制御方法に関するものである。
【背景技術】
【０００２】
記録媒体として光ディスクを使用することにより高容量で信頼性の高い記録ができるため、音楽鑑賞用としてや映像鑑賞用として光ディスク装置が普及してきている。また、光ディスク媒体は高容量のデータの記録ができるため、ＰＣ用等のデータ記録保存用としても普及してきた。
【０００３】
現在ＰＣに使用する光ディスク装置としては、パーソナルコンピュータの外部にインターフェースケーブル、たとえばＵＳＢケーブルにて接続する外付け型タイプや、すでに販売時にＰＣに搭載される内蔵型タイプがある。
【０００４】
デスクトップ型のＰＣにおいては、情報を記録保存する外部記録装置として光ディスク装置が搭載せれて販売されるのが一般的になっている。
【０００５】
ＰＣで使用される光ディスク装置の種類も、再生専用のＣＤ−ＲＯＭ，ＤＶＤ−ＲＯＭなどや、記録ができるＣＤ−Ｒ，ＣＤ±ＲＷ，ＤＶＤ−Ｒ，ＤＶＤ±ＲＷ、ＤＶＤ−ＲＡＭ，Ｂｌｕ−ｒａｙ  Ｄｉｓｃ、ＨＤ−ＤＶＤなどの光ディスク媒体に対応する機種が数多く製品化されてきている。
【０００６】
また、光ディスク媒体の性能向上に伴い光ディスク装置の記録速度も高速化が図られ、光ディスク装置に装着する光ディスクの回転速度を高速回転し記録再生ができるように性能向上が進んでいる。
【０００７】
なお、この分野の技術文献として、光ディスク装置とホストコンピュータをインターフェースで接続して、光ディスク装置の記録再生する制御方法が、（特許文献１）に、偏重心が大きい光ディスクに対する光ディスクの高速回転速度を制限する回転規制方法が（特許文献２）に記載されている。
【特許文献１】特開２００１−６２５３号公報
【特許文献２】特開２００５−９２９６１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、これらの光ディスク装置は、ＰＣのメーカごとに、またＰＣのモデルごとに、使用する光ディスク媒体の種類（例えば、記録型ＤＶＤ媒体使用の可否）が違ったり最高記録速度が違ったりして異なる設計されることが多く、光ディスク装置を供給するメーカでは、各ＰＣのメーカやＰＣのモデルごとに光ディスクの仕様を設定しなければならず幾種類かの光ディスク装置を準備していた。
【０００９】
光ディスク装置のメーカでは、複数のモデルに対応するために、標準の機種を準備して制御用のソフトをファームウェアに組み込んで機構的なものは共通とし、ファームウェアに組み込んだソフトでパーソナルコンピュータのモデルごとに対応することがあった。
【００１０】
例えば、パーソナルコンピュータメーカにおいて、光ディスク装置をパーソナルコンピュータに組み込むには、パーソナルコンピュータの筐体に光ディスク装置を機構的に固定しており、光ディスク媒体が回転軸に対して偏芯成分や偏重心成分を有している場合があり、また光ディスク装置の固定方法の違いで光ディスクの回転による振動状態も異なることになり、偏重心の検出レベルがパーソナルコンピュータのモデルごとに異なる場合がある。従って、光ディスク装置のメーカでは、パーソナルコンピュータのモデルごとに騒音、振動を発生しにくいように回転速度を切り替えるため、回転速度制御パラメータをファームウェアに設定していた。
【００１１】
図１２は、従来の光ディスク装置に係わるＦｌａｓｈ  ＲＯＭマップ図の一例を示す図である。図１２に示すように、回転速度制御のパラメータは、ファームウェア内のプログラムの一部として格納されており、ファームウェアのソフトのバージョンが変わると、その回転速度制御パラメータ格納位置は変わり存在位置は不定である。また、回転速度制御パラメータの数だけ点在することがあった。
【００１２】
図１３は、従来の光ディスク装置に係わる回転速度制御パラメータの設定の手順を示す図であり、図１３（ａ）は、光ディスク装置メーカでの手順を示す図、図１３（ｂ）は、ＰＣメーカでの手順を示す図である。
【００１３】
図１３（ａ）に示すように、光ディスク装置メーカに置いては、光ディスク回転速度制御パラメータの設定が開始されると（Ｓ１００１）、開発用のツールにて、光ディスク装置のファームウェアのプログラムソース上にＰＣメーカのＰＣにおける該当モデル専用のパラメータ値を記述する（Ｓ１００２）。そして、プログラムソースをコンパイルし（Ｓ１００３）、コンパイルしたオブジェクトより実行プログラムを作成し（Ｓ１００４）、実行プログラムを光ディスク装置内の記憶手段であるＦｌａｓｈ  ＲＯＭに格納し（Ｓ１００５）、パラメータの設定を完了する（Ｓ１００６）。これにより、ＰＣのモデルに対応した専用の光ディスク装置用のファームフェアとなり、このファームウェアを光ディスク装置に組み込むことでパーソナルコンピュータのモデル専用の光ディスク装置となる。
【００１４】
また、ＰＣメーカにおいては、図１３（ｂ）に示すように、光ディスク装置のＰＣ搭載が開始されると（Ｓ１０１０）、ＰＣのモデルに対応した専用の光ディスク装置を用意し（Ｓ１０１１）、ＰＣに光ディスク装置を装着し（Ｓ１０１２）、光ディスク装置のＰＣ搭載を完了する（Ｓ１０１３）。
【００１５】
従って、ＰＣのメーカでは、ＰＣのモデルに合わせた専用の光ディスク装置を使用することになり、ＰＣのモデルごとに設定された光ディスク装置のみを使用することになり、ＰＣのモデル数に対応した光ディスク装置を用意する必要があり管理する工数で課題があった。
【００１６】
本発明においては、ＰＣのモデルが異なってもＰＣのモデルごとに回転速度制御パラメータを設定した専用の光ディスク装置を搭載する必要がなく、光ディスク装置メーカがＰＣメーカ用に設定した標準の回転速度制御パラメータとした光ディスク装置を使用すれば、ＰＣメーカがＰＣモデルにあわせてコマンド送信などにより回転速度制御パラメータを設定可能とする光ディスク装置を提供することを目的とする。
【課題を解決するための手段】
【００１７】
本発明の光ディスクの再生装置によれば、円盤状の記録媒体を回転させる回転手段と、回転手段の回転速度を変更する回転速度変更手段と、回転速度変更手段の回転速度を制御する回転速度制御パラメータ値を格納する記憶手段と、ホストコンピュータとの通信手段とを有し、パーソナルコンピュータとの通信手段で受信したコマンドをもとに回転速度制御パラメータ値を更新し記憶手段に格納することを特徴とする光ディスク装置であり、この構成によれば、パーソナルコンピュータからのコマンドで回転速度制御パラメータ値を変更できるようになるので、従来のようなパーソナルコンピュータのモデルごとに回転速度制御パラメータ値を設定する必要がなく、光ディスク装置メーカでも光ディスク装置の種類を標準化できるし、パーソナルコンピュータメーカでもパーソナルコンピュータのモデルに合わせた光デイスク装置を準備しなくても、コマンドを送信するだけで搭載できるようになるので、管理工数が低減できるようになる。
【発明の効果】
【００１８】
本発明の光ディスク装置によれば、パーソナルコンピュータのモデルが異なっても、あらかじめモデル用に設定した光ディスク装置を準備する必要がなく、同一の標準の光ディスク装置を準備するだけで、モデルに合わせた光ディスク装置とすることができるので、光ディスク装置のメーカにおいてもまたＰＣのメーカにおいても同一の光ディスク装置を使用できるようになり、機種の種類の低減や誤使用の防止を図ることができる。
【発明を実施するための最良の形態】
【００１９】
請求項１記載の発明は、パーソナルコンピュータに光ディスク装置を接続する場合、パーソナルコンピュータから接続した光ディスク装置の回転制御に用い且つパーソナルコンピュータに適合したパラメータを含むコマンドを受信する通信手段と、円盤状の記録媒体を回転駆動させる駆動手段と、駆動手段が円盤状の記録媒体を回転駆動する際に用いるパラメータを記憶する記憶手段と、コマンドからパーソナルコンピュータに適合したパラメータを読出し、記憶手段に記憶されたパラメータを書き換える制御手段と、を有し、回転駆動手段は、記憶手段に書き換えられたパラメータに基づいて回転制御することを特徴とする光ディスク装置であり、この構成によれば、パーソナルコンピュータからのコマンドで回転速度制御パラメータ値を変更できるようになるので、従来のようなパーソナルコンピュータのモデルごとに回転速度制御パラメータ値を設定する必要がなく、光ディスク装置メーカでも光ディスク装置の種類を標準化できるし、パーソナルコンピュータメーカでもパーソナルコンピュータのモデルに合わせた光デイスク装置を準備しなくても、コマンドを送信するだけで標準の光ディスク装置を搭載し光ディスク装置にコマンド送信すれば、モデル専用の光ディスク装置と設定できるようになるので管理工数が低減できるようになる。
【００２０】
請求項２記載の発明は、パラメータは、記憶手段内のプログラムコード格納領域とは別のパラメータ格納領域に格納位置を設けたことを特徴とする請求項１記載の光ディスク装置であり、光ディスク装置のプログラムのバージョンが変更になっても、パラメータ格納位置が変わらない、あるいは格納位置は光ディスク装置が管理するので、パーソナルコンピュータメーカでは、コマンド送信のプログラムなどの変更なしで、光ディスクを搭載できるようになる。
【００２１】
請求項３記載の発明は、記憶手段は、電気的に内容を書き直すことができるフラッシュメモリであることを特徴とする請求項１または請求項２記載の光ディスク装置であり、パーソナルコンピュータに搭載するときや、パーソナルコンピュータの立ち上げ時ＢＩＯＳなどで一度設定すれば、そのまま書換えなくても記憶手段の内容が維持されるようにすることができる。
【００２２】
請求項４記載の発明は、パーソナルコンピュータと通信手段を介して接続された光ディスク装置において、パーソナルコンピュータから接続された光ディスク装置の記録媒体を回転駆動する際に用い且つパーソナルコンピュータに適合したパラメータを含むコマンドを受信し、受信したコマンドからパーソナルコンピュータに適合したパラメータを読出し、読出したパラメータにて光ディスク装置の記憶手段に記憶されているパラメータを書き換え、記憶手段に書き換えられたパラメータに基づいて記録媒体を回転制御することを特徴とする光ディスク装置の回転制御方法であり、この方法によれば、パーソナルコンピュータからのコマンドで回転速度制御パラメータ値を変更できるようになるので、従来のようなパーソナルコンピュータのモデルごとに回転速度制御パラメータ値を設定する必要がなく、光ディスク装置メーカでも光ディスク装置の種類を標準化できるし、パーソナルコンピュータメーカでもパーソナルコンピュータのモデルに合わせた光デイスク装置を準備しなくても、コマンドを送信するだけで搭載できるようになり、また光ディスク装置のプログラムのバージョンが変更になっても、パラメータ格納位置が変わらないので、パーソナルコンピュータメーカでは、コマンド送信のプログラムなどの変更なしで、光ディスクを搭載できるようになり、管理工数が低減できるようになる。
【００２３】
請求項５記載の発明は、光ディスク装置と通信手段を介して接続したパーソナルコンピュータにおいて、光ディスク装置に格納され記録媒体を回転駆動する際に用いるパラメータを取得するコマンドを光ディスク装置に発行し、光ディスク装置より記録媒体を回転駆動する際に用いるパラメータを取得し、光ディスク装置より取得したパラメータとパーソナルコンピュータが保有している記録媒体を回転駆動する際に用い且つパーソナルコンピュータに適合したパラメータとを比較し、光ディスク装置より取得したパラメータとパーソナルコンピュータが保有しているパラメータとが異なる場合、光ディスク装置が格納しているパラメータをパーソナルコンピュータが保有しているパラメータに書き換えるコマンドを発行し、書き換えられたパラメータに基づいて記録媒体を回転制御することを特徴とする光ディスク装置の回転制御方法であり、この方法によれば、パーソナルコンピュータのモデルの仕様が異なっても、パーソナルコンピュータのコマンド仕様を変えて、光ディスク装置に回転速度制御データを発行し、光ディスク内のＦｌａｓｈ  ＲＯＭ内の回転速度制御パラメータ値を変更できるので、光ディスク装置自体は共通で使用することができ、パーソナルコンピュータに専用の光ディスク装置を購入する必要がなくなり管理工数が低減できるようになる。
【００２４】
請求項６記載の発明は、光ディスク装置より取得したパラメータが、未変更指定のパラメータかどうか判定し、パラメータが未変更指定でなければ、光ディスク装置より取得したパラメータとパーソナルコンピュータが保有している記録媒体を回転駆動する際に用い且つパーソナルコンピュータに適合したパラメータとを比較し、光ディスク装置より取得したパラメータとパーソナルコンピュータが保有している記録媒体を回転駆動する際に用い且つパーソナルコンピュータに適合したパラメータとが異なる場合、光ディスク装置のパラメータを書換え、記憶手段に書き換えられたパラメータに基づいて記録媒体を回転制御することを特徴とする請求項５記載の光ディスク装置の回転制御方法であり、この方法によれば、パーソナルコンピュータからのコマンドで回転速度制御パラメータ値を変更できるようになるので、従来のようなパーソナルコンピュータのモデルごとに回転速度制御パラメータ値を設定する必要がなく、光ディスク装置メーカでも光ディスク装置の種類を標準化できるし、パーソナルコンピュータメーカでもパーソナルコンピュータのモデルに合わせた光デイスク装置を準備しなくても、コマンドを送信するだけで搭載できるようになり、また光ディスク装置のプログラムのバージョンが変更になっても、パラメータ格納位置が変わらないので、パーソナルコンピュータメーカでは、コマンド送信のプログラムなどの変更なしで、光ディスクを搭載できるようになり、管理工数が低減できるようになるばかりでなく、未変更指定部のパラメータデータを有することにより、予約パラメータなどを構成できるようになるし、未変更指定データの処理時間の短縮ができる。
【００２５】
請求項７記載の発明は、パーソナルコンピュータと通信手段を介して接続された光ディスク装置において、パーソナルコンピュータからの光ディスク装置の記録媒体を回転駆動する際に用い且つパーソナルコンピュータに適合したパラメータを含むコマンドを受信し、光ディスク装置の記憶手段に記憶されている回転駆動する際に用いるパラメータを第２の記憶手段に保存し、パーソナルコンピュータから受信した記録媒体を回転駆動する際に用い且つパーソナルコンピュータに適合したパラメータと光ディスク装置の第２の記憶手段に格納されている記録媒体を回転駆動する際に用いるパラメータとを比較し、未変更指定がなく、受信したパラメータと第２の記憶手段のパラメータとが異なる場合、第２の記憶手段のパラメータ値を取得したパラメータ値に変更し、変更ありフラグをセットし、全てのパラメータを確認し、変更ありフラグがセットしていたら、バッファメモリの内容を記憶手段に書き換え、記憶手段に書き換えられたパラメータに基づいて記録媒体を回転制御することを特徴とする光ディスク装置の回転制御方法でり、この方法によれば、パーソナルコンピュータからのコマンドで回転速度制御パラメータ値を変更できるようになるので、従来のようなパーソナルコンピュータのモデルごとに回転速度制御パラメータ値を設定する必要がなく、光ディスク装置メーカでも光ディスク装置の種類を標準化できるし、パーソナルコンピュータメーカでもパーソナルコンピュータのモデルに合わせた光デイスク装置を準備しなくても、コマンドを送信するだけで搭載できるようになり、また光ディスク装置のプログラムのバージョンが変更になっても、パラメータ格納位置が変わらないので、パーソナルコンピュータメーカでは、コマンド送信のプログラムなどの変更なしで、光ディスクを搭載できるようになり、管理工数が低減できるようになるばかりでなく、一度に全ての回転速度制御パラメータを変更できるようになるので、書込み時間の短縮も可能となる。
【００２６】
（実施の形態１）
以下、本発明の実施の形態１について詳細に説明する。
【００２７】
図１は、本発明の実施の形態１に係わる光ディスク装置の構成を示したブロック図である。
【００２８】
図１に示すように、光ディスク装置１は、ピックアッップモジュール１２、スピンドルモータ１３、フィードモータ１４、サーボモジュール１５、信号制御部１６、ＣＰＵ１７、Ｆｌａｓｈ  ＲＯＭ１８、バッファメモリ１９、インターフェース１１０から構成され、パーソナルコンピュータ１１１にインターフェースケーブル１１２で接続されている。
【００２９】
光ピックアップ手段であるピックアップモジュール１２は、レーザ発光素子（図示せず）を有し、光ディスク１１のデータ読み出し時にレーザ光を照射し記録再生を行う。スピンドルモータ１３は、光ディスク１１の回転を行う。
【００３０】
光ピックアップの移動手段であるフィードモータ１４は、光ピックアップモジュール１２をスピンドルモータ１３に近づいたり離れたり移動させる。サーボモジュール１５は、フィードモータ１４の移動制御およびスピンドルモータ１３の回転数を制御する回転速度制御手段である。インターフェース１１０は、パーソナルコンピュータ１１１とのデータ信号の送信および受信を行う。ＣＰＵ１７は記憶手段であるＦｌａｓｈ  ＲＯＭ１８を備え、Ｆｌａｓｈ  ＲＯＭ１８に記録されたプログラム（ファームウェア）により、サーボモジュール１５の制御と信号処理１６及びパーソナルコンピュータ１１１とのインターフェース１１０の制御および、記録アドレスの演算手段などを行う。バッファメモリ１９は、光ディスク１１に対してのデータを一時的に蓄えておく記憶手段であるバッファである。
【００３１】
インターフェース１１０は、ＩＤＥ，ＳＣＳＩ，ＵＳＢなどである。
【００３２】
パーソナルコンピュータ１１１上で動くアプリケーションソフトは、メディア上のある位置からデータを読み出す場合には、読み出し（リード）コマンドを発行して、光ディスク装置に作業をさせる。このコマンドとは、光ディスクドライブ装置に特定の動作をさせる命令信号のことであり、例えばアプリケーションソフトが光ディスクドライブに対して指示するコマンドにＡＴＡＰＩ（ＡＴＡ Ｐａｃｋｅｔ Ｉｎｔｅｒｆａｃｅ）コマンドと呼んでいるものがある。ＡＴＡＰＩコマンドの一例をとると、パーソナルコンピュータ１１１は、光ディスク装置１の状態を監視するために、ＡＴＡＰＩコマンドを送り続ける。
【００３３】
光ディスク装置１は光ディスク１１の種類や光ディスク装置１の状態を記憶しておき、パーソナルコンピュータ１１１側から来たコマンドに対して応答する。
【００３４】
光ディスク１１には、スピンドルモータ１３の回転軸に対して重心がずれている偏重心の光ディスク１１があり、スピンドルモータ１３が高速回転をすれば、偏重心に伴い異常振動し振動音や異音が発生するため、光ディスク１１の偏重心のレベルに応じて光ディスク装置１のスピンドルモータ１３の回転速度を制限している。回転速度の制御プログラムは、光ディスク装置１に組み込まれている記憶手段のＦｌａｓｈ  ＲＯＭ１８にプログラムコード、回転速度制御パラメータが格納されている。
【００３５】
図２は、本発明の実施の形態１に係わるＦｌａｓｈ  ＲＯＭ１８のマップの一例を示した図である。図２において、１６１はプログラムソースコード格納領域、１６２はプログラムコード格納外領域、１６３はパラメータ格納領域である。
【００３６】
図２に示すように、プログラムソースコード格納領域１６１とは別のプログラムコード格納外領域１６２のパラメータ格納領域１６３に回転速度制御パラメータの標準値を記述して、プログラムコードを生成する。プログラムでは、回転速度制御パラメータをパラメータ格納領域１６３に指示したデータを参照して動作するように記述している。
【００３７】
また、光ディスク装置１とパーソナルコンピュータ１１１とは通信手段であるインターフェース１１０を介して接続されており、パーソナルコンピュータ１１１から接続した光ディスク装置１の回転制御に用い且つパーソナルコンピュータ１１１に適合したパラメータを含むコマンドを送信しており、光ディスク装置１では、パーソナルコンピュータ１１１からのパーソナルコンピュータ１１１に適合したパラメータを含むコマンド受信によって、Ｆｌａｓｈ  ＲＯＭ１８内のパラメータ格納領域１６３の回転速度制御パラメータを書換えができるようにしている。従って、光ディスク装置１のメーカでは、回転速度制御パラメータを変更するコマンド仕様を決定して公開し、パーソナルコンピュータ（ＰＣ）メーカでは、公開されたコマンド仕様に基づき、光ディスク装置１の回転制御に用い且つパーソナルコンピュータ１１１に適合したパラメータを含むコマンドを光ディスク装置１に発行することで、Ｆｌａｓｈ  ＲＯＭ１８のパラメータを書き換えることができる。回転速度制御パラメータをプログラムソースコード格納領域１６１とは別のパラメータ格納領域１６３に格納することで、プログラムコードの変更に伴って位置が変動することがなくなり、ＰＣメーカでは、別のタイプの光ディスク装置１でも、所望のコマンドを発行するだけでＰＣメーカのモデルに合わせた光ディスク装置１とすることができる。
【００３８】
光ディスク装置１の回転制御に用い且つパーソナルコンピュータ１１１に適合したパラメータを含むコマンドは、パーソナルコンピュータ１１１と光ディスク装置１とを接続する際に使用される一例としてＡＴＡＰＩコマンドを利用している。ＡＴＡＰＩコマンドは先頭部分にＣＤＢ（Ｃｏｍｍａｎｄ  Ｄｅｓｃｒｉｐｔｏｒ  Ｂｌｏｃｋ）データが付加されており、このＣＤＢデータにコマンドの種類を規定するオペレーションコードが含まれている。コマンドの一例として、ＡＴＡＰＩコマンドのＭｏｄｅＳｅｎｓｅ／Ｓｅｌｅｃｔコマンドがあり、対応するＣＤＢのオペレーションコードを５Ａ（１６進数）が、光ディスク装置１の内容を参照、５５（１６進数）が光ディスク装置１の内容を設定するコマンドであり、それぞれＣＤＢにて指定したｍｏｄｅページに対して参照、設定を行う。
【００３９】
図３は、本発明の実施の形態１に係わるコマンド仕様の一例を示す図であり、図３（ａ）は、本発明の実施の形態１に係わるｍｏｄｅページの構成の一例を示す図である。
【００４０】
図３（ａ）に示すように、光ディスク媒体の種類に応じて、回転速度制御パラメータを設定している。図３では、Ｂｙｔｅ２〜Ｂｙｔｅ３でＣＤ−ＲＯＭ用回転速度制御パラメータ、Ｂｙｔｅ４〜Ｂｙｔｅ５で記録系ＣＤ用回転速度制御パラメータと、それぞれ２Ｂｙｔｅ確保し、Ｂｙｔｅ６でＣＤ用検出回転数指定を構成し、またＢｙｔｅ８〜Ｂｙｔｅ９で１層ＤＶＤ用回転速度制御パラメータを、Ｂｙｔｅ９〜Ｂｙｔｅ１１で２層ＤＶＤ−ＲＯＭ用回転速度制御パラメータを、Ｂｙｔｅ１２でＤＶＤ用検出回転速度指定している。
【００４１】
回転速度制御パラメータの設定に、例えば偏重心量で測定し、ＣＤ用検出回転数を２０００ｒｐｍとし、そのときの偏重心量として検出位置の光ディスク１１のトラック移動検出数限界として決めるとＣＤ用検出回転数指定値を１４ｈ、ＣＤ−ＲＯＭ用回転速度制御パラメータを例えば上位Ｂｙｔｅ００ｈ、下位Ｂｙｔｅ１０ｈとし格納する。
【００４２】
なお、パーソナルコンピュータ１１１のモデルによっては、全てのパラメータの変更をする必要がない場合もあり、例えばＣＤ検出用回転数が００（１６進数）データならＣＤに関する指定されたパラメータは変更しない未変更指定ができるようにしている。
【００４３】
パーソナルコンピュータメーカにおいては、パーソナルコンピュータ１１１に光ディスク装置１を装着し、パーソナルコンピュータ１１１から通信手段であるインターフェース１１０を介して回線速度制御パラメータを光ディスク装置１にコマンド送信すると、光ディスク装置１では、コマンド受信し、Ｆｌａｓｈ  ＲＯＭ１８のパラメータ格納領域１６３の回転速度制御パラメータを書換えて、光ディスク装置が搭載されたＰＣ専用の仕様になる。
【００４４】
図３（ｂ）は、Ｍｏｄｅページの標準のパラメータ値の一例を示す図、図３（ｃ）は、パーソナルコンピュータ１１１からのコマンドで書換えられたパラメータ値の一例を示す図である。
【００４５】
ＰＣメーカでは、光ディスク装置１をパーソナルコンピュータ１１１に搭載したあと、ＢＩＯＳなどからコマンドを発行し、搭載パーソナルコンピュータ１１１に合わせた値に設定したり、光ディスク装置１をＰＣのモデルに合わせて設定するのに、パーソナルコンピュータ１１１に搭載する前に、あらかじめ別に用意したコマンドを発行するツールにて搭載するパーソナルコンピュータ１１１に合わせた値をツールからインターフェースを介してコマンド発行にて設定することもできる。
【００４６】
図４は、本発明の実施の形態１に係わる回転速度制御パラメータの設定の手順を示す図であり、図４（ａ）は、光ディスク装置メーカでの手順を示す図、図４（ｂ）は、ＰＣメーカでの手順を示す図である。
【００４７】
図４（ａ）に示すように、光ディスク装置メーカに置いては、光ディスク回転速度制御パラメータの設定が開始されると（Ｓ１０１）、開発用のツールにて、光ディスク装置のファームウェアのプログラムソース上にＰＣメーカのＰＣにおける標準のパラメータ値を記述する（Ｓ１０２）。そして、プログラムソースをコンパイルし（Ｓ１０３）、コンパイルしたオブジェクトより実行プログラムを作成し（Ｓ１０４）、実行プログラムを光ディスク装置内のＦｌａｓｈ  ＲＯＭに格納し（Ｓ１０５）、パラメータの設定を完了する（Ｓ１０６）。これにより、ＰＣに搭載するモデルでの標準となる光ディスク装置となる。
【００４８】
また、ＰＣメーカにおいては、図４（ｂ）に示すように、光ディスク装置のＰＣ搭載が開始されると（Ｓ１１０）、ＰＣの標準の光ディスク装置を用意し（Ｓ１１１）、ＰＣに光ディスク装置を装着し（Ｓ１１２）、パーソナルコンピュータ１１１から回転制御パラメータをインターフェース１１０を介して光ディスク装置１へ送信し（Ｓ１１３）、光ディスク装置内のＦｌａｓｈ  ＲＯＭ１８に回転速度制御パラメータを格納し（Ｓ１１４）、光ディスク装置のＰＣ搭載を完了する（Ｓ１１５）。従って、ＰＣのメーカでは、ＰＣのモデルに合わせた専用の光ディスク装置として設定ができるので、モデルごとに光ディスク装置を準備しておく必要がなくなる。
【００４９】
以下本発明の実施の形態１に関して処理手順をフローチャートに従って詳細に説明する。
【００５０】
図５は、本発明の実施の形態１に係わるＰＣから回転速度制御パラメータの変更手順を示す図、図６は、本発明の実施の形態１に係わる光ディスク装置での回転速度制御手順を示す図である。
【００５１】
図５において、回転速度制御パラメータ設定が開始されると（Ｓ５０１）、光ディスク装置メーカで公開された回転速度を変更するコマンドを発行し（Ｓ５０２）、パラメータ設定を終了する（Ｓ５０３）。
【００５２】
図６においては、ＰＣから光ディスク装置１にインターフェース１１０を経由して回転速度制御パラメータの変更コマンドを受信し光ディスク装置１の回転速度制御パラメータの変更方法に関する手順を示す。
【００５３】
図６において、パラメータ設定が開始されると（Ｓ６０１）、インターフェース１１０を介して回転速度変更パラメータの変更コマンドを受信すると（Ｓ６０２）、受信した回転速度制御パラメータと光ディスク装置１のパラメータと比較する（Ｓ６０３）。比較結果同じでなければ（Ｓ６０４）、回転速度制御パラメータの格納領域に受信したパラメータを保存し（Ｓ６０５）、また受信した回転速度制御パラメータと光ディスク装置１のパラメータと比較結果同じであれば（Ｓ６０４）、全てのパラメータを変更したかどうか判定し（Ｓ６０６）、全てのパラメータを変更したら、コマンド処理を実行し（Ｓ６０７）、パラメータ設定を完了する（Ｓ６０８）。全てのパラメータが変更していなければ（Ｓ６０６）、（Ｓ６０３）に戻り、全てのパラメータが終了したら、コマンド終了処理を実行し（Ｓ６０７）パラメータ設定を完了する（Ｓ６０８）。
【００５４】
（実施の形態２）
本発明の実施の形態２での回転速度制御パラメータの変更手順について説明する。なお、本発明の実施の形態２では、発明の形態１と重複する内容については繰り返し述べていない。
【００５５】
図７は、本発明の実施の形態２に係わる光ディスク装置から回転速度制御パラメータを転送する手順を示す図である。
【００５６】
図７において、パラメータ取得の手段が開始されると（Ｓ７０１）、光ディスク装置１はパーソナルコンピュータ１１１からインターフェース１１０を介してコマンドを受信すると（Ｓ７０２）、光ディスク装置１内で有している回転速度制御パラメータをＦｌａｓｈ  ＲＯＭ１８から取得し（Ｓ７０３）、取得したパラメータをパーソナルコンピュータ１１１へ転送し（Ｓ７０４）、コマンド終了処理をし（Ｓ７０５）、パラメータ設定を完了する（Ｓ７０６）。
【００５７】
図８は、本発明の実施の形態２に係わるＰＣから回転速度制御パラメータの変更手順を示す図である。
【００５８】
図８において、ＰＣから光ディスク装置１にインターフェース１１０を経由して回転速度制御パラメータの変更コマンドを受信し光ディスク装置１の回転速度制御パラメータの変更方法に関する手順を示す。
【００５９】
図８において、パラメータ設定が開始されると（Ｓ８０１）、パーソナルコンピュータ１１１から光ディスク装置１にインターフェース１１０を介して回転速度制御パラメータを取得するコマンドを発行し（Ｓ８０２）、光ディスク装置から取得した回転速度制御パラメータがとパーソナルコンピュータ１１１が保有しているパラメータを比較する（Ｓ８０３）。比較の結果違っていれば、インターフェースを介して回転速度制御パラメータを変更するコマンドを発行し（Ｓ８０５）、パラメータ設定を完了する（Ｓ８０６）。比較の結果同じであれば（Ｓ８０４）、そのままパラメータ設定を完了する（Ｓ８０６）。
【００６０】
（実施の形態３）
本発明の実施の形態３での回転速度制御パラメータの変更手順について説明する。なお、本発明の実施の形態３では、発明の形態１および発明の形態２と重複する内容については繰り返し述ていない。
【００６１】
本実施の形態３においては、ＰＣから光ディスク装置１にインターフェース１１０を経由して光ディスク装置１の回転速度制御パラメータの変更方法に関する別の一例を示す。
【００６２】
図９は、本発明の実施の形態３に係わるＰＣから回転速度制御パラメータの変更手順を示す図である。
【００６３】
回転速度制御パラメータの設定が開始されると（Ｓ３０１）、パーソナルコンピュータ１１１からインターフェース１１０経由で光ディスク装置１のＦｌａｓｈ  ＲＯＭ１８に格納されている回転速度制御パラメータを取得するコマンドを発行し（Ｓ３０２）、光ディスク装置１から取得した回転速度制御パラメータとＰＣが保有しているパラメータと比較する（Ｓ３０３）。取得した回転速度制御パラメータとＰＣが保有しているパラメータが同じであれば（Ｓ３０４）、パラメータ設定を終了する（Ｓ３０９）、違っていたら（Ｓ３０４）、インターフェース１１０を介して回転速度制御パラメータを変更するコマンドを発行し（Ｓ３０５）、光ディスク装置１のＦｌａｓｈ  ＲＯＭ１８に格納されている回転速度制御パラメータを取得するコマンドを発行し（Ｓ３０６）、取得した回転速度制御パラメータとＰＣが保有しているパラメータが同じかどうか判定し（Ｓ３０７）、同じであれば（Ｓ３０８）、パラメータ設定完了（Ｓ３０９）、し、同じでなければ（Ｓ３０８）、（Ｓ３０５）に戻り、同じになるまで繰り返す。
【００６４】
（実施の形態４）
本発明の実施の形態４での回転速度制御パラメータの変更手順について説明する。なお、本発明の実施の形態４では、発明の形態１から発明の形態３と重複する内容については繰り返し述ていない。
【００６５】
図１０は、本発明の実施の形態４に係わる光ディスク装置での回転速度制御手順を示す図である。本実施の形態４においては、ＰＣから光ディスク装置１にインターフェース１１０を経由して回転速度制御パラメータの変更コマンドを受信し光ディスク装置１の回転速度制御パラメータの変更方法に関する別の一例を示す。
【００６６】
図１０において、パラメータ設定が開始されると（Ｓ９０１）、インターフェース１１０を介して回転速度変更パラメータの変更コマンドを受信すると（Ｓ９０２）、受信した回転速度制御パラメータが、未変更指定のパラメータか確認し（Ｓ９０３）、未変更指定でなかったら（Ｓ９０４）、受信した回転速度制御パラメータと光ディスク装置１のパラメータと比較する（Ｓ９０５）。比較結果同じでなければ（Ｓ９０６）、回転速度制御パラメータの領域に受信したパラメータを保存し（Ｓ９０７）、また受信した回転速度制御パラメータと光ディスク装置１のパラメータと比較結果同じであれば（Ｓ９０６）、全てのパラメータを変更したかどうか判定し（Ｓ９０８）、全てのパラメータを変更したら、コマンド処理を実行し（Ｓ９０９）、パラメータ設定を完了する（Ｓ９１０）。全てのパラメータが変更していなければ（Ｓ９０８）、（Ｓ９０３）に戻り、全てのパラメータを変更したら（Ｓ９０８）、コマンド終了処理を実行し（Ｓ９０９）、パラメータ設定を完了する（Ｓ９１０）。
【００６７】
（実施の形態５）
本発明の実施の形態５での回転速度制御パラメータの変更手順について説明する。なお、本発明の実施の形態５では、発明の形態１から発明の形態４と重複する内容については繰り返し述ていない。
【００６８】
図１１は、本発明の実施の形態５に係わる光ディスク装置での回転速度制御手順を示す図である。
【００６９】
本実施の形態５においては、ＰＣから光ディスク装置１にインターフェース１１０を経由して回転速度制御パラメータの変更コマンドを受信し光ディスク装置１の回転速度制御パラメータの変更方法に関する別の一例を示す。本実施の形態５においては、回転速度制御パラメータを一度に変更する。
【００７０】
パラメータ設定が開始されると（Ｓ４０１）、インターフェース１１０を介して回転速度変更パラメータの変更コマンドを受信すると（Ｓ４０２）、Ｆｌａｓｈ  ＲＯＭ１８の回転速度制御パラメータのデータをバッファメモリ１９に保存し（Ｓ４０３）、受信した回転速度制御パラメータをバッファメモリ１９の値と比較する（Ｓ４０４）。受信したデータが未変更指定でなければ（Ｓ４０５）、受信データとバッファメモリ１９の値が同じかどうか比較し（Ｓ４０６）、同じでなければ、バッファメモリのデータを受信したデータに変更し、変更ありフラグをセットする（Ｓ４０７）。そして、受信したデータが未変更指定であったり（Ｓ４０５）、受信したデータとバッファメモリとの値が同じ（Ｓ４０６）場合と含め全てのパラメータを認識したかどうか判定し（Ｓ４０８）、全てのパラメータを確認するまで（Ｓ４０４）に戻り確認する。
【００７１】
全てのパラメータを認識したら、変更ありフラグがセットされているか判定し（Ｓ４０９）、変更ありフラグがセットされていたらバッファメモリ１９の内容をＦｌａｓｈ  ＲＯＭ１８に書き戻し（Ｓ４１０）、変更ありフラグがセットされていなかったらＦｌａｓｈ  ＲＯＭ１８への書き戻しをしないで、コマンド終了処理を実行し（Ｓ４１１）、パラメータ設定を完了する（Ｓ４１２）。
【００７２】
なお、本発明の実施の形態１から実施の形態５では、光ディスク装置での回転速度制御パラメータ設定ならびにＰＣでの回転速度制御パラメータの設定方法に関して述べたが、例えば、自作ＰＣに各ユーザが任意に光ディスク装置を組み込む際にも、設定プログラムなどを添付し、自作ＰＣから、組み込んだ光ディスク装置を設定するようにしてもよい。
【産業上の利用可能性】
【００７３】
本発明は、光ディスク装置などＰＣとインターフェースを介して接続するような電子機器の機種モデルに合わせて個別に設定するパラメータを有するような電子機器に利用可能である。
【図面の簡単な説明】
【００７４】
【図１】本発明の実施の形態１に係わる光ディスク装置の構成を示したブロック図
【図２】本発明の実施の形態１に係わるＦｌａｓｈ  ＲＯＭのマップの一例を示した図
【図３】本発明の実施の形態１に係わるコマンド仕様の一例を示す図
【図４】本発明の実施の形態１に係わる回転速度制御パラメータの設定の手順を示す図
【図５】本発明の実施の形態１に係わるＰＣから回転速度制御パラメータの変更手順を示す図
【図６】本発明の実施の形態１に係わる光ディスク装置での回転速度制御手順を示す図
【図７】本発明の実施の形態２に係わる光ディスク装置から回転速度制御パラメータを転送する手順を示す図
【図８】本発明の実施の形態２に係わるＰＣから回転速度制御パラメータの変更手順を示す図
【図９】本発明の実施の形態３に係わるＰＣから回転速度制御パラメータの変更手順を示す図
【図１０】本発明の実施の形態４に係わる光ディスク装置での回転速度制御手順を示す図
【図１１】本発明の実施の形態５に係わる光ディスク装置での回転速度制御手順を示す図
【図１２】従来の光ディスク装置に係わるＦｌａｓｈ  ＲＯＭマップ図の一例を示す図
【図１３】従来の光ディスク装置に係わる回転速度制御パラメータの設定の手順を示す図
【符号の説明】
【００７５】
１    光ディスク装置
１１    光ディスク
１２    ピックアッップモジュール
１３    スピンドルモータ
１４    フィードモータ
１５    サーボモジュール
１６    信号制御部
１７    ＣＰＵ
１８    Ｆｌａｓｈ  ＲＯＭ
１９    バッファメモリ
１１０    インターフェース
１１１    パーソナルコンピュータ
１１２    ＩＤＥケーブル
【図１】
2007141365.tif 000003
【図２】
2007141365.tif 000004
【図３】
2007141365.tif 000005
【図４】
2007141365.tif 000006
【図５】
2007141365.tif 000007
【図６】
2007141365.tif 000008
【図７】
2007141365.tif 000009
【図８】
2007141365.tif 000010
【図９】
2007141365.tif 000011
【図１０】
2007141365.tif 000012
【図１１】
2007141365.tif 000013
【図１２】
2007141365.tif 000014
【図１３】
2007141365.tif 000015