(57)【特許請求の範囲】
【請求項１】
録画日、チャンネル番号、録画開始時刻、及び録画終了時刻を含む録画予約リストに含まれる各録画予約情報に基づき連続性のある録画予約か否かを判断し、連続性のある録画予約として判断された第１及び第２の録画予約情報に対して同一の連続予約ＩＤを書き込む連続処理手段と、
前記連続処理手段により同一の連続予約ＩＤが書き込まれた前記第１の録画予約情報に基づき第１のコンテンツを第１のタイトル番号で記録するとともに、前記第２の録画予約情報のリンクタイトル番号として前記第１のタイトル番号を記録し、続いて前記連続処理手段により同一の連続予約ＩＤが書き込まれた前記第２の録画予約情報に基づき第２のコンテンツを第２のタイトル番号で記録し、この第２の録画予約情報のリンクタイトル番号をチェックし、この第２の録画予約情報のリンクタイトル番号として前記第１のタイトル番号が記録されていることに基づき、前記第１のタイトル番号の前記第１のコンテンツに対して前記第２のコンテンツへリンクするためのコンテンツリンク情報を記録する記録手段と、
ユーザからの編集指示に対応して、前記第１のコンテンツに対して複数のコンテンツをリンクさせるための複数コンテンツリンク情報に前記コンテンツリンク情報を編集する編集手段と、
前記コンテンツリンク情報に基づき前記第１のコンテンツの再生後に前記第２のコンテンツを再生し、前記複数コンテンツリンク情報に基づき前記第１のコンテンツの再生後にリンク先選択画面を表示しユーザにより選択されたコンテンツを再生する再生手段と、
を備えたことを特徴とする記録再生装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、コンテンツデータ（例えば、映像データ）を記録し、記録されたコンテンツデータを再生する記録再生装置に関する。
【０００２】
【従来の技術】
近年、ハードディスクドライブを搭載したＤＶＤ（Digital Versatile Disk）録画再生装置が登場している。このＤＶＤ録画再生装置のハードディスクは大容量化される傾向にあり、これに伴い多数のコンテンツの記録が可能となっている。通常、記録済みコンテンツを再生する際には、録画再生装置はユーザの再生候補一覧表示操作に対応して記録済みコンテンツの一覧を表示し、さらにユーザの選択操作に対応して選択されたコンテンツを再生する。
【０００３】
【発明が解決しようとする課題】
ところが、記録済みコンテンツの数が極めて多い場合、つまり再生候補が極めて多い場合には、これら全ての再生候補をテレビなどの表示装置に一度に表示できない場合があり得る。このような場合、再生候補は複数画面（複数頁）に分割表示されることになる。このような分割表示では、ユーザが所望のコンテンツを探す上で不便であり、結果的に所望のコンテンツを短時間で探し出すことができないという問題があった。
【０００４】
特開２００２−７４９１３号公報には、ディスク挿入、あるいは電源投入後に、ユーザがメニュー画面で選択入力することなく、自動的にコンテンツの再生動作を開始する再生装置に関する技術が開示されている。しかしながら、この文献に開示されている技術は、あくまでも、ディスク挿入、あるいは電源投入後の自動再生を念頭に置いたものであり、上記した問題解決には至らない。
【０００５】
この発明の目的は、上記したような事情に鑑み成されたものであって、所望コンテンツを効率良く再生することが可能な記録再生装置を提供することにある。
【０００６】
【課題を解決するための手段】
上記課題を解決し目的を達成するために、この発明の記録再生装置は、以下のように構成されている。
【０００７】
この発明の記録再生装置は、所定のコンテンツを記録する記録手段と、前記記録手段による所定のコンテンツの記録時に、この所定のコンテンツのリンク元となる記録済みコンテンツを指定し、このリンク元の記録済みコンテンツに対して前記所定のコンテンツをリンクさせるためのコンテンツリンク情報を生成する生成手段と、前記コンテンツリンク情報に基づきコンテンツを再生する再生手段と、を備えている。
【０００８】
【発明の実施の形態】
以下、図面を参照しながらこの発明の一実施の形態を説明する。
【０００９】
記録対象のコンテンツは、ＲＴＲ（Real Time Recording）−ＤＶＤフォーマットで記録される事を前提に説明する。なお、本発明は、このRTRフォーマットにおける記録に限定されるものではない。
【００１０】
まず、ＲＴＲ（Real Time Recording）−ＤＶＤに対応したファイルシステムについて簡単に説明する。ここでは、リアルタイムで録画中、ディフェクトやジャンプ発生時にも連続再生可能な様に、最低限、ＡＶデータの連続処理が可能な最初の単位を規定しており、これをＣＤＡ（Contiguous Data Area）と呼ぶ。ＣＤＡは、物理的にはディスク上でＣＤＡの途中に欠陥領域や他のデータの混在は認めているが、これらを飛び越して論理的には連続した単位である。
【００１１】
このＣＤＡブロックの制限としては、ＣＤＡ長は論理的には一定長であり、さらに、その長さはエラー訂正コード（ＥＣＣ）ブロックの正数倍になっていることである。
【００１２】
ＲＴＲ−ＤＶＤでは、このＣＤＡを使用した録再処理が規定されている。また、ＭＰＥＧビデオデータのランダムアクセスを可能とするための最小単位としては、ＧＯＰ（group of picture）が考えられる。ＲＴＲ−ＤＶＤにおいては、このＧＯＰはクローズドされており、各ＧＯＰを独立して処理可能となっている。
【００１３】
ＤＶＤ−ビデオでは、通常のファイル形式でデータが保存されている。さらに、タイトルは、たとえば、映画の一本分に相当し、一枚のディスクに、このタイトルが複数収録されている。このタイトルが集まったものをタイトルセットと言い、このタイトルセットは、複数のファイルで構成されている。
【００１４】
図１は、この発明の一実施の形態に係る記録再生装置の概略構成を示すブロック図である。図２は、図１に示す記録再生装置により情報が記録されるディスク上に構築されるディレクトリ構造の一例を示す図である。
【００１５】
図２に示すように、ディスク上に構築されるディレクトリは、代表画像や後述するコンテンツリンク情報などを格納する（メーカ独自情報．ＤＡＴ）ファイルを含む。さらに、このディレクトリは、ディスク１枚に１つの動画用のデータファイルとして設けられる「リアルタイムレコーディングムービービデオ（ＶＲ＿ＭＯＶＩＥ．ＶＲＯ）」ファイル、静止画用アフターレコーディング音声用データファイルとして設けられる（ＶＲ＿ＡＵＤＩＯ．ＶＲＯ）ファイル、静止画用データファイルとして設けられる「リアルタイムレコーディングスチルピクチャービデオ（ＶＲ＿ＳＴＩＬＬ．ＶＲＯ）」ファイルを含む。さらに、このディレクトリは、ビデオデータファイルを管理するための管理情報ファイル（ビデオマネージャーＶＭＧファイル）である「ＶＲ＿ＭＡＮＧＲ．ＩＦＯ」を含む。
【００１６】
また、ＤＶＤ全体では、各規格ごとにディレクトリが存在し、ＤＶＤ−ビデオでは、ビデオタイトルセット（ＶＩＤＥＯ＿ＴＳ）、ＤＶＤ−オーディオでは、オーディオタイトルセット（ＡＵＤＩＯ＿ＴＳ）、録再ＤＶＤでは、リアルタイムレコーディングビデオ（ＤＶＤ＿ＲＴＡＶ）としている。各記録データは、このディレクトリの中に存在している。
【００１７】
さらに、ＤＶＤ−ビデオでは、一枚のディスクには、このディスクを管理するための情報としてビデオマネージャー（Ｖｉｄｅｏ Ｍａｎａｇｅｒ：以降ＶＭＧと称する）と称するファイルが存在する。
【００１８】
さらに、ビデオタイトルセット（以後ＶＴＳと称する）には、このビデオタイトルセットを管理するための情報であるビデオタイトルセット情報（ＶｉｄｅｏＴｉｔｌｅ Ｓｅｔ Ｉｎｆｏｒｍａｔｉｏｎ：以降ＶＴＳＩと称する）ファイルと、ビデオデータで構成されているビデオファイルと、ＶＴＳＩのバックアップファイルとが含まれている。
【００１９】
また、録画再生の規格（以後ＲＴＲ規格と称する）では、ＶＭＧＩとＶＴＳＩを一緒にしてＶＭＧを構成し、ビデオデータファイルの管理を行っている。
【００２０】
ビデオファイルは、階層構造で管理されており、１つのビデオオブジェクトセット（ＶＯＢＳ）は複数のＶＯＢで構成されており、ＲＴＲ規格においては、１つのＶＯＢは、１つのセルで構成され、ＤＶＤ ビデオ規格においては、１つのＶＯＢは、複数のセルで構成され、双方の規格では、１つのＶＯＢは、複数のビデオオブジェクトユニット（以降ＶＯＢＵと称する）で構成されている。また、ＶＯＢＵは、複数の様々な種類のデータからなっているパックによって構成されている。１パックは１つ以上のパケットとパックヘッダで構成され、各ビデオデータ、オーディオデータはこのパケット内に記録されている。
【００２１】
静止画データの場合には、１ピクチャ＝１ＶＯＢＵ＝１ＶＯＢとして管理し、ビデオデータパック（Ｖパック）列の後に副映像パック（ＳＰパック）列、オーディオパック（Ａパック）列と続く。ただし、ここで、静止画データの場合には、ＳＰデータ、オーディオデータは、オプションであり、無い場合もあり得る。ここで、パックは、データ転送処理を行う最小単位である。
【００２２】
さらに、論理上の処理を行う最小単位はセル単位で、論理上の処理はこの単位で行われる。そして、データの再生する順番は、ＰＧＣ（プログラムチェーン：Ｐｒｏｇｒａｍ  Ｃｈａｉｎ）で定義され、このＰＧＣには、複数のＰＧ（プログラム：Ｐｒｏｇｒａｍ）が登録され、このＰＧには、セルが登録されている。
【００２３】
このＰＧＣの構造を実際に記録してあるのがプログラムチェーン情報（ＰＧＣＩ）である。再生処理は、このＰＧＣＩにしたがって行われ、記録時または、編集時にＰＧＣＩを作成することになる。
【００２４】
また、ＲＴＲ規格では、記録順に再生するための特別なＰＧＣをオリジナルＰＧＣと称し、このオリジナルＰＧＣの情報はオリジナルプログラムチェーン情報（ＯＲＧ＿ＰＧＣＩ）ファイルに記録されている。
【００２５】
コンテンツ（テレビ番組など）が記録される場合には、録画される番組はオリジナルＰＧＣとして記録される。
【００２６】
録画再生装置においては、上記ＲＴＲフォーマットに準拠した管理情報とは別に、それぞれのコンテンツに対し、機能を拡張するために独自の管理情報を保有する。録画再生装置のメインメモリ部１０１は、記録済みのあるコンテンツとあるコンテンツをリンクさせるコンテンツリンク情報を保持する。このコンテンツリンク情報は、コンテンツ（プログラム）の再生を行う際に、ＰＧＣＩ情報とリンクされた形でワークメモリに展開され、再生処理に利用される。メインメモリ部１０１に保持されるコンテンツリンク情報、及びメインＭＰＵ１００によるコンテンツリンク情報に基づく再生処理については、後に詳しく説明する。
【００２７】
次に、図１に戻り記録再生装置の構成を説明する。
【００２８】
図１に示すように、記録再生装置は、記録媒体１１、メインＭＰＵ部１００、メインメモリ部１０１、録画予約メモリ１０２、表示部１２０、キー入力部１３０、エンコード部２００、ＴＶチューナー部２０１、Ａ／Ｖ入力部２０２、デコード部３００、Ｉ／Ｆ（インターフェース）３１７、ＳＴＣ（システムタイムカウンター）部４００、Ｖミキシング部５００、フレームメモリ部５０１、Ｄ／Ａ（デジタル／アナログ変換）部５０２、Ｉ／Ｆ（インターフェース）５０３、Ｄ−ＰＲＯ（データ処理）部６００、ディスクドライブ部７００、タイムスタンプ変換部８００、ＳＷ（スイッチ）８０１、及び一時記憶部８０２などを備えている。
【００２９】
エンコード部２００は、Ａ／Ｄ（アナログ／デジタル変換）部２１１、ビデオエンコード部２１２、オーディオエンコード部２１３、ＳＰ（サブピクチャ）エンコード部２１４、フォーマッタ部２１５、バッファメモリ２１６、及びＣＣ（クローズドキャプションデータ）変換部２１７などを備えている。
【００３０】
デコード部３００は、分離部３１１、ビデオデコード部３１２、ＳＰデコード部３１３、オーディオデコード部３１４、Ｖ−ＰＲＯ（ビデオ処理部）部３１５、及びＤ／Ａ部３１６などを備えている。
【００３１】
ＭＰＵ部１００は、各ブロックを制御するもので、各部に接続されている。ＭＰＵ部１００には、表示部１２０、キー入力部１３０が接続されている。キー入力部１３０は、ユーザ操作に対応して、プレイ、ストップ、記録などの命令を入力する。
【００３２】
エンコード部２００には、ＴＶチューナ部２０１、Ａ／Ｖ入力部２０２が接続されている。エンコード部２００は、Ａ／Ｖ入力部２０２、ＴＶチューナ部２０１からの信号が供給されるＡ／Ｄ部２１１を備えている。Ａ／Ｄ部２１１によりアナログデジタル変換されたビデオ信号は、ビデオエンコード部２１２に供給され、オーディオ信号はオーディオエンコード部２１３に供給される。またチューナ部２０１からの文字放送、字幕情報などはＳＰエンコード部２１４に供給される。このＳＰエンコード部２１４には、外部端子（図示せず）からの信号が与えられてもよい。ＣＣ変換部２１７は、チューナ部２１７から導かれたビデオ信号の垂直ブランキング期間に重畳されているクローズドキャプションデータを抽出する。クローズドキャプションデータが記録される場合には、そのデータがＧＯＰのユーザエリアに挿入されるべく、ビデオエンコード部２１２において処理される。ユーザエリアに挿入されるデータは、ＤＶＤ規格のライン２１データとなる。
【００３３】
デジタルビデオ信号は、ＭＰＥＧ方式で圧縮され、オーディオデジタル信号はＡＣ３方式の圧縮またはＭＰＥＧ方式のオーディオ圧縮がなされる。オーディオデジタル信号は圧縮を行わないリニアＰＣＭ形式で記録される場合もある。ビデオエンコード部２１２、オーディオエンコード部２１３、ＳＰエンコード部２１４の出力は、フォーマッタ部２１５に入力されて先に説明した所定のフォーマットにフォーマットされる。各データは、２０４８バイトのパケットになるように整備される。フォーマット化に際しては、バッファメモリ部２１６がデータの一時保持用として利用される。
【００３４】
このとき例えばＭＰＥＧビデオの１ＧＯＰ毎に１ＶＯＢＵとし、このときの切り分け情報をバッファメモリ部２１６へ保存し、切り分け情報がある程度たまったときはＭＰＵ部１００へ転送する。ＭＰＵ部１００は、その情報を元にタイムマップインフォメーション（ＴＭＡＰ）を作成する（ＧＯＰ先頭割り込みなどのときに送る）。ここで、切り分け情報としては、例えばＶＯＢＵの大きさ、ＶＯＢＵ先頭から最後までの再生時間、ＶＯＢＵ先頭からＩピクチャのエンドアドレスなどのいずれかまたはこれらの複数である。
【００３５】
また、上記切り分け情報を元に、直接、フォーマッタ部２１５がタイムマップインフォメーションを作成し、ＴＭＡＰの形でＭＰＵ部１００へ渡すようにしてもよい。フォーマッタ部２１５でフォーマット化されたデータは、Ｄ−ＰＲＯ部６００に入力される。
【００３６】
Ｄ−ＰＲＯ部６００では、エンコードされた各データパック列を１６パック毎にＥＣＣブロックを形成し、エラー訂正データを付け、ディスクドライブ部７００により記録媒体１０もしくは記録媒体１１に記録する。記録媒体１０は例えば光ディスクであり、記録媒体１１は例えばハードディスクである。どちらの記録媒体にデータを記録するかはＭＰＵ部１００により指示される。ここで、ドライブ部７００が、シーク中やトラックジャンプなどの場合のため、ビジィー状態になった場合には、データは一時記憶部８００へ入れられ、ドライブ部７００の準備ができるまで待つこととなる。
【００３７】
また、録再ＤＶＤでは、動画用ビデオファイル、静止画用データファイルは１ディスクに各１ファイルとしている。
【００３８】
デコード部３００の分離部３１１には、デジタル処理部６００からの信号が供給される。分離部３１１は、各データをその種類毎に分離する。ビデオデータのパックは、ビデオデコード部３１２に導かれ、副映像データのパックはＳＰデコード部３１３に導かれ、オーディオデータのパックは、オーディオデコード部３１４に導かれる。
【００３９】
ビデオデコード部３１２とＳＰデコード部３１３で復号された、ビデオデータと副映像データとは、Ｖ−ＰＲＯ部３１５に導かれ合成されて出力される。またオーディオデコード部３１４で復号されたオーディオデータは、デジタルの状態で伝送される場合は、Ｉ／Ｆ３１７を介して出力される。また、アナログ信号に変換されるときは、Ｄ／Ａ部３１６に入力されて出力され、例えばスピーカに供給される。
【００４０】
またビデオ処理部３１５から出力されたデータは、ビデオミキシング部５００に入力され、ここを介してＤ／Ａ部５０２やＩ／Ｆ５０３に供給される。Ｉ／Ｆ５０３を介して出力されるデータは、例えば伝送ライン（ＩＥＥＥ１３９４規格）に送出される。アナログ信号は、表示器に供給される。
【００４１】
ＳＴＣ部４００は、データ記録モード、データ再生モードにおいて、記録や再生の基準となるタイムスタンプのデータとして用いられる。
【００４２】
ここでＲＴＲ＿ＤＶＤシステムにおいて規格されている管理情報の構造を階層的に説明する。
【００４３】
ＶＭＧ（ビデオマネージャー）は、ＲＴＲ（リアルタイムレコーディング）ビデオマネージャー情報（ＲＴＲ＿ＶＭＧＩ）、ムービーＡＶファイル情報テーブル（Ｍ＿ＡＶＦＩＴ）、スチルピクチャーＡＶファイル情報テーブル（Ｓ＿ＡＶＦＩＴ）、オリジナルＰＧＣ情報（ＯＲＧ＿ＰＧＣＩ）、ユーザ定義ＰＧＣ情報テーブル（ＵＤ＿ＰＧＣＩＴ）、テキストデータマネージャー（ＴＸＴＤＴ＿ＭＧ）、製造元情報テーブル（ＭＮＦＩＴ）から構成されている。
【００４４】
（ＲＴＲ＿ＶＭＧＩ）は、ＶＭＧＩ＿ＭＡＴ（ビデオマネージャー情報マネジメントテーブル）とＰＬ＿ＳＲＰＴ（プレイリストサーチポインターテーブル）とで構成される。
【００４５】
ＶＭＧＩ＿ＭＡＴには、このＶＭＧの識別信号、このＶＭＧ全体の終了アドレス、このＶＭＧＩの終了アドレス、バージョン番号、ディスク上の時間ゾーン、スチルピクチャーのスチルタイム、基本テキストの文字セットコード等が記述されている。
【００４６】
ＰＬ＿ＳＲＰＴには、ディスク内のプレーリストをサーチしアクセスするための情報が記述される。プレーリストは、ユーザディファインドプログラムチェーン（ＵＤ＿ＰＧＣ）により形成されている。したがって、各プレイリストサーチポインタは、各プレーリストに対応するＰＧＣ番号を有する。即ち、ＰＬ＿ＳＲＰＴには、プレイリストサーチポインタ情報（ＰＬ＿ＳＲＰＴＩ）、プレイリストサーチポインタ（ＰＬ＿ＳＲＰ＃ｎ）が記述されている。
【００４７】
プレイリストサーチポインタ（ＰＬ＿ＳＲＰ＃ｎ）には、プレイリストタイプ（ムービープレイリストか、スチルピクチャープレイリストか、ハイブリッドプレイリストかの識別）、ＰＧＣ番号、プレーリストが増加されたときの時間、基本テキスト情報、当該プレーリストためのテキストサーチポインタ、サムネールポインタ情報の等が記述されている。
【００４８】
ムービーＡＶファイル情報テーブル（Ｍ＿ＡＶＦＩＴ）には、ムービーＡＶファイル情報テーブル情報（Ｍ＿ＡＶＦＩＴＩ）、ムービーＶＯＢストリーム情報＃ｎ（Ｍ＿ＶＯＢ＿ＳＴＩ＃ｎ）、ムービーＡＶファイル情報（ＭＶ＿ＡＶＦＩ）が記述されている。
【００４９】
Ｍ＿ＡＶＦＩＴＩには、ムービーＡＶファイル情報の数、ムービーＶＯＢストリーム情報の数、エンドアドレスが記述されている。また、Ｍ＿ＶＯＢ＿ＳＴＩ＃ｎには、ビデオ属性、オーディオストリーム数、副映像ストリーム数、各オーディオストリームの属性、副映像ストリームの属性、副映像のカラーパレットなどが記述されている。
【００５０】
更に、Ｍ＿ＡＶＦＩには、ムービーＡＶファイル一般情報（Ｍ＿ＡＶＦＩ＿ＧＩ）、ムービーＶＯＢ情報サーチポインタ（Ｍ＿ＶＯＢ＿ＳＲＰ＃ｎ）、ムービーＶＯＢ情報＃ｎ（Ｍ＿ＶＯＢ＿ＳＴＩ＃ｎ）が記述されている。
【００５１】
Ｍ＿ＡＶＦＩ＿ＧＩには、Ｍ＿ＶＯＢ＿ＳＲＰに数が記述され、Ｍ＿ＶＯＢ＿ＳＲＰ＃ｎには、対応するムービーＶＯＢ情報のスタートアドレスが記述されている。
【００５２】
ムービーＶＯＢ情報＃ｎ（Ｍ＿ＶＯＢ＿ＳＴＩ＃ｎ）には、ムービーＶＯＢ一般情報（Ｍ＿ＶＯＢＩ＿ＧＩ）、シームレス情報（ＳＭＬＩ）、オーディオギャップ情報（ＡＧＡＰＩ）、タイムマップ情報（ＴＭＡＰＩ）が含まれる。
【００５３】
ムービーＶＯＢ一般情報（Ｍ＿ＶＯＢＩ＿ＧＩ）には、ビデオタイプ、当該ＶＯＢが記録されたときのＶＯＢヘッドの時間、当該ＶＯＢが記録されたときのＶＯＢヘッドの時間（秒）、ムービーＶＯＢストリーム情報番号、このＶＯＢの開始ＰＴＭ（プレゼンテーションタイム）、このＶＯＢの終了ＰＴＭ（プレゼンテーションタイム）が記述されている。
【００５４】
ビデオタイプとしては、このＶＯＢが通常タイプのものであるのか、仮消去のものであるかを示している。またそのオーディオストリーム＃０がオリジナルのものであるか、さらには部分的或いは全部が修正されたものであるかを示している。またそのオーディオストリーム＃１がオリジナルのものであるのか、修正されたものであるのか、さらには、ダミーであり、手付かずのものであるのか、さらには、最初ダミーであり、何らかの形で利用され修正を加えられたものであるのかを示している。またオーディオギャップを有するものであるのか或いはそうでないかを示している。
【００５５】
シームレス情報（ＳＭＬＩ）は、このＶＯＢをその前のＶＯＢからシームレスで提供するために必要な最初のパックのためのシステムクロックリファレンス（ＳＣＲ）が記述されている。また先のＶＯＢの最後のパックのＳＣＲが記述されている。
【００５６】
オーディオギャップ情報（ＡＧＡＰＩ）は、このＶＯＢ内の各オーディオストリームのオーディオギャップ情報を述べており、不連続部でのオーディオの停止時間をのべている。
【００５７】
タイムマップ情報（ＴＭＡＰＩ）は、特殊再生、時間サーチを実現するために用意されたものであり、タイムマップ一般情報（ＴＭＡＰ＿ＧＩ）、タイムエントリー情報（ＴＭ＿ＥＮＴ＃ｎ）、ＶＯＢＵエントリー情報（ＶＯＢＵ＿ＥＮＴ＃ｎ）等が記述される。
【００５８】
各ＶＯＢＵエントリー情報（ＶＯＢＵ＿ＥＮＴ＃ｎ）は、各ＶＯＢＵのサイズ及び再生時間情報を含む。ＶＯＢＵのサイズは、セクタ数で測定されており、再生時間はビデオフィールド数で測定されている。各タイムエントリー情報は、ＶＯＢの開始から１０ｓ毎の再生されるべきＶＯＢＵエントリー情報で、ＶＯＢＵの先頭からのＶＯＢＵエントリーの数、ＶＯＢＵ内での丁度１０ｓの区切れのあるフレーム数、ＶＯＢの先頭からのアドレス情報が示される。
【００５９】
したがって、このタイムエントリー情報を利用することにより、ＶＯＢＵを種々取り扱うことができる。また、図１に示す記録再生装置は、このタイムエントリー情報を利用することもできるし、また修正することもできる。
【００６０】
スチルピクチャーＡＶファイル情報テーブル（Ｓ＿ＡＶＦＩＴ）には、スチルピクチャーＡＶファイル情報テーブル情報（Ｓ＿ＡＶＦＩＴＩ）、スチルピクチャーＶＯＢストリーム情報（Ｓ＿ＶＯＢ＿ＳＴＩ＃ｎ）、スチルピクチャーＡＶファイル情報（Ｓ＿ＡＶＦＩ）、スチルピクチャー付加オーディオストリーム情報（Ｓ＿ＡＡ＿ＳＴＩ＃ｎ）、スチルピクチャー付加オーディオファイル情報（Ｓ＿ＡＡＦＩ）が記述されている。
【００６１】
スチルピクチャーＡＶファイル情報テーブル情報（Ｓ＿ＡＶＦＩＴＩ）には、ＡＶファイル情報の数、付加オーディオファイル情報の数、スチルピクチャーＶＯＢストリーム情報の数、スチルピクチャー付加オーディオストリーム情報の数、のテーブルのエンドアドレスが記述される。
【００６２】
スチルピクチャーＶＯＢストリーム情報（Ｓ＿ＶＯＢ＿ＳＴＩ＃ｎ）には、ビデオ属性、オリジナルオーディオのオーディオ属性、副映像の属性、副映像のカラーパレットが記述される。
【００６３】
スチルピクチャーＡＶファイル情報（Ｓ＿ＡＶＦＩ）は、スチルピクチャーＡＶファイル一般情報（Ｓ＿ＡＶＦＩ＿ＧＩ）、スチルピクチャーＶＯＢグループ情報サーチポインタ（Ｓ＿ＶＯＧＩ＿ＳＲＰ＃ｎ）、スチルピクチャーＶＯＢグループ情報（Ｓ＿ＶＯＧＩ）が記述される。Ｓ＿ＡＶＦＩ＿ＧＩには、スチルピクチャーＶＯＢグループ情報の数が記述され、Ｓ＿ＶＯＧＩ＿ＳＲＰ＃ｎには、スチルピクチャーＶＯＢグループ情報のスタートアドレスが記述されている。
【００６４】
スチルピクチャーＶＯＢグループ情報（Ｓ＿ＶＯＧＩ＃ｎ）には、スチルピクチャーＶＯＢグループ一般情報（Ｓ＿ＶＯＧ＿ＧＩ）、スチルピクチャーＶＯＢエントリー＃ｎ（Ｓ＿ＶＯＧ＿ＥＮＴ＃ｎ）が記述されている。
【００６５】
Ｓ＿ＶＯＧ＿ＧＩには、スチルピクチャーＶＯＢの数、ＶＯＢストリーム情報番号、このＶＯＢグループの先頭のＶＯＢが記録されたときの時間、このＶＯＢグループの最後のＶＯＢが記録されたときの時間、ＶＯＢグループの開始アドレスが記述される。またＳ＿ＶＯＧ＿ＥＮＴ＃ｎには、グループのＶＯＢをアクセス或いはサーチするために必要な情報が含まれる。Ｓ＿ＶＯＧ＿ＥＮＴ＃ｎには複数のタイプがある。タイプ１では、このＶＯＢが通常状態であるのか、仮消去されたものであるかのタイプ情報と、ビデオ部分のサイズ情報とが記述される。タイプ２では、上記に加えてオリジナルオーディオ部分のサイズ、当該オーディオ部分の再生時間が記述されている。またタイプ３では、このＶＯＢが通常状態であるのか、仮消去されたものであるかのタイプ情報と、ビデオ部分のサイズ情報と、付加オーディオグループの番号と、この付加オーディオグループのエントリー番号が記述される。またタイプ４では、上記のタイプ３、４の情報を併せた情報が記述される。
【００６６】
スチルピクチャー付加オーディオファイル情報（Ｓ＿ＡＡＦＩ）には、当該ファイル情報の一般情報（Ｓ＿ＡＡＦＩ＿ＧＩ）、当該付加オーディオグループ情報のサーチポインタ＃ｎ（Ｓ＿ＡＡＧＩ＿ＧＳＲＰ＃ｎ）、付加オーディオグループ情報＃ｎ（Ｓ＿ＡＡＧＩ＃ｎ）が記述される。
【００６７】
Ｓ＿ＡＡＦＩ＿ＧＩにはサーチポインタ数、Ｓ＿ＡＡＧＩ＿ＧＳＲＰ＃ｎには対応する情報のアドレスが記述される。Ｓ＿ＡＡＧＩ＃ｎには、その一般情報と、エントリー情報が記述される。一般情報は、エントリーの数、付加オーディオストリーム情報の番号、当該ストリーム情報のスタートアドレスを有する。また、エントリー情報としては、付加オーディオのタイプ、オーディオストリームのセクタによるサイズ、付加オーディオストリームの再生時間などが含まれる。
【００６８】
次に、ユーザ定義プログラムチェーン情報テーブル（ＵＤ＿ＰＧＣＩＴ）、及びオリジナルプログラムチェーン情報テーブル（ＯＤ＿ＰＧＣＩＴＩ）について説明する。
【００６９】
ユーザ定義プログラムチェーン情報テーブル（ＵＤ＿ＰＧＣＩＴ）には、ユーザ定義ＰＧＣ情報テーブル情報（ＵＤ＿ＰＧＣＩＴＩ）、ユーザ定義ＰＧＣサーチポインタ＃ｎ（ＵＤ＿ＰＧＣ＿ＳＲＰ＃ｎ）、ユーザ定義ＰＧＣ情報＃ｎ（ＵＤ＿ＰＧＣＩ＃ｎ）が記述される。
【００７０】
ＵＤ＿ＰＧＣＩＴＩには、ＵＤ＿ＰＧＣ＿ＳＲＰ（ＵＤ＿ＰＧＣサーチポインタ）の数、ＵＤ＿ＰＧＣＩＴ（ＵＤ＿ＰＧＣ情報テーブル）の終了アドレスが記述されている。またＵＤ＿ＰＧＣ＿ＳＲＰには、ＵＤ＿ＰＧＣＩの開始アドレスが記述されている。
【００７１】
ユーザ定義プログラムチェーン情報テーブル、及びオリジナルプログラムチェーン情報テーブルには、それぞれにプログラムチェーン情報（ＰＧＣＩ）が存在するが、そのデータ形式は、同一であるから共通して説明することにする。
【００７２】
プログラムチェーン情報（ＰＧＣＩ）には、プログラムチェーン一般情報（ＰＧＣＩ＿ＧＩ）、プログラム情報（ＰＧＩ＃ｎ）、セル情報サーチポインタ（ＣＩ＿ＳＲＰ＃ｎ）、セル情報（ＣＩ＃ｎ）が記述される。
【００７３】
プログラムチェーン一般情報（ＰＧＣＩ＿ＧＩ）には、プログラムの数（ＰＧ＿Ｎｓ）、セル情報サーチポインタの数（ＣＩ＿ＳＲＰ＿Ｎｓ）が記述される。またプログラム情報（ＰＧＣＩ＃１）には、プログラムタイプ（ＰＧ＿ＴＹ）、このプログラム内のセル数（Ｃ＿Ｎｓ），基本テキスト情報（ＰＲＭ＿ＴＸＴＩ）、ＩＴテキストサーチポインタ番号（ＩＴ＿ＴＥＸＴ＿ＳＲＰＮ）、サムネールポインタ情報（ＴＨＭ＿ＰＴＲＩ）が記述される。
【００７４】
セル情報＃ｎ ＣＩ＃ｎには、セル一般情報（Ｃ＿ＧＩ）、セルエントリー情報（Ｃ＿ＥＰＩ＃ｎ）が記述される。セル一般情報（Ｃ＿ＧＩ）としては、セルタイプ（Ｃ＿ＴＹ）、ムービーＶＯＢ情報サーチポインタ番号（Ｍ＿ＶＯＢＩ＿ＳＲＰＮ）、セルエントリーポイント情報の数（Ｃ＿ＥＰＩ＿Ｎｓ）、セル再生開始時間（Ｃ＿Ｖ＿Ｓ＿ＰＴＭ）、セル再生終了時間（Ｃ＿Ｖ＿Ｅ＿ＰＴＭ）が記述される。
【００７５】
またセルエントリーポイント情報（Ｃ＿ＥＰＩ）としては、エントリーポイントのタイプ（ＥＰ＿ＴＹ）、エントリーポイントの再生時間、このエントリーポイントの基本テキスト情報（ＰＲＭ＿ＴＸＴＩ）が記述される。基本テキスト情報（ＰＲＭ＿ＴＸＴＩ）が存在する時は、ＥＰ＿ＴＹは０、そうでない時は１となる。
【００７６】
プログラムタイプ（ＰＧ＿ＴＹ）にはこのプログラムを消去可能であるのか、消去禁止であるかを記述することができる。セル情報サーチポインタ（ＣＩ＿ＳＲＰ＃ｎ）内には、セル情報のスタートアドレス（ＣＩ＿ＳＡ）が記述されている。セル情報（ＣＩ＃ｎ）には、ムービーセル情報（Ｍ＿ＣＩ）またはスチルピクチャーセル情報（Ｓ＿ＣＩ）が記述されているが、ここではムービーセル情報について説明する。Ｍ＿ＣＩ内には、Ｍ＿ＣＩ＿ＧＩ（ムービーセル一般情報）とＭ＿Ｃ＿ＥＰＩ＃ｎ（ムービーセルエントリーポイント情報）が含まれる。
【００７７】
更にムービーセル一般情報内には、Ｃ＿ＴＹ（セルタイプ）ムービー或いはスチルピクチャー、Ｍ＿ＶＯＢＩ＿ＳＲＰＮ（このセルに対応するムービーＶＯＢサーチポインタ番号）、Ｃ＿ＥＰＩ＿Ｎｓ（このセルのエントリーポイント情報の数）、Ｃ＿Ｖ＿Ｓ＿ＰＴＭ（このセルの開始プレゼンテーション時間）、Ｃ＿Ｖ＿Ｅ＿ＰＴＭ（このセルの終了プレゼンテーション時間）が記述されている。
【００７８】
セルエントリーポイント情報（Ｍ＿Ｃ＿ＥＰＩ）には、エントリーポイントのタイプ（ＥＰ＿ＴＹ）及びエントリーポイントのプレゼンテーションタイム（ＥＰ＿ＰＴＭ）が記述されている。タイプ１はプライマリーテキスト情報が無い場合、タイプ２は有る場合である。
【００７９】
図４、図５を参照して録画処理を説明する。
【００８０】
（１）ファイルシステムデータを読み込み、空き容量があるかどうかをチェックし、容量がない場合には、その旨を表示し、終了する（ステップＡ１、Ａ２、Ａ３、Ａ４）。
【００８１】
（２）容量がある場合には、録画前処理（後述）を行い、書き込みアドレスを決定する（ステップＡ５）。
【００８２】
（３）各エンコーダに対して、録画初期設定を行う。このとき、フォーマッタ部にＰＧ（プログラム）、ＣＥＬＬ（セル）、ＶＯＢＵの区切り条件を設定し、フォーマッタ部２１５の方で、自動的に区切るようにする。また、前記アライン処理を行う場合にも、フォーマッタ部２１５へ設定する（ステップＡ６）。
【００８３】
（４）エンコーダ部へ録画開始命令を設定する（ステップＡ７）。
【００８４】
（５）最初の１ＣＤＡ分がバッファメモリ２１６内に貯まったら、ディスクドライブ部７００へ書き込みアドレスと書き込み長、書き込み命令を発行する（ステップＡ８、Ａ９）。
【００８５】
（６）切り分け情報が貯まったかどうかをチェックし、貯まっている場合には、フォーマッタ部２１５より、切り分け情報を読み込む（ステップＡ１０、Ａ１１）。
【００８６】
（７）１ＣＤＡ分のデータがバッファメモリ部内に貯まったかどうかをチェック（ステップＡ１２）し、貯まってない場合には、項目（９）へ移行する。
【００８７】
（８）貯まった場合には、記録アドレス、記録長、記録命令をドライブ部７００へ発行する（ステップＡ１３）。
【００８８】
（９）録画終了キーが入ったかどうかをチェックし、中止キー入力が無い場合には、項目（６）へ移行する（ステップＡ１４）。
【００８９】
（１０）録画終了処理（後述）を行う（ステップＡ１５）。
【００９０】
図５に示すように、また、割り込み処理としては、フォーマッタ部２１５より切り分け情報が貯まったことを知らせる割り込み、Ｄ−ＰＲＯ部６００より１パック分のデータを転送したことを知らせる切り込みなどがあり、それぞれの処理を行う。
【００９１】
図７を参照して、上記説明した録画開始時の処理（ステップＡ５）についてその動作フローを説明する。
【００９２】
（１）ファイルシステムをチェックし、無い場合には、ファイルシステム、ＤＶＤ＿ＲＴＲディレクトリを構築し、項目（４）へ移行する（ステップＢ１、Ｂ２、Ｂ３、Ｂ４）。
【００９３】
（２）ディレクトリチェック（ステップＢ５）し、ＲＴＲディレクトリが無い場合には、ＲＴＲディレクトリを作成（ステップＢ６）し、項目（４）へ移行する。
【００９４】
（３）ＣＤＡテーブルをチェック（ステップＢ７）し、ある場合には、ＣＤＡテーブルをワークメモリ内に読み込む（ステップＢ８）。ステップＢ８においてＣＤＡテーブルはワークＲＡＭ内に展開するだけでもよい（ディスクに記録しなくてもよい）。
【００９５】
（４）エラーチェック（ステップＢ９）を行い、上記過程で、エラーを発生した場合には、“ファイルシステムでエラーが発生しました”と表示（ステップＢ１０）を行い、終了する。
【００９６】
（５）ＶＭＧがディスク（ＤＩＳＣ）内にあるかどうかをチェック（ステップＢ１１）し、無い場合には、ワークメモリ内にＶＭＧテーブルを構築（ステップＢ１２）し、ある場合には、ＤＩＳＣよりＶＭＧテーブルを読み込み（ステップＢ１３）、ＭＰＵ部のワークＲＡＭ内に展開する。ここで、構築した初期状態のＶＭＧをディスク内のファイルシステムで指定された領域にファイルとして保存しても良い。ここで、もし、保存しなくても、録画終了時に、録画内容を反映させた形で更新された内容のＶＭＧを保存すればよい。ステップＢ１２において、ＶＭＧ、ＶＴＳＩはワークＲＡＭ内に展開するだけでもよい（ディスクに記録しなくてもよい）。
【００９７】
（６）エラーチェック（ステップＢ１４）を行い、エラーを発生した場合には、“管理データの作成ができませんでした”と表示（ステップＢ１５）を行い終了する。
【００９８】
図６を参照して先の録画終了時の処理（ステップＡ１５）の動作について説明する。
【００９９】
（１）録画終了時のＣＤＡ処理を行う（ステップＣ１、Ｃ２）。
【０１００】
（２）フォーマッタ部２１５より受け取った切り分け情報を元にワーク内のＶＭＧを更新する（ステップＣ３）。
【０１０１】
（３）ファイルシステム内のＲＴＲ＿ＤＶＤディレクトリの下のディレクトリレコード情報にＶＯＢＳファイル（ＶＲＯファイル）が存在するかどうかを調べ（ステップＣ４）、ある場合には、ＶＲＯファイルの情報を（記録したビデオファイルの情報に）更新（ステップＣ５）し、無い場合には、そのディレクトリにＶＲＯファイルのディレクトリレコード情報を（記録したビデオファイルの情報に）追加（ステップＣ６）する。
【０１０２】
（４）ＣＤＡテーブルがあるかどうかを調べ（ステップＣ７）、ＣＤＡテーブルがない場合には、ワーク内のＣＤＡテーブルをファイルシステムが指定した位置に記録（ステップＣ８）し、ＣＤＡテーブルがある場合には、そのＣＤＡテーブルをワーク内に構築したＣＤＡテーブルに更新する（ステップＣ９）。
【０１０３】
（５）ＲＴＲ＿ＤＶＤディレクトリの下のディレクトリレコード情報内にＩＦＯファイル（ＶＭＧファイル）があるかどうかを調べ（ステップＣ１０）、無い場合には、ワーク内に構築したＶＭＧを空き領域に記録（ステップＣ１１）し、ＲＴＲ＿ＤＶＤディレクトリの下のディレクトリレコード情報にＩＦＯファイルの情報を追加し、ある場合には、ＩＦＯファイルの位置にワーク内のＶＭＧより更新し、ＲＴＲ＿ＤＶＤディレクトリの下のディレクトリレコード情報を更新する（ステップＣ１２）。
【０１０４】
次に、再生処理について説明する。
【０１０５】
図３は、記録再生装置が再生モードにあるときの全体的なデータ処理の動作を示すフローチャートである。
【０１０６】
（１）ディスクチェック（ステップＧ１、Ｇ２）し、リライタブルディスク（例えばＤＶＤ−Ｒ、ＤＶＤ−ＲＷ、ＤＶＤ−ＲＡＭ）かどうかをチェックし、リライタブルディスクで無い場合には、その旨を返して終了する（ステップＧ３）。
【０１０７】
（２）ディスクのファイルシステムを読み出し、ボリュームストラクチャがあるかどうかをチェック（ステップＧ４）し、無い場合には、“録画されていません”と表示（ステップＧ５）して終了する。
【０１０８】
（３）ＤＶＤ＿ＲＴＲディレクトリがあるかどうかをチェック（ステップＧ６）し、無い場合には、“録画されていません”と表示して終了する。
【０１０９】
（４）ＣＤＡテーブルがあるかどうかをチェック（ステップＧ７）し、無い場合には、“録画されていません”と表示して終了する。
【０１１０】
（４−１）ＣＤＡテーブルが有る場合には、これを読み取り、ワークラムに格納する（ステップＧ８）。
【０１１１】
（４−２）エラーチェックを行い、エラーが所定レベル以上のときは”ファイルシステムでエラーが発生しました”という表示を行い終了する（ステップＧ９、Ｇ１０）。
【０１１２】
（４−４）ＶＭＧファイルがあるかどうかチェックし、無い場合は”録画されていません”という表示を行い終了する（ステップＧ１１、Ｇ１３）。
【０１１３】
（４−５）ＶＭＧファイルがある場合には、読取りワークＲＡＭに格納する（ステップＧ１２）。
【０１１４】
（５）ＶＲＯファイルがあるかどうかをチェック（ステップＧ１４）し、無い場合には、“録画されていません”と表示（ステップＧ１３）して終了する。
【０１１５】
（６）ＶＭＧファイルを読み込み、再生するプログラム、セルを決定し（ユーザに選ばせ）、再生開始するファイルポインタ（論理アドレス）を決定する（ステップＧ１５）。
【０１１６】
（７）再生開始時のＣＤＡ処理を行う（ステップＧ１６）。
【０１１７】
（８）各デコーダの初期設定を行う（ステップＧ１７）。
【０１１８】
（９）セルの再生処理（ステップＧ１８）を行い、再生終了かどうかをチェック（ステップＧ１９）し、終了の場合には、エラーチェック（ステップＧ２０）を行い、エラーの場合には、その旨を表示し、エラーでない場合には再生終了処理を行い、本動作を終了する（ステップＧ２１、Ｇ２２）。
【０１１９】
（１０）次に再生するべきプログラム、コンテンツリンク情報によりその接続処理(後述)を行う。(ステップＧ２８)。
【０１２０】
（１１）再生が終了していない場合は、ＰＧＣＩより次のセルを決定（ステップＧ２３）し、デコーダの設定が変更されたかどうかをチェック（ステップＧ２４）し、変更された場合には、次のシーケンスエンドコード（ＶＯＢの終了時）にデコーダの設定が変更されるようにデコーダに変更属性を設定する（ステップＧ２５）。
【０１２１】
（１２）またはビデオデコーダ部への設定（解像度など）が変更されたかどうかをチェックし、変更された場合には、ＣＥＬＬ（ＶＯＢ）の最後のシーケンスエンドコードの後、デコーダへの設定変更が行われるようにデコーダへ変更された属性を設定する（ステップＧ２５）。
【０１２２】
（１３）シームレス接続かどうかをチェック（ステップＧ２６）し、シームレス接続の場合には、ビデオデコーダの動作モードをフリーランモード（ＳＴＣに従ってデコード＆表示を行うのではなく、ビデオの同期信号に従ってデコード＆表示するモード）になるように設定し、シームレス接続中フラグセットし、項目（９）へ移行する。
【０１２３】
次に、図３の、次に再生するコンテンツのリンク処理について説明する。
【０１２４】
（１）再生を終了したコンテンツが持つコンテンツリンク情報を取得する。各コンテンツは記録媒体１０又は１１に記録されており、コンテンツリンク情報はメインメモリ部１０１に記録されている。なお、コンテンツリンク情報を各コンテンツとともに同一媒体上に記録するようにしてもよい。
【０１２５】
（２）再生を終了したコンテンツがコンテンツリンク情報を持たない場合、（３）へ移行する。再生を終了したコンテンツがコンテンツリンク情報を持つ場合は（４）へ移行する。
【０１２６】
（３）記録再生装置の設定が、コンテンツ再生終了後、再生を停止させる設定になっている場合、リンク処理は終了する。つまり、コンテンツリンク情報の有無にかかわらず、再生処理は終了する。記録再生装置の設定が、プログラム番号の昇順に連続再生を行う場合には、次のプログラム番号（コンテンツ）を設定し、通常再生を開始する。
【０１２７】
（４）コンテンツリンク情報の中に記述されているプログラム番号（リンク先のコンテンツ）が唯一であった場合には、そのプログラム番号を次に再生させるプログラム番号に設定し、図のステップＧ１５へ移行し、リンク処理は終了する。コンテンツリンク情報の中に記述されているプログラム番号（リンク先のコンテンツ）が複数であった場合には、（５）へ移行する。
【０１２８】
（５）コンテンツリンク情報に記述されているプログラム番号（リンク先のコンテンツ）を表示し、ユーザが次に再生するべきプログラム（コンテンツ）を選択決定する。図１４は、リンク先選択画面の一例を示す図である。この図１４については後に説明する。
【０１２９】
（６）選択決定されたプログラム番号を、次に再生させるプログラム番号に設定し、図のステップＧ１５へ移行し、リンク処理は終了する。
【０１３０】
次に、コンテンツリンク情報の生成について説明する。
【０１３１】
上述したように、あるコンテンツの再生終了後、ディスク内に存在する複数のコンテンツの中から、次に再生するコンテンツを指定する情報をコンテンツリンク情報と呼ぶ。コンテンツリンク情報は、次のように生成される。
【０１３２】
（１）録画予約に伴う録画時におけるコンテンツリンク情報の生成
連続して放映されるテレビ番組（例えば連続ドラマ）等の予約設定は、決まった曜日の決まった時間、決まったチャンネルで放映される。このような連続放送番組の予約がなされ、この予約に基づく録画が実行される場合を想定する。例えば、第１週目に第１のコンテンツが録画される。第２週目には第１のコンテンツに続く第２のコンテンツが録画される。メインＭＰＵ部１００は、第２のコンテンツの録画時に、第１のコンテンツ対してコンテンツリンク情報を持たせる。つまり、メインメモリ部１０１に対して、第１のコンテンツが持つコンテンツリンク情報を格納する。第１のコンテンツが持つコンテンツリンク情報には、第２のコンテンツを特定するためのプログラム番号が記述される。これにより、メインＭＰＵ部１００による再生制御のもと、第１のコンテンツの再生が終了すると、この第１のコンテンツが持つコンテンツリンク情報に基づき、第２のコンテンツが再生されることになる。即ち、連続ドラマを再生するとき、いちいち記録媒体の中に記録されている膨大なコンテンツの中から、検索、選択、決定する事なく、簡単に続きのコンテンツを再生する事が可能となる。また、連続して放映される番組の連続予約時に、コンテンツリンク情報を自動的に生成しないという設定をすることも可能である。
【０１３３】
（２）ユーザ編集操作に伴うコンテンツリンク情報の生成
ユーザが、記録媒体の中に記録されている複数のコンテンツの中から、リンク元の第１のコンテンツとリンク先の第２のコンテンツを選択する。この選択操作は、キー入力部１３０を介して実行される。この選択操作に対応して、リンク元として選択された第１のコンテンツはコンテンツリンク情報を持つことになる。つまり、メインメモリ部１０１に対して、第１のコンテンツが持つコンテンツリンク情報が格納される。このコンテンツリンク情報には、第２のコンテンツを特定するプログラム番号が記述される。これにより、メインＭＰＵ部１００による再生制御のもと、リンク元の第１のコンテンツの再生が終了すると、自動的に第２のコンテンツの再生が開始される。
【０１３４】
また、ユーザが、キー入力部１３０を介して、記録媒体の中に記録されている複数のコンテンツの中から、リンク元の第１のコンテンツとリンク先の第２及び第３のコンテンツを選択することもできる。ここでは説明を分かりやすくするために、リンク先として、二つのコンテンツが選択されるケースについて説明するが、リンク先として、三つ以上のコンテンツを選択するようにしてもよい。ユーザの選択操作に対応して、リンク元として選択された第１のコンテンツはコンテンツリンク情報を持つことになる。つまり、メインメモリ部１０１に対して、第１のコンテンツが持つコンテンツリンク情報が格納される。このコンテンツリンク情報には、第２及び第３のコンテンツを特定するプログラム番号が記述される。メインＭＰＵ部１００による再生制御のもと、リンク元の第１のコンテンツの再生が終了すると、第２及び第３のコンテンツのうちのどちらを再生するかの問合せ画面が表示される。ユーザが、この問合せ画面を介して（キー入力部１３０からのカーソル操作により）、第２及び第３のコンテンツのうちの一方を選択すると、選択されたコンテンツの再生が開始される。
【０１３５】
次に、ユーザ定義プログラムチェーン情報（ＵＤ＿ＰＧＣＩ）を利用したリンク処理について説明する。ＵＤ＿ＰＧＣＩは、ＯＲＧ＿ＰＧＣへのリンク情報により構成されている。ＲＴＲ＿ＤＶＤシステムにおけるこのＵＤ＿ＰＧＣＩはユーザが、記録されているコンテンツの中から、プログラムの一部、もしくは全体を自由に選択、接続する事により、作成する事の出来るプログラムである。
【０１３６】
上述した、ユーザ編集によるコンテンツリンク情報の生成に関しては、ＵＤ＿ＰＧＣＩを利用する事により実現可能である。
【０１３７】
そこで、上述の録画予約時にコンテンツリンク情報を設定する手法をＵＤ＿ＰＧＣを使った場合について説明する。連続して放映されるテレビ番組の予約が行われた場合に、その連続番組の最初の番組を録画する際に、ＵＤ＿ＰＧＣＩを作成する。作成されたＵＤ＿ＰＧＣＩのセル情報を、連続番組が録画されるのに同期して追加する事により、連続番組のＵＤ＿ＰＧＣが作成される。ユーザはこのＵＤ＿ＰＧＣを選択、再生させる事により、記録媒体に記録されているコンテンツの中から、検索、選択、決定する事無く、連続番組を再生する事が可能となる。
【０１３８】
次に、コンテンツリンク情報を持つコンテンツの記録（移動又はコピー）について説明する。
【０１３９】
図１に示すように、記録再生装置がアクセス可能な記録媒体は複数存在する。つまり、ハードディスクなどの記録媒体１１と、ＤＶＤなどの記録媒体１０である。これら記録媒体１０と記録媒体１１の間で、コンテンツの移動又はコピーが許可されている場合を想定する。なお、以下の説明では、コンテンツのコピーについてのみ説明するが、コンテンツの移動も同様である。コンテンツの移動の場合、移動に伴い元のコンテンツが消去される。
【０１４０】
（１）ユーザがコピーを行いたいコンテンツを選択する（キー入力部１３０から選択）。
【０１４１】
（２）選択されたコンテンツのコピーを行う（キー入力部１３０からコピー指示）。
【０１４２】
（３）選択されたコンテンツのコピー終了後、このコンテンツが持つコンテンツリンク情報を読み出し、このコンテンツリンク情報中に記述されているプログラム番号から、リンクされているコンテンツのデータサイズを算出する。コピーの対象となったコンテンツがコンテンツリンク情報を持たない場合、処理は終了する。
【０１４３】
（４）リンクされているコンテンツのデータサイズが、コピー先の記録媒体の残容量以下であれば、リンクされているコンテンツも同様にコピーする。（３）へ戻り、コンテンツリンク情報を辿り、リンクするコンテンツを次々にコピーする。コンテンツリンク情報に基づく、コンテンツのコピーはメインＭＰＵ部１００の記録制御により実現される。
【０１４４】
（５）記録媒体の残容量より、プログラムのデータサイズが大きい場合には、コピー処理は終了する。
【０１４５】
図８は、上記説明した各種処理を行うためのアプリケーションを保有するメインＭＰＵ部１００の各種機能を示すための図である。
【０１４６】
図８に示すように、メインＭＰＵ部１００は、ワークＲＡＭ部１００ａ、録画予約部１００ｂ、ＣＤＡテーブル作成部１００ｃ、コンテンツリンク情報編集部１００ｄ、ディレクトリ検知部１００ｅを備える。
【０１４７】
続いて、図９〜図１４を参照して、具体例を挙げながらコンテンツリンク情報に基づくリンク処理について説明する。
【０１４８】
図９は、録画予約リストの一例を示す図である。キー入力部１３０を介するユーザ操作により録画予約を設定することができる。録画予約の設定に対応して、メインＭＰＵ１００の録画予約部１００ｂは、録画予約リストに対して録画予約情報を書き込む。録画予約リストは、録画予約メモリ部１０２に格納される。
【０１４９】
図９に示すように、録画予約リストには、録画日、チャンネル番号、録画開始時刻、録画終了時刻、連続予約ＩＤ、連続予約ＩＤ内の録画順、及びリンクタイトル番号などの項目が含まれる。録画予約リストに含まれる全項目のうち、例えばリンクタイトル番号以外の項目はディスプレイに表示させることができる。つまり、ユーザは、ディスプレイの表示内容から録画予約の内容を確認できる。例えば、図９に示すように、７月３日から７月１７日までの毎週水曜日、午後７時から８時まで、チャンネル８を録画する録画予約が設定されたとする。
【０１５０】
ここで、図１２を参照して、連続性のある予約に対応した録画予約リストへの録画予約情報の書き込みについて説明する。ユーザ操作により録画予約が設定されると（ステップＤ１）、録画予約の設定に対応して録画予約リストに対して録画予約情報が書き込まれる（ステップＤ２）。ここで、連続性のある予約か否かが判断される。連続性のある予約とは、例えば、毎日の予約や毎週の予約などである。連続性のある予約には（ステップＤ３、ＹＥＳ）、同一の連続予約ＩＤが書き込まれる（ステップＤ４）。図９に示す録画予約リストの例では、連続性のある予約、即ち録画日７／３、７／１０、７／１７の予約には同一の連続予約ＩＤ（００１２０）が書き込まれる。さらに、これら連続性のある予約には、録画開始順を示す番号が書き込まれる（ステップＤ５）。例えば、録画日７／３の予約には録画順１、録画日７／１０の予約には録画順２、録画日７／１７の予約には録画順３が書き込まれる。
【０１５１】
メインＭＰＵ１００は、録画予約リストに基づき録画を実行させる。例えば、７／３の午後７時には、チャンネル８の録画が実行される。このとき、７／３の番組（コンテンツ）が、タイトル８として記録されたとする。このとき、７／３に続く７／１０のリンクタイトル番号として、タイトル８が記録される。よって、７／３の番組が、タイトル８として記録された後の、録画予約リストは、図１０に示す状態となる。
【０１５２】
７／１０の午後７時には、再び、チャンネル８の録画が実行される。このとき、７／３の番組（コンテンツ）が、タイトル１１として記録されたとする（例えばタイトル９、タイトル１０は他の番組が記録されており使用できない）。このとき、７／３の記録済みコンテンツが持つコンテンツリンク情報に、タイトル１１がリンク先であることが記述される。さらに、７／１０に続く７／１７のリンクタイトル番号として、タイトル１１が記録される。よって、７／１０の番組が、タイトル１１として記録された後の、録画予約リストは、図１１に示す状態となる。
【０１５３】
つまり、第１のコンテンツを録画してから、この第１のコンテンツと連続性を有する第２のコンテンツを録画する場合、第１のコンテンツを録画した時点で、この第１のコンテンツの録画場所を示す情報（タイトル番号）が、第２のコンテンツの録画予約情報の一部に書き込まれる。これにより、第２のコンテンツを録画した時点で、この第２のコンテンツの録画場所を示す情報（タイトル番号）が、第１のコンテンツが持つコンテンツリンク情報の中に記録される。つまり、第１のコンテンツが持つコンテンツリンク情報の中にリンク先を示す情報が記録される。よって、第１のコンテンツの再生が終了したとき、この第１のコンテンツが持つコンテンツリンク情報を読み出すことでリンク先を知ることができ、第１のコンテンツの再生に続けて自動的に第２のコンテンツを再生することができる。
【０１５４】
図１３は、録画に伴い録画予約リスト中のリンクタイトル番号、及び各コンテンツが持つコンテンツリンク情報が更新される様子を示すフローチャートである。所定のコンテンツの録画が開始されると（ステップＥ１）、録画予約リスト中の所定のコンテンツのリンクタイトル番号がチェックされ（リンク元のコンテンツを探す）、リンクタイトル番号が記載されていれば（ステップＥ２、ＹＥＳ）、リンクタイトル番号が示す録画済みコンテンツがリンク元として決定する。ここで、録画済みコンテンツが持つコンテンツリンク情報の中にリンク先を示す情報を記述する（ステップＥ３）。即ち、録画済みコンテンツが持つコンテンツリンク情報の中に、所定のコンテンツをリンク先とする情報を記述する。さらに、録画予約リスト中の所定のコンテンツに対して連続性を持つコンテンツのリンクタイトル番号に、所定のコンテンツを示すタイトル番号が記述される（ステップＥ４）。
【０１５５】
図１４は、リンク先選択画面の一例を示す図である。既に説明したように、コンテンツリンク情報により、一つのリンク元コンテンツから複数のリンク先コンテンツを設定することもできる。例えば図１１に示すように、録画日７／１７のコンテンツがタイトル１１として記録されるとする。この録画日７／１７のコンテンツが持つコンテンツリンク情報が、複数のリンク先を示す場合について説明する。例えば、録画日７／１７のコンテンツが持つコンテンツリンク情報が、リンク先として、タイトル１３、タイトル１４、タイトル１５を示す情報を含むとする。この場合、録画日７／１７のコンテンツの再生が終了すると、図１４に示すようなリンク先選択画面が表示される。ここで、ユーザは、キー入力部１３０を介してカーソル操作し、例えば、タイトル１４を選択すると、タイトル１４の再生が開始される。従来問題であった録画済みの全てのコンテンツの中からの次の再生候補のコンテンツの選択に比べて、極めて簡単な操作で次の再生候補のコンテンツを選択できる。
【０１５６】
ここで、再び図８に戻り、メインＭＰＵ部１００の各機能ブロックの働きについて整理する。
【０１５７】
ワークＲＡＭ部１００ａには、上記した録画予約リスト、コンテンツリンク情報、又はＣＤＡテーブルなどが必要に応じて展開される。録画予約部１００ｂは、ユーザによる録画予約操作に対応して、ワークＲＡＭ部１００ａに展開された録画予約リストに対して録画予約情報を書き込む。コンテンツリンク情報編集部１００ｄは、ユーザによるコンテンツリンク情報編集操作に対応して、ワークＲＡＭ部１００ａに展開されたコンテンツリンク情報を編集する。また、図７のフローチャートのステップＢ５に示すように、ディレクトリ検知部１００ｅは、例えばＲＴＲディレクトリの存在をチェックする。ＲＴＲディレクトリの存在が確認されれば、続いて、ＣＤＡテーブルの存在がチェックされる。ＣＤＡテーブルの存在が確認されれば、図７のフローチャートのステップＢ５に示すように、ＣＤＡテーブル作成部１００ｃが、ＣＤＡテーブルをワークＲＡＭ部１００ａに書き込む。以上で、メインＭＰＵ部１００の各機能ブロックの説明を終了する。
【０１５８】
以下に、上記したポイントについてまとめる。
【０１５９】
デジタルＡＶストリームデータの記録再生装置は、所定のコンテンツの記録時に、この所定のコンテンツのリンク元となる記録済みコンテンツを指定し、このリンク元の記録済みコンテンツに対して所定のコンテンツをリンクさせるためのコンテンツリンク情報を生成する。記録再生装置は、所定のコンテンツ（リンク元のコンテンツ）を再生した後、この所定のコンテンツが持つコンテンツリンク情報に基づき、次のコンテンツ（リンク先のコンテンツ）を再生する。よって、ユーザは、所定のコンテンツの再生が終了した後、次に再生するべきコンテンツを選択しなくて済む。例えば、連続ドラマなどの連続性のあるコンテンツを再生する場合、いちいちユーザーが選択操作をしなくても、自動的に連続性のあるコンテンツが連続再生されることになる。
【０１６０】
ユーザは、コンテンツリンク情報が示すリンク先を任意に変更（編集）することができる。即ち、ユーザは、自由にリンク先を指定することができる。
【０１６１】
ユーザは、コンテンツリンク情報が示すリンク先として、複数のリンク先を設定することもできる。この場合、リンク元のコンテンツの再生が終了すると、リンク先の候補が一覧表示される。よって、ユーザは、一覧表示の中から容易にリンク先を選択することができる。
【０１６２】
録画予約情報はコンテンツの連続性に関する情報をもっており、録画予約情報に基づくコンテンツの録画時にコンテンツリンク情報は自動生成される。よって、ユーザは意識することなく（わざわざユーザが意識してコンテンツリンク情報を生成しなくても）、コンテンツリンク情報に基づく再生による恩恵を受けることができる。
【０１６３】
第１の記録媒体（例えばハードディスク）に記録された記録済みコンテンツを第２の記録媒体（例えば光ディスク）に記録（コピー又は移動）するとき、この記録済みコンテンツのコンテンツリンク情報に基づき、この記録済みコンテンツ及びこの記録済みコンテンツにリンクされたコンテンツを第２の記録媒体に記録することができる。よって、特定のコンテンツを別の媒体に記録するとき、ユーザが意識しなくても、この特定のコンテンツと連続性のあるコンテンツが一括して別の媒体に記録できる。
【０１６４】
また、メインＭＰＵ部１００の制御により、コンテンツリンク情報はＤＶＤ−ＲＴＲフォーマットに準拠したプレーリストに変換され、このプレーリストと共にこのプレーリストが示すコンテンツが情報記憶媒体に記録される。これにより、ＤＶＤ−ＲＴＲフォーマットに準拠しない独自の情報（コンテンツリンク情報）を保持する事無く、コンテンツリンク情報の機能を存続させることができる。
【０１６５】
なお、本願発明は、上記実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。また、各実施形態は可能な限り適宜組み合わせて実施してもよく、その場合組み合わせた効果が得られる。更に、上記実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適当な組み合わせにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件からいくつかの構成要件が削除されても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除された構成が発明として抽出され得る。
【０１６６】
【発明の効果】
この発明によれば、所望コンテンツを効率良く再生することが可能な記録再生装置を提供できる。
【図面の簡単な説明】
【図１】この発明の一実施の形態に係る記録再生装置の概略構成を示すブロック図である。
【図２】図２は、図１に示す記録再生装置により情報が記録されるディスク上に構築されるディレクトリ構造の一例を示す図である。
【図３】再生動作を説明するためのフローチャートである。
【図４】録画動作を説明するためのフローチャートである。
【図５】録画時における割り込み処理を示す図である。
【図６】録画後の処理を説明するフローチャートである。
【図７】録画前の処理を説明するフローチャートである。
【図８】メインＭＰＵの各種機能を説明するための図である。
【図９】録画予約リストの一例を示す図である。
【図１０】録画予約リストの遷移状態１を示す図である。
【図１１】録画予約リストの遷移状態２を示す図である。
【図１２】連続性のある予約に対応した録画予約リストへの録画予約情報の書き込みを説明するためのフローチャートである。
【図１３】録画に伴い録画予約リスト中のリンクタイトル番号、及び各コンテンツが持つコンテンツリンク情報が更新される様子を示すフローチャートである。
【図１４】リンク先選択画面の一例を示す図である。
【符号の説明】
１０…記録媒体（光ディスク）
１１…記録媒体（ハードディスク）
１００…メインＭＰＵ部
１０１…メインメモリ部
１０２…録画予約メモリ
１２０…表示部
１３０…キー入力部
２００…エンコード部
３００…デコード部
【図１】
0003673246.tif 000002
【図２】
0003673246.tif 000003
【図３】
0003673246.tif 000004
【図４】
0003673246.tif 000005
【図５】
0003673246.tif 000006
【図６】
0003673246.tif 000007
【図７】
0003673246.tif 000008
【図８】
0003673246.tif 000009
【図９】
0003673246.tif 000010
【図１０】
0003673246.tif 000011
【図１１】
0003673246.tif 000012
【図１２】
0003673246.tif 000013
【図１３】
0003673246.tif 000014
【図１４】
0003673246.tif 000015