專利名稱:標記數字數據的方法
技術領域:
本發明涉及一種標記表示視頻或音頻信息的數字數據流的數據的方法。
背景技術:
在比特流的記錄中,人們可以任意地將比特流再細分為更規則結構的子單元。DVD(數字視頻或通用盤)中的表示數據被組織為所謂的視頻目標單元(Video Object Unit),例如,在用于視頻記錄的DVD規范中表示為VOBU。VOBU具有一個可變的大小(以扇區數目測量的數據量),但是也具有一個可變的持續時間(以視頻字段的數目測量)。
對于從盤的數據恢復,用于視頻記錄的DVD規范預見了其為一個表的‘VOBU映象’,其中對于記錄中的每個VOBU輸入扇區中的長度和字段中的持續時間。
DVD數據流記錄的目錄和文件結構在DVD流式記錄的流數據和導航數據中組織如下任何DVD數據流裝置具有特定的要求以在盤上存儲它自己的數據流專用的導航數據。這些數據獨立地用于幫助記錄數據的恢復;它們不需要被理解或甚至對任何外界應用裝置可見。
任何DVD數據流裝置需要與它所連接的應用裝置通信。此通信應是直接式的并盡可能的通用,以便在今天和將來的應用軟件的最大可能范圍可以被連接到數據流機上。支持此通信的導航數據必須是由數據流機及應用裝置可理解的;它們在下面將被稱為“公用導航數據”。
數據流機裝置應向所連接的應用裝置提供用于存儲它自己的任何要求種類的專用數據。數據流機不需要理解任何內容、內部結構、或此“專用應用導航數據”的含義。
提供導航數據以控制任何被記錄的比特流的記錄、回放和編輯。在DVD流式記錄中,導航數據被稱為“數據流機信息”(STRI)。STRI包括六種信息表,即數據流機視頻管理器信息(STR_VMGI)、流式文件信息表(SFIT)、原始程序鏈信息(ORG_PGCI)、用戶定義程序鏈信息(UD_PGCI)、文本數據管理器(TXT_DT_MG)和應用程序專用數據管理器(APD_MG)。
流文件信息表包含在記錄介質上記錄流式數據的信息。原始PGC信息具有播放列表的功能,其包含所有制成的鏡頭。定義一個鏡頭包含記錄序列中在開始和停止動作之間的信息或也被稱為ORG_PGCI的一個程序。另外,數據流對象包含全部鏡頭或部分鏡頭。根據兩個表,數據可以被用于回放的恢復。
用戶定義的PGC信息包含由用戶定義的信息。
為了更精確地尋址,程序包括一個或多個單元。單元指向各流式對象單位(SOBU)并且給每個SOBU分配增量應用程序數據包到達時間(IAPAT)。
根據本發明,引入暫時擦除標志以表示被暫時擦除的單元。另外,用特殊方法設置必要的時戳以使能不用對流進行任何額外的觀察的立即永久擦除或快速永久擦除。有利的是暫時擦除也可以被全部取出(withdraw)。
對于暫時擦除(TE)單元的永久擦除,需要流單元開始應用程序數據包到達時間(SC_S_APAT)和流單元結束應用程序數據包到達時間(SC_E_APAT)的適應。為了在記錄期間實現目的,必須執行計算而不用任何額外觀察數據流。這將由如下TE單元的定義來實現TE單元覆蓋SOB的一部分。TE單元的SC_S_APAT和SC_E_APAT以如下方法設置,即僅僅所有由TE單元覆蓋的完整的SOBU被標記,即下列規則定義TE單元的SC_S_APAT和SC_E_APAT。它們必須被全部完成SC_S_APAT等于SOBU的第一應用程序數據包的應用程序數據包到達時間(APAT),并且,如果TE單元覆蓋SOB的開始,則SC_S_APAT等于SOB的第一SOBU的第一應用程序數據包的APAT。
在所有其它情況下,SC_S_APAT等于或大于TE部分的第一應用程序數據包的APAT,并且SC_S_APAT盡可能的鄰近于TE部分的第一應用程序數據包的APAT。
SC_E_APAT等于SOBU的第一應用程序數據包的APAT,并且,如果TE單元覆蓋SOB的結束,則SC_E_APAT等于緊接著此SOB的最后SOBU的SOBU的第一應用程序數據包的APAT。
在所有其它情況下,SC_E_APAT等于或小于緊接著TE部分的最后應用程序數據包的應用程序數據包的APAT,并且SC_E_APAT盡可能的鄰近于TE部分的隨后應用程序數據包的APAT。
注意1上述定義假設SOBU存在于SOB和最后SOBU之后。此SOBU不實際存在。
因此,下列規則定義緊接著此SOB的最后SOBU的SOBU的第一應用程序數據包的APAT此APAT大于此SOB的最后應用程序數據包的APAT,并且,此APAT值的18(=MTU_SHFT)個最低有效位設置為零,并且,此APAT值盡可能的臨近于SOB的最后應用程序數據包。
注意2TE部分意味著SOB的所有應用程序數據包,SOB不是正常單元的一部分并在流上連續,即通過正常單元的非中斷。TE部分的邊界是正常單元或SOB邊界。因此,每個TE部分包括一個TE單元。
注意3SC_E_APAT可能小于SC_S_APAT。TE部分僅在SC_S_APAT<SC_E_APAT的情況下包含完整的SOBU。
注意4對于小SOBU,將通過上述定義設置SC_S_APAT和SC_E_APAT,以便數據流機能夠識別TE部分是否僅在一個SOBU之內(SC_S_APAT>SC_E_APAT)或TE部分開始于一個SOBU并結束于下一個SOBU(SC_S_APAT=SC_E_APAT)。僅僅對于TE部分覆蓋全部SOBU的(正常)情況,SC_S_APAT將要小于SC_E_APAT。
作為第一個選擇,建議流單元一般信息(SC_GI)
(1)C_TY描述此流單元的單元類型。
C_TY1…‘010b’將被描述用于所有流單元。
TE…‘0b’此單元在“正常”狀態。
‘1b’此單元在“暫時擦除”狀態。
C_TY1最好由TE位所緊接著的第一個MSB表示。其余的LSB被保留。
(2)SC_EPI_Ns描述包含在此SCI中的入口點信息的數目。
(3)SOB_N描述此單元引用的SOB的數目。
(4)SC_S_APAT描述了在DVD流式記錄的PAT描述格式中的此流單元的開始應用程序數據包到達時間(開始APAT)。
如果此單元是沒有同樣SOB的之前TE單元的TE單元,則此SC_S_APAT描述第一個SOBU的第一應用程序數據包的APAT,它的開頭包含在TE單元之中或之后。
(5)SC_E_APAT對于一個“正常”單元,這描述了在DVD流式記錄的PAT描述格式中的此流單元的結束應用程序數據包到達時間(結束APAT)。對于一個“暫時擦除”單元,這描述了包含緊接著TE單元的應用程序數據包的SOBU的第一應用程序數據包的APAT。
暫時擦除的要求1.流的任何TE部分應完全地可重構。
2.TE部分的開始和結束位置標記應是基于時間的APAT精確(注意消費者不知道關于SOB、SOBU或MAPL的任何事情)。
3.在記錄期間,TE部分應不用對流(實時循環)的任何觀察而永久可擦除。
這些要求的實現是通過原始PGC的單元內部的TE標志完成的。此標志指示暫時擦除的單元。
TE處理改變ORG_PGCI。UD_PGCI和SFI內容不變。主動作在程序#j內部完成。通過將程序#j的各單元分割成覆蓋正常流部分(未擦除)和TE部分的各部分來完成暫時擦除。在重構后,完整的導航數據與暫時擦除之前的狀態完全相同。
用于正常單元的SC_S_APAT和SC_E_APAT的規則。
正常單元指向它分配的SOB,即如果SC_E_APAT等于它分配的SOB的SOB_E_APAT,則此單元用它的分配的SOB的最后應用程序數據包結束。
定義SC_S_APAT和SC_E_APAT的術語如下1.單元#k將表示正常單元2.SC_S_APATk和SC_E_APATk將表示單元#k的開始和結束時間3.SOB_N(k)將表示單元#k的分配的SOB號正常單元的SC_S_APAT和SC_E_APAT的定義為1.SOB_S_APATSOB_N(k)≤SC_S_APATk≤SC_E_APATk≤SOB_E_APATSOB_N(k)2.SC_S_APATk等于表示單元#k的第一應用程序數據包的SOB#SOB_N(k)內部的應用程序數據包的APAT3.SC_E_APATk等于表示單元#k的最后應用程序數據包的SOB#SOB_N(k)內部的應用程序數據包的APAT用于TE單元的SC_S_APAT和SC_E_APAT的規則。
存儲在TE單元中的信息以如下方式定義
●程序的原始狀態可100%重構●通過TE部分指示完全覆蓋的SOBU(如此要求是為了能夠在記錄期間容易地再使用TE部分的全部SOBU,即不用對流的任何觀察)定義SC_S_AAPAT和SC_E_APAT的術語如下●單元#k將表示TE單元●SC_S_APATk和SC_E_APATk將表示單元#k的開始和結束時間●SOB_N(k)將表示單元#k的分配的SOB號TE單元的SC_S_APAT和SC_E_APAT的定義為1.如果TE部分開始于SOBU的第一應用程序數據包或TE部分包含SOB的開始,則SC_S_APAT是包含TE單元的第一應用程序數據包的SOBU的第一應用程序數據包的APAT。
2.在所有的其它情況2.1如果k>1并且單元#k-1是SOB#SOB_N(k)的TE單元,則SC_S_APATk是此TE部分的第一應用程序數據包APAT。
2.2在所有的其它情況SC_S_APATk等于緊接著包含TE部分的第一應用程序數據包的SOBU的SOBU的第一應用程序數據包的APAT。
3.SC_E_APATk等于包含緊接著TE部分的第一應用程序數據包的SOBU的第一應用程序數據包的APAT。
注意1上述SC_S_APAT和SC_E_APAT的定義假設一個應用程序數據包存在于SOB的最后應用程序數據包之后。此應用程序數據包不實際存在。因此,下列規則定義緊接著此SOB的最后SOBU的應用程序數據包的APAT●此APAT是IAPAT時間單元的整數倍,●此APAT大于此SOB的最后應用程序數據包的APAT,●此APAT盡可能鄰近于此SOB的最后應用程序數據包,●此APAT是SOBU的第一應用程序數據包的APAT注意2TE部分意味著SOB的所有應用程序數據包,SOB不是正常單元的一部分并在流上鄰接,即通過正常單元的非中斷。TE部分的邊界是正常單元、其它TE單元或SOB邊界。因此,每個TE部分包括一個TE單元。
注意3SC_E_APAT可能小于SC_S_APAT。TE部分僅在SC_S_APAT<SC_E_APAT的情況下包含完整的SOBU。TE單元的SC_S_APAT和SC_E_APAT的3種可能情況為1)SC_S_APAT<SC_E_APAT在此TE單元的TE部分內部至少有一個完整的SOBU。此TE部分的所有SOBU可以被永久擦除(例如,在記錄期間)2)SC_S_APAT=SC_E_APAT在此TE單元的TE部分內部沒有完整的SOBU。可是TE部分在2個SOBU中具有應用程序數據包。永久擦除會將這2個SOBU之間分配的SOB分裂為2個SOB。即得出的2個SOB不共享任何SOBU。
3)SC_S_APAT>SC_E_APAT在此TE單元的TE部分內部沒有完整的SOBU。TE部分僅在1個SOBU中具有應用程序數據包。一個永久擦除會將這一個SOBU中分配的SOB分裂為2個SOB。即得出的2個SOB共享一個公用的SOBU。
因此,每個狀態是明確的并包含許多關于流內部的各單元的位置的信息。
作為第二個選擇,建議流單元一般信息(SC_GI)
其中(1)C_TY描述此流單元的單元類型。
C_TY1…‘010b’將被描述用于所有流單元。
TE …‘00b’此單元在“正常”狀態。
‘01b’此單元在“暫時擦除”狀態;并且此單元在SOBU的第一應用程序數據包之后開始并在同一個SOBU的最后應用程序數據包之前結束。
…‘10b’此單元在“暫時擦除”狀態;并且此單元包含至少一個SOBU邊界(SOBU的第一或最后應用程序數據包)。ERA_S_APAT和ERA_E_APAT為此單元而存在。
(2)SC_EPI_Ns描述包含在此SCI中的入口點信息的數目。
(3)SOB_N描述此單元涉及的SOB的數目。
(4)SC_S_APAT描述了在DVD流式記錄的PAT描述格式中的此流單元的開始應用程序數據包到達時間(開始APAT)。
(5)SC_E_APAT描述了在DVD流式記錄的PAT描述格式中的此流單元的結束應用程序數據包到達時間(結束APAT)。
(6)ERA_S_APAT對于一個“暫時擦除”單元,這描述了第一SOBU的第一應用程序數據包的APAT,SOBU的開頭包含于TE單元中或單元后。
(7)ERA_E_APAT對于一個“暫時擦除”單元,這描述了包含緊接著TE單元的應用程序數據包的SOBU的第一應用程序數據包的APAT。
ORG_PGCI的SCI定義包含在它的SC_GI的C_TY(單元類型)內部的TE標志。此TE標志顯示這是一個TE單元(設置TE標志)還是一個正常單元(清空TE標志)。
本發明的實施例參照附圖進行描述,其中圖1是從SOBU層看見的TE和永久擦除;圖2是包括重構的暫時擦除的原理;圖3是TE部分的永久擦除的原理;圖4是暫時擦除和后續的永久擦除;圖5是TE和后續TE及第一個TE單元的重構。
在圖1中,說明了從SOBU層看見的TE和永久擦除。在標記有“原始程序”圖的上面部分,程序#j包含一個帶有一個SC_S_APAT和一個SC_E_APAT的單元#k。單元#k包含從SOBU#1到SOBU#6的幾個SOBU。分配給每個SOBU增量應用程序數據包到達時間(IAPAT)。
在標記有“TE之后”的中間部分,例如,由用戶或基于給定參數標記程序#j的灰色標記部分作為暫時擦除。程序#j現在包含從單元#k到單元#k+2的3個單元,單元#k和單元#k+2可以被回放,同時在單元#k+1上設置擦除標志。單元#k+1包含決定將被擦除的TE部分和包括將被用于以后記錄的較小的TE單元。
分配一個新的SC_E_APAT給單元#k和一個新的SC_S_APAT給單元#k+2。為了能容易擦除SC_E_APAT,用于單元#k+1的SC_S_APAT必須通過下列規則計算SC_S_APAT等于SOBU的第一應用程序數據包的應用程序數據包到達時間(APAT),并且如果TE單元覆蓋SOB的開始,則SC_S_APAT等于SOB的第一SOBU的第一應用程序數據包的APAT。
在所有其它情況下,SC_S_APAT等于或大于TE部分的第一應用程序數據包的APAT,并且SC_S_APAT盡可能的鄰近于TE部分的第一應用程序數據包的APAT。
SC_E_APAT等于SOBU的第一應用程序數據包的APAT,并且如果TE單元覆蓋SOB的結束,則SC_E_APAT等于緊接著此SOB的最后SOBU的SOBU的第一應用程序數據包的APAT。
在所有其它情況下,SC_E_APAT等于或小于緊接著TE部分的最后應用程序數據包的應用程序數據包的APAT,并且SC_E_APAT盡可能的鄰近于TE部分的隨后應用程序數據包的APAT。
程序#j現在包含從單元#k到單元#k+2的3個單元,單元#k和單元#k+2可以被回放,而在單元#k+1上設置擦除標志。
在標記有“永久擦除之后”的下面部分,程序#j僅包含兩個單元,它們是單元#k和單元#k+1(以前的單元#k+2),而擦除以前單元#k+1的TE單元。
每個單元#k和單元#k+1的SOBU已經被重編號,并且分配的IAPAT也是。如此例中所示,以灰色標記的小區域仍然在比特流中,灰色小區域不能被用于進一步數據的記錄。
在永久擦除之后,流文件信息、原始PGC信息和用戶定義PGC信息被更新。
用于與暫時擦除相關的用戶操作的描述和要求。
本發明處理兩種擦除。第一種是永久地擦除部分流。另一種是暫時地擦除部分流。圖2說明了包括重構的暫時擦除的原理。
用于暫時擦除的要求1.流的任何TE部分應完全地可重構。
2.TE部分的開始和結束位置標記應是基于時間的APAT精確,因為消費者不知道關于SOB、SOBU或MAPL的任何事情。
3.在記錄期間,TE部分應不用對意味著實時循環的流的任何觀察而永久可擦除。
這些要求的實現是通過原始PGC的單元內部的TE標志完成的。此標志指示暫時擦除的單元。
圖3說明了TE部分的永久擦除的原理。
TE處理改變ORG_PGCI。UD_PGCI和SFI內容不變。主動作在程序#j內部完成。通過將程序#j的各單元分割成覆蓋正常流部分-未擦除-TE部分的各部分來完成暫時擦除。
在重構后,完整的導航數據與暫時擦除之前的狀態完全相同。
用于各單元的SC_S_APAT和SC_E_APAT的規則。
正常和TE單元指向它分配的SOB,即如果SC_E_APAT等于它的分配的SOB的SOB_E_APAT,則此單元用它的分配的SOB的最后應用程序數據包結束。
定義SC_S_APAT和SC_E_APAT的術語如下1.單元#k將表示正常或TE單元2.SC_S_APATk和SC_E_APATk將表示單元#k的開始和結束時間3.SOB_N(k)將表示單元#k的分配的SOB號正常和TE單元的SC_S_APAT和SC_E_APAT的定義為1.SOB_S_APATSOB_N(k)≤SC_S_APATk≤SC_E_APATk≤SOB_E_APATSOB_N(k)2.SC_S_APATk等于表示單元#k的第一應用程序數據包的SOB#SOB_N(k)內部的應用程序數據包的APAT3.SC_E_APATk等于表示單元#k的最后應用程序數據包的SOB#SOB_N(k)內部的應用程序數據包的APAT用于TE單元的ERA_S_APAT和ERA_E_APAT的規則僅當TE單元覆蓋了至少一個SOBU邊界—SOBU的開始或結束應用程序數據包—時,則此TE單元包含ERA_S_APAT和ERA_E_APAT。這兩個APAT標記完全由TE單元覆蓋的SOBU。此信息對于再使用TE SOBU是有幫助的,即不用對流的任何觀察。
ERA_S_APAT和ERA_E_APAT的定義為1.如果SC_S_APAT是SOBU第一應用程序數據包或TE單元包含SOB的開始,則ERA_S_APAT等于包含帶有APAT SC_S_APAT的應用程序數據包的SOBU的第一應用程序數據包的APAT。
2.在所有其它情況下ERA_S_APAT等于緊接著包含帶有APAT SC_S_APAT的應用程序數據包的SOBU的SOBU的第一應用程序數據包的APAT。
3.ERA_S_APAT等于包含緊接著TE單元的應用程序數據包的SOBU的第一應用程序數據包的APAT。
注意1上述ERA_S_APAT和ERA_E_APAT的定義假設一個應用程序數據包存在于SOB的最后應用程序數據包之后。此應用程序數據包不實際存在。因此,下列規則定義緊接著此SOB的最后應用程序數據包的應用程序數據包的APAT●此APAT是IAPAT時間單元的整數倍●此APAT大于此SOB的最后應用程序數據包的APAT●此APAT盡可能鄰近于此SOB的最后應用程序數據包●此APAT是SOBU的第一應用程序數據包的APAT注意2ERA_S_APAT可能等于ERA_E_APAT,即非完整的SOBU被TE單元覆蓋。TE單元僅在ERA_S_APAT<ERA_E_APAT的情況下包含完整的SOBU。如果即使在TE單元鏈的每個TE單元內部ERA_S_APAT等于ERA_E_APAT,則TE單元之間是完整的SOBU。
注意3開始于SOBU的第一應用程序數據包之后并結束于同一個SOBU的最后應用程序數據包之前的單元將不具有ERA_S_APAT和ERA_E_APAT。
下面的圖將說明TE單元的定義。圖4說明了帶有剛剛暫時擦除部分的后續永久擦除的暫時擦除。圖5說明了帶有在剛剛暫時擦除部分之后的后續第二個暫時擦除的暫時擦除,此后,說明了第一TE部分的重構。
灰色部分標記流的不可示出(TE)部分。深灰色部分標記暫時擦除的完整的SOBU。
記錄期間TE單元容易的再使用TE單元包含2個特殊的APATERA_S_APAT和ERA_E_APAT。這兩個APAT的實際意圖為允許在記錄期間再使用TE SOBU,即在記錄期間盤已滿時,則數據流機將能夠永久地擦除TE單元,以便獲得新的自由的SOBU以繼續記錄而不中斷。TE單元的APAT SC_S_APAT和SC_E_APAT對于這個目是不足夠的,因為通過MAPL的搜索導致了所分配的SOBU的2個可能的位置(SOBU#m或SOBU#m+1)。通過MAPL的搜索會要求在流內部的一個額外的搜索。這在實時是不可能的。但是,用ERA_S_APAT和ERA_E_APAT,可通過MAPL進行精確的SOBU定位,而不用對流的任何觀察。
權利要求
1.一種用于標記表示視頻或音頻或其它數字數據信息的數字數據流的數據的方法,包括下列步驟如果標記數據既未覆蓋單元(k)的開始,也未覆蓋單元(k)的結束,則單元(k)被分裂成3部分分配給流目標單元(SOBU)或部分流目標單元(SOBU)的第一部分(單元#k)是可顯示的,分配給流目標單元(SOBU)或部分流目標單元(SOBU)的第二部分(單元#k+1)被暫時擦除,因此不可顯示,以及分配給流目標單元(SOBU)或部分流目標單元(SOBU)的第三部分(單元#k+2)是可顯示的;如果標記數據覆蓋單元(k)的開始,但是未覆蓋單元(k)的結束,則單元(k)被分裂成2部分分配給流目標單元(SOBU)或部分流目標單元(SOBU)的第一部分(單元#k)被暫時擦除,因此不可顯示,分配給流目標單元(SOBU)或部分流目標單元(SOBU)的第二部分(單元#k+1)是可顯示的;如果標記數據未覆蓋單元(k)的開始,但是覆蓋了單元(k)的結束,則單元(k)被分裂成2部分分配給流目標單元(SOBU)或部分流目標單元(SOBU)的第一部分(單元#k)是可顯示的,分配給流目標單元(SOBU)或部分流目標單元(SOBU)的第二部分(單元#k+1)被暫時擦除,因此不可顯示,如果標記數據覆蓋單元(k)的開始和單元(k)的結束,則單元(k)的狀態將從可顯示變為完全地暫時擦除因此不可顯示。
2.如權利要求1所述的方法,其特征在于包括下列步驟流單元開始應用程序數據包到達時間(SC_S_APAT)等于流目標單元(SOBU)的第一應用程序數據包的應用程序數據包到達時間(APAT);如果暫時擦除的單元覆蓋流目標的開始,則流單元開始應用程序數據包到達時間(SC_S_APAT)等于流目標(SOB)的第一流目標單元(SOBU)的第一應用程序數據包的應用程序數據包到達時間(APAT);如果暫時擦除的單元未覆蓋流目標(SOB)的開始,則流單元開始應用程序數據包到達時間(SC_S_APAT)等于或大于暫時擦除單元的第一應用程序數據包的應用程序數據包到達時間(APAT)流單元開始應用程序數據包到達時間(SC_S_APAT)盡可能鄰近于暫時擦除單元的第一應用程序數據包的應用程序數據包到達時間(APAT);流單元結束應用程序數據包到達時間(SC_E_APAT)等于流目標單元(SOBU)的第一應用程序數據包的應用程序數據包到達時間(APAT);如果暫時擦除的單元覆蓋流目標(SOB)的結束,則流單元結束應用程序數據包到達時間(SC_E_APAT)等于緊接著此流目標(SOB)的最后流目標單元(SOBU)的流目標單元(SOBU)的第一應用程序數據包的應用程序數據包到達時間(APAT);如果暫時擦除的單元未覆蓋流目標(SOB)的結束,則流單元結束應用程序數據包到達時間(SC_E_APAT)等于或小于緊接著暫時擦除的單元的最后應用程序數據包的應用程序數據包的應用程序數據包到達時間(APAT);流單元結束應用程序數據包到達時間(SC_E_APAT)盡可能鄰近于暫時擦除的單元的最后應用程序數據包的應用程序數據包到達時間(APAT);
3.如權利要求1所述的方法,其特征在于包括下列步驟擦除開始應用程序數據包到達時間(ERA_S_APAT)等于流目標單元(SOBU)的第一應用程序數據包的應用程序數據包到達時間(APAT);如果暫時擦除的單元覆蓋流目標(SOB)的開始,則擦除開始應用程序數據包到達時間(ERA_S_APAT)等于流目標(SOB)的第一流目標單元(SOBU)的第一應用程序數據包的應用程序數據包到達時間(APAT);如果暫時擦除的單元未覆蓋流目標(SOB)的開始,則擦除開始應用程序數據包到達時間(ERA_S_APAT)等于或大于暫時擦除單元的第一應用程序數據包的應用程序數據包到達時間(APAT)和擦除開始應用程序數據包到達時間(ERA_S_APAT)盡可能鄰近于暫時擦除單元(單元#k+1)的第一應用程序數據包的應用程序數據包到達時間(APAT);擦除結束應用程序數據包到達時間(ERA_E_APAT)等于流目標單元(SOBU)的第一應用程序數據包的應用程序數據包到達時間(APAT);如果暫時擦除的單元覆蓋流目標(SOB)的結束,則擦除結束應用程序數據包到達時間(ERA_E_APAT)等于緊接著此流目標(SOB)的最后流目標單元(SOBU)的流目標單元(SOBU)的第一應用程序數據包的應用程序數據包到達時間(APAT);如果暫時擦除的單元未覆蓋流目標(SOB)的結束,則擦除結束應用程序數據包到達時間(ERA_E_APAT)等于或小于緊接著暫時擦除的單元的最后應用程序數據包的應用程序數據包的應用程序數據包到達時間(APAT)擦除結束應用程序數據包到達時間(ERA_E_APAT)盡可能鄰近于暫時擦除的單元(單元#k+1)的最后應用程序數據包的應用程序數據包到達時間(APAT)。流單元開始應用程序數據包到達時間(SC_S_APAT)等于完全暫時擦除的單元(TE單元)的第一應用程序數據包的應用程序數據包到達時間(APAT),并且流單元結束應用程序數據包到達時間(SC_E_APAT)等于完全暫時擦除的單元(TE單元)的最后應用程序數據包的應用程序數據包到達時間(APAT)。
全文摘要
本發明建議了一種方法,方法引入一個暫時擦除標志以指示將被暫時擦除的單元。另外,對可擦除的完整的流目標單元(SOBU)設置必要的時戳以使能不用額外觀察流的永久擦除或快速擦除。流單元開始應用程序數據包到達時間(SC_S_APAT)等于完全暫時擦除的單元(TE單元)的第一應用程序數據包的應用程序數據包到達時間(APAT),有利的是暫時擦除也可以被完全地取出(withdraw)。
文檔編號G11B27/32GK1351750SQ00807237
公開日2002年5月29日 申請日期2000年4月25日 優先權日1999年5月7日
發明者馬爾科·溫特, 哈拉爾德·席勒, 文承鎮, 吳永南, 樸勝旭 申請人:德國湯姆森-布蘭特有限公司, 三星電子株式會社