(57)【特許請求の範囲】
【請求項１】
コンテンツデータを２層記録ディスクに当該２層記録ディスクの２層にわたって記録する記録装置であって、
コンテンツデータをエンコードし、当該エンコードされたコンテンツデータを含む所定の最大長を有するデータブロックを形成するエンコード手段と、
前記エンコード手段により形成されたデータブロックを前記２層記録ディスクに記録する記録手段と、
前記記録手段が前記データブロックの記録を行う記録領域を、前記２層記録ディスクの第１層の記録領域から第２層の記録領域へ変更する層変更手段と、
前記２層記録ディスクにダミーデータを記録するダミーデータ記録手段とを備え、
前記記録手段は、前記第１層の記録領域の末尾領域に存在する未記録領域の長さが前記データブロックの最大長よりも短くなるまで、前記エンコード手段により形成されたデータブロックを記録し、
前記ダミーデータ記録手段は、前記未記録領域の長さが前記データブロックの最大長よりも短くなるまで前記記録手段による前記データブロックの記録が行われた後に、前記ダミーデータを前記未記録領域に記録することを特徴とする記録装置。
【請求項２】
前記ダミーデータ記録手段は、前記第１層の記録領域および前記第２層の記録領域に記録すべき一連のコンテンツデータのリアルタイムでの記録が終了した後に、前記未記録領域にダミーデータを記録することを特徴とする請求の範囲第１項に記載の記録装置。
【請求項３】
前記第１層の記録領域の末尾領域に存在する前記未記録領域とほぼ同じ長さを有する記録位置調整領域を前記第２層の記録領域の先頭領域に確保する領域確保手段を備え、
前記記録手段は、前記第２層の記録領域において前記記録位置調整領域に続く位置から前記データブロックを記録し、
前記ダミーデータ記録手段は前記ダミーデータを前記記録位置調整領域に記録することを特徴とする請求の範囲第１項に記載の記録装置。
【請求項４】
前記ダミーデータ記録手段は、前記エンコード手段によるエンコード処理のためにバッファメモリに蓄えられているコンテンツデータを用いて前記ダミーデータを生成するダミーデータ生成手段を備えていることを特徴とする請求の範囲第１項に記載の記録装置。
【請求項５】
ダミー用素材データを記憶した記憶手段を備え、
前記ダミーデータ記録手段は、前記記憶手段に記憶された前記ダミー用素材データを用いて前記ダミーデータを生成するダミーデータ生成手段を備えていることを特徴とする請求の範囲第１項に記載の記録装置。
【請求項６】
前記データブロックはＤＶＤビデオ規格におけるセルであることを特徴とする請求の範囲第１項に記載の記録装置。
【請求項７】
コンテンツデータを２層記録ディスクに当該２層記録ディスクの２層にわたって記録する記録方法であって、
コンテンツデータをエンコードし、当該エンコードされたコンテンツデータを含む所定の最大長を有するデータブロックを形成するエンコード工程と、
前記２層記録ディスクの第１層の記録領域の末尾領域に存在する未記録領域の長さが前記データブロックの最大長よりも短くなるまで、前記エンコード工程において形成されたデータブロックを前記第１層の記録領域に記録する第１記録工程と、
前記エンコード工程において形成されたデータブロックの記録を行うべき記録領域を、前記２層記録ディスクの第１層の記録領域から第２層の記録領域へ変更する層変更工程と、
前記エンコード手段により形成されたデータブロックを前記第２層の記録領域に記録する第２記録工程と、
前記未記録領域にダミーデータを記録するダミーデータ記録工程とを備えていることを特徴とする記録方法。
【請求項８】
請求の範囲第１項に記載の記録装置としてコンピュータを機能させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、２層記録ディスク、すなわち２層の記録層を有する光ディスクに対しコンテンツデータの記録を行うことができる記録装置および記録方法に関する。
【背景技術】
【０００２】
ＤＶＤは、情報を高密度に記録することができる光ディスクとして広く普及している。ＤＶＤには、再生専用型ＤＶＤ、追記型ＤＶＤおよび書換型ＤＶＤがある。再生専用型ＤＶＤには、情報が記録された層が１層のものと２層のものとがある。さらに、２層のＤＶＤには、片面２層のものと両面２層のものとがある。【０００３】
現在、１層の追記型ＤＶＤが広く普及している。１層追記型ＤＶＤの記録容量は４．７ＧＢである。１層追記型ＤＶＤには、例えば２時間程度の映像および音声を含むコンテンツデータをリアルタイムに記録することができる。例えば、ビデオカメラ装置などにより撮影および録音された映像および音声を含むコンテンツデータを受け取り、これとほぼ同時に、受け取ったコンテンツデータをエンコードし、これとほぼ同時に、エンコードしたコンテンツデータを追記型ＤＶＤに連続的に記録することができる。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、現在、片面２層の追記型ＤＶＤ（以下、これを「２層追記型ＤＶＤ」という）の開発が進められている。２層追記型ＤＶＤの記録容量は、１層追記型ＤＶＤの記録容量と比較して大きい。２層追記型ＤＶＤには、１層追記型ＤＶＤに記録することができるコンテンツデータよりも長時間のコンテンツデータをリアルタイムに記録することを実現したい。【０００５】
しかし、ＤＶＤビデオ規格を遵守しながら、このような長時間のコンテンツデータを２層追記型ＤＶＤの第１層と第２層とにわたってリアルタイムに記録することが困難であるという問題がある。【０００６】
例えば、コンテンツデータを２層追記型ＤＶＤの第１層と第２層にわたって単純に連続的に記録すると、セル（cell）が第１層と第２層との間をまたいで記録されてしまう場合がある。これはＤＶＤビデオ規格に反する。すなわち、コンテンツデータはＤＶＤビデオ規格に従ってエンコードされてから、追記型ＤＶＤに記録される。このエンコード処理により、コンテンツデータは、再生単位となるデータブロック、すなわちセルに分割される。そして、コンテンツデータはセルに分割された状態でＤＶＤの記録領域に記録される。ＤＶＤビデオ規格上、セルはＤＶＤの記録領域に物理的に連続して記録されていなければならない。このため、２層追記型ＤＶＤの層をまたいでセルを記録することは許されない。【０００７】
そこで、セルが層をまたぐのを防止するために、第１層の記録領域の末尾付近までセルを記録し、次のセルを第２層の記録領域の先頭から記録する方法が考えられる。しかし、この方法によると、第１層の記録領域の末尾部分に未記録領域が残る場合がある。そして、遅くとも２層追記型ＤＶＤに対しファイナライズ処理を完了する前までには、この未記録領域に再生に支障のない何らかのデータを記録しなければならない。この未記録領域に何らかのデータを記録すると、第１層の記録領域に記録された最後のコンテンツデータと第２層の記録領域に記録された最初のコンテンツデータとの間に、これらのコンテンツデータとは別のデータが挿入されることになる。このため、違った観点から再びＤＶＤビデオ規格違反が生じるおそれがある。また、挿入されたデータの内容によっては、コンテンツデータを再生したとき、層変更の直前に画面に何も映らなくなったり、画面にノイズが映ったり、音声が鳴らなくなったりするおそれがある。【０００８】
このように、ＤＶＤビデオ規格を遵守しながら、コンテンツデータを２層追記型ＤＶＤの第１層と第２層とにわたってリアルタイムに記録することは容易でない。【０００９】
他方、ＤＶＤビデオ規格に従わずに、独自の記録方法を採用すれば、セルが層をまたいではならないという制限などから解放されるため、コンテンツデータを第１層と第２層とにわたってリアルタイムに記録することが容易になるかもしれない。しかし、独自の記録方法を採用すれば、コンテンツデータの記録・再生について他社製品との互換性がとれなくなる。【００１０】
本発明は上記に例示したような問題点に鑑みなされたものであり、本発明の課題は、ＤＶＤビデオ規格を遵守しつつ、コンテンツデータを２層記録ディスクの第１層と第２層とにわたってリアルタイムに記録することができる記録装置、記録方法およびコンピュータプログラムを提供することにある。
【課題を解決するための手段】
【００１１】
上記課題を解決するために本発明の第１記録装置は、コンテンツデータを２層記録ディスクに当該２層記録ディスクの２層にわたって記録する記録装置であって、コンテンツデータをエンコードし、当該エンコードされたコンテンツデータを含む固定長のデータブロックを形成するエンコード手段と、前記エンコード手段により形成されたデータブロックを前記２層記録ディスクに記録する記録手段と、前記記録手段が前記データブロックの記録を行う記録領域を、前記２層記録ディスクの第１層の記録領域から第２層の記録領域へ変更する層変更手段とを備え、前記記録手段は、前記第１層の記録領域において前記データブロックの記録を開始する記録開始位置から前記第１層の記録領域の末尾位置までの長さが、前記データブロックの長さのｎ倍（ｎは１以上の整数）となるように前記記録開始位置を決める記録開始位置設定手段を備えている。【００１２】
上記課題を解決するために本発明の第２記録装置は、コンテンツデータを２層記録ディスクに当該２層記録ディスクの２層にわたって記録する記録装置であって、コンテンツデータをエンコードし、当該エンコードされたコンテンツデータを含む所定の最大長を有するデータブロックを形成するエンコード手段と、前記エンコード手段により形成されたデータブロックを前記２層記録ディスクに記録する記録手段と、前記記録手段が前記データブロックの記録を行う記録領域を、前記２層記録ディスクの第１層の記録領域から第２層の記録領域へ変更する層変更手段と、前記２層記録ディスクにダミーデータを記録するダミーデータ記録手段とを備え、前記記録手段は、前記第１層の記録領域の末尾領域に存在する未記録領域の長さが前記データブロックの最大長よりも短くなるまで、前記エンコード手段により形成されたデータブロックを記録し、前記ダミーデータ記録手段は、前記未記録領域の長さが前記データブロックの最大長よりも短くなるまで前記記録手段による前記データブロックの記録が行われた後に、前記ダミーデータを前記未記録領域に記録する。【００１３】
上記課題を解決するために本発明の第３記録装置は、コンテンツデータを２層記録ディスクに当該２層記録ディスクの２層にわたって記録する記録装置であって、コンテンツデータをエンコードし、当該エンコードされたコンテンツデータを含むデータブロックを形成するエンコード手段と、前記エンコード手段により形成されたデータブロックを前記２層記録ディスクに記録する記録手段と、前記記録手段が前記データブロックの記録を行う記録領域を、前記２層記録ディスクの第１層の記録領域から第２層の記録領域へ変更する層変更手段とを備え、前記記録手段は、前記第１層の記録領域の末尾領域における未記録領域に前記データブロックの全部を記録することができないときには、前記データブロックを分割し、当該分割されたデータブロックの前部を前記第１層の記録領域の末尾領域における未記録領域に記録し、当該分割されたデータブロックの後部を前記第２層の記録領域に記録する分割記録手段を備えている。【００１４】
上記課題を解決するために本発明の第４記録装置は、コンテンツデータを２層記録ディスクに当該２層記録ディスクの２層にわたって記録する記録装置であって、コンテンツデータをエンコードし、当該エンコードされたコンテンツデータを含むデータブロックを形成するエンコード手段と、前記エンコード手段により形成されたデータブロックを前記２層記録ディスクに記録する記録手段と、前記記録手段が前記データブロックの記録を行う記録領域を、前記２層記録ディスクの第１層の記録領域から第２層の記録領域へ変更する層変更手段と、前記記録手段による前記データブロックの記録が前記第１層の記録領域の末尾位置付近まで行われたことを判定する判定手段と、前記２層記録ディスクにダミーデータを記録するダミーデータ記録手段とを備え、前記エンコード手段は、前記判定手段による判定が行われた時または前記判定手段による判定結果が前記エンコード手段に伝えられた時、およそこの時点において、次に記録すべきデータブロックを形成するためにエンコード処理が行われているコンテンツデータによって特定データブロックを形成し、前記記録手段は、前記エンコード手段により形成された特定データブロックを前記第１層の記録領域の末尾領域における未記録領域に当該未記録領域の直前にすでに記録されたデータブロックに続けて記録し、前記ダミーデータ記録手段は、前記特定データブロックが記録された後における前記第１層の記録領域の末尾領域における未記録領域に前記ダミーデータを記録する。【００１５】
上記課題を解決するために本発明の第１記録方法は、コンテンツデータを２層記録ディスクに当該２層記録ディスクの２層にわたって記録する記録方法であって、コンテンツデータをエンコードし、当該エンコードされたコンテンツデータを含む固定長のデータブロックを形成するエンコード工程と、前記エンコード工程において形成されたデータブロックを前記２層記録ディスクに記録する記録工程と、前記エンコード工程において形成されたデータブロックの記録を行うべき記録領域を、前記２層記録ディスクの第１層の記録領域から第２層の記録領域へ変更する層変更工程とを備え、前記記録工程では、前記第１層の記録領域において前記データブロックの記録を開始する記録開始位置から前記第１層の記録領域の末尾位置までの長さが、前記データブロックの長さのｎ倍（ｎは１以上の整数）となるように前記記録開始位置を決める。【００１６】
上記課題を解決するために本発明の第２記録方法は、コンテンツデータを２層記録ディスクに当該２層記録ディスクの２層にわたって記録する記録方法であって、コンテンツデータをエンコードし、当該エンコードされたコンテンツデータを含む所定の最大長を有するデータブロックを形成するエンコード工程と、前記２層記録ディスクの第１層の記録領域の末尾領域に存在する未記録領域の長さが前記データブロックの最大長よりも短くなるまで、前記エンコード工程において形成されたデータブロックを前記第１層の記録領域に記録する第１記録工程と、前記エンコード工程において形成されたデータブロックの記録を行うべき記録領域を、前記２層記録ディスクの第１層の記録領域から第２層の記録領域へ変更する層変更工程と、前記エンコード手段により形成されたデータブロックを前記第２層の記録領域に記録する第２記録工程と、前記未記録領域にダミーデータを記録するダミーデータ記録工程とを備えている。【００１７】
上記課題を解決するために本発明の第３記録方法は、コンテンツデータを２層記録ディスクに当該２層記録ディスクの２層にわたって記録する記録方法であって、コンテンツデータをエンコードし、当該エンコードされたコンテンツデータを含むデータブロックを形成するエンコード工程と、前記エンコード工程において形成されたデータブロックを前記２層記録ディスクに記録する記録工程と、前記エンコード工程において形成されたデータブロックの記録を行うべき記録領域を、前記２層記録ディスクの第１層の記録領域から第２層の記録領域へ変更する層変更工程とを備え、前記記録工程では、前記第１層の記録領域の末尾領域における未記録領域に前記データブロックのすべてを記録することができないときには、前記データブロックを分割し、当該分割されたデータブロックの前部を前記第１層の記録領域の末尾領域における未記録領域に記録し、当該分割されたデータブロックの後部を前記第２層の記録領域に記録する。【００１８】
上記課題を解決するために本発明の第４記録方法は、コンテンツデータを２層記録ディスクに当該２層記録ディスクの２層にわたって記録する記録方法であって、コンテンツデータをエンコードし、当該エンコードされたコンテンツデータを含むデータブロックを形成するエンコード工程と、前記エンコード工程において形成されたデータブロックを前記２層記録ディスクの第１層の記録領域に記録する第１記録工程と、前記第１記録工程における前記データブロックの記録が前記第１層の記録領域の末尾位置付近まで行われたことを判定する判定工程と、前記判定工程の判定に応じて末尾領域記録方法を実行する末尾領域記録工程と、前記エンコード工程において形成されたデータブロックの記録を行うべき記録領域を、前記２層記録ディスクの第１層の記録領域から第２層の記録領域へ変更する層変更工程と、前記エンコード工程において形成されたデータブロックを前記第２層の記録領域に記録する第２記録工程とを備え、前記末尾領域記録方法は、前記判定工程において判定が行われた時または前記判定工程における判定が前記エンコード工程においてエンコード処理を行うエンコード手段に伝えられた時、およそこの時点において、次に記録すべきデータブロックを形成するためにエンコード処理が行われているコンテンツデータにより特定データブロックを形成する特定データブロック形成工程と、前記特定データブロック形成工程において形成された特定データブロックを前記第１層の記録領域の末尾領域における未記録領域に当該未記録領域の直前にすでに記録されたデータブロックに続けて記録する特定データブロック記録工程と、前記特定データブロック記録工程において特定データブロックが記録された後における前記第１層の記録領域の末尾領域における未記録領域にダミーデータを記録するダミーデータ記録工程を備え、前記特定データブロック記録工程における前記特定データブロックの記録と、前記ダミーデータ記録工程における前記ダミーデータの記録とはリアルタイムで連続して行われる。【００１９】
上記課題を解決するために本発明の第１ないし第４コンピュータプログラムは、本発明の第１ないし第４記録装置（但し、その各種形態も含む）としてコンピュータを機能させる。【００２０】
コンピュータ読取可能な媒体内の第１ないし第４コンピュータプログラム製品は上記課題を解決するために、コンピュータにより実行可能なプログラム命令を明白に具現化し、該コンピュータを、本発明の第１ないし第４記録装置（但し、その各種形態も含む）として機能させる。【００２１】
本発明の各コンピュータプログラム製品によれば、当該コンピュータプログラム製品を格納するＲＯＭ、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ハードディスク等の記録媒体から、当該コンピュータプログラム製品をコンピュータに読み込めば、或いは、例えば伝送波である当該コンピュータプログラム製品を、通信手段を介してコンピュータにダウンロードすれば、上述した本発明の第１ないし第４記録装置を比較的容易に実施可能となる。更に具体的には、当該コンピュータプログラム製品は、上述した本発明の第１ないし第４記録装置として機能させるコンピュータ読取可能なコード（或いはコンピュータ読取可能な命令）から構成されてよい。【００２２】
本発明のこのような作用及び他の利得は次に説明する実施の形態から更に明らかにされる。
【図面の簡単な説明】
【００２３】
【図１】本発明の第１実施形態の記録再生装置を示すブロック図である。
【図２】図１中の記録再生装置によるリアルタイム記録処理を示すフローチャートである。
【図３】図２中のリアルタイム記録における２層追記型ＤＶＤの記録状態を示す説明図である。
【図４】本発明の第２実施形態の記録再生装置を示すブロック図である。
【図５】図４中の記録再生装置によるリアルタイム記録処理を示すフローチャートである。
【図６】図５中のリアルタイム記録における２層追記型ＤＶＤの記録状態を示す説明図である。
【図７】本発明の第３実施形態の記録再生装置を示すブロック図である。
【図８】図７中の記録再生装置によるリアルタイム記録処理を示すフローチャートである。
【図９】図８中のリアルタイム記録における２層追記型ＤＶＤの記録状態を示す説明図である。
【図１０】図８中のリアルタイム記録におけるセル分割処理を示す説明図である。
【図１１】本発明の第４実施形態の記録再生装置を示すブロック図である。
【図１２】図１１中の記録再生装置によるリアルタイム記録処理を示すフローチャートである。
【図１３】図１２中のリアルタイム記録における２層追記型ＤＶＤの記録状態を示す説明図である。
【符号の説明】
【００２４】
１、２、３、４  記録再生装置（記録装置）
１０  ２層追記型ＤＶＤ（２層記録ディスク）
１６、１７、６１、６２  エンコーダ（エンコード手段）
１６Ａ、１７Ａ、１８Ａ  バッファメモリ
６１Ｂ、６２Ｂ  メモリ（記憶手段）
１８  ＶＯＢ形成部（エンコード手段、ダミーデータ生成手段、分割記録手段）
１９  記録制御部（記録手段、層変更手段、ダミーデータ記録手段、領域確保手段、分割記録手段）
３０、６３、８１、１１１  システム制御部（エンコード手段、記録手段、層変更手段、記録開始位置設定手段、判定手段）
【発明を実施するための最良の形態】
【００２５】
以下、本発明を実施するための最良の形態について実施形態毎に順に図面を参照しながら説明する。【００２６】
（第１実施形態）
本発明の第１実施形態について説明する。図１は、本発明の記録装置および記録方法の第１実施形態である記録再生装置の構造を示している。図１中の記録再生装置１は、コンテンツデータを片面２層の追記型ＤＶＤ１０に当該２層追記型ＤＶＤ１０の第１層と第２層とにわたってリアルタイムに記録することができる。【００２７】
図１中の記録再生装置１において、コンテンツデータの記録に関する構造および動作は次のとおりである。テレビ放送局はアナログの映像信号および音声信号を送信する。テレビ受信部１１は、テレビ放送局から送信された映像信号および音声信号を受信する。これら映像信号および音声信号は、入力切換スイッチ１２、１３を介してＡ／Ｄコンバータ１４、１５に供給され、Ａ／Ｄコンバータ１４，１５によりデジタルの映像信号および音声信号にそれぞれ変換される。続いて、映像エンコーダ１６はＤＶＤビデオ規格に基づいて映像信号をエンコードする。映像エンコーダ１６は映像エンコード処理用のバッファメモリ１６Ａを備えている。映像エンコーダ１６によるエンコード処理が行われるときには、バッファメモリ１６Aに映像信号が一時的に蓄えられ、バッファメモリ１６Aに蓄えられた映像信号に対してエンコード処理が行われる。また、音声エンコーダ１７は音声信号をエンコードする。音声エンコーダ１７は音声エンコード処理用のバッファメモリ１７Ａを備えている。音声エンコーダ１７によるエンコード処理が行われるときは、バッファメモリ１７Aに音声信号が一時的に蓄えられ、バッファメモリ１７Aに蓄えられた音声信号に対してエンコード処理が行われる。エンコードされた映像信号および音声信号はＶＯＢ形成部１８に供給される。ＶＯＢ形成部１８は、エンコードされた映像信号および音声信号を合成し、ＶＯＢを形成する。ＶＯＢ形成部１８は例えば演算処理回路およびマルチプレクサなどにより構成されている。また、ＶＯＢ形成部１８はＶＯＢ形成処理用のバッファメモリ１８Ａを備えている。ＶＯＢ形成部１８によるＶＯＢ形成処理が行われるときには、エンコードされた映像信号および音声信号がＶＯＢ形成処理用のバッファメモリ１８Ａに一時的に蓄えられ、バッファメモリ１８Aに蓄えられた映像信号および音声信号に対してＶＯＢ形成処理が行われる。ＶＯＢ形成部１８により形成されたＶＯＢは記録制御部１９に供給される。続いて、記録制御部１９は、ピックアップ２０を制御し、ＶＯＢを２層追記型ＤＶＤ１０に記録する。記録制御部１９は、例えば演算処理回路および記憶素子などにより構成されている。なお、記録再生装置１は、外部入力端子９、１０を介して、例えばビデオカメラにより撮影および録音された映像信号および音声信号を２層追記型ＤＶＤ１０に記録することもできる。【００２８】
一方、記録再生装置１において、コンテンツデータの再生に関する構造および動作は次のとおりである。２層追記型ＤＶＤ１０に記録されたコンテンツデータは、再生制御部２１の制御のもと、ピックアップ２０により読み取られ、切換スイッチ２２を介してデマルチプレクサ２３に供給される。コンテンツデータは、デマルチプレクサ２３により映像信号と音声信号とに分けられ、映像信号は映像デコーダ２４によりデコードされ、音声信号は音声デコーダ２５によりデコードされる。デコードされた映像信号および音声信号は、切換スイッチ２６、２７を介してＤ／Ａコンバータ２８、２９に供給され、Ｄ／Ａコンバータ２８、２９によりアナログの映像信号および音声信号に変換され、出力端子３４、３５を介して出力される。【００２９】
なお、このような記録再生装置１の動作において、アナログの映像信号・音声信号、デジタルの映像信号・音声信号、エンコードされた映像信号・音声信号は、いずれもコンテンツデータに当たる。また、記録再生装置１におけるエンコード処理には、映像エンコーダ１６による映像信号のエンコード処理および音声エンコーダ１７によるエンコード処理だけでなく、ＶＯＢ形成部１８によるＶＯＢ形成処理も含まれる。【００３０】
システム制御部３０は、テレビ受信部１１、Ａ／Ｄコンバータ１４、１５、エンコーダ１６、１７、ＶＯＢ形成部１８、デコーダ２４、２５など、記録再生装置１の各構成要素を制御する。具体的には、システム制御部３０は、エンコーダ１６、１７、ＶＯＢ形成部１８および記録制御部１９を制御することにより、コンテンツデータの２層追記型ＤＶＤ１０に対するリアルタイム記録処理を行う。システム制御部３０は、例えば演算処理装置および記憶素子などにより構成されている。さらに、記録再生装置１は、メモリ部３１、表示部３２および操作部３３を備えている。【００３１】
図２は、記録再生装置１による、コンテンツデータの２層追記型ＤＶＤ１０に対するリアルタイム記録処理の内容を示している。図３は、このリアルタイム記録処理によってコンテンツデータなどが２層追記型ＤＶＤ１０に記録された状態を示している。具体的には、図３はファイナライズ処理が行われる前における２層追記型ＤＶＤ１０の記録状態を示している。また、図３は、２層追記型ＤＶＤ１０の第１層および第２層に形成された螺旋状のトラックを、直線状に左右にそれぞれ引き延ばした状態で示している。各図において下段が第１層（レイヤー０）であり、上段が第２層（レイヤー１）である。【００３２】
図３に示すように、２層追記型ＤＶＤ１０は、第１層および第２層の２層の記録層を有している。第１層の最内周部がリードイン領域４１であり、第１層の最外周部が中間領域４２である。第１層においてリードイン領域４１と中間領域４２との間が記録領域４３であり、コンテンツデータ、セルまたはＶＯＢ（Video OBject）の管理情報（制御情報も含まれる）、ＶＴＳ（Video Title Set）の管理情報（制御情報も含まれる）などは、この記録領域４３に記録される。また、第２層の最外周部が中間領域４４であり、第２層の最内周部がリードアウト領域４５である。第２層において中間領域４４とリードアウト領域４５との間が記録領域４６であり、コンテンツデータ、セルまたはＶＯＢの管理情報、ＶＴＳの管理情報などは、この記録領域４６にも記録される。２層追記型ＤＶＤ１０が未記録の場合、２層追記型ＤＶＤ１０の第１層の記録領域４３に対するコンテンツデータなどの記録は、先頭位置Ｐ１から末尾位置Ｐ６に向かって進行する。また、第２層の記録領域４６に対するコンテンツデータなどの記録は、先頭位置Ｐ７から末尾位置Ｐ８に向かって進行する。また、２層追記型ＤＶＤ１０に対するコンテンツデータの記録は、通常、第１層から第２層に向けて進行する。【００３３】
さて、これより、図２および図３を参照しながら、記録再生装置１におけるリアルタイム記録処理について説明する。第１実施形態の記録再生装置１は、ＶＯＢを固定長とし、第１層の記録領域４３におけるＶＯＢの記録開始位置を調整することにより、第１層の記録領域４３の末尾領域にダミーセルを記録しないで、コンテンツデータを第１層と第２層とにわたってリアルタイムに記録する。なお、以下の説明では、ＶＯＢを１個のセルから構成し、１個のＶＯＢごとにエンコード処理および記録処理を行う場合を例にあげる。また、コンテンツデータの記録が過去に一度行われ、この結果、第１層の記録領域４３に１個のＶＴＳ５１がすでに記録されている２層追記型ＤＶＤ１０に対しコンテンツデータの追記を行う場合を例にあげる。そして、追記を行うコンテンツデータの量（長さ）は、記録開始時点における２層追記型ＤＶＤ１０の第１層の記録領域４３における未記録領域Ｒ１（図３参照）の長さよりも長いものとする。このため、このコンテンツデータを２層追記型ＤＶＤ１０に記録しようとすれば、これを第１層と第２層とにわたって記録することになる。また、図３において、第１層の記録領域４３の先頭位置Ｐ１から位置Ｐ２までの予約領域５２は、ファイナライズ処理時にディスク情報（例えばＵＤＦおよびＶＭＧ（Video Manager））を記録するための領域であり、過去にＶＴＳ５１を記録したときに確保されたものである。【００３４】
まず、２層追記型ＤＶＤ１０が記録再生装置１のディスク装着部（図示せず）に装着された状態で、テレビ放送局から送信された映像信号および音声信号がテレビ受信部１１により受信され、またはビデオカメラから出力された映像信号および音声信号が外部入力端子９、１０を介して記録再生装置１に入力され、ユーザが例えば操作部３３に設けられた記録開始ボタン（図示せず）を押す。これにより、システム制御部３０から記録開始指令が発せられる。これに応じて、システム制御部３０および記録制御部１９はコンテンツデータのリアルタイム記録処理を開始する（図２中のステップＳ１）。２層追記型ＤＶＤ１０にはすでにＶＴＳ５１が記録されているので、コンテンツデータのリアルタイム記録は、第１層の記録領域４３においてＶＴＳ５１が記録された領域に続く位置Ｐ３から開始される。【００３５】
続いて、システム制御部３０は、第１層の記録領域４３の未記録領域Ｒ１の長さＬ１を算出する（ステップＳ２）。すなわち、システム制御部３０は、当該リアルタイム記録処理を開始する前の段階で記録領域４３において情報ないしデータ（ＶＴＳ５１）がすでに記録された領域に続く位置Ｐ３から記録領域４３の末尾位置Ｐ６までの間に連続して存在する未記録領域Ｒ１の長さＬ１を算出する。この算出は、記録領域４３にすでに記録された情報ないしデータの末尾位置のアドレスと記録領域４３の末尾位置Ｐ６のアドレスとの差をとることによって行うことができる。なお、リアルタイム記録を未記録の２層追記型ＤＶＤに対し行う場合には、ステップＳ２において、システム制御部３０は、第１層の記録領域４３の先頭位置Ｐ１から記録領域４３の末尾位置Ｐ６までの間に連続して存在する未記録領域の長さを算出する。【００３６】
続いて、システム制御部３０は、ＶＯＢの長さＬ２を決める（ステップＳ３）。すなわち、システム制御部３０は、ユーザが指定した記録モードに応じて１個のセルを形成するデータ（コンテンツデータおよび管理情報）の量を算出する。本実施形態ではＶＯＢは１個のセルからなるので、１個のセルを形成するデータの量は、１個のＶＯＢの長さＬ２に当たる。第１実施形態ではＶＯＢは固定長なので、第１実施形態のリアルタイム記録処理において形成されるすべてのＶＯＢの長さＬ２は、本ステップで決められた長さになる。なお、記録モードには例えばノーマルモードとファインモードとがあり、ノーマルモードとファインモードとではコンテンツデータの記録ビットレートが異なる。このため、１個のセルを形成するデータの量は記録モードに応じて異なる。ユーザは例えば操作部３３のボタンを操作して記録モードの設定をすることができる。【００３７】
さらに、ステップＳ３において、システム制御部３０は、ＶＯＢの長さＬ２がＥＣＣ（Error Correction Code）ブロックの長さの整数倍となるようにＶＯＢの長さＬ２を決める。例えば、システム制御部３０は、１個のＶＯＢを構成する各ＶＯＢＵ（Video OBject Unit）の長さがＥＣＣブロックの長さの整数倍となるように各ＶＯＢＵの長さを決める。ＶＯＢＵの長さの調整は、エンコーダ１６、１７によるエンコード処理またはＶＯＢ形成部１８におけるＶＯＢ形成処理において、例えばコンテンツデータの記録ビットレートの微調整またはプライベートストリーム（プライベートパケット）の挿入によって行うことができる。ＶＯＢの長さＬ２をＥＣＣブロックの長さの整数倍とすることにより、第１層の記録領域４３の末尾位置Ｐ６においてＥＣＣアラインを行うことができる。【００３８】
ＶＯＢの長さＬ２が決まった後、システム制御部８１は、コンテンツデータ（映像信号および音声信号）のエンコード処理を開始するように、エンコーダ１６、１７およびＶＯＢ形成部１８を制御する。これにより、テレビ受信部１１により受信され、またはビデオカメラから出力されたコンテンツデータがエンコードされ、当該エンコードされたコンテンツデータを含むＶＯＢが形成される。【００３９】
続いて、システム制御部３０は、ＶＯＢに関する管理情報（例えばＶＴＳＩ（Video Title Set Information））を記録するための管理情報記録領域５３の長さＬ３およびＶＯＢの記録開始位置Ｐ５を決める（ステップＳ４）。すなわち、システム制御部３０は、第１層の記録領域４３においてＶＯＢの記録を開始する記録開始位置Ｐ５から記録領域４３の末尾位置Ｐ６までの長さが、ＶＯＢの長さのｎ倍（ｎは１以上の整数）となるように記録開始位置Ｐ５を決める。さらに、システム制御部３０は、管理情報記録領域５３を第１層の記録領域４３における未記録領域Ｒ１の先頭位置Ｐ３から記録開始位置Ｐ５の直前までの間に確保し、当該管理情報記録領域５３の長さＬ３を調節することによって記録開始位置Ｐ５を設定する。具体的には、管理情報記録領域５３内に記録すべき管理情報の長さをＬ４とすると、システム制御部３０は、未記録領域Ｒ１の長さＬ１、１個のＶＯＢの長さＬ２および管理情報の長さＬ４に基づいて管理情報記録領域５３の長さＬ３を数式（１−１）および数式（１−２）に従って算出する。【００４０】
Ｌ３＝Ｌ１−Ｌ２×ｎ    （１−１）
Ｌ３≧Ｌ４              （１−２）
さらに、システム制御部３０は、未記録領域Ｒ１の先頭位置Ｐ３のアドレスに管理情報記録領域５３の長さＬ３を加算することにより、ＶＯＢの記録開始位置Ｐ５を算出する。【００４１】
続いて、システム制御部３０の制御のもと、記録制御部１９は、第１層の記録領域４３における未記録領域Ｒ１の先頭位置Ｐ３から記録開始位置Ｐ５直前の位置までの間に管理情報記録領域５３を確保する（ステップＳ５）。【００４２】
続いて、記録制御部１９は、エンコーダ１６、１７およびＶＯＢ形成部１８により形成されたＶＯＢを第１層の記録領域４３に記録する（ステップＳ６）。ＶＯＢの記録領域４３への記録は、記録開始位置Ｐ５から開始される。また、第１層の記録領域４３へのＶＯＢの記録は、ｎ個のＶＯＢの記録が完了するまで続けられる。記録開始位置Ｐ５から記録領域４３の末尾位置Ｐ６までの長さは、ＶＯＢの長さのｎ倍である。したがって、ｎ個のＶＯＢの記録が終了した時点で、記録開始位置Ｐ５から末尾位置Ｐ６までの間の領域は、ｎ個のＶＯＢにより隙間なく埋まる。【００４３】
続いて、システム制御部３０または記録制御部１９は、記録領域４３の末尾位置Ｐ６までＶＯＢが記録されたことを判定し（ステップＳ７：ＹＥＳ）、続いて、ＶＯＢの記録を行うべき記録領域を、第１層の記録領域４３から第２層の記録領域４６へ変更する（ステップＳ８）。【００４４】
続いて、記録制御部１９は、エンコーダ１６、１７およびＶＯＢ形成部１８により形成されたＶＯＢを第２層の記録領域４６に記録する（ステップＳ９）。ＶＯＢの記録領域４６への記録は、記録領域４６の先頭位置Ｐ７から開始される。なお、第２層の記録領域４６の最初にＧＯＰ（Group Of Pictures）はクローズドＧＯＰとするのが望ましい。しかし、記録領域４６の先頭領域に記録されるＧＯＰをオープンＧＯＰにして、当該ＧＯＰにつきブロークンリンクフラグを立ててもよい。【００４５】
その後、ユーザが例えば操作部３３に設けられた記録停止ボタン（図示せず）を押す。これにより、システム制御部３０から記録制御部１９へ記録停止指令が発せられ、ＶＯＢの記録が停止する（ステップＳ１０：ＹＥＳ）。【００４６】
続いて、記録制御部１９は、管理情報記録領域５３に管理情報（例えばＶＴＳＩ）を記録する。さらに、記録制御部１９は、第２層の記録領域４６において最後のＶＯＢが記録された領域に続く未記録領域に管理情報のバックアップ情報（例えばＶＴＳＩバックアップ情報）を記録する（ステップＳ１１）。なお、管理情報およびこのバックアップ情報は、エンコーダ１６、１７およびＶＯＢ形成部１８により生成され、記録制御部１９に提供される。また、管理情報記録領域５３の長さＬ３が管理情報の長さＬ４よりも長いために、管理情報記録領域５３に未記録領域（位置Ｐ４から位置Ｐ５直前までの間）が残っているときには、記録制御部１９は、この未記録領域に、記録・再生に支障のないデータ（例えばＮＵＬＬデータ）を記録する。【００４７】
その後、２層追記型ＤＶＤ１０に対しファイナライズ処理が行われると、第１層の予約領域５２にディスク情報（例えばＵＤＦおよびＶＭＧ）が記録され、かつ第２層の記録領域４６において末尾位置Ｐ８に向けて残りの未記録領域がある場合には、この未記録領域に例えばＮＵＬＬデータが記録される（ステップＳ１２）。【００４８】
以上説明したとおり、第１実施形態の記録再生装置１は、第１層の記録領域４３においてＶＯＢの記録開始位置Ｐ５から記録領域４３の末尾位置Ｐ６までの長さが、固定長のＶＯＢの長さの整数倍となるように記録開始位置Ｐ５を決める。これにより、記録開始位置Ｐ５から末尾位置Ｐ６までの間の領域にｎ個のＶＯＢを記録することにより、記録開始位置Ｐ５から末尾位置Ｐ６までの間の領域をｎ個のＶＯＢにより隙間なく埋めることができる。そして、記録領域４３の末尾位置Ｐ６と、記録領域４３の最後に記録されたＶＯＢの末尾位置とを一致させることができる。したがって、セルが第１層と第２層との間をまたいで記録されるのを防止することができる。また、ファイナライズ処理を行うときに第１層の記録領域４３の末尾部分に未記録領域が残るのを防止することができる。よって、ＤＶＤビデオ規格を遵守しつつ、コンテンツデータを２層記録ディスクの第１層と第２層とにわたってリアルタイムに記録することが可能になる。【００４９】
また、第１実施形態の記録再生装置１によれば、第１層の記録領域４３の末尾位置Ｐ６までＶＯＢを記録することができるので、コンテンツデータを再生したとき、層変更の直前に画面に何も映らなくなったり、画面にノイズが映ったり、音声が鳴らなくなったりするのを防止することができる。【００５０】
さらに、第１実施形態の記録再生装置１によれば、ＤＶＤ規格を遵守することができるので、コンテンツデータの記録・再生について他社製品との互換性がとることができる。【００５１】
また、記録再生装置１は、ＶＯＢに関する管理情報（例えばＶＴＳＩ）を記録するための管理情報記録領域５３を第１層の記録領域４３における未記録領域Ｒ１の先頭位置Ｐ３から記録開始位置Ｐ５の直前までの間に確保し、当該管理情報記録領域５３の長さを調節することによって記録開始位置Ｐ５を設定する。これにより、ＤＶＤビデオ規格を遵守しつつＶＯＢの記録開始位置Ｐ５を調整することができる。【００５２】
なお、図１中のエンコーダ１６、１７およびＶＯＢ形成手段１８がエンコード手段およびエンコード工程の具体例である。また、図２中のステップＳ４が記録開始位置設定手段および記録開始位置設定工程の具体例であり、ステップＳ６およびステップＳ９が記録手段および記録工程の具体例であり、ステップＳ８が層変更手段および層変更工程の具体例である。また、ＶＯＢがデータブロックの具体例である。【００５３】
（第２実施形態）
本発明の第２実施形態について説明する。なお、以下に述べる第２実施形態において、第１実施形態と同一の構成要素には同一の符号を付し、その説明を省略する。図４は、本発明の記録装置および記録方法の第２実施形態である記録再生装置の構造を示している。図４中の記録再生装置２は、コンテンツデータを２層追記型ＤＶＤ１０に当該２層追記型ＤＶＤ１０の第１層と第２層とにわたってリアルタイムに記録することができる。映像エンコーダ６１は、バッファメモリ６１Ａおよびメモリ６１Ｂを備えている。メモリ６１Ｂには映像に関するダミー用素材データが記憶されている。同様に、音声エンコーダ６２は、バッファメモリ６２Ａおよびメモリ６２Ｂを備えている。メモリ６２Ｂには音声に関するダミー用素材データが記憶されている。メモリ６１Ｂ、６２Ｂは例えばＲＯＭ（Read Only Memory）である。エンコーダ６１、６２のエンコード処理機能およびバッファメモリ６１Ａ、６２Ａについては第１実施形態におけるエンコーダ１６、１７およびバッファメモリ１６Ａ、１７Ａと同じである。システム制御部６３は、記録再生装置２の各構成要素を制御する。具体的には、システム制御部６３は、エンコーダ６１、６２、ＶＯＢ形成部１８および記録制御部１９を制御することにより、コンテンツデータの２層追記型ＤＶＤ１０に対するリアルタイム記録処理を行う。システム制御部６３は、例えば演算処理装置および記憶素子などによりそれぞれ構成することができる。【００５４】
図５は、記録再生装置２による、コンテンツデータの２層追記型ＤＶＤ１０に対するリアルタイム記録処理の内容を示している。図６は、このリアルタイム記録処理によってコンテンツデータなどが２層追記型ＤＶＤ１０に記録された状態を示している。具体的には、図６はファイナライズ処理が行われる前における２層追記型ＤＶＤ１０の記録状態を図３と同様の表現方法で示している。【００５５】
これより、図５および図６を参照しながら、第２実施形態の記録再生装置２におけるリアルタイム記録処理について説明する。記録再生装置２は、ＶＯＢを固定長とし、第１層の記録領域４３の末尾領域にダミーセルを記録することによって、コンテンツデータを第１層と第２層とにわたってリアルタイムに記録する。なお、以下の説明では、ＶＯＢを１個のセルから構成し、１個のＶＯＢごとにエンコード処理および記録処理を行う場合を例にあげる。また、コンテンツデータの記録が過去に一度行われ、この結果、第１層の記録領域４３に１個のＶＴＳ５１がすでに記録されている２層追記型ＤＶＤ１０に対しコンテンツデータの追記を行う場合を例にあげる。そして、追記を行うコンテンツデータの量（長さ）は、記録開始時点における２層追記型ＤＶＤ１０の第１層の記録領域４３における未記録領域Ｒ２（図６参照）の長さよりも長いものとする。【００５６】
まず、２層追記型ＤＶＤ１０が記録再生装置２のディスク装着部（図示せず）に装着された状態で、テレビ放送局から送信された映像信号および音声信号がテレビ受信部１１により受信され、またはビデオカメラから出力された映像信号および音声信号が外部入力端子９、１０を介して記録再生装置１に入力され、ユーザが例えば操作部３３に設けられた記録開始ボタン（図示せず）を押す。これにより、システム制御部６３から記録開始指令が発せられる。これに応じて、システム制御部６３および記録制御部１９はコンテンツデータのリアルタイム記録処理を開始する（図５中のステップＳ２１）。２層追記型ＤＶＤ１０にはすでにＶＴＳ５１が記録されているので、コンテンツデータのリアルタイム記録は、第１層の記録領域４３においてＶＴＳ５１が記録された領域に続く位置Ｐ３から開始される。【００５７】
続いて、システム制御部６３の制御のもと、記録制御部１９は、記録領域４３における位置Ｐ３から管理情報記録領域７１を確保する（ステップＳ２２）。管理情報記録領域７１は、ＶＯＢに関する管理情報（例えばＶＴＳＩ）を記録するための領域である。管理情報記録領域７１の長さは、ここに記録する管理情報の長さとほぼ一致するように設定される。【００５８】
続いて、システム制御部６３は、第１層の記録領域４３の未記録領域Ｒ２の長さＬ１１を算出する（ステップＳ２３）。すなわち、システム制御部６３は、管理情報記録領域７１を確保した直後において管理情報記録領域７１に続く位置Ｐ１１から記録領域４３の末尾位置Ｐ６までの間に連続して存在する未記録領域Ｒ２の長さＬ１１を算出する。この算出は、例えば位置Ｐ１１の直前位置のアドレスと位置Ｐ６のアドレスとの差をとることによって行うことができる。【００５９】
続いて、システム制御部６３は、ＶＯＢの長さＬ１２を決める（ステップＳ２４）。すなわち、システム制御部６３は、ユーザが指定した記録モードに応じて１個のセルを形成するデータ（コンテンツデータおよび管理情報）の量を算出する。本実施形態ではＶＯＢは１個のセルからなるので、１個のセルを形成するデータの量は、１個のＶＯＢの長さＬ１２に当たる。第２実施形態ではＶＯＢは固定長なので、第２実施形態のリアルタイム記録において形成されるすべてのＶＯＢの長さＬ１２は、本ステップで決められた長さになる。【００６０】
ＶＯＢの長さＬ１２が決まった後、システム制御部８１は、コンテンツデータ（映像信号および音声信号）のエンコード処理を開始するように、エンコーダ６１、６２およびＶＯＢ形成部１８を制御する。これにより、テレビ受信部１１により受信され、またはビデオカメラから出力されたコンテンツデータがエンコードされ、当該エンコードされたコンテンツデータを含むＶＯＢが形成される。【００６１】
続いて、システム制御部６３は、基準値Ｖｒを設定する（ステップＳ２５）。すなわち、記録再生装置２におけるリアルタイム記録処理では、第１層の記録領域４３の末尾領域に存在する未記録領域の長さが１個のＶＯＢの長さよりも短くなるまで、ＶＯＢを記録領域４３に記録する。基準値Ｖｒは、第１層の記録領域４３の末尾領域に存在する未記録領域の長さが１個のＶＯＢの長さよりも短くなるまでＶＯＢが記録領域４３に記録されたか否かを判定するための基準値である。具体的には、基準値Ｖｒは、未記録領域Ｒ２の長さＬ１１から、１個以上のＶＯＢ（１個以上のセル）の長さを引いた長さ（データ量）であることが望ましい。より具体的には、基準値Ｖｒは、未記録領域Ｒ２の長さＬ１１から、１個のＶＯＢ（１個のセル）の長さと１個ないし数個のＥＣＣブロックの長さとを加算した長さを引いた長さであることが望ましい。すなわち、１個のＥＣＣブロックの長さをＬ１３とすると、基準値Ｖｒは数式（２）に従って算出することが望ましい。【００６２】
Ｖｒ＝Ｌ１１−（Ｌ１２＋Ｌ１３×ｍ）    （２）
なお、ｍは例えば１以上１０個未満の整数
図６中の位置Ｐ１２は、基準値Ｖｒに対応する記録領域４３中の位置を示している。【００６３】
続いて、記録制御部１９は、エンコーダ６１、６２およびＶＯＢ形成部１８により形成されたＶＯＢを第１層の記録領域４３に記録する（ステップＳ２６）。ＶＯＢの記録領域４３への記録は、記録開始位置Ｐ１１から開始される。また、第１層の記録領域４３へのＶＯＢの記録は、記録領域４３の末尾領域に存在する未記録領域の長さが１個のＶＯＢの長さＬ１２よりも短くなるまで続けられる。【００６４】
続いて、システム制御部６３は、記録領域４３の末尾領域に存在する未記録領域の長さが１個のＶＯＢの長さＬ１２よりも短くなるまでＶＯＢが記録領域４３に記録されたか否かを判定する。この判定は例えば次のような方法で行われる。すなわち、第１層の記録領域４３に対しリアルタイム記録処理を行っている間、システム制御部６３は、当該リアルタイム記録処理により記録領域４３に対して記録を行うためにエンコードされたコンテンツデータおよびこのコンテンツデータに付加された管理情報の量を積算し、これを示す積算値ｖａを保持する。つまり、積算値ｖａは、記録制御部１９によって未記録領域Ｒ２にすでに記録された１個または複数個のＶＯＢの合計長と、次に記録するＶＯＢを形成するためにエンコード処理が終了してバッファメモリ１８Ａに現在蓄えられているコンテンツデータおよび管理情報の合計長とを加算した値に等しい。積算値ｖａは、エンコーダ６１、６２およびＶＯＢ形成部１８によるエンコード処理（ＶＯＢ形成処理を含む）の進行に応じて増加していく。さらに、システム制御部６３は、第１層の記録領域４３に対しリアルタイム記録処理を行っている間、積算値ｖａと基準値Ｖｒとを比較する。そして、積算値ｖａが基準値Ｖｒを超えたとき、システム制御部６３は、記録領域４３の末尾領域に存在する未記録領域の長さが１個のＶＯＢの長さＬ１２よりも短くなるまでＶＯＢが記録領域４３に記録されたという判定を行う（ステップＳ２７）。【００６５】
積算値ｖａが基準値Ｖｒを超えたとき、すなわち、記録領域４３の末尾領域に存在する未記録領域の長さが１個のＶＯＢの長さＬ１２よりも短くなるまでＶＯＢが記録領域４３に記録されたとき（ステップＳ２７：ＹＥＳ）、システム制御部６３の制御のもと、エンコーダ６１、６２およびＶＯＢ形成部１８は、第１層の記録領域４３に最後に記録すべきＶＯＢにおける最後のＶＯＢＵの長さ調整することによってＥＣＣアラインを行う。続いて、記録制御部１９は、第１層の記録領域４３に最後に記録すべきＶＯＢを記録領域４３に記録する（ステップＳ２８）。これにより、記録領域４３の末尾領域における位置１３の直前までＶＯＢが記録される。なお、ＶＯＢＵの長さの調整は、ＶＯＢＵにプライベートストリーム（プライベートパケット）を挿入することによって行うことができる。【００６６】
続いて、システム制御部６３は、ＶＯＢの記録を行うべき記録領域を、第１層の記録領域４３から第２層の記録領域４６へ変更する（ステップＳ２９）。この層変更は、ＶＯＢの記録が第１層の記録領域４３における位置Ｐ１３の直前まで行われた段階で行われる。この結果、第１層の記録領域４３の末尾領域において位置Ｐ１３から末尾位置Ｐ６までの間に未記録領域７２が形成される。【００６７】
続いて、記録制御部１９は、第２層の記録領域４６の先頭部分に記録位置調整領域７３を確保する（ステップＳ３０）。すなわち、記録制御部１９は、記録領域４６の先頭位置Ｐ７から位置Ｐ１４直前までの間に記録位置調整領域７３を確保する。記録位置調整領域７３は未記録領域７２とほぼ同じ長さを有する。記録位置調整領域７３には、実際に再生すべきコンテンツデータやこれらの管理情報は記録されず、後にダミーデータが記録される。記録位置調整領域７３を確保することにより次のような効果を得ることができる。すなわち、２層追記型ＤＶＤにおいては、一般に、第１層に未記録領域を残したまま、この第１層の未記録領域に重なり合う第２層の未記録領域にデータを記録すると、記録が不安定になる場合がある。したがって、第２層の記録領域４６において、第１層の記録領域４３における未記録領域７２とほぼ重なり合う領域に、記録位置調整領域７３を形成し、ここに、実際に再生すべきコンテンツデータや管理情報を記録しないようにすることにより、実際に再生すべきコンテンツデータや管理情報の記録が不安定になるのを防止することができる。【００６８】
続いて、記録制御部１９は、エンコーダ６１、６２およびＶＯＢ形成部１８により形成されたＶＯＢを第２層の記録領域４６に記録する（ステップＳ３１）。ＶＯＢの記録領域４６への記録は、記録領域４６の先頭位置Ｐ１４から開始される。なお、第２層の記録領域４６の最初にＧＯＰ（Group Of Pictures）はクローズドＧＯＰとするのが望ましい。しかし、記録領域４６の先頭領域に記録されるＧＯＰをオープンＧＯＰにして、当該ＧＯＰにつきブロークンリンクフラグを立ててもよい。【００６９】
その後、ユーザが例えば操作部３３に設けられた記録停止ボタン（図示せず）を押す。これにより、システム制御部６３から記録制御部１９へ記録停止指令が発せられ、ＶＯＢの記録が停止する（ステップＳ３２：ＹＥＳ）。【００７０】
続いて、記録制御部１９は、管理情報記録領域７１に管理情報（例えばＶＴＳＩ）を記録する。さらに、記録制御部１９は、第２層の記録領域４６において最後に記録されたＶＯＢに続く未記録領域に管理情報のバックアップ情報（例えばＶＴＳＩバックアップ情報）を記録する（ステップＳ３３）。なお、管理情報およびこのバックアップ情報は、エンコーダ６１、６２およびＶＯＢ形成部１８により生成され、記録制御部１９に提供される。【００７１】
第１層の記録領域４３および第２層の記録領域４６に記録すべき一連のコンテンツデータのリアルタイム記録が終了した後、記録制御部１９は未記録領域７２および記録位置調整領域７３にダミーデータを記録する（ステップＳ３４）。なお、ダミーデータを記録するときには、リンキング手法としてゼロリンクを用いることにより、位置Ｐ１３付近に無駄なデータが挿入されないようにする。【００７２】
ダミーデータは、当該リアルタイム記録処理で２層追記型ＤＶＤ１０に記録されたコンテンツデータである映像データ（ビデオパック）または音声データ（オーディオパック）と同じ属性を有する映像データまたは音声データであり、例えば仮に再生するとすれば画面全体が黒色になるような映像データや無音の音声データなどである。また、ダミーデータは、未記録領域７２および記録位置調整領域７３においてそれぞれ１個のセル（いわばダミーセル）を形成するように生成される。なお、未記録領域７２および記録位置調整領域７３に記録されたダミーデータは、ＰＧＣ（Program Chain）により参照されないようにする。【００７３】
また、ダミーデータは、エンコーダ６１、６２にそれぞれ設けられたメモリ６１Ｂ、６２Ｂにそれぞれ記憶されたダミー用素材データを用いて、エンコーダ６１、６２およびＶＯＢ形成部１８により生成される。ダミー用素材データは、当該リアルタイム記録処理で２層追記型ＤＶＤ１０に記録されたコンテンツデータである映像データまたは音声データと同じ属性を有する映像データまたは音声データであり、例えば仮に再生するとすれば画面全体が黒色になるような映像データや無音の音声データなどであって、適切なＳＣＲ（System Clock Reference）などが付されていないデータである。エンコーダ６１、６２およびＶＯＢ形成部１８は、ダミー用素材データに適切なＳＣＲなどを付してダミーデータを生成する。なお、ダミー用素材データの記憶保持の方法として、本実施形態のように、映像データと音声データとをそれぞれ別々のメモリ６１B、６２Bに記憶させる方法を採用してもよいが、そうではなく、映像データと音声データとがマルチプレックスされたストリームデータを１個のメモリに記憶させる方法でもよい。例えば、ＶＯＢ形成部１８にＲＯＭを増設し、そのＲＯＭにこのストリームデータを記憶させる方法でもよい。【００７４】
その後、２層追記型ＤＶＤ１０に対しファイナライズ処理が行われると、第１層の予約領域５２にディスク情報（例えばＵＤＦおよびＶＭＧ）が記録され、かつ第２層の記録領域４６において末尾位置Ｐ８に向けて残りの未記録領域がある場合には、この未記録領域に例えばＮＵＬＬデータが記録される（ステップＳ３５）。【００７５】
以上説明したとおり、第２実施形態の記録再生装置２は、第１層の記録領域４３の末尾領域に存在する未記録領域７２の長さが１個のＶＯＢの長さＬ１２よりも短くなるまでＶＯＢを記録する。その後、記録再生装置２は、未記録領域７２と記録位置調整領域７３にダミーデータを記録することにより、未記録領域７２および記録位置調整領域７３をダミーデータで埋める。さらに、記録再生装置２は、当該リアルタイム記録処理で２層追記型ＤＶＤ１０に記録されたコンテンツデータである映像データまたは音声データと同じ属性を有する映像データまたは音声データをダミーデータとして用いることにより、未記録領域７２および記録位置調整領域７３にダミーセルを形成する。これにより、セルが第１層と第２層との間をまたいで記録されるのを防止することができる。また、ファイナライズ処理を行うときに第１層の記録領域４３の末尾部分に未記録領域が残るのを防止することができる。よって、ＤＶＤビデオ規格を遵守しつつ、コンテンツデータを２層記録ディスクの第１層と第２層とにわたってリアルタイムに記録することが可能になる。【００７６】
また、第２実施形態の記録再生装置２によれば、第１層の記録領域４３の末尾位置Ｐ６までＶＯＢを記録することができるので、コンテンツデータを再生したとき、層変更の直前に画面に何も映らなくなったり、画面にノイズが映ったり、音声が鳴らなくなったりするのを防止することができる。【００７７】
さらに、第２実施形態の記録再生装置２によれば、ＤＶＤ規格を遵守することができるので、コンテンツデータの記録・再生について他社製品との互換性がとることができる。【００７８】
なお、上述した記録再生装置２によるリアルタイム記録では、ＶＯＢを固定長としたが、ＶＯＢは可変長でもよい。ＶＯＢを可変長とした場合には、ＶＯＢの固定長Ｌ１２をＶＯＢの最大長に置き換えて、数式（２）による基準値Ｖｒの設定などを行う。【００７９】
また、上述した記録再生装置２によるリアルタイム記録では、記録位置調整領域７３を形成した。これは、上述したように、第１層に未記録領域を残したまま、この第１層の未記録領域に重なり合う第２層の未記録領域にデータを記録すると、記録が不安定になる場合を考慮したものである。したがって、第１層の未記録領域に重なり合う第２層の未記録領域にデータを記録しても、再生に支障がない程度に記録の安定性を確保できる場合には、記録位置調整領域７３を形成しなくてもよい。この場合には、第２層の記録領域４６の先頭位置Ｐ７からＶＯＢを記録する。【００８０】
また、上述した記録再生装置２によるリアルタイム記録では、メモリ６１Ｂ、６２Ｂを設け、これらにダミー用素材データを記憶し、ダミー用素材データを用いてダミーデータを生成する場合を例にあげた。しかし、本発明はこれに限られない。例えば、第１層の記録領域４３および第２層の記録領域４６に記録すべき一連のコンテンツデータのリアルタイム記録が終了した後に、エンコーダ６１、６２のバッファメモリ６１Ａ、６２ＡまたはＶＯＢ形成部１８のバッファメモリ１８Ａに残っているコンテンツデータを用いてダミーデータを生成してもよい。これにより、メモリ６１Ｂ、６２Ｂを排除することができ、記録再生装置２の部品を減らすことができる。【００８１】
また、図４中のエンコーダ６１、６２およびＶＯＢ形成手段１８がエンコード手段およびエンコード工程の具体例である。また、図５中のステップＳ２６、ステップＳ２８およびステップＳ３１が記録手段の具体例である。また、ステップＳ２６およびステップＳ２８が第１記録工程の具体例であり、ステップＳ３１が第２記録工程の具体例である。また、ステップＳ２９が層変更手段および層変更工程の具体例であり、ステップＳ３４がダミーデータ記録手段およびダミーデータ記録工程の具体例である。また、ステップＳ３０が領域確保手段の具体例であり、ステップＳ３４がダミーデータ生成手段の具体例である。また、ＶＯＢがデータブロックの具体例である。【００８２】
（第３実施形態）
本発明の第３実施形態について説明する。なお、以下に述べる第３実施形態において、第１および第２実施形態と同一の構成要素には同一の符号を付し、その説明を省略する。図７は、本発明の記録装置および記録方法の第３実施形態である記録再生装置の構造を示している。図７中の記録再生装置３は、コンテンツデータを２層追記型ＤＶＤ１０に当該２層追記型ＤＶＤ１０の第１層と第２層とにわたってリアルタイムに記録することができる。システム制御部８１は、記録再生装置３の各構成要素を制御する。具体的には、システム制御部８１は、エンコーダ１６、１７、ＶＯＢ形成部１８および記録制御部１９を制御することにより、コンテンツデータの２層追記型ＤＶＤ１０に対するリアルタイム記録処理を行う。システム制御部８１は、例えば演算処理装置および記憶素子などにより構成することができる。【００８３】
図８は、記録再生装置３による、コンテンツデータの２層追記型ＤＶＤ１０に対するリアルタイム記録処理の内容を示している。図９は、このリアルタイム記録処理によってコンテンツデータなどが２層追記型ＤＶＤ１０に記録された状態を示している。具体的には、図９はファイナライズ処理が行われる前における２層追記型ＤＶＤ１０の記録状態を図３と同様の表現方法で示している。【００８４】
これより、図８および図９を参照しながら、第３実施形態の記録再生装置３におけるリアルタイム記録処理について説明する。記録再生装置３は、ＶＯＢを可変長とし、セル分割を行うことによって第１層の記録領域４３の末尾領域にダミーセルを記録しないで、コンテンツデータを第１層と第２層とにわたってリアルタイムに記録する。なお、以下の説明では、ＶＯＢを１個のセルから構成し、１個のＶＯＢ（セル）ごとにエンコード処理および記録処理を行う場合を例にあげる。また、コンテンツデータの記録が過去に一度行われ、この結果、第１層の記録領域４３に１個のＶＴＳ５１がすでに記録されている２層追記型ＤＶＤ１０に対しコンテンツデータの追記を行う場合を例にあげる。そして、追記を行うコンテンツデータの量（長さ）は、記録開始時点における２層追記型ＤＶＤ１０の第１層の記録領域４３における未記録領域Ｒ３（図９参照）の長さよりも長いものとする。【００８５】
まず、２層追記型ＤＶＤ１０が記録再生装置３のディスク装着部（図示せず）に装着された状態で、テレビ放送局から送信された映像信号および音声信号がテレビ受信部１１により受信され、またはビデオカメラから出力された映像信号および音声信号が外部入力端子９、１０を介して記録再生装置１に入力され、ユーザが例えば操作部３３に設けられた記録開始ボタン（図示せず）を押す。これにより、システム制御部８１から記録開始指令が発せられる。これに応じて、システム制御部８１および記録制御部１９はコンテンツデータのリアルタイム記録処理を開始する（図７中のステップＳ４１）。２層追記型ＤＶＤ１０にはすでにＶＴＳ５１が記録されているので、コンテンツデータのリアルタイム記録は、第１層の記録領域４３においてＶＴＳ５１が記録された領域に続く位置Ｐ３から開始される。【００８６】
続いて、システム制御部８１の制御のもと、記録制御部１９は、記録領域４３における位置Ｐ３から管理情報記録領域９１を確保する（ステップＳ４２）。管理情報記録領域９１は、ＶＯＢに関する管理情報（例えばＶＴＳＩ）を記録するための領域である。管理情報記録領域９１の長さは、ここに記録する管理情報の長さとほぼ一致するように設定される。【００８７】
続いて、システム制御部８１は、第１層の記録領域４３の未記録領域Ｒ３の長さＬ２１を算出する（ステップＳ４３）。すなわち、システム制御部８１は、管理情報記録領域９１を確保した直後において管理情報記録領域９１に続く位置Ｐ２１から記録領域４３の末尾位置Ｐ６までの間に連続して存在する未記録領域Ｒ３の長さＬ２１を算出する。この算出は、例えば位置Ｐ２１の直前位置のアドレスと位置Ｐ６のアドレスとの差をとることによって行うことができる。【００８８】
続いて、システム制御部８１は、ユーザが指定した記録モードに応じた記録ビットレートによりコンテンツデータ（映像信号および音声信号）のエンコード処理を開始するように、エンコーダ１６、１７およびＶＯＢ形成部１８を制御する（ステップＳ４４）。これにより、テレビ受信部１１により受信され、またはビデオカメラから出力されたコンテンツデータがエンコードされ、当該エンコードされたコンテンツデータを含むＶＯＢが形成される。【００８９】
続いて、システム制御部８１は、基準値Ｖｒを設定する（ステップＳ４５）。すなわち、記録再生装置３におけるリアルタイム記録処理では、第１層の記録領域４３の末尾領域における未記録領域に１個のセルの全部を記録することができないときには、セル分割処理によりセルを分割し、当該分割されたセルの前部を第１層の記録領域４３の末尾領域における未記録領域に記録し、当該分割されたセルの後部を第２層の記録領域４６の先頭領域に記録する。基準値Ｖｒは、セル分割処理を行うか否かの基準値であり、すなわち、第１層の記録領域４３の末尾領域における未記録領域に１個のセルの全部を記録することができないかどうかを判定するための基準値である。具体的には、基準値Ｖｒは、未記録領域Ｒ３の長さＬ２１から、１個以上のセルの最大長を引いた長さ（データ量）であることが望ましい。より具体的には、基準値Ｖｒは、１個のセルの最大長Ｌ２２と１個ないし数個のＶＯＢＵの長さとを加算した長さを、未記録領域Ｒ３の長さＬ２１から引いた長さであることが望ましい。すなわち、基準値Ｖｒは、数式（３）に従って算出することが望ましい。【００９０】
Ｖｒ＝Ｌ２１−（Ｌ２２＋Ｌ２３×ｍ）    （３）
なお、ｍは例えば１以上１０未満の整数
図９中の位置Ｐ２２は、基準値Ｖｒに対応する記録領域４３中の位置を示している。【００９１】
続いて、記録制御部１９は、エンコーダ１６、１７およびＶＯＢ形成部１８により形成されたＶＯＢを第１層の記録領域４３に記録する（ステップＳ４６）。ＶＯＢの記録領域４３への記録は、記録開始位置Ｐ２１から開始される。また、第１層の記録領域４３へのＶＯＢの記録は、記録領域４３の末尾領域における未記録領域に１個のセルの全部を記録することができなくなるまで続けられる。【００９２】
続いて、システム制御部８１は、記録領域４３の末尾領域における未記録領域に１個のセルの全部を記録することができなくなるか否かを判定する。この判定は例えば次のような方法で行われる。すなわち、第１層の記録領域４３に対しリアルタイム記録処理を行っている間、システム制御部８１は、当該リアルタイム記録処理により記録領域４３に対して記録を行うためにエンコードされたコンテンツデータおよびこのコンテンツデータに付加された管理情報の量を積算し、これを示す積算値ｖａを保持する。つまり、積算値ｖａは、記録制御部１９によって未記録領域Ｒ３にすでに記録された１個または複数個のセルの合計長と、次に記録するセルを形成するためにエンコード処理が終了してバッファメモリ１８Ａに現在蓄えられているコンテンツデータおよび管理情報の合計長とを加算した値に等しい。積算値ｖａは、エンコーダ１６、１７およびＶＯＢ形成部１８によるエンコード処理（ＶＯＢ形成処理を含む）の進行に応じて増加していく。さらに、システム制御部８１は、第１層の記録領域４３に対しリアルタイム記録処理を行っている間、積算値ｖａと基準値Ｖｒとを比較する。そして、積算値ｖａが基準値Ｖｒを超えたとき、システム制御部８１は、記録領域４３の末尾領域における未記録領域に１個のセルの全部を記録することができなくなるという判定を行う（ステップＳ４７）。【００９３】
積算値ｖａが基準値Ｖｒを超えたとき、すなわち、記録領域４３の末尾領域における未記録領域に１個のセルの全部を記録することができなくなるとき（ステップＳ４７：ＹＥＳ）、システム制御部８１の制御のもと、エンコーダ１６、１７およびＶＯＢ形成部１８は、第１層の記録領域４３の末尾領域から第２層の記録領域４６の先頭領域に記録すべきセルに含まれるべきコンテンツデータについてクローズドＧＯＰエンコードを行う。さらに、ＶＯＢ形成部１８は、第１層の記録領域４３の末尾領域から第２層の記録領域４６の先頭領域に記録すべきセルについて、セル分割処理を行う（ステップＳ４８）。【００９４】
図１０は、コンテンツデータについてのセル分割処理を示している。マルチプレク１８のバッファメモリ１８Ａには、第１層の記録領域４３の末尾領域から第２層の記録領域４６の先頭領域に記録すべきセル１０１に含まれるべきＶＯＢＵが蓄えられている。図１０中右側に描かれているＶＯＢＵ＃１がセル１０１の先頭に配置されるＶＯＢＵである。つまり、第１層の記録領域４３の末尾領域から第２層の記録領域４６の先頭領域にかけてセル１０１が記録されるとすれば、右側のＶＯＵＢ＃１から左側のＶＯＵＢ＃ｘに向けて順次記録されることになる。また、図１０中縦方向に伸びる破線Ｂ１は、第１層の記録領域４３と中間領域４２との境界線に対応する。つまり、仮にセル１０１が記録領域４３に記録されたとしたら、この破線Ｂ１上にあるＶＯＵＢ＃ｊ＋１が第１層の記録領域４３と中間領域４２との境界線をまたいで記録されることになる（なお、この場合にはＶＯＵＢ＃ｊ＋１の一部が中間領域４２に入り込んでしまうので、実際にはこのような記録は行われない）。さらに、図１０中縦方向に伸びる実線Ｂ２は分割線である。第１層の記録領域４３の末尾領域から第２層の記録領域４６の先頭領域に記録すべきセル１０１は、セル分割処理によって分割線Ｂ２を境に、前部と後部とに分割される。そして、セル１０１の前部は、セル１０２として第１層の記録領域４３の末尾領域に記録される。そして、セル１０１の後部は、セル１０３として第２層の記録領域４６の先頭領域に記録される。【００９５】
セル分割処理は、具体的には次のように行われる。まず、ＶＯＢ形成部１８は、現段階において第１層の記録領域４３の最後に記録されているＶＯＢに続く位置Ｐ２３から末尾位置Ｐ６までの間の長さＬ２５を算出する。続いて、ＶＯＢ形成部１８は、バッファメモリ１８Ａに蓄えられているＶＯＢＵの長さをＶＯＢＵ＃１からＶＯＢＵ＃ｘに向かって１個ずつ積算していく。この積算値が長さＬ２５の値を超えたとき、ＶＯＢ形成部１８は積算を停止し、最後に積算の対象となったＶＯＢＵ＃ｊ＋１を特定する。これにより、第１層の記録領域４３と中間領域４２との境界線（破線Ｂ１）に対応するＶＯＢＵ＃ｊ＋１を特定することができる。続いて、ＶＯＢ形成部１８は、ＶＯＢＵ＃ｊ＋１とＶＯＢＵ＃ｊとの間に分割線Ｂ２を設定し、分割線Ｂ２に従ってセル１０１をセル１０２とセル１０３とに分割する。続いて、ＶＯＢ形成部１８は、セル１０２に含まれる映像データと同期すべき音声データであってセル１０３に含まれているものを、セル１０３から取り出し、これらをセル１０２に入れる。続いて、ＶＯＢ形成部１８は、セル１０３に含まれる映像データと同期すべき音声データであってセル１０２に含まれているものを、セル１０２から取り出し、これらをセル１０３に入れる。セル１０２とセル１０３との間の音声データの入れ替えにより、セル１０２およびセル１０３の長さが大きく変動した場合には、ＶＯＢ形成部１８は、上述したＶＯＢＵ＃ｊ＋１の特定、分割線の設定、セルの分割および音声データの入替の処理を再度行う。続いて、ＶＯＢ形成部１８は、セル１０２およびセル１０３に、分割後を考慮した適切なＳＣＲを付ける。続いて、ＶＯＢ形成部１８は、セル１０２の末尾部分にプライベートパケットなどを挿入し、セル１０２についてＥＣＣアラインを行う。【００９６】
続いて、記録制御部１９は、分割されたセル１０１の前部、すなわちセル１０２を第１層の記録領域４３の末尾領域に記録する（ステップＳ４９）。これにより、記録領域４３の末尾領域は、セル１０２によってちょうど埋まる。すなわち、セル１０２の記録が行われた後、記録領域４３の末尾領域には未記録領域がなくなる。【００９７】
続いて、システム制御部８１は、ＶＯＢ（セル）の記録を行うべき記録領域を、第１層の記録領域４３から第２層の記録領域４６へ変更する（ステップＳ５０）。【００９８】
続いて、記録制御部１９は、分割されたセル１０１の後部、すなわちセル１０３を第２層の記録領域４６の先頭領域に先頭位置Ｐ７から記録する（ステップＳ５１）。【００９９】
続いて、記録制御部１９は、エンコーダ１６、１７およびＶＯＢ形成部１８により形成されたＶＯＢを第２層の記録領域４６に記録する（ステップＳ５２）。ＶＯＢの記録領域４６への記録は、記録領域４６においてセル１０３が記録された領域に続く位置Ｐ２４から開始される。【０１００】
その後、ユーザが例えば操作部３３に設けられた記録停止ボタン（図示せず）を押す。これにより、システム制御部８１から記録制御部１９へ記録停止指令が発せられ、ＶＯＢの記録が停止する（ステップＳ５３：ＹＥＳ）。【０１０１】
続いて、記録制御部１９は、管理情報記録領域９１に管理情報（例えばＶＴＳＩ）を記録する。さらに、記録制御部１９は、第２層の記録領域４６において最後に記録されたＶＯＢに続く未記録領域に管理情報のバックアップ情報（例えばＶＴＳＩバックアップ情報）を記録する（ステップＳ５４）。なお、管理情報およびこのバックアップ情報は、エンコーダ１６、１７およびＶＯＢ形成部１８により生成され、記録制御部１９に提供される。【０１０２】
その後、２層追記型ＤＶＤ１０に対しファイナライズ処理が行われると、第１層の予約領域５２にディスク情報（例えばＵＤＦおよびＶＭＧ）が記録され、かつ第２層の記録領域４６において末尾位置Ｐ８に向けて残りの未記録領域がある場合には、この未記録領域に例えばＮＵＬＬデータが記録される（ステップＳ５５）。【０１０３】
以上説明したとおり、第３実施形態の記録再生装置３は、第１層の記録領域４３の末尾領域における未記録領域にセルの全部を記録することができないときには、セルを分割し、当該分割されたセルの前部を記録領域４３の末尾領域における未記録領域に記録し、当該分割されたセルの後部を第２層の記録領域の先頭領域に記録する。これにより、セルが第１層と第２層との間をまたいで記録されるのを防止することができる。また、ファイナライズ処理を行うときに第１層の記録領域４３の末尾部分に未記録領域が残るのを防止することができる。よって、ＤＶＤビデオ規格を遵守しつつ、コンテンツデータを２層記録ディスクの第１層と第２層とにわたってリアルタイムに記録することが可能になる。【０１０４】
また、第２実施形態の記録再生装置２によれば、第１層の記録領域４３の末尾位置Ｐ６までセルを記録することができるので、コンテンツデータを再生したとき、層変更の直前に画面に何も映らなくなったり、画面にノイズが映ったり、音声が鳴らなくなったりするのを防止することができる。【０１０５】
さらに、第２実施形態の記録再生装置２によれば、ＤＶＤ規格を遵守することができるので、コンテンツデータの記録・再生について他社製品との互換性がとることができる。【０１０６】
なお、上述した記録再生装置３におけるリアルタイム記録処理では、第１層の記録領域４３の末尾領域から第２層の記録領域４６の先頭領域にかけて記録すべきセル１０１の全部について、クローズドＧＯＰエンコード処理を行う場合を例にあげた。これによると、第２層の記録領域４６に最初に記録されるＧＯＰがクローズドＧＯＰとなるので、第２層の記録領域４６の最初に記録されたＧＯＰの再生時に映像の欠落が生じるのを防止することができる。しかし、本発明はこれに限られない。すなわち、第１層の記録領域４３の末尾領域から第２層の記録領域４６の先頭領域にかけて記録すべきセル１０１の全部について、オープンＧＯＰエンコード処理を行ってもよい。この場合には、第２層の記録領域４６に最初に記録されるＧＯＰにブロークンリンクフラグを立てる。これにより、２層追記型ＤＶＤに記録されるコンテンツデータの量を減らすことができる。【０１０７】
また、図７中のエンコーダ１６、１７およびＶＯＢ形成手段１８がエンコード手段およびエンコード工程の具体例である。また、図８中のステップＳ４６、ステップＳ４９、ステップＳ５１およびステップＳ５２が記録手段および記録工程の具体例である。また、ステップＳ４４がエンコード工程の具体例である。また、ステップＳ５０が層変更手段の具体例である。【０１０８】
（第４実施形態）
本発明の第４実施形態について説明する。なお、以下に述べる第４実施形態において、第１ないし第３実施形態と同一の構成要素には同一の符号を付し、その説明を省略する。図１１は、本発明の記録装置および記録方法の第４実施形態である記録再生装置の構造を示している。図１１中の記録再生装置４は、コンテンツデータを２層追記型ＤＶＤ１０に当該２層追記型ＤＶＤ１０の第１層と第２層とにわたってリアルタイムに記録することができる。システム制御部１１１は、記録再生装置４の各構成要素を制御する。具体的には、システム制御部１１１は、エンコーダ６１、６２、ＶＯＢ形成部１８および記録制御部１９を制御することにより、コンテンツデータの２層追記型ＤＶＤ１０に対するリアルタイム記録を行う。システム制御部１１１は、例えば演算処理装置および記憶素子などにより構成されている。【０１０９】
図１２は、記録再生装置４による、コンテンツデータの２層追記型ＤＶＤ１０に対するリアルタイム記録処理の内容を示している。図１３は、このリアルタイム記録処理によってコンテンツデータなどが２層追記型ＤＶＤ１０に記録された状態を示している。具体的には、図１３はファイナライズ処理が行われる前における２層追記型ＤＶＤ１０の記録状態を図３と同様の表現方法で示している。【０１１０】
これより、図１２および図１３を参照しながら、第４実施形態の記録再生装置４におけるリアルタイム記録処理について説明する。記録再生装置４は、ＶＯＢを可変長とし、第１層の記録領域４３の末尾領域にダミーセルを記録することによって、コンテンツデータを第１層と第２層とにわたってリアルタイムに記録する。なお、以下の説明では、ＶＯＢを１個のセルから構成し、１個のＶＯＢ（セル）ごとにエンコード処理および記録処理を行う場合を例にあげる。また、コンテンツデータの記録が過去に一度行われ、この結果、第１層の記録領域４３に１個のＶＴＳ５１がすでに記録されている２層追記型ＤＶＤ１０に対しコンテンツデータの追記を行う場合を例にあげる。そして、追記を行うコンテンツデータの量（長さ）は、記録開始時点における２層追記型ＤＶＤ１０の第１層の記録領域４３における未記録領域Ｒ４（図１３参照）の長さよりも長いものとする。【０１１１】
まず、２層追記型ＤＶＤ１０が記録再生装置４のディスク装着部（図示せず）に装着された状態で、テレビ放送局から送信された映像信号および音声信号がテレビ受信部１１により受信され、またはビデオカメラから出力された映像信号および音声信号が外部入力端子９、１０を介して記録再生装置１に入力され、ユーザが例えば操作部３３に設けられた記録開始ボタン（図示せず）を押す。これにより、システム制御部１１１から記録開始指令が発せられる。これに応じて、システム制御部１１１および記録制御部１９はコンテンツデータのリアルタイム記録処理を開始する（図７中のステップＳ６１）。２層追記型ＤＶＤ１０にはすでにＶＴＳ５１が記録されているので、コンテンツデータのリアルタイム記録は、第１層の記録領域４３においてＶＴＳ５１が記録された領域に続く位置Ｐ３から開始される。【０１１２】
続いて、システム制御部１１１の制御のもと、記録制御部１９は、記録領域４３における位置Ｐ３から管理情報記録領域１２１を確保する（ステップＳ６２）。管理情報記録領域１２１は、ＶＯＢに関する管理情報（例えばＶＴＳＩ）を記録するための領域である。管理情報記録領域１２１の長さは、ここに記録する管理情報の長さとほぼ一致するように設定される。【０１１３】
続いて、システム制御部１２１は、第１層の記録領域４３の未記録領域Ｒ４の長さＬ３１を算出する（ステップＳ６３）。すなわち、システム制御部１１１は、管理情報記録領域１２１を確保した直後において管理情報記録領域１２１に続く位置Ｐ３１から記録領域４３の末尾位置Ｐ６までの間に連続して存在する未記録領域Ｒ４の長さＬ３１を算出する。この算出は、例えば位置Ｐ３１の直前位置のアドレスと位置Ｐ６のアドレスとの差をとることによって行うことができる。【０１１４】
続いて、システム制御部１１１は、ユーザが指定した記録モードに応じた記録ビットレートによりコンテンツデータ（映像信号および音声信号）のエンコード処理を開始するように、エンコーダ６１、６２およびＶＯＢ形成部１８を制御する（ステップＳ６４）。これにより、テレビ受信部１１により受信され、またはビデオカメラから出力されたコンテンツデータがエンコードされ、当該エンコードされたコンテンツデータを含むＶＯＢが形成される。【０１１５】
続いて、システム制御部１１１は、基準値Ｖｒを設定する（ステップＳ６５）。すなわち、記録再生装置４におけるリアルタイム記録処理では、ＶＯＢの記録を第１層の記録領域４３の末尾位置Ｐ６付近まで行う。基準値Ｖｒは、ＶＯＢの記録が第１層の記録領域４３の末尾位置Ｐ６付近まで行われたか否かを判定するための基準値である。具体的には、基準値Ｖｒは、未記録領域Ｒ４の長さＬ３１から、１個のＶＯＢＵの長さまたは数個のＶＯＢＵの合計長を引いた値であることが望ましい。すなわち、１個のＶＯＢＵの長さをＬ３２とすると、基準値Ｖｒは、数式（４）により算出することができる。【０１１６】
Ｖｒ＝Ｌ３１−Ｌ３２×ｋ）    （４）
なお、ｋは例えば１以上１０未満の整数
図１３中の位置Ｐ３２は、基準値Ｖｒに対応する記録領域４３中の位置を示している。【０１１７】
続いて、記録制御部１９は、エンコーダ６１、６２およびＶＯＢ形成部１８により形成されたＶＯＢを第１層の記録領域４３に記録する（ステップＳ６６）。ＶＯＢの記録領域４３への記録は、記録開始位置Ｐ３１から開始される。また、第１層の記録領域４３へのＶＯＢの記録は、ＶＯＢが記録領域４３の末尾位置Ｐ６付近まで記録されるまで続けられる。【０１１８】
続いて、システム制御部１１１は、ＶＯＢの記録が第１層の記録領域４３の末尾位置Ｐ６付近まで行われたか否かを判定する。この判定は例えば次のような方法で行われる。すなわち、第１層の記録領域４３に対しリアルタイム記録処理を行っている間、システム制御部１１１は、当該リアルタイム記録処理により記録領域４３に対して記録を行うためにエンコードされたコンテンツデータおよびこのコンテンツデータに付加された管理情報の量を積算し、これを示す積算値ｖａを保持する。つまり、積算値ｖａは、記録制御部１９によって未記録領域Ｒ４にすでに記録された１個または複数個のＶＯＢの合計長と、次に記録するＶＯＢを形成するためにエンコード処理が終了してバッファメモリ１８Ａに現在蓄えられているコンテンツデータおよび管理情報の合計長とを加算した値に等しい。積算値ｖａは、エンコーダ６１、６２およびＶＯＢ形成部１８によるエンコード処理（ＶＯＢ形成処理を含む）の進行に応じて増加していく。さらに、システム制御部１１１は、第１層の記録領域４３に対しリアルタイム記録処理を行っている間、積算値ｖａと基準値Ｖｒとを比較する。そして、積算値ｖａが基準値Ｖｒを超えたとき、システム制御部１１１は、ＶＯＢの記録が第１層の記録領域４３の末尾位置Ｐ６付近まで行われたという判定を行う（ステップＳ６７）。【０１１９】
積算値ｖａが基準値Ｖｒを超えたとき、すなわち、ＶＯＢの記録が第１層の記録領域４３の末尾位置Ｐ６付近まで行われたとき（ステップＳ６７：ＹＥＳ）、システム制御部１１１は、セルをクローズすべき旨の指令、すなわちセルクローズ指令をＶＯＢ形成部１８に発する。これに応じ、ＶＯＢ形成部１８は、セルクローズ処理を行う（ステップＳ６８）。【０１２０】
セルクローズ処理は、ステップＳ６７における判定が行われた時またはステップＳ６７における判定結果がＶＯＢ形成部１８に伝えられた時、およそこの時点において、次に記録すべきＶＯＢを形成するためにエンコード処理（ＶＯＢ形成処理を含む）が行われているコンテンツデータによって１個のＶＯＢ（特定ＶＯＢ）を形成する処理である。例えば、ＶＯＢ形成部１８は、システム制御部１１１から発せられたセルクローズ指令を受け取った時、次に記録すべきＶＯＢを形成するためのエンコード処理（ＶＯＢ形成処理を含む）を一旦中止し、このエンコード処理を中止した時点において次に記録すべきＶＯＢを形成するためにバッファメモリ１８Ａに蓄えられているコンテンツデータによって１個のＶＯＢを形成する。セルクローズ処理により１個のＶＯＢを形成するときには、当該ＶＯＢに含まれる映像データと同期すべき音声データのすべてを取り込み、また、ＶＯＢの長さがＥＣＣブロックの整数倍となるように、ＶＯＢの末尾部分にプライベートパケットなどを挿入し、ＥＣＣアラインを行う。このセルクローズ処理により形成されたＶＯＢの長さは、通常のＶＯＢの長さよりも短い場合があり、例えば、わずか数個ＶＯＢＵしか含まないＶＯＢである場合もある。【０１２１】
続いて、記録制御部１９は、セルクローズ処理により形成された１個のＶＯＢ（特定ＶＯＢ）を、第１層の記録領域４３の末尾領域における未記録領域に当該未記録領域の直前にすでに記録されたＶＯＢに続けて記録する（ステップＳ６９）。この結果、第１層の記録領域４３の末尾領域は、位置Ｐ３３から未記録領域１２２が残るのみとなる。【０１２２】
続いて、記録制御部１９は、未記録領域１２２にダミーデータを記録する（ステップＳ７０）。ダミーデータは、当該リアルタイム記録処理で２層追記型ＤＶＤ１０に記録されたコンテンツデータである映像データまたは音声データと同じ属性を有する映像データまたは音声データであり、例えば仮に再生するとすれば画面全体が黒色になるような映像データや無音の音声データなどである。また、ダミーデータは、未記録領域１２２においてそれぞれ１個のセル（いわばダミーセル）を形成するように生成される。なお、未記録領域１２２に記録されたダミーデータは、ＰＧＣ（Program Chain）により参照されないようにする。また、第２実施形態の記録再生装置２と同様に、ダミーデータは、エンコーダ６１、６２にそれぞれ設けられたメモリ６１Ｂ、６２Ｂにそれぞれ記憶されたダミー用素材データを用いて、エンコーダ６１、６２およびＶＯＢ形成部１８により生成される。【０１２３】
続いて、システム制御部１１１は、ＶＯＢの記録を行うべき記録領域を、第１層の記録領域４３から第２層の記録領域４６へ変更する（ステップＳ７１）。【０１２４】
続いて、記録制御部１９は、エンコーダ６１、６２およびＶＯＢ形成部１８により形成されたＶＯＢを第２層の記録領域４６に記録する（ステップＳ７２）。ＶＯＢの記録領域４６への記録は、記録領域４６の先頭位置Ｐ７から開始される。なお、第２層の記録領域４６に最初に記録されるＧＯＰはクローズドＧＯＰにすることが望ましい。しかし、記録領域４６の先頭領域に記録されるＧＯＰをオープンＧＯＰにして、当該ＧＯＰにつきブロークンリンクフラグを立ててもよい。【０１２５】
その後、ユーザが例えば操作部３３に設けられた記録停止ボタン（図示せず）を押す。これにより、システム制御部１１１から記録制御部１９へ記録停止指令が発せられ、ＶＯＢの記録が停止する（ステップＳ７３：ＹＥＳ）。【０１２６】
続いて、記録制御部１９は、管理情報記録領域１２１に管理情報（例えばＶＴＳＩ）を記録する。さらに、記録制御部１９は、第２層の記録領域４６において最後に記録されたＶＯＢに続く未記録領域に管理情報のバックアップ情報（例えばＶＴＳＩバックアップ情報）を記録する（ステップＳ７４）。なお、管理情報およびこのバックアップ情報は、エンコーダ６１、６２およびＶＯＢ形成部１８により生成され、記録制御部１９に提供される。【０１２７】
その後、２層追記型ＤＶＤ１０に対しファイナライズ処理が行われると、第１層の予約領域５２にディスク情報（例えばＵＤＦおよびＶＭＧ）が記録され、かつ第２層の記録領域４６において末尾位置Ｐ８に向けて残りの未記録領域がある場合には、この未記録領域に例えばＮＵＬＬデータが記録される（ステップＳ７５）。【０１２８】
以上説明したとおり、第４実施形態の記録再生装置４は、ＶＯＢの記録が第１層の記録領域４３の末尾位置Ｐ６付近まで行われたときにセルクローズ指令を発し、次に記録すべきＶＯＢを形成するためのエンコード処理を中止し、エンコード処理を中止した時点において、次に記録すべきＶＯＢを形成するためにバッファメモリ１８Ａに蓄えられているコンテンツデータによって１個のＶＯＢ（特定ＶＯＢ）を形成し、このＶＯＢを第１層の記録領域の末尾領域に記録する。その後、記録再生装置４は、第１層の記録領域の末尾領域に残った未記録領域１２２にダミーデータを記録することにより、未記録領域１２２をダミーデータで埋める。さらに、記録再生装置４は、当該リアルタイム記録処理で２層追記型ＤＶＤ１０に記録されたコンテンツデータである映像データまたは音声データと同じ属性を有する映像データまたは音声データをダミーセルとして用いることにより、未記録領域１２２にはいわばダミーセルを形成する。これにより、セルが第１層と第２層との間をまたいで記録されるのを防止することができる。また、ファイナライズ処理を行うときに第１層の記録領域４３の末尾部分に未記録領域が残るのを防止することができる。よって、ＤＶＤビデオ規格を遵守しつつ、コンテンツデータを２層記録ディスクの第１層と第２層とにわたってリアルタイムに記録することが可能になる。【０１２９】
また、第４実施形態の記録再生装置４によれば、第１層の記録領域４３の末尾位置Ｐ６までセルを記録することができるので、コンテンツデータを再生したとき、層変更の直前に画面に何も映らなくなったり、画面にノイズが映ったり、音声が鳴らなくなったりするのを防止することができる。【０１３０】
また、第４実施形態の記録再生装置４によれば、ＤＶＤ規格を遵守することができるので、コンテンツデータの記録・再生について他社製品との互換性がとることができる。【０１３１】
また、第４実施形態の記録再生装置４は、第１層の記録領域４３の末尾位置Ｐ６付近でセルをクローズすることによって、第１層の記録領域４３の末尾領域に記録すべき、特別な長さを有する１個のＶＯＢを形成し、これを記録領域４３の末尾領域に記録する。これにより、第１層の記録領域４３の末尾位置Ｐ６のギリギリ（末尾位置Ｐ６からわずか１個ないし数個のＶＯＢＵの長さ分前の位置）まで、記録すべきコンテンツデータ、すなわち実際に再生されるべきコンテンツデータを記録することができる。したがって、２層追記型ＤＶＤの記録領域を有効に使用することができ、コンテンツデータの実質的な記録容量を増加させることができる。【０１３２】
また、第４実施形態の記録再生装置４によれば、第１層の記録領域４３の末尾領域に特定ＶＯＢを記録し（図１２中のステップＳ６９）、これに連続してリアルタイムで当該末尾領域の残りの未記録領域にダミーデータを記録するので（ステップＳ７０）、当該末尾領域の位置Ｐ３３付近（図１３参照）にリンクロスが生じるのを容易に防止することができる。すなわち、第２実施形態の記録再生装置２のように、リンキング手法としてゼロリンクを用いなくても、リンクロスの発生を防止することができる。つまり、記録領域４３の末尾領域において特定ＶＯＢとダミーデータ（ダミーセル）とを連続して記録することができる。【０１３３】
なお、上述した記録再生装置４によるリアルタイム記録では、メモリ６１Ｂ、６２Ｂを設け、これらにダミー用素材データを記憶し、ダミー用素材データを用いてダミーデータを生成する場合を例にあげた。しかし、本発明はこれに限られない。例えば、第１層の記録領域４３および第２層の記録領域４６に記録すべき一連のコンテンツデータのリアルタイム記録が終了した後に、エンコーダ６１、６２のバッファメモリ６１Ａ、６２ＡまたはＶＯＢ形成部１８のバッファメモリ１８Ａに残っているコンテンツデータを用いてダミーデータを生成してもよい。これにより、メモリ６１Ｂ、６２Ｂを排除することができ、記録再生装置２の部品を減らすことができる。【０１３４】
また、図１１中のエンコーダ６１、６２およびＶＯＢ形成手段１８がエンコード手段およびエンコード工程の具体例である。また、図１２中のステップＳ６６、ステップＳ６９およびステップＳ７２が記録手段の具体例であり、ステップＳ６４がエンコード工程の具体例であり、ステップＳ６７が判定手段および判定工程の具体例であり、ステップＳ７１が層変更手段および層変更工程の具体例である。また、ステップＳ６６が第１記録工程の具体例であり、ステップＳ６８ないしステップＳ７０が末尾領域記録工程および末尾領域記録方法の具体例である。さらに、ステップＳ６８が特定データブロック形成工程の具体例であり、ステップＳ６９が特定データブロック記録工程の具体例であり、ステップＳ７０がダミーデータ記録手段およびダミーデータ記録工程の具体例である。また、ステップＳ７０はダミーデータ生成手段の具体例でもある。また、ステップＳ７２が第２記録工程の具体例である。また、ＶＯＢがデータブロックの具体例であり、特定ＶＯＢが特定データブロックの具体例である。【０１３５】
なお、上述した記録再生装置１ないし４によるリアルタイム記録処理の説明では、コンテンツデータの記録が過去に一度行われ、この結果、第１層の記録領域４３に１個のＶＴＳ５１がすでに記録されている２層追記型ＤＶＤ１０に対しコンテンツデータの追記を行う場合を例にあげた。しかし、記録再生装置１ないし４によるリアルタイム記録処理は、未記録の２層追記型ＤＶＤにコンテンツデータを記録する場合にも適用することができる。【０１３６】
また、上述した記録再生装置１ないし４によるリアルタイム記録処理の説明では、１個のＶＯＢが１個セルからなる場合を例にあげたが、記録再生装置１ないし４によるリアルタイム記録処理は、１個のＶＯＢが数個セルからなる場合にも適用することができる。【０１３７】
また、上述した記録再生装置１ないし４では、２層追記型ＤＶＤ１０に対しリアルタイム記録を行う場合を例にあげたが、本発明は、２層追記型ＤＶＤだけでなく、２層書換型ＤＶＤ（例えば２層のＤＶＤ−ＲＷなど）にも適用することができる。【０１３８】
また、上述した記録再生装置１ないし４では、テレビ放送局またはビデオカメラなどからアナログの映像信号および音声信号を受け取り、これをデジタルの映像信号および音声信号に変換してから、これらをエンコードし、２層追記型ＤＶＤ１０に記録する。しかし、本発明はこれに限られない。デジタルの映像信号および音声信号を受け取り、これらに対しエンコードを行い、記録してもよい。また、すでにＤＶＤビデオ規格によりエンコードされた映像信号および音声信号を受け取り、これらを全面的または部分的に再エンコードして記録してもよい。また、本発明はコンテンツデータの再生機能を有しない記録装置にも適用することができる。また、記録装置に映像信号および音声信号を供給する信号供給源も、テレビ放送局、ビデオカメラなどに限定されない。さらに、コンテンツデータは映像信号および音声信号に限られない。さらに、コンテンツデータは映像信号だけでもよい。【０１３９】
また、本発明の記録装置は、例えばＤＶＤレコーダなどのＡＶ機器に限らず、コンピュータプログラムをコンピュータに読み込ませることによって実現することも可能である。この場合には、上述したエンコーダ１６、１７、６１、６２、ＶＯＢ形成部１８、記録制御部１９およびシステム制御部３０、６３、８１、１１１などの機能を実現するためのコンピュータプログラム、具体的には図１２に示す各ステップを実現するためのコンピュータプログラムを作成する。【０１４０】
また、本発明は、請求の範囲および明細書全体から読み取るこのできる発明の要旨または思想に反しない範囲で適宜変更可能であり、そのような変更を伴う記録装置および記録方法並びにこれらの機能を実現するコンピュータプログラムもまた本発明の技術思想に含まれる。
【産業上の利用可能性】
【０１４１】
本発明に係る２層記録ディスクのための記録装置および記録方法は、例えばＤＶＤ等の２層の記録層を有する光ディスクに対しコンテンツデータの記録を行うＤＶＤレコーダ等の記録装置に利用可能である。
【図１】
0004379631.tif 000002
【図２】
0004379631.tif 000003
【図３】
0004379631.tif 000004
【図４】
0004379631.tif 000005
【図５】
0004379631.tif 000006
【図６】
0004379631.tif 000007
【図７】
0004379631.tif 000008
【図８】
0004379631.tif 000009
【図９】
0004379631.tif 000010
【図１０】
0004379631.tif 000011
【図１１】
0004379631.tif 000012
【図１２】
0004379631.tif 000013
【図１３】
0004379631.tif 000014