(57)【特許請求の範囲】
【請求項１】
一定量が連続的に記録されるリアルタイムデータと該リアルタイムデータの記録及び再生の少なくとも一方を管理するための管理データと前記リアルタイムデータ及び前記管理データを区別するためのリアルタイム属性とを含む記録データを記録媒体に記録する記録手段と、
前記記録された記録データが正しく記録されたか否かを検証する検証手段と、
前記リアルタイム属性を参照することで、前記記録された記録データのうち、前記管理データが正しく記録されたか否かを選択的に検証するように前記検証手段を制御する第１制御手段と
を備えることを特徴とする記録装置。
【請求項２】
前記記録された記録データのうち前記リアルタイムデータの一部が正しく記録されたか否かを選択的に検証するように前記検証手段を制御する第２制御手段を更に備えることを特徴とする請求項１に記載の記録装置。
【請求項３】
前記第２制御手段は、前記一部のリアルタイムデータとして、前記リアルタイムデータのうち所定サイズ毎に分布するデータ部分が正しく記録されたか否かを検証するように前記検証手段を制御することを特徴とする請求項２に記載の記録装置。
【請求項４】
前記第２制御手段は、前記所定サイズとして、前記リアルタイムデータが連続的に記録される単位であるデータ記録単位毎に分布する前記データ部分が正しく記録されたか否かを検証するように前記検証手段を制御することを特徴とする請求項３に記載の記録装置。
【請求項５】
前記所定サイズを調整する調整手段を更に備えることを特徴とする請求項３に記載の記録装置。
【請求項６】
前記記録手段は、前記リアルタイム属性として、前記リアルタイムデータにリアルタイムフラグを付して記録し、
前記第１制御手段は、前記リアルタイムフラグを参照することで、前記管理データを選択的に検証するように前記検証手段を制御することを特徴とする請求の範囲第１項に記載の記録装置。
【請求項７】
前記記録手段は、前記リアルタイム属性として、前記記録媒体上における前記リアルタイムデータの記録位置を示す位置情報を前記記録媒体に記録し、
前記第１制御手段は、前記位置情報を参照することで、前記管理データを選択的に検証するように前記検証手段を制御することを特徴とする請求の範囲第１項に記載の記録装置。
【請求項８】
前記リアルタイム属性として、前記記録媒体上における前記リアルタイムデータの記録位置を示す位置情報を格納する格納手段を更に備えており、
前記第１制御手段は、前記位置情報を参照することで、前記管理データを選択的に検証するように前記検証手段を制御することを特徴とする請求の範囲第１項に記載の記録装置。
【請求項９】
一定量が連続的に記録されるリアルタイムデータと該リアルタイムデータの記録及び再生の少なくとも一方を管理するための管理データと前記リアルタイムデータ及び前記管理データを区別するためのリアルタイム属性とを含む記録データを記録媒体に記録する記録工程と、
前記記録された記録データが正しく記録されたか否かを検証する検証工程と、
前記リアルタイム属性を参照することで、前記記録された記録データのうち前記管理データが正しく記録されたか否かを選択的に検証するように前記検証工程を制御する第１制御工程と
を備えることを特徴とする記録方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばＤＶＤレコーダ等の記録装置及び方法、並びにコンピュータをこのような記録装置として機能させるコンピュータプログラムの技術分野に関する。
【背景技術】
【０００２】
光ディスク、磁気ディスク、光磁気ディスク等の高密度記録媒体に対してデータを記録する際には、記録されたデータのベリファイ処理（検証処理）が実行されることで、データの記録及び読取の信頼性を向上することができる。具体的には例えば、データが正しく記録されているか否か、データを正しく読み取る（或いは、再生する）ことができるか否か等を、記録されたデータの再生品質等（例えば、再生エラーレートやジッタ値等）に基づいて判定するベリファイ処理が実行される。【０００３】
このようなベリファイ処理は、以下に示す２通りの手法に基づいて実行される。一の手法としては、ホストからディスクドライブへ出力されるライトコマンドが指定する記録領域にデータを記録し、且つデータが記録された記録領域をベリファイする。そして、この動作が、記録媒体の全体（或いは、データが記録されるべき記録領域の全体）に渡って繰り返される。また、他の手法としては、記録媒体全体（或いは、データが記録されるべき記録領域の全体）にデータを記録した後に、記録媒体全体（或いは、データが記録された記録領域全体）をベリファイする。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、このようなベリファイ処理は、概して時間を要する。このベリファイ処理に要する時間は、記録媒体の記録容量が大きくなればなるほど、それに伴って増大していく。例えば、現在開発が進められているＢｌｕ−ｒａｙ  Ｄｉｓｃのうち単一の記録層を有する記録媒体であれば、２３ＧＢもの記録容量を有している。この記録媒体に対してベリファイ処理を実行しながらデータを記録していくと、データの記録に約１時間、更にベリファイ処理に約１時間を要する。即ち、１枚の記録媒体にデータを記録するために概ね２時間を必要とし、実用性に欠けるという問題点を有している。【０００５】
他方で、データの記録に要する時間を短縮するべく、ベリファイ処理を実行しないことも考えられる。しかしながら、データの記録及び読取の信頼性の向上という点からすると、ベリファイ処理を実行しないことは決して好ましいことではない。【０００６】
本発明は、例えば上述した従来の問題点に鑑みなされたものであり、例えばデータの好適な記録を担保しつつも、データの記録時間を相対的に短縮することが可能な記録装置及び方法、並びにコンピュータをこのような記録装置として機能させるコンピュータプログラムを提供することを課題とする。
【課題を解決するための手段】
【０００７】
（記録装置）
本発明の記録装置は、上記課題を解決するために、一定量が連続的に記録されるリアルタイムデータと該リアルタイムデータの記録及び再生の少なくとも一方を管理するための管理データと前記リアルタイムデータ及び前記管理データを区別するためのリアルタイム属性とを含む記録データを記録媒体に記録する記録手段と、前記記録された記録データが正しく記録されたか否かを検証する検証手段と、前記リアルタイム属性を参照することで、前記記録された記録データのうち前記管理データが正しく記録されたか否かを選択的に検証するように前記検証手段を制御する第１制御手段とを備える。
【０００８】
本発明の記録装置によれば、記録手段の動作により、リアルタイムデータ及び管理データが記録媒体に記録される。リアルタイムデータは、一定量が物理的に連続して記録媒体に記録される必要がある記録データである。言い換えれば、一定量が物理的に連続して記録されていなければ、その好適な再生を担保することができない記録データである。管理データは、リアルタイムデータの記録及び再生の少なくとも一方を管理するための記録データである。リアルタイムデータを記録したり或いは再生したりする際には、この管理データが読み取られることで、好適な記録動作や再生動作が実現される。そして、記録手段の動作によって記録された記録データは、検証手段の動作により記録データが正しく（或いは、特段の不都合なく）記録されたか否かが検証される（ベリファイ処理される）。【０００９】
本発明では特に、第１制御手段の動作により、記録データのうち管理データが正しく記録されているか否かが検証されるように検証手段が制御される。従って、記録データの全体が正しく記録されているか否かが検証されることなく、少なくとも管理データが正しく記録されているか否かが選択的に検証される。このため、記録データの全体が正しく記録されているか否かが検証される場合と比較して、検証動作に要する時間を短縮することが可能となる。これにより、記録データの記録動作に要する時間を短縮することができる。【００１０】
そして、第１制御手段の動作によれば、リアルタイムデータが正しく記録されているか否かは検証されない。しかしながら、動画データや音楽データ等を含むリアルタイムデータは、相対的にデータサイズが大きいため、相対的に小さな記録領域におけるエラーであれば、その読取・再生には大きな影響を与えることはない。例えば、通常の動画に一瞬入るノイズ程度の影響で済むことが多い。従って、仮にリアルタイムデータへの検証動作を行なわなかったとしても、記録データの読取や再生に大きな或いは深刻な影響を与えることはないため、不都合は生じない。言い換えれば、記録データの好適な記録という点では特段の不都合は生じない。【００１１】
以上の結果、本発明の記録装置によれば、記録データの好適な記録を担保しつつも、記録データの記録に要する時間を短縮することが可能となる。【００１２】
本発明の記録装置の一の態様は、前記記録された記録データのうち前記リアルタイムデータの一部が正しく記録されたか否かを選択的に検証するように前記検証手段を制御する第２制御手段を更に備える。【００１３】
この態様によれば、第２制御手段の動作により、記録データのうち一部のリアルタイムデータが正しく記録されたか否かが検証されるように検証手段が制御される。即ち、リアルタイムデータの全体が正しく記録されているか否かが検証されることなく、一部のリアルタイムデータが正しく記録されているか否かが選択的に検証される。言い換えれば、この一部のリアルタイムデータが記録されている記録領域以外の記録領域に対しては、検証動作は行なわれない。即ち、その記録領域はスキップされる。このため、記録データの全体が正しく記録されているか否かが検証される場合と比較して、検証動作に要する時間を短縮することが可能となる。これにより、記録データの記録動作に要する時間を短縮することができる。【００１４】
そして、第２制御手段の動作によれば、リアルタイムデータの全体が正しく記録されているか否かは検証されない。しかしながら、動画データや音楽データ等を含むリアルタイムデータは、相対的にデータサイズが大きいため、相対的に小さな記録領域におけるエラーであれば、その読取・再生には大きな影響を与えることはない。例えば、通常の動画に一瞬入るノイズ程度の影響で済むことが多い。従って、仮にリアルタイムデータの全体への検証動作を行なわなかったとしても、記録データの読取や再生に大きな或いは深刻な影響を与えることはないため、不都合は生じない。言い換えれば、記録データの好適な記録という点では特段の不都合は生じない。【００１５】
上述の如く第２制御手段を備える記録装置の態様では、前記第２制御手段は、前記一部のリアルタイムデータとして、前記リアルタイムデータのうち所定サイズ毎に分布するデータ部分が正しく記録されたか否かを検証するように前記検証手段を制御する。【００１６】
このように構成すれば、所定サイズに相当するデータサイズを有する記録領域をスキップしながら、リアルタイムデータが正しく記録されているか否かを検証することができる。【００１７】
尚、所定サイズに相当するデータサイズを有する記録領域をスキップした先の記録領域に管理データが記録されていれば、当該スキップした記録領域には、管理データとリアルタイムデータとの双方が記録されていると考えられる。この場合、管理データが正しく記録されているか否かを検証する必要があるため、スキップ元の記録領域へ戻ってから再度検証動作を行なうことが好ましい。このとき、スキップ元の記録領域へ戻った後、当初スキップすべき記録領域のサイズである所定サイズよりも小さいデータサイズを有する記録領域をスキップするように構成してもよい。このように構成すれば、検証動作に要する時間を相当に短縮することが可能となる。【００１８】
上述の如く所定サイズ毎に分布するデータ部分が正しく記録されたか否かを検証する記録装置の態様では、前記第２制御手段は、前記所定サイズとして、前記リアルタイムデータが連続的に記録される単位であるデータ記録単位毎に分布する前記データ部分が正しく記録されたか否かを検証するように前記記録手段を制御する。【００１９】
このように構成すれば、リアルタイムデータのデータ記録単位に相当する記録領域だけスキップしながら検証動作が実行される。そして、データ記録単位に相当する記録領域だけスキップしながら検証動作が実行されるため、例えば全てのリアルタイムデータがデータ記録単位のサイズで記録媒体上に記録されていれば、リアルタイムデータ全体をスキップすることもできる。従って、リアルタイムデータの検証動作を行なう必要がなくなり、検証動作に要する時間をより短縮することができる。【００２０】
上述の如く所定サイズ毎に分布するデータ部分が正しく記録されたか否かを検証する記録装置の態様では、前記所定サイズを調整する調整手段を更に備える。【００２１】
このように構成すれば、適宜スキップする記録領域のサイズを変更（調整）することができる。記録データの記録に要する時間の短縮を重視するのであれば、スキップする記録領域のサイズが相対的に大きくなるように調整し、他方記録データの記録及び読取の信頼性の向上を重視するのであれば、スキップする記録領域のサイズが相対的に小さくなるように調整することができる。このため、その時々の状況に応じた好適な検証動作を実現することができる。【００２２】
本発明の記録装置の他の態様は、前記記録手段は、前記リアルタイム属性として、前記リアルタイムデータにリアルタイムフラグを付して記録し、前記第１制御手段は、前記リアルタイムフラグを参照することで、前記管理データを選択的に検証するように前記検証手段を制御する。
【００２３】
この態様によれば、その記録領域に記録されている記録データがリアルタイムデータであることを示すリアルタイムフラグを参照すれば、記録媒体（特に、記録媒体のうち検証動作の対象となっている記録領域）に記録されている記録データがリアルタイムデータであるか又は管理データであるかを比較的容易に認識することができる。特にリアルタイムフラグはリアルタイムデータに付加される形式で記録媒体上に記録されるため、比較的容易に且つ迅速に記録データがリアルタイムデータであるか又は管理データであるかを認識することが可能となる。【００２４】
本発明の記録装置の他の態様は、前記記録手段は、前記リアルタイム属性として、前記記録媒体上における前記リアルタイムデータの記録位置を示す位置情報（或いは、前記記録媒体上における前記リアルタイムデータの分布の様子を示す分布情報）を前記記録媒体に記録し、前記第１制御手段は、前記位置情報を参照することで、前記管理データを選択的に検証するように前記検証手段を制御する。
【００２５】
この態様によれば、例えば後述のファイルシステム情報中に記録されている位置情報を参照すれば、記録媒体（特に、記録媒体のうち検証動作の対象となっている記録領域）に記録されている記録データがリアルタイムデータであるか又は管理データであるかを認識することができる。特に、単一の位置情報を参照すれば足りるため、記録データの検証動作の都度逐次位置情報を参照する必要がなくなる。従って、比較的容易に、記録データがリアルタイムデータであるか又は管理データであるかを認識することが可能となる。【００２６】
本発明の記録装置の他の態様は、前記リアルタイム属性として、前記記録媒体上における前記リアルタイムデータの記録位置を示す位置情報（或いは、前記記録媒体上における前記リアルタイムデータの分布の様子を示す分布情報）を格納する格納手段を更に備えており、前記第１制御手段は、前記位置情報を参照することで、前記管理データを選択的に検証するように前記検証手段を制御する。
【００２７】
この態様によれば、位置情報を参照すれば、記録媒体（特に、記録媒体のうち検証動作の対象となっている記録領域）に記録されている記録データがリアルタイムデータであるか又は管理データであるかを認識することができる。特に、単一の位置情報を参照すれば足りるため、記録データの検証動作の都度逐次位置情報を参照する必要がなくなる。従って、比較的容易に、記録データがリアルタイムデータであるか又は管理データであるかを認識することが可能となる。【００２８】
（記録方法）
本発明の記録方法は、上記課題を解決するために、一定量が連続的に記録されるリアルタイムデータと該リアルタイムデータの記録及び再生の少なくとも一方を管理するための管理データと前記リアルタイムデータ及び前記管理データを区別するためのリアルタイム属性とを含む記録データを記録媒体に記録する記録工程と、前記記録された記録データが正しく記録されたか否かを検証する検証工程と、前記リアルタイム属性を参照することで、前記記録された記録データのうち前記管理データが正しく記録されたか否かを選択的に検証するように前記検証手段を制御する第１制御工程とを備える。
【００２９】
本発明の記録方法によれば、上述した本発明の記録装置に係る実施形態と同様の各種利益を享受することができる。【００３０】
尚、上述した本発明の記録装置における各種態様に対応して、本発明の記録方法も各種態様を採ることが可能である。【００３１】
（コンピュータプログラム）
本発明のコンピュータプログラムは、上記課題を解決するために、上述した本発明の記録装置（但し、その各種形態も含む）に備えられたコンピュータを制御する記録制御用のコンピュータプログラムであって、該コンピュータを、前記記録手段、前記検証手段及び前記第１制御手段のうち少なくとも一部として機能させる。【００３２】
本発明のコンピュータプログラムによれば、当該コンピュータプログラムを格納するＲＯＭ、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ハードディスク等の記録媒体から、当該コンピュータプログラムをコンピュータに読み込んで実行させれば、或いは、当該コンピュータプログラムを、通信手段を介してコンピュータにダウンロードさせた後に実行させれば、上述した本発明の記録装置を比較的簡単に実現できる。【００３３】
尚、上述した本発明の記録装置における各種態様に対応して、本発明のコンピュータプログラムも各種態様を採ることが可能である。【００３４】
コンピュータ読取可能な媒体内のコンピュータプログラム製品は上記課題を解決するために、本発明の情報再生装置（但し、その各種態様を含む）に備えられたコンピュータにより実行可能なプログラム命令を明白に具現化し、該コンピュータを、前記記録手段、前記検証手段及び前記第１制御手段の少なくとも一部として機能させる。【００３５】
本発明のコンピュータプログラム製品によれば、当該コンピュータプログラム製品を格納するＲＯＭ、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ハードディスク等の記録媒体から、当該コンピュータプログラム製品をコンピュータに読み込めば、或いは、例えば伝送波である当該コンピュータプログラム製品を、通信手段を介してコンピュータにダウンロードすれば、上述した本発明の前記記録手段、前記検証手段及び前記第１制御手段の少なくとも一部を比較的容易に実施可能となる。更に具体的には、当該コンピュータプログラム製品は、上述した本発明の前記記録手段、前記検証手段及び前記第１制御手段の少なくとも一部として機能させるコンピュータ読取可能なコード（或いはコンピュータ読取可能な命令）から構成されてよい。【００３６】
本発明におけるこのような作用、及び他の利得は次に説明する実施例から更に明らかにされる。【００３７】
以上説明したように、本発明の記録装置又は方法によれば、記録手段、検証手段及び第１制御手段、又は記録工程、検証工程及び第１制御工程を備える。従って、記録データの好適な記録を担保しつつも、記録データの記録時間を相対的に短縮することが可能となる。
【図面の簡単な説明】
【００３８】
【図１】本発明の記録装置に係る実施例としての記録再生装置の基本的構成を概念的に示すブロック図である。
【図２】本実施例に係る記録再生装置の記録動作全体の流れを概念的に示すフローチャートである。
【図３】記録データの記録単位としてのセクタ毎にリアルタイム属性を直接的に付与する態様を概念的に示すデータ構造図である。
【図４】光ディスク上の記録データに付与されるリアルタイム属性をファイルシステム情報に記録する態様を概念的に示すデータ構造図である。
【図５】光ディスク上の記録データに付与されるリアルタイム属性と光ディスク上におけるアドレス位置との対応関係をテーブルとして記録する態様を概念的に示す表である。
【図６】本実施例に係る記録再生装置が実行するベリファイ処理の動作の態様を概念的に示す説明図である。
【図７】比較例に係る記録再生装置が実行するベリファイ処理の動作の一の態様を概念的に示す説明図である。
【図８】比較例に係る記録再生装置が実行するベリファイ処理の動作の他の態様を概念的に示す説明図である。
【図９】逆スキップするベリファイ処理の態様を概念的に示す説明図である。
【符号の説明】
【００３９】
１００  光ディスク
１１１  リアルタイムフラグ
１１２  ファイルシステム情報
１１３  テーブル
１２１  リアルタイムデータ
１２２  管理データ
２００  記録再生装置
３００  ディスクドライブ
３５２  光ピックアップ
３５３  信号記録再生手段
３５４、３５９  ＣＰＵ
３５５、３６０  メモリ
４００  バックエンド
【実施例】
【００４０】
以下、本発明を実施するための最良の形態について実施例毎に順に図面に基づいて説明する。【００４１】
（１）基本構成
初めに図１を参照して、本発明の記録装置に係る実施例としての記録再生装置２００の基本的構成について説明する。ここに、図１は、本実施例に係る記録再生装置２００の基本的構成を概念的に示すブロック図である。尚、記録再生装置２００は、光ディスク１００にデータ（ファイル）を記録する機能と、光ディスク１００に記録されたデータ（ファイル）を再生する機能とを備える。【００４２】
図１に示すように、記録再生装置２００は、実際に光ディスク１００がローディングされ且つ記録データの記録や記録データの再生が行なわれるディスクドライブ３００と、該ディスクドライブ３００に対する記録データの記録及び再生を制御するバックエンド４００とを備えている。バックエンド４００は、例えばパーソナルコンピュータ等のホストコンピュータに相当する。【００４３】
ディスクドライブ３００は、スピンドルモータ３５１、光ピックアップ３５２、信号記録再生手段３５３、ＣＰＵ（ドライブ制御手段）３５４、メモリ３５５、データ入出力制御手段３０６、及びバス３５７を備えて構成されている。【００４４】
また、バックエンド４００は、ＣＰＵ３５９、メモリ３６０、操作／表示制御手段３０７、操作ボタン３１０、表示パネル３１１及びデータ入出力制御手段３０８を備えて構成される。【００４５】
スピンドルモータ３５１は光ディスク１００を回転及び停止させるもので、光ディスク１００へのアクセス時に動作する。より詳細には、スピンドルモータ３５１は、図示しないサーボユニット等によりスピンドルサーボを受けつつ所定速度で光ディスク１００を回転及び停止させるように構成されている。【００４６】
光ピックアップ３５２は、本発明の「記録手段」の一具体例を構成しており、光ディスク１００への記録再生を行うために、例えば半導体レーザ装置とレンズ等から構成される。より詳細には、光ピックアップ３５２は、光ディスク１００に対してレーザ光ＬＢを、再生時には読み取り光として第１のパワーで照射し、記録時には書き込み光として第２のパワーで且つ変調させながら照射する。【００４７】
信号記録再生手段３５３は、スピンドルモータ３５１と光ピックアップ３５２を制御することで光ディスク１００に対して記録データの記録再生を行う。より具体的には、信号記録再生手段３５３は、例えば、レーザダイオードドライバ（ＬＤドライバ）及びヘッドアンプ等によって構成されている。レーザダイオードドライバは、光ピックアップ３５２内に設けられた図示しない半導体レーザを駆動する。ヘッドアンプは、光ピックアップ３５２の出力信号、即ち、レーザ光ＬＢの反射光を増幅し、該増幅した信号を出力する。より詳細には、信号記録再生手段３５３は、ＯＰＣ（Optimum Power Calibration）処理時には、ＣＰＵ３５４の制御下で、図示しないタイミング生成器等と共に、ＯＰＣパターンの記録及び再生処理により最適なレーザパワーの決定が行えるように、光ピックアップ３５２内に設けられた図示しない半導体レーザを駆動する。【００４８】
メモリ３５５は、記録及び再生される記録データのバッファ領域や、信号記録再生手段３５３で使用出来るデータに変換する時の中間バッファとして使用される領域などディスクドライブ３００におけるデータ処理全般において使用される。また、メモリ３５５はこれらレコーダ機器としての動作を行うためのプログラム、即ちファームウェアが格納されるＲＯＭ領域と、記録再生データの一時格納用バッファや、ファームウェアプログラム等の動作に必要な変数が格納されるＲＡＭ領域などから構成される。【００４９】
ＣＰＵ（ドライブ制御手段）３５４は、信号記録再生手段３５３及びメモリ３５５と、バス３５７を介して接続され、各種制御手段に指示を行うことで、ディスクドライブ３００全体の制御を行う。通常、ＣＰＵ３５４が動作するためのソフトウェア又はファームウェアは、メモリ３５５に格納されている。【００５０】
データ入出力制御手段３０６は、ディスクドライブ３００に対する外部からのデータ入出力を制御し、メモリ３５５上のデータバッファへの格納及び取り出しを行う。ディスクドライブ３００とＳＣＳＩや、ＡＴＡＰＩなどのインタフェースを介して接続されている外部のバックエンド４００から発行されるドライブ制御命令は、データ入出力制御手段３０６を介してＣＰＵ３５４に伝達される。また、記録再生データも同様にデータ入出力制御手段３０６を介して、バックエンド４００とやり取りされる。【００５１】
操作／表示制御手段３０７はバックエンド４００に対する動作指示受付と表示を行うもので、例えば記録又は再生といった操作ボタン３１０による指示をＣＰＵ３５９に伝える。ＣＰＵ３５９は、操作／表示制御手段３０７からの指示情報を元に、データ入出力手段３０８を介して、ディスクドライブ３００に対して制御命令（コマンド）を送信し、ディスクドライブ３００全体を制御する。同様に、ＣＰＵ３５９は、ディスクドライブ３００に対して、動作状態をホストに送信するように要求するコマンドを送信することができる。これにより、記録中や再生中といったディスクドライブ３００の動作状態が把握できるためＣＰＵ３５９は、操作／表示制御手段３０７を介して蛍光管やＬＣＤなどの表示パネル３１１にディスクドライブ３００の動作状態を出力することができる。【００５２】
メモリ３６０は、バックエンド４００が使用する内部記憶装置であり、例えばＢＩＯＳ（Basic Input／Output System)等のファームウェアプログラムが格納されるＲＯＭ領域、汎用のオペレーティングシステム（或いは、汎用のファイルシステム）や、アプリケーションプログラム等の動作に必要な変数等が格納されるＲＡＭ領域などから構成される。【００５３】
ハードディスク３６１は、例えば数十ＧＢもの記録容量を有する磁気記録媒体である。例えば、バックエンド４００の一具体例たるパーソナルコンピュータのユーザが作成したテキストデータや、或いは画像データや動画データ等の各種データを記録することができる。【００５４】
以上説明した、記録再生装置２００の一具体例は、ディスクドライブ３００とパーソナルコンピュータ等のバックエンド４００とを組み合わせて使用する構成があげられる。パーソナルコンピュータ等のバックエンド４００とディスクドライブ３００はＳＣＳＩやＡＴＡＰＩといったデータ入出力制御手段３０６及び３０８を介して接続されており、バックエンド４００にインストールされているライティングアプリケーション等の各種アプリケーション或いは汎用のオペレーティングシステム（ファイルシステム）が、ディスクドライブ３００を制御する。他の具体例としては、映像を記録再生するレコーダ機器等の家庭用機器の構成があげられる。この構成を有する記録再生装置２００は、放送受信チューナや外部接続端子からの映像信号を光ディスク１００に記録し、テレビなど外部表示機器に光ディスク１００から再生した映像信号を出力する機器である。メモリ３６０に格納されたプログラムをＣＰＵ３５９で実行させることでレコーダ機器としての動作を行っている。【００５５】
（２）動作原理
続いて、図２から図８を参照して、本実施例に係る記録再生装置２００の動作原理（記録動作）について説明する。ここでは、図２を参照しながら、本実施例に係る記録再生装置２００の動作原理の概略について説明を進め、適宜図３から図８を参照してより詳細な説明を行なう。ここに、図２は、本実施例に係る記録再生装置２００の記録動作全体の流れを概念的に示すフローチャートである。【００５６】
図２に示すように、先ず、記録データが記録されるべき光ディスク１００が記録再生装置２００（特に、ディスクドライブ３００）にローディングされる（ステップＳ１０１）。ここでは、例えば記録データを記録する際のレーザ光ＬＢの波形を規定するライトストラテジが取得されたり、或いは記録データを記録する際のレーザ光ＬＢの最適パワーを算出するためのＯＰＣ（Optimum Power Control）処理が実行されてもよい。【００５７】
続いて、実際に記録データが記録される（ステップＳ１０２）。本実施例では特に、記録データとして、一定サイズのデータ量が連続的に記録される必要のあるリアルタイムデータ１２１及び該リアルタイムデータ１２１の記録及び再生の少なくとも一方を管理するための管理データ１２２が記録される。より具体的には、リアルタイムデータ１２１は、光ディスク１００上において、一定量のデータが物理的に連続的に記録されていなければ、好適な記録データの読取・再生が担保できない記録データである。例えばＭＰＥＧ（Moving Picture Experts Group）やＷＭＶ（Windows Media Video）等の動画データや、或いはＭＰ３（MPEG Audio3 ）等の音楽データ等を、リアルタイムデータ１２１の一例としてあげることができる。そして、管理データ１２２は、これらの動画データや音楽データ等の記録や再生を管理するためのデータである。例えばコントロールデータゾーンに記録されるデータや、ファイルシステム情報１１２や或いは、例えばＭＰＥＧの動画データであれば、ＶＭＧ（Video Manager）ファイルやＶＴＳＭ（Video Title Set Menu）ファイル等が、管理データ１２２の一例としてあげることができる。【００５８】
このとき記録データは、該記録データがリアルタイムデータ１２１であるか否かを示すリアルタイム属性が付与されながら記録される（ステップＳ１０３）。このリアルタイム属性は、例えば後述のリアルタイムフラグとして記録データに対して直接的に付与されてもよい。或いは、このリアルタイム属性は、光ディスク１００上におけるリアルタイムデータ１２１及び管理データ１２２の夫々の分布の様子を認識するために用いられるため、係る分布の様子を示す情報が記録されることで、リアルタイム属性が間接的に記録されてもよい。このリアルタイム属性の付与について、図３から図５を参照しながら、より詳細に説明する。ここに、図３は、記録データの記録単位としてのセクタ毎にリアルタイム属性を直接的に付与する態様を概念的に示すデータ構造図であり、図４は、光ディスク１００上の記録データに付与されるリアルタイム属性をファイルシステム情報１１２に記録する態様を概念的に示すデータ構造図であり、図５は、光ディスク１００上の記録データに付与されるリアルタイム属性と光ディスク１００上におけるアドレス位置との対応関係をテーブル１１３として記録する態様を概念的に示す表である。【００５９】
図３に示すように、記録データが記録される単位であるセクタ毎にリアルタイム属性が直接的に付与されてもよい。尚、１セクタのデータサイズは、２ＫＢである。ここでは、リアルタイム属性として、リアルタイムフラグ１１１がセクタ毎に記録される。即ち、リアルタイムデータ１２１が記録されたセクタには、リアルタイムフラグ１１１として、例えば“１”なるフラグが記録される。他方、管理データ１２２が記録されたセクタには、リアルタイムフラグ１１１として、例えば“０”なるフラグが記録される。【００６０】
尚、このようなリアルタイムフラグ１１１は、光ディスク１００の一具体例たるＤＶＤ−ＲＡＭやＢｌｕ−ｒａｙ  Ｄｉｓｃ−Ｒ等において規格化されている。もちろんその他の具体的な光ディスク１００についても同様の構成を採用してもよいことは言うまでもない。また、後述するようにリアルタイムフラグ１１１を用いることなく、リアルタイム属性を付与するように構成してもよい。【００６１】
また図４に示すように、光ディスク１００上に（特に、記録データが記録される記録領域であるユーザデータエリアの先頭部分に）記録されるファイルシステム情報１１２中に、光ディスク１００上に記録される記録データに付与されるリアルタイム属性を記録してもよい。【００６２】
具体的には、図５に示すように、例えば光ディスク１００上におけるリアルタイムデータ１２１及び管理データ１２２の夫々の分布の様子を示す情報（図５参照）が記録されてもよい。即ち、光ディスク１００上の記録データのデータタイプと光ディスク１００上におけるアドレス位置との対応関係を示すテーブル１１３によって、記録データのリアルタイム属性を記録するように構成してもよい。図５のテーブル１１３によれば、アドレス位置が“０００Ａ”から“００ＥＦ”までの記録領域においては管理データ１２２が記録されていることを示しており、アドレス位置が“００Ｆ０”から“３００９”までの記録領域においてはリアルタイムデータ１２１が記録されていることを示しており、アドレス位置が“３００Ａ”から“３０ＥＦ”までの記録領域においては管理データ１２２が記録されていることを示しており、アドレス位置が“３０Ｆ０”から“Ａ００９”までの記録領域においてはリアルタイムデータ１２１が記録されていることを示している。【００６３】
尚、図５に示すテーブル１１３は、ファイルシステム情報１１２中に記録されていなくとも、光ディスク１００上の他の記録領域（例えば、ユーザデータエリアの他の記録領域や、或いはリードインエリアやリードアウトエリア等）に記録されてもよいし、或いは記録再生装置２００のメモリ３６０（或いは、メモリ３５５）上に記録されてもよい。【００６４】
再び図２において、その後、ＣＰＵ３５９（或いは、ＣＰＵ３５４）の制御の下に、記録データのベリファイ処理を行なうか否かが判定される（ステップＳ１０４）。具体的には、記録データの記録及び読取の信頼性を向上させる場合には、ベリファイ処理を行なうと判定され、他方、記録データの記録及び読取の信頼性を向上させることよりも記録データの記録動作に要する時間の短縮を重視する場合には、ベリファイ処理を行なわないと判定される。【００６５】
尚、本実施例におけるベリファイ処理は、記録データが好適に記録されたか否かを検証する処理を意味する。係るベリファイ処理は、本発明における「検証手段」の一具体例を構成する信号記録再生手段３５３及びＣＰＵ３５４（或いは、ＣＰＵ３５９）の動作により実行される。例えば、記録データを記録した後に、その記録された記録データを読み取る又は再生することで、該記録データの再生エラーレートやジッタ値（或いは、更に変調度やアシンメトリ等）等の再生品質を測定する。この再生品質が、光ディスク１００の規格で定める基準値に対して悪ければ、その記録データは好適に記録されていないと判定され、必要に応じて再度記録データの記録が行なわれる。この一連の処理が、本実施例におけるベリファイ処理に相当する。【００６６】
ステップＳ１０４の判定の結果、ベリファイ処理を行なわないと判定された場合（ステップＳ１０４：Ｎｏ）、続いて、ＣＰＵ３５９（或いは、ＣＰＵ３５４）の制御の下に、記録データの記録動作を終了するか否かが判定される（ステップＳ１０９）。例えば、今回の記録動作において記録すべき記録データ全体を既に記録していた場合や、或いは記録再生装置２００のユーザより、記録動作を終了（或いは、一時停止）する旨の指示が例えば操作ボタン３１０よりなされた場合等には、記録動作を終了すると判定される。【００６７】
このステップＳ１０９の判定の結果、記録動作を終了しないと判定された場合（ステップＳ１０９：Ｎｏ）、再びステップＳ１０２へ戻り、記録動作を継続する。他方、ステップＳ１０９の判定の結果、記録動作を終了すると判定された場合（ステップＳ１０９：Ｙｅｓ）、記録動作を終了し、必要に応じてファイナライズ処理を行なったり、光ディスク１００を記録再生装置２００（具体的には、ディスクドライブ３００）よりイジェクトしてもよい。【００６８】
他方、ステップＳ１０４の判定の結果、ベリファイ処理を行うと判定された場合（ステップＳ１０４：Ｙｅｓ）、続いて、ＣＰＵ３５９（或いは、ＣＰＵ３５４）の制御の下に、ベリファイ処理の対象となっている記録領域（特に、そのうち今からまさにベリファイ処理を実行しようとしている記録領域）に記録されている記録データがリアルタイムデータ１２１であるか否かが判定される（ステップＳ１０５）。具体的には、ステップＳ１０３において付与されたリアルタイム属性（図３から図５参照）を参照することで、ベリファイ処理の対象となっている記録領域に記録されている記録データがリアルタイムデータ１２１であるか否かが判定される。【００６９】
或いは、ステップＳ１０２においてバックエンド４００からディスクドライブ３００へ出力されるライトコマンド（即ち、記録データを記録する指示）中のストリーミングビット＝１にて示されるコマンド中に含まれるリアルタイム属性を参照するように構成してもよい。要は、光ディスク１００上に必ずしもリアルタイムフラグ１１１等のリアルタイム属性が記録されていなくとも、記録動作の際のデータ処理の過程を利用して、リアルタイム属性の有無を判定するように構成してもよい
尚、ベリファイ処理の対象となる記録領域は、バックエンド４００（具体的には、ＣＰＵ３５９）からディスクドライブ３００へ出力されるコマンドにより指定される。具体的には、記録データが記録された記録領域が、ベリファイ処理の対象となる記録領域として指定される。【００７０】
ステップＳ１０５の判定の結果、ベリファイ処理の対象となっている記録領域に記録されている記録データがリアルタイムデータ１２１でない（即ち、管理データ１２２である）と判定された場合（ステップＳ１０５：Ｎｏ）、本発明における「第１制御手段」の一具体例を構成するＣＰＵ３５９（或いは、ＣＰＵ３５４）の制御の下に、管理データ１２２のベリファイ処理が実行される（ステップＳ１０７）。即ち、ベリファイ処理の対象となっている記録領域に記録されている記録データがリアルタイムデータ１２１でなく管理データ１２２であれば、その管理データ１２２全体に対してベリファイ処理が実行される。その後、ステップＳ１０８へ進む。【００７１】
他方、ステップＳ１０５の判定の結果、ベリファイ処理の対象となっている記録領域に記録されている記録データがリアルタイムデータ１２１であると判定された場合（ステップＳ１０５：Ｙｅｓ）、本発明における「第２制御手段」の一具体例を構成するＣＰＵ３５９（或いは、ＣＰＵ３５４）の制御の下に、所定サイズだけスキップした先の記録領域においてベリファイ処理が実行される（ステップＳ１０６）。具体的には、例えば所定サイズとして、１ＭＢのデータサイズに相当する記録領域をスキップした先の記録領域においてベリファイ処理が実行されたり、或いは所定サイズとして、例えば１０個の記録トラックに相当する記録領域をスキップした先の記録領域においてベリファイ処理が実行される。このとき、スキップされた記録領域（具体的には、上述の１ＭＢのデータサイズを有する記録領域や１０個の記録トラックに相当する記録領域）においては、ベリファイ処理は実行されない。このように、ベリファイ処理の対象となっている記録領域に記録されている記録データがリアルタイムデータ１２１であれば、そのリアルタイムデータ１２１全体をベリファイ処理することなく、一部のリアルタイムデータ１２１に対して選択的にベリファイ処理が実行される。【００７２】
その後、ＣＰＵ３５９（或いは、ＣＰＵ３５４）の制御の下に、ベリファイ処理を終了するか否かが判定される（ステップＳ１０８）。即ち、バックエンド４００からディスクドライブ３００へ出力されるコマンドにより指定されたベリファイ処理の対象となる記録領域の全体に対してベリファイ処理が既に終了していたり、或いは記録再生装置２００のユーザより、ベリファイ処理を終了（或いは、一時停止）する旨の指示が例えば操作ボタン３１０よりなされた場合等には、ベリファイ処理を終了すると判定される。【００７３】
ステップＳ１０８の判定の結果、ベリファイ処理を終了しないと判定された場合（ステップＳ１０８：Ｎｏ）、再びステップＳ１０５へ戻り、上述のベリファイ処理が継続される。他方、ステップＳ１０８の判定の結果、ベリファイ処理を終了すると判定された場合（ステップＳ１０８：Ｙｅｓ）、ベリファイ処理を終了し、ステップＳ１０９へ進む。【００７４】
この上述のベリファイ処理について、図６を参照して、より詳細に説明する。ここに、図６は、本実施例に係る記録再生装置２００が実行するベリファイ処理の動作の態様を概念的に示す説明図である。【００７５】
図６に示すように、光ディスク１００上の記録領域のうち網掛け部分がベリファイ処理の対象となる記録領域（以下、適宜“ベリファイ対象領域”と称する）とする。そして、ベリファイ対象記録領域に記録されている記録データは、図３を参照して説明したリアルタイムフラグ１１１（ＲＴフラグ）によりリアルタイムデータ１２１であるか又は管理データ１２２であるかを認識することができるとする。即ち、記録再生装置２００は、リアルタイムフラグ１１１が“１”であれば、その記録領域にはリアルタイムデータ１２１が記録されており、他方リアルタイムフラグ１１１が“０”であれば、その記録領域には管理データ１２２が記録されていると認識することができる。このベリファイ対象領域に対してベリファイ処理を実行する場合には、その前提として、ベリファイ対象領域に先ず記録データが記録され、その後、ベリファイ対象領域の先頭部分がサーチされる。即ち、図６中（１）及び（２）にて示す矢印のように光ピックアップ３５２の対物レンズが移動（トラッキング）する。そして、上述したようにリアルタイムフラグ１１１（リアルタイム属性）を参照しながらベリファイ処理が実行される。具体的には、リアルタイムフラグ１１１が“０”である記録領域（即ち、管理データ１２２が記録されている記録領域）においては、その全体に渡ってベリファイ処理が実行される。即ち、図６中（３）にて示す矢印のように、光ピックアップ３５２の対物レンズが移動する。他方、リアルタイムフラグ１１１が“１”である記録領域（即ち、リアルタイムフラグ１１１が記録されている記録領域）においては、所定サイズだけスキップした先の記録領域において、一定時間（或いは、一定サイズ）だけベリファイ処理が実行される。即ち、図６中（４）及び（５）にて示す矢印のように、光ピックアップ３５２の対物レンズが移動する。【００７６】
このときスキップした先の記録領域においてもリアルタイムフラグ１１１が参照され、該記録領域にリアルタイムデータ１２１が記録されているか否かが判定され、所定サイズのスキップが繰り返される。この所定サイズのスキップは、今まさにベリファイ処理の対象としている記録領域が、管理データ１２２が記録されている記録領域となるまで繰り返される。即ち、図６に示すように、スキップした先の記録領域のリアルタイムフラグ１１１が“０”となるまで、所定サイズのスキップが繰り返される。【００７７】
ここで、本実施例に係る記録再生装置２００が実行するベリファイ処理の比較例について、図７及び図８を参照して説明する。ここに、図７及び図８は夫々、比較例に係る記録再生装置が実行するベリファイ処理の動作の態様を概念的に示す説明図である。【００７８】
図７に示すように、比較例に係るベリファイ処理の動作の一の態様では、一定サイズ毎に（例えば、１セクタ毎に）記録データの記録のためのトレース、記録データが記録された記録領域の先頭部分のサーチ（即ち、ベリファイのためのサーチ）、記録データのベリファイ処理、次に記録データを記録すべき記録領域の先頭部分のサーチ（即ち、新たに記録開始するためのサーチ）が実行される。従って、光ディスク全体として、係る処理をｎ回繰り返すとすると、光ディスクへの記録データの記録に要する時間は、（一定サイズの記録データの記録のためのトレースに要する時間＋記録データが記録された記録領域の先頭部分のサーチに要する時間、一定サイズの記録データのベリファイ処理に要する時間、次に記録データを記録すべき記録領域の先頭部分のサーチに要する時間）×ｎ＝（光ディスク全体への記録データの記録のためのトレースに要する時間＋光ディスク全体に対するベリファイ処理に要する時間）＋サーチに要する時間×２ｎとなる。即ち、光ディスク全体のトレースに要する時間×２＋近距離サーチ（相対的に近い範囲に位置する記録領域のサーチ）に要する時間×２ｎが必要とされる。【００７９】
また、図８に示すように、比較例に係るベリファイ処理の動作の他の態様では、光ディスク全体への記録データの記録のためのトレース、記録データが記録された記録領域の先頭部分のサーチ（即ち、ベリファイのためのサーチ）、光ディスク全体に対するベリファイ処理が実行される。従って、光ディスクへの記録データの記録に要する時間は、光ディスク全体への記録データの記録のためのトレースに要する時間＋光ディスク全体に対するベリファイ処理に要する時間＋サーチに要する時間となる。即ち、光ディスク全体のトレースに要する時間×２＋全記録領域サーチに要する時間が必要とされる。【００８０】
いずれのベリファイ処理においても、光ディスク全体のトレースを少なくとも２回実行するための時間を必要としており、記録データの記録に要する時間が増大してしまう。【００８１】
しかるに、本実施例に係る記録再生装置２００によれば、光ディスク１００全体に記録データを記録するために必要な時間は、図７及び図８の比較例と比較して、ベリファイ処理に要する時間を短縮することができる。即ち、図７及び図８の比較例においては、ベリファイ処理に要する時間は、光ディスク全体のトレースに要する時間と等価であるが、本実施例においては、ベリファイ処理に要する時間を、スキップする記録領域のトレースに要する時間だけ短縮することができる。例えば、一回のスキップ動作でスキップする記録領域をトレースするために要する時間（即ち、一回のスキップ動作でスキップする記録領域をベリファイ処理するために要する時間）が３０秒であり、係るスキップ動作を光ディスク１００全体で１００回行なうとすると、ベリファイ処理に要する時間を３０×１００＝３０００秒＝５０分も短縮することができる。例えば、比較例に係るベリファイ処理を実行しながら光ディスクに記録データを記録すると２時間を要する場合にも、本実施例に係るベリファイ処理を実行しながら光ディスク１００に記録データを記録すると、概ね半分の１時間程度で足りる。結果として、記録データの記録に要する時間を大幅に短縮することができるという大きな利点を有している。【００８２】
しかも、リアルタイムデータ１２１は、光ディスク１００に記録されるコンテンツの実体であるため、そのデータサイズは管理データ１２２のデータサイズと比較して大きい。このため、相対的に大きなデータサイズを有するリアルタイムデータ１２１をスキップして、間欠的に或いは選択的にベリファイ処理することで、ベリファイ処理に要するトレース時間を、光ディスク全体のトレースに要する時間と比較してより効果的に且つ大幅に短縮させることができる。【００８３】
そして、動画データや音楽データ等を含むリアルタイムデータ１２１は、相対的にデータサイズが大きいため、相対的に小さな記録領域におけるエラーであれば、その読取・再生には大きな影響を与えることはない。例えば、通常の動画に一瞬入るノイズ程度の影響で済むことが多い。従って、仮にリアルタイムデータ１２１をスキップしながらベリファイ処理したとしても、記録データの読取や再生に大きな影響を与えることはない。このため、光ディスク１００全体に渡ってベリファイ処理を実行することで、記録データの記録及び読取の信頼性を高めることよりも、リアルタイムデータ１２１をスキップしながらベリファイ処理を実行することで、記録データの記録に要する時間を短縮させることをより重視することができる。【００８４】
尚、リアルタイムデータ１２１が記録されている記録領域のベリファイ処理を全く実行しないように構成してもよい。即ち、一定サイズの記録領域のスキップに代えて、リアルタイムデータ１２１が記録されている記録領域全体をスキップするように構成してもよい。このとき、光ディスク１００の一具体例たるＤＶＤであれば、少なくとも１６ＭＢのデータサイズを有するリアルタイムデータ１２１が、光ディスク１００上に物理的に連続して記録されることが規格により定められている。従って、この場合、初期設定として１６ＭＢの記録領域をスキップするように構成してもよい。或いは、光ディスク１００の一具体例たるＢｌｕ−ｒａｙ  Ｄｉｓｃであれば、少なくとも２４ＭＢないしは８０ＭＢのデータサイズの記録データを有するリアルタイムデータ１２１が、光ディスク１００上に物理的に連続して記録されることが規格により定められている。従って、この場合、初期設定値として２４ＭＢないしは８０ＭＢの記録領域をスキップするように構成してもよい。これにより、より一層記録データの記録に要する時間を短縮させることが可能となる。【００８５】
また、一定サイズの記録領域をスキップする場合には、例えば本発明の「調整手段」の一具体例たるＣＰＵ３５９（或いは、ＣＰＵ３５４）の制御の下に、該一定サイズを適宜変更するように構成してもよい。例えば、記録データの記録開始直後は、一定サイズとして５０ＫＢの記録領域をスキップしていたが、記録データの記録に要する時間をより短縮させたい場合には、一定サイズとして２００ＫＢの記録領域をスキップするように途中で変更するように構成してもよい。即ち、記録データの記録に要する時間の短縮を重視するのであれば、スキップする記録領域のサイズが相対的に大きくなるように調整し、他方記録データの記録及び読取の信頼性の向上を重視するのであれば、スキップする記録領域のサイズが相対的に小さくなるように調整してもよい。【００８６】
尚、ベリファイ処理の際に、スキップした先の記録領域に記録されている記録データがリアルタイムデータ１２１でないと判定された場合、例えば図９に示すように、一旦スキップ前の記録領域に戻って（逆スキップして）、再度ベリファイ処理を行なうように構成することが好ましい。ここに、図９は、逆スキップするベリファイ処理の態様を概念的に示す説明図である。【００８７】
図９に示すように、スキップした先の記録領域に記録されている記録データがリアルタイムデータ１２１でないと判定されたとする。この場合、図９中（２）の矢印で示すように、再度スキップ前の記録領域へ戻る（逆スキップする）ように、光ピックアップ３５２の対物レンズを移動する。その後、再度所定サイズの記録領域をスキップするようにベリファイ処理を実行する。このとき、１回目のスキップ動作においてスキップした記録領域のデータサイズよりも小さいデータサイズの記録領域をスキップするように構成することが好ましい。即ち、図９中（３）の矢印で示すように、例えば１回目のスキップ動作においてスキップした記録領域のデータサイズの半分のデータサイズを有する記録領域をスキップする。その後、再度スキップ先の記録領域に記録されている記録データがリアルタイムデータ１２１であるか否かの判定やベリファイ処理等が実行される。【００８８】
尚、１回目のスキップ動作においてスキップした記録領域のデータサイズよりも小さいデータサイズの記録領域をスキップしなくとも、例えばスキップ前の記録領域から順にベリファイ処理を行なうように構成してもよい。但し、ベリファイ処理に要する時間（ひいては、記録データの記録に要する時間）の短縮を重視するという観点からは、１回目のスキップ動作においてスキップした記録領域のデータサイズよりも小さいデータサイズの記録領域を再度スキップするように構成することが好ましい。【００８９】
また、図７の比較例と同様に、一定サイズ毎に記録データの記録及び記録データのベリファイ処理を行なうように構成してもよいし、或いは図８の比較例と同様に、光ディスク１００の全体への記録データの記録を行なった後に、光ディスク１００全体へのベリファイ処理を行なうように構成してもよい。いずれの記録の態様であっても、上述した選択的なベリファイ処理を実行することで、記録データの記録に要する時間を短縮することができる。【００９０】
また、上述の実施例では、選択的なベリファイ処理を実行する記録データとして、例えば動画データや音楽データ等のリアルタイムデータ１２１を一例に説明を進めたが、これに限らないことはいうまでもない。特に、エラーの影響が記録データの再生に大きな影響を及ぼさないデータであれば、リアルタイムデータ１２１と同様に選択的なベリファイ処理を実行することで、記録データの記録に要する時間を短縮することができる。【００９１】
また、上述の実施例では、記録媒体の一例として光ディスク１００及び記録再生装置の一例として光ディスク１００に係るレコーダ或いはプレーヤについて説明したが、本発明は、光ディスク及びそのレコーダに限られるものではなく、他の高密度記録或いは高転送レート対応の各種記録媒体並びにそのレコーダにも適用可能である。【００９２】
本発明は、上述した実施例に限られるものではなく、請求の範囲及び明細書全体から読み取れる発明の要旨或いは思想に反しない範囲で適宜変更可能であり、そのような変更を伴う記録装置及び方法、並びに記録制御用のコンピュータプログラムもまた本発明の技術的範囲に含まれるものである。
【産業上の利用可能性】
【００９３】
本発明に係る記録装置及び方法、並びにコンピュータプログラムは、例えば、ＤＶＤレコーダ等の記録装置に利用可能である。また、例えば民生用或いは業務用の各種コンピュータ機器に搭載される又は各種コンピュータ機器に接続可能な記録装置等にも利用可能である。
【図１】
0004280778.tif 000002
【図２】
0004280778.tif 000003
【図３】
0004280778.tif 000004
【図４】
0004280778.tif 000005
【図５】
0004280778.tif 000006
【図６】
0004280778.tif 000007
【図７】
0004280778.tif 000008
【図８】
0004280778.tif 000009
【図９】
0004280778.tif 000010