專利名稱:用于光盤的復(fù)制保護(hù)系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及用于保護(hù)或限制對數(shù)據(jù)的復(fù)制的方法、軟件和格式,尤其是以數(shù)字格 式記錄在例如光盤媒體的載體上的數(shù)據(jù)。在本說明書中,術(shù)語“光盤媒體”意為包括實質(zhì)上 符合DVD、HD-DVD和Blu-ray(BD)標(biāo)準(zhǔn)的盤片,以及可以使用電磁輻射在可見光譜之內(nèi)或之 外被讀取的類似媒體。
背景技術(shù):
DVD格式是目前用于高質(zhì)量視頻內(nèi)容發(fā)行的優(yōu)選格式,并且包括被設(shè)計用于限制 內(nèi)容復(fù)制的多種措施。這些中包括內(nèi)容加擾系統(tǒng)(CSS)加密,其要求播放器軟件知道相關(guān) 加密密鑰以對該內(nèi)容進(jìn)行重放。DVD可以由專用播放器播放,這種播放器通常包括固件形式的播放器程序并且不 能被重編程。該播放器程序包括播放該DVD的內(nèi)容所需要的加密密鑰,但是不能被配置為 復(fù)制該內(nèi)容。DVD還可以在作為通用計算機的外設(shè)的DVD驅(qū)動器上被播放,該DVD驅(qū)動器運 行播放器程序,比如WinDVD (RTM)或PowerDVD (RTM),以解密并播放該內(nèi)容。然而,CSS和其 他措施已經(jīng)被規(guī)避了,這導(dǎo)致了使用通用計算機技術(shù)地直接從DVD上復(fù)制內(nèi)容的各種程序 的可用性。因此,對于這種未授權(quán)的內(nèi)容復(fù)制,留給版權(quán)所有者的只有法律方式的救濟(jì)?,F(xiàn)有技術(shù)中已有多種復(fù)制保護(hù)DVD的技術(shù)手段。例如,EP-A-1566803公開了一種 格式,其中不可讀的或破壞性的數(shù)據(jù)被引入以阻止或防止由對扇區(qū)的連續(xù)復(fù)制所帶來的撕 開(rip),以及指針被用來阻止該破壞性的數(shù)據(jù)在正常的回放過程中被訪問。對該破壞性的 數(shù)據(jù)是不存在導(dǎo)航路徑的。本申請人的專利公開文本W(wǎng)0-A-03/077246公開了一種用于光盤的復(fù)制保護(hù)的格 式,光盤比如是壓縮盤片,其中內(nèi)容表格指示了虛假的軌道開始位置,不可恢復(fù)的數(shù)據(jù)被呈 現(xiàn)在該虛假的開始位置,而子通道指示了該軌道的真正開始位置。因此,考慮到子通道信息 和內(nèi)容表格的播放器被允許讀取該軌道。本申請人的專利公開文本W(wǎng)0-A-04/109681公開了進(jìn)一步的發(fā)展,其中額外的索 引被包括進(jìn)來以允許一些類型的播放器來確定這些軌道的真正開始位置。該額外的索引可 以是視頻CD索引。
發(fā)明內(nèi)容
根據(jù)本發(fā)明的一個方面,提供了一種具有包括第一索引的記錄格式的光盤,該第 一索引指示了在節(jié)目區(qū)內(nèi)的多個節(jié)目塊中的每一個的位置,這些節(jié)目塊包括一個或多個包 含可讀數(shù)據(jù)的內(nèi)容塊以及一個或多個包含不可恢復(fù)數(shù)據(jù)的不可恢復(fù)塊,該記錄格式包括第 二索引,該第二索引指示了內(nèi)容塊的位置而不指示不可恢復(fù)塊的位置。優(yōu)選地,該第二索引 指示用于播放光盤上的內(nèi)容的優(yōu)選開始點或?qū)Ш街羔?。這樣,光盤播放器就能夠播放內(nèi)容塊并避免讀取不可恢復(fù)塊,同時串行復(fù)制程序 會嘗試讀取內(nèi)容塊和不可恢復(fù)塊,從而遇到阻止復(fù)制該內(nèi)容塊的錯誤條件。
根據(jù)本發(fā)明的另一個方面,提供了一種方法,該方法通過該第二索引選擇性地讀 取并由此僅復(fù)制該內(nèi)容塊而不是不可恢復(fù)塊來規(guī)避第一方面的記錄格式。根據(jù)本發(fā)明的另一個方面,提供了一種光盤,該光盤在節(jié)目區(qū)內(nèi)具有第一導(dǎo)航指 針,該指針指向該節(jié)目區(qū)外的第二導(dǎo)航指針。根據(jù)本發(fā)明的另一個方面,提供了一種認(rèn)證光盤的方法,其通過檢測光盤的不可 恢復(fù)塊中的認(rèn)證信息的存在來進(jìn)行認(rèn)證。該塊可以是起始和/或結(jié)束塊。根據(jù)本發(fā)明的另一個方面,提供了一種認(rèn)證光盤的方法,其通過參考包括復(fù)制保 護(hù)的原始光盤的數(shù)據(jù)庫并確定光盤的內(nèi)容是否與該數(shù)據(jù)庫中原始光盤的內(nèi)容相一致來進(jìn) 行認(rèn)證,并在相一致時,確定該光盤為可信的(authentic),如果存在復(fù)制保護(hù)的話。本發(fā)明還擴展到一種記錄光盤的方法,一種用于執(zhí)行該方法的計算機程序,以及 該光盤的數(shù)據(jù)結(jié)構(gòu)。
現(xiàn)在將參照所附附圖來描述優(yōu)選實施例的詳細(xì)說明,其中圖1是在本發(fā)明第一實施例中包括單軌道的DVD光盤格式的示意圖;圖2是在本發(fā)明第二實施例中包括單軌道的DVD光盤格式的示意圖;以及圖3是圖示制造根據(jù)第一或第二實施例的光盤的各個階段的示意圖。
具體實施例方式背景標(biāo)準(zhǔn)DVD格式的以下各方面被描述以幫助理解本發(fā)明的實施例的背景。本領(lǐng)域技 術(shù)人員應(yīng)清楚該DVD格式的進(jìn)一步細(xì)節(jié),因此其在這里將不被描述。DVD上的數(shù)據(jù)被記錄在光盤的螺旋軌道上。該數(shù)據(jù)包括導(dǎo)入?yún)^(qū),數(shù)據(jù)區(qū)和導(dǎo)出區(qū)。 該數(shù)據(jù)區(qū)包括卷描述符,其識別該數(shù)據(jù)區(qū)的結(jié)構(gòu)和內(nèi)容以及一個或多個軌道。每個軌道包 括一個IFO(信息)文件,包括用于軌道內(nèi)的各個標(biāo)題集的導(dǎo)航信息。每個標(biāo)題集可包括音 頻、視頻和/或數(shù)據(jù)內(nèi)容,以及用于確定該內(nèi)容被如何呈現(xiàn)的控制數(shù)據(jù)。該光盤包括UDF文件系統(tǒng)數(shù)據(jù),其允許該光盤的內(nèi)容被使用用于光盤的UDF標(biāo)準(zhǔn) 來識別。該光盤還可包括ISO 9660文件系統(tǒng)數(shù)據(jù),其描述了與UDF數(shù)據(jù)相同的文件系統(tǒng), 用于與ISO 9660標(biāo)準(zhǔn)相兼容。在以下描述中,上面所描述類型的專用DVD播放器將被稱為“DVD播放器”,而作為 外設(shè)連接到通用計算機的DVD驅(qū)動器將被稱為“DVD驅(qū)動器”。本發(fā)明的特定實施例本發(fā)明的一個實施例包括符合DVD標(biāo)準(zhǔn)的光盤,除非下面說明的話。在該實施例 中,該光盤的數(shù)據(jù)內(nèi)容包括單軌道,其可能占用該光盤的一個或多個層。該光盤的格式被顯示在圖1中。該單軌道2依次包括包含不可恢復(fù)數(shù)據(jù)的開始 封裝塊4、IS0/UDF文件系統(tǒng)塊6、文件系統(tǒng)節(jié)目區(qū)8以及包含不可恢復(fù)數(shù)據(jù)的結(jié)束封裝塊 10。文件系統(tǒng)節(jié)目區(qū)8依次包括導(dǎo)航數(shù)據(jù)塊12 (即IFO文件)、至少一個初始封裝塊 14、至少一個標(biāo)題集塊16以及至少一個最終封裝塊18。應(yīng)注意,初始和最終封裝塊14、I8并不是必須都存在,并且實施例可以包括僅一個或多個初始封裝塊14或一個或多個最終 封裝塊18??赡軙泻芏喑跏己?或最終封裝塊14、18,優(yōu)選地在數(shù)量上大大超過標(biāo)題集 塊16。該初始和/或最終封裝塊14、18包括不可恢復(fù)數(shù)據(jù)。包含在封裝塊4、10、14、18之內(nèi)的不可恢復(fù)數(shù)據(jù)包括符合DVD標(biāo)準(zhǔn)的控制數(shù)據(jù),但 是該數(shù)據(jù)本身被記錄在不能被DVD播放器正確讀取的格式中。導(dǎo)航數(shù)據(jù)塊12包括指向初始封裝塊14、標(biāo)題集塊16和最終封裝塊18的分別的指 針13。該導(dǎo)航數(shù)據(jù)塊12還包括優(yōu)選的回放指針15,其指示了標(biāo)題集塊16的位置而不是初 始或最終封裝塊14、18的位置。優(yōu)選回放指針15與DVD標(biāo)準(zhǔn)相一致,它們在其中被稱作導(dǎo) 航指針;它們的功能是通常指示DVD播放器回放應(yīng)該優(yōu)選地從哪里開始。文件系統(tǒng)塊6包括指向文件系統(tǒng)節(jié)目區(qū)8的開始處的指針,并因此也指向?qū)Ш綌?shù) 據(jù)塊12的開始處,但不包括指向初始或最終封裝塊12、18或指向標(biāo)題集塊16的指針,因為 該內(nèi)部結(jié)構(gòu)沒有形成UDF/IS0標(biāo)準(zhǔn)的一部分。當(dāng)該光盤被加載到DVD播放器中時,播放器讀取文件系統(tǒng)塊6并忽略封裝開始和 結(jié)束塊4和10。當(dāng)被指示播放DVD時,該播放器讀取導(dǎo)航數(shù)據(jù)塊12并從優(yōu)選的回放指針 15確定從哪一點開始播放。這樣,該DVD播放器播放該標(biāo)題集塊并且不會嘗試播放初始和 /或最終封裝塊14、16。如果在一個通用計算機上做出了復(fù)制該光盤的嘗試,那么該光盤被加載到DVD驅(qū) 動器中并且“撕開者”(ripper)程序被運行在該計算機上。撕開者程序通常嘗試做出對記 錄在該光盤上的數(shù)據(jù)的準(zhǔn)確復(fù)制,并且在這種情況下,該撕開者程序會嘗試讀取封裝開始 塊4和/或封裝結(jié)束塊10中的不可恢復(fù)數(shù)據(jù);因此導(dǎo)致該DVD驅(qū)動器將發(fā)出錯誤條件信號 給該撕開者程序,并且該撕開操作將失敗。更精細(xì)的撕開者程序會忽略該封裝開始和/或結(jié)束塊4、10并且僅讀取文件系統(tǒng) 節(jié)目區(qū)8之外的文件系統(tǒng)塊6。然后該撕開者程序讀取導(dǎo)航數(shù)據(jù)塊12以確定標(biāo)題集塊的位 置,在這種情況下也就是初始和/或最終封裝塊14、18以及標(biāo)題集塊16。該撕開者程序忽 略優(yōu)選的回放指針15,因為它們明顯與復(fù)制不相關(guān)。因此,撕開者程序無法將初始和/或最 終封裝塊14、18與標(biāo)題集塊16相區(qū)分,其將嘗試讀取并由此依次復(fù)制這些塊的每一個。然 而,對初始和/或最終封裝塊14、18中的不可恢復(fù)數(shù)據(jù)的讀取將導(dǎo)致DVD驅(qū)動器發(fā)送錯誤 條件信號給撕開者程序,所以該撕開操作將失敗。這樣,該DVD格式阻止了對內(nèi)容的撕開,而允許該內(nèi)容被DVD播放器播放。規(guī)避技術(shù)為了規(guī)避上面描述的復(fù)制保護(hù)格式,可以設(shè)想撕開者程序可被設(shè)計為讀取導(dǎo)航數(shù) 據(jù)塊12中的優(yōu)選回放指針15,并僅復(fù)制由該優(yōu)選的回放指針15所指示的標(biāo)題集塊16,以 及避免讀取初始和/或最終封裝塊14、18。例如,該撕開者程序可以之后產(chǎn)生復(fù)制的DVD, 在該DVD中該初始和/或最終封裝塊14、18被再生為空白標(biāo)題集。由此,撕開者程序基于 本發(fā)明的原理的知識,并因此被認(rèn)為是本發(fā)明另一方面的一個實施例。反規(guī)避特性現(xiàn)在將參照附圖2來描述目的在于擊敗上述規(guī)避技術(shù)的第二實施例。初始和/或 最終封裝塊14、18包括一個或多個封裝的導(dǎo)航指針15’。這樣,該封裝的導(dǎo)航指針15’指示 了優(yōu)選的回放位置,就像第一實施例中的導(dǎo)航指針15所指示的那樣,但是它們可以可選地
6或額外地替換第一實施例中的指針13。換句話說,第一實施例中的直接指針13、15可以經(jīng) 由第二實施例中的初始和/或最終封裝塊14、18被間接指針?biāo)鎿Q。導(dǎo)航指針的位置可以由在例如導(dǎo)航塊12的文件系統(tǒng)節(jié)目區(qū)8中的一個或多個指 針17來指示。因此,導(dǎo)航指針17和15’經(jīng)由初始和/或最終封裝塊14、18形成了一個指 針鏈。如果初始和/或最終封裝塊14、18的內(nèi)容在創(chuàng)建復(fù)制光盤時被撕開者程序清除,那 么該指針鏈被破壞,也就不可能在該復(fù)制光盤內(nèi)正確地導(dǎo)航。優(yōu)選地,封裝的導(dǎo)航指針15’位于不可恢復(fù)數(shù)據(jù)中,以使得如果這些塊被依次讀取 的話,其不能被輕易地從不可恢復(fù)數(shù)據(jù)中分離;這樣就阻止了撕開者程序不通過不可恢復(fù) 數(shù)據(jù)來復(fù)制導(dǎo)航指針15’。光盤認(rèn)證作為一個額外的或可選的特點,初始和/或最終封裝塊14、18可以包括識別該光 盤為可信的認(rèn)證信息。該認(rèn)證信息可以形成不可恢復(fù)數(shù)據(jù)的一部分,或與不可恢復(fù)數(shù)據(jù)分 開。該認(rèn)證信息可被形成為“水印”以使得其不能被輕易地從該初始和/或最終封裝塊14、 18內(nèi)的其他數(shù)據(jù)中分離出來。如果撕開者程序避免復(fù)制復(fù)制光盤中的初始和/或最終封裝塊14、18,那么該認(rèn) 證信息將丟失。該認(rèn)證信息在初始和/或最終封裝塊14、18中的存在可被因此用作對光盤 是正版的指示。在該認(rèn)證信息形成為不可恢復(fù)數(shù)據(jù)的一部分的一個實施例中,該不可恢復(fù) 數(shù)據(jù)可被讀取并且該認(rèn)證信息可被加載在連接到光盤驅(qū)動器的計算機上的專用播放器程 序所識別,或被修改的光盤播放器識別;無論何種情況中,如果該認(rèn)證信息丟失或與該光盤 的內(nèi)容不對應(yīng),那么該光盤的回放可被禁止??梢詣?chuàng)建對應(yīng)于不同原始光盤的認(rèn)證信息的 數(shù)據(jù)庫,并且檢測到的認(rèn)證信息可以與數(shù)據(jù)庫中的光盤的內(nèi)容相核對以確定該認(rèn)證信息是 否正確。該內(nèi)容在數(shù)據(jù)庫中可被指示為哈希值,類似于目前在CDDB數(shù)據(jù)庫中所使用的。可選地,該數(shù)據(jù)庫可識別一組原始光盤的內(nèi)容,這些原始光盤被初始和/或最終 封裝塊14、18中的不可恢復(fù)數(shù)據(jù)所保護(hù)。如果光盤的內(nèi)容與數(shù)據(jù)庫中的條目相匹配,但是 初始和/或最終封裝塊14、18中不包含不可恢復(fù)數(shù)據(jù),那么該光盤被確定為不可信。光盤制造為生產(chǎn)具有根據(jù)本發(fā)明的實施例的格式的光盤,需要在控制過程期間使用特殊的 軟件,如圖3所示。用于一個或多個軌道的源數(shù)據(jù)D被提供在載體上,該載體本身可以是可 記錄光盤或數(shù)字磁帶。該源數(shù)據(jù)被軟件格式化(SlO)以產(chǎn)生會話以及上面所描述的格式的 相關(guān)數(shù)據(jù),以用于記錄在光盤上。該格式化的數(shù)據(jù)被記錄(S20)在光盤母盤(master)上,例 如使用將數(shù)據(jù)寫在涂覆的玻璃母盤上的激光束刻錄機。該玻璃母盤被顯影(develop) (S30) 以生產(chǎn)金屬化的玻璃母盤Μ。該母盤可被用于通過電鑄過程(S40)來生產(chǎn)一個或多個壓模 (stamper^。光盤OD通過沖壓過程(S50)而從壓模S被大量生產(chǎn)。在一個適用于低產(chǎn)量 制造的可選實施例中,可記錄光盤被直接記錄為格式化的數(shù)據(jù)。該格式化的數(shù)據(jù)可被記錄為數(shù)據(jù)集,以在隨后的時間輸入到刻錄機中。本發(fā)明實施例包括光盤制造軟件,其用于格式化數(shù)據(jù)和/或控制記錄過程以產(chǎn)生 具有與本發(fā)明實施例相一致的格式的一個或多個光盤。實施例還包括具有如上面定義的結(jié) 構(gòu)的格式化的數(shù)據(jù)。上述實施例僅被提供用于示例。然而,那些對本領(lǐng)域技術(shù)人員在閱讀該說明書時所顯而易見的替換也落在如權(quán)利要求所定義的本發(fā)明范圍內(nèi)。
權(quán)利要求
一種在其上以一種格式記錄有內(nèi)容數(shù)據(jù)的光盤,該格式包括a.在該光盤上的節(jié)目區(qū)內(nèi)的多個節(jié)目塊,這些節(jié)目塊包括一個或多個包括內(nèi)容數(shù)據(jù)的內(nèi)容塊,以及一個或多個包含不可讀數(shù)據(jù)的復(fù)制保護(hù)塊;b.指示該多個節(jié)目塊中的每一個的位置的第一索引;以及c.指示內(nèi)容塊的位置而不指示該不可讀塊的位置的第二索引。
2.如權(quán)利要求1所述的光盤,還包括在節(jié)目區(qū)內(nèi)的導(dǎo)航數(shù)據(jù)塊,該導(dǎo)航數(shù)據(jù)塊包括第 一索引。
3.如權(quán)利要求2所述的光盤,其中該導(dǎo)航數(shù)據(jù)塊進(jìn)一步包括第二索引。
4.如權(quán)利要求1-3任一個所述的光盤,其中該第二索引包括優(yōu)選回放指針。
5.如權(quán)利要求1-4任一個所述的光盤,進(jìn)一步包括在節(jié)目區(qū)外的一個或多個額外的包 含不可讀數(shù)據(jù)的復(fù)制保護(hù)塊。
6.如權(quán)利要求5所述的光盤,其中該額外的復(fù)制保護(hù)塊在光盤上的初始和/或最終位置。
7.如權(quán)利要求5或6所述的光盤,其中一個或多個額外的復(fù)制保護(hù)塊包括認(rèn)證信息。
8.如權(quán)利要求7所述的光盤,其中該認(rèn)證信息被包含在不可讀數(shù)據(jù)中。
9.如權(quán)利要求5-8任一個所述的光盤,其中該一個或多個額外的復(fù)制保護(hù)塊包括一 個或多個導(dǎo)航指針,并且第一和/或第二索引經(jīng)由該一個或多個導(dǎo)航指針間接指示所述位置。
10.如權(quán)利要求1-8任一個所述的光盤,其中該不可讀數(shù)據(jù)以光盤驅(qū)動器不可讀的數(shù) 據(jù)格式記錄。
11.一種光盤復(fù)制程序,被配置為從依照權(quán)利要求1-10任一個所述的光盤通過訪問第 二索引從而選擇性地復(fù)制內(nèi)容塊同時避免讀取復(fù)制保護(hù)塊來復(fù)制內(nèi)容數(shù)據(jù)。
12.—種在其上以一種格式記錄有內(nèi)容數(shù)據(jù)的光盤,該格式包括a.該光盤上的節(jié)目區(qū),包括內(nèi)容數(shù)據(jù)和導(dǎo)航索引,b.節(jié)目區(qū)外的一個或多個包含不可讀數(shù)據(jù)以及一個或多個導(dǎo)航指針的復(fù)制保護(hù)塊, 其中該導(dǎo)航索引是經(jīng)由該一個或多個導(dǎo)航指針的間接索引。
13.一種認(rèn)證光盤的方法,該光盤對應(yīng)于依照權(quán)利要求7或8所述的光盤,該方法包括 確定該一個或多個額外的復(fù)制保護(hù)塊是否包含所述的認(rèn)證信息。
14.一種認(rèn)證光盤的方法,該光盤對應(yīng)于依照權(quán)利要求1-8任一個所述的光盤,該方法 包括a.根據(jù)數(shù)據(jù)庫確定包含所述一個或多個內(nèi)容塊的原始光盤是否應(yīng)當(dāng)包括所述復(fù)制保 護(hù)塊中的一個或多個,并且,如果是的話;b.確定該光盤為可信的,如果所述復(fù)制保護(hù)塊存在的話。
15.一種制造光盤的方法,包括以一種格式來格式化內(nèi)容數(shù)據(jù),該格式包括a.在光盤上的節(jié)目區(qū)中的多個節(jié)目塊,這些節(jié)目塊包括一個或多個包含內(nèi)容數(shù)據(jù)的內(nèi) 容塊,以及一個或多個包含不可讀數(shù)據(jù)的復(fù)制保護(hù)塊;b.指示該多個節(jié)目塊中的每一個的位置的第一索引;以及c.指示該內(nèi)容塊的位置而不指示不可讀塊的位置的第二索引。
16.一種包括程序代碼的計算機程序,該程序代碼被配置為執(zhí)行權(quán)利要求13中的任一個的方法。
17.—種光盤的數(shù)據(jù)庫,所述光盤為權(quán)利要求7或8所述的光盤,該數(shù)據(jù)庫為每一個所 述的光盤識別正確的認(rèn)證信息。
18.—種光盤的數(shù)據(jù)庫,所述光盤為權(quán)利要求1-10中任一個所述的光盤,該數(shù)據(jù)庫根 據(jù)所述內(nèi)容數(shù)據(jù)識別所述光盤。
全文摘要
具有一種記錄格式的光盤,該記錄格式包括指示節(jié)目區(qū)內(nèi)多個節(jié)目塊中的每一個的位置的第一索引,這些節(jié)目塊包括一個或多個包含不可讀數(shù)據(jù)的內(nèi)容塊,以及一個或多個包含不可恢復(fù)數(shù)據(jù)的不可恢復(fù)塊,該記錄格式還包括指示內(nèi)容塊的位置而不指示不可恢復(fù)塊的位置的第二索引。優(yōu)選地,該第二索引指示用于播放該光盤上的內(nèi)容的優(yōu)選的開始點。
文檔編號G11B20/00GK101983406SQ200980109307
公開日2011年3月2日 申請日期2009年2月12日 優(yōu)先權(quán)日2008年2月14日
發(fā)明者A·邁爾斯, I·本森 申請人:城堡技術(shù)有限公司