專利名稱:分離數(shù)據(jù)流的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及分離數(shù)據(jù)流的方法。更特別的是,本發(fā)明涉及在只允許分組數(shù)據(jù)訪問流數(shù)據(jù)的文件系統(tǒng)中分離數(shù)據(jù)流的方法。
背景技術(shù):
光盤通常用作為音頻-視頻(A/V)數(shù)據(jù)的存儲介質(zhì)。這些盤劃分為邏輯單元,通常為存儲數(shù)據(jù)部分的扇區(qū)。此外,在盤上可得到組織數(shù)據(jù)存儲的文件系統(tǒng)。這些文件系統(tǒng)能分類為兩種類型在一種文件系統(tǒng)類型中,任何數(shù)據(jù)字節(jié)位置是可隨機訪問的,另一種文件系統(tǒng)類型只能訪問特定的數(shù)據(jù)單元,例如,扇區(qū)。后者是如下的情況,如由光存儲技術(shù)學會(OSTA,www.osta.org)規(guī)定的通用盤格式(UDF),文件系統(tǒng)通常確定哪個數(shù)據(jù)單元屬于文件。例如,為此目的,UDF使用所謂的“文件項”。
當視頻數(shù)據(jù)記錄在光盤,如數(shù)字化視頻光盤(DVD)或可重寫B(tài)lu-ray盤(BD-RE)上時,使用分層的邏輯結(jié)構(gòu)組織數(shù)據(jù)。此結(jié)構(gòu)包括存儲在播放目錄文件中的播放目錄,并包含依次描述視頻序列的剪輯信息文件的參考,稱為剪輯。剪輯包含實際的AV數(shù)據(jù)文件。當要編輯記錄在可重寫光介質(zhì)上的AV數(shù)據(jù)時,編輯過程通常包括文件的分離。但當視頻記錄要分離時,分離位置可以是在最小的可訪問數(shù)據(jù)單元,如扇區(qū)中。在此情況中,用只能訪問全部扇區(qū)的文件系統(tǒng)進行分離是困難的。
例如,從官方Blu-ray網(wǎng)站(www.blu-raydisc-official.org/tecinfo/data/part3.pdf)上可得到的BD-RE描述的部分3的圖3.1.5.4中,描述存儲在BD-RE上的視頻數(shù)據(jù)的編輯。它使用播放目錄的劃分和組合和新產(chǎn)生的虛擬播放目錄。但它假設(shè)可在剪輯中的任何位置實現(xiàn)劃分和組合。當使用UDF作為在盤上的文件系統(tǒng)時,這是不可能的。
發(fā)明內(nèi)容
本發(fā)明解決的問題是提供一種分離如視頻數(shù)據(jù)流的數(shù)據(jù)流的方法,數(shù)據(jù)流可包括一個或多個文件,其中,分離位置可以是任意的。特別是,分離位置可以是在最小的可訪問數(shù)據(jù)單元中,如在光盤或硬盤上(HDD)。
由在權(quán)利要求1中公開的發(fā)明解決了這個問題。發(fā)明的方法包括識別包含要分離的位置并能變換為分離的文件的最小的數(shù)據(jù)單元,在數(shù)據(jù)單元前和后分離數(shù)據(jù)流,因此,宣布此數(shù)據(jù)單元(潛在的一些鄰近數(shù)據(jù)單元)為分離的第一文件,宣布前面的流數(shù)據(jù)為第二文件,隨后的流數(shù)據(jù)為第三文件,通過第一和第二文件給第一子流加標記,通過第一和第三文件給第二子流加標記。
文件可理解為是在文件系統(tǒng)中物理的可自由訪問的數(shù)據(jù)單元(不考慮更高層的限制,如通過安全,訪問權(quán)利或內(nèi)容保護機制),文件可理解為能存儲部分數(shù)據(jù)流的數(shù)據(jù)單元。數(shù)據(jù)流可理解為相關(guān)的數(shù)據(jù)的穩(wěn)定的和連續(xù)的序列,并能分布到一個或多個文件中。
特別是,發(fā)明的方法將數(shù)據(jù)流分離為第一和第二子流,數(shù)據(jù)流包括一個或多個文件,其中,使用文件系統(tǒng)定義哪個數(shù)據(jù)單元屬于文件,并包括檢測包含要分離的位置并能定義為分離的文件的最小數(shù)據(jù)單元,其中,從分離的數(shù)據(jù)單元或包括分離的數(shù)據(jù)單元的一些數(shù)據(jù)單元產(chǎn)生第一文件,從前面和后面的流數(shù)據(jù)產(chǎn)生第二和第三文件,并通過第一和第二文件給第一子流加標記,通過第一和第三文件給第二子流加標記。分離的位置可以是在通過文件系統(tǒng)可訪問的最小數(shù)據(jù)單元中。原理上,本發(fā)明的方法能擴展到同時分離數(shù)據(jù)流為k個子數(shù)據(jù)流,k為任何整數(shù),其中,產(chǎn)生了2k-1個文件。
在權(quán)利要求10中公開了一種分離多媒體數(shù)據(jù)流的設(shè)備。分離多媒體數(shù)據(jù)流為第一和第二子數(shù)據(jù)流的設(shè)備包括裝置,用于接收分離位置,其中,分離位置可以是在由使用的文件系統(tǒng)中應用格式提供的最小可訪問的數(shù)據(jù)單元中,裝置,用于將包含部分數(shù)據(jù)流和可選擇的一些鄰近數(shù)據(jù)單元的數(shù)據(jù)的最小可訪問數(shù)據(jù)單元轉(zhuǎn)換為分離的第一文件。裝置,用于將完全屬于第一部分的數(shù)據(jù)流的剩余數(shù)據(jù)單元轉(zhuǎn)換為第二文件,將完全屬于第二部分的數(shù)據(jù)流的剩余數(shù)據(jù)單元轉(zhuǎn)換為第三文件。
在相關(guān)的權(quán)利要求和以下的描述和圖例中公開本發(fā)明的有利的實施例。
參考附圖,描述
具體實施例方式圖1是視頻數(shù)據(jù)流的分層數(shù)據(jù)結(jié)構(gòu);圖2是使用通用數(shù)據(jù)單元的副本,分離數(shù)據(jù)流為第一和第二子數(shù)據(jù)流;圖3是使用單個實際播放目錄(RealPlaylist)分離數(shù)據(jù)流;圖4是使用兩個分離的實際播放目錄(RealPlaylist)分離數(shù)據(jù)流;圖5是使用單個虛擬播放目錄(VirtualPlaylist)分離數(shù)據(jù)流;圖6是使用兩個分離的虛擬播放目錄(VirtualPlaylist)分離數(shù)據(jù)流;圖7使用三個分離的實際播放目錄(RealPlaylist)和單個虛擬播放目錄(VirtualPlaylist)分離數(shù)據(jù)流;圖8是本發(fā)明適于分離數(shù)據(jù)流的設(shè)備。
具體實施例方式
圖1顯示根據(jù)如DVR應用格式,記錄在可記錄光盤,如DVD或BD-RE上的視頻數(shù)據(jù)的層結(jié)構(gòu)的簡化方式。信息區(qū)INF包含播放目錄TAB_PL表,其中各表的項指向存儲在介質(zhì)中的播放目錄R_PL。播放目錄是對剪輯的參考。剪輯包含到實際的數(shù)據(jù)流文件的鏈接,數(shù)據(jù)流文件包含實際的音頻和/或視頻數(shù)據(jù)。
有兩種播放目錄類型實際播放目錄R_PL和虛擬播放目錄。當記錄數(shù)據(jù)時自動建立實際播放目錄,而虛擬播放目錄是可選的和附加的選擇性。至少由一個實際播放目錄標記各個剪輯,但單個實際播放目錄可標記多個剪輯。播放目錄涉及單個剪輯或部分剪輯作為PlayItem PI。剪輯由實際的音頻-視頻(AV)數(shù)據(jù)流S和關(guān)聯(lián)的剪輯信息文件CLPI組成。通過文件名進行關(guān)聯(lián),雖然它們有不同的文件名擴展,并可存儲在不同的目錄中,有關(guān)的AV數(shù)據(jù)流文件有同樣的名字。例如存儲為AV/CLIPINF/zzzzA.clpi(其中例如zzzzA是任何五個數(shù)字)的剪輯信息文件涉及在AV/STREAM/zzzzA.m2ts中的AV數(shù)據(jù)流,它通常由源分組數(shù)據(jù)SP,如MPEG-2傳輸流分組數(shù)據(jù)組成。剪輯信息文件CLPI包括在AV數(shù)據(jù)流S的源分組數(shù)據(jù)SP中的時間信息的標記。
構(gòu)造AV數(shù)據(jù)流S為數(shù)據(jù)單元。如在DVR應用格式中它們被稱為對齊的單位(AU)。各對齊的單位由3個扇區(qū)組成,它可擁有各有192字節(jié)的32個源分組數(shù)據(jù)。各源分組數(shù)據(jù)包含時間戳,因此剪輯信息文件能個別的訪問源分組數(shù)據(jù)。
如圖2所示,當用戶希望分離AV數(shù)據(jù)流S為兩個部分流數(shù)據(jù)S1′,S2′時,例如,在完全的視頻幀之間,由視頻編碼格式給出精確的分離位置SPL,因此,在源分組數(shù)據(jù)之間。那么,分離位置SPL可位于數(shù)據(jù)單元AUS1中的某處,它可屬于部分流數(shù)據(jù)兩者。更早的預期的Blu-ray,BDFS的文件系統(tǒng)能管理此情況,即文件可在訪問單元中的某處開始和/或結(jié)束。然而,這不由文件系統(tǒng)如UDF和多數(shù)其它現(xiàn)存的文件系統(tǒng)如NTFS和MS-DOS支持。對于不支持在訪問單元中開始和/或結(jié)束文件的這些文件系統(tǒng)的簡單解決方案可以復制各自的數(shù)據(jù)單元AU51到另一位置AU51′,并例如從在前的單元AU47,...,AU50建立第一數(shù)據(jù)流S1′,并復制AU51′,從原始單元AU51和繼續(xù)的單元AU52,...,AU54建立第二數(shù)據(jù)流S2′。假設(shè)應用軟件,如AV重放軟件,忽略第一和第二數(shù)據(jù)流的通用數(shù)據(jù)單元AU51,AU51′的非相關(guān)部分。此解決方案有如下的缺點,必須復制AV數(shù)據(jù),和在重放時拾音器必須跳到新的位置AU51′。
根據(jù)本發(fā)明,如在圖3中所示的,屬于數(shù)據(jù)流的數(shù)據(jù)單元AU51宣布為個別可訪問的分離數(shù)據(jù)單元,例如剪輯或文件。因此數(shù)據(jù)流分離為三部分S1,S2,S3,其中一個部分S1屬于第一數(shù)據(jù)流,一個部分S3屬于第二數(shù)據(jù)流,一個部分S2屬于兩個數(shù)據(jù)流。為了使得各片斷通過文件系統(tǒng)分離的可訪問,它們分別轉(zhuǎn)換為分離的剪輯,或文件。這可由分離剪輯信息文件為三個相應于AV數(shù)據(jù)流片斷的分離的剪輯信息文件CLPI1,CLPI2,CLPI3獲得。然后,使用這些新的剪輯組成新的播放目錄。
本發(fā)明包括將應用格式定義的分層數(shù)據(jù)結(jié)構(gòu)適應到修改的流數(shù)據(jù)扇區(qū)分配。因此,當流數(shù)據(jù)文件分離為兩個片斷或子流數(shù)據(jù)時,原始的剪輯信息文件,如有zzzzz是任何數(shù)字的zzzzz.clpi,被劃分為具有相應于現(xiàn)在是新的流數(shù)據(jù)文件的片斷的名字的三個剪輯信息文件,新的流數(shù)據(jù)文件如zzzzA.m2ts的zzzzA.clpi,zzzzB.m2ts的zzzzB.clpi,zzzzC.m2ts的zzzzC.clpi。這里A,B,C是不同的數(shù)字。此外,播放目錄文件自動適應,因此它們能正確的尋址新的剪輯文件,這能在如下描述的各種方法中實現(xiàn)。
在本發(fā)明的第一實施例中,建立分離的單個實際播放目錄(RealPlaylist),它們各個與三個剪輯信息文件或剪輯之一關(guān)聯(lián),即產(chǎn)生三個實際播放目錄(RealPlaylist)。例如這能實現(xiàn)如下,由分離全部的流數(shù)據(jù)存在的實際播放目錄,復制相應的數(shù)據(jù)到新的實際播放目錄并附加必須的數(shù)據(jù),例如文件頭。那么能個別的訪問各剪輯,使用虛擬播放目錄(VirtualPlaylist)能組合不同的剪輯。那么可以刪除全部流數(shù)據(jù)的原始實際播放目錄(RealPlaylist)。播放目錄文件的復制比AV數(shù)據(jù)文件的復制更快,因為播放目錄文件包含相當少的數(shù)據(jù)。
在本發(fā)明的第二實施例中,只有兩個片斷流數(shù)據(jù)產(chǎn)生的兩個實際播放目錄,其中各實際播放目錄與至少兩個剪輯信息文件關(guān)聯(lián)一個是屬于兩個流數(shù)據(jù)的數(shù)據(jù)單元,至少一個是只屬于各自的數(shù)據(jù)流的數(shù)據(jù)單元。那么通過它們各自的實際播放目錄能個別的訪問兩個流數(shù)據(jù)片斷,使用虛擬播放目錄可以組合流數(shù)據(jù)片斷。此外,虛擬播放目錄也可以訪問單個剪輯。在本發(fā)明的第三實施例中,三個新的剪輯通過單個實際播放目錄是可訪問的,類似于顯示在上面提到的BD描述的圖3.1.5.4(3)右邊部分的‘組合-操作’,其中只組合兩個剪輯。那么由訪問作為播放項目(PlayItem)的各自的剪輯,能使用兩個虛擬播放目錄描述第一和第二部分數(shù)據(jù)流。
如下面的描述,可以組合上面描述的基本實施例。
在本發(fā)明的一個實施例中,在圖3中所示的,產(chǎn)生的剪輯CLPI1、CLPI2、CLPI3是作為單個實際播放目錄R_PL的播放項目(PlayItem)PI1、PI2、PI3可訪問的。用此結(jié)構(gòu),例如,刪除只代表部分數(shù)據(jù)單元AU51的AV數(shù)據(jù)是可能的,因為剪輯信息文件CLPI2能通過它們的時間信息在數(shù)據(jù)單元AU51中尋址單個源分組數(shù)據(jù)。
在本發(fā)明的另一個實施例中,在圖4中所示的,產(chǎn)生兩個分離的實際播放目錄R_PL1、R_PL2,因此存在兩個獨立的流數(shù)據(jù)。第一實際播放目錄R_PL1包含指向第一剪輯CLPI1和第二剪輯CLPI2的第一部分和它們相應的AV數(shù)據(jù)S1,S2的播放項目(PlayItem)PI1、PI21。第二實際播放目錄R_PL2包含指向第二剪輯CLPI2和第三剪輯CLPI3的第二部分和它們相應的AV數(shù)據(jù)S2、S3的播放項目PI22、PI3。當播放項目能規(guī)定在剪輯中的位置是可能的,例如通過時間信息,即在剪輯信息文件和相應的流數(shù)據(jù)中。在一些應用中,如DVR,播放目錄能規(guī)定IN_time It和OUT_time Ot為剪輯部分的開始和結(jié)束。第二剪輯的第一部分的OUT_time和同一剪輯的第二部分的IN_time是同樣的,也就是分離的位置SPL是同樣的。那么,應用格式提供的單個最小的數(shù)據(jù)單元可以包含屬于不同流數(shù)據(jù)的數(shù)據(jù)是可能的,當編輯和分離視頻數(shù)據(jù)流時這是有利的,因為避免了在回放時AV數(shù)據(jù)的復制和附加的拾音器跳轉(zhuǎn)。
在子流數(shù)據(jù)回放時,完全讀分離訪問單元,但只使用在播放目錄中索引的,因此屬于子流數(shù)據(jù)的那些時數(shù)據(jù)。忽略包含在分離訪問單元中的其它數(shù)據(jù)。
根據(jù)上面提到的BD描述,在圖4中的文件和目錄名可以在BD上,使用DVR應用格式為BDAV/info.bdav作父目錄INF的管理信息,格式在BDAV/PLAYLIST/中的xxxxA.rpls,xxxxB.rpls為實際播放目錄(RealPlaylist)R_PL1,R_PL2,格式在BDAV/CLPINF/中的zzzzA.clpi,zzzzB.clpi,zzzzC.clpi為剪輯信息文件CLPI1,CLPI2,CLPI3和格式在BDAV/STREAM/中的zzzzA.m2ts,zzzzB.m2ts,zzzzC.m2ts為AV流數(shù)據(jù)文件S1,S2,S3。
分離存儲在如DVR應用格式中的數(shù)據(jù)流為第一和第二部分數(shù)據(jù)流的設(shè)備包括裝置,例如通過用戶接收分離位置,其中分離位置可以是在由應用格式在使用的文件系統(tǒng)中提供的最小可訪問的數(shù)據(jù)單元中,因此最小可訪問的數(shù)據(jù)單元之一包含屬于兩個數(shù)據(jù)流的數(shù)據(jù),裝置,將包括含有兩個部分數(shù)據(jù)流數(shù)據(jù)的最小可訪問的數(shù)據(jù)單元的鄰近數(shù)據(jù)單元轉(zhuǎn)換為分離的第一文件,裝置,分別將完全屬于第一或第二部分數(shù)據(jù)流的剩余數(shù)據(jù)單元轉(zhuǎn)換為分離的第二和第三文件。
圖5和圖6顯示另一實施例,除了使用虛擬播放目錄(VirtualPlaylist)V_PL,V_PL1,V_PL2而不是實際播放目錄(RealPlaylist)外,在原理上相似于圖3和圖4的實施例。結(jié)果是流數(shù)據(jù)可以是分離的可訪問的,因為它們有如在圖4中的分離實際播放目錄,但使用包含標記所有三個剪輯的播放項目(PlayItem)PI1,PI2,PI3的虛擬播放目錄(VirtualPlaylist)V_PL,用戶可再一次添加它們到單個表示上。此外,如在圖6中顯示的,虛擬播放目錄能像實際播放目錄通過各自的分組數(shù)據(jù)的時間信息在剪輯中規(guī)定位置。
在圖7中描述使用虛擬播放目錄和實際播放目錄的實施例。播放目錄TAB_PL的表包括對虛擬播放目錄V_PL的標記和對實際播放目錄R_PL1,R_PL2,R_PL3的標記,用戶能直接的選擇它們的每一個。虛擬播放目錄涉及原始的全部數(shù)據(jù)流,如其在分離以前那樣。
作為本發(fā)明的優(yōu)點,不是必須復制AV數(shù)據(jù)而分離AV流數(shù)據(jù)是可能的,因此,由于在盤的間隔的扇區(qū)上分布流數(shù)據(jù)片斷,不是必須接收消耗時間的拾音跳轉(zhuǎn)。
本發(fā)明的另一優(yōu)點是它適應所有相關(guān)的標準,如上面提到的那些。
如果分離的位置是在訪問單元緊接的開始或結(jié)尾,那么不需要將流數(shù)據(jù)分離為三個部分。在此情況中,可以使用通常的解決方案,即流數(shù)據(jù)簡單的只分離為兩個部分。
此外,通過組合虛擬播放目錄和實際播放目錄,本發(fā)明的方法和設(shè)備可以適合于不同的狀況。
而且,采用發(fā)明的方法,同時的在任何位置將存儲的數(shù)據(jù)流分離為任何數(shù)的片斷是可能的。假設(shè)分離的位置與扇區(qū)或訪問單元的邊界不一致,當使用本發(fā)明的方法時,數(shù)據(jù)流分離為k個子數(shù)據(jù)流,產(chǎn)生2k-1個文件。如果分離的位置是在扇區(qū)或訪問單元的開始或結(jié)尾,能常規(guī)的實現(xiàn)分離,扇區(qū)或訪問單元不需要轉(zhuǎn)換為分離的文件,因此文件數(shù)是較低的。如果分離的位置是在此最小的可訪問數(shù)據(jù)單元,本發(fā)明的設(shè)備也可包括用于檢測的裝置。
應該注意到,包括有分離位置的AV數(shù)據(jù)單元的文件也可包括AV數(shù)據(jù)單元,即它要求不必須限制實際分離位置周圍的最小可能數(shù)據(jù)量。然而,在優(yōu)選的實施例中,此文件盡可能的小,因為在此情況中,它包含在回放時可忽略的最小數(shù)據(jù)量。
在圖8中顯示根據(jù)本發(fā)明的實施例設(shè)備。拾音器從如盤的可重寫存儲介質(zhì)用上面描述的結(jié)構(gòu)讀取數(shù)據(jù)。通過分析誤差糾錯碼(ECC)塊保證數(shù)據(jù)完整性,并修正可修正的誤差。然后數(shù)據(jù)在讀緩沖器中緩沖?;胤艜r,例如控制作編輯的輸出,數(shù)據(jù)傳送到向音頻和/或視頻解碼器提供壓縮的AV數(shù)據(jù)相應的應用,編輯過程要求由文件系統(tǒng)管理器重新組織或重新標簽的數(shù)據(jù)。由控制單元控制的多路分解單元實現(xiàn)數(shù)據(jù)分配。
通過用戶接口接收用戶輸入并用于移動拾音器到要求的位置。由拾音器讀出要分離的數(shù)據(jù)流,校驗可修正的誤差,在讀緩沖器中緩沖,并通過信號分離器導向文件系統(tǒng)管理器。
控制單元檢測用戶要求的分離位置的最近的可能的實際分離位置,這依賴于使用的應用程序,并可能是例如分組數(shù)據(jù)的邊界。那么控制單元向文件系統(tǒng)管理器通知實際分離位置,這確定了宣布為分離文件的位置附近的優(yōu)選的小區(qū)域,并將此區(qū)域及數(shù)據(jù)流的前面和隨后部分轉(zhuǎn)換為三個分離文件。為此。如上面描述的,文件系統(tǒng)管理器也用應用規(guī)定的數(shù)據(jù)結(jié)構(gòu)產(chǎn)生或修改其它的文件,例如剪輯信息文件。那么,使用寫緩沖器和誤差糾錯碼,修改的數(shù)據(jù)用通常的方式寫回到存儲介質(zhì)中。
本發(fā)明使用于各種應用格式。原理上,本發(fā)明對所有數(shù)據(jù)流記錄格式是可應用的,其中,數(shù)據(jù)流存儲為通過播放目錄或同樣的結(jié)構(gòu)如‘程序鏈接’能訪問的分離文件,應用的可訪問單元可以在下層的文件系統(tǒng)的可訪問單元中開始或結(jié)束,例如在MS-DOS分區(qū)(例如FAT16分區(qū)的4kB簇)上的DVD視頻記錄(DVD-VR)數(shù)據(jù)。
權(quán)利要求
1.一種分離數(shù)據(jù)流(S)為第一和第二子數(shù)據(jù)流的方法,數(shù)據(jù)流(S)包括一個或多個文件,其中使用文件系統(tǒng)確定哪個數(shù)據(jù)單元屬于文件,方法包括步驟在數(shù)據(jù)流(S)中檢測包含要分離的位置(SPL)并能定義為分離文件的最小數(shù)據(jù)單元(AU51);產(chǎn)生分離的第一文件(S2),第一文件(S2)包括有要分離的位置(SPL)和可選擇的一個或多個鄰近數(shù)據(jù)單元的數(shù)據(jù)單元(AU51);產(chǎn)生分離的第二文件和第三文件(S1,S3),其中第二文件(S1)包括在第一文件(S2)的流數(shù)據(jù)(AU51)前的流數(shù)據(jù)(AU48,...,AU50),第三文件(S3)包括在第一文件(S2)的流數(shù)據(jù)(AU51)隨后的流數(shù)據(jù)(AU52,...,AU54);通過第一和第二文件(S2,S1),標記(PI1,PI21)第一子流數(shù)據(jù),通過第一和第三文件(S2,S3),標記(PI22,PI3)第二子流數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于分離的第一文件(S2)只包括數(shù)據(jù)單元(AU51)。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于產(chǎn)生的第一、第二和第三文件(S1,...,S3)包括產(chǎn)生相應的第一、第二和第三剪輯信息文件(CLPI1,...,CLPI3),其中,第一、第二和第三文件(S1,...,S3)的標記包括標記(PI1,PI21,PI22,PI3)相應于剪輯信息文件(CLPI1,...,CLPI3)。
4.根據(jù)權(quán)利要求1-3任一所述的方法,其特征在于通過至少一個播放目錄(R_PL1,R_PL2)完全的或部分的標記各剪輯信息文件(CLPI1,...,CLPI3)。
5.根據(jù)權(quán)利要求3所述的方法,其特征在于子流數(shù)據(jù)包含包括時間戳的源分組數(shù)據(jù)(SP),在剪輯信息文件中的鏈接被標記到時間戳。
6.根據(jù)權(quán)利要求3、4或5所述的方法,其特征在于自動的產(chǎn)生三個剪輯信息文件(CLPI1,...,CLPI3)的分離的播放目錄(R_PL1,...,R_PL3)。
7.根據(jù)權(quán)利要求3、4或5所述的方法,其特征在于產(chǎn)生兩個分離的播放目錄(R_PL1,R_PL2),標記第一和第二剪輯信息文件(CLPI1,CLPI2)的第一播放目錄(R_PL1),和標記第一和第三剪輯信息文件(CLPI2,CLPI3)的第二播放目錄(R_PL2)。
8.根據(jù)權(quán)利要求1-7任一所述的方法,其特征在于對文件系統(tǒng)是可訪問的并可宣布為分離文件的最小數(shù)據(jù)單元是包含三個扇區(qū)的對齊的單元,其中,各扇區(qū)包含有各192字節(jié)的32個源分組數(shù)據(jù)。
9.根據(jù)權(quán)利要求1-8任一所述的方法,其特征在于分離的位置(PSL)是在存儲的源分組數(shù)據(jù)(PS)之間。
10.一種分離多媒體數(shù)據(jù)流為第一和第二子流數(shù)據(jù)的設(shè)備,其中,使用文件系統(tǒng)確定哪個數(shù)據(jù)單元屬于文件,設(shè)備包括裝置(UI),用于接收分離的位置,其中,分離的位置可以是在使用的文件系統(tǒng)中由應用格式提供的最小可訪問的數(shù)據(jù)單元(AU51)中;裝置(FSM),用于將包括分離位置和選擇性的鄰近的數(shù)據(jù)單元的最小可訪問的數(shù)據(jù)單元(AU51)轉(zhuǎn)換為分離的第一文件;裝置(FSM),將完全屬于第一子數(shù)據(jù)流的多媒體數(shù)據(jù)流的那些剩余數(shù)據(jù)單元轉(zhuǎn)換為第二文件,并將完全屬于第二子數(shù)據(jù)流的多媒體數(shù)據(jù)流的那些剩余數(shù)據(jù)單元轉(zhuǎn)換為第三文件。
11.根據(jù)權(quán)利要求10所述的設(shè)備,其特征在于只是將包括分離位置的最小可訪問的數(shù)據(jù)單元(AU51)轉(zhuǎn)換為分離的第一文件。
12.根據(jù)權(quán)利要求10或11所述的設(shè)備,其特征在于轉(zhuǎn)換數(shù)據(jù)單元為第一、第二和第三文件(S1,...,S3)包括產(chǎn)生相應的第一、第二和第三剪輯信息文件(CLPI1,...,CLPI3),其中,第一、第二和第三文件(S1,...,S3)是通過相應的第一、第二和第三剪輯信息文件(CLPI1,...,CLPI3)被標記(PI1,PI21,PI22,PI3)。
全文摘要
在DVR或Blu-ray應用格式中,剪輯由剪輯信息文件(CLPI1,...,CLPI3)組成,通過它能從播放目錄(R_PL1,R_PL2)和音頻-視頻數(shù)據(jù)流文件訪問。數(shù)據(jù)流由數(shù)據(jù)單元(AU48,...,AU50)組成,依次它由許多源分組數(shù)據(jù)組成。當此流數(shù)據(jù)在源分組數(shù)據(jù)之間分離為兩個子流數(shù)據(jù)時,分離位置是在此數(shù)據(jù)單元中,使用的文件系統(tǒng)可能不允許分離單個數(shù)據(jù)單元。根據(jù)本發(fā)明,包括要分離位置的最小可能的數(shù)據(jù)單元被宣布為有分離剪輯信息(CLPI2)和數(shù)據(jù)流文件(S2)的分離文件。通過一個或多個實際播放目錄(R_PL1,R_PL2)和/或虛擬播放目錄(V_PL),第一和第二子流數(shù)據(jù)是可訪問的。第一子流數(shù)據(jù)包括來自第一(S1)和第二(S2)剪輯的數(shù)據(jù),第二子流數(shù)據(jù)包括來自第二(S2)和第三(S3)剪輯的數(shù)據(jù)。
文檔編號G11B20/10GK1707666SQ20051007023
公開日2005年12月14日 申請日期2005年5月11日 優(yōu)先權(quán)日2004年5月15日
發(fā)明者馬爾科·溫特 申請人:湯姆森許可貿(mào)易公司