(57)【要約】【課題】フラッシュメモリの異常時にも適切な記録パワー設定を行う。【解決手段】フラッシュメモリに、書き込み対象ディスクの最適記録パワーのデータを書き込み、ディスク２０への書き込み時において、そのデータを利用する。フラッシュメモリ３４の空きエリアがなくなった場合には、古いデータを消去するが、その消去時において消去が正常に行われているかをチェックし、消去が正常に行われていなかった場合には、以後フラッシュメモリ３４のデータを参照することをやめ、書き込み時に毎回最適記録パワーを検出する。【選択図】　　　　図１
2004039079.tif 000002
【特許請求の範囲】
【請求項１】
記録ディスクの識別情報であるディスク識別情報を検出する識別情報検出手段と、
記録ディスクの試し書きエリアに対し、所定の記録パワーによる試し書きを行うとともに書き込んだデータを読み出し、最適記録パワーを検出する最適記録パワー検出手段と、
この最適記録パワー検出手段により検出された最適記録パワーを前記識別情報検出手段により検出した記録ディスクの識別情報に対応づけて記憶する不揮発性メモリと、
前記識別情報検出手段により検出したディスク識別情報に基づきその記録ディスクに対応する最適記録パワーを前記不揮発性メモリから読み出す最適記録パワー読み出し手段と、
前記不揮発性記憶領域の異常を判定する異常判定手段と、
を有し、
前記識別情報検出手段により記録ディスクについてのディスク識別情報を検出した際に、検出したディスク識別情報について対応する最適記録パワーが前記不揮発性メモリに記録されているかを判定し、前記不揮発性メモリに該当する最適記録パワーが記憶されていた場合にはその記憶されていた最適記録パワーを採用し、記憶されていなかった場合には前記最適記録パワー検出手段により当該記録ディスクについての最適記録パワーを検出し検出した最適記録パワーを採用し、かつ前記異常判定手段により異常と判定した場合には、前記不揮発性メモリの記憶内容の如何に拘わらず前記最適記録パワー検出手段によりそのディスクについての最適記録パワーを検出し検出した最適記録パワーを採用することを特徴とする最適記録パワー制御装置。
【請求項２】
請求項１に記載の装置において、
前記異常検出手段は、
前記不揮発性メモリの記憶内容を消去し、消去後の読み出し結果が所定のものになっているか否かを検出して正常か異常かを判定することを特徴とする最適記録パワー制御装置。
【請求項３】
請求項２に記載の装置において、
前記不揮発性メモリの記憶内容の消去は、領域にすべて「１」を書き込むことで行い、前記正常か異常かの判定は、読み出し結果において記憶内容を消去したエリアのデータがすべて「１」であるときに正常、「０」が存在するときに異常と判定することを特徴とする最適記録パワー制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＣＤＲやＣＤＲＷなどの記録ディスクに対する記録パワーの制御に関する。
【０００２】
【従来の技術】
従来より、ＣＤＲやＣＤＲＷなどデータ書き込みが可能なディスクが知られており、音楽情報や各種データの記録に広く用いられている。
【０００３】
このＣＤＲや、ＣＤＲＷは、レーザ光を照射して記録エリアの色素を変質させるなどの手法を用いてデータを記憶する。この記録の際のレーザパワーは、ディスクのメーカや、商品種別などによっても最適強度が異なる。そこで、ＣＤＲやＣＤＲＷに記録する場合には、書き込み時のレーザパワーを適切なものに設定する必要がある。
【０００４】
このために、ＣＤＲやＣＤＲＷでは、そのディスクに、試し書き領域が設けられている。そこで、ディスク記録再生装置では、複数の記録パワーによりデータを書き込み、これを読み出して最適記録パワーを検出し、実際の書き込みの際のレーザパワーを設定することが行われている。
【０００５】
しかしながら、書き込み時に常に最適記録パワーの検出を行うと、書き込みまでに時間がかかり、操作性が悪い。一方、同一のディスクについて、記録するたびに最適記録パワーを検出するのは、効率が悪い。
【０００６】
また、ディスクには、そのディスクの種別を記録するエリア（ディスク識別領域）が設けられており、このディスク識別領域にディスクとドライブ（記録再生装置）を特定するコードであるＤＩＳＣ＿ＩＤを記録するようになっている。
【０００７】
そこで、ドライブにおいて、ＤＩＳＣ＿ＩＤと、そのディスクについて検出した最適記録パワーの関係を記憶しておくことが考えられる。これによれば、ＤＩＳＣ＿ＩＤを検出したときに、対応する記録パワーを読み出して設定すればよく、毎回最適記録パワーを設定しなくてもよくなる。
【０００８】
【発明が解決しようとする課題】
ここで、ディスク記録再生装置は、通常使用時のみに電源をオンにする。そこで、電源をオフにした場合には、ＲＡＭに記憶していたデータは消去されてしまう。上述のＤＩＳＣ＿ＩＤと最適記録パワーの対応関係についても、ＲＡＭに記憶しているのでは、次に電源オンしたときには利用することができない。そこで、上述の対応関係について、フラッシュメモリなどの書き換え可能な不揮発性メモリに記憶しておくことが好適である。
【０００９】
しかし、ＤＩＳＣ＿ＩＤと最適記録パワーの関係を使用したディスクすべてについて記憶することは現実的ではない。そこで、適当なエリアを確保しそこに対応関係を記憶することになり、新しいデータを記憶するためにはデータの書き換えが必要となる。
【００１０】
一方、不揮発性メモリはデータの書き換えが可能ではあるが、その書き換え可能回数は、数１００回〜数１０万回と有限回である。従って、何度も書き換えを行うと、正しいデータが書き込めなくなる可能性がある。そして、読み出されたデータにエラーがあると、誤った記録パワーでの書き込みが行われ、書き込んだディスクについて再生不良が発生するという問題がある。
【００１１】
本発明は、上記課題に鑑みなされたものであり、不揮発性メモリの異常時にも適切な記録パワー設定が行える記録パワー制御装置を提供することを目的とする。
【００１２】
【課題を解決するための手段】
本発明は、記録ディスクの識別情報であるディスク識別情報を検出する識別情報検出手段と、記録ディスクの試し書きエリアに対し、所定の記録パワーによる試し書きを行うとともに書き込んだデータを読み出し、最適記録パワーを検出する最適記録パワー検出手段と、この最適記録パワー検出手段により検出された最適記録パワーを前記識別情報検出手段により検出した記録ディスクの識別情報に対応づけて記憶する不揮発性メモリと、前記識別情報検出手段により検出したディスク識別情報に基づきその記録ディスクに対応する最適記録パワーを前記不揮発性メモリから読み出す最適記録パワー読み出し手段と、前記不揮発性記憶領域の異常を判定する異常判定手段と、を有し、前記識別情報検出手段により記録ディスクについてのディスク識別情報を検出した際に、検出したディスク識別情報について対応する最適記録パワーが前記不揮発性メモリに記録されているかを判定し、前記不揮発性メモリに該当する最適記録パワーが記憶されていた場合にはその記憶されていた最適記録パワーを採用し、記憶されていなかった場合には前記最適記録パワー検出手段により当該記録ディスクについての最適記録パワーを検出し検出した最適記録パワーを採用し、かつ前記異常判定手段により異常と判定した場合には、前記不揮発性メモリの記憶内容の如何に拘わらず前記最適記録パワー検出手段によりそのディスクについての最適記録パワーを検出し検出した最適記録パワーを採用することを特徴とする。
【００１３】
このように、本発明によれば、不揮発性メモリの異常を検出し、異常の場合には、最適記録パワーを毎回検出して記録パワーを設定する。そこで、誤った記録パワーの設定が行われるのを防止することができる。
【００１４】
また、前記異常検出手段は、前記不揮発性メモリの記憶内容を消去し、消去後の読み出し結果が所定のものになっているか否かを検出して正常か異常かを判定することが好適である。
【００１５】
また、前記不揮発性メモリの記憶内容の消去は、領域にすべて「１」を書き込むことで行い、前記正常か異常かの判定は、読み出し結果において記憶内容を消去したエリアのデータがすべて「１」であるときに正常、「０」が存在するときに異常と判定することが好適である。
【００１６】
【発明の実施の形態】
以下、本発明の実施形態について、図面に基づいて説明する。
【００１７】
図１は、本発明の一実施形態に係る記録パワー制御装置を含むディスク記録再生装置の構成を示すブロック図である。
【００１８】
ホストコンピュータなどから供給された各種のデータは、ＤＲＡＭ１０に一旦記憶される。このＤＲＡＭ１０に記憶されたデータは、書き込みデータ処理回路１２に供給される。この書き込みデータ処理回路１２は、供給されたデータに対し、所定のデータ変調処理をしたり、誤り訂正コードを付加する処理を行い、さらにＥＦＭ変調して得られたＥＦＭ信号を得る。得られたＥＦＭ信号は、ストラテジー回路１４に供給され、ここでパルス信号に変換され、レーザ制御部１６に供給される。
【００１９】
レーザ制御部１６はストラテジー回路１４に供給されるパルス信号に対応してレーザ駆動信号を生成し、これをピックアップ１８に供給する。
【００２０】
ピックアップ１８には、供給されるレーザ駆動信号に応じたレーザ光を発生する書き込み用レーザダイオードが設けられており、この書き込み用レーザダイオードがレーザ駆動信号に従ったパルスレーザを射出する。射出されたパルスレーザは、ディスク２０に照射され、これによってディスク２０にデータが書き込まれる。例えば、ディスク２０内の感光物質がレーザの照射を受け変質して反射率が変化し、これによってデータが書き込まれる。
【００２１】
また、ピックアップ１８には、パワー検出用光電変換ダイオードも設けられており、レーザダイオードの射出レーザ強度が目標値になるようにフィードバック制御する。なお、ピックアップ１８には、フォーカスやトラッキング用光電変換ダイオードも設けられており、この検出結果に基づいて、ピックアップ１８のフォーカスやトラッキングが制御される。
【００２２】
さらに、ピックアップ１８の読み取り用光電変換ダイオードからの出力（ＲＦ信号）は、ＲＦ回路２２に供給され、ここで増幅などの処理がなされる。
【００２３】
このＲＦ回路２２の出力は、読み出しデータ処理回路２２に供給され、ここでＲＦ信号について、ＥＦＭ復調、誤り訂正処理、施されているデータ変調処理に対応したデータ復調処理が行われ、復元されたデータがＤＲＡＭ１０に供給される。ＤＲＡＭ１０内の読み出しデータは、ホストコンピュータなどに供給される。
【００２４】
また、ＲＦ回路２２の出力は、回転制御回路２６にも供給される。回転制御回路２６は、ＲＦ信号からウォブル信号を抽出し、これからＡＴＩＰ（絶対時間情報）信号を検出し、さらに読み出しデータ処理回路２４において復調された信号中のＳＵＢＱ信号からディスク２０の読み出し位置を検出し、これらに基づいてディスク２０の回転数を制御する回転制御信号を発生し、これをモータドライバ２８に供給する。モータドライバ２８は供給される回転制御信号に基づきスピンドルモータ３０を制御する。これによって、ディスク２０の回転が所定の適切なものに制御される。なお、モータ回転をＦＧ検出器で検出し、この検出値に応じてスピンドルモータ３０の回転をフィードバック制御するとよい。
【００２５】
また、読み出しデータ処理回路２４は、読み出しデータの中からＤＩＳＣ＿ＩＤを検出し、これをピックアップ制御回路３２に供給する。すなわち、ディスク２０のＰＭＡ領域には、そのディスクにＤＩＳＣ＿ＩＤが記録できるようになっており、ここにＤＩＳＣ＿Ｄ記憶されていた場合には、これをピックアップ制御回路３２に供給する。
【００２６】
一方、ピックアップ制御回路３２には、フラッシュメモリ３４が接続されており、このフラッシュメモリ３４には、ディスクの識別情報と最適記録パワーの関係（ＯＰＣ履歴）が記憶されている。そこで、データの書き込み時にディスク２０がセットされた場合に、読み出し信号からデータ処理回路２４によってディスク識別情報が得られたときに、これがピックアップ制御回路３２に供給される。ピックアップ制御回路３２には、供給されたディスク識別情報に基づいてそのディスクについての最適記録パワーをフラッシュメモリ３４から読み出し、これをレーザ制御部１６に供給する。そこで、レーザ制御部１６は、ピックアップ１８による記録時の記録パワーが供給された最適記録パワーとなるように制御する。
【００２７】
ここで、各ディスク２０には、試し書き領域が設けられている。そこで、最適記録パワーが記憶されていない場合には、そのディスクについての最適記録パワーを検出する。この場合、ピックアップ制御回路３２は、レーザ制御部１６を制御して複数種類パワーで所定のデータをディスク２０に記録する。そして、記録したデータを読み出し、その内容に応じて最適記録パワーを決定する。そして、１つの種別のディスク２０について最適記録パワーが決定された場合には、その関係（ＯＰＣ履歴）をフラッシュメモリ３４に記録する。
【００２８】
従って、実際に使用したディスク２０について、その記録における最適記録パワーがフラッシュメモリ３４に記憶されることになり、次回からのそのＤＩＳＣ＿ＩＤのディスク２０については、最適記録パワーを検出することなく、パワーの設定が行える。
【００２９】
また、フラッシュメモリ３４におけるＤＩＳＣ＿ＩＤと最適記録パワーの関係（ＯＰＣ履歴）を記憶するエリアは有限であり、空きエリアがなくなった場合には、古いデータを消去して空きエリアを生成し、そこに新しいデータを書き込む。
【００３０】
そして、本実施形態では、このフラッシュメモリの空きエリア生成の際に、フラッシュメモリ３４が正常か否かの判定を行う。すなわち、フラッシュメモリ３４は、書き換え可能ではあるが、その書き換え回数は有限回（通常数１００回〜数１０万回）であり、何度も書き換えを行うと正しいデータを記憶できなくなる。そこで、フラッシュメモリ３４をクリアした際に、正常にクリアできたか否かにより、フラッシュメモリ３４が正常である否かを判定する。
【００３１】
そして、フラッシュメモリ３４が正常でない（異常）であると判定した場合には、その後はフラッシュメモリ３４内のデータは使用せず、セットされたディスク２０について毎回最適記録パワーを検出することとする。これによって、時間はかかるが誤ったデータに基づくパワーでの書き込みが行われることを防止することができる。
【００３２】
ここで、ディスク２０に記録する際の処理の動作について、図２に基づいて説明する。ディスク２０がドライブにセットされ、書き込みが指示された場合には、まずディスク２０が記録可能かを判定する（Ｓ１１）。この判定でＮＯであれば、記録は行えないため、処理は終了する。
【００３３】
Ｓ１１の判定においてＹＥＳの場合には、セットされたディスク２０のＤＩＳＣ＿ＩＤを読み込む（Ｓ１２）。Ｓ１２のＤＩＳＣ＿ＩＤの読み込んだ場合には、この読み込み結果において、ＤＩＳＣ＿ＩＤがあったか否かを判定する（Ｓ１３）。
【００３４】
Ｓ１３の判定でＮＯであれば、ＤＩＳＣ＿ＩＤを作成する（Ｓ１４）。そして、試し書き領域に最適記録パワーの検出処理を行い、その検出結果を書き込みパワー制御の目標値にセットするＯＰＣ調整を行う（Ｓ１５）。
【００３５】
Ｓ１３において、ＹＥＳの場合には、読み出したＤＩＳＣ＿ＩＤに基づいてフラッシュメモリ３４内を検索し（Ｓ１６）、検出したＤＩＳＣ＿ＩＤについて最適記録パワーについてのデータ（ＯＰＣ履歴）が記憶されているかを判定する（Ｓ１７）。この判定でＹＥＳの場合には、ＯＰＣ履歴による最適記録パワーを記録パワーの目標値としてセットする（Ｓ１８）。
【００３６】
また、Ｓ１７において、ＯＰＣ履歴がなかった場合には、Ｓ１５のＯＰＣ調整に移行する。
【００３７】
そして、Ｓ１５のＯＰＣ調整が終了した場合であって、ディスク３０にＤＩＳＣ＿ＩＤがなかった場合には、ＤＩＳＣ＿ＩＤをディスク３０のプログラムメモリ領域（ＰＭＡ）に記録する（Ｓ１９）。
【００３８】
次に、検出した最適記録パワーをＤＩＳＣ＿ＩＤと関連づけてフラッシュメモリ３４に記憶する（Ｓ２０）。これによって、次回同一のディスク２０に記録しようとした場合には、その履歴を読み出して利用することができる。
【００３９】
さらに、図３には、フラッシュメモリ３４への書き込みの際の処理が示されている。
【００４０】
まず、フラッシュメモリ３４に空き領域があるかを判定する（Ｓ２１）。フラッシュメモリ３４は、プログラムなどの記憶領域として利用されるが、ＯＰＣ履歴の記録用として４００バイトの領域が確保されている。ＯＰＣ履歴は８バイト単位のデータである。そして、ＯＰＣ履歴には、ＦＦ（１バイトについてすべて１のデータ）は使用せず、メモリのクリアによりＦＦが書き込まれる。そこで、４００バイトについて８バイトずつＦＦか否かを判定し、残り（ＦＦの部分）が２４バイト以上あるか否かを検出することで空き領域か否かを判定する。
【００４１】
このＳ２１の判定において、空き領域があれば（ＹＥＳ）、その空き領域に該当アドレスからＯＰＣ履歴を８バイト書き込み（Ｓ２２）、処理を終了する。
【００４２】
一方、Ｓ２１において、空き領域がなければ（ＮＯ）、フラッシュメモリ３４の４００バイトの領域の内容をピックアップ制御回路３２内のＲＡＭに待避する（Ｓ２３）。次に、４００バイトの領域をすべてＦＦとしてデータ消去（クリア）する（Ｓ２４）。そして、４００バイトの領域がすべてＦＦかを確認し、これによってフラッシュメモリ３４が正常か否かを判定する（Ｓ２５）。
【００４３】
すなわち、４００バイトすべてがＦＦであれば、正常なデータ消去が行われており、問題がない。そこで、待避した４００バイトの内の後半２００バイトのＯＰＣ履歴データについて４００バイトの最初から記録するとともに、続いて今回の８バイトを記憶する（Ｓ２６）。このようにして、空き領域を生成して新しいデータを記憶することができる。
【００４４】
Ｓ２５において以上であった場合（ＮＯ）には、異常フラグをオンする（Ｓ２７）。この異常フラグは、フラッシュメモリ３４の所定箇所に予め設けておき、書き込みの際に毎回参照できるようにしておくとよい。これによって、以後のディスクへの記録については、フラッシュメモリ３４内のＯＰＣ履歴を参照せず、ＯＰＣ調整が行われる。
【００４５】
異常フラグがオンになっている場合の処理について、図４に基づいて説明する。まず、ディスク２０がドライブにセットされ、書き込みが指示された場合には、まずディスク２０が記録可能かを判定する（Ｓ３１）。この判定でＮＯであれば、記録は行えないため、処理は終了する。
【００４６】
Ｓ１１の判定においてＹＥＳの場合には、セットされたディスク２０のＤＩＳＣ＿ＩＤを読み込む（Ｓ３２）。Ｓ１２のＤＩＳＣ＿ＩＤの読み込んだ場合には、この読み込み結果において、ＤＩＳＣ＿ＩＤがあったか否かを判定する（Ｓ３３）。
【００４７】
Ｓ３３の判定でＮＯであれば、ＤＩＳＣ＿ＩＤを作成する（Ｓ３４）。そして、試し書き領域に最適記録パワーの検出処理を行い、その検出結果を書き込みパワー制御の目標値にセットするＯＰＣ調整を行う（Ｓ３５）。
【００４８】
Ｓ３３において、ＹＥＳの場合には、Ｓ３４を飛ばしてＳ３５のＯＰＣ調整に移行する。
【００４９】
そして、Ｓ３５のＯＰＣ調整が終了した場合であって、ディスク３０にＤＩＳＣ＿ＩＤがなかった場合には、ＤＩＳＣ＿ＩＤをディスク３０のプログラムメモリ領域（ＰＭＡ）に記録し（Ｓ３６）、処理を終了する。
【００５０】
このように、異常フラグがオンになっている場合には、フラッシュメモリ３４内のＯＰＣ履歴を参照することなくＯＰＣ調整が行われる。
【００５１】
なお、本実施形態では、不揮発性メモリとしてフラッシュメモリを採用したが、書き換え可能であればＥＥＰＲＯＭなども利用できる。
【００５２】
【発明の効果】
以上説明したように、本発明によれば、不揮発性メモリの異常を検出し、異常の場合には、最適記録パワーを毎回検出して記録パワーを設定する。そこで、誤った記録パワーの設定が行われるのを防止することができる。
【図面の簡単な説明】
【図１】実施形態に係る最適記録パワー制御装置を含むディスク記録再生装置の構成を示すブロック図である。
【図２】ディスク記録時の処理手順を示すフローチャートである。
【図３】フラッシュメモリへの記録手順を示すフローチャートである。
【図４】フラッシュメモリ異常の場合におけるディスク記録時の処理手順を示すフローチャートである。
【符号の説明】
１０　ＤＲＡＭ、１２　書き込みデータ処理回路、１４　ストラテジー回路、１６　レーザ制御部、１８　ピックアップ、２０　ディスク、２２　ＲＦ回路、２４　読み出しデータ処理回路、２６　回転制御回路、２８　モータドライバ、３０　スピンドルモータ。
【図１】
2004039079.tif 000003
【図２】
2004039079.tif 000004
【図３】
2004039079.tif 000005
【図４】
2004039079.tif 000006