"記録媒体に記録された情報を再生する再生方法であって、前記記録媒体には、AVストリームと、該AVストリームの管理情報が記録されており、前記管理情報は前記AVストリームの再生順序を規定するプレイリストを含み、前記プレイリストは主再生内容情報であるプレイアイテムと、それに付随する再生内容情報であるサブプレイアイテムを含み、前記AVストリームには、3Dコンテンツとしてベースビューストリームとディペンデントビューストリームがあり、前記管理情報内のデータが、前記AVストリームにおける3Dコンテンツとしての不整合を示す場合には、前記プレイリストにおけるディペンデントビューストリームのサブプレイアイテムの再生時刻情報を、ベースビューストリームのプレイアイテムの再生時刻と整合が取れるように修正し、前記3Dコンテンツを再生することを特徴とする再生方法。記録媒体に記録された情報を再生する再生装置であって、前記記録媒体から情報を再生する再生部と、全記再生部を制御する制御部を有し、前記記録媒体には、AVストリームと、該AVストリームの管理情報が記録されており、前記管理情報は前記AVストリームの再生順序を規定するプレイリストを含み、前記プレイリストは主再生内容情報であるプレイアイテムと、それに付随する再生内容情報であるサブプレイアイテムを含み、前記AVストリームには、3Dコンテンツとしてベースビューストリームとディペンデントビューストリームがあり、前記制御部は、前記管理情報内のデータが、前記AVストリームにおける3Dコンテンツとしての不整合を示す場合には、前記プレイリストにおけるディペンデントビューストリームのサブプレイアイテムの再生時刻情報を、ベースビューストリームのプレイアイテムの再生時刻と整合が取れるように修正するように前記再生部を制御し、前記3Dコンテンツを再生することを特徴とする再生装置。記録媒体に情報を記録する記録方法であって、AVストリームを記録するステップと、前記AVストリームの管理情報を記録するステップと、を有し、前記管理情報は前記AVストリームの再生順序を規定するプレイリストを含み、前記プレイリストは主再生内容情報であるプレイアイテムと、それに付随する再生内容情報であるサブプレイアイテムを含み、前記AVストリームには、3Dコンテンツとしてベースビューストリームとディペンデントビューストリームがあり、前記管理情報内のデータが、前記AVストリームにおける3Dコンテンツとしての不整合を示す場合には、前記プレイリストにおけるディペンデントビューストリームのサブプレイアイテムの再生時刻情報を、ベースビューストリームのプレイアイテムの再生時刻と整合が取れるように修正し、前記管理情報を更新して前記記録媒体に記録することを特徴とする記録方法。記録媒体に情報を記録する記録装置であって、AVストリームと、該AVストリームの管理情報を前記記録媒体に記録する記録部と、前記記録部を制御する制御部を有し、前記管理情報は前記AVストリームの再生順序を規定するプレイリストを含み、前記プレイリストは主再生内容情報であるプレイアイテムと、それに付随する再生内容情報であるサブプレイアイテムを含み、前記AVストリームには、3Dコンテンツとしてベースビューストリームとディペンデントビューストリームがあり、前記制御部は、前記管理情報内のデータが、前記AVストリームにおける3Dコンテンツとしての不整合を示す場合には、前記プレイリストにおけるディペンデントビューストリームのサブプレイアイテムの再生時刻情報を、ベースビューストリームのプレイアイテムの再生時刻と整合が取れるように修正し、前記管理情報を更新して前記記録媒体に記録するように、前記記録部を制御することを特徴とする記録装置。上記従来技術では、立体視映像3D映像と呼ぶの記録及び再生に関して、平面視映像2D映像と呼ぶ用の再生装置での再生を保障するような、3D映像のデータ記録構造について記載している。しかしながら上記従来技術では、プレイリストやAVクリップに関して、コンテンツが3Dであった場合に、2D編集環境で編集された結果を3Dに反映するということについては、特に考慮されていなかった。2D再生機能を持った装置が2D編集機能も持っている場合、記録媒体に記録された3Dコンテンツの中で、2Dコンテンツとして認識可能なデータ部分のみが編集対象となる。2Dコンテンツとして認識不可能なデータ部分に関しては、編集対象として認識されないため、編集後の記録媒体が3D再生装置にかけられて再生された場合、データの不整合により正しく表示出力を行えない可能性があった。本発明は係る点に鑑みてなされたものであって、2Dコンテンツとしてのデータ部分が編集された3Dコンテンツを、3D再生装置において正しく表示出力できるような、再生方法装置、記録方法装置を提供することを目的とする。上記課題は、一例として特許請求の範囲に記載の構成により改善される。本発明によれば、2Dコンテンツとしてのデータ部分が編集された3Dコンテンツを、3D再生装置において、正しく表示出力できるような再生方法装置、記録方法装置を提供することができる。上記した以外の課題、構成及び効果は、以下の実施形態の説明により明らかにされる。以下、図面を用いて本発明の実施形態について説明する。図1は、本発明の一実施方法を示したディレクトリ構造とファイル構造の模式図の例である。101は、ルートディレクトリであり、少なくともBDAVディレクトリ102を含む。102はBDAVディレクトリであり、PLAYLISTディレクトリ121、CLIPINFディレクトリ122、STREAMディレクトリ123、BACKUPディレクトリ131を含む。ルートディレクトリ101は、BDAV1ディレクトリ103、BDAV2ディレクトリ104、BDAVnディレクトリ105といった、外部BDAVディレクトリを含む。ここでBDAVnディレクトリ105のnは、外部BDAVディレクトリの数に応じた、1から連続した自然数である。例えば、4つの外部BDAVディレクトリがルートディレクトリ101以下に存在する場合、nは4となり、それぞれ、BDAV1、BDAV2、BDAV3、BDAV4というディレクトリ名となる。PLAYLISTディレクトリ121は、リアルプレイリストファイル141および142、バーチャルプレイリスト143などの管理ファイルが含まれる。CLIPINFディレクトリ122は、クリップ情報ファイル144、145などの管理ファイルが含まれる。STREAMディレクトリ123は、ストリームファイル146、147などのストリームファイルが含まれる。info.bdavファイル111は、一般的な情報を格納したファイルであり、BDAVディレクトリにひとつ格納される。menu.tidxファイル112は、メニューサムネイルのヘッダ情報が格納される。menu.tdt1ファイル113は、メニューサムネイルのピクチャデータが格納される。menu.tdt2ファイル114も同様のファイルである。mark.tidxファイル115は、マークサムネイルのヘッダ情報が格納される。mark.tdt1ファイル116は、マークサムネイルのピクチャデータが格納される。mark.tdt2ファイル117も同様のファイルである。01001.rplsファイル141は、リアルプレイリストに関する情報が含まれる。ひとつのリアルプレイリストにつき、ひとつのrplsファイルが生成される。02002.rplsファイル141も同様のファイルである。99999.vplsファイル143は、バーチャルプレイリストに関する情報が含まれる。ひとつのバーチャルプレイリストにつき、ひとつのvplsファイルが生成される。01000.clpiファイル144は、クリップ情報ファイルであり、AVストリームファイルクリップAVストリームファイル、ブリッジクリップAVストリームファイルに関連したクリップ情報が含まれる。02000.clpiファイル145も同様のファイルである。01000.m2tsファイル146は、AVストリームファイルであり、MPEG-2トランスポートストリームが含まれる。02000.m2tsファイル147も同様のファイルである。クリップ情報ファイルzzzzz.clpiと、AVストリームファイルzzzzz.m2tsのファイル名zzzzzは5桁の整数であり、関連付けられたクリップ情報ファイルとAVストリームファイルは、同じ5桁の整数が付与される。なお、クリップ情報ファイルzzzzz.clpiと、AVストリームファイルzzzzz.m2tsを一組にして、クリップと呼ぶ。このように、プレイリストは、PLAYLISTディレクトリに格納されたファイルである。以下、リアルプレイリストファイル、バーチャルプレイリストファイルについて、詳細に説明する。リアルプレイリスト、バーチャルプレイリストいずれも、以下に述べるデータから構成される。図2は、プレイリストファイルの構造を示した図の例である。201は、種別識別子であり、プレイリストファイルであることを示す情報が格納される。例えば、ASCIIコードでPLAYLISTという値を設定することで、プレイリストファイルであることを識別できる。202は、バージョン番号であり、プレイリストファイルのバージョンを示す番号である。203は、プレイリスト情報開始アドレスであり、プレイリストファイル内での、プレイリスト情報の相対的な開始位置をバイト単位で示す値が設定される。先頭は0からとなる。204は、プレイリストマーク情報開始アドレスであり、プレイリストファイル内での、プレイリストマーク情報の相対的な開始位置をバイト単位で示す値が設定される。先頭は0からとなる。205は、メーカ独自データ開始アドレスであり、プレイリストファイル内での、メーカ独自データ情報の相対的な開始位置をバイト単位で示す値が設定される。先頭は0からとなる。この値に0が設定されれば、メーカ独自データ情報は存在しない。206は、ユーザインターフェースアプリケーション情報であり、図3で示すようなデータ構造である。207は、プレイリスト情報であり、図5で示すようなデータ構造である。208は、プレイリストマーク情報である。209は、メーカ独自データである。210は、3Dストリーム番号情報であり、図36で示すようなデータ構造である。図3は、ユーザインターフェースアプリケーション情報の構造を示した図の例である。プレイリストのユーザインタフェースアプリのためのパラメータが格納される。301は、長さであり、本フィールドの直後からユーザインターフェースアプリケーション情報の末尾までの長さを示す。321は、3Dフラグであり、1が設定されていれば、プレイリストに含まれるコンテンツが、3D立体視コンテンツが含まれていることを示す。0が設定されていれば、3Dコンテンツが含まれていないことを示す。322は、3D種別であり、3Dフラグ321と組み合わせて、プレイリストに含まれるコンテンツの3D方式を示す。まず、3Dフラグ321に1が設定されているときを説明する。このとき、3D種別322に00が設定されていれば、プレイリストに含まれるコンテンツが、サイドバイサイド方式であることを示す。3D種別322に01が設定されていれば、プレイリストに含まれるコンテンツが、トップアンドボトム方式であることを示す。3D種別322に10が設定されていれば、プレイリストに含まれるコンテンツが、フレームパッキング方式であることを示す。3D種別322に11が設定されていれば、プレイリストに含まれるコンテンツが、その他の3D方式であることを示す。次に、3Dフラグ321に0が設定されているときを説明する。この場合は、3D種別322に設定される値にかかわらず、3Dコンテンツが含まれていないことを示す。302は、文字コードであり、チャンネル名314、プレイリスト名316、プレイリスト詳細318で使用される文字コードを規定する。プレイリストマーク情報の、マーク名の文字コードにも適用される。例えば、1であれば、日本語、16であればASCIIコード、32であればユニコード、のように設定される。303は、再生保護フラグであり、1が設定されていれば、プレイリスト名やサムネイルなどのプレイリスト情報やプレイリストが再生されユーザに表示されることはない。暗証番号入力による認証が成功すれば、再生される。0が設定されていれば、暗証番号入力がなくとも再生可能である。304は、記録保護フラグであり、1が設定されていれば、記録保護フラグ以外のプレイリスト情報は変更してはならず削除してもいけない。0が設定されていれば、ユーザによる変更や削除は自由である。1が設定されていれば、ユーザがプレイリスト情報の削除や編集や上書きをする前に、記録装置はユーザに再確認をするべきである。記録保護フラグが0にセットされたリアルプレイリストと、記録保護フラグが1にセットされたバーチャルプレイリストが、クリップの同じ部分を共有している場合がある。この場合、ユーザがリアルプレイリストを削除しようとしたら、記録装置はリアルプレイリストの削除の前にユーザに再確認をするべきである。305は、再生済みフラグであり、1が設定されていれば、少なくとも1回はこのプレイリストが再生されていることを示す。0が設定されていれば、1度も再生されていないことを示す。306は、編集済みフラグであり、0が設定されていれば、記録したときのオリジナルのデータが変更されずに保存されていることを示し、1が設定されていれば、変更が加わっていることを示す。307は、タイムゾーンであり、図4に示すようなデータ構造である。308は、記録日時であり、プレイリストが記録された日時情報が含まれる。ローカル時間で示される。年月日時分秒を、4ビットで一桁のBCDBinaryCodedDecimalで表現する。最初の4桁が、西暦の4桁である。309は、プレイリスト長であり、時間単位でプレイリストの長さを示す。これは、プレイリスト中に含まれるプレイアイテムの再生時間の合計で求められる。プレイアイテムの再生時間は、IN時刻からOUT時刻までの時間である。単位は秒に切り上げられる。時分秒を、4ビットで一桁のBCDで表現する。310は、メーカIDであり、最後にプレイリストを更新した記録装置の製造者を示す。311は、メーカモデルコードであり、最後にプレイリストを更新した記録装置のモデル番号を示す。312は、チャンネル番号であり、プレイリストが記録されたときにユーザが選択していた放送チャンネル番号やサービス番号であり、二つ以上のプレイリストが結合されたプレイリストの場合、この値は代表の値を示す。999以下の値となる。0xFFFFが設定された場合は、無効である。313は、チャンネル名長さであり、チャンネル名のバイト長を示す。20以下の値となる。314は、チャンネル名であり、ユーザがプレイリストを記録したときに選択していた放送チャンネル名やサービス名を示す。このフィールドの左端からチャンネル名長さ313で示されたバイト長までが有効である。315は、プレイリスト名長さであり、プレイリスト名のバイト長を示す。255以下の値となる。316は、プレイリスト名であり、プレイリスト名を含む。このフィールドの左端からプレイリスト名長さ315で示されたバイト長までが有効である。317は、プレイリスト詳細長さであり、プレイリスト詳細のバイト長を示す。1200以下の値になる。318は、プレイリスト詳細であり、プレイリストの詳細なテキスト情報を含む。このフィールドの左端からプレイリスト詳細長さ317で示されたバイト長までが有効である。323は、3D同期フラグであり、3Dコンテンツを2Dで編集することができる編集機で編集された場合、その編集内容を3Dコンテンツ管理情報に反映する必要があることを示す。例えば、3Dコンテンツが、MPEG4-MVCMultiViewCodingでエンコードされたストリームであり、ベースビューBaseViewと、ディペンデントビューDependentViewの2つから成る場合、ベースビューストリームは2DストリームであるMPEG4-AVCストリームと互換性がある。よって、MPEG4-AVCが編集できる環境では、MPEG4―MVCのベースビューストリームを編集可能である。さらに、ストリームの管理情報は、2D互換部分と、3D特有部分とに分かれて管理されており、2Dのみに対応した編集環境においては、2D互換部分のみを編集可能である。3Dにも対応した編集環境においては、2D互換部分と3D特有部分を編集可能である。図4は、タイムゾーンの構造を示した模式図の例である。401は、アラインメントのためのパディングである。402は、夏時間フラグであり、0に設定されていれば、標準時間であることを示し、1に設定されていれば、夏時間であることを示す。403は、タイムゾーン符号であり、0が設定されていれば、正の数を示し、1が設定されていれば、負の数を示す。404は、タイムゾーン値であり、UTCからの差分の時間の絶対値を示す。単位は時間=60分である。15が設定されていれば、タイムゾーン値は無効であり、夏時間フラグ、タイムゾーン符号、30分フラグも、無効であることを示す。405は、30分フラグであり、1が設定されていれば、タイムゾーン値はさらに30分の追加の差分時間を絶対値で持つことを示す。0が設定されていれば、タイムゾーン値は追加の時間はないことを示す。図5は、プレイリスト情報の構造を示した図の例である。501は、長さであり、本フィールドの直後からプレイリスト情報の末尾までの長さを示す。502は、プレイリストCPI種別であり、プレイアイテム中のIN時刻やOUT時刻から参照されるアクセスポイントの種別であり、プレイリストマーク中のマークタイムスタンプのアクセスポイント種別でもある。1が設定されていれば、プレイリスト情報中の各アクセスポイントが、AVストリームファイル中の表示時刻を示すことを表し、EP_mapタイプのプレイリスト情報と呼ばれる。2が設定されていれば、到着時刻を示すことを表し、TU_mapタイプのプレイリスト情報と呼ばれる。503は、プレイアイテム数であり、プレイリスト中のプレイアイテムの数を示す。プレイアイテムIDは、0から始まる整数である。プレイリスト中のプレイアイテムのエントリは、表示順番にソートされる。504は、サブプレイアイテム数であり、プレイリスト中のサブプレイアイテムの数を示す。505は、プレイアイテムであり、図6に示すようなデータ構造である。506は、サブプレイアイテムであり、図8に示すようなデータ構造である。図6は、プレイアイテムの構造を示した図の例である。601は、長さであり、本フィールドの直後からプレイアイテム情報の末尾までの長さを示す。602は、クリップ情報ファイル名であり、プレイアイテム情報で使用されているクリップのクリップ情報ファイルの名前を示す。このフィールドは、zzzzz.clpiというファイル名の5桁の番号zzzzzを示す。ACSIIコードの文字列であらわされる。クリップ情報ファイル中の、クリップストリーム種別フィールドは、クリップAVストリームファイルMPEG-2トランスポートストリームを示す。603は、クリップCODEC情報であり、このフィールドは、ASCIIコードのM2TSを示す値を持つ。プレイリスト情報中のすべてのプレイアイテムが、同じ値のクリップCODEC情報MTSを持つ。プレイリスト情報中のプレイリストCPI種別が1に設定され、かつ、クリップCODEC情報がM2TSに設定されていれば、プレイリストファイルで使われている各クリップは、CPI情報中にEP_mapを持つ。プレイリスト情報中のプレイリストCPI種別が2に設定され、かつ、クリップCODEC情報がM2TSに設定されていれば、プレイリストファイルで使われている各クリップは、CPI情報中にTU_mapを持つ。604は、接続条件であり、現在のプレイアイテムのIN時刻と直前のプレイアイテムのOUT時刻の間の接続条件を示す。1から6までの値のいずれかを示す。もしプレイアイテムがプレイリスト中の最初のプレイアイテムであれば、接続条件フィールドは無効であり、1が設定される。605は、STC情報であり、クリップ情報ファイルのCPI情報中のCPI種別がEP_mapであれば、現在のプレイアイテムのプレゼンテーションユニットが含まれるSTCシーケンスのSTC_IDを示す。現在のプレイアイテムのクリップ情報ファイル名により参照されているクリップがそのSTCシーケンスを持つ。STC_IDの値はクリップのシーケンス情報中で規定される。606は、IN時刻であり、現在のプレイアイテムのIN時刻、つまり、現在のプレイアイテムの表示開始時刻を示す。IN時刻の意味合いは、クリップ情報ファイル名により参照されるクリップ情報ファイルのCPI中のCPI種別により異なる。607は、OUT時刻であり、現在のプレイアイテムのOUT時刻、つまり、現在のプレイアイテムの表示終了時刻を示す。OUT時刻の意味合いは、クリップ情報ファイル名により参照されるクリップ情報ファイルのCPI中のCPI種別により異なる。EP_mapの場合、IN時刻、OUT時刻は、プレイアイテムに使用されているクリップのSTC時刻に基づいた表示時刻を指す。また、45kHzクロックの単位で測定される。例えば、プレゼンテーションユニットに対して90kHz精度の33ビットPTSの上位32ビットで表現される。さらに、IN時刻からOUT時刻までの間に、システム時刻の不連続点が含まれない。さらに、OUT時刻はIN時刻よりも先の時刻を指す。ただし、ラップアラウンドした場合は、IN時刻がOUT時刻よりも大きくなる。TU_mapの場合、プレイアイテムのクリップ情報ファイル名で参照されるクリップのATCシーケンスと同じTU_time_baseの時刻を指す。さらに、IN時刻とOUT時刻は45kHzクロックで計測される。さらに、OUT時刻はIN時刻より大きい。608は、ブリッジシーケンス情報であり、図7で詳細を説明する。図7は、ブリッジシーケンス情報の構造を示した図の例である。701は、ブリッジシーケンス情報ファイル名であり、ブリッジシーケンス情報で使用されているブリッジクリップのクリップ情報ファイルの名前を指す。このフィールドは、ASCIIコードで記述された5桁の数値ファイル名のzzzzzに相当が含まれる。クリップ情報ファイルのクリップ情報中のクリップストリーム種別は、ブリッジクリップAVストリームMPEG-2トランスポートストリームとなる。702は、クリップCODEC情報であり、ASCIIコードでM2TSという値を持ち、プレイリストファイルがMPEG-2トランスポートストリームを使用していることを示す。ブリッジシーケンス情報で使用されているブリッジクリップは、EP_mapをCPIに持つ。621は、マルチアングル情報であり、マルチアングルエントリ情報を含むことを示す。マルチアングルエントリ情報は、アングル数、それぞれのアングルのクリップファイル名、クリップCODEC情報、STC情報を含む。622は、ユーザ操作抑止情報であり、このプレイアイテムが再生中のユーザ操作の制約を示す情報を持つ。ユーザ操作としては、チャプタサーチ、時刻サーチ、早送り、巻き戻し、停止、一時停止、一時停止解除、カーソル移動、メニュー表示、ボタン選択、音声選択、アングル選択、字幕表示、などである。623は、ランダムアクセスフラグであり、特殊再生時にこのプレイアイテムの途中から再生することを禁止することを示す。624は、静止画情報であり、プレイアイテム再生終了時に、最後の映像を静止画表示したままの状態で保持することを示す。625は、ストリーム番号情報であり、図35で詳細を説明する。図35は、ストリーム番号情報の構造を示した図の例である。ストリーム番号情報は、プレイアイテムに含まれるエレメンタリストリームのストリーム番号を示す情報である。エレメンタリストリームとしては、主映像ストリーム、主音声ストリーム、字幕ストリーム、メニューストリーム、副映像ストリーム、副音声ストリーム、がある。3501は、長さであり、ストリーム番号情報の長さを示す。3502は、主画像情報数であり、ストリーム番号情報に含まれる主画像情報の数を示す。3503は、主音声情報数であり、ストリーム番号情報に含まれる主音声情報の数を示す。3504は、テキスト字幕情報数であり、ストリーム番号情報に含まれるテキスト字幕情報の数を示す。3505は、メニューグラフィック情報数であり、ストリーム番号情報に含まれるメニューグラフィック情報の数を示す。3506は、副画像情報数であり、ストリーム番号情報に含まれる副画像情報の数を示す。3507は、副音声情報数であり、ストリーム番号情報に含まれる副音声情報の数を示す。3508は、二画面情報数であり、ストリーム番号情報に含まれる二画面情報の数を示す。3509は、主画像情報であり、主画像ストリームのエントリと属性を、主画像情報数3502で示した数だけ持つ。3510は、主音声情報であり、主音声ストリームのエントリと属性を、主音声情報数3503で示した数だけ持つ。3511は、テキスト字幕情報であり、テキスト字幕ストリームのエントリと属性を、テキスト字幕情報数3504で示した数だけ持つ。3512は、メニューグラフィック情報であり、メニューグラフィックストリームのエントリと属性を、メニューグラフィック情報数3505で示した数だけ持つ。3513は、副画像情報であり、副画像ストリームのエントリと属性を、副画像情報数3506で示した数だけ持つ。3514は、副音声情報であり、副音声ストリームのエントリと属性を、副音声情報数3507で示した数だけ持つ。3515は、二画面情報であり、二画面ストリームのエントリと属性を、二画面情報数3508で示した数だけ持つ。エントリは、PIDなどの情報を含む。属性は、ビデオフォーマットや音声フォーマット、フレームレート、サンプリングレート、言語などの情報を含む。図36は、3Dストリーム番号情報の構造を示した図の例である。3601は、長さであり、3Dストリーム番号情報の長さを示す。3602は、3Dタイムスタンプであり、3Dストリーム番号情報が更新された最新時刻を示す。3603は、2Dストリーム番号情報であり、図35で示した構造のストリーム番号情報である。最初に記録されるときは、ストリーム番号情報625のコピーが記録される。3604は、主画像3D情報であり、主画像情報3509が指す主画像ストリームと組み合わせて3Dストリームとなる主画像3Dストリームに関する情報であり、主画像3Dストリームのエントリと属性を、主画像情報数3502で示した数だけ持つ。3605は、テキスト字幕3D情報であり、テキスト字幕情報3511が指すテキスト字幕ストリームと組み合わせて3Dストリームとなるテキスト字幕3Dストリームに関する情報であり、テキスト字幕3Dストリームのエントリと属性を、テキスト字幕情報数3504で示した数だけ持つ。3606は、メニューグラフィック3D情報であり、メニューグラフィック情報3512が指すメニューグラフィックストリームと組み合わせて3Dストリームとなるメニューグラフィック3Dストリームに関する情報であり、メニューグラフィック3Dストリームのエントリと属性を、メニューグラフィック情報数3505で示した数だけ持つ。3607は、副画像3D情報であり、副画像情報3513が指す副画像ストリームと組み合わせて3Dストリームとなる副画像3Dストリームに関する情報であり、副画像3Dストリームのエントリと属性を、副画像情報数3506で示した数だけ持つ。3608は、二画面3D情報であり、二画面情報3515が指す二画面ストリームと組み合わせて3Dストリームとなる二画面3Dストリームに関する情報であり、二画面3Dストリームのエントリと属性を、二画面情報数3508で示した数だけ持つ。図8はサブプレイアイテムの構造を示した図の例である。801は、長さであり、このフィールドの直後からサブプレイアイテムの末尾までのバイト長である。802は、クリップ情報ファイル名であり、サブプレイアイテムで使用されているクリップのクリップ情報ファイルの名前を指す。このフィールドは、クリップの名前のzzzzzに相当する5桁の番号をASCIIコードで持つ。クリップ情報ファイルのクリップ情報中のクリップストリーム種別は、クリップAVストリームMPEG-2トランスポートストリームを指す。803は、クリップCODEC情報であり、M2TSという値をASCIIコードで持ち、プレイリストファイルでMPEG-2トランスポートストリームを使用していることを示す。サブプレイアイテムで使用されているクリップは、CPI中にEP_mapを持つ。804は、サブプレイアイテム種別であり、サブプレイアイテムで使用されているサブパスの種別を示すが、1という値のみが設定される。アフレコ用音声ストリームのクリップAVストリームが使用される。805は、STC_IDであり、サブプレイアイテムが参照する、クリップ情報ファイル名で示されたクリップのSTCシーケンスに対応するSTC_IDを示す。サブプレイアイテムの、サブプレイアイテムIN時刻とサブプレイアイテムOUT時刻の両方がSTC_IDによって参照される同じSTCシーケンス内のプレゼンテーションユニットを指す。806は、サブプレイアイテムIN時刻であり、サブプレイアイテムの表示開始時刻を持つ。サブプレイアイテムIN時刻は、サブプレイアイテムで使用されているクリップのSTCから45kHz精度で計測される表示時刻である。807は、サブプレイアイテムOUT時刻であり、サブプレイアイテムOUT時刻であり、サブプレイアイテムの表示終了時刻を持つ。サブプレイアイテムOUT時刻は、サブプレイアイテムで使用されているクリップのSTCから45kHz精度で計測される表示時刻である。サブプレイアイテムOUT時刻は、サブプレイアイテムIN時刻より先の時刻を示し、サブプレイアイテムIN時刻とサブプレイアイテムOUT時刻の間でSTCがラップアラウンドした場合は、サブプレイアイテムIN時刻がサブプレイアイテムOUT時刻より大きくなる。サブプレイアイテムIN時刻とサブプレイアイテムOUT時刻の両方が、サブプレイアイテムのSTC_IDで参照されるSTCシーケンスに対応した表示開始時刻と表示終了時刻の間の区間の表示時刻を指す。808は、同期プレイアイテムIDであり、プレイリスト中のプレイアイテムのプレイアイテムIDを指す。このプレイアイテムは、サブプレイアイテムを含み、そのサブプレイアイテムとは、プレイアイテムの再生時間内で再生が開始するものである。プレイアイテムIDは、プレイリスト中のプレイリストで決められる。809は、同期プレイアイテム開始PTSであり、同期プレイアイテムIDで指されるプレイアイテム中の表示時刻を示す。サブプレイアイテムは、プレイアイテムの表示時刻が同期プレイアイテム開始PTSに達したときに、自身の表示を開始する。同期プレイアイテム開始PTSは同期プレイアイテムIDで指されるプレイアイテムの45kHzクロックで測定される表示時刻である。図34は、本発明の別の一実施方法を示したディレクトリ構造とファイル構造の模式図の例である。3401は、ルートディレクトリであり、BDMVディレクトリ3402を含む。3402は、BDMVディレクトリであり、PLAYLISTディレクトリ3421、CLIPINFディレクトリ3422、STREAMディレクトリ3423、AUXDATA3431を含む。PLAYLISTディレクトリ3421は、プレイリスト3441、3442、3443を含む。CLIPINFディレクトリ3422は、クリップ情報ファイル3444、3445を含む。STREAMディレクトリ3423は、ストリームファイル3444、3445及びSSIFディレクトリ3450を含み、SSIFディレクトリ3450は、SSIFファイル3451などの3Dコンテンツ用にインターリーブされたストリームファイルを含む。AUXDATA3431は、フォントファイルなどを格納するためのディレクトリである。index.bdmvファイル3411は、全体的な情報を格納したファイルである。MovieObjectファイル3412は、タイトルのオブジェクトを格納したファイルである。00001.mplsファイル3441は、プレイリストに関する情報が含まれる。00002.mplsファイル3442、00003.mplsファイル3443も同様のファイルである。01000.clpiファイル3444は、クリップ情報ファイルであり、AVストリームファイルに関連したクリップ情報が含まれる。02000.clpiファイル3445も同様のファイルである。01000.m2tsファイル3446は、AVストリームファイルであり、MPEG-2トランスポートストリームが含まれる。02000.m2tsファイル3447も同様のファイルである。これらのAVストリームが、例えば3Dコンテンツとして前述のMPEG4-MVCでエンコードされたストリームの場合、01000.m2tsファイル3446がベースビューストリーム、02000.m2tsファイル3447がディペンデントビューストリームに対応する。MPEG4-MVCストリームとしては、インターリーブされた形式で、01000.ssifファイル3451として特定される。図41は、前記AVストリームファイルとSSIFファイルの関係を模式的に示した図である。AVストリームファイル4101、4102は前記3446,3447に相当し、SSIFファイル4103は前記3451に相当する。ベースビューストリームである01000.m2tsファイル4101は、連続記録領域として、エクステントB[0]からB[n]で示される系列のデータとして記録媒体上に配置される。同様にディペンデントビューストリームである02000.m2tsファイル4102は、エクステントD[0]からD[n]で示される系列のデータとして配置される。01000.ssifファイル4103はこれらのエクステントをインターリーブした形式で、MPEG4-MVCストリームとして特定できるようになっている。ベースビューストリームはMPEG4-AVCストリームと互換性があるため、01000.m2tsファイル4101を読み出すように構成することにより、2D再生機能のみを持った機器でも再生が可能である。クリップ情報ファイルzzzzz.clpiと、AVストリームファイルzzzzz.m2tsのファイル名zzzzzは5桁の整数であり、関連付けられたクリップ情報ファイルとAVストリームファイルは、同じ5桁の整数が付与される。なお、クリップ情報ファイルzzzzz.clpiと、AVストリームファイルzzzzz.m2tsを一組にして、クリップと呼ぶ。またzzzzz.ssifファイルのファイル名zzzzzは、前述の説明におけるベースビューストリームによる、AVストリームファイルzzzzz.m2tsと同じ5桁の整数が付与されたものとなる。図42は、プレイリストファイルの構造の、別の一例を示した図である。4201は、種別識別子であり、プレイリストファイルであることを示す情報が格納される。例えば、ASCIIコードでMPLSという値を設定することで、プレイリストファイルであることを識別できる。4202は、バージョン番号であり、プレイリストファイルのバージョンを示す番号である。4203は、プレイリスト情報開始アドレスであり、プレイリストファイル内での、プレイリスト情報の相対的な開始位置をバイト単位で示す値が設定される。先頭は0からとなる。4204は、プレイリストマーク情報開始アドレスであり、プレイリストファイル内での、プレイリストマーク情報の相対的な開始位置をバイト単位で示す値が設定される。先頭は0からとなる。4205は、3Dサブパス情報開始アドレスであり、プレイリストファイル内での、3Dサブパス情報の相対的な開始位置をバイト単位で示す値が設定される。先頭は0からとなる。この値に0が設定されれば、3Dサブパス情報は存在しない。4206は、アプリケーション情報であり、前述のユーザインターフェースアプリケーション情報206に相当する。4207は、プレイリスト情報であり、図43で示すようなデータ構造である。4208は、プレイリストマーク情報である。4209は、3Dサブパス情報であり、構造については後述する。図43は、プレイリスト情報の構造の、別の一例を示した図である。4301は、長さであり、本フィールドの直後からプレイリスト情報の末尾までの長さを示す。4302は、プレイアイテム数であり、プレイリスト中のプレイアイテムの数を示す。プレイアイテムIDは、0から始まる整数である。プレイリスト中のプレイアイテムのエントリは、表示順番にソートされる。4303は、サブパス数であり、プレイリスト中のサブパスの数を示す。4304は、プレイアイテムであり、前述の505に相当する。4305は、サブパスであり、図44に示すようなデータ構造である。図44は、サブパスの構造の一例を示した図である。前述の3Dサブパス情報4209は、同様のサブパス構造を複数持つことができる。4401は、長さであり、本フィールドの直後からサブパスの末尾までの長さを示す。4402は、サブパスタイプであり、前述のプレイアイテムをメインパスとして、これに並行して再生を行うサブパスのタイプを示すものである。この値によって、サブパスの内容がどのようなものであるか、例えばPictureinPictureのためのセカンダリビデオなのか、あるいは3D再生のためのディペンデントビューのビデオなのかなどが示される。また同時にそのサブパスが、メインパスに同期して再生するのか、非同期で再生されるのかなども示される。4403は、リピートフラグであり、当該サブパスを繰り返し再生するかどうかを示す。4404は、サブプレイアイテム数であり、サブパス中のサブプレイアイテムの数を示す。4405は、サブプレイアイテムであり、前述の506に相当する。図45を用いて、プレイリストにおけるメインパスとサブパスの構造について説明する。図45は、3Dコンテンツの再生順序を示す場合の一例であり、メインパスとしてベースビューストリームのクリップがプレイアイテムとして指定され、サブパスタイプ4402としてディペンデントビューストリームによるビデオであることが示され、サブパスとしてディペンデントビューストリームのクリップが指定されている場合を表している。メインパスの再生内容は、例えばプレイアイテム[0]からプレイアイテム[2]により示される。この場合サブパスの再生内容は、サブプレイアイテム[0]からサブプレイアイテム[2]により示される。3Dコンテンツとして、プレイアイテム[n]とサブプレイアイテム[n]は1対1に対応し、図7、図8の説明で述べたように、サブプレイアイテムIN時刻806及びサブプレイアイテムOUT時刻807は、プレイアイテムのIN時刻606及びOUT時刻607に同期して、同一の再生期間を示すものとなる。2D再生機能のみを持った機器では、この場合のサブパスは無視され、メインパスのベースビューストリームによるプレイアイテムのみが再生される構造となる。次に図9と図10を用いて、記録時の動作について説明する。図9は、MPEG-2トランスポートストリームの構造を示した図の例である。AVストリームファイルは、MPEG-2トランスポートストリームの構造を持つ。MPEG-2トランスポートストリームは、自然数の個数のアラインドユニット901からなる。アラインドユニット901は6144バイト=2048×3バイトのサイズである。アラインドユニット901はソースパケット902の最初のバイトから開始する。ソースパケット902の長さは192バイトである。ひとつのソースパケットはTPエクストラヘッダ903とトランスポートパケット904からなる。TPエクストラヘッダ903の長さは4倍とであり、トランスポートパケット904の長さは188バイトである。ひとつのアラインドユニット901は32個のソースパケット902からなる。MPEG-2トランスポートストリーム中の最後のアラインドユニット901は、32個のソースパケット902からなる。よって、MPEG-2トランスポートストリームは、アラインドユニット901の末尾で終端される。最後のアラインドユニット901が、入力されたトランスポートストリームですべて埋まらなかった場合は、残りのバイトは、PID=0x1FFFであるトランスポートパケット、すなわちヌルパケットのソースパケットで埋められる。トランスポートパケット904は、ISOIEC138181で規定される。TPエクストラヘッダ903は、コピー許可情報905と、アライバルタイムスタンプ906からなる。コピー許可情報905は、関連するトランスポートパケット904のコンテンツ保護情報を含む。アライバルタイムスタンプ906は、後述するアライバルタイムスタンプの値を設定される。図10は、本発明の一実施方式を示した記録装置の模式図の例である。1001は、アンテナであり、デジタル放送波を入力する。1002は、チューナであり、アンテナ1001から入力されるデジタル放送波を受信する。1003は、DEMUXであり、チューナ1002で受信したデジタル放送波フルTSTransportStreamを必要に応じてエレメンタリストリームに分離する。1004は、データセレクタであり、必要に応じてDEMUX1003で分離されたエレメンタリストリームから必要なストリームを選択する。1005は、REMUXであり、データセレクタから送られてきたストリームを必要に応じて再度MPEG-2トランスポートストリームに多重化することで、パーシャルTSTransportStreamにする。1006は、トランスコーダであり、REMUX1005から入力されたTSのオーディオストリームやビデオストリームのフォーマットを必要に応じて変換する。1011は、ビデオ入力であり、アナログビデオ信号を入力する。1012は、A/D変換であり、ビデオ入力1011から入力されたアナログデータを、デジタルデータに変換する。1021は、オーディオ入力であり、アナログオーディオ信号を入力する。1022は、A/D変換であり、オーディオ入力1021から入力されたアナログデータを、デジタルデータに変換する。1013は、エンコーダであり、A/D変換1012および1022でデジタル化されたビデオデータおよびオーディオデータをMPEG-2トランスポートストリームにエンコードする。1014は、セレクタであり、トランスコーダ1006もしくはエンコーダ1013から送られてくるストリームを、切り替えて入力する。1032は、PLLであり、27MHzの周波数であり、入力されたMPEG-2トランスポートストリームのPCRProgramClockReferenceに同期される。1033は、カウンタであり、27MHzの周波数のパルス信号をカウントするバイナリカウンタである。時刻iにおけるカウント値iを、アライバルタイムクロックiとして、パケッタイザ1034に渡す。1034は、パケッタイザであり、全トランスポートパケットにTPエクストラヘッダを付加し、ソースパケットストリームおよびアラインドユニットを生成する。生成されたソースパケットストリームは、ライトバッファ1035へ最大転送レートRMAXで転送される。パケッタイザ1034は内部に小容量のバッファを持ち、ストリームのビットレートを平均化する。デジタル放送のピークレートは、RMAXを超える場合もあるが、内部のバッファにより、ライトバッファ1035への転送レートはRMAX以下に保障される。アライバルタイムスタンプは、ソースパケットの最初のバイトがパケッタイザ1034に到着した時刻である。アライバルタイムスタンプkは、アライバルタイムクロックkのサンプル値である。下式参照アライバルタイムスタンプ=アライバルタイムクロック2つの連続したパケットのアライバルタイムスタンプ間の差分の最大値は、27000000秒である。差分がこの値を超えるような場合は、この最大値になるようにアライバルタイムスタンプを変更する。記録装置はそのようなケースも想定しておく必要がある。後述する、MPEG-2トランスポートストリームプレーヤが、アライバルタイムスタンプに従ってトランスポートストリームを出力するとき、出力するトランスポートストリームのPCR精度は、ISO/IEC13818-9によって規定される。1035は、バッファであり、パケッタイザ1034から転送されたソースパケットをドライブ1036へ書き込むためのライトバッファである。AVストリームファイルのクリップ情報中で定義される、TSレコーディングレートが、RMAXの値を決める。このRMAXは以下のように計算される。RMAX=TSレコーディングレート×192/188TSレコーディングレートの単位は、バイト/秒である。ドライブの最大記録レートRUDであり、バッファ1035が空でない場合は、ドライブ1036への記録レートはRUDであり、バッファ1035が殻の場合は、ドライブ1036への記録レートは0である。バッファ1035はオーバーフローしない。1036は、ドライブであり、ライトバッファ1035から入力されるストリームを光ディスクなどの記録媒体に最大記録レートRUDで書き込む。1041は、CPUであり、記録装置全体の記録制御をつかさどる。記録装置内の各ブロックと、破線で示したCPUバスで接続され、データのやり取りや制御を行う。1042は、メモリであり、CPU1041のワークメモリやエンコーダのバッファなどとして使用される。例えばMPEG4-MVC形式の3Dコンテンツを記録する場合、パケットIDに応じて、前述のSSIFディレクトリを構成する形で、ファイル構造を決めながら記録することが可能である。次に図11を用いて、再生時の動作について説明する。図11は、本発明の一実施方式を示した再生装置の模式図の例である。1101は、ドライブであり、光ディスクなどの記録媒体から、MPEG-2トランスポートストリームを読み出して、バッファ1102へ転送する。1102は、バッファであり、ドライブ1101から読み出されたMPEG-2トランスポートストリームをバッファリングする。1103は、デパケッタイザであり、バッファ1102から入力されるMPEG-2トランスポートストリームを、TPエクストラヘッダとトランスポートパケットに分離し、カウンタ1104から入力されるアライバルタイムクロックに、アライバルタイムスタンプを同期させて、トランスポートパケットを出力する。カウンタ1104へは、最初にアライバルタイムクロックの初期値を渡す。1104は、カウンタであり、デパケッタイザ1103から受け取った初期値から開始して、X-tal1105からの27MHzのパルス信号をカウントして、アライバルタイムクロックをデパケッタイザ1103に渡す。1105は、X-talであり、27MHzのパルス信号を生成する。1111は、セレクタであり、デパケッタイザ1103から入力されたトランスポートパケットを、種別ごとに切り替えて、対応するデコーダに渡す。1121は、オーディオデコーダであり、セレクタ1111から入力されるオーディオパケットをデコードし、ミキサ1122へ渡す。1122は、ミキサであり、必要に応じて、指定された割合で多チャンネルオーディオの音量設定などのミキシングを行う。1131は、ビデオデコーダであり、セレクタ1111から入力されるビデオパケットをデコードし、ビデオプレーン1132へ渡す。1132は、ビデオプレーンであり、ビデオデコーダ1131でデコードされたピクチャデータを展開し、表示するためのプレーンバッファである。3Dコンテンツの再生を行う場合には、ビデオプレーン1132を右目用と左目用の2枚構成とし、セレクタで振り分けられたビデオパケットを、左目用と右目用で夫々のビデオプレーンに渡すようにする。例えばMPEG4-AVC形式の3Dコンテンツの場合は、ベースビューストリームのビデオパケットを左目用のビデオプレーンに渡し、ディペンデントビューストリームのビデオパケットを右目用のビデオプレーンに入力するように構成する。1141は、グラフィックデコーダであり、セレクタ1111から入力されるグラフィックパケットをデコードし、グラフィックプレーン1142へ渡す。1142は、グラフィックプレーンであり、グラフィックデコーダ1141から入力されるグラフィックデータを展開するプレーンバッファである。1143は、CLUTColorLookUpTableであり、グラフィックプレーン1142の各ピクセルに対応したRGBデータおよびアルファブレンドデータを参照するテーブルである。1151は、出力部であり、入力されたオーディオ/ビデオ/グラフィックデータを多重化し、YCbCrなどのアナログフォーマットもしくはHDMIなどのデジタルフォーマットで再生装置から外部へ出力する。1161は、CPUであり、再生装置全体の再生制御をつかさどる。記録装置内の各ブロックと、破線で示したCPUバスで接続され、データのやり取りや制御を行う。1162は、メモリであり、CPU1161のワークメモリやデコーダのバッファなどとして使用される。図12は、本発明の一実施方法を示したリアルプレイリストとバーチャルプレイリストの模式図の例である。1201は、一つ目のリアルプレイリストであり、プレイアイテム1211を参照している。1202は、二つ目のリアルプレイリストであり、プレイアイテム1212とプレイアイテム1213を参照している。1211は、一つ目のプレイアイテムであり、クリップ1203を参照している。1212は、二つ目のプレイアイテムであり、クリップ1204を参照している。1213は、三つ目のプレイアイテムであり、クリップ1205を参照している。1203は、一つ目のクリップである。1204は、二つ目のクリップである。1205は、三つ目のクリップである。1231は、四つ目のプレイアイテムであり、クリップ1203の一部を参照している。1232は、五つ目のプレイアイテムであり、クリップ1204の一部を参照している。1233は、六つ目のプレイアイテムであり、クリップ1204の一部と、ブリッジクリップ1208の一部を参照している。1234は、七つ目のプレイアイテムであり、ブリッジクリップ1208の一部と、クリップ1205の一部を参照している。1206は、一つ目のバーチャルプレイリストであり、プレイアイテム1231とプレイアイテム1232を参照している。1207は、二つ目のバーチャルプレイリストであり、プレイアイテム1233とプレイアイテム1234を参照している。1208は、一つ目のブリッジクリップであり、クリップ1204の末尾部分のデータと、クリップ1205の先頭部分のデータから再エンコードされたものである。プレイリストについて説明する。プレイリストはユーザが再生させたいクリップの再生時間を簡単に編集できるようにするためのものである。例えば、クリップファイル実体の移動やコピー、削除部分移動、部分コピー、部分削除含むを行うことなく、切り貼り編集が可能となる。プレイリストは、プレイアイテムと呼ばれる、クリップ中の一続きの再生区間を、集めたものであり、プレイアイテムは、一組のイン点とアウト点で表される。イン点とアウト点はクリップのもつ時間軸における位置を指し示す時間情報である。よって、プレイリストはプレイアイテムを集めたものといえる。また、イン点は再生区間の再生開始位置を意味し、アウト点は再生区間の再生終了位置を意味する。プレイリストには、2種類あり、リアルプレイリストとバーチャルプレイリストである。リアルプレイリストについて、説明する。リアルプレイリストは、クリップAVストリームファイルに使用し、ブリッジクリップAVストリームファイルには使用しない。リアルプレイリストは、クリップのある部分への参照を行う。リアルプレイリストの参照により、参照先のクリップの一部分のサイズ分だけ、ディスク上のデータ空間が消費され、リアルプレイリストが削除されると参照先のクリップの一部が削除される。バーチャルプレイリストについて、説明する。リアルプレイリストは、クリップAVストリームファイルと、ブリッジクリップAVストリームファイルの両方に使用する。バーチャルプレイリストは、クリップAVストリームファイルに使用したときは、データ実体を持たないが、ブリッジクリップAVストリームファイルに使用した場合は、データ実体を持つ。ブリッジクリップAVストリームファイルを使用していないバーチャルプレイリストが削除された場合は、クリップに変化は生じない。一方、ブリッジクリップAVストリームファイルを使用しているバーチャルプレイリストが削除された場合は、クリップAVストリームファイルとそれに関連するクリップ情報ファイルは変化しないが、ブリッジクリップAVストリームファイルとそれに関連するクリップ情報ファイルは削除される。クリップは、再生装置もしくは記録装置の内部的な制御を行ううえでの管理単位であり、ユーザインターフェースには表示されない。ユーザに示されるのは、プレイリストのみである。プレイリストの操作としては、以下にあげるようなものがある。リアルプレイリストの操作に関するものとしては、以下のものがあげられる。リアルプレイリストの生成最初に放送された番組を録画したときに生成されるリアルプレイリストは、録画されたクリップ全体を参照するようなリアルプレイリストになる。図13は、リアルプレイリストの生成の一例を示した図の例である。1301は、リアルプレイリストであり、プレイアイテム1311を参照する。新規録画時には、1つのプレイリストファイルとして生成される。1311は、プレイアイテムであり、クリップ1303を参照する。1303は、クリップであり、新規録画時には、1つのクリップ情報ファイルと1つのAVストリームファイルとして生成される。リアルプレイリストの分割ひとつのリアルプレイリストをふたつに分割し、二つのリアルプレイリストにする場合、クリップ自体には変化を引き起こさない。図14および図15は、リアルプレイリストの分割の一例を示した図の例である。1401は、リアルプレイリストであり、図示していないプレイアイテムを経由しクリップ1403を参照する。1403は、クリップである。1421は、分割点であり、リアルプレイリスト1401の中央付近を分割する例を示している。1511は、リアルプレイリストであり、図示していないプレイアイテムを経由しクリップ1503の一部分割点1521よりも左に相当する部分を参照する。1503は、クリップであり、クリップ1403と同じものである。1512は、リアルプレイリストであり、図示していないプレイアイテムを経由しクリップ1503の一部分割点1521よりも右に相当する部分を参照する。リアルプレイリストの連結二つのリアルプレイリストを連結して一つの新しいリアルプレイリストにする場合、クリップ自体には変化を引き起こさない。図16および図17は、リアルプレイリストの連結の一例を示した図の例である。1611は、リアルプレイリストであり、図示していないプレイアイテムを経由しクリップ1601を参照する。1601は、クリップである。1612は、リアルプレイリストであり、図示していないプレイアイテムを経由しクリップ1602を参照する。1602は、クリップである。1701は、クリップであり、クリップ1601と同じものである。1702は、クリップであり、クリップ1602と同じものである。1721は、リアルプレイリストであり、図示していないプレイアイテムを経由しクリップ1701とクリップ1702を参照する。リアルプレイリスト全体の削除あるリアルプレイリスト全体を削除する場合、参照先のクリップのうち参照されている範囲が削除される。図18は、リアルプレイリストの削除の一例を示した図の例である。1801は、リアルプレイリストであり、図示していないプレイアイテムを経由しクリップ1803を参照する。1803は、クリップである。リアルプレイリストの一部分の削除リアルプレイリストが参照しているクリップの一部を削除する場合は、プレイアイテムを変更して必要な部分を残すが、クリップ中で参照されなくなった部分は削除される。図19および図20は、リアルプレイリストの先頭部分の一部削除の一例を示した図の例である。1901は、リアルプレイリストであり、プレイアイテム1911を参照する。1911は、プレイアイテムであり、クリップ1903を参照する。1903は、クリップである。2021は、リアルプレイリストであり、プレイアイテム2031を参照する。2041は、削除範囲であり、リアルプレイリスト1901の左側に相当する部分を一部削除する例を示している。2031は、プレイアイテムであり、クリップ2023を参照する。2023は、クリップである。クリップAVストリームの中間部分を編集して削除する場合は、残りの部分は1つのクリップファイルに連結される。図21および図22は、リアルプレイリストの中間部分の一部削除の一例を示した図の例である。2101は、リアルプレイリストであり、図示していないプレイアイテムを経由して、クリップ2121を参照する。2121は、クリップである。2141は、削除範囲であり、リアルプレイリスト2101の中間領域に相当する部分を一部削除する例=中抜き削除を示している。2211は、リアルプレイリストであり、図示していないプレイアイテムを経由して、クリップ2231を参照する。2231は、クリップである。バーチャルプレイリストの操作に関するものとしては、以下のものがあげられる。アセンブル編集図23から図26に示すように、ユーザが再生させたいプレイアイテムを生成し、バーチャルプレイリストを用いて別のプレイアイテムに連結させることができる。ブリッジクリップファイルを生成することにより、連結ポイントでの滑らかなつなぎの再生を実現することができる。MPEGビデオストリームをシームレスにつないで再生させるためには、連結点付近のごく少数の枚数のピクチャーを再エンコードし、ブリッジクリップにすることにより、実現するのが一般的である。この処理により、もともとのクリップAVストリームファイルとそのクリップ情報ファイルを変更する必要がない。図23および図24は、アセンブル編集の一例2つのプレイアイテムの非シームレス接続を示した図の例である。2301は、リアルプレイリストであり、図示していないプレイアイテムを経由して、クリップ2303を参照する。2303は、クリップである。2302は、リアルプレイリストであり、図示していないプレイアイテムを経由して、クリップ2304を参照する。2304は、クリップである。2341は、IN点であり、バーチャルプレイリストに登録する、プレイアイテム2431のIN時刻となる。2342は、OUT点であり、バーチャルプレイリストに登録する、プレイアイテム2431のOUT時刻となる。2343は、IN点であり、バーチャルプレイリストに登録する、プレイアイテム2432のIN時刻となる。2344は、OUT点であり、バーチャルプレイリストに登録する、プレイアイテム2432のOUT時刻となる。2406は、バーチャルプレイリストであり、プレイアイテム2431とプレイアイテム2432を参照する。2431は、プレイアイテムであり、リアルプレイリスト2401の一部を参照する。2432は、プレイアイテムであり、リアルプレイリスト2402の一部を参照する。2403は、クリップであり、クリップ2303と同じものである。2404は、クリップであり、クリップ2304と同じものである。図25および図26は、アセンブル編集の一例2つのプレイアイテムのシームレス接続を示した図の例である。2501は、リアルプレイリストであり、図示していないプレイアイテムを経由して、クリップ2503を参照する。2503は、クリップである。2502は、リアルプレイリストであり、図示していないプレイアイテムを経由して、クリップ2504を参照する。2504は、クリップである。2541は、IN点であり、バーチャルプレイリストに登録する、プレイアイテム2631のIN時刻となる。2542は、OUT点であり、バーチャルプレイリストに登録する、プレイアイテム2631のOUT時刻となる。2543は、IN点であり、バーチャルプレイリストに登録する、プレイアイテム2632のIN時刻となる。2544は、OUT点であり、バーチャルプレイリストに登録する、プレイアイテム2632のOUT時刻となる。2606は、バーチャルプレイリストであり、プレイアイテム2631とプレイアイテム2632を参照する。2631は、プレイアイテムであり、リアルプレイリスト2601の一部を参照する。2632は、プレイアイテムであり、リアルプレイリスト2602の一部を参照する。2603は、クリップであり、クリップ2503と同じものである。2604は、クリップであり、クリップ2504と同じものである。2605は、ブリッジクリップであり、ブリッジクリップを生成することにより、連結ポイントでの滑らかなつなぎの再生を実現することができる。バーチャルプレイリストの再編集プレイアイテムをバーチャルプレイリストに追加したり、挿入したり、バーチャルプレイリスト中のプレイアイテムを削除したりすることで、バーチャルプレイリストのプレイアイテムのIN点、もしくはOUT点を変更するという編集方法が考えられる。ブリッジクリップを参照しているIN点、OUT点をユーザ操作で変更した場合、既存のブリッジクリップが削除され、新しいブリッジクリップを生成する必要があることを、記録装置はユーザに対して警告し、ユーザの確認を取ったうえで、このような処理を実行するという処理が考えられる。バーチャルプレイリストの削除バーチャルプレイリスト全体を削除するバーチャルプレイリストでのアフレコ編集バーチャルプレイリストに対して、追加音声を録音すること=アフレコが可能である。追加される音声は、サブパスとして追加できる。バーチャルプレイリストと、リアルプレイリストに共通の操作としては、以下のものがあげられる。プレイリストの再生順番を変更プレイリストの再生順番を規定したプレイリストテーブルを変更することで、実現される。この操作により、クリップ自体が変更されることはない。次に、記録再生装置における動作を説明する。図27は、記録再生装置の構成例を示すハードウェア構成図の例である。2704は記録再生装置、2703は無線衛星、地上、ケーブルなどの放送伝送網を介して送信装置から送信された放送信号を受信するアンテナ、2721は記録再生装置全体を制御するCPUCentralProcessingUnit、2722はCPU2721と記録再生装置内各部との制御および情報を送信するための汎用バス、2723は無線衛星、地上、ケーブルなどの放送伝送網を介して送信装置から送信された放送信号を受信し、特定の周波数を選局し復調、誤り訂正処理、などを行い、MPEG2TransportStream以下、TSともいう。などの多重化パケットを出力するチューナ、2724はチューナ2723から入力した放送信号のスクランブルを復号するデスクランブラ、2725はネットワーク端子2756を介して、装置外部のネットワーク2755と情報を送受信し、インターネットと記録再生装置間で各種情報およびMPEG2―TSを送受信するネットワークI/FInterface、2726は例えばリムーバブルなHDD、ディスク型記録媒体、フラッシュメモリ、などの主記録媒体、2750は例えば記録再生装置に内蔵されているHDDHardDiskDriveやフラッシュメモリ、またはリムーバブルなHDD、ディスク型記録媒体、フラッシュメモリ、などの副記録媒体、2727は主記録媒体2726および副記録媒体2750を制御し、主記録媒体2726および副記録媒体2750へのデータの記録や主記録媒体2726および副記録媒体2750からのデータの再生を制御する記録再生部、2729はMPEG2―TSなどの形式に多重化されているデータを、映像ESElementaryStream、音声ES、番組情報、字幕情報、グラフィックデータなどのデータに分離し、あるいは映像ES、音声ESなどのデータを、MPEG2-TSなどの形式に多重する多重分離部である。ESとは、圧縮符号化された画像音声データのそれぞれのことである。2730は映像ESを映像データに復号し、あるいは映像ESを他の形式の映像ESに変換する映像復号変換部、2731は音声ESを音声データに復号し、音声出力2742から出力し、あるいは音声ESを他の形式の音声ESに変換し、多重分離部2729に出力する音声復号変換部、2732は、映像復号部2730で復号された映像データを前記CPUの指示に従い3Dの映像データを2Dに変換したり、2Dの映像データを3Dに変換するような変換処理を行ったり、CPU2721が作成した2Dもしくは3DのOSDOnScreenDisplayなどの表示を映像データに重畳する処理や、HDMIなど所定のフォーマットに変換する処理などを行い、処理後の映像データを映像信号出力部2741に出力し、処理後の映像データのフォーマットに対応する同期信号や制御信号機器制御に使用を映像信号出力部2741および制御信号出力部2743から出力する映像変換処理部、2733はユーザー操作入力部2745からの操作入力例えばIRInfraredRadiation信号を発信するリモートコントローラーからのキーコードを受信し、またCPU2721や映像変換処理部2732が生成した外部機器への機器制御信号例えばIRを機器制御信号送信部2744から送信する制御信号送受信部、2734は内部にカウンタを有し、また現在の時刻の保持を行うタイマー、2746は前記多重分離部で再構成されたTSに対し暗号化等必要な処理を行いデジタル入出力端子2757から外部にTSを出力、またはデジタル入出力端子2757を介して外部から受信したTSを復号化して多重分離部2729に対して入力するシリアルインタフェースやIPインタフェースなどの高速デジタルI/Fを表しており、主にこれらの装置により、記録再生装置は構成されている。図28は、記録再生装置内の、図27における記録再生部2727の詳細な構成例を示すハードウェア構成図の例である。2827は、図27における記録再生部2727である。2821は、図27におけるCPU2721である。2811は、図27における分離多重部2711である。2825は、図27におけるネットワークI/F2725である。2826は、図27における主記録媒体2726である。2850は、図27における副記録媒体2750である。2860は、27MHzの周波数のPLLであり、多重分離部2829から入力されたMPEG-2TSのPCRProgramClockReferenceに同期される。2861は、暗号化部であり、多重分離部2829から入力されたMPEG-2TSに対して、AESAdvancedEncryptionSystemなどの暗号化を行う。2862は、PLLから入力される27MHzのパルス信号をカウントするカウンタである。2863は、暗号化部2861から入力されるMPEG2-TSを固定長のデータに分割し、カウンタ2862から入力されるカウント値をもとに生成されるアライバルタイムスタンプを含むヘッダを付加し、固定長パケットとして出力するパケッタイザである。2864は、パケッタイザ2863から入力されるパケットを一時的に記憶するライトバッファである。さらに、ネットワークI/F2825を経由してネットワークからダウンロードされたデータを一時的に記憶するライトバッファでもある。さらに、ストレージI/F2865から入力される再生データを一時的に記憶するリードバッファでもある。2865は、ストレージI/Fであり、バッファ2865を経由して、主記録媒体2826および副記録媒体2850にデータ転送する。SATASerialATAバスなどのデータバスで主記録媒体2826および副記録媒体2850に接続され、SATAプロトコルなどでデータ転送する。2866および2868は、デパケッタイザであり、バッファ2864から入力されるMPEG-2トランスポートストリームを、TPエクストラヘッダとトランスポートパケットに分離し、カウンタ2872から入力されるアライバルタイムクロックに、アライバルタイムスタンプを同期させて、トランスポートパケットを出力する。2867および2869は、復号化部であり、暗号化されたトランスポートパケットを復号する。2870は、X-talであり、27MHzのパルス信号を生成する。2871および2872は、カウンタであり、デパケッタイザ2866および2868から受け取った初期値から開始して、X-tal2870からの27MHzのパルス信号をカウントして、アライバルタイムクロックをデパケッタイザ2866および2868に渡す。また、図28には図示していないが、図27における高速デジタルI/F2746とのデータの入出力は、ネットワークI/F2825と同様に、高速デジタルI/F2746から入力されたデジタルデータをバッファ2864へ一時的に記憶して、主記録媒体2826や副記録媒体2850へ記録し、主記録媒体2826や副記録媒体2850から再生したデジタルデータを、バッファ2864へ一時的に記憶して、高速デジタルI/F2746から出力する。図29は、記録再生装置内の、図27における映像復号変換部2730の詳細な構成例を示すハードウェア構成図の例である。2921は、図27におけるCPU部2721である。2949は、図27におけるメモリ2749である。2929は、図27における多重分離部2729である。2932は、図27における映像変換処理部2732である。2930は、図27における映像復号変換部2730である。2980は、切り替え部であり、多重分離部2929から入力されるトランスポートパケットを、設定されたブロックへPIDに応じて振り分けて転送する、PIDフィルタの機能を持つ。2981および2984および2987および2991および2995は、バッファであり、切り替え部2980との間で入出力されるトランスポートパケットを一時的にバッファリングする。2982は、主デコーダであり、バッファ2981を経由して入力される符号圧縮された映像ストリームのトランスポートパケットをデコードする。2983は、ビデオプレーンであり、主デコーダ2982でデコードされた映像データを展開する、表示用プレーンバッファである。2985は、副デコーダであり、バッファ2984を経由して入力される符号圧縮された映像ストリームのトランスポートパケットをデコードする。2986は、ビデオプレーンであり、副デコーダ2985でデコードされた映像データを展開する、表示用プレーンバッファである。2988は、グラフィックデコーダであり、バッファ2987を経由して入力されるグラフィックデータのトランスポートパケットをデコードする。2989は、グラフィックプレーンであり、グラフィックデコーダ2988でデコードされ描画されたグラフィックデータを展開する、プレーンバッファである。2990は、CLUTであり、グラフィックプレーン2989に展開されたグラフィックデータを、表示用データに置換する変換処理を行う。2992は、字幕デコーダであり、バッファ2991を経由して入力される字幕データのトランスポートパケットをデコードする。2993は、字幕プレーンであり、字幕デコーダ2992でデコードされ描画されたグラフィックデータを展開する、プレーンバッファである。2994は、CLUTであり、字幕プレーン2993に展開された字幕データを、表示用データに置換する変換処理を行う。2996は、トランスコーダであり、バッファ2995を経由して入力される符号圧縮された映像ストリームのトランスポートパケットを、他のフォーマットや他のビットレートの映像ストリームにトランスコードし、再びバッファ2995に出力する。ビデオプレーン2983および2986およびCLUT2990および2994から出力されるデータは、映像変換処理部2932へ転送される。本実施例の記録動作を説明する。録画開始する前に録画するチャンネルが選局済みである状態を、初期状態と考える。この状態では、アンテナ2703経由でチューナ2723が受信したデジタル放送波を、デスクランブラ2724でスクランブル解除し、多重分離部2729で映像ストリームや音声ストリームやその他グラフィックストリームや字幕ストリームなどに分離し、ストリームごとにデコーダに転送する。映像復号変換部2730で映像ストリームを伸張し、映像変換処理部2732にて必要に応じて映像データを変換し、制御信号および映像出力を、出力端子2732および2741から出力する。以上のように、出力された映像出力を、本記録再生装置に接続したモニタディスプレイに表示し、ユーザが視聴することが可能な状態である。次に、ユーザの録画ボタン押下や、予約録画開始時刻に記録装置が録画を開始することにより、記録動作が開始する処理の詳細を説明する。ユーザが録画ボタンを押下すると、ユーザ操作入力部2745から録画開始を示す制御信号が入力され、制御信号送受信部2733で受信する。受信した制御信号は、一時的にバッファ2749に格納され、CPU2721が解釈し、記録動作を開始する制御を行う。同時に、CPU2721は、ユーザからの入力が正常に受け付けられ、記録が開始することを、OSDOnScreenDisplayなどを用いて、ユーザに通知する。CPU2721は、多重分離部2729を制御し、ユーザが選局して記録するよう指示した番組のストリームを記録再生部2727へ転送する。図28に示すように、記録再生部2827は、多重分離部2829から入力されるストリームデータに対して、暗号化部2861にてAESAdvancedEncryptionSystemなどの暗号化処理を行い、パケッタイザ2863でパケット化処理を行い、バッファ2864に一時的に蓄積する。また、多重分離部2829から入力されたストリームのPCRに、PLL2860で同期されたパルス信号を、カウンタ2862でカウントし、パケッタイザ2863に転送し、トランスポートパケットにTPエクストラヘッダのアライバルタイムクロックとして付加する。バッファ2864に蓄積されたパケットは、ストレージI/F2865により、DVDやBlu-rayDiscTMなどの主記録媒体2826に記録される。このとき、映像ストリームや、音声ストリームは、図1に示すようなファイル構造で、m2tsファイルとして記録される。例えば、ストリームファイル名が01000.m2tsとなる。さらに、記録が終了すると、クリップ情報ファイルや、リアルプレイリストファイル、info.bdavファイルなどが主記録媒体2826に記録される。例えば、クリップ情報ファイルが01000.clpi、リアルプレイリストファイルが01001.rplsとなる。クリップ情報ファイル01000.clpiの、IN時刻606とOUT時刻607には、それぞれストリームファイル146の記録開始時刻と記録終了時刻を記録する。リアルプレイリストファイル01001.rplsのクリップ情報ファイル602には、01000を記録する。ひとつのクリップだけを記録する場合は、プレイアイテム数503に1を記録する。放送波に含まれる映像ストリームや音声ストリームを、そのまま記録するモードでは、上述のように、図27の多重分離部2729から記録再生部2727へ、ストリームがそのまま転送されるが、H.264やドルビーデジタルTMなどのフォーマットに変換して記録する場合は、多重分離部2729から、映像復号変換部2730へ転送され、図29に示す、映像復号変換部2730内の切り替え部2980を経由してバッファ2995に蓄積され、トランスコーダ2996によりフォーマット変換が行われ、さらにバッファ2995と切り替え部2980を経由して、図27の多重分離部2729へ戻ってくる。戻ってきたストリームデータが、記録再生部2727へ転送され、上記と同様、主記録媒体2726に記録される。放送波を記録する以外にも、ネットワークからダウンロードしたコンテンツを、主記録媒体2726や副記録媒体2750に記録する場合もある。記録再生装置が、装置外部のネットワーク2755にネットワーク端子2756にて接続されている場合、主記録媒体2726に含まれるプログラム例えば、JAVATMプログラムがロードされ、CPU2721がプログラムを実行し、該プログラムがネットワークアクセスを行うように記述されていれば、プログラム中で指定されたウェブサイトに接続し、新たなコンテンツをダウンロードすることが可能である。ダウンロードされたコンテンツは、ネットワークI/F2725経由で記録再生部2727へ転送され、副記録媒体2750に記録される。また、デジタルI/F2746により、デジタル入出力2757経由でデジタルデータを入力し、主記録媒体2726や副記録媒体2750に記録する場合もある。記録再生装置のデジタル入出力2757がUSBUniversalSerialBusやIEEE1394であれば、同じデジタルI/Fを備えたストレージ装置、例えば、デジタルビデオカメラやデジタルスチルカメラ、外付けのHDDやUSBフラッシュメモリと接続して、デジタルデータを入力することができる。もしくは、デジタル入出力2757がSDカードTMスロットであれば、コンテンツが記録されたSDカードをこのスロットに挿入することで、SDカードからデジタルデータを直接入力できる。例えば、AVCHDTMに対応したビデオカメラやデジタルカメラの場合は、USB接続して、内蔵のHDDやフラッシュメモリや光ディスクから、本記録再生装置へH.264フォーマットで記録された圧縮デジタルデータを入力して、主記録媒体2726や副記録媒体2750に記録することができる。放送波に含まれるSI情報や、インターネット上の番組情報、もしくは、ユーザがリモコンなどで入力するコンテンツ情報から、録画するコンテンツが3Dであるかどうか、そして、録画するコンテンツの3D方式がサイドバイサイド方式かトップアンドボトム方式かフレームパッキング方式かその他の方式かが判断できる。コンテンツの録画時に生成するリアルプレイリストファイルに、3Dかどうか、3D方式が何か、を記録する。このとき、3Dフラグ321と3D種別322に記録する。図33を用いて、3D種別322の記録の処理フローを説明する。記録再生装置で放送を受信すると、受信した放送データに含まれる番組情報から、3Dか2Dかを示す情報を取得するステップ3301。もし2Dであればステップ3302、3D種別322に設定する値として000を記録するステップ3303。その後AVストリームを記録しステップ3304、プレイリストを記録するステップ3312。もし2Dでなく3Dであればステップ3302、1080p24Hzフレームパックであるかどうかを判定するステップ3305。もし1080p24Hzフレームパックであればステップ3305、3D種別322に設定する値として100を記録するステップ3306。もし1080p24Hzフレームパックでなければステップ3305、720p60Hzトップアンドボトムであるかどうかを判定するステップ3307。もし720p60Hzトップアンドボトムであればステップ3307、3D種別322に設定する値として010を記録するステップ3308。その後AVストリームを記録しステップ3304、プレイリストを記録するステップ3312。もし720p60Hzトップアンドボトムでなければステップ3307、1080i60Hzサイドバイサイドであるかどうかを判定するステップ3309。もし1080i60Hzサイドバイサイドであればステップ3309、3D種別322に設定する値として110を記録するステップ3310。その後AVストリームを記録しステップ3304、プレイリストを記録するステップ3312。もし1080i60Hzサイドバイサイドでなければステップ3309、記録不可である旨をユーザに対して表示するステップ3311。以上より、コンテンツの3D種別を正しく記録することができ、記録できない場合はユーザに録画不可である旨を通知することができる。本実施例の再生動作を説明する。図27の主記録媒体2726として光ディスクが記録再生部2727にロードされると、記録再生部2727からディスク挿入が通知され、CPU2721は記録再生部2727にディスクアクセスを指示し、ディスク認識および自動再生要否の確認などを実行する。その後、ディスクに記録されたコンテンツの一覧を読み出し、本記録再生装置に接続されたディスプレイにコンテンツ一覧を表示する。図32に、ユーザが録画したコンテンツ一覧の例を示す。図32は、ディスクにユーザが録画した番組を一覧表示した画面の模式図の例である。3201は、本画面のタイトル表示部である。録画番組を一覧表示する画面であることを示している。3202は、ページ数表示部である。録画番組一覧が、計1ページ分あり、そのうち1ページ目を表示していることを示している。3203は、コンテンツ総数とコンテンツ総記録時間の表示部である。この場合は、全部で10番組録画されており、それらの合計時間が4時間15分であることを示している。3204は、スクロールアップボタンである。リモコンなどのユーザ操作で、カーソルなどを用いてこのボタンを押す動作を行うことで、一覧表示されている録画番組が上にスクロールする。3205は、スクロールダウンボタンである。スクロールアップボタンと逆の動作を行う。3211は、録画番組1の情報表示部である。この例では、録画日時が9月30日の12時から13時までであること、放送チャンネルがBS11チャンネルであること、番組名がゴルフレッスンであること、番組が3Dコンテンツであること、録画モードがTSモードであること、が表示されている。3212は、録画番組2の情報表示部である。3213は、録画番組3の情報表示部である。3214は、録画番組4の情報表示部である。3215は、録画番組5の情報表示部である。3216は、録画番組6の情報表示部である。3221は、再生機能のメニューリストである。このメニューリストを選択することにより、録画番組を連続して再生することが可能である。3231は、選択枠であり、ユーザがリモコンなどのユーザインターフェースを用いて、画面上に表示された項目の中からある項目を選択するときに、選択した項目を示すためのものである。この場合は、再生機能を選択した状態を示している。3222は、削除機能のメニューリストである。このメニューリストを選択することにより、録画番組を削除することが可能である。3223は、ダビング機能のメニューリストである。このメニューリストを選択することにより、録画番組をダビングすることが可能である。3224は、変換機能のメニューリストである。このメニューリストを選択することにより、録画番組を変換することが可能である。3225は、編集機能のメニューリストである。このメニューリストを選択することにより、録画番組を削除ロックすることが可能である。3227は、表示機能のメニューリストである。このメニューリストを選択することにより、録画番組を一覧表示することが可能である。図32で、表示されている録画番組3211~録画番組3216の中から、リモコンなどで対象番組を選択して、再生機能を選択して、再生開始する。あるいは、ディスクを記録再生装置に挿入すると、ファーストプレイを実行したり、前回再生終了した位置から再生を再開させるリジュームプレイなどの、自動再生を行うこともできる。リジュームプレイは、ディスクのIDと、最終再生位置をペアにしたリジュームポイントリスト情報を、ディスク排出時に、記録再生装置が装置内の不揮発性メモリに保持し、ディスク挿入時に、挿入されたディスクのディスクIDを認識した時点で、リジュームポイントリストを参照して、合致するディスクIDがあれば、それに相当する最終再生位置を、再生再開位置と判断して、その位置にジャンプして再生開始することで実現可能である。あるいは、info.bdavファイル111の、リジュームプレイリストファイル名に、リジュームプレイしたいプレイリストのファイル名を登録しておくことで、ディスク挿入時にinfo.bdavファイル111を読み出し、リジュームプレイリストファイル名に記録されたプレイリストファイルを再生することにより、実現可能である。ファーストプレイや、リジュームプレイ以外には、記録再生装置の持つ録画番組一覧表示機能を使用して、そこに表示されるサムネイル一覧などから、ユーザが再生したいシーンやコンテンツを選択することも可能である。例えば、図1のプレイリストファイル14101001.rplsを再生させる場合は、まず、図2のプレイリストファイルの構造のうち、プレイリスト情報開始アドレス203を読み出し、プレイリスト情報が格納されている、ファイル上のオフセットを取得する。次に、プレイリストファイル先頭から、そのオフセットだけシークした位置から、プレイリスト情報を読み出すと、図5のプレイリスト情報が得られる。この構造のうち、プレイアイテム505は、図6の構造であり、クリップ情報ファイル602を参照すると、再生するクリップ情報ファイル名が分かる。例えば、クリップ情報ファイル602に、01000と記録されていれば、クリップ情報ファイル14401000.rplsおよびストリームファイル01000.rplsを読み出せばよいことが分かる。さらに、IN時刻606とOUT時刻607を参照すると、再生するクリップのうち、再生開始位置と再生終了位置が分かる。これを、プレイアイテム数503に記録された数だけ繰り返すことで、どのクリップのどの部分を順番に再生すべきかが取得できる。また、プレイリストファイルに記録された、3Dフラグ321や3D種別322、記録日時308、チャンネル番号312、プレイリスト名316などの情報や、クリップ情報ファイルに記録された、ビットレートや画像解像度、CODEC情報などのさまざまな情報を読み出すことで、映像音声データそのものだけでなく、いろいろな属性情報を取得できる。取得された属性情報は、例えば、CPU2721の指示に従い、映像変換処理部2732にてグラフィック処理され、画像データに変換され、映像復号変換部2730から出力される主画像と重畳されて、映像出力2741から装置外部へ出力することにより、ディスプレイに伝達したり、ユーザに通知したりすることができる。あるいは、3Dフラグ321や3D種別322などの情報は、CPU2721の指示に従い、映像変換処理部2732で制御信号にエンコードされ、制御信号2743から出力される。制御信号2743から出力される制御信号と、映像出力2741から出力される映像信号は、デジタル映像伝送規格例えば、HDMI規格や、DisplayPort規格に準拠した信号として、記録再生装置の外部に接続されたディスプレイへ出力される。ディスプレイは、制御信号2743から出力される制御信号を受信し、制御信号に従って表示モードを設定することで、映像出力2741から出力される映像信号を正しく表示することができる。本実施例における、記録再生装置とディスプレイの処理の一例を説明する。記録再生装置は、外部に接続されたディスプレイから、制御信号2743を経由してディスプレイ情報を取得し、CPU2721の指示で情報を解釈することにより、ディスプレイの仕様や性能などを認識できる。例えば、3D表示に対応したディスプレイであるかどうか、や、3D方式のうち、どの方式に対応したディスプレイか、などである。記録再生装置は、上記のように取得し解釈したディスプレイ情報を、3Dフラグ321や3D種別322などの情報と比較することにより、3Dコンテンツを正しく立体表示できるかどうかを判断することができ、もし正しく立体表示できない場合は、その旨ユーザに知らせることができる。例えば、再生しようとしているコンテンツのプレイリストファイルに記録された3Dフラグ321が1、3D種別322が10であり、接続されたディスプレイがサイドバイサイド方式の立体表示にのみ対応したディスプレイであった場合、再生しようとしているコンテンツは、フレームパッキング方式で記録された3Dコンテンツであり、かたや、表示するディスプレイは、フレームパッキング方式の表示には非対応であるため、正しく立体表示することができない。よって、ディスプレイ上にこのディスプレイでは、立体表示できないコンテンツですなどのメッセージを出してユーザに通知することができる。図30は、記録再生装置と、ディスプレイの処理を示したタイミングチャートの例である。記録再生装置に、再生するディスクを挿入するとステップ3001、ディスクからコンテンツに関する情報を読み出すステップ3002。コンテンツに関する情報に、3Dフラグ321や3D種別322などの3Dに関する情報も含まれる。一方、表示装置ディスプレイは、表示装置が対応している3D方式の情報3004を、表示装置ディスプレイと接続されたデジタルI/Fを経由して、記録再生装置に送信するステップ3003。記録再生装置は、表示装置から送られてきた3D方式の情報3004と、ステップ3002で取得したコンテンツの3D情報を照合し、変換無しに表示できるのか、変換が必要かを判断しステップ3005、変換要の場合は、記録再生装置で変換が可能かを判断するステップ3006。もし変換が可能であれば、送信するコンテンツの2D/3D方式情報3008を表示装置に通知しステップ3007、表示装置は記録再生装置から送られてきた2D/3D方式情報3008を受信し、表示モードを設定するステップ3009。もし、変換が不可能であれば、記録再生装置は、ユーザに対して表示不可の旨を通知する。この際、OSDにて表示装置上に通知を表示しても良い。そして、この場合、3Dコンテンツを表示装置には送信しない。表示装置は、表示モードを設定後ステップ3009、記録再生装置に対して正常完了の情報3011を返しステップ3010、記録再生装置は3Dコンテンツを変換して、変換されたコンテンツ3013を表示装置に送信するステップ3012。図31を用いて、3D種別322の再生の処理フローを説明する。記録再生装置で記録されたコンテンツを再生するとき、プレイリストを再生するステップ3101。プレイリストに含まれる3D種別情報322から、3D方式を示す情報を取得するステップ3102。もし000であればステップ3103、2Dコンテンツであると判断し、AVストリームを再生するステップ3104。もし000でなければステップ3103、100であるかどうかを判定するステップ3105。もし100であればステップ3105、1080p24Hzフレームパックであると判断し、表示装置の対応している3D方式に1080p24Hzフレームパックが含まれているかを確認するステップ3106。もし含まれていれば表示可能であると判断しステップ3106、3D情報を送信しステップ3107、AVストリームを再生するステップ3104。もし含まれてなければ表示不可であると判断しステップ3106、記録再生装置が1080p24Hzフレームパックコンテンツの変換機能に対応しているかどうかを確認するステップ3110。もし対応していればステップ3110、AVストリームを変換しステップ3111、3D情報を送信しステップ3107、AVストリームを再生するステップ3104。もし対応していなければステップ3110、再生不可である旨をユーザに対して表示するステップ3112。もし100でなければステップ3105、010であるかどうかを判定するステップ3108。もし010であればステップ3108、720p60Hzトップアンドボトムであると判断し、表示装置の対応している3D方式に720p60Hzトップアンドボトムが含まれているかを確認するステップ3106。もし含まれていれば表示可能であると判断しステップ3106、3D情報を送信しステップ3107、AVストリームを再生するステップ3104。もし含まれてなければ表示不可であると判断しステップ3106、記録再生装置が720p60Hzトップアンドボトムコンテンツの変換機能に対応しているかどうかを確認するステップ3110。もし対応していればステップ3110、AVストリームを変換しステップ3111、3D情報を送信しステップ3107、AVストリームを再生するステップ3104。もし対応していなければステップ3110、再生不可である旨をユーザに対して表示するステップ3112。もし010でなければステップ3108、110であるかどうかを判定するステップ3109。もし110であればステップ3109、1080i60Hzサイドバイサイドであると判断し、表示装置の対応している3D方式に1080i60Hzサイドバイサイドが含まれているかを確認するステップ3106。もし含まれていれば表示可能であると判断しステップ3106、3D情報を送信しステップ3107、AVストリームを再生するステップ3104。もし含まれてなければ表示不可であると判断しステップ3106、記録再生装置が1080i60Hzサイドバイサイドコンテンツの変換機能に対応しているかどうかを確認するステップ3110。もし対応していればステップ3110、AVストリームを変換しステップ3111、3D情報を送信しステップ3107、AVストリームを再生するステップ3104。もし対応していなければステップ3110、再生不可である旨をユーザに対して表示するステップ3112。以上より、コンテンツの3D種別を正しく再生することができ、再生できない場合はユーザに再生不可である旨を通知することができる。図27を用いて、AVストリームファイルから所望のデータを読み出してからディスプレイで表示する処理の詳細を説明する。主記録媒体2726から読み出されたAVストリームファイルは、記録再生部2727を経由して、多重分離部2729でエレメンタリストリームに分離され、映像ストリームは映像復号変換部2730へ、音声ストリームは音声復号変換部2731へ、それぞれ転送される。映像ストリームは、映像復号変換部2730によりデコードされ、映像変換処理部2732を経由して、映像出力2741から出力される。音声ストリームは、音声復号変換部2731によりデコードされ、音声出力2742から出力される。図28を用いて、記録再生部2727の詳細を説明する。主記録媒体2826に記録されたAVストリームファイルの映像音声ストリームデータは、ストレージI/F2865からのリード要求コマンドに応じて、指定セクタから指定された長さだけリードされ、バッファ2864にある一定量以上蓄積される。バッファ2864に蓄積されたストリームデータは、デパケッタイザ2866からの要求で、TSパケット単位で読み出され、デパケッタイザ2866でパケットを解き、ヘッダ中のアライバルタイムスタンプを解析する。そして、アライバルタイムスタンプとカウンタ2872から供給されるクロック情報を比較し、正しい間隔でパケットを復号部2867へ転送する。復号部2867では、パケットの暗号を復号し多重分離部2829へ送る。一方、バッファ2864からパケッタイザ2868、復号化部2869を経由するパスでも、同様の処理を行う。これにより、同時に2系統のストリーム処理を行うことが可能になり、主画像に副画像を重ねるような機能、例えば、PictureinPicture機能、PopUpMenu機能、などが実現できる。また、主記録媒体2826から読み出したAVストリームファイルと、副記録媒体2850から読み出したAVストリームファイルを、同時に処理することも同様に実現可能である。図37から図40を用いて、3Dコンテンツを2D編集環境で編集した際に、3Dでも正しく編集結果を反映できるような管理方法の一例を説明する。図37は、3Dコンテンツを記録するときの管理情報の記録方法を示した、フローチャートである。3Dコンテンツを記録するとステップ3701、記録した3Dコンテンツのストリーム番号情報625と3Dストリーム番号情報210をプレイリストに記録するステップ3702、ステップ3703。さらに編集済みフラグ306を0に設定しステップ3704、3D同期フラグ323を1に設定するステップ3705。最後に、3Dタイムスタンプ3602を更新しステップ3706、プレイリストファイルのタイムスタンプを更新するステップ3707。これにより、3Dタイムスタンプ3602とプレイリストファイルのタイムスタンプが同じ値となる。3D同期フラグ323が2D/3D同期状態を示す。さらに、ストリーム番号情報625と3Dストリーム番号情報210の2Dストリーム番号情報3603は同じ内容となる。図38は、2D編集環境で3Dコンテンツを編集するときの管理情報の更新方法を示した、フローチャートである。記録済みの3Dコンテンツに対して、ストリーム番号情報が変更となるような編集作業を、2D編集環境で実行するとステップ3801、ストリーム番号情報625を更新しステップ3802、編集済みフラグ306を1に設定しステップ3803、3D同期フラグを0に設定するステップ3804。さらに、ファイルのタイムスタンプを更新するステップ3805。これにより、3Dタイムスタンプ3602とプレイリストファイルのタイムスタンプが異なる値となる。3D同期フラグ323が2D/3D非同期状態を示す。さらに、ストリーム番号情報625と3Dストリーム番号情報210の2Dストリーム番号情報3603は異なる内容となる。ストリーム番号情報が変更となるような編集としては、主画像ストリームの3D/2D変換、テキスト字幕ストリームの3D/2D変換、などである。図39は、2D編集環境で編集された3Dコンテンツを、3D再生装置や3D編集環境でロードしたときの管理情報の更新方法を示した、フローチャートである。2D編集環境で編集された3Dコンテンツを、3D編集環境でロードすると、プレイリストファイルの編集済みフラグを確認し、編集が行われているかどうかを判定するステップ3901。編集されていれば、プレイリストファイルの3Dストリーム番号情報が存在するかどうかを確認し、3Dコンテンツであるかどうかを判定するステップ3902。3Dコンテンツであれば、プレイリストファイルの3D同期フラグを確認し、2D互換部分と3D特有部分の管理情報が同期しているかどうかを判定するステップ3903。同期していなければ、3Dタイムスタンプ3602とプレイリストファイルのタイムスタンプを比較し、同じかどうかを判定し、2D編集環境で編集された内容を3D特有部分へ反映させる必要があるかどうか判定するステップ3904。あるいは、ストリーム番号情報625と3Dストリーム番号情報210の2Dストリーム番号情報3603を比較し、異なっていれば、2D編集環境で編集された内容を3D特有部分へ反映させる必要があると判定することも可能である。反映が必要であると判定すればステップ3904、3Dストリーム情報210を更新するステップ3905。そして、3D同期フラグを1に設定し、ステップ3905、3Dタイムスタンプを更新しステップ3907、プレイリストファイルのタイムスタンプを更新するステップ3908。これにより、3Dコンテンツに対して、2D編集環境で実行した編集内容を、正しく反映させた状態で再生が可能となる。なお、3D再生装置の場合は、ステップ3905からステップ3908のファイル更新を行う代わりに、再生装置内のメモリ上で管理情報を更新し、再生時にこれを用いることで、記録媒体上のファイルを書き換えることができなくても、2Dの編集内容どおりに正しく3Dで再生することができる。図49は、プレイリストファイルとして前述の図42の構造を持っている場合の、2D編集環境で編集された3Dコンテンツを、3D再生装置や3D編集環境でロードしたときの管理情報の更新方法を示したフローチャートである。2D編集環境で編集された3Dコンテンツを、3D編集環境でロードすると、プレイリストファイルの編集済みフラグを確認し、編集が行われているかどうかを判定するステップ4901。編集されていれば、プレイリストファイルの3Dサブパス情報が存在するかどうかを確認し、3Dコンテンツであるかどうかを判定するステップ4902。3Dコンテンツであれば、プレイリストファイルの3D同期フラグを確認し、2D互換部分と3D特有部分の管理情報が同期しているかどうかを判定するステップ4903。同期していなければ、3Dサブパス情報を更新するステップ4904。そして、3D同期フラグを1に設定し、ステップ3905、3Dタイムスタンプを更新するステップ4905。ステップ4904の具体的動作としては、図45におけるプレイアイテムのIN時刻606、OUT時刻607と、サブプレイアイテムIN時刻806、サブプレイアイテムOUT時刻807との間で、再生期間として不整合の箇所が発生するので、当該サブプレイアイテムIN時刻806、サブプレイアイテムOUT時刻807を、プレイアイテムのIN時刻606、OUT時刻607に一致するように修正する。なおメインパスとしてのプレイアイテムが全て削除されていたり、複数の部分に分割されていたりする可能性もあるため、その場合にはサブプレイアイテムの構造を整合が取れるように修正する。以上の動作により、3Dコンテンツに対して、2D編集環境で実行した編集内容を、正しく反映させた状態で再生が可能となる。なお、3D再生装置の場合は、ステップ4904とステップ4905のファイル更新を行う代わりに、再生装置内のメモリ上で管理情報を更新し、再生時にこれを用いることで、記録媒体上のファイルを書き換えることができなくても、2Dの編集内容どおりに正しく3Dで再生することができるのは、前述と同様である。図40は、3D編集環境で3Dコンテンツを編集するときの管理方法を示した、フローチャートである。記録済みの3Dコンテンツに対して、ストリーム番号情報が変更となるような編集作業を、3D編集環境で実行するとステップ4001、ストリーム番号情報625を更新しステップ4002、3Dストリーム番号情報210を更新しステップ4003、3Dタイムスタンプ3602を更新しステップ4004、編集済みフラグ306を1に設定しステップ4005、3D同期フラグ323を1に設定するステップ4006。さらに、ファイルのタイムスタンプを更新するステップ4007。これにより、3Dタイムスタンプ3602とプレイリストファイルのタイムスタンプが同じ値となる。3D同期フラグ323が2D/3D同期状態を示す。さらに、ストリーム番号情報625と3Dストリーム番号情報210の2Dストリーム番号情報3603は同じ内容となる。以上のように本実施例によれば、再生するデータに3Dコンテンツとしての不整合がある場合には、プレイリスト情報における3D用のディペンデントビューストリームのサブパスのサブプレイアイテムIN時刻及びサブプレイアイテムOUT時刻を、編集されたメインパスのプレイアイテムのIN時刻およびOUT時刻と整合が取れるように修正することにより、2D機器による編集内容を反映して、正しい3D再生出力を行うことができる。他の実施例について説明する。図46は、クリップ情報ファイルの構造を示した模式図の一例である。4601は、種別識別しであり、クリップ情報であることを示す情報が設定される。4602は、バージョン番号であり、クリップ情報ファイルのバージョンを示す番号である。4603は、シーケンス情報開始アドレスであり、クリップ情報ファイル内での、シーケンス情報の相対的な開始位置をバイト単位で示す値が設定される。4604は、プログラム情報開始アドレスであり、クリップ情報ファイル内での、プログラム情報の相対的な開始位置をバイト単位で示す値が設定される。4605は、特徴点情報開始アドレスであり、クリップ情報ファイル内での、特徴点情報の相対的な開始位置をバイト単位で示す値が設定される。4606は、マーク情報開始アドレスであり、クリップ情報ファイル内での、マーク情報の相対的な開始位置をバイト単位で示す値が設定される。4607は、エクステント開始情報開始アドレスであり、クリップ情報ファイル内での、エクステント開始情報の相対的な開始位置をバイト単位で示す値が設定される。4608は、編集済みフラグであり、0が設定されていれば、記録したときのオリジナルのデータが変更されずに保存されていることを示し、1が設定されていれば、変更が加わっていることを示す。4609はクリップ情報であり、ストリームタイプやどのようなメインパスやサブパスに使用されるかといった、クリップとしての基本的な情報が示される。4610は、シーケンス情報であり、ストリームファイルの、ATCやSTCを識別する情報である。4611は、プログラム情報であり、ストリームファイルを構成するパケット列の情報を示す。4612は、特徴点情報であり、ストリームファイルの時刻情報と位置情報の関係を示す。4613は、マーク情報であり、クリップの、マーク情報を示す。4614は、3Dタイムスタンプであり、エクステント開始情報が更新された最新時刻を示す。4615は、エクステント開始情報であり、3DコンテンツがMPEG4-MVCストリームの場合のベースビューストリームとディペンデントビューストリームの配置を示したものであり、3Dコンテンツの左目用ストリームと右目用ストリームを別々に読み出して、それぞれのデコード処理系へ入力するために使用される。図47は、エクステント開始情報4615の構造の一例を示した図である。4701は、長さであり、本フィールドの直後からエクステント開始情報の末尾までの長さを示す。4702は、エクステント開始位置数であり、エクステント開始情報に含まれるエクステント開始位置の数を示す。4703は、エクステント開始位置であり、ベースビューストリームとディペンデントビューストリームの各エクステントの開始位置を、先頭からのパケット数で示す。図48は、図41で説明したベースビューストリームである01000.m2tsと、ディペンデントビューストリームである02000.m2ts、及びインターリーブストリームである01000.ssifファイルを、ファイル別にエクステントの対応を示した一例である。前記エクステント開始位置4703は、01000.m2tsファイル及び01000.m2tsファイル夫々の、ファイル先頭からの各エクステント開始位置を示している。上記データ構造に基づき記録された3Dコンテンツを、2D編集環境で編集した場合の例について説明する。2D編集環境では、2Dコンテンツとして認識可能なデータ部分しか編集対象とならない。例えば図48におけるデータ構造のうち、2DコンテンツのMPEG4-AVCストリームとして認識される、01000.m2tsファイルのエクステントB[1]が部分削除される場合が考えられる。編集後のデータを、3D再生可能な機器で再生した場合、前述の実施例に基づき、プレイリスト情報レベルでサブパスの修正を行えば、3Dコンテンツの再生は可能になるが、図48におけるエクステントB[1]に対応するディペンデントビューストリームのエクステントD[1]のみが残ってしまうため、AVストリームファイルのレベルでは3Dコンテンツとして整合が取れていない可能性がある。なお本実施例では、簡単のため各エクステントを同一の長さで明示しているが、これに限られるものではなく、長さが各エクステントで異なる場合でも、2D編集環境でベースビューストリームのみが編集された場合には、対応するディペンデントビューストリームとの不整合が生じる可能性がある。本課題に対応する方法としては、前日の実施例におけるプレイリストの場合と同様に、編集済みフラグ3Dタイムスタンプ2D互換部分の管理情報として、それぞれ図46における編集済みフラグ46083Dタイムスタンプ4614エクステント開始情報4615をクリップ情報ファイルに持たせ、2D編集環境での編集時や3D環境でのロード時に、これらの管理情報をもとに、2Dでの編集内容を3Dへ反映させることが可能である。処理フローは、プレイリストにおける説明を、クリップ情報ファイルにおける情報に置き換えることで、説明可能である。すなわち、図37から図40における、ストリーム番号情報625を省略し、3Dストリーム番号情報をエクステント開始情報4615に読み替える、あるいは図49における3Dサブパス情報をエクステント開始情報4615に読み替えることで、同様の処理となる。具体的には、例えば前述の図48の説明のようにエクステントB[1]が2D編集で削除されていた場合、対応するディペンデントビューストリームのエクステントD[1]を削除する。これに合わせて02000.m2tsファイルに相当するクリップ情報ファイルのエクステント開始位置4703を修正する。なお3D再生装置の場合は、AVストリームとしてのエクステント自体の削除は行わずに、クリップ情報ファイルのエクステント開始位置4703の修正のみを再生装置内のメモリ上で更新することで、一時的に整合をとって再生を行うことが可能である。以上のように本実施例によれば、再生するデータに3Dコンテンツとしての不整合がある場合には、クリップ情報における3D用のDipendentViewストリームのエクステント開始情報を、編集されたベースビューストリームのエクステントと整合が取れるように修正することにより、2Dの編集内容を反映して、正しい3D再生出力を行うことができる。なお、本発明は上記した実施例に限定されるものではなく、様々な変形例が含まれる。例えば、上記した実施例は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施例の構成の一部を他の実施例の構成に置き換えることが可能であり、また、ある実施例の構成に他の実施例の構成を加えることも可能である。また、各実施例の構成の一部について、他の構成の追加削除置換をすることが可能である。また、上記の各構成、機能、処理部、処理手段等は、それらの一部又は全部を、例えば集積回路で設計する等によりハードウェアで実現してもよい。また、上記の各構成、機能等は、プロセッサがそれぞれの機能を実現するプログラムを解釈し、実行することによりソフトウェアで実現してもよい。各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリや、ハードディスク、SSDSolidStateDrive等の記録装置、または、ICカード、SDカードTM、DVD等の記録媒体に置くことができる。また、制御線や情報線は説明上必要と考えられるものを示しており、製品上必ずしも全ての制御線や情報線を示しているとは限らない。実際には殆ど全ての構成が相互に接続されていると考えてもよい。また、3D同期フラグによる判定と、タイムスタンプ比較による判定と、ストリーム番号情報比較による判定を、連続して行う構成を示したが、このうちいずれか一つのみもしくは二つを組み合わせる構成でも実現可能であり、同様の効果がある。"