(57)【要約】【課題】光ディスクを通じてのデータのバックアップをより簡便に行うことができる光ディスク装置を提供する。【解決手段】ＣＰＵ１３は、片面に複数の記録層を備える記録型光ディスクに対し、サーボ回路１４及びピックアップユニット１１を介してそのディスクの各記録層に同一内容のデータを重複して記録する。これにより、バックアップ時には、１枚の記録型光ディスクに対して同一内容のデータを記録層の数に応じて記録することが可能となり、バックアップを極めて簡便に行うことができる。【選択図】      図１
2005108280.tif 000002
【特許請求の範囲】
【請求項１】
片面に複数の記録層を備える記録型光ディスクへのデータ記録、並びに同光ディスクからのデータ再生を行う光ディスク装置であって、
外部から所定の書き込み指令のもとに転送されるデータを、前記光ディスクの複数の記録層に対してそれぞれ重複して書き込むよう制御する書き込み制御手段を備える
ことを特徴とする光ディスク装置。
【請求項２】
前記書き込み制御手段は、前記複数の記録層の同一領域に対して、前記転送されるデータを重複して書き込むよう制御するものである
請求項１に記載の光ディスク装置。
【請求項３】
前記書き込み制御手段は、前記複数の記録層の異なる領域に対して、前記転送されるデータを重複して書き込むよう制御するものである
請求項１に記載の光ディスク装置。
【請求項４】
前記書き込み制御手段は、前記転送されるデータを一時的にキャッシュするキャッシュメモリを備え、このキャッシュメモリにキャッシュされるデータ単位にて前記転送されるデータを前記複数の記録層にそれぞれ重複して書き込むよう制御する
請求項２または３に記載の光ディスク装置。
【請求項５】
請求項１〜４のいずれか一項に記載の光ディスク装置において、
前記光ディスクが前記複数の記録層に同一内容のデータが既に記録されているディスクであるか否かを判断する判断手段を更に備え、前記書き込み制御手段は、前記判断手段により前記複数の記録層に同一内容のデータが既に記録されているディスクである旨判断されるとき、それら複数の記録層に記録可能領域が存在することを条件に、記録済み最終領域に続けて、前記転送されるデータを前記複数の記録層にそれぞれ重複して書き込むよう制御する
ことを特徴とする光ディスク装置。
【請求項６】
前記書き込み制御手段は、前記転送されるデータの前記複数の記録層に対する重複する書き込みに際し、前記光ディスクのディスク管理情報領域に、前記複数の記録層に対して同一内容のデータを重複して書き込む旨の識別情報を併せて記録するものであり、前記判断手段は、この識別情報の有無に基づいて、当該光ディスクが前記複数の記録層に同一内容のデータが既に記録されているディスクであるか否かを判断する
請求項５に記載の光ディスク装置。
【請求項７】
請求項１〜６のいずれか一項に記載の光ディスク装置において、
外部からの読み出し指令に基づき、前記複数の記録層のいずれか一層から前記書き込まれたデータの読み出しを行うとともに、該当する記録層においてデータの読み出しが不能となる都度、他の記録層の対応する領域から、前記重複して書き込まれたデータの読み出しを継続するよう制御する読み出し制御手段を更に備える
ことを特徴とする光ディスク装置。
【請求項８】
前記読み出し制御手段は、前記他の記録層の対応する領域からデータの読み出しを継続するに際し、前記読み出しが不能となったデータに対応する箇所から所定のデータ分だけ溯って、該データの読み出しを継続する
請求項７に記載の光ディスク装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録型光ディスクへのデータ記録、並びに同光ディスクからのデータ再生を行う光ディスク装置に関する。
【背景技術】
【０００２】
従来、パーソナルコンピュータ（ＰＣ）においてデータを保存する際、そのＰＣ内に搭載されたハードディスク装置に保存している。しかし、ハードディスク装置のみにデータを保存するだけでは、そのハードディスク装置が故障した際にデータの読み出しが不可能となってしまうため、バックアップとしてＣＤ−ＲやＤＶＤ−Ｒ等の記録型光ディスクに対してデータを記録することが多い。また、ハードディスク装置の空き領域を確保するために、記録型光ディスクにデータをバックアップすることもある。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところが、上記のような記録型光ディスクは、カートリッジに格納されているタイプのＤＶＤ−ＲＡＭを除き、ディスク表面が剥き出しの状態となっている、いわゆるベアディスクである。このため、ディスク表面に傷や汚れが付き易く、それら傷や汚れの状態によってはディスクに記録されたデータを読み出せなくなるおそれがある。そこで、バックアップしたデータの読み出しが不可となることを回避するために、予備として、複数枚の記録型光ディスクに同じ内容のデータを記録することもよく行われている。
【０００４】
しかし通常、ＰＣには１つの光ディスク装置しか接続されていないため、複数枚の記録型光ディスクにデータを記録するには、１枚の光ディスクへのデータの記録が完了する度にディスクを入れ替えて記録操作を繰り返さなければならず、その作業が極めて煩雑なものとなっている。
【０００５】
本発明は、上記実情に鑑みなされたものであって、その目的は、光ディスクを通じてのデータのバックアップをより簡便に行うことができる光ディスク装置を提供することにある。
【課題を解決するための手段】
【０００６】
こうした目的を達成するため、請求項１に記載の発明は、片面に複数の記録層を備える記録型光ディスクへのデータ記録、並びに同光ディスクからのデータ再生を行う光ディスク装置であって、外部から所定の書き込み指令のもとに転送されるデータを、前記光ディスクの複数の記録層に対してそれぞれ重複して書き込むよう制御する書き込み制御手段を備えることをその要旨とする。
【０００７】
近年は、前記ＤＶＤ系の光ディスクよりも記録密度を高めて、さらなる大容量化を実現する、例えばＡＯＤ（Ａｄｖａｎｃｅｄ  Ｏｐｔｉｃａｌ  Ｄｉｓｋ）規格の光ディスクやＢｌｕ−ｌａｙ規格の光ディスク等の次世代光ディスク、並びにその記録・再生装置の開発が進められている。そして、これらの次世代光ディスクではいずれも、片面に１層の記録層（反射層）を備えたディスクに加え、片面に２層の記録層を備えたディスクも規格化される見通しである。
【０００８】
この点、光ディスク装置としてのこうした構成によれば、上記書き込み制御手段を通じて、光ディスクの複数の（例えば２つの）記録層に対して同一内容のデータが書き込まれることとなる。すなわち、従来、同一内容のデータを複数枚の光ディスクにバックアップ
していたことによる効果と同等の効果が１枚の光ディスクを通じて実現されるとともに、こうしたデータのバックアップにかかる操作自体、通常は、上記転送すべきデータの選択と上記所定の書き込み指令を発するのみの簡単な操作で済む。しかもディスクの入れ替え等を必要とすることもない。このため、光ディスクを通じてのデータのバックアップを極めて簡便に行うことができるようになる。
【０００９】
また、請求項２に記載の発明は、上記請求項１に記載の光ディスク装置において、前記書き込み制御手段は、前記複数の記録層の同一領域に対して、前記転送されるデータを重複して書き込むよう制御するものであることをその要旨とする。
【００１０】
通常、１枚の光ディスクとはいえ、そこに形成される複数の記録層が全て同一の品質にて形成されるとは限らない。また、経年変化等にしろ、それら複数の記録層において常に同一の条件で進行するとも限らない。したがって、同一内容のデータがそれら複数の記録層の同一領域に対して書き込まれる上記構成によれば、たとえ複数の記録層の一つにおいてデータの読み出しが不能となるような事態が生じたとしても、他の記録層の同一領域に書き込まれているデータによってこれを救うことのできる確率は高く維持される。また、同構成の場合、上記書き込み制御する際のデータの論理アドレスをそれら複数の記録層で全て同一（層指定アドレスのみが別）とすることができるため、データ書き込み処理自体の簡易化を図ることもできるようになる。
【００１１】
請求項３に記載の発明は、同じく上記請求項１に記載の光ディスク装置において、前記書き込み制御手段は、前記複数の記録層の異なる領域に対して、前記転送されるデータを重複して書き込むよう制御するものであることをその要旨とする。
【００１２】
例えば、光ディスクの表面に傷や汚れ等が付いた場合、たとえ複数の記録層があったとしても、それら傷や汚れが存在する同一の領域でデータの読み出しが不能となる可能性が高い。この点、同一内容のデータがそれら複数の記録層の異なる領域に対して書き込まれる上記構成によれば、上記傷や汚れに起因して、ある一つの記録層でのデータの読み出しが不能となるような事態が生じたとしても、他の記録層の異なる領域に書き込まれているデータによってこれを救うことのできる確率が高く維持されるようになる。なお、同構成の場合であれ、上記書き込み制御する際のデータの論理アドレスをそれら複数の記録層に対応して所定量だけシフトさせることで足りるため、データ書き込み処理にかかる負荷が大きく増えることはない。
【００１３】
請求項４に記載の発明は、請求項２または３に記載の光ディスク装置において、前記書き込み制御手段は、前記転送されるデータを一時的にキャッシュするキャッシュメモリを備え、このキャッシュメモリにキャッシュされるデータ単位にて前記転送されるデータを前記複数の記録層にそれぞれ重複して書き込むよう制御することをその要旨とする。
【００１４】
光ディスク装置としてのこうした構成によれば、上記キャッシュメモリにキャッシュされるデータ単位にて記録層の切り替えを行うことができ、データのキャッシュを行うこと自体のメリットに加え、光ピックアップをはじめとする書き込み駆動系の制御についてもその制御負荷を軽減することができるようになる。
【００１５】
請求項５に記載の発明は、請求項１〜４のいずれか一項に記載の光ディスク装置において、前記光ディスクが前記複数の記録層に同一内容のデータが既に記録されているディスクであるか否かを判断する判断手段を更に備え、前記書き込み制御手段は、前記判断手段により前記複数の記録層に同一内容のデータが既に記録されているディスクである旨判断されるとき、それら複数の記録層に記録可能領域が存在することを条件に、記録済み最終領域に続けて、前記転送されるデータを前記複数の記録層にそれぞれ重複して書き込むよ
う制御することをその要旨とする。
【００１６】
こうした構成によれば、上記態様でのバックアップ機能、すなわち複数の記録層に同一内容のデータを重複して書き込む機能を有する光ディスク装置としても、記録可能領域の残存する光ディスクに対するいわゆる追記機能が付与されることとなり、同装置を運用する上での汎用性も更に高められるようになる。
【００１７】
請求項６に記載の発明は、請求項５に記載の光ディスク装置において、前記書き込み制御手段は、前記転送されるデータの前記複数の記録層に対する重複する書き込みに際し、前記光ディスクのディスク管理情報領域に、前記複数の記録層に対して同一内容のデータを重複して書き込む旨の識別情報を併せて記録するものであり、前記判断手段は、この識別情報の有無に基づいて、当該光ディスクが前記複数の記録層に同一内容のデータが既に記録されているディスクであるか否かを判断することをその要旨とする。
【００１８】
こうした構成によれば、光ディスクに通常設けられる上記ディスク管理情報領域にアクセスすることで、当該光ディスクが上記態様で複数の記録層に同一内容のデータが重複して書き込まれたディスクである否かが容易に判別可能となり、利便性の更なる向上が図られるようになる。
【００１９】
請求項７に記載の発明は、請求項１〜６のいずれか一項に記載の光ディスク装置において、外部からの読み出し指令に基づき、前記複数の記録層のいずれか一層から前記書き込まれたデータの読み出しを行うとともに、該当する記録層においてデータの読み出しが不能となる都度、他の記録層の対応する領域から、前記重複して書き込まれたデータの読み出しを継続するよう制御する読み出し制御手段を更に備えることをその要旨とする。
【００２０】
光ディスク装置としてのこうした構成によれば、上記複数の記録層のいずれかの記録層においてデータの読み出しが不能となる不都合が発生するような場合であれ、上記読み出し制御手段による記録層を自動切り替えしてのデータ読み出し継続機能を通じて、バックアップされたデータの再生能力が保証されるようになる。
【００２１】
請求項８に記載の発明は、請求項７に記載の光ディスク装置において、前記読み出し制御手段は、前記他の記録層の対応する領域からデータの読み出しを継続するに際し、前記読み出しが不能となったデータに対応する箇所から所定のデータ分だけ溯って、該データの読み出しを継続することをその要旨とする。
【００２２】
上記記録層を自動切り替えしてデータの読み出しが継続される場合、それら読み出されるデータの連続性が確保されることが極めて重要となる。この点、切り替えられた記録層の、上記読み出しが不能となったデータに対応する箇所から所定のデータ分だけ溯ってデータの読み出しが継続される上記構成によれば、それら読み出されるデータの連続性も自ずと確保されるようになり、当該光ディスク装置によるデータバックアップにかかる信頼性も更に向上されるようになる。
【発明の効果】
【００２３】
この発明によれば、光ディスクの片面の複数の記録層に対して同一内容のデータが書き込まれることとなり、従来、同一内容のデータを複数枚の光ディスクにバックアップしていたことによる効果と同等の効果が１枚の光ディスクを通じて実現されるようになる。しかも、こうしたデータのバックアップにかかる操作自体、転送すべきデータの選択と所定の書き込み指令を発するのみの簡単な操作で済み、光ディスクの入れ替え等を行う必要もない。このため、光ディスクを通じてのデータのバックアップを極めて簡便に行うことができるようになる。
【発明を実施するための最良の形態】
【００２４】
以下、本発明を具体化した一実施の形態について図１〜図６を参照にして説明する。
【００２５】
図１に示すように、光ディスク装置１０は、装着される光ディスクの位置に対応して、ピックアップユニット１１、スピンドルモータ１２を備えている。また、光ディスク装置１０は、判断手段、書き込み制御手段及び読み出し制御手段としてのＣＰＵ１３、サーボ回路１４、信号処理回路１５、インターフェース（Ｉ／Ｆ）回路１６を備えている。ＣＰＵ１３は、これらの回路を介して、装着された光ディスクに対してデータの記録や光ディスクからデータの読み出しを実行する。
【００２６】
ＣＰＵ１３は、メモリ１３ａに格納された各種制御プログラム、並びに図示しないホストコンピュータ（ＰＣ）からＩ／Ｆ回路１６を介して伝達される指令等に基づいて光ディスク装置１０のメイン制御を司るものであり、サーボ回路１４や信号処理回路１５等に指令を出して各種処理を実行する。なお、後述する各種フラグも上記メモリ１３ａにセットされるものとする。
【００２７】
サーボ回路１４は、ＣＰＵ１３からの指令に基づいてピックアップユニット１１、スピンドルモータ１２及びスレッドモータ１７の駆動を制御する回路である。詳しくは、ピックアップユニット１１のフォーカスサーボやトラッキングサーボ、さらにはスピンドルモータ１２及びスレッドモータ１７の回転速度制御等がこのサーボ回路１４を通じて実行される。
【００２８】
ピックアップユニット１１は、図示しないレーザ出力部、対物レンズ及びディスクからの反射光を受光するフォトディテクタ等の光学系を備え、装着された光ディスクの記録面からデータを読み取るとともに、装着された光ディスクが記録型光ディスクの場合には、その記録型光ディスクの記録面に対してデータを記録する。なお、光学系は各種ディスクに応じて設けられている。
【００２９】
スレッドモータ１７は、ピックアップユニット１１を光ディスクの径方向に移動させるものである。そして、このスレッドモータ１７に接続されたホール素子１８によりピックアップユニット１１の径方向における位置が検出される。ホール素子１８は、スレッドモータ１７の回転角度を所定間隔のパルス信号でＣＰＵ１３に出力するものであり、ＣＰＵ１３は、このパルスをカウントすることで径方向におけるピックアップユニット１１の位置を把握することができる。
【００３０】
信号処理回路１５は、ＣＰＵ１３からの指令に基づき、記録型光ディスクにデータ記録を行う際には、Ｉ／Ｆ回路１６を介してＰＣから転送されるデータに対し、例えば使用するディスク仕様に添ったエンコード処理、変調処理を施す。そして、ピックアップユニット１１におけるレーザの出力をコントロールして、ピックアップユニット１１を介してそれら変調したデータを記録型光ディスクの記録面に書き込んで記録する。一方、光ディスクの記録面に記録されたデータの再生・読み出しを行う際には、ピックアップユニット１１を介してその記録面から読み取られるデータに対し、同じく使用するディスク仕様に添った復調処理、デコード処理を施す。そして、このデコード処理したデータをＩ／Ｆ回路１６を介してＰＣに転送する等の処理を実行する。
【００３１】
信号処理回路１５にはキャッシュメモリ１９が接続されており、ＰＣから転送されるデータは信号処理回路１５によりエンコードされ、その後、そのエンコードされたデータは一時的にキャッシュメモリ１９に格納される。ＣＰＵ１３は、このキャッシュメモリ１９に所定量のデータが格納されると、後述する記録処理を実行して記録型光ディスクに対してデータを書き込む。
【００３２】
ここで、光ディスク装置１０に装着される光ディスクとして、片面２層の記録型光ディスクＤ（以下、単にディスクＤという）について図２を参照にして説明する。
【００３３】
図２（ａ）に示すように、ディスクＤは、従来のＣＤ系やＤＶＤ系の光ディスクと同様、内周側にLead-In （リードイン）エリアと呼ばれるディスク管理情報領域２０（以下、管理領域２０という）を備えており、その外周側に続けて、データが記録される記録可能領域２１を備えている。なお、管理領域２０は、実際複数の渦巻き状のトラックから構成されるが、同図では便宜的にリング状に示している。
【００３４】
管理領域２０には、後述する２層同一内容記録に関する情報を記録する領域が設けられており、ディスクＤに後述する２層同一内容記録が実施されている場合には、識別情報としての記録値を「１」と、２層同一内容記録が実施されていない場合には記録値を「０」として記録されるようになっている。
【００３５】
また、図２（ｂ）に示すように、ディスクＤの記録可能領域２１は、片面に２つの記録層２２，２３を備え、記録面側から向かって１層目が第１の記録層２２、２層目が第２の記録層２３となっている。また、ディスクＤは、記録層２２を保護する保護層２４、記録層２２と記録層２３との間に介在する接着層２５及び記録層２３が取着された基板２６を備え、これらと記録層２２，２３により構成されている。なお、第１の記録層２２は、ピックアップユニット１１から照射されるレーザ光により第２の記録層２３に対するデータの記録及びデータの読み出しを可能とするため半透過型で構成されており、一方、第２の記録層２３は全反射型で構成されている。
【００３６】
両記録層２２，２３は、内周から外周に向かってデータを記録可能に構成されており、両記録層２２，２３におけるデータの記録又はデータの読み出し時に使用する論理アドレスは、層位置を示す層変数値以外は同じである。さらに、各記録層の論理アドレスによって示される各記録層の物理アドレスの領域も同じに構成されている。
【００３７】
次に、ＣＰＵ１３が行う各種処理について説明する。なお、ＣＰＵ１３は、光ディスクが装着されると初期化処理を実行し、その後、実際にデータを書き込む記録処理やデータを読み出す読み出し処理を行う。以下、この初期化処理、記録処理、読み出し処理について説明する。
【００３８】
まず、ＣＰＵ１３が行う初期化処理について図３のフローチャートに従って説明する。
【００３９】
ＣＰＵ１３は、図示しないセンサ等により光ディスクが装着されたことを検出すると、ステップＳ１００に示すように光ディスクの管理領域２０からピックアップユニット１１を介してディスク管理情報を読み出す。そして、このディスク管理情報に基づきメモリ１３ａ内において同一内容記録可能フラグ及び同一内容読み出しフラグの設定を行う。
【００４０】
ここで、同一内容記録可能フラグとは、装着された光ディスクが２つの記録層２２，２３を備えるディスクＤであり、さらに、そのディスクＤの両記録層２２，２３に同一内容のデータを重複して記録（２層同一内容記録）可能な場合にセットし、不可能であればクリアするフラグである。また、同一内容読み出しフラグとは、ディスクＤの両記録層２２，２３に同一内容のデータが記録されている場合にセットし、同一内容のデータが記録されていない場合にクリアするフラグである。
【００４１】
ステップＳ１０１において、ＣＰＵ１３は、管理領域２０から読み出した管理情報に基づきディスクＤであるか否かを判断する。ここで、ディスクＤでない光ディスクの場合には、ステップＳ１０２において同一内容記録可能フラグ及び同一内容読み出しフラグをクリアし、初期化処理を終了する。一方、ディスクＤである場合は、ステップＳ１０３に移
行する。
【００４２】
ステップＳ１０３において、ＣＰＵ１３は、ディスクＤが未だデータの記録されていない未記録ディスクであるか否かを判断する。そして、未記録ディスクである場合は、問題なく２層同一内容記録を行えるため、ステップＳ１０４において同一内容記録可能フラグをセットするとともに、データが何も記録されていない未記録ディスクであるため同一内容読み出しフラグをクリアする。一方、未記録ディスクでない場合は、ステップＳ１０５に移行する。
【００４３】
ステップＳ１０５において、ＣＰＵ１３は、既に２層同一内容記録がなされているディスクであって、その既存のデータに続けて同一内容のデータを重複して記録（追記）できるか否かを判断する。ここで、既存のデータに続けてデータを追記可能である場合にはステップＳ１０６において同一内容記録可能フラグをセットするとともに、その既に記録されているデータの最終領域（セクタアドレス）をディスク管理情報から読み出してメモリ１３ａに記憶する。そして、ステップＳ１０８に移行する。一方、ステップＳ１０５において、データを追記できないと判断した場合はステップＳ１０７において同一内容記録可能フラグをクリアする。
【００４４】
ステップＳ１０８において、ＣＰＵ１３は、ディスク管理情報の上記記録値に基づき、記録値が「１」である場合には２層同一内容記録済みディスクであると判断し、ステップＳ１０９において同一内容読み出しフラグをセットする。更に、ステップＳ１１０において、ＣＰＵ１３は、後述する読み出し処理の際に参照する層変数値を「０」に設定して初期化処理を終了する。なお、この層変数値とは、読み出し処理を実行する際、実際に読み出しを行う記録層を示す値であり、層変数値「０」が記録層２２、層変数値「１」が記録層２３に対応している。
【００４５】
一方、ステップＳ１０８において、ＣＰＵ１３は、２層同一内容記録管理領域における記録値が「０」である場合には２層同一内容記録がなされていないディスクであると判断し、ステップＳ１１１において同一内容読み出しフラグをクリアして初期化処理を終了する。
【００４６】
次に、本実施の形態における記録処理について図４及び図５に示すフローチャートを参照にして説明する。
【００４７】
まず、ステップＳ２００において、ＣＰＵ１３は、Ｉ／Ｆ回路１６を介してＰＣからコマンド（指令）を受信したか否かを判断する。なお、このステップＳ２００はコマンドを受信するまで繰り返す。そして、コマンドを受信した場合にはステップＳ２０１に移行する。
【００４８】
ステップＳ２０１において、ＣＰＵ１３は、２層同一内容記録指定コマンドを受信したか否かを判断する。この、２層同一内容記録指定コマンドは、ＰＣが記録層２２，２３に対して同一内容のデータを記録する前に発行するコマンドであり、このコマンドを受信した場合にはステップＳ２０２に移行する。
【００４９】
ステップＳ２０２において、ＣＰＵ１３は、初期化処理で設定した同一内容記録可能フラグをメモリ１３ａにて参照し、セットされている場合にはステップＳ２０３にて同一内容記録フラグをセットし、実際にデータ記録可能な状態にする。
【００５０】
一方、Ｓ２０２において、同一内容記録可能フラグがクリアされている場合には、ステップＳ２０４にて同一内容記録フラグをクリアする。そして、ステップＳ２０５において、ＣＰＵ１３は、同一内容記録可能フラグがセットされていないにも関わらず２層同一内
容記録指定コマンドが送信されてきた旨を通知するコマンドエラーをＰＣに対して発行し、記録処理を終了する。
【００５１】
また、ステップＳ２０１において、ＣＰＵ１３は、受信したコマンドが２層同一内容記録指定コマンドでない場合、ステップＳ２０６に移行して受信したコマンドが記録コマンドであるか否かを判断する。なお、この記録コマンドとは、実際に書き込みを行うためにＰＣがＣＰＵ１３に対して発行する書き込み指令のことである。この記録コマンドは、その記録コマンドのもとに転送されるデータの先頭論理アドレス値、転送セクタ数、及び記録層番号のパラメータ等を有している。ＣＰＵ１３は、この記録コマンドの転送セクタ数に示されるデータに基づきＰＣからデータを転送する。なお、記録コマンドの論理アドレス値は、ディスク全域に対して有効な物理アドレスに対応しており、ディスクＤにおけるデータ領域の先頭のアドレス値を０とするものである。
【００５２】
ステップＳ２０７において、ＣＰＵ１３は、記録コマンドの後に送信されてくるデータをキャッシュメモリ１９にキャッシュ（格納）する。なお、ＣＰＵ１３は記録コマンドを受信する度に上記のようなデータ転送及びデータキャッシュを繰り返し行う。
【００５３】
そして、ステップＳ２０８において、キャッシュフルになったと判断すると、Ｓ２０９に移行し、上記同一内容記録フラグがセットされているか否かを判断する。そして、同一内容記録フラグがセットされている場合には、ステップＳ２１０に移行し、データの書き込みを開始する。ここで、記録層２２，２３に記録されるデータは、例えば論理アドレスを物理アドレスに換算したアドレス値及び層指定アドレスとなる層番号等からなるヘッダ部、ヘッダ部のエラー訂正符号、データ部、及びデータ部のエラー訂正符号により構成される。なお、このヘッダ部はＣＰＵ１３により生成される。
【００５４】
ステップＳ２１０において、ＣＰＵ１３は、キャッシュメモリ１９に記憶されている全キャッシュデータを読み出し、サーボ回路１４及びピックアップユニット１１を介して第１の記録層２２に対してそのデータ単位でデータを書き込む。なお、ＣＰＵ１３は、キャッシュデータにおける先頭データの論理アドレスを換算した物理アドレスに基づいて書き込みを行う。そして、ステップＳ２１１に移行する。
【００５５】
次に、ステップＳ２１１において、ＣＰＵ１３は、第２の記録層２３にデータを書き込む。第２の記録層２３へは、第１の記録層２２へのデータ記録の際に使用したデータにおけるヘッダ部の層番号を第２の記録層２３に対応した値に変更するだけで、それ以外は記録層２２の記録態様と同様にしてデータを書き込む。なお、記録層２２，２３へのデータ記録の際、ＰＣから転送される記録コマンド内に示される上記記録層番号を参照しないこととする。
【００５６】
また、ステップＳ２１０，Ｓ２１１において、初期化処理の際に追記可能であると判断している場合（図３におけるステップＳ１０６に相当）には、その初期化処理の際にメモリ１３ａに記憶したデータの最終領域に続けて２層同一内容記録を行う。これにより、既存のデータに続けて２層同一内容記録を行うことができる。
【００５７】
一方、ステップＳ２０９において同一内容記録フラグがクリアされている場合、ステップＳ２１２に移行する。そして、ＣＰＵ１３は、２層同一内容記録を行うのではなく、記録コマンドに示される記録層番号を参照して、その記録層番号に対応する記録層に対して全キャッシュデータを書き込む。そして、記録処理を終了する。
【００５８】
次に、図５に示すように、ステップＳ２０６（図４参照）において、受信したコマンドが記録コマンドでない場合、ステップＳ２１３に移行して受信したコマンドが記録終了コ
マンドであるか否かを判断する。ここで、記録終了コマンドを受信していない場合には、記録処理に関連しない他のコマンドであるため、ステップＳ２１８に移行して、他コマンドに対応した処理（例えば、後述する読み出し処理）をして記録処理を終了する。
【００５９】
一方、ステップＳ２１３において記録終了コマンドを受信している場合には、ステップＳ２１４に移行し、同一内容記録フラグがセットされているか否かを判断する。そして、ＣＰＵ１３は、同一内容記録フラグがセットされている場合にはステップＳ２１５に移行し、現在、キャッシュメモリ１９に格納されている全データを第１の記録層２２に記録するとともに、ステップＳ２１６に移行して第２の記録層２３に同一内容のデータを重複して記録する。そして、記録処理を終了する。
【００６０】
一方、ステップＳ２１４において、同一内容記録フラグがセットされていない場合には、ステップＳ２１７に移行して記録終了コマンドに含まれる記録層番号により指定される記録層にキャッシュメモリ１９内の全データを記録して記録処理を終了する。
【００６１】
なお、ＣＰＵ１３は記録層２２，２３に同一内容のデータを重複して書き込む際、管理領域２０における記録値も書き込む。この際、２層同一内容記録を実行した場合には記録値を「１」として書き込む。また、層変数値を「０」に設定するとともに、メモリ１３ａにおける同一内容読み出しフラグをセットする。一方、記録処理において２層同一内容記録を実行しなかった場合には記録値を「０」として書き込むとともに、同一内容読み出しフラグをクリアする。
【００６２】
次に、本実施の形態におけるデータの読み出し処理について図６に示すフローチャートを参照にして説明する。
【００６３】
まず、ステップＳ３００において、ＣＰＵ１３は、Ｉ／Ｆ回路１６を介してＰＣからコマンドを受信したか否かを判断する。なお、このステップＳ３００は、コマンドを受信するまで繰り返す。そして、コマンドを受信した場合にはＳ３０１に移行する。
【００６４】
ステップＳ３０１において、ＣＰＵ１３は、ＰＣから読み出し指令としての読み出しコマンドを受信したか否かを判断する。ここで、読み出しコマンドではない他のコマンドを受信している場合、ステップＳ３０２に移行して、その他コマンドに対応した処理を実行する。一方、読み出しコマンドを受信した場合にはステップＳ３０３に移行する。
【００６５】
次に、ステップＳ３０３において、ＣＰＵ１３は、同一内容読み出しフラグがセットされているか否かを判断し、セットされている場合にはステップＳ３０４に移行する。そして、ステップＳ３０４において、読み出しコマンドに含まれる層変数値に従ってその値に対応する記録層からピックアップユニット１１を介してデータの読み出しを始める。なお、本実施の形態では、２層同一内容記録をした後、層変数値を「０」に設定するため、第１の記録層２２から読み出しを始めることになる。
【００６６】
ＣＰＵ１３は、データ読み出しの最中にステップＳ３０５に示すように読み出しエラーが発生したか否かを判断する。そして、エラーが発生しない場合は読み出し処理を終了する。
【００６７】
一方、ステップＳ３０５において、ＣＰＵ１３は、第１の記録層２２からデータを読み出している最中に例えばディスク表面の傷や汚れ等で読み出し不能となるエラーが発生した場合、ステップＳ３０６に移行してその読み出しエラーが発生したセクタアドレス（領域）をメモリ１３ａに記憶する。そして、ステップＳ３０７において、層変数値を第２の記録層２３に対応する「１」に変更して読み出す記録層を第２の記録層２３へと変更する。
【００６８】
次に、ステップＳ３０８において、ＣＰＵ１３は、別層の第２の記録層２３にフォーカスジャンプして、第２の記録層２３にフォーカスを合わせる。そして、ステップＳ３０９において、読み出しエラーが発生した上記セクタアドレスをメモリ１３ａから読み出し、第２の記録層２３においてそのセクタアドレスの１トラック前に溯ってデータの読み出しを継続する。これにより、ＣＰＵ１３は、エラーが生じて読み出し不能となったデータを継続して読み出すことができる。
【００６９】
なお、ＣＰＵ１３は、データ読み出しの最中にステップＳ３１０に示すように読み出しエラーが発生したか否かを判断している。ここで、エラーが発生しない場合は読み出し処理を終了する。一方、ステップＳ３１０において、読み出しエラーが生じた場合には、ステップＳ３１１において読み出し不能の旨をＰＣに対して通知し、読み出し処理を終了する。
【００７０】
一方、ステップＳ３０３において同一内容読み出しフラグがセットされていない場合、ステップＳ３１２に移行する。そして、２層同一内容記録がなされていないディスクであるため、読み出しコマンド内に含まれる層変数値に従ってＰＣにより指定された記録層からデータを読み出す。
【００７１】
なお、ステップＳ３１３において、ＣＰＵ１３は、上記と同じく読み出しエラーが発生したか否かを判断し、読み出しエラーがなければ読み出し処理を終了する。一方、読み出しエラーが発生した場合には、ステップＳ３１４にて読み出し不能通知をＰＣに対して通知して読み出し処理を終了する。
【００７２】
以上説明した実施の形態によれば、以下のような効果を得ることができる。
【００７３】
（１）ＣＰＵ１３は、ディスクＤの記録層２２，２３に対して同一内容のデータを重複して書き込むよう制御する。これにより、従来、同一内容のデータを複数枚の光ディスクにバックアップしていたことによる効果と同等の効果が１枚の光ディスクを通じて実現される。また、バックアップにかかる操作自体、通常は、上記転送すべきデータの選択と上記所定の書き込み指令を発するのみの簡単な操作で済む。しかもディスクの入れ替え等を必要とすることもない。このため、光ディスクを通じてのデータのバックアップを極めて簡便に行うことができる。
【００７４】
（２）ＣＰＵ１３は、同一内容のデータを記録層２２，２３の同一領域に対して書き込むよう制御する。このため、たとえ記録層２２，２３の一方においてデータの読み出しが不能となるような事態が生じたとしても、記録層２３の同一領域に書き込まれているデータによってこれを救うことのできる確率は高く維持される。また、データを書き込む際のデータの論理アドレスを記録層２２，２３で全て同一（層番号のみが別）とすることができるため、データ書き込み処理自体の簡易化を図ることができる。
【００７５】
（３）ＣＰＵ１３は、管理領域２０におけるディスク管理情報の記録値に基づき、両記録層２２，２３に同一内容のデータが既に記録されているディスクであるかを判断し、仮に記録済みのディスクＤであっても、その記録されているデータの最終領域に続けて２層同一内容記録を行う。このため、記録可能領域２１の残存する光ディスクに対するいわゆる追記機能が付与されることとなり、同装置を運用する上での汎用性も更に高められるようになる。また、ディスク管理情報領域にアクセスして記録値を参照することで２層同一内容記録が行われたディスクであるか否かを判別できるため、その判別が容易であり、利便性を向上させることができる。
【００７６】
（４）ＣＰＵ１３は、記録層２２におけるデータの読み出しが不能となると、自動的に
読み出す記録層を記録層２３に切り替え、記録層２３において、その読み出し不能となった領域に対応する領域からデータの読み出しを継続する。そして、読み出し不能となる都度、記録層を切り換えて読み出しを継続する。このため、バックアップされたデータの再生能力が保証されるようになる。また、読み出しが不能となったデータに対応する領域から１トラック分のデータだけ溯ってデータの読み出しを継続する。このため、それら読み出されるデータの連続性も自ずと確保されるようになり、当該光ディスク装置によるデータバックアップにかかる信頼性も更に向上されるようになる。
【００７７】
（５）キャッシュメモリ１９がキャッシュフルになる毎にその全キャッシュデータを記録層２２，２３に書き込むようにした。このため、ピックアップユニット１１やサーボ回路１４等の書き込み駆動系の制御についてその制御負荷を軽減することができる。
【００７８】
なお、上記実施の形態は以下のように変更してもよい。
【００７９】
・  上記実施の形態では、同一内容のデータを記録層２２，２３の同一領域に記録していたが、記録層２３にデータを記録する際、記録層２２よりも所定量（例えば、半トラック分）だけシフトさせて同一内容のデータを記録するようにしてもよい。つまり、両記録層２２，２３の異なる領域に対して、同一内容のデータを重複して書き込むようにしてもよい。この場合、論理アドレスから換算した先頭セクタの物理アドレスに例えば半トラック分のアドレス値を加算してシフトさせ、その加算した物理アドレスに基づき記録層２３へ全キャッシュデータを記録することで可能である。そして、上記構成によれば、記録層２２でのデータの読み出しが不能となるような事態が生じたとしても、記録層２３では異なる領域に書き込まれているデータによってこれを救うことのできる確率が高く維持されるようになる。また、書き込みの際、所定量だけシフトさせることで足りるため、データ書き込み処理にかかる負荷が大きく増えることはない。
【００８０】
・  上記実施の形態では、２層同一内容記録がなされたディスクＤであるかを判断し（ステップＳ１０８に相当）、２層同一内容記録が既になされているディスクである場合には既存のデータの最終領域に続けてデータを書き込む構成とした。しかし、２層同一内容記録がなされたディスクＤに追記する構成に限らず、単に記録層２２にだけ所定のデータが記録されているようなディスクに対しても追記する構成としてもよい。この場合、そのまま２層同一内容記録を行うと、記録層２２には既存のデータの後に続けてデータが記録され、一方、記録層２３は未記録であるためはじめからデータが記録されることになり、両記録層２２，２３との間でデータの記録領域にずれが生じてしまう。そこで、記録層２３において、既存のデータの分だけダミーデータを記録し、記録層２２の最終領域と記録層２３とのデータの最終領域を同じにしてから新たに２層同一内容記録を行う。これにより、記録層２２，２３の同一領域に同一内容のデータを記録することが可能となる。
【００８１】
・  上記実施の形態では、片面に２つの記録層２２，２３を備える記録型光ディスクであったが、２つに限らず３つ以上の複数の記録層を備える記録型光ディスクであってもよい。また、片面だけでなく両面に複数の記録層を備えるような記録型光ディスクであってもよい。
【図面の簡単な説明】
【００８２】
【図１】本発明にかかる光ディスク装置の一実施の形態についてその電気的な構成を示すブロック図。
【図２】（ａ）は片面２層記録型光ディスクの平面図、（ｂ）は片面２層記録型光ディスクの断面図。
【図３】上記実施の形態の光ディスク装置による初期化処理についてその処理手順を示すフローチャート。
【図４】上記実施の形態の光ディスク装置による記録処理についてその処理手順を示すフローチャート。
【図５】同じく記録処理についてその処理手順を示すフローチャート。
【図６】上記実施の形態の光ディスク装置による読み出し処理についてその処理手順を示すフローチャート。
【符号の説明】
【００８３】
Ｄ…記録型光ディスク（ディスク）、１０…光ディスク装置、１３…書き込み制御手段、読み出し制御手段及び判断手段としてのＣＰＵ、１９…キャッシュメモリ、２０…ディスク管理情報領域、２１…記録可能領域、２２…第１の記録層、２３…第２の記録層。
【図１】
2005108280.tif 000003
【図２】
2005108280.tif 000004
【図３】
2005108280.tif 000005
【図４】
2005108280.tif 000006
【図５】
2005108280.tif 000007
【図６】
2005108280.tif 000008