(57)【特許請求の範囲】
【請求項１】
それぞれがプログラムチェーン情報で再生管理可能な複数のセルで構成される複数のビデオオブジェクト単位に分割された映像データが記録されるデータ領域と、このデータ領域に記録された前記映像データを前記ビデオオブジェクト単位で管理するためのビデオオブジェクト情報を含む管理データが記録される管理領域とを有する、記録再生可能な情報記録媒体において、
前記管理領域に記録される前記ビデオオブジェクト情報内に画質情報が含まれるようにしたことを特徴とする情報記録媒体。
【請求項２】
それぞれがプログラムチェーン情報で再生管理可能な複数のセルで構成される複数のビデオオブジェクト単位に分割された映像データが記録されるデータ領域と、このデータ領域に記録された前記映像データを前記ビデオオブジェクト単位で管理するためのビデオオブジェクト情報を含む管理データが記録される管理領域とを有し、前記管理領域に記録される前記ビデオオブジェクト情報内に画質情報が含まれるようにした記録再生可能な情報記録媒体に対して記録再生を行なうもので、
前記データ領域に記録された前記映像データを再生する再生手段を具備してなることを特徴とする記録再生装置。
【請求項３】
それぞれがプログラムチェーン情報で再生管理可能な複数のセルで構成される複数のビデオオブジェクト単位に分割された映像データが記録されるデータ領域と、このデータ領域に記録された前記映像データを前記ビデオオブジェクト単位で管理するためのビデオオブジェクト情報を含む管理データが記録される管理領域とを有し、前記管理領域に記録される前記ビデオオブジェクト情報内に画質情報が含まれるようにした記録再生可能な情報記録媒体に対して記録再生を行なうもので、
前記データ領域に前記映像データを記録する記録手段を具備してなることを特徴とする記録再生装置。
【請求項４】
それぞれがプログラムチェーン情報で再生管理可能な複数のセルで構成される複数のビデオオブジェクト単位に分割された映像データが記録されるデータ領域と、このデータ領域に記録された前記映像データを前記ビデオオブジェクト単位で管理するためのビデオオブジェクト情報を含む管理データが記録される管理領域とを有し、前記管理領域に記録される前記ビデオオブジェクト情報内に画質情報が含まれるようにした記録再生可能な情報記録媒体に対して記録再生を行なう方法であって、
前記データ領域に記録された前記映像データを再生することを特徴とする記録再生方法。
【請求項５】
それぞれがプログラムチェーン情報で再生管理可能な複数のセルで構成される複数のビデオオブジェクト単位に分割された映像データが記録されるデータ領域と、このデータ領域に記録された前記映像データを前記ビデオオブジェクト単位で管理するためのビデオオブジェクト情報を含む管理データが記録される管理領域とを有し、前記管理領域に記録される前記ビデオオブジェクト情報内に画質情報が含まれるようにした記録再生可能な情報記録媒体に対して記録再生を行なう方法であって、
前記データ領域に前記映像データを記録することを特徴とする記録再生方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、映像情報をデジタルデータの形で記録するとともに、この記録されたデジタルデータを再生して元の映像情報を取り出すことが可能な情報記録媒体の改良に関する。また、この発明は、情報記録媒体に映像情報をデジタルデータの形で記録するとともに、この記録されたデジタルデータを読み取り元の映像情報を再生する記録再生装置の改良に関する。
【０００２】
【従来の技術】
周知のように、近年では、映像や音声等のデータを光ディスクを再生する動画対応の光ディスク再生装置が開発され、例えばＬＤ（レーザディスク）やビデオＣＤ（コンパクトディスク）等のように、映画ソフトやカラオケ等を再生する目的で、一般に普及している。
【０００３】
その中で、現在、国際規格化したＭＰＥＧ（ムービングピクチャイメージコーディングエキスパートグループ）２方式を使用し、ＡＣ（デジタルオーディオコンプレッション）−３その他のオーディオ圧縮方式を採用したＤＶＤ（デジタルバーサタイルディスク）規格が提案されている。
【０００４】
このＤＶＤ規格には、再生専用のＤＶＤビデオまたはＤＶＤ−ＲＯＭ（リードオンリーメモリ）、ライトワンスのＤＶＤ−Ｒ（レコーダブル）、反復読み書き可能なＤＶＤ−ＲＷ（リライタブル）またはＤＶＤ−ＲＡＭ（ランダムアクセスメモリ）等が含まれている。
【０００５】
ＤＶＤビデオ（ＤＶＤ−ＲＯＭ）の規格は、ＭＰＥＧ２システムレイヤにしたがって、動画圧縮方式としてはＭＰＥＧ２、音声記録方式としてはリニアＰＣＭ（パルスコードモジュレーション）の他にＡＣ−３オーディオ及びＭＰＥＧオーディオをサポートしている。
【０００６】
さらに、このＤＶＤ規格は、字幕用としてビットマップデータをランレングス圧縮した副映像データや、早送り再生及び早戻し再生によるデータサーチ等の特殊再生を含む再生制御用コントロールデータ（ナビゲーションデータ）等を追加して構成されている。
【０００７】
また、このＤＶＤ規格では、例えばパーソナルコンピュータ等でデータを読むことができるように、ＩＳＯ（インターナショナルオーガニゼイションフォースタンダーディゼイション）９６６０及びマイクロＵＤＦ（ユニバーサルディスクフォーマット）もサポートしている。
【０００８】
ところで、ＤＶＤビデオ（ＤＶＤ−ＲＯＭ）に用いられる光ディスクは、現在のところ、直径１２ｃｍの片面１層ディスクで、凡そ４．７ＧＢ（ギガバイト）の記憶容量を持っている。また、同径の片面２層ディスクでは、凡そ９．５ＧＢの記憶容量があり、両面２層ディスクでは、凡そ１８ＧＢもの大容量記録が可能となっている（波長６５０ｎｍのレーザ光を読み取りに使用した場合）。
【０００９】
一方、ＤＶＤ−ＲＷ（ＤＶＤ−ＲＡＭ）に用いられる光ディスクは、現在のところ、直径１２ｃｍのもので、片面凡そ２．６ＧＢの記憶容量を持っており、両面では、５．２ＧＢの容量となっている。つまり、現在実用化されているＤＶＤ−ＲＡＭの光ディスクは、同サイズのＤＶＤ−ＲＯＭディスクに比べて、記憶容量が小さくなっている。
【００１０】
しかしながら、ＤＶＤ−ＲＡＭディスクの記憶容量を増大させるための技術開発は絶えずなされていることから、近い将来、片面で４．７ＧＢ以上の記憶容量を持つＤＶＤ−ＲＡＭディスクが実用化されることは、疑う余地のないこととなっている。
【００１１】
とはいえ、高画質が得られるＭＰＥＧ２のビデオファイルは、データサイズが大きいため、上記した現状のＤＶＤ−ＲＡＭディスク（片面２．６ＧＢディスクまたは両面５．２ＧＢディスク）では、記録可能な時間が実用上十分であるとは言えないものである（２．６ＧＢディスクで約１時間、５．２ＧＢディスクで約２時間）。
【００１２】
つまり、現状における個々のＤＶＤ−ＲＡＭディスクの記憶容量は、長時間動画記録を行なう目的からは余裕がないため、データを効率良く記録するための管理が必要となってくる。また、将来、ＤＶＤ−ＲＡＭディスクの記憶容量が増えたとしても、その分長時間記録の要求も高まるので、やはり、記録効率を良くするためのデータ管理は必要になる。
【００１３】
このように、限られた記憶容量の中でデータを効率良く記録するために、現在では、例えば特願平９−３４３０４１号等に示されるように、光ディスクの残り記録容量（残量）が少なくなった場合、データ記録レートを下げて記録することで対処する手法が提案されている。
【００１４】
【発明が解決しようとする課題】
しかしながら、ＭＰＥＧビデオ圧縮では、データ記録レートを単純に下げてしまうと、画面の変化が激しい場合にブロックノイズが増大し、モザイク状の画像が表示されてしまうという問題が生じている。特に、このモザイク状の画像は、一般ユーザが通常見慣れないノイズであるため目立ち易く、より見づらい感じを与えてしまうことになる。
【００１５】
そこで、この発明は上記事情を考慮してなされたもので、記録されている映像情報の画質を示す情報を、映像情報の管理領域に記録することを可能として、記録効率の向上を図るために利用し得るようにした極めて良好な情報記録媒体を提供することを目的とする。
【００１６】
また、この発明は、情報記録媒体に対して映像情報とともにその画質を示す情報を記録再生可能として、記録効率の向上を図り得るようにした極めて良好な記録再生装置を提供することを目的とする。
【００１７】
【課題を解決するための手段】
この発明に係る情報記録媒体は、それぞれがプログラムチェーン情報で再生管理可能な複数のセルで構成される複数のビデオオブジェクト単位に分割された映像データが記録されるデータ領域と、このデータ領域に記録された映像データをビデオオブジェクト単位で管理するためのビデオオブジェクト情報を含む管理データが記録される管理領域とを有する、記録再生可能な情報記録媒体において、管理領域に記録されるビデオオブジェクト情報内に画質情報が含まれるようにしたものである。
【００１８】
また、この発明に係る記録再生装置は、それぞれがプログラムチェーン情報で再生管理可能な複数のセルで構成される複数のビデオオブジェクト単位に分割された映像データが記録されるデータ領域と、このデータ領域に記録された映像データをビデオオブジェクト単位で管理するためのビデオオブジェクト情報を含む管理データが記録される管理領域とを有し、管理領域に記録されるビデオオブジェクト情報内に画質情報が含まれるようにした記録再生可能な情報記録媒体に対して記録再生を行なうもので；データ領域に記録された映像データを再生する再生手段を備えるようにしたものである。
【００２２】
上記のような構成によれば、映像データを管理するための管理データが記録される管理領域に、映像データの画質を示す情報を記録し、また再生することを可能としたので、この画質情報を有効に利用することにより記録効率の向上を図ることができるようになる。
【００２３】
【発明の実施の形態】
以下、この発明の実施の形態について図面を参照して詳細に説明する。すなわち、図１は、記録再生可能な光ディスク１１の構造を示す斜視図である。この光ディスク１１は、それぞれ記録層１２が設けられた一対の透明基板１３を接着層１４を介して貼り合わせた構造となっている。
【００２４】
各透明基板１３は、それぞれ、０．６ｍｍ厚のポリカーボネートで構成することができる。接着層１４は、極薄（例えば４０μｍ厚）の紫外線硬化性樹脂で構成することができる。これら一対の０．６ｍｍ厚透明基板１３を、それらの記録層１２が接着層１４を挟んで対向するように貼り合わせることにより、１．２ｍｍ厚の大容量光ディスク１１が構成される。
【００２５】
光ディスク１１には、中心孔１５が設けられており、ディスク両面の中心孔１５の周囲には、この光ディスク１１をクランプするためのクランプエリア１６が設けられている。また、中心孔１５には、図示しないディスクドライブに光ディスク１１が装填された際に、ディスクモータのスピンドルが挿入される。
【００２６】
そして、光ディスク１１は、そのクランプエリア１６において、図示しないディスククランパにより回転可能にクランプされ、ディスクモータによって回転駆動されるようになっている。
【００２７】
光ディスク１１は、そのクランプエリア１６の周囲に、ビデオデータ、オーディオデータ及びその他の情報を記録することができる情報エリア１７を有している。
【００２８】
情報エリア１７のうち、その外周側にはリードアウトエリア１８が設けられている。また、クランプエリア１６に接する内周側には、リードインエリア１９が設けられている。そして、リードアウトエリア１８とリードインエリア１９との間に、データ記録エリア２０が定められている。
【００２９】
情報エリア１７の記録層（光反射層）１２には、記録トラックが、例えばスパイラル状に連続して形成されている。この連続トラックは、複数の物理セクタに分割され、これらのセクタには連続番号が付されている。このセクタを記録単位として、光ディスク１１に種々なデータが記録される。
【００３０】
また、データ記録エリア２０は、実際のデータ記録領域であって、記録・再生情報として、映画等のビデオデータ（主映像データ）、字幕・メニュー等の副映像データ及び台詞・効果音等のオーディオデータが、同様なピット列（レーザ反射光に光学的な変化をもたらす物理的な形状あるいは相状態）として記録されている。
【００３１】
光ディスク１１が片面１層で両面記録のＲＡＭディスクの場合には、各記録層１２は、それぞれ、２つの硫化亜鉛・酸化シリコン混合物（ＺｎＳ・ＳｉＯ２）で、相変化記録材料層（例えばＧｅ２Ｓｂ２Ｔｅ５）を挟み込んだ３重層により構成できる。
【００３２】
光ディスク１１が片面１層で片面記録のＲＡＭディスクの場合には、読み出し面２１側の記録層１２は、上記した相変化記録材料層を含む３重層により構成できる。この場合、読み出し面２１から見て反対側に配置される記録層１２は、情報記録層である必要はなく、単なるダミー層でよい。
【００３３】
光ディスク１１が片面読み取り型の２層ＲＡＭ／ＲＯＭディスクの場合には、２つの記録層１７は、それぞれ、１つの相変化記録層（読み出し面２１からみて奥側；読み書き用）と、１つの半透明金属反射層（読み出し面２１からみて手前側；再生専用）とで構成できる。
【００３４】
光ディスク１１がライトワンスのＤＶＤ−Ｒである場合には、透明基板１３としてポリカーボネートが用いられ、図示しない反射膜としては金、図示しない保護膜としては紫外線硬化樹脂を用いることができる。この場合、記録層１２には有機色素が用いられる。
【００３５】
この有機色素としては、シアニン、スクアリリウム、クロコニック、トリフェニルメンタン系色素、キサンテン、キノン系色素（ナフトキン、アントラキノン等）、金属錯体系色素（フタロシアン、ボルフィリン、ジチオール錯体等）、その他が利用可能である。
【００３６】
このようなＤＶＤ−Ｒディスクへのデータ書き込みは、例えば波長６５０ｎｍで出力６〜１２ｍＷ程度の半導体レーザを用いて行なうことができる。
【００３７】
光ディスク１１が片面読み取り型の２層ＲＯＭディスクの場合には、２つの記録層１２は、１つの金属反射層（読み出し面２１からみて奥側）と、１つの半透明金属反射層（読み出し面２１からみて手前側）とで構成できる。
【００３８】
読み出し専用のＤＶＤ−ＲＯＭディスクでは、透明基板１３にピット列が予めスタンパーで形成され、このピット列が形成された透明基板１３の面に金属等の反射層が形成され、この反射層が記録層１２として使用されることになる。このようなＤＶＤ−ＲＯＭディスクでは、通常、記録トラックとしてのグルーブは特に設けられず、透明基板１３の面に形成されたピット列がトラックとして機能するようになっている。
【００３９】
上記した各種の光ディスク１１において、再生専用のＲＯＭ情報は、エンボス信号として記録層１２に記録されている。これに対し、読み書き用（またはライトワンス用）の記録層１２を持つ透明基板１３には、このようなエンボス信号は刻まれておらず、その代わりに連続のグルーブ溝が刻まれている。このグルーブ溝に、相変化記録層が設けられるようになっている。読み書き用ＤＶＤ−ＲＡＭディスクの場合は、さらに、グルーブの他にランド部分の相変化記録層も情報記録に利用される。
【００４０】
なお光ディスク１１が片面読み取りタイプ（記録層１２が１層でも２層でも）の場合には、読み出し面２１から見て裏側の透明基板１３は読み書き用レーザ光に対して透明である必要はなく、裏側の透明基板１３全面にラベル印刷がされていてもよいものである。
【００４１】
後述するＤＶＤデジタルビデオレコーダは、ＤＶＤ−ＲＡＭディスク（またはＤＶＤ−ＲＷディスク）に対する反復記録・反復再生（読み書き）と、ＤＶＤ−Ｒディスクに対する１回の記録・反復再生と、ＤＶＤ−ＲＯＭディスクに対する反復再生が可能なように構成されている。
【００４２】
図２は、図１に示した光ディスク（ＤＶＤ−ＲＡＭ）１１のデータ記録エリア２０と、そこに記録されるデータの記録トラックとの対応関係を示している。光ディスク１１がＤＶＤ−ＲＡＭ（またはＤＶＤ−ＲＷ）の場合には、そのデリケートなディスク面を保護するために、光ディスク１１の本体がカートリッジ２２に収納されるようになっている。
【００４３】
ＤＶＤ−ＲＡＭディスク１１がカートリッジ２２ごと、後述するＤＶＤデジタルビデオレコーダのディスクドライブに挿入されると、光ディスク１１は、カートリッジ２２から引き出されて、図示しないスピンドルモータに連結されたターンテーブルにクランプされ、図示しない光ヘッドに向き合うようにして回転駆動される。
【００４４】
一方、光ディスク１１がＤＶＤ−ＲまたはＤＶＤ−ＲＯＭの場合には、光ディスク１１の本体はカートリッジ２２に収納されておらず、裸の光ディスク１１がディスクドライブのディスクトレイに直接セットされるようになる。
【００４５】
図１に示した情報エリア１７の記録層１２には、データ記録トラックがスパイラル状に連続して形成されている。この連続する記録トラックは、図２に示すように、それぞれ一定の記憶容量を有する複数論理セクタ（最小記録単位）に分割され、この論理セクタを基準にデータが記録されている。１つの論理セクタの記録容量は、後述する１パックデータ長と同じ２０４８バイト（２ｋバイト）に決められている。
【００４６】
データ記録エリア２０は、実際のデータ記録領域であって、管理データ、主映像（ビデオ）データ、副映像データ及び音声（オーディオ）データが同様に記録されている。
【００４７】
なお、図示はしないが、図２に示した光ディスク１１のデータ記録エリア２０は、リング状（年輪状）に複数の記録エリア（複数の記録ゾーン）に分割することができる。各記録ゾーン毎にディスク回転の角速度は異なるが、各ゾーン内では線速度または角速度を一定にすることができる。
【００４８】
この場合、各ゾーン毎に予備の記録エリア（フリースペース）を設けることができる。このゾーン毎のフリースペースを集めて、その光ディスク１１のリザーブエリアとすることができる。このリザーブエリアの記憶容量（リザーブ容量）は、後述する自動画質設定処理等で利用することができる。
【００４９】
図３は、図２に示した光ディスク１１に記録される情報の階層構造を示している。この階層構造の論理フォーマットは、例えば標準規格の１つであるＩＳＯ９６６０及びＵＤＦブリッジに準拠して定められている。
【００５０】
リードインエリア１９からリードアウトエリア１８までの間のデータ記録エリア２０は、ボリュームスペース２３として割り当てられる。このボリュームスペース２３は、ボリュームおよびファイル構造の情報のための空間（ボリューム／ファイル構造領域２４）と、ＤＶＤ規格のアプリケーションのための空間（ＤＶＤビデオ領域２５）と、この規格のアプリケーション以外のための空間（他記録エリア２６）とを含むことができる。
【００５１】
ボリュームスペース２３は、多数のセクタに物理的に分割され、それらの物理的セクタには連続番号が付されている。このボリュームスペース（データ記録エリア２０）２３に記録されるデータの論理アドレスは、ＩＳＯ９６６０及びＵＤＦブリッジで定められるように、論理セクタ番号を意味している。ここでの論理セクタサイズは、物理セクタの有効データサイズと同様に、２０４８バイト（２ｋバイト）となっている。論理セクタ番号は、物理セクタ番号の昇順に対応して連続番号が付加されている。
【００５２】
なお、論理セクタと異なり、物理セクタにはエラー訂正情報等の冗長な情報が付加されている。このため、物理セクタサイズは、厳密には論理セクタサイズと一致しない。
【００５３】
すなわち、ボリュームスペース２３は階層構造を有しており、ボリューム／ファイル構造領域２４、１以上のビデオタイトルセットＶＴＳ２７からなるＤＶＤビデオ領域２５、及び他記録エリア２６を含んでいる。これらの領域は、論理セクタの境界上で区分されている。ここで、１論理セクタは２０４８バイトと定義され、１論理ブロックも２０４８バイトと定義される。したがって、１論理セクタは１論理ブロックと対等に定義される。
【００５４】
ボリューム／ファイル構造領域２４は、ＩＳＯ９６６０及びＵＤＦブリッジに定められる管理領域に相当する。このボリューム／ファイル構造領域２４の記述に基づいて、ビデオマネージャＶＭＧの内容が、後述するＤＶＤデジタルビデオレコーダ内部のシステムメモリ（図示せず）に格納される。
【００５５】
図３において、ビデオマネージャＶＭＧは、複数のファイル２８で構成されている。このファイル２８には、ビデオタイトルセットＶＴＳ＃１〜＃ｎ２７を管理する情報（ビデオマネージャ情報ＶＭＧＩ、ビデオマネージャメニュー用ビデオオブジェクトセットＶＭＧＭ＿ＶＯＢＳ、ビデオマネージャ情報バックアップファイルＶＭＧＩ＿ＢＵＰ）が記述されている。
【００５６】
各ビデオタイトルセットＶＴＳ２７には、ＭＰＥＧ規格により圧縮されたビデオデータ（後述するビデオパック）、所定規格により圧縮されあるいは非圧縮のオーディオデータ（後述するオーディオパック）、及びランレングス圧縮された副映像データ（後述する副映像パック；１画素が複数ビットで定義されたビットマップデータを含む）とともに、これらのデータを再生するための情報（後述するナビゲーションパック；プレゼンテーション制御情報ＰＣＩ及びデータサーチ情報ＤＳＩを含む）が格納されている。
【００５７】
ビデオタイトルセットＶＴＳ２７も、ビデオマネージャＶＭＧと同様に、複数のファイル２９で構成されている。このファイル２９は、ビデオタイトルセット情報ＶＴＳＩ、ビデオタイトルセットメニュー用オブジェクトセットＶＴＳＭ＿ＶＯＢＳ、ビデオタイトルセットタイトル用ビデオオブジェクトセットＶＴＳＴＴ＿ＶＯＢＳ、ビデオタイトルセット情報バックアップファイルＶＴＳＩ＿ＢＵＰを含んでいる。
【００５８】
ここでは、ビデオタイトルセットＶＴＳ＃１〜＃ｎ２７の数は、最大９９個に制限され、また、各ビデオタイトルセットＶＴＳ２７を構成するファイル２９の数は、最大１２個に定められている。これらの２８，２９は、論理セクタの境界で、同様に区分されている。
【００５９】
他記録エリア２６には、上述したビデオタイトルセットＶＴＳ２７で利用可能な情報、あるいはビデオタイトルセットＶＴＳとは関係ない、他の情報を記録することができる。この他記録エリア２６は必須ではなく、使用しないなら削除されてもよい。
【００６０】
図５を参照して後述するが、ビデオタイトルセットタイトル用ビデオオブジェクトセットＶＴＳＴＴ＿ＶＯＢＳは、１以上のビデオオブジェクトＶＯＢの集まりを定義している。各ビデオオブジェクトＶＯＢは、１以上のセルの集まりを定義している。そして、１以上のセルの集まりによって、プログラムチェーンＰＧＣが構成される。
【００６１】
１つのプログラムチェーンＰＧＣを１本のドラマに例えれば、このプログラムチェーンＰＧＣを構成する複数のセルは、ドラマ中の種々のシーンに相当すると解釈することが可能である。このプログラムチェーンＰＧＣの中身（あるいはセルの中身）は、例えば光りディスク１１に記録される内容を制作するソフトウェアプロバイダにより決定される。
【００６２】
図４は、光ディスク１１に記録される情報（データファイル）のディレクトリ構造を例示している。コンピュータの汎用オペレーティングシステムが採用している階層ファイル構造と同様に、ルートディレクトリの下にビデオタイトルセットＶＴＳのサブディレクトリと、オーディオタイトルセットＡＴＳのサブディレクトリとが繋がっている。
【００６３】
そして、ビデオタイトルセットＶＴＳのサブディレクトリ中に、種々のビデオファイル（ＶＭＧＩ、ＶＭＧＭ、ＶＴＳＩ、ＶＴＳＭ、ＶＴＳ等のファイル）が配置されて、各ファイルが整然と管理されるようになっている。特定のファイル（例えば特定のＶＴＳ）は、ルートディレクトリからそのファイルまでのパスを指定することで、アクセスすることができる。
【００６４】
図１または図２に示したようなＤＶＤーＲＡＭ（ＤＶＤーＲＷ）ディスクまたはＤＶＤーＲディスクは、図４のディレクトリ構造を持つようにプリフォーマットしておき、このプリフォーマット済み光ディスク１１をＤＶＤビデオ録画用の未使用ディスク（生ディスク）として市販することができる。
【００６５】
すなわち、プリフォーマットされた生ディスク１１のルートディレクトリは、ビデオタイトルセットＶＴＳというサブディレクトリを含む。このサブディレクトリは、種々の管理データファイル（ＶＩＤＥＯ＿ＴＳ．ＩＦＯ、ＶＴＳ＿０１＿０．ＩＦＯ）と、これら管理データファイルの情報をバックアップするバックアップファイル（ＶＩＤＥＯ＿ＴＳ．ＢＵＰ、ＶＴＳ＿０１＿０．ＢＵＰ）と、上記管理データファイルの記載内容に基づき管理されるものであって、デジタル動画情報を格納するためのビデオデータファイル（ＶＴＳ＿０１＿１．ＶＯＢ）とを含むことができる。
【００６６】
さらに、上記サブディレクトリは、所定のメニュー情報を格納するためのメニューデータファイル（ＶＭＧＭ、ＶＴＳＭ）を含むことができる。
【００６７】
図５は、図３に示したビデオオブジェクトセットＶＴＳＴＴ＿ＶＯＢＳに含まれる情報の階層構造を示している。各セルは、１以上のビデオオブジェクトユニットＶＯＢＵ３０により構成される。そして、各ビデオオブジェクトユニットＶＯＢＵ３０は、ナビゲーションパック（ＮＶパック）３１を先頭とする、ビデオパック（Ｖパック）３２、副映像パック（ＳＰパック）３３、及びオーディオパック（Ａパック）３４の集合体（パック列）として構成されている。
【００６８】
すなわち、ビデオオブジェクトユニットＶＯＢＵ３０は、あるナビゲーションパック３１から次のナビゲーションパック３１の直前までに記録されている全パックの集まりとして定義される。これらのパックは、データ転送処理を行なう際の最小単位となる。また、論理上の処理を行なう最小単位はセルであり、論理上の処理はこのセル単位で行なわれる。
【００６９】
上記ナビゲーションパック３１は、いずれのアングル変更（ノンシームレス再生及びシームレス再生）も実現できるように、ビデオオブジェクトユニットＶＯＢＵ３０中に組み込まれている。
【００７０】
上記ビデオオブジェクトユニットＶＯＢＵ３０の再生時間は、ビデオオブジェクトユニットＶＯＢＵ３０中に含まれる１以上の映像グループ［ＧＯＰ（グループオブピクチャ）］で構成されるビデオデータの再生時間に相当し、その再生時間は０．４秒〜１．２秒の範囲内に定められる。１ＧＯＰは、ＭＰＥＧ規格では通常約０．５秒であって、その間に１５枚程度の画像を再生するように圧縮された画面データである。
【００７１】
ビデオオブジェクトユニットＶＯＢＵ３０がビデオデータを含む場合には、ビデオパック３２、副映像パック３３及びオーディオパック３４から構成されるＧＯＰ（ＭＰＥＧ規格準拠）が配列されてビデオデータストリームが構成される。しかし、このＧＯＰの数とは無関係に、ＧＯＰの再生時間を基準にしてビデオオブジェクトユニットＶＯＢＵ３０が定められ、その先頭には、図５に示すように常にナビゲーションパック３１が配列される。
【００７２】
なお、オーディオ及び／または副映像データのみの再生データにあってもビデオオブジェクトユニットＶＯＢＵ３０を１単位として再生データが構成される。例えば、ナビゲーションパック３１を先頭としてオーディオパック３４のみでビデオオブジェクトユニットＶＯＢＵ３０が構成されている場合、ビデオデータのビデオオブジェクトＶＯＢの場合と同様に、そのオーディオデータが属するビデオオブジェクトユニットＶＯＢＵ３０の再生時間内に再生されるべきオーディオパック３４が、そのビデオオブジェクトユニットＶＯＢＵ３０に格納される。
【００７３】
ところで、図５に示すような構造のビデオオブジェクトセットＶＯＢＳ３６を含むビデオタイトルセットＶＴＳを光ディスク１１に記録できるＤＶＤデジタルビデオレコーダでは、このビデオタイトルセットＶＴＳの記録後に記録内容を編集したい場合が生じる。この要求に答えるため、各ビデオオブジェクトユニットＶＯＢＵ３０内に、ダミーパック３５を適宜挿入できるようになっている。このダミーパック３５は、後に編集用データを記録する場合などに利用できる。
【００７４】
図５に示すように、ビデオオブジェクトセットＶＯＢＳ（ＶＴＳＴＴ＿ＶＯＢＳ）３６は、１以上のビデオオブジェクトＶＯＢ３７の集合として定義されている。ビデオオブジェクトセットＶＯＢＳ３６中のビデオオブジェクトＶＯＢ３７は同一用途に用いられる。
【００７５】
メニュー用のビデオオブジェクトセットＶＯＢＳ３６は、通常、１つのビデオオブジェクトＶＯＢ３７で構成され、そこには複数のメニュー画面表示用データが格納される。これに対して、タイトルセット用のビデオオブジェクトセットＶＯＢＳ３６は、通常、複数のビデオオブジェクトＶＯＢ３７で構成される。
【００７６】
ここで、タイトルセット用ビデオオブジェクトセットＶＴＳＴＴ＿ＶＯＢＳ３６を構成するビデオオフフブジェクトＶＯＢ３７は、あるロックバンドのコンサートビデオを例にとれば、そのバンドの演奏の映像データに相当すると考えることができる。この場合、ビデオオブジェクトＶＯＢ３７を指定することにより、そのバンドのコンサート演奏曲目の例えば３曲目を再生することができる。
【００７７】
また、メニュー用ビデオオブジェクトセットＶＴＳＭ＿ＶＯＢＳを構成するビデオオブジェクトＶＯＢ３７には、そのバンドのコンサート演奏曲目全曲のメニューデータが格納され、そのメニューの表示にしたがって、特定の曲、例えばアンコール演奏曲目を再生することができる。
【００７８】
なお、通常のビデオプログラムでは、１つのビデオオブジェクトＶＯＢ３７で１つのビデオオブジェクトセットＶＯＢＳ３６を構成することができる。この場合、１本のビデオストリームが１つのビデオオブジェクトＶＯＢ３７で完結することとなる。
【００７９】
一方、例えば複数ストーリのアニメーション集あるいはオムニバス形式の映画では、１つのビデオオブジェクトセットＶＯＢＳ３６中に各ストーリに対応して複数のビデオストリーム（複数のプログラムチェーンＰＧＣ）を設けることができる。この場合は、各ビデオストリームが、対応するビデオオブジェクトＶＯＢ３７に格納されることになる。その際、各ビデオストリームに関連したオーディオストリーム及び副映像ストリームも各ビデオオブジェクトＶＯＢ３７中で完結する。
【００８０】
ビデオオブジェクトＶＯＢ３７には、識別番号（ＩＤＮ＃ｊ；ｊ＝０〜ｊ）が付され、この識別番号によってそのビデオオブジェクトＶＯＢ３７を特定することができる。ビデオオブジェクトＶＯＢ３７は、１または複数のセル３８から構成される。通常のビデオストリームは複数のセルで構成されるが、メニュー用のビデオストリームは１つのセル３８で構成される場合もある。各セル３８には、ビデオオブジェクトＶＯＢ３７の場合と同様に識別番号（Ｃ＿ＩＤＮ＃ｉ；ｉ＝０〜ｉ）が付されている。
【００８１】
図６は、図３に示したビデオタイトルセットＶＴＳ２７の内容を示している。このビデオタイトルセットＶＴＳ２７は、ビデオマネージャＶＭＧと同様に、複数のファイル２９で構成されている。各ファイル２９は、ビデオタイトルセット情報ＶＴＳＩ、ビデオタイトルセットメニュー用オブジェクトセットＶＴＳＭ＿ＶＯＢＳ、ビデオタイトルセットタイトル用ビデオオブジェクトセットＶＴＳＴＴ＿ＶＯＢＳ（最大９ファイル）、ビデオタイトルセット情報バックアップファイルＶＴＳＩ＿ＢＵＰを含んでいる。
【００８２】
図６に示すように、ビデオタイトルセットＶＴＳ２７の先頭に配置されたビデオタイトルセット情報ＶＴＳＩには、ビデオタイトルセット情報管理テーブルＶＴＳＩ＿ＭＡＴ（必須）と、ビデオタイトルセットのパートオブタイトル（例えばプログラムのチャプタ）用のタイトルサーチポインタテーブルＶＴＳ＿ＰＴＴ＿ＳＲＰＴ（必須）と、ビデオタイトルセットのプログラムチェーン情報テーブルＶＴＳ＿ＰＧＣＩＴ（必須）と、ビデオタイトルセットメニュー用のプログラムチェーン情報ユニットテーブルＶＴＳＭ＿ＰＧＣＩ＿ＵＴ（上記ＶＴＳＭ＿ＶＯＢＳが存在するときは必須）と、ビデオタイトルセットタイムマップテーブルＶＴＳ＿ＴＭＡＰＴ（オプション）と、ビデオタイトルセットメニュー用のセルアドレステーブルＶＴＳＭ＿Ｃ＿ＡＤＴ（上記ＶＴＳＭ＿ＶＯＢＳが存在するときは必須）と、ビデオタイトルセットメニュー用のビデオオブジェクトユニットアドレスマップＶＴＳＭ＿ＶＯＢＵ＿ＡＤＭＡＰ（上記ＶＴＳＭ＿ＶＯＢＳが存在するときは必須）と、ビデオタイトルセットセルアドレステーブルＶＴＳ＿Ｃ＿ＡＤＴ（必須）と、ビデオタイトルセット用のビデオオブジェクトユニットアドレスマップＶＴＳ＿ＶＯＢＵ＿ＡＤＭＡＰ（必須）とが、この順番で記述されている。
【００８３】
図７は、図６に示したビデオタイトルセットプログラムチェーン情報テーブルＶＴＳ＿ＰＧＣＩＴの内容を示している。このビデオタイトルセットのプログラムチェーン情報テーブルＶＴＳ＿ＰＧＣＩＴには、ビデオタイトルセットプログラムチェーン情報テーブル情報ＶＴＳ＿ＰＧＣＩＴＩと、ビデオタイトルセットプログラムチェーン情報サーチポインタＶＴＳ＿ＰＧＣＩ＿ＳＲＰ＃１〜ＶＴＳ＿ＰＧＣＩ＿ＳＲＰ＃ｎと、ビデオタイトルセットプログラムチェーン情報ＶＴＳ＿ＰＧＣＩとが含まれている。
【００８４】
なお、複数設けられたビデオタイトルセットプログラムチェーン情報ＶＴＳ＿ＰＧＣＩの順序は、複数のビデオタイトルセットプログラムチェーン情報サーチポインタＶＴＳ＿ＰＧＣＩ＿ＳＲＰ＃１〜ＶＴＳ＿ＰＧＣＩ＿ＳＲＰ＃ｎの順序と無関係に設定されている。このため、例えば同一のプログラムチェーン情報ＶＴＳ＿ＰＧＣＩを１以上のプログラムチェーン情報サーチポインタＶＴＳ＿ＰＧＣＩ＿ＳＲＰで指し示すことが可能になっている。
【００８５】
図８は、図７に示したビデオタイトルセットプログラムチェーン情報ＶＴＳ＿ＰＧＣＩの内容を示している。すなわち、プログラムチェーン情報ＰＧＣＩは、プログラムチェーン一般情報ＰＧＣ＿ＧＩ（必須）と、プログラムチェーンコマンドテーブルＰＧＣ＿ＣＭＤＴ（オプション）と、プログラムチェーンプログラムマップＰＧＣ＿ＰＧＭＡＰ（次のＣ＿ＰＢＩＴが存在するときは必須）と、セル再生情報テーブルＣ＿ＰＢＩＴ（オプション）と、セル位置情報テーブルＣ＿ＰＯＳＩＴ（上記Ｃ＿ＰＢＩＴが存在するときは必須）とによって構成されている。
【００８６】
図９は、上記セル再生情報テーブルＣ＿ＰＢＩＴの内容を示している。このセル再生情報テーブルＣ＿ＰＢＩＴは、図９に示すような構成を持ち、最大２５５個のセル再生情報Ｃ＿ＰＢＩ＃ｎ（ｎ＝１〜２５５）を含んでいる。
【００８７】
図１０は、上記セル再生情報Ｃ＿ＰＢＩ＃ｎの内容を示している。この各セル再生情報Ｃ＿ＰＢＩ＃ｎは、セルカテゴリーＣ＿ＣＡＴ（４バイト）と、セル再生時間Ｃ＿ＰＢＴＭ（４バイト）と、セル内の最初のビデオオブジェクトユニットＶＯＢＵのスタートアドレスＣ＿ＦＶＯＢＵ＿ＳＡ（４バイト）と、セル内の最初のインターリーブドユニットＩＬＶＵのエンドアドレスＣ＿ＦＩＬＶＵ＿ＥＡ（４バイト）と、セル内の最終ビデオオブジェクトユニットＶＯＢＵのスタートアドレスＣ＿ＬＶＯＢＵ＿ＳＡ（４バイト）と、セル内の最終ビデオオブジェクトユニットＶＯＢＵのエンドアドレスＣ＿ＬＶＯＢＵ＿ＥＡ（４バイト）と、画質モードフラグ（１バイト）とを含んでいる。
【００８８】
この画質モードフラグは、セル単位における画質を示すもので、下位４ビットが０のとき水平７２０画素×垂直５２５ラインの解像度を有することを示し、下位４ビットが１のとき水平６４０画素×垂直４８０ラインの解像度を有することを示し、下位４ビットが２のとき水平３２０画素×垂直２４０ラインの解像度を有することを示している。
【００８９】
また、この画質モードフラグは、上位４ビットが０のとき６０インターレースであることを示し、上位４ビットが１のとき３０プログレッシブであることを示している。このため、この画質モードフラグを再生することにより、ユーザにセル毎の解像度を表示することが可能となる。
【００９０】
図１１は、上記したＤＶＤデジタルビデオレコーダの構成を示している。このＤＶＤデジタルビデオレコーダは、主として、光ディスク１１を回転駆動して情報の読み書きを実行するディスクドライブ部３９と、録画側を構成するエンコーダ４０と、再生側を構成するデコーダ４１と、これらの動作を制御するマイクロコンピュータブロック４２とから構成されている。
【００９１】
このエンコーダ４０は、Ａ／Ｄ（アナログ／デジタル）変換器４３と、ビデオエンコーダ（Ｖエンコーダ）４４と、オーディオエンコーダ（Ａエンコーダ）４５と、副映像エンコーダ（ＳＰエンコーダ）４６と、フォーマッタ４７と、バッファメモリ４８とを備えている。
【００９２】
Ａ／Ｄ変換器４３には、Ａ／Ｖ入力部４９からの外部アナログビデオ信号＋外部アナログオーディオ信号、あるいはＴＶチューナ５０からのアナログＴＶ信号＋アナログ音声信号が入力される。このＡ／Ｄ変換器４３は、入力されたアナログビデオ信号を、例えばサンプリング周波数１３．５ＭＨｚ、量子化ビット数８ビットでデジタル化する。つまり、輝度成分Ｙ、色差成分Ｃｒ（またはＹ−Ｒ）及び色差成分Ｃｂ（またはＹ−Ｂ）のそれぞれが、８ビット（Ｙ，Ｃｒ，Ｃｂが４：２：２）で量子化される。
【００９３】
同様に、このＡ／Ｄ変換器４３は、入力されたアナログオーディオ信号を、例えばサンプリング周波数４８ｋＨｚ、量子化ビット数１６ビットでデジタル化する。
【００９４】
なお、Ａ／Ｄ変換器４３にアナログビデオ信号及びデジタルオーディオ信号が入力されるときは、Ａ／Ｄ変換器４３は、デジタルオーディオ信号をスルーパスさせる。デジタルオーディオ信号の内容は改変せず、デジタル信号に付随するジッタだけを低減させる処理、あるいはサンプリングレートや量子化ビット数を変更する処理等は行なっても良い。
【００９５】
一方、Ａ／Ｄ変換器４３にデジタルビデオ信号及びデジタルオーディオ信号が入力されるときは、Ａ／Ｄ変換器４３は、デジタルビデオ信号及びデジタルオーディオ信号をスルーパスさせる。これらのデジタル信号に対しても、内容は改変することなく、ジッタ低減処理やサンプリングレート変更処理等は行なっても良い。
【００９６】
Ａ／Ｄ変換器４３からのデジタルビデオ信号成分は、ビデオエンコーダ（Ｖエンコーダ）４４を介してフォーマッタ４７に送られる。また、Ａ／Ｄ変換器４３からのデジタルオーディオ信号成分は、オーディオエンコーダ（Ａエンコーダ）４５を介してフォーマッタ４７に送られる。
【００９７】
Ｖエンコーダ４４は、入力されたデジタルビデオ信号を、ＭＰＥＧ２またはＭＰＥＧ１規格に基づき、可変ビットレートで圧縮されたデジタル信号に変換する機能を持つ。
【００９８】
また、Ａエンコーダ４５は、入力されたデジタルオーディオ信号を、ＭＰＥＧまたはＡＣ−３規格に基づき、固定ビットレートで圧縮されたデジタル信号（またはリニアＰＣＭのデジタル信号）に変換する機能を持つ。
【００９９】
図５に示したようなデータ構成のＤＶＤビデオ信号がＡ／Ｖ入力部４９から入力された場合（例えば副映像信号の独立出力端子付ＤＶＤビデオプレーヤ等からの信号）、あるいはこのようなデータ構成のＤＶＤビデオ信号が放送され、それがＴＶチューナ５０で受信された場合は、ＤＶＤビデオ信号中の副映像信号成分（副映像パック）が、副映像エンコーダ（ＳＰエンコーダ）４６に入力される。ＳＰエンコーダ４６に入力された副映像データは、所定の信号形態にアレンジされて、フォーマッタ４７に送られる。
【０１００】
このフォーマッタ４７は、バッファメモリ４８をワークエリアとして使用しながら、入力されたビデオ信号、オーディオ信号、副映像信号等に対して所定の信号処理を行ない、図５で説明したようなフォーマット（ファイル構造）に合致した記録データをデータプロセッサ５１に出力する。
【０１０１】
ここで、上記記録データを作成するための標準的なエンコード処理内容を簡単に説明しておく。すなわち、図１１のエンコーダ４０においてエンコード処理が開始されると、ビデオ（主映像）データ及びオーディオデータのエンコードにあたって必要なパラメータが設定される。次に、設定されたパラメータを利用して主映像データがプリエンコードされ、設定された平均転送レート（記録レート）に最適な符号量の分配が計算される。こうしてプリエンコードで得られた符号量分配に基づき、主映像のエンコードが実行される。このとき、オーディオデータのエンコードも同時に実行される。
【０１０２】
プリエンコードの結果、データ圧縮量が不十分な場合（録画しようとする光ディスク１１に希望のビデオプログラムが収まり切らない場合）、再度プリエンコードする機会を持てるなら（例えば録画のソースがビデオテープあるいはビデオディスクなどの反復再生可能なソースであれば）、主映像データの部分的な再エンコードが実行され、再エンコードした部分の主映像データがそれ以前にプリエンコードした主映像データ部分と置換される。このような一連の処理によって、主映像データ及びオーディオデータがエンコードされ、記録に必要な平均ビットレートの値が、大幅に低減される。
【０１０３】
同様に、副映像データをエンコードするために必要なパラメータが設定され、エンコードされた副映像データが作成される。
【０１０４】
以上のようにしてエンコードされた主映像データ、オーディオデータ及び副映像データが組み合わされて、上記したビデオタイトルセットＶＴＳの構造に変換される。
【０１０５】
つまり、主映像データ（ビデオデータ）の最小単位としてのセルが設定され、図１０に示したようなセル再生情報Ｃ＿ＰＢＩが作成される。次に、図３に示したようなプログラムチェーンを構成するセルの構成、主映像、副映像及びオーディオの属性等が設定されて（これらの属性情報の一部は、各データをエンコードするときに得られた情報が利用される）、種々の情報を含めた情報管理テーブル（図３のＶＭＧＩ等）が作成される。
【０１０６】
エンコードされた主映像データ、オーディオデータ及び副映像データは、図５に示すような一定サイズ（２０４８バイト）のパックに細分化される。これらのパックには、ダミーパックが適宜挿入される。なお、ダミーパック以外のパック内には、適宜、ＰＴＳ（プレゼンテーションタイムスタンプ）、ＤＴＳ（デコードタイムスタンプ）等のタイムスタンプが記述される。副映像のＰＴＳについては、同じ再生時間帯の主映像データあるいはオーディオデータのＰＴＳより任意に遅延させた時間を記述することができる。
【０１０７】
そして、各データのタイムコード順に再生が可能なように、ＶＯＢＵ３０単位でその先頭にナビゲーションパック３１を配置しながら各データセルが配置されて、図５に示すような複数のセルで構成されるＶＯＢ３７が構成される。このＶＯＢ３７を１以上まとめたＶＯＢＳ３６が、図３のＶＴＳ２７の構造にフォーマットされる。
【０１０８】
なお、ＤＶＤデジタルビデオプレーヤからＤＶＤ再生信号をデジタルコピーする場合には、上記セル、プログラムチェーン、管理テーブル、タイムスタンプ等の内容は初めから決まっているので、これらを改めて作成する必要はない。ただし、ＤＶＤ再生信号をデジタルコピーできるようにＤＶＤデジタルビデオレコーダを構成するには、電子すかしその他の著作権保護手段が講じられている必要がある。
【０１０９】
光ディスク１１に対して、情報の読み書き（録画及び／または再生）を実行するディスクドライブ部３９は、上記データプロセッサ５１と、ディスクチェンジャ部５２と、ディスクドライブ５３と、一時記憶部５４と、ＳＴＣ（システムタイムカウンタまたはシステムタイムクロック）５５とを備えている。
【０１１０】
一時記憶部５４は、ディスクドライブ５３を介して光ディスク１１に書き込まれるデータ（エンコーダ４０から出力されるデータ）のうちの一定量分をバッファリングしたり、ディスクドライブ５３を介して光ディスク１１から再生されたデータ（デコーダ４１に入力されるデータ）のうちの一定量分をバッファリングするのに利用される。
【０１１１】
例えば一時記憶部５４が４Ｍバイトの半導体メモリ（ＤＲＡＭ）で構成されるときは、平均４Ｍｂｐｓの記録レートでおよそ８秒分の記録または再生データのバッファリングが可能である。また、一時記憶部５４が１６ＭバイトのＥＥＰＲＯＭ（フラッシュメモリ）で構成されるときは、平均４Ｍｂｐｓの記録レートでおよそ３０秒の記録または再生データのバッファリングが可能である。さらに、一時記憶部５４が１００Ｍバイトの超小型ＨＤＤ（ハードディスク）で構成されるときは、平均４Ｍｂｐｓの記録レートで３分以上の記録または再生データのバッファリングが可能となる。
【０１１２】
一時記憶部５４は、録画途中で光ディスク１１を使い切ってしまった場合において、光ディスク１１が新しいディスクに交換されるまでの録画情報を一時記憶しておくことに利用できる。
【０１１３】
また、一時記憶部５４は、ディスクドライブ５３として高速ドライブ（２倍速以上）を採用した場合において、一定時間内に通常ドライブより余分に読み出されたデータを一時記憶しておくことにも利用できる。再生時の読み取りデータを一時記憶部５４にバッファリングしておけば、振動ショック等で図示しない光ヘッドが読み取りエラーを起こしたときでも、一時記憶部５４にバッファリングされた再生データを切り替え使用することによって、再生映像が途切れないようにすることができる。
【０１１４】
図１１では図示しないが、ＤＶＤデジタルビデオレコーダに外部カードスロットを設けておけば、上記ＥＥＰＲＯＭはオプションのＩＣカードとして別売できる。また、ＤＶＤデジタルビデオレコーダに外部ドライブスロットあるいはＳＣＳＩインターフェースを設けておけば、上記ＨＤＤもオプションの拡張ドライブとして別売できる。
【０１１５】
図１１のデータプロセッサ５１は、マイクロコンピュータブロック４２の制御にしたがって、エンコーダ４０からのＤＶＤ記録データをディスクドライブ５３に供給したり、光ディスク１１から再生されたＤＶＤ再生信号をディスクドライブ５３から取り出したり、光ディスク１１に記録された管理情報（図３のＶＭＧＩ等）を書き替えたり、光ディスク１１に記録されたデータ（ファイルあるいはＶＴＳ）の削除をしたりする。
【０１１６】
マイクロコンピュータブロック４２は、ＭＰＵ（またはＣＰＵ）、制御プログラム等が書き込まれたＲＯＭ、及びプログラム実行に必要なワークエリアを提供するＲＡＭを含んでいる。
【０１１７】
このマイクロコンピュータブロック４２のＭＰＵは、そのＲＯＭに格納された制御プログラムに従い、そのＲＡＭをワークエリアとして用いて、後述する空き容量検知、残り容量検出、ファイル整理、記録容量検知、残り時間検出、表示開始時間検知、録画モード変更（画質モード変更指示）及びその他の処理を実行する。
【０１１８】
ＭＰＵの実行結果のうち、ＤＶＤデジタルビデオレコーダのユーザに通知すべき内容は、ＤＶＤデジタルビデオレコーダの表示部５６に表示されたり、または図示しないモニタディスプレイ上にＯＳＤ（オンスクリーンディスプレイ）表示される。
【０１１９】
なお、マイクロコンピュータブロック４２が、データプロセッサ５１、ディスクチェンジャ部５２、ディスクドライブ５３、エンコーダ４０及び／またはデコーダ４１等を制御するタイミングは、ＳＴＣ５５からの時間データに基づいて、実行することができる。録画・再生の動作は、通常はＳＴＣ５５からのタイムクロックに同期して実行されるが、それ以外の処理は、ＳＴＣ５５とは独立したタイミングで実行されてもよい。
【０１２０】
また、上記デコーダ４１は、図５に示したようなパック構造を持つＤＶＤ再生データから各パックを分離して取り出すセパレータ５７と、パック分離その他の信号処理実行時に使用するメモリ５８と、セパレータ５７で分離された主映像データ（図５のビデオパック３２の内容）をデコードするビデオデコーダ（Ｖデコーダ）５９と、セパレータ５７で分離された副映像データ（図５の副映像パック３３の内容）をデコードする副映像デコーダ（ＳＰデコーダ）６０と、セパレータ５７で分離されたオーディオデータ（図５のオーディオパック３４の内容）をデコードするオーディオデコーダ（Ａデコーダ）６１と、Ｖデコーダ５９からのビデオデータにＳＰデコーダ６０からの副映像データを適宜合成し、主映像にメニュー、ハイライトボタン、字幕その他の副映像を重ねて出力するビデオプロセッサ６２と、ビデオプロセッサ６２からのデジタルビデオ出力をアナログビデオ信号に変換するビデオＤ／Ａ（デジタル／アナログ）変換器６３と、Ａデコーダ６１からのデジタルオーディオ出力をアナログオーディオ信号に変換するオーディオＤ／Ａ変換器６４とを備えている。
【０１２１】
ビデオＤ／Ａ変換器６３からのアナログビデオ信号及びオーディオＤ／Ａ変換器６４からのアナログオーディオ信号は、Ａ／Ｖ出力部６５を介して、図示しない外部コンポーネント（２チャネル〜６チャネルのマルチチャネルステレオ装置＋モニタＴＶまたはプロジェクタ）に供給される。
【０１２２】
マイクロコンピュータブロック４２から出力されるＯＳＤデータは、デコーダ４１のセパレータ５７に入力され、Ｖデコーダ５９を通過して（特にデコード処理はされない）ビデオプロセッサ６２に入力される。すると、このＯＳＤデータが主映像に重畳され、それがＡ／Ｖ出力部６５に接続された外部モニタＴＶに供給される。これにより、警告文等が、主映像とともに表示されることになる。
【０１２３】
図１２は、図１１に示したＤＶＤデジタルビデオレコーダの再生動作の一例を説明するフローチャートである。初めに、このＤＶＤデジタルビデオレコーダにおける再生時のビデオ信号の流れを簡単に説明しておく。
【０１２４】
まず、マイクロコンピュータブロック３０は、ユーザのリモートコントロール操作等により再生命令を受けると、ディスクドライブ５３より、データプロセッサ５１を介して、光ディスク１１の管理領域を読み込み、再生するデータのアドレスを決定する。
【０１２５】
次に、マイクロコンピュータブロック３０は、ディスクドライブ５３に、先ほど決定した再生するデータのアドレス及びリード命令を送る。ディスクドライブ５３は、送られてきた命令にしたがって、光ディスク１１よりセクタデータを読み出す。読み出されたセクタデータは、データプロセッサ５１でエラー訂正された後、パックデータの形になって、デコーダ４１に送出される。
【０１２６】
デコーダ４１の内部では、入力されたパックデータをセパレータ５７が受け取る。このセパレータ５７は、受け取ったパックデータをパケット化し、各パックデータの種類に応じて、ビデオパケットデータ（ＭＰＥＧビデオデータ）はＶデコーダ５９に転送し、オーディオパケットデータはＡデコーダ６１に転送し、副映像パケットデータはＳＰデコーダ６０に転送する。
【０１２７】
また、ナビゲーションパックデータは、マイクロコンピュータブロック４２の内部メモリ（ＲＡＭ）に保存される。これにより、マイクロコンピュータブロック４２は、いつでも、この内部メモリ内のナビゲーションパックの内容にアクセスすることができるようになる。
【０１２８】
セパレータ５７から送出される各パケットデータの転送開始時に、プレゼンテーションタイムスタンプＰＴＳがＳＴＣ５５にロードされる。具体的には、ナビゲーションパック内のプレゼンテーションタイムスタンプＰＴＳを、マイクロコンピュータブロック４２がＳＴＣ５５にセットし、またはＶデコーダ５９が自動的にビデオデータのプレゼンテーションタイムスタンプＰＴＳをＳＴＣ５５にセットする。
【０１２９】
その後、各デコーダ５９，６０，６１は、パケットデータ内のプレゼンテーションタイムスタンプＰＴＳの値に同期して（つまりプレゼンテーションタイムスタンプＰＴＳとＳＴＣ５５のカウント値とを比較しながら）再生処理を行ない、Ａ／Ｖ出力部６５を介して、外部モニタＴＶに、例えば音声字幕付きの動画映像を供給するようになる。
【０１３０】
以上のような再生動作を行なうＤＶＤデジタルビデオレコーダに、例えばＤＶＤ−ＲＷディスクがセットされると、最初にそのリードインから記録データが読み込まれる。光ディスクがＤＶＤディスクでない場合には（ステップＳ１１のＮＧ）、このＤＶＤデジタルビデオレコーダは、エラー処理を行ない（ステップＳ１２）、再生を停止する。このエラー処理としては、例えば「このディスクは再生できません。」のような表示出力がある。
【０１３１】
読み込んだデータにエラーがなく、あるいはエラーが発生したとしてもそのエラー訂正に成功し、かつ読み込んだリードインデータをＤＶＤデジタルビデオレコーダが認識できた場合には（ステップＳ１１のＯＫ）、このＤＶＤデジタルビデオレコーダは、その管理データＶＭＧＩを読み込む（ステップＳ１３）。
【０１３２】
すると、セットされた光ディスク１１に記録されている１以上のタイトルセットが、図示しないＴＶモニタにメニュー形式で表示される。このメニューを見たユーザは、リモートコントロール操作等により所望のタイトルセットを選択し、そのタイトルセットを決定する（ステップＳ１４）。
【０１３３】
このようにして再生すべきタイトルセットが決定されると、マイクロコンピュータブロック４２は、選択されたビデオタイトルセットＶＴＳの情報ＶＴＳＩをセットされた光ディスク１１から読み取る。そして、マイクロコンピュータブロック４２は、読み取ったビデオタイトルセット情報ＶＴＳＩ中のプログラムチェーン情報ＰＧＣＩを、マイクロコンピュータブロック４２内部のＲＡＭのワークエリアに格納する（ステップＳ１５）。
【０１３４】
上記のようにして決定されたタイトルセットが、複数のタイトル（あるいは複数のチャプタ）を含んでいるときは、ユーザは、これから再生しようとするタイトル（チャプタ）を、前記メニューからリモートコントロール操作で選択し、決定する（ステップＳ１６）。こうして、これから再生すべきタイトルのプログラム番号及びセル番号（例えば図３のＰＧＣ＃１とＣ＿ＩＤＮ＃１）が決定される（ステップＳ１７）。
【０１３５】
続いて、マイクロコンピュータブロック４２は、自己のＲＡＭに格納されたプログラムチェーン情報ＰＧＣＩを参照し、録画時における後述する初期設定に対応して、Ｖデコーダ５９，ＳＰデコーダ６０及びＡデコーダ６１を、それぞれ初期設定する（ステップＳ１８）。
【０１３６】
上記した初期設定が終了された後、前処理コマンドを実行してから（ステップＳ１９）、セル再生処理が実行される（ステップＳ２０）。このセル再生処理により、例えば図３に示したプログラムチェーンＰＧＣ＃１を構成するセルが順に再生される。
【０１３７】
上記セル再生処理において、最終セルに到達していなければ（ステップＳ２１のＮＯ）、１つのセルの再生が終了する毎に図示しないセル番号カウンタをカウントアップしながら（ステップＳ２２）、セル再生が進行する（ステップＳ２０〜Ｓ２２のループ）。
【０１３８】
また、上記したセル再生処理において、最終セルに到達すると（ステップＳ２１のＹＥＳ）、マイクロコンピュータブロック４２は、いま再生したプログラムチェーンＰＧＣ＃１のスチル処理（例えばそのプログラムチェーンＰＧＣの最終セルの一画面を所定時間スチルする）を実行する（ステップＳ２３）。
【０１３９】
上記したスチル時間が経過すると、マイクロコンピュータブロック４２は、所定の後処理コマンド処理を実行し（ステップＳ２４）、まだ再生終了でないなら（ステップＳ２５のＮＯ）、ステップＳ１９にリターンする。
【０１４０】
また、上記したスチル時間が経過し、上記後処理コマンド処理が実行された後（ステップＳ２４）、再生終了となれば（ステップＳ２５のＹＥＳ）、マイクロコンピュータブロック４２は、再生終了処理（ディスクドライブ５３に停止命令を出し表示部５６に「ＳＴＯＰ」のような表示を出す等）を実行して（ステップＳ２６）、再生処理を終了する。
【０１４１】
図１３は、図１２のセル再生時の処理（ステップＳ２０）の内容を説明するフローチャートである。すなわち、セル再生が開始されると（ステップＳ２７のＹＥＳ）、マイクロコンピュータブロック４２は、プログラムチェーン情報ＰＧＣＩの内容に基づいて再生開始アドレスを決定する（ステップＳ２８）。その後、マイクロコンピュータブロック４２は、ディスクドライブ５３にデータ読み出し命令をセットする（ステップＳ２９）。
【０１４２】
セル再生開始でなく（ステップＳ２７のＮＯ）、ビデオオブジェクトユニットＶＯＢＵも連続していないときは（ステップＳ３０のＮＯ）、ステップＳ２８，Ｓ２９の処理が実行される。セル再生開始でなく（ステップＳ２７のＮＯ）、ビデオオブジェクトユニットＶＯＢＵが連続しているときは（ステップＳ３０のＹＥＳ）、ステップＳ２８，Ｓ２９の処理はスキップされる。
【０１４３】
上記処理に引き続いて、マイクロコンピュータブロック４２は、セル再生情報Ｃ＿ＰＢＩ（図１０）の画質モードフラグを読み取り、そのセルの画質モードを後述するように表示させる（ステップＳ３１）。
【０１４４】
次に、マイクロコンピュータブロック４２は、各ビデオオブジェクトユニットＶＯＢＵの先頭のナビゲーションパック３１（図５）を取り込むことにより（ステップＳ３２）、同期情報の設定等を実行する（ステップＳ３３）。
【０１４５】
さらに、マイクロコンピュータブロック４２は、ナビゲーションパック３１中のＰＣＩ（再生制御情報）パケットの処理を実行する（ステップＳ３４）。このＰＣＩパケットには、ＰＣＩが含まれ、このＰＣＩには、ＰＣＩの一般情報ＰＣＩ＿ＧＩが含まれている。マイクロコンピュータブロック４２は、ステップＳ３４において、ＰＣＩ中のハイライト情報ＨＬＩを用いてハイライト処理を実行するとともに、ＰＣＩ＿ＧＩ中のユーザ制御情報ＶＯＢＵ＿ＵＯＰ＿ＣＴＬを用いて特定のユーザ操作を禁止する操作を実行する。
【０１４６】
ここで、上記ハイライト処理としては、例えばメニューに表示された選択可能項目を取り囲む副映像フレームをグリーン等の色で目立たせ、ユーザがその項目の選択を決定するとその色を赤に変えるといった処理がある。
【０１４７】
また、上記ユーザ操作禁止操作としては、例えばユーザのリモートコントローラによるアングル切替操作を禁止するとともに、その操作ができないことを示すマークをモニタＴＶに表示させるといった処理がある。
【０１４８】
マイクロコンピュータブロック４２は、ステップＳ３４の処理が済むと、ビデオオブジェクトユニットＶＯＢＵスチルかどうかをチェックする（ステップＳ３５）。
【０１４９】
ビデオオブジェクトユニットＶＯＢＵスチルを行なう場合、（これは例えばプログラムチェーン情報ＰＧＣＩのセル再生情報Ｃ＿ＰＢＩのセルカテゴリーＣ＿ＣＡＴに含まれるセル再生モードが”１”の場合に相当する）（ステップＳ３５のＹＥＳ）、マイクロコンピュータブロック４２は、そのビデオオブジェクトユニットＶＯＢＵの再生が終了するまで待機する（ステップＳ３６）。１つのビデオオブジェクトユニットＶＯＢＵの再生時間は０．４秒〜１．２秒程度なので、この待機時間は大した長さではない。
【０１５０】
このビデオオブジェクトユニットＶＯＢＵの再生が終了すると、その再生の最後でビデオオブジェクトユニットＶＯＢＵスチル処理が実行される（ステップＳ３７）。例えば、このビデオオブジェクトユニットＶＯＢＵの最後に現れるフレームが、スチル再生される。このスチル再生は、ユーザがリモートコントローラまたはＤＶＤデジタルビデオレコーダの再生キー等を押すまで継続される。
【０１５１】
一方、ビデオオブジェクトユニットＶＯＢＵスチルが行なわれない場合（ステップＳ３５のＮＯ）、マイクロコンピュータブロック４２は、上記ビデオオブジェクトユニットＶＯＢＵを含むセルの最後かどうかをチェックする（ステップＳ３８）。
【０１５２】
セルの最後でなければ（ステップＳ３８のＮＯ）、ステップＳ３２に戻り、次のビデオオブジェクトユニットＶＯＢＵのナビゲーションパック３１を取り込んで、ステップＳ３２〜Ｓ３８の処理が反復される。セルの最後であれば（ステップＳ３８のＹＥＳ）、そのときのビデオオブジェクトユニットＶＯＢＵの再生が終了するまで待機する（ステップＳ３９）。
【０１５３】
その後、セルスチル処理が実行され、プログラムチェーン情報ＰＧＣＩのセル再生情報Ｃ＿ＰＢＩのセルカテゴリーＣ＿ＣＡＴに含まれるセルスチル時間で設定される時間が経過するまで、そのセルの最後に現れるフレームがスチル再生される（ステップＳ４０）。そして、このセルスチル再生終了後に、図１２に処理が戻される。
【０１５４】
ここで、上記したステップＳ３１における画質モードの表示方法としては、例えば、図１４に示すように、ＴＶ画面上に「高解像度モード」のように表示させる手法や、図１５に示すように、ＤＶＤデジタルビデオレコーダの正面パネル６６に、画質の高，中，低を示す３つのＬＥＤ（発光ダイオード）６７を併設し、これら３つのＬＥＤ６７を選択的に表示させる手法等が考えられる。
【０１５５】
図１６は、図１１に示したＤＶＤデジタルビデオレコーダの録画動作の一例を説明するフローチャートを示している。まず、リモートコントローラあるいはタイマ予約のプログラムから録画命令を受けると、マイクロコンピュータブロック４２は、ディスクドライブ５３から、そこにセットされている光ディスク１１の管理データ（ＶＭＧＩ）を読み込む（ステップＳ４１）。
【０１５６】
読み込んだ管理データ中の空き容量情報から、セットされた光ディスク１１に空き容量があるかどうか判定される（ステップＳ４２）。空き容量情報の中身がゼロまたは実質ゼロ（録画を開始しても数秒でディスクが満杯になってしまう状態）のときは（ステップＳ４２のＮＯ）、図示しないモニタＴＶスクリーンに、「録画スペースがありません」といった内容のＯＳＤ表示を出力する（ステップＳ４３）。このとき、ＤＶＤデジタルビデオレコーダの表示部５６に、「録画スペースがありません」と同じ意味の表示を出すようにしても良い。
【０１５７】
空き容量があるとき、例えば空き容量情報が、平均４ＭｂｐｓのＭＰＥＧ２記録で凡そ５分の録画時間に相当する１５０Ｍバイト以上を示しているときは、次の処理に移る。この場合は（ステップＳ４２のＹＥＳ）、セットされている光ディスク１１への書き込みアドレス（空きスペースの先頭位置）を決定し、マイクロコンピュータブロック４２のＲＡＭ内に設けられたレジスタ「ＦｒｅｅＡｒ」に、光ディスク１１の管理データから読み取った空き容量情報に相当する空き容量値を書き込む（ステップＳ４４）。
【０１５８】
ここで、レジスタ「ＦｒｅｅＡｒ」に書き込まれる「空き容量値」は、図２に示した論理セクタ１個分または図５に示したパック１個分のサイズである２０４８バイトを、録画の１単位として表わしたものである。
【０１５９】
なお、光ディスク１１が通常のファイル形式のデータを記録するように構成され、記録内容の管理にファイルアロケーションテーブルＦＡＴを採用し、上述したような空き容量情報を持たない場合には、ファイルアロケーションテーブルＦＡＴから未使用クラスタ数（未使用ブロック数）を読み出し、これに１クラスタ（１ブロック）のバイト数を掛けて、そのディスクの空き容量を算出するようにしても良い。
【０１６０】
次に、セットされた光ディスク１１の管理領域に書き込みを行なう（ステップＳ４５）。例えば、ビデオマネージャ情報ＶＭＧＩにこれから録画するプログラムに対応するビデオタイトルセットＶＴＳを登録し、このビデオタイトルセットＶＴＳに関するファイルを作成する。
【０１６１】
具体的に言えば、ステップＳ４５において、その光ディスク１１にとって初めての録画であれば、図３に示したビデオタイトルセットＶＴＳ＃１が登録され、その関連ファイル（図４に示したビデオタイトルセットＶＴＳディレクトリ中の各ファイル参照）が作成される。この光ディスク１１にビデオタイトルセットＶＴＳ＃１が既に記録されており、その光ディスク１１に空き容量が残っているなら、ビデオタイトルセットＶＴＳ＃２の登録及びその関連ファイルの作成が、ステップＳ４５においてなされる。
【０１６２】
次に、前述した録画用初期設定がなされる（ステップＳ４６）。この録画用初期設定において、各エンコーダ４４，４５，４６の初期化（Ｖエンコーダ４４の平均転送レートすなわち平均記録レートの設定等）、ＳＴＣ５５のリセット、ディスクドライブ５３への書き込み開始アドレスの設定、フォーマッタ４７の初期化（ダミーパックの挿入設定、セル区切り時間設定等）、その他がなされる。
【０１６３】
この録画用初期設定（ステップＳ４６）が済むと、録画開始の設定が行なわれる（ステップＳ４７）。これにより、マイクロコンピュータブロック４２からエンコーダ４０内の各エンコーダ４４，４５，４６に録画開始命令が送られ、ディスクドライブ５３にセットされた光ディスク１１の空き領域への録画が開始される。
【０１６４】
その後、録画終了入力があると（ユーザが録画終了を指示するかタイマ予約のプログラムが録画終了命令を出すと）（ステップＳ４８のＹＥＳ）、録画終了処理（ステップＳ４９）を実行して、録画処理は終了する。
【０１６５】
ここで、ステップＳ４９の録画終了処理には、各エンコーダ４４，４５，４６の初期化（記録レートをデフォルト設定値に戻す等）、フォーマッタ４７の初期化（各種設定をデフォルト状態に戻す等）、ビデオマネージャ情報に関する書き込み（空き容量情報の内容更新等）、ビデオタイトルセット情報に関する書き込み（プログラムチェーン情報ＰＧＣＩの内容更新等）が含まれる。
【０１６６】
録画終了入力がなく（ステップＳ４８のＮＯ）、録画継続中であれば、録画中の光ディスク１１の残り容量算出処理が、録画動作と並行して実行される（ステップＳ５０）。このステップＳ５０の処理で算出された光ディスク１１の残り容量が所定値を切ったときは（ステップＳ５１のＹＥＳ；後述する最小容量フラグに“１”が立つ）、残り容量が少なくなった場合の処理が実行される（ステップＳ５２）。
【０１６７】
ステップＳ５２の処理の結果、録画中の光ディスク１１にそれ以上の録画可能な容量がない（残り記録時間がゼロの）状態となったときは（ステップＳ５３のＹＥＳ）、前述したステップＳ４９の録画終了処理が実行される。
【０１６８】
ステップＳ５２の処理の結果、録画中の光ディスク１１にまだ録画可能な容量が残っているときは（ステップＳ５３のＮＯ）、録画終了入力があるか（ステップＳ４８のＹＥＳ）、残り容量がなくなるまで（ステップＳ５１のＹＥＳ及びステップＳ５３のＹＥＳ）、ステップＳ４８，Ｓ５０〜Ｓ５３のループが反復実行される。
【０１６９】
図１７は、図１６に示した録画動作中に実行される種々な割り込み処理の処理手順を説明するためのものである。最初の割り込みは、１パック転送が終了したというデータプロセッサ５１への割り込みにより発生するようになっている。
【０１７０】
まず、割り込み要因がチェックされ、割り込み要因が１パック転送終了であれば、そのカウントアップ処理（ＲＥＣｐａｃｋ＋＋）が実行される。
【０１７１】
図１８は、記録対象の光ディスク１１に残された記録可能な残り容量を監視する処理を説明するフローチャートである。この処理は、図１６のステップＳ５１に対応する。
【０１７２】
まず、現在の録画が開始される前にレジスタ「ＦｒｅｅＡｒ」に設定された空き容量から、録画パック数を差し引く（ステップＳ５４）。この「空き容量−録画パック数」は、その時点で録画中の光ディスク１１に残っている空き容量となる。この残り空き容量を、残り容量とする。録画の進行に伴ない単調減少する残り容量を示す情報となる。
【０１７３】
なお、上記録画パック数は、ハードウェアによる処理で行なう場合は、録画バイトの累積数を１パックサイズの２０４８バイトで割ることで得られる。すなわち、「録画パック数＝録画バイト累積数÷２０４８バイト」である。また、ソフトウェアによる処理で行なう場合は、図１７に示したように１パック毎の割り込み処理で得られたＲＥＣｐａｃｋが、録画パック数となる。
【０１７４】
そして、前記残り容量が所定値以上あれば（ステップＳ５５のＮＯ）、最小容量フラグが“０”にセットされ（ステップＳ５６）、この残り容量が所定値を切れば（ステップＳ５５のＹＥＳ）、最小容量フラグが“１”にセットされる（ステップＳ５７）。
【０１７５】
上記ステップＳ５５における「所定値」は、常に一定値に固定する必要はないが、図１８の例では、平均ビットレート４ＭｂｐｓでＭＰＥＧ２録画する場合凡そ５分に相当する１５０Ｍバイトを、この所定値として採用している。
【０１７６】
つまり、平均ビットレート４ＭｂｐｓでＭＰＥＧ２録画を継続する場合において、最小容量フラグが“０”の場合はあと５分以上の録画が可能であろうと予想され、最小容量フラグが“１”になると５分以内に録画中の光ディスク１１を使いきってしまうであろうことが予想される。
【０１７７】
なお、ＭＰＥＧ２の録画は可変ビットレート記録であるため、平均ビットレートから算出した残り録画可能時間には誤差が生じる。すなわち、図１８のステップＳ５４による残り容量は正確であっても、残り録画可能時間はその後の録画内容により変動するので、録画可能時間があと５分であるかどうかの予測は、それほど正確ではない。この５分はあくまで目安である。
【０１７８】
図１９は、図１８に示した残り容量監視処理の結果（最小容量フラグの内容）に応じて実行される、残り容量少の処理の一例を説明するフローチャートを示している。すなわち、最小容量フラグが“１”になると、録画中の光ディスク１１がそろそろ満杯になると判定される。
【０１７９】
この場合、その時点で前記残り容量（２０４８バイトを録画の１単位としたもの）×２０４８バイトを、その時の平均ビットレート（４Ｍｂｐｓをバイト換算した５１２ｋバイト／秒）で割ったものが、予想される「残り時間」となる（ステップＳ５８）。
【０１８０】
マイクロコンピュータブロック４２は、ステップＳ５８で算出された「残り時間」と、図１６のステップＳ４６で設定された平均転送レート（記録ビットレート）とを用いて、「４Ｍｂｐｓで残り時間は凡そ５分です」あるいは、４Ｍｂｐｓが標準画質に相当するものとして、「標準画質モードで残り時間は凡そ５分です」といった内容を、モニタＴＶにＯＳＤ表示させる（ステップＳ５９）。
【０１８１】
この場合、録画中のＴＶチャネル番号や録画日時を同時にＯＳＤ表示しても良い。さらに、ステップＳ５８のＯＳＤ表示と同時に、録画を継続するにはどうすれば良いかをユーザに知らせる警告文を、ＯＳＤ表示しても良い。この警告文やその他のＯＳＤ表示内容は、マイクロコンピュータブロック４２内のＲＯＭに予め書き込んでおくことができる。
【０１８２】
なお、所定時間毎に書き込んだ記録パック数をＡとし、このＡの書き込み直前において所定時間毎に書き込んだ前回の記録パック数をＢとすると、可変ビットレートのＭＰＥＧ記録では時々刻々と変化し得る記録レートの瞬時値を、［Ａ−Ｂ］の絶対値（単位はパック；１パックは２０４８バイト＝１６３８４ビット）から求めることができる。
【０１８３】
具体的には、上記所定時間をＴ（秒）とすると、［Ａ−Ｂ］の絶対値×１６３８４÷Ｔ（秒）により、瞬間の記録レート（ｂｐｓ）を算出できる。この瞬間記録レートを平均記録レートの代わりに利用して、前記「残り時間」を算出してもよい。この場合、録画中の絵柄の変化によって、残り時間は必ずしも録画の進行に伴ない単調減少とはならない。しかし、この瞬間記録レートを用いても残り時間を算出してユーザ等に通知することは可能である。
【０１８４】
図２０は、録画中の光ディスク１１の残り容量が少なくなってきたときの警告表示、平均記録レート及びそのレートでの残り録画可能時間、その他の、モニタＴＶ画面における表示例を示している。
【０１８５】
ここで、上記のように、録画中に光ディスク１１の残量がある一定の値をきったことがユーザに通知された後、前述したエンコーダ４０のＶエンコーダ４４におけるＭＰＥＧ２圧縮処理時の平均録画レートの設定を変更する、記録レート変更処理が行なわれる。
【０１８６】
このＭＰＥＧ２圧縮処理時の平均録画レートの設定を変更するということは、録画するデータの符号量を下げて、単位時間当たりにおける記録データ量を下げるということである。これにより、画質は劣化するが、同じ残り容量で長い時間記録することが可能となる。
【０１８７】
この場合、単純に符号量を変えるのではなく、詳細は後述するが、元画像の解像度自体を変える手法や、６０インターレースの画像を３０プログレッシブの画像に変更する手法等を用いることにより、圧縮する前にデータ量を減らすことができ、記録レートを下げるようにしている。このような手法によれば、従来のように単純に記録レートを下げるのに比べて、デコード処理時に、動きの激しい画像のときに発生するモザイク状のノイズを軽減することができるようになる。
【０１８８】
また、記録レートを変更した場合には、変更後の平均記録レート及びそのレートでの残り録画可能時間等が計算されて、ユーザに通知される。この記録レート変更処理は、図１６に示した「録画用初期設定」の処理ステップＳ４６においてユーザがマニュアル設定することにより、ユーザが前もって指定することによって残量が少なくなった場合に自動的に実行するモードと、ユーザの指示を受けて実行するモードとが選択されるようになっている。
【０１８９】
図２１は、元画像の解像度自体を変える手法による記録レート変更処理を説明するフローチャートを示している。まず、記録レートの変更が要求されると、マイクロコンピュータブロック４２は、図２２（ａ）に示すように、モニタＴＶ画面上に「記録レートを変更します」といった内容をＯＳＤ表示させる（ステップＳ６０）。
【０１９０】
次に、マイクロコンピュータブロック４２は、エンコーダ４０のＶエンコーダ４４に対して、録画解像度を水平（Ｈ）方向６４０画素×垂直（Ｖ）方向４８０ラインに変更する情報を設定する（ステップＳ６１）。この場合、記録レート変更前の元画像の録画解像度が、図２３（ａ）に示すように、水平７２０画素×垂直５２５ラインであるものとしている。
【０１９１】
すると、Ｖエンコーダ４４は、この元画像に対して、その左右の指定された画素のサンプリングをせずに、その部分を黒色領域とする処理と、その上下の指定されたラインのサンプリングをせずに、その部分を黒色領域とする処理とを行なうことにより、元画像を、図２３（ｂ）に示すように、水平６４０画素×垂直４８０ラインの画像に変更する。
【０１９２】
その後、マイクロコンピュータブロック４２は、解像度変更後の記録レートにおける残り記録時間を再計算し（ステップＳ６２）、モニタＴＶ画面に「低画質モードで残り時間は××分です」といった内容、または、図２２（ｂ）に示すように、変更後の平均記録レート及びそのレートでの残り録画可能時間をＯＳＤ表示させる（ステップＳ６３）。
【０１９３】
図２４は、上記のように元画像の解像度を変更するための手段を備えたＶエンコーダ４４の構成を示している。すなわち、前記ＴＶチューナ５０から出力されたビデオ信号は、Ａ／Ｄ変換器４３により画素単位のデジタルデータに変換されて、Ｖエンコーダ４４の前処理フィルタ部４４ａに供給される。
【０１９４】
この前処理フィルタ部４４ａは、入力された画素データと、黒データ生成部４４ｂで生成される黒データとを、画素有効信号生成部４４ｃで生成されるセレクト信号によって切り替え制御されるセレクタ４４ｄにより、選択的に出力する構成となっている。
【０１９５】
この画素有効信号生成部４４ｃは、マイクロコンピュータブロック４２のＭＰＵから設定された解像度の変更を指示する情報に基づいて、Ｖ方向有効信号生成部４４ｅ及びＨ方向有効信号生成部４４ｆがそれぞれ垂直方向及び水平方向の画素有効期間を示す信号を生成し、これらの信号をアンド回路４４ｇで論理和演算処理することにより、セレクト信号を生成している。
【０１９６】
そして、この前処理フィルタ部４４ａによって解像度の変更された画素データが、ＭＰＥＧビデオ圧縮部４４ｈにより圧縮処理され、パケット化部４４ｉでパケット化された後、必要な処理が施されてフォーマッタ４７に出力される。
【０１９７】
図２５は、元画像の解像度自体を変更する他の手段を示している。すなわち、これは、水平方向のサンプリング周波数を、元の１３．５ＭＨｚからその１／２の６．７５ＭＨｚに下げ、１ラインのドット数を減らすようにしたものである。なお、垂直方向については、図２３（ａ），（ｂ）で説明したように、上下の所定ラインを黒色領域とすることで対処している。
【０１９８】
この手段よれば、画面の左右に黒データを追加する必要がないので、画面を左右に大きく利用することができる。ただし、この手段を用いた場合、サンプリング周波数を変更したことを示すデータをビデオパック内に記録する必要がある。そして、再生時には、そのデータに基づいてサンプリング周波数を変えるようにする。
【０１９９】
図２６は、上記のようにサンプリング周波数を変えて元画像の解像度を変更するための手段を備えたＶエンコーダ４４の構成を示している。図２６において、図２４と同一部分に同一符号を付して説明すると、前記画素有効信号生成部４４ｃは、Ａ／Ｄ変換器４３に与えるサンプリング信号を生成するサンプリング信号生成部４４ｊを備えている。
【０２００】
そして、このサンプリング信号生成部４４ｊが、マイクロコンピュータブロック４２のＭＰＵから設定された解像度の変更を指示する情報に基づいて、生成するサンプリング信号の周波数を制御するようになっている。
【０２０１】
また、この画素有効信号生成部４４ｃは、Ｖ方向有効信号生成部４４ｅから出力される垂直方向の画素有効期間を示す信号を、そのままセレクト信号として利用している。
【０２０２】
図２７は、６０インターレースの画像を３０プログレッシブの画像に変更する手法による記録レート変更処理を説明するフローチャートを示している。まず、記録レートの変更が要求されると、マイクロコンピュータブロック４２は、モニタＴＶ画面上に「記録レートを変更します」といった内容を、ＯＳＤ表示させる（ステップＳ６４）。
【０２０３】
次に、マイクロコンピュータブロック４２は、エンコーダ４０のＶエンコーダ４４に対して、入力されている元画像を３０プログレッシブに変更する情報を設定する（ステップＳ６５）。これにより、Ｖエンコーダ４４は、６０インターレースで入力されている元画像を、後述するように、３０プログレッシブに変更する。
【０２０４】
その後、マイクロコンピュータブロック４２は、変更後の記録レートにおける残り記録時間を再計算し（ステップＳ６６）、モニタＴＶ画面上に「低画質モードで残り時間は××分です」といった内容を、ＯＳＤ表示させる（ステップＳ６７）。
【０２０５】
ここで、６０インターレース（通常のＮＴＳＣ画像）から３０プログレッシブを生成するためには、図２８，図２９，図３０に示す３つの手法が考えられる。まず、図２８に示す手法は、第１及び第２フィールドのうち第２フィールドを無視して、つまり、１フィールドおきにフィールドを間引きして３０プログレッシブとするようにしたものである。
【０２０６】
また、図２９に示す手法は、第１及び第２フィールドを合成して平均化することにより、１つのフィールドを作成して３０プログレッシブとするようにしたものである。さらに、図３０に示す手法は、３つのフィールドを合成して１フィールドを作成し３０プログレッシブとするようにしたものである。
【０２０７】
図２８に示す手法から図３０に示す手法に行く毎に、回路規模（必要なバッファメモリ等）が増えることになるが、その分、画像の各フレーム間の繋がり、つまり、時間軸方向の繋がりを円滑にすることができる。
【０２０８】
次に、図３１及び図３２は、図１１に示したＤＶＤデジタルビデオレコーダにおいて、図１６に示した録画動作の他の例を説明するフローチャートを示している。なお、図３１及び図３２において、図１６と同一ステップには同一符号を付して示しており、ここでは異なる部分についてのみ説明する。
【０２０９】
すなわち、ステップＳ４７により録画が開始されたとき、マイクロコンピュータブロック４２は、ステップＳ４６の録画用初期設定でＶエンコーダ４４に設定した記録レートを、デフォルトの画質モードとして表示させている（ステップＳ６８）。その後、ステップＳ４８の処理が行なわれる。
【０２１０】
図３３は、このデフォルトの画質モードが表示されている状態で、図２１で説明した記録レート変更処理が行なわれた場合に、その変更された画質モードを表示する動作を説明するためのフローチャートを示している。すなわち、図３３において、図２１と同一ステップには同一符号を付して説明すると、ステップＳ６３によりモニタＴＶ画面上に「低画質モードで残り時間は××分です」といった内容が表示された後、マイクロコンピュータブロック４２は、変更した画質モードを表示させるとともに、その変更した画質情報（画質モードフラグ）を光ディスク１１の管理領域（セル再生情報Ｃ＿ＰＢＩ）に記録している（ステップＳ６９）。
【０２１１】
このとき、プログラムチェーン情報ＰＧＣＩ等の管理情報は、マイクロコンピュータ内部のメモリに展開される。録画中に内容が変更された場合は、このメモリ内に保存されたテーブルに変更を加えられ、録画終了時にそのメモリ内のテーブルデータを管理情報領域に保存する。
【０２１２】
また、図１１に示したＤＶＤデジタルビデオレコーダでは、メニュー表示を要求することにより、光ディスク１１に記録されている複数の番組（プログラムチェーンＰＧＣ）それぞれの再生時間を表示させることができる。
【０２１３】
図３４は、光ディスク１１に記録されている４つの番組（プログラムチェーンＰＧＣ１〜４）の各再生時間を、それぞれタイムバーの形態でモニタＴＶ画面上に表示させた例を示している。この場合、各プログラムチェーンＰＧＣ１〜４毎に、それぞれ、画質モード（高，中，低の３種類）を色分けして表示させるようにしている。
【０２１４】
図３５は、このようなメニュー表示が要求された場合の動作を説明するフローチャートを示している。まず、ユーザのリモートコントロール操作等によりメニュー表示が要求されると、マイクロコンピュータブロック４２は、光ディスク１１からそこに記録されている全てのプログラムチェーン情報ＰＧＣＩを読み込み（ステップＳ７０）、各プログラムチェーンＰＧＣ１〜４の再生時間に対応したタイムバーをモニタＴＶ画面上に表示させる（ステップＳ７１）。
【０２１５】
次に、マイクロコンピュータブロック４２は、光ディスク１１の管理領域（セル再生情報Ｃ＿ＰＢＩ）に記録された画質モードフラグに基づいて、各タイムバーを画質モード毎に色を変えて表示させる（ステップＳ７２）。その後、ユーザがリモートコントロール操作により、メニュー画面に表示された各プログラムチェーンＰＧＣ１〜４から１つを選択すると（ステップＳ７３）、マイクロコンピュータブロック４２がその選択されたプログラムチェーンＰＧＣの再生を実行する（ステップＳ７４）。
【０２１６】
図３６は、図１１に示したＤＶＤデジタルビデオレコーダによる予約録画動作の一例（自動画質設定処理を含む）を説明するフローチャートを示している。すなわち、ディスクドライブ５３にＤＶＤ−ＲＡＭ（ＤＶＤーＲＷ）等の光ディスク１１がセットされると、マイクロコンピュータブロック４２は、その光ディスク１１の管理データ（ＶＭＧＩ）を読み込んで、セットされた光ディスク１１の現時点での空き容量を検知する（ステップＳ７５）。
【０２１７】
検知された空き容量がゼロ（または実質ゼロ）であれば（ステップＳ７６のＮＯ）、マイクロコンピュータブロック４２は、モニタＴＶ画面上に「録画スペースがありません。」といったＯＳＤ表示を出して（ステップＳ７７）、処理を終了する。
【０２１８】
セットされた光ディスク１１に空き容量があることが検知されれば（ステップＳ７６のＹＥＳ）、マイクロコンピュータブロック４２は、その光ディスク１１への書き込みアドレスを決定し、検知した空き容量をレジスタ「ＦｒｅｅＡｒ」に書き込む（ステップＳ７８）。
【０２１９】
その後、マイクロコンピュータブロック４２は、「予約画面」をモニタＴＶ画面上に出力する（ステップＳ７９）。そして、ユーザは、この「予約画面」を見ながら、これから録画しようとする予約番組（Ｎプログラム）の指定処理を行なう（ステップＳ８０）。
【０２２０】
この予約番組指定において、ユーザは、所望の番組と、その録画時間と、画質モードとして高画質、中画質、低画質、または自動画質モードのいずれかのモードを指定する。
【０２２１】
ユーザが番組予約操作を終えると（ステップＳ８１のＮＯ）、マイクロコンピュータブロック４２は、予約された全番組（Ｎプログラム）の予約時間合計に対応する録画容量［予約時間合計と指定された画質のデフォルト設定されている平均ビットレート（ただし、自動の場合は低画質モードと考える）との積に対応］が、そのときディスクドライブ５３にセットされている光ディスク１１の残り容量（最初はレジスタ「ＦｒｅｅＡｒ」に書き込まれた空き容量に相当）以内かどうか、チェックする（ステップＳ８２）。
【０２２２】
この場合、録画容量が光ディスク１１の残り容量を超えていれば（ステップＳ８２のＮＯ）、マイクロコンピュータブロック４２は、モニタＴＶ画面上に「ディスクに入りません。」等のＯＳＤ表示を行なって（ステップＳ８３）、再び予約番組指定処理（ステップＳ８０）に戻る。
【０２２３】
この予約番組指定処理（ステップＳ８０）でユーザが予約内容を変更した結果（例えば予約プログラム数Ｎを減らすか、予約されたプログラム中の１つ以上について予約時間を減らす等）、録画容量が光ディスク１１の残り容量以内に収まると（ステップＳ８２のＹＥＳ）、マイクロコンピュータブロック４２は、（残り容量−予備容量−ステップＳ８０で指定された番組の録画容量）を、新たな残り容量を示すレジスタ「Ｌｆｔｓｐ」に格納する（ステップＳ８４）。
【０２２４】
レジスタ「Ｌｆｔｓｐ」に格納された残り容量が、その時点で予約された番組のうち自動画質と設定された番組全てを自動画質用の録画レートとして高画質レート（たとえば６Ｍｂｐｓ）で録画しても完全収録可能な程大きければ（ステップＳ８５のＹＥＳ）、マイクロコンピュータブロック４２は、高画質モードに設定して（ステップＳ８６）、処理を終了する。
【０２２５】
その後、ユーザが、例えばリモートコントロール操作によって録画を要求すると、ＤＶＤデジタルビデオレコーダは、高画質レート（６Ｍｂｐｓ）でもって、ステップＳ８０で予約された番組の録画を開始する。
【０２２６】
レジスタ「Ｌｆｔｓｐ」に格納された残り容量が、その時点で予約された番組のうち自動画質と設定された番組全てを高画質レート（例えば６Ｍｂｐｓ）で録画することはできず（ステップＳ８５のＮＯ）、さらにその時点で予約された番組全てを低画質レート（例えば２Ｍｂｐｓ）で録画することもできないときには（ステップＳ８７のＮＯ）、マイクロコンピュータブロック４２は、モニタＴＶ画面上に「ディスクに入りません。」等のＯＳＤ表示を行なって（ステップＳ８３）、再び予約番組指定処理（ステップＳ８０）に戻る。
【０２２７】
レジスタ「Ｌｆｔｓｐ」に格納された残り容量が、その時点で予約された番組のうち自動画質と設定された番組全てを高画質レート（例えば６Ｍｂｐｓ）で録画することはできないが（ステップＳ８５のＮＯ）、低画質レート（例えば２Ｍｂｐｓ）でなら予約された番組全てを録画することが可能なときには（ステップＳ８７のＹＥＳ）、マイクロコンピュータブロック４２は、自動画質設定処理に入る（ステップＳ８８）。
【０２２８】
図３７は、図３６に示した自動画質設定処理（ステップＳ８８）における、平均記録レート設定処理の一例を説明するフローチャートを示している。まず、図３６のステップＳ８０で予約された番組のうち自動画質と設定された番組全ての録画時間を記録時間としたときに、前述した残り容量をこの記録時間で割ったもの（残り容量÷記録時間）を平均記録レートＲｅｃｒａｔｅとして登録する（ステップＳ８９）。
【０２２９】
続いて、記録レートが自動設定される録画番組の平均記録レートを全て、ステップＳ８９で登録したＲｅｃｒａｔｅに設定し（ステップＳ９０）、図３６の処理へリターンする。
【０２３０】
図３８は、図３６で示した自動画質設定処理（ステップＳ８８）における、平均記録レート設定処理の他の例を説明するフローチャートを示している。まず、前述した残り容量を所定の高画質の記録レート（例えば６Ｍｂｐｓ）で割ったものを録画可能時間ＲｅｃＴＭとして登録し、予約番組のプログラム番号インデックスＮを“１”に初期化し、プログラム記録時間ＰｒｏｇｒｅｃＴＭを“０”に初期化し、番組数パラメータＭに記録レートが自動設定される番組数を設定する（ステップＳ９１）。
【０２３１】
次に、Ｎ番目（最初は１番目）の録画時間にプログラム記録時間ＰｒｏｇｒｅｃＴＭ（最初はゼロ）を加えたものを、新たなプログラム記録時間ＰｒｏｇｒｅｃＴＭとして登録する（ステップＳ９２）。これにより、ＰｒｏｇｒｅｃＴＭには、１番目の予約番組の録画時間が記録されることになる。
【０２３２】
こうして得られたＰｒｏｇｒｅｃＴＭがステップＳ９１で登録された録画可能時間ＲｅｃＴＭと比較される（ステップＳ９３）。ＲｅｃＴＭよりＰｒｏｇｒｅｃＴＭの方が大きくない（つまり録画可能時間が予約番組の録画時間に対して余裕がある）ときは（ステップＳ９３のＮＯ）、予約プログラム番号Ｎが１つインクリメントされ（ステップＳ９４）、２番目の録画時間にそれまでのＰｒｏｇｒｅｃＴＭ（１番目の録画時間）を加算したものが、新たなプログラム記録時間ＰｒｏｇｒｅｃＴＭとして登録される（ステップＳ９２）。これにより、ＰｒｏｇｒｅｃＴＭには、１番目及び２番目の予約番組の録画時間合計が記録されることになる。
【０２３３】
以上のステップＳ９２〜Ｓ９４のループの反復の後に、ＲｅｃＴＭよりＰｒｏｇｒｅｃＴＭの方が大きくなる（つまり録画可能時間が予約番組の録画時間に対して余裕がなくなる）と（ステップＳ９３のＹＥＳ）、Ｎ−１番目の予約番組までの平均記録レートが、ステップＳ９１で示した高画質記録レート（ここでは６Ｍｂｐｓ）に設定される（ステップＳ９５）。
【０２３４】
以上の処理を行なうことにより、１番目からＮ−１番目（例えばＮ＝３なら１番目と２番目）の予約番組までが、高画質記録レートを用いた高画質モードに自動設定される。
【０２３５】
Ｎ番目以降Ｍ番目（例えば３番目から６番目）までの予約番組は、上記高画質記録レートでは録画できないので、それらの録画に用いる平均記録レートＲｅｃｒａｔｅを変更する（ステップＳ９６）。この変更は、まず、それ以前のＰｒｏｇｒｅｃＴＭ（１番目からＮ番目までの予約番組の合計録画時間）からＮ番目の録画時間を引いたものを、新たなプログラム記録時間ＰｒｏｇｒｅｃＴＭとして登録することから始める。
【０２３６】
すると、ＰｒｏｇｒｅｃＴＭは、（１番目からＮ−１番目までの高画質で録画可能な予約番組の合計録画時間となる。ここで、Ｎ番目の録画時間を差し引いたので、録画可能時間ＲｅｃＴＭはＰｒｏｇｒｅｃＴＭ以上となる。そこで、このＲｅｃＴＭ内にＮ番目以降（Ｍ番目まで）の予約番組を全て入れるために必要な平均記録レートＲｅｃｒａｔｅが算出される（ステップＳ９６）。
【０２３７】
このステップＳ９６におけるＲｅｃｒａｔｅ（仮にＲｅｃｒａｔｅ１とする）は、［残り容量−ＰｒｏｇｒｅｃＴＭ×高画質記録レート］÷Ｎ番目以降Ｍ番目まで（例えばＮ＝３番目からＭ＝６番目）の予約番組の全録画時間から、求められる。
【０２３８】
こうして求めたＲｅｃｒａｔｅが、最低限の画質保証しかできない低画質モードのレート（例えば１．８Ｍｂｐｓ）を下回っていれば（ステップＳ９７のＹＥＳ）、予約番組のプログラム番号インデックスＮを１つデクリメント（例えばＮ＝３からＮ＝２へ）する（ステップＳ９８）。
【０２３９】
すると、ステップＳ９６で計算されるＰｒｏｇｒｅｃＴＭが減少する（１番目から３番目までの予約番組の合計録画時間が、１番目から２番目までの予約番組の合計録画時間に減少する）。その結果、単位時間あたり大きくデータを消費する高画質レートの記録時間ＰｒｏｇｒｅｃＴＭが小さくなるので、［残り容量−ＰｒｏｇｒｅｃＴＭ×高画質記録レート］は大きくなる。
【０２４０】
このようして拡大された容量［残り容量−ＰｒｏｇｒｅｃＴＭ×高画質記録レート］を、Ｎ番目以降Ｍ番目まで（ここでは２番目から６番目）の予約番組の全録画時間で割ると、新たな平均録画レートＲｅｃｒａｔｅ（仮にＲｅｃｒａｔｅ２とする）が、ステップＳ９６で再計算される。こうして再計算されたＲｅｃｒａｔｅ２は先のＲｅｃｒａｔｅ１より小さくなっている。
【０２４１】
算出されたＲｅｃｒａｔｅ２が最低限の画質保証をする低画質モードのレート（例えば１．８Ｍｂｐｓ）以上であれば（ステップＳ９７のＮＯ）、Ｎ番目以降の予約番組（ここでは２番目から６番目までの予約番組）が、平均記録レートＲｅｃｒａｔｅ２で録画されるように自動設定され（ステップＳ９９）、図３６の処理へリターンする。
【０２４２】
なお、図３６〜図３８に示した予約処理は、タイマ録画のみに限定されるものではない。すなわち、図３６〜図３８の予約処理後、ユーザが録画開始操作を行なうと、（タイマ録画としての予約でなく）予約された番組が種々な平均記録レートで光ディスク１１の空き領域に無駄なく録画されるようになる。
【０２４３】
上記した実施の形態では、図１０に示したように、画質モードフラグをセル再生情報Ｃ＿ＰＢＩ内に含ませるようにしたが、この画質モードフラグは、他の管理領域に含ませるようにしても良いことはもちろんである。以下に、画質モードフラグが記録される種々の管理領域について説明する。
【０２４４】
図３９は、先に図７に示したビデオタイトルセットプログラムチェーン情報ＶＴＳ＿ＰＧＣＩの内容の他の例を示している。すなわち、このプログラムチェーン情報ＰＧＣＩは、図８に示したプログラムチェーンプログラムマップＰＧＣ＿ＰＧＭＡＰに代えて、プログラムチェーンプログラム情報ＰＧＣ＿ＰＧＩを含んでいる。
【０２４５】
そして、このプログラムチェーンプログラム情報ＰＧＣ＿ＰＧＩは、複数のプログラム＃１〜＃ｉ情報ＰＧＩから構成され、そのプログラム情報ＰＧＩが、エントリーセル番号（１バイト）と、画質モードフラグ（１バイト）とを含むように構成されている。
【０２４６】
図４０は、このように画質モードフラグがプログラム情報ＰＧＩに含まれている場合における、ＤＶＤデジタルビデオレコーダの再生動作の一例を説明するフローチャートを示している。
【０２４７】
まず、ＤＶＤデジタルビデオレコーダに光ディスク１１がセットされると、最初にそのリードインから記録データが読み込まれる。読み込んだリードインデータが、ＤＶＤデジタルビデオレコーダの認識できないデータを含んでいたり、読み込んだデータのエラー訂正に失敗したりした場合には（ステップＳ１００のＮＧ）、このＤＶＤデジタルビデオレコーダは、エラー処理を行ない（ステップＳ１０１）、再生を停止する。このエラー処理としては、例えば「このディスクは再生できません。」のような表示出力がある。
【０２４８】
読み込んだデータにエラーがなく、あるいはエラーが発生したとしてもそのエラー訂正に成功し、かつ読み込んだリードインデータをＤＶＤデジタルビデオレコーダが認識できた場合には（ステップＳ１００のＯＫ）、このＤＶＤデジタルビデオレコーダは、その管理データを読み込む（ステップＳ１０２）。
【０２４９】
すると、セットされた光ディスク１１に記録されている１以上のプログラムチェーンＰＧＣが、モニタＴＶ画面上にメニュー表示される。このメニューを見たユーザは、リモートコントロール操作等により所望のプログラムチェーンを選択し決定する（ステップＳ１０３）。
【０２５０】
このようにして再生すべきプログラムチェーンＰＧＣが決定されると、マイクロコンピュータブロック４２は、選択されたプログラムチェーンＰＧＣの情報ＰＧＣＩをセットされた光ディスク１１から読み取る。そして、マイクロコンピュータブロック４２は、読み取ったプログラムチェーン情報ＰＧＣＩを、マイクロコンピュータブロック４２内部のＲＡＭのワークエリアに格納し（ステップＳ１０４）、これから再生すべきプログラム番号及びセル番号を決定する（ステップＳ１０５）。
【０２５１】
その後、マイクロコンピュータブロック４２は、プログラム情報ＰＧＩの画質モードフラグを読み取り、そのセルの画質モードを表示させる（ステップＳ１０６）。
【０２５２】
続いて、マイクロコンピュータブロック４２は、自己のＲＡＭに格納されたプログラムチェーン情報ＰＧＣＩを参照し、録画時における初期設定に対応して、Ｖデコーダ５９，ＳＰデコーダ６０及びＡデコーダ６１を、それぞれ初期設定する（ステップＳ１０７）。
【０２５３】
上記した初期設定が終了された後、前処理コマンドを実行してからセル再生処理が実行される（ステップＳ１０８）。このセル再生処理において、最終セルに到達していなければ（ステップＳ１０９のＮＯ）、１つのセルの再生が終了する毎に、図示しないセル番号カウンタをカウントアップしながら（ステップＳ１１０）、セル再生が進行する（ステップＳ１０８〜Ｓ１１０のループ）。
【０２５４】
また、上記したセル再生処理において、最終セルに到達すると（ステップＳ１０９のＹＥＳ）、マイクロコンピュータブロック４２は、まだ再生終了でないなら（ステップＳ１１１のＮＯ）、ステップＳ１０５にリターンする。再生終了となれば（ステップＳ１１１のＹＥＳ）、マイクロコンピュータブロック４２は、再生終了処理を実行して（ステップＳ１１２）、再生処理を終了する。
【０２５５】
ここで、記録再生可能なＤＶＤ規格においては、上述した現行フォーマットとは異なるフォーマットも提案されている（特願平１０−４０８７６号参照）。この場合、特に異なる点は、ナビゲーションパックがなくなり、その代わりに管理領域にビデオオブジェクトユニットＶＯＢＵに関する情報ＶＯＢＵＩが記録されていることである。
【０２５６】
図４１は、この新フォーマットを説明している。すなわち、光ディスク１１のＤＶＤエリアは、前述したようにビデオマネージャＶＭＧ等の管理領域と、ビデオオブジェクトＶＯＢの記録領域とから構成されている。そして、この管理領域に、ビデオオブジェクトユニットＶＯＢＵに関する情報ＶＯＢＵＩが記録されたテーブルが新設されている。このビデオオブジェクトユニットＶＯＢＵ情報テーブルは、複数のビデオオブジェクトユニット情報ＶＯＢＵＩ＃１〜＃Ｎを有している。
【０２５７】
図４２は、上記ビデオオブジェクトユニット情報ＶＯＢＵＩの内容を示している。つまり、各ビデオオブジェクトユニット情報ＶＯＢＵＩは、ビデオオブジェクトユニットＶＯＢＵのスタートアドレス（４バイト）と、ビデオオブジェクトユニットＶＯＢＵのエンドアドレスまたは長さ（４バイト）と、ビデオオブジェクトユニットＶＯＢＵの再生開始時間ＶＯＢＵ＿ＰＢＴＭ（４バイト）と、ビデオオブジェクトユニットＶＯＢＵ内の最初のリファレンスピクチャのエンドアドレス（４バイト）と、ビデオオブジェクトユニットＶＯＢＵ内のダミーパックの数（１バイト）と、ビデオオブジェクトユニットＶＯＢＵ内のダミーパックスタートアドレス［ビデオオブジェクトユニットＶＯＢＵ先頭からの相対アドレス］（１バイト）と、画質モードフラグ（（１バイト）とを含んでいる。
【０２５８】
この場合、画質モードフラグは、ビデオオブジェクトユニットＶＯＢＵ単位における画質を示すもので、下位４ビットが０のとき水平７２０画素×垂直５２５ラインの解像度を有することを示し、下位４ビットが１のとき水平６４０画素×垂直４８０ラインの解像度を有することを示し、下位４ビットが２のとき水平３２０画素×垂直２４０ラインの解像度を有することを示している。
【０２５９】
また、この画質モードフラグは、上位４ビットが０のとき６０インターレースであることを示し、上位４ビットが１のとき３０プログレッシブであることを示している。このため、この画質モードフラグを再生することにより、ユーザにビデオオブジェクトユニットＶＯＢＵ毎の解像度を表示することが可能となる。
【０２６０】
図４３は、このように画質モードフラグがビデオオブジェクトユニット情報ＶＯＢＵＩに含まれている場合における、ＤＶＤデジタルビデオレコーダの再生動作の一例を説明するフローチャートを示している。図４３において、図４０と同一ステップに同一符号を付して説明すると、画質モードの表示をステップＳ１０５の後のステップＳ１０６として行なわず、ステップＳ１０８のセル再生処理によって行なうようにしている。
【０２６１】
図４４は、図４３のセル再生時の処理（ステップＳ１０８）の内容を説明するフローチャートである。すなわち、セル再生が開始されると（ステップＳ１１３のＹＥＳ）、マイクロコンピュータブロック４２は、プログラムチェーン情報ＰＧＣＩの内容に基づいて再生開始アドレスを決定する（ステップＳ１１４）。その後、マイクロコンピュータブロック４２は、ディスクドライブ５３にデータ読み出し命令をセットする（ステップＳ１１５）。
【０２６２】
セル再生開始でなく（ステップＳ１１３のＮＯ）、ビデオオブジェクトユニットＶＯＢＵも連続していないときは（ステップＳ１１６のＮＯ）、ステップＳ１１４，Ｓ１１５の処理が実行される。セル再生開始でなく（ステップＳ１１３のＮＯ）、ビデオオブジェクトユニットＶＯＢＵが連続しているときは（ステップＳ１１６のＹＥＳ）、ステップＳ１１４，Ｓ１１５の処理はスキップされる。
【０２６３】
上記処理に引き続いて、マイクロコンピュータブロック４２は、ビデオオブジェクトユニット情報ＶＯＢＵＩに基づいて、ビデオオブジェクトユニットＶＯＢＵのスタートであれば（ステップＳ１１７のＹＥＳ）、そのビデオオブジェクトユニットＶＯＢＵの画質モードを表示させる（ステップＳ１１８）。
【０２６４】
この画質モードの表示後、または、ビデオオブジェクトユニットＶＯＢＵのスタートでない場合（ステップＳ１１７のＮＯ）、マイクロコンピュータブロック４２は、ビデオオブジェクトユニット情報ＶＯＢＵＩに基づいて、ビデオオブジェクトユニットＶＯＢＵのエンドでなければ（ステップＳ１１９のＮＯ）、ステップＳ１１７の処理に戻り、ビデオオブジェクトユニットＶＯＢＵのエンドになるまで、ステップＳ１１７〜Ｓ１１９の処理が反復される。
【０２６５】
ビデオオブジェクトユニットＶＯＢＵのエンドになると（ステップＳ１１９のＹＥＳ）、マイクロコンピュータブロック４２は、上記ビデオオブジェクトユニットＶＯＢＵを含むセルの最後かどうかをチェックする（ステップＳ１２０）。セルの最後でなければ（ステップＳ１２０のＮＯ）、ステップＳ１１７に戻り、次のビデオオブジェクトユニット情報ＶＯＢＵＩを取り込んで、ステップＳ１１７〜Ｓ１２０の処理が反復される。
【０２６６】
セルの最後であれば（ステップＳ１２０のＹＥＳ）、そのときのビデオオブジェクトユニットＶＯＢＵの再生が終了するまで待機する（ステップＳ１２１）。その後、図４３に処理が戻される。
【０２６７】
また、画質モードフラグは、ビデオオブジェクトＶＯＢに関する情報ＶＯＢＩに含めることもできる。すなわち、図４５に示すように、光ディスク１１の管理領域には、ビデオオブジェクトＶＯＢに関する情報ＶＯＢＩが記録されたテーブルが設けられている。このビデオオブジェクトＶＯＢ情報テーブルは、ビデオオブジェクト情報ＶＯＢＩと複数のビデオオブジェクトユニット情報ＶＯＢＵＩ＃１〜＃Ｎを有している。
【０２６８】
図４６は、上記ビデオオブジェクト情報ＶＯＢＩの内容を示している。すなわち、ビデオオブジェクト情報ＶＯＢＩは、ビデオオブジェクトＶＯＢ内のビデオオブジェクトユニットＶＯＢＵの数（４バイト）と、ビデオオブジェクト情報ＶＯＢＩのエンドアドレスまたは長さ（４バイト）と、画質モードフラグ（１バイト）とを含んでいる。
【０２６９】
このように画質モードフラグがビデオオブジェクト情報ＶＯＢＩに含まれている場合における、ＤＶＤデジタルビデオレコーダの再生動作としては、画質モードフラグがプログラム情報ＰＧＩに含まれている場合の再生動作、つまり、図４０で説明した動作と同様になるので、その説明は省略する。
【０２７０】
なお、この発明は上記した実施の形態に限定されるものではなく、この外その要旨を逸脱しない範囲で種々変形して実施することができる。
【０２７１】
【発明の効果】
以上詳述したようにこの発明によれば、記録されている映像情報の画質を示す情報を、映像情報の管理領域に記録することを可能として、記録効率の向上を図るために利用し得るようにした極めて良好な情報記録媒体を提供することができる。
【０２７２】
また、この発明によれば、情報記録媒体に対して映像情報とともにその画質を示す情報を記録再生可能として、記録効率の向上を図り得るようにした極めて良好な記録再生装置を提供することができる。
【図面の簡単な説明】
【図１】記録再生可能な光ディスクの構造を説明するために示す斜視図。
【図２】図１の光ディスクのデータ記録領域とそこに記録されるデータの記録トラックとの対応関係を説明するために示す図。
【図３】図２の光ディスクに記録される情報の階層構造を説明するために示す図。
【図４】図２の光ディスクに記録される情報のディレクトリ構造を説明するために示す図。
【図５】図３のビデオオブジェクトセットＶＴＳＴＴ＿ＶＯＢＳに含まれる情報の階層構造を説明するために示す図。
【図６】図３のビデオタイトルセツト情報ＶＴＳＩの内容を説明するために示す図。
【図７】図６のビデオタイトルセットプログラムチェーン情報テーブルＶＴＳ＿ＰＧＣＩＴの内容を説明するために示す図。
【図８】図７のビデオタイトルセットプログラムチェーン情報ＶＴＳ＿ＰＧＣＩの内容を説明するために示す図。
【図９】図８のセル再生情報テーブルＣ＿ＰＢＩＴの内容を説明するために示す図。
【図１０】図９のセル再生情報Ｃ＿ＰＢＩの内容を説明するために示す図。
【図１１】図１の光ディスクにデジタル動画情報を記録再生するＤＶＤデジタルビデオレコーダを説明するために示すブロック構成図。
【図１２】図１１のＤＶＤデジタルビデオレコーダの再生動作の一例を説明するために示すフローチャート。
【図１３】図１２のセル再生時の処理の内容を説明するために示すフローチャート。
【図１４】画質モードをモニタＴＶ画面上に表示させた一例を説明するために示す図。
【図１５】画質モードをＤＶＤデジタルビデオレコーダの正面パネルに表示させた一例を説明するために示す図。
【図１６】図１１のＤＶＤデジタルビデオレコーダの録画動作の一例を説明するために示すフローチャート。
【図１７】図１６の録画動作中に実行される種々の割り込み処理の処理手順を説明するために示す図。
【図１８】図１７の割り込み処理のうち記録対象の光ディスクに残された記録可能な残り容量を監視する処理を説明するために示すフローチャート。
【図１９】図１８の残り容量監視処理の結果に応じて実行される残り容量少の処理の一例を説明するために示すフローチャート。
【図２０】平均記録レートと残り記録時間とをモニタＴＶ画面上に表示させた一例を説明するために示す図。
【図２１】記録レート変更処理の一例を説明するために示すフローチャート。
【図２２】記録レート変更処理時におけるモニタＴＶ画面上の表示例を説明するために示す図。
【図２３】画像の解像度変更手法の一例を説明するために示す図。
【図２４】図２３の解像度変更手法を実現するためのＶエンコーダの構造を示すブロック構成図。
【図２５】画像の解像度変更手法の他の例を説明するために示す図。
【図２６】図２５の解像度変更手法を実現するためのＶエンコーダの構造を示すブロック構成図。
【図２７】記録レート変更処理の他の例を説明するために示すフローチャート。
【図２８】６０インターレースの画像を３０プログレッシブに変更する第１の手法を説明するために示す図。
【図２９】６０インターレースの画像を３０プログレッシブに変更する第２の手法を説明するために示す図。
【図３０】６０インターレースの画像を３０プログレッシブに変更する第３の手法を説明するために示す図。
【図３１】図１１のＤＶＤデジタルビデオレコーダの録画動作において、デフォルトの画質モードを表示する動作を説明するために示すフローチャート。
【図３２】図１１のＤＶＤデジタルビデオレコーダの録画動作において、デフォルトの画質モードを表示する動作を説明するために示すフローチャート。
【図３３】図３１及び図３２の処理において、画質モードを変更した場合の動作を説明するために示すフローチャート。
【図３４】メニュー表示された各プログラムチェーンのタイムバーを画質モードに応じて色分けすることを説明するために示す図。
【図３５】図３４に示す処理を実現する動作を説明するために示すフローチャート。
【図３６】図１１のＤＶＤデジタルビデオレコーダのタイマ予約録画動作の一例を説明するために示すフローチャート。
【図３７】図３６のタイマ予約録画動作における自動画質設定処理の一例を説明するために示すフローチャート。
【図３８】図３６のタイマ予約録画動作における自動画質設定処理の他の例を説明するために示すフローチャート。
【図３９】図１の光ディスクの管理領域の他の内容を説明するために示す図。
【図４０】図３９の内容におけるＤＶＤデジタルビデオレコーダの再生動作を説明するために示すフローチャート。
【図４１】図１の光ディスクの管理領域のさらに他の内容を説明するために示す図。
【図４２】図４１の内容を具体的に説明するために示す図。
【図４３】図４２の内容におけるＤＶＤデジタルビデオレコーダの再生動作を説明するために示すフローチャート。
【図４４】図４３のセル再生時の処理の内容を説明するために示すフローチャート。
【図４５】図１の光ディスクの管理領域のさらに他の内容を説明するために示す図。
【図４６】図４５の内容を具体的に説明するために示す図。
【符号の説明】
１１…光ディスク、
１２…記録層、
１３…透明基板、
１４…接着層、
１５…中心孔、
１６…クランプエリア、
１７…情報エリア、
１８…リードアウトエリア、
１９…リードインエリア、
２０…データ記録エリア、
２１…読み出し面、
２２…カートリッジ、
２３…ボリュームスペース、
２４…ボリューム／ファイル構造領域、
２５…ＤＶＤビデオ領域、
２６…他記録エリア、
２７…ビデオタイトルセットＶＴＳ、
２８，２９…ファイル、
３０…ビデオオブジェクトユニットＶＯＢＵ、
３１…ナビゲーションパック、
３２…ビデオパック、
３３…副映像パック、
３４…オーディオパック、
３５…ダミーパック、
３６…ビデオオブジェクトセットＶＯＢＳ、
３７…ビデオオブジェクトＶＯＢ、
３８…セル、
３９…ディスクドライブ部、
４０…エンコーダ、
４１…デコーダ、
４２…マイクロコンピュータブロック、
４３…Ａ／Ｄ変換器、
４４…Ｖエンコーダ、
４５…Ａエンコーダ、
４６…ＳＰエンコーダ、
４７…フォーマッタ、
４８…バッファメモリ、
４９…Ａ／Ｖ入力部、
５０…ＴＶチューナ、
５１…データプロセッサ、
５２…ディスクチェンジャ部、
５３…ディスクドライブ、
５４…一時記憶部、
５５…ＳＴＣ、
５６…表示部、
５７…セパレータ、
５８…メモリ、
５９…Ｖデコーダ、
６０…ＳＰデコーダ、
６１…Ａデコーダ、
６２…ビデオプロセッサ、
６３…ビデオＤ／Ａ変換器、
６４…オーディオＤ／Ａ変換器、
６５…Ａ／Ｖ出力部、
６６…正面パネル、
６７…ＬＥＤ。
【図１】
0003634643.tif 000002
【図２】
0003634643.tif 000003
【図３】
0003634643.tif 000004
【図４】
0003634643.tif 000005
【図５】
0003634643.tif 000006
【図６】
0003634643.tif 000007
【図７】
0003634643.tif 000008
【図８】
0003634643.tif 000009
【図９】
0003634643.tif 000010
【図１０】
0003634643.tif 000011
【図１１】
0003634643.tif 000012
【図１２】
0003634643.tif 000013
【図１３】
0003634643.tif 000014
【図１４】
0003634643.tif 000015
【図１５】
0003634643.tif 000016
【図１６】
0003634643.tif 000017
【図１７】
0003634643.tif 000018
【図１８】
0003634643.tif 000019
【図１９】
0003634643.tif 000020
【図２０】
0003634643.tif 000021
【図２１】
0003634643.tif 000022
【図２２】
0003634643.tif 000023
【図２３】
0003634643.tif 000024
【図２４】
0003634643.tif 000025
【図２５】
0003634643.tif 000026
【図２６】
0003634643.tif 000027
【図２７】
0003634643.tif 000028
【図２８】
0003634643.tif 000029
【図２９】
0003634643.tif 000030
【図３０】
0003634643.tif 000031
【図３１】
0003634643.tif 000032
【図３２】
0003634643.tif 000033
【図３３】
0003634643.tif 000034
【図３４】
0003634643.tif 000035
【図３５】
0003634643.tif 000036
【図３６】
0003634643.tif 000037
【図３７】
0003634643.tif 000038
【図３８】
0003634643.tif 000039
【図３９】
0003634643.tif 000040
【図４０】
0003634643.tif 000041
【図４１】
0003634643.tif 000042
【図４２】
0003634643.tif 000043
【図４３】
0003634643.tif 000044
【図４４】
0003634643.tif 000045
【図４５】
0003634643.tif 000046
【図４６】
0003634643.tif 000047