專利名稱:數(shù)字視頻系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種能夠?qū)崟r記錄的數(shù)字視頻系統(tǒng)(設(shè)備和方法),以及用在這種系統(tǒng)中的信息記錄介質(zhì)。
近年來,用于重放諸如記錄視頻數(shù)據(jù)、聲頻數(shù)據(jù)等的視頻CD的光盤的內(nèi)容的系統(tǒng)已經(jīng)得到開發(fā),并被廣泛用于重放電影軟件標題、卡拉OK數(shù)據(jù)等。
在這些系統(tǒng)中,已經(jīng)提出了一種采用MPEG2(活動圖象專家組2)國際標準的DVD(數(shù)字通用盤)標準。
這種標準支持MPEG2作為運動圖象壓縮方案,并支持AC-3聲頻、MPEG聲頻等作為聲頻方案。該標準附有通過壓縮位圖數(shù)據(jù)獲得的用于迭加對話和菜單的子圖象數(shù)據(jù),和用于專用重放控制的控制數(shù)據(jù)(導航數(shù)據(jù))。另外,這種標準支持UDF(通用盤格式)橋(UDF與ISO9660的一種混合),以使計算機能夠讀取數(shù)據(jù)。
另外,諸如DVD-RAM等在其上能夠?qū)懭牖蛑貙憯?shù)字數(shù)據(jù)的光盤已經(jīng)得到開發(fā)。對于采用這種DVD-RAM等的數(shù)字視頻系統(tǒng),需要一種使得能夠方便地編輯記錄的內(nèi)容的功能。
然而,目前還沒有使最終用戶能夠方便地編輯記錄內(nèi)容的家庭用數(shù)字視頻系統(tǒng)。
本發(fā)明的一個目的,是提供一種能夠方便和靈活地進行編輯的數(shù)字視頻系統(tǒng)(設(shè)備和方法)。
本發(fā)明的另一個目的,是提供一種使得能夠有效地進行數(shù)據(jù)管理并能夠精細地管理保存單元的信息記錄介質(zhì)(可記錄光盤)。
為了實現(xiàn)上述目的,本發(fā)明的數(shù)字視頻系統(tǒng)采用了一種用于存儲包含記錄在預定的記錄單元上的數(shù)字電影信息的文件數(shù)據(jù)的數(shù)據(jù)區(qū);以及用于存儲導航數(shù)據(jù)的管理區(qū)用于對存儲在該數(shù)據(jù)區(qū)中的信息進行管理。在此系統(tǒng)中,管理區(qū)包括用于存儲一種擦除電平標記的存儲場,它在一種臨時擦除狀態(tài)下在數(shù)據(jù)區(qū)中設(shè)定了一種特定的記錄單元。
圖1是用于說明根據(jù)本發(fā)明的一個實施例的可記錄光盤的結(jié)構(gòu)的立體圖;圖2用于說明記錄在圖1所示的光盤上的信息的邏輯結(jié)構(gòu)的一個例子;圖3用于說明記錄在圖1所示的光盤上的信息的目錄結(jié)構(gòu)的一個例子;圖4用于說明圖2所示的視頻對象組(VTS)的層級結(jié)構(gòu)的一個例子;圖5用于說明圖4所示的層級結(jié)構(gòu)的最低層中的包的內(nèi)容;圖6用于說明圖5所示的展現(xiàn)控制信息(PCI)的內(nèi)容;圖7用于說明圖6所示的展現(xiàn)控制信息通用信息(PCI_GI)的內(nèi)容;圖8用于說明圖2所示的視頻標題組信息(VTSI)的內(nèi)容;圖9用于說明圖8所示的視頻標題組節(jié)目鏈信息表(VTS_PGCIT)的內(nèi)容;圖10用于說明圖9所示的節(jié)目鏈信息(PCGI)的內(nèi)容;圖11用于說明圖10所示的元組重放信息表(C_PBIT)的內(nèi)容;圖12用于說明圖11所示的元組重放信息(C_PBI)的內(nèi)容;圖13用于說明圖12所示的元組種類(C_CAT)的內(nèi)容;圖14用于說明用于正常PGC的節(jié)目鏈通用信息(PGC_GI)的內(nèi)容;圖15用于說明垃圾PGC的節(jié)目鏈通用信息(PGC_GI)的內(nèi)容;圖16用于說明用于垃圾PGC的元組重放信息(C_PBI)的內(nèi)容;圖17用于說明記錄在圖1所示的光盤上的數(shù)字信息的格式;圖18用于說明圖17所示的視頻對象元組(VOB)的數(shù)據(jù)結(jié)構(gòu);圖19用于說明圖18所示的虛設(shè)包的數(shù)據(jù)結(jié)構(gòu);圖20用于說明記錄在圖1所示的光盤上的數(shù)字信息的文件結(jié)構(gòu);圖21用于說明圖20所示的導航數(shù)據(jù)文件(RTR_VMG)的數(shù)據(jù)結(jié)構(gòu)。
圖22用于說明圖21所示的視頻管理器信息表(VMGI_MAT)的內(nèi)容;圖23用于說明圖21所示的電影AV文件信息表(M_AVFIT)的數(shù)據(jù)結(jié)構(gòu);圖24用于說明圖23所示的電影VOB信息(M_VOBI)的數(shù)據(jù)結(jié)構(gòu);圖25用于說明圖24所示的時間變換信息(TMAPI)的數(shù)據(jù)結(jié)構(gòu);圖26用于說明圖21所示的用戶定義PGC信息表(UD_PGCIT)的數(shù)據(jù)結(jié)構(gòu);圖27用于說明PGC信息的數(shù)據(jù)結(jié)構(gòu)(PGCI;原來的PGC或用戶定義PGC的信息);圖28用于說明圖27所示的PGC通用信息(PGC_GI)的內(nèi)容;圖29用于說明圖27所示的節(jié)目信息(PGI)的內(nèi)容;圖30用于說明圖27所示的元組信息(CI)的數(shù)據(jù)結(jié)構(gòu);圖31用于說明圖30所示的電影元組信息(M_CI)的數(shù)據(jù)結(jié)構(gòu);圖32用于說明圖31所示的電影元組通用信息(M_C_GI)的內(nèi)容;圖33用于說明圖31所示的電影元組輸入項點信息(M_C_EPI)的內(nèi)容;圖34是框圖,顯示了用于實時記錄/重放視頻節(jié)目等的、采用圖1所示的可記錄光盤的設(shè)備(RTR視頻記錄器)的設(shè)置的一個例子;圖35是用于說明在圖34所示的設(shè)備中的記錄的流程圖;圖36是用于說明擦除電平設(shè)定過程的流程圖;圖37是繼續(xù)圖36的流程圖;圖38用于說明在設(shè)定擦除電平時顯示的窗口的例子;
圖39用于說明元組分割;圖40是用于說明其中設(shè)定擦除電平標記的元組的實際擦除和恢復的流程圖;圖41用于說明在恢復和實際擦除其中設(shè)定有擦除電平標記的元組時顯示的窗口的例子;圖42是用于說明其中設(shè)定有擦除電平標記的元組的自動擦除的流程圖;圖43用于說明在擦除其中設(shè)定有擦除電平標記的元組時顯示的窗口的例子;圖44是用于說明圖34所示的設(shè)備的重放過程的流程圖;圖45-48是用于說明VOB和元組的分割方式的流程圖;圖49說明了分割元組的方式,其中一個元組等于一個VOB;且圖50說明了分割VOB的方式,其中一個元組不等于一個VOB。
以下結(jié)合附圖描述本發(fā)明的最佳實施例。在此描述中,所有附圖中相同的標號和符號表示具有共同的功能的部件,且避免對它們的重復描述。
圖1用于說明根據(jù)本發(fā)明的一個實施例的可記錄光盤的結(jié)構(gòu)。圖1還顯示了光盤10(DVD-RAM等)的數(shù)據(jù)記錄區(qū)與記錄在其中的數(shù)據(jù)記錄道之間的對應關(guān)系。
首先描述光盤的物理結(jié)構(gòu)。
參見圖1,光盤10具有通過附著一對各具有采用附著層20的可記錄層17(一或兩層)的透明基底14而獲得的結(jié)構(gòu)。各個基底14都具有0.6mm厚的聚碳酸酯膜,且附著層20由厚度40μm至70μm的紫外線設(shè)定樹脂構(gòu)成。當一對基底14彼此粘合在一起從而使它們的可記錄層17在附著層20的表面上彼此接觸時,獲得了一個1.2mm厚的大容量光盤10。
標號22表示了一個中心孔;且24表示了一個夾緊區(qū)。標號25表示了一個信息區(qū);26表示了一個引出區(qū);27表示了一個引入?yún)^(qū);且28表示了一個數(shù)據(jù)記錄區(qū)。在信息區(qū)25的可記錄層17上,以例如螺旋的方式連續(xù)地形成有一個記錄道。該連續(xù)道被分成多個物理扇區(qū),它們具有序號并被用作記錄單元。
參見圖1,當盤10是可重寫DVD-RAM/DVD-RW(或?qū)懭胍淮蜠VD-R)時,這種盤被容納在一個盒中。當容納DVD-RAM盤10的盒被裝載到一個盤記錄/重放設(shè)備(DVD視頻記錄器或DVD視頻播放器)中,并被提取時,盤10本身仍然處于設(shè)備中。
可記錄層17的數(shù)據(jù)記錄道被分成多個邏輯扇區(qū)(最小記錄單元),其每一個都具有給定的存儲容量,且數(shù)據(jù)參照這些邏輯扇區(qū)而得到記錄。每個邏輯扇區(qū)的記錄容量被確定為2,048字節(jié),這等于一個包的數(shù)據(jù)長度。
圖2用于說明記錄在圖1所示的光盤上的信息邏輯結(jié)構(gòu)的一個例子。
圖1所示的信息區(qū)25能夠具有例如圖2中所示的結(jié)構(gòu)。這種結(jié)構(gòu)的邏輯格式被適當定義,以符合例如作為一種標準格式的通用盤格式(UDF)橋(UDF與ISO9660的混合)。
參見圖2,數(shù)據(jù)記錄區(qū)28被作為一個卷空間。卷空間28包括用于卷和文件結(jié)構(gòu)的信息的空間(卷/文件結(jié)構(gòu))70、用于與DVD說明兼容的應用的空間(DVD視頻區(qū))71、以及用于與DVD說明以外的說明兼容的應用的空間(其他記錄區(qū))73。
卷空間28在物理上被分成大量的扇區(qū),它們具有序號。記錄在這種卷空間28上的數(shù)據(jù)的邏輯地址意味著邏輯扇區(qū)號,如UDF橋所指定的。在此空間中的邏輯扇區(qū)的大小是2048字節(jié),與物理扇區(qū)大小一樣。邏輯扇區(qū)號按照物理扇區(qū)號上升的順序被分配了序號。注意各個物理扇區(qū)附有糾錯信息等,這不同于邏輯扇區(qū)。
卷空間28具有層級結(jié)構(gòu),這包括卷/文件結(jié)構(gòu)區(qū)70、由一或多個視頻標題組VTS#n 72組成的DVD視頻區(qū)71、以及其他記錄區(qū)73。這些區(qū)在邏輯扇區(qū)的邊界上被分開。注意一個邏輯扇區(qū)被定義為2048字節(jié),且一個邏輯塊也被定義為2048字節(jié)。因此,一個邏輯扇區(qū)的定義與一個邏輯塊是等價的。
卷/文件結(jié)構(gòu)區(qū)70對應于由UDF橋定義的一個管理區(qū)。根據(jù)該區(qū)70的描述,視頻管理器VMG的內(nèi)容被存儲在設(shè)備的一個內(nèi)部系統(tǒng)存儲器(未顯示)中。
DVD視頻區(qū)71由包含一或多個視頻標題組VTS 72的文件74A和用于管理這些VTS的視頻管理器VMG構(gòu)成。注意VMG包含視頻管理器信息VMGI、用于管理器菜單的視頻對象組VMGM_VOBS、和根據(jù)需要的VMGI的備份文件VMGI_BUP。
各個VTS 72由根據(jù)需要包含用于視頻標題組菜單的視頻對象組VTSM_VOBS、用于視頻標題組標題的視頻對象組VTSTT_VOBS、用于管理VTSTT_VOBS的視頻標題組信息VTSI、和VTSI的備份文件VTSI_BUP的文件74B構(gòu)成。
其他記錄區(qū)73可記錄能夠被用在上述VTS中的信息或與VTS有關(guān)的其他種類的信息。
注意VTSTT_VOBS定義了一組一或多個視頻對象VOB。各個VOB定義了一組一或多個元組。一組一或多個元組構(gòu)成了節(jié)目鏈PGC。假定一個PGC對應于一個戲劇,構(gòu)成這種PGC的多個元組能夠?qū)谠搼騽≈械母鞣N場面。
當單個盤10的卷空間28存儲了多個視頻標題組VTS#n時,圖2所示的結(jié)構(gòu)得到適當?shù)牟捎?。然而,當單個盤10的卷空間28只存儲一個視頻標題組VTS時,可采用另一種結(jié)構(gòu)。這種結(jié)構(gòu)的一個例子將在后面結(jié)合圖17給出。在此結(jié)構(gòu)中,圖2所示的文件74A被省略了,且與文件74B類似的一個文件被存儲在DVD視頻區(qū)71的數(shù)據(jù)區(qū)中。
圖3顯示了記錄在光盤10上的信息(數(shù)據(jù)文件)的目錄結(jié)構(gòu)的一個例子。
如圖3所示,聲頻標題組ATS等的視頻標題組VTS的子目錄被鏈接在根目錄下。各種視頻文件(文件VMGI、VMGM、VTSI、VTSM、VTS等)被包含在VTS的子目錄中并得到系統(tǒng)的管理。一個特定的文件(例如特定的VTS)能夠通過指定從根目錄至該文件的路徑而得到存取。
DVD-RAM(DVD-RW)盤10或DVD-R盤10可以是預格式化的,以具有圖3(或?qū)⒁诤竺婷枋龅膱D20)所示的目錄結(jié)構(gòu),且預格式化的盤10可作為用于DVD視頻記錄的未使用的盤(原盤)而被置于市場中。
即,預格式化的原盤10的根目錄包括一個名稱為VTS(或圖20所示的DVD_RTR)的子目錄。該子目錄能夠包含各種管理數(shù)據(jù)文件(圖3所示的VIDEO_TS.IFO,VTS_01_0.IFO;圖20所示的RTR.IFO);用于備份這些管理數(shù)據(jù)文件的信息的備份文件(VIDEO_TS.BUP,VTS_01_0.BUP;備份文件在圖20中被省略了);以及根據(jù)管理數(shù)據(jù)文件的內(nèi)容得到管理并存儲數(shù)字運動圖象信息的視頻數(shù)據(jù)文件(圖3中的VTS_01_1.VOB等;圖20中的RTR_MOV.VRO等)。
子目錄(圖3中的VTS目錄或圖20中的DVD_RTR目錄)也能夠根據(jù)需要包含用于存儲預定菜單信息的菜單數(shù)據(jù)文件(VMGM,VTSM)。
在單個盤10上,一個被稱為視頻管理器VMG的文件作為用于管理該盤的信息(導航數(shù)據(jù))而被提供。進一步地,標題組VTS包含視頻標題組信息VTSI文件(在圖20的情況下是RTR.IFO),視頻文件、以及VTSI的備份文件。
圖4顯示了包含在視頻標題組標題視頻對象組VTSTT_VOBS中的信息的層級結(jié)構(gòu)。
如圖4所示,視頻對象組VTSTT_VOBS 82被定義為一組一或多個視頻對象VOB 83。各個VOB 83由一組一或多個元組84構(gòu)成,每一個元組又由一組一或多個視頻對象單元VOBU 85構(gòu)成。各個VOBU由一組各種數(shù)據(jù)包86至91構(gòu)成。
這些包每一個都被用作數(shù)據(jù)傳送的最小單元。用于邏輯處理的最小單元是元組,且邏輯處理是以元組為單位進行的。(當將要在后面描述的圖20至33所示的數(shù)據(jù)結(jié)構(gòu)被采用時,可進行采用可以是比元組更小的單位的輸入項點的處理)。
VOBU的重放時間對應于構(gòu)成一或多個圖象組(MPEG中的圖象GOP的組)構(gòu)成的視頻數(shù)據(jù)的重放時間,并被設(shè)定在0.4秒至1.2秒的范圍內(nèi)。一個GOP是在MPEG格式下通常具有約0.5秒的重放時間的屏幕數(shù)據(jù),并被壓縮以在此間隔中重放大約15個圖象。注意即使由聲頻數(shù)據(jù)和/或子圖象數(shù)據(jù)構(gòu)成的重放數(shù)據(jù)也是利用作為一個單元的VOBU形成的。
當DVD視頻記錄器能夠用這種結(jié)構(gòu)(圖20中的RTR_MOV.VRO)在光盤10上記錄VOBS時,用戶經(jīng)常想要在記錄之后編輯記錄內(nèi)容。為了滿足這種要求,可在各個VOBU中適當插入虛設(shè)包。各個虛設(shè)包可在隨后被用于記錄編輯數(shù)據(jù)。
用于菜單的VOBS通常由一個VOB構(gòu)成,該VOB存儲多個菜單屏幕顯示數(shù)據(jù)。相反地,用于標題組的VOBS通常由多個VOB構(gòu)成。
VOB被分配了一個標號(IDN#i;i=0至i),且該VOB能夠被該標號指定。一個正常的視頻流由多個元組構(gòu)成,但一個菜單視頻流經(jīng)常由單個的元組構(gòu)成。各個元組被分配了一個標號(C_IDN#j),象在VOB中一樣。
如上所述,該視頻文件(圖2中的文件74A或74B)具有一種層級結(jié)構(gòu),且一個文件由一或多個節(jié)目鏈PGC構(gòu)成,每一個節(jié)目鏈都又由一或多個節(jié)目構(gòu)成。一個節(jié)目由一或多個元組構(gòu)成,而一個元組又由一或多個視頻對象單元VOBU構(gòu)成。各個VOBU由包構(gòu)成,每一個包包含多種數(shù)據(jù),且各個包由一或多個包元和一個包報頭構(gòu)成。
視頻對象VOB對應于以PCG為單位的管理數(shù)據(jù)PGCI(該PGCI對應于圖21中的ORG_PGCI或?qū)⒁诤竺婷枋龅膱D26中的UD_PGCI)。PGCI存儲用于管理元組的元組重放信息表C_PBIT,這些元組以C_PBIT中描述的順序重放。實際的元組重放地址作為C_PBIT中的元組重放信息C_PBI(它對應于將要在后面描述的圖27中的CI)而得到記錄。
在本發(fā)明的實施例中,用于PGC的管理信息和用于元組的PGC能夠彼此獨立。
圖5顯示了圖4所示的層級結(jié)構(gòu)的最低層的包的內(nèi)容的一個例子。這種包序列包括導航包86、視頻包88、虛設(shè)包89、子圖象包90、聲頻包91等。
導航包86包括包報頭110、重放控制信息/展現(xiàn)控制信息(PCI)包元116,以及數(shù)據(jù)檢索信息(DSI)包元117。PCI包元116由包元報頭112和PCI數(shù)據(jù)113構(gòu)成,且DSI包元117由包元報頭114和DSI數(shù)據(jù)115構(gòu)成。
PCI包元116包含在例如重放角的非無縫切換時采用的控制數(shù)據(jù)。DSI包元117包含在例如重放角的無縫切換時采用的控制數(shù)據(jù)。注意“角切換”指的是對象圖象的觀看角度(攝象機角度)的改變。
當采用將要在后面描述的圖17和18中顯示的結(jié)構(gòu)時,導航包86未被采用,且采用了圖20所示的導航數(shù)據(jù)RTR_VMG。
視頻包88包括包報頭881和視頻包元882。虛設(shè)包包括包報頭891和填充包元890,且填充包元890包括包元報頭892和填充數(shù)據(jù)893。注意填充數(shù)據(jù)893存儲了無意義的數(shù)據(jù)。
子圖象包90由包報頭901和子圖象包元902構(gòu)成。聲頻包由包報頭911和聲頻包元912構(gòu)成。
注意視頻包元882包含一個包元報頭(未顯示),它記錄了一種解碼時間印記(DST)和展現(xiàn)時間印記(PTS)。子圖象包元902和聲頻包元912包含一個包元報頭(未顯示),它記錄了一種展現(xiàn)時間印記(PTS)。
圖6顯示了圖5所示的展現(xiàn)控制信息(PCI數(shù)據(jù)113)的內(nèi)容。
該PCI數(shù)據(jù)包括PCI通用信息(PCI_GI)、非無縫重放角信息(NSML_AGLI)、強調(diào)信息(HLI)、以及記錄信息(RECI)。這種記錄信息(RECI)能夠包含國際標準的版權(quán)管理碼(ISRC)。
圖7顯示了圖6所示的展現(xiàn)控制信息通用信息(PCI_GI)的內(nèi)容。
展現(xiàn)控制信息通用信息PCI_GI描述了導航包的邏輯塊號(NV_PCK_LBN)、VOBU的種類(VOBU_CAT)、VOBU的用戶操作控制(VOBU_UOP_CTL)、VOBU的啟動展現(xiàn)時間(VOBU_S_PTM)、VOBU的結(jié)束展現(xiàn)時間(VOBU_E_PTM)、VOBU中的序列結(jié)束的結(jié)束展現(xiàn)時間(VOBU_SE_PTM)、以及元組經(jīng)過時間(C_ELTM)。
注意邏輯塊號(NV_PCK_LBN),包括PCI的視頻對象組(VOBS)中的第一邏輯塊的相對塊數(shù),代表了包括展現(xiàn)控制信息(PCI)的導航包的地址(記錄位置)。
VOBU_CAT描述了與包括展現(xiàn)控制信息(PCI)的VOBU中的視頻和子圖象數(shù)據(jù)對應的模擬信號的版權(quán)保護內(nèi)容。VOBU_UOP_CTL描述了在包括展現(xiàn)控制信息(PCI)的VOBU的顯示(展現(xiàn))期間被禁止的用戶操作。VOBU_S_PTM描述了包括該展現(xiàn)控制信息(PCI)的VOBU的顯示(展現(xiàn))的開始時間。更具體地說,這種VOBU_S_PTM表示了按照VOBU的第一GOP的顯示順序的第一視頻(第一圖象)的開始顯示時間。
VOBU_E_PTM描述了包括展現(xiàn)控制信息(PCI)的VOBU的顯示(展現(xiàn))的結(jié)束時間。更具體地說,這種VOBU_E_PTM表示了按照VOBU中的最后一個GOP的顯示順序的最后一個視頻(最后一個圖象)的結(jié)束顯示時間。
另一方面,當在VOBU中沒有視頻數(shù)據(jù)時,或者當該VOBU的重放被停止時,這種VOBU_E_PTM表示了與場間隔(在NTSC視頻的情況下為1/60秒)的時間柵對準的虛擬視頻數(shù)據(jù)的結(jié)束時間。
VOBU_SE_PTM描述了根據(jù)包括展現(xiàn)控制信息(PCI)的VOBU中的視頻數(shù)據(jù)中的序列結(jié)束碼的顯示(展現(xiàn))的結(jié)束時間。更具體地說,這種結(jié)束時間表示了VOBU中按照顯示順序的最后一個視頻(最后一個圖象)的結(jié)束顯示時間,該圖象包括序列結(jié)束碼。如果在VOBU中沒有帶有序列結(jié)束碼的視頻(圖象),00000000h(h是十六進制的一個縮寫)被置入VOBU_SE_PTM。
C_ELTM描述了從按照包括展現(xiàn)控制信息(PCI)的元組的顯示順序的第一視頻幀至包括BCD格式和幀中的小時、分鐘、和秒的PCI的VOBU的顯示順序中的第一視頻幀的相對顯示(展現(xiàn))時間。當VOBU中沒有視頻數(shù)據(jù)時,虛擬視頻數(shù)據(jù)的第一視頻幀被用作視頻幀。
圖8顯示了圖2所示的視頻標題組信息(VTSI)的內(nèi)容。
這種VTS由多個文件構(gòu)成。各個文件包含了視頻標題組信息(VTSI)、用于視頻標題組菜單的對象組(VTSM_VOBS)、用于視頻標題組標題的視頻對象組(VTSTT_VOBS)、以及用于視頻標題組信息的備份信息(VTSI_BUP)。
在VTS的開始的VTSI組依次描述了一個視頻標題組信息管理表(VTSI_MAT)、用于標題的VTS部分(例如節(jié)目的章)的標題檢索指針表(VTS_PTT_SRPT)、一個VTS節(jié)目鏈信息表(VTS_PGCIT)、一個VTS菜單PGC信息單元表(VTSM_PGCI_UT)、一個VTS時間變換表(VTS_TMAPT)、一個VTS菜單元組地址表(VTSM_C_ADT)、一個VTS菜單VOBU地址變換(VTSM_VOBU_ADMAP)、一個VTS元組地址表(VTS_C_ADT)、以及一個VTS VOBU地址變換(VTS_VOBU_ADMAP)。
視頻標題組信息管理表VTSI_MAT(對應于將要在后面描述的圖22中顯示的VMGI_MAT)的內(nèi)容如下。
更具體地說,VTSI_MAT描述了一種VTS標識符、VTS的結(jié)束地址、表示記錄在光盤10上的節(jié)目是否已經(jīng)被完全重放至少一次的重放標記、用于當記錄在光盤10上的節(jié)目要被保持而不是被擦除時防止擦除錯誤的存檔標記(ARCHIVE_FLAG;該標記可被省略,并被以元組為單位的標記所取代,如將要在后面描述的)、VTSI的結(jié)束地址、光盤10采用的格式及其版本號、一個VTS種類、VTSI_MAT的結(jié)束地址、VTS菜單VOBS的開始地址、以及VTSTT_VOBS的開始地址。
進一步地,VTSI_MAT描述了標題部分檢索指針表以允許檢索VTS的部分的開始地址(VTS_PTT_SRPT_SA)、設(shè)定VTS的重放順序的PGC信息表的開始地址(VTS_PGCIT_SA)、用于VTS菜單顯示控制的PGC信息單元表的開始地址(VTSM_PGCI_UT_SA)、表示VTS的經(jīng)過時間的時間映射表的開始地址(VTS_TMAST_SA)、用于VTS菜單顯示的元組的元組地址表的開始地址(VTSM_C_ADT_SA)、用于VTS菜單顯示的VOBU地址映射的開始地址(VTSM_VOBU_ADMAP_SA)、VTS元組地址表的開始地址(VTS_C_ADT_SA)、VTS_VOBU地址映射的開始地址(VTS_VOBU_ADMAP_SA)、視頻數(shù)據(jù)的屬性的信息、聲頻數(shù)據(jù)、子圖象數(shù)據(jù)等、VTS的子圖象流數(shù)、VTS的子圖象流屬性表、以及VTS的多信道自動流屬性表。
圖9顯示了圖8所示的視頻標題組節(jié)目鏈信息表(VTS_PGCIT)的內(nèi)容。
這種VTS_PGCIT包含VTS節(jié)目鏈信息表信息(VTS_PGCITI)、VTS節(jié)目鏈信息檢索指針(VTS_PGCI_SRP#1至VTS_PGCI_SRP#n)、以及VTS節(jié)目鏈信息(VTS_PGCI)。
注意多個信息段VTS_PGCI的順序是與多個VTS節(jié)目鏈信息檢索指針VTS_PGCI_SRP#至VTS_PGCI_SRP#n的順序獨立地設(shè)定的。因此,例如,單個的節(jié)目鏈信息VTS_PGCI能夠被一或多個節(jié)目鏈信息檢索指針VTS_PGCI_SRP所表示。
圖10顯示了圖9所示的節(jié)目鏈信息(PGCI)的內(nèi)容。
PGCI由PGC通用信息(PGC_GI)、PGC命令表(PGC_CMDT)、PGC節(jié)目映射(PGC_PGMAP)、元組重放信息表(C_PBIT)、以及元組位置信息表(C_POSIT)構(gòu)成。
圖11顯示了圖10所示的元組重放信息表(C_PBIT)的內(nèi)容。
這種元組重放信息表C_PBIT能夠包含最大255個元組重放信息片段(C_PBIn#n=N1至#255)。
注意圖2中顯示的結(jié)構(gòu)中采用的元組重放信息C_PBI對應于用在圖17(將要在后面描述)中的結(jié)構(gòu)中采用的元組信息CI(圖27和30)。
圖12顯示了圖11所示的元組重放信息C_PBI(C_PBI#1至C_PBI#n)的內(nèi)容。
更具體地說,各個C_PBI包含一個元組種類(C_CAT)、元組重放時間(C_PBTM)、元組中的第一視頻對象單元(VOBU)的開始地址(C_FVOBU_SA)、元組中的第一交錯單元(ILVU)的結(jié)束地址(C_FILVU_EA)、元組中的最后一個VOBU的開始地址(C_LVOBU_SA)、以及元組中的最后一個VOBU的結(jié)束地址(C_LVOBU_EA)。
另外,在這種C_PBI中,保證了一個用于描述擦除電平標記的1字節(jié)場(元組類型)。
當這種擦除電平標記是00h時,附有這種標記的元組可得到重放(或不被置于一種擦除狀態(tài)),且這種標記可被用來表示禁止或自動擦除。
當擦除電平標記是01h時,附有這種標記的元組被禁止重放(或被置于一種擦除統(tǒng)計),且這種標記可被用來表示允許自動擦除。
與圖12所示的元組擦除電平標記相應的內(nèi)容情況在圖33(將要在后面描述)中顯示的初級文本信息PRM_TXTI中得到描述。
圖13顯示了圖12所示的元組種類(C_CAT)的內(nèi)容。
這種C_CAT用低8位表示了元組指令的數(shù)目;用下一個8位(b8至b15)表示了元組靜止時間;用下一個5位表示了具有不同于圖12所示的內(nèi)容的元組類型;用下一個1位表示了一個存取限制標記;用下一個1位表示了元組重放模式(例如電影或靜止);用在下一個保留位之后的1位表示了一個無縫角度改變標記;用下一個1位表示了系統(tǒng)時間時鐘STC斷續(xù)標記(是否重置STC);用下一個1位表示了一個交錯分配標記(表示C_PBI指定的元組是位于一個連續(xù)塊中還是位于一個交錯塊中);用下一個1位表示了一個無縫重放標記(表示C_PBI指定的元組是否將要被無縫重放);用下一個2位表示了元組塊類型(例如角度塊);以及用最后一個2位表示了元組塊模式(例如塊中的第一個元組)。
如果元組塊模式位是00b(b表示二進制),這意味著該元組不是塊中的一個元組;如果該位是01b,該元組是塊中的第一個元組;如果該位是10b,該元組是塊中的一個;且如果該位是11b,該元組是塊中的最后一個。
如果元組塊類型位是00b,這表明該元組塊不屬于相應的塊;且如果該位是01b,相應的塊是一個角度塊(包含多個角度元組的塊)。
另一方面,如果該元組塊類型=01b在重放期間得到探測,該設(shè)備能夠通過閃爍一個角度標志(或通過改變角度標志的開通顏色或形狀)通知觀看者角度塊的重放目前正在進行。借助這種信息,觀看者能夠確信可獲得有關(guān)正在重放的圖象的另一角度的圖象。
如果交錯分配標記是0b,則表示相應的元組屬于一個連續(xù)的塊(它連續(xù)地記錄了多個VOBU);如果交錯的分配標記是1b,相應的元組屬于一個交錯塊(它交錯地記錄ILVU-其每一個都包含一或多個VOBU)。
如果設(shè)定了無縫角度改變標記(=1b),它表示相應的元組將要被無縫地重放;如果這種標記未被設(shè)定(=0b),相應的元組將要被非無縫重放。
即,如果交錯的分配標記=1b且無縫角度改變標記=0b,角度可被非無縫地改變;如果交錯分配標記=1b且無縫角度改變標記=1b,該角度可被無縫地改變。
如果具有非常短促的存取時間的介質(zhì)驅(qū)動系統(tǒng)(一種能夠存取一個視頻幀周期中所希望的角度塊的開始的系統(tǒng);不限于光盤驅(qū)動系統(tǒng))得到采用,該角度即使在交錯分配標記=0b即在不交錯記錄的VOBU組(不同的角度元組)之間時也能夠被平穩(wěn)地改變。
當具有較低存取語音的光盤10被用作記錄介質(zhì)時,盤的一個記錄道較好地被分配給一個交錯塊的記錄。在此格式中,由于一個光頭的道目的地只需要沿著盤的徑向方向移動與一個道寬相應的非常小的距離,可獲得道跳躍遭受的時間滯后較小(適合于無縫角度改變)。在此情況下,如果進行一個視頻對象單元(VOBU)的道跳躍,可產(chǎn)生最大為盤的一圈轉(zhuǎn)動的時間滯后。因此,要求以VOBU為單位的跳躍的角度改變適合于非無縫角度改變。
設(shè)計使觀看者(用戶)能夠在從光盤讀取了相應的標題組的元組數(shù)據(jù)之后任意地改變讀取的數(shù)據(jù)中的無縫角度改變標記的內(nèi)容的DVD視頻記錄器,在技術(shù)上是可能的。
當無縫角度改變標記表示在導航包86中描述的角度信息是表示無縫還是非無縫角度信息時,如果用戶已經(jīng)改變了這種標記,用戶必須還修正導航包86中的角度信息(未顯示)(例如從無縫角度信息改變成非無縫角度信息)。
當元組重放模式是0b時,它表明元組中的連續(xù)重放;如果該模式是1b,則在該元組中是各個VOBU中的靜止重放。
存取限制標記可被用來在用戶進行記錄、重放等時禁止用戶操作進行的直接選擇。例如,當記錄對一組問題的答案的存取限制標記得到設(shè)定(=1b)時,用戶被禁止偷著讀取答案。
圖13中具有與圖12中的元組類型不同的元組類型,可用其5位內(nèi)容表示以下的事實,例如當相應的元組是為卡拉OK而形成時。
如果該5位是00000b,則沒有指定元組類型。如果該5位是00001b,則指定了卡拉OK的標題圖象;如果這5位是00010b,則指定了卡拉OK的介紹部分;如果這5位是00011b,則指定了高潮(橋)部分以外的歌曲部分;如果這5位是00100b,則指定了第一高潮部分的歌曲部分;如果這5位是00101b,則指定了第二高潮部分的歌曲部分;如果這5位是00110b,則指定了男聲的歌曲部分;如果這5位是00111b,則指定了女聲的歌曲部分;如果這5位是01000b,則指定了混聲的歌曲部分;如果這5位是01001b,則指定了插曲(樂器部分);如果這5位是01010b,則指定了插曲部分的淡入;如果這5位是01011b,則指定了插曲部分的淡出;如果這5位是01100b,則指定了第一結(jié)束部分;且如果這5位是01101b,則指定了第二結(jié)束部分。其余的5位碼的內(nèi)容可被用于其他目的。
注意角度改變可被用于卡拉OK的背景視頻數(shù)據(jù)。(例如,全景拍攝、領(lǐng)歌者的面部和嘴的近景拍攝等,可根據(jù)觀看者的希望,與卡拉OK的流程一起無縫地、或者通過返回某些條而非無縫地、或者在所希望的條的重復重放期間,得到角度改變。)另一方面,如果元組靜止時間的8位內(nèi)容是00000000b,則指定了零靜止時間;如果該內(nèi)容是11111111b,則指定了無限制的靜止時間;如果該內(nèi)容處于從00000001b至11111110b的范圍內(nèi),則指定了具有由內(nèi)容指定并用秒表示的十進制值(1至254)定義的一段時間的靜止顯示時間。元組命令的數(shù)目表示了在完成相應的元組的重放時將要被執(zhí)行的命令的數(shù)目。
圖14顯示了正常節(jié)目鏈(PGC)的通用信息的內(nèi)容(PGC_GI)。
更具體地說,節(jié)目鏈通用信息PGC_GI描述了PGC內(nèi)容(PGC_CNT)、PGC重放時間(PGC_PB_TM)、PGC用戶操作控制信息(PGC_UOP_CTL)、PGC聲頻流控制表(PGC_AST_CTLT)、PGC子圖象流控制表(PGC_SPST_CTLT)、PGC導航控制信息(PGC_NV_CTL)、PGC子圖象調(diào)色板(PGC_SP_PLT)、PGC指令表的開始地址(PGC_CMDT_SA)、PGC節(jié)目映射開始地址(PGC_PGMAP_SA)、PGC中的元組的重放信息表的開始地址(C_PBIT_SA)、以及PGC中的元組的位置信息表的開始地址(C_POSIT_SA)。
PGC_CNT表示該PCG中的節(jié)目的數(shù)目和元組的數(shù)目(最大255)。在沒有視頻對象VOB的PGC中,節(jié)目的數(shù)目是0。
PGC_PB_TM表示用小時、分鐘、秒和視頻幀數(shù)表示的該PGC中的節(jié)目的總重放時間。這種PGC_PB_TM也描述了表示視頻幀的類型的一個標記(tc_flag),且?guī)俾?25或30幀/秒)等由這種標記的內(nèi)容指定。
PGC_UOP_CTL表示了正在被重放的PGC中禁止的用戶操作。
PGC_AST_CTLT能夠包含用于八個自動流中的每一個的控制信息。各個控制信息包括一個表示在該PGC中是否能夠獲得相應的自動流的標記(可獲得的標記),和從一個自動流數(shù)至所要解碼的一個自動流的數(shù)的轉(zhuǎn)換信息。
PGC_SPST_CTLT包括一個表示在相應的PGC中是否可獲得該子圖象流的一個標記(可獲得標記),以及從一個子圖象流數(shù)(32數(shù))至所要解碼的子圖象流數(shù)的轉(zhuǎn)換信息。
PGC_NV_CTL包括表示在目前正在重放的PGC之后下一個將要被重放的PGC的數(shù)的Next_PGCN、表示被導航命令“LlinkPrevPGC”或“PrevPGC_Search()”所引用的PGC的數(shù)(PGCN)的Previous_PGCN、表示該PGC所要返回至的PGC的數(shù)的GoUp_PGCN、表示節(jié)目的重放模式(依次重放、隨機重放、混合重放等)的PG重放模式,以及表示在PGC重放之后的靜止時間的靜止時間值。
PGC_SP_PLT描述了16組亮度信號和兩個用在該PGC子圖象流中的色差信號。
PGC_CMDT_SA保證了在PGC重放之前執(zhí)行的用于前指令的描述區(qū)、在PGC重放之后執(zhí)行的一個后指令、以及在元組重放之后執(zhí)行的一個元組指令。
PGC_PGMAP_SA用從節(jié)目鏈信息PGCI的第一個字節(jié)的一個相對地址描述了表示該PGC中的節(jié)目配置的PGC_PGMAP的開始地址。
C_PBIT_SA借助從PGCI的第一個字節(jié)的相對地址描述了確定該PGC中的元組的重放順序的元組重放信息表C_PBIT的開始地址。
C_POSIT_SA借助從PGCI的第一個字節(jié)的相對地址描述了表示VOB識別號的元組位置信息表C_POSIT的開始地址和在PGC中使用的元組識別號。
圖15顯示了為文件擦除等提供一個“垃圾箱”的垃圾PGC的節(jié)目鏈通用信息(PGC_GI)的內(nèi)容。
圖15中所示的垃圾PGC_GI是通過把一個垃圾PGC標記(TRASH_PGC_FLG)加到圖14所示的PGC_GI上而配置的。
如果這種垃圾PGC標記是01h,它表示相應的PGC是“與一個擦除的元組的重放有關(guān)的垃圾PGC”。另一方面,如果這種垃圾PGC標記是00h,它表示相應的PGC不是“垃圾PGC”而是一個正常的PGC。
圖15中所示的垃圾PGC_GI是當PGC被構(gòu)造以允許元組的重放時的PGC通用信息,它似乎被刪除(記錄數(shù)據(jù)實際上并未被刪除,但被擦除電平標記禁止重放),通過輸入一個特定的關(guān)鍵字(或通過例如把一個文件圖標從一個垃圾箱圖標拖出的鼠標器操作)。
在此情況下,帶有垃圾PGC標記=01h(即“垃圾箱”)的PGC中的特定的元組的特定關(guān)鍵字輸入對應于從垃圾箱恢復已經(jīng)被投到“垃圾箱”文件(垃圾圖標)中的視頻文件(文件圖標)的操作。
圖16用于說明垃圾PGC中的元組重放信息(C_PBI)的內(nèi)容。
圖16所示的垃圾PGC的C_PBI具有一種配置,其中圖12中顯示的C_PBI的元組類型被PGC_N所取代,該PGC_N指定了一個原來的PGC數(shù),已經(jīng)被投入到垃圾箱中的元組就屬于該PGC數(shù),并指定了用于指定元組數(shù)的C_IN_N。
垃圾PGC的這種C_PBI沒有圖12所示的“擦除電平標記”。
圖16所示的元組重放信息C_PBI被用于恢復“似乎被刪除的元組”—該元組屬于具有圖15中垃圾PGC標記=01h的PGC。
圖15和16中顯示的用于恢復和重放“被投入垃圾箱中的元組”的管理信息(用于垃圾PGC的PGC_GI和C_PBI)可被留在設(shè)備的內(nèi)部存儲器中(DVD視頻記錄器)或者可作為用戶不可見的隱藏信息被寫入到盤10上。
圖17用于說明記錄在圖1所示的光盤上的數(shù)字信息的格式。
在此結(jié)構(gòu)中,引入?yún)^(qū)27包括一個壓印數(shù)據(jù)區(qū)-其光反射表面具有一種壓印圖案、其表面平整的一個鏡區(qū)(鏡表面)、以及能夠進行信息重寫的可重寫區(qū)。引出區(qū)26也被指定成能夠進行信息重寫。
數(shù)據(jù)記錄區(qū)(卷空間)28由卷/文件管理(結(jié)構(gòu))信息70和其內(nèi)容可被用戶重寫的數(shù)據(jù)區(qū)DA構(gòu)成。
卷/文件管理區(qū)70記錄被記錄在數(shù)據(jù)區(qū)DA上的聲頻和視頻數(shù)據(jù)的文件信息,以及與整個卷有關(guān)的信息。
數(shù)據(jù)區(qū)DA可隨機記錄用于記錄計算機數(shù)據(jù)的區(qū)DA1和DA3,以及用于記錄視頻/聲頻數(shù)據(jù)的視頻和聲頻數(shù)據(jù)區(qū)DA2。注意計算機數(shù)據(jù)和視頻/聲頻數(shù)據(jù)的記錄順序、記錄信息大小等可任意地確定。數(shù)據(jù)區(qū)DA能夠只記錄計算機數(shù)據(jù)或視頻/聲頻數(shù)據(jù)。
視頻和聲頻數(shù)據(jù)區(qū)DA2包含控制信息DA21、視頻對象DA22、圖象對象DA23、以及聲頻對象DA24。
控制信息DA21能夠包含執(zhí)行諸如記錄(圖象和/或聲頻記錄)、重放、編輯、檢索等的各種處理時所需的控制信息。
例如,控制信息DA21能夠包含圖20(將要在后面描述)中顯示的導航數(shù)據(jù)RTR_VMG的文件RTR.IFO。
視頻對象DA22能夠包含記錄的視頻數(shù)據(jù)的內(nèi)容的信息。
圖象對象DA23能夠包含靜止圖象、幻燈圖象等的靜止圖象信息。
聲頻對象DA24能夠包含記錄的地址數(shù)據(jù)的內(nèi)容的信息。
注意視頻對象DA22是由視頻對象組VOBS構(gòu)成的。這種VOBS具有與一或分別用不同的方法指定元組重放順序的多個節(jié)目鏈PGC#1至PGC#k相應的內(nèi)容。
引入?yún)^(qū)27的壓印數(shù)據(jù)區(qū)預先記錄了以下的信息(1)諸如DVD-ROM、DVD-RAM(或DVD-RW)、DVD-R等的盤類型;諸如12cm、8cm等的盤大??;記錄密度;以及與諸如表示記錄開始/結(jié)束位置等的物理扇區(qū)號的整個信息存儲介質(zhì)有關(guān)的信息等。
(2)記錄功率和記錄脈寬;擦除功率;重放功率;與諸如記錄/擦除時的線速度的記錄/重放/擦除特性有關(guān)的信息等;以及(3)與諸如制作號等的各個信息記錄介質(zhì)的制作有關(guān)的信息。
引出區(qū)28和各個引入?yún)^(qū)27的可重寫區(qū)包含以下的場(4)用于記錄各個信息記錄介質(zhì)的唯一盤名的場;(5)(用于確認記錄/擦除條件)的測試記錄場;以及(6)與數(shù)據(jù)區(qū)DA中的缺陷場有關(guān)的用于記錄管理信息的場。
一種DVD-RTR記錄器/重放器(RTR視頻記錄器或帶有DVD-RAM驅(qū)動器的個人計算機)能夠記錄場(4)至(6)中的數(shù)據(jù)。
當盤10被置于DVD-RTR記錄器/重放器(RTR視頻記錄器)中時,引入?yún)^(qū)27中的信息被讀取。引入?yún)^(qū)按照段號增大的順序記錄了預定的基準碼和控制數(shù)據(jù)。
引入?yún)^(qū)27的基準碼由兩個糾錯碼塊(ECC塊)組成。各個ECC塊具有16個扇區(qū)。這兩個ECC塊(32個扇區(qū))由附加的置亂數(shù)據(jù)產(chǎn)生。在重放附有置亂數(shù)據(jù)的基準碼時,重放側(cè)的文件操作等是通過重放特定的數(shù)據(jù)符號(例如172)以保證隨后的數(shù)據(jù)讀取的準確性而實現(xiàn)的。
引入?yún)^(qū)27中的控制數(shù)據(jù)由192個ECC塊組成。在這種控制數(shù)據(jù)場中,各個塊中的16個扇區(qū)的內(nèi)容被重復記錄了192次。
這種由16個扇區(qū)組成的控制數(shù)據(jù)包含在第一扇區(qū)中的物理格式信息(2,048字節(jié)),以及在隨后的扇區(qū)中的盤制作信息和內(nèi)容提供者信息。
包含在控制數(shù)據(jù)中的物理格式信息具有以下的內(nèi)容。
即,第一存儲單元描述了記錄信息符合的DVD規(guī)范的版本。
第二存儲單元描述了記錄介質(zhì)(光盤10)的大小(12cm、8cm等)和最小讀取速率。在只讀DVD視頻的情況下,2.52Mbps、5.04Mbps和10.08Mbps被指定為最小讀取速率,且其他最小讀取速率得到保留。例如,當圖象記錄是由能夠進行可變位速率記錄的RTR視頻記錄器以2Mbps的平均位速率進行時,利用保留的場最小讀取速率可被設(shè)定在1.5至1.8Mbps。
第三存儲單元描述了盤的結(jié)構(gòu)(記錄介質(zhì)(光盤10)的可記錄層的數(shù)目、道間距、可記錄層的類型等。根據(jù)可記錄層的類型,可以識別盤10是DVD-ROM、DVD-R、還是DVD-RAM(DVD-RW)。
第四存儲單元描述了記錄介質(zhì)(光盤10)的記錄密度(線密度和道密度)。線密度表示了每位的記錄長度(0.267μm/位,0.293μm/位等)。道密度表示了相鄰的道的間隔(0.74μm/道、0.80μm/道等)。第四存儲單元包括了用于指定如DVD-RAM或DVD-R的線和道密度的其他數(shù)值的保留場。
第五存儲單元描述了記錄介質(zhì)(光盤10)的數(shù)據(jù)區(qū)28的開始和結(jié)束扇區(qū)號等。
第六存儲單元描述了脈沖串切斷區(qū)(BCA)描述符。這種BCA只是作為一種選擇而被加到DVD-ROM盤上,并是用于在盤制作過程完成之后用于存儲記錄信息的一個區(qū)。
第七存儲單元描述了記錄介質(zhì)(光盤10)的一個自由空間。例如,當盤10是單面單層的記錄DVD-RAM盤時,在盤10的這種存儲單元描述了表示2.6GB(或與這種字節(jié)數(shù)相應的扇區(qū)數(shù))的信息。當盤10是雙面記錄DVD-RAM盤時,在該存儲位置描述了表示5.2GB(或與該字節(jié)數(shù)相應的扇區(qū)數(shù))的信息。
其他存儲單元為將來的使用而保留。
圖18用于說明圖17所示的視頻對象單元(VOB)的數(shù)據(jù)結(jié)構(gòu)。
如圖18所示,形成視頻對象DA22的各個元組(例如元組#m)由一或多個視頻對象單元(VOBU)組成。各個VOBU是作為一組(包序列)視頻包、子圖象包、聲頻包、虛設(shè)包等而形成的。
這些包每一個都具有預定的大小,即2,048字節(jié),并在傳送數(shù)據(jù)時作為最小單位。
VOBU的重放時間與由一或多個圖象組(GOP)構(gòu)成的視頻數(shù)據(jù)的重放時間相應,并被設(shè)定在從0.4秒至1.2秒的范圍內(nèi)。一個GOP是MPEG格式的通常具有約0.5秒的重放時間的屏幕數(shù)據(jù),并得到壓縮以在此間隔中重放大約15個圖象。(VOBU包含整數(shù)的GOP,除了其中在視頻數(shù)據(jù)流中形成有間隙。即,VOBU是與GOP同步的視頻信息壓縮單元)。
當VOBU包含視頻數(shù)據(jù)時,通過排列各由視頻包、子圖象包、聲頻包等組成的GOP(與MPEG格式符合)而形成了視頻數(shù)據(jù)流。然而,VOBU是參照與GOP的數(shù)目獨立的GOP的重放時間而確定形成。
注意即使只由聲頻數(shù)據(jù)和/或子圖象數(shù)據(jù)組成的重放數(shù)據(jù)也是利用作為一個單元的VOBU而形成的。例如,當VOBU是只由聲頻重放形成時,在聲頻數(shù)據(jù)屬于的VOBU的重放時間內(nèi)重放的聲頻包被存儲該VOBU中,象在視頻數(shù)據(jù)的視頻對象中一樣。
形成各個VOBU的包具有類似的數(shù)據(jù)結(jié)構(gòu),但虛設(shè)包除外。將以聲頻包作為一個例子。如圖18所示,一個包報頭被分配在包的開始,隨后是一個包元報頭和子流ID,且聲頻數(shù)據(jù)被分配在該包的末尾。在這種包格式中,包元報頭被寫入有表示包元中的第一幀的開始時間的展現(xiàn)時間印記PTS。
另一方面,一個視頻包具有通過從圖18所示的聲頻包除去子流ID而獲得的數(shù)據(jù)結(jié)構(gòu)(注意VOBU中的開始視頻包具有在包與包元報頭之間的預定的系統(tǒng)報頭)。
在能夠在光盤10上記錄包含具有圖18所示的結(jié)構(gòu)的視頻對象DA22的視頻節(jié)目的DVD-RTR記錄器/播放器中,用戶經(jīng)常希望在記錄之后編輯記錄的內(nèi)容。為了滿足這種要求,可以在各個VOBU中插入適當?shù)奶撛O(shè)包。各個虛設(shè)包隨后可被用來記錄編輯數(shù)據(jù)。
圖18中顯示的虛設(shè)包顯示了圖19中顯示的數(shù)據(jù)結(jié)構(gòu)。
更具體地說,一個虛設(shè)包89包括包報頭891、具有預定的流ID的包元報頭892、以及填充有預定的編碼(無效數(shù)據(jù))的填充數(shù)據(jù)893。注意包元報頭892和填充數(shù)據(jù)893形成了填充包元890。在非使用的虛設(shè)包中的填充數(shù)據(jù)893的內(nèi)容不是特別重要的。
當在圖1所示的盤10上進行了預定的圖象記錄之后編輯記錄內(nèi)容時,和在其他情況下(例如,虛設(shè)包被用作記錄之后的存儲聲頻信息的聲頻包),這種虛設(shè)包89可得到適當?shù)氖褂茫唧w地說,虛設(shè)包為了以下的目的而被插入各個VOBU在圖象記錄之后添加將要被附加記錄的信息(例如表示之后記錄信息被插入聲頻包和被虛設(shè)包代替的備忘信息,作為子圖象信息,被插入子圖象包并被虛設(shè)包所取代);補償相對于32k字節(jié)的整數(shù)倍的缺少部分,以使VOBU大小與ECC塊大小(32k字節(jié))的整數(shù)倍相匹配;等等。
另外,虛設(shè)包可被用來在需要時存儲被顯示在用戶菜單上的減小的縮小的圖象數(shù)據(jù)(縮略圖)。
圖20用于說明記錄在圖1所示的光盤上的信息(數(shù)據(jù)文件)的目錄結(jié)構(gòu)以具有圖17所示的數(shù)據(jù)結(jié)構(gòu)的一個例子。
根據(jù)能夠?qū)崟r進行視頻圖象的數(shù)字記錄/重放的DVD-RTR規(guī)范,DVD-RTR盤的內(nèi)容利用圖20所示的目錄結(jié)構(gòu)而得到管理,并根據(jù)諸如ISO9660、UDF等的文件系統(tǒng)而得到保存。(RTR是實時記錄的縮寫)。
即使當在圖17所示的數(shù)據(jù)結(jié)構(gòu)被用在盤/設(shè)備側(cè)時,這種數(shù)據(jù)結(jié)構(gòu)對用戶也是不可見的。用戶能夠?qū)嶋H見到的數(shù)據(jù)結(jié)構(gòu)是圖20所示的層級結(jié)構(gòu)文件結(jié)構(gòu)。
更具體地說,諸如DVD_RTR目錄、VIDEO_TS目錄、AUDIO_TS目錄、計算機數(shù)據(jù)文件目錄等與記錄在圖17所示的數(shù)據(jù)區(qū)DA上的數(shù)據(jù)類型相應地借助菜單窗口、圖標等而被顯示在根目錄的顯示屏幕(未顯示)上。
圖20所示的DVD_RTR存儲了導航數(shù)據(jù)RTR_VMG的文件RTR.IFO、電影視頻對象RTR_MOV.VOB的RTR_MOV.VRO文件、靜止圖象視頻對象RTR_STO.VOB的文件RTR_STO.VRO、用于靜止圖象的額外的聲頻對象RTR_STA.VOB的文件RTR_STA.VRO等。
注意文件RTR.IFO存儲諸如節(jié)目組、節(jié)目、輸入項點、重放清單等的信息,用于管理運動圖象信息。
文件RTR_MOV.VRO存儲記錄的運動圖象信息及其聲頻信息,文件RTR_STO.VRO存儲記錄的靜止圖象信息及其聲頻信息,且文件RTR_STA.VRO存儲用于靜止圖象的之后記錄數(shù)據(jù)等。
當DVD-RTR記錄器/重放器(RTR視頻記錄器)具有顯示圖20所示的目錄的功能并還具有DVD視頻盤(ROM盤)的重放功能,且DVD視頻盤被置于其盤驅(qū)動器中時,圖20所示的VIDEO_TS目錄得到激活。在此情況下,當VIDEO_TS目錄被打開時,置入的盤的記錄內(nèi)容被進一步顯示。
當DVD-RTR記錄器/重放器具有DVD聲頻重放功能且DVD聲頻盤被置于其盤驅(qū)動器中時,圖20所示的AUDIO_TS目錄被激活。在此情況下,當AUDIO_TS目錄被打開時,置入的盤的記錄內(nèi)容被進一步顯示。
進一步地,當DVD-RTR記錄器/重放器包括帶有DVD-RAM驅(qū)動器的個人計算機并具有計算機數(shù)據(jù)處理功能,且具有記錄的計算機數(shù)據(jù)的DVD-RAM(或DVD-ROM)盤被置入盤驅(qū)動起時,圖20所示的計算機數(shù)據(jù)目錄被激活。在此情況下,當計算機數(shù)據(jù)目錄被打開時,盤的記錄內(nèi)容被進一步顯示。
用戶能夠在借助圖20所示的目錄結(jié)構(gòu)觀測菜單屏幕或窗口顯示屏幕的同時,存取DVD視頻源、DVD視頻ROM、DVD聲頻、和計算機數(shù)據(jù)(包括計算機程序),就象用戶操作一個個人計算機一樣。
圖21用于說明圖20所示的導航數(shù)據(jù)文件(RTR_VMG)的數(shù)據(jù)結(jié)構(gòu)。作為導航數(shù)據(jù)的RTR視頻管理器RTR_VMG包括各種信息,如圖21所示。
參見圖21,RTR視頻管理器信息RTR_VMGI描述了圖1所示的可記錄光盤(RTR盤)10的基本信息。這種RTR_VMGI包含視頻管理器信息管理表VMGI_MAT和重放清單檢索指針表PL_SRTP。
RTR_VMGI進一步包括電影A文件信息表M_AVFIT、靜止圖象A文件信息表S_AVFIT、原始PGC信息ORG_PGCI、用戶定義的PGC信息表UD_PGCIT、文本數(shù)據(jù)管理器TXTDT_MG、以及制作者信息表MNFIT。
圖22顯示了圖21所示的視頻管理器信息管理表(VMGI_MAT)。
參見圖22,VMG標識符VMG_ID描述了說明利用ISO646字符組碼的RTR_VMG。
RTR_VMG_EA借助從RTR_VMG的第一個字節(jié)的相對字節(jié)數(shù),描述了RTR_VMG的結(jié)束地址。
VMGI_EA借助從RTR_VMG的第一字節(jié)的相對字節(jié)數(shù),描述了RTR_VMGI的結(jié)束地址。
VERN描述了視頻記錄(實時視頻記錄)的DVD規(guī)范的版本號。
TM_ZONE描述了RTR盤的時間區(qū)。在DVD_RTR規(guī)范中,指定了五個不同的數(shù)據(jù)場(PL_CREATE_TM,VOB_REC_TM,F(xiàn)IRST_VOB_REC_TM,LAST_VOB_REC_TM,和VOBU_REC_TM)。這五種不同的數(shù)據(jù)場被總稱為REC_TM。REC_TM包含數(shù)據(jù)TZ_TY和TZ_OFFSET。TZ_TY描述了公共通用時間或本地時間,且TZ_OFFSET描述了以分鐘為單位與公共通用時間的日期偏離。
STILL_TM以秒為單位描述了靜止圖象的靜止時間。
CHRS描述了初級文本信息中采用的字符組碼。借助這種CHRS,例如一種ISO8859-1字符組碼或移動JIS kanji碼可得到指定。
RSM_MRKI描述了節(jié)目鏈號PGCN、節(jié)目號PGN、元組號CN、標志點MRK_PT、以及標志產(chǎn)生時間MRK_TM。此信息中的PGCN表示了其中有標志點的節(jié)目鏈的號。當標志出現(xiàn)在原來的PGC中時,PGCN被置于0。PGN表示了其中出現(xiàn)有標志點的節(jié)目的號。當恢復標志出現(xiàn)在用戶定義的PGC中時,PGN被置于0。CN表示了一個目標元組中的標志點。當恢復標志出現(xiàn)在一個電影元組中時,MRK_PT描述了采用一種RTR展現(xiàn)時間描述格式的展現(xiàn)時間(PTM)。MRK_TM描述了采用一種RTR日期描述格式的標志的產(chǎn)生時間。
REP_PTCTI描述了節(jié)目鏈號PGCN、節(jié)目號PGN、元組號CN、圖象點PICT_PT、以及代表圖象產(chǎn)生時間CREAT_TM。
在此信息中的PGCN表示了其中出現(xiàn)有盤的代表圖象的節(jié)目鏈的號。盤的代表圖象只由原來PGC中的指針指定。因此,當這種代表圖象指針出現(xiàn)時,PGCN被置于0。PGN表示了其中出現(xiàn)盤的代表圖象的節(jié)目。當恢復標志出現(xiàn)在用戶定義的PGC中時,PGN被置于0。CN表示了其中盤的代表圖象出現(xiàn)的元組的號。PICT_PT表示了目標元組中的盤的代表圖象。當該代表圖象出現(xiàn)在電影元組中時,PICT_PT描述了采用RTR展現(xiàn)時間描述格式的展現(xiàn)時間(PTM)。當這種代表圖象出現(xiàn)在一個靜止圖象元組中時,PICT_PT描述了在相應的靜止圖象VOB組(S_VOG)中的一種靜止圖象VOB輸入項號(S_VOB_ENTN)。CREAT_TM描述了采用RTR日期描述格式的盤的代表圖象的產(chǎn)生時間。
M_AVFIT_SA借助從RTR_VMG的第一字節(jié)的相對字節(jié)數(shù),描述了圖21所示的電影AV文件信息表M_AVFIT的開始地址。
S_AVFIT_SA借助從RTR_VMG的第一字節(jié)的相對字節(jié)數(shù),描述了圖21中顯示的靜止圖象AV文件信息表S_AVFIT的開始地址。
ORG_PGCI_SA借助從RTR_VMG的第一字節(jié)的相對字節(jié)數(shù),描述了圖21中顯示的原始PGC信息ORG_PGCI的開始地址。
UD_PGCIT_SA,借助從RTR_VMG的第一字節(jié)的相對字節(jié)數(shù),描述了圖21中所示的用戶定義的PGC信息表UD_PGCIT的開始地址。如果UD_PGCIT得不到,將UD_PGCIT_SA置為“00000000h”。
TXTDT_MG_SA借助從RTR_VMG的第一字節(jié)的相對字節(jié)數(shù),描述了圖21中顯示的文本數(shù)據(jù)管理器TXTDT_MG的開始地址。如果TXTDT_MG不能獲得,TXTDT_MG_SA被置于00000000h。
MNFIT_SA借助從RTR_VMG的第一字節(jié)的相對字節(jié)數(shù),描述了圖21中顯示的制作者信息表MNFIT的開始地址。如果不能獲得MNFIT,MNFIT_SA被置于0000 0000h。
圖23示出了圖21中所示的電影AF文件信息表(M_AVFIT)的數(shù)據(jù)結(jié)構(gòu)。
M_AVFIT描述了電影AV文件(圖20中的文件RTR_MOV.VRO)的信息,并包含電影AV文件信息表信息M_AVFITI、一或多段電影VOB流信息M_VOB_STI#1至M_VOB_STI#n,以及電影AV文件信息M_AVFI。
M_AVFI是具有預定的文件名稱(RTR_MOV.VRO)的電影AV文件,并包含電影AV文件信息通用信息M_AVFI_GI,一或多個電影VOB信息檢索指針M_VOBI_SRP#1至M_VOBI_SRP#n、以及一或多段電影VOB信息M_VOBI#1至M_VOBI#n。
一個電影AV文件可以包含一或多個VOB,且每一個VOB具有用于M_AVFI中的VOB的VOB信息M_VOBI。M_AVFI中的一或多段M_VOBI以與存儲在電影AV文件中的VOB數(shù)據(jù)相同的順序得到描述。
圖24顯示了圖23中所示的電影VOB信息(M_VOBI)的數(shù)據(jù)結(jié)構(gòu)。如圖24中所示,M_VOBI包含電影VOB通用信息M_VOBI_GI、無縫信息SMLI、聲頻間隙信息AGAPI、以及時間信息TMAPI。
圖24所示的M_VOBI_GI包含描述VOB的類型的VOB_TY、描述采用RTR日期描述格式的VOB中的開始場的記錄時間的VOB_REC_TM、借助視頻場的數(shù)目描述VOB中的開始場的記錄時間(子第二信息)的VOB_REC_TM_SUB、描述電影VOB流信息的號的M_VOB_STIN、采用RTR展現(xiàn)時間描述格式描述VOB中的第一視頻場的展現(xiàn)開始時間的VOB_V_S_PTM、以及采用RTR展現(xiàn)時間描述格式描述VOB中的最后一個視頻場的展現(xiàn)結(jié)束時間的VOB_V_E_PTM。
VOB_TY包括表示VOB是否已經(jīng)被暫時擦除的TE、表示聲頻流#1的狀態(tài)的A0_STATUS、表示模擬復本保護的格式或這種復本保護的通—斷狀態(tài)的模擬保護系統(tǒng)APS、表示VOB是否被無縫重放的SML_FLG、表示在聲頻流#0中是否有聲頻間隙和聲頻間隙的位置(如果有的話)的A0_GAP_LOC、以及表示在聲頻流#1中是否有聲頻間隙和這種聲頻間隙(如果有的話)的位置的A1_GAP_LOC。
如果給定的VOB的開始場被刪除(擦除),VOB_REC_TM得到更新,以表示其余的VOB的開始場的記錄時間。
更具體地說,“新VOB_REC_TM=舊VOB_REC_TM+擦除場的重放持續(xù)時間。
另一方面,如果擦除場的重放持續(xù)時間不能以秒為單位得到顯示(例如當擦除場的重放持續(xù)時間是60.5秒時),我們有“新VOB_REC_TM+新VOB_REC_TM_SUB=舊VOB_REC_TM+舊VOB_REC_TM_SUB+擦除場的重放持續(xù)時間”。
由于VOB_REC_TM描述了視頻記錄的日期,即使當聲頻數(shù)據(jù)被修改時,這種修改也不影響VOB_REC_TM。
以下簡要地說明上述RTR日期描述格式。在此格式中,重放時間PTM由PTM基和PTM擴展表示。PTM基是用90kHz作為單位量度的值,且PTM擴展是用27MHz作為單位量度的值。
圖24顯示的SMLI包含了采用RTR展現(xiàn)時間描述格式描述當前的VOB的第一個包的SCR(系統(tǒng)時鐘基準)的VOB_FIRST_SCR、以及利用RTR展現(xiàn)時間描述格式描述前一VOB中的最后一個包的SCR的PREV_VOB_LAST_SCR。
圖25顯示了圖24顯示的時間映射信息(TMAPI)的數(shù)據(jù)結(jié)構(gòu)。
時間變換信息TMAPI在執(zhí)行專門重放(例如以對各個用戶唯一的順序利用用戶定義的PGC的元組重放)和時間檢索時,得到了采用。
時間映射信息TMAPI包括了時間映射產(chǎn)生信息TMAP_GI,一或多個時間輸入項TM_ENT#1至TM_ENT#r,以及一或多個VOBU輸入項VOBU_ENT#1至VOBU_ENT#q。
各個VOBU輸入項包含具有VOBU的大小和重放時間的信息。該VOBU大小以扇區(qū)(2k字節(jié))為單位出現(xiàn),且重放時間以視頻場為單位出現(xiàn)(在NTSC中一個場=1/60秒;在PAL中一個場=1/50秒)。
由于VOBU大小是以扇區(qū)為單位出現(xiàn)的,如上所述,VOBU可利用以扇區(qū)為單位的地址而得到存取。
各個VOBU輸入項包括基準圖象大小信息1STREF_SZ、VOBU重放時間信息VOBU_PB_TM、以及VOBU大小信息VOBU_SZ。
注意VOBU_PB_TM代表了以視頻場為單位的感興趣的VOBU的重放時間。另一方面,基準圖象大小信息1STREF_SZ表示了以扇區(qū)為單位的感興趣的VOBU的第一基準圖象(對應于MPEG中的I圖象)的大小。
另一方面,各個時間輸入項包含相應的VOBU的地址信息(VOBU_ADR)以及時間差信息(TM_DIFF)。這種時間差信息表示了時間輸入項指定的重放時間與VOBU展現(xiàn)開始時間之間的差。
假定兩個相繼的時間輸入項之間的時間間隔(時間單元TMU)是10秒,這種時間輸入項間隔對應于例如NTSC視頻中的600個場。
即,“相鄰VOBU之間的時間間隔”是由VOBU輸入項中的場的數(shù)目表示的。作為另一種方法,“時鐘計數(shù)器從給定VOBU至下一個VOBU的計數(shù)值”可被用來表示“相鄰VOBU之間的時間間隔”。
例如,“相鄰VOBU之間的時間間隔”可用“一個VOBU的開始位置處的展現(xiàn)時間印記的值與緊接著的VOBU的開始位置處的PTS值之間的差值”來表示。
換言之,“在一個特定單元中的時間間隔可用該單元中的時鐘計數(shù)器的差值來表示”。
圖25所示的時間映射產(chǎn)生信息TMAP_GI包括表示在該時間映射信息中的時間輸入項的數(shù)目的TM_ENT_Ns、表示在該時間映射信息中的VOBU輸入項的數(shù)目的VOBU_ENT_Ns、該時間映射信息的時間偏移TM_OSF、以及該時間映射信息的地址偏移ADR_OFS。
當對應于NTSC視頻中的600個場(或PAL視頻中的500個場)的值(10秒或等價時間)被用作時間單位TMU時,時間偏移TM_OSF被用來表示TMU中的時間偏移。
當VOBU大小由扇區(qū)數(shù)表示時,地址偏移ADR_OFS被用來表示從AV文件的開始的文件指針。
圖25中顯示的時間輸入項TM_ENT包括了表示相應的VOBU輸入項的數(shù)目的VOBU_ENTN、表示被時間輸入項指定的VOBU的重放時間和計算出的重放時間之間的時間差的TM_DIFF、以及表示目標VOBU地址的VOBU_ADR。
當時間單位用NTSC中的600個場表示時(或當時間單位TMU是由PAL中的500個場表示時),相對于時間輸入項#j的“計算重放時間”由TMU×(j-1)+TM_OSF給出。
另一方面,當VOBU大小是以扇區(qū)為單位表示時,VOBU_ADR借助感興趣的VOBU前的VOBU的總大小,表示了目標VOBU地址。
在上述數(shù)據(jù)結(jié)構(gòu)中,為了從一定的VOBU的中間開始重放,該存取點必須被確定。這種存取點被假定為一個時間輸入項點。
這種時間輸入項點位于與VOBU的電影地址信息表示的位置相距由時間輸入項TM_ENT中的時間差信息TM_DIFF表示的時間差的位置。這種時間輸入項點被用作由時間映射信息TMAPI表示的特定展現(xiàn)開始點(或時間檢索點)。
圖26顯示了圖21所示的用戶定義的PGC信息表(UD_PGCIT)的數(shù)據(jù)結(jié)構(gòu)。
當產(chǎn)生一個垃圾PGC時,該垃圾PGC被定義為用戶定義的PGC信息(UD_PGCI)的一部分。如果沒有定義垃圾PGC,一個給定的PGCN可被分配給一個垃圾PGC。
UD_PGCIT包括用戶定義的PGC信息表信息UD_PGCITI、一或多個用戶定義的PGCI檢索指針UD_PGCI_SRP#1至UD_PGCI_SRP#n、一或多段用戶定義的PGC信息UD_PGCI#1至UD_PGCI#n。
所有UD_PGC都被分配了按照UD_PGCIT中的UD_PGCI_SRP的描述順序的從1至99節(jié)目鏈號PGCN。這種PGCN可指定各個PGC。
UD_PGCITI包含表示UD_PGCI_SRP的數(shù)目的UD_PGCI_SRP_Ns以及表示UD_PGCIT的結(jié)束地址的UD_PGCIT_EA。
注意UD_PGCI_SRP_Ns的最大值被置于例如99。UD_PGCIT_EA借助從UD_PGCIT的第一字節(jié)的相對字節(jié)數(shù)而表示了UD_PGCIT的結(jié)束地址。
UD_PGCI_SRP包括UD_PGCI的開始地址UD_PGCI_SA。這種UD_PGCI_SA借助從UD_PGCIT的第一字節(jié)的相對字節(jié)數(shù)表示了UD_PGCI的開始地址。
圖27顯示了PGC信息(PGCI)的數(shù)據(jù)結(jié)構(gòu)。PGCI包含用于節(jié)目鏈PGC的導航信息。
可獲得兩種不同類型的節(jié)目鏈,即原始PGC和用戶定義PGC(見圖21所示的RTR_VMG的內(nèi)容)。原始PGC具有VOB和PGCI。然而,用戶定義的PGC沒有其自己的VOB,并引用原始PGC的VOB。
如圖27所示,PGC信息(PGCI#i)包括PGC通用信息PGC_GI、一或多段節(jié)目信息PGI#1至PGI#m、一或多個元組信息檢索指針CI_SRP#1至CI_SRP#n、以及一或多段元組信息CI#1至CI#n。
注意元組信息CI的開始地址可用CI_SA表示,它為從PGCI的第一字節(jié)的相對字節(jié)數(shù)。
在此,圖27的PGCI對應于圖9的VTS_PGCI,且這種VTS_PGCI對應于圖26的UD_PGCIF和一個原始PGCI(ORG_PGCI)的組合。
圖28顯示了圖27所示的PGC通用信息(PGC_GI)的內(nèi)容。
這種PGC_GI包含描述PGC中的節(jié)目的數(shù)目的PG_Ns以及描述PGC中的CI_SRP的數(shù)目的CI_SRP_Ns。
在用戶定義PGC的情況下,PG_Ns被置于0。另一方面,在原始PGC中的節(jié)目PG的最大數(shù)是99,且PGC中的元組的最大數(shù)是999。
這種PGC_GI還能夠包括一個垃圾PGC標記,象在圖15所示的垃圾PGC的PGC_GI中一樣。
圖29顯示了圖27所示的節(jié)目信息(PGI)的內(nèi)容。
這種PGI包括了描述節(jié)目的類型的PG_TY、描述PG中的元組的數(shù)目的C_Ns、PG中采用的初級文本信息PRM_TXTI、其中文本數(shù)據(jù)對應于PG的IT_TXT的檢索指針號IT_TXT-SRPTN、以及縮略圖指針信息THM_PTRI。
注意PRM_TXTI由一個128字節(jié)的場構(gòu)成,且該場的前64字節(jié)由一種ASCII字符組描述。當ASCII文本小于64字節(jié)時,00h被寫入空白的字節(jié)。
128字節(jié)的場的第二個64字節(jié)用來描述另一字符組(例如移動JIS或ISO8859-15)的初級文本。注意“另一字符組”的編碼在VMGI_MAT中得到描述,并被盤中的初級文本信息的所有段所共享。
注意取從01h至1Fh的值的終端控制碼在PRM_TXTI中沒有得到描述。
THM_PTRI描述了縮略圖指針的信息。該THM_PTRI包括了描述縮略圖指針出現(xiàn)在哪里的元組數(shù)的CN,以及描述目標元組中的縮略圖指針的THM_PT。
當恢復標志出現(xiàn)在電影元組中時,THM_PT利用RTR展現(xiàn)時間描述格式描述了展現(xiàn)時間(PTM)。
另一方面,當縮略圖出現(xiàn)在靜止圖象元組中,THM_PT描述了在一個相應的靜止圖象VOB組(S_VOB)中的靜止圖象VOB輸入項數(shù)(S_VOB_ENTN)。
THM_PTRI可以可選地在RTR記錄器或重放器中得到采用或設(shè)置。當RTR記錄器沒有能夠處理THM_PTRI的性能時,8字節(jié)THM_PTRI的所有段都可被置于FFh。另一方面,當RTR重放器沒有能夠處理THM_PTRI的性能時,它可簡單地忽略THM_PTRI。
圖30顯示了圖27所示的元組信息(CI)的數(shù)據(jù)結(jié)構(gòu)。
如圖30所示,有兩種元組信息,即電影元組信息M_CI和靜止圖象元組信息S_CI。
與輸入項點有關(guān)的信息(M_C_EPI)被寫入圖20所示的導航數(shù)據(jù)文件RTR.IFO中的電影元組信息M_CI中。
圖31顯示了圖30所示的電影元組信息(M_CI)的數(shù)據(jù)結(jié)構(gòu)。
如圖31所示,M_CI包含電影元組通用信息M_C_GI,和一或多段的電影元組輸入項點信息M_C_EPI#1至M_C_EPI#n。
圖32顯示了圖31所示的電影元組通用信息(M_C_GI)的內(nèi)容。
即,M_C_GI包含描述元組的類型的C_TY、描述與該元組的VOB相應的電影VOBI檢索指針的號的M_VOBI_SRPN、描述元組輸入項點信息的段數(shù)的C_EPI_Ns、利用RTR展現(xiàn)時間描述格式描述這種元組的展現(xiàn)開始時間的C_V_S_PTM、以及利用RTR展現(xiàn)時間描述格式描述這種元組的展現(xiàn)結(jié)束時間的C_V_E_PTM。
注意C_V_S_PTM和C_V_E_PTM滿足以下的條件。
(1)在原始PGC的元組的情況下C_V_S_PTM必須被置于相應VOB的頭四個VOBU中;C_V_S_PTM必須被置于相應VOB的后四個VOBU中。
(2)在用戶定義PGC中的元組的情況下O_C_V_S_PTM≤C_V_S_PTM<C_V_E_PTM≤O_C_V_E_PTM必須成立。
其中O_C_V_S_PTM表示與該元組訪問的VOB相應的原始元組的展現(xiàn)開始時間,且O_C_V_E_PTM表示與該元組訪問的VOB相應的原始元組的展現(xiàn)結(jié)束時間。
圖33顯示了圖31所示的電影元組輸入項點信息(M_C_EPI)的內(nèi)容。
這種M_C_EPI具有兩種類型(類型1和類型2)。沒有任何文本信息的類型1的M_C_EPI由EP_TY且EP_PTM組成,且?guī)в形谋拘畔⒌腗_C_EPI由EP_TY、EP_PTM和PRM_TXTI組成。圖33顯示了類型2的M_C_EPI。
如圖33所示,M_C_EPI包括描述輸入項點的類型的EP_TY,利用RTR展現(xiàn)時間格式描述輸入項點的展現(xiàn)時間的EP_PTM,以及描述輸入項點的初級文本信息等的PRM_TXTI。
在重放時,EP_PTM和元組重放時間被轉(zhuǎn)換成借助時間映射TMAP信息(見圖25)指向VOBU的文件指針,并還被文件系統(tǒng)轉(zhuǎn)換成物理地址。
M_C_EPI中的PRM_TXTI由一個128字節(jié)的場構(gòu)成。該場的前64位被用來利用一種ASCII字符組描述初級文本。當ASCII文本小于64字節(jié)時,00h填充空白的字節(jié)。128字節(jié)場的后64字節(jié)被用來描述另一字符組(例如移動JIS或ISO8859-15)的初級文本。注意“另一字符組”在VMGI_MAT中描述,并被該盤中的初級文本信息的所有段所共享。
注意取從01h至1Fh的值的終端控制碼始終沒有在PRM_TXTI中得到描述。
M_C_EPI中的EP_TY由包括2位類型識別碼的1字節(jié)數(shù)據(jù)構(gòu)成。如果該識別碼是00b,它表示M_C_EPI是類型1(空初級文本數(shù)據(jù)或沒有數(shù)據(jù))的;如果該碼是01b,則表示M_C_EPI是類型2的(初級文本數(shù)據(jù))。
這種EP_TY除了識別類型1或2的2位類型識別碼之外還有一個6位保留場。利用這種保留場的某些或所有位,M_C_EPI中的PRM_TXTI的內(nèi)容可被進一步指定。(如果所有的六位都被使用,形成最大64個不同的規(guī)范??梢园讯嘤?位分配給這種指定碼以指定更多的類型)。
利用這種保留場的位在以下將被稱為用于指定初級文本信息的內(nèi)容的指定碼。
指定碼中的具體的位可指定圖33中顯示的M_C_EPI中的PRM_TXTI是帶有“信息類型”和/或“信息日期”的“文本信息”還是沒有“信息類型”和/或“信息日期”的“文本信息”。
進一步地,指定碼中的具體位可指定圖33中顯示的M_C_EPI中的PRM_TXTI是除了“信息類型”和/或“信息日期”之外還帶有相應的“縮略圖信息”的“文本信息”,還是沒有“縮略圖信息”的“文本信息”。(“縮略圖信息”對應于例如圖29中所示的縮略圖指針信息THM_PTRI。)另外,指定碼中的具體位可指定圖33中所示的M_C_EPI中的PRM_TXTI是只由沒有任何“文本信息”的“縮略圖信息”組成,還是由帶有“文本信息”的“縮略圖信息”組成。
當EP_TY中的指定碼(未顯示)指定圖33所示的“信息類型”、“信息日期”和“文本信息”時,這些信息段可被用來表示以下的內(nèi)容。
更具體地說,“信息類型”描述了輸入項點的一種屬性,“信息日期”描述了輸入項點的注冊(記錄在盤上的)日期,且“文本信息”描述了與輸入項點有關(guān)的其他信息(對在輸入項點的一個圖象的簡要評論)。
“信息類型”中描述的輸入項點的屬性包括信息類型[1]=0,用戶標志(用戶注冊了輸入項點)信息類型[1]=1,設(shè)定標志(諸如DVD_RTR視頻記錄器等的設(shè)備注冊了該輸入項點)信息類型[1]=3;擦除禁止標志(對應于圖12中顯示的C_PBI中的元組類型中描述的擦除電平標記)信息類型[1]=4,垃圾箱標志(對應于圖16中顯示的垃圾PGC的信息)信息類型[1]=5至7,其他標志注意信息類型[1]中的[1]表示信息類型的第一數(shù)據(jù)場。如果該數(shù)據(jù)場具有3位配置,信息類型[1]能夠表示八種不同的標志。
圖34顯示了用于利用圖1所示的光盤(DVD-RAM,DVD-RW,或DVD-R盤)以可變的記錄速率記錄(記錄/重放)數(shù)字運動圖象信息(視頻節(jié)目等)的一種設(shè)備(RTR視頻記錄器)的設(shè)置的一個例子。
圖34所示的RTR視頻記錄器的設(shè)備主體具有用于轉(zhuǎn)動記錄盤和盤上的讀取/寫入信息的盤驅(qū)動器32、構(gòu)造記錄側(cè)的編碼器50、構(gòu)成重放側(cè)的解碼器60、以及用于控制整個設(shè)備的操作的微計算機(MPU)30。
編碼器50包括模擬-數(shù)字轉(zhuǎn)換器(ADC)51、選擇器52、視頻編碼器53、聲頻編碼器54、子圖象編碼器55、格式化器56、以及緩沖存儲器57ADC 51接收來自AV輸入端42的外部模擬視頻信號+外部模擬聲頻信號,或來自TV調(diào)諧器44的模擬TV信號+模擬聲頻信號。這種ADC 51以例如取樣頻率=13.5MHz和量化位數(shù)=8,把輸入的模擬視頻信號轉(zhuǎn)換成數(shù)字數(shù)據(jù)。(更具體地說,亮度分量Y、色差分量Cr(或Y-R)、以及色差分量Cb(或Y-B)分別被8位量化)。
類似地,ADC 51,以例如取樣頻率=48KHz和量化位數(shù)=16,把輸入的模擬聲頻信號轉(zhuǎn)換成數(shù)字數(shù)據(jù)。
當模擬視頻信號和數(shù)字聲頻信號被輸入ADC 51時,數(shù)字聲頻信號通過ADC 51。
當數(shù)字視頻信號和數(shù)字聲頻信號被輸入ADC 51時,這些信號通過ADC51。
從ADC 51輸出的數(shù)字視頻信號經(jīng)過選擇器52和視頻編碼器53被提供給格式化器56。另外,從ADC 51輸出的數(shù)字聲頻信號經(jīng)聲頻編碼器54被提供給格式化器56。
選擇器52在將要記錄用于編輯(將要在后面描述)的縮小的圖象(縮略圖)時,選擇從視頻混頻器200輸出信號并將其送到視頻編碼器53。
視頻編碼器53具有根據(jù)MPEG2或MPEG1規(guī)范把輸入的數(shù)字視頻信號以可變的位速率轉(zhuǎn)換成壓縮數(shù)字信號的功能。
聲頻編碼器54具有根據(jù)MPEG或AC-3規(guī)范以固定的位速率把輸入的數(shù)字聲頻信號轉(zhuǎn)換成數(shù)字信號(或線性PCM數(shù)字信號)的功能。
當具有圖2至5或圖17和18所示的結(jié)構(gòu)的數(shù)字視頻信號(例如來自帶有子圖象信號獨立輸出端的DVD視頻重放器的信號)被從AV輸入端42輸入,或者當帶有這種數(shù)據(jù)結(jié)構(gòu)的DVD視頻信號被廣播并被TV調(diào)諧器44所接收時,DVD視頻信號中的一種圖文電視信號(封閉字幕)被輸入子圖象編碼器55。輸入子圖象編碼器55的子圖象數(shù)據(jù)被排列成預定的信號格式,并隨后被送到格式化器56。
格式化器56利用緩沖存儲器57作為工作區(qū),執(zhí)行輸入視頻信號、聲頻信號、子圖象信號等的預定信號處理,并把與上述格式(文件結(jié)構(gòu))匹配的記錄數(shù)據(jù)輸出到數(shù)據(jù)處理器36。
在此處理中,一個元組被設(shè)定為主圖象數(shù)據(jù)(視頻數(shù)據(jù))的最小單元,且圖11所示的元組重放信息C_PBI(圖27所示的元組信息CI)得到產(chǎn)生。隨后,構(gòu)成節(jié)目鏈PGC的元組的配置、主圖象的屬性、子圖象、以及聲頻數(shù)據(jù)等得到設(shè)定(這些屬性信息段中的某些利用在對相應數(shù)據(jù)進行編碼時獲得的信息),且包括各種信息的信息管理表信息(圖3中顯示的VMGI、VTSI;或圖20中顯示的RTR_VMG)得到產(chǎn)生。
編碼的主圖象數(shù)據(jù)、聲頻數(shù)據(jù)和子圖象數(shù)據(jù)被分成包,每一個包都具有預定的大小(2048字節(jié))。虛設(shè)包根據(jù)需要被插入這些包中。注意諸如PTS(展現(xiàn)時間印記)、DTS(解碼時間印記)等的時間印記根據(jù)需要在虛設(shè)包以外的包中得到描述。至于子圖象數(shù)據(jù)的PTS,從主圖象數(shù)據(jù)或相同的重放時間中的聲頻數(shù)據(jù)的PTS任意延遲的一個時間可得到描述。
數(shù)據(jù)元組以VOBU為單位排列,以允許按照數(shù)據(jù)的時間碼順序的重放,從而形成由多個元組組成的VOB。結(jié)合一或多個VOB的VOBS被格式化成與圖3所示的VTS或圖20中顯示的RTR_MOV.VRO匹配的文件結(jié)構(gòu)。
圖34所示的RTR視頻記錄器包括盤驅(qū)動器32、臨時緩沖存儲器34、數(shù)據(jù)處理器(D-PRO單元)36、以及系統(tǒng)時間時鐘(STC)38,作為用于關(guān)于可記錄DVD_RTR盤的讀取/寫入(記錄和/或重放)信息的裝置。
臨時緩沖存儲器34被用于緩存將要經(jīng)過D-PRO單元36而被寫入到盤上的給定量的數(shù)據(jù)(來自編碼器50的數(shù)據(jù)輸出),并緩存經(jīng)D-PRO單元36從盤重放的給定量的數(shù)據(jù)(輸入解碼器60的數(shù)據(jù))。
例如,當臨時緩沖存儲器34包括4M字節(jié)的半導體存儲器(DRAM)時,它能夠以平均4Mbps的記錄速率緩存記錄或重放大數(shù)據(jù)約8秒。當臨時緩沖存儲器34包括一個16M字節(jié)的EEPROM(快閃存儲器)時,它能夠以4Mbps的平均記錄速率緩存記錄或重放大數(shù)據(jù)約30秒。進一步地,當臨時緩沖存儲器34包括100M字節(jié)的非常小的硬盤驅(qū)動器時,它能夠以4Mbps的平均記錄速率緩存記錄或重放數(shù)據(jù)約3分鐘或更長時間。另外,臨時緩沖存儲器34還能夠在盤在記錄期間被用完時被用于暫時存儲記錄信息,直到該盤被新的盤代替。
D-PRO單元36從編碼器50向盤驅(qū)動器32提供DVD記錄數(shù)據(jù),從驅(qū)動器32接收從盤重放的DVD重放信號,重寫記錄在盤上的管理信息(目錄記錄、VMGI_MAT、VTSI_MAT、RTR_VMG等),并在MPU 30的控制下擦除記錄在盤上的數(shù)據(jù)(VTS、RTR_MOV.VRO等的某些或所有場)。
MPU 30包括寫入有各種控制程序等的ROM、提供用于執(zhí)行程序所需的字區(qū)的RAM等,以及半導體的CPU芯。
這種MPU 30根據(jù)存儲在其ROM中的控制程序,執(zhí)行諸如正在被用于記錄的盤的自由空間探測、記錄空間(記錄的包數(shù))探測、剩余空間探測、警告、記錄模式改變指令等的處理。
進一步地MPU 30具有用于向元組單元(或輸入項點單元)指定一個擦除電平附加范圍的功能、設(shè)定一個擦除電平的功能、分割一個元組的功能、探測擦除電平的功能等。借助這些功能,RTR視頻記錄器系統(tǒng)的用戶操作性能夠得到改善。
在MPU 30的各種控制程序的執(zhí)行結(jié)果中,DVD_RTR視頻記錄器的用戶所應該已知的內(nèi)容被顯示在DVD_RTR視頻記錄器的顯示面板48上,或者被顯示在作為屏上顯示(OSD)的監(jiān)測顯示器上。
解碼器60包括用于把各個包從具有上述包結(jié)構(gòu)的DVD_RTR重放數(shù)據(jù)分離出來的分離器62、當執(zhí)行包分離和其他信號處理時使用的存儲器63、用于解碼被分離器62分離的視頻包的內(nèi)容的視頻解碼器64、用于解碼由分離器62分離的子圖象包的內(nèi)容的子圖象解碼器65、用于解碼被分離器62分離的聲頻包的內(nèi)容的聲頻解碼器68、以及用于適當?shù)匕褋碜宰訄D象解碼器65的子圖象數(shù)據(jù)與來自視頻解碼器64的視頻數(shù)據(jù)輸出相混合即把諸如菜單、亮光按鈕、迭加對話等子圖象數(shù)據(jù)迭加在主圖象數(shù)據(jù)上并輸出它們的視頻處理器66。
注意視頻解碼器64包括一個縮略圖發(fā)生器,用于產(chǎn)生通過根據(jù)來自MPU30的指令提取并還原來自例如MPEG視頻數(shù)據(jù)的預定的I圖象部分而獲得的圖象(縮略圖)。
這種縮略圖經(jīng)視頻混頻器200和DAC(數(shù)字至模擬轉(zhuǎn)換器)67被輸出到一個外部TV監(jiān)測器,或者經(jīng)過視頻混頻器200和選擇器52而被提供給視頻編碼器63。
提供給視頻編碼器53的縮略圖數(shù)據(jù)可由格式化器56寫入一個預定的虛設(shè)包(見圖18和19)。
視頻處理器66的輸出被提供給視頻混頻器200。用于混合視頻數(shù)據(jù)的幀存儲器201與視頻混頻器200相連。
從視頻處理器66經(jīng)視頻混頻器200輸出的一個數(shù)字信號,經(jīng)視頻DAC 67,被提供給一個諸如電視接收機的外部監(jiān)測器(未顯示)。
或者來自視頻處理器66的數(shù)字信號可被提供給設(shè)備的一個內(nèi)裝液晶顯示器(未顯示)。
聲頻解碼器68的輸出經(jīng)聲頻DAC 69而被提供給一個外部裝置。
來自視頻混頻器200的數(shù)字視頻輸出或來自聲頻DAC 68的數(shù)字聲頻輸出可經(jīng)一個適當?shù)臄?shù)字輸出接口而輸出至外部,雖然在附圖中未顯示有關(guān)的連接。
進一步地,DVD_RTR記錄器的鍵輸入單元49和用于顯示操作狀態(tài)的顯示面板48等與MPU 30相連。
圖35是用于說明圖34顯示的設(shè)備進行的圖象記錄的流程圖。
在接收到來自鍵輸入單元49的圖象記錄指令(或保存的記錄程序或遠程控制器(未顯示)的鍵入操作)時,圖34所示的MPU 30經(jīng)過盤驅(qū)動器32從盤10讀取管理數(shù)據(jù)(步驟A2),并確定一個寫入?yún)^(qū)(步驟A4)。
MPU 30隨后把管理數(shù)據(jù)置于一個管理區(qū)中(產(chǎn)生圖3所示的VMGI和VTSI文件,或產(chǎn)生圖20所示的RTR_VMG文件),以便能夠把數(shù)據(jù)寫入該確定的區(qū),并把視頻數(shù)據(jù)的寫入開始地址置入盤驅(qū)動器32,以準備數(shù)據(jù)記錄(步驟A5)。
如果沒有可記錄空間(步驟A3為“否”),則產(chǎn)生或顯示一個警告音調(diào)或消息。
MPU 30隨后重置STC 38中的時間。注意STC 38是一個系統(tǒng)定時器,且記錄或重放是參照該STC的測量值而進行的。
進一步地,MPU 30進行其他的設(shè)置(步驟A6和A7)。
記錄時視頻信號的流程如下。
來自圖34所示的TV調(diào)諧器44或一個外部裝置的AV信號被A/D轉(zhuǎn)換,且一個視頻信號被提供給視頻編碼器53,且一個聲頻信號被提供給聲頻編碼器54。另外,一個可視圖文信號等被從TV調(diào)諧器44提供給SP編碼器55。
各個編碼器(圖34中的53至55)壓縮和打包輸入信號(注意各個包具有每包2048字節(jié)的大小),并將這些包輸入到格式化器56。各個編碼器按照STC 38的值確定各個包元的PTS和DTS。
格式化器56臨時存儲緩沖存儲器57中的包元數(shù)據(jù),隨后把輸入的包元數(shù)據(jù)打包,并將它們以GOP為單位混合。格式化器56根據(jù)需要把一個導航包附在各個GOP上,并把包輸入到D-PRO單元36。
D-PRO單元36形成以16個包為單位的ECC組,把ECC數(shù)據(jù)附在這些組上,并將它們送到盤驅(qū)動器32。當盤驅(qū)動器32未準備好在盤上記錄時,D-PRO單元36暫時把ECC組數(shù)據(jù)傳送到臨時緩沖存儲器34,并進行等候直到盤驅(qū)動器32準備好記錄。當盤驅(qū)動器32準備好記錄時,記錄開始。在此情況下,采用了一個大的存儲器作為臨時緩沖存儲器34,從而以高速存取存儲記錄數(shù)據(jù)幾分鐘或更長的時間。
在記錄結(jié)束時,MPU 30記錄各個導航包(或?qū)Ш綌?shù)據(jù))的快速向前或倒卷數(shù)據(jù)場中的導航包(或?qū)Ш綌?shù)據(jù))的地址數(shù)據(jù),并在記錄之后把所需的信息記錄在管理區(qū)上,從而結(jié)束記錄(步驟A8至A14)。
注意圖34所示的MPU 30能夠從圖1所示的盤10的文件管理區(qū)等讀出各種信息,并能夠通過經(jīng)一條數(shù)據(jù)總線向D-PRO單元36傳送指令而把各種信息寫入到該盤的記錄區(qū)上。
在記錄結(jié)束時,以元組為單位設(shè)定的、被RTR視頻記錄器系統(tǒng)使用的擦除電平標記被清除,以便能夠進行重放(步驟A13)。即,所有元組的重放都在初始記錄時得到允許。
擦除電平標記在C_PBI(圖12)中得到描述。當一個存檔標記(擦除禁止標志)被存儲在VMG中時,它也被清除。
如果RTR_VMG中的M_C_EPI(圖33)包括該擦除電平標記或垃圾PGC信息,它也被清除。
重放時的數(shù)據(jù)處理如下。
在接收到一個重放指令時,MPU 30經(jīng)過盤驅(qū)動器32和D-PRO單元36讀取管理區(qū)上的數(shù)據(jù),并確定重放地址。MPU 30隨后把確定的重放數(shù)據(jù)地址和一個讀取指令送到盤驅(qū)動器32。
響應于接收到的指令,盤驅(qū)動器32從盤讀出扇區(qū)數(shù)據(jù),利用D-PRO單元36進行糾錯,并把讀出的數(shù)據(jù)以重放數(shù)據(jù)的形式輸出到解碼器60。
在解碼器60,分離器62接收并打包讀出的重放數(shù)據(jù)。根據(jù)數(shù)據(jù)的內(nèi)容,MPU 30把視頻包元數(shù)據(jù)(MPEG視頻數(shù)據(jù))傳送到視頻解碼器64,把聲頻包元數(shù)據(jù)傳送到聲頻解碼器68,并把子圖象包元數(shù)據(jù)傳送到SP解碼器65,并把導航包(或?qū)Ш綌?shù)據(jù))的內(nèi)容保存在其內(nèi)部存儲器中,以在需要時使用它們。以此方式,MPU 30能夠迅速地隨時存取導航數(shù)據(jù)。
在開始傳遞各個包元數(shù)據(jù)時,包括在報頭中的PTS被裝載到STC 38(MPU 30把PTS置于STC中的一個導航包中,或視頻解碼器64自動把視頻數(shù)據(jù)的PTS置于STC 38中)。在此之后,各個解碼器與包元數(shù)據(jù)中的PTS值同步地重放數(shù)據(jù),且?guī)в新曨l和迭加的對話數(shù)據(jù)的運動圖象數(shù)據(jù)能夠在TV監(jiān)測器上得到重放。
在某些情況下,在元組重放信息(CPB_I)中描述了一個擦除電平標記,如圖12所示。因此,在元組重放之前,擦除電平得到檢查,且如果元組被臨時擦除(即電平=01h),該元組的控制跳過重放并開始下一個元組的處理。
當臨時擦除標記在VOB信息(VOB_GI)中得到描述時,填入元組信息的VOB的VOB信息在再現(xiàn)(重放)元組之前被讀出。隨后,臨時擦除標記的狀態(tài)得到檢查。如果該狀態(tài)表明暫時擦除的狀態(tài)(或標記=01h),元組的重放被跳過,且隨后的元組的重放處理被激活。
即在此系統(tǒng)中,由于擦除電平標記是以元組為單位被設(shè)定的,擦除設(shè)定(以從將要被重放的元組中自動排除給出的元組)能夠以元組為單位進行,從而允許更為靈活的展現(xiàn)和管理。
因此,暫時擦除處理的進行方式如下。
圖36和37是用于說明擦除電平設(shè)定(暫時擦除處理)的流程圖。圖38顯示了在此暫時擦除處理中顯示的窗口的例子,且圖39用于說明在執(zhí)行暫時擦除處理時執(zhí)行的元組分割的原理。
當圖34所示的鍵入單元49(或一個遠程控制器(未顯示))的擦除鍵已經(jīng)被按下時,圖34所示的MPU 30開始圖36和37所示的處理。
1)檢查在圖15所示的PGC_GI中是否有帶有垃圾PGC標記=01h的PGC,即垃圾PGC(步驟B2)。如果沒有發(fā)現(xiàn)垃圾PGC,則準備垃圾PGC的一個文件(步驟B3)。
2)用戶選擇一個標題(VTS或PGC)(步驟B4)3)顯示與選定標題(VTS或PGC)的重放時間相應的時間條和用于指定時間范圍的光標(見圖38所示的15分鐘增量的時間條)(步驟B5)。
在此時間條顯示中,感興趣的PGC可以利用點線等以元組為單位進行分割,從而通知用戶點線界定的范圍對應于相同的畫面(一個PGC)。例如,在采用視頻攝象機的圖象中,從記錄開始至記錄的結(jié)束或暫停的范圍對應于這種畫面。在TV劇中,從給定的CM至下一個CM的范圍對應于這種畫面。
4)用戶利用鍵輸入單元49的光標鍵和標志鍵指定擦除開始位置(步驟B6),且與指定的位置對應的VOBU地址等被保存在MPU30的內(nèi)部工作存儲器(未顯示)中(步驟B7)。
此時,當光標指向的VOBU的開始I圖象作為縮小的圖象(縮略圖)被同時顯示在光標窗口上時,用戶能夠識別光標位置的元組的內(nèi)容,從而能夠方便地操作。
在此時在光標位置的重放時間也能夠得到顯示。該重放時間能夠從由標題的第一元組至緊前一個元組的范圍內(nèi)的C_PBTM+C_ELTM,參照導航包中的元組經(jīng)過時間C_ELTM(圖7)和元組重放信息中的元組重放時間C_PBTM(圖12),而計算出來。
或者,在光標位置處的重放時間可參照時間映射信息TMAPI(圖25)和電影元組通用信息M_C_GI(圖32),而計算出。
5)用戶利用鍵輸入單元49的光標鍵和標志鍵指定擦除結(jié)束位置(步驟B8),且與指定位置對應的VOBU地址等被保存在工作存儲器中(步驟B9)。
6)參見圖38中的顯示,用戶確認是否同意當前選定的范圍(從擦除開始至擦除結(jié)束的顯示范圍)(步驟B10)。如果用戶不同意該范圍((步驟B10中的“否”),工作存儲器被清除,以重復步驟B6至B9的處理。
7)如果用戶同意顯示的選定的范圍(步驟B10中的OK),則檢查在設(shè)定開始位置是否需要元組分割,即元組開始位置是否與設(shè)定開始位置匹配(步驟B11)。
如果在開始位置不需要元組分割(步驟B11的“否”),流程進行到圖37的步驟B16。
8)如果在開始位置需要進行元組分割(步驟B11中的“是”),將要被分割的元組(CELL_N)根據(jù)各個元組的C_PBI中的開始和結(jié)束VOBU而得到確定(步驟B12)?;蛘撸O(shè)定時借助光標被確定和保存的元組號被用作CELL_N。元組分割是利用這種CELL_N而進行的。
更具體地說,CELL_N的C_PBI中的最后一個VOBU的開始地址C_LVOBU_SA、結(jié)束地址C_LVOBU_EA、以及元組重放時間C_PBTM被保存在工作存儲器中,且C_LVOBU_SA、C_LVOBU_EA、以及C_PBTM,根據(jù)將要被分割的VOBU的導航包的檢索信息,而得到重寫(步驟B13)。
隨后,CELL_N的下一個的C_PBI被移動一個元組(步驟B14)。
注意步驟B13和B14中的處理也能夠利用圖25顯示的時間映射信息TMAPI和圖27顯示的PGC信息PGCI而進行。
在到達步驟B14時,帶有以下內(nèi)容的新元組重放信息C_PBI被記錄(圖37中的步驟B15)。
即,與CELL_N的元組種類C_CAT相同的元組種類、分割的元組的重放時間C_PBTM、分割的元組中的第一VOBU的開始地址C_FVOBU_SA、分割元組中的第一個ILVU的結(jié)束地址C_FILVU_EA、分割的元組中的最后一個VOBU的開始地址C_LVOBU_SA、以及分割的元組中的最后一個VOBU的結(jié)束地址C_LVOBU_EA作為分割的元組的新的元組重放信息C_PBI而得到記錄。
9)隨后,設(shè)定開始元組(例如圖39中的下元組陣列中的元組3)的擦除電平標記被置于一種重放禁止(暫時擦除)狀態(tài)。
對在設(shè)定結(jié)束位置處的一個元組,與步驟B11至B15中的處理相同的處理,得到了重復(步驟B16至B20)。
10)即,檢查在設(shè)定結(jié)束位置處是否需要元組分割(即檢查元組結(jié)束位置是否與設(shè)定結(jié)束位置匹配)。如果不需要分割(步驟B16為“否”),流程進行到步驟B21。
11)如果結(jié)束元組必須被分割(步驟B16為“是”),將要被分割的元組(CELL_M)得到確定(該元組根據(jù)各個元組的C_PBI中的開始和結(jié)束VOBU而得到確定。或在借助光標的設(shè)定時被確定和保存的元組號得到使用)。確定的元組被分割(步驟B17)。
更具體地說,CELL_M的元組重放信息C_PBI中的C_FVOBU_SA至C_LVOBU_EA以及C_PBTM得到保存,且保存的C_FVOBU_SA至C_LVOBU_EA和C_PBTM根據(jù)將要被分割的VOBU的檢索信息而得到重寫。
隨后,CELL_M下一個的C_PBI被移動一個元組(步驟B19)。
在步驟B19的位置,具有以下內(nèi)容的新的元組重放信息得到記錄(步驟B20)。
即,與CELL_M的元組種類相同的元組種類C_CAT、分割的元組的重放時間C_PBTM、分割的元組中的第一VOBU的開始地址C_FVOBU_SA、分割的元組中的第一ILVU的結(jié)束地址C_FILVU_EA、分割的元組中的最后一個VOBU的開始地址C_LVOBU_SA、以及分割的元組中的最后一個VOBU的結(jié)束地址C_LVOBU_EA,作為分割的元組的新的元組重放信息C_PBI,而得到記錄。
12)在設(shè)定結(jié)束元組(例如圖39中的下元組陣列中的元組4)之前的擦除電平標記被置于重放禁止(暫時擦除)狀態(tài)(步驟B21)。
13)各個暫時擦除的元組(例如圖39中的下元組陣列中的元組3和4)的C_PBI被加到垃圾PGC,且原始PGC號PGC_N和原始元組號C_ID_N被記錄在此C_PBI中(圖16)(步驟B22)。
14)如果將要受到擦除電平設(shè)定(暫時擦除處理)的元組仍然保持(步驟B23中的“否”),操作從圖36中的步驟B6重復其自身。
在完成擦除電平設(shè)定(臨時擦除處理)時(步驟B23中的“是”),有關(guān)的數(shù)據(jù)被寫入垃圾PGC通用信息(圖15),以記錄文件管理所需的數(shù)據(jù)(步驟B24)。
注意用于在步驟B11至B24中分割一個元組的處理也可利用圖21至33所示的信息而進行。更具體地說,電影元組M_C_GI(圖32)和分割的元組的M_CI的電影元組輸入項點信息M_C_EPI(圖33),可根據(jù)與元組分割對應的時間映射信息TMAPI,而得到重寫。
在此情況下,導航包中的數(shù)據(jù)是不需要的,且元組分割位置可由圖31所示的輸入項點信息M_C_EPI#1至M_C_EPI#n指定。另外,擦除電平(臨時擦除)設(shè)定信息可被描述在圖33中顯示的M_C_EPI中的字符信息中。
圖40是用于說明其中擦除電平標記被置于一種臨時擦除狀態(tài)的元組的恢復和實際擦除。圖41顯示了在其中擦除電平標記被設(shè)定的實際擦除和恢復時顯示的窗口的一個例子。
在此實施例中,用于從一種臨時擦除狀態(tài)(重放禁止狀態(tài))向一種重放允許狀態(tài)進行恢復的處理,是以元組為單位進行的。(雖然在流程圖中未顯示,類似的恢復處理也能夠以輸入項點為單位進行。)1)用戶通過在觀測圖41中的左上窗口的同時在遠程控制器(未顯示)上的鍵操作,點擊一個垃圾箱標志(圖標)(或通過鼠標器操作(未顯示))(步驟C2)。
2)如果垃圾PGC已經(jīng)在點擊垃圾圖標時被選定,圖34中顯示的MPU 30從盤10讀取垃圾PGC的信息(圖15和16)(步驟C3)。
3)隨后,時間條根據(jù)垃圾PGC的重放時間而得到顯示,如在圖41的上中窗口上所示(步驟C4)。此時,標題文本“垃圾箱的內(nèi)容”也被顯示,以表示垃圾PGC。另外,用于指定將要被恢復到一種重放允許狀態(tài)的一個元組的光標以及該元組的I圖象的一個縮小圖象(縮略圖)得到顯示(步驟C5)。
4)用戶隨后利用遠程控制器上的一個光標鍵和標志鍵(未顯示),指定將要被恢復到重放允許狀態(tài)(即消掉臨時擦除狀態(tài))的元組(步驟C6)。
如果上述擦除消掉指定被錯誤地進行,或者將要被消掉擦除的元組仍然剩下(步驟C7中的“否”),步驟C4至C6的處理得到重復。
5)在指定的元組被確認(步驟C7中的OK),用戶判定指定的元組是將要被恢復到重放允許狀態(tài)還是將要被實際擦除(步驟C8)。
6)當指定的元組(或VOB)將要被恢復到重放允許狀態(tài),MPU30通過訪問圖16中顯示的垃圾PGC的PGC_N和C_ID_N,指定選定的元組(或VOB)的一個原始元組(或VOB)。MPU 30隨后把該原始元組(或VOB)的擦除電平標記(圖12)清除至00h(重放被允許),且從垃圾PGC刪除處于臨時擦除狀態(tài)的元組(或VOB)的信息(PGC_N和C_ID_N或CI)(步驟C9)。
7)至于元組,當指定的元組將要被實際擦除時,MPU 30通過訪問圖16所示的垃圾PGC的PGC_N和C_ID_N,指定選定的元組的一種原始元組。MPU 30擦除該原始元組,并從垃圾PGC刪除擦除的元組的信息(圖16中的PGC_N和C_ID_N)。
7*)至于VOB,當指定的VOB將要被實際擦除時,MPU 30擦除目標元組信息CI并向上移動隨后的CI,以除去其中PGC_GI和PGI被更新的空間(步驟C10)。
此時,在VRO文件處的開始和結(jié)束文件指針(FP)根據(jù)VOB信息(VOBI)而被刪除(步驟C10)。
目標VOBI隨后被擦除,且其中電影AV文件通用信息(M_AVFI_GI)和電影VOBI檢索指針(M_VOBI_SRP)被更新的擦除的VOBI的空間被除去(步驟C10)。
隨后,目標視頻數(shù)據(jù)被從VRO文件中擦除,從而從文件系統(tǒng)釋放開始和結(jié)束文件指針之間的數(shù)據(jù)(步驟C10)。
圖42是顯示其中設(shè)定了擦除電平標記的元組的自動擦除(盤設(shè)置處理的流程圖。圖43顯示了在擦除其中設(shè)定了擦除電平標記的元組時顯示的窗口的一個例子。
圖42所示的盤設(shè)置處理是當在記錄的開始之前的定時器保留時間比與盤10的剩余空間相應的時間長時,當盤10的剩余空間在記錄期間變短時,或者當用戶實際希望擦除垃圾PGC中的處于臨時擦除狀態(tài)下的一個元組時,得到執(zhí)行的。
更具體地說,當盤10的剩余空間變短,或者當用戶輸入了一個擦除指令時,MPU 30執(zhí)行圖42所示的盤設(shè)置處理1)如果控制進入這個處理,消息“盤設(shè)置將得到進行”被顯示在TV監(jiān)測器屏幕上,如圖43中的左上窗口所示(步驟D2)。
2)MPU 30隨后命令盤驅(qū)動器32開始盤設(shè)置(步驟D3)。
響應于這種指令,盤驅(qū)動器32的內(nèi)部MPU(未顯示)執(zhí)行以下盤設(shè)置模式的處理(步驟D10)。
更具體地說,內(nèi)部MPU根據(jù)圖15所示的垃圾PGC標記的內(nèi)容,檢查在當前設(shè)定的盤10上是否出現(xiàn)有垃圾PGC(步驟D11)。
如果發(fā)現(xiàn)了具有垃圾PGC標記=01h的垃圾PGC,內(nèi)部MPU從盤10(或如果它被記錄在臨時緩沖存儲器34的緩沖存儲器上的話,從緩沖存儲器)讀取該PGC的信息(圖15和16)(步驟D12)。
內(nèi)部MPU根據(jù)讀出的信息(圖16中的PGC_N和C_IN_N)擦除垃圾PGC中所有處于臨時擦除狀態(tài)的原始元組(即擦除電平標記(圖12)=01h的元組),并擦除空的垃圾PGC(步驟D13)。
內(nèi)部MPU隨后送回表示擦除的元組存在的狀態(tài)給MPU 30(步驟D14和D15)。
另一方面,如果在盤上未發(fā)現(xiàn)垃圾PGC((步驟D11為“否”),內(nèi)部MPU把表示將要擦除的元組不存在的狀態(tài)送回MPU 30(步驟D17和D15)。
3)當盤驅(qū)動器32執(zhí)行步驟D11至D17中的處理時,顯示在圖43中的右上窗口上的消息“盤設(shè)置現(xiàn)在正在進行”被顯示在TV監(jiān)測屏幕上(步驟D4)。
4)如果盤驅(qū)動器32已經(jīng)完成了步驟D11至D17的處理并送回了狀態(tài)((步驟D5為“是”),MPU 30檢查是否存在擦除的元組。
5)如果擦除的元組存在(步驟D6為“是”),由于盤10的剩余空間相應增大,剩余的可記錄時間被重新計算(步驟D7)。
這種重新計算可根據(jù)盤10的未記錄空間的扇區(qū)數(shù)目、隨后的記錄中使用的模式(MPEG1或MPEG2)、隨后的記錄中采用的平均記錄速率(位/秒)、虛設(shè)包的內(nèi)容(%)等而進行。
如果不存在擦除的元組(步驟D6為“否”),由于盤10的剩余空間即使在盤設(shè)置之后也保持相同,流程跳過剩余可記錄時間的重新計算。
6)在盤10的剩余時間被獲得之后,如上所述,如圖43的中心所示的消息“盤設(shè)置成功完成,剩余的可記錄時間在4Mbps的平均速率下將為6分15秒)被顯示在TV監(jiān)測器屏幕上(步驟D8)。
借助這種處理,記錄在盤上的文件得到排列,且臨時擦除的元組被實際擦除,從而增大了設(shè)置的盤的可記錄空間。
另外,擦除電平能夠以小的單位得到設(shè)定。
圖44是用于說明在重放描述上述擦除電平信息的盤上的內(nèi)容時的重放。
在接收到重放開始指令時,檢查盤是否是一個DVD_RTR盤(步驟E2)。
如果盤是DVD_RTR盤,管理信息VMGI被讀出(步驟E3),且菜單等根據(jù)需要得到顯示。
如果將要被再現(xiàn)或重放的標題(或?qū)⒁恢胤诺臉祟})已經(jīng)被選定(步驟E4),該標題的VTSI(或RTR_VMG)被讀出(步驟E5),以設(shè)定一種環(huán)境,且PGC信息(PGCI)或VOB信息(VOBI)得到存儲。
該標題(或程序)得到選擇和確定(步驟E6),且將要被重放的一個程序號、元組號等得到確定,以確定重放順序等(步驟E7)。
視頻解碼器、子圖象解碼器、聲頻解碼器等得到初始設(shè)定(步驟E8)。
隨后,預處理指令得到執(zhí)行(步驟E9),并檢查讀取的元組是否一個臨時擦除元組(步驟E10)。
另外,在RTR_DVD系統(tǒng)中不執(zhí)行預處理指令。
如果讀取的元組沒有擦除狀態(tài)的標記(即它不處于臨時擦除狀態(tài)),元組重放得到執(zhí)行(步驟E11)。
如果讀取的元組描述了擦除狀態(tài)的標記(臨時擦除狀態(tài)),元組的重放被跳過,且下一個元組被重放。
在最后一個元組已經(jīng)被重放之后(步驟E12為“是”),一個靜止圖象被重放一個預定的時間(包括零時間的一個預定時間)(步驟E13),且后處理指令得到執(zhí)行(步驟E14)。
如果最后一個元組還沒有得到重放(步驟E12為“否”),元組號被加一(步驟E18),且步驟E10、E11和E18的處理被重復,直到最后一個元組被重放。
在完成了最后一個元組的重放和后處理指令的執(zhí)行之后,如果用戶已經(jīng)按下了遠程控制器上的停止按鈕以退出重放(步驟E15中的“是”),用于完成重放的處理得到執(zhí)行(步驟E16),且設(shè)備(RTR視頻記錄器)處于休息狀態(tài),以等候下一個用戶指令。
另一方面,即使在最后一個元組的重放完成和后處理指令的執(zhí)行之后,如果用戶已經(jīng)按下了遠程控制器上的播放按鈕以命令開始重放(步驟E15為“否”),步驟E9至E15的處理得到再次執(zhí)行。
另外,在RTR_DVD系統(tǒng)中不執(zhí)行后處理指令。
圖45-48是用于說明分割視頻對象(VOB)和元組的方式的流程圖。
圖49說明了分割元組的方式-其中一個元組等于一個VOB,且圖50說明了其中一個元組不等于一個VOB的VOB分割方式。
如圖45所示,當用戶按下用于設(shè)定擦除禁止的一個鍵時,一個控制裝置(例如圖34中的MPU 30)作用在解碼器60等上,從而使如圖38中顯示的時間條和縮略圖被顯示在TV監(jiān)測器(未顯示)的屏幕上(步驟ST100)。
用戶可利用鍵輸入部分49或一個遠程控制器(未顯示)上的光標鍵來移動顯示在屏幕上的光標。當光標被移動時,顯示的縮略圖的內(nèi)容被相應改變。在光標鍵操作期間,用戶能夠選擇PGC中的圖象(步驟ST102)。此時,選定的圖象表示了擦除禁止的開始部分。
隨后,選定的圖象的顯示的位置向下移動,且運動的圖象的領(lǐng)先VOBU(視頻對象單元)的操作時間被顯示在屏幕上。此時,該VOBU的開始PTM(展現(xiàn)時間)被存儲在一個RAM或MPU 30的寄存器(未顯示)中(步驟ST104)。
用戶可進一步選擇PGC上的一個圖象(步驟ST106)。
隨后,選定的圖象的顯示位置向下移動,且選定的VOBU的結(jié)束PTM被存儲在RAM或MPU 30的一個寄存器(未顯示)中(步驟ST108)。
此時,用戶能夠確認其對顯示圖象的選擇(步驟ST110)。
如果用戶不滿足(步驟ST110中的NG),處理返回到步驟ST100。
當用戶滿足時(步驟ST110中的OK),則檢查開始VOB的分割是否需要(步驟ST112)。
如果開始VOB的分割不是必要的(步驟ST112的“否”),處理進行到將要在后面描述的步驟ST122。
當開始VOB的分割是必需時(步驟ST112的“是”),將要被分割的VOB(VOB#n)(它位于開始位置)得到確定(步驟ST114)。
隨后,VOB#n的開始PTM(VOB_S_PTM)、VOB#n的結(jié)束PTM(VOB_E_PTM)、和時間映射信息(TMAPI)被存儲在MPU30的寄存器RAM中(步驟ST116)。
此時,向著確定的區(qū)的開始PTM的VOBU行進了一步的VOBU#m-1的結(jié)束PTM被置于VOB_E_PTM(步驟ST116)。
進一步地,VOBU#m-1的下一個的VOBU的VOBU輸入項(VOBU_ENT)和時間輸入項(TM_ENT)被刪除,且時間映射通用信息(TMAP_GI)的各個TM_ENT和VOBU_ENT的號被更新或改變至在刪除之后獲得的各個TM_ENT和VOBU_ENT的相應的號(步驟ST116)。
隨后VOB#n的下一個VOB的視頻對象信息(VOBI)被移動一個VOB(步驟ST118)。
步驟ST116的刪除產(chǎn)生了一個空間。步驟ST118的新的VOBI被記錄在產(chǎn)生的空間中(步驟ST120),其中VOB類型(VOB_TY)、VOB記錄時間(VOB_REC_TM)、VOB_REC_TM的副第二(sub-second)信息(VOB_REC_TM_SUB)、以及電影VOB流信息號(M_VOB_STIN)與VOB#n的那些相同。VOB_V_S_PTM表示了該VOB的開始PTM。VOB_V_E_PTM(該VOB的結(jié)束PTM)表示了分割的VOB的原始VOB_V_E_PTM。
進一步地,從“TM_ENT和分割的VOBU的VOBU_ENT包括了確定的區(qū)的開始PTM”至“最后一個VOBU的VOBU_ENT項和TM_ENT”的組的數(shù)據(jù)被置于TMAPI(步驟ST120)。
再進一步地,時間映射通用信息(TMAP_GI)的VOBU_ENT和TM_ENT的各個號被更新或改變到在TMAPI的上述設(shè)定所獲得的相應的號(步驟ST120)。
參見圖46。
檢查結(jié)束VOB的分割是否必需(步驟ST122)。
如果結(jié)束VOB的分割不是必需的(步驟ST122為“否”),處理進行到將要描述的步驟ST132。
當結(jié)束VOB的分割是必需時(步驟ST122為“是”),處理進行到將要描述的步驟ST 124。
當結(jié)束VOB的分割是必需時(步驟ST122為“是”),將要被分割的VOB(VOB#k)(它位于最后的位置)得到確定(步驟ST124)。
隨后,VOB#k的開始PTM(VOB_S_PTM)、VOB#k的結(jié)束PTM(VOB_E_PTM)、以及其時間映射信息(TMAPI)被存儲在MPU 30的寄存器或RAM中(步驟ST126)。
此時,確定區(qū)的結(jié)束PTM處于VOB_E_PTM(步驟ST126)。
進一步地,確定區(qū)的結(jié)束PTM的VOBU的下一個的VOBU的VOBU_ENT和TM_ENT被刪除,且TMAP_GI的VOBU_ENT和TM_ENT每一個的號被更新或改變到在刪除之后獲得的VOBU_ENT和TM_ENT的每一個的相應的號(步驟ST126)。
隨后,VOB#k的下一個的VOB的視頻對象信息(VOBI)被移動一個VOB(步驟ST128)。
步驟ST126的刪除產(chǎn)生了一個空間。步驟ST128的新VOBI被記錄在產(chǎn)生的空間中(步驟ST130),其中VOB_TY、VOB_REC_TM、VOB_REC_TM_SUB、以及M_VOB_STIN與VOB#k的那些相同。VOB_V_S_PTM表示了確定區(qū)的結(jié)束的PTM的下一個VOBU的開始PTM。VOB_V_E_PTM(該VOB的結(jié)束PTM)表示了分割的VOB-的原始VOB_V_E_PTM。
進一步地,從“分割的區(qū)的結(jié)束PTM的VOBU的下一個的VOBU的VOBU_ENT和TM_ENT”至“最后一個VOBU的VOBU_ENT和TM_ENT”的組的數(shù)據(jù)處于TMAPI(步驟ST130)。
再進一步地,TMAP_GI的VOBU_ENT和TM_ENT的各個號被更新或改變到借助在TMAPI的上述設(shè)定所獲得的相應的號(步驟ST130)。
隨后,在電影AV文件信息通用信息(M_AVFI_GI)內(nèi),檢索指針的號(SRP_Ns)被增大分割所造成的VOBI的數(shù),且搜索指針(SRP)的值得到更新或改變(步驟ST132)。
因此,VOB號得到更新或改變。
隨后,暫時擦除(TE)的標記被設(shè)定在確定區(qū)中的VOB的VOBI(VOB_TY)(步驟ST134)。
參見圖47。
檢查(任何)VOB是否被分割(步驟ST136)。
如果沒有VOB被分割(步驟ST136為“否”),處理進行到后面描述的步驟ST158。
當有任何VOB被分割時(步驟ST136的“是”),則進一步檢查分割的VOB是否開始VOB(步驟ST138)。
如果開始VOB未被分割(步驟ST138為“否”),處理進行到步驟ST158。
當開始VOB被分割時(步驟ST138為“是”),則進一步檢查開始VOB的分割點是否與相關(guān)的元組的邊界匹配(步驟140)。
當分割點與元組的邊界(或VOB的邊界)匹配時(步驟ST140為“是”),不需要元組分割(或VOB分割)。隨后,只有在分割點之后的元組的電影元組通用信息M_C_GI中的電影VOBI檢索指針號M_VOBI_SRPN被相應更新或改變(步驟ST142)。
隨后,處理進行到步驟ST158。
如果分割的點不與元組的邊界(或VOB的邊界)匹配(步驟ST140為“否”;見圖49或50中的縱向的箭頭),則位于分割區(qū)的開始或領(lǐng)先部分的將要被分割的元組(稱為CELL_N)得到確定(步驟ST144)。
CELL_N的結(jié)束PTM(C_V_E_PTM)被更新或改變到分割的VOB的結(jié)束PTM(E_PTM)(步驟ST146)。
當在更新E_PTM之后存在有任何輸入項點(EP)時,EP的輸入項點信息(EPI)被存儲起來,該EP被從當前的元組信息(CI)中刪除,且EPI的號(EPI_N)得到更新,從而EPI_Ns被減小刪除的EP的號(步驟ST146)。
隨后,CELL_N的下一個的元組的元組信息(CI)被移動一個CI(步驟ST148)。
步驟ST146的刪除產(chǎn)生了一個空間。步驟ST148的新的CI被記錄在產(chǎn)生的空間中(步驟ST150),其中元組類型(C_TY)與CELL_N的元組類型相同,分割產(chǎn)生的VOB的M_C_GI的電影VOBI檢索指針號(M_VOBI_SRPN)被更新或改變,元組的開始PTM(C_V_S_PTM)和元組的結(jié)束PTM(C_V_E_PTM)分別被更新或改變到分割所產(chǎn)生的VOB的開始PTM(S_PTM)和結(jié)束PTM(E_PTM),存儲的輸入項點信息(EPI)被加上,且EPI的號(EPI_Ns)被更新或改變到EPI的加上的號(步驟ST150)。
參見圖48。
如果結(jié)束VOB未被分割(步驟ST158為“否”),處理進行到步驟ST172。
當結(jié)束VOB被分割時(步驟ST158為“是”),檢查結(jié)束VOB的分割點是否與相關(guān)元組的邊界匹配(步驟160)。
當分割點與元組的邊界(或VOB的邊界)匹配時(步驟ST160的“是”),不需要元組分割(或VOB分割)。隨后,只有在分割點之后的元組的電影元組通用信息M_C_GI中的電影VOBI檢索指針號M_VOBI_SRPN得到相應更新或改變(步驟ST162)。
隨后,處理進行到步驟ST172。
如果分割的點不與元組的邊界(或VOB的邊界)匹配(步驟ST160的“否”),則位于分割區(qū)的結(jié)束或末尾部分的將要被分割的元組(稱為CELL_M)得到確定(步驟ST164)。
CELL_M的結(jié)束PTM(C_V_E_PTM)被更新或改變到分割的VOB的結(jié)束PTM(E_PTM)(步驟ST166)。
當在更新的E_PTM之后存在有任何輸入項點(EP)時,EP的輸入項點信息(EPI)得到存儲,EP被從當前的元組信息(CI)刪除,且EPI的號(EPI_Ns)被更新,從而使EPI_Ns被減小刪除的EP的號(步驟ST166)。
隨后,CELL_M的下一個元組的元組信息(CI)被移動一個CI(步驟ST168)。
通過步驟ST166的刪除產(chǎn)生了一個空間。步驟ST168的新CI被記錄在產(chǎn)生的空間中(步驟ST170),其中元組類型(C_TY)與CELL_M的元組類型相同,分割產(chǎn)生的VOB的M_C_GI的電影VOBI檢索指針號(M_VOBI_SRPN)得到更新或改變,元組的開始PTM(C_V_S_PTM)和元組的結(jié)束PTM(C_V_EPTM)分別被更新或改變到分割產(chǎn)生的VOB的開始PTM(S_PTM)和結(jié)束PTM(E_PTM),存儲的輸入項點信息(EPI)被加上,且EPI的號(EPI_Ns)被更新或改變到EPI的加上的號(步驟ST170)。
隨后,分割點以外的元組的M_C_GI中的各個M_VOBI_SRPN得到更新或改變(步驟ST172)。
此時,諸如PGC通用信息(PGC_GI)中的元組的總數(shù)(CI_SRP_Ns)、節(jié)目信息(PGI)中的元組的數(shù)目(C_Ns)、元組信息檢索指針(CI_SRP)等的信息段,也得到更新或改變(步驟ST172)。
進一步地,當用戶定義的PGC信息(UD_PGCI)存在時,對于UD_PGCI將進行類似的處理(步驟ST172)。
最后,用戶可確認臨時擦除的設(shè)定是否完成(步驟ST174)。
如果臨時擦除未完成(步驟ST174為“否”),處理返回到圖45的步驟ST100。
當用戶按下了一個結(jié)束鍵等時,完成臨時擦除設(shè)定的條件被輸入(步驟ST174的“是”),且圖45-48的操作完成。
本發(fā)明不限于上述實施例。包括各個流程圖所示的處理序列的軟件被預先記錄在記錄介質(zhì)(圖1所示的盤10等)上,并被一個重放設(shè)備(或帶有DVD-RAM驅(qū)動器的個人計算機)所讀取,以自動設(shè)定用于實施各個流程圖的處理的環(huán)境。
換言之,本發(fā)明包括其中介質(zhì)自身具有用于實施各個流程圖的處理的信息(軟件應用)的情況。
上述實施例的特性可被概括如下。
一種記錄介質(zhì)由一種管理區(qū)和數(shù)據(jù)區(qū)構(gòu)成,它以分割的方式記錄了一或多個序列(節(jié)目鏈)中的數(shù)據(jù)。各個序列由一或多個元組組成,且一個元組由一或多個數(shù)據(jù)單元組成。各個數(shù)據(jù)單元通過把將要在一個預定的時間內(nèi)重放的視頻和聲頻數(shù)據(jù)打包在多個包中而得到記錄。管理區(qū)(層級結(jié)構(gòu))包含用于管理序列的管理表、用于管理元組的管理表、和用于管理數(shù)據(jù)單元的管理表。
注意一個特征是臨時擦除重放序列信息(垃圾PGC的PGCI)被記錄在管理區(qū)中。另一個特征是臨時擦除重放序列信息記錄了一種原始PGC號和臨時擦除元組的元組號。
一種記錄/重放方法和設(shè)備的特征,在于具有用于把擦除電平信息附于元組管理表的元組擦除電平設(shè)定裝置。另外,該方法和設(shè)備的特征,還在于具有一種元組分割探測單元(MPU 30的一種功能)-該單元用于當以數(shù)據(jù)單元為單位指定了臨時擦除時檢查在元組的分割中是否有指定的數(shù)據(jù)單元、用于當元組根據(jù)來自探測單元的信號而被分割時分割元組的元組分割單元(MPU 30的另一功能)、以及用于把擦除電平數(shù)據(jù)附到與指定的數(shù)據(jù)單元相應的元組上的擦除電平設(shè)定單元(MPU 30的又一個功能)。
該重放方法和設(shè)備的進一步的特征,在于具有用于顯示與序列的重放時間相應的時間信息并利用該時間信息指定一個擦除電平范圍的擦除電平范圍指定單元(MPU 30的又一個功能)、以及用于顯示與指定的時間位置相應的顯示時間最接近的數(shù)據(jù)單元的視頻數(shù)據(jù)的視頻顯示單元(MPU 30的再一個功能),從而使用戶能夠方便地設(shè)定(或取消)擦除電平。
進一步地,該方法和設(shè)備的特征在于具有用于顯示與一個序列的重放時間相應的時間信息并利用該時間信息指定擦除禁止范圍的擦除電平指定單元(MPU 30的另一功能),以及用于顯示與指定的時間位置相應的重放時間的視頻顯示單元(MPU 30的另一功能),從而使用戶能夠方便地設(shè)定(或取消)擦除電平。
另外,該記錄/重放方法和設(shè)備的特征在于具有用于以元組為單位地指定一個臨時擦除區(qū)的元組指定單元(MPU 30的再一個功能),以及用于恢復指定單元指定的元組的元組恢復單元(MPU 30的再一個功能)。
進一步地,該實施例和設(shè)備的特征在于具有用于以元組為單位地指定一個臨時擦除區(qū)的元組指定單元(MPU 30的又一功能)以及用于實際擦除元組指定單元指定的元組的元組實際擦除單元(MPU30的又一個功能)。
另外,用于把信息記錄到一種可記錄的記錄介質(zhì)上或從該介質(zhì)重放的方法和設(shè)備的特征,在于具有用于在剩余的可記錄空間小于預定的量時擦除一個臨時擦除的元組的元組設(shè)置單元(MPU 30的另一功能)。
另外,該方法和設(shè)備的特征,在于具有用于在臨時擦除元組已經(jīng)被擦除之后擦除垃圾PGC的PGC設(shè)置單元(MPU 30的另一功能)。
該方法和設(shè)備的特征還在于具有用于產(chǎn)生能夠作為可通過接合臨時擦除的元組而得到重放的序列的序列信息的垃圾PGCI產(chǎn)生單元(MPU 30的另一功能)。
另外,該方法和設(shè)備的特征還在于具有用于記錄來自垃圾PGCI產(chǎn)生單元的記錄序列信息的記錄單元。
另外,該方法和設(shè)備的特征在于具有用于顯示能夠作為一種序列而重放的序列信息的垃圾PGCI顯示單元,該序列能夠通過接合臨時擦除的元組而得到重放。
總之,根據(jù)本發(fā)明,擦除電平能夠以小的單位進行指定(或取消),從而允許靈活的數(shù)據(jù)管理。
權(quán)利要求
1.一種數(shù)字電影信息記錄介質(zhì)(圖1中的10),包括一種數(shù)據(jù)區(qū)(圖17中的DA),用于存儲包含記錄在預定的記錄單元中的數(shù)字電影信息的文件數(shù)據(jù)(例如圖20中的RTR_MOV.VRO);以及一種管理區(qū)(圖17中的DA21),用于存儲用于管理存儲在所述數(shù)據(jù)區(qū)中的信息的導航數(shù)據(jù)(圖20中的RTR.IFO或RTR_VMG),其中所述管理區(qū)包括一個第一存儲場(例如圖12中的C_PBI;圖24中的M_VOBI),用于存儲在處于一種臨時擦除狀態(tài)下的所述數(shù)據(jù)區(qū)中設(shè)定一個指定記錄單元(例如圖39中的下元組3和4;圖49中的下VOB3和VOB4)的擦除電平標記。
2.根據(jù)權(quán)利要求1的介質(zhì),進一步包括一個第二存儲場(圖16中的C_PBI;圖24中的M_VOBI),用于存儲一個記錄場(PGC)的信息(PGC_N,C_ID_N;M_VOBI_GI/VOB_TY/TE),設(shè)定有擦除電平標記的指定的記錄單元原來就屬于該記錄場,其中所述第一和第二存儲場(C_PBI;M_VOBI)的記錄內(nèi)容內(nèi)容包含在恢復設(shè)定在臨時擦除狀態(tài)下的指定記錄單元(圖39中的下元組3和4;圖49中的下VOB3和VOB4)到擦除之前的一種狀態(tài)所需的信息(圖16中的PGC_N,C_ID_N;圖33中的PRM_TXTI中的垃圾PGC信息;圖24中的M_VOBI_GI)。
3.根據(jù)權(quán)利要求1或2的介質(zhì),其中被置于臨時擦除狀態(tài)下的特定的記錄單元(圖39中的下元組3和4;圖49中的下VOB3和VOB4)根據(jù)所述第一存儲場(圖12中的C_PBI;圖24中的M_VOBI)的內(nèi)容被允許得到實際擦除(圖40中的步驟C10)。
4.根據(jù)權(quán)利要求1、2和3中的任何一個的介質(zhì),其中所述管理區(qū)包括包含垃圾箱標志(圖15)的垃圾箱信息(垃圾PGC),該垃圾箱標志與所述第一和第二存儲場(C_PBI、M_VOBI)的記錄內(nèi)容有關(guān),且被置于臨時擦除狀態(tài)的特定記錄單元是否出現(xiàn)是根據(jù)垃圾箱標志的內(nèi)容而確定的(圖40中的步驟C3至C7)。
5.一種記錄方法,它在一種數(shù)字信息記錄介質(zhì)(10)上記錄信息,該介質(zhì)(10)具有用于以一種預定的記錄單位存儲包含數(shù)字電影信息的文件數(shù)據(jù)(RTR_MOV.VRO)的數(shù)據(jù)區(qū)(DA),以及用于存儲用于管理存儲在數(shù)據(jù)區(qū)中的信息的導航數(shù)據(jù)(RTR.IFO或RTR_VMG)的管理區(qū)(DA21),包括以下步驟存儲一種擦除電平標記在管理區(qū)的一個第一存儲場(圖12中的C_PBI;圖24中的M_VOBI)中,該標記將數(shù)據(jù)區(qū)中的特定的記錄單元(圖39中的下元組3和4)置于一種臨時擦除狀態(tài)下(圖37中的步驟B21)。
6.根據(jù)權(quán)利要求5的一種方法,進一步包括以下步驟將一種記錄場(PGC)的信息(PGC_N,C_ID_N;M_VOBI_GI)存儲在管理區(qū)的一個第二存儲場(圖16中的C_PBI;圖24中的M_VOBI)中(圖37中的步驟B22),帶有擦除電平標記的特定記錄單元原來就屬于該記錄場;以及根據(jù)第一和第二存儲場(C_PBI;M_VOBI)的內(nèi)容,把置于臨時擦除狀態(tài)下的特定記錄單元(圖39中的下元組3和4;圖49中的下VOB3和VOB4)恢復到擦除之前的狀態(tài)(圖40中的步驟C9)。
7.根據(jù)權(quán)利要求5或6的方法,進一步包括根據(jù)第一存儲場的記錄內(nèi)容(圖12中的C_PBI;圖24中的M_VOBI)實際擦除被置于臨時擦除狀態(tài)的特定記錄單元(圖39中的下元組3和4;圖49中的下VOB3和VOB4)的步驟(圖40的步驟C10)。
8.根據(jù)權(quán)利要求5、6和7中的任何一個的方法,進一步包括產(chǎn)生包含一種垃圾箱標志(圖15)的垃圾箱信息(垃圾PGC)的步驟,該垃圾箱標志與第一和第二存儲場的內(nèi)容(C_PBI;M_VOBI)有關(guān)(圖36的步驟B3)。
9.一種重放方法,它從數(shù)字信息記錄介質(zhì)(10)提取記錄信息,該記錄介質(zhì)具有用于以預定的記錄單位存儲包含數(shù)字電影信息的文件數(shù)據(jù)(RTR_MOV.VRO)的數(shù)據(jù)區(qū)(DA)和用于存儲管理存儲在數(shù)據(jù)區(qū)中的信息的導航數(shù)據(jù)(RTR.IFO或RTR_VMG)的管理區(qū)(DA21),包括以下步驟提取來自管理區(qū)的一個預定的場(圖12中的C_PBI;圖24中的M_VOBI)的一個擦除電平標志,它將數(shù)據(jù)區(qū)中的一個特定的記錄單元(圖39中形成下元組3和4;圖49中的下VOB3和VOB4)置于一種臨時擦除狀態(tài)下(圖44中的步驟E5);以及當擦除電平標記被置于臨時擦除狀態(tài)下時(圖44中的步驟E10為“是”)跳過設(shè)有擦除電平標記的特定記錄單元(圖39中的下元組3和4;圖49中的下VOB3和VOB4)的重放。
10.根據(jù)權(quán)利要求9的方法,進一步包括當管理區(qū)的預定場(C_PBI;M_VOBI)包含與記錄內(nèi)容的臨時擦除狀態(tài)有關(guān)的垃圾信息(垃圾PGC)時,根據(jù)該垃圾箱信息(垃圾PGC)的內(nèi)容進行揭示處于臨時擦除狀態(tài)的特定記錄單元的內(nèi)容的顯示的顯示步驟(圖40中的步驟C3至C7)。
11.根據(jù)權(quán)利要求10的方法,進一步包括在執(zhí)行顯示步驟之前提供表示置于臨時擦除狀態(tài)的信息已經(jīng)被記錄在介質(zhì)上的垃圾箱標志的步驟(圖40中的步驟C2)。
12.一種記錄方法,用于在一種記錄介質(zhì)上記錄一個對象,該對象包括一組元組以及用于重放該對象的管理信息,該介質(zhì)具有用于存儲該對象的數(shù)據(jù)區(qū)和用于存儲管理信息的管理區(qū),包括以下步驟設(shè)定(圖36的B5-B10)擦除電平信息的一個附加范圍,用于相對于對象的一或多個特定元組指定是允許還是禁止重放;當擦除電平信息附加范圍的端部分不與當前的元組的元組單元匹配時,通過分割不匹配的當前元組而設(shè)定(圖36-37中的B11-B20)一個分割元組;以及根據(jù)元組分割的內(nèi)容改變(圖37中的B21-B24)用于重放分割的元組和當前的元組的管理信息,并將被擦除電平信息附加到屬于擦除電平信息附加范圍的分割元組的管理信息上。
13.一種記錄設(shè)備,用于記錄包括一組元組的對象和用于在一種記錄介質(zhì)上重放該對象的管理信息,該記錄介質(zhì)具有用于存儲對象的數(shù)據(jù)區(qū)和用于存儲管理信息的管理區(qū),包括擦除電平附加設(shè)定裝置,用于設(shè)定擦除電平信息的一個附加范圍,以相對于對象的一或多個特定的元組指定是否允許還是禁止重放;元組分割裝置,用于當擦除電平信息附加范圍的端部分不與一個當前的元組的元組單元匹配時,通過分割不匹配的當前元組,設(shè)定一個分割的元組;以及新管理信息再產(chǎn)生裝置,用于根據(jù)元組分割的內(nèi)容再產(chǎn)生用于重放分割的元組和當前元組的管理信息,并把擦除電平信息附到屬于該擦除電平信息附加范圍的分割元組的管理信息上。
14.一種用于從記錄介質(zhì)重放記錄信息的一種設(shè)備,該記錄介質(zhì)具有記錄包括一組元組的對象的數(shù)據(jù)區(qū)和記錄用于重放對象的管理信息的管理區(qū),包括元組單元顯示裝置,用于根據(jù)從介質(zhì)重放的管理信息顯示預定的元組單元中的所希望的對象;擦除電平附加范圍設(shè)定裝置,用于在不大于所述元組單元顯示裝置顯示的元組單元的單元中,設(shè)定指定允許還是禁止重放的擦除電平信息的附加范圍;以及用于當所述擦除電平附加范圍設(shè)定裝置設(shè)定的擦除電平信息附加范圍得到確定且當前元組因而得到分割時,利用一序列的新的分割元組單元顯示對象的元組單元的裝置。
15.一種記錄方法,用于在一種記錄介質(zhì)上記錄一種對象(VOB)和用于重放該對象的管理信息,該記錄介質(zhì)具有用于存儲對象的數(shù)據(jù)區(qū)和用于存儲管理信息的管理區(qū),包括以下描述設(shè)定用于對一或多個特定的對象(圖49中的VOB3、VOB4的下部顯示)指定是允許還是禁止重放的擦除電平信息(圖46中ST134處的保護標記)的附加范圍(圖49中的VOB2、VOB3的上部顯示)(圖45中步驟ST100-ST110);當擦除電平信息附加范圍(圖49中的VOB2-VOB3的上部顯示)的一個端部分不與當前對象(圖49中的上VOB2或上VOB3)的一個單元匹配時,通過分割不匹配的當前對象(圖49中的上VOB2或上VOB3),設(shè)定(圖45-46中的ST112-ST132)一個分割的對象;以及根據(jù)對象分割的內(nèi)容改變(圖46中的ST130)用于重放分割的對象和當前對象的管理信息(VOBI),并把擦除電平信息(保護標記)附到(圖46中的ST134)屬于擦除電平信息的附加范圍(圖49中的下VOB2-VOB5)的分割對象(圖49中的下VOB3或下VOB4)的管理信息(VOBI)。
16.一種用于在記錄介質(zhì)上記錄和從該記錄介質(zhì)上重放視頻信息的設(shè)備,包括一種臨時擦除部分指定部分(圖34中的MPU 30;圖44中的E3-E7),用于指定一個臨時擦除部分(圖12中的顯示的下部的CELL3-CELL4);或圖49的下部顯示中的VOB3-VOB4);一個臨時擦除部分探測部分(圖34中的MPU 30;圖44中的E10),用于根據(jù)對所述臨時擦除部分指定部分的指定只探測臨時擦除部分(圖12的下部顯示中的CELL3-CELL4;或圖49的下部顯示中的VOB3-VOB4)的再現(xiàn)的一個單元;一個臨時擦除部分表示部分(圖34中的MPU 30;圖44中的E11、E18),用于表示臨時擦除部分(圖12的下部顯示中的CELL3-CELL4;或圖49的下部顯示中的VOB3-VOB4)的再現(xiàn)單元,從而使所述設(shè)備能夠再現(xiàn)再現(xiàn)的被表示單元。
全文摘要
一個文件的擦除電平附加范圍被指定。根據(jù)這種指定,擦除電平得到設(shè)定。當這種設(shè)定范圍不與當前元組的元組單元一致時,當前元組被分割以設(shè)定一個分割元組的序列。各個分割元組和當前元組的重放管理信息被再產(chǎn)生,且擦除電平信息被附到屬于附加范圍的分割元組的重放管理信息上。
文檔編號G11B27/30GK1376297SQ99806945
公開日2002年10月23日 申請日期1999年7月7日 優(yōu)先權(quán)日1998年7月7日
發(fā)明者菊地伸一, 安東秀夫, 平良和彥, 伊藤雄司, 三村英紀 申請人:株式會社東芝