(57)【特許請求の範囲】
【請求項１】
ディスク内周側から外周側に向かって記録が行われる第１記録層およびディスク外周側から内周側に向かって記録が行われる第２記録層を有する多層記録ディスクに対してユニバーサルディスクフォーマットに基づく記録に用いる領域範囲を決める方法であって、
前記第１記録層の外周側最終位置よりも所定量以上内周側の折り返し位置に前記所定量の範囲内で第１のシフト中間領域を設けるとともに、前記第１記録層に設けられた前記第１のシフト中間領域と対向する前記第２記録層の位置に第２のシフト中間領域を設けて、
前記第１記録層から前記第２記録層に至る記録領域が、前記第１および第２のシフト中間領域で折り返されるようにし、
ディスク内周側から外周側に向かって前記第１記録層の試し書きを行い、
前記試し書きの結果エラーが発生した場合はエラーが最初に発生した場所の直前の位置に前記第１および第２のシフト中間領域を設定するようにした記録領域決定方法において、
前記第１記録層から前記第２記録層に至る記録のエクステントが前記折り返し位置において分割されるように構成した記録領域決定方法。
【請求項２】
ディスク内周側から外周側に向かって記録が行われる第１記録層およびディスク外周側から内周側に向かってユニバーサルディスクフォーマットに基づく記録が行われる第２記録層を有する多層記録ディスクに対して記録または再生を行なう装置であって、
前記第１記録層の外周側最終位置よりも所定量以上内周側の折り返し位置に前記所定量の範囲内で第１のシフト中間領域を設ける手段と、
前記第１記録層に設けられた前記第１のシフト中間領域と対向する前記第２記録層の位置に第２のシフト中間領域を設ける手段と、
前記第１記録層から前記第２記録層に至る記録領域が、前記第１および第２のシフト中間領域で折り返されるようにして決定された記録領域に対して情報記録を行い、あるいはこの記録領域から情報再生を行なう手段と、
ディスク内周側から外周側に向かって前記第１記録層の試し書きを行なう手段と、
前記試し書きの結果エラーが発生した場合はエラーが最初に発生した場所の直前の位置に前記第１および第２のシフト中間領域を設定する手段と
を具備した記録再生装置において、
前記第１記録層から前記第２記録層に至る記録のエクステントが前記折り返し位置において分割されるように構成した記録再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、多層情報記録媒体に対する記録方法等の改良に関する。特に、片面多層記録型光ディスクに対して（片面３層以上のディスクならその内の少なくとも隣接２層について）記録に用いる領域範囲を決める方法、ファイナライズ処理方法、およびこのディスクを用いる記録または再生装置に関する。
【背景技術】
【０００２】
大容量情報記録の媒体（メディア）として、デジタルバーサタイルディスク（ＤＶＤ）に代表される光ディスクが多用されるようになっている。また、近年は放送の高画質化に伴い高ビットレートで長時間録画したいという要求が高まっている。この要求に応える方向の１つとして、記録層の多層化がある。特に、実使用時にディスクを裏返しする必要のない片面多層化の要求が高い。片面多層化に対応した情報記録媒体の代表例として、ＤＶＤ＋Ｒ／ＤＬやＤＶＤ−Ｒ／ＤＬ等が知られている。
【０００３】
ＤＶＤ＋ＲやＤＶＤ−Ｒのメディアには、片面１層記録（Single Layer：ＳＬと呼ぶ）のものと、片面２層記録（Dual Layer：ＤＬと呼ぶ）のものがある（ディスク裏表の各面に記録層が１つづつ設けられ、ディスク片面側から両面の２層双方に対して記録または再生ができないものは、ＳＬとして扱う）。ＤＬメディアの記録では、通常、０層目のLayer 0（第１記録層Ｌ０）をメディアの内周から外周に向かって（予め設定された固定の）Middle Areaの領域手前まで記録し、層を切り替えて１層目のLayer 1（第２記録層Ｌ１）の外周から内周へ向かって記録していく（図１参照）。
【０００４】
ところで、ＤＶＤ等のディスクメディアでは、メディアの内周から外周に向かって行く程書き込みエラーが発生しやすくなる傾向がある（内周より外周側の方が回転中のディスクの面ブレが大きくなりやすい等のため）。このエラーの起き易さによる記録信頼性低下を回避する方法の１つとして、ディスクの外周側の使用しないようにする方法がある。具体的には、例えば図３に示すように、Layer 0（ Ｌ０層）からLayer 1（Ｌ１層）へ記録層を切り替える位置を、固定された外周側のfixed Middle Areaからより内周側のShifted Middle Areaに移動させて、Shifted Middle Areaより外周側を記録に使用しない。このようなShifted Middle Areaを設定すること自体は知られている（特許文献１参照）。
【特許文献１】特開２００４−３１０９７２
【発明の開示】
【発明が解決しようとする課題】
【０００５】
特許文献１では、記録するユーザデータサイズに応じてShifted Middle Areaを設定している。しかし、前述のエラーの起き易さはディスク毎に異なり、また使用するドライブへのディスク装填状態によっても変化し得るため、エラーの起き易さ（あるいは記録の信頼性低下）も考慮すると、ユーザデータサイズからShifted Middle Areaを設定する方法では十分とはいえない。
【０００６】
また、ＤＬのメディアでは、１層目（第２記録層Ｌ１＝Layer 1）の途中まで記録した状態からのファイナライズ（図１参照）と、０層目（第１記録層Ｌ０＝Layer 0）の途中まで記録した状態からのファイナライズ（図２参照）では、ファイナライズにかかる時間が異なる。すなわち、例えば図２の状態では０層目Ｌ０と１層目Ｌ１の記録状態を同一にするために、アプリケーション側または、ドライブがデータを書き込む（Lead-out またはAll'0埋め）必要があり、ファイナライズの前処理に時間がかかる。
【０００７】
この発明の課題の１つは、多層記録ディスクの状態（記録しようとするユーザデータ側の状態ではなく主にディスク側の状態）に応じてShifted Middle Areaを設定することにより、相対的に信頼性が低くなりやすい外周側でのエラーの影響を受け難くすることである。
【課題を解決するための手段】
【０００８】
この発明の一実施の形態に係る記録領域決定方法は、ディスク内周側から外周側に向かって記録が行われる第１記録層（Ｌ０）およびディスク外周側から内周側に向かって記録が行われる第２記録層（Ｌ１）を有する多層記録ディスクに対して適用される。この多層記録ディスクに対して（３層以上のディスクならその内の少なくとも隣接２層について）記録に用いる領域範囲を決めるにあたり、前記第１記録層（Ｌ０）の外周側最終位置よりも所定量（Shifted Middle Areaの書込所要量）以上内周側の折り返し位置に前記所定量の範囲内で第１のシフト中間領域（Shifted Middle Area of L0）を設けるとともに（図５のＳＴ５４）、前記第１記録層（Ｌ０）に設けられた前記第１のシフト中間領域（Shifted Middle Area of L0）と対向する前記第２記録層（Ｌ１）の位置に第２のシフト中間領域（Shifted Middle Area of L1）を設ける（図５のＳＴ５４）。これにより、前記第１記録層（Ｌ０）から前記第２記録層（Ｌ１）に至る記録領域が、前記第１および第２のシフト中間領域（Shifted Middle Areas of L0, L1）で折り返されるように構成する。
【０００９】
ここで、前記第１および第２のシフト中間領域の位置は、該当ディスクの実使用状態に応じて柔軟に決定できる。具体的には、試し書きの結果内周側からエラーなしで連続記録可能であった最も外周よりの位置に前記第１および第２のシフト中間領域の位置を設定できる（図６、図７参照）。あるいは、書き込み実行時にエラーが生じたらリペア処理（交替処理）を通常行なうが、このリペア処理がある程度以上頻繁に起きる（リペア回数が所定の閾値を超える）領域の先頭あるいはその手前（内周側寄り）に前記第１および第２のシフト中間領域の位置を設定できる（図８参照）。
【発明の効果】
【００１０】
第１記録層（０層目Ｌ０）の第１シフト中間領域から外周側の固定中間領域までの間、および外周側固定中間領域から第２記録層（１層目Ｌ１）の第２シフト中間領域までの間は、ディスクの中心から離れている分、ディスクの反り（回転時すると面振れを起こす）等で相対的にエラーが出やすい傾向があるが、この間でエラーが実際に出やすいディスクについてはその間を記録に用いないようにできる。そのため（該当ディスクの総記録容量が減ることを認容すれば）ディスクの記録再生の信頼性を高めることができる。これにより、せっかく録画したのに録画途中で録画失敗したり、一旦は録画できたもののその後正常再生できなくなるといった可能性が小さくなる。
【発明を実施するための最良の形態】
【００１１】
以下、図面を参照してこの発明の実施の形態を説明する。図１は、片面多層記録ディスク（片面２層ディスク）について、１層目（Layer 1）の途中まで記録した状態からファイナライズされた状態を例示している。また、図２は、片面多層記録ディスク（片面２層ディスク）について、０層目（Layer 0）の途中まで記録した状態からファイナライズされた状態を例示している（Shifted Middle Areaの設定なしの場合）。そして、図３は、この発明の一実施の形態に係る片面多層記録ディスク（片面２層ディスクまたは片面３層以上のディスク内の少なくとも隣接２層）について、０層目（Layer 0）の途中まで記録した状態からファイナライズされた状態を例示している（Shifted Middle Areaの設定ありの場合）。ここでは、片面多層記録ディスクとしてＤＶＤ−Ｒ／ＤＬ（片面２層）を例にとっている。
【００１２】
ＤＬのメディアでは、１層目（Layer １）の途中まで記録した状態からのファイナライズ（図１）と、０層目（Layer ０）の途中まで記録した状態からのファイナライズ（図２）では、ファイナライズにかかる時間が異なる。特に、図２の状態では０層目と１層目の記録状態を同一にするために、アプリケーション側または、ドライブがデータを書き込む（Lead-out または、All'0埋め）ためファイナライズの前処理に時間がかかる。この発明の実施の形態では、Shifted Middle Areaをシフト（図３では左側にシフト）するドライブのコマンド（command “Shifted Middle Area”）を使用して、図３に例示するように、０層目のデータ記録エリアの途中にShifted Middle Area（０層目から１層目への折り返し地点）を設定することで、０層目と１層目の記録状態を同一にし、ファイナライズの時間を短縮するように構成している（図３の例ではShifted Middle Areaより外周側の未記録領域Unrecorded areaをファイナライズの前処理対象から除外できる）。
【００１３】
前述したように、ＤＶＤ等の高密度メディアでは、メディアの内周から外周に向かって行く程書き込みエラーが発生しやすい。ＤＬメディアの記録は、０層目をメディアの内周から外周に向かって、Middle Areaの領域手前まで記録し、層を切り替え１層目の外周から内周へ向かって記録していく。このような書き込みでは、予めShifted Middle Area をデータ記録エリアの途中に設定することで、メディアの外周での書き込み領域をアプリケーション側でコントロールすることにより、エラーが発生しやすい外周の書き込みを制御することが可能となる。この「予めShifted Middle Area をデータ記録エリアの途中に設定する」方法は幾つかあるが、その代表的な方法は図５〜図８等を参照して後述する。
【００１４】
図１１は、この発明を適用した映像録画装置の実施の一形態を示す図である。この実施の形態では、記録媒体としてＤＶＤ−Ｒなどの光ディスクとハードディスクの双方を取り扱うことができる装置（ＨＤＤ付ＤＶＤ−ＶＲレコーダ）として示しているが、記録媒体として半導体メモリ等を適宜併用してもよい。図１１において、各ブロックを大きく分けると、左側には記録部の主なブロックを示し、右側には再生部の主なブロックを示している。
【００１５】
図１１の映像録画装置は、２種類のディスクドライブ部を有する。まず、ビデオファイルを構築できる情報記録媒体である第１のメディアとしての光ディスク（ＤＶＤ−ＲＡＭ、ＤＶＤ±ＲＷ、ＤＶＤ±Ｒなど）１００１を回転駆動し、情報の読み書きを実行するディスクドライブ部１００２を有する。また、第２のメディアとしてのハードディスク（ＨＤＤ）を駆動するハードディスクドライブ部２００１を有する。データプロセッサ部１００３は、ディスクドライブ部１００２及びハードディスクドライブ部２００１に記録データを供給することができ、また、再生された信号を受け取ることができる。ディスクドライブ部１００２は、光ディスク１００１に対する回転制御系、レーザ駆動系（波長が６５０ｎｍの赤色レーザ、あるいは４０５ｎｍもしくはそれ以下の青色レーザを用いる）、光学系などを有する。データプロセッサ部１００３は、記録または再生単位のデータを取り扱うもので、バッファ回路、変調・復調回路、エラー訂正部などを含む。
【００１６】
また図１１の映像録画装置は、録画側を構成するエンコーダ部５０と、再生側を構成するデコーダ部６０と、装置本体の動作を制御するマイクロコンピュータブロック３０とを主たる構成要素としている。エンコーダ部５０は、入力されたアナログビデオ信号やアナログオーディオ信号をデジタル化するビデオ用及びオーディオ用のアナログデジタルコンバータと、ビデオエンコーダと、オーディオエンコーダとを有する。さらに、副映像エンコーダも含む。エンコーダ部５０の出力は、バッファメモリを含むフォーマッタ５１にて所定のＤＶＤ−ＲＡＭのフォーマットに変換され、先のデータプロセッサ部１００３に供給される。エンコーダ部５０には、ＡＶ入力部４１からの外部アナログビデオ信号と外部アナログオーディオ信号、あるいはＴＶチューナ部４２からのアナログビデオ信号とアナログオーディオ信号が入力される。
【００１７】
なお、エンコーダ部５０は、直接圧縮されたデジタルビデオ信号やデジタルオーディオ信号が直接入力されるときは、圧縮デジタルビデオ信号やデジタルオーディオ信号を直接フォーマッタ５１に供給することもできる。またエンコーダ部５０は、アナログデジタル変換されたデジタルビデオ信号やオーディオ信号を、ビデオミキシング部７１やオーディオセレクタ７６に直接供給することもできる。エンコーダ部５０に含まれるビデオエンコーダでは、デジタルビデオ信号はＭＰＥＧ２（またはＭＰＥＧ１もしくはＭＰＥＧ４−ＡＶＣ等）規格に基づいた可変ビットレートで圧縮されたデジタルビデオ信号に変換される。デジタルオーディオ信号は、ＭＰＥＧ規格等に基づいて固定ビットレートで圧縮されたデジタルオーディオ信号、あるいはリニアＰＣＭのデジタルオーディオ信号に変換される。
【００１８】
副映像信号がＡＶ入力部４１から入力された場合（例えば副映像信号の独立出力端子付ＤＶＤビデオプレーヤからの信号など）、あるいはこのようなデータ構成のＤＶＤビデオ信号が放送されてそれがＴＶチューナ部４２で受信された場合は、ＤＶＤビデオ信号中の副映像信号が副映像エンコーダでエンコード（ランレングス符号化）されて副映像のビットマップとなる。エンコードされたデジタルビデオ信号、デジタルオーディオ信号、副映像データは、フォーマッタ５１にてパック化され、ビデオパック、オーディオパック、副映像パックとなり、さらにこれらが集合されて、ＤＶＤ-ビデオ規格で規定されたフォーマット（ＤＶＤビデオフォーマット）や、ＤＶＤ-レコーディング規格で規定されたフォーマット（ＤＶＤ−ＶＲフォーマット）に変換される。
【００１９】
ここで、図１１の装置は、フォーマッタ５１でフォーマット化された情報（ビデオ、オーディオ、副映像データなどのパック）及び作成された管理情報を、データプロセッサ部１００３を介してハードディスクドライブ部２００１あるいはデータディスクドライブ部１００２に供給し、ハードディスクあるいは光ディスク１００１に記録することができる。またハードディスクあるいは光ディスク１００１に記録された情報を、データプロセッサ部１００３、ディスクドライブ部１００２を介して光ディスク１００１あるいはハードディスクに記録することもできる。またハードディスクあるいは光ディスク１００１に記録されている複数番組のビデオオブジェクトを、一部削除したり、異なる番組のオブジェクトをつなげたり、といった編集処理を行うこともできる。これは、この発明の一実施の形態で利用するＤＶＤ−ＶＲフォーマットが、取り扱うデータ単位を定義し、編集を容易にしているからである。
【００２０】
マイクロコンピュータブロック３０は、ＭＰＵ（マイクロプロセッシングユニット）、またはＣＰＵ（セントラルプロセッシングユニット）と、制御プログラム等（各フローチャート図で説明される制御を行なうファームウエア等）が書きこまれたファームウエアＲＯＭ３１ａ、プログラム実行に必要なワークエリアを提供するためのワークＲＡＭ３１などを含んでいる。マイクロコンピュータブロック３０のＭＰＵは、そのＲＯＭに格納された制御プログラムに従い、ＲＡＭをワークエリアとして用いて、欠陥場所検出、未記録領域検出、録画情報記録位置設定、ＵＤＦ記録、ＡＶアドレス設定、履歴情報検索処理、シフト中間領域設定処理、ファイナライズ処理などを実行するように構成されている。
【００２１】
すなわち、マイクロコンピュータブロック３０は、システム全体を制御するために必要な情報処理部を有するもので、ファームウエアＲＯＭ３１ａ、ワークＲＡＭ３１、ディレクトリ検出部３２のほか、図示しないがＶＭＧ（全体のビデオ管理情報）情報作成部、コピー関連情報検知部、コピー及びスクランブリング情報処理部（ＲＤＩ処理部）、パケットヘッダ処理部、シーケンスヘッダ処理部、アスペクト比情報処理部などを備える。さらに、マイクロコンピュータブロック３０は、区画（Rzone）の処理を行なう処理部３６と、履歴情報検索を行なう処理部３５と、録画を実行する際の管理情報の制御部３４と、編集を実行する際の管理情報の制御部３３と、片面２層（片面多層）の記録可能光ディスク（ＤＶＤ−Ｒ／＋Ｒ、ＤＶＤ−ＲＷ／＋ＲＷなど）の初期化（フォーマッティング）処理部３８、片面２層（片面多層）記録可能光ディスクのファイナライズ処理部３９、シフト中間領域設定処理部３００などを備える。なお、部分使用済みディスクを初期化状態に戻す処理等はその他の処理部３７で処理される。
【００２２】
ＭＰＵの実行結果のうち、ユーザに通知すべき内容は、映像データ記録再生装置の表示部４３に表示されるか、またはモニターディスプレイ７５にＯＳＤ（オンスクリーンディスプレイ）表示される。またマイクロコンピュータブロック３０は、この装置を操作するための操作信号を与えるキー入力部４４を有する。このキー入力部４４は、例えば映像録画装置の本体上に設けた操作スイッチ類や、あるいはリモコン装置などに相当する。また、入力部４４は、この発明の一実施の形態に係る映像録画装置と有線通信あるいは無線通信あるいは光通信や赤外線通信などの手段を用いて接続されたパーソナルコンピューターであってもよい。いずれの形態であるにせよ、ユーザがこのキー入力部４４を操作することにより、入力された映像音声信号の録画処理や、録画されたコンテンツの再生処理、あるいは録画されたコンテンツに対する編集処理などを施すことができる。
【００２３】
なお、マイクロコンピュータブロック３０が、ディスクドライブ部１００２、ハードディスクドライブ部２００１、データプロセッサ部１００３、エンコーダ部５０および／またはデコーダ部６０などを制御するタイミングは、ＳＴＣ（システムタイムクロック）３８からの時間データに基づいて実行することができる。録画や再生の動作は、通常はＳＴＣ３８からのタイムクロックに同期して実行されるが、それ以外の処理はＳＴＣ３８とは独立したタイミングで実行されてもよい。
【００２４】
デコーダ部６０は、パック構造を持つＤＶＤフォーマットの信号から各パックを分離して取り出すセパレータと、パック分離やその他の信号処理実行時に使用するメモリと、セパレータで分離された主映像データ（ビデオパックの内容）をデコードするVデコーダと、セパレータで分離された副映像データ（副映像パックの内容）をデコードするＳＰデコーダと、セパレータで分離されたオーディオデータ（オーディオパックの内容）をデコードするAデコーダとを有する。またデコードされた主映像にデコードされた副映像を適宜合成し、主映像にメニュー、ハイライトボタン、字幕やその他の副映像を重ねて出力するビデオプロセッサを備えている。
【００２５】
デコーダ部６０の出力ビデオ信号は、ビデオミキシング部７１に入力される。ビデオミキシング部７１では、テキストデータの合成が行われる。またビデオミキシング部７１には、ＴＶチューナ４２やＡ／Ｖ入力部４１からの信号を直接取り込むラインもまた接続されている。ビデオミキシング部７１には、バッファとして用いるフレームメモリ７２が接続されている。ビデオミキシング部７１の出力がアナログ出力の場合はＩ／Ｆ（インタフェース）７３を介して外部出力され、デジタル出力の場合はデジタルアナログ変換器７４を介して外部へ出力される。
【００２６】
デコーダ部６０の出力オーディオ信号は、セレクタ７６を介してデジタルアナログ変換器７７でアナログ変換され外部に出力される。セレクタ７６は、マイクロコンピュータブロック３０からのセレクト信号により制御される。これによりセレクタ７６は、ＴＶチューナ４２やＡ／Ｖ入力部４１からのデジタル信号を直接モニターする時、エンコーダ部５０をスルーした信号を直接選択することも可能である。
【００２７】
なお、エンコーダ部５０のフォーマッタ５１では、録画中、各切り分け情報を作成し、定期的にマイクロコンピュータブロック３０のＭＰＵへ送る（ＧＯＰ先頭割り込み時などの情報）。切り分け情報としては、ドライブのアクセス単位として用いることができるＶＯＢＵのパック数、ＶＯＢＵ先頭からのＩピクチャのエンドアドレス、ＶＯＢＵの再生時間などである。同時に、アスペクト情報処理部からの情報を録画開始時にＭＰＵへ送り、ＭＰＵはＶＯＢストリーム情報（ＳＴＩ）を作成する。ここでＳＴＩは、解像度データ、アスペクトデータなどを保存し、再生時、各デコーダ部ではこの情報を元に初期設定が行われる。
【００２８】
また図１１の装置では、ビデオファイルは１ディスクに１ファイルとしている。またデータをアクセス（シーク）している間に、途切れないで再生を続けるために、最低限連続する情報単位（サイズ）を決めている。この単位をＣＤＡ（コンティギュアス・データ・エリア）という。ＣＤＡサイズは、ＥＣＣ（エラー訂正コード）ブロック（１６セクタ）の倍数であり、ファイルシステムではこのＣＤＡ単位で記録を行っている。
【００２９】
データプロセッサ部１００３は、エンコーダ部５０のフォーマッタからＶＯＢＵ単位のデータを受け取り、ＣＤＡ単位のデータをディスクドライブ部１００２あるいはハードディスクドライブ部２００１に供給している。またマイクロコンピュータブロック３０のＭＰＵは、記録したデータを再生するのに必要な管理情報を作成し、データ記録終了のコマンドを認識すると、作成した管理情報をデータプロセッサ部１００３に送る。これにより、管理情報がディスクに記録される。従って、エンコードが行われているとき、エンコーダ部５０からマイクロコンピュータブロック３０のＭＰＵは、データ単位の情報（切り分け情報など）を受け取る。また、マイクロコンピュータブロック３０のＭＰＵは、記録開始時には光ディスク及びハードディスクから読み取った管理情報（ファイルシステム）を認識し、各ディスクの未記録エリアを認識し、データ上の記録エリアをデータプロセッサ部１００３を介してディスクに設定している。
【００３０】
この発明の一実施の形態に係る映像録画装置では、書換え可能なＤＶＤ−ＲＡＭディスクやＤＶＤ−ＲＷディスクだけでなく、ライトワンスメディアであるＤＶＤ−Ｒディスクも使用できる。これらＤＶＤディスクに対して録画を実施する際のフォーマットは、ＤＶＤディスクの種類毎に一意に固定されるものではなく、例えばＤＶＤ−Ｒに対して、ＤＶＤ−ＶＲフォーマットまたはＤＶＤビデオフォーマットのいずれのフォーマットによっても録画が実施できるものとする。
【００３１】
また、以下の説明においては、この発明の一実施の形態に係る映像録画装置は、先に説明した図１１のブロック図で示されるような、ＤＶＤとＨＤＤの２つの録画メディアを有するハイブリッド録画機であるとし、ＤＶＤとＨＤＤ相互間での映像情報のダビング（あるいはムーブ）が可能であるとする。ただし、この発明の実施の形態の内容は、ハイブリッド録画機だけに適用されるものではなく、ＤＶＤディスクへの録画機能のみを有した、ＤＶＤ単体の録画機（パーソナルコンピュータをソフトウエアでＤＶＤレコーダとして機能させるものも含む）に対しても適用できる。
【００３２】
また、この発明の一実施の形態に係る映像録画装置においては、録画されたタイトル内の部分領域をチャプタと呼称することとする。たとえばＤＶＤ−ＶＲフォーマットで録画された場合、チャプタは、タイトル内に設定された、ＤＶＤ−ＶＲ規格で定義されているエントリポイント（ＥＰ）をその境界の目印として利用している。すなわち、タイトル内に設定したあるＥＰとその次のＥＰとで挟まれた区間をチャプタと呼ぶ。なお、タイトルの始点と終点については、ＥＰの有無に関わらずチャプタの境界とする。従って、タイトルの１番目のチャプタについては、その始点にＥＰが立っていないこともあり得る。
【００３３】
なお、あるエントリポイントから次のエントリポイントまでの間のチャプタの実データ（ＭＰＥＧエンコードされたビデオオブジェクト等）がディスク１００１に連続記録されている場合、このチャプタの記録領域の途中に図３のシフト中間領域（Shifted Middle Area）が割り込まないようにシフト中間領域の位置を決定することは可能である。これは、シフト中間領域を跨る連続記録が隣接２層に渡って行われた場合は、シフト中間領域に該当する位置（図５、図９を参照して別途説明するExtentの分割位置に対応）でエントリポイントを打つことで実現できる。
【００３４】
シフト中間領域で層が切り替わる場合、使用する再生装置の性能（読み取り速度や再生データのバッファリング能力等）によってはその部分の再生が一瞬途切れる可能性がある。しかし、その一瞬途切れる場所がチャプタとチャプタの間であればユーザにとって気にならない場合が多々あり得る。また、録画内容によっては、エントリポイントが立っていないタイトルの始点または終点にシフト中間領域の位置を設定することも可能である。
【００３５】
以上のような「シフト中間領域の位置にエントリポイントを持ってくる（つまりあるチャプタの連続データがシフト中間領域で分断されないようにする）」操作、あるいは「タイトルの始点または終点にシフト中間領域の位置を設定する」操作は、図１１のＨＤＤ部２００１に録画しておいたタイトルを適宜プレイリスト編集（事前分割されたチャプタの抽出／並べ替え等）してからＤＶＤ−Ｒ／ＤＬディスク１００１にダビング（またはムーブ）する際に、実行できる（ダビング開始前に、シフト中間領域の位置に来るであろうエントリポイントあるいはチャプタ境界を事前把握できる）。この場合は、シフト中間領域の位置は録画コンテンツのエントリポイント（またはチャプタ境界あるいはタイトルの前後）に応じて決定されるとも言える。
【００３６】
ところで、ＤＶＤ−ＶＲ規格のVer１.１では、ルートディレクトリの下にＤＶＤ＿ＲＴＡＶというサブディレクトリを設けており、規格で規定されているファイルはこのＤＶＤ＿ＲＴＡＶの下に収められている。以下、個々のファイルについて説明する。
【００３７】
まず、ＶＲ＿ＮＡＮＧＲ．ＩＦＯファイルは、オリジナルタイトル（プログラム）やプレイリストに対するナビゲーションデータである。これは管理情報に相当する。プレイリストやエントリポイント（ＥＰ）などはこのＶＲ＿ＮＡＮＧＲ．ＩＦＯの中に記述されている。映像データに直接処理を施さなくても、このＶＲ＿ＮＡＮＧＲ．ＩＦＯの記述を変更することによって、不要なシーンの削除などの編集処理を施すことができる。従って、チャプタ作成やプレイリスト編集などの編集処理を施す場合、主にこのＶＲ＿ＮＡＮＧＲ．ＩＦＯが処理の対象となる。また、このＶＲ＿ＮＡＮＧＲ．ＩＦＯには、録画に連動して実映像データに対するタイムマップ情報が書き込まれる。このＶＲ＿ＮＡＮＧＲ．ＩＦＯにはディスク全体に関わる情報も書き込まれるため、ＤＶＤディスクを初期化した際にただちに作成される。
【００３８】
一方、ＶＲ＿ＭＯＶＩＥ．ＶＲＯファイルは、録画された動画像のＡＶ（Audio Visual）データファイルであり、実映像データに相当する。ここには、パック化された映像データ、音声データ、またサポートされている場合にはサブピクチャデータが多重化して収められている。ＶＲ＿ＳＴＩＬＬ．ＶＲＯファイルは、静止画像のＡＶデータファイルであり、ＶＲ＿ＭＯＶＩＥ．ＶＲＯと同様に、実映像データに相当する。ここにはパック化された映像データが収められている他、オプションとして音声データやサブピクチャデータが多重化されていることもある。また、ＶＲ＿ＡＵＤＩＯ．ＶＲＯファイルは、前記ＶＲ＿ＳＴＩＬＬ．ＶＲＯに収められた静止画像に対するアフレコ（アフターレコーディング）音声情報を収めたデータファイルである。
【００３９】
ＶＲ＿ＭＯＶＩＥ．ＶＲＯ、ＶＲ＿ＳＴＩＬＬ．ＶＲＯおよびＶＲ＿ＡＵＤＩＯ．ＶＲＯファイルは、ＤＶＤディスクを初期化した際には存在せず、実際に録画が行われた際に作成され、映像データや音声データが記録されることになる。なお、この３種類のファイルは必ず存在するものではなく、例えば静止画の記録機能やアフレコ機能を有していない映像録画装置にはＶＲ＿ＳＴＩＬＬ．ＶＲＯやＶＲ＿ＡＵＤＩＯ．ＶＲＯファイルが存在しないことがある。
【００４０】
ＤＶＤ−ＶＲ規格のVer１.１で規定されているファイルは以上であるが、それ以外に、映像録画装置の操作性の向上や機能の付加を目的として、その映像録画装置の独自の情報ファイルを作成することも可能である。その場合、それら独自の情報ファイルはＤＶＤ＿ＲＴＡＶの下に収めず、ルートディレクトリの直下あるいはルートディレクトリの下に作成した独自のサブディレクトリの下に収める。
【００４１】
図１２は、この発明の一実施の形態に係る映像録画装置における録画処理の概略を説明するフローチャートである。この処理に入ると、まず、図１１のモニター７５の画面等に、図示しないユーザメニューまたはダイアログボックスがオンスクリーン（ＯＳＤ）表示される（ステップＳＴ８００ａ）。このＯＳＤ表示は、これから録画するコンテンツ（放送番組等）の重要度に応じたフラグ設定をユーザが行えるように構成される。
【００４２】
具体的には、例えば図示しないリモコンのカーソルキーと決定キーの操作により、重要コンテンツであることを示すフラグ（例えばフラグ“11”；デフォルト設定）と、録画保存の確実性よりも使用ディスクの容量節約を優先することを示すフラグ（例えばフラグ“01” 、10”、または“00”）をユーザが選択できるようにする。これらユーザにより選択されたフラグは、例えば図１１のＭＰＵ３０内のメモリ（ワークＲＡＭ３１等）に一旦記憶される。ユーザが何も選択しない（デフォルト）か、重要コンテンツであることを示すフラグがユーザの意図により選択されると（その場合はフラグ“11”）、その後の録画終了時にその録画に用いた区画（Rzone）が必ず閉じられるようになる（ステップＳＴ８００ｃイエス；これにより毎回の録画で区画クローズ時にディスクのＲＭＡ領域と記録領域の一部が消費される）。
【００４３】
一方、ユーザが使用ディスクの容量節約を優先することを示すフラグを選択する場合は、単に「録画終了時にその録画に用いた区画（Rzone）を閉じない」というフラグ（“00”）だけの場合（ユーザが区画を閉じる指令を出さない限りステップＳＴ８００ｃはいつもノー）と、その他に以下のような細かい内容の選択も可能に構成できる。
【００４４】
すなわち、ｎを１以上の整数としたときに「ｎ回の録画終了時に１度、最後の録画に用いた区画（Rzone）を閉じる」というフラグ（“01”）、あるいはｍを１〜９９の整数としたときに「使用ディスクの残量がｍ％（例えば未使用ディスク容量の３０％しか残っていない）状態になったら、ｎ回の録画終了時に１度、最後の録画に用いた区画（Rzone）を閉じる」というフラグ（“10”）をユーザメニュー等で選択可能に構成できる。ここで、ｎとｍはユーザがリモコン等を用いて任意に初期設定できるように構成するか、図１１の装置がデフォルトで予め決めておくことができる。例えば、ｎ＝２、ｍ＝３０と設定されている場合、ユーザ選択により設定されたフラグが“01”では、ディスクの残量に関係なく、録画２回に一度区画が閉じられる（区画を閉じる時に消費されるディスクのＲＭＡ領域と記録領域が録画１回分節約される）。また、ユーザにより設定されたフラグが（“10”）では、ディスクの残量が３１％以上あるときは毎回の録画終了毎に区画が閉じられるが、残量が３０％（例えばステップＳＴ８０７で検知）以下になると、録画２回に一度区画が閉じられる（残量が少なくなったときのみ、区画クローズ時のＲＭＡ領域と記録領域の消費が節約される）。
【００４５】
上記フラグ設定後（あるいはユーザが何も設定せずデフォルト設定“11”が選択されたあと）、ユーザが図示しないリモコンの録画ボタンを押すか、図示しない録画予約タイマにより予約録画か始まると（ステップＳＴ８００ｂイエス）、録画開始要求がコールされる（ステップＳＴ８００）。次に、録画に使用できる記録領域の残量が確認される（ステップＳＴ８０１）。続くステップＳＴ８０２では、実際に録画を開始する前に、録画を行うための残量があるか否かを判別して処理を分岐している。仮に録画に使用できる残量が実質ゼロであると判定された場合（厳密な残量ゼロだけでなく、録画をスタートしても数分で残量が完全ゼロになってしまうような場合も実質ゼロに含めて取り扱うことができる）には、以後の録画処理を実施することなく、一連の処理を終了する。
【００４６】
一方、録画に使用できる残量がゼロではない場合には、その時点で区画が閉じられているかどうか判断する（ステップＳＴ８００ｄ）。閉じられていれば（ステップＳＴ８００ｄイエス）、ディスクの記録領域にＡＶデータ（リアルタイムデータ）記録用の区画（Rzone）を作成し（ステップＳＴ８０３）、ステップＳＴ８０４に進んで録画を開始する。ステップＳＴ８０２の残量判断後の時点で区画が閉じられていなければ（ステップＳＴ８００ｃでノーであった後のＳＴ８００ｄノー）、ステップＳＴ８０３をスキップしてステップＳＴ８０４の録画処理に移行する（これは、例えば、リアルタイムデータの記録と変更ファイル／VAT_ICBの記録後に、その区画を閉じることなくリアルタイムデータの記録に入ることに対応する）。
【００４７】
なお、以後のステップＳＴ８０４からステップＳＴ８０７までの処理は主に録画と残量の確認であるが、これらは録画を行いながら逐次残量の確認を行うものである。きわめて短い時間の単位で録画と残量確認を切り換えて実施するもので、巨視的にはほぼ並列に実施されるイメージである。すなわち、ステップＳＴ８０４では録画処理を実施する。続くステップＳＴ８０５では録画による発生データ量を記録領域の残量から差し引いている。次に、ステップＳＴ８０６では録画停止要求がコールされたか否かを監視している。これは、ユーザの直接操作による手動録画の停止、あるいはタイマー設定による予約録画の停止、若しくはユーザの操作による予約録画の途中停止などが例として挙げられる。録画停止要求がコールされていると判別された場合には、続くステップＳＴ８０７をスキップしてステップＳＴ８０８へ進む。録画停止要求がコールされていないと判別された場合には、ステップＳＴ８０７へ進む。
【００４８】
ステップＳＴ８０７では、先にステップＳＴ８０５で録画による発生符号量を差し引いた残量を確認し、録画を継続するための残量があるか否かを判別して処理を分岐している。仮に残量がゼロであると判定された場合には、続くステップＳＴ８０８へ進む。一方、残量がゼロではない場合には、ステップＳＴ８０４に戻り、ステップＳＴ８０４〜ＳＴ８０７の処理を繰り返して録画を継続する。ステップＳＴ８０８では、残量がゼロになった、あるいは録画停止要求がコールされたかのいずれかの状態であるとみなして、録画を停止し、一連の処理を終了する。
【００４９】
次に、一連の録画が行われた区画を閉じるか否かが判定される（ステップＳＴ８００ｃ）。この判定は、ステップＳＴ８００ａで設定されたフラグ（“11”、“01”、“10”または“00”）に応じてなされる。すなわち、フラグが例えば“00”ではステップＳＴ８０８で録画を停止してもその録画区画を閉じることなく、ステップＳＴ８００ｂに戻る。（但しフラグが“00”でもユーザが図示しないリモコン操作で区画クローズを指令すれば、その録画区画を閉じる。）一方、例えばｎ＝２でフラグが“01”の場合は、ステップＳＴ８００〜ＳＴ８０８の録画処理の１回目は区画を閉じないが（ステップＳＴ８００ｃノー）、その２回目は区画を閉じる（ステップＳＴ８００ｃイエス、ＳＴ８０９）ように構成できる。
【００５０】
このような「ｎ回に１回の区画クローズ処理」は、図１１のＭＰＵ３０内にｎの数値をプリセットする図示しないカウンタ（レジスタ）を設け、録画処理毎にこのカウンタを１づつカウントダウンし、カウント値が０になったときにステップＳＴ８０９の区画クローズ処理に移ってから再度ｎの数値を当該カウンタにプリセットすれば、実現できる。
【００５１】
さらに、 例えばｎ＝５、ｍ＝３０でフラグが“10”の場合、残量が３１％以上ではステップＳＴ８０８で録画を停止するとステップＳＴ８０９でその録画区画を必ず閉じる。一方、残量が３０％以下になると、ステップＳＴ８００〜ＳＴ８０８の録画処理の１〜４回目までは（ユーザから区画クローズが指令されない限り）区画を閉じないが（ステップＳＴ８００ｃノー）、その５回目は区画を閉じる（ステップＳＴ８００ｃイエス、ＳＴ８０９）ように構成できる。（なお、例えば残量がｍ＝３０％になったか否かはステップＳＴ８０７あるいはＳＴ８０１で確認できる。）ステップＳＴ８００ａで設定されたフラグが“11”の場合は、 ｎ、ｍの設定に関係なく、ステップＳＴ８０８で録画を停止すると、必ず録画区画を閉じる。
【００５２】
これにより、一連の録画が行われた区画が終了する。録画処理が終了し録画区画を閉じることになると（ステップＳＴ８００ｃイエス）、ステップＳＴ８０９において、録画内容に対応した管理情報（ＶＲ＿ＭＡＮＧＲ．ＩＦＯおよびそのバックアップファイル．ＢＵＰ）が作成され、かつ、区画の末尾に履歴情報（図１３を参照して説明する“VAT_ICB with VAT”）が書き込まれる。
【００５３】
「ＤＶＤ−Ｒディスクを用いたＤＶＤ−ＶＲフォーマット記録」を例にとれば、一連の録画が区画０の“Rec 1”に対するものであれば、区画０のリードイン側から映像情報１（ＡＶデータのＶＲＯファイル情報）が記録され、その末尾側に管理情報（ＶＲ＿ＭＡＮＧＲ．ＩＦＯおよびその．ＢＵＰ）が記録され、その区画０の最後に履歴情報（VAT_ICB with VAT）が記録される。区画０の末尾位置（Ｐx0）は、例えば区画０の先頭からの“Rec 1”の記録情報長に対応して作成したアドレスにより示すことができ、このアドレス（区画０の末尾位置Ｐx0）は区画０の最後に記録された履歴情報（VAT_ICB with VAT）内に書き込むことができる。
【００５４】
同様に、図１２のステップＳＴ８０４〜ＳＴ８０７一連の録画が区画１の“Rec 2”に対するものであれば、区画０末尾位置PX0の直後から映像情報２（ＡＶデータのＶＲＯファイル情報）が記録され、その末尾側に管理情報（ＶＲ＿ＭＡＮＧＲ．ＩＦＯおよびその．ＢＵＰ）が記録され、その区画１の最後に履歴情報（VAT_ICB with VAT）が記録される。区画１の末尾位置（Ｐx1）は、区画０末尾位置PX0（＝区画１の先頭）からの“Rec 2”の記録情報長に対応して作成したアドレスにより示すことができ、このアドレス（区画１の末尾位置Ｐx1）は区画１の最後に記録された履歴情報（VAT_ICB with VAT）内に書き込むことができる。つまり、履歴情報（VAT_ICB with VAT）の内容は、録画処理などによる記録内容の変更を反映している。
【００５５】
なお、ＤＶＤ−Ｒディスクを初期化した際、ＵＤＦ（Universal Disk Format）のボリューム構造などのファイルシステムの情報や、初期状態の管理情報などは、区画０の開始位置より前のリードイン側先頭エリアに書き込まれる。この管理情報には、先に説明したＶＲ＿ＮＡＮＧＲ．ＩＦＯやＶＲ＿ＮＡＮＧＲ．ＢＵＰといったＤＶＤ−ＶＲ規格で規定されている管理情報の他、映像録画装置の独自の情報ファイルの中で管理情報の位置付けにあるものが含まれることもある。
【００５６】
以上の処理（図１２）の概要を一般化して纏めると、次のようになる。すなわち、あるＡＶコンテンツ（リアルタイムのデジタルデータ）記録後に該当記録区画を閉じるか否かを指定するフラグを（ＭＰＵ３０のメモリ内に）設定する処理（ステップＳＴ８００ａ）を設ける。そして、このフラグが第１の状態（フラグ“11”）のときは前記ＡＶコンテンツ記録後に該当記録区画を閉じるが（ステップＳＴ８００ｃイエス）、このフラグが前記第１の状態（“11”）以外のときは、その状態に応じて該当区画を閉じない（フラグ“00”）か、１以上の整数をｎとしたときにｎ回に１回閉じる（フラグ“01”または“10”）ように構成できる。
【００５７】
ところで、使用ディスクがＤＶＤ−ＲＡＭやＤＶＤ−ＲＷのような書き換え可能メディアの場合、編集処理などによって記録内容を変更するときは、対象となるデータを更新してディスクに書き戻すことが可能である。これに対してＤＶＤ−Ｒなどのライトワンスメディアでは、ディスクの記録内容を変更した場合、あるファイルの一部を変更したときでも、ディスク上の未記録の領域に新たにデータを記録し直す必要がある。つまり、編集処理を施した場合、更新したデータを上書きするのではなく、追記していく形となる。その際、そのファイルの管理情報や、更にそのファイル管理情報とリンクしている親ディレクトリの情報、更にはそのまた親ディレクトリの情報など、多くの管理情報を再構築する必要があり、このままでは非常に効率が悪い。
【００５８】
このような非効率を軽減するために、ＤＶＤ−Ｒに対して追記（incremental write）で記録していく場合には、ＵＤＦの規格により、ＶＡＴ（Virtual Allocation Table）と呼ばれる特殊なアドレス変換テーブルを使用することとされている。これを使用することにより、ディスクの記録内容を変更した場合、該変更したデータとＶＡＴを記録するだけで済み、リンクしている親ディレクトリの情報などの膨大なデータを全てにわたって変更して追記する必要は無くなる。上記初期状態の管理情報を記録した後、その時点でのＶＡＴと、ＶＡＴを識別するためのＶＡＴ＿ＩＣＢが、初期化時に書き込まれる情報エリアの末尾に履歴情報（VAT_ICB with VAT）として書き込まれている。
【００５９】
以上は片面１層のＤＶＤ−Ｒと片面２層のＤＶＤ−Ｒ／ＤＬと共通する構成であるが、ＤＶＤ−Ｒ／ＤＬではさらに、リードアウト側にＤＬのボリューム構造およびファイル構造の情報エリアが確保されている。このリードアウト側「ＤＬのボリューム構造およびファイル構造」の構造はリードイン側（ＬＳＮ＝０〜６５）の「ボリューム構造およびファイル構造」と同じでよいが、その中に記録される情報内容は異なる。
【００６０】
初期化時に書き込まれた情報の分を差し引いた残りの分が、録画や編集処理等のデータの追記に使用できる記録領域である。この発明の一実施の形態では、この記録領域の中に、編集処理のデータ保存に割り当てる第１のデータサイズと、録画用に割り当てる第２のデータサイズを設けることができる。なお、残り容量は、例えばファイルシステムに記録され、物理セクタ或いは論理セクタの記録済み状態を示すビットマップ情報若しくは管理情報で使用したアドレスとして把握されている論理アドレス（あるいはＲＭＡ領域内の“Last recorded address of RZone#n”）を検出することにより、把握可能である。
【００６１】
図１３は、記録領域内の区画末尾に記録される履歴情報（VAT_ICB with VAT）の具体例を示す図である。この履歴情報は、区画を閉じる処理（図１２のステップＳＴ８０９）を行なうときに作成することができ、バイト位置ＢＰの番号順に、以下の情報を含んで構成されている。
【００６２】
すなわち、先頭のバイト位置ＢＰ＝０には、ディスクリプタタグが格納される。このタグには２種類あり、１つはＵＤＦで規定されるボリューム構造用のディスクリプタタグであり、もう１つはＵＤＦで規定されるファイル構造用のディスクリプタタグである。ＤＶＤ−Ｒ用のファイル構造では、Incremental recording mode（追記モード）に対して、ＶＡＴ（Virtual Allocation Table）とＶＡＴ＿ＩＣＢ（Virtual Allocation Table Infomation Control Block）が記録される。Incremental recording modeにおけるvirtual address（仮想アドレス）には以下の内容が割り当てられる。すなわち、virtual address＝０はファイルセットディスクリプタに対して用いられ、virtual address＝１はＩＣＢルートディレクトリに対して用いられる。そして、virtual address＝２〜２５５は、ＤＶＤ＿ＲＴＡＶディレクトリ、およびＤＶＤ＿ＲＴＡＶディレクトリ下に記録されたファイルのファイルエントリに対して割り当てられる。このような内容を含む履歴情報（VAT_ICB with VAT）を各区画の末尾に付けておくことにより、各区画の記録内容を管理できるようになる。
【００６３】
図１４は、初期化後のライトワンスメディア（ＤＶＤ−Ｒディスク等）の状態を説明する図である。このメディアはリードイン側（ディスクの最内周側）に記録管理領域（ＲＭＡ：Recording Management Area）を持ちそのあとのリードインエリア内に制御データを持ち、その後のVolume Space（記録領域）内にユーザデータエリアが形成される。このユーザデータエリアには、ボリューム構造とファイル構造と仮想アロケーションテーブルの情報制御ブロック（VAT_ICB）の情報が書き込まれ、そこで一旦その領域（区画）が閉じられる。そして、この閉じられた区画のあとからリードアウト側に向かって新たな情報記録が行われる。なお、閉じられた区画の末尾位置は、ＲＭＡ内に記録されるfirst RMD（RZone#nの最終記録アドレス）から分かる。
【００６４】
図１５は、初期化後に記録に使用したライトワンスメディアの状態を説明する図である。録画の回数に応じてＲＭＡ内に“first RMD”〜“latest RMD”が書き込まれ、最後の“latest RMD”に記述される「RZone#nの最終記録アドレス」により、そのメディアで最後に記録されて閉じられた区画の末尾位置が分かる。そして、この末尾位置にある履歴情報（仮想アロケーションテーブルを伴うVAT_ICB；図１３参照）により、そのメディアの記録状態を把握できるようになっている。
【００６５】
初期化後のライトワンスメディアに記録が行われたあと、このメディアを初期化状態に戻す処理が可能である。この処理は、初期化後（ルートディレクトリを記録した状態）に区画が一旦閉じられている（Rzoneが一旦クローズされている）ことが前提となっている。例えば使用メディア（ＤＶＤ−Ｒ／ＤＬディスク等）を途中まで録画に使用したあと記録済みエリアにエラーが生じて使えなくなってしまった場合（あるいはエラーが生じたわけではないが記録済み領域をアクセスできないようにして新たなディスクとして再使用したい場合）において、修復でなく、初期化状態（ルートディレクトリ作成直後の状態）に戻すときに、この処理を利用できる。
【００６６】
まず、図示しないリモコン等を用いたユーザ指定により、初期化が指定される。すると、そのディスクのＲＭＡ領域内の「RZone#n最終記録アドレス（#nは記録済みの最終区画の番号を示す）」が読み取られ、「RZone#n最終記録アドレス」が示す位置からルートディレクトリまでの「記録されているＶＡＴ＿ＩＣＢ」の位置が計算される。算出された位置からルートディレクトリまでのＶＡＴ＿ＩＣＢが図１１のＭＰＵ３０内のワークＲＡＭ３１に展開され、ＲＭＡ内の「RZone#n最終記録アドレス」から現在の書き込み開始位置（例えばRzoneクローズ位置の直後）が求められる。こうして求められた現在の書き込み開始位置に、ワークＲＡＭ３１に展開されたＶＡＴ＿ＩＣＢが書き込まれ、その位置でRzoneが閉じられる。以後、そのディスクは、Rzoneが閉じられた位置から図１４のVolume Spaceのリードアウト側末尾まで（容量は新品ディスクよりは少なくなっているが）新品ディスク同様に再使用可能になる。
【００６７】
図１６は、ＤＶＤ−Ｒ／ＤＬ（ＶＲモード）のファイナライズ前におけるファイル構造の一例を説明するフローチャート図である。 ＤＶＤ−Ｒ／ＤＬ（ＶＲ）では、図１３等を参照して説明した“ＶＡＴ”によりファイナライズ前の中間状態における記録内容が管理される。すなわち、ルートディレクトリ、ファイル、データそれぞれのアロケーション（またはそのアロケーションに対応する記録内容）が“ＶＡＴ”の記述を参照することにより、図示矢印で例示されるようにリンクされる。
【００６８】
具体的には、ＶＡＴの最初（０番目）のディスクリプタでルートディレクトリのFile Set Descriptorが参照され、このFile Set DescriptorのRoot Directory ICB=1でＶＡＴの１番目のFile Entryが参照される。このＶＡＴの１番目でルートディレクトリのFile Entryが参照されると、このFile EntryのAllocation Descriptorでルートディレクトリのファイル識別子ディスクリプタＦＩＤが参照され、このＦＩＤのICB=2でＶＡＴの２番目のFile Entryが参照される。このＶＡＴの２番目でファイルDVD_RTAVのFile Entryが参照されると、このFile EntryのAllocation DescriptorでDVD_RTAVのＦＩＤが参照され、このＦＩＤのICB=3でＶＡＴの３番目のFile Entryが参照される。このＶＡＴの３番目でオブジェクトVR_MOVIE.VROのFile Entryが参照されると、このFile EntryのAllocation DescriptorでVR_MOVIE.VROのファイルデータが参照され、対応するストリームデータへアクセスできるようになる。
【００６９】
ＤＶＤ−Ｒ／ＤＬ（ＶＲ）のファイナライズ前の中間状態では、上記のような“ＶＡＴ”を用いた情報管理により、ファイナライズ後と同様なボリュームおよびファイル管理が可能となる。
【００７０】
図４は、この発明の一実施の形態に係る片面多層記録ディスク（片面２層ディスクまたは片面３層以上のディスク内の隣接２層）における「Shifted Middle Areaの読み込み処理」を説明するフローチャート図である。この処理のファームウエアは、メディア（ＤＶＤ−Ｒ／ＤＬ等）１００１がドライブ１００２に挿入されたあとに、図１１のＲＯＭ３１ａから呼び出される。メディア１００１を挿入後、メディア１００１から様々な情報を取得する処理の中で、Shifted Middle Areaの情報も取得する。すなわち、メディアの書き込み開始位置（NextWritableAddress：以降ＮＷＡと略記する）が取得できたなら（ステップＳＴ４０のＯＫ）、ＮＷＡが０層目Ｌ０にあるか１層目Ｌ１にあるかがチェックされる（ステップＳＴ４２）。ＮＷＡが０層目の範囲にある場合は、メディア１００１から層の折り返し位置（Shifted Middle Areaの設定値）を取得し（ステップＳＴ４４）、ExtentをShifted Middle Areaの設定位置で分割する（ステップＳＴ４８）。Extentの作成処理については図９を参照して後述する。
【００７１】
メディア１００１の書き込み開始位置（ＮＷＡ）が０層目Ｌ０の範囲にない（１層目Ｌ１の範囲にある）場合は、Shifted Middle Areaの設定値を取得する処理（ＳＴ４４〜ＳＴ４６）は行わない。なお、ＮＷＡの取得に失敗した場合あるいは層の折り返し位置（Shifted Middle Areaの設定値）の取得に失敗した場合は、図４の処理はエラー終了する。
【００７２】
図５は、この発明の一実施の形態に係る片面多層記録ディスク（片面２層ディスクまたは片面３層以上のディスク内の隣接２層）における「Shifted Middle Areaの設定処理」を説明するフローチャート図である。Shifted Middle Areaの設定処理（図５）は、ファイナライズ（図１０）を行う前の処理としてコールされる。Shifted Middle Areaの設定処理では、まず、メディア１００１の書き込み開始位置（ＮＷＡ）の取得を行う。ＮＷＡの取得に成功した場合は（ステップＳＴ５０のＯＫ）、ＮＷＡの位置と０層目の最終位置の範囲内に折り返し位置を指定する引数（ShiftPos）があるかどうか判断する。その範囲内に引数（ShiftPos）がある場合は（ステップＳＴ５２のＯＫ）、引数（ShiftPos）をもとにシフト中間領域（Shifted Middle Area）の設定を行う（ステップＳＴ５４）。シフト中間領域（Shifted Middle Area）の設定を行った後に、引数（ShiftPos）の位置 でExtentを分割する。引数（ShiftPos）がＮＷＡの位置と０層目の最終位置の範囲外の場合は、０層目の最終位置でExtentを分割する。
【００７３】
以上のようにして、ファイナライズを行う前に、シフト中間領域（Shifted Middle Area）の設定を行うことで、ファイナライズにかかる時間を短縮することが可能となる（図３のLayer 0/Layer 1双方のUnrecorded areaがファイナライズ実行前の処理対象から外れるから）。
【００７４】
図５のShifted Middle Areaの設定処理（ステップＳＴ５４）は、メディア外周での書き込みエラーの発生を軽減する等の目的で行なう。換言すれば、Shifted Middle Areaの設定処理（ステップＳＴ５４）は、メディア外周側での折り返し位置（層の切り替え位置）をコントロールし、外周での書き込みを制限するために使用する。この処理は、ドライブ１００２の制御プログラムよりも上位のアプリケーション側からコールされ、書き込み位置が０層目の範囲内でShifted Middle Areaの設定が有効となる。（書き込み位置が１層目の範囲にあるときは、既に０層目で外周側のfixed Middle Areaまで書き込みに使われていることになるため、Shifted Middle Areaの設定は無効とする。）
図６は、この発明の一実施の形態に係る片面多層記録ディスク（片面２層ディスクまたは片面３層以上のディスク内の隣接２層）における「試し書き処理」を説明するフローチャート図である。ＤＬのメディア１００１に対して、ユーザデータの記録を行う前に試し書きを実行し（ステップＳＴ６０）、メディアの記録できないエラーセクタ箇所（ステップＳＴ６２のＮＧ）をドライブ１００２内部の図示しないバッファ等に登録しておく（ステップＳＴ６４）。この試し書きからエラーセクタ登録までの処理はメディアの記録容量の所定範囲をサンプリングして行なうことができる（ステップＳＴ６６でのメディア容量を超えない処理ループ：例えば０層目の内周側から外周側のfixed Middle Areaまでの数１０〜数１００ポイントをサンプリングし、サンプリングされたポイントのセクタで試し書きを行なう等）。
【００７５】
図７は、この発明の一実施の形態に係る片面多層記録ディスク（片面２層ディスクまたは片面３層以上のディスク内の隣接２層）における「連続領域の計算処理」を説明するフローチャート図である。図６の処理で登録されたエラーセクタを読み込む（ステップＳＴ７０）。この読み込み操作において最初のエラーセクタが読み込まれるまで（ステップＳＴ７２のＯＫ）のセクタは連続記録領域とする。最初にエラーセクタが読み込まれた時点（ステップＳＴ７２のＮＧ）で連続記録領域の終点がわかる。この処理を実行することにより、連続記録可能領域を算出しておく。連続記録できる位置から図５の処理を実行することにより、図３のShifted Middle Areaが設定され、書き込み不可領域を避けて層を跨り記録を行うことが可能となる。
【００７６】
すなわち、書き込み時にエラーが頻発する可能性が相対的に高いＤＬメディアにおいては、実際の記録を行う前に予め試し書きを行い、連続して記録可能な位置を算出することで、記録不可能領域の手前でShifted Middle Area を設定する。これにより、実際の記録を開始する前に記録不可能（録画失敗）となることを回避することができる。（特に、メディアがＤＶＤ−Ｒタイプでは、録画済み部分のやり直しができないため、録画失敗するとそのメディアを破棄せざるをえなくなる可能性が高い。ＤＶＤ−Ｒ／ＤＬはＤＶＤ−Ｒ／ＳＬより高価なため、この失敗はユーザにとって手痛い。また、ＤＶＤ−Ｒ／ＤＬはＤＶＤ−Ｒ／ＳＬより録画時間が長いため、失敗が起きるまでの録画に消費した時間の浪費もユーザにとって不快となる。）
図８は、この発明の一実施の形態に係る片面多層記録ディスク（片面２層ディスクまたは片面３層以上のディスク内の隣接２層）における「書き込みエラーの閾値計算処理」を説明するフローチャート図である。この書き込みエラーの閾値計算処理のでは、書き込みエラー（ステップＳＴ８０、ＳＴ８２発生）後のリペア処理（ステップＳＴ８６）の回数を登録し（ステップＳＴ８８）、Shifted Middle Areaを実行する閾値として利用する。このような処理は書き込みデータがある限り反復される（ステップＳＴ８４で書き込むデータがある処理ループ）。
【００７７】
リペア処理が頻繁に発生する（例えばある書き込みエラーの発生に対してリペア処理が４〜５回実行された等）場合は、ドライブ１００２の制御プログラムより上位側のアプリケーションからの指令により、図５の処理を実行する。すなわち、ＤＬメディアでリペア処理が頻繁に発生するようなメディアにおいて、リペア処理をカウントし、カウントした回数に閾値（上記例ではリペア処理回数４〜５回が閾値に対応）を設け、リペア処理回数が閾値を超えた位置にShifted Middle Areaを設定することにより、以降の書き込みを安定したもの（録画失敗しにくいもの）にする。
【００７８】
図９は、この発明の一実施の形態に係る片面多層記録ディスク（片面２層ディスクまたは片面３層以上のディスク内の隣接２層）における「Extentの作成処理」を説明するフローチャート図である。この処理は、図４のステップＳＴ４８での処理に対応している。まず、メディア１００１の書き込み開始位置（ＮＷＡ）を取得する（ステップＳＴ９０）。取得したＮＷＡが引数（ShiftPos）の位置より小さい場合（ステップＳＴ９２イエス）は、引数（ShiftPos）の位置でExtentを分割する（分割されたExtentがShiftPosの位置で連続しないように、分割後のExtentの位置と長さを決める：ステップＳＴ９４）。ここで、引数（ShiftPos）は、ＮＷＡの位置からメディアの０層目最終位置までの範囲内に折り返し位置（Shifted Middle Area）を指定するものである。分割後の残りは、１Ｇバイト単位で位置と長さを決めてExtentを作成する（ステップＳＴ９６）。取得したＮＷＡが引数（ShiftPos）の位置以上の場合（ステップＳＴ９２のＮＧ）は、Extentの分割処理（ＳＴ９４）はスキップして、Extentの作成処理（ＳＴ９６）へ移行する。
【００７９】
図１０は、この発明の一実施の形態に係る片面多層記録ディスク（片面２層ディスクまたは片面３層以上のディスク内の隣接２層）における「ファイナライズ処理」を説明するフローチャート図である。まず、メディア１００１の書き込み開始位置（ＮＷＡ）を取得する（ステップＳＴ１００）。取得したＮＷＡが引数（ShiftPos）の位置以下の場合（ステップＳＴ１０２のＮＧ）は、引数（ShiftPos）の位置でＤＬメディア記録層の折り返し位置（Shifted Middle Area）を設定する（ステップＳＴ１０４）。この設定は、図５の処理で行なうことができる。その後Rzoneをクローズし（ステップＳＴ１０６）、Borderをクローズして、ファイナライズ（図３のリードインとリードアウトの書き込み）が行われる（ステップＳＴ１０８）。なお、取得したＮＷＡが引数（ShiftPos）の位置を超える場合（ステップＳＴ１０２イエス）は、折り返し位置（Shifted Middle Area）の設定処理（ＳＴ１０４）はスキップして、Rzoneクローズ処理（ＳＴ１０６）へ移行する。
【００８０】
＜実施の形態の特徴まとめ＞
01）ＤＬでは、ファイナライズを実行する前に、アプリケーションまたはドライブにより、０層目と１層目の記録状態を同一にするための書き込みを行う必要があり、ファイナライズの前処理に時間がかかっていた。この発明の実施の形態では、アプリケーション側からドライブに対してShifted Middle Areaの設定を行うことにより、ファイナライズの前処理にかかっていた記録（Lead-out または、All'0の記録）を行わないようにするため、ファイナライズの時間が短縮できる。
【００８１】
02）メディアの外周は、一般的に書き込みエラーが発生しやすい。この発明によらない記録方法では、外周を記録せずに層を跨った記録が出来なかったため、外周で書き込みエラーが発生するとメディアが使えなくなる場合があった。この発明の実施の形態では、アプリケーション側から外周の記録限界を指定し、指定された条件でShifted Middle Areaの設定を行い、書き込みエラーが発生しやすい外周での書き込みを制限することで、メディアが使えなくなる可能性を抑えることができる。
【００８２】
03）ＤＬメディアの状態（メディアの反り等）によっては、メディアの内周は記録できても、外周に行く程記録が困難なメディアがある。このようなメディアを使用した場合、この発明によらないと、記録可能領域まで記録を行い記録不可能な領域に至ったときに、書き込みエラーが頻繁に発生してしまう。この発明の実施の形態では、メディアをドライブに挿入した時に試し書きを行うことにより、事前に書き込みエラーとなる箇所を把握し連続記録可能な領域で層を折り返すことにより、書き込みエラーが頻繁に発生するのを未然に防ぎ、その後の記録を可能とすることができる。
【００８３】
04）データを書き込む際に書き込みエラーとなった場合は、書き込みのリトライを繰り返し行い、それでもデータが書き込めないメディアの場合、従来はリペア処理によりメディア状態を書き込み可能状態にし、記録を続けていた。書き込みエラーの頻度が少ないメディアでは、上記の対応により問題回避できていたが、書き込みエラーが頻繁に発生するようなメディアの場合、上記対応で記録ができたとしても、記録の後にデータを読み込める可能性が低く、記録データを保障できない場合があった。この発明の実施の形態では、書き込みが頻繁に発生するメディアに対しては、書き込みエラーが発生する回数に閾値を設け、この閾値によりShifted Middle Areaの設定を行い、このShifted Middle Areaで層を切り替えて使用する（リペア処理が頻発した記録エリアの使用を避ける）ことで、従来の処理に比べ安定した記録再生を可能にできる。
【００８４】
＜実施の形態の効果のまとめ１＞
Shifted Middle Areaの設定により以下の効果が期待できる。
【００８５】
11）ＤＬの０層目を使い切っていない状態でのファイナライズ処理時間を短縮できる。
【００８６】
12) メディア外周記録をアプリケーション側から意図的に制限することで、外周での書き込みエラーの発生を未然に防ぐための制御を行うことができる。
【００８７】
13）ＤＬのメディアに対して、予め試し書きを行い、書き込み不可領域の手前で層を折り返すことにより、書き込みエラーとなるのを未然に防ぐことができる。
【００８８】
14）書き込みエラーが頻繁に発生しリペア処理を繰り返し行っているＤＬメディアに対して、リペア回数の閾値により設定されたShifted Middle Areaで層を切り替えることで、安定した記録を可能とすることができる。
【００８９】
＜実施の形態の効果のまとめ２＞
21）ＤＶＤ−Ｒ／ＤＬでは、ＳＬに比べて記憶容量が増える。短いタイトルを記録して（大きな未記録領域を残した状態で）ファイナライズを実行すると、０層目と１層目の記録状態を同じにする必要があるため、ファイナライズに時間がかかってしまう。ＤＬの場合、Shifted Middle Areaの設定を行うことにより、Lead-out area または All'0 areaを記録することなく、それぞれの層の記録状態を同じにすることができる。これにより、ファイナライズの時間を短縮することが可能となる。
【００９０】
22）（メディアの外周での記録を制限する目的で）Shifted Middle Areaの設定をアプリケーション側から指定することにより、外周での書き込みエラーの発生率を軽減することができる。
【００９１】
23）ＤＬの書き込み可能領域に対して試し書きを実行し、連続書き込み可能な最終の位置を求めておき、その位置からShifted Middle Areaの設定を行なう。これにより、Shifted Middle Areaの位置で層が切り替わり、その位置より外周側（連続書き込みできなかった領域）での書き込みエラーを回避することができる。
【００９２】
24）ＤＬメディアで記録時に（ドライブが）書き込みの命令を繰り返し行っても書き込みできない場合、リペア回数を内部的に保持しておき、リペア回数が閾値を超えた場合はその位置でShifted Middle Areaの設定を行う。これによりその位置で層が切り替わり、書き込みエラーを回避することができる。
【００９３】
＜実施の形態の効果のまとめ３＞
31）第１記録層（０層目Ｌ０）の第１シフト中間領域から外周側の固定中間領域までの間、および外周側固定中間領域から第２記録層（１層目Ｌ１）の第２シフト中間領域までの間は、ディスクの反り等で相対的にエラーが出やすいが、この間でエラーが出やすいディスクについてはその間を記録に用いないようにできる。そのため（該当ディスクの総記録容量が減ることを認容すれば）ディスクの信頼性を高めることができる。これにより、せっかく録画したのにディスクの欠陥により録画途中で録画失敗するといった可能性が小さくなる。
【００９４】
32）第１記録層（０層目Ｌ０）の第１シフト中間領域から外周側の固定中間領域までの間、および外周側固定中間領域から第２記録層（１層目Ｌ１）の第２シフト中間領域までの間を、ファイナライズの前処理で書き潰す必要がないのでファイナライズを短時間で終了させることができる。
【００９５】
なお、この発明は前述した実施の形態に限定されるものではなく、現在または将来の実施段階では、その時点で利用可能な技術に基づき、その要旨を逸脱しない範囲で種々に変形することが可能である。たとえば、片面多層ディスクとしては、厚み０．６mmの基盤を２枚張り合わせたＤＶＤ仕様の光ディスクの表面から０．６mm付近に２以上の記録層を設け、さらに、その表面から０．１mm付近に別の記録層を設けた構造を採用することができる。このような構造の多層ディスクに対してもこの発明を実施できる。
【００９６】
また、各実施形態は可能な限り適宜組み合わせて実施してもよく、その場合組み合わせた効果が得られる。さらに、上記実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適当な組み合わせにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件からいくつかの構成要件が削除されても、この構成要件が削除された構成が発明として抽出され得る。
【図面の簡単な説明】
【００９７】
【図１】片面多層記録ディスク（片面２層ディスクまたは片面３層以上のディスク内の隣接２層）について、１層目（Layer 1）の途中まで記録した状態からのファイナライズを説明する図。
【図２】片面多層記録ディスク（片面２層ディスクまたは片面３層以上のディスク内の隣接２層）について、０層目（Layer 0）の途中まで記録した状態からのファイナライズ（Shifted Middle Areaの設定なし）を説明する図。
【図３】この発明の一実施の形態に係る片面多層記録ディスク（片面２層ディスクまたは片面３層以上のディスク内の隣接２層）について、０層目（Layer 0）の途中まで記録した状態からのファイナライズ（Shifted Middle Areaの設定あり）を説明する図。
【図４】この発明の一実施の形態に係る片面多層記録ディスク（片面２層ディスクまたは片面３層以上のディスク内の隣接２層）における「Shifted Middle Areaの読み込み処理」を説明するフローチャート図。
【図５】この発明の一実施の形態に係る片面多層記録ディスク（片面２層ディスクまたは片面３層以上のディスク内の隣接２層）における「Shifted Middle Areaの設定処理」を説明するフローチャート図。
【図６】この発明の一実施の形態に係る片面多層記録ディスク（片面２層ディスクまたは片面３層以上のディスク内の隣接２層）における「試し書き処理」を説明するフローチャート図。
【図７】この発明の一実施の形態に係る片面多層記録ディスク（片面２層ディスクまたは片面３層以上のディスク内の隣接２層）における「連続領域の計算処理」を説明するフローチャート図。
【図８】この発明の一実施の形態に係る片面多層記録ディスク（片面２層ディスクまたは片面３層以上のディスク内の隣接２層）における「書き込みエラーの閾値計算処理」を説明するフローチャート図。
【図９】この発明の一実施の形態に係る片面多層記録ディスク（片面２層ディスクまたは片面３層以上のディスク内の隣接２層）における「Extentの作成処理」を説明するフローチャート図。
【図１０】この発明の一実施の形態に係る片面多層記録ディスク（片面２層ディスクまたは片面３層以上のディスク内の隣接２層）における「ファイナライズ処理」を説明するフローチャート図。
【図１１】この発明の一実施の形態に係る映像録画装置の概要を説明するブロック図。
【図１２】この発明の一実施の形態に係る映像録画装置における録画処理の一例を説明するフローチャート図。
【図１３】記録領域内の区画末尾に記録される履歴情報（VAT_ICB with VAT）の具体例を示す図。
【図１４】初期化後のライトワンスメディアの状態を説明する図。
【図１５】初期化後に記録に使用したライトワンスメディアの状態を説明する図。
【図１６】ＤＶＤ−Ｒ／ＤＬ（ＶＲモード）のファイナライズ前におけるファイル構造の一例を説明するフローチャート図。
【符号の説明】
【００９８】
３０…マイクロコンピュータブロック、３１…ワークＲＡＭ、３１ａ…ファームウエアＲＯＭ、３２…ディレクトリ検出部、３３…編集時の管理情報制御部、３４…録画時の管理情報制御部、３５…履歴情報検索処理部、３６…区画処理部、３８…初期化処理部、３９…ファイナライズ処理部、３００…シフト中間領域（Shifted Middle Area）処理部、４１…ＡＶ入力部、４２…ＴＶチューナ、４３…表示部、４４…キー入力部、５０…エンコーダ部、５１…フォーマッタ、５２…バッファメモリ、６０…デコーダ部、１００１…光ディスク、１００２…ディスクドライブ部、１００３…データプロセッサ部、２００１…ハードディスクドライブ部。
【図１】
0004519761.tif 000002
【図２】
0004519761.tif 000003
【図３】
0004519761.tif 000004
【図４】
0004519761.tif 000005
【図５】
0004519761.tif 000006
【図６】
0004519761.tif 000007
【図７】
0004519761.tif 000008
【図８】
0004519761.tif 000009
【図９】
0004519761.tif 000010
【図１０】
0004519761.tif 000011
【図１１】
0004519761.tif 000012
【図１２】
0004519761.tif 000013
【図１３】
0004519761.tif 000014
【図１４】
0004519761.tif 000015
【図１５】
0004519761.tif 000016
【図１６】
0004519761.tif 000017