亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

信息記錄介質(zhì),將信息記錄到信息記錄介質(zhì)的裝置及方法

文檔序號(hào):7923011閱讀:111來(lái)源:國(guó)知局

專利名稱::信息記錄介質(zhì),將信息記錄到信息記錄介質(zhì)的裝置及方法
技術(shù)領(lǐng)域
:本發(fā)明涉及一種可讀,可寫(xiě)的數(shù)據(jù)記錄介質(zhì),特別是涉及記錄數(shù)據(jù)廣播中和各種其他格式的運(yùn)動(dòng)圖像(視頻)數(shù)據(jù),靜止圖像數(shù)據(jù),音頻數(shù)據(jù),和其他類型的多媒體數(shù)據(jù)的數(shù)據(jù)記錄介質(zhì)。本發(fā)明還涉及將數(shù)據(jù)記錄到該數(shù)據(jù)記錄介質(zhì)的裝置和方法。
背景技術(shù)
:可重寫(xiě)的光盤(pán)已具有的最大存儲(chǔ)容量約為650MB,但DVD-RAM盤(pán),一種相變型存儲(chǔ)介質(zhì)的引入已將該限制推進(jìn)到數(shù)千兆字節(jié)。結(jié)合MPEG(特別是MPEG-2)的實(shí)際使用,數(shù)字AV數(shù)據(jù)編碼標(biāo)準(zhǔn),DVD-RAM已不限于計(jì)算機(jī)應(yīng)用,并將很快發(fā)現(xiàn)其作為記錄和播放介質(zhì)在視聽(tīng)(AV),甚至是家庭娛樂(lè)業(yè)被廣泛使用。隨著數(shù)字廣播在日本的開(kāi)始,已經(jīng)變得能夠多路復(fù)用多個(gè)程序,并將多個(gè)程序的視頻,音頻,和數(shù)據(jù)部分同時(shí)傳送到MPEG傳送流(下文稱為"MPEG—TS")。使用硬盤(pán)或DVD媒體記錄這些程序的數(shù)字廣播記錄器也已可供使用。這些下一代數(shù)字廣播記錄器通常以原始廣播格式記錄數(shù)字廣播,而不轉(zhuǎn)換廣播的MPEGJTS,并且期待使用MPEG—TS記錄從外部線路輸入的AV數(shù)據(jù),以使記錄器不需要內(nèi)部處理MPEG程序流(下文稱為"MPEG—PS")和MPEG—TS二者。然而,由于當(dāng)前的DVD邏輯標(biāo)準(zhǔn)(包括DVD視頻標(biāo)準(zhǔn),DVD-Audio標(biāo)準(zhǔn),DVD視頻記錄標(biāo)準(zhǔn),和DVD流記錄標(biāo)準(zhǔn))使用用于AV流記錄的MPEG—PS,它需要MPEG—TS向MPEG—PS的轉(zhuǎn)換(TS2PS轉(zhuǎn)換),以便把由諸如上述數(shù)字廣播記錄器之類的設(shè)備以MPEG—TS格式記錄的內(nèi)容轉(zhuǎn)換成,例如DVD視頻格式(例如,見(jiàn)JP2002-344888A)。然而,把多路復(fù)用成MPEG—TS的流轉(zhuǎn)換成MPEG—PS涉及到解碼器緩沖器管理的重算,TS2PS轉(zhuǎn)換是耗時(shí)的,并且經(jīng)常涉及對(duì)基本流的重編碼,導(dǎo)致降低了圖像質(zhì)量和聲音質(zhì)量。
發(fā)明內(nèi)容本發(fā)明的目的在于解決這些問(wèn)題,本發(fā)明的目的是提供一種用于記錄MPEG—TS流的數(shù)據(jù)記錄介質(zhì),能夠在把以MPEG一TS格式記錄的內(nèi)容轉(zhuǎn)換成MPEG—PS格式時(shí)進(jìn)行快速,簡(jiǎn)單的轉(zhuǎn)換。再一個(gè)目的是提供一種使用本發(fā)明的數(shù)據(jù)記錄介質(zhì)來(lái)記錄數(shù)據(jù)的裝置和方法。在本發(fā)明的第一方面中,提供一種用于存儲(chǔ)系統(tǒng)流的記錄介質(zhì),所述系統(tǒng)流包括利用多路復(fù)用的視頻基本流和音頻基本流,通過(guò)對(duì)視頻信息編碼產(chǎn)生的視頻基本流和通過(guò)對(duì)音頻信息編碼產(chǎn)生的音頻基本流。在該記錄介質(zhì)中,允許系統(tǒng)流具有第一格式(TS)和第二格式(PS)。第一格式(TS)具有用于存儲(chǔ)以第一數(shù)據(jù)分組分段的數(shù)據(jù)的結(jié)構(gòu)。第二格式(PS)具有用于存儲(chǔ)以數(shù)據(jù)包分段的數(shù)據(jù)的結(jié)構(gòu)。數(shù)據(jù)包的大小比第一數(shù)據(jù)分組的大小大。第一數(shù)據(jù)分組存儲(chǔ)分段的第二數(shù)據(jù)分組。第二數(shù)據(jù)分組存儲(chǔ)視頻信息和音頻信息,并包括至少一個(gè)音頻幀。允許第一格式(TS)具有用于把系統(tǒng)流從第一格式(TS)轉(zhuǎn)換成第二格式(PS)的約束格式。根據(jù)該約束格式,對(duì)預(yù)定數(shù)量的第一數(shù)據(jù)分組進(jìn)行分組并作為一個(gè)多路復(fù)用單元管理,在該多路復(fù)用單元中管理的第一數(shù)據(jù)分組的總數(shù)據(jù)規(guī)模小于數(shù)據(jù)包的數(shù)據(jù)規(guī)模,以及多路復(fù)用單元中完整的音頻幀中的第一個(gè)音頻幀是第二數(shù)據(jù)分組的有效負(fù)載中的音頻幀中的第一個(gè)音頻幀。根據(jù)該約束格式,可以以與被轉(zhuǎn)換的第二格式(PS)中的多路復(fù)用順序相同的順序?qū)⒁曨l基本流和音頻基本流多路復(fù)用成系統(tǒng)流??梢杂脤?duì)于第一格式和第二格式二者都允許的編碼方法對(duì)基本流進(jìn)行編碼。系統(tǒng)流可以包括編碼信息,所述編碼信息指示該多路復(fù)用單元中的完整音頻幀中的第一個(gè)音頻幀是否是第二數(shù)據(jù)分組的有效負(fù)載中的音頻幀的第一個(gè)音頻幀。所述編碼信息還可以被包括在用于管理記錄介質(zhì)中存儲(chǔ)的數(shù)據(jù)的管理信息中。在本發(fā)明的第二方面中,提供一種信息記錄裝置,用于將視頻信息和音頻信息編碼成系統(tǒng)流,并將所述系統(tǒng)流記錄到記錄介質(zhì)。允許該系統(tǒng)流具有第一格式(TS)和第二格式(PS)。該信息記錄裝置包括第一編碼部分,用于根據(jù)第一格式(TS)以預(yù)定編碼方式對(duì)視頻信息和音頻信息編碼,以產(chǎn)生視頻基本流和音頻基本流;第二編碼部分,用于通過(guò)根據(jù)第一格式(TS)多路復(fù)用視頻基本流和音頻基本流以產(chǎn)生系統(tǒng)流來(lái)進(jìn)行系統(tǒng)編碼;和控制部分,用于控制第一編碼部分和第二編碼部分。允許第一格式(TS)具有用于將系統(tǒng)流從第一格式(TS)轉(zhuǎn)換成第二格式(PS)的約束格式。所述控制部分控制第一和第二編碼部分,以便根據(jù)約束格式進(jìn)行每個(gè)編碼。第一格式(TS)具有用于存儲(chǔ)以第一數(shù)據(jù)分組分段的數(shù)據(jù)的結(jié)構(gòu)。第二格式(PS)具有用于存儲(chǔ)以數(shù)據(jù)包分段的數(shù)據(jù)的結(jié)構(gòu)。數(shù)據(jù)包的大小比第一數(shù)據(jù)分組的大小大。第一數(shù)據(jù)分組存儲(chǔ)分段的第二數(shù)據(jù)分組,第二數(shù)據(jù)分組存儲(chǔ)視頻信息和音頻信息,并包括至少一個(gè)音頻幀。根據(jù)該約束格式,對(duì)預(yù)定數(shù)量的第一數(shù)據(jù)分組進(jìn)行分組并作為一個(gè)多路復(fù)用單元管理,在該多路復(fù)用單元中管理的第一數(shù)據(jù)分組的總數(shù)據(jù)規(guī)模小于數(shù)據(jù)包的數(shù)據(jù)規(guī)模,以及多路復(fù)用單元中完整的音頻幀中的第一個(gè)音頻幀是第二數(shù)據(jù)分組的有效負(fù)載中的音頻幀中的第一個(gè)音頻幀。根據(jù)本發(fā)明的第三方面,提供一種信息記錄方法,包括將視頻信息和音頻信息編碼成系統(tǒng)流,并將所述系統(tǒng)流記錄到記錄介質(zhì)。允許系統(tǒng)流具有第一格式(TS)和第二格式(PS)。允許第一格式(TS)具有用于將系統(tǒng)流從第一格式(TS)轉(zhuǎn)換成第二格式(PS)的約束格式。第一格式(TS)具有用于存儲(chǔ)以第一數(shù)據(jù)分組分段的數(shù)據(jù)的結(jié)構(gòu)。第二格式(PS)具有用于存儲(chǔ)以數(shù)據(jù)包分段的數(shù)據(jù)的結(jié)構(gòu),數(shù)據(jù)包的大小比第一數(shù)據(jù)分組的大小大。第一數(shù)據(jù)分組存儲(chǔ)分段的第二數(shù)據(jù)分組,第二數(shù)據(jù)分組存儲(chǔ)視頻信息和音頻信息,并包括至少一個(gè)音頻幀。所述信息記錄方法包括根據(jù)約束格式(TS)以預(yù)定編碼方法對(duì)視頻信息和音頻信息編碼,以產(chǎn)生視頻基本流和音頻基本流;通過(guò)根據(jù)約束格式(TS)多路復(fù)用視頻基本流和音頻基本流以產(chǎn)生系統(tǒng)流來(lái)進(jìn)行系統(tǒng)編碼;和分組和管理預(yù)定數(shù)量的第一數(shù)據(jù)分組作為多路復(fù)用單元。在多路復(fù)用單元中管理的第一數(shù)據(jù)分組的總數(shù)據(jù)大小比數(shù)據(jù)包的數(shù)據(jù)大小小,多路復(fù)用單元中完整音頻幀中的第一個(gè)音頻幀是第二數(shù)據(jù)分組的有效負(fù)載中的音頻幀中的第一音頻幀。根據(jù)本發(fā)明,能夠按照約束格式記錄視頻信息,以使多路復(fù)用單元中完整音頻幀中的第一個(gè)音頻幀是多路復(fù)用單元PES數(shù)據(jù)分組的有效負(fù)載中的第一音頻幀。因此,在從記錄視頻信息向DVD視頻的VOB轉(zhuǎn)換期間,不需要重新計(jì)算和獲得由DVD標(biāo)準(zhǔn)規(guī)定的新時(shí)間標(biāo)記信息,從而得到了簡(jiǎn)化和高速的處理。圖1是表示DVD記錄裝置和該DVD記錄裝置和與其結(jié)合使用的其它部件之間的典型接口的示意圖。圖2是DVD記錄器的驅(qū)動(dòng)裝置的方框圖。圖3A示出了盤(pán)上的鄰接區(qū),圖3B是表示軌跡緩沖器中的數(shù)據(jù)累積的曲線圖圖4是具有半導(dǎo)體存儲(chǔ)器卡和硬盤(pán)驅(qū)動(dòng)器的DVD記錄器的方框圖。圖5A和5B分別示出了光盤(pán)的數(shù)據(jù)區(qū)和光盤(pán)的數(shù)據(jù)結(jié)構(gòu)。圖6A和6B示出了盤(pán)的邏輯數(shù)據(jù)空間。圖7示出了盤(pán)目錄和文件結(jié)構(gòu)。圖8示出了視頻對(duì)象的結(jié)構(gòu)。圖9示出了MPEG系統(tǒng)流。圖IOA至IOC示出了MPEG傳送流(MPEG—TS)。圖IIA至IIC示出了MPEG程序流(MPEG-PS)。圖12A至12D示出了TS數(shù)據(jù)分組。圖13A至13C2示出了PAT表。圖14A至14C示出了盤(pán)上視頻對(duì)象的排列。圖15A和15B示出了視頻管理信息的數(shù)據(jù)結(jié)構(gòu)。圖16A和16B示出了視頻管理信息的數(shù)據(jù)結(jié)構(gòu)。圖17示出了視頻管理信息中一個(gè)對(duì)象,對(duì)象信息,和PGC信息之間的關(guān)系。圖18是表示播放裝置的功能配置的方框圖。圖19是表示記錄裝置的功能配置的方框圖。圖20是表示根據(jù)本發(fā)明的數(shù)據(jù)記錄和再現(xiàn)裝置的配置的方框圖。圖21示出了自編碼流的結(jié)構(gòu)。圖22A和22B描述了分組傳送時(shí)間間隔。圖23描述了用戶專用數(shù)據(jù)分組的存儲(chǔ)方法。圖24描述了用戶專用數(shù)據(jù)分組的存儲(chǔ)方法。圖25描述了用戶專用數(shù)據(jù)分組的存儲(chǔ)方法。圖26描述了用戶專用數(shù)據(jù)分組的存儲(chǔ)方法。圖27A至27H描述了MPEG—TS向MPEG—PS的轉(zhuǎn)換。圖28A至28G示出了能夠便于MPEG_TS向MPEG—PS轉(zhuǎn)換的編碼方法。圖29示出了向DVD視頻格式(NTSC)的轉(zhuǎn)換。圖30示出了向DVD視頻格式(PAL)的轉(zhuǎn)換。圖31示出了用戶專用數(shù)據(jù)分組的內(nèi)部數(shù)據(jù)結(jié)構(gòu)。圖32示出了易于向MPEG—PS轉(zhuǎn)換的編碼的MPEG_TS與轉(zhuǎn)換后的MPEG一PS之間相關(guān)性。圖33是根據(jù)本發(fā)明的數(shù)據(jù)記錄裝置的編碼器的方框圖。圖34示出了因系統(tǒng)編碼中的差異造成的從自編碼的MPEGJTS向DVD格式轉(zhuǎn)換的過(guò)程中的差異。圖35示出了Tip分組數(shù)據(jù)結(jié)構(gòu)圖36示出了適配字段數(shù)據(jù)結(jié)構(gòu)。圖37示出了Data—ID數(shù)據(jù)結(jié)構(gòu)。圖38示出了display—and—copy—info數(shù)據(jù)結(jié)構(gòu)。圖39示出了encode—info數(shù)據(jù)結(jié)構(gòu)。圖40示出了PES—info數(shù)據(jù)結(jié)構(gòu)。圖41示出了MakersPrivateData數(shù)據(jù)結(jié)構(gòu)。圖42A示出了Tip分組的PID。圖42B示出了Tip數(shù)據(jù)分組的stream—type。圖43示出了ConstrainedSESF流中的PES分組首部。圖44示出了ConstrainedSESF流中的PES—extension—flag和PES—header—data—length。圖45示出了自編碼的MPEG一TS,以致其不滿足T—STD模型的例子。圖46A和46B示出了從MPEGJTS轉(zhuǎn)換的MPEG_PS,以致MPEG一PS不滿足P—STD模型的例子。圖47示出了SCR計(jì)算。圖48示出了當(dāng)encode—condition=llb時(shí),ConstrainedSESF的基本流屬性。圖49示出了當(dāng)encode—condition=0lb時(shí),ConstrainedSESF的基本流屬性。圖50示出了符合DVD視頻標(biāo)準(zhǔn)的格式的流結(jié)構(gòu)。圖51示出了NV—PCK中的PCI數(shù)據(jù)的結(jié)構(gòu)。圖52示出了NY—PCK中的PCI—GI數(shù)據(jù)的結(jié)構(gòu)。圖53示出了NV_PCK中的DSI數(shù)據(jù)的結(jié)構(gòu)。圖54示出了NV一PCK中的DSI—GI數(shù)據(jù)的結(jié)構(gòu)。圖55示出了NV一PCK中的SML—PBI數(shù)據(jù)的結(jié)構(gòu)。圖56示出了NV—PCK中的SYNCI數(shù)據(jù)的結(jié)構(gòu)。圖57示出了符合DVD視頻記錄標(biāo)準(zhǔn)的格式的流結(jié)構(gòu)。圖58是TS數(shù)據(jù)分組(RD一PCK)轉(zhuǎn)換過(guò)程的流程圖。圖59是TS數(shù)據(jù)分組(V—PCK,A—PCK)轉(zhuǎn)換過(guò)程的流程圖。圖60示出了MPEG-2程序流數(shù)據(jù)包中的數(shù)據(jù)包首部的數(shù)據(jù)結(jié)構(gòu)的一部分。圖61示出了DVD格式系統(tǒng)首部。圖62A示出了RDI—PCK中存儲(chǔ)的數(shù)據(jù)包首部的結(jié)構(gòu)。圖62B示出了RDI_PCK中存儲(chǔ)的數(shù)據(jù)包首部的結(jié)構(gòu)。圖63示出了.MPEG-2程序流數(shù)據(jù)包中的數(shù)據(jù)包首部的數(shù)據(jù)結(jié)構(gòu)的一部分。圖64示出了DVD格式中AC-3標(biāo)準(zhǔn)專用首部的結(jié)構(gòu)。圖65A禾Q65B示出將ConstrainedSESF轉(zhuǎn)換成視頻數(shù)據(jù)包的MPEG—PS。圖66A和66B示出將ConstrainedSESF轉(zhuǎn)換成音頻數(shù)據(jù)包的MPEG—PS。圖67是ConstrainedSESF允許的音頻比特速率的表,和存儲(chǔ)到AC-3的一個(gè)音頻PES分組的最大有效負(fù)載長(zhǎng)度和在對(duì)應(yīng)的比特速率的MPEG-l的音頻。圖68是整個(gè)TS2PS轉(zhuǎn)換過(guò)程的流程圖。圖69是TS2PS轉(zhuǎn)換過(guò)程中初始化過(guò)程的流程圖。圖70是TS2PS轉(zhuǎn)換過(guò)程中包封單元過(guò)程的流程圖。圖71是數(shù)據(jù)包單元過(guò)程的流程圖。圖72是SCR計(jì)算過(guò)程的流程圖。圖73是數(shù)據(jù)包首部過(guò)程的流程圖。圖74是分組首部過(guò)程的流程圖圖75是流ID過(guò)程的流程圖。圖76A是視頻PES數(shù)據(jù)分組引導(dǎo)過(guò)程的流程圖。圖76B是視頻PES數(shù)據(jù)分組非引導(dǎo)過(guò)程的流程圖。圖77A是音頻PES數(shù)據(jù)分組引導(dǎo)過(guò)程的流程圖。圖77B是音頻PES數(shù)據(jù)非分組引導(dǎo)過(guò)程的流程圖。圖78是有效負(fù)載過(guò)程的流程圖。圖79是填充分組過(guò)程的流程圖。圖80表示ConstrainedSESF流格式。圖81表示MPEG標(biāo)準(zhǔn)PES數(shù)據(jù)分組的數(shù)據(jù)結(jié)構(gòu)。圖82表示生成NV—PCK數(shù)據(jù)的方法。圖83A示出了使用具有對(duì)準(zhǔn)的音頻幀的多路復(fù)用單元的有效多路復(fù)用方法。圖83B示出了使用具有在引導(dǎo)中對(duì)準(zhǔn)的I-畫(huà)面的多路復(fù)用單元的有效多路復(fù)用方法。圖84A示出了涉及ConstrainedSESF(當(dāng)滿足DVD視頻標(biāo)準(zhǔn))中視頻顯現(xiàn)字段的順序的編碼條件。圖84B示出了涉及ConstrainedSESF(當(dāng)不滿足DVD視頻標(biāo)準(zhǔn))中視頻顯現(xiàn)字段的順序的編碼條件。圖85是根據(jù)針對(duì)頂場(chǎng)和底場(chǎng)被提供約束的ConstrainedSESF來(lái)進(jìn)行記錄的過(guò)程的流程圖。圖86是結(jié)束記錄過(guò)程的流程圖。具體實(shí)施例方式按下面根據(jù)本發(fā)明的數(shù)據(jù)記錄介質(zhì),記錄裝置,和播放裝置的優(yōu)選實(shí)施例所示的順序,參考附圖來(lái)描述DVD盤(pán),DVD記錄器,和DVD播放機(jī)。特別是在下面本發(fā)明的概要的部分8和本發(fā)明的詳細(xì)實(shí)施例的部分9中描述了本發(fā)明的關(guān)鍵點(diǎn)。雖然本發(fā)明的關(guān)系可以改變,下面的所有內(nèi)容描述了本發(fā)明的各個(gè)方面。1.DVD記錄器系統(tǒng)的概要2.DVD記錄器的功能概要3.DVD盤(pán)的概要4.再現(xiàn)的AV數(shù)據(jù)的概要5.AV數(shù)據(jù)信息和播放控制6.播放功能的基本操作7.記錄功能的基本操作8.本發(fā)明的概要9.本發(fā)明的詳細(xì)實(shí)施例下文中使用下面的術(shù)語(yǔ)。"TS2PS轉(zhuǎn)換"是指將MPEG傳送流(MPEG—TS)轉(zhuǎn)換成MPEG程序流(MPEG—PS)。"DVD格式"是指DVD-Video標(biāo)準(zhǔn)格式和DVD-Video記錄標(biāo)準(zhǔn)格式二者,各作為MPEG一PS實(shí)施。l.DVD記錄器系統(tǒng)的概要圖l示出了與其它系統(tǒng)有關(guān)的典型的DVD記錄器和DVD記錄器使用的設(shè)備。如圖1所示,將作為一種光盤(pán)的DVD裝載到用于把視頻數(shù)據(jù)記錄到盤(pán)上和從盤(pán)再現(xiàn)視頻數(shù)據(jù)的DVD記錄器中。通常使用遙控設(shè)備操作DVD記錄器。輸入到DVD記錄器的視頻數(shù)據(jù)可以是具有模擬信號(hào)的模擬廣播范例和數(shù)字信號(hào)的數(shù)字廣播范例的模擬信號(hào)或數(shù)字信號(hào)。一般來(lái)講,由內(nèi)置于電視中的接收機(jī)接收和解調(diào)模擬廣播,并作為NTSC或其它模擬視頻信號(hào)輸入到用于記錄的DVD記錄器。由數(shù)字廣播接收機(jī)(機(jī)頂盒(STB))將數(shù)字廣播解調(diào)成數(shù)字信號(hào),輸入到用于記錄的DVD記錄器。由DVD記錄器再現(xiàn)記錄到DVD的視頻數(shù)據(jù)并向外輸出。與視頻輸入相同,視頻輸出可以是模擬信號(hào)或數(shù)字信號(hào)。模擬信號(hào)直接輸入到電視,數(shù)字信號(hào)通過(guò)STB并轉(zhuǎn)換成模擬信號(hào),然后,輸入到用于視頻再現(xiàn)的電視。也可由除DVD記錄器之外的設(shè)備,例如DVD可攜式攝像機(jī)或個(gè)人計(jì)算機(jī)向DVD記錄和從DVD再現(xiàn)視頻數(shù)據(jù)。存儲(chǔ)由除DVD記錄器之外的設(shè)備記錄的視頻數(shù)據(jù)的DVD盤(pán)在加載到DVD記錄器中時(shí)也由DVD記錄器再現(xiàn)。應(yīng)該指出,音頻數(shù)據(jù)通常與模擬廣播或數(shù)字廣播的視頻數(shù)據(jù)相關(guān)聯(lián),該音頻數(shù)據(jù)同樣由DVD記錄器記錄和再現(xiàn)。此外,視頻數(shù)據(jù)通常是運(yùn)動(dòng)圖像數(shù)據(jù),但例如當(dāng)在使用DVD可攜式攝像機(jī)的快相功能捕獲靜止圖像(照片)時(shí)也包括靜止圖像。STB和DVD記錄器之間的數(shù)字接口可采用正EE1394,ATAPI,SCSI,或其它標(biāo)準(zhǔn)。應(yīng)該指出,NTSC信號(hào)是指如上所述類型的在DVD記錄器和電視之間通過(guò)的分量信號(hào),但是,可使用發(fā)送分開(kāi)的亮度和色差信號(hào)的分量信號(hào)。此外,把用于在AV分量和電視之間傳送視頻的接口從模擬接口改變成數(shù)字接口,例如,當(dāng)前研究的DVI,我們預(yù)期數(shù)字接口也可用于連接DVD記錄器和電視。2.DVD記錄器的功能概要圖2是DVD記錄器的功能方框圖。驅(qū)動(dòng)設(shè)備具有從DVD-RAM盤(pán)100讀取數(shù)據(jù)的光拾取器101,ECC(糾錯(cuò)碼)處理器102,軌跡緩存器103,用于改變軌跡緩存器103的輸入和輸出的開(kāi)關(guān)104,編碼器105,和解碼器106。如圖中所示,利用作為一個(gè)扇區(qū)(=2KB)的最小記錄單元將數(shù)據(jù)記錄到DVD-RAM盤(pán)100。此外,16個(gè)扇區(qū)等于一個(gè)ECC塊,ECC處理器102使用ECC塊單元施加糾錯(cuò)處理。除了用DVD作為數(shù)據(jù)存儲(chǔ)介質(zhì)外,DVD記錄器也可使用半導(dǎo)體存儲(chǔ)器卡或硬盤(pán)驅(qū)動(dòng)器。圖4是具有半導(dǎo)體存儲(chǔ)器卡和硬盤(pán)驅(qū)動(dòng)器的DVD記錄器的方框圖。應(yīng)該指出,1個(gè)扇區(qū)可以是512個(gè)字節(jié),8KB,或其它尺寸,ECC塊可以包含一個(gè)扇區(qū),16個(gè)扇區(qū),32個(gè)扇區(qū),或其它配置。預(yù)計(jì)扇區(qū)尺寸或每個(gè)ECC塊中扇區(qū)的數(shù)量將隨著可記錄數(shù)據(jù)容量的增加而增加。軌跡緩存器103是用于以可變的比特速率(VBR)記錄AV數(shù)據(jù)的緩存器,以便將AV數(shù)據(jù)更有效地記錄到DVD-RAM盤(pán)100。DVD-RAM盤(pán)100的寫(xiě)速率是固定速率,但AC數(shù)據(jù)的比特率(Vb)根據(jù)AV內(nèi)容(在視頻內(nèi)容的情況下是圖像)的復(fù)雜性而改變。使用軌跡緩存器103吸收該比特率的差異。為了更有效地使用該軌跡緩存器103,可將AV數(shù)據(jù)分布地記錄到盤(pán)100。這將參考圖3A和3B進(jìn)一步描述。圖3A示出了盤(pán)的地址空間。如圖3A所示,當(dāng)把AV數(shù)據(jù)記錄到分開(kāi)的連續(xù)空間[al,a2]和[a3,a4]時(shí),通過(guò)在從a2搜尋到a3時(shí)把軌跡緩存器103中累積的數(shù)據(jù)提供給解碼器106來(lái)對(duì)連續(xù)播放的AV數(shù)據(jù)編碼。此時(shí),存儲(chǔ)到軌跡緩存器的數(shù)據(jù)量的變化如圖3B所示。當(dāng)從地址al開(kāi)始讀取時(shí),AV數(shù)據(jù)從時(shí)間tl輸入到軌跡緩存器103,并且從軌跡緩存器103輸出的數(shù)據(jù)也開(kāi)始。數(shù)據(jù)則以速率(Va-Vb),艮P,向軌跡緩存器103的輸入速率(Va與軌跡緩存器的輸出速率(Vb)之差在軌跡緩存器103中累積。持續(xù)這樣,直到搜索區(qū)到達(dá)a2,g卩,直到時(shí)間t2。如果在此期間在軌跡緩存器103中累積的數(shù)據(jù)是B(t2),則可通過(guò)從時(shí)間t2到從地址a3開(kāi)始讀取的時(shí)間t3逐步地刪除軌跡緩存器103中累積的數(shù)據(jù)B(t2)來(lái)將數(shù)據(jù)提供給解碼器106。換句話說(shuō),在搜尋操作開(kāi)始前己經(jīng)讀取至少特定量的數(shù)據(jù)([al,a2])的情況下,在搜尋操作期間可保持AV數(shù)據(jù)的連續(xù)供給。當(dāng)由下面的等式表示在轉(zhuǎn)換到ECC塊計(jì)數(shù)(N一ecc)時(shí)能夠連續(xù)輸出AV數(shù)據(jù)所需的連續(xù)區(qū)的尺寸N_ecc=Vb*Tj/(N—sec*8*S—size)*(l-Vb/Va)其中N一sec是ECC塊中扇區(qū)的數(shù)量,S—size是扇區(qū)尺寸,Tj是搜尋性能(最大搜尋時(shí)間)。在連續(xù)區(qū)中也可能出現(xiàn)有缺陷扇區(qū)。由下面的等式表示這種情況下所需的連續(xù)區(qū)的尺寸N—ecc=dN—ecc+Vb*Tj/(N—sec*8*S—size)*(1-Vb/Va)其中dN—ecc是允許的有缺陷的扇區(qū)的尺寸,Ts是跳過(guò)連續(xù)區(qū)內(nèi)有缺陷扇區(qū)所需的時(shí)間。該等式還返回連續(xù)區(qū)的尺寸作為ECC塊的數(shù)量。使用從DVD-RAM盤(pán)讀取數(shù)據(jù),即數(shù)據(jù)播放作為例子描述了上述例子,很顯然,可以以同樣的方式處理處理將數(shù)據(jù)寫(xiě)入,即記錄到DVD-RAM在以特定尺寸或更大的塊記錄數(shù)據(jù)的情況下,即使將AV數(shù)據(jù)記錄到盤(pán)上的分開(kāi)記錄區(qū),也可用DVD-RAM盤(pán)實(shí)現(xiàn)連續(xù)數(shù)據(jù)的播放和記錄。在DVD術(shù)語(yǔ)中,這些連續(xù)區(qū)被稱為連續(xù)數(shù)據(jù)區(qū)(CDA:ContiguousDataAreas)o3.DVD盤(pán)的概要圖5A和5B示出了DVD-RAM,S卩,可記錄光盤(pán)的物理結(jié)構(gòu)和平面圖。DVD-RAM盤(pán)通常容納在裝載到DVD記錄器中的盤(pán)盒中。盤(pán)盒的目的是保護(hù)盤(pán)。然而,如果可用某些其它方式保護(hù)記錄表面,可直接將DVD-RAM盤(pán)裝載到DVD記錄器,而不容納在盤(pán)盒中。使用相變記錄技術(shù)記錄DVD-RAM盤(pán)。由扇區(qū)單元管理盤(pán)上的數(shù)據(jù),并加入地址用于數(shù)據(jù)存取。使用16個(gè)扇區(qū)的組進(jìn)行糾錯(cuò),具有加到其中的糾錯(cuò)碼,并被稱為ECC塊。圖5A示出了DVD-RAM盤(pán),即可記錄光盤(pán)的記錄區(qū)。如圖所示,DVD-RAM盤(pán)在內(nèi)圓周具有引入?yún)^(qū),在外圓周具有引出區(qū),和在引入和引出區(qū)之間的數(shù)據(jù)區(qū)。把在利用光拾取器存取盤(pán)時(shí)用于穩(wěn)定伺服的參考信號(hào),和用于區(qū)分DVD-RAM盤(pán)與其它類型的介質(zhì)的ID信號(hào)記錄到引入?yún)^(qū)。相同的參考信號(hào)也記錄到引出區(qū)。將數(shù)據(jù)區(qū)分割成作為最小存取單元的扇區(qū)(每個(gè)2048字節(jié))。還將數(shù)據(jù)區(qū)分成多個(gè)區(qū)域,以便在記錄和播放期間應(yīng)用被稱為區(qū)域恒定線速度(Z-CLV)的旋轉(zhuǎn)控制技術(shù)。圖5A示出了DVD-RAM盤(pán)上同心形成的多個(gè)區(qū)域。在該例子中,將DVD-RAM盤(pán)分成24個(gè)區(qū)域,標(biāo)為區(qū)域0至區(qū)域23。在每個(gè)區(qū)域中不同地設(shè)置DVD-RAM的旋轉(zhuǎn)角速度,以使其在接近內(nèi)圓周時(shí)增加,并且在光拾取器在相同區(qū)域中存取數(shù)據(jù)時(shí)恒定。這樣增加了DVD-RAM的記錄密度,并能夠在記錄和播放期間能夠更容易地進(jìn)行旋轉(zhuǎn)控制。圖5B示出了當(dāng)通過(guò)盤(pán)半徑的視線看去時(shí),圖5A中同心排列的引入?yún)^(qū),引出區(qū),和區(qū)域0至23。引入?yún)^(qū)和引出區(qū)各包括缺陷管理區(qū)(DMA)。缺陷管理區(qū)記錄指示包含缺陷的扇區(qū)的位置的位置信息,和指示替換有缺陷扇區(qū)的扇區(qū)位于替換區(qū)中哪里的替換扇區(qū)位置信息。之間的用戶區(qū)。用戶區(qū)是可由文件系統(tǒng)作為記錄區(qū)使用的區(qū)。替換區(qū)是在存在有缺陷區(qū)時(shí)替換使用的區(qū)。未使用的區(qū)是未用于數(shù)據(jù)記錄的區(qū),并且近似于兩個(gè)軌跡寬。將扇區(qū)地址記錄到每個(gè)區(qū)域中相鄰軌跡中的相同位置,但對(duì)于Z-CLV,將扇區(qū)地址記錄到于區(qū)域邊界相鄰的軌跡中的不同位置。因此,提供該未使用的區(qū)以防止與區(qū)域邊界相鄰的軌跡中的扇區(qū)地址檢測(cè)誤差。因此,在區(qū)域邊界不存在未用于數(shù)據(jù)記錄的扇區(qū)。因此,將邏輯扇區(qū)編號(hào)(LSN)分配給DVD-RAM盤(pán)的用戶區(qū)中從內(nèi)圓周相繼的每個(gè)物理扇區(qū),以便僅連續(xù)識(shí)別用于數(shù)據(jù)記錄的那些扇區(qū)。圖6示出了包括邏輯扇區(qū)的DVD-RAM盤(pán)的邏輯數(shù)據(jù)空間。邏輯數(shù)據(jù)空間被稱為"巻空間"并用于記錄用戶數(shù)據(jù)。利用文件系統(tǒng)管理巻空間中記錄的數(shù)據(jù)。具體地說(shuō),一組存儲(chǔ)數(shù)據(jù)的扇區(qū)是一個(gè)"文件",將一組文件作為一個(gè)"目錄"管理的容量結(jié)構(gòu)信息記錄到容量區(qū)的開(kāi)始和結(jié)尾。在本實(shí)施例中使用UDF文件系統(tǒng)并符合ISO13346。上述的扇區(qū)組不必在巻空間內(nèi)連續(xù),而是可分成分開(kāi)的部分。作為構(gòu)成每個(gè)文件的扇區(qū),因此,文件系統(tǒng)管理巻空間中的每組連續(xù)扇區(qū)作為一個(gè)長(zhǎng)度,并管理每個(gè)文件作為一組相關(guān)長(zhǎng)度。圖7示出記錄到DVD-RAM的目錄和文件。根的下面是VIDEO一RT目錄,VIDEO一RT下面是包含播放數(shù)據(jù)的各種對(duì)象文件和包含諸如播放順序和各種屬性之類的管理信息的VIDEOManager文件。對(duì)象是符合MPEG標(biāo)準(zhǔn)的數(shù)據(jù)結(jié)構(gòu),包括PS—VOB,TS1—VOB,TS2—VOB,AOB,POB,和MNP(制造商的專用數(shù)據(jù))。PS—VOB,AOB,和POB是MPEG程序流(PS),TS1—VOB和TS2—VOB是MPEG傳送流(TS)。程序流具有專為把AV數(shù)據(jù)存儲(chǔ)到分組介質(zhì)設(shè)計(jì)的數(shù)據(jù)結(jié)構(gòu)。傳送流具有目的在于通信介質(zhì)的數(shù)據(jù)結(jié)構(gòu)。PS一VOB,TSl一VOB和TS2一VOB是主要視頻數(shù)據(jù)的對(duì)象,但包含視頻數(shù)據(jù)和音頻數(shù)據(jù)。在原理上,由DVD記錄器以明確管理的內(nèi)部圖像結(jié)構(gòu)來(lái)對(duì)TS1—VOB對(duì)象編碼。在DVD記錄器外部對(duì)TS2一VOB編碼,部分內(nèi)部圖像結(jié)構(gòu)和數(shù)據(jù)結(jié)構(gòu)是未知的。通常,TS1—VOB對(duì)象是由DVD記錄器編碼的外部地輸入到傳送流的模擬視頻信號(hào),TS2—VOB對(duì)象是直接記錄到盤(pán)上,而不由DVD記錄器進(jìn)一步編碼的外部輸入的數(shù)字視頻信號(hào)對(duì)象。就是說(shuō),當(dāng)DVD記錄器記錄數(shù)字廣播時(shí),一般使用TS2VOB。AOB和POB是MPEG程序流。AOB對(duì)象包含主要音頻數(shù)據(jù),POB對(duì)象包含主要靜止圖像。MNF(制造商的專用數(shù)據(jù))塊用于存儲(chǔ)專用于特定制造商的信息。上面的"主要視頻數(shù)據(jù)"和"主要音頻數(shù)據(jù)"指示分配了一個(gè)高比特率。VOB在視頻和類似應(yīng)用中使用,AOB在音樂(lè)應(yīng)用中使用。4.再現(xiàn)AV數(shù)據(jù)的概述圖8示出了作為AV對(duì)象記錄到DVD的MPEG數(shù)據(jù)的結(jié)構(gòu)。如圖8中所示,視頻流和音頻流被分成段,并且被多路復(fù)用。MPEG標(biāo)準(zhǔn)將多路復(fù)用的流稱為系統(tǒng)流。在DVD的情況下,包含有DVD專用設(shè)置的系統(tǒng)流稱為VOB(視頻對(duì)象(VideoOBject))。把分段單元稱為數(shù)據(jù)包(pack)和數(shù)據(jù)分組(packet),分段單元大約2KB大小。根據(jù)MPEG標(biāo)準(zhǔn)編碼視頻流,用可變比特率對(duì)其進(jìn)行壓縮,使得復(fù)雜的圖像,例如,包含大量運(yùn)動(dòng)的圖像,比特率增大。將MPEG流中的圖像編碼為I-圖像,P-圖像,或B-圖像。I-圖像是空間壓縮和在每個(gè)幀內(nèi)完成的。P-圖像和B-圖像是利用幀間相關(guān)臨時(shí)壓縮的。在MPEG中,把包括至少一個(gè)I-圖像的一系列圖像稱為圖像組(GOP)。GOP是用于快速播放或其它專門(mén)播放模式的存取點(diǎn),由于存在至少一個(gè)幀內(nèi)壓縮的I-圖像,這是可行的。除了利用MPEG音頻之外,可以利用AC-3,LPCM,或其它編碼技術(shù)編碼DVD的音頻流。同樣如圖8中所示,視頻對(duì)象單元(VideoObjectUnit)(VOBU)是將GOP的視頻數(shù)據(jù)與相關(guān)的音頻數(shù)據(jù)一起多路復(fù)用的數(shù)據(jù)單元。視頻管理數(shù)據(jù)也可包括在VOBU中作為首部信息。參考圖8說(shuō)明的系統(tǒng)流中包括一個(gè)程序流(PS)和一個(gè)傳送流(TS)。如上所述,程序流具有用于包介質(zhì)的數(shù)據(jù)結(jié)構(gòu),傳送流數(shù)據(jù)結(jié)構(gòu)是用于通信媒介的。圖9示出了程序流和傳送流數(shù)據(jù)結(jié)構(gòu)的概念。程序流包含固定長(zhǎng)度的數(shù)據(jù)包(pack),數(shù)據(jù)包是用于數(shù)據(jù)傳送和多路復(fù)用的最小單元。每個(gè)數(shù)據(jù)包包含一個(gè)或更多的數(shù)據(jù)分組(packet)。數(shù)據(jù)包和數(shù)據(jù)分組都具有一個(gè)首部部分和一個(gè)數(shù)據(jù)部分。在MPEG中,把數(shù)據(jù)部分稱為有效負(fù)載(payload)。為了與扇區(qū)的尺寸兼容,DVD中數(shù)據(jù)包的固定長(zhǎng)度是2KB。一個(gè)數(shù)據(jù)包可以包括多個(gè)數(shù)據(jù)分組,但是,由于存儲(chǔ)DVD視頻和音頻的數(shù)據(jù)包僅包含一個(gè)數(shù)據(jù)分組,因此,除了特殊情況之外,一個(gè)數(shù)據(jù)包等于一個(gè)數(shù)據(jù)分組。傳送流的數(shù)據(jù)傳送和多路復(fù)用的單元包含固定長(zhǎng)度TS數(shù)據(jù)分組。為了與一種通信標(biāo)準(zhǔn)TAM傳送兼容,TS數(shù)據(jù)分組的大小是188字節(jié)。一個(gè)或更多的TS數(shù)據(jù)分組形成一個(gè)PES數(shù)據(jù)分組。PES數(shù)據(jù)分組的概念對(duì)程序流和傳送流是共同的,并且數(shù)據(jù)結(jié)構(gòu)相同。存儲(chǔ)在程序流數(shù)據(jù)包中的數(shù)據(jù)分組直接形成PES數(shù)據(jù)分組,并且一組一個(gè)或多個(gè)傳送流TS數(shù)據(jù)分組形成一個(gè)PES數(shù)據(jù)分組。PES數(shù)據(jù)分組是最小編碼單元,并且存儲(chǔ)具有共同編碼的視頻數(shù)據(jù)和音頻數(shù)據(jù)。更具體地講,同一PES數(shù)據(jù)分組中不存在用不同編碼方法編碼的視頻數(shù)據(jù)和音頻數(shù)據(jù)。但是,如果編碼方法相同,那么不需要確保圖像邊界和音頻幀邊界。如圖9中所示,將一幀存儲(chǔ)到多個(gè)PES數(shù)據(jù)分組,并且可以把多個(gè)幀存儲(chǔ)在一個(gè)PES數(shù)據(jù)分組中。圖IOA至10C以及圖IIA至圖IIC示出了傳送流和程序流的數(shù)據(jù)結(jié)構(gòu)。如圖10A至10C和圖12A至12D中所示,每個(gè)TS數(shù)據(jù)分組包含一個(gè)TS數(shù)據(jù)分組首部,適配字段(adaptationfield),和有效負(fù)載。TS數(shù)據(jù)分組首部存儲(chǔ)了一個(gè)數(shù)據(jù)分組標(biāo)識(shí)符(PID),通過(guò)數(shù)據(jù)分組標(biāo)識(shí)符可以識(shí)別TS數(shù)據(jù)分組所屬的視頻、音頻、或其它流。程序時(shí)鐘參考(PCR)存儲(chǔ)到適配字段。PCR是對(duì)流解碼的裝置的系統(tǒng)時(shí)鐘(STC)的參考值。該裝置一般根據(jù)PCR定時(shí)多路分解系統(tǒng)流,然后重組視頻流和其它流。解碼時(shí)間標(biāo)記(DTS)和顯現(xiàn)時(shí)間標(biāo)記(PresentationTimeStamp)(PTS)存儲(chǔ)到PES首部。DTS代表存儲(chǔ)到PES數(shù)據(jù)分組的圖像或音頻幀的解碼定時(shí),而PTS代表視頻或音頻輸出的顯現(xiàn)定時(shí)。應(yīng)當(dāng)注意,不需要把PTS和DTS寫(xiě)入到每個(gè)PES數(shù)據(jù)分組的首部。在PTS和DTS寫(xiě)入到存儲(chǔ)了I-圖像的第一數(shù)據(jù)的PES數(shù)據(jù)分組的首部的情況下,可以解碼和輸出。圖12A至12D中詳細(xì)示出了TS數(shù)據(jù)分組結(jié)構(gòu)。如圖12B至12D中所示,適配字段存儲(chǔ)了PCR和一個(gè)隨機(jī)存取表示標(biāo)志。這個(gè)標(biāo)志指示,在視頻或音頻幀的開(kāi)始位置的并且可以用作存取點(diǎn)的數(shù)據(jù)是否存儲(chǔ)在相應(yīng)的有效負(fù)載中。除了上述PID之外,TS數(shù)據(jù)分組首部也存儲(chǔ)一個(gè)指示PES數(shù)據(jù)分組的開(kāi)始的單元開(kāi)始顯現(xiàn)標(biāo)志,和指示是否跟隨著一個(gè)適配字段的適配字段控制數(shù)據(jù)。圖IIA至11C示出了程序流中的數(shù)據(jù)包的結(jié)構(gòu)。數(shù)據(jù)包包含數(shù)據(jù)包首部中的SCR,和存儲(chǔ)在數(shù)據(jù)包中的數(shù)據(jù)分組的數(shù)據(jù)分組首部的stream—id。SCR在效用上等同于傳送流PCR,而stream—id等同于PID。PES數(shù)據(jù)分組數(shù)據(jù)結(jié)構(gòu)也與傳送流中的相同,并且PTS和DTS存儲(chǔ)在PES的首部。程序流和傳送流之間的一個(gè)主要差別在于,傳送流允許多個(gè)程序。也就是說(shuō),就程序單元而言,程序流僅可以攜帶一個(gè)程序,但是傳送流可以同時(shí)發(fā)送多個(gè)程序。這意味著,播放裝置必須能夠識(shí)別構(gòu)成傳送流中攜帶的每個(gè)程序的視頻流和音頻流。圖13A和13C2示出了用于發(fā)送每個(gè)程序的音頻流和視頻流的結(jié)構(gòu)信息的PAT表和PMAP表。如圖13C1和13C2中所示,PMAP表存儲(chǔ)了有關(guān)每個(gè)程序中使用的視頻和音頻流的組合的信息,而PAT表存儲(chǔ)了有關(guān)程序和PMAP表的信息。因此,播放裝置可以參考PAT表和PMAP表,以檢測(cè)要輸出的程序的視頻和音頻流。下面參考圖14A至14C說(shuō)明上述程序流數(shù)據(jù)包和傳送流TS數(shù)據(jù)分組是如何布置在盤(pán)上的。如圖14A中所示,在一個(gè)ECC塊中有32個(gè)扇區(qū)。如圖14B中所示,形成一個(gè)程序流類型的視頻對(duì)象(PS—VOB)的數(shù)據(jù)包(PSPack)位于扇區(qū)的邊界。這是由于數(shù)據(jù)包的尺寸和扇區(qū)的大小都是2KB。但是,傳送流格式的視頻對(duì)象(TS1—VOB,TS2—VOB)是8KB單元并且包含在ECC塊中。每個(gè)8KB單元包含18字節(jié)的首部區(qū)和在數(shù)據(jù)區(qū)中包含到達(dá)時(shí)間標(biāo)記(ATS)信息的43個(gè)TS數(shù)據(jù)分組。ATS信息是由DVD記錄器產(chǎn)生和增加的數(shù)據(jù),并且指示DVD記錄器從外部源接收數(shù)據(jù)分組的定時(shí)。應(yīng)該指出,圖14C也示出連續(xù)記錄固定字節(jié)長(zhǎng)度ATS和MPEG一TS數(shù)據(jù)分組的組合的MPEGJTS存儲(chǔ)格式。5.AV數(shù)據(jù)管理信號(hào)和播放控制圖15A至15B,以及圖16A至16B示出了圖7中所示的視頻管理信息文件(視頻管理程序)的數(shù)據(jù)結(jié)構(gòu)。視頻管理信息包括,說(shuō)明諸如對(duì)象記錄在盤(pán)上的哪個(gè)位置之類的管理信息的對(duì)象信息,和說(shuō)明對(duì)象的播放順序的顯現(xiàn)控制信息。圖15A示出了記錄到盤(pán)的對(duì)象包括PS—VOB#l-PS—VOB#n,TS1—VOB#l-TSl—VOB#n,禾nTS2—VOB#l-TS2—VOB#n的例子。如圖15A所示,根據(jù)對(duì)象類型分開(kāi)記錄了一個(gè)PS—VOB信息表,一個(gè)TSl一VOB信息表,和一個(gè)TS2—VOB信息表。這些表中的每一個(gè)存儲(chǔ)了每個(gè)對(duì)象的VOB信息。VOB信息包括有關(guān)相應(yīng)對(duì)象的一般信息,對(duì)象屬性數(shù)據(jù),用于將對(duì)象播放時(shí)間轉(zhuǎn)換成一個(gè)盤(pán)地址值的存取映射表,和用于存取映射表的管理信息。一般信息包括相應(yīng)對(duì)象的標(biāo)識(shí)信息和對(duì)象記錄時(shí)間。屬性包括視頻流編碼模式之類的視頻流屬性(V—ATR),音頻流的數(shù)量(AST_Ns),和如音頻流編碼模式之類的音頻流屬性(A—ATR)。有兩個(gè)為什么需要存取映射表的原因。第一個(gè)原因是,播放路徑信息避免直接根據(jù)扇區(qū)地址值參考對(duì)象記錄位置,而是,例如,可以根據(jù)對(duì)象播放時(shí)間間接參考對(duì)象位置。例如,作為編輯對(duì)象的結(jié)果,對(duì)象記錄位置可以隨RAM介質(zhì)改變。如果播放路徑信息直接根據(jù)扇區(qū)地址參考對(duì)象記錄位置,那么這增大了必須更新的播放路徑信息的量。但是,如果間接地根據(jù)播放時(shí)間參考對(duì)象,那么就不需要更新播放路徑信息,而是僅需要更新存取映射表。第二個(gè)原因是,音頻流一般具有兩個(gè)參考基準(zhǔn),時(shí)間基準(zhǔn)和數(shù)據(jù)(比特流)基準(zhǔn),但是,二者之間的相關(guān)性是不完整的。例如,對(duì)于MPEG-2Video,—種視頻流編碼國(guó)際標(biāo)準(zhǔn),使用可變比特率(一種根據(jù)圖像的復(fù)雜性改變比特率的方法)是正常的。在這種情況下,從流開(kāi)始的數(shù)據(jù)量與播放時(shí)間之間沒(méi)有比例關(guān)系,并且基于時(shí)間基準(zhǔn)的隨機(jī)存取是不可能的。使用存取映射表,通過(guò)時(shí)間基準(zhǔn)與數(shù)據(jù)(比特流)基準(zhǔn)之間的轉(zhuǎn)換,解決了這一問(wèn)題。如圖15A中所示,播放控制信息包括用戶定義的播放路徑信息表,原始播放路徑信息表,和標(biāo)題搜索指針。如圖16A中所示,存在兩種類型的播放路徑信息由DVD記錄器自動(dòng)產(chǎn)生以說(shuō)明對(duì)象記錄期間記錄的所有對(duì)象的原始定義的播放路徑信息,和使用戶能夠自由定義一個(gè)特定播放順序的用戶定義的播放路徑信息。播放路徑信息被統(tǒng)稱為有關(guān)DVD的程序鏈信息(PGC信息),用戶定義的播放路徑信息稱為U_PGC信息,而原始播放路徑信息稱為0—PGC信息。U—PGC信息和0—PGC信息是列出了說(shuō)明對(duì)象播放周期中的單元的單元信息的表。把0—PGC信息指示的對(duì)象播放周期稱為原始單元(0—CELL),而把U—PGC信息指示的對(duì)象播放周期稱為用戶單元(U—CELL)。一個(gè)單元利用對(duì)象播放開(kāi)始時(shí)間和播放結(jié)束時(shí)間指示對(duì)象播放周期;通過(guò)上述存取映射表,將播放開(kāi)始時(shí)間和結(jié)束時(shí)間轉(zhuǎn)換成記錄到盤(pán)上的對(duì)象的實(shí)際位置。如圖16B中所示,PGC信息指示的單元組定義了根據(jù)表中項(xiàng)目的次序順序再現(xiàn)的連續(xù)播放順序。圖17示出了對(duì)象、單元、PGC、和存取映射表之間的特殊關(guān)系。如圖17中所示,原始PGC信息50包含至少一個(gè)單元信息項(xiàng)60,61,62,63。每個(gè)單元信息項(xiàng)定義了要再現(xiàn)的對(duì)象,以及對(duì)象類型和對(duì)象播放周期。PGC信息50中的單元信息項(xiàng)的次序定義了在再現(xiàn)對(duì)象時(shí)由每個(gè)單元定義的對(duì)象的播放順序。每個(gè)單元信息項(xiàng)(例如,單元信息60)包括一個(gè)指示特定對(duì)象的類型的Type60a,標(biāo)識(shí)一個(gè)特定對(duì)象的ObjectID60b,和對(duì)象中基于時(shí)間基準(zhǔn)的開(kāi)始顯現(xiàn)時(shí)間Start—PTM60c和結(jié)束顯現(xiàn)時(shí)間Eed—PTM60d。在數(shù)據(jù)播放期間,從PGC信息50順序讀出單元信息60,并且把每個(gè)單元指定的對(duì)象再現(xiàn)由該單元定義的播放周期。存取映射表80c將包含在單元信息中的開(kāi)始和結(jié)束時(shí)間轉(zhuǎn)換成盤(pán)上的對(duì)象地址。這個(gè)存取映射表是上述映射表信息,并且是在記錄對(duì)象時(shí)產(chǎn)生和記錄的。為了產(chǎn)生映射表,必須分析對(duì)象數(shù)據(jù)的圖像結(jié)構(gòu)。更具體地講,需要檢測(cè)圖9中所示的I-圖像位置,和檢測(cè)PTS和其它時(shí)間標(biāo)記數(shù)據(jù),即,圖IOA至10C和圖IIA至11C中所示的I-圖像播放時(shí)間。下面說(shuō)明在產(chǎn)生PS—VOB,TSl一VOB,和TS2—VOB映射表信息時(shí)發(fā)生的問(wèn)題。如參考圖1說(shuō)明的,PS—VOB和TS1—VOB最初是通過(guò)DVD記錄器把接收的模擬廣播編碼成MPEG流產(chǎn)生的。因此,I-圖像和時(shí)間標(biāo)記數(shù)據(jù)是由DVD記錄器產(chǎn)生的,流的內(nèi)部數(shù)據(jù)結(jié)構(gòu)對(duì)于DVD記錄器來(lái)說(shuō)是己知的,并且可以毫無(wú)問(wèn)題地產(chǎn)生映射表信息。同樣如參考圖1說(shuō)明的那樣,TS2—VOB是一個(gè)由DVD記錄器沒(méi)有經(jīng)過(guò)中間編碼直接記錄到盤(pán)上的接收數(shù)字廣播。由于記錄器不像記錄PS_VOB時(shí)那樣產(chǎn)生時(shí)間標(biāo)志信息和確定I-圖像位置,DVD記錄器不知道流的內(nèi)部數(shù)據(jù)結(jié)構(gòu),因此,必須從記錄的數(shù)字流檢測(cè)這個(gè)信息。為此,DVD記錄器如下面說(shuō)明的那樣,針對(duì)將外部編碼的流記錄到記錄器的TS2—VOB的映射表信息來(lái)檢測(cè)I-圖像和時(shí)間標(biāo)記信息。首先,通過(guò)檢測(cè)圖12A至12D中所示的TS數(shù)據(jù)分組適配字段的隨機(jī)存取顯現(xiàn)信息來(lái)檢測(cè)I-圖像。通過(guò)檢測(cè)PES首部中的PTS來(lái)檢測(cè)時(shí)間標(biāo)記。應(yīng)當(dāng)注意,可以使用來(lái)自適配字段的PCR或指示TS數(shù)據(jù)分組到達(dá)DVD記錄器的ATS取代PTS作為時(shí)間標(biāo)記。在任何情況下,DVD記錄器根據(jù)一個(gè)高級(jí)系統(tǒng)層中的信息來(lái)檢測(cè)I-圖像位置,并且不需要分析MPEG流視頻層的數(shù)據(jù)結(jié)構(gòu)。這是由于為了產(chǎn)生映射表信息而分析視頻層所需的系統(tǒng)額外開(kāi)銷(xiāo)很大。也存在著不可能檢測(cè)系統(tǒng)層的情況。在這種情況下,不可能產(chǎn)生映射表信息,因此需要指出沒(méi)有有效映射表信息。DVD記錄器利用圖15B中所示的映射表管理信息指出這種情況。圖15B中所示的映射表管理信息包含映射表有效性信息,和自編碼標(biāo)志。自編碼標(biāo)志指示一個(gè)對(duì)象己經(jīng)由DVD記錄器編碼,因此指出內(nèi)部圖像結(jié)構(gòu)是已知的,以及映射表信息時(shí)間標(biāo)記信息和I-圖像位置信息是準(zhǔn)確的。映射表有效性信息指示是否存在一個(gè)有效的存取映射表。系統(tǒng)層不能被檢測(cè)時(shí)的例子包括當(dāng)沒(méi)有設(shè)置適配字段時(shí),和當(dāng)數(shù)字流不是一個(gè)MPEG傳送流時(shí)。世界各地使用各種不同的數(shù)字廣播標(biāo)準(zhǔn)和格式,自然會(huì)有DVD記錄器記錄了不能為其產(chǎn)生映射表的對(duì)象的情況。例如,如果在美國(guó)使用為日本市場(chǎng)設(shè)計(jì)的并且在日本記錄數(shù)字廣播的DVD記錄器在美國(guó)記錄數(shù)字廣播,則會(huì)產(chǎn)生DVD記錄器不能為記錄對(duì)象產(chǎn)生映射表的情況。但是,DVD記錄器可以從不能為其產(chǎn)生映射表信息的開(kāi)始對(duì)象順序再現(xiàn)。在這種情況下,來(lái)自記錄的數(shù)字流的視頻可以通過(guò)把它經(jīng)過(guò)一個(gè)數(shù)字接口輸出到一個(gè)適合于流的STB來(lái)再現(xiàn)。6.播放功能的基本操作以下參考圖18說(shuō)明用于再現(xiàn)記錄到上述光盤(pán)的內(nèi)容的DVD記錄器/播放器的播放操作。如圖18中所示,DVD播放器具有一個(gè)用于從光盤(pán)IOO讀出數(shù)據(jù)的光拾取器201,一個(gè)用于對(duì)讀出數(shù)據(jù)進(jìn)行糾錯(cuò)處理的ECC處理器202,一個(gè)用于在糾錯(cuò)之后臨時(shí)存儲(chǔ)讀出數(shù)據(jù)的軌跡緩存器203,一個(gè)用于再現(xiàn)視頻對(duì)象(PS_VOB)和其它程序流的PS解碼器205,一個(gè)用于再現(xiàn)數(shù)字廣播對(duì)象(TS2—VOB)和其它傳送流的TS解碼器206,一個(gè)用于再現(xiàn)音頻對(duì)象(AOB)的音頻解碼器207,一個(gè)用于解碼靜止圖像對(duì)象(POB)的靜止圖像解碼器208,一個(gè)用于改變輸入到解碼器205至208的數(shù)據(jù)的開(kāi)關(guān)裝置210,和一個(gè)用于控制播放器的各個(gè)部分的控制器211。光拾取器201讀出記錄到光盤(pán)100的數(shù)據(jù),傳送到ECC處理器202,并且存儲(chǔ)到軌跡緩存器203。然后,把存儲(chǔ)到軌跡緩存器203的數(shù)據(jù)輸入到PS解碼器205、TS解碼器206、音頻解碼器207、或靜止圖像解碼器208,并且通過(guò)它們解碼和輸出??刂破?11根據(jù)由圖16A和16B中所示的播放路徑信息(PGC)定義的播放順序來(lái)確定讀出什么數(shù)據(jù)。利用圖16A和16B中所示的例子,控制器211首先再現(xiàn)VOB弁l的部分(CELU1),然后是VOB弁3的部分(CELL#2),最后是VOB弁2(CELU3)。利用圖17中所示的播放路徑信息(PGC)的單元信息,控制器211也可以捕獲再現(xiàn)單元的類型,相應(yīng)的對(duì)象,和對(duì)象的播放開(kāi)始和結(jié)束時(shí)間??刂破?11把由單元信息規(guī)定的對(duì)象周期的數(shù)據(jù)輸入到適當(dāng)?shù)慕獯a器??刂破?11還根據(jù)單元信息的ObjectID識(shí)別要再現(xiàn)的對(duì)象??刂破?11還通過(guò)參考相應(yīng)VOB信息的存取映射表將單元信息的Start_PTM和Een—TPM轉(zhuǎn)換成盤(pán)存取地址值,標(biāo)識(shí)識(shí)別出的對(duì)象的播放周期的單元。根據(jù)本發(fā)明的這個(gè)實(shí)施例的一個(gè)播放器還具有用于向外部裝置提供AV流的數(shù)字接口204。因此可以通過(guò)IEEE1394,正C958,或其它通信裝置向外部裝置提供AV流。從而能夠,例如,當(dāng)播放器沒(méi)有用于對(duì)沒(méi)有被記錄器/播放器編碼的TS2—VOB解碼的內(nèi)部解碼器時(shí),可以把TS2一VOB通過(guò)數(shù)字接口204不加解碼地直接輸出到一個(gè)外部STB,以經(jīng)過(guò)STB解碼和顯現(xiàn)。當(dāng)把數(shù)字?jǐn)?shù)據(jù)直接輸出到一個(gè)外部裝置時(shí),控制器2H根據(jù)圖15B中所示的映射表信息確定是否可以隨機(jī)存取播放。如果存取點(diǎn)數(shù)據(jù)標(biāo)志(隨機(jī)存取顯現(xiàn)標(biāo)志)是有效的,那么存取映射表包含I-圖像位置信息。在這種情況下,控制器211可以響應(yīng)來(lái)自外部裝置的快放和其它請(qǐng)求,存取包含I-圖像的數(shù)字?jǐn)?shù)據(jù),并且經(jīng)過(guò)數(shù)字接口輸出。此外,如果時(shí)間存取信息標(biāo)志是有效的,也可以執(zhí)行時(shí)基存取。這種情況下,控制器211可以響應(yīng)來(lái)自外部裝置的時(shí)基存取請(qǐng)求,存取包括在特定播放時(shí)間的圖像數(shù)據(jù)的數(shù)字?jǐn)?shù)據(jù),并且通過(guò)數(shù)字接口輸出到外部裝置。7.記錄功能的基本操作以下參考圖19說(shuō)明根據(jù)本發(fā)明的用于記錄和再現(xiàn)上述光盤(pán)的DVD記錄器的配置和操作。如圖19中所示,DVD記錄器具有一個(gè)用于接收用戶請(qǐng)求和對(duì)用戶顯示信息和提示的用戶界面222,一個(gè)用于操作DVD記錄器的整體管理和控制的系統(tǒng)控制器212,一個(gè)用于接收VHF和UHF廣播的模擬廣播調(diào)諧器213,一個(gè)用于把模擬信號(hào)轉(zhuǎn)換成數(shù)字信號(hào)并且將數(shù)字信號(hào)編碼成MPEG程序流的編碼器214,一個(gè)用于接收數(shù)字衛(wèi)星廣播的數(shù)字廣播調(diào)諧器215,一個(gè)用于解釋從數(shù)字衛(wèi)星發(fā)送的MPEG傳送流的分析器216,一個(gè)電視接收機(jī)和揚(yáng)聲器之類的顯現(xiàn)單元217,和一個(gè)用于解碼AV流的解碼器218。例如,如圖18中所示,解碼器218具有第一和第二解碼器。DVD記錄器還具有一個(gè)數(shù)字接口219,用于臨時(shí)存儲(chǔ)寫(xiě)入數(shù)據(jù)的軌跡緩存器220,和一個(gè)用于把數(shù)據(jù)寫(xiě)入到盤(pán)中的驅(qū)動(dòng)器221。數(shù)字接口219是用于把數(shù)據(jù)輸出到外部裝置的正EE1394或其它通信接口。利用如此構(gòu)造的DVD記錄器,用戶接口222首先接收來(lái)自用戶的請(qǐng)求。然后,用戶接口222將請(qǐng)求傳送到系統(tǒng)控制器212,系統(tǒng)控制器212解釋用戶請(qǐng)求,并且指令各種不同模塊運(yùn)行適當(dāng)?shù)奶幚怼S涗洶―VD記錄器對(duì)輸入的數(shù)字?jǐn)?shù)據(jù)編碼的自編碼,和用于將已編碼的數(shù)字?jǐn)?shù)據(jù)記錄到盤(pán)上而不進(jìn)一步編碼的外編碼。7丄通過(guò)自編碼的記錄操作首先,下面以將模擬廣播編碼并記錄到PS—VOB流為例,說(shuō)明通過(guò)自編碼記錄。系統(tǒng)控制器212將接收命令發(fā)送到模擬廣播調(diào)諧器213,和將編碼命令發(fā)送到編碼器214。然后,編碼器214對(duì)來(lái)自模擬調(diào)諧器213的AV數(shù)據(jù)進(jìn)行視頻編碼、音頻編碼、和系統(tǒng)編碼,并且把編碼的數(shù)據(jù)傳送到軌跡緩存器220。緊接著編碼開(kāi)始之后,編碼器214把在編碼的MPEG程序流的開(kāi)始的時(shí)間標(biāo)記信息作為播放開(kāi)始時(shí)間(PS—VOB_V_S—PTM)發(fā)送到系統(tǒng)控制器212,并且并行于編碼處理,將建立存取映射表所需的數(shù)據(jù)發(fā)送到系統(tǒng)控制器212。把這個(gè)值設(shè)定為圖17所示的單元信息的Start—PTM,并隨后產(chǎn)生之。時(shí)間標(biāo)記信息一般是PTS,但是,也可以用SCR取代。然后,系統(tǒng)控制器212將記錄命令發(fā)送到驅(qū)動(dòng)器221,因此,驅(qū)動(dòng)器221提取累積在軌跡緩存器220中的數(shù)據(jù),并記錄到DVD-RAM盤(pán)100。還在盤(pán)的可記錄區(qū)中搜索一個(gè)如上所述的鄰接數(shù)據(jù)區(qū)(CDA),并且把數(shù)據(jù)記錄到定位的鄰接數(shù)據(jù)區(qū)。記錄一般在用戶輸入停止記錄命令時(shí)結(jié)束。來(lái)自用戶的停止命令通過(guò)用戶接口222輸入到系統(tǒng)控制器212,然后,系統(tǒng)控制器212把停止命令發(fā)送到模擬廣播調(diào)諧器213和編碼器214。編碼器214在它接收到來(lái)自系統(tǒng)控制器212的停止編碼命令時(shí)停止,并且把最后編碼的MPEG程序流中將最后數(shù)據(jù)的時(shí)間標(biāo)記信息作為播放結(jié)束時(shí)間(PS_VOB—V一E—PTM)發(fā)送到系統(tǒng)控制器212。把這個(gè)值設(shè)置為圖17中所示的單元信息的End—PTM。一般把PTS用作時(shí)間標(biāo)記信息,但是也可以用SCR代替。在結(jié)束編碼處理之后,系統(tǒng)控制器212產(chǎn)生顯現(xiàn)控制信息和圖15A和15B中所示的PS—VOB的VOB信息(PS—OVBI)。這里產(chǎn)生的VOB信息包括映射表管理信息和適合于對(duì)象類型的存取映射表。系統(tǒng)控制器212把映射表管理信息的映射表有效性信息設(shè)置為"有效",并將自編碼標(biāo)志設(shè)置為ON。把如圖16A所示要記錄的對(duì)象是播放對(duì)象之一的原始播放信息(0—PGC信息)作為播放控制信息產(chǎn)生。把該O一PGC信息添加到原始播放路徑表。原始播放路徑(O一PGC信息)包含單元信息。把單元信息類型(Type)設(shè)置為PS—VOB。然后,系統(tǒng)控制器212指令驅(qū)動(dòng)器221停止記錄累積在軌跡緩存器220中的數(shù)據(jù),和記錄PS一VOB的VOB信息(PS_VOBI)并顯現(xiàn)控制信息。驅(qū)動(dòng)器221于是把這個(gè)信息和軌跡緩存器220中剩余數(shù)據(jù)記錄到光盤(pán)100,記錄處理結(jié)束。很顯然,可以把模擬廣播編碼成TS1—VOB。在這種情況下,編碼器214必須是一個(gè)用于把模擬信息轉(zhuǎn)換成數(shù)字信號(hào)和把數(shù)字信息編碼成MPEG傳送流的編碼器,并且把單元信息類型設(shè)置到TS1—VOB??梢园裀TS或PCR用作Start—PTM和End—PTM。7.2.通過(guò)外部編碼的記錄操作以下參考記錄數(shù)字廣播來(lái)具體說(shuō)明通過(guò)外部編碼記錄。在這種情況下,記錄對(duì)象類型是TS2一VOB。將一個(gè)來(lái)自用戶的數(shù)字廣播記錄請(qǐng)求從用戶接口222發(fā)送到系統(tǒng)控制器212。然后,系統(tǒng)控制器212指令數(shù)字廣播調(diào)諧器215接收,并指令分析器216分析接收的數(shù)據(jù)。將從數(shù)字廣播調(diào)諧器215發(fā)送的MPEG傳送流通過(guò)分析器216傳送到軌跡緩存器220。為了產(chǎn)生作為數(shù)字廣播接收的編碼MPEG傳送流(TS2—V0B)的VOB信息(TS2—V0B1),分析器216首先提取在傳送流的開(kāi)始的時(shí)間標(biāo)記數(shù)據(jù)作為開(kāi)始時(shí)間信息(TS2—VOB—V—S_PTM),并把它發(fā)送到系統(tǒng)控制器212。把這個(gè)開(kāi)始時(shí)間值設(shè)置為圖17中所示的單元信息的Start_PTM,并稍后產(chǎn)生之。時(shí)間標(biāo)記信息是PCR或PTS。作為替代,可以使用指示把對(duì)象發(fā)送到DVD記錄器的定時(shí)的ATS。然后,分析器216分析MPEG傳送流的系統(tǒng)層,以檢測(cè)存取映射表產(chǎn)生所需的信息。根據(jù)上述TS數(shù)據(jù)分組首部的適配字段中的隨機(jī)存取指示器(random—access—indicator)來(lái)檢測(cè)對(duì)象中的I-圖像位置。接下來(lái),系統(tǒng)控制器212將記錄命令輸出到驅(qū)動(dòng)器221,驅(qū)動(dòng)器221提取累積在軌跡緩存器220中的數(shù)據(jù)并將其記錄到DVD-RAM盤(pán)100。系統(tǒng)控制器212也根據(jù)文件系統(tǒng)的分配數(shù)據(jù),指令驅(qū)動(dòng)器221在盤(pán)上的何處進(jìn)行記錄。還在盤(pán)的可記錄區(qū)中搜索如上所述的鄰接數(shù)據(jù)區(qū)(CDA),并把數(shù)據(jù)記錄到定位的鄰接數(shù)據(jù)區(qū)。記錄一般在用戶輸入停止記錄命令時(shí)結(jié)束。來(lái)自用戶的停止記錄命令通過(guò)用戶接口222輸入到系統(tǒng)控制器212,然后,系統(tǒng)控制器212將停止命令發(fā)送到數(shù)字廣播調(diào)諧器215和分析器216。響應(yīng)從系統(tǒng)控制器212接收的停止命令,分析器216停止分析接收的數(shù)據(jù),并且在最后分析的MPEGJTS的結(jié)尾將時(shí)間標(biāo)記數(shù)據(jù)作為播放結(jié)束時(shí)間(TS—VOB—V—E—PTM)發(fā)送到系統(tǒng)控制器212。把這個(gè)值設(shè)置為圖17中所示單元信息的End一PTM。將PER或PTS用作時(shí)間標(biāo)記信息,但是,可以使用指示對(duì)象何時(shí)被發(fā)送到DVD記錄器的定時(shí)的ATS作為替代。在結(jié)束數(shù)字廣播接收處理之后,系統(tǒng)控制器212根據(jù)從分析器216接收的信息,產(chǎn)生顯現(xiàn)控制信息和用于圖15A和15B中所示的TS2—VOB的20VOB信息。這里產(chǎn)生的VOB信息包括映射表管理信息和適合于對(duì)象類型的存取映射表。如果在對(duì)象中檢測(cè)到I-圖像位置并且可以產(chǎn)生存取映射表時(shí),系統(tǒng)控制器212把映射表管理信息的映射表有效性信息設(shè)置為"有效"。將自編碼標(biāo)志設(shè)置到OFF。如果不能產(chǎn)生一個(gè)有效存取映射表時(shí),將映射表有效性信息設(shè)置到"無(wú)效"狀態(tài)。當(dāng)不能產(chǎn)生有效存取映射表時(shí)的例子包括,當(dāng)沒(méi)有接收到一個(gè)相應(yīng)的數(shù)字廣播時(shí),和當(dāng)沒(méi)有設(shè)置在適配字段中的隨機(jī)存取信息時(shí)。如果信號(hào)是直接通過(guò)數(shù)字接口輸入的時(shí)候,信號(hào)也可能不是一個(gè)MPEG傳送流,并且在這種情況下,也把映射表有效性標(biāo)志設(shè)置到"無(wú)效"。產(chǎn)生作為播放對(duì)象之一的記錄對(duì)象的,如圖16A和16B所示的原始播放信息(O—PGC信息)作為顯現(xiàn)控制信息。把這個(gè)O一PGC信息添加到原始播放路徑表。原始播放路徑(O—PGC信息)包含單元信息。單元信息類型被設(shè)置為"TS2—VOB"。然后,系統(tǒng)控制器212指令驅(qū)動(dòng)器221停止記錄累積在軌跡緩存器220中的數(shù)據(jù),和記錄TS2—VOB的VOB信息(TS2—VOBl),和顯現(xiàn)控制信息。因此,驅(qū)動(dòng)器221把軌跡緩存器220中剩余的數(shù)據(jù)和這個(gè)信息記錄到光盤(pán)IOO,并結(jié)束記錄處理。盡管上述記錄操作是參考用戶輸入的記錄開(kāi)始和結(jié)束命令說(shuō)明的,很顯然,實(shí)質(zhì)相同的操作適用于,例如,在VCR中使用的定時(shí)器記錄。在這種情況下,不是用戶而是系統(tǒng)控制器自動(dòng)地發(fā)布記錄開(kāi)始和結(jié)束命令,并且DVD記錄器操作中沒(méi)有實(shí)質(zhì)的變化。8.本發(fā)明的概要根據(jù)本發(fā)明的數(shù)據(jù)記錄介質(zhì)是一種用于記錄包括模擬廣播或數(shù)字廣播內(nèi)容和通過(guò)模擬/數(shù)字接口輸入的各種不同類型的數(shù)據(jù)的各種不同格式的數(shù)據(jù)的介質(zhì)。根據(jù)本發(fā)明的數(shù)據(jù)記錄裝置是一種用于將AV數(shù)據(jù)記錄到上述數(shù)據(jù)記錄介質(zhì)和從上述數(shù)據(jù)記錄介質(zhì)再現(xiàn)AV數(shù)據(jù)的裝置。更具體地講,將外部輸入的AV數(shù)據(jù)作為MPEG—TS記錄,并且將把每個(gè)MPEG—TS數(shù)據(jù)分組的解碼器輸入時(shí)間數(shù)據(jù)添加到每個(gè)MPEG一TS數(shù)據(jù)分組的流記錄到本發(fā)明的數(shù)據(jù)記錄介質(zhì)。還嵌入特定記錄器或特定內(nèi)容信息和包含MPEG—TS控制信息的PSI(特定程序信息)數(shù)據(jù)分組的位置作為用戶專用流(UP)數(shù)據(jù)分組),并且將每個(gè)數(shù)據(jù)分組的解碼器輸入時(shí)間加到適合于累積的格式中。此外,為了簡(jiǎn)化在多路復(fù)用MPEGJTS向MPEG一PS的轉(zhuǎn)換,小于一個(gè)數(shù)據(jù)包(2048字節(jié))的數(shù)據(jù)是編碼為一個(gè)連續(xù)多路復(fù)用單元的系統(tǒng),記錄MPEGjrS,同時(shí)向一個(gè)或多個(gè)MPEG一TS數(shù)據(jù)分組分配每個(gè)連續(xù)的多路復(fù)用單元。9.本發(fā)明的具體實(shí)施例第一實(shí)施例上面大致描述了根據(jù)本發(fā)明的數(shù)據(jù)記錄和再現(xiàn)裝置的基本記錄和播放操作,因此,下面參考圖20僅具體描述記錄模擬線路輸入的基本操作。在該例中記錄的對(duì)象類型是TS1一V0B。來(lái)自用戶的模擬線路輸入記錄請(qǐng)求從用戶接口222傳送到系統(tǒng)控制器212。然后,系統(tǒng)控制器212向線路輸入單元223發(fā)送接收命令,和向編碼器214發(fā)送數(shù)據(jù)編碼命令。來(lái)自編碼器214的MPEG傳送流發(fā)送到軌跡緩存器220。為了產(chǎn)生編碼的MPEG傳送流(TS1_V0B)的VOB信息(TS1—VOBI),編碼器214首先設(shè)置時(shí)間標(biāo)記信息作為顯現(xiàn)開(kāi)始時(shí)間(TSl—VOB—V—S一PTM),并將其發(fā)送到系統(tǒng)控制器212。將該開(kāi)始時(shí)間值設(shè)置為稍后產(chǎn)生的單元信息的Start—PTM,如圖17所示。時(shí)間標(biāo)記信息是PCR或PTS。編碼器214還產(chǎn)生存取映射表產(chǎn)生所需的數(shù)據(jù),同時(shí)產(chǎn)生MPEG傳送流。這是由例如在I-圖像的第一個(gè)MPEG傳送數(shù)據(jù)分組中存儲(chǔ)適配字段,設(shè)置random—access—indicator比特,和通知系統(tǒng)控制器212VOBU開(kāi)始進(jìn)行的。然后,系統(tǒng)控制器212向驅(qū)動(dòng)器221發(fā)送記錄命令,驅(qū)動(dòng)器221從軌跡緩存器220提取數(shù)據(jù)并記錄到DVD-RAM盤(pán)100。系統(tǒng)控制器212還根據(jù)文件系統(tǒng)的分配數(shù)據(jù)指令驅(qū)動(dòng)器221將數(shù)據(jù)記錄到盤(pán)的何處。在盤(pán)的可記錄區(qū)中找到如上所述的連續(xù)數(shù)據(jù)區(qū)(CDA),并將數(shù)據(jù)記錄到所查找的連續(xù)數(shù)據(jù)區(qū)。記錄通常在用戶輸入停止記錄命令時(shí)結(jié)束。來(lái)自用戶的停止記錄命令通過(guò)用戶接口222輸入到系統(tǒng)控制器212,然后系統(tǒng)控制器212將停止命令發(fā)送到編碼器214。響應(yīng)從系統(tǒng)控制器212接收的停止命令,編碼器214停止編碼處理,并把最后的編碼MPEG傳送流的結(jié)尾的數(shù)據(jù)中包括的時(shí)間標(biāo)記信息發(fā)送到系統(tǒng)控制器212作為結(jié)束顯現(xiàn)時(shí)間(TS1—VOB—V—S—PTM)。設(shè)置該值作為圖17所示的單元信息的(End—PTM)。時(shí)間標(biāo)記信息變?yōu)镻CR或PTS。結(jié)束記錄過(guò)程后,系統(tǒng)控制器212根據(jù)從編碼器214接收的信息產(chǎn)生播放控制信息和如圖15A禾Q15B所示的(TS1_V0B)的VOB信息(TSl一VOBI)。在此產(chǎn)生的VOB信息包括存取映射表和適合于該對(duì)象類型的那些映射表管理信息。系統(tǒng)控制器212將映射表管理信息的映射表有效性信息設(shè)置為"有效"。自編碼標(biāo)志設(shè)置為ON。產(chǎn)生作為播放對(duì)象之一記錄的對(duì)象的,如圖16A和16B所示的原始播放路徑信息(0—PGC)作為顯現(xiàn)控制信息。將該O一PGC信息加到原始播放路徑表。原始播放路徑信息(O—PGC信息)包含單元信息。單元信息的類型信息被設(shè)置成"TS1—VOB"。然后,系統(tǒng)控制器212指令驅(qū)動(dòng)器221停止軌跡緩存器220中累積的記錄數(shù)據(jù),并記錄VOB信息(TS1—VOBI)和TS1—VOB的播放控制信息。于是,驅(qū)動(dòng)器221將軌跡緩存器220中剩余的數(shù)據(jù)和該信息記錄到光盤(pán)100,該記錄過(guò)程結(jié)束。下面進(jìn)一步描述由編碼器214產(chǎn)生的自編碼MPEG傳送流。自編碼MPEG傳送流的結(jié)構(gòu)如圖21A和21B所示。如該圖所示,自編碼MPEG傳送流分成VOBU單元。每個(gè)VOBU以PAT數(shù)據(jù)分組,PMT數(shù)據(jù)分組,和嵌入有特定流數(shù)據(jù)的用戶專用數(shù)據(jù)分組(UP數(shù)據(jù)分組)開(kāi)始。至少是PAT數(shù)據(jù)分組,PMT數(shù)據(jù)分組也位于VOB的開(kāi)始處。如圖21B所示,還將指示解碼器輸入時(shí)間的ATS加到每個(gè)數(shù)據(jù)分組,并在ATS希望的時(shí)間將每個(gè)數(shù)據(jù)分組輸入到解碼器。自編碼程序信息(例如,PMT數(shù)據(jù)分組PID)存儲(chǔ)到第一數(shù)據(jù)分組的PAT數(shù)據(jù)分組并在ATS1指示的時(shí)間輸入到解碼器。包括程序的每個(gè)基本流的PID存儲(chǔ)到第二數(shù)據(jù)分組的PMT數(shù)據(jù)分組。在該例子中,存儲(chǔ)視頻,音頻,數(shù)據(jù)廣播(圖中的"Data")和用戶專用(圖中的"private")數(shù)據(jù)分組。加到流中的信息存儲(chǔ)到第三數(shù)據(jù)分組中的用戶專用數(shù)據(jù)分組。該加入的信息可以包括例如,流標(biāo)題信息;記錄日期和時(shí)間信息;流屬性,艮P,諸如比特率,視頻分辨率,幀速率,寬高比,或編碼方法之類的流編碼信息;用于識(shí)別線路輸入是模擬還是數(shù)字的輸入源標(biāo)識(shí)信息;如果該數(shù)據(jù)是數(shù)字的,則指示AV數(shù)據(jù)編碼方法的信息;指示是允許還是禁止復(fù)制的版權(quán)保護(hù)信息;諸如閉路字幕(CC)數(shù)據(jù),電視圖文(teletext)數(shù)據(jù)或用于顯示控制的寬屏幕信令(WSS)數(shù)據(jù)之類的垂直消隱間隔(VBI)信號(hào);指示系統(tǒng)編碼條件的信息;DVD標(biāo)準(zhǔn)兼容性信息;為使用由記錄該流的制造商提供的特定數(shù)據(jù)的用戶的方便而提供的菜單信息;和用于轉(zhuǎn)換成各種DVD標(biāo)準(zhǔn)MPEG程序流(MPEG—PS)的數(shù)據(jù)。下面參考圖22A和22B描述上面在該加入的信息中存儲(chǔ)的,并位于MPEG傳送流中的數(shù)據(jù)分組的解碼器輸入時(shí)間。圖22A是表示被稱為傳送流系統(tǒng)目標(biāo)解碼器(T_STD)的解碼器的基本配置的方框圖。該圖還示出了用于說(shuō)明PSI數(shù)據(jù)分組和提供解碼器控制(上面未說(shuō)明)的系統(tǒng)解碼器235。當(dāng)PAT(PSI數(shù)據(jù)分組),PMT,或PMT數(shù)據(jù)分組作為PSI數(shù)據(jù)分組輸入到T一STD時(shí),由多路分解器232根據(jù)數(shù)據(jù)分組類型來(lái)鑒別數(shù)據(jù)分組,并立即把用于系統(tǒng)控制的PSI數(shù)據(jù)分組立即發(fā)送到傳送緩存器233。此后,把傳送緩存器233中累積的數(shù)據(jù)以l,OOO,OOO比特/秒(=Rsys)的速率流注到系統(tǒng)緩存器234。當(dāng)所需的PSI數(shù)據(jù)累積到系統(tǒng)緩存器234中時(shí),PSI數(shù)據(jù)變?yōu)橛行АS谑?,在MPEG中的該TSTD模型定義解碼器的操作模型,和定義例如MPEG傳送流傳送速率的標(biāo)準(zhǔn)。由于數(shù)據(jù)記錄裝置必須根據(jù)確保T—STD可正確地解碼傳送流的MPEG傳送格式自編碼傳送流,存在著數(shù)種對(duì)PSI數(shù)據(jù)分組傳送的約束。下面參考圖22B描述確定用于確定數(shù)據(jù)分組傳送率的ATS的方法。再現(xiàn)自編碼流時(shí),引導(dǎo)PAT,PMT,和UP數(shù)據(jù)分組在ATS1,ATS2,和ATS3分別指示的時(shí)間輸入到T—STD?,F(xiàn)在考慮PMT數(shù)據(jù)分組和UP數(shù)據(jù)分組,以便用T—STD解釋由PMT數(shù)據(jù)分組規(guī)定的UP數(shù)據(jù)分組的PID并使之有效,TS_program_map—section的最后字節(jié)(字節(jié)m)必須存儲(chǔ)在系統(tǒng)緩存器234中。就是說(shuō),對(duì)于要有效的PMT,必須在PMT數(shù)據(jù)分組輸入時(shí)間從ATS2通過(guò)(m+n+5)x8/Rsys秒。應(yīng)指出,n是PMT數(shù)據(jù)分組adaptation_field的字節(jié)長(zhǎng)度。由于作為T(mén)_STD參考時(shí)鐘的系統(tǒng)時(shí)鐘頻率(SCF)是27,000,000Hz(具有土810Hz針對(duì)誤差的定義容限范圍),如果ATS是表示表示給系統(tǒng)時(shí)鐘頻率的精確度的時(shí)間,下面ATS3和ATS2之間的關(guān)系必須是真。ATS3》ATS2+((m+n+5)*8/Rsys)*SCF由于僅當(dāng)PMT數(shù)據(jù)分組中沒(méi)有adaptation—field(n=0),并且最小的TS_program—map—section(21字節(jié))存儲(chǔ)在PMT數(shù)據(jù)分組時(shí),ATS2和ATS3之間的間隔最短,208/Rsys*SCF是最短的時(shí)間間隔。同樣,PAT數(shù)據(jù)分組的輸入時(shí)間ATS1和PMT數(shù)據(jù)分組的輸入時(shí)間ATS2需要下面的關(guān)系A(chǔ)TS2》ATS1十((m0+n0+5)*8/Rsys)*SCF其中mO是PAT數(shù)據(jù)分組中的程序關(guān)聯(lián)部分的字節(jié)長(zhǎng)度,nO是PAT數(shù)據(jù)分組中的adaptation_field的字節(jié)長(zhǎng)度。此外,由于僅當(dāng)PAT數(shù)據(jù)分組中沒(méi)有adaptatior^field(n=0),并且最短的程序關(guān)聯(lián)部分(16字節(jié))存儲(chǔ)在PAT數(shù)據(jù)分組時(shí),ATS1和ATS2之間的間隔最短,168/Rsys*SCF是最短的時(shí)間間隔。如果用使用27MHz的系統(tǒng)時(shí)鐘頻率(SCF)的27MHz的精度表示時(shí)間,ATS1和ATS2之間的最短時(shí)間間隔以及ATS2和ATS3之間的最短時(shí)間間隔分別是4536和5616。下面參考圖23至26描述將用戶專用數(shù)據(jù)分組存儲(chǔ)到自編碼傳送流。圖23示出當(dāng)把UP數(shù)據(jù)分組定義為用戶專用流時(shí)存儲(chǔ)UP數(shù)據(jù)分組。這種情況下,把大于或等于"0x80"和小于或等于"OxFF"的標(biāo)識(shí)號(hào)分配給與UP數(shù)據(jù)分組對(duì)應(yīng)的PMT的stream一type。將唯一的PID分配給UP數(shù)據(jù)分組。UP數(shù)據(jù)分組的內(nèi)部數(shù)據(jù)結(jié)構(gòu)部符合MPEG標(biāo)準(zhǔn)。應(yīng)該指出,在該例子中,UP數(shù)據(jù)分組包括被稱為DVD—attribute—section()的部分結(jié)構(gòu)。圖24示出另一種存儲(chǔ)方法,在UP數(shù)據(jù)分組中包括private—section結(jié)構(gòu)并分配唯一PID。private—section的數(shù)據(jù)結(jié)構(gòu)根據(jù)private—section中的section_syntax—indicator的值而略有改變,但規(guī)定給UP數(shù)據(jù)分組的數(shù)據(jù)存儲(chǔ)在private—section的private—data—byte。這種情況下,將標(biāo)識(shí)號(hào)"0x00"分酉己纟合stream—type。圖25示出了存儲(chǔ)具有與PMT數(shù)據(jù)分組相同的PID的數(shù)據(jù)分組的UP數(shù)據(jù)分組的方法。這種情況下,UP數(shù)據(jù)分組數(shù)據(jù)結(jié)構(gòu)符合private—section結(jié)構(gòu)。未定義該流類型,并向UP數(shù)據(jù)分組分配PMT數(shù)據(jù)分組的PID。圖26示出不分開(kāi)存儲(chǔ)UP數(shù)據(jù)分組,而是包括在PMT數(shù)據(jù)分組中的例子。這種情況下,等同于UP數(shù)據(jù)分組的特定數(shù)據(jù)具有private—section結(jié)構(gòu),并在TS_program_map—section之后寫(xiě)入private—section。就是說(shuō),PMT數(shù)據(jù)分組包括TS_program—map—section禾卩private—section二者。下面描述按上述方法存儲(chǔ)到MPEG—TS的特定數(shù)據(jù)。如圖23至26所示,該特定數(shù)據(jù)包括RDI單元的實(shí)時(shí)數(shù)據(jù)信息一般信息(RDI一GI)和顯示控制信息和DVD視頻記錄標(biāo)準(zhǔn)的復(fù)制控制信息(DCI—CCI)。RDI—GI存儲(chǔ)VOBU的第一顯現(xiàn)開(kāi)始時(shí)間(VOBU一S一PMT)以及記錄日期和時(shí)間信息。DCI—CCI存儲(chǔ)例如VOBU寬高比信息,字幕模式信息,膠片或攝影機(jī)模式信息和與顯示控制有關(guān)的其它信息,復(fù)制產(chǎn)生管理信息,APS信息,和輸入源信息。(對(duì)于關(guān)于RDI—GI和DCIj:CI進(jìn)一步的信息,見(jiàn)DVD視頻記錄標(biāo)準(zhǔn))。V—ART字段存儲(chǔ)視頻比特率,分辨率,幀速率(或諸如NTSC或PAL之類的視頻格式),寬高比,和編碼方法(MPEG2一Video或MPEG1—Video標(biāo)識(shí)符)。同樣,A—ATR字段存儲(chǔ)用于所有或部分音頻的比特率,編碼方法,信道計(jì)數(shù),量化比特,和按照音頻流的數(shù)量的動(dòng)態(tài)范圍控制信息。CC字段存儲(chǔ)用于VOBU的閉路字幕數(shù)據(jù)。為了改善PS轉(zhuǎn)換的可轉(zhuǎn)移性,可以以extension—and—user—data(1)格式(把用戶數(shù)據(jù)存儲(chǔ)到GOP層的方法)寫(xiě)入閉路字幕數(shù)據(jù),或可分開(kāi)寫(xiě)入閉路字幕數(shù)據(jù)。由于為此目的定義了DVD視頻和DVD音頻記錄標(biāo)準(zhǔn),存儲(chǔ)閉路字幕數(shù)據(jù)到GOP層的用戶數(shù)據(jù)改善了MPEG—PS轉(zhuǎn)換的效率。C—SE字段存儲(chǔ)與和VOBU或VOB的TS2PS轉(zhuǎn)換關(guān)聯(lián)的某些問(wèn)題有關(guān)的信息。對(duì)于CC,WSS,或圖文電視數(shù)據(jù)存儲(chǔ)位置信息,該信息指示例如閉路字幕數(shù)據(jù)是否包含在UP數(shù)據(jù)分組中,閉路字幕是否作為用戶數(shù)據(jù)寫(xiě)入圖像首部,或特定VOBU(或VOB)中是否沒(méi)有閉路字幕數(shù)據(jù)。對(duì)于WSS存儲(chǔ)位置信息,該信息進(jìn)一步指示其是否作為特定數(shù)據(jù)存儲(chǔ)在UP數(shù)據(jù)分組中,或是否將其寫(xiě)到圖像首部中的用戶數(shù)據(jù)。對(duì)于圖文電視存儲(chǔ)位置信息,它指示是否提供用于存儲(chǔ)圖文電視數(shù)據(jù)的TD數(shù)據(jù)分組,或是否將其寫(xiě)到圖像首部中的用戶數(shù)據(jù)。對(duì)于多路復(fù)用的塊結(jié)構(gòu)和傳送信息,該信息包括指示如圖27A至27H所示的多路復(fù)用塊(其中僅存儲(chǔ)一個(gè)基本流而沒(méi)有與另一個(gè)基本流混合的數(shù)據(jù)塊)中的TS數(shù)據(jù)分組的數(shù)量是固定還是可變,如果數(shù)量是固定的,指示數(shù)據(jù)分組的數(shù)量的信息;指示PTS/DTS是否加到多路復(fù)用塊中的第一個(gè)TS數(shù)據(jù)分組,或相同多路復(fù)用塊中的傳送速率的信息。在對(duì)傳統(tǒng)多路復(fù)用無(wú)條件地進(jìn)行MPEG—TS編碼期間,可用只包括一個(gè)TS數(shù)據(jù)分組的固定長(zhǎng)度寫(xiě)多路復(fù)用塊。解碼器緩存器控制信息包括vbv—delay,視頻檢驗(yàn)緩存器的參數(shù),諸如指示剩余視頻緩存器容量的vbv—buffer—size之類的信息(該信息用于確定在ATS輸入時(shí)間之后還有多少時(shí)間可讀取視頻數(shù)據(jù)),和解碼時(shí)間與緩存器輸入時(shí)間最接近幀解碼時(shí)間的VOBU幀的輸入完成時(shí)間之間的時(shí)間差(該信息用于確定從ATS輸入時(shí)間起向回多少可讀取視頻或音頻數(shù)據(jù)。DVD兼容性信息指示系統(tǒng)將MPEG—TS轉(zhuǎn)換編碼成符合DVD標(biāo)準(zhǔn)的MPEG—PS所涉及的額外開(kāi)銷(xiāo)。DVD兼容性信息指示將MPEG—TS轉(zhuǎn)換成其它DVD格式有多容易。例如,如果多路復(fù)用塊是2KB或更小,則設(shè)置級(jí)別1指示符;如果存在閉路字幕,WSS,或圖文電視數(shù)據(jù)將閉路字幕或WSS數(shù)據(jù)存儲(chǔ)到UP數(shù)據(jù)分組,并將圖文電視數(shù)據(jù)作為圖文電視數(shù)據(jù)分組存儲(chǔ)到存儲(chǔ)視頻數(shù)據(jù)的多路復(fù)用塊中,則設(shè)置級(jí)別2指示符;如果在把閉路字幕,WSS,或圖文電視數(shù)據(jù)存儲(chǔ)到按DVD標(biāo)準(zhǔn)規(guī)定的區(qū)時(shí)不需要考慮緩存器管理,則設(shè)置級(jí)別3指示符;如果用SCR代替多路復(fù)用塊中的第一個(gè)TS數(shù)據(jù)分組的ATS時(shí)不需要考慮緩存器管理時(shí),設(shè)置級(jí)別4指示符。因此,該DVD兼容性信息是指示對(duì)包括DVD視頻,DVD音頻,DVD視頻記錄,DVD流記錄的各種DVD格式的可轉(zhuǎn)換性的容易情況的數(shù)據(jù)設(shè)置。圖27A至27H示出了使用多路復(fù)用塊的MPEG—TS的結(jié)構(gòu),和當(dāng)把該MPEG一TS轉(zhuǎn)換成DVD視頻和DVD視頻記錄格式時(shí)的數(shù)據(jù)結(jié)構(gòu)。圖27A所示的自編碼TS流包括圖27B所示的自編碼TS流的VOBU(播放和解碼單元)。如圖27C所示,一個(gè)VOBU包括多個(gè)多路復(fù)用塊(對(duì)應(yīng)于MPEG一PS數(shù)據(jù)包)可將每個(gè)多路復(fù)用塊分成如圖27D所示的固定長(zhǎng)度數(shù)據(jù)單元(以便于在該設(shè)備中包封)或分成如圖27E所示的可變長(zhǎng)度數(shù)據(jù)單元(從而消耗更少的盤(pán)空間)。在圖27D和27E的情況下,通過(guò)分成諸如PSI/SI數(shù)據(jù)分組或UP數(shù)據(jù)分組之類的非基本流和基本流分別形成多路復(fù)用塊,但如圖27F所示,多路復(fù)用塊可以存儲(chǔ)基本流和諸如PSI/SI數(shù)據(jù)分組或UP數(shù)據(jù)分組之類的非基本流對(duì)象二者。應(yīng)該指出,在圖27F中,多路復(fù)用塊#1和多路復(fù)用塊#2是一個(gè)多路復(fù)用塊。上面的流很容易轉(zhuǎn)換成圖27G中所示的DVD視頻格式,或圖27H所示的DVD視頻記錄格式。這種情況下,按多路復(fù)用塊的順序形成MPEG—PS數(shù)據(jù)包并且一個(gè)多路復(fù)用塊是存儲(chǔ)數(shù)據(jù)的一個(gè)數(shù)據(jù)包的單元對(duì)簡(jiǎn)單的TS2PS轉(zhuǎn)換是很重要的。應(yīng)該指出,包封首部和ATS與本發(fā)明沒(méi)有牢固的關(guān)系,因此在圖27A至27H中將其省略。另外,還根據(jù)字節(jié)長(zhǎng)度和存儲(chǔ)的單元的VOBU調(diào)整適當(dāng)?shù)靥钊蛱畛鋱D27G和27H中所示的轉(zhuǎn)換后MPEG—PS中的數(shù)據(jù)包。與圖8所示的常規(guī)流多路復(fù)用方法相比,圖28A至28G描述了本發(fā)明的多路復(fù)用方法。如該圖所示,最終的格式符合圖28G所示的MPEG一TS格式。視頻流(圖28A)包括多個(gè)GOP(圖28B)。每個(gè)GOP包含特定的圖像數(shù)據(jù),TS數(shù)據(jù)分組組的數(shù)據(jù)尺寸等同于轉(zhuǎn)換到MPEG—PS的是一個(gè)多路復(fù)用塊時(shí)的一個(gè)數(shù)據(jù)包的數(shù)據(jù)尺寸(圖28C)。就是說(shuō),將一個(gè)多路復(fù)用塊分成等同于圖28D所示的一個(gè)數(shù)據(jù)包的數(shù)據(jù)尺寸的多個(gè)TS數(shù)據(jù)分組。同樣,將音頻流打包在具有多個(gè)TS數(shù)據(jù)分組的一個(gè)多路復(fù)用塊組中。如圖28E所示,通過(guò)按多路復(fù)用塊單元進(jìn)行多路復(fù)用來(lái)形成VOBU。本發(fā)明與圖8所示的現(xiàn)有技術(shù)的最大區(qū)別在于將尺寸等于一個(gè)MPEG—PS數(shù)據(jù)包的數(shù)據(jù)尺寸的數(shù)據(jù)單元分組,以形成多路復(fù)用塊(見(jiàn)圖28E)。此外,可以將ATS加到每個(gè)MPEG—TS數(shù)據(jù)分組,同時(shí)在如圖29所示的相同多路復(fù)用塊內(nèi)的每個(gè)數(shù)據(jù)分組中按特定的量(AATS)增加。這樣對(duì)避免TS2PS轉(zhuǎn)換期間的復(fù)雜緩存器管理,和使用簡(jiǎn)單的偏移或偏移將ATS轉(zhuǎn)換成SCR非常有效。在這種情況下,ATSi(i=0,1,2)滿足下面的等式。ATSi+(多路復(fù)用塊中數(shù)據(jù)分組計(jì)數(shù)值)xAATS《ATSi+l當(dāng)多路復(fù)用塊為固定長(zhǎng)度時(shí),一個(gè)多路復(fù)用塊中的TS數(shù)據(jù)分組的數(shù)量是固定的,因此很容易知道多路復(fù)用塊的邊界。然而,當(dāng)多路復(fù)用塊為可變長(zhǎng)度時(shí),一個(gè)多路復(fù)用塊中的TS數(shù)據(jù)分組的數(shù)量也是可變的。因此不容易知道多路復(fù)用塊的邊界。因此,將多路復(fù)用塊邊界處的ATS中的增量(AATS)設(shè)置為與該多路復(fù)用塊內(nèi)的(常數(shù))增量不同的特定值。就是說(shuō),將前多路復(fù)用塊中的最后一個(gè)數(shù)據(jù)分組的ATS與緊接著后沒(méi)面的多路復(fù)用塊中的第一個(gè)數(shù)據(jù)分組的ATS之間的差設(shè)定為不是常數(shù)值的特定值。這使其能夠通過(guò)監(jiān)視AATS來(lái)知道多路復(fù)用塊邊界。當(dāng)轉(zhuǎn)換到MPEG一PS時(shí)可因此確保數(shù)據(jù)包與TS數(shù)據(jù)分組之間1:1的相關(guān)性。這種情況下,ATSi滿足下面的等式。ATSi+(多路復(fù)用塊中數(shù)據(jù)包計(jì)數(shù)值)xAATS<ATSi+l此外,加到MPEG—TS多路復(fù)用塊中第一個(gè)數(shù)據(jù)分組的ATSi對(duì)應(yīng)于轉(zhuǎn)換后加到MPEG—PS中每個(gè)數(shù)據(jù)包的SCRi。此外,仍如圖29所示,閉路字幕,DSI,或其它文本信息也可存儲(chǔ)在UP數(shù)據(jù)分組中。用UP數(shù)據(jù)分組中的DSI產(chǎn)生轉(zhuǎn)換后的NV一PCK數(shù)據(jù),并且閉路字幕存儲(chǔ)到視頻數(shù)據(jù)包。為了能夠與歐洲使用的PAL標(biāo)準(zhǔn)兼容,可將多路復(fù)用塊中存儲(chǔ)圖文電視數(shù)據(jù)的數(shù)據(jù)分組插在如圖30所示的視頻數(shù)據(jù)的數(shù)據(jù)分組之間。這種情況下,圖文電視數(shù)據(jù)的數(shù)據(jù)分組剛好位于同時(shí)顯現(xiàn)的,具有相同PTS的圖像之前。轉(zhuǎn)換后,圖文電視數(shù)據(jù)存儲(chǔ)到視頻數(shù)據(jù)包。圖31示出了存儲(chǔ)如上所述的DSI的UP數(shù)據(jù)分組的數(shù)據(jù)結(jié)構(gòu)。在UP數(shù)據(jù)分組附加信息中也可說(shuō)明識(shí)別存儲(chǔ)VOBU中的第一個(gè)I-圖像的最后一個(gè)字節(jié)的TS數(shù)據(jù)分組的信息(例如,從VOBU的始端起的相對(duì)數(shù)量)。也可通過(guò)該VOBU中的某些I-和P-圖像或所有圖像的圖像編碼類型信息,每個(gè)圖像的數(shù)據(jù)尺寸(例如,識(shí)別包含最后字節(jié)的TS數(shù)據(jù)分組的信息),和指示每個(gè)圖像的DTS/PTS的信息來(lái)支持特定的播放模式。應(yīng)該指出,在本實(shí)施例中,如果進(jìn)行編碼以使包含PTS/DTS的TS數(shù)據(jù)分組位于多路復(fù)用塊的開(kāi)始處,TS2PS轉(zhuǎn)換后,存取單元的開(kāi)始處將位于數(shù)據(jù)包的開(kāi)始處,并可期待簡(jiǎn)化特定DVD首部處理。為了防止存儲(chǔ)到MPEG—PS數(shù)據(jù)包的數(shù)據(jù)溢流并便于向MPEG—PS轉(zhuǎn)換,可適當(dāng)?shù)靥畛涠嗦窂?fù)用塊的TS數(shù)據(jù)分組,或在多路復(fù)用塊的最后一個(gè)TS數(shù)據(jù)分組后插入所需數(shù)量的填充字節(jié)。上面主要是參考向DVD記錄描述了本實(shí)施例,很顯然,本發(fā)明不限于此。具體地說(shuō),在將自編碼的傳送流記錄到硬盤(pán),半導(dǎo)體存儲(chǔ)器,或其它數(shù)據(jù)記錄介質(zhì)后,可以將轉(zhuǎn)換成MPEG程序流的流記錄到相同介質(zhì)或不同介質(zhì)。此外,上面描述了將PAT,PMT,和UP數(shù)據(jù)分組記錄到本實(shí)施例中的每個(gè)VOBU的開(kāi)始處,但可將它們記錄到至少一個(gè)VOB的開(kāi)始處,或記錄到作為播放管理單元的單元的開(kāi)始處。此外,該實(shí)施例描述了記錄PAT,PMT,和UP數(shù)據(jù)分組,但可省略UP數(shù)據(jù)分組。此外,在本實(shí)施例中,描述了PAT,PMT,和UP數(shù)據(jù)分組固定在開(kāi)始處,但本發(fā)明不限于此,可記錄存儲(chǔ)了空數(shù)據(jù)分組的數(shù)據(jù)分組插入它們之間。此外,上面描述了自編碼流從PAT數(shù)據(jù)分組開(kāi)始,但本發(fā)明不限于此,流可以從空數(shù)據(jù)分組開(kāi)始。此外,可通過(guò)在自編碼流中適當(dāng)?shù)夭迦肟諗?shù)據(jù)分組將系統(tǒng)傳送速率設(shè)置到固定速率。還應(yīng)該指出,可提供如圖7所示用于存儲(chǔ)制造商專用信息的數(shù)據(jù)區(qū),可將MPEGJTS系統(tǒng)編碼條件寫(xiě)到該數(shù)據(jù)區(qū)。還應(yīng)該指出,在上面的實(shí)施例中,可將寫(xiě)到UP數(shù)據(jù)分組的所有或部分信息寫(xiě)到如圖15所示的TS1_V0B信息。還應(yīng)該指出,DVD視頻格式不允許用于雙單音頻。然而,可以通過(guò)將雙單音頻聲道分離成記錄為左和右單音頻聲道的兩個(gè)分開(kāi)的音頻流把用雙單音頻聲道記錄的自編碼傳送流轉(zhuǎn)換成DVD視頻格式。在上面的實(shí)施例中寫(xiě)到UP數(shù)據(jù)分組的部分或所有參數(shù)也可寫(xiě)到管理信息。通過(guò)避免多次記錄在自編碼傳送流中沒(méi)有改變的參數(shù),未浪費(fèi)記錄空間,并且解碼器不需要浪費(fèi)每當(dāng)檢測(cè)到UP數(shù)據(jù)分組時(shí)試圖確定該參數(shù)是否改變的處理時(shí)間。第二實(shí)施例<編碼器配置>下面描述本發(fā)明的另一個(gè)實(shí)施例。首先通過(guò)關(guān)注接收和自編碼到MPEG傳送流的AV輸入的編碼處理來(lái)描述根據(jù)本發(fā)明的數(shù)據(jù)記錄裝置的編碼器。圖33示出了根據(jù)本發(fā)明的數(shù)據(jù)記錄裝置中的編碼器的配置。如圖所示,編碼器214包括基本流編碼器230a,230b和230c,以及系統(tǒng)編碼器232。編碼器214從系統(tǒng)控制器212接收控制信號(hào),然后通過(guò)基本流編碼器230a,230b和230c,或系統(tǒng)編碼器232運(yùn)行編碼處理,同時(shí)在基本編碼和系統(tǒng)編碼之間切換。每個(gè)基本流編碼器230a,230b和230c接收視頻,音頻和用于編碼的VBI(垂直消隱期間)信號(hào)。視頻編碼器230a從系統(tǒng)控制器212接收控制信號(hào)并據(jù)此對(duì)預(yù)定義范圍內(nèi)的視頻流的比特率,分辨率,寬高比,和其它屬性編碼。更具體地說(shuō),視頻編碼器230a從將操作模式規(guī)定為"DVD視頻兼容模式","DVD視頻記錄兼容模式",或"正常模式"的系統(tǒng)控制器212接收控制信號(hào)。如果控制信號(hào)規(guī)定的模式是DVD視頻兼容模式,視頻編碼器230a則產(chǎn)生符合DVD視頻標(biāo)準(zhǔn)的視頻屬性的視頻流;如果是DVD視頻記錄兼容模式,則產(chǎn)生符合DVD視頻記錄(下面稱為"DVDVR")標(biāo)準(zhǔn)的視頻屬性的視頻流;如果是正常模式,則產(chǎn)生符合特定屬性范圍的視頻流。同樣,音頻編碼器230b從系統(tǒng)控制器212接收控制信號(hào)并據(jù)此對(duì)預(yù)定義范圍內(nèi)的音頻流的比特率,量化速率,聲道計(jì)數(shù),和其它屬性編碼。與視頻編碼器230a相同,音頻編碼器230b從規(guī)定操作模式的系統(tǒng)控制器212接收控制信號(hào)。如果控制信號(hào)規(guī)定的模式是DVD視頻兼容模式,音頻編碼器230b則產(chǎn)生符合DVD視頻標(biāo)準(zhǔn)的音頻屬性的音頻流;如果是DVDVR兼容模式,則產(chǎn)生符合DVD視頻記錄(下面稱為"DVDVR")標(biāo)準(zhǔn)的音頻屬性的音頻流;如果是正常模式,則產(chǎn)生符合特定屬性范圍的音頻流。同樣,VBI編碼器230c從系統(tǒng)控制器212接收規(guī)定操作模式的控制信號(hào),并據(jù)此對(duì)VBI數(shù)據(jù)編碼。具體地說(shuō),如果從系統(tǒng)控制器212向VBI數(shù)據(jù)編碼器230c輸入的基本流編碼控制信號(hào)指示DVD視頻兼容模式或DVDVR兼容模式,則根據(jù)由相應(yīng)的標(biāo)準(zhǔn)規(guī)定的VBI數(shù)據(jù)存儲(chǔ)方法附加地編碼VBI數(shù)據(jù)。存在著即使在原始的正常模式下分開(kāi)定義VBI數(shù)據(jù)存儲(chǔ)方法的情況,這種情況下,"附加地編碼"是指將VBI數(shù)據(jù)冗余地存儲(chǔ)到基本流。然后,由系統(tǒng)編碼器232將編碼的基本流多路復(fù)用到MPEG—TS系統(tǒng)流°與基本流編碼器230a,230b,和230c相同,系統(tǒng)編碼器232也從系統(tǒng)控制器212接收編碼控制信號(hào),以便根據(jù)接收的信號(hào)編碼。從系統(tǒng)控制器212到系統(tǒng)流編碼器232的控制信號(hào)是用于編碼正常MPEG一TS的系統(tǒng)編碼控制信號(hào),或?qū)φPEG—TS施加約束的系統(tǒng)編碼控制信號(hào)(DVD視頻模式或DVD視頻記錄模式),以便能夠容易地轉(zhuǎn)換成MPEG—PS(特別是規(guī)定的DVD格式)。如果控制信號(hào)用于編碼正常MPEG一TS,系統(tǒng)流編碼器232則向從基本流編碼器230a,230b,和230c輸入的基本流施加系統(tǒng)編碼,同時(shí)管理緩存器,以使該輸入流不被作為MPEGJTS系統(tǒng)流的參考的解碼器模型(T_STD)誤用。如果來(lái)自系統(tǒng)控制器212的控制信號(hào)是規(guī)定系統(tǒng)編碼編碼,以使MPEG—TS能夠容易地轉(zhuǎn)換成MPEG—PS的控制信號(hào),則還要在下面附加的規(guī)定系統(tǒng)編碼規(guī)則下進(jìn)行編碼。然后,編碼器214輸出得到的自編碼MPEG—TS系統(tǒng)流。根據(jù)本發(fā)明的數(shù)據(jù)記錄裝置的特征在于在基本流和系統(tǒng)流的編碼級(jí)別切換編碼模式。圖34的表中示出了如上所述改變編碼模式時(shí)轉(zhuǎn)換到特定DVD格式的每個(gè)編碼模式中應(yīng)用的處理。通過(guò)驅(qū)動(dòng)基本流編碼器230a,230b和230c以及系統(tǒng)編碼器232來(lái)產(chǎn)生能夠便于向MPEG_PS轉(zhuǎn)換的MPEG—TS,以便將采取該轉(zhuǎn)換的相應(yīng)流編碼成MPEG—PS。〈自編碼的MPEGJTS〉以下說(shuō)明由根據(jù)本發(fā)明的數(shù)據(jù)記錄裝置自編碼的PMEG-TS格式的詳細(xì)實(shí)施例。還要說(shuō)明正常MPEG一TS(下面記為"SESF")與可以容易地轉(zhuǎn)換成MPEG-PS的MPEG—TS(以下稱為"約束(Constrained)SESF")之間的差別。在下面說(shuō)明的實(shí)例中,給出流的編碼條件的信息存儲(chǔ)在一個(gè)存儲(chǔ)MPEG—TS流單元中的屬性和其它信息的VOBI中。通過(guò)把有關(guān)編碼條件的信息存儲(chǔ)在管理信息中而不是流中,可以快速地確定是否可以把流容易說(shuō)明地轉(zhuǎn)換到DVD視頻或DVDVR格式,而不用分析該流。應(yīng)指出,這個(gè)給出流編碼條件的信息可以存儲(chǔ)到下面進(jìn)一步說(shuō)明的Tip數(shù)據(jù)分組。用具有2個(gè)比特的"encode—condition"標(biāo)志表示給出這些流編碼條件的信息。該標(biāo)志的值說(shuō)明如下。00b:正常MPEGJTS(SESF)01b:可以容易地轉(zhuǎn)換成DVDVR流格式的MPEG—TS(約束SESF)10b:保留的lib:可容易地轉(zhuǎn)換成DVD視頻流格式的MPEGJTS(約束SESF)如果encode—condition標(biāo)志在流管理信息中被設(shè)置成00b,則可能有兩種情況最初對(duì)流進(jìn)行編碼而沒(méi)有考慮向MPEG-PS高速轉(zhuǎn)換,和由用戶鏈接一序列MPEG程序流以便于向各個(gè)MPEG程序流轉(zhuǎn)換。女口果encode—condition標(biāo)志也設(shè)置在流中,在流中設(shè)置指示正常MPEG_TS的encode—condition=00b是沒(méi)有意義的。因此,也可以流內(nèi)和流外區(qū)別地使用encode—condition標(biāo)志,保留encode—condition=0Ob的設(shè)置,以便不在流中使用(在下面的Tip數(shù)據(jù)分組中說(shuō)明)。通過(guò)這樣設(shè)置該標(biāo)志,可以從VOBIencode—condition字段的值確定流是否可以容易地轉(zhuǎn)換到DVD視頻或DVDVR格式。這里使用的"容易地轉(zhuǎn)換"是指可以通過(guò)下面描述的轉(zhuǎn)換方法轉(zhuǎn)換。<約束SESF流格式>圖80示出了約束SESF的完整流結(jié)構(gòu)。約束SESF包括多個(gè)SESF包封。SESF包封包含多個(gè)特定多路復(fù)用單元,和一個(gè)在首部的Tip數(shù)據(jù)分組(下面詳細(xì)說(shuō)明)。每個(gè)SESF包封的顯現(xiàn)時(shí)間標(biāo)記(PTS)和Tip數(shù)據(jù)分組的地址在一個(gè)地址映射表80c中相關(guān)。如下面所述,對(duì)于TS2PS轉(zhuǎn)換,在SESF包封單元中執(zhí)行轉(zhuǎn)換處理。圖32示出了一個(gè)SESF包封中的MPEG-PS數(shù)據(jù)包與數(shù)據(jù)分組之間的相關(guān)性。如圖32中所示,一個(gè)存儲(chǔ)特定流信息的TS數(shù)據(jù)分組(以下稱為T(mén)ip數(shù)據(jù)分組)插入到一個(gè)約束SESF。下面參考圖35至圖41說(shuō)明嵌入到約束SESF中的Tip數(shù)據(jù)分組。<Tip數(shù)據(jù)分組>圖35示出了整個(gè)Tip數(shù)據(jù)分組結(jié)構(gòu)。如圖35所示,Tip數(shù)據(jù)分組存儲(chǔ)識(shí)別該數(shù)據(jù)分組作為T(mén)ip數(shù)據(jù)分組的Data—ID,對(duì)應(yīng)于DVDVR的DCI—CCI字段并且包含顯示控制和復(fù)制控制信息的display—and_copy—info,存儲(chǔ)流編碼信息的encodejnfo,和存儲(chǔ)專用于制造商的附加信息的MakersPrivateData。如圖35和圖36中所示,將以下要進(jìn)一步說(shuō)明的SCR計(jì)算所需的PCR值寫(xiě)入到Tip數(shù)據(jù)分組的適配字段。該適配字段為固定字節(jié)長(zhǎng)度,從而能夠利用一個(gè)固定地址存取Tip數(shù)據(jù)分組中的各種信息。圖37示出了Data_ID結(jié)構(gòu)。Data—ID包含用于識(shí)別對(duì)應(yīng)的數(shù)據(jù)分組是否是Tip數(shù)據(jù)分組的Data—IdentifierData—Identifier是一個(gè)存儲(chǔ)以ASCII碼代表"TIP"的值"0x544950"的3字節(jié)字段。播放設(shè)備的解碼器可以通過(guò)讀出這個(gè)字段的值識(shí)別它是Tip數(shù)據(jù)分組。圖38示出了display_and_copy—info結(jié)構(gòu)。通過(guò)把與RDI單元的DVDVR標(biāo)準(zhǔn)的DCI—CCI字段相同的結(jié)構(gòu)和信息提供到display—and_copy—info,可以便于在把約束SESF轉(zhuǎn)換到DVDVR格式時(shí)產(chǎn)生RDI數(shù)據(jù)包。(注意,有關(guān)DVDVR標(biāo)準(zhǔn)的DCI—CCI字段的詳細(xì)說(shuō)明,在"可重寫(xiě)/可重記錄盤(pán)的DVD規(guī)格,第3部分,視頻記錄(DVDSpecificationforRewritable/RerecordableDisc,Part3,VideoRecording)"和日本專利3162044中作出了全面說(shuō)明。盡管在這些文獻(xiàn)中的一些字段名不同,但是字段的定義是相同的,從而當(dāng)轉(zhuǎn)換到DVDVR格式時(shí)可以直接復(fù)制。)圖39示出了encode—info字段的結(jié)構(gòu)。將Tip數(shù)據(jù)分組之后的視頻流的分辨率信息寫(xiě)入video—resolution字段。encode—info的值如下給出。0000b:720x480(NTSC),720x576CPAL)0001b:704x480(NTSC),704x576(PAL)0010b:352x480(NTSC),352x576(PAL)0011b:352x240(NTSC),352x288(PAL)0100b:544x480(NTSC),544x576(PAL)0101b:480x480(NTSC),480x576(PAL)其它保留DVDVR格式的單一連續(xù)記錄期間改變分辨率。然而,將不同的分辨率的流作為分開(kāi)的VOB管理,并且確保在某個(gè)記錄器播放過(guò)程中的無(wú)縫流連接。如果分辨率在約束SESF記錄期間改變,使用這個(gè)字段確定在轉(zhuǎn)換到DVDVR格式時(shí)需要分離VOB。在考慮到向DVD視頻格式(encode一condition-llb)轉(zhuǎn)換而記錄的約束SESF中,不改變單個(gè)流內(nèi)的分辨率。encode—condition字段與存儲(chǔ)到VOBI中的值相同。為什么不僅要把encode—condition字段信息存儲(chǔ)并嵌入在流管理信息中而且也要存儲(chǔ)和嵌入到流中的原因是能夠使記錄器便于確定當(dāng)例如通過(guò)諸如IEEE1394之類的數(shù)字接口復(fù)制該流時(shí),是否能夠通過(guò)參考Tip數(shù)據(jù)分組中的encode—condition字段來(lái)轉(zhuǎn)換到一種DVD格式。DVDVR標(biāo)準(zhǔn)的VOBU—S_PTM記錄到FVFPST字段。這是要消除在把約束SESF轉(zhuǎn)換到DVD-Video或DVDVR格式時(shí)分析Tip數(shù)據(jù)分組之后的編碼視頻流和計(jì)算首先顯現(xiàn)的視頻字段的播放時(shí)間的過(guò)程。FVFPST字段包含一個(gè)代表具有90kHz精度的視頻字段顯現(xiàn)時(shí)間的32位字段,和一個(gè)具有27MHz精度的16位字段。圖40示出了PES—info的結(jié)構(gòu)。PES—info是把約束SESF轉(zhuǎn)換成DVD視頻格式而不分析基本流所必需的。需要該信息產(chǎn)生插入到DVD視頻流并存儲(chǔ)到數(shù)據(jù)包中的信息,該數(shù)據(jù)包被稱為NV—PCK,支持特定播放模式。PES—info可存儲(chǔ)136個(gè)PES數(shù)據(jù)分組的信息,每個(gè)PES數(shù)據(jù)分組存儲(chǔ)視頻數(shù)據(jù)或音頻數(shù)據(jù)。向每個(gè)PES數(shù)據(jù)分組分配四個(gè)比特,可產(chǎn)生NV一PCK信息而不分析PES數(shù)據(jù)分組的內(nèi)容。忽略不存儲(chǔ)視頻或音頻數(shù)據(jù)的PES數(shù)據(jù)分組。在從一個(gè)Tip數(shù)據(jù)分組到下一個(gè)Tip數(shù)據(jù)分組前的數(shù)據(jù)分組作為數(shù)據(jù)單元的SESF包封中,PES—existence—flag表明在SESF包封中是否出現(xiàn)第j個(gè)PES數(shù)據(jù)分組。PES—existence—flag的值設(shè)置如下。0b:SESF包封中沒(méi)有第j個(gè)PES數(shù)據(jù)分組lb:SESF包封中有第j個(gè)PES數(shù)據(jù)分組如果PES—existence—flag=0(當(dāng)沒(méi)有PES數(shù)據(jù)分組時(shí)),PES數(shù)據(jù)分組中所有剩余的字段被設(shè)置為0b。PES_payload—identifier識(shí)別PES數(shù)據(jù)分組中存儲(chǔ)的數(shù)據(jù)是視頻數(shù)據(jù)還是音頻數(shù)據(jù)。PES_payload_identifier的值設(shè)置如下。Ob:視頻流lb:音頻流為所有相關(guān)的PES數(shù)據(jù)分組設(shè)置PES—existence—flag和PES_payload_identifier字段。當(dāng)其PES_payload—identifier確定存儲(chǔ)的是視頻還是音頻數(shù)據(jù)時(shí),剩余字段定義根據(jù)PES數(shù)據(jù)分組中存儲(chǔ)的流的類型而改變。如果PES數(shù)據(jù)分組存儲(chǔ)視頻流(PES_payload—identifier=Ob),則在PES_payl0ad—identifier字段后定義指示PES數(shù)據(jù)分組中存儲(chǔ)的圖像類型的picture—coding—type。picture—coding—type字段的值設(shè)置如下。00b:用除01b或lOb之外的編碼來(lái)編碼的圖像01b:幀編碼的I-圖像;一對(duì)字段編碼的I-圖像;或一對(duì)字段編碼的I-圖像和字段編碼的P-圖像10b:—對(duì)幀編碼的P-圖像或一對(duì)字段編碼的P-圖像lib:保留換句話說(shuō),具有01b或10b的圖像是用作由DVD視頻標(biāo)準(zhǔn)定義的參考圖像的圖像。上面針對(duì)加到存儲(chǔ)視頻的PES數(shù)據(jù)分組的信息進(jìn)行了說(shuō)明。如果PES數(shù)據(jù)分組存儲(chǔ)音頻流(PES_payload—identifier=lb),PES_payload—identifier之后是stream—identifier禾卩sync_presentation_flag。stream—identifier識(shí)別PES數(shù)據(jù)分組中的音頻流是第一音頻流還是第二音頻流。synC_presentation—flag是識(shí)別是存在顯現(xiàn)與寫(xiě)到每個(gè)Tip數(shù)據(jù)分組的FEFPST字段(首先顯現(xiàn)的視頻字段的顯現(xiàn)開(kāi)始時(shí)間)同時(shí)開(kāi)始或在其之后立即開(kāi)始的音頻幀。stream—identifier的值設(shè)置如下。Ob:第一音頻流lb:第二音頻流可通過(guò)PID設(shè)置規(guī)則和PMT中的基本流聲明來(lái)鑒別第一和第二音頻流。sync_presentation—flag的值設(shè)置如下。Ob:顯現(xiàn)與未存儲(chǔ)在音頻PES數(shù)據(jù)分組中的FEFPST同時(shí)開(kāi)始或在其之后立即開(kāi)始的音頻幀lb:顯現(xiàn)與存儲(chǔ)在音頻PES數(shù)據(jù)分組中的FEFPST同時(shí)開(kāi)始或在其之后立即開(kāi)始的音頻幀上面說(shuō)明了加到存儲(chǔ)音頻的PES數(shù)據(jù)分組的信息于是,PES—info字段提取和存儲(chǔ)Tip數(shù)據(jù)分組之后的每個(gè)PES數(shù)據(jù)分組的信息。圖41示出了MakersPrivateData。如該圖所示,MakersPrivateData具有用于識(shí)別約束SESF的制造商的makerJD字段,和包含由制造商定義的特定附加信息的maker_private—data字段。圖42A和42B示出了Tip數(shù)據(jù)分組的PID的值和指示流類型的stream—type的值的例子。其它PID和stream—type的值由MPEG標(biāo)準(zhǔn)和其它標(biāo)準(zhǔn)保留,選擇這些值以指示超出MPEG標(biāo)準(zhǔn)的范圍而不干擾保留的值的專用數(shù)據(jù)。從而提取各種流屬性信息并存儲(chǔ)到約束SESF中存儲(chǔ)的Tip數(shù)據(jù)分組。下面進(jìn)一步詳細(xì)說(shuō)明在向不同的DVD格式轉(zhuǎn)換期間如何使用上述字段。<系統(tǒng)編碼條件>下面詳細(xì)說(shuō)明用于約束SESF的系統(tǒng)編碼條件。應(yīng)該指出,下面的系統(tǒng)編碼條件不應(yīng)用于正常SESF。<多路復(fù)用單元>在約束SESF中存儲(chǔ)基本流的TS數(shù)據(jù)分組由作為根據(jù)DVD格式以2KB數(shù)據(jù)包中存儲(chǔ)的數(shù)據(jù)的單元的多路復(fù)用單元組成。應(yīng)指出,該多路復(fù)用單元對(duì)應(yīng)于第一實(shí)施例中的多路復(fù)用塊。僅將存儲(chǔ)一種類型的基本流的TS數(shù)據(jù)分組存儲(chǔ)到每個(gè)多路復(fù)用單元,這些TS數(shù)據(jù)分組不與存儲(chǔ)另一種類型的的基本流的TS數(shù)據(jù)分組混合。不禁止TS數(shù)據(jù)分組與空數(shù)據(jù)分組混合,因?yàn)樗赡苄枰粋€(gè)或多個(gè)空數(shù)據(jù)分組,以便產(chǎn)生多路復(fù)用單元(例如,存儲(chǔ)流的最后部分的多路復(fù)用單元)。這是澄清多路復(fù)用單元與數(shù)據(jù)包之間的關(guān)系所必需的。一個(gè)多路復(fù)用單元包括11個(gè)連續(xù)的TS數(shù)據(jù)分組,并且每個(gè)多路復(fù)用單元中的基本流(有效負(fù)載數(shù)據(jù))完全存儲(chǔ)到一個(gè)相應(yīng)的數(shù)據(jù)包中。這同樣地約束了數(shù)據(jù)包關(guān)系。當(dāng)分割存儲(chǔ)視頻流的PES數(shù)據(jù)分組并放置在多個(gè)多路復(fù)用單元中時(shí),不是包含PES數(shù)據(jù)分組的最后字節(jié)的多路復(fù)用單元的所有多路復(fù)用單元存儲(chǔ)184xU二2024字節(jié)的TS數(shù)據(jù)分組有效負(fù)載數(shù)據(jù)。這樣允許最有效地完成流傳送,和使得在TS2PS轉(zhuǎn)換過(guò)程中按TS數(shù)據(jù)分組單元順序第處理能夠比較容易。如果不是最后的多路復(fù)用單元的多路復(fù)用單元的尺寸小于2024個(gè)字節(jié),那么將不可能在RS2PS轉(zhuǎn)換過(guò)程中轉(zhuǎn)換多路復(fù)用單元中的第一TS數(shù)據(jù)分組時(shí),確定存儲(chǔ)到MPEG-PS中每個(gè)數(shù)據(jù)包的數(shù)據(jù)分組首部的PES_packet—length字段的值。多路復(fù)用單元中第一個(gè)完整的音頻幀數(shù)據(jù)應(yīng)該是位于PES數(shù)據(jù)分組的有效負(fù)載中開(kāi)始處的音頻幀。通過(guò)考慮將存儲(chǔ)音頻流到多個(gè)多路復(fù)用單元的PES數(shù)據(jù)分組很容易理解。如果分割一個(gè)音頻PES數(shù)據(jù)分組并放置在多個(gè)多路復(fù)用單元中,那么當(dāng)把第二和后續(xù)多路復(fù)用單元轉(zhuǎn)換到MPEG-PS數(shù)據(jù)包時(shí),必須識(shí)別和確定一個(gè)數(shù)據(jù)包中存儲(chǔ)的音頻幀的數(shù)量以便產(chǎn)生數(shù)據(jù)分組首部。因此,應(yīng)該避免需要分析音頻流的內(nèi)部結(jié)構(gòu),并使轉(zhuǎn)換過(guò)程變得復(fù)雜。如上定義多路復(fù)用單元。產(chǎn)生約束SESF的編碼涉及上述多路復(fù)用單元的約束內(nèi)的系統(tǒng)編碼。<約束SESF中的PES數(shù)據(jù)分組首部的約束>以下說(shuō)明有關(guān)約束SESF中的PES數(shù)據(jù)分組首部的字段值的一些約束。如圖43中所示,一些PES數(shù)據(jù)分組首部字段僅允許有固定值。這是為了防止在轉(zhuǎn)換到DVD格式時(shí)生成不必要的處理。"不必要的處理"是指處理由與DVD格式定義的值不同的值另外生成或刪除的字段。換句話說(shuō),PES數(shù)據(jù)分組首部的約束的目的是使TS2PS轉(zhuǎn)換過(guò)程中加入到首部或從首部刪除的字段最少。當(dāng)視頻流存儲(chǔ)到MPEG—TS時(shí),PES_packet—length字段允許0值。PTS一DTS一flags字段指示是包括PTS還是包括DTS。當(dāng)PES數(shù)據(jù)分組存儲(chǔ)到音頻幀時(shí),至少一個(gè)或多個(gè)音頻幀在PES數(shù)據(jù)分組中開(kāi)始,并且PTS—DTS—flags設(shè)置為10b(如果寫(xiě)入DTS,則設(shè)置為llb)。在TS2PS轉(zhuǎn)換期間把對(duì)PES數(shù)據(jù)分組單元依次處理的約束施加到PTS—extension—flag和PES_header_data_length。圖44示出了這些內(nèi)容。如圖44所示,根據(jù)基本流類型,PES數(shù)據(jù)分組位置,和encode_conditionzhi值定義特定值。應(yīng)指出,圖44中的VPD是PES數(shù)據(jù)分組中的PTS字段和DTS字段的組合字節(jié)長(zhǎng)度。就是說(shuō),如果PTS—DTS—flags=00b,那么VPD=0;如果PTS_DTS_flags二1Ob,那么VPD=5;如果PTS—DTS—flags=llb,那么VPD二IO。如上所述,這種約束是必須的,以便當(dāng)轉(zhuǎn)換到DVD視頻或DVDVR時(shí)簡(jiǎn)化逐TS數(shù)據(jù)分組地順序處理,而不用在確定了每個(gè)數(shù)據(jù)包的有效負(fù)載長(zhǎng)度之后形成數(shù)據(jù)包。如上定義PES數(shù)據(jù)分組首部。產(chǎn)生約束SESF的編碼器在上述約束內(nèi)執(zhí)行系統(tǒng)編碼。<有關(guān)Tip數(shù)據(jù)分組插入間隔的約束〉以下說(shuō)明有關(guān)插入到約束SESF的Tip數(shù)據(jù)分組的插入間隔的約束。對(duì)于由Tip數(shù)據(jù)分組ATS(ATS1)代表的解碼器輸入時(shí)間,和由存儲(chǔ)Tip數(shù)據(jù)分組之后首先輸入到解碼器的視頻或音頻流的TS數(shù)據(jù)分組的ATS(ATS2)指示的解碼器輸入時(shí)間,必須有如下的關(guān)系。ATS1+T<=ATS2T=(PSjpack—size*8*system—clock—frequency)/PSrate其中T是最短的PS數(shù)據(jù)包傳送周期。這個(gè)最短的傳送時(shí)間是從輸入到解碼器的PS數(shù)據(jù)包的開(kāi)始到結(jié)束的最短周期。也就是說(shuō),上面的等式顯示了每個(gè)TS數(shù)據(jù)分組的ATS間隔必須至少大于使轉(zhuǎn)換后的PS數(shù)據(jù)包能夠輸入到系統(tǒng)解碼器的間隔。T的值確定如下。PS__pack—size是由TS2PS轉(zhuǎn)換產(chǎn)生的MPEG-PS中一個(gè)數(shù)據(jù)包的字節(jié)長(zhǎng)度,system—clock_frequency是MPEG-PS解碼器參考時(shí)鐘的頻率,PSrate是由TS2PS轉(zhuǎn)換產(chǎn)生的MPEG-PS流的多路復(fù)用率。這些值由DVD格式定義如下,因此,ATS1和ATS2之間的關(guān)系如下。PS_pack—size=2048字節(jié)System—clock—frequency=27,000,000HzPSrate二10,080,000比特/秒ATS1+43885.71KATS2因此,ATS1+43886=ATS2定義了ATS2的最小值。下述的TS2PS轉(zhuǎn)換將一個(gè)Tip數(shù)據(jù)分組轉(zhuǎn)換成一個(gè)2KBNV一PCK(在DVD視頻轉(zhuǎn)換中)或RDI一PCK(在DVDVR轉(zhuǎn)換中)。然而,如果不滿足上述關(guān)系,那么下一個(gè)基本流的傳送得更早,并且可能超過(guò)DVD系統(tǒng)傳送率的上限(10.08Mbps)。在一個(gè)SESF包封中排列整數(shù)個(gè)GOP。這樣使得SESF包封與DVD格式的VOBU相關(guān),以便也可在約束SESF中實(shí)現(xiàn)DVD格式的VOBU概念。更具體地說(shuō),根據(jù)DVD格式(DVDVR),VOBU必須包括整數(shù)個(gè)GOP。一個(gè)SESF包封中存儲(chǔ)的視頻數(shù)據(jù)必須至少是0.4秒,并且播放時(shí)基不大于1.0秒寬。另外,當(dāng)encode—condition=llb(DVD視頻模式)時(shí),最后的SESF包封中存儲(chǔ)的視頻數(shù)據(jù)的播放時(shí)基的時(shí)間寬度大于或大于0.4秒和等于或小于1.2秒,當(dāng)encode—conditionalb(DVDVR模式)時(shí),必須等于或小于1.0秒。這是由于該SESF包封變?yōu)閂OBU,并且必須符合特定的DVD格式。每個(gè)Tip數(shù)據(jù)分組最好通常與用于時(shí)間地址轉(zhuǎn)換的存取映射表具有1:1的相關(guān)性。此要求使轉(zhuǎn)換能夠在TS2PS轉(zhuǎn)換期間立即以按DVD格式定義的VOBU單元開(kāi)始,并使得在向DVD視頻格式轉(zhuǎn)換期間,當(dāng)Tip數(shù)據(jù)分組轉(zhuǎn)換到NV_PCK數(shù)據(jù)包時(shí)可從存取映射表產(chǎn)生DSI(數(shù)據(jù)搜索信息)(為NV—PCK中存儲(chǔ)的相鄰VOBIJ提供地址信息)??捎?jì)算DSI,在這種情況下,存取映射表存儲(chǔ)每個(gè)Tip數(shù)據(jù)分組的播放時(shí)間(根據(jù)FVFPST,緊接在Tip數(shù)據(jù)分組后的部分或所有AV播放時(shí)間信息)和每個(gè)Tip數(shù)據(jù)分組的記錄地址,兩個(gè)連續(xù)的Tip數(shù)據(jù)分組之間存儲(chǔ)的復(fù)用單元的數(shù)量是已知的。折射通過(guò)施加下面的約束實(shí)現(xiàn)的。應(yīng)該指出,不必從存取映射表指向所有Tip數(shù)據(jù)分組。例如,約束SESF中最后一個(gè)Tip數(shù)據(jù)分組之后的AV數(shù)據(jù)既不包含播放時(shí)間長(zhǎng)度信息,也不具有下一個(gè)Tip數(shù)據(jù)分組,因此與其它Tip數(shù)據(jù)分組不同,并因此被有區(qū)別地處理。這種情況下,即使存取映射表中未登記最后一個(gè)Tip數(shù)據(jù)分組,對(duì)播放和轉(zhuǎn)換沒(méi)有特別不利的影響,考慮到設(shè)備的實(shí)施,可以以例外過(guò)程對(duì)其進(jìn)行處理。與多路復(fù)用單元沒(méi)有關(guān)聯(lián)的總共32個(gè)數(shù)據(jù)分組插入在兩個(gè)連續(xù)的Tip數(shù)據(jù)分組之間。這是因?yàn)樵赥S2PS轉(zhuǎn)換期間,當(dāng)使用存取映射表向DVD格式轉(zhuǎn)換時(shí)需要確定VOBU中將有多少個(gè)數(shù)據(jù)包。(數(shù)據(jù)包的數(shù)量不必限于32個(gè),但必須是某個(gè)特定數(shù)量的數(shù)據(jù)分組。由于可從存取映射表中Tip數(shù)據(jù)分組的地址信息確定Tip數(shù)據(jù)分組后的TS數(shù)據(jù)分組的數(shù)量,如果不是多路復(fù)用單元的數(shù)據(jù)分組的數(shù)量是己知的,在轉(zhuǎn)換到DVD格式時(shí)可確定VOBU中包括的數(shù)據(jù)包的數(shù)量)。這一點(diǎn)是很重要的??梢栽贛NF或每個(gè)Tip數(shù)據(jù)中的MakersPrivateData中描述該信息)。此外,有32個(gè)數(shù)據(jù)分組的原因如下。在兩個(gè)連續(xù)的Tip數(shù)據(jù)分組之間有至少31個(gè)PAT,PMT,PCR,和SIT足夠了,因?yàn)槊枋鯩PEG—TS程序配置的PAT,PMT數(shù)據(jù)分組必須被至少每隔100毫秒嵌入一次;存儲(chǔ)每個(gè)程序的特地信息的SIT數(shù)據(jù)分組必須被至少每隔1秒嵌入一次;存儲(chǔ)用于建立解碼器參考時(shí)間的PCR(程序時(shí)鐘參考)的PCR數(shù)據(jù)分組必須被至少每隔100毫秒嵌入一次;可以自由地加入不屬于任何復(fù)以單元的空數(shù)據(jù)分組;Tip數(shù)據(jù)分組插入間隔在AV數(shù)據(jù)播放時(shí)基上是1.0秒或更少。因此,可根據(jù)這些定義的時(shí)間,和加入的空數(shù)據(jù)分組,通過(guò)在兩個(gè)連續(xù)的Tip數(shù)據(jù)分組之間插入PAT,PMT,PCR,和SIT數(shù)據(jù)分組直到有32個(gè)數(shù)據(jù)分組為止,從存取映射表確定VOBU數(shù)據(jù)包的計(jì)數(shù)。例如,當(dāng)以0.5秒的間隔插入Tip數(shù)據(jù)分組并且可從存取映射表識(shí)別Tip數(shù)據(jù)分組后有1209個(gè)TS數(shù)據(jù)分組時(shí),考慮轉(zhuǎn)換后的數(shù)據(jù)包的數(shù)量。這種情況下,有總共15(=5+5+5)個(gè)PAT,PMT,和PCR數(shù)據(jù)分組,插在該Tip數(shù)據(jù)分組后的1個(gè)SIT數(shù)據(jù)分組,和插入的16個(gè)空數(shù)據(jù)分組,以達(dá)到總共32個(gè)數(shù)據(jù)分組。當(dāng)此后分別將其轉(zhuǎn)換到DVD格式時(shí),Tip數(shù)據(jù)分組轉(zhuǎn)換成NV—PCK(轉(zhuǎn)換成DVD-Video)或RDI—PCK(轉(zhuǎn)換成DVDVR)作為一個(gè)數(shù)據(jù)包,和將一個(gè)多路復(fù)用單元(11個(gè)TS數(shù)據(jù)分組)轉(zhuǎn)換成一個(gè)數(shù)據(jù)包。因此,VOBU數(shù)據(jù)包的計(jì)數(shù)可表示為1+(多路復(fù)用單元的數(shù)量)。多路復(fù)用單元的數(shù)量是(該Tip數(shù)據(jù)分組后的TS數(shù)據(jù)分組的數(shù)量-33)/11。因此,在該例子中有1+((1210-33)/11)=1+107=108。于是可確定VOBU總共有108個(gè)數(shù)據(jù)包。如果每個(gè)VOBU中的數(shù)據(jù)包的數(shù)量和顯現(xiàn)開(kāi)始時(shí)間信息是已知的,可非常快速地產(chǎn)生轉(zhuǎn)換成DVD視頻所需的NV一PCK的DSI數(shù)據(jù)分組。如上所述定義了有關(guān)Tip數(shù)據(jù)分組插入間隔的約束。產(chǎn)生約束SESF的編碼器在上述約束內(nèi)執(zhí)行系統(tǒng)編碼。<有關(guān)解碼器控制的約束>以下說(shuō)明有關(guān)約束SESF的解碼器控制(緩存器管理)的約束。必須產(chǎn)生約束SESF以滿足作為MPEG-TS的解碼器參考模型的T—STD的標(biāo)準(zhǔn)。這意味著可由,例如,具有符合解碼器的T—STD的機(jī)頂盒解碼約束SESF,如果流類型匹配的話。MPEG-TS標(biāo)準(zhǔn)解碼器模型T—STD和MPEG—PS標(biāo)準(zhǔn)解碼器模型P—STD在操作和處理能力上基本上相同,但是,在對(duì)解碼器的音頻流輸入速率上不同。更具體地講,在T—STD中,在音頻解碼器之前從傳送緩存器到音頻緩存器TLSTD的傳送速率是2Mbp(除了AAC)(參考圖18)。但是,P_STD可以將每個(gè)流以系統(tǒng)速率輸入到解碼器,DVD的系統(tǒng)速率是10.08Mbp。這意味著,約束SESF和DVD格式的緩存器管理不能相同。因此,相同的緩存器管理不能用于MPEG—TS和MPEG—PS。然而,如果可以使用加到每個(gè)TS數(shù)據(jù)分組的ATS計(jì)算指示轉(zhuǎn)換后的數(shù)據(jù)包的解碼器輸入時(shí)間的SCR(系統(tǒng)時(shí)鐘基準(zhǔn)),同時(shí)避免從約束SESF向DVD格式轉(zhuǎn)換期間重新考慮緩存器管理進(jìn)行系統(tǒng)編碼,可以實(shí)現(xiàn)快速和容易的轉(zhuǎn)換。下面詳細(xì)說(shuō)明使用ATS計(jì)算SCR。此外,必須對(duì)根據(jù)本發(fā)明的約束SESF編碼,以確保它符合T—STD,并且使得由下述轉(zhuǎn)換方法產(chǎn)生的MPEG-PS能夠符合P—STD。更具體地說(shuō),約束SESF是一個(gè)編碼到MPEG-TS的流,以便使它在轉(zhuǎn)換到MPEG-PS后,也能夠符合P—STD。以上是有關(guān)約束SESF的緩存管理的約束。應(yīng)當(dāng)注意,只對(duì)正常SESF編碼以符合T—STD,而不用注意這些約束。以下說(shuō)明不符合T—STD和P—STD模型的MPEG-TS和MPEG-PS的例子。首先,圖45示出了可轉(zhuǎn)換到MPEG-PS但不符合T一STD模型的MPEG-PS自編碼的例子。流TS1是通過(guò)符合T—STD模型的系統(tǒng)編碼應(yīng)用的MPEG傳送流。流TS2是一個(gè)不符合T—STD模型的MPEG傳送流。更具體地講,在流TS2中,將ATS[47]到ATS[57]的值設(shè)置為超過(guò)MPEG-TS音頻數(shù)據(jù)允許的傳送率。這造成音頻傳送緩存器(圖18)溢出,并且該流不滿足T一STD模型。但是,在流TS1中,ATS[47]到ATS[57]的值設(shè)置在MPEG-TS中音頻數(shù)據(jù)允許的傳送率內(nèi)。因此,利用下述的SCR轉(zhuǎn)換公式,可以把這個(gè)流正確地轉(zhuǎn)換到一個(gè)符合MPEG程序流PS1的P—STD。此外,在流TS2不滿足T—STD標(biāo)準(zhǔn)時(shí),可以利用下述的SCR轉(zhuǎn)換公式通過(guò)轉(zhuǎn)換產(chǎn)生PS1。對(duì)于從流TS2轉(zhuǎn)換到符合T—STD的MPEG-TS,必須增加由ATS[47]到ATS[57]規(guī)定的音頻數(shù)據(jù)分組的傳送時(shí)間間隔,以便不發(fā)生傳送緩存器溢出。圖46A和46B示出了滿足T—STD模型,但是從MPEG-TS轉(zhuǎn)換的MPEG-PS不符合P_STD模型的例子。流TS3是一個(gè)MPEG傳送流,流PS3是一個(gè)從MPEG傳送流TS3轉(zhuǎn)換的MPEG程序流。圖46B示出了解碼期間每個(gè)流的視頻數(shù)據(jù)緩存器的狀態(tài)的變化。在時(shí)間SCR[2]對(duì)PES#1圖像解碼,在SCR[4]與SCR[5]之間對(duì)PES弁2圖像解碼。如圖46B所示,由PES#1中的圖像數(shù)據(jù)完成傳送流TS3中的TS數(shù)據(jù)分組的數(shù)據(jù)的傳送,并對(duì)PES弁2解碼。但是,對(duì)于程序流PS3,PES#1的V—PCK#1數(shù)據(jù)按時(shí)傳送,但是PES弁2的V—PCK存4數(shù)據(jù)的傳送稍晚,以便進(jìn)行解碼,并且由于解碼在數(shù)據(jù)傳送進(jìn)行中時(shí)開(kāi)始,發(fā)生了緩存器下溢。因此,不符合P—STD模型的要求??梢酝ㄟ^(guò)針對(duì)轉(zhuǎn)換到V_PCK#2至V—PCK#4的每個(gè)TS數(shù)據(jù)分組來(lái)移位ATS字段(ATS[14],ATS[25],ATS[36])的值以使其在時(shí)間上更早,以便更早地完成MPEG—TSPES#2圖像數(shù)據(jù)的傳送來(lái)避免這種情況。<ATS-SCR轉(zhuǎn)換>下面說(shuō)明在將約束SESF流轉(zhuǎn)換成程序流時(shí)PS數(shù)據(jù)分組的SCR的計(jì)算方法。必須計(jì)算SCR以產(chǎn)生新的數(shù)據(jù)包,并且僅當(dāng)轉(zhuǎn)換多路復(fù)用單元中的Tip數(shù)據(jù)分組和第一個(gè)TS數(shù)據(jù)分組時(shí)需要。圖14C示出了約束SESF流的結(jié)構(gòu)。將存儲(chǔ)參考時(shí)間信息(程序時(shí)鐘參考PCR)的PCR數(shù)據(jù)分組適當(dāng)?shù)夭迦隩S數(shù)據(jù)分組,可用其以適當(dāng)?shù)臅r(shí)間間隔復(fù)位解碼器參考時(shí)間STC(系統(tǒng)時(shí)間時(shí)鐘)。每個(gè)TS數(shù)據(jù)分組還包含存儲(chǔ)每個(gè)TS數(shù)據(jù)分組之間的相對(duì)傳送時(shí)間信息的ATS。因此,TS數(shù)據(jù)分組在存儲(chǔ)PCR的TS數(shù)據(jù)分組之后輸出,并在從PCR和指示TS數(shù)據(jù)分組之間的相對(duì)傳送時(shí)間的ATS確定的定時(shí)輸入到解碼器。換句話說(shuō),可為來(lái)自存儲(chǔ)PCR的TS數(shù)據(jù)分組的TS數(shù)據(jù)分組產(chǎn)生每個(gè)TS數(shù)據(jù)分組的解碼器輸入時(shí)間(下文稱為"calculated—PCR")。如果沒(méi)有存儲(chǔ)PCR的TS數(shù)據(jù)分組,可將等同于PCR的信息提取到管理信息。圖47示出了當(dāng)從一個(gè)約束SESF轉(zhuǎn)換到MPEG-PS,即圖80所示的SESF包封的首部時(shí),calculated—PCR與SCR之間的關(guān)系。分配給每個(gè)TS數(shù)據(jù)分組的ATS從流開(kāi)始以升序表示為ATS[k]。以多路復(fù)用單元中第一TS數(shù)據(jù)分組出現(xiàn)的順序計(jì)算的PCR表示為calculated—PCR[i](i=0,1,2,...)。轉(zhuǎn)換后的數(shù)據(jù)包的SCR同樣地表示為SCR[i]。如上所述,由15Mbp的最大傳送率約束視頻流傳送(在MP麵L的情況下,從多路復(fù)用緩存器到視頻緩存器的傳送率不能超過(guò)15Mbp),并且音頻流輸入速率低于視頻傳送速率。(除了AAC之外,從傳送緩存器到音頻緩存器的傳送率不超過(guò)2Mbp)。因此,與存儲(chǔ)視頻數(shù)據(jù)的多路復(fù)用單元不同,存儲(chǔ)音頻數(shù)據(jù)的多路復(fù)用單元以低速傳送。因此,如果使視頻數(shù)據(jù)傳送率提高到接近9.8Mbp的DVD格式的最大傳送率,那么為了保證具有較低傳送率并且因此耗時(shí)更長(zhǎng)的音頻數(shù)據(jù)的足夠的傳送時(shí)間,必須以高于DVD傳送率(10.08Mbp)的速率傳送視頻數(shù)據(jù)TS數(shù)據(jù)分組。如從圖47將了解到約束SESF和DVD格式中傳送時(shí)間的不同。多路復(fù)用單元中的第一TS數(shù)據(jù)分組或Tip數(shù)據(jù)分組的解碼器到達(dá)時(shí)間(calculated—PCR)與轉(zhuǎn)換數(shù)據(jù)分組之后的數(shù)據(jù)包的SCR之間的下述關(guān)系必須是真實(shí)的。SCR=calculated—PCR[O]SCR[i]=max(SCR[i-1]+T,calculated—PCR[i])(i-1,2,3...)Calculated—PCR[i]=PCR—tip+(ATS[i]-ATS—tip+WA*BS)T=PS_pack—size*8*system—clock—frequency/Psrate其中PCR_tip和ATS—tip是剛好在轉(zhuǎn)換的多路復(fù)用單元之前的Tip數(shù)據(jù)分組的PCR值和該Tip數(shù)據(jù)分組的ATS。WA指示在ATS_tip與賦予第i個(gè)多路復(fù)用單元中的第一個(gè)TS數(shù)據(jù)分組的ATS(ATS[i])之間的范圍中發(fā)生了多少次溢出(下文進(jìn)一步說(shuō)明)。BS表示ATS中一次溢出的數(shù)據(jù)量。max(a,b)是一個(gè)用于選擇a和b中較大的一個(gè)的函數(shù)。在SCR[i](i=0,1,2,3,...)的關(guān)系中,PS_pack—size是由如上所述的TS2PS轉(zhuǎn)換產(chǎn)生的MPEG-PS中的一個(gè)數(shù)據(jù)包的字節(jié)長(zhǎng)度,system—clock—frequency是MPEG-PS解碼器參考時(shí)鐘的頻率,和PSmte是由TS2PS轉(zhuǎn)換產(chǎn)生的MPEG-PS的多路復(fù)用速率。就是說(shuō),PS_pack—size=2048字節(jié)System—clock—freqency=27,000,000HzPSrate=10,080,000比特/秒因此,在第一數(shù)據(jù)包之后,存在著兩種傳送數(shù)據(jù)包的模式從一個(gè)在前數(shù)據(jù)包的傳送時(shí)間經(jīng)過(guò)由傳送率確定的最短傳送時(shí)間之后傳送數(shù)據(jù)包,或在數(shù)據(jù)包中的第一TS數(shù)據(jù)分組的解碼器輸入時(shí)間傳送該數(shù)據(jù)包。對(duì)于在視頻數(shù)據(jù)轉(zhuǎn)換到DVD格式之前的時(shí)間傳送數(shù)據(jù)包,以上述最小傳送時(shí)間間隔傳送數(shù)據(jù)包。例如,當(dāng)在視頻數(shù)據(jù)轉(zhuǎn)換到DVD格式之前的一個(gè)時(shí)間帶傳送數(shù)據(jù)包時(shí),那么在從傳送前面的數(shù)據(jù)包的時(shí)間等待一個(gè)由傳送率確定的最短傳送時(shí)間之后傳送數(shù)據(jù)包。應(yīng)該指出,由于可編輯約束SESF,例如,如果通過(guò)編輯刪除了流的開(kāi)始,即使當(dāng)以encode—condition=llb記錄時(shí),calculated—PCR[O]可以不到0。然而,如果在encode—condition=llb時(shí)calculated—PCR不是零,這個(gè)問(wèn)題將通過(guò)僅當(dāng)encode—condition=llb應(yīng)用下面的轉(zhuǎn)換等式來(lái)解決。SCR=SCR[i]=max(SCR[i-l]+T,calculated—PCR[i])-calculated_PCR(i=l,2,3…)Calculated—PCR[i]=PCR—tip+(ATS[n]-ATS—tip+WA*BS)T=PS_pack—size*8*system—clock_frequency/PsratePTS(DVD-Video)=PTS(ConstrainedSESF)畫(huà)Calculated—PCR[O]DTS(DVD-Video)=DTS(ConstrainedSESF)-Calculated—PCR[O]如上所述,ATS[n]和WA分別是第i個(gè)多路復(fù)用單元中的第一個(gè)TS數(shù)據(jù)分組的ATS值和基于ATS-tip的溢流數(shù)量。換句話說(shuō),為了符合DVD視頻格式,將SCR設(shè)置為0,后續(xù)SCR的值是偏移值,DVD視頻流中的所有PTS和DTS被使用上面的轉(zhuǎn)換等式偏移時(shí)間Calculated—PCR[O]的結(jié)果偏移統(tǒng)一時(shí)間Calculated—PCR[O]。利用統(tǒng)一偏移的流的時(shí)間信息,及時(shí)刪除了約束SESF(encode—condition=llb)的開(kāi)始,能夠在保持encode—condition=llb時(shí)轉(zhuǎn)換到DVD視頻格式。在向DVD視頻格式轉(zhuǎn)換期間可以轉(zhuǎn)換PTS和DTS,而通過(guò)依次處理TS數(shù)據(jù)分組單元可很容易地實(shí)現(xiàn)。在TS2PS轉(zhuǎn)換期間根據(jù)上面的等式從ATS計(jì)算SCR。通過(guò)TS2PS轉(zhuǎn)換輸出的程序流必須符合如上所述的P—STD模型,這意味著將SCR的值限定到特定復(fù)位。因此,必須根據(jù)上面所示的ATS-SCR關(guān)系設(shè)置賦予約束SESF的每個(gè)數(shù)據(jù)包的ATS值。<基本流的約束>以下說(shuō)明有關(guān)約束SESF的基本流的約束。由于對(duì)基本流再編碼對(duì)編碼器是一個(gè)非常重的負(fù)擔(dān),僅有MPEG-2Video可供視頻數(shù)據(jù)使用時(shí),AC-3、MPEG-1Audio、和LPCM可供音頻數(shù)據(jù)使用。然而,在此說(shuō)明的約束SESF排除了LPCM。這是為了避免在LPCM使用20個(gè)比特更多的量化速率時(shí)需要對(duì)基本流再編碼的危險(xiǎn),并通過(guò)減少不能提高傳送率的音頻數(shù)據(jù)的量來(lái)簡(jiǎn)化緩存器管理。然而,如果使用16-比特的LPCM,不特定要求排除LPCM音頻。在此說(shuō)明的允許用于約束SESF的流是用于視頻數(shù)據(jù)的MPEG-2Video,和兩種類型的音頻數(shù)據(jù)AC-3和MPEG-1Audio。在不作為約束SESF的正常中,音頻數(shù)據(jù)的編碼不限于上面的說(shuō)明??墒褂弥T如在BS數(shù)字廣播中使用的AAC(先進(jìn)音頻編碼)之類的編碼方法。圖48中示出了當(dāng)encode—conditionslb時(shí)的基本流屬性。由于設(shè)置了圖中所示的屬性以確保在基本流層保持對(duì)DVD視頻和DVDVR之間的相互可轉(zhuǎn)換性,所以當(dāng)轉(zhuǎn)換到DVD視頻和DVDVR格式時(shí)符合這些屬性的約束SESF(encode—condition-llb)不需要基本流再編碼,因此可以高速轉(zhuǎn)換。圖49示出了當(dāng)encode—condition=01b時(shí)的基本流屬性。由于設(shè)置了圖中所示屬性以確保在基本流層與DVDVR的相互可轉(zhuǎn)換性,所以當(dāng)轉(zhuǎn)換到DVDVR格式時(shí)符合這些屬性的約束SESF(encode—condition=0lb)不需要基本流再編碼,因此可以高速轉(zhuǎn)換。以下說(shuō)明圖48和圖49中的注釋1至4。注釋l:在同一VOB內(nèi),這個(gè)屬性不能改變。注釋2:在存儲(chǔ)Tip數(shù)據(jù)分組之后的第一基本流的TS數(shù)據(jù)分組中可以改變這個(gè)屬性。也就是說(shuō),只有在SESF包封中的第一視頻或音頻TS數(shù)據(jù)分組中可以改變它。注釋3:sequence—end—code不會(huì)g插入至U具有相同horizontal—size,vertical—size,禾卩aspect—ratio—information的sequence—header字段之間。注釋4:對(duì)于單聲道、立體聲、雙單聲道,這個(gè)屬性能夠在同一VOB內(nèi)改變。以上說(shuō)明了有關(guān)約束SESF的基本流的約束。加入上述編碼條件使其能夠產(chǎn)生便于并迅速轉(zhuǎn)換成DVD格式的約束SESF。<轉(zhuǎn)換后的DVD視頻和DVDVR>下面說(shuō)明約束SESF轉(zhuǎn)換到DVD視頻和DVDVR格式的字段設(shè)置。<DVD視頻格式>下面首先簡(jiǎn)要說(shuō)明符合DVD視頻標(biāo)準(zhǔn)的流。在"DVDSpecificationforRead-OnlyDisc,Part3,VIDEOSPECIFICATION。"中詳細(xì)描述了DVD視頻流格式。圖50示出了DVD視頻格式的流結(jié)構(gòu)。如該圖所示,每個(gè)流包含多個(gè)VOB,每個(gè)VOB包含整數(shù)個(gè)VOBU。一個(gè)VOBU包括整數(shù)個(gè)數(shù)據(jù)包,以NV數(shù)據(jù)包(V—PCK)開(kāi)始,后面是視頻數(shù)據(jù)包(V_PCK)和音頻數(shù)據(jù)包(A一PCK)。與正常DVD數(shù)據(jù)包不同,NV一PCK包含兩個(gè)數(shù)據(jù)分組。這些數(shù)據(jù)分組分別被稱為PCI(顯現(xiàn)控制信息)和DSI(數(shù)據(jù)搜索信息)。對(duì)應(yīng)的VOBU的播放控制信息存儲(chǔ)到PCI數(shù)據(jù)分組。用于特定播放模式的信息,例如該VOBU與相鄰VOBU的相對(duì)位置,被存儲(chǔ)到DSI數(shù)據(jù)分組。下面結(jié)合如何確定字段值來(lái)說(shuō)明這些字段。圖51示出了NV一PCKPCI數(shù)據(jù)的結(jié)構(gòu)。PCI數(shù)據(jù)包括存儲(chǔ)PCI,作為無(wú)縫顯現(xiàn)的角度信息的NSML_AGLI,作為向菜單和按鈕加高亮的HLI,和存儲(chǔ)國(guó)際標(biāo)準(zhǔn)記錄編碼(ISRC)的RECI的一般信息的PCI—GI(PCI一般信息)。當(dāng)從約束SESF轉(zhuǎn)換時(shí),NSML一AGLI和HLI存儲(chǔ)指示無(wú)效的值。ISRC字段可存儲(chǔ)指示無(wú)效的值或ISRC代碼原樣,但該字段與從約束SESF轉(zhuǎn)換無(wú)關(guān),因此省略對(duì)其說(shuō)明。因此,只有相對(duì)于從約束SESF生成PCI數(shù)據(jù)有疑問(wèn)的字段是PCI—GI字段。圖52示出了NV一PCK中的PCI_GI字段的結(jié)構(gòu)。應(yīng)該指出,下面僅針對(duì)從約束SESF轉(zhuǎn)換期間必須計(jì)算的那些字段說(shuō)明了計(jì)算方法。11/17NV—PCK—LBN(VOBU文件中NV—PCK的相對(duì)地址)可由在轉(zhuǎn)換期間對(duì)每個(gè)數(shù)據(jù)包的數(shù)量計(jì)數(shù)的數(shù)據(jù)記錄裝置確定。VOBU—CAT(模擬復(fù)制保護(hù)狀態(tài)的信息)可從與NV—PCK對(duì)應(yīng)的Tip數(shù)據(jù)分組的display—and_copy—info獲得。VOBU_S—PTM(VOBU中第一個(gè)出現(xiàn)的視頻字段的顯現(xiàn)時(shí)間信息)可從與NV一PCK對(duì)應(yīng)的Tip數(shù)據(jù)分組的FVFPST計(jì)算得到。VOBU_E_PTM(VOBU中的視頻數(shù)據(jù)顯現(xiàn)結(jié)束時(shí)的時(shí)間信息)可從寫(xiě)入存取映射表中下一項(xiàng)的顯現(xiàn)時(shí)間信息獲得,或可通過(guò)分析VOBU的視頻流和計(jì)算視頻顯現(xiàn)結(jié)束的時(shí)間來(lái)產(chǎn)生。VOBU—SE_E—PTM(VOBU中的視頻數(shù)據(jù)顯現(xiàn)根據(jù)sequence—end_code字段結(jié)束時(shí)的時(shí)間信息)在最后一個(gè)VOBU前的所有VOBU中填充"0x00000000",由于s叫uence一end—code僅允許在最后一個(gè)VOBU中,因此,中間的VOBU不包含sequence—end—code。將VOBU—SE—E—PTM設(shè)置成與在最后的VOBU中僅在具有順序結(jié)束碼的最后一個(gè)NV—PCK中的VOBU一E一PTM中相同的值。C一ELTM是存儲(chǔ)NV—PCK的單元中出現(xiàn)的第一個(gè)視頻幀的顯現(xiàn)時(shí)間與VOBU中第一個(gè)出現(xiàn)的視頻幀顯現(xiàn)時(shí)間之間的時(shí)間差,并且必須用幀精確度表示??筛鶕?jù)需要在轉(zhuǎn)換過(guò)程中使用對(duì)應(yīng)的Tip數(shù)據(jù)分組的FVFPST和在CELL的開(kāi)始出現(xiàn)的視頻幀的顯現(xiàn)時(shí)間信息,由數(shù)據(jù)記錄裝置計(jì)算C一ELTM。因此,在轉(zhuǎn)換期間可由VOBU單元根據(jù)需要如上所述地產(chǎn)生NV—PCK的PCI數(shù)據(jù)。圖53示出了NV—PCK的結(jié)構(gòu)。如圖53所示,DSI數(shù)據(jù)字段包括存儲(chǔ)概要DSI信息的DSI—GI(數(shù)據(jù)搜索信息一般信息);存儲(chǔ)在VOBU之間無(wú)縫顯現(xiàn)所需的記錄地址和播放信息的SML一PBI(無(wú)縫播放信息);存儲(chǔ)在不同角度等之間無(wú)縫顯現(xiàn)所需的位置信息的SML—AGLI(無(wú)縫的角度信息);存儲(chǔ)與特定VIBU相鄰的VOBU的記錄地址的VOBU—SRI(VOB單元搜索信息);和能使視頻與音頻/字幕同步顯現(xiàn)的SYNCI(同步信息)。當(dāng)從約束SESF轉(zhuǎn)換時(shí),SML—AGLI存儲(chǔ)指示無(wú)效的信息。圖54示出了NV一PCK的DSI—GI結(jié)構(gòu)。應(yīng)該指出,下面僅針對(duì)從約束SESF轉(zhuǎn)換期間必須計(jì)算的那些字段說(shuō)明計(jì)算方法。利用下面進(jìn)一步描述的方法從由約束SESF的ATS推導(dǎo)的SCR來(lái)推導(dǎo)NV—PCK—SCR(NV—PCK的SCR)。以與PCI數(shù)據(jù)相同的方式獲得NV—PCK_LBN(VOBU文件中NV一PCK的相對(duì)地址)??蓮拇嫒∮成浔碛?jì)算VOBU—EA(從NV—PCK到VOBU中最后一個(gè)數(shù)據(jù)包的相對(duì)地址)。如上所述,不屬于兩個(gè)連續(xù)Tip數(shù)據(jù)分組之間的多路復(fù)用單元的數(shù)據(jù)分組的數(shù)量是已知的(固定的)。因此,可從存取映射表計(jì)算到下一項(xiàng)(下一個(gè)Tip數(shù)據(jù)分組)的TS數(shù)據(jù)分組的數(shù)量。然后減去不屬于多路復(fù)用單元的TS數(shù)據(jù)分組中的TS數(shù)據(jù)分組的數(shù)量,用11除以得到的差以確定NV一PCK后形成的數(shù)據(jù)包的數(shù)量。可以對(duì)轉(zhuǎn)換后產(chǎn)生的數(shù)據(jù)包的數(shù)量計(jì)數(shù)并寫(xiě)到從最后的Tip數(shù)據(jù)分組得到NV—PCK,或?qū)懙剿蠳V—PCK。如果在TS2PS轉(zhuǎn)換期間參考Tip數(shù)據(jù)分組PES—info字段,可確定VOBU—1STREF—EA(從NV—PCK到第一個(gè)參考圖像中最后的數(shù)據(jù)包的VOBU中的相對(duì)地址),VOBU—2NDREF—EA(從NV_PCK到第二個(gè)參考圖像中最后的數(shù)據(jù)包的VOBU中的相對(duì)地址),VOBU—3RDREF—EA(從NV一PCK到第三個(gè)參考圖像中最后的數(shù)據(jù)包的VOBU中的相對(duì)地址),而不需要分析視頻流層。PESinfo存儲(chǔ)指示施加到每個(gè)視頻PES數(shù)據(jù)包中存儲(chǔ)的圖像的編碼類型的picture一coding一type。具有01b或10b的picture—coding—type的PES數(shù)據(jù)分組存儲(chǔ)如按DVD視頻標(biāo)準(zhǔn)定義的參考圖像。因此,能夠在TS2PS轉(zhuǎn)換期間參考PES—info字段,以確定轉(zhuǎn)換的PES數(shù)據(jù)包是否存儲(chǔ)參考圖像,所述轉(zhuǎn)換的PES數(shù)據(jù)分組結(jié)束的數(shù)據(jù)包是否變成參考圖像的最后數(shù)據(jù)包。由于在轉(zhuǎn)換期間可識(shí)別參考圖像的最后數(shù)據(jù)包,還可以在產(chǎn)生VOBU時(shí)確定第一,第二,和第三參考圖像在哪個(gè)數(shù)據(jù)包中結(jié)束,并將相對(duì)地址寫(xiě)至UVOBU中的第一個(gè)NV—PCK的VOBU—1STREF—EA,VOBU2NDREF—EA,和VOBU—3RDREF—EA。作為替換,在SESF包封的轉(zhuǎn)換期間,參考存儲(chǔ)視頻數(shù)據(jù)的PES分組的PTSDTS標(biāo)記。可以逐次地確定參考畫(huà)面的存儲(chǔ)以計(jì)算這些值。例如,如果PTSDTS標(biāo)記是llb,確定要存儲(chǔ)的參考畫(huà)面,而如果PTSDTS標(biāo)記是10b,則確定要存儲(chǔ)的非參考畫(huà)面。在轉(zhuǎn)換期間可由數(shù)據(jù)記錄裝置獲得VOBU—VOB一IDN(VOBU所屬的VOB的ID號(hào)碼)。在轉(zhuǎn)換一個(gè)約束SESF時(shí),防止因流的條件造成VOB分段的諸如屬性之類的變化,并通過(guò)將約束SESFencode一condition設(shè)置到llb來(lái)分配相同的ID號(hào)碼。如同VOBU_VOB—IDN,在轉(zhuǎn)換期間由數(shù)據(jù)記錄裝置設(shè)置VOBU一C一IDN(VOBU所屬的CELL的ID號(hào)碼),而與流無(wú)關(guān)。如果根據(jù)PGC信息或約束SESF的其它管理信息有意地分割CELL,則僅分配由分段確定的號(hào)碼。C—ELTM是存儲(chǔ)NV—PCK的單元中出現(xiàn)的第一視頻幀的顯現(xiàn)時(shí)間與VOBU中首先出現(xiàn)的視頻幀的顯現(xiàn)時(shí)間之間的時(shí)間差,并且必須以幀的精度表示。C—ELTM與寫(xiě)入PCI數(shù)據(jù)的C—ELTM相同。因此,在如上所述的轉(zhuǎn)換期間可由VOBU連續(xù)產(chǎn)生NV_PCK中的DSI—GI字段的每個(gè)字段。圖55示出了NV—PCK中SML_PBI字段的結(jié)構(gòu)。應(yīng)該指出,下面僅針對(duì)轉(zhuǎn)換期間必須從約束SESF計(jì)算的那些字段描述計(jì)算方法??蓮牡谝粋€(gè)Tip數(shù)據(jù)分組的FVFPST確定VOB—V__S—PTM(NV—PCK所屬的VOB中出現(xiàn)的第一個(gè)視頻幀的顯現(xiàn)時(shí)間)??赏ㄟ^(guò)分析在實(shí)際的TS2PS轉(zhuǎn)換前為轉(zhuǎn)換選擇的約束SESF的部分中最后的Tip數(shù)據(jù)分組之后的流并獲得視頻數(shù)據(jù)的結(jié)束顯現(xiàn)時(shí)間來(lái)在任何時(shí)候設(shè)置VOB—V_E—PTM(NV—PCK所屬的VOB中的視頻顯現(xiàn)結(jié)束時(shí)間)。因此,能夠在轉(zhuǎn)換前計(jì)算NV—PCK的SML—PBI字段。在轉(zhuǎn)換期間使用該值足夠了。如上面指出的,可使用存取映射表計(jì)算VOBU—SRI,在此省略對(duì)其進(jìn)一步說(shuō)明。此外,VOBU—SRI完全寫(xiě)在每個(gè)單元中,因此,如果未定義單元,則不能確定VOBU一SRI。因此,以DVD視頻格式實(shí)時(shí)記錄的記錄器不能以任何希望的間隔生成單元,并因此遇到降級(jí)的編輯和播放性能。然而,當(dāng)從約束SESF轉(zhuǎn)換時(shí),可將單元定義為由用戶規(guī)定的周期,并使用上述方法轉(zhuǎn)換,可按照用戶的期望生成章節(jié),并可生成符合DVD視頻格式的,從用戶定義的點(diǎn)開(kāi)始播放的播放表。圖56示出了NV—PCK的SYNCI字段的結(jié)構(gòu)。應(yīng)該指出,下面僅針對(duì)轉(zhuǎn)換期間必須從約束SESF計(jì)算的那些字段描述計(jì)算方法。A_SYNCA0是存儲(chǔ)主要音頻數(shù)據(jù)包和存儲(chǔ)與VOBU—S一PTM同時(shí)顯現(xiàn)或在其之后立即顯現(xiàn)的音頻幀的數(shù)據(jù)包的相對(duì)地址。在TS2PS轉(zhuǎn)換期間,可使用Tip數(shù)據(jù)分組中的PES—info確定A一SYNCA0而不需要分析該流??赏ㄟ^(guò)讀取PES—info的stream—identifier來(lái)確定PES數(shù)據(jù)分組是否存儲(chǔ)主要音頻,在下一個(gè)sync_presentation—flag,可以確定是否存在與PES數(shù)據(jù)分組中包含的音頻幀中的VOBU_S—PTM同時(shí)顯現(xiàn),或在其之后立即顯現(xiàn)的音頻幀。因此,如果PES數(shù)據(jù)分組包含主要音頻并且sync_presentation—flag=lb,可在TS2PS期間寫(xiě)入從NV—PCK到存儲(chǔ)PES數(shù)據(jù)分組的數(shù)據(jù)包的地址。應(yīng)該指出,不保證將sync_presentation—flag=lb設(shè)置在VOBU的一個(gè)音頻數(shù)據(jù)包中。如果編碼器首先多路復(fù)用音頻,與VOBU的VOBU—S—PTM同時(shí)顯現(xiàn),或在其之后立即顯現(xiàn)的音頻數(shù)據(jù)包可存儲(chǔ)在前一個(gè)或下一個(gè)VOBU中。因此,必須在轉(zhuǎn)換期間利用主要音頻(sync_presentation—flag=lb)的PES數(shù)據(jù)分組和依次產(chǎn)生的NV一PCK之間的順序關(guān)系的正確理解來(lái)確定設(shè)置給A_SYNCA0字段的值。為了消除該過(guò)程,可以系統(tǒng)編碼約束SESF,以便把與寫(xiě)到SESF包封中的第一個(gè)Tip數(shù)據(jù)分組的FVFPST同時(shí)顯現(xiàn),或剛好在其之后顯現(xiàn)的音頻數(shù)據(jù)也存儲(chǔ)到同一個(gè)SESF包封中。利用這些定義,可消除用于檢測(cè)與VOBU(SESF包封)之外的VOBU—S—PTM(FVFPST)同步的音頻數(shù)據(jù)的過(guò)程。A—SYNCA1是存儲(chǔ)二級(jí)音頻和存儲(chǔ)與VOBU—S—PTM同時(shí)顯現(xiàn),或在其之后立即顯現(xiàn)的音頻幀的數(shù)據(jù)包的相對(duì)地址,并可使用與A—SYNCA0相同的方法確定。除了A_SYNCA,因此,在轉(zhuǎn)換期間能夠由VOBU依次產(chǎn)生NV—PCK的DSI數(shù)據(jù)。NV—PCK產(chǎn)生的例子如圖82所示。<DVD視頻記錄格式>下面說(shuō)明轉(zhuǎn)換到DVD視頻記錄(VR)流格式期間的字段設(shè)置。下面簡(jiǎn)要說(shuō)明DVDVR流。應(yīng)指出,在"可重寫(xiě)/可再記錄盤(pán)的DVD規(guī)范,第3部分,視頻記錄"中詳細(xì)說(shuō)明了DVDVR流格式。圖57示出了DVDVR格式的流結(jié)構(gòu)。如在此所示,每個(gè)流包括多個(gè)VOB,每個(gè)VOB包含整數(shù)個(gè)VOBU。一個(gè)VOBU包括整數(shù)個(gè)數(shù)據(jù)包,以RDI—PCK開(kāi)始,后面是視頻數(shù)據(jù)包(V—PCK)和音頻數(shù)據(jù)包(A—PCK)。與正常數(shù)據(jù)包不同,RDI一PCK包含顯現(xiàn)和復(fù)制控制信息,制造商專用信息。下面結(jié)合如何確定字段值來(lái)說(shuō)明RDI一PCK中包含的這些字段。如圖所示,RDI_PCK有效負(fù)載數(shù)據(jù)(RDI單元)包括存儲(chǔ)RDI的一般信息的RDI—GI(實(shí)時(shí)數(shù)據(jù)信息一般信息),存儲(chǔ)用于顯示和復(fù)制控制的信息的DCI—CCI(顯示控制信息和復(fù)制控制信息),和存儲(chǔ)制造商專用信息的MNPI(制造商的信息)。RDI一GI字段包含VOBU一S—PTM字段。只有該字段是可變的,其它字段值的固定的。VOBU—S—PTM具有與轉(zhuǎn)換前寫(xiě)到傳送流中的對(duì)應(yīng)Tip數(shù)據(jù)分組的FVFPST相同的格式,因此,可簡(jiǎn)單地將FVFPST值復(fù)制到VOBU—S—PTM字段。DCI—CCI具有與Tip數(shù)據(jù)分組的display—and—copy—info字段相同的格式,因此,可簡(jiǎn)單地將display—and—copy—info的值復(fù)制到DCI—CCI字段。僅當(dāng)寫(xiě)到Tip數(shù)據(jù)分組的maker—ID與數(shù)據(jù)記錄裝置的制造商ID相同時(shí)分配專用制造商ID,并將制造商專用信息復(fù)制到MNFI字段。然而,如果Tip數(shù)據(jù)分組中的maker—ID是不同的制造商的ID,或該maker—ID無(wú)效,可通過(guò)將無(wú)效數(shù)據(jù)寫(xiě)到MNFI字段來(lái)產(chǎn)生RDI數(shù)據(jù)包。寫(xiě)到Tip數(shù)據(jù)分組的數(shù)據(jù)可能有部分是無(wú)效的。這種情況下,應(yīng)該設(shè)置指示Tip數(shù)據(jù)分組中有無(wú)效數(shù)據(jù)的標(biāo)志(無(wú)效標(biāo)志)。如果將該無(wú)效標(biāo)志設(shè)置為ON,在將Tip數(shù)據(jù)分組中的無(wú)效數(shù)據(jù)更新到最近的數(shù)據(jù)后,必須更新該標(biāo)志。作為一個(gè)例子,可以考慮最近的CCI數(shù)據(jù)和TS數(shù)據(jù)分組CCI數(shù)據(jù)無(wú)效標(biāo)志出現(xiàn)在每個(gè)TS數(shù)據(jù)分組的ATS(4B)中的情況。這種情況下,需要確定TS2PS轉(zhuǎn)換期間是否設(shè)置了無(wú)效標(biāo)志。如果設(shè)置了無(wú)效標(biāo)志,需要使用利用ATS的CCI標(biāo)志更新display—and—copy—info字段中的CCI數(shù)據(jù)的數(shù)據(jù)轉(zhuǎn)換到RDI—PCK。因此,可僅使用對(duì)應(yīng)的Tip數(shù)據(jù)分組(和其ATS)依次產(chǎn)生RDI一PCK。圖58是上面的RDI_PCK產(chǎn)生過(guò)程的流程圖。在RDI—PCK(或m^PCK)中,系統(tǒng)首部包括固定值的字段。系統(tǒng)首部的詳細(xì)內(nèi)容如圖61所示。圖62A和62B分別示出了存儲(chǔ)到RDI—PCK的數(shù)據(jù)分組首部和專用首部。由于這些首部包括如圖所示的固定值字段,能夠很容易地產(chǎn)生它們。圖59是從存儲(chǔ)AV數(shù)據(jù)的TS數(shù)據(jù)分組(多路復(fù)用單元)產(chǎn)生PS數(shù)據(jù)包的過(guò)程的流程圖。如圖所示,利用一個(gè)多路復(fù)用單元作為處理單元,將存儲(chǔ)AV數(shù)據(jù)的約束SESF的TS數(shù)據(jù)分組轉(zhuǎn)換到存儲(chǔ)AV數(shù)據(jù)的2KB的MPEG-PS數(shù)據(jù)包。下面進(jìn)一步說(shuō)明該過(guò)程的步驟。(步驟S4200):從約束SESF流的轉(zhuǎn)換開(kāi)始點(diǎn)讀出一個(gè)TS數(shù)據(jù)分組。(步驟S4201):確定讀出的TS數(shù)據(jù)分組是否存儲(chǔ)了AV數(shù)據(jù),和是否是多路復(fù)用單元中的第一TS數(shù)據(jù)分組。通過(guò)讀取PMT中宣稱的TS數(shù)據(jù)分組的PID值確定是否存儲(chǔ)了AC數(shù)據(jù)。當(dāng)前一個(gè)TS數(shù)據(jù)分組是Tip數(shù)據(jù)分組,PSI/SI數(shù)據(jù)分組,或PCR數(shù)據(jù)分組時(shí),則確定該TS數(shù)據(jù)分組在多路復(fù)用單元的開(kāi)始處,并且緊接此后的TS數(shù)據(jù)分組存儲(chǔ)AV數(shù)據(jù)。由于在轉(zhuǎn)換開(kāi)始時(shí)期待Tip數(shù)據(jù)分組,可通過(guò)依次讀取TS數(shù)據(jù)分組(即,存儲(chǔ)緊接在Tip數(shù)據(jù)分組后的AV數(shù)據(jù)的第一個(gè)TS數(shù)據(jù)分組總是是多路復(fù)用單元的開(kāi)始處)來(lái)確定它是否在多路復(fù)用單元的開(kāi)始處。如果確定TS數(shù)據(jù)分組不在多路復(fù)用單元的開(kāi)始處,或如果轉(zhuǎn)換不從Tip數(shù)據(jù)分組開(kāi)始,并且不能進(jìn)行確定,控制環(huán)路則返回到步驟S4200,以讀取下一個(gè)TS數(shù)據(jù)分組。在找到多路復(fù)用單元的開(kāi)始處后,控制進(jìn)行到下一個(gè)步驟。(步驟S4202):利用賦予多路復(fù)用單元的開(kāi)始處的TS數(shù)據(jù)分組的ATS,計(jì)算從該TS數(shù)據(jù)分組轉(zhuǎn)換的MPEG-PS數(shù)據(jù)包輸入到解碼器的時(shí)間(計(jì)算的SCR)。一旦計(jì)算了PCR。用如上所述的方法確定SCR,完成圖60中所示的數(shù)據(jù)包首部。這是由于數(shù)據(jù)包首部?jī)H允許除了SCR之外的固定值。(步驟S4203):確定數(shù)據(jù)分組首部和專用首部。根據(jù)約束SESF的PES數(shù)據(jù)分組首部產(chǎn)生數(shù)據(jù)分組首部。數(shù)據(jù)分組首部的形式必須滿足圖63中所示的字段值。這是由于如果未設(shè)置將改變首部長(zhǎng)度的字段值,那么將不均一地確定從約束單元的轉(zhuǎn)換,并且可能影響緩存器管理。這里沒(méi)有示出的字段是固定值,因此沒(méi)有列出。利用約束SESF具體確定PES數(shù)據(jù)分組首部的各個(gè)字段值,以使從PES數(shù)據(jù)分組首部(MPEG-TS)到數(shù)據(jù)分組首部(MPEG-PS)的轉(zhuǎn)換所需的處理最少。如果PES數(shù)據(jù)分組的尺寸比一個(gè)數(shù)據(jù)包的尺寸大,那么將一個(gè)PES數(shù)據(jù)分組轉(zhuǎn)換到多個(gè)數(shù)據(jù)包。在這種情況下,對(duì)第二和后續(xù)數(shù)據(jù)包的數(shù)據(jù)分組首部的修改包括把從PES數(shù)據(jù)分組產(chǎn)生的第一個(gè)數(shù)據(jù)分組首部中的PTS_DTS_flags設(shè)置到00b;把PES_extension—flag設(shè)置到Ob;調(diào)節(jié)stuffing—byte長(zhǎng)度;和改正PES—header—datajength。當(dāng)存儲(chǔ)非MPEG流時(shí)需要專用首部,因此,在存儲(chǔ)NV_PCK,RDI一PCK,AC-3,或LPCM的數(shù)據(jù)包中需要專用首部。圖64示出了AC-3的專用首部。對(duì)于圖中所示的字段,只有number—of_frame—headers字段需要在TS2PS轉(zhuǎn)換期間根據(jù)約束SESF多路復(fù)用單元定義進(jìn)行計(jì)算。由于該字段規(guī)定了該數(shù)據(jù)包中存儲(chǔ)的AC-3音頻幀的數(shù)量,例如,由于可從比特率計(jì)算一個(gè)音頻幀的字節(jié)長(zhǎng)度并且該值未固定的長(zhǎng)度,因此,從固定速率的AC-3的PESjacket—length能夠容易地計(jì)算字段值。應(yīng)該指出,約束SESF的PES數(shù)據(jù)分組首部的PES—header—data—length被AC-3專用首部(4個(gè)字節(jié))填充了額外的4個(gè)字節(jié)。(見(jiàn)圖44)通過(guò)如此在轉(zhuǎn)換前估算轉(zhuǎn)換后的首部長(zhǎng)度并移動(dòng)有效負(fù)載的位置,很容易進(jìn)行TS數(shù)據(jù)分組的單元中的后續(xù)處理。如上所述,通過(guò)校正一部分PES數(shù)據(jù)分組首部來(lái)產(chǎn)生第一個(gè)數(shù)據(jù)分組首部,通過(guò)校正一部分第一數(shù)據(jù)分組首部來(lái)產(chǎn)生第二和后面的數(shù)據(jù)分組首部,并且僅對(duì)不符合MPEG標(biāo)準(zhǔn)的流插入專用首部。因此,可產(chǎn)生數(shù)據(jù)分組首部和專用首部。(步驟S4204):—旦產(chǎn)生專用首部,通過(guò)簡(jiǎn)單地從TS數(shù)據(jù)分組有效負(fù)載復(fù)制數(shù)據(jù),從其開(kāi)始處填充PS數(shù)據(jù)包的有效負(fù)載。(步驟S4205至S4207):簡(jiǎn)單地重復(fù)這些步驟,直到完成了多路復(fù)用單元(ll個(gè)TS數(shù)據(jù)分組)。然而,由于可能已經(jīng)插入一個(gè)空數(shù)據(jù)分組,所以在檢測(cè)到空數(shù)據(jù)分組PID(OxlFFF)時(shí),并且復(fù)制TS數(shù)據(jù)分組有效負(fù)載。優(yōu)選的是,定義只有存儲(chǔ)PES數(shù)據(jù)分組的最后數(shù)據(jù)的TS數(shù)據(jù)分組具有自適配字段。由于除在ConstrainedSESF中存儲(chǔ)PES數(shù)據(jù)分組的最后數(shù)據(jù)的TS數(shù)據(jù)分組外的TS數(shù)據(jù)分組總是存儲(chǔ)184字節(jié)的有效負(fù)載數(shù)據(jù),這使得讀取有效負(fù)載數(shù)據(jù)更容易。(步驟S4208):當(dāng)復(fù)制所有多路復(fù)用單元有效負(fù)載數(shù)據(jù)時(shí),計(jì)算得到的數(shù)據(jù)包的字節(jié)長(zhǎng)度,以確認(rèn)字節(jié)長(zhǎng)度是否是2048個(gè)字節(jié)。如果是2048個(gè)字節(jié),數(shù)據(jù)包產(chǎn)生結(jié)束。如果數(shù)據(jù)包包含小于2048個(gè)字節(jié),那么控制步驟轉(zhuǎn)到S4209。(步驟4209):如果數(shù)據(jù)包不包含2048個(gè)字節(jié),那么把填充數(shù)據(jù)分組加到有限負(fù)載的結(jié)尾,以便使其總共有2048個(gè)字節(jié)。轉(zhuǎn)換過(guò)程從存儲(chǔ)AV數(shù)據(jù)的多路復(fù)用單元繼續(xù)進(jìn)行。如果僅檢測(cè)到一個(gè)多路復(fù)用單元,重復(fù)這個(gè)過(guò)程,直到處理為轉(zhuǎn)換選擇的約束SESF的部分結(jié)束。以下對(duì)上述轉(zhuǎn)換處理的施加到不同類型的數(shù)據(jù)包的結(jié)果進(jìn)行說(shuō)明。<轉(zhuǎn)換到視頻數(shù)據(jù)包(V—PCK)>圖65A和65B示出了從約束SESF到MPEG-PS的轉(zhuǎn)換。如圖65A中所示,一個(gè)視頻PES數(shù)據(jù)分組在正常情況下大于2KB,因此一般分割成多個(gè)多路復(fù)用單元,多路復(fù)用到約束SESF。根據(jù)約束SESF的定義,除了視頻PES數(shù)據(jù)分組中的最后多路復(fù)用單元之外的每個(gè)多路復(fù)用單元被填充最大可能數(shù)量的視頻PES數(shù)據(jù)分組數(shù)據(jù)。因此,除了最后多路復(fù)用單元之外,每個(gè)多路復(fù)用單元存儲(chǔ)了2024字節(jié)(二184xl1字節(jié))的數(shù)據(jù)。利用該定義,使其能夠在TS2PS轉(zhuǎn)換過(guò)程中預(yù)定義這樣的字段作為每個(gè)數(shù)據(jù)包的PES_packet—length和stuffing—byte。存儲(chǔ)一個(gè)視頻PES數(shù)據(jù)分組的數(shù)據(jù)的最后多路復(fù)用單元可以用自適配字段和空數(shù)據(jù)分組填充剩余數(shù)據(jù)容量,以形成一個(gè)完整的多路復(fù)用單元,或者存儲(chǔ)有效數(shù)據(jù)傳送的下一個(gè)PES數(shù)據(jù)分組的數(shù)據(jù)(用于增加存儲(chǔ)到轉(zhuǎn)換的MPEG-PS數(shù)據(jù)包的數(shù)據(jù)量)。然而,考慮到轉(zhuǎn)換成DVD的便利性,僅從SESF包封中存儲(chǔ)第一視頻數(shù)據(jù)的多路復(fù)用單元中的該起始TS數(shù)據(jù)分組來(lái)定位SESF包封中的I-畫(huà)面。P-畫(huà)面和B-畫(huà)面不能如上所述從多路復(fù)用單元的開(kāi)始來(lái)定位。如圖65A和65B中所示,使用以下三種類型的多路復(fù)用單元形成一個(gè)視頻PES數(shù)據(jù)分組存儲(chǔ)PES數(shù)據(jù)分組中第一數(shù)據(jù)的第一多路復(fù)用單元(圖中的Ml^l);存儲(chǔ)PES數(shù)據(jù)分組中部的數(shù)據(jù)的多路復(fù)用單元(圖中的MU弁n,其中n二2,3,…,N-l),和存儲(chǔ)最后的PES數(shù)據(jù)分組的數(shù)據(jù)的多路復(fù)用單元(MU#N)。圖65B示出與從TS2PS轉(zhuǎn)換得到的MPEG-PS流中的這些多路復(fù)用單元的類型對(duì)應(yīng)的數(shù)據(jù)包的結(jié)構(gòu)。從MU#1轉(zhuǎn)換的數(shù)據(jù)包總是包含至少10個(gè)空空間,因此當(dāng)產(chǎn)生數(shù)據(jù)包時(shí),在結(jié)尾處插入填塞數(shù)據(jù)分組。這是由于DVD格式規(guī)定當(dāng)數(shù)據(jù)包中有7個(gè)字節(jié)或更少的空間時(shí),將填充字節(jié)(數(shù)據(jù)分組首部的最后字段)加到總共2048個(gè)字節(jié),如果空間為8字節(jié)或更大,則加入填塞數(shù)據(jù)分組。將一個(gè)填充字節(jié)加到從MU#n轉(zhuǎn)換的數(shù)據(jù)包,以完成每個(gè)數(shù)據(jù)包。從MU#N轉(zhuǎn)換的數(shù)據(jù)包通常具有8個(gè)字節(jié)或更大的空間,因此插入填塞數(shù)據(jù)分組。<轉(zhuǎn)換到音頻數(shù)據(jù)包(A_PCK)>圖66A和66B示出了從約束SESF到MPEG-PS的轉(zhuǎn)換。如圖66A所示,一個(gè)音頻PES數(shù)據(jù)分組(存儲(chǔ)一個(gè)或多個(gè)音頻幀)小于一個(gè)多路復(fù)用單元。由于一個(gè)音頻PES數(shù)據(jù)分組適合于在一個(gè)多路復(fù)用單元中,所以不需要象視頻PES數(shù)據(jù)分組那樣的復(fù)雜轉(zhuǎn)換。更具體地說(shuō),如圖66B中所示,應(yīng)該總是產(chǎn)生向其加入了填充數(shù)據(jù)分組的數(shù)據(jù)包。此外,由于在TS2PS轉(zhuǎn)換過(guò)程中PES_packet—length不變,僅需要轉(zhuǎn)換所需的簡(jiǎn)單的計(jì)算。這些包括在轉(zhuǎn)換MPEG-1Audio,和產(chǎn)生AC-3專用首部時(shí)適當(dāng)?shù)卦O(shè)置stream—id。仍如該圖所示,通過(guò)使作為對(duì)約束SESF編碼的系統(tǒng)復(fù)雜化的最大因素的音頻數(shù)據(jù)傳送時(shí)間最小,可簡(jiǎn)化緩存器管理。由于在傳送音頻多路復(fù)用單元時(shí)不能傳送視頻數(shù)據(jù)和其它PSI/SI數(shù)據(jù)分組,整個(gè)傳送率下降(即圖像質(zhì)量下降),并且隨著傳送時(shí)間增加,視頻數(shù)據(jù)必須在傳送流上更早地被傳送(因而使系統(tǒng)編碼復(fù)雜化)。因此,音頻多路復(fù)用單元傳送時(shí)間最好盡可能短。換句話說(shuō),以較短的時(shí)間傳送音頻多路復(fù)用單元是指提高音頻傳送率。這與減小作為T(mén)一STD和P_STD之間的主要差別的可允許音頻輸入速率之間的差別相聯(lián)系。其主要益處也是簡(jiǎn)化必須符合兩種解五馬器模型的約束SESF的產(chǎn)生。圖67示出了當(dāng)以每個(gè)比特率存儲(chǔ)AC-3和MPEG-1Audio時(shí),約束SESF中允許的音頻比特率和存儲(chǔ)到一個(gè)音頻PES數(shù)據(jù)分組的最大有效負(fù)載。由于比這里所示的字節(jié)長(zhǎng)度長(zhǎng)的數(shù)據(jù)不會(huì)存儲(chǔ)到一個(gè)音頻PES數(shù)據(jù)分組中,所以插入填充數(shù)據(jù)分組。(PES數(shù)據(jù)分組中的約束)包括音頻幀的整數(shù)的PES數(shù)據(jù)分組的整數(shù)可以被存儲(chǔ)在多路復(fù)用單元的整數(shù)中,以便增加轉(zhuǎn)換的MPEG-PS數(shù)據(jù)包中能夠存儲(chǔ)的數(shù)據(jù)量,從而實(shí)現(xiàn)有效的多路復(fù)用。然而,在這種情況下,該轉(zhuǎn)換期間的PTS計(jì)算可能出現(xiàn)問(wèn)題。DVD標(biāo)準(zhǔn)規(guī)定在音頻PES數(shù)據(jù)分組中開(kāi)始的音頻幀中的第一個(gè)音頻幀的PTS應(yīng)該被描述為音頻PES數(shù)據(jù)分組的數(shù)據(jù)分組首部中的PTS。在TS2PS轉(zhuǎn)換中,可能有在轉(zhuǎn)換到MPEG-PS(DVD)后,在PES數(shù)據(jù)分組的首部處的音頻幀不符合轉(zhuǎn)換前在與約束SESF多路復(fù)用的PES數(shù)據(jù)分組的首部處的音頻幀的情況。因此,在本發(fā)明中,根據(jù)約束SESF進(jìn)行多路復(fù)用處理,以使轉(zhuǎn)換后的MPEG-PS的數(shù)據(jù)包的PES數(shù)據(jù)分組中的音頻幀中的第一個(gè)音頻幀總是包括PTS。于是,不需要重新計(jì)算和獲得TS2PS轉(zhuǎn)換中的PTS。因此,能夠進(jìn)行有效的安排,以使多路復(fù)用單元中的整個(gè)音頻幀中的第一個(gè)音頻幀是多路復(fù)用單元中PES數(shù)據(jù)分組的有效負(fù)載中的音頻幀中的第一個(gè)音頻幀(即,必然記錄有PTS的音頻幀)。因此,根據(jù)本發(fā)明的約束SESF定義多路復(fù)用單元中的整個(gè)音頻幀中的第一個(gè)音頻幀是多路復(fù)用單元中PES數(shù)據(jù)分組的有效負(fù)載中的音頻幀中的第一個(gè)音頻幀。還可以定義該定義,以使起始字節(jié)在多路復(fù)用單元中首先開(kāi)始的音頻幀是多路復(fù)用單元中PES數(shù)據(jù)分組的有效負(fù)載中的第一個(gè)音頻幀。由該定義限定的約束是約束SESF的約束之一,因此,能夠通過(guò)參考編碼條件標(biāo)記來(lái)判斷是否滿足該定義。圖83A是表示以滿足上述定義的約束SESF格式化的MPEG-TS和從其轉(zhuǎn)換的MPEG-PS。PES數(shù)據(jù)分組411,412或413的PES數(shù)據(jù)分組首部包括每個(gè)PES數(shù)據(jù)分組411,412或413中包括的音頻幀中的第一音頻幀(AF#1,AF#5或AF弁8)的PTS值(PTS#1,PTS#5或PTS弁8)。第一多路復(fù)用單元(401)包括PES數(shù)據(jù)分組411的所有數(shù)據(jù)和PES數(shù)據(jù)分組412的部分?jǐn)?shù)據(jù)。第一多路復(fù)用單元(401)中的第一完整音頻幀是作為PES數(shù)據(jù)分組411的有效負(fù)載中的第一音頻幀的音頻幀#1,因此滿足上面的定義。對(duì)于第二多路復(fù)用單元(402),第二多路復(fù)用單元(402)中的第一完整音頻幀是作為PES數(shù)據(jù)分組413中的有效負(fù)載中的第一音頻幀的音頻幀#8,因此滿足上面的定義。應(yīng)該指出,雖然第二多路復(fù)用單元(402)包括緊接PES數(shù)據(jù)分組首部的音頻幀#7的后半部分,音頻幀#7的后半部分是音頻幀的一部分,而不是完整的音頻幀。因此,這不是用于考慮上面的定義的條件。第一多路復(fù)用單元(401)中包括的PES數(shù)據(jù)分組411的PES數(shù)據(jù)分組首部包括PES數(shù)據(jù)分組首部之后的音頻幀(AF)的第一音頻幀tfl的PTS值(PTS#1)。第二多路復(fù)用單元(402)包括第二多路復(fù)用單元之后的音頻幀(AF)中的第一完整音頻幀#8的PTS值(PTS#8)。當(dāng)?shù)诙嗦窂?fù)用單元(402)轉(zhuǎn)換成MPEG-PS時(shí),多路復(fù)用單元(402)中包括的PES數(shù)據(jù)分組首部中存儲(chǔ)的PTS值,多路復(fù)用單元(402)中包括的PES數(shù)據(jù)分組首部中存儲(chǔ)的PTS值(PTS都)的值被照原樣復(fù)制到目標(biāo)MPEG-PS中的PES數(shù)據(jù)分組首部。于是,在PS2TS轉(zhuǎn)換中足夠復(fù)制PTS值,從而簡(jiǎn)化該過(guò)程。接下來(lái),描述PES數(shù)據(jù)分組包括視頻數(shù)據(jù)的情況。作為有關(guān)包括視頻數(shù)據(jù)的PES數(shù)據(jù)分組的約束SESF的約束之一,可以定義包括I-畫(huà)面的PES數(shù)據(jù)分組從多路復(fù)用單元的首部開(kāi)始。圖83B示出了滿足上面的定義的例子。在圖83B中,PES數(shù)據(jù)分組416包括I-畫(huà)面,PES數(shù)據(jù)分組的PES數(shù)據(jù)分組的首部存儲(chǔ)I-畫(huà)面的PTS值(PTS#2)。PES數(shù)據(jù)分組416位于多路復(fù)用單元(404)的首部。在轉(zhuǎn)換的MPEG-PS的數(shù)據(jù)包中,PES數(shù)據(jù)分組首部421中存儲(chǔ)的PTS值(PTS#2)指出了緊接在PES數(shù)據(jù)分組首部421之后的I-畫(huà)面。多路復(fù)用單元(403)存儲(chǔ)PES數(shù)據(jù)分組415的有效負(fù)載中包括的P-畫(huà)面。用NULL數(shù)據(jù)分組填充多路復(fù)用單元的剩余部分以使I-畫(huà)面對(duì)準(zhǔn)下一個(gè)多路復(fù)用單元(404)。當(dāng)多路復(fù)用單元(404)被轉(zhuǎn)換成MPEG-PS時(shí),多路復(fù)用單元(404)中的PES數(shù)據(jù)分組首部的值(PTS#2)被復(fù)制到MPEG-PS數(shù)據(jù)包的PES數(shù)據(jù)分組首部421。因此,只復(fù)制PES就足夠了,而不需要計(jì)算PTS,從而簡(jiǎn)化了該過(guò)程。<TS2PS轉(zhuǎn)換處理過(guò)程>以下參考圖68至圖79中的流程圖詳細(xì)說(shuō)明RS2PS轉(zhuǎn)換處理過(guò)程。圖68是主TS2PS轉(zhuǎn)換處理過(guò)程的流程圖。這個(gè)過(guò)程在用戶輸入TS2PS轉(zhuǎn)換請(qǐng)求時(shí)開(kāi)始。數(shù)據(jù)記錄裝置搜索轉(zhuǎn)換從其開(kāi)始的SESF包封(Sll),并確定要處理的SESF包封是否出現(xiàn)(S12)。如果不是,處理過(guò)程結(jié)束。如果SESF包封出現(xiàn),那么運(yùn)行初始化處理過(guò)程(SB)和包封單元處理過(guò)程(S14)。參考圖69的流程圖說(shuō)明初始化處理過(guò)程(S13)。這個(gè)處理過(guò)程設(shè)置和初始化后續(xù)處理過(guò)程中使用的變量和其它參數(shù)。首先確定是否己讀出了一個(gè)Tip數(shù)據(jù)分組(S21)。如果還沒(méi)有讀出Tip數(shù)據(jù)分組,那么讀出Tip數(shù)據(jù)分組(S22)。然后,將Tip數(shù)據(jù)分組的ATS值設(shè)置給變量ATSTip(S23),把Tip數(shù)據(jù)分組的PCR值設(shè)置給變量PCRTip(524)。把規(guī)定被處理的多路復(fù)用單元的數(shù)量的變量MU—num設(shè)置為0(525),和把指示ATS溢出發(fā)生多少次的變量WA設(shè)置為0(S26)。參考圖70的流程圖說(shuō)明包封單元處理過(guò)程(S14)。該處理過(guò)程通過(guò)讀出一個(gè)TS數(shù)據(jù)分組來(lái)開(kāi)始(S31),然后檢測(cè)讀出的TS數(shù)據(jù)分組是否是一個(gè)Tip數(shù)據(jù)分組(S32)。如果讀出的是一個(gè)Tip數(shù)據(jù)分組,那么處理過(guò)程結(jié)束。如果不是一個(gè)Tip數(shù)據(jù)分組,那么確定讀出的TS數(shù)據(jù)分組是否包含一個(gè)音頻數(shù)據(jù)分組或視頻數(shù)據(jù)分組(S33)。如果讀出的TS數(shù)據(jù)分組既不包含音頻數(shù)據(jù)分組也不包含視頻數(shù)據(jù)分組,那么控帶J環(huán)路回到步驟S31,并且順序地讀出TS數(shù)據(jù)分組,直到讀出的TS數(shù)據(jù)分組是音頻數(shù)據(jù)分組或視頻數(shù)據(jù)分組(重復(fù)S31至S33)。當(dāng)讀出的TS數(shù)據(jù)分組是音頻或視頻數(shù)據(jù)分組時(shí),那么也讀出接下來(lái)的10個(gè)TS數(shù)據(jù)分組(S34)。然后遞增MU—num(S35)。把多路復(fù)用單元中的第一TS數(shù)據(jù)分組的ATS值存儲(chǔ)到變量ATS[MU—num](S36)。把存儲(chǔ)到多路復(fù)用單元的PES數(shù)據(jù)分組中的有效負(fù)載數(shù)據(jù)的字節(jié)長(zhǎng)度設(shè)置到payload—len(S37)。然后,運(yùn)行數(shù)據(jù)包單元處理過(guò)程(S38)。如圖71中的流程圖所示,數(shù)據(jù)包單元處理過(guò)程包括SCR計(jì)算過(guò)程(S41),數(shù)據(jù)包首部處理過(guò)程(S42),數(shù)據(jù)分組首部處理過(guò)程(S43),有效負(fù)載處理過(guò)程(S44),和填充數(shù)據(jù)分組處理過(guò)程(S45)。以下說(shuō)明這些過(guò)程。參考圖72中的流程圖說(shuō)明SCR計(jì)算過(guò)程。這個(gè)過(guò)程確定數(shù)據(jù)包的SCR值。第一步是參考變量MU—nurn,以確定多路復(fù)用單元是否是SESF包封中的第一多路復(fù)用單元(S51)。如果它是第一多路復(fù)用單元,那么把ATSTip的值設(shè)置給變量ATS[O],并且把變量PCRTip的值設(shè)置給變量SCR(S52-S53)。然后,比較ATS[MU_num]和ATS[MU_num-l](S55)。把多路復(fù)用單元中的第一數(shù)據(jù)分組的ATS值存儲(chǔ)到ATS[i]。該ATS值代表參考一個(gè)給定數(shù)據(jù)分組的相對(duì)傳送定時(shí)。因此,每個(gè)隨后的數(shù)據(jù)分組的ATS值一般高于在前數(shù)據(jù)分組的ATS值。但是,由于ATS通常被約束為以30個(gè)比特表示的有限值,因此,可能發(fā)生ATS溢出。在這種情況下,某個(gè)數(shù)據(jù)分組的ATS值可能小于在前數(shù)據(jù)分組的ATS。步驟S54監(jiān)視ATS值的這種倒轉(zhuǎn),以確定何時(shí)發(fā)生ATS溢出。如果ATS[MU_num]不大于ATS[MU—num-l],g卩,如果發(fā)生ATS溢出,那么遞增變量WA(S55)。將SCR[MU—num-1]+T和(PCRTip+ATS[MU—num]-ATSTip+WAxBS)中較大的一個(gè)設(shè)置到SCR[MU—num](S56)。參考圖73的流程圖說(shuō)明數(shù)據(jù)包首部處理。這個(gè)處理過(guò)程編輯圖60中所示數(shù)據(jù)結(jié)構(gòu)的數(shù)據(jù)包首部數(shù)據(jù)。首先把SCR除以300的余數(shù)插入到SCR—extension(S61),并且把商設(shè)置給SCR—base(S62),把program—mux—rate設(shè)置到"0x6270"(S63),和把pack—stuffing—length設(shè)置到"000b"寫(xiě)入(S64)。然后,適當(dāng)?shù)鼐庉嬈渌侄我酝瓿蓴?shù)據(jù)包首部數(shù)據(jù)(S65)。參考圖74說(shuō)明數(shù)據(jù)分組首部處理過(guò)程。這個(gè)處理過(guò)程以運(yùn)行一個(gè)用于設(shè)置流ID的流ID過(guò)程開(kāi)始(S71)。然后確定多路復(fù)用單元是否包含視頻數(shù)據(jù)(S72)。當(dāng)多路復(fù)用單元包括視頻數(shù)據(jù)時(shí),確定多路復(fù)用單元中的起始TS數(shù)據(jù)分組是否包括PES數(shù)據(jù)分組首部(S73)。如果多路復(fù)用單元中的第一TS數(shù)據(jù)分組包含一個(gè)PES數(shù)據(jù)分組首部,那么運(yùn)行視頻PES數(shù)據(jù)分組引導(dǎo)過(guò)程(S74),否則運(yùn)行PES數(shù)據(jù)分組非引導(dǎo)過(guò)程(S75)??梢酝ㄟ^(guò)讀出TS數(shù)據(jù)分組首部的payload一unit一start—indicator,或通過(guò)直接檢測(cè)是否存儲(chǔ)了PES數(shù)據(jù)分組首部開(kāi)始代碼來(lái)確定多路復(fù)用單元的第一TS數(shù)據(jù)分組是否包含一個(gè)PES數(shù)據(jù)分組首部。與此相反,當(dāng)多路復(fù)用單元不包括視頻數(shù)據(jù)時(shí),判斷多路復(fù)用單元是否包括PES數(shù)據(jù)分組首部(S76)。當(dāng)多路復(fù)用單元包括PES數(shù)據(jù)分組首部時(shí),執(zhí)行音頻PES數(shù)據(jù)分組引導(dǎo)過(guò)程(S77),否則,執(zhí)行音頻PES數(shù)據(jù)分組非引導(dǎo)過(guò)程(S78)。參考圖75的流程圖說(shuō)明流ID處理過(guò)程。這個(gè)處理過(guò)程設(shè)置stream—ID字段的值。如果被處理的流類型是"MPEG-2Video",那么把stream—id設(shè)置到"OxEO"(S81,S82)。如果流類型是"AC3-Audio",那么把stream—id設(shè)置到"0xBD"(S83,S84)。如果流類型是"MPEG-1Audio"禾卩"Primaryaudio",那么把stream—id設(shè)置到"0xC0"(S85,S86,S87)。如果流類型是"MPEG-1Audio"和"Secondaryaudio",那么把stream—id設(shè)置到"0xCl"(S85,S88,S89)。參考圖76A的流程圖說(shuō)明PES數(shù)據(jù)分組引導(dǎo)過(guò)程。圖81詳細(xì)示出了根據(jù)MPEG標(biāo)準(zhǔn)的PES數(shù)據(jù)分組的結(jié)構(gòu)。這個(gè)處理過(guò)程編輯根據(jù)圖81所示的結(jié)構(gòu)編輯PES數(shù)據(jù)分組字段。首先,產(chǎn)生與在多路復(fù)用單元的首部的TS數(shù)據(jù)分組中存儲(chǔ)的第一PES數(shù)據(jù)分組首部相同的PES數(shù)據(jù)分組首部作為轉(zhuǎn)換的MPEG-PS的PES數(shù)據(jù)分組首部(S91)。接下來(lái),把PES數(shù)據(jù)分組的長(zhǎng)度設(shè)置為由下面的等式確定的值(S92)。PES數(shù)據(jù)分組長(zhǎng)度(3+PES首部數(shù)據(jù)長(zhǎng)度)+payload—len然后,確定PES擴(kuò)展標(biāo)記是否為"l"(S93)。當(dāng)PES擴(kuò)展標(biāo)記是"l"時(shí),用確定的值(0xlE60E8)重寫(xiě)從PES專用數(shù)據(jù)標(biāo)記到PSTD緩沖器大小的3個(gè)字節(jié)(S94)。下面參考圖76B中的流程圖描述視頻PES數(shù)據(jù)分組非引導(dǎo)過(guò)程。將PES數(shù)據(jù)分組首部設(shè)置為臨時(shí)值(0x000001E007EC800001FF)(Slll)。確定(2025-payload—len)的值是否在1和8之間(S112)。如果(2025-payload—len)的值不小于8,該控制進(jìn)行到步驟S116。如果(2025-payload—len)的值在1和8之間,將PES首部數(shù)據(jù)長(zhǎng)度設(shè)置為(2025-payload—len)(S113),并將PES數(shù)據(jù)分組長(zhǎng)度設(shè)置為由下面的等式確定的值(S114)。PES數(shù)據(jù)分組長(zhǎng)度(3+PES首部數(shù)據(jù)長(zhǎng)度)+payload_len然后,用具有(2024-payload—len)字節(jié)長(zhǎng)度的填充字節(jié)填充該填充字節(jié)(S115),并且控制進(jìn)行到步驟S116。在步驟S116,確定(2025-payload—len)的值是否小于8。如果不小于8,將PES首部數(shù)據(jù)長(zhǎng)度設(shè)置為O(S117),并將PES數(shù)據(jù)分組長(zhǎng)度設(shè)置為由下面的等式確定的值(S118)。PES數(shù)據(jù)分組長(zhǎng)度=3+payload—len然后,從填充字節(jié)除去填充字節(jié)中的一個(gè)字節(jié)(S119)。下面參考圖77A描述音頻PES數(shù)據(jù)分組引導(dǎo)過(guò)程。首先,產(chǎn)生與多路復(fù)用單元中首先出現(xiàn)的PES數(shù)據(jù)分組首部相同的PES數(shù)據(jù)分組首部作為轉(zhuǎn)換的MPEG-PS的PES數(shù)據(jù)分組首部(S181)。接下來(lái),將PES數(shù)據(jù)分組長(zhǎng)度設(shè)置為由下面的等式確定的值(S182)。PES數(shù)據(jù)分組長(zhǎng)度-(3+PES首部數(shù)據(jù)長(zhǎng)度)+payload_len然后,確定PES擴(kuò)展標(biāo)記是否為"1"(S183)。如果PES擴(kuò)展標(biāo)記是"1",將PSTD緩沖標(biāo)記設(shè)置為1(S184)。然后,確定音頻數(shù)據(jù)是否是AC-3音頻(S185)。如果音頻數(shù)據(jù)是AC-3音頻,將PES擴(kuò)展標(biāo)記2后的兩個(gè)字節(jié)設(shè)置為預(yù)定值(0x603A)(S186)。如果音頻數(shù)據(jù)不是AC-3音頻,將PES擴(kuò)展標(biāo)記2后的兩個(gè)字節(jié)設(shè)置為預(yù)定值(0x4020)(S187)。下面參考圖77B描述音頻PES數(shù)據(jù)分組非引導(dǎo)過(guò)程。確定stream—id是否是"OxBD",就是說(shuō),音頻數(shù)據(jù)是否是AC-3音頻(S191)。如果stream—id是"OxBD",將PES數(shù)據(jù)分組首部設(shè)置為臨時(shí)值(0x000001BD0000800004FFFFFFFF)(S192)。然后,將PES數(shù)據(jù)分組長(zhǎng)度設(shè)置為由下面的等式確定的值(S193)。PES數(shù)據(jù)分組長(zhǎng)度=7+payloadjen如果stream—id不是"0xBD",確定stream—id是否是"0xC0",就是說(shuō),音頻數(shù)據(jù)是否是MPEG-1主要音頻(primaryaudion)(S194)。如果音頻數(shù)據(jù)是MPEG-1主要音頻,將PES數(shù)據(jù)分組首部設(shè)置為臨時(shí)值(0x000001C00000800000)(S195)。如果不是MPEG-1主要音頻,將PES數(shù)據(jù)分組首部設(shè)置為臨時(shí)值(0x000001C10000800000)(S196)。然后,將PES數(shù)據(jù)分組長(zhǎng)度設(shè)置為由下面的等式確定的值(S197)。PES數(shù)據(jù)分組長(zhǎng)度=7+payload—len下面參考圖78的流程圖說(shuō)明有效負(fù)載處理過(guò)程。首先,設(shè)置變量i(S121),并讀出存儲(chǔ)到第i個(gè)TS數(shù)據(jù)分組的PES數(shù)據(jù)分組的有效負(fù)載數(shù)據(jù)(S122)。然后把存儲(chǔ)到第i個(gè)TS數(shù)據(jù)分組的PES數(shù)據(jù)分組的有效負(fù)載數(shù)據(jù)添加到數(shù)據(jù)包的有效負(fù)載數(shù)據(jù)(S123),并使變量i遞增(S124)。重復(fù)這些步驟,直到變量i大于12(S125)。就是說(shuō),重復(fù)該過(guò)程直到處理了一個(gè)多路復(fù)用單元中包含的所有TS數(shù)據(jù)分組(S122至S125)。參考圖79的流程圖說(shuō)明填充數(shù)據(jù)分組的處理過(guò)程。確定是否將PES_packet—length設(shè)置到2028(S131)。如果PES_packet—length不等于2028,那么把填充數(shù)據(jù)分組的PES_packet—length設(shè)置到{(2028-PES_packet_length)-6}(S132),并且把填充數(shù)據(jù)分組加到有效負(fù)載之后(S133)。可以參考多路復(fù)用單元中首先出現(xiàn)的PES數(shù)據(jù)分組首部設(shè)置按如上所述的方式轉(zhuǎn)換的MPEG-2的PES數(shù)據(jù)分組中描述的PTS(見(jiàn)圖83A和83B)。此外,由于上面把指示視頻PES數(shù)據(jù)分組的長(zhǎng)度的PES_packet—length設(shè)置為0,存在著直到完成數(shù)據(jù)向數(shù)據(jù)包寫(xiě)入為止,在轉(zhuǎn)換到數(shù)據(jù)包之后不能確定數(shù)據(jù)分組首部的PES_packet_length的問(wèn)題。可將SESF包封中的每個(gè)視頻PES數(shù)據(jù)分組的PES_packet—length寫(xiě)到Tip數(shù)據(jù)分組。因此,可由TS數(shù)據(jù)分組單元的后續(xù)處理確定PES_packet—length,并可更快速地進(jìn)行轉(zhuǎn)換。此外,上面隨著TS2PS轉(zhuǎn)換期間的計(jì)算說(shuō)明了數(shù)據(jù)包首部(SCR),但是也可預(yù)先將數(shù)據(jù)包首部存儲(chǔ)到MPEG—TS中存儲(chǔ)的PES數(shù)據(jù)分組首部。例如,可以利用設(shè)置到1b的PES數(shù)據(jù)包首部中的pack—header—field—flag將TS2PS轉(zhuǎn)換后的數(shù)據(jù)包首部存儲(chǔ)到PES數(shù)據(jù)分組首部。存儲(chǔ)到存儲(chǔ)數(shù)據(jù)包首部的數(shù)據(jù)包的數(shù)據(jù)包括存儲(chǔ)到從該TS數(shù)據(jù)分組到按規(guī)定的規(guī)則(例如,對(duì)TS數(shù)據(jù)分組的特定編號(hào))確定的TS數(shù)據(jù)分組的數(shù)據(jù)分組中的數(shù)據(jù)。(連續(xù)STC部分中視頻畫(huà)面的約束)如圖84A所示,在連續(xù)的STC(系統(tǒng)目標(biāo)解碼器參考時(shí)間時(shí)鐘)部分中,在第一個(gè)完整SESF包封中首先出現(xiàn)的視頻畫(huà)面(Pf)可以是頂場(chǎng),在最后一個(gè)完整SESF包封中最后出現(xiàn)的視頻畫(huà)面(PI)可以是底場(chǎng)。圖84B示出了不滿足該規(guī)則的情況,其中第一個(gè)完整SESF包封中首先出現(xiàn)的視頻畫(huà)面(Pf)是底場(chǎng),而最后一個(gè)完整SESF包封中最后出現(xiàn)的視頻畫(huà)面(PI)是頂場(chǎng)。在完整的SESF包封的連續(xù)部分中如上所述約束出現(xiàn)的視頻畫(huà)面的方式的原因是由于能夠防止對(duì)轉(zhuǎn)換到VOB的DVD視頻進(jìn)行視頻流重新編碼(如果沒(méi)有發(fā)生記錄流的編輯)。這是由于DVD標(biāo)準(zhǔn)需要一個(gè)VOB中的視頻數(shù)據(jù)的再現(xiàn)在頂場(chǎng)開(kāi)始并在底場(chǎng)結(jié)束。上述約束是約束SESF的約束之一,因此能夠參考編碼條件標(biāo)記來(lái)判斷是否滿足上面的約束,通過(guò)參考該標(biāo)記,使其能夠判斷在連續(xù)的STC部分中,在第一完整SESF包封中首先出現(xiàn)的視頻畫(huà)面是頂場(chǎng),在最后一個(gè)完整SESF包封中最后一個(gè)出現(xiàn)的視頻畫(huà)面是底場(chǎng)。圖85是根據(jù)上述約束提供的約束SESF來(lái)執(zhí)行記錄過(guò)程的流程圖。首先,開(kāi)始連續(xù)STC的產(chǎn)生(S201)。接下來(lái),獲取預(yù)設(shè)編碼條件的值(S202)。在使用者或記錄器的初始設(shè)置時(shí)預(yù)先設(shè)置該編碼條件的值等等。確定編碼條件是否是"lib"(S203)。當(dāng)編碼條件是"lib"時(shí)(以DVD視頻模式記錄),確定第一完整SESF包封是否被編碼(S208)。當(dāng)?shù)谝煌暾鸖ESF包封被編碼時(shí),進(jìn)行編碼過(guò)程,以使第一完整SESF包封中首先要出現(xiàn)的畫(huà)面是頂場(chǎng)(S209)。接下來(lái),將該數(shù)據(jù)編碼為滿足作為"llb"的編碼條件的要求的約束SESF(S210)。當(dāng)編碼條件是"01b"時(shí)(以DVD視頻記錄模式記錄),將該數(shù)據(jù)編碼為滿足作為"01b"的編碼條件的要求的約束SESF(S204)。接下來(lái),每當(dāng)完成SESF包封時(shí)更新時(shí)間映射信息(S205)。確定記錄是否結(jié)束(S206)。當(dāng)記錄結(jié)束時(shí),執(zhí)行結(jié)束記錄過(guò)程(S207)。重復(fù)上面的步驟S203至S205,直到記錄結(jié)束為止。下面參考圖86描述結(jié)束記錄過(guò)程。確定編碼條件是否是"lib"(S211)。當(dāng)編碼條件是"lib"時(shí),確定最后一個(gè)完整SESF包封中最后一個(gè)要出現(xiàn)的畫(huà)面是否是底畫(huà)面(S212)。當(dāng)該畫(huà)面不是底畫(huà)面時(shí),執(zhí)行編碼過(guò)程,以使產(chǎn)生新SESF,或完成正在被編碼的SESF,并使最后出現(xiàn)的畫(huà)面作為底畫(huà)面(S213)。當(dāng)編碼條件不是"lib"時(shí),產(chǎn)生滿足作為"01b"的編碼條件的要求的最后一個(gè)SESF包封(結(jié)束編碼)(S214)。接下來(lái),完成時(shí)間映射信息并記錄在記錄介質(zhì)中(S215)。雖然在上面的描述中沒(méi)有描述從MPEG-PS向MPEG-TS的反向轉(zhuǎn)換,能夠簡(jiǎn)單地考慮TS2PS的反向轉(zhuǎn)換。例如,可以考慮將一個(gè)PS數(shù)據(jù)包轉(zhuǎn)換成多個(gè)連續(xù)的TS數(shù)據(jù)分組,該多個(gè)連續(xù)的TS數(shù)據(jù)分組之間的ATS的遞增是固定值,該信息存儲(chǔ)在盤(pán)或流中。當(dāng)MPEG-PS的剪貼的標(biāo)題(指示內(nèi)容的程序信息等)存儲(chǔ)在SIT數(shù)據(jù)分組中并且被轉(zhuǎn)換成MPEG-TS時(shí),變得能夠通過(guò)諸如STB之類的解碼器顯示原始程序標(biāo)題。當(dāng)自編碼外部輸入AV數(shù)據(jù)到MPEG傳送流格式時(shí),本發(fā)明的上述數(shù)據(jù)記錄裝置和方法可有效地對(duì)該流編碼和解碼,同時(shí)保持解碼器的兼容性。此外,由于可將用戶專用數(shù)據(jù)存儲(chǔ)到記錄到數(shù)據(jù)記錄介質(zhì)的流中,可增加MPEG傳送流格式中記錄的內(nèi)容的增加值。此外,由于流在2KB或更小的塊單元中被多路復(fù)用,以致可有效和容易地將記錄到數(shù)據(jù)記錄介質(zhì)的MPEG—TS轉(zhuǎn)換成MPEG—PS,可以非常容易地將MPEG—TS轉(zhuǎn)換成MPEG一PS而不考慮緩存器管理。可以理解,上面描述的根據(jù)本發(fā)明的數(shù)據(jù)處理可以由執(zhí)行特定程序的計(jì)算機(jī)實(shí)現(xiàn)。該程序可以存儲(chǔ)在可從計(jì)算機(jī)讀取的信息記錄介質(zhì)中,例如軟盤(pán),硬盤(pán),和CD-ROM中。盡管參考附圖,結(jié)合其優(yōu)選實(shí)施例說(shuō)明了本發(fā)明,但是應(yīng)當(dāng)注意,熟悉本領(lǐng)域的技術(shù)人員知道各種改變和變化。應(yīng)該理解,這些改變和變化包括在所附權(quán)利要求定義的本發(fā)明的范圍內(nèi),除非它們脫離了本發(fā)明的范圍。本公開(kāi)涉及到2003年4月10日提交的日本專利申請(qǐng)No.2003-106399中包含的技術(shù)主題,在此將其整體引入作為參考。權(quán)利要求1.一種信息記錄裝置,用于將視頻信息和音頻信息編碼成系統(tǒng)流,并將所述系統(tǒng)流記錄到記錄介質(zhì),所述系統(tǒng)流具有第一格式或第二格式,該信息記錄裝置包括第一編碼部分,用于根據(jù)第一格式以預(yù)定編碼方式對(duì)視頻信息和音頻信息編碼,以產(chǎn)生視頻基本流和音頻基本流;第二編碼部分,用于通過(guò)根據(jù)第一格式多路復(fù)用視頻基本流和音頻基本流以產(chǎn)生系統(tǒng)流來(lái)進(jìn)行系統(tǒng)編碼;控制部分,用于控制第一編碼部分和第二編碼部分,其中第一格式具有用于將系統(tǒng)流從第一格式轉(zhuǎn)換成第二格式的約束格式,其中所述控制部分控制第一和第二編碼部分,以便根據(jù)約束格式進(jìn)行每個(gè)編碼,和第一格式具有用于存儲(chǔ)以第一數(shù)據(jù)分組分段的數(shù)據(jù)的結(jié)構(gòu),第二格式具有用于存儲(chǔ)以數(shù)據(jù)包分段的數(shù)據(jù)的結(jié)構(gòu),所述數(shù)據(jù)包的大小比第一數(shù)據(jù)分組的大小大,第一數(shù)據(jù)分組存儲(chǔ)分段的第二數(shù)據(jù)分組,第二數(shù)據(jù)分組存儲(chǔ)視頻信息或音頻信息,存儲(chǔ)音頻信息的所述第二數(shù)據(jù)分組包括至少一個(gè)音頻幀,根據(jù)所述約束格式,對(duì)預(yù)定數(shù)量的第一數(shù)據(jù)分組進(jìn)行分組并作為一個(gè)多路復(fù)用單元管理,在該多路復(fù)用單元中管理的第一數(shù)據(jù)分組的總數(shù)據(jù)大小小于或等于數(shù)據(jù)包的數(shù)據(jù)大小,其特征在于,所述控制部分適于控制所述第一和第二編碼部分,以使多路復(fù)用單元中完整的音頻幀中的第一個(gè)音頻幀是第二數(shù)據(jù)分組的有效負(fù)載中的音頻幀中的第一個(gè)音頻幀,其中所述第一格式是MPEG-TS格式,所述第二格式是MPEG-PS格式,以及所述系統(tǒng)流包括編碼信息,所述編碼信息指示了多路復(fù)用單元中完整的音頻幀中的第一個(gè)音頻幀是否是第二數(shù)據(jù)分組的有效負(fù)載中的音頻幀中的第一個(gè)音頻幀。2.—種信息記錄裝置,用于將視頻信息和音頻信息編碼成系統(tǒng)流,并將所述系統(tǒng)流記錄到記錄介質(zhì),所述系統(tǒng)流具有第一格式或第二格式,該信息記錄裝置包括第一編碼部分,用于根據(jù)第一格式以預(yù)定編碼方式對(duì)視頻信息和音頻信息編碼,以產(chǎn)生視頻基本流和音頻基本流;第二編碼部分,用于通過(guò)根據(jù)第一格式多路復(fù)用視頻基本流和音頻基本流以產(chǎn)生系統(tǒng)流來(lái)進(jìn)行系統(tǒng)編碼;控制部分,用于控制第一編碼部分和第二編碼部分,其中第一格式具有用于將系統(tǒng)流從第一格式轉(zhuǎn)換成第二格式的約束格式,其中所述控制部分控制第一和第二編碼部分,以便根據(jù)約束格式進(jìn)行每個(gè)編碼,和第一格式具有用于存儲(chǔ)以第一數(shù)據(jù)分組分段的數(shù)據(jù)的結(jié)構(gòu),第二格式具有用于存儲(chǔ)以數(shù)據(jù)包分段的數(shù)據(jù)的結(jié)構(gòu),所述數(shù)據(jù)包的大小比第一數(shù)據(jù)分組的大小大,第一數(shù)據(jù)分組存儲(chǔ)分段的第二數(shù)據(jù)分組,第二數(shù)據(jù)分組存儲(chǔ)視頻信息或音頻信息,存儲(chǔ)音頻信息的所述第二數(shù)據(jù)分組包括至少一個(gè)音頻幀,根據(jù)所述約束格式,對(duì)預(yù)定數(shù)量的第一數(shù)據(jù)分組進(jìn)行分組并作為一個(gè)多路復(fù)用單元管理,在該多路復(fù)用單元中管理的第一數(shù)據(jù)分組的總數(shù)據(jù)大小小于或等于數(shù)據(jù)包的數(shù)據(jù)大小,其特征在于,所述控制部分適于控制所述第一和第二編碼部分,以使多路復(fù)用單元中完整的音頻幀中的第一個(gè)音頻幀是第二數(shù)據(jù)分組的有效負(fù)載中的音頻幀中的第一個(gè)音頻幀,其中所述第一格式是MPEG-TS格式,所述第二格式是MFEG-PS格式,以及根據(jù)所述約束格式,所述系統(tǒng)流中的視頻基本流和音頻基本流的多路復(fù)用順序與第二格式的視頻基本流和音頻基本流的多路復(fù)用順序相同。3.—種信息記錄裝置,用于將視頻信息和音頻信息編碼成系統(tǒng)流,并將所述系統(tǒng)流記錄到記錄介質(zhì),所述系統(tǒng)流具有第一格式或第二格式,該信息記錄裝置包括第一編碼部分,用于根據(jù)第一格式以預(yù)定編碼方式對(duì)視頻信息和音頻信息編碼,以產(chǎn)生視頻基本流和音頻基本流;第二編碼部分,用于通過(guò)根據(jù)第一格式多路復(fù)用視頻基本流和音頻基本流以產(chǎn)生系統(tǒng)流來(lái)進(jìn)行系統(tǒng)編碼;控制部分,用于控制第一編碼部分和第二編碼部分,其中第一格式具有用于將系統(tǒng)流從第一格式轉(zhuǎn)換成第二格式的約束格式,其中所述控制部分控制第一和第二編碼部分,以便根據(jù)約束格式進(jìn)行每個(gè)編碼,其特征在于,根據(jù)所述約束格式,包括連續(xù)完整數(shù)據(jù)塊的視頻信息的呈現(xiàn)順序按顯示順序從頂場(chǎng)開(kāi)始到底場(chǎng)結(jié)束,用于視頻信息和音頻信息的連續(xù)參考呈現(xiàn)時(shí)間中包括所述連續(xù)完整數(shù)據(jù)塊,其中所述第一格式是MPEG-TS格式,所述第二格式是MPEG-PS格式。4.一種信息記錄方法,包括將視頻信息和音頻信息編碼成系統(tǒng)流,并將系統(tǒng)流記錄到記錄介質(zhì),其中系統(tǒng)流具有第一格式或第二格式,第一格式具有用于將系統(tǒng)流從第一格式轉(zhuǎn)換成第二格式的約束格式,第一格式具有用于存儲(chǔ)以第一數(shù)據(jù)分組分段的數(shù)據(jù)的結(jié)構(gòu),第二格式具有用于存儲(chǔ)以數(shù)據(jù)包分段的數(shù)據(jù)的結(jié)構(gòu),數(shù)據(jù)包的大小比第一數(shù)據(jù)分組的大小大,第一數(shù)據(jù)分組存儲(chǔ)分段的第二數(shù)據(jù)分組,第二數(shù)據(jù)分組存儲(chǔ)視頻信息或音頻信息,存儲(chǔ)音頻信息的所述第二數(shù)據(jù)分組包括至少一個(gè)音頻幀,所述信息記錄方法包括根據(jù)約束格式以預(yù)定編碼方法對(duì)視頻信息和音頻信息編碼,以產(chǎn)生視頻基本流和音頻基本流;通過(guò)根據(jù)約束格式多路復(fù)用視頻基本流和音頻基本流以產(chǎn)生系統(tǒng)流來(lái)進(jìn)行系統(tǒng)編碼;和分組和管理預(yù)定數(shù)量的第一數(shù)據(jù)分組作為多路復(fù)用單元,其中在多路復(fù)用單元中管理的第一數(shù)據(jù)分組的總數(shù)據(jù)大小小于或等于數(shù)據(jù)包的數(shù)據(jù)大小,其特征在于,進(jìn)行分組和管理,以使多路復(fù)用單元中完整音頻幀中的第一個(gè)音頻幀是第二數(shù)據(jù)分組的有效負(fù)載中的音頻幀中的第一音頻幀,其中所述第一格式是MPEG-TS格式,所述第二格式是MPEG-PS格式,以及所述系統(tǒng)流包括編碼信息,所述編碼信息指示了多路復(fù)用單元中完整的音頻幀中的第一個(gè)音頻幀是否是第二數(shù)據(jù)分組的有效負(fù)載中的音頻幀中的第一個(gè)音頻幀。5.—種信息記錄方法,包括將視頻信息和音頻信息編碼成系統(tǒng)流,并將系統(tǒng)流記錄到記錄介質(zhì),其中系統(tǒng)流具有第一格式或第二格式,第一格式具有用于將系統(tǒng)流從第一格式轉(zhuǎn)換成第二格式的約束格式,第一格式具有用于存儲(chǔ)以第一數(shù)據(jù)分組分段的數(shù)據(jù)的結(jié)構(gòu),第二格式具有用于存儲(chǔ)以數(shù)據(jù)包分段的數(shù)據(jù)的結(jié)構(gòu),數(shù)據(jù)包的大小比第一數(shù)據(jù)分組的大小大,第一數(shù)據(jù)分組存儲(chǔ)分段的第二數(shù)據(jù)分組,第二數(shù)據(jù)分組存儲(chǔ)視頻信息或音頻信息,存儲(chǔ)音頻信息的所述第二數(shù)據(jù)分組包括至少一個(gè)音頻幀,所述信息記錄方法包括根據(jù)約束格式以預(yù)定編碼方法對(duì)視頻信息和音頻信息編碼,以產(chǎn)生視頻基本流和音頻基本流;通過(guò)根據(jù)約束格式多路復(fù)用視頻基本流和音頻基本流以產(chǎn)生系統(tǒng)流來(lái)進(jìn)行系統(tǒng)編碼;和分組和管理預(yù)定數(shù)量的第一數(shù)據(jù)分組作為多路復(fù)用單元,其中在多路復(fù)用單元中管理的第一數(shù)據(jù)分組的總數(shù)據(jù)大小小于或等于數(shù)據(jù)包的數(shù)據(jù)大小,其特征在于,進(jìn)行分組和管理,以使多路復(fù)用單元中完整音頻幀中的第一個(gè)音頻幀是第二數(shù)據(jù)分組的有效負(fù)載中的音頻幀中的第一音頻幀,其中所述第一格式是MPEG-TS格式,所述第二格式是MPEG-PS格式,以及根據(jù)所述約束格式,所述系統(tǒng)流中的視頻基本流和音頻基本流的多路復(fù)用順序與第二格式的視頻基本流和音頻基本流的多路復(fù)用順序相同。6.—種信息記錄方法,包括將視頻信息和音頻信息編碼成系統(tǒng)流,并將系統(tǒng)流記錄到記錄介質(zhì),其中系統(tǒng)流具有第一格式或第二格式,第一格式具有用于將系統(tǒng)流從第一格式轉(zhuǎn)換成第二格式的約束格式,所述信息記錄方法包括根據(jù)約束格式以預(yù)定編碼方法對(duì)視頻信息和音頻信息編碼,以產(chǎn)生視頻基本流和音頻基本流;通過(guò)根據(jù)約束格式多路復(fù)用視頻基本流和音頻基本流以產(chǎn)生系統(tǒng)流來(lái)進(jìn)行系統(tǒng)編碼;和其特征在于,根據(jù)所述約束格式,包括連續(xù)完整數(shù)據(jù)塊的視頻信息的呈現(xiàn)順序按顯示順序從頂場(chǎng)開(kāi)始到底場(chǎng)結(jié)束,用于視頻信息和音頻信息的連續(xù)參考呈現(xiàn)時(shí)間中包括所述連續(xù)完整數(shù)據(jù)塊,其中所述第一格式是MPEG-TS格式,所述第二格式是MPEG-PS格式。全文摘要提供一種信息記錄介質(zhì),能夠?qū)耐獠枯斎氲男盘?hào)從MPEG-TS高速轉(zhuǎn)換成符合DVD標(biāo)準(zhǔn)的MPEG-PS。還提供將信息記錄到該信息記錄介質(zhì)的裝置和方法。提供能夠?qū)崿F(xiàn)從第一流(例如,MPEG傳送流)向第二流(例如,MPEG程序流)轉(zhuǎn)換的約束格式。該約束格式定義對(duì)第一數(shù)據(jù)分組(例如,TS數(shù)據(jù)分組)進(jìn)行分組并在多路復(fù)用單元中管理。多路復(fù)用單元(402)中完整的音頻幀中的第一個(gè)音頻幀(AF#8)是第二數(shù)據(jù)分組(例如,PES數(shù)據(jù)分組)的有效負(fù)載中的音頻幀中的第一個(gè)音頻幀(413)。文檔編號(hào)H04N9/806GK101425314SQ20081018594公開(kāi)日2009年5月6日申請(qǐng)日期2004年4月7日優(yōu)先權(quán)日2003年4月10日發(fā)明者八木知隆,矢羽田洋申請(qǐng)人:松下電器產(chǎn)業(yè)株式會(huì)社
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1