(57)【特許請求の範囲】
【請求項１】
ユーザーデータを一度記録した後にさらにユーザーデータの追加記録を行うことができる記録方式に従い、ユーザーデータを情報記録媒体に記録する情報記録装置であって、
一まとまりのユーザーデータであるユーザーデータグループの追加記録を行うための連続的な領域である記録ゾーンを前記情報記録媒体上に確保する記録ゾーン確保手段と、
前記記録ゾーン確保手段により確保された記録ゾーンに、前記ユーザーデータグループに含まれるユーザーデータを記録するユーザーデータ記録手段と、
他の装置により前記情報記録媒体から情報を読み取るときに読み取りエラーを発生させる読み取りエラーデータを前記情報記録媒体に記録する読み取りエラーデータ記録手段とを備え、
前記読み取りエラーデータ記録手段は、前記ユーザーデータ記録手段によるユーザーデータの記録が終了した前記記録ゾーンの末尾に存在する残余領域に前記読み取りエラーデータをパディングデータとして記録することによりパディングを行い、これにより前記記録ゾーンをクローズする記録ゾーンクローズ手段を備えている
ことを特徴とする情報記録装置。
【請求項２】
前記記録ゾーン確保手段は、前記ユーザーデータグループのサイズと前記読み取りエラーデータのサイズとを合計したサイズを有する前記記録ゾーンを確保することを特徴とする請求項１に記載の情報記録装置。
【請求項３】
前記記録ゾーンクローズ手段は、前記読み取りエラーデータを生成する読み取りエラーデータ生成手段を備えていることを特徴とする請求項１に記載の情報記録装置。
【請求項４】
前記読み取りエラーデータ生成手段は、前記パディングデータとして用いるために用意されたデータに、正しい値ではないエラー検出符号を付加することにより、読み取りエラーデータを生成することを特徴とする請求項３に記載の情報記録装置。
【請求項５】
前記読み取りエラーデータ生成手段は、前記パディングデータとして用いるために用意されたデータに、正しい値ではないＰＩ／ＰＯエラー訂正符号を付加することにより、読み取りエラーデータを生成することを特徴とする請求項３に記載の情報記録装置。
【請求項６】
前記ユーザーデータを一時的に記憶するバッファメモリと、
前記ユーザーデータをエンコードするエンコード手段と、
前記バッファメモリに記憶された前記ユーザーデータを前記バッファメモリから前記エンコード手段へ高速データ転送方式により転送するデータ転送手段とを備え、
前記ユーザーデータ記録手段は、前記エンコード手段によりエンコードされた、前記ユーザーデータグループに含まれるユーザーデータの全部を連続的にかつ倍速以上の記録速度で前記記録ゾーンに記録することを特徴とする請求項１に記載の情報記録装置。
【請求項７】
ユーザーデータを一度記録した後にさらにユーザーデータの追加記録を行うことができる記録方式に従い、ユーザーデータを情報記録媒体に記録する情報記録方法であって、
一まとまりのユーザーデータであるユーザーデータグループの追加記録を行うための連続的な領域である記録ゾーンを前記情報記録媒体上に確保する記録ゾーン確保工程と、
前記記録ゾーン確保工程において確保された記録ゾーンに、前記ユーザーデータグループに含まれるユーザーデータを記録するユーザーデータ記録工程と、
他の装置により前記情報記録媒体から情報を読み取るときに読み取りエラーを発生させる読み取りエラーデータを前記情報記録媒体に記録する読み取りエラーデータ記録工程とを備え、
前記読み取りエラーデータ記録工程は、前記ユーザーデータ記録工程によるユーザーデータの記録が終了した前記記録ゾーンの末尾に存在する残余領域に前記読み取りエラーデータをパディングデータとして記録することによりパディングを行い、これにより前記記録ゾーンをクローズする記録ゾーンクローズ工程を備えている
ことを特徴とする情報記録方法。
【請求項８】
請求項７に記載の情報記録方法をコンピュータに実行させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばＤＶＤなどの情報記録媒体に情報を記録する情報記録装置および情報記録方法に関し、具体的には、情報記録媒体上に複製防止構造を生成し、これにより情報記録媒体に記録された情報の複製を防止することができる情報記録装置および情報記録方法に関する。
【背景技術】
【０００２】
例えばＤＶＤには、映画、音楽などのコンテンツデータが記録される。このようなコンテンツデータはデジタルデータである。このため、コンテンツデータを複製しても、データ自体が劣化することがない。この結果、ソースとなるべき１個のコンテンツデータを入手すれば、内容が全く同一のコンテンツデータをいくつも複製することができ、しかも複製されたコンテンツデータをソースにして、さらに内容が全く同一のコンテンツデータを複製することができる。【０００３】
そこで、このようなデジタルデータが記録されたＤＶＤなどの情報記録媒体については、著作権保護などのために複製に制限をかける対策が施されている。その対策の中でもっとも一般的なものは、コンテンツデータを暗号化することである。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
コンテンツデータの暗号化の方法はいくつか提案されている。これらの暗号化方法では、暗号化キーを二重、三重に設定するなど、コンテンツデータの暗号化を容易に解除できないように工夫を凝らしている。【０００５】
しかし、コンテンツデータの暗号化も、正規の再生装置では復号化できるようになっている以上、暗号化キーその他の暗号化情報の漏洩、暗号化の解除に向けられた執拗な解析などにより解除されてしまう可能性はある。【０００６】
このため、コンテンツデータを暗号化するだけでは、著作権保護などのための不正複製の防止を十分に図ることが難しい。【０００７】
本発明は上記に例示したような問題点に鑑みなされたものであり、本発明の第１の課題は、情報記録媒体に記録された情報の複製防止を強化することができる情報記録装置、情報記録方法およびコンピュータプログラムを提供することにある。【０００８】
本発明の第２の課題は、情報記録媒体への情報の記録処理をほとんど妨害することなく、情報記録媒体上に複製防止構造を生成することができる情報記録装置、情報記録方法およびコンピュータプログラムを提供することにある。【０００９】
本発明の第３の課題は、情報記録媒体への情報の高速記録と複製防止構造の生成との双方を実現することができる情報記録装置、情報記録方法およびコンピュータプログラムを提供することにある。【００１０】
本発明の第４の課題は、情報記録媒体上に複製防止構造を容易に生成することができる情報記録装置、情報記録方法およびコンピュータプログラムを提供することにある。
【課題を解決するための手段】
【００１１】
上記課題を解決するために本発明の情報記録装置は、ユーザーデータを一度記録した後にさらにユーザーデータの追加記録を行うことができる記録方式に従い、ユーザーデータを情報記録媒体に記録する情報記録装置であって、一まとまりのユーザーデータであるユーザーデータグループの追加記録を行うための連続的な領域である記録ゾーンを前記情報記録媒体上に確保する記録ゾーン確保手段と、前記記録ゾーン確保手段により確保された記録ゾーンに、前記ユーザーデータグループに含まれるユーザーデータを記録するユーザーデータ記録手段と、他の装置により前記情報記録媒体から情報を読み取るときに読み取りエラーを発生させる読み取りエラーデータを前記情報記録媒体に記録する読み取りエラーデータ記録手段とを備え、前記読み取りエラーデータ記録手段は、前記ユーザーデータ記録手段によるユーザーデータの記録が終了した前記記録ゾーンの末尾に存在する残余領域に前記読み取りエラーデータをパディングデータとして記録することによりパディングを行い、これにより前記記録ゾーンをクローズする記録ゾーンクローズ手段を備えている。
【００１２】
上記課題を解決するために本発明の情報記録方法は、ユーザーデータを一度記録した後にさらにユーザーデータの追加記録を行うことができる記録方式に従い、ユーザーデータを情報記録媒体に記録する情報記録方法であって、一まとまりのユーザーデータであるユーザーデータグループの追加記録を行うための連続的な領域である記録ゾーンを前記情報記録媒体上に確保する記録ゾーン確保工程と、前記記録ゾーン確保工程において確保された記録ゾーンに、前記ユーザーデータグループに含まれるユーザーデータを記録するユーザーデータ記録工程と、他の装置により前記情報記録媒体から情報を読み取るときに読み取りエラーを発生させる読み取りエラーデータを前記情報記録媒体に記録する読み取りエラーデータ記録工程とを備え、前記読み取りエラーデータ記録工程は、前記ユーザーデータ記録工程によるユーザーデータの記録が終了した前記記録ゾーンの末尾に存在する残余領域に前記読み取りエラーデータをパディングデータとして記録することによりパディングを行い、これにより前記記録ゾーンをクローズする記録ゾーンクローズ工程を備えている。
【００１３】
上記課題を解決するために本発明のコンピュータプログラムは、上述した本発明の情報記録方法をコンピュータに実行させる。【００１４】
上記課題を解決するために、コンピュータ読取可能な媒体内のコンピュータプログラム製品は、コンピュータにより実行可能なプログラム命令を明白に具現化し、該コンピュータを、上述した本発明の情報記録方法を実行させる。【００１５】
本発明のコンピュータプログラム製品によれば、当該コンピュータプログラム製品を格納するＲＯＭ、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ハードディスク等の記録媒体から、当該コンピュータプログラム製品をコンピュータに読み込めば、或いは、例えば伝送波である当該コンピュータプログラム製品を、通信手段を介してコンピュータにダウンロードすれば、上述した本発明の情報記録方法を比較的容易に実施可能となる。更に具体的には、当該コンピュータプログラム製品は、上述した本発明の情報記録方法として実行させるコンピュータ読取可能なコード（或いはコンピュータ読取可能な命令）から構成されてよい。【００１６】
本発明のこのような作用及び他の利得は次に説明する実施形態から明らかにされる。
【図面の簡単な説明】
【００１７】
【図１】本発明の情報記録装置の第１実施形態を示す説明図である。
【図２】図１中のＤＶＤドライブ装置の内部構造を示すブロック図である。
【図３】ＤＶＤ−ＲＷの記録領域の構造を示す説明図である。
【図４】図１中のＤＶＤドライブ装置の追加記録処理を示すフローチャートである。
【図５】図４中の記録ゾーンクローズ処理を示すフローチャートである。
【図６】ＤＶＤのデータ記録領域にリンクロス領域および記録ゾーンが確保された状態を示す説明図である。
【図７】ＤＶＤのデータ記録領域にリンクロスデータおよびユーザーデータグループが記録された状態を示す説明図である。
【図８】ＤＶＤのデータ記録領域にリンクロスデータ、ユーザーデータグループおよび読み取りエラーデータが記録された状態を示す説明図である。
【図９】ＤＶＤのデータ記録領域に複数の記録ゾーンが形成された状態を示す説明図である。
【図１０】読み取りエラーデータの構造を示す説明図である。
【図１１】ＥＣＣブロックの構造を示す説明図である。
【図１２】セクタの構造を示す説明図である。
【図１３】ＤＶＤドライブ装置に追加記録処理を行わせるためのホスト部の処理を示すフローチャートである。
【図１４】ＤＶＤビデオのデータフォーマットを示す説明図である。
【図１５】本発明の情報記録装置の第２実施形態であるＤＶＤドライブ装置を示すブロック図である。
【図１６】図１５中のＤＶＤドライブ装置の追加記録処理を示すフローチャートである。
【図１７】図１６中のリンクロス領域形成処理を示すフローチャートである。
【図１８】本発明の情報記録装置の第３実施形態であるＤＶＤドライブ装置を示すブロック図である。
【図１９】図１８中のＤＶＤドライブ装置の追加記録処理を示すフローチャートである。
【図２０】図１９に続くフローチャートである。
【図２１】図１９および図２０中の追加記録処理により記録ゾーンに記録されたユーザーデータなどを示す説明図である。
【図２２】本発明の情報記録装置の実施例を示すブロック図である。
【符号の説明】
【００１８】
７、１００、２００  ＤＶＤドライブ装置
１１  記録ゾーン確保部
１２  ユーザーデータ記録制御部
１３  記録ゾーンクローズ部
１４  読み取りエラーデータ生成部
１０１  リンクロス領域形成部
２０１  読み取りエラーデータ挿入部
【発明を実施するための最良の形態】
【００１９】
以下、本発明を実施するための最良の形態について実施形態毎に順に図面に基づいて説明する。【００２０】
（第１実施形態）
図１は、本発明の情報記録装置の第１実施形態であるＤＶＤドライブ装置が搭載されたパーソナルコンピュータシステムを示している。図１に示すように、パーソナルコンピュータシステム１は、パーソナルコンピュータ本体２、キーボード３、マウス４およびディスプレイパネル装置５を備えている。キーボード３、マウス４およびディスプレイパネル装置５は、一般に知られているパーソナルコンピュータシステムと同様の方法により、パーソナルコンピュータ本体２に接続されている。【００２１】
パーソナルコンピュータ本体２の内部には、ホスト部６およびＤＶＤドライブ装置７が設けられている。【００２２】
ホスト部６は、パーソナルコンピュータシステム１の制御を行う電子回路である。ホスト部６は、例えばＣＰＵ（Central Processing Unit）、主記憶メモリ、ハードディスクドライブなど、パーソナルコンピュータの基本的部分を構成する一般的な素子、回路ないし装置を備えている。【００２３】
ＤＶＤドライブ装置７は、ＤＶＤ８にユーザーデータなどの情報を記録し、かつＤＶＤ８に記録された情報を読み取る装置である。ＤＶＤドライブ装置７は、ＤＶＤ−ＲＯＭ、ＤＶＤ−Ｒ、ＤＶＤ＋Ｒ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、ＤＶＤ−ＲＡＭなど、各種のＤＶＤに記録された情報を読み取ることができる。また、ＤＶＤドライブ装置７は、ＤＶＤ−Ｒ、ＤＶＤ＋Ｒ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、ＤＶＤ−ＲＡＭなどの各種の追記型ＤＶＤおよび書き換え可能型ＤＶＤに対し情報を記録することができる。なお、以下の説明では、ＤＶＤ８がＤＶＤ−ＲＷである場合を例にあげる。【００２４】
パーソナルコンピュータ本体２内において、ホスト部６とＤＶＤドライブ装置７とはバスを介して相互に接続されており、両者はバスを介して互いに通信を行うことができる。ホスト部６は、ＤＶＤ８に記録すべきデータをＤＶＤドライブ装置７に送ることができる。ＤＶＤドライブ装置７は、ＤＶＤ８から読み取ったデータをホスト部６に送ることができる。また、ホスト部６は、ＤＶＤドライブ装置７を制御するための種々のコマンドをＤＶＤドライブ装置７に送ることができる。ＤＶＤドライブ装置７は、ホスト部６から送られたコマンドに従って動作する。また、ＤＶＤドライブ装置７は、動作ないし処理の結果をホスト部６に返すことができる。例えば、ホスト部６とＤＶＤドライブ装置７との間の通信方式には、ＡＴＡＰＩ（AT Attachment Packet Interface）が用いられている。【００２５】
なお、図１中のＤＶＤドライブ装置７は、パーソナルコンピュータ本体２に内蔵されているが、本発明は外付けのＤＶＤドライブ装置にも適用することができる。また、図１中のＤＶＤドライブ装置７は、パーソナルコンピュータシステムに搭載されているが、本発明は、例えば、ＤＶＤレコーダに搭載されたＤＶＤドライブ装置、番組録画機能を備えたテレビジョンに搭載されたＤＶＤドライブ装置、カーナビゲーションシステムに搭載されたＤＶＤドライブ装置にも適用することができる。【００２６】
また、この実施形態および後に述べる第２実施形態および第３実施形態では、互いに分離したハードウェアであるホスト部６とＤＶＤドライブ装置７との協働により、ＤＶＤ８への情報の記録を行う場合を例にあげる。しかし、本発明はこれに限られない。本発明は、ホスト部６とＤＶＤドライブ装置７の両者の機能ないし構成を一体化した回路ないし装置にも適用することができる。例えば、ホスト部６のＣＰＵとＤＶＤドライブ装置７のＣＰＵとを１個のＣＰＵにより構成してもよい。【００２７】
図２は、ＤＶＤドライブ装置７の構造を示している。ＤＶＤドライブ装置７は、ユーザーデータを一度記録した後にさらにユーザーデータの追加記録を行うことができる記録方式を採用している。この記録方式はインクリメンタル記録方式と呼ばれる。ＤＶＤドライブ装置７は、この記録方式に従ってＤＶＤ８上にユーザーデータの追加記録を行う。以下、インクリメンタル記録方式に従ってＤＶＤ８上にユーザーデータの追加記録を行う処理を「追加記録処理」という。【００２８】
すなわち、ＤＶＤドライブ装置７は、例えば、概ね次のような手順により追加記録処理を行う。まず、一まとまりのユーザーデータの追加記録を行うための連続的な領域をＤＶＤ８上のデータ記録領域内に確保する。以下、一まとまりのユーザーデータを「ユーザーデータグループ」といい、ユーザーデータの追加記録を行うための連続的な領域を「記録ゾーン」という。なお、記録ゾーンは「ＲＺｏｎｅ」と呼ばれることがある。次に、確保された記録ゾーンにユーザーデータグループを記録する。ユーザーデータグループの記録が終了した後、記録ゾーンをクローズする。このとき、記録ゾーンの末尾に、今回の記録処理においてユーザーデータが記録されなかった領域（以下、これを「残余領域」という。）が存在する場合には、パディングを行う。また、記録ゾーンをクローズし、その後、新たに記録ゾーンを確保してユーザーデータグループの追加記録を行うときには、ＤＶＤドライブ装置７は、すでにクローズした記録ゾーンの直後にリンクロス領域を形成する。つまり、ユーザーデータグループが前回記録された記録ゾーンとユーザーデータグループが今回記録される記録ゾーンとの間には、リンクロス領域が形成される。【００２９】
ユーザーデータは例えばコンテンツデータである。コンテンツデータは例えば映画、テレビ番組、ラジオ番組、音楽、音声、文字などのデータである。ユーザーデータには、動画データ、静止画データ、音声データ、字幕データ、文字データ、図形データおよび制御データなどのうちのいくつかまたはすべてを含めることができる。【００３０】
図２に示すように、ＤＶＤドライブ装置７は、記録ゾーン確保部１１、ユーザーデータ記録制御部１２、記録ゾーンクローズ部１３、リンクロス領域形成部１５、インターフェース１６、バッファメモリ１７、データ転送部１８、エンコード部１９、記録ヘッド２０、駆動システム２１、駆動制御部２２および総合制御部２３を備えている。さらに、記録ゾーンクローズ部１３は読み取りエラーデータ生成部１４を備えている。【００３１】
記録ゾーン確保部１１はＤＶＤ８上に記録ゾーンを確保する。ＤＶＤ８に読み取りエラーデータを記録すべき場合、記録ゾーン確保部１１は、ユーザーデータグループのサイズと読み取りエラーデータのサイズとを合計したサイズを有する記録ゾーンを確保する。ＤＶＤ８に読み取りエラーデータを記録すべきでない場合には、記録ゾーン確保部１１は、ユーザーデータグループのサイズと同じサイズを有する記録ゾーンを確保する。【００３２】
ユーザーデータ記録制御部１２は、記録ゾーン確保部１１により確保された記録ゾーンに、ユーザーデータグループに含まれるユーザーデータを記録する。ユーザーデータ記録制御部１２は、ホスト部６または総合制御部２３の制御により、ユーザーデータグループに含まれるユーザーデータの全部を連続的に記録ゾーンに記録することもできるし、ユーザーデータに含まれるユーザーデータを複数回に分断して記録ゾーンに記録することもできる。また、ユーザーデータ記録制御部１２は、倍速以上の記録速度、例えば２倍、４倍、８倍または１６倍の記録速度でユーザーデータを記録ゾーンに記録することができる。この高速記録は、バッファメモリ１７とエンコード部１９との間におけるユーザーデータの高速データ転送とのコンビネーションにより実現される。【００３３】
記録ゾーンクローズ部１３は、ユーザーデータ記録制御部１２による追加記録が終了した記録ゾーンの末尾に存在する残余領域にパディングデータを記録することによりパディングを行い、これにより記録ゾーンをクローズする。記録ゾーンクローズ部１３は、読み取りエラーデータをパディングデータとして用いることができる。読み取りエラーデータとは、他の装置（例えばＤＶＤプレーヤ）によりＤＶＤ８からユーザーデータを読み取るときに読み取りエラーを発生させるデータである。記録ゾーンクローズ部１３は、読み取りエラーデータ生成部１４を備えている。読み取りエラーデータ生成部１４は、読み取りエラーデータを生成する。【００３４】
リンクロス領域形成部１５は、記録ゾーンクローズ部１３によりクローズされた記録ゾーンの直後にリンクロスデータを記録することによりリンクロス領域を形成する。【００３５】
記録ゾーン確保部１１、ユーザーデータ記録制御部１２、記録ゾーンクローズ部１３、読み取りエラーデータ生成部１４、リンクロス領域形成部１５および総合制御部２３は、例えば、ＣＰＵなどの演算処理装置、並びにＲＯＭ（Read Only Memory）およびＲＡＭ（Random Access Memory）などの半導体記憶素子により構成されている。例えばＲＯＭには、記録ゾーン確保部１１、ユーザーデータ記録制御部１２、記録ゾーンクローズ部１３、読み取りエラーデータ生成部１４、リンクロス領域形成部１５および総合制御部２３の動作を実現するためのプログラムが記憶されている。ＣＰＵはＲＯＭからこのプログラムを読み取り、これを実行する。ＣＰＵがこのプログラムを実行するときにはＲＡＭが作業メモリ領域として用いられる。【００３６】
インターフェース１６は、ＤＶＤドライブ装置７とホスト部６とを接続し、両者間における通信を可能にする。具体的には、インターフェース１６は、ＤＶＤ８に記録すべきユーザーデータおよびＤＶＤドライブ装置７を制御するための種々のコマンドをホスト部６から受け取る。インターフェース１６は、例えばＡＴＡＰＩインターフェース回路であり、パーソナルコンピュータ本体２内に設けられたバスに接続されている。【００３７】
バッファメモリ１７は、ユーザーデータ（ユーザーデータグループの一部または全部）を一時的に記憶する。バッファメモリ１７は例えばＲＡＭなどの揮発性を有する半導体記憶素子である。【００３８】
データ転送部１８は、バッファメモリ１７に記憶されたユーザーデータをバッファメモリ１７からエンコード部１９へＤＭＡ（Direct Memory Access）方式などの高速データ転送方式により転送する。データ転送部１８は例えばＤＭＡチップにより構成されている。【００３９】
エンコード部１９は、ユーザーデータをエンコードする。具体的には、エンコード部１９は、バッファメモリ１７から供給されたユーザーデータに対し、ＥＤＣ（Error Detection Code）エンコード、ＥＣＣ（Error Correcting Code）エンコード、８／１６変調などを行う。エンコード部１９は、例えばＥＤＣエンコーダ、ＥＣＣエンコーダおよび８／１６変調回路などにより構成されている。【００４０】
記録ヘッド２０は、エンコード部１９によりエンコードされたユーザーデータおよびその他の情報を光ビームに変換し、この光ビームをＤＶＤ８に照射する。これにより、ユーザーデータおよびその他の情報がＤＶＤ８に記録される。記録ヘッド２０は例えば光ピックアップである。なお、情報記録媒体が光記録媒体ではなく、磁気記録媒体であるときには、記録ヘッド２０を例えば磁気ヘッドにより構成する。【００４１】
駆動システム２１は、ＤＶＤ８の回転、ＤＶＤ８の半径方向における記録ヘッド２０の移動などを制御する。駆動システム２１は、例えばＤＶＤ８を回転させるためのスピンドルモータ、および記録ヘッド２０を移動させるためのアクチュエータなどを備えている。【００４２】
駆動制御部２２は、総合制御部２３の制御のもと、駆動システム２１を制御する。駆動制御部２２は例えばサーボ制御回路により構成されている。【００４３】
総合制御部２３は、ＤＶＤドライブ装置７を構成する要素１１ないし２２の制御を行う。例えば、総合制御部２３は、各要素の動作タイミング、各要素間のデータの転送などを制御する。さらに、総合制御部２３は、セクタヘッダの生成、ホスト部６から受け取った各種コマンドの識別、認識などを行う。【００４４】
なお、ＤＶＤドライブ装置７には、ＤＶＤ８に記録されたユーザーデータなどの情報を読み取るための構成（例えば８／１６復調回路など）をも備えている。この構成には、すでに市場に出回っているＤＶＤドライブ装置に搭載された周知の構成を用いることができる。【００４５】
図３はＤＶＤ８の記録領域の構造を示している。この実施形態および後述する第２実施形態および第３実施形態では、ＤＶＤ８としてＤＶＤ−ＲＷを例にあげる。図３に示すように、ＤＶＤ８の記録領域には、その内周側から外周側に向けて、Ｒ情報領域３１、リードイン領域３２、データ記録領域３３およびリードアウト領域３４が形成されている。Ｒ情報領域３１にはＰＣＡ（Power Calibration Area）３１ＡおよびＲＭＡ（Recording Management Area）３１Ｂが形成されている。リードイン領域３２およびリードアウト領域３４は制御情報および管理情報を記録するための領域である。データ記録領域３３にはユーザーデータが記録される。【００４６】
図４はＤＶＤドライブ装置７の追加記録処理を示している。例えば、追加記録処理の実行すべき旨のコマンドがホスト部６からＤＶＤドライブ装置７に送られると、これに応じ、ＤＶＤドライブ装置７は図４に示す追加記録処理を実行する。【００４７】
まず、ＤＶＤドライブ装置７は、ＤＶＤドライブ装置７内にＤＶＤ８が挿入されているか否かを調査する（ステップＳ１）。この調査は例えば次のような手順で行われる。まず、ＤＶＤドライブ装置７は、ＤＶＤが挿入されているか否かを調査すべき旨のコマンドをホスト部６から受け取る。このコマンドに従い、ＤＶＤドライブ装置７の総合制御部２３は、ＤＶＤドライブ装置７内にＤＶＤ８が挿入されているか否かを調査する。ＤＶＤドライブ装置７内にＤＶＤ８が挿入されているときには（ステップＳ１：ＹＥＳ）、総合制御部２３は、ＤＶＤが挿入されている旨を示す信号をホスト部６に送る。【００４８】
続いて、ＤＶＤドライブ装置７は、ＤＶＤドライブ装置７に挿入されているＤＶＤ８がファイナライズ済みであるか否かを調査する（ステップＳ２）。この調査は例えば次のような手順で行われる。まず、ＤＶＤドライブ装置７は、ＤＶＤがファイナライズ済みであるか否かを調査すべき旨のコマンドをホスト部６から受け取る。このコマンドに応じ、総合制御部２３は、ＤＶＤ８がファイナライズ済みであるか否かを調査する。ＤＶＤ８がファイナライズ済みでないときには（ステップＳ２：ＮＯ）、総合制御部２３は、ＤＶＤがファイナライズ済みでない旨を示す信号をホスト部６に送る。【００４９】
続いて、ＤＶＤドライブ装置７は、ユーザーデータグループの追加記録を開始すべきＤＶＤ８上の位置を認識する（ステップＳ３）。ユーザーデータグループの追加記録を開始すべき位置の認識は、例えば次のような手順で行われる。まず、ＤＶＤドライブ装置７は、ＤＶＤのＲＭＡに記録された記録管理情報を読み取るべき旨のコマンドをホスト部６から受け取る。このコマンドに従い、総合制御部２３は、ＤＶＤ８のＲＭＡ３１Ｂに記録された記録管理情報を読み取り、この記録管理情報をホスト部６に送る。ホスト部６は、この記録管理情報を受け取る。この記録管理情報には、ＤＶＤ８のデータ記録領域３３における記録の履歴が含まれている。具体的には、記録管理情報には、現時点においてデータ記録領域３３にすでに存在している記録ゾーンの先頭アドレス、およびデータ記録領域３３に最後に記録されたユーザーデータのアドレスなどを示す情報が含まれている。ホスト部６は、記録管理情報に基づいて、現時点におけるデータ記録領域３３の未記録領域の先頭アドレスを算出し、このアドレスにリンクロス領域のサイズを加算する。これにより得られたアドレスが、ユーザーデータグループの追加記録を開始すべきアドレスである。ホスト部６は、このアドレスを示す情報をＤＶＤドライブ装置７に送る。ＤＶＤドライブ装置７は、この情報を受け取り、この情報が示すアドレスを認識（例えばＲＡＭなどに記憶）する。なお、リンクロス領域４０のサイズは、例えば１ＥＣＣブロックのサイズであり、具体的にはおよそ３２キロバイトである。【００５０】
続いて、ＤＶＤドライブ装置７はＤＶＤ８上に記録ゾーンを確保する（ステップＳ４）。記録ゾーンの確保は例えば次のような手順で行われる。【００５１】
まず、ホスト部６は、確保すべき記録ゾーンのサイズを算出する。ＤＶＤ８に読み取りエラーデータを記録すべき場合には、ホスト部６は、例えば、追加記録すべきユーザーデータグループのサイズと読み取りエラーデータのサイズとを加算することにより、記録ゾーンのサイズを算出する。一方、ＤＶＤ８に読み取りエラーデータを記録すべきでない場合には、ホスト部６は、ユーザーデータグループのサイズを記録ゾーンのサイズとする。【００５２】
そして、ホスト部６は、ＤＶＤ８上に記録ゾーンを確保すべき旨のコマンド（リザーブコマンド）と、記録ゾーンのサイズを示す情報（記録ゾーンサイズ情報）とをＤＶＤドライブ装置７に送る。ＤＶＤドライブ装置７は、リザーブコマンドおよび記録ゾーンサイズ情報をホスト部６から受け取る。これらのコマンドおよび情報は、総合制御部２３を介して記録ゾーン確保部１１に伝えられる。そして、記録ゾーン確保部１１は、リザーブコマンドに従い、記録ゾーンサイズ情報の示すサイズを有する記録ゾーンをデータ記録領域３３に確保する。【００５３】
これにより、図６に示すように、データ記録領域３３に記録ゾーン４２が確保される。なお、ステップＳ４における記録ゾーンの確保と同時に、当該記録ゾーンの直前にリンクロス領域４０が確保される。つまり、記録ゾーン４２は、ユーザーデータグループの追加記録を開始すべきアドレスから確保される。上述したように、ユーザーデータグループの追加記録を開始すべきアドレスは、現時点におけるデータ記録領域３３の未記録領域の先頭アドレスにリンクロス領域のサイズを加算することにより得られる。したがって、ユーザーデータグループの追加記録を開始すべきアドレスから記録ゾーンを確保することにより、データ記録領域３３の未記録領域の先頭アドレスから、ユーザーデータグループの追加記録を開始すべきアドレスの直前までの間の未記録領域がリンクロス領域として確保される。【００５４】
続いて、ＤＶＤドライブ装置７は、図４中のステップＳ４において確保されたリンクロス領域にリンクロスデータを記録し、続いて、ステップＳ４において確保された記録ゾーンにユーザーデータグループを記録する（ステップＳ５、Ｓ６）。【００５５】
リンクロスデータおよびユーザーデータグループの記録は、例えば次のような手順で行われる。【００５６】
まず、ＤＶＤドライブ装置７は、ユーザーデータグループに含まれるユーザーデータと、ユーザーデータを記録ゾーンに記録すべき旨のコマンド（書き込みコマンド）とをホスト部６から受け取る。受け取った書き込みコマンドは総合制御部２３を介してユーザーデータ記録制御部１２に伝えられる。また、受け取ったユーザーデータはバッファメモリ１７に記憶される。【００５７】
最初の書き込みコマンドを受け取ったときに限り、リンクロス領域形成部１５は、総合制御部２３の制御のもと、リンクロスデータをリンクロス領域に記録する。リンクロスデータは例えばゼロデータである。【００５８】
続いて、ユーザーデータ記録制御部１２は、書き込みコマンドに従い、バッファメモリ１７に記憶されたユーザーデータを記録ゾーンに記録する。すなわち、ユーザーデータ記録制御部１２は、バッファメモリ１７、データ転送部１８、エンコード部１９、記録ヘッド２０および駆動制御部２２など、ユーザーデータの記録に必要な構成要素の制御を行う。ユーザーデータ記録制御部１２の制御のもと、バッファメモリ１７に記憶されたユーザーデータは、データ転送部１８によりエンコード部１９に転送され、エンコード部１９によりエンコードされ、記録ヘッド２０に供給され、記録ヘッド２０からの光ビームの照射により記録ゾーンに記録される。このような処理が、ユーザーデータグループに含まれるすべてのユーザーデータの記録が終了するまで繰り返される（ステップＳ７）。【００５９】
データ転送部１８による、バッファメモリ１７からエンコード部１９へのユーザーデータの転送には例えばＤＭＡ方式が採用されている。このため、ユーザーデータの転送は高速であり、かつ、エンコード部１９によるエンコード処理も高速である。さらに、ユーザーデータ記録制御部１２の制御のもと、記録ヘッド２０は、ユーザーデータを倍速以上の記録速度で記録ゾーンに記録することができる。この結果、ステップＳ６およびステップＳ７において、ＤＶＤドライブ装置７は、ユーザーデータグループに含まれるユーザーデータの全部を、倍速以上の記録速度で連続的に記録ゾーンに記録することができる。【００６０】
続いて、ＤＶＤドライブ装置７のユーザーデータ記録制御部１２は、バッファメモリ１７に記憶された残余のユーザーデータをすべて記録ゾーンに記録し、バッファメモリ１７を空にする（ステップＳ８）。この処理は、例えば、ホスト部６から発せられるシンクロナイズキャッシュコマンドに従って行われる。【００６１】
ステップＳ５ないしステップＳ８において、図７に示すように、リンクロスデータ４１がリンクロス領域４０に連続的に記録される。続いて、ユーザーデータグループ４３が記録ゾーン４２に連続的に記録される。【００６２】
続いて、ＤＶＤドライブ装置７は記録ゾーンクローズ処理を行う（ステップＳ９）。【００６３】
図５は記録ゾーンクローズ処理を示している。記録ゾーンクローズ処理は例えば図５に示すような手順で行われる。まず、ＤＶＤドライブ装置７は、記録ゾーンクローズ処理を行うべき旨のコマンド（クローズコマンド）をホスト部６から受け取る。クローズコマンドは総合制御部２３を介して記録ゾーンクローズ部１３に伝えられる。クローズコマンドを受け取った記録ゾーンクローズ部１３は、記録ゾーンクローズ処理を開始する。【００６４】
まず、記録ゾーンクローズ部１３は、記録ゾーン内に残余領域が存在するか否かを調査する（図５中のステップＳ２１）。ＤＶＤ８に読み取りエラーデータを記録すべき場合、図４中のステップＳ５において確保された記録ゾーンのサイズは、ユーザーデータグループのサイズと読み取りエラーデータのサイズとを合計したサイズである。このため、図７に示すように、記録ゾーン４２にユーザーデータグループ４３を記録した後、記録ゾーン４２の末尾には残余領域４４が残る。残余領域４４のサイズは、読み取りエラーデータのサイズと同じである。一方、ＤＶＤ８に読み取りエラーデータを記録すべきでない場合には、図４中のステップ５において確保された記録ゾーンのサイズはユーザーデータグループのサイズと同じである。この場合、記録ゾーンのサイズとユーザーデータグループのサイズとは同じなので、記録ゾーンにユーザーデータグループを記録した後に記録ゾーンの末尾に残余領域が残ることはないはずである。しかし、実際は、記録ゾーンのサイズはＥＣＣブロックの整数倍となるように計算されるため、記録ゾーンに記録されるユーザーデータのサイズがＥＣＣブロックの整数倍でないときには、記録ゾーンの末尾にＥＣＣブロックサイズ未満の残余領域が残る。【００６５】
記録ゾーン内に残余領域が存在するときには（図５中のステップＳ２１：ＹＥＳ）、続いて、記録ゾーンクローズ部１３は、読み取りエラーデータを残余領域４４に記録すべきか否かを判断する（ステップＳ２２）。この判断は例えば次のような手順で行われる。ホスト部６からＤＶＤドライブ装置７に送られたクローズコマンドには、読み取りエラーデータを記録すべきか否かを示す情報が付加されている。例えば、クローズコマンドには、読み取りエラーデータを記録すべきか否かを示す読み取りエラーデータ記録フラグが付加されている。記録ゾーンクローズ部１３は、クローズコマンドと共に読み取りエラーデータ記録フラグを、総合制御部２３を介して受け取る。そして、記録ゾーンクローズ部１３は、読み取りエラーデータ記録フラグに基づいて、読み取りエラーデータの記録を行うべきか否かを判断する。【００６６】
読み取りエラーデータの記録を行うべきときには（ステップＳ２２：ＹＥＳ）、読み取りエラーデータ生成部１４が読み取りエラーデータを生成する（ステップＳ２３）。読み取りエラーデータの構造および生成方法については後述する。【００６７】
続いて、記録ゾーンクローズ部１３は、残余領域にパディングデータを記録することによりパディングを行う（ステップＳ２４）。ステップＳ２４では、記録ゾーンクローズ部１３は、ステップＳ２３において生成された読み取りエラーデータをパディングデータとして用いる。これにより、図８に示すように、読み取りエラーデータ４５が残余領域に記録される。すなわち、ユーザーデータグループ４３の直後から記録ゾーン４２の末端までの領域に読み取りエラーデータ４５が記録される。【００６８】
一方、読み取りエラーデータの記録を行うべきでないときには（図５中のステップＳ２２：ＮＯ）、記録ゾーンクローズ部１３は、通常のパディングデータを生成し（ステップＳ２５）、この通常のパディングデータを残余領域に記録することによりパディングを行う（ステップＳ２６）。これにより、通常のパディングデータが残余領域に記録される。【００６９】
なお、通常のパディングデータは例えばゼロデータである。さらに、通常のパディングデータを構成する各セクタのエラー検出符号は正しい値である。さらに、通常のパディングデータを構成する各ＥＣＣブロックのＰＩ／ＰＯエラー訂正符号は正しい値である。通常のパディングデータは、もしこれが他の装置（例えばＤＶＤプレーヤ）により読み取られたとしても、読み取りエラーは生じない構造になっている。【００７０】
パディングが終了した後、記録ゾーンクローズ部１３は、今回の追加記録処理により記録されたユーザーデータグループの履歴を記録管理情報としてＲＭＡ３１Ｂに記録する（ステップＳ２７）。例えば、記録ゾーンクローズ部１３は、今回形成した記録ゾーンの先頭アドレスおよびこの記録ゾーンに最後に記録されたユーザーデータのアドレスをＲＭＡ３１Ｂに記録する。【００７１】
一方、ＤＶＤ８に読み取りエラーデータを記録すべきでない場合には、図４中のステップＳ５において確保された記録ゾーンのサイズがユーザーデータグループのサイズと等しいときがある。このような場合には、ユーザーデータグループの記録後に記録ゾーンに残余領域は存在しない。記録ゾーンに残余領域が存在しないときには（ステップＳ２１：ＮＯ）、記録ゾーンクローズ部１３は、ステップＳ２２ないしステップＳ２６をとばし、直ちにステップＳ２７を実行する。【００７２】
図４に戻り、ＤＶＤドライブ装置７の総合制御部２３は、追加記録処理を終了すべきか否かを判断する（ステップＳ１０）。例えば、図９に示すように、複数のユーザーデータグループをデータ記録領域３３に連続的に記録する場合、ＤＶＤドライブ装置７は、１つのユーザーデータグループについての追加記録処理が終了した後、次のユーザーデータグループについての追加記録処理を連続して行う。このような事情により追加記録処理を続行すべきときには、総合制御部２３は、追加記録処理を終了すべきでないと判断する（ステップＳ１０：ＮＯ）。この場合、ＤＶＤドライブ装置７の処理はステップＳ３に戻る。【００７３】
一方、例えば次に追加記録すべきユーザーデータグループがないときには、総合制御部２３は、追加記録処理を終了すべきと判断する（ステップＳ１０：ＹＥＳ）。これによりＤＶＤドライブ装置７の追加記録処理は終了する。【００７４】
また、ステップＳ１において、ＤＶＤドライブ装置７内にＤＶＤ８が挿入されているか否かを総合制御部２３が調査した結果、ＤＶＤドライブ装置７内にＤＶＤ８が挿入されていないときには（ステップＳ１：ＮＯ）、総合制御部２３は、ＤＶＤが挿入されていない旨を示す信号をホスト部６に送る。これにより、ＤＶＤドライブ装置７の追加記録処理は終了する。【００７５】
また、ステップＳ２において、ＤＶＤ８がファイナライズ済みであるか否かを総合制御部２３が調査した結果、ＤＶＤ８がファイナライズ済みであるときには（ステップＳ２：ＹＥＳ）、総合制御部３２は、ＤＶＤがファイナライズ済みである旨を示す信号をホスト部６に送る。これにより、ＤＶＤドライブ装置７の追加記録処理は終了する。【００７６】
図１０は読み取りエラーデータの構造を示している。図１０に示すように、読み取りエラーデータ４５は、例えば複数のＥＣＣブロック５１、５１、…により構成されている。なお、読み取りエラーデータは、１つのＥＣＣブロックにより構成してもよい。もっとも、読み取りエラーデータは２つないし５つ程度のＥＣＣブロックにより構成することが望ましい。これにより、読み取りエラーを確実に発生させることができ、かつユーザーデータグループの記録に用いるべき記録領域をデータ記録領域３３内に広く確保することが可能になる。【００７７】
図１１は、読み取りエラーデータ４５に含まれる１つのＥＣＣブロック５１の構造を示している。図１１に示すように、読み取りエラーデータ４５を構成する各ＥＣＣブロック５１は、メインデータ部５２とエラー訂正符号部５３とから構成されている。メインデータ５２部を構成する個々のデータは例えばゼロデータである。エラー訂正符号部５３を構成する個々のデータはＰＩ／ＰＯエラー訂正符号である。【００７８】
しかし、読み取りエラーデータ４５を構成する各ＥＣＣブロック５１のＰＩ／ＰＯエラー訂正符号は正しい値ではない。つまり、読み取りエラーデータ４５を構成する各ＥＣＣブロック５１のエラー訂正符号部５３には、ＰＩ／ＰＯエラー訂正符号を生成するための演算により導き出される値とは異なる値が記述される。エラー訂正符号部５３に記述される値は、例えばゼロ、ランダム符号または"FF"などである。【００７９】
読み取りエラーデータ生成部１４は、例えば次のような手順で読み取りエラーデータ４５を構成する各ＥＣＣブロック５１を生成する。まず、読み取りエラーデータ生成部１４は、パディングデータとして用いるために用意されたデータ（例えばＲＯＭに記録されたゼロデータ）によりメインデータ部５２を形成する。続いて、読み取りエラーデータ生成部１４は、正しい値ではないＰＩ／ＰＯエラー訂正符号をメインデータ部５２に付加する。【００８０】
図１０に示すように読み取りエラーデータ４５が複数のＥＣＣブロック５１により構成されている場合、すべてのＥＣＣブロック５１について、正しい値ではないＰＩ／ＰＯエラー訂正符号を付加してもよい。あるいは、読み取りエラーデータ４５を構成する複数のＥＣＣブロック５１のうち、１つまたはいくつかのＥＣＣブロック５１を選択し、選択したＥＣＣブロック５１にのみ、正しい値ではないＰＩ／ＰＯエラー訂正符号を付加してもよい。【００８１】
一方、読み取りエラーデータは、正しい値ではないＰＩ／ＰＯエラー訂正符号を付加する方法ではなく、正しい値ではないエラー検出符号（ＥＤＣ）を付加する方法によっても生成することができる。図１２は、読み取りエラーデータ４５に含まれる１つのセクタの構造を示している。図１２に示すように、読み取りエラーデータ４５を構成する各セクタ６０には、セクタＩＤデータ６１、ＩＤエラー検出符号（ＩＤＥ）６２、著作権管理情報（ＣＰＲ＿ＭＡＩ）６３、メインデータ６４、エラー検出符号（ＥＤＣ）６５が含まれている。メインデータ６４は例えばゼロデータである。エラー検出符号６５は正しくない値である。つまり、エラー検出符号６５は、エラー検出符号を生成するための演算により導き出される値とは異なる値であり、例えばゼロ、ランダム符号または"FF"などである。【００８２】
読み取りエラーデータ生成部１４は、セクタＩＤデータ６１、ＩＤエラー検出符号６２、著作権管理情報６３、メインデータ６４に、正しい値ではないエラー検出符号６５を付加することにより、読み取りエラーデータを生成する。【００８３】
図１０に示すように、読み取りエラーデータ４５には１つ以上のＥＣＣブロック５１が含まれている。一般に１つのＥＣＣブロックには１６セクタが含まれている。したがって、読み取りエラーデータ４５には、複数セクタが含まれている。読み取りエラーデータ４５を構成するすべてのセクタについて、正しい値でないエラー検出符号を付加してもよい。あるいは、読み取りエラーデータ４５を構成するセクタのうち、１つあるいはいくつかのセクタを選択し、選択したセクタにのみ、正しい値でないエラー検出符号を付加してもよい。【００８４】
図１３はＤＶＤドライブ装置７に追加記録処理を実行させるために行われるホスト部６の処理を示している。例えば、ユーザがキーボード３またはマウス４を操作し、ユーザーデータをＤＶＤ８へ記録をすべき旨の指示をパーソナルコンピュータ本体２に入力すると、これに応じ、ホスト部６は図１３に示す処理を実行する。【００８５】
まず、ホスト部６は、ユーザーデータのオーサリングを行う（オーサリング工程：ステップＳ３１）。例えばユーザーデータが２時間弱の映画のコンテンツデータであり、ユーザーデータのサイズが大きいときには、ホスト部６は、このユーザーデータをいくつかのユーザーデータグループに分割する。そして、ホスト部６は、ユーザーデータグループ間に読み取りエラーデータとリンクロスデータとが挿入されることを考慮しながら、各ユーザーデータグループの配置を決める。【００８６】
続いて、ホスト部６はＤＶＤ８の確認を行う（ステップＳ３２）。すなわち、ホスト部６は、ＤＶＤドライブ装置７にＤＶＤ８が挿入されているか否かを調査すべき旨のコマンド、および、ＤＶＤドライブ装置７に挿入されたＤＶＤ８がファイナライズ済みでないか否かを調査すべき旨のコマンドをＤＶＤドライブ装置７に順次送る。そして、ホスト部６は、これらのコマンドに応じてＤＶＤドライブ装置７から順次返ってくる信号を受け取る。【００８７】
続いて、ホスト部６は、追加記録を開始すべき位置を取得する（ステップＳ３３）。すなわち、ホスト部６は、ＤＶＤ８のＲＭＡ３１Ｂに記録された記録管理情報を読み取るべき旨のコマンドをＤＶＤドライブ装置７に送る。そして、ホスト部６は、このコマンドに応じてＤＶＤドライブ装置７から送られる記録管理情報を受け取る。そして、ホスト部６は、記録管理情報に基づいて、現時点におけるデータ記録領域３３の未記録領域の先頭アドレスを算出し、これにリンクロス領域のサイズを加算し、この結果得られたアドレスを示す情報をＤＶＤドライブ装置７に送る。【００８８】
続いて、ホスト部６は、記録ゾーンのサイズを計算する（サイズ計算工程：ステップＳ３４）。ＤＶＤ８に読み取りエラーデータを記録すべき場合には、記録ゾーンのサイズは、追加記録すべきユーザーデータグループのサイズと読み取りエラーデータのサイズとを合計したサイズである。一方、ＤＶＤ８に読み取りエラーデータを記録すべきでない場合には、記録ゾーンのサイズは、ユーザーデータグループのサイズと同じである。【００８９】
続いて、ホスト部６はリザーブコマンドおよび記録ゾーンサイズ情報をＤＶＤドライブ装置７に送る（ステップＳ３５）。【００９０】
続いて、ホスト部６は、書き込みコマンドおよびユーザーデータをＤＶＤドライブ装置７に送る（ステップＳ３６）。書き込みコマンドおよびユーザーデータの送信は、ユーザーデータグループに含まれるすべてのユーザーデータがＤＶＤドライブ装置７に送られるまで繰り返し行われる（ステップＳ３７）。【００９１】
ユーザーデータグループに含まれるすべてのユーザーデータをＤＶＤドライブ装置７に送った後、ホスト部６は、ＤＶＤドライブ装置７のバッファメモリ１７を空にする旨のコマンド（例えばシンクロナイズキャッシュコマンド）をＤＶＤドライブ装置７に送る（ステップＳ３８）。【００９２】
続いて、ホスト部６は、クローズコマンドをＤＶＤドライブ装置７に送る（ステップＳ３９）。クローズコマンドには、例えば、読み取りエラーデータを記録すべきか否かを示す読み取りエラーデータ記録フラグが付加される。例えば、ＤＶＤ８に読み取りエラーデータを記録すべき場合には、読み取りエラーデータ記録フラグとして「１」が付加され、ＤＶＤ８に読み取りエラーデータを記録すべきでない場合には、読み取りエラーデータ記録フラグとして「０」が付加される。【００９３】
続いて、ホスト部６は、ＤＶＤドライブ装置７に追加記録処理を実行させるため処理を終了すべきか否かを判断する（ステップＳ４０）。複数のユーザーデータグループをデータ記録領域３３に連続的に記録する場合には、ホスト部６は、ＤＶＤドライブ装置７に追加記録処理を実行させるため処理を終了すべきでないと判断する（ステップＳ４０：ＮＯ）。この場合、処理はステップＳ３３に戻る。一方、すべてのユーザーデータグループの追加記録が終了したときには、ホスト部６は、ＤＶＤドライブ装置７に追加記録処理を実行させるため処理を終了すべきと判断する（ステップＳ４０：ＹＥＳ）。これにより、ＤＶＤドライブ装置７に追加記録処理を実行させるため処理は終了する。【００９４】
図１４は、ＤＶＤビデオのデータフォーマットを示している。追加記録処理により記録ゾーンに記録された読み取りエラーデータは、プログラムチェーン（ＰＧＣ）により再生時にスキップされる。この仕組みを、図１４を用いて説明する。【００９５】
ＤＶＤ８のデータ記録領域３３の記録ゾーンに記録されるユーザーデータがＤＶＤビデオデータである場合には、このユーザーデータは、図１４に示すようなデータフォーマットにより構成される。すなわち、ユーザーデータにはビデオゾーン７１が含まれ、ビデオゾーン７１には、ビデオマネージャー（ＶＭＧ）７２、ビデオタイトルセット（ＶＴＳ）７３、７３、…が含まれる。ビデオタイトルセット７３には、ビデオタイトルセット情報（ＶＴＳＩ）７５、メニュー用ビデオオブジェクトセット（VOBS for Menu）７６、タイトル用ビデオオブジェクトセット（VOBS for Title）７７、ビデオタイトルセット情報バックアップ７８が含まれる。タイトル用ビデオオブジェクト７７に含まれるビデオオブジェクト（ＶＯＢ）８１には、複数のセル８２、８２、…が含まれる。各セル８２には、動画データ、静止画データ、音声データなどが含まれる。【００９６】
一方、ビデオタイトルセット情報７５には、プログラムチェーン８４が含まれる。プログラムチェーン８４には、セルポインタ８５、８５、…を再生順序に従って並べたリスト（プログラムコントロールブロック：ＰＣＢ）が含まれる。セルポインタ８５は、セル８２の位置を指し示す情報である。プログラムチェーン８４によりセル８２の再生順序が決まる。【００９７】
プログラムチェーン８４により、再生すべきセル８２と、再生すべきでないセル８２とを選択することができる。つまり、再生すべきセル８２を指し示すセルポインタ８５だけをプログラムチェーン８４に記述することにより、再生すべきセル８２だけを再生させることができ、再生すべきでないセル８２をスキップさせることができる。例えば、図１４に示すように、プログラムチェーン８４に、セル＃１、＃２、＃４、＃５をそれぞれ指し示すセルポインタ８５を記述する。これにより、セル＃１、＃２、＃４、＃５だけを再生させ、セル＃３、＃６をスキップさせることができる。【００９８】
さて、一般市場で販売されているＤＶＤプレーヤなどの正規の再生装置は、プログラムチェーンに従ってセルを読み取り、再生する。正規の再生装置は、プログラムチェーンのセルポインタにより指し示されたセルだけを読み取る。つまり、正規の再生装置は、プログラムチェーンのセルポインタにより指し示されていないセルは読み取らずに、スキップする。【００９９】
ホスト部６は、図９中のリンクロスデータ４１により１つのセルを形成し、ユーザーデータグループ４３により１つまたは複数のセルを形成し、かつ読み取りエラーデータ４４により１つまたは複数のセルを形成する。さらに、ホスト部６は、ユーザーデータグループ４３により形成されたセルを指し示すセルポインタだけ並べたプログラムチェーンを作成する。つまり、ホスト部６は、リンクロスデータ４１により形成されたセルを指し示すセルポインタも、読み取りエラーデータ４４により形成されたセルを指し示すセルポインタもいずれも含まないようにプログラムチェーンを作成する。そして、ホスト部６は、このようにして作成したプログラムチェーンを、ＤＶＤドライブ装置７を介してＤＶＤ８に記録する。【０１００】
正規の再生装置によりＤＶＤ８を再生するとき、正規の再生装置は、ＤＶＤ８に記録されたプログラムチェーンを読み取る。そして、正規の再生装置は、このプログラムチェーンに従い、ユーザーデータグループ４３により形成されたセルだけを読み取り、再生する。つまり、正規の再生装置は、リンクロスデータ４１により形成されたセルも、読み取りエラーデータ４４により形成されたセルもいずれも読み取らずに、スキップする。正規の再生装置は読み取りエラーデータ４４により形成されたセルを読み取らないので、ＤＶＤ８の記録面に傷があるなどといった異常事態が生じない限り、正規の再生装置の読み取り処理において読み取りエラーが生じることがない。【０１０１】
ところが、ＤＶＤ８を複製しようとすると、複製作業のために用いられる読み取り装置において読み取りエラーが生じる。例えば、ＤＶＤ８に記録されたすべてのデータを、あるいはＤＶＤ８に記録されたファイルを読み取り装置により読み取り、これを他の記録媒体に記録する場合、読み取り装置はプログラムチェーンに従って読み取り処理を行わない。このため、読み取り装置は、読み取りエラーデータを読み取ろうとする。この結果、読み取り装置において読み取りエラーが生じる。読み取りエラーが生じると、読み取り装置における読み取り処理が停止してしまう。この結果、ＤＶＤ８の複製の試みは失敗に終わる。【０１０２】
以上説明したとおり、ＤＶＤドライブ装置７では、記録ゾーン確保部１１により、追加記録すべきユーザーデータグループのサイズと読み取りエラーデータのサイズとを合計したサイズを有する記録ゾーンを確保し、そして、記録ゾーンクローズ部１３によるパディングを利用して読み取りエラーデータを記録ゾーンに記録する。これにより、ＤＶＤ８のデータ記録領域３３に読み取りエラーデータを記録することができる。さらに、読み取りエラーデータは記録ゾーンごとに記録されるので、データ記録領域３３に複数の記録ゾーンが形成された場合には、読み取りエラーデータがデータ記録領域３３内において複数の場所に記録される。しかも、読み取りエラーデータは記録ゾーンの末尾に位置する小さな領域（例えば２ないし５ＥＣＣブロックのサイズに相当するサイズを有する領域）に記録されるので、データ記録領域３３に複数の記録ゾーンが形成された場合には、読み取りエラーデータがデータ記録領域３３内に散らばって配置される。これにより、ＤＶＤ８の複製作業のために用いられる読み取り装置において確実に読み取りエラーを生じさせることができる。また、読み取りエラーデータが散らばって配置されるので、複製者が読み取りエラーデータを発見することを困難にする。したがって、ＤＶＤ８に記録されたユーザーデータ（コンテンツデータ）の複製防止を強化することができる。【０１０３】
また、ＤＶＤドライブ装置７では、記録ゾーン確保部１１により、追加記録すべきユーザーデータグループのサイズと読み取りエラーデータのサイズとを合計したサイズを有する記録ゾーンを確保し、そして、記録ゾーンクローズ部１３によるパディングを利用して読み取りエラーデータを記録ゾーンに記録する。これにより、ユーザーデータグループのＤＶＤ８への記録処理をほとんど妨害することなく、ＤＶＤ８上に複製防止構造（複数の読み取りエラーデータがデータ記録領域３３内に散らばって配置される構造）を作り出すことができる。【０１０４】
つまり、このような複製防止構造の生成は、ユーザーデータグループの記録処理の途中に読み取りエラーデータの記録処理を割り込ませることによっても実現することが可能である。しかし、この方法によると、ユーザーデータグループの記録処理が、読み取りエラーデータの記録処理の割り込みがあるごとに中断される。このため、ユーザーデータグループの記録処理の効率が悪くなり、ユーザーデータグループの記録処理の速度が低下するおそれがある。特に、バッファメモリとエンコード部との間でユーザーデータのＤＭＡ転送を行うことにより、ユーザーデータの高速記録を実現しようとする場合、読み取りエラーデータの記録処理を割り込ませる方法を採用すると、ユーザーデータの高速記録の効果が十分に発揮されなくなるおそれがある。【０１０５】
これに対し、ＤＶＤドライブ装置７では、記録ゾーンクローズ時のパディングを利用して読み取りエラーデータを記録ゾーンに記録し、これにより複製防止構造を生成する。記録ゾーンクローズ時のパディングは、ユーザーデータグループの記録処理が終了した後に行われる。したがって、ユーザーデータグループの記録処理が、読み取りエラーデータの記録処理の割り込みにより中断されることがない。よって、ＤＶＤドライブ装置７によれば、ユーザーデータグループの記録処理の効率悪化を防止し、ユーザーデータグループの記録処理の速度低下を防止しながら、複製防止構造の生成を実現することができる。【０１０６】
特に、ＤＶＤドライブ装置７によれば、ユーザーデータグループのＤＶＤ８への記録処理をほとんど妨害することなく、ＤＶＤ８上に複製防止構造を作り出すことができるので、ＤＶＤ８へのユーザーデータグループの高速記録と複製防止構造の生成との双方を実現することができる。すなわち、ＤＶＤドライブ装置７によれば、ユーザーデータグループの記録処理が読み取りエラーデータの記録処理の割り込みにより中断されることがないので、バッファメモリ１７とエンコード部１９との間のユーザーデータのＤＭＡ転送を連続的に行い、記録ヘッド２０によるユーザーデータの記録ゾーンへの倍速以上の高速記録を連続的に行うことができる。そして、記録ゾーンに対する高速連続記録が終了した後、読み取りエラーデータを記録ゾーンに記録することができる。これにより、ＤＶＤ８へのユーザーデータグループの高速記録の効果を十分に発揮させつつ、複製防止構造の生成をも実現することができる。【０１０７】
また、ＤＶＤドライブ装置７では、記録ゾーンクローズ部１３によるパディングを利用して読み取りエラーデータを記録ゾーンに記録する。パディングを利用した読み取りエラーデータの記録処理は、ホスト部６からＤＶＤドライブ装置７へ送られるクローズコマンドに、読み取りエラーデータの記録を行うべきか否かを示すフラグを設けるなどの簡単な構成により実現することができる。つまり、ＤＶＤドライブ装置７によれば、複製防止構造の生成を容易に実現することができる。【０１０８】
また、ＤＶＤドライブ装置７では、図１０および図１１に示すように、ＥＣＣブロック５１のＰＩ／ＰＯエラー訂正符号を正しい値とは異なる値にすることにより、読み取りエラーデータ４５を生成する。あるいは、図１０および図１２に示すように、セクタのエラー検出符号を正しい値とは異なる値にすることにより、読み取りエラーデータ４５を生成する。これにより、正規の再生装置において、ユーザーデータの読み取り中にトラッキングが外れるといった不具合、および再生すべきユーザーデータを正しく読み取ることができないといった不具合が発生するのを防止することができる。【０１０９】
つまり、複製作業に用いられる読み取り装置において読み取りエラーを生じさせるには、以下の３通りの方法がある。第１の方法は、例えば２ないし５ＥＣＣブロックのサイズに相当するサイズを有する未記録領域（未記録セル）をデータ記録領域３３内にいくつか形成する方法である。第２の方法は、例えば２ないし５ＥＣＣブロックのサイズに相当するサイズを有する領域にデータを二重に記録し、このような領域（二重記録セル）をデータ記録領域３３内にいくつか形成する方法である。この方法は情報記録媒体がＤＶＤ−Ｒなどの追記型の記録媒体である場合に有効である。第３の方法は、例えば２ないし５ＥＣＣブロックのサイズに相当するサイズを有する領域に記録されたデータのエラー訂正符号またはエラー検出符号を正しい値とは異なる値にし、このような領域（虚偽符号セル）をデータ記録領域３３内にいくつか形成する方法である。【０１１０】
第１の方法では、正規の再生装置において、未記録セルの前後のセルに含まれるユーザーデータを読み取るときに、記録ヘッド（光ピックアップ）から照射される光ビームが未記録セル内に進入してしまい、このためにトラッキングが外れてしまうおそれがある。トラッキング方式としてＤＰＤ（Differential Phase Detection）方式を採用している再生装置においては、このような不具合が発生する可能性がある。【０１１１】
第２の方法では、ＤＶＤのデータ記録領域において、二重記録セルの直後に配置されたセルに含まれるユーザーデータを正しく読み取ることができないおそれがある。これは、データの二重記録が二重記録セルの直後に配置されたセルに悪影響を与え、二重記録セルの直後に配置されたセルから得られる再生信号に歪みを生じさせるおそれがあるためである。【０１１２】
第３の方法では、エラー訂正符号およびエラー検出符号を除くデータは正常に記録される。したがって、光ビームが虚偽符号セルに進入してもトラッキングが外れるといった不具合は生じない。さらに、虚偽符号セルの直後に配置されたセルに含まれるユーザーデータを正しく読み取ることができないといった不具合も生じない。【０１１３】
ＤＶＤドライブ装置７は第３の方法を採用している。したがって、正規の再生装置において、ユーザーデータの読み取り中にトラッキングが外れるといった不具合も、再生すべきユーザーデータを正しく読み取ることができないといった不具合も生じない。【０１１４】
（第２実施形態）
図１５は、本発明の情報記録装置の第２実施形態であるＤＶＤドライブ装置を示している。なお、図１５中のＤＶＤドライブ装置１００において、図２中のＤＶＤドライブ装置７の構成要素と同一の構成要素には同一の符号を付し、その説明を省略する。【０１１５】
図１５中のＤＶＤドライブ装置１００は、記録ゾーンクローズ時のパディングを利用して読み取りエラーデータをＤＶＤに記録するのではなく、リンクロス領域の形成を利用して読み取りエラーデータをＤＶＤに記録する。【０１１６】
すなわち、リンクロス領域形成部１０１は、リンクロス領域を形成するためにリンクロスデータをＤＶＤに記録するとき、リンクロスデータとして読み取りエラーデータを用いる。また、リンクロス領域形成部１０１は、読み取りエラーデータを生成する読み取りエラーデータ生成部１０２を備えている。【０１１７】
なお、ＤＶＤドライブ装置１００において、記録ゾーン確保部１０３は、ＤＶＤに読み取りエラーデータを記録すべき場合であっても、ＤＶＤに読み取りエラーデータを記録すべきでない場合であっても、追加記録すべきユーザーデータグループのサイズを有する記録ゾーンをＤＶＤ上に確保する。【０１１８】
また、記録ゾーンクローズ部１０４は、ＤＶＤに読み取りエラーデータを記録すべき場合であっても、ＤＶＤに読み取りエラーデータを記録すべきでない場合であっても、通常のパディングデータを用いて記録ゾーンに対しパディングを行う。【０１１９】
図１６はＤＶＤドライブ装置１００の追加記録処理を示している。例えば、追加記録処理を実行すべき旨のコマンドがホスト部６からＤＶＤドライブ装置１００に送られると、これに応じ、ＤＶＤドライブ装置１００は図１６に示す追加記録処理を実行する。【０１２０】
まず、ＤＶＤドライブ装置１００は、ＤＶＤドライブ装置１００内にＤＶＤが挿入されているか否かを調査する（ステップＳ５１）。このステップは、図４中のステップＳ１と同じである。【０１２１】
続いて、ＤＶＤドライブ装置１００は、ＤＶＤドライブ装置１００に挿入されているＤＶＤがファイナライズ済みであるか否かを調査する（ステップＳ５２）。このステップは、図４中のステップＳ２と同じである。【０１２２】
続いて、ＤＶＤドライブ装置１００は、ユーザーデータグループの追加記録を開始すべきＤＶＤ上の位置を認識する（ステップＳ５３）。このステップは、図４中のステップＳ３と同じである。【０１２３】
続いて、ＤＶＤドライブ装置１００の記録ゾーン確保部１０３はＤＶＤ上に記録ゾーンを確保する（ステップＳ５４）。記録ゾーン確保部１０３は、ＤＶＤに読み取りエラーデータを記録すべき場合であっても、ＤＶＤに読み取りエラーデータを記録すべきでない場合であっても、追加記録すべきユーザーデータグループのサイズと同じサイズの記録ゾーンをＤＶＤ上に確保する。この点を除き、記録ゾーン確保の手順は、図４中のステップＳ４における記録ゾーン確保の手順と同じである。【０１２４】
ステップＳ５４においては、記録ゾーンの確保と同時に、当該記録ゾーンの直前にリンクロス領域が確保される。【０１２５】
続いて、ＤＶＤドライブ装置１００は、ステップＳ５４において確保されたリンクロス領域にリンクロスデータを記録し、続いて、ステップＳ５４において確保された記録ゾーンにユーザーデータグループを記録する（ステップＳ５５、Ｓ５６）。【０１２６】
リンクロスデータおよびユーザーデータグループの記録は、例えば次のような手順で行われる。まず、ＤＶＤドライブ装置１００は、ユーザーデータグループに含まれるユーザーデータと書き込みコマンドとをホスト部６から受け取る。受け取った書き込みコマンドは総合制御部２３を介してユーザーデータ記録制御部１２に伝えられる。また、受け取ったユーザーデータはバッファメモリ１７に記憶される。【０１２７】
最初の書き込みコマンドを受け取ったときに限り、リンクロス領域形成部１５は、総合制御部２３の制御のもと、リンクロス領域形成処理を実行する。【０１２８】
図１７は、ＤＶＤドライブ装置１００におけるリンクロス領域形成処理を示している。リンクロス領域形成処理は例えば図１７に示すような手順で行われる。【０１２９】
まず、リンクロス領域形成部１０１は、読み取りエラーデータをリンクロス領域に記録すべきか否かを判断する（ステップＳ７１）。この判断は例えば次のような手順で行われる。ホスト部６からＤＶＤドライブ装置７に最初に送られた書き込みコマンドには、読み取りエラーデータを記録すべきか否かを示す情報が付加されている。例えば、この最初の書き込みコマンドには、読み取りエラーデータを記録すべきか否かを示す読み取りエラーデータ記録フラグが付加されている。リンクロス領域形成部１０１は、最初の書き込みコマンドと共に読み取りエラーデータ記録フラグを、総合制御部２３を介して受け取る。そして、リンクロス領域形成部１０１は、読み取りエラーデータ記録フラグに基づいて、読み取りエラーデータの記録を行うべきか否かを判断する。【０１３０】
読み取りエラーデータの記録を行うべきときには（ステップＳ７１：ＹＥＳ）、読み取りエラーデータ生成部１０２が読み取りエラーデータを生成する（ステップＳ７２）。ここで生成される読み取りエラーデータのサイズは、１ＥＣＣブロックのサイズである。この点を除き、読み取りエラーデータの構造および生成方法は、ＤＶＤドライブ装置７の場合と同じである。【０１３１】
続いて、リンクロス領域形成部１０１は、リンクロスデータをＤＶＤのデータ記録領域に記録することにより、リンクロス領域を形成する（ステップＳ７３）。ステップＳ７３では、リンクロス領域形成部１０１は、ステップＳ７２において生成された読み取りエラーデータをリンクロスデータとして用いる。これにより、読み取りエラーデータがリンクロス領域に記録される。すなわち、ＤＶＤのデータ記録領域にすでに存在している記録ゾーンとこれから形成される記録ゾーンとの間に読み取りエラーデータが記録される。【０１３２】
一方、読み取りエラーデータの記録を行うべきでないときには（ステップＳ７１：ＮＯ）、リンクロス領域形成部１０１は、通常のリンクロスデータを生成し（ステップＳ７４）、この通常のリンクロスデータをＤＶＤのデータ記録領域に記録することによりリンクロス領域を形成する（ステップＳ７５）。【０１３３】
なお、通常のリンクロスデータは例えばゼロデータである。さらに、通常のリンクロスデータを構成する各セクタのエラー検出符号は正しい値である。さらに、通常のリンクロスデータを構成するＥＣＣブロックのＰＩ／ＰＯエラー訂正符号は正しい値である。通常のリンクロスデータは、もしこれが他の装置（例えばＤＶＤプレーヤ）により読み取られたとしても、読み取りエラーは生じない構造になっている。【０１３４】
続いて、ユーザーデータ記録制御部１２は、書き込みコマンドに従い、バッファメモリ１７に記憶されたユーザーデータを記録ゾーンに記録する。ユーザーデータの記録処理は、ユーザーデータグループに含まれるすべてのユーザーデータの記録が終了するまで繰り返される（図１６中のステップＳ５７）。ＤＶＤドライブ装置７と同様に、ユーザーデータの記録処理は、倍速以上の記録速度で連続的に行われる。【０１３５】
続いて、ＤＶＤドライブ装置７のユーザーデータ記録制御部１２は、バッファメモリ１７に記憶された残余のユーザーデータをすべて記録ゾーンに記録し、バッファメモリ１７を空にする（ステップＳ５８）。この処理は、例えば、ホスト部６から発せられるシンクロナイズキャッシュコマンドに従って行われる。【０１３６】
続いて、ＤＶＤドライブ装置１００の記録ゾーンクローズ部１０４は記録ゾーンをクローズする（ステップＳ５９）。つまり、記録ゾーンクローズ部１０４は、ユーザーデータグループの記録が終了した記録ゾーンの末尾に存在する残余領域にパディングデータを記録することによりパディングを行い、これにより記録ゾーンをクローズする。記録ゾーンクローズ部１０４は、ＤＶＤに読み取りエラーデータを記録すべき場合であっても、ＤＶＤに読み取りエラーデータを記録すべきでない場合であっても、パディングデータとして通常のパディングデータを用いる。このステップにおける記録ゾーンのクローズ処理は、図５中のステップＳ２１、Ｓ２５、Ｓ２６、Ｓ２７と同じである。【０１３７】
続いて、ＤＶＤドライブ装置１００は、追加記録処理を終了すべきか否かを判断する（ステップＳ６０）。次に追加記録すべきユーザーデータグループが存在するなど、追加記録処理を続行すべきときには、ＤＶＤドライブ装置１００は、追加記録処理を終了すべきでないと判断する（ステップＳ６０：ＮＯ）。この場合、ＤＶＤドライブ装置１００の処理はステップＳ５３に戻る。一方、次に追加記録すべきユーザーデータグループが存在しないときには、ＤＶＤドライブ装置１００は、追加記録処理を終了すべきと判断する（ステップＳ６０：ＹＥＳ）。これによりＤＶＤドライブ装置１００の追加記録処理は終了する。【０１３８】
なお、読み取りエラーデータの記録されたリンクロス領域により１つのセルが形成され、このセルは、プログラムチェーンにより再生すべきないセルとされる。【０１３９】
以上説明したとおり、ＤＶＤドライブ装置１００では、リンクロス領域形成部１０１によるリンクロス領域の形成を利用して読み取りエラーデータをＤＶＤのデータ記録領域に記録する。リンクロス領域は記録ゾーンの直前に形成されるので、データ記録領域に複数の記録ゾーンが形成された場合には、データ記録領域内に複数のリンクロス領域が形成され、しかも各リンクロス領域がデータ記録領域内に散らばって配置される。したがって、各リンクロス領域に読み取りエラーデータを記録すれば、データ記録領域内に読み取りエラーデータが散らばって配置される。これにより、ＤＶＤの複製作業のために用いられる読み取り装置において確実に読み取りエラーを生じさせることができる。したがって、ＤＶＤに記録されたユーザーデータ（コンテンツデータ）の複製防止を強化することができる。【０１４０】
また、ＤＶＤドライブ装置１００では、リンクロス領域形成部１０１によるリンクロス領域の形成を利用して読み取りエラーデータをＤＶＤのデータ記録領域に記録する。これにより、ユーザーデータグループのＤＶＤへの記録処理をほとんど妨害することなく、ＤＶＤ上に複製防止構造（複数の読み取りエラーデータがデータ記録領域内に散らばって配置される構造）を作り出すことができる。つまり、リンクロス領域の形成は、ユーザーデータグループの記録処理が開始される前に行われる。したがって、ユーザーデータグループの記録処理が、読み取りエラーデータの記録処理の割り込みにより中断されることがない。したがって、ＤＶＤドライブ装置１００によれば、ユーザーデータグループの記録処理の効率悪化を防止し、ユーザーデータグループの記録処理の速度低下を防止しながら、複製防止構造の生成を実現することができる。【０１４１】
さらに、ＤＶＤドライブ装置１００によれば、ユーザーデータグループのＤＶＤへの記録処理をほとんど妨害することなく、ＤＶＤ上に複製防止構造を生成することができるので、ユーザーデータグループのＤＶＤへの高速記録と複製防止構造の生成との双方を実現することができる。【０１４２】
また、ＤＶＤドライブ装置１００では、ＥＣＣブロックのＰＩ／ＰＯエラー訂正符号を正しい値とは異なる値にすることにより、読み取りエラーデータを生成する。あるいは、セクタのエラー検出符号を正しい値とは異なる値にすることにより、読み取りエラーデータを生成する。これにより、正規の再生装置において、ユーザーデータの読み取り中にトラッキングが外れるといった不具合、および再生すべきユーザーデータを正しく読み取ることができないといった不具合が発生するのを防止することができる。【０１４３】
（第３実施形態）
図１８は、本発明の情報記録装置の第３実施形態であるＤＶＤドライブ装置を示している。なお、図１８中のＤＶＤドライブ装置２００において、図２中のＤＶＤドライブ装置７または図１５中のＤＶＤドライブ装置１００の構成要素と同一の構成要素には同一の符号を付し、その説明を省略する。【０１４４】
図１８中のＤＶＤドライブ装置２００は、記録ゾーンクローズ時のパディングやリンクロス領域の形成を利用せずに、記録ゾーンに記録されるユーザーデータグループ中に読み取りエラーデータを挿入する。【０１４５】
すなわち、読み取りエラーデータ挿入部２０１は、ユーザーデータ記録制御部１２がユーザーデータグループに含まれるユーザーデータを記録ゾーンに記録している途中に、このユーザーデータの記録処理に割り込み、読み取りエラーデータを記録ゾーンに記録する。これにより、ユーザーデータグループ中に読み取りエラーデータが挿入される。また、読み取りエラーデータ挿入部２０１は、読み取りエラーデータ生成部２０２を備えている。読み取りエラーデータ生成部２０２は読み取りエラーデータを生成する。【０１４６】
読み取りエラーデータ挿入部２０１は、例えば、ＣＰＵなどの演算処理装置、並びにＲＯＭ（Read Only Memory）およびＲＡＭ（Random Access Memory）などの半導体記憶素子により構成されている。例えばＲＯＭには、読み取りエラーデータ挿入部２０１の動作を実現するためのプログラムが記憶されており、ＣＰＵはＲＯＭからこのプログラムを読み取り、これを実行する。【０１４７】
図１９および図２０はＤＶＤドライブ装置２００の追加記録処理を示している。例えば、追加記録処理を実行すべき旨のコマンドがホスト部６からＤＶＤドライブ装置２００に送られると、これに応じ、ＤＶＤドライブ装置２００は図１９および図２０に示す追加記録処理を実行する。【０１４８】
まず、図１９に示すように、ＤＶＤドライブ装置２００は、ＤＶＤドライブ装置２００内にＤＶＤが挿入されているか否かを調査する（ステップＳ８１）。このステップは、図４中のステップＳ１と同じである。【０１４９】
続いて、ＤＶＤドライブ装置２００は、ＤＶＤドライブ装置２００に挿入されているＤＶＤがファイナライズ済みであるか否かを調査する（ステップＳ８２）。このステップは、図４中のステップＳ２と同じである。【０１５０】
続いて、ＤＶＤドライブ装置２００は、ユーザーデータグループの追加記録を開始すべきＤＶＤ上の位置を認識する（ステップＳ８３）。このステップは、図４中のステップＳ３と同じである。【０１５１】
続いて、ＤＶＤドライブ装置２００の記録ゾーン確保部１０３はＤＶＤ上に記録ゾーンを確保する（ステップＳ８４）。このステップで確保される記録ゾーンのサイズは、(1)追加記録すべきユーザーデータグループのサイズ、(2)ユーザーデータグループ中に挿入すべき読み取りエラーデータの個数と１つの読み取りエラーデータのサイズ（一定）とを乗算した値、(3)ユーザーデータグループ中に形成されるリンクロス領域の個数と１つのリンクロス領域のサイズ（一定）とを乗算した値の合計した値である。記録ゾーンのサイズがこのように算出されることを除き、記録ゾーン確保の手順は図４中のステップＳ４と同じである。【０１５２】
ステップＳ８４においては、記録ゾーンの確保と同時に、当該記録ゾーンの直前にリンクロス領域が確保される。【０１５３】
続いて、ＤＶＤドライブ装置２００は、リンクロス領域にリンクロスデータを記録し、そして、ユーザーデータグループに含まれるユーザーデータブロックの一部、つまり第１番目のユーザーデータブロックを記録ゾーンの先頭に位置する領域に記録する（ステップＳ８５、Ｓ８６）。このステップにおけるリンクロスデータおよびユーザーデータブロックの記録は例えば次のような手順で行われる。まず、ホスト部６は、ユーザーデータグループに含まれるユーザーデータを複数のユーザーデータブロックに分ける。そして、ホスト部６は、第１番目のユーザーデータブロックおよび書き込みコマンドをＤＶＤドライブ装置２００に送る。ＤＶＤドライブ装置２００は第１番目のユーザーデータブロックおよび書き込みコマンドを受け取る。受け取った書き込みコマンドは総合制御部２３を介してユーザーデータ記録制御部１２に伝えられる。また、受け取った第１番目のユーザーデータブロックはバッファメモリ１７に記憶される。続いて、リンクロス領域形成部１５は、総合制御部２３の制御のもと、ステップＳ８４で確保されたリンクロス領域にリンクロスデータを記録する。続いて、ユーザーデータ記録制御部１２は、書き込みコマンドに従って、バッファメモリ１７に記憶された第１番目のユーザーデータブロックを記録ゾーンに記録する。【０１５４】
続いて、ＤＶＤドライブ装置２００のユーザーデータ記録制御部１２は、ホスト部６から発せられるシンクロナイズキャッシュコマンドに従い、第１番目のユーザーデータブロックの記録終了処理を行う（ステップＳ８７）。この処理により、バッファメモリ１７に記憶された第１番目のユーザーデータブロックの残余がすべて記録ゾーンに記録され、この結果、バッファメモリ１７が空になる。【０１５５】
この後、第１番目のユーザーデータブロックの記録の履歴がＤＶＤのＲＭＡに記録される。具体的には、第１番目のユーザーデータブロックの記録処理において最後に記録されたユーザーデータのアドレスがＤＶＤのＲＭＡに記録される。なお、ＲＭＡ情報が更新される度にＲＭＡに記録し直すことは冗長な作業ではあるため、この方法に換えてＲＭＡに記録すべき情報をＤＶＤドライブ装置側のＲＡＭ等に記憶しておいてもよい。【０１５６】
続いて、図２０に示すように、ＤＶＤドライブ装置２００は、第２番目のユーザーデータブロックまたは読み取りエラーデータの記録を開始すべきＤＶＤ上の位置を認識する（ステップＳ８８）。このステップにおける記録開始位置の認識手順は、図４中のステップＳ３とほぼ同じである。【０１５７】
続いて、ＤＶＤドライブ装置２００は、リンクロス領域の形成および読み取りエラーデータの記録か、リンクロス領域の形成および第２番目のユーザーデータブロックの記録かのいずれかを行う（ステップＳ８９ないしＳ９４）。この手順は例えば次のとおりである。【０１５８】
リンクロス領域の形成および読み取りエラーデータの記録を行う場合には、まず、ＤＶＤドライブ装置２００は、書き込みコマンドおよびダミーデータをホスト部６から受け取る。ダミーデータは例えばゼロデータである。受け取った書き込みコマンドは総合制御部２３を介して読み取りエラーデータ挿入部２０１に伝えられる。また、受け取ったダミーデータはバッファメモリ１７に記憶される。【０１５９】
続いて、リンクロス領域形成部１５は、総合制御部２３の制御のもと、記録ゾーンに記録された第１番目のユーザーデータブロックの直後にリンクロスデータを記録し、これにより第１番目のユーザーデータブロックの直後にリンクロス領域を形成する（ステップＳ８９）。【０１６０】
続いて、読み取りエラーデータ挿入部２０１は、読み取りエラーデータを記録すべきか否かを判断する（ステップＳ９０）。この判断は例えば次のような手順で行われる。ホスト部６からＤＶＤドライブ装置２００に送られた書き込みコマンドには、読み取りエラーデータを記録すべきか否かを示す情報が付加されている。例えば、この書き込みコマンドには、読み取りエラーデータを記録すべきか否かを示す読み取りエラーデータ記録フラグが付加されている。読み取りエラーデータ挿入部２０１は、書き込みコマンドと共に読み取りエラーデータ記録フラグを、総合制御部２３を介して受け取る。そして、読み取りエラーデータ挿入部２０１は、読み取りエラーデータ記録フラグに基づいて、読み取りエラーデータを記録すべきか否かを判断する。【０１６１】
読み取りエラーデータの記録を行う場合、読み取りエラーデータ記録フラグは、読み取りエラーデータを記録すべき旨を示している。したがって、読み取りエラーデータ挿入部２０１は、読み取りエラーデータ記録フラグに基づいて、読み取りエラーデータを記録すべきと判断する（ステップＳ９０：ＹＥＳ）。【０１６２】
続いて、読み取りエラーデータ生成部２０２は、ダミーデータをバッファメモリ１７から読み取り、このダミーデータを用いて読み取りエラーデータを生成する（ステップＳ９１）。ここで生成される読み取りエラーデータのサイズは１ＥＣＣブロックのサイズである。この点を除き、読み取りエラーデータの構造および生成方法は、ＤＶＤドライブ装置７の場合と同じである。【０１６３】
続いて、読み取りエラーデータ挿入部２０１は、ステップＳ９０において生成された読み取りエラーデータを記録ゾーンに記録する（ステップＳ９２）。これにより、ステップＳ８９において形成されたリンクロス領域の直後に読み取りエラーデータが記録される。【０１６４】
リンクロス領域の形成および読み取りエラーデータの記録が終了した後、読み取りエラーデータ挿入部２０１は、ホスト部６から発せられるシンクロナイズキャッシュコマンドに従い、読み取りエラーデータの記録終了処理を行う（ステップＳ９４）。【０１６５】
この後、読み取りエラーデータの記録の履歴がＤＶＤのＲＭＡに記録される。具体的には、データの記録処理が開始され、この記録処理がシンクロナイズキャッシュコマンドによって終了（中断）するまでを１記録サイクルとすると、前回の記録サイクルにおいて最後に記録されたユーザーデータのアドレスが、今回の記録サイクルにおいて最後に記録されたユーザーデータのアドレスに書き換えられる。【０１６６】
一方、リンクロス領域の形成および第２番目のユーザーデータブロックの記録を行う場合には、まず、ＤＶＤドライブ装置２００は、書き込みコマンドおよび第２番目のユーザーデータブロックをホスト部６から受け取る。受け取った書き込みコマンドは総合制御部２３を介して読み取りエラーデータ挿入部２０１に伝えられる。また、受け取った第２番目のユーザーデータブロックはバッファメモリ１７に記憶される。【０１６７】
続いて、リンクロス領域形成部１５は、総合制御部２３の制御のもと、記録ゾーンに記録された第１番目のユーザーデータブロックの直後にリンクロスデータを記録し、これにより第１番目のユーザーデータブロックの直後にリンクロス領域を形成する（ステップＳ８９）。【０１６８】
続いて、読み取りエラーデータ挿入部２０１は、例えば読み取りエラーデータ記録フラグに基づいて、読み取りエラーデータを記録すべきか否かを判断する（ステップＳ９０）。【０１６９】
ユーザーデータブロックの記録を行う場合、読み取りエラーデータ記録フラグは、読み取りエラーデータを記録すべきでない旨を示している。したがって、読み取りエラーデータ挿入部２０１は、読み取りエラーデータ記録フラグに基づいて、読み取りエラーデータを記録すべきでないと判断する（ステップＳ９０：ＮＯ）。【０１７０】
続いて、ユーザーデータ記録制御部１２は、書き込みコマンドに従って、バッファメモリ１７に記憶された第２番目のユーザーデータブロックを記録ゾーンに記録する（ステップＳ９３）。これにより、第２番目のユーザーデータは、ステップＳ８９において形成されたリンクロス領域の直後に記録される。【０１７１】
リンクロス領域の形成および第２番目のユーザーデータブロックの記録が終了した後、ユーザーデータ記録制御部１２は、ホスト部６から発せられるシンクロナイズキャッシュコマンドに従い、読み取りエラーデータの記録終了処理を行う（ステップＳ９４）。【０１７２】
この後、第２番目のユーザーデータブロックの記録の履歴がＤＶＤのＲＭＡに記録される。つまり、前回の記録サイクルにおいて最後に記録されたユーザーデータのアドレスが、今回の記録サイクルにおいて最後に記録されたユーザーデータのアドレスに書き換えられる。【０１７３】
ユーザーデータグループに含まれるすべてのユーザーデータブロックの記録ゾーンへの記録が終了するまで、ステップＳ８８からステップＳ９４までの処理が繰り返し実行される（ステップＳ９５）。【０１７４】
例えば、ステップＳ８８からステップＳ９４までの処理が繰り返し実行される間、読み取りエラーデータの記録とユーザーデータブロックの記録とが交互に実行される。つまり、ＤＶＤドライブ装置２００において読み取りエラーデータの記録とユーザーデータブロックの記録とが交互に実行されるように、ホスト部６が読み取りエラーデータ記録フラグの切り替えなどを行う。この結果、図２１に示すように、ユーザーデータグループに含まれる複数のユーザーデータブロック２１２（第１番目のユーザーデータブロック＃１、第２番目のユーザーデータブロック＃２、第３番目のユーザーデータブロック＃３、…、第ｎ番目のユーザーデータブロック＃ｎ）が記録ゾーン４２に記録され、さらに、２つのユーザーデータブロック２１２の間には読み取りエラーデータ２１３が挿入される。さらに、各ユーザーデータブロック２１２の直前および読み取りエラーデータ２１３の直前にはリンクロスデータ２１１が記録されたリンクロス領域２１０が形成される。【０１７５】
続いて、ＤＶＤドライブ装置２００の記録ゾーンクローズ部１０４は記録ゾーンをクローズする（図２０中のステップＳ９６）。つまり、記録ゾーンクローズ部１０４は、ユーザーデータグループの記録が終了した記録ゾーンの末尾に存在する残余領域に通常のパディングデータを記録することによりパディングを行い、これにより記録ゾーンをクローズする。このステップにおける記録ゾーンのクローズ処理は、図５中のステップＳ２１、Ｓ２５、Ｓ２６、Ｓ２７と同じである。【０１７６】
続いて、ＤＶＤドライブ装置２００は、追加記録処理を終了すべきか否かを判断する（ステップＳ９７）。次に追加記録すべきユーザーデータグループが存在するなど、追加記録処理を続行すべきときには、ＤＶＤドライブ装置２００は、追加記録処理を終了すべきでないと判断する（ステップＳ９７：ＮＯ）。この場合、ＤＶＤドライブ装置２００の処理はステップＳ８１に戻る。一方、次に追加記録すべきユーザーデータグループが存在しないときには、ＤＶＤドライブ装置２００は、追加記録処理を終了すべきと判断する（ステップＳ９０：ＹＥＳ）。これによりＤＶＤドライブ装置２００の追加記録処理は終了する。【０１７７】
なお、記録ゾーンに記録された一まとまりの読み取りエラーデータにより１つのセルが形成され、このセルは、プログラムチェーンにより再生すべきでないセルとされる。【０１７８】
以上説明したとおり、ＤＶＤドライブ装置２００では、ユーザーデータグループに含まれるユーザーデータを記録ゾーンに記録している途中に、このユーザーデータの記録処理に割り込み、読み取りエラーデータを記録ゾーンに記録し、これにより、ユーザーデータグループ中に読み取りエラーデータを挿入する。これにより、ＤＶＤに記録された情報の複製防止を強化することができる。【０１７９】
例えば、図２１に示すように、ユーザーデータグループを多数のユーザーデータブロック２１２に分け、ユーザーデータブロック２１２の記録と読み取りエラーデータ２１３の記録とを交互に実行すれば、多数の読み取りエラーデータ２１３を記録ゾーン４２内に分離して配置することができる。これにより、複製者が読み取りエラーデータ２１３を発見するのを困難にすることができ、ＤＶＤに記録された情報の複製防止を強化することができる。【０１８０】
さらに、それぞれのユーザーデータブロックのサイズを互いにランダムに異ならせることにより、記録ゾーン内における読み取りエラーデータの記録位置の規則性をなくすことができる。これにより、複製者が読取エラーデータを発見するのを一層困難にすることができ、ＤＶＤに記録された情報の複製防止を一層強化することができる。【０１８１】
さらに、ＤＶＤドライブ装置２００によれば、図２１に示すように、記録ゾーンの先頭には第１番目のユーザーデータブロック＃１が記録され、かつ記録ゾーンの末尾には最後のユーザーデータブロック＃ｎが記録される。つまり、記録ゾーンの先頭にも記録ゾーンの末尾にも読み取りエラーデータが記録されない。これにより、複製者が読取エラーデータを発見するのを一層困難にすることができ、ＤＶＤに記録された情報の複製防止をより一層強化することができる。【０１８２】
すなわち、ＤＶＤのＲＭＡの記録管理情報には、記録ゾーンの先頭アドレスを示す情報が含まれている。このため、記録ゾーンの先頭に読み取りエラーデータが記録されている場合には、記録管理情報を読み取って、この記録管理情報に基づいて記録ゾーンの先頭アドレスを知り、これに基づいて読み取りエラーデータの記録位置を容易に知ることが可能になるおそれがある。しかし、ＤＶＤドライブ装置２００によれば、記録ゾーンの先頭に読み取りエラーデータが記録されていないので、たとえ複製者が記録管理情報に基づいて記録ゾーンの先頭アドレスを知ったとしても、これに基づいて記録ゾーン内に記録された読み取りエラーデータの記録位置を発見することは困難である。【０１８３】
また、記録管理情報には、データ記録領域に最後に記録されたユーザーデータのアドレスを示す情報が含まれている。記録ゾーンをクローズして追加記録処理を終了した場合には、データ記録領域に最後に記録されたユーザーデータは、当該記録ゾーンに最後に記録されたユーザーデータである。とすれば、この場合、記録管理情報には、記録ゾーンに最後に記録されたユーザーデータのアドレスを示す情報が含まれている。このため、記録ゾーンの末尾（つまり当該記録ゾーンの最後に記録されたユーザーデータと当該記録ゾーンの終端までの間）に読み取りエラーデータがパディングされている場合には、記録管理情報を読み取って、この記録管理情報に基づいて、記録ゾーンの末尾にパディングされている読み取りエラーデータの位置を容易に知ることが可能になるおそれがある。しかし、ＤＶＤドライブ装置２００によれば、記録ゾーンの末尾に読み取りエラーデータが記録されていないので、たとえ複製者が記録管理情報に基づいて記録ゾーンに最後に記録されたユーザーデータのアドレスを知ったとしても、これに基づいて記録ゾーン内に記録された読み取りエラーデータの記録位置を発見することは困難である。【０１８４】
なお、本発明の第３実施形態は例えばブルーレイディスクなど他の光ディスクにも適用することができる。【０１８５】
また、図２中の記録ゾーン確保部１１が記録ゾーン確保手段の具体例であり、ユーザーデータ記録制御部１２がユーザーデータ記録手段の具体例であり、記録ゾーンクローズ部１３が記録ゾーンクローズ手段の具体例であり、読み取りエラーデータ生成部１４が読み取りエラーデータ生成手段の具体例である。また、記録ゾーンクローズ部１３が読み取りエラーデータ記録手段の具体例である。【０１８６】
また、図１５中のリンクロス領域形成部１０１がリンクロス領域形成手段の具体例である。また、リンクロス領域形成部１０１が読取エラーデータ記録手段の具体例である。【０１８７】
また、図１８中の読み取りエラーデータ挿入部２０１が読み取りエラーデータ挿入手段の具体例である。また、読み取りエラーデータ挿入部２０１が読み取りエラーデータ記録手段の具体例である。【０１８８】
また、図４中のステップＳ４が記録ゾーン確保工程の具体例であり、ステップＳ６がユーザーデータ記録工程の具体例であり、ステップＳ９が読み取りエラーデータ記録工程の具体例である。また、図５中の各ステップが読み取りエラーデータ記録工程のさらに詳細な具体例である。【０１８９】
また、図１６中のステップＳ５４が記録ゾーン確保工程の具体例であり、ステップＳ５６がユーザーデータ記録工程の具体例であり、ステップＳ５５が読み取りエラーデータ記録工程の具体例である。また、図１７中の各ステップが読み取りエラーデータ記録工程のさらに詳細な具体例である。【０１９０】
また、図１９中のステップＳ８４が記録ゾーン確保工程の具体例であり、図１９中のステップＳ８６および図２０中のステップＳ９３がユーザーデータ記録工程の具体例であり、また、図２０中のステップＳ９１およびステップＳ９２が読み取りエラーデータ記録工程の具体例である。【０１９１】
また、本発明はコンピュータプログラムとして具現化することも可能である。この場合には、図４および図５（あるいは図１６および図１７、あるいは図１９および図２０）に示す追加記録処理を実現するためのコマンドを記述したコンピュータプログラムを作成する。そして、このコンピュータプログラムを例えば光ディスクなどの容易に持ち運び可能な情報記録媒体に記録し、この情報記録媒体をユーザに販売する。この情報記録媒体を購入したユーザは、この情報記録媒体をコンピュータに搭載されたディスクドライブ装置などの情報読み取り装置に挿入し、情報記録媒体に記録されたコンピュータプログラムをコンピュータに読み込ませる。これにより、コンピュータが有するコンピュータ資源を本発明の情報記録装置として機能させることができ、図４および図５（あるいは図１６および図１７、あるいは図１９およぶ図２０）に示す追加記録処理をコンピュータにより実現することができる。また、コンピュータプログラムが記録された情報記録媒体をユーザに販売するのではなく、コンピュータプログラムをコンピュータプログラム製品としてインターネットなどのコンピュータネットワークを介してユーザに配信してもよい。
【実施例】
【０１９２】
図２２は、本発明の情報記録装置の実施例であるＤＶＤドライブ装置１２０を示している。ＤＶＤドライブ装置１２０は、図２中のＤＶＤドライブ装置７をさらに具体化したものである。図２２中のＤＶＤドライブ装置１２０において、ＣＰＵ１２１は、図２中の記録ゾーン確保部１１、ユーザーデータ記録制御部１２、記録ゾーンクローズ部１３、読み取りエラーデータ生成部１４、リンクロス領域形成部１５および総合制御部２３として動作する。つまり、ＲＯＭ１２２には、図２中の記録ゾーン確保部１１、ユーザーデータ記録制御部１２、記録ゾーンクローズ部１３、読み取りエラーデータ生成部１４、リンクロス領域形成部１５および総合制御部２３の動作を実現するためのプログラムが記憶されている。ＣＰＵ１２１はＲＯＭ１２２からこのプログラムを読み取り、これを実行する。ＣＰＵ１２１がこのプログラムを実行するときにはＲＡＭ１２３が作業メモリ領域として用いられる。【０１９３】
信号処理回路１２５は、バッファメモリ１２６、エンコーダユニット１２７およびデコーダユニット１２８を備えている。エンコーダユニット１２７は、ＥＤＣエンコーダ、ＥＣＣエンコーダおよび８／１６変調回路などを備えている。信号処理回路１２５はバッファメモリ１２６に記憶されたデータをエンコーダユニット１２７へＤＭＡ転送することができる。【０１９４】
駆動制御回路１２９は、スピンドルモータ１３０の回転および光ピックアップ１３１の移動などを制御する。【０１９５】
ＣＰＵ１２１はＡＴＡＰＩインターフェース１３２を介してホスト部１４０と接続されている。ＣＰＵ１２１は、ホスト部１４０から送られるリザーブコマンド、書き込みコマンド、クローズコマンドなどを受け取り、これらのコマンドに従って、図４および図５に示す追加記録処理を実行する。これにより、ＤＶＤ１５０のデータ記録領域には、リンクロス領域および記録ゾーンが形成され、記録ゾーンには、ユーザーデータグループおよび読み取りエラーデータが記録される。【０１９６】
なお、本発明は、請求の範囲および明細書全体から読み取るこのできる発明の要旨または思想に反しない範囲で適宜変更可能であり、そのような変更を伴う情報記録装置および情報記録方法並びにこれらの機能を実現するコンピュータプログラムもまた本発明の技術思想に含まれる。
【産業上の利用可能性】
【０１９７】
本発明に係る複製防止構造を生成する情報記録装置および情報記録方法は、例えばＤＶＤなどの情報記録媒体に情報を記録する情報記録装置に利用可能である。また、例えば民生用或いは業務用の各種コンピュータ機器に搭載される又は各種コンピュータ機器に接続可能な情報記録装置等にも利用可能である。
【図１】
0004531820.tif 000002
【図２】
0004531820.tif 000003
【図３】
0004531820.tif 000004
【図４】
0004531820.tif 000005
【図５】
0004531820.tif 000006
【図６】
0004531820.tif 000007
【図７】
0004531820.tif 000008
【図８】
0004531820.tif 000009
【図９】
0004531820.tif 000010
【図１０】
0004531820.tif 000011
【図１１】
0004531820.tif 000012
【図１２】
0004531820.tif 000013
【図１３】
0004531820.tif 000014
【図１４】
0004531820.tif 000015
【図１５】
0004531820.tif 000016
【図１６】
0004531820.tif 000017
【図１７】
0004531820.tif 000018
【図１８】
0004531820.tif 000019
【図１９】
0004531820.tif 000020
【図２０】
0004531820.tif 000021
【図２１】
0004531820.tif 000022
【図２２】
0004531820.tif 000023