(57)【特許請求の範囲】
【請求項１】
一の記録媒体に記録されているデータを他の記録媒体にバックアップするバックアップ手段と、
前記他の記録媒体のうち少なくとも前記データがバックアップされる記録領域におけるディフェクトの有無を検証する検証手段と、
前記バックアップされるデータの特性としての前記データのサイズに応じて、前記ディフェクトの有無を検証する際の検証モードを選択する選択手段と、
前記選択された検証モードで前記ディフェクトの有無を検証するように前記検証手段を制御する制御手段と
を備えることを特徴とする記録装置。
【請求項２】
前記選択手段は、前記データのバックアップ時間が平均化するように前記検証モードを選択することを特徴とする請求項１に記載の記録装置。
【請求項３】
前記検証モードを外部より指定する外部指定手段を更に備えており、
前記制御手段は、前記選択手段により選択される検証モードに加えて又は代えて、前記外部指定手段により指定される前記検証モードで前記ディフェクトの有無を検証するように前記検証手段を制御することを特徴とする請求項１に記載の記録装置。
【請求項４】
前記他の記録媒体には、前記検証モードを指定する指定フラグが記録されており、
前記制御手段は、前記指定フラグにより指定される前記検証モードで前記ディフェクトの有無を検証するように前記検証手段を制御することを特徴とする請求項１に記載の記録装置。
【請求項５】
前記バックアップされるデータの特性と該データがバックアップされた時の前記検証モードとの対応情報を格納する格納手段を更に備えており、
前記選択手段は、前記格納されている対応情報に基づいて前記検証モードを選択することを特徴とする請求項１に記載の記録装置。
【請求項６】
前記検証モードは、前記データがバックアップされる記録領域全体におけるディフェクトの有無を検証する完全モード、前記データがバックアップされる記録領域のうち該データの記録及び再生の少なくとも一方を制御するための制御情報が記録される記録領域におけるディフェクトの有無を検証するリアルタイムモード、及び前記データがバックアップされる記録領域全体のディフェクトの有無を検証しないオフモードのうち少なくとも一つを含むことを特徴とする請求項１に記載の記録装置。
【請求項７】
前記選択手段は、前記記録手段による前記データのバックアップ中に前記検証モードを動的に選択し、
前記制御手段は、前記記録手段による前記データのバックアップ中に前記検証手段を動的に制御することを特徴とする請求項１に記載の記録装置。
【請求項８】
一の記録媒体に記録されている記録情報を他の記録媒体にバックアップするバックアップ工程と、
前記他の記録媒体のうち少なくとも前記データがバックアップされる記録領域におけるディフェクトの有無を検証する検証工程と、
前記バックアップされるデータの特性としての前記データのサイズに応じて、前記ディフェクトの有無を検証する際の検証モードを選択する選択工程と、
前記選択された検証モードで前記ディフェクトの有無を検証するように前記検証工程を制御する制御工程と
を備えることを特徴とする記録方法。
【請求項９】
請求項１に記載の記録装置に備えられたコンピュータを制御する記録制御用のコンピュータプログラムであって、該コンピュータを、前記バックアップ手段、前記検証手段、前記選択手段及び前記制御手段のうち少なくとも一部として機能させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばＤＶＤレコーダ等の記録装置及び方法、並びにコンピュータをこのような記録装置として機能させるコンピュータプログラムの技術分野に関する。
【背景技術】
【０００２】
光ディスク、磁気ディスク、光磁気ディスク等の高密度記録媒体におけるデータの記録及び読取の信頼性を向上させるための技術として、ディフェクト管理がある。即ち、記録媒体上に存在する傷もしくは塵埃、又は記録媒体の劣化等（これらを総じて「ディフェクト」と呼ぶ。）が存在するときには、そのディフェクトが存在する場所に記録すべきデータ又は記録されたデータを、記録媒体上の他の領域（これを「スペアエリア」と呼ぶ。）に記録する。このように、ディフェクトにより記録不全又は読取不全となるおそれがあるデータをスペアエリアに退避させることにより、データの記録及び読取の信頼性を向上させることができる（特許文献１参照）。【０００３】
他方で、各種データをバックアップするために、このような光ディスク等がしばし用いられる。特に大容量の光ディスク等は、ＰＣ等が備えるハードディスク等の記録媒体に記録されているデータ全体をそのままバックアップすることもできるため、バックアップ用途に利用しやすいという利点を有している。更には単なるコピーとしてのバックアップのみならず、バックアップ元の記録媒体に記録されているデータの名称及び記録日時とバックアップ先の記録媒体に記録されているデータの名称及び記録日時を比較することで、更新されたデータ及び新たに記録されたデータを選択的にバックアップする技術も開発されている。このようなデータのバックアップ動作時においても、データの記録及び読取の信頼性を向上させるためにディフェクト管理が行なうことができる。【０００４】
【特許文献１】特開平１１−１８５３９０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、バックアップ動作時には、概して大容量のデータをバックアップする必要があるため、データが記録される記録領域の全てに対してディフェクトが存在しているか否かを検証することは、バックアップ時間が大幅に増加してしまうという不都合につながりかねない。例えば、数十ＧＢものデータを記録することが可能なハードディスクに記録されたデータを、ディフェクトの存在の有無を検証しながらバックアップを行なうと、例えば１０時間もの時間を要することある。これでは、データのバックアップを行おうというユーザのやる気を薄れさせることになり好ましくない。しかしながら、係る不都合に対応するために、ディフェクトの存在の有無を全く検証することなくデータのバックアップを行なうと、データの記録及び読取の信頼性が低下するため好ましくない。【０００６】
本発明は、例えば上述した従来の問題点に鑑みなされたものであり、例えばデータの記録及び読取の信頼性を高めつつも、迅速にバックアップすることが可能な記録装置及び方法、並びにコンピュータをこのような記録装置として機能させるコンピュータプログラムを提供することを課題とする。
【課題を解決するための手段】
【０００７】
（記録装置）
本発明の記録装置は、上記課題を解決するために、一の記録媒体に記録されているデータを他の記録媒体にバックアップするバックアップ手段と、前記他の記録媒体のうち少なくとも前記データがバックアップされる記録領域におけるディフェクトの有無を検証する検証手段と、前記バックアップされるデータの特性に応じて、前記ディフェクトの有無を検証する際の検証モードを選択する選択手段と、前記選択された検証モードで前記ディフェクトの有無を検証するように前記検証手段を制御する制御手段とを備える。【０００８】
本発明の記録装置によれば、バックアップ手段の動作により、一の記録媒体に記録されているデータを他の記録媒体へバックアップすることが可能となる。ここに、本発明における「バックアップ」とは、一の記録媒体に記録されているデータを他の記録媒体へ記録する動作全般を示すものであり、いわば「コピー」をも含む広い趣旨である。このとき、検証手段の動作により、バックアップ先である他の記録媒体のうちデータがバックアップされた（即ち、バックアップ手段により記録された）記録領域におけるディフェクトの有無が検証される。即ち、ディフェクトが存在しているか否かが判断される。【０００９】
本発明では特に、検証手段による検証動作に先立って又は並行して、選択手段の動作により、検証動作の態様を規定する所定の検証モードが選択される。具体的には、バックアップされるデータの特性に応じて、複数の検証モードのうち一の検証モードが選択される。そして、制御手段の動作により、選択された一の検証モードに基づくディフェクトの検証動作が行なわれるように検証手段が制御される。【００１０】
具体的には、例えばデータをバックアップするために必要な時間を相対的に短縮させることができるディフェクトの検証動作が行なわれるような一の検証モードが選択される。或いは、例えばデータの記録及び読取の信頼性を相対的に向上させることができるディフェクトの検証動作が行なわれるような一の検証モードが選択される。【００１１】
このようにディフェクトの検証動作の態様を適宜変更することができるため、バックアップを実行するために必要な時間やデータの記録及び読取の信頼性を所望の値とすることができる。従って、バックアップされるデータの特性に応じて、データをバックアップするために必要な時間の短縮をより重視したり、或いはデータの記録及び読取の信頼性の向上をより重視したりすることができる。もちろん、データをバックアップするために必要な時間の短縮及びデータの記録及び読取の信頼性の向上の双方を重視することもできる。【００１２】
以上の結果、本発明の記録装置によれば、データをバックアップするために必要な時間を短縮しつつも、データの記録及び読取の信頼性を向上させることが可能となる。【００１３】
本発明の記録装置の一の態様は、前記選択手段は、前記特性として、前記データのデータタイプに応じて前記検証モードを選択する。【００１４】
この態様によれば、データのデータタイプ（例えば、後述するように、テキストデータや画像データや動画データ等のデータタイプ）に応じて、例えばデータをバックアップするために必要な時間の短縮を重視する検証モードを選択したり、或いは例えばデータの記録及び読取の信頼性の向上を重視する検証モードを選択することができる。【００１５】
本発明の記録装置の他の態様は、前記選択手段は、前記特性として、前記データのサイズに応じて前記検証モードを選択する。【００１６】
この態様によれば、データのサイズに応じて、例えばデータをバックアップするために必要な時間の短縮を重視する検証モードを選択したり、或いは例えばデータの記録及び読取の信頼性の向上を重視する検証モードを選択することができる。【００１７】
本発明の記録装置の他の態様は、前記選択手段は、前記特性として、前記データの使用目的に応じて前記検証モードを選択する。【００１８】
この態様によれば、データの使用目的（例えば、後述するように、ビジネス用である又はプライベート用である等の使用目的）に応じて、例えばデータをバックアップするために必要な時間の短縮を重視する検証モードを選択したり、或いは例えばデータの記録及び読取の信頼性の向上を重視する検証モードを選択することができる。【００１９】
本発明の記録装置の他の態様は、前記選択手段は、前記特性として、前記データをバックアップするために必要な時間に応じて、前記検証パラメータを選択する。【００２０】
この態様によれば、データをバックアップするために必要な時間に応じて、例えばデータをバックアップするために必要な時間の短縮を重視する検証モードを選択したり、或いは例えばデータの記録及び読取の信頼性の向上を重視する検証モードを選択することができる。【００２１】
本発明の記録装置の他の態様は、前記選択手段は、前記特性として、前記データの読取に対して前記ディフェクトの存在が与える影響の度合いに応じて前記検証モードを選択する。【００２２】
この態様によれば、データの読取に対してディフェクトの存在が与える影響の度合いが小さければ、例えばデータの記録及び読取の信頼性の向上を重視するよりも、データをバックアップするために必要な時間の短縮をより重視する検証モードを選択することができる。或いは、データの読取に対してディフェクトの存在が与える影響の度合いが大きければ、例えばデータをバックアップするために必要な時間の短縮をより重視するよりも、データの記録及び読取の信頼性の向上をより重視する検証モードを選択することができる。【００２３】
本発明の記録装置の他の態様は、前記選択手段は、前記データのバックアップ時間が平均化するように前記検証モードを選択する。【００２４】
この態様によれば、どのようなデータをバックアップしても、バックアップするために必要な時間を平均化することができる。即ち、どのようなデータをバックアップしても、一定時間内にバックアップを終了させることができる。このため、ユーザにとってバックアップを気軽に実行しやすい環境を整えることができる。【００２５】
本発明の記録装置の他の態様は、前記検証パラメータを外部より指定する外部指定手段を更に備えており、前記制御手段は、前記選択手段により選択される検証モードに加えて又は代えて、前記外部指定手段により指定される検証モードで前記ディフェクトの有無を検証するように前記検証手段を制御する。【００２６】
この態様によれば、外部指定手段を用いたユーザ等の指示により検証モードを選択することができる。従って、ユーザの好みに応じて、例えばデータをバックアップするために必要な時間の短縮を重視する検証モードを選択したり、或いは例えばデータの記録及び読取の信頼性の向上を重視する検証モードを選択することができる。【００２７】
本発明の記録装置の他の態様は、前記他の記録媒体には、前記検証パラメータを指定する指定フラグが記録されており、前記制御手段は、前記指定フラグにより指定される前記検証モードで前記ディフェクトの有無を検証するように前記検証手段を制御する。【００２８】
この態様によれば、指定フラグを参照することで、バックアップ用の記録媒体毎に、例えばデータをバックアップするために必要な時間の短縮を重視したり、或いは例えばデータの記録及び読取の信頼性の向上を重視することができる。【００２９】
本発明の記録装置の他の態様は、前記バックアップされるデータの特性と該データがバックアップされた時の前記検証モードとの対応情報を格納する格納手段を更に備えており、前記選択手段は、前記格納されている対応情報に基づいて前記検証モードを選択する。【００３０】
この態様によれば、選択手段は、対応情報に基づいて比較的容易に且つ適切に検証モードを選択することができる。【００３１】
本発明の記録装置の他の態様は、前記検証パラメータは、前記検証モードとして、前記データがバックアップされる記録領域全体におけるディフェクトの有無を検証する完全モード、前記データがバックアップされる記録領域のうち前記データがバックアップされる記録領域のうち該データの記録及び再生の少なくとも一方を制御するための制御情報が記録される記録領域におけるディフェクトの有無を検証するリアルタイムモード、におけるディフェクトの有無を検証するリアルタイムモード、及び前記データがバックアップされる記録領域全体のディフェクトの有無を検証しないオフモードのうち少なくとも一つを示す。【００３２】
この態様によれば、例えばデータをバックアップするために必要な時間の短縮を重視する場合にはオフモードが選択され、例えばデータの記録及び読取の信頼性の向上を重視する場合にはコンプリートモードが選択され、また例えばデータをバックアップするために必要とする時間の短縮及びデータの記録及び読取の信頼性の向上の双方を相応に重視する場合にはリアルタイムモードが選択される。従って、記録されるデータの特性に応じて、より好適にバックアップすることが可能となる。【００３３】
本発明の記録装置の他の態様は、前記選択手段は、前記記録手段による前記データのバックアップ中に前記検証モードを動的に選択し、前記制御手段は、前記記録手段による前記データのバックアップ中に前記検証手段を動的に制御する。【００３４】
この態様によれば、ある１つのデータをバックアップしている際にも、適宜検証手段の検証の態様を変更することが可能となる。従って、データのバックアップの際に、データをバックアップするために必要とする時間の短縮をより重視するか又はデータの記録及び読取の信頼性の向上をより重視するかを適宜変更することができる。【００３５】
（記録方法）
本発明の記録方法は、上記課題を解決するために、一の記録媒体に記録されているデータを他の記録媒体にバックアップするバックアップ工程と、前記他の記録媒体のうち少なくとも前記データがバックアップされる記録領域におけるディフェクトの有無を検証する検証工程と、前記バックアップされるデータの特性に応じて、前記ディフェクトの有無を検証する際の検証モードを示す検証パラメータを選択する選択工程と、前記検証パラメータにより示されるモードで前記ディフェクトの有無を検証するように前記検証工程を制御する制御工程とを備える。【００３６】
本発明の記録方法によれば、上述した本発明の記録装置と同様の各種利益を享受することができる。【００３７】
尚、上述した本発明の記録装置における各種態様に対応して、本発明に係る記録方法も各種態様を採ることが可能である。【００３８】
（コンピュータプログラム）
本発明に係るコンピュータプログラムは、上記課題を解決するために、上述した本発明の記録装置（但し、その各種態様を含む）に備えられたコンピュータを制御する記録制御用のコンピュータプログラムであって、該コンピュータを、前記バックアップ手段、前記検証手段、前記選択手段及び前記制御手段のうち少なくとも一部として機能させる。【００３９】
本発明に係るコンピュータプログラムによれば、当該コンピュータプログラムを格納するＲＯＭ、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ハードディスク等の記録媒体から、当該コンピュータプログラムをコンピュータに読み込んで実行させれば、或いは、当該コンピュータプログラムを、通信手段を介してコンピュータにダウンロードさせた後に実行させれば、上述した本発明の記録装置を比較的簡単に実現できる。【００４０】
尚、上述した本発明の記録装置における各種態様に対応して、本発明のコンピュータプログラムも各種態様を採ることが可能である。【００４１】
コンピュータ読取可能な媒体内のコンピュータプログラム製品は上記課題を解決するために、本発明の情報再生装置（但し、その各種態様を含む）に備えられたコンピュータにより実行可能なプログラム命令を明白に具現化し、該コンピュータを、前記バックアップ手段、前記検証手段、前記選択手段及び前記制御手段の少なくとも一部として機能させる。【００４２】
本発明のコンピュータプログラム製品によれば、当該コンピュータプログラム製品を格納するＲＯＭ、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ハードディスク等の記録媒体から、当該コンピュータプログラム製品をコンピュータに読み込めば、或いは、例えば伝送波である当該コンピュータプログラム製品を、通信手段を介してコンピュータにダウンロードすれば、上述した本発明の前記バックアップ手段、前記検証手段、前記選択手段及び前記制御手段の少なくとも一部を比較的容易に実施可能となる。更に具体的には、当該コンピュータプログラム製品は、上述した本発明の前記バックアップ手段、前記検証手段、前記選択手段及び前記制御手段の少なくとも一部として機能させるコンピュータ読取可能なコード（或いはコンピュータ読取可能な命令）から構成されてよい。【００４３】
本発明におけるこのような作用、及び他の利得は次に説明する実施例から更に明らかにされる。【００４４】
以上説明したように、本発明の記録装置又は方法によれば、バックアップ手段、検証手段、選択手段及び制御手段、又はバックアップ工程、検証工程、選択工程及び制御工程を備える。従って、データの記録及び読取の信頼性を高めつつも、迅速にバックアップすることが可能となる。
【図面の簡単な説明】
【００４５】
【図１】本発明の記録装置に係る実施例である記録再生装置の基本構成を概念的に示すブロック図である。
【図２】本実施例に係る記録再生装置が備えるディスクドライブの内部構成を概念的に示すブロック図である。
【図３】本実施例に係る記録再生装置が備えるバックエンドの内部構成を概念的に示すブロック図である。
【図４】本実施例に係る記録再生装置のバックアップ動作全体の流れを概念的に示すフローチャートである。
【図５】本実施例に係る記録再生装置のバックアップ動作の態様を概念的に示すデータ構造図である。
【図６】本実施例に係る記録再生装置のディフェクト検証動作の態様を概念的に示すデータ構造図である。
【図７】本実施例に係る記録再生装置のディフェクト検証動作に用いられるディフェクト管理情報を示すデータ構造図である。
【図８】本実施例に係る記録再生装置のバックアップ動作を行なう時の、より具体的な一の動作例を概念的に示す説明図である。
【図９】本実施例に係る記録再生装置のバックアップ動作を行なう時の、より具体的な他の動作例を概念的に示す説明図である。
【図１０】本実施例に係る記録再生装置のバックアップ動作を行なう時の、より具体的な他の動作例を概念的に示す説明図である。
【図１１】本実施例に係る記録再生装置のバックアップ動作を行なう時の、より具体的な他の動作例を概念的に示す説明図である。
【図１２】本実施例に係る記録再生装置の変形動作例において用いられるモード記憶情報を概念的に示すデータ構造図であり。
【図１３】モード記憶情報が光ディスクに記録される態様を示す説明図である。
【符号の説明】
【００４６】
１００  光ディスク
１１０  モード記憶情報
１２０  ディフェクト管理情報
２００  記録再生装置
３００  ディスクドライブ
３５２  光ピックアップ
３５９  ディフェクト検出部
３６０  管理情報作成部
３６１  ＣＰＵ
３６２  ディフェクト管理モード選択部
４００  バックエンド
４５２  システム制御部
４５５  ハードディスク
【発明を実施するための最良の形態】
【００４７】
以下、本発明を実施するための最良の形態について実施例毎に順に図面に基づいて説明する。【００４８】
（１）基本構成
初めに、図１から図３を参照しながら、本発明の記録装置に係る実施例の基本的な構成について説明する。ここに、図１は、本発明の記録装置に係る実施例である記録再生装置２００の基本構成を概念的に示すブロック図であり、図２は、記録再生装置２００が備えるディスクドライブ３００の内部構成を概念的に示すブロック図であり、図３は、記録再生装置２００が備えるバックエンド４００の内部構成を概念的に示すブロック図である。尚、記録再生装置２００は、光ディスク１００へデータを記録する機能を有すると共に、光ディスク１００に記録されたデータを再生する機能をも併せ持っている。【００４９】
図１に示すように、記録再生装置２００は、実際に本発明の「他の記録媒体」の一具体例を構成する光ディスク１００がローディングされ且つデータの記録やデータの再生が行なわれるディスクドライブ３００と、該ディスクドライブ３００に対するデータの記録及び再生を制御するバックエンド４００とを備えている。バックエンド４００は、例えばパーソナルコンピュータ等のホストコンピュータに相当する。【００５０】
図２に示すように、ディスクドライブ３００は、スピンドルモータ３５１、光ピックアップ３５２、ＲＦアンプ３５３及びサーボ回路３５４を備えている。【００５１】
スピンドルモータ３５１は光ディスク１００を回転させるモータである。【００５２】
光ピックアップ３５２は、本発明における「バックアップ手段」の一具体例を構成しており、光ディスク１００の記録面に対して光ビームを照射することによってデータ等を記録面上に記録すると共に、光ビームの反射光を受け取ることによって記録面上に記録されたデータ等を読み取る装置である。光ピックアップ３５２は、光ビームの反射光に対応するＲＦ信号を出力する。【００５３】
ＲＦアンプ３５３は、光ピックアップ３５２から出力されたＲＦ信号を増幅して、そのＲＦ信号を変調復調部３５５に出力する。更に、ＲＦアンプ３５３は、ＲＦ信号から、ウォブル周波数信号ＷＦ、トラックエラー信号ＴＥ及びフォーカスエラー信号ＦＥを作り出し、これらを出力する。【００５４】
サーボ回路３５４は、トラックエラー信号ＴＥ、フォーカスエラー信号ＦＥその他のサーボ制御信号に基づいて光ピックアップ３５２及びスピンドルモータ３５１の駆動を制御するサーボ制御回路である。【００５５】
更に、ディスクドライブ３００は、図２に示すように、変調復調部３５５、バッファ３５６、インターフェース３５７及び光ビーム駆動部３５８を備えている。【００５６】
変調復調部３５５は、読取時においてデータに対してエラー訂正を行う機能と、記録時においてデータにエラー訂正符号を付加してこれを変調する機能とを備えた回路である。具体的には、変調復調部３５５は、読取時においては、ＲＦアンプ３５３から出力されるＲＦ信号を復調し、これに対してエラー訂正を行った後、これをバッファ３５６に出力する。更に、変調復調部３５５は、復調されたＲＦ信号に対してエラー訂正を行った結果、エラー訂正が不能であるか、又はエラー訂正された符号の数がある一定の基準値を超えたときには、その旨を示すエラー信号を生成し、これをディフェクト検出部３５９に出力する。また、変調復調部３５５は、記録時においては、バッファ３５６から出力される記録データにエラー訂正符号を付加した後、これを、光ディスク１００の光学的特性等に適合する符号となるように変調し、変調されたデータを光ビーム駆動部３５８に出力する。【００５７】
バッファ３５６は、データを一時的に蓄える記憶回路である。【００５８】
インターフェース３５７は、ディスクドライブ３００とバックエンド４００との間のデータ等の入出力制御ないし通信制御を行う回路である。具体的には、インターフェース３５７は、再生時においては、バックエンド４００からの要求命令に応じて、バッファ３５６から出力されるデータ（即ち光ディスク１００から読み取られたデータ）をバックエンド４００へ出力する。また、インターフェース３５７は、記録時においては、バックエンド４００からディスクドライブ３００に入力されるデータを受け取り、これをバッファ３５６に出力する。更に、インターフェース３５７は、バックエンド４００からの要求命令に応じて、ディフェクト管理情報作成部３６０に保持されているディフェクトリストの全部又は一部をバックエンド４００に出力する。【００５９】
光ビーム駆動部３５８は、記録時において、変調復調部３５５から出力されたデータに対応する光ビーム駆動信号を生成し、これを光ピックアップ３５２に出力する。光ピックアップ３５２は、光ビーム駆動信号に基づいて光ビームを変調し、光ディスク１００の記録面に照射する。これにより、データ等が記録面上に記録される。【００６０】
更に、ディスクドライブ３００は、図２に示すように、ディフェクト検出部３５９、ディフェクト管理情報作成部３６０及びディフェクト管理モード選択部３６２を備えている。【００６１】
ディフェクト検出部３５９は、本発明における「検証手段」の一具体例を構成しており、光ディスク１００のディフェクトを検出する回路である。そして、ディフェクト検出部３５９は、ディフェクトの存否を示すディフェクト検出信号を生成し、これを出力する。ディフェクト検出部３５９は、情報の読取時（ベリファイ時又は再生時）におけるデータのエラー訂正の結果に基づいて、ディフェクト検出を行う。上述したように、変調復調部３５５は、復調されたＲＦ信号に対してエラー訂正を行った結果、エラー訂正が不能であるか、又はエラー訂正された符号の数がある一定の基準値を超えたときには、その旨を実質的に示すエラー信号を生成し、これをディフェクト検出部３５９に出力する。ディフェクト検出部３５９は、このエラー信号を受け取ったときに、ディフェクトが存在していることを示すディフェクト検出信号を出力する。【００６２】
ディフェクト管理情報作成部３６０は、ディフェクト検出部３５９から出力されたディフェクト検出信号に基づいて、後述のディフェクト管理情報１２０（図７参照）を作成し、又は更新する回路である。ディフェクト管理情報１２０は、ディフェクト管理情報作成部３６０内に設けられた記憶回路に書換可能な状態で記憶される。更に、ディフェクト管理情報作成部３６０は、バックエンド４００からの要求命令に応じて、ディフェクト管理情報１２０をインタ−フェース３５７を介してバックエンド４００に出力する。【００６３】
ディフェクト管理モード選択部３６２は、本発明における「選択手段」の一具体例を構成しており、ディフェクト検出部３５９が行なうディフェクトの検出の動作を規定する管理モードを選択する回路である。例えば、後述するようにＡＮＳＩ  ＭＭＣ（American National Standard Institute Multimedia Command Set）に規定されている３つのディフェクト管理モード（即ち、本発明における「検証モード」の一具体例）のうちいずれか一つのディフェクト管理モードを選択し、該管理モードに応じたディフェクトの検出動作を行なうようにディフェクト検出部３５９へ命令を出力可能に構成されている。【００６４】
これに伴い、ディフェクト検出部３５９は、例えば本発明における「制御手段」の一具体例を構成するＣＰＵ３６０の制御を受けつつ、ＡＮＳＩ  ＭＭＣに規定されている３つのディフェクト管理モードの夫々に対応してディフェクトを検出可能に構成されている。尚、これらのディフェクト管理モードについては後に詳述する。【００６５】
更に、図２に示すように、ディスクドライブ３００はＣＰＵ３６１を有している。ＣＰＵ３６１は、ディスクドライブ３００の全体的な制御及び上述したディスクドライブ３００内の各要素間の情報のやり取りを制御する。更に、ＣＰＵ３６１は、データ及びディフェクト管理情報１２０の記録動作及び読取動作を制御する。更に、ＣＰＵ３６１は、バックエンド４００から送られる制御命令ないし要求命令に応じて、ディスクドライブ３００とバックエンド４００との間のデータのやり取りを制御する。【００６６】
次に、図３はバックエンド４００の内部構成の例を示している。バックエンド４００は、ディスクドライブ３００によって光ディスク１００から読み取られたデータに対して再生処理を行うと共に、光ディスク１００に記録する目的で外部から或いは備え付けのハードディスク４５５から供給されたデータを受け取り、これをディスクドライブ３００に送り出す装置である。【００６７】
バックエンド４００は、ドライブ制御部４５１、システム制御部４５２、ディフェクト管理部４５３、データ入出力制御部４５４、ハードディスク４５５、操作／表示制御部４６１、表示パネル４６２及び本発明における「外部指定手段」の一具体例を構成している操作ボタン４６３を備えている。【００６８】
ドライブ制御部４５１は、ディスクドライブ３００の読取処理及び記録処理を制御する回路である。データを光ディスク１００から読み取ってそれを再生する作業、及びデータをデータ入出力制御部４５４から受け取ってそれを光ディスク１００に記録する作業は、バックエンド４００とディスクドライブ３００とが協働して行う。ドライブ制御部４５１は、ディスクドライブ３００の読取処理及び記録処理を制御することにより、バックエンド４００とディスクドライブ３００との協働を実現する。具体的には、ドライブ制御部４５１は、ディスクドライブ３００に対して、読取、記録、バッファ３５６からのデータの出力、ディフェクト管理情報作成部３６０からのディフェクト管理情報１２０の出力などに関する要求命令を出力する。更に、ドライブ制御部４５１は、ディスクドライブ３００に対する、データ及びディフェクト管理情報１２０その他各種制御情報の入力・出力を制御する入出力制御を行う。【００６９】
システム制御部４５２は、再生時には、ドライブ制御部４５１やディフェクト管理部４５３やデータ入出力制御部４５４や操作／表示制御部４６１等を制御し、これらと協働してデータの再生処理を行う回路である。また、記録時には、システム制御部４５６は、ドライブ制御部４５１やディフェクト管理部４５３やデータ入出力制御部４５４や操作／表示制御部４６１等を制御し、これらと協働してデータの記録処理を行う。また、システム制御部４５２は、再生時及び記録時において、ディスクドライブ３００とバックエンド４００との協働を実現するために、ドライブ制御部４５１と共に、ディスクドライブ３００に対する制御（例えば各種要求命令の生成・送信、応答信号の受信など）を行う。【００７０】
ディフェクト管理部４５３は、その内部に記憶回路を有しており、ディスクドライブ３００のディフェクト管理情報作成部３６０により作成・更新されたディフェクト管理情報１２０の全部又は一部を受け取り、これを保持する機能を備えている。そして、ディフェクト管理部４５３はシステム制御部４５１と共に、ディフェクト管理を行う。【００７１】
データ入出力制御部４５４は、バックエンド４００に対する外部からの或いはハードディスク４５５からのデータの入出力を制御し、図示しないメモリ上のデータバッファへの格納及び取り出しを行う。データの入出力が映像信号である場合には、データ入力時には受け取ったデータをＭＰＥＧフォーマットに圧縮（エンコード）してから出力し、データ出力時には、メモリから受け取ったＭＰＥＧフォーマットのデータを伸張（デコード）してから出力する。【００７２】
ハードディスク４５５は、本発明における「一の記録媒体」の一具体例を構成しており、例えば数十ＧＢもの記録容量を有する磁気記録媒体である。例えば、バックエンド４００の一具体例たるパーソナルコンピュータのユーザが作成したテキストデータや、或いは画像データや動画データ等の各種データを記録することができる。【００７３】
操作／表示制御部４６１は、記録再生装置２００に対する動作指示受付と表示を行うもので、記録又は再生といった操作ボタン４６３による指示をシステム制御部４５２に伝え、記録中や再生中といった記録再生装置２００の動作状態を液晶ディスプレイや蛍光管などの表示パネル４６２に出力する。【００７４】
このように、記録再生装置２００の一例である、家庭用機器では映像を記録再生するレコーダ機器である。このレコーダ機器は放送受信チューナや外部接続端子からの映像信号をディスクに記録し、テレビなど外部表示機器にディスクから再生した映像信号を出力する機器である。【００７５】
（２）動作原理
続いて、図４から図７を参照して、本実施例に係る記録再生装置２００の基本的な動作原理について説明をする。ここに、図４は、記録再生装置２００のバックアップ動作全体の流れを概念的に示すフローチャートであり、図５は、バックアップ動作の態様を概念的に示すデータ構造図であり、図６は、ディフェクト検証動作の態様を概念的に示すデータ構造図であり、図７は、ディフェクト検証動作に用いられるディフェクト管理情報を示すデータ構造図である。【００７６】
尚、本実施例においては、記録再生装置２００が行なう動作のうち、ハードディスク４５５に記録されているデータを光ディスクへコピーするバックアップ動作について説明をする。もちろん、以下に説明しないが、ハードディスク４５５へのデータの記録動作や、光ディスク１００へのデータの記録動作も、通常の記録再生装置と同様に行うことが可能であることは言うまでもない。【００７７】
先ず、バックアップ動作に先立って、光ディスク１００がディスクドライブ３００にローディングされる。このとき、光ディスク１００の例えばリードインエリア等に記録されている各種制御情報を読み取ることで、データのバックアップ動作（即ち、記録動作）に必要な各種パラメータを設定したり、或いはレーザ光のパワーを設定するためにＯＰＣ（Optimum Power Control）を行ってもよい。【００７８】
続いて、図４に示すように、ＣＰＵ３６１或いはシステム制御部４５２の制御の下に、バックアップすべきデータ（或いは、ファイル）の特性が取得される（ステップＳ１０１）。具体的には、例えば、バックアップすべきデータ（例えば、テキストデータやワープロ文書データや画像データや動画データや音声データや図面データや管理データ等の各種データ）のデータサイズやデータタイプや使用目的等が、データの特性として取得される。更には、例えばＡＮＳＩ  ＭＭＣにて規定する３つのディフェクト管理モードのうち少なくとも１つのディフェクト管理モードでバックアップしたときの、バックアップするために必要な時間が、データの特性として取得される。【００７９】
ここでは、ハードディスク４５５に記録されている全てのデータをバックアップするように構成してもよいが、図５に示すようにハードディスク４５５に記録されているデータのうち一部のデータを選択的にバックアップするように構成することが好ましい。そして、全てのデータをバックアップする場合には、この全てのデータの特性が取得される必要があるが、一部のデータを選択的にバックアップする場合には、この一部のデータの特性が取得されれば足りる。この一部のデータを選択的にバックアップする態様について、図５を参照しながらより詳細に説明する。【００８０】
例えば、図５（ａ）に示すようなデータがバックアップ元であるハードディスク４５５に記録されているとする。即ち、データ名が“ＡＡ”であり且つその更新日時（即ち、最後にハードディスク４５５に記録された日時）が“２００４年７月９日”であるデータ＃０−１と、データ名が“ＢＢ”であり且つその更新日時が“２００４年７月２６日”であるデータ＃０−２と、データ名が“ＣＣ”であり且つその更新日時が“２００４年３月１日”であるデータ＃０−３と、データ名が“ＤＤ”であり且つその更新日時が“２００４年７月３１日”であるデータ＃０−４が記録されているとする。【００８１】
他方、図５（ｂ）に示すようなデータがバックアップ先である光ディスク１００に記録されているとする。即ち、データ名が“ＡＡ”であり且つその更新日時が“２００４年７月９日”であるデータ＃１−１と、データ名が“ＢＢ”であり且つその更新日時が“２００４年７月９日”であるデータ＃１−２と、データ名が“ＣＣ”であり且つその更新日時が“２００４年３月１日”であるデータ＃１−３とが記録されているとする。【００８２】
ここで、ハードディスク４５５に記録されているデータ＃０−１と、光ディスク１００に記録されているデータ＃１−１とは、そのデータ名が同一であり、また更新日時も同一であることから、全く同一のデータであると判断される。従って、ハードディスク４５５に記録されているデータ＃０−１はバックアップする必要がないと判断される。同様に、ハードディスク４５５に記録されているデータ＃０−３についても、バックアップする必要がないと判断される。【００８３】
他方、ハードディスク４５５に記録されているデータ＃０−２と、光ディスク１００に記録されているデータ＃１−２とは、そのデータ名が同一であるが、更新日時は同一ではない。特に、ハードディスク４５５に記録されているデータ＃０−２の更新日時は、光ディスク１００に記録されているデータ＃１−２の更新日時よりも新しいため、データ名が“ＢＢ”であるデータは、光ディスク１００へバックアップされた後に、再度更新されたと判断される。従って、データ＃０−２は光ディスク１００へバックアップする必要があると判断される。【００８４】
また、ハードディスク４５５に記録されているデータ＃０−４と同様のデータ名“ＤＤ”を有するデータは、光ディスク１００上には記録されていない。このため、データ＃０−４は、光ディスク１００へデータがバックアップされた後に、新たに作成されたデータであると判断される。従って、データ＃０−４は光ディスク１００へバックアップする必要があると判断される。【００８５】
このように、光ディスク１００へデータをバックアップした後に、再度更新されたり或いは新たに作成されたデータが存在する場合は、そのようなデータを選択的に抽出してバックアップすることが好ましい。そして、光ディスク１００へデータをバックアップした後に更新されなかったデータは、改めてバックアップしなくともよい。このようなバックアップ動作を行なうことで、より効率的に且つ迅速にハードディスク４５５に記録されているデータを光ディスク１００へバックアップすることができる。【００８６】
再び図４において、続いて、バックアップ動作時においてディフェクトの存在の有無を検証する際の検証の態様を規定するディフェクト管理モードを選択する（ステップＳ１０２）。特に、ステップＳ１０１において取得されたデータの特性に基づいてディフェクト管理モードを選択する。より具体的には、バックアップするために必要な時間や、バックアップしようとしているデータの重要性などを考慮して、データの記録及び読取の信頼性を高めつつも、迅速にバックアップすることが可能なように、適切なディフェクト管理モードが選択される。【００８７】
このディフェクト管理モードについて詳細に説明する。例えばＡＮＳＩ  ＭＭＣには、コンプリートモード（Complete Mode）、リアルタイムモード（Real-time Mode）及びオフモード（Off Mode）の３種類のディフェクト管理モードが規定されている。【００８８】
コンプリートモードは、データの記録後に、データが記録された全ての記録領域（具体的には、セクタ）におけるディフェクトの存在の有無を検証するディフェクト管理モードである。即ち、コンプリートモードによれば、ディスクドライブ３００の記録命令に基づいて記録されるデータ及びバックエンド４００のシステム制御部４５２上で動作するファイルシステムの記録命令に基づいて記録されるデータの双方が記録される記録領域全体におけるディフェクトの存在の有無が検証される。また、コンプリートモードでは、データ記録前に、そのデータを記録しようとしている記録領域において、予めディフェクトの存在の有無が検証される。従って、コンプリートモードによるディフェクト管理が実行されれば、データの記録及び読取の信頼性は大幅に向上するという利点を有するが、その一方でディフェクトの存在の有無の検証に要する時間（ひいては、データをバックアップするために必要な時間）が大幅に増加してしまうという不都合をも併せ持っている。【００８９】
リアルタイムモードは、ファイルシステム情報等の制御情報が記録されている記録領域におけるディフェクトの存在の有無を選択的に検証するディフェクト管理モードである。具体的には、各種コンテンツの記録再生に必要な制御情報等が記録された記録領域におけるディフェクトの存在の有無は検証されるが、各種コンテンツの実体情報（例えば、リアルタイムコンテンツデータ等）が記録された記録領域におけるディフェクトの存在の有無は検証されない。特に、制御情報等は、記録の前にその制御情報等が記録される記録領域の読取が行なわれるため、該読取の結果を用いてディフェクトの存在の有無を検証することができる。従って、リアルタイムモードによるディフェクト管理が実行されれば、制御情報の記録及び読取の信頼性を向上させることができ、またコンプリートモードと比較してディフェクトの存在の有無の検証に要する時間（ひいては、データのバックアップに要する時間）を短縮することができる。【００９０】
特に、例えばＤＶＤ−ＲＷやＣＤ−ＲＷやＢＤ−ＲＷ（Blu-ray Disc Rewritable）等のように、同一の記録領域に複数回データを記録することが可能な光ディスクにおいては、繰り返し同一の記録領域にデータを記録したり或いは読み取ったりすると、該記録領域が劣化してしまうという技術的な問題点を有している。このとき、リアルタイムモードによるディフェクト管理が実行されれば、制御情報の記録の前に行なわれる読取の結果を用いてディフェクトの存在の有無の検証を行なうことができるため、記録領域における読取の回数を減らし、劣化の進行を抑えることができる。また実体情報等については、ディフェクトの存在の有無の検証を行なわないため、読取の回数を減らし、その結果劣化の進行を抑えることができる。【００９１】
オフモードは、ディフェクトの存在の有無の検証を行なわないディフェクト管理モードである。従って、オフモードによるディフェクト管理が実行されれば、データの記録及び読取の信頼性は向上しないという不都合を有するが、その一方でコンプリートモード等と比較して、データの記録に要する時間を大幅に短縮できるという利点を有している。【００９２】
続いて、実際にデータが光ディスク１００へバックアップされる（ステップＳ１０３）。具体的には、上述したように、ハードディスク４５５に記録されているデータのうち新たに更新されたり或いは作成されたデータが選択的に光ディスク１００へバックアップされる。【００９３】
このバックアップ動作と並行して又はバックアップ動作の後に若しくは所定単位の（例えば、セクタ単位の）データ部分がバックアップされる都度、ディフェクトの存在の有無の検証を行なうか否かが判定される（ステップＳ１０４）。ここでの判定は、ステップＳ１０２において選択されたディフェクト管理モードに基づいてなされる。例えば、バックアップしているデータ（或いは、データ部分）に対してコンプリートモード及びリアルタイムモードが選択されていれば、ディフェクトの存在の有無の検証が行なわれると判定され、他方バックアップしているデータ（或いは、データ部分）に対してオフモードが選択されていれば、ディフェクトの存在の有無の検証は行なわれないと判定される。【００９４】
この判定の結果、ディフェクトの存在の有無の検証を行なうと判定された場合（ステップＳ１０４：Ｙｅｓ）、実際にディフェクトの存在の有無が検証され（ステップＳ１０５）、必要に応じてディフェクト管理情報１２０が作成されることでディフェクト管理が行なわれる。ここでは特に、ステップＳ１０２において選択されたディフェクト管理モードに基づく態様でディフェクトの存在の有無の検証が行なわれる。即ち、コンプリートモードが選択されていれば、データがバックアップされた全ての記録領域におけるディフェクトの存在の有無の検証が行なわれ、他方リアルタイムモードが選択されていればバックアップされたデータのうち制御情報等がバックアップされた記録領域におけるディフェクトの存在の有無が選択的に検証される。その後、ステップＳ１０６へ進む。【００９５】
ここで、ディフェクトの存在の有無の検証によりディフェクトが存在すると判定された場合の、ディフェクト管理の動作の態様について、図６及び図７を参照して、より詳細に説明する。【００９６】
図６（ａ）に示すように、光ディスク１００上に設けられているデータ記録エリア１０４のうちエリア１０４ａにデータがバックアップされたとする。このとき、該エリア１０４ａにバックアップされたデータの読取（ベリファイ）が行なわれ、エラー訂正が不能であるか、又はエラー訂正された符号の数がある一定の基準値を超えるか否かが判定される。この結果、エリア１０４ａにディフェクトが存在していると判定された場合には、図６（ｂ）に示すように、該エリア１０４ｂをディフェクトエリアとして登録する。具体的には、光ディスク１００上に設けられているリードインエリア１０２内のディフェクト管理エリア１０３中に、エリア１０４ａがディフェクトエリアであることを示すディフェクト管理情報１２０を記録する。加えて、エリア１０４ａに本来バックアップされるべきデータが、光ディスク１００上に設けられているスペアエリア１０５に記録される。【００９７】
図７は、ディフェクト管理情報１２０の一具体例を概念的に示すデータ構造図である。図７に示すように、ディフェクト管理情報１２０には、ディフェクトエリアアドレス及びスペアエリアアドレスが記録される。【００９８】
ディフェクトエリアアドレスは、ディフェクトエリア（即ち、図６におけるエリア１０４ａ）のアドレスを示す。【００９９】
スペアエリアアドレスは、当該ディフェクトエリアにバックアップされていた又はバックアップすべきデータが記録されるスペアエリア１０５のアドレスを示す。係るスペアエリア１０５は、例えば図６（ａ）及び図６（ｂ）に示すようにデータ記録エリア１０４内に設けられていてもよいし、或いはリードアウトエリア１０６（或いは、リードインエリア１０２）内に設けられていてもよい。【０１００】
そして、ディフェクトエリアアドレス及びスペアエリアアドレスを夫々一つずつ含んでなる単位を、エントリと称する。例えば、図７に示すディフェクト管理情報１２０の一番上に記載されているエントリは、ディフェクトが発生したエリア１０４ａのアドレスが“ＡＡＡＡｈ”であり、そこにバックアップされていた又はバックアップすべきデータが、アドレス“ＥＦＦ０ｈ”なるスペアエリア１０５に記録されていることを示している。また、その次に記載されているエントリは、ディフェクトが発生したエリアのアドレスが“ＢＢＢＢｈ”であり、そこにバックアップされていた又はバックアップすべきデータが、アドレス“ＦＦＦ０ｈ”なるスペアエリア１０５に記録されていることを示している。【０１０１】
このように、ディフェクト管理情報１２０を作成しながらディフェクト管理を行えば、光ディスク１００上にディフェクトが存在していても、スペアエリア１０５に記録されたデータを読み取ることで、ディフェクトの影響を排除して好適にデータの読み取りを行なうことができる。【０１０２】
再び図４において、ディフェクトの存在の有無の検証を行なわないと判定された場合（ステップＳ１０４：Ｎｏ）、ステップＳ１０６へ進み、バックアップ動作を終了するか否かが判定される（ステップＳ１０６）。即ち、バックアップすべき全てのデータに対するバックアップ動作が終了したか否かが判定される。【０１０３】
この判定の結果、バックアップ動作を終了すると判定された場合（ステップＳ１０６：Ｙｅｓ）、バックアップ動作を終了し、必要に応じて光ディスク１００をディスクドライブ３００からイジェクトする。他方、バックアップ動作を終了しないと判定された場合（ステップＳ１０６：Ｎｏ）、即ち、例えば他のデータをバックアップすると判定された場合、再びステップＳ１０１へ戻り、上述の動作が繰り返される。【０１０４】
（３）具体的動作例
続いて、図８から図１１を参照して、記録再生装置２００が実際にバックアップ動作を行なうときの、より具体的な動作例について説明する。ここに、図８から図１１は夫々、バックアップ動作を行なう時のより具体的な動作例を概念的に示す説明図である。【０１０５】
図８に示すように、ハードディスク４５５上にビジネス用データ（例えば、相対的に重要度が高いデータ）とプライベート用データ（例えば、相対的に重要度が低いデータ）とが記録されているとする。これらのデータをバックアップする際には、図４のステップＳ１０２において、ビジネス用データに対してはコンプリートモードが選択され、プライベート用データに対してはオフモード又はリアルタイムモードが選択される。即ち、バックアップすべきデータの特性として、ビジネス用であるか又はプライベート用であるか（或いは、相対的に重要度が高いか又は低いか）を考慮してディフェクト管理モードが選択される。【０１０６】
以上まとめると、ビジネス用データ（或いは、相対的に重要度の高いデータ）については、データの記録及び読取の信頼性を高めることが重視される。他方で、プライベート用のデータ（或いは、相対的に重要度の高いデータ）については、バックアップするために要する時間を短縮することが重視される。このため、相対的に重要度の高いデータの記録及び読取の信頼性を高めつつも、これらのデータ全体をバックアップするために要する時間としては、データ全体に対してコンプリートモードを選択する場合と比較して大幅に短縮することができる。【０１０７】
また、図９に示すように、ハードディスク４５５上に１０ＧＢのデータサイズを有するデータ＃１と５０ＭＢのデータサイズを有するデータ＃２とが記録されているとする。これらのデータをバックアップする際には、図４のステップＳ１０２において、データ＃１に対してはオフモード又はリアルタイムモードが選択され、データ＃２に対してはコンプリートモード又はリアルタイムモードが選択される。即ち、バックアップすべきデータの特性として、データサイズが相対的に大きいか又は小さいかを考慮してディフェクト管理モードが選択される。例えば、ある第１閾値（例えば、５ＧＢ）よりもデータサイズが大きいデータに対してはオフモードが選択され、第１閾値よりもデータサイズが小さく且つある第２閾値（例えば、７００ＭＢ）よりもデータサイズが大きいデータに対してはリアルタイムモードが選択され、第２閾値よりもデータサイズが小さいデータに対してはコンプリートモードが選択される。言い換えれば、バックアップすべきデータの特性として、夫々のデータをバックアップするために必要な時間を考慮してディフェクト管理モードが選択されている。例えば、バックアップするために必要な時間が所定時間（例えば、１時間）を越えないようにディフェクトの存在の有無の検証が行なうことが可能なディフェクト管理モードが選択される。【０１０８】
以上まとめると、相対的にデータサイズの大きなデータについては、バックアップするために必要な時間を短縮することが重視される。他方で、相対的にデータサイズの小さなデータについては、バックアップするために必要な時間がもともと短いため、データの記録及び読取の信頼性を高めることがより重視される。このため、データの記録及び読取の信頼性を相応に高めつつも、これらのデータ全体をバックアップするために必要な時間としては、データ全体に対してコンプリートモードを選択する場合と比較して大幅に短縮することができる。また、記録再生装置２００にとって認識しやすいデータサイズに基づけば、上述の如きデータの使用目的や後述するデータタイプが認識できなくとも、ディフェクト管理モードを好適に選択することができる。また、データサイズに応じて、データをバックアップするために必要な時間が平均化するように（例えばＣＤであれば例えば概ね３０分程度、例えばＤＶＤであれば例えば概ね１〜２時間程度、例えばＢＤであれば例えば概ね３時間程度でバックアップすることができるように）ディフェクト管理モードが選択されるように構成してもよい。【０１０９】
尚、データサイズとバックアップするために必要な時間について、以下に一例を示す。例えば、光ディスク１００の一具体例たるＣＤ−ＲＷ（１０倍速記録）にデータをバックアップする場合、ディフェクト管理が実行されなければ（即ち、オフモードによるディフェクト管理が実行されれば）、概ね６５０ＭＢのデータサイズを有するデータをバックアップするために必要な時間は概ね１０分程度である。他方、コンプリートモードによるディフェクト管理が実行されれば、概ね６５０ＭＢのデータサイズを有するデータをバックアップするために必要な時間は概ね６０分程度である。即ち、コンプリートモードによるディフェクト管理が実行されたときのバックアップに必要な時間は、ディフェクト管理が実行されないときのバックアップに必要な時間の概ね６倍となる。【０１１０】
また、例えば、光ディスク１００の一具体例たるＤＶＤ−ＲＷ（４倍速記録）にデータをバックアップする場合、ディフェクト管理が実行されなければ（即ち、オフモードによるディフェクト管理が実行されれば）、概ね４．２ＧＢのデータサイズを有するデータをバックアップするために必要な時間は概ね３０分程度である。他方、コンプリートモードによるディフェクト管理が実行されれば、概ね４．２ＧＢのデータサイズを有するデータをバックアップするために必要な時間は概ね２４０分程度である。即ち、コンプリートモードによるディフェクト管理が実行されたときのバックアップに必要な時間は、ディフェクト管理が実行されないときのバックアップに必要な時間の概ね８倍となる。【０１１１】
また、例えば、光ディスク１００の一具体例たるＢＤ−ＲＷ（１倍速記録）にデータをバックアップする場合、ディフェクト管理が実行されなければ（即ち、オフモードによるディフェクト管理が実行されれば）、概ね２７ＧＢのデータサイズを有するデータをバックアップするために必要な時間は概ね９０分程度である。他方、コンプリートモードによるディフェクト管理が実行されれば、概ね２７ＧＢのデータサイズを有するデータをバックアップするために必要な時間は概ね６００分程度である。即ち、コンプリートモードによるディフェクト管理が実行されたときのバックアップに必要な時間は、ディフェクト管理が実行されないときのバックアップに必要な時間の概ね７倍となる。【０１１２】
このように、コンプリートモードによるディフェクト管理を常に行なうこととすると、バックアップするために必要な時間が大幅に増加するため、ユーザの利便性が大幅に低下してしまう。これでは、ユーザはバックアップ動作を行なわなくなってしまうことも考えられる。このため、バックアップするために必要な時間（即ち、バックアップすべきデータのデータサイズ）に応じて、好適なディフェクト管理モードが選択される本実施例に係る記録再生装置２００は、ユーザの利便性を向上させることができるという大きな利点を有することになる。【０１１３】
また、図１０に示すように、ハードディスク４５５上に文書データ（例えば、テキストデータやワープロデータ等）と画像データ（例えば、ＪＰＥＧデータやビットマップデータ等）と動画データ（例えば、ＭＰＥＧデータやＷＭＶデータ等）とが記録されているとする。これらのデータをバックアップする際には、図４のステップＳ１０２において、文書データに対してはコンプリートモードが選択され、画像データに対してはリアルタイムモードが選択され、動画データに対してはオフモードが選択される。即ち、バックアップすべきデータの特性として、データのタイプ（ファイルタイプ）を考慮してディフェクト管理モードが選択される。或いは、バックアップすべきデータの特性として、データの拡張子を考慮してディフェクト管理モードが選択される。【０１１４】
例えば、文書データは相対的にデータサイズが小さくなるため、バックアップするために必要な時間がもともと短くなり、データの記録及び読取の信頼性を高めることがより重視される。更に、文書データは、相対的にデータサイズが小さいがゆえに、相対的に小さな記録領域に存在するディフェクトであっても、該文書データの読取・再生に大きな影響を与える恐れがあるため、バックアップするために必要な時間を短縮させるよりもデータの記録及び読取の信頼性を高めることがより重視される。【０１１５】
また、動画データは相対的にデータサイズが大きくなるため、データの記録及び読取の信頼性を高めるよりも、バックアップするために必要な時間を短縮することがより重視される。更に、動画データは、相対的にデータサイズが大きいため、相対的に小さな記録領域に存在するディフェクトであれば、その読取・再生には大きな影響を与えることはない。例えば、通常の動画に一瞬入るノイズ程度の影響で済むことが多い。従って、データの記録及び読取の信頼性を高めることよりも、バックアップするために必要な時間を短縮させることがより重視される。【０１１６】
以上まとめと、相対的にデータサイズが小さくなる又はディフェクトの存在がデータの読取に相対的に大きな影響を与える文書データについては、データのバックアップに必要な時間を短縮するよりも、データの記録及び読取の信頼性を向上させることが重視される。また、相対的にデータサイズが大きくなる又はディフェクトの存在がデータの読取に若干の影響を与える画像データについては、バックアップに必要な時間を短縮すること及びデータの記録及び読取の信頼性を向上させることの双方が相応に重視される。また、相対的にデータサイズが膨大になる又はディフェクトの存在がデータの読取に影響を与えにくい動画データについては、データの記録及び読取の信頼性を向上させることよりも、データのバックアップに必要な時間を短縮することが重視される。このため、データの記録及び読取の信頼性を相応に高めつつも、これらのデータ全体をバックアップするために必要な時間としては、データ全体に対してコンプリートモードを選択する場合と比較して大幅に短縮することができる。【０１１７】
また、図１１に示すように、ハードディスク４５５上に１０ＧＢのデータが記録されているとする。このデータをバックアップする際には、図４のステップＳ１０２において、当初コンプリートモードが選択され、一部のデータ部分が光ディスク１００へバックアップされる。そして、一部のデータ部分であるブロックデータ＃１がバックアップされた後に、１０ＧＢのデータ全体をバックアップするために必要な時間が所定値よりも大きくなると判断される場合には、ディフェクト管理モードとして新たにオフモードが選択され、他の一部のデータ部分であるブロックデータ＃２がバックアップされてもよい。或いは、コンプリートモードによるディフェクト管理を実行しながら一定時間、一部のデータをバックアップした後に、オフモードによるディフェクト管理を実行しながら他の一部のデータをバックアップするように構成してもよい。即ち、同一のデータをバックアップしている途中に、ディフェクト管理モードを動的に切り替えてバックアップ動作を継続するように構成してもよい。【０１１８】
これにより、データのバックアップ動作中に、バックアップ動作の態様等に応じて適宜ディフェクト管理態様を切り替えることができる。従って、データの記録及び読取の信頼性を相応に高め、且つデータをバックアップするために必要な時間を短縮させることができると共に、より効率的に又は好適にデータのバックアップを行なうことが可能となる。【０１１９】
以上説明したように、本実施例に係る記録再生装置２００によれば、バックアップされるデータの特性に応じて、ディフェクト管理の態様を適宜或いは動的に切替ながらバックアップ動作を行なうことができる。従って、データの記録及び読取の信頼性を高めつつも、データをバックアップするために必要な時間を相対的に短縮することができる。このため、ユーザがバックアップを実行しやすい環境を実現することが可能となる。【０１２０】
尚、本実施例においては、ディスクドライブ３００（主として、そのＣＰＵ３６１）の動作により上述のディフェクト管理が実行されるハードウェアディフェクトマネジメントであってもよいし、或いはバックエンド４００（主として、そのシステム制御部４５２）上で実行されるプログラムの動作により上述のディフェクト管理が実行されるソフトウェアディフェクトマネジメントであってもよい。また、記録媒体もハードディスク及び光ディスクに限られず、任意の記録媒体を用いることができる。【０１２１】
更には、上述の３つのディフェクト管理モードに限られず、他のディフェクト管理モードを選択することができるように構成してもよい。また、例えば指示ボタン４６３等を用いたユーザの指示により所望のディフェクト管理モードがユーザ自身により選択されるように構成してもよい。また、ユーザが所望のディフェクト管理モードを自身で設定し、該設定されたディフェクト管理モードを選択するように構成してもよい。【０１２２】
（４）変形動作例
続いて、図１２及び図１３を参照して、本実施例に係る記録再生装置２００の変形動作例について説明する。ここに、図１２は、記録再生装置２００の変形動作例において用いられるモード記憶情報１１０を概念的に示すデータ構造図であり、図１３は、指定情報１１１が光ディスク１００に記録される態様を示す説明図である。【０１２３】
例えば図１２（ａ）に示すように、データタイプとディフェクト管理モードとの対応付けを示すモード記憶情報１１０ａを作成するように構成してもよい。例えば、図１２（ａ）に示すモード記憶情報１１０ａによれば、データタイプがテキストデータであればコンプリートモードを選択し、データタイプが画像データであればリアルタイムモードを選択し、データタイプが動画データであればオフモードを選択する旨を示している。【０１２４】
或いは、図１２（ｂ）に示すように、データサイズとディフェクト管理モードとの対応付けを示すモード記憶情報１１０ｂを作成するように構成してもよい。例えば、図１２（ｂ）に示すモード記憶情報１１０ｂによれば、データサイズＳが１００ＭＢ以下であればコンプリートモードが選択され、データサイズＳが１００ＭＢより大きく且つ１ＧＢより小さければリアルタイムモードが選択され、データサイズＳが１ＧＢ以上であればオフモードが選択される旨を示している。【０１２５】
これらのモード記憶情報１１０ａ及び１１０ｂは、光ディスク１００上に記録してもよいし、或いは記録再生装置２００が備えるメモリ上に記録するように構成してもよい。また、これらのモード記憶情報１１０ａ及び１１０ｂは、予め作成されていてもよいし、或いは実際のバックアップ動作において選択されたディフェクト管理モードを参考にリアルタイムで作成するように構成してもよい。そして、図４のステップＳ１０２におけるディフェクト管理モードの選択の際に、モード記憶情報１１０ａや１１０ｂを参照すれば、比較的容易にディフェクト管理モードを選択することができる。【０１２６】
また、図１３に示すように、選択されるべきディフェクト管理モードを指定する指定情報１１１が光ディスク１００上に記録されていれば、記録再生装置２００は、該指定情報１１１を参照することで、上述のディフェクト管理モードを比較的容易に選択することが可能となる。例えば、ある光ディスク１００がビジネス用データのバックアップ専用に用いられるのであれば、ディフェクト管理モードとしてコンプリートモードが選択されることを指定する指定情報１１１が記録されている。【０１２７】
また、上述の実施例では、記録媒体の一例として光ディスク１００及びハードディスク４５５、並びに記録装置の一例として光ディスク１００及びハードディスク４５５に係るレコーダについて説明したが、本発明は、光ディスク及びハードディスク、並びにそのレコーダに限られるものではなく、他の高密度記録或いは高転送レート対応の各種記録媒体並びにそのレコーダ或いはプレーヤにも適用可能である。【０１２８】
本発明は、上述した実施例に限られるものではなく、請求の範囲及び明細書全体から読み取れる発明の要旨或いは思想に反しない範囲で適宜変更可能であり、そのような変更を伴う記録装置及び方法、並びに記録制御用のコンピュータプログラムもまた本発明の技術的範囲に含まれるものである。
【産業上の利用可能性】
【０１２９】
本発明に係る記録装置及び方法、並びにコンピュータプログラムは、例えば、ＤＶＤレコーダ等の記録装置に利用可能である。また、例えば民生用或いは業務用の各種コンピュータ機器に搭載される又は各種コンピュータ機器に接続可能な記録装置等にも利用可能である。
【図１】
0004398468.tif 000002
【図２】
0004398468.tif 000003
【図３】
0004398468.tif 000004
【図４】
0004398468.tif 000005
【図５】
0004398468.tif 000006
【図６】
0004398468.tif 000007
【図７】
0004398468.tif 000008
【図８】
0004398468.tif 000009
【図９】
0004398468.tif 000010
【図１０】
0004398468.tif 000011
【図１１】
0004398468.tif 000012
【図１２】
0004398468.tif 000013
【図１３】
0004398468.tif 000014