專利名稱:尋址位流記錄的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及尋址被記錄的位流或被記錄在如光盤的存儲介質(zhì)上位流的方法和裝置。
背景在位流記錄中,自由的把位流分成為較規(guī)范結(jié)構(gòu)的子單元。在DVD中表達(dá)的數(shù)據(jù)被組織成稱為視頻對象單元的單元,表示為VOBU,例如,在RTRW規(guī)范中,用于實(shí)時可重寫視頻DVD。VOBU具有變化的尺寸(以扇區(qū)的數(shù)測量的數(shù)據(jù)量),但也有變化的持續(xù)時間(以視頻場的數(shù)測量)。
對于從盤提取數(shù)據(jù),RTRW規(guī)范預(yù)知“VOBU映射”,其是一個表格,每一個記錄扇區(qū)長度和字段持續(xù)時間的VOBU被登錄在該表格中。
發(fā)明從存儲介質(zhì)進(jìn)行數(shù)據(jù)提取的表格是基于被分成為一字段固定持續(xù)時間的位流數(shù)據(jù)。“持續(xù)時間”的意思是第一個數(shù)據(jù)包到達(dá)時間和后一個數(shù)據(jù)包到達(dá)時間之間的時間差。
“管理(Housekeeping)”,它在RTRW記錄或數(shù)據(jù)流記錄的一般上下文中的任務(wù)是把給定的時間值轉(zhuǎn)換成為盤地址值,在該盤地址值可以發(fā)現(xiàn)所要求的數(shù)據(jù)。在這種系統(tǒng)中,對于每一個固定持續(xù)時間字段,VOBU映射或“管理地址表”(表示為HAT)包含特殊的尺寸、特殊的偏移、特殊的Δ尺寸、一般說來,特殊的地址量。通過在當(dāng)前的VOBU存儲Δ值而不是總持續(xù)時間,這些條目可用較短的字長度描述,其有助于保持總BOBU映射處于合理的尺寸。
對于這些系統(tǒng)的可能的管理過程的類型包括下面的步驟-通過分割和修剪,從給定的時間值計算將被查詢的表格目錄的索引。
-表格條目的內(nèi)容直接指定地址值到訪問或上行到索引的所有表格條目必須被積累以得到被訪問的地址值。
這種類型的HAT的優(yōu)點(diǎn)是基于下述的固定持續(xù)時間字段-在低位率記錄的情況下,固定持續(xù)時間字段將是小尺寸,既,每一字段將只包括幾個數(shù)據(jù)扇區(qū),或在極端情況下,只包括數(shù)據(jù)扇區(qū)的片斷。盤可以包括許多字段,以至HAT可能變得太大而不能保持在存儲器中。
-在高位率記錄情況下,固定持續(xù)時間字段將是大尺寸,既,每一字段將包括許多數(shù)據(jù)扇區(qū)。然后,尋址一字段或在(扇區(qū))表度上尋址另一個對應(yīng)粗字段,既,從HAT獲得的字段地址可以遠(yuǎn)離當(dāng)前要求位置的許多字段。
因此,在某些情況下,基于固定持續(xù)時間字段的管理導(dǎo)致太大的HAT(達(dá)到盤容量的一半),在其它情況中導(dǎo)致太粗字段的尋址。
本發(fā)明的目的是提供一種分配給定時間值到存儲介質(zhì)地址值的方法,該方法避免了上述的缺點(diǎn)。這個目的由權(quán)利要求1公開的方法獲得。
按照本發(fā)明,管理地址表HAT是基于固定長度或尺寸的字段,既,每一字段有固定位數(shù)。
在DVD-RAM的介質(zhì)中,數(shù)據(jù)被物理地組織成為32K字節(jié)長度的“ECC block”(ECC誤差矯正碼),如果上述固定尺寸或它的倍數(shù)被用作為字段的固定尺寸,可以獲得特別好的結(jié)果。然而,可以使用任何其它固定尺寸。在這種固定尺寸字段的情況中,對于每一個固定尺寸字段,HAT包含特殊的絕對持續(xù)時間或特殊的Δ持續(xù)時間,該持續(xù)時間表明包括在字段中最后一個和第一個數(shù)據(jù)包之間的到達(dá)時間差。
管理過程,既,目標(biāo)VOBU地址的計算包括下列步驟-積累包括在HAT中的Δ持續(xù)時間,直到給定時間值接近目標(biāo)VOBU,既,假設(shè)執(zhí)行VOBU目錄前向掃描,直到Δ持續(xù)時間的和小于或等于給定時間值,或假設(shè)執(zhí)行VOBU目錄的后向掃描,直到Δ持續(xù)時間的和大于或等于給定時間值。
-由固定字段尺寸乘以這個表格目錄的運(yùn)行索引直接導(dǎo)致被訪問的地址值。
基于HAT的固定尺寸的優(yōu)點(diǎn)是-HAT尺寸不取決于記錄的位率;-HAT尋址準(zhǔn)確性是固定的,間隔尺寸基本上對應(yīng)“字段尺寸常數(shù)”,可以為所有類型的盤適當(dāng)?shù)剡x擇字段尺寸常數(shù)為常數(shù),為每一個盤選擇字段尺寸常數(shù)為常數(shù),或在特殊盤上的每一個記錄選擇字段尺寸常數(shù)為常數(shù)。
原則上,發(fā)明的方法適合于尋址被記錄的位流或記錄在如DVD記錄器的存儲介質(zhì)上的位流,其中,使用的地址表是基于所述位流的字段,其中-每一字段包括所述位流的位的固定量;-對于所述字段的每一個地址表目錄,使用運(yùn)行索引把絕對時間持續(xù)時間或Δ時間持續(xù)時間分配在所述的地址表中;-在絕對時間持續(xù)時間值存儲的情況中為得到地址值到達(dá)目標(biāo)地址,選擇所述地址表的最對應(yīng)的絕對時間持續(xù)時間目錄,對應(yīng)的運(yùn)行索引與所述固定量相乘,以便計算所述的地址值;或-在Δ時間持續(xù)時間值存儲的情況中為得到地址值到達(dá)目標(biāo)地址,一直到對應(yīng)所述地址值的最近時間持續(xù)時間的所有Δ時間持續(xù)時間變?yōu)榉e累,與所述最近時間持續(xù)時間有關(guān)的對應(yīng)Δ時間持續(xù)時間目錄的運(yùn)行索引與所述固定量相乘,以便計算所述地址值。
本發(fā)明方法的附加實(shí)施例的優(yōu)點(diǎn)公開在不同的從屬權(quán)利要求中。
附圖本發(fā)明的實(shí)施例參考附圖進(jìn)行描述。
圖1是用于DVD數(shù)據(jù)流記錄的簡化的系統(tǒng)圖。
圖2是基本目錄和文件結(jié)構(gòu)。
圖3是導(dǎo)航數(shù)據(jù)結(jié)構(gòu)。
圖4是數(shù)據(jù)流數(shù)據(jù)包。
圖5是發(fā)明的管理數(shù)據(jù)表。
圖6是數(shù)據(jù)流時間圖信息。
圖7是映射表例子。
實(shí)施例所設(shè)計的DVD數(shù)據(jù)流記錄系統(tǒng)使用可重寫的DVD盤記錄存在的數(shù)字位流、編輯它們、作為位流回放它們。下面的縮寫被使用LB邏輯塊,RBN相對字節(jié)數(shù),RBP相對字節(jié)位置,RLBN相對邏輯塊數(shù),STB機(jī)頂盒,TOC內(nèi)容的表格,SCR系統(tǒng)時鐘參考。
設(shè)計的本系統(tǒng)滿足了下面的要求支持任何數(shù)據(jù)包尺寸,只要它小于2k字節(jié)和小于一個鏡頭內(nèi)的固定長度。
時序結(jié)構(gòu),既,時間戳被加到每一個播放的數(shù)據(jù)包,能夠在回放期間適當(dāng)傳送數(shù)據(jù)包。
放大應(yīng)用程序的字段,非實(shí)時記錄是可能的。但是,在這種情況下,STB必須產(chǎn)生時間戳信息。
數(shù)據(jù)分配策略和文件支持實(shí)施數(shù)據(jù)流記錄。
許多數(shù)字服務(wù)一般要求把服務(wù)信息鑲嵌在實(shí)時數(shù)據(jù)流中。為支持來自DVD播放器的數(shù)據(jù)饋送的STB,DVD應(yīng)當(dāng)提供附加的空間,該空間由STB使用,復(fù)制服務(wù)信息的部分,并增加附加的TOC信息。
必須支持版權(quán)保護(hù)。此外,任何由服務(wù)提供商或STB進(jìn)行的加密必須保持不變。
用戶要求可以分成組,既,記錄要求、回放要求、編輯要求實(shí)時記錄應(yīng)當(dāng)設(shè)計系統(tǒng)能夠?qū)崟r記錄數(shù)字?jǐn)?shù)據(jù)流。也應(yīng)當(dāng)允許用戶連接記錄,即使這些記錄是由不同的數(shù)據(jù)格式形成。如果連接了記錄,無縫或接近于無縫的回放可能性是很好的但不是必須的。
導(dǎo)航支持為支持導(dǎo)航信息,在記錄過程中應(yīng)當(dāng)產(chǎn)生兩字段信息(列表)1)播放列表的“原始”版本。這個列表包括相當(dāng)?shù)偷募墑e信息,例如,時間映射或(播放)記錄的數(shù)據(jù)包次序。這個列表可由STB訪問,其內(nèi)容由DVD數(shù)據(jù)流器以及STB理解。在它的原始版本中,播放列表能夠回放完整的記錄。在記錄之后,播放列表可由STB訪問和擴(kuò)展,以允許較復(fù)雜的回訪順序。
2)產(chǎn)生第二字段信息,既映射列表,以支持?jǐn)?shù)據(jù)流記錄器檢索數(shù)據(jù)包數(shù)據(jù)流塊(單元),這是按照應(yīng)用范圍描述的,例如,“播放數(shù)據(jù)包”或“時間”。這個列表只由DVD數(shù)據(jù)流器擁有和理解。
內(nèi)容描述系統(tǒng)應(yīng)當(dāng)預(yù)留由STB使用的空間,以存儲高級別的TOC和服務(wù)信息。為用戶提供的這個信息通過存儲在盤上的內(nèi)容導(dǎo)航,并可以包括復(fù)雜的GUI信息。該內(nèi)容不需要由數(shù)據(jù)流記錄器理解。但是,TOC信息的共同的子集,例如,根據(jù)字符串,由STB和DVD之間共用是很有用的,以便使得數(shù)據(jù)流記錄器能夠提供它自身的基本菜單。
連續(xù)地回放單獨(dú)記錄和播放所有記錄通過列表應(yīng)當(dāng)是可能的。
用于入口點(diǎn)選擇的播放器菜單STB可以根據(jù)存儲在盤上的TOC信息產(chǎn)生復(fù)雜的菜單。但是,它也可以通過數(shù)據(jù)流器本身產(chǎn)生簡單的菜單。例如,通過某些由STB和DVD共用的“字符”信息。
特技播放模式STB能夠通過“播放列表”進(jìn)行特技播放。由于播放數(shù)據(jù)流的性質(zhì),特技播放特征被限制在基本的特技播放,例如,時間檢索和名稱跳躍。
確定象編程或主控的回訪順序特征的用戶可以通過播放列表支持。
DVD數(shù)據(jù)流器應(yīng)當(dāng)創(chuàng)建播放列表的“原始版本”。它也應(yīng)當(dāng)允許由STB擴(kuò)展和修改播放列表,用于較復(fù)雜的回訪特征。DVD數(shù)據(jù)流器不對這些較復(fù)雜的播放列表的內(nèi)容負(fù)責(zé)。
系統(tǒng)必須支持在用戶的請求下刪除單個記錄。如果可能,系統(tǒng)應(yīng)當(dāng)允許這個特征在STB的控制下。
系統(tǒng)可以支持插入編輯。
在圖1的簡化系統(tǒng)中,應(yīng)用裝置AD通過如IEEE1394接口的接口IF與數(shù)據(jù)流器裝置STRD(即,DVD記錄器)交互。在STRD中的數(shù)據(jù)流器STR通過輸出緩沖和時間戳處理裝置BTHO發(fā)送數(shù)據(jù)到IF,并通過輸入緩沖和時間戳處理裝置BTHI接收來自IF的數(shù)據(jù)。AD通過輸出緩沖和時間戳處理裝置BTHOAD發(fā)送數(shù)據(jù)到IF,并通過輸入緩沖和時間戳處理裝置BTHIAD接收來自IF的數(shù)據(jù)。
考慮到目錄和文件結(jié)構(gòu),DVD數(shù)據(jù)流記錄的數(shù)據(jù)流數(shù)據(jù)和導(dǎo)航數(shù)據(jù)的組織是通過特殊的方式進(jìn)行的,考慮下列因素-任何DVD數(shù)據(jù)流器裝置STRD具有某些在盤上存儲管理數(shù)據(jù)或數(shù)據(jù)流器細(xì)節(jié)導(dǎo)航數(shù)據(jù)的要求。這些數(shù)據(jù)只用于幫助記錄的數(shù)據(jù)的提取;對任何外部應(yīng)用裝置AD來說,這些數(shù)據(jù)不需要被理解,甚至被可見。
-任何DVD數(shù)據(jù)流器裝置STRD需要與它連接的應(yīng)用裝置AD通信。這個應(yīng)用應(yīng)當(dāng)盡可能的通用,以至應(yīng)用的最大范圍可以連接到數(shù)據(jù)流器。支持這種通信的導(dǎo)航數(shù)據(jù)被稱為共同導(dǎo)航數(shù)據(jù),并必須由數(shù)據(jù)流器以及應(yīng)用裝置理解。
-數(shù)據(jù)流器裝置STRD應(yīng)當(dāng)提供連接應(yīng)用裝置AD的裝置,用于存儲它自己的任何要求的專用數(shù)據(jù)。數(shù)據(jù)流器不需要由任何內(nèi)容、內(nèi)部結(jié)構(gòu)或這個應(yīng)用細(xì)節(jié)導(dǎo)航數(shù)據(jù)的意思理解。
圖2顯示了可能的目錄和文件結(jié)構(gòu),其中,包括了所有盤內(nèi)容的數(shù)據(jù)。存儲盤內(nèi)容的文件被放置在STRREC目錄下,該目錄是在根目錄下。在STRREC目錄下,下面的文件被創(chuàng)建了-COMMON.IFO對于數(shù)據(jù)流器裝置的專用管理信息。需要由應(yīng)用裝置以及數(shù)據(jù)流器理解。
-STREAMER.IFO對于數(shù)據(jù)流器裝置的專用管理信息。不需要由應(yīng)用裝置理解。
-APPLICAT.IFO應(yīng)用程序?qū)S脭?shù)據(jù),既,連接到數(shù)據(jù)流器的特殊應(yīng)用程序的信息。
不需要由數(shù)據(jù)流器理解。
-REALTIME.SOB記錄的實(shí)時數(shù)據(jù)流數(shù)據(jù)適當(dāng)。
注意,除了上面描述的文件以外,STRREC目錄將不包括任何其它的文件或目錄。
考慮導(dǎo)航數(shù)據(jù)結(jié)構(gòu),使用導(dǎo)航數(shù)據(jù)控制被記錄的任何數(shù)據(jù)流的記錄、回放和編輯。如圖3所示,導(dǎo)航數(shù)據(jù)包括在文件COMMON.IFO中的數(shù)據(jù)流管理信息(SMI),和文件STREAMER.IFO中的管理信息(HKPI)。從數(shù)據(jù)流裝置的觀點(diǎn)看,這兩種信息足夠執(zhí)行所有的必須操作。
除了這些以外,DVD數(shù)據(jù)流記錄也預(yù)見到為應(yīng)用程序?qū)S脭?shù)據(jù)(APD)預(yù)留存儲位置的可能性,該專用數(shù)據(jù)一般說來也被認(rèn)為是導(dǎo)航數(shù)據(jù)。
SMI和HKPI是用于數(shù)據(jù)流器操作的直接相關(guān)的導(dǎo)航數(shù)據(jù)。在這個順序中,SMI包括三種信息表,既,數(shù)據(jù)流管理員一般信息(SM_GI)、數(shù)據(jù)流標(biāo)題表格(STT)、數(shù)據(jù)流播放列表表格(SPLT)。HKPI包括兩種信息表格,既,在這個順序中,管理一般信息(HKP_GI)和管理地址表(HAT)。在數(shù)據(jù)流記錄中沒有限制,既,導(dǎo)航信息中的每一個表格必須與扇區(qū)邊界對齊。
SM_GI包括信息項(xiàng),象SMI的結(jié)束地址、SM_GI的結(jié)束地址、STT的開始地址、SPLT的開始地址。
STT包括信息項(xiàng),象數(shù)據(jù)流標(biāo)題的數(shù)量、數(shù)據(jù)流標(biāo)題表的結(jié)束地址、應(yīng)用程序數(shù)據(jù)包尺寸、服務(wù)ID、應(yīng)用裝置ID、數(shù)據(jù)流持續(xù)時間、數(shù)據(jù)流名稱檢索指示器、數(shù)據(jù)流標(biāo)題名稱(STN)。SPLT包括信息項(xiàng),象播放列表的數(shù)量、SPLT結(jié)束地址、播放列表信息的開始地址、播放列表?xiàng)l目的數(shù)量、數(shù)據(jù)流標(biāo)題的索引、開始SCR、結(jié)束SCR。
管理一般信息(HKP_GI)包括信息項(xiàng),象管理地址條目的數(shù)量(HAE_Ns)、HKPI的結(jié)束地址(HKPI_EA)、時間度量因子(HKP_TSCAL)。
HAE_Ns描述了包含在這個HKPI中的管理地址條目的數(shù)量。HKPI_EA描述了這個SKPI的結(jié)束地址。HKP_TSCAL描述了在職格HKPI中使用的時間度量。
本發(fā)明管理地址表(HAT)的目的是提供所有必須的信息,以便給出的播放列表?xiàng)l目被有效地轉(zhuǎn)換成為盤地址對,反之亦然。
也可能包括應(yīng)用程序?qū)S脭?shù)據(jù),該數(shù)據(jù)由三種信息構(gòu)成,既,應(yīng)用程序?qū)S脭?shù)據(jù)一般信息、一組或多組應(yīng)用程序?qū)S脭?shù)據(jù)檢索指示器、一組或多組應(yīng)用程序?qū)S脭?shù)據(jù)區(qū)域。如果存在任何應(yīng)用程序?qū)S脭?shù)據(jù),這三種信息以這個順序被記錄和存儲在APPLICAT.IFO文件中。
數(shù)據(jù)流數(shù)據(jù)包括一個或多個“數(shù)據(jù)流對象,每一個對象可以被存儲為描述在ISO/13818-1系統(tǒng)中一樣的“程序數(shù)據(jù)流”(SOB)。
SOB可以由program_end_code終止。在每一個SOB的第一個數(shù)據(jù)包中的SCR字段的值可以是非零。SOB包含裝入數(shù)據(jù)流數(shù)據(jù)包(S PCK)的順序中的數(shù)據(jù)流數(shù)據(jù)。數(shù)據(jù)流數(shù)據(jù)可以被組織成一個單元數(shù)據(jù)流,并可用stream_id攜帶在PES數(shù)據(jù)包中。
如圖4所示,數(shù)據(jù)流數(shù)據(jù)包包括數(shù)據(jù)包報頭,后面跟著系統(tǒng)報頭,再后面是一個數(shù)據(jù)流數(shù)據(jù)包(S_PKT)。系統(tǒng)報頭被包括在這些S_PKT中,S_PKT是SOB的第一個S_PKT。當(dāng)包括系統(tǒng)報頭時,剩余數(shù)據(jù)流數(shù)據(jù)包內(nèi)容的長度是2010字節(jié),當(dāng)沒有包括系統(tǒng)報頭時,數(shù)據(jù)流數(shù)據(jù)包內(nèi)容的長度是2034字節(jié)。
數(shù)據(jù)流對象由一個或多個數(shù)據(jù)流數(shù)據(jù)包構(gòu)成。
對于將被記錄的位流的每一字段或每一個VOBU(VOBU#1到VOBU#n)或記錄的位流的每一字段或每一個VOBU(VOBU#1到VOBU#n),圖5所示的HAT表格包括對應(yīng)絕對或Δ時間持續(xù)時間條目ΔDUR#1到ΔDUR#n)。DAC表示在位流中要求的地址或目標(biāo)地址。每一個VOBU#1到VOBU#n涉及到位流的位的固定數(shù)量。
HAT表格具有數(shù)據(jù)流時間映射信息STMAPI的格式,并可能包括兩個子單元“數(shù)據(jù)流時間映射一般信息”STMAP_GI和一個“映射列表”MAPI。STMAPI的可能內(nèi)容顯示在圖6中。MAPU_SZ描述了在映射列表單元的扇區(qū)中的尺寸。例如,16個扇區(qū)的映射單元尺寸意思是第一個映射列表?xiàng)l目與包括在數(shù)據(jù)流的前16個扇區(qū)中的應(yīng)用程序數(shù)據(jù)包有關(guān)。第二個映射列表?xiàng)l目與包括在下16個扇區(qū)中的應(yīng)用程序數(shù)據(jù)包有關(guān)等。
MTU_SHFT描述了映射列表?xiàng)l目的LSB的加權(quán)。與所述格式的數(shù)據(jù)包到達(dá)時間(PAT)的位有關(guān)。MTU_SHFT描述了16和36之間的值。例如,值16的意思是增加的應(yīng)用程序數(shù)據(jù)包到達(dá)時間IAPAT的LSB具有與PAT_base(0)相同的加權(quán),其中,PAT_base(x)意思是由90KHz單元測量的PAT基準(zhǔn)值。
MTU_SHFT取決于MAPU_SZ。MTU_SHFT滿足規(guī)則0≤5625×234×MAPU_SZ2MTU_SHFT·max_bitrate----1<1]]>16≤MTU_SHFT≤36其中,max_bitrate=MPEG 2程序數(shù)據(jù)流的最大位率。
MAPL_ENT_Ns描述了STMAP_GI后面跟隨的映射列表?xiàng)l目的數(shù)量。
S_S_APAT描述了數(shù)據(jù)流的開始應(yīng)用程序數(shù)據(jù)包到達(dá)時間,既,屬于數(shù)據(jù)流的第一個數(shù)據(jù)包的數(shù)據(jù)包到達(dá)時間。
S_E_APAT描述了數(shù)據(jù)流的結(jié)束應(yīng)用程序數(shù)據(jù)包到達(dá)時間,既,屬于數(shù)據(jù)流的最后一個數(shù)據(jù)包的數(shù)據(jù)包到達(dá)時間。
映射列表MAPL由零或多個“增加的應(yīng)用程序數(shù)據(jù)包到達(dá)時間”IAPAT組成。IAPAT描述了對應(yīng)DVD映射單元的增加的應(yīng)用程序數(shù)據(jù)包到達(dá)時間,數(shù)據(jù)流記錄的增加的PAT描述格式定義如下假設(shè)MAPU_S_APAT(i),1≤i≤MAPL_ENT_Ns,是映射單元#i的開始應(yīng)用程序數(shù)據(jù)包到達(dá)時間,既,屬于映射單元#i的第一個數(shù)據(jù)包的數(shù)據(jù)包到達(dá)時間,假設(shè)MAPU_S_APAT(i)是映射單元#i的最后應(yīng)用程序數(shù)據(jù)包到達(dá)時間,既,屬于映射單元#i的最后一個數(shù)據(jù)包的數(shù)據(jù)包到達(dá)時間,并假設(shè)IAPAT(i)是映射列表的第i個IAPAT條目,既,IAPAT(1)是映射列表的第一個條目。那么,IAPAT(i)將滿足規(guī)則0≤[Σk=1iIAPAT(k)]-MAPU_S_APAT(i+1)2MTU_SHFT<1]]>i=1、2、…,MAPL_ENT_Ns-1,以及0≤[Σk=1iIAPAT(k)]-MAPU_E_APAT(i)2MTU_SHFT≤1]]>i=MAPL_ENT_Ns以及0≤IAPAT(i)<212i=1、2、…,MAPL_ENT_Ns。
圖7顯示了MAPU、MAPU_S_APAT、MAPU_E_APAT和IAPAT的順序的例子。t軸的下側(cè)被分成為IAPAT時間單元,t軸的上側(cè)處于MAPU中。
MAPU_S_APAT(i)和MAPU_E_APAT(i)以DVD數(shù)據(jù)流記錄的PAT描述格式描述。用于上述方程的比較,MAPU_S_APAT(i)和MAPU_E_APAT(i)被視為是6字節(jié)無正負(fù)的整數(shù)值。
IAPAT的持續(xù)時間=1是 在位流記錄中,應(yīng)用程序執(zhí)行它自己的填充符,所以,不需要使用DVD-ROM視頻或RTRW的數(shù)據(jù)包長度調(diào)整方法。在數(shù)據(jù)流記錄中,可以安全地假設(shè)數(shù)據(jù)流數(shù)據(jù)包總是具有必要的長度。
數(shù)據(jù)數(shù)據(jù)流也在數(shù)據(jù)包中包括時間輟。
權(quán)利要求
1.尋址被記錄的位流或記錄在存儲介質(zhì)的位流的方法,其中,所用的地址表(HAT)是基于所述位流的字段(VOBU#n),其特征在于;-所述每一字段包括所述位流的位的固定量;-對于所述字段的每一個地址表?xiàng)l目,使用運(yùn)行的索引(1、2、3…,n)把絕對時間持續(xù)時間或Δ時間持續(xù)時間(ADUR#n)分配到所述地址表;-在絕對時間持續(xù)時間值存儲的情況下為得到到達(dá)目標(biāo)地址(DAV)的地址值,選擇所述地址表(HAT)的最對應(yīng)的絕對時間持續(xù)時間條目(ADUR#i),對應(yīng)的運(yùn)行索引(i)與所述固定量相乘,以便計算所述地址值;或-在Δ時間持續(xù)時間值存儲的情況下為得到到達(dá)目標(biāo)地址(DAV)的地址值,一直到對應(yīng)所述地址值的最近時間持續(xù)時間的所有Δ時間持續(xù)時間變?yōu)榉e累,與所述最近時間持續(xù)時間有關(guān)的對應(yīng)Δ時間持續(xù)時間條目(ADUR#i)的運(yùn)行索引與所述固定量相乘,以便計算所述地址值。
2.按權(quán)利要求1所述的方法,其特征在于所述存儲介質(zhì)(STRD)是數(shù)據(jù)流器裝置或DVD記錄器。
3.按權(quán)利要求1或2所述的方法,其特征在于所述位流的字段(VOBU#n)包括數(shù)據(jù)包和Δ時間持續(xù)時間值,該值在字段的第一數(shù)據(jù)包的到達(dá)時間和該字段的最后數(shù)據(jù)包后的數(shù)據(jù)包的到達(dá)時間之間是不同的。
4.按權(quán)利要求1到3任一權(quán)利要求所述的方法,其特征在于字段的尺寸對應(yīng)ECC塊或相乘的位的數(shù)量。
全文摘要
在位流記錄中,表達(dá)的數(shù)據(jù)被組織成為視頻對象單元。這些單元具有變化的尺寸也有變化的持續(xù)時間。為允許在位流中訪問任何視頻對象單元,所用的管理地址表是基于每一字段的固定尺寸的位流字段(VOBU#n)。對于每一字段,地址表附加地包括特殊Δ持續(xù)時間(ΔDUR#n),該持續(xù)時間表明字段的第一數(shù)據(jù)包的到達(dá)時間和該字段的最后數(shù)據(jù)包后的數(shù)據(jù)包的到達(dá)時間之間的時間差。計算目標(biāo)VOBU地址包括下面的步驟:積累Δ持續(xù)時間,直到給定的時間值最接近目標(biāo)VOBU;這個表格條目的索引與固定字段尺寸相乘,直接導(dǎo)致地址值被訪問的結(jié)果。
文檔編號H04N7/24GK1313991SQ99809880
公開日2001年9月19日 申請日期1999年8月26日 優(yōu)先權(quán)日1998年9月7日
發(fā)明者哈拉爾德·席勒, 海因茨-維爾納·克澤, 馬爾科·溫特 申請人:德國湯姆森-布蘭特有限公司