(57)【要約】【課題】  光ディスクに対してデータの書き込み又は読み出しを行う光ディスク装置において、レーザパワーを補正するための制御プログラムの構成を簡単にし、かつ補正パラメータの検索を１回だけにする。【解決手段】  光ディスクが装填されると、光ピックアップを所定の位置に移動させ、光ディスクから固有のコードを読み出し（Ｓ２）、ＲＯＭ中のテーブルの中からその光ディスクに該当するテーブルを検索し（Ｓ３）、検索したテーブルをＲＡＭ上にコピーし（Ｓ４）、コピーされたテーブル番号を所定の番号に変更する（Ｓ５）。制御プログラムは、所定の番号のテーブルのみを読みに行くように設定され、データの書き込み又は読み出しが選択されたときに、ＲＡＭ上にコピーされたテーブルから補正パラメータを読み出し（Ｓ６）、その補正パラメータを用いてレーザパワーを調節する（Ｓ７）。【選択図】図２
2005267693.tif 000002
【特許請求の範囲】
【請求項１】
書き込み可能な光ディスクに対してレーザ光を照射すると共に、光ディスクからの反射光を電気信号に変換して出力する光ピックアップと、
前記光ピックアップから照射されるレーザ光のパワーを調節するレーザパワー調節手段と、
前記光ピックアップを光ディスクの半径方向に駆動する光ピックアップ駆動手段と、
複数種類の書き込み可能な光ディスクに対して、それぞれデータを書き込むためにレーザパワーを最適な値に補正するための補正パラメータを含む複数のテーブル、光ディスク装置がスイッチオンされた直後に実行される起動プログラム及び光ディスクに対してデータの書き込み及び読み出しを行うための制御プログラムを記憶したＲＯＭと、
前記補正パラメータ及び所定のデータを一時的に記憶するＲＡＭと、
前記制御プログラムに従って前記光ピックアップ、前記レーザパワー調節手段及び前記光ピックアップ駆動手段を制御する演算制御手段を備えた光ディスク装置において、
前記起動プログラムは、
光ディスクが装填されたことが検出されると、前記光ピックアップ駆動手段を駆動して、前記光ピックアップを光ディスクの所定のトラックに対向する位置まで移動させ、
光ディスクに記録されているその光ディスクに固有のコードを読み出し、
前記ＲＯＭに記憶されている複数のテーブルの中からその光ディスクの種類に該当するテーブルを検索し、
検索したテーブルを前記ＲＡＭ上にコピーし、
コピーされたテーブルの番号をあらかじめ設定されている番号に変更し、
前記制御プログラムは、
前記あらかじめ設定されている番号を有するテーブルのみを読みに行くように設定されており、
光ディスクに対するデータの書き込み又は読み出しが選択されたときに、前記ＲＡＭ上にコピーされ、テーブル番号が変更されたテーブルからのみ補正パラメータを読み出し、
読み出した補正パラメータを用いて前記レーザパワー調節手段を制御し、装填された光ディスクに最適なパワーでデータの書き込み又は読み出しを行うことを特徴とする光ディスク装置。
【請求項２】
書き込み可能な光ディスクに対してデータの書き込み及び読み出しを行う光ディスク装置において、
複数種類の書き込み可能な光ディスクに固有の複数の補正パラメータ及び制御プログラムをＲＯＭに記憶しておき、
光ディスクが装填されたときに、装填された光ディスクの種類を検出し、検出された光ディスクの種類に該当する補正パラメータを前記ＲＯＭの中から検索し、
検索した補正パラメータをＲＡＭ上にコピーし、
前記制御プログラムは前記ＲＡＭ上にコピーされた補正パラメータのみを用いて光ディスクに照射されるレーザのパワーを調節することを特徴とする光ディスク装置。
【請求項３】
前記複数の補正パラメータは、それぞれ固有の番号を有するテーブルとして前記ＲＯＭに記憶されており、前記ＲＡＭ上にコピーされる際に、前記固有の番号はあらかじめ設定されている他の番号に変更され、
前記制御プログラムは、前記あらかじめ設定されている他の番号を有するテーブルからのみ補正パラメータを読み出すように設定されていることを特徴とする請求項２に記載の光ディスク装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光ディスク装置、特に書き込み可能な光ディスクに対してデータの書き込み及び読み出しが可能な光ディスク装置に関する。
【背景技術】
【０００２】
書き込み可能な光ディスクに対してデータの書き込み及び読み出しが可能な光ディスク装置では、例えばＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−Ｒ、ＤＶＤ−ＲＷなど複数種類の光ディスクに対してデータの書き込み及び読み出しが可能である。一方、同じ種類の書き込み可能な光ディスクであっても、製造メーカごとに光ディスクの記録面の反射率などの特性に差がある。また、同じメーカであっても、複数種類の製品が供給されており、材料の違いなどにより光ディスクの特性が一定でない。従って、一般的に、光ディスク装置は、市販されている各メーカの各光ディスクの特性に応じて、光ピックアップのレーザパワー調節や光電変換素子のゲイン調節などを行うための補正パラメータをテーブルとしてＲＯＭなどに記憶している。一般的に、テーブルとしては、４０〜５０種類くらいＲＯＭに記憶されている。
【０００３】
光ディスクが光ディスク装置に装填されると、光ピックアップを駆動して、光ディスク上の所定の領域に記録されている固有の製造者コードなどを読み出し、装填された光ディスクの種類及びメーカなどを特定する。そして、光ディスクに対してデータの書き込みや読み出しを行う際、ＲＯＭに記憶されている多数のテーブルの中から装填された光ディスクの種類に該当するテーブルを検索し、その補正パラメータを用いて光ピックアップのレーザパワーなどを調節する。
【０００４】
制御プログラムもＲＯＭに記憶されており、通常はＲＡＭ上にコピーすることなく、そのまま実行される。また、ＲＯＭに記憶されている制御プログラムやテーブルは書き換えが困難である。そのため、制御プログラムの実行中に補正パラメータが必要になったときには、その都度テーブルを検索しなければならず、制御プログラムの構成が複雑になり、また演算処理時間も遅くなる。
【０００５】
さらに、光ディスク装置が開発された後に、新たな種類の光ディスクが製品化されたときは、その光ディスクの種類に対応するテーブルを追加する必要がある。一般的に、新たに追加するデータはＣＤ−ＲＯＭなどの形でユーザに提供されるが、制御プログラム中にＲＯＭ中のテーブルを検索するルーチンが設定されていると、制御プログラム自体も書き換えなくてはならず、ＲＯＭの内容の書き換えに手間がかかる。
【０００６】
なお、特許文献１及び特許文献２には、情報処理装置において製品開発能力の向上及び出荷後のパラメータの変更を容易にするために、ＲＯＭに記憶されているＢＩＯＳ(Basic Input/Output System)をＲＡＭ上にコピーして実行する技術が記載されている。また、特許文献３には、例えば自動車用エンジンの燃料噴射や点火角を最適化するために、ＦＬＡＳＨ−ＥＰＲＯＭを用いて、ＲＯＭに記憶されたデータの更新を容易にする技術が記載されている。
【０００７】
しかしながら、これらの特許文献に記載された従来技術は、いずれも製品開発の段階において、製品に搭載するＲＯＭに記憶させるパラメータなどを収集し、かつ順次最適なものに更新するためのものであって、実際に出荷される製品中では、ＲＯＭに記憶されたプログラムやデータが書き換えられるものではない。
【特許文献１】特開２０００−２８４９５８号公報
【特許文献２】特開平１１−１６１４８４号公報
【特許文献３】特開平１０−１５４０８５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
本発明は、上記の問題を解決するためになされたものであり、ＲＯＭに記憶された制御プログラムの構成を簡単にすることができ、かつ、装填された書き込み可能な光ディスクの種類に該当するテーブルの検索を１回だけにして演算処理速度を速くすると共に、新たな種類の光ディスクが製品化された場合でも、制御プログラムを書き換えることなく、容易にその光ディスクの種類に対応するテーブルを追加することが可能な光ディスク装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために請求項１の発明は、書き込み可能な光ディスクに対してレーザ光を照射すると共に、光ディスクからの反射光を電気信号に変換して出力する光ピックアップと、前記光ピックアップから照射されるレーザ光のパワーを調節するレーザパワー調節手段と、前記光ピックアップを光ディスクの半径方向に駆動する光ピックアップ駆動手段と、複数種類の書き込み可能な光ディスクに対して、それぞれデータを書き込むためにレーザパワーを最適な値に補正するための補正パラメータを含む複数のテーブル、光ディスク装置がスイッチオンされた直後に実行される起動プログラム及び光ディスクに対してデータの書き込み及び読み出しを行うための制御プログラムを記憶したＲＯＭと、前記補正パラメータ及び所定のデータを一時的に記憶するＲＡＭと、前記制御プログラムに従って前記光ピックアップ、前記レーザパワー調節手段及び前記光ピックアップ駆動手段を制御する演算制御手段を備えた光ディスク装置において、
前記起動プログラムは、光ディスクが装填されたことが検出されると、前記光ピックアップ駆動手段を駆動して、前記光ピックアップを光ディスクの所定のトラックに対向する位置まで移動させ、光ディスクに記録されているその光ディスクに固有のコードを読み出し、前記ＲＯＭに記憶されている複数のテーブルの中からその光ディスクの種類に該当するテーブルを検索し、検索したテーブルを前記ＲＡＭ上にコピーし、コピーされたテーブルの番号をあらかじめ設定されている番号に変更し、
前記制御プログラムは、前記あらかじめ設定されている番号を有するテーブルのみを読みに行くように設定されており、光ディスクに対するデータの書き込み又は読み出しが選択されたときに、前記ＲＡＭ上にコピーされ、テーブル番号が変更されたテーブルからのみ補正パラメータを読み出し、読み出した補正パラメータを用いて前記レーザパワー調節手段を制御し、装填された光ディスクに最適なパワーでデータの書き込み又は読み出しを行うことを特徴とする。
【００１０】
請求項２の発明は、書き込み可能な光ディスクに対してデータの書き込み及び読み出しを行う光ディスク装置において、
複数種類の書き込み可能な光ディスクに固有の複数の補正パラメータ及び制御プログラムをＲＯＭに記憶しておき、光ディスクが装填されたときに、装填された光ディスクの種類を検出し、検出された光ディスクの種類に該当する補正パラメータを前記ＲＯＭの中から検索し、検索した補正パラメータをＲＡＭ上にコピーし、前記制御プログラムは前記ＲＡＭ上にコピーされた補正パラメータのみを用いて光ディスクに照射されるレーザのパワーを調節することを特徴とする。
【００１１】
請求項３の発明は、請求項２の光ディスク装置において、前記複数の補正パラメータは、それぞれ固有の番号を有するテーブルとして前記ＲＯＭに記憶されており、前記ＲＡＭ上にコピーされる際に、前記固有の番号はあらかじめ設定されている他の番号に変更され、前記制御プログラムは、前記あらかじめ設定されている他の番号を有するテーブルからのみ補正パラメータを読み出すように設定されていることを特徴とする。
【発明の効果】
【００１２】
請求項１の発明によれば、光ディスク装置に装填された光ディスクの種類に該当するテーブルがＲＯＭに記憶されている複数のテーブルの中から１回だけ検索され、ＲＡＭ上にコピーされる。テーブルがＲＡＭ上にコピーされることにより、その内容などの書き換えが可能になる。次に、ＲＡＭ上にコピーされたテーブルの番号（例えば１〜５０のいずれか）が、あらかじめ設定されている番号（例えば０）に書き換えられる。一方、制御プログラムは、光ディスクに対するデータの書き込み又は読み出しが選択されたときに、装填された光ディスクの種類に関係なく、あらかじめ設定されている番号０を有するテーブルのみを読みに行くように設定されているので、装填された光ディスクの種類に応じてテーブルを検索しに行く場合に比べて、制御プログラムの構成が簡単になり、かつ演算処理速度が速くなる。そして、少なくとも光ディスクにデータを書き込む際又は光ディスクからデータを読み出す際、テーブル番号が変更されたテーブルからのみ補正パラメータを読み出し、読み出した補正パラメータを用いてレーザパワー調節手段を制御するので、装填された光ディスクの種類に応じて、最適なパワーでデータの書き込み又は読み出しを行うことができる。さらに、新たな種類の光ディスクが製品化された場合でも、制御プログラム自体を書き換えることなく、その光ディスクの種類に対応するテーブルをＲＯＭに書き込むだけで、その光ディスクに対しても最適な条件でデータの書き込み及び読み出しを行うことができる。
【００１３】
請求項２の発明によれば、光ディスクが装填されたときに、装填された光ディスクの種類を検出し、検出された光ディスクの種類に該当する補正パラメータをＲＯＭの中から検索し、検索した補正パラメータをＲＡＭ上にコピーし、制御プログラムはＲＡＭ上にコピーされた補正パラメータのみを用いて光ディスクに照射されるレーザのパワーを調節するので、光ディスク装置に装填された光ディスクの種類に該当する補正パラメータを１回だけ検索すればよく、制御プログラムの構成が簡単になり、かつ演算処理速度が速くなる。
【００１４】
請求項３の発明によれば、複数の補正パラメータは、それぞれ固有の番号を有するテーブルとしてＲＯＭに記憶されており、ＲＡＭ上にコピーされる際に、固有の番号があらかじめ設定されている他の番号に変更される。また、制御プログラムは、あらかじめ設定されている他の番号を有するテーブルからのみ補正パラメータを読み出すように設定されているので、新たな種類の光ディスクが製品化された場合でも、制御プログラム自体を書き換えることなく、その光ディスクの種類に対応するテーブルをＲＯＭに書き込むだけで、その光ディスクに対しても最適な条件でデータの書き込み及び読み出しを行うことができる。
【発明を実施するための最良の形態】
【００１５】
本発明の一実施の形態に係る光ディスク装置について説明する。本発明の一実施の形態に係る光ディスク装置１の構成を図１に示す。光ディスク装置１において、光ディスク２がチャッキングされ、光ディスク２を回転駆動させるスピンドルモータ３と、光ディスク２に対してレーザ光を照射すると共に、光ディスク２からの反射光を受光して電気信号に変換して出力する光ピックアップ４と、光ピックアップ４から照射されるレーザ光のパワーを調節するレーザパワー調節部５と、光ピックアップ４を光ディスク２の半径方向に駆動する光ピックアップ駆動機構６と、ＣＰＵ７、ＲＯＭ８、ＲＡＭ９などで構成されている。
【００１６】
ＲＯＭ８には、複数種類の書き込み可能な光ディスク２に対して、それぞれデータを書き込むためにレーザパワーを最適な値に補正するための補正パラメータを含む複数のテーブル、光ディスク装置１がスイッチオンされた直後に実行される起動プログラム及び光ディスク２に対してデータの書き込み及び読み出しを行うための制御プログラムなどが記憶されている。ＣＰＵ７は、演算制御手段として機能し、起動プログラムや制御プログラムなどを実行する。ＲＡＭ９は、補正パラメータ及び所定のデータを一時的に記憶する。
【００１７】
次に、光ディスク装置１に書き込み可能な光ディスク２が装填されたときの初期動作について、図２に示すフローチャートを参照しつつ説明する。
【００１８】
ＤＶＤレコーダなどの記録可能な光ディスク装置では、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭなどの再生専用の光ディスクのほかに、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−Ｒ、ＤＶＤ−ＲＷなど複数種類の光ディスクに対してデータの書き込み及び読み出しが可能である。ところが、これらの光ディスクは、それぞれ物理的な構成や材質が異なっており、データ記録面の反射率が異なっている。また、データを書き込む際にデータ記録面にレーザ光を照射して、例えば結晶状態か非結晶状態かなど、データ記録面の状態を変化させる必要があるが、材質によりレーザ光の必要なパワーが異なる。従って、装填された光ディスクの種類を特定し、その光ディスクに最も適したレーザパワーでデータの書き込み及び読み出しを行う必要がある。さらに、同じ種類の光ディスクであっても、メーカにより、また同じメーカであっても製品の種類により、データの書き込み及び読み出しに最適なレーザパワーも異なる。従って、まずどの種類の光ディスクであるのか（広義の種類）を特定し、さらにどのメーカのどの製品であるのか（狭義の種類）を特定する必要がある。なお、個々の製品のばらつきに関しては、本発明ではレーザパワーの調節を行わないものとする。
【００１９】
光ディスク装置１の電源をオンすると、ＣＰＵ７は、ＲＯＭ８に記憶されている起動プログラムを実行し、光ディスク２が装填されるのを待つ（スタンバイ状態：Ｓ１）。光ディスク２が装填されると、ＣＰＵ７は、起動プログラムに従って、光ピックアップ駆動機構６を駆動し、光ピックアップ４を光ディスク２の例えば最内周部にある所定のトラックに対向する位置まで移動させる。そして、レーザパワー調節部５を制御して、光ピックアップ４から光ディスク２のデータ記録面に対して所定のパワーのレーザ光を照射する。光ピックアップ４は、光ディスク２のデータ記録面からの反射光を受光する。光ピックアップ４は、フォトダイオードなどの光電変換素子を備えており、受光した光信号を電気信号に変換して出力する。ＣＰＵ７は、光ピックアップ４から出力された信号に基づいて、装填された光ディスク２の種類やメーカなどを特定する（Ｓ２）。一般的に、光ディスク２の最内周部には、メーカ及び製品を特定する固有のコードが記録されているので、固有のコードから、装填された光ディスク２の狭義の種類を特定することができる。なお、このとき、光ディスク２から固有のコードを読み出すだけであり、読み出された固有のコードは他の装置などに出力されるものではない。また、データの読み出しの場合は、データの書き込みの場合と違って、レーザパワーが最適に調節されていなくとも、読み出された固有のコードの信号のＳ／Ｎが低下するだけであり、読み出しが不能になることはない。従って、必ずしも光ピックアップ４から光ディスク２に対して照射されるレーザ光のパワーを調節しなくてもよい。
【００２０】
装填された光ディスク２の種類が特定されると、ＣＰＵ７は、起動プログラムに従って、ＲＯＭ８に記憶されている複数のテーブルの中からその光ディスク２の種類に該当するテーブルを検索する（Ｓ３）。そして、検索したテーブルをＲＡＭ９上にコピーする（Ｓ４）。ＲＡＭ９上にテーブルがコピーされると、ＣＰＵ７は、起動プログラムに従って、コピーしたテーブルの番号をあらかじめ設定されている番号に書き換える（Ｓ５）。例えば、光ディスク装置１が開発された時点で市販されている書き込み可能な光ディスクの種類が５０種類であったとすると、テーブルの番号として１〜５０がそれぞれのテーブルに割り当てられているものとする。ＣＰＵ７は、ＲＡＭ９上にコピーしたテーブルの番号（仮に、テーブル番号１０とする）を各テーブルに割り当てられているテーブル番号以外の番号（例えばテーブル番号０）に変更する。
【００２１】
ＣＰＵ７は、起動プログラムに従ってＲＯＭ８に記憶されている制御プログラムを実行する（Ｓ６）。制御プログラム自体には、装填された光ディスク２の種類を識別したり、光ディスク２の種類に応じて、ＲＯＭ８に記憶されている複数のテーブルを検索するようにはプログラムされておらず、あらかじめ設定されている番号（例えばテーブル番号０）を有するテーブルのみを読みに行くように設定（プログラム）されている。そのため、制御プログラムの構成が簡単になるというメリットを有する。
【００２２】
光ディスクに対するデータの書き込み又は読み出しが選択されると、ＣＰＵ７は、ＲＡＭ９上にコピーされ、テーブル番号が変更されたテーブルからのみ補正パラメータを読み出し、読み出した補正パラメータを用いてレーザパワー調節部５を制御し、装填された光ディスク２に最適なパワーのレーザ光でデータの書き込み又は読み出しを行う（Ｓ７）。
【００２３】
ＲＯＭ８からＲＡＭ９上にテーブルをコピーする概念図を図３に示す。このように、テーブルをＲＡＭ９上にコピーすることにより、テーブル番号の変更（書き換え）が可能になる。光ディスク装置１が開発された後に、新たな種類の光ディスクが製品化されたときは、その光ディスクの種類に対応するテーブルを追加する必要がある。一般的に、新たに追加するデータはＣＤ−ＲＯＭなどの形でユーザに提供される。従って、新たな種類の光ディスクが製品化された場合でも、制御プログラム自体を書き換えることなく、その光ディスクの種類に対応するテーブルをＲＯＭ８に書き込むだけで、その光ディスクに対しても最適な条件でデータの書き込み及び読み出しを行うことができる。ＲＯＭ８としては、比較的容易にデータの書き込みができるＦＬＡＳＨ−ＥＰＲＯＭなどを用いることができる。
【００２４】
さらに、本実施の形態に係る光ディスク装置１は、開発段階においてＲＯＭ８に記憶される各テーブルを作成するに当たっても有利である。具体的には、市販されている書き込み可能な光ディスクに対して最適なレーザパワーに調節するための補正パラメータを求めるに当たって、通常はＲＯＭ８中にあらかじめ任意の補正パラメータの値を入力しておき、その補正パラメータを用いて実際にデータの書き込みや読み出しを行う。そして、最適な補正パラメータの値が得られる間で、ＲＯＭの内容を書き直しながら試行錯誤を繰り返す。ところが、本発明に係る光ディスク装置１によれば、補正パラメータはＲＡＭ９上にコピーされているので、書き換えが容易である。そして、試行錯誤を繰り返し、最適な補正パラメータの値が得られた時点で、そのときの補正パラメータをＲＯＭ８に書き込めばよい。
【図面の簡単な説明】
【００２５】
【図１】本発明の一実施の形態に係る光ディスク装置の構成示す図。
【図２】上記光ディスク装置における初期動作を示すフローチャート。
【図３】上記光ディスク装置におけるＲＯＭからＲＡＭ上へのテーブル及び制御プログラムのコピーを示す概念図。
【符号の説明】
【００２６】
１  光ディスク装置
２  光ディスク
３  スピンドルモータ
４  光ピックアップ
５  レーザパワー調節部（レーザパワー調節手段）
６  光ピックアップ駆動機構（光ピックアップ駆動手段）
７  ＣＰＵ（演算制御手段）
８  ＲＯＭ
９  ＲＡＭ
【図１】
2005267693.tif 000003
【図２】
2005267693.tif 000004
【図３】
2005267693.tif 000005