(57)【特許請求の範囲】
【請求項１】
所定の規格に従いセル単位で管理されるビデオデータ、前記所定の規格のバージョン情報、および、前記ビデオデータの一部に対応する画像データが記録された記録再生可能な光ディスクを再生する装置であり、前記画像データに対応するインデックスピクチャ情報を有する制御情報が記録された前記光ディスクを再生する装置であって、前記ビデオデータおよび前記制御情報を再生する手段を具備した再生装置において、
前記インデックスピクチャ情報の内容としてタイムコードを含むとともに、前記所定の規格のバージョン情報を含んで構成される前記制御情報を読み出し、
前記読み出した制御情報に従い再生する前記ビデオデータを決定し、さらに、
前記タイムコードをタイムサーチに使用して、前記インデックスピクチャ情報に対応するセル再生を行うように構成されたことを特徴とする再生装置。
【請求項２】
前記インデックスピクチャ情報はユーザメニューに利用され、このユーザメニューの画像が、選択可能な背景画像と、その背景画像上に表示される縮小画像の組み合わせで構成されることを特徴とする請求項１に記載の装置。
【請求項３】
前記装置が、前記ユーザメニューを検索するように構成したことを特徴とする請求項２に記載の装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、記録内容に対応したメニューをユーザが作成できるように構成したデジタル情報記録再生システムおよびこのシステムに使用される情報記録媒体に関する。
【０００２】
とくに、実際の録画内容（スチル画や短時間の動画等）をメニューの一部に利用したビジュアルメニューをユーザが作成することを支援する機能を持つデジタル情報記録再生システムおよびこのシステムに使用される情報記録媒体に関する。
【０００３】
【従来の技術】
近年、映像（動画）や音声等を記録した光ディスクを再生するシステムが開発され、ＬＤ（レーザディスク）あるいはビデオＣＤ（ビデオコンパクトディスク）などの様に、映画ソフトやカラオケ等を再生する目的で、一般に普及している。
【０００４】
その中で、国際規格化したＭＰＥＧ２（ムービングピクチャエキスパートグループ）方式を使用し、ＡＣー３（デジタルオーディオコンプレッション）その他のオーディオ圧縮方式を採用したＤＶＤ（デジタルバーサタイルディスク）規格が提案された。このＤＶＤ規格には、再生専用のＤＶＤビデオ（またはＤＶＤーＲＯＭ）、ライトワンスのＤＶＤーＲ、反復読み書き可能なＤＶＤ−ＲＷ（またはＤＶＤーＲＡＭ）が含まれる。
【０００５】
ＤＶＤビデオ（ＤＶＤーＲＯＭ）の規格は、ＭＰＥＧ２システムレイヤに従って、動画圧縮方式としてはＭＰＥＧ２、音声記録方式としてはリニアＰＣＭの他にＡＣ３オーディオおよびＭＰＥＧオーディオをサポートしている。さらに、このＤＶＤビデオ規格は、字幕用としてビットマップデータをランレングス圧縮した副映像データ、早送り巻き戻しデータサーチ等の再生制御用コントロールデータ（ナビゲーションデータ）を追加して構成されている。また、この規格では、コンピュータでデータを読むことができるように、ＩＳＯ９６６０およびＵＤＦブリッジフォーマットもサポートしている。
【０００６】
ＤＶＤビデオ（ＤＶＤーＲＯＭ）に用いられる光ディスクは、現在のところ、片面１層の１２ｃｍディスクで、およそ４．７ＧＢ（ギガバイト）の記憶容量を持っている。片面２層ではおよそ９．５ＧＢの記憶容量があり、両面２層ではおよそ１８ＧＢの大容量記録が可能となっている（波長６５０ｎｍのレーザを読み取りに使用した場合）。
【０００７】
一方、ＤＶＤ−ＲＷ（ＤＶＤーＲＡＭ）に用いられる光ディスクは、現在のところ、１２ｃｍディスクで、片面およそ２．６ＧＢ（ギガバイト）の記憶容量を持っており、両面では５．２ＧＢの容量がある。現在実用化されているＤＶＤーＲＡＭの光ディスクは、対応するサイズのＤＶＤーＲＯＭディスクより記憶容量が小さい。しかしながら、ＤＶＤーＲＡＭディスクの容量を拡大する技術開発は絶えずなされており、近い将来、片面４．７ＧＢ以上の記憶容量を持つＤＶＤーＲＡＭディスクが実用化されるのは間違いない。
【０００８】
ところで、上記ＤＶＤビデオの規格では、コンテンツプロバイダ（ＤＶＤディスクに記録される内容すなわちタイトルを製作する会社）のために、ディスクサーチ用のメニュー画像として、ビデオマネージャメニュー（ＶＭＧメニュー）およびビデオタイトルセットメニュー（ＶＴＳメニュー）が用意されている。
【０００９】
ＤＶＤビデオディスクには、記録内容の主要部である映像（動画）を含むビデオデータ（主映像）および字幕等の補助的な情報を含む副映像データが記録される。上記ＶＭＧメニューあるいはＶＴＳメニューは、通常、ビデオデータの一部（スチル画または短時間の動画）および副映像データを用いたボタン（メニュー内の選択項目をユーザが選択する際に利用されるビジュアルマーカー）により構成される。
【００１０】
このメニューでは、たとえば主映像のスチル画でメニューの背景およびメニュー選択項目が表示され、副映像の特定部分を所定の色で強調表示することにより特定のメニュー選択項目をユーザが視覚上認識できるようにしている。この副映像による強調表示部分がボタンとなる。ユーザは、所望の選択項目をボタンにより選択できる。
【００１１】
ここで、ＤＶＤビデオにおけるメニューの具体例を挙げる。いま、５つのチャプターに分割された１本の映画タイトルのメニューを想定してみる。この場合、各チャプターの開始部分のスチル画を縮小した５枚のミニ画像が１つのメニュー画面に出力される。ボタンは５枚のミニ画面のいずれか１つを特定の色（たとえば緑）で縁取りするフレームで構成される。この緑のボタンフレームは、ＤＶＤビデオプレーヤのリモートコントローラのカーソルキー操作でメニュー上を移動できる。
【００１２】
たとえばチャプター３から再生したい場合は、カーソル操作で緑のボタンフレームをチャプター３のミニ画像を取り囲む位置に移動させる。そしてリモートコントローラのエンターキーを押すと、チャプター３のミニ画像を取り囲むボタンフレームの色が緑から別の色（たとえば赤）に変化し、チャプター３の選択が確定したことがユーザに通知される。同時に、ＤＶＤプレーヤはチャプター３の記録された位置をサーチし、チャプター３からビデオ再生が開始される。
【００１３】
以上のようなチャプターサーチが、主映像背景と副映像ボタンを利用したビジュアルメニューにより、実行できる。つまり、通常のビデオデータに副映像でボタンを追加したメニュー専用画像（上記ミニ画像）を複数用意すれば、ユーザは、ボタンを選択することにより、選択されたチャプターのシーンを再生することができる。
【００１４】
【発明が解決しようとする課題】
ただし、上記メニュー専用画像は、タイトル制作者が自分で全てを作る必要がある。このようなメニュー画像（背景画像、前記ミニ画像に相当する選択項目画像）を特別に作成するには、大がかりな編集作業が必要となる。しかしながら、一般家庭で使用されるＤＶＤビデオレコーダでは、録画を行った場合にそのような大がかりな編集作業を行うことは難しい（ユーザにとって複雑かつ面倒な作業であり、お年寄りあるいは子供のユーザでは手に負えない）。
【００１５】
また、再生専用のＤＶＤビデオの場合では録画されたタイトル数は変化しないため、メニューは一旦作成してしまえばそれ以後変更の必要はない。しかし、繰り返し録画・再生が可能なＤＶＤビデオレコーダ（ＤＶＤーＲＡＭまたはＤＶＤーＲＷ）の場合のように、録画されたタイトル数が増減し得る場合には、タイトル数が変わる毎に、メニュー画面全体の製作をやり直す必要が出てくる。このメニューの再製作（または既にあるメニューの修正）も一般ユーザにとって面倒な作業となる。
【００１６】
この発明の目的は、録画内容の検索等に利用されるビジュアルメニューの情報として、インデックスピクチャ情報を個別の光ディスクに対して設定できるデジタル情報記録再生システムを提供することである。
【００１７】
【課題を解決するための手段】
上記目的を達成するために、この発明のデジタル情報記録再生システムは、所定の規格（ＤＶＤビデオ録画の規格）に従いセル単位で管理されるビデオデータ、前記所定の規格のバージョン情報（図２１のＶＭＧＩ＿ＭＡＴ内ＶＥＲＮ）、および、このビデオデータの一部に対応する画像データが記録された記録再生可能な光ディスクを再生する装置を採用する。この装置は、前記画像データに対応するインデックスピクチャ情報を有する制御情報が記録された前記光ディスクを再生する装置であって、前記ビデオデータおよび前記制御情報を再生する手段を具備している。
この装置は、前記インデックスピクチャ情報の内容としてタイムコードを含むとともに、前記所定の規格のバージョン情報を含んで構成される前記制御情報（図６のＶＭＧは図２０のＶＭＧＩを含み、このＶＭＧＩは図２１のＶＭＧＩ＿ＭＡＴ／ＶＥＲＮを含む）を読み出し（図８１のＳＴ３０４）、前記読み出した制御情報に従い再生する前記ビデオデータを決定し（図８１のＳＴ３０６）、さらに、前記タイムコードをタイムサーチに使用して、前記インデックスピクチャ情報に対応するセル再生を行うように構成される。
【００１９】
【発明の実施の形態】
以下、図面を参照して、この発明の一実施の形態に係るデジタル情報記録再生システムを説明する。
【００２０】
この発明に係るデジタル情報記録再生システムの代表的な一実施の形態として、ＭＰＥＧ２に基づきエンコードされた動画を可変ビットレートで記録・再生する装置、たとえばＤＶＤデジタルビデオレコーダがある。（このＤＶＤデジタルビデオレコーダの具体例については後述する。）
図１は、上記ＤＶＤデジタルビデオレコーダに使用される記録可能な光ディスク１０の構造を説明する斜視図である。
【００２１】
図１に示すように、この光ディスク１０は、それぞれ記録層１７が設けられた一対の透明基板１４を接着層２０で貼り合わせた構造を持つ。各基板１４は０．６ｍｍ厚のポリカーボネートで構成することができ、接着層２０は極薄（たとえば４０μｍ厚）の紫外線硬化性樹脂で構成することができる。これら一対の０．６ｍｍ基板１４を、記録層１７が接着層２０の面上で接触するようにして貼り合わすことにより、１．２ｍｍ厚の大容量光ディスク１０が得られる。
【００２２】
光ディスク１０には中心孔２２が設けられており、ディスク両面の中心孔２２の周囲には、この光ディスク１０を回転駆動時にクランプするためのクランプエリア２４が設けられている。中心孔２２には、図示しないディスクドライブ装置に光ディスク１０が装填された際に、ディスクモータのスピンドルが挿入される。そして、光ディスク１０は、そのクランプエリア２４において、図示しないディスククランパにより、ディスク回転中クランプされる。
【００２３】
光ディスク１０は、クランプエリア２４の周囲に、ビデオデータ、オーディオデータその他の情報を記録することができる情報エリア２５を有している。
【００２４】
情報エリア２５のうち、その外周側にはリードアウトエリア２６が設けられている。また、クランプエリア２４に接する内周側にはリードインエリア２７が設けられている。そして、リードアウトエリア２６とリードインエリア２７との間にデータ記録エリア２８が定められている。
【００２５】
情報エリア２５の記録層（光反射層）１７には、記録トラックがたとえばスパイラル状に連続して形成されている。その連続トラックは複数の物理セクタに分割され、これらのセクタには連続番号が付されている。このセクタを記録単位として、光ディスク１０に種々なデータが記録される。
【００２６】
データ記録エリア２８は、実際のデータ記録領域であって、記録・再生情報として、映画等のビデオデータ（主映像データ）、字幕・メニュー等の副映像データおよび台詞・効果音等のオーディオデータが、同様なピット列（レーザ反射光に光学的な変化をもたらす物理的な形状あるいは相状態）として記録されている。
【００２７】
光ディスク１０が片面１層で両面記録のＲＡＭディスクの場合は、各記録層１７は、２つの硫化亜鉛・酸化シリコン混合物（ＺｎＳ・ＳｉＯ２）で相変化記録材料層（たとえばＧｅ２Ｓｂ２Ｔｅ５）を挟み込んだ３重層により構成できる。
【００２８】
光ディスク１０が片面１層で片面記録のＲＡＭディスクの場合は、読み出し面１９側の記録層１７は、上記相変化記録材料層を含む３重層により構成できる。この場合、読み出し面１９から見て反対側に配置される層１７は情報記録層である必要はなく、単なるダミー層でよい。
【００２９】
光ディスク１０が片面読み取り型の２層ＲＡＭ／ＲＯＭディスクの場合は、２つの記録層１７は、１つの相変化記録層（読み出し面１９からみて奥側；読み書き用）と１つの半透明金属反射層（読み出し面１９からみて手前側；再生専用）で構成できる。
【００３０】
光ディスク１０がライトワンスのＤＶＤーＲである場合は、基板としてはポリカーボネートが用いられ、、図示しない反射膜としては金、図示しない保護膜としては紫外線硬化樹脂を用いることができる。この場合、記録層１７には有機色素が用いられる。この有機色素としては、シアニン、スクアリリウム、クロコニック、トリフェニルメンタン系色素、キサンテン、キノン系色素（ナフトキン、アントラキノン等）、金属錯体系色素（フタロシアン、ボルフィリン、ジチオール錯体等）その他が利用可能である。
【００３１】
このようなＤＶＤ−Ｒディスクへのデータ書き込みは、たとえば波長６５０ｎｍで出力６〜１２ｍＷ程度の半導体レーザを用いて行うことができる。
【００３２】
光ディスク１０が片面読み取り型の２層ＲＯＭディスクの場合は、２つの記録層１７は、１つの金属反射層（読み出し面１９からみて奥側）と１つの半透明金属反射層（読み出し面１９からみて手前側）で構成できる。
【００３３】
読み出し専用のＤＶＤーＲＯＭディスク１０では、基板１４にピット列が予めスタンパーで形成され、このピット列が形成された基板１４の面に金属等の反射層が形成され、この反射層が記録層１７として使用されることになる。このようなＤＶＤ−ＲＯＭディスク１０では、通常、記録トラックとしてのグルーブは特に設けられず、基板１４の面に形成されたピット列がトラックとして機能するようになっている。
【００３４】
上記各種の光ディスク１０において、再生専用のＲＯＭ情報はエンボス信号として記録層１７に記録される。これに対して、読み書き用（またはライトワンス用）の記録層１７を持つ基板１４にはこのようなエンボス信号は刻まれておらず、その代わりに連続のグルーブ溝が刻まれている。このグルーブ溝に、相変化記録層が設けられるようになっている。読み書き用ＤＶＤーＲＡＭディスクの場合は、さらに、グルーブの他にランド部分の相変化記録層も情報記録に利用される。
【００３５】
なお、光ディスク１０が片面読み取りタイプ（記録層が１層でも２層でも）の場合は、読み出し面１９から見て裏側の基板１４は読み書き用レーザに対して透明である必要はない。この場合は裏側基板１４全面にラベル印刷がされていても良い。
【００３６】
後述するＤＶＤデジタルビデオレコーダは、ＤＶＤーＲＡＭディスク（またはＤＶＤ−ＲＷディスク）に対する反復記録・反復再生（読み書き）と、ＤＶＤーＲディスクに対する１回の記録・反復再生と、ＤＶＤーＲＯＭディスクに対する反復再生が可能なように構成できる。
【００３７】
図２は、図１の光ディスク（ＤＶＤーＲＡＭ）１０のデータ記録エリア２８とそこに記録されるデータの記録トラックとの対応関係を説明する図である。
【００３８】
ディスク１０がＤＶＤ−ＲＡＭ（またはＤＶＤ−ＲＷ）の場合は、デリケートなディスク面を保護するために、ディスク１０の本体がカートリッジ１１に収納されるようになっている。ＤＶＤ−ＲＡＭディスク１０がカートリッジ１１ごと後述するＤＶＤビデオレコーダのディスクドライブに挿入されると、カートリッジ１１からディスク１０が引き出されて図示しないスピンドルモータのターンテーブルにクランプされ、図示しない光ヘッドに向き合うようにして回転駆動される。
【００３９】
一方、ディスク１０がＤＶＤーＲまたはＤＶＤーＲＯＭの場合は、ディスク１０の本体はカートリッジ１１に収納されておらず、裸のディスク１０がディスクドライブのディスクトレイに直接セットされるようになる。
【００４０】
図１に示した情報エリア２５の記録層１７には、データ記録トラックがスパイラル状に連続して形成されている。その連続するトラックは、図２に示すように一定記憶容量の複数論理セクタ（最小記録単位）に分割され、この論理セクタを基準にデータが記録されている。１つの論理セクタの記録容量は、後述する１パックデータ長と同じ２０４８バイト（あるいは２ｋバイト）に決められている。
【００４１】
データ記録エリア２８には、実際のデータ記録領域であって、管理データ、主映像（ビデオ）データ、副映像データおよび音声（オーディオ）データが同様に記録されている。
【００４２】
なお、図示はしないが、図２のディスク１０のデータ記録エリア２８は、リング状（年輪状）に複数の記録エリア（複数の記録ゾーン）に分割することができる。各記録ゾーン毎にディスク回転の角速度は異なるが、各ゾーン内では線速度または角速度を一定にすることができる。この場合、各ゾーン毎に予備の記録エリア（フリースペース）を設けることができる。このゾーン毎のフリースペースを集めて、そのディスク１０のリザーブエリアとすることができる。このリザーブエリアの記憶容量（リザーブ容量）は、後述する自動画質設定処理等で利用できる。
【００４３】
図３は、図２の光ディスク（とくにＤＶＤ−ＲＡＭまたはＤＶＤ−ＲＷディスク）１０に記録される情報の階層構造の一例を説明する図である。
【００４４】
リードインエリア２７は、光反射面が凹凸形状を持つエンボスデータゾーンと、表面が平坦（鏡面）なミラーゾーンと、情報の書き替えが可能なリライタブルデータゾーンとを含んでいる。
【００４５】
データ記録エリア（ボリュームスペース）２８は、ユーザによる書き替えが可能なボリューム／ファイル管理情報７０およびデータエリアＤＡで構成されている。データエリアＤＡには、コンピュータデータ、ビデオデータ、オーディオデータなどが記録される。ボリューム／ファイル管理情報７０には、データエリアＤＡに記録されたオーディオ・ビデオデータのファイルまたはボリューム全体に関する情報が記録される。
【００４６】
リードアウトエリア２６も、情報書き替えが可能なように構成されている。
【００４７】
リードインエリア２７のエンボスデータゾーンには、たとえば以下の情報が事前に記録されている：
（１）ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ（またはＤＶＤーＲＷ）、ＤＶＤ−Ｒ等のディスクタイプ；１２ｃｍ、８ｃｍ等のディスクサイズ；記録密度；記録開始／記録終了位置を示す物理セクタ番号、その他の、情報記憶媒体全体に関する情報；
（２）記録パワーと記録パルス幅；消去パワー；再生パワー；記録・消去時の線速度、その他の、記録・再生・消去特性に関する情報；および
（３）製造番号等、個々の情報記録媒体の製造に関する情報。
【００４８】
また、リードインエリア２７およびリードアウトエリア２６のリライタブルゾーンは、それぞれ、たとえば以下の領域を含んでいる：
（４）各情報記録媒体毎の固有ディスク名を記録する領域；
（５）試し記録領域（記録消去条件の確認用）；
（６）データエリアＤＡ内の欠陥領域に関する管理情報を記録する領域。
【００４９】
上記（４）〜（６）の領域には、ＤＶＤ記録装置（ＤＶＤビデオレコーダ等）による記録が可能となっている。
【００５０】
データエリアＤＡには、オーディオ・ビデオデータＤＡ２とコンピュータデータＤＡ１、ＤＡ３が混在して記録できるようになっている。
【００５１】
なお、コンピュータデータとオーディオ・ビデオデータの記録順序および記録情報サイズ等は任意である。データエリアＤＡにコンピュータデータだけを記録することも、オーディオ・ビデオデータだけを記録することも、可能である。
【００５２】
オーディオ・ビデオデータエリアＤＡ２は、制御情報ＤＡ２１、ビデオオブジェクトＤＡ２２、ピクチャオブジェクトＤＡ２３およびオーディオオブジェクトＤＡ２４を含んでいる。
【００５３】
制御情報ＤＡ２１は、記録（録画および／または録音）、再生、編集、検索等の各処理を行なうときに必要な制御情報を含んでいる。
【００５４】
ビデオオブジェクトＤＡ２２は、記録されたビデオデータの中身（コンテンツ）の情報を含んでいる。
【００５５】
ピクチャオブジェクトＤＡ２３は、スチル画、スライド画等の静止画情報を含んでいる。
【００５６】
オーディオオブジェクトＤＡ２４は、記録されたオーディオデータの中身（コンテンツ）の情報を含んでいる。
【００５７】
なお、オーディオ・ビデオデータの再生対象（コンテンツ）の記録情報は、後述する図５のビデオオブジェクトセットＶＯＢＳに含まれる。
【００５８】
制御情報ＤＡ２１は、再生制御情報ＤＡ２１１、記録制御情報ＤＡ２１２、編集制御情報ＤＡ２１３および縮図制御情報ＤＡ２１４を含んでいる。
【００５９】
再生制御情報ＤＡ２１１は、再生時に必要な制御情報を含む。
【００６０】
記録制御情報ＤＡ２１２は、記録（録画および／または録音）時に必要な制御情報を含む。
【００６１】
編集制御情報ＤＡ２１３は、編集時に必要な制御情報を含む。
【００６２】
縮図制御情報ＤＡ２１４は、ビデオデータ内の見たい場所の検索用または編集用の縮図（サムネールピクチャ；Ｔｈｕｍｂｎａｉｌ  Ｐｉｃｔｕｒｅ）に関する管理情報および縮図データ（下記縮図データＤＡ２１４３に対応）を含んでいる。
【００６３】
縮図制御情報ＤＡ２１４は、アンカーポインタＤＡ２１４１、ピクチャアドレステーブルＤＡ２１４２および縮図データＤＡ２１４３を含むことができる。（アンカーポインタＤＡ２１４１については図４７を参照して後述する。）
縮図制御情報ＤＡ２１４はまた、ピクチャアドレステーブルＤＡ２１４２および縮図データＤＡ２１４３の下層情報として、メニューインデックス情報ＩＮＦＯ１、インデックスピクチャ情報ＩＮＦＯ２、スライドおよびスチルピクチャ情報ＩＮＦＯ３、インフォメーションピクチャ情報ＩＮＦＯ４、欠陥エリア情報ＩＮＦＯ５および壁紙ピクチャ情報ＩＮＦＯ６を含むことができる。
【００６４】
図４は、図３の情報階層構造をさらに説明する図である。ここでは、再生制御情報ＤＡ２１１の構成が具体的に例示されている。
【００６５】
すなわち、再生制御情報ＤＡ２１１は、再生管理テーブルＰＬＹ＿ＭＡＴおよびプログラムチェーン管理テーブルＰＧＣＩＴを備えている。再生管理テーブルＰＬＹ＿ＭＡＴの詳細は図２５を参照して後述する。
【００６６】
プログラムチェーン管理テーブルＰＧＣＩＴは、プログラムチェーン管理情報ＰＧＣ＿ＭＡＩ（詳細は図２７を参照して後述）と、１以上のプログラムチェーン情報サーチポインタＰＧＣＩ＿ＳＲＰ＃１〜＃ｎからなるプログラムチェーンサーチポインタテーブルＰＧＣ＿ＳＲＰＴと、１以上のプログラムチェーン情報ＰＧＣＩ＃１〜＃ｎ（詳細は図２８を参照して後述）とを含んでいる。各ＰＧＣＩサーチポインタは４バイトサイズを持ち、各プログラムチェーン情報ＰＧＣＩの先頭アドレスを示す。
【００６７】
ここで、ＰＧＣはセルの再生順序を指定するもので、一連のセル再生を実行する単位を示す。また、セルは再生データをその開始アドレスと終了アドレスとで指定した再生区間を示す。オーディオ・ビデオデータエリアＤＡ２のコンテンツの再生順序は、プログラムチェーンＰＧＣとセルにより決定される。
【００６８】
なお、記録制御情報ＤＡ２１２は、記録管理テーブルＲＥＣ＿ＭＡＴを備えている（詳細は図２６を参照して後述）。
【００６９】
図５は、図３の情報階層構造においてビデオオブジェクトのセル構成とプログラムチェーンＰＧＣとの対応例を例示する図である。この情報階層構造では、図６を参照して後述する場合（ＤＶＤビデオＲＯＭの場合）と異なり、ビデオタイトルセットＶＴＳという情報単位を扱わない。また、ビデオマネージャ情報ＶＭＧＩおよびビデオタイトルセット情報ＶＴＳＩの機能は、制御情報ＤＡ２１に統合されている。
【００７０】
図５の情報階層構造において、ビデオオブジェクトＤＡ２２はビデオオブジェクトセットＶＯＢＳにより構成される。このＶＯＢＳは各々が異なる方法でセル再生順序を指定した１以上のプログラムチェーンＰＧＣ＃１〜＃ｋに対応した内容を持つ。
【００７１】
図６は、図２の光ディスク（とくにＤＶＤ−Ｒディスク）１０に記録される情報の階層構造を説明する図である。
【００７２】
図１の光ディスク１０に形成されたデータ記録エリア２８は、図６に示すような構造を有している。この構造の論理フォーマットは、たとえば標準規格の１つであるＩＳＯ９６６０およびユニバーサルディスクフォーマット（ＵＤＦ）ブリッジに準拠して定められている。
【００７３】
リードインエリア２７からリードアウトエリア２６までの間のデータ記録エリア２８は、ボリュームスペースとして割り当てられる。このボリュームスペース２８は、ボリュームおよびファイル構造の情報のための空間（ボリューム／ファイル管理情報）７０と、オーディオ・ビデオアプリケーション（オーディオ・ビデオデータ）のための空間およびその他のアプリケーション（コンピュータデータ）のための空間からなる書き替え可能データエリアＤＡとを含むことができる。
【００７４】
ボリュームスペース２８は、多数のセクタに物理的に分割され、それらの物理的セクタには連続番号が付されている。このボリュームスペース（データ記録エリア）２８に記録されるデータの論理アドレスは、ＩＳＯ９６６０およびＵＤＦブリッジで定められるように、論理セクタ番号を意味している。ここでの論理セクタサイズは、物理セクタの有効データサイズと同様に、２０４８バイト（２ｋバイト）としてある。論理セクタ番号は、物理セクタ番号の昇順に対応して連続番号が付加されている。
【００７５】
すなわち、ボリュームスペース２８は階層構造を有しており、ボリューム／ファイル管理情報７０、コンピュータデータエリアＤＡ１、オーディオ・ビデオデータエリアＤＡ２およびコンピュータデータエリアＤＡ３を含んでいる。これらのデータエリアの領域は、論理セクタの境界上で区分されている。ここで、１論理セクタは２０４８バイトと定義され、１論理ブロックも２０４８バイトと定義される。したがって、１論理セクタは１論理ブロックと対等に定義される。なお、論理セクタと異なり、物理セクタにはエラー訂正情報等の冗長な情報が付加されている。このため、物理セクタサイズは、正確に言うと論理セクタサイズと一致しない。
【００７６】
ボリューム／ファイル管理情報７０は、ＩＳＯ９６６０およびＵＤＦブリッジに定められる管理領域に相当する。この情報７０の記述に基づいて、下記ビデオマネージャーＶＭＧの内容が、後述するＤＶＤビデオレコーダ内部のシステムメモリ（図示せず）に格納される。
【００７７】
オーディオ・ビデオデータエリアＤＡ２の下部階層には、図３に示したような制御情報、ビデオオブジェクト、ピクチャオブジェクトおよびオーディオオブジェクトが配置される。制御情報およびビデオオブジェクトは、ビデオマネージャＶＭＧのファイル７４Ａおよび１以上のビデオタイトルセットＶＴＳ＃１〜＃ｎ７２を含むファイルに対応する。
【００７８】
図６において、ビデオマネージャーＶＭＧは複数のファイル７４Ａで構成されている。このファイル７４Ａには、ビデオタイトルセット（ＶＴＳ＃１〜＃ｎ）７２を管理する情報（ビデオマネージャ情報ＶＭＧＩ７５、ビデオマネージャメニュー用ビデオオブジェクトセットＶＭＧＭ＿ＶＯＢＳ、ビデオマネージャ情報バックアップファイルＶＭＧＩ＿ＢＵＰ）が記述されている。
【００７９】
各ビデオタイトルセットＶＴＳ７２には、ＭＰＥＧ規格により圧縮されたビデオデータ（後述するビデオパック）、所定規格により圧縮されあるいは非圧縮のオーディオデータ（後述するオーディオパック）、およびランレングス圧縮された副映像データ（後述する副映像パック；１画素が複数ビットで定義されたビットマップデータを含む）とともに、これらのデータを再生するための情報（後述するナビゲーションパック；プレゼンテーション制御情報ＰＣＩおよびデータサーチ情報ＤＳＩを含む）が格納されている。
【００８０】
ビデオタイトルセットＶＴＳ７２も、ビデオマネージャーＶＭＧと同様に、複数のファイル７４Ｂで構成されている。このファイル７４Ｂは、ビデオタイトルセット情報ＶＴＳＩ９４、ビデオタイトルセットメニュー用オブジェクトセットＶＴＳＭ＿ＶＯＢＳ、ビデオタイトルセットタイトル用ビデオオブジェクトセットＶＴＳＴＴ＿ＶＯＢＳ、ビデオタイトルセット情報のバックアップＶＴＳＩ＿ＢＵＰを含んでいる。
【００８１】
ここでは、ビデオタイトルセットＶＴＳ（ＶＴＳ＃１〜＃ｎ）７２の数は最大９９個に制限され、また、各ビデオタイトルセットＶＴＳ７２を構成するファイル７４Ｂの数は最大１２個に定められている。これらのファイル７４Ａおよびファイル７４Ｂは、論理セクタの境界で、同様に区分されている。
【００８２】
オーディオ・ビデオデータエリアＤＡ２の下部階層の制御情報は、機能上、上記ビデオマネージャ情報ＶＭＧＩ７５およびビデオタイトルセット情報ＶＴＳＩ９４に対応する。
【００８３】
後述（図１２参照）するが、ビデオタイトルセットタイトル用ビデオオブジェクトセットＶＴＳＴＴ＿ＶＯＢＳは、１以上のビデオオブジェクトＶＯＢの集まりを定義している。各ＶＯＢは１以上のセルの集まりを定義している。そして、１以上のセルの集まりによって、プログラムチェーンＰＧＣが構成される。
【００８４】
１つのＰＧＣを１本のドラマに例えれば、このＰＧＣを構成する複数のセルはドラマ中の種々なシーンに対応すると解釈可能である。このＰＧＣの中身（あるいはセルの中身）は、たとえばディスク１０に記録される内容を制作するソフトウエアプロバイダ（あるいは装置ユーザを含めたソフトウエア制作者）により決定される。
【００８５】
図７は、光ディスク１０のリードインエリア２７に記録される情報を説明する図である。ディスク１０が後述するＤＶＤビデオレコーダ（または図示しないＤＶビデオプレーヤ）にセットされると、まずリードインエリア２７の情報が読み取られる。このリードインエリア２７には、セクタ番号の昇順に沿って、所定のリファレンスコードおよび制御データが記録されている。
【００８６】
リードインエリア２７のリファレンスコードは、２つのエラー訂正コードブロック（ＥＣＣブロック）で構成されている。各ＥＣＣブロックは１６セクタで構成される。この２つのＥＣＣブロック（３２セクタ）は、スクランブルデータを付加して生成されるようになっている。スクランブルデータが付加されたリファレンスコードを再生したときに、特定のデータシンボル（たとえば１７２）が再生されるよう再生側のフィルタ操作等を行って、その後のデータ読み取り精度を確保するようにしている。
【００８７】
リードインエリア２７の制御データは、１９２のＥＣＣブロックで構成されている。この制御データの部分には、各ブロック内の１６セクタの内容が、１９２回繰り返し記録されている。
【００８８】
図８は、リードインエリア２７の制御データの内容を示す。１６セクタで構成されるこの制御データは、最初の１セクタ（２０４８バイト）に物理フォーマット情報を含み、その後にディスク製造情報およびコンテンツプロバイダ情報を含んでいる。
【００８９】
図９は、図８の制御データに含まれる２０４８バイトの物理フォーマット情報の内容を示す。
【００９０】
最初のバイト位置”０”には、記録情報がＤＶＤ規格のどのバージョンに準拠しているのかが記載される。
【００９１】
２番目のバイト位置”１”には、記録媒体（光ディスク１０）のサイズ（１２ｃｍ、８ｃｍ、その他）および最小読出レートが記載される。読出専用ＤＶＤビデオの場合、最小読出レートとしては、２．５２Ｍｂｐｓ、５．０４Ｍｂｐｓおよび１０．０８Ｍｂｐｓが規定されているが、それ以外の最小読出レートもリザーブされている。たとえば、可変ビットレート記録が可能なＤＶＤビデオレコーダにより２Ｍｂｐｓの平均ビットレートで録画が行われた場合、上記リザーブ部分を利用することにより、最小読出レートを、１．５〜１．８Ｍｂｐｓに設定することができる。
【００９２】
３番目のバイト位置”２”には、記録媒体（光ディスク１０）のディスク構造（記録層の数、トラックピッチ、記録層のタイプなど）が記載される。この記録層のタイプにより、そのディスク１０が、ＤＶＤーＲＯＭなのかＤＶＤーＲなのかＤＶＤーＲＡＭ（またはＤＶＤーＲＷ）なのかを識別することができる。
【００９３】
４番目のバイト位置”３”には、記録媒体（光ディスク１０）の記録密度（リニア密度およびトラック密度）が記載される。リニア密度は、１ビット当たりの記録長（０．２６７μｍ／ビットあるいは０．２９３μｍ／ビットなど）を示す。また、トラック密度は、隣接トラック間隔（０．７４μｍ／トラックあるいは０．８０μｍ／トラックなど）を示す。ＤＶＤーＲＡＭあるいはＤＶＤ−Ｒのリニア密度およびトラック密度として、別の数値が指定できるように、４番目のバイト位置”３”には、リザーブ部分も設けられている。
【００９４】
５番目のバイト位置”４〜１５”には、記録媒体（光ディスク１０）のデータエリア２８の開始セクタ番号および終了セクタ番号等が記載される。
【００９５】
６番目のバイト位置”１６”には、バーストカッティングエリア（ＢＣＡ）記述子が記載される。このＢＣＡはＤＶＤーＲＯＭディスクだけにオプションで適用されるもので、ディスク製造プロセス終了後の記録情報を格納するエリアである。
【００９６】
７番目のバイト位置”１７〜２０”には、記録媒体（光ディスク１０）の空き容量が記述される。たとえばディスク１０が片面１層記録のＤＶＤーＲＡＭディスクである場合、ディスク１０のこの位置には、２．６ＧＢ（またはこのバイト数に対応したセクタ数）を示す情報が記載される。ディスク１０が両面記録ＤＶＤーＲＡＭディスクである場合は、この位置に、５．２ＧＢ（またはこのバイト数に対応したセクタ数）を示す情報が記載される。
【００９７】
８番目のバイト位置”２１〜３１”および９番目のバイト位置”３２〜２０４７”は、将来のためにリザーブされている。
【００９８】
図１０は、光ディスク１０に記録される情報（データファイル）のディレクトリ構造を例示している。図６の階層構造が採用される場合は、コンピュータの汎用オペレーティングシステムが採用している階層ファイル構造と同様に、ルートディレクトリの下にビデオタイトルセットＶＴＳのサブディレクトリとオーディオタイトルセットＡＴＳのサブディレクトリが繋がっている。そして、ビデオタイトルセットＶＴＳのサブディレクトリ中に、種々なビデオファイル（ＶＭＧＩ、ＶＭＧＭ、ＶＴＳＩ、ＶＴＳＭ、ＶＴＳ等のファイル）が配置されて、各ファイルが整然と管理されるようになっている。特定のファイル（たとえば特定のＶＴＳ）は、ルートディレクトリからそのファイルまでのパスを指定することで、アクセスできる。
【００９９】
一方、図３〜図５の階層構造が採用される場合は、サブディレクトリのビデオタイトルセットＶＴＳがたとえばオーディオ・ビデオデータのサブディレクトリに置換される。
【０１００】
そして、オーディオ・ビデオデータのサブディレクトリ内に、（イ）ビデオマネージャ情報ＶＭＧＩ、ビデオタイトルセット情報ＶＴＳＩ、ビデオマネージャメニューデータＶＭＧＭおよびビデオタイトルセットメニューデータＶＴＳＭのファイルの代わりとして、制御情報ＤＡ２１のファイルが格納され、（ロ）ビデオデータＶＴＳの代わりとして、ビデオオブジェクトＤＡ２２、ピクチャオブジェクトＤＡ２およびオーディオオブジェクトＤＡ２４のファイルが格納される。
【０１０１】
特定のファイル（たとえば特定の制御情報）は、ルートディレクトリからそのファイルまでのパスを指定することで、アクセスできる。
【０１０２】
図１または図２に示すようなＤＶＤーＲＡＭ（ＤＶＤーＲＷ）ディスク１０またはＤＶＤーＲディスク１０は、図１０のディレクトリ構造を持つようにプリフォーマットしておき、このプリフォーマット済みディスク１０をＤＶＤビデオ録画用の未使用ディスク（生ディスク）として市販することができる。
【０１０３】
たとえば、プリフォーマットされた生ディスク１０のルートディレクトリは、ビデオタイトルセットまたはオーディオ・ビデオデータというサブディレクトリを含むことができる。このサブディレクトリは、所定のメニュー情報を格納するためのメニューデータファイル（ＶＭＧＭ、ＶＴＳＭまたは縮図制御情報ＤＡ２１４等）をさらに含むことができる。
【０１０４】
図１１は、図１０のディレクトリ構造に対応したディレクトリレコードの内容を示す。
【０１０５】
１番目の相対バイト位置”０”には、ディレクトリレコード長が記載される。
【０１０６】
２番目の相対バイト位置”１”には、割り当てられた拡張属性レコード長が記載される。
【０１０７】
３番目の相対バイト位置”２”には、拡張に割り当てられた最初の論理セクタの番号が記載される。
【０１０８】
４番目の相対バイト位置”１０”には、ファイル部分のデータ長が記載される。
【０１０９】
５番目の相対バイト位置”１８”には、ディレクトリレコードに記載された拡張内の情報が記録されたときの日時が記載される。この相対バイト位置”１８”のデータは、ＤＶＤビデオレコーダでは、録画番組（特定のＶＴＳあるいは特定のオーディオ・ビデオデータに相当）の録画日時の記録に利用できる。
【０１１０】
６番目の相対バイト位置”２５”には、ＩＳＯ９６６０の表１０内に規定されるファイルの特性を示すファイルフラグが記載される。
【０１１１】
７番目の相対バイト位置”２５”には、ファイル部分に割り当てられたファイルユニットサイズが記載される。
【０１１２】
８番目の相対バイト位置”２７”には、ファイル部分に割り当てられたインターリーブギャップのサイズが記載される。
【０１１３】
９番目の相対バイト位置”２８”には、ディレクトリレコードに記載された拡張上のボリュームセット内のボリューム連番が記載される。
【０１１４】
１０番目の相対バイト位置”３２”には、ディレクトリレコードのファイルＩＤフィールドの長さが記載される。
【０１１５】
１１番目の相対バイト位置”３３”には、ファイルＩＤまたはＩＳＯ９６６０で規定されるディレクトリが記載される。
【０１１６】
上記ファイルＩＤの次には、ファイルＩＤフィールドの長さが偶数バイトのときの詰め物として用いられるパディングフィールドが記載される。
【０１１７】
上記パディングフィールドの次には、システムが使用する管理情報が記載される。
【０１１８】
上記著作権管理情報の次には、記録された特定のファイル（たとえば図１０のＶＴＳ＿０１＿１．ＶＯＢまたは図示しないオーディオ・ビデオデータファイル）が一度読み出されたことがあるかどうか（またはそのファイルが過去に１度でも再生されたことがあるかどうか）を示すリードフラグ（または再生済フラグ）が記載される。まだ一度も読み出されたことがないファイルに対するリードフラグは”０”にセットされる。一度でも読み出されると、そのファイルのリードフラグは”１”にセットされる。
【０１１９】
上記リードフラグの次には、記録された特定のファイルが永久保存したい内容であるかどうか（あるいは誤消去を防止したい内容であるかどうか）を示すアーカイブフラグ（または永久保存フラグ）が記載される。消去されてもかまわないファイルに対するアーカイブフラグは”０”にセットされる。消さずにずっと保存しておきたいファイルのアーカイブフラグは”１”にセットされる。
【０１２０】
図１２は、図６のビデオオブジェクトセットＶＴＳＴＴ＿ＶＯＢＳに含まれる情報の階層構造を示す。
【０１２１】
図１２に示すように、各セル８４は１以上のビデオオブジェクトユニット（ＶＯＢＵ）８５により構成される。そして、各ビデオオブジェクトユニット８５は、ナビゲーションパック（ＮＶパック）８６を先頭とする、ビデオパック（Ｖパック）８８、副映像パック（ＳＰパック）９０、およびオーディオパック（Ａパック）９１の集合体（パック列）として構成されている。すなわち、ビデオオブジェクトユニットＶＯＢＵ８５は、あるナビゲーションパック８６から次のナビゲーションパック８６の直前まで記録される全パックの集まりとして定義される。
【０１２２】
これらのパックは、データ転送処理を行う際の最小単位となる。また、論理上の処理を行う最小単位はセル単位であり、論理上の処理はこのセル単位で行わる。
【０１２３】
上記ナビゲーションパック８６は、いずれのアングル変更（ノンシームレス再生およびシームレス再生）も実現できるように、ビデオオブジェクトユニットＶＯＢＵ８５中に組み込まれている。
【０１２４】
上記ビデオオブジェクトユニットＶＯＢＵ８５の再生時間は、ビデオオブジェクトユニットＶＯＢＵ８５中に含まれる１以上の映像グループ（グループオブピクチャー；略してＧＯＰ）で構成されるビデオデータの再生時間に相当し、その再生時間は０．４秒〜１．２秒の範囲内に定められる。１ＧＯＰは、ＭＰＥＧ規格では通常約０．５秒であって、その間に１５枚程度のフレーム画像を再生するように圧縮された画面データである。
【０１２５】
ビデオオブジェクトユニットＶＯＢＵ８５がビデオデータを含む場合には、ビデオパック８８、副映像パック９０およびオーディオパック９１から構成されるＧＯＰ（ＭＰＥＧ規格準拠）が配列されてビデオデータストリームが構成される。しかし、このＧＯＰの数とは無関係に、ＧＯＰの再生時間を基準にしてビデオオブジェクトユニットＶＯＢＵ８５が定められ、その先頭には、図１２に示すように常にナビゲーションパック８６が配列される。
【０１２６】
なお、オーディオおよび／または副映像データのみの再生データにあってもビデオオブジェクトユニットＶＯＢＵ８５を１単位として再生データが構成される。たとえば、ナビゲーションパック８６を先頭としてオーディオパック９１のみでビデオオブジェクトユニットＶＯＢＵ８５が構成されいる場合、ビデオデータのビデオオブジェクトＶＯＢ８３の場合と同様に、そのオーディオデータが属するビデオオブジェクトユニットＶＯＢＵ８５の再生時間内に再生されるべきオーディオパック９１が、そのビデオオブジェクトユニットＶＯＢＵ８５に格納される。
【０１２７】
ところで、図１２に示すような構造のＶＯＢＳ８２を含むビデオタイトルセットＶＴＳを光ディスク１０に記録できるＤＶＤビデオレコーダでは、このＶＴＳの記録後に記録内容を編集したい場合が生じる。この要求に答えるため、各ＶＯＢＵ８５内に、ダミーパック８９を適宜挿入できるようになっている。このダミーパック８９は、後に編集用データを記録する場合などに利用できる。
【０１２８】
図１２に示すように、ビデオオブジェクトセット（ＶＴＳＴＴ＿ＶＯＢＳ）８２は、１以上のビデオオブジェクト（ＶＯＢ）８３の集合として定義されている。ビデオオブジェクトセットＶＯＢＳ８２中のビデオオブジェクトＶＯＢ８３は同一用途に用いられる。
【０１２９】
メニュー用のＶＯＢＳ８２は、通常、１つのＶＯＢ８３で構成され、そこには複数のメニュー画面表示用データが格納される。これに対して、タイトルセット用のＶＯＢＳ８２は、通常、複数のＶＯＢ８３で構成される。
【０１３０】
ここで、タイトルセット用ビデオオブジェクトセットＶＴＳＴＴ＿ＶＯＢＳ８２を構成するＶＯＢ８３は、あるロックバンドのコンサートビデオを例にとれば、そのバンドの演奏の映像データに相当すると考えることができる。この場合、ＶＯＢ８３を指定することによって、そのバンドのコンサート演奏曲目のたとえば３曲目を再生することができる。
【０１３１】
また、メニュー用ビデオオブジェクトセットＶＴＳＭ＿ＶＯＢＳを構成するＶＯＢ８３には、そのバンドのコンサート演奏曲目全曲のメニューデータが格納され、そのメニューの表示にしたがって、特定の曲、たとえばアンコール演奏曲目を再生することができる。
【０１３２】
なお、通常のビデオプログラムでは、１つのＶＯＢ８３で１つのＶＯＢＳ８２を構成することができる。この場合、１本のビデオストリームが１つのＶＯＢ８３で完結することとなる。
【０１３３】
一方、たとえば複数ストーリのアニメーション集あるいはオムニバス形式の映画では、１つのＶＯＢＳ８２中に各ストーリに対応して複数のビデオストリーム（複数のプログラムチェーンＰＧＣ）を設けることができる。この場合は、各ビデオストリームが対応するＶＯＢ８３に格納されることになる。その際、各ビデオストリームに関連したオーディオストリームおよび副映像ストリームも各ＶＯＢ８３中で完結する。
【０１３４】
ＶＯＢ８３には、識別番号（ＩＤＮ＃ｉ；ｉ＝０〜ｉ）が付され、この識別番号によってそのＶＯＢ８３を特定することができる。ＶＯＢ８３は、１または複数のセル８４から構成される。通常のビデオストリームは複数のセルで構成されるが、メニュー用のビデオストリームは１つのセル８４で構成される場合もある。各セル８４には、ＶＯＢ８３の場合と同様に識別番号（Ｃ＿ＩＤＮ＃ｊ）が付されている。
【０１３５】
なお、図５のビデオオブジェクトセットＶＯＢＳに含まれる情報は、図１２の階層構造からナビゲーションパック８６を取り除いたものとなる。
【０１３６】
図１３は、光ディスク（ＤＶＤーＲＯＭまたはＤＶＤ−ＲＡＭ）１０から読み出され、図示しないディスクドライブにおいて信号復調／エラー訂正された後に得られるところの、パック形式のデータ列（パック列）を例示している。このパック列は、ナビゲーションパック（制御パック）８６、ビデオパック８８、ダミーパック８９、副映像パック９０およびオーディオパック９１で構成されている。これらのパックは全て、図２の論理セクタと同様に、２ｋバイト単位のデータで構成されている。
【０１３７】
ナビゲーションパック８６は、パックヘッダ１１０、再生制御情報／プレゼンテーション制御情報（ＰＣＩ）パケット１１６およびデータ検索情報（ＤＳＩ）パケット１１７を含んでいる。ＰＣＩパケット１１６はパケットヘッダ１１２およびＰＣＩデータ１１３で構成され、ＤＳＩパケット１１７はパケットヘッダ１１４およびＤＳＩデータ１１５で構成されている。ＰＣＩパケット１１６はノンシームレスアングル切替時に使用する制御データを含み、ＤＳＩパケット１１７はシームレスアングル切替時に使用する制御データを含んでいる。
【０１３８】
ここで、上記アングル切替とは、被写体映像を見る角度（カメラアングル）を変えることを意味する。ロックコンサートビデオの例でいえば、同一曲の演奏シーン（同一イベント）において、ボーカリスト主体に捕らえたシーン、ギタリスト主体に捕らえたシーン、ドラマー主体に捕らえたシーン等、様々な角度からのシーンを見ることができることを意味する。
【０１３９】
アングル切替（またはアングル変更）がなされるケースとしては、視聴者の好みに応じてアングル選択ができる場合と、ストーリの流れの中で自動的に同一シーンがアングルを変えて繰り返される場合（ソフトウエア制作者／プロバイダがそのようにストーリを構成した場合；あるいは後述するＤＶＤビデオレコーダのユーザがそのような編集を行った場合）がある。
【０１４０】
また、アングルを選定する場合としては、次のものがある。すなわち、同一シーンの始めに戻ってアングルが変わる時間的に不連続なノンシームレス再生の場合（たとえばボクサーがカウンターパンチを入れる瞬間のシーンでカメラアングルが別アングルに変り再びカウンターが打ち出され始めるシーンが再生される場合）と、そのシーンに続くシーンでアングルが変わる時間的に連続したシームレス再生の場合（たとえばボクサーがカウンターを入れそのパンチが入った瞬間にカメラアングルが別アングルに変りカウンターを食らった相手が吹っ飛ぶシーンが時間的に連続して再生される場合）とがある。
【０１４１】
ビデオパック８８は、パックヘッダ８８１およびビデオパケット８８２で構成されている。ダミーパック８９は、パックヘッダ８９１とパティングパケット８９０とで構成され、パティングパケット８９０はパケットヘッダ８９２とパディングデータ８９３とで構成されている。ただし、パディングデータ８９３には無効データが入れられている。
【０１４２】
副映像パック９０は、パックヘッダ９０１および副映像パケット９０２で構成されている。オーディオパック９１は、パックヘッダ９１１およびオーディオパケット９１２で構成されている。
【０１４３】
なお、図１３のビデオパケット８８２は図示しないパケットヘッダを含み、このパケットヘッダにはデコードタイムスタンプ（ＤＳＴ）およびプレゼンテーションタイムスタンプ（ＰＴＳ）が記録されている。また、副映像パケット９０２およびオーディオパケット９１２は、それぞれ、図示しないパケットヘッダを含み、それらのパケットヘッダには、プレゼンテーションタイムスタンプ（ＰＴＳ）が記録されている。
【０１４４】
また、ＤＶＤ−ＲＡＭまたはＤＶＤ−ＲＷの光ディスク１０に記録されるビデオオブジェクトセットＶＯＢＳに含まれるパック列は、図１３のナビゲーションパック８６を含まない。ナビゲーションパックを含まない場合のパック列構造の一例を図１０３に示す。
【０１４５】
図１４は、図１２の階層構造の最下層パックの内容の他例を示す（ただし図３〜図５の構造に適用される場合はナビゲーションパック８６は削除される）。
【０１４６】
図１４のパック構成では、２種類のビデオパックが設けられている。すなわち、主映像パック（ＭＰＥＧ２ビデオ）を含むＶ１パック８８Ａと、検索用画像パックその他を含むＶ２パック８８Ｂが、ビデオパックとして用意されている。Ｖ１パック８８ＡにはストリームＩＤ＝０ｘｅ０が割り当てられる。また、Ｖ２パック８８Ｂには、ＭＰＥＧ２ビデオの場合、ストリームＩＤ＝０ｘｅ１が割り当てられる。
【０１４７】
図１５は、図１３のナビゲーションパック１パック分の構造を示す。
【０１４８】
すなわち、１パックのナビゲーションパック８６は、１４バイトのパックヘッダ１１０、２４バイトのシステムヘッダ１１１および２つのパケット（１１６、１１７）を含む２０１０バイトのナビゲーションデータで構成される。このナビゲーションデータを構成する２つのパケットとは、図１３の説明で触れた再生制御情報（ＰＣＩ）パケット１１６およびデータサーチ情報（ＤＳＩ）パケット１１７である。
【０１４９】
ＰＣＩパケット１１６は、６バイトのパケットヘッダ１１２Ａ、１バイトのサブストリーム識別子（サブストリームＩＤ）１１２Ｂ、および９７９バイトのＰＣＩデータ１１３で構成される。サブストリームＩＤ１１２Ｂの８ビットコード「００００００００」によりＰＣＩデータ１１３のデータストリームが指定される。
【０１５０】
また、ＤＳＩパケット１１７は、６バイトのパケットヘッダ１１４Ａ、１バイトのサブストリーム識別子（サブストリームＩＤ）１１４Ｂ、および１０１７バイトのＤＳＩデータ１１５で構成される。サブストリームＩＤ１１４Ｂの８ビットコード「０００００００１」によりＤＳＩデータ１１５のデータストリームが指定される。
【０１５１】
このように構成されたナビゲーションパック８６の１パック分のデータ長は、図２の論理セクタ１つに相当する２０４８バイト（２ｋバイト）となる。
【０１５２】
図１５のパックヘッダ１１０およびシステムヘッダ１１１は、ＭＰＥＧ２のシステムレーヤで定義される。すなわちパックヘッダ１１０には、パック開始コード、システムクロックリファレンス（ＳＣＲ）および多重化レートの情報が格納され、システムヘッダ１１１には、ビットレート、ストリームＩＤが記載される。同様に、ＰＣＩパケット１１６のパケットヘッダ１１２ＡおよびＤＳＩパケット１１７のパケットヘッダ１１４Ａには、ＭＰＥＧ２のシステムレーヤに定められているように、パケット開始コード、パケット長およびストリームＩＤが格納されている。
【０１５３】
図１６は、図１３のダミーパック１パック分の構造を示す。すなわち、１パックのダミーパック８９は、パックヘッダ８９１と、所定のストリームＩＤを持つパケットヘッダ８９２と、所定のコードで埋められたパディングデータ８９３とで、構成されている。（パケットヘッダ８９２およびパティングデータ８９３はパティングパケット８９０を構成している。）未使用ダミーパックのパディングデータ８９３の内容は、特に意味を持たない。
【０１５４】
このダミーパック８９は、図２のディスク１０に所定の録画がなされたあと、この録画内容を編集する場合に、適宜利用することができる。また、ユーザメニューに利用される図３の縮図データＤＡ２１４３を格納することにも、ダミーパック８９を用いることができる。
【０１５５】
たとえば、ポータブルビデオカメラで家族旅行を録画したビデオテープをＤＶＤーＲＡＭ（またはＤＶＤ−ＲＷ）ディスク１０に録画し編集する場合を考えてみる。
【０１５６】
この場合、まず１枚のディスクにまとめたいビデオシーンだけを選択的にディスク１０に録画する。このビデオシーンは図１２のビデオパック８８（または図１４のＶ１パック８８Ａ）に記録される。また、ビデオカメラで同時録音された音声は、オーディオパック９１に記録される。
【０１５７】
また、１枚のディスクにまとめたビデオシーンの各チャプターを示すメニュー用縮小画像データは、図１４のＶ２パック８８Ｂに適宜記録できる。
【０１５８】
図６のデータ構造が採用される場合、このビデオパック８８等を含むＶＯＢＵ８５は、必ずその先頭にナビゲーションパック８６を持っている（図３〜図５の場合はナビゲーションパックを持たない）。図１３に示すように、このナビゲーションパック８６は再生制御情報ＰＣＩおよびデータ検索情報ＤＳＩを含んでいる。このＰＣＩあるいはＤＳＩを利用して、各ＶＯＢＵの再生手順を制御できる（たとえば飛び飛びのシーンを自動的に繋いだり、マルチアングルシーンを記録することができる）。
【０１５９】
ビデオテープからディスク１０に編集録画したあと、各シーンにＶＯＢＵ単位で音声・効果音等をアフレコする場合あるいはバックグラウンドミュージックＢＧＭを追加する場合に、アフレコ音声またはＢＧＭをダミーパック８９記録できる。また、録画内容の解説を追加する場合には、追加の文字、図形等の副映像をダミーパック８９に記録できる。さらに追加のビデオ映像をインサートしたい場合には、そのインサートビデオをダミーパック８９記録することもできる。
【０１６０】
上述したアフレコ音声等は、オーディオパックとして利用するダミーパック８９のパディングデータ８９３に書き込まれる。また、上記追加の解説等は、副映像パックとして利用するダミーパック８９のパディングデータ８９３に書き込まれる。同様に、上記インサートビデオは、ビデオパックとして利用するダミーパック８９のパディングデータ８９３に書き込まれる。
【０１６１】
つまり、ダミーパック８９は、使用目的によってオーディオパックにも副映像パックにもビデオパックにもなり得る、ワイルドカードのようなパックである。
【０１６２】
図１７は、各ＶＯＢＵ８５の先頭に配置されるナビゲーションパック８６に含まれるＰＣＩパケット１１６を示す。ＰＣＩパケット１１６は、図示するように、ビデオオブジェクトユニット（ＶＯＢＵ）８５内のビデオデータの再生状態に同期して表示内容あるいは再生内容（プレゼンテーション内容）を変更するためのナビゲーションデータである再生制御情報ＰＣＩ（ＰＣＩデータ）１１３を含む。
【０１６３】
図１８は、図１７の再生制御情報（ＰＣＩデータ）１１３の内容を示す。ＰＣＩデータ１１３は、６０バイトのＰＣＩ一般情報（ＰＣＩ＿ＧＩ）と、３６バイトのノンシームレス再生用アングル情報（ＮＳＭＬ＿ＡＧＬＩ）と、６９４バイトのハイライト情報（ＨＬＩ）と、１８９バイトの記録情報（ＲＥＣＩ）を含んでいる。この記録情報（ＲＥＣＩ）は、国際標準の著作権管理コード（ＩＳＲＣ）を含むことができる。
【０１６４】
上記ハイライト情報ＨＬＩは、次のようなハイライト処理を実行する際に利用できる。すなわち、後述するＤＶＤビデオレコーダのＭＰＵ（あるいはＣＰＵ）は、ハイライト情報ＨＬＩを読み取って、副映像により表示される矩形領域（ハイライトボタン）の、Ｘ／Ｙ座標値、色、コントラスト値等を検知する。これらの検知情報に応じて、ＤＶＤビデオレコーダのＭＰＵは、たとえばメニュー選択項目等の表示に対してハイライト処理を行う。このハイライト処理は、視覚上のユーザインターフェイスにおいて、ユーザが表示された特定のアイテムを容易に認知できるようにする手段として利用される。具体的には、光ディスク１０に録画されたＤＶＤビデオタイトルがマルチリンガル対応のプログラムである場合、特定の音声言語（たとえば英語）および特定言語の字幕言語（たとえば日本語）が、ハイライト処理により視覚上目立つように表示されたハイライトボタンにより、選択される。
【０１６５】
図１９は、図１８の再生制御情報一般情報ＰＣＩ＿ＧＩの内容を示す。この再生制御情報一般情報ＰＣＩ＿ＧＩには、ナビゲーションパックの論理ブロック番号（ＮＶ＿ＰＣＫ＿ＬＢＮ）と、ビデオオブジェクトユニット（ＶＯＢＵ）のカテゴリー（ＶＯＢＵ＿ＣＡＴ）と、ビデオオブジェクトユニット（ＶＯＢＵ）のユーザ操作制御（ＶＯＢＵ＿ＵＯＰ＿ＣＴＬ）と、ビデオオブジェクトユニット（ＶＯＢＵ）の表示開始時間（ＶＯＢＵ＿Ｓ＿ＰＴＭ）と、ビデオオブジェクトユニット（ＶＯＢＵ）の表示終了時間（ＶＯＢＵ＿Ｅ＿ＰＴＭ）と、ビデオオブジェクトユニット（ＶＯＢＵ）内のシーケンス末尾の表示終了時間（ＶＯＢＵ＿ＳＥ＿ＰＴＭ）と、セル経過時間（Ｃ＿ＥＬＴＭ）とが記載される。
【０１６６】
ここで、上記論理ブロック番号（ＮＶ＿ＰＣＫ＿ＬＢＮ）は、再生制御情報（ＰＣＩ）が含まれるナビゲーションパックのアドレス（記録位置）を、そのＰＣＩが含まれたビデオオブジェクトセット（ＶＯＢＳ）の最初の論理ブロックからの相対ブロック数で示したものである。
【０１６７】
上記カテゴリー（ＶＯＢＵ＿ＣＡＴ）は、再生制御情報（ＰＣＩ）が含まれるビデオオブジェクトユニット（ＶＯＢＵ）内のビデオおよび副映像に対応するアナログ信号のコピープロテクトの内容を記載したものである。
【０１６８】
上記ユーザ操作制御（ＶＯＢＵ＿ＵＯＰ＿ＣＴＬ）は、再生制御情報（ＰＣＩ）が含まれるビデオオブジェクトユニット（ＶＯＢＵ）の表示（プレゼンテーション）期間中に禁止されるユーザ操作を記載したものである。
【０１６９】
上記表示開始時間（ＶＯＢＵ＿Ｓ＿ＰＴＭ）は、再生制御情報（ＰＣＩ）が含まれるビデオオブジェクトユニット（ＶＯＢＵ）の表示（プレゼンテーション）開始時間を記載したものである。より具体的にいうと、このＶＯＢＵ＿Ｓ＿ＰＴＭは、ビデオオブジェクトユニット（ＶＯＢＵ）内の最初のＧＯＰの表示順序における最初の映像（最初のピクチャー）の表示開始時間を指す。
【０１７０】
上記表示終了時間（ＶＯＢＵ＿Ｅ＿ＰＴＭ）は、再生制御情報（ＰＣＩ）が含まれるビデオオブジェクトユニット（ＶＯＢＵ）の表示（プレゼンテーション）終了時間を記載したものである。より具体的にいうと、ビデオオブジェクトユニット（ＶＯＢＵ）内のビデオデータが連続しているときは、このＶＯＢＵ＿Ｅ＿ＰＴＭは、ビデオオブジェクトユニット（ＶＯＢＵ）内の最後のＧＯＰの表示順序における最後の映像（最後のピクチャー）の表示終了時間を指す。
【０１７１】
一方、ビデオオブジェクトユニット（ＶＯＢＵ）内にビデオデータが存在しないとき、あるいはそのビデオオブジェクトユニット（ＶＯＢＵ）の再生が停止されたときは、このＶＯＢＵ＿Ｅ＿ＰＴＭは、フィールド間隔（ＮＴＳＣビデオでは１／６０秒）の時間グリッドにアラインされた仮想的なビデオデータの終了時間を指すようになる。
【０１７２】
上記表示終了時間（ＶＯＢＵ＿ＳＥ＿ＰＴＭ）は、再生制御情報（ＰＣＩ）が含まれるビデオオブジェクトユニット（ＶＯＢＵ）内のビデオデータのシーケンスエンドコードによる、表示（プレゼンテーション）終了時間を記載したものである。より具体的にいうと、ビデオオブジェクトユニット（ＶＯＢＵ）内のシーケンスエンドコードが含まれるところの、表示順序の最後の映像（最後のピクチャー）の表示終了時間を指す。ビデオオブジェクトユニット（ＶＯＢＵ）内にシーケンスエンドコード付の映像（ピクチャー）が存在しないときは、ＶＯＢＵ＿ＳＥ＿ＰＴＭに００００００００ｈ（ｈはヘキサデシマルの意）がエンターされる。
【０１７３】
上記セル経過時間（Ｃ＿ＥＬＴＭ）は、再生制御情報（ＰＣＩ）が含まれるセルの表示順序における最初のビデオフレームから、このＰＣＩが含まれるビデオオブジェクトユニット（ＶＯＢＵ）の表示順序における最初のビデオフレームまでの相対的な表示（プレゼンテーション）時間を、ＢＣＤ形式の時間、分、秒およびフレームで記述したものである。ビデオオブジェクトユニット（ＶＯＢＵ）内にビデオデータがないときは、前記仮想的なビデオデータの最初のビデオフレームが、上記ビデオフレームとして使用される。
【０１７４】
図２０は、図６のビデオマネージャＶＭＧの内容を示す。このＶＭＧは、複数のファイル７４Ａで構成されている。このビデオマネージャーＶＭＧは、各ファイルに対応して、ビデオマネージャー情報（ＶＭＧＩ）７５と、ビデオマネージャーメニュー用オブジェクトセット（ＶＭＧＭ＿ＶＯＢＳ）と、ビデオマネージャー情報のバックアップ（ＶＭＧＩ＿ＢＵＰ）を含んでいる。
【０１７５】
ここで、ビデオマネージャー情報ＶＭＧＩおよびビデオマネージャー情報のバックアップＶＭＧＩ＿ＢＵＰは必須の項目とし、ビデオマネージャー情報メニューＶＭＧＭを表示するためのビデオオブジェクトセットＶＭＧＭ＿ＶＯＢＳはオプションとすることができる。
【０１７６】
図２０に示すように、ビデオマネージャＶＭＧの先頭に配置されたビデオマネージャー情報（ＶＭＧＩ）７５には、ビデオマネージャー情報管理テーブル（ＶＭＧＩ＿ＭＡＴ；必須）、タイトルサーチポインタテーブル（ＴＴ＿ＳＲＰＴ；必須）、ビデオマネージャメニューのプログラムチェーン情報ユニットテーブル（ＶＭＧＭ＿ＰＧＣＩ＿ＵＴ；ＶＭＧＭ＿ＶＯＢＳが存在するときは必須）、パレンタル管理情報テーブル（ＰＴＬ＿ＭＡＩＴ；オプション）、ビデオタイトルセット属性テーブル（ＶＴＳ＿ＡＴＲＴ；必須）、テキストデータマネージャ（ＴＸＴＤＴ＿ＭＧ；オプション）、ビデオマネージャメニューセルアドレステーブル（ＶＭＧＭ＿Ｃ＿ＡＤＴ；ＶＭＧＭ＿ＶＯＢＳが存在するときは必須）、およびビデオマネージャメニュービデオオブジェクトユニットアドレスマップ（ＶＭＧＭ＿ＶＯＢＵ＿ＡＤＭＡＰ；ＶＭＧＭ＿ＶＯＢＳが存在するときは必須）が、この順番で記述されている。
【０１７７】
なお、ビデオマネージャ情報管理テーブルＶＭＧＩ＿ＭＡＴの終了アドレス（ＶＭＧＩ＿ＭＡＴ＿ＥＡ）やタイトルサーチポインタＴＴ＿ＳＲＰＴのスタートアドレス（ＴＴ＿ＳＲＰＴ＿ＳＡ）等のアドレスは、このテーブルＶＭＧＩ＿ＭＡＴが格納された先頭論理ブロックからの相対的な論理ブロック数で記載されている。
【０１７８】
ビデオマネージャ情報（ＶＭＧＩ）７５は、図６の各ビデオタイトルセット（ＶＴＳ）７２を再生するときに用いられる情報を含むもので、これらの情報は論理セクタの境界と一致するように光ディスク１０に記録される。
【０１７９】
ビデオマネージャー情報メニュー用ビデオオブジェクトセットＶＭＧＭ＿ＶＯＢＳには、光ディスク１０に記録されたビデオデータ、オーディオデータおよび副映像データに関するメニュー情報（ビデオマネージャーＶＭＧが管理する）が格納されている。
【０１８０】
このビデオマネージャー情報メニュー用ビデオオブジェクトセット（ＶＭＧＭ＿ＶＯＢＳ）によって、再生しようとする光ディスクのボリューム名、ボリューム名表示に伴う音声および副映像の説明を表示できるとともに、選択可能な項目を副映像で表示できる。
【０１８１】
たとえば、ビデオマネージャー情報メニュー用ビデオオブジェクトセット（ＶＭＧＭ＿ＶＯＢＳ）によって、これから再生しようとする光ディスクがあるボクサーＸのワールドチャンピオンに至るまでの試合を格納したビデオを（シングルストーリあるいはマルチストーリの形態で）含む旨を、副映像で表示できるようになる。すなわち、ボクサーＸの栄光の歴史等のボリューム名とともにボクサーＸのファイティングポーズがビデオデータで再生され、かつ彼のテーマソングが（もしあれば）音声出力され、さらに副映像で彼の経歴・戦歴の年表等が表示される。
【０１８２】
また、ＶＭＧＭ用ビデオオブジェクトセット（ＶＭＧＭ＿ＶＯＢＳ）により副映像で表示される選択項目として、たとえばメニュー形式で、（１）試合のナレーション音声を英語、日本語、仏語、独語等のいずれの言語で再生するかの問い合わせとともに、（２）副映像で所定言語の字幕を表示するか否か、および（３）選択可能な複数言語字幕のいずれを選択するかの問い合わせが、出力される。このＶＭＧＭ用ビデオオブジェクトセット（ＶＭＧＭ＿ＶＯＢＳ）による表示から、視聴者（後述するＤＶＤビデオレコーダのユーザ）は、たとえば音声は英語、副映像字幕は日本語を選択することができる。こうして、ボクサーＸの試合のビデオを鑑賞する準備が整うこととなる。
【０１８３】
上述したような副映像および／または音声を利用した記録内容の解説や、音声言語あるいは字幕言語の任意選択、あるいは前述した再生アングルの変更といった特徴は、従来のビデオレコーダ（ＶＨＳ型ＶＣＲ等）にはなかったことであるが、図６のデータ構造を採用したＤＶＤビデオレコーダはこれらの特徴を持つことができる。
【０１８４】
図２１は、図２０のビデオマネージャ情報管理テーブルＶＭＧＩ＿ＭＡＴの内容を示す。すなわち、このビデオマネージャ情報管理テーブルＶＭＧＩ＿ＭＡＴには、ビデオマネージャー識別子（ＶＭＧ＿ＩＤ）；ビデオマネージャのエンドアドレス（ＶＭＧ＿ＥＡ）；ビデオマネージャ情報のエンドアドレス（ＶＭＧＩ＿ＥＡ）；該当光ディスク（ＤＶＤディスク）１０が採用する規格のバージョン番号（ＶＥＲＮ）；ビデオマネージャのカテゴリー（ＶＭＧ＿ＣＡＴ）；ボリューム設定識別子（ＶＬＭＳ＿ＩＤ）；光ディスク１０の空き容量（記録可能な容量）ＦＲＥＥ＿ＳＰＡＣＥ；光ディスク１０にユーザメニューがあるかどうかを示すフラグ；ビデオタイトルセット数（ＶＴＳ＿Ｎｓ）；プロバイダ（ソフトウエアの制作・販売元）の識別子（ＰＶＲ＿ＩＤ）；ビデオマネージャ情報管理テーブルのエンドアドレス（ＶＭＧＩ＿ＭＡＴ＿ＥＡ）；ファーストプレイプログラムチェーン情報のスタートアドレス（ＦＰ＿ＰＧＣＩ＿ＳＡ）；ビデオマネージャメニューのビデオオブジェクトセットのスタートアドレス（ＶＭＧＭ＿ＶＯＢＳ＿ＳＡ）；タイトルサーチポインタテーブルのスタートアドレス（ＴＴ＿ＳＲＰＴ＿ＳＡ）；ビデオマネージャメニューのプログラムチェーン情報のユニットテーブルのスタートアドレス（ＶＭＧＭ＿ＰＧＣＩ＿ＵＴ＿ＳＡ）；パレンタル管理情報テーブルのスタートアドレス（ＰＴＬ＿ＭＡＩＴ＿ＳＡ）；ビデオタイトルセット属性テーブルのスタートアドレス（ＶＴＳ＿ＡＴＲＴ＿ＳＡ）；テキストデータマネージャのスタートアドレス（ＴＸＴＤＴ＿ＭＧ＿ＳＡ）；ビデオマネージャメニューセルアドレステーブルのスタートアドレス（ＶＭＧＭ＿Ｃ＿ＡＤＴ＿ＳＡ）；ビデオマネージャメニュービデオオブジェクトユニットアドレスマップのスタートアドレス（ＶＭＧＭ＿ＶＯＢＵ＿ＡＤＭＡＰ＿ＳＡ）；ビデオマネージャメニューに示されるビデオ属性（ＶＭＧＭ＿Ｖ＿ＡＲＴ）；ビデオマネージャメニューに示されるオーディオストリーム数（ＶＭＧＭ＿ＡＳＴ＿Ｎｓ）；ビデオマネージャメニューに示されるオーディオストリーム属性（ＶＭＧＭ＿ＡＳＴ＿ＡＴＲ）；ビデオマネージャメニューに示される副映像ストリーム数（ＶＭＧＭ＿ＳＰＳＴ＿Ｎｓ）；ビデオマネージャメニューに示される副映像ストリーム属性（ＶＭＧＭ＿ＳＰＳＴ＿ＡＴＲ）；およびファーストプレイプログラムチェーン情報（ＦＰ＿ＰＧＣＩ）が記載されている。
【０１８５】
なお、ビデオマネージャ情報管理テーブルＶＭＧＩ＿ＭＡＴのビデオマネージャのカテゴリーＶＭＧ＿ＣＡＴには、ビデオマネージャおよびビデオタイトルセットのビデオコピーフラグおよびオーディオコピーフラグが記載される。これらのフラグの内容によって、ビデオおよび音声のコピーの可否がそれぞれ個別に決定される。
【０１８６】
図２１の空き容量（記録可能な容量）ＦＲＥＥ＿ＳＰＡＣＥは、未使用のブランクディスク１０については、図９の物理フォーマット情報内の空き容量データと同じになる。ディスク１０の空き容量の格納方法には、ファイル記述子の所（物理フォーマット情報）への格納と管理情報の所（ＶＭＧＩ＿ＭＡＴなど）への格納が考えられる。このディスク１０を部分的に録画使用した後のディスク空き容量は、図２１のＦＲＥＥ＿ＳＰＡＣＥおよび／または図９の物理フォーマット情報の空き容量部分に書き込むことができる（ここでは、ＦＲＥＥ＿ＳＰＡＣＥおよび物理フォーマット情報の双方に書き込むことにする）。
たとえば、容量２．６ＧＢの片面ＤＶＤーＲＡＭディスク１０の場合、図９のバイト位置１７〜２０には２．６ＧＢを表す情報が書き込まれている。このディスク１０に全く録画していない状態なら、図２１のＦＲＥＥ＿ＳＰＡＣＥには２．６ＧＢから管理データ（ビデオマネージャＶＭＧも含む）等を差し引いた値を表す情報が書き込まれる。
【０１８７】
このディスク１０にたとえば１ＧＢ分の録画がなされたとすると、図９のバイト位置１７〜２０の情報は２．６ＧＢ相当であるが、図２１のＦＲＥＥ＿ＳＰＡＣＥの情報は１．６ＧＢ相当に書き換えられる。このような部分的録画済ディスク１０を後述するＤＶＤビデオレコーダにセットすると、このＤＶＤビデオレコーダは最初に図９のバイト位置１７〜２０の情報を読み取ってセットされたディスク１０が２．６ＧＢディスクであることを検知し、次に図２１のＦＲＥＥ＿ＳＰＡＣＥの情報を読み取ってセットされたディスク１０の空き容量が１．６ＧＢディスクであることを検知する。もしこのディスク１０を全消去すれば、図２１のＦＲＥＥ＿ＳＰＡＣＥおよび図９の物理フォーマット情報の空き容量部分の情報は２．６ＧＢ相当に書き換えられる。
【０１８８】
つまり、同じ「空き容量」を表すにしても、図９の空き容量と図２１のＦＲＥＥ＿ＳＰＡＣＥは、内容に違いを持たせることができる。
【０１８９】
図２２は、図２０のタイトルサーチポインタテーブルＴＴ＿ＳＲＰＴの内容を説明する図である。このタイトルサーチポインタテーブルＴＴ＿ＳＲＰＴには、タイトルサーチポインタ情報ＴＴ＿ＳＲＰＴＩと、タイトル再生タイプＴＴ＿ＰＢ＿ＴＹと、アングル数ＡＧＬＮｓと、パートオブタイトル（チャプター）数ＰＴＴ＿Ｎｓと、パレンタルＩＤフィールドと、ビデオタイトルセット番号ＶＴＳＮと、ビデオタイトルセットタイトル番号ＶＴＳ＿ＴＴＮと、ビデオタイトルセット開始アドレスＶＴＳ＿ＳＡと、ユーザタイトルメニュー存在フラグと、メインＰＧＣ番号と、表示位置（Ｘ，Ｙ）等の情報が記録されている。
【０１９０】
そのタイトルにユーザタイトルメニューがある場合はユーザタイトルメニュー存在フラグは「０１」となり、ユーザタイトルメニューがない場合はユーザタイトルメニュー存在フラグは「００」となる。
【０１９１】
メインＰＧＣ番号には、ユーザタイトルメニューに利用される代表の縮小画像のあるＰＧＣ番号が書き込まれる。
【０１９２】
表示位置（Ｘ，Ｙ）には、ユーザタイトルメニュー画面における縮小画像のＸ−Ｙ座標が書き込まれる。
【０１９３】
図２３は、図６のビデオタイトルセットＶＴＳ７２の内容を示す。このビデオタイトルセットＶＴＳは、図２０のビデオマネージャーＶＭＧと同様に、複数のファイル７４Ｂで構成されている。各ファイル７４Ｂは、ビデオタイトルセット情報（ＶＴＳＩ）９４、ビデオタイトルセットメニュー用オブジェクトセット（ＶＴＳＭ＿ＶＯＢＳ）、ビデオタイトルセットタイトル用ビデオオブジェクトセット（ＶＴＳＴＴ＿ＶＯＢＳ；最大９ファイル）、ビデオタイトルセット情報のバックアップ（ＶＴＳＩ＿ＢＵＰ）を含んでいる。
【０１９４】
図２３に示すように、ビデオタイトルセットＶＴＳ７２の先頭に配置されたビデオタイトルセット情報ＶＴＳＩ９４には、ビデオタイトルセット情報管理テーブル（ＶＴＳＩ＿ＭＡＴ；必須）と、ビデオタイトルセットのパートオブタイトル（たとえばプログラムのチャプター）用のタイトルサーチポインタテーブル（ＶＴＳ＿ＰＴＴ＿ＳＲＰＴ；必須）と、ビデオタイトルセットのプログラムチェーン情報テーブル（ＶＴＳ＿ＰＧＣＩＴ；必須）と、ビデオタイトルセットメニュー用のプログラムチェーン情報ユニットテーブル（ＶＴＳＭ＿ＰＧＣＩ＿ＵＴ；ＶＴＳＭ＿ＶＯＢＳが存在するときは必須）と、ビデオタイトルセットタイムマップテーブル（ＶＴＳ＿ＴＭＡＰＴ；オプション）と、ビデオタイトルセットメニュー用のセルアドレステーブル（ＶＴＳＭ＿Ｃ＿ＡＤＴ；ＶＴＳＭ＿ＶＯＢＳが存在するときは必須）と、ビデオタイトルセットメニュー用のビデオオブジェクトユニットアドレスマップ（ＶＴＳＭ＿ＶＯＢＵ＿ＡＤＭＡＰ；ＶＴＳＭ＿ＶＯＢＳが存在するときは必須）と、ビデオタイトルセットセルアドレステーブル（ＶＴＳ＿Ｃ＿ＡＤＴ；必須）と、ビデオタイトルセット用のビデオオブジェクトユニットアドレスマップ（ＶＴＳ＿ＶＯＢＵ＿ＡＤＭＡＰ；必須）とが、この順番で記述されている。
【０１９５】
図２４は、図２３のビデオタイトルセット情報管理テーブルＶＴＳＩ＿ＭＡＴの内容を示す。このビデオタイトルセット情報管理テーブルＶＴＳＩ＿ＭＡＴには、ビデオタイトルセット識別子（ＶＴＳ＿ＩＤ）と、ビデオタイトルセットのエンドアドレス（ＶＴＳ＿ＥＡ）と、光ディスク１０に記録されたプログラムが１度でも完全再生されたことがあるかどうかを示す再生済フラグ（ＰＬＡＹ＿ＥＮＤ  Ｆｌａｇ）と、光ディスク１０に記録されたプログラムを消さずに残しておきたい場合に誤消去を防止する機能を果たすアーカイブフラグ（ＡＲＣＨＩＶＥ  Ｆｌａｇ）と、ビデオタイトルセット情報のエンドアドレス（ＶＴＳＩ＿ＥＡ）と、該当光ディスク（ＤＶＤディスク）１０が採用する規格のバージョン番号（ＶＥＲＮ）と、ビデオタイトルセットのカテゴリー（ＶＴＳ＿ＣＡＴ）と、ビデオタイトルセット情報管理テーブルのエンドアドレス（ＶＴＳＩ＿ＭＡＴ＿ＥＡ）と、ビデオタイトルセットメニューのビデオオブジェクトセットのスタートアドレス（ＶＴＳＭ＿ＶＯＢＳ＿ＳＡ）と、ビデオタイトルセットタイトルのビデオオブジェクトセットのスタートアドレス（ＶＴＳＴＴ＿ＶＯＢＳ＿ＳＡ）と、ビデオタイトルセットのパートオブタイトルサーチポインタテーブルのスタートアドレス（ＶＴＳ＿ＰＴＴ＿ＳＲＰＴ＿ＳＡ）と、ビデオタイトルセットのプログラムチェーン情報テーブルのスタートアドレス（ＶＴＳ＿ＰＧＣＩＴ＿ＳＡ）と、ビデオタイトルセットメニューのプログラムチェーン情報のユニットテーブルのスタートアドレス（ＶＴＳＭ＿ＰＧＣＩ＿ＵＴ＿ＳＡ）と、ビデオタイトルセットのタイムマップテーブルのスタートアドレス（ＶＴＳ＿ＴＭＡＰＴ＿ＳＡ）と、ビデオタイトルセットメニューのセルアドレステーブルのスタートアドレス（ＶＴＳＭ＿Ｃ＿ＡＤＴ＿ＳＡ）と、ビデオタイトルセットメニューのビデオオブジェクトユニットのアドレスマップのスタートアドレス（ＶＴＳＭ＿ＶＯＢＵ＿ＡＤＭＡＰ＿ＳＡ）と、ビデオタイトルセットのセルアドレステーブルのスタートアドレス（ＶＴＳ＿Ｃ＿ＡＤＴ＿ＳＡ）と、ビデオタイトルセットのビデオオブジェクトユニットのアドレスマップのスタートアドレス（ＶＴＳ＿ＶＯＢＵ＿ＡＤＭＡＰ＿ＳＡ）と、ビデオ、オーディオ、副映像の属性などの情報と、ビデオタイトルセットの副映像ストリーム数（ＶＴＳ＿ＳＰＳＴ＿Ｎｓ）と、ビデオタイトルセットの副映像ストリーム属性テーブル（ＶＴＳ＿ＳＰＳＴ＿ＡＴＲＴ）と、およびビデオタイトルセットのマルチチャネルオーディオストリーム属性テーブル（ＶＴＳ＿ＭＵ＿ＡＳＴ＿ＡＴＲＴ）が記載されている。
【０１９６】
なお、上記テーブルＶＴＳＭ＿ＭＡＴの各情報項目は、光ディスク１０に記録されるデータの論理ブロックの境界に揃えられるようになっている。
【０１９７】
図２５は、図４の再生管理テーブルＰＬＹ＿ＭＡＴの内容を説明する図である。この再生管理テーブルＰＬＹ＿ＭＡＴには、再生管理対象データの識別子ＩＤと、ビデオオブジェクトセットの開始アドレスＶＯＢＳ＿ＳＡと、ビデオオブジェクトセットの終了アドレスＶＯＢＳ＿ＥＡと、制御情報の終了アドレスＣＴＬＩ＿ＥＡと、再生制御情報の終了アドレスＰＬＹＣＩ＿ＥＡと、再生管理対象データのカテゴリＣＡＴと、ビデオの属性Ｖ＿ＡＴＲと、オーディオストリーム数あＳＴ＿Ｎｓと、オーディオストリームの属性ＡＳＴ＿ＡＴＲＴと、副映像ストリーム数ＳＰＳＴ＿Ｎｓと、副映像ストリームの属性ＳＰＳＴ＿ＡＴＲＴと、ユーザメニュー存在フラグと、メインＰＧＣ番号と、表示位置（Ｘ，Ｙ）と、再生終了フラグ等が記録される。
【０１９８】
再生管理対象データにユーザメニューがある場合はユーザメニュー存在フラグは「０１」となり、ユーザメニューがない場合はユーザメニュー存在フラグは「００」となる。
【０１９９】
メインＰＧＣ番号には、ユーザメニューに利用される代表の縮小画像のあるＰＧＣ番号が書き込まれる。
【０２００】
表示位置（Ｘ，Ｙ）には、ユーザメニュー画面における縮小画像のＸ−Ｙ座標が書き込まれる。
【０２０１】
再生管理対象データが記録後一度も再生されたことがない場合は再生終了フラグに「０」が書き込まれ、一度でも全部再生されたことがある場合はこのフラグに「１」が書き込まれる。
【０２０２】
図２６は、図４の記録管理テーブルＲＥＣ＿ＭＡＴの内容を説明する図である。この記録管理テーブルＲＥＣ＿ＭＡＴには、記録制御情報の終了アドレスＲＥＣＩ＿ＥＡと、記録管理テーブルＲＥＣ＿ＭＡＴの終了アドレスＲＥＣ＿ＭＡＴ＿ＥＡと、空き容量ＦＲＥＥ＿ＳＰＡＣＥと、アーカイブフラグ等が記載されている。
【０２０３】
空き容量ＦＲＥＥ＿ＳＰＡＣＥには、ユーザが種々なデータの記録あるいは消去を行ったあとにディスク１０に残された記録可能容量が書き込まれる。
【０２０４】
また、ディスク１０に記録されたデータのうち永久保存したいデータのアーカイブフラグには「１」が書き込まれる。後に全体が消去されてもかまわないデータのアーカイブフラグには「０」が書き込まれる。
【０２０５】
図２７は、図４のＰＧＣ管理情報ＰＧＣ＿ＭＡＩの内容を説明する図である。このＰＧＣ管理情報ＰＧＣ＿ＭＡＩには、プログラムチェーン情報テーブルＰＧＣＩＴの終了アドレスＰＧＣＩ＿ＴＡＢＬＥ＿ＥＡと、プログラムチェーン管理情報の終了アドレスＰＧＣ＿ＭＡＩ＿ＥＡと、プログラムチェーンサーチポインタの開始アドレスＰＧＣ＿ＳＲＰ＿ＳＡと、プログラムチェーンサーチポインタの終了アドレスＰＧＣ＿ＳＲＰ＿ＥＡと、プログラムチェーン情報の開始アドレスＰＧＣＩ＿ＳＡと、プログラムチェーン情報の終了アドレスＰＧＣＩ＿ＥＡと、プログラムチェーンの総数ＰＧＣ＿Ｎｓとが含まれる。
【０２０６】
プログラムチェーンサーチポインタＰＧＣ＿ＳＲＰは各プログラムチェーン情報ＰＧＣＩの先頭をポイントするもので、このポインタを用いることにより各ＰＧＣＩの検索が容易に実行できる。
【０２０７】
図２８は、図４のＰＧＣ情報ＰＧＣＩの内容を説明する図である。このＰＧＣ情報ＰＧＣＩは、プログラムチェーン一般情報ＰＧＣ＿ＧＩと、プログラムのエントリ数を示すプログラムチェーンプログラムマップＰＧＣ＿ＰＧＭＡＰと、１以上のセル再生情報ＣＥＬＬ＿ＰＬＹ＿ＩＮＦ＃１〜＃ｍとを含んでいる。
【０２０８】
図２９は、図２８のＰＧＣ一般情報ＰＧＣ＿ＧＩの内容を説明する図である。このＰＧＣ一般情報ＰＧＣ＿ＧＩは、プログラムチェーンの内容ＰＧＣ＿ＣＮＴと、プログラムチェーンの再生時間ＰＧＣ＿ＰＢ＿ＴＭと、プログラムチェーンのオーディオストリーム制御テーブルＰＧＣ＿ＡＳＴ＿ＣＴＬＴと、プログラムチェーンの副映像ストリーム制御テーブルＰＧＣ＿ＳＰＳＴ＿ＣＴＬＴと、プログラムチェーンのナビゲーション制御ＰＧＣ＿ＮＶ＿ＣＴＬと、副映像のカラーパレットテーブルＰＧＣ＿ＳＰ＿ＰＴＬと、プログラムチェーンのプログラムマップの開始アドレスＰＧＣ＿ＰＧＭＡＰ＿ＳＡと、セル再生情報の開始アドレスＣＥＬＬ＿ＰＬＹ＿Ｉ＿ＳＡと、対象プログラムチェーンでの使用セル数ＣＥＬＬ＿Ｎｓと、プログラムチェーンのメニューデータ存在フラグと、表示位置（Ｘ，Ｙ）と、再生終了フラグと、アーカイブフラグ等を含んでいる。
【０２０９】
対象プログラムチェーンにメニューデータがある場合はＰＧＣメニューデータ存在フラグは「０１」となり、メニューデータがない場合はＰＧＣメニューデータ存在フラグは「００」となる。
【０２１０】
表示位置（Ｘ，Ｙ）には、ＰＧＣメニューデータの表示におけるＸ−Ｙ座標が書き込まれる。
【０２１１】
対象プログラムチェーンが記録後一度も再生されたことがない場合は再生終了フラグに「０」が書き込まれ、一度でも全部再生されたことがある場合はこのフラグに「１」が書き込まれる。
【０２１２】
また、対象プログラムチェーンを永久保存したい場合はアーカイブフラグに「１」が書き込まれ、後に消去されてもかまわない場合にはアーカイブフラグに「０」が書き込まれる。
【０２１３】
図３０は、図２８のセル再生情報ＣＥＬＬ＿ＰＬＹ＿ＩＮＦの内容を説明する図である。このセル再生情報ＣＥＬＬ＿ＰＬＹ＿ＩＮＦは、セルカテゴリＣ＿ＣＡＴと、セル再生時間Ｃ＿ＰＢＴＭと、再生終了フラグと、アーカイブフラグと、セル開始アドレスＣＥＬＬ＿ＳＡと、セル終了アドレスＣＥＬＬ＿ＥＡ等を含んでいる。セル開始アドレスＣＥＬＬ＿ＳＡにはセルとして再生される区間の開始アドレスが書き込まれ、セル終了アドレスＣＥＬＬ＿ＥＡにはその区間の終了アドレスが書き込まれる。
【０２１４】
対象セルが記録後一度も再生されたことがない場合は再生終了フラグに「０」が書き込まれ、一度でも全部再生されたことがある場合はこのフラグに「１」が書き込まれる。
【０２１５】
また、対象セルを永久保存したい場合はアーカイブフラグに「１」が書き込まれ、後に消去されてもかまわない場合にはアーカイブフラグに「０」が書き込まれる。
【０２１６】
なお、上記セルカテゴリＣ＿ＣＡＴおよびセル再生時間Ｃ＿ＰＢＴＭは、セル一般情報（ＣＥＬＬ＿ＧＩ）として利用される。
【０２１７】
図３１は、図２３のビデオタイトルセットプログラムチェーン情報テーブルＶＴＳＩ＿ＰＧＣＩＴの内容を示す。
【０２１８】
このビデオタイトルセットのプログラムチェーン情報テーブルＶＴＳ＿ＰＧＣＩＴには、図３１に示すように、ビデオタイトルセットプログラムチェーン情報テーブル情報（ＶＴＳ＿ＰＧＣＩＴＩ）と、ビデオタイトルセットプログラムチェーン情報サーチポインタ（ＶＴＳ＿ＰＧＣＩ＿ＳＲＰ＃１〜ＶＴＳ＿ＰＧＣＩ＿ＳＲＰ＃ｎ）と、ビデオタイトルセットプログラムチェーン情報（ＶＴＳ＿ＰＧＣＩ）とが含まれている。
【０２１９】
なお、複数設けられたビデオタイトルセットプログラムチェーン情報ＶＴＳ＿ＰＧＣＩの順序は、複数のビデオタイトルセットプログラムチェーン情報サーチポインタＶＴＳ＿ＰＧＣＩ＿ＳＲＰ＃１〜ＶＴＳ＿ＰＧＣＩ＿ＳＲＰ＃ｎの順序と無関係に設定されている。したがって、たとえば同一のプログラムチェーン情報ＶＴＳ＿ＰＧＣＩを１以上のプログラムチェーン情報サーチポインタＶＴＳ＿ＰＧＣＩ＿ＳＲＰで指し示すことが可能となっている。
【０２２０】
図３２は、図３１のビデオタイトルセットプログラムチェーン情報ＶＴＳ＿ＰＧＣＩの内容を示す。すなわち、プログラムチェーン情報（ＰＧＣＩ）は、プログラムチェーン一般情報（ＰＧＣ＿ＧＩ；必須）、プログラムチェーンコマンドテーブル（ＰＧＣ＿ＣＭＤＴ；オプション）、プログラムチェーンプログラムマップ（ＰＧＣ＿ＰＧＭＡＰ；次のＣ＿ＰＢＩＴが存在するときは必須）、セル再生情報テーブル（Ｃ＿ＰＢＩＴ；オプション）、およびセル位置情報テーブル（Ｃ＿ＰＯＳＩＴ；前記Ｃ＿ＰＢＩＴが存在するときは必須）によって構成されている。
【０２２１】
図３３は、図３２のセル再生情報テーブルＣ＿ＰＢＩＴの内容を示す。このセル再生情報テーブルＣ＿ＰＢＩＴは、図３３に示すような構成を持ち、最大２５５個のセル再生情報（Ｃ＿ＰＢＩｎ；＃ｎ＝＃１〜＃２５５）を含んでいる。
【０２２２】
図３４は、図３３のセル再生情報Ｃ＿ＰＢＩ（Ｃ＿ＰＢＩ＃１〜＃ｎ）の内容を示す。すなわち、各セル再生情報（Ｃ＿ＰＢＩ）は、図３４に示すように、セルカテゴリー（Ｃ＿ＣＡＴ；４バイト）、セル再生時間（Ｃ＿ＰＢＴＭ；４バイト）、セル内の最初のビデオオブジェクトユニット（ＶＯＢＵ）のスタートアドレス（Ｃ＿ＦＶＯＢＵ＿ＳＡ；４バイト）、セル内の最初のインターリーブドユニット（ＩＬＶＵ）のエンドアドレス（Ｃ＿ＦＩＬＶＵ＿ＥＡ；４バイト）、セル内の最終ビデオオブジェクトユニット（ＶＯＢＵ）のスタートアドレス（Ｃ＿ＬＶＯＢＵ＿ＳＡ；４バイト）、およびセル内の最終ビデオオブジェクトユニット（ＶＯＢＵ）のエンドアドレス（Ｃ＿ＬＶＯＢＵ＿ＥＡ；４バイト）を含んでいる。
【０２２３】
図３５は、図３４のセルカテゴリーＣ＿ＣＡＴの内容を示す。このセルカテゴリー（Ｃ＿ＣＡＴ）は、図３５に示すように、下位８ビット（ｂ０〜ｂ７）でセルコマンド数を示し、次の８ビット（ｂ８〜ｂ１５）でセルスチル時間を示し、次の５ビット（ｂ１６〜ｂ２０）でセルタイプ（たとえばカラオケか）を示し、次の１ビット（ｂ２１）でアクセス制限フラグを示し、次の１ビット（ｂ２２）でセル再生モード（たとえば動画かスチルか）を示し、予約ビットを飛んで次の１ビット（ｂ２４）でシームレスアングル変更フラグを示し、次の１ビット（ｂ２５）でシステムタイムクロックＳＴＣの不連続フラグ（ＳＴＣをリセットするかどうか）を示し、次の１ビット（ｂ２６）でインターリーブ配置フラグ（Ｃ＿ＰＢＩで指定されたセルが連続ブロック中のものであるのかインターリーブドブロック中のものであるのか）を示し、次の１ビット（ｂ２７）でシームレス再生フラグ（Ｃ＿ＰＢＩで指定されたセルがシームレス再生されるべきかどうか）を示し、次の２ビット（ｂ２８〜ｂ２９）でセルブロックタイプ（たとえばアングルブロックかどうか）を示し、最後の２ビット（ｂ３０〜ｂ３１）でセルブロックモード（たとえばブロック内の最初のセルかどうか）を示すようになっている。
【０２２４】
ここで、セルブロックモードが００ｂ（ｂはバイナリの意）のときはブロック内セルではないことを示し、それが０１ｂのときはブロック内の最初のセルであることを示し、それが１０ｂのときはブロック中のセルであることを示し、それが１１ｂのときはブロック内の最後のセルであることを示す。
【０２２５】
また、セルブロックタイプが００ｂのときは該当ブロックの一部ではないことを示し、それが０１ｂのときは該当ブロックがアングルブロック（マルチアングルのセルを含むブロック）であることを示す。
【０２２６】
マルチアングルセルを含むタイトル再生中でこのセルブロックタイプが０１ｂでないときは、たとえば図示しないアングルマークは点灯されたままとされる。
【０２２７】
一方、このセルブロックタイプ＝０１ｂを再生中に検知すれば、現在アングルブロック再生中であることを、図示しないアングルマークの点滅（または点灯色の変更、あるいはアングルマークの形の変更）により、視聴者に通知できる。これにより、視聴者は現在再生中の映像に関して別アングルの画像再生が可能なことを知ることができる。
【０２２８】
また、インターリーブ配置フラグが０ｂのときは該当セルが連続ブロック中（複数ＶＯＢＵが連続記録されている）のものであることを示し、インターリーブ配置フラグが１ｂのときは該当セルがインターリーブドブロック（各々が１以上のＶＯＢＵを含むＩＬＶＵがインターリーブ記録されている）中のものであることを示す。
【０２２９】
また、シームレスアングル変更フラグが立っている（＝１ｂ）ときは該当セルがシームレス再生の対象であることを示し、このフラグが立っていない（＝０ｂ）ときは該当セルがノンシームレス再生の対象であることを示す。
【０２３０】
すなわち、インターリーブ配置フラグ＝１ｂでシームレスアングル変更フラグ＝０ｂときはノンシームレスアングル変更可能状態となり、インターリーブ配置フラグ＝１ｂでシームレスアングル変更フラグ＝１ｂのときはシームレスアングル変更可能状態となる。
【０２３１】
なお、アクセス時間の極めて早いメディアドライブシステム（ビデオの１フレーム期間以内に所望のアングルブロックの先頭にアクセスできるシステム；光ディスクドライブシステムに必ずしも限定しない）が使用されるならば、インターリーブ配置フラグ＝０ｂ、すなわちインターリーブ記録されていないＶＯＢＵの集合（別々のアングルセル）の間で、素早いアングル変更を実現できる。
【０２３２】
比較的アクセス速度の遅い光ディスク１０が記録メディアとして用いられる場合は、そのディスクの記録トラック１周分をインターリーブドブロック１個分の記録に割り当てておくとよい。そうすれば、隣接インターリーブドブロック間のジャンプ（アングル変更）時に光ヘッドのトレース先はディスクの半径方向に１トラック分だけ微動すればよいので、タイムラグの殆どないトラックジャンプ（シームレスアングル変更に適する）が可能になる。この場合、１ビデオオブジェクトユニット（ＶＯＢＵ）分のトラックジャンプをすると、最大、ディスクの１回転分のタイムラグが生じ得る。したがって、ＶＯＢＵ単位のジャンプを伴うアングル変更は、ノンシームレスアングル変更に適している。
【０２３３】
ここで、シームレスアングル変更フラグの内容は、通常は、プロバイダ（光ディスク１０に記録される各タイトルのプログラム内容を制作するソフトウエア制作者）により予め決定される。つまり、シームレスアングル変更フラグの内容を予め決めておくことにより、ノンシームレスアングル変更にするかシームレスアングル変更にするかをプロバイダが一義的に決めてしまうことができる。
【０２３４】
しかし、光ディスクから該当タイトルセットのセルデータを読み取った後に、読み取りデータ中のシームレスアングル変更フラグの内容を視聴者（後述するＤＶＤビデオレコーダのユーザ）が任意に変更できるように、ＤＶＤビデオレコーダを構成することは可能である。
【０２３５】
なお、シームレスアングル変更フラグはナビゲーションパック８６内に記載されているアングル情報（図示せず）がシームレスアングルかノンシームレスアングルかを示すフラグなので、このフラグを変更したときは、ナビゲーションパック８６内のアングル情報（図示せず）を修正（たとえばシームレスアングル情報からノンシームレスアングル情報への変更）する必要は出てくる。
【０２３６】
また、セル再生モードが０ｂのときはセル内で連続再生することを示し、それが１ｂのときはセル内に存在するそれぞれのＶＯＢＵでスチル再生することを示す。
【０２３７】
また、ユーザが録画・再生等を行なう場合において、アクセス制限フラグは、ユーザ操作による直接選択を禁止するときに使用できる。たとえば、問題集の回答が記録されたセルのアクセス制限フラグを１ｂとすることによって、ユーザが問題の回答をつまみ食いすることを禁止できる。
【０２３８】
また、セルタイプは、たとえば該当セルがカラオケ用に作成されている場合に、その５ビットの内容によって、以下のものを示すことができる。
【０２３９】
すなわち、０００００ｂならセルタイプの指定がなされず、００００１ｂならカラオケのタイトル画像が指定され、０００１０ｂならカラオケのイントロが指定され、０００１１ｂならクライマックス（さび）以外の歌唱部分が指定され、００１００ｂなら第１のクライマックスの歌唱部分が指定され、００１０１ｂなら第２のクライマックスの歌唱部分が指定され、００１１０ｂなら男性ボーカルの歌唱部分が指定され、００１１１ｂなら女性ボーカルの歌唱部分が指定され、０１０００ｂなら男女混声ボーカルの歌唱部分が指定され、０１００１ｂなら間奏曲（楽器だけの演奏）部分が指定され、０１０１０ｂなら間奏曲のフェードインが指定され、０１０１１ｂなら間奏曲のフェードアウトが指定され、０１１００ｂなら第１のエンディング演奏部分が指定され、０１１０１ｂなら第２のエンディング演奏部分が指定される。残りの５ビットコードの内容はその他の用途に使用できる。
【０２４０】
なお、アングル変更は、カラオケの背景ビデオのアングル変更にも適用できる。（たとえばガイドボーカルを歌う歌手の全身映像、顔のアップ映像、口元のアップ映像などを、カラオケ音楽の流れに沿ってシームレスに、あるいは少し前に逆戻りしてノンシームレスに、さらには所望小節間のリピート再生中に、視聴者が望むままにアングル変更できる。）
また、図３５のセルスチル時間の８ビット内容が００００００００ｂのときは、スチルでないことが指定され、それが１１１１１１１１ｂのときは時限なしのスチルが指定され、それが０００００００１ｂ〜１１１１１１１０ｂのときは、この内容で指定された十進数（１〜２５４）を秒数表示した長さのスチル表示が指定される。
【０２４１】
またセルコマンド数は、該当セルの再生終了時に実行されるべきコマンド数を示す。
【０２４２】
図３６は、図３２のプログラムチェーン一般情報ＰＧＣ＿ＧＩの内容を示す。図３６に示すように、プログラムチェーン一般情報ＰＧＣ＿ＧＩには、プログラムチェーンの内容（ＰＧＣ＿ＣＮＴ）と、プログラムチェーンの再生時間（ＰＧＣ＿ＰＢ＿ＴＭ）と、プログラムチェーンのユーザ操作制御情報（ＰＧＣ＿ＵＯＰ＿ＣＴＬ）と、プログラムチェーンオーディオストリームの制御テーブル（ＰＧＣ＿ＡＳＴ＿ＣＴＬＴ）と、プログラムチェーン副映像ストリームの制御テーブル（ＰＧＣ＿ＳＰＳＴ＿ＣＴＬＴ）と、プログラムチェーンのナビゲーション制御情報（ＰＧＣ＿ＮＶ＿ＣＴＬ）と、プログラムチェーンの副映像パレット（ＰＧＣ＿ＳＰ＿ＰＬＴ）と、プログラムチェーンのコマンドテーブルの開始アドレス（ＰＧＣ＿ＣＭＤＴ＿ＳＡ）と、プログラムチェーンのプログラムマップの開始アドレス（ＰＧＣ＿ＰＧＭＡＰ＿ＳＡ）と、プログラムチェーン内のセルの再生情報テーブルの開始アドレス（Ｃ＿ＰＢＩＴ＿ＳＡ）と、プログラムチェーン内のセルの位置情報テーブルの開始アドレス（Ｃ＿ＰＯＳＩＴ＿ＳＡ）と、プログラムチェーンメニューデータ存在フラグと、表示位置（Ｘ，Ｙ）とが記載されている。
【０２４３】
図３６において、プログラムチェーンの内容ＰＧＣ＿ＣＮＴは、そのプログラムチェーン内のプログラム数およびセル数（最大２５５）を示す。ビデオオブジェクトＶＯＢなしのプログラムチェーンでは、プログラム数は「０」となる。
【０２４４】
プログラムチェーンの再生時間ＰＧＣ＿ＰＢ＿ＴＭは、そのプログラムチェーン内のプログラムの合計再生時間を時間、分、秒、およびビデオのフレーム数で示したものである。このＰＧＣ＿ＰＢ＿ＴＭにはビデオフレームのタイプを示すフラグ（ｔｃ＿ｆｌａｇ）も記述されており、このフラグの内容によって、フレームレート（毎秒２５フレームあるいは毎秒３０フレーム）等が指定される。
【０２４５】
プログラムチェーンのユーザ操作制御情報ＰＧＣ＿ＵＯＰ＿ＣＴＬは、再生中のプログラムチェーンにおいて禁止されるユーザ操作を示す。
【０２４６】
プログラムチェーンオーディオストリームの制御テーブルＰＧＣ＿ＡＳＴ＿ＣＴＬＴは、８個のオーディオストリームそれぞれの制御情報を含むことができる。これらの制御情報各々は、該当プログラムチェーン内でそのオーディオストリームが利用可能かどうかを示すフラグ（アベイラビリティフラグ）およびオーディオストリーム番号からデコードするオーディオストリーム番号への変換情報を含んでいる。
【０２４７】
プログラムチェーン副映像ストリームの制御テーブルＰＧＣ＿ＳＰＳＴ＿ＣＴＬＴは、該当プログラムチェーン内でその副映像ストリームが利用可能かどうかを示すフラグ（アベイラビリティフラグ）、および副映像ストリーム番号（３２個）からデコードする副映像ストリーム番号への変換情報を含んでいる。
【０２４８】
プログラムチェーンのナビゲーション制御情報ＰＧＣ＿ＮＶ＿ＣＴＬは、現在再生中のプログラムチェーンの次に再生すべきプログラムチェーン番号を示すＮｅｘｔ＿ＰＧＣＮと、ナビゲーションコマンド「ＬｉｎｋＰｒｅｖＰＧＣ」あるいは「ＰｒｅｖＰＧＣ＿Ｓｅａｒｃｈ（）」によって引用されるプログラムチェーン番号（ＰＧＣＮ）を示すＰｒｅｖｉｏｕｓ＿ＰＧＣＮと、そのプログラムチェーンからリターンすべきプログラムチェーン番号を示すＧｏＵｐ＿ＰＧＣＮと、プログラムの再生モード（シーケンシャル再生、ランダム再生、シャッフル再生等）を示すＰＧ  Ｐｌａｙｂａｃｋ  ｍｏｄｅと、そのプログラムチェーンの再生後のスチル時間を示すＳｔｉｌｌ  ｔｉｍｅ  ｖａｌｕｅとを含んでいる。
【０２４９】
プログラムチェーンの副映像パレットＰＧＣ＿ＳＰ＿ＰＬＴは、そのプログラムチェーンにおける副映像ストリームで使用される１６セットの輝度信号および２つの色差信号を記述している。
【０２５０】
プログラムチェーンのコマンドテーブルの開始アドレスＰＧＣ＿ＣＭＤＴ＿ＳＡは、ＰＧＣ再生前に実行されるプリコマンド、ＰＧＣ再生後に実行されるポストコマンドおよびセル再生後に実行されるセルコマンドのための記述エリアである。
【０２５１】
プログラムチェーンのプログラムマップの開始アドレスＰＧＣ＿ＰＧＭＡＰ＿ＳＡは、そのプログラムチェーン内のプログラムの構成を示すプログラムマップＰＧＣ＿ＰＧＭＡＰの開始アドレスを、プログラムチェーン情報ＰＧＣＩの最初のバイトからの相対アドレスで記述したものである。
【０２５２】
プログラムチェーン内のセルの再生情報テーブルの開始アドレスＣ＿ＰＢＩＴ＿ＳＡは、そのプログラムチェーン内のセルの再生順序を決めるセル再生情報テーブルＣ＿ＰＢＩＴの開始アドレスを、プログラムチェーン情報ＰＧＣＩの最初のバイトからの相対アドレスで記述したものである。
【０２５３】
プログラムチェーン内のセルの位置情報テーブルの開始アドレスＣ＿ＰＯＳＩＴ＿ＳＡは、そのプログラムチェーン内で使用されるＶＯＢ識別番号およびセル識別番号を示すセル位置情報テーブルＣ＿ＰＯＳＩＴの開始アドレスを、プログラムチェーン情報ＰＧＣＩの最初のバイトからの相対アドレスで記述したものである。
【０２５４】
ＰＧＣメニューデータ存在フラグは対象プログラムチェーンにユーザメニュー用データがあるかないかを記述したものである。対象プログラムチェーンにメニューデータがある場合はＰＧＣメニューデータ存在フラグは「０１」となり、メニューデータがない場合はＰＧＣメニューデータ存在フラグは「００」となる。
【０２５５】
表示位置（Ｘ，Ｙ）には、ＰＧＣメニューデータの表示におけるＸ−Ｙ座標が書き込まれる。
【０２５６】
なお、前述した図２９のプログラムチェーン一般情報ＰＧＣ＿ＧＩは、図３〜図５のデータ構造を用いて録画再生を行なうＤＶＤビデオレコーダ（ＤＶＤ−ＲＡＭディスクあるいはＤＶＤ−ＲＷディスクを用いるもの）で利用できる。
【０２５７】
一方、図３６のプログラムチェーン一般情報ＰＧＣ＿ＧＩは、図６のデータ構造を用いて録画再生を行なうＤＶＤビデオレコーダ（ＤＶＤ−Ｒディスクを用いるもの）で利用できる。
【０２５８】
図３７は、図１のディスクに記録されたセルデータを再生する場合の一例を模式的に示している。図示するように、再生データは、セルＡからセルＦまでの再生区間で指定されている。各プログラムチェーンにおけるこれらのセルの再生組み合わせはプログラムチェーン情報において定義される。
【０２５９】
図３８は、上記プログラムチェーン情報と図３７の各セルとの関係を例示している。すなわち、３つのセル＃１〜＃３で構成されるＰＧＣ＃１は、セルＡ→セルＢ→セルＣという順序でセル再生を指定している。また、３つのセル＃１〜＃３で構成されるＰＧＣ＃２は、セルＤ→セルＥ→セルＦという順序でセル再生を指定している。さらに、５つのセル＃１〜＃５で構成されるＰＧＣ＃３は、セルＥ→セルＡ→セルＤ→セルＢ→セルＥという順序でセル再生を指定している。
【０２６０】
図３９は、図１のディスクに録画されるビデオコンテンツの区切りポイントを決定する方法の第１の例を説明する図である。ここでは、図３８で例示したような個別ＰＧＣの区切りポイントとして、録画ソースのモード変化をきっかけとしている。たとえば、録画ソースがステレオ音声のコマーシャルとモノラル音声（または２カ国語音声）の混在する映画のテレビジョン放送であると仮定する。このようなテレビジョンの映画番組を録画した場合、音声モードがステレオからモノラル（または２カ国語）に切り替わるポイントあるいはモノラル（または２カ国語）からステレオに切り替わるポイントを、ＰＧＣの区切りポイントとして自動検出できる。
【０２６１】
図４０は、図１のディスクに録画されるビデオコンテンツの区切りポイントを決定する方法の第２の例を説明する図である。ここでは、個別ＰＧＣの区切りポイントとして、一定の録画時間経過をきっかけとしている。たとえば、録画内容に関係なく、録画時間が１５分経過する毎に、ＰＧＣの区切りポイントを自動検出できる。
【０２６２】
図４１は、図１のディスクに録画されるビデオコンテンツの区切りポイントを決定する方法の第３の例を説明する図である。ここでは、個別ＰＧＣの区切りポイントとして、ユーザによるマーカキー入力をきっかけとしている。たとえば、ユーザが録画内容を見ながらシーン変化と認識した時点でマーカキー入力を行なうと、その都度ＰＧＣの区切りポイントが決定される。
【０２６３】
図４２は、図１のディスクに録画されるビデオコンテンツの区切りポイントを決定する方法の第４の例を説明する図である。たとえばＤＶＤーＲＷディスクを用いたデジタルビデオムービーカメラの録画操作において、ユーザが録画中にポーズ操作を行なう毎に、ポーズ時点をＰＧＣの区切りポイントとして自動検出できる。あるいは、録画後であっても、録画済みＤＶＤーＲＷディスクの再生中に再生ポーズ操作を行なう毎に、ポーズ時点をＰＧＣの区切りポイントとして自動検出することもできる。
【０２６４】
図４３は、図１のディスクに録画されるビデオコンテンツの区切りポイントを決定する方法の第５の例を説明する図である。たとえば、１／１５秒〜１／３秒程度の短時間の間に、録画コンテンツが全面真っ白なフレーム（またはフィールド）から全面真っ黒なフレーム（またはフィールド）へ、あるいはその逆へ急変した場合に、そのような急変化を検知する。そして、その検知点をＰＧＣの区切りポイントとして自動検出することができる。
【０２６５】
録画内容のユーザメニューに利用される縮小画像には、動画画像と静止画画像が考えられる。動画画像の場合には通常のＭＰＥＧビデオフォーマットで問題ないが、静止画画像の場合にはＩピクチャの後ろにシーケンスエンドコードを挿入して対応することになる。
【０２６６】
図４４〜図４６は、図１のディスクに録画されるビデオコンテンツのうち静止画再生される部分のビデオパックの構造の幾つかの例を示す。図４４〜図４６は上記シーケンスエンドコードの種々な挿入形態を例示している。
【０２６７】
図４４の例では、Ｉピクチャの末尾にシーケンスエンドコード「０００００１Ｂ７」を追加してユーザメニュー用静止画を含むＩピクチャをパック化している。
【０２６８】
図４５の例では、ユーザメニュー用静止画を含むＩピクチャデータをパケット化した後で、シーケンスエンドコード「０００００１Ｂ７」だけのパケットを追加している。
【０２６９】
図４６の例では、ユーザメニュー用静止画を含むＩピクチャデータをパック化した後で、シーケンスエンドコード「０００００１Ｂ７」だけのパケットを追加している。なお、シーケンスエンドコードだけのパックを追加する方法では、そのパックには、適宜パディングパケットを追加して、１パックが必ず２０４８バイトになるように調整する。
【０２７０】
ユーザメニューファイルのフォーマットは、概念図的には図４７に示すような構成をとることができ、具体的には図４８〜図４９に示すような構成をとることができる。
【０２７１】
まず、ユーザメニューファイルに入っているデータの順番は、図４７において上から下へ向かって例示するように、アンカーポイント、縮小画像管理部、縮小画像管理部のバックアップ（図示せず）、縮小画像データ群、アンカーポイントの順で記載されている。
【０２７２】
このユーザメニューファイルに最初に入れてあるのはアンカーポイント（図４７ではａ，ｐ，ｂ，ｑ）と呼ばれるポインタアドレスで、それぞれに、縮小画像管理部のスタートアドレス（ａ）およびエンドアドレス（ｐ）、そして縮小画像管理部のバックアップデータのスタートアドレス（ｂ）およびエンドアドレス（ｑ）が記載されている。
【０２７３】
アンカーポイントの次には縮小画像管理部が記録されており、このデータは、後述する「３２ｋバイトアライン」の処理を受けている。この縮小画像管理部には、ユーザメニューを構成する各縮小画像に関するデータが記録されている。
【０２７４】
ユーザメニューを構成する各縮小画像に関する実際のデータとしては、ＰＧＣ番号、タイムコード（タイムサーチなどに使用できる）、縮小画像の先頭アドレス、使用セクター数（＝データ長）、縮小画像のサイズ、縮小画像の元ファイル（ＡＶデータ）へのアドレス（ポインタ）、検索や表題に使用するテキストデータなどがある。
【０２７５】
さらにその後には、ファイル内にもし欠陥領域がある場合にはその欠陥領域の先頭アドレスとデータ長が記録される。そして、ユーザメニューの背景画像データに関して、登録番号およびその先頭アドレスなどが記録されている。
【０２７６】
さらにその後には、図示しないが、縮小画像管理部のバックアップが記録されている。このバックアップは、前記縮小画像管理領域の破損に対する保険のために記録している。
【０２７７】
さらにその後には、パック化された実際の縮小画像データ群が記録されている。ただし、これらのデータは、１つの縮小画像毎に、３２ｋバイトアラインされている。
【０２７８】
さらにその後には、ユーザメニューファイルの先頭と同じアンカーポイント（ａ，ｐ，ｂ，ｑ）が記載されている。このようにするのは、ファイルは、通常、アクセスの多い先頭の管理領域から破損していくことを考えてのことである。ファイルの最後にもアンカーポイント置くことにより、より安全性を高めている。
【０２７９】
また、このファイルの各区切りで３２ｋバイトアラインしているのは、データの変更、追加や削除時に、３２ｋバイト単位のＥＣＣグループ毎にアクセスすることができるようにという配慮からである。これにより、より高速のアクセスが可能となり、後述する図５０〜図５２のデータプロセサ３６の動作上の負荷が軽減される。
【０２８０】
なお、このユーザメニューファイル中のアドレス情報は、全てファイルの先頭からの相対アドレスで表されている。
【０２８１】
図４７のユーザメニューファイルには、以下の特徴がある：
（イ）少なくともビデオデータの一部の静止画を表すところのメニュー選択用画像データ（すなわち縮小画像データ）が同一のユーザメニューファイル内に１以上記録されている。
【０２８２】
（ロ）縮小画像管理部を有し、記録媒体（ＤＶＤ−ＲＡＭディスク、ＤＶＤーＲＷディスクまたはＤＶＤ−Ｒディスク）上に記録した全縮小画像データ（の保存場所と対応するビデオ信号の指定）の管理を一括して行う。
【０２８３】
図４７のユーザメニューファイルには、具体的には図４８〜図４９に例示するような内容が書き込まれる。
【０２８４】
すなわち、図４８および図４９に示すように、ピクチャアドレステーブル用の第１アンカーポインタとして、ピクチャアドレステーブルの開始位置、ピクチャアドレステーブルの終了位置、予約ピクチャアドレステーブルの開始位置および予約ピクチャアドレステーブルの終了位置が記述され；ピクチャアドレステーブル（図３のＤＡ２１４２に対応）として、メニューインデックス情報（ＩＮＦＯ１）、インデックスピクチャ情報（ＩＮＦＯ２）、欠陥領域情報（ＩＮＦＯ５）、壁紙ピクチャ情報（ＩＮＦＯ６）およびパディングデータが記述され；ピクチャアドレステーブル用の第２アンカーポインタとして、ピクチャアドレステーブルの開始位置、ピクチャアドレステーブルの終了位置、予約ピクチャアドレステーブルの開始位置および予約ピクチャアドレステーブルの終了位置が記述される。
【０２８５】
なお、図４８および図４９のピクチャアドレステーブル内には、図３のスライド＆スチルピクチャ情報ＩＮＦＯ３およびインフォメーションピクチャ情報ＩＮＦＯ４も適宜記述される。
【０２８６】
図４８のメニューインデックス情報は、インデックスピクチャの数、インフォメーションピクチャの数、スライド＆スチルピクチャの数、欠陥領域の数および壁紙ピクチャの数を含む。
【０２８７】
図４８のインデックスピクチャ情報は、内容特性、インデックスピクチャ用プログラムチェーンのＩＤ、インデックスピクチャのタイムコード、インデックスピクチャの開始位置、インデックスピクチャ記録の使用セクタ数、ピクチャサイズ、オリジナルのオーディオ・ビデオデータのアドレスおよび検索用テキストデータを含む。
【０２８８】
なお、インデックスピクチャ情報に含まれる内容特性には、ユーザメニューに利用される静止画が記録済みなら「１」が記述され、この静止画の記録位置（アドレス）のみを記録しているなら「０」が記述される。
【０２８９】
アドレスのみでユーザメニュー用画像を指定する場合のインデックスピクチャ情報は、図４９に示すように、「０」が記述された内容特性と、スライド＆スチルピクチャ用のプログラムチェーンＰＧＣのＩＤと、オリジナルのオーディオ・ビデオデータのアドレスと、スライド＆スチルピクチャのタイムコードを含む。
【０２９０】
図４９の壁紙ピクチャ情報は、ユーザメニューの背景画像として利用できる壁紙ピクチャの数（登録された背景画像の番号）と、壁紙ピクチャの開始位置と、壁紙ピクチャが記録されている領域の使用セクタ数を含む。
【０２９１】
図４９のパディングデータは、インデックスピクチャの内容、欠陥領域の内容および壁紙ピクチャの内容等を含む。
【０２９２】
次に、前述した「３２ｋバイトアライン」について説明する。
【０２９３】
図４７〜図４９に示したユーザメニューファイル内は、既記録領域と未記録領域のいかんに関わらず、すべてエラー訂正コードの単位（ＥＣＣグループで）ある３２ｋバイト毎に分割され、その境界部分である「ＥＣＣバウンダリー」の位置が事前に確定している。
【０２９４】
各縮小画像データ、アンカーポイント、縮小画像管理部と縮小画像管理部のバックアップを記録する場合には、全てのデータの記録開始位置と記録終了位置は、上記「ＥＣＣバウンダリー」位置と一致するように記録される。
【０２９５】
各データ量が３２ｋバイトの整数値より若干少ない場合には図４７に示したように「ダミー領域」を付加して、記録終了位置を「ＥＣＣバウンダリー」位置に一致させる。この「ダミー領域」は図４８の「パディング」の領域を意味している。
【０２９６】
縮小画像データの記録・消去時には前述した「ＥＣＣバウンダリー」毎に情報の記録・消去を行う。この場合、ＥＣＣグループ内の一部の情報を変更する必要が無いので、記録時にはＥＣＣバウンダリーに合わせて縮小データを直接重ね書きできる。
【０２９７】
以上のような「３２ｋバイトアライン」を行えば、縮小画像データをＥＣＣグループ単位で記録・消去するため付加されたエラー訂正情報の修正が不要となるから、ＥＣＣグループ単位の記録・消去処理の高速化が図れる。
【０２９８】
図４７のユーザメニューファイルは、パーソナルコンピュータ等を利用した別の記録媒体への移植性を考慮している。そのために、ユーザメニュー用の縮小画像、背景画像、縮小画像管理領域の保存アドレスは、全てユーザメニューファイル先頭位置からの差分アドレス（相対アドレス）で表現している。
【０２９９】
図４７の縮小画像管理領域内の関連テーブルの中では、ＰＧＣ番号から検索用テキストデータサイズまでの２行が１組の対応テーブルを表している。
【０３００】
この場合、ビデオ信号のタイムコードと先頭アドレスとの組の対応により記録された縮小画像データとビデオ信号との関係が分かる。
【０３０１】
また、この関連テーブル全体を検索する事により、ユーザメニューファイル内の未記録領域または消去後縮小画像データの消去された位置が分かり、この領域に新規な縮小画像データを記録する事ができる。
【０３０２】
図４７のユーザメニューファイルにおいては、オーディオ・ビデオデータを含むＡＶファイル上の位置と縮小画像記録位置間の関連テーブルの中で、欠陥領域の管理を行うようにしている。
【０３０３】
ここで、ディスク（記録媒体）１０の表面に付着したゴミや傷により縮小画像管理部が破損した場合の具体的処理方法に付いて説明する。
【０３０４】
まず、ディスク（記録媒体）表面のゴミや傷による縮小画像管理部の破損を検出する。（破損しているかどうかはＥＣＣグループのエラー訂正が失敗したかどうかで判定できる。）
破損が検出された場合は、アンカーポイントの情報を読み、縮小画像管理部のバックアップデータアドレスを調べ、縮小画像管理部のバックアップデータを読み込む。
【０３０５】
次に、図４７の縮小画像記録位置間の関連テーブルから、ユーザメニューファイル内の未記録領域を探す。そして、ユーザメニューファイル内の未記録領域に縮小画像管理データを記録し、アンカーポイントのアドレス情報を更新する。
【０３０６】
続いて、ディスク（記録媒体）表面のゴミや傷により縮小画像管理部が破損した場所を、図４７の縮小画像記録位置間の関連テーブル内に、欠陥領域として登録する。
【０３０７】
図４７〜図４９のユーザメニューファイルフォーマットを採用すると、以下の効果が期待できる：
（ａ）前記「３２ｋバイトアライン」によって、縮小画像データの追加・検索とアクセス高速化が図れる；
（ｂ）図示しないモニタディスプレイの表示部に一度に複数枚の縮小画像を表示する場合、各縮小画面毎に記録媒体上の該当する縮小画像データ位置にアクセスする必要がある。記録媒体上にこの縮小画像データが点在（散在）する場合には、アクセスに時間がかかり、複数枚の縮小画像を表示するための所要時間が長くなるとい弊害がある。ところが、図４７に例示するように、複数の縮小画像データを同一のユーザメニューファイル内にまとめて配置すれば、このユーザメニューファイルを再生するだけで高速に複数枚の縮小画像を表示させることができる。
【０３０８】
（ｃ）縮小画像管理部での全縮小画像データを一括管理することにより、縮小画像データの削除や追加処理の管理が容易となる。すなわち、ユーザメニューファイル内の未記録領域（または縮小画像データ削除領域）の検索が容易となり、新規の縮小画像データの追加登録を高速に行なうことが可能となる。
【０３０９】
（ｄ）後述するＤＶＤビデオレコーダでは、データプロセサ３６で１６パック（＝３２ｋバイト）毎にまとめてＥＣＣグループとしてエラー訂正情報を付けてディスク（ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷまたはＤＶＤ−Ｒ）１０に記録している。したがって、もしＥＣＣグループ内の一部の情報を変更した場合には、付加されたエラー訂正情報の修正が必要となり、処理が煩雑になるとともに情報変更処理に多大な時間がかかるようになる。ところが、前記「３２ｋバイトアライン」を行うことによって、縮小画像データをＥＣＣグループ単位で記録・消去する際に付加されるエラー訂正情報の修正が不要となり、ユーザメニューデータの記録と消去が高速に処理可能となる。
【０３１０】
（ｅ）以下の方法により、アンカーポイントと縮小画像管理部、縮小画像管理部のバックアップデータの高信頼性を確保できる：
＊縮小画像管理領域の信頼性確保
…縮小画像管理領域のバックアップ領域を設け、万一の縮小画像管理領域欠
陥に備えるとともに欠陥発生時には記録場所移動を可能とする；
＊縮小画像管理領域の記録場所を示すアンカーポイント情報の信頼性確保
…単独でＥＣＣブロックを構成し、データ変更回数を少なくするとともに２ヶ所に記録する（図４７の第１および第２アンカーポイント）；
＊欠陥管理処理
…ディスク（記録媒体）表面のゴミや傷により縮小画像管理部やアンカーポイントからの情報再生が不能になった場合、前述したバックアップ部からデータを読み直して、別位置に再記録できるようにする。これにより、欠陥領域を登録して誤ってその欠陥場所を再び使用してしまうことを防止できる。
【０３１１】
なお、ユーザメニューに用いる縮小画像データには、その元画像に、クローズドキャプションや多重文字が重畳されているケースがある。そのような場合には、文字を多重後、縮小画像を構成しても良い。また、この文字データだけで縮小画像を構成する事も考えられる。
【０３１２】
さらに、実際の縮小画像データを持たず、本画像へのポインタのみでユーザメニュー用縮小画像を表すことも可能である（後述する図５１の構成において、ハードウエア側でユーザメニューを構成するために、縮小画像をデコーダ内で作りながら表示を行う場合に対応する）。この方法によると、メニュー表示時にディスクサーチを頻繁に行うため、ユーザメニュー表示に若干時間がかかるが、実際に縮小画像を持たない分、使用するディスク容量が少なくて済む利点が得られる。
【０３１３】
図５０は、図１のディスクに図３〜図３６で説明したような構造の情報を用いてデジタル動画情報を可変記録レートで記録再生する装置（ＤＶＤビデオレコーダ）の構成を例示している。
【０３１４】
図５０に示すＤＶＤビデオレコーダの装置本体は、大まかにいって、ＤＶＤーＲＡＭ（ＤＶＤ−ＲＷ）ディスク１０またはＤＶＤーＲディスク１０を回転駆動し、このディスク１０に対して情報の読み書きを実行するディスクドライブ部（３２、３４等）と、録画側を構成するエンコーダ部５０と、再生側を構成するデコーダ部６０と、装置本体の動作を制御するマイクロコンピュータブロック３０とで構成されている。
【０３１５】
エンコーダ部５０は、ＡＤＣ（アナログ・デジタル変換器）５２と、ビデオエンコーダ（Ｖエンコーダ）５３と、オーディオエンコーダ（Ａエンコーダ）５４と、副映像エンコーダ（ＳＰエンコーダ）５５と、フォーマッタ５６と、バッファメモリ５７とを備えている。
【０３１６】
ＡＤＣ５２には、ＡＶ入力部４２からの外部アナログビデオ信号＋外部アナログオーディオ信号、あるいはＴＶチューナ４４からのアナログＴＶ信号＋アナログ音声信号が入力される。このＡＤＣ５２は、入力されたアナログビデオ信号を、たとえばサンプリング周波数１３．５ＭＨｚ、量子化ビット数８ビットでデジタル化する。（すなわち、輝度成分Ｙ、色差成分Ｃｒ（またはＹ−Ｒ）および色差成分Ｃｂ（またはＹ−Ｂ）それぞれが、８ビットで量子化される。）
同様に、ＡＤＣ５２は、入力されたアナログオーディオ信号を、たとえばサンプリング周波数４８ｋＨｚ、量子化ビット数１６ビットでデジタル化する。
【０３１７】
なお、ＡＤＣ５２にアナログビデオ信号およびデジタルオーディオ信号が入力されるときは、ＡＤＣ５２はデジタルオーディオ信号をスルーパスさせる。（デジタルオーディオ信号の内容は改変せず、デジタル信号に付随するジッタだけを低減させる処理、あるいはサンプリングレートや量子化ビット数を変更する処理等は行っても良い）。
【０３１８】
一方、ＡＤＣ５２にデジタルビデオ信号およびデジタルオーディオ信号が入力されるときは、ＡＤＣ５２はデジタルビデオ信号およびデジタルオーディオ信号をスルーパスさせる（これらのデジタル信号に対しても、内容は改変することなく、ジッタ低減処理やサンプリングレート変更処理等は行っても良い）。
【０３１９】
ＡＤＣ５２からのデジタルビデオ信号成分は、ビデオエンコーダ（Ｖエンコーダ）５３を介してフォーマッタ５６に送られる。また、ＡＤＣ５２からのデジタルオーディオ信号成分は、オーディオエンコーダ（Ａエンコーダ）５４を介してフォーマッタ５６に送られる。
【０３２０】
Ｖエンコーダ５３は、入力されたデジタルビデオ信号を、ＭＰＥＧ２またはＭＰＥＧ１規格に基づき、可変ビットレートで圧縮されたデジタル信号に変換する機能を持つ。
【０３２１】
また、Ａエンコーダ５４は、入力されたデジタルオーディオ信号を、ＭＰＥＧまたはＡＣ−３規格に基づき、固定ビットレートで圧縮されたデジタル信号（またはリニアＰＣＭのデジタル信号）に変換する機能を持つ。
【０３２２】
図１２〜図１４または図１０３に示すようなデータ構成（ＤＶＤーＲＡＭ／ＤＶＤ−ＲＷに録画する場合はナビゲーションパックなし；ＤＶＤ−Ｒに録画する場合はナビゲーションパックあり）のＤＶＤビデオ信号がＡＶ入力部４２から入力された場合、あるいはこのようなデータ構成のＤＶＤビデオ信号が放送されそれがＴＶチューナ４４で受信された場合は、ＤＶＤビデオ信号中の副映像信号成分（副映像パック）が、副映像エンコーダたとえば副映像信号の独立出力端子付ＤＶＤビデオプレーヤから取り出すことができる。ＳＰエンコーダ５５に入力された副映像データは、所定の信号形態にアレンジされて、フォーマッタ５６に送られる。
【０３２３】
フォーマッタ５６は、バッファメモリ５７をワークエリアとして使用しながら、入力されたビデオ信号、オーディオ信号、副映像信号等に対して所定の信号処理を行い、図３〜図３６で説明したようなフォーマット（ファイル構造）に合致した記録データをデータプロセサ３６に出力する。
【０３２４】
ここで、上記記録データを作成するための標準的なエンコード処理内容を簡単に説明しておく。すなわち、図５０のエンコーダ部５０においてエンコード処理が開始されると、ビデオ（主映像）データおよびオーディオデータのエンコードにあたって必要なパラメータ（後述する図６０のステップＳＴ２０または図７９のステップＳＴ５０８参照）が設定される。次に、設定されたパラメータを利用して主映像データがプリエンコードされ、設定された平均転送レート（記録レート）に最適な符号量の分配が計算される。こうしてプリエンコードで得られた符号量分配に基づき、主映像のエンコードが実行される。このとき、オーディオデータのエンコードも同時に実行される。
【０３２５】
プリエンコードの結果、データ圧縮量が不十分な場合（録画しようとするＤＶＤーＲＡＭディスクまたはＤＶＤーＲディスクに希望のビデオプログラムが収まり切らない場合）、再度プリエンコードする機会を持てるなら（たとえば録画のソースがビデオテープあるいはビデオディスクなどの反復再生可能なソースであれば）、主映像データの部分的な再エンコードが実行され、再エンコードした部分の主映像データがそれ以前にプリエンコードした主映像データ部分と置換される。このような一連の処理によって、主映像データおよびオーディオデータがエンコードされ、記録に必要な平均ビットレートの値が、大幅に低減される。
【０３２６】
同様に、副映像データをエンコードするに必要なパラメータが設定され、エンコードされた副映像データが作成される。
【０３２７】
以上のようにしてエンコードされた主映像データ、オーディオデータおよび副映像データが組み合わされて、録画用のデータ構造に変換される。
【０３２８】
すなわち、主映像データ（ビデオデータ）の最小単位としてのセルが設定され、図３０に示すようなセル再生情報（ＣＥＬＬ＿ＰＬＹ＿ＩＮＦ）または図３４に示すようなセル再生情報（Ｃ＿ＰＢＩ）が作成される。次に、図５または図６に示すようなプログラムチェーンを構成するセルの構成、主映像、副映像およびオーディオの属性等が設定され（これらの属性情報の一部は、各データをエンコードする時に得られた情報が利用される）、種々な情報を含めた情報管理テーブル情報（図２１のＶＭＧＩ＿ＭＡＴや図２４のＶＴＳＩ＿ＭＡＴ、あるいは図２５のＰＬＹ＿ＭＡＴ）が作成される。
【０３２９】
エンコードされた主映像データ、オーディオデータおよび副映像データは、図１０に示すような一定サイズ（２０４８バイト）のパックに細分化される。これらのパックには、ダミーパック（図１６）が適宜挿入される。なお、ダミーパック以外のパック内には、適宜、ＰＴＳ（プレゼンテーションタイムスタンプ）、ＤＴＳ（デコードタイムスタンプ）等のタイムスタンプが記述される。副映像のＰＴＳについては、同じ再生時間帯の主映像データあるいはオーディオデータのＰＴＳより任意に遅延させた時間を記述することができる。
【０３３０】
そして、各データのタイムコード順に再生可能なように、ＶＯＢＵ８５単位で各データセルが配置されて、図１０３に示すような複数のセルで構成されるＶＯＢ８３が構成される。このＶＯＢ８３を１以上まとめたＶＯＢＳ８２（ナビゲーションパックがない場合）が、図３〜図５の構造にフォーマットされる。あるいは、このＶＯＢ８３を１以上まとめたＶＯＢＳ８２（図１２のようにナビゲーションパックがある場合）が、図６の構造にフォーマットされる。
【０３３１】
なお、ＤＶＤビデオプレーヤからＤＶＤ再生信号をデジタルコピーする場合は、上記セル、プログラムチェーン、管理テーブル、タイムスタンプ等の内容は初めから決まっているので、これらを改めて作成する必要はない。（ただし、ＤＶＤ再生信号をデジタルコピーできるようにＤＶＤビデオレコーダを構成するには、電子すかしその他の著作権保護手段が講じられている必要がある。）
ＤＶＤディスク１０に対して情報の読み書き（録画および／または再生）を実行するディスクドライブ部は、ディスクチェンジャ部１００と、ディスクドライブ３２と、一時記憶部３４と、データプロセサ３６と、システムタイムカウンタ（またはシステムタイムクロック；ＳＴＣ）３８とを備えている。
【０３３２】
一時記憶部３４は、ディスクドライブ３２を介してディスク１０に書き込まれるデータ（エンコーダ部５０から出力されるデータ）のうちの一定量分をバッファイリングしたり、ディスクドライブ３２を介してディスク１０から再生されたデータ（デコーダ部６０に入力されるデータ）のうちの一定量分をバッファイリングするのに利用される。
【０３３３】
たとえば一時記憶部３４が４Ｍ〜８Ｍバイトの半導体メモリ（ＤＲＡＭ）で構成されるときは、平均４Ｍｂｐｓの記録レートでおよそ８〜１６秒分の記録または再生データのバッファリングが可能である。また、一時記憶部３４が１６ＭバイトのＥＥＰＲＯＭ（フラッシュメモリ）で構成されるときは、平均４Ｍｂｐｓの記録レートでおよそ３２秒の記録または再生データのバッファリングが可能である。さらに、一時記憶部３４が１００Ｍバイトの超小型ＨＤＤ（ハードディスク）で構成されるときは、平均４Ｍｂｐｓの記録レートで３分以上の記録または再生データのバッファリングが可能となる。
【０３３４】
一時記憶部３４は、録画途中でディスク１０を使い切ってしまった場合において、ディスク１０が新しいディスクに交換されるまでの録画情報を一時記憶しておくことに利用できる。
【０３３５】
また、一時記憶部３４は、ディスクドライブ３２として高速ドライブ（２倍速以上）を採用した場合において、一定時間内に通常ドライブより余分に読み出されたデータを一時記憶しておくことにも利用できる。再生時の読み取りデータを一時記憶部３４にバッファリングしておけば、振動ショック等で図示しない光ピックアップが読み取りエラーを起こしたときでも、一時記憶部３４にバッファリングされた再生データを切り替え使用することによって、再生映像が途切れないようにできる。
【０３３６】
図５０では図示しないが、ＤＶＤビデオレコーダに外部カードスロットを設けておけば、上記ＥＥＰＲＯＭはオプションのＩＣカードとして別売できる。また、ＤＶＤビデオレコーダに外部ドライブスロットあるいはＳＣＳＩインターフェイスを設けておけば、上記ＨＤＤもオプションの拡張ドライブとして別売できる。
【０３３７】
なお、後述する図５９の実施形態（パーソナルコンピュータをソフトウエアでＤＶＤビデオレコーダ化するもの）では、パーソナルコンピュータ自身のハードディスクドライブの空き領域の一部またはメインメモリの一部を、図５０の一時記憶部３４として利用できる。
【０３３８】
図５０のデータプロセサ３６は、マイクロコンピュータブロック３０の制御にしたがって、エンコーダ部５０からのＤＶＤ記録データをディスクドライブ３２に供給したり、ディスク１０から再生されたＤＶＤ再生信号をドライブ３２から取り出したり、ディスク１０に記録された管理情報（図１１のディレクトリレコード、図２１のＶＭＧＩ＿ＭＡＴ、図２４のＶＴＳＩ＿ＭＡＴ、図２５のＰＬＹ＿ＭＡＴ等）を書き換えたり、ディスク１０に記録されたデータの削除をしたりする。
【０３３９】
マイクロコンピュータブロック３０は、ＭＰＵ（またはＣＰＵ）、制御プログラム等が書き込まれたＲＯＭ、およびプログラム実行に必要なワークエリアを提供するＲＡＭを含んでいる。
【０３４０】
このマイクロコンピュータブロック３０のＭＰＵは、そのＲＯＭに格納された制御プログラムに従い、そのＲＡＭをワークエリアとして用いて、後述する空き容量検出（図６０のＳＴ１２等）、記録量（録画パック数）検出（図５５〜図５８参照）、残量検出（図６２のＳＴ４２０Ａ；図６８のＳＴ４２４Ｅ等）、警告（図８４参照）、記録モード変更指示（図６８のＳＴ４２１Ｅ、図６９のＳＴ４２４Ｆ・ＳＴ４２６Ｆ、図７６のＳＴ２１８〜ＳＴ２２６等；図８５参照）、その他の処理（図６０〜図８３または図８９〜図９８）を、実行する。
【０３４１】
ＭＰＵ３０の実行結果のうち、ＤＶＤビデオレコーダのユーザに通知すべき内容（図８４〜図８８または図９９〜図１０２等）は、ＤＶＤビデオレコーダの表示部４８に表示され、またはモニタディスプレイ（図８４）にオンスクリーンディスプレイ（ＯＳＤ）で表示される。
【０３４２】
なお、ＭＰＵ３０がディスクチェンジャ部１００、ディスクドライブ３２、データプロセサ３６、エンコーダ部５０および／またはデコーダ部６０を制御するタイミングは、ＳＴＣ３８からの時間データに基づいて、実行することができる（録画・再生の動作は、通常はＳＴＣ３８からのタイムクロックに同期して実行されるが、それ以外の処理は、ＳＴＣ３８とは独立したタイミングで実行されてもよい）。
【０３４３】
デコーダ部６０は、図１２〜図１４または図１０３に示すようなパック構造を持つＤＶＤ再生データから各パックを分離して取り出すセパレータ６２と、パック分離その他の信号処理実行時に使用するメモリ６３と、セパレータ６２で分離された主映像データ（ビデオパック８８、８８Ａまたは８８Ｂの内容）をデコードするビデオデコーダ（Ｖデコーダ）６４と、セパレータ６２で分離された副映像データ（副映像パック９０の内容）をデコードする副映像デコーダ（ＳＰデコーダ）６５と、セパレータ６２で分離されたオーディオデータ（オーディオパック９１の内容）をデコードするオーディオデコーダ（Ａデコーダ）６８と、Ｖデコーダ６４からのビデオデータにＳＰデコーダ６５からの副映像データを適宜合成し、主映像にメニュー、ハイライトボタン、字幕その他の副映像を重ねて出力するビデオプロセサ６６と、ビデオプロセサ６６からのデジタルビデオ出力をアナログビデオ信号に変換するビデオ・デジタル・アナログ変換器（Ｖ・ＤＡＣ）６７と、Ａデコーダ６８からのデジタルオーディオ出力をアナログオーディオ信号に変換するオーディオ・デジタル・アナログ変換器（Ａ・ＤＡＣ）６７を備えている。
【０３４４】
Ｖ・ＤＡＣ６７からのアナログビデオ信号およびＡ・ＤＡＣ６７からのアナログオーディオ信号は、ＡＶ出力部４６を介して、図示しない外部コンポーネント（２チャネル〜６チャネルのマルチチャネルステレオ装置＋モニタＴＶまたはプロジェクタ）に供給される。
【０３４５】
ＭＰＵ３０から出力されるＯＳＤデータは、デコーダ部６０のセパレータ６２に入力され、Ｖデコーダ６４を通過して（とくにデコード処理はされない）ビデオプロセサ６６に入力される。すると、このＯＳＤデータが主映像に重畳され、それがＡＶ出力部４６に接続された外部モニタＴＶに供給される。すると、たとえば図５８に示すような警告文が、主映像とともに表示される。
【０３４６】
図５１は、図１のディスクに図３〜図５で説明するような構造の情報を用いてデジタル動画情報を可変記録レートで記録再生するもの（ＤＶＤビデオレコーダ）において、ユーザメニューを作成する機能を備えた装置の一例を説明するブロック図である。
【０３４７】
以下、図５０と共通する部分は共通の参照符号を用いて重複説明を省略し、図５１に固有の構成を中心に説明する。
【０３４８】
まず、データプロセサ３６は大容量の一時記憶部３４Ａに直接アクセスできるようになっている。
【０３４９】
エンコーダ部５０は、ユーザメニューに使用される縮小画像をエンコード時に生成する縮小ビデオエンコーダ５８と、縮小画像エンコード時のワークエリアとして利用されるメモリ（ＲＡＭ）５９を含んでいる。このメモリ５９は、ユーザメニュー用縮小画像の保存用に使用される。
【０３５０】
デコーダ部６０は、図５０のセパレータ６２、Ｖデコーダ６４、ＳＰデコーダ６５およびＡデコーダ６８の機能が集約された回路ブロック６００と、回路ブロック６００でデコードされたビデオデータおよび副映像データを処理するビデオプロセサ６６と、回路ブロック６００でデコードされたオーディオデータ（デジタル）をアナログ変換して出力するオーディオＤＡＣおよびデジタルオーディオ出力インターフェイス６９を含んでいる。
【０３５１】
図５１の装置はさらに、デコード側に、ビデオミキサ（Ｖミキサ）６０２と、フレームメモリ６０４と、Ｖミキサ６０２でユーザメニューデータが適宜ミキシングされたビデオデータ（デジタル）をアナログ変換して出力するビデオＤＡＣおよびデジタルビデオ出力インターフェイス６７を備えている。
【０３５２】
詳細は後述するが、ＭＰＵ３０は、エンコード設定データをエンコーダ部５０に与え、エンコーダ部５０からＰＧＣの区切れ情報（図３９〜図４３の説明参照）を受け取る。また、ＭＰＵ３０は、ユーザメニューに利用される縮小画像データをＶミキサ６０２から受け取り、ユーザメニューに表示するテキストデータ、メニュー表示の移動命令、および必要に応じてユーザメニューの背景画像データを、Ｖミキサ６０２へに与える。ＭＰＵ３０からＶミキサ６０２に送られるテキストデータはキー入力部４９から入力できる。このテキストデータは、検索キーワードとして利用できる。
【０３５３】
図５１の装置におけるデータ処理は、録画処理と再生処理の２つに分けることができる。
【０３５４】
録画処理において、ＭＰＵ３０は、ユーザからの録画命令（リモートコントローラの録画ボタンオンなど）を受けると、ディスクドライブ３２から管理データを読み込み、ドライブにセットされているディスク１０への書込領域を決定する。次に、決定された領域を書き込むように管理領域を設定し、ビデオデータの書き込みスタートアドレスをディスクドライブ３２に設定し、データを記録する準備を行う。
【０３５５】
次に、ＭＰＵ３０はＳＴＣ３８に対してタイマのリセットを行う。ここで、ＳＴＣ３８はシステムのタイマであり、このタイマ値を基準に録画・再生が行なわれる。また、このタイマリセット時に、ＰＧＣの切り分け設定も行なわれる。
【０３５６】
たとえば、一定時間毎にＰＧＣ切り分けを行う場合には、ＭＰＵ３０は、図４０に示すように、その切り分け間隔時間を１５分に設定する。また、オーディオ信号のステレオ／モノラルの切替信号（またはステレオ／バイリンガルの切替信号）でＰＧＣ切り分けを行うときには、ＭＰＵ３０はその設定をエンコーダ部５０に対して実行する。さらに、ＭＰＵ３０はその他の必要な各種の設定を行う。
【０３５７】
図５１の構成において、録画時のビデオ信号の流れは、次のようになる。
【０３５８】
まず、ＴＶチューナ４４またはＡＶ入力４２より入力された外部ＡＶ信号がＡ／Ｄ変換され、デジタル化される。デジタル化された映像信号はＶエンコーダ５３および縮小ビデオエンコーダ５８に入力される。デジタル化された音声信号はＡエンコーダ５４に入力される。また、ＴＶチューナ４４より、クローズドキャプション信号または文字放送等のテキスト信号が、ＳＰエンコーダ５５に入力される。
【０３５９】
さらに、ＰＧＣ切り分け用のソースデータのモード変更信号（ステレオ／モノ信号、画像アスペエクト変更信号など）が、ＴＶチューナ４４からエンコーダ部５０に入力される。
【０３６０】
各エンコーダ（５３〜５５）は、入力されたそれぞれの信号（ビデオ、オーディオ、副映像）を圧縮してパケット化する。（ただし、各パケットは、パック化した時に１パックあたり２０４８バイトになるように切り分けられてパケット化される。）圧縮されたこれらの信号は、フォーマッタ５６に入力される。ここで、フォーマッタ５６は、必要に応じて、ＳＴＣ３８からのタイマ値に従って各パケットのプレゼンテーションタイムスタンプＰＴＳおよびデコードタイムスタンプＤＴＳを決定し記録する。
【０３６１】
ただし、ユーザメニューに利用される縮小画像のパケットは、縮小画像蓄積用のメモリ５９へ転送され、そこに一時保存される。この縮小画像のパケットデータに関しては、録画終了後、別ファイルとして記録される。ユーザメニューにおける縮小画像の大きさは、たとえば１４４画素ｘ９６画素程度に選ばれる。
【０３６２】
なお、図５１の構成では、縮小画像の圧縮フォーマットとして、主映像と同じＭＰＥＧ２圧縮を使用できるが、他の圧縮方式でもかまわない。たとえば、ＪＰＥＧ圧縮、ランレングス圧縮（パレット２５６色：２５６色の減色化が必要）、ＴＩＦＦフォーマット、ＰＩＣＴフォーマットなどの圧縮方式が利用可能である。
【０３６３】
フォーマッタ５６は、バッファメモリ５７へパケットデータを一時保存し、その後、入力された各パケットデータをパック化して、ＭＰＥＧのＧＯＰ毎にミキシングし（図３〜図５のデータ構造ではナビゲーションパックは追加しない）、データプロセサ３６へ転送する。
【０３６４】
この時、フォーマッタ５６は、ＰＧＣの切り分けアドレスをＰＧＣ切り分け情報としてＭＰＵ３０へ送る。
【０３６５】
データプロセサ３６は、フォーマッタ５６から送られてきたパックを１６パック毎にまとめてＥＣＣグループとし、そのＥＣＣグループにエラー訂正情報をつけてディスクドライブ３２へ送る。ただし、ディスクドライブ３２がディスク１０に対して記録準備ができていない場合には、エラー訂正情報が付加されたＥＣＣグループのデータは一時記憶部３４Ａへ転送され、データ記録の準備ができるまで一時的に格納される。ディスクドライブ３２の記録準備ができた段階で、一時記憶部３４Ａに格納されたデータのディスク１０への記録が開始される。
【０３６６】
なお、一時記憶部３４Ａとしては、高速アクセスで数分以上の記録データを保持するため、大容量メモリあるいは高速ＨＤＤなどが想定される。
【０３６７】
図３〜図５のデータ構造に基づいて録画を終了したとき、ＭＰＵ３０は、先ほどエンコーダ部５０より受け取ったＰＧＣ切り分けアドレス情報に従って、再生制御情報ＤＡ２１１（図４参照）にＰＧＣ情報テーブルＰＧＣＩＴ（図２７〜図２８参照）を作成し、記録する。
【０３６８】
ただし、ＭＰＵ３０は、ファイルの管理領域などを読み書きするために、データプロセサ３６へ、ＭＰＵのバスを介してアクセスできるようになっている。このアクセスにより、ＭＰＵ３０は、データプロセサ３６内のトラックバッファに対する読み書きが可能となる。
【０３６９】
また、ユーザメニュー用縮小画像のデータを別ファイルとせずに、別のビデオパックデータとして、記録データ中に挿入することも考えられる。すなわち、図１４に示すように、ＤＶＤビデオフォーマットでは、主映像としては、ストリーム番号を０番（ストリームＩＤ：０Ｅ０ｈ）と規定していたが、さらに、縮小画像用にストリーム番号を１番（ストリームＩＤ：０Ｅ１ｈ）と規定し、多重することも可能である。こうして多重されたストリーム番号「１」の縮小画像は、メニュー編集処理時に使用される元データとなる。
【０３７０】
また、縮小画像用の別ファイルを作成する場合は、このファイルは、後途するユーザメニューファイルを作成する場合に使用される別ファイルとなる。この別ファイルも、ユーザメニュー編集処理時に使用される元ファイルとすることができる。
【０３７１】
さらに、ユーザメニューファイルを自動的に作成する場合には、切り分け情報を元に、ＰＧＣの最初のフレームデータを縮小画像のソースデータとして縮小ビデオエンコーダ５８でエンコードして、メモリ５９へ蓄積しておく。そして、記録終了時に、ユーザメニューファイルのヘッダ作成後、メモリ５９に蓄積しておいたパケットデータ群をディスク１０に記録する。
【０３７２】
図５１の構成において、再生時のデータ処理は、以下のようになる。
【０３７３】
まず、ユーザ操作によって再生開始命令を受けると、ＭＰＵ３０は、データプロセサ３６を介して、ディスクドライブ３２からディスク１０の管理領域を読み込み、再生するアドレスを決定する。
【０３７４】
次に、ＭＰＵ３０は、ディスクドライブ３２に先ほど決定された再生データのアドレスおよびリード命令を送る。
【０３７５】
ディスクドライブ３２は、送られてきた命令に従って、ディスク１０よりセクタデータを読みだし、データプロセサ３６でエラー訂正を行い、パックデータの形にして、デコーダ部６０へ出力する。
【０３７６】
デコーダ部６０の内部では、読み出されたパックデータを回路ブロック６００内のセパレータが受け取り、パケット化する。そして、データの目的に応じて、ビデオパケットデータ（ＭＰＥＧビデオデータ）はビデオデコーダへ転送し、オーディオパケットデータはオーディオデコーダへ転送し、副映像パケットデータはＳＰデコーダへ転送する。
【０３７７】
上記各パケットデータは、その転送開始時に、プレゼンテーションタイムスタンプＰＴＳをＳＴＣ３８にロードする。その後、回路ブロック６００内の各デコーダは、パケットデータ内のＰＴＳの値に同期して（ＰＴＳとＳＴＣの値を比較しながら）再生処理を行い、図示しないモニタＴＶに音声・字幕付きの動画を表示させることができる。
【０３７８】
また、ユーザメニュー用の縮小画像を表示するときには、先ほど別ファイルに保存していた縮小画像用ファイルをストリームパックとして流し、フレームメモリ６０４に表示位置（Ｘ，Ｙ座標値）を指定して表示させる。この時、もし、テキストデータなどがある場合には、キャラクタＲＯＭ（または漢字ＲＯＭ）などを使用して、テキストを縮小画像の下に表示する。
【０３７９】
図５２は、図１のディスクに図３〜図５で説明するような構造の情報を用いてデジタル動画情報を可変記録レートで記録再生するもの（ＤＶＤビデオレコーダ）において、ユーザメニューを作成する機能を備えた装置の他の例を説明するブロック図である。
【０３８０】
以下、図５０または図５１と共通する部分は共通の参照符号を用いて重複説明を省略し、図５２に固有の構成を中心に説明する。
【０３８１】
図５２の構成は、大容量一時記憶部３４Ｂ、ビデオミキサ６０２、フレームメモリ（テキスト用とビデオ用の２画面分）６０４等を含んでいる。図５１のビデオＤＡＣ／インターフェイス６７およびオーディオＤＡＣ／インターフェイス６９は、図示が省略されているが、図５２の構成でも用いられる。
【０３８２】
図５２のエンコーダ部５０内には、外部ＡＶ入力４２またはＴＶチューナ４４からのアナログビデオ・アナログオーディオ信号をデジタル化するＡＤＣ５２と、ＡＤＣ５２からのデジタルビデオ信号またはビデオミキサ６０２からの縮小画像データを選択してビデオエンコーダ５３に送るセレクタ５３Ｓと、バッファメモリ５７をワークエリアとして用いビデオエンコーダ５３と、オーディオエンコーダ５４および副映像エンコーダ５５からの各種データをパック化するフォーマッタ５６とが設けられている。
【０３８３】
また、図５２のデコーダ部６０内には、データプロセサ３６から転送されてくる再生パックを主映像、副映像および音声に分離するセパレータ６２と、セパレータ６２で分離されたオーディオおよび副映像を所定の方法で伸張（デコード）するオーディオ・副映像デコーダ６５／６８と、セパレータ６２で分離された主映像を所定の方法で伸張（デコード）するビデオデコーダ６４と、デコードされたビデオストリームを縮小表示するための処理を行なう縮小画像生成部６４Ａとが設けられている。
【０３８４】
図５２の構成において、録画時の処理は以下のようになる。
【０３８５】
まず、ＭＰＵ３０が録画命令受けると、ディスクドライブ３２から管理データを読み込み、図示しないディスク１０に書き込む領域を決定する。次に、決定された領域を書き込むように管理領域を設定し、ビデオデータの書き込みスタートアドレスをディスクドライブ３２に設定し、データを記録する準備を行う。
【０３８６】
次に、ＭＰＵ３０はＳＴＣ３８の時間をリセットする。ここで、ＳＴＣ３８はシステムのタイマであり、このタイマ値を基準に録画・再生が行われる。この時、プログラムチェーンＰＧＣの切り分け設定も行われる。
【０３８７】
ここで、切り分けの条件としては、時間毎に切り分けを行う場合（図４０）、オーディオ信号のステレオ／モノラルの切替信号で切り分けを行う場合（図３９）、画像モードのアスペクト比が１６：９と４：３の切替信号で切り分けをおこなう場合、エンコード時に判明する画像データの変化の激しい場面で切り分けを行う場合（図４３）などがある。
【０３８８】
ＭＰＵ３０は、エンコード部５０に対して、ＰＧＣ切り分けの条件の設定の種類と、それに伴うパラメータ（一定時間毎の切り分けの場合には、その間隔時間など）を設定する。さらに、ＭＰＵ３０は、その他の各種設定を行う。
【０３８９】
図５２の構成において、ビデオ信号の流れは、次のようになる。
【０３９０】
まず、主映像のエンコードするために、エンコード部５０内のセレクタ５３Ｓは主映像を選択する側に切り替えられる。
【０３９１】
次に、ＴＶチューナ４４またはＡＶ入力４２より入力された外部ＡＶ信号をＡＤＣ５２でＡ／Ｄ変換したデジタルビデオ信号が、セレクタ５３Ｓを介してＶエンコーダ５３に転送される。ＡＤＣ５２でＡ／Ｄ変換されたデジタルオーディオ信号は、Ａエンコーダ５４に転送される。ＴＶチューナ４４からの放送が文字・字幕情報（クローズドキャプション、文字多重放送の文字等）を含むときは、そのテキスト信号がＳＰエンコーダ５５に転送される。
【０３９２】
さらに、ＰＧＣ切り分けに用いられるステレオ／モノラル信号（またはステレオ／バイリンガル信号）がＴＶチューナ４４からエンコーダ部５０へ入力される。
【０３９３】
上記各エンコーダ（５３〜５５）は、それぞれの信号を圧縮してパケット化する。（ただし、各パケットは、パック化した時に１パックあたり２０４８バイトになるように切り分けて、パケット化する。）パケット化されたそれぞれの信号は、フォーマッタ５６に入力される。ここで、フォーマッタ５６は、ＳＴＣ３８のタイマカウント値に従い、必要に応じて、各パケットのプレゼンテーションタイムスタンプＰＴＳおよびデコードタイムスタンプＤＴＳを決定し記録する。
【０３９４】
フォーマッタ５６は、バッファメモリ５７にパケットデータを一時保存し、その後、入力された各パケットデータをパック化して、ＧＯＰ毎にミキシングする。そして、フォーマッタ５６は、このＧＯＰの頭にナビゲーションパックが適宜追加されたデータストリームを、データプロセサ３６に転送する。このとき、ＰＧＣの切り分けアドレスが、ＭＰＵ３０に送られて、ＰＧＣ切り分け情報として利用される。
【０３９５】
図５２のデータプロセサ３６は、１６パック（＝３２ｋバイト）毎にまとめてＥＣＣグループとしてエラー訂正情報が付加されて、ディスクドライブ３２に送られる。ただし、ディスクドライブ３２がディスク１０へ記録を行なう準備ができていない場合には、エラー訂正情報が付加されたＥＣＣグループのデータは一時記憶部３４Ｂに転送され、ディスク１０にデータ記録を行なう準備ができるまで待つ。そして、記録準備ができた段階で、ディスクドライブ３２はディスク１０に対する記録を開始する。
【０３９６】
ここで、一時記憶部３４Ｂとしては、高速アクセスで数分以上の記録データを保持するため、大容量メモリが想定される。
【０３９７】
図３〜図５のデータ構造に基づいて録画を終了したとき、ＭＰＵ３０は、先ほど受け取ったＰＧＣ切り分けアドレス情報に従って、再生制御情報ＤＡ２１１（図４参照）にＰＧＣ情報テーブルＰＧＣＩＴ（図２７〜図２８参照）を作成し、記録する。
【０３９８】
なお、ＭＰＵ３０は、ファイルの管理領域などを読み書きするために、データプロセサ３６へ、ＭＰＵのバスを介してアクセスできるようになっている。
【０３９９】
図５２の構成において、再生時のデータ処理は、以下のようになる。
【０４００】
まず、ユーザの再生命令を受けると、ＭＰＵ３０は、データプロセサ３６を介して、ディスクドライブ３２より管理領域を読み込み、再生するアドレスを決定する。次に、ＭＰＵ３０はディスクドライブ３２へ先ほど決定された再生データのアドレスとそのリード命令を送る。
【０４０１】
ディスクドライブ３２は、送られてきたリード命令に従って、ディスク１０よりセクタデータを読み出し、データプロセサ３６内でエラー訂正を行い、パックデータの形にしてデコーダ部６０へ出力する。
【０４０２】
デコーダ部６０の内部では、読み出されたパックデータをセパレータ６２が受け取り、パケット化する。そして、データの目的に応じて、ビデオパケットデータ（ＭＰＥＧビデオデータ）はＶデコーダ６４へ転送され、オーディオパケットデータ／副映像パケットデータはそれぞれＡ／ＳＰデコーダ６５／６８へ転送される。
【０４０３】
上記転送された各パケットデータは、転送開始時に、プレゼンテーションタイムスタンプＰＴＳをＳＴＣ３８にロードされる。その後、各デコーダ（６４、６５／６８）はパケットデータ内のＰＴＳの値に同期して（ＰＴＳとＳＴＣの値を比較しながら）再生処理を行なう。これにより、図示しないモニタＴＶに音声字幕付きの動画を再生することができる。
【０４０４】
また、ユーザメニュー用の縮小画像を作るときには、ＭＰＵ３０は、Ｖデコーダ６４に縮小表示命令（縮小オン命令）を出し、ビデオミキサ６０２に表示位置を指定する。これにより、ユーザメニュー用縮小画像を図示しないモニタＴＶに表示させることができる。ユーザが保存するデータを選択したら、その縮小画像データは、Ｖミキサ６０２からＶエンコーダ５３へ、セレクタ５３Ｓを介して転送される。転送された縮小画像データは、Ｖエンコーダ５３においてパケット化され、フォーマッタ５６においてパック化されて、データプロセサ３６を介して、ディスク１０に記録される。
【０４０５】
なお、ユーザメニュー用縮小画像を図示しないＴＶモニタ等に表示するときは、別ファイルに保存しておいた縮小画像用ファイルをストリームパックとして流し、フレームメモリ６０４に表示位置を指定して表示させる。この時、もし、テキストデータなどがある場合には、漢字ＲＯＭなどを使用して、テキストを縮小画像の下に表示する。
【０４０６】
図５３は、図５０〜図５２のＤＶＤビデオレコーダの装置本体２００の外観およびそのフロントパネルの一例を示す。
【０４０７】
図５４を参照して後述するリモートコントローラ５のオープン／クローズボタン５ｇをユーザが押すと、図５３のディスクトレイ入口２０２が手前に開く。
【０４０８】
このディスクトレイに、録画に使用するＤＶＤーＲＡＭまたはＤＶＤーＲＷディスク（カートリッジ入りディスク）１０あるいはＤＶＤーＲディスク（裸ディスク）１０がセットされる。
【０４０９】
続いてユーザがリモートコントローラ５のオープン／クローズボタン５ｇをユーザが押すと、ディスクトレイ入口２０２が閉じ、トレイにセットされたディスク（たとえばＤＶＤ−ＲＷ）１０が、装置本体２００内のディスクドライブ３２に引き込まれる。すると、ディスクドライブ３２が自動的に起動し、まず図９の物理フォーマット情報（ディスク構造データ、ブランクディスクの空き容量データ、その他を含む）がＭＰＵ３０により読み取られる。
【０４１０】
続いて、図３〜図５の制御情報ＤＡ２１（再生制御情報ＤＡ２１１、縮図制御情報ＤＡ２１４その他を含む）が、ＭＰＵ３０により読み取られる。すると、セットされたディスク１０が未使用のＤＶＤーＲＷディスク（またはＤＶＤーＲＡＭディスク）である場合、図５３のＤＶＤビデオレコーダ表示部（液晶または蛍光表示パネル）４８において、たとえば「ＤＶＤ−ＲＷ」の項目が目立つように表示される。また、録画時間が００（時間）：００（分）：００（秒）のように表示され、録画タイトル／チャプタも００ー００と表示される（一度でも録画されれば、この録画タイトル／チャプタ表示は０１ー０１のように変化する）。
【０４１１】
また、装置デフォルトあるいはユーザ設定が、記録モード＝ＭＰＥＧ２、録画の平均ビットレート＝４Ｍｂｐｓとなっておれば、表示部４８において、「ＭＰＥＧ２」と「４Ｍｂｐｓ」の項目が目立つように表示される。
【０４１２】
さらに、セットされたディスク１０への録画が進行し、そのディスク１０に録画可能な残り時間が僅か（たとえばあと５分）となると、ＭＰＵ３０はそのことを検知し（たとえば図６２のＳＴ４２２Ａイエス）、表示部４８において、ディスク交換を促す「ＤＩＳＫ  ＴＯ  ＢＥ  ＣＨＡＮＧＥＤ」の項目が目立つように表示される。
【０４１３】
ＤＶＤビデオレコーダ本体２００のフロントパネルにはさらに、電源スイッチボタン、オープン／クローズキー、再生キー、停止キー、チャプター／プログラムのスキップキー、早戻しキー、早送りキー録画開始ボタン（図示せず）その他の基本操作キーが設けられている。
【０４１４】
なお、図５３のＤＶＤビデオレコーダは、図５０のディスクチェンジャ部１００を内蔵していない場合（ディスクチェンジャ部１００がオプションの外部装置として図５３の装置本体２００にＳＣＳＩケーブル等で接続される場合）を想定している。この場合、録画中に装置本体内にセットされたディスク１０を使い切る少し前に表示部４８の上記「ＤＩＳＫ  ＴＯ  ＢＥ  ＣＨＡＮＧＥＤ」が発光または点滅を開始する。その後ディスク１０の残り容量がゼロになると、録画は外部のディスクチェンジャ部１００内にセットされた１枚以上のＤＶＤ−ＲＷディスク１０に対して、自動的に継続されるようになる。
【０４１５】
あるいは、２台以上のＤＶＤビデオレコーダを用意し、それぞれのＭＰＵ３０を通信ケーブルでデジーチェーン接続しておき、２台以上のＤＶＤビデオレコーダを用いたリレー録画をすることも可能である。この場合、「１台目のレコーダでＭＰＥＧ２／平均ビットレート４Ｍｂｐｓの録画を１時間行い、２台目のレコーダでＭＰＥＧ２／平均ビットレート２Ｍｂｐｓの録画を２時間行う」といったこともできる。
【０４１６】
上述したような複数ＤＶＤビデオレコーダによるリレー録画をする場合は、「レコーダＡでＭＰＥＧ２／平均ビットレート４Ｍｂｐｓの録画を１時間行い、レコーダＢでＭＰＥＧ２／平均ビットレート２Ｍｂｐｓの録画を２時間行う」といった表示を、モニタスクリーンに表示してもよい。
【０４１７】
なお、図５０〜図５２のＤＶＤビデオレコーダは、図８５〜図８８に示すようなユーザへの警告または通知をディスク１０に録画しないように構成される。しかし、図８４のモニタスクリーンの下側に例示したような録画情報（録画の平均ビットレート、録画チャネル番号、録画日時等）は、録画開始直後の数秒間、ディスク１０に記録されるようにしても良い。
【０４１８】
図５４は、図５０〜図５２のＤＶＤビデオレコーダを操作するリモートコントローラ５の一例を示す。図５３に示すＤＶＤビデオレコーダ本体２００のフロントパネルに設けられた操作キーでも基本的な操作は可能であるが、ＤＶＤの特徴を生かした各種操作はリモートコントローラ５で行なうようになっている。
【０４１９】
以下、図５４のリモートコントローラ５の各キーの機能（あるいは使い方）を説明する。
【０４２０】
［電源キー（ＰＯＷＥＲ）５ａの機能］
＜１＞装置本体の交流電源回路の二次側をオン／オフする。
【０４２１】
＜２＞装置内部にディスクがセットされた状態で電源キーが押されたときは、ディスクの種類（ＤＶＤーＲＷ、ＤＶＤ−ＲあるいはＤＶＤビデオ）を判別して表示する。そのディスクが再生不能ディスクである場合はその旨を表示する。
【０４２２】
＜３＞装置内部にセットされたディスクがファーストプレイプログラムチェーン（オートスタートコード）を含む場合に電源キーが押されると、このプログラムチェーンの再生が自動的に開始される。
【０４２３】
＜４＞電源オンかつトレイオープン状態で電源キーが押されたときは、トレイクローズ後に電源オフとなる。
【０４２４】
［オープン／クローズキー（ＯＰＥＮ／ＣＬＯＳＥ）５ｇの機能］
＜５＞ディスクトレイをオープンまたはクローズする。ディスク再生中にオープン／クローズキーが押されると、それまでの装置動作が終了し、ディスクトレイがオープンする。録画中はこのキー５ｇの操作は無効とされる。
【０４２５】
＜６＞電源オフかつトレイクローズ状態でオープン／クローズキーが押されると、電源がオンしディスクトレイがオープンする。
【０４２６】
＜７＞ディスクトレイオープン状態でオープン／クローズキーが押されると、ディスクトレイが装置本体に引き込まれる。このときトレイにディスクがセットされておれば、その管理情報が読み取られ、セットされたディスクの種類（ＤＶＤーＲＷ、ＤＶＤ−ＲあるいはＤＶＤビデオ）が表示される。そのディスクが再生不能ディスクである場合はその旨が表示される。
【０４２７】
＜８＞ディスクトレイオープン状態でオープン／クローズキーが押されると、ディスクトレイが装置本体に引き込まれる。このときトレイにディスクがセットされていなければ、たとえば”ＮＯ  ＤＩＳＫ”という文字が表示部４８またはモニタＴＶに表示される（ＯＳＤ）。
【０４２８】
＜９＞オープン／クローズキーのオンにより装置本体に引き込まれたディスクがファーストプレイプログラムチェーン（オートスタートコード）を含む場合は、このプログラムチェーンの再生が自動的に開始される。
【０４２９】
［停止キー（ＳＴＯＰ）５ｅの機能］
＜１０＞ディスク再生中または録画中に押されると、再生または録画を停止させる。停止中に押されると、それまで再生または録画していたタイトル番号（あるいはデフォルト設定のタイトル番号）が表示される。
【０４３０】
［再生キー（ＰＬＡＹ）５ｃの機能］
＜１１＞ディスクトレイにディスクがセットされている状態で押されると、その時点での設定条件（デフォルト設定、またはユーザが設定した画面のアスペクト比、音声言語、字幕言語等）でディスクの再生が開始する。
【０４３１】
＜１２＞ディスクトレイオープン状態でディスクをトレイ上にセットしてから再生キーを押した場合は、トレイを装置本体に引き込み、ＤＶＤディスクに記録されているデフォルトタイトル（またはタイトル制作者が指定したタイトル）から再生を開始する。ただしディスクがファーストプレイプログラムチェーン（オートスタートコード）を含む場合は、それを実行する。
【０４３２】
＜１３＞ディスクの記録情報で特に指定していない限り、タイトルが終わるまで再生すると、再生動作は終了する。
【０４３３】
＜１４＞メモリ設定画面表示中において設定画面にチャプターおよびタイトル番号が設定されている状態で押されると、設定されたチャプターおよびタイトル番号の所からメモリ再生を開始する。
【０４３４】
＜１５＞ランダムモードが設定されているときに押されると、トレイにセットされているディスクの内容をランダム再生する。
【０４３５】
＜１６＞再生中にディスクのセル再生モードがＶＯＢＵスチルになった場合は、ＶＯＢＵの最後まで再生後、それまでの再生動作が解除され静止画再生状態となる。
【０４３６】
［一時停止キー（ＰＡＵＳＥ）５ｄの機能］
＜１７＞あるタイトル内のプログラムチェーン再生中に押されると、現再生中のプログラムチェーンのビデオフレームで静止画となる。この状態でさらに一時停止キーを押すと、次のフレームの静止画に切り替わる。以下同様に、一時停止キーを押す度に時間進行方向にフレームが切り替わり、このキーを押した回数分のコマ送りが行われる。
【０４３７】
＜１８＞上記静止画またはコマ送り再生中は、副映像は再生するが、音声は再生しないようにできる。
【０４３８】
＜１９＞この静止画／コマ送りは現再生中のプログラムチェーン内でのみ可能であり、タイトル内の最終フレームまでコマ送りされたあとは、このキー操作は無効となる。
【０４３９】
＜２０＞セル再生モードでＶＯＢＵスチルとなっている場合、スチルセルの最終セルでは、このキー操作は無効となる。
【０４４０】
＜２１＞このキー操作による静止画状態で再生キーを押すと、通常再生に戻る。
【０４４１】
［スキップキー（ＳＫＩＰ／右向き縦棒付２段三角マーク）５ｆの機能その１；１シーケンシャルプログラムチェーンタイトルの場合］
＜２２＞再生中に押されると、現再生中のタイトル内の次のチャプター（またはプログラム）をサーチしそれを再生する。次のチャプターがない場合は、このキー操作は無効となる。チャプターサーチ中は、表示部４８（またはＯＳＤ）のサーチ先チャプター番号を点滅させてサーチ中であることをユーザに通知できる。
【０４４２】
＜２３＞停止中に押すと現チャプターの次のチャプターが選択される。ここで再生キーをオンすると、選択されたチャプターがサーチされ再生される。
【０４４３】
なお、停止中では、２つのタイトルに跨ったチャプター（またはプログラム）のスキップができる。たとえばタイトル１の最終チャプター番号が表示されているとき、さらにこのスキップキーを押すと、タイトル２の初めのチャプター番号が選択される。ここで再生キーをオンすると、選択されたチャプター（タイトル２のチャプター１）がサーチされ再生される。
【０４４４】
＜２４＞停止状態で所定時間以上押し続けられると、一定の速度でチャプター番号が１づつ繰り上がる（次のタイトルがあるときは現タイトルから次タイトルへ跨ったチャプター番号の連続変更を可能にできる）。押し続けているこのスキップキーを離したあと再生キーを押すと、そのときのタイトルのチャプターがサーチされ再生される。
【０４４５】
［スキップキー（ＳＫＩＰ／右向き縦棒付２段三角マーク）５ｆの機能その２；ランダムプログラムチェーンタイトルの場合］
＜２５＞再生中に押すと、現再生中のタイトル内のチャプターの次にランダム選択されたチャプター（またはプログラム）をサーチしそれを再生する。ただしランダム再生ループの回数が最後であってタイトル内に次のプログラムチェーンがない場合は、このキー操作は無効となる。
【０４４６】
＜２６＞静止画再生中に押された場合は、選択されたチャプター（またはプログラム）をサーチしその先頭で静止画再生となる。ただしセル再生モードでスチルとなっていた場合、選択されたチャプターをサーチしその先頭のスチルが再生される。
【０４４７】
＜２７＞メモリ設定画面で設定されているチャプター番号（プログラム番号）およびタイトル番号の選択（数字のインクリメントあるいはカーソルの前方移動等）に使用できる。
【０４４８】
＜２８＞メニューの頁送りに使用できる。
【０４４９】
［スキップキー（ＳＫＩＰ／左向き縦棒付２段三角マーク）５ｆの機能その１；１シーケンシャルプログラムチェーンタイトルの場合］
＜２９＞再生中に押されると、現再生中のチャプター（またはプログラム）の先頭をサーチしそれを再生する。さらに連続して押すとチャプター番号１までチャプター番号が１づつ繰り下がる。
【０４５０】
＜３０＞停止中に押すと現チャプターの１つ前のチャプターが選択される。ここで再生キーをオンすると、選択されたチャプターがサーチされ再生される。
【０４５１】
なお、停止中では、２つのタイトルに跨ったチャプター（またはプログラム）のスキップができる。たとえばタイトル３のチャプター番号１が表示されているとき、さらにこのスキップキーを押すと、タイトル２の最後のチャプター番号Ｘが選択される。ここで再生キーをオンすると、選択されたチャプター（タイトル２のチャプターＸ）がサーチされ再生される。
【０４５２】
このタイトルを跨ったチャプター繰り下がりスキップは、タイトル１のチャプター１になるまで実行できる。
【０４５３】
＜３１＞停止状態で所定時間以上押し続けられると、一定の速度でチャプター番号が１づつ繰り下がる（タイトル１のチャプター１になるまで）。押し続けているこのスキップキーを離したあと再生キーを押すと、そのときのタイトルのチャプターがサーチされ再生される。
【０４５４】
［スキップキー（ＳＫＩＰ／左向き縦棒付２段三角マーク）５ｆの機能その２；ランダムプログラムチェーンタイトルの場合］
＜３２＞再生中に押すと、現再生中のタイトル内のチャプター（またはプログラム）の先頭をサーチしそれを再生する。ただし、連続して押してもサーチ先は現再生中のチャプター（プログラム）の先頭となるようにできる。
【０４５５】
＜３３＞静止画再生中に押された場合は、現再生中のチャプター（またはプログラム）の先頭サーチしそこで静止画再生となる。セル再生モードでスチルとなっていた場合、現再生中のチャプターをサーチしその先頭のスチルが再生される。
【０４５６】
＜３４＞メモリ設定画面で設定されているチャプター番号（プログラム番号）およびタイトル番号の選択（数字のデクリメントあるいはカーソルの後方移動等）に使用できる。
【０４５７】
＜３５＞メニューの頁戻しに使用できる。
【０４５８】
［メニューキー（ＭＥＮＵ）５ｎの機能］
＜３６＞ディスクがトレイにセットされている場合は、ディスクに記録されている現在選択中のビデオタイトルセット内のルートメニューを再生表示する。ディスクがセットされていない場合はエラー（または警告）表示を行なう（ＯＳＤ）。
【０４５９】
＜３７＞現在選択中のビデオタイトルセット内にルートメニューがない場合は、エラー（または警告）表示を行なう。
【０４６０】
＜３８＞通常再生中にこのメニューキーを押してメニューを再生した後メニュー操作によってメニューから抜け出すと、メニュー再生前に再生していた箇所またはメニューで指定された箇所から再生が再開される。
【０４６１】
＜３９＞ルートメニュー表示中に押した場合は、ルートメニュー表示前の状態に戻る。
【０４６２】
なお、ＤＶＤビデオＲＡＭの場合は、ユーザメニューが使用される。つまり、ルートメニューがディスクにないがユーザメニューがある場合は、メニューキーの操作により、ユーザメニューが使用される。
【０４６３】
［タイトルキー（ＴＩＴＬＥ）５ｐの機能］
＜４０＞ディスクがトレイにセットされており、かつディスクにタイトルメニューが記録されている場合は、タイトルメニューを表示する。ディスクがセットされていない場合は、エラー（または警告）表示を行なう（ＯＳＤ）。
【０４６４】
＜４１＞トレイにセットされたディスクにタイトルメニューが記録されてない場合は、ディスク再生中（あるいは停止中）に以下の動作ができる。
【０４６５】
すなわち、タイトルキーを押すと画面の一部（たとえば左上コーナー）にタイトル番号およびチャプター番号が表示される。後述するクリアキーが押されるかタイトルキーがもう一度押されるかその後のキー操作がないまま所定時間（たとえば３秒）が経過すると、画面からタイトル番号およびチャプター番号が消去される。
【０４６６】
画面にタイトル番号（たとえば「１」）およびチャプター番号（たとえば「１」）が表示されている状態でテンキーから所望のタイトル番号（たとえば「２」）が入力されると、上記の例でいえば、画面表示は「タイトル番号：２」および「チャプター番号：１」となる。この状態で再生キーを押すかあるいは所定時間（たとえば２秒）放置すると、タイトル２のチャプター１から再生が開始される。
【０４６７】
この場合、タイトルおよびチャプターのサーチ中は、表示部４８のサーチ先タイトル番号およびチャプター番号を点滅させてサーチ中であることをユーザに通知できる。
【０４６８】
＜４２＞通常再生中にタイトルキーを押してタイトルメニュー再生になった後、タイトルの選択が確定しないうちに再びタイトルキーを押したときは、タイトルメニュー再生前に再生していた箇所から再生を再開する。
【０４６９】
［セレクトキー／カーソルキー（上向き・下向きの三角マーク対）５ｑの機能］
＜４３＞ディスクメニュー（タイトルキーまたはメニューキーで呼び出すメニュー）内の項目選択、およびセットアップメニュー内の項目選択に使用する。たとえば上記セレクトキー／カーソルキーの上向きまたは下向き三角マークを押してある項目を選択した場合において、その項目がさらに幾つかの選択枝を含んでいるときに、その選択枝を選ぶのにこのセレクトキー／カーソルキーの左向きまたは右向き三角マークを使用できる。
【０４７０】
＜４４＞オーディオストリーム、副映像ストリーム、またはアングルのいずれかの設定値表示中に押す場合において、このセレクトキーの上向き三角マークを押すと次のストリームあるいはアングルに切り替わり、下向き三角マークを押すと１つ前のストリームあるいはアングルに切り替わる。
【０４７１】
＜４５＞キャラクタジェネレータによるタイトル番号表示中に押す場合において、このセレクトキーの上向き三角マークを押すと次のタイトルに切り替わり、下向き三角マークを押すと１つ前のスタイトルに切り替わる。
【０４７２】
［終了キー（ＥＮＤ）５ｅｎｄの機能］
＜４６＞ユーザ選択設定の処理の終了を装置に通知するとき（再生可能アングルの設定等の処理ループを抜けるとき）に使用する。
【０４７３】
マルチアングルの選択メニュー画面（図示せず）表示中に、所望のアングルを選択するカーソル操作には、前記セレクトキー／カーソルキー５ｑあるいは後述するテンキー５ｔを利用することができる。（図示はしないがマウス操作あるいはタッチパネル操作も実現可能。）
［確定キー（ＥＮＴＥＲ）５ｓの機能］
＜４７＞ディスクメニュー内あるいはセットアップメニュー内で選択された項目を確定するときに使用する。
【０４７４】
＜４８＞メモリ画面においてタイトル番号およびチャプター番号を確定するときにも使用できる。
【０４７５】
［リターンキー（ＲＥＴＵＲＮ）５ｒの機能］
＜４９＞タイトル制作者（ソフトウエアのプロバイダ）が予め設定したディスク上のアドレスへのサーチを行なうときに使用する。具体的には、メニューからの抜け出しあるいは再生開始（再開）点への戻り（リターン）動作を指示するときに押される。あるいは、マルチストーリの内の１つを再生している間にユーザ選択可能なマルチストーリの選択分岐点に戻る動作を指示するときにも使用できる。
【０４７６】
［オーディオキー（ＡＵＤＩＯ）５ａｕｄの機能その１；再生中の場合］
＜５０＞再生中にオーディオキーを押すと、（ディスクに収録されたオーディオストリーム情報を調べてから）キャラクタジェネレータを用いて、現再生中のオーディオストリームの言語名（オーディオストリームの種別が音楽等でなく言語であるとき）を再生画面上に所定時間（たとえば３秒）表示する（ＯＳＤ）。この表示中にさらにオーディオキーを押すと、次のオーディオストリーム番号の音声が再生されるようになる。このオーディオキー操作を繰り返すと、そのタイトルに記録されているオーディオストリームの音声（種々な言語）が順次サイクリックに再生される。
【０４７７】
＜５１＞オーディオストリーム設定値の画面表示中に前記セレクトキー／カーソルキー５ｑを押すことにより、現在設定されているオーディオストリームの次のオーディオストリームまたは１つ前のオーディオストリームに切り替えることができる。すると、切り替えられたオーディオストリームの内容が再生される。
【０４７８】
＜５２＞オーディオストリーム設定値の画面表示中にテンキーを押すと、テンキー入力した番号のオーディオストリームに切り替えることができる。すると、切り替えられたオーディオストリームの内容が再生される。
【０４７９】
＜５３＞オーディオストリーム設定値の画面表示中にクリアキーを押すと、オーディオストリームの設定値表示を画面から消去することができる。
【０４８０】
［オーディオキー（ＡＵＤＩＯ）５ａｕｄの機能その２；停止中（ブルーバック画面表示中）の場合］
＜５４＞停止中にオーディオキーを押すと、（ディスクに収録されたオーディオストリーム情報を調べてから）キャラクタジェネレータを用いて、現在選択されているタイトルに設定されているオーディオストリームの言語名（オーディオストリームの種別が言語のとき）をブルーバック画面上に所定時間（たとえば３秒）表示する。この表示中にさらにオーディオキーを押すと、次のオーディオストリーム番号が設定される。このオーディオキー操作を繰り返すと、そのタイトルに記録されているオーディオストリーム音声が順次サイクリックに設定・表示される。
【０４８１】
＜５５＞オーディオストリーム設定値のブルーバック画面表示中に前記セレクトキー／カーソルキー５ｑを押すと、現在設定されているオーディオストリームの次のオーディオストリームまたは１つ前のオーディオストリームに切り替わる。
【０４８２】
＜５６＞オーディオストリーム設定値のブルーバック画面表示中にテンキーを押すと、テンキー入力した番号のオーディオストリームに切り替わる。
【０４８３】
＜５７＞オーディオストリーム設定値のブルーバック画面表示中にクリアキーを押すと、オーディオストリームの設定値表示が画面から消去される。
【０４８４】
［サブタイトルキー（ＳＵＢＴＩＴＬＥ）５ｓｂｔの機能その１；再生中の場合］
＜５８＞再生中に押すと、（ディスクに収録された副映像ストリーム情報を調べてから）キャラクタジェネレータを用いて、現再生中の副映像ストリームの言語名（副映像ストリームの種別が言語の場合）を再生画面上に所定時間（たとえば３秒）表示する（ＯＳＤ）。この表示中にさらにサブタイトルキーを押すと、次のストリーム番号の副映像が再生されるようになる。このサブタイトルキー操作を繰り返すと、そのタイトルに記録されている副映像ストリームが順次サイクリックに再生される。
【０４８５】
＜５９＞副映像ストリーム設定値の画面表示中に前記セレクトキー／カーソルキー５ｑを押すことにより、現在設定されている副映像ストリームの次の副映像ストリームまたは１つ前の副映像ストリームに切り替えることができる。すると、切り替えられた副映像ストリームの内容が再生される。
【０４８６】
＜６０＞副映像ストリーム設定値の画面表示中にテンキーを押すと、テンキー入力した番号の副映像ストリームに切り替えることができる。すると、切り替えられた副映像ストリームの内容が再生される。
【０４８７】
＜６１＞副映像ストリーム設定値の画面表示中にクリアキーを押すと、副映像ストリームの設定値表示を画面から消去することができる。
【０４８８】
［サブタイトルキー（ＳＵＢＴＩＴＬＥ）５ｓｂｔの機能その２；停止中（ブルーバック画面表示中）の場合］
＜６２＞停止中にサブタイトルキーを押すと、（ディスクに収録された副映像ストリーム情報を調べてから）キャラクタジェネレータを用いて、現在選択されているタイトルに設定されている副映像ストリームの言語名（副映像ストリームの種別が言語のとき）をブルーバック画面上に所定時間（たとえば３秒）表示する。この表示中にさらにサブタイトルキーを押すと、次の副映像ストリーム番号が設定される。このサブタイトルキー操作を繰り返すと、そのタイトルに記録されている副映像ストリーム音声が順次サイクリックに設定・表示される。
【０４８９】
＜６３＞副映像ストリーム設定値のブルーバック画面表示中に前記セレクトキー／カーソルキー５ｑを押すと、現在設定されている副映像ストリームの次の副映像ストリームまたは１つ前の副映像ストリームに切り替わる。
【０４９０】
＜６４＞副映像ストリーム設定値のブルーバック画面表示中にテンキーを押すと、テンキー入力した番号の副映像ストリームに切り替わる。
【０４９１】
＜６５＞副映像ストリーム設定値のブルーバック画面表示中にクリアキーを押すと、副映像ストリームの設定値表示が画面から消去される。
【０４９２】
［サブタイトルオン・オフキー（ＳＵＢＴＩＴＬＥ  ＯＮ／ＯＦＦ）５ｖの機能］
＜６６＞副映像（サブタイトル）の表示をオン・オフする。
【０４９３】
＜６７＞ビデオ再生中かつ副映像表示中（副映像表示オン設定状態）にサブタイトルオン・オフキーを押すと、副映像ストリーム番号設定値がオフされるとともに、その設定値がキャラクタジェネレータで所定時間（たとえば３秒）表示（ＯＳＤ）されたあと、副映像が画面から消去される。
【０４９４】
＜６８＞ビデオ再生中だが副映像が表示されていないとき（副映像表示オフ設定状態）にサブタイトルオン・オフキーを押すと、副映像ストリーム番号設定値がオンされるとともに、その設定値がキャラクタジェネレータで所定時間（たとえば３秒）表示されたあと、オンされた設定ストリーム番号の言語の副映像が再生される（再生中のディスクに副映像が記録されている場合）。
【０４９５】
＜６９＞ビデオ再生停止中にサブタイトルオン・オフキーを押したときは、副映像表示のオン・オフ設定のみ実行できる。
【０４９６】
＜７０＞副映像表示オフ設定状態において、再生しているオーディオストリームと同一言語コードの副映像ストリームに強制出画コマンドが含まれていたときは、このコマンドに対応する副映像を必ず再生し画面に出画させる。
【０４９７】
［アングルキー（ＡＮＧＬＥ）５ａｎｇの機能］
＜７１＞マルチアングル情報で構成されるアングルブロックを持つタイトルが選択されており、このアングルブロック（アングル区間）が再生されているときに押すと、現再生中のアングル番号がキャラクタジェネレータにより所定時間（たとえば５秒）表示される（ＯＳＤ）。このアングル番号表示期間中にもう一度アングルキーを押すと、次のアングル番号のセルの同一時刻地点がサーチされそこから再生が開始される。
【０４９８】
たとえば、あるバッターのホームランシーンがマルチアングルブロックのアングル番号１（センター側からピッチャーの背中を見るカメラアングル）で再生されており、そのアングルブロックセルの再生開始時刻から５秒後にバットがボールにミートし、さらに３秒後に打球がライトスタンドに突き刺さるとする。このホームランシーンを別のカメラアングルで見たいと思ったユーザがアングルキーを押してアングル番号２を押すと、そのアングルブロックセルの再生開始時刻地点がサーチされ、そこからアングル２（たとえば１塁内野スタンド側からグランド全体を見るカメラアングル）でのホームランシーンの再生が再開されるようになる。
【０４９９】
上記アングル番号表示期間中にさらにアングルキーを押すと、記録されているアングル番号が順次サイクリックに切り替わり、選択後のアングルの再生が再開される。
【０５００】
＜７２＞キャラクタジェネレータでアングル番号が画面表示されているときは、テンキー操作により所望のアングル番号をダイレクトに選択することもできる（再生中のアングルブロックに存在しないアングル番号がテンキー入力されたときは、そのキー入力は無効）。あるいは、前記セレクトキー／カーソルキー５ｑによりアングル番号を昇降させることもできる。
【０５０１】
＜７３＞マルチアングルブロックのセル内で静止画再生中にアングル切り替えが行われたときも、同様な再生時点サーチが行われ、サーチされた別アングルの静止画が再生される。
【０５０２】
たとえば、ある自動車の静止画がアングル番号１（正面から見るカメラアングル）で再生されていたとする。この自動車を別のカメラアングルで見たいと思ったユーザがアングルキーを押してアングル番号２を押すと、アングル番号２のアングルブロックセルの再生開始時刻地点がサーチされ、そこからアングル２（たとえば右側面から見るカメラアングル）での静止画が再生される。
【０５０３】
上記アングル番号表示期間中にさらにアングルキーを押すと、記録されているアングル番号が順次サイクリックに切り替わり、選択後のアングルの静止画が再生される。
【０５０４】
＜７４＞マルチアングルブロック以外のセル再生中にアングルキー操作をおこなってもアングル設定（アングル番号切替）は受け付けないようにできる。アングル設定（アングル番号切替）は再生中のタイトルにマルチアングルブロックセルが存在する場合に限り受け付ける。
【０５０５】
＜７５＞選択されたタイトルにマルチアングルブロックセルが存在する場合は、停止中であっても、アングル設定（アングル番号切替）を受け付けるようにできる。
【０５０６】
［早送り（ＦＷＤ）キー／早戻し（ＲＥＶ）キー（左向き・右向きの二重三角マーク）５ｊの機能］
＜７６＞動画再生中または静止画再生中に早送りキーまたは早戻しキー押すと、通常再生時より早く（たとえば通常再生時の約２倍）早送りまたは早戻し再生が行われる。（動画では動きが倍速になり、静止画ではそのコマ送り的な切替周期が半分に短縮される。）さらに押し続けると、通常再生時よりさらに早く（たとえば通常再生時の約８倍）早送りまたは早戻し再生が行われる。（動画では動きが８倍速になり、静止画ではそのコマ送り的な表示切替周期が１／８に短縮される。）
なお、早送り・早戻しの場合の主映像ビデオの再生表示において、２倍速ではＭＰＥＧのＩピクチャ＋Ｐピクチャを再生し、それ以上の多倍速ではＩピクチャを再生するように構成できる。
【０５０７】
その際、音声再生については、次のようにすることができる。すなわち、２倍速再生の場合では、音声データを通常再生の倍のクロックでデコードして、２倍速の音声データをデコードする。また多倍速の場合は、（あるＩピクチャから次のＩピクチャまで）ジャンプした先の音声データを、通常再生で部分的に再生することにより、多倍速時の音声デコードを行なう。
【０５０８】
＜７７＞再生キーを押すと、早送り再生または早戻し再生は解除され、通常速度の再生に戻る。
【０５０９】
＜７８＞上記早送りキーまたは早戻しキーによる早送りまたは早戻し再生は、そのキー操作をした時点で再生中のプログラムチェーン内でのみ行われる。そのプログラムチェーンの最後まで早送りされ、あるいはそのプログラムチェーンの先頭まで早戻しがなされた後は、そこで一時停止状態となる。
【０５１０】
＜７９＞上記早送りキーまたは早戻しキーによる早送りまたは早戻し再生中は、音声（オーディオストリーム）およびサブタイトル（副映像ストリーム）の再生は自動的に禁止できる。
【０５１１】
なお、音声については再生ピッチを早送り速度に対応して変更しながら再生するようにしてもよい。動画がたとえばマラソン競技の記録映画であり、サブタイトルが競技スタートからの時間経過の表示に使われているときは、早送りまたは早戻し再生時にサブタイトルを再生するようにしてもよい。
【０５１２】
＜８０＞上記早送りキーまたは早戻しキーによる早送りまたは早戻し再生中にセル再生モードがＶＯＢＵスチルになった場合は、早送りまたは早戻し動作は解除され、静止画再生に入る。
【０５１３】
上記「セル再生モードがＶＯＢＵスチルになった場合」とは図１２のビデオオブジェクトユニット単位のスチル（ＶＯＢＵスチル）のことなので、上記早送りキー（または早戻しキー）が押されると、次の（または前の）ＶＯＢＵを再生しそのＶＯＢＵの再生が終了したらスチルとなる。ただし、ＶＯＢＵ再生中にさらに上記早送りキー（または早戻しキー）が押されると、そのＶＯＢＵが早送り（または早戻し）され、その後ＶＯＢＵスチルとなって停止する。
【０５１４】
［表示キー（ＤＩＳＰＬＡＹ）５ｕの機能］
＜８１＞停止中あるいは再生中においてこのキーを押すと、そのときの各種キー操作内容に対応した表示が（装置本体の表示部４８および／またはモニタ部６の画面上で）行われる。
【０５１５】
［テンキー（［０］〜［９］＆［＋１０］）５ｔの機能］
＜８２＞通常再生中においては、現再生タイトル内のチャプター番号の指定に使用できる。テンキー入力確定（前記確定キー操作）と同時に指定された番号のチャプターへのサーチ動作に入る（このサーチは後述するタイトル番号キーＴによっても可能とすることができる）。存在しないチャプター番号は受け付けない。
【０５１６】
＜８３＞停止中においては、選択されているタイトル内のチャプター番号の指定に使用できる。テンキー入力確定と同時に指定された番号のチャプターへのサーチ動作に入る（このサーチはタイトル番号キーＴによっても可能）。存在しないチャプター番号は受け付けない。
【０５１７】
＜８４＞マルチアングルブロックを含んだタイトルを再生中（アングルセル再生中）であって、かつアングル番号表示中のときは、テンキー入力されたアングル番号がダイレクトに選択される。ただし存在しないアングル番号の入力は受け付けない。
【０５１８】
＜８５＞ディスクメニュー表示中において、各ディスクメニュー画面中の項目に番号が付されている場合はテンキー入力した番号に対応した項目が選択され実行される。ただし存在しない項目番号の入力は受け付けない。
【０５１９】
＜８６＞セットアップメニューからパレンタルロックの設定を行なう場合において、暗証番号の入力にテンキーを使用できる。
【０５２０】
［クリアキー（ＣＬＥＡＲ）５ｃｒの機能］
＜８７＞タイトル番号あるいはチャプター番号のキー入力の取り消しに使用される。
【０５２１】
＜８８＞パレンタルレベル変更のための暗証番号入力の取り消しに使用される。
【０５２２】
＜８９＞後述するリピートモードの解除に使用される。
【０５２３】
＜９０＞後述するメモリ設定画面操作時の入力番号の取り消しに使用される。
【０５２４】
＜９１＞後述するメモリ再生モードの解除に使用される。
【０５２５】
＜９２＞後述するランダム再生モードの解除に使用される。
【０５２６】
＜９３＞タイトル、音声（オーディオストリーム）、サブタイトル（副映像ストリーム）、アングルそれぞれの番号表示の取り消しに使用される。
【０５２７】
［リピートキー（ＲＥＰＥＡＴ）５ｋの機能］
＜９４＞チャプターまたはタイトルのリピート設定に用いる（ただし１シーケンシャルプログラムチェーンのタイトルのみ）。
【０５２８】
＜９５＞このキーを押す毎に、「チャプターリピート」→「タイトルリピート」→「リピートオフ」→「チャプターリピート」といったように、リピートモードが順次サイクリックに切り替えられる。
【０５２９】
＜９６＞後述するＡ−Ｂリピート動作中にリピートキーを押すと、Ａ−Ｂリピート動作を解除し、チャプターリピートに移るようにできる。
【０５３０】
＜９７＞早送りキー、早戻しキー、あるいはスキップキーの操作によりリピート区間を外れると、リピート動作は解除される。
【０５３１】
＜９８＞リピート区間内にマルチアングルブロックがある場合、アングルチェンジは可能とする（リピートモード内でも前記アングルキーが機能する）。
【０５３２】
［Ａ−Ｂリピートキー（Ａ−Ｂ  ＲＥＰＥＡＴ）５ｋの機能］
＜９９＞２点間リピート動作の始点と終点を設定するのに用いる（ただし１シーケンシャルプログラムチェーンのタイトルのみ）。
【０５３３】
＜１００＞１回目にこのキーを押すことで始点（Ａ）が設定され、２回目に押すことで終点（Ｂ）が設定される。終点の設定完了と同時に設定された始点がサーチされ、以降ＡーＢ間が繰り返し再生される。
【０５３４】
＜１０１＞Ａ−Ｂ間リピートは前記クリアキー操作で解除できる。
【０５３５】
＜１０２＞Ａ−Ｂ間リピート動作中にＡ−Ｂ間以外のタイトルまたはチャプターの再生に変更されたとき、または前記リピートキーが押されたときに、Ａ−Ｂ間リピートが解除されるようにできる。
【０５３６】
＜１０３＞早送りキー、早戻しキー、あるいはスキップキーの操作によりＡ−Ｂリピート区間を外れると、Ａ−Ｂ間リピート動作は解除される。
【０５３７】
＜１０４＞リピート終点（Ｂ）の設定前にクリアキー、早送りキー、早戻しキー、あるいはスキップキーを押すことにより、Ａ−Ｂ間リピート動作を解除することができる。
【０５３８】
＜１０５＞Ａ−Ｂ間リピート再生中に終点（Ｂ）に達する前にタイトルが終了した場合は、Ａ−Ｂ間リピート動作は解除される。
【０５３９】
＜１０６＞マルチアングルブロック区間内では、Ａ−Ｂ間リピートの始点（Ａ）の設定を無効とすることができる。（マルチアングルブロック区間の先頭をＡ−Ｂ間リピートの始点とすることはできる。たとえばあるマルチアングルブロックのアングル番号１のカメラアングルシーンを、その案ブルブロック内においてＡ−Ｂ間リピートさせることはできる。）
＜１０７＞Ａ−Ｂ間リピート再生中にマルチアングルブロックが来た場合は、Ａ−Ｂ間リピート動作を解除できる。
【０５４０】
＜１０８＞Ａ−Ｂ間リピートキーにより設定された始点（Ａ）および終点（Ｂ）は、設定直後の対応する画像データ（グループオブピクチャー）の先頭（スタートアドレス）を指すようになる。
【０５４１】
［メモリキー（ＭＥＭＯＲＹ）５ｍの機能］
＜１０９＞トレイが閉じられていてディスクがセットされている場合にこのキーを押すと、メモリ設定画面が表示される（ＯＳＤ）。メモリ設定画面表示中にこのキーを押した場合は、メモリ設定画面表示前の状態に戻る。
【０５４２】
＜１１０＞メモリ設定方法は、メモリ設定画面表示中にメモリ再生させたいタイトルおよびチャプターの番号を前記テンキーおよび後述するタイトル番号（Ｔ）キーにより順次入力して行くことにより行なう。
【０５４３】
＜１１１＞前記セレクトキー／カーソルキーで表示画面中のカーソルを移動させ、カーソル位置のメモリ番号で上記メモリ設定入力を行なうと、そのメモリ番号以降のメモリ番号で設定されていたタイトル・チャプター番号は、１つづつ後ろのメモリ番号にずれる。
【０５４４】
たとえば、メモリ番号１およびメモリ番号２で既に「タイトル１・チャプター３」および「タイトル２・チャプター１」が設定されており、メモリ番号３以降は設定無しであったとする。ここでメモリ番号１にカーソルを合わせ、「タイトル２・チャプター５」を設定したとすると、それまでメモリ番号１およびメモリ番号２に設定されていた内容はメモリ番号２およびメモリ番号３にシフトする。その結果、メモリ番号１、２および３の設定内容は、それぞれ、「タイトル２・チャプター５」、「タイトル１・チャプター３」および「タイトル２・チャプター１」となる。
【０５４５】
＜１１２＞前記セレクトキー／カーソルキーで表示画面中のカーソルを移動させ、カーソル位置のメモリ番号で前記クリアキー操作を行なうと、そのメモリ番号で設定されていた内容はクリアされ、そのメモリ番号以降のメモリ番号で設定されていた内容が１つ前のメモリ番号に繰り上がる。
【０５４６】
たとえば、メモリ番号１、メモリ番号２およびメモリ番号３に、それぞれ、「タイトル２・チャプター５」、「タイトル１・チャプター３」および「タイトル２・チャプター１」が設定されており、メモリ番号４以降は設定無しであったとする。ここでメモリ番号２にカーソルを合わせ、クリアキー操作を行なうと、それまでメモリ番号２に設定されていた内容「タイトル１・チャプター３」がクリアされ、それまでメモリ番号３に設定されていた内容がメモリ番号２にシフトし、それまでメモリ番号４に設定されていた内容（無設定）がメモリ番号３にシフトする。その結果、メモリ番号１、２および３の設定内容は、それぞれ、「タイトル２・チャプター５」、「タイトル２・チャプター１」および「無設定」となる。
【０５４７】
なお、メモリ設定の数（メモリ番号の上限）に制限を付ける必然性は必ずしも無いが、実際のソフトウエアにおける必要性および装置側の物理的なメモリ容量の問題から、メモリ設定の最大数は、たとえば３０程度に選ばれる。（１枚のディスクに９９タイトル記録されているとしても、一般ユーザの立場からいえば、メモリ設定の最大数は必ずしも９９必要とするわけではない。一方業務用の装置では９９のタイトルそれぞれの中の複数チャプターにメモリ設定する要求が出る可能性があり、その場合はメモリ設定の最大数を９９以上にしてもよい。）
＜１１３＞メモリ設定画面表示中に前記再生キーを押すと、メモリ設定登録した順番でメモリ再生が開始される。
【０５４８】
たとえば、メモリ番号１、メモリ番号２およびメモリ番号３に、それぞれ、「タイトル２・チャプター５」、「タイトル１・チャプター３」および「タイトル２・チャプター１」が設定されており、メモリ番号４以降は無設定であり、その状態でメモリ設定画面表示中に再生キーが押されると、メモリ再生は次のように行われる。すなわち、最初に「タイトル２・チャプター５」が再生され、次に「タイトル１・チャプター３」が再生され、最後に「タイトル２・チャプター１」が再生される。「タイトル２・チャプター１」の再生が終了すると、再生は停止する。
【０５４９】
＜１１４＞メモリ再生中に前記クリアキーを押すことによりメモリ再生モードを解除してそのまま通常再生に移行させることができる。
【０５５０】
＜１１５＞メモリ設定画面で設定した内容は以下の方法によりクリアすることができる。
【０５５１】
（イ）メモリ設定画面表示中に、設定されているタイトル番号・チャプター番号の全てをクリアキーにより消去する。
【０５５２】
（ロ）トレイを開けてディスクを装置外に排出した場合。（ただし、業務用装置では、装置内部に不揮発性内部メモリを設け、ディスクを排出しても、メモリ設定を、そのディスクを特定するコードとともに保存しておくようにしてもよい。）
［ランダムキー（ＲＡＮＤＯＭ）５ｒｍの機能］
＜１１６＞選択されているタイトルが１シーケンシャルプログラムチェーンである場合、そのタイトル内でのチャプターのランダム再生を行なう。
【０５５３】
＜１１７＞再生中にこのキーを押すと、現在再生しているチャプターの次のチャプターからランダム再生に入る。（たとえばチャプター１〜９を含むタイトルのチャプター２を再生中にランダムキーが押されると、チャプター３の再生に入るときにランダム再生となり、たとえばチャプター５、３、７、１、９のようにランダムに各チャプターが再生される。
【０５５４】
＜１１８＞停止中にこのキーを押すと、次に前記再生キーを押してディスク再生を始めたときからランダム再生に入る。
【０５５５】
＜１１９＞選択されているタイトル内の全てのチャプターのランダム再生が終了した後は、再生停止となる。このランダム再生中において、通常は同じチャプター番号の重複再生は行わず、あくまで再生順序をランダム化するだけとする。しかし、重複再生を含むランダム再生を可能としてもよいし、電源がオフされあるいは停止キーが押されない限りランダム再生を無限ループで繰り返すようにしてもよい。
【０５５６】
＜１２０＞ランダム再生中に前記クリアキーを押すことによりメモリ再生モードを解除してそのまま通常再生に移行させることができる。
【０５５７】
＜１２１＞ランダム再生中にランダムキーを押すとランダム再生モードが解除される。
【０５５８】
［スローキー（ＳＬＯＷ）５ｓｗの機能］
＜１２２＞再生中にスローキーを押すと、正方向にたとえば１／２スピードのスロー再生となり、同時にキャラクタジェネレータを用いて再生中のビデオ映像上に「１／２」またはこれに対応する数字・記号等を表示する。
【０５５９】
＜１２３＞続いてこのキーを押すと、正方向にたとえば１／８スピードのスロー再生となる。さらに押すと、１／１６→１／８→１／２→１／８→１／１６…のように周期的にスロー再生速度が切り換えられ、再生中のビデオ映像上のスロー表示も対応して変化する。
【０５６０】
＜１２４＞再生動作が一時停止中（前記一時停止キー操作による）にスローキーが押されると、たとえば１／１６スロースピード再生となる。その後のスローキーの効き方は上記と同じ。
【０５６１】
＜１２５＞スロー再生中に前記再生キーを押すと、通常再生に移る。
【０５６２】
＜１２６＞スロー再生中にタイトル変更が行われたときは、スロー再生モードは解除され、通常再生に移る。
【０５６３】
＜１２７＞セル再生モードでＶＯＢＵスチル再生中はスローキー操作は無効とする。
【０５６４】
＜１２８＞スロー再生中は、通常は音声を再生しないが、再生速度に応じてオーディオデータのピッチを変更して再生してもよい。
【０５６５】
［ラストプレイキー（ＬＡＳＴ  ＰＬＡＹ）５ｔｐの機能］
＜１２９＞ディスク再生中に前記停止キーまたは電源キーのオフにより（停電を含む）再生が中断されたあとこのラストプレイキーを押すと、中断した位置または中断位置より少し前の位置から再生を開始する。
【０５６６】
＜１３０＞停止後ディスクトレイをオープンした場合は再生中断位置のメモリをクリアしてラストプレイキーを無効にできる。再生中断位置のメモリをクリアせず装置内のメモリに保存しておけば、ディスクをトレイから出し入れした後でも、ラストプレイキーを押すことにより中断した位置または中断位置より少し前の位置から再生が再開されるようにできる。
【０５６７】
＜１３１＞そのディスクにファーストプレイプログラムチェーン（オートスタート）が存在する場合において、電源オフにより再生が中断されたときは、このラストプレイキーは無効とする。（つまり、ファーストプレイプログラムチェーンから再生が始まる。
【０５６８】
＜１３２＞ランダムプログラムチェーンの再生中に再生中断した場合は、ランダム再生のループ回数を装置内部で記憶してあれば、ラストプレイキーを押すことにより中断した位置または中断位置より少し前の位置から再生が再開されるようにできる。
【０５６９】
［セットアップキー（ＳＥＴＵＰ）５ｙの機能］
＜１３３＞装置の各種設定（画面サイズ／アスペクト比の設定、アングルマークの設定、パレンタルロックの設定、所望の音声言語種類の設定、所望の字幕言語種類の設定、所望のメニュー言語種類の設定、オートアングルモードの設定など）を行なうためのセットアップメニューを呼び出すキーで、再生停止中のみ有効とする。
【０５７０】
＜１３４＞セットアップメニュー表示中にこのセットアップキーを押すと、セットアップメニューの表示がオフされ、再生停止状態（ブルーバック画面）となる。
【０５７１】
［タイトル番号キー（Ｔ）５ｔｔの機能］
＜１３５＞サーチ動作あるいはメモリ再生動作を行なうためのタイトル番号・チャプター番号の指定時において、このキーを押す前にテンキー入力された数字がタイトル番号として設定され、このキーを押した後にテンキー入力された数字がチャプター番号として設定される。
【０５７２】
＜１３６＞前記ランダムキーを押す前にこのタイトル番号キーを押すと、チャプターのランダム再生ではなくタイトルのランダム再生となる。たとえばトレイにセットされたディスクにタイトル１、２、３、４、５が記録されており、タイトル番号キーをおしてからランダムキーを押すと（停止中ならさらに再生キーを押すと）、たとえばタイトル２、５、１、４、３の順でタイトル単位のランダム再生が開始される。
【０５７３】
［リモートコントローラ切替キー５ｘの機能］
＜１３７＞図５４のリモートコントローラ５を図５０〜図５２のＤＶＤビデオレコーダ以外の機器（たとえばＡＶテレビジョンやＶＣＲ）の操作用に切り替える場合に用いられる。あるいは、１台のＤＶＤビデオプレーヤと１台のＤＶＤビデオレコーダが同時に設置されている場合において、１つのリモートコントローラ５でもってＤＶＤビデオプレーヤおよびＤＶＤビデオレコーダを個別に操作する場合に、その操作切替のためにリモートコントローラ切替キー５ｘ用いることができる。
【０５７４】
以上説明したキーの機能はＤＶＤビデオプレーヤ（再生専用機）と共通の機能であるが、ＤＶＤビデオレコーダ用のリモートコントローラ５は、さらに以下の機能を持つキーを備えている。
【０５７５】
［録画モードキー５ｒｍｄの機能］
＜１３８＞録画停止中、または録画ポーズ中にこのキーが押されると、１度押される度に、ＭＰＥＧ２／８Ｍｂｐｓ→ＭＰＥＧ２／６Ｍｂｐｓ→ＭＰＥＧ２／４Ｍｂｐｓ→ＭＰＥＧ２／２Ｍｂｐｓ→ＭＰＥＧ１／２Ｍｂｐｓ→ＭＰＥＧ１／１Ｍｂｐｓ→自動画質モード（図７６のＳＴ２２６参照）→ＭＰＥＧ２／８Ｍｂｐｓ→………、のように、録画モードがサイクリックに切り替わる。
【０５７６】
ＮＴＳＣの放送スタジオ並のクォリテイが希望なら、録画時間は短くなるが、ＭＰＥＧ２／８Ｍｂｐｓを選択する。もう少し録画時間を延ばしてＳ−ＶＨＳビデオの標準モード以上の画質を得たいときは、ＭＰＥＧ２／６ＭｂｐｓまたはＭＰＥＧ２／４Ｍｂｐｓを選択する。さらに録画時間を延ばしてＳ−ＶＨＳビデオの３倍モード以上の画質を得たいときは、ＭＰＥＧ２／２Ｍｂｐｓを選択する。通常ＶＨＳ（またはビデオＣＤ）程度の画質で良いならば、ＭＰＥＧ１／２ＭｂｐｓまたはＭＰＥＧ１／１Ｍｂｐｓを選択すれば、さらに録画時間を延ばすことができる。
【０５７７】
［録画キー５ｒｅｃの機能］
＜１３９＞図５３の本体にセットされたＤＶＤ−ＲＷディスク（またはＤＶＤ−Ｒディスク）１０に空き容量があり、かつ録画のための初期設定（ＭＰＥＧ２／ＭＰＥＧ１の区別、記録の平均ビットレートの設定等）が済んでいるときに押されると、録画を開始する。
【０５７８】
なお、ユーザがこの初期設定を行わないで録画キーを押したときは、この初期設定としてデフォルト設定が自動的に採用され、録画が開始される。
【０５７９】
［表示モードキー５ｄｍの機能］
＜１４０＞録画可能なＤＶＤ−ＲＷディスク（またはＤＶＤ−Ｒディスク）１０が図５３の本体２００にセットされた状態でこのキーが押されると、１度押される度に、以下の内容でＯＳＤ表示（または装置本体の表示部４８）が切り替わる：
（１）録画ソース（ＴＶチャネル番号またはＡＶ入力の番号）＋現在の日時；
（２）現在のタイトルセット番号、録画済時間、記録可能な残り時間＋その時の平均記録レート；
（３）表示オフ
なお、上記（１）と（２）は、図８４に例示するように、同時に表示されても良い。
【０５８０】
［ＯＳＤキー５ｏｓｄの機能］
＜１４１＞図５０〜図５２のＭＰＵ３０がＯＳＤ表示するための文字（または画像）データを出力しているときにこのキーを押すと、ユーザが希望しないＯＳＤ表示（たとえば図８４のスクリーン上側の警告文）がモニタスクリーンから消去される。もう一度このキーを押すと、ＭＰＵ３０が出力しているＯＳＤデータがモニタスクリーンに表示される。
【０５８１】
［タイマキー５ｔｍｅの機能］
＜１４２＞このキーが押されると、図５０〜図５２のＭＰＵ３０は、タイマ予約のメニュー（録画希望チャネル、録画予約日時、録画モード、平均記録レート等を予約番組毎に指定する表を含む）を、図示しないモニタのスクリーンに出力させる（ＯＳＤ）。このメニュー中での番組予約設定は、カーソルキー５ｑ、テンキー５ｔ、エンターキー５ｓ等を利用して、行なうことができる。
【０５８２】
＜１４３＞タイマ予約の操作がなされたあと、録画可能なＤＶＤ−ＲＷディスク（またはＤＶＤ−Ｒディスク）１０が図５３の本体２００にセットされた状態でこのタイマキー５ｔｍｅと録画キー５ｒｅｃとが同時に押されると、図５０〜図５２のＤＶＤビデオレコーダは、予約録画モード（タイマ録画スタンバイ状態）に入る。
【０５８３】
なお、タイマ予約の具体例については、図７５を参照して後述する。
【０５８４】
［メニュー編集キー５ｅｄｔの機能］
＜１４４＞このキーが押されると、図５０〜図５２のＭＰＵ３０は、後述するユーザメニュー編集モードに入る（ユーザメニュー編集については図９１〜図９２および図９９〜図１０２を参照して後述する）。
【０５８５】
図５５は、図５０〜図５２のＤＶＤビデオレコーダにおいて、記録バイト数をカウントすることでディスク１０に記録した情報の記録バイト数を検出する、記録容量検出回路の一例（転送クロックなしの場合）を示すブロック図である。また、図５６は、図５５のカウンタ３１が記録バイトをカウントするタイミングを説明するタイミング図である。
【０５８６】
図５０〜図５２のエンコーダ部５０内のフォーマッタ５６でフォーマットされたＤＶＤ記録データは、図１２に示すように、１列に並んだ複数のデータパック（１パックは２０４８バイト）８６〜９１で構成されている。
【０５８７】
図５５のＭＰＵ３０がＭＰＵバスを介して上記ＤＶＤ記録データの記録を指示すると、データプロセサ部３６は、エンコーダ部５０に上記データパックのデータＰＤの転送を要求するリクエスト信号ＲＳを送る（図５６の上側）。このリクエスト信号ＲＳを受けたエンコーダ部５０（フォーマッタ５６）は、このリクエストを受けたことを確認するアクノリッジ信号ＡＳをデータプロセサ部３６へ出力する（図５６の下側）。このアクノリッジ信号ＡＳの出力と同時に、エンコーダ部５０（フォーマッタ５６）は、１バイト分のデータＰＤをデータプロセサ部３６へ転送する。つまり、エンコーダ部５０（フォーマッタ５６）は、データプロセサ部３６へ１バイト転送する毎に１パルスのアクノリッジ信号ＡＳを出力する。
【０５８８】
このアクノリッジ信号ＡＳはカウンタ３１に入力される。カウンタ３１は信号ＡＳの立ち上がりエッジ（図５６のトリガポイントｔａ）で１カウントアップし、カウントアップ後の内容を保持する。カウンタ３１の内容は、ＭＰＵバスを介してＭＰＵ３０に返送される。
【０５８９】
ＭＰＵ３０は、カウンタ３１の内容（カウント値）によって、エンコーダ部５０（フォーマッタ５６）からデータプロセサ部３６へ転送されたバイトの数（つまりディスク１０に記録されたバイト数）を、検知する。データプロセサ部３６へ転送されたデータ数（バイト数）が、ディスク１０に記録されたデータ容量となる。また、ディスク１０の空き容量（図２１のＶＭＧＩ＿ＭＡＴ中のＦＲＥＥ＿ＳＰＡＣＥまたは図２６のＲＥＣ＿ＭＡＴ中のＦＲＥＥ＿ＳＰＡＣＥに書き込まれた容量）から上記記録データ容量（カウント値バイト）を差し引けば、ディスク１０の残り容量（あと何バイト記録できるかを示す）が判る。さらに、この残り容量を平均記録ビットレートで割れば、ディスク１０の残り時間（あとどれくらいの時間記録できるかの予測値を示す）が判る。
【０５９０】
図５７は、図５０〜図５２のＤＶＤビデオレコーダにおいて、記録バイト数をカウントすることで図１のディスクに記録した情報の記録バイト数を検出する、記録容量検出回路の他例（転送クロックありの場合）を示すブロック図である。また、図５８は、図５７のカウンタが記録バイトをカウントするタイミングを説明するタイミング図である。
【０５９１】
図５７は、エンコーダ部５０からデータプロセサ部３６へパックデータＰＤが転送される毎に転送クロック信号ＣＫがエンコーダ部５０から出力される例である。
【０５９２】
すなわち、ＭＰＵ３０からの指示にしたがってデータプロセサ部３６がエンコーダ部５０にリクエスト信号（図５８の上側）を送ると、エンコーダ部５０はデータプロセサ部３６にアクノリッジ信号ＡＳ（図５８の中側）を返送する。このアクノリッジ信号ＡＳは、１バイト転送毎に発生するのではなく、転送予定のバイト数分の転送期間中、アクティブとなるゲート信号である。エンコーダ部５０から出力された転送クロック信号ＣＫ（図５８の下側）は、バイト転送の同期信号として、データプロセサ部３６に送られる。
【０５９３】
上記アクノリッジ信号ＡＳは、ゲート信号としてＯＲゲート３３の第１入力に与えられる。このＯＲゲート３３の第２入力には、上記転送クロック信号ＣＫが与えられる。すると、ＯＲゲート３３は、アクノリッジ信号ＡＳがアクティブ（ロジカル”０”）な期間中、転送クロック信号ＣＫの立ち上がりエッジ毎（図５８の複数トリガポイントｔｂ）に１カウントアップし、カウントアップ後の内容を保持する。カウンタ３１の内容は、ＭＰＵバスを介してＭＰＵ３０に返送される。
【０５９４】
ＭＰＵ３０は、カウンタ３１の内容（カウント値）によって、エンコーダ部５０からデータプロセサ部３６へ転送されたバイトの数（記録バイト数）を検知する。カウンタ３１の内容（カウント値）がディスク１０に記録されたデータ容量となる。また、ディスク１０の空き容量から（カウント値バイト）を差し引けば、ディスク１０の残り容量が判る。さらに、この残り容量を平均記録ビットレートで割れば、ディスク１０の残り時間が判る。
【０５９５】
図５９は、汎用パーソナルコンピュータを用いて図５０〜図５２のＤＶＤビデオレコーダの記録再生機能を実現する場合を説明するブロック図である。図５９のパーソナルコンピュータ１０００は、専用ハードウエアで構成してもよいが、一般的な構成の汎用パーソナルコンピュータで構成することもできる。
【０５９６】
すなわち、パーソナルコンピュータ１０００の内部バス１００２には、メインＣＰＵ１００４、基本入出力システムＲＯＭ（ＢＩＯＳ・ＲＯＭ）１００８、メインメモリ１０１０、ビデオメモリ１０１２、フロッピーディスクドライブ（ＦＤＤ）１０２２、キーボードＩ／Ｏデバイス１０２４、マウスＩ／Ｏデバイス１０２６、通信Ｉ／Ｏデバイス１０２８などが接続されている。メインＣＰＵ１００４には、専用の高速バスを介してキャッシュメモリ１００６が直結されている。
【０５９７】
パーソナルコンピュータ１０００の内部バス１００２には複数の汎用バススロット（図示せず）が設けられている。これらのスロットに、スカジインターフェイス（ＳＣＳＩボード）１０１４、ＤＶＤ処理ボード１０３０、ビデオＩ／Ｏデバイス（ビデオカード）１０３２、オーディオＩ／Ｏデバイス（オーディオカード）１０３４などがインサートされている。
【０５９８】
ＳＣＳＩタイプのボード１０１４にはＳＣＳＩハードディスクドライブ（ＨＤＤ）１０１８およびＳＣＳＩタイプのＤＶＤ−ＲＯＭ／ＤＶＤ−ＲＡＭコンパチブルドライブ１０２０が接続される（ドライブ１０２０はさらにＣＤとコンパチブルでもよい）。
【０５９９】
ビデオカード１０３２には高解像度のビットマップディスプレイ（アナログＲＧＢタイプ）６が接続され、オーディオカード１０３４には２チャネルステレオペアのスピーカ８が接続される（カード１０３４がパワーアンプを内蔵していないときは、スピーカ８にパワーアンプを内蔵させるか、カード１０３４とスピーカ８との間に図示しないステレオアンプを挿入することになる）。
【０６００】
図５９のＤＶＤ処理ボード１０３０は、図５０〜図５２のデバイス３８、５０および６０に相当するハードウエアが組み込まれている。図５０〜図５２のディスクドライブ３２は図５９のＤＶＤＲＯＭ／ＲＡＭドライブ１０２０に対応する。
【０６０１】
図５９のメモリ１０１０または１０１２の記憶エリアの一部を、必要に応じて、図５０〜図５２の一時記憶部３４（または３４Ａ／３４Ｂ）、バッファメモリ５７、あるいはセパレータのメモリ６３として利用することは可能である。
【０６０２】
さらに、図５９のハードディスク１０１８の一部を、図５０〜図５２の一時記憶部３４（または３４Ａ／３４Ｂ）として利用することも可能である。もしハードディスク１０１８が数ギガバイト（たとえば３〜５ＧＢ）の大容量ディスクの場合は、このディスク中の所定エリア（たとえば２．６ＧＢ分）をパーティショニングし、それを仮想的なＤＶＤーＲＡＭ（またはＤＶＤ−ＲＷあるいはＤＶＤ−Ｒ）ディスク１０として取り扱うこともできる。
【０６０３】
図５３のＤＶＤビデオレコーダ本体２００の操作キーの機能は、図５９のキーボードＩ／Ｏデバイス１０２４に接続される図示しないキーボートに割り当てることができる。また、図５４のリモートコントローラ５の各種キー（ボタン、カーソル）の機能は、図５９のキーボードＩ／Ｏデバイス１０２４に接続される図示しないキーボート、またはマウスＩ／Ｏデバイス１０２６に接続される図示しないマウス、あるいは通信Ｉ／Ｏデバイス１０２８に接続される図示しない外部コントローラに割り当てることができる。
【０６０４】
図５０〜図５２のＤＶＤビデオレコーダにおける代表的なデータ処理には、録画（動画の可変ビットレート記録と音声あるいは副映像の固定ビットレート記録を含む）処理と、再生（読取）処理と、特殊処理がある。
【０６０５】
上記録画処理としては、通常録画（図６０、図７９）と、タイマ予約録画（図７５〜図７８）がある。
【０６０６】
上記再生処理は、大部分はＤＶＤビデオプレーヤの処理（図５４のリモートコントローラ５のキー操作に対応した処理）と同じであるが、この発明はＤＶＤビデオレコーダに関するものなので、この発明に特有の再生処理もある。それは、一度再生したことのある録画プログラム（ビデオタイトルセットＶＴＳ）に対する再生済フラグ（リードフラグ）の設定処理と、消したくない（永久保存したい）録画プログラム（ＶＴＳ）に対するアーカイブフラグの設定処理である（図８１〜図８３、図８９〜図９０）。
【０６０７】
さらに、上記特殊処理としては、録画用ディスクの残り容量監視処理（図６２）と、残り容量が少ない場合の表示処理（図６３、図６４）と、録画済ディスク中の特定プログラムを選択的に消去してディスクの空き容量を増やすディスク整理処理（図６５〜図６７）と、録画途中でディスクを使い切ってしまった場合に録画用ディスクを交換するディスク交換処理（図７１〜図７４）と、録画用の平均記録レートを設定する処理（図６８）と、動画記録モード（ＭＰＥＧ２かＭＰＥＧ１か）を選択するＭＰＥＧ切り替え処理（図６９）と、録画中にディスクの残り容量が足りなくなってきたときに残り容量を増やすダミー挿入中止処理（図７０）と、通常録画（図７９）終了後に再生済フラグおよびアーカイブフラグを初期化する処理（図８０）と、ユーザメニュー編集処理（図９１〜図９２）と、ユーザメニューファイル自動作成処理（図９３）と、ユーザメニューを用いた検索処理（図９４〜図９５）と、ユーザメニュー再生時の処理（図９６〜図９８）がある。
【０６０８】
以下、図６０〜図８３および図８９〜図９８のフローチャートと、図８４〜図８８のモニタ表示例と、図９９〜図１０２のユーザメニュー説明図を参照しながら、上記録画処理、再生処理、および特殊処理について、説明を行なう。
【０６０９】
図６０は、図５０〜図５２のＤＶＤビデオレコーダの録画動作の一例を説明するフローチャートである。
【０６１０】
まず、リモートコントローラ５あるいはタイマ予約のプログラムから録画命令を受けると、図５０〜図５２のＭＰＵ３０は、ディスクドライブ３６から、そこにセットされているＤＶＤーＲＡＭ（またはＤＶＤーＲ）ディスク１０の管理データ（図３〜図５の制御情報ＤＡ２１または図６のＶＭＧＩなど）を読み込む（ステップＳＴ１０）。
【０６１１】
読み込んだ管理データ中の空き容量情報（図２６のＲＥＣ＿ＭＡＴ中のＦＲＥＥ＿ＳＰＡＣＥまたは図２１のＶＭＧＩ＿ＭＡＴ中のＦＲＥＥ＿ＳＰＡＣＥ）から、セットされたディスク１０に空き容量があるかどうか判定される（ステップＳＴ１２）。
【０６１２】
空き容量情報（ＦＲＥＥ＿ＳＰＡＣＥ）の中身がゼロまたは実質ゼロ（録画を開始しても数秒でディスクが満杯になってしまう状態）のときは（ステップＳＴ１２ノー）、図示しないモニタＴＶスクリーンに、「録画スペースがありません」といった内容のＯＳＤ表示を出力する（ステップＳＴ１４）。このとき、図５３に示すような装置本体２００の表示部４８の一部に、「録画スペースがありません」と同じ意味の「ＮＯ  ＲＥＣ  ＳＰＡＣＥ」という表示を出しても良い。
【０６１３】
空き容量があるとき、たとえばＦＲＥＥ＿ＳＰＡＣＥが平均４ＭｂｐｓのＭＰＥＧ２記録でおよそ５分の録画時間に相当する１５０Ｍバイト以上を示すときは、次の処理に移る。この場合は（ステップＳＴ１２イエス）、セットされているディスク１０への書込アドレス（空きスペースの先頭位置）を決定し、ＭＰＵ３０のＲＡＭ内に設けられたレジスタ「ＦｒｅｅＡｒ」に、ディスク１０の管理データから読み取った空き容量情報（ＦＲＥＥ＿ＳＰＡＣＥ）に相当する空き容量値を書き込む（ステップＳＴ１６）。
【０６１４】
ここで、レジスタ「ＦｒｅｅＡｒ」に書き込まれる「空き容量値」は、図２の論理セクタ１個分または図１２〜図１４のパック１個分のサイズである２０４８バイトを、録画の１単位として表したものである。
【０６１５】
なお、ディスク１０が通常のファイル形式のデータを記録するように構成され、記録内容の管理にファイルアロケーションテーブル（ＦＡＴ）を採用し、上述したような空き容量情報を持たない場合は、ＦＡＴから未使用クラスタ数（未使用ブロック数）を読み出し、これに１クラスタ（１ブロック）のバイト数を掛けて、そのディスクの空き容量を算出するようにしても良い。
【０６１６】
次に、セットされたディスク１０の管理領域に書込を行なう（ステップＳＴ１８）。たとえば、ビデオマネージャ情報ＶＭＧＩにこれから録画するプログラムに対応するビデオタイトルセットＶＴＳを登録し、このＶＴＳに関するファイルを作成する。
【０６１７】
具体的にいえば、ステップＳＴ１８において、そのディスク１０にとって初めての録画であれば、図６のＶＴＳ＃１が登録され、その関連ファイル（図１０のＶＴＳディレクトリ中の各ファイル参照）が作成される。そのディスク１０にＶＴＳ＃１が既に記録されており、そのディスク１０に空き容量が残っているなら、ＶＴＳ＃２の登録およびその関連ファイルの作成が、ステップＳＴ１８においてなされる。
【０６１８】
次に、録画用初期設定がなされる（ステップＳＴ２０）。この初期設定において、図５０〜図５２の各エンコーダ（５３〜５５）の初期化（Ｖエンコーダ５３の平均転送レートすなわち平均記録レートの設定等）、システムタイムカウンタＳＴＣ３８のリセット、ディスクドライブ３２への書込開始アドレスの設定、フォーマッタ５６の初期化（ダミーパックの挿入設定、ＰＧＣ区切りモードの設定、ＰＧＣ区切り時間の設定、セル区切り時間設定等）、その他（図５５または図５７のカウンタのリセット等）がなされる。
【０６１９】
ＰＧＣ区切りモードとしては、図３９〜図４３を参照して前述したように、色々（ソースモード、時間時切りモード、マーカキーモード、ユーザアクションモード、画像急変点モード等）ある。そのうち、時間区切りモード（図４０）が選択されたときは、ステップＳＴ２０の初期設定において、区切り時間間隔の設定も行われる。
【０６２０】
録画用初期設定（ＳＴ２０）が済むと、録画開始の設定が行われる（ステップＳＴ２２）。これにより、ＭＰＵ３０からエンコーダ部５０内の各エンコーダ（５３〜５５）に録画開始命令が送られ、ディスクドライブ３２にセットされたディスク１０の空き領域への録画が開始される。
【０６２１】
その後、録画終了入力があると（ユーザが録画終了を指示するかタイマ予約のプログラムが録画終了命令を出すと）（ステップＳＴ２４イエス）、録画終了処理（ステップＳＴ３４）を実行して、図６０の録画処理は終了する。
【０６２２】
ここで、ステップＳＴ３４の録画終了処理には、図５０〜図５２の各エンコーダ（５３〜５５）の初期化（記録レートをデフォルト設定値に戻す等）、フォーマッタ５６の初期化（各種設定をデフォルト状態に戻す等）、ビデオマネージャ情報に関する書込（図２１または図２６のＦＲＥＥ＿ＳＰＡＣＥの内容更新等）、ビデオタイトルセット情報に関する書込（図４または図３２のＰＧＣＩの内容更新等）が含まれる。
【０６２３】
録画終了入力がなく（ステップＳＴ２４ノー）録画継続中であれば、録画中のディスク１０の残り容量算出処理（図６２参照）が、録画動作と並行して実行される（ステップＳＴ２６）。この処理において、ディスク１０の残り容量が所定値を切ったときは（残り容量監視処理；図６２の最小容量フラグに”１”が立つ）、残り容量が少なくなった場合の処理（図６３参照）に入る。
【０６２４】
ステップＳＴ２６の処理（残り容量算出処理、残り容量監視処理、残り容量少の処理）が終了したあと、録画中のプログラムチェーンが変化したら（ステップＳＴ２８イエス）、その変化点（ＰＧＣの切れ目のアドレス）を、図５１または図５２で説明したＰＧＣ区切れ情報として、ＭＰＵ３０の内部ワークメモリに保存する（ステップＳＴ３０）。このワークメモリの保存内容（ＰＧＣの情報）は、録画終了処理（ステップＳＴ３４）時に、プログラムチェーン情報ＰＧＣＩを作成するのに利用される。
【０６２５】
上記この処理のあと、録画中のディスク１０にそれ以上の録画可能な容量がない状態となったときは（ステップＳＴ３２イエス；図６３のステップＳＴ４２２Ｂで残り時間がゼロ）、前述したステップＳＴ３４の録画終了処理に入る。
【０６２６】
ステップＳＴ２６の処理の結果、録画中のディスク１０にまだ録画可能な容量が残っているときは（ステップＳＴ３２ノー）、録画終了入力があるか（ステップＳＴ２４イエス）残り容量がなくなるまで（ステップＳＴ３２イエス）、ステップＳＴ２４〜ＳＴ３２のループが反復実行される。
【０６２７】
図６１は、図６０の録画動作中に実行される種々な処理の処理手順を説明する図である。
【０６２８】
最初の割り込みは、１パック転送が終了したというデータプロセサ３６への割り込みにより発生するようになっている。
【０６２９】
この割り込みに入ると、まず割り込み要因がチェックされる。割り込み要因が録画パック数のカウントアップ（録画パックのインクリメント；ＲＥＣｐａｃｋ＋＋）であれば、図５５または図５７のカウンタ３１のカウントアップ処理が実行される。
【０６３０】
また、図３〜図５のデータ構造でナビゲーションパックなしの場合（図１０３参照）は、一定時間毎（たとえば１秒おき）に、ＳＴＣ３８のタイマカウントおよびそのカウント値の表示（再生時間経過の表示）を行なう処理の割り込みが、実行される。
【０６３１】
図６２は、記録対象のディスクに残された記録可能な残り容量を監視する処理を説明するフローチャートである。この処理は、図６０のステップＳＴ２６に対応する。
【０６３２】
まず、図６０のステップＳＴ１６で設定したレジスタＦｒｅｅＡｒの内容更新が行われる。
【０６３３】
すなわち、現在の録画が開始される前にレジスタＦｒｅｅＡｒに設定された空き容量から、録画パック数を差し引く。この「空き容量ー録画パック数」は、その時点で録画中のディスク１０に残っている空き容量となる。この残り空き容量を、残り容量として、レジスタＦｒｅｅＡｒに再設定する。すると、レジスタＦｒｅｅＡｒの内容は、録画の進行に伴い単調減少する残り容量を示す情報となる。
【０６３４】
なお、上記録画パック数は、ハードウエアによる処理で行なう場合は、図５５または図５７のカウンタ３１でカウントされた録画バイトの累積数を１パックサイズの２０４８バイトで割ることで得られる。すなわち、「録画パック数＝録画バイト累積数÷２０４８バイト」である。
【０６３５】
また、ソフトウエアによる処理で行なう場合は、図６１に示すように１パック毎の割り込み処理で得られたＲＥＣｐａｃｋが、録画パックとなる。
【０６３６】
上記レジスタＦｒｅｅＡｒの内容（残り容量）が所定値以上あれば（図６２のステップＳＴ４２２Ａノー）最小容量フラグが”０”にセットされ（ステップＳＴ４２４Ａ）、この残り容量が所定値を切れば（ステップＳＴ４２２Ａイエス）最小容量フラグが”１”にセットされる（ステップＳＴ４２６Ａ）。
【０６３７】
上記ステップＳＴ４２２Ａの「所定値」は常に一定値に固定する必要はないが、図６２の例では、平均ビットレート４ＭｂｐｓでＭＰＥＧ２録画する場合およそ５分に相当する１５０Ｍバイトを、この所定値として採用している。
【０６３８】
つまり、平均ビットレート４ＭｂｐｓでＭＰＥＧ２録画を継続する場合において、最小容量フラグが０の場合はあと５分以上の録画が可能であろうと予想され、最小容量フラグが１になると５分以内に録画中のディスク１０を使いきってしまうであろうことが予想される。（ＭＰＥＧ２の録画は可変ビットレート記録であるため、平均ビットレートから算出した残り録画可能時間には誤差が生じる。すなわち、図６２のステップＳＴ４２０Ａによる残り容量は正確であっても、残り録画可能時間はその後の録画内容により変動するので、録画可能時間があと５分であるかどうかの予測は、それほど正確ではない。この５分はあくまで目安である。）
図６３は、図６２の残り容量監視処理の結果（最小容量フラグの内容）に応じて実行される、残り容量少の処理の一例を説明するフローチャートである。また、図８４は、録画中のディスクの残りが少なくなってきたときの警告表示、平均記録レートおよびそのレートでの残り録画可能時間その他の、モニタＴＶスクリーンにおける表示例を示す。
【０６３９】
図６２の最小容量フラグが”０”の場合は（ステップＳＴ４２０Ｂイエス）、録画中のディスク１０にまだ残り容量があるので、図６３の処理は終了し、次の処理へ移行する。
【０６４０】
この最小容量フラグが”１”の場合は（ステップＳＴ４２０Ｂノー）、録画中のディスク１０がそろそろ満杯になると判定される。この場合、その時点で前記レジスタＦｒｅｅＡｒに書き込まれている空き容量（２０４８バイトを録画の１単位としたもの）×２０４８バイトを、その時の平均ビットレート（４Ｍｂｐｓをバイト換算した５１２ｋバイト／秒）で割ったものが、予想される「残り時間」となる（ステップＳＴ４２２Ｂ）。
【０６４１】
図５０〜図５２のＭＰＵ３０は、ステップＳＴ４２２Ｂで算出された「残り時間」と、図６０のステップＳＴ２０で設定された平均転送レート（記録ビットレート）とを用いて、「４Ｍｂｐｓで残り時間はおよそ５分です」あるいは、４Ｍｂｐｓが標準画質に相当するものとして、「標準画質モードで残り時間はおよそ５分です」といった内容を、モニタＴＶにＯＳＤ表示させる。その際、録画中のＴＶチャネル番号や録画日時を同時にＯＳＤ表示しても良い。さらに、ステップＳＴ４２４ＢのＯＳＤ表示と同時に、録画を継続するにはどうすれば良いかをユーザに知らせる警告文（図８４のモニタスクリーン上部参照）を、ＯＳＤ表示しても良い。
【０６４２】
上記警告文その他のＯＳＤ表示内容は、図５０〜図５２のＭＰＵ３０内のＲＯＭに予め書き込んでおくことができる。
【０６４３】
なお、所定時間毎に書き込んだ記録パック数をＡとし、このＡの書き込み直前において所定時間毎に書き込んだ前回の記録パック数をＢとすると、可変ビットレートのＭＰＥＧ記録では時々刻々と変化し得る記録レートの瞬時値を、［ＡーＢ］の絶対値（単位はパック；１パックは２０４８バイト＝１６３８４ビット）から求めることができる。具体的には、上記所定時間をＴ（秒）とすると、［ＡーＢ］の絶対値×１６３８４÷Ｔ（秒）により、瞬間の記録レート（ｂｐｓ）を算出できる。この瞬間記録レートを平均記録レートの代わりに利用して、前記「残り時間」を算出してもよい。この場合、録画中の絵柄の変化によって、残り時間は必ずしも録画の進行に伴い単調減少とはならない。しかしこの瞬間記録レートを用いても残り時間を算出してユーザ等に通知することは可能である。
【０６４４】
図６４は、図６２の残り容量監視処理の結果（最小容量フラグの内容）に応じて実行される、残り容量少の処理の他例を説明するフローチャートである。
【０６４５】
図６２の最小容量フラグが”１”の場合は（ステップＳＴ４２０Ｃノー）、録画中のディスク１０がそろそろ満杯になると判定される。この場合、図５０〜図５２のＭＰＵ３０は、図５３の装置本体２００の表示部４８に設けられたディスク交換インジケータ「ＤＩＳＫ  ＴＯ  ＢＥ  ＣＨＡＮＧＥＤ」をオンさせる（バックライトで照明し連続点灯するか点滅させる）（ステップＳＴ４２２Ｃ）。これと同時に、ＭＰＵ３０は、ユーザにディスク交換を促す警告文（図８４のモニタスクリーン上部参照）をＯＳＤ表示させる（ステップＳＴ４２６Ｃ）。
【０６４６】
上記最小容量フラグが”０”の場合は（ステップＳＴ４２０Ｃイエス）、録画中のディスク１０はまだまだ録画可能と判定される。この場合、図５０〜図５２のＭＰＵ３０は、図５３の装置本体２００の表示部４８に設けられたディスク交換インジケータ「ＤＩＳＫ  ＴＯ  ＢＥ  ＣＨＡＮＧＥＤ」をオフさせる（ステップＳＴ４２４Ｃ）。
【０６４７】
上記ステップＳＴ４２６ＣまたはＳＴ４２２Ｃの処理実行後、図６４の処理は終了し、次の処理へ移行する。
【０６４８】
図６５は、図６０のディスク残り少の処理のうち、記録対象のディスクから再生済みデータ（過去に最後まで再生されたことのあるデータ）を削除するディスク整理処理（ＭＰＵ側の処理）を説明するフローチャートである。また、図８７は、ディスク整理中（データ削除中）にモニタに表示されるダイアログボックスの一例を示す。
【０６４９】
図６２の最小容量フラグが”０”の場合は（ステップＳＴ４２０Ｄイエス）、録画中のディスク１０にまだ残り容量があるので、図６５の処理は終了し、次の処理へ移行する。
【０６５０】
この最小容量フラグが”１”の場合は（ステップＳＴ４２０Ｄノー）、録画中のディスク１０がそろそろ満杯になると判定される。この場合、ＭＰＵ３０は、図８７に示すようなダイアログボックス（一種のセットアップメニュー）を、図８４のモニタスクリーンにポップアップさせる。
【０６５１】
図８７の左上ダイアログボックスを見たユーザが、図５４のリモートコントローラ５のエンドキー５ｅｎｄをオンすると、図６５の処理は終了し、次の処理へ移行する（この処理は図６５のフローチャートでは図示されていない）。
【０６５２】
図８７の左上ダイアログボックスを見たユーザが、図５４のリモートコントローラ５のエンターキー５ｓをオンすると、ディスク整理モードに入り、「ディスク整理を行います」等のＯＳＤ表示がなされる（ステップＳＴ４２１Ｄ）。
【０６５３】
そのあと、図５０〜図４２のディスクドライブ３２へディスク整理指令が出され（ステップＳＴ４２２Ｄ）、ディスクドライブ３２側の処理が終了するまで、図８７の右上に例示するような内容のＯＳＤ表示がなされる（ステップＳＴ４２３Ｄ）。
【０６５４】
ディスクドライブ３２側の処理（ディスク整理モード１）は、たとえば図６６のようになっている。
【０６５５】
まず、ディスクドライブ３２にセットされているディスク１０から、そこに記録された各ファイルのディレクトリレコード（図１１）または各ビデオタイトルセットの管理テーブル（図２４のＶＴＳＩ＿ＭＡＴ）あるいは図４の再生制御情報ＤＡ２１１が読み込まれる（図６６のステップＳＴ４２２０Ｄ）。
【０６５６】
次に、読み込まれたディレクトリレコードに再生済みを示すリードフラグ”１”があるかどうか（または読み込まれたビデオタイトルセット情報管理テーブルＶＴＳＩ＿ＭＡＴに再生済みを示すＰＬＡＹ＿ＥＮＤ  Ｆｌａｇ”１”があるかどうか、あるいは図２５の再生管理テーブルＰＬＹ＿ＭＡＴに再生終了フラグ”１”があるかどうか、もしくはＰＧＣＩに再生終了フラグ”１”があるかどうか）が、チェックされる（ステップＳＴ４２２１Ｄ）。
【０６５７】
リードフラグ”１”または再生済フラグ”１”が１つでもあれば（ステップＳＴ４２２１Ｄイエス）、ディスクドライブ３２（具体的にはドライブ３２内の図示しないマイクロコンピュータ）は、リードフラグ”１”または再生済フラグ”１”のファイルまたはＶＴＳまたはＰＧＣを削除された状態にする（ステップＳＴ４２２２Ｄ）。そして、削除ファイルありまたは削除ＶＴＳありもしくは削除ＰＧＣありをステータスとし（ステップＳＴ４２２３Ｄ）、このステータスを図５０〜図５２のＭＰＵ３０に出力する（ステップＳＴ４２２５Ｄ）。
【０６５８】
なお、ステップＳＴ４２２２Ｄで削除状態にされたファイルまたはＶＴＳの内容は、その時点ではまだ実際に消去されたわけではなく、単にオーバーライト可能な状態になっただけである。その後録画が継続されると、この削除状態のデータエリアに、録画データがオーバーライトされる。このオーバーライトにより、削除状態のファイルまたはＶＴＳが、実際に消去される。消去された場合は、ファイル管理データ（ＶＭＧＩ、ＶＴＳＩ、または制御情報ＣＴＲＩ＝図３のＤＡ２１）が更新される。
【０６５９】
一方、リードフラグ”１”または再生済フラグ”１”が１つもないときは（ステップＳＴ４２２１Ｄノー）、削除ファイルなしまたは削除ＶＴＳなしもしくは削除ＰＧＣなしをステータスとし（ステップＳＴ４２２４Ｄ）、このステータスを図５０〜図５２のＭＰＵ３０に出力する（ステップＳＴ４２２５Ｄ）。
【０６６０】
図５０〜図５２のＭＰＵ３０は、ディスクドライブ３２から上記ステータス（図４０のＳＴ４２２５Ｄ）が送られてくるのを待っている（図６５のステップＳＴ４２４Ｄノー）。ＭＰＵ３０は、このステータスを受信すると（ステップＳＴ４２４Ｄイエス）、そのステータスの内容から、削除データ（削除ファイルまたは削除ＶＴＳもしくは削除ＰＧＣ）があるかどうかを検知できる。
【０６６１】
削除データがあるときは（ステップＳＴ４２５Ｄイエス）、ＭＰＵ３０は、その時点においてディスクドライブ３２にセットされたディスク１０の録画可能残り時間を再度計算する（ステップＳＴ４２６Ｄ）。この残り時間再計算は、図６３のステップＳＴ４２２Ｂで行われる残り時間の計算と同様に行われる。
【０６６２】
その後、図８７の右下に例示するような内容のＯＳＤ表示がなされる（ステップＳＴ４２７Ｄ）。
【０６６３】
ステップＳＴ４２５Ｄで削除データがあったときは、ディスク１０の空き容量が削除データ分増えるので、再計算された残り時間は、データ削除の前よりも増える。この場合、ディスク整理前の残り時間ＯＳＤ表示（たとえば４Ｍｂｐｓで５分）は、増加方向に修正される（たとえば「４Ｍｂｐｓで５分」という表示が「４Ｍｂｐｓで６分１５秒」という表示に修正される）。
【０６６４】
一方、ステップＳＴ４２５Ｄで削除データがなかったときは（ステップＳＴ４２５Ｄノー）、残り時間の再計算はせず、その時点での残り容量に応じた残り時間のＯＳＤ表示（たとえば４Ｍｂｐｓで５分）が、ステップＳＴ４２７Ｄでなされる。この場合の残り時間ＯＳＤ表示（４Ｍｂｐｓで５分）には、図６３のステップＳＴ４２２Ｂでの計算結果を利用することができる。
【０６６５】
上記ディスク整理が終了すると、図８７の左下に例示するように、ディスク整理のダイアログボックスは消去され、モニタスクリーンには、再生中または放送受信中の映像が、出画される。
【０６６６】
図６７は、図６５のディスク整理処理のうち、記録対象のディスクから不要データを削除するディスクドライブ側の処理の他例（図６６の変形例）を示している。
【０６６７】
図６７に示すディスクドライブ３２側の処理（ディスク整理モード２）は、次のようになっている。
【０６６８】
まず、ディスクドライブ３２にセットされているディスク１０から、そこに記録された各ファイルのディレクトリレコード（図１１）または各ビデオタイトルセットの管理テーブル（図２４のＶＴＳＩ＿ＭＡＴ）が読み込まれる（ステップＳＴ４２３０Ｄ）。
【０６６９】
次に、読み込まれたディレクトリレコードに再生済みを示すリードフラグ”１”があるかどうか（または読み込まれたビデオタイトルセット情報管理テーブルＶＴＳＩ＿ＭＡＴに再生済みを示すＰＬＡＹ＿ＥＮＤ  Ｆｌａｇ”１”があるかどうか、あるいは図２５の再生管理テーブルＰＬＹ＿ＭＡＴに再生終了フラグ”１”があるかどうか、もしくはＰＧＣＩに再生終了フラグ”１”があるかどうか）が、チェックされる（ステップＳＴ４２３１Ｄ）。
【０６７０】
リードフラグ”１”または再生済フラグ”１”が１つでもあれば（ステップＳＴ４２３１Ｄイエス）、読み込まれたディレクトリレコードまたはビデオタイトルセット情報管理テーブルＶＴＳＩ＿ＭＡＴに、永久保存（あるいは誤消去防止）を示すアーカイブフラグ”１”があるかどうかが、チェックされる（ステップＳＴ４２３２Ｄ）。
【０６７１】
リードフラグ”１”または再生済フラグ”１”が１つでもあり（ステップＳＴ４２３１Ｄイエス）、かつリードフラグ”１”または再生済フラグ”１”のファイルまたはＶＴＳが全てアーカイブフラグ”１”のものでなければ（つまりアーカイブフラグが”０”のものが１つでもあれば）（ステップＳＴ４２３２Ｄノー）、ディスクドライブ３２は、次の処理を行なう。すなわち、ディスクドライブ３２は、リードフラグまたは再生済フラグが”１”でありかつアーカイブフラグが”０”であるファイルまたはＶＴＳを、削除された状態にする（ステップＳＴ４２３３Ｄ）。そして、削除ファイルありまたは削除ＶＴＳありをステータスとし（ステップＳＴ４２３４Ｄ）、このステータスを図５０〜図５２のＭＰＵ３０に出力する（ステップＳＴ４２３６Ｄ）。
【０６７２】
一方、リードフラグ”１”または再生済フラグ”１”のファイルまたはＶＴＳが１つもないとき（ステップＳＴ４２３１Ｄノー）、あるいはリードフラグまたは再生済フラグが”１”であってもそのファイルまたはＶＴＳ全てのアーカイブフラグに”１”が立っておれば（ステップＳＴ４２３２Ｄイエス）、削除ファイルなしまたは削除ＶＴＳなしをステータスとし（ステップＳＴ４２３５Ｄ）、このステータスを図５０〜図５２のＭＰＵ３０に出力する（ステップＳＴ４２３６Ｄ）。
【０６７３】
図６５〜図６７のディスク整理中はディスク１０への録画は中断している。その間に図５０〜図５２のＤＶＤビデオレコーダに入力される録画プログラム（たとえばＴＶ放送番組）は、一時記憶部３４（または３４Ａあるいは３４Ｂ）に記録され続けている。
【０６７４】
図６５〜図６７のディスク整理が終了し、ディスク１０の空き容量が増えてこのディスク１０に録画を継続できる状態になったら、一時記憶部３４（または３４Ａあるいは３４Ｂ）に記憶された内容を読み出しながら、ディスク１０に対する録画を開始する。たとえば、１９９７年１２月１２日午後９時５８分３０秒に図６５のディスク整理が開始され、９時５８分４９秒にディスク整理が完了し、９時５８分５０秒から録画が再開されたとする。この場合、一時記憶部３４（または３４Ａあるいは３４Ｂ）に記憶されている９時５８分３０秒以降の録画プログラムがディスク１０に継続記録される。
【０６７５】
この場合、一時記憶部３４は２０秒分の録画タイムシフト手段として機能する。すなわち、実際の録画プログラムが１０時００分００秒に終了したとしても、ディスク１０への録画は１０時００分２０秒になるまで継続される。その結果、９時５８分３０秒から９時５８分５０秒までの間のディスク整理処理による録画ブランク（２０秒）が生じても、その間に放送された内容が途切れることなく、１０時００分００秒に終了したプログラムを全て録画できるようになる。
【０６７６】
あるいは、図５０〜図５２のディスクドライブ３２が高速録画可能なタイプであれば、ディスク整理のために消費した時間分の遅れを、残り録画時間中に取り戻す（通常の録画ペースに追いつく）ことが可能な場合がある。この場合は、たとえば実際の録画プログラムの終了と同時にディスク１０への録画も終了させることが可能になる。
【０６７７】
なお、９時５８分３０秒から９時５８分５０秒までの２０秒間録画ブランクが生じたまま録画を続け、１０時００分００秒の放送終了後に、一時記憶部３４（または３４Ａあるいは３４Ｂ）に格納しておいた９時５８分３０秒から９時５８分３０秒までの間の放送プログラムを、ディスク１０の余白に録画してもよい。
【０６７８】
この場合は、９時５８分３０秒に録画中断したときの最後のＶＯＢＵ８５のナビゲーションパックのＤＳＩパケット（図１３）に、ディスク１０の余白に録画された９時５８分３０秒から９時５８分５０秒までの間の先頭ＶＯＢＵの開始アドレスを書き込んでおく（ＭＰＵ３０による自動処理で）。同様に、ディスク１０の余白に録画された９時５８分３０秒から９時５８分５０秒までの間の最後のＶＯＢＵのナビゲーションパックのＤＳＩに、９時５８分５０秒以降の録画の先頭ＶＯＢＵの開始アドレスを書き込んでおく（ＭＰＵ３０による自動処理で）。
【０６７９】
すると、９時５８分３０秒までのディスク再生が終了すると直ちに、ディスク１０の余白に追加記録された９時５８分３０秒からのＶＯＢＵの再生が行われる。そして、ディスク１０の余白に追加記録された９時５８分５０秒までの再生が終了すると直ちに、ディスク１０の別の箇所に記録されている９時５８分５０秒から１０時００分００秒までのＶＯＢＵが再生される。
【０６８０】
つまり、各ビデオオブジェクトユニットＶＯＢＵがその先頭にナビゲーションパック８６という制御パックを持つ場合、このナビゲーションパック８６は、ビデオオブジェクトユニットＶＯＢＵの単位でのデータ検索を可能にするデータ検索情報（ＤＳＩ）を含んでいる。
【０６８１】
上述したような「時間的に不連続となってしまった録画プログラムのつなぎ合わせ再生」は、ＤＶＤビデオレコーダが扱う記録データが、データ検索情報ＤＳＩを含むナビゲーションパック８６を録画単位（ＶＯＢＵ）の先頭に常に持っている場合に得られる利点である。しかも、この発明の記録媒体１０はディスクであるから、記録箇所が物理的に離れていてもアクセス時間を短くできるので、上記「時間的に不連続となってしまった録画プログラムのつなぎ合わせ再生」をする際、繋ぎ目でユーザがいらいらする程待たされることはない。（ディスクドライブ３２のアクセスが高速化されれば、ユーザが繋ぎ目に気づかないようにすることも可能である。）
図６８は、所望の画質に応じて録画（ＭＰＥＧ２）の記録レート（平均ビットレート）を変更する処理を説明するフローチャートである。この記録レート変更処理は、図６０の「録画用初期設定」の処理ステップＳＴ２０においてユーザがマニュアル設定する。また、図８５は、記録の平均ビットレートを変更する場合にモニタスクリーンにＯＳＤ表示されるダイアログボックスの一例を示す。
【０６８２】
ユーザが図５４のリモートコントローラ５のキーのうち、たとえばメニューキー５ｎとＯＳＤキー５ｏｓｄを同時に押したとする。このキーコンビネーションに応答して、図８５の左側に例示するようなダイアログボックスが、図８４のモニタスクリーンにポップアップする（ステップＳＴ４２０Ｅ）。
【０６８３】
ここで、リモートコントローラ５のエンターキー５ｓが押されると、図８５の左側のダイアログボックスが消え、その代わりに、選択可能なビットレートが「記録ビットレート変更メニュー」としてＯＳＤ表示される（ステップＳＴ４２１Ｅ）。リモートコントローラ５のエンドキー５ｅｎｄが押されると、図８５左側のダイアログボックスは消失し、図６８の処理に入る前の状態に戻る。
【０６８４】
上記記録ビットレート変更メニューは、ダビング編集による画質劣化を最小限に押さえるために最も高いビットレート（８Ｍｂｐｓ）を使用する編集画質モード１と、ダビングを繰り返さない録画目的に対しては高い録画品質を保証できるビットレート（６Ｍｂｐｓ）を使用する高画質モード２と、通常の録画目的に対しては充分な画質が得られるビットレート（４Ｍｂｐｓ）を使用する標準録画モード３と、多少の画質劣化は伴うが長時間録画を可能にするビットレート（２Ｍｂｐｓ）を使用する長時間モード４とを含んでいる。
【０６８５】
ユーザは、リモートコントローラ５のカーソルキー５ｑを用いてモード１〜４のいずれかにカーソルを合わせ、エンターキー５ｓを押すと、そのときのカーソル位置にあるモードのビットレートが、ＭＰＥＧ２録画の平均記録レートとして選択される。
【０６８６】
図６８の処理に入る前のビットレートがたとえば４Ｍｂｐｓであり、ユーザがステップＳＴ４２１Ｅのメニューで長時間モード（２Ｍｂｐｓ）を選択したとする。この場合は、現状と異なるビットレートが選択されたので（ステップＳＴ４２２Ｅイエス）、図５０〜図５２のＶエンコーダ５３の平均転送レート（記録ビットレート）が、選択された長時間モードのレート（２Ｍｂｐｓ）に設定される（ステップＳＴ４２３Ｅ）。すると、変更されたビットレート（２Ｍｂｐｓ）で、現状の空き容量に対応する予測残り時間が計算される（ステップＳＴ４２４Ｅ）。この計算は、図６３のステップＳＴ４２２Ｂにおける残り時間計算と同様に行われる。
【０６８７】
変更されたビットレート（２Ｍｂｐｓ）での残り時間の計算結果がでると、図８５の右側ダイアログボックスに示すように、変更後のビットレート（２Ｍｂｐｓ）とともに、残り時間（予測値）が、ＯＳＤ表示される（ステップＳＴ４２５Ｅ）。このＯＳＤ表示は、ステップＳＴ４２１Ｅのメニューを消してからその変わりに発生させるもので、一定時間（たとえば１０秒）経過後に、自動的消失するように構成できる。あるいは、自動的には消失しないが、図５４のリモートコントローラ５のＯＳＤキー５ｏｓｄを押すことにより、任意のタイミングで図８５のダイアログボックスを消すように構成することもできる。
【０６８８】
ここで、平均記録レートと画質モードとの対応が予めユーザに知らされているときは（ＤＶＤビデオレコーダの取り扱い説明書および／またはステップＳＴ４２１Ｅのメニュー表示で）、ステップＳＴ４２５Ｅで発生されるＯＳＤは、平均ビットレートの数値を用いずに、「長時間モードで残り時間………です。」のようなものであってもよい。
【０６８９】
なお、図６８の処理に入る前のビットレートがたとえば４Ｍｂｐｓであり、ユーザがステップＳＴ４２１Ｅのメニューで標準録画モード（４Ｍｂｐｓ）を選択したときは、現状と同じビットレートが選択されたことになるので（ステップＳＴ４２２Ｅノー）ステップＳＴ４２１Ｅのメニューが消え（その前に図８５のダイアログボックスは消えている）、図６８の処理に入る前の状態（たとえば図６０のステップＳＴ２０）に戻る。
【０６９０】
図６９は、図６１の処理のうち、高画質モード（ＭＰＥＧ２）で録画中のディスクの残り容量が、残り録画予定時間に較べて不足してきたときに、録画モードを相対的に圧縮率の高い低画質モード（ＭＰＥＧ１）に切り替える処理を説明するフローチャートである。
【０６９１】
まず、図６２のステップＳＴ４２０Ａと同様な方法で残り容量が算出される（ステップＳＴ４２０Ｆ）。算出された残り容量が所定値（たとえば１５０Ｍバイトまたはそれに相当する値）以上のときは（ステップＳＴ４２２Ｆノー）、高画質なＭＰＥＧ２で録画を続ける（ステップＳＴ４２４Ｆ）。
【０６９２】
一方、算出された残り容量が所定値（１５０Ｍバイト）を切ったときは（ステップＳＴ４２２Ｆイエス）、録画モード（動画圧縮方法）がＭＰＥＧ２からＭＰＥＧ１に変更されて、録画が続行される（ステップＳＴ４２６Ｆ）。ＭＰＥＧ１は、ＭＰＥＧ２と較べて画質は落ちるが、圧縮率をＭＰＥＧ２より高くできるので、同じ容量でより長時間記録が可能となる。
【０６９３】
なお、録画モードをＭＰＥＧ２に固定したままで平均ビットレートを落として録画時間を延長する方法と、録画モードをＭＰＥＧ２からＭＰＥＧ１に切り替えて録画時間を延長する方法とでは、結果的に得られる再生画質に差が生じる。
【０６９４】
すなわち、ＤＶＤビデオ規格に準拠すれば、ＭＰＥＧ２では平均ビットレートを落としてもＮＴＳＣで水平解像度５００本を確保できるが、ＭＰＥＧ１に切り替えると水平解像度がほぼ半減する。単位時間当たり同じ程度の記録エリアを消費するのであれば、平均ビットレートを高めにとったＭＰＥＧ１を使うよりも平均ビットレートを低めにとったＭＰＥＧ２の方が結果的に良い画質が得られる可能性がある。
【０６９５】
たとえば、ある高画質プログラムを２〜３枚のマスタディスク（初代録画ディスク）または５〜１０ＧＢの大容量ハードディスクに、高ビットレート（６〜８Ｍｂｐｓ）で記録しておく。その後図５９のパーソナルコンピュータを利用してマスタディスクの編集（ＣＭカット、不要な解説カット等）を行い、かつ１〜２パスのビットレート削減処理（図５０のエンコーダ部５０の説明で触れたプリエンコード）を行なって、平均ビットレートを２〜３Ｍｂｐｓに落とす。そうすれば、マスタディスクの画質をさほど劣化させずに（つまり５００本の水平解像度は維持したまま）、２〜３枚のマスタディスクの記録内容を１枚の子ディスクにまとめることができる。このような高画質の子ディスク作成は、ＭＰＥＧ１を用いると不可能になる（つまりマスタの高解像度が維持されない）。
【０６９６】
一方、画質よりも録画時間の方を重要視する場合なら（長時間のスポーツ番組の全体を１枚のＤＶＤーＲＷディスクにまとめる等）、上記プリエンコードされた動画データをＭＰＥＧ１で録画すればよい。
【０６９７】
図７０は、図６１の処理のうち、編集用ダミーパックとともに動画を記録している最中に、ディスク１０の残り容量が、残り録画予定時間に較べて不足してきたときに、ダミーパックの記録を中止してその分動画記録エリアを拡大できるようにする処理を説明するフローチャートである。
【０６９８】
まず、図６２のステップＳＴ４２０Ａと同様な方法で残り容量が算出される（ステップＳＴ４２０Ｇ）。算出された残り容量が所定値（たとえば１５０Ｍバイトまたはそれに相当する値）以上のときは（ステップＳＴ４２２Ｇノー）、各ビデオオブジェクトユニットＶＯＢＵ（図１２または図１０３の８５）へダミーパックを挿入しながら、たとえばＭＰＥＧ２で録画を続ける（ステップＳＴ４２４Ｇ）。
【０６９９】
一方、算出された残り容量が所定値（１５０Ｍバイト）を切ったときは（ステップＳＴ４２２Ｆイエス）、各ＶＯＢＵへのダミーパックの挿入が中止されて、録画が続行される（ステップＳＴ４２６Ｇ）。
【０７００】
ここで、録画の平均ビットレートが４Ｍｂｐｓに設定されており、図１２（または図１０３）の各ＶＯＢＵ８５に格納される録画内容の平均時間が０．５秒であると仮定すれば、１ＶＯＢＵ当たり平均２Ｍビット（２５６ｋバイト）のデータが消費される。ＶＯＢＵ８５を構成するパック各々のサイズは２０４８バイト（２ｋバイト）なので、１ＶＯＢＵは平均１２８パックで構成される（各ＶＯＢＵを構成するパック数は、録画される絵柄によって大きく変動するので、この１２８パックは概略平均値である）。
【０７０１】
図１６を参照して前述したように、ダミーパックは、使用目的によってオーディオパックにも副映像パックにもビデオパックにもなり得るワイルドカードのようなパックである。このようなダミーパックを１ＶＯＢＵあたりどの位自動挿入するのかは、図６０のステップＳＴ２０の初期設定で決定されている。この自動挿入ダミーパック数の決定は、図５０〜図５２のＤＶＤビデオレコーダの装置メーカがデフォルト値として１種または数種用意しておくとともに、ユーザが任意のダミーパック数を入力できるようになっている。
【０７０２】
この自動挿入ダミーパック数として、たとえば１ＶＯＢＵ（平均１２８パック）のうちの２８パック程度に設定されていると仮定すると、図７０のダミーパック中止処理（ステップＳＴ４２６Ｇ）によって、その後の録画可能時間を、２８％程増加させることができる（１ＶＯＢＵあたり１００パックしか映像等の記録に利用できなかったものが、１ＶＯＢＵあたり１２８パック利用できるようになる）。
【０７０３】
図７１は、図６１の処理のうち、ディスクチェンジャを用いて記録用ディスクを自動交換する処理の一例を説明するフローチャートである。また、図８６は、ディスク交換中にモニタに表示されるダイアログボックスの一例を示す。
【０７０４】
図７１のディスク自動交換処理は、図５０〜図５２のＤＶＤビデオレコーダが、複数のＤＶＤーＲＡＭディスクを自動的に順次ディスクドライブ３２にセットできるディスクチェンジャ部１００を備えていることを前提とした処理である。（なお、図５９の大容量ハードディスク１０１８をＤＶＤーＲＡＭディスク数枚分にパーティショニングし、これらのパーティションを複数のＤＶＤーＲＡＭディスクとして用いるときは、このハードディスク１０１８は、仮想的なディスクチェンジャ部１００として機能できる。）
図７１のディスク自動交換処理は、録画中のディスク１０の残り容量が所定値を切ったときに、「残り容量少」の処理（ＳＴ２６）の１つとして、実行できる。
【０７０５】
すなわち、録画中のディスク１０の残り容量が所定値（たとえば１５０Ｍバイト）を切ると、図７１のディスク交換処理１にエンターする。
【０７０６】
この処理に入ると、図５０〜図５２のＭＰＵ３０は、図８６の左上に例示するようなダイアログボックスを、図８４のモニタスクリーンに、ＯＳＤ表示させる（図７１のステップＳＴ８０）。
【０７０７】
続いて、ＭＰＵ３０は、図５０〜図５２のディスクドライブ３２へ、現在録画中のディスク１０の回転駆動を停止させる命令を出す（ステップＳＴ８２）。ディスクドライブ３２のマイクロコンピュータ（図示せず）は、このディスク停止命令を受けると、ディスク１０への記録を中断し、記録中断時の書込アドレスを記憶し、ディスク１０の回転を止め、その処理の終了ステータスをＭＰＵ３０に返す。
【０７０８】
上記処理終了ステータスを受信すると（ステップＳＴ８４イエス）、ＭＰＵ３０は、ディスク交換命令をディスクチェンジャ部１００に出力する（ステップＳＴ８６）。
【０７０９】
ディスクチェンジャ部１００のマイクロコンピュータ（図示せず）は、このディスク交換命令を受けると、ディスクチェンジャ部１００内にＤＶＤ−ＲＡＭ（ＤＶＤーＲＷ）ディスクまたはＤＶＤーＲディスクが装着されているかどうか検査する。その結果、たとえば１以上のＤＶＤーＲＷディスク１０が装着されていることが検出されれば、その旨を示す処理終了ステータスをＭＰＵ３０に返す。
【０７１０】
上記処理終了ステータスを受信すると（ステップＳＴ８８イエス）、ＭＰＵ３０は、受信したステータスの内容から、ディスクチェンジャ部１００内に１枚以上のＤＶＤ−ＲＡＭ（ＤＶＤーＲＷ）ディスクまたはＤＶＤーＲディスクが装着されているかどうかを判断する（ステップＳＴ９０）。
【０７１１】
ディスクチェンジャ部１００内に１枚以上のＤＶＤ−ＲＡＭ（ＤＶＤーＲＷ）ディスクまたはＤＶＤーＲディスクが装着されていることが判れば（ステップＳＴ９０イエス）、そのディスク（２枚以上装着されているときは、たとえばディスクスロット番号の若い方のディスクまたはディスクＩＤの小さい方のディスク）から管理データを読み込む（ステップＳＴ９２）。
【０７１２】
この管理データの読み込みは、まず対象ディスク１０の制御情報（図４）またはビデオマネージャＶＭＧ内のビデオマネージャ情報管理テーブルＶＭＧＩ＿ＭＡＴ（図２１）の読み込みから始める。そこに空き容量を示すＦＲＥＥ＿ＳＰＡＣＥが記載されていない場合は、対象ディスク１０のリードインの物理フォーマット情報（図９）に書き込まれた空き容量情報を読み出す。この場合は、リードインの空き容量情報が、記録管理テーブルＲＥＣ＿ＭＡＴ（図２６のバイト位置８〜１１）またはビデオマネージャ情報管理テーブルＶＭＧＩ＿ＭＡＴのＦＲＥＥ＿ＳＰＡＣＥ部分（図２１のバイト位置４６〜４９）に書き込まれる。
【０７１３】
上記ＲＥＣ＿ＭＡＴまたはＶＭＧＩ＿ＭＡＴのＦＲＥＥ＿ＳＰＡＣＥに書き込まれた空き容量がゼロまたは不足（たとえばタイマ予約された録画が５分後に終了するのにディスクの空き容量に対応する残り時間が３分しかないなど）のときは（ステップＳＴ９４ノー）、ディスクの再交換が行われる。
【０７１４】
すなわち、ＭＰＵ３０は、ディスク交換命令を再びディスクチェンジャ部１００に出力する（ステップＳＴ８６）。２枚目の交換ディスクがあれば（ステップＳＴ９０イエス）、そのディスクから管理データが読み出される（ステップＳＴ９２）。２枚目の交換ディスクのＲＥＣ＿ＭＡＴまたはＶＭＧＩ＿ＭＡＴのＦＲＥＥ＿ＳＰＡＣＥに書き込まれた空き容量が充分ある（たとえばそのとき使用されている平均記録レートで換算して残り時間が１０分以上ある）ときは（ステップＳＴ９４イエス）、２枚目の交換ディスク１０への書込アドレス（空きスペースの先頭位置）を決定し、ＭＰＵ３０のＲＡＭ内に設けられたレジスタ「ＦｒｅｅＡｒ」に、２枚目の交換ディスク１０の管理データ（ＶＭＧＩ−ＭＡＴ）から読み取った空き容量情報（ＦＲＥＥ＿ＳＰＡＣＥ）に相当する空き容量値を書き込む（ステップＳＴ９６）。
【０７１５】
次に、２枚目の交換ディスク１０の管理領域に書込を行なう（ステップＳＴ９８）。たとえば、ビデオマネージャ情報ＶＭＧＩにこれから録画するプログラムに対応するビデオタイトルセットＶＴＳを登録し、このＶＴＳに関するファイル（ビデオタイトルセット情報ＶＴＳＩ等のファイル）を作成する。
【０７１６】
その後、ＭＰＵ３０は、「平均記録レート４Ｍｂｐｓで残り時間はおよそ１０分です」等の内容をモニタＴＶにＯＳＤ表示させ（ステップＳＴ１００）、通常処理（たとえば図６０のＳＴ２４〜ＳＴ３２のループ）へリターンする。
【０７１７】
図７２は、図７１のステップＳＴ９０において、ディスクチェンジャ部１００に交換用ディスクがない場合の処理を説明するフローチャートである。
【０７１８】
図５０〜図５２のＭＰＵ３０は、ディスクチェンジャ部１００に交換用ディスクがない場合（あるいは、ディスクチェンジャ部１００にディスクが装着されていたとしてもそのディスクに空き容量がない場合）、録画用ディスクの装填をユーザに促すメッセージを含むダイアログボックス（図８６の左下）を、図８４のモニタスクリーンにＯＳＤ表示する（ステップＳＴ１０２）。
【０７１９】
ユーザがディスクチェンジャ部１００にディスク１０を装填すると（ステップＳＴ１０４イエス）、図７１のステップＳＴ９２に戻り、装填されたディスク１０の空き容量がチェックされる（ステップＳＴ９４）。装填されたディスク１０が空き容量のないディスクであり（ステップＳＴ９４ノー）、ディスクチェンジャ部１００に別の交換用ディスクが装填されていなければ（ステップＳＴ９０ノー）、再び図７２のステップＳＴ１０２に移行する。
【０７２０】
図７１のディスク交換処理にエンターしてからこの処理を抜けて図６０の録画処理ループ（ＳＴ２４〜ＳＴ３２）に移行するまでの時間経過（つまりディスク１０を交換すべき状態に入ってから録画継続に使えるディスク１０がディスクドライブ３２にセット完了するまでの時間経過）は、図５０〜図５２のＭＰＵ３０内のタイマ（図示せず）が計測している。ＭＰＵ３０は、このタイマの時間計測値を定期的にモニタしている（図７２のステップＳＴ１０６）。
【０７２１】
ユーザが新しい交換用ディスクを探すなどして時間が過ぎ去り、上記タイマの時間計測値が所定時間を超えると（ステップＳＴ１０８ノー）、図８６の右下のダイアログボックスに例示するような、「ディスク交換が間に合わず録画が停止される」旨のＯＳＤ表示がなされる（ステップＳＴ１１０）。
【０７２２】
なお、ステップＳＴ１０８でチェックする所定時間とは、そのときの平均ビットレートで図５０〜図５２の一時記憶部３４（または３４Ａあるいは３４Ｂ）へ確実にバッファリングしておける時間を元に決定される。たとえば、一時記憶部３４が平均４Ｍｂｐｓで少なくとも３０秒は録画プログラムをバッファリングできる容量を持つときは、平均記録レート４Ｍｂｐｓにおける上記所定時間として、たとえば２５秒を採用することができる。
【０７２３】
上記所定時間内のディスク交換が間に合わなかったときは、その時点でディスクドライブ３２にセットされているディスク１０に対する録画は中止され、一時記憶部３４にバッファリングされていた録画情報はクリアされる（ステップＳＴ１１２）。こうして録画が中止された場合は、図８６の右下に例示するようなダイアログボックスがＯＳＤ表示される。
【０７２４】
上記ステップＳＴ１１２の録画中止は、録画終了入力ありに該当する（図６０のステップＳＴ２４イエス）。この場合はステップＳＴ３４の録画終了処理が実行され、図５０〜図５２のＤＶＤビデオレコーダの録画動作は停止する。このステップＳＴ３４の録画終了処理により、その時点でディスクドライブ３２にセットされていたＤＶＤーＲＡＭ（またはＤＶＤーＲＷあるいはＤＶＤ−Ｒ）ディスク１０のＦＲＥＥ＿ＳＰＡＣＥ（図２１または図２６）に、図７１のステップＳＴ９４で「空き容量なし」と判定したときの値（ゼロまたは極僅かな時間で残りゼロになってしまうような値）が、書き込まれる。
【０７２５】
なお、ディスクチェンジャ部１００に新しいＤＶＤーＲＡＭ（またはＤＶＤーＲＷあるいはＤＶＤ−Ｒ）ディスク１０が装填され（図７２のステップＳＴ１０４イエス）、そのディスクの空き容量が充分にあれば（図７１のステップＳＴ９４イエス）、その後のステップＳＴ９６〜ＳＴ１００の処理により、図８６の右上に例示するようなダイアログボックスがＯＳＤ表示される。
【０７２６】
図７３は、ユーザがマニュアルで記録用ディスクを交換する処理の一例を説明するフローチャートである。また、図８８は、ユーザがマニュアルでディスクを交換する際に、ディスク交換時間の経過等をユーザに通知するダイアログボックスの一例を示す。
【０７２７】
図７３のディスク交換処理は、図５０〜図５２のＤＶＤビデオレコーダが、ディスク１０を１枚づつ処理するディスクドライブ３２しか備えておらず、ディスクチェンジャ部１００がない場合に利用できる処理である。なお、この処理は、ディスクチェンジャ部１００を備えていたとしてもチェンジャ内に交換すべき空きディスクが存在しない場合にも、利用できる。
【０７２８】
図７３のディスク交換処理は、録画中のディスク１０の残り容量が所定値を切ったときに、「残り容量少」の処理（ＳＴ２６）の１つとして、実行できる。
【０７２９】
すなわち、録画中のディスク１０の残り容量が所定値（たとえば１５０Ｍバイト）を切ると、図７３のディスク交換処理２にエンターする。
【０７３０】
この処理に入ると、図５０〜図５２のＭＰＵ３０は、ディスクドライブ３２へ、現在録画中のディスク１０の回転駆動を停止させる命令を出す。ディスクドライブ３２のマイクロコンピュータ（図示せず）は、このディスク停止命令を受けると、ディスク１０への記録を中断し、記録中断時の書込アドレスを記憶し、ディスク１０の回転を止め、その処理の終了ステータスをＭＰＵ３０に返す。
【０７３１】
上記処理終了ステータスを受信すると、ＭＰＵ３０は、ディスク交換時の時間経過をユーザに通知するためのタイムバーを初期設定する（ステップＳＴ１２２）。具体的には、マイクロコンピュータブロック３０が内蔵するＲＡＭ内にレジスタ「Ｔｉｍｅｂａｒ」を設け、上記タイムバーを表すパラメータを、このレジスタ「Ｔｉｍｅｂａｒ」にセットする（このタイムバーパラメータには上限があり、たとえば最大”１０”とされるが、ここでは”９”が初期設定に使用されたものとする）。
【０７３２】
上記タイムバーの初期設定が済むと、ＭＰＵ３０は、図８８の左上段に示すような「マーク□が９個横並びになったタイムバー」を含むダイアログボックスを図８４のモニタスクリーンにポップアップさせ、ユーザにディスク交換を促すメッセージおよびタイムバーの表示を行なう（ステップＳＴ１２４）。その後、「マーク□が９個横並びになったタイムバー」を時間経過とともに短縮するタイムバー処理およびディスク交換処理に入る（ステップＳＴ１２６）。
【０７３３】
図７４は、図７３のタイムバー表示処理およびディスク交換処理（ステップＳＴ１２６）の具体例を説明するフローチャートである。
【０７３４】
まず、図７３のステップＳＴ１２４で表示されたメッセージ「ディスクを入れて下さい」を見たユーザがディスク交換キー（図示せず；このキーは、たとえば図５３の装置本外２００または図５４のリモートコントローラ５の所定箇所に配置される）を押さず（ステップＳＴ１２６０ノー）、そのまま時間が経過して行く場合、図５０〜図５２のＭＰＵ３０は、その時間経過をチェックする（ステップＳＴ１２６１）。
【０７３５】
ＭＰＵ３０は、図示しないが、クロック発振器、このクロック発振器からのクロックパルスをカウントしながら前記時間経過（たとえば２７秒まで）を監視するメインタイマ、およびこの時間経過内での分割時間（たとえばタイムバーマーク□１つに対応する３秒まで）を監視するサブタイマを備えている。
【０７３６】
ＭＰＵ３０によりチェックされた時間が所定時間内（たとえば図７３のステップＳＴ１２２で初期設定されたタイムバーマーク□９つ相当の２７秒以内；この所定時間内かどうかの判断に用いるタイマ値は時間経過とともに減少し、最後にはゼロになる）であれば（ステップＳＴ１２６１イエス）、ＭＰＵ３０は、現在使用中のディスク１０への記録をユーザが止めたか（たとえば装置本体またはリモートコントローラの停止キーを押して録画状態をキャンセルしたか）をチェックする（ステップＳＴ１２６２）。
【０７３７】
ディスク１０への記録が止められておらず（ステップＳＴ１２６２ノー）、しかしそのディスク１０の残量が無くなっているときは（ステップＳＴ１２６６イエス）、そのディスクの管理領域（図３〜図５のＤＡ２１、図２０のＶＭＧＩ、図２３のＶＴＳＩなど）へ各値（そのディスク１０の空き容量値等）を設定し（ステップＳＴ１２６７）、ディスクドライブ３２へディスク停止命令を出す（ステップＳＴ１２６８）。このディスク停止命令により、ディスクドライブ３２のマイクロコンピュータ（図示せず）はディスク１０への記録を停止する。その後、ＭＰＵ３０は、タイムバーマーク□を１つ消す時間かどうかのチェックに入る（ステップＳＴ１２６３）。
【０７３８】
なお、ディスク１０への記録が止められた場合（ステップＳＴ１２６２イエス）、あるいはそのディスク１０に残り容量がある場合（ステップＳＴ１２６６ノー）は、ステップＳＴ１２６７〜ＳＴ１２６８の処理はスキップされ、ＭＰＵ３０の処理は、タイムバーマーク□を１つ消す時間かどうかのチェックにジャンプする（ステップＳＴ１２６３）。
【０７３９】
タイムバーマーク□を１つ消す時間でない（つまりマーク□１つ分の３秒が経過していない）なら（ステップＳＴ１２６３ノー）、ステップＳＴ１２６０に戻り、ＭＰＵ３０はステップＳＴ１２６０〜ＳＴ１２６３のループの処理を実行する。
【０７４０】
タイムバーマーク□を１つ消す時間となれば（つまり３秒が経過すれば）（ステップＳＴ１２６３イエス）、ＭＰＵ３０は、図８８の左上段に示すようなＯＳＤ表示のタイムバーマーク□を１つ消す（ステップＳＴ１２６４）。そして、前記レジスタ「Ｔｉｍｅｂａｒ」の内容を１つデクリメントしてから（ステップＳＴ１２６５）、ステップＳＴ１２６０に戻り、ＭＰＵ３０はステップＳＴ１２６０〜ＳＴ１２６５のループの処理を実行する。
【０７４１】
上記ステップＳＴ１２６０〜ＳＴ１２６５のループの処理とともに時間が経過し、図７３のステップＳＴ１２２でタイムバーマーク□（１つが３秒相当）が９つにセットされたあと図７４の処理に入った直後から２７秒経過すると、つまり所定時間内でなくなると（ステップＳＴ１２６１ノー）、図８８の左中段に示すようなＯＳＤ表示「ディスク交換が間に合いませんでした。録画を中止します。」といったメッセージが図８４のモニタスクリーンに表示される（ステップＳＴ１２６９）。そして、その時点で録画処理は中止され、図５０〜図５２の一時記憶部３４（または３４Ａもしくは３４Ｂ）にバッファリングされていた録画情報はクリアされる（ステップＳＴ１２７０）。その後、図５０〜図５２のＤＶＤビデオレコーダの通常処理（ここでは、ディスク停止状態において再生等のユーザ操作を待つ状態の処理）にリターンする。
【０７４２】
一方、図７３のステップＳＴ１２４で表示されたメッセージ「ディスクを入れて下さい」を見たユーザが前記ディスク交換キー（図示せず）を押すと（ステップＳＴ１２６０イエス）、ＭＰＵ３０は、ユーザが現在使用中のディスク１０への記録を止めたか（たとえば装置本体またはリモートコントローラの停止キーを押して録画状態をキャンセルしたか）をチェックする（ステップＳＴ１２７１）。
【０７４３】
ディスク１０への記録を止めたのでなければ（ステップＳＴ１２７１ノー）、ＭＰＵ３０は、そのディスクの管理領域（ＤＡ２１、ＶＭＧＩ、ＶＴＳＩ）へ各値（そのディスク１０の空き容量値等）を設定し（ステップＳＴ１２７２）、ディスクドライブ３２へそのディスクのイジェクト命令を出す（ステップＳＴ１２７３）。
【０７４４】
そのディスク１０への記録を止めたのであれば（ステップＳＴ１２７１イエス）、ＭＰＵ３０はディスクドライブ３２へそのディスクのイジェクト命令を出す（ステップＳＴ１２７３）。この場合はそのディスク１０の管理領域（ＤＡ２１、ＶＭＧＩ、ＶＴＳＩ）への各値設定処理（ステップＳＴ１２７２）はスキップされる。
【０７４５】
イジェクト命令を受けたディスクドライブ３２内のマイクロコンピュータ（図示せず）は、現在あるディスク１０をイジェクトする。その後、ユーザが新しいディスク１０を図５３の装置本体２００のトレイ２０２にセットして、図５４のリモートコントローラ５の開閉キー５ｇを押すと、新しいディスク１０は装置本体２００内部に引き込まれ、その新ディスク１０がディスクドライブ３２にローディングされる（ステップＳＴ１２７４）。このローディングが済むと、図７３のステップＳＴ１２８へ移る。
【０７４６】
図７３の処理に戻ると、図５０〜図５２のＭＰＵ３０は、図７４のステップＳＴ１２７４でディスクドライブ３２にロードされたディスク（交換されたディスク）１０の管理データ（リードインの物理フォーマット情報、ビデオマネージャ情報ＶＭＧＩの管理テーブル等）を読み取り（ステップＳＴ１２８）、交換されたディスク１０に空き容量があるかどうかをチェックする（ステップＳＴ１３０）。このチェック中は、図８８の右中段に示すようなダイアログボックスが、ＯＳＤ表示される。
【０７４７】
空き容量がなければ（ステップＳＴ１３０ノー）、ＭＰＵ３０は、図８８の左下段に示すような、ディスクドライブ３２にセットされたディスク（交換されたディスク）１０には空き容量がないことを知らせるダイアログボックスを、ＯＳＤ表示する（ステップＳＴ１３２）。
【０７４８】
その後、ＭＰＵ３０は、再び図７４の処理にエンターして、ユーザが所定時間内に別のディスク１０をディスクドライブ３２にローディングする（ステップＳＴ１２７４）のを待つ。このディスクローディングがなされると、図７３のステップＳＴ１２６に戻る。
【０７４９】
こうして、所定時間内に空き容量のあるディスク１０がディスクドライブ３２にロードあるいはセットされるまで、図７４の処理を含めステップＳＴ１２６〜ＳＴ１３２のループが反復される。
【０７５０】
ディスクドライブ３２にセットされた新ディスク１０に空き容量があるときは（ステップＳＴ１３０イエス）、そのディスク１０への書込アドレスを決定し、ＭＰＵ３０のＲＡＭ内に設けられたレジスタ「ＦｒｅｅＡｒ」に、新ディスク１０の管理データから読み取った空き容量情報（ＦＲＥＥ＿ＳＰＡＣＥ）を書き込む（ステップＳＴ１３４）。その後、セットされた新ディスク１０の管理領域（ＤＡ２１、ＶＭＧＩ、ＶＴＳＩ等）に書込を行なう（ステップＳＴ１３６）。
【０７５１】
そして、たとえば図６３のＳＴ４２２Ｂと同様な方法で、その時点で選択されている平均記録レートと、レジスタ「ＦｒｅｅＡｒ」にセットされている空き容量とに基づいて、残り録画可能時間（推測値）を算出する。こうして算出された残り時間が、そのときの平均記録レートとともに、図８８の右下段に示すようなダイアログボックスによって、ＯＤＳ表示される（ステップＳＴ１３８）。こうして所定時間内に空き容量のある新ディスク１０がディスクドライブ３２にセット完了すれば、録画を継続する通常処理へリターンする。この処理により、図５０〜図５２の一時記憶部３４（または３４Ａもしくは３４Ｂ）にバッファリングされていた録画情報を用いて、新ディスク１０への録画が再開される。
【０７５２】
図７５は、ＤＶＤビデオレコーダのタイマ予約動作を説明するフローチャートである。ここでは、ユーザがとくに記録レートを指定しなくても、記録レートが自動的に設定される。
【０７５３】
図５０〜図５２のＤＶＤビデオレコーダのユーザが図５４のリモートコントローラ５のタイマキー５ｔｍｅを押すと、ＭＰＵ３０は、タイマ予約のメニュー（録画希望チャネル、録画予約日時、録画モード、平均記録レート等を予約番組毎に指定する表を含む）を、図８４のモニタスクリーンにＯＳＤで出力させる（ステップＳＴ５０）。このメニュー中での番組予約設定は、カーソルキー５ｑ、テンキー５ｔ、エンターキー５ｓ等を利用して、行なうことができる。また、録画モード（ＭＰＥＧ２かＭＰＥＧ１か）および録画の平均記録レートは、リモートコントローラ５の録画モードキー５ｒｍｄを用いて、ユーザが希望するものに設定できる。
【０７５４】
ステップＳＴ５０の予約設定が終了しユーザが図５４のリモートコントローラ５のエンターキー５ｓを押すと、図５０〜図５２のＭＰＵ３０は、ディスクドライブ１０にセットされているディスクの空き容量（そのディスクの未使用パック数に対応した残り容量から予備容量を引いたもの）と設定された平均記録レートＲｓとから、録画可能な残り時間Ｔｒを算出する（ステップＳＴ５２）。
【０７５５】
ここで、ディスク１０の残り容量と使用する平均記録レートとに基づく残り時間の予測値には、誤差が生じ得るので、その誤差分（録画が尻切れにならないような余分）を見込んでおくことが望ましい。上記予備容量（あるいはリザーブ容量）は、この誤差分に対応して決定される。たとえば、種々な番組録画をシミュレートした結果、残り時間算出値Ｔｒに最大１０％の誤差が出ると分かったときは、上記残り容量の１０％を上記予備容量（リザーブ容量）として設定すればよい。
【０７５６】
このリザーブ容量分として、ディスク１０のデータエリア内のゾーン毎のスペースエリアを、割り付けることができる。ＤＶＤディスク１０はリードイン２７、データエリア２８、リードアウト２６に分かれている。そして、データエリア２８は、たとえばゾーン０〜ゾーン２３の２４ゾーンに分かれている。このゾーン内では、光ピックアップが読み取りを行なう線速度が一定となっている。さらに、ＤＶＤーＲＡＭディスクにおいては、各ゾーンは、実際のデータ領域であるユーザエリアとスペースエリアに分かれている。このスペースエリアとは、通常、ゾーン内に欠陥セクタが発生したときの代替え用セクタとして用意されているエリアである。そのため、もし欠陥セクタが発生しない場合には、このスペースエリアは未使用のエリアとなる。この未使用エリアが、上記予備容量（リザーブ容量）として利用可能となる。
【０７５７】
次に、図５０〜図５２のＭＰＵ３０は、ステップＳＴ５０でタイマ予約した番組の合計時間（予約時間）Ｔｔと、ステップＳＴ５２で算出した残り時間Ｔｒとを比較する（ステップＳＴ５４）。
【０７５８】
予約時間Ｔｔに較べて残り時間Ｔｒが少ないときは（ステップＳＴ５４イエス）、ステップＳＴ５０で設定されたタイマ予約録画用記録レート（現在の記録レート）Ｒｓが、図５０〜図５２のＤＶＤビデオレコーダが採用する平均記録レートの最小値（たとえば１．８Ｍｂｐｓ〜２Ｍｂｐｓ）より小さいかどうかチェックされる（ステップＳＴ５８）。
【０７５９】
現在の記録レートＲｓが上記最小記録レートより大きければ（ステップＳＴ５６イエス）、このレートＲｓを下げることで残り時間Ｔｒを増加させることが可能なので、記録レートＲｓを少し（たとえば４Ｍｂｐｓから３．８Ｍｂｐｓへ）下げる（ステップＳＴ５８）。
【０７６０】
こうして減少した新たな記録レートＲｓでもって、残り時間Ｔｒが再計算される（ステップＳＴ５２）。再計算後の残り時間Ｔｒがなお予約時間Ｔｔより小さいときは（ステップＳＴ５４イエス）、ステップＳＴ５２〜ＳＴ５８のループが反復される。
【０７６１】
上記ステップＳＴ５２〜ＳＴ５８のループ反復中（予約時間Ｔｔより残り時間Ｔｒの方が少ない状況）に記録レートＲｓが最小記録レート以下になってしまうと（ステップＳＴ５６ノー）、最低限の記録レートでもディスク１０の残り時間Ｔｒ内にタイマ予約された番組全てを収めきれないことになる。この場合、ＭＰＵ３０は、「ディスク容量不足です。予約プログラム全ての録画はできません。」というＯＳＤ表示を出して（ステップＳＴ６０）、通常処理へリターンする。
【０７６２】
このリターン後の通常処理は、タイマ予約前の処理状態でも良いが、強引にタイマ予約に入ってしまう処理でも良い。
【０７６３】
いま、予約時間Ｔｒが７５分なのに最小記録レートＲｓ＝２Ｍｂｐｓで録画しても残り時間Ｔｒが６０分しかない場合を想定してみる。この場合において強引にタイマ予約に入るようＭＰＵ３０がプログラムされているときは、ステップＳＴ５０の予約番号＜３＞のタイマ予約録画が尻切れで終了する（後半１５分は録画されない）ことになる。
【０７６４】
一方、ステップＳＴ５２で算出された残り時間Ｔｒがタイマ予約時間Ｔｔ以上あるときは（ステップＳＴ５４ノー）、図５０〜図５２のＭＰＵ３０は、たとえば「記録レート２Ｍｂｐｓでタイマ予約されました。」というＯＳＤ表示を出しす（ステップＳＴ６２）。そして、ユーザが図５４のリモートコントローラ５のタイマキー５ｔｍｅと録画キー５ｒｅｃとを同時に押すと（ステップＳＴ６４イエス）、ステップＳＴ６２で表示された平均記録レートＲｓの値（２Ｍｂｐｓなど）がビデオエンコーダ５３に設定され（ステップＳＴ６８）、予約録画モードに入って、図５０〜図５２のＤＶＤビデオレコーダの電源がオフされる。
【０７６５】
なお、ステップＳＴ６２のＯＳＤ表示状態において、ユーザが、タイマキー５ｔｍｅ＋録画キー５ｒｅｃ以外のリモートコントローラ５の操作キー（停止キー５ｅ、エンドキー５ｅｎｄ、クリアキー５ｃｒ等）を押すと、タイマ予約は解除され、記録レートの変更はキャンセルされる（ステップＳＴ７０）。たとえば、タイマ予約に入る前に設定されていた平均記録レートが４Ｍｂｐｓであり、図７５のステップＳＴ５２〜ＳＴ５８の処理ループを抜けてステップＳＴ６２に来たときの平均記録レートが２Ｍｂｐｓに変更されておれば、この記録レート「２Ｍｂｐｓ」はキャンセルされて「４Ｍｂｐｓ」に戻る。
【０７６６】
図７６は、図５０〜図５２のＤＶＤビデオレコーダによる予約録画動作の他例（自動画質設定処理を含む）を説明するフローチャートである。
【０７６７】
図５０〜図５２のディスクドライブ３２にＤＶＤ−ＲＡＭ（ＤＶＤーＲＷ）ディスク（あるいはＤＶＤ−Ｒディスク）１０がセットされると、ＭＰＵ３０はそのディスクの管理データ（図２１のＶＭＧＩ＿ＭＡＴまたは図２６のＲＥＣ＿ＭＡＴ）を読み込んで、セットされたディスク１０の現時点での空き容量（ＦＲＥＥ＿ＳＰＡＣＥ）を検知する（ステップＳＴ２００）。
【０７６８】
検知された空き容量がゼロ（または実質ゼロ）であれば（ステップＳＴ２０２ノー）、ＭＰＵ３０は、図８４のモニタスクリーンに「空きスペースがありません。」といったＯＳＤ表示を出して（ステップＳＴ２０４）、図７６の処理は終了する。
【０７６９】
セットされたディスク１０に空き容量があることが検知されれば（ステップＳＴ２０２イエス）、ＭＰＵ３０は、そのディスク１０への書込アドレスを決定し、検知した空き容量をレジスタ「ＦｒｅｅＡｒ」に書き込む（ステップＳＴ２０６）。
【０７７０】
その後、図７５のステップＳＴ５０と同じような「予約画面」が、ＯＳＤ表示が、図８４のモニタスクリーンに出力される（ステップＳＴ２０８）。ユーザは、この「予約画面」を見ながら、これから録画しようとする予約番組（Ｎプログラム）の指定処理を行なう（ステップＳＴ２１０）。
【０７７１】
この予約番組指定において、ユーザは、所望の番組と、その録画時間と、画質モードとして高画質、中画質、低画質、または自動画質モードのいずれかのモードを指定する。
【０７７２】
ユーザが番組予約を終え、図５４のリモートコントローラ５のエンドキー５ｅｎｄが押されると（ステップＳＴ２１２ノー）、図５０〜図５２のＭＰＵ３０は、予約された全番組（Ｎプログラム）の予約時間合計に対応する録画容量（予約時間合計とその時点でデフォルト設定されている平均ビットレートとの積に対応）が、そのときディスクドライブ３２にセットされているディスク１０の残り容量（最初はレジスタ「ＦｒｅｅＡｒ」に書き込まれた空き容量に相当）以内かどうか、チェックする（ステップＳＴ２１４）。
【０７７３】
録画容量がディスク１０の残り容量を超えておれば（ステップＳＴ２１４ノー）、ＭＰＵ３０は、「ディスクに入りません。」等のＯＳＤ表示を行って（ステップＳＴ２２４）、再び予約番組指定処理（ＳＴ２１０）へ戻る。
【０７７４】
この予約番組指定処理（ＳＴ２１０）でユーザが予約内容を変更した結果（たとえば予約プログラム数Ｎを減らすか、予約されたプログラム中の１つ以上について予約時間を減らす）、録画容量がディスク１０の残り容量以内に収まると（ステップＳＴ２１４イエス）、ＭＰＵ３０は、（残り容量ー予備容量ーＳＴ２１０で指定された番組の録画容量）を、新たな残り容量を示すレジスタ「Ｌｆｔｓｐ」に格納する（ステップＳＴ２１６）。
【０７７５】
レジスタ「Ｌｆｔｓｐ」に格納された残り容量が、その時点で予約された番組のうち自動画質と設定された番組全てを自動画質用の録画レートとして高画質レート（たとえば６Ｍｂｐｓ）で録画しても完全収録可能な程大きければ（ステップＳＴ２１８イエス）、高画質レートとしての６Ｍｂｐｓが設定され（ステップＳＴ２２０）、図７６の処理は終了する。
【０７７６】
その後、ユーザが、たとえば図５４のリモートコントローラ５の録画キー５ｒｅｃと再生キー５ｃとを同時に押すと、図５０〜図５２のＤＶＤビデオレコーダは、高画質レート（６Ｍｂｐｓ）でもって、ステップＳＴ２１０で予約された番組の録画を開始する。
【０７７７】
レジスタ「Ｌｆｔｓｐ」に格納された残り容量が、その時点で予約された番組のうち自動画質と設定された番組全てを高画質レート（たとえば６Ｍｂｐｓ）で録画することはできず（ステップＳＴ２１８ノー）、さらにその時点で予約された番組全てを低画質レート（たとえば２Ｍｂｐｓ）で録画することもできないときは（ステップＳＴ２２２ノー）、ＭＰＵ３０は、「ディスクに入りません。」等のＯＳＤ表示を行って（ステップＳＴ２２４）、再び予約番組指定処理（ＳＴ２１０）へ戻る。
【０７７８】
レジスタ「Ｌｆｔｓｐ」に格納された残り容量が、その時点で予約された番組のうち自動画質と設定された番組全てを高画質レート（たとえば６Ｍｂｐｓ）で録画することはできないが（ステップＳＴ２１８ノー）、低画質レート（たとえば２Ｍｂｐｓ）でなら予約された番組全てを録画することが可能なときは（ステップＳＴ２２２イエス）、ＭＰＵ３０は、自動画質設定処理に入る（ステップＳＴ２２６）。
【０７７９】
図７７は、図７６の自動画質設定処理（ＳＴ２２６）における、平均記録レート設定処理の一例を説明するフローチャートである。
【０７８０】
まず、図７６のステップＳＴ２１０で予約された番組のうち自動画質と設定された番組全ての録画時間を記録時間としたときに、前述した残り容量をこの記録時間で割ったもの（残り容量÷記録時間）を平均記録レートＲｅｃｒａｔｅとして登録する（ステップＳＴ２２６Ａ）。あるいは、前述した予備容量（＝リザーブ容量）を考慮して、［残り容量ーリザーブ容量］÷記録時間を平均記録レートＲｅｃｒａｔｅとして登録する（ステップＳＴ２２６Ａ）。
【０７８１】
続いて、記録レートが自動設定される録画番組の平均記録レートを全て、ステップＳＴ２２６Ａで登録したＲｅｃｒａｔｅに設定し（ステップＳＴ２２６Ｂ）、図７６の処理へリターンする。
【０７８２】
図７８は、図７６の自動画質設定処理（ＳＴ２２６）における、平均記録レート設定処理の他例を説明するフローチャートである。
【０７８３】
まず、前述した残り容量を所定の高画質の記録レート（たとえば６Ｍｂｐｓ）で割ったものを録画可能時間ＲｅｃＴＭとして登録し、予約番組のプログラム番号インデックスＮを”１”に初期化し、プログラム記録時間ＰｒｏｇｒｅｃＴＭを”０”に初期化し、番組数パラメータＭに記録レートが自動設定される番組数を設定する（ステップＳＴ２２６Ｃ）。
【０７８４】
つぎに、Ｎ番目（最初は１番目）の録画時間にプログラム記録時間ＰｒｏｇｒｅｃＴＭ（最初はゼロ）を加えたものを、新たなプログラム記録時間ＰｒｏｇｒｅｃＴＭとして登録する（ステップＳＴ２２６Ｄ）。これにより、ＰｒｏｇｒｅｃＴＭには、１番目の予約番組の録画時間が記録されることになる。
【０７８５】
こうして得られたＰｒｏｇｒｅｃＴＭがステップＳＴ２２６Ｃで登録された録画可能時間ＲｅｃＴＭと比較される（ステップＳＴ２２６Ｅ）。
【０７８６】
ＲｅｃＴＭよりＰｒｏｇｒｅｃＴＭの方が大きくない（つまり録画可能時間が予約番組の録画時間に対して余裕がある）ときは（ステップＳＴ２２６Ｅノー）、予約プログラム番号Ｎが１つインクリメントされ（ステップＳＴ２２６Ｆ）、２番目の録画時間にそれまでのＰｒｏｇｒｅｃＴＭ（１番目の録画時間）を加算したものが、新たなプログラム記録時間ＰｒｏｇｒｅｃＴＭとして登録される（ステップＳＴ２２６Ｄ）。これにより、ＰｒｏｇｒｅｃＴＭには、１番目および２番目の予約番組の録画時間合計が記録されることになる。
【０７８７】
以上のステップＳＴ２２６Ｄ〜ＳＴ２２６Ｆのループの反復の後に、ＲｅｃＴＭよりＰｒｏｇｒｅｃＴＭの方が大きくなると（つまり録画可能時間が予約番組の録画時間に対して余裕がなくなる）（ステップＳＴ２２６Ｅイエス）、Ｎー１番目の予約番組までの平均記録レートが、ステップＳＴ２２６Ｃで示した高画質記録レート（ここでは６Ｍｂｐｓ）に設定される（ステップＳＴ２２６ｇ）。
【０７８８】
以上の処理により、１番目からＮー１番目（たとえばＮ＝３なら１番目と２番目）の予約番組までが、高画質記録レートを用いた高画質モードに自動設定される。
【０７８９】
Ｎ番目以降Ｍ番目（たとえば３番目から６番目）までの予約番組は、上記高画質記録レートでは録画できないので、それらの録画に用いる平均記録レートＲｅｃｒａｔｅを変更する（ステップＳＴ２２６Ｈ）。この変更は、まずそれ以前のＰｒｏｇｒｅｃＴＭ（１番目からＮ番目までの予約番組の合計録画時間）からＮ番目の録画時間を引いたものを、新たなプログラム記録時間ＰｒｏｇｒｅｃＴＭとして登録することから始める。すると、ＰｒｏｇｒｅｃＴＭは、（１番目からＮー１番目までの高画質で録画可能な予約番組の合計録画時間となる。ここで、Ｎ番目の録画時間を差し引いたので、録画可能時間ＲｅｃＴＭはＰｒｏｇｒｅｃＴＭ以上となる。そこで、このＲｅｃＴＭ内にＮ番目以降（Ｍ番目まで）の予約番組を全て入れるために必要な平均記録レートＲｅｃｒａｔｅが算出される（ステップＳＴ２２６Ｈ）。
【０７９０】
このステップＳＴ２２６ＨでのＲｅｃｒａｔｅ（仮にＲｅｃｒａｔｅ１とする）は、［残り容量ーＰｒｏｇｒｅｃＴＭ×高画質記録レート］÷Ｎ番目以降Ｍ番目まで（たとえばＮ＝３番目からＭ＝６番目）の予約番組の全録画時間から、求められる。
【０７９１】
こうして求めたＲｅｃｒａｔｅが、最低限の画質保証しかできない低画質モードのレート（たとえば１．８Ｍｂｐｓ）を下回っておれば、予約番組のプログラム番号インデックスＮを１つデクリメント（たとえばＮ＝３からＮ＝２へ）する（ステップＳＴ２２６Ｊ）。すると、ステップＳＴ２２６Ｈで計算されるＰｒｏｇｒｅｃＴＭが減少する（１番目から３番目までの予約番組の合計録画時間が、１番目から２番目までの予約番組の合計録画時間に減少する）。その結果、単位時間あたり大きくデータを消費する高画質レートの記録時間ＰｒｏｇｒｅｃＴＭが小さくなるので、［残り容量ーＰｒｏｇｒｅｃＴＭ×高画質記録レート］は大きくなる。
【０７９２】
こうして拡大された容量［残り容量ーＰｒｏｇｒｅｃＴＭ×高画質記録レート］をＮ番目以降Ｍ番目まで（ここでは２番目から６番目）の予約番組の全録画時間で割ると新たな平均録画レートＲｅｃｒａｔｅ（仮にＲｅｃｒａｔｅ２とする）が、ステップＳＴ２２６Ｈで再計算される。こうして再計算されたＲｅｃｒａｔｅ２は先のＲｅｃｒａｔｅ１より小さくなっている。
【０７９３】
算出されたＲｅｃｒａｔｅ２が最低限の画質保証をする低画質モードのレート（たとえば１．８Ｍｂｐｓ）以上であれば（ステップＳＴ２２６Ｉノー）、Ｎ番目以降の予約番組（ここでは２番目から６番目までの予約番組）が、平均記録レートＲｅｃｒａｔｅ２で録画されるように自動設定される（ステップＳＴ２２６Ｋ）。
【０７９４】
なお、図７６〜図７８の予約処理はタイマ録画に利用することもできるが、この処理はタイマ予約に限定されるものではない。すなわち、図７６〜図７８の予約処理後、ユーザが録画開始操作を行なうと、（タイマ録画としての予約でなく）予約された番組が種々な平均記録レートでディスク１０の空き領域に無駄なく録画されるようになる。
【０７９５】
図７９は、ＤＶＤビデオレコーダの録画動作のさらに他の例を説明するフローチャートである。
【０７９６】
初めに、図５０〜図５２のＤＶＤビデオレコーダにおける録画時のビデオ信号の流れを簡単に説明しておく。
【０７９７】
まず、ＴＶチューナ４４またはＡＶ入力（外部入力）４２より入力されたＡＶ信号をＡ／Ｄ変換する。変換されたデジタル映像信号はビデオエンコーダ５３に入力され、変換されたデジタル音声信号はオーディオエンコーダ５４に入力される。、また、ＴＶチューナ４４からは、映像信号および音声信号の他にもしあれば、クローズドキャプション信号または文字放送等のテキスト信号を、副映像エンコーダ５５に入力する。
【０７９８】
各エンコーダ５３〜５５は、入力されたそれぞれの信号を圧縮してパケット化し、パケット化した信号をフォーマッタ５６に入力する。その際、各パケットは、パック化したときに１パックあたり２０４８バイトになるように切り分けられて、パケット化される。ここで、各エンコーダ５３〜５５は、ＳＴＣ３８の値にしたがって各パケットのプレゼンテーションタイムスタンプＰＴＳ、デコードタイムスタンプＤＴＳを、必要に応じて決定し記録する。
【０７９９】
ここで、ＳＴＣは、たとえば録画開始時間を”００００”として９０ｋＨｚのクロックをカウントするタイマで構成できる。
【０８００】
フォーマッタ５６は、バッファメモリ５７へパケットデータを一時保存し、その後、入力された各パケットデータをパック化して、ＭＰＥＧのグループオブピクチャＧＯＰ毎にミキシングする。そして、各ＧＯＰの頭に必要に応じて図１５のナビゲーションパック８６を追加して、データプロセサ３６へ送出する。
【０８０１】
データプロセサ３６は、フォーマッタ５６から送られてきたデータを１６パック毎にまとめてＥＣＣグループとし、エラー訂正コードＥＣＣをつけてディスクドライブ３２へ送る。そのとき、ディスク１０へデータ記録をする準備ができていない場合には、ディスクドライブ３２は、データプロセサ３６から送られてくるデータを一時記憶部３４へ転送し、データ記録の準備ができるまで待つ。そして、ディスクドライブ３２は、ディスク１０にデータ記録をする用意ができた段階で、記録を開始する。ここで、一時記憶部３４としては、高速アクセスで数分以上の記録データを保持するためには、大容量メモリが用いられる。
【０８０２】
録画終了時には、各ナビゲーションパック８６内に設けられた早送り、巻き戻し用のデータ部分（図示せず）に、各ナビゲーションパックのアドレスデータを記録する（ＤＶＤ−Ｒの場合のみ）。その終了後に、管理領域（ＤＡ２１、ＶＭＧＩ、ＶＴＳＩ等）に必要な情報を記録して、録画動作を終了する。
【０８０３】
なお、図３〜図５のデータ構造を採用するＤＶＤ−ＲＡＭあるいはＤＶＤ−ＲＷの場合は、図１０３に示すように、ナビゲーションパックは記録されず、録画が終了する。
【０８０４】
以上のような録画を行なうＤＶＤビデオレコーダにＤＶＤ−ＲＷあるいはＤＶＤ−Ｒディスク１０がセットされると、その管理データ（リードイン、ＤＡ２１あるいはＶＭＧＩ）が読み込まれる（ステップＳＴ５００）。
【０８０５】
読み込まれた管理データ中の空き容量情報（ＦＲＥＥ＿ＳＰＡＣＥ）から、セットされたディスク１０に空き容量があるかどうか判定される（ステップＳＴ５０２）。
【０８０６】
空き容量情報（ＦＲＥＥ＿ＳＰＡＣＥ）の中身がゼロまたは実質ゼロ（録画を開始しても数秒でディスクが満杯になってしまう状態）のときは（ステップＳＴ５０２ノー）、「録画スペースがありません」といった内容のＯＳＤ表示を出力する（ステップＳＴ５０４）。
【０８０７】
空き容量があるときは（ステップＳＴ５０２イエス）、セットされたディスク１０の管理領域に書込を行なう（ステップＳＴ５０６）。たとえば、ビデオマネージャ情報ＶＭＧＩ（またはＣＴＲＩ）にこれから録画するプログラムに対応するビデオタイトルセットＶＴＳを登録し、このＶＴＳに関するファイルを作成する。
【０８０８】
次に、録画用初期設定がなされる（ステップＳＴ５０８）。この初期設定において、図５０〜図５２の各エンコーダ（５３〜５５）の初期化（Ｖエンコーダ５３の平均転送レートすなわち平均記録レートの設定等）、システムタイムカウンタＳＴＣのリセット、ディスクドライブ３２への書込開始アドレスの設定、フォーマッタ５６の初期化（ダミーパックの挿入設定、セル区切り時間設定等）、その他がなされる。
【０８０９】
録画用初期設定（ＳＴ５０８）が済むと、録画開始命令の設定が行われる（ステップＳＴ５１０）。これにより、ＭＰＵ３０からエンコーダ部５０内の各エンコーダ（５３〜５５）に録画開始命令が送られ、ディスクドライブ３２にセットされたディスク１０の空き領域への録画が開始される。
【０８１０】
ここで、録画終了入力がなく（ステップＳＴ５１２ノー）録画継続中であれば、録画中のディスク１０の残り容量算出処理または残り容量監視処理（図６２）が、録画動作と並行して実行される（ステップＳＴ５１４）。
【０８１１】
ステップＳＴ５１４の処理でディスク１０の残り容量が所定値を切ったときは（ステップＳＴ５１６イエス；図６２の最小容量フラグに”１”が立つ）、残り容量が少なくなった場合の処理（図６３等）に入る（ステップＳＴ５１８）。
【０８１２】
ステップＳＴ５１８の処理の結果、録画中のディスク１０にまだ録画可能な容量が残っているときは（ステップＳＴ５２０ノー）、録画終了入力があるか（ステップＳＴ５１２イエス）残り容量がなくなるまで（ステップＳＴ５２０イエス）、ステップＳＴ５１２〜ＳＴ５２０のループが反復実行される。
【０８１３】
ステップＳＴ５１２〜ＳＴ５２０のループの反復実行中に、録画中のディスク１０にそれ以上の録画可能な容量がない状態となったとき（ステップＳＴ５２０イエス）、あるいは録画終了入力があると（ステップＳＴ５１２イエス）、図８０の処理に移る。
【０８１４】
図８０は、図７９の手順で録画が終了した後の、管理領域の書き込みおよび再生済フラグとアーカイブフラグのデフォルト設定を説明するフローチャートである。
【０８１５】
図７９のステップＳＴ５１２〜ＳＴ５２０のループを抜けて図８０の処理に入ると、録画終了処理が実行される（ステップＳＴ５２２）。この録画終了処理において、図５０〜図５２の各エンコーダ（５３〜５５）の初期化（記録レートをデフォルト設定値に戻す等）、フォーマッタ５６の初期化（各種設定をデフォルト状態に戻す等）、ビデオマネージャ情報ＶＭＧＩまたは記録管理テーブルＲＥＣ＿ＭＡＴに関する書込（図２１または図２６のＦＲＥＥ＿ＳＰＡＣＥの内容更新等）、ビデオタイトルセット情報ＶＴＳＩまたはプログラムチェーン情報ＰＧＣＩに関する書込（図４または図３２のＰＧＣＩの内容更新等）その他が行われる。
【０８１６】
その後、ビデオタイトルセット情報ＶＴＳＩの管理テーブルＶＴＳＩ＿ＭＡＴ中の再生済みフラグ（ＰＡＬＹ＿ＥＮＤ  Ｆｌａｇ）またはプログラムチェーン情報ＰＧＣＩ（図４）の一般情報ＰＧＣＩ＿ＧＩ（図２９）中の再生終了フラグが未再生状態を示す”０”にセットされ、かつＰＧＣＩ＿ＧＩまたはＶＴＳＩ＿ＭＡＴ中のアーカイブフラグ（ＡＲＣＨＩＶＥ  Ｆｌａｇ）が保存しない状態（消去またはオーバーライト可能な状態）を示す”０”にセットされる（ステップＳＴ５２４）。
【０８１７】
こうして、図７９〜図８０に例示した録画処理が終了する。この録画処理によれば、一旦録画したプログラムが１度も見ないうちにうっかりオーバーライト等で誤消去されることを、再生済みフラグ（”０”状態）を用いて防止できる。
【０８１８】
図８１は、ＤＶＤビデオレコーダの再生動作の一例を説明するフローチャートである。
【０８１９】
初めに、図５０〜図５２のＤＶＤビデオレコーダにおける録画時のビデオ信号の流れを簡単に説明しておく。
【０８２０】
まず、図５０〜図５２のＭＰＵ３０は、ユーザのリモコン操作等から再生命令を受けると、ディスクドライブ３２より、データプロセサ３６を介して、ディスク１０の管理領域を読み込み、再生するアドレスを決定する。
【０８２１】
次に、ＭＰＵ３０は、ディスクドライブ３２へ、先ほど決定した再生するデータのアドレスおよびリード命令を送る。
【０８２２】
ディスクドライブ３２は、送られてきた命令に従って、ディスク１０よりセクタデータを読み出す。読み出されたデータは、データプロセサ３６でエラー訂正され、パックデータの形になって、デコーダ部６０へ送出される。
【０８２３】
デコーダ部６０の内部では、読み出されたパックデータをセパレータ６２が受け取る。このセパレータ６２は、受け取ったパックデータをパケット化する。そして、データの目的に応じて、ビデオパケットデータ（ＭＰＥＧビデオデータ）はビデオデコーダ６４へ転送し、オーディオパケットデータはオーディオデコーダ６８へ転送し、副映像パケットデータはＳＰデコーダ６５へ転送する。また、ナビゲーションパックは、ＭＰＵ３０の内部メモリ（ＲＡＭ）に保存される。これにより、ＭＰＵ３０は、いつでも、この内部メモリ内のナビゲーションパックの内容にアクセスできるようになる。
【０８２４】
セパレータ６２から送出される各パケットデータの転送開始時に、プレゼンテーションタイムスタンプＰＴＳがシステムタイムカウンタＳＴＣ３８にロードされる。具体的には、ナビゲーションパック内のＰＴＳをＭＰＵ３０がＳＴＣ３８へセットし、またはビデオデコーダ６４が自動的にビデオデータのＰＴＳをＳＴＣ３８へセットする。
【０８２５】
その後、各デコーダ（６４、６５、６８）は、パケットデータ内のＰＴＳの値に同期して（ＰＴＳとＳＴＣの値を比較しながら）再生処理を行い、ＡＶ出力４６を介して、外部モニタＴＶに、たとえば音声字幕付きの動画映像を供給するようになる。
【０８２６】
以上のような再生を行なうＤＶＤビデオレコーダにＤＶＤ−ＲＷディスク（またはＤＶＤ−Ｒディスク）１０がセットされると、最初にそのリードインから記録データが読み込まれる。読み込んだリードインデータが、図５０〜図５２のＤＶＤビデオレコーダが認識できないデータを含んでいたり、読み込んだデータのエラー訂正に失敗したりした場合は（ステップＳＴ３００のＮＧ）、このＤＶＤビデオレコーダはエラー処理をして（ステップＳＴ３０２）、再生を停止する。このエラー処理としては、たとえば「このディスクは再生できません。」のような表示出力がある。
【０８２７】
読み込んだデータにエラーがなく、あるいはエラーが発生したとしてもそのエラー訂正に成功し、かつ読み込んだリードインデータを図５０〜図５２のＤＶＤビデオレコーダが認識できた場合は（ステップＳＴ３００のＯＫ）、このＤＶＤビデオレコーダは、その管理データ（ＶＭＧＩ）を読み込む（ステップＳＴ３０４）。あるいは別の管理データ（制御情報ＣＴＲＩつまり図３のＤＡ２１）を読み込む（ステップＳＴ３０５）。
【０８２８】
すると、セットされたディスク１０に記録された１以上のタイトルセットが、図示しないＴＶモニタに、メニュー形式で、表示される。このメニューを見たユーザは、図５４のリモートコントローラ５のカーソルキー５ｑを用いて所望のタイトルセットを選択し、エンターキー５ｓを押してそのタイトルセットを決定する（ステップＳＴ３０６）。
【０８２９】
こうして再生すべきタイトルセットが決定されると、図５０〜図５２のＭＰＵ３０は、選択されたビデオタイトルセットＶＴＳの情報ＶＴＳＩ（図３１）を、セットされたディスク１０から読み取る。そして、ＭＰＵ３０は、読み取ったプログラムチェーン情報ＰＧＣＩ（図３２）を、ＭＰＵ３０内部のＲＡＭのワークエリアに格納する（ステップＳＴ３０８）。
【０８３０】
このあと（ステップＳＴ３０５あるいはステップＳＴ３０５の処理後）、上記決定されたタイトルセットが複数のタイトル（あるいは複数のチャプター）を含んでいるときは、ユーザは、これから再生しようとするタイトル（チャプター）を、前記メニューからリモートコントローラ操作で選択し、決定する（ステップＳＴ３１０）。
【０８３１】
こうして、これから再生すべきタイトルのプログラム番号およびセル番号（たとえば図３のＰＧＣ＃１とＣ＿ＩＤＮ＃１）が決定される（ステップＳＴ３１２）。
【０８３２】
続いて、図５０〜図５２のＭＰＵ３０は、自分のＲＡＭに格納されたプログラムチェーン情報ＰＧＣＩ（図４または図３２）を参照する。そして、ＭＰＵ３０は、録画時の初期設定（図７９のＳＴ５０８）に対応して、ＭＰＥＧビデオデコーダ６４、副映像デコーダ６５、オーディオデコーダ６８それぞれを、初期設定する（ステップＳＴ３１４）。
【０８３３】
上記初期設定終了後、前処理コマンドを実行してから（ステップＳＴ３１６）、セル再生処理に入る（ステップＳＴ３１８）。このセル再生処理により、たとえば図５のプログラムチェーンＰＧＣ＃１を構成するセルが順に再生される。
【０８３４】
上記セル再生において、最終セルに到達していなければ（ステップＳＴ３２０ノー）、１つのセルの再生が終了する毎に図示しないセル番号カウンタをカウントアップしながら（ステップＳＴ３２２）、セル再生が進行する（ＳＴ３１８〜ＳＴ３２２のループ）。
【０８３５】
上記セル再生において、最終セルに到達すると（ステップＳＴ３２０イエス）、ＭＰＵ３０は、いま再生したＰＧＣ＃１のスチル処理（たとえばそのＰＧＣの最終セルの一画面を所定時間スチルする）を実行する。
【０８３６】
上記スチル時間が経過すると、ＭＰＵ３０は、所定の後処理コマンドを実行し（ステップＳＴ３２６）、まだ再生終了でないなら（ステップＳＴ３２８ノー）、ステップＳＴ３１６へリターンする。
【０８３７】
上記スチル時間が経過し、上記後処理コマンドが実行されたあと（ステップＳＴ３２６）、再生終了となれば（たとえばユーザがリモートコントローラ５の停止キー５ｅを押したら）（ステップＳＴ３２８イエス）、ＭＰＵ３０は、図８２の処理に移る。
【０８３８】
図８２は、図７９の手順で再生が終了した後の、アーカイブフラグおよび再生済フラグの更新設定を説明するフローチャートである。
【０８３９】
まず、いま再生したタイトルセットを永久保存したいかどうか（あるいは誤消去を防止したいかどうか）をユーザに問い合わせるメニュー等（図示せず）が、モニタＴＶにＯＳＤで表示される。ユーザが永久保存する方を選択すれば（ステップＳＴ３３０イエス）、ＭＰＵ３０は、ビデオタイトルセット情報内（図２４）または記録管理テーブル内（図２６）のアーカイブフラグに”１”をセットする（ステップＳＴ３３２）。ユーザが永久保存しない方を選択した場合は（ステップＳＴ３３０ノー）、このアーカイブフラグは”０”とされる（ステップＳＴ３３４）。
【０８４０】
アーカイブフラグの設定終了後、いま再生し終えたタイトルセットまたはビデオオブジェクトの再生済みフラグ（図２４または図２５）を”１”にセットし（ステップＳＴ３３６）、その他の再生終了処理（ディスクドライブ３２に停止命令を出し表示部４８に「ＳＴＯＰ」のような表示を出す等）を実行し（ステップＳＴ３３８）、図８１〜図８２の再生処理を終了する。
【０８４１】
この再生処理によれば、再生済みフラグ（”１”状態）により、一度再生したプログラムのうちもう消しても良いとユーザが判断したものは、自動的に消去（またはオーバーライト）可能な状態にできる。また、１度は見たが保存しておきたいプログラムがうっかりオーバーライト等で誤消去されることは、アーカイブフラグを立てる（”１”にセットする）ことで防止できる。
【０８４２】
図８３は、図８１のセル再生時の処理ＳＴ３１８の内容を説明するフローチャートである。
【０８４３】
セル再生が開始されると（ステップＳＴ４００イエス）、図５０〜図５２のＭＰＵ３０は、プログラムチェーン情報ＰＧＣＩの内容（図２８〜図３０または図３２〜図３６）より、再生開始アドレスを決定する（ステップＳＴ４０４）。その後、ＭＰＵ３０は、ディスクドライブ３２にデータ読み出し命令をセットする（ステップＳＴ４０６）。
【０８４４】
セル再生開始でなく（ステップＳＴ４００ノー）、ＶＯＢＵも連続していないときは（ステップＳＴ４０２ノー）、ステップＳＴ４０４〜ＳＴ４０６の処理が実行される。セル再生開始でなく（ステップＳＴ４００ノー）、ＶＯＢＵが連続しているときは（ステップＳＴ４０２イエス）、ステップＳＴ４０４〜ＳＴ４０６の処理はスキップされる。
【０８４５】
上記処理に引き続いて、ＭＰＵ３０は、各ＶＯＢＵの先頭のナビゲーションパックを（もしあれば）取り込み（ステップＳＴ４０８）、同期情報の設定等を行なう（ステップＳＴ４１０）。
【０８４６】
さらにＭＰＵ３０は、ナビゲーションパック（もしあれば）中のＰＣＩパケット１１６の処理を行なう（ステップＳＴ４１２）。このＰＣＩパケット１１６（図１７）には再生制御情報ＰＣＩ（図１８）が含まれ、このＰＣＩにはＰＣＩの一般情報ＰＣＩ＿ＧＩ（図１９）が含まれている。ＭＰＵ３０は、ステップＳＴ４１２において、ＰＣＩ中のハイライト情報ＨＬＩ（図１８）を用いてハイライト処理を実行し、ＰＣＩ＿ＧＩ中のユーザ制御情報ＶＯＢＵ＿ＵＯＰ＿ＣＴＬ（図１９）を用いて特定のユーザ操作を禁止する操作を実行する。
【０８４７】
ここで、上記ハイライト処理としては、たとえばメニューに表示された選択可能項目を取り囲む副映像フレームをグリーン等の色で目立たせ、ユーザがその項目の選択を決定するとその色を赤に変えるといった処理がある。
【０８４８】
また、上記ユーザ操作禁止操作としては、たとえばユーザが図５４リモートコントローラ５のアングルキー５ａｎｇを押しても、アングル切替操作を禁止するとともに、そのキー操作はできないことを示すマークをモニタＴＶに表示させるといった処理がある。
【０８４９】
ＭＰＵ３０は、ステップＳＴ４１２の処理が済むと、ＶＯＢＵスチルかどうかがチェックされる（ステップＳＴ４１４）。
【０８５０】
ＶＯＢＵスチルを行なう場合（たとえばプログラムチェーン情報ＰＧＣＩのセル再生情報Ｃ＿ＰＢＩのセル再生モード（図３５）が”１”の場合）（ステップＳＴ４１４イエス）、ＭＰＵ３０はそのＶＯＢＵの再生が終了するまで待機する（ステップＳＴ４１６）。１つのＶＯＢＵの再生時間は０．４秒〜１．２秒程度なので、この待機時間は大した長さではない。
【０８５１】
そのＶＯＢＵの再生が終了すると、その再生の最後でＶＯＢＵスチル処理に入る（ステップＳＴ４１８）。たとえば、そのＶＯＢＵの最後に現れるフレームが、スチル再生される。このスチル再生は、ユーザがリモートコントローラ（図５４）またはＤＶＤビデオレコーダ本体（図５３）の再生キーを押すまで継続される。
【０８５２】
ステップＳＴ４１４でユーザがポーズキー５ｄを押さなかった場合（ステップＳＴ４１４ノー）、またはＶＯＢＵスチル処理中にユーザが再生キー５Ｃを押すと、ＭＰＵ３０は上記ＶＯＢＵを含むセルの最後かどうかチェックする（ステップＳＴ４２０）。
【０８５３】
セルの最後でなければ（ステップＳＴ４２０ノー）ステップＳＴ４０８に戻り、次のＶＯＢＵのナビゲーションパック８６を取り込んで、ステップＳＴ４０８〜ＳＴ４２０の処理を反復する。セルの最後であれば（ステップＳＴ４２０イエス）、そのときのＶＯＢＵの再生が終了するまで待機する（ステップＳＴ４２２）。
【０８５４】
その後セルスチル処理に入り、プログラムチェーン情報ＰＧＣＩ中のセルスチル時間（図３５）で設定される時間が経過するまで、そのセルの最後に現れるフレームがスチル再生される（ステップＳＴ４２４）。このセルスチル再生終了後、図８１に処理が戻る。
【０８５５】
図８９は、図５１または図５２のＤＶＤビデオレコーダの再生動作例を説明するフローチャート図である。
【０８５６】
いま、ＤＶＤ−ＲＡＭディスク（またはＤＶＤーＲＷディスク）１０に、図３〜図５に示すようなデータ構造でオーディオ・ビデオデータが録画されているものとする。このようなディスク１０が、たとえば図５１のＤＶＤビデオレコーダのディスクドライブ３２にロードされ、再生スタートキーがオンされたとする。
【０８５７】
すると、図５１のＭＰＵ３０は、まず、ディスク１０に記録された制御情報ＤＡ２１を読み込む。この制御情報ＤＡ２１には、図４に示すように、再生制御情報ＤＡ２１１が記録されており、この再生制御情報ＤＡ２１１にはプログラムチェーン情報テーブルＰＧＣＩＴが格納されている。このＰＧＣＩＴは、１以上のプログラムチェーン情報ＰＧＣＩ（図２８参照）を含む。ＭＰＵ３０は、このプログラムチェーン情報ＰＧＣＩを、自分のワークメモリに保存する（ステップＳＴ７００）。
【０８５８】
次に、ＭＰＵ３０は、ユーザがリモートコントローラ５で指定した再生タイトルの再生を決定する（ステップＳＴ７０２）。ここで、ユーザが再生タイトルを指定しないとき、あるいはオーディオ・ビデオゾーンに録画されたタイトルが１つしかないときは、タイトル＃１がデフォルトで再生タイトルとされる。
【０８５９】
ここでいうタイトルとは、ユーザから見れば、図６のビデオタイトルセットＶＴＳと同様に捕らえられて良い。しかし、ＭＰＵ３０から見れば、図６のＶＴＳと図５のオーディオ・ビデオデータエリアＤＡ２に録画されたタイトル（録画プログラム）は、別物として認識される。具体的には、図６のＶＴＳのビデオオブジェクトセットでは図１２のようにナビゲーションパックを含むＶＯＢＵの集合でセルが構成されるが、図５のビデオオブジェクトセットでは図１０３のようにナビゲーションパックを含まないＶＯＢＵの集合でセルが構成される。
【０８６０】
指定されたタイトルの再生が決まると、再生タイトルのプログラムチェーン番号およびセル番号が決定される（ステップＳＴ７０４）。図３８を例にとれば、ＰＧＣ＃およびセル＃１（＝図３７のセルＡ）が決定される。ＰＧＣ＃１のセル＃１がディスク１０の何処に記録されているかは、図２８のＰＧＣ情報からセル再生情報ＣＥＬＬ＿ＰＬＹ＿ＩＮＦ＃１を読み出し、その中に含まれるセル開始アドレスおよびセル終了アドレス（図３０）を読み出せば、わかる。
【０８６１】
再生すべきプログラムチェーン番号およびセル番号が決まったあと、図５１のＭＰＵ３０は、デコーダ部６０側の回路ブロック６００に含まれるＭＰＥＧビデオデコーダ、副映像デコーダおよびオーディオデコーダそれぞれの初期設定を行なう（ステップＳＴ７０６）。この初期設定終了後、前処理コマンドを実行してから（ステップＳＴ７０８）、セル再生時の処理に入る（ステップＳＴ７１０）。このセル再生時の処理は、ビデオオブジェクトセットがナビゲーションパックを含まない場合の再生処理であり、その詳細は、図９０を参照して後述する。
【０８６２】
ステップＳＴ７１０セル再生処理が実行されることにより、現在再生中のセルの再生が終了すると、その再生終了セルが再生対象タイトルのＰＧＣの最終セルであったかどうか、判定される（ステップＳＴ７１２）。図３８の例でいえば、セル＃１は最終セルではないので（ステップＳＴ７１２ノー）、セル番号がカウントアップされ（ステップＳＴ７１４）、次のセルの再生処理（ステップＳＴ７１０）に入る。この場合は、ＰＧＣ＃１のセル＃２（＝図３７のセルＢ）の再生が実行される。以下同様に、最終セル＃３（＝図３７のセルＣ）の再生が済むまで、ステップＳＴ７１０〜ステップＳＴ７１４の処理ループが反復実行される。
【０８６３】
最終セルの再生が済むと（ステップＳＴ７１２イエス）、いま再生したＰＧＣ＃１のスチル処理に入る（ステップＳＴ７１６）。このＰＧＣスチル処理は、ＰＧＣ＃１の最終セル＃３の一画面を所定時間（この時間は任意であるが、せいぜい数分以内）スチル再生する処理である。
【０８６４】
ＰＧＣスチル処理が済むと、後処理コマンドを実行してから（ステップＳＴ７１８）、ＭＰＵ３０は、ステップＳＴ７００でワークメモリに保存しておいたプログラムチェーン情報内の再生終了フラグ（図３０参照）を再生済み状態の「０１」に更新する（ステップＳＴ７１９）。
【０８６５】
その後、ユーザが次のプログラムチェーン（たとえば図３８のＰＧＣ＃２）の再生を希望すれば（ステップＳＴ７２０ノー）、ステップＳＴ７０８〜ＳＴ７２０の処理ループが反復実行される。ＰＧＣ＃２の全部のセルの再生が終了すれば、ＰＧＣ＃２の再生終了フラグ（図３０参照）が再生済み状態の「０１」に更新される（ステップＳＴ７１９）。図３８ＰＧＣ＃３についても同様である。（なお、図３７においてセルＣとセルＤが一部オーバーラップしているが、これは、セルＣの後半のＶＯＢＵとセルＤの前半のＶＯＢＵがセルＣ〜セルＤ間で共用されていることを意味している。）
ユーザが再生終了を希望し図５４のリモートコントローラ５の停止キー５ｅをオンすると、再生は終了し（ステップＳＴ７２０イエス）、再生終了時の処理（たとえば図５３の装置本体の表示パネル４８に「ＳＴＯＰ」の文字を表示するなど）を実行してから（ステップＳＴ７２２）、図８９の再生処理は終了する。
【０８６６】
図９０は、図８９のセル再生時の処理ＳＴ７１０の内容を説明するフローチャート図である。
【０８６７】
まず前のセルとの連続性がチェックされる（ステップＳＴ７１１０）。ＰＧＣ＃１の最初のセル＃１を再生する場合は、前のセルはないので、セルの連続性はない（ステップＳＴ７１１０ノー）。この場合、ＭＰＵ３０は自分のワークメモリに保存されたＰＧＣ情報（図２８）からセル＃１の再生情報ＣＥＬＬ＿ＰＬＹ＿ＩＮＦ＃１（図３０）を読み出し、セル＃１の開始アドレス（具体的には論理ブロック番号ＬＢＮ）を決定する（ステップＳＴ７１１１）。こうしてセルの再生位置が決定されたら、ＭＰＵ３０は、ディスクドライブ３２にデータ読み出し命令をセットする（ステップＳＴ７１１２）。こうして、ディスク１０からＰＧＣ＃１のセル＃１の再生が開始される。
【０８６８】
セル再生が開始されると、ＭＰＵ３０は、自身のワークＲＡＭ内に設けたワークＴＩＭＥというエリアに、制御情報ＤＡ２１に記録されたセルの時間（図３０のＣ＿ＰＢＴＭ参照）を設定する（ステップＳＴ７１１３）。最初のセル＃１の再生開始時は、このワークＴＩＭＥの内容は、たとえばゼロに設定される。一方、次のセル＃２の再生開始時では、ワークＴＩＭＥの内容は、たとえばセル＃１の再生時間に相当する値に設定される。
【０８６９】
その後、ユーザがリモートコントローラ５または装置本体２００の停止キーをオンしない限り（ステップＳＴ７１１４ノー）、セルの最後まで再生が継続される。
【０８７０】
現在再生中のセルの最後にくると（ステップＳＴ７１１５イエス）、そのセルの最後のＶＯＢＵの再生が終了するまで、ＭＰＵ３０は待機する（ステップＳＴ７１１６）。このＶＯＢＵの再生が完了すれば、そのセルの最後に現れるフレームがスチル再生される（ステップＳＴ７１１７）。このスチル再生が所定時間実行されたあと、図８９の処理に戻る。
【０８７１】
なお、セル再生中にユーザが停止キーをオンすれば（ステップＳＴ７１１４イエス）、その時点で再生は終了し、再生中断情報（そのセルがどこまで再生されたか等）をＭＰＵ３０のワークＲＡＭに記録してから（ステップＳＴ７１１８）、再生処理が終了する。
【０８７２】
なお、セル＃１の再生が終了してから（ステップＳＴ７１２ノー、ステップＳＴ７１４）次のセルの再生処理（ステップＳＴ７１０）が実行されるときは、前のセル＃１とこれから再生するセル＃２とは連続記録されている（ステップＳＴ７１１０イエス）。この場合は、ステップＳＴ７１１１〜ステップＳＴ７１１２の処理はスキップされる。
【０８７３】
図９１および図９２は、図５１または図５２の装置においてユーザメニューを編集する処理の一例を説明するフローチャート図である。また、図１０２は、ユーザメニュー（チャプターメニュー）の編集操作の一例を示す。
【０８７４】
ユーザが、たとえば図５４のリモートコントローラ５のメニュー編集キー５ｅｄｔを押すと、図５１または図５２のＭＰＵ３０は、図９１および図９２のユーザメニュー編集処理に入る。
【０８７５】
この処理にはいると、ＭＰＵ３０は、まずユーザメニューファイル（図４７参照）のヘッダを作成する（ステップＳＴ８０２）。このヘッダでは、そこで記録できるものだけを作成し記録する。（縮小画像ファイルにユーザメニュー用の縮小画像を登録するとその都度ヘッダデータが更新される。）
また、図８４のモニタ画面に、ユーザメニュー編集対象のタイトルの再生時間に対応したタイムバー（図１０２の最上列に例示した１５分、３０分、………７５分のような文字列およびその下の□の列）を表示する（ステップＳＴ８０４）。そして、タイムバーの下に、どの時間の画面をユーザメニューに利用するのかを選択するカーソル（図１０２では上向き矢印↑＝タイムカーソル）を表示する（ステップＳＴ８０８）。このタイムカーソルは、図５４のリモートコントローラ５のカーソルキー５ｑの操作により、左右に移動させることができる。
【０８７６】
ユーザは、上記タイムカーソルをリモートコントローラ５のカーソルキー操作で移動させることにより、目的の画像を探すことができる。
【０８７７】
編集対象のタイトルのうち、タイムカーソルがポイントする時間帯から取り出された画像（ここではＡ）が、図８４のモニタ画面に縮小表示される（ステップＳＴ８０６）。
【０８７８】
たとえば、図１００に例示するように、編集対象のディスク１０に５つのタイトル（５つの個別プログラム）Ａ〜Ｅが録画されていたと仮定する。ここで、Ａはアフリカ大陸の各国の自然風景を撮影したものであり、Ｂは北米アメリカの各州の主要都市の風景を撮影したものであり、Ｃは南米大陸に生息する野生動物を撮影したものであり、Ｄはオーストラリア大陸の色々な自然風景を撮影したものであり、Ｅはヨーロッパ大陸の各国の観光地の風景を撮影したものであるとする。
【０８７９】
いま、編集対象としてタイトルＡが選択されているとする。タイトルＡは、図１０１に例示するように、５つのプログラムチェーンＰＧＣ１〜ＰＧＣ５で構成されている。ＰＧＣ１はアフリカ大陸全体の地形を含むアフリカ大陸紹介のビデオシーンＡであり、ＰＧＣ２はエチオピアの自然を紹介するビデオシーンａ１であり、ＰＧＣ３はエトルリアの自然を紹介するビデオシーンａ２であり、ＰＧＣ４はケニアの自然を紹介するビデオシーンａ３であり、ＰＧＣ５はザイールの自然を紹介するビデオシーンａ４であると仮定する。
【０８８０】
ここで、ビデオシーン「アフリカ大陸」Ａは再生終了時間が１０分１５秒のＰＧＣ１であり、ビデオシーン「エチオピアの自然」ａ１は再生終了時間が１７分８秒のＰＧＣ２であり、ビデオシーン「エトルリアの自然」ａ２は再生終了時間が３８分８秒のＰＧＣ３であり、ビデオシーン「ケニアの自然」ａ３は再生終了時間が５０分１５秒のＰＧＣ４であり、ビデオシーン「ザイールの自然」ａ４は再生終了時間が６３分３２秒のＰＧＣ５である。
【０８８１】
図９１のステップＳＴ８０８において表示されたタイムカーソルがＰＧＣ１の特定再生時間帯をポイントしているときは、ビデオシーン「アフリカ大陸」ＡのＰＧＣ１中から切り出した画像Ａが、モニタ画面中央に縮小表示される（ステップＳＴ８１０）（図１０２の最上段左側参照）。
【０８８２】
ユーザがリモートコントローラ５のカーソルキー操作で図１０２のタイムカーソルを右へシフトしＰＧＣ２のある再生時間帯をポイントすると（ステップＳＴ８１０）、ビデオシーン「エチオピアの自然」ａ１から切り出した画像ａ１が、モニタ画面中央に縮小表示され（ステップＳＴ８１０）、先に表示されていた「アフリカ大陸」の画像Ａは、画面の左下に移動される（ステップＳＴ８１２）（図１０２の最上段右側参照）。
【０８８３】
図５１の構成の場合、画面の左下に移動された画像Ａ（選択画像）の入ったＩピクチャは、データプロセサ３６に転送され、縮小画像として一時記憶部３４Ａに保存される（ステップＳＴ８１４）。
【０８８４】
また、図５２の構成の場合、画面の左下に移動された画像Ａ（選択画像）は、ビデオエンコーダ５３に転送されパック化されてから、データプロセサ３６に転送され、大容量の一時記憶部３４Ｂに保存される（ステップＳＴ８１４）。
【０８８５】
なお、上記縮小画像Ａ、ａ１等は、図５１の構成ではエンコード時に縮小ビデオエンコーダ５８で作成され、図５２の構成ではデコード時に縮小画像生成部６４Ａで作成される。
【０８８６】
また、上記選択画像に関する情報は、後にユーザメニューファイルヘッダに記録するために、ＭＰＵ３０内のワークＲＡＭに保存する。この時、縮小画像の表示位置も決める場合には、図示しない位置決め用カーソルを表示して、縮小画像の位置を指定させることもできる。
【０８８７】
続いて、ＭＰＵ３０は、データプロセサ３６の内部マイクロコンピュータ（図示せず）に、図４７を参照して前述した「３２ｋバイトアライン」を指示する（ステップＳＴ８１６）。
【０８８８】
上記選択画像に対してテキスト情報を付加したい場合、たとえば画像Ａに「アフリカ」というテキストを付けたい場合は、ユーザはテキスト入力を行なう（ステップＳＴ８１８）。このテキスト入力は、たとえばモニタ画面にアルファベットあるいは仮名文字を表示し、特定の文字をリモートコントローラ５のカーソルキーで選択し、所望の文字をエンターキーで確定することを反復することで、行うことができる。
【０８８９】
こうして入力された上記選択画像に関するテキスト情報は、後にユーザメニューファイルヘッダに記録するために、ＭＰＵ３０内のワークＲＡＭに保存する（ステップＳＴ８２０）。
【０８９０】
ステップＳＴ８１０〜ステップＳＴ８２０のユーザ操作は、所望のＰＧＣ全ての画像選択が済むまで反復される。すなわち、タイムカーソルをＰＧＣ３のある再生時間帯にシフトさせて画像ａ２を表示させる（図１０２の中段左側参照）。同様に、タイムカーソルを順次ＰＧＣ４およびＰＧＣ５のある再生時間帯にシフトさせることにより、画像ａ３および画像ａ４を表示させることができる（図１０２の中段右側参照）。
【０８９１】
もし、「アフリカ大陸」のタイトルＡが別のビデオシーンのＰＧＣ６を含んでおり、ユーザがタイムカーソルをこのＰＧＣ５の再生時間帯にシフトさせると、ユーザメニューの画面が次の画面に切り替わる（ステップＳＴ８２２イエス）。たとえば、ユーザが７５分〜９０分の間の再生時間帯にタイムカーソルをシフトさせると、それ以前のユーザメニューの縮小画面の表示領域がクリアされ（ステップＳＴ８２４）、新たなＰＧＣ６の画像ａ５が画面中央に縮小表示される（図１０２の下段左側参照）。
【０８９２】
次の画面がないとき、またはユーザが次の画面の再生時間帯にタイムカーソルをしないときは（ステップＳＴ８２２ノー）ステップＳＴ８２４の画面クリアは行われない。
【０８９３】
所望の再生時間帯の画面選択操作が全て終了すれば、ユーザはメニュー編集の終了を入力する（図１０２の下段右側の「はい」が選択されてからリモートコントローラ５のエンターキーがオンされる）。すると、ユーザによるメニュー編集は終了する（ステップＳＴ８２６）。
【０８９４】
ユーザによるメニュー編集が済むと、編集したデータのディスク１０への登録処理に移る。
【０８９５】
すなわち、図９２において、まずインデックスＮに「１」がセットされ、インデックスＭに、ＭＰＵ３０の内部ＲＯＭに格納された背景画像の総数がセットされる（ステップＳＴ８２８）。
【０８９６】
次に、ＭＰＵ３０のＲＯＭ内のＮ番目の背景画像が表示される（ステップＳＴ８３０）。このＮ番目の背景画像は、選択可能な全ての背景パターンを含んでいる（図９９の画面例Ｇ１参照）。
【０８９７】
さらに、図９１のステップＳＴ８１０〜８２６の処理で一時記憶部３４Ａまたは３４Ｂに保存した選択画像（図１０１を例にとればＡとａ１とａ２とａ３とａ４）が、登録した縮小画像として、背景画像の上に表示される（ステップＳＴ８３２）。ここで、ユーザに対して「背景画像を選んで下さい」といった要求文が表示される（図９９の画面例Ｇ２参照）。
【０８９８】
ユーザは、背景画像の種類をまだ決めていないときは（ステップＳＴ８３４ノー）、リモートコントローラ５のカーソルキー（またはテンキー）操作により、表示された複数種類の背景画像パターンのうち所望のものを指定する。すると、この指定に対応して、ステップＳＴ８２８で「１」にセットされたインデックスＮの数値が変化する（ステップＳＴ８３６）。このインデックスＮの数値変化にともなって、表示される背景画像パターンが変化する（図９９の画面例Ｇ３参照）。
【０８９９】
所望の背景画像パターンが表示されているときにユーザがリモートコントローラ５のエンターキーをオンすると、そのときのインデックスＮの数値に対応する背景パターンが、背景画像として確定する（ステップＳＴ８３４イエス）（図９９の画面例Ｇ４参照）。
【０９００】
こうして確定した背景画像（またはその登録番号）はＭＰＵ３０のＲＯＭから読み出され、ユーザメニューファイルに記録される（ステップＳＴ８３８）。登録される背景画像のデータについては、図９１のステップＳＴ８１６と同様に、「３２ｋバイトアライン」の処理を施す（ステップＳＴ８４０）。
【０９０１】
次に、ユーザメニューを構成する登録された縮小画像の縁取りとなる「枠画像」の選択が、行われる。
【０９０２】
すなわち、まずインデックスＮに「１」がセットされ、インデックスＭに、ＭＰＵ３０の内部ＲＯＭに格納された枠画像の総数がセットされる（ステップＳＴ８４２）。
【０９０３】
次に、ＭＰＵ３０のＲＯＭ内のＮ番目の枠画像が表示される（ステップＳＴ８４４）。このＮ番目の枠画像は、選択可能な全ての枠パターンを含んでいる。この枠パターンの中に、一時記憶部３４Ａまたは３４Ｂに保存された選択画像（図１０１を例にとればＡとａ１とａ２とａ３とａ４）が、縮小画像として、表示される。ここで、ユーザに対して「枠画像を選んで下さい」といった要求文が表示される（図９９の画面例Ｇ５参照）。
【０９０４】
ここで、枠画像とは、縮小画像の周りを飾ったり、背景画像と縮小画像間の区切りを見易くするためなどに設けられた画像である。
【０９０５】
ユーザは、枠画像の種類をまだ決めていないときは（ステップＳＴ８４８ノー）、リモートコントローラ５のカーソルキー（またはテンキー）操作により、表示された複数種類の枠画像パターンのうち所望のものを指定する。すると、この指定に対応して、ステップＳＴ８４２で「１」にセットされたインデックスＮの数値が変化する（ステップＳＴ８５０）。このインデックスＮの数値変化にともなって、表示される枠画像パターンが変化する。
【０９０６】
所望の枠画像パターンが表示されているときにユーザがリモートコントローラ５のエンターキーをオンすると、そのときのインデックスＮの数値に対応する枠パターンが、枠画像として確定する（ステップＳＴ８４８イエス）。たとえば、縮小画像Ａの実線枠が選択されれば、縮小画像の枠パターンとして、実線枠が用いられる（図９９の画面例Ｇ６参照）。
【０９０７】
こうしてユーザメニューに用いられる縮小画像および枠画像が決まると、図９０１のステップＳＴ８０２で作成したユーザメニューファイルのヘッダに必要なデータが記録される（ステップＳＴ８５２）。
【０９０８】
その後、ＶＭＧＩ、ＶＴＳＩまたは制御情報ＤＡ２１に、ユーザメニューファイル管理に必要な情報（たとえば図２５のユーザメニュー存在フラグ、メインＰＧＣ番号、表示位置など）が記録される（ステップＳＴ８５４）。
【０９０９】
そして、最後に、図３〜図５のボリューム／ファイル管理情報７０のエリアに、作成したユーザメニューファイルを登録して（ステップＳＴ８５６）、図９２の処理を終わる。
【０９１０】
図９３は、たとえば図５１の装置においてユーザメニューファイルを自動的に作成する処理の一例を説明するフローチャート図である。図９３に示すユーザメニューファイル自動作成動作は、図６０の録画処理の後に実行される。
【０９１１】
ユーザが、たとえば図５４のリモートコントローラ５のメニュー編集キー５ｅｄｔを短時間（たとえば１秒以内）に続けて２度押すと（つまりメニュー編集キーをダブルクリックすると）、図５１または図５２のＭＰＵ３０は、図９３の自動ユーザメニュー作成処理に入る。（この自動ユーザメニュー作成処理を取り止めたいときは、たとえばリモートコントローラ５のクリアキー５ｋを押せばよい。）
この処理にはいると、ＭＰＵ３０は、まずユーザメニューファイル（図４７参照）のヘッダを作成し、必要な部分を記録する（ステップＳＴ９００）。このヘッダでは、そこで記録できるものだけを作成し記録する。ユーザメニュー用の縮小画像が登録されると、その都度ヘッダデータは更新される。
【０９１２】
次に、再生対象のタイトル（オーディオ・ビデオデータ）を構成するプログラムチェーンＰＧＣの総数がインデックス「Ｍ」にセットされ、最初のプログラムチェーン番号（＝１）がインデックス「Ｎ」にセットされる（ステップＳＴ９０２）。
【０９１３】
続いて、Ｎ番目のＰＧＣの先頭の縮小画像が、縮小画像用メモリ部のデータの縮小画像として、フォーマッタ５６でパック化されて、データプロセサ３６に転送される（ステップＳＴ９０４）。その後、ＭＰＵ３０は、データプロセサ３６に「３２ｋバイトアライン」を指示する（ステップＳＴ９０６）。
【０９１４】
そのあとインデックスＮが１つインクリメントされ、同時にインデックスＭが１つデクリメントされる（ステップＳＴ９０８）。
【０９１５】
インデックスＭがゼロより大きければ（ステップＳＴ９１０ノー）、インデックスＭがゼロになるまで、ステップＳＴ９０４〜ステップＳＴ９０８の処理ループが反復される。
【０９１６】
インデックスＭが０まで減少すると（ステップＳＴ９１０イエス）、つまり全ての縮小画像の転送が済むと、ステップＳＴ９０４〜ステップＳＴ９０８の反復処理で得られた各縮小画像の表示開始座標（Ｘ，Ｙ座標）が計算され、ステップＳＴ９００で作成したファイルヘッダに追加記載される（ステップＳＴ９１２）。この表示開始座標計算は、各縮小画像の表示位置が重ならないように、行われる。
【０９１７】
次にユーザメニューのデフォルト背景画像が決定され、その背景画像のデータがデータプロセサ３６に転送される（ステップＳＴ９１４）。ここで、ＭＰＵ３０の内部ＲＯＭ中の背景画像データは、ＭＰＥＧ２圧縮され、更にパック化まで終わった形で、保存されているものとする。この背景画像データの転送後、ＭＰＵ３０は、データプロセサ３６に前述した「３２ｋバイトアライン」を指示する（ステップＳＴ９１６）。
【０９１８】
その後、背景画像データがステップＳＴ９００で作成されたヘッダに追加され（ステップＳＴ９１８）、さらに必要なデータがこのヘッダに記録される（ステップＳＴ９２０）。
【０９１９】
そして管理情報（ＶＭＧＩまたはＶＴＳＩ）あるいは制御情報ＤＡ２１に必要事項（ユーザメニュー存在フラグ、メインＰＧＣ番号、表示位置等）が記録され（ステップＳＴ９２２）、ボリューム／ファイル管理情報７０に自動作成されたメニューファイルが登録される（ステップＳＴ９２４）。
【０９２０】
ここで、ユーザメニューの背景画像（および／または枠画像）を決定するにあたっては、縮小画像データの種類に応じて、選択する方法も考えられる。
【０９２１】
たとえば、表示する縮小画像の明るさに応じて背景画像を選択する方法が考えられる。具体的には、まず、ＭＰＵ３０内の背景画像のパターンＲＯＭ内に、輝度レベルが段階的に違う画像をそれぞれ用意する（最も明るい画像、明るい画像、通常画像、暗い画像、最も暗い画像等）。再生時には、表示する全縮小画像の輝度の平均を求め、その平均輝度が高いときには、暗い背景画像から画像を選び、平均輝度が低いときには、明るい背景画像から画像を選ぶ様にする。
【０９２２】
また、表示する縮小画像の色相に応じて背景画像を選択する方法も考えられる。具体的には、まず、ＭＰＵ３０内の背景画像のパターンＲＯＭ内に、色相の違う画像をそれぞれ用意する（赤っぽい画像、青っぽい画像、緑っぽい画像、白っぽい画像、黒っぽい画像等）。再生時には、表示する全縮小画像の色相の平均を求め、その平均色相が赤いときには、青い背景画像から画像を選び、平均色相が青いときには、赤い背景画像から画像を選び、その平均色相が白いときには、黒い背景画像から画像を選び、その平均色相が緑色のときには、赤い背景画像から画像を選ぶ様にする。
【０９２３】
図９４および図９５は、図５１または図５２の装置においてユーザメニューを検索する処理の一例を説明するフローチャート図である。
【０９２４】
図５４のリモートコントローラ５のメニューキー５ｎが押されると、メニューサーチが行われる。
【０９２５】
そのときディスクドライブ３２にロードされているディスク１０が図６のデータ構造を持つＤＶＤ−Ｒであれば（図９４のスタート１）、ＭＰＵ３０はＶＴＳＩを読み込み（ステップＳＴ１０００）、ＶＴＳＭがあれば（ステップＳＴ１００２イエス）ＶＴＳＭの処理へ移行する。ＶＴＳＭがなければ（ステップＳＴ１００２ノー）ＶＭＧＩが読み込まれる（ステップＳＴ１００４）。
【０９２６】
一方、ディスクドライブ３２にロードされているディスク１０が図３〜図５のデータ構造を持つＤＶＤ−ＲＷであれば（図９４のスタート２）、ＭＰＵ３０は再生制御情報ＤＡ２１１（図４）を読み込む（ステップＳＴ１００１）。
【０９２７】
読み込んだＶＭＧＩの管理テーブル（図２１）にユーザメニュー存在フラグ＝「０１」があれば（ステップＳＴ１００６イエス）、あるいは読み込んだ再生制御情報ＤＡ２１１の管理テーブル（図２５）にユーザメニュー存在フラグ＝「０１」があれば（ステップＳＴ１００６イエス）、まずＭＰＥＧビデオデコーダ６４の各初期設定が行われる（ステップＳＴ１００８）。
【０９２８】
続いて、図９１〜図９２または図９３の処理で作成したユーザメニューファイルが読み出され、背景画像が表示される（ステップＳＴ１０１０）。
【０９２９】
ここで、ユーザはリモートコントローラ５のキー操作等により、キーワード（たとえばアフリカ）を入力する（ステップＳＴ１０１２）。すると、ＭＰＵ３０は、ユーザメニューファイルヘッダ内のテキストデータを読み出し、入力されたキーワード（アフリカ）と同じワードの付加された縮小画像があるかどうかを検索する（ステップＳＴ１０１４）。
【０９３０】
この検索の結果、ＭＰＵ３０は、見つかった縮小画像の数をインデックス「ＵＳＲＮＳ」にセットし、最初の縮小画像番号をパラメータ「ＵＳＲ＿ＮＵＭ」にセットする（ステップＳＴ１０１６）。
【０９３１】
次に、「ＵＳＲ＿ＮＵＭ」の縮小画像を、他の縮小画像と重ならないように、表示する（ステップＳＴ１０１８）。その後インデックス「ＵＳＲＮＳ」をデクリメントする（ステップＳＴ１０２０）。デクリメントされたインデックス「ＵＳＲＮＳ」がゼロになれば（ステップＳＴ１０２２イエス）、表示された縮小画像のうち所望のもの（たとえばアフリカ大陸のケニア）がユーザにより選択される（ステップＳＴ１０２４）。
【０９３２】
特定の縮小画像（たとえばケニア）が選択されると、ＭＰＵ３０は、縮小画像管理領域（図４７）を読み出して、目的のＰＧＣを決定し、各デコーダを初期設定する（ステップＳＴ１０２６）。そうしてから、ＭＰＵ３０は目的のＰＧＣ（たとえばケニアの風景が録画されたプログラム）を検索し（ステップＳＴ１０２８）、そのＰＧＣが見つかればその再生に移る。
【０９３３】
ステップＳＴ１０２２において、デクリメントしたインデックス「ＵＳＲＮＳ」がゼロより大きいときは（ステップＳＴ１０２２ノー）、図９５のステップＳＴ１０３０にジャンプする。
【０９３４】
まず、次の縮小画像番号がパラメータ「ＵＳＲ＿ＮＵＭ」にセットされる（ステップＳＴ１０３０）。次の画面が必要でなければ（ステップＳＴ１０３２ノー）、図９４のステップＳＴ１０１８に戻る。次の画面が必要であるかどうかは、複数の縮小画像を重ならずに表示できるかどうかで判断される。
【０９３５】
別の縮小画像を含む次の画面が必要であれば（ステップＳＴ１０３２イエス）、次画面を出すカーソル表示を行い（ステップＳＴ１０３４）、ユーザはその表示から所望の縮小画像を選択する（ステップＳＴ１０３６）。次の画面を選択する必要がなければ（ステップＳＴ１０３８ノー）、図９４のステップＳＴ１０２６に戻る。
【０９３６】
次の画面を選択する場合は（ステップＳＴ１０３８イエス）、画面をクリアして背景画像を再表示し（ステップＳＴ１０４０）、図９４のステップＳＴ１０１８に戻る。
【０９３７】
図９６〜図９８は、図５１または図５２の装置においてユーザメニューを再生する処理の一例を説明するフローチャート図である。
【０９３８】
図５４のリモートコントローラ５のメニューキー５ｎが押されると、メニューサーチが行われる。
【０９３９】
そのときディスクドライブ３２にロードされているディスク１０が図６のデータ構造を持つＤＶＤ−Ｒであれば（図９６のスタート１）、ＭＰＵ３０はＶＴＳＩを読み込み（ステップＳＴ１１００）、ＶＴＳＭがあれば（ステップＳＴ１１０２イエス）ＶＴＳＭの処理へ移行する。ＶＴＳＭがなければ（ステップＳＴ１１０２ノー）ＶＭＧＩが読み込まれる（ステップＳＴ１１０４）。
【０９４０】
一方、ディスクドライブ３２にロードされているディスク１０が図３〜図５のデータ構造を持つＤＶＤ−ＲＷであれば（図９６のスタート２）、ＭＰＵ３０は再生制御情報ＤＡ２１１（図４）を読み込む（ステップＳＴ１１０１）。
【０９４１】
読み込んだＶＭＧＩの管理テーブル（図２１）にユーザメニュー存在フラグ＝「０１」があれば（ステップＳＴ１１０６イエス）、あるいは読み込んだ再生制御情報ＤＡ２１１の管理テーブル（図２５）にユーザメニュー存在フラグ＝「０１」があれば（ステップＳＴ１１０６イエス）、まずタイトルサーチポインタテーブルＴＴ＿ＳＲＰＴ（図２２）を検索し、ユーザメニューのあるタイトルを検出する（ステップＳＴ１１０８）。その後、ＭＰＥＧビデオデコーダ６４の各初期設定が行われる（ステップＳＴ１１１０）。
【０９４２】
続いて、図９１〜図９２または図９３の処理で作成したユーザメニューファイルを読み出し、背景画像を表示する（ステップＳＴ１１１２）。
【０９４３】
続いて、ＭＰＵ３０は、ユーザメニューのあるタイトル数をインデックス「Ｎ」にセットし、最初のタイトル番号をパラメータ「Ｍ」にセットする（ステップＳＴ１１１４）。
【０９４４】
ここで、スタート２から入った場合は図９７のステップＳＴ１１２８にジャンプする。スタート１から入った場合は、タイトル番号「Ｍ」のＶＴＳＩが読み込まれる（ステップＳＴ１１１６）。
【０９４５】
タイトルサーチポインタテーブルＴＴ＿ＳＲＰＴに記載された目的の座標（図２２のバイト位置１９〜２２の表示位置）に表示し、テキストデータがある場合は、そのテキストデータに基づきＭＰＵ３０内部の文字ＲＯＭを参照して、ＭＰＵ３０は、テキストデータに対応するフォントデータを、縮小画像の下のフレームバッファに書き込む（ステップＳＴ１１１８）。
【０９４６】
そしてインデックス「Ｎ」をデクリメントし（ステップＳＴ１１２０）、インデックス「Ｎ」がゼロになれば（ステップＳＴ１１２２イエス）その時点でタイトルを選択する（ステップＳＴ１１２４）。その後、図９７のステップＳＴ１１２６にジャンプする。インデックス「Ｎ」が０より大きいときは（ステップＳＴ１１２２ノー）、図９８のステップＳＴ１１５０にジャンプする。
【０９４７】
図９６のステップＳＴ１１２４でタイトルが選択されると、図９７において、目的のＶＴＳＩが読み込まれる（ステップＳＴ１１２６）。
【０９４８】
次に、縮小画像ファイルを読み出し、背景画像を表示する（ステップＳＴ１１２８）。そして、ＰＧＣＩを検索し、縮小画像のあるＰＧＣを検出する（ステップＳＴ１１３０）。
【０９４９】
続いて、縮小画像のあるＰＧＣ数をインデックス「ＰＧＣＮＳ」にセットし、最初のＰＧＣ番号をパラメータ「ＰＧＣ＿ＮＵＭ」にセットする（ステップＳＴ１１３２）。
【０９５０】
こうしてセットされたパラメータ「ＰＧＣ＿ＮＵＭ」の縮小画像を（重ならないように）目的の座標（ＴＴ＿ＳＲＰＴに記載）に表示してから（ステップＳＴ１１３４）、インデックス「ＰＧＣＮＳ」をデクリメントする（ステップＳＴ１１３６）。デクリメントされたインデックス「ＰＧＣＮＳ」が０より大きければ（ステップＳＴ１１３８ノー）、図９８のステップＳＴ１１７０にジャンプする。
【０９５１】
デクリメントされたインデックス「ＰＧＣＮＳ」が０になれば（ステップＳＴ１１３８イエス）、そのときのＰＧＣが選択され（ステップＳＴ１１４０）、目的のＰＧＣが検索されて（ステップＳＴ１１４２）、その再生処理に移る。
【０９５２】
図９６のステップＳＴ１１２２において、デクリメントしたインデックス「Ｎ」がゼロより大きいときは（ステップＳＴ１１２２ノー）、図９８のステップＳＴ１１５０にジャンプする。
【０９５３】
まず、次のタイトル番号がパラメータ「Ｍ」にセットされる（ステップＳＴ１１５０）。次の画面が必要でなければ（ステップＳＴ１１５２ノー）、図９６のステップＳＴ１１１８に戻る。
【０９５４】
次の画面が必要であれば（ステップＳＴ１１５２イエス）、次画面を出すカーソル表示を行い（ステップＳＴ１１５４）、ユーザはその表示から所望のタイトルを選択する（ステップＳＴ１１５６）。次の画面を選択する必要がなければ（ステップＳＴ１１５８ノー）、図９６のステップＳＴ１１２４の直後に戻る。
【０９５５】
次の画面を選択する場合は（ステップＳＴ１１５８イエス）、画面をクリアして背景画像を再表示し（ステップＳＴ１１６０）、図９６のステップＳＴ１１１８に戻る。
【０９５６】
図９７のステップＳＴ１１３８において、デクリメントしたインデックス「ＰＧＣＮＳ」がゼロより大きいときは（ステップＳＴ１１３８ノー）、図９８のステップＳＴ１１７０にジャンプする。
【０９５７】
まず、次のＰＧＣ番号がパラメータ「ＰＧＣ＿ＮＵＭ」にセットされる（ステップＳＴ１１７０）。次の画面が必要でなければ（ステップＳＴ１１７２ノー）、図９７のステップＳＴ１１３４に戻る。
【０９５８】
次の画面が必要であれば（ステップＳＴ１１７２イエス）、次画面を出すカーソル表示を行い（ステップＳＴ１１７４）、ユーザはその表示から所望のＰＧＣを選択する（ステップＳＴ１１７６）。次の画面を選択する必要がなければ（ステップＳＴ１１７８ノー）、図９７のステップＳＴ１１４２に戻る。
【０９５９】
次の画面を選択する場合は（ステップＳＴ１１７８イエス）、画面をクリアして背景画像を再表示し（ステップＳＴ１１８０）、図９７のステップＳＴ１１３４に戻る。
【０９６０】
なお、図５４のリモートコントローラ５には、メニューキー５ｎとタイトルキー５ｐがある。ここで、タイトルキー５ｐは、タイトルメニュー（ＶＭＧＭ）を呼び出すために使用でき、メニューキー５ｎは、ルートメニュー（ＶＴＳＭ）を呼び出すために使用できる。ルートメニューからは、オーディオ切替メニュー、副映像切替メニュー、パートオブタイトルＰＴＴメニュー（チャプタメニュー）などへ移行できる。ここで、ＶＴＳＭは、プロバイダーが自由に製作できるメニューとして定義される。
【０９６１】
一方、録画・再生可能なＤＶＤビデオレコーダでは、一般ユーザーが録画動作を行うため、ＤＶＤ−ビデオＲＯＭのようなＶＭＧＭやＶＴＳＭは、通常は設定されていない。そこで、図９６〜図９８の実施形態では、メニューキー処理の一環として、ユーザーメニュー表示を行い、ＶＴＳＭがディスクに記録されていない場合に、ユーザーメニューファイル動作を行うようにしている。
【０９６２】
【発明の効果】
以上説明したように、この発明によれば、録画内容の検索等に利用されるビジュアルメニューを、録画に使用する光ディスク毎に作成できる。
【図面の簡単な説明】
【図１】記録再生可能な光ディスク（ＤＶＤーＲＡＭまたはＤＶＤ−ＲＷディスク）の構造を説明する斜視図。
【図２】図１の光ディスク（ＤＶＤーＲＡＭ）のデータ記録領域とそこに記録されるデータの記録トラックとの対応関係を説明する図。
【図３】図２の光ディスクに記録される情報の階層構造の一例を説明する図。
【図４】図３の情報階層構造をさらに説明する図。
【図５】図３の情報階層構造においてビデオオブジェクトのセル構成とプログラムチェーンＰＧＣとの対応例を例示する図。
【図６】図２の光ディスクに記録される情報の階層構造の他の例を説明する図。
【図７】図２の光ディスクに記録される情報（リードインエリア）の論理構造を説明する図。
【図８】図７のリードインエリアに記録される制御データの内容の一例を説明する図。
【図９】図８の制御データに含まれる物理フォーマット情報の内容の一例を説明する図。
【図１０】図２の光ディスクに記録される情報（データファイル）のディレクトリ構造の一例を説明する図。
【図１１】図１０のディレクトリ構造に対応したディレクトリレコードの内容の一例を説明する図。
【図１２】図６のビデオオブジェクトセットＶＯＢＳに含まれる情報の階層構造の一例を示す図。
【図１３】図１２の階層構造の最下層パックの内容の一例を説明する図。
【図１４】図１２の階層構造の最下層パックの内容の他例を説明する図。
【図１５】図１３のナビゲーションパックの内容を説明する図。
【図１６】図１３のダミーパックの内容を説明する図。
【図１７】図１５のＰＣＩパケットの内容を説明する図。
【図１８】図１７の再生制御情報ＰＣＩの内容を説明する図。
【図１９】図１８の再生制御情報一般情報ＰＣＩ＿ＧＩの内容を説明する図。
【図２０】図６のビデオマネージャ情報ＶＭＧＩの内容を説明する図。
【図２１】図２０のビデオマネージャ情報管理テーブルＶＭＧＩ＿ＭＡＴの内容を説明する図。
【図２２】図２０のタイトルサーチポインタテーブルＴＴ＿ＳＲＰＴの内容を説明する図。
【図２３】図６のビデオタイトルセット情報ＶＴＳＩの内容を説明する図。
【図２４】図２３のビデオタイトルセット情報管理テーブルＶＴＳＩ＿ＭＡＴの内容を説明する図。
【図２５】図４の再生管理テーブルＰＬＹ＿ＭＡＴの内容を説明する図。
【図２６】図４の記録管理テーブルＲＥＣ＿ＭＡＴの内容を説明する図。
【図２７】図４のＰＧＣ管理情報ＰＧＣ＿ＭＡＩの内容を説明する図。
【図２８】図４のＰＧＣ情報ＰＧＣＩの内容を説明する図。
【図２９】図２８のＰＧＣ一般情報ＰＧＣ＿ＧＩの内容を説明する図。
【図３０】図２８のセル再生情報ＣＥＬＬ＿ＰＬＹ＿ＩＮＦの内容を説明する図。
【図３１】図２３のビデオタイトルセットプログラムチェーン情報テーブルＶＴＳＩ＿ＰＧＣＩＴの内容を説明する図。
【図３２】図３１のビデオタイトルセットプログラムチェーン情報ＶＴＳ＿ＰＧＣＩの内容を説明する図。
【図３３】図３２のセル再生情報テーブルＣ＿ＰＢＩＴの内容を説明する図。
【図３４】図３３のセル再生情報Ｃ＿ＰＢＩの内容を説明する図。
【図３５】図３４のセルカテゴリーＣ＿ＣＡＴの内容を説明する図。
【図３６】図３２のプログラムチェーン一般情報ＰＧＣ＿ＧＩの内容を説明する図。
【図３７】図１のディスクに記録されたセルデータを再生する場合を説明する図。
【図３８】図３７の再生データを構成する各セルとプログラムチェーン情報との関係の一例を説明する図。
【図３９】図１のディスクに録画されるビデオコンテンツの区切りポイントを決定する方法の第１の例を説明する図。
【図４０】図１のディスクに録画されるビデオコンテンツの区切りポイントを決定する方法の第２の例を説明する図。
【図４１】図１のディスクに録画されるビデオコンテンツの区切りポイントを決定する方法の第３の例を説明する図。
【図４２】図１のディスクに録画されるビデオコンテンツの区切りポイントを決定する方法の第４の例を説明する図。
【図４３】図１のディスクに録画されるビデオコンテンツの区切りポイントを決定する方法の第５の例を説明する図。
【図４４】図１のディスクに録画されるビデオコンテンツのうち静止画再生される部分のビデオパックの構造の一例を説明する図。
【図４５】図１のディスクに録画されるビデオコンテンツのうち静止画再生される部分のビデオパックの他の例を説明する図。
【図４６】図１のディスクに録画されるビデオコンテンツのうち静止画再生される部分のビデオパックのさらに他の例を説明する図。
【図４７】図１のディスクに録画されるビデオコンテンツのうちユーザが作成するメニューのファイル構造の一例を概念的に説明する図。
【図４８】図１のディスクに録画されるビデオコンテンツのうちユーザが作成するメニューのファイル構造の具体例を説明する図（その１）。
【図４９】図１のディスクに録画されるビデオコンテンツのうちユーザが作成するメニューのファイル構造の具体例を説明する図（その２）。
【図５０】図１のディスクに図６で説明するような構造の情報を用いてデジタル動画情報を可変記録レートで記録再生する装置（ＤＶＤビデオレコーダ）の構成を説明するブロック図。
【図５１】図１のディスクに図３〜図５で説明するような構造の情報を用いてデジタル動画情報を可変記録レートで記録再生するもの（ＤＶＤビデオレコーダ）において、ユーザメニューを作成する機能を備えた装置の一例を説明するブロック図。
【図５２】図１のディスクに図３〜図５で説明するような構造の情報を用いてデジタル動画情報を可変記録レートで記録再生するもの（ＤＶＤビデオレコーダ）において、ユーザメニューを作成する機能を備えた装置の他の例を説明するブロック図。
【図５３】図５０〜図５２のＤＶＤビデオレコーダの装置本体のフロントパネルを例示する図。
【図５４】図５０〜図５２のＤＶＤビデオレコーダを操作するリモートコントローラを例示する図。
【図５５】図５０〜図５２のＤＶＤビデオレコーダにおいて、記録バイト数をカウントすることで図１のディスクに記録した情報の記録バイト数を検出する回路（転送クロックなしの場合）を説明するブロック図。
【図５６】図５５のカウンタが記録バイトをカウントするタイミングを説明するタイミング図。
【図５７】図５０〜図５２のＤＶＤビデオレコーダにおいて、記録バイト数をカウントすることで図１のディスクに記録した情報の記録バイト数を検出する他の回路（転送クロックありの場合）を説明するブロック図。
【図５８】図５７のカウンタが記録バイトをカウントするタイミングを説明するタイミング図。
【図５９】汎用パーソナルコンピュータを用いて図５０〜図５２のＤＶＤビデオレコーダの記録再生機能を実現する場合を説明するブロック図。
【図６０】図５０〜図５２のＤＶＤビデオレコーダの録画動作の一例を説明するフローチャート図。
【図６１】図６０の録画動作中に実行される種々な割込処理の処理手順を説明する図。
【図６２】記録対象のディスクに残された記録可能な残り容量を監視する処理を説明するフローチャート図。
【図６３】図６２の残り容量監視処理の結果（最小容量フラグの内容）に応じて実行される、残り容量少の処理の一例を説明するフローチャート図。
【図６４】図６２の残り容量監視処理の結果（最小容量フラグの内容）に応じて実行される、残り容量少の処理の他例を説明するフローチャート図。
【図６５】記録対象のディスクから不要データを削除するＭＰＵ側の処理を説明するフローチャート図。
【図６６】記録対象のディスクから不要データを削除するディスクドライブ側の処理の一例を説明するフローチャート図。
【図６７】記録対象のディスクから不要データを削除するディスクドライブ側の処理の他例を説明するフローチャート図。
【図６８】所望の画質に応じて録画（ＭＰＥＧ２）の記録ビットレートを変更する処理を説明するフローチャート図。
【図６９】高画質モード（ＭＰＥＧ２）で録画中のディスクの残り容量が、残り録画予定時間に較べて不足してきたときに、録画モードを相対的に圧縮率の高い低画質モード（ＭＰＥＧ１）に切り替える処理を説明するフローチャート図。
【図７０】編集用ダミーパックとともに動画記録中のディスクの残り容量が、残り録画予定時間に較べて不足してきたときに、ダミーパックの記録を中止してその分動画記録エリアを拡大できるようにする処理を説明するフローチャート図。
【図７１】ディスクチェンジャを用いて記録用ディスクを自動交換する処理の一例を説明するフローチャート図。
【図７２】図７１の処理において、ディスクチェンジャに交換用ディスクがない場合の処理を説明するフローチャート図。
【図７３】ユーザがマニュアルで記録用ディスクを交換する処理の一例を説明するフローチャート図。
【図７４】図７３の処理において、ディスク交換が済むまでの時間経過をユーザに通知する処理を説明するフローチャート図。
【図７５】図５０〜図５２のＤＶＤビデオレコーダのタイマ予約動作を説明するフローチャート図。
【図７６】図５０〜図５２のＤＶＤビデオレコーダの録画動作の他例（自動画質設定処理を含む）を説明するフローチャート図。
【図７７】図７６の自動画質設定処理における、平均記録レート設定処理の一例を説明するフローチャート図。
【図７８】図７６の自動画質設定処理における、平均記録レート設定処理の他例を説明するフローチャート図。
【図７９】図５０〜図５２のＤＶＤビデオレコーダの録画動作のさらに他の例を説明するフローチャート図。
【図８０】図７９の手順で録画が終了した後の、管理領域の書き込みおよび再生済フラグとアーカイブフラグのデフォルト設定を説明するフローチャート図。
【図８１】図５０〜図５２のＤＶＤビデオレコーダの再生動作の一例を説明するフローチャート図。
【図８２】図８１の手順で再生が終了した後の、アーカイブフラグおよび再生済フラグの更新設定を説明するフローチャート図。
【図８３】図８１のセル再生時の処理ＳＴ３１８の内容を説明するフローチャート図。
【図８４】録画中のディスクの残りが少なくなってきたときの警告表示、平均記録レートおよびそのレートでの残り録画可能時間その他の表示例を示す図。
【図８５】記録の平均ビットレートを変更する場合にモニタに表示されるダイアログボックスの一例を説明する図。
【図８６】ディスク交換中にモニタに表示されるダイアログボックスの一例を説明する図。
【図８７】ディスク整理中（不要データ削除）にモニタに表示されるダイアログボックスの一例を説明する図。
【図８８】ユーザがマニュアルでディスクを交換する際に、ディスク交換時間の経過等をユーザに通知するダイアログボックスの一例を説明する図。
【図８９】図５０〜図５２のＤＶＤビデオレコーダの再生動作の他例を説明するフローチャート図。
【図９０】図８９のセル再生時の処理ＳＴ７１０の内容を説明するフローチャート図。
【図９１】図５１または図５２の装置においてユーザメニューを編集する処理の一例を説明するフローチャート図（その１）。
【図９２】図５１または図５２の装置においてユーザメニューを編集する処理の一例を説明するフローチャート図（その２）。
【図９３】図５１または図５２の装置においてユーザメニューファイルを自動的に作成する処理の一例を説明するフローチャート図。
【図９４】図５１または図５２の装置においてユーザメニューを検索する処理の一例を説明するフローチャート図（その１）。
【図９５】図５１または図５２の装置においてユーザメニューを検索する処理の一例を説明するフローチャート図（その２）。
【図９６】図５１または図５２の装置においてユーザメニューを再生する処理の一例を説明するフローチャート図（その１）。
【図９７】図５１または図５２の装置においてユーザメニューを再生する処理の一例を説明するフローチャート図（その２）。
【図９８】図５１または図５２の装置においてユーザメニューを再生する処理の一例を説明するフローチャート図（その３）。
【図９９】図５１または図５２の装置においてユーザメニュー（チャプターメニュー）の背景画像および枠画像を選択する操作の一例を説明する図。
【図１００】録画内容に対応する縮小画像（Ａ〜Ｅ）で構成されるユーザメニューの一例を説明する図。
【図１０１】図１００の特定録画タイトル（Ａ）内のチャプタ（ＰＧＣ１〜ＰＧＣ５が対応）とその縮小画像で構成されるチャプターメニュー（Ａ、ａ１〜ａ４）との関係を説明する図。
【図１０２】ユーザメニュー（チャプターメニュー）の編集操作の一例を説明する図。
【図１０３】図５のビデオオブジェクトセットＶＯＢＳに含まれる情報の階層構造の一例（ナビゲーションパックなし）を示す図。
【符号の説明】
５…リモートコントローラ；
６…モニタ；
８…スピーカ；
１０…記録・再生可能光ディスク（ＤＶＤーＲＡＭ／ＤＶＤ−ＲＷまたはＤＶＤ−Ｒ）；
１１…カートリッジ（ＤＶＤーＲＡＭ／ＤＶＤ−ＲＷ用）；
１４…透明基板（ポリカーボネート）；
１６…光反射層；
１７…記録層；
１９…読み出し面；
２０…接着層；
２２…中心孔；
２４…クランピングエリア；
２５…情報エリア；
２６…リードアウトエリア；
２７…リードインエリア；
２８…データ記録エリア；
３０…マイクロコンピュータブロック（ＭＰＵ／ＲＯＭ／ＲＡＭ）；
３２…ディスクドライブ；
３４、３４Ａ、３４Ｂ…一時記憶部；
３６…データプロセサ；
３８…システムタイムカウンタＳＴＣ；
４２…ＡＶ入力部；
４４…ＴＶチューナ（地上放送／衛星放送チューナ）；
４６…ＡＶ出力部；
４８…ＤＶＤビデオレコーダ表示部（液晶または蛍光表示パネル）；
４９…キー入力部・リモコン受信部；
５０…エンコーダ部；
５２…ＡＤＣ；
５３…ビデオエンコーダ；
５４…オーディオエンコーダ；
５５…副映像エンコーダ；
５６…フォーマッタ；
５７…バッファメモリ；
５８…縮小ビデオエンコーダ；
５９…メモリ；
６０…デコーダ部；
６２…セパレータ；
６３…メモリ；
６４…ビデオデコーダ；
６４Ａ…縮小画像生成部；
６５…副映像デコーダ；
６６…ビデオプロセサ；
６７…ビデオＤＡＣ；
６８…オーディオデコーダ；
６９…オーディオＤＡＣ；
６００…回路ブロック（セパレータ／Ｖデコーダ／ＳＰデコーダ／Ａデコーダ）；
６０２…ビデオミキサ；
６０４…フレームメモリ；
７０…ボリューム／ファイル管理情報（ボリューム／ファイル構造領域）；
７１…ＤＶＤビデオ領域；
７２…ビデオタイトルセットＶＴＳ＃ｎ；
７３…他記録エリア；
７４Ａ…ビデオマネージャファイル；
７４Ｂ…ビデオタイトルセットファイル；
７５…ビデオマネージャ情報ＶＭＧＩ；
８２…ビデオオブジェクトセットＶＯＢＳ；
８３…ビデオオブジェクトＶＯＢ；
８４…セル；
８５…ビデオオブジェクトユニットＶＯＢＵ；
８６…ナビゲーションパック；
８８…ビデオパック；
８９…ダミーパック；
９０…副映像パック；
９１…オーディオパック；
９４…ビデオタイトルセット情報ＶＴＳＩ；
１００…ディスクチェンジャ部；
１１０、８８１、８９１、９０１、９１１…パックヘッダ；
１１１…システムヘッダ；１１２Ｂ、１１４Ｂ…サブストリームＩＤ；
１１２、１１２Ａ、１１４、１１４Ａ、８９２…パケットヘッダ；
１１３…ＰＣＩデータ；
１１５…ＤＳＩデータ；
１１６…ＰＣＩパケット；
１１７…ＤＳＩパケット；
２００…ＤＶＤビデオレコーダ装置本体；
２０２…ディスクトレイ入口；
８８２…ビデオパケット；
８９０…パディングパケット；
８９３…パディングデータ；
９０２…副映像パケット；
９１２…オーディオパケット；
１０００…パーソナルコンピュータのハードウエア；
１００２…バス；
１００４…メインＣＰＵ（メインＭＰＵ）；
１００６…キャッシュメモリ；
１００８…バイオスＲＯＭ；
１０１０…メインメモリ；
１０１２…ビデオメモリ；
１０１４…スカジインターフェイス；
１０１８…ハードディスクドライブ；
１０２０…ＤＶＤーＲＯＭ／ＤＶＤーＲＡＭコンパチブルドライブ；
１０２２…フロッピーディスクドライブ；
１０２４…キーボードＩ／Ｏ；
１０２６…マウスＩ／Ｏ；
１０２８…通信Ｉ／Ｏ；
１０３０…ＤＶＤ録画再生処理ボード（ＭＰＥＧ２のエンコーダ／デコーダ等を含み汎用バススロットに差すカード）；
１０３２…ビデオＩ／Ｏ；
１０３４…オーディオＩ／Ｏ；
ＤＡ…データエリア；
ＤＡ１、ＤＡ３…コンピュータデータエリア；
ＤＡ２…オーディオ・ビデオデータエリア；
ＤＡ２１…制御情報；
ＤＡ２２…ビデオオブジェクト；
ＤＡ２３…ピクチャオブジェクト；
ＤＡ２４…オーディオオブジェクト；
ＤＡ２１１…再生制御情報；
ＤＡ２１２…記録制御情報；
ＤＡ２１３…編集制御情報；
ＤＡ２１４…縮図制御情報；
ＤＡ２１４１…アンカーポインタ；
ＤＡ２１４２…ピクチャアドレステーブル；
ＤＡ２１４３…縮図データ；
ＩＮＦＯ１…メニューインデックス情報；
ＩＮＦＯ２…インデックスピクチャ情報；
ＩＮＦＯ３…スライドおよびスチルピクチャ情報；
ＩＮＦＯ４…インフォメーションピクチャ情報；
ＩＮＦＯ５…欠陥エリア情報；
ＩＮＦＯ６…壁紙ピクチャ情報。
【図１】
0003597690.tif 000002
【図２】
0003597690.tif 000003
【図３】
0003597690.tif 000004
【図４】
0003597690.tif 000005
【図５】
0003597690.tif 000006
【図６】
0003597690.tif 000007
【図７】
0003597690.tif 000008
【図８】
0003597690.tif 000009
【図９】
0003597690.tif 000010
【図１０】
0003597690.tif 000011
【図１１】
0003597690.tif 000012
【図１２】
0003597690.tif 000013
【図１３】
0003597690.tif 000014
【図１４】
0003597690.tif 000015
【図１５】
0003597690.tif 000016
【図１６】
0003597690.tif 000017
【図１７】
0003597690.tif 000018
【図１８】
0003597690.tif 000019
【図１９】
0003597690.tif 000020
【図２０】
0003597690.tif 000021
【図２１】
0003597690.tif 000022
【図２２】
0003597690.tif 000023
【図２３】
0003597690.tif 000024
【図２４】
0003597690.tif 000025
【図２５】
0003597690.tif 000026
【図２６】
0003597690.tif 000027
【図２７】
0003597690.tif 000028
【図２８】
0003597690.tif 000029
【図２９】
0003597690.tif 000030
【図３０】
0003597690.tif 000031
【図３１】
0003597690.tif 000032
【図３２】
0003597690.tif 000033
【図３３】
0003597690.tif 000034
【図３４】
0003597690.tif 000035
【図３５】
0003597690.tif 000036
【図３６】
0003597690.tif 000037
【図３７】
0003597690.tif 000038
【図３８】
0003597690.tif 000039
【図３９】
0003597690.tif 000040
【図４０】
0003597690.tif 000041
【図４１】
0003597690.tif 000042
【図４２】
0003597690.tif 000043
【図４３】
0003597690.tif 000044
【図４４】
0003597690.tif 000045
【図４５】
0003597690.tif 000046
【図４６】
0003597690.tif 000047
【図４７】
0003597690.tif 000048
【図４８】
0003597690.tif 000049
【図４９】
0003597690.tif 000050
【図５０】
0003597690.tif 000051
【図５１】
0003597690.tif 000052
【図５２】
0003597690.tif 000053
【図５３】
0003597690.tif 000054
【図５４】
0003597690.tif 000055
【図５５】
0003597690.tif 000056
【図５６】
0003597690.tif 000057
【図５７】
0003597690.tif 000058
【図５８】
0003597690.tif 000059
【図５９】
0003597690.tif 000060
【図６０】
0003597690.tif 000061
【図６１】
0003597690.tif 000062
【図６２】
0003597690.tif 000063
【図６３】
0003597690.tif 000064
【図６４】
0003597690.tif 000065
【図６５】
0003597690.tif 000066
【図６６】
0003597690.tif 000067
【図６７】
0003597690.tif 000068
【図６８】
0003597690.tif 000069
【図６９】
0003597690.tif 000070
【図７０】
0003597690.tif 000071
【図７１】
0003597690.tif 000072
【図７２】
0003597690.tif 000073
【図７３】
0003597690.tif 000074
【図７４】
0003597690.tif 000075
【図７５】
0003597690.tif 000076
【図７６】
0003597690.tif 000077
【図７７】
0003597690.tif 000078
【図７８】
0003597690.tif 000079
【図７９】
0003597690.tif 000080
【図８０】
0003597690.tif 000081
【図８１】
0003597690.tif 000082
【図８２】
0003597690.tif 000083
【図８３】
0003597690.tif 000084
【図８４】
0003597690.tif 000085
【図８５】
0003597690.tif 000086
【図８６】
0003597690.tif 000087
【図８７】
0003597690.tif 000088
【図８８】
0003597690.tif 000089
【図８９】
0003597690.tif 000090
【図９０】
0003597690.tif 000091
【図９１】
0003597690.tif 000092
【図９２】
0003597690.tif 000093
【図９３】
0003597690.tif 000094
【図９４】
0003597690.tif 000095
【図９５】
0003597690.tif 000096
【図９６】
0003597690.tif 000097
【図９７】
0003597690.tif 000098
【図９８】
0003597690.tif 000099
【図９９】
0003597690.tif 000100
【図１００】
0003597690.tif 000101
【図１０１】
0003597690.tif 000102
【図１０２】
0003597690.tif 000103
【図１０３】
0003597690.tif 000104