專利名稱:光盤復(fù)制保護(hù)或與光盤復(fù)制保護(hù)相關(guān)的改進(jìn)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種對承載內(nèi)容和控制數(shù)據(jù)的光盤進(jìn)行復(fù)制保護(hù)的方法和受復(fù)制保護(hù)的光盤。本發(fā)明也擴(kuò)展到在控制受復(fù)制保護(hù)的光盤中所使用的圖像文件,和形成在產(chǎn)生受復(fù)制保護(hù)的光盤中所使用的圖像文件的方法。
背景技術(shù):
有許多用于對光盤進(jìn)行復(fù)制保護(hù)的技術(shù)。例如,WO 01/61695和WO01/61696描述了去除、毀壞或相反放棄與光盤上的信息相關(guān)的不準(zhǔn)確的控制數(shù)據(jù)。選擇控制數(shù)據(jù)從而所述的復(fù)制保護(hù)方法在防止產(chǎn)生可用的復(fù)制盤的同時,不防止或不惡化在所有具有播放這種光盤的功能的播放器上播放合法的光盤。
已經(jīng)發(fā)現(xiàn)有許多途徑可以故意破壞光盤上承載的信息和/或控制數(shù)據(jù),從而不能可靠地讀取或復(fù)制光盤。例如,在我們共同未決的2004年2月19日提交的第60/545,979號美國臨時申請中,我們描述了一種方法,其中破壞性數(shù)據(jù)(subversive data)隱藏在所述盤上的內(nèi)容中,例如視頻對象文件中,以阻止從所述光盤復(fù)制數(shù)據(jù)和/或防止制作有用的所述數(shù)據(jù)的副本。這個較早的方法在通常的情況下是有效的,其中控制用于制作副本光盤的設(shè)備以便在逐扇區(qū)的基礎(chǔ)上復(fù)制盤上的數(shù)據(jù)。
然而,因?yàn)橐呀?jīng)提出了對逐扇區(qū)和/或逐文件的復(fù)制進(jìn)行保護(hù)的方法,所以,例如,當(dāng)前控制將要用于復(fù)制光盤的設(shè)備以解析導(dǎo)航數(shù)據(jù),然后只復(fù)制由已選擇的節(jié)目路徑所指的數(shù)據(jù)。
發(fā)明內(nèi)容
本發(fā)明試圖防止由解析導(dǎo)航數(shù)據(jù)的設(shè)備所進(jìn)行的復(fù)制。
根據(jù)本發(fā)明的第一方面,提供一種對承載內(nèi)容和控制數(shù)據(jù)的光盤進(jìn)行復(fù)制保護(hù)的方法,其中,將所述內(nèi)容安排在一個或多個內(nèi)容文件中,并且將所述控制數(shù)據(jù)安排成控制對所述內(nèi)容文件的訪問,所述方法包括以下步驟
將錯誤合并到在播放所述盤上的信息的過程中不使用的冗余控制數(shù)據(jù)中,其中將所述錯誤安排成阻止通過所述控制數(shù)據(jù)對所述內(nèi)容文件的訪問。
根據(jù)本發(fā)明的實(shí)施例,在播放所述盤的內(nèi)容的過程中不使用冗余控制數(shù)據(jù),冗余控制數(shù)據(jù)具有包括在其中的錯誤,所述錯誤阻止通過所述控制數(shù)據(jù)對所述內(nèi)容文件的訪問。因此,通過解析導(dǎo)航信息以便訪問所述數(shù)據(jù)來安排以復(fù)制所述盤的設(shè)備可能會失效。然而由于將錯誤合并到冗余控制數(shù)據(jù)中,所以將不會危及所述盤的正常播放。
優(yōu)選地,所述控制數(shù)據(jù)定義提供對所述內(nèi)容文件的訪問的節(jié)目路徑,并且其中將所述錯誤安排成阻止至少一個節(jié)目路徑的導(dǎo)航。
在優(yōu)選的實(shí)施例中,所述內(nèi)容文件是由分割成單元的視頻對象(VOB)組成的視頻對象文件,并且其中,可以通過節(jié)目鏈中各自的指針訪問所述單元。
目前,通過解析導(dǎo)航數(shù)據(jù)進(jìn)行復(fù)制的設(shè)備試圖解析節(jié)目鏈的所述導(dǎo)航數(shù)據(jù)。
將要合并到所述冗余數(shù)據(jù)中所述錯誤可以是導(dǎo)致由解析導(dǎo)航數(shù)據(jù)的設(shè)備所進(jìn)行的復(fù)制操作過程失敗的任何錯誤。例如,所述錯誤可以不正確地標(biāo)識節(jié)目鏈中由所述控制數(shù)據(jù)所定義的所述節(jié)目的序號、和/或所述指針的序號。
具體到所述光盤是DVD格式的情況下,所述錯誤可以是在視頻管理器信息列表(VMGI)中或在視頻標(biāo)題組信息列表(VTSI)中的不一致(inconsistency)。在后者的情況下,將不一致引入視頻標(biāo)題組信息列表(VTSI)中的單元位置信息列表(C_POSIT)中。附加地或可選擇地,可以將不一致引入視頻標(biāo)題組信息列表(VTSI)中的節(jié)目鏈信息列表(VTS_PGCI)中的節(jié)目鏈一般信息(PGC_GI)。
在另一個實(shí)施例中,可以改變對所述視頻對象文件中的單元的尋址,從而使所述單元的尋址和單元位置信息列表中的信息是不一致的。
可能在光盤上或者將施加到光盤的所述內(nèi)容和控制數(shù)據(jù)中已經(jīng)存在冗余控制數(shù)據(jù)。在這樣的情況下,可以將錯誤合并到已經(jīng)存在的所述冗余控制數(shù)據(jù)中。
或者,可以專門提供冗余控制數(shù)據(jù)以應(yīng)用于光盤,并且可以在其應(yīng)用到所述光盤之前將錯誤合并到已加入的冗余控制數(shù)據(jù)中。
如上所述,本發(fā)明特別試圖提供一種有效阻止一設(shè)備通過解析導(dǎo)航數(shù)據(jù)來進(jìn)行復(fù)制的復(fù)制保護(hù)。然而,可能附加地要求防御在逐扇區(qū)和/或逐文件的基礎(chǔ)上進(jìn)行復(fù)制的設(shè)備。為了滿足這個附加的要求,本發(fā)明的實(shí)施例可以附加地包括在包含不可讀或其它破壞性數(shù)據(jù)的所述內(nèi)容文件中提供至少一個區(qū)域。
例如,選擇能引起DSV問題的數(shù)據(jù)模式,并且可以將所選擇的數(shù)據(jù)模式包括在所述內(nèi)容文件的一個區(qū)域中以提供所述不可讀數(shù)據(jù)。
例如在我們較早的第WO 02/11136申請中已經(jīng)描述了引起DSV問題的數(shù)據(jù)模式和它們的用途的例子。在本發(fā)明的實(shí)施例中可以將那個較早的案例中所描述的任何數(shù)據(jù)模式作為不可讀或破壞性數(shù)據(jù)而使用。
本發(fā)明也可以擴(kuò)展到一種承載內(nèi)容和控制數(shù)據(jù)的受復(fù)制保護(hù)的光盤,其中,將所述內(nèi)容安排在一個或多個內(nèi)容文件中,并且將所述控制數(shù)據(jù)安排成控制對所述內(nèi)容文件的訪問,其中在播放所述盤上的內(nèi)容的過程中不使用的冗余控制數(shù)據(jù)具有合并到其中的錯誤,其中將錯誤安排成阻止通過所述控制數(shù)據(jù)對所述內(nèi)容文件的訪問。
優(yōu)選地,所述控制數(shù)據(jù)定義提供對所述內(nèi)容文件的訪問的節(jié)目路徑,并且其中將所述錯誤安排成阻止至少一個節(jié)目路徑的導(dǎo)航。
在優(yōu)選的實(shí)施例中,所述內(nèi)容文件是由分割成單元的視頻對象(VOB)組成的視頻對象文件,并且其中,可以通過節(jié)目鏈中各自的指針訪問所述單元。
合并在所述冗余控制數(shù)據(jù)中的所述錯誤不正確地標(biāo)識節(jié)目鏈中由所述控制數(shù)據(jù)所定義的所述節(jié)目的序號和/或所述指針的序號。也可以在受復(fù)制保護(hù)的光盤中可選擇地或附加地按照定義使用以上所標(biāo)識的其它不一致。
在一個實(shí)施例中,可以將錯誤合并到通常存在于所述光盤上的控制數(shù)據(jù)中,但是因?yàn)樵诓シ潘霰P上的內(nèi)容的過程中不使用該控制數(shù)據(jù),所以認(rèn)為該控制數(shù)據(jù)是冗余的。
在一個可選擇的實(shí)施例中,將所述錯誤包括在已經(jīng)施加到所述盤上的控制數(shù)據(jù)中,以形成在播放所述盤上的內(nèi)容的過程中不使用的冗余控制數(shù)據(jù)。
正如以上所定義,在本發(fā)明的光盤上可以附加地將不可讀或其它破壞性數(shù)據(jù)包括在所述內(nèi)容文件中提供的至少一個區(qū)域中。
根據(jù)本發(fā)明的另一方面,提供一種在制作受復(fù)制保護(hù)的光盤中所使用的圖像文件,所述圖像文件包括內(nèi)容和控制數(shù)據(jù),將所述內(nèi)容安排在一個或多個內(nèi)容文件中,并且將所述控制數(shù)據(jù)安排成控制對所述內(nèi)容文件的訪問,其中冗余控制數(shù)據(jù)具有合并到其中的錯誤,所述受控制的盤的播放不使用所述冗余控制數(shù)據(jù),其中將錯誤安排成阻止通過所述受控制的盤上的控制數(shù)據(jù)對所述內(nèi)容文件的訪問。
在通過編碼形成用于應(yīng)用到受復(fù)制保護(hù)的光盤上的內(nèi)容和控制數(shù)據(jù)的過程中,圖像文件是公知的階段。
優(yōu)選地,所述控制數(shù)據(jù)定義提供對所述內(nèi)容文件的訪問的節(jié)目路徑,并且其中將所述錯誤安排成阻止至少一個節(jié)目路徑的導(dǎo)航。
在一個優(yōu)選的實(shí)施例中,所述內(nèi)容文件是由分割成單元的視頻對象(VOB)組成的視頻對象文件,并且其中,可以通過節(jié)目鏈中各自的指針訪問所述單元。
合并在所述圖像文件中的冗余控制數(shù)據(jù)中的所述錯誤可以和以上給出的一個或多個示例一致。
在一個實(shí)施例中,可以將錯誤合并到通常存在于所述光盤上的控制數(shù)據(jù)中,但是因?yàn)樵诓シ潘鲋谱鞯谋P上的內(nèi)容的過程中不使用該控制數(shù)據(jù),所以認(rèn)為該控制數(shù)據(jù)是冗余的。
或者,將所述錯誤包括在作為在播放所述受控制的盤的過程中不使用的冗余控制數(shù)據(jù)已經(jīng)提供在所述圖像文件中的控制數(shù)據(jù)中。
如上所述,也可以將不可讀或其它破壞性數(shù)據(jù)包括所述圖像文件中的所述內(nèi)容文件中的至少一個區(qū)域中。
本發(fā)明也可以擴(kuò)展到一種形成在產(chǎn)生受復(fù)制保護(hù)的光盤中所使用的圖像文件的方法,所述方法包括以下步驟形成包括內(nèi)容和控制數(shù)據(jù)的圖像文件,將所述內(nèi)容安排在一個或多個內(nèi)容文件中,并且將所述控制數(shù)據(jù)安排成控制對所述內(nèi)容文件的訪問;所述方法還包括以下步驟將錯誤合并到冗余控制數(shù)據(jù)中,所述制作的盤的播放不使用該冗余控制數(shù)據(jù),將錯誤安排成阻止通過所述制作的盤上的控制數(shù)據(jù)對所述內(nèi)容文件的訪問;并且存儲所述圖像文件。
在一個實(shí)施例中,將所述圖像文件存儲在可記錄的盤上或磁帶上。
優(yōu)選地,所述控制數(shù)據(jù)定義提供對所述內(nèi)容文件的訪問的節(jié)目路徑,并且將所合并的錯誤安排成防止導(dǎo)航信息解析設(shè)備讀取對于合法節(jié)目路徑來講的所述正確導(dǎo)航數(shù)據(jù)。
在一個優(yōu)選的實(shí)施例中,所述內(nèi)容文件是由分割成單元的視頻對象(VOB)組成的視頻對象文件,并且其中,可以通過節(jié)目鏈中各自的指針訪問所述單元。
如先前所述,可以將所述錯誤合并到在形成所述圖像文件的所述內(nèi)容和控制數(shù)據(jù)中已經(jīng)存在的冗余控制數(shù)據(jù)中。或者,可以將冗余控制數(shù)據(jù)加入到用于形成所述圖像文件的所述內(nèi)容和控制數(shù)據(jù)中,其中所述已加入的冗余控制數(shù)據(jù)合并有錯誤。
根據(jù)本發(fā)明的另一方面,提供一種如以上所定義的承載圖像文件的可記錄介質(zhì)或承載由以上所定義的方法而形成的圖像文件。
以下通過示例,參照附圖,將描述本發(fā)明的實(shí)施例,其中圖1示意性地示出DVD的制造;圖2示出DVD表面的一個放大的部分;圖3示出DVD上的數(shù)據(jù)結(jié)構(gòu);圖4示出傳統(tǒng)的DVD中的視頻標(biāo)題組(VTS)的結(jié)構(gòu);圖5示出與圖4類似的視圖,但圖解了使用破壞性數(shù)據(jù)的復(fù)制保護(hù)技術(shù);圖6a示出如圖4所示的DVD的結(jié)構(gòu)的一部分;圖6b示出與圖6a類似的結(jié)構(gòu),但說明了根據(jù)本發(fā)明的方法示出對冗余控制信息和冗余內(nèi)容的提供;圖7示出視頻管理器信息列表中的列表;圖8示出視頻標(biāo)題組信息列表中的列表;圖9示出與圖6b類似的結(jié)構(gòu),但是其中已加入的控制數(shù)據(jù)不包括新標(biāo)題;圖10示出與圖6b類似的結(jié)構(gòu),但是其附加節(jié)目鏈的指針尋址已經(jīng)提供在視頻對象中的單元;圖11示出與圖10類似的結(jié)構(gòu)但是其具有一個包括兩個指針的節(jié)目鏈;圖12與圖1類似,并且示意性地示出具有附加控制數(shù)據(jù)的DVD的制造;圖13示出例如諸如圖6a中的光盤的結(jié)構(gòu)的一部分,并且示出C_POSIT列表的改變;圖14a示出與圖13類似的具有自身C_POSIT列表的結(jié)構(gòu);
圖14b示出改變之后的圖14a的結(jié)構(gòu),并且示出對不準(zhǔn)確的C_POSIT列表的提供;圖15a示出例如諸如圖6a中的盤的結(jié)構(gòu);和圖15b示出對于圖14b中示出的技術(shù)的選擇性的實(shí)現(xiàn)的圖15a的結(jié)構(gòu)的改變。
具體實(shí)施例方式
本發(fā)明用于一般的光盤,但是這里參照DVD格式對其進(jìn)行描述。
圖1示意性地示出通過應(yīng)用諸如視頻、音頻、文本和圖形的內(nèi)容而產(chǎn)生的DVD10。在這方面,將內(nèi)容2和適當(dāng)?shù)目刂茢?shù)據(jù)組合以提供作者的(authored)資料4。然后可以將該資料4布置在適當(dāng)?shù)膽?yīng)用文件6中,應(yīng)用文件6使所述DVD能夠由持有人的DVD播放器播放。然后可以將應(yīng)用文件6作為表示將要制作的數(shù)據(jù)的圖像文件8而提供。以盤描述協(xié)議文件格式來提供圖像文件8,并且可以將其記錄在諸如母磁帶(mastering tape)的適當(dāng)?shù)拇鎯ζ骷匣蚱渌捎涗浗橘|(zhì)12上。然后可以將可記錄介質(zhì)12上的圖像文件通過編碼器(未示出)編碼到玻璃母盤10上。
圖1示意性地示出一種可選擇的途徑,其中可以將有創(chuàng)作的資料4直接創(chuàng)建成圖像文件8,而無需強(qiáng)加中間步驟。
眾所周知,圖像文件8中的用戶數(shù)據(jù)是將要寫入磁盤或從磁盤訪問的內(nèi)容,其可以包括文本、圖形、視頻、音頻、程序、控制數(shù)據(jù)和/或任何其它種類的數(shù)據(jù)。在對該數(shù)據(jù)進(jìn)行增強(qiáng)型EFM編碼之前,對該數(shù)據(jù)進(jìn)行格式化、擾碼和糾錯,由此編碼而產(chǎn)生比特序列,即一系列0和1。正是通過適當(dāng)?shù)闹谱魇侄螌⑵涫┘拥奖P10的比特序列形成凹坑和島。在這方面,在DVD寫入器中,所述制作手段一般是激光束記錄器。在制作車間(mastering houses)中也應(yīng)用激光束記錄器,但是可選擇的制作技術(shù)是現(xiàn)成的并且是可以利用的。
圖2示出在其上示出凹坑16的已放大的DVD的一部分。眾所周知,這些凹坑沿著盤10的表面的螺旋軌跡延伸,并且由島分開。
將所述DVD上的數(shù)據(jù)沿所述螺旋軌跡排列。如圖3所示,將數(shù)據(jù)構(gòu)造成具有導(dǎo)入?yún)^(qū)40、數(shù)據(jù)區(qū)42和導(dǎo)出區(qū)44。
所述DVD上的數(shù)據(jù)的結(jié)構(gòu)是標(biāo)準(zhǔn)的主題,并且對于本領(lǐng)域的技術(shù)人員是公知的。因此,這里只描述和說明與本發(fā)明的相關(guān)的DVD_視頻的數(shù)據(jù)結(jié)構(gòu)的一部分。正如圖3中所進(jìn)一步指示的,數(shù)據(jù)區(qū)42包括容量描述符46,其標(biāo)識在數(shù)據(jù)區(qū)42中的數(shù)據(jù)的結(jié)構(gòu)和內(nèi)容。DVD_視頻區(qū)43和可能的其它DVD區(qū)跟隨該容量描述符46之后。DVD_視頻區(qū)43包括視頻管理器(VMG)和多個視頻標(biāo)題組(VTS)。在視頻管理器(VMG)和每個視頻標(biāo)題組(VTS)中設(shè)有信息文件48,并且信息文件48提供通過其實(shí)現(xiàn)對視頻對象(VOB)50的導(dǎo)航的語法。眾所周知,每個視頻對象50包含由視頻、音頻、和其它內(nèi)容流組成的MPEG節(jié)目流。所述其它內(nèi)容可以包括例如文本和圖形。視頻對象50也包括用于控制呈現(xiàn)其內(nèi)容的控制數(shù)據(jù)和使所述視頻對象中的數(shù)據(jù)能夠被搜索的控制數(shù)據(jù)。視頻對象50由一組對于視頻標(biāo)題組VTS#1中的標(biāo)題(VTSTT_VOBS)的視頻對象組成。將VTSTT_VOBS分成視頻對象文件51,其大小不超過1GB。
圖4示出視頻標(biāo)題組(VTS)的結(jié)構(gòu),并且說明在傳統(tǒng)的DVD中,如何訪問和導(dǎo)航從而播放例如存儲在單個視頻對象50中的電影。
在圖4中,沒有對DVD視頻結(jié)構(gòu)中的文件之間的所有連接和指針進(jìn)行說明。取而代之,圖4說明如何尋址(address)單個視頻對象50。
在圖4所示的結(jié)構(gòu)中,有一個包含標(biāo)題54的集合的視頻標(biāo)題組(VTS)52。每個標(biāo)題54包含一個或多個節(jié)目鏈56。在圖4中,標(biāo)題54“TITLE yy”尋址已選擇的視頻對象50,并且通過節(jié)目鏈x來完成所述尋址。每個節(jié)目鏈56典型地包括一些諸如58的單個節(jié)目,其中將這些單個節(jié)目安排成按順序播放。節(jié)目58中的每個有一個諸如60的指針(pointer)。典型地,從每個節(jié)目58到單個相應(yīng)的視頻對象50存在單個指針60,并且每個指針60尋址相應(yīng)的視頻對象50的特定部分。
如圖4所示,將每個視頻對象50分成一些單個單元(cell)70。典型地,節(jié)目58中的每個通過自身指針60指向視頻對象50的單元70中的單個單元。然而,也如圖4所指示,諸如節(jié)目1的單個節(jié)目58可能具有更多的指針60,例如兩個指針,其尋址諸如單元1/1和1/2的兩個單元。通常這樣布置,隨著將節(jié)目58通過相關(guān)節(jié)目鏈56按順序播放,依次類似地訪問視頻對象50中的單元70。
除了已經(jīng)對圖5中示出的DVD進(jìn)行例如2004年2月19日提交的第60/545,979號美國申請所述的復(fù)制保護(hù)外,圖5所示的布置與圖4類似。通過圖4和5的比較,可以看到在視頻對象50的兩個單元70之間插入了一個附加單元72。圖5中也示出,在附加單元72中合并了74所指示的破壞性數(shù)據(jù)。在附加單元72中的破壞性數(shù)據(jù)74的兩側(cè)各有一個緩沖區(qū)76。
視頻對象50的附加單元72中的破壞性數(shù)據(jù)74可以是任何數(shù)據(jù),其將阻止驅(qū)動器讀取或播放光盤上的附加單元,和/或阻止從所述光盤復(fù)制數(shù)據(jù),和/或防止制作所述盤上的有用的數(shù)據(jù)副本。滿足這些要求的破壞性數(shù)據(jù)的示例包括具有不正確的糾錯編碼的數(shù)據(jù)和已經(jīng)故意更改的信息。所述數(shù)據(jù)可能是或者包括已選擇的將引起DSV問題的數(shù)據(jù)模式,例如,已選擇的將保證DSV具有顯著意義的絕對值和/或DSV具有快速的變化率的數(shù)據(jù)模式。例如在WO02/11136中已經(jīng)給出對DSV數(shù)據(jù)模式和它們引起的問題的描述。可能附加地和/或可選擇地提供具有失時的(mistimed)波形轉(zhuǎn)換。
當(dāng)然,當(dāng)將破壞性數(shù)據(jù)放置在原始盤上時,其可能會對出于合法目的試圖播放或其它使用所述光盤的設(shè)備造成問題。因此,如圖5所示,采取措施以保證在正常使用光盤10的過程中,例如在通過設(shè)備進(jìn)行播放的過程中,決不訪問破壞性數(shù)據(jù)74。在這方面,如圖5所示,在主節(jié)目鏈56中沒有指向附加單元72的指針60。從對圖5的考慮中應(yīng)該理解,例如,如果執(zhí)行主節(jié)目鏈56,那么所述設(shè)備將不會導(dǎo)航到附加單元72。這樣,可以在所述盤上提供破壞性數(shù)據(jù),而不會有破壞性數(shù)據(jù)將破壞所述盤的正常播放的風(fēng)險(xiǎn)。
當(dāng)企圖從如圖5所示的受復(fù)制保護(hù)的盤讀取數(shù)據(jù),而不是播放所述盤上的視頻和音頻內(nèi)容時,已安排成復(fù)制DVD的許多商業(yè)上可用的設(shè)備試圖提取所述盤上所有的數(shù)據(jù)。一般,在逐扇區(qū)或逐文件的基礎(chǔ)上進(jìn)行復(fù)制。例如,依次訪問所述盤上每個扇區(qū)的設(shè)備以便提取那個扇區(qū)中的數(shù)據(jù)。因此,在復(fù)制操作的過程中,所述設(shè)備將訪問附加單元72。附加單元72中的破壞性數(shù)據(jù)74將可能導(dǎo)致對所述盤的讀操作失敗?;蛘?,所述破壞性數(shù)據(jù)可能導(dǎo)致錯誤標(biāo)記的產(chǎn)生,其中錯誤標(biāo)記意味著所述設(shè)備能夠制作的任何副本通常將不可播放。
在如圖5所示的受復(fù)制保護(hù)的盤有效地防御用于復(fù)制DVD的許多商業(yè)上可用的設(shè)備的同時,存在通過受控來復(fù)制盤的設(shè)備,其可以避免復(fù)制保護(hù)。例如,目前存在可以使用的設(shè)備,其使用導(dǎo)航數(shù)據(jù),特別是信息文件48中的導(dǎo)航數(shù)據(jù),以便導(dǎo)航到將被復(fù)制的數(shù)據(jù)。因此,所述設(shè)備確定盤上的哪個數(shù)據(jù)是已指定要播放的,并且只復(fù)制那個數(shù)據(jù)。因此,通過如圖5所示的布置不能阻止這樣的設(shè)備復(fù)制所述盤上的數(shù)據(jù)。
已經(jīng)專門開發(fā)了本發(fā)明以便對盤進(jìn)行復(fù)制保護(hù),以防御一設(shè)備通過受控來導(dǎo)航到將被復(fù)制的數(shù)據(jù)抑或解析信息文件48以確定復(fù)制策略。當(dāng)然,可以將本發(fā)明的實(shí)施例和例如在圖5中所述的復(fù)制保護(hù)技術(shù)結(jié)合起來使用,由此可以實(shí)現(xiàn)保護(hù)盤上數(shù)據(jù)以防御兩種復(fù)制技術(shù)。
在本發(fā)明的實(shí)施例中,將錯誤引入冗余控制數(shù)據(jù),即在DVD上播放數(shù)據(jù)的過程中不使用的控制數(shù)據(jù)。選擇所述錯誤從而使通過在復(fù)制導(dǎo)航路徑所引導(dǎo)的數(shù)據(jù)內(nèi)容之前識別盤上的導(dǎo)航路徑來安排復(fù)制所述DVD的設(shè)備將不能讀取所述盤?;蛘?,所述錯誤可以導(dǎo)致錯誤標(biāo)記的產(chǎn)生,錯誤標(biāo)記將意味著所述設(shè)備能夠制作的任何副本一般將不可播放。
圖6a和6b中示出本發(fā)明的一個實(shí)施例。在這方面,圖6a只示出圖4的結(jié)構(gòu)的一部分,并且只示出單個節(jié)目鏈56。節(jié)目鏈56合并用于尋址n個單元70的n個節(jié)目58,n個單元70即為視頻對象50中的單元1/1、1/2...1/n。圖6b示出用以提供復(fù)制保護(hù)而對圖6a所示的結(jié)構(gòu)的修改。圖6b中可見,加入額外的內(nèi)容和控制數(shù)據(jù)以形成已修改的結(jié)構(gòu)。所加入的數(shù)據(jù)包括附加標(biāo)題154、附加節(jié)目鏈156、附加節(jié)目158、和附加指針160,其指向包含VTSTT_BOBS50中的附加單元170的附加視頻對象。如果需要,新單元170也可以通過例如圖5所示方法來包括用于盤的復(fù)制保護(hù)的破壞性數(shù)據(jù)。
應(yīng)該理解所加入的標(biāo)題154尋址所加入的單元170。然而,在播放DVD的過程中不需要附加的視頻對象單元170的內(nèi)容,并且具有其自身節(jié)目鏈156的標(biāo)題154組成播放所述DVD的DVD播放器不使用的冗余控制數(shù)據(jù)。可以由試圖復(fù)制所述盤的設(shè)備來訪問標(biāo)題154和其節(jié)目鏈156,其中控制所述設(shè)備以導(dǎo)航到所述盤上的已寫地址的數(shù)據(jù)。
如上所述,為了阻止通過受控來復(fù)制所述盤的設(shè)備訪問視頻對象50的內(nèi)容,本發(fā)明的實(shí)施例不僅提出將如圖6b所示的冗余控制數(shù)據(jù)加入所述盤,而且提出為控制數(shù)據(jù)提供錯誤。例如,節(jié)目鏈156包含一個節(jié)目158和一個指針160。然而,將關(guān)于節(jié)目鏈156的盤上的信息設(shè)置為不準(zhǔn)確,例如,示出節(jié)目鏈156包括兩個節(jié)目158和一個指針160??梢蕴峁╆P(guān)于節(jié)目鏈的可選擇的不準(zhǔn)確的信息。例如,可能示出節(jié)目鏈156具有一個節(jié)目158和兩個指針160。
圖7示出視頻管理器信息(VMG1)列表80,一般可以在DVD的VMG信息文件48中將其找到。本領(lǐng)域的任何技術(shù)人員都會很熟悉該列表80,所以這里不做進(jìn)一步描述。
圖8示出視頻標(biāo)題組信息(VTSI)列表90,其也包含在VTS信息文件48中。
為了不正確地示出在圖6b的已修改的結(jié)構(gòu)中節(jié)目鏈156具有兩個節(jié)目158,調(diào)整VTSI列表90的PGC信息列表(VTS_PGCIT)中的信息。一般還有一個VTSI的備份列表(未示出),稱為VTSI_BUP,并且優(yōu)選地,將對VTSI進(jìn)行的任何改變附加地做在備份列表中。
通過改變VMG1列表80中的標(biāo)題搜索指針列表(TT_SRPT)來標(biāo)識圖6b的已修改的結(jié)構(gòu)的額外標(biāo)題54。
應(yīng)該理解,重要的是,當(dāng)播放本發(fā)明的受復(fù)制保護(hù)的盤時,DVD播放器決不試圖導(dǎo)航所加入的節(jié)目158。因此,如圖6b所示,可以在節(jié)目鏈156中提供預(yù)命令(pre-command)162。該預(yù)命令向回引導(dǎo)到原始標(biāo)題54,并且保證如果在播放DVD的過程中,DVD播放器訪問所加入的標(biāo)題154,那么將DVD播放器導(dǎo)航回原始標(biāo)題54的運(yùn)行著的節(jié)目鏈。
圖9和10示出本發(fā)明可選擇的實(shí)施方案。例如,在圖9中,沒有加入諸如154的額外標(biāo)題,并且通過所加入的節(jié)目鏈156訪問所加入的單元170。在這種情況下,不需要對VMGI80進(jìn)行改變以標(biāo)識額外的標(biāo)題。根據(jù)列表VTSI90中的列表VTS_PGCIT,很明顯存在額外節(jié)目鏈156。此外,需要對列表VMGI80中的標(biāo)題搜索指針列表(TT_SRPT)進(jìn)行改變。
在圖10所示的實(shí)施例中,沒有將額外單元加入VTSTT_VOBS50。在這種布置中,將節(jié)目158安排成通過其指針160指向在視頻對象50中已經(jīng)提供的單元70(1/1)。然而,不正確地規(guī)定在盤上有兩個節(jié)目158和單個指針160。如先前所述,可以提供可選擇的不準(zhǔn)確的信息,例如,可以規(guī)定存在單個節(jié)目158和兩個指針160。
圖11示出一種布置,其中節(jié)目158通過兩個指針160指向視頻對象50中的兩個單元(1/1、1/2)。雖然這種布置具有一個節(jié)目和兩個指針,但可以將信息設(shè)置成顯示具有兩個節(jié)目和兩個指針。
在圖11中,指針160指向視頻對象50中的不同單元1/1和1/2。應(yīng)該理解兩個指針可以可選擇地指向視頻對象50中的相同的單元。還應(yīng)該理解,可以向額外標(biāo)題154提供任何數(shù)目的節(jié)目鏈、任何數(shù)目的指針,并且可以尋址任何數(shù)目的單元。在一個優(yōu)選實(shí)施例中,節(jié)目鏈156可以具有n-1個節(jié)目和n個指針,但是相關(guān)列表中的信息將標(biāo)識n個節(jié)目和n個指針??蛇x擇地,在相關(guān)列表中可包括n個節(jié)目和n-1個指針以及信息來標(biāo)識n個節(jié)目和n個指針。而且可以規(guī)定不準(zhǔn)確的信息。
由于圖12示出信息到玻璃母盤10的應(yīng)用,所以圖12與圖1類似。然而,圖12示出如何將諸如附加節(jié)目鏈的冗余控制數(shù)據(jù)加到玻璃母盤10上。在將有版權(quán)的資料4布置在應(yīng)用文件6中的情況下,例如,可以在形成圖像文件8之前將額外的節(jié)目鏈加入到新步驟20中?;蛘?,例如,如圖12的22所指示,可以對圖像文件8進(jìn)行改變以包括額外的節(jié)目鏈。
以上通過具體參照加入額外節(jié)目鏈和改變屬于那些節(jié)目鏈的數(shù)據(jù),對本發(fā)明進(jìn)行了描述。然而,應(yīng)該理解既可以在那些所描述的改變之外進(jìn)行可選擇的改變,也可以進(jìn)行可選擇的改變來替代那些所描述的改變。當(dāng)然,重要的是將用于復(fù)制DVD的設(shè)備期望訪問的數(shù)據(jù)標(biāo)識為對于訪問和復(fù)制盤上的數(shù)據(jù)來講的首部(prelude),但是在播放所述盤時DVD播放器不使用該已標(biāo)識的數(shù)據(jù)。
用于復(fù)制DVD的設(shè)備將可能變得甚至更復(fù)雜,并且將能夠辨別和尋址上述已修改的結(jié)構(gòu)中的存在的一些不一致(inconsistencies)。復(fù)制設(shè)備將能夠識別和忽略不一致的復(fù)制保護(hù)數(shù)據(jù),一種減小這種可能性的方式是使額外的標(biāo)題基本上是具有相同顯示時間、相同的節(jié)目序號、和相同的指針序號的原始標(biāo)題的復(fù)制。這將使額外的標(biāo)題對于復(fù)制設(shè)備不可見。此外,可以將諸如VMGI列表80和VTSI列表90一樣的列表調(diào)整為隱藏最大的不一致。因此,例如,可以調(diào)整VMGI列表80中的TT_SRPT列表,從而其參照的標(biāo)題部分的序號與VTS_PGC信息列表的PGC一般信息(PGC_GI)的PGC內(nèi)容中所示的那些實(shí)際的序號相同。
從以上應(yīng)該理解,所描述的復(fù)制保護(hù)的方法保護(hù)盤以防御通過解析所述盤上的導(dǎo)航數(shù)據(jù)以訪問所述盤上的數(shù)據(jù)來復(fù)制所述盤的設(shè)備。所述復(fù)制設(shè)備將遇到冗余控制數(shù)據(jù)中所設(shè)有的不一致并且被其迷惑,這將防止其從所述盤提取數(shù)據(jù)。例如,標(biāo)準(zhǔn)類型的DVD播放器將不使用已加入的冗余控制數(shù)據(jù)。因此,DVD的正常播放不會受到所述復(fù)制保護(hù)技術(shù)的影響。
在上述的所有實(shí)施例中,已經(jīng)將所述冗余控制數(shù)據(jù)加到在所述光盤上的數(shù)據(jù)。當(dāng)然,如果所述盤上已經(jīng)有冗余的控制數(shù)據(jù),這意味著在播放所述盤上的數(shù)據(jù)的過程中不使用該控制數(shù)據(jù),那么可以將錯誤引入所述冗余控制數(shù)據(jù)以提供復(fù)制保護(hù)。
圖13示出復(fù)制保護(hù)的可選擇的方法,其中,將錯誤引入到在所述盤上正常提供但DVD播放器一般不使用的控制數(shù)據(jù)中。因此,也將這樣的控制數(shù)據(jù)定義為諸如先前的實(shí)施例中所使用的‘冗余控制數(shù)據(jù)’。
在這方面,圖13只示出諸如圖4的DVD數(shù)據(jù)結(jié)構(gòu)的一部分,并且示出節(jié)目鏈56中的一些節(jié)目58,節(jié)目鏈56通過各個指針60對視頻對象50的單個單元70進(jìn)行尋址。
在VTS信息文件48中以列表的形式描述圖13所示的結(jié)構(gòu),其中的列表諸如視頻標(biāo)題組菜單單元地址列表(VTSM_C_ADT)和視頻標(biāo)題組節(jié)目鏈信息列表(VTS_PGCIT)。具體地講,后者列表具有單元位置列表(C_POSIT),圖13中的200指示該單元位置列表對于圖13的結(jié)構(gòu)的內(nèi)容。可以看到C_POSIT列表對于每個指針60給出標(biāo)識號,并且標(biāo)識每個指針尋址的視頻對象(VOB10),并且標(biāo)識在所述視頻對象中已尋址到的單元。
已經(jīng)發(fā)現(xiàn)許多DVD播放器使用C_POSIT列表的數(shù)據(jù)之外的導(dǎo)航數(shù)據(jù),因此可以將錯誤引入所述列表以破壞復(fù)制,而不干擾所述光盤的正常播放。因此,在這個意義上,可以認(rèn)為C_POSIT列表包括冗余控制數(shù)據(jù)。
圖13中的220示出可以包括用于破壞性復(fù)制的不一致類型。正如所示,由指針1所標(biāo)識的視頻對象在列表220中不正確地被說成是在視頻對象2中。
圖14a示出的數(shù)據(jù)結(jié)構(gòu)與具有C_POSIT列表200的圖13的數(shù)據(jù)結(jié)構(gòu)相同。圖14b示出改變C_POSIT列表中的值的一種替代方法。在圖14b中,已經(jīng)改變位置2處的指針60從而其對單元1/1進(jìn)行尋址,而位置1處的指針對單元1/2進(jìn)行尋址。然而,在這種情況下,沒有類似地改變C_POSIT列表以反映那些變化,而是保持與列表200相同。對于圖14b的結(jié)構(gòu),列表210是準(zhǔn)確的但是沒有使用的版本,而使用原始列表200,因此在C_POSIT列表200和圖14b的結(jié)構(gòu)之間提供必要的不一致。
圖15a也示出圖13和14a中所示的結(jié)構(gòu)。在圖15b中示出用以提供復(fù)制保護(hù)的結(jié)構(gòu)中的改變。在圖15b中在位置2/1處設(shè)有附加單元70。這是一個空單元,其由位置1處的指針60尋址從而將其首先呈現(xiàn)。在將要提供的C_POSIT列表中再一次沒有反映從圖15a到圖15b的結(jié)構(gòu)的改變。在正常播放所述盤的過程中,位置1處的指針60將訪問空單元2/1。然而,如果這只包含幾個沒有音頻的空視頻幀,那么將在重放剩余的視覺數(shù)據(jù)之前播放空視頻幀,并且不能被察覺到。
應(yīng)該理解,可以在本應(yīng)用的范圍之內(nèi)對這里所描述和說明的技術(shù)進(jìn)行修改和變化。
權(quán)利要求
1.一種對承載內(nèi)容和控制數(shù)據(jù)的光盤進(jìn)行復(fù)制保護(hù)的方法,其中,將所述內(nèi)容安排在一個或多個內(nèi)容文件中,并且將所述控制數(shù)據(jù)安排成控制對所述內(nèi)容文件的訪問,所述方法包括以下步驟將錯誤合并到在播放所述盤上的內(nèi)容的過程中不使用的冗余控制數(shù)據(jù)中,其中將所述錯誤安排成阻止通過所述控制數(shù)據(jù)對所述內(nèi)容文件的訪問。
2.根據(jù)權(quán)利要求1所述的方法,其中所述控制數(shù)據(jù)定義提供對所述內(nèi)容文件的訪問的節(jié)目路徑,并且其中將所述錯誤安排成阻止至少一個節(jié)目路徑的導(dǎo)航。
3.根據(jù)權(quán)利要求1或權(quán)利要求2所述的方法,其中,所述內(nèi)容文件是視頻對象文件并且由分割成單元的視頻對象(VOB)組成,并且其中,可以通過節(jié)目鏈中各自的指針訪問所述單元,并且其中,合并在所述冗余控制數(shù)據(jù)中的所述錯誤不正確地標(biāo)識節(jié)目鏈中由所述控制數(shù)據(jù)所定義的節(jié)目的序號、和/或指針的序號。
4.根據(jù)權(quán)利要求3所述的方法,還包括以下步驟將不一致合并到視頻管理器信息列表(VMGI)和/或視頻標(biāo)題組信息列表(VTSI)中。
5.根據(jù)權(quán)利要求4所述的方法,還包括以下步驟產(chǎn)生變化從而使對所述視頻對象(VOB)中的單元的尋址和所述視頻標(biāo)題組信息列表(VTSI)中的單元位置信息列表中的信息相互不一致。
6.一種承載內(nèi)容和控制數(shù)據(jù)的受復(fù)制保護(hù)的光盤,其中,將所述內(nèi)容安排在一個或多個內(nèi)容文件中,并且將所述控制數(shù)據(jù)安排成控制對所述內(nèi)容文件的訪問,其中在播放所述盤上的內(nèi)容的過程中不使用的冗余控制數(shù)據(jù)具有合并到其中的錯誤,將錯誤安排成阻止通過所述控制數(shù)據(jù)對所述內(nèi)容文件的訪問。
7.根據(jù)權(quán)利要求6所述的受復(fù)制保護(hù)的光盤,其中,所述控制數(shù)據(jù)定義提供對所述內(nèi)容文件的訪問的節(jié)目路徑,并且其中將所述錯誤安排成阻止至少一個節(jié)目路徑的導(dǎo)航。
8.根據(jù)權(quán)利要求6或權(quán)利要求7所述的受復(fù)制保護(hù)的光盤,其中,所述內(nèi)容文件是由分割成單元的視頻對象(VOB)組成的視頻對象文件,并且其中,可以通過節(jié)目鏈中各自的指針訪問所述單元,并且其中,合并在所述冗余控制數(shù)據(jù)中的所述錯誤不正確地標(biāo)識節(jié)目鏈中由所述控制數(shù)據(jù)所定義的節(jié)目的序號和/或指針的序號。
9.根據(jù)權(quán)利要求8所述的受復(fù)制保護(hù)的光盤,其中,合并到冗余控制數(shù)據(jù)中的錯誤是視頻管理器信息列表(VMGI)和/或視頻標(biāo)題組信息列表(VTSI)中的不一致性。
10.根據(jù)權(quán)利要求9所述的受復(fù)制保護(hù)的光盤,其中,所述視頻標(biāo)題組信息列表(VTSI)中的不一致性位于單元位置信息列表中。
11.根據(jù)權(quán)利要求9所述的受復(fù)制保護(hù)的光盤,其中,對視頻對象(VOB)文件中的單元的尋址與單元位置信息列表中的信息是不一致的。
12.一種在制作受復(fù)制保護(hù)的光盤中所使用的圖像文件,所述圖像文件包括內(nèi)容和控制數(shù)據(jù),將所述內(nèi)容安排在一個或多個內(nèi)容文件中,并且將所述控制數(shù)據(jù)安排成控制對所述內(nèi)容文件的訪問,其中冗余控制數(shù)據(jù)具有合并到其中的錯誤,所述受控制的盤的播放不使用所述冗余控制數(shù)據(jù),其中將錯誤安排成阻止通過所述受控制的盤上的控制數(shù)據(jù)對所述內(nèi)容文件的訪問。
13.根據(jù)權(quán)利要求12所述的圖像文件,其中,所述控制數(shù)據(jù)定義提供對所述內(nèi)容文件的訪問的節(jié)目路徑,并且其中將所述錯誤安排成阻止至少一個節(jié)目路徑的導(dǎo)航。
14.根據(jù)權(quán)利要求12或權(quán)利要求13所述的圖像文件,其中,所述內(nèi)容文件是由分割成單元的視頻對象(VOB)組成的視頻對象文件,并且其中,可以通過節(jié)目鏈中各自的指針訪問所述單元,并且其中,合并在所述冗余控制數(shù)據(jù)中的所述錯誤不正確地標(biāo)識節(jié)目鏈中由所述控制數(shù)據(jù)所定義的節(jié)目的序號、和/或指針的序號。
15.根據(jù)權(quán)利要求14所述的圖像文件,其中,合并到冗余控制數(shù)據(jù)中的錯誤是在視頻管理器信息列表(VMGI)中和/或在視頻標(biāo)題組信息列表(VTSI)中的不一致。
16.根據(jù)權(quán)利要求12到15中的任何一個的所述的圖像文件,其中已經(jīng)將錯誤合并到控制數(shù)據(jù)中,其中在所述圖像文件中已經(jīng)將所述控制數(shù)據(jù)作為在播放所述制作的盤的過程中不使用的冗余控制數(shù)據(jù)而提供。
17.一種形成在產(chǎn)生受復(fù)制保護(hù)的光盤中所使用的圖像文件的方法,所述方法包括以下步驟形成包括內(nèi)容和控制數(shù)據(jù)的圖像文件,將所述內(nèi)容安排在一個或多個內(nèi)容文件中,并且將所述控制數(shù)據(jù)安排成控制對所述內(nèi)容文件的訪問;并且所述方法還包括以下步驟將錯誤合并到冗余控制數(shù)據(jù)中,所述制作的盤的播放不使用該冗余控制數(shù)據(jù),將錯誤安排成阻止通過所述制作的盤上的控制數(shù)據(jù)對所述內(nèi)容文件的訪問;并且存儲所述圖像文件。
18.根據(jù)權(quán)利要求17所述的形成在產(chǎn)生受復(fù)制保護(hù)的光盤中所使用的圖像文件的方法,其中將所述圖像文件存儲在可記錄的盤上或磁帶上。
19.根據(jù)權(quán)利要求17或18所述的方法,其中,所述控制數(shù)據(jù)定義提供對所述內(nèi)容文件的訪問的節(jié)目路徑,并且其中將所合并的錯誤安排成防止節(jié)目路徑的導(dǎo)航。
20.根據(jù)權(quán)利要求17到19的任何一個所述的方法,還包括以下步驟向包括內(nèi)容和控制數(shù)據(jù)的圖像文件加入具有合并在其中的錯誤的冗余控制數(shù)據(jù)。
21.根據(jù)權(quán)利要求17到19的任何一個所述的方法,還包括以下步驟將具有已合并的錯誤的冗余控制數(shù)據(jù)加入到內(nèi)容和控制數(shù)據(jù)中,并且將所述內(nèi)容、控制數(shù)據(jù)和已加入的冗余控制數(shù)據(jù)形成一個圖像文件。
全文摘要
已經(jīng)將破壞性數(shù)據(jù)合并到諸如DVD一樣的光盤的內(nèi)容中以防止對所述盤的復(fù)制。為了阻止這樣的復(fù)制保護(hù),控制要復(fù)制光盤的設(shè)備以便只復(fù)制由已選擇的節(jié)目路徑所指向的數(shù)據(jù)。因此,提出一種對于光盤的復(fù)制保護(hù),其通過將錯誤引入冗余控制數(shù)據(jù)來阻止對所述盤上的內(nèi)容的訪問。例如,所述錯誤可以是在視頻管理器信息列表(VMGI)中或在視頻標(biāo)題組信息列表(VTSI)中的不一致性(inconsistencies)。
文檔編號G11B20/12GK1700335SQ200510073978
公開日2005年11月23日 申請日期2005年5月19日 優(yōu)先權(quán)日2004年5月19日
發(fā)明者卡門·L·巴齊爾, 李·埃弗里, 格倫·A·西伯特 申請人:麥克羅維西恩公司