(57)【要約】【課題】光ディスク装置において、データの信頼性を向上させる。【解決手段】光ディスク１０を内周エリアと外周エリアに分割し、内周エリアにデータ１００を記録する際に、外周エリアにデータ１００のバックアップデータ２００を記録する。内周エリアのデータ１００を読み出すことができない場合、外周エリアのバックアップデータ２００を読み出す。また、バックアップデータ２００で内周エリアのデータ１００を上書きしてデータ１００を修復する。【選択図】図１
2010055663.tif 000002
【特許請求の範囲】
【請求項１】
光ディスクにデータを記録する際に、前記データと同一内容のバックアップデータを前記光ディスクの異なる位置に記録する光ディスク装置であって、
前記光ディスクを少なくとも内周エリアと外周エリアに分割し、内周エリアに前記データを記録し、外周エリアに前記バックアップデータを記録する記録手段
を有することを特徴とする光ディスク装置。
【請求項２】
請求項１記載の装置において、
前記記録手段は、前記光ディスクのセクタ数をＥとした場合に、前記データをセクタ番号ｎ（ｎ＝１，２，・・・，Ｅ／２−１）に記録し、前記バックアップデータをセクタ番号ｎ＋Ｅ／２に記録することを特徴とする光ディスク装置。
【請求項３】
請求項１記載の装置において、
前記内周エリアのデータが再生できない場合に、前記外周エリアのバックアップデータを再生する再生手段
を有することを特徴とする光ディスク装置。
【請求項４】
請求項３記載の装置において、
前記バックアップデータで前記内周エリアのデータを上書きすることで修復する修復手段
を有することを特徴とする光ディスク装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は光ディスク装置、特にバックアップデータの記録に関する。
【背景技術】
【０００２】
従来より、ディスクに生じたディフェクトによりデータが読み出せないことを防止すべく、データを記録する際にバックアップデータをディスクの異なる位置に記録することが提案されている。
【０００３】
下記の特許文献１には、バックアップデータを同一ディスクの所定回転角度、例えば１８０度の角度だけ離間した位置に記録することが開示されている。図６に、この従来技術によるバックアップデータの記録位置を示す。本来のデータ１００に対し、１８０度だけ離間した位置にバックアップデータ２００が記録される。バックデータ２００を本来のデータ１００からできるだけ離間させることで、本来のデータ消失時にバックアップデータ２００も同時に消失してしまう事態を防止できるとしている。
【０００４】
また、下記の特許文献２には、一つのトラックを半分に分け、一方にはセクタＡ〜Ｌ、他方には冗長セクタＡｒ〜Ｌｒが記録されることが開示されている。冗長セクタは１８０度の位相差を有するとしている。
【０００５】
【特許文献１】特開平４−１７８９７５号公報
【特許文献２】特許第２８５８５２８号
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、バックアップデータあるいは冗長トラックを１８０度の角度だけ離間した位置に形成する場合、本来であれば内周側から順にデータを記録すべきところ、これと異なる順序ないし位置にデータが記録されるため、既存のファイルシステムを変更する必要が生じる。
【０００７】
本発明の目的は、既存のファイルシステムに影響を与えることなく、かつ、同一ディスクの異なる位置にバックアップデータを記録することでデータの信頼性を向上できる光ディスク装置を提供することにある。
【課題を解決するための手段】
【０００８】
本発明は、光ディスクにデータを記録する際に、前記データと同一内容のバックアップデータを前記光ディスクの異なる位置に記録する光ディスク装置であって、前記光ディスクを少なくとも内周エリアと外周エリアに分割し、内周エリアに前記データを記録し、外周エリアに前記バックアップデータを記録する記録手段を有する。
【０００９】
本発明の１つの実施形態では、前記記録手段は、前記光ディスクのセクタ数をＥとした場合に、前記データをセクタ番号ｎ（ｎ＝１，２，・・・，Ｅ／２−１）に記録し、前記バックアップデータをセクタ番号ｎ＋Ｅ／２に記録する。
【００１０】
また、本発明の他の実施形態では、前記内周エリアのデータが再生できない場合に、前記外周エリアのバックアップデータを再生する再生手段を有し、前記バックアップデータで前記内周エリアのデータを上書きすることで修復する修復手段を有する。
【発明の効果】
【００１１】
本発明によれば、内周側から順次データを記録するというファイルシステムに影響を与えることなく、かつ、データの信頼性を向上することができる。
【発明を実施するための最良の形態】
【００１２】
以下、図面に基づき本発明の実施形態について説明する。本実施形態の光ディスク装置は、データの信頼性が重視される医療画像の記録管理システム等に適用される。
【００１３】
図１に、本実施形態における光ディスク装置の全体構成を示す。ＤＶＤ―ＲＷやＤＶＤ―ＲＡＭ等の光ディスク１０はスピンドルモータ（ＳＰＭ）１２により駆動される。スピンドルモータＳＰＭ１２は、ドライバ１４で駆動され、ドライバ１４はサーボプロセッサ３０により所望の回転速度となるようにサーボ制御される。
【００１４】
光ピックアップ１６は、レーザ光を光ディスク１０に照射するためのレーザダイオード（ＬＤ）や光ディスク１０からの反射光を受光して電気信号に変換するフォトディテクタ（ＰＤ）を含み、光ディスク１０に対向配置される。光ピックアップ１６はステッピングモータで構成されるスレッドモータ１８により光ディスク１０の半径方向に駆動され、スレッドモータ１８はドライバ２０で駆動される。ドライバ２０は、ドライバ１４と同様にサーボプロセッサ３０によりサーボ制御される。また、光ピックアップ１６のＬＤはドライバ２２により駆動され、ドライバ２２は、オートパワーコントロール回路（ＡＰＣ）２４により、駆動電流が所望の値となるように制御される。ＡＰＣ２４及びドライバ２２は、システムコントローラ３２からの指令によりＬＤの発光量を制御する。図１ではドライバ２２は光ピックアップ１６と別個に設けられているが、ドライバ２２を光ピックアップ１６に搭載してもよい。
【００１５】
光ディスク１０に記録されたデータを再生する際には、光ピックアップ１６のＬＤから再生パワーのレーザ光が照射され、その反射光がＰＤで電気信号に変換されて出力される。光ピックアップ１６からの再生信号はＲＦ回路２６に供給される。ＲＦ回路２６は、再生信号からフォーカスエラー信号やトラッキングエラー信号を生成し、サーボプロセッサ３０に供給する。サーボプロセッサ３０は、これらのエラー信号に基づいて光ピックアップ１６をサーボ制御し、光ピックアップ１６をオンフォーカス状態及びオントラック状態に維持する。また、ＲＦ回路２６は、再生信号に含まれるアドレス信号をアドレスデコード回路２８に供給する。アドレスデコード回路２８はアドレス信号から光ディスク１０のアドレスデータを復調し、サーボプロセッサ３０やシステムコントローラ３２に供給する。また、ＲＦ回路２６は、再生ＲＦ信号を２値化回路３４に供給する。２値化回路３４は、再生信号を２値化し、得られた信号をエンコード／デコード回路３６に供給する。エンコード／デコード回路３６では、２値化信号を復調及びエラー訂正して再生データを得、当該再生データをインタフェースＩ／Ｆ４０を介してパーソナルコンピュータなどのホスト装置に出力する。なお、再生データをホスト装置に出力する際には、エンコード／デコード回路３６はバッファメモリ３８に再生データを一旦蓄積した後に出力する。
【００１６】
光ディスク１０にデータを記録する際には、ホスト装置からの記録すべきデータはインタフェースＩ／Ｆ４０を介してエンコード／デコード回路３６に供給される。エンコード／デコード回路３６は、記録すべきデータをバッファメモリ３８に格納し、当該記録すべきデータをエンコードして変調データとしてライトストラテジ回路４２に供給する。ライトストラテジ回路４２は、変調データを所定の記録ストラテジに従ってマルチパルス（パルストレーン）に変換し、記録データとしてドライバ２２に供給する。記録ストラテジは記録品質に影響することから、データ記録に先立って最適化が行われる。記録データによりパワー変調されたレーザ光は光ピックアップ１６のＬＤから照射されて光ディスク１０にデータが記録される。データ記録時の記録パワーは、ＯＰＣ（Optical Power Control）により光ディスク１０の内周側に形成されたＰＣＡ（Power Calibration Area：パワー較正領域）を用いてテストデータを試し書きすることで最適化される。データを記録した後、光ピックアップ１６は再生パワーのレーザ光を照射して当該記録データを再生し、ＲＦ回路２６に供給する。ＲＦ回路２６は再生信号を２値化回路３４に供給し、２値化されたデータはエンコード／デコード回路３６に供給される。エンコード／デコード回路３６は、変調データをデコードし、バッファメモリ３８に格納されている記録データと照合する。ベリファイの結果はシステムコントローラ３２に供給される。システムコントローラ３２はベリファイの結果に応じて引き続きデータを記録するか、あるいは交替処理を実行するかを決定する。システムコントローラ３２は、システム全体の動作を制御し、サーボプロセッサ３０を介してスレッドモータ１８を駆動し、光ピックアップ１６の位置を制御する。また、システムコントローラ３２は、ＯＰＣを制御して記録パワーを最適化する。
【００１７】
このような構成において、システムコントローラ３２は、データを記録する際に、光ディスク１０を内周エリアと外周エリアに２分割し、内周エリアにデータを記録するとともに、外周エリアにそのデータと同一内容のバックアップデータを記録する。具体的には、光ディスク１０のセクタ単位にデータを記録する際に、最初のセクタ番号を１とし最後のセクタ番号をＥ、中央のセクタ番号をＥ／２とすると、セクタ１からセクタＥ／２−１までを通常使用するデータ記録領域として本来のデータを記録する。一方、セクタＥ／２からセクタＥまでをバックアップデータ記録領域としてバックアップデータを記録する。例えば、セクタ１００にデータを記録する際には、セクタ１００にデータを記録した後に、セクタＥ／２＋１００にバックアップデータを記録する。
【００１８】
図２に、本実施形態における光ディスク１０のデータ記録方式を示す。内周エリアの特定セクタにデータ１００を記録する際に、外周エリアの該当セクタにデータ１００のバックアップデータ２００を記録する。データ１００のセクタとバックアップデータ２００のセクタはＥ／２だけオフセットがある。データ１００を内周エリア、バックアップデータ２００を外周エリアに記録することで、光ディスク１０のディフェクトによりデータ１００とデータ２００とが同時に消失する事態を防ぐことができる。
【００１９】
このように、データ１００を記録する際に、併せてＥ／２のオフセットを有するセクタにもバックアップデータ２００を記録することで、データの二重化を図り信頼性を向上する。本実施形態では、バックアップデータ２００はセクタＥ／２からセクタＥまでの外周エリアのみに記録され、本来のデータ１００は光ディスク１０のセクタ１からセクタＥ／２―１までの内周エリアのみに順番に記録されるため、既存のファイルシステムに影響はない。すなわち、データ１００を読み出す際には、従来通り内周側から順番に読み出せばよい。
【００２０】
図３及び図４に、データ記録時の処理フローチャートを示す。図３は、データ記録前の準備段階の処理である。システムコントローラ３２は、装着された光ディスク１０のセクタ数を取得する（Ｓ１０１）。そして、半分のセクタを算出する（Ｓ１０２）。セクタ数をＥとすると半分のセクタはＥ／２であり、データ１００を記録するセクタは内周エリアのセクタ１〜セクタＥ／２−１であり、バックアップデータ２００を記録するセクタは外周エリアのセクタＥ／２〜セクタＥである。
【００２１】
図４は、データ記録時の処理である。システムコントローラ３２は、パソコン等のホスト装置からライトコマンドを受信すると、光ディスク１０の記録済みセクタ（ライトセクタ）を取得する（Ｓ２０１）。そして、記録済みセクタ数が全セクタ数の半分以下であるか否かを判定する（Ｓ２０２）。記録済みセクタが全セクタ数の半分以下でない場合、データ１００を記録すべきエリアがないと判定する。本実施形態では、光ディスク１０の全セクタのうち、内周エリアにある半分のセクタを用いてデータ１００を記録するからである。そして、記録済みセクタが半分以下である場合、内周エリアの未記録セクタにデータ１００を記録する（Ｓ２０３）。データ１００を記録した後、記録したデータ１００を読み出してベリファイし、記録すべきデータと読み出したデータが一致するか否かを確認する（Ｓ２０４）。ベリファイの結果、両データが一致する場合にはデータ１００の記録が正常に完了したことを意味するから、次に外周エリアの該当セクタ、すなわちデータ１００を記録したセクタに対しＥ／２だけオフセットしたセクタにバックアップデータ２００を記録する（Ｓ２０５）。バックアップデータ２００も、本来のデータ１００と同様にベリファイする（Ｓ２０６）。本来のデータ１００あるいはバックアップデータ２００のベリファイの結果、データが一致しない場合には、それぞれ所定の交替記録セクタに交替記録を行う（Ｓ２０７、Ｓ２０８）。
【００２２】
図５に、データ再生時の処理フローチャートを示す。まず、システムコントローラ３２は、ホスト装置からリードコマンドを受信してリードセクタを取得すると（Ｓ３０１）、内周エリアのセクタからデータ１００を読み出す（Ｓ３０２）。データ１００を読み出せた場合（Ｓ３０３でＹＥＳ）にはホスト装置に読み出したデータ１００を送信して処理を終了する。一方、光ディスク１０に何らかのディフェクトが生じてデータ１００を読み出すことができない場合（Ｓ３０３でＮＯ）、システムコントローラ３２は次にＥ／２だけオフセットした外周エリアのセクタを読み出す（Ｓ３０４）。すなわち、読み出すべきセクタがＡである場合、セクタがＡ＋Ｅ／２のセクタを読み出す。そして、バックアップデータ２００を読み出すことができた場合（Ｓ３０５でＹＥＳ）、当該バックアップデータ２００をホスト装置に送信する。また、内周エリアのデータ１００、つまりセクタＡに記録されているデータ（読み出し不可のデータ）１００をバックアップデータ２００で上書きしてデータ１００を修復する（Ｓ３０６）。一方、バックアップデータ２００を読み出すことができない場合（Ｓ３０５でＮＯ）、リードエラーとして処理を終了する。
【００２３】
このように、本実施形態では、内周エリアにデータ１００を記録し、外周エリアにバックアップデータ２００を記録するように構成したので、データを二重化してデータの信頼性を向上することができる。また、既存のファイルシステムをそのまま用いることができ、データを再生する場合にも従来通り内周エリア側から順次読み出せばよい。また、本実施形態では、内周エリアのデータ１００を読み出すことができず、外周エリアのバックアップデータ２００を読み出すことができた場合に、内周エリアのデータ１００をそのバックアップデータ２００で修復することができるため、データ１００の信頼性がさらに向上する。もちろん、内周エリアのデータ１００を修復するためには、光ディスク１０はＤＶＤ−ＲＷやＤＶＤ−ＲＡＭ等の書き換え可能な光ディスクが前提となる。
【００２４】
本実施形態において、光ディスク１０を内周エリアと外周エリアに２分割し、外周エリアをバックアップデータ２００の記録領域としているが、特に重要なデータであって信頼性が重視される場合には、光ディスク１０を内周エリア、中周エリア、外周エリアに３分割し、中周エリア及び外周エリアをバックアップデータ２００の記録領域としてデータを３重化することもできる。
【００２５】
また、本実施形態では、内周エリアのデータ１００を読み出せず、外周エリアのバックアップデータ２００を読み出すことができた場合に、当該バックアップデータ２００で内周エリアのデータ１００を修復しているが、修復するか否かをユーザが選択できるように構成してもよい。
【００２６】
また、本実施形態では、内周エリアのデータ記録、及び外周エリアのバックアップデータ記録のいずれにおいてもベリファイを実行しているが、内周エリアのデータ記録のみベリファイを実施し、外周エリアのバックアップデータ記録ではベリファイを実行しないことも可能である。
【００２７】
また、本実施形態では、内周エリアのデータをベリファイした結果、記録すべきデータと読み出したデータとが一致しない場合に所定の交替記録セクタに交替記録しているが、交替記録することなく、外周エリアにバックアップデータ２００を記録してもよい。
【００２８】
また、本実施形態では、図５のＳ３０３で内周セクタのデータ１００を読み出すことができたか否かを判定しているが、この判定を所定のリトライ回数だけ繰り返してもよい。但し、本実施形態では外周エリアにバックアップデータ２００が記録されているため、このリトライ回数は従来より低減することができる。例えば、通常、データ再生時においてリトライ回数を３回としているところ、本実施形態では１回あるいは２回に低減することができる。もちろん、リトライを実行しないことも可能であり、リトライを実行しないことで迅速なデータ再生が可能となる。
【００２９】
また、本実施形態では、内周エリアと外周エリアに２分割する場合に、内周エリアをセクタ１〜セクタＥ／２−１、外周エリアをセクタＥ／２〜セクタＥとしているが、例えば内周エリアをセクタ１〜セクタ３Ｅ／５−１、外周エリアを３Ｅ／５〜セクタＥとして、データ記録領域をバックアップデータ領域よりも大きく設定してもよい。この場合、データ１００のうち特に重要なデータであって、バックアップデータ２００を同時に記録すべきデータを選択しておく。そして、選択したデータのみ外周エリアにバックアップデータ２００を記録し、選択されなかったデータはバックアップデータ２００を記録しない。これにより、少ないバックアップデータ領域を有効に活用できる。
【図面の簡単な説明】
【００３０】
【図１】実施形態の構成ブロック図である。
【図２】実施形態のデータとバックアップデータの関係を示す説明図である。
【図３】実施形態の処理フローチャート（その１）である。
【図４】実施形態の処理フローチャート（その２）である。
【図５】実施形態の処理フローチャート（その３）である。
【図６】従来技術のデータとバックアップデータの関係を示す説明図である。
【符号の説明】
【００３１】
１０  光ディスク、３２  システムコントローラ、１００  データ、２００  バックアップデータ。
【図１】
2010055663.tif 000003
【図２】
2010055663.tif 000004
【図３】
2010055663.tif 000005
【図４】
2010055663.tif 000006
【図５】
2010055663.tif 000007
【図６】
2010055663.tif 000008