專利名稱:記錄裝置、記錄介質(zhì)、重放裝置、程序和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及將數(shù)字流記錄在例如DVD、CD、HD和半導(dǎo)體存儲卡等記錄介質(zhì)上的記錄裝置,以及重放裝置和記錄介質(zhì)。
背景技術(shù):
在上述記錄裝置的商業(yè)化的過程中,保持與記錄在記錄介質(zhì)上的數(shù)字流的兼容性對于這些記錄裝置的制造者來說是重要的職責(zé)。為了確保這種兼容性,每個制造者都積極致力于對記錄介質(zhì)所采用的記錄格式的標(biāo)準(zhǔn)化工作。作為其成果,包括DVD-Video記錄標(biāo)準(zhǔn)的各種統(tǒng)一的標(biāo)準(zhǔn)已經(jīng)被建立起來。
在制造者彼此保持步調(diào)一致的同時,每一個制造者都試圖使他們的產(chǎn)品可以與其他制造者的產(chǎn)品區(qū)別開來。在這些嘗試中,每一個制造者都趨向于將以“擴充控制”(extended control)為特色的記錄裝置商業(yè)化。作為記錄裝置特色的“擴充控制”是指其內(nèi)容可以由記錄裝置的制造者隨意確定的重放控制。由DVD-Video記錄標(biāo)準(zhǔn)等定義的格式具有通用值(universal values),因此不允許任何制造者來定義不符合該格式的重放控制的內(nèi)容。另一方面,對于擴充控制不需要通用值,因此制造者可以在商業(yè)上定義企業(yè)策略的內(nèi)容、流行的內(nèi)容等作為只有該制造者才有的擴充控制的內(nèi)容。
但是,隨著多用戶兼容光盤的廣泛傳播,盡管與其他產(chǎn)品的區(qū)別可以通過擴充控制實現(xiàn),但僅僅擴充控制可能并不能真正地使用戶滿足。多用戶兼容光盤是由多個用戶共享的光盤。具有40G字節(jié)或更高容量的大容量光盤通常被設(shè)計為多用戶兼容光盤。對于這樣一種多用戶兼容光盤,不希望對所有的用戶提供統(tǒng)一的重放控制。在當(dāng)今的個性化時代,每個單獨用戶的偏好和舒適應(yīng)該得到高度尊重。對于多用戶兼容的光盤的重放,同樣需要這樣一種可以滿足每個單獨用戶的偏好和舒適的擴充控制。但是,為共享一個記錄介質(zhì)的多個用戶中的每一個提供單獨的擴充控制,將不可避免地使記錄介質(zhì)的數(shù)據(jù)格式和裝置端的處理變得復(fù)雜。用戶數(shù)量越大,它們就將變得越復(fù)雜,從而為制造者增加了巨大的負(fù)擔(dān)。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種記錄裝置,其可以實現(xiàn)能滿足用戶方面的偏好和舒適、同時減輕制造者方面的負(fù)擔(dān)的擴充控制。
這里,下文描述了如何實現(xiàn)上述目的。對于一個多用戶兼容的記錄介質(zhì),為每個用戶單獨提供的典型的擴充控制是訪問一未觀看部分的開始位置。未觀看部分基于每個用戶而不同,因此,基于每個用戶而從不同的位置開始重放是有意義的。另一方面,為多個用戶統(tǒng)一提供的典型的擴充控制是跳過商業(yè)廣告(CM)區(qū)。共享記錄介質(zhì)的所有用戶經(jīng)常一致地希望跳過CM區(qū)的重放。為多個用戶統(tǒng)一地提供擴充控制,還是為每個用戶單獨地提供擴充控制取決于擴充控制的內(nèi)容。同樣,在數(shù)字流重放時,擴充控制將要開始的起始點和擴充控制將要結(jié)束的終止點也取決于擴充控制的內(nèi)容。
常規(guī)地,使用被稱為“入口點信息”的信息來指定表示在將要執(zhí)行擴充控制的數(shù)字流上的一個“位置”,即一個“點”。但是,指定表示“點”的這樣的一種常規(guī)方法在詳細(xì)確定擴充控制的內(nèi)容方面存在局限性。通過合并多條位置信息,可以指定在其中擴充控制將被執(zhí)行的一個區(qū)。但是,這樣指定一個區(qū)的常規(guī)方法不能表明該擴充控制是為多個用戶統(tǒng)一提供的還是為一個用戶單獨提供的,從而無法對伴隨著多用戶兼容性的擴充控制的多樣化做出響應(yīng)。
為了對伴隨著多用戶兼容性的擴充控制多樣化做出響應(yīng),并實現(xiàn)上述目標(biāo),本發(fā)明的記錄裝置包括指定單元,可用于(1)如果擴充控制的內(nèi)容只對多個重放路徑中的一個有效,則為這一個重放路徑單獨指定在其中要執(zhí)行擴充控制的一個區(qū);和(2)如果擴充控制的內(nèi)容對于多個重放路徑有效,則為所述多個重放路徑統(tǒng)一指定在其中要執(zhí)行擴充控制的一個區(qū);以及,寫單元,可用于將第一類型標(biāo)記符信息和第二類型標(biāo)記符信息中的一個寫到記錄介質(zhì),第一類型標(biāo)記符信息顯示在所述一個重放路徑上被單獨指定的區(qū)的位置,第二類型標(biāo)記符信息顯示在數(shù)字流上被統(tǒng)一指定的區(qū)的位置。
當(dāng)一條重放路徑信息被分配給一個特定用戶時,通過為每個重放路徑單獨地指定其中將要執(zhí)行擴充控制的一個區(qū),可以為每個用戶指定這樣的一個區(qū)。借此,可以為每個用戶單獨地設(shè)置未觀看區(qū)。并且,通過為每個重放路徑單獨地指定一個區(qū),可以執(zhí)行這種能滿足每個單獨用戶的偏好、舒適等的擴充控制。
同樣,通過為多個重放路徑統(tǒng)一地指定一個區(qū),可以在為多個用戶重放時統(tǒng)一地執(zhí)行跳過一個性或暴力場景的擴充控制、跳過CM區(qū)的擴充控制等。借此,該記錄裝置不需要為每個用戶單獨地存儲要執(zhí)行擴充控制的區(qū),因此,可以簡化其處理。通過適當(dāng)?shù)厥褂脼橐粋€用戶單獨執(zhí)行的擴充控制和為多個用戶統(tǒng)一執(zhí)行的擴充控制,記錄裝置的制造者可以制造并商業(yè)化可滿足更高用戶需要的記錄裝置。
這里,可以構(gòu)造用于播放記錄介質(zhì)的重放裝置,該重放裝置包括讀取單元,可用于從記錄介質(zhì)讀取第一類型標(biāo)記符信息和第二類型標(biāo)記符信息;以及,控制單元,可用于(1)在由一條重放路徑信息所顯示的一個重放路徑上的一個區(qū)中(該區(qū)的位置由第一類型標(biāo)記符信息顯示)執(zhí)行對所述一個重放路徑唯一的擴充控制,以及(2)替代執(zhí)行對所述一個重放路徑唯一的擴充控制,或除了執(zhí)行對所述一個重放路徑唯一的擴充控制之外,在位置由第一類型標(biāo)記符信息所顯示的一個區(qū)與位置由第二類型標(biāo)記符信息所顯示的另一個區(qū)重疊的部分中,執(zhí)行對數(shù)字流特有的擴充控制。假設(shè)有n個類型的數(shù)字流和m條用于用戶的重放路徑信息的情況。在這種情況下,控制單元可以執(zhí)行對n個類型的數(shù)字流中的每一個唯一的擴充控制,以及對m條重放路徑信息中的每一個唯一的擴充控制。借此,可以由該重放裝置執(zhí)行的擴充控制的變化數(shù)量變?yōu)椤皀×m”。換句話說,通過執(zhí)行“n×m”個擴充控制,可以實現(xiàn)最多“n×m”種變化。
從下面結(jié)合附圖進行的描述中,本發(fā)明的上述及其他目標(biāo)、優(yōu)點和特征將變得明顯,其中這些附圖描述了本發(fā)明的具體的實施例。
在附圖中圖1顯示了涉及本發(fā)明的第一實施例的DVD1和記錄裝置100;圖2顯示了由虛線箭頭指示的文件系統(tǒng)層上的DVD1的結(jié)構(gòu)(文件結(jié)構(gòu));圖3顯示了存儲在一個AV文件中的TS-VOB的詳細(xì)到級(level)的結(jié)構(gòu);圖4顯示了一個PES包如何存儲成TS包;圖5顯示了管理文件的內(nèi)部結(jié)構(gòu);圖6示意地顯示了使用重放路徑信息的間接引用;圖7顯示了用于實現(xiàn)多用戶兼容性的DVD的數(shù)據(jù)結(jié)構(gòu);圖8顯示了設(shè)置在VOB信息中和PGC信息中的區(qū)標(biāo)記符;圖9顯示了存在于用戶A的重放路徑中的擴充屬性區(qū);圖10顯示了指定存在于用戶B的重放路徑中的具有屬性“未觀看”的擴充屬性區(qū)的區(qū)標(biāo)記符;
圖11顯示了其中設(shè)置了區(qū)標(biāo)記符的VOB信息;圖12顯示了在用戶A的重放路徑上執(zhí)行的擴充控制和在用戶B的重放路徑上執(zhí)行的擴充控制;圖13顯示了涉及本發(fā)明的第二實施例的記錄裝置100的內(nèi)部結(jié)構(gòu);圖14是顯示構(gòu)成記錄裝置100的功能特性的程序的一個過程的流程圖;圖15是顯示構(gòu)成記錄裝置100的功能特性的程序的一個過程的流程圖;圖16A顯示了擴充屬性區(qū)的起點和終點分別包括在兩個連續(xù)單元(單元#1和單元#2)中的一個例子;圖16B顯示了擴充屬性區(qū)的起點和終點分別包括在三個或更多個連續(xù)單元中的第一個和最后一個單元(單元#1和單元#5)中的一個例子;圖17顯示了涉及本發(fā)明的第四實施例的重放控制單元17的內(nèi)部結(jié)構(gòu);圖18顯示了未觀看區(qū)具有一個與具有屬性“CM”的擴充屬性區(qū)(一個CM區(qū))重疊的部分的情況;圖19是顯示涉及本發(fā)明的第四實施例的擴充控制調(diào)整單元21的操作過程的流程圖;圖20是顯示涉及第四實施例的擴充控制調(diào)整單元21的操作過程的流程圖;圖21顯示了涉及第四實施例的PGC信息和VOB信息的內(nèi)部結(jié)構(gòu);圖22顯示了類別信息的內(nèi)容;圖23顯示了涉及本發(fā)明的第五實施例的記錄裝置100的內(nèi)部結(jié)構(gòu);
圖24顯示了涉及本發(fā)明的第六實施例的擴充屬性區(qū)檢測單元12的內(nèi)部結(jié)構(gòu);圖25A顯示了PMT的一個例子;圖25B顯示了PAT的一個例子;圖26A顯示了在其中節(jié)目序列信息被改變的區(qū)(程序序列改變區(qū))與未觀看區(qū)彼此重疊,以及對該未觀看區(qū)唯一的擴充控制與對該節(jié)目序列改變區(qū)唯一的擴充控制彼此沖突的情況;圖26B顯示了在其中數(shù)據(jù)以數(shù)據(jù)循環(huán)(data carousel)格式被傳送的區(qū)(循環(huán)區(qū))與未觀看區(qū)彼此重疊,以及對該未觀看區(qū)唯一的擴充控制與對該循環(huán)區(qū)唯一的擴充控制彼此沖突的情況;圖27顯示了涉及本發(fā)明的第八實施例的記錄裝置100的內(nèi)部結(jié)構(gòu);圖28顯示了頻道號由擴充屬性區(qū)檢測單元12設(shè)置的區(qū)標(biāo)記符;圖29顯示了涉及本發(fā)明的第十實施例的記錄裝置100的內(nèi)部結(jié)構(gòu);圖30A和30B顯示了在情況1中執(zhí)行部分刪除之前和之后的TS-VOB、單元和擴充屬性區(qū)的狀態(tài);圖30C和30D顯示了在情況2中執(zhí)行部分刪除之前和之后的TS-VOB、單元和擴充屬性區(qū)的狀態(tài);圖31A和31B顯示了在情況3中執(zhí)行部分刪除之前和之后的TS-VOB、單元和擴充屬性區(qū)的狀態(tài);圖32A和32B顯示了在情況4中執(zhí)行部分刪除之前和之后的TS-VOB、單元和擴充屬性區(qū)的狀態(tài);圖33A和33B顯示了在情況5-1中執(zhí)行部分刪除之前和之后的TS-VOB、單元和擴充屬性區(qū)的狀態(tài);圖34A和34B顯示了在情況5-2中執(zhí)行部分刪除之前和之后的TS-VOB、單元和擴充屬性區(qū)的狀態(tài);
圖35A和35B顯示了在情況5-3中執(zhí)行部分刪除之前和之后的TS-VOB、單元和擴充屬性區(qū)的狀態(tài);圖36A和36B顯示了在情況6-1中執(zhí)行部分刪除之前和之后的TS-VOB、單元和擴充屬性區(qū)的狀態(tài);圖37A和37B顯示了在情況6-2中執(zhí)行部分刪除之前和之后的TS-VOB、單元和擴充屬性區(qū)的狀態(tài);圖38A和38B顯示了在情況6-3中執(zhí)行部分刪除之前和之后的TS-VOB、單元和擴充屬性區(qū)的狀態(tài);圖39A和39B顯示了在情況7中執(zhí)行中間部分刪除之前和之后的TS-VOB、單元和擴充屬性區(qū)的狀態(tài);圖40A和40B顯示了在情況7-1中執(zhí)行部分刪除之前和之后的TS-VOB、單元和擴充屬性區(qū)的狀態(tài);圖41A和41B顯示了在情況7-2中執(zhí)行部分刪除之前和之后的TS-VOB、單元和擴充屬性區(qū)的狀態(tài);圖42A和42B顯示了在情況7-3中執(zhí)行部分刪除之前和之后的TS-VOB、單元和擴充屬性區(qū)的狀態(tài);圖43A和43B顯示了在情況8中執(zhí)行刪除之前和之后的TS-VOB、單元和擴充屬性區(qū)的狀態(tài);圖44A和44B顯示了在情況9-1中執(zhí)行部分刪除之前和之后的TS-VOB、單元和擴充屬性區(qū)的狀態(tài);圖45A和45B顯示了在情況9-2中執(zhí)行部分刪除之前和之后的TS-VOB、單元和擴充屬性區(qū)的狀態(tài);圖46A和46B顯示了在情況10中刪除TS-VOB的中間部分之前和之后的TS-VOB和單元的狀態(tài);圖47A和47B顯示了在情況10-1中執(zhí)行部分刪除之前和之后的TS-VOB、單元和擴充屬性區(qū)的狀態(tài);圖48A和48B顯示了在情況10-2中執(zhí)行部分刪除之前和之后的TS-VOB、單元和擴充屬性區(qū)的狀態(tài);圖49A和49B顯示了在情況10-3中執(zhí)行部分刪除之前和之后的TS-VOB、單元和擴充屬性區(qū)的狀態(tài);圖50顯示了涉及本發(fā)明的第十實施例的記錄裝置100的內(nèi)部結(jié)構(gòu);圖51A和51B示意地顯示了將構(gòu)成重放路徑的四個單元#1到單元#4中的單元#1,移動到緊挨在單元#3之后的位置的移動編輯;圖51C和51D顯示了移動一個包括擴充屬性區(qū)的起點的單元的過程;圖52A和52B顯示了當(dāng)包括擴充屬性區(qū)的起點的單元被移動時更新一個區(qū)標(biāo)記符的過程;圖53A和53B顯示了移動一個包括擴充屬性區(qū)的終點的單元的過程;以及圖54A和54B顯示了當(dāng)包括擴充屬性區(qū)的終點的單元被移動時更新區(qū)標(biāo)記符的過程。
具體實施例方式
(第一實施例)下面說明關(guān)于本發(fā)明的記錄介質(zhì)的第一實施例。涉及本實施例的記錄介質(zhì)是一種可重寫DVD(下面簡稱“DVD”),可以依照DVD-Video記錄標(biāo)準(zhǔn)在其上記錄移動圖象數(shù)據(jù)。圖1顯示了涉及本實施例的DVD1和記錄裝置100。記錄裝置100對通過地上天線101和拋物面天線102接收的廣播信號的廣播內(nèi)容編碼,并將被編碼的廣播內(nèi)容寫到DVD1。DVD1是一種多用戶兼容的DVD,由圖中顯示的兩個用戶(用戶A和用戶B)共享。
DVD1具有包括物理層、文件系統(tǒng)層、應(yīng)用層等的層結(jié)構(gòu),并且數(shù)字流形式的數(shù)據(jù)由記錄裝置100記錄在其上。
圖2顯示了由虛線箭頭指示的文件系統(tǒng)層上的DVD1的結(jié)構(gòu)(文件結(jié)構(gòu))。在圖2中顯示的文件結(jié)構(gòu)中,DVD RTAV(實時記錄音頻視頻)目錄位于根目錄下的下一級,而存儲了幾個TS-VOB的AV文件和存儲了各種類型的管理信息的管理文件位于DVD RTAV目錄下。TS-VOB(傳輸流一視頻目標(biāo))是以傳輸流形式被記錄的數(shù)據(jù),其與程序流形式的VOB不同。在“權(quán)利要求”和本申請的“發(fā)明內(nèi)容”中提到的數(shù)字流就是指該TS-VOB。
圖3顯示了存儲在AV文件中的TS-VOB的詳細(xì)到級的結(jié)構(gòu)。在圖中,圖2中顯示的AV文件顯示在作為最低級的第七級上。存儲在AV文件中的TS-VOB顯示在圖3中的第六級上。如圖中所示,TS-VOB通過多路復(fù)用在第一級上顯示的視頻流和音頻流來獲得。位于第一級上的視頻流是多條圖象數(shù)據(jù)(“pi1”、“pi2”、“pi3”…)的一個序列。這些條圖象數(shù)據(jù)中的每一個在一個顯示周期(也稱為“視頻幀”)中被顯示。在以NTSC格式顯示的情況下,一個視頻幀近似具有33毫秒(精確地,1/29.97秒)。在以PAL格式顯示的情況下,一個視頻幀具有40毫秒。這些條圖象數(shù)據(jù)通過基于幀之間的相關(guān)性的編碼而被壓縮。相應(yīng)地,構(gòu)成視頻流的多條圖象數(shù)據(jù)可以被分類成3種類型的圖象,也就是,使用與一個要在過去方向上重放的圖象和與一個要在未來方向上重放的圖象的相關(guān)性進行壓縮的“B(雙向預(yù)測)圖象”,使用與一個要在過去方向上重放的圖象的相關(guān)性進行壓縮的“P(預(yù)測)圖象”,和不使用相關(guān)性但使用圖象中的對應(yīng)于一幀的空間頻率特性進行壓縮的“I(內(nèi)部)圖象”。
在視頻流中,解碼的最小單位被稱做“GOP(圖象組)”。一個GOP包括至少一個I圖象,且是具有近似1.0秒的重放時間周期的多條圖象數(shù)據(jù)的集合。在圖3中,第一級所示的視頻流被分成第二級上的多個GOP。用于圖象數(shù)據(jù)的編碼格式是可變長度的編碼格式,因此數(shù)據(jù)長度根據(jù)每個GOP而不同。當(dāng)數(shù)據(jù)被記錄在DVD上時,GOP序列被分成多個部分而不考慮每個GOP的大小。被分開的部分存儲在第三級所示的PES包序列中。另一方面,位于第一級的右側(cè)的音頻流也被分成多個部分,被分開的部分存儲在第三級上顯示的PES包序列中。如圖中的第三級所示,PES包存儲視頻流的分開的部分和音頻流的分開的部分。在每個PES包的頭端,附有顯示分開部分將被解碼的時序的“DTS”和顯示分開部分的解碼結(jié)果將被顯示的時序的“PTS”。
存儲GOP序列的PES包序列與存儲音頻流的PES包序列被多路復(fù)用(圖中的“tj1”),從而構(gòu)成第四級所示的TS包序列。與至少一個GOP和與多條圖象數(shù)據(jù)多路復(fù)用的音頻數(shù)據(jù)形成了如第五級所示的VOBU(視頻目標(biāo)單元)。VOBU是用于存取TS-VOB的最小單元,其通過排列由MPEG標(biāo)準(zhǔn)定義的視頻包和音頻包而形成。第六級所示的TS-VOB具有多個VOBU以時間序列排列的結(jié)構(gòu)。到此為止給出了關(guān)于TS-VOB的內(nèi)部結(jié)構(gòu)的描述。
第三到第五級所示的劃分和多路復(fù)用是TS-VOB特有的特征,在常規(guī)的DVD中看不到。在常規(guī)DVD上待記錄的VOB,即程序流形式的VOB由多個包組成,并且一個PES包被直接存儲成每個包。另一方面,對于傳輸流形式的TS-VOB,PES包在被分成多個部分后被存儲成TS包。圖4顯示了PES包如何存儲成TS包。
如圖4中的第三級所示,TS包由TS包頭端、應(yīng)用字段和有效負(fù)載組成。TS包的大小為188字節(jié)。188字節(jié)的數(shù)據(jù)大小與在ATM傳輸路徑上傳送的ATM包的大小相同。TS包的大小這樣確定,使得TS包可以與通過ATM傳輸路徑傳送的包一起被直接地記錄。
有效負(fù)載存儲通過劃分PES包而獲得的分開部分。當(dāng)PES包是視頻流的一部分時,該有效負(fù)載對應(yīng)于視頻層。在圖4中,第一級所示的PES包被分成如第二級所示的多個部分,每個分開部分被存儲在第三級所示的TS包的有效負(fù)載中,如箭頭“ct1”、“ct2”和“ct3”所示。
TS包頭端的結(jié)構(gòu)由虛線箭頭“hg1”指示。如箭頭“hg1”所示,TS包頭端存儲用于識別該TS包所屬的視頻流或該TS包所屬的音頻流的“PID(包標(biāo)識符)”,以及用于指示在有效負(fù)載中該PES包的開始位置的“有效負(fù)載單元開始指示器”,以及用于指示應(yīng)用字段是否跟在該TS包中的該TS包頭端之后的“應(yīng)用字段控制”。
當(dāng)視頻流的一個分開部分被存儲在有效負(fù)載中時,“應(yīng)用字段”存儲關(guān)于視頻流的系統(tǒng)層的信息。如虛線箭頭“hg2”所指示的,這種關(guān)于系統(tǒng)層的信息包括“PCR(程序時鐘基準(zhǔn))”和“隨機存取指示器”。PCR是對流進行解碼的設(shè)備的基準(zhǔn)時鐘“STC(系統(tǒng)時間時鐘)”的基準(zhǔn)值。該基準(zhǔn)值被用于(1)多路分解一個傳輸流的處理,以及(2)使用傳輸流重建各種PES流(例如視頻流)的處理?!半S機存取指示器”表示有效負(fù)載中的PES包是否包括視頻流的存取點的第一幀。存取點存在于一個流內(nèi),且是可被獨自解碼的單位,并且,隨機存取指示器表示GOP的第一幀(I圖象)是否存在。
到此為止給出了關(guān)于TS-VOB和程序流形式的VOB之間差別的描述。下面說明TS-VOB如何被記錄在DVD上。一個DVD包括多個ECC塊,ECC塊是錯誤可以被校正的記錄區(qū)域。構(gòu)成一個傳輸流的多個TS包被轉(zhuǎn)換成被稱為“capsule”的單位,并被記錄成ECC塊。capsule通過排列多個分別具有附在其上的ATS的TS包而形成。ATS(到達時間標(biāo)志)是關(guān)于TS包進入該裝置的時序的信息。
下面說明管理文件的內(nèi)部結(jié)構(gòu)。圖5顯示了管理文件的內(nèi)部結(jié)構(gòu)。如圖中虛線箭頭“fs0”所指示的,管理文件由多條VOB信息(VOB#1信息、VOB#2信息、VOB#3信息,…)和多條PGC信息(PGC#1信息、PGC#2信息、PGC#3信息,…)組成。
VOB信息(#1、#2、#3,…)是顯示記錄在DVD上的每個TS-VOB的細(xì)節(jié)的信息。在該圖中,對應(yīng)于VOB#1的VOB#1信息由虛線箭頭“hs1”所示詳細(xì)說明。
如箭頭“hs1”所指示的,VOB#1信息包括用于唯一地識別該對應(yīng)的TS-VOB的“TS-VOB標(biāo)識符”、顯示記錄該TS-VOB的日期和時間的“TS-VOB記錄日期和時間”、顯示要被多路復(fù)用成TS-VOB的視頻流被編碼的格式的“視頻編碼模式”、顯示要被多路復(fù)用成TS-VOB的音頻流被編碼的格式的“音頻編碼模式”、用于該TS-VOB的“存取圖”(access map)和“區(qū)標(biāo)記符”。
“存取圖”是采用時間信息,間接引用可以在TS-VOB中存取的多個起始位置的地址的參考表。通過跟蹤虛線箭頭“hs2”和“hs3”,進一步詳細(xì)描述該存取圖。如箭頭“hs2”所指示的,存取圖由多條入口信息組成,每一條對應(yīng)于一個VOBU。如箭頭“hs3”所指示的,入口信息將顯示重放相應(yīng)的VOBU所需的時間周期的“VOBU重放時間周期”與顯示VOBU的數(shù)據(jù)大小的“VOBU數(shù)據(jù)大小”聯(lián)系起來。利用所采用的可變長度編碼格式,包括GOP的每個VOBU可以具有不同的大小和不同的重放時間周期。然而,通過參考“入口信息”,一個自由選擇的重放時間可以被變換成對應(yīng)于所選擇的重放時間的VOBU內(nèi)的一條圖象數(shù)據(jù)的開始的地址,這樣可以訪問該條圖象數(shù)據(jù)的開始。
下面描述PGC信息的內(nèi)部結(jié)構(gòu)。如虛線箭頭“hs4”所指示的,PGC信息包括顯示經(jīng)由存取圖的用于一個TS-VOB的重放路徑的“重放路徑信息”和“區(qū)標(biāo)記符”。重放路徑信息的特征在于其描述方式。更具體地,因為管理信息包括一個存取圖,因此重放路徑信息是采用存取圖作為基準(zhǔn)表以間接引用的形式描述的。重放路徑信息以間接引用的形式描述,是出于在編輯TS-VOB時消除更新重放路徑信息負(fù)擔(dān)的目的。下面詳細(xì)描述該重放路徑信息。如虛線箭頭“hs5”所指示的,重放路徑信息由多條單元信息的一個序列組成(單元信息#1、單元信息#2、單元信息#3…)。如虛線箭頭“hs6”所指示的,單元信息包括用于識別相應(yīng)的TS-VOB的“TS-VOB標(biāo)識符”、作為顯示TS-VOB中的重放起始位置的時間信息的“起點信息”,和作為顯示TS-VOB中的重放結(jié)束位置的時間信息的“終點信息”。起點和終點通過起點信息和終點信息確定的一個區(qū)被稱為一個“單元”。重放路徑信息中的多條單元信息的序列表示對應(yīng)于這些條單元信息的單元要被重放的順序。以這樣一種方式描述的重放路徑信息可以被分成兩種類型,一種在記錄TS-VOB時由記錄裝置100自動產(chǎn)生,另一種根據(jù)用戶的編輯操作來記錄。由這樣的重放路徑信息顯示的重放路徑旨在在各種不同的路徑上重放TS-VOB。
圖6示意性地顯示了使用重放路徑信息的間接引用。圖中,TS-VOB#1和TS-VOB#2分別由多個VOBU組成。每個VOBU包括一個GOP。如箭頭“ay1”、“ay2”、“ay3”和“ay4”所指示的,包括在兩條VOBU信息的每一條中的存取圖指定上述多個GOP的扇區(qū)地址。這些扇區(qū)地址經(jīng)由存取圖被間接引用。圖中的箭頭“jy1”、“jy2”、“jy3”和“jy4”示意性地顯示了以時間信息的形式對GOP的指定。更具體地,以時間信息的形式對GOP的指定(由箭頭“jy1”、“jy2”、“jy3”和“jy4”所指示的)是通過經(jīng)由存取圖指定包括在TS-VOB中的GOP的地址來實現(xiàn)的。圖中的重放路徑信息通過由箭頭“jy1”、“jy2”、“jy3”和“jy4”所指示的多條時間信息的組合表示了一個重放路徑。
下面描述上述各種類型的信息被運用到一個多用戶兼容DVD的示例情況。圖7顯示了用于實現(xiàn)多用戶兼容性的DVD的數(shù)據(jù)結(jié)構(gòu)。在圖7中,兩個TS-VOB、即TS-VOB#1和TS-VOB#2被記錄在DVD上,VOB#1信息和VOB#2信息分別被分配給上述的TS-VOB。包括在VOB#1信息和VOB#2信息中的被記錄的重放路徑信息#1(PGC信息#1)和重放路徑信息#2(PGC信息#2)定義了分別分配給圖1所示的兩個用戶(用戶A和用戶B)的重放路徑。用戶A需要的重放路徑是按所述順序重放TS-VOB#1的部分①和部分②以及TS-VOB#2的部分③。用戶B需要的重放路徑是按所述順序重放TS-VOB#1的部分④以及TS-VOB#2的部分⑤。分配給用戶A的PGC信息#1包括單元信息#1、單元信息#2和單元信息#3,而分配給用戶B的PGC信息#2包括單元信息#4和單元信息#5。
這些條單元信息#1到#5通過間接引用分別指定部分①到⑤的起點和終點。部分①到⑤通過用多條單元信息來指定,可被作為單元處理。
圖中,箭頭“rf1”和“rf2”表示間接引用的符號。如同可以從箭頭“rf1”和“rf2”理解的,TS-VOB#1和TS-VOB#2的部分①到⑤的起點“st1”、“st2”和“st3”及終點“ed1”、“ed2”和“ed3”經(jīng)由相應(yīng)的存取圖由間接引用來指定。
到此為止給出了關(guān)于VOB信息和PGC信息的說明。本實施例的特征在于如上所述在分層結(jié)構(gòu)中的VOB信息內(nèi)設(shè)置了一個區(qū)標(biāo)記符以及在PGC信息內(nèi)設(shè)置了一個區(qū)標(biāo)記符。圖8顯示了在VOB信息內(nèi)設(shè)置的一個區(qū)標(biāo)記符以及在PGC信息內(nèi)設(shè)置的一個區(qū)標(biāo)記符。
這些區(qū)標(biāo)記符中的每一個占據(jù)了由重放路徑信息顯示的重放路徑的一部分。具體地,區(qū)標(biāo)記符是用于標(biāo)記由記錄裝置100識別為具有擴充屬性的一個區(qū)的信息?!皵U充屬性”是使得擴充控制有效的屬性。在經(jīng)由一個重放路徑重放時,將根據(jù)擴充屬性在由區(qū)標(biāo)記符指定的重放路徑的一個區(qū)中執(zhí)行擴充控制。在VOB信息內(nèi)設(shè)置的區(qū)標(biāo)記符的內(nèi)部結(jié)構(gòu)如圖8中的虛線箭頭“hs7”所指示。該區(qū)標(biāo)記符包括表示其位置由區(qū)標(biāo)記符指定的一個擴充屬性區(qū)的擴充屬性的類型的“屬性類型”、作為表示參考TS-VOB的多個重放路徑中的擴充屬性區(qū)的起點的時間信息的“起點信息”、作為表示參考TS-VOB的多個重放路徑中的擴充屬性區(qū)的終點的時間信息的“終點信息”,以及顯示要在擴充屬性區(qū)中執(zhí)行的擴充控制和用于識別擴充屬性區(qū)的基準(zhǔn)的細(xì)節(jié)的“詳細(xì)信息”。
設(shè)置在PGC信息內(nèi)的區(qū)標(biāo)記符的內(nèi)部結(jié)構(gòu)如虛線箭頭“hs8”所指示。區(qū)標(biāo)記符包括表示其位置由該區(qū)標(biāo)記符指定的區(qū)標(biāo)記符的擴充屬性的類型的“屬性類型”、識別包括在對應(yīng)于重放路徑信息的重放路徑中的多個單元中,包括擴充屬性區(qū)的起點的一個單元的“起始單元ID”、作為表示該單元內(nèi)的擴充屬性區(qū)的起點的時間信息的“起點信息”、識別在對應(yīng)于重放路徑信息的重放路徑中包括的多個單元中,包括擴充屬性區(qū)的終點的一個單元的“終點單元ID”、作為表示該單元內(nèi)的擴充屬性區(qū)的終點的時間信息的“終點信息”,以及顯示要在擴充屬性區(qū)中執(zhí)行的擴充控制和用于識別擴充屬性區(qū)的基準(zhǔn)的細(xì)節(jié)的“詳細(xì)信息”。
在VOB信息和PGC信息中設(shè)置的這種區(qū)標(biāo)記符具有如下意義。在VOB信息中設(shè)置的區(qū)標(biāo)記符被用于下面的情況中。當(dāng)對應(yīng)于VOB信息的TS-VOB被多個重放路徑所參考時,VOB信息中的區(qū)標(biāo)記符被用于為該多個重放路徑統(tǒng)一地指定一個擴充屬性區(qū)。
另一方面,在PGC信息中設(shè)置的區(qū)標(biāo)記符被用于下面的情況中。當(dāng)對應(yīng)于VOB信息的TS-VOB被多個重放路徑所參考時,PGC信息中的區(qū)標(biāo)記符被用于為該多個重放路徑中的特定一個單獨地指定一個擴充屬性區(qū)。
下面說明當(dāng)如圖7所示在用于兩個用戶的重放路徑的每一個中存在具有屬性“未觀看”的擴充屬性區(qū)時,如何能夠為用于兩個用戶的重放路徑指定這種擴充屬性區(qū)。圖9顯示了存在于用于用戶A的重放路徑中的擴充屬性區(qū)。在圖中,假設(shè)在部分①的中間的中間位置“ty1”和部分③的結(jié)束位置“yn1”分別對應(yīng)于用戶A還未觀看的一個未觀看區(qū)的起點和終點。在PGC信息#1中設(shè)置的區(qū)標(biāo)記符通過采用對應(yīng)于TS-VOB#1和TS-VOB#2的多條單元信息和存取圖間接引用,來指定部分①中的中間位置“ty1”和部分③中的結(jié)束位置“yn1”。如上所述,每條單元信息本身經(jīng)由存取圖間接引用對應(yīng)的TS-VOB上的一個位置,因此,可以說該區(qū)標(biāo)記符通過所謂的“對間接引用的間接引用”指定了具有屬性“未觀看”的擴充屬性區(qū)的起點和終點。如箭頭“sr1”和“sr2”所指示的,在圖9中的區(qū)標(biāo)記符中包括的“起始單元ID”和“結(jié)束單元ID”分別識別出單元信息#1和單元信息#3。如可以從圖中看出的,擴充屬性區(qū)的起點和終點通過采用由起始單元ID識別的單元信息和由結(jié)束單元ID識別的單元信息以及存取圖,以“對間接引用的間接引用”來指定。圖中的箭頭“rr1”和“rr2”用符號表示“對間接引用的間接引用”。更具體地,從附圖中可以看到,具有屬性“未觀看”的擴充屬性區(qū)的起點“ty1”和終點“yn1”由區(qū)標(biāo)記符通過“對間接引用的間接引用”來指定。
圖10顯示了指定存在于用戶B的重放路徑中的具有屬性“未觀看”的擴充屬性區(qū)的區(qū)標(biāo)記符。在圖中,假設(shè)在部分④的中間的中間位置“ty2”和部分⑤的結(jié)束位置“yn2”分別對應(yīng)于用戶B還未觀看的一個未觀看區(qū)的起點和終點。在PGC信息#2中設(shè)置的區(qū)標(biāo)記符通過“對間接引用的間接引用”指定用戶B還未觀看的擴充屬性區(qū)的起點和終點。如箭頭“sr3”和“sr4”所指示的,在圖10中的區(qū)標(biāo)記符中包括的“起始單元ID”和“結(jié)束單元ID”分別識別在PGC信息中包括的單元信息#4和單元信息#5。如可以從圖中看到的,采用在PGC信息中包括的單元信息#4和單元信息#5以及VOB信息中的存取圖,通過“對間接引用的間接引用”可指定擴充屬性區(qū)的起點和終點。圖中的箭頭“rr3”和“rr4”用符號表示“對間接引用的間接引用”。
通過在PGC信息中提供一個區(qū)標(biāo)記符,這樣一個滿足每個單獨用戶的個性、偏好和舒適的擴充屬性區(qū)可以在用于每個用戶的重放路徑中被設(shè)置。到此為止給出了關(guān)于在PGC信息中提供區(qū)標(biāo)記符的應(yīng)用的說明。這里應(yīng)該指出,對于PGC信息內(nèi)的區(qū)標(biāo)記符,顯示擴充屬性區(qū)的終點的終點信息和識別包括擴充屬性區(qū)的終點的單元的結(jié)束單元ID不是必須使用的。終點信息和結(jié)束單元ID可以被省略,或可以使用其他參數(shù)(等效參數(shù),例如VOBU的數(shù)目和圖象數(shù)據(jù)條數(shù))來表示擴充屬性區(qū)的終點。這是由于如下原因。當(dāng)要將一個尚未由用戶觀看的區(qū)識別為一個擴充屬性區(qū)時,最好精確地指定尚未重放的區(qū)的起點、即用戶停止觀看的點。另一方面,擴充屬性區(qū)的終點常??梢员蛔詣又付?,因為它與由用戶定義的重放路徑的終點相匹配。
下面描述區(qū)標(biāo)記符設(shè)置在VOB信息中的情況的應(yīng)用。圖11顯示了其中設(shè)置了區(qū)標(biāo)記符的VOB信息。在圖中,陰影部分“ht1”和“ht2”分別是被識別為具有屬性“CM”的擴充屬性區(qū)的TS-VOB的一部分??梢圆捎闷湟纛l屬性或用戶指定的內(nèi)容或使用任何其他方式識別這些部分中的每一個為具有屬性“CM”。當(dāng)用戶A和B都統(tǒng)一地想要跳過被識別出的擴充屬性區(qū)時,這些具有屬性“CM”的擴充屬性區(qū)在用于用戶A和B的重放路徑中將均被指定。圖中的箭頭表示在用于用戶A和B的重放路徑中的CM區(qū)的位置。在用于用戶A的重放路徑中,從位置“yf1”到位置“yf2”的區(qū)和從位置“yf3”到位置“yf4”的區(qū)是CM區(qū)。在用于用戶B的重放路徑中,從位置“yf5”到位置“yf6”的區(qū)和從位置“yf7”到位置“yf8”的區(qū)是CM區(qū)。在VOB信息中設(shè)置的區(qū)標(biāo)記符為參考TS-VOB#1的所有用戶實現(xiàn)對一個擴充屬性區(qū)的統(tǒng)一指定。在附圖中,直接指向TS-VOB的箭頭“dr1”和“dr2”在符號上顯示由在VOB信息中設(shè)置的區(qū)標(biāo)記符的統(tǒng)一的指定。更具體地,這些直接指向的箭頭“dr1”和“dr2”既顯示了對用于用戶A的重放路徑中的擴充屬性區(qū)的指定,又顯示了對用于用戶B的重放路徑中的擴充屬性區(qū)的指定。箭頭“yf1”、“yf2”、“yf3”和“yf4”顯示了對用于用戶A的重放路徑中的擴充屬性區(qū)的指定,而箭頭“yf5”、“yf6”、“yf7”和“yf8”顯示了對用于用戶B的重放路徑中的擴充屬性區(qū)的指定。由箭頭“dr1”和“dr2”用符號表示的統(tǒng)一的指定與對用于多個重放路徑的擴充屬性區(qū)的集合的指定具有相同的意義。通過為用于多個用戶的重放路徑實現(xiàn)這樣統(tǒng)一的指定,可以簡化區(qū)標(biāo)記符并且可以更容易地理解。
接著,下文將研究由VOB信息中設(shè)置的區(qū)標(biāo)記符指定為包括在一個擴充屬性區(qū)中,但未被限定為包括在由重放路徑信息所示的重放路徑中的一個部分。在圖11的例子中,由虛線“hh1”和“hh2”指示的部分被指定為包括在由設(shè)置在VOB#1信息中和VOB#2信息中的區(qū)標(biāo)記符指定的擴充屬性區(qū)中,但未被限定為包括在由VOB#1信息中和VOB#2信息所示的重放路徑中。由設(shè)置在VOB#1信息和VOB#2信息中的區(qū)標(biāo)記符對這些區(qū)的指定并不覆蓋由虛線“hh1”和“hh2”指示的部分。這意味著由重放路徑信息所示的重放路徑優(yōu)先于在VOB信息中設(shè)置的區(qū)標(biāo)記符。更具體地,即使一個部分被設(shè)置在VOB信息中的區(qū)標(biāo)記符指定為包括在一個擴充屬性區(qū)中,如果其未被限定為包括在由重放路徑信息顯示的重放路徑中,則在這個部分中既不執(zhí)行重放控制也不執(zhí)行擴充控制。
下面描述在統(tǒng)一指定了擴充屬性區(qū)的兩個重放路徑上執(zhí)行的重放控制。圖12顯示了在用于用戶A的重放路徑上執(zhí)行的擴充控制和在用于用戶B的重放路徑上執(zhí)行的擴充控制。在圖中,直線箭頭“yc1”、“yc2”和“yc3”在符號上顯示依據(jù)重放路徑執(zhí)行的正常重放過程。曲線箭頭“cv1”、“cv2”和“cv3”在符號上顯示在為用戶A和B重放時執(zhí)行的跳越重放的過程。在為用戶A和B重放時,在CM區(qū)中執(zhí)行跳越重放過程。通過使用一個區(qū)標(biāo)記符指定具有屬性“CM”的擴充屬性區(qū),在為用戶A和B重放時統(tǒng)一地執(zhí)行跳過CM區(qū)。與在PGC信息的情況中一樣,這里應(yīng)該指出,對于在VOB信息中設(shè)置的區(qū)標(biāo)記符,顯示擴充屬性區(qū)的終點的終點信息不是必須使用的。終點信息可以被省略,或可以使用其他參數(shù)(等效參數(shù),例如VOBU的數(shù)目和圖象數(shù)據(jù)條數(shù))來表示擴充屬性區(qū)的終點。
下面描述擴充屬性區(qū)的起點是如何用包括在區(qū)標(biāo)記符中的起點信息來表示的。設(shè)置在VOB信息中的區(qū)標(biāo)記符中所包括的起點信息采用與對應(yīng)于該區(qū)標(biāo)記符的TS-VOB內(nèi)的圖象數(shù)據(jù)的一個視頻幀的時間精度相同或更精確的時間精度,顯示了擴充屬性區(qū)的起點的位置。因此,要執(zhí)行擴充控制的位置由在VOB信息中設(shè)置的區(qū)標(biāo)記符詳細(xì)表示。
同樣,設(shè)置在PGC信息中的區(qū)標(biāo)記符中所包括的起點信息采用與對應(yīng)的TS-VOB內(nèi)的圖象數(shù)據(jù)的一個視頻幀的時間精度相同或更精確的時間精度,顯示了擴充屬性區(qū)的起點的位置。這個TS-VOB對應(yīng)于由該區(qū)標(biāo)記符中的起始單元ID識別的單元。因此,要執(zhí)行擴充控制的位置由在PGC信息中設(shè)置的區(qū)標(biāo)記符詳細(xì)表示。
為了達到與視頻幀的時間精度相同或更精確的時間精度,最好將1/27,000,000秒的時間精度與1/90,000(=300/27,000,000)秒的時間精度組合起來??紤]到NTSC信號、PAL信號、DolbyAC-3和MPEG音頻的幀頻率的公倍數(shù),這里采用1/90.000秒的時間精度??紤]到重放裝置一端的時鐘頻率是27MHz,這里采用1/27,000,000秒的時間頻率。
雖然本實施例描述了由設(shè)置在VOB信息中的區(qū)標(biāo)記符指定的擴充屬性區(qū)是CM區(qū),其中在該CM區(qū)要為每一個用戶統(tǒng)一地執(zhí)行跳過該區(qū)的擴充控制的情況,但擴充屬性區(qū)也可以是包含性或暴力場景的區(qū),在這樣的區(qū)種要執(zhí)行跳過該區(qū)的擴充控制。例如,假設(shè)在重放TS-VOB時父母發(fā)現(xiàn)有性和暴力場景,他們不想讓家庭中的其他成員觀看這些場景。在這樣一種情況下,可以通過在VOB信息中設(shè)置區(qū)標(biāo)記符來將這些場景設(shè)置為一個擴充屬性區(qū)。借此,在為所有用戶統(tǒng)一地重放時可以跳過這些場景。同樣,雖然本實施例描述了在CM區(qū)中要執(zhí)行的擴充控制是跳過該區(qū)的情況,但擴充控制也可以是在該CM區(qū)上顯示與該CM區(qū)有關(guān)的贊助公司的URL,或者可以是顯示與關(guān)于該贊助公司的徽標(biāo)的縮略圖象。
同樣,本實施例描述了由設(shè)置在PGC信息中的區(qū)標(biāo)記符指定的擴充屬性區(qū)是一個未觀看區(qū),其中在該未觀看區(qū)中要執(zhí)行訪問該區(qū)的開始的擴充控制的的情況??商娲?,可以將其中由用戶A或B以前執(zhí)行快進重放或快退重放的區(qū)指定為一個擴充屬性區(qū)。借此,在這些其中以前執(zhí)行了這種特殊重放的擴充屬性區(qū)中,可以容易地實現(xiàn)執(zhí)行與前面相同的處理的擴充控制。
此外,雖然本實施例描述了在一條PGC信息中設(shè)置一個區(qū)標(biāo)記符的情況,但在一條PGC信息中也可以設(shè)置多個區(qū)標(biāo)記符。由多個區(qū)標(biāo)記符指定的擴充屬性區(qū)可以彼此覆蓋。同樣,雖然本實施例描述了在一條VOB信息中設(shè)置一個區(qū)標(biāo)記符的情況,但在一條VOB信息中也可以設(shè)置多個區(qū)標(biāo)記符。由多個區(qū)標(biāo)記符指定的擴充屬性區(qū)可以彼此覆蓋。
(第二實施例)本實施例涉及用于記錄涉及第一實施例的TS-VOB的記錄裝置100。記錄裝置100主要執(zhí)行TS-VOB的記錄過程,但也可以執(zhí)行TS-VOB的重放過程。這樣,記錄裝置100是既具有記錄裝置的功能又具有重放裝置的功能的混合類型。圖13顯示了記錄裝置100的內(nèi)部結(jié)構(gòu)。圖中所示的部件可按其功能分類成(i)既用于記錄過程又用于重放過程的部件;(ii)只用于記錄過程的部件;以及(iii)只用于重放過程的部件。
首先,下文將描述既用于記錄過程又用于重放過程的部件。這樣的部件包括用戶接口單元2、驅(qū)動設(shè)備3、常駐存儲器4和跡道緩沖器5。
用戶接口單元2通過遙控器或面板按鈕接收用戶操作,來記錄一個廣播節(jié)目、選擇記錄在DVD上的重放路徑信息、執(zhí)行正常重放、執(zhí)行諸如快進重放和快退重放的特殊重放等等。
驅(qū)動設(shè)備3包括在其上安放DVD的基座、用于夾住所安放的DVD并驅(qū)動和旋轉(zhuǎn)DVD的主軸馬達、用于讀取記錄在DVD上的信號的光學(xué)拾波器,以及用于該光學(xué)拾波器的激勵器(actuator)。驅(qū)動設(shè)備3負(fù)責(zé)對DVD的存取。對DVD的存取包括在記錄節(jié)目時向DVD寫VOBU以及在重放該節(jié)目時讀取VOBU。
常駐存儲器4是用于使VOB信息和PGC信息駐留在其中的存儲器。VOB信息和PGC信息駐留在這個存儲器是為了避免(a)用于記錄VOBU的盤存取和(b)用于更新管理文件的盤存取之間的沖突。當(dāng)VOBU記錄結(jié)束時,存儲在常駐存儲器4中的VOB信息和PGC信息被寫回到DVD。
跡道緩沖器5是用于暫時存儲要寫到DVD的VOBU和從DVD讀出的VOBU的緩沖器。要寫到DVD的VOBU和從DVD讀出的VOBU被暫時存儲在跡道緩沖器5中,是為了吸收解碼器16的解碼速度與驅(qū)動設(shè)備3從DVD讀取數(shù)據(jù)的讀取速度之間的差,同時也是為了吸收編碼器7的編碼速度與驅(qū)動設(shè)備3將數(shù)據(jù)寫到DVD的寫速度之間的差。
到此為止給出了關(guān)于既用于記錄過程又用于重放過程的部件的說明。下面描述用于記錄過程的部件。這樣的部件包括模擬調(diào)諧器6、編碼器7、數(shù)字調(diào)諧器8、提取單元9、分析單元10、圖產(chǎn)生單元11、擴充屬性區(qū)檢測單元12、CM區(qū)檢測單元13、重放路徑信息產(chǎn)生單元14和記錄控制單元15。
模擬調(diào)諧器6調(diào)制從廣播基站發(fā)出的廣播波,并選擇一個頻道,以獲得對應(yīng)于一單個節(jié)目的模擬廣播信號。
編碼器7對和模擬調(diào)諧器輸出的該單個節(jié)目相對應(yīng)的模擬廣播信號的一單個信號區(qū)進行編碼,以獲得一VOBU。編碼器7包括視頻編碼器(1)、音頻編碼器(2)和多路復(fù)用單元(3)。視頻編碼器(1)對模擬廣播信號中的視頻信號編碼,以獲得一GOP。音頻編碼器(2)對模擬廣播信號中的音頻信號編碼,以獲得一音頻數(shù)據(jù)序列。多路復(fù)用單元(3)對GOP和音頻數(shù)據(jù)進行多路復(fù)用,以獲得一VOBU。每次在產(chǎn)生一GOP時,編碼器7就向圖產(chǎn)生單元11輸出相應(yīng)VOBU的一重放時間周期和數(shù)據(jù)長度。
數(shù)字調(diào)諧器8調(diào)制從廣播基站廣播出的廣播波,并選擇一個頻道,以獲得對應(yīng)于一單個節(jié)目的數(shù)字廣播信號。在本實施例中,記錄裝置100在內(nèi)部裝配有數(shù)字調(diào)諧器8,能實現(xiàn)數(shù)字廣播信號的獲得。或者,可以從裝配在另一個裝置、例如STB(機頂盒)中的數(shù)字調(diào)諧器8獲得數(shù)字廣播信號。在這種情況下,需要在記錄裝置100中提供用于從STB接收數(shù)字廣播信號的數(shù)字接口。
提取單元9從數(shù)字廣播信號的信號區(qū)提取一TS包序列,并將一ATS添加到每個TS包,以獲得一VOBU。
分析單元10位于提取單元9中,并通過參考每個TS包的應(yīng)用字段中的隨機存取指示器,判斷哪一TS包包括一存取點的開始。進一步,分析單元10通過參考TS包中的有效負(fù)載單元起始指示器來檢測TS包中的一存取點。通過在多個TS包上重復(fù)地執(zhí)行上述判斷過程和檢測過程,可計算出對應(yīng)的VOBU的大小和重放時間周期。VOBU的大小可以通過計算當(dāng)前存取點的起始位置和當(dāng)前存取點之后的一個存取點的起始位置之間的差來獲得。VOBU的重放時間周期可以通過計算附在當(dāng)前存取點的起始位置的PTS和附在隨后的存取點的起始位置的PTS之間的差來獲得。以這種方式計算出的VOBU的大小和重放時間周期被輸出到圖產(chǎn)生單元11。
圖產(chǎn)生單元11將從解碼器7和分析單元10輸出的VOBU的大小和重放時間周期與VOBU的標(biāo)識符聯(lián)系起來,獲得VOBU的入口信息,并將其寫到常駐存儲器4中。通過對TS-VOB中包括的每個VOBU重復(fù)地執(zhí)行產(chǎn)生入口信息的過程,可以獲得一個存取圖。
當(dāng)重放時要執(zhí)行的擴充控制的內(nèi)容是跳過一個CM區(qū)、并且該擴充控制對于多個重放路徑是統(tǒng)一有效的時,擴充屬性區(qū)檢測單元12統(tǒng)一地指定一個在其中要為由如圖11所示的多條重放路徑信息所顯示的多個重放路徑執(zhí)行擴充控制的區(qū)。為了實現(xiàn)該統(tǒng)一指定,擴充屬性區(qū)檢測單元12產(chǎn)生一個指定TS-VOB中的被統(tǒng)一地指定的擴充屬性區(qū)的位置的區(qū)標(biāo)記符,并將該區(qū)標(biāo)記符設(shè)置在VOB信息內(nèi)。這里,區(qū)標(biāo)記符以下列方式產(chǎn)生。擴充屬性區(qū)檢測單元12監(jiān)視構(gòu)成數(shù)字廣播信號和模擬廣播信號的信號區(qū)的屬性。當(dāng)發(fā)現(xiàn)一個屬性改變時,擴充屬性區(qū)檢測單元12檢測對應(yīng)于TS-VOB上的這一改變的位置??梢栽O(shè)想,這樣一個改變是在擴充控制將要開始的位置、即在一個擴充屬性區(qū)的起始點。因此,可產(chǎn)生將這個檢測出的改變位置作為起始點的指定一個擴充屬性區(qū)的區(qū)標(biāo)記符,且該區(qū)標(biāo)記符被設(shè)置在VOB信息內(nèi)。為了產(chǎn)生一個區(qū)標(biāo)記符,擴充屬性區(qū)檢測單元12采用附在檢測到屬性改變時輸入到編碼器7和提取單元10中的PES包上的PTS、或附在檢測到屬性改變時從編碼器7和提取單元10輸出的PES包上的PTS來表示改變位置。
在擴充屬性區(qū)檢測單元12中具有CM區(qū)檢測單元13。當(dāng)一個具有立體聲音頻屬性的信號區(qū)被插入到一個具有非立體聲音頻屬性的廣播信號中時,CM區(qū)檢測單元13檢測數(shù)字流上對應(yīng)于從模擬音頻到立體聲音頻的改變的位置??梢栽O(shè)想,檢測出的改變位置是跳過CM區(qū)的擴充控制將要開始的地方、即具有屬性“CM”的擴充屬性區(qū)的起點。因此,產(chǎn)生一個以這個改變位置作為起點來指定一個擴充屬性區(qū)的區(qū)標(biāo)記符,且該區(qū)標(biāo)記符被設(shè)置在VOB信息內(nèi)。
在完成了將TS-VOB寫到DVD時,重放路徑信息產(chǎn)生單元14選擇構(gòu)成TS-VOB的TS包中的一個作為一個單元的起點,并選擇構(gòu)成TS-VOB的TS包中的另一個作為該單元的終點。然后,重放路徑信息產(chǎn)生單元14產(chǎn)生一條單元信息,該單元信息在起點附帶有一個PTS且在終點附帶有一個PTS來分別作為起點信息和終點信息單元。通過產(chǎn)生多條單元信息并在存儲器內(nèi)排列所產(chǎn)生的多條單元信息,重放路徑信息產(chǎn)生單元14獲得重放路徑信息,并隨后產(chǎn)生包括所獲得的重放路徑信息的PGC信息。這里應(yīng)該注意,對于一個用戶定義的重放路徑,單元的起點和終點是根據(jù)由用戶接口單元2接收的用戶操作來選擇的。
記錄控制單元15以跡道緩沖器5的緩沖作為前提實現(xiàn)寫控制。該寫控制為等待跡道緩沖器5被從解碼器7或提取單元9輸出的TS包充滿,并且,在跡道緩沖器5由TS包充滿時,將跡道緩沖器5內(nèi)的一些TS包寫到DVD的一個ECC塊。當(dāng)給出停止記錄的用戶操作時,跡道緩沖器5中累積的TS包被寫入到DVD的ECC塊中,且存儲在常駐存儲器4中的VOB信息和PGC信息被寫到DVD。然后,記錄過程結(jié)束。
到此為止給出了關(guān)于用于實現(xiàn)記錄裝置100中的記錄過程的部件的說明。下面描述用于記錄裝置100中的重放過程的部件。這樣的部件包括解碼器16、重放控制單元17、擴充屬性區(qū)設(shè)置單元18和未觀看區(qū)檢測單元19。
解碼器16包括多路分解單元(1)、視頻解碼器(2)和音頻解碼器(3)。多路分解單元(1)將由驅(qū)動設(shè)備3從DVD讀出的VOBU多路分解成視頻數(shù)據(jù)序列和音頻數(shù)據(jù)序列。視頻解碼器(2)對視頻數(shù)據(jù)解碼。音頻解碼器(3)對音頻數(shù)據(jù)解碼。解碼器16將作為視頻和音頻的多路復(fù)用信號的AV信號輸出到一個TV上。
重放控制單元17通過使用存取圖作為基準(zhǔn)表進行間接引用,來計算DVD上的用作一個單元起點的TS包的地址。同樣,重放控制單元17通過相同的間接引用來計算DVD上的用作一個單元的終點的TS包的地址。在計算出了對應(yīng)于DVD上的單元的起點和終點的TS包的地址之后,重放控制單元17指令驅(qū)動設(shè)備3來讀取存在于這些地址之間的TS包,并指令解碼器16對讀出的TS包進行解碼。通過對構(gòu)成重放路徑信息的多條單元信息執(zhí)行這種重放控制,可以實現(xiàn)依據(jù)重放路徑信息的重放控制。這里應(yīng)該注意,上述重放控制為基本的控制。通過不規(guī)則地讀取VOBU,記錄裝置100也可以實現(xiàn)特殊重放。例如,通過讀取多個VOBU同時跳過一些VOBU,而不是重放所有TS包,可以實現(xiàn)快進重放。同樣,通過按照與TS包在TS-VOB中排列的順序相反的順序讀取多個VOBU,可以實現(xiàn)快退重放。
當(dāng)在重放時要執(zhí)行的擴充控制的內(nèi)容是重放一個未觀看區(qū)等,并且擴充控制只對由一條重放路徑信息顯示的重放路徑有效時,擴充屬性區(qū)設(shè)置單元18單獨地指定其中要為重放路徑執(zhí)行擴充控制的未觀看區(qū)。為了實現(xiàn)這樣的單獨指定,可產(chǎn)生一個指定該區(qū)的位置的區(qū)標(biāo)記符,并將其設(shè)置在PGC信息內(nèi)。區(qū)標(biāo)記符可以下列方式產(chǎn)生。擴充屬性區(qū)設(shè)置單元18檢測在基于重放路徑執(zhí)行的重放控制期間給出的用戶操作。當(dāng)檢測到一個用戶操作時,在數(shù)字流上檢測到該用戶操作的位置被認(rèn)為是要開始擴充控制的位置。產(chǎn)生一個指定以檢測到的位置作為起點的擴充屬性區(qū)的區(qū)標(biāo)記符,并將其設(shè)置在PGC信息內(nèi)。為了產(chǎn)生區(qū)標(biāo)記符,擴充屬性區(qū)設(shè)置單元18使用附在檢測到用戶操作時輸入到解碼器16中的PES包上的PTS,來表示檢測到的位置。
未觀看區(qū)檢測單元19位于擴充屬性區(qū)設(shè)置單元18中。未觀看區(qū)檢測單元19在基于重放路徑執(zhí)行的重放控制期間檢測用戶操作。當(dāng)檢測到一個停止重放的操作時,在數(shù)字流上檢測到該操作的位置被認(rèn)為是要開始擴充控制的位置。產(chǎn)生一個指定以檢測到的位置作為起點并以重放路徑的終點作為終點的擴充屬性區(qū)的區(qū)標(biāo)記符,并將其設(shè)置在PGC信息內(nèi)。未觀看區(qū)檢測單元19的功能是檢測一個未觀看區(qū)。因此,每次當(dāng)重放路徑的重放由用戶開始或停止時,未觀看區(qū)檢測單元19就檢測一個擴充屬性區(qū),并產(chǎn)生指定該擴充屬性區(qū)的區(qū)標(biāo)記符。在本實施例中,由未觀看區(qū)檢測單元19檢測的擴充屬性區(qū)不是一個“未播放”區(qū),而是一個“未觀看”區(qū),意即包含由用戶重放的區(qū)之外的區(qū)。這里假設(shè)用戶在觀看廣播節(jié)目的同時記錄節(jié)目,并在停止觀看時繼續(xù)記錄。在這樣一種情況下,從用戶停止觀看的位置開始,到重放路徑的結(jié)束的區(qū),被檢測為一個未觀看區(qū)。例如,當(dāng)用戶在觀看廣播節(jié)目的同時記錄節(jié)目并在停止觀看時繼續(xù)記錄時,未觀看區(qū)檢測單元19可以檢測到一個停止用戶觀看的操作,例如切斷TV電源的操作,并且可以將從檢測到該操作的位置開始到TS-VOB結(jié)束的區(qū)檢測為一個未觀看區(qū)。
到此為止給出了關(guān)于記錄裝置100的部件的說明。這些部件是由程序以及解碼和執(zhí)行該程序的計算機實現(xiàn)的。圖14和15是顯示該程序的過程的流程圖。下面參考這些流程圖進一步詳細(xì)說明由記錄裝置100執(zhí)行的處理。為了容易解釋,下文中假設(shè)只檢測CM區(qū)和未觀看區(qū),且只將CM區(qū)和未觀看區(qū)設(shè)置為擴充屬性區(qū)。
在圖14所示的流程圖中,由步驟S1到S3組成的循環(huán)過程位于操作過程的最上層。這個循環(huán)過程是用于根據(jù)用戶操作將處理分配給相應(yīng)的部件。當(dāng)給出一個開始記錄過程的用戶操作時,由用戶接口單元2檢測到該用戶操作,操作過程從步驟S3移到步驟S4。在步驟S4,記錄控制單元15檢測到一模擬廣播信號的信號區(qū)的音頻屬性并將其存儲為缺省音頻屬性。另外,記錄控制單元15將一個將在后面描述的標(biāo)志復(fù)位為“0”。在步驟S5中,記錄控制單元15指令編碼器7對一個接一個輸入的信號區(qū)編碼,然后操作過程移到一個由步驟S6和S7組成的循環(huán)過程。該循環(huán)過程用于使CM區(qū)檢測單元13在模擬廣播信號連續(xù)輸入的期間內(nèi)檢測信號區(qū)的音頻屬性中的改變。這個循環(huán)過程在步驟S7中的判斷結(jié)果變?yōu)椤笆恰睍r結(jié)束。另外,在每次檢測到信號區(qū)的音頻屬性中的改變時,在執(zhí)行了步驟S8到S14中的操作過程之后重復(fù)步驟S6和S7中的操作過程。步驟S8到S14中的操作過程是使CM區(qū)檢測單元13將檢測到的改變位置設(shè)置為擴充屬性區(qū)的起點或終點。在步驟S8到S14中設(shè)置了起點或終點之后,操作過程返回由步驟S6和S7組成的循環(huán)過程。更具體地,當(dāng)模擬廣播信號連續(xù)輸入并繼續(xù)記錄過程時,在每次檢測到音頻屬性中的一個改變時,由CM區(qū)檢測單元13設(shè)置一個擴充屬性區(qū)的起點或終點。在步驟S9和S12,CM區(qū)檢測單元13檢測附在模擬廣播信號的音頻屬性被改變時輸入到編碼器7中的TS包上的PTS。音頻屬性的改變位置由這個PTS表示。要設(shè)置改變位置的起點和終點之間的切換可以通過使用一個標(biāo)志來實現(xiàn)。當(dāng)該標(biāo)志的值為“0”時,CM區(qū)檢測單元13在步驟S10將檢測到的PTS設(shè)置為具有屬性“CM”的擴充屬性區(qū)的起點。然后,CM區(qū)檢測單元13在步驟S11將該標(biāo)志設(shè)置為“1”。當(dāng)該標(biāo)志的值為“1”時,CM區(qū)檢測單元13在步驟S13將檢測到的PTS設(shè)置為具有屬性“CM”的擴充屬性區(qū)的終點。然后,CM區(qū)檢測單元13在步驟S14將標(biāo)志復(fù)位為“0”。
當(dāng)給出一個停止記錄過程的用戶操作時,操作過程從步驟S7移到步驟S16。在步驟S16,記錄控制單元15在常駐存儲器4內(nèi)產(chǎn)生其中設(shè)置了指定具有屬性“CM”的擴充屬性區(qū)的位置的區(qū)標(biāo)記符的VOB信息,和包括顯示TS-VOB中的缺省重放路徑的重放路徑信息的PGC信息。在步驟S17,記錄控制單元15將VOB信息和PGC信息寫到DVD。
到此為止給出了關(guān)于記錄過程的說明。利用上述記錄過程,TS-VOB、VOB信息和PGC信息被記錄在DVD上。
當(dāng)給出一個執(zhí)行重放過程的用戶操作時,操作過程從由步驟S1到S3組成的循環(huán)過程移到由圖15中所示的步驟S18到S22組成的循環(huán)過程。由步驟S18到S22組成的循環(huán)過程是接收用于用戶定義的重放路徑信息的各種用戶操作。當(dāng)給出一個執(zhí)行正常重放的用戶操作時(步驟S18是),在步驟S18中重放控制單元17指令驅(qū)動設(shè)備3執(zhí)行用于正常重放的盤訪問。其結(jié)果是,TS-VOB的重放視頻被顯示在TV上。當(dāng)給出一個執(zhí)行快進重放或快退重放的用戶操作時(步驟S19是),在步驟S24中記錄控制單元15指令驅(qū)動設(shè)備3執(zhí)行用于實現(xiàn)快進重放或快退重放的盤訪問。利用上述操作過程,對被設(shè)置為單元的一個部分的開始的訪問可以在高速下實現(xiàn)。當(dāng)給出一個指定單元起點的用戶操作時(步驟S20是),在步驟S25中重放路徑信息產(chǎn)生單元14檢測附在從解碼器16輸出的TS包上的PTS,并將檢測到的PTS設(shè)置為單元信息的起點。另一方面,當(dāng)給出一個指定單元終點的操作時(步驟S21是),在步驟S26中重放路徑信息產(chǎn)生單元14檢測附在從解碼器16輸出的TS包上的PTS,并將檢測到的PTS設(shè)置為單元信息的終點。通過重復(fù)上述操作過程,在常駐存儲器4內(nèi)產(chǎn)生了構(gòu)成重放路徑信息的多條單元信息。當(dāng)給出一個停止重放過程的操作時,步驟S22中的判斷結(jié)果變?yōu)椤笆恰?。然后,在步驟S15中,重放路徑信息產(chǎn)生單元14將包括通過排列產(chǎn)生的多條單元信息而形成的重放路徑信息的PGC信息寫到DVD上。
下面描述基于用戶定義的重放路徑信息執(zhí)行的TS-VOB的重放過程。用戶定義的重放路徑信息由多條單元信息組成,因此,要經(jīng)過步驟S27到S33中的操作過程的當(dāng)前單元信息通過使用變量“j”來識別(被稱為“第j個單元信息”)。由步驟S27到S30組成的循環(huán)過程使用變量“j”作為其控制變量。重放控制單元17從用戶定義的重放路徑信息獲得第j個單元信息(步驟S28),并指令驅(qū)動設(shè)備3讀取存在于該第j個單元信息的起點到終點之間的VOBU(步驟S29)。解碼器16對讀出的VOBU進行解碼,以便輸出視頻。控制變量在步驟S31中遞增。當(dāng)在步驟S30中判定控制變量到達單元的總數(shù)時結(jié)束,或者判定給出了一個要停止重放的用戶操作時,該循環(huán)過程結(jié)束。
當(dāng)給出要停止重放的用戶操作時,操作過程從步驟S30移到步驟S32。在步驟S32,未觀看區(qū)檢測單元19產(chǎn)生一個區(qū)標(biāo)記符,該區(qū)標(biāo)記符將單元“j”中的從緊挨在最后輸入到解碼器中的一個TS包之后的位置開始,到位于重放路徑信息的最后的單元信息的終點的區(qū),指定為具有屬性“未觀看”的擴充屬性區(qū)。然后,未觀看區(qū)檢測單元19在步驟S33中將產(chǎn)生的區(qū)標(biāo)記符設(shè)置在用戶定義的PGC信息內(nèi)。利用上述操作過程,為用戶定義的重放路徑設(shè)置了具有屬性“未觀看”的擴充屬性區(qū)。
依據(jù)如上所述的本實施例,具有本實施例中所述構(gòu)造的記錄裝置100使得在第一實施例中描述的DVD能夠被產(chǎn)生,并因此可以促進在第一實施例中描述的DVD的廣泛普及。
(第三實施例)本實施例描述了當(dāng)具有屬性“未觀看”的擴充屬性區(qū)由設(shè)置在PGC信息中的一個區(qū)標(biāo)記符所指定時,如何在DVD上指定該擴充屬性區(qū)的位置。包括在VOB信息中的存取圖將重放時間周期與每個VOBU的大小聯(lián)系起來。因此,通過計算寫在存取圖中的地址和重放時間周期的總和,可以識別一包括擴充屬性區(qū)起點的VOBU和一包括擴充屬性區(qū)終點的VOBU。當(dāng)擴充屬性區(qū)的起點和終點被包括在同一個單元中時,包括起點的VOBU和包括終點的VOBU以及存在于這兩個VOBU之間的VOBU可簡單地被讀取。這里,當(dāng)起點和終點被包括在不同的單元中時,處理將變得復(fù)雜。圖16A顯示了一個擴充屬性區(qū)的起點和終點分別包括在兩個連續(xù)的單元(單元#1和單元#2)中的例子。在這種情況下,對于前面的單元#1,存在于擴充屬性區(qū)的起點“rp1”和單元#1的終點“rp2”之間的VOBU將被讀取。對于后面的單元#2,存在于單元#2的起點“rp3”和擴充屬性區(qū)的終點“rp4”之間的VOBU將被讀取。更具體地,當(dāng)擴充屬性區(qū)包括兩個單元之間的邊界(在分別包括擴充屬性區(qū)的終點和起點的兩個單元之間的邊界)時,存在于擴充屬性區(qū)的起點到前面的單元的終點之間的VOBU首先被讀取,然后,讀取存在于后面的單元的起點到擴充屬性區(qū)的終點之間的VOBU。這就是說,VOBU的讀取要被執(zhí)行兩次。圖16B顯示了一個擴充屬性區(qū)的起點和終點分別包括在三個或更多個連續(xù)的單元中的第一個和最后一個單元(單元#1和單元#5)中的例子。在這種情況下,對于第一個單元#1,存在于擴充屬性區(qū)的起點“rp5”和單元#1的終點“rp6”之間的VOBU將被讀取。對于最后一個單元#5,存在于單元#5的起點“rp7”和擴充屬性區(qū)的終點“rp8”之間的VOBU將被讀取。對于夾在單元#1和單元#5中間的單元#2到單元#4,存在于每個單元的起點到終點之間的所有VOBU將被讀取。通過以上述方式讀取單元#1到單元#5,包括在擴充屬性區(qū)中的VOBU可以被讀取。
依據(jù)如上所述的本實施例,即使在一個擴充屬性區(qū)的位置由“對間接引用的間接引用”所表示時,要重放的TS-VOB的起始和終止位置也可以容易地指定。
(第四實施例)本實施例公開了當(dāng)基于設(shè)置在PGC信息中的區(qū)標(biāo)記符的擴充控制與基于設(shè)置在VOB信息中的區(qū)標(biāo)記符的擴充控制都將在同一時間執(zhí)行時所執(zhí)行的處理。圖17顯示了涉及本實施例的重放控制單元17的內(nèi)部結(jié)構(gòu)。本實施例中的重放控制單元17包括擴充控制執(zhí)行單元20和擴充控制調(diào)整單元21。
擴充控制執(zhí)行單元20在由設(shè)置于VOB信息中的區(qū)標(biāo)記符指定的擴充控制屬性區(qū)中,或在由設(shè)置于PGC信息中的區(qū)標(biāo)記符指定的擴充控制屬性區(qū)中執(zhí)行對該擴充屬性區(qū)唯一的擴充控制。
擴充控制調(diào)整單元21執(zhí)行調(diào)整過程來解決有可能發(fā)生于兩個擴充屬性區(qū)的重疊部分中的擴充控制之間的沖突。由擴充控制調(diào)整單元21執(zhí)行的調(diào)整過程將基于擴充屬性區(qū)的擴充屬性、為要在每個擴充屬性區(qū)中執(zhí)行的擴充控制設(shè)置一個優(yōu)先級,并例外地執(zhí)行具有高優(yōu)先級的擴充控制而不執(zhí)行具有低優(yōu)先級的擴充控制。
圖18顯示了一個未觀看區(qū)的一部分與一個具有屬性“CM”的擴充屬性區(qū)(一個CM區(qū))重疊的情況。在這種情況下,擴充控制調(diào)整單元21以下列方式執(zhí)行要在這兩個擴充屬性區(qū)中執(zhí)行的擴充控制之間的調(diào)整。當(dāng)作為未觀看區(qū)的擴充屬性區(qū)與作為CM區(qū)的擴充屬性區(qū)相互重疊時,擴充控制調(diào)整單元21為要在未觀看區(qū)中執(zhí)行的擴充控制和要在CM區(qū)中執(zhí)行的擴充控制設(shè)置優(yōu)先級。當(dāng)為擴充控制“重放未觀看區(qū)”設(shè)置的優(yōu)先級高于為擴充控制“跳過CM區(qū)”設(shè)置的優(yōu)先級時,在這兩個擴充屬性區(qū)的重疊部分,執(zhí)行由箭頭“cy1”表示的擴充控制“跳過CM區(qū)”,而不是擴充控制“重放未觀看區(qū)”。另一方面,對于未與CM區(qū)重疊的未觀看區(qū)的部分,如箭頭“cy2”和“cy3”所指示的,執(zhí)行重放未觀看區(qū)的擴充控制。下面描述如何為每個擴充屬性區(qū)設(shè)置優(yōu)先級。在本實施例中,由VOB信息中的區(qū)標(biāo)記符指定的擴充屬性區(qū)的優(yōu)先級,被設(shè)置為高于由PGC信息中的區(qū)標(biāo)記符指定的擴充屬性區(qū)的優(yōu)先級,其原因如下。由PGC信息中的區(qū)標(biāo)記符指定的擴充屬性區(qū)是基于用戶操作而定義的,因此其內(nèi)容常常是用戶特有的。另一方面,由VOB信息中的區(qū)標(biāo)記符指定的擴充屬性區(qū)對于所有用戶常常具有通用值。與對一個用戶特有的擴充控制相比,這種對于所有用戶具有通用值的擴充控制被給予更高的優(yōu)先級,從而實現(xiàn)擴充控制的協(xié)調(diào)。
當(dāng)重疊的擴充屬性區(qū)中的擴充控制彼此沖突時,由擴充控制調(diào)整單元21進行的在擴充屬性區(qū)的重疊部分中的這種調(diào)整成為必要。當(dāng)重疊的擴充屬性區(qū)中的擴充控制可以被并行執(zhí)行時,擴充控制調(diào)整單元21的這種調(diào)整則是不必要的。例如,當(dāng)要在CM區(qū)中執(zhí)行的擴充控制與要在重疊的其他擴充屬性區(qū)中執(zhí)行的擴充控制不沖突時,就像在CM區(qū)中的擴充控制的內(nèi)容是要在CM區(qū)上顯示一個URL或顯示標(biāo)志的縮略圖象時一樣,CM區(qū)中的擴充控制可以與其他擴充屬性區(qū)中的擴充控制并行地執(zhí)行。通過參考每個區(qū)標(biāo)記符的類別信息,擴充控制調(diào)整單元21還可判斷擴充控制是否可以并行執(zhí)行(即,調(diào)整是否必要)。
擴充控制調(diào)整單元21由一個實現(xiàn)如圖19和20中所示的流程圖的程序以及一個解碼并執(zhí)行該程序的處理器組成。圖19和20是顯示涉及本實施例的擴充控制調(diào)整單元21的操作過程的流程圖。依據(jù)該流程圖,執(zhí)行重放未觀看區(qū)的擴充控制是一般的規(guī)則。然而,當(dāng)一個未觀看區(qū)與一個CM區(qū)重疊時,則執(zhí)行跳過該CM區(qū)的例外處理。為了容易解釋,下面假設(shè)只檢測CM區(qū)和未觀看區(qū)并設(shè)置它們?yōu)閿U充屬性區(qū)。
在步驟S40中,包括具有屬性“未觀看”的擴充屬性區(qū)的起點的單元“i”和包括該擴充屬性區(qū)的終點的單元“j”被識別。然后,操作過程移到步驟S41。在步驟S41中,執(zhí)行關(guān)于單元“i”和單元“.j”是否匹配的判斷。單元“i”和單元“j”匹配意味著未觀看區(qū)被包括在一個單元中。
當(dāng)單元“i”和單元“j”匹配時,在步驟S43中從其在單元“i”中的起點到終點重放具有屬性“未觀看”的擴充屬性區(qū)。這里,應(yīng)該記住的是,這個未觀看區(qū)可能與一個CM區(qū)重疊。步驟S42用來判斷擴充屬性區(qū)是否重疊。當(dāng)一個CM區(qū)的起點被包括在未觀看區(qū)中時,未觀看區(qū)的重放在該CM區(qū)的起點被例外地停止,并在CM區(qū)的終點恢復(fù)。更具體地,在步驟S44中,從緊挨在具有屬性“未觀看”的擴充屬性區(qū)的起點之后的位置到緊挨在具有屬性“CM”的擴充屬性區(qū)的起點之前的位置執(zhí)行重放。然后,在步驟S45,從緊挨在具有屬性“CM”的擴充屬性區(qū)的終點之后的位置,到具有屬性“未觀看”的擴充屬性區(qū)的終點執(zhí)行重放。當(dāng)上述重放控制完成時,流程圖中的操作過程結(jié)束。
另一方面,當(dāng)單元“i”和單元“j”不匹配時,在步驟S47中從單元“i”內(nèi)的具有屬性“未觀看”的擴充屬性區(qū)的起點,到單元“i”的終點執(zhí)行重放。然后,在步驟S48,將緊挨在序列中的當(dāng)前單元之后的一單元設(shè)置為單元“i”。應(yīng)該記住,在這里,當(dāng)一個未觀看區(qū)與一個CM區(qū)重疊時,步驟S47和S48也執(zhí)行例外的處理。步驟S46用來判斷是否要執(zhí)行這種例外處理。在步驟S46,執(zhí)行關(guān)于單元“i”是否包括一個具有屬性“CM”的擴充屬性區(qū)的起點。當(dāng)單元“i”包括CM區(qū)的起點時,將執(zhí)行例外處理。這個例外處理主要是重放單元“i”的在CM區(qū)之前和之后的部分,也是跳過單元“i”的對應(yīng)于CM區(qū)的部分的重放。
更具體地,在步驟S49中,在從緊挨在未觀看區(qū)的起點之后的位置到緊挨在CM區(qū)的起點之前的位置執(zhí)行重放之后,在步驟S50識別包括CM區(qū)終點的一個單元。這里,識別包括CM區(qū)終點的這個單元是因為包括終點的單元可能與單元“i”不匹配。這里,包括CM區(qū)的終點的單元被設(shè)置為單元“k”。在步驟S51中,被設(shè)置為單元“k”的單元被重新設(shè)置為單元“i”。通過在此將已經(jīng)被設(shè)置為單元“k”的單元重新設(shè)置為單元“i”,可以跳過存在于單元“i”和“k”之間的單元。最后,在步驟S52,執(zhí)行從緊挨在CM區(qū)的終點之后的位置到未觀看區(qū)的終點的重放,例外處理結(jié)束。
當(dāng)步驟S48和S52中的處理完成時,操作過程移到由圖20中所示的步驟S53到S56組成的一個循環(huán)過程。在這個循環(huán)過程中,將單元“i”的變量“i”用作控制變量。在步驟S55中重放由變量“i”識別的單元(=單元“i”)。當(dāng)步驟S53中的判斷結(jié)果變?yōu)椤笆恰睍r,這個循環(huán)過程結(jié)束。在步驟S53,執(zhí)行關(guān)于具有屬性“CM”的擴充屬性區(qū)的終點是否包括在單元“i”中的判斷。當(dāng)在步驟S53中的判斷結(jié)果為“是”時,該循環(huán)過程結(jié)束,操作過程移到步驟S57。
步驟S54用于當(dāng)CM區(qū)的起點被包括在單元“i”中時,從正常處理切換到例外處理。在執(zhí)行例外處理時,并不使變量“i”遞增1,而是跳過在一個包括CM區(qū)的終點的單元之前的那些單元。更具體地,在步驟S61中執(zhí)行從單元“i”的起點到緊挨在CM區(qū)的起點之前的位置的重放。然后,在步驟S62中,識別包括CM區(qū)的終點的單元“k”。在步驟S63中,已經(jīng)被設(shè)置為單元“k”的單元被重新設(shè)置為單元“i”。也可能有這樣的情況當(dāng)跳過許多單元時單元“i”可能包括未觀看區(qū)的終點。步驟S64用來判斷單元“i”是否是包括未觀看區(qū)終點的單元。更具體地,在步驟S64中執(zhí)行關(guān)于單元“i”是否包括具有屬性“未觀看”的擴充屬性區(qū)的終點。單元“i”被判斷為包括該終點則意味著上述循環(huán)過程將結(jié)束。因此,沒有一直等到步驟S53中的判斷結(jié)果變?yōu)椤笆恰?,在步驟S66中從緊挨在CM區(qū)的終點之后的位置到未觀看區(qū)的終點執(zhí)行重放,然后操作過程結(jié)束。
當(dāng)單元“i”被判定不包括終點時,在步驟S65中從緊挨在CM區(qū)的終點之后的位置到單元“i”的終點執(zhí)行重放,然后,操作過程返回由步驟S53到S56組成的循環(huán)過程。通過重復(fù)這個循環(huán)過程,不包括CM區(qū)終點的單元在未觀看區(qū)中被一個接一個地重放。
當(dāng)由步驟S53到S56組成的循環(huán)過程結(jié)束時,操作過程移到步驟S57。步驟S57用來判斷包括未觀看區(qū)的終點的單元是否包括具有屬性“CM”的擴充屬性區(qū)的起點。當(dāng)判定包括未觀看區(qū)的終點的單元不包括CM區(qū)的起點時,在步驟S58中從單元“i”的起點到未觀看區(qū)的終點執(zhí)行重放。
當(dāng)判定包括未觀看區(qū)的終點的單元包括CM區(qū)的起點時,在步驟S59中從單元“i”的起點到緊挨在CM區(qū)的終點之后的位置執(zhí)行重放,然后,在步驟S60中從緊挨在CM區(qū)的終點之后的位置到未觀看區(qū)的終點執(zhí)行重放。
依據(jù)如上所述的本實施例,滿足每個單獨用戶的觀看喜好的擴充控制,和對于多個用戶具有通用值的擴充控制可以被有利地合并。因此,可以增加重放控制中的變化。
(第五實施例)本實施例涉及用于與區(qū)標(biāo)記符的細(xì)分(segmentation)和詳細(xì)說明(elaboration)相對應(yīng)的改進。對于重放路徑,用于將屬性識別為一個擴充屬性的基準(zhǔn)根據(jù)記錄裝置100的每個制造者的考慮和商業(yè)策略而有很大的不同。因此希望對指定具有這樣的擴充屬性的區(qū)的區(qū)標(biāo)記符會出現(xiàn)進一步的細(xì)分和詳細(xì)說明。本實施例公開了一個可以有利地管理這終被細(xì)分和詳細(xì)說明的區(qū)標(biāo)記符的DVD。
圖21顯示了涉及本實施例的PGC信息和VOB信息的內(nèi)部結(jié)構(gòu)。圖中的區(qū)標(biāo)記符與第一實施例中描述的區(qū)標(biāo)記符的不同之處在于其還具有“類別信息”。在本實施例中新提供的類別信息表明該區(qū)標(biāo)記符是屬于其中區(qū)標(biāo)記符對于多個制造者有效的類別,還是屬于其中區(qū)標(biāo)記符只對一個制造者有效的類別。圖22顯示了該類別信息的內(nèi)容。當(dāng)區(qū)標(biāo)記符屬于其中區(qū)標(biāo)記符對于多個制造者有效的類別時,類別信息顯示“制造者共用的代碼”。當(dāng)區(qū)標(biāo)記符屬于其中區(qū)標(biāo)記符只對一個制造者有效的類別時,類別信息顯示“對制造者唯一的代碼”和用于識別該制造者的“制造者ID”。
區(qū)標(biāo)記符對多個制造者有效意味著如下情況。用于識別與該區(qū)標(biāo)記符對應(yīng)的擴充屬性區(qū)的基準(zhǔn)由該參與盤標(biāo)準(zhǔn)的多個制造者認(rèn)可。并且,還認(rèn)可由參與該盤標(biāo)準(zhǔn)的這些制造者制造的記錄裝置100,在由該區(qū)標(biāo)記符指定的擴充屬性區(qū)中執(zhí)行對這些制造者共用的擴充控制。
區(qū)標(biāo)記符只對一個制造者有效意味著如下情況。用于識別與該區(qū)標(biāo)記符對應(yīng)的擴充屬性區(qū)的基準(zhǔn)由參與該盤標(biāo)準(zhǔn)的一個制造者單獨確定。認(rèn)可由參與該盤標(biāo)準(zhǔn)的其他制造者制造的記錄裝置100不需要在由該區(qū)標(biāo)記符指定的擴充屬性區(qū)中執(zhí)行擴充控制。在后一種情況中,區(qū)標(biāo)記符對其變?yōu)橛行У挠涗浹b置100的制造者需要被識別,因此,在類別信息中包括上述制造者ID。
在重放時,記錄裝置100查閱在VOB信息或在PGC信息中設(shè)置的區(qū)標(biāo)記符中所包括的制造者ID。當(dāng)區(qū)標(biāo)記符只對一個制造者有效并且查閱到的制造者ID與記錄裝置100的制造者ID匹配時,記錄裝置100基于這個區(qū)標(biāo)記符執(zhí)行擴充控制。當(dāng)區(qū)標(biāo)記符只對一個制造者有效并且查閱到的制造者ID與記錄裝置100的制造者ID不匹配時,記錄裝置100不執(zhí)行基于這個區(qū)標(biāo)記符的擴充控制。
下面描述涉及本實施例的記錄裝置100的內(nèi)部結(jié)構(gòu)。圖23顯示了涉及本實施例的記錄裝置100的內(nèi)部結(jié)構(gòu)。涉及本實施例的記錄裝置100與涉及前面實施例的記錄裝置100的不同之處在于還具有一個制造者ID保存單元23,以及記錄控制單元15和重放控制單元17可執(zhí)行對本實施例特有的處理。
制造者ID保存單元23保存對記錄裝置100的制造者唯一的標(biāo)識符。
記錄控制單元15在產(chǎn)生區(qū)標(biāo)記符時,判斷由該區(qū)標(biāo)記符指定的擴充屬性區(qū)的擴充屬性的類型。然后記錄控制單元15產(chǎn)生顯示判斷結(jié)果的類別信息。更具體地,記錄控制單元15判斷擴充屬性區(qū)是對多個制造者有效還是只對一個制造者有效。當(dāng)判斷擴充屬性區(qū)只對一個制造者有效時,記錄控制單元15在類別信息內(nèi)設(shè)置由制造者ID保存單元23保存的制造者ID。
為了執(zhí)行擴充控制,重放控制單元17查閱指定擴充屬性區(qū)的區(qū)標(biāo)記符。當(dāng)位于區(qū)標(biāo)記符中的類別信息顯示該區(qū)標(biāo)記符對于多個制造者有效時,重放控制單元17執(zhí)行對由區(qū)標(biāo)記符指定的擴充屬性區(qū)唯一的擴充控制。當(dāng)位于區(qū)標(biāo)記符中的類別信息顯示區(qū)標(biāo)記符只對一個制造者有效時,重放控制單元17獲得在區(qū)標(biāo)記符中包含的制造者ID,并將獲得的制造者ID與由制造者ID保存單元23保存的制造者ID進行比較。當(dāng)兩個制造者ID匹配時,重放控制單元17在由區(qū)標(biāo)記符指定的擴充屬性區(qū)中執(zhí)行擴充控制。當(dāng)制造者ID不匹配時,重放控制單元17不執(zhí)行擴充控制。
依據(jù)如上所述的本實施例,對于只對一個制造者有效的區(qū)標(biāo)記符,在區(qū)標(biāo)記符中設(shè)置制造者的制造者ID。因此,通過查閱區(qū)標(biāo)記符中的制造者ID,可以因此實現(xiàn)在重放時忽略由其他制造者唯一設(shè)置的區(qū)標(biāo)記符。這樣,可以避免由基于其他制造者所唯一設(shè)置的基準(zhǔn)而執(zhí)行的處理,所導(dǎo)致的錯誤操作。
(第六實施例)本實施例涉及在一面具有27G字節(jié)或更多的記錄容量的DVD上長時間執(zhí)行記錄數(shù)據(jù)的情況下的改進。在這樣一個大容量DVD上,在NTSC廣播的情況下可以記錄13小時或更長的廣播內(nèi)容。隨著這種DVD的出現(xiàn),在一特定頻道上在半天或一天中廣播的節(jié)目可以以一個TS-VOB的形式記錄在一個DVD上。然后,希望這樣一個DVD可具有多用戶兼容,使得包括家庭成員和朋友的大量用戶可以通過共享該DVD來享受觀看這些節(jié)目的樂趣。然而,在這樣一種情況下,每個用戶需要通過諸如快進重放的特殊重放,來找到對應(yīng)于半天或一天中廣播的節(jié)目的TS-VOB中,他或她想要觀看的節(jié)目。即使考慮到近來對DVD的快進重放的高速處理,找到這樣的節(jié)目的這種操作對于每個用戶來說仍然是非常麻煩的。
這種操作對于每個用戶來說仍然是非常麻煩的。
考慮到這一點,涉及本實施例的擴充屬性區(qū)檢測單元12將TS-VOB的對應(yīng)于一個節(jié)目的一部分檢測為一個擴充屬性區(qū),并在VOB信息內(nèi)產(chǎn)生一個指定所檢測的擴充屬性區(qū)的區(qū)標(biāo)記符。圖24顯示了涉及第六實施例的擴充屬性區(qū)檢測單元12的內(nèi)部結(jié)構(gòu)。如圖所示,除了CM區(qū)檢測單元13之外,擴充屬性區(qū)檢測單元12還包括節(jié)目序列改變區(qū)檢測單元24和循環(huán)區(qū)檢測單元25。
節(jié)目序列改變區(qū)檢測單元24將數(shù)字廣播信號中,其中節(jié)目序列信息被改變?yōu)樘囟▋?nèi)容的區(qū)(這樣一個區(qū)被稱為“節(jié)目序列改變區(qū)”)檢測為一個擴充屬性區(qū)。由節(jié)目序列改變區(qū)檢測單元24對擴充屬性區(qū)的檢測基于PSI(節(jié)目專用信息由MPEG-2標(biāo)準(zhǔn)定義的節(jié)目序列信息)和SI(服務(wù)信息由ARIB-STD B-10定義的節(jié)目序列信息)而執(zhí)行。PSI是用于定義節(jié)目序列的信息。PSI的例子包括PAT和PMT。PMT是用于定義廣播節(jié)目的流結(jié)構(gòu)的信息。更具體地,PMT表示在被多路復(fù)用成多節(jié)目類型的傳輸流的多個流中,哪個視頻流和音頻流構(gòu)成每個廣播節(jié)目。圖25A顯示了PMT的一個例子。在該圖中,對應(yīng)于PMT#1的廣播節(jié)目由具有PID=001的視頻流和具有PID=002的音頻流組成。PAT表示要參考哪個PMT來用于獲得以多節(jié)目類型的傳輸流的形式傳送的每個廣播節(jié)目。圖25B顯示了PAT的一個例子。在該圖中,廣播節(jié)目#1的流結(jié)構(gòu)由PMT#1定義,廣播節(jié)目#2的流結(jié)構(gòu)由PMT#2定義。在通過調(diào)諧器接收到的廣播頻道上,這些PMT和PAT的ID被查閱,并檢測匹配預(yù)定值的ID或不同于先前ID的ID。借此,對應(yīng)于TS-VOB中的一個廣播節(jié)目的區(qū)被識別為擴充屬性區(qū),產(chǎn)生指定這個擴充屬性區(qū)的區(qū)標(biāo)記符,并將產(chǎn)生的區(qū)標(biāo)記符設(shè)置在PGC信息中。通過將對應(yīng)于TS-VOB中的一個廣播節(jié)目的區(qū)指定為擴充屬性區(qū),可以有利地執(zhí)行對廣播節(jié)目的開始進行訪問的擴充控制或跳過廣播節(jié)目的擴充控制。
循環(huán)區(qū)檢測單元25將數(shù)字廣播信號中,其中發(fā)送交互式廣播節(jié)目的區(qū)檢測為擴充屬性區(qū)。由循環(huán)區(qū)檢測單元25進行的對擴充屬性區(qū)的檢測是通過檢測一個其中以數(shù)據(jù)循環(huán)格式發(fā)送數(shù)據(jù)的區(qū)來實現(xiàn)的。數(shù)據(jù)循環(huán)是一種重復(fù)發(fā)送相同內(nèi)容用于實現(xiàn)交互式廣播的廣播格式。重復(fù)廣播的相同內(nèi)容包括用BML(廣播標(biāo)記語言)寫成的BML文檔和由BML文檔引用的單媒體(mono media)數(shù)據(jù)。以數(shù)據(jù)循環(huán)格式重復(fù)發(fā)送的數(shù)據(jù)被分成多個部分、存儲到被稱為“DDB(下載數(shù)據(jù)塊)”的塊中并與被稱為“DII(下載信息指示)”的特有的控制信息一起發(fā)送。DII在DBB之前被發(fā)送。并且,DBB的數(shù)據(jù)長度被寫在DII中。因此,循環(huán)區(qū)檢測單元25根據(jù)DII識別出一個對應(yīng)于傳輸流中的數(shù)據(jù)循環(huán)的擴充屬性區(qū),產(chǎn)生指定該擴充屬性區(qū)的區(qū)標(biāo)記符,并將產(chǎn)生的區(qū)標(biāo)記符設(shè)置在PGC信息內(nèi)。通過將要以數(shù)據(jù)循環(huán)格式發(fā)送的數(shù)據(jù)塊指定為擴充屬性區(qū),可以有利地執(zhí)行訪問數(shù)據(jù)塊的開始的擴充控制或跳過數(shù)據(jù)塊的擴充控制。
依據(jù)如上所述的本實施例,節(jié)目序列改變區(qū)檢測單元24檢測節(jié)目序列信息中的改變。當(dāng)在數(shù)字廣播信號中檢測到一個具有特定節(jié)目序列屬性的信號區(qū)時,節(jié)目序列改變區(qū)檢測單元24在TS-VOB中產(chǎn)生指定對應(yīng)于該信號區(qū)的擴充屬性區(qū)的區(qū)標(biāo)記符。由于這一點,在具有半天或一天的時間長度的TS-VOB中,每個節(jié)目的位置可以被粗略地表示。因此,存儲在一個AV文件中的每個節(jié)目的位置可以被粗略地識別。如果節(jié)目的位置可以被識別,則下次訪問該節(jié)目的開始可以通過產(chǎn)生包括對應(yīng)于該節(jié)目的區(qū)的重放路徑來有利地執(zhí)行。在這種情況下,訪問每個用戶想要觀看的節(jié)目的開始不會花很長時間,因此,即使在多個用戶想要觀看記錄在DVD上的內(nèi)容時,每個用戶也不會感到失望。
雖然本實施例描述了節(jié)目序列改變區(qū)檢測單元24通過檢測PSI和SI中的改變來檢測節(jié)目的位置的情況,但是出于版權(quán)保護的考慮,節(jié)目序列改變區(qū)檢測單元24也可以將一個付費節(jié)目的具有禁止重放的信號屬性的區(qū)或具有限制記錄(僅僅復(fù)制一次等)的信號屬性的區(qū)視為擴充屬性區(qū),并產(chǎn)生指定這個區(qū)的區(qū)標(biāo)記符。
同樣,在數(shù)字廣播信號和模擬廣播信號中,一個包括顯示特定風(fēng)格類型、演員陣容和片名的EPG的信號區(qū)可以被視為擴充屬性區(qū),并且可以在VOB信息內(nèi)產(chǎn)生指定這樣的區(qū)的區(qū)標(biāo)記符。在重放時,可以在擴充屬性區(qū)種執(zhí)行顯示這樣一個風(fēng)格類型、演員陣容和片名的擴充控制。
(第七實施例)本實施例公開了當(dāng)其中節(jié)目序列信息被改變的區(qū)或其中數(shù)據(jù)以數(shù)據(jù)循環(huán)格式被發(fā)送的區(qū)被檢測為擴充屬性區(qū)時,要在擴充屬性區(qū)中執(zhí)行的擴充控制。在本實施例中,對擴充控制執(zhí)行單元20和擴充控制調(diào)整單元21做出了改進。下面描述擴充控制執(zhí)行單元20和擴充控制調(diào)整單元21。
當(dāng)擴充屬性區(qū)是其中節(jié)目序列信息被改變的區(qū)(節(jié)目序列改變區(qū))時,擴充控制執(zhí)行單元20執(zhí)行擴充控制,以執(zhí)行到由區(qū)標(biāo)記符指定的擴充屬性區(qū)的開始的重放跳越??赡苡幸环N情況是,節(jié)目序列信息需要由重放裝置一端提前讀取。在這種情況下,執(zhí)行到節(jié)目序列改變區(qū)的開始的重放跳越的重放控制被執(zhí)行,以便確保重放裝置一端事先讀取這樣的節(jié)目序列信息。當(dāng)擴充屬性區(qū)是其中數(shù)據(jù)以數(shù)據(jù)循環(huán)格式重復(fù)發(fā)送的區(qū)(循環(huán)區(qū))時,擴充控制執(zhí)行單元20執(zhí)行擴充控制,以僅僅重放以數(shù)據(jù)循環(huán)格式發(fā)送的多個或多條數(shù)據(jù)中的一個。以上說明了由擴充控制執(zhí)行單元20執(zhí)行的擴充控制。下面描述擴充控制調(diào)整單元21。
擴充控制調(diào)整單元21執(zhí)行調(diào)整過程來解決當(dāng)作為節(jié)目序列改變區(qū)或循環(huán)區(qū)的擴充屬性區(qū)與具有屬性“未觀看”的擴充屬性區(qū)重疊時,在將于擴充屬性區(qū)的重疊部分中執(zhí)行的擴充控制之間的沖突。下面描述在擴充控制調(diào)整單元21執(zhí)行了調(diào)整過程之后要執(zhí)行的擴充控制。
圖26A顯示了一個節(jié)目序列改變區(qū)和一個未觀看區(qū)彼此重疊、并且對未觀看區(qū)特有的擴充控制和對節(jié)目序列改變區(qū)特有的擴充控制彼此沖突的情況。在這種情況下,未觀看區(qū)的起點“my1”被包括在節(jié)目序列改變區(qū)中。對未觀看區(qū)特有的擴充控制是從未觀看區(qū)的起點開始執(zhí)行重放,因此重放正常情況下將從未觀看區(qū)的起點開始執(zhí)行。然而,未觀看區(qū)的起點“my1”被包括在節(jié)目序列改變區(qū)中。這意味著未觀看區(qū)與節(jié)目序列改變區(qū)重疊。因此,對未觀看區(qū)特有的擴充控制和對節(jié)目序列改變區(qū)特有的擴充控制彼此沖突。這里,當(dāng)為未觀看區(qū)特有的擴充控制設(shè)置的優(yōu)先級高于為節(jié)目序列改變區(qū)特有的擴充控制設(shè)置的優(yōu)先級時,例外地執(zhí)行對節(jié)目序列改變區(qū)特有的擴充控制,而不是對未觀看區(qū)特有的擴充控制。如圖26A中的箭頭“ty1”所示,重放點被倒退到節(jié)目序列改變區(qū)的起點,并從節(jié)目序列改變區(qū)的起點“hc1”開始執(zhí)行重放。
圖26B顯示了一個循環(huán)區(qū)和一個未觀看區(qū)彼此重疊、并且對未觀看區(qū)特有的擴充控制和對循環(huán)區(qū)特有的擴充控制彼此沖突的情況。對未觀看區(qū)特有的擴充控制是從未觀看區(qū)的起點開始執(zhí)行重放。如果執(zhí)行這樣一個擴充控制,包括在這個未觀看區(qū)中的整個循環(huán)區(qū)將被重放。另一方面,對循環(huán)區(qū)特有的擴充控制是重放多個數(shù)據(jù)塊中的一個。因此,對這兩個區(qū)特有的擴充控制彼此沖突。這里,當(dāng)為循環(huán)區(qū)特有的擴充控制設(shè)置的優(yōu)先級高于為未觀看區(qū)特有的擴充控制設(shè)置的優(yōu)先級時,在這兩個區(qū)的重疊部分中,例外地執(zhí)行對循環(huán)區(qū)特有的擴充控制,而不是對未觀看區(qū)特有的擴充控制。如箭頭“sr1”所示,重放多個數(shù)據(jù)塊中的一個,而不重放未觀看區(qū)的整個部分,并如箭頭“sr2”所示剩余的數(shù)據(jù)塊將被跳過。
依據(jù)如上所述的本實施例,當(dāng)為每個用戶的重放路徑設(shè)置的未觀看區(qū)與循環(huán)區(qū)或節(jié)目序列改變區(qū)重疊時,例外地執(zhí)行基于循環(huán)區(qū)或節(jié)目序列改變區(qū)而執(zhí)行的控制。因此,可以忠實地執(zhí)行基于由數(shù)字廣播發(fā)送的控制信息的處理。
(第八實施例)在第二實施例中,通過調(diào)制廣播波并選擇頻道而獲得的數(shù)字廣播信號、即對應(yīng)于一單個節(jié)目的數(shù)字廣播信號被轉(zhuǎn)換成一個TS-VOB。本實施例涉及將通過調(diào)制廣播波但并不選擇頻道而獲得的數(shù)字廣播信號、即對應(yīng)于多個節(jié)目的數(shù)字廣播信號,轉(zhuǎn)換成一個TS-VOB的情況下的改進。這種對應(yīng)于多個節(jié)目的TS-VOB被稱為“多節(jié)目TS-VOB”,涉及本實施例的記錄裝置100具有可以實現(xiàn)該多節(jié)目TS-VOB的記錄和重放的結(jié)構(gòu)。圖27顯示了涉及本實施例的記錄裝置100的內(nèi)部結(jié)構(gòu)。在圖中,記錄裝置100的一些部件未顯示。作為替代,多節(jié)目TS-VOB的路徑用虛線箭頭“ZS1”和“ZS2”表示。如箭頭“ZS1”所指示的,從DVD1讀取至跡道緩沖器5的多節(jié)目TS-VOB被輸出到數(shù)字調(diào)諧器8,然后,如箭頭“ZS2”所指示的,多節(jié)目TS-VOB從數(shù)字調(diào)諧器8輸出到記錄控制單元15。為了實現(xiàn)多節(jié)目TS-VOB在這些路徑上的傳送,對涉及本實施例的圖產(chǎn)生單元11、重放控制單元17和擴充屬性區(qū)檢測單元12做出特有的改進。
圖產(chǎn)生單元11產(chǎn)生一個存取圖,而并不分析TS包的TS頭端和應(yīng)用字段。更具體地,圖產(chǎn)生單元11讀取附在每個預(yù)定時間間隔時從數(shù)字調(diào)諧器8輸出到提取單元9的TS包上的ATS,并產(chǎn)生使ATS與時間間隔相聯(lián)系的入口信息。通過重復(fù)產(chǎn)生這樣的入口信息,圖產(chǎn)生單元產(chǎn)生了一個存取圖。
重放控制單元17讀取記錄在DVD上的多節(jié)目TS-VOB,并將讀出的多節(jié)目TS-VOB輸出到數(shù)字調(diào)諧器8,如箭頭“ZS1”所示。當(dāng)數(shù)字調(diào)諧器8選擇一個頻道、并輸出對應(yīng)于一單個節(jié)目的數(shù)字廣播信號時,對應(yīng)于該單個節(jié)目的數(shù)字廣播信號如箭頭“zs2”所示被輸出到解碼器16。被輸出到解碼器16的單個節(jié)目導(dǎo)致其頻道已經(jīng)由數(shù)字調(diào)諧器8選擇的廣播節(jié)目被輸出并被顯示。
當(dāng)對數(shù)字調(diào)諧器8給出選擇一個頻道的用戶操作時,擴充屬性區(qū)檢測單元12從數(shù)字調(diào)諧器8獲得顯示由用戶選擇的該頻道的信息。當(dāng)多節(jié)目TS-VOB被輸出并顯示在TV上,且隨后給出一個停止重放的用戶操作時,將產(chǎn)生指定作為未觀看區(qū)的擴充屬性區(qū)的位置的區(qū)標(biāo)記符,其方式與在第二實施例中所述的方式相同,然后,從用戶接口單元2獲得的頻道號被設(shè)置在區(qū)標(biāo)記符中。如上所述,在寫或讀多節(jié)目TS-VOB時,并不分析TS包的TS頭端和應(yīng)用字段。這意味著擴充屬性區(qū)的起點和終點不能用PTS來表示。因此,擴充屬性區(qū)檢測單元12分別使用一個ATS,而非使用PTS,來表示擴充屬性區(qū)的起點和終點。在這種情況下,在附在多個TS包上的ATS中,最好使用最接近使用PTS時的ATS,來分別表示擴充屬性區(qū)的起點和終點。這樣的ATS的一個例子是附在當(dāng)給出重放的用戶操作時輸出到解碼器16的TS包上的ATS。圖28顯示了一個區(qū)標(biāo)記符,在該區(qū)標(biāo)記符中頻道號由擴充屬性區(qū)檢測單元12設(shè)置。
利用上述處理,可產(chǎn)生包括頻道號的區(qū)標(biāo)記符。通過在下一次重放時將區(qū)標(biāo)記符中包括的頻道號輸出到數(shù)字調(diào)諧器8的處理,用戶在下一次重放時不需要執(zhí)行對數(shù)字調(diào)諧器8選擇頻道的操作。
(第九實施例)本實施例涉及由PGC信息中設(shè)置的區(qū)標(biāo)記符指定的擴充屬性區(qū)的刪除的編輯。圖29顯示了涉及本實施例的記錄裝置的內(nèi)部結(jié)構(gòu)。如圖中所示,應(yīng)該注意作為涉及本實施例的記錄裝置額外增加的一個部件的刪除編輯單元26。刪除編輯單元26執(zhí)行刪除擴充屬性區(qū)、單元和VOB的一部分的刪除過程。由刪除編輯單元26執(zhí)行的刪除過程是通過更新區(qū)標(biāo)記符、單元信息和VOB信息來實現(xiàn)的。刪除編輯單元26隨刪除過程一起執(zhí)行更新單元信息、區(qū)標(biāo)記符和VOB信息的處理。如在第一實施例中所述的,由設(shè)置在PGC信息中的區(qū)標(biāo)記符指定的擴充屬性區(qū)可被表示為“對間接引用的間接引用”。不僅是在由擴充屬性區(qū)參考的單元或TS-VOB被編輯時,而且在單元或TS-VOB未改變時,擴充屬性區(qū)都可以被部分或整個刪除。此外,通過不是用點而是用具有時間寬度的區(qū)來表示擴充控制有效的擴充屬性區(qū)的范圍,可以在下面的情況1到10種,由刪除編輯單元26執(zhí)行的擴充屬性區(qū)的部分或整個刪除。
<情況1>
情況1為擴充屬性區(qū)被整個包括在一個單元中并且該擴充屬性區(qū)的邊緣部分被刪除的情況。在情況1中,以這樣一種方式更新區(qū)標(biāo)記符中的起點信息和終點信息,使得擴充屬性區(qū)的起點和終點分別是緊挨在要刪除的邊緣部分之前和之后的位置。圖30A和30B顯示了在情況1中刪除該部分之前和之后的TS-VOB、單元和擴充屬性區(qū)的狀態(tài)。圖30A顯示了刪除該部分之前的狀態(tài),圖30B顯示了刪除該部分之后的狀態(tài)。并且,在圖中,指向左邊的箭頭“←”的頂端在符號上表示擴充屬性區(qū)的起點,指向右邊的箭頭“→”的頂端在符號上表示擴充屬性區(qū)的終點。在圖30A中,當(dāng)擴充屬性區(qū)的邊緣部分“cy11”要被刪除時,由刪除編輯單元26以這樣一種方式更新起點信息,使得擴充屬性區(qū)的起點是如圖30B中的箭頭“cy12”所指示的緊挨在所刪除部分之后的位置。
<情況2>
情況2為擴充屬性區(qū)被整個包括在一個單元中并且擴充屬性區(qū)的中間部分被刪除的情況。在情況2中,擴充屬性區(qū)被劃分。該劃分是通過由刪除編輯單元26執(zhí)行的下面兩個過程來實現(xiàn)的。第一個過程是縮短擴充屬性區(qū)使其適應(yīng)在中間部分之前的一個部分。為了實現(xiàn)這個過程,由刪除編輯單元26以這樣一種方式更新區(qū)標(biāo)記符中的終點信息,使得擴充屬性區(qū)的終點是緊挨在中間部分之前的位置。第二個過程是產(chǎn)生一個將在中間部分之后的一個部分指定為擴充屬性區(qū)的新的區(qū)標(biāo)記符。新產(chǎn)生的區(qū)標(biāo)記符的起點信息將起點顯示為緊挨在中間部分之后的位置。新產(chǎn)生的區(qū)標(biāo)記符的終點信息將終點顯示為中間部分尚未被從其中刪除的初始擴充屬性區(qū)的終點。
圖30C和30D顯示了在情況2中刪除該部分之前和之后的TS-VOB、單元和擴充屬性區(qū)的狀態(tài)。在圖30C中,當(dāng)擴充屬性區(qū)#1的中間部分要被刪除時,圖30C中的擴充屬性區(qū)#1被刪除編輯單元26分成兩個擴充屬性區(qū),即,擴充屬性區(qū)#1和擴充屬性區(qū)#2。區(qū)標(biāo)記符中的起點信息和終點信息被刪除編輯單元26以這樣一種方式更新,使得擴充屬性區(qū)#1的終點為緊挨在被刪除部分之前的位置“yz1”,而擴充屬性區(qū)#2的起點為緊挨在被刪除部分之后的位置“yz2”。
<情況3>
情況3為存在跨越兩個或更多單元的邊界的一個擴充屬性區(qū),并且該擴充屬性區(qū)的邊緣部分被刪除的情況。要在情況3中執(zhí)行的處理基本上與在情況1中所描述的處理相同。然而,在情況3中,擴充屬性區(qū)(邊緣部分從該擴充屬性區(qū)刪除)的起點和終點可能屬于與包括初始擴充屬性區(qū)(邊緣部分尚未從其刪除)的起點和終點的單元不同的單元。因此,在情況3中,刪除編輯單元26以這樣一種方式更新區(qū)標(biāo)記符中的起始單元ID和結(jié)束單元ID,使得“包括擴充屬性區(qū)的起點的單元”和“包括擴充屬性區(qū)的終點的單元”被改變。
圖31A和31B顯示了在情況3中刪除該部分之前和之后的TS-VOB、單元和擴充屬性區(qū)的狀態(tài)。圖31A顯示了刪除該部分之前的狀態(tài),圖31B顯示了刪除該部分之后的狀態(tài)。在圖31A中,當(dāng)擴充屬性區(qū)的邊緣部分“ty31”要被刪除時,區(qū)標(biāo)記符的起點信息由刪除編輯單元26以這樣一種方式更新,使得如31B所示擴充屬性區(qū)的起點為緊挨在邊緣部分之后的位置“ty32”。
<情況4>
情況4為存在跨越兩個或更多單元的邊界的一個擴充屬性區(qū),并且該擴充屬性區(qū)的中間部分被刪除的情況。要在情況4中執(zhí)行的處理基本上與在情況2中所描述的處理相同。然而,在情況4中,從其刪除中間部分的擴充屬性區(qū)的終點與通過刪除中間部分新獲得的擴充屬性區(qū)的起點可能屬于不同的單元。因此,在情況4中,刪除編輯單元26以這樣一種方式更新指定尚未從其刪除中間部分的初始擴充屬性區(qū)的區(qū)標(biāo)記符中的結(jié)束單元ID,使得“包括擴充屬性區(qū)的終點的單元”被改變?yōu)橐粋€緊挨在中間部分之前的單元。
同樣,刪除編輯單元26以這樣一種方式設(shè)置指定將要新獲得的擴充屬性區(qū)的區(qū)標(biāo)記符的起始單元ID,使得“包括擴充屬性區(qū)的起點的單元”被改變?yōu)橐粋€緊挨在中間部分之后的單元。然后,刪除編輯單元26以這樣一種方式設(shè)置指定將要新獲得的擴充屬性區(qū)的區(qū)標(biāo)記符的結(jié)束單元ID,使得“包括擴充屬性區(qū)的終點的單元”被改變?yōu)橐粋€包括尚未從其刪除中間部分的初始擴充屬性區(qū)的終點的單元。圖32A和32B顯示了在情況4中刪除該部分之前和之后的TS-VOB、單元和擴充屬性區(qū)的狀態(tài)。在圖32A中,當(dāng)擴充屬性區(qū)的中間部分要被刪除時,圖32A中的擴充屬性區(qū)#1被刪除編輯單元26分成兩個擴充屬性區(qū)#1和#2,如圖32B所示。區(qū)標(biāo)記符中的終點信息和起點信息由刪除編輯單元26以這樣一種方式更新,使得擴充屬性區(qū)#1的終點為緊挨在被刪除部分之前的位置,擴充屬性區(qū)#2的起點為緊挨在被刪除部分之后的位置。
以上給出了關(guān)于擴充屬性區(qū)本身的部分刪除的說明。下面描述隨同在重放路徑上執(zhí)行的編輯一起的擴充屬性區(qū)的部分刪除。
<情況5>
情況5是構(gòu)成重放路徑的單元之一被整個刪除的情況。當(dāng)要被刪除的單元包括一個擴充屬性區(qū)的整個部分時(情況5-1),該擴充屬性區(qū)也被整個刪除。圖33A和33B顯示了在情況5-1中刪除該部分之前和之后的TS-VOB、單元和擴充屬性區(qū)的狀態(tài)。圖33A顯示了刪除該部分之前的狀態(tài),圖33B顯示了刪除該部分之后的狀態(tài)。如圖33A所示,當(dāng)單元#1到單元#4中的一個要被刪除時,被整個包括在該單元中的一個擴充屬性區(qū)如圖33B所示也被刪除編輯單元26刪除。
另一方面,當(dāng)擴充屬性區(qū)包括要被刪除的單元的整個部分時(情況5-2),要被刪除的單元被認(rèn)為是要刪除的擴充屬性區(qū)的中間部分。因此,刪除編輯單元26執(zhí)行在情況4中所述的處理。更具體地,刪除編輯單元26縮短擴充屬性區(qū),使得其適應(yīng)緊挨在要刪除的單元之前的一個部分,并將一個在要刪除的單元之后的一個部分設(shè)置為新的擴充屬性區(qū)。在這種情況下,對應(yīng)于擴充屬性區(qū)的中間部分的一個或更多單元被刪除。因此,刪除編輯單元26以這樣一種方式更新區(qū)標(biāo)記符的結(jié)束單元ID,使得“包括擴充屬性區(qū)的終點的單元”被改變?yōu)榍懊娴囊粋€單元。圖34A和34B顯示了在情況5-2中刪除該部分之前和之后的TS-VOB、單元和擴充屬性區(qū)的狀態(tài)。圖34A顯示了刪除該部分之前的狀態(tài),圖34B顯示了刪除該部分之后的狀態(tài)。如圖34A所示,當(dāng)單元#1到單元#4中的單元#2要被刪除時,對應(yīng)于該單元的擴充屬性區(qū)的中間部分將被刪除。圖34A中的擴充屬性區(qū)#1被分成如圖34B所示的兩個擴充屬性區(qū)#1和#2。區(qū)標(biāo)記符的終點信息和起點信息由刪除編輯單元26以這樣一種方式更新,使得擴充屬性區(qū)#1的終點為由箭頭“ty51”所示的緊挨在中間部分之前的位置,擴充屬性區(qū)#2的起點為由箭頭“ty52”所示的緊挨在中間部分之后的位置。
當(dāng)要刪除的單元包括擴充屬性區(qū)的起點和終點時(情況5-3),刪除編輯單元26以這樣一種方式更新區(qū)標(biāo)記符的起始單元ID和結(jié)束單元ID,使得“包括擴充屬性區(qū)的起點的單元”和“包括擴充屬性區(qū)的終點的單元”分別為緊挨在要刪除的單元之前和之后的位置。然后,刪除編輯單元26更新區(qū)標(biāo)記符的終點信息,以便將一條位于緊挨在要刪除的單元之前的圖象數(shù)據(jù)指定為擴充屬性區(qū)的終點,并更新區(qū)標(biāo)記符的起點信息,以便將一條位于緊挨在要刪除的單元之后的圖象數(shù)據(jù)指定為擴充屬性區(qū)的起點。圖35A和35B顯示了在情況5-3中刪除該部分之前和之后的TS-VOB、單元和擴充屬性區(qū)的狀態(tài)。圖35A顯示了刪除該部分之前的狀態(tài),圖35B顯示了刪除該部分之后的狀態(tài)。在圖35A中,刪除單元#1到單元#4中的單元#1等效于刪除與單元#1重疊的擴充屬性區(qū)的邊緣部分“sn1”。如圖35B所示,擴充屬性區(qū)的起點為緊挨在邊緣部分“sn1”之前的位置。因此,起點信息由刪除編輯單元26以這樣一種方式更新,使得前面的擴充屬性區(qū)的起點為如箭頭“sn2”所示緊挨在被刪除部分之后的位置。
<情況6>
情況6為構(gòu)成重放路徑的單元之一的邊緣部分被刪除的情況。在這種情況下,刪除編輯單元26以這樣一種方式更新該單元信息的起點信息和終點信息,使得該單元的起點和終點分別為緊挨在邊緣部分之前和之后的位置。當(dāng)要刪除的邊緣部分包括一個擴充屬性區(qū)的整個部分時(情況6-1),擴充屬性區(qū)被刪除編輯單元26整個刪除。圖36A和36B顯示了在情況6-1中刪除該部分之前和之后的TS-VOB、單元和擴充屬性區(qū)的狀態(tài)。圖36A顯示了刪除該部分之前的狀態(tài),圖36B顯示了刪除該部分之后的狀態(tài)。在圖36A中,當(dāng)單元#1到單元#4中的單元#2的邊緣部分“sm1”要被刪除時,被整個包括在該邊緣部分中的擴充屬性區(qū)#1如圖36B所示也被刪除編輯單元26刪除。
另一方面,當(dāng)擴充屬性區(qū)包括要刪除的單元的整個邊緣部分時(情況6-2),刪除編輯單元26執(zhí)行與情況5-2中相同的更新,并將邊緣部分之前的一個部分和邊緣部分之后的一個部分設(shè)置為分離的擴充屬性區(qū)。圖37A和37B顯示了在情況6-2中刪除該部分之前和之后的TS-VOB、單元和擴充屬性區(qū)的狀態(tài)。圖37A顯示了刪除該部分之前的狀態(tài),圖37B顯示了刪除該部分之后的狀態(tài)。如圖37A中所示,當(dāng)單元#1到單元#4中的單元#2的邊緣部分要被刪除時,對應(yīng)于這個單元的擴充屬性區(qū)的中間部分將被刪除。如圖37B所示擴充屬性區(qū)#1被劃分成擴充屬性區(qū)#1和#2。終點信息和起點信息由刪除編輯單元26以這樣一種方式更新,使得擴充屬性區(qū)#1的終點如箭頭“ty61”所指示的為緊挨在中間部分之前的位置,擴充屬性區(qū)#2的起點如箭頭“ty62”所指示的為緊挨在中間部分之后的位置。
當(dāng)要刪除的單元的邊緣部分包括擴充屬性區(qū)的起點和終點時(情況6-3),刪除編輯單元26執(zhí)行與情況5-3中相同的處理。圖38A和38B顯示了在情況6-3中刪除該部分之前和之后的TS-VOB、單元和擴充屬性區(qū)的狀態(tài)。圖38A顯示了刪除該部分之前的狀態(tài),圖38B顯示了刪除該部分之后的狀態(tài)。在圖38A中,刪除單元#1到單元#4中的單元#2的邊緣部分等效于刪除與單元#1重疊的擴充屬性區(qū)#1的邊緣部分。圖38B中的擴充屬性區(qū)#1的起點為緊挨在邊緣部分之后的位置。因此,起點信息由刪除編輯單元26以這樣一種方式更新,使得前面的擴充屬性區(qū)的起點為緊挨在所刪除部分之后的位置。
<情況7>
情況7為構(gòu)成重放路徑的單元之一的中間部分被刪除的情況。在這種情況下,刪除編輯單元26以這樣一種方式更新單元信息的終點信息,使得該單元適應(yīng)緊挨在中間部分之前的一個部分。然后新單元信息被添加到緊挨在這個單元信息之后。刪除編輯單元26以這樣一種方式設(shè)置要新添加的單元信息的起點信息,使得該新單元的起點為緊挨在要刪除的部分之后的位置,并以這樣一種方式設(shè)置要新添加的單元信息的終點信息,使得該新單元的終點為尚未從其中刪除該部分的初始單元的終點。圖39A和39B顯示了在刪除該單元的中間部分之前和之后的TS-VOB、單元和擴充屬性區(qū)的狀態(tài)。圖39A顯示了刪除該部分之前的狀態(tài),圖39B顯示了刪除該部分之后的狀態(tài)。圖39A顯示了單元#1到單元#4中的單元#2的中間部分將被刪除的情況。如圖39B所示,在單元#2的中間部分被刪除之后,單元#2被縮短以適應(yīng)緊挨在中間部分之前的一個部分。然后,將新的單元#2,添加到緊挨在所刪除部分之前的位置。
當(dāng)要刪除的中間部分包括擴充屬性區(qū)的整個部分時(情況7-1),擴充屬性區(qū)被整個刪除。圖40A和40B顯示了在情況7-1中刪除該部分之前和之后的TS-VOB、單元和擴充屬性區(qū)的狀態(tài)。圖40A顯示了刪除該部分之前的狀態(tài),圖40B顯示了刪除該部分之后的狀態(tài)。圖40A顯示了單元#1到單元#4中的單元#2的中間部分將被刪除的情況。如圖40B所示,在單元#2的中間部分被刪除之后,被整個包括在單元#2的中間部分中的擴充屬性區(qū)也由刪除編輯單元26刪除。
另一方面,當(dāng)擴充屬性區(qū)包括要被刪除的整個中間部分(情況7-2)時,刪除編輯單元26執(zhí)行與在情況5-2中相同的更新,并將邊緣部分之前的一個部分和邊緣部分之后的一個部分設(shè)置為分開的擴充屬性區(qū)。圖41A和41B顯示了在情況7-2中在該部分被刪除之前和之后的TS-VOB、單元和擴充屬性區(qū)的狀態(tài)。圖41A顯示了在該部分被刪除之前的狀態(tài),圖41B顯示了在該部分被刪除之后的狀態(tài)。當(dāng)單元#1到單元#4中的單元#2的中間部分要被刪除時,對應(yīng)于這個單元的擴充屬性區(qū)的一個中間部分也被刪除編輯單元26刪除。圖41A中的擴充屬性區(qū)#1被分成如圖41B所示的兩個擴充屬性區(qū)#1和#2。終點信息和起點信息由刪除編輯單元26以這樣一種方式更新,使得擴充屬性區(qū)#1的終點為緊挨在中間部分之前的位置,擴充屬性區(qū)#2的起點為緊挨在中間部分之后的位置。
當(dāng)要刪除的中間部分包括擴充屬性區(qū)的起點和終點時(情況7-3),刪除編輯單元26執(zhí)行與在情況5-3中相同的處理。刪除編輯單元26以這樣一種方式更新區(qū)標(biāo)記符的起始單元ID和結(jié)束單元ID,使得“包括擴充屬性區(qū)的起點的單元”和“包括擴充屬性區(qū)的終點的單元”為新獲得的單元。同樣,刪除編輯單元26以這樣一種方式更新區(qū)標(biāo)記符的起點信息和終點信息,使得擴充屬性區(qū)的起點和終點分別為第一條圖象數(shù)據(jù)和最后一條圖象數(shù)據(jù)在新獲得的單元中所處的位置。
圖42A和42B顯示了在情況7-3中在該部分被刪除之前和之后的TS-VOB、單元和擴充屬性區(qū)的狀態(tài)。圖42A顯示了在該部分被刪除之前的狀態(tài),圖42B顯示了在該部分被刪除之后的狀態(tài)。如圖42A所示,當(dāng)單元#1到單元#4中的單元#2的中間部分要被刪除時,被包括在這個單元中的擴充屬性區(qū)#1的邊緣部分被刪除編輯單元26刪除。因為如圖42B所示擴充屬性區(qū)的起點為緊挨在這個邊緣部分之后的位置,所以起點信息被刪除編輯單元26以這樣一種方式更新,使得擴充屬性區(qū)#1的起點為緊挨在被刪除部分之后的位置。
<情況8>
情況8為存儲在AV文件中的TS-VOS中的一個被整個刪除的情況。構(gòu)成重放路徑的每個單元被整個地包括在TS-VOB中的一個中。換句話說,不存在跨越TS-VOB邊界的單元。這與跨越多個單元的邊界的擴充屬性區(qū)有明顯的區(qū)別。這是由于如下原因。一個單元的起點和終點通過一個存取圖由間接引用來定義。因此,如果存在這樣一個單元,其起點和終點跨越TS-VOB的邊界,則需要提供多個存取圖,從而增大了處理負(fù)擔(dān)。因此,TS-VOB被整個刪除的情況可以被認(rèn)為與整個包括在TS-VOB中的一個單元被整個刪除的情況相同。當(dāng)TS-VOB中的一個被整個刪除時,被整個包括在該被刪除的TS-VOB中的一個單元也被刪除編輯單元26整個刪除。因此,在這種情況下,可以執(zhí)行在情況5中所述的處理。圖43A和43B顯示了在情況8中在執(zhí)行刪除之前和之后的TS-VOB、單元和擴充屬性區(qū)的狀態(tài)。圖43A顯示了在執(zhí)行刪除之前的狀態(tài),圖43B顯示了在執(zhí)行刪除之后的狀態(tài)。如圖43A所示,當(dāng)VOB#1到VOB#4中的VOB#1被刪除時,整個包括在VOB#1中的單元和擴充屬性區(qū)如圖43B所示也被整個刪除。
<情況9>
情況9為存儲在AV文件中的TS-VOB中的一個的邊緣部分被刪除的情況。邊緣部分刪除需要將對應(yīng)于存取圖中的邊緣部分的入口信息刪除的處理。要在擴充屬性區(qū)和重放路徑上執(zhí)行的處理依賴于要刪除的邊緣部分是否包括一個單元的整個部分。要刪除的部分包括一個單元的整個部分的情況(9-1)可以被認(rèn)為與一個單元要被整個刪除的情況相同。因此,可執(zhí)行在情況5中所述的處理。圖44A和44B顯示了在情況9-1中在執(zhí)行刪除之前和之后的TS-VOB、單元和擴充屬性區(qū)的狀態(tài)。圖44A顯示了執(zhí)行刪除之前的狀態(tài),圖44B顯示了執(zhí)行刪除之后的狀態(tài)。如圖44A所示,刪除VOB#1到VOB#3中的VOB#1的邊緣部分等效于刪除整個包括在邊緣部分中的單元#1和部分或整個包括在單元#1中的擴充屬性區(qū)#1。在圖44B中,被整個包括在TS-VOB的邊緣部分中的單元#1,以及其邊緣部分被包括在單元#1中的擴充屬性區(qū)#1被刪除編輯單元26刪除。要刪除的邊緣部分是一個單元的邊緣部分的情況(情況9-2)可以被認(rèn)為與情況6相同。圖45A和45B顯示了在情況9-2中在刪除該部分之前和之后的TS-VOB、單元和擴充屬性區(qū)的狀態(tài)。圖45A顯示了在刪除該部分之前的狀態(tài),圖45B顯示了在刪除該部分之后的狀態(tài)。在圖45A中,刪除VOB#1的邊緣部分等效于刪除整個包括在VOB#1的邊緣部分中的單元#1的邊緣部分以及部分包括在單元#1中的擴充屬性區(qū)。在圖45B中,其邊緣部分被包括在TS-VOB的邊緣部分中的單元#1和其邊緣部分被包括在單元#1中的擴充屬性區(qū)#1被刪除編輯單元26刪除。
<情況10>
情況10為存儲在AV文件中的TS-VOB的中間部分被刪除的情況。在這種情況下,TS-VOB被分開。這種分開由下面兩個過程實現(xiàn)。第一過程是縮短TS-VOB,以便適應(yīng)該中間部分之前的一個部分。第二過程是將中間部分之后的一個部分作為一個新的TS-VOB添加到AV文件。隨著TS-VOB被分成兩個TS-VOB,VOB信息也被分開。更具體地,隨著TS-VOB被分成兩個TS-VOB,存取圖被分成兩個存取圖。即,產(chǎn)生分別包括這兩個存取圖的兩條VOB信息,并與這兩個TS-VOB相聯(lián)系。
當(dāng)TS-VOB的中間部分被刪除時,TS-VOB被分開。這里,VOB信息也被分開。VOB信息的分開在美國專利No.6,148,140中有詳細(xì)描述。進一步的信息可參看這個公開文本。這個公開文本描述了通過分開TS-VOB而獲得的兩個TS-VOB如何被無縫地重放。可以認(rèn)為本實施例中的VOB的分開是基于在這個公開文本中公開的技術(shù)。
進一步,當(dāng)TS-VOB的邊緣部分或中間部分被刪除時,存取圖需要隨同刪除一起被更新。存取圖的更新在國際公開文本W(wǎng)O99/14754中詳細(xì)公開。進一步的信息可參看這個公開文本。在這個公開文本中,存取圖被表示為一個“時間圖”,而其中所引用的“時間圖”與存取圖實質(zhì)上相同。
圖46A和46B顯示了在TS-VOB的中間部分被刪除之前和之后的TS-VOB、單元和擴充屬性區(qū)的狀態(tài)。圖46A顯示了刪除該部分之前的狀態(tài),圖46B顯示了刪除該部分之后的狀態(tài)。在圖46A中中間部分被刪除之后,VOB#1與單元一起被縮短,以便適應(yīng)緊挨在中間部分之前的一個部分。并且,如圖46B所示,新的TS-VOB#1,被添加到緊挨在被刪除的部分之后的位置。
當(dāng)要被刪除的中間部分包括一個單元的整個部分時(情況10-1),將執(zhí)行在情況5中所述的處理。圖47A和47B顯示了在情況10-1中刪除該部分之前和之后的TS-VOB、單元和擴充屬性區(qū)的狀態(tài)。圖47A顯示了刪除該部分之前的狀態(tài),圖46B顯示了刪除該部分之后的狀態(tài)。在圖47A中,刪除VOB#1的中間部分等效于刪除被整個包括在中間部分中的單元#1以及部分或整個包括在單元#1中的擴充屬性區(qū)的邊緣部分。在圖47B中,被整個包括在VOB#1的中間部分中的單元#2,以及其邊緣部分被包括在單元#2中的擴充屬性區(qū)被刪除編輯單元26刪除。
當(dāng)要刪除的中間部分包括一個單元的整個邊緣部分時(情況10-2),將執(zhí)行在情況6中所述的處理。圖48A和48B顯示了在情況10-2中刪除該部分之前和之后的TS-VOB、單元和擴充屬性區(qū)的狀態(tài)。圖48A顯示了在刪除該部分之前的狀態(tài),圖48B顯示了在刪除該部分之后的狀態(tài)。在圖48A中,刪除TS-VOB的中間部分等效于刪除被包括在邊緣部分中的單元#1的邊緣部分以及被部分或整個包括在單元#1中的擴充屬性區(qū)的邊緣部分。在圖48B中,其邊緣部分被包括在TS-VOB的邊緣部分中的單元#1,和其邊緣部分被包括在單元#1中的擴充屬性區(qū)#1被刪除編輯單元26刪除。當(dāng)要刪除的中間部分包括一個單元的整個邊緣部分時(情況10-3),將執(zhí)行在情況7中所述的處理。圖49A和49B顯示了在情況10-3中刪除該部分之前和之后的TS-VOB、單元和擴充屬性區(qū)的狀態(tài)。圖49A顯示了在刪除該部分之前的狀態(tài),圖49B顯示了在刪除該部分之后的狀態(tài)。在圖49A中,刪除VOB#1的中間部分等效于刪除單元#1的中間部分以及被部分或整個包括在這個中間部分中的擴充屬性區(qū)#1。在圖49B中,其中間部分被包括在TS-VOB的中間部分中的單元#1,和其中間部分被包括在這個中間部分中的擴充屬性區(qū)#1被刪除,并且單元#1被分成兩個單元#1和#1’,擴充屬性區(qū)#1被分成兩個擴充屬性區(qū)#1和#1’。
依據(jù)上述該實施例,擴充屬性區(qū)的部分刪除不僅可以通過刪除該擴充屬性區(qū)的中間部分或邊緣部分來實現(xiàn),還可以隨單元或TS-VOB的整個刪除或部分刪除一起實現(xiàn)。因此,擴充屬性區(qū)可以根據(jù)在第一實施例中描述的TS-VOB、存取圖和重放路徑的分層結(jié)構(gòu)中待執(zhí)行的各種編輯來自由改變。
雖然本實施例只描述了設(shè)置在PGC信息內(nèi)的區(qū)標(biāo)記符的情況,但無需說明的是,相同的刪除處理可以在設(shè)置在VOB信息中的區(qū)標(biāo)記符上執(zhí)行。這就是說,擴充屬性區(qū)可以隨著TS-VOB的整個刪除或部分刪除一起被部分刪除。
(第十實施例)本實施例涉及在隨著由記錄裝置100執(zhí)行的涉及構(gòu)成重放路徑的單元的移動的編輯(稱為“移動編輯”),對擴充屬性區(qū)進行編輯的情況下的改進。圖50顯示了涉及本實施例的記錄裝置的內(nèi)部結(jié)構(gòu)。如圖所示,應(yīng)注意作為涉及本實施例的記錄裝置的一個部件而另外提供的移動編輯單元27。移動編輯單元27執(zhí)行移動構(gòu)成重放路徑的單元的移動過程。由移動編輯單元27執(zhí)行的移動過程是通過更新區(qū)標(biāo)記符、單元信息等來實現(xiàn)的。
圖51A和51B示意性地顯示了在構(gòu)成重放路徑的四個單元#1到單元#4中,將單元#1移動到緊挨在單元#3之后的位置的移動編輯。如圖51A所示,該重放路徑顯示了以單元#1、單元#2、單元#3和單元#4順序排列的序列。通過如箭頭“mv0”所指示地移動單元#1,由重放路徑所表示的序列變?yōu)閱卧?2、單元#3、單元#1和單元#4的順序。重放路徑由多個單元的序列組成,并經(jīng)由多個單元中的一個或更多由間接引用指定擴充屬性區(qū)的位置。因為區(qū)標(biāo)記符的間接引用采取的形式取決于單元序列,因此當(dāng)被間接引用的單元序列改變時,擴充屬性區(qū)看起來也被改變。然而,區(qū)標(biāo)記符僅僅指定擴充屬性區(qū)的起點和終點,因此單元序列中的這樣一個改變常常只需要多條單元信息的序列中的改變。
更具體地,擴充屬性區(qū)通過將其起點和終點指定為特定單元中的位置而被定義。因此,包括擴充屬性區(qū)的起點和終點的特定單元之外的那些單元可以被自由移動,而對擴充屬性區(qū)沒有任何影響。例如,包括擴充屬性區(qū)的整個部分的一個單元可以被移出擴充屬性區(qū),在擴充屬性區(qū)之外的一個單元可以被移進擴充屬性區(qū),或者在擴充屬性區(qū)中的一個單元可以被移到擴充屬性區(qū)中的一個不同位置。然而,包括起點的單元和包括終點的單元不能被自由移動,當(dāng)這樣的移動將造成擴充屬性區(qū)的終點位于擴充屬性區(qū)的起點之前時。終點和起點的順序顛倒表示擴充屬性區(qū)的正確性方面的故障。因此,當(dāng)要移動一個單元時,執(zhí)行關(guān)于該單元移動是否導(dǎo)致擴充屬性區(qū)的終點和起點順序被顛倒的判斷。當(dāng)判定終點和起點的順序被顛倒時,移動編輯單元27更新指定擴充屬性區(qū)的區(qū)標(biāo)記符,以便防止擴充屬性區(qū)的正確性方面的上述故障。
下面描述更新區(qū)標(biāo)記符用于防止擴充屬性區(qū)的正確性方面的上述故障的過程。當(dāng)要執(zhí)行一個單元的移動編輯時,首先執(zhí)行關(guān)于要被移動的單元是否包括擴充屬性區(qū)的起點或終點的判斷。當(dāng)要被移動的單元包括起點時,執(zhí)行關(guān)于單元移動是否將導(dǎo)致包括起點的單元位于包括終點的單元之后的判斷。當(dāng)這個判斷結(jié)果為肯定時,移動編輯單元27以這樣一種方式更新起始單元ID和區(qū)標(biāo)記符的起點信息,使得擴充屬性區(qū)的起點在緊挨在要移動的單元之后的位置。通過這樣做,擴充屬性區(qū)的邊緣部分被縮短,但起點位于終點之后的擴充屬性區(qū)的正確性方面的故障可以被避免。
圖51C和51D顯示了移動包括擴充屬性區(qū)的起點的一個單元的過程。在圖中的單元#1到單元#4中,單元#1包括擴充屬性區(qū)的起點,單元#3包括擴充屬性區(qū)的終點。這里假設(shè)包括起點的單元#1如箭頭“my1”所指示的要被移動到單元#2和單元#3之間的位置。在這種情況下,因為單元#1位于包括擴充屬性區(qū)的終點的單元#3之前,因此移動編輯單元27不更新區(qū)標(biāo)記符。
圖52A和52B顯示了移動包括擴充屬性區(qū)的起點的一個單元時更新區(qū)標(biāo)記符的過程。
這里假設(shè)包括起點的單元#1如箭頭“my2”所指示的要被移動到單元#3和單元#4之間的位置。在這種情況下,因為單元#1位于包括擴充屬性區(qū)的終點的單元#3之后,所以判定這個移動引起擴充屬性區(qū)的正確性方面的故障。為了避免這個故障,移動編輯單元27以這樣一種方式更新區(qū)標(biāo)記符,使得擴充屬性區(qū)的起點為緊挨在單元#1之后的單元#2的起點。
當(dāng)要被移動的單元包括終點時,執(zhí)行關(guān)于單元移動是否將導(dǎo)致包括終點的單元位于包括起點的單元之前的判斷。當(dāng)這個判斷結(jié)果為肯定時,移動編輯單元27以這樣一種方式更新入口信息和結(jié)束單元ID,使得擴充屬性區(qū)的終點為緊挨在要移動的單元之前的位置。通過這樣做,擴充屬性區(qū)的入口信息被縮短,但終點位于起點之前的擴充屬性區(qū)的正確性方面的故障可以被避免。
圖53A和53B顯示了移動包括擴充屬性區(qū)的終點的一個單元的過程。在圖53A中的單元#1到單元#4中,單元#1包括擴充屬性區(qū)的起點,單元#3包括擴充屬性區(qū)的終點。這里假設(shè)包括終點的單元#3如箭頭“my5”所指示的要被移動到單元#1和單元#2之間的位置。在這種情況下,因為單元#3位于包括擴充屬性區(qū)的起點的單元#1之后,因此移動編輯單元27不更新區(qū)標(biāo)記符。
這里假設(shè)包括終點的單元#3如箭頭“my5”所指示的要被移動到單元#1之前的位置。圖54A和54B顯示了在移動包括擴充屬性區(qū)的終點的單元時更新區(qū)標(biāo)記符的過程。在這種情況下,因為單元#3位于包括擴充屬性區(qū)的起點的單元#1之前,所以這個移動引起擴充屬性區(qū)的正確性方面的故障。為了避免該故障,如圖54B所示,移動編輯單元27以這樣一種方式更新區(qū)標(biāo)記符,使得擴充屬性區(qū)的終點為緊挨在單元#1之后的單元#2的終點。
依據(jù)如上所述的本實施例,即使在一個單元被用戶自由移動時也能夠防止出現(xiàn)擴充屬性區(qū)的正確性方面的故障。
雖然本實施例僅僅描述了設(shè)置在PGC信息中的區(qū)標(biāo)記符的情況,但無需說明的是,相同的移動處理可以在設(shè)置在VOB信息中的區(qū)標(biāo)記符上執(zhí)行。
并且,雖然本實施例僅僅描述了單元的移動,但無需說明的是,除單元之外擴充屬性區(qū)本身也可以被移動。
(第十一實施例)
本實施例實現(xiàn)了通過用戶操作,用于一個重放路徑的擴充屬性區(qū)的單獨指定以及用于多個重放路徑的擴充屬性區(qū)的統(tǒng)一指定。為了實現(xiàn)經(jīng)由用戶操作的單獨指定和統(tǒng)一指定,位于涉及本實施例的記錄裝置中的用戶接口單元2執(zhí)行如下處理。首先,用戶接口單元2接收對擴充屬性區(qū)的單獨指定和統(tǒng)一指定中的一個的用戶選擇。在接收到單獨指定的選擇之后,用戶接口單元2執(zhí)行與想要指定一個擴充屬性區(qū)的用戶有關(guān)的登錄操作,以便識別該用戶。當(dāng)完成識別該用戶時,用戶接口單元2顯示用于該用戶的重放路徑,并執(zhí)行為用于該用戶的重放路徑單獨指定擴充屬性區(qū)的單獨指定過程。在這種情況下,顯示如圖9或10所示的示意性地顯示用于一個用戶的重放路徑的屏幕。對于該屏幕上的重放路徑,用戶接口單元2接收一個用戶操作來設(shè)置擴充屬性區(qū)的起點和終點。這里,用戶接收單元2在重放路徑上顯示一個光標(biāo),并根據(jù)遙控器的用戶操作來向左或向右移動光標(biāo)。這里,最好通過顯示其縮略圖等形式來顯示由光標(biāo)指示的圖象數(shù)據(jù)的位置。這將有助于擴充屬性區(qū)的精確設(shè)置。然后,當(dāng)用戶進行操作來輸入光標(biāo)的位置時,將該位置設(shè)置為起點或終點。當(dāng)設(shè)置了起點和終點時,產(chǎn)生具有分別顯示設(shè)置的起點和終點的起點信息和終點信息的區(qū)標(biāo)記符,并將該區(qū)標(biāo)記符設(shè)置在常駐存儲器4中所存儲的PGC信息中。
當(dāng)要執(zhí)行擴充屬性區(qū)的統(tǒng)一指定時,顯示如圖11所示的示意性地顯示用于多個用戶的重放路徑的屏幕。對于該屏幕上的重放路徑,用戶接口單元2接收一個用戶操作來設(shè)置擴充屬性區(qū)的起點和終點。這里,用戶接口單元2在重放路徑上顯示光標(biāo),并根據(jù)遙控器的用戶操作向左或向右移動光標(biāo)。然后,當(dāng)用戶進行操作來輸入光標(biāo)的位置時,將該位置設(shè)置為起點或終點。當(dāng)設(shè)置了起點和終點時,產(chǎn)生具有分別顯示設(shè)置的起點和終點的起點信息和終點信息的區(qū)標(biāo)記符,并將該區(qū)標(biāo)記符設(shè)置在常駐存儲器4中所存儲的VOB信息中。
通過由用戶接口單元2執(zhí)行上述處理,可以由用戶自由地設(shè)置一個擴充屬性區(qū)。
應(yīng)該注意,在這里,在執(zhí)行第九和第十實施例中所述的刪除編輯或移動編輯時,用戶接口單元2可以接收要刪除的部分或要移動的部分的指定。在這種情況下,顯示如圖30到49中所示的示意性地顯示出擴充屬性區(qū)、單元和VOB的屏幕,并且可以根據(jù)與該屏幕上的擴充屬性區(qū)、單元或VOB有關(guān)的用戶操作,來執(zhí)行擴充屬性區(qū)、單元或VOB的要刪除的部分或要移動的部分的指定。
雖然本發(fā)明基于上述實施例進行了說明,但上述實施例僅是在現(xiàn)有環(huán)境下預(yù)期可產(chǎn)生最佳效果的系統(tǒng)的例子。本發(fā)明可以在不偏離本發(fā)明的技術(shù)概念的范圍內(nèi)進行修改。例如,下面的變型(A)、(B)、(C)…是可能的。
(A)在第一到第八實施例中描述的記錄裝置100的許多特征由計算機可讀程序方面的改進來實現(xiàn),如圖14、15、19和20中的流程圖所示。因此,實現(xiàn)這些特征的程序可以脫離每個這些實施例中描述的裝置而執(zhí)行。程序可以記錄在一個計算機可讀記錄介質(zhì)上。在這種情況下,通過提供或租借記錄介質(zhì),可以單獨執(zhí)行該程序。程序也可以通過網(wǎng)絡(luò)發(fā)布。在這種情況下,通過經(jīng)由網(wǎng)絡(luò)發(fā)送程序,也可以執(zhí)行該程序。同樣,對于在實質(zhì)上要由程序上的改進實現(xiàn)的記錄裝置100的其他特征,實現(xiàn)這些其他特征的程序可以被記錄在一個記錄介質(zhì)上,或者可以通過網(wǎng)絡(luò)發(fā)送。
(B)第一到第十實施例例示為可以按照DVD-Video記錄標(biāo)準(zhǔn)在其上記錄移動圖象數(shù)據(jù)的記錄介質(zhì)、DVD、例如DVD-RAM。然而,具有任何物理結(jié)構(gòu)的其上可以記錄移動圖象數(shù)據(jù)的記錄介質(zhì)也可以使用。例如,替代DVD-RAM,可以使用其他相變光盤,例如DVD-RW、PD、DVD+RW和CD-RW。同樣,其他記錄介質(zhì)也可以使用。其他記錄介質(zhì)的例子包括(i)一次寫入光盤,例如CD-R和DVD-R,(ii)磁光盤,例如MO(磁光盤)、MD-DAT(Mini disc-Data迷你數(shù)據(jù)盤)和iD格式,(iii)可移動硬盤驅(qū)動器,例如ORB、Jaz、SparQ、SyJet、EZFley和微型驅(qū)動器,(iv)磁記錄盤,例如軟盤、超級盤、Zip和Clik!,以及(v)閃速存儲卡,例如SD存儲卡、壓縮閃卡、Smartmedia、記憶棒、多媒體卡和PCM-CIA卡。
(C)記錄裝置100可以是供家庭使用的固定類型的DVD記錄器,例如松下DVD記錄器“DMR-E30”,或者可以是一個可攜式攝像機。
同樣,記錄裝置100也可以是一個個人計算機,其中安裝有數(shù)字視頻編輯程序、例如“MotionDV STUDIO(運動DV工作室)”和“DVD MovieAlbum(DVD電影像冊)”,并通過符合SCSI、IDE和IEEE1394的接口與驅(qū)動設(shè)備3相連。
(D)雖然上述實施例描述了TS-VOB包括多路復(fù)用在其中的視頻流和音頻流的情況,但TS-VOB可以進一步包括通過對字幕字符進行游程長度壓縮(run-length compress)而獲得的子視頻流,以及被多路復(fù)用在其中的其他控制信息。
(E)上述實施例描述了一條圖象數(shù)據(jù)的顯示周期對應(yīng)于一個視頻幀的情況。然而,如在使用電影素材的情況下,當(dāng)使用壓縮24幀/秒的視頻中所采用的32 pull down時,一個圖象可以對應(yīng)于1.5幀,而不是一個圖象對應(yīng)于一幀。
(F)雖然上述實施例都描述了移動圖象數(shù)據(jù)以符合DVD-Video記錄標(biāo)準(zhǔn)的格式被記錄在光盤上的情況,但移動圖象數(shù)據(jù)也可以按照其他標(biāo)準(zhǔn)被記錄在其上。
工業(yè)應(yīng)用本發(fā)明適合于在重放裝置執(zhí)行擴充控制的前提下來記錄移動圖象數(shù)據(jù)。因此本發(fā)明可以運用于由世界范圍的消費者使用的在其上記錄移動圖象數(shù)據(jù)的記錄介質(zhì)、記錄裝置和重放裝置。因此,應(yīng)用本發(fā)明的這些記錄介質(zhì)、記錄裝置和重放裝置具有在消費電子行業(yè)等中被應(yīng)用的高度可能性。
權(quán)利要求
1.一種用于一記錄介質(zhì)的記錄裝置,所述記錄介質(zhì)上記錄有一數(shù)字流和多條重放路徑信息,每條重放路徑信息顯示該數(shù)字流的一個重放路徑,所述記錄裝置包括指定單元,可用于(1)如果擴充控制的內(nèi)容只對多個重放路徑中的一個有效,則為這一個重放路徑單獨地指定其中要執(zhí)行擴充控制的一個區(qū),以及(2)如果擴充控制的內(nèi)容對于多個重放路徑有效,則為所述多個重放路徑統(tǒng)一地指定其中要執(zhí)行擴充控制的一個區(qū);以及,寫單元,可用于將第一類型標(biāo)記符信息和第二類型標(biāo)記符信息中的一個寫到所述記錄介質(zhì),其中第一類型標(biāo)記符信息顯示在所述一個重放路徑上被單獨指定的區(qū)的位置,第二類型標(biāo)記符信息顯示在所述數(shù)字流上被統(tǒng)一指定的區(qū)的位置。
2.如權(quán)利要求1所述的記錄裝置,其中,所述每條重放路徑信息由一個特定用戶定義,被單獨指定的區(qū)是在所述一個重放路徑上的未觀看區(qū),該未觀看區(qū)尚未由用戶觀看,以及擴充控制的內(nèi)容是訪問所述未觀看區(qū)的起始。
3.如權(quán)利要求1所述的記錄裝置,其中,所述數(shù)字流是基于一模擬廣播信號獲得的,被統(tǒng)一指定的區(qū)是所述數(shù)字流上的一個不同屬性區(qū),該不同屬性區(qū)對應(yīng)于所述模擬廣播信號中以不同于前面和后面的區(qū)的音頻屬性的一音頻屬性發(fā)送的信號區(qū),以及擴充控制的內(nèi)容是跳過作為一商業(yè)廣告區(qū)的不同屬性區(qū)。
4.如權(quán)利要求1所述的記錄裝置,其中,所述數(shù)字流是基于數(shù)字廣播信號獲得的,被統(tǒng)一指定的區(qū)是數(shù)字流上的第一區(qū)和第二區(qū)中的一個,其中第一區(qū)對應(yīng)于數(shù)字廣播信號中以數(shù)據(jù)循環(huán)格式發(fā)送的信號區(qū),第二區(qū)對應(yīng)于數(shù)字廣播信號中以不同于前面和后面的區(qū)的節(jié)目序列屬性的一節(jié)目序列屬性發(fā)送的信號區(qū),以及擴充控制的內(nèi)容是訪問所述第一區(qū)和第二區(qū)中的一個的起始。
5.如權(quán)利要求1所述的記錄裝置,其中,所述每條重放路徑信息通過排列至少一對起點信息和終點信息來表示一個重放路徑,其中起點信息顯示數(shù)字流上正常重放控制開始的位置,終點信息顯示數(shù)字流上正常重放控制結(jié)束的位置,所述一對起點信息和終點信息識別構(gòu)成所述重放路徑的至少一個路徑單元,以及所述第一類型標(biāo)記符信息包括,識別包括擴充控制的起始位置的路徑單元的標(biāo)識符,以及顯示數(shù)字流上的擴充控制的起始位置的位置信息。
6.如權(quán)利要求5所述的記錄裝置,其中,其位置由所述第一類型標(biāo)記符信息所顯示的區(qū)包括(1)路徑單元上的擴充控制的起始位置隨后的一個部分,其中該路徑單元由包括在第一類型標(biāo)記符信息中的標(biāo)識符識別,以及(2)重放路徑上的第一類型標(biāo)記符信息中包括的標(biāo)識符識別的該路徑單元之后的至少一個路徑單元。
7.如權(quán)利要求6所述的記錄裝置,其中,所述數(shù)字流包括多條圖象數(shù)據(jù),包括在第一類型標(biāo)記符信息中的所述位置信息,采用對應(yīng)于一條圖象數(shù)據(jù)的顯示周期的時間精度,以將數(shù)字流的開始設(shè)為一基準(zhǔn)所得到的相對時間,來表示擴充控制的起始位置,以及所述第二類型標(biāo)記符信息還包括采用對應(yīng)于一條圖象數(shù)據(jù)的顯示周期的時間精度,以將數(shù)字流的開始設(shè)為一基準(zhǔn)所得到的相對時間,來表示擴充控制的起始位置的位置信息。
8.如權(quán)利要求7所述的記錄裝置,進一步包括重寫單元,可用于重寫包括在第一類型標(biāo)記符信息中的標(biāo)識符和位置信息、包括在第二類型標(biāo)記符信息中的位置信息,以及所述包括在重放路徑信息中的起點信息和終點信息中的一個,其中,被單獨指定的區(qū)或被統(tǒng)一指定的區(qū)由所述重寫單元執(zhí)行的重寫來更新。
9.如權(quán)利要求8所述的記錄裝置,其中,所述重寫單元通過重寫包括在第一類型標(biāo)記符信息中的位置信息和標(biāo)識符以顯示一個不同的路徑單元,來刪除其中要執(zhí)行擴充控制的區(qū)的邊緣部分。
10.如權(quán)利要求8所述的記錄裝置,其中,如果所述重放路徑通過排列多對起點信息和終點信息來表示,則所述重寫單元通過重寫所述信息對的排列,將構(gòu)成重放路徑的一個路徑單元移動到緊挨在一個不同的路徑單元之前或之后的位置,以及如果要移動的路徑單元包括其中要執(zhí)行擴充控制的區(qū)的起點,則隨同所述路徑單元的移動一起編輯該區(qū)。
11.如權(quán)利要求8所述的記錄裝置,其中,如果所述重放路徑通過排列多對起點信息和終點信息來表示,則所述重寫單元通過刪除對應(yīng)于要刪除的一路徑單元的所述信息對中的一對,來刪除構(gòu)成所述重放路徑的該路徑單元,以及如果要刪除的路徑單元包括其中要執(zhí)行擴充控制的區(qū)的起點,則重寫包括在第一類型標(biāo)記符中的標(biāo)識符,使其顯示一個不同的路徑單元。
12.如權(quán)利要求1所述的記錄裝置,其中,所述第一類型標(biāo)記符信息和第二類型標(biāo)記符信息中的每一個在記錄介質(zhì)上被記錄為具有類別信息,該類別信息顯示擴充控制是屬于該擴充控制對多個制造者有效的第一類別還是屬于該擴充控制只對一個特定制造者有效的第二類別。
13.一種記錄介質(zhì),其上記錄了一個數(shù)字流、多條重放路徑信息和標(biāo)記符信息,每條重放路徑信息顯示該數(shù)字流的一個重放路徑,標(biāo)記符信息顯示要執(zhí)行擴充控制的一個區(qū),其中,如果擴充控制的內(nèi)容只對多個重放路徑中的一個有效,則為這一個重放路徑單獨地指定其中要執(zhí)行擴充控制的一個區(qū),以及如果擴充控制的內(nèi)容對于多個重放路徑有效,則為所述多個重放路徑統(tǒng)一地指定其中要執(zhí)行擴充控制的一個區(qū);以及,所述標(biāo)記符信息是第一類型標(biāo)記符信息和第二類型標(biāo)記符信息中的一個,其中第一類型標(biāo)記符信息顯示在所述一個重放路徑上被單獨指定的區(qū)的位置,第二類型標(biāo)記符信息顯示在所述數(shù)字流上被統(tǒng)一指定的區(qū)的位置。
14.如權(quán)利要求13所述的記錄介質(zhì),其中,所述每條重放路徑信息通過排列至少一對起點信息和終點信息來表示一個重放路徑,其中起點信息顯示數(shù)字流上正常重放控制開始的位置,終點信息顯示數(shù)字流上正常重放控制結(jié)束的位置,所述一對起點信息和終點信息識別構(gòu)成重放路徑的至少一個路徑單元,以及第一類型標(biāo)記符信息包括識別包括擴充控制的起始位置的路徑單元的標(biāo)識符,以及顯示數(shù)字流上的擴充控制的起始位置的位置信息。
15.如權(quán)利要求14所述的記錄介質(zhì),其中,其位置由所述第一類型標(biāo)記符信息所顯示的區(qū)包括(a)在一路徑單元上的擴充控制的起始位置隨后的一個部分,其中該路徑單元由第一類型標(biāo)記符信息中包括的標(biāo)識符識別,以及(b)重放路徑上由第一類型標(biāo)記符信息中包括的標(biāo)識符識別的該路徑單元隨后的至少一個路徑單元。
16.如權(quán)利要求14所述的記錄介質(zhì),其中,所述數(shù)字流包括多條圖象數(shù)據(jù),所述包括在第一類型標(biāo)記符信息中的位置信息,采用對應(yīng)于一條圖象數(shù)據(jù)的顯示周期的時間精度,以將數(shù)字流的開始設(shè)為一基準(zhǔn)所得到的相對時間,來表示擴充控制的起始位置,以及所述第二類型標(biāo)記符信息也包括采用對應(yīng)于一條圖象數(shù)據(jù)的顯示周期的時間精度,以將數(shù)字流的開始設(shè)為一基準(zhǔn)所得到的相對時間來表示擴充控制的起始位置的位置信息。
17.用于重放權(quán)利要求13所述的記錄介質(zhì)的重放裝置,包括讀取單元,可用于從所述記錄介質(zhì)讀取第一類型標(biāo)記符信息和第二類型標(biāo)記符信息;以及,控制單元,可用于(1)在由一條重放路徑信息所顯示的一個重放路徑上的一個區(qū)中,執(zhí)行對所述一個重放路徑唯一的擴充控制,其中該區(qū)的位置由第一類型標(biāo)記符信息顯示,以及(2)替代執(zhí)行對所述一個重放路徑唯一的擴充控制,或除了執(zhí)行對所述一個重放路徑唯一的擴充控制之外,在位置由第一類型標(biāo)記符信息所顯示的一個區(qū)與位置由第二類型標(biāo)記符信息所顯示的一個區(qū)重疊的部分中,執(zhí)行對數(shù)字流唯一的擴充控制。
18.如權(quán)利要求17所述的重放裝置,其中,所述對數(shù)字流唯一的擴充控制是將重放位置移動到緊挨在位置由第二類型標(biāo)記符信息所顯示的區(qū)之前或之后的一個位置。
19.如權(quán)利要求18所述的重放裝置,其中,所述數(shù)字流是基于數(shù)字廣播信號和模擬廣播信號中的一個而獲得的,以及位置由第二類型標(biāo)記符信息所顯示的區(qū),為數(shù)字流上的第一區(qū)、第二區(qū)和第三區(qū)中的一個,其中第一區(qū)對應(yīng)于模擬廣播信號中以不同于前面和后面的區(qū)的音頻屬性的一音頻屬性發(fā)送的信號區(qū),第二區(qū)對應(yīng)于數(shù)字廣播信號中以數(shù)據(jù)循環(huán)格式發(fā)送的信號區(qū),第三區(qū)對應(yīng)于數(shù)字廣播信號中以不同于前面和后面的區(qū)的節(jié)目序列屬性的一節(jié)目序列屬性發(fā)送的信號區(qū)。
20.如權(quán)利要求17所述的重放裝置,其中,位置由第一類型標(biāo)記符信息所顯示的區(qū)是尚未由用戶觀看的未觀看區(qū),對所述一個重放路徑唯一的擴充控制是自未觀看區(qū)執(zhí)行重放,以及被移動的重放位置在位置由第一類型標(biāo)記符信息所顯示的未觀看區(qū)內(nèi),并且是緊挨在位置由第二類型標(biāo)記符信息所顯示的區(qū)之前或之后的位置。
21.如權(quán)利要求17所述的重放裝置,其中,所述第一類型標(biāo)記符信息和第二類型標(biāo)記符信息中的每一個被記錄為具有類別信息,該類別信息顯示要執(zhí)行的擴充控制是屬于該擴充控制對多個制造者有效的第一類別還是屬于該擴充控制只對一個特定制造者有效的第二類別,該重放裝置(1)如果所述第一類型標(biāo)記符信息或第二類型標(biāo)記符信息屬于第一類別,則執(zhí)行對多個重放路徑共用的擴充控制,以及(2)如果所述第一類型標(biāo)記符信息或第二類型標(biāo)記符信息屬于第二類別,并且該重放裝置的制造者和對應(yīng)于第二類別的一個特定制造者匹配,則執(zhí)行對一個重放路徑唯一的擴充控制。
22.一種使計算機對一記錄介質(zhì)執(zhí)行一個記錄過程的程序,所述記錄介質(zhì)上記錄有一個數(shù)字流和多條重放路徑信息,每條重放路徑信息顯示該數(shù)字流的一個重放路徑,所述程序包括指定步驟,(1)如果擴充控制的內(nèi)容只對多個重放路徑中的一個有效,則為這一個重放路徑單獨地指定其中要執(zhí)行擴充控制的一個區(qū),以及(2)如果擴充控制的內(nèi)容對于多個重放路徑有效,則為所述多個重放路徑統(tǒng)一地指定其中要執(zhí)行擴充控制的一個區(qū);以及,寫步驟,將第一類型標(biāo)記符信息和第二類型標(biāo)記符信息中的一個寫到所述記錄介質(zhì),其中第一類型標(biāo)記符信息顯示在所述一個重放路徑上被單獨指定的區(qū)的位置,第二類型標(biāo)記符信息顯示在所述數(shù)字流上被統(tǒng)一指定的區(qū)的位置。
23.一種使計算機對一記錄介質(zhì)執(zhí)行一個重放過程的程序,所述記錄介質(zhì)上記錄有通過權(quán)利要求22所述的程序記錄的第一類型標(biāo)記符信息和第二類型標(biāo)記符信息,該執(zhí)行重放過程的程序包括讀取步驟,從所述記錄介質(zhì)讀取第一類型標(biāo)記符信息和第二類型標(biāo)記符信息;以及,控制步驟,(1)在由一條重放路徑信息所顯示的一個重放路徑上的一個區(qū)中執(zhí)行對所述一個重放路徑唯一的擴充控制,其中該區(qū)的位置由第一類型標(biāo)記符信息顯示,以及(2)替代執(zhí)行對所述一個重放路徑唯一的擴充控制,或除了執(zhí)行對所述一個重放路徑唯一的擴充控制之外,在其位置由第一類型標(biāo)記符信息所顯示的一個區(qū)與位置由第二類型標(biāo)記符信息所顯示的一個區(qū)重疊的部分中,執(zhí)行對數(shù)字流唯一的擴充控制。
24.一種記錄了權(quán)利要求22的程序的計算機可讀記錄介質(zhì)。
25.一種記錄了權(quán)利要求23的程序的計算機可讀記錄介質(zhì)。
26.一種用于一記錄介質(zhì)的記錄方法,所述記錄介質(zhì)上記錄有一個數(shù)字流和多條重放路徑信息,每條重放路徑信息顯示該數(shù)字流的一個重放路徑,所述記錄方法包括指定步驟,(1)如果擴充控制的內(nèi)容只對多個重放路徑中的一個有效,則為這一個重放路徑單獨地指定其中要執(zhí)行擴充控制的一個區(qū),以及(2)如果擴充控制的內(nèi)容對于多個重放路徑有效,則為所述多個重放路徑統(tǒng)一地指定其中要執(zhí)行擴充控制的一個區(qū);以及,寫步驟,將第一類型標(biāo)記符信息和第二類型標(biāo)記符信息中的一個寫到所述記錄介質(zhì),其中第一類型標(biāo)記符信息顯示在所述一個重放路徑上被單獨指定的區(qū)的位置,第二類型標(biāo)記符信息顯示在所述數(shù)字流上被統(tǒng)一指定的區(qū)的位置。
27.一種用于播放一記錄介質(zhì)的重放方法,所述記錄介質(zhì)上記錄有通過權(quán)利要求13所述的程序記錄的第一類型標(biāo)記符信息和第二類型標(biāo)記符信息,所述重放方法包括讀取步驟,從所述記錄介質(zhì)讀取第一類型標(biāo)記符信息和第二類型標(biāo)記符信息;以及,控制步驟,(1)在由所述一條重放路徑信息所顯示的一個重放路徑上的一個區(qū)中執(zhí)行對所述一個重放路徑特有的擴充控制,其中該區(qū)的位置由第一類型標(biāo)記符信息顯示,以及(2)替代執(zhí)行對所述一個重放路徑唯一的擴充控制,或除了執(zhí)行對所述一個重放路徑唯一的擴充控制之外,在位置由第一類型標(biāo)記符信息所顯示的一個區(qū)與位置由第二類型標(biāo)記符信息所顯示的一個區(qū)重疊的部分中,執(zhí)行對數(shù)字流唯一的擴充控制。
全文摘要
記錄裝置100用于一種DVD,其中在該DVD上記錄有TS-VOB和多條分別顯示TS-VOB的一個重放路徑的重放路徑信息。當(dāng)各種內(nèi)容的擴充控制在重放時可以由一個裝置執(zhí)行時,擴充控制在其中有效的一個擴充屬性區(qū)可根據(jù)擴充控制的內(nèi)容被指定。當(dāng)為TS-VOB的多個重放路徑統(tǒng)一指定擴充屬性區(qū)時,在VOB信息中產(chǎn)生用于指定TS-VOB的擴充屬性區(qū)的位置的一個區(qū)標(biāo)記符。當(dāng)為一個重放路徑單獨指定擴充屬性區(qū)時,在PGC信息中產(chǎn)生指定重放路徑的擴充屬性區(qū)的位置的一個區(qū)標(biāo)記符。產(chǎn)生的VOB信息和PGC信息被寫到DVD上。
文檔編號G11B27/034GK1518741SQ0280930
公開日2004年8月4日 申請日期2002年6月3日 優(yōu)先權(quán)日2001年6月4日
發(fā)明者中西信夫, 八木知隆, 池田航, 中村和彥, 彥, 隆 申請人:松下電器產(chǎn)業(yè)株式會社