(57)【要約】【課題】記録媒体を用いてデータの記録再生を行う情報処理装置の信頼性と処理性能を向上させる。【解決手段】光ディスク６０へのデータの記録制御を行う制御部５０は、複製元データとその複製データを連続して所定データ量毎に光ディスク６０の表側記録面と裏側記録面に振り分けて記録させる。また、データの振り分けは、複製元データと複製データの同一データを異なる記録面に振り分ける。データを読み出すことができない記録面が生じても、他の記録面から連続して読み出した複製元データの部分データと複製元データを複製した複製データの部分データから、複製元データ全体を復元することが可能となり、信頼性と処理性能を向上できる。【選択図】    図１
2016134187.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体へのデータの記録制御を行う制御部を有し、
前記制御部は、複製元データとその複製データを連続して所定データ量毎に複数の記録面に振り分けて記録し、前記複製元データと前記複製データの同一データを異なる記録面に振り分ける情報処理装置。
【請求項２】
前記制御部は、複製元データとその複製データを振り分けて前記複製元データと前記複製データの同一データが同じ記録面となる場合、無効なデータ領域を設けて前記同一データを異なる記録面に振り分ける請求項１記載の情報処理装置。
【請求項３】
前記無効なデータ領域は、パディングデータの領域またはデータの未記録領域である
請求項２記載の情報処理装置。
【請求項４】
前記所定データ量はクラスタ単位のデータ量である
請求項１記載の情報処理装置。
【請求項５】
前記複数の記録面は、１つの記録媒体の表側記録面と裏側記録面であり、
前記制御部は、前記複製元データが偶数クラスタ分のデータ量である場合、前記連続する複製元データと複製データとの間に無効なデータ領域を奇数クラスタ分設けることで、前記複製元データと前記複製データの同一データを異なる記録面に振り分ける
請求項４記載の情報処理装置。
【請求項６】
前記所定データ量はセクタ単位のデータ量である
請求項１記載の情報処理装置。
【請求項７】
前記制御部は、複数セクタをクラスタとして、前記複製元データと前記複製データをそれぞれクラスタ単位で記録する
請求項６記載の情報処理装置。
【請求項８】
前記制御部は、前記複製元データと前記複製データのいずれか一方の先頭に、無効なデータ領域のセクタを前記所定データ量に応じて設けて、前記同一データを異なる記録面に振り分ける
請求項７記載の情報処理装置。
【請求項９】
前記記録媒体の表側記録面にデータを記録する第１記録部と、
前記記録媒体の裏側記録面にデータを記録する第２記録部とをさらに有し、
前記制御部は、前記複製元データとその複製データを連続して所定データ量毎に前記第１記録部と前記第２記録部に振り分けてデータの記録を行う
請求項１記載の情報処理装置。
【請求項１０】
前記記録媒体毎に設けられてデータを記録する記録部を複数有し、
前記制御部は、前記複製元データとその複製データを連続して所定データ量毎に前記複数の記録部に振り分けてデータの記録を行う
請求項１記載の情報処理装置。
【請求項１１】
前記制御部は、前記記録媒体に記録されたデータの再生制御を行い、データを読み出すことができない記録面が生じた場合には、他の記録面から読み出した前記複製元データの部分データと前記複製データの部分データから前記複製元データ全体を復元する
請求項１記載の情報処理装置。
【請求項１２】
前記複製元データは前記記録媒体に記録されるデータの管理情報である
請求項１記載の情報処理装置。
【請求項１３】
記録媒体へのデータの記録制御を行う制御部で、複製元データとその複製データを連続して所定データ量毎に複数の記録面に振り分けを行い、前記複製元データと前記複製データの同一データを異なる記録面に振り分ける工程を含む情報処理方法。
【請求項１４】
記録媒体へのデータの記録制御をコンピュータで実行させるプログラムであって、
複製元データとその複製データを連続して所定データ量毎に複数の記録面に振り分けを行い、前記複製元データと前記複製データの同一データを異なる記録面に振り分ける手順を前記コンピュータで実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この技術は、情報処理装置と情報処理方法およびプログラムに関し、信頼性と処理性能を向上できるようにする。
【背景技術】
【０００２】
従来の情報処理装置例えば種々のデータをディスク状記録媒体に記録するディスク装置では、信頼性を向上させるためにデータを二重化して記録することが行われている。例えば特許文献１では、両面読み書き可能な記録媒体を複数用いたＲＡＩＤグループにおいて、各両面ディスクの裏面には他のディスクの表面のデータを保持するようにデータを記録する。このようにデータを記録することで、障害が生じたディスク以外のディスクから読み出したデータで復旧用のデータを作成することが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−１３９８３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、データを二重化して記録する場合、二倍の記録媒体が必要となり、負荷も高くなってしまう。また、ディスク装置では、種々のデータを光ディスクに記録する場合に例えばＵＤＦ（Universal Disc Format）のファイルシステムが用いられている。ＵＤＦの規格（例えばRevision 2.5/2.6）では、管理情報をメタデータファイルというひとつのファイルとしてディスク上に記録することが行われている。さらに、メタデータファイルと同一の内容であるメタデータミラーファイルもディスク上に記録することが可能とされている。このように、二重化を管理情報に対して行うようにすれば、全てのデータを二重化して記録する場合に比べてデータ量や負荷を削減できる。しかし、ＵＤＦの規格（Revision 2.5/2.6）では、メタデータファイルとメタデータミラーファイルがともに障害を受けることを回避するため、メタデータファイルとメタデータミラーファイルを物理的に離して配置することが推奨されている。しかし、離れた位置に管理情報のファイルを記録する場合、管理情報の記録時や更新時に光ヘッドを離れた位置まで移動させる必要がある。また、管理情報の読み出し時に障害を生じた場合、メタデータファイルから物理的に離れているメタデータミラーファイルの記録位置まで光ヘッドを位置させる必要がある。このように、管理情報の記録時や更新時および管理情報の読み出し時に障害を生じた場合、物理的に離れている記録位置間で光ヘッドを移動させる必要があることから処理に時間を要してしまう。
【０００５】
そこで、この技術では、信頼性と処理性能を向上できる情報処理装置と情報処理方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
この技術の第１の側面は、記録媒体へのデータの記録制御を行う制御部を有し、前記制御部は、複製元データとその複製データを連続して所定データ量毎に複数の記録面に振り分けて記録し、前記複製元データと前記複製データの同一データを異なる記録面に振り分ける情報処理装置にある。
【０００７】
この技術では、記録媒体に複製元データ例えば管理情報データと、その複製データを連続して所定データ量毎例えばクラスタ単位で複数の記録面に振り分けて記録する。ここで、管理情報データと複製データの同一データを異なる記録面に振り分ける。例えば管理情報データとその複製データを順に振り分けるときに、管理情報データと複製データの同一データが同じ記録面となる場合、連続する管理情報データと複製データとの間に無効なデータ領域、例えばパディングデータや未記録領域を設けて同一データが異なる記録面に振り分けられるようにする。また、管理情報データと複製データは、例えばそれぞれをセタ単位で振り分けてクラスタ単位で記録する。この場合、管理情報データと複製データのいずれか一方の先頭に、無効なデータ領域のセクタを所定データ量に応じて設けて、同一データが異なる記録面に振り分けられるようにする。
【０００８】
この技術の第２の側面は、記録媒体へのデータの記録制御を行う制御部によって、複製元データとその複製データを連続して所定データ量毎に複数の記録面に振り分けを行い、前記複製元データと前記複製データの同一データを異なる記録面に振り分ける工程を含む情報処理方法。
【０００９】
この技術の第３の側面は、記録媒体へのデータの記録制御をコンピュータで実行させるプログラムであって、複製元データとその複製データを連続して所定データ量毎に複数の記録面に振り分けを行い、前記複製元データと前記複製データの同一データを異なる記録面に振り分ける手順を前記コンピュータで実行させるプログラムにある。なお、本技術のプログラムは、例えば、様々なプログラム・コードを実行可能な汎用コンピュータに対して、コンピュータ可読な形式で提供する記憶媒体、通信媒体、例えば、光ディスクや磁気ディスク、半導体メモリなどの記憶媒体、あるいは、ネットワークなどの通信媒体によって提供可能なプログラムである。このようなプログラムをコンピュータ可読な形式で提供することにより、コンピュータ上でプログラムに応じた処理が実現される。
【発明の効果】
【００１０】
この技術によれば、複製元データとその複製データが連続して所定データ量毎に複数の記録面に振り分けられる。また、データの振り分けでは、複製元データと複製データの同一データが異なる記録面に振り分けられる。このため、データを読み出すことができない記録面が生じても、他の記録面から連続して読み出した複製元データの部分データと複製元データを複製した複製データの部分データから、複製元データ全体を復元することが可能となり、信頼性と処理性能を向上できる。
【図面の簡単な説明】
【００１１】
【図１】ディスク装置の構成を例示した図である。
【図２】管理情報データの記録動作を示すフローチャートである。
【図３】管理情報データの再生動作を示すフローチャートである。
【図４】管理情報データが奇数クラスタ分である場合の記録時の動作を示す図である。
【図５】管理情報データが奇数クラスタ分である場合の再生時の動作を示す図である。
【図６】管理情報データが偶数クラスタ分である場合の記録時の動作を示す図である。
【図７】管理情報データが偶数クラスタ分である場合の再生時の動作を示す図である。
【図８】管理情報データと複製データとの間にパディングデータを設けない場合の動作を示す図である。
【図９】ファイルデータを２つの記録面にセクタ毎に振り分けて記録する場合の動作を示す図である。
【図１０】セクタ単位でファイルデータを記録する場合の動作を示すフローチャートである。
【図１１】セクタ単位でファイルデータを記録する場合の動作を示示す図である。
【図１２】管理情報データとその複製データをセクタ単位で振り分けて記録する場合の動作を示すフローチャートである。
【図１３】管理情報データとその複製データを１セクタ毎に振り分けて記録する場合の動作を示す図である。
【図１４】１セクタ毎に振り分けて記録された管理情報データの再生動作を示す図である。
【図１５】管理情報データとその複製データのいずれの先頭にもパディングデータを設けない場合の動作を示す図である。
【図１６】記録再生システムの構成を例示した図である。
【図１７】記録再生システムにおける管理情報データの記録動作を示すフローチャートである。
【図１８】記録再生システムにおける管理情報データの再生動作を示すフローチャートである。
【図１９】２台のディスク装置を用いてＲＡＩＤ０のレベルで偶数クラスタ分の管理情報データを記録再生する場合の動作を示す図である。
【発明を実施するための形態】
【００１２】
以下、本技術を実施するための形態について説明する。なお、説明は以下の順序で行う。
１．第１の実施の形態の構成
２．第１の実施の形態の動作
３．第１の実施の形態の他の動作
４．他の実施の形態の構成
５．他の実施の形態の動作
【００１３】
＜１．第１の実施の形態の構成＞
第１の実施の形態では、情報処理装置が１つのディスク状記録媒体を用いてデータの記録再生を行うディスク装置である場合について説明する。図１は、ディスク装置の構成を例示している。ディスク装置１０では、ディスク状記録媒体として例えば両面記録が可能な光ディスクが用いられている。
【００１４】
ディスク装置１０は、第１記録再生部２０と第２記録再生部３０、ディスク駆動部４１、スピンドルモータ４２および制御部５０を有している。
【００１５】
第１記録再生部２０は、光ディスク６０の一方の記録面を用いてデータの記録や再生を行う。第１記録再生部２０は、光ピックアップ２１、プリアンプ２２、サーボ制御部２３、信号変復調／エラー処理部２４、レーザ制御部２５、送りモータ２６を有している。
【００１６】
光ピックアップ２１は、レーザ光を出射するレーザ光源、出射されたレーザ光を平行光とする第１コリメートレンズ、１／４波長板、第１コリメートレンズや１／４波長板を介して供給された平行光を光ディスク６０の記録層に集光させる対物レンズを有している。また、光ピックアップ２１は、レーザ光源から出射されたレーザ光の光路を対物レンズの方向として、対物レンズに入射した反射光（戻り光）の光路を光検出部の方向とする偏光ビームスプリッタ等を有している。光ピックアップ２１のレーザ光源は、レーザ光を出射するレーザダイオードを備えており、レーザ制御部２５によって駆動されて、記録時や再生時に応じた出力のレーザ光を出射する。光ピックアップ２１の光検出部は、例えば反射光の強度に応じた電圧信号を生成してプリアンプ２２に出力する。また、光ピックアップ２１には、図示せずもトラッキングアクチュエータとフォーカシングアクチュエータが設けられている。トラッキングアクチュエータはサーボ制御部２３からの駆動信号に基づき対物レンズを光ディスク６０の径方向に駆動する。フォーカシングアクチュエータはサーボ制御部２３からの駆動信号に基づき対物レンズを光ディスク６０の光軸方向に移動させる。
【００１７】
プリアンプ２２は、光ピックアップ２１の光検出部から出力された信号に基づいてフォーカスエラー信号、トラッキングエラー信号、ＲＦ信号等を生成する。プリアンプ２２は、光検出器からの出力に基づき例えば非点収差法等によってフォーカスエラー信号を生成してサーボ制御部２３に出力する。また、プリアンプ２２は、光検出器からの出力に基づき、例えば３ビーム法、ＤＰＤ法、ＤＰＰ法等によってトラッキングエラー信号を生成してサーボ制御部２３に出力する。さらに、プリアンプ２２は、光検出器からの出力に基づきＲＦ信号を生成して、信号変復調／エラー処理部２４に出力する。
【００１８】
サーボ制御部２３はフォーカスエラー信号に基づいてフォーカスサーボ制御を行う。サーボ制御部２３はフォーカスエラー信号に基づき駆動信号を生成して、光ピックアップ２１のフォーカシングアクチュエータを駆動することで、光ピックアップから出力されるレーザ光を光ディスク６０の記録層に焦点をむすんだ状態に保持する。また、サーボ制御部２３はトラッキングエラー信号に基づいてトラッキングサーボ制御を行う。サーボ制御部２３はトラッキングエラー信号に基づき駆動信号を生成して、光ピックアップ２１のトラッキングアクチュエータを駆動することで、光ピックアップから出力されるレーザ光をトラックに追従させる。さらに、サーボ制御部２３は、トラッキングサーボの制御範囲を超えることなく、レーザ光がトラックを追従できるように、光ピックアップ２１を光ディスク６０の径方向に移動させるための駆動信号を生成して送りモータ２６に出力する。
【００１９】
信号変復調／エラー処理部２４は、光ディスク６０に対して、データの記録を行うとき、制御部５０から供給されたディジタル信号に対して、エラー訂正処理やエラー訂正処理後の信号の変調処理を行う。信号変復調／エラー処理部２４は、例えば光ディスク６０がBlu-ray（登録商標）方式の光ディスクである場合、ＬＤＣ−ＥＣＣおよびＢＩＳ等のエラー訂正方式に応じたエラー訂正処理や１７ＰＰ方式等の変調処理を行う。信号変復調／エラー処理部２４は、変調後の信号をレーザ制御部２５に出力する。また、信号変復調／エラー処理部２４は、光ディスク６０に記録されたデータの再生時に、プリアンプ２２から供給されたＲＦ信号に基づいて復調処理とエラー訂正処理を行い、得られた再生信号を制御部５０へ出力する。
【００２０】
レーザ制御部２５は、光ピックアップ２１のレーザ光源の駆動制御を行う。レーザ制御部２５は、記録モード時と再生モード時とでレーザ光源の出力パワーを異なるレベルに制御する。また、レーザ制御部２５は記録モード時に、信号変復調／エラー処理部２４からの変調後の信号に基づき出力パワーを制御して光ディスク６０に信号を記録する。
【００２１】
送りモータ２６は、トラッキングサーボの制御範囲を超えることなく、レーザ光がトラックを追従できるように、サーボ制御部２３からの駆動信号に基づき、光ピックアップ２１を光ディスク６０の径方向に移動させる。また、送りモータ２６は、制御部５０からの駆動信号に基づいて、光ピックアップ２１を光ディスク６０の径方向に移動させる。
【００２２】
第２記録再生部３０は、上述した第１記録再生部２０と同様に構成されている。第２記録再生部３０は、第１記録再生部２０によってデータの記録再生が行われる光ディスク６０の記録面とは異なる他方の記録面を用いてデータの記録再生が行われる。
【００２３】
ディスク駆動部４１は、制御部５０からの制御信号に基づき駆動信号を生成してスピンドルモータ４２に出力する。スピンドルモータ４２は、ディスク駆動部４１から出力された駆動信号によって、例えばＣＬＶ（Constant Linear Velocity）方式やＣＡＶ（Constant Angular Velocity）方式、これらを組み合わせた方式等で、光ディスク６０を回転駆動する。
【００２４】
制御部５０は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）などを備える。制御部５０は、ＲＡＭに割り当てられたメインメモリの領域にロードされたプログラムに基づいて、ディスク装置１０の第１記録再生部２０と第２記録再生部３０の制御を統括して行う。制御部５０は、プリアンプ２２で生成された信号に基づき、光ディスク６０の回転制御を行うための制御信号を生成してディスク駆動部４１に出力する。制御部５０は、ユーザからの操作入力に応じて、光ディスク６０に記録されたアドレス情報等に基づいて、各部を制御する。すなわち、制御部５０は、上述の情報に基づいて、記録再生を行う光ディスク６０の記録位置や再生位置を特定して各部の制御を行う。
【００２５】
また、制御部５０は、複製元データとその複製データを光ディスク６０に記録する場合、複製元データとその複製データを連続して所定データ量毎に光ディスク６０の両サイドの記録面に振り分けて記録再生部２０，３０によって記録させる。また、制御部５０は、複製元データと複製データの同一データを異なる記録面に振り分ける。例えば複製元データと複製データをクラスタ単位で振り分ける場合、複製元データのクラスタとデータが一致する複製データのクラスタは、複製元データのクラスタと異なる記録面に振り分ける。また、複製元データと複製データをセクタ単位で振り分ける場合、複製元データのセクタとデータが一致する複製データのセクタは、複製元データのセクタと異なる記録面に振り分けてもよい。
【００２６】
さらに、制御部５０は、複製元データを再生する場合、第１記録再生部２０と第２記録再生部３０を制御して、光ディスク６０に記録された複製元データの読み出しを行う。また、制御部５０は、光ディスク６０の一方の記録面からデータを読み出すことができない場合、他方の記録面から読み出した複製元データの部分データと複製データの部分データから複製元データ全体を復元する。
【００２７】
＜２．第１の実施の形態の動作＞
次に、第１の実施の形態の動作について説明する。ディスク装置１０では、例えば記録再生時のデータ転送速度を向上させるため、第１記録再生部２０と第２記録再生部３０を同時に用いて、光ディスク６０の両面にデータを記録する処理および両面からデータを読み出す処理を行う。
【００２８】
ディスク装置１０でデータを光ディスク６０に記録する場合、制御部５０は、光ディスク６０に記録するデータを所定データ量毎に第１記録再生部２０と第２記録再生部３０に振り分ける。第１記録再生部２０と第２記録再生部３０のそれぞれでは、振り分けられたデータを光ディスク６０に記録する。また、制御部５０は、光ディスク６０に対して所定データ量毎に振り替えて記録されたデータが第１記録再生部２０と第２記録再生部３０で読み出されたとき、所定データ量毎に読み出されたデータを元の順序に連続させて再生データを生成する。
【００２９】
制御部５０は、第１記録再生部２０と第２記録再生部３０の光ピックアップを光ディスク６０の記録領域においてデータが未記録の領域の最内周に対応する位置にそれぞれ移動させるように送りモータを制御する。また、制御部５０は、ディスク駆動部４１を制御して、光ディスク６０を所定の速度で回転駆動させる。
【００３０】
第１記録再生部２０は、光ピックアップの対物レンズからの記録光が光ディスク６０の記録層に焦点をむすぶようにサーボ制御部で動作を行う。データ変調部は、記録用のデータの変調およびエラー訂正符号の付加などを行い、記録信号を生成して第１光源駆動部に供給する。第１光源駆動部は、記録信号をもとに第１光源の駆動信号を生成して第１光源に供給する。同時に第２記録再生部３０は、第１記録再生部２０と同様な処理を行う。これにより第１記録再生部２０と第２記録再生部３０では、光ピックアップからの記録光によって光ディスク６０へのデータの記録が開始される。
【００３１】
光ディスク６０に記録されているデータをディスク装置１０で読み出す場合、制御部５０は送りモータを制御する。制御部５０は、送りモータを制御して、第１記録再生部２０と第２記録再生部３０の光ピックアップを光ディスク６０の記録領域において読み出すデータの記録開始位置にそれぞれ移動させる。また、制御部５０は、ディスク駆動部４１を制御して、光ディスク６０を所定の速度で回転させる。
【００３２】
第１記録再生部２０は、光ピックアップの対物レンズからのデータ読出光が光ディスク６０の記録層に焦点をむすぶようにサーボ制御部で動作を行う。データ再生部は、読み出されたデータの復調およびエラー訂正処理などを行い、読出信号を生成して制御部５０に供給する。同時に第２記録再生部３０は、第１記録再生部２０と同様な処理を行う。これにより第１記録再生部２０と第２記録再生部３０では、光ピックアップからのデータ読出光による光ディスク６０からのデータの読み出しが開始される。
【００３３】
制御部５０は、第１記録再生部２０と第２記録再生部３０から読み出された所定データ量毎のデータを振り分け前の順序に連続されて再生データを生成する。
【００３４】
また、制御部５０はデータの記録再生時に、第１記録再生部２０と第２記録再生部３０において、第２光源から出力されたレーザ光の反射光に基づき光ディスク６０のアドレスの読み出しやクロック信号の生成を行わせる。このように、アドレスの読み出しやクロック信号の生成を行うことで、所望の位置からデータの記録や再生を正しく行える。
【００３５】
さらに、制御部５０は、信頼性を向上させるためにデータを二重化して光ディスク６０に記録する場合、複製元データとその複製データを連続させて所定データ量毎に複数の記録面に振り分けて記録する。また、制御部５０は、複製元データと複製データにおける同一データが異なる記録面に記録されるように、連続する複製元データと複製データとの間にパディングデータを設ける。例えば制御部５０は、光ディスク６０に記録されたデータの管理情報を二重化して記録する場合、管理情報データとその複製データを連続させてクラスタ単位毎に光ディスク６０の一方の記録面と他方の記録面に振り分けて記録する。また、制御部５０は、管理情報データとその複製データにおける同一データが異なる記録面に記録されるように、連続する管理情報データと複製データとの間にパディングデータを設ける。
【００３６】
図２は、管理情報データの記録動作を示すフローチャートである。ステップＳＴ１で制御部は、管理情報データを記録する。制御部は複製元データである管理情報データを、図１に示す第１記録再生部２０と第２記録再生部３０に例えばクラスタ単位で振り分けて、光ディスク６０の両面を使用して記録してステップＳＴ２に進む。
【００３７】
ステップＳＴ２で制御部は、記録した管理情報データが奇数クラスタ分であるか判別する。制御部は、記録した管理情報データが奇数クラスタ分である場合にステップＳＴ４に進み、偶数クラスタ分である場合にステップＳＴ３に進む。
【００３８】
ステップＳＴ３で制御部は、パディングデータを１クラスタ分記録する。制御部は、管理情報データが偶数クラスタ分である場合、管理情報データに連続して複製データを記憶すると、光ディスク６０のそれぞれの記録面では、記録された管理情報データと複製データが同一の内容となってしまう。そこで、制御部はパディングデータを奇数クラスタ分、例えば１クラスタ分記録することで、複製データの記録が開始される記録面を管理情報データの記録が開始された記録面と異なるようにしてステップＳＴ４に進む。
【００３９】
ステップＳＴ４で制御部は複製データを記録する。制御部は、記録した管理情報データが奇数クラスタ分である場合、管理情報データに続けて管理情報データの複製データを記録する。また、制御部は記録した管理情報データが偶数クラスタ分である場合、ステップＳＴ３で記録されたパディングデータに続けて管理情報データの複製データを記録する。
【００４０】
なお、図２では、管理情報データが偶数クラスタ分である場合にパディングデータを記録したが、パディングデータの記録に替えて未記録部分を奇数クラスタ分設けるようにしても同様の作用効果を得ることが可能である。
【００４１】
図３は、光ディスクに記録された管理情報データの再生動作を示すフローチャートである。ステップＳＴ１１で制御部は、記録されたデータの読み出しを行う。制御部は、図１に示す第１記録再生部２０と第２記録再生部３０を制御して、光ディスク６０の両面を用いて記録されている管理情報データと複製データの読み出しを行ってステップＳＴ１２に進む。
【００４２】
ステップＳＴ１２で制御部は、両面からデータを読み出せたか判別する。制御部は両面からデータを読み出すことができた場合にステップＳＴ１５に進み、他の場合はステップＳＴ１３に進む。
【００４３】
ステップＳＴ１３で制御部は、管理情報データの復元処理を行う。制御部は、読み出した管理情報データの部分データと複製データの部分データから管理情報データ全体を復元する処理を行いステップＳＴ１４に進む。
【００４４】
ステップＳＴ１４で制御部は、管理情報データを復元できたか判別する。制御部は光ディスク６０の一方の面から読み出した管理情報データの部分データと複製データの部分データから管理情報データ全体を復元できた場合にステップＳＴ１５に進み、復元できない場合にステップＳＴ１６に進む。また、光ディスク６０の両面からデータを読み出すことができない場合、管理情報データ全体を復元できないことからステップＳＴ１６に進む。
【００４５】
ステップＳＴ１５で制御部は、管理情報データを出力する。制御部は、光ディスク６０の両面から読み出した管理情報データ、または管理情報データの部分データと複製データの部分データから復元した管理情報データをディスク装置から出力する。
【００４６】
ステップＳＴ１６で制御部は、エラー通知処理を行う。制御部は、光ディスク６０から読み出した部分データによって管理情報データ全体を復元できないことから、管理情報データの読み出しが失敗したことを示すエラー通知をディスク装置から出力する。
【００４７】
次に、図４〜図８を用いて、ディスク装置の動作例について説明する。図４は、管理情報データが奇数クラスタ分である場合の記録時の動作を示しており、図５は、管理情報データが奇数クラスタ分である場合の再生時の動作を示している。
【００４８】
ディスク装置は、管理情報データを光ディスクに記録する場合、管理情報データに連続させて複製データを記録する。図４の（Ａ）は、光ディスクに記録するデータを例示している。なお、管理情報データと複製データは奇数クラスタ分のデータであり、ファイル内クラスタ位置を「（０）〜（１０）」とする。
【００４９】
図４の（Ｂ）はクラスタの物理配置を例示している。制御部は、第１記録再生部２０と第２記録再生部３０を制御して、光ディスクの両面を用いて管理情報データに連続させて複製データを記録する。制御部は、光ディスクの例えばサイドＡから管理情報データの記録を開始して、管理情報データにおけるクラスタ位置「（０）」のデータをクラスタアドレス「１０００」のデータとしてサイドＡに記録する。また、制御部は、サイドＡとサイドＢを交互に用いてクラスタ単位で管理情報データの記録を行い、管理情報データにおけるクラスタ位置「（１）」のデータをクラスタアドレス「１００１」のデータとしてサイドＢに記録する。以下同様に、制御部は管理情報データの記録を制御して、管理情報データにおけるクラスタ位置「（１０）」のデータをクラスタアドレス「１０１０」のデータとしてサイドＡに記録する。次に、制御部は、管理情報データが奇数クラスタ分であることから、パディングデータ（または未記録領域）を設けることなく管理情報データに続けて複製データを記憶する。すなわち、制御部は複製データにおけるクラスタ位置「（０）」のデータをクラスタアドレス「１０１１」のデータとしてサイドＢに記録し、複製データにおけるクラスタ位置「（１）」のデータをクラスタアドレス「１０１２」のデータとしてサイドＡに記録する。以下同様に、制御部は、複製データの記録を制御して、複製データにおけるクラスタ位置「（１０）」のデータをクラスタアドレス「１０２１」のデータとしてサイドＢに記録する。
【００５０】
図４の（Ｃ）は管理情報データと複製データの論理配置を示している。なお、斜線のないブロックは光ディスクのサイドＡ、斜線で示すブロックは光ディスクのサイドＢに記録されていることを示している。
【００５１】
ディスク装置は、光ディスクに記録された管理情報データの再生において、データの読み出しができない記録面が生じた場合には、読み出した管理情報データの部分データと複製データの部分データから管理情報データ全体を復元して出力する。
【００５２】
図５の（Ａ）は、管理情報データと複製データについてのクラスタの物理配置を例示している。ここで、管理情報データと複製データは奇数クラスタ分である。したがって、上述のように管理情報データと複製データを光ディスクに記録した場合、管理情報データにおけるサイドＡに記録されたクラスタと等しい複製データのクラスタはサイドＢに記録されている。また、管理情報データにおけるサイドＢに記録されたクラスタと等しい複製データのクラスタはサイドＡに記録されている。
【００５３】
光ディスクの両面からデータを読み出すことができた場合、制御部は、図５の（Ｂ）に示す読み出した管理情報データを外部機器に出力する。
【００５４】
光ディスクの一方の記録面、例えばサイドＢからデータを読み出すことができない場合、管理情報データと複製データの論理配置は図５の（Ｃ）に示す状態となる。なお、図５の（Ｃ）において、斜線で塗りつぶしたクラスタは、データを読み出すことができないクラスタであることを示している。
【００５５】
制御部は、光ディスクにおける一方の記録面のデータを読み出すことができない場合、他方の記録面から読み出した管理情報データの部分データと複製データの部分データを用いて管理情報データ全体を復元する。すなわち、制御部は、図５の（Ｃ）において示した矢印の順序に管理情報データと複製データのクラスタを用いることで、図５の（Ｄ）に示すように管理情報データ全体を復元して外部機器に出力する。
【００５６】
図６は、管理情報データが偶数クラスタ分である場合の記録時の動作を示しており、図７は、管理情報データが偶数クラスタ分である場合の再生時の動作を示している。
【００５７】
ディスク装置は、管理情報データを光ディスクに記録する場合、管理情報データに連続させて複製データを記録する。図６の（Ａ）は、光ディスクに記録するデータを例示している。なお、管理情報データと複製データは偶数クラスタ分のデータであり、ファイル内クラスタ位置を「（０）〜（９）」とする。
【００５８】
図６の（Ｂ）はクラスタの物理配置を例示している。制御部は、第１記録再生部２０と第２記録再生部３０を制御して、光ディスクの両面を用いて管理情報データに連続させて複製データを記録する。制御部は、光ディスクの例えばサイドＡから管理情報データの記録を開始して、管理情報データにおけるクラスタ位置「（０）」のデータをクラスタアドレス「１０００」のデータとしてサイドＡに記録する。また、制御部は、サイドＡとサイドＢを交互に用いてクラスタ単位で管理情報データの記録を行い、管理情報データにおけるクラスタ位置「（１）」のデータをクラスタアドレス「１００１」のデータとしてサイドＢに記録する。以下同様に、制御部は管理情報データの記録を制御して、管理情報データにおけるクラスタ位置「（９）」のデータをクラスタアドレス「１００９」のデータとしてサイドＢに記録する。
【００５９】
次に、制御部は、管理情報データが偶数クラスタ分であることから、管理情報データのクラスタとこのクラスタと等しい複製データのクラスタとが異なる記録面に記録されるように、管理情報データと複製データとの間にパディングデータを設ける。なお、制御部は、パディングデータに代えて管理情報データと複製データとの間に未記録領域を設けてもよい。
【００６０】
制御部は、管理情報データの後に例えば１クラスタ分のパディングデータ（または未記録領域）を設けたのち複製データの記録を行う。すなわち、制御部はクラスタアドレス「１０１０」のデータをパディングデータＰＤとしてサイドＡに記録したのち、複製データにおけるクラスタ位置「（０）」のデータをクラスタアドレス「１０１１」のデータとしてサイドＢに記録する。また、複製データにおけるクラスタ位置「（１）」のデータをクラスタアドレス「１０１２」のデータとしてサイドＡに記録する。以下同様に、制御部は、複製データの記録を制御して、複製データにおけるクラスタ位置「（９）」のデータをクラスタアドレス「１０２０」のデータとしてサイドＡに記録する。
【００６１】
図６の（Ｃ）は管理情報データと複製データの論理配置を示している。なお、斜線のないブロックは光ディスクのサイドＡ、斜線で示すブロックは光ディスクのサイドＢに記録されていることを示している。
【００６２】
ディスク装置は、光ディスクに記録された管理情報データの再生において、データの読み出しができない記録面が生じた場合には、読み出した管理情報データの部分データと複製データの部分データから管理情報データ全体を復元して出力する。
【００６３】
図７の（Ａ）は、管理情報データと複製データについてのクラスタの物理配置を例示している。ここで、管理情報データと複製データは偶数クラスタ分であり、管理情報データと複製データとの間に１クラスタ分のパディングデータ（または未記録領域）が設けられている。したがって、上述のように偶数クラスタ分の管理情報データと複製データを光ディスクに記録した場合、管理情報データにおけるサイドＡに記録されたクラスタと等しい複製データのクラスタはサイドＢに記録されている。また、管理情報データにおけるサイドＢに記録されたクラスタと等しい複製データのクラスタはサイドＡに記録されている。
【００６４】
光ディスクの両面からデータを読み出すことができた場合、制御部は、図７の（Ｂ）に示す読み出した管理情報データを外部機器に出力する。
【００６５】
光ディスクの一方の記録面、例えばサイドＢからデータを読み出すことができない場合、管理情報データと複製データの論理配置は図７の（Ｃ）に示す状態となる。なお、図７の（Ｃ）において、斜線で塗りつぶしたクラスタは、データを読み出すことができないクラスタであることを示している。
【００６６】
制御部は、光ディスクにおける一方の記録面のデータを読み出すことができない場合、他方の記録面から読み出した管理情報データの部分データと複製データの部分データから管理情報データ全体を復元する。すなわち、制御部は、図７の（Ｃ）において示した矢印の順序に管理情報データと複製データのクラスタを用いることで、図７の（Ｄ）に示すように管理情報データ全体を復元して外部機器に出力する。
【００６７】
なお、管理情報データが偶数クラスタ分であるとき、管理情報データと複製データとの間にパディングデータを設けない場合の動作を参考として図８に示している。図８の（Ａ）は、管理情報データと複製データについてのクラスタの物理配置を例示している。管理情報データと複製データが偶数クラスタ分であり、管理情報データと複製データとの間にパディングデータを設けないと、管理情報データにおけるサイドＡに記録されたクラスタと等しい複製データのクラスタはサイドＡに記録される。また、管理情報データにおけるサイドＢに記録されたクラスタと等しい複製データのクラスタはサイドＢに記録されている。ここで、光ディスクの一方の記録面、例えばサイドＢからデータを読み出すことができない場合、管理情報データと複製データの論理配置は図８の（Ｂ）に示す状態となる。このため、管理情報データにおいて読み出すことができないクラスタは、複製データにおいても読み出すことができない状態となる。なお、図８の（Ｂ）において、斜線で塗りつぶしたクラスタは、データを読み出すことができないクラスタであることを示している。したがって、光ディスクの一方の記録面から読み出した管理情報データの部分データと複製データの部分データには、図８の（Ｃ）において斜線で塗りつぶしたクラスタのデータが含まれていないことから、管理情報データ全体を復元することができない。
【００６８】
以上のように、制御部は、複製元データとその複製データを連続してクラスタ単位で光ディスクの両面に振り分けて記録する。また、複製元データが偶数クラスタ分である場合、複製元データとその複製データとの間にパディングデータが設けられて、複製元データとその複製データにおける同一データが異なる記録面に記録される。したがって、制御部は、光ディスクの再生時に一方の記録面からデータを読み出すことができなくても、他方の記録面から読み出した複製元データの部分データと複製データの部分データから複製元データ全体を復元することが可能となり信頼性を向上できる。さらに、片方の記録面から読み出した部分データで複製元データ全体を復元できるので、片面記録再生のディスク装置で再生する光ディスクが両面記録された光ディスクであっても、複製元データを再生できる。
【００６９】
また、複製元データとその複製データが連続して光ディスクに記録されるので、複製元データと複製データが離れた位置に記録されるディスク装置に比べて、複製元データの読み出しを速やかに行うことができる。さらに、光ディスクが追記型ディスクである場合、複製元データと複製データを物理的に話して配置する場合は、複製元データ等を記録するトラックと複製データを記録するトラックを設けて、各トラックでデータを連続して記録することが行われる。このため、トラックの容量を適切に設定しないと、一方のトラックに空き領域があっても、他方のトラックで空き領域が無くなって、データを記録することができなくなってしまう。しかし、本技術では、複製元データとその複製データを連続して光ディスクに記録することから、光ディスクを有効に利用できる。なお、データをＣＬＶ方式で記録する場合、制御部は第１記録再生部２０と第２記録再生部３０でレーザ光が照射される半径位置を揃えることが好ましい。このようにすれば、ディスク装置は所定のデータ量単位で振り分けたデータを光ディスクの両面に同時または連続して記録できる。また、ディスク装置は、光ディスクの両面に振り分けて記録されたデータを容易に読み出すことができる。
【００７０】
＜３．第１の実施の形態の他の動作＞
次に、第１の実施の形態の他の動作として、ディスク装置１０が例えばセクタ単位でデータの振り分けを行う場合について説明する。
【００７１】
ここで、複製元データとその複製データを光ディスクにセクタ単位で振り分けて記録する動作を説明する前に、ファイルデータをセクタ毎に振り分けて記録する動作について説明する。
【００７２】
図９は、ファイルデータを２つの記録面にセクタ毎に振り分けて記録する場合の動作を示している。ファイルデータは、セクタ毎にサイドＡおよびサイドＢに交互に記録する。また、この例において、光ディスクに対するファイルデータの物理的な書き込みは、各記録面においてそれぞれ３２セクタで１クラスタを構成して、クラスタ単位で行っている。このように、データの記録配置の管理はセクタ単位で行い物理的な書き込み動作はクラスタ単位で行う方式は、特に追記型のBlu-ray（登録商標）方式の光ディスクなどで一般的に用いられている。
【００７３】
図１０は、セクタ単位でファイルデータを記録する場合の動作を示すフローチャートである。
【００７４】
ステップＳＴ２１でディスク装置は、要求されたファイルデータの記録を行う。ディスク装置は、ファイルデータをセクタ単位でサイドＡおよびサイドＢに交互に振り分けて記録してステップＳＴ２２に進む。
【００７５】
ステップＳＴ２２でディスク装置は、次のクラスタの境界までパディングデータを記録する。ディスク装置は、サイドＡとサイドＢのそれぞれにおいて、振り分けて記録されたファイルデータに続けてパディングデータを次のクラスタとの境界まで記録することで、クラスタ単位の書き込み動作とする。
【００７６】
図１１は、セクタ単位でファイルデータを記録する場合の動作を示している。図１１の（Ａ）は、光ディスクに記録するファイルデータを例示している。ファイルデータのデータサイズは例えば１００セクタであり、ファイルデータにおけるファイル内のセクタ位置を「（０）〜（９９）」とする。
【００７７】
図１１の（Ｂ）はセクタの物理配置を例示している。制御部は、第１記録再生部２０と第２記録再生部３０を制御して、ファイルデータを例えば１セクタ毎に光ディスクのサイドＡとサイドＢに交互に振り分けて記録する。
【００７８】
制御部は、光ディスクの例えばサイドＡからファイルデータの記録を開始して、ファイルデータにおけるセクタ位置「（０）」のデータを例えばセクタアドレス「３２０００」のデータとしてサイドＡに記録する。また、制御部は、ファイルデータにおけるセクタ位置「（１）」のデータをセクタアドレス「３２００１」のデータとしてサイドＢに記録する。以下同様に、制御部はファイルデータの記録を制御して、ファイルデータにおけるセクタ位置「（９９）」のデータをセクタアドレス「３２０９９」のデータとしてサイドＢに記録する。なお、図示せずも、サイドＡではセクタアドレス「３２０００」「３２００２」〜「３２０６２」が１クラスタとなり、セクタアドレス「３２０６４」〜「３２０９８」は次のクラスタとなる。同様に、サイドＢではセクタアドレス「３２００１」「３２００３」〜「３２０６３」が１クラスタとなり、セクタアドレス「３２０６５」〜「３２０９９」は次のクラスタとなる。また、制御部は、各記録面においてファイルデータの終了から次のクラスタとの境界までパディングデータを記録する。すなわち、制御部は、サイドＡにおいてセクタアドレス「３２１００」〜「３２１２６」までをパディングデータＰＤとする。同様に、制御部は、サイドＢにおいてセクタアドレス「３２１０１」〜「３２１２７」までをパディングデータＰＤとする。
【００７９】
次に、複製元データとその複製データ例えば管理情報データとその複製データに対して、セクタ単位である所定データ量毎に光ディスクへの振り分けを行い、物理的な書き込み動作はそれぞれクラスタ単位で行う場合について説明する。この場合、制御部は、管理情報データとその複製データのいずれか一方の先頭に、無効なデータ領域のセクタを所定データ量に応じて設けて、同一データが異なる記録面に振り分けられるようにする。
【００８０】
図１２は、管理情報データとその複製データをセクタ単位で振り分けて記録する場合の動作を示すフローチャートである。また、この動作では、複製データの先頭に無効なデータ領域のセクタを所定データ量に応じて設けて、同一データを異なる記録面に振り分ける。
【００８１】
ステップＳＴ３１で制御部は、管理情報データを記録する。管理情報データの記録は、図１０に示したフローチャートにしたがって行う。すなわち、制御部は、図１０のステップＳＴ２１の処理を行い、管理情報データをセクタ毎にサイドＡとサイドＢのそれぞれに振り分けて記録する。次に制御部は、ステップＳＴ２２の処理を行い、サイドＡとサイドＢにおいて、振り分けて記録された管理情報データに続けてパディングデータを次のクラスタとの境界まで記録する。このように、制御部は振り分け後の管理情報データに対してパディングデータを次のクラスタとの境界まで記録することで、クラスタ単位で管理情報データの記録を行いステップＳＴ３２に進む。
【００８２】
ステップＳＴ３２で制御部は、パディングデータを付加する。制御部は、管理情報データとその複製データの同一データが異なる記録面となるように、複製データの先頭にパディングデータを所定データ量に応じて付加する。例えば制御部は、管理情報データの振り分けが行われたセクタ単位分のパディングデータを複製データの先頭に付加してステップＳＴ３３に進む。
【００８３】
ステップＳＴ３３で制御部は、複製データを記録する。複製データの記録は、管理情報データと同様に、図１０に示したフローチャートにしたがって行う。すなわち、制御部は、図１０のステップＳＴ２１の処理を行い、パディングデータが先頭に付加された複製データをセクタ毎にサイドＡとサイドＢのそれぞれに振り分けて記録する。次に制御部は、ステップＳＴ２２の処理を行い、サイドＡとサイドＢにおいて、振り分けて記録された複製データに続けてパディングデータを次のクラスタとの境界まで記録する。このように、制御部は、先頭にパディングデータを付加した後に振り分けされた複製データに対してパディングデータを次のクラスタとの境界まで記録することで、クラスタ単位で複製データの記録を行う。
【００８４】
また、このように記録した管理情報データは、図３に示したフローチャートの処理を行うことで再生できる。すなわち、制御部は両面からデータを読み出すことができた場合には、両面から読み出した管理情報データをディスク装置から出力する。また、制御部は一方の記録面からデータを読み出すことができなかった場合、他方の記録面から読み出した管理情報データの部分データと複製データの部分データから管理情報データ全体を復元してディスク装置から出力する。
【００８５】
次に、図１３〜図１５を用いて、ディスク装置の動作例について説明する。図１３は、管理情報データとその複製データを１セクタ毎に振り分けて記録する場合の動作を示しており、図１４は、１セクタ毎に振り分けて記録された管理情報データの再生動作を示している。
【００８６】
ディスク装置は、管理情報データを光ディスクに記録する場合、管理情報データに連続させて複製データを記録する。図１３の（Ａ）は、光ディスクに記録するデータを例示している。なお、管理情報データと複製データにおけるファイル内セクタの位置を「（０）〜（９９）」とする。
【００８７】
図１３の（Ｂ）はセクタの物理配置を例示している。制御部は、第１記録再生部２０と第２記録再生部３０を制御して、光ディスクの両面を用いて管理情報データに連続させて複製データを記録する。
【００８８】
制御部は、光ディスクの例えばサイドＡから管理情報データの記録を開始して、管理情報データにおけるセクタ位置「（０）」のデータを例えばセクタアドレス「３２０００」のデータとしてサイドＡに記録する。また、制御部は、管理情報データにおけるセクタ位置「（１）」のデータをセクタアドレス「３２００１」のデータとしてサイドＢに記録する。以下同様に、制御部は管理情報データの記録を制御して、管理情報データにおけるセクタ位置「（９９）」のデータをセクタアドレス「３２０９９」のデータとしてサイドＢに記録する。その後、制御部は、各記録面の次のクラスタとの境界まで、すなわちサイドＡの「３２１２６」およびサイドＢの「３２１２７」までのセクタにパディングデータを記録する。
【００８９】
次に、制御部は、管理情報データとその複製データの同一データが異なる記録面に記録されるように、複製データの先頭にパディングデータを付加する。ここで、管理情報データをサイドＡとサイドＢに１セクタ単位で交互に振り分けた場合、１セクタ分のパディングデータを複製データの先頭に付加すれば、管理情報データとその複製データの同一データは異なる記録面に記録されるようになる。
【００９０】
制御部は、先頭にパディングデータが付加された複製データの記録を行う。ここで、次のクラスタの先頭は、サイドＡのセクタアドレス「３２１２８」であり、パディングデータをセクタアドレス「３２１２８」のデータとしてサイドＡに記録する。次に、制御部は、複製データにおけるセクタ位置「（０）」のデータをセクタアドレス「３２１２９」のデータとしてサイドＢに記録する。また、複製データにおけるセクタ位置「（１）」のデータをセクタアドレス「３２１３０」のデータとしてサイドＡに記録する。以下同様に、制御部は、複製データの記録を制御して、複製データにおけるセクタ位置「（９９）」のデータをセクタアドレス「３２２２８」のデータとしてサイドＡに記録する。その後、制御部は、各記録面の次のクラスタ境界まで、すなわちサイドＡの「３２２５４」まで、およびサイドＢの「３２２５５」までのセクタにパディングデータを記録する。
【００９１】
図１３の（Ｃ）は管理情報データと複製データの論理配置を示している。なお、斜線のないブロックは光ディスクのサイドＡ、斜線で示すブロックは光ディスクのサイドＢに記録されていることを示している。
【００９２】
ディスク装置は、光ディスクに記録された管理情報データの再生において、データの読み出しができない記録面が生じた場合には、読み出した管理情報データの部分データと複製データの部分データから管理情報データ全体を復元して出力する。
【００９３】
図１４の（Ａ）は、管理情報データと複製データについてのセクタの物理配置を例示している。ここで、管理情報データはクラスタ境界直後のサイドＡから記録されている。また複製データは、クラスタ境界直後に１セクタのパディングデータが設けられているため、サイドＢから記録されている。したがって、上述のように管理情報データと複製データを光ディスクに記録した場合、管理情報データにおけるサイドＡに記録されたセクタと等しい複製データのセクタはサイドＢに記録されている。また、管理情報データにおけるサイドＢに記録されたセクタと等しい複製データのセクタはサイドＡに記録されている。
【００９４】
光ディスクの両面からデータを読み出すことができた場合、制御部は、図１４の（Ｂ）に示す読み出した管理情報データを外部機器に出力する。
【００９５】
光ディスクの一方の記録面、例えばサイドＢからデータを読み出すことができない場合、管理情報データと複製データの論理配置は図１４の（Ｃ）に示す状態となる。なお、図１４の（Ｃ）において、斜線で塗りつぶしたセクタは、データを読み出すことができないセクタであることを示している。
【００９６】
制御部は、光ディスクにおける一方の記録面のデータを読み出すことができない場合、他方の記録面から読み出した管理情報データの部分データと複製データの部分データから管理情報データ全体を復元する。すなわち、制御部は、図１４の（Ｃ）において示した矢印の順序に管理情報データと複製データのセクタを用いることで、図１４の（Ｄ）に示すように管理情報データ全体を復元して外部機器に出力する。
【００９７】
なお、管理情報データとその複製データのいずれの先頭にもパディングデータを設けない場合の動作を参考として図１５に示している。図１５の（Ａ）は、管理情報データと複製データについてのセクタの物理配置を例示している。複製データの直前にパディングデータを設けないと、管理情報データにおけるサイドＡに記録されたセクタと等しい複製データのセクタはサイドＡに記録される。また、管理情報データにおけるサイドＢに記録されたセクタと等しい複製データのセクタはサイドＢに記録されている。ここで、光ディスクの一方の記録面、例えばサイドＢからデータを読み出すことができない場合、管理情報データと複製データの論理配置は図１５の（Ｂ）に示す状態となる。このため、管理情報データにおいて読み出すことができないセクタは、複製データにおいても読み出すことができない状態となる。なお、図１５の（Ｂ）において、斜線で塗りつぶしたセクタは、データを読み出すことができないセクタであることを示している。したがって、光ディスクの一方の記録面から読み出した管理情報データの部分データと複製データの部分データには、図１５の（Ｃ）において斜線で塗りつぶしたセクタのデータが含まれていないことから、管理情報データ全体を復元することができない。
【００９８】
以上のように、制御部は、複製元データとその複製データをセクタ単位で光ディスクの両面に振り分けて記録する。また、複製データの直前にパディングデータが設けられて、複製元データとその複製データにおける同一データが異なる記録面に記録される。したがって、制御部は、光ディスクの再生時に一方の記録面からデータを読み出すことができなくても、他方の記録面から読み出した複製元データの部分データと複製データの部分データから複製元データ全体を復元することが可能となり信頼性を向上できる。さらに、片方の記録面から読み出した部分データで複製元データ全体を復元できるので、片面記録再生のディスク装置で再生する光ディスクが両面記録された光ディスクであっても、複製元データを再生できる。
【００９９】
また、複製元データとその複製データが連続して光ディスクに記録することができるので、複製元データと複製データが離れた位置に記録されるディスク装置に比べて、複製元データの読み出しを速やかに行うことができる。さらに、光ディスクが追記型ディスクである場合、複製元データと複製データを物理的に話して配置する場合は、複製元データ等を記録するトラックと複製データを記録するトラックを設けて、各トラックでデータを連続して記録することが行われる。このため、トラックの容量を適切に設定しないと、一方のトラックに空き領域があっても、他方のトラックで空き領域が無くなって、データを記録することができなくなってしまう。しかし、本技術では、複製元データとその複製データを連続して光ディスクに記録することから、光ディスクを有効に利用できる。なお、データをＣＬＶ方式で記録する場合、制御部は第１記録再生部２０と第２記録再生部３０でレーザ光が照射される半径位置を揃えることが好ましい。このようにすれば、ディスク装置は所定のデータ量単位で振り分けたデータを光ディスクの両面に同時または連続して記録できる。また、ディスク装置は、光ディスクの両面に振り分けて記録されたデータを容易に読み出すことができる。
【０１００】
なお、図９から図１４では１セクタ毎に振り分けを行っているが、振り分けは１セクタ単位に限らず複数セクタ単位であってもよい。また、パディングデータは、同一データが異なる記録面に振り分けられるように、振り分けが行われる所定データ量に応じて、複製データの先頭に付加すればよい。また、同一データが異なる記録面に振り分けられるように、パディングデータを管理情報データの先頭に付加することも可能である。
【０１０１】
また、上述の実施の形態では、複製元データと複製データをクラスタ単位やセクタ単位で光ディスクの両面に振り分けて記録する場合を例示したが、データを記録する記録面は光ディスクの両面に限られない。例えば、光ディスクの一面に記録層が複数設けられている場合、複数の記録層に複製元データとその複製データを、同じ記録層に同じデータが記録されないようにパディングデータを設けて記録するようにしてもよい。
【０１０２】
＜４．他の実施の形態の構成＞
ところで、上述の実施の形態では、１つのディスク状記録媒体を用いる場合について説明したが、複数のディスク状記録媒体を用いてデータの記録再生を行う場合にも適用できる。そこで、他の実施の形態では、情報処理装置が複数のディスク状記録媒体を用いてデータの記録再生を行う記録再生システムの場合について説明する。
【０１０３】
図１６は複数の記録媒体を用いる記録再生システムの構成を例示している。記録再生システム１００では、例えば複数のディスク装置１０-1〜１０-nを用いて構成されたドライブユニット７０、ドライブユニット７０の動作を制御するユニット制御部８０、記録再生システムの動作を制御するホスト装置９０を有している。
【０１０４】
ドライブユニット７０で用いられるディスク装置１０-1〜１０-nは、第１の実施の形態のディスク装置１０と同様に構成されている。また、ディスク装置１０-1〜１０-nは、第１記録再生部２０と第２記録再生部３０のいずれか一方のみが設けられて、光ディスクの一方の記録面に対してのみデータの記録再生が可能であってもよい。また、第１の実施の形態のディスク装置１０における制御部５０で行われたデータの振り分けや複製元データの復元は、ユニット制御部８０で行う。
【０１０５】
ユニット制御部８０は、ホスト装置９０からの指示に基づき、ドライブユニット７０のＲＡＩＤ（Redundant Arrays of Inexpensive Disks）制御を行う。ユニット制御部８０は、ドライブユニット７０のＲＡＩＤ制御を行うことで、ドライブユニット７０の複数のディスク装置を用いてデータの多重記録やストライピングによる分散記録を行う。また、ユニット制御部８０は、上述のように複製元データとその複製データの記録再生時にディスク装置１０の制御部５０で行われたデータの振り分けや複製元データの復元を行う。
【０１０６】
ホスト装置９０は、記録用のデータを作成または取得してユニット制御部８０に供給する。また、ホスト装置９０は、記録用のデータに関する管理情報データを複製元データとして作成してユニット制御部８０に供給する。さらに、ホスト装置９０は、光ディスクから管理情報データの読み出しを行い、ユーザ等から要求されたデータを管理情報データに基づき光ディスクから読み出してユーザ等に出力する。
【０１０７】
＜５．他の実施の形態の動作＞
次に、他の実施の形態の動作について説明する。記録再生システムでは、例えば記録再生時のデータ転送速度を向上させるため、ディスク装置１０-1〜１０-nを同時に用いて、各ディスク装置でデータを記録する処理および各ディスク装置からデータを読み出す処理を行う。
【０１０８】
記録再生システムでデータを記録する場合、ユニット制御部８０は、記録するデータを所定データ量毎にディスク装置１０-1〜１０-nに振り分ける。ディスク装置１０-1〜１０-nは、振り分けられたデータを光ディスクに記録する。また、ユニット制御部８０は、所定データ量毎に振り分けて記録されたデータがディスク装置１０-1〜１０-nから読み出されたとき、読み出されたデータを元の順序に連続させて再生データを生成する。
【０１０９】
また、ユニット制御部８０は、信頼性を向上させるためにデータを二重化して記録する場合、複製元データとその複製データを連続させて所定データ量毎にディスク装置１０-1〜１０-nに振り分けて記録する。また、ユニット制御部８０は、複製元データと複製データにおける同一データが異なる記録面すなわち異なるディスク装置に記録されるように、連続する複製元データと複製データとの間にパディングデータを設ける。例えばユニット制御部８０は、記録再生システムで記録されるデータの管理情報を二重化して記録する場合、管理情報データとその複製データを連続させてクラスタ単位毎にディスク装置１０-1〜１０-nに振り分けて記録する。また、ユニット制御部８０は、管理情報データとその複製データにおける同一データが異なるディスク装置（異なる記録面に相当）で記録されるように、連続する管理情報データと複製データとの間にパディングデータを設ける。さらに、ユニット制御部８０は、複製元データを再生する場合、データを読み出すことができないディスク装置が生じた場合には、他のディスク装置から読み出した複製元データの部分データと複製データの部分データから複製元データ全体を復元する。
【０１１０】
図１７は、記録再生システムにおける管理情報データの記録動作を示すフローチャートである。ステップＳＴ４１でユニット制御部は、管理情報データを記録する。ユニット制御部は、複製元データである管理情報データを、図１６に示すディスク装置１０-1〜１０-nに例えばクラスタ単位で振り分けてディスク装置１０-1〜１０-nの光ディスクに記録してステップＳＴ４２に進む。
【０１１１】
ステップＳＴ４２でユニット制御部は、先頭クラスタの記録面が複製データは管理情報データと異なるか判別する。ユニット制御部は、管理情報データに続けて複製データを記録すると、複製データの先頭クラスタを記録するディスク装置が管理情報データの先頭クラスタを記録したディスク装置と異なる場合、先頭クラスタの記録面が異なると判別してステップＳＴ４４に進む。また、ユニット制御部は、複製データの先頭クラスタを記録するディスク装置が管理情報データの先頭クラスタを記録したディスク装置と一致する場合、先頭クラスタの記録面が一致すると判別してステップＳＴ４３に進む。
【０１１２】
ステップＳＴ４３でユニット制御部は、パディングデータを所定クラスタ分記録する。管理情報データの先頭クラスタを記録したディスク装置と複製データの先頭クラスタを記録するディスク装置が同一であると、ディスク装置の光ディスクでは、記録された管理情報データと複製データが同一の内容となってしまう。そこで、ユニット制御部は、管理情報データの先頭クラスタを記録したディスク装置と複製データの先頭クラスタを記録するディスク装置が異なるようにパディングデータを所定のクラスタ分例えば１クラスタ分記録してステップＳＴ４４に進む。
【０１１３】
ステップＳＴ４４でユニット制御部は複製データを記録する。ユニット制御部は、複製データの先頭クラスタと管理情報データの先頭クラスタの記録面が異なると判別されてステップＳＴ４２からステップＳＴ４４に進んだ場合、管理情報データに続けて管理情報データの複製データを記録する。また、ユニット制御部は、複製データの先頭クラスタと管理情報データの先頭クラスタの記録面が一致すると判別されてステップＳＴ４２からステップＳＴ４３に進んだ場合、ステップＳＴ４３で記録されたパディングデータに続けて複製データを記録する。
【０１１４】
なお、図１７では、管理情報データに続けてパディングデータを記録したが、パディングデータの記録に替えて所定クラスタ分の未記録部分を設けるようにしても同様の作用効果を得ることが可能である。
【０１１５】
図１８は、記録再生システムにおける管理情報データの再生動作を示すフローチャートである。ステップＳＴ５１でユニット制御部は、記録されたデータの読み出しを行う。ユニット制御部は、図１６に示すディスク装置１０-1〜１０-nを制御して、ディスク装置１０-1〜１０-nに記録されている管理情報データと複製データの読み出しを行ってステップＳＴ５２に進む。
【０１１６】
ステップＳＴ５２でユニット制御部は、データの読み出しができない記録面を生じていないか判別する。ユニット制御部はディスク装置１０-1〜１０-nからデータを読み出すことができた場合、データの読み出しができない記録面を生じていないと判別してステップＳＴ５５に進む。また、いずれかのディスク装置でデータを読み出すことができなかった場合、データの読み出しができない記録面を生じたと判別してステップＳＴ５３に進む。
【０１１７】
ステップＳＴ５３でユニット制御部は、管理情報データの復元処理を行う。ユニット制御部は、読み出した管理情報データの部分データと複製データの部分データから管理情報データ全体を復元する処理を行ってステップＳＴ５４に進む。
【０１１８】
ステップＳＴ５４でユニット制御部は、管理情報データを復元できたか判別する。ユニット制御部は読み出した管理情報データの部分データと複製データの部分データから管理情報データ全体を復元できた場合にステップＳＴ５５に進み、復元できない場合にステップＳＴ５６に進む。
【０１１９】
ステップＳＴ５５でユニット制御部は、管理情報データを出力する。ユニット制御部は、ディスク装置１０-1〜１０-nから読み出した管理情報データ、または読み出した部分データから復元した管理情報データをホスト装置９０へ出力する。
【０１２０】
ステップＳＴ５６でユニット制御部は、エラー通知処理を行う。ユニット制御部は、ディスク装置から読み出した部分データによって管理情報データ全体を復元できないことから、管理情報データの読み出しが失敗したことを示すエラー通知をホスト装置に出力する。
【０１２１】
次に、複数のディスク装置を用いて管理情報データの記録再生を行う場合の動作について説明する。図１９は、２台のディスク装置を用いてＲＡＩＤ０のレベルで偶数クラスタ分である管理情報データを記録再生する場合の動作を示している。ユニット制御部８０は、管理情報データを光ディスクに記録する場合、管理情報データに連続させて複製データを記録する。また、ユニット制御部８０は、管理情報データが偶数クラスタ分である場合、管理情報データのクラスタと等しい複製データのクラスタが異なる光ディスクに記録されるように、管理情報データと複製データとの間にクラスタまたは未記録領域を設ける。
【０１２２】
図１９の（Ａ）はクラスタの物理配置を例示している。ユニット制御部は、２つのディスク装置を制御して、２つの光ディスクを用いて管理情報データに連続させて複製データを記録する。ユニット制御部は、光ディスクＤＳ１から管理情報データの記録を開始して、管理情報データにおけるクラスタ位置「（０）」のデータをクラスタアドレス「１０００」のデータとして光ディスクＤＳ１に記録する。また、ユニット制御部は、ディスク装置１０-1とディスク装置１０-2にクラスタ単位で管理情報データを振り分けて、管理情報データにおけるクラスタ位置「（１）」のデータをクラスタアドレス「１００１」のデータとして光ディスクＤＳ２に記録する。以下同様に、ユニット制御部は管理情報データの記録を制御して、管理情報データにおけるクラスタ位置「（９）」のデータをクラスタアドレス「１００９」のデータとして光ディスクＤＳ２に記録する。また、ユニット制御部は、管理情報データが偶数クラスタ分であることから、管理情報データのクラスタとこのクラスタと等しい複製データのクラスタとが異なる光ディスクに記録されるように、管理情報データと複製データとの間にパディングデータを設ける。なお、ユニット制御部は、パディングデータに代えて管理情報データと複製データとの間に未記録領域を設けてもよい。
【０１２３】
ユニット制御部は、管理情報データの後に例えば１クラスタ分のパディングデータ（または未記録領域）を設けたのち複製データの記録を行う。すなわち、ユニット制御部はクラスタアドレス「１０１０」のデータをパディングデータＰＤとして光ディスクＤＳ１に記録する。その後、ユニット制御部は、複製データにおけるクラスタ位置「（０）」のデータをクラスタアドレス「１０１１」のデータとして光ディスクＤＳ２に記録する。また、複製データにおけるクラスタ位置「（１）」のデータをクラスタアドレス「１０１２」のデータとして光ディスクＤＳ１に記録する。以下同様に、ユニット制御部は、複製データの記録を制御して、複製データにおけるクラスタ位置「（９）」のデータをクラスタアドレス「１０２０」のデータとして光ディスクＤＳ１に記録する。
【０１２４】
ディスク装置は、光ディスクに記録された管理情報データの再生時に、データの読み出しができない光ディスクが生じた場合、他の光ディスクから読み出した管理情報データの部分データと複製データの部分データから管理情報データ全体を復元して出力する。例えば光ディスクＤＳ２からデータを読み出すことができない場合、管理情報データと複製データの論理配置は図１９の（Ｂ）に示す状態となる。なお、図１９の（Ｂ）において、斜線で塗りつぶしたクラスタは、データを読み出すことができないクラスタであることを示している。
【０１２５】
ユニット制御部は、１つの光ディスクからデータを読み出すことができない場合、他方の光ディスクから読み出した管理情報データの部分データと複製データの部分データから管理情報データ全体を復元する。すなわち、ユニット制御部は、光ディスクＤＳ１から読み出されている管理情報データと複製データのクラスタを図１９の（Ｂ）において示した矢印の順序に用いることで、図１９の（Ｃ）に示すように管理情報データ全体を復元して外部機器に出力する。
【０１２６】
なお、図１９の（Ａ）に示すように、１つの光ディスクに記録されている管理情報データと複製データから管理情報データ全体を復元できる場合、ユニット制御部は、いずれか１つのディスク装置のみから管理情報データと複製データを読み出してもよい。さらにユニット制御部は、読み出したデータから管理情報データ全体を復元してホスト装置９０に出力するようにしてもよい。また、ＲＡＩＤのレベルはＲＡＩＤ０に限らず他のレベルであってもよい。
【０１２７】
このように、複数の記録媒体を用いて例えばＲＡＩＤ構成で情報を記録する記録再生システムの場合にも、データを読み出すことができない記録媒体が生じたときには、他の記録媒体に記録されている複製元データとその複製データから複製元データ全体を復元できる。
【０１２８】
また、図１７と図１８に示す処理は、第１の実施の形態にも適用できる。すなわち、第１の実施の形態における記録媒体の表面側記録面と裏側記録面は２つの異なる記録面に相当しており、管理情報データが奇数クラスタ分である場合、複製データの先頭クラスタの記録面は管理情報データの先頭クラスタの記録面と異なる。したがって図１７，図１８に示す処理を行った場合、図２，図３と同様な動作となる。また、第２の実施の形態においても、第１の実施の形態と同様にセクタ単位でデータの振り分けを行って複製元データとその複製データを記録してもよい。
【０１２９】
さらに、上述の実施の形態では、ディスク状記録媒体が光ディスクである場合について説明したが、ディスク状記録媒体は、光ディスクに限らず光磁気ディスクや磁気ディスク等でもよい。また、複数の記録媒体を用いる場合、記録媒体はディスク状記録媒体に限らずメモリカード（データ記録領域は記録面に相当）など他の記録媒体であってもよい。さらに、複製元データは管理情報データに限らず、映像や音声等のコンテンツデータや各種情報データ等であってもよい。また、データの振り分けや書き込みは、セクタ単位やクラスタ単位に限らず、他のデータ単位毎に行うようにしてもよい。
【０１３０】
明細書中において説明した一連の処理はハードウェア、またはソフトウェア、あるいは両者の複合構成によって実行することが可能である。ソフトウェアによる処理を実行する場合は、処理シーケンスを記録したプログラムを、専用のハードウェアに組み込まれたコンピュータ内のメモリにインストールして実行させる。または、各種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させることが可能である。
【０１３１】
例えば、プログラムは記録媒体としてのハードディスクやＳＳＤ（Solid State Drive）、ＲＯＭ（Read Only Memory）に予め記録しておくことができる。あるいは、プログラムはフレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory），ＭＯ（Magneto optical）ディスク，ＤＶＤ（Digital Versatile Disc）、ＢＤ（Blu-Ray Disc（登録商標））、磁気ディスク、半導体メモリカード等のリムーバブル記録媒体に、一時的または永続的に格納（記録）しておくことができる。このようなリムーバブル記録媒体は、いわゆるパッケージソフトウェアとして提供することができる。
【０１３２】
また、プログラムは、リムーバブル記録媒体からコンピュータにインストールする他、ダウンロードサイトからＬＡＮ（Local Area Network）やインターネット等のネットワークを介して、コンピュータに無線または有線で転送してもよい。コンピュータでは、そのようにして転送されてくるプログラムを受信し、内蔵するハードディスク等の記録媒体にインストールすることができる。
【０１３３】
なお、本明細書に記載した効果はあくまで例示であって限定されるものではなく、記載されていない付加的な効果があってもよい。また、本技術は、上述した技術の実施の形態に限定して解釈されるべきではない。この技術の実施の形態は、例示という形態で本技術を開示しており、本技術の要旨を逸脱しない範囲で当業者が実施の形態の修正や代用をなし得ることは自明である。すなわち、本技術の要旨を判断するためには、特許請求の範囲を参酌すべきである。
【０１３４】
また、本技術の情報処理装置は以下のような構成も取ることができる。
（１）  記録媒体へのデータの記録制御を行う制御部を有し、
前記制御部は、複製元データとその複製データを連続して所定データ量毎に複数の記録面に振り分けて記録し、前記複製元データと前記複製データの同一データを異なる記録面に振り分ける情報処理装置。
（２）  前記制御部は、複製元データとその複製データを振り分けて前記複製元データと前記複製データの同一データが同じ記録面となる場合、無効なデータ領域を設けて前記同一データを異なる記録面に振り分ける（１）に記載の情報処理装置。
（３）  前記無効なデータ領域は、パディングデータの領域またはデータの未記録領域である（２）に記載の情報処理装置。
（４）  前記所定データ量はクラスタ単位のデータ量である（１）乃至（３）のいずれかに記載の情報処理装置。
（５）  前記複数の記録面は、１つの記録媒体の表側記録面と裏側記録面であり、
前記制御部は、前記複製元データが偶数クラスタ分のデータ量である場合、前記連続する複製元データと複製データとの間に無効なデータ領域を奇数クラスタ分設けることで、前記複製元データと前記複製データの同一データを異なる記録面に振り分ける（４）に記載の情報処理装置。
（６）  前記所定データ量はセクタ単位のデータ量である（１）乃至（３）のいずれかに記載の情報処理装置。
（７）  前記制御部は、複数セクタをクラスタとして、前記複製元データと前記複製データをそれぞれクラスタ単位で記録する（６）に記載の情報処理装置。
（８）  前記制御部は、前記複製元データと前記複製データのいずれか一方の先頭に、無効なデータ領域のセクタを前記所定データ量に応じて設けて、前記同一データを異なる記録面に振り分ける（７）に記載の情報処理装置。
（９）  前記記録媒体の表側記録面にデータを記録する第１記録部と、
前記記録媒体の裏側記録面にデータを記録する第２記録部とをさらに有し、
前記制御部は、前記複製元データとその複製データを連続して所定データ量毎に前記第１記録部と前記第２記録部に振り分けてデータの記録を行う（１）乃至（８）のいずれかに記載の情報処理装置。
（１０）  前記記録媒体毎に設けられてデータを記録する記録部を複数有し、
前記制御部は、前記複製元データとその複製データを連続して所定データ量毎に前記複数の記録部に振り分けてデータの記録を行う（１）乃至（４）または（６）乃至（８）のいずれかに記載の情報処理装置。
（１１）  前記制御部は、前記記録媒体に記録されたデータの再生制御を行い、データを読み出すことができない記録面が生じた場合には、他の記録面から読み出した前記複製元データの部分データと前記複製データの部分データから前記複製元データ全体を復元する（１）乃至（１０）のいずれかに記載の情報処理装置。
（１２）  前記複製元データは前記記録媒体に記録されるデータの管理情報である（１）乃至（１１）のいずれかに記載の情報処理装置。
【産業上の利用可能性】
【０１３５】
この技術の情報処理装置と情報処理方法およびプログラムでは、複製元データとその複製データが連続して所定データ量毎に複数の記録面に振り分けて記録される。また、データの振り分けでは、複製元データと複製データの同一データが異なる記録面に振り分けられる。このため、データを読み出すことができない記録面が生じても、他の記録面から連続して読み出した複製元データの部分データとその複製データの部分データから、複製元データ全体を復元することが可能となり、信頼性と処理性能を向上できる。したがって、各種のデータを格納するデータストレージシステムに適している。
【符号の説明】
【０１３６】
１０，１０-1，１０-2，１０-n・・・ディスク装置
２０・・・第１記録再生部
２１・・・光ピックアップ
２２・・・プリアンプ
２３・・・サーボ制御部
２４・・・信号変復調／エラー処理部
２５・・・レーザ制御部
２６・・・送りモータ
３０・・・第２記録再生部
４１・・・ディスク駆動部
４２・・・スピンドルモータ
５０・・・制御部
６０・・・光ディスク
７０・・・ドライブユニット
８０・・・ユニット制御部
９０・・・ホスト装置
１００・・・記録再生システム
【図１】
2016134187.tif 000003
【図２】
2016134187.tif 000004
【図３】
2016134187.tif 000005
【図４】
2016134187.tif 000006
【図５】
2016134187.tif 000007
【図６】
2016134187.tif 000008
【図７】
2016134187.tif 000009
【図８】
2016134187.tif 000010
【図９】
2016134187.tif 000011
【図１０】
2016134187.tif 000012
【図１１】
2016134187.tif 000013
【図１２】
2016134187.tif 000014
【図１３】
2016134187.tif 000015
【図１４】
2016134187.tif 000016
【図１５】
2016134187.tif 000017
【図１６】
2016134187.tif 000018
【図１７】
2016134187.tif 000019
【図１８】
2016134187.tif 000020
【図１９】
2016134187.tif 000021