(57)【要約】【課題】交替エリアが用意されていない記録媒体で、メタデータ区画の不良ブロックを管理する方法を提供することを目的とする。【解決手段】上記の課題を解決するために、本発明のデータ記録再生装置では以下のような技術手段を採用する。  メタデータ区画に不良ブロックが含まれる場合はメタデータ区画を分割して不良ブロックを除くように配置することで、交替エリアを使用せず不良ブロックを管理することができる。【選択図】  図７
2013218760.tif 000002
【特許請求の範囲】
【請求項１】
交替領域を持たない記録媒体にデータを記録する、データ記録方法において、
メタデータファイルを前記記録媒体に記録する第１の記録ステップと、
前記記録媒体に記録された前記メタデータファイルの不良ブロックを検出する検出ステップと、
前記メタデータファイルの管理データを記録する第２の記録ステップと、
前記管理データの配置を行う管理データ配置ステップと、を備え、
前記検出ステップで検出された不良ブロックを前記管理データに含まないように前記管理データ配置ステップで配置を行い、前記第２の記録ステップで前記管理データを記録することを特徴とするデータ記録方法。
【請求項２】
請求項１のデータ記録方法において、
前記管理データがＵＤＦ２．５またはＵＤＦ２．６のメタデータである
ことを特徴とするデータ記録方法。
【請求項３】
請求項１記載のデータ記録方法において、
前記検出ステップで検出された不良ブロックのデータを次のブロックに記録し、該データの論理アドレスがシフトするように前記管理データを修正することを特徴とするデータ記録方法。
【請求項４】
請求項１記載のデータ記録方法において、
メタデータミラーファイルを前記記録媒体に記録する第３の記録ステップと、
前記記録媒体に記録された前記メタデータミラーファイルの不良ブロックを検出する第２の検出ステップと、
前記メタデータミラーファイルの管理データを記録する第４の記録ステップと、
前記管理データの配置を行う第２の管理データ配置ステップと、を備え、
前記第２の検出ステップで検出された不良ブロックを前記管理データに含まないように前記第２の管理データ配置ステップで配置を行い、前記第４の記録ステップで前記管理データを記録することを特徴とするデータ記録方法。
【請求項５】
請求項１記載のデータ記録方法において、
前記記録媒体は光ディスクであることを特徴とするデータ記録方法。
【請求項６】
交替領域を持たない記録媒体にデータを記録する、データ記録装置において、
メタデータファイルを前記記録媒体に記録する記録部と、
前記メタデータファイルに不良ブロックがあるかを検出する検出部と、
前記記録部を制御する制御部と、を有し、
前記制御部は、前記記録媒体に記録された前記メタデータファイルに不良ブロックが検出された場合、前記記録部が、当該不良ブロックを前記メタデータファイルの管理データに含まないように前記管理データの配置を行うよう制御することを特徴とするデータ記録装置。
【請求項７】
請求項６のデータ記録装置において、
前記管理データがＵＤＦ２．５またはＵＤＦ２．６のメタデータである
ことを特徴とするデータ記録装置。
【請求項８】
請求項６記載のデータ記録装置において、
前記制御部は、前記検出部で検出された不良ブロックのデータを次のブロックに記録し、該データの論理アドレスがシフトするように前記管理データを修正するよう前記記録部を制御することを特徴とするデータ記録装置。
【請求項９】
請求項６記載のデータ記録装置において、
前記制御部は、前記記録部が、メタデータミラーファイルを前記記録媒体に記録するよう制御し、
前記制御部は、前記記録媒体に記録された前記メタデータミラーファイルに不良ブロックが検出された場合、前記記録部が、当該不良ブロックを前記メタデータミラーファイルの管理データに含まないように前記管理データの配置を行うよう制御することを特徴とするデータ記録装置。
【請求項１０】
請求項６記載のデータ記録装置において、
前記記録媒体は光ディスクであることを特徴とするデータ記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ記録方法及びデータ記録装置に関するものである。
【背景技術】
【０００２】
本技術分野の背景技術として、特開２００８−１１２５３５号公報がある。この公報には「予めデータ記録領域と交替領域を分けずに、欠陥領域が見つかった場合に適宜記録領域内の別領域にデータを移しファイル管理情報の記録位置で記録データを管理する。また、欠陥領域をＳｐａｃｅ Ｂｉｔｍａｐにおいて記録済みとして登録し、さらに欠陥領域アドレス情報を記録媒体の管理情報領域、もしくは、ファイルシステム内の未使用領域に記録して欠陥領域の登録・管理を行う。」と記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１１２５３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
前記特許文献１には、「欠陥ブロックを記録済み、かつ、欠陥として登録している。そのため、Ｓｐａｒｉｎｇ Ｔａｂｌｅなどのように、欠陥ブロックのアドレスを交替先のブロックと読み替えてデータアクセスを行う必要がない。また、記録時に毎回欠陥ブロックかをチェックした上で記録処理に入る必要がなくなり、ファイルシステムの処理を簡単にすることができる。」が記載されているが、メタデータパーティションの欠陥領域の管理については開示されていない。
【０００５】
また、特許文献１では、欠陥ブロックを検出するごとのアドレスの付与方法を変換することはできなかった。欠陥ブロックを検出するごとのアドレスの付与を変換できないとなると、とりわけ、メタデータのようなアドレスを参照するようなデータ構造において、ファイルの修正が複数起こり、効率的な処理が出来ない。
【０００６】
そこで、本発明は、交替領域を持たないメディアでもメタデータの欠陥領域の管理を可能とするデータ記録再生方法を提供する。
【課題を解決するための手段】
【０００７】
本発明の目的は、例えば特許請求の範囲記載の発明により達成できる。
【発明の効果】
【０００８】
本発明によれば、交替領域を持たないメディアでもメタデータの欠陥領域の管理を可能とすることができる。
【０００９】
上記した以外の課題、構成及び効果は、以下の実施形態の説明により明らかにされる。
【図面の簡単な説明】
【００１０】
【図１】データ記録再生装置の構成を示すブロック図。
【図２】信号処理回路の構成を示すブロック図。
【図３】システム構成を示すブロック図。
【図４】データ構成を示す模式図。
【図５】データ構成を示す模式図。
【図６】データ構成を示す模式図。
【図７】データ構成を示す模式図。
【図８】記録フロー
【図９】データ構成を示す模式図
【図１０】記録フロー
【図１１（ａ）】配置情報の修正の模式図
【図１１（ｂ）】配置情報の修正の模式図
【発明を実施するための形態】
【００１１】
以下、図面を用いて実施例を説明する。
【実施例１】
【００１２】
図１は本発明の第１の実施例であるデータ記録再生装置の構成を示すブロック図である。１はデータ記録再生装置であり、ホストコンピュータから入力したデータを記録媒体に記録する。また、記録媒体から再生したデータをホストコンピュータに出力する。２はデータ記録媒体、例えばＢＤ−Ｒ（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ  Ｒｅｃｏｒｄａｂｌｅ）である。なお、以下の説明においては、光ディスク２として説明する。データ記録媒体は、必ずしも光ディスクに限定されるものではなく、光磁気ディスクやホログラム等の記録媒体であってもよい。
【００１３】
３は光ピックアップであり、サーボ回路８に制御されて光ディスク２から信号を読み出して増幅回路４に送る。また、信号処理回路５から送られた変調信号を光ディスク２に記録する。
【００１４】
４は増幅回路であり、光ピックアップ３を介して光ディスク２から読み出した再生信号を増幅して信号処理回路５に送る。また、サーボ信号を生成してサーボ回路８に送る。増幅回路４は、例えば、ＡＦＥ（Ａｎａｌｏｇ  Ｆｒｏｎｔ  Ｅｎｄ）によって実装する。
【００１５】
５は信号処理回路であり、入力信号を復調してインタリーブを解き、誤り訂正を行い、スクランブルを解いたデータをインタフェース回路６に送る。また、インタフェース回路６から送られたデータにスクランブルを施し、誤り訂正符号を付加し、インタリーブを施し、変調して光ピックアップ３に送る。
【００１６】
６はインタフェース回路であり、信号処理回路５から送られたデータをホストコンピュータに送る。また、ホストコンピュータから送られたデータを信号処理回路５に送る。インタフェース回路６は、例えばＳＡＴＡ（Ｓｅｒｉａｌ Ａｄｖａｎｃｅｄ  Ｔｅｃｈｎｏｌｏｇｙ  Ａｔｔａｃｈｍｅｎｔ）その他の転送方式に準拠したデータ転送を行う。
【００１７】
７はＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）であり、データ記録再生装置１の記録処理、再生処理の制御を行う。なお、ＣＰＵでなくとも、任意の制御回路や、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）等の専用回路を用いてもよい。
【００１８】
８はサーボ回路であり、増幅回路４にて生成されたサーボ信号とＣＰＵ７からの指示により光ピックアップ３を制御する。
【００１９】
次に、光ディスク２にデータを記録する場合のデータ記録再生装置１の動作を説明する。 データ記録再生装置１に光ディスク２が装着されると、ＣＰＵ７は光ピックアップ３、増幅回路４、サーボ回路８を介して光ディスク２のセットアップ処理を行う。
【００２０】
そして、ホストコンピュータからデータ記録再生装置１にデータが送られると、インタフェース回路６でデータを受け取り、信号処理回路５でスクランブルを施し、誤り訂正符号を付加し、インタリーブを施し、データ変調して光ピックアップ３に送り、光ディスク２に記録する。信号処理回路５で付加する誤り訂正符号は、第１の誤り訂正系列で生成される第１の誤り訂正符号と、第２の誤り訂正系列で生成される第２の誤り訂正符号である。
【００２１】
次に、光ディスク２からデータを再生する場合のデータ記録再生装置１の動作を説明する。データ記録再生装置１に光ディスク２が装着されると、ＣＰＵ７は光ピックアップ３、増幅回路４、サーボ回路８を介して光ディスク２のセットアップ処理を行う。
【００２２】
そして、ホストコンピュータからデータ記録再生装置１にデータが要求されると、光ピックアップ３を介して光ディスク２から読み出した信号を増幅回路４で増幅し、信号処理回路５でデータ復調し、インタリーブを解き、誤り訂正を行い、スクランブルを解き、インタフェース回路６を介してホストコンピュータにデータを送る。信号処理回路５で誤り訂正を行う際の誤り訂正符号は、第１の誤り訂正系列で生成された第１の誤り訂正符号と、第２の誤り訂正系列で生成された第２の誤り訂正符号である。まず、第１の誤り訂正符号により誤り訂正を行い、訂正不能が発生した場合は第２の誤り訂正符号により誤り訂正を行う。
【００２３】
図２は、信号処理回路５の構成を示すブロック図である。５は信号処理回路であり、増幅回路から送られた入力信号を復調してインタリーブを解き、誤り訂正を行い、スクランブルを解いたデータをインタフェース回路に送る。また、インタフェース回路から送られたデータにスクランブルを施し、誤り訂正符号を付加し、インタリーブを施し、変調して光ピックアップに送る。
【００２４】
２１は復調回路であり、入力信号を１−７ＰＰ復調してデインタリーブ回路２２に送る。２２はデインタリーブ回路であり、復調回路２１から送られたデータのインタリーブを解き、メモリ２３に書き込む。２３はメモリであり、誤り訂正用メモリ、誤り訂正符号付加用メモリ、およびバッファメモリとして使用する。メモリ２３は、例えば、ＤＲＡＭ（Ｄｙｎａｍｉｃ Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）やＳＲＡＭ（Ｓｔａｔｉｃ Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）によって実装する。
【００２５】
２４は誤り訂正および誤り訂正符号付加回路であり、メモリ２３からデータを読み出して誤り訂正を行いメモリ２３に書き込み、訂正不能が発生した場合はＣＰＵに通知する。また、メモリ２３からデータを読み出して誤り訂正符号を生成し、メモリ２３に書き込む。
【００２６】
２５はデスクランブル回路であり、誤り訂正が完了したデータのスクランブルを解いてインタフェース回路に送る。
【００２７】
２６はスクランブル回路であり、インタフェース回路から送られたデータにスクランブルを施しメモリ２３に書き込む。
【００２８】
２７はインタリーブ回路であり、メモリ２３から読み出したデータにインタリーブを施し、変調回路２８に送る。
【００２９】
２８は変調回路であり、インタリーブ回路２７から送られたデータを１―７ＰＰ変調して光ピックアップに送る。
【００３０】
２９はデータコピー回路であり、ＣＰＵの指示によりメモリ２３のデータをコピーし、メモリ２３内の別の領域にペーストする。これにより、メモリ２３の或る領域のデータを或る順番でコピーし、メモリ２３内の別の領域に別の順番に並び替えてペーストすることができる。例えば、第２の誤り訂正系列を第１の誤り訂正系列に並び替えることにより、同一の誤り訂正および誤り訂正符号付加回路を使って、第１の誤り訂正符号と第２の誤り訂正符号を生成することができる。また、第２の誤り訂正系列を第１の誤り訂正系列に並び替えることにより、同一の誤り訂正および誤り訂正符号付加回路を使って、第１の誤り訂正符号による誤り訂正と第２の誤り訂正符号による誤り訂正を行うことができる。
【００３１】
次に、光ディスクにデータを記録する場合にインタフェース回路から送られたデータに対する信号処理回路５の動作を説明する。インタフェース回路から送られたデータはスクランブル回路２６でスクランブルを施し、メモリ２３に書き込む。
【００３２】
そして、メモリ２３に書き込まれたデータに誤り訂正および誤り訂正符号付加回路２４で誤り訂正符号を付加する。付加する誤り訂正符号は、第１の誤り訂正系列で生成される第１の誤り訂正符号と、第２の誤り訂正系列で生成される第２の誤り訂正符号である。まず、第１の誤り訂正系列でメモリ２３からデータを読み出し、第１の誤り訂正符号を生成してメモリ２３に書き込む。次に、第２の誤り訂正系列でメモリ２３から順にデータをコピーし、メモリ２３内の別領域に第１の誤り訂正系列に並び替えてペーストする。そして、第１の誤り訂正系列でメモリ２３からデータを読み出し、誤り訂正符号を生成してメモリ２３に書き込む。この時に生成された誤り訂正符号は第２の誤り訂正系列で生成されたことになり、第２の誤り訂正符号である。更に、生成された第２の誤り訂正符号に対して誤り訂正符号を生成して付加する。
【００３３】
そして、インタリーブ回路２７でインタリーブを施し、変調回路２８で１―７ＰＰ変調して光ピックアップに送る。
【００３４】
次に、光ディスクからデータを再生する場合に増幅回路からの入力信号に対する信号処理回路５の動作を説明する。増幅回路からの入力信号は復調回路２１でデータ復調し、デインタリーブ回路２２でインタリーブを解き、メモリ２３に書き込む。
【００３５】
そして、誤り訂正および誤り訂正符号付加回路２４でメモリ２３に書き込まれたデータの誤り訂正を行う。まず、第１の誤り訂正系列でメモリ２３からデータを読み出し、第１の誤り訂正符号により誤り訂正を行う。訂正不能が発生しない場合は、デスクランブル回路２５でスクランブルを解き、インタフェース回路６にデータを送る。
【００３６】
訂正不能が発生した場合はＣＰＵに通知し、ＣＰＵの指示によりデータコピー回路２９が第２の誤り訂正系列でメモリ２３から順にデータをコピーし、メモリ２３内の別領域に第１の誤り訂正系列に並び替えてペーストする。そして、第１の誤り訂正系列でメモリ２３からデータを読み出し、第２の誤り訂正符号により誤り訂正を行う。次に、誤り訂正されたデータをデータコピー回路２９によりコピーし、元のデータ位置にペーストする。そして、デスクランブル回路２５でスクランブルを解き、インタフェース回路６にデータを送る。
【００３７】
図３は、図１および図２で示したデータ記録再生装置を用いた、データ記録再生システムの構成を示したブロック図である。
【００３８】
本実施例の光ディスク装置は、各１枚の光ディスク４０に対して各々記録再生が可能な光ディスク装置ユニット３０を４台と、それら複数の光ディスク装置ユニット３０に対して記録再生するデータの処理を行う光ディスク装置コントローラ１０で構成される。
【００３９】
光ディスク装置コントローラ１０は、コントローラ制御部１１と、コントローラメモリ１２と、ホストインタフェース１３と、ドライブインタフェース１４と、データ処理部１５で構成される。
【００４０】
光ディスク装置コントローラ１０は、ホストインタフェース１３を介してホストコンピュータ２０と接続され、ホストコンピュータ２０から記録や再生といった各種のコマンドと記録するデータを受信し、コマンドの実行結果と再生したデータを送信する。
【００４１】
また、ドライブインタフェース１４を介して複数の光ディスク装置ユニット３０と並列に接続され、各光ディスク装置ユニット３０に対して記録や再生といった各種のコマンドと後述のデータ処理部１５において再構成した記録するデータを送信し、コマンドの実行結果と再生したデータを受信する。
【００４２】
コントローラ制御部１１は光ディスク装置コントローラ１０の動作全般を制御する機能を備えており、ホストコンピュータ２０からのコマンドおよび各光ディスク装置ユニット３０からのコマンド実行結果に応じて、光ディスク装置コントローラ１０が所定の動作を実行するようにコントローラメモリ１２、ホストインタフェース１３、ドライブインタフェース１４、データ処理部１５を制御する。
【００４３】
コントローラメモリ１２はデータを一時的に記憶する機能を備えており、後述のデータ処理部１５がデータ処理を行う際に、データ処理の前後のデータを一時的に蓄積する。また、各光ディスク装置ユニット３０から受信した欠陥情報を一時的に蓄積する。
【００４４】
データ処理部１５は、データ分配部１６とパリティ生成部１７と訂正処理部１８を含む。データ分配部１６は、ホストコンピュータ２０から受信したデータを光ディスク４０への記録単位であるクラスタ相当のデータに分離し、パリティ生成部１７が３クラスタ分のデータ毎に生成する１クラスタ分のパリティを含んで、４つのデータ列に再構成する。また、訂正処理部１８は各光ディスク装置ユニット３０から受信した３クラスタ分のデータと１クラスタ分のパリティに対して訂正処理を行う。データ分配の詳細や訂正処理の流れについては後述する。
【００４５】
一方、各光ディスク装置ユニット３０は、ドライブ制御部３１と、光ピックアップ３２と、ドライブメモリ３３と、コントローラインタフェース３４と、欠陥処理部３５で構成される。更に詳細には、図１１の光ディスク装置ユニットのブロック図に示すように、上記に加えて、ディスク回転機構５０と、スライダ機構５１と、サーボ制御部５２と、サーボ信号生成部５３と、再生信号生成部５４と、再生信号２値化部５５と、エンコード部５６と、デコード部５７を備える。
【００４６】
ドライブ制御部３１は、光ディスク装置ユニット３０の動作全般を制御する。即ち、サーボ制御部５２を介して、ディスク回転機構５０に装着された光ディスク４０の回転制御を行い、スライダ機構５１を駆動して光ピックアップ３２を光ディスク４０の半径方向に変位させるシーク制御及び送り制御を行い、光ピックアップ３２の対物レンズを駆動してフォーカス制御およびトラッキング制御を行う。
【００４７】
また、ドライブ制御部３１は、光ピックアップ３２のレーザ発光を制御する。記録時には、コントローラインタフェース３４を介して光ディスク装置コントローラ１０から送られてきた記録データ信号を、エンコード部５６で所定の変調規則によるＮＲＺＩ信号に変換してドライブ制御部３１に供給し、ドライブ制御部３１はこのＮＲＺＩ信号に対応した記録ストラテジ（発光パルス列）に変換し、所定の光強度およびパルス列でレーザを発光させる。
【００４８】
光ディスク４０からの反射光量は光ピックアップ３２の光検出器で受光されて電気信号に変換され、サーボ信号生成部５３と再生信号生成部５４に送られる。サーボ信号生成部５３は、装着された光ディスク４０に好適な検出方法で各種のサーボ信号を選択して生成し、ドライブ制御部３１に供給する。サーボ信号には少なくともフォーカス誤差信号とトラッキング誤差信号とが含まれる。ドライブ制御部３１は、これらサーボ信号に基づき、前述したようにサーボ制御部５２を介して対物レンズを駆動し、フォーカスサーボおよびトラッキングサーボを動作させる。
【００４９】
再生信号生成部５４は、波形等化回路とＡ／Ｄコンバータとを備えており、光ピックアップ３２から供給されたアナログの再生信号に対して、所定の波形等化の後、標本化および量子化を行ってデジタル信号に変換し、再生信号２値化部５５に供給する。
【００５０】
再生信号２値化部５５は、トランスバーサルフィルタと、ビタビ復号回路を備える。再生信号生成部５４から供給されたデジタル信号はトランスバーサルフィルタで所定のＰＲクラスに等化され、ビタビ復号回路で最尤復号を行って、この等化波形を所定の変調規則に基づくＮＲＺＩ信号に変換する。再生信号２値化手段５５で生成されたＮＲＺＩ信号は、デコード部５７によってデータの訂正処理などを行って再生データ信号に変換され、コントローラインタフェース３４を介して光ディスク装置コントローラ１０に送られる。
【００５１】
また、ドライブ制御部３１は、欠陥処理部３５を介して、記録したデータの再生結果をデータの訂正処理の結果などにより評価して所定の品質が確保できているかどうかを判断する機能を備える。
【００５２】
図４は、光ディスク上の論理データ配置を示した模式図である。ＵＤＦ２．５およびＵＤＦ２．６で規定されたフォーマットに準拠した構造である。
【００５３】
図の上端が先頭アドレス、図の下端が末尾アドレスである。４００１はボリューム情報、４００２はメタデータファイル（＝MD File）のファイルエントリ（＝MD File FE）、４００３はメタデータミラーファイル（＝MDM File）のファイルエントリ（＝MDM File FE）、４００４はメタデータビットマップファイルのファイルエントリ、４００５はメタデータビットマップ、４００６はスペースビットマップ記述子、４００７はメタデータファイル、４００８はユーザデータエリア、４００９はメタデータミラーファイル、４０１０はボリューム情報である。
【００５４】
ボリューム情報４００１と４０１０は、光ディスク全体のボリュームに関する情報を保持する。データ信頼性向上のため、同じ情報が二箇所に記録される。
【００５５】
メタデータビットマップ４００５は、メタデータファイル４００７の１セクタを、1ビットに対応させ、１であれば未配置、０であれば配置済みとし、メタデータファイル４００７の空き状態を管理するためのものである。
【００５６】
図５は、図４のデータ配置のアドレス空間に対して、記録を行った状態である。
【００５７】
５００１は、メタデータビットマップ上の配置済み領域を示す領域長であり、５００２は、メタデータビットマップ上の最終記録アドレスである。５００３はメタデータファイル上の配置済み領域を示す領域長であり、５００４はメタデータファイル上の最終記録アドレスである。領域長５００３が示す領域は、簡便のため、領域長５００１で示す領域と一致する。
【００５８】
図６は、図５のデータ配置のアドレス空間に対して、さらに連続して追加記録行った状態である。図６では、不良ブロックは存在しない場合を想定している。
【００５９】
６００１は、メタデータビットマップ上の追加の配置済み領域を示す領域長であり、６００２は、メタデータビットマップ上の最終記録アドレスである。６００３はメタデータファイル上の追加の配置済み領域を示す領域長であり、６００４はメタデータファイル上の最終記録アドレスである。領域長６００３が示す領域は、領域長６００１で示す領域と一致する。
【００６０】
図７は、図５のデータ配置のアドレス空間に対して、さらに連続して追加記録行った状態である。図６との違いは、メタデータファイル中に不良ブロックが検出され、記録できない領域が存在する点である。
【００６１】
７００１は、メタデータファイル中の不良ブロックの領域であり、この領域には記録することはできない。７００３はメタデータファイル上の追加の配置済み領域を示す領域長であり、７００４はメタデータファイル上の最終記録アドレスである。領域長７００３が示す領域は、領域長６００１で示す領域と一致する。領域長７００３が示す領域には、図６の領域長６００３が示す領域に記録するデータと同じデータが記録されている。
【００６２】
図８は、メタデータファイル（＝MD File）中に不良ブロックを検出した場合の、記録フローである。
【００６３】
Ｓ８００１は、記録するイメージファイルを作成するステップである。
【００６４】
Ｓ８００２は、Ｓ８００１で作成したイメージファイルの先頭にある、ボリューム情報４００１を記録するステップである。
【００６５】
Ｓ８００３は、メタデータファイルを記録するステップである。
【００６６】
Ｓ８００４は、メタデータファイルに不良ブロックがあるかどうか検出するステップである。
【００６７】
Ｓ８００５は、Ｓ８００４で不良ブロックを検出した場合、メタデータファイルのファイルエントリの配置情報を修正するステップである。
【００６８】
Ｓ８００６は、メタデータファイル記録終了後に、メタデータファイルのファイルエントリを記録するステップである。
【００６９】
Ｓ８００７は、ユーザデータを記録するステップである。
【００７０】
Ｓ８００８は、Ｓ８００１で作成したイメージファイルの末尾にある、ボリューム情報４０１０を記録するステップである。
【００７１】
ここで、ステップＳ８００５の不良ブロックを検出した場合のメタデータファイルのファイルエントリの配置情報を修正について図１１の模式図を用いて説明する。
【００７２】
図１１（a）は、データＡ〜Ｅに欠陥ブロックが検出されなかった場合を示す模式図である。一方、図１１（b）は、データＣが記録される物理アドレス３、論理アドレス３のブロックに欠陥ブロックが検出された場合を示す模式図である。欠陥が無く正常なブロックであればデータＣが記録されていたはずの物理アドレス３、論理アドレス３のブロックに欠陥があった場合、データＣは次のブロック（物理アドレス４）に記録される。そして、データＣが記録された物理アドレス４の論理アドレスは「論理アドレス３」となるように配置情報を修正し、この配置情報はメタデータファイルのファイルエントリに記録される。このように、欠陥が検出された不良ブロックをメタデータファイルのファイルエントリのような管理データに含まないように配置情報を修正することにより、メタデータのようなアドレスを参照するためアドレスの変更がアドレス参照元にも影響するため修正範囲が大きくなるようなデータを記録するデータ構造において、ファイルの修正の回数を少なくすることが可能となり、交替領域を持たないメディアでもメタデータの欠陥領域の効率的な管理が可能となる。
【００７３】
なお、イメージファイル中の、メタデータミラーファイルやメタデータビットマップファイルの記録は説明しなかったが、メタデータファイルと同様に、メタデータミラーファイル４００９やメタデータビットマップファイル４００５に不良ブロックを検出した際は、メタデータミラーファイルのファイルエントリ４００３やメタデータビットマップファイルのファイルエントリ４００４の配置情報を修正することにより、不良ブロックを除くことが可能となる。また、メタデータビットマップファイルのファイルエントリ４００４や、メタデービットマップファイル４００５などの記録については記録フローでは説明しなかったが、どのタイミングで記録してもよいので、隣接するエリアの記録時に連続して記録すると、シークが発生せず処理時間が短縮でき、隣接トラック上書きの危険性を軽減できる。
【００７４】
図９は、メタデータミラーファイル４００９に不良ブロック９００１が存在する場合の模式図である。９０１１、９０１２、９０１３、９０１４は、ぞれぞれ、図７における７００１、７００３、５００３、７００４に相当するので、説明を割愛する。
【００７５】
図１０は、メタデータミラーファイル（＝MDM File）中に不良ブロックを検出した場合の、記録フローである。ステップ１０００３、ステップ１０００４、ステップ１０００５、ステップ１０００６は、それぞれ、メタデータファイルのファイルエントリおよびメタデータファイルにおけるステップ８００３、ステップ８００４、ステップ８００５、ステップ８００６と同様の処理を、メタデータミラーファイルのファイルエントリおよびメタデータミラーファイルにおいて行うステップである。そのほかは図８と同様であるので、説明は割愛する。  また、メタデータファイルは、イメージファイル作成時に、あらかじめ不良ブロック発生を見込んで、長めの領域を確保しておくことで、メタデータファイル記録時に発生する不良ブロックの交替を実現可能である。メタデータファイルの長さと、その長さの領域中での不良ブロックの発生確率に応じて、交替分として見込んでおく長さを設定することができる。これは、メタデータミラーファイルにも同様である。
【００７６】
以上により、ＵＤＦ２．５規格で規定されたメタデータパーティションの不良ブロックについても、専用の交替エリアを持たなくても、交替処理を行うことが可能となる。
【００７７】
さらに、イメージファイルを記録媒体に記録する方式の場合においても、メタデータ中のアドレス情報を変更することなく、メタデータファイルのファイルエントリのみの更新により、メタデータファイルの交替処理を実現することができ、処理の高速化、軽量化が行える。
【００７８】
本実施例の光ディスク装置は、光ディスク装置ユニット３０を４台を、光ディスク装置コントローラ１０に接続した構成であるが、光ディスク装置ユニット３０が１台の構成でも、実施可能である。
【００７９】
なお、本発明は上記した実施例に限定されるものではなく、様々な変形例が含まれる。例えば、上記した実施例は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施例の構成の一部を他の実施例の構成に置き換えることが可能であり、また、ある実施例の構成に他の実施例の構成を加えることも可能である。また、各実施例の構成の一部について、他の構成の追加・削除・置換をすることが可能である。
【００８０】
また、上記の各構成、機能、処理部、処理手段等は、それらの一部又は全部を、例えば集積回路で設計する等によりハードウェアで実現してもよい。また、上記の各構成、機能等は、プロセッサがそれぞれの機能を実現するプログラムを解釈し、実行することによりソフトウェアで実現してもよい。各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリや、ハードディスク、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等の記録装置、または、ＩＣカード、ＳＤカード等の記録媒体に置くことができる。
【００８１】
また、制御線や情報線は説明上必要と考えられるものを示しており、製品上必ずしも全ての制御線や情報線を示しているとは限らない。実際には殆ど全ての構成が相互に接続されていると考えてもよい。
【符号の説明】
【００８２】
１…データ記録再生装置
２…光ディスク
３…光ピックアップ
４…増幅回路
５…信号処理回路
６…インタフェース回路
７…ＣＰＵ
８…サーボ回路
２１…復調回路
２２…デインタリーブ回路
２３…メモリ
２４…誤り訂正および誤り訂正符号付加回路
２５…デスクランブル回路
２６…スクランブル回路
２７…インタリーブ回路
２８…変調回路
２９…データコピー回路
１１０１、１２０１、１３１０、１４０１、１５０１、１６０１…データゾーン
１１０２、１２０２、１３１１、１４０２…第２誤り訂正符号ゾーン
１１０３〜１１１１、１２０３〜１２１２、１３１２〜１３２１、１４０６〜１４１０、１５０４〜１５１１、１６０４〜１６１３…クラスタ
１２１３…パーティション
１３００〜１３０８…光ディスク
１３０９…誤り訂正符号ディスク
１５０３、１５１２、１６０３…管理領域
【図１】
2013218760.tif 000003
【図２】
2013218760.tif 000004
【図３】
2013218760.tif 000005
【図４】
2013218760.tif 000006
【図５】
2013218760.tif 000007
【図６】
2013218760.tif 000008
【図７】
2013218760.tif 000009
【図８】
2013218760.tif 000010
【図９】
2013218760.tif 000011
【図１０】
2013218760.tif 000012
【図１１（ａ）】
2013218760.tif 000013
【図１１（ｂ）】
2013218760.tif 000014