(57)【要約】【課題】多層にデータを記録可能とする光ディスクにおいて、記録したデータに欠損が生じた場合の、データの復元に対する信頼性を向上させることができる光ディスク装置を提供する。【解決手段】本発明に係る光ディスク装置は、光ディスク３に記録するデータから、該データを構成する要素データと、この要素データの読み取りが不可となった時にデータを復元するための復元データとからなる複数のサブデータ４２ａ・４２ｂ・４２ｃを作成するサブデータ作成部と、各サブデータの記録位置を決定する記録位置決定部とを備え、記録位置決定部が、光の照射方向から光ディスクをみた投影面において、サブデータそれぞれが重ならないように記録位置を決定する。【選択図】図１
2009230794.tif 000002
【特許請求の範囲】
【請求項１】
データを記録するための複数の記録層を有する光ディスクに対して、光を照射しデータを記録する情報処理装置であって、
上記記録するデータから、該データを構成する要素データと、この要素データの読み取りが不可能となった場合に上記データを復元するための復元データとを作成する作成手段と、
上記作成手段によって同一のデータから作成した要素データと復元データとを、それぞれ異なる記録層にて記録するための記録位置を決定する記録位置決定手段と、を備え、
上記記録位置決定手段は、上記光を照射する方向を照射方向とし、該照射方向から光ディスクをみた場合の投影面において、上記要素データと復元データとがそれぞれ重ならない別の場所となるように、該要素データおよび復元データの記録位置を決定することを特徴とする情報処理装置。
【請求項２】
記録層におけるデータの記録位置がトラック、及びセクタで管理され、各記録層におけるトラックおよびセクタのアドレスが、記録層間でそれぞれ対応するように割り当てられており、
上記要素データと復元データとがそれぞれ上記投影面において重ならない別の場所の記録位置となるように、上記記録位置決定手段は、上記要素データおよび復元データそれぞれを異なる記録層の、異なるアドレスのトラックまたはセクタに記録するように決定することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
上記記録位置決定手段は、投影面での要素データと復元データとの間におけるセクタ数またはトラック数を指定することにより、要素データおよび復元データそれぞれを異なる記録層の、異なるアドレスのトラックまたはセクタに記録するように決定する請求項２に記載の情報処理装置。
【請求項４】
上記作成手段は同一のデータから複数の要素データと復元データとを作成しており、上記復元データは、上記要素データのうちの１つが読み取り困難となった場合、読み取り可能な要素データに基づきデータを復元できるものであり、
上記光ディスクにおける、データを記録するために光を照射する側の面である記録面に生じるキズの大きさについて、上記データの復元を可能とするキズの大きさが設定されており、
上記記録位置決定手段は、上記投影面での要素データ間、およびこれら要素データと復元データ間における上記セクタの間隔またはトラックの間隔を、上記設定されたキズの大きさ以上となるように指定することを特徴とする請求項３に記載の情報処理装置。
【請求項５】
上記記録位置決定手段は、上記投影面における光ディスクの中心から上記要素データおよび復元データを記録するトラックまでの距離に応じて、上記要素データ間およびこれら要素データと復元データ間の間隔として指定するセクタ数を変更させることを特徴とする請求項４に記載の情報処理装置。
【請求項６】
上記作成手段は、同一のデータから、該データを細分した要素データと、該要素データから求めたパリティ情報を含む復元データとを作成することを特徴とする請求項１から５のいずれか１項に記載の情報処理装置。
【請求項７】
上記作成手段は、同一のデータから、要素データとして該データ自身と、復元データとしてこのデータの複製とをそれぞれ作成する請求項１から５のいずれか１項に記載の情報処理装置。
【請求項８】
データを記録するための複数の記録層を有する光ディスクに対して、光を照射しデータを記録する情報処理装置の制御方法であって、
上記記録するデータから、該データを構成する要素データと、この要素データの読み取りが不可能となった場合に上記データを復元するための復元データとを作成する第１ステップと、
上記第１ステップにおいて同一のデータから作成した要素データと復元データとを、それぞれ異なる記録層にて記録するための記録位置を決定する第２ステップと、を含み、
上記第２ステップにおいて、上記光を照射する方向を照射方向とし、該照射方向から光ディスクをみた場合の投影面において、上記要素データと復元データとがそれぞれ重ならない別の場所となるように、該要素データおよび復元データの記録位置を決定することを特徴とする情報処理装置の制御方法。
【請求項９】
コンピュータを請求項１から７のいずれか１項に記載の情報処理装置の各手段として機能させるための情報処理装置の制御プログラム。
【請求項１０】
請求項９に記載の情報処理装置の制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データを記録するための複数の記録層を有する光ディスクに対して、光を照射しデータを記録する情報処理装置、情報処理装置の制御方法、情報処理装置の制御プログラム、情報処理装置の制御プログラムを記録した記録媒体に関するものである。
【背景技術】
【０００２】
従来から、ネットワークによる通信や記憶メディアからの読み込み時に、ノイズの混入などエラーが生じた場合、あらかじめデータに加えておいた冗長符号から誤りが生じたかどうかを発見し、誤りがあれば元のデータを再現するエラー訂正が行われている。しかし、所定のデータ量に対して含まれるエラーが多くなると、正しいデータの復元ができなくなることがある。例えば、ハードディスクまたは光ディスク装置等の記録装置では、衝撃等により記録媒体にキズが生じると、該キズによりエラー訂正ができないことがある。特に、記録媒体が光ディスクの場合、記録面に直接手で触れることが出来るため、記録面に触れられ、エラー訂正ができないほどのダメージを与えてしまう可能性がある。また、上記光ディスクでは、太陽光が直接、もしくは間接的に当たるなどの理由で、記録媒体自体が、エラー訂正できないほど劣化することもある。
【０００３】
このようなデータの劣化または消失を防止する技術として、ＲＡＩＤ（Redundant Arrays of Inexpensive Disks）が知られている。ＲＡＩＤは記録するデータを複数のサブデータに分解し、複数台のハードディスクに対して分散記録する技術である。データにパリティ情報を加えたものを、複数のハードディスクそれぞれに分散して記録させることで、複数台あるうちのいずれかのハードディスクからデータの読み込みに失敗しても、他のハードディスクから読み込んだデータに基づき、正常なデータを復元することができる。
【０００４】
また、複数台のハードディスクにデータを分散して記録する構成ではなく、１台のハードディスクにおいて下記に示す構成を有することで、ミラーリング機能を実現する技術が開示されている（特許文献１）。すなわち、この特許文献１では、データの記録時において、該データをデータ記憶媒体における２箇所に書き込み、データの読み込み時には、２箇所に書き込まれたデータの一方を読み込むように構成されている。このため、読み込むデータの一方に異常が生じている場合、他方のデータを読み込むことができる。
【０００５】
また、一枚の光ディスクに対してデータと、そのデータを復元させるための予備データを、多層で形成された記録層それぞれに記録したり、同一層に各々記録したりすることにより、データと予備データとの記録の効率化を向上させることができる情報処理装置が開示されている（特許文献２）。
【特許文献１】特開平４−３４９２７３号公報（１９９２年１２月３日公開）
【特許文献２】特開２００７−２６６００号公報（２００７年２月１日公開）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記従来の構成では、多層にデータを記録した光ディスクにおいて、損失したデータの復元に対する信頼性を向上させることができないという問題が生じる。
【０００７】
つまり、多層にデータを記録する光ディスクでは、図２３および図２４に示すように、異なる記録層（例えば記録層１００と記録層２００）それぞれに記録されたデータを読み取る場合、あるいは、データを記録する場合、光ディスクに対して光ヘッドから照射する光の焦点を各層に合わせるように構成されている。図２３および図２４は、従来技術を示すものであり、記録層１００，２００への記録または再生時における光ヘッドからの光の照射状態を示す図である。
【０００８】
ここで、図２５に示すように、記録層１００に記録されたデータに対して照射した光の光路を妨げる位置となる保護層３００部分にキズが生じると、該キズにより記録層１００に記録したデータの読み取りができなくなる場合がある。また、光ヘッドからの照射方向において、記録層１００に記録されたデータと重なる、記録層２００の記録位置に別のデータが記録されている場合、図２６に示すように、この記録層２００に記録した別のデータも同様に読み取りができなる場合がある。図２５および図２６は、従来技術を示すものであり、光ディスクの保護層３００にキズが生じた場合における、記録層１００，２００に記録したデータと、光ヘッドから照射された光の照射状態とを示す図である。
【０００９】
すなわち、多層にデータを記録できる光ディスクでは、図２７に示すように、保護層３００に生じたキズにより記録層１００の所定の記録領域に記録されたデータのみならず、記録層２００の所定の記録領域に記録されたデータも読み取りがエラーとなる場合がある。したがって、記録層１００と記録層２００とに分散させてデータと該データを復元させるための復元データとを記録させる場合、保護層３００に生じた同一のキズによりこのデータと復元データとがともに読み取り不可となる場合がある。なお、図２７は、光ヘッドからの光の照射状態と、保護層３００に生じたキズと、記録層１００，２００におけるこのキズによりデータの書き込みおよび読み込みに影響を受ける範囲との関係を示す図である。
【００１０】
ところで、上記した特許文献１は、多層にデータを記録可能とする光ディスクにおいて、損失したデータの復元に対する信頼性を向上させるものではない。また、特許文献２は、保護層３００に生じた同一のキズによりデータと復元データとがともに読み取り不可となる事態が生じることを防ぐものではない。
【００１１】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、多層にデータを記録可能とする光ディスクにおいて、記録したデータに欠損が生じた場合の、データの復元に対する信頼性を向上させることができる情報処理装置、情報処理装置の制御方法、情報処理装置の制御プログラム、情報処理装置の制御プログラムを記録した記録媒体を実現することにある。
【課題を解決するための手段】
【００１２】
本発明に係る情報処理装置は、上記した課題を解決するために、データを記録するための複数の記録層を有する光ディスクに対して、光を照射しデータを記録する情報処理装置であって、上記記録するデータから、該データを構成する要素データと、この要素データの読み取りが不可能となった場合に上記データを復元するための復元データとを作成する作成手段と、上記作成手段によって同一のデータから作成した要素データと復元データとを、それぞれ異なる記録層にて記録するための記録位置を決定する記録位置決定手段と、を備え、上記記録位置決定手段は、上記光を照射する方向を照射方向とし、該照射方向から光ディスクをみた場合の投影面において、上記要素データと復元データとがそれぞれ重ならない別の場所となるように、該要素データおよび復元データの記録位置を決定することを特徴とする。
【００１３】
上記構成によると、作成手段により、記録するデータを構成する要素データと、該データを復元するための復元データとをそれぞれ作成することができる。このため、要素データの読み取りが不可能な場合であっても復元データを利用して、光ディスクに記録したデータを復元させることができる。
【００１４】
また、記録位置決定手段を備えているため、上記光ディスクの投影面において、同一のデータから作成した要素データおよび復元データそれぞれが重ならない別の場所となるように、これら要素データおよび復元データをそれぞれ異なる記録層に記録させることができる。このため、上記要素データと、復元データとが異なる記録層の、上記投影面において重なる位置に記録され、光ディスクに生じたキズの影響でこれら要素データおよび復元データがともに読み取ることができなくなるといった事態を回避することができる。
【００１５】
したがって本発明に係る情報処理装置は、多層にデータを記録可能とする光ディスクにおいて、記録したデータに欠損が生じた場合の、データの復元に対する信頼性を向上させることができるという効果を奏する。
【００１６】
また、本発明に係る情報処理装置は、上記した構成において、記録層におけるデータの記録位置がトラック、及びセクタで管理され、各記録層におけるトラックおよびセクタのアドレスが、記録層間でそれぞれ対応するように割り当てられており、上記要素データと復元データとがそれぞれ上記投影面において重ならない別の場所の記録位置となるように、上記記録位置決定手段は、上記要素データおよび復元データそれぞれを異なる記録層の、異なるアドレスのトラックまたはセクタに記録するように決定するように構成されていてもよい。
【００１７】
また、本発明に係る情報処理装置は、上記した構成において、上記記録位置決定手段は、投影面での要素データと復元データとの間におけるセクタ数またはトラック数を指定することにより、要素データおよび復元データそれぞれを異なる記録層の、異なるアドレスのトラックまたはセクタに記録するように決定するように構成されていてもよい。
【００１８】
上記構成によると、複数の記録層間で対応するようにトラックおよびセクタが割り当てられているため、各記録層における記録位置を指定するにあたり、トラックおよびセクタ番号を共通して利用することができる。
【００１９】
また、上記記録位置決定手段は、トラックまたはセクタを指定して要素データおよび復元データそれぞれが投影面において重ならない別の場所となる記録位置を決定することができるため、各要素データおよび復元データの記録位置を容易に決定することができる。
【００２０】
また、本発明に係る情報処理装置は、上記した構成において、上記作成手段は同一のデータから複数の要素データと復元データとを作成しており、上記復元データは、上記要素データのうちの１つが読み取り困難となった場合、読み取り可能な要素データに基づきデータを復元できるものであり、上記光ディスクにおける、データを記録するために光を照射する側の面である記録面に生じるキズの大きさについて、上記データの復元を可能とするキズの大きさが設定されており、上記記録位置決定手段は、上記投影面での要素データ間、およびこれら要素データと復元データ間における上記セクタの間隔またはトラックの間隔を、上記設定されたキズの大きさ以上となるように指定する構成であってもよい。
【００２１】
上記構成によると、上記記録位置決定手段は、上記設定されたキズの大きさ以上となるように、要素データ間およびこれら要素データと復元データ間におけるセクタまたはトラックの間隔を指定することができる。このため、記録面に生じたキズの大きさがデータの復元を可能とする大きさの範囲内にある場合、キズの影響を受けていない要素データと復元データとから、あるいは要素データからデータを復元させることができる。
【００２２】
また、本発明に係る情報処理装置は、上記した構成において、上記記録位置決定手段は、上記投影面における光ディスクの中心から上記要素データおよび復元データを記録するトラックまでの距離に応じて、上記要素データ間およびこれら要素データと復元データ間の間隔として指定するセクタ数を変更させるように構成されていてもよい。
【００２３】
ところで、光ディスクの中心付近のトラック長と、光ディスクの円周付近のトラック長とでは異なる。このため、同じ数のセクタ数間隔だけ要素データ同士を、あるいは要素データと復元データとをそれぞれ離して記録した場合であっても、これらの距離は、光ディスクの中心付近の方が、光ディスクの円周付近よりも小さくなる。
【００２４】
上記構成によると、上記光ディスクの中心から上記要素データおよび復元データを記録するトラックまでの距離に応じて、上記要素データ同士、あるいは要素データと復元データ間の間隔を決定するセクタ数を変更させることができる。したがって、光ディスクの各記録層において、セクタ数を指定して、要素データおよび復元データの適切な記録位置を決定することができる。
【００２５】
また、本発明に係る情報処理装置は、上記した構成において、上記作成手段は、同一のデータから、該データを細分した要素データと、該要素データから求めたパリティ情報を含む復元データとを作成するように構成されていてもよい。
【００２６】
また、本発明に係る情報処理装置は、上記した構成において、上記作成手段は、同一のデータから、要素データとして該データ自身と、復元データとしてこのデータの複製とをそれぞれ作成するように構成されていてもよい。
【００２７】
本発明に係る情報処理装置の制御方法は、上記した課題を解決するために、データを記録するための複数の記録層を有する光ディスクに対して、光を照射しデータを記録する情報処理装置の制御方法であって、上記記録するデータから、該データを構成する要素データと、この要素データの読み取りが不可能となった場合に上記データを復元するための復元データとを作成する第１ステップと、上記第１ステップにおいて同一のデータから作成した要素データと復元データとを、それぞれ異なる記録層にて記録するための記録位置を決定する第２ステップと、を含み、上記第２ステップにおいて、上記光を照射する方向を照射方向とし、該照射方向から光ディスクをみた場合の投影面において、上記要素データと復元データとがそれぞれ重ならない別の場所となるように、該要素データおよび復元データの記録位置を決定することを特徴とする。
【００２８】
上記方法によると、第１ステップにより、記録するデータを構成する要素データと、該データを復元するための復元データとをそれぞれ作成することができる。このため、要素データの読み取りが不可能な場合であっても復元データを利用して、光ディスクに記録したデータを復元させることができる。
【００２９】
また、第２ステップにより、上記光ディスクの投影面において、同一のデータから作成した要素データおよび復元データそれぞれが重ならない別の場所となるように、これら要素データおよび復元データをそれぞれ異なる記録層に記録させることができる。このため、上記要素データおよび復元データをそれぞれ異なる記録層の、上記投影面において重なる位置に記録され、光ディスクに生じたキズの影響でこれら要素データおよび復元データがともに読み取ることができなくなるといった事態を回避することができる。
【００３０】
したがって本発明に係る情報処理装置の制御方法は、多層にデータを記録可能とする光ディスクにおいて、記録したデータに欠損が生じた場合の、データの復元に対する信頼性を向上させることができるという効果を奏する。
【００３１】
なお、上記情報処理装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記各手段として動作させることにより上記情報処理装置をコンピュータにて実現させる情報処理装置の制御プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【発明の効果】
【００３２】
本発明に係る情報処理装置は、以上のように、データを記録するための複数の記録層を有する光ディスクに対して、光を照射しデータを記録する情報処理装置であって、上記記録するデータから、該データを構成する要素データと、この要素データの読み取りが不可能となった場合に上記データを復元するための復元データとを作成する作成手段と、上記作成手段によって同一のデータから作成した要素データと復元データとを、それぞれ異なる記録層にて記録するための記録位置を決定する記録位置決定手段と、を備え、上記記録位置決定手段は、上記光を照射する方向を照射方向とし、該照射方向から光ディスクをみた場合の投影面において、上記要素データと復元データとがそれぞれ重ならない別の場所となるように、該要素データおよび復元データの記録位置を決定することを特徴とする。
【００３３】
したがって本発明に係る情報処理装置は、多層にデータを記録可能とする光ディスクにおいて、記録したデータに欠損が生じた場合の、データの復元に対する信頼性を向上させることができるという効果を奏する。
【００３４】
本発明に係る情報処理装置の制御方法は、以上のように、データを記録するための複数の記録層を有する光ディスクに対して、光を照射しデータを記録する情報処理装置の制御方法であって、上記記録するデータから、該データを構成する要素データと、この要素データの読み取りが不可能となった場合に上記データを復元するための復元データとを作成する第１ステップと、上記第１ステップにおいて同一のデータから作成した要素データと復元データとを、それぞれ異なる記録層にて記録するための記録位置を決定する第２ステップと、を含み、上記第２ステップにおいて、上記光を照射する方向を照射方向とし、該照射方向から光ディスクをみた場合の投影面において、上記要素データと復元データとがそれぞれ重ならない別の場所となるように、該要素データおよび復元データの記録位置を決定することを特徴とする。
【００３５】
したがって本発明に係る情報処理装置の制御方法は、多層にデータを記録可能とする光ディスクにおいて、記録したデータに欠損が生じた場合の、データの復元に対する信頼性を向上させることができるという効果を奏する。
【００３６】
本発明に係る情報処理装置は、以上のように、データを記録するための複数の記録層を有する光ディスクに対して、光を照射しデータを記録する情報処理装置であって、上記記録する同一のデータから、該データを構成する要素データと、この要素データの読み取りが不可能となった場合にデータを復元するための復元データとを作成する作成手段と、各記録層における、要素データまたは復元データの書き込み開始位置を示す、トラックおよびセクタのアドレスの設定を行うアドレス設定手段と、を備え、上記アドレス設定手段は、上記光を照射する方向を照射方向とし、該照射方向から光ディスクをみた場合の投影面において、上記要素データおよび復元データがそれぞれ重ならない別の場所となるように、記録層ごとに該要素データまたは復元データの書き込み開始位置を示す、トラックおよびセクタのアドレスの設定を行うことを特徴とする。
【００３７】
したがって本発明に係る情報処理装置は、多層にデータを記録する光ディスクにおいて、記録したデータに欠損が生じた場合の、データの復元に対する信頼性を向上させることができるという効果を奏する。
【発明を実施するための最良の形態】
【００３８】
（実施形態１）
本発明の一実施形態について図１ないし図１９に基づいて説明すると以下の通りである。すなわち、本実施の形態に係る光ディスク装置１は、パーソナルコンピュータ２と通信可能に接続されており、該パーソナルコンピュータ２からの指示に応じて、光ディスク３にデータ４０を記録したり、光ディスク３に記録されたデータ４０を読み出したりするものである。なお、このパーソナルコンピュータ２は、光ディスク３に記録したデータ４０を再生したり、記録するデータ４０を保持したりする装置である。
【００３９】
図２に示すように、光ディスク装置１は、光ヘッド１１、ディスク駆動装置１２、ホストＩ／Ｆ１３、光ディスクコントローラ１４、ＲＡＭ１５、およびＲＯＭ１６を備えてなる構成である。なお、この図２は、本発明の実施形態を示すものであり、光ディスク装置１の要部構成を示すブロック図である。
【００４０】
光ヘッド１１は、光ディスクコントローラ１４からの制御指示に応じて光ディスク３の記録面３０に対して光を照射し、記録されたデータ４０を読み取ったり、データ４０を記録したりするものである。光ヘッド１１は、光ディスク３から読み取ったデータ４０を光ディスクコントローラ１４に送信する。なお、この光ヘッド１１の詳細な構成は後述する。
【００４１】
ディスク駆動装置１２は、光ディスクコントローラ１４からの指示に応じて記録媒体である光ディスク３を回転させるものである。ディスク駆動装置１２は、光ディスク３における所望の記録領域位置にデータ４０を記録したり、記録領域からデータ４０を読み出したりできるように光ディスク３を回転させる。なお、この光ディスク３の回転は、ディスク駆動装置１２が備えるスピンドルモータ２１によって実行される。
【００４２】
ホストＩ／Ｆ１３は、パーソナルコンピュータ２とのインターフェースを提供するものである。本実施の形態に係る光ディスク装置１は、パーソナルコンピュータ２と通信可能に接続されており、ホストＩ／Ｆ１３は、Ｉ／Ｆバス４を通じて受信したパーソナルコンピュータ２からの制御指示を受付け、この指示を光ディスクコントローラ１４に入力する。
【００４３】
光ディスクコントローラ１４は、光ディスク装置１の各部の各種制御を行うものである。具体的には、ホストＩ／Ｆ１３を介してパーソナルコンピュータ２から受信した制御指示に応じて、光ディスク３からデータ４０を読み取ったり、データ４０を記録したりするように光ヘッド１１およびディスク駆動装置１２を制御する。また、光ディスクコントローラ１４は、光ディスク３から読み取ったデータ４０を、ＲＡＭ１５に記録し、ホストＩ／Ｆ１３を介してパーソナルコンピュータ２に、このデータ４０を出力するように制御するものでもある。
【００４４】
上記光ディスクコントローラ１４は、図２に示すように機能ブロックとして、記録位置決定部７０，サブデータ作成部７１，データ復元部７２、およびエラー情報管理部７３を備えてなる構成である。なお、これら機能ブロックは、光ディスクコントローラ１４が光ディスク装置１を制御するＣＰＵによって実現される場合、該ＣＰＵがＲＯＭ１６に記録されたプログラムをＲＡＭ１５に読み込み実行することにより実現できる。
【００４５】
上記サブデータ作成部７１は、図３に示すようにパーソナルコンピュータ２によって分割されたデータブロック４１をホストＩ／Ｆ１３を介して受け取り、該データブロック４１を構成する要素データと、該データブロックを復元するために利用するパリティデータ（復元データ）とを含む所定数のサブデータ４２・・・を作成するものである。なお、本実施の形態に係る光ディスク装置１では、上記パリティデータは、上記要素データのうちの１つが読み取り困難となった場合、読み取り可能な要素データに基づきデータブロック４１を復元できるものである。本実施形態において、上記サブデータ４２・・・のうち、第１サブデータ４２ａ、第２サブデータ４２ｂをそれぞれ要素データとし、第３サブデータ４２ｃをパリティデータ（復元データ）とする。
【００４６】
また、サブデータ作成部７１は、この作成した各サブデータ４２（第１サブデータ４２ａ，第２サブデータ４２ｂ，第３サブデータ４２ｃ）を、図４に示すように、ＲＡＭ１５においてデータブロック４１ごとに管理されたデータブロック格納用エリアに記憶する。図４は、本発明の実施形態を示すものであり、ＲＡＭ１５におけるサブデータ４２の記録位置の一例を示す図である。なお、第１サブデータ４２ａ、第２サブデータ４２ｂ、第３サブデータ４２ｃそれぞれを特に区別して説明する必要がない場合は、単にサブデータ４２と称する。
【００４７】
記録位置決定部７０は、光ディスク３に記録する各サブデータ４２の書き込み位置、あるいは光ディスク３に記録された各サブデータ４２の読み込み位置を算出する処理を実行するものである。光ディスクコントローラ１４は、記録位置決定部７０によって決定された記録層の物理セクタに第１サブデータ４２ａ、第２サブデータ４２ｂ、および第３サブデータ４２ｃをそれぞれ記録する。なお、記録位置決定部７０はパーソナルコンピュータ２から発行される読み込み要求、もしくは書き込み要求に付随するデータブロック番号を基に記録位置を決定する。
【００４８】
データ復元部７２は、パーソナルコンピュータ２から、データブロック４１の読み込み処理を要求する指示情報を受付けると、該指示情報に応じて、読み込みが要求されているデータブロック４１の読み込み位置、すなわち、サブデータ４２・・・それぞれが書き込まれた位置を決定し、サブデータ４２・・・を読み出すものである。データ復元部７２は、読み出したサブデータ４２・・・からデータブロック４１を復元し、ホストＩ／Ｆ１３に渡すことによって、Ｉ／Ｆバス４を通じてパーソナルコンピュータ２に送信する。
【００４９】
エラー情報管理部７３は、データの読み込み処理時において、読み込み結果にエラーが生じたサブデータ４２を記録し管理するものである。
【００５０】
ところで、上記光ディスクコントローラ１４は、光ディスク３にデータブロック４１のサブデータ４２を書き込む場合、第１サブデータ４２ａ、第２サブデータ４２ｂ、および第３サブデータ４２ｃそれぞれをＲＡＭ１５から読み出し、光ヘッド１１を制御して光ディスク３に分散させて記録するように構成されている。
【００５１】
上記ＲＯＭ１６には、上述したように、上記各機能ブロックを実現するためのプログラムが格納されている。さらにまた、このＲＯＭ１６には、光ディスク３へのデータブロック４１の記録または読み取りに関する設定情報が記録されており、光ディスクコントローラ１４は、この設定情報を読み出し、光ヘッド１１の配置および該光ヘッドから照射する光の焦点位置、光量等の初期設定を行う。また、ＲＯＭ１６には光ヘッド１１の性能に応じて適切に光ディスク３に対してデータブロック４１の記録（書き込み）又は読み取り（読み込み）を実行できるように光ディスク３の回転速度等を決定する情報も含まれている。この情報に基づき、光ディスクコントローラ１４は、ディスク駆動装置１２に対する制御を実行する。
【００５２】
（光ヘッドの構成）
本実施の形態に係る光ヘッド１１は、図５に示すようにキャリッジ２２上に、レンズ２３、ミラー２４、ビームスプリッタ２５、レーザ発振器２６、光センサ２７、およびフォーカシング／トラッキング用コイル２８を備えてなる構成である。図５は、本発明の実施形態を示す図であり、光ヘッド１１の構成を示す斜視図である。
【００５３】
例えば、光ディスク３にサブデータ４２を記録する場合、光ディスクコントローラ１４からの制御指示に応じて、光ヘッド１１は、レーザ発振器２６から光を出力し、ビームスプリッタ２５およびミラー２４を介してレンズ２３に光が導かれる。そして、レンズ２３から光ディスク３に対して光を照射する。照射する光は、レンズ２３により上記光ディスク３の記録層に合焦され、記録層を形成する層材料を熱で光学的に変化させる。このようにして、光ディスク３の記録層にサブデータ４２が記録される。
【００５４】
一方、光ディスク３に記録されたサブデータ４２を読み込む場合、上述のサブデータ４２の記録時に照射した光よりも弱い光が、データ記録済みの記録層に合焦される。そして、その反射光は、レンズ２３を通過してミラー２４およびビームスプリッタ２５を介して光センサ２７に導かれる。光センサ２７は、反射光を受光すると、電気信号に変換し、この変換した電気信号を光ディスクコントローラ１４に出力する。
【００５５】
また、光ディスク装置１は、フォーカシング／トラッキング用コイル２８を備え、光ディスク３に照射した光の焦点を記録層に合わせるように維持する、いわゆるフォーカシングを行ったり、照射した光が正確に光ディスク３のトラックに追随するように、光の照射位置を制御する、いわゆるトラッキングを行ったりする。
【００５６】
（光ディスクの構成）
次に、本実施の形態に係る光ディスク３について図６を参照して説明する。図６は、本発明の実施形態を示すものであり、光ディスク３の断面構造の一例を示す図である。図６に示すように本実施の形態に係る光ディスク３は、円盤形状をしており、サブデータ４２が記録される面である記録面３０に対して垂直となるように切り出した断面では、第１記録層３１、第２記録層３２、第３記録層３３、および第４記録層３４の４つの記録層が形成されている。
【００５７】
そして、上記円盤形状の中心側を「内」、円周側を「外」とすると、光ディスク３のデータ記録領域における「内」側の端部と「外」側の端部それぞれにはリードイン領域とリードアウト領域とが、サブデータ４２を記録する領域であるデータエリアを挟み込むように形成されている。そして、リードイン、データエリア、およびリードアウトを１つのセッションとしており、サブデータ４２をセッションごとに追記することができる。
【００５８】
上記リードインは、セッションの先頭にある管理情報であり、トラックに関する情報等、データエリアにおけるアクセスに必要となる情報が管理されている領域である。またリードアウトは、セッションの終端を示す領域である。
【００５９】
本実施の形態に係る光ディスク３では、各記録層を１セッションとしているが、１つの記録層に複数のセッションが形成された構成であってもよい。また、図６に示す光ディスク３は説明の便宜上、記録層が４層からなる構成であるが、２層または３層の記録層から構成されてもよいし、あるいは４層以上の記録層から構成されていてもよい。
【００６０】
また、図６では、第１記録層に形成されるリードインおよびリードアウト領域と、第２記録層に形成されるリードインおよびリードアウト領域とは、第１記録層、第２記録層、第３記録層、第４記録層の順に大きくなっている。すなわち、記録面３０からより離れた位置にある記録層ほどリードインおよびリードアウト領域が大きくなっている。しかしながらこれらの領域は必ずしも記録層ごとに大きさを変える必要がなく記録層すべてにおいて同じ大きさで形成されてもよい。
【００６１】
（サブデータの記録位置）
以上のように本実施の形態に係る光ディスク装置１では、サブデータ作成部７１が、各データブロック４１を、該データブロック４１を復元するために利用するパリティ情報を含む複数のサブデータ４２・・・に分割する。そして、光ディスク装置１では、これらサブデータ４２・・・それぞれを複数の記録層に分散させて記録させるように、記録位置決定部７０が各サブデータ４２の記録位置を決定する。また、記録位置決定部７０は、光ディスク３に生じたキズの影響により、同一のデータブロック４１から作成されたサブデータ４２・・・の内の、複数のサブデータ４２・・・が読み取り不可能とならないように、各サブデータ４２をそれぞれ十分に離れた位置となるようにこの記録位置を決定するように構成されている。
【００６２】
ここで、記録位置決定部７０によって決定される、各サブデータ４２の記録位置の位置関係について、図１および図７〜図１１を参照して説明する。ここでは説明の便宜上、各記録層には単一のセッションが存在し、同一数のトラック（例えば、１００トラック）が形成されているものとする。また、光ヘッド１１から記録面３０に対して照射する方向を照射方向とすると、各記録層における同一のトラック番号同士は、この照射方向からみた投影面において一致する（重なる）位置となるものとする。また、各記録層で割り当てられている各セクタが上記投影面において一致する(重なる)ものとする。つまり、記録層におけるデータの記録位置がトラック、及びセクタで管理され、各記録層におけるトラックおよびセクタのアドレスが、記録層間でそれぞれ対応するように割り当てられている。
【００６３】
また、上記各サブデータ４２が記録される、十分に離れた位置とは、光ディスク３を照射方向からみた投影面において、複数のサブデータ４２・・・に渡ってキズの影響を受けないように、各サブデータ４２の記録位置間の距離が十分に離れた位置である。つまり、光ディスク装置１では、図１および図７に示すように、各記録層における同一トラック番号のトラックにサブデータ４２が、投影面において所定距離以上離れるように分散して記録されている。なお、図１は、本発明の実施形態を示すものであり、照射方向からみた光ディスク３の投影面におけるサブデータ４２の記録位置の一例を示す図である。また、図７は、本発明の実施形態を示すものであり、図１に示すサブデータ４２の記録位置を記録層ごとに示す図である。
【００６４】
つまり、図１に示すように、光ディスク３を照射方向からみた投影面において、第１サブデータ（要素データ）４２ａ、第２サブデータ（要素データ）４２ｂ、および第３サブデータ（パリティデータ）４２ｃそれぞれが重ならない所定距離以上離れた別々の位置となるように各記録層に分散して記録される。例えば、図７では第１記録層３１のトラックｎに第１サブデータ４２ａが、第２記録層３２のトラックｎに第２サブデータ４２ｂが、第３記録層３３のトラックｎに第３サブデータ４２ｃがそれぞれ分散して記録される。
【００６５】
また、記録面３０に生じたキズの大きさが２ｃｍ以下の場合にデータブロック４１の復元を求められる条件下では、各サブデータ４２間の所定距離は、図８に示すように２ｃｍ以上とする。図８は、本発明の実施形態を示すものであり、光ディスク３を照射方向からみた投影面における、サブデータ４２の記録位置と、保護層に生じたキズの位置との位置関係の一例を示す図である。
【００６６】
つまり、各サブデータ４２同士は、上記投影面において互いに２ｃｍ以上離れた位置関係となるため、光ディスク３の記録面３０における保護層に２ｃｍのキズが生じた場合であっても、該キズにより２つ以上のサブデータ４２が読み取りエラーとなることがない。
【００６７】
以上のように、本実施の形態に係る光ディスク装置１は、各サブデータ４２を各記録層における同一トラックの異なるセクタを指定して記録させることにより、光ディスク３の投影面においてサブデータ４２が重なることなく、互いが所定距離以上はなれた位置関係となるようにすることができる。
【００６８】
また、本実施の形態に係る光ディスク装置１は、上述のように各記録層において異なるセクタを指定してサブデータ４２を記録させるだけではなく、例えば、図９に示すように、各記録層で異なるトラックに各サブデータ４２を配置することで、上記投影面上で所定距離以上離れるように記録する構成であってもよい。
【００６９】
つまり、光ディスク装置１は、図１０に示すように第１記録層３１のトラックａ上のセクタｐに第１サブデータ４２ａが、第２記録層３２のトラックｂ上のセクタｑに第２サブデータ４２ｂが、第３記録層３３のトラックｃ上のセクタｒに第３サブデータ４２ｃをそれぞれ分散して記録することもできる。なお、図９は、本発明の実施形態を示すものであり、光ディスク３の投影面におけるサブデータ４２の記録位置の一例を示す図である。また、図１０は、本発明の実施形態を示すものであり、図９に示すサブデータ４２の記録位置を記録層ごとに示す図である。
【００７０】
また、記録面３０に生じたキズの大きさが２ｃｍ以下の場合にデータブロック４１の復元を求められる条件下では、図１１に示すように各サブデータ間におけるトラック間隔が２ｃｍ以上となるように各サブデータ４２が記録される。つまり、各サブデータ４２同士は、上記投影面において互いに２ｃｍ以上離れた位置関係となるため、記録面３０における保護層に２ｃｍのキズが生じた場合であっても、該キズにより２つ以上のサブデータ４２が読み取りエラーとなることがない。図１１は、本発明の実施形態を示すものであり、光ディスク３を照射方向からみた投影面における、サブデータ４２の記録位置と、保護層に生じたキズの位置との位置関係の一例を示す図である。
【００７１】
なお、サブデータ４２間の所定距離はこの２ｃｍに限定されるものではなく、光ディスク３において、データブロック４１を復元するにあたり許容できるキズの大きさとして設定された範囲に応じて決定される。
【００７２】
また、サブデータ４２の記録位置は、上記したように、異なる記録層における異なるトラック番号上のセクタ、あるいは異なる記録層における同じトラック番号の異なるセクタとすることができるがこれに限定されるものではない。つまり同じ記録層における異なるトラック番号の異なるセクタであってもよい。すなわち、各サブデータ４２における記録位置の間隔が、上記所定距離となる位置であればよい。
【００７３】
各サブデータの記録位置は具体的には以下のように、セクタ番号とトラック番号に基づき指定することができる。
【００７４】
（サブデータの記録位置の指定）
本実施の形態に係る光ディスク装置（情報処理装置）１では、上述のように各サブデータ４２を上記投影面において所定距離だけ離れるように記録させる構成であった。ここで、以下に、本実施の形態に係る光ディスク装置１における各サブデータ４２の記録位置の指定方法、すなわち、記録位置決定部７０によるサブデータ４２の記録位置の算出方法について図１２を参照して説明する。図１２は、本発明の実施形態を示す図であり、光ディスク３の投影面におけるサブデータの記録位置とその記録位置の指定方法を示す図である。
【００７５】
本実施の形態に係る光ディスク３では、リードイン領域に記録された管理情報に、各記録層におけるトラック数（例えば、１００トラック）と、各記録層の最内周のトラックと最外周のトラックとの間の距離（例えば、１０ｃｍ）についての情報が含まれている。これにより各トラック間の間隔の大きさが分かるため、異なるトラック上のセクタに記録されたサブデータ４２間の上記投影面における最短距離αを指定することができる。
【００７６】
また、記録されたサブデータ４２が同一トラック上のセクタの場合、光ディスク３の投影面における所定位置の半径を基準（０度）とし、この基準位置からの、各サブデータ４２の記録開始角度および記録終了角度と、該サブデータ４２それぞれが記録されるトラック番号とにより、これらサブデータ４２間の配置関係、すなわち距離（β）を指定することができる。
【００７７】
もしくは、各サブデータ４２間のセクタ数と、該サブデータ４２それぞれが記録されるトラック番号とにより、これらサブデータ４２間の配置関係、すなわち距離（β）を指定することができる。
【００７８】
このように、サブデータ４２間の配置関係を、基準位置からの角度によって、あるいはサブデータ４２間のセクタ数によって指定する場合、同じ角度、あるいはサブデータ４２間のセクタ数が同じであっても、サブデータ４２が記録されるトラックが光ディスク３の中心に近い場合と、円周に近い場合とではサブデータ４２の間隔が異なることとなる。
【００７９】
そこで、本実施の形態に係る光ディスク装置１は、投影面における光ディスク３の中心からサブデータ４２を記録するトラックまでの距離に応じて、上記サブデータ４２を記録させる間隔として指定する、上記基準位置からの角度、またはセクタ数を変更させる。つまり、光ディスク３の中心からトラックまでの距離が短くなればなるほど、上記基準位置からの角度が大きくなる、もしくはサブデータ４２間のセクタ数が多くなるように構成される。
【００８０】
以上のように、本実施の形態に係る光ディスク装置１は、上記光ディスク３の中心から上記サブデータ４２を記録するトラックまでの距離に応じて、上記サブデータ４２間の間隔を規定するセクタ数、もしくは基準位置からの角度を変更させることができる。
【００８１】
なお、上記では、リードイン領域に記録する管理情報に、各記録層におけるトラック数と、各記録層の最内周のトラックと最外周のトラックとの間の距離についての情報が記録される構成であったがこれに限定されるものではない。
【００８２】
例えば、リードイン領域に記録する管理情報に、各記録層のセクタ位置を特定するセクタ位置情報を記録しておく構成であってもよい。
【００８３】
あるいは、上記光ディスク装置１は、光ディスク３の各記録層それぞれにおけるリードインとリードアウトとの境界を検出し、最内周トラックと最外周トラックとの距離を算出する構成であってもよい。
【００８４】
上述したサブデータ４２の記録位置は、より具体的には記録位置決定部７０が以下の演算を実行することにより決定することができる。なお、説明の便宜上、光ディスク３の半径を１２ｃｍ、光ディスク３の半径方向におけるデータエリアの長さを１０ｃｍ、データブロック４１の復元をするにあたり、許容できるキズの大きさを最大２ｃｍまでとする。また、光ディスク３は、各記録層のデータエリアに、それぞれ１００個のトラックが存在しており、各トラックには１２個のセクタが含まれているものとする。また、光ディスク３が備える記録層を４層とし、これら記録層は上記照射方向にそれぞれが積み重ねられるように配置される。
【００８５】
なお、データエリアの長さが１０ｃｍである旨を示す情報と、トラック数が１００およびセクタ数が１２である旨を示す情報とは、リードイン領域の管理情報内に予め記録されている。
【００８６】
ところで、本実施の形態に係る光ディスク３は、上述したデータエリアの長さとトラック数からトラック幅は１ｍｍとなる。また、物理セクタ数は、各記録層がそれぞれ１２００個（１００トラック×１２セクタ、各記録層においてセクタ番号は０番から１１９９番まで）であるため、記録層４つで４８００個となる。
【００８７】
ここで、データブロック４１から３つのサブデータ４２・・・（３つのうち１つがパリティデータ）を作成し、それぞれを分散して記録するものとする。この場合、各記録層における１セクタの物理記憶容量を５１２バイトとすると、単一のデータブロック４１へのアクセス要求に対して、３つのサブデータ４２・・・が記録されるが、３つのうち１つがパリティデータであるため、データブロック４１一つあたりの論理記憶容量は、１０２４バイト／セクタとなる。
【００８８】
また、上述のように本実施の形態に係る光ディスク３では、トラック幅が１ｍｍであるため、各サブデータ４２それぞれを上記投影面において２ｃｍ以上離して記録するためには、これら各サブデータ４２を少なくとも２０トラック離れた位置に記録する必要がある。
【００８９】
そこで、各サブデータ４２を書き込む記録層番号は、下記数式（１）によって求めることができる。
【００９０】
記録層番号＝（（データブロック番号×３＋（サブデータ番号−１））％４）＋１
・・・（１）
したがって、例えばデータブロック番号１０番にアクセスし、サブデータ４２の書き込み処理を実行する場合、数式（１）により第１サブデータ４２ａは、第３記録層３３（＝（１０×３＋（１−１））％４）＋１）、第２サブデータ４２ｂは、第４記録層３４（＝（１０×３＋（２−１））％４）＋１）、第３サブデータ４２ｃは、第１記録層３１（＝（１０×３＋（３−１）％４）＋１）の各記録層にそれぞれ記録されることが分かる。
【００９１】
また、各記録層において各サブデータ４２を書き込む、または読み込むセクタアドレス（物理セクタ番号）は、下記の数式（２）によりを求めることができる。
【００９２】
物理セクタ番号＝（データブロック番号−(データブロック番号＋（記録層番号−１）)÷４＋（１２×２０×（記録層番号−１）））％（１００×１２）      ・・・（２）
この場合、データブロック０番の記録は、上記数式（１）より第１、第２、第３記録層を使用することになり、データブロック０番を構成する要素である各サブデータ４２のセクタアドレスは上記数式（２）より、第１記録層３１では物理セクタ０番を、第２記録層３２では、物理セクタ２４０番、第３記録層３３では物理セクタ４８０番となる。なお、第１記録層３１において、サブデータ４２を最内周の物理セクタ０番から書き込むものとすると、第２記録層３２、第３記録層３３、第４記録層３４は、それぞれを２０トラックずつ離して書き込むため、第２〜第４記録層３２，３３，３４では最内周からのサブデータの書き込みとならない。そこで、第２記録層３２，第３記録層３３，および第４記録層３４それぞれの物理セクタ番号において、１１９９セクタの次は最内周の０セクタから記録される。このため、上記数式（１）では、物理セクタを求めるにあたり、モジュロ演算子を使って「％（１００×１２）」の演算を行う。
【００９３】
したがって、例えばデータブロック番号１０番にアクセスし、サブデータ４２の書き込み処理を実行する場合、数式（２）により第１サブデータ４２ａは、物理セクタ４８７番（＝１０−（１０＋（３−１））÷４＋（１２×２０×（３−１）））％（１００×１２））にアクセスし、書き込みが開始される。第２サブデータ４２ｂは、物理セクタ７２７番（＝１０−（１０＋（４−１））÷４＋（１２×２０×（４−１）））％（１００×１２））、第３サブデータ４２ｃは、物理セクタ８番（＝１０−（１０＋（１−１））÷４＋（１２×２０×（１−１）））％（１００×１２））にそれぞれアクセスし、書き込みが開始される。
【００９４】
なお、上記した数式（２）は、投影面上で２ｃｍ以上のトラック間隔をあけてサブデータ４２をそれぞれ記録する場合の、各記録層の物理セクタを求めるものであるが、以下の数式（３）により投影面上における同一トラックで各サブデータ４２が２ｃｍ以上はなれて記録される物理セクタ番号を求めることもできる。なお、下記に示す数式（３）では、サブデータ４２を記録層ごとに３セクタずつ、すなわち記録面３０における中心角を９０度ずつ、ずらして記録するものとしている。
【００９５】
物理セクタ番号＝（（データブロック番号／１２）×１２）＋（（データブロック番号＋（（記録層番号−１）×３））％１２）      ・・・（３）
したがって、例えばデータブロック番号１０番にアクセスし、サブデータ４２の書き込み処理を実行する場合、数式（３）により第１サブデータ４２ａは、物理セクタ４番（＝（（１０／１２）×１２）＋（（１０＋（３−１）×３）％１２））、第２サブデータ４２ｂは、物理セクタ７番（＝（（１０／１２）×１２）＋（（１０＋（４−１）×３）％１２）、第３サブデータ４２ｃは、物理セクタ１０番（＝（（１０／１２）×１２）＋（（１０＋（１−１）×３）％１２）にアクセスし、それぞれの書き込みが開始される。
【００９６】
以上のように、上記記録位置決定部７０は、トラックまたはセクタのアドレスを利用して、サブデータそれぞれが重ならない記録位置となるように記録位置を決定することができるため、各サブデータの記録位置を容易に決定することができる。
【００９７】
（データの書き込み処理および読み取り処理）
次に、図１３を参照して本実施の形態に係る光ディスク装置１における、データブロック４１の書き込み処理および読み取り処理の流れについて説明する。図１３は、本発明の実施形態を示すものであり、光ディスク装置１における、データブロック４１の書き込み処理および読み取り処理の流れを示すフローチャートである。
【００９８】
まず、光ディスクコントローラ１４は、光ヘッド１１およびディスク駆動装置１２それぞれを初期稼動させるように制御する（ステップＳ１１、これ以降、Ｓ１１のように称する）。なお、この初期稼動として、光ディスクコントローラ１４は、光ヘッド１１およびディスク駆動装置１２それぞれが正常に起動するか否かセルフテストを実行させたり、光ヘッド１１を初期位置に移動させたりする。
【００９９】
次に、光ディスクコントローラ１４は、ディスク駆動装置１２に指示して、光ディスク３を回転させる（Ｓ１２）。
【０１００】
このようにして、光ディスク装置１において、データブロック４１の書き込み処理または読み込み処理に対する準備が整うと、光ディスクコントローラ１４は、パーソナルコンピュータ２からの指示情報をホストＩ／Ｆ１３が受信しているか否かを確認する(Ｓ１３)。
【０１０１】
このステップＳ１３において、光ディスクコントローラ１４が、ホストＩ／Ｆ１３が指示情報を受信していると判定した場合（Ｓ１３において「ＹＥＳ」）、ステップＳ１４へ進み、ホストＩ／Ｆ１３より指示情報を受信する。一方、指示情報を受信していなければ再びステップＳ１３を実行することで、光ディスクコントローラ１４は、パーソナルコンピュータ２から指示情報があるまで待つ。
【０１０２】
光ディスクコントローラ１４が、ステップＳ１４で指示情報を受信すると、その指示情報が、データブロック４１の書き込みを指示するものであるかの否か（Ｓ１５）、あるいはデータブロック４１の読み込みを指示するものであるか否か（Ｓ１６）それぞれ判定する。すなわち、ステップＳ１５においてＹＥＳの場合、光ディスクコントローラ１４は、書き込み処理を実行する（Ｓ１７）。
【０１０３】
一方、ステップＳ１５においてＮＯの場合、ステップＳ１６に進みデータブロック４１の読み込みを指示するものであるか否か判定する。そして、ステップＳ１６においてＹＥＳの場合、読み込み処理を実行する（Ｓ１８）。ステップＳ１６においてＮＯの場合、Ｓ１３に戻って次の指示情報を待つ。
【０１０４】
また、ステップＳ１７において書き込み処理、あるいは、ステップＳ１８において読み込み処理を実行すると、それぞれＳ１３に戻って次の指示情報を待つ。このように、光ディスクコントローラ１４は、パーソナルコンピュータ２から指示情報があるまで待ち、指示内容に応じて読み込み処理、もしくは書き込み処理を繰り返す。
【０１０５】
なお、図１３に示すフローチャートでは、ステップＳ１５でパーソナルコンピュータ２から受信した指示情報が書き込みを要求するものであるか否か判定し、次に、ステップＳ１６で該指示情報が読み込みを要求するものであるか否か判手する順番となっているがこの順番に限定されるものではない。先にパーソナルコンピュータ２から受信した指示情報が読み込みを要求するものであるのか否か判定し、その後で書き込みを要求するものであるか否か判定する構成であってもよい。
【０１０６】
（書き込み処理）
次に、ステップＳ１７に示す書き込み処理の詳細について図１４を参照して説明する。
図１４は、本発明の実施形態を示すものであり、光ディスク装置１における書き込み処理の流れを説明するフローチャートである。
【０１０７】
光ディスクコントローラ１４は、パーソナルコンピュータ２から受信した指示情報が、データブロック４１の光ディスク３への書き込み処理を要求するものであると判定すると、ホストＩ／Ｆ１３を介して、パーソナルコンピュータ２から書き込み対象となるデータブロック４１を受信する（Ｓ２１）。
【０１０８】
光ディスクコントローラ１４では、受信したデータブロック４１をサブデータ作成部７１に送信する。サブデータ作成部７１は、データブロック４１から、さらに複数のサブデータ４２・・・を作成する（Ｓ２２）。本実施の形態に係る光ディスク装置１では、データブロック４１を構成する要素である２つの要素データと、これら２つの要素データのうち、何れかが損失した場合であっても復元できるようにするための情報であるパリティデータを含む復元データとの合計３つのサブデータ４２・・・を作成する。サブデータ作成部７１は、データブロック４１からサブデータ４２を作成すると、サブデータ４２・・・を、ＲＡＭ１５における対応するサブデータ格納用エリアに格納する。
【０１０９】
以上のようにして作成したサブデータ４２・・・をＲＡＭ１５に格納すると、次に記録位置決定部７０が、上述の「データの記録位置の指定」にて示した演算により、書き込み位置（記録層、および物理セクタ番号）を決定する（Ｓ２３）。
【０１１０】
このように各サブデータ４２の書き込み位置（記録層、および物理セクタ）を決定すると、光ディスクコントローラ１４は、光ヘッド１１を、決定した書き込み位置に対応するように移動させる。そして、光ディスクコントローラ１４は、光ヘッド１１に書き込むサブデータ４２の情報を送信し、該サブデータ４２の書き込みを指示する。
【０１１１】
光ヘッド１１は、光ディスクコントローラ１４からの指示に応じて、光ディスク３に対して光を照射しサブデータ４２の情報を、決定した物理セクタ番号に記録する。このようにして、サブデータ４２が光ディスク３に書き込まれる（Ｓ２４）。
【０１１２】
次に、光ディスクはデータブロック４１から作成したサブデータ４２についてすべて書き込みが完了したか判定する（Ｓ２５）。サブデータ４２の書き込みが全て完了していない場合（Ｓ２５においてＮＯ）、再度、ステップＳ２３およびステップＳ２４を繰り返す。一方、データブロック４１から作成した全サブデータ４２・・・についての書き込みが完了すると（Ｓ２５においてＹＥＳ）、書き込み処理を終了する。
【０１１３】
（読み込み処理）
次に、ステップＳ１８に示す読み込み処理の詳細について図１５を参照して説明する。図１５は、本発明の実施形態を示すものであり、光ディスク装置１における読み込み処理の処理の流れを説明するフローチャートである。
【０１１４】
光ディスクコントローラ１４は、パーソナルコンピュータ２から受信した指示情報が、光ディスク３からの、データブロック４１の読み込み処理を要求するものであると判定すると、データ復元部７２がパーソナルコンピュータ２から読み込みが要求されているデータブロック４１の読み込み位置を決定する（Ｓ３１）。
【０１１５】
つまり、読み込み要求のあったデータブロック番号を基に、データ復元部７２が上述の「データの記録位置の指定」方法と同様の演算を行うことで、各サブデータそれぞれの記録位置を把握することができる。
【０１１６】
光ディスクコントローラ１４では、記録位置決定部７０が上記サブデータ４２の読み込み位置を決定すると、この読み込み位置に対応する位置に移動するように光ヘッド１１に対して指示する。この指示を受けて、光ヘッド１１は、サブデータ４２の読み込み位置に対応する位置に移動し、光を照射してサブデータ４２を読み込み（Ｓ３２）、この読み込んだ結果を光ディスクコントローラ１４に送信する。
【０１１７】
光ディスクコントローラ１４では、エラー情報管理部７３が光ヘッド１１から受信した読み込み結果に基づき、サブデータ４２の読み込み結果にエラーが生じているか否かを判定する（Ｓ３３）。エラーか生じていると判定した場合（Ｓ３３においてＹＥＳ）、エラー情報管理部７３は、読み込み時にエラーが生じたサブデータ４２について記録する（Ｓ３４）。すなわち、図１６に示すように何番面のフラグに「１」がたつかによって、第１サブデータ４２ａ、第２サブデータ４２ｂ、第３サブデータ４２ｃのうち、何れの読み込み結果にエラーが生じたかを示すエラー情報１８をＲＡＭ１５に記録している。図１６は、本発明の実施形態を示すものであり、エラー情報１８の一例を示す図である。
【０１１８】
サブデータ４２の読み込み結果にエラーがなかった場合（ステップＳ３３においてＮＯ）、もしくはエラー情報管理部７３がエラー情報１８をＲＡＭ１５に記録すると、光ディスクコントローラ１４は、全サブデータ４２の読み込みが完了したか否か判定する（Ｓ３５）。全サブデータ４２・・・の読み込みが完了していない場合（Ｓ３５において「ＮＯ」）、ステップＳ３１〜ステップＳ３４までの処理を、サブデータ４２を全て読み込むまで繰り返す。
【０１１９】
一方、データブロック４１から作成した全サブデータ４２の読み込みが完了している場合（Ｓ３５において「ＹＥＳ」）、光ディスクコントローラ１４では、データ復元部７２がＲＡＭ１５に記録したエラー情報１８を参照して、エラーの発生がなかった否かを判定する（Ｓ３６）。
【０１２０】
サブデータ４２の読み込み結果にエラーが生じなかった場合（Ｓ３６において「ＹＥＳ」）、データ復元部７２はパリティデータを除く所定のサブデータ４２（第１サブデータ４２ａおよび第２サブデータ４２ｂ）からデータブロック４１を復元する（Ｓ３７）。一方、サブデータ４２の読み込み結果にエラーが生じた場合（Ｓ３６において「ＮＯ」）、エラーが生じていない有効なサブデータ４２からデータブロック４１を復元する（Ｓ３８）。例えば、第１サブデータ４２ａの読み込み結果にエラーが生じている場合、第２サブデータ４２ｂと、パリティデータである第３サブデータ４２ｃとから第１サブデータ４２ａを復元させる。そして、この復元した第１サブデータ４２ａと第２サブデータ４２ｂとによってデータブロック４１を復元させる（Ｓ３８）。
【０１２１】
このようにしてデータブロック４１を復元すると、光ディスクコントローラ１４は、ホストＩ／Ｆ１３を介してパーソナルコンピュータ２に復元したデータブロック４１を出力する。
【０１２２】
以上のようにして、本実施の形態に係る光ディスク装置１は、データブロック４１の読み込み処理を実行する。
【０１２３】
なお、上記ではパーソナルコンピュータ２からデータブロック４１の書き込み処理の指示情報を受付け、記録位置決定部７０が、データブロック４１からサブデータ作成部７１により作成したサブデータ４２の書き込み位置を決定する。そして、光ディスクコントローラ１４は、光ヘッド１１およびディスク駆動装置１２を制御して、光ディスク３にサブデータ４２を書き込む構成であった。あるいは、パーソナルコンピュータ２から読み込み処理の指示情報を受付け、記録位置決定部７０が、サブデータ４２の読み込み位置を決定する。そして、光ディスクコントローラ１４が光ヘッド１１およびディスク駆動装置１２を制御して、光ディスク３からサブデータ４２を読み込み、データ復元部７２がデータブロック４１を復元し、パーソナルコンピュータ２に出力する構成でもあった。
【０１２４】
しかしながら、上述したデータブロック４１のサブデータ４２の書き込み処理および読み込み処理を、図１７に示す光ディスクシステム５０によって実行する構成であってもよい。なお、この光ディスクシステム５０によって本発明の情報処理装置を実現する。図１７は、本発明の実施形態を示すものであり、光ディスクシステム５０の要部構成を示すブロック図である。
【０１２５】
すなわち、上記光ディスクシステム５０は、光ディスク３に対する書き込み処理および読み込み処理の各種制御指示を行うパーソナルコンピュータ６１と、該パーソナルコンピュータ６１からの制御指示に応じて光ディスク３にデータブロック４１を書き込んだり、該光ディスク３からデータブロック４１を読み込んだりする光ディスク装置５１とを備えている。そして、これら両者は、Ｉ／Ｆバス４を介して通信可能に接続されている。
【０１２６】
上記パーソナルコンピュータ６１は、当該パーソナルコンピュータ６１の各種制御を行うＣＰＵ６２と、光ディスク装置５１とのインターフェースを司るパーソナルコンピュータＩ／Ｆ（ＰＣ・Ｉ／Ｆ）６３と、当該パーソナルコンピュータ６１の各種制御を実現するアプリケーションプログラム等を記憶した記憶装置６４とを備えている。
【０１２７】
上記光ディスク装置５１は、該光ディスク装置５１による光ディスク３に対するデータブロック４１の書き込み処理または読み込み処理を制御する光ディスクコントローラ５４、この光ディスクコントローラ５４からの制御指示に応じて光ディスク３からデータブロック４１のサブデータ４２を読み込んだり、データブロック４１のサブデータ４２を書き込んだりするための光ヘッド１１、この光ディスクコントローラ５４からの制御指示に応じて光ディスク３を回転させるディスク駆動装置１２、およびパーソナルコンピュータ２とのインターフェースを司るホストＩ／Ｆ１３を備えてなる構成である。
【０１２８】
図１７に示す光ディスクシステム５０の場合、図２に示す光ディスク装置１と比較して、パーソナルコンピュータ６１のＣＰＵ６２が、図２に示す光ディスク装置１の光ディスクコントローラ１４が備える記録位置決定部７０、サブデータ作成部７１、データ復元部７２、およびエラー情報管理部７３を備えるとともに、さらに分割部２０１を備え、以下の（ａ）〜（ｆ）の処理を実行する点で異なる。なお、ＣＰＵ６２が備える記録位置決定部７０，サブデータ作成部７１，データ復元部７２，およびエラー情報管理部７３は、図２に示す光ディスクコントローラ１４が備える記録位置決定部７０，サブデータ作成部７１，データ復元部７２，およびエラー情報管理部７３と同様であるため各部の説明は省略し、同じ符号を付すこととする。
【０１２９】
（ａ）光ディスク３に書き込むデータ４０を分割部２０１がデータブロック４１に分割し、サブデータ作成部７１が各データブロック４１からサブデータ４２を作成する点
（ｂ）サブデータ作成部７１が作成したサブデータ４２を他のアプリケーションプログラム等とともに記憶装置６４に記憶させて管理する点
（ｃ）記録位置決定部７０が、光ディスク３に記録する各サブデータ４２の書き込み位置、光ディスク３に記録された各サブデータ４２の読み込み位置を算出する処理を実行する点
（ｄ）データ復元部７２が光ディスク３から読み込んだサブデータ４２からデータ４０を復元する処理を実行する点
（ｅ）エラー情報管理部７３が、光ディスク３から読み込んだサブデータ４２において読み込みエラーが生じているか否かの判定を実行する点
（ｆ）エラー情報管理部７３が、読み込みエラーが生じているサブデータ４２の情報を記憶装置６４に記憶させ管理する点
すなわち、光ディスク装置１が備える光ディスクコントローラ１４が有する機能のうち、サブデータ４２の管理に関する処理をパーソナルコンピュータ６１のＣＰＵ６２が実行する。つまり、光ディスク装置１では光ディスクコントローラ１４によってサブデータ４２の作成、サブデータ４２の記録位置の決定、サブデータ４２の書き込みと読み出し、およびデータブロック４１の復元が行われるが、光ディスクシステム５０ではパーソナルコンピュータ６１のＣＰＵ６２によって同様の処理が行われる点が異なる。なお、ＣＰＵ６２は、上記（ａ）〜（ｆ）の処理を、記憶装置６４に格納しているプログラムを不図示のＲＡＭ等に読み出し実行することにより実現することができる。
【０１３０】
また、ＣＰＵ６２は、作成したサブデータ４２を、データブロック４１ごとに、その組み合わせ順（第１サブデータ４２ａ，第２サブデータ４２ｂ，第３サブデータ４２ｃ）となるように、図１８に示すように記憶装置６４のデータブロック格納用エリアに記録する。図１８は、本発明の実施形態を示すものであり、記憶装置６４におけるサブデータ４２の記録位置の一例を示す図である。
【０１３１】
すなわち、記憶装置６４には、図１８に示すように、パーソナルコンピュータ６１が実行する、光ディスク３に対する書き込み処理、または読み込み処理以外の別の処理を実行するために利用するエリア（他用途で使用するエリア）、実行するアプリケーションプログラムを格納するエリアとともに、データブロック格納用エリアが設けられている。
【０１３２】
上記した光ディスクシステム５０のように、パーソナルコンピュータ６１のＣＰＵ６２が、本実施の形態に係るデータ４０の書き込み処理および読み込み処理の制御を実行する構成の場合、光ディスク装置５１は、パーソナルコンピュータ６１と通信できるようにホストＩ／Ｆ１３さえ備えていれば、従来の光学ドライブにより実現できる。なお、このときホストＩ／Ｆ１３は光ディスク専用のＩ／Ｆではなく、イーサーネットのようなネットワークＩ／Ｆであってもよい。
【０１３３】
以上のように、本実施の形態に係る光ディスク装置１あるいは光ディスクシステム５０は、光ディスク３の記録面３０に対し照射方向にみた投影面において、作成したサブデータ４２それぞれが重畳することなく分散して異なる記録層に記録される構成である。
【０１３４】
このため、投影面において各サブデータ４２がそれぞれ所定距離以上離れて記録されているため、光ディスク３の保護層にキズが生じても、該キズの影響を２つ以上のサブデータ４２・・・に与えることを防ぐことができる。また、サブデータ４２として、データブロック４１を細分して作成した要素データ・・・と、この要素データ・・・のうち１つが損失してもデータブロック４１を復元させることができるパリティデータである復元データとを含んでいる。
【０１３５】
したがって、保護層に生じたキズにより、複数のサブデータ４２の読み取り結果にエラーが生じ、データブロック４１の復元ができなくなることを防ぐことができる。つまり、本実施の形態に係る光ディスク装置１および光ディスクシステム５０はそれぞれ、光ディスク３の複数の記録層にデータ４０を記録した場合における、損失したデータ４０の復元に対する信頼性を向上させることができる。
【０１３６】
また、本実施の形態に係る光ディスク装置１および光ディスクシステム５０は、光ディスク３からのデータ４０の読み込み処理時において、サブデータ４２の読み込み結果にエラーが生じているか否か管理することができる構成である。このため、光ディスク３にキズが発生しているか否か把握することができる。このため、例えば、光ディスク装置１またはパーソナルコンピュータ２が不図示の表示部を備え、キズが発生している場合はその旨を該表示部にて示すように構成されていてもよい。このようにキズの発生を通知するように構成することにより、ユーザは、データ４０が復元できる状態のうちに、光ディスク３に記録したデータ４０を別の光ディスク３に記録しなおすことができる。
【０１３７】
なお、上記では、データブロック４１を構成する各サブデータ４２を、各記録層の同一トラックで、上記投影面にて所定距離（例えば２ｃｍ）以上はなれた位置に記録したり、各記録層の異なるトラックで上記投影面にて所定距離（例えば２ｃｍ）以上離れた位置に記録したりする構成であった。
【０１３８】
しかながら、上記投影面にて各サブデータ４２が所定距離以上離れた配置関係となればよく、必ずしも上記構成のとおり各サブデータ４２が記録される必要はない。また、各サブデータ４２を異なる層に渡って分散させて記録する必要もなく、図１９に示すように同一の記録層（図１９では第１記録層）において所定距離以上、サブデータ４２が離れた配置関係となるように記録されてもよい。なお、図１９は、本発明の実施形態を示すものであり、サブデータの記録位置を記録層ごとに示す図である。
【０１３９】
また、上記では、光ディスク３が有する記録層数が４層であるという前提で説明したが、光ディスク３の構成によっては、記録層数が２層の場合、３層の場合、あるいは４層以上の場合も想定される。そこで、光ディスク３に対するデータブロック４１の書き込み処理または読み込み処理を実行する前に、光ディスク３が有する記録層数を確認できる構成とすることが好ましい。
【０１４０】
このように構成する場合、本実施の形態に係る本実施の形態に係る光ディスク装置１および光ディスクシステム５０は、フォーカシングによって光ディスク３の記録層数を検出したり、あらかじめ記録層数をリードイン領域に記録しておき、そこから読み出したりする構成とすることもできる。なお、この記録層数の確認は、ステップＳ１２の前に実行する。
【０１４１】
また、本実施の形態に係る光ディスク装置１または光ディスクシステム５０は、以上のように、上記サブデータ４２として、データブロック４１を細分した要素データと、該要素データから求めたパリティ情報を含む復元データとを作成する構成であった。しかしながら、作成されるサブデータ４２はこれに限定されるものではなく、上記データブロック４１のデータと、該データの複製である復元データであってもよい。
【０１４２】
（実施形態２）
上記した光ディスク装置１または光ディスクシステム５０では、第１記録層３１、第２記録層３２、第３記録層３３、および第４記録層３４におけるトラックおよびセクタのアドレス、すなわちトラック番号およびセクタ番号がそれぞれ対応するように割り当てられていた。このため、各記録層における同一セクタ番号およびトラック番号は、光ディスク３の投影面において一致することとなる。
【０１４３】
そして、このようにトラックおよびセクタのアドレスが割り当てられているという前提において、記録位置決定部７０が、各サブデータ４２がそれぞれ投影面において重なり合わないように算出した記録層番号、セクタ番号、およびトラック番号の位置に記録する構成であった。
【０１４４】
しかしながら、この記録位置決定部７０の代わりに図２０に示すように、フォーマット設定部７４を備え、以下のようにして各サブデータ４２を各記録層に記録する構成とすることもできる。図２０は、本発明に係る別の実施形態（実施形態２）を示すものであり、光ディスク装置１０１の要部構成を示す図である。
【０１４５】
まず、実施形態２に係る光ディスク装置１０１の構成について説明する。図２０に示すように、光ディスク装置１０１は、光ヘッド１１、ディスク駆動装置１２、ホストＩ／Ｆ１３、光ディスクコントローラ１１４、ＲＡＭ１１５、およびＲＯＭ１６を備えてなる構成である。
【０１４６】
上記光ディスク装置１０１は、図２に示す光ディスク装置１と比較して光ディスクコントローラ１１４が、機能ブロックとして、サブデータ作成部７１、データ復元部７２、エラー情報管理部７３に加えて、フォーマット設定部７４をさらに備えている点で異なる。また、上記ＲＡＭ１１５には、エラー情報１８、およびサブデータ４２に加えて、書き込み開始位置情報１９が記録される点で異なる。
【０１４７】
上記フォーマット設定部７４は、光ディスク３の記録層におけるトラック番号およびセクタ番号の割り当てを設定しなおすものである。また、書き込み開始位置情報１９は、各記録層においてフォーマット設定部７４により設定された書き込み開始位置の情報である。
【０１４８】
なお、図２０に示す光ディスク装置１０１おいて、図２に示す光ディスク装置１と同様な部材には同じ符号を付し、その説明は省略するものとする。
【０１４９】
実施形態２に係る光ディスク装置１０１は、各記録層に設定されているアドレス値が小さい順、すなわちトラック番号が０番でかつ、セクタ番号が０番となる位置からサブデータ４２が記録されるように構成されている。つまり、トラック番号が０番でかつセクタ番号が０番となる位置をデータの書き込み開始位置とすることができる。
【０１５０】
そこで、実施形態２に係る光ディスク装置１０１は、図２１に示すように、第１記録層３１のトラック番号０およびセクタ番号０を光ディスク３の内周に設定し、そこから光ディスク３の外周に向かって所定距離だけシフトした位置に、第２記録層３２のトラック番号０およびセクタ番号０を設定する。同様にして、第２記録層３２のトラック番号０およびセクタ番号０の位置から上記外周に向かって所定距離だけシフトした位置を第３記録層３３のトラック番号０およびセクタ番号０として設定する。さらに、第３記録層３３のトラック番号０およびセクタ番号０の位置から上記外周に向かって所定距離だけシフトした位置を第４記録層３４のトラック番号０およびセクタ番号０として設定する。なお、図２１は、本発明の第２実施形態を示すものであり、各記録層におけるトラック番号０およびセクタ番号０の設定例を示す図である。
【０１５１】
また、上記所定距離は、データ４０の復元に関して要求される条件により決まるものであり、例えば、２ｃｍまでの大きさのキズに対してデータ４０の復元が求められる場合、第１サブデータ４２ａの記録位置と第２サブデータ４２ｂの記録位置との距離、および第２サブデータ４２ｂの記録位置と第３サブデータ４２ｃの記録位置との距離はそれぞれ２ｃｍ以上となる。
【０１５２】
このように、各記録層においてフォーマット設定部７４が、光ディスク３のデータエリアにおいて適切に書き込み開始位置を設定すると、各サブデータ４２を記録させる記録層を決定する。そして、この設定したサブデータ４２の書き込み開始位置の情報（書き込み開始位置情報１９）をＲＡＭ１１５に記録する。つまり、図２に示す書き込み開始位置情報１９は、データブロック４１から作成されたサブデータ４２・・・のうち、第１サブデータ４２ａが書き込まれた光ディスク３の物理セクタ番号および記録層番号であった。これに対して図２０に示す書き込み開始位置情報１９は、図２２に示すようにデータブロック４１から作成されたサブデータ４２・・・それぞれが書き込まれた記録層番号とその開始位置を示すトラック番号およびセクタ番号となる。
【０１５３】
以上のようにして、各サブデータ４２の書き込み開始位置が決定されると、光ディスクコントローラ１１４は、光ヘッド１１およびディスク駆動装置１２を制御して、各記録層の書き込み開始位置に、第１サブデータ４２ａ、第２サブデータ４２ｂ、第３サブデータ４２ｃをそれぞれ書き込んでいく。
【０１５４】
なお、上記したデータブロック４１とは異なる別のデータブロック４１のサブデータ４２を続けて記録する場合、新たに記録するこのデータブロック４１の第１サブデータ４２ａ、第２サブデータ４２ｂ、第３サブデータ４２ｃそれぞれは、既に記録された第１サブデータ４２ａ、第２サブデータ４２ｂ、第３サブデータ４２ｃに続けて記録される。
【０１５５】
このように、データブロック４１から作成したサブデータ４２・・・を順次記録させることにより、同一のデータブロック４１から作成した第１サブデータ４２ａ、第２サブデータ４２ｂおよび第３サブデータ４２ｃは、光ディスク３の投影面において常に、所定距離はなれた位置となるようにそれぞれ異なる記録層に記録されることとなる。
【０１５６】
なお、実施形態２に係る光ディスク装置１０１（情報処理装置）は、以下の構成を有するものとすることができる。すなわち、実施形態２に係る光ディスク装置１０１は、データブロック４１を記録するための複数の記録層（第１記録層３１，第２記録層３２，および第３記録層）を有する光ディスク３に対して、光を照射しデータブロック４１を記録するものである。光ディスク装置１０１は、上記記録する同一のデータブロック４１から、該データブロック４１を構成する要素データと、この要素データの読み取りが不可能となった場合にデータを復元するためのパリティデータ（復元データ）とを作成するサブデータ作成部７１と、各記録層における、要素データまたは復元データの書き込み開始位置を示す、トラックおよびセクタのアドレスの設定を行うフォーマット設定部７４と、を備える。そして、上記サブデータ作成部７１は、上記光を照射する方向を照射方向とし、該照射方向から光ディスク３をみた場合の投影面において、上記要素データおよびパリティデータがそれぞれ別の場所となるように、記録層ごとに該要素データまたはパリティデータの書き込み開始位置を示す、トラックおよびセクタのアドレスの設定を行う。
【０１５７】
上記構成によると、サブデータ作成部７１により、同一のデータブロック４１から要素データと、該データブロック４１を復元するためのパリティデータとをそれぞれ作成することができる。このため、要素データの読み取りが不可能な場合であってもパリティデータを利用して、光ディスク３に記録したデータを復元させることができる。
【０１５８】
また、フォーマット設定部７４を備えているため、上記光ディスク３の投影面において、要素データおよびパリティデータそれぞれが重ならない別の場所となるように、これら要素データおよびパリティデータの記録開始位置を示すアドレスを設定することができる。このため、上記要素データとパリティデータとが異なる記録層の、上記投影面において重なる位置に記録され、光ディスク３に生じたキズの影響でこれら要素データおよびパリティデータがともに読み取ることができなくなるといった事態を回避することができる。したがって、光ディスク３において、記録したデータブロック４１に欠損が生じた場合の、該データブロック４１の復元に対する信頼性を向上させることができる。
【０１５９】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【産業上の利用可能性】
【０１６０】
本発明に係る情報処理装置は、記録層を複数有する光ディスクにデータを記録する際に、該データから生成したサブデータを、該光ディスクの投影面において異なる位置となるように記録することができる。これにより、光ディスクの複数の記録層に記録した上記サブデータのうちの１つが欠損しても、他のサブデータは欠損しないためこれら残余のサブデータから復元することができる。したがって、光ディスクにおいてキズが発生した場合であってもデータの復元が要求される光ディスクの記録装置において広く適用できる。
【図面の簡単な説明】
【０１６１】
【図１】本発明の実施形態を示すものであり、照射方向からみた光ディスク３の投影面における各サブデータの記録位置の一例を示す図である。
【図２】本発明の実施形態を示すものであり、光ディスク装置の要部構成を示すブロック図である。
【図３】本発明の実施形態を示すものであり、データとデータブロックとサブデータとの関係を示す図である。
【図４】本発明の実施形態を示すものであり、ＲＡＭにおけるサブデータの記録位置の一例を示す図である。
【図５】本発明の実施形態を示す図であり、光ヘッドの構成を示す斜視図である。
【図６】本発明の実施形態を示すものであり、光ディスクの断面構造の一例を示す図である。
【図７】本発明の実施形態を示すものであり、図１に示すサブデータの記録位置を記録層ごとに示す図である。
【図８】本発明の実施形態を示すものであり、光ディスクを照射方向からみた投影面における、サブデータの記録位置と、保護層に生じたキズの位置との位置関係の一例を示す図である。
【図９】本発明の実施形態を示すものであり、照射方向からみた光ディスクの投影面におけるサブデータの記録位置の一例を示す図である。
【図１０】本発明の実施形態を示すものであり、図９に示すサブデータの記録位置を記録層ごとに示す図である。
【図１１】本発明の実施形態を示すものであり、光ディスクを照射方向からみた投影面における、サブデータの記録位置と、保護層に生じたキズの位置との位置関係の一例を示す図である。
【図１２】本発明の実施形態を示す図であり、光ディスクの投影面におけるサブデータの記録位置とその記録位置の指定方法を示す図である。
【図１３】本発明の実施形態を示すものであり、光ディスク装置における、データの書き込み処理および読み取り処理の流れを示すフローチャートである。
【図１４】本発明の実施形態を示すものであり、光ディスク装置における書き込み処理の流れを説明するフローチャートである。
【図１５】本発明の実施形態を示すものであり、光ディスク装置における読み込み処理の処理の流れを説明するフローチャートである。
【図１６】本発明の実施形態を示すものであり、エラー情報の一例を示す図である。
【図１７】本発明の実施形態を示すものであり、光ディスクシステムの要部構成を示すブロック図である。
【図１８】本発明の実施形態を示すものであり、記憶装置におけるサブデータの記録位置の一例を示す図である。
【図１９】本発明の実施形態を示すものであり、サブデータの記録位置を記録層ごとに示す図である。
【図２０】本発明の別の実施形態（実施形態２）を示すものであり、光ディスク装置の要部構成を示す図である。
【図２１】本発明の別の実施形態（実施形態２）を示すものであり、各記録層におけるトラック番号０およびセクタ番号０の設定例を示す図である。
【図２２】本発明の別の実施形態（実施形態２）を示すものであり、書き込み開始位置情報の一例を示す図である。
【図２３】従来技術を示すものであり、記録層への記録または再生時における光ヘッドからの光の照射状態を示す図である。
【図２４】従来技術を示すものであり、記録層への記録または再生時における光ヘッドからの光の照射状態を示す図である。
【図２５】従来技術を示すものであり、記録媒体の保護層にキズが生じた場合における、記録層に記録したデータと、光ヘッドから照射された光の照射状態とを示す図である。
【図２６】従来技術を示すものであり、記録媒体の保護層にキズが生じた場合における、記録層に記録したデータと、光ヘッドから照射された光の照射状態とを示す図である。
【図２７】光ヘッドからの光の照射状態と、保護層に生じたキズと、記録層におけるこのキズによりデータの書き込みおよび読み込みに影響を受ける範囲との関係を示す図である。
【符号の説明】
【０１６２】
１  光ディスク装置（情報処理装置）
３  光ディスク
１１  光ヘッド
１４  光ディスクコントローラ（記録位置決定手段，作成手段）
１５  ＲＡＭ
１８  エラー情報
１９  書き込み開始位置情報
３０  記録面
３１  第１記録層
３２  第２記録層
３３  第３記録層
３４  第４記録層
４０  データ
４１  データブロック（データ）
４２  サブデータ（要素データ，復元データ）
４２ａ  第１サブデータ（要素データ）
４２ｂ  第２サブデータ（要素データ）
４２ｃ  第３サブデータ（復元データ）
５０  光ディスクシステム（情報処理装置）
５１  光ディスク装置
５４  光ディスクコントローラ
６１  パーソナルコンピュータ
６２  ＣＰＵ（記録位置決定手段，作成手段）
６４  記憶装置
７０  記録位置決定部（記録位置決定手段）
７１  サブデータ作成部（作成手段）
７２  データ復元部
７３  エラー情報管理部
７４  フォーマット設定部
１０１  光ディスク装置
１１４  光ディスクコントローラ
１１５  ＲＡＭ
【図１】
2009230794.tif 000003
【図２】
2009230794.tif 000004
【図３】
2009230794.tif 000005
【図４】
2009230794.tif 000006
【図５】
2009230794.tif 000007
【図６】
2009230794.tif 000008
【図７】
2009230794.tif 000009
【図８】
2009230794.tif 000010
【図９】
2009230794.tif 000011
【図１０】
2009230794.tif 000012
【図１１】
2009230794.tif 000013
【図１２】
2009230794.tif 000014
【図１３】
2009230794.tif 000015
【図１４】
2009230794.tif 000016
【図１５】
2009230794.tif 000017
【図１６】
2009230794.tif 000018
【図１７】
2009230794.tif 000019
【図１８】
2009230794.tif 000020
【図１９】
2009230794.tif 000021
【図２０】
2009230794.tif 000022
【図２１】
2009230794.tif 000023
【図２２】
2009230794.tif 000024
【図２３】
2009230794.tif 000025
【図２４】
2009230794.tif 000026
【図２５】
2009230794.tif 000027
【図２６】
2009230794.tif 000028
【図２７】
2009230794.tif 000029