專利名稱:將不受拷貝保護(hù)的數(shù)據(jù)轉(zhuǎn)換成受拷貝保護(hù)的數(shù)據(jù)的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種將不受拷貝保護(hù)的數(shù)據(jù)轉(zhuǎn)換為受拷貝保護(hù)的數(shù)據(jù)的方法。
背景技術(shù):
拷貝保護(hù)機(jī)制是非常有效的防止象音頻數(shù)據(jù)或視頻數(shù)據(jù)這樣的數(shù)據(jù)遭到未授權(quán)拷貝的手段。正常情況下,將不受拷貝保護(hù)的數(shù)據(jù)轉(zhuǎn)換為受拷貝保護(hù)的數(shù)據(jù)的處理需要繁多的技術(shù)知識。因此,通常將轉(zhuǎn)換處理所需的知識集中在單獨(dú)一個轉(zhuǎn)換地點(diǎn)。在附圖1中示出了這種情況不受拷貝保護(hù)的數(shù)據(jù)1是在第一網(wǎng)絡(luò)地點(diǎn)2產(chǎn)生的,第一網(wǎng)絡(luò)地點(diǎn)可以例如是電影制片公司、形象藝術(shù)工作室等。這里,不受拷貝保護(hù)的數(shù)據(jù)是DVD數(shù)據(jù),包括DVD數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)、DVD控制數(shù)據(jù)和DVD內(nèi)容數(shù)據(jù)。DVD內(nèi)容數(shù)據(jù)嵌入在由DVD數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)暗示/定義的數(shù)據(jù)結(jié)構(gòu)(數(shù)據(jù)布局)中,并且該數(shù)據(jù)結(jié)構(gòu)可使用控制數(shù)據(jù)加以處理。在這個例子中,不受拷貝保護(hù)的數(shù)據(jù)1表示稱為“DDP”(盤描述協(xié)議)的行業(yè)標(biāo)準(zhǔn)格式。
為了將不受拷貝保護(hù)的數(shù)據(jù)1轉(zhuǎn)換成受拷貝保護(hù)的數(shù)據(jù),要將該數(shù)據(jù)從第一網(wǎng)絡(luò)地點(diǎn)2經(jīng)由通信網(wǎng)絡(luò)3(例如因特網(wǎng))傳遞到第二網(wǎng)絡(luò)地點(diǎn)4。然后,將不受拷貝保護(hù)的數(shù)據(jù)1轉(zhuǎn)換成受拷貝保護(hù)的數(shù)據(jù)5。最后,將受拷貝保護(hù)的數(shù)據(jù)5經(jīng)由第二通信網(wǎng)絡(luò)6(例如因特網(wǎng))從第二網(wǎng)絡(luò)地點(diǎn)4傳遞回到第一網(wǎng)絡(luò)地點(diǎn)2。在第一網(wǎng)絡(luò)地點(diǎn)2對受拷貝保護(hù)的數(shù)據(jù)5進(jìn)行復(fù)制(例如,在位于第一網(wǎng)絡(luò)地點(diǎn)2處的工廠中生產(chǎn)數(shù)張DVD,每張DVD都包括受拷貝保護(hù)的數(shù)據(jù)5)。
將不受拷貝保護(hù)的數(shù)據(jù)1轉(zhuǎn)換成受拷貝保護(hù)的數(shù)據(jù)5的轉(zhuǎn)換處理包括這樣幾個步驟首先,將不受拷貝保護(hù)的數(shù)據(jù)1轉(zhuǎn)換成比不受拷貝保護(hù)的數(shù)據(jù)1更加適于轉(zhuǎn)換的不受拷貝保護(hù)的數(shù)據(jù)7(原理上,直接對不受拷貝保護(hù)的數(shù)據(jù)1應(yīng)用轉(zhuǎn)換處理也是可行的,不過這樣會需要更加復(fù)雜的轉(zhuǎn)換處理),這個步驟可以例如包括數(shù)據(jù)提取、數(shù)據(jù)分裂和數(shù)據(jù)處理。其次,對不受拷貝保護(hù)的數(shù)據(jù)7進(jìn)行轉(zhuǎn)換處理,以便獲得受拷貝保護(hù)的數(shù)據(jù)8。最后,將受拷貝保護(hù)的數(shù)據(jù)8轉(zhuǎn)換成受拷貝保護(hù)的數(shù)據(jù)5。在這個步驟中,可以進(jìn)行數(shù)據(jù)嵌入過程、數(shù)據(jù)統(tǒng)一化過程和數(shù)據(jù)處理,以便“重構(gòu)”DDP圖像(將并不顯示DDP格式的受拷貝保護(hù)的數(shù)據(jù)8轉(zhuǎn)換成顯示DDP格式的受拷貝保護(hù)的數(shù)據(jù)5)。受拷貝保護(hù)的數(shù)據(jù)5顯示與不受拷貝保護(hù)的數(shù)據(jù)1相同的數(shù)據(jù)格式(這里DDP格式)。
上面介紹的方法的缺點(diǎn)是,要在第一網(wǎng)絡(luò)地點(diǎn)2與第二網(wǎng)絡(luò)地點(diǎn)4之間進(jìn)行傳遞的數(shù)據(jù)量非常龐大。在所要傳遞的數(shù)據(jù)是DVD數(shù)據(jù)的情況下,多達(dá)9GB的數(shù)據(jù)要從第一網(wǎng)絡(luò)地點(diǎn)2傳遞到第二網(wǎng)絡(luò)地點(diǎn)4并且還要從第二網(wǎng)絡(luò)地點(diǎn)4傳遞回到第一網(wǎng)絡(luò)地點(diǎn)2。因此,上面介紹的轉(zhuǎn)換方法非常耗時。
發(fā)明內(nèi)容
本發(fā)明的目的是給出一種耗時較少的方式將不受拷貝保護(hù)的數(shù)據(jù)轉(zhuǎn)換成受拷貝保護(hù)的數(shù)據(jù)的方法。
為了解決這一問題,本發(fā)明給出了一種按照權(quán)利要求1將不受拷貝保護(hù)的數(shù)據(jù)轉(zhuǎn)換成受拷貝保護(hù)的數(shù)據(jù)的方法。此外,本發(fā)明還給出了一種按照權(quán)利要求15的數(shù)據(jù)信號。最后,給出了一種按照權(quán)利要求18的母盤。在從屬權(quán)利要求中定義了本發(fā)明的其它特征和優(yōu)選實施方式。
按照本發(fā)明,給出了一種將不受拷貝保護(hù)的數(shù)據(jù)轉(zhuǎn)換成受拷貝保護(hù)的數(shù)據(jù)的方法,其中不受拷貝保護(hù)的數(shù)據(jù)包括數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)、控制數(shù)據(jù)和內(nèi)容數(shù)據(jù),內(nèi)容數(shù)據(jù)嵌入在由數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)定義的數(shù)據(jù)結(jié)構(gòu)中,并且所述內(nèi)容數(shù)據(jù)可以通過使用所述控制數(shù)據(jù)加以處理。該方法包括下述步驟-經(jīng)由第一通信網(wǎng)絡(luò)將至少部分所述數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)和/或所述控制數(shù)據(jù)從第一網(wǎng)絡(luò)地點(diǎn)傳遞到第二網(wǎng)絡(luò)地點(diǎn),-在所述第二網(wǎng)絡(luò)地點(diǎn)處依據(jù)供應(yīng)給所述第二網(wǎng)絡(luò)地點(diǎn)的所述數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)/控制數(shù)據(jù)產(chǎn)生經(jīng)過修改的數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)和/或經(jīng)過修改的控制數(shù)據(jù),-經(jīng)由第二通信網(wǎng)絡(luò)將所述經(jīng)過修改的數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)和/或經(jīng)過修改的控制數(shù)據(jù)從所述第二網(wǎng)絡(luò)地點(diǎn)傳遞到第三網(wǎng)絡(luò)地點(diǎn),-在所述第三網(wǎng)絡(luò)地點(diǎn)處,通過將所述內(nèi)容數(shù)據(jù)嵌入到由所述經(jīng)過修改的數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)定義的經(jīng)過修改的數(shù)據(jù)結(jié)構(gòu)中和/或通過用所述經(jīng)過修改的控制數(shù)據(jù)替換所述控制數(shù)據(jù)來產(chǎn)生所述受拷貝保護(hù)的數(shù)據(jù)。
按照本發(fā)明,將不受拷貝保護(hù)的數(shù)據(jù)轉(zhuǎn)換成受拷貝保護(hù)的數(shù)據(jù)的處理不是象傳統(tǒng)轉(zhuǎn)換處理中那樣在單獨(dú)一個網(wǎng)絡(luò)地點(diǎn)進(jìn)行的。而是,轉(zhuǎn)換處理是在兩個不同的網(wǎng)絡(luò)地點(diǎn)進(jìn)行的第二網(wǎng)絡(luò)地點(diǎn)和第三網(wǎng)絡(luò)地點(diǎn)。在第二網(wǎng)絡(luò)地點(diǎn),產(chǎn)生拷貝保護(hù)“布局”(包括經(jīng)過修改的數(shù)據(jù)結(jié)構(gòu)和經(jīng)過修改的導(dǎo)航數(shù)據(jù))。在第三網(wǎng)絡(luò)地點(diǎn),用不受拷貝保護(hù)的數(shù)據(jù)的內(nèi)容數(shù)據(jù)“填充”這一布局。這樣,只有不受拷貝保護(hù)數(shù)據(jù)的那些涉及布局問題的部分需要從第一網(wǎng)路地點(diǎn)傳遞到第二網(wǎng)絡(luò)地點(diǎn)并且從第二網(wǎng)絡(luò)地點(diǎn)傳遞到第三網(wǎng)絡(luò)地點(diǎn)。不過,由于數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)和控制數(shù)據(jù)的數(shù)據(jù)大小與內(nèi)容數(shù)據(jù)的數(shù)據(jù)大小相比是很小的,因此按照本發(fā)明的轉(zhuǎn)換方法需要的時間明顯少于公知轉(zhuǎn)換方法。
最好,術(shù)語“第一網(wǎng)絡(luò)地點(diǎn)”代表產(chǎn)生或可獲得不受拷貝保護(hù)的數(shù)據(jù)的地點(diǎn),例如,電影廠、電影制片廠、或原版盤制作工廠。術(shù)語“第二網(wǎng)絡(luò)地點(diǎn)”代表產(chǎn)生受拷貝保護(hù)的數(shù)據(jù)的拷貝保護(hù)布局的地點(diǎn)。術(shù)語“第三網(wǎng)絡(luò)地點(diǎn)”代表需要受拷貝保護(hù)的數(shù)據(jù)的地點(diǎn),例如,生產(chǎn)存儲著受拷貝保護(hù)數(shù)據(jù)的數(shù)據(jù)載體的復(fù)制車間。如果例如產(chǎn)生或可獲得不受拷貝保護(hù)的數(shù)據(jù)的地點(diǎn)與之后需要受拷貝保護(hù)的數(shù)據(jù)的地點(diǎn)是相同的,則第一網(wǎng)絡(luò)地點(diǎn)可以與第三網(wǎng)絡(luò)地點(diǎn)是同一個地點(diǎn)(數(shù)據(jù)產(chǎn)生地點(diǎn)和數(shù)據(jù)復(fù)制地點(diǎn)是一樣的)。不過,如果這些地點(diǎn)涉及不同的國家,則第一網(wǎng)絡(luò)地點(diǎn)和第三網(wǎng)絡(luò)地點(diǎn)彼此不同。
術(shù)語“通信網(wǎng)絡(luò)”可以例如是因特網(wǎng)。不過,也可以使用任何其它的通信網(wǎng)絡(luò),象無線網(wǎng)絡(luò)或內(nèi)聯(lián)網(wǎng)或者不同類型網(wǎng)絡(luò)的組合,可以使用包括虛擬專用網(wǎng)的安全網(wǎng)絡(luò)或安全連接。
本發(fā)明與下文中將要介紹的專用拷貝保護(hù)系統(tǒng)(“ArccOS”拷貝保護(hù)系統(tǒng))密切相關(guān)?!癆RccOS”拷貝保護(hù)系統(tǒng)尤其可應(yīng)用于DVD數(shù)據(jù)的環(huán)境下,但是一般來說可以應(yīng)用于各種類型的內(nèi)容數(shù)據(jù)。
在ARccOS拷貝保護(hù)系統(tǒng)中,內(nèi)容數(shù)據(jù)有益地形成內(nèi)容數(shù)據(jù)流,并且控制數(shù)據(jù)能夠?qū)崿F(xiàn)選擇性地訪問和/或處理內(nèi)容數(shù)據(jù)流的特定部分。內(nèi)容數(shù)據(jù)流可以分為多個平行的內(nèi)容數(shù)據(jù)子流。在這種情況下,控制數(shù)據(jù)使得能夠有選擇地訪問和/或處理各個內(nèi)容數(shù)據(jù)子流的特定部分。
內(nèi)容數(shù)據(jù)可以例如形成第一內(nèi)容基元流,這些內(nèi)容基元至少部分地借助控制數(shù)據(jù)彼此鏈接。按照相同的方式,受拷貝保護(hù)的(內(nèi)容)數(shù)據(jù)可以形成第二內(nèi)容基元流,這些內(nèi)容基元至少部分地借助經(jīng)過修改的控制數(shù)據(jù)彼此鏈接。在這種情況下,第二內(nèi)容基元流可以是通過在(在第三網(wǎng)絡(luò)地點(diǎn)處)產(chǎn)生受拷貝保護(hù)的數(shù)據(jù)的步驟期間將再現(xiàn)阻礙基元插入到第一內(nèi)容基元流中而獲得的。阻礙基元包含在試圖讀取包含在阻礙基元中的數(shù)據(jù)的時候使拷貝裝置“混亂”的內(nèi)容。
按照本發(fā)明的一種實施方式,在第二網(wǎng)絡(luò)地點(diǎn)處產(chǎn)生經(jīng)過修改的數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)的步驟期間,確定在產(chǎn)生受拷貝保護(hù)的數(shù)據(jù)的步驟期間要在哪些流位置上將所述再現(xiàn)阻礙基元插入到所述第一內(nèi)容基元流中。換句話說經(jīng)過修改的數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)可以包括所有(或至少一部分)指定(在第三網(wǎng)絡(luò)地點(diǎn)處)要在哪些流位置上將再現(xiàn)阻礙基元插入到第一內(nèi)容基元流中的信息。按照相同的方式,在產(chǎn)生經(jīng)過修改的控制數(shù)據(jù)的步驟期間,可以確定在產(chǎn)生受拷貝保護(hù)的數(shù)據(jù)的步驟期間要如何將再現(xiàn)阻礙基元與第二數(shù)據(jù)流的內(nèi)容基元相鏈接。換句話說,經(jīng)過修改的控制數(shù)據(jù)可以包括所有(或者至少一部分)指定(在第三網(wǎng)絡(luò)地點(diǎn)處)再現(xiàn)阻礙基元如何與第二數(shù)據(jù)流的內(nèi)容基元相鏈接的信息。于是可以在第三網(wǎng)絡(luò)地點(diǎn)依據(jù)經(jīng)過修改的數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)和經(jīng)過修改的控制數(shù)據(jù)(例如通過JAVA小程序)直接進(jìn)行阻礙基元向數(shù)據(jù)流中的插入。
在對存儲在象DVD這樣的數(shù)據(jù)載體上的數(shù)據(jù)應(yīng)用ARccOS拷貝保護(hù)機(jī)制時,數(shù)據(jù)載體的整個布局都要發(fā)生改變。因此,舊的(不受拷貝保護(hù)的)流數(shù)據(jù)(內(nèi)容基元流)在數(shù)據(jù)載體上的各個存儲位置在大多數(shù)情況下與新的(受拷貝保護(hù)的)流數(shù)據(jù)的各個存儲位置是不同的。在重建步驟(在第三網(wǎng)絡(luò)地點(diǎn)處的產(chǎn)生步驟)中,將原始的流數(shù)據(jù)從不受保護(hù)的數(shù)據(jù)載體上的舊存儲位置拷貝到受保護(hù)數(shù)據(jù)載體上的相應(yīng)的新存儲位置。為了進(jìn)行這一處理,需要知道流數(shù)據(jù)的舊的和新的存儲位置。因此,按照本發(fā)明的優(yōu)選實施方式,將原始存儲位置存儲在“DVD Gems”中(即,作為部分控制數(shù)據(jù)從第一網(wǎng)絡(luò)地點(diǎn)傳送到第二網(wǎng)絡(luò)地點(diǎn)并且之后再從第二網(wǎng)絡(luò)地點(diǎn)傳送到第三網(wǎng)絡(luò)地點(diǎn))。新的流數(shù)據(jù)存儲位置可以由經(jīng)過修改的數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)得出。舊的流數(shù)據(jù)存儲位置是由存儲在DVD Gems中的參考資料(可以例如是經(jīng)過修改的控制數(shù)據(jù)的一部分)得出的。
本發(fā)明可應(yīng)用于所有類型的數(shù)據(jù)。數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)、所述控制數(shù)據(jù)和所述內(nèi)容數(shù)據(jù)可以與存儲在數(shù)據(jù)載體上的數(shù)字音頻和/或視頻內(nèi)容有關(guān),例如DVD(數(shù)字通用盤)數(shù)據(jù)、CD(緊致盤)數(shù)據(jù)、藍(lán)光盤數(shù)據(jù)、HD DVD數(shù)據(jù)(高密度數(shù)字通用盤)數(shù)據(jù)等。不過,最好本發(fā)明可用在DVD數(shù)據(jù)的環(huán)境下。在這種情況下,術(shù)語“數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)”具體指的是描述DVD盤的物理布局的數(shù)據(jù),比如數(shù)據(jù)扇區(qū)的數(shù)量或涉及盤層方面的信息(單層盤,雙層盤)、信息區(qū)域(文件系統(tǒng)數(shù)據(jù))的布局和拷貝保護(hù)信息。在DVD數(shù)據(jù)的環(huán)境下,術(shù)語“控制數(shù)據(jù)”具體是指DVD導(dǎo)航數(shù)據(jù)(視頻管理器信息、標(biāo)題集信息、節(jié)目鏈信息、表達(dá)控制信息、數(shù)據(jù)搜索信息和導(dǎo)航命令)。
本發(fā)明的優(yōu)點(diǎn)在于,可以將進(jìn)行轉(zhuǎn)換處理所需的全部知識集中在第二網(wǎng)絡(luò)地點(diǎn),因為產(chǎn)生經(jīng)過修改的數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)和經(jīng)過修改的控制數(shù)據(jù)是轉(zhuǎn)換處理中最困難的部分。將內(nèi)容數(shù)據(jù)嵌入到由經(jīng)過修改的數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)定義的經(jīng)過修改的數(shù)據(jù)結(jié)構(gòu)中以及用(新的)經(jīng)過修改的控制數(shù)據(jù)替換(舊的)控制數(shù)據(jù)的處理是直接進(jìn)行的并且一般是自動進(jìn)行的。因此,按照某些實施方式,將內(nèi)容數(shù)據(jù)嵌入到經(jīng)過修改的數(shù)據(jù)結(jié)構(gòu)中的步驟和用經(jīng)過修改的控制數(shù)據(jù)替換控制數(shù)據(jù)的步驟是在第三網(wǎng)絡(luò)地點(diǎn)由組合軟件(最好是java小程序)“自動”執(zhí)行的。組合軟件負(fù)責(zé)將舊的內(nèi)容數(shù)據(jù)、新的數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)和新的控制數(shù)據(jù)組合(合并)在一起,以便獲得受拷貝保護(hù)的數(shù)據(jù)。由于軟件的性能必須適合于經(jīng)過修改的數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)和經(jīng)過修改的控制數(shù)據(jù)的種類,因此組合軟件最好是在第二網(wǎng)絡(luò)地點(diǎn)與經(jīng)過修改的數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)和經(jīng)過修改的控制數(shù)據(jù)一起制備的??梢栽诘诙W(wǎng)絡(luò)地點(diǎn)提供組合軟件的下載或者可以自動地將組合軟件與經(jīng)過修改的數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)和經(jīng)過修改的控制數(shù)據(jù)一起遞送到第三網(wǎng)絡(luò)地點(diǎn)。在第二網(wǎng)絡(luò)地點(diǎn)產(chǎn)生組合軟件的優(yōu)點(diǎn)是,如果產(chǎn)生經(jīng)過修改的數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)和經(jīng)過修改的控制數(shù)據(jù)的方式發(fā)生了改變,則也可以對與其相應(yīng)的組合軟件自動加以修改,這使得在不給運(yùn)行組合軟件的工作人員添麻煩的前提下頻繁改變經(jīng)過修改的數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)和經(jīng)過修改的控制數(shù)據(jù)的類型成為可能。
為了提高數(shù)據(jù)傳輸期間的安全性,可以在交換數(shù)據(jù)之前對要在網(wǎng)絡(luò)地點(diǎn)之間進(jìn)行交換的所有數(shù)據(jù)進(jìn)行加密(例如用PGP加密機(jī)制)。
本發(fā)明此外還提供了一種代表經(jīng)過修改的數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)和經(jīng)過修改的控制數(shù)據(jù)的數(shù)據(jù)信號,經(jīng)過修改的數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)適用于定義數(shù)據(jù)載體上的經(jīng)過修改的數(shù)據(jù)結(jié)構(gòu),其中經(jīng)過修改的數(shù)據(jù)結(jié)構(gòu)用來嵌入內(nèi)容數(shù)據(jù)和所述經(jīng)過修改的控制數(shù)據(jù),內(nèi)容數(shù)據(jù)可以使用經(jīng)過修改的控制數(shù)據(jù)加以訪問和/或加以處理。
該數(shù)據(jù)信號可以是依據(jù)包括數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)、控制數(shù)據(jù)和內(nèi)容數(shù)據(jù)的不受拷貝保護(hù)的數(shù)據(jù)產(chǎn)生的,內(nèi)容數(shù)據(jù)和控制數(shù)據(jù)嵌入在由數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)定義的數(shù)據(jù)結(jié)構(gòu)中,內(nèi)容數(shù)據(jù)可以使用所述控制數(shù)據(jù)加以訪問和/或加以處理,并且其中數(shù)據(jù)信號的產(chǎn)生處理包括下述步驟-經(jīng)由第一通信網(wǎng)絡(luò)將至少部分所述數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)和所述控制數(shù)據(jù)從第一網(wǎng)絡(luò)地點(diǎn)傳遞到第二網(wǎng)絡(luò)地點(diǎn),-在所述第二網(wǎng)絡(luò)地點(diǎn)處依據(jù)供應(yīng)給所述第二網(wǎng)絡(luò)地點(diǎn)的所述數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)/控制數(shù)據(jù)產(chǎn)生所述經(jīng)過修改的數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)和所述經(jīng)過修改的控制數(shù)據(jù),從而獲得所述數(shù)據(jù)信號。
數(shù)據(jù)信號可以用來將不受拷貝保護(hù)的數(shù)據(jù)轉(zhuǎn)換成受拷貝保護(hù)的數(shù)據(jù),該轉(zhuǎn)換處理是通過下述過程執(zhí)行的-將數(shù)據(jù)信號從第二網(wǎng)絡(luò)地點(diǎn)傳遞到第三網(wǎng)絡(luò)地點(diǎn),-在第三網(wǎng)絡(luò)地點(diǎn)處,通過將內(nèi)容數(shù)據(jù)和經(jīng)過修改的控制數(shù)據(jù)嵌入到由經(jīng)過修改的數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)定義的經(jīng)過修改的數(shù)據(jù)結(jié)構(gòu)中來產(chǎn)生受拷貝保護(hù)的數(shù)據(jù)。
最后,本發(fā)明給出了一種用于存儲受拷貝保護(hù)的母圖像(masterimage)的母盤,所述母盤適用于將所述受拷貝保護(hù)的母圖像傳遞到多個數(shù)據(jù)載體上,其中所述母圖像由經(jīng)過修改的數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)、內(nèi)容數(shù)據(jù)和經(jīng)過修改的控制數(shù)據(jù)構(gòu)成,所述內(nèi)容數(shù)據(jù)和經(jīng)過修改的控制數(shù)據(jù)嵌入在由所述經(jīng)過修改的數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)定義的經(jīng)過修改的數(shù)據(jù)結(jié)構(gòu)中,并且所述內(nèi)容數(shù)據(jù)可以使用所述經(jīng)過修改的控制數(shù)據(jù)加以訪問和/或加以處理。所述受拷貝保護(hù)的母圖像是按照下述方式產(chǎn)生的
-將不受拷貝保護(hù)的數(shù)據(jù)的至少部分?jǐn)?shù)據(jù)結(jié)構(gòu)數(shù)據(jù)和控制數(shù)據(jù)從第一網(wǎng)絡(luò)地點(diǎn)傳遞到第二網(wǎng)絡(luò)地點(diǎn),所述不受拷貝保護(hù)的數(shù)據(jù)包括所述數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)、所述控制數(shù)據(jù)和內(nèi)容數(shù)據(jù),所述內(nèi)容數(shù)據(jù)和控制數(shù)據(jù)嵌入在由所述數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)定義的數(shù)據(jù)結(jié)構(gòu)中,所述內(nèi)容數(shù)據(jù)可以使用所述控制數(shù)據(jù)加以訪問和/或處理,-在所述第二網(wǎng)絡(luò)地點(diǎn)處依據(jù)供應(yīng)給所述第二網(wǎng)絡(luò)地點(diǎn)的所述數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)/控制數(shù)據(jù)產(chǎn)生所述經(jīng)過修改的數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)和所述經(jīng)過修改的控制數(shù)據(jù),-經(jīng)由所述第二通信網(wǎng)絡(luò)將所述經(jīng)過修改的數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)和經(jīng)過修改的控制數(shù)據(jù)從所述第二網(wǎng)絡(luò)地點(diǎn)傳遞到第三網(wǎng)絡(luò)地點(diǎn),-在所述第三網(wǎng)絡(luò)地點(diǎn)處,通過將所述內(nèi)容數(shù)據(jù)和所述經(jīng)過修改的控制數(shù)據(jù)嵌入到由所述經(jīng)過修改的數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)定義的所述經(jīng)過修改的數(shù)據(jù)結(jié)構(gòu)中來產(chǎn)生所述受拷貝保護(hù)的母圖像。
在下面的說明中,將會在參照附圖的同時解釋說明本發(fā)明的其它特征、實施方式和優(yōu)點(diǎn),其中附圖1表示圖解說明將不受拷貝保護(hù)的數(shù)據(jù)轉(zhuǎn)換成受拷貝保護(hù)的數(shù)據(jù)的傳統(tǒng)方法的示意圖。
附圖2表示圖解說明將不受拷貝保護(hù)的數(shù)據(jù)轉(zhuǎn)換成受拷貝保護(hù)的數(shù)據(jù)的本發(fā)明的方法的優(yōu)選實施方式的示意圖。
附圖3表示分支命令的可能應(yīng)用,用于創(chuàng)建在用專用重放裝置進(jìn)行重放期間不會到達(dá)而在ARccOS拷貝保護(hù)系統(tǒng)的環(huán)境下在比較線性的訪問期間通常會到達(dá)的區(qū)域。
附圖4描述在ARccOS拷貝保護(hù)系統(tǒng)的環(huán)境下的交織表達(dá)數(shù)據(jù)和它們的訪問方法。
附圖5描述在ARccOS拷貝保護(hù)系統(tǒng)的環(huán)境下的文件系統(tǒng)扇區(qū)訪問的方法。
附圖6表示在ARccOS拷貝保護(hù)系統(tǒng)的環(huán)境下的ECC決結(jié)構(gòu)。
附圖7表示在ARccOS拷貝保護(hù)系統(tǒng)的環(huán)境下的數(shù)據(jù)扇區(qū)結(jié)構(gòu)。
附圖標(biāo)記
1 不受拷貝保護(hù)的數(shù)據(jù)2 第一網(wǎng)絡(luò)地點(diǎn)3 第一通信網(wǎng)絡(luò)4 第二網(wǎng)絡(luò)地點(diǎn)5 受拷貝保護(hù)的數(shù)據(jù)6 第二通信網(wǎng)絡(luò)7 不受拷貝保護(hù)的數(shù)據(jù)8 受拷貝保護(hù)的數(shù)據(jù)9,9′ 數(shù)據(jù)部分101 節(jié)目鏈102 節(jié)目103 基元(cell)104 導(dǎo)航命令105 附加基元106 交織塊107 交織單元108 交織單元109 導(dǎo)入?yún)^(qū)1010 卷描述1011 分區(qū)描述1012 根目錄1013 目錄1014 文件1015 文件1016 壞扇區(qū)具體實施方式
按照附圖2,執(zhí)行提取處理,該提取處理提取不受拷貝保護(hù)的DVD數(shù)據(jù)1的數(shù)據(jù)部分(“Gems”)9并且經(jīng)由通信網(wǎng)絡(luò)3將這些數(shù)據(jù)部分9從第一網(wǎng)絡(luò)地點(diǎn)2發(fā)送到第二網(wǎng)絡(luò)地點(diǎn)4。數(shù)據(jù)部分9包括至少不受拷貝保護(hù)的數(shù)據(jù)1的數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)和/或控制數(shù)據(jù)的各部分并且已經(jīng)適于進(jìn)行轉(zhuǎn)換處理。
在第二網(wǎng)絡(luò)地點(diǎn)4處,對數(shù)據(jù)部分9進(jìn)行轉(zhuǎn)換處理,以便獲得經(jīng)過修改的數(shù)據(jù)部分9′。經(jīng)過修改的數(shù)據(jù)部分9′包括經(jīng)過修改的數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)和/或經(jīng)過修改的控制數(shù)據(jù),這些經(jīng)過修改的數(shù)據(jù)是依據(jù)供應(yīng)給第二網(wǎng)絡(luò)地點(diǎn)4的數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)和/或控制數(shù)據(jù)產(chǎn)生的。將經(jīng)過修改的數(shù)據(jù)部分9′經(jīng)由第二通信網(wǎng)絡(luò)6從第二網(wǎng)絡(luò)地點(diǎn)4傳遞到第一網(wǎng)絡(luò)地點(diǎn)2。最好,將一個組合軟件與經(jīng)過修改的數(shù)據(jù)部分9′一起傳遞到第一網(wǎng)絡(luò)地點(diǎn)2或者在第二網(wǎng)絡(luò)地點(diǎn)4提供該組合軟件的下載。
在第一網(wǎng)絡(luò)地點(diǎn)2處,使用組合軟件將包含在不受拷貝保護(hù)的數(shù)據(jù)1中的內(nèi)容數(shù)據(jù)嵌入到由經(jīng)過修改的數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)暗示的經(jīng)過修改的數(shù)據(jù)結(jié)構(gòu)中。此外,使用組合軟件將包含在不受拷貝保護(hù)的數(shù)據(jù)1中的控制數(shù)據(jù)替換為經(jīng)過修改的控制數(shù)據(jù),這樣,最終產(chǎn)生了受拷貝保護(hù)的數(shù)據(jù)5。
本發(fā)明尤其可應(yīng)用于稱為“ARccOS”的專用DVD拷貝保護(hù)機(jī)制。這種拷貝保護(hù)機(jī)制設(shè)計用來防止DVD視頻內(nèi)容的未授權(quán)拷貝。ARccOS應(yīng)用于通常以稱為DDP的行業(yè)標(biāo)準(zhǔn)格式存儲的最終的母圖像。由于ARccOS加密需要訓(xùn)練有素的操作人員,因此在很多情況下,加密必須在遙遠(yuǎn)的加密工廠來完成。DVD母圖像通常具有介于4和9GB之間的大小,因此通過廣域網(wǎng)傳送這種數(shù)據(jù)目前是很昂貴的并且是非常耗時的。
本發(fā)明的思想是通過將所傳送的數(shù)據(jù)減少到可接受的量來克服這一障礙。這是通過提取出加密處理所需的必要數(shù)據(jù)來完成的。
這一必要數(shù)據(jù)稱為“DVD Gems”。這一處理中的關(guān)鍵步驟是重建最終的加密DDP圖像。在這個步驟中,必須要用輸入圖像的數(shù)據(jù)對受到保護(hù)的DVD Gems加以補(bǔ)充,以再次創(chuàng)建正確的加密DDP圖像。使用DVD Gems降低了工作流程成本并且明顯改善了周轉(zhuǎn)時間。
在下面的說明中,將會給出對ARccOS拷貝保護(hù)機(jī)制的更加詳細(xì)的介紹。
ARccOS拷貝保護(hù)系統(tǒng)涉及一種防止對存儲在記錄載體上的內(nèi)容進(jìn)行拷貝和/或使得拷貝更加困難的方法。此外,ARccOS拷貝保護(hù)系統(tǒng)涉及用這種方法加以保護(hù)的相應(yīng)記錄載體。尤其是,ARccOS拷貝保護(hù)系統(tǒng)涉及符合DVD視頻技術(shù)規(guī)范的光學(xué)介質(zhì),但是不限于此。
為了保護(hù)版權(quán)所有人的權(quán)益,很多針對存儲介質(zhì)的技術(shù)規(guī)范都包括拷貝保護(hù)機(jī)制。對于DVD視頻盤而言,通常使用三種機(jī)制-模擬CPS這種方法設(shè)計成用于在將DVD視頻內(nèi)容拷貝到模擬錄像帶介質(zhì)上時降低DVD視頻內(nèi)容的質(zhì)量。
-CGMS連續(xù)拷貝管理系統(tǒng)(CGMS)設(shè)計成用于防止初始拷貝或世代拷貝(拷貝的拷貝)。這種方法將拷貝控制信息嵌入在存儲介質(zhì)中和輸出視頻信號中。記錄裝置負(fù)責(zé)關(guān)注這一信息并且在需要的時候拒絕拷貝。
-CSS內(nèi)容加擾系統(tǒng)(CSS)是一種數(shù)據(jù)加密和身份驗證方案。對存儲在DVD視頻介質(zhì)上的內(nèi)容進(jìn)行加密并且解密密鑰處于盤的導(dǎo)入?yún)^(qū)內(nèi)。DVD-ROM驅(qū)動器只有在成功完成了身份驗證過程之后才允許使用這一數(shù)據(jù)。
由于模擬錄像帶的用途不斷減少,因此模擬CPS系統(tǒng)的重要地位正在不斷喪失。對DVD視頻內(nèi)容版權(quán)的最主要威脅是個人計算機(jī)系統(tǒng)的廣泛可用性。
在1999年10月,在因特網(wǎng)上發(fā)布了一組對CSS系統(tǒng)和軟件進(jìn)行反操縱來解密受CSS保護(hù)內(nèi)容的解密程序。基于這種軟件,建立了大量軟件應(yīng)用程序來-將DVD視頻內(nèi)容拷貝到計算機(jī)硬盤驅(qū)動器上,和/或-將DVD視頻內(nèi)容拷貝到可記錄介質(zhì)上。
這些軟件應(yīng)用程序的用法非常簡單,并且使用這些軟件應(yīng)用程序可以創(chuàng)建同等質(zhì)量或高質(zhì)量的原始內(nèi)容拷貝。由于不需要專業(yè)技能,因此這種軟件應(yīng)用程序非常流行并且得到了廣泛使用。這種軟件的廣泛使用造成DVD視頻介質(zhì)的銷量大幅降低,從而對版權(quán)所有人造成了嚴(yán)重的經(jīng)濟(jì)損害。
在很多情況下,不可能實現(xiàn)介質(zhì)上全部數(shù)據(jù)的拷貝(一對一拷貝),因為目標(biāo)介質(zhì)不具有相同的數(shù)據(jù)容量。例如,大多數(shù)DVD視頻盤是所謂的DVD9盤,這種盤的數(shù)據(jù)容量為大約9GB??捎玫目捎涗汥VD介質(zhì)(DVD-R、DVD-RW、DVD+R、DVD+RW、DVD-RAM)實際上僅具有大約4.5GB的最大數(shù)據(jù)容量。CD可記錄介質(zhì)的數(shù)據(jù)容量就更小了。因此,DVD視頻拷貝軟件不得不減小數(shù)據(jù)量。這可以通過以下處理來完成-提取部分內(nèi)容,和/或
-對內(nèi)容進(jìn)行較高程度的壓縮。
DVD視頻拷貝軟件通常支持這兩種減少數(shù)據(jù)的方式。
因此,對ARccOS拷貝保護(hù)系統(tǒng)進(jìn)行了改進(jìn),為的是給出一種具有改善的拷貝保護(hù)特性的記錄載體和一種對記錄載體提供拷貝保護(hù)的改善的方法,尤其是對遵照DVD格式或同等格式的記錄載體提供拷貝保護(hù)的方法。
根據(jù)ARccOS拷貝保護(hù)系統(tǒng),同等格式具體來說是這樣一種格式按照這種格式,要將至少一個鏈接內(nèi)容基元的流存儲在記錄載體上。
因此,根據(jù)ARccOS拷貝保護(hù)系統(tǒng),用于存儲至少一個鏈接(該鏈接是根據(jù)導(dǎo)航數(shù)據(jù)進(jìn)行的)內(nèi)容基元的流的記錄載體包括經(jīng)過修改的導(dǎo)航數(shù)據(jù)和/或至少一個鏈接內(nèi)容基元流的流布置形式,從而在考慮導(dǎo)航數(shù)據(jù)的前提下對記錄載體進(jìn)行訪問不會受到妨礙,而記錄載體的一般化的線性訪問會受到妨礙。
相應(yīng)的,與ARccOS拷貝保護(hù)系統(tǒng)相符的用于為記錄載體提供拷貝保護(hù)、以在其上存儲鏈接(所述鏈接是基于導(dǎo)航數(shù)據(jù)進(jìn)行的)內(nèi)容基元的至少一個流的方法包括以下步驟修改導(dǎo)航數(shù)據(jù)和/或設(shè)置至少一個鏈接內(nèi)容基元的流的流布置形式,從而在考慮導(dǎo)航數(shù)據(jù)的前提下對記錄載體進(jìn)行訪問不會受到妨礙,而記錄載體的一般化的線性訪問會受到妨礙此外相應(yīng)地,對與ARccOS拷貝保護(hù)系統(tǒng)相符的用于存儲至少一個鏈接(該鏈接是根據(jù)導(dǎo)航數(shù)據(jù)進(jìn)行的)內(nèi)容基元流的記錄載體進(jìn)行拷貝的方法包括在考慮導(dǎo)航數(shù)據(jù)的前提下對記錄載體進(jìn)行訪問的步驟。
與ARccOS拷貝保護(hù)系統(tǒng)相符的記錄載體的訪問具體來說是對記錄載體上至少一個鏈接內(nèi)容基元流的訪問,但是并不局限于這種可能性,也可以例如是對用于定位鏈接內(nèi)容基元的文件系統(tǒng)結(jié)構(gòu)和/或文件內(nèi)容的訪問,這將在下面給出。
在普通重放裝置(或重放軟件)使用鏈接內(nèi)容基元(例如,DVD視頻數(shù)據(jù))的屬性的方式與針對這些鏈接內(nèi)容基元的常用拷貝軟件(例如,DVD視頻拷貝軟件)使用這些屬性的方式之間存儲在著明顯的差異。這里將這些屬性都?xì)w納在術(shù)語“導(dǎo)航數(shù)據(jù)”(對于本發(fā)明來說,是“控制數(shù)據(jù)”)之下,它不僅指用于在不同流之間進(jìn)行導(dǎo)航的數(shù)據(jù),還指用于建立各個流的數(shù)據(jù)、用于定義其開頭和結(jié)尾的數(shù)據(jù)、用于對流進(jìn)行分支的數(shù)據(jù)、用于合并兩個流的數(shù)據(jù)等等。
1)專用于特定類型的記錄載體的重放裝置(或重放軟件)按照當(dāng)前播放器狀態(tài)和用戶行為(例如遙控命令)呈現(xiàn)表達(dá)數(shù)據(jù)。由于存儲著至少一個鏈接內(nèi)容基元流的此類記錄載體(例如,帶有多種語言的DVD視頻媒體)的常見交互能力,造成數(shù)據(jù)訪問更加非線性。
2)拷貝軟件設(shè)計成用來拷貝所請求的內(nèi)容。它通常具有簡化的播放器狀態(tài)模式,并且能夠忽略部分導(dǎo)航數(shù)據(jù)。數(shù)據(jù)訪問是比較線性的??赡芟M@種軟件能夠在無需解釋導(dǎo)航數(shù)據(jù)的情況下進(jìn)行拷貝,具體來說,拷貝軟件力求1∶1拷貝導(dǎo)航數(shù)據(jù),以致被拷貝盤包括完整的導(dǎo)航功能。因此,對導(dǎo)航數(shù)據(jù)進(jìn)行讀取和寫入,而不進(jìn)行解釋。
上面定義的ArccOS拷貝保護(hù)系統(tǒng)利用了這一不同的使用情況。據(jù)此,對與ArccOS拷貝保護(hù)系統(tǒng)相符記錄載體進(jìn)行拷貝的方法執(zhí)行與“正常讀取”(即,正常訪問記錄載體期間的讀取)相當(dāng)?shù)脑加涗涊d體訪問,從而得到原始記錄載體的正當(dāng)作業(yè)用拷貝,換句話說,如上面的1)所闡述的那樣,考慮/解釋了導(dǎo)航數(shù)據(jù)。
按照ArccOS拷貝保護(hù)系統(tǒng),最好采取下面的手段來利用這種有差別的使用情況,以致按照這樣一種方式建立導(dǎo)航數(shù)據(jù)對流送媒體實現(xiàn)拷貝保護(hù)或拷貝再現(xiàn)阻礙,如例如MPEG標(biāo)準(zhǔn)ISO/IEC 13818-1中所定義的那樣,在這一標(biāo)準(zhǔn)中,將表達(dá)流分成稱為“基元”的區(qū)域,并且使用導(dǎo)航數(shù)據(jù)來訪問表達(dá)流和實現(xiàn)與表達(dá)流有關(guān)的用戶交互。
按照一種實施方式,與ARccOS拷貝保護(hù)系統(tǒng)相符的記錄載體包括至少一個再現(xiàn)阻礙基元,物理上存儲在鏈接內(nèi)容基元之前或之后,和/或至少一個鏈接內(nèi)容基元流中的至少一個的、與這些內(nèi)容基元的鏈接順序不一致的物理存儲布置形式,和/或用于定位記錄載體上的鏈接內(nèi)容基元的文件系統(tǒng)結(jié)構(gòu)和/或文件內(nèi)容,這些文件系統(tǒng)結(jié)構(gòu)和/或文件內(nèi)容將讀取裝置指引向至少一個再現(xiàn)阻礙數(shù)據(jù)和/或循環(huán)數(shù)據(jù),所述讀取裝置使用在記錄載體的標(biāo)準(zhǔn)中沒有明確規(guī)定的數(shù)據(jù)。
這樣的再現(xiàn)阻礙基元可以在物理上直接存儲在鏈接內(nèi)容基元之前或之后,或者也可以與鏈接內(nèi)容基元之間有間隙,只要可以使執(zhí)行比較線性的訪問的讀取裝置訪問再現(xiàn)阻礙基元即可。
此外,這樣的文件系統(tǒng)結(jié)構(gòu)和/或文件內(nèi)容可以是用于產(chǎn)生記錄載體的標(biāo)準(zhǔn)的增補(bǔ)或相關(guān)標(biāo)準(zhǔn)中介紹的,并且不必將讀取裝置引導(dǎo)到再現(xiàn)阻礙基元,而是也可以按照另外一種可選方案將讀取裝置引向設(shè)置在記錄載體的任意扇區(qū)或部分中的其它再現(xiàn)阻礙機(jī)構(gòu)。一個例子是,計算機(jī)操作系統(tǒng)可以設(shè)計成用于提供對很多不同文件系統(tǒng)的訪問能力,而例如用于只讀盤的DVD技術(shù)規(guī)范就象是UDF文件系統(tǒng)(版本1.02)的第二種限制性修改,即,僅包括文件訪問能力的子集。ARccOS拷貝保護(hù)系統(tǒng)將正確訪問限制在性能接近于記錄載體標(biāo)準(zhǔn)(尤其是用于只讀盤的DVD技術(shù)規(guī)范,而且還有類似的現(xiàn)有或未來標(biāo)準(zhǔn))的裝置上,并且按照其它標(biāo)準(zhǔn)使用記錄載體的裝置都會遭到拒絕。
相應(yīng)地,按照一種實施方式,與ARccOS拷貝保護(hù)系統(tǒng)相符的方法包括步驟在物理上將至少一個再現(xiàn)阻礙基元存儲在鏈接內(nèi)容基元之前或之后,和/或布置至少一個鏈接內(nèi)容基元流中的至少一個與這些內(nèi)容基元的鏈接順序不一致的物理存儲,和/或?qū)τ糜谠谟涗涊d體上定位鏈接內(nèi)容基元的文件系統(tǒng)結(jié)構(gòu)和/或文件內(nèi)容進(jìn)行修改,以將那些使用了記錄載體標(biāo)準(zhǔn)中未明確規(guī)定的數(shù)據(jù)的讀取裝置引向至少一個再現(xiàn)阻礙數(shù)據(jù)和/或循環(huán)數(shù)據(jù)。
相應(yīng)地,對與ARccOS拷貝保護(hù)系統(tǒng)相符的記錄載體進(jìn)行拷貝的方法可以包括步驟確定所有物理上存儲在鏈接內(nèi)容基元之前或之后的再現(xiàn)阻礙基元,并且修改或刪除這些基元,以致記錄載體的拷貝的再現(xiàn)不再受到阻礙,和/或確定至少一個鏈接內(nèi)容基元流的鏈接順序并且在物理上存儲該至少一個鏈接內(nèi)容基元流,以致記錄載體的拷貝的再現(xiàn)從而不再受到阻礙,和/或僅僅使用記錄載體標(biāo)準(zhǔn)中介紹的與鏈接內(nèi)容基元相關(guān)的文件系統(tǒng)結(jié)構(gòu)和/或文件內(nèi)容查找根導(dǎo)航文件。
具體來說,如上文中所指出的,能夠正確訪問與ARccOS拷貝保護(hù)系統(tǒng)相符的記錄載體的裝置使用所使用的技術(shù)規(guī)范(尤其是DVD視頻技術(shù)規(guī)范)中介紹的與鏈接內(nèi)容基元相關(guān)的文件系統(tǒng)結(jié)構(gòu)和/或文件內(nèi)容來查找根導(dǎo)航文件。遭到拒絕的所有其它裝置(即,不能正確訪問與ARccOS拷貝保護(hù)系統(tǒng)相符的記錄載體的裝置)沒有根據(jù)根導(dǎo)航文件讀取導(dǎo)航和表達(dá)數(shù)據(jù),而是根據(jù)另外的文件系統(tǒng)結(jié)構(gòu)和/或文件內(nèi)容,這些文件系統(tǒng)結(jié)構(gòu)和/或文件內(nèi)容也與鏈接內(nèi)容基元有關(guān),但是卻是可另外在記錄載體上得到的。
按照ARccOS拷貝保護(hù)系統(tǒng),所述鏈接內(nèi)容基元可以是相鏈接的并且所述至少一個再現(xiàn)阻礙基元可以在物理上布置成這樣使得專用于所述類型的記錄載體的再現(xiàn)裝置在其訪問存儲在記錄載體上的鏈接內(nèi)容基元期間自動繞過所述至少一個再現(xiàn)阻礙基元,而在不是使用這種專用再現(xiàn)裝置來訪問該記錄載體的時候,除了所訪問的鏈接內(nèi)容基元之外,該至少一個再現(xiàn)阻礙基元也會受到訪問。
從這個角度說,專用于所述類型的記錄載體的再現(xiàn)裝置指的是為這種類型的記錄載體設(shè)計的再現(xiàn)裝置,即,或多或少完全允許實現(xiàn)由特定類型的記錄載體支持的所有特征,比如用于作為記錄載體的DVD的DVD播放器。用于訪問記錄載體的非專用再現(xiàn)裝置可能是拷貝和/或竊取裝置或軟件,它可能是針對這些記錄載體設(shè)計的,是用于拷貝格式而不是用于正常訪問特定記錄載體。
按照ARccOS拷貝保護(hù)系統(tǒng),所述再現(xiàn)阻礙基元的訪問可以阻止或妨礙進(jìn)一步再現(xiàn)或降低最初存儲在記錄載體上的內(nèi)容基元內(nèi)的再現(xiàn)內(nèi)容的娛樂價值。
與ARccOS拷貝保護(hù)系統(tǒng)相符的再現(xiàn)阻礙基元可以是DVD標(biāo)準(zhǔn)中所稱的基元,即,與內(nèi)容基元相當(dāng),但是也可以是另一種存儲單元,例如,記錄載體的扇區(qū)。
按照ARccOS拷貝保護(hù)系統(tǒng),所述再現(xiàn)阻礙基元可以包括不符合DVD物理技術(shù)規(guī)范的修改,具體來說是違背EFM+編碼的規(guī)則,和/或為PI和/或PO設(shè)定錯誤的ECC數(shù)據(jù),和/或設(shè)定錯誤的EDC、ID、CPR_MAI和/或IED數(shù)據(jù),和/或添加/設(shè)定非法的UDF文件系統(tǒng)數(shù)據(jù),例如循環(huán)引用。
在本文中并且總體上按照DVD標(biāo)準(zhǔn),所使用的縮寫代表ECC糾錯碼。為了糾錯的目的,將16個扇區(qū)排列成192個行(每行有172個字節(jié))的矩陣。在第一個步驟中,對每個172個字節(jié)的行計算內(nèi)奇偶校驗位(PI)并且作為10個字節(jié)增補(bǔ)到相應(yīng)的172字節(jié)的行上,以完成182字節(jié)的行。在第二個步驟中,對每個包括內(nèi)奇偶校驗位字節(jié)的列計算外奇偶校驗位(PO)并且作為16個182字節(jié)的行增補(bǔ)到192個182字節(jié)的行上。附圖4表示這16個扇區(qū)的字節(jié)排列形式。右手邊10個字節(jié)寬的塊是內(nèi)奇偶校驗位。底部的最后16個行是外奇偶校驗位。
ID標(biāo)識數(shù)據(jù),該數(shù)據(jù)包括扇區(qū)號和扇區(qū)記錄信息。
IEDID錯誤檢測碼,用于找出ID中的錯誤。
CPR_MAI版權(quán)管理信息。
EDC用于主數(shù)據(jù)、ID、IED和CPR_MAI的錯誤檢測碼。
附圖5表示一個DVD扇區(qū)的結(jié)構(gòu),包括12個172字節(jié)的行,其中第一行包括4個字節(jié)的ID、2個字節(jié)的IED、6個字節(jié)的CPR_MAI和160個字節(jié)的主數(shù)據(jù),它們的排列順序就是這里所列出的順序,第二到第十一行包括172個字節(jié)的主數(shù)據(jù),第十二行包括168個字節(jié)的主數(shù)據(jù)和4個字節(jié)的EDC,順序就是所寫出的順序。
按照ARccOS拷貝保護(hù)系統(tǒng),所述再現(xiàn)阻礙基元可以包括不符合所使用的流送媒體標(biāo)準(zhǔn)(例如MPEG標(biāo)準(zhǔn))的數(shù)據(jù),和/或產(chǎn)生存儲在內(nèi)容基元中的再現(xiàn)內(nèi)容的置換的數(shù)據(jù),和/或加入與存儲在相鄰內(nèi)容基元中的內(nèi)容無關(guān)的內(nèi)容(例如廣告內(nèi)容)的數(shù)據(jù),和/或修改所再現(xiàn)的存儲在內(nèi)容基元中的音頻和/或視頻內(nèi)容以使其感覺起來不舒服的數(shù)據(jù)。
這樣,可以造成這樣的印象由拷貝/竊取裝置或軟件產(chǎn)生了作業(yè)用拷貝,但是該拷貝例如僅僅再現(xiàn)有加擾的內(nèi)容和/或額外包括廣告的內(nèi)容,以致由拷貝造成的利益損失可以由通過廣告產(chǎn)生的額外利益加以補(bǔ)償。
因此,ARccOS拷貝保護(hù)系統(tǒng)總體上能夠?qū)崿F(xiàn)這樣一種商業(yè)模式通過加入至少一個廣告,對于記錄載體的拷貝來說,也能夠產(chǎn)生收益,所述至少一個廣告由于導(dǎo)航數(shù)據(jù)的作用(具體來說,導(dǎo)航數(shù)據(jù)引導(dǎo)繞過這些廣告)而在訪問原始記錄載體期間一般不會顯示并且也一般不可訪問,但是在拷貝過程期間,一般會自動將所述至少一個廣告包含到至少一個鏈接內(nèi)容基元的拷貝流中,例如包含到視頻流和所有相應(yīng)的音頻流中。在這種情況下,可以當(dāng)作拷貝的用戶通過經(jīng)歷所述至少一個廣告而為拷貝的內(nèi)容“支付”了許可費(fèi)。尤其是,這一至少一個廣告的加入與拷貝軟件或硬件無關(guān)地發(fā)揮作用,只要使用上述的一般性訪問方案即可,即,不必安裝專門的將原始記錄載體上沒有的額外內(nèi)容包含到拷貝記錄載體中的拷貝軟件或硬件。
按照ARccOS拷貝保護(hù)系統(tǒng),可以將所述至少一個再現(xiàn)阻礙基元實現(xiàn)為與至少一個鏈接內(nèi)容基元流交織的鏈接再現(xiàn)阻礙基元流,其中各個鏈接基元的交織流提供一個重放路徑并且與鏈接再現(xiàn)阻礙基元對應(yīng)的重放路徑不被專用于所述類型的記錄載體的再現(xiàn)裝置訪問。
按照ARccOS拷貝保護(hù)系統(tǒng),所述導(dǎo)航數(shù)據(jù)可以包括分支命令(例如,鏈接和跳躍命令),其被設(shè)置成包括至少一個節(jié)目的節(jié)目鏈的前置命令(Pre-Command)和/或后置命令(Post-Command)或者設(shè)置成定義為一系列內(nèi)容基元的節(jié)目內(nèi)的基元命令。
下面介紹ARccOS拷貝保護(hù)系統(tǒng)的示范性實施方式。不過,構(gòu)成ARccOS拷貝保護(hù)系統(tǒng)的基礎(chǔ)的基本思想可以應(yīng)用于類似的現(xiàn)有數(shù)據(jù)格式或未來的數(shù)據(jù)格式。
針對DVD視頻介質(zhì)的相關(guān)技術(shù)規(guī)范是針對只讀盤的DVD技術(shù)規(guī)范(盡管它叫這個名稱,但是這一技術(shù)規(guī)范也適用于DVD可記錄介質(zhì))。這一技術(shù)規(guī)范由下列三個部分構(gòu)成部分1物理技術(shù)規(guī)范部分2文件系統(tǒng)技術(shù)規(guī)范部分3視頻技術(shù)規(guī)范物理技術(shù)規(guī)范(部分1)定義盤的機(jī)械和光學(xué)參數(shù)(大小、質(zhì)量、反射率...)和記錄數(shù)據(jù)的方式。數(shù)據(jù)記錄在由小凹坑組成的單獨(dú)一個螺旋軌跡中。這些凹坑之間的平面區(qū)域稱為脊。信息區(qū)域再分為扇區(qū),各個扇區(qū)代表固定的數(shù)據(jù)量。
編碼處理由2048字節(jié)的用戶數(shù)據(jù)扇區(qū)開始。在編碼期間,將標(biāo)識數(shù)據(jù)和版權(quán)管理數(shù)據(jù)加到用戶數(shù)據(jù)扇區(qū)中。計算錯誤檢測碼(EDC)并且將其加到這個被擴(kuò)大的扇區(qū)中。在這一階段之后,扇區(qū)大小為2064字節(jié)。在下一個階段中,對扇區(qū)進(jìn)行加擾。此后,由16個相繼的加擾扇區(qū)形成ECC塊。對該ECC塊計算糾錯碼。在編碼處理的最后一個階段中,使用EFM+調(diào)制方法對這些扇區(qū)進(jìn)行編碼。
文件系統(tǒng)技術(shù)規(guī)范(部分2)定義DVD媒體的卷和文件結(jié)構(gòu)。該格式稱為“UDF Bridge”并且基于ISO/IEC 13346標(biāo)準(zhǔn)。它應(yīng)讀符合OSTA通用盤格式(UDF)技術(shù)規(guī)范和ISO 9660標(biāo)準(zhǔn)。
視頻技術(shù)規(guī)范(部分3)定義部分1和部分2對運(yùn)動畫面內(nèi)容的應(yīng)用。這一部分可以由針對其它應(yīng)用的相應(yīng)技術(shù)規(guī)范替換,例如針對高清晰度音頻盤的技術(shù)規(guī)范。
DVD技術(shù)規(guī)范涉及一些其它標(biāo)準(zhǔn)。在視頻編碼的情況下,指的是MPEG標(biāo)準(zhǔn)。MPEG標(biāo)準(zhǔn)定義用于表達(dá)數(shù)據(jù)的數(shù)據(jù)格式和數(shù)據(jù)壓縮方法。DVD技術(shù)規(guī)范的部分3此外還定義了導(dǎo)航數(shù)據(jù)。導(dǎo)航數(shù)據(jù)能夠?qū)崿F(xiàn)多種附加功能,例如-多音軌(例如,不同語言)-字幕-不同的拍攝角度-多故事無間隙分支-父母鎖,和-菜單。
如上面所指出的,使用導(dǎo)航數(shù)據(jù)可以實現(xiàn)很多更多的附加功能,尤其是還能夠?qū)崿F(xiàn)與ARccOS拷貝保護(hù)系統(tǒng)相符的拷貝保護(hù)方案。
如上面一般性地陳述的,ARccOS拷貝保護(hù)系統(tǒng)利用了數(shù)據(jù)訪問和使用的差別。具體來說,認(rèn)定了下述數(shù)據(jù)訪問和使用方案類型a)在普通DVD視頻重放裝置(例如家用播放器或DVD播放器軟件)上重放DVD視頻內(nèi)容期間,和類型b)在使用竊取/拷貝軟件進(jìn)行竊取(即,將內(nèi)容傳遞到硬盤驅(qū)動器上,在下面也稱為拷貝)或者將內(nèi)容拷貝到可記錄記錄介質(zhì)上期間。
類型a)是以導(dǎo)航數(shù)據(jù)的使用為特征的,因為,這是DVD視頻技術(shù)規(guī)范所期望的,即使這并非對每個細(xì)節(jié)都是正確的。類型b)是以忽略大部分導(dǎo)航數(shù)據(jù)來辨別的。
按照所介紹的ARccOS拷貝保護(hù)系統(tǒng)的示范性實施方式,利用類型a)和類型b)的數(shù)據(jù)使用情況之間的差別來-使DVD視頻內(nèi)容的竊取/拷貝難于或不可能實現(xiàn),和/或-降低拷貝內(nèi)容的娛樂價值。
使DVD視頻內(nèi)容的竊取/拷貝難于或不可能實現(xiàn)的一種方式是修改一個或多個DVD扇區(qū),使得這些扇區(qū)不符合物理技術(shù)規(guī)范(部分1)。這可以下列手段來完成-故意違反EFM+編碼規(guī)則,和/或-故意設(shè)定錯誤的ECC數(shù)據(jù)(PI,PO),和/或-故意設(shè)定錯誤的EDC、ID、CPR_MAI或IED數(shù)據(jù),和/或-故意加入/設(shè)定非法的UDF文件系統(tǒng)數(shù)據(jù),例如,循環(huán)引用。
降低DVD視頻內(nèi)容的娛樂價值的方式是-故意設(shè)定不符合MPEG標(biāo)準(zhǔn)的數(shù)據(jù),和/或-改變部分視頻內(nèi)容的順序,和/或-加入額外的視頻內(nèi)容,例如,廣告內(nèi)容,和/或-修改音頻和/或視頻內(nèi)容,使其感覺起來不舒服。
ARccOS拷貝保護(hù)系統(tǒng)的示范性優(yōu)選實施方式在類型a)的再現(xiàn)期間通過導(dǎo)航數(shù)據(jù)避免質(zhì)量降低。導(dǎo)航數(shù)據(jù)用于避開經(jīng)過修改的扇區(qū)和娛樂價值降低的視頻內(nèi)容。
有數(shù)種可以用于在類型a)的重放期間避開經(jīng)過修改的區(qū)域的方法。這些區(qū)域(其中一個可能就足以對記錄載體進(jìn)行拷貝保護(hù)了)也稱為繞行區(qū)域。
這種方法的一個例子是使用導(dǎo)航命令,這些導(dǎo)航命令建立部分導(dǎo)航數(shù)據(jù)。具體來說可以使用分支命令來避開部分視頻內(nèi)容。
附圖3表示分支命令創(chuàng)建在類型a)的重放期間不會到達(dá)但是在類型b)的訪問期間通常會到達(dá)的區(qū)域的可行應(yīng)用,即,創(chuàng)建所謂的繞行區(qū)域。
DVD視頻技術(shù)規(guī)范定義了節(jié)目鏈101、節(jié)目102和基元103的概念?;?03是視頻對象流的最小可尋址單元。節(jié)目102是一系列基元103并且通常用于形成電影章節(jié)。節(jié)目鏈101是節(jié)目102的集合。在附圖1a)所示的例子中,節(jié)目鏈101包括第一節(jié)目102,該第一節(jié)目102包括第一到第三基元103a、103b、103c。在節(jié)目鏈101中,可以將一系列導(dǎo)航命令104加到節(jié)目102的開頭和結(jié)尾上和加在節(jié)目102內(nèi)。這些導(dǎo)航命令104稱為前置命令104a、后置命令104b和基元命令104c。
為了在節(jié)目鏈101或節(jié)目102內(nèi)創(chuàng)建在類型a)的重放期間要避開的區(qū)域,即,繞行區(qū)域,可以將第一附加基元105a插在第一基元103a之前,并且可以將第二附加基元105b插在第二基元103b之前,并且可以將第一分支命令設(shè)置到前置命令104a中,可以將第二分支命令設(shè)置到基元命令104c中,如附圖1b)所示。將第一分支命令的目標(biāo)地址設(shè)置為原始節(jié)目102的第一基元103a,并且將第二分支命令的目標(biāo)地址設(shè)置為原始節(jié)目102的第二基元103b。前置命令104a促使播放器在第一基元103a處開始節(jié)目102的重放并且不訪問附加基元105a?;?04c促使播放器在節(jié)目102的第一基元103a之后繼續(xù)在第二基元103b處進(jìn)行重放并且不訪問附加基元105b。
另一方面,附加(再現(xiàn)阻礙)基元105a、105b是物理上分別插在第一基元103a和第二基元103b之前的。因此,可以用于使竊取/拷貝難以或不可能實現(xiàn),或者可以用于降低內(nèi)容的娛樂價值,因為拷貝/竊取軟件一般來說并不使用導(dǎo)航數(shù)據(jù),而是對節(jié)目102的基元進(jìn)行線性訪問,即,在所示的例子中,是按照第一附加基元105a、第一基元103a、第二附加基元105b、第二基元103b和第三基元103c的順序進(jìn)行訪問的。這樣的線性訪問導(dǎo)致與其對應(yīng)的拷貝和再現(xiàn)。
而且節(jié)目鏈101是以線性方式由拷貝/竊取軟件加以訪問的。因此,也可以通過在物理上按照與預(yù)定重放順序不一致的順序排列原始的節(jié)目鏈101以及按照確保預(yù)定重放順序的方式使用后置命令104b來降低拷貝的娛樂價值。于是節(jié)目鏈101是按照與物理存儲在原始盤上的順序一樣的順序得以拷貝的,并且也是按照這樣的順序從拷貝中得以再現(xiàn)的。
這樣的非線性存儲對節(jié)目102和/或基元103也具有相同的效果。在這種情況下,僅使用除了前置命令或后置命令或基元命令之外的其它相關(guān)尋址機(jī)制。
使用導(dǎo)航命令僅僅是創(chuàng)建繞行區(qū)域的一種可選方案。第二種可選方案是使用DVD視頻技術(shù)規(guī)范中定義的交織結(jié)構(gòu)。這些交織結(jié)構(gòu)的目標(biāo)是實現(xiàn)并行重放路徑和在重放路徑之間元間隙地進(jìn)行改變的可能性。交織結(jié)構(gòu)例如用于-語言字幕,-父母等級,和-多角度。
附圖4表示交織的表達(dá)數(shù)據(jù)。交織塊106是表達(dá)數(shù)據(jù)中具有平行重放路徑107、108的區(qū)域。交織塊由一系列交織的單元(ILVU)組成,這里分別由第一重放路徑107的第一到第三ILVU 107a、107b、107c和第二重放路徑108的第一到第三ILVU 108a、108b、108c組成。每個ILVU 107a、107b、107c、108a、108b、108c是重放路徑107、108的一部分。重放路徑107、108的ILVU 107a、107b、107c、108a、108b、108c按照交錯的順序混合在一起,即,按照第二重放路徑的第一ILVU108a、第一重放路徑的第一ILVU 107a、第二重放路徑的第二ILVU108b、第一重放路徑的第一ILVU 107b、第二重放路徑的第三ILUV 108c和第一重放路徑的第三ILVU 107c的順序。交織塊106可以按照它們對用戶不可見的方式加以使用。因此附加重放路徑可以用作繞行區(qū)域,即,在專門的訪問期間不可由用戶選擇,但是對于拷貝/竊取軟件或硬件可見并且不可區(qū)分。
創(chuàng)建繞行區(qū)域的第三個例子是利用DVD視頻導(dǎo)航數(shù)據(jù)借助相對扇區(qū)地址對數(shù)據(jù)進(jìn)行定位這一事實。類型a)的重放裝置必須讀取根導(dǎo)航數(shù)據(jù)文件。剩下的表達(dá)和導(dǎo)航數(shù)據(jù)可以通過直接讀取所定位的扇區(qū)來進(jìn)行讀取。
在類型b)的重放期間,在很多情況下,要讀取更多的扇區(qū)和/或可以以讀取附加扇區(qū)的方式對文件系統(tǒng)數(shù)據(jù)加以修改。
附圖5表示這種概念的可行應(yīng)用。在類型a)的重放裝置進(jìn)行訪問期間,扇區(qū)是按照特殊的順序加以讀取的。具體來說,在將記錄載體插入到用于訪問該記錄載體的驅(qū)動器內(nèi)之后,在第一步驟S1中向卷描述1010進(jìn)行跳躍來讀取卷描述1010之前,最開始要對導(dǎo)入?yún)^(qū)109加以訪問。然后,在后面的第二步驟S2中,向分區(qū)描述11進(jìn)行跳躍,來讀取分區(qū)描述1011。此后,在后面的第三步驟S3中,向根目錄1012進(jìn)行跳躍,來訪問根目錄1012。在訪問了根目錄1012之后,在第四步驟S4中,向目錄1013進(jìn)行跳躍,來訪問目錄1013。然后對目錄1013的訪問能夠?qū)崿F(xiàn)第五步驟S5中的向文件1014的相對跳躍,然后對其進(jìn)行訪問。所有后續(xù)的文件訪問也都是依據(jù)已經(jīng)得到的(通過當(dāng)前或較早的文件或目錄訪問得到的)信息以相對方式進(jìn)行的。
類型b)的數(shù)據(jù)訪問在某些情況下會讀取附加扇區(qū)和/或被迫讀取附加扇區(qū)。這些附加扇區(qū)構(gòu)成正常類型a)訪問的繞行區(qū)域。在所示的例子中,第一到第五跳躍S1到S5連同它們各自的后續(xù)訪問也都是在類型b)的訪問期間進(jìn)行的。不過,目錄1013的訪問向拷貝機(jī)構(gòu)指出要額外地訪問另一個文件1015,因為否則該拷貝機(jī)構(gòu)將會產(chǎn)生一個不完整的拷貝。
因此,拷貝機(jī)構(gòu)在第五跳躍S5之后向另一個文件105進(jìn)行第六跳躍S6,來實現(xiàn)對它的訪問。
可以用來迫使對附加扇區(qū)進(jìn)行讀取的數(shù)據(jù)結(jié)構(gòu)是和/或引起循環(huán)讀取●ISO 9660數(shù)據(jù),若利埃(Joliet)數(shù)據(jù)●擴(kuò)展UDF數(shù)據(jù)●UDF卷/分區(qū)數(shù)據(jù)(即,不止一個卷和/或不止一個分區(qū))●虛擬地址表●空閑管理數(shù)據(jù)●由特殊讀取裝置(例如,微軟(Microsoft)操作系統(tǒng))使用的表達(dá)數(shù)據(jù)●隱含文件●COFF格式可執(zhí)行文件中的圖標(biāo)資源●盤標(biāo)識●autorun.inf文件Mac OS●資源派生創(chuàng)建繞行區(qū)域的第四個例子是利用文件系統(tǒng)數(shù)據(jù)的布置形式,即,使用文件系統(tǒng)數(shù)據(jù)的鏈接。例如布置在導(dǎo)入?yún)^(qū)9與卷描述1010之間、卷描述1010與分區(qū)描述11之間、分區(qū)描述1011與根目錄1012之間、根目錄1012與目錄1013之間和/或目錄1013與第一文件1014之間的繞行區(qū)域最好是包括一個或多個扇區(qū)的區(qū)域,在對所述一個或多個扇區(qū)進(jìn)行訪問的時候,所述扇區(qū)會導(dǎo)致記錄載體訪問失敗。這樣的繞行區(qū)域防止利用以連續(xù)的方式從盤的起始點(diǎn)開始搜索表達(dá)數(shù)據(jù)(即,以連續(xù)方式讀取盤的所有扇區(qū),直到找到特定的標(biāo)記,例如用于視頻流的起始點(diǎn)的標(biāo)記,例如用以克服上面解釋說明過的創(chuàng)建繞行區(qū)域的第三個例子)的拷貝軟件和/或硬件對盤進(jìn)行拷貝。附圖5表示設(shè)置在卷描述1010與分區(qū)描述1011之間的壞扇區(qū)1016作為用于這種類型的繞行區(qū)域的實例。
權(quán)利要求
1.將不受拷貝保護(hù)的數(shù)據(jù)(1)轉(zhuǎn)換成受拷貝保護(hù)的數(shù)據(jù)(5)的方法,其中所述不受拷貝保護(hù)的數(shù)據(jù)(1)包括數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)、控制數(shù)據(jù)和內(nèi)容數(shù)據(jù),所述內(nèi)容數(shù)據(jù)和控制數(shù)據(jù)嵌入在由所述數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)定義的數(shù)據(jù)結(jié)構(gòu)中,所述內(nèi)容數(shù)據(jù)可以使用所述控制數(shù)據(jù)加以訪問和/或加以處理,所述方法包括下述步驟-經(jīng)由第一通信網(wǎng)絡(luò)(3)將至少部分(9)所述數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)和所述控制數(shù)據(jù)從第一網(wǎng)絡(luò)地點(diǎn)(2)傳遞到第二網(wǎng)絡(luò)地點(diǎn)(4),-在所述第二網(wǎng)絡(luò)地點(diǎn)(4)處依據(jù)供應(yīng)給所述第二網(wǎng)絡(luò)地點(diǎn)(4)的所述數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)/控制數(shù)據(jù)產(chǎn)生經(jīng)過修改的數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)和經(jīng)過修改的控制數(shù)據(jù),-經(jīng)由第二通信網(wǎng)絡(luò)(6)將所述經(jīng)過修改的數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)和經(jīng)過修改的控制數(shù)據(jù)從所述第二網(wǎng)絡(luò)地點(diǎn)(4)傳遞到第三網(wǎng)絡(luò)地點(diǎn)(2),-在所述第三網(wǎng)絡(luò)地點(diǎn)(2)處,通過將所述內(nèi)容數(shù)據(jù)和所述經(jīng)過修改的控制數(shù)據(jù)嵌入到由所述經(jīng)過修改的數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)定義的經(jīng)過修改的數(shù)據(jù)結(jié)構(gòu)中來產(chǎn)生所述受拷貝保護(hù)的數(shù)據(jù)。
2.按照權(quán)利要求1所述的方法,其中所述內(nèi)容數(shù)據(jù)形成內(nèi)容數(shù)據(jù)流,所述控制數(shù)據(jù)能夠?qū)崿F(xiàn)選擇性地訪問和/或處理所述內(nèi)容數(shù)據(jù)流的特定部分。
3.按照權(quán)利要求2所述的方法,其中所述內(nèi)容數(shù)據(jù)流分為多個平行的內(nèi)容數(shù)據(jù)子流,所述控制數(shù)據(jù)能夠?qū)崿F(xiàn)選擇性地訪問和/或處理各個內(nèi)容數(shù)據(jù)子流的特定部分。
4.按照權(quán)利要求2或3所述的方法,其中所述內(nèi)容數(shù)據(jù)形成第一內(nèi)容基元流,這些內(nèi)容基元至少部分地借助所述控制數(shù)據(jù)彼此鏈接,并且其中所述受拷貝保護(hù)的數(shù)據(jù)包括第二內(nèi)容基元流,這些內(nèi)容基元至少部分地借助所述經(jīng)過修改的控制數(shù)據(jù)彼此鏈接。
5.按照權(quán)利要求4所述的方法,其中所述第二內(nèi)容基元流是通過在所述產(chǎn)生所述受拷貝保護(hù)的數(shù)據(jù)的步驟期間將再現(xiàn)阻礙基元插入到所述第一內(nèi)容基元流中而獲得的。
6.按照權(quán)利要求5所述的方法,其中所述產(chǎn)生經(jīng)過修改的數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)的步驟確定在所述產(chǎn)生受拷貝保護(hù)的數(shù)據(jù)的步驟期間要在哪些流位置上將所述再現(xiàn)阻礙基元插入到所述第一內(nèi)容基元流中。
7.按照權(quán)利要求6所述的方法,其中所述產(chǎn)生經(jīng)過修改的控制數(shù)據(jù)的步驟確定在所述產(chǎn)生所述受拷貝保護(hù)的數(shù)據(jù)的步驟期間要如何將所述再現(xiàn)阻礙基元與所述第二數(shù)據(jù)流的所述內(nèi)容基元相鏈接。
8.按照權(quán)利要求1到7中任何一項所述的方法,其中所述數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)、所述控制數(shù)據(jù)和所述內(nèi)容數(shù)據(jù)與存儲在數(shù)據(jù)載體上的音頻和/或視頻內(nèi)容有關(guān)。
9.按照權(quán)利要求1到8中任何一項所述的方法,其中所述數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)、所述控制數(shù)據(jù)和所述內(nèi)容數(shù)據(jù)分別與DVD數(shù)據(jù)有關(guān)。
10.按照權(quán)利要求9所述的方法,其中所述數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)包括DVD文件系統(tǒng)數(shù)據(jù)。
11.按照權(quán)利要求9或10所述的方法,其中所述控制數(shù)據(jù)包括DVD導(dǎo)航數(shù)據(jù)。
12.按照權(quán)利要求1到11中任何一項所述的方法,其中所述受拷貝保護(hù)的數(shù)據(jù)的所述產(chǎn)生處理是由從所述第二網(wǎng)絡(luò)地點(diǎn)(4)傳遞到所述第三網(wǎng)絡(luò)地點(diǎn)(2)的java小程序執(zhí)行的。
13.按照權(quán)利要求1到12中任何一項所述的方法,其中所有在所述網(wǎng)絡(luò)地點(diǎn)之間交換的數(shù)據(jù)都要在交換之前進(jìn)行加密。
14.按照權(quán)利要求1到13中任何一項所述的方法,其中所述第一網(wǎng)絡(luò)地點(diǎn)(2)與所述第三網(wǎng)絡(luò)地點(diǎn)(2)為同一個網(wǎng)絡(luò)地點(diǎn)或處于相同的物理地點(diǎn)。
15.代表經(jīng)過修改的數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)和經(jīng)過修改的控制數(shù)據(jù)的數(shù)據(jù)信號,所述經(jīng)過修改的數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)適于定義數(shù)據(jù)載體上的經(jīng)過修改的數(shù)據(jù)結(jié)構(gòu),其中所述經(jīng)過修改的數(shù)據(jù)結(jié)構(gòu)用來嵌入內(nèi)容數(shù)據(jù)和所述經(jīng)過修改的控制數(shù)據(jù),所述內(nèi)容數(shù)據(jù)可以使用所述經(jīng)過修改的控制數(shù)據(jù)加以訪問和/或加以處理。
16.按照權(quán)利要求15所述的數(shù)據(jù)信號,其中所述數(shù)據(jù)信號是依據(jù)包括數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)、控制數(shù)據(jù)和內(nèi)容數(shù)據(jù)的不受拷貝保護(hù)的數(shù)據(jù)產(chǎn)生的,所述內(nèi)容數(shù)據(jù)和控制數(shù)據(jù)嵌入在由所述數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)定義的數(shù)據(jù)結(jié)構(gòu)中,所述內(nèi)容數(shù)據(jù)可以使用所述控制數(shù)據(jù)加以訪問和/或加以處理,并且其中所述數(shù)據(jù)信號的所述產(chǎn)生處理包括下述步驟-經(jīng)由第一通信網(wǎng)絡(luò)(3)將至少部分(9)所述數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)和所述控制數(shù)據(jù)從第一網(wǎng)絡(luò)地點(diǎn)(2)傳遞到第二網(wǎng)絡(luò)地點(diǎn)(4),-在所述第二網(wǎng)絡(luò)地點(diǎn)(4)處依據(jù)供應(yīng)給所述第二網(wǎng)絡(luò)地點(diǎn)(4)的所述數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)/控制數(shù)據(jù)產(chǎn)生所述經(jīng)過修改的數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)和所述經(jīng)過修改的控制數(shù)據(jù),從而獲得所述數(shù)據(jù)信號。
17.按照權(quán)利要求16所述的數(shù)據(jù)信號,其中所述數(shù)據(jù)信號用來將所述不受拷貝保護(hù)的數(shù)據(jù)轉(zhuǎn)換成受拷貝保護(hù)的數(shù)據(jù),所述轉(zhuǎn)換處理是通過下述過程執(zhí)行的-將所述數(shù)據(jù)信號從所述第二網(wǎng)絡(luò)地點(diǎn)傳遞到第三網(wǎng)絡(luò)地點(diǎn),-在所述第三網(wǎng)絡(luò)地點(diǎn)(2)處,通過將所述內(nèi)容數(shù)據(jù)和所述經(jīng)過修改的控制數(shù)據(jù)嵌入到由所述經(jīng)過修改的數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)定義的所述經(jīng)過修改的數(shù)據(jù)結(jié)構(gòu)中來產(chǎn)生所述受拷貝保護(hù)的數(shù)據(jù)。
18.用于存儲受拷貝保護(hù)的母圖像的母盤,所述母盤適用于將所述受拷貝保護(hù)的母圖像傳遞到多個數(shù)據(jù)載體上,其中所述母圖像由經(jīng)過修改的數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)、內(nèi)容數(shù)據(jù)和經(jīng)過修改的控制數(shù)據(jù)構(gòu)成,所述內(nèi)容數(shù)據(jù)和經(jīng)過修改的控制數(shù)據(jù)嵌入在由所述經(jīng)過修改的數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)定義的數(shù)據(jù)結(jié)構(gòu)中,并且所述內(nèi)容數(shù)據(jù)可以使用所述經(jīng)過修改的控制數(shù)據(jù)加以訪問和/或加以處理,所述受拷貝保護(hù)的母圖像是按照下述方式產(chǎn)生的-將不受拷貝保護(hù)的數(shù)據(jù)的至少部分?jǐn)?shù)據(jù)結(jié)構(gòu)數(shù)據(jù)和控制數(shù)據(jù)從第一網(wǎng)絡(luò)地點(diǎn)傳遞到第二網(wǎng)絡(luò)地點(diǎn),所述不受拷貝保護(hù)的數(shù)據(jù)包括所述數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)、所述控制數(shù)據(jù)和內(nèi)容數(shù)據(jù),所述內(nèi)容數(shù)據(jù)和控制數(shù)據(jù)嵌入在由所述數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)定義的數(shù)據(jù)結(jié)構(gòu)中,所述內(nèi)容數(shù)據(jù)可以使用所述控制數(shù)據(jù)加以訪問和/或處理,-在所述第二網(wǎng)絡(luò)地點(diǎn)(4)處依據(jù)供應(yīng)給所述第二網(wǎng)絡(luò)地點(diǎn)(4)的所述數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)/控制數(shù)據(jù)產(chǎn)生所述經(jīng)過修改的數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)和所述經(jīng)過修改的控制數(shù)據(jù),-經(jīng)由所述第二通信網(wǎng)絡(luò)(6)將所述經(jīng)過修改的數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)和經(jīng)過修改的控制數(shù)據(jù)從所述第二網(wǎng)絡(luò)地點(diǎn)(4)傳遞到第三網(wǎng)絡(luò)地點(diǎn)(2),-在所述第三網(wǎng)絡(luò)地點(diǎn)(2)處,通過將所述內(nèi)容數(shù)據(jù)和所述經(jīng)過修改的控制數(shù)據(jù)嵌入到由所述經(jīng)過修改的數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)定義的所述經(jīng)過修改的數(shù)據(jù)結(jié)構(gòu)中來產(chǎn)生所述受拷貝保護(hù)的母圖像。
全文摘要
本發(fā)明涉及一種將不受拷貝保護(hù)的數(shù)據(jù)(1)有效地轉(zhuǎn)換成受拷貝保護(hù)的數(shù)據(jù)(5)的方法。不受拷貝保護(hù)的數(shù)據(jù)(1)包括數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)、控制數(shù)據(jù)和內(nèi)容數(shù)據(jù)。內(nèi)容數(shù)據(jù)嵌入在由數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)定義的數(shù)據(jù)結(jié)構(gòu)中,并且所述內(nèi)容數(shù)據(jù)可以通過使用所述控制數(shù)據(jù)加以處理。
文檔編號G11B20/00GK1881219SQ20061009580
公開日2006年12月20日 申請日期2006年6月13日 優(yōu)先權(quán)日2005年6月13日
發(fā)明者K·霍爾查普菲爾, W·欣特赫爾茨爾, T·格布爾, M·普倫, R·舍瑙爾 申請人:索尼達(dá)德克奧地利股份公司