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