MPEGトランスポートストリームの動画情報を含むAV情報を記録するデータ領域と、このデータ領域に記録された前記AV情報を管理する管理情報を格納する管理領域とを持つ情報媒体において、前記管理情報が、前記MPEGトランスポートストリームであるか否かで転送データサイズが変わることを示す情報を含み、前記MPEGトランスポートストリームの情報を格納するファイルと、前記MPEGトランスポートストリームの情報の一部に対応するサムネール情報を格納するファイルが、1つのディレクトリ内で別ファイルとして管理されるように構成された情報媒体。請求項1に記載の媒体を用いる記録方法において、前記データ領域に前記AV情報を記録し、前記管理領域に前記管理情報を記録するように構成した記録方法。請求項1に記載の媒体を用いる再生方法において、前記管理領域から前記管理情報を再生し、前記データ領域から前記AV情報を再生するように構成した再生方法。請求項1に記載の媒体を用いる記録装置において、前記データ領域に前記AV情報を記録する手段と、前記管理領域に前記管理情報を記録する手段とを具備した記録装置。前記管理領域から前記管理情報を再生する手段と、前記データ領域から前記AV情報を再生するする手段とを具備した再生装置。ストリーム記録したプログラムにエントリポイントが付いていても、それだけでは、ユーザにとってエントリポイントがプログラムの何処に該当するのか分かりにくい。あるいは、エントリポイントに対応して付けるテキストの格納場所が不足した場合において、さらに打ち込みたいテキストが打ち込めないのでは不便である。あるいは、エントリポイントに付ける情報を現状から拡張したい場合に、それができないというのは不便である。あるいは、自社のレコーダで業者情報MNFIを使用して1枚のディスクに機能追加しても、そのディスクが他社のレコーダにより追加記録などされた場合、そのディスクの業者情報とそのディスクからの再生情報との整合性が崩れる可能性がある。しかし、そのディスクが他社機で記録等に使われたかどうかを判断する手段が無いというのも不便であるつまりこのようなディスクの記録内容の信頼性が分からないというのはユーザにとって不安がある。この発明は上記事情のうちの少なくとも1つに鑑みなされたもので、その目的の1つは、エントリポイントにインデックス用の画像情報ユーザが目視で認知できる縮小画像/サムネールなどを付与できるように構成されたデジタルAV情報記録媒体を提供することである。この発明の一実施の形態に係る情報媒体は、動画情報を含むAV情報を記録するデータ領域と、このデータ領域に記録されたAV情報を1以上のプログラムとして管理する管理情報を格納する管理領域とを持っている。この情報媒体において、動画情報HR_STRMx.SRO等とは別の領域HR_THNL.DATに、インデックス用画像情報を持たせる。また、管理情報DVD_HDVR/HR_MANGR.IFO/PGCIはプログラムPGの一部に対応するセルの情報CIを含み、このセルの情報CIはプログラム内に入る位置を示すエントリポイントの情報C_EPIを含み、このエントリポイントの情報C_EPIが、前記インデックス用画像情報を指定するインデックス用ポインタ情報TBN_PTを持つことができるように構成される。エントリポイントにインデックス用の画像情報ユーザが目視で認知できる縮小画像/サムネールまたは代表画像などを付与できる。デジタルTV放送やインターネットなど有線を使用した放送では、圧縮動画を放送配信している。その共通の基本フォーマットであるトランスポートストリームTSは、パケットの管理データ部分とペイロードに分かれる。ペイロードには、再生されるべき対象のデータがスクランブルの掛かった状態で含まれている。一方、デジタル放送方式の1つであるARIBAssociationofRadioIndustriesandBusinessesによると、PATProgramAssociationTableやPMTProgramMapTableやSIServiceInformationに関しては、スクランブルされていない。ここでは、PMTやSIの内容SDT:ServiceDescriptionTable、EIT:EventInformationTable、BAT:BouquetassociationTableを利用して、さまざまな管理情報を作成できるようになっている。デジタル放送された内容の再生対象としては、MPEGビデオデータやDolbyAC3RオーディオデータやMPEGオーディオデータ、データ放送データなどがある。また、直接の再生対象には関係ないが、再生する上で必要なPAT、PMT、SIなどの情報番組情報等がデジタル放送された内容中にある。PATには、番組毎のPMTのPIDPacketIdentificationが含まれており、さらにPMTにはビデオデータやオーディオデータのPIDが記録されている。STBSetTopBox等における通常の再生手順としては、例えば次のようなものがある。すなわち、例えばEPGElectronicProgramGuide情報によりユーザが番組を決定すると、目的の番組の開始時間に、PATを読み込み、そのデータを元に、希望の番組に属するPMTのPIDを決定し、そのPIDに従って、目的のPMTを読み出し、そこに含まれる再生すべきビデオ、オーディオパケットのPIDを決定する。そして、PMTやSIによりビデオおよび/またはオーディオの属性を読み出してそれらを各デコーダへセットし、前記ビデオおよび/またはオーディオデータをPIDに従って切り出して、再生を行う。ここで、PAT、PMT、SI等は途中再生にも使用するために、数100ms毎に送信されてくる。これらのデータに対し、DVD-RAMなどのディスクメディアに記録する場合には、放送されたデータをそのままデジタルデータとして記録する方が有利である。そこで、既存のVRビデオレコーディングフォーマットとは違う、ストリームをそのまま記録するフォーマットとして、この発明では、ESRエクステンドストリームレコーディングを提案している。このESRは、従前のSRストリームレコーディングをVRビデオレコーディングにマージしたもので、既存のVR資産を生かしつつ、デジタル放送のストリームレコーディングに対応したものとなる。以下、上記のESRに基づくこの発明の実施の形態について、図面を参照して詳細に説明する。図1は、この発明の一実施の形態に係るデータ構造を説明する図である。ディスク状情報記録媒体100図1aとしては、DVD-RAM、DVD-RW、DVD-R等の記録可能光ディスクや、ハードディスク等の記録可能磁気ディスクがある。以下では、DVD-RAM等の光ディスクを例にとって説明を続ける。ディスク100は、その内周側から外周側に向かって、リードイン領域110、ボリューム/ファイル構造情報領域111、データ領域112、およびリードアウト領域113を持っている図1b。ボリューム/ファイル構造情報領域111内にはファイルシステムが格納されている。ファイルシステムは、どのファイルがどこに記録されているかを示す情報で構成されている図3を参照して後述する。記録コンテンツはデータ領域112に格納される図1c。データ領域112は、一般のコンピュータデータが記録される領域120と、AVデータを記録する領域121に分けられる。AVデータ記録領域121は、AVデータの管理をするためのファイルVMG/ESMGファイルがあるAVデータ管理情報領域130と、ビデオレコーディング規格のオブジェクトデータVOBSファイルVROファイルが記録されるVRオブジェクト群記録領域122と、デジタル放送に対応したストリームオブジェクトESOBS:ExtendStreamObjectSetが記録されるEStreamオブジェクト群記録領域131で構成されている図1d。つまり、この実施の形態では、デジタル放送のストリームオブジェクトは、VRオブジェクトとは別のファイルであるEストリームオブジェクト132ESOBSとして記録される図1e。各Eストリームオブジェクト132は、ディスク100へのアクセス単位となるデータユニットESOBU:ExtendStreamObjectUnit134が1つ以上集まって構成される図1f。ここで、1つのESOBUは、一定時間間隔のピクチャ単位で区切られたデータユニットである。あるいは、1つのESOBUは、1以上のGOPで区切られたデータユニットとしてもよい。各データユニットESOBU134は、複数TSパケットの集まりで構成されるパケットグループPacket_Group140が1つ以上集まって構成される図1g。この実施の形態では、各パケットループ140は、例えば8個のパックまたは8個のLBLogicalBlockの集まりで構成される。1個のパックサイズあるいは1個のLBサイズが2kバイトとすると、各パケットグループ140のサイズは16kバイトとなる。これはビデオレコーディング規格におけるECCブロックサイズの整数分の1となる。各パケットグループ140は、この発明が提供するストリームレコーディングESRにおけるパケット記録領域DVD-TSパケット記録領域160を構成している図1h。このDVD-TSパケット記録領域160は、パケットグループヘッダ161、複数例えば85個のMPEG-TSパケット162、および複数例えば84個のパケット到着時間差分情報IAPAT:IncrementalApplicationPacketArrivalTimeで構成することができる図1i。このパケットグループ140の内容については、図24を参照して後に詳述する。ここで、DVDVideoROMVideoはVIDEOTS、DVDRTR録再DVDはDVDRTAVと、フォーマット毎に記録ファイルのディレクトリを分けている。デジタル放送対応の新ストリームレコーディングESRにおいても、同様に、記録ファイルは、例えばDVD_HDVR図3参照というディレクトリに記録される。図2は、この発明の一実施の形態に係るデータ構造における再生管理情報層とオブジェクト管理情報層とオブジェクト層との関係を説明する図である。図1のAVデータ管理情報記録領域130に記録される管理情報VMG/ESMGファイルは、ビデオレコーディング規格に基づく記録コンテンツおよびこの発明に基づくストリーム記録コンテンツの双方の再生手順を管理する再生管理情報層10を持っている。すなわち、ストリーム記録されたオブジェクトの再生単位であるセル13が1以上集まってプログラム12が構成され、ビデオレコーディング記録されたオブジェクトの再生単位であるセル13が1以上集まってプログラム12が構成され、これらのプログラム12の並び再生手順が、プログラムチェーンPGC11の管理情報PGCIで管理される。ここでは、ストリーム記録側のセル13の途中から再生を開始する場合でも、ビデオレコーディング側のセル13の途中から再生を開始する場合でも、ユーザは再生時間PTSで再生場所を指定することができるようになっている。すなわち、ストリーム記録側のセル13の途中から再生時間PTSで再生を開始する場合では、ストリームオブジェクト管理情報層20内のストリームオブジェクト情報ESOBI21を介してストリームオブジェクト層30内のストリームオブジェクトESOB132を指定し、ストリームオブジェクト管理情報層20内のストリームオブジェクトユニット情報ESOBUI22を介してストリームオブジェクト層30内のストリームオブジェクトユニットESOBU134を指定する。ESOB132およびそのESOBU134が指定されると、再生開始場所が特定される。ここでのESOBUIはグローバル情報22と言い換えてもよい。このESOBU134は、1以上のパケットグループ140により構成される。ESOBU134は、例えば1以上のGOPに対応するデータ単位である。あるいは、一定の再生時間分のデータ量に相当する単位でESOBU134を区切ってもよい。これにより、各情報フィールドのオーバーフローが防止される。各パケットグループ140は、8個のパックあるいは8個のLB16384バイトで構成され、先頭にパケットグループヘッダ161を持ち、その後に、複数のトランスポートストリームパケットTS_Packet162と複数のパケット到着時間差分情報IAPAT163が配置される。これらのTSパケット162内にストリームレコーディングの記録コンテンツが格納される。一方、ビデオレコーディング側のセル13の途中から再生時間PTSで再生を開始する場合では、ビデオオブジェクトVOB管理情報層23内のビデオオブジェクト情報VOBI24を介してビデオオブジェクト層35内のビデオオブジェクトVOB36を指定し、ビデオオブジェクト管理情報層23内のビデオオブジェクトユニット情報VOBUI25を介してビデオオブジェクト層35内のビデオオブジェクトユニットVOBU37を指定する。VOB36およびそのVOBU37が指定されると、再生開始場所が特定される。VOBU37は複数パック38により構成され、これらのパック内にビデオレコーディングの記録コンテンツが格納される。詳細は後述するが、ストリーム記録側のセル13の途中から再生を開始する場合では、ESOBU_PB_TM図12により、フィールド数単位の時間で、再生開始場所を指定できるようになっている。また、ビデオレコーディング側のセル13の途中から再生を開始する場合では、ビデオレコーディング規格で規定されているタイムマップ情報TMAPI内のVOBU_PB_TM図示せずにより、再生開始場所を指定できるようになっている。図2の示すところを纏めると、次のようになる。すなわち、ESOBSExtendStreamObjectStreamの構造は、1以上のESOBExtendStreamObjectで構成される。このESOBは、例えば一番組に相当する。ESOBは1以上のESOBUExtendstreamobjectunitで構成され、このESOBUは、一定時間間隔図9のVOBU/ESOBU_PBT_IVLの値により変化する分のオブジェクトデータ、もしくは1以上のGOPデータに相当する。ただし、転送レートが低い場合、1秒1s以内で1GOPが送られない場合が考えられるアナログビデオ入力を装置内部でMPEGエンコードするDVD-VRでは、内部エンコードであるためデータユニットの構成を自由に設定できるが、デジタル放送の場合ではエンコードが放送局側にあるため、どんなデータがくるか不明な可能性がある。また、レートが高く、Iピクチャが頻繁に送られる場合なども考えられる。その場合、ESOBUが頻繁に区切られ、それに伴いESOBUの管理情報が増え、全体の管理情報が肥大化する恐れがある。そこで、この発明の一実施の形態に係るESOBUは、一定時間間隔最小の制限は、ESOB最後のESOBU以外、区切りがピクチャ単位となることまたは1以上GOPで区切るのが適当となる。1つのESOBUは1以上のパケットグループで構成され、各パケットグループは、基本的には、8つのpack1Pack=1セクタ:2048バイトサイズで構成される。また、パケットグループはパケットグループヘッダとTSパケット85個及びIAPATIncrementalApplicationPacketArrivalTime84個で構成されている。各TSパケットの到着時間は、パケットグループ内の最初のTSパケットについてはパケットグループヘッダ内のATSが到着時間で、次はATSとIAPATを足した値で表わされる。その次からは、1つ前の到着時間にIAPATを足した値で表わされる。このように、2番目以降のTSパケットの到着時間をその前の到着時間からの差分で表すようにしたことにより、IAPATを小さなデータ量3バイトで表せるようになり、データ量が節約できる。図3は、この発明の一実施の形態に係るファイル構造を説明する図である。図1のディスク100内のデータは、ファイルシステムが入っているボリューム/ファイル構造情報領域111と、データファイルを実際に記録するデータ領域112で構成されている。ボリューム/ファイル構造情報領域111に格納されるファイルシステムは、図3に示すように、どのファイルがどこに記録されているかを示す情報で構成されている。また、データ領域112には一般のコンピュータが記録する領域120とAVデータを記録する領域121に分けられている。AVデータ記録領域121は、記録されたAVデータを管理するためのVMGファイル後述するESMGファイルもマージされた形で含むがあるAVデータ管理情報領域130と、ビデオレコーディング規格のオブジェクトデータVOBSファイルVROファイルの記録されるVRオブジェクト群記録領域122と、デジタル放送に対応したオブジェクトESOBSが記録されているEStreamオブジェクト群記録領域131で構成されている。ここで、DVD-VideoROMVideoはVIDEO-TS、DVD-RTR録再DVDはDVD-RTAVと、フォーマット毎にディレクトリをわけており、今回のデジタル放送対応のDVD規格も例えばDVD_HDVRというディレクトリに記録される。つまり、図3に示すように、DVD_HDVRというディレクトリには、データの管理を行うためのVMGファイルと、アナログ放送及びアナログライン入力などのアナログAV情報記録用のオブジェクトファイルであるVROと、デジタル放送のオブジェクトであるSROファイルが記録され、そのSROファイルはESOBSExtendstreamobjectSetとされる。そして、図3に示されるように、SRの管理データはVRと共通のVMGファイルに記録され、VRと共通に制御され、CELL単位でリンクされ、再生場所の指定は再生時間単位で指定される。また、DVD_HDVRというディレクトリには、縮小画像用のファイルとして、HR_THNL.DATと、アイテムテキストIT_TXTとは別に追加されたテキストファイル:HR_TEXT.DATと、エントリポイントEPに追加された情報を保存するためのHR_EXEP.DAT拡張エントリポイントEXEPがVMG内にある場合はこのHR_EXEP.DATファイルは不要がある。ESRExtendstreamRecordingの管理情報図4のESFITあるいは図14のRTR_ESMGは、図3のVMGファイルHR_MANGER.IFO内に保存され、VRデータと同列に管理できる。この場合、ストリームの管理情報はESFITExtendstreamFileInformationtableに保存されている。図4は、AVデータ管理情報記録領域130に記録される管理情報の1つRTR_VMGの一部RTR_VMGIがどのように構成されるかの一例を説明する図である。この実施の形態におけるストリームレコーディングをESRExtendStreamRecordingと略記し、ビデオレコーディングをVRVideoRecordingと略記する。すると、ESRのデータの管理情報は、RTR_VMG130内に保存され、VRデータと同列に管理される。RTR_VMG130は、ビデオマネージャ情報RTR_VMGI1310と、ストリームファイル情報テーブルESFIT:ExtendStreamFileInformationTable1320と、オリジナルのプログラムチェーン情報ORG_PGCI1330と、プレイリスト情報PL_SRPT;またはユーザ定義プログラムチェーン情報テーブル:UD_PGCIT1340と、テキストデータマネージャTXTD_MG1350と、業者情報テーブルMNFIT1360と、拡張エントリポイントテーブルEX_EPIT1361を含んで構成されている。なお、プレイリストおよびユーザ定義プログラムチェーンは、呼称が異なるが実質的には対等の意味を持ち、ビデオレコーディング規格で用いられているプレイリストおよびユーザ定義プログラムチェーンと同義である。このことから、以下の説明ではプレイリスト関連の情報PL_SRP等およびユーザ定義プログラムチェーン関連の情報UD_PGCIT_SRP等が、適宜、併記されている。RTR_VMGI1310は、ディスク管理識別情報VMG_ID/ESMG_ID1311と、バージョン情報VERN1312と、Eストリームオブジェクト管理情報開始アドレスESFIT_SA1313と、プログラムチェーン情報開始アドレスORG_PGCI_SA1315と、プレイリスト情報開始アドレスUD_PGCIT_SA1316を含んで構成されている。ESRストリームの管理情報は、ESFIT1320に保存される。図5は、この発明の一実施の形態に係るデータ構造において、管理情報の1つRTR_VMGの他部ESFITがどのように構成されるかの一例を説明する図である。ESFIT1320は、ESFITの一般情報ESFITIGIGeneralInformation1321と、ESOBI_VSTIVideoStatusInformation1322と、ESOBI_ASTIAudioStatusInformation1323と、ESFIExtendStreamFileInformation1324を含んで構成される。ESFITIGIはESOBの数、VSTIの数、ASTIの数、ESFITのエンドアドレスなどで構成することもできる。VSTIおよびASTIは、ESOB内のストリームの属性情報であり、ビデオ属性情報はVSTIで表すことができ、オーディオ属性情報はASTIで表すことができる。VR規格では、ストリーム情報STIはVIDEOとAUDIOを一組として1つのSTIを構成していたが、デジタル放送の場合、放送信号内に複数のビデオおよび/またはオーディオが入る可能性がある。このため、VR規格のように必ずしも同じビデオ/オーディオの組でSTIが表されるとは限らない。このことから、ビデオとオーディオは別々の属性情報にして管理した方が全体的なSTIの情報量が少なくて済む。これらビデオの属性情報V_ATRおよびオーディオの属性情報A_ATRの詳細については、図7を参照して後述する。図6は、図5に示した管理情報ESFITの各構成要素のうち、ESFITI_GIおよびESFIの中身がどのように構成されるかの一例を説明する図である。ESFITI_GI1321は、ESOBの数を示す情報13211と、ESOB_VSTIの数を示す情報13212と、ESOB_ASTIの数を示す情報13213と、ESFITの終了アドレスを示す情報13214を含んで構成されている。また、ESFI1324は、一般情報ESFI_GI13251と、1以上のストリームオブジェクト情報ESOBI1~K13253と、これらESOBI1~mに対する1以上のサーチポインタESOBI_SRP1~K13252を含んで構成されている。図7は、図5に示した管理情報ESFITの各構成要素のうち、ESOBI_VSTIおよびESOBI_ASTIの中身がどのように構成されるかの一例を説明する図である。VSTIの属性情報V_ATR13221Vには2種類考えられ、図7の例01では、基本的にはVR規格と同じビット構成であるがHDHighDefinition対応として、圧縮モード0=MPEG1;1=MPEG2;2=MPEG4/H264と、TVシステム0=NTSC52560;1=PAL62550と、アスペクト比0=4:3;1=16:9と、I/PInterlaceProgressiveの識別フラグ0=インターレース;1=プログレッシブと、ビデオ解像度情報0=720×480;1=704×480;2=352×480;3=352×240;4=544×480;5=480×480;6=1280×720;7=1920×1080が追加になっている。一方、例02では、SIServiceInformationを利用するように構成されている。すなわち、SI上のデータを加工せずにV_ATRに設定するもので、ストリームコンテントとコンポーネントタイプの設定に、Componentdescriptor記述子の値をそのまま利用したものである。また、ASTIの属性情報A_ATR13223も、V_ATRと同様に、例11では基本的にはVRと同じビット構成であるがHD対応として、圧縮モード0=AC3R;1=エクステンションビットストリームなしのMPEG1またはMPEG2;2=MPEG2;3=リニアPCM;4=MPEG2AAC;5=DTSRと、量子化/ダイナミックレンジ制御0=サンプリング周波数fs48kHz;1=fs96kHzと、オーディオチャネル数0~7=1ch~8ch;8=2chデュアルモノ等が追加になり、例12ではSIのComponent記述子の値がそのままA_ATRのストリームコンテントとコンポーネントタイプに設定されている。図8は、図6に示した管理情報のうち、ESFI_GIおよびESOBIの中身がどのように構成されるかの一例を説明する図である。ESFI_GIはESOBI_SRPの数と、APP_NAMEと、ESOBファイル名と、ESFIの終了アドレスを含んでいる。また、各ESOBIは、ストリームオブジェクト一般情報ESOBI_GIと、1以上のESOBエレメンタリストリーム情報と、シームレス情報SMLIと、オーディオギャップ情報AGAPIと、タイムマップ一般情報TMAP_GIと、1以上のエレメンタリストリームマップ情報ES_MAPIと、ESグループ数と、1以上のESグループ情報を含んでいる。図9は、図8に示した管理情報のうち、ストリームオブジェクト一般情報ESOB_GIの中身がどのように構成されるかの一例を説明する図である。ストリームオブジェクト一般情報ESOBI_GIには、図9に示されるように、ESOBIタイプESOBI_TY、録画開始時間ESOB_REC_TM/ESOB_REC_TM_SUB、ESOB開始のPTS再生タイムスタンプ又はATS到着時間のどちらか、ESOB終了のPTS又はATSのどちらかが含まれる。さらに、ESOBI_GIには、PCRパケットの位置シフトを示すPCR_PKT_SHIFTと、受信したストリームパケットの長さAP_PKT_SZ現在TSパケットであるため、188、パケットグループ内の受信したストリームパケットの数PKT_GRP_SZ現在TSパケットであるため、85パケット、マップグループの数、APP_NAME、PATより、TS_ID、NETWORK_PID、録画したストリームのPMTのPID、PMTからは、SERVICEPID、FORMATID、Version外部入力の場合にデータの種類を示すレジステーションディスクリプタの値、内部チューナーの場合は、チューナ固有のデータ種別を設定、ESOB_REP_PID再生するSOBの代表のストリームのPID、またはコンポーネントグループの番号とも考えられる。代表PIDの場合、ESOBI_GIの録画開始時間、ESOB開始、ESOB終了のPTS又はATSを作る上で使用する、PCRのPID、ESOBのES数で構成されている。さらに、ESOBI_GIには、ESOBの映像のデフォルトのPIDもしくはコンポーネントタグ:ESOB_REP_PID、ESOBの編集した時間:ESOB_EDIT_TIME等が入っている。これにより、もし、セル情報CIなどで再生するPIDが記述されていない場合でも、ESOBI内のESOB_REP_PIDにしたがって再生可能となる。さらに、ESOBI_GIには、VOBU/ESOBUの時間間隔を変更するためのVOBU/ESOBU_PBT_IVLが設定されているVOBU/ESOBU_PBT_IVLの設定はタイムマップ一般情報TMAP_GIにあっても可能。VOBU/ESOBU_PBT_IVLの値が0の場合はVOBU/ESOBUは04s~10sになり、VOBU/ESOBU_PBT_IVLの値が1の場合はVOBU/ESOBUは10s~20sになり、VOBU/ESOBU_PBT_IVLの値が2の場合はVOBU/ESOBUは20s~30sになる。これにより、録画時間が増えても、タイムマップ情報TMAPIが極端に大きくなることを防ぐことが可能となる。ただし、各エントリの時間間隔が広がると、倍速再生等がスムーズにできない可能性は増える。さらに、ESOBの解析可能かどうかをチェックし、解析可能である場合は、ESOB_COG/NONCOGに0を設定し、解析不能である場合はESOB_COG/NONCOGに1を設定する。ESOB_COG/NONCOGに0で設定した場合は、本願実施の形態にあるTMAPIを構成し、再生等を行う。が、ESOB_COG/NONCOGに1を設定した場合、メーカ固有の独自な管理情報を持ち、コンテンツを管理することになる。図10は、図8に示した管理情報のうち、ESOBエレメンタリストリーム情報と、タイムマップ一般情報TMAP_GIと、エレメンタリストリームマップ情報ES_MAPIと、ESグループ情報の中身がどのように構成されるかの一例を説明する図である。ESOB_ESIは、図10に示されるように、ストリームのタイプ、そのストリームのPID、Videoの場合はVSTI番号、Audioの場合はASTI番号、そのほかの場合は0xffffを設定する。ここのストリームタイプはPMT内に書いてあるタイプである。TMAP_GIは、図10に示されるように、ADR_OFSSOBの先頭の開始アドレス:LogicalBlock:LB単位、ESOB_S_PKT_POSESOBのLB内の開始パケット番号、ESOB_E_PKT_POSESOBのLB内の終了パケット番号、ES_MAP数で構成される。図11は、図10に示したES_MAP_GIの中身がどのように構成されるかの一例を説明する図である。ES_MAPIは、図11に示されるように、ES_MAP_GI、ESOBUエントリ情報で構成されている。ES_MAP_GI1324361は、ES_PID該当エレメンタリストリームのPID13243611、ESOBUエントリ数13243612、1ST_ESOBU_S_PKT_POS最初のESOBUの最初のTSパケットのPacketGroup内の先頭からのTSパケット番号13243613、ESOBUの種別13243614、ESOBU内で示されるPCRの間隔13243615を含んで構成されている。ESOBUはビデオデータがある場合とビデオデータがなくオーディオデータのある場合とその他の情報のみの場合の3つが考えられ、図11の例では、ESOBUの種別はそれぞれ00、01、10としている。なお、PCR間隔については、それが00のときはリファレンスピクチャREF-PICIピクチャの直前1PCR前のPCR位置をESOB_ENT内で示すことが示され、それが01のときはREF-PICの2PCR前のPCR位置をESOB_ENT内で示すことが示され、それが10のときはREF-PICの3PCR前のPCR位置をESOB_ENT内で示すことが示され、それが11のときはその他の指示状態が示されるようになっている。図12は、図10に示したESOBU_ENTの中身がどのように構成されるかの一例を説明する図である。また、図13は、図2に示したESOBUが、ビデオデータおよびオーディオデータの有無でどのような内容を持つかの一例を説明する図である。ESOBUは、図12、図13に示されるように、ビデオのデータがある場合とビデオデータが無くオーディオデータのある場合とその他の情報のみの場合の3つが考えられ、種別はそれぞれ<1>、<2>、<3>とする。すなわち、この種別に従い、ESOBUエントリ情報には、上記3種類がある。<1>ビデオデータがある場合、ESOBUエントリ情報は、エントリ内の最初のリファレンスピクチャIピクチャ等のESOBU先頭からの最終アドレス情報LB単位1st_Ref_PIC_SZと、ESOBUの再生時間フィールド数ESOBU_PB_TMと、ESOBU_SZパケットグループ数で表されるサイズで、後述する図62に示すように、ESOBUに属するパケットグループの数と、ESOBU_STARTESOBUの先頭が入っているパケットグループの先頭からのパケット数と、PCR_POSと、Random_access_flagとで構成される。なお、PCR_POSは、PCR間隔で示されるPCRの位置を、ESOBU先頭からのアドレス数で示す。PCRが存在しない場合はPCR_POSは0xffffとなる。また、PCR_POSのLB数は、PCRPOS×2PCR_POS_SHIFTで表わすことができる。ここで、PCRはリファレンスピクチャがある位置よりも前のものでPCR間隔で示される数分前のPCRの位置である。また、Random_access_flagはESOBUの先頭にIピクチャがあるかどうかのフラグで、このフラグが1のときはIピクチャが存在し、このフラグが0のときはIピクチャは存在しない。これにより、タイムサーチの場合、ESOBU_PB_TMの累積で目的の時間のESOBUを求め、そのESOBUの先頭からのフィールド数で再生開始PTMを換算することができる。ここで、タイムサーチするターゲットのESOBUをKとし、そのターゲットアドレスをAとすると、ESOBU_SZNをN=1からN=K-1まで累積した値を8倍してそれに1を加えた値がターゲットアドレスAとなる。すなわち、A=Σk1N=1{ESOBU_SZN}×81...1となる。さらに、先頭のパケットはESOBU_STARTの値のパケットとなり、このアドレスにアクセスすることになる。<2>ビデオデータが無くオーディオデータがある場合は、エントリ内の最初の音声フレームのESOBU先頭からの最終アドレス情報上記に同じと、ESOBUの再生時間フィールド数と、ESOBUのサイズ上記に同じと、PCR_POSとで、ESOBUエントリ情報が構成される。<3>その他の情報のみの場合は、エントリ情報が構成されないため、すべてFFで埋める。図14は、AVデータ管理情報記録領域130に記録される管理情報の別の1つストリームデータ管理情報RTR_ESMGに含まれるPGC情報オリジナルPGC情報ORG_PGCI/ユーザ定義情報テーブル情報UD_PGCITIが、どのように構成されるかの一例を説明する図である。ユーザ定義情報テーブル情報UD_PGCITI1340は、UD_PGCIT1341と、1以上のUD_PGCI_SRP1~r1342と、1以上のユーザ定義情報UD_PGCI1~s1343を含んで構成されている。図15は、図14に示したプログラムチェーン情報ORG_PGC情報またはUD_PGC情報の各構成要素の中身がどのように構成されるかの一例を説明する図である。このプログラムチェーン情報PGC情報;PGCIは、プログラムチェーン一般情報PGC_GI1331と、1以上のプログラム情報PGI1~p1332と、1以上のセルサーチポインタCELL_SRP1~q1333と、1以上のセル情報CI1~q1334を含んでいる。プログラムチェーン一般情報1331は、プログラム数13311およびセルサーチポインタ数13312の情報を含んでいる。各プログラム情報1332は、プログラムタイプ13321と、プログラム内セル数13322と、プライマリテキスト情報13323と、アイテムテキストサーチポインタ番号13324と、代表画像情報13325と、編集者ID13326と、プログラムインデックス番号プログラム絶対番号13327と、プログラム更新日時13328と、業者情報番号13329を含んでいる。また、各セル情報1334は、セルタイプ13341と、ESFI番号13342と、対応ESOB番号13343と、参照するID13344と、セルエントリポイント情報の数13345と、セル開始PTS/ATS13346と、セル終了PTS/ATS13347と、セルエントリポイント情報テーブルC_EPIT13348を含んでいる。ここで、プログラム更新日時13328のフィールドには、プログラム管理情報が更新されたときの日時情報年月日、時分秒が保存される。また、MNFI番号13329のフィールドには、業者情報サーチポインタの番号が記述される。ところで、図15のPGC情報は再生情報であり、通常のVRフォーマットと同様に、ORG_PGC情報は、録画時に機器レコーダが自動的に作成するもので、録画順に設定される。一方、UD_PGC情報は、ユーザが自由に追加する再生順番に従って作成されるもので、プレイリストPLAYLISTと呼ばれている。この2つのフォーマットはPGCレベルで共通であり、図15はそのPGC情報の共通フォーマットを示している。また、プログラム情報PGIには、そのプログラムPGが更新された日時情報13328が保存されており、この日時情報により、そのプログラムが何時編集されたのかが分かる。また、レコーダのメーカー特有の機能を実現させるために設けられたMNFIを利用するために、プログラム情報PGIに業者情報MNFIのサーチポインタ番号MNFI番号13329を設定している。つまり、MNFIの情報でもPG番号後述する図23のプログラムインデックス番号をさらに設定する事により、MNFI情報内のデータとPGCI内のデータとのリンクを図っている。図15のセル情報1334では、セルタイプにESOBの種別が加わっている。さらに、セル情報1334では、対応するESOB番号を指定し、セルの開始時間セル開始PTS/ATSおよびセル終了時間セル終了PTS/ATSを指定している。ここで、セルの開始時間および終了時間は、PTS単位再生時間またはATS単位転送時間の2種類で表わすことができる。ここで、時間指定を再生時間再生時の実時間にすると、従来のVRと同じアクセス方法が可能となり、ユーザが再生時間で指定できるため、ユーザ希望が完全に反映されることになる。ただし、この方法は、ストリームの内容が十分に解析可能な場合に指定できる方法であり、十分に内容がわからない場合には転送時間単位で指定せざるを得ない。なお、再生時間で指定した場合、必ずしもIピクチャの先頭で再生を開始できるとは限らない。再生開始のフレームがIピクチャで無い場合は、その直前のIピクチャよりデコードを開始し、目的のフレームまでデコードした所で、再生映像の表示を開始する。これにより、ユーザには指定されたフレームから再生開始したように見せることができる。また、図15のセル情報1334に含まれる参照するIDは、再生するストリームを代表するストリームのPIDまたはコンポーネントタグの値を設定する方法と、マルチビューTVの場合などで、コンポーネントグループのIDを設定する方法が考えられる。また、この設定値が0xffffの場合、子画面でマルチ表示する方法と事前に設定したグループもしくはデフォルトのメイングループを優先的に表示し、後再生中で切り換える方法が考えられる。また、新しい概念として、PGIに最後に編集を行った機器レコーダのメーカーID編集者ID13326を入れることにより、どのメーカーの機器が編集を行ったかを示す情報が追加されている。これにより、各メーカーで使用しているMNFIの情報の使用状況が分かる。各機器は、MNFIの領域の書き換えが他社の機器で行われた場合、そのMNFI内の情報の信頼性が無いことを判定できる。そのために、他社の機器で編集された後は、MNFIは新たに構築する必要がある。また、PGに特有のID番号PG絶対番号13327を付け、途中のPGを削除しても変わらない番号でPGを指定できるようにしている。さらに、セルエントリポイント情報テーブルC_EPIT13348に、エントリポイントのディスク内の通し番号インデックス番号:後述する図18のEP_INDX_NUMと編集日時後述する図18のLAST_TM、EPに属するサムネールを指定するPTMEPの位置とは必ずしもおなじでない位置:後述する図18のEP_PTM、サムネールファイル内のサムネール番号後述する図18のTBN_PT、PRM_TXT以外のテキスト上へのポインタ後述する図18のTXT_NUM:アイテムテキストの場合はそのアイテム番号、それ以外の場合は別ファイルのテキストデータファイル内でのポインタが追加になっている。また、VMG図3のHR_MANGR.IFOファイルのデータ量を減らす意味で、VMG上には最小限のエントリポイント情報を記載し、それで不足なら、必要に応じて拡張エントリポイント情報図3のHR_EXEP.DATまたは図15のC_EPITを追加できるようにしている。VMGデータは機器動作上度々参照する管理情報のため機器メモリに常駐する必要性がある。そのため、VMGデータが大きいと、それにともない必要なワークRAM容量が増え、最終的に機器のコストアップに繋がる。このことから、VMGデータの大きさは、小さいほうがよい。ここで、拡張エントリポイント情報は、VMGの後ろに適宜付加する方法図15のC_EPITと、別ファイルで持つ方法図3のHR_EXEP.DATの二通りがある。この場合、拡張エントリポイントが存在するかどうかは、拡張エントリポイント情報HR_EXEP.DATあるいはC_EPIT内のエントリポイントインデックス番号後述する図22のEPL_INDEXが目的のエントリポイントの番号と一致するかどうかで、調べることができる。しかしながら、もとのエントリポイント情報の方に拡張エントリポイント情報EXEPが存在するというフラグを追加すると、拡張エントリポイントの存在確認処理が単純化される。が、そうすると管理情報が増えるため、VMGのデータ量増加につながる。すなわち、動画情報を含むAV情報を記録するデータ領域131と、このデータ領域に記録されたAV情報を1以上のプログラムPGとして管理する管理情報を格納する管理領域130とを持つ情報媒体図1の100は、前記管理情報図3のDVD_HDVR/HR_MANGR.IFO;図4のVMGまたは図14のESMGは、前記1以上のプログラムPGの繋がりチェーンの再生を管理するプログラムチェーン情報図4または図14のPGCIと、業者特有の情報を記述できる業者情報図4または図14のMNFIを持つように構成され、前記プログラムチェーン情報図15のPGCIは、前記プログラムPGの管理情報としてプログラム情報PGIを含み、前記プログラムPGが更新された場合の更新日時情報を、前記プログラム情報図15のPGIと前記業者情報図23のMNFIの双方に格納できるように構成される。図16は、図4または図14の管理情報記録領域130に記録される管理情報に含まれるテキストデータマネージャTXTD_MGの中身がどのように構成されるかの一例を説明する図である。テキストデータマネージャTXTD_MG1350は、テキストデータ情報1351と、1以上のアイテムテキストサーチポインタ1352と、1以上のアイテムテキストIT_TXT1353を含むことができるように構成されている。各アイテムテキスト1353は、プログラムインデックス番号13531と、プログラム更新日時13532と、テキストデータ13533を含むことができる。ここで、図1のディスク100に記録されるテキスト情報として、例えば録画番組名用には例えば図15のPRM_TXTが使用され、その他のテキスト情報を保存するために図16のIT_TXTが使用される。このIT_TXTのテキストデータの領域に、その他の情報例えば録画番組が映画の場合、その監督名、主演俳優名、その他を保存できる。この場合、図15のプログラム情報PGIにはその保存したIT_TXTのサーチポインタ番号を設定してリンクさせ、さらに、図16のIT_TXTデータの方にもPG番号プログラムインデックス番号を設定している。ここで、PG番号はこのディスクに記録し始めてからの絶対番号で、他のプログラムPGを削除しても変わらないインデックス番号としている。なお、後述する図23のMNFIと図16のIT_TXTの両方にPGの更新日時情報13532、13632を設定し、例えばメニュー表示時にその更新時刻の一致をチェックする事により、そのディスクが他社メーカーのレコーダで編集等されたかどうかを検証できる。図17は、図15のセル情報に含まれるセルエントリポイント情報テーブルC_EPITの中身がどのように構成されるかの一例を説明する図である。このC_EPITは、1以上のセルエントリポイント情報1~n133481を持つことができる。図18は、図17のセルエントリポイント情報C_EPIの中身がどのように構成されるかの一例例1のEPIを説明する図である。この例例1では、各C_EPIは、エントリポイントタイプEP_TYと、エントリポイントの絶対番号EP_INDX_NUMと、エントリポイントの再生時間EP_PTMと、最終編集日時LAST_TMと、プライマリテキスト情報PRM_TXTと、該当エントリポイントに属するプログラムの本編上のサムネール画像インデックス用静止画の再生時間ポインタEP_REP_PICと、該当エントリポイントに属するサムネール内のサムネール番号サムネールポインタTBN_PTと、該当エントリポイントに属するアイテムテキストの番号他のテキストファイルを参照するポインタTXT_NUMを含むことができるようになっている。すなわち、動画情報を含むAV情報を記録するデータ領域131と、このデータ領域に記録されたAV情報を1以上のプログラムPGとして管理する管理情報を格納する管理領域130とを持つ情報媒体図1の100は、前記動画情報図3のHR_STRMx.SRO等とは別の領域図3のHR_THNL.DATに、インデックス用画像情報サムネールまたは代表画像を含み、前記管理情報図3のDVD_HDVR/HR_MANGR.IFO;図14のESMG/PGCIは前記プログラムPGの一部に対応するセルCの情報図15のCIを含み、このセルの情報図15のCIは前記プログラム内に入る位置を示すエントリポイントの情報図17のC_EPIを含み、前記エントリポイントの情報図17のC_EPIが、前記インデックス用画像情報を指定するインデックス用ポインタ情報図18のTBN_PTを持つことができるように構成される。あるいは、動画情報を含むAV情報を記録するデータ領域131と、このデータ領域に記録されたAV情報を1以上のプログラムPGとして管理する管理情報を格納する管理領域130とを持つ情報媒体図1の100は、前記管理情報図3のDVD_HDVR/HR_MANGR.IFO;図14のESMG/PGCIは、プライマリテキスト情報PRM_TXTIと、このプライマリテキスト情報PGCI内とは別の場所HR_TEXT.DAT;VMG/TXTDT_MGに格納される1以上のアイテムテキスト図16のIT-TXTと、前記プログラムPGの一部に対応するセルCの情報図15のCIを含み、このセルの情報図15のCIは前記プログラム内に入る位置を示すエントリポイントの情報図17のC_EPIを含み、前記エントリポイントの情報図17のC_EPIが、C_EPI内にPRM_TXTIが入りきらない場合に必要なテキスト情報を追加するために1以上の前記アイテムテキスト図16のIT-TXTを指定するアイテムテキスト用ポインタ情報図18のTXT_NUMを持つことができるように構成される。図19は、図18のC_EPIに含まれるエントリポイントタイプEP_TYの中身がどのように構成されるかの一例を説明する図である。このEP_TYは、サムネールのオン/オフフラグ、プライマリテキストのオン/オフフラグ、アイテムテキストのオン/オフフラグ、その他を格納できる。ここで、サムネールのオン/オフフラグがオンの場合は図18のTBN_PTが存在し、このフラグがオフの場合はTBN_PTが存在しないことが示される。また、プライマリテキストのオン/オフフラグがオンの場合は図18のPRM_TXTが存在し、このフラグがオフの場合はPRM_TXTが存在しないことが示される。同様に、アイテムテキストのオン/オフフラグがオンの場合は図18のTXT_NUMが存在し、このフラグがオフの場合はTXT_NUMが存在しないことが示される。すなわち、前記エントリポイントの情報図18のC_EPIは、前記インデックス用ポインタ情報TBN_PTの有無を示すフラグ図19のThumbnailonoffFlagを含むことができる。また、前記エントリポイントの情報C_EPIは、前記アイテムテキスト用ポインタ情報TXT_NUMの有無を示すフラグ図19のITTXTonoffFlagを含むことができる。図20は、図17のセルエントリポイント情報C_EPIの中身がどのように構成されるかの一例例2のEPIを説明する図である。この例例2では、各C_EPIは、エントリポイントの絶対番号EP_INDX_NUMと、エントリポイントの再生時間EP_PTMと、最終編集日時LAST_TMと、該当エントリポイントに属するプログラムの本編上のサムネール画像インデックス用静止画の再生時間ポインタEP_REP_PICを含むことができるようになっている。図20の例2は図18の例1の場合よりデータサイズを小さくできる。その代わりに、図21に示すように拡張エントリポイント情報テーブルを設け、図20で省略された情報を、図3の拡張ファイルHR_EXEP.DATか、あるいは拡張エントリポイント情報テーブル内の各エントリポイント情報にもたせる。図21は、図4または図14の管理情報記録領域130に記録される管理情報に含まれる拡張エントリポイント情報テーブルEX_EPITがどのようなファイルで管理されるかあるいはどのように構成されるかの一例を説明する図である。ここでは、管理情報配列の末尾MNFITのあとに、EX_EPITを設けている。しかし、このEX_EPITの内容と同じ情報を図3の拡張ファイルHR_EXEP.DATに記述するときは、MNFITのあとにEX_EPITを設ける必要はないこのことから、図4等の注意書きにおいて、例2のEPIの場合のみEX_EPITと記載している。図22は、図21の拡張エントリポイント情報テーブルEX_EPITの中身がどのように構成されるかの一例例2のEPIが用いられる場合を説明する図である。このEX_EPITは拡張エントリポイントEX_EPの総数EX_EP_NUMSと、このEX_EP_NUMSで示される数分の拡張エントリポイントEX_EPIの1~nを含んでいる。各拡張エントリポイントEX_EPIは同じデータフィールドを持つ。すなわち、各EX_EPIは、リンク先のエントリポイントの絶対番号インデックス番号EPL_INDEXと、エントリポイントタイプ図19と同様な内容のEP_TYと、プライマリテキスト情報PRM_TXTと、サムネールポインタTBN_PTと、アイテムテキスト番号IT_TXT_NUMを含んでいる。すなわち、動画情報を含むAV情報を記録するデータ領域131と、このデータ領域に記録されたAV情報を1以上のプログラムPGとして管理する管理情報を格納する管理領域130とを持つ情報媒体図1の100は、前記動画情報図3のHR_STRMx.SRO等とは別のオブジェクト領域図3のHR_THNL.DATに、インデックス用画像情報サムネールまたは代表画像を含み、前記管理情報図3のDVD_HDVR/HR_MANGR.IFO;図14のESMG/PGCIは前記プログラムPGの絶対番号情報図15のプログラムインデックス番号/PG絶対番号を含むプログラム情報図15のPGIと前記プログラムPGの一部に対応するセルCの情報図15のCIを含み、このセルの情報CIは前記プログラム内に入る位置を示すエントリポイントの情報図17のC_EPIを含み、前記エントリポイントの情報図17のC_EPIが、前記エントリポイントの絶対番号情報図18のEP_INDX_NUMを持つように構成され、前記管理情報図3のDVD_HDVR/HR_MANGR.IFOとは別の管理領域図3のHR_EXEP.DATまたは図22のEX_EPITに、前記エントリポイントの拡張情報図22のEX_EPI1~nの中身を持つことができるように構成される。図23は、図4または図14の管理情報記録領域130に記録される管理情報に含まれる業者情報マニファクチャラー情報MNFIの中身がどのように構成されるかの一例を説明する図である。業者情報MNFI1360は、業者情報テーブル情報1361と、1以上のMNFIサーチポインタ1~k1362と、1以上のMNFI1~k1363を含んでいる。各MNFI1363は、プログラムインデックス番号13631と、MNFI記録日時13632と、プログラム更新日時1362と、NMFIデータ13633を含んでいる。このように構成されたDVDレコーダの業者情報MNFIは、メーカー毎に自由に使用できる情報として、開放されている。図16および図23を参照すれば分かるように、MNFIおよびIT_TXTの両方にプログラムの更新日時情報を設定できるようになっている。これにより、例えばメニュー表示時に、これら更新日時情報に記録された時刻の一致をチェックする事により、他社メーカーの編集があったかどうかを検証できる。図24は、図1または図2に示したストリームオブジェクト用のデータユニットESOBUがどのように構成されるかの一例を説明する図である。1個のESOBU134は1以上のパケットグループ140で構成され、各パケットグループ140は、例えば8パック1パック=1セクタ:2048バイトで構成される。各パケットグループ140は、パケットグループヘッダ152バイト161と、1以上ここでは85個のMPEG-TSパケット188バイト162と、1以上ここでは84個のIAPATIncrementalApplicationPacketArrivalTime;3バイト163を含んで構成されている。パケットグループヘッダ161は、同期パターン151と、パケット到着時間ATS152と、下記のDCIおよびCCIの有効性を示す情報DCI_CCI_SS153と、表示コントロール情報DCI;DisplayControlInformation154と、コピー世代管理情報またはコピー制御情報CCI;CopyControlInformation155と、PCRの位置情報PCRI;ProgramClockReferenceInformation156と、製造者情報MNIまたは業者情報MNFI;Manufacturersinformation157とを含んで構成されている。なお、このパケットグループヘッダ161は、再生時間情報PTS;Presentationtimestampをさらに含む実施の形態もあり得る。また、各MPEG-TSパケット162は、4バイトのヘッダ170とアダプテーションフィールドおよび/またはペイロード180を含んで構成されている。ここで、ヘッダ170は、同期バイト171と、トランスポートエラーインジケータ172と、ペイロードユニット開始インジケータ173と、トランスポート優先度174と、パケット識別子PID175と、トランスポートスクランブル制御176と、アダプテーションフィールド制御177と、連続性指標178を含んで構成されている。図25は、図24に示したパケットグループヘッダに含まれるパケットの到着時間ATS、有効性情報DCI_CCI_SSおよび表示制御情報DCIがどのように構成されるかの一例を説明する図である。ここでは、ATS152に例えば6バイト割り当て、その38~0ビットでPATベース例えば90kHzのカウンタ値を表現し、その8~0ビットでPATエクステント例えば27MHzのカウンタ値を表現している。実際の到着時間PATはPAT_base/90000HzPAT_exten/27、000、000Hzで表される。これにより、ATS152を、例えばビデオフレーム単位で細かく表現できるようになる。一方、有効性情報DCI_CCI_SSは1バイトで構成され、その中の1ビットのDCI_SSは、0で無効を示し、1で有効を示している。また、3ビットのCCI_SSは、0で無効を示し、1でAPSのみが有効であることを示し、2でEPNのみが有効であることを示し、3でAPSおよびEPNが有効であることを示し、4でCGMSのみが有効であることを示し、5でCGMSとAPSが有効であることを示し、6でCGMSとEPNが有効であることを示し、7でAPS、EPNおよびCGMSが3つとも有効であることを示している。さらに、表示制御情報DCI154には4バイト割り当てられ、ES毎に32ストリーム分のDCIが設定される。ストリームがない場合は、このDCIのフィールドは0で埋められる。このDCIの内訳は、先頭から順に、ES1~ES32のアスペクトフラグ0でアスペクト比4:3を示し、1でアスペクト比16:9を示すが配置される。図26は、図24に示したパケットグループヘッダに含まれるコピー世代管理情報またはコピー制御情報CCIがどのように構成されるかの一例を説明する図である。CCIはデジタルコピー制御00=コピー禁止、01=1回コピー許可、11=コピー禁止とアナログコピー制御00=APS無し、01=APSタイプ1、10=APSタイプ2、11=APSタイプ3とEPN0=コンテンツ保護、1=コンテンツ保護無しとICT0アナログビデオ出力解像度制限、1=制限無しで構成されている。ここで、APSはAnalogProtectionSystemのことで、ここではマクロビジョンRを想定している。また、ICTはimageconstrainttokenのことである。CCIおよびDCIは、それぞれ、デジタルコピー制御記述子、コンテント利用記述子、コンポーネント記述子の値を反映している。特にEPNIは、コンテンツ利用記述子のencryptionmodeの値0:保護するを反映し、ICTはコンテンツ利用記述子のimageconstrainttokenの値0:制限するを反映している。なお、同じESにおいて、同じパケットグループ内でCCI、DCIの変化しそうな場合は、パケットグループを一旦区切り、ダミーデータで残りのパックを埋め、次のパケットグループになるように設定する。つまり、パケットグループ内でCCI、DCIが変化しないようにアライン処理を行なうこのアライン処理については、図39および図40を参照して後述する。図27は、図24に示したパケットグループにおいて、パケットグループヘッダの後に含まれるパケット到着時間の増分IAPATおよびPCR位置情報パック数あるいはPCR_LB数番号等がどのように構成されるかの一例を説明する図である。ここでは、IAPAT163に例えば3バイト割り当て、そのうちの14~0ビットでPATベース例えば90kHzのカウンタ値を表現し、そのうちの8~0ビットでPATエクステント例えば27MHzのカウンタ値を表現している。IAPAT163は、絶対時間ではなく、ATS152からの増分変化分を表せばよいので、IAPATのデータ量はATSのデータ量より少なくて済む。IAPAT163における実施の到着時間PATは、ATSPAT_base/90000HzPAT_exten/27、000、000Hzで表される。これにより、IAPAT163を、例えばビデオフレーム単位で細かく表現できるようになる。別の形態として、1つ前のTSパケットの到着時間との差分を用いること1つ前のPATにPAT_base/90000HzPAT_exten/27、000、000Hzを足したものを新たなPATとすることも可能である。なお、上記のPAT_baseおよびPAT_extenにおけるPATはProgramAssociationTableのことではなく、PacketArrivalTimeパケット到着時間を意味している。一方、PCR位置情報156は、例えば2バイトで表現される。この2バイトで、PCRパック番号を表現できる。このPCRパック番号は、先頭の基準ピクチャ例えば先頭のIピクチャに一番近いESOBUの先頭から、PCRのあるパックまでのパック数で表すことができる。PCRが存在しない場合は、PCR位置情報156は、例えば0xffffとされる。図28は、図3のファイル構造において、DVD_HDVRファイル内で管理されるサムネールあるいは代表画像のオブジェクトファイルHR_THNL.DAT;例2のEPIが用いられる場合はVMGファイルとは別ファイルの内部構造の一例を説明する図である。このファイルは、サムネール数NUM_THUMと、1以上のサムネールオブジェクトTHUM1~nで構成される。各サムネールオブジェクト例えばTHUM1は、該当サムネールの圧縮方式を示すTHUM_STIと、該当サムネールのデータ長THUM_END_lengthと、該当サムネールの実データTHUM_DATAで構成される。ここで、THUM_STIが0の場合は該当サムネールの実データTHUM_DATAが無圧縮のビットマップデータであることを示し、1の場合はJPEG圧縮であることを示し、2の場合はMPEG1圧縮であることを示し、3の場合はTIFF形式のデータであることを示し、4の場合はGIF形式のデータであることを示している。図29は、図3のファイル構造において、DVD_HDVRファイル内で管理されるテキストデータのオブジェクトファイルHR_TEXT.DAT;追加のテキストファイルの内部構造の一例を説明する図である。このファイルは、テキスト数NUM_TEXTと、1以上のテキストTEXT1~nで構成される。各テキスト例えばTEXT1は、該当テキストの文字コード方式を示すTEXT_STIと、該当テキストのデータ長TEXT_lengthと、該当テキストの実データTEXT_DATAで構成される。ここで、TEXT_STIが0の場合は該当テキストの実データTEXT_DATAがASCIIコードであることを示し、1の場合はJISコードであることを示し、2の場合はシフトJISコードであることを示し、3の場合はユニコードであることを示している。図29の各テキストTEXT1~nは、図22の拡張エントリポイント情報テーブル内または図3の拡張エントリポイントファイルHR_EXEP.DATファイル内のIT_TXT_NUMによりリンクされており、拡張エントリポイント情報内のPRM_TXTでテキストエリアが不足した場合は、IT_TXT_NUMによりリンクされた図29のTEXT内のTEXT_DATAにより、不足分を必要に応じて補うことができる。<PGPLINDEX>なお、任意の2つのプログラムあるいはプレイリストは同一のプログラムインデックス値あるいは同一のプレイリストインデックス値を持たない。つまり、プログラムあるいはプレイリストを新たに作るときは、未使用のインデックス値を探し、それをプログラムインデックスまたはプレイリストインデックスに記述する。このプログラムインデックスあるいはプレイリストインデックスは、他のプログラムあるいはプレイリストが削除されあるいは追加されても、変更されずにそのまま維持される。<PGPLLASTMODTM>プログラムあるいはプレイリストに関係した情報を変更したレコーダは、その変更と同時に、管理情報の1つであるPG_LAST_MOD_TMまたはPL_LAST_MOD_TMも更新するように構成される。その際プログラムあるいはプレイリストに関係した情報は考査され特定される。プログラムあるいはプレイリストに関係した情報とは、以下のものをいう:[プログラムに関係した情報]対応するプログラム情報内のあらゆる情報;対応するセル情報内のあらゆる情報あるいは、対応するVOBIおよび/またはSOBI内のあらゆる情報。[プレイリストに関係した情報]対応するプレイリストサーチポインタ内のあらゆる情報;対応するユーザ定義PGC情報内のあらゆる情報あるいは、対応するVOBIおよび/またはSOBI内のあらゆる情報。ここで、対応するプログラムまたはプレイリストにより参照されるVOB/VOBIあるいはSOB/SOBIだけが、PGI、CI、PL_SRP、UD_PGCIに関連したPGまたはPLの更新なしで、変更されるという例外を考えてみる。しかし、もしこのようなことが起きたならば、PGPL_LAST_MOD_TMは更新される。なお、PGPL_INDEXおよびPGPL_LAST_MOD_TMは、各PGPLにリンクしたオプションデータとしてもよい。このようなオプションデータを取り扱うことのできるレコーダは、PGIPL_SRP内のPGPL_LAST_MOD_TMを更新したときは、常に、オプションデータエリア内のPGPL_LAST_MOD_TMも更新する。PGIPLに関連した情報を更新することなくオプションデータだけが更新されるときは、両エリア内のPGPL_LAST_MOD_TMは変更せずにそのまま維持する。もし、オプションデータエリア内に記述されたPGPL_INDEXおよびPGPL_LAST_MOD_TMが、PGIPL_SRP内に記述されたそれらと同じ値を持つことをレコーダが検出したときは、レコーダは、そのオプションデータは対応するPGPLと整合していると認識できる。そうでないときは、レコーダは、そのオプションデータが対応するPGPLと整合性を失ったと認識することになる。少なくとも、理論上は、ここに述べた整合性検出のコンセプトを、他のタイプのオブジェクト例えばVOB、セル、あるいはエントリポイントに適用することが可能である。ただし、その適用に当たっては、データサイズと処理速度に注意を払うことを忘れてはならない。図30は、この発明の一実施の形態に係るデータ構造を利用して、情報記録媒体光ディスク、ハードディスク等にAV情報デジタルTV放送プログラム等を記録し再生する装置の一例を説明するブロック図である。この装置デジタルビデオレコーダ/ストリーマは、図30に示すように、MPU部80、キー入力部103、リモコン103aからのユーザ操作情報を受け取るリモコン受信部103b、表示部104、デコーダ部59、エンコーダ部79、システムタイムカウンタSTC部102、データプロセサD-PRO部52、一時記憶部53、DVD-RAM等の記録可能光ディスク100に対して情報の記録/再生を行うディスクドライブ部51、ハードディスクドライブHDD100a、ビデオミキシングVミキシング部66、フレームメモリ部73、アナログTV用D/A変換部67、アナログTVチューナ部82、地上波デジタルチューナ部89、および、衛星アンテナ83aに接続されるSTBSetTopBox部83により構成されている。さらに、この装置は、ストリーマとしてデジタル入出力に対応するため、IEEE1394などのデジタルI/F74を備えている。なお、STC部102は、図25、図27のPAT_baseに合わせて、27MHzベースでクロックカウントを行うように構成されている。STB部83は、受信したデジタル放送データのデコードを行なってAV信号デジタルを発生させ、そのAV信号をストリーマ内のエンコーダ部79、デコーダ部59およびD/A変換器67を介してTV68に送り、受信したデジタル放送の内容を表示させることが可能に構成されている。あるいは、STB部83は、デコード後のAV信号デジタルを直接Vミキシング部66に送り、そこからD/A変換器67を介してアナログAV信号をTV68に送ることも可能に構成されている。ところで、図30の装置はビデオレコーディングとストリームレコーディングの両機能を備えたレコーダを構成しているので、ビデオレコーディングでは不要な構成IEEE1394I/Fなどやストリームレコーディングでは不要な構成AV入力用のA/D変換器84、オーディオエンコード部86、ビデオエンコード部87などを備えている。エンコーダ部79内は、A/D変換器84、ビデオエンコード部87、ビデオエンコード部87への入力切換セレクタ85、オーディオエンコード部86、図示しないが必要に応じて副映像エンコード部、フォーマット部90、バッファメモリ部91を含んで構成されている。また、デコード部59は、メモリ60aを内蔵する分離部60、メモリ61aおよび縮小画像サムネールなどの生成部62を内蔵するビデオデコード部61、副映像SPデコード部63、メモリ64aを内蔵するオーディオデコード部64、TSパケット転送部101、ビデオプロセサV-PRO部65、オーディオ用D/A変換器70より構成されている。このD/A変換器70からのアナログ出力モノラル、ステレオ、あるいはAAC5.1CHサラウンドは、図示しないAVアンプ等に入力され、必要本数のスピーカ72が駆動される。ところで、録画中のコンテンツをTV68に表示するために、記録するストリームデータを、D-PRO部52に送るのと同時に、デコーダ部59へも同時に送り、その再生を行うことができる。この場合、MPU部80はデコーダ部59へ再生時の設定を行い、その後はデコーダ部59が自動的に再生処理を行う。D-PRO部52は、例えば16パックあるいは32パックもしくは64kバイト毎にまとめてECCグループとし、ECCをつけてドライブ部51へ送る。ただし、ドライブ部51がディスク100への記録準備が出来ていない場合には、一時記憶部53へ転送し、データを記録する準備が出来るまで待ち、用意が出来た段階で記録を開始する。ここで、一時記憶部53は高速アクセスで数分以上の記録データを保持するため、大容量メモリが想定される。この一時記憶部53は、HDD100aの一部を利用して構築することも可能である。なお、MPU部80は、ファイルの管理領域などを読み書きするために、D-PRO部52へ専用のマイコンバスを通して読み書きできるように構成されている。図30の装置では、記録媒体として第1にDVD-RAM/-RW/-R/Blueメディアブルーレーザを用いる録再可能メディア等の光ディスク100を想定し、その補助記憶装置としてハードディスクドライブHDD100aおよび/または図示しない大容量メモリカード等を想定している。これら複数媒体の使い方としては、例えば次のようなものがある。すなわち、HDD100aに図1~図29のデータ構造フォーマットを利用してストリームレコーディングを行う。そして、HDD100aに記録されたストリームレコーディングコンテンツのうち、ユーザが保存したいと希望するプログラムについては、ディスク100にそのままストリームレコーディングダイレクトコピーあるいはデジタルダビングするコピー制御情報CCIでコピーが禁止されていない場合。こうすれば、デジタル放送のオリジナルと同等のクォリティを持つ所望プログラムだけをディスク100に纏めることができる。さらに、ディスク100にコピーされたストリームレコーディングコンテンツはこの発明のデータ構造を利用しているので、ストリームレコーディングであるにも拘わらず、タイムサーチ等の特殊再生が容易なものとなる。以上のような特徴を持つデジタルレコーダDVD-RAM/-RW/-R/BlueメディアとHDDとの組み合わせで構成されたストリーマ/ビデオレコーダの具体例が、図30の装置である。図30のデジタルレコーダは、大きくいって、チューナ部82、83、89と、ディスク部100、100aと、エンコーダ部79と、デコーダ部59と、制御部80を含んで構成されている。衛星デジタルTV放送は、放送局より通信衛星を通して放送される。放送されたデジタルデータは、STB部83で受信され再生される。このSTB83は、放送局から配給されるキーコードを元に、スクランブルされたデータを伸張し再生を行う装置である。このとき、放送局からのスクランブルが解除される。ここで、データがスクランブルされているのは、放送局と受信契約を行っていないユーザが放送番組を不正に視聴することを防ぐ意味で行っている。STB部83内では、図示しないが、放送されたデジタルデータは、チューナシステムにより受信される。受信されたデータは、そのまま再生される場合には、デジタル伸張部でスクランブルが解除され、MPEGデコーダ部で受信データがデコードされ、ビデオエンコーダ部でTV信号に変換され、このTV信号がD/A変換器67を介して外部に送出される。これにより、STB部83で受信されたデジタル放送番組をアナログTV68で表示できるようになる。地上波デジタル放送は、通信衛星を経由しないおよび無料放送ではスクランブルが掛けられない点を除き、衛星放送と同様に受信され処理される。すなわち、地上波デジタル放送は地上波デジタルチューナ部89で受信され、そのまま再生される場合はデコード後のTV信号がD/A変換器67を介して外部に送出される。これにより、地上波デジタルチューナ部89で受信されたデジタル放送番組をアナログTV68で表示できる。地上波アナログ放送は、地上波チューナ部82で受信され、そのまま再生される場合は受信されたアナログTV信号が外部に送出される。これにより、地上波チューナ部82で受信されたアナログ放送番組をTV68で表示できる。外部AV入力81からアナログ入力されたアナログビデオ信号は、そのままストレートにTV68に送出することも可能であるが、A/D変換器84で一旦A/D変換し、その後D/A変換器67でアナログビデオ信号に戻してから、外部TV68側へ送出するように構成することもできる。このように構成すると、ジッタの多いアナログVCR再生信号が外部AV入力81から入力された場合でも、ジッタのないデジタルタイムベースコレクションされたアナログビデオ信号をTV68側に出力できる。デジタルI/FIEEE1394インターフェイス74からデジタル入力されたデジタルビデオ信号は、D/A変換器67を介して外部TV68側へ送出される。これにより、デジタルI/F74に入力されたデジタルビデオ信号をTV68で表示できる。衛星デジタル放送、地上波デジタル放送、あるいはデジタルI/F74から入力されたビットストリームMPEG-TSは、図1eのストリームオブジェクト132として、ディスク100および/またはHDD100aのストリームオブジェクト群記録領域131図1dにストリームレコーディングできる。また、地上波アナログ放送あるいはA/V入力81からのアナログビデオ信号は、ディスク100および/またはHDD100aのVRオブジェクト群記録領域122図1dにビデオレコーディングできる。なお、地上波アナログ放送あるいはA/V入力81からのアナログビデオ信号は、一旦A/D変換したあと、ビデオレコーディングでなくてストリームレコーディングするように装置を構成することもできる。逆に、衛星デジタル放送、地上波デジタル放送、あるいはデジタルI/F74から入力されたビットストリームMPEG-TSは、必要なフォーマットコンバートをしてからストリームレコーディングでなくてビデオレコーディングするように装置を構成することも可能である。ストリームレコーディングまたはビデオレコーディングの記録/再生制御は、メインMPU部80のROM80Cに書き込まれたファームウエア後述する図31~図72の動作に対応した制御プログラム等により行われる。MPU部80はストリームレコーディングおよびビデオレコーディングの管理データ作成部80Bを持ち、ワークRAM部80Aを作業エリアとして種々な管理情報を作成し、作成した管理情報を、図1dのAVデータ管理情報記録領域130に適宜記録する。また、MPU部80は、AVデータ管理情報記録領域130に記録された管理情報を再生し、再生した管理情報に基づき種々な制御図31~図72を行う。なお、MPU部80のROM80Cには、図30の装置のメーカーID情報等を書き込んでおくことができる。図30の装置で用いる媒体100100aの特徴を簡単に纏めると、次のようになる。すなわち、この媒体は、管理領域130とデータ領域131で構成され、データ領域にはデータが複数のオブジェクトデータESOBに分かれて記録され、それぞれのオブジェクトデータはデータユニットESOBUの集まりで構成される。そして、1つのデータユニットESOBUは、MPEG-TSに準じたデジタル放送信号をTSパケット毎に複数パケットでパケットグループ化したパケットグループにより構成される図1、図24参照。一方、前記管理領域130は再生手順を管理する情報としてPGC情報PGCIを持ち、このPGC情報はセル情報CIを含んで構成される。さらに、管理領域130内にオブジェクトデータESOBを管理する情報を持つ。図30の装置は、上記のようなデータ構造を持つ媒体100100aに対して、ビデオレコーディングの他にストリームレコーディングを行うことができる。その際、TSパケットのストリーム内からプログラムマップテーブルPMTやサービス情報SIを取り出すために、MPU部80はサービス情報取り出し部図示せず;管理データ作成部80Bの一部を構成するファームウエアを持つように構成される。またこのサービス情報取り出し部で取り出した情報を元に、属性情報PCR_パック番号あるいはPCR_LB数番号などを作成する属性情報作成部図示せず;管理データ作成部80Bの一部を構成するファームウエアを持つように構成される。図30の装置において、記録時の信号の流れは、例えば次のようになる。すなわち、STB部または地上波デジタルチューナで受け取ったTSパケットデータは、フォーマッタ部でパケットグループ化されワークバッファメモリ部91へ保存し、一定量たまった時点1またはその整数倍のCDA分がたまった段階ででディスクに記録される。この時の動作は、TSパケットを受信すると85パケットづつグルーピング化し、パケットグループヘッダを作成する。また、地上波チューナやライン入力から入力されたアナログ信号は、A/D部でデジタル変換される。そのデジタル信号は、各エンコーダ部へ入力される。ビデオ信号はビデオエンコード部へ、オーディオ信号はオーディオエンコード部へ、文字放送などの文字データはSPエンコード部図示せずへ入力され、ビデオ信号はMPEG圧縮され、オーディオ信号はAC3圧縮またはMPEGオーディオ圧縮がなされ、文字データはランレングス圧縮される。各エンコーダ部から、圧縮データが、パケット化あるいはブロック化された場合に2048バイトになるようにパケット化あるいはブロック化されて、フォーマッタ部へ入力される。フォーマッタ部では、各パケットあるいは各ブロックが多重化され、D-PRO部へ送られる。D-PRO部では、16又は32のパケットあるいはブロック毎にECCブロックを形成し、エラー訂正データを付け、ドライブ部によりディスクに記録する。ここで、ドライブ部がシーク中やトラックジャンプなどの場合のため、ビジー状態の場合には、HDDバッファ部へ入れられ、RAMドライブ部の準備ができるまで待つこととなる。さらに、フォーマッタ部では、録画中、各切り分け情報を作成し、定期的にMPU部へ送るGOP先頭割り込みなど。切り分け情報としては、VOBUESOBUのパック数あるいはLB数、VOBUESOBU先頭からのIピクチャのエンドアドレス、VOBUESOBUの再生時間などがある。また、再生時の記録の流れは、ディスクからドライブ部よりデータを読み出し、D-PRO部でエラー訂正を行い、デコード部へ入力される。MPU部は入力されるデータがVRデータか、ESRデータかの種別を判定しセルタイプにより判定できる、デコーダ部に再生前にその種別を設定する。ESRデータの場合、MPU部は再生するセル情報CIより、再生するPMT_IDを決め、該当するPMTより、再生する各アイテムビデオ、オーディオ等のPIDを決め、デコーダ部へ設定する。デコーダ部は、そのPIDを元に、分離部で各TSパケットを各デコード部へ送る。さらに、TSパケット転送部へ送り、到着時間に従って、STB部1394I/F部へTSパケットの形で送信する。各デコード部は、デコードを行い、D/A部でアナログ信号に変換し、TVで表示する。VRデータの場合は、分離部は、固定のIDに従い、各デコード部へ送る。各デコード部は、デコードを行い、D/A部でアナログ信号に変換し、TVで表示する。記録時の信号の流れは、STB部または地上波デジタルチューナーで受け取ったTSパケットデータが、フォーマッタ部でパケットグループ化され、ワークRAMに保存され、一定量たまった時点1またはその整数倍のCDA分がたまった段階ででディスクに記録される。図31は、図30の装置の全体の動作の一例全体動作処理フローを説明するフローチャートである。ここでのデータ処理は、番組設定処理、録画処理、再生処理、データ転送処理デジタル出力処理、編集処理の5つとなる。例えば図30の装置の電源がオンされると、MPU部80は、工場出荷時またはユーザが設定した後の初期設定を行いステップST10、表示設定を行ってステップST12、ユーザ操作を待つ。ユーザがキー入力部103またはリモコン103aからキー入力を行うとステップST14、MPU部80はそのキー入力の内容を解釈するステップST16。この入力キー解釈の結果に応じて、以下の4つのデータ処理が、適宜実行される。すなわち、キー入力が例えばタイマ予約録画設定のキー操作であれば、番組設定処理に入るステップST20。キー入力が録画開始のキー操作であれば、録画処理に入るステップST22。キー入力が再生開始のキー操作であれば、再生処理に入るステップST24。キー入力がSTBへデジタル出力させるキー操作であれば、デジタル出力処理に入るステップST26。編集処理のキー操作であれば、編集処理に入るステップST28。ステップST20~ST28の処理は、そのタスク毎に適宜並列処理される。例えば、再生処理中ST24にSTBへデジタル出力する処理ST26が並列に実行される。あるいは、タイマ予約録画でない録画処理中ST22に新たな番組設定処理ST20を並列に処理するように構成することができる。あるいは、高速アクセス可能なディスク記録の特徴を生かし、録画処理ST22中に再生処理ST24とデジタル出力処理ST26を並列処理するように構成することもできる。HDDへの録画中にディスクの編集処理ステップST28を行うように構成することも可能である。図32は、図30の装置の動作における割り込み処理の一例割り込み処理フローを説明するフローチャートである。MPU部80の制御動作における割り込み処理では、まず割り込み要因がチェックされるステップST30。割り込み要因がD-PRO部52へ1パック分あるいは1パケット分の転送が終了したことによるものであれば、録画パック数がカウントアップされ、または録画論理ブロック数LBNが1つインクリメントされるステップST301。割り込み要因がフォーマッタ部90からの切り分け情報取り込みによるものであれば、切り分け情報1の取り込み割り込みフラグ図示せずがセットされるステップST302。図33は、図31に示した編集処理ST28の一例編集動作処理フローを説明するフローチャートである。編集処理に入ると、編集内容に応じて、4つの処理A~Dのいずれかに入ることができるステップST280。エントリポイント編集処理ステップST282A、コピー/移動処理ステップST282B、削除処理ステップST282C、あるいはプレイリスト作成処理ステップST282Dが済むと、この編集によるプログラム更新の日時が、各管理情報図15のPGI、図16のIT_TXT、図23のMNFI、図18または図20のLAST_TMに設定されるステップST284。なお、図15のプログラム情報PGI、セル情報CI、あるいは図2のVOB、ESOBのどれかが変更されたときに、このプログラム更新日時の設定を行うようにしてもよい。ここで、VOBIおよび/またはSOBIが変更された場合は、VOBIおよび/またはSOBIの編集時間EDIT_TIMEを図9のESOB_EDIT_TIME等に設定できる。ついでながら、ST284の処理において、ST282A~ST282Dの何れかの操作を行った機器のメーカーIDを、図15の編集者IDLAST_MNF_ID13326に設定してもよい。この編集者IDは、PGI、CI、ESOBまたはVOBのどれかが変更されると、その都度、その時に用いた機器のID情報により、設定または更新できる。図34および図35は、図30の装置の録画動作の一例エントリポイント付加処理付きの録画フローを説明するフローチャートである。まず、番組設定処理でEPGElectronicProgramGuideを使用して録画する番組を決めておき、受信を開始し、その決めた番組の録画を行う;MPU部がキー入力部より録画命令受けると、ドライブ部から管理データを読み込み、書き込む領域を決定する。このとき、ファイルシステムをチェックし、録画可能かどうかを判断し、録画可能の場合は、記録する位置を決定し、録画可能でない場合は、その旨をユーザに示して処理を中止する。決定された領域を書き込むように管理領域に設定し、ビデオデータの書き込みスタートアドレスをドライブ部に設定し、データを記録する準備を行う;STC部に時間のリセットを行う。ここで、STC部はシステムのタイマーでこの値を基準に録画、再生を行う;録画する番組のPATを読み込み、目的の番組のPMTを取り込むためのPIDを決定し、目的のPMTを読み込み、デコードすべき録画すべき各データビデオ、オーディオのPIDを決定する。このとき、MPU部のワークRAM部にPAT、PMTを保存し、管理情報に書き込む。ファイルシステムに、VMGファイルのデータを書き込み、VMGIに必要な情報を書き込むステップST110;詳細は図36。各部へ録画設定を行う。このとき、フォーマッタ部へ、各データの切り分けの設定や、TSパケットの受け取り設定を行う。また、このとき、記録すべきデータのPIDを設定し、目的のビデオストリームのみ記録するようにする。また、バッファへTSパケットの保持を開始するように設定し、フォーマッタ部は動作を開始するステップST116;PTMよりVSTI、ASTIを作成するステップST120;詳細は図37参照。バッファ内のデータが一定量たまった場合は、D-PROを通して、ECC処理を行い、ディスクに記録するステップST130;詳細は図38~図39。録画中、定期的にフォーマッタ部のバッファRAMがいっぱいになる前に、切り分け情報をMPU部のワークRAMに保存する。ここでの切り分け情報は、ESOBUの切り分け情報で、ESOBUの先頭のアドレス、SOBUのパック長、もし、I-Picの終了アドレス、ESOBUの到着時間ATS等である;フォーマッタ部から切り分け情報を取り込んだ後、この処理を行うように事前に設定されているときはエントリポイント付加処理ステップST147:詳細は図45参照が実行される。録画終了かどうかをチェックし録画終了キーを入力したかどうか、または、残り容量が無くなったかどうか、終了時には、フォーマッタ部より残りの切り分け情報を取り込み、ワークRAMへ追加し、それらのデータを管理データVMGIに記録し、さらに、ファイルシステムに、残りの情報を記録する;終了で無い場合は、に移行し、データの取り込み及び再生を続けて行うようにする。ここで、録画中の内容をTVに表示するために、取り込んだデータをD-PRO部へと同時にデコーダ部へも送り、その再生を行う。この場合、MPU部はデコーダ部へ再生時の設定を行い、その後はデコーダが自動的に再生を行う。D-PRO部は16パック毎にまとめてECCグループとして、ECCをつけてドライブ部へ送る。ただし、ドライブ部がディスクへの記録準備が出来ていない場合には、一時記憶部へ転送し、データを記録する準備が出来るまで待ち、用意が出来た段階で記録を開始する。ここで、一時記憶部は高速アクセスで数分以上の記録データを保持するため、大容量メモリが想定される。ただし、MPU80は、ファイルの管理領域などを読み書きするために、D-PRO部へ、マイコンバスを通して、読み書きできるように構成されている。図36は、図1に示したディスク状情報記憶媒体例えばブルーレーザを用いる光ディスクに録画を開始する前の処理の一例録画前処理フローを説明するフローチャートである。DVD_HDVRのディレクトリ新たなVRの入るディレクトリを探し、このディレクトリが無い場合はそのディレクトリを作成し、ある場合は次に移行する;ディレクトリ内に録画されているかどうかを調べ、録画されている場合は、その管理情報であるVMGIをワーク内に読み込み、その記録されている放送方式APP_NAMEより本機器がサポートしている方式かどうかを判定し、サポートしていない場合は、その旨を表示して終了する。録画されているデータが無い場合はワーク内にVMGIを作成する;これから録画するデータの放送方式を調べる。内部チューナーの場合は、機器内でデフォルトの方式とし、外部デジタル入力の場合は、デジタル入力より送られてくるRegistrationDescriptorの値を調べ、録画する方式を決定する。ディスク内の放送方式と比べ、違っている場合は、その旨を表示して終了する;録画するデータの放送方式が本機器がサポートしている方式かどうかを判定し、サポートしていない場合は、その旨を表示して終了する。ワーク内に構築しているVMGIのAPP_NAMEに放送方式を設定して、EPの自動設定の場合はその間隔時間をユーザに設定させ、次の処理に移行する;なおディスク内に複数の記録方式放送方式の混在が許されている場合は、各ESOBIGIにAPP_NAMEを記述することが必要であるが複数の混在が禁止されている場合は、ESFI_GIもしくはVMG_MATにAPP_NAMEを記述してもよい最後に、ユーザにエントリポイントを自動設定する場合の設定時間例えば10分間隔を入力させてステップST1134、この録画前処理は終了する。図37は、図35に示したストリーム情報VSTIとASTI作成処理ST120の一例STI設定処理フローを説明するフローチャートである。ディスクに記録されているVSTI、ASTIをワークに読み込む;PMTを調べ、設定されているストリーム数を調べる;設定されているストリーム数の数だけ~を繰り返す。PMTよりストリームタイプを調べ、ビデオ、オーディオのストリームかどうかを判定し、それ以外の場合は、次のストリームチェックに移行する;ストリームタイプをMPEG1ビデオ、MPEG2ビデオ、MPEG1オーディオ、MPEG2オーディオ等の種別に分け、それぞれの種別応じて、内部のデータをチェックし、各属性情報を読み出す。属性情報より、VSTI、ASTIと比較し、同じ属性情報がある場合は、その番号を該当するESOB_ESIに設定し、次のストリームチェックに移行する;属性情報を元に新たにVSTIまたはASTIを設定し、その番号を該当するESOB_ESIに設定し、次のストリームチェックに移行する。図38は、図35に示したバッファ取り込み処理ST130の一例バッファ取り込み処理フローを説明するフローチャートである。記録時の時の動作は、TSパケットを受信すると85パケットづつグルーピング化し、パケットグループヘッダを作成する。まず、TSパケットを受信する;取り込んだTSパケットにPCRがある場合はSTCの修正を行う;パケットグループの先頭の場合は、SyncPattern:00ffa5a5を設定し、その到着時間をSTCより取り込み、ATSとし、先頭でない場合は、1つ前のTSパケットの到着時間と、本TSパケットの到着時間との差分をIAPATとしてそのTSパケットの前に配置する。DCI、CCIの設定処理ステップST1311;詳細は図39参照を行う;パケットグループが終わったかどうかを判定し、85個のTSパケットをグルーピングしたかどうかを判定し、終わってない場合は、へ移行し、終わった場合は、グループデータをバッファRAM内に一時保存する。図39は、図38に示したDCI、CCI設定処理ST1311の一例を説明するフローチャートである。DCI、CCIの設定処理をさらに説明する。最新のPMT、EIT内にコピー情報があるかどうか調べ、ある場合は、その情報を元に各ストリーム毎に最大32ESコピー情報を構成し、設定し、へ移行する;受信したTSパケット内にコピー情報がない場合は、前回のパックと同じ情報をコピー情報として構成する。最新のPMT、EIT内にコンテンツ利用記述子があるかどうか調べ、ある場合は、その情報を元に各ES毎に最大32ESICT、EPNを設定し、へ移行する;受信したTSパケット内にコピー情報がない場合は、前回のパックと同じ情報をICT、EPNとして構成する。解像度情報があるかどうかを調べ、ない場合は前回のパックと同じ情報を、ある場合はその情報を元に、各ES毎に最大32ES解像度情報を構成する;85パケット内で同じES内でCCI、DCIに変化があるかどうかを調べ、ある場合は、本パケットグループを変化前のTSパケットまでとし、パケット ゙グループの残りをタ ゙ミーテ ゙ータで埋め、変化後のパケットを新たなパケットグループとして登録する。ここで、PTSは、ピクチャ先頭がグループ内に含まれている場合に、TSパケットの中をみて保存する。また、ビデオデータが無く、オーディオデータのみの場合は、オーディオ用のコピー情報にしたがって、CCIを構成する。また、再生時は、ディスクから読み出したパックデータを分離部で解析し、TSパケットが入っているパックの場合には、TSパケット転送部へ送り、さらにその後、各デコーダへ送られ、再生を行う。STBへ転送する場合あるいはデジタルTVなど外部機器へ送信する場合は、TSパケット転送部は、そのデータを到着時と同じ時間間隔で、TSパケットのみを転送する。すると、このSTB部は送られてきたストリームのデコードを行い、AV信号を発生させ、そのAV信号をストリーマ内ビデオエンコーダ部を通して、TVへ表示する。図40は、図39のステップST13123の処理パックグループアライン処理におけるパックグループのデータ構造を例示する図である。同じESにおいて、同じパケットグループ内でCCIおよび/またはDCIが変化しそうな場合は、パケットグループを一旦区切り、図40に示すようにダミーデータで残りのパックを埋め、次のパケットグループになるように設定する。つまり、パケットグループ内でCCI、DCIが変化しないようにアライン処理を行なう。図41は、図34に示した録画終了処理ST150におけるストリームファイル情報SFIまたはESFI作成処理の一例ESOB構造設定処理および編集日時設定処理付きのストリームファイル情報作成処理フローを説明するフローチャートである。SOBIを一つ増やすため、サーチポインタSRPを増やし、その領域を確保する;録画時間をSOB_REC_TMに設定する。ここで、機器レコーダの内部の時計は、TDTTimeDataTableにより、設定、補正が行なわれ、常に正確な時間が得られる。スタートPTM、エンドPTMを設定する;記録レートに従ってPCR_POS_SHIFTを設定する;ストリームの種類がTSストリームARIB、DVBの場合は、パケットサイズAP_PKT_SZに188を設定し、パケットグループサイズPKT_GRP_SZに8を設定し、そうでない場合は、放送方式にあった値を設定する。放送方式をAPP_NAMEに設定する;PATより、TSID、NETWORK_PID、PMT_ID本ESOBで使用しているPMTのPIDを設定する;PMTより、SERVICE_IDPMT内のProgramNumber、PCR_PID、を設定する。さらに、FORMAT_ID、VERSIONについては、内部チューナーの場合は、機器内でデフォルトの方式とし、外部デジタル入力の場合は、デジタル入力より送られてくるRegistrationDescriptorの値を設定する。さらに、録画したESの数を設定する。PMTには放送している全てのESの情報;数が設定されているが、録画時に全てのESを記録しているとは限らないため、記録したESの数を設定する。コンポーネントグループ記述子により、どのESとどのESをセットで再生するかの情報が入っているため、その組になるESの情報をグループとする。さらに、そのグループのコンポーネントタグ情報をPMT内のストリーム記述子でPIDに変換し、その情報をグループ情報として保存する。このEITの情報は放送方式により変わる可能性がある。録画を開始したLBアドレスをADR_OFSに設定し、各切り分け情報を元にストリーム毎にMAPIを作成する。デフォルトのPID/コンポーネントタグを設定する。デフォルトのビデオのPIDとは、コンポーネントタグ値が00の値のもの、もしくは、マルチビューTVの場合、メインのコンポーネントグループに記載されているコンポーネントタグに相当するストリームのPIDが、相当する;ESOBの構造を設定する処理ステップST1522;詳細は図42参照を行い、その後、編集日時を設定するステップST1524。図42は、図41に示したESOB構造設定処理ST1522の一例を説明するフローチャートである。まず、録画した録画時間を調べ、録画時間が2時間以下の場合はに移行し、2から4時間の場合はへ移行し、4時間以上の場合はへ移行する;図9のESOB_PB_IVL13243118に0を設定し、切り分け情報04~1sの情報より、ESOBUが04s~1sになるようにESOBU_ENTを作成し、へ移行する。ESOB_PB_IVLに1を設定し、切り分け情報04~10sの情報より、ESOBUが1s~2sになるようにESOBU_ENTを作成し、へ移行する;ESOB_PB_IVLに2を設定し、切り分け情報04~10sの情報より、ESOBUが2s~3sになるようにESOBU_ENTを作成する。データが解析可能かどうかをチェックし、解析可能な場合、ESOB_COG/NONCOGを0に設定するステップST15227。そして、本願のESOB管理処理を行うように設定し、本処理を終了する;解析不可能な場合暗号化が解けない場合、ESOB_COG/NONCOGを1に設定し、各メーカーがプライベートに考えたESOB管理処理を行うように設定し、本処理を終了する。図43は、図34に示した録画終了処理ST150におけるプログラムチェーンPGC作成処理プログラム設定処理を含むの一例プログラム設定処理フローを説明するフローチャートである。ディスクの最初の記録かどうかをチェックし、最初の場合はORG_PGCを作成し、最初で無い場合はそのORG_PGCの後に追加するように設定する;PG_TY図15のプログラムタイプ13321に消去許可:0を設定し、Cell_Ns図15のプログラム内セル数13322のフィールドにセルの数を設定する。ARIBの場合、EIT内の短形式イベント記述子のlanguagecodeに、jpnの場合は、VMG_MATのCHR文字コードフィールドに0x12を設定し、PRM_TXTIの第2領域にEVENT_NAMEを設定し、REP_PICTI図9のESOB_REP_PID、図15の代表PIC情報13325、あるいは図18のEP_REP_PICなどに代表画像の情報を設定する。LAST_MNF_ID図15の編集者ID13326などに本機器のメーカーIDを設定する。この値は、PGI、CI、VOBの変更があった場合にその変更した機器のメーカーIDを設定し、最後に編集/記録したのがどのメーカーの機器であるかが分かるようにするために設定するもので、これにより、違うメーカーの機器間で同じディスクの記録内容が変更された場合の対応が取りやすくなる。PG_INDEXにプログラムの絶対番号を設定し、他のアプリケーションソフトなどから参照する場合に、プログラム単位での参照を可能にしている。さらに、プログラム更新日時情報を記録する。この時、本機器で対応しているメーカーのコードが一致したMNFIやIT_TXTがある場合には、その対応するデータの更新日時情報も設定する。図23のMNFIに各メーカー独自の情報を設定する;図15のセルタイプに、ストリーマであることを示す情報を設定する;参照するESOB番号を設定し、再生するIDとして代表ビデオのPIDまたは、ComponentGroupIdを設定し、EPIの数、再生開始PTM、終了PTM、EPを設定それぞれ設定する。図44は、図43に示したプログラム更新日時設定処理ST1704におけるアイテムテキストIT_TXT作成処理の一例アイテムテキスト設定処理フローを説明するフローチャートである。IT_TXTは、機器が自由に入れることができるテキスト情報で、ユーザからの情報や放送内のテキスト情報を入れる事が考えられる。本願の実施の形態では、EIT内に拡張形式イベント記述子がある場合に、そのテキスト情報をIT_TXTに入れることができるようにしている。そこで、IT_TXTの設定処理は、以下のようになる。すなわち、IT_TXT情報がディスク内に存在するかどうかをチェックし、存在しない場合は、TXTDTIを設定し、存在する場合にはIT_TXT情報を追加すよう設定する。本テキストの属しているORG_PGCのPG番号を設定し、言語コードがJPNである事を確認しそうでない場合は、本処理を終了する、TEXT_DATAとして、この情報を保存する。ここには、番組の説明がより詳しく乗っている;PGI内のプログラム更新日時情報を更新し、同時に、IT_TXT、MNFI内のプログラム更新日時情報も更新する。図45は、図34に示したエントリポイント付加処理ST147の一例EP付加処理フローを説明するフローチャートである。EP自動設定時間になったかどうかを調べ、時間でない場合は、本処理を終了する;STCを調べ、録画時間PTMを調べ、その値にしたがってEPIに追加設定する。ここで、EP_PTMとREP_PICにはPTMを、ディスク内の全EPの通しの絶対番号をEP_INDEX_NUMに設定する。編集し日時情報をPGI、EPI_LAST_TMに設定する;このEPの属するPGにMNFIFIがリンクされているか調べ、リンクされたMNFIFIがある場合はMNFI内のPG更新日時を設定する。このEPの属するPGにIT_TXTがリンクされているか調べ、リンクされたIT_TXTIがある場合はIT_TXTI内のPG更新日時を設定する;図46は、例えば図45の処理によりエントリポイントが付加されたあと既にエントリポイントが付加済みの場合、このエントリポイントに対応してサムネール縮小画像あるいは代表画像を設定する処理の一例縮小画像設定処理フローを説明するフローチャートである。ユーザに縮小画像を追加するエントリポイントEPを選択させる;ユーザの選んだEPの画像を表示させる。このとき、PTMで指定されているが、指定されているフレームがIピクチャで無い場合は、その前のIピクチャからデコードして表示せずに目標のフレームのところで表示する。ここからコマ送りし、ユーザに縮小画像をどれにするかを選択させる;選択されたフレームのPTMまたは先頭のフレームからのフレーム数をEP_REP_PICに設定する。表示してある目的のフレームをビデオデコード部で縮小し、そのデータをJPEGに変換して、そのデータを読み出し、Thumbnailファイルに追加保存する。このとき、ThumnailデータとしてEPインデックス番号を記録する。他のEPを設定するかどうかをユーザに確認し、続ける場合は次のEPから確認するように設定し、へ移行する。PG更新日時をPGI更新する;このEPの属するPGにMNFIFIがリンクされているか調べ、リンクされたMNFIFIがある場合はMNFI内のPG更新日時を設定する;このEPの属するPGにIT_TXTがリンクされているか調べ、リンクされたIT_TXTIがある場合はIT_TXTI内のPG更新日時を設定する。図47および図48は、エントリポイントに対応したサムネール縮小画像あるいは代表画像を表示する処理の一例縮小画像表示処理フローを説明するフローチャートである。また、図49は、図47の縮小画像表示処理においてサムネール縮小画像あるいは代表画像がどのような形態で画面表示されるかの一例を説明する図である。再生するPGを決定し、そのPGに該当するEPIを読み出す。このとき、該当するEPIが無い場合は、本処理を終了して、タイトルのみを表示する;表示位置を左端に設定する図49では例えば左上。最初のEPIのデータを読み込み、サムネールファイルを開く;EPに縮小画像が登録されているかどうかを、サムネールファイル内のEPインデックス番号があるかどうかでチェックする。ある場合は、に移行する。EPI内のREP_PICのPTMの場所のフレームを再生し、画像を規定の大きさに縮小し、目的の場所へ表示する上記例では図49の左上;縮小した映像をJPEGに圧縮し、そのデータを読み出し、サムネールファイルに追加記録する。このとき、EPインデックス番号も追加し、記録し、に移行する。縮小画像データを読み込み、目的の座標に表示する;他に縮小画像はあるかを調べ、ある場合は、次のEP情報を読み込み、無い場合は、に移行する。次は4枚目の場合、表示位置を左下端に設定し図49の表示上では改行、に移行する;6枚目が表示終わっていない場合は、表示位置を右に一段づつずらし、に移行する。ページ送り記号を表示する;ユーザが画像を選択するのを待ち、ページ送り記号を選択した場合は図49の表示上では改頁、次のEPのデータを読み込み、へ移行する;選択された画像のEPより再生を開始するように設定し、本処理を終了する。図50および図51は、図30の装置の再生動作の一例全体の再生動作フローを説明するフローチャートである。ディスクチェックし、rewritableDiscR、RW、RAMかどうかをチェックする。rewritableDiscで無い場合には、その旨を返して終了する;ディスクのファイルシステムを読み出し、録画されたデータがあるかどうかチェックし、無い場合には、録画されていませんと表示して終了する。VMGファイルを読み込み、再生するプログラム、セルを決定しユーザに選ばせを決定する。ここで、記録順の再生選択した場合には、ORG_PGCIに従って再生を行なう。番組毎の再生をユーザが指定した順序で行う場合には、再生したい番組に相当する番号のUD_PGCに従って再生を行う。APP_NAMEの値を読み出し、対応可能な放送方式かどうかチェックし、対応可能で無い場合は、その旨を表示して処理を終了する。もしくは次のセルへ移行する。再生するセル情報CIより再生するESOB/VOBを決定し、再生開始PTMより、再生を開始するファイルポインタ論理アドレスを決定する。さらにSTIの値により、各デコーダ部の設定を行い再生の準備を行う。また、先頭のパケットグループヘッダ内のCCIより、APSの設定をビデオデコーダに対して行う。すなわち、APSのON/OFF、APSのタイプ等を設定し、デジタルコピー制御によりCGMSAの設定をビデオデコーダに行う。さらに、デジタル出力IEEE1394、インターネット等がある場合、EPNの値により、0=スクランブルオン又は出力禁止、1=そのまま出力を出力ICに設定する。また、ICTが0の場合、画像の解像度に制限を加え、高精細HDを標準解像度SDに変換し、ICTが1の場合は、そのままの解像度を出力ICに設定する。この時、再生を開始するフレームがIピクチャで無い場合、その直前のIピクチャを読み出しそこからデコードを開始し、目的のフレームまできた所で表示を開始し、通常再生を開始する。再生開始時の処理を行う;各デコーダの初期設定を行う;セルの再生処理後述を行い、再生終了かどうかをチェックし、終了の場合には、エラーチェックを行い、エラーの場合には、その旨を表示し、エラーでない場合には再生終了処理を行い、本動作を終了する。PGCIより次のセルを決定し、デコーダの設定が変更されたかどうかをチェックし、変更された場合には、次のシーケンスエンドコードにデコーダの設定が変更されるようにデコーダに変更属性を設定する;再生が終了したかどうかをチェックし、再生終了しない場合は、へ移行する。図52および図53は、図51のセル再生時の処理ST220の一例を説明するフローチャートである。マップ情報図8のES_MAPI132536などの内容より、セルの開始ファイルポインタFP論理ブロック番号および終了ファイルポインタFPを決定する。さらに、図15のセル情報CI内のセル開始時間/終了時間より、開始のESOBU_ENT、終了のESOBU_ENTを決定する。そして、ADR_OFSに目的のESOBU_ENTまでのエントリのデータ長を累積し、開始アドレス論理ブロックLB=ファイルポインタFP、終了アドレスを求める。残りセル長は、終了アドレスより開始アドレスを引いた値とし、再生開始時間をSTCへセットする。参照するIDがOxffffの場合、マルチアングルの表示方法は、子画面同時表示の場合と、事前に設定したグループを表示する場合の2種類が考えられる。前者の場合、全VideoのPIDとメインのオーディオのPIDをデコーダに設定し、子画面同時表示モードになるようにデコーダに設定する。また、後者の場合、セル情報CIに設定されたグループのPIDを、デコーダに設定する。もし、CIに設定が無い場合は、ESOBI内のデフォルトPIDを設定する。参照するID=PIDの場合は、コンポーネントグループ記述子より、参照するESの属しているグループを特定し、再生する各PIDを決定し、デコーダに設定する。なお、参照するID=グループIDの場合は、コンポーネントグループ記述子より、グループ内のPIDを特定し、再生する各PIDを決定し、デコーダに設定する。デコーダ部内部でデコード処理を行うように設定する;再生中の読み出し処理を実行し、開始ファイルポインタより読み出しアドレス、読み出しサイズを決定する。読み出す読み出し単位サイズと残りセル長を比べ、残りセル長が大きい場合には、残りセル長に残りセル長より読み出す読み出し単位サイズを引いた値を設定する。小さい場合には、読み出し長を残りセル長にセットし、残りセル長を0にセットする。読み出し長を読み出し単位の長さに設定し、ドライブ部へ読み出しアドレス、読み出し長、読み出し命令を設定する。1ESOBU分たまるのを待つ。たまったらへ移行する;バッファRAMのデータを読み出し、CCIチェックを行い、デコーダへ転送を行う。デコーダ部内部では、読み出したパケットグループデータを分離部が受け取り、パケット化する。そして、ストリームID、サブストリームIDに従って、ビデオパケットデータMPEGビデオデータはビデオデコード部へ転送され、オーディオパケットデータはオーディオデコード部へ転送され、副映像パケットデータはSPデコード部へ転送される。また、TS転送部は、転送されてきたデータをエレメントストリームへと変換した後、内部バスで各デコーダへ送り、デコード処理を行う。再生中、STCの内容を再生時間として表示する。ただし、STB部の方で、ビデオデータ内のPTSを元に、再生時間を表示できる場合には、そちらを使用する。転送が終了したかどうかをチェックし、転送が開始しない場合には、へ移行する;読み出しFPとで設定した読み出し長を足したものを、読み出しFPに代入する。転送が終了したかどうかをチェックし、終了した場合には、残りセル長をチェックし00でない場合には、へ移行し、00の場合には、本処理を終了する;転送が終了していない場合には、キー入力をチェックし、特殊再生を行う場合には、その方向をセットする。そして、マップ情報MAPI図8のES_MAPIを利用して読み出しFPを計算して、特殊再生時の読み込み処理を行い、本処理を終了する。そうでない場合は、へ移行する。特殊再生の目的FPは、一定の時間を跳ばすようにMAPIよりFPを求める。あるいは、一定時間でなく、一定のESOBU数を跳ばしてFPを求める方法も可能である。このとき、セルの最後まで行ったときには、PGCI図15により次のセル情報を読み出し、セルが使用しているESOB番号とMAPIを選択し、同じように読み出しFPを求める。また、セルが無くなれば、そこで終了とする。図54は、図53のバッファデコーダ転送処理ST2217の一例を説明するフローチャートである。バッファRAM内のパケットグループの数をチェックし、1パケットグループ無い場合は本処理を終了する。1以上ある場合は、最初のパケットグループを処理するよう設定する;目的のパケットグループをバッファRAM内より読み出す。パックグループの先頭は、パックグループ長とSyncPattern図24の151により検出する。パケットグループ内のCCIを読み出し、再生すべきESに該当するESにCCIの設定があり、前回と変化しているかどうかをチェックし、変化が無い場合は、へ移行する;APSの値に応じてビデオデコーダにアナログプロテクション例えばマクロビジョン方式を設定し、このアナログプロテクションがONの場合、プロテクションのタイプを設定する。デジタルコピー制御により、CGMSAにコピー許可/コピー禁止を設定する。その他に1回コピー許可があるが、デジタル放送の場合、録画された時点で1回コピー許可からコピー禁止に変更されているため、1回コピー許可はステータスには無くなっている;EPNをチェックし、保護の場合、デジタル出力IEEE1394もしくはインターネットへは、スクランブルをかけて出力するよう設定するか、もしくは出力を禁止する。保護でない場合は、そのまま出力する。ICTをチェックし、画像出力制限の場合は、アナログHD出力D端子もしくは色差出力の解像度をHDからSDへダウンコンバートして出力する。制限でない場合は、そのまま出力する;パケットグループ内のDCIを読み出し、再生すべきESに該当するESにDCIの設定があり、前回と変化しているかどうかをチェックし、変化が無い場合は、へ移行する。アスペクト情報により、ビデオデコーダにアスペクト情報を設定する;デコーダ部に1パケットグループ分を転送するよう設定する。転送終了まで待ち、パックグループがバッファRAMに残っているかどうかをチェックし、いない場合は本処理を終了する;次のパケットグループを処理するよう設定し、に移行する;以上により、デジタル放送に対応した木目細かい制御動作が実現できる。図55は、図30の装置で用いることができるプログラムマップテーブルPMTのデータ構造例を説明する図である。このPMTにおいて、8ビットのストリームタイプ3421により、種々なストリームを識別できる。例えば、ストリームタイプが0x01であればMPEG1ビデオのストリームであることが示され、ストリームタイプが0x02であればMPEG2ビデオのストリームハイビジョンはこちらであることが示され、ストリームタイプが0x03であればMPEG1オーディオのストリームであることが示され、ストリームタイプが0x04であればMPEG2オーディオのストリームAACマルチチャネルオーディオはこちらであることが示される。図56は、図30の装置で用いることができるデジタルコピー制御ディスクリプタの内容例、およびこのディスクリプタを用いたコピー制御処理の一例を説明する図である。このディスクリプタST3000において、ディスクリプタタグフィールドは例えば0xC1とされ、ディスクリプタ長フィールドで記述長が示される。デジタルレコーディングコントロールフィールドにはコピー世代制御データが記述される。マキシムビットレートフラグフィールドには当該サービスの最大転送レートを記述するか否かが記述される。記述しない場合のフラグは例えば0とされ、記述する場合のフラグは例えば1とされる。コンポーネントコントロールフラグフィールドに0が記述されるときは、例えば番組全体を規定するPMTの場合。このフィールドに1が記述されるときは、その他の状態が記述される。コピーコントロールタイプフィールドにはコピー制御データが記述される図26参照。上記ディスクリプタの各フィールドが記述されるとステップST3000、コピーコントロールタイプがチェックされるステップST3002。コピーコントロールタイプが01または11の場合は、APSコントロールデータに従ってアナログ出力制御データが決まるステップST3004。コピーコントロールタイプが01または11以外の場合のコピーコントロールは予約されているステップST3006。続いて、マキシムビットレートフラグがチェックされるステップST3008。このフラグが1の場合は、マキシムビットレートに従って最大伝送レートが決まるステップST3010。続いて、コンポーネントコントロールフラグがチェックされるステップST3012。このフラグが1の場合は、コンポーネントコントロールレングスに従ってコンポーネントコントロール長nが決まるステップST3014。続いて、コンポーネントタグとデジタルレコーディングコントロールとマキシムビットレートフラグとコピーコントロールフラグの各フィールドが記述されるステップST3020。以下、ステップST3002~ST3010と同様なステップST3022~ST3030が、ステップST3014で決まったnの値分連続実行される。なお、ステップST3012でコンポーネントコントロールフラグが1でないときは、ステップST3014~ST3030の処理はスキップされて、図56の処理は終了する。図57は、デジタルコピー制御がビデオデータに対してどのように運用されるかの一例を説明する図である。ビデオデータのコピー制御は、大きく分けて制限無しコピー可コピーフリーと、コピー禁止コピーネバーまたはノーモアコピーと、1世代のみコピー可コピーワンスの3種類がある。制限無しコピー可の場合、アナログコピー制御は制限無しコピー可となり、デジタルレコーディングコントロールは例えば01となり、コントロールタイプは例えば00となり、APSコントロールデータは例えばDontcare無視となる。コピー禁止の場合、1アナログコピー制御はコピー禁止デジタルコピーはできないがマクロビジョンR方式のコピー防止パルスは付かずアナログコピーは可能となり、デジタルレコーディングコントロールは例えば01となり、コントロールタイプは例えば11となり、APSコントロールデータは例えば00となる。あるいはコピー禁止の場合、2アナログコピー制御はコピー禁止アナログコピーもデジタルコピーも不可となり、デジタルレコーディングコントロールは例えば01となり、コントロールタイプは例えば11となり、APSコントロールデータは例えば00以外となる。1世代のみコピー可の場合、3アナログコピー制御は1世代のみコピー可但しコピー防止パルスは付かずアナログコピーは可能となり、デジタルレコーディングコントロールは例えば01となり、コントロールタイプは例えば10となり、APSコントロールデータは例えば00となる。あるいは1世代のみコピー可の場合、4アナログコピー制御は1世代のみコピー可それ以後の世代のコピーはアナログコピーもデジタルコピーも不可となり、デジタルレコーディングコントロールは例えば01となり、コントロールタイプは例えば10となり、APSコントロールデータは例えば00となる。図58は、デジタルコピー制御がオーディオデータに対してどのように運用されるかの一例を説明する図である。オーディオデータのコピー制御も、大きく分けて制限無しコピー可コピーフリーと、1世代のみコピー可コピーワンスと、コピー禁止コピーネバーまたはノーモアコピーの3種類がある。制限無しコピー可の場合、デジタルレコーディングコントロールは例えば0111となり、コントロールタイプは例えば00となる。1世代のみコピー可の場合、デジタルレコーディングコントロールは例えば0111となり、コントロールタイプは例えば10となる。コピー禁止の場合、デジタルレコーディングコントロールは例えば0111となり、コントロールタイプは例えば11となる。図59は、図30の装置で用いることができるコンテンツ利用ディスクリプタの内容の一例を説明する図である。このディスクリプタにおいて、ディスクリプタタグフィールドは例えば0xDEとされ、ディスクリプタ長フィールドで記述長が示される。イメージコンストラクショントークン図26のICTフィールドには解像度制限ビットが記述される。このビットが0のときは映像出力が制限され例えば高精細HD映像が標準解像度SDに制限されて出力される、このビットが1のときは制限なしで映像出力される。リテンションモードフィールドには一時蓄積制御ビットが記述される。このビットが0のときは映像の一時蓄積が可能とされ、このビットが1のときは一時蓄積禁止とされる。リテンションステートフィールドには一時蓄積容認時間が記述される。このフィールドの内容が7のときは1.5時間の一時蓄積が認められ、6のときは3時間の一時蓄積が認められ、5のときは6時間の一時蓄積が認められ、4のときは12時間の一時蓄積が認められ、3のときは1日の一時蓄積が認められ、2のときは2日の一時蓄積が認められ、1のときは1週間の一時蓄積が認められ、0のときは無制限に一時蓄積が認められる。エンクリプションモードフィールドには出力保護ビットが記述される。このビットが0のときは高速デジタルI/F出力が保護され、このビットが1のときは保護なしつまりデジタル出力フリーとされる。図60は、図30の装置で用いることができるイベント情報テーブルEITのデータ構造例を説明する図である。このEITは、ディスクリプタ3426aの記録フィールドを持ち、ここにコンポーネントグループディスクリプタ等のディスクリプタを格納できるようになっている。図61は、図30の装置で用いることができる拡張イベントディスクリプタの内容の一例を説明する図である。このディスクリプタにおいて、ディスクリプタタグフィールドは例えば0x4eとされ、ディスクリプタ長フィールドで記述子長が示される。ディスクリプタナンバーフィールドには、記述子番号0~nが記述される。また、ラストディスクリプタナンバーフィールドには、最終記述子番号0~nが記述される。0x4dISO639LANGUAGECODEフィールドには、例えば日本で採用される放送方式ARIB:jpnが記述される。また、lengthofitemsフィールドには、例えば項目数後続の項目のバイト数が記述される。上記項目数が1以上ある場合は、以下の内容が項目数分繰り返される。すなわち、itemdescriptionlengthフィールドの項目名長項目名のバイト数の後に項目名8ビットの文字符号が項目名長分繰り返され、itemlengthフィールドの項目記述長項目記述のバイト長の後に項目記述8ビットの文字符号が項目名長分繰り返され、Textlengthフィールドの拡張記述長拡張記述のバイト長の後に拡張記述8ビットの文字符号が項目名長分繰り返される。そして、これらitemdescriptionlength、itemlength、Textlengthのフィールドの組が、項目数分繰り返される。図62は、再生時間PTMが与えられた場合に、このPTMから目的のパケットをどのように捕まえるかを説明する図である。与えられた再生時間PTMからこのPTMに対応するターゲットパケットを得る方法は、次の通りである。すなわち、1与えられたPTMから、管理情報であるタイムマップTMAPを用いてESOBUの再生時間を加算することで、そのPTMが属するESOBU番号を求める;2求めたESOBU番号から、TMAPを用いてESOBUサイズを加算することで、そのESOBUの開始パケットが属するパケットグループ番号を求める;そして、3タイムマップ内のESOBU開始パケット番号により、そのESOBUの開始パケットを特定する。図63は、AVデータ管理情報記録領域130に記録される管理情報の1つRTR_VMGがどのように構成されるかの他例図4の変形例を説明する図である。ここでは、図4の拡張エントリポイント情報EXEPIT1361がなく、その代わりに、拡張エントリポイント情報を図3の拡張ファイルHR_EXEP.DATに持たせている。この場合、PGCI内のセルエントリポイント情報C_EPIには、図18の例1のようなデータ構造が採用される。図64は、プログラムチェーン情報ORG_PGC情報またはUD_PGC情報の各構成要素の中身がどのように構成されるかの他例図15の変形例を説明する図である。ここでは、図15のエントリポイント情報テーブルC_EPIT13348の代わりに、エントリポイント情報EPI13348Xが採用されている。図15のC_EPITがC_EPIを1つしか含まない場合は、図64のセル情報1334Xは、実質的に図15のセル情報1334と同じになる。図65は、図4または図14の管理情報記録領域130に記録される管理情報に含まれる業者情報マニファクチャラー情報MNFIの中身がどのように構成されるかの他例図23の変形例を説明する図である。図65では、業者情報MNFI1363Xニ含まれるMNFIデータ13633Xが、例3として示すように、縮小画枚数サムネール数136331Xと、該当するセル番号136332Xと、該当するエントリポイント番号136333Xと、サムネールがJPEG圧縮されている場合にそのデータ長サイズ136334Xと、そのサムネールのJPEGデータ本体136335Xを含んでいる。図66は、図30の装置の録画動作の他例図35の変形例を説明するフローチャートエントリポイント付加処理なしの録画フローである。PTMよりVSTI、ASTIを作成するステップST120;バッファ内のデータが一定量1CDA分たまった場合は、D-PROを通して、ECC処理を行い、ディスクに記録するステップST130。録画中、定期的にフォーマッタ部のバッファRAMがいっぱいになる前に、切り分け情報をMPU部のワークRAMに保存する。ここでの切り分け情報は、ESOBUの切り分け情報で、ESOBUの先頭のアドレス、SOBUのパック長、もし、I-Picの終了アドレス、ESOBUの到着時間ATS等である;残量をチェックし、一定以上少なくなった場合には、残り容量少処理を行う。録画終了かどうかをチェックし録画終了キーを入力したかどうか、または、残り容量が無くなったかどうか、終了時には、フォーマッタ部より残りの切り分け情報を取り込み、ワークRAMへ追加し、それらのデータを管理データVMGIに記録し、さらに、ファイルシステムに、残りの情報を記録する;終了で無い場合は、に移行し、データの取り込み及び再生を続けて行うようにする。図67は、情報記憶媒体光ディスクに録画を開始する前の処理の他例図36の変形例を説明するフローチャート録画前処理フローである。DVD_HDVRのディレクトリ新たなVRの入るディレクトリをさがし、無い場合はそのディレクトリを作成し、ある場合は次に移行する;ディレクトリ内に録画されているかどうかを調べ、録画されている場合は、その管理情報であるVMGIをワーク内に読み込み、その記録されている放送方式APP_NAMEより本機器がサポートしている方式かどうかを判定し、サポートしていない場合は、その旨を表示して終了する。録画されているデータが無い場合はワーク内にVMGIを作成する;これから録画するデータの放送方式を調べる。内部チューナーの場合は、機器内でデフォルトの方式とし、外部デジタル入力の場合は、デジタル入力より送られてくるRegistrationDescriptorの値を調べ、録画する方式を決定する。ディスク内の放送方式と比べ、違っている場合は、その旨を表示して終了する。録画するデータの放送方式が本機器がサポートしている方式かどうかを判定し、サポートしていない場合は、その旨を表示して終了する;ワーク内に構築しているVMGIのAPP_NAMEに放送方式を設定して次の処理に移行する。図68は、プログラムチェーンPGC作成処理の他例図43の変形例を説明するフローチャートプログラム設定処理フローである。ディスクの最初の記録かどうかをチェックし、最初の場合はORG_PGCを作成し、最初で無い場合はそのORG_PGCの後に追加するように設定する;PG_TYに消去許可0を設定し、CellNsにセルの数を設定する。ARIBの場合、EIT内の短形式イベント記述子のlanguagecodeにjpnの場合は、VMG_MATのCHRに0x12を設定し、PRM_TXTIの第2領域にEVENT_NAMEに設定し、REP_PICTIに代表画像の情報を設定する。LAST_MNF_IDに本機器のメーカーIDを設定する。この値は、PGI、CI、VOBの変更があった場合にその変更した機器のメーカーIDを設定し、最後に編集、記録したのがどのメーカーであるかをわかるために設定するもので、これにより、違うメーカーが変更した場合の対応が取りやすくなる。PG_INDEXにPGの絶対番号を設定し、他のアプリソフトなどから参照する場合にPG単位での参照が可能にしている。さらに、本PG更新日時情報を記録する。この時、本機器で対応しているメーカーのコードが一致したMNFIやIT_TXTがある場合には、その対応するデータの更新日時情報も設定する。MNFIに各メーカー独自の情報を設定する;セルタイプにストリーマであることを示す情報を設定する;参照するESOB番号を設定し、再生するIDとして代表ビデオのPIDまたは、ComponentGroupIdを設定し、EPIの数、再生開始PTM終了PTM、EPを設定それぞれ設定する。図69は、図68に示したプログラム更新日時設定処理ST1700XにおけるアイテムテキストIT_TXT作成処理の他例図44の変形例を説明するフローチャートアイテムテキスト設定処理フローである。IT_TXTは、機器が自由に入れることができるテキスト情報で、ユーザからの情報や放送内のテキスト情報を入れる事が考えられる。ここでは、EIT内に拡張形式イベント記述子がある場合にそのテキスト情報をIT_TXTに入れる事を考える。そこで、IT_TXTの設定処理は、以下のようになる。IT_TXT情報がディスク内に存在するかどうかをチェックし、存在しない場合は、TXTDTIを設定し、存在する場合にはIT_TXT情報を追加すよう設定する。本テキストの属しているORG_PGCのPG番号を設定し、言語コードがJPNである事を確認しそうでない場合は、本処理を終了する、TEXT_DATAとして、この情報を保存する。ここには、番組の説明がより詳しく乗っている。図70は、既にエントリポイントが付加済みの場合において、このエントリポイントに対応してサムネール縮小画像あるいは代表画像を業者情報MNFIに設定する処理の他例図46の変形例を説明するフローチャート縮小画像設定処理フローである。メニューなどに使うためのMNFIにEPに対応した縮小画像のデータをいれた場合の実施例を以下に示す。MNFI情報がディスク内に存在するかどうかをチェックし、存在しない場合は、MNFIを設定し、存在する場合にはMNFI情報を追加すよう設定する;MNFIのマニファクチャーIDに本機器のメーカーIDを入れる。このIDは、図30のMPU80内のROM80Bに記録されたデフォルト値である。MNFIの録画時間を設定する;プログラム内のセルを検索し、全エントリポイントEPをチェックし、EPの数、EPが打たれている再生箇所実際のオブジェクトの再生位置を取り出す。最初のEPの情報を取り出す;EPの指定しているフレームを再生し、フレームメモリにいれる。この時、EPの付いているフレームがIピクチャでない場合B、Pピクチャの場合、その前のIピクチャから再生し、目的のフレームまでデコードをして、フレームデータを求める。フレームメモリ内のデータをデコード部により縮小データとし、JPEG圧縮する;デコード部より、縮小データを読み出し、対応するセル番号およびエントリポイント番号とともに、MNFI_DATA図23の13633または図65の13633Xに保存する;縮小画像化していないEPがあるかどうかを判断し、ある場合は、次のEPの情報を取り出し、へ移行する。図71は、業者情報MNFIに設定されたサムネール縮小画像あるいは代表画像を表示する処理の他例図47の変形例を説明するフローチャート縮小画像表示処理フローである。メニューキーなどで縮小画像を表示させる時の処理は、次のようになる。再生するPGを決定し、そのPGに該当するMNFIを読み出す。このとき、該当するMNFIが無い場合は、本処理を終了して、タイトルのみを表示する。最初のEPのデータを読み込む;表示位置を左端に設定する。縮小画像データを読み込み、目的の座標に表示する;他に縮小画像はあるかどうかチェックする;ある場合は、次のEP情報を読み込む。次は4枚目の場合、表示位置を左下端に設定改行し、に移行する;6枚目が表示終わっていない場合は、表示位置を左に一段づつずらし、に移行する;ページ送り記号を表示する。ユーザが画像を選択するのを待ち、ページ送り記号を選択した場合改頁は、次のEPのデータを読み込み、へ移行する;選択された画像のEPより再生を開始するように設定し、本処理を終了する。図72は、図65の業者情報MNFIの信頼性をチェックする処理の一例を説明するフローチャートMNFI信頼性チェック処理フローである。ここでは、ディスク挿入時にMNFI、IT_TXTの信頼性をチェックし、不整合がある場合は、そのMNFIもしくはIT_TXTを削除する。プログラム編集日時はプログラムを編集した時にPGIIT_TXT、MNFIに設定されるため、もし仮に、レコーダがIT_TXT、MNFIをサポートしていない場合は、不整合が生じる。まず、ディスク内のORG_PGCを読み込む。各PGの情報を読み出す;PGIの更新日時情報を読み出し、そのPGに該当するIT_TXTを探し、ある場合はその更新日時情報を読み出す;そのPGに該当するMNFIを探し、ある場合はその更新日時情報を読み出す。更新日時を比較し、PGIの日時情報と一致しない場合は、そのデータIT_TXTまたはMNFIを削除する。更新日時が一致しないという事は、その部分のデータが他社の機器で編集された事を意味し、そのため、そのデータがどこに関連付けられるかが不明となる。このため、そのデータは削除する。次のPGはあるかどうかをチェックし、ある場合は次のPGに設定し、へ移行する。本処理を終了する;以上により、デジタル放送に対応した木目細かい制御動作が実現できる。<実施の形態のまとめ>01エントリポイント図18のC_EPIもサムネール画像へのポインタTBN_PT、EP_REP_PIC、アイテムテキストへのポインタTXT_NUM、エントリポイントタイプ図19のEP_TY等を持たせる。すなわち、エントリポイントに種々な情報の追加ができ、EP_TYによりどんな情報が含まれているか即座に判断できる。さらに、エントリポイントそのものから独立して代表画像の位置を設定保持できるためこの代表画像をチャプタサムネール等に活用できる。02管理情報VMG、ESMG内の必須情報PGIと拡張情報EP_EPIT;オプションの双方に同じ検索情報図15、図23のプログラムインデックス番号、プログラム更新日時等の情報を持たせる。すなわち、オプションの拡張情報EP_EPIT内に必須情報PGIと同じプログラムインデックス番号、プログラム更新日時等の情報を格納するように構成する。そして、プログラムPGに関連する情報が変更された場合、必須情報PGIおよび対応する拡張情報中のプログラムインデックス番号、プログラム更新日時等を同時に更新する拡張情報のみが変更された場合はこの同時更新は不要。このように構成すると、プログラム、プレイリスト、エントリポイント等に関する拡張情報を、必要なものだけ、何時でも追加して保持できる。特に、拡張情報を処理する機能を持たない機種レコーダで本願のディスクの記録内容を変更した場合に、記録情報の不整合が発生しているかどうかを、プログラム単位で検出できる図72のST4014X等の処理。また、拡張情報を後から追加できることから、管理情報のうちの必須情報の情報量を最小限に抑えることができ、それでいて後から管理情報テキスト情報等の、種々な拡張情報を容易に追加できる例えば図44のST1806の処理。03パケット単位でなくパケットグループ単位で、パケット識別子PID毎に、表示制御情報CCIおよび/またはコピー制御情報CCIを扱うことができる図24のパケットグループヘッダがDCI、CCIを含むことができるようになっている。本願実施の形態では、最大32PIDまで対応できる。また、パックグループの途中で属性が変化する場合は、パックグループをダミーデータで終端して、各パックグループの境界位置がアラインされるようにしている図40参照。パケット単位より大きな単位のパックグループ単位でDCI、CCI等を管理するので、そのヘッダ図24のパケットグループヘッダの情報量を、パケット単位の場合と比べて小さくできる。04ストリームオブジェクトSOBのデフォルトPIDをその管理情報図8~図11のSOBIに記述する。このようにすると、格別PIDの記述がなされなくても、デフォルトのPIDがあるため、対象となるPIDが分かる。従い、個々の該当個所でPIDをいちいち記述しなくても済む。なお、この発明は上記した実施の形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を種々変形して具体化することができる。また、上記した実施の形態に開示されている複数の構成要素を適宜に組み合わせることにより、種々の発明を形成することができる。例えば、実施の形態に示される全構成要素から幾つかの構成要素を削除しても良いものである。さらに、異なる実施の形態に係る構成要素を適宜組み合わせても良いものである。