專利名稱::數(shù)據(jù)傳輸裝置及方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及數(shù)據(jù)傳輸裝置及方法,尤其是涉及即使在已對記錄媒體上記錄著的數(shù)據(jù)內(nèi)容進行了編輯的情況下也能以適當(dāng)?shù)姆绞焦芾碛涗浢襟w所記錄著的數(shù)據(jù)內(nèi)容及再生信息的數(shù)據(jù)傳輸裝置及方法、數(shù)據(jù)處理裝置及方法。
背景技術(shù):
:近年來,作為可以從記錄再生裝置中取出的盤型信息記錄媒體,正不斷地開發(fā)出各種類型的光盤。這種可記錄的光盤,是以數(shù)千兆字節(jié)的大容量媒體的形式提出的,對其作為記錄視頻信號等AV(AudioVisual視聽)信號的媒體寄予很高的期望。作為記錄在這種可記錄光盤上的數(shù)字AV信號的源(供給源),有CS數(shù)字衛(wèi)星廣播或BS數(shù)字廣播,另外,還提出了未來的數(shù)字方式的地波電視廣播等。這里,從這些源供給的數(shù)字視頻信號,一般都是以通常的MPEG(MovingPictureExpertsGroup運動圖象專家組;數(shù)字影視壓縮標(biāo)準(zhǔn))2方式進行圖象壓縮的。此外,對記錄裝置,還規(guī)定著該裝置固有的記錄速率。在現(xiàn)有的民用視頻存儲媒體上,當(dāng)記錄來自數(shù)字廣播的數(shù)字視頻信號時,如果是模擬記錄方式,則必須先將數(shù)字視頻信號譯碼然后通過限制帶寬而進行記錄?;蛘撸绻前∕PEG1視頻、MPEG2視頻、DV(DigitalVideo;數(shù)字視頻)方式等在內(nèi)的數(shù)字記錄方式,則必須先進行1次譯碼然后以該裝置固有的記錄速率且按編碼方式重新編碼而進行記錄。但是,上述記錄方法,必須先對所供給的位流進行1次譯碼然后進行帶寬限制或重新編碼而進行記錄,所以將引起畫質(zhì)的惡化。當(dāng)記錄進行了圖象壓縮的數(shù)字信號時,如所輸入的數(shù)字信號的傳輸率不超過記錄再生裝置的記錄速率,則直接記錄所供給的位流而無需進行譯碼或重新編碼的方法,引起的畫質(zhì)惡化最小。但是,當(dāng)進行了圖象壓縮的數(shù)字信號的傳輸率超過作為記錄媒體的盤的記錄速率時,必須由記錄再生裝置進行譯碼然后重新編碼以將傳輸率減小到盤的記錄速率的上限以下再進行記錄。另外,當(dāng)以輸入數(shù)字信號的位速率可隨時間增減的變速率方式進行傳輸時,將數(shù)據(jù)在緩沖器內(nèi)存儲1次并以脈沖串方式進行記錄的盤式記錄裝置,與旋轉(zhuǎn)頭為固定轉(zhuǎn)數(shù)因而記錄速率為固定速率的帶式記錄方式相比,能更充分地利用作為信息記錄媒體的盤的容量。從以上所述可以預(yù)測,在數(shù)字廣播將成為主流的未來,需要一種無需進行譯碼或重新編碼而將數(shù)據(jù)流之類的廣播信號按原來的數(shù)字信號形式記錄并使用盤作為記錄媒體的記錄再生裝置。如上所述,通過增大記錄媒體的容量,可以在該記錄媒體上記錄大量的數(shù)據(jù)(例如,與節(jié)目有關(guān)的視頻數(shù)據(jù)和音頻數(shù)據(jù)等)并能在1個盤內(nèi)記錄許多節(jié)目。這時,用戶必需進行從這些盤內(nèi)記錄著的大量節(jié)目中將所需的數(shù)據(jù)復(fù)制到另一個盤上的操作。但是,當(dāng)進行了復(fù)制操作時,將很難以適當(dāng)?shù)姆绞焦芾硭涗浿臄?shù)據(jù)內(nèi)容及再生信息。
發(fā)明內(nèi)容本發(fā)明,是鑒于上述狀況而開發(fā)的,其目的是即使在將記錄媒體上記錄著的數(shù)據(jù)內(nèi)容復(fù)制到另一記錄媒體的情況下也能以適當(dāng)?shù)姆绞焦芾碛涗浢襟w所記錄的數(shù)據(jù)內(nèi)容及再生信息。本發(fā)明的第1數(shù)據(jù)傳輸裝置,其特征在于,備有讀出部,從記錄媒體讀出數(shù)據(jù)流及其管理信息;控制部,決定與在數(shù)據(jù)流中指定的再生區(qū)間的再生所需的部分?jǐn)?shù)據(jù)流對應(yīng)的部分管理信息;傳輸部,傳輸部分?jǐn)?shù)據(jù)流及由控制部決定的部分管理信息。上述傳輸部,還可以對部分管理信息進行非同步傳輸。上述控制部,可以選擇對部分?jǐn)?shù)據(jù)流進行非同步傳輸或進行同步傳輸。上述數(shù)據(jù)流,可以是AV數(shù)據(jù)流,管理信息,可以包含AV數(shù)據(jù)流中的編碼信息的不連續(xù)點地址信息、使AV數(shù)據(jù)流中的時刻信息和地址信息相關(guān)聯(lián)的信息、及AV數(shù)據(jù)流中的特征圖象的時刻信息。上述管理信息可以是剪輯信息(ClipInformation),不連續(xù)點地址信息可以是SequenceInfo(序列信息)及ProgramInfo(節(jié)目信息),使時刻信息和地址信息相關(guān)聯(lián)的信息可以是CPI(特征點信息),特征圖象的時刻信息可以是剪輯標(biāo)記(ClipMark)。上述管理信息,還可以包含AV數(shù)據(jù)流的再生區(qū)間的指示信息即播放表(PlayList)。上述傳輸部,還可以傳輸作為部分?jǐn)?shù)據(jù)流的AV數(shù)據(jù)流的再生區(qū)間指示信息。上述傳輸部,可以在不改變AV數(shù)據(jù)流的再生區(qū)間指示信息的內(nèi)容的情況下傳輸作為部分?jǐn)?shù)據(jù)流的AV數(shù)據(jù)流的再生區(qū)間的指示信息,。上述傳輸部,還可以傳輸與AV數(shù)據(jù)流的再生區(qū)間指示信息相關(guān)的縮略圖象及與部分管理信息數(shù)據(jù)所包含的AV數(shù)據(jù)流中的特征圖象的時刻信息相關(guān)的縮略圖象。上述AV數(shù)據(jù)流,可以是以由傳輸信息包及其到達時間印記構(gòu)成的源信息包為單位的數(shù)據(jù)串,作為部分?jǐn)?shù)據(jù)流的AV數(shù)據(jù)流,可以是AV數(shù)據(jù)流的源信息包數(shù)據(jù)串的一部分。上述AV數(shù)據(jù)流,可以是以由傳輸信息包及其到達時間印記構(gòu)成的源信息包為單位的數(shù)據(jù)串,作為部分?jǐn)?shù)據(jù)流的AV數(shù)據(jù)流,可以是以傳輸信息包為單位的傳輸數(shù)據(jù)流??刂撇?,可以對將AV數(shù)據(jù)流及其管理信息一起進行數(shù)據(jù)傳輸、或只對AV數(shù)據(jù)流進行實時傳輸進行切換。本發(fā)明的第1數(shù)據(jù)傳輸方法,其特征在于,包括讀出步驟,從記錄媒體讀出數(shù)據(jù)流及其管理信息;決定步驟,決定與在數(shù)據(jù)流中指定的再生區(qū)間的再生所需的部分?jǐn)?shù)據(jù)流對應(yīng)的部分管理信息;傳輸步驟,傳輸部分?jǐn)?shù)據(jù)流及由決定步驟的處理所決定的管理信息。本發(fā)明的第1記錄媒體的程序,其特征在于,包括讀出步驟,從記錄媒體讀出數(shù)據(jù)流及其管理信息;決定步驟,決定與在數(shù)據(jù)流中指定的再生區(qū)間的再生所需的部分?jǐn)?shù)據(jù)流對應(yīng)的部分管理信息;傳輸步驟,傳輸部分?jǐn)?shù)據(jù)流及由決定步驟的處理決定的管理信息。本發(fā)明的第1程序,由計算機執(zhí)行讀出步驟,從記錄媒體讀出數(shù)據(jù)流及其管理信息;決定步驟,決定與在數(shù)據(jù)流中指定的再生區(qū)間的再生所需的部分?jǐn)?shù)據(jù)流對應(yīng)的部分管理信息;傳輸步驟,傳輸部分?jǐn)?shù)據(jù)流及由決定步驟的處理決定的管理信息。本發(fā)明的第2數(shù)據(jù)傳輸裝置,其特征在于,備有認(rèn)證部,進行與AV數(shù)據(jù)流的傳輸目的地裝置的相互認(rèn)證;傳輸部,當(dāng)根據(jù)認(rèn)證部的相互認(rèn)證的結(jié)果判定傳輸目的地裝置符合規(guī)定的格式時,將AV數(shù)據(jù)流及其管理信息一起進行數(shù)據(jù)傳輸,而當(dāng)根據(jù)認(rèn)證部的相互認(rèn)證的結(jié)果判定傳輸目的地裝置不符合規(guī)定的格式時,只對AV數(shù)據(jù)流進行實時傳輸。本發(fā)明的第2數(shù)據(jù)傳輸方法,其特征在于,包括相互認(rèn)證步驟,進行與AV數(shù)據(jù)流的傳輸目的地裝置的相互認(rèn)證;傳輸步驟,當(dāng)根據(jù)認(rèn)證步驟的相互認(rèn)證處理的結(jié)果判定傳輸目的地裝置符合規(guī)定的格式時,將AV數(shù)據(jù)流及其管理信息一起進行數(shù)據(jù)傳輸,而當(dāng)根據(jù)認(rèn)證步驟的相互認(rèn)證處理的結(jié)果判定傳輸目的地裝置不符合規(guī)定的格式時,只對AV數(shù)據(jù)流進行實時傳輸。本發(fā)明的第2記錄媒體的程序,用于傳輸AV數(shù)據(jù)流的數(shù)據(jù)傳輸裝置,該程序的特征在于包括相互認(rèn)證步驟,進行與AV數(shù)據(jù)流的傳輸目的地裝置的相互認(rèn)證;傳輸步驟,當(dāng)根據(jù)認(rèn)證步驟的相互認(rèn)證處理的結(jié)果判定傳輸目的地裝置符合規(guī)定的格式時,將AV數(shù)據(jù)流及其管理信息一起進行數(shù)據(jù)傳輸,而當(dāng)根據(jù)認(rèn)證步驟的相互認(rèn)證處理的結(jié)果判定傳輸目的地裝置不符合規(guī)定的格式時,只對AV數(shù)據(jù)流進行實時傳輸。本發(fā)明的第2程序,由用于控制傳輸AV數(shù)據(jù)流的數(shù)據(jù)傳輸裝置的計算機執(zhí)行相互認(rèn)證步驟,進行與AV數(shù)據(jù)流的傳輸目的地裝置的相互認(rèn)證;傳輸步驟,當(dāng)根據(jù)認(rèn)證步驟的相互認(rèn)證處理的結(jié)果判定傳輸目的地裝置符合規(guī)定的格式時,將AV數(shù)據(jù)流及其管理信息一起進行數(shù)據(jù)傳輸,而當(dāng)根據(jù)認(rèn)證步驟的相互認(rèn)證處理的結(jié)果判定傳輸目的地裝置不符合規(guī)定的格式時,只對AV數(shù)據(jù)流進行實時傳輸。本發(fā)明的第1數(shù)據(jù)處理裝置,其特征在于,備有;接收部,接收播放表文件;記錄部,記錄播放表并在管理所記錄的播放表的管理信息文件中追加與新接收到的播放表文件有關(guān)的信息。本發(fā)明的第1數(shù)據(jù)處理方法,其特征在于,包括接收步驟,接收播放表文件;追加步驟,記錄播放表并在管理所記錄的播放表的管理信息文件中追加與新接收到的播放表文件有關(guān)的信息。本發(fā)明的第3記錄媒體的程序,用于從記錄著AV數(shù)據(jù)流文件及指定AV數(shù)據(jù)流的再生方法的播放表文件的記錄媒體接收再生后的文件的數(shù)據(jù)處理裝置,其特征在于,包括接收步驟,接收播放表文件;追加步驟,記錄播放表并在管理所記錄的播放表的管理信息文件中追加與新接收到的播放表文件有關(guān)的信息。本發(fā)明的第3程序,由用于對從記錄著AV數(shù)據(jù)流文件及指定AV數(shù)據(jù)流的再生方法的播放表文件的記錄媒體接收再生后的文件的數(shù)據(jù)處理裝置進行控制的計算機執(zhí)行接收步驟,接收播放表文件;追加步驟,記錄播放表并在管理所記錄的播放表的管理信息文件中追加與新接收到的播放表文件有關(guān)的信息。本發(fā)明的第2數(shù)據(jù)處理裝置,其特征在于,備有接收部,接收縮略圖文件;記錄部,在所記錄著的縮略圖文件中追加接收到的縮略圖文件的數(shù)據(jù)。本發(fā)明的第2數(shù)據(jù)處理方法,其特征在于,包括接收步驟,接收縮略圖文件;追加步驟,在所記錄的縮略圖文件中追加接收到的縮略圖文件的數(shù)據(jù)。本發(fā)明的第4記錄媒體的程序,用于向記錄著AV數(shù)據(jù)流文件及AV數(shù)據(jù)流的縮略圖文件的記錄媒體輸入數(shù)據(jù)的數(shù)據(jù)處理裝置,該程序的特征在于,包括接收步驟,接收縮略圖文件;追加步驟,在所記錄著的縮略圖文件中追加接收到的縮略圖文件的數(shù)據(jù)。本發(fā)明的第4程序,由用于對向記錄著AV數(shù)據(jù)流文件及AV數(shù)據(jù)流的縮略圖文件的記錄媒體輸入數(shù)據(jù)的數(shù)據(jù)處理裝置進行控制的計算機執(zhí)行接收步驟,接收縮略圖文件;追加步驟,在所記錄著的縮略圖文件中追加接收到的縮略圖文件的數(shù)據(jù)。在本發(fā)明的第1數(shù)據(jù)傳輸裝置及方法、記錄媒體的程序、以及程序中,決定在數(shù)據(jù)流中指定的再生區(qū)間的再生所需的部分?jǐn)?shù)據(jù)流及部分管理信息數(shù)據(jù),并傳輸所決定的部分?jǐn)?shù)據(jù)流。在本發(fā)明的第2數(shù)據(jù)傳輸裝置及方法、記錄媒體的程序、以及程序中,當(dāng)傳輸目的地裝置符合規(guī)定的格式時將AV數(shù)據(jù)流及其管理信息一起進行數(shù)據(jù)傳輸,而當(dāng)不符合時只對AV數(shù)據(jù)流進行實時傳輸。在本發(fā)明的第1數(shù)據(jù)處理裝置及方法、記錄媒體的程序、以及程序中,在管理信息文件中追加播放表文件。在本發(fā)明的第2數(shù)據(jù)處理裝置及方法、記錄媒體的程序、以及程序中,在第2縮略圖文件中追加第1縮略圖文件。附圖的簡單說明圖1是說明卷信息(volumeInformation)的圖。圖2是說明在盤上形成的目錄結(jié)構(gòu)的圖。圖3是表示DVRMPEG-2傳輸數(shù)據(jù)流(transportstream)的結(jié)構(gòu)的圖。圖4是表示source_packet(源信息包)的語法的圖。圖5是表示TP_extra_header(TP附加標(biāo)題)()的語法的圖。圖6是表示DVRMPEG-2傳輸數(shù)據(jù)流記錄器模型(transportstreamrecordermodel)的圖。圖7是表示DVRMPEG-2傳輸數(shù)據(jù)流播放器模型(transportstreamplayermodel)的圖。圖8是表示剪輯信息文件(ClipInformationfile)的語法的圖。圖9是說明ATC序列(ATC-sequence)的圖。圖10是說明ATC的不連續(xù)點與ATC序列的關(guān)系的圖。圖11是說明連續(xù)的STC區(qū)間的圖。圖12是說明STC的不連續(xù)點與STC序列(STC-sequence)的關(guān)系及STC序列與ATC序列的關(guān)系的圖。圖13是表示SequenceInfo(序列信息)()的語法的圖。圖14是說明節(jié)目序列(program_sequence)的圖。圖15是表示ProgramInfo(節(jié)目信息)()的語法的圖。圖16是表示StreamCodingInfo(數(shù)據(jù)流編碼信息)()的語法的圖。圖17是表示stream_coding_type(數(shù)據(jù)流編碼類型)的圖。圖18是表示video_format(視頻格式)的圖。圖19是表示frame_rate(幀速率)的圖。圖20是表示display_aspect_ratio(顯示器高寬比)的圖。圖21是表示audio_presentation_type(音頻演播類型)的圖。圖22是表示sampling_frequency(采樣頻率)的圖。圖23是表示CPI()的語法的圖。圖24是說明EP_map(EP變換表)的圖。圖25是說明第一次將AV數(shù)據(jù)流作為剪輯片段(Clip)記錄時形成的TU_map(TU變換表)的圖。圖26是表TU_map的語法的圖。圖27是說明播放表標(biāo)記(PlayListMark)與剪輯標(biāo)記(ClipMark)的關(guān)系的圖。圖28是表示剪輯標(biāo)記(ClipMark)的語法的圖。圖29是表示播放表文件(Playlistfile)的語法的圖。圖30是表示UIAppInfoPlaylist的語法的圖。圖31是表示播放表()的語法的圖。圖32是說明EP_map類型的播放表的圖。圖33是說明TU_map類型的播放表的圖。圖34是說明EP_map類型的播放表的時間信息與AV數(shù)據(jù)流文件中的地址信息的關(guān)系的圖。圖35是說明TU_map類型的播放表的時間信息與AV數(shù)據(jù)流文件中的地址信息的關(guān)系的圖。圖36是表示播放項目(PlayItem)()的語法的圖。圖37是表示播放表標(biāo)記(PlayListMark)的語法的圖。圖38是表示Info.dvr的語法的圖。圖39是表示UIAppInfoVolume的語法的圖。圖40是表示播放表一覽表(TableOfPlayList)的語法的圖。圖41是表示縮略圖的標(biāo)題信息文件的語法的圖。圖42是表示縮略圖的圖象數(shù)據(jù)文件的語法的圖。圖43是說明對tn_block的數(shù)據(jù)存儲方法的圖。圖44是表示動圖象記錄再生裝置的結(jié)構(gòu)的框圖。圖45是說明將AV數(shù)據(jù)流作為新的剪輯片段記錄時的剪輯片段與播放表的關(guān)系的概念的圖。圖46是說明虛擬播放表(VirtualPlayList)的生成的概念的圖。圖47是說明將實際播放表(RealPlayList)的再生區(qū)間的一部分刪去時的剪輯片段與播放表的關(guān)系的概念的圖。圖48是說明進行了最小化(Minimize)編輯時的剪輯片段與播3放表、虛擬播放表的關(guān)系的概念的圖。圖49是說明將1個剪輯AV數(shù)據(jù)流(ClipAV數(shù)據(jù)流)的一部分?jǐn)?shù)據(jù)刪去時在剪輯片段中形成2個ATC序列(ATC_sequence)的情況的圖。圖50是說明將1個剪輯AV數(shù)據(jù)流的一部分?jǐn)?shù)據(jù)刪去時的ATC序列、STC序列(STC_sequence)及節(jié)目序列的關(guān)系的圖。圖51是說明將CPI為EP_map的剪輯AV數(shù)據(jù)流的一部分刪去時的剪輯片段與播放表的關(guān)系的圖。圖52是說明在剪輯片段中不允許ATC不連續(xù)的情況下將剪輯AV數(shù)據(jù)流的一部分刪去時剪輯片段被分為2個的情況的圖。圖53是說明將CPI為TU_map的剪輯AV數(shù)據(jù)流的一部分刪去時的剪輯片段與播放表的關(guān)系的圖。圖54是說明將AV數(shù)據(jù)流作為新的剪輯片段進行記錄時的剪輯AV數(shù)據(jù)流文件及剪輯信息文件的生成的流程圖。圖55是說明第1次將AV數(shù)據(jù)流作為剪輯片段記錄時的SequenceInfo的生成動作例的流程圖。圖56是說明ProgramInfo的生成動作例的流程圖。圖57是說明EP_map的生成動作例的流程圖。圖58是說明實際播放表的生成方法的流程圖。圖59是說明虛擬播放表的生成方法的流程圖。圖60是說明播放表的再生方法的流程圖。圖61是說明將AV數(shù)據(jù)流文件和數(shù)據(jù)庫文件一起進行文件傳輸?shù)那闆r的圖。圖62是說明對AV數(shù)據(jù)流進行實時傳輸(數(shù)據(jù)流傳輸)而對數(shù)據(jù)庫文件進行文件傳輸?shù)那闆r的圖。圖63是說明只對AV數(shù)據(jù)流進行實時傳輸并在復(fù)制目的地生成新的數(shù)據(jù)庫文件的情況的圖。圖64是說明當(dāng)復(fù)制目的地的記錄裝置不符合DVR格式時以再生數(shù)據(jù)的速度對AV數(shù)據(jù)流進行實時傳輸?shù)那闆r的圖。圖65是說明當(dāng)從復(fù)制源(輸出側(cè)的再生裝置)向復(fù)制目的地(輸入側(cè)的記錄裝置)只復(fù)制播放表及其所需的剪輯片段部分時的剪輯片段與播放表的關(guān)系的圖。圖66是說明當(dāng)從復(fù)制源(輸出側(cè)的再生裝置)向復(fù)制目的地(輸入側(cè)的記錄裝置)復(fù)制播放表時該播放表的再生所需的剪輯片段部分的圖。圖67是說明當(dāng)從復(fù)制源(輸出側(cè)的再生裝置)向復(fù)制目的地(輸入側(cè)的記錄裝置)復(fù)制播放表時決定IN_time(開始時刻)的數(shù)據(jù)復(fù)制開始點的方法的圖。圖68是說明當(dāng)從復(fù)制源(輸出側(cè)的再生裝置)向復(fù)制目的地(輸入側(cè)的記錄裝置)復(fù)制播放表時決定OUT_time(結(jié)束時刻)后的數(shù)據(jù)復(fù)制結(jié)束點的方法的圖。圖69是說明當(dāng)從復(fù)制源(輸出側(cè)的再生裝置)只向復(fù)制目的地(輸入側(cè)的記錄裝置)復(fù)制播放表及其所需的剪輯片段部分時的剪輯片段與播放表的關(guān)系的圖。圖70A是說明當(dāng)從復(fù)制源(輸出側(cè)的再生裝置)向復(fù)制目的地(輸入側(cè)的記錄裝置)復(fù)制剪輯片段的一部分時的剪輯片段的變更方法的圖。圖70B是說明當(dāng)從復(fù)制源(輸出側(cè)的再生裝置)向復(fù)制目的地(輸入側(cè)的記錄裝置)復(fù)制剪輯片段的一部分時的剪輯片段的變更方法的圖。圖70C是說明當(dāng)從復(fù)制源(輸出側(cè)的再生裝置)向復(fù)制目的地(輸入側(cè)的記錄裝置)復(fù)制剪輯片段的一部分時的剪輯片段的變更方法的圖。圖70D是說明當(dāng)從復(fù)制源(輸出側(cè)的再生裝置)向復(fù)制目的地(輸入側(cè)的記錄裝置)復(fù)制剪輯片段的一部分時的剪輯片段的變更方法的圖。圖71是說明當(dāng)從復(fù)制源(輸出側(cè)的再生裝置)經(jīng)由數(shù)字總線向復(fù)制目的地(輸入側(cè)的記錄裝置)復(fù)制DVR的AV數(shù)據(jù)流文件及與其有關(guān)的數(shù)據(jù)庫文件時的結(jié)構(gòu)的框圖。圖72是說明當(dāng)從復(fù)制源(輸出側(cè)的再生裝置)向復(fù)制目的地(輸入側(cè)的記錄裝置)復(fù)制播放表時的復(fù)制源的處理的流程圖。圖73是說明當(dāng)從復(fù)制源(輸出側(cè)的再生裝置)向復(fù)制目的地(輸入側(cè)的記錄裝置)復(fù)制播放表時復(fù)制源側(cè)對剪輯片段的處理的流程圖。圖74是說明當(dāng)從復(fù)制源(輸出側(cè)的再生裝置)向復(fù)制目的地(輸入側(cè)的記錄裝置)復(fù)制播放表時的復(fù)制目的地的處理的流程圖。圖75是說明通過無線電波向記錄裝置進行AV數(shù)據(jù)流文件及數(shù)據(jù)庫文件的文件傳輸?shù)那闆r的圖。圖76是說明將AV數(shù)據(jù)流文件及數(shù)據(jù)庫文件記錄在不同的服務(wù)器內(nèi)并從各服務(wù)器向記錄媒體進行文件傳輸?shù)那闆r的圖。發(fā)明的具體實施例方式以下,參照本發(fā)明的實施形態(tài)。圖1示出記錄媒體(后文所述的圖44的記錄媒體10)上的應(yīng)用格式的簡化結(jié)構(gòu)。該格式具有2層、即播放表和剪輯片段,用于AV數(shù)據(jù)流的管理。而卷信息用于管理盤內(nèi)的所有的剪輯片段和播放表。將構(gòu)成1對的1個AV數(shù)據(jù)流及其附屬信息看作是1個對象,并將其稱為剪輯片段。將AV數(shù)據(jù)流文件稱為剪輯AV數(shù)據(jù)流文件,將其附屬信息稱為剪輯信息文件。1個剪輯AV數(shù)據(jù)流文件,存儲將MPEG2傳輸數(shù)據(jù)流配置成由DVR(DigitalVideoRecording數(shù)字視頻記錄)應(yīng)用格式規(guī)定的結(jié)構(gòu)的數(shù)據(jù)。一般來說,計算機等使用的數(shù)據(jù)文件,按字節(jié)串處理,但剪輯AV數(shù)據(jù)流文件的內(nèi)容在時間軸上展開,而播放表則主要以時間印記指定剪輯片段中的訪問點。當(dāng)由播放表提供了剪輯片段中的訪問點的時間印記時,剪輯信息文件,用于在剪輯AV數(shù)據(jù)流文件中查找應(yīng)開始數(shù)據(jù)流的譯碼的地址信息。引入播放表的目的在于,可以從剪輯片段中選擇用戶想看的再生區(qū)間并能對其進行簡單的編輯。1個播放表,是剪輯片段中的再生區(qū)間的集合。某剪輯片段中的1個再生區(qū)間,稱作播放項目(PlayItem),并用時間軸上的1對IN點(開始點)和OUT點(結(jié)束點)表示。所以,播放表是播放項目的集合。播放表有2種類型。一種是實際播放表,另一種是虛擬播放表。實際播放表,可以共享其參照著的剪輯片段的數(shù)據(jù)流部分。即,實際播放表,在盤中占有與其參照的剪輯片段的數(shù)據(jù)流部分相當(dāng)?shù)臄?shù)據(jù)容量。在將AV數(shù)據(jù)流作為新的剪輯片段記錄時,自動生成參照該剪輯片段的所有可再生范圍的實際播放表。在將實際播放表的再生范圍的一部分刪去時,其參照的剪輯片段的數(shù)據(jù)流部分的數(shù)據(jù)也同時被刪去。虛擬播放表,是不能共享剪輯片段的數(shù)據(jù)。即使虛擬播放表變更或被刪去,剪輯片段也不會發(fā)生任何變化。另外,在以下的說明中,將實際播放表和虛擬播放表簡單地總稱為播放表。DVR盤上的必要的目錄如下包含“DVR”目錄的根(toot)目錄;包含“播放表”目錄、“剪輯片段INF”目錄、“STREAM”目錄及“DATA”目錄的“DVR”目錄。在根目錄下,也可以生成除上述以外的目錄,但這些目錄在該DVR應(yīng)用格式中被忽略。在圖2中,示出DVR盤上的目錄結(jié)構(gòu)例。如該圖所示,根目錄包含1個目錄。“DVR”一由DVR應(yīng)用格式規(guī)定的所有文件和目錄,必須存儲在該目錄之下?!癉VR”目錄,存儲如下所示的文件?!癐nfo.dvr”文件,在“DVR”目錄下生成,存儲應(yīng)用層的所有信息。在“DVR”目錄下必須只存在一個Info.dvr。假定文件名固定為Info.dvr?!癿enu.tidx”和“menu.tdat”、以及“mark.tidx”和“mark.tdat”,是用于存儲與縮略圖有關(guān)的信息的文件。“DVR”目錄,包含以下說明的目錄?!癙LAYLIST”--實際播放表和虛擬播放表的數(shù)據(jù)庫文件,必須存儲在該目錄之下。該目錄,即使一個播放表也沒有也必須存在?!癈LIPINF”--剪輯片段的數(shù)據(jù)庫,必須置于該目錄之下。該目錄,即使一個剪輯片段也沒有也必須存在?!癝TREAM”--AV數(shù)據(jù)流文件,必須置于該目錄之下。該目錄,即使一個AV數(shù)據(jù)流文件也沒有也必須存在。“PLAYLIST”目錄,存儲兩種播放表文件,即實際播放表和虛擬播放表?!皒xxxx.rpls”--該文件,存儲與1個實際播放表有關(guān)的信息。對每個實際播放表生成1個文件。文件名為xxxxx.rpls。這里,“xxxxx”,是5個從0到9的數(shù)字。文件擴展符,必須為“rpls”?!皔yyyy.vpls”--該文件,存儲與1個虛擬播放表有關(guān)的信息。對每個虛擬播放表生成1個文件。文件名為yyyyy.vpls。這里,“yyyyy”,是5個從0到9的數(shù)字。文件擴展符,必須為“vpls”。“CLIPINF”目錄,與各AV數(shù)據(jù)流文件對應(yīng)地存儲1個文件。“zzzzz.clpi”-該文件,是與1個AV數(shù)據(jù)流文件(剪輯AV數(shù)據(jù)流文件或橋接剪輯(Brige-Clip)AV數(shù)據(jù)流文件)對應(yīng)的剪輯信息文件。文件名為zzzzz.clpi。這里,“zzzzz”,是5個從0到9的數(shù)字。文件擴展符,必須為“clpi”。“STREAM”目錄,存儲AV數(shù)據(jù)流的文件?!皕zzzz.m2ts”--該文件,是由DVR系統(tǒng)處理的AV數(shù)據(jù)流文件。也就是剪輯AV數(shù)據(jù)流文件或橋接剪輯AV數(shù)據(jù)流文件。文件名為zzzzz.m2ts。這里,“zzzzz”,是5個從0到9的數(shù)字。文件擴展符,必須為“m2ts”。1個AV數(shù)據(jù)流文件及與其對應(yīng)的剪輯信息文件,必須使用相同的5個數(shù)字“zzzzz”。其他的目錄和文件名,在本發(fā)明的實施形態(tài)的說明中并不需要,因而將其說明省略。以下,說明AV數(shù)據(jù)流文件的結(jié)構(gòu)。AV數(shù)據(jù)流文件,必須具有圖3所示的DVRMPEG2傳輸數(shù)據(jù)流的結(jié)構(gòu)。DVRMPEG2傳輸數(shù)據(jù)流,具有如下所示的特征。DVRMPEG2傳輸數(shù)據(jù)流,由整數(shù)個校準(zhǔn)單位(Alignedunit)構(gòu)成。校準(zhǔn)單位的大小為6144字節(jié)(2048×3字節(jié))。校準(zhǔn)單位,從源信息包的第1字節(jié)開始。源信息包的長度為192字節(jié)。1個源信息包,由TP_extra_header(TP附加標(biāo)題)和傳輸信息包構(gòu)成。TP_extra_header的長度為4字節(jié),而傳輸信息包的長度為188字節(jié)。1個校準(zhǔn)單位,由32個源信息包構(gòu)成。DVRMPEG2傳輸數(shù)據(jù)流中的最后的校準(zhǔn)單位,也同樣由32個源信息包構(gòu)成。當(dāng)最后的校準(zhǔn)單位沒有被輸入傳輸數(shù)據(jù)流的傳輸信息包完全填滿時,必須用具有空信息包(PID=0x1FFF的傳輸信息包)的源信息包填滿剩余的字節(jié)區(qū)域。在圖4中示出源信息包(sourcepacket)的語法。TP_extra_header(TP附加標(biāo)題)(),是長度為4字節(jié)的標(biāo)題。另外,transport_packet(傳輸信息包)(),是由ISO/IEC13818-1規(guī)定的長度為188字節(jié)的MPEG-2傳輸信息包。在圖5中示出TP_extra_header的語法。Copy_permission_indicator(允許復(fù)制指示符),是表示對應(yīng)的傳輸信息包的有效負載的復(fù)制限制的整數(shù)。arrival_time_stamp(到達時間印記),是表示AV數(shù)據(jù)流中對應(yīng)的傳輸信息包到達譯碼器(對應(yīng)于后文所述的圖44的AV譯碼器16)的時刻的時間印記。在后文所述的式(1)中它是具有由arrival_time_stamp指定的值的整數(shù)值。圖6示出DVRMPEG-2傳輸數(shù)據(jù)流的記錄器模型(對應(yīng)于后文所述的圖44的動圖象記錄再生裝置1)。這是一種用于規(guī)定記錄過程的概念上的模型。DVRMPEG-2傳輸數(shù)據(jù)流,必須遵照著該模型。以下,說明MPEG-2傳輸數(shù)據(jù)流的輸入時序。輸MPEG-2傳輸數(shù)據(jù)流,是全傳輸數(shù)據(jù)流或部分傳輸數(shù)據(jù)流。輸入MPEG-2傳輸數(shù)據(jù)流,必須遵照ISO/IEC13818-1或ISO/IEC13818-9。MPEG-2傳輸數(shù)據(jù)流的第i個字節(jié),在時刻t(i)同時輸入T-STD(由ISO/IEC13818-1規(guī)定的Transportstreamsystemtargetdecoder傳輸數(shù)據(jù)流系統(tǒng)目標(biāo)譯碼器)201(對應(yīng)于圖44的AV譯碼器16)及源分包器(Sourcepacketizer)204(對應(yīng)于圖44的源分包器29)。以下,說明27MHzPPL202(在圖44的動圖象記錄再生裝置1中,內(nèi)裝于控制部17)。27MHz時鐘的頻率,必須鎖定在MPEG-2傳輸數(shù)據(jù)流的PCR(ProgramClockReference程序時鐘基準(zhǔn))的值。以下,說明到達時鐘(arrivaltimeclock)。到達時鐘計數(shù)器(arrivaltimeclockcounter)203(在圖44的動圖象記錄再生裝置1中,內(nèi)裝于控制部17),是用于對27MHzPPL202輸出的27MHz頻率的脈沖進行計數(shù)的二進制計數(shù)器。arrival_time_clock(i),是時刻t(i)的到達時鐘計數(shù)器203的計數(shù)值。以下,說明源分包器204。源分包器204,對所有的傳輸信息包附加TP_extra_header,并生成源信息包。arrival_time_stamp,表示傳輸信息包的第1字節(jié)到達T-STD201及源分包器204雙方的時刻。arrival_time_stamp(k),如等式(1)所示,是arrival_time_clock(k)的采樣值,這里,k表示傳輸信息包的第1字節(jié)。arrival_time_stamp(k)=arrival_time_clock(k)%230(1)以下,說明WriteBuffer(寫入緩沖器)205(在圖44的動圖象記錄再生裝置1中,內(nèi)裝于寫入部32)。Rmax,是從源分包器204向?qū)懭刖彌_器205輸入源信息包數(shù)據(jù)流的位速率。如假定輸入傳輸數(shù)據(jù)流的最大位速率為TS_recording_rate(傳輸數(shù)據(jù)流記錄速率),則Rmax按下式計算。Rmax=TS_recording_rate×192/188Rud是從寫入緩沖器205向DVR驅(qū)動器(DVRdrive)206(在圖44的動圖象記錄再生裝置1中,內(nèi)裝于寫入部32)的輸出位速率。當(dāng)寫入緩沖器205不是空的時從緩沖器輸出源信息包數(shù)據(jù)流的位速率為Rud。當(dāng)緩沖器是空的時,從緩沖器輸出的位速率為零。DVR驅(qū)動器206,將附加了與各信息包到達T-STD201的時刻對應(yīng)的ATS后的來自寫入緩沖器205的各信息包記錄在盤(對應(yīng)于圖44的記錄媒體10)內(nèi)。圖7示出DVRMPEG-2傳輸數(shù)據(jù)流的播放器模型(對應(yīng)于圖44的動圖象記錄再生裝置1)。這是一種用于規(guī)定再生過程的概念上的模型。DVRMPEG-2傳輸數(shù)據(jù)流,必須遵照著該模型。以下,說明讀出緩沖器(ReadBuffer)222(在圖44的動圖象記錄再生裝置1中,內(nèi)裝于讀出部11)。Rud是從DVR驅(qū)動器(DVRdrive)221(在圖44的動圖象記錄再生裝置1中,內(nèi)裝于讀出部11)向讀出緩沖器222的輸入位速率。當(dāng)讀出緩沖器222尚未填滿時向緩沖器輸入源信息包數(shù)據(jù)流的位速率為Rud。當(dāng)緩沖器填滿時,停止對緩沖器的輸入。Rmax,是從讀出緩沖器222向源拆包器(Sourcedepacketizer)223(對應(yīng)于圖43的源拆包器14)輸出源信息包數(shù)據(jù)流的位速率。以下,說明到達時鐘計數(shù)器(arrivaltimeclockcounter)225(在圖44的動圖象記錄再生裝置1中,內(nèi)裝于控制部17)。到達時鐘計數(shù)器225,用于對27MHz晶體振蕩器(27MHzX-tal)224(在圖44的動圖象記錄再生裝置1中,內(nèi)裝于控制部17)產(chǎn)生的27MHz頻率的脈沖進行計數(shù)的二進制計數(shù)器。如當(dāng)前的源信息包是AV數(shù)據(jù)流文件的第1個源信息包、或者是在后文所述的SequenceInfo()中由SPN_ATC_start指定的源信息包,則用該信息包的到達時間印記的值將到達時鐘計數(shù)器225的計數(shù)值復(fù)位。arrival_time_clock(i),是時刻t(i)的到達時鐘計數(shù)器225的計數(shù)值。以下,說明MPEG2傳輸數(shù)據(jù)流的輸出時序。如當(dāng)前的源信息包的arrival_time_stamp與arrival_time_clock(i)的LSB30位的值相等,則將該源信息包的傳輸信息包從緩沖器抽出。以下,說明管理AV數(shù)據(jù)流文件的數(shù)據(jù)庫格式。圖8示出剪輯信息文件的語法。剪輯信息文件,具有SequenceInfo()、ProgramInfo()、CPI()、剪輯標(biāo)記(ClipMark)()。SequenceInfo_starta_address(序列信息起始地址),以從zzzzz.clpi文件的起始字節(jié)起的相對字節(jié)數(shù)為單位,表示SequenceInfo()的起始地址。相對字節(jié)數(shù),從零開始計數(shù)。ProgramInfo_starta_address(節(jié)目信息起始地址),以從zzzzz.clpi文件的起始字節(jié)起的相對字節(jié)數(shù)為單位,表示ProgramInfo()的起始地址。相對字節(jié)數(shù),從零開始計數(shù)。CPI_starta_address(CPI起始地址),以從zzzzz.clpi文件的起始字節(jié)起的相對字節(jié)數(shù)為單位,表示CPI()的起始地址。相對字節(jié)數(shù),從零開始計數(shù)。ClipMark_starta_address(剪輯標(biāo)記起始地址),以從zzzzz.clpi文件的起始字節(jié)起的相對字節(jié)數(shù)為單位,表示剪輯標(biāo)記(ClipMark)()的起始地址。相對字節(jié)數(shù),從零開始計數(shù)。其他的語法字段,在本發(fā)明的實施形態(tài)的說明中并不需要,因而將其說明省略。SequenceInfo(),用于定義剪輯AV數(shù)據(jù)流中的ATC序列和STC序列的信息。以下,說明ATC序列。將根據(jù)構(gòu)成AV數(shù)據(jù)流文件的各源信息包的到達時間印記(ATS)建立的時間軸稱為到達時基,并將其時鐘稱作ATC(ArrivalTimeClock到達時鐘)。另外,將不包含ATC的不連續(xù)點(到達時基的不連續(xù)點)的源信息包串稱作ATC序列。圖9是說明ATC序列的圖。在將輸入傳輸數(shù)據(jù)流作為新的剪輯AV數(shù)據(jù)流文件記錄時,該剪輯片段只具有1個ATC序列,而不含ATC的不連續(xù)點。ATC的不連續(xù)點,假定僅當(dāng)通過編輯等將剪輯AV數(shù)據(jù)流文件的一部分?jǐn)?shù)據(jù)流數(shù)據(jù)刪去時產(chǎn)生。關(guān)于其詳細內(nèi)容,將在后文中說明。在AV數(shù)據(jù)流文件中,新的ATC開始的地址、即ATC序列的起始地址,存儲在SequenceInfo()內(nèi)。該地址,用SPN_ATC_start表示。AV數(shù)據(jù)流文件中除最后的ATC序列以外的ATC序列,從由SPN_ATC_start指定的源信息開始,并在由其下一個SPN_STC_start指定的源信息包的前面一個源信息包結(jié)束。最后的ATC序列,從由其SPN_ATC_start指定的源信息包開始,并在AV數(shù)據(jù)流文件的最后一個源信息包結(jié)束。圖10是說明ATC的不連續(xù)點與ATC序列的關(guān)系的圖。在本例的情況下,剪輯AV數(shù)據(jù)流文件,具有2個ATC不連續(xù)點,并具有3個ATC序列。以下,說明STC序列。STC(SystemTimeClock系統(tǒng)時鐘)的定義,遵照著由MPEG-2規(guī)定的定義。即,它是根據(jù)傳輸數(shù)據(jù)流中的PCR(ProgramClockReference程序時鐘基準(zhǔn))建立的時間軸即系統(tǒng)時基的時鐘。STC的值,用精度為90kHz的33位長的二進制計數(shù)器的計數(shù)值表示。圖11是說明連續(xù)的STC區(qū)間的圖。圖中,橫軸為到達時鐘(或到達時基),縱軸為STC(或系統(tǒng)時基)。在Case(情況)-1時,STC單調(diào)增加,在Case(情況)-2時,在中間發(fā)生33位的STC返轉(zhuǎn)。STC的返轉(zhuǎn)點,不是STC的不連續(xù)點。即使發(fā)生返轉(zhuǎn),STC也是連續(xù)的。STC的不連續(xù),在播放臺切換傳輸系統(tǒng)、記錄側(cè)切換記錄的信道、用戶進行了編輯等情況下發(fā)生。將不包含STC的不連續(xù)點(系統(tǒng)時基的不連續(xù)點)的源信息包串稱作STC序列。在同一個STC序列中決不會出現(xiàn)相同的STC的值。因此,將剪輯片段的最大時間長度限制在33位的STC返轉(zhuǎn)周期(約26小時)以下。在AV數(shù)據(jù)流文件中,新的STC開始的地址、即STC序列的起始地址,存儲在SequenceInfo()內(nèi)。該地址,用SPN_STC_start表示。STC序列,不會跨越ATC序列的邊界。AV數(shù)據(jù)流文件中除最后的STC序列以外的STC序列,從由其SPN_STC_start指定的源信息包開始,并在由其下一個SPN_STC_start指定的源信息包的前面一個源信息包結(jié)束。最后的STC序列,從由其SPN_STC_start指定的源信息包開始,并在AV數(shù)據(jù)流文件的最后一個源信息包結(jié)束。圖12是說明STC的不連續(xù)點與STC序列的關(guān)系及STC序列與ATC序列的關(guān)系的圖。在本例的情況下,剪輯AV數(shù)據(jù)流文件,具有3個STC,并具有3個STC序列。1個STC序列,不會跨越ATC_sequence的邊界。當(dāng)AV數(shù)據(jù)流具有STC的不連續(xù)點時,該AV數(shù)據(jù)流文件中可能會出現(xiàn)相同值的PTS。因此,當(dāng)由PTS基準(zhǔn)指定AV數(shù)據(jù)流上的某個時刻時,僅由訪問點的PTS特定該點是不夠的,除PTS外,還必需具有包含該PTS的STT序列的索引。將該索引稱為STC-id。圖13示出SequenceInfo()的語法。length(長度),表示從緊接在該length字段之后的字節(jié)起到SequenceInfo()的最后字節(jié)的字節(jié)數(shù)。num_of_ATC_sequence(ATC序列數(shù)),表示AV數(shù)據(jù)流文件中的ATC序列數(shù)。SPN_STC_start[atc_id],表示在AV數(shù)據(jù)流文件上由atc_id指定的ATC序列開始的地址。SPN_STC_start[atc_id]的大小,以源信息包序號為單位,并從AV數(shù)據(jù)流文件的第1個源信息包起以零為初始值進行計數(shù)。SequenceInfo()中的第1個SPN_STC_start為零。而SequenceInfo()中所輸入的SPN_STC_start[atc_id]的值,按升序排列。即,SPN_STC_start[atc_id]中所輸入的SPN_STC_start[atc_id]的值,滿足以下的條件。SPN_STC_start=0對于滿足0<atc_id<num_of_ATC_sequence的atc_id,SPN_STC_start[atc_id-1]<SPN_STC_start[atc_id]num_of_STC_sequences[atc_id],表示由atc_id指定的ATC序列上的STC序列數(shù)。offset_STC_id[atc_id],表示與由atc_id指定的ATC序列上的第1個STC序列對應(yīng)的sct_id的偏差值。當(dāng)記錄新的AV數(shù)據(jù)流文件時,offset_STC_id[atc_id]為零。與由atc_id指定的ATC序列上的STC序列對應(yīng)的stc_id的值,按照語法中的由stc_id的for-loop(條件循環(huán))記述的順序定義,該值從offset_STC_id[atc_id]開始。對于在SequenceInfo()中定義的2個連續(xù)的ATC序列,前一個ATC序列的最后的stc_id與接在其后面的ATC序列的第1個stc_id,也可以是相同值。如2個stc_id為相同值,則在由這2個stc_id的值參照的2個STC序列中不會出現(xiàn)相同的STC值。SequenceInfo()中所輸入的stc_id的值,必須按升序排列。offset_STC_id[atc_id],設(shè)定為滿足這一限制的值。PCR_PID[atc_id][stc_id],表示在由atc_id指定的ATC序列上的stc_id所指定的STC序列中具有有效的PCR的傳輸信息包的PID值。SPN_STC_start[atc_id][stc_id],表示由atc_id指定的ATC序列上的stc_id所指定的STC序列在AV數(shù)據(jù)流文件上的起始地址。SPN_STC_start[atc_id][stc_id]的大小,以源信息包序號為單位,并從AV數(shù)據(jù)流文件的第1個源信息包起以零為初始值進行計數(shù)。SequenceInfo()中所輸入的SPN_STC_start[atc_id][stc_id]的值,按升序排列。由atc_id指定的ATC序列上的第1個SPN_STC_start[atc_id][stc_id],具有SPN_STC_start[atc_id]以上的值。即,滿足以下條件。SPN_ATC_start[atc_id]=SPN_STC_start[atc_id]presentation_start_time(演播開始時間)[atc_id][stc_id],表示由atc_id指定的ATC序列上的stc_id所指定的STC序列上的AV數(shù)據(jù)流數(shù)據(jù)的演播開始時間。它具有從該STC序列的STC導(dǎo)出的以45kHz為單位的演播時間值。presentation_end_time(演播結(jié)束時間)[atc_id][stc_id],表示由atc_id指定的ATC序列上的stc_id所指定的STC序列上的AV數(shù)據(jù)的演播結(jié)束時間。它具有從該STC序列的STC導(dǎo)出的以45kHz為單位的演播時間值。以下,說明ProgramInfo(節(jié)目信息)。節(jié)目是基本數(shù)據(jù)流的集合,為了對這些數(shù)據(jù)流進行同步再生,只共用1個系統(tǒng)時基。對再生裝置(后文所述的圖44的動圖象記錄再生裝置1)來說,在對AV數(shù)據(jù)流進行譯碼之前,了解該AV數(shù)據(jù)流的內(nèi)容是有益的。所謂其內(nèi)容,例如,是指傳輸視頻和音頻基本數(shù)據(jù)流的傳輸信息包的PID值、及視頻和音頻分量的類型(例如,HDTV(高清晰速電視)視頻和MPEG-2AAC音頻數(shù)據(jù)流等)等信息。上述信息在生成向用戶說明參照AV數(shù)據(jù)流的播放表的內(nèi)容的選項單畫面時是有用的,并且可以在對AV數(shù)據(jù)流進行譯碼之前用于設(shè)定再生裝置的AV譯碼器16(后文所述的圖44)及多路分解器15(后文所述的圖44)的初始狀態(tài)。由于這個原因,剪輯信息文件,應(yīng)具有用于說明節(jié)目內(nèi)容的ProgramInfo。存儲著MPEG-2傳輸數(shù)據(jù)流的AV數(shù)據(jù)流文件,在文件中節(jié)目內(nèi)容有可能改變。例如,傳輸視頻基本數(shù)據(jù)流的傳輸信息包的PID值改變、或視頻數(shù)據(jù)流的分量類型從SDTV(標(biāo)準(zhǔn)數(shù)字化電視)改變?yōu)镠DTV等。ProgramInfo,存儲AV數(shù)據(jù)流文件中的節(jié)目內(nèi)容的變化點信息。將AV數(shù)據(jù)流文件中由本格式規(guī)定的節(jié)目內(nèi)容保持不變的源信息包串稱為節(jié)目序列(program-sequence)。在AV數(shù)據(jù)流文件中,將新的節(jié)目序列開始的地址存儲在ProgramInfo()內(nèi)。該地址,由SPN_program_sequence_start表示。AV數(shù)據(jù)流文件中除最后的節(jié)目序列以外的節(jié)目序列,從由其SPN_program_sequence_start指定的源信息包開始,并在由其下一個SPN_program_sequence_start指定的源信息包的前面一個源信息包結(jié)束。最后的節(jié)目序列,從由其SPN_program_sequence_start指定的源信息包開始,并在AV數(shù)據(jù)流文件的最后一個源信息包結(jié)束。圖14是說明節(jié)目序列的圖。在本例的情況下,剪輯AV數(shù)據(jù)流文件,具有3個節(jié)目序列。節(jié)目序列,可以跨越ATC序列的邊界及STC序列的邊界。圖15示出ProgramInfo()的語法。length,表示從緊接在該length字段之后的字節(jié)起到ProgramInfo()的最后字節(jié)的字節(jié)數(shù)。num_of_program_sequence(節(jié)目序列數(shù)),表示AV數(shù)據(jù)流文件中的節(jié)目序列的個數(shù)。SPN_program_sequence_start,指示在AV數(shù)據(jù)流文件上節(jié)目序列開始的地址。SPN_program_sequence_start的大小,以源信息包序號為單位,并從AV數(shù)據(jù)流文件的第1個源信息包起以零為初始值進行計數(shù)。ProgramInfo()中所輸入的SPN_program_sequence_start的值,按升序排列。SPN_program_sequence_start,以對節(jié)目序列指定具有第1個PMT的源信息包為前提。SPN_program_sequence_start,通過由記錄數(shù)據(jù)的記錄器(對應(yīng)于圖44的動圖象記錄再生裝置1)對傳輸數(shù)據(jù)流中的PSI/SI進行分析而生成。由于記錄器(例如,圖44的視頻分析部24或多路復(fù)用數(shù)據(jù)流分析部26)對PSI/SI進行分析直到檢測出其變化需要一定的延遲時間,所以SPN_program_sequence_start也可以指定從實際的PSI/SI變化點起規(guī)定時間以內(nèi)的源信息包。program_map_PID,是具有可以應(yīng)用于該節(jié)目序列的PMT(programmaptable節(jié)目變換表)的傳輸信息包的PID值。num_of_streams_in_ps,表示在該節(jié)目序列中定義的基本數(shù)據(jù)流的個數(shù)。num_of_groups,表示在該節(jié)目序列中定義的基本數(shù)據(jù)流的分組數(shù)。num_of_groups,為1以上的值。當(dāng)傳輸數(shù)據(jù)流的PSI/SI具有基本數(shù)據(jù)流的分組信息時,num_of_groups,假定為1以上的值。各個分組,構(gòu)成多視圖節(jié)目中的1個視圖。stream_PID,表示與該節(jié)目序列的program_map_PID參照的PMT中定義的基本數(shù)據(jù)流對應(yīng)的PID值。StreamConingInfo(數(shù)據(jù)流編碼信息)(),表示由上述stream_PID指定的基本數(shù)據(jù)流的信息。將在后文中詳細說明。num_of_streams_in_group,表示基本數(shù)據(jù)流的分組具有的基本數(shù)據(jù)流的個數(shù)。stream_index(數(shù)據(jù)流索引),表示與上述基本數(shù)據(jù)流的分組所具有的基本數(shù)據(jù)流對應(yīng)的由語法中的for-loop(條件循環(huán))定義的數(shù)據(jù)流索引值。圖16示出StreamCodingInfo()的語法。length,表示從緊接在該length字段之后的字節(jié)起到StreamCodingInfo()的最后字節(jié)的字節(jié)數(shù)。stream_coding_type(數(shù)據(jù)流編碼類型),表示由與該StreamCodingInfo()對應(yīng)的stream_PID指定的基本數(shù)據(jù)流的編碼類型。該值的含義如圖17所示。video_format(視頻格式),表示由與該StreamCodingInfo()對應(yīng)的stream_PID指定的視頻數(shù)據(jù)流的視頻格式。該值的含義如圖18所示。frame_rate(幀速率),表示由與該StreamCodingInfo()對應(yīng)的stream_PID指定的視頻數(shù)據(jù)流的幀速率。該值的含義如圖19所示。display_aspect_ratio(顯示器高寬比),表示由與該StreamCodingInfo()對應(yīng)的stream_PID指定的視頻數(shù)據(jù)流的顯示器高寬比。該值的含義如圖20所示。cc_flag,表示由與該StreamCodingInfo()對應(yīng)的stream_PID指定的視頻數(shù)據(jù)流中是否對封閉標(biāo)題數(shù)據(jù)(closedcaptiondata)信號進行編碼的標(biāo)志。original_video_format_flag(原視頻格式標(biāo)志),是表示在該StreamCodingInfo()中是否存在original_video_format(原視頻格式)和original_display_aspect_ratio(原顯示器高寬比)的標(biāo)志。original_video_format,是由與該StreamCodingInfo()對應(yīng)的stream_PID指定的視頻數(shù)據(jù)流在編碼前的原有的視頻格式。該值的含義,與上述的video_format相同。original_display_aspect_ratio,是由與該StreamCodingInfo()對應(yīng)的stream_PID指定的視頻數(shù)據(jù)流在編碼前的原有的顯示器高寬比。該值的含義,與上述的display_aspect_ratio相同。當(dāng)對將多媒體數(shù)據(jù)流(BML數(shù)據(jù)流、字幕等)與視頻數(shù)據(jù)流一起多路復(fù)用的傳輸數(shù)據(jù)流進行代碼轉(zhuǎn)換時,可以考慮通過將視頻數(shù)據(jù)流重新編碼而改變其視頻格式(例如,從1080i改變?yōu)?80i)但使多媒體數(shù)據(jù)流仍保持原數(shù)據(jù)流的情況。這時,在新的視頻數(shù)據(jù)流與多媒體數(shù)據(jù)流之間有時發(fā)生信息的失配。例如,與多媒體數(shù)據(jù)流的顯示有關(guān)的參數(shù),盡管是在假定原視頻數(shù)據(jù)流的視頻格式下決定的,由于視頻數(shù)據(jù)流的重新編碼,其視頻格式有時也會改變。在這種情況下,在original_video_format和original_display_aspect_ratio內(nèi)保存與原視頻數(shù)據(jù)流有關(guān)的信息。再生設(shè)備,按如下方式從上述的新的視頻數(shù)據(jù)流和多媒體數(shù)據(jù)流生成顯示圖象。按照由original_video_format和original_display_aspect_ratio指示的視頻格式對視頻數(shù)據(jù)流進行向上采樣。通過將進行了向上采樣的圖象與多媒體數(shù)據(jù)流合成,即可生成正確的顯示圖象。audio_presentation_type(音頻演播類型),表示由與該StreamCodingInfo()對應(yīng)的stream_PID指定的音頻數(shù)據(jù)流的演播類型。該值的含義如圖21所示。sampling_frequency(采樣頻率),表示由與該StreamCodingInfo()對應(yīng)的stream_PID指定的音頻數(shù)據(jù)流的采樣頻率。該值的含義如圖22所示。以下,說明CPI()。CPI(CharacteristicPointInformation特征點信息),用于使AV數(shù)據(jù)流中的再生時間信息與該文件中的地址相關(guān)聯(lián)。CPI有2個類型,即EP_map(EP變換表)和TU_map(TU變換表)。當(dāng)CPI()中的CPI_type(CPI類型)為EP_map類型時,該CPI()包含EP_map。而當(dāng)CPI()中的CPI_type為TU_map類型時,該CPI()包含TU_map。1個AV數(shù)據(jù)流文件,具有1個EP_map或1個TU_map。EP_map,是入口點(EP)數(shù)據(jù)的表,將其從基本數(shù)據(jù)流及傳輸數(shù)據(jù)流抽出。它具有用于在AV數(shù)據(jù)流中查找應(yīng)開始譯碼的入口點的位置的地址信息。1個EP數(shù)據(jù),由成對的演播時間印記(PTS)和與該PTS對應(yīng)的訪問單位的AV數(shù)據(jù)流中的數(shù)據(jù)地址構(gòu)成。EP_map,主要用于2個目的。第1,用于在播放表中查找由演播時間印記參照的訪問單位的AV數(shù)據(jù)流中的數(shù)據(jù)地址。第2,用于快速正向再生和快速反向再生。當(dāng)記錄裝置記錄輸入AV數(shù)據(jù)流時,如能分析該數(shù)據(jù)流的語法,則生成EP_map并記錄在盤內(nèi)。TU_map,具有基于通過數(shù)字接口輸入的傳輸信息包的到達時刻的時間單位(TU)數(shù)據(jù)的表。該表中給出到達時刻基準(zhǔn)的時間與AV數(shù)據(jù)流中的數(shù)據(jù)地址的關(guān)系。當(dāng)記錄裝置記錄輸入AV數(shù)據(jù)流時,如不能分析該數(shù)據(jù)流的語法,則生成TU_map并記錄在盤內(nèi)。圖23示出CPI()的語法。length,表示從緊接在該length字段之后的字節(jié)起到CPI()的最后字節(jié)的字節(jié)數(shù)。CPI_type,是1位的標(biāo)志,表示剪輯片段的CPI的類型。EP_map,對AV數(shù)據(jù)流文件中的1個視頻數(shù)據(jù)流,具有以下示出的數(shù)據(jù)。(1)stream_PID表示傳輸該視頻數(shù)據(jù)流的傳輸信息包的PID。(2)num_EP_entries與該視頻數(shù)據(jù)流對應(yīng)的入口點數(shù)。EP_map,具有成對的個數(shù)為num_EP_entries的PTS_EP_start和SPN_EP_start。(3)PTS_EP_start表示在該視頻數(shù)據(jù)流中從序列標(biāo)題開始的訪問單位的PTS。(4)SPN_EP_start表示包含由上述PTS_EP_start參照的訪問單位的第1字節(jié)的源信息包在AV數(shù)據(jù)流文件中的地址。SPN_EP_start的大小,以源信息包序號為單位,并從AV數(shù)據(jù)流文件的第1個源信息包起以零為初始值進行計數(shù)。當(dāng)AV數(shù)據(jù)流文件中存在多個視頻數(shù)據(jù)流時,EP_map對各視頻數(shù)據(jù)流可以具有上述的數(shù)據(jù)。圖24示出EP_map的例。這里,在剪輯AV數(shù)據(jù)流中有stream_PID=x的視頻數(shù)據(jù)流,并具有k個入口點(num_EP_entries=k)。圖中給出由SPN_EP_start指定的源信息包的例。該源信息包中的傳輸信息包的接在TP_header(TP標(biāo)題)后面的有效負載,從PES信息包標(biāo)題開始。在其后面有序列標(biāo)題(SQH),在其后面有GOP標(biāo)題(GOPH),在其后面有I-圖象(幀內(nèi)圖象)標(biāo)題(I-PICH)。從該序列標(biāo)題開始的訪問單位的PTS,在PES信息包標(biāo)題中編碼。以下,說明TU_map。圖25是說明將AV數(shù)據(jù)流作為新的剪輯片段記錄時形成的TU_map的圖。按規(guī)定的時間單位劃分根據(jù)1個ATC序列中的源信息包的到達時間建立的時間軸。并將該時間單位稱為time_unit。在各time_unit中設(shè)定的第1個完整的源信息包在AV數(shù)據(jù)流文件上的地址,存儲在TU_map內(nèi)。將這些地址稱為SPN_time_unit_start。ATC序列上的時刻,根據(jù)TU_start_time(TU起始時間)定義。在后文中將以SPN_time_unit_start的語義對此進行說明。圖26示出TU_map的語法。time_unit_size(時間單位大小),給出1個time_unit的大小,其大小以從27MHz精度的到達時鐘導(dǎo)出的45kHz時鐘為單位。語法中的在atc_id的for-loop(條件循環(huán))中使用的num_of_ATC_sequence(ATC序列數(shù))的值,在SequenceInfo()中定義。offset_arrival_time[atc_jd],是對由atc_id指定的ATC序列中的第1個完整的time_unit的偏差時間。其大小以從27MHz精度的到達時鐘導(dǎo)出的45kHz時鐘為單位。在將AV數(shù)據(jù)流作為新的剪輯片段記錄時,該AV數(shù)據(jù)流文件只具有1個ATC序列,其offset_arrival_time[atc_id]為零。在將多個offset_arrival_time[atc_id]輸入TU_map時,滿足以下的條件式。offset_arrival_time=0對于滿足0<atc_id<num_of_ATC_sequence的atc_id,offset_arrival_time[atc_id]>offset_arrival_time[atc_id-1]+time_unit*num_of_time_unit_entries[atc_id]num_of_time_unit_entries[atc_id],表示由atc_id指定的ATC序列中所包含的time_unit的項數(shù)。SPN_time_unit_start[atc_id][i],是由atc_id指定的ATC序列中的第i個time_unit的起始地址。其大小以源信息包序號為單位,并從AV數(shù)據(jù)流文件的第1個源信息包起以零為初始值進行計數(shù)。如當(dāng)前的time_unit中沒有輸入任何源信息包,則與當(dāng)前的time_unit對應(yīng)的SPN_time_unit_start的值,與其前面的1個SPN_time_unit_start的值相等。TU_map中的SPN_time_unit_start的值的一項,必須按升序排列。由atc_id指定的ATC序列中的第i個time_unit的起始時刻,是由下式定義的TU_start_time[atc_id][i]。TU_start_time[atc_id][i]=offset_arrival_time[atc_id-1]+i*time_unit_size以下,說明剪輯標(biāo)記(ClipMark)()。剪輯標(biāo)記(ClipMark)(),定義剪輯AV數(shù)據(jù)流中的標(biāo)記(Mark)信息。標(biāo)記,是為指定剪輯片段中的增強亮點及特征時間而設(shè)定的。附加于剪輯片段的標(biāo)記,用于指定由AV數(shù)據(jù)流的內(nèi)容產(chǎn)生的特征場景。例如,CM起始點和CM終止點、或場景轉(zhuǎn)換點等。在剪輯片段中設(shè)定的標(biāo)記,在將AV數(shù)據(jù)流作為新的剪輯片段記錄時由記錄器設(shè)定。播放表文件具有播放表標(biāo)記(PlayListMark),用于存儲在播放表中設(shè)定的標(biāo)記,在后面的播放表文件中將對此進行說明。在播放表中設(shè)定的標(biāo)記,主要是由用戶設(shè)定的例如書簽和重新開始點等。在剪輯片段或播放表中設(shè)定標(biāo)記時,通過對剪輯標(biāo)記(ClipMark)/播放表標(biāo)記(PlayListMark)追加指示標(biāo)記的時刻的時間印記進行。而當(dāng)刪除標(biāo)記時,通過從剪輯標(biāo)記(ClipMark)/播放表標(biāo)記(PlayListMark)中刪除該標(biāo)記的時間印記進行。因此,標(biāo)記的設(shè)定或刪除,都不會使AV數(shù)據(jù)流有任何變更。圖27是說明在剪輯片段中設(shè)定的標(biāo)記和在播放表中設(shè)定的標(biāo)記的關(guān)系的圖。當(dāng)再生播放表時,可以參照著該播放表所參照的存儲在剪輯片段的剪輯標(biāo)記(ClipMark)中的標(biāo)記進行。因此,當(dāng)由實際播放表或多個虛擬播放表參照1個剪輯片段時,這些播放表,可以共用該1個剪輯片段的剪輯標(biāo)記(ClipMark),所以,能以高的效率管理標(biāo)記的數(shù)據(jù)。圖28示出剪輯標(biāo)記(ClipMark)的語法。length,表示從緊接在該length字段之后的字節(jié)起到剪輯標(biāo)記(ClipMark)()的最后字節(jié)的字節(jié)數(shù)。makers_ID(廠家標(biāo)識符),表示定義該mark_type(標(biāo)記類型)的廠家的廠家ID。number_of_Clip_Mark(剪輯片段標(biāo)記數(shù)),表示存儲在剪輯標(biāo)記(ClipMark)中的標(biāo)記的項數(shù)。mark_invalid_flag(標(biāo)記無效標(biāo)志),是1位的標(biāo)志,當(dāng)該值設(shè)定為零時,表示該標(biāo)記具有有效信息,而當(dāng)該值設(shè)定為1時,表示該標(biāo)記無效。當(dāng)用戶在用戶接口上進行了將1個標(biāo)記項目刪去的操作時,記錄器也可以將該mark_invalid_flag的值變更為1,而不是從剪輯標(biāo)記(ClipMark)中刪去該標(biāo)記項目。mark_type,表示標(biāo)記的類型。ref_to_STC_id,表示指定設(shè)置著mark_time_stamp(標(biāo)記時間印記)及representative_picture_time_stamp(代表性圖象時間印記)兩者的STC序列的stc_id。stc_id的值,在SequenceInfo()中定義。mark_time_stamp,以演播時間印記為基準(zhǔn)表示在剪輯AV數(shù)據(jù)流中指定了標(biāo)記的點。當(dāng)entry_ES_PID設(shè)定為0xFFFF時,該標(biāo)記是剪輯片段中的所有基本數(shù)據(jù)流共用的時間軸上的指針。當(dāng)entry_ES_PID設(shè)定為0xFFFF以外的值時,entry_ES_PID,表示包含著由該標(biāo)記指定的基本數(shù)據(jù)流的傳輸信息包的PID值。ref_to_thumbnail_index(參照縮略圖索引),表示附加于標(biāo)記的縮略圖象的信息。當(dāng)ref_to_thumbnail_index字段為0xFFFF以外的值時,對該標(biāo)記附加縮略圖象,該縮略圖象,存儲在mark.tdat文件內(nèi)。該圖象,在mark.tidx文件中用thumbnail_index(縮略圖索引)的值參照(如后文所述)。當(dāng)ref_to_thumbnail_index字段為0xFFFF時,表示不對該標(biāo)記附加縮略圖象。representative_picture_time_stamp(代表性圖象時間印記),存儲指示代表著由mark_time_stamp指示的標(biāo)記的圖象點的時間印記。圖29示出播放表文件(Playlistfile)的語法。播放表文件,具有UIAppInfoPlayList()、播放表()、播放表標(biāo)記(PlayListMark)()。PlayList_start_address(播放表起始地址),以從播放表文件的起始字節(jié)起的相對字節(jié)數(shù)為單位,表示播放表()的起始地址。相對字節(jié)數(shù),從零開始計數(shù)。PlayListMark_start_address(播放表標(biāo)記起始地址),以從播放表文件的起始字節(jié)起的相對字節(jié)數(shù)為單位,表示播放表標(biāo)記(PlayListMark)()的起始地址。相對字節(jié)數(shù),從零開始計數(shù)。其他的語法字段,在本發(fā)明的實施形態(tài)的說明中并不需要,因而將其說明省略。UIAppInfoPlayList(),存儲與播放表有關(guān)的用戶接口應(yīng)用程序的參數(shù)。在圖30中,示出UIAppInfoPlayList的語法。ref_to_thumbnail_index(參照縮略圖索引),表示附加于標(biāo)記的縮略圖象的信息。當(dāng)ref_to_thumbnail_index字段為0xFFFF以外的值時,對該標(biāo)記附加縮略圖象,該縮略圖象,存儲在mark.tdat文件內(nèi)。該圖象,在mark.tidx文件中用thumbnail_index(縮略圖索引)的值參照(如后文所述)。當(dāng)ref_to_thumbnail_index字段為0xFFFF時,表示不對該標(biāo)記附加縮略圖象。其他的語法字段,表示與播放表有關(guān)的用戶接口應(yīng)用程序的參數(shù),但在本發(fā)明的實施形態(tài)的說明中并不需要,因而將其說明省略。圖31示出播放表()的語法。length,表示從緊接在該length字段之后的字節(jié)起到播放表()的最后字節(jié)的字節(jié)數(shù)。CPI_type(CPI類型),是1位的標(biāo)志,表示播放項目()使用的剪輯片段的CPI_type的值。CPI_type,由剪輯信息文件的CPI_type定義。number_of_PlayItem(播放項目數(shù)),表示播放表()中的播放項目()的個數(shù)。在語法的PlayItem_id的for-loop(條件循環(huán))中,按照播放項目()出現(xiàn)的順序決定與該播放項目()對應(yīng)的PlayItem_id的值。其他的語法字段,在本發(fā)明的實施形態(tài)的說明中并不需要,因而將其說明省略。以下,說明播放項目。1個播放項目,基本上包含以下的數(shù)據(jù)。(1)用于指定由播放項目指示的剪輯片段的文件名的Clip_Information_file_name(剪輯信息文件名)。(2)用于特定該剪輯片段的再生區(qū)間的一對IN_time(開始時刻)和OUT_time(結(jié)束時刻)。(3)對播放表中的2個連續(xù)的播放項目表示前1個播放項目與后1個播放項目的連接狀態(tài)的connection_condition(連接狀態(tài))。圖32是說明CPI_type為EP_map的播放表(將其稱為EP_map類型的播放表)的圖。當(dāng)為EP_map類型的播放表時,播放項目的IN_time和OUT_time,指示PTS基準(zhǔn)的時間。該IN_time和OUT_time,指示同一個STC序列上的時刻。為了指示該STC序列,使用ref_to_STC_id。該IN_time和OUT_time,指示由對該STC序列定義的presentation_start_time(演播起始時間)和presentation_end_time(演播結(jié)束時間)表示的再生區(qū)間中的時間。圖33是說明CPI_type為TU_map的播放表(將其稱為TU_map類型的播放表)的圖。當(dāng)為TU_map類型的播放表時,播放項目的IN_time和OUT_time,指示到達時基的時間。該IN_time和OUT_time,指示同一個ATC序列上的時刻。圖34是說明EP_map類型的播放表的時間信息與AV數(shù)據(jù)流文件中的地址信息的關(guān)系的圖。播放表的時間信息,是AV數(shù)據(jù)流文件中的圖象和音頻幀的PTS信息。而剪輯信息文件的EP_map和SequenceInfo則使AV數(shù)據(jù)流中的時間信息與及其文件中的地址相關(guān)聯(lián)。圖35是說明TU_map類型的播放表的時間信息與AV數(shù)據(jù)流文件中的地址信息的關(guān)系的圖。播放表的時間信息,是AV數(shù)據(jù)流文件中的到達時間信息。而剪輯信息文件的TU_map則使AV數(shù)據(jù)流中的時間信息與及該文件中的地址相關(guān)聯(lián)。圖36示出播放項目()的語法。length,表示從緊接在該length字段之后的字節(jié)起到播放項目()的最后字節(jié)的字節(jié)數(shù)。Clip_Information_file_name(剪輯信息文件名),表示播放項目參照的剪輯剪輯信息的文件名。connection_condition(連接狀態(tài)),表示先前的播放項目與當(dāng)前的播放項目是否是無縫連接的信息。ref_to_STC_id,表示播放項目參照的剪輯片段的STC序列的stc_id。stc_id的值,在SequenceInfo()中定義。IN_time,存儲播放項目的再生開始時間。OUT_time,存儲播放項目的再生結(jié)束時間。Bridge_Clip_Information_file_name(橋接剪輯信息文件名),是將先前的播放項目與當(dāng)前的播放項目以無縫方式連接時的再生輔助信息。圖37示出播放表標(biāo)記(PlayListMark)()的語法。如上所述,播放表標(biāo)記(PlayListMark)存儲主要由用戶設(shè)定的標(biāo)記。length,表示從緊接在該length字段之后的字節(jié)起到播放表標(biāo)記(PlayListMark)()的最后字節(jié)的字節(jié)數(shù)。number_of_PlayList_Marks(播放表標(biāo)記數(shù)),表示在播放表標(biāo)記(PlayListMark)中存儲著的標(biāo)記的項數(shù)。mark_invalid_flag(標(biāo)記無效標(biāo)志),是1位的標(biāo)志,當(dāng)該值設(shè)定為零時表示該標(biāo)記具有有效信息,而當(dāng)該值設(shè)定為1時表示該標(biāo)記無效。當(dāng)用戶在用戶接口上進行了將1個標(biāo)記項目刪去的操作時,記錄器也可以將該mark_invalid_flag的值變更為1,而不是從播放表標(biāo)記(PlayListMark)刪去該標(biāo)記項目。mark_type,表示標(biāo)記的類型。mark_name_length(標(biāo)記名長度),表示在Mark_name字段中給出的標(biāo)記名的字節(jié)長度。該字段的值為32以下。ref_to_PlayItem_id,表示指定設(shè)置著標(biāo)記的播放項目的PlayItem_id的值。與某個播放項目對應(yīng)的PlayItem_id的值,在播放表()中定義。mark_time_stamp(標(biāo)記時間印記),存儲指示由該標(biāo)記指定的點的時間印記。mark_time_stamp,指示由在ref_to_PlayItem_id所指定的播放項目中定義的IN_time和OUT_time特定的再生范圍中的時間。當(dāng)播放表的CPI_type為EP_map時,以演播時間印記為基準(zhǔn)表示mark_time_stamp。而當(dāng)CPI_type為TU_map時,以到達時間印記為基準(zhǔn)表示mark_time_stamp。當(dāng)entry_ES_PID設(shè)定為0xFFFF時,該標(biāo)記是對由播放表使用的所有基本數(shù)據(jù)流共用的時間軸的指針。當(dāng)entry_ES_PID設(shè)定為0xFFFF以外的值時,entry_ES_PID,表示包含著由該標(biāo)記指定的基本數(shù)據(jù)流的傳輸信息包的PID值。ref_to_thumbnail_index,表示附加于標(biāo)記的縮略圖象的信息。當(dāng)ref_to_thumbnail_index字段為0xFFFF以外的值時,對該標(biāo)記附加縮略圖象,該縮略圖象,存儲在mark.tdat文件內(nèi)。該圖象,在mark.tidx文件中用thumbnail_index(縮略圖索引)的值參照(如后文所述)。當(dāng)ref_to_thumbnail_index字段為0xFFFF時,表示不對該標(biāo)記附加縮略圖象。mark_name,表示標(biāo)記的名稱。在該字段中從左起用mark_name_length(標(biāo)記名長度)表示的字節(jié)數(shù),是有效字符文本,用于表示上述名稱。這些字符文本在UIAppInfoPlayList中按由字符集(character_set)所示的方法進行編碼。在mark_name字段中,接在這些有效字符文本后面的字節(jié)的值,可以取任何值。以下,說明“Info.dvr”目錄。圖38是表示“Info.dvr”文件的語法的圖。“Info.dvr”目錄,具有UIAppInfoVolume()、播放表一覽表(TableOfPlayList)()。TableOfPlayLists_Start_address(播放表一覽表起始地址),以從Info.dvr文件的起始字節(jié)起的相對字節(jié)數(shù)為單位,表示播放表一覽表(TableOfPlayList)()的起始地址。相對字節(jié)數(shù),從零開始計數(shù)。圖39示出UIAppInfoVolume的語法。ref_to_thumbnail_index,表示附加于標(biāo)記的縮略圖象的信息。當(dāng)ref_to_thumbnail_index字段為0xFFFF以外的值時,對該標(biāo)記附加縮略圖象,該縮略圖象,存儲在mark.tdat文件內(nèi)。該圖象,在mark.tidx文件中用thumbnail_index(縮略圖索引)的值參照(如后文所述)。當(dāng)ref_to_thumbnail_index字段為0xFFFF時,表示不對該標(biāo)記附加縮略圖象。其他的語法字段,表示與卷(Volume)有關(guān)的用戶接口應(yīng)用程序的參數(shù),但在本發(fā)明的實施形態(tài)的說明中并不需要,因而將其說明省略。圖40示出播放表一覽表(TableOfPlayList)()的語法。播放表一覽表(TableOfPlayList)(),存儲播放表(實際播放表和虛擬播放表)的文件名。記錄在卷(盤)內(nèi)的所有播放表文件,都包含在播放表一覽表(TableOfPlayList)()內(nèi)。播放表一覽表(TableOfPlayList)(),指示卷中的播放表的默認(rèn)再生順序。length,表示從緊接在該length字段之后的字節(jié)起到播放表一覽表(TableOfPlayList)()的最后字節(jié)的字節(jié)數(shù)。number_of_PlayLists(播放表數(shù)),表示記錄在卷內(nèi)的播放表的個數(shù)。PlayList_file_name(播放表文件名)的10字節(jié)數(shù)字,表示播放表的文件名。以下,說明存儲與縮略圖有關(guān)的信息的文件的內(nèi)容?!癿enu.tidx”和“menu.tdat”,存儲代表著選項單縮略圖、即卷(Volume)的1個圖象及代表著每個播放表的1個圖象的信息。所有選項單縮略圖的標(biāo)題信息,由1個menu.tidx集中管理。所有選項單縮略圖的圖象數(shù)據(jù),由1個menu.tdat集中管理?!癿ark.tidx”和“mark.tdat”,存儲與由標(biāo)記縮略圖、即標(biāo)記點指定的圖象有關(guān)的信息。卷(Volume)中的對所有剪輯片段及播放表附加的所有標(biāo)記縮略圖的標(biāo)題信息,由1個mark.tidx集中管理。所有標(biāo)記縮略圖的圖象數(shù)據(jù),由1個mark.tdat集中管理。縮略圖的圖象數(shù)據(jù),例如是按JPEG標(biāo)準(zhǔn)將圖象編碼后的數(shù)據(jù)。以下,說明這4個文件的語法和語義?!癿enu.tidx”和“mark.tidx”,具有相同的結(jié)構(gòu)。圖41示出“menu.tidx”和“menu.tdat”的語法結(jié)構(gòu)。version_number(版本號),是表示該縮略圖標(biāo)題信息文件的版本號的4個數(shù)字。length,表示從緊接在該length字段之后的字節(jié)起到menu.tidx/mark.tidx的最后字節(jié)的字節(jié)數(shù)。number_of_thumbnail(縮略圖數(shù)),在menu.tidx的情況下,為存儲在menu.tdat內(nèi)的縮略圖象數(shù),在mark.tidx的情況下,為存儲在mark.tdat內(nèi)的縮略圖象數(shù)。tn_block_size,在menu.tidx的情況下,表示menu.tdat中的1個tn_block的大小,在mark.tidx的情況下,表示mark.tdat中的1個tn_block的大小。該大小。是以1024字節(jié)為單位的大小。例如,tn_block_size=l,表示1個tn_block的大小為1024字節(jié)。1個縮略圖象,必須存儲在1個tn_block中。number_of_tn_block,在menu.tidx的情況下,表示menu.tdat中的tn_block數(shù),在mark.tidx的情況下,表示mark.tdat中的tn_block數(shù)。thumbnail_index(縮略圖索引),表示接在該thumbnail_index字段后面的縮略圖信息的索引號。對thumbnail_index不使用0xFFFF這樣的值。在menu.tidx的情況下,thumbnail_index,由UIAppInfoPlayList()、UIAppInfoVolume()中的ref_to_thumbnail_index參照。在mark.tidx的情況下,thumbnail_index,由播放表標(biāo)記(PlayListMark)()及剪輯標(biāo)記(ClipMark)()中的ref_to_thumbnail_index參照。ref_to_tn_block_id,在menu.tidx的情況下,表示menu.tdat中的1個tn_block,該tn_block存儲由thumbnail_index指定的圖象數(shù)據(jù)。ref_to_tn_block_id的值,參照menu.tdat的語法中的tn_block_id的值。在mark.tidx的情況下,表示mark.tdat中的1個tn_block,該tn_block存儲由thumbnail_index指定的圖象數(shù)據(jù)。ref_to_tn_block_id的值,參照mark.tdat的語法中的tn_block_id的值。picture_byte_size(圖象字節(jié)大小),以字節(jié)為單位表示由thumbnail_index指定的1個編碼縮略圖象的數(shù)據(jù)長度。picture_byte_size,必須在1024*tn_block_size的值以下。即,記錄器必須將縮略圖象編碼為使1個編碼縮略圖象的數(shù)據(jù)長度在1024*tn_block_size的值以下。horizontal_picture_size(水平圖象大小),表示由thumbnail_index指定的編碼縮略圖象的水平方向的象素數(shù)。vertical_picture_size(垂直圖象大小),表示由thumbnail_index指定的編碼縮略圖象的垂直方向的象素數(shù)。display_aspect_ratio(顯示器高寬比),表示由thumbnail_index指定的編碼縮略圖象的顯示器高寬比。圖42示出“menu.tdat”和“mark.tdat”的語法結(jié)構(gòu)?!癿enu.tdat”和“mark.tdat”,具有相同的結(jié)構(gòu)。tn_block,是存儲1個編碼縮略圖象的區(qū)域。1個縮略圖象的字節(jié)長度,在1個tn_block的大小以下。1個縮略圖象的第1字節(jié),必須與tn_block的第1字節(jié)一致。在menu.tdat的情況下,1個tn_block的大小,由menu.tdat中的tn_block_size表示。在mark.tdat的情況下,1個tn_block的大小,由mark.tdat中的tn_block_size表示。各tn_block,由其在語法的for-loop(條件循環(huán))中出現(xiàn)時的tn_block_id的值區(qū)別。menu.tidx中的tn_block_id,由menu.tidx中的ref_to_tn_block_id參照。mark.tidx中的tn_block_id,由mark.tidx中的ref_to_tn_block_id參照。由于縮略圖需頻繁地追加、刪除,所以追加操作和部分刪除操作必須能很容易地以高速執(zhí)行。由于這個原因,menu.tdat和mark.tdat具有塊結(jié)構(gòu)。1個圖象數(shù)據(jù)存儲在1個tn_block內(nèi)。在menu.tdat及mark.tdat的tn_block串中,也可以存在不使用的tn_block。例如,當(dāng)刪除某個縮略圖時,將在縮略圖的標(biāo)題信息文件中輸入的thumbnail_index刪去,如不對縮略圖的圖象數(shù)據(jù)文件進行任何變更,則在tn_block串中生成不使用的tn_block。圖43是示意地表示怎樣將縮略圖象數(shù)據(jù)存儲在tn_block內(nèi)的圖。如圖所示,1個縮略圖象的字節(jié)長度,在1個tn_block的大小以下。在tn_block串中,也可以存在不使用的tn_block。以下,說明播放表的編輯動作的概念。以下的處理,例如由后文所述的圖44的控制部17根據(jù)用戶的操作執(zhí)行。圖45是說明將AV數(shù)據(jù)流作為新的剪輯片段記錄時的剪輯片段與播放表的關(guān)系的概念的圖。在將AV數(shù)據(jù)流作為新的剪輯片段記錄時,生成參照該剪輯片段的所有可再生范圍的實際播放表。圖46是說明虛擬播放表的生成的概念的圖。用戶通過從實際播放表的再生范圍中指定IN_time和OUT_time,即可生成想看的再生區(qū)間的播放項目,并生成虛擬播放表。圖47是說明將實際播放表的再生區(qū)間的一部分刪去時的剪輯片段與播放表的關(guān)系的概念的圖。為了只參照必要的剪輯AV數(shù)據(jù)流的再生部分,可以變更實際播放表的播放項目。然后,將剪輯AV數(shù)據(jù)流的不必要的數(shù)據(jù)流部分刪去。如圖47所示,即使將剪輯AV數(shù)據(jù)流的中央部的數(shù)據(jù)刪去,剪輯AV數(shù)據(jù)流文件也沒有被分割,因而仍是一個文件。即使將剪輯AV數(shù)據(jù)流的一部分?jǐn)?shù)據(jù)刪去,剩余的數(shù)據(jù)部分仍匯集為1個剪輯AV數(shù)據(jù)流。當(dāng)變更實際播放表而將其參照的剪輯片段的數(shù)據(jù)流部分刪去時,有可能發(fā)生使與其使用相同的剪輯片段的虛擬播放表參照的剪輯片段失去的問題。為避免發(fā)生這種問題,應(yīng)在用戶接口上采取如下的對策。對于該“刪除”操作,應(yīng)向用戶發(fā)出確認(rèn)、警告「存在一個參照該實際播放表所參照著的剪輯片段的數(shù)據(jù)流部分的虛擬播放表,如將該實際播放表刪除,則該虛擬播放表也同時被刪去,是否刪除?」?;蛘?,不刪除上述虛擬播放表,而是對實際播放表進行如下所示的“最小化(Minimize)”操作。圖48是說明進行了最小化編輯時的剪輯片段與實際播放表、虛擬播放表的關(guān)系的概念的圖。最小化編輯,將實際播放表的播放項目變更為只參照虛擬播放表所需的剪輯片段的數(shù)據(jù)流部分。然后,將虛擬播放表不需要的剪輯片段的數(shù)據(jù)流部分刪去。如圖48所示,即使將剪輯AV數(shù)據(jù)流的中央部的數(shù)據(jù)刪去,剪輯AV數(shù)據(jù)流文件也沒有被分割,因而仍是一個文件。即使將剪輯AV數(shù)據(jù)流的一部分刪去,剩余的數(shù)據(jù)部分仍匯集為1個剪輯AV數(shù)據(jù)流。以下,根據(jù)上述的概念說明將剪輯AV數(shù)據(jù)流的一部分刪去時的剪輯信息文件的變化。如上所述,在將AV數(shù)據(jù)流作為新的剪輯片段文件記錄時,該剪輯片段只具有1個ATC序列,而不含ATC的不連續(xù)點。另外,假定ATC的不連續(xù)點僅當(dāng)通過編輯等將剪輯AV數(shù)據(jù)流文件的一部分?jǐn)?shù)據(jù)流數(shù)據(jù)刪去時產(chǎn)生。即,如圖47或圖48所示,在將1個剪輯AV數(shù)據(jù)流的一部分?jǐn)?shù)據(jù)流數(shù)據(jù)刪去而將剩余的數(shù)據(jù)部分匯集為1個剪輯AV數(shù)據(jù)流時,該剪輯片段具有ATC的不連續(xù)點并具有多個ATC序列。例如,在圖49中,假定編輯前的剪輯片段不含ATC的不連續(xù)點并只具有1個ATC序列。如該圖所示,在將剪輯AV數(shù)據(jù)流的中央部的數(shù)據(jù)刪去時,編輯后的剪輯片段具有2個ATC序列。圖50是說明將1個剪輯AV數(shù)據(jù)流的一部分?jǐn)?shù)據(jù)刪去時的ATC序列、STC序列及節(jié)目序列的關(guān)系的圖。假定編輯前的剪輯片段只具有1個ATC序列、1個STC序列和1個節(jié)目序列。即,假定在該剪輯片段中節(jié)目的內(nèi)容不變。這時,假定將圖中以陰影示出的部分的AV數(shù)據(jù)流數(shù)據(jù)刪去。編輯的結(jié)果是,剪輯片段具有3個ATC序列和3個STC序列,而節(jié)目序列仍為1個。該節(jié)目序列,跨越ATC序列的邊界和STC序列的邊界。以下,說明如上所述的將1個剪輯AV數(shù)據(jù)流的一部分?jǐn)?shù)據(jù)刪去時的剪輯片段與播放表的關(guān)系。圖51是說明將CPI為EP_map的剪輯AV數(shù)據(jù)流的一部分刪去時的剪輯片段與播放表的關(guān)系的圖。假定編輯前的剪輯片段具有3個ATC序列和3個STC序列。與該ATC序列有關(guān)的offset_STC_id為零。另外,假定剪輯片段的stc=1的STC序列由播放項2和播放項3使用。如圖所示,現(xiàn)將stc=1的STC序列的AV數(shù)據(jù)流數(shù)據(jù)中播放項目2和播放項目3不使用的AV數(shù)據(jù)流數(shù)據(jù)刪除。編輯后的剪輯片段具有2個ATC序列,并將stc_id=1的STC序列分成2個STC序列。將與第1個ATC序列有關(guān)的offset_STC_id設(shè)定為零,并將與第2個ATC序列有關(guān)的offset_STC_id[1]設(shè)定為1。即,第1個ATC序列中最后的STC序列的stc_id與第2個ATC序列中第1個STC序列的stc_id具有相同的值。因此,沒有必要變更虛擬播放表的播放項目3和播放項4的ref_to_STC_id的值。在將剪輯AV數(shù)據(jù)流文件的部分?jǐn)?shù)據(jù)刪去時,對不使用該刪除部分的虛擬播放表可以不作任何變更。如上所述,由于可以在剪輯AV數(shù)據(jù)流中生成ATC的不連續(xù)點,所以在將剪輯AV數(shù)據(jù)流的中央(middle)部分的數(shù)據(jù)流數(shù)據(jù)刪去時,無需將剪輯片段文件分成2個。進一步,對每個ATC序列,通過使用與其中的第1個STC序列的STC_id對應(yīng)的offset_STC_id,在將剪輯AV數(shù)據(jù)流文件的部分?jǐn)?shù)據(jù)刪去時,對不使用該刪除部分的虛擬播放表可以不作任何變更。為有助于對上述效果的理解,在圖52中說明在剪輯片段中不允許ATC的不連續(xù)的情況下將剪輯AV數(shù)據(jù)流的一部分刪去時剪輯片段被分為2個的情況,并說明此時的剪輯片段與播放表的關(guān)系。與圖51一樣,假定編輯前的剪輯片段具有3個ATC序列和3個STC序列。與該ATC序列有關(guān)的offset_STC_id為零。另外,假定剪輯片段的stc_id=1的STC序列由播放項目2和播放項目3使用。如圖所示,現(xiàn)將stc_id=1的STC序列的AV數(shù)據(jù)流數(shù)據(jù)中播放項目2和播放項目3不使用的AV數(shù)據(jù)流數(shù)據(jù)刪除。當(dāng)在剪輯片段中不允許ATC的不連續(xù)時,在編輯后分成剪輯片段-A和剪輯片段-B兩個剪輯片段文件。因此,必需變更播放項目3和播放項目4參照的剪輯片段文件的名稱。即,在將剪輯AV數(shù)據(jù)流文件的部分?jǐn)?shù)據(jù)刪去時,即使是不使用該刪除部分的虛擬播放表,有時也必須變更其內(nèi)容。當(dāng)在剪輯片段中不允許ATC的不連續(xù)時,與允許不連續(xù)時相比,存在著以下的問題。(1)使盤中的剪輯片段文件數(shù)增加很多的問題。因此,當(dāng)開始盤的再生時,存在著使讀出所有的剪輯片段文件并將其存儲在再生裝置(動圖象記錄再生裝置1)的存儲器(內(nèi)裝于控制器17的存儲器)內(nèi)的處理所花費的時間增加的問題。另外,由于編輯等使剪輯片段文件數(shù)增多,還會發(fā)生當(dāng)對盤(記錄媒體10)中可記錄的文件數(shù)的上限決定了某個規(guī)定值時在剪輯片段文件數(shù)達到了上限后雖然盤中仍有空閑區(qū)域卻不能進行記錄的問題。(2)在將剪輯AV數(shù)據(jù)流文件的部分?jǐn)?shù)據(jù)刪去時使盤中的虛擬播放表的變更處理所花費的時間增加的問題。本發(fā)明,可以解決這些問題。即,可以減少當(dāng)開始盤的再生時在讀出所有的剪輯片段文件并將其存儲在再生裝置的存儲器內(nèi)的處理上花費的時間。另外,還可以將盤中可記錄的文件數(shù)的上限設(shè)定得更小。此外,還可以減少將剪輯AV數(shù)據(jù)流文件的部分?jǐn)?shù)據(jù)刪去時在盤中的虛擬播放表的變更上花費的時間。圖53是說明將CPI為TU_map的剪輯AV數(shù)據(jù)流的一部分刪去時的剪輯片段與播放表的關(guān)系的圖。編輯前的剪輯片段具有1個ATC序列。與該ATC序列有關(guān)的offset_arrival_time為零。另外,假定虛擬播放表的播放項目1、播放項目2、播放項目3和播放項目4參照該ATC序列。如圖所示,現(xiàn)將ATC序列的AV數(shù)據(jù)流數(shù)據(jù)中的任何一個播放項目都不使用的AV數(shù)據(jù)流數(shù)據(jù)刪除。編輯后的剪輯片段具有2個ATC序列,并將與第1個ATC序列有關(guān)的offset_arrival_time設(shè)定為零,將與第2個ATC序列有關(guān)的offset_arrival_time[1]的值設(shè)定為X。X值大于OUT_time2、小于IN_time3。即,在編輯后不需要變更虛擬播放表的播放項目3和播放項目4的IN_time和OUT_time。在將剪輯AV數(shù)據(jù)流文件的部分?jǐn)?shù)據(jù)刪去時,對不使用該刪除部分的虛擬播放表可以不作任何變更。當(dāng)對TU_map類型的播放表進行再生時,再生設(shè)備,通過將播放項目4的IN_time與ATC序列的offset_arrival_time的值進行比較,即可找到由該IN_time和OUT_time指定的ATC序列。例如,從圖53可以看出,由于播放項目3的IN_time3大于第2個ATC序列的offset_arrival_time[=X],所以播放項目3的IN_time3和OUT_time3指定第2個ATC序列。以下,用圖44的動圖象記錄再生裝置1的框圖說明對DVR應(yīng)用結(jié)構(gòu)的數(shù)據(jù)進行記錄再生的系統(tǒng)。例如,由光盤構(gòu)成的記錄媒體10,由再生部61的讀出部11讀出記錄在其上的信息。解調(diào)部12,對由讀出部11從記錄媒體10讀出的數(shù)據(jù)進行解調(diào),并供給ECC譯碼部13。ECC譯碼部13,將由解調(diào)部12供給的數(shù)據(jù)分離為AV數(shù)據(jù)流和數(shù)據(jù)庫,將AV數(shù)據(jù)流供給源拆包器14,并將數(shù)據(jù)庫輸出到控制部17。源拆包器14,對所輸入的AV數(shù)據(jù)流進行拆包,并輸出到多路分解器15。多路分解器15,將由源拆包器14供給的數(shù)據(jù)分離為視頻(V)、音頻(A)及系統(tǒng)(S)的各數(shù)據(jù),并輸出到AV譯碼器16和多路復(fù)用器25。AV譯碼器16,根據(jù)系統(tǒng)數(shù)據(jù)對所輸入的視頻數(shù)據(jù)和音頻數(shù)據(jù)進行譯碼,并分別從端子18輸出視頻信號、從端子19輸出音頻信號。對記錄部62的AV編碼器23供給從端子21輸入的視頻信號及從端子22輸入的音頻信號。視頻信號,還供給到視頻分析部24。根據(jù)需要,也可以代替從端子21輸入的視頻信號而將從AV譯碼器16輸出的視頻信號供給AV編碼器23和視頻分析部24。AV編碼器23,對所輸入的視頻信號和音頻信號進行編碼,并將編碼后的視頻信號(V)、音頻信號(A)及與編碼對應(yīng)的系統(tǒng)數(shù)據(jù)(S)輸出到多路復(fù)用器25。視頻分析部24,對所輸入的視頻信號進行分析,并將分析結(jié)果輸出到控制部17。在端子33上,輸入來自數(shù)字接口或數(shù)字電視調(diào)諧器的傳輸數(shù)據(jù)流,并通過開關(guān)27供給多路分解器15,或進一步通過開關(guān)28供給多路復(fù)用數(shù)據(jù)流分析部26及源分包器29。對多路復(fù)用數(shù)據(jù)流分析部26及源分包器29,也可以通過開關(guān)28供給由多路復(fù)用器25輸出的信號以代替來自開關(guān)27的信號。多路復(fù)用數(shù)據(jù)流分析部26,對所輸入的信號進行分析,并將分析結(jié)果輸出到控制部17。源分包器29,對所輸入的信號進行分包,并供給ECC編碼部30。對ECC編碼部30,還供給控制部17輸出的數(shù)據(jù)庫。ECC編碼部30,對輸入附加糾錯碼,并在編碼后輸出到調(diào)制部31。調(diào)制部31,對從ECC編碼部30輸入的數(shù)據(jù)進行調(diào)制,并輸出到寫入部32。寫入部32,執(zhí)行將從調(diào)制部31輸入的數(shù)據(jù)寫入記錄媒體10的處理??刂撇?7,具有存儲各種數(shù)據(jù)的存儲部17A,對上述格式進行管理,并控制各部以便對記錄媒體10進行數(shù)據(jù)的記錄或再生??刂撇?7,還連接著驅(qū)動器41,用于驅(qū)動磁盤51、光盤52、磁性光盤53或半導(dǎo)體存儲器54等。另外,光盤52,也可以與記錄媒體10兼用。以下,以由動圖象記錄再生裝置1本身對輸入音頻視頻信號進行編碼和記錄的情況為例說明記錄時的基本動作。從記錄部62的端子21和端子22分別輸入視頻信號和音頻信號。視頻信號,輸入到視頻分析部24和AV編碼器23。而音頻信號也同時輸入到AV編碼器23。AV編碼器23,對輸入視頻信號和音頻信號進行編碼,并將編碼視頻數(shù)據(jù)流(V)、編碼音頻數(shù)據(jù)流(A)及系統(tǒng)信息(S)輸出到多路復(fù)用器25。編碼視頻數(shù)據(jù)流(V),例如為MPEG2視頻數(shù)據(jù)流,編碼音頻數(shù)據(jù)流(A),例如為MPEG1音頻數(shù)據(jù)流或杜比AC3(商標(biāo))音頻數(shù)據(jù)流等。系統(tǒng)信息(S),為視頻音頻的編碼信息(編碼圖象和音頻幀的字節(jié)大小)、圖象編碼類型等)或AV同步等時間信息。多路復(fù)用器25,根據(jù)輸入系統(tǒng)信息對輸入數(shù)據(jù)流進行多路復(fù)用,并輸出多路復(fù)用數(shù)據(jù)流。多路復(fù)用數(shù)據(jù)流,例如為MPEG2傳輸數(shù)據(jù)流或MPEG2程序流。多路復(fù)用數(shù)據(jù)流,輸入到多路復(fù)用數(shù)據(jù)流分析部26及源分包器29。源分包器29,根據(jù)記錄媒體10的應(yīng)用格式將輸入多路復(fù)用數(shù)據(jù)流編碼為由源信息包構(gòu)成的AV數(shù)據(jù)流。AV數(shù)據(jù)流,由ECC(糾錯)編碼部30附加糾錯碼,并由調(diào)制部31進行調(diào)制處理,然后輸入到寫入部32。寫入部32,根據(jù)由控制部17指示的控制信號將AV數(shù)據(jù)流文件記錄在記錄媒體10上。以下,說明記錄例如從圖中未示出的數(shù)字接口或數(shù)字TV調(diào)諧器輸入的數(shù)字TV廣播等傳輸數(shù)據(jù)流的情況。從端子33輸入傳輸數(shù)據(jù)流。輸入傳輸數(shù)據(jù)流記錄方法有兩種,一種是按透明方式記錄的方法,另一種是為減低記錄位速率等而重新編碼的記錄方法。記錄方法的指示信息,從作為用戶接口的端子20輸入到控制部17,并由控制部17控制記錄方法。當(dāng)按透明方式記錄輸入傳輸數(shù)據(jù)流時,將傳輸數(shù)據(jù)流輸入到多路復(fù)用數(shù)據(jù)流分析部26及源分包器29。在這之后,直到將AV數(shù)據(jù)流記錄在記錄媒體10上的處理,與將上述的輸入音頻信號和視頻信號編碼后進行記錄的情況相同。在將輸入傳輸數(shù)據(jù)流重新編碼而進行記錄時,將輸入傳輸數(shù)據(jù)流輸入到多路分解器15。多路分解器15,將視頻數(shù)據(jù)流(V)輸入到AV譯碼器16。AV譯碼器16,對視頻數(shù)據(jù)流進行譯碼,并將再生視頻信號輸入到AV編碼器23。AV編碼器23,對輸入視頻進行編碼,并將編碼視頻數(shù)據(jù)流(V)輸入到多路復(fù)用器25。另一方面,從多路分解器15輸出的音頻數(shù)據(jù)流(A)及系統(tǒng)信息(S),直接輸入到多路復(fù)用器25。多路復(fù)用器25,根據(jù)輸入系統(tǒng)信息對輸入數(shù)據(jù)流進行多路復(fù)用,并輸出多路復(fù)用數(shù)據(jù)流。在這之后,直到將AV數(shù)據(jù)流記錄在記錄媒體10上的處理,與將上述的輸入音頻信號和視頻信號編碼后進行記錄的情況相同。該動圖象記錄再生裝置1,在記錄AV數(shù)據(jù)流文件的同時,還記錄與該文件有關(guān)的應(yīng)用數(shù)據(jù)庫信息。應(yīng)用數(shù)據(jù)庫信息,由控制部17生成。對控制部17的輸入信息,包括來自視頻分析部24的動圖象的特征信息、來自多路復(fù)用數(shù)據(jù)流分析部26的AV數(shù)據(jù)流的特征信息、及從作為用戶接口的端子20輸入的用戶的指示信息。來自視頻分析部24的動圖象的特征信息,當(dāng)由動圖象記錄再生裝置1本身對視頻信號進行編碼時,由動圖象記錄再生裝置1生成。視頻分析部24,對輸入視頻信號進行分析,并生成與輸入動圖象信號中的特征標(biāo)記點的圖象有關(guān)的信息。該信息,例如為輸入視頻信號中的節(jié)目開始點、場景轉(zhuǎn)換點、CM起始點和終止點等特征標(biāo)記點的圖象的指示信息,另外,該信息中還包含著該圖象的縮略圖。這些圖象的指示信息,通過控制部17輸入到多路復(fù)用器25。多路復(fù)用器25,當(dāng)對從控制部17指示的標(biāo)記點的圖象的編碼圖象進行了多路復(fù)用時,將該編碼圖象在AV數(shù)據(jù)流上的地址信息返送回控制部17。控制部17,使特征圖象的種類與該編碼圖象在AV數(shù)據(jù)流上的地址信息相互關(guān)聯(lián)地進行記錄。來自多路復(fù)用數(shù)據(jù)流分析部26的AV數(shù)據(jù)流的特征信息,是與所記錄的AV數(shù)據(jù)流的編碼信息有關(guān)的信息,這些信息由動圖象記錄再生裝置1生成。例如,包括AV數(shù)據(jù)流中的I-圖象(幀內(nèi)圖象)的時間印記和地址信息、STC的不連續(xù)信息、節(jié)目內(nèi)容的變化信息、到達時間和地址信息等。AV數(shù)據(jù)流中的I-圖象的時間印記和地址信息,構(gòu)成存儲在上述的EP_map內(nèi)的數(shù)據(jù)。AV數(shù)據(jù)流內(nèi)的STC的不連續(xù)信息,構(gòu)成存儲在上述的SequenceInfo內(nèi)的數(shù)據(jù),AV數(shù)據(jù)流內(nèi)的節(jié)目內(nèi)容的變化信息,構(gòu)成存儲在ProgramInfo內(nèi)的數(shù)據(jù)。此外,AV數(shù)據(jù)流內(nèi)的到達時間和地址信息,存儲在上述的TU_map內(nèi)。另外,當(dāng)按透明方式記錄從端子33輸入的傳輸數(shù)據(jù)流時,多路復(fù)用數(shù)據(jù)流分析部26,檢測AV數(shù)據(jù)流中的特征標(biāo)記點的圖象,并生成其種類和地址信息。該信息,構(gòu)成存儲在剪輯標(biāo)記(ClipMark)內(nèi)的數(shù)據(jù)。來自多路復(fù)用數(shù)據(jù)流分析部26的AV數(shù)據(jù)流的特征信息,存儲在AV數(shù)據(jù)流的數(shù)據(jù)庫(剪輯信息)內(nèi)。在來自端子20的用戶的指示信息中,包括AV數(shù)據(jù)流中的所需再生區(qū)間的指定信息、說明該再生區(qū)間的內(nèi)容的字符文本、在用戶所需的場景中設(shè)定的書簽和重新開始點在AV數(shù)據(jù)流中的時間印記等。這些用戶指示信息,存儲在播放表的數(shù)據(jù)庫內(nèi)??刂撇?7,根據(jù)上述輸入信息,生成AV數(shù)據(jù)流的數(shù)據(jù)庫(剪輯信息)、播放表的數(shù)據(jù)庫、記錄媒體10的記錄內(nèi)容的管理信息(Info.dvr)、及縮略圖信息。上述數(shù)據(jù)庫信息,由ECC(糾錯)編碼部30、調(diào)制部31以與AV數(shù)據(jù)流同樣的方式處理后,輸入到寫入部32。寫入部32,根據(jù)從控制部17指示的控制信號,將這些數(shù)據(jù)庫信息作為應(yīng)用數(shù)據(jù)庫信息記錄在記錄媒體10上。以下,說明再生時的基本動作。在記錄媒體10上,記錄著AV數(shù)據(jù)流文件和應(yīng)用數(shù)據(jù)庫信息。首先,控制部17,對再生部61的讀出部11發(fā)出指示,令其讀出應(yīng)用數(shù)據(jù)庫信息。然后,讀出部11,從記錄媒體10讀出應(yīng)用數(shù)據(jù)庫信息,并將該數(shù)據(jù)庫信息經(jīng)解調(diào)部12、ECC(糾錯)譯碼部13的處理后輸入到控制部17??刂撇?7,根據(jù)應(yīng)用數(shù)據(jù)庫,向端子20的用戶接口輸出記錄在記錄媒體10上的播放表一覽。用戶,從播放表一覽選擇想要再生的播放表,并將指定了進行再生的播放表輸入到控制部17。控制部17,指示讀出部11讀出該播放表的再生所需的AV數(shù)據(jù)流文件。然后,讀出部11,從記錄媒體10讀出AV數(shù)據(jù)流,并將AV數(shù)據(jù)流經(jīng)解調(diào)部12、ECC譯碼部13的處理后輸入到源拆包器14。源拆包器14,將記錄媒體應(yīng)用格式的AV數(shù)據(jù)流變換為可以向多路分解器15輸入的數(shù)據(jù)流。多路分解器15,將構(gòu)成由控制部17指定的AV數(shù)據(jù)流的再生區(qū)間(播放項目)的視頻數(shù)據(jù)流(V)、音頻數(shù)據(jù)流(A)及系統(tǒng)信息(S)輸入到AV譯碼器16。AV譯碼器16,對視頻數(shù)據(jù)流和音頻數(shù)據(jù)流進行譯碼,并分別從端子18和端子19輸出再生視頻信號和再生音頻信號。當(dāng)從中間的某個時刻起對由用戶選定的EP_map類型的播放表進行再生時,控制部17,指示讀出部11從具有最靠近所指定的時刻的PTS的I-圖象的地址起讀出數(shù)據(jù)。另外,當(dāng)從中間的某個時刻起對由用戶選定的TU_map類型的播放表進行再生時,控制部17,指示讀出部11從到達時間最靠近所指定的時刻的源信息包的地址起讀出數(shù)據(jù)。進一步,用戶從剪輯信息的剪輯標(biāo)記(ClipMark)內(nèi)所存儲著的節(jié)目抽出點和場景轉(zhuǎn)換點中選擇了某個標(biāo)記時(例如,該選擇動作,通過將剪輯標(biāo)記(ClipMark)內(nèi)所存儲著的節(jié)目抽出點和場景轉(zhuǎn)換點的縮略圖象一覽表顯示在用戶接口上并由用戶選擇某個圖象進行),控制部17,根據(jù)剪輯信息的內(nèi)容,決定由記錄媒體10提供的AV數(shù)據(jù)流的讀出位置,并指示讀出部11讀出該AV數(shù)據(jù)流。即,指示讀出部11從其地址最靠近存儲著用戶選定的圖象的AV數(shù)據(jù)流上的地址的I-圖象讀出數(shù)據(jù)。讀出部11,從指定的地址讀出數(shù)據(jù),并將所讀出的數(shù)據(jù)經(jīng)解調(diào)部12、ECC譯碼部13的處理后輸入到多路分解器15,然后,由AV譯碼頭器16進行譯碼,從而對由標(biāo)記點的圖象地址指示的AV數(shù)據(jù)進行再生。以下,說明用戶對AV數(shù)據(jù)流進行編輯的情況。當(dāng)用戶想要通過指定記錄媒體10上所記錄著的AV數(shù)據(jù)流的再生區(qū)間而生成新的再生路徑時,將再生區(qū)間的IN點(開始點)和OUT點(結(jié)束點)的信息從用戶接口的端子20輸入到控制捕17??刂撇?7,生成將AV數(shù)據(jù)流的再生區(qū)間(播放項目)編組后的(播放表)的數(shù)據(jù)庫。當(dāng)用戶要將記錄媒體10上所記錄著的AV數(shù)據(jù)流的一部分刪去時,將刪除區(qū)間的信息從用戶接口的端子20輸入到控制部17??刂撇?7,改變播放表的數(shù)據(jù)庫,以便僅參照必要的AV數(shù)據(jù)流部分。同時,指示寫入部32刪除AV數(shù)據(jù)流的不需要的部分。此外,還根據(jù)剪輯AV數(shù)據(jù)流的變化改變該剪輯信息文件的內(nèi)容。以下,說明用戶想要通過指定記錄媒體10上所記錄著的AV數(shù)據(jù)流的再生區(qū)間而生成新的再生路徑、并想以無縫方式連接各個再生區(qū)間時的動作。在這種情況下,控制部17,必需生成將AV數(shù)據(jù)流的再生區(qū)間(播放項目)編組后的(播放表)的數(shù)據(jù)庫并對再生區(qū)間的連接點附近的視頻數(shù)據(jù)流部分進行重新編碼和重新多路復(fù)用。首先,將再生區(qū)間的IN點圖象和OUT點圖象的信息從作為用戶接口的端子20輸入到控制部17??刂撇?7,指示讀出部11讀出為再生IN點圖象和OUT點圖象所需的數(shù)據(jù)。然后,讀出部11,從記錄媒體10讀出該數(shù)據(jù),并將該數(shù)據(jù)經(jīng)由解調(diào)部12、ECC譯碼部13、源拆包器14輸入到多路分解器15??刂撇?7,通過對輸入到多路分解器15的數(shù)據(jù)流進行分析而決定視頻數(shù)據(jù)流的重新編碼方法(picture_coding_type(圖象編碼類型)的變更、重新編碼的編碼位量的分配)和重新多路復(fù)用方法,并將該方法供給AV編碼器23和多路復(fù)用器25。接著,多路分解器15,將所輸入的數(shù)據(jù)流分離為視頻數(shù)據(jù)流(V)、音頻數(shù)據(jù)流(A)及系統(tǒng)信息(S)。視頻數(shù)據(jù)流,具有「輸入到AV譯碼器16的數(shù)據(jù)」及「直接輸入到多路復(fù)用器25的數(shù)據(jù)」。前者的數(shù)據(jù),是為進行重新編碼所需的數(shù)據(jù),該數(shù)據(jù)由AV譯碼器16進行譯碼,并由AV編碼器23將譯碼后的圖象重新編碼,從而構(gòu)成視頻數(shù)據(jù)流。后者的數(shù)據(jù),是從原來的數(shù)據(jù)流復(fù)制的數(shù)據(jù),不進行重新編碼。音頻數(shù)據(jù)流及系統(tǒng)信息,直接輸入到多路復(fù)用器25。多路復(fù)用器25,根據(jù)從控制部17輸入的信息,對輸入數(shù)據(jù)流進行多路復(fù)用,并輸出多路復(fù)用數(shù)據(jù)流。多路復(fù)用數(shù)據(jù)流,由ECC(糾錯)編碼部30、調(diào)制部31處理后,輸入到寫入部32。寫入部32,根據(jù)從控制部17指示的控制信息,將AV數(shù)據(jù)流記錄在記錄媒體10上。接著,在圖54中示出將AV數(shù)據(jù)流作為新的剪輯片段記錄時動圖象記錄再生裝置1對剪輯AV數(shù)據(jù)流文件及與其相關(guān)的剪輯信息文件的記錄動作的流程圖。在步驟S11中,控制部17,將對從端子21和22輸入的AV數(shù)據(jù)流進行編碼而得到的傳輸數(shù)據(jù)流或從端子33的數(shù)字接口輸入的傳輸數(shù)據(jù)流編成文件,從而生成和記錄剪輯AV數(shù)據(jù)流文件。在步驟S12中,控制部17生成與上述AV數(shù)據(jù)流文件有關(guān)的ClipInfo(剪輯信息)(圖8)。在步驟S13中,控制部17生成與上述AV數(shù)據(jù)流文件有關(guān)的SequenceInfo(圖13)。在步驟S14中,控制部17生成與上述AV數(shù)據(jù)流文件有關(guān)的ProgramInfo(圖15)。在步驟S15中,控制部17生成與上述AV數(shù)據(jù)流文件有關(guān)的CPI(EP_map或TU_map)(圖24、圖25和圖26)。在步驟S16中,控制部17生成與上述AV數(shù)據(jù)流文件有關(guān)的剪輯標(biāo)記(ClipMark)。在步驟S17中,控制部17記錄存儲了上述ClipInfo、SequenceInfo、ProgramInfo、CPI、及剪輯標(biāo)記(ClipMark)的剪輯信息文件(圖8)。這里,按時間序列說明了各項處理,但實際上從步驟S11到步驟S16同時進行動作。以下,用圖55的流程圖說明將AV數(shù)據(jù)流作為新的剪輯片段記錄時的SequenceInfo(圖13)的生成動作例。該處理,由圖44的多路復(fù)用數(shù)據(jù)流分析部26進行。在步驟S31中,控制部17將第1個傳輸信息包作為ATC序列的起始點。即,設(shè)定SPN_ATC_start。此外,這時,還設(shè)定atc_id和stc_id。在步驟S32中,多路復(fù)用數(shù)據(jù)流分析部26,對AV數(shù)據(jù)流中所包含的訪問單位(例如圖象和音頻幀)的PTS進行分析。在步驟S33中,多路復(fù)用數(shù)據(jù)流分析部26,檢查是否接收到PCR信息包。如在步驟S33中為No(否),則返回步驟S32,如為Yes(是),則進入步驟S34。在步驟S34中,多路復(fù)用數(shù)據(jù)流分析部26,檢查是否檢測出STC的不連續(xù)。如為No,則返回步驟S32,如為Yes,則進入步驟S35。此外,在記錄開始后第1次接收到PCR信息包時,進入步驟S35。在步驟S35中,多路復(fù)用數(shù)據(jù)流分析部26,取得用于傳輸新的STC的第1個PCR的傳輸信息包的序號(地址)。在步驟S36中,控制部17,取得上述信息包序號,并將其作為STC序列開始的源信息包序號。即,設(shè)定SPN_STC_start。此外,這時,還設(shè)定新的stc_id。在步驟S37中,控制部17,取得STC序列的顯示開始的PTS和顯示結(jié)束的PTS,并將其分別設(shè)定為presentation_start_time(演播開始時間)、或presentation_end_time(演播結(jié)束時間),并據(jù)此生成SequenceInfo(圖13)。在步驟S38中,控制部17,檢查最后的傳輸信息包的輸入是否結(jié)束。如為No,則返回步驟S32,如為Yes,則結(jié)束處理。用圖56的流程圖說明ProgramInfo(圖15)的生成動作例。該處理,由圖44的多路復(fù)用數(shù)據(jù)流分析部26進行。在步驟S51中,多路復(fù)用數(shù)據(jù)流分析部26,檢查是否接收到包含PSI/SI的傳輸信息包。這里,PSI/SI的傳輸信息包,具體地說,為PAT、PMT、SIT的信息包。SIT是記述著由DVB標(biāo)準(zhǔn)規(guī)定的部分傳輸數(shù)據(jù)流的業(yè)務(wù)信息的傳輸信息包。在步驟S51中,如為No,則返回步驟S51,如為Yes,則進入步驟S52。在步驟S52中,多路復(fù)用數(shù)據(jù)流分析部26,檢查PSI/SI的內(nèi)容是否已改變。即,檢查PAT、PMT、SIT的各自的內(nèi)容與以前接收的各自的內(nèi)容相比是否已發(fā)生了變化。當(dāng)內(nèi)容沒有改變時,返回步驟S51,如內(nèi)容已有變化,則進入步驟S53。此外,在記錄開始后第1次接收到PSI/SI時,總是進入步驟S35。在步驟S53中,控制部17,取得用于傳輸新的PSI/SI的傳輸信息包的序號(地址)及其內(nèi)容。在步驟S54中,控制部17,生成節(jié)目序列(Program_sequence)的信息,并生成ProgramInfo(圖15)。在步驟S55中,控制部17,檢查最后的傳輸信息包的輸入是否結(jié)束。如為No,則返回步驟S51,如為Yes,則結(jié)束處理。用圖57的流程圖說明EP_map(圖24)的生成動作例。該處理,由圖44的多路復(fù)用數(shù)據(jù)流分析部26進行。在步驟S71中,多路復(fù)用數(shù)據(jù)流分析部26,設(shè)定要記錄的AV節(jié)目的視頻PID。當(dāng)傳輸數(shù)據(jù)流中包含著多個視頻圖象時,設(shè)定其各自的PID。在步驟S72中,多路復(fù)用數(shù)據(jù)流分析部26,接收視頻傳輸信息包。在步驟S73中,多路復(fù)用數(shù)據(jù)流分析部26,檢查傳輸信息包的有效負載(接在包標(biāo)題后面的數(shù)據(jù)部)是否從PES信息包的第1字節(jié)開始(PES信息包,是由MPEG2規(guī)定的信息包,對基本數(shù)據(jù)流進行分包而得)。這可以通過檢查傳輸信息包標(biāo)題中的“payload_unit_start_indicator(有效負載單位起始指示符)”的值得知,當(dāng)該值為1時,傳輸信息包的有效負載從PES的第1字節(jié)開始。如在步驟S73中為No,則返回步驟S72,如為Yes,則進入步驟S74。在步驟S74中,多路復(fù)用數(shù)據(jù)流分析部26,檢查PES信息包的有效負載是否從MPEG視頻的sequence_header_code(序列標(biāo)題代碼)(32位長的“0x00000lB3”代碼)的第1字節(jié)開始。如在步驟S74中為No,則返回步驟S72,如為Yes,則進入步驟S75。當(dāng)進入步驟S75時,控制部17將當(dāng)前的傳輸信息包作為入口點。在步驟S76中,控制部17,取得上述信息包的包序號、從上述sequence_header_code(序列標(biāo)題代碼)開始的I-圖象的PTS、及入口點所屬的視頻PID,并生成EP_map。在步驟S77中,多路復(fù)用數(shù)據(jù)流分析部26,判斷當(dāng)前的信息包是否是最后輸入的傳輸信息包。如不是最后的信息包,則返回步驟S72,如是最后的信息包,則結(jié)束處理。圖58示出說明實際播放表的生成方法的流程圖。一邊參照圖44的動圖象記錄再生裝置1的框圖一邊進行說明。在步驟S91中,控制部17,記錄剪輯AV數(shù)據(jù)流。在步驟S92中,控制部17,生成由覆蓋上述剪輯片段的所有可再生范圍的播放項目(圖36)構(gòu)成的播放表()(圖31)。當(dāng)剪輯片段中有STC的不連續(xù)點、且播放表()由2個以上的播放項目構(gòu)成時,控制部17還要決定播放項目間的connection_condition(連接狀態(tài))。在步驟S93中,控制部17,生成UIAppInfoPlayList()。UIAppInfoPlayList(),包含用于向用戶說明播放表的內(nèi)容的信息。在本實施形態(tài)中將其說明省略。在步驟S94中,控制部17,生成播放表標(biāo)記(PlayListMark)(在本實施形態(tài)中將其說明省略)。在步驟S95中,控制部17,生成廠家專用數(shù)據(jù)(MakersPrivateData)(在本實施形態(tài)中將其說明省略)。在步驟S96中,控制部17,記錄實際播放表文件。按照上述步驟,每當(dāng)記錄新的剪輯AV數(shù)據(jù)流時,生成1個實際播放表文件。圖59是說明虛擬播放表的生成方法的流程圖。在步驟S111中,通過用戶接口,指定盤(記錄媒體10)上所記錄著的1個實際播放表的再生。然后,通過用戶接口從該實際播放表的再生范圍中指定由IN點和OUT點指示的再生區(qū)間。在步驟S112中,控制部17,檢查由用戶進行的再生范圍指定操作是否結(jié)束。當(dāng)用戶選擇在上述指示過的再生區(qū)間之后接著進行再生的區(qū)間時,返回步驟S111。當(dāng)由用戶進行的再生范圍指定操作全部結(jié)束時,進入步驟S113。在步驟S113中,由用戶通過用戶接口決定或由控制部17決定連續(xù)進行再生的2個再生區(qū)間之間的連接狀態(tài)(connection_condition)。在步驟S114中,由用戶通過用戶接口指定子通道(后期記錄用音頻)信息。如用戶不生成子通道,則跳過該步驟的處理。子通道信息,是存儲在播放表中的子播放項目(SubPlayItem)內(nèi)的信息,在本發(fā)明的意圖中并不需要,因而將其說明省略。在步驟S115中,控制部17,根據(jù)用戶指定的再生范圍信息及連接狀態(tài),生成播放表()(圖28)。在步驟S116中,控制部17,生成UIAppInfoPlayList()。UIAppInfoPlayList(),包含用于向用戶說明播放表的內(nèi)容的信息。在本實施形態(tài)中將其說明省略。在步驟S117中,控制部17,生成播放表標(biāo)記(PlayListMark)(在本實施形態(tài)中將其說明省略)。在步驟S118中,控制部17,生成廠家專用數(shù)據(jù)(MakersPrivateData)(在本實施形態(tài)中將其說明省略)。在步驟S119中,控制部17,將虛擬播放表文件記錄在記錄媒體10上。按照上述步驟,每當(dāng)從記錄媒體10上所記錄著實際播放表的再生范圍中選擇用戶想看的再生區(qū)間并對該再生區(qū)間進行了編組時,生成1個虛擬播放表。圖60是說明播放表的再生方法的流程圖。在步驟S131中,控制部17,取得Info.dvr、剪輯信息文件、播放表文件、及縮略圖文件的信息,生成給出盤(記錄媒體10)上所記錄著的播放表一覽的GUI畫面,并通過用戶接口顯示GUI。在步驟S132中,控制部17,根據(jù)各播放表的UIAppInfoPlayList(),在GUI畫面上提示說明播放表的信息。在步驟S133中,由用戶通過用戶接口從GUI畫面上指示1個播放表的再生。在步驟S134中,控制部17,從當(dāng)前的播放項目的STC-id及IN_time的PTS取得在時間上位于IN_time前面的最靠近的入口點的某個源信息包序號。在步驟S135中,控制部17,從上述入口點的某個源信息包序號讀出AV數(shù)據(jù)流的數(shù)據(jù),并供給譯碼器。在步驟S136中,當(dāng)從時間上看在當(dāng)前的播放項目之前還有1個播放項目時,控制部17,根據(jù)連接狀態(tài)進行前1個播放項目與當(dāng)前播放項目的顯示連接處理。在步驟S137中,控制部17,指示AV譯碼器16從IN_time的PTS的圖象開始顯示。在步驟S138中,控制部17,指示AV譯碼器16繼續(xù)對AV數(shù)據(jù)流進行譯碼。在步驟S139中,控制部17,檢查當(dāng)前的圖象是否是OUT_time的PTS的圖象。如為No,則進入步驟S140。在步驟S140中顯示當(dāng)前的圖象后,返回步驟S138。如在步驟S139中當(dāng)前顯示的圖象是OUT_time的PTS的圖象,則進入步驟S141。在步驟S141中,控制部17,在播放表中檢查當(dāng)前的播放項目是否是最后的播放項目。如為No,則返回步驟S134。如為Yes,則結(jié)束播放項目的再生。根據(jù)上述的語法、數(shù)據(jù)結(jié)構(gòu)、規(guī)則,可以對記錄在記錄媒體10上的數(shù)據(jù)內(nèi)容、再生信息等進行適當(dāng)?shù)墓芾恚虼?,使用戶在再生時可以正確地確認(rèn)記錄在記錄媒體上的數(shù)據(jù)內(nèi)容,并使用戶能以簡便的方式對所需要的數(shù)據(jù)進行再生。以下,說明本發(fā)明的從記錄著AV數(shù)據(jù)流文件和數(shù)據(jù)庫文件的記錄媒體將AV數(shù)據(jù)流文件和數(shù)據(jù)庫文件經(jīng)由數(shù)字總線復(fù)制到另一記錄媒體上的方法。首先,為闡明本方法的目的,說明將AV數(shù)據(jù)流及其數(shù)據(jù)庫一起進行數(shù)據(jù)傳輸時與只對AV數(shù)據(jù)流進行數(shù)據(jù)傳輸時的不同。圖61、圖62示出將AV數(shù)據(jù)流文件及其數(shù)據(jù)庫一起進行數(shù)據(jù)傳輸?shù)那闆r。而圖63、圖64示出只對AV數(shù)據(jù)流進行數(shù)據(jù)傳輸?shù)那闆r。在復(fù)制源的記錄媒體(例如,后文所述的圖71的記錄媒體10)上,記錄著剪輯片段和播放表。為簡化說明,現(xiàn)假定在復(fù)制源的記錄媒體上記錄著使用1個剪輯片段(剪輯信息文件和剪輯AV數(shù)據(jù)流文件)的播放表文件。在圖61中,示出以異步(Asynchronous)傳輸方式經(jīng)由例如IEEE1394的數(shù)字總線(圖71的數(shù)字總線60)將該播放表和剪輯片段的文件從復(fù)制源(例如,圖71的再生裝置2)向復(fù)制目的地(圖71的記錄裝置3)進行文件傳輸?shù)那闆r。在這種情況下,所復(fù)制的剪輯AV數(shù)據(jù)流文件的各源信息包的TP_extra_header(TP附加標(biāo)題)的ATS(到達時間印記),與復(fù)制源的相同,此外,與所復(fù)制的剪輯AV數(shù)據(jù)流文件對應(yīng)的剪輯信息文件和播放表文件也復(fù)制到復(fù)制目的地。另外,在圖62中,示出以異步(Asynchronous)傳輸方式經(jīng)由IEEE1394的數(shù)字總線(圖71的數(shù)字總線60)將播放表文件和剪輯信息文件從復(fù)制源(例如,圖71的再生裝置2)向復(fù)制目的地(圖71的記錄裝置3)進行文件傳輸、并以同步(Isochronous)傳輸方式將AV數(shù)據(jù)流從復(fù)制源向復(fù)制目的地進行實時傳輸(數(shù)據(jù)流傳輸)的情況。在這種情況下,當(dāng)向數(shù)字總線(圖71的數(shù)字總線60)輸出與剪輯信息文件對應(yīng)的剪輯AV數(shù)據(jù)流文件時,復(fù)制源(例如,圖71的再生裝置2),根據(jù)各源信息包的到達時間印記輸出傳輸信息包(參照圖7的再生模型)。由復(fù)制目的地(圖71的記錄裝置3)重新附加各源信息包的TP_extra_header(ATS)(在復(fù)制目的地生成新的剪輯AV數(shù)據(jù)流文件)。此外,與所復(fù)制的剪輯AV數(shù)據(jù)流文件對應(yīng)的剪輯信息文件和播放表文件也復(fù)制到復(fù)制目的地。在圖61或圖62的情況下,可以將復(fù)制源的播放表和剪輯片段的內(nèi)容全部傳輸?shù)綇?fù)制目的地,因而是有效的。即,可以將復(fù)制源的播放表中設(shè)定的再生指定信息、UIAppInfoPlayList、播放表標(biāo)記(PlayListMark)、縮略圖信息的內(nèi)容等、及復(fù)制源的剪輯片段中設(shè)定的CPI、SequenceInfo、ProgramInfo、剪輯標(biāo)記(ClipMark)、縮略圖信息的內(nèi)容等傳輸?shù)綇?fù)制目的地,因而是有效的。另一方面,圖63、圖64示出只對AV數(shù)據(jù)流進行數(shù)據(jù)傳輸?shù)那闆r。在圖63中,示出以Isochronous(同步)傳輸方式經(jīng)由IEEE1394的數(shù)字總線(圖71的數(shù)字總線60)只將AV數(shù)據(jù)流從復(fù)制源(例如,圖71的再生裝置2)向復(fù)制目的地(圖71的記錄裝置3)進行實時傳輸(數(shù)據(jù)流傳輸)的情況。在這種情況下,當(dāng)向數(shù)字總線輸出由播放表指定的再生區(qū)間的AV數(shù)據(jù)流時,復(fù)制源,根據(jù)各源信息包的到達時間印記輸出傳輸信息包(參照圖7的再生模型)。如從復(fù)制目的地來看,則是與記錄數(shù)字廣播的傳輸數(shù)據(jù)流時相同的狀態(tài),將所輸入的AV數(shù)據(jù)流記錄為新的剪輯片段。即,在復(fù)制目的地重新附加各源信息包的TP_extra_header(ATS)。此外,還生成新的覆蓋該剪輯片段的再生范圍的實際播放表文件(由復(fù)制源重新生成數(shù)據(jù)庫文件,以使其與復(fù)制源的數(shù)據(jù)庫文件不同)。另外,圖64是說明當(dāng)復(fù)制目的地的記錄裝置(圖71的記錄裝置3)不符合DVR格式時以再生數(shù)據(jù)的速度只對AV數(shù)據(jù)流進行實時數(shù)據(jù)傳輸?shù)那闆r的圖。在這種情況下,與圖63的情況一樣,也以IEEE1394的Isochronous(同步)傳輸方式將AV數(shù)據(jù)流從復(fù)制源向復(fù)制目的地進行實時傳輸(數(shù)據(jù)流傳輸)。在復(fù)制目的地,用其記錄裝置(圖71的記錄裝置3)的格式記錄所輸入的AV數(shù)據(jù)流。例如,當(dāng)復(fù)制目的地的記錄裝置為DVHS(商標(biāo))時,用其格式記錄AV數(shù)據(jù)流。因此,當(dāng)在復(fù)制源的符合DVR格式的再生裝置(圖71的再生裝置2的控制部17)與復(fù)制目的地的記錄裝置(圖71的記錄裝置3的控制部172)之間進行相互認(rèn)證并確認(rèn)了上述記錄裝置不符合DVR格式時,上述再生裝置(圖71的再生裝置2的控制部17),被控制為對AV數(shù)據(jù)流進行實時傳輸。在圖63、圖64的情況下,由于不能將復(fù)制源的播放表和剪輯片段的內(nèi)容全部傳輸?shù)綇?fù)制目的地,因而存在著問題。即,不能將復(fù)制源的播放表中設(shè)定的再生指定信息、UIAppInfoPlayList、播放表標(biāo)記(PlayListMark)、縮略圖信息的內(nèi)容等、及復(fù)制源的剪輯片段中設(shè)定的CPI、SequenceInfo、ProgramInfo、剪輯標(biāo)記(ClipMark)、縮略圖信息的內(nèi)容等傳輸?shù)綇?fù)制目的地。而在圖61或圖62的情況下,則可以將復(fù)制源的播放表和剪輯片段的內(nèi)容全部傳輸?shù)綇?fù)制目的地。當(dāng)復(fù)制目的地的記錄裝置符合本實施形態(tài)中說明的DVR格式時,可以使用圖61或圖62的任何一種方法。圖61的方法,對AV數(shù)據(jù)流進行文件傳輸,所以與以再生數(shù)據(jù)的速度進行實時數(shù)據(jù)傳輸時相比能以更高的速度傳輸數(shù)據(jù)。但是,很難由復(fù)制目的地的記錄裝置以實時方式對所輸入的數(shù)據(jù)進行譯碼和再生。另一方面,圖62的方法,以再生數(shù)據(jù)的速度對AV數(shù)據(jù)流進行實時數(shù)據(jù)傳輸,所以,可以由復(fù)制目的地的記錄裝置以實時方式對所輸入的數(shù)據(jù)進行譯碼和再生。但是,在AV數(shù)據(jù)流的復(fù)制上花費的時間,必需與以實時方式再生數(shù)據(jù)時的時間相等。如上所述,圖61和圖62的方法,可以根據(jù)不同的目的切換使用。在圖61和圖62的例中,播放表覆蓋1個剪輯片段的整個再生范圍,但如圖46中所述,播放表指定的再生范圍,并不限于覆蓋1個剪輯AV數(shù)據(jù)流的全部。這在實際播放表和虛擬播放表的任何一種情況下都一樣。當(dāng)向復(fù)制目的地傳輸播放表時,可以只將播放表的再生所需的剪輯AV數(shù)據(jù)流部分及其參照的剪輯片段的數(shù)據(jù)傳輸?shù)綇?fù)制目的地。即,如圖65的例所示,只將播放表及其必要的剪輯片段部分從復(fù)制源(例如,圖71的再生裝置2)復(fù)制到復(fù)制目的地(圖71的記錄裝置3)。如采用這種方式,則可以減小復(fù)制目的地的記錄媒體(圖71的記錄裝置3的記錄媒體102)上的必要的空閑記錄容量。以下,說明從復(fù)制源(輸出側(cè)的再生裝置)向復(fù)制目的地(輸入側(cè)的記錄裝置)復(fù)制播放表時決定該播放表的再生所需的剪輯AV數(shù)據(jù)流部分的方法。圖66示出當(dāng)某個播放表指示原AV數(shù)據(jù)流的部分再生范圍時該播放表的再生所需的數(shù)據(jù)流部分。假定該播放表指定原AV數(shù)據(jù)流上的IN_time和OUT_time。在這種情況下,如圖所示,播放表的再生所需的數(shù)據(jù)流部分,從源信息包序號的第X號到第Y號。在以下的說明中,說明決定該X點和Y點的方法。圖67是說明不對AV數(shù)據(jù)流的內(nèi)容進行分析而決定IN點前的數(shù)據(jù)復(fù)制開始點(X點)的方法的圖。播放表指定原AV數(shù)據(jù)流上的IN點。圖中還示出該AV數(shù)據(jù)流的EP_map。為了對由IN點指示的圖象進行譯碼,需要有從地址ISA2開始的I-圖象。另外,在X點后還需要PAT、PMT及PCR信息包。SPN_EP_start=ISA1的PTS為pts1,SPN_EP_start=ISA2的PTS為pts2。如Pts1和pts2的系統(tǒng)時基的時間差為100msec以上,則在地址ISA1和ISA2之間存在PAT、PMT及PCR信息包(至少在SESF、DVB、ATSC、ISDB的情況下是如此)。因此,將X點決定在ISA1之前。另外,X點必須是校準(zhǔn)單位的邊界。復(fù)制源的再生裝置,可以按以下的步驟使用EP_map決定X點,而無需對AV數(shù)據(jù)流的內(nèi)容進行分析。(S1)查找具有在系統(tǒng)時基上離IN時刻的PTS最近、且在其之前的顯示時刻的PTS值的SPN_EP_start。(S2)查找具有在步驟S1中找到的SPN_EP_start的PTS值之前至少100msec的顯示時刻的PTS值的SPN_EP_start。(S3)將X點決定為在步驟S2中找到的SPN_EP_start之前。另外,X點必須是校準(zhǔn)單位的邊界。這種方法,由于在決定X點時不需要讀出AV數(shù)據(jù)流的數(shù)據(jù)和分析其內(nèi)容,所以很簡單。但是,在X點后面的AV數(shù)據(jù)流,可能留有在該播放表的再生中不需要的數(shù)據(jù)。如果在決定X點時讀出AV數(shù)據(jù)流的數(shù)據(jù)并對其內(nèi)容進行分析,則能以較高的效率除去在該播放表的再生中不需要的數(shù)據(jù)。圖68是說明不對AV數(shù)據(jù)流的內(nèi)容進行分析而決定OUT點后的數(shù)據(jù)的復(fù)制結(jié)束點(Y點)的方法的圖。播放表指定原AV數(shù)據(jù)流上的OUT點。圖中還示出該AV數(shù)據(jù)流的EP_map。假定SPN_EP_start=ISA4開始的視頻序列,如下所示。I2、B0、B1、P5...這里,I、P、B分別表示I-圖象(幀內(nèi)圖象)、P-圖象(預(yù)測圖象)、B-圖象(雙向圖象)。數(shù)字,表示顯示順序。在該處理中,如記錄裝置不分析AV數(shù)據(jù)流的內(nèi)容,則動圖象記錄再生裝置1(圖71的記錄裝置3)就無法得知OUT_time的PTS參照的圖象信息(信息圖象編碼類型、時間坐標(biāo)等)。OUT_time的PTS有可能參照圖象B0或B1(如復(fù)制源的再生裝置(圖71的再生裝置2)不分析AV數(shù)據(jù)流的內(nèi)容,則將不能知道這種情況),在這種情況下,為了對圖象B0、B1進行譯碼就需要I2。I2的PTS大于OUT_time的PTS(OUT_time<pts4,這里,pts4為I2的PTS)。雖然I2的PTS大于OUT_time的PTS,但對B0、B1來說需要I2。因此,將Y點決定在圖中示出的地址ISA5之后。ISA5是EP_map中緊接在ISA4后面的SPN_EP_start的值。Y點也必須是校準(zhǔn)單位的邊界。復(fù)制源的再生裝置(圖71的再生裝置2),Y點可以按以下的步驟使用EP_map決定,而無需對AV數(shù)據(jù)流的內(nèi)容進行分析。(S1)查找具有在系統(tǒng)時基上離OUT時刻的PTS最近、且在其之后的顯示時刻的PTS值的SPN_EP_start。(S2)查找在步驟S1中找到的SPN_EP_star之后的SPN_EP_start。(S3)將Y點決定為在步驟S2中找到的SPN_EP_start之后。另外,Y點必須是校準(zhǔn)單位的邊界。這種方法,由于在決定Y點時不需要讀出AV數(shù)據(jù)流的數(shù)據(jù)和分析其內(nèi)容,所以很簡單。但是,在Y點前面的AV數(shù)據(jù)流,可能留有在該播放表的再生中不需要的數(shù)據(jù)。如果在決定Y點時讀出AV數(shù)據(jù)流的數(shù)據(jù)并對其內(nèi)容進行分析,則能以較高的效率除去在該播放表的再生中不需要的數(shù)據(jù)。以下,說明如上所述從復(fù)制源向復(fù)制目的地復(fù)制播放表時生成該播放表的再生所需的剪輯AV數(shù)據(jù)流后的剪輯信息文件與播放表的關(guān)系。圖69是從復(fù)制源向復(fù)制目的地復(fù)制播放表時的例,用于說明生成了該播放表的再生所需的剪輯AV數(shù)據(jù)流時的剪輯片段與播放表的關(guān)系。這里,假定剪輯片段的CPI是EP_map。假定原剪輯片段具有1個ATC序列和3個STC序列。與該ATC序列有關(guān)的offset_STC_id為零。另外,假定剪輯片段中stc_id=0的STC序列由播放項目1使用、stc_id=1的STC序列由播放項2和播放項3使用、stc_id=2的STC序列由播放項目4使用?,F(xiàn)假定已將該播放表復(fù)制到另一記錄媒體。即,如圖69所示,通過該復(fù)制,生成由該播放表的再生所需的剪輯片段部分構(gòu)成的剪輯片段。這樣,在復(fù)制源從1個剪輯AV數(shù)據(jù)流取出的一個以上的數(shù)據(jù)流部分,在復(fù)制目的地仍組合成1個剪輯AV數(shù)據(jù)流。于是,新生成的剪輯片段具有4個ATC序列,各ATC序列具有1個STC序列。將包含著stc_id=0的STC序列的ATC序列的offset_STC_id設(shè)定為零。此外,還將stc_id=1的STC序列分成2個STC序列。將與第1個ATC序列有關(guān)的offset_STC_id設(shè)定為零,并將與第2個ATC序列有關(guān)的offset_STC_id[1]設(shè)定為1。即,第1個ATC序列中的最后的STC序列的stc_id與第2個ATC序列中的第1個STC序列的stc_id的值相等,都為1。此外,將包含著stc_id=2的STC序列的ATC序列的offset_STC_id設(shè)定為2。按照這種方式,不需要改變要復(fù)制的播放表的播放項目1、播放項目2、播放項目3和播放項目4的offset_STC_id的值。在將某個播放表復(fù)制到另一記錄媒體的情況下,當(dāng)生成由該播放表的再生所需的剪輯片段部分構(gòu)成的剪輯片段時,可以不對該播放表的內(nèi)容作任何變更。如上所述,可以在剪輯AV數(shù)據(jù)流中生成ATC的不連續(xù)點,所以,當(dāng)部分地取出該播放表的再生所需的剪輯片段的數(shù)據(jù)流數(shù)據(jù)時,無需對剪輯片段文件進行分割。進一步,對每個ATC序列,通過使用與其中的第1個STC序列的STC_id對應(yīng)的offset_STC_id,當(dāng)生成由該播放表的再生所需的剪輯片段部分構(gòu)成的剪輯片段時,可以不對播放表的內(nèi)容作任何變更。以下,說明如上所述部分地復(fù)制剪輯片段時的剪輯片段的變更方法。圖70A~圖70D是部分地復(fù)制剪輯片段時的例,用于說明此時的SequenceInfo、ProgramInfo、CPI(EP_map)及剪輯標(biāo)記(ClipMark)的變更方法。假定在復(fù)制源上記錄著圖70A中示出的剪輯片段。該剪輯片段具有1個ATC序列,在其上有2個STC序列和2個節(jié)目序列。第1個STC序列和第1個節(jié)目序列的起始地址相同。在剪輯AV數(shù)據(jù)流上該地址為源信息包序號0(AA)。第2個STC序列和第2個節(jié)目序列的起始地址相同。在剪輯AV數(shù)據(jù)流上該地址為源信息包序號B?,F(xiàn)假定對從圖70A的源信息包序號A(A<B)開始的陰影部分的數(shù)據(jù)流數(shù)據(jù)進行復(fù)制。該陰影部分,是AV數(shù)據(jù)流的從IN_time到OUT_time的再生區(qū)間所需的數(shù)據(jù)流部分。圖70B中示出向復(fù)制目的地傳送的剪輯片段。向復(fù)制目的地傳送的剪輯片段,具有1個ATC序列,在其上有2個STC序列和2個節(jié)目序列。第1個STC序列和第1個節(jié)目序列的起始地址相同。在剪輯AV數(shù)據(jù)流上該地址為源信息包序號0(AA)。第2個STC序列和第2個節(jié)目序列的起始地址相同。在剪輯AV數(shù)據(jù)流上該地址為源信息包序號(BA)。圖70C示出圖70A所示的剪輯片段的剪輯信息文件的內(nèi)容。如上所述,為SPN_ATC_start=0SPN_STC_start=0、SPN_STC_start[1]=BSPN_program_sequence_start=0SPN_program_sequence_start[1]=B另外,假定該剪輯信息文件具有如圖所示的EP_map和剪輯標(biāo)記(ClipMark)。其中,圖70A陰影部分的剪輯片段所使用的EP_map和剪輯標(biāo)記(ClipMark)的數(shù)據(jù)部分的范圍如下。在EP_map中,具有IN_time<pts(xa)、pts(xz)<OUT_time的PTS值的入口點的數(shù)據(jù),是圖70A陰影部分的剪輯片段所需要的。在剪輯標(biāo)記(ClipMark)中,具有IN_time<pts(F)、pts(Q)<OUT_time的PTS值的標(biāo)記的數(shù)據(jù),是圖70A陰影部分的剪輯片段所需要的。圖70D示出圖70B所示的剪輯片段的剪輯信息文件的內(nèi)容。如上所述,為SPN_ATC_start=0SPN_STC_start=0、SPN_STC_start[1]=B-ASPN_program_sequence_start=0SPN_program_sequence_start[1]=B-A另外,EP_map的數(shù)據(jù),在圖70C中根據(jù)陰影部分的剪輯片段所使用的EP_map的數(shù)據(jù)生成。即,入口點的PTS的值相同,因而從源信息包序號的值減去復(fù)制源的剪輯片段的復(fù)制開始源信息包序號A。此外,剪輯標(biāo)記(ClipMark)的數(shù)據(jù),在圖70C中可以直接復(fù)制陰影部分的剪輯片段所使用的剪輯標(biāo)記(ClipMark)的數(shù)據(jù)。圖71示出當(dāng)從復(fù)制源(輸出側(cè))的再生裝置2向復(fù)制目的地(輸入側(cè))的記錄裝置3傳輸AV數(shù)據(jù)流及與其有關(guān)的數(shù)據(jù)庫時、及只對AV數(shù)據(jù)流進行數(shù)據(jù)傳輸時的結(jié)構(gòu)。在圖中,與圖44相同的方框序號表示相同的部件。此外,記錄裝置3的記錄媒體102和控制部172,分別進行與記錄媒體10及控制部17相同的動作。首先,說明將AV數(shù)據(jù)流及與其有關(guān)的數(shù)據(jù)庫一起傳輸?shù)那闆r。開始時,通過圖中未示出的用戶接口將指示向記錄裝置3的記錄媒體102復(fù)制在再生裝置2的記錄媒體10上記錄著的所需播放表的信息隨著復(fù)制控制命令輸入到再生裝置2。該命令,經(jīng)由數(shù)字總線接口50、總線控制器52輸入到17??刂撇?7,決定上述播放表的再生所需的AV數(shù)據(jù)流的數(shù)據(jù)流部分,并向讀出部11發(fā)出指示,令其從記錄媒體10讀出該AV數(shù)據(jù)流數(shù)據(jù)(參照圖66、圖67、圖68)。另外,控制部17,還指示讀出部11從記錄媒體10讀出與上述播放表有關(guān)的數(shù)據(jù)庫文件(播放表文件、剪輯信息文件及縮略圖文件)??刂撇?7,指示將經(jīng)由解調(diào)部12、ECC譯碼部13讀出的上述AV數(shù)據(jù)流數(shù)據(jù)作為AV數(shù)據(jù)流文件通過開關(guān)61的接點A側(cè)供給數(shù)字總線接口50(圖61的情況)。這里,從1個剪輯AV數(shù)據(jù)流文件取出的一個以上的數(shù)據(jù)流部分,組合成1個剪輯AV數(shù)據(jù)流文件(參照圖69)。或者,控制部17,也可以將經(jīng)由解調(diào)部12、ECC譯碼部13讀出的上述AV數(shù)據(jù)流數(shù)據(jù)通過開關(guān)61的接點I側(cè)輸入到源拆包器14(圖62的情況)。在這種情況下,源拆包器14,根據(jù)到達時間印記將傳輸數(shù)據(jù)流供給數(shù)字總線接口50。另一方面,將與從記錄媒體10讀出的AV數(shù)據(jù)流數(shù)據(jù)對應(yīng)的數(shù)據(jù)庫文件經(jīng)由解調(diào)部12、ECC譯碼部13輸入到存儲器51??刂撇?7,根據(jù)存儲器51中的數(shù)據(jù)生成從數(shù)字總線接口50輸出的上述AV數(shù)據(jù)流文件的再生所需的數(shù)據(jù)庫(剪輯信息文件、播放表文件)(參照圖66、圖70A~圖70D)。另外,控制部17,還生成與上述AV數(shù)據(jù)流文件對應(yīng)的剪輯片段及要復(fù)制的播放表文件使用的縮略圖文件(參照后文所述的圖72的步驟S172)。然后,控制部17,指示將上述新生成的數(shù)據(jù)庫文件(剪輯信息文件、播放表文件及縮略圖文件)從存儲器51供給數(shù)字總線接口50。總線控制器52,控制從數(shù)字總線接口50的文件輸出??刂撇?7,指示總線控制器52從數(shù)字總線接口50輸出AV數(shù)據(jù)流及與其有關(guān)的數(shù)據(jù)庫。上述AV數(shù)據(jù)流及與其有關(guān)的數(shù)據(jù)庫,經(jīng)由數(shù)字總線60輸入到復(fù)制目的地的記錄裝置3。復(fù)制目的地的記錄裝置3的總線控制器57,控制從數(shù)字總線接口55的文件輸入。此外,總線控制器52和總線控制器57,通過交換文件的復(fù)制控制命令,控制數(shù)據(jù)傳輸/接收的時序。當(dāng)從復(fù)制源以AV數(shù)據(jù)流文件的形式對數(shù)字總線接口55進行輸入時,記錄裝置3的控制部172,指示通過開關(guān)62的接點A側(cè)經(jīng)ECC編碼部30、調(diào)制部31、寫入部32的處理后將其記錄在記錄媒體102上?;蛘撸?dāng)從復(fù)制源以傳輸數(shù)據(jù)流的形式對數(shù)字總線接55進行輸入時,控制部172,通過開關(guān)62的接點I側(cè)將其輸入到源分包器29。源分包器29,將傳輸信息包轉(zhuǎn)換為源信息包后輸出。控制部172,指示將由源信息包構(gòu)成的AV數(shù)據(jù)流經(jīng)ECC編碼部30、調(diào)制部31、寫入部32的處理后記錄在記錄媒體102上。另外,控制部172,還指示將輸入到數(shù)字總線接口55的數(shù)據(jù)庫文件寫入存儲器56。同時,控制部172,指示將記錄媒體102上所記錄著的數(shù)據(jù)庫文件(Info.dvr文件及縮略圖文件)經(jīng)讀出部11、解調(diào)部12、ECC譯碼部13的處理后讀到存儲器56內(nèi)。然后,控制部172,對存儲器56中的Info.dvr文件及縮略圖文件進行更新。具體地說,對復(fù)制目的地的Info.dvr文件的播放表一覽表(TableOfPlayList)追加新記錄的播放表文件名,并對復(fù)制目的地的縮略圖文件追加新記錄的縮略圖(參照后文所述的步驟224、S225)??刂撇?72,指示讀出存儲器56中的數(shù)據(jù)庫文件,并經(jīng)ECC編碼部30、調(diào)制部31、寫入部32的處理后將其記錄在記錄媒體102上。按照這種方式,執(zhí)行從再生裝置2將AV數(shù)據(jù)流及與其有關(guān)的數(shù)據(jù)庫向記錄裝置3進行數(shù)據(jù)傳輸和復(fù)制時的處理。以下,說明再生裝置2只向復(fù)制目的地傳輸AV數(shù)據(jù)流的情況。這里討論復(fù)制目的地的記錄裝置3不符合DVR格式時再生裝置2對傳輸數(shù)據(jù)流的再生動作??刂撇?7,決定上述播放表的再生所需的AV數(shù)據(jù)流的數(shù)據(jù)流部分,并向讀出部11發(fā)出指示,令其從記錄媒體10讀出該AV數(shù)據(jù)流數(shù)據(jù)。控制部17,將經(jīng)由解調(diào)部12、ECC譯碼部13讀出的上述AV數(shù)據(jù)流數(shù)據(jù)通過開關(guān)61的接點I側(cè)輸入到源拆包器14。源拆包器14,根據(jù)到達時間印記將傳輸信息包供給數(shù)字總線接口50。數(shù)字總線接口50,對傳輸信息包進行同步傳輸。接著,說明只向記錄裝置3傳輸AV數(shù)據(jù)流的情況。這里討論復(fù)制源的再生裝置2不符合DVR格式時由記錄裝置3記錄傳輸數(shù)據(jù)流的動作。記錄裝置3的控制部172,將輸入到數(shù)字總線接口55的傳輸數(shù)據(jù)流通過開關(guān)62的接點I側(cè)輸入到源分包器29。源分包器29,將傳輸信息包轉(zhuǎn)換為源信息包后輸出??刂撇?72,指示將由源信息包構(gòu)成的AV數(shù)據(jù)流經(jīng)ECC編碼部30、調(diào)制部31、寫入部32的處理后記錄在記錄媒體102上。另外,還將傳輸數(shù)據(jù)流通過開關(guān)62的接點I側(cè)輸入到多路復(fù)用數(shù)據(jù)流分析部26。這里的處理內(nèi)容,與在上述圖44中所說明的一樣??刂撇?72,根據(jù)分析部26中的分析結(jié)果生成數(shù)據(jù)庫文件??刂撇?72,指示將數(shù)據(jù)庫文件經(jīng)ECC編碼部30、調(diào)制部31、寫入部32的處理后記錄在記錄媒體102上。按照如上方式,執(zhí)行從再生裝置2只將AV數(shù)據(jù)流進行數(shù)據(jù)傳輸時的處理、或只將AV數(shù)據(jù)流向記錄裝置3進行數(shù)據(jù)傳輸時的處理。圖72是說明當(dāng)從復(fù)制源(輸出側(cè)的再生裝置2)向復(fù)制目的地(輸入側(cè)的記錄裝置3)復(fù)制播放表時由復(fù)制源的控制部17進行的處理的流程圖。在步驟S170中,決定對AV數(shù)據(jù)流及與其有關(guān)的數(shù)據(jù)庫進行數(shù)據(jù)傳輸和復(fù)制、或只對AV數(shù)據(jù)流進行數(shù)據(jù)傳輸和復(fù)制。如為前者,則進入步驟S171。如為后者,則進入步驟S175。在步驟S171中,進行與剪輯片段有關(guān)的如下處理?!Q定該播放表的再生所需的剪輯AV數(shù)據(jù)流的部分(參照圖66、圖67、圖68)?!ど缮鲜鲆褯Q定的AV數(shù)據(jù)流部分使用的剪輯信息文件(參照圖70A~圖70D)。在步驟S172中,進行與縮略圖文件有關(guān)的如下處理?!ど砂摬シ疟硎褂玫倪x項單縮略圖的文件?!ど砂摬シ疟砑吧鲜鲆褯Q定的AV數(shù)據(jù)流部分使用的標(biāo)記縮略圖的文件。在步驟S173中,進行AV數(shù)據(jù)流文件的傳輸處理?!⒃谏鲜黾糨嬈蔚奶幚碇袥Q定的數(shù)據(jù)流部分的AV數(shù)據(jù)流數(shù)據(jù)傳輸?shù)綇?fù)制目的地(參照圖69)。在步驟S174中,進行數(shù)據(jù)庫文件的傳輸處理?!⑸鲜霾シ疟砦募鬏?shù)綇?fù)制目的地?!⒃谏鲜黾糨嬈蔚奶幚碇猩傻募糨嬓畔⑽募鬏?shù)綇?fù)制目的地?!⒃谏鲜霾襟ES172中生成的縮略圖文件傳輸?shù)綇?fù)制目的地。當(dāng)在步驟S170中判定為只對AV數(shù)據(jù)流進行數(shù)據(jù)傳輸和復(fù)制并進入步驟S175時,將在圖60所示的說明播放表的再生的流程圖中讀出的AV數(shù)據(jù)流數(shù)據(jù)(在S135中讀出的AV數(shù)據(jù)流數(shù)據(jù))構(gòu)成為傳輸數(shù)據(jù)流后,傳輸?shù)綇?fù)制目的地。圖73是詳細說明上述步驟S171中的對剪輯片段的處理的流程圖(參照圖70A~圖70D)。在步驟S201中,取得播放表在該剪輯片段中使用的再生區(qū)間的顯示開始時刻及顯示結(jié)束時刻。在步驟S202中,根據(jù)CPI決定與上述時間區(qū)間對應(yīng)的剪輯AV數(shù)據(jù)流上的復(fù)制開始信息包(地址)及復(fù)制結(jié)束信息包(地址)。在步驟S203中,進行與CPI有關(guān)的如下處理?!と〉靡獜?fù)制的區(qū)間的AV數(shù)據(jù)流部分使用的CPI項目?!PI入口點的源信息包序號值變更為要復(fù)制的AV數(shù)據(jù)流部分中的源信息包序號值。在步驟S204中,進行與SequenceInfo有關(guān)的如下處理。·將要復(fù)制的區(qū)間的AV數(shù)據(jù)流部分中的ATC序列的開始信息包序號更新?!⒁獜?fù)制的區(qū)間的AV數(shù)據(jù)流部分中的STC序列的開始信息包序號更新。·更新offset_STC_id,以使要復(fù)制的區(qū)間的AV數(shù)據(jù)流部分中的與ATC序列上的STC序列對應(yīng)的STC_id的值保持不變。在步驟S205中,進行與ProgramInfo有關(guān)的如下處理。將要復(fù)制的區(qū)間的AV數(shù)據(jù)流部分中的節(jié)目序列的開始信息包序號更新。在步驟S206中,進行與剪輯標(biāo)記(ClipMark)有關(guān)的如下處理。取得要復(fù)制的區(qū)間的AV數(shù)據(jù)流部分使用的標(biāo)記項目。在步驟S207中,進行與文件生成有關(guān)的如下處理?!⒁獜?fù)制的區(qū)間的AV數(shù)據(jù)流部分匯編為剪輯AV數(shù)據(jù)流文件?!ど杉糨嬓畔⑽募D74是說明當(dāng)從復(fù)制源(輸出側(cè)的再生裝置2)向復(fù)制目的地(輸入側(cè)的記錄裝置3)復(fù)制播放表時由復(fù)制目的地進行的處理的流程圖。在步驟S221中,決定對AV數(shù)據(jù)流及與其有關(guān)的數(shù)據(jù)庫進行數(shù)據(jù)傳輸和復(fù)制、或只對AV數(shù)據(jù)流進行數(shù)據(jù)傳輸和復(fù)制。如為前者,則進入步驟S222。如為后者,則進入步驟S226。在步驟S222中,進行AV數(shù)據(jù)流文件的管理。將所輸入的AV數(shù)據(jù)流數(shù)據(jù)作為剪輯AV數(shù)據(jù)流文件記錄于STREAM目錄。在步驟S223中,進行與數(shù)據(jù)庫文件的管理有關(guān)的處理?!⑺斎氲牟シ疟砦募涗浻赑LAYLIST目錄。·將所輸入的剪輯信息文件記錄于CLIPINF目錄。在步驟S224中,進行與Info.dvr有關(guān)的處理。在復(fù)制目的地的Info.dvr的播放表一覽表(TableOfPlayList)內(nèi)追加所輸入的播放表文件。在步驟S225中,進行與縮略圖文件有關(guān)的處理。對復(fù)制目的地的縮略圖文件追加在所輸入的縮略圖文件中輸入的縮略圖數(shù)據(jù)。當(dāng)在步驟S221中判定為只對AV數(shù)據(jù)流進行數(shù)據(jù)傳輸和復(fù)制并進入步驟S226時,根據(jù)圖58所示的說明實際播放表的生成的流程圖,記錄輸入到復(fù)制目的地的傳輸數(shù)據(jù)流并生成實際播放表。根據(jù)上述的語法、數(shù)據(jù)結(jié)構(gòu)、規(guī)則,可以對記錄媒體10上所記錄著的AV數(shù)據(jù)流文件及其數(shù)據(jù)庫文件的內(nèi)容進行適當(dāng)?shù)墓芾?,因此,可以使用戶能以簡便的方式將所需的AV數(shù)據(jù)流文件及其數(shù)據(jù)庫文件復(fù)制到另一記錄媒體上。另外,在將記錄媒體10上所記錄著的AV數(shù)據(jù)流文件部分的再生區(qū)間復(fù)制到另一記錄媒體上時,能以簡便的方式生成該再生區(qū)間的再生所需的AV數(shù)據(jù)流文件并能以簡便的方式生成該再生區(qū)間的再生所需的數(shù)據(jù)庫文件,因此,可以生成用戶所需要的AV數(shù)據(jù)流文件部分的再生區(qū)間的再生所需的AV數(shù)據(jù)流文件及數(shù)據(jù)庫文件,從而能以簡便的方式將這些文件復(fù)制另一記錄媒體上。另外,在圖71的說明中,說明了在從復(fù)制源到復(fù)制目的地的文件傳輸中使用的傳輸線路為IEEE1394等數(shù)字總線的情況,但并不限于此,如圖75所示,也可以將廣播電波等無線電波作為傳輸線路。此外,復(fù)制控制命令,不要求與文件傳送用的傳輸線路相同(參照圖75)。另外,AV數(shù)據(jù)流文件及其數(shù)據(jù)庫文件,也可以從不同的記錄媒體傳送到復(fù)制目的地。如圖76所示,可以分別準(zhǔn)備記錄著AV數(shù)據(jù)流文件的服務(wù)器及記錄著數(shù)據(jù)庫文件的服務(wù)器,并響應(yīng)來自記錄裝置3的復(fù)制控制命令而將文件從AV數(shù)據(jù)流文件服務(wù)器及數(shù)據(jù)庫文件服務(wù)器傳送到記錄裝置3。另外,在本實施形態(tài)中,以MPEG2傳輸數(shù)據(jù)流作為多路復(fù)用數(shù)據(jù)流為例進行了說明,但并不限于此,對DSS傳輸數(shù)據(jù)流或MPEG2程序流也可以適用。上述的一系列的處理,可以用硬件執(zhí)行,但也可以用軟件執(zhí)行。在這種情況下,可以將構(gòu)成該軟件的程序從網(wǎng)絡(luò)或記錄媒體安裝在將其組裝于專用硬件的計算機內(nèi)、或通過安裝各種程序而可以執(zhí)行各種功能的例如通用個人計算機內(nèi)。該記錄媒體,如圖44所示,不僅包括與裝置本體分別配置而用于向用戶提供程序的記錄著程序的磁盤51(包括軟盤)、光盤52(CDROM(CompactDiskReadOnlyMemory只讀壓縮光盤存儲器)、DVD(DigitalVersatileDisk數(shù)字視盤)、磁性光盤53(包括MD(Mini-Disk小型盤))、或半導(dǎo)體存儲器54等構(gòu)成的信息包式媒體,而且還包括以預(yù)先組裝在裝置本體內(nèi)的狀態(tài)記錄著向用戶提供的程序的ROM或硬盤等。另外,在本說明書中,記述記錄在記錄媒體上的程序的步驟,是沿著敘述的順序按時間序列進行的處理,當(dāng)然也不一定按時間序列進行處理,也包括以并行方式或分別執(zhí)行的處理。另外,在本說明書中,所謂系統(tǒng),表示由多個裝置構(gòu)成的裝置整體。產(chǎn)業(yè)上的可應(yīng)用性如上所述,按照本發(fā)明,可以根據(jù)語法、數(shù)據(jù)結(jié)構(gòu)、規(guī)則對記錄媒體上所記錄著的AV數(shù)據(jù)流文件及其數(shù)據(jù)庫文件的內(nèi)容進行適當(dāng)?shù)墓芾?,因此,可以使用戶能以簡便的方式將所需的AV數(shù)據(jù)流文件及其數(shù)據(jù)庫文件復(fù)制到另一記錄媒體上。特別是,按照方案1的數(shù)據(jù)傳輸裝置、方案13的數(shù)據(jù)傳輸方法、方案14的記錄媒體的程序、及方案15的程序,在將記錄媒體上所記錄著的AV數(shù)據(jù)流文件部分的再生區(qū)間復(fù)制到另一記錄媒體上時,能以簡便的方式生成該再生區(qū)間的再生所需的AV數(shù)據(jù)流文件并能以簡便的方式生成該再生區(qū)間的再生所需的數(shù)據(jù)庫文件,因此,可以生成用戶所需要的AV數(shù)據(jù)流文件部分的再生區(qū)間的再生所需的AV數(shù)據(jù)流文件及數(shù)據(jù)庫文件,從而能以簡便的方式將這些文件復(fù)制另一記錄媒體上。此外,由于只將播放表及其必要的剪輯片段部分從復(fù)制源復(fù)制到復(fù)制目的地,所以可以減小復(fù)制目的地的記錄媒體上的必要的空閑記錄容量。按照方案4~7及9的數(shù)據(jù)傳輸裝置,可以將復(fù)制源的播放表和剪輯片段的內(nèi)容全部傳輸?shù)綇?fù)制目的地,因而是有效的。即,可以將復(fù)制源的播放表中設(shè)定的再生指定信息、UIAppInfoPlayList、播放表標(biāo)記(PlayListMark)、縮略圖信息的內(nèi)容等、及復(fù)制源的剪輯片段中設(shè)定的CPI、SequenceInfo、ProgramInfo、剪輯標(biāo)記(ClipMark)、縮略圖信息的內(nèi)容等傳輸?shù)綇?fù)制目的地,因而是有效的。按照方案10的數(shù)據(jù)傳輸裝置,對AV數(shù)據(jù)流進行文件傳輸,所以與以再生數(shù)據(jù)的速度進行實時數(shù)據(jù)傳輸時相比能以更高的速度傳輸數(shù)據(jù)。按照方案11的數(shù)據(jù)傳輸裝置,以再生數(shù)據(jù)的速度對AV數(shù)據(jù)流進行實時數(shù)據(jù)傳輸,所以,可以由復(fù)制目的地的記錄裝置以實時方式對輸入的數(shù)據(jù)進行譯碼和再生。按照方案12和16的數(shù)據(jù)傳輸裝置、方案17的數(shù)據(jù)傳輸方法、方案18的記錄媒體的程序、及方案19的程序,例如當(dāng)傳輸目的地裝置符合DVR格式時,可以用上述方案1的傳輸裝置的方法進行數(shù)據(jù)傳輸,而當(dāng)復(fù)制目的地的記錄裝置不符合DVR格式時,可以將處理切換為以再生數(shù)據(jù)的速度只對AV數(shù)據(jù)流進行實時數(shù)據(jù)傳輸,所以能夠提高用戶對AV數(shù)據(jù)流的復(fù)制操作的方便性。按照方案20的數(shù)據(jù)處理裝置、方案21的數(shù)據(jù)傳輸方法、方案22的記錄媒體的程序、及方案23的程序,可以在記錄媒體上以適當(dāng)?shù)姆绞焦芾硭斎氲牟シ疟?,因此,可以使用戶很容易理解?fù)制到記錄媒體上的播放表的內(nèi)容并進行確認(rèn)。按照方案24的數(shù)據(jù)處理裝置、方案25的數(shù)據(jù)傳輸方法、方案26的記錄媒體的程序、及方案27的程序,可以在記錄媒體上以適當(dāng)?shù)姆绞焦芾硭斎氲目s略圖,因此,可以使用戶很容易理解復(fù)制到記錄媒體上的縮略圖的內(nèi)容并進行確認(rèn)。權(quán)利要求1.一種數(shù)據(jù)處理裝置,從記錄著AV數(shù)據(jù)流文件、及指定上述AV數(shù)據(jù)流的再生方法的播放表文件的記錄媒體接收再生后的上述文件,該數(shù)據(jù)處理裝置的特征在于,備有接收部,接收上述播放表文件;記錄部,記錄上述播放表并在管理所記錄的播放表的管理信息文件中追加與新接收到的上述播放表文件有關(guān)的信息。2.一種數(shù)據(jù)處理方法,用于從記錄著AV數(shù)據(jù)流文件、及指定上述AV數(shù)據(jù)流的再生方法的播放表文件的記錄媒體接收再生后的上述文件的數(shù)據(jù)處理裝置,該數(shù)據(jù)處理方法的特征在于,包括接收步驟,接收上述播放表文件;追加步驟,記錄上述播放表并在管理所記錄的播放表的管理信息文件中追加與新接收到的上述播放表文件有關(guān)的信息。3.一種數(shù)據(jù)處理裝置,向記錄著AV數(shù)據(jù)流文件、及上述AV數(shù)據(jù)流的縮略圖文件的記錄媒體輸入數(shù)據(jù),該數(shù)據(jù)處理裝置的特征在于,備有接收部,接收縮略圖文件;記錄部,在所記錄的縮略圖文件中追加接收到的縮略圖文件的數(shù)據(jù)。4.一種數(shù)據(jù)處理方法,用于向記錄著AV數(shù)據(jù)流文件、及上述AV數(shù)據(jù)流的縮略圖文件的記錄媒體輸入數(shù)據(jù)的數(shù)據(jù)處理裝置,該數(shù)據(jù)處理方法的特征在于,包括接收步驟,接收縮略圖文件;追加步驟,在所記錄的縮略圖文件中追加接收到的縮略圖文件的數(shù)據(jù)。全文摘要本發(fā)明涉及能以適當(dāng)?shù)姆绞焦芾碛涗浢襟w所記錄著的數(shù)據(jù)內(nèi)容及再生信息的數(shù)據(jù)傳輸裝置及方法。在復(fù)制源的記錄媒體上,記錄著剪輯片段(剪輯信息文件和剪輯AV數(shù)據(jù)流文件)及播放表。播放表和剪輯片段的文件,經(jīng)由IEEE1394的數(shù)字總線,從復(fù)制源向復(fù)制目的地的記錄媒體進行傳輸和復(fù)制。所復(fù)制的剪輯AV數(shù)據(jù)流文件的各源信息包的TP_extra_header(TP附加標(biāo)題)的到達時間印記,與復(fù)制源的相同,此外,與所復(fù)制的剪輯AV數(shù)據(jù)流文件對應(yīng)的剪輯信息文件和播放表文件,也復(fù)制到復(fù)制目的地。本發(fā)明,例如,可以應(yīng)用于處理AV數(shù)據(jù)流的記錄裝置或再生裝置。文檔編號G06F21/00GK1874243SQ20061009136公開日2006年12月6日申請日期2002年6月19日優(yōu)先權(quán)日2001年6月22日發(fā)明者加藤元樹申請人:索尼公司