新四季網

用於拷貝保護的方法

2023-04-27 21:40:11

專利名稱:用於拷貝保護的方法
技術領域:
本發明的實施例涉及用於拷貝保護(copy protection)的方法、設備和系統以及受拷貝保護的記錄載體。
背景技術:
存在各種方法和算法用於對存儲在記錄載體上的內容進行拷貝保護。可被這種拷貝保護方法保護的內容例如可以是諸如電腦程式、視聽內容(例如電影)以及音頻文件中的音頻內容之類的數據。然而,許多可用的拷貝保護方法和算法已被「破解」,即從記錄載體中去除拷貝保護並且在可記錄的光學數據載體上或者以存儲在硬碟或其他存儲裝置上的「竊取」版本的形式分發內容。從而,一直需要改善拷貝保護方法和算法的質量。

發明內容
本發明的實施例的一個目的是提供用於拷貝保護的方法、設備系統。本發明的另一個目的是提供受拷貝保護的記錄載體。獨立權利要求解決了這些目的。通過考慮附圖和隨後的描述將清楚本發明的更多細節。


附圖被包括來幫助進一步理解實施例,並且被併入且構成本說明書的一部分。附示了實施例,並且與描述一起幫助說明實施例的原理。將容易理解其他實施例和實施例的許多期望優點,因為通過參考以下詳細描述將更好地理解它們。附圖的要素不一定是彼此成比例的。相似的標號標示相應的類似部份。圖1示出了一實施例,其中視聽文件被劃分成多個部份(portion)並且這些部份被存儲在記錄載體上多個文件中。圖2示出了一實施例,其中記錄載體是藍光(Blu-ray,BD)盤並且播放列表被用於重放盤上存儲的視聽內容。圖3示出了另一實施例,其中視聽文件(剪輯)被劃分並按擾亂的順序存儲在記錄載體上。圖4示出了通過創建偽造的播放列表來隱藏正確的播放列表的可能性。圖5A示出了原始(預記錄的)記錄載體的重放如何工作。圖5B示出了有額外的(偽造的)標題的實施例。圖6A至6C示出了一實施例,其中額外的文件被包括在記錄載體上。圖7A至7D示出了另一實施例,其中廣告或組塊剪輯(chunk clip)被插入在偽造的播放列表中。
圖8示出了一實施例,其中應用了藍光標準的多觀看角度的特徵。圖9示出了一實施例,其中從伺服器提供播放列表。圖IOA示出了一實施例,其中帶水印的視聽文件被包括在播放列表中。圖IOB示出了另一實施例,其中帶水印的視聽文件被包括在播放列表中。圖11示出了另一實施例,用於例示帶水印的視聽文件的使用。圖12示出了一實施例,其中在檢測到拷貝的情況下阻止重放或者以降低的娛樂價值進行重放。圖13示出了當從拷貝開始重放時可發生什麼。圖14示出了當從硬碟進行重放時即試圖重放竊取的內容時可發生什麼。圖15示出了用於說明原始盤檢查的一實施例的示圖。圖16示出了用於說明原始盤檢查的另一實施例的示圖。圖17示出了一實施例,其中在藍光碟上存儲的程序指令內,卷ID和/或PMSN被驗證。圖18示出了一實施例,其中原生模塊(native module)被安裝在主機環境上。圖19A示出了另一實施例,其中在特定位置讀取字節。圖19B示出了根據另一實施例的用於拷貝保護的方法的步驟。圖19C-1示出了一實施例,其中記錄載體上的程序指令的控制流被依據在特定位置讀取的字節來修改。圖19C-2示出了另一實施例,其中記錄載體上的程序指令的控制流被依據在特定位置讀取的字節來修改,其中依據所選擇的程序路徑,不同的播放列表被選擇來重放。圖19D示出了另一實施例,其中在特定位置讀取字節,這些字節被解讀為密鑰材料。圖19E示出了另一實施例,其中在特定位置讀取字節,這些字節被解讀為Java類文件(Java Class File)。圖19F示出了另一實施例,其中在特定位置讀取字節,這些字節被解讀為播放列表文件。圖19G示出了一種方法的步驟,在該方法中,在特定位置讀取的字節被解讀為播放列表文件並被VFS更新命令包括在藍光碟的文件系統中。圖19H示出了一種方法的步驟,在該方法中,在特定位置讀取的字節被解讀為播放列表文件並被VFS更新命令包括在藍光碟的文件系統中,從而替換盤上存儲的播放列表文件。圖191示出了另一實施例,其中在特定位置讀取字節,這些字節被解讀為Unit_ Key_R0. inf 文件。圖19J示出了有藍光碟的另一實施例,其中Unit_Key_R0. inf文件包括至少一些損壞的數據。圖20示出了可以是例如藍光碟的母盤製作(mastering)過程的一部分的步驟。圖21示出了一實施例,其中通過為真實視聽文件的不同部份生成不同的視頻序列來實現拷貝保護。圖22示出了具有主和子路徑的BD播放列表的示例。
圖23A示出了有基於具有變化的子路徑的播放列表的偽造播放列表的實施例。圖2 示出了當使用圖23A的播放列表來重放時的結果。圖23C示出了有基於具有多個子路徑的播放列表的偽造播放列表的實施例。圖24A示出了一實施例,其中垃圾內容(junk content)被插入到主電影中。圖24B示出了一實施例,其中垃圾數據或缺失部份被從伺服器提供並作為子路徑包括到主電影中。圖25示出了記錄載體的一實施例,其中特定區段是由不同的邏輯文件名來引用的。圖沈示出了圖25的邏輯文件系統。圖27示出了拷貝程序可如何拷貝圖25和沈的記錄載體的示例。
圖觀示出了有任意混排的邏輯文件名的實施例。圖四示出了一實施例,其中偽造的播放列表是基於引用盤的同一區域的邏輯文件名創建的。圖30示出了一實施例,其中剪輯切割和混排與通過多個不同的邏輯文件名引用混排的剪輯相組合。圖31A至31C示出了另一實施例,其中在記錄載體上存儲了額外的部份。圖32A和32B示出了另外的實施例,其中在記錄載體上存儲了額外的部份,其是另一部份的拷貝。圖33示出了另一實施例,其中在記錄載體上存儲了額外的部份,對應於另一部份的(僅)一部分的拷貝。圖34A和34B示出了另一實施例,其中額外的部份被生成並存儲在記錄載體上,這些額外的部份包括額外的內容,例如廣告等等,以及記錄載體上存儲的其他部份的拷貝。圖35A和35B示出了另外的實施例,其中生成「長」播放列表。圖36示出了另一實施例,其中記錄載體包括正確的播放列表和多個偽造的播放列表(另一第一順序)。正確的播放列表和多個偽造的播放列表的每一個具有指派的索引號。圖37示出了另一實施例,其中藍光碟包括第一 Java類文件。然而,此Java類文件不包括允許以真實質量再現盤上存儲的音頻或視聽內容的指令。
具體實施例方式下面描述本發明的實施例。重要的是要注意,下面描述的所有實施例都可以以任何方式被組合,即,沒有關於所描述的特定實施例不可與其他實施例組合的限制。另外,應當注意,所有附圖中同樣的標號表示相同或相似的要素。應理解,在不脫離本發明的範圍的情況下,可以利用其他實施例,並且可以做出結構或邏輯改變。因此,下面的詳細描述不應被理解為限制性的,並且本發明的範圍由權利要求限定。應理解,除非另有具體註明,否則這裡描述的各種實施例的特徵可以相互組合。在圖1中,在S102提供AV數據104。例如,可以以視聽(AV)文件的形式提供AV 數據。也可能以流式內容的形式或以任何其他形式提供AV數據。AV數據104也可被稱為原本或真實AV數據。其對應於傳統上將在一個部份例如一個文件或剪輯中被寫入到記錄載體上的例如連續的塊或扇區中的AV數據。在傳統記錄載體的文件系統中,AV數據104 將通常由單個文件名來引用。例如,AV數據104可對應於要存儲在記錄載體上的一整個電影。從而,AV數據104具有由AV數據的內容限定的真實重放序列。真實重放序列對應於例如由內容的導演或電影製作人創建/記錄的重放序列。真實重放序列從而例如是影片或任何其他視頻內容的導演所想要的內容的重放序列。在真實重放序列中,例如,電影的場景將按電影的正確邏輯順序被再現。為了對AV數據104的內容進行拷貝保護,根據本發明的實施例,在S106,AV數據 104可被劃分成多個部份104-1,...,104-4。部份104-1,…,104-4具有與從AV數據104 得出的順序相對應的第一順序。從圖1可見,在實施例中,AV數據104具有四個部份104-1、 104-2、104-3和104-4,其中完成了劃分(切割)。注意,在AV數據104中原本並不包括這些部份-這些部份只是用於例示劃分成部份104-1,…,104-4。在S110,為部份108-1,…,108-4確定第二順序。第二順序不同於第一順序,並且也可被稱為部份108-1,-,108-4的「擾亂的順序」或「混排的順序」。在圖1的實施例中, 第二順序是108-4、108-1、108-3和108-2。從而,如果AV數據104是電影,那麼如果按第二順序重放(即再現)部份108,則將在開頭播放與電影的部份108-4相對應的電影的結尾。然而,當使用第一順序來重放時,將再現原始內容。然而,記錄載體的重放不會是「線狀重放」,即讀取頭可能不在記錄載體的區域上線狀移動。實際上,讀取頭(例如光學拾取器) 將來回移動以便跳到存儲各個部份的不同物理位置。相對於盤的掃描順序,這將是「混亂」 的重放(或訪問)。在S112,部份108-1,…,108-4被存儲在記錄載體114上。從而,部份108-1,…, 108-4被按第二順序存儲,即記錄載體114上存儲多個部份中的各個部份的物理或空間位置取決於第二順序。從圖1的實施例中可見,記錄載體114具有多個區域(區帶),例如塊或扇區116-1,…,116-n,它們根據記錄載體114的格式可例如對應於邏輯塊。在這些區帶的每一個中,可存儲相應的部份。在圖1的實施例中,在物理上布置在記錄載體的中間的第一區帶116-4中,可存儲部份108-4。同樣地,在區帶116-1、116-3和116-2中,可分別存儲部份 108-1、108-3 和 108-2。可以看出,第二順序決定了部份108-1,…,108-4被物理地存儲在記錄載體上的順序。因此,第二順序也可被稱為「存儲順序」。同樣地,由於S106的第一順序可用於按真實重放序列重放AV數據104,所以第二順序也可被稱為「重放順序」。關於部份108-1,…,108-4在記錄載體上的存儲,應當注意存儲可以是使得每個部份被存儲在記錄載體的邏輯文件的一個文件中。然而,在另一實施例中,也可能是一些部份(多個部份)被存儲在同一個文件中,其他部份(另外的多個部份)被存儲其他文件中。 當然,也可能所有部份都被存儲在記錄載體的邏輯文件系統的一個文件中。在圖1的實施例中,分別存儲在區域116-2和116-3中的部份108-2和108-3被存儲在文件系統的一個文件115-3中,如箭頭115-3也指示的。存儲在區域116-4和116-1 中的部份108-4和108-1被分別存儲為單獨的文件115-1和115-2。如果若干個部份被存儲同一個文件中,則第一順序可引用記錄載體上各個部份開始和/或結束的(物理)位置。例如,為了引用部份108-2,第一順序可引用表示部份108-2 的開頭的開頭位置(開始點)117-1,即區域116-2的開頭,以及部份108-2的結尾的結尾位置(結尾點)117-2,即區域116-2的結尾。如果記錄載體是例如藍光碟,則部份108-1,…, 108-4可以作為具有相應的入點(部份的開頭)和出點(部份的結尾)的播放項目被引用-另見圖2。從而,可以有引用同一文件或不同文件中的部份的播放項目。在圖1的實施例中,只示出了四個部份108。然而,現實中,部份的數目可大得多。 例如,部份可具有大約一分鐘的視聽內容的長度。如果AV數據104是具有120分鐘的長度的電影,則將會有例如120個部份108將被存儲在記錄載體上。部份的長度的其他可能的值是10-20秒、10-30秒、30秒到1分鐘、1分鐘到2或3分鐘、3分鐘到5分鐘、和/或5到 10分鐘。另外,更短或更長的文件是可能的。如圖1中的部份108-1,…,108-4的大小所指示的,不同部份的長度可以是不同的。對於AV部份的全部或一部分,大小也可以是相同的。如前所述,當根據第二順序,即在記錄載體上物理存儲的順序,來重放部份時,將不會以真實重放序列再現AV數據104的內容。實際上,內容將至少部分地被以完全亂序再現,使得觀看者不能欣賞內容並且將不滿意。從而,為了欣賞AV數據104的內容,必須知道第一順序。如果不知道第一順序,則記錄載體是無用的,因為不能再現令用戶滿意的原始視聽內容。當按在記錄載體上物理布置的順序重放文件時,可能例如來自電影結尾的一些場景在開頭示出,以及反之,來自電影開頭的部份將在結尾示出。從而,如果拷貝者,即人(破解者)或拷貝程序,拷貝或竊取記錄載體上存儲的部份,則拷貝將是無用的,除非在重放這些部份時知道或者能夠確定第一順序。僅當按第一順序重放部份時,才將會以真實(原始)重放序列再現AV數據的內容。另外,如果有足夠數目的部份,則手工尋找第一順序將是非常麻煩或者不可能的。 為了使得一個人更難以通過觀看這些部份來嘗試找出第一順序,以下做法可能是有效的 劃分AV數據以使得這些部份的至少一部分開始於場景的開頭或者結束於電影的場景的結尾。在此情況下,沒有線索來可從一個部份的特定結尾和/或從一個部份的開頭得出第一順序。另外,自動找出第一順序的過程更加困難,因為不能分析部份的開頭和/或結尾的音頻和/或視頻模式來找出在第一順序中作為後續文件的部份。還存在一些拷貝程序,其自動嘗試找出記錄載體上的最長/最大的文件,假定這種大文件包含主電影。然而,如果至少一些部份將被分別存儲在單獨的文件中,因為這些所得到的文件大小相當小,則這種程序將會失敗。也可能具體地使這種拷貝程序迷惑或者使這種拷貝程序做出無用的拷貝。這例如可通過僅對AV數據的特定部份應用部份的劃分和擾亂來實現。例如,劃分可以僅被應用到AV數據的與電影的最後10-20分鐘相對應的部份。 從而,拷貝者或拷貝程序可看到與電影的一大部份相對應的大的AV文件,以及可以被或不被按擾亂的順序存儲在記錄載體上的若干個較小的AV文件(在此情況下至少一些部份將被存儲在單獨的文件中)。如果拷貝程序於是只拷貝最大的文件,假定這對應於主電影並且較小的文件對應於例如附送的材料、額外的AV材料等等,則相應的拷貝將是不令人滿意的,因為例如電影的結尾將是缺失的。另外,可以選擇性地僅對這些部份中的一個部份應用擾亂。從而,當按在記錄載體上物理存儲的順序觀看這些部份時觀看者將會經歷的「亂序」取決於該擾亂。如果擾亂例如僅對與電影的結尾相對應的部份進行,則拷貝者可能不會立即注意到對記錄載體的逐文件拷貝實際上是無用的,除非已知第一順序,因為電影的結尾將被以亂序重放。當然,也可對與電影的開頭或中間部份相對應的部份進行擾亂。從而,從上文可清楚,在圖1的S102、S106、S110和S112示例性說明的用於拷貝保護的方法是非常有效的。為了對受拷貝保護的內容進行破解,必須進行很高程度的努力來為存儲在記錄載體114上的部份108找出正確的重放順序。另一方面,還可清楚的是,應當以某種方式保護第一順序。這例如可通過將第一順序以加密或模糊(隱藏)的形式存儲在記錄載體來完成。另外,第一順序可以根本不被存儲在記錄載體上。對於在伺服器上下載,可保護第一順序。在此情況下,下載可受認證過程的控制。下文中將詳述對第一順序的保護。從圖1的實施例還應當清楚,所說明的基本原理,S卩,將大量的AV數據(例如大文件)劃分成例如許多的較小部份或文件並且對這些小文件/部份進行混排(擾亂),可應用到許多類型的記錄載體。其可用於對藍光碟(BD)、數字多功能盤(DVD)、CD-ROM或任何其他可能的將來的視頻存儲格式進行拷貝保護。該基本原理也可被應用到硬碟、可移除存儲器(例如RAM存儲裝置)上存儲的內容或者下載的內容(例如流式內容)。例如,有可能在各種伺服器處提供很多個小AV文件(部份)供下載。然而,將允許對分布在這些AV文件上的內容進行再現的AV文件的正確的(第一)順序可以僅在一個源處可得。這可以是僅一個伺服器,在該處執行將允許下載第一順序的嚴格認證過程。作為替換和/或附加,也可能通過郵件經由存儲器產品(例如可移除存儲器(介質卡、USB記憶棒))來分發第一順序。也可以從用戶必須輸入到記錄載體的重放設備中的解鎖密鑰得出第一順序。該解鎖密鑰可被列印到記錄載體上或其包裝盒上。另外,可從記錄載體的標識符自動得出第一順序。 例如,如果記錄載體是藍光碟,則盤的PMSN(預記錄介質序列號)或卷ID可用於自動確定 (解碼或解模糊)第一順序。當該基本原理被應用來以受拷貝保護的方式下載/流式傳輸內容時,也可能為每個個體用戶提供不同文件順序供下載。在此情況下,針對一個用戶下載的部份或文件的一個(第二)順序的第一順序對於另一用戶下載的部份或文件的另一(第二)順序將是無用的。第二順序例如可由AV部份的文件名和/或由部份或文件中的頭部信息來指示。所述的對下載/流式傳輸的內容的拷貝保護(通過切割/擾亂)可用於任何種類的內容,例如(僅)音頻內容、視聽內容或其他多媒體內容,例如下載的視頻遊戲內容。在此情況下,其例如將是被劃分成部份的音頻數據或其他多媒體數據,這些部份隨後被擾亂。如上所述,圖1中所示的AV數據104可被任意劃分成部份108。然而,如已經提到的,在另一實施例中,也可能圖1指示的對於AV數據104的切口依據AV數據104的內容來確定。例如,切口,即AV數據104被劃分成兩個部份的位置,可被選擇為對應於內容的場景變化。從而,部份108中的一些的開頭可對應於內容(例如電影)的場景的開頭,和/或部份108中的一些的結尾可對應於內容的場景的結尾。切口也可被設定成使得例如電影的字幕不被分割成單獨的部份。例如,對於重放期間的特定時段,例如10秒,可顯示字幕。此情況下的劃分可使得AV數據的對於其顯示這同一個字幕的部份不被分割成單獨的部份。這樣做的一個優點是所得到的部份可能不需要被重編碼。實際上,AV數據可能只需要被分割開。另外,破解者更難以確定在真實重放序列中應當連續重放的部份。兩個不同部份中的同一字幕將清楚地暗示破解者這樣兩個部份應當被連續重放。從而,根據內容劃分的一個優點可能是更難以確定第一順序,因為不容易基於後續/在前部份的開頭和/或結尾來猜測在第一順序上在另一(在前)部份之後的一部份。 另外,難以或者不可能使用可嘗試使用部份的圖片或音頻模式來嘗試確定第一順序的自動拷貝程序。另外,在根據MPEG-2標準對AV數據編碼的情況下,切口可以使得所得到的部份開始於完整的幀,例如I幀。在根據MPEG-4/H. 264/AVC標準對AV數據編碼的情況下,切口可被設定成使得所得到的部份開始於完整的幀,例如IDR幀。這樣做的一個優點同樣是所得到的部份不能不需要被重編碼。實際上,AV數據可能只需要被分割開,並且AV數據的原始編碼可被使用。這將幫助當在實際中使用用於拷貝保護的方法時(例如在製造受拷貝保護的記錄載體的過程中)具有簡單的工作流。AV數據可在被編碼的狀態中被遞送,並且在整個製造過程中可使用原始編碼。如在圖1中的S112處可見,並且如下文中詳述的其他實施例中將會提及的,文件或剪輯(例如部份),或其他數據,例如程序指令,被存儲在記錄載體上。這是通過修改記錄介質的物理結構來完成的。例如,如果記錄載體是硬碟,則相應的記錄介質的磁屬性可被更改/修改以便存儲數據。如果記錄載體是光記錄載體,例如光碟,比如DVD、BD和⑶-ROM, 則坑和/或岸可被施加到相應的記錄介質上。還應當注意,在本說明書中各處,「第一順序」也可被稱為播放列表。在這個意義上,術語「播放列表」被理解為指示列表的文件或剪輯的重放的重放順序的列表。術語「播放列表」不應被理解為限於特定的標準,例如藍光標準,其中術語播放列表可能具有特定的含義。播放列表也可以就是指硬碟上存儲的文件將按「播放列表」所限定的順序被再現。 由於「第二順序」決定了在記錄載體上物理存儲的順序,所以第二順序也可被稱為「存儲順序」。如上所述,將AV數據劃分成多個部份的基本原理可應用到許多不同類型的記錄載體和/或下載/流式傳輸的數據。然而,在下文中,僅出於例示目的,利用藍光(BD)盤來說明探索上述概念的示例。如圖2中所示,BD上的視聽數據被組織在不同的邏輯層118、120和122中。三層在如上所述的劃分/切割AV數據並在重放時再現第一順序的上下文中可能是重要的 層118 電影對象/BD-J對象124 層120 包含播放項目128的電影播放列表126 層122 =AV剪輯文件(以下簡稱為「剪輯」)剪輯130包含實際視聽數據,即可被解讀為聲音和圖像的數據。除了實際視聽數據以外,剪輯130還可包含一些採取呈現圖形流或交互式圖形流形式的元數據。呈現圖形流例如可用於顯示字幕。交互式圖形流可用於顯示交互式菜單。實際上,剪輯130可被稱為視聽內容的容器,即,其可包含主音頻和視頻、次音頻和視頻、呈現圖形(例如字幕)和交互式圖形(例如具有按鈕導航命令的菜單)。電影播放列表1 是播放項目1 的集合。每個播放項目1 表示單個剪輯130的一區間並且由開始時間(入點)和結束時間(出點)構成,兩者都指相關聯的剪輯的播放時間中的點。電影對象和/或BD-J對象124負責觸發播放列表1 的重放並且提供導航結構。 電影對象IM是可執行的導航命令程序並且因此包含程序指令。導航命令的典型示例是播放播放列表的命令。除了基本的導航命令以外,BD標準還提供了可利用Java程式語言來編程的自適應應用環境。BD-J對象是包括可在此環境中執行的程序指令的Java程序。在圖2中示出了層118、120、122的層次。應當注意,這是簡化的例示,其中省略了諸如索引表之類的結構。從電影對象或BD-J對象124內,對電影播放列表126發出「播放」命令,從而觸發播放列表126中包含的播放項目1觀-1、1觀_2的連續重放。每個播放項目1 引用單個剪輯130中的(基於時間的)開始和結束位置。對於每個播放項目1 重放位於開始和結束位置之間的相關聯的剪輯的內容。注意,單個播放列表中包含的不同播放項目1 不需要都引用同一剪輯。在圖2的示例中,所示出的播放列表只播放剪輯的未加陰影的部份。如果圖1中的記錄載體114是藍光碟並且播放列表1 將包括第一順序,則播放項目1觀-1、1觀-2以及接下來的播放項目(圖2中未示出)可通過相應的入點和出點來引用部份 108-1,…,108-4。在以下描述中,在大多數示例中,以傳統上將被寫入到記錄載體的一個文件或同一個區域中的(主)AV文件或剪輯的形式提供AV數據。另外,隨後將AV文件說明為被分割成多個(次)文件或剪輯。次文件或剪輯對應於圖1的部份108-1,…,108-4。這在任何意義上都不應當被看作是限制性的。如利用圖1所說明的,多個部份(部份108-1,…, 108-4)可被存儲在記錄載體上一個文件中(或在藍光碟情況下存儲在一個剪輯中),或者作為替換/附加,多個部份可被存儲在單獨的文件中,使得每個部份被存儲在一個文件或剪輯中。圖3A至3C示出了一實施例,其中,通常(傳統上)將被存儲在藍光碟上各個單個文件中的剪輯132-1、132-2、132-3被劃分(切割)成較小的剪輯140,這些剪輯140隨後被存儲在藍光碟上,例如預記錄的(原始)藍光碟上。圖3A示出了傳統的藍光碟看起來可能是什麼樣的。圖3A的示例是簡化的,因為使用了圖2的簡化模型,並且假定了 BD標題是在沒有額外特徵的情況下存儲的。只有例如可對應於預告片的第一剪輯132-1、例如可對應於主電影的第二剪輯132-2以及可對應於應當在主電影之後播放的一些推廣內容的第三剪輯132-3。從圖3A可見,單個電影/BD-J對象134負責觸發電影播放列表136的重放。在圖3A的示例中,電影播放列表136包含三個播放項目138-1、138-2和138-3,即對於傳統藍光碟上包含的三個剪輯132-1、132-2、132-3 中的每一個有一個播放項目。每個播放項目138-1、138-2、138-3的入點和出點恰好對應於相關聯的剪輯132-1、132-2、132-3的開頭和結尾。這意味著一旦播放列表136的重放被觸發,三個剪輯132-1、132-2和132-3就各自被從頭到尾以連續順序播放。為了對剪輯132-1、132-2和132-3(AV數據)進行拷貝保護,剪輯被劃分或切割成數個較小的剪輯140-1,…,140-6(部份)。剪輯140-1,…,140-6可對應於大約一分鐘的重放時間的視頻序列。在其他實施例中,剪輯可具有在30秒到一分鐘、一分鐘到三分鐘、三分鐘到五分鐘和/或五到十分鐘的範圍中的長度。對於每個文件剪輯不需要具有相同的長
23度。根據當前的BD標準,一個盤上的剪輯的數目的上限是4000。在對AV數據進行切割時可考慮這一點。如圖:3B中所示,不是必需要將每一個原始剪輯132-1、132-2、132_3劃分成較小的剪輯(原始剪輯的一個部份)。例如,原始剪輯132-3 (AV數據)未被劃分成較小的剪輯。 從而,可能選擇性地應用將AV數據劃分成多個AV部份的原理。例如,如果第三剪輯132-3 包含了推廣內容或廣告,則可能不需要通過將第三剪輯132-3劃分成較小的剪輯(並且應用如下文中描述圖3C時詳述的混排)來對第三剪輯132-3進行拷貝保護。在另一實施例中,也可能僅將(主)剪輯的一部分劃分成較小的剪輯(部份)並且使其餘的保持原樣。例如,可能使電影的開頭保持原樣,以使得拷貝者和竊取者在僅觀看拷貝的內容的開頭時相信其成功了。然而,然後(主、原始)剪輯的結尾可被劃分,以使得電影的結尾將是經擾亂的,如果電影將被以擾亂的順序來觀看的話(參見圖3C)。另外,如果在盤上存儲有一個較大的AV文件,則拷貝者可能僅拷貝此長AV文件, 而沒有注意到較小的AV文件屬於電影的結尾。從而,觀看者的體驗非常差,因為他可能漏掉電影的結尾。從圖;3B中可見,三個剪輯132-1、132-2和132-3被劃分成六個較小的剪輯 140-1,…,140-6。這是用於例示目的的非限制性示例。在實際應用中,剪輯(部份)的數目可以高得多。例如,對於具有120分鐘的長度的電影,當小剪輯具有例如一分鐘的平均長度時,可以有大約120個剪輯。從而,剪輯(部份)的數目取決於不同的較小剪輯的長度以及在劃分原始剪輯(AV數據)時應用的策略(例如僅劃分AV數據的開頭/中間/結尾)。在剪輯132-1、132-2、132-3被切割/劃分之後,所得到的較小剪輯(部份)140-1,…,140-6具有第一順序。如果剪輯(部份)140-1,…,140-6被按該第一順序再現,則(主、真實、原始)剪輯132-1、132-2、132-3的內容將被以真實重放序列再現。然而,如圖3C中所示,剪輯140-1,…,140-6可被混排或擾亂。在混排/擾亂之後,剪輯 140-1,…,140-6 具有擾亂的(第二 )順序140-3、140-1、140-5、140-2、140-6、 140-4。剪輯隨後可按擾亂的順序(第二順序)被存儲在BD上。從而,在盤(記錄載體)上存儲各個剪輯140(部份)的物理或空間位置取決於混排/擾亂之後的順序(另見圖1中的記錄載體114)。很容易清楚看出,這將阻止破解者以剪輯出現在盤的文件系統中的序列或者以其物理地出現在盤上的序列提取剪輯。從圖3C中可見,混排還交換了不是源自同一原始剪輯的剪輯140。還可清楚,按圖3C中所示的根據盤上的文件系統或物理位置的順序提取剪輯140並將它們連接成電影將導致完全的亂序。不僅原始特徵/內容將完全不符合邏輯順序,而且如果如上所述剪輯對應於預告片、主電影和附送材料的話,則在重放期間還有小段的預告片和推廣內容出現。還可能引入可例如包含關於如何獲得藍光碟的合法拷貝的信息的新剪輯。這些剪輯將被混排到從切割/劃分得到的剪輯中。此選項在圖3中沒有示出,然而在下文中將對其進行說明(參見例如圖6至8)。在另一實施例中,也可能僅將切割的剪輯140中的一些存儲在盤上,即不將所有剪輯存儲在盤上。未存儲在盤上的剪輯例如可在伺服器上提供下載(參見例如圖9)。從圖1和圖3的示例明顯可見,剪輯的混排,即第二順序的確定,可以完全任意地進行。然而,也可能控制混排,以使得所得到的包括第二順序的視聽文件的藍光碟符合BD 規範。這將允許無縫的重放,即在重放設備上將有足夠的緩衝以防止重放中的暫停或卡住的幀。根據BD規範,要無縫連接的兩個剪輯的最大距離(在BD-ROM上)是640000個邏輯塊(層內)和40000個邏輯塊(層間)。因此,在另一實施例中,用於混排的算法,即用於確定第二順序的算法,可確保要根據第一順序連續重放的兩個剪輯永不會分開超過640000 個邏輯塊。換言之,在與允許重放AV部份以再現真實內容的順序相對應的第一順序中相互接著彼此的第一 AV部份和第二 AV部份彼此之間具有不長於記錄載體的標準(例如BD規範)所規定的允許物理距離的物理距離。這將允許AV部份在符合相應標準的任何播放器上被無縫地再現。其中以這種方式布置了部份的記錄載體可被稱為「合規」的,即符合特定標準的規範。然而,應當注意,經驗測試已表明,大得多的距離也可行得通的。許多播放器例如可具有比特定規範所要求的更大的存儲器,從而使得可能緩衝大量的視頻數據以便允許無
縫的重放。為了進一步改善拷貝保護,切割的剪輯的(第一)順序不應當能夠很容易被猜出。 因此,記錄載體不應當包含將允許減少上述努力的線索。這例如可包括但不限於-來自記錄載體上剪輯的位置的線索;-來自文件的命名的線索;以及-來自數據內的引用的線索。從而,可清楚的是,例如圖1和3中使用的標號當然不是各個文件名的良好選項。 這種文件名將使得容易確定第一順序,這當然是應當避免的。另外,可清楚的是,應當避免盤上的文件的物理布置的特定模式。為了進一步增強拷貝保護,切割的AV文件的正確順序(第一順序)可按模糊的方式被存儲在記錄載體上。用於對第一順序解模糊(「解密」)的「密鑰」或「密鑰材料」例如可從盤的參數得出,所述盤參數比如是文件系統或加密參數的完好性、加密特性、用於讀盤的驅動器的特性,等等。還可能讀取經加密的內容的字節和/或比特值並將這些字節值用作解模糊的密鑰材料(例如參見圖19A-19J)。關於可如何得出密鑰的更多細節將在下文中給出。然而,為了現在已經有更好的理解,應當注意以下事項每個記錄載體具有特定的物理結構並且包含存儲在其上的特定數據。從而,預記錄的記錄載體的物理結構一般不同於例如可記錄的記錄載體(例如可記錄的光記錄載體或硬碟)上的預記錄的記錄載體的拷貝。例如,如果預記錄的記錄載體是光記錄載體,則在預記錄的記錄載體上,可能存在坑和岸的特定模式,其不同於可記錄的記錄載體上的,因為例如拷貝者(例如拷貝程序)不能拷貝這特定模式。在預記錄的記錄載體上,物理結構和數據在玻璃母盤製作過程中被銘刻並且經由壓印被大規模複製,而在可記錄的記錄載體上, 物理結構是預銘刻的,而數據則是在記錄設備中利用高功率雷射束(通過改變染料的透明度)燒制的。另外,例如,如果預記錄的記錄載體上存儲有受拷貝保護的原始數據,並且可記錄的記錄載體是具有拷貝的數據的預記錄的記錄載體的拷貝,則原始數據和拷貝的數據可能是不同的。例如,在拷貝的數據中,可能不包括原始數據的加密特性或加密參數。另外,例如,拷貝的數據的文件系統可能偏離了原始數據的文件系統。從而,從預記錄的(原始)記錄載體,可得出特定原始特性參數(「密鑰」)。這些原始特性參數可取決於預記錄的(原始)記錄載體的物理結構和/或預記錄的(原始)記錄載體上存儲的(原始)數據。物理結構的原始特性參數可由讀取設備(例如光學拾取器或硬碟的讀取頭)從預記錄的載體中提取,即,讀取設備可被控制來以特定的方式訪問該
物理結構。另外,從作為預記錄的(原始)記錄載體的拷貝的可記錄的記錄載體,可得出特定拷貝特性參數。這些拷貝特性參數可取決於可記錄的記錄載體的物理結構和/或可記錄的記錄載體上存儲的拷貝的數據。物理結構的拷貝特性參數可由讀取設備(例如光學拾取器或硬碟的讀取頭)從可記錄的載體中提取,即,讀取設備可被控制來以特定的方式訪問該物理結構。如果從可記錄的記錄載體中提取拷貝特性參數的方式與從預記錄的記錄載體中提取原始特性參數的方式相同並且拷貝特性參數偏離了原始特性參數,則這可被以各種方式來使用。例如,其可用於檢測數據是從拷貝讀取的(原始盤檢查)。另外,這些參數可用於各種拷貝保護算法。這裡,被以各種方式探索來用於對預記錄的記錄載體上存儲的數據(例如AV數據)進行拷貝保護的原始特性數據和拷貝特性數據也可被稱為「密鑰」、「密鑰材料」或「密鑰數據」。密鑰例如可用作輸入數據,用於找出正確播放列表的算法、例如伺服器處認證用、 重放質量(例如真實或降低的質量)的控制、和/或完全阻止重放。另外,也可動態確定密鑰數據(特性數據)。例如,如果一程序(例如BD的電影或BD-J對象)被用於AV內容的重放,則該程序可在重放期間即動態地在各種時間確定各個密鑰數據(即,原始特性數據,如果從原始記錄載體讀取數據的話,或者拷貝特性數據, 如果從拷貝讀取數據的話)。也可以像圖4A(示出了單個正確的電影播放列表)和圖4B(示出了很多個偽造的電影播放列表)的實施例中所示那樣保護第一順序。如圖4A中所示,可以有一個正確的播放列表142,其包括按正確的順序(第一順序)引用剪輯140-1,…,140-6(與圖3B和3C 中相同的標號)的播放項目143-1,…,143-6。從而,從圖4A中可見,播放項目143-1,···, 143-6按升序引用剪輯140-1,…,140-6。當然,為了重放剪輯140而進行的物理訪問是散布在較寬的範圍上的,因為剪輯140的物理位置分散在盤上。然而,如果正確的播放列表 142的重放被觸發,則與在如圖3A中所示的原始設置中重放的相同的序列被重放。從而,例如,首先將示出預告片(剪輯132-1),然後是主電影(剪輯132-2),然後是推廣內容(剪輯 132-3)。如果進行混排以使得第二順序導致根據BD規範的(「合規」的,見上)連續剪輯的物理位置,則在符合BD規範的BD播放器上可能進行無縫重放。為了避免可容易地從盤上或從別處得出正確的電影播放列表142(第一順序),有可能創建很多個偽造的播放列表(另外的第一順序,即另外的重放順序)並將其存儲在盤上。如圖4B的示例中所示,可創建η個播放列表144-1,…,144-η。換言之,多個另外的重放順序可被確定並存儲在記錄載體上,其中另外的重放順序不同於第一順序並且可能也是相互不同的(後者並非必要)。
如果所有播放列表,即正確的播放列表142以及另外的播放列表(「偽造的播放列表」,另外的第一順序)144,被存儲在盤上,並且如果有很多個另外的播放列表144,則查明這些播放列表中的哪一個是正確的對於拷貝者來說將是困難的任務,即第一播放列表被模糊了。如果原始剪輯在原始視頻內容中發生場景變化的地方被劃分並且很多個偽造的播放列表乍看起來導致相似的內容再現,則尤其如此。此外,使用另外的播放列表(另外的第一順序)中的任何一個時的內容再現將與使用正確的播放列表(即第一順序)時的內容再現相似。換言之,在另一實施例中,可能盤上存儲的所有播放列表(即正確的播放列表和偽造的播放列表)的相關性是較高的,即所有的播放列表都導致乍看起來相似的內容再現。這使得拷貝者難以在偽造的播放列表(另外的第一順序)之中確定正確的播放列表 (第一順序)。因為所有內容再現乍看起來都是相似的,所以手工確定是困難的,並且因為相同的原因,而且因為盤上存儲的所有播放列表之間的相關性較高,使得可能不可以通過例如自動確定相關性或其他相似性度量來容易確定正確的播放列表,所以自動確定也是困難的。當然,不是盤上存儲的所有播放列表都必須是相似的。也可以只是一部分。這也可以迷惑拷貝者。根據BD-ROM標準/規範,允許2000個播放列表。從而,在圖4B的示例中,η可等於1999,即可以有多達1999個偽造的播放列表(另外的第一順序)存儲在盤上。當然,η 的不同值也是可能的。η的合理值可以是10、100、200、300、……、1999。為了對通過(i)將原始剪輯劃分成較小剪輯並且(ii)在盤上存儲很多個偽造的播放列表來加以拷貝保護的原始藍光碟進行重放,當用戶想要對盤上存儲的內容進行重放時必須查明正確的播放列表。因此,如圖5A中所示,可創建新的電影/BD-J對象146。此BD-J對象可包含程序指令(代碼)來檢查從其重放內容的藍光碟是否是原始或預記錄的盤或者盤是否是拷貝或者重放是否是從硬碟進行的(「竊取的內容」)。此原始盤檢查可以通過許多不同的方式來執行。細節在下文中給出(另見例如圖12至20)。在圖5B中所示的另一實施例中,也可能在藍光碟上存儲「偽造的標題」(出於模糊目的而創建的額外標題)。BD標準允許了一個盤上有最多達999個標題(BD-J對象和/或電影對象)。根據有「偽造的標題」的該另一實施例,在盤上可以僅存儲一個或預定數目的 「正確標題」,即,將致使按真實重放序列重放原始視聽內容的標題。在圖5B的示例中,只有一個標題145-1,並且標題145-2,…,145-n是額外的(偽造)標題,它們將不會致使按真實重放序列或真實質量重放內容。可通過選擇根據BD標準的第一播放標題(FP標題)(在索引表中由索引「_1」引用)來發起重放。也可能由頂部菜單標題(在索引表中由索引「0」引用)來發起重放。可以按與分辨正確的播放列表(第一順序)與偽造的播放列表(另外的第一順序)的方式相同的方式來分辨正確的標題與偽造的標題,即通過從盤中提取「密鑰參數」並將這些用作隨後選擇正確標題來重放內容的程序指令的輸入數據。另外,有可能盤上的一個標題只重放AV數據(原始內容)的一部份,並且另一標題是在盤的重放期間動態確定的,該另一標題隨後負責重放AV數據的剩餘部份。在每個標題中,同樣可包括若干個播放列表,其中只有一個或預定數目的播放列表致使按真實重放序列重放。
在圖5A和5B中,基於盤檢查的結果,存在不同選項。如果盤檢查成功,則BD-J對象146可觸發正確的電影播放列表142和/或正確的標題145-1而不是偽造的標題145-2 的重放。如果盤檢查失敗,則可向觀看者顯示適當的消息,或者可將隨機的播放列表/標題,即偽造的播放列表144和/或偽造的標題145-2用於重放。關於哪個播放列表/標題是正確的信息可以僅以加密形式對BD-J對象146可用。為了對此信息解密,可要求來自原始盤的數據(原始特性數據,見上文中的定義)。例如,標題的BD-J對象可基於加密特性或參數例如AACS特性(也稱為「參數」)來解密即分辨正確的播放列表142與偽造的播放列表144-1至144-n和/或從所有標題145-1,…,145-n中分辨出正確的標題145-1。另外,可以使用存儲在ROM標記中的諸如PMSN(預記錄介質序列號)或卷ID之類的參數。另外,可以使用AACS加密的內容。在此情況下,當對盤進行拷貝保護時,可基於AACS加密的內容(通過在特定位置讀取字節,參見圖19A至19J)來創建BD-J對象、其一部分(例如 Java類文件,例如參見圖19E)和/或播放列表。換言之,僅當內容被AACS加密時,BD-J對象才將能夠從偽造的播放列表144-1至114-n中確定正確的播放列表142,和/或從標題 145-1,…,145-n中確定正確的標題。從而,在此情況下,可在重放期間動態地確定正確的播放列表142和/或正確的標題145-1。換言之,在重放開始時播放器可能根本不知道或者不完全知道播放列表142和/或標題145-1。對於拷貝者,這是兩難的困境如果其去除AACS加密,則其不能再將原始BD-J對象用於真實重放,因為BD-J對象只可在經加密的內容數據(原始特性數據)被用作輸入數據的話的情況下用於確定正確的播放列表。另一方面,如果不去除AACS加密,則非常難以或者不可能製作可從其重放內容的拷貝。這也將在下文中詳述。另外,此外,為了從很多個播放列表(包括偽造的播放列表)中選擇正確的播放列表,也可能依據「密鑰」(從盤中提取的特性數據,即在原物情況下的原始特性數據,以及拷貝特性數據,見上)來選擇一角度(參見圖8中的實施例)或子路徑(參見圖21至對的實施例)。換言之,標題(BD-J對象和/或電影對象)、播放列表、角度和子路徑全都可在各種組合中依據從盤中提取的「密鑰」而被選擇。在每種情況下,可能有「偽造」的實例,例如偽造的標題、偽造的播放列表、偽造的角度和/或偽造的子路徑,其需要與正確的標題、播放列表、角度和子路徑分辨開來,以便使原始內容被以真實重放序列和/或真實質量再現。 從而,拷貝保護方案的設計者對於一個個體盤有強大的工具箱。例如,在一個盤上,設計者可選擇只以額外的(偽造的)角度和標題的概念工作,而對於另一個盤,設計者可以只使用額外的(偽造的)播放列表的概念。這將使拷貝者迷惑,因為有極大的可能會模糊盤的剪輯、文件和/或部份的正確重放。圖5A示出了在原始藍光碟就位即在播放器中的情況下的重放。為了安全的重放, BD-J對象146檢查盤並從盤中提取「密鑰」(密鑰材料)。「密鑰」對應於以上提及的來自原始盤的數據,例如加密參數、PMSN、卷ID、AACS或其他方式加密的內容的部份,等等。另外,當訪問AV部份或文件時光學拾取器的訪問特性可用於密鑰目的。這例如可幫助檢測第二順序(即文件被物理存儲在(原始)盤上的順序)是否已被修改。利用密鑰作為輸入數據,BD-J對象可分辨正確的播放列表142與多餘的可用播放列表144-1,…,144_n(偽造的播放列表)。應當注意,也可被稱為盤的特性參數的「密鑰」只可從原始(例如預記錄的)盤或原始盤的「受管理拷貝,,讀取/確定,而不能被傳送到非法拷貝或硬碟。作為「受管理拷貝」,指的是根據AACS規範管理的拷貝。例如,不可能將存儲在ROM標記上的PMSN或卷ID 傳送到非法拷貝上。另外,諸如AACS參數/文件夾之類的加密參數不可能被傳送到了非法拷貝。如果密鑰取決於這種參數,則當從非法拷貝重放時,將不可能分辨正確的播放列表、 標題、角度和/或子路徑與偽造的播放列表、偽造的標題、偽造的角度和/或偽造的子路徑。為了支持根據AACS標準的「受管理拷貝」,適應性地修改用於確定正確的播放列表、正確的標題、正確的角度和/或正確的子路徑的程序指令以使得PMSN不被用作密鑰材料,可能是有用的,因為PMSN不能被恰當地傳送到可記錄盤上。另一方面,有可能設計程序指令,以使得如果檢測到「受管理的」(即合法的)拷貝,則以經修改的形式從受管理的(合法的)拷貝讀取PMSN或卷ID。另外,可以保護BD-J對象146的操作免遭查看所採用的代碼模糊方法可使得不可能對盤檢查和密鑰提取以及電影播放列表/標題/角度/子路徑選擇的操作進行「竊聽」。為此,在另一實施例中,用於分辨正確和偽造的播放列表/標題/角度/子路徑的程序指令可與BD-J對象的其他程序指令相交織,所述其他程序指令例如用於控制重放、字幕、 語言、用戶交互、導航命令或者例如當盤被插入到播放器中時或在通過操作例如遙控器上的相應按鍵而請求菜單時可被顯示給觀看者的菜單。也可能創建導致長代碼的偽造(「虛假」)的指令。從該示例可清楚,對於擁有具有擾亂的AV文件的原始藍光碟的用戶,拷貝控制機制是完全透明的。觀看體驗與播放未受保護的盤(即沒有經擾亂的小AV文件的盤)時完全相同。圖6A至6C示出了另一實施例,其中除了包含主(真實)AV文件148(例如包括電影)的部份的剪輯以外,還可添加額外的剪輯(例如參見剪輯152-4')。從圖7A至7D中可見。額外的剪輯可被偽造的電影播放列表所引用,從而用於拷貝保護目的。額外的剪輯 (額外的文件)可包括但不限於-廣告內容(例如,疊加有推廣內容的真實剪輯),-帶有版權資訊的剪輯,-關於如何可獲得記錄載體的合法拷貝的信息,-娛樂價值降低的真實剪輯(例如通過內容的失真或去除),-拷貝阻礙物。「拷貝阻礙物」可以是盤或文件的不可讀取或不可再現的區域或區帶,其不可被播放器讀取,例如因為其包含將使得播放器中止或減慢盤的讀取的特定的物理結構。這種區域例如在歐洲專利申請EP 1 818 924A1中記載,特此通過引用併入該申請的內容。圖6A示出了應當以受拷貝保護的方式寫入到藍光碟的單個剪輯(AV數據)150。如果剪輯150在沒有通過如上所述的切割/混排進行的拷貝保護的情況下被寫入到傳統盤, 則引用單個播放項目的播放列表148將被使用。為了對剪輯150進行拷貝保護,剪輯150被切割成多個較小的剪輯152_1,…, 152-6,如圖6B中所示。如圖6C中所示,額外的剪輯152-4'(額外的文件)被插入。此額外剪輯152_4' 可包含垃圾數據或以上提及的其他類型的內容中的任何一種,例如廣告、版權資訊等等。另外,額外的剪輯152-4'可包含如上所述的拷貝阻礙物。諸如剪輯152-4'之類的額外剪輯的插入當然可與剪輯切割相組合。換言之,剪輯152-1,…,152-6和152-4'的順序可被擾亂。這在圖7A和7B中示出。圖7A示出了正確的電影播放列表154,其將混排的剪輯152-1,…,152-6放回原始順序(第一順序)。 注意,播放列表M不包括引用額外的剪輯152-4'的播放項目PI。從而,在使用播放列表 154的重放期間將不會重放/訪問這個額外的剪輯152-4'。從而,當用播放列表IM來進行重放時可能不會再現例如廣告。另外,如果額外的剪輯152-4'包含了拷貝阻礙物,則盤的讀取過程可不會被不可讀取或不可再現的部份/ 扇區所幹擾。從圖7B中可見,除了這個正確的播放列表154以外,可存在其他播放列表156(另外的第一順序)。雖然圖7B只示出了一個這樣的額外播放列表,但在實際應用中,如上所述可以有很多個額外播放列表(另外的第一順序),例如多達1999個播放列表。實際上, 如上所述,很多個偽造的播放列表156可能是有利的,因為將不容易查明盤上存儲的這很多個播放列表中的哪個是正確的那個。與圖3A至3C和圖4A和4B中的示例的不同在於偽造的播放列表156現在也可引用額外的剪輯152-4',如對播放列表156所示。注意,並不一定對於所有偽造的播放列表(所有另外的第一順序)都是如此。換言之,可能有偽造的播放列表引用額外的剪輯152-4',而同一盤上的其他偽造播放列表則不引用額外的剪輯 152-4'。如上所述,額外的剪輯152-4'可包含垃圾或廣告內容。如果額外的剪輯152-4'包括拷貝阻礙物(見上),則盤的讀取過程可被幹擾或中止。從而,這增加了另一個用於增強拷貝保護的措施,因為有可能所有或大部分偽造的播放列表引用具有拷貝阻礙物的額外剪輯。這樣,除非用正確的播放列表,否則可完全阻止讀取。取決於期望的觀看體驗中的降低,「廣告播放列表」的創建是一個選項。廣告播放列表157-A的示例在圖7C中描繪。廣告播放列表157-A可允許再現真實重放序列如箭頭所指示,播放項目PI隨後引用剪輯152-1、152-2、152-3、152-4'、152-5和152-6。然而,電影剪輯中的一些,在該示例中是剪輯152-4,可被廣告剪輯所替換,在該示例中被剪輯 152-4所替換,其中例如廣告被顯示為覆蓋。添加額外的剪輯當然也是可能的,如圖7D中所示。可以看出,播放列表157-B通過播放項目155引用剪輯152-7。如箭頭所指示,播放列表157-B將會致使隨後如下重放剪輯152-1、152-2、152-3、152-4、152-7、152-5 和 152-6。剪輯152-7可包括廣告(例如商業廣告)。從而,例如電影將在帶有插播的商業廣告的情況下被再現。可以如下來使用圖7D的實施例盤上的所有偽造的播放列表(另外的第一順序) 實際上都可允許按真實重放序列再現真實AV內容(AV數據)。然而,所有或大多數偽造的播放列表可包括對具有廣告的剪輯的引用,例如圖7D中的剪輯152-7。這樣,如果製作拷貝,則電影可始終被按正確的順序重放,但帶有插播的商業廣告,除非如以上所述那樣知道或者可以得出正確的播放列表(第一順序)。圖8示出了另一實施例,其中應用了藍光標準/規範的被稱為「多角度」的特徵。藍光標準允許了標題(電影)的一些部份被以多個角度重放,這些角度可由用戶選擇或者可由BD-J對象或電影對象設定。根據圖8的實施例,可以採用一種技術,其類似於具有多個播放列表的拷貝保護。 可插入在重放期間檢查原始盤的BD-J對象或電影對象。如果盤檢查成功,即盤被認為是原始盤,則設定一寄存器,該寄存器將引起正確角度的重放,即原始AV數據的一部分的正確角度被選擇。然而,如果檢查失敗,則該寄存器可被不同地設定,例如使得另一角度(偽造的角度)將被重放。這另一角度可引用具有任意AV內容的剪輯。從而,「偽造的角度」可包含任意的視聽內容。正確的角度可包含來自主電影(AV 數據)的正確序列(部份),而偽造的角度可包含例如損壞的版本、空視頻、廣告剪輯或拷貝阻礙物。這在圖8中示出。如圖所示,在盤上存儲有額外的剪輯#2-2。此額外的剪輯#2-2 對應於「任意」的視聽內容,即當取代與原始AV數據的一部分相對應的原始剪輯#2-1被播放時使用戶分心和/或降低娛樂價值的非想要的內容。另外,如果剪輯#2-2包括拷貝阻礙物,則盤的讀取可被幹擾/中止。在圖9中所示的另一實施例中,記錄載體巧4例如藍光碟上沒有存儲播放列表。作為附加和/或替換,記錄載體1 可能不包括原始AV數據的所有切割的部份。由於在記錄載體巧4上沒有提供播放列表,因此記錄載體巧4在播放器156將不會重放,如果該播放器對於重放記錄載體巧4上記錄的AV文件要求有播放列表的話。從而,如果拷貝者製作記錄載體154的拷貝,則該拷貝可能是完全無用的,因為其不包含播放列表,即播放列表是缺乏的。如果播放器沒有辦法確定播放列表,例如通過從伺服器158下載它或者從可移除存儲介質訪問它,則該拷貝是無用的。另外,如果記錄載體1 包括例如一分鐘長的切割的AV文件,並且這些切割的AV文件如前所述按擾亂的(第二)順序被存儲在記錄載體IM上,則拷貝者將會更加難以按視頻內容的導航或電影製作者創建的(正確的)真實重放序列來再現真實AV文件。如已經指出的,還有一個實施例也是可能的,其中記錄載體巧4不包括完全再現 AV數據所需的所有AV部份。換言之,在如上所述將AV數據切割成多個部份之後,這些部份中的至少一個可不被包括/存儲在記錄載體IM上。當然,可能選擇此缺失的部份,以使得缺失的部份可例如包含電影的關鍵場景(AV數據的對於觀看者在邏輯上理解AV數據的內容來說重要的部分)。從而,沒有AV數據的一些部份(例如電影的關鍵場景)的這種記錄載體1 的拷貝對於觀看者來說將具有嚴重降低的娛樂價值,因為其可能漏掉AV數據(例如電影)的內容的重要部份。為了對沒有播放列表和/或沒有完全再現真實AV文件所必需的所有AV部份的記錄載體巧4進行重放,播放器156可從伺服器158下載播放列表和/或額外的/缺失的AV 文件。或者,播放器也可從可被插入到播放器156中/從播放器156中移除的可移除或固定的存儲介質讀取播放列表和/或額外/缺失的AV文件。在任一情況下,(缺失的)播放列表和/或額外/缺失的AV文件的分發可獨立於記錄載體154的分發進行。當然,下載可要求播放器156上執行的原始盤檢查成功。換言之,僅當播放器156 確定插入的記錄載體是原始記錄載體(例如預記錄的記錄載體)時,播放器156才將能夠下載正確的播放列表和/或額外的AV文件。如果原始盤檢查失敗,則伺服器仍將提供播放列表或額外的文件。然而,所提供的播放列表可以是如上所詳述的偽造的播放列表。另外,
31所提供的額外文件可包括廣告。如上所述,從伺服器下載的AV文件可以是真實AV文件的小切片,即部份。這些切片可具有例如一分鐘、兩分鐘、三分鐘、五分鐘和/或十分鐘的長度。從而,切割的AV文件的大小相當小,並且因此在被從伺服器158發送到播放器156時只要求很小的帶寬。從而, 可以實現只有很小的帶寬要求的有效拷貝保護。另外,將播放列表從伺服器158發送到播放器156隻要求很小的帶寬。從而,在所有AV部份都在盤上但播放列表未被存儲在盤上的實施例中,也可以實現只有很小的帶寬要求的有效拷貝保護。從而,如圖9中所示,有一實施例,其中多個AV部份(切割的部份)中的至少一個被存儲在伺服器158而未被存儲在記錄載體巧4上。當下載播放列表時,也可能這僅在用於下載的重放設備的硬體標識符(例如PC的 PC標識符)首先被發送到伺服器時才得到許可。例如,如果PC上的軟體播放器例如如圖 18中所示被用作重放設備,則安裝的原生模塊可將PC標識符發送到伺服器。也可能記錄載體154包括播放列表,然而,此播放列表可能不是正確的,即其不允許按真實重放序列和/或真實質量進行重放。利用盤上存儲的播放列表進行重放可能導致對真實AV文件的不令人滿意的再現。也可能記錄載體IM包括具有廣告的AV文件。在此情況下,記錄載體巧4上存儲的播放列表可引用這種包括廣告的AV文件。另外,在記錄載體IM上可提供一播放列表,其允許按真實重放序列再現內容(例如電影),然而其被廣告 (插播的商業廣告)所打斷。為了欣賞沒有廣告的內容(電影),可能必須有另一播放列表。 一旦播放器156確定了插入的記錄載體是原始記錄載體而不是拷貝,此播放列表則可由伺服器158提供。這種實施例實際上可能對於允許包括廣告的記錄載體的拷貝施加了較少的限制, 因為記錄載體的製造者可因為記錄載體上存儲的廣告而獲得收入(收益)。然而,為了避免拷貝者簡單地去除廣告,像以上所述那樣進行劃分/切割和混排可能是有用的。在藍光碟的上下文中,可用於實現如圖9中所示的實施例的特徵是被稱為「漸進式播放列表」的特徵。此BD-ROM特徵使得可以利用類似流式傳輸的重放(即從網站下載流數據)來播放播放列表。從而,不是來自漸進式播放列表的所有剪輯AV流都必須在重放開始之前可用。從而,播放列表的重放可以開始,並且僅在播放器處的原始盤檢查成功的情況下才下載或從盤中提取正確的額外數據。如果盤檢查失敗,則從盤或從伺服器提供的額外數據可以是垃圾數據、完全缺失和/或廣告內容。另外,可從伺服器提供將使得播放器停止重放的不可再現的內容。從網站下載內容可要求BD-ROM播放器具有BD配置2. 0或BD配置2.x。為了將本地存儲中的下載內容(或者來自盤提取的內容)與來自記錄載體的內容相組合,需要使用VFS (虛擬文件系統)(VFS更新)。虛擬文件系統和漸進式播放列表可用於僅在原始盤成功的情況下開始正確的下載的額外數據的重放。此外,預記錄介質序列號(PMSN)可用於為每個盤下載個體的、獨特的內容(例如自動生成的)。PMSN是可被添加到每個BD-ROM的獨特序列號,例如用於受管理拷貝的在線認證。從而,可以為每個個體盤下載獨特的播放列表。此特徵可被有利地用在AV數據的AV部份的至少一部分被加水印的實施例中。從而,下載的獨特播放列表可用於加水印目的,例如圖IOA中所示。如圖IOA的實施例中所示,記錄載體160可包括多個AV部份I1,12, 21; 22,31; 41; 51;
? 『 『 *** ο在此標記法中,索引「1」表示沒有水印的AV部份,並且索引「2」表示具有水印的 AV部份。例如,AV部份I1是沒有水印的AV部份,而AV部份I2包括與AV部份I1相同的 AV內容,但具有水印。從而,AV部份I1可被稱為「原始」 AV部份,而AV部份I2可被稱為原始AV部份I1的具有水印的拷貝。也可能記錄載體160上存儲的所有AV部份都以兩個實例存在,在一個實例中有水印,而在一個實例中沒有水印。然而,從圖IOA中可見,這不是必要的。在記錄載體160上,只有AV部份1、2和5被存儲了兩次,即一個沒有水印,一個有水印。注意,在記錄載體160上,AV部份I1,12J1,2^3^4^5^52 A1J1,…可如上所述被按擾亂的順序(物理地)存儲。然而,這不是必要的。然而,其可能是有利的,因為其防止了容易拷貝內容。通過在記錄載體160上提供AV部份的原物和帶有水印的拷貝,可以創建播放列表,其中帶有水印的拷貝取代原始AV部份被播放/再現。另外,可以定義多個「正確」的播放列表,它們全都允許再現AV部份以使得內容被以真實重放序列再現。換言之,可存在多個第一順序,它們全都允許以真實重放序列再現內容。這在圖IOA中的伺服器162內所繪的表格中示出。注意,伺服器/播放器環境中對多個「正確」播放列表的使用不是必要的。也可以在記錄載體160上提供多個「正確」播放列表並且依據從盤中提取的特性參數(即密鑰)來選擇這些播放列表之一。從伺服器162內所繪的表格中可見,例如可能有以下三個播放列表,它們全都是正確的,即允許真實重放序列的再現3^25^^^!3^35^36^!這三個播放列表1-3全都是將以真實重放序列重放AV數據的內容的「正確」播放列表。然而,由於AV部份中的一些包括水印,所以可以識別在再現真實內容時使用的播放列表。例如,如果AV部份S1I1SAe1I被再現,則使用了第一播放列表。通過使用將原始AV部份和帶水印的拷貝用於重放的這個概念,並且由於AV部份的大小相當小這個事實,很容易可以創建非常多個「正確播放列表」。可能的正確播放列表的數目隨著AV部份的拷貝/原物的配對的數目而指數增長。在沒有AV部份的另外拷貝被存儲在記錄載體160上的假設下,將可能創建23 = 8個不同的正確播放列表,因為有AV部份的三對原物/拷貝。可以按各種方式來探索使用AV部份的拷貝/原物的配對的想法。如已經指出的, 可能在記錄載體上存儲很多個正確的播放列表。然後,在重放期間將被選擇的播放列表可取決於從記錄載體160提取的特性值。例如,預記錄介質序列號(PMSN)可被用作特性值。 然而,如上文和下文中所說明的任何種類的密鑰都可用於確定將用於重放的播放列表。從而,在此實施例中,將可能通過分析再現的內容來確定哪個獨特的記錄載體被用於了重放。也可能在記錄載體160上沒有存儲正確的播放列表,並且不同的「正確」播放列表被存儲在伺服器162上。當記錄載體160被插入在播放器164中時,播放器可執行如上所述的原始盤檢查。一旦播放器確定了其是原始盤,則播放器可將記錄載體160的獨特標識符發送到伺服器162。獨特標識符例如可以是藍光碟的PMSN。在圖IOA的實施例中,記錄載體160的PMSN例如是PMSN = 52789。在伺服器162處,此PMSN可被指派給尚未指派/ 使用的播放列表。在圖IOA的實施例中,播放列表3 J1I2S1AeiI被指派給記錄載體160的 PMSN = 52789。然後,伺服器162可將此播放列表3發送到播放器164。結果,播放器164 讀取/重放視聽部份S1I2S1Ae^p如果播放器164被用於製作記錄載體160的拷貝,例如通過竊取內容,則竊取的內容可仍包括帶水印的部份。當竊取的內容被分析時,分析可揭露以下事項
權利要求
1.一種用於拷貝保護的方法,包括提供視聽數據或音頻數據,所述視聽數據或音頻數據具有由所述視聽數據或音頻數據的內容限定的真實重放序列;將所述視聽數據或音頻數據劃分成多個部份,所述多個部份具有第一順序,其中當所述多個部份被按所述第一順序再現時,所述內容被以所述真實重放序列再現;為所述多個部份的至少一部分確定第二順序,所述第二順序不同於所述第一順序;依據所述第二順序確定在記錄載體上存儲所述多個部份中的各個部份的物理位置。
2.如權利要求1所述的方法,其中,在所述第一順序中彼此相接並且將根據所述第二順序被存儲在所述記錄載體上的第一部份和第二部份在所述記錄載體上相互之間將具有物理距離,其中所述物理距離不長於所述記錄載體的標準所規定的為了無縫再現部份而允許的物理距離。
3.如權利要求1或2所述的方法,其中,所述多個部份具有在10-20秒、10-30秒、30秒至1分鐘、1分鐘至2或3分鐘、3分鐘至5分鐘和/或5至10分鐘的範圍中的長度。
4.如在前權利要求中的任何一個所述的方法,其中,所述第一順序被提供為以模糊的方式存儲在所述記錄載體上。
5.如在前權利要求中的任何一個所述的方法,其中,多個另外的第一順序被提供為存儲在所述記錄載體上,這些另外的第一順序不同於所述第一順序。
6.如權利要求5所述的方法,包括確定要被存儲在所述記錄載體上的程序指令,所述程序指令當在被配置為重放所述記錄載體的讀取設備上被執行時提取所述記錄載體的特性參數,其中,基於所述特性參數,分辨所述第一順序與所述另外的第一順序。
7.如權利要求6所述的方法,其中,所述特性參數是在所述內容的重放期間動態確定的,並且其中所述特性參數取決於所述內容。
8.如權利要求5至7中的任何一個所述的方法,還包括提供要被存儲在所述記錄載體上的至少一個額外部份;將所述額外部份包括在所述第二順序中,使得當所述多個部份被按所述另外的第一順序之一重放時,所述額外部份將在根據所述另外的第一順序之一的位置處被重放,其中所述額外部份未被包括在所述第一順序中,使得當按所述第一順序重放所述多個部份時,所述額外部份不被再現。
9.如權利要求5至7中的任何一個所述的方法,還包括提供要被存儲在所述記錄載體上的至少一個額外部份,所述額外部份是來自所述多個部份的一個部份的至少一部分的拷貝;將所述額外部份包括在所述第二順序中,使得當所述多個部份被按所述另外的第一順序之一重放時,所述額外部份將在根據所述另外的第一順序之一的位置處被重放。
10.如權利要求5至7中的任何一個所述的方法,還包括提供要被存儲在所述記錄載體上的至少一個額外部份,所述額外部份包括來自所述多個部份的一個部份的至少一部分的拷貝並且還包括額外的內容;將所述額外部份包括在所述第二順序中,使得當所述多個部份被按所述另外的第一順序之一重放時,所述額外部份將在根據所述另外的第一順序之一的位置處被重放。
11.如在前權利要求中的任何一個所述的方法,其中,所述多個部份的至少一部分被加水印。
12.如在前權利要求中的任何一個所述的方法,其中,對於多個部份,各個部份的拷貝被提供為存儲在所述記錄載體上,其中各個部份的拷貝被加水印。
13.如權利要求12所述的方法,其中,在所述第一順序中,至少一個部份被其拷貝所替換,使得當所述多個部份被按所述第一順序再現時,所述拷貝將被再現,其中,被其拷貝所替換的所述至少一個部份是依據所述記錄載體的獨特標識符來選擇的。
14.如在前權利要求中的任何一個所述的方法,其中,所述多個部份中的至少一個被提供為存儲在伺服器上,而不存儲在所述記錄載體上。
15.如在前權利要求中的任何一個所述的方法,其中,表示所述第一順序的數據被在伺服器上提供來供下載,並且其中所述第一順序不被提供為存儲在所述記錄載體上。
16.如在前權利要求中的任何一個所述的方法,其中,所述多個部份中的至少一個的開頭對應於所述內容的場景的開頭,並且/或者所述多個部份中的至少一個的結尾對應於所述內容的場景的結尾。
17.如權利要求1所述的方法,其中,所述多個部份中的每個部份對應於被重放設備用於重放所述記錄載體的重放序列中包括的播放項目,其中所述重放序列包括按所述第一順序引用所述播放項目的第一部分以及引用所述播放項目中的至少一部分的第二部分,其中當所述第一部分的播放項目被用於重放時,視聽數據或音頻數據被再現達第一時段,並且其中當所述第一部分和第二部分的播放項目被用於重放時,視聽數據或音頻數據被再現達第二時段,其中所述第一時段短於所述第二時段。
18.如權利要求17所述的方法,其中,所述第二部分引用與要被存儲在所述記錄載體上的額外部份相對應的額外播放項目。
19.一種用於對存儲在受拷貝保護的記錄載體上的內容進行再現的方法,所述記錄載體包括按第二順序存儲在其上的多個部份,所述方法包括為所述多個部份確定第一順序,所述第一順序不同於所述第二順序,其中當所述多個部份被按所述第一順序再現時,所述內容被以真實重放序列和/或真實質量再現;根據所述第一順序連續地再現所述多個部份的至少一部分。
20.如權利要求19所述的方法,其中,所述第一順序是根據從所述記錄載體得出的至少一個特性參數來確定的。
21.一種適用於對存儲在受拷貝保護的記錄載體上的內容進行再現的設備,所述記錄載體包括按第二順序存儲在其上的多個部份,所述設備包括處理器,適用於為所述多個部份確定第一順序,所述第一順序不同於所述第二順序;解碼單元,適用於根據所述第一順序連續地再現所述多個部份的至少一部分。
22.—種系統,包括適用於對存儲在受拷貝保護的記錄載體上的內容進行再現的設備,所述記錄載體包括按經擾亂的順序存儲在其上的多個部份,所述設備包括適用於經由網絡接收表示所述多個部份的第一順序的數據的接口,所述第一順序不同於所述第二順序,並且所述設備還包括適用於根據所述第一順序連續地再現所述多個部份的至少一部分的解碼單元;以及伺服器,適用於提供所述第一順序來供所述設備下載。
23.一種適用於製造受拷貝保護的記錄載體的設備,包括接收單元,適用於接收視聽數據或音頻數據,所述視聽數據或音頻數據具有由所述視聽數據或音頻數據的內容限定的真實重放序列;數據處理器,適用於將所述視聽數據或音頻數據劃分成多個部份,所述多個部份具有第一順序,其中當所述多個部份被按所述第一順序再現時,所述內容被以所述真實重放序列和/或以真實質量再現,其中所述處理器還適用於為所述多個部份的至少一部分確定第二順序,所述第二順序不同於所述第一順序;寫入單元,適用於按所述第二順序將所述多個部份的至少一部分寫入到所述記錄載體上。
24.一種記錄載體,包括以經擾亂的順序存儲在所述記錄載體上的多個部份中的真實視聽內容或音頻內容,其中當所述多個部份被按所述經擾亂的順序再現時,所述真實視聽內容或真實音頻不是以其真實重放序列再現的。
25.如權利要求24所述的記錄載體,還包括在所述記錄載體的重放設備上可執行的程序指令,其中所述程序指令當在所述重放設備上被執行時為所述多個部份確定第一順序,其中當所述多個部份被按所述第一順序再現時,所述真實視聽或音頻內容被以其真實重放序列再現。
26.一種用於要存儲在記錄載體上的AV內容的拷貝保護的方法,包括 將所述AV內容劃分成多個部份;為所述多個部份的至少一部分確定順序,其中當所述多個部份被按所述順序再現時, 所述AV內容的至少一部分被以不同於真實第一順序的方式再現; 提供所有所述多個部份以按所述順序存儲在所述記錄載體上。
27.一種用於光學記錄載體的拷貝保護的方法,包括確定要被存儲在所述光學記錄載體上的程序指令,其中所述程序指令的一部份當在重放設備上被執行時使得所述重放設備在第一步驟中檢查在所述光學記錄載體上是否存在加密特性,並且如果認為存在加密特性,則在第二步驟中驗證所述加密特性的完好性,其中,僅當在所述第一步驟中確定了在所述光學記錄載體上存在所述加密特性並且在所述第二步驟中驗證了完好性的情況下,所述程序指令才發起以真實質量對所述光學記錄載體上存儲的真實視聽或音頻內容的重放。
28.如權利要求27所述的方法,其中,當所述光學記錄載體的完好性已得到驗證時,所述加密特性中的至少一些取決於所述光學記錄載體上存儲的真實視聽或音頻內容並且是在製造所述光學記錄載體時根據用於所述真實視聽或音頻內容的拷貝保護的加密標準來確定的。
29.如權利要求27至觀中的任何一個所述的方法,其中,所述程序指令中的另一部份控制所述視聽或音頻內容的重放和/或用於控制所述視聽或音頻內容的重放的交互式用戶菜單。
30.如權利要求27至四中的任何一個所述的方法,其中,所述光學記錄載體是藍光碟, 並且所述加密標準是高級訪問內容系統(AACS),並且其中所述程序指令被包括在BD-J對象中、電影對象中和/或交互式菜單中。
31.如權利要求27至30中的任何一個所述的方法,其中,所述真實視聽或音頻內容被存儲在多個部份中,所述多個部份具有第一順序,其中當所述多個部份被按所述第一順序再現時,所述真實視聽或音頻內容被以所述視聽或音頻內容的真實重放序列再現,其中所述多個部份按不同於所述第一順序的第二順序被存儲在所述光學記錄載體上,其中所述記錄載體上存儲各個部份的物理位置取決於所述第二順序。
32.如權利要求31所述的方法,其中,所述第一順序以模糊的方式被存儲在所述記錄載體上,並且其中所述程序指令包括用於對所述第一順序解模糊的指令。
33.如權利要求31或32所述的方法,其中,所述程序指令包括用於在所述真實視聽或音頻內容的重放期間動態地對所述第一順序解模糊的指令,並且其中所述解模糊取決於所述加密特性,所述加密特性取決於所述真實視聽或音頻內容。
34.如權利要求27至33中的任何一個所述的方法,其中,所述光學記錄載體是藍光碟, 並且所述加密標準是高級訪問內容系統(AACS),並且其中所述加密特性包括來自由以下各項構成的組中的至少一個參數存儲在AACS標準的內容證書中的散列值、用於所述視聽或音頻內容的傳輸流中的拷貝許可指示符、多個連續的同步字節、卷ID、以及預記錄介質序列號(PMSN)。
35.如權利要求27至33中的任何一個所述的方法,其中,所述光學記錄載體是藍光碟, 並且所述加密標準是高級訪問內容系統(AACS),並且其中所述加密特性包括存儲在AACS 標準的內容證書中的散列值,所述散列值被存儲在所述光學記錄載體上,其中在所述第二步驟中所述散列值被與計算出的散列值相比較,所述計算出的散列值對應於從AV流文件的部分計算的散列值或者對應於應用根證書的安全散列算法值。
36.如權利要求27至33或35中的任何一個所述的方法,其中,所述光學記錄載體是藍光碟,並且所述加密標準是高級訪問內容系統(AACQ,並且其中所述加密特性包括存儲在 AACS標準的內容證書中的散列值,所述散列值取決於存儲在所述光學記錄載體上的所述真實視聽或音頻內容,其中在所述第二步驟中所述散列值被與計算出的散列值相比較,所述計算出的散列值對應於從AV流文件的部分計算的散列值。
37.如權利要求27至33或35中的任何一個所述的方法,其中,所述光學記錄載體是藍光碟,並且所述加密標準是高級訪問內容系統(AACS),並且其中所述加密特性包括存儲在 AACS標準的內容證書中的散列值,所述散列值取決於存儲在所述光學記錄載體上的應用根證書,其中在所述第二步驟中所述散列值被與計算出的散列值相比較,所述計算出的散列值對應於所述應用根證書的安全散列算法值。
38.如權利要求27至37中的任何一個所述的方法,其中,所述光學記錄載體是藍光碟, 並且其中,如果在所述第一步驟中確定在所述記錄載體上不存在所述加密特性或者如果在所述第二步驟中確定所述加密特性被損壞了,則根據藍光標準的相應功能來選擇所述真實視聽或音頻內容的替換觀看角度。
39.如權利要求27至38中的任何一個所述的方法,其中,所述光學記錄載體是藍光碟, 並且所述程序指令在所述重放設備上Java虛擬機內被執行,並且其中所述程序指令包括對所述重放設備的檢查,並且其中如果所述檢查表明所述重放設備是作為用於所述光學記錄載體的重放軟體的主機的計算機,則所述程序指令阻止重放,除非預定的軟體模塊被安裝在所述計算機上。
40.如權利要求39所述的方法,其中,所述預定的軟體模塊檢查主機完好性並且與 BD-J對象通信,其中如果主機完好性被確定為未得到驗證,則所述BD-J對象阻止重放。
41.如權利要求40所述的方法,其中,如果所述重放軟體的校驗和不正確、所述重放軟體在調試模式中運行和/或所述藍光碟被模擬為虛擬驅動器,則判斷所述主機完好性未得到驗證。
42.一種原始記錄載體的拷貝,包括視聽或音頻內容,其中所述視聽或音頻內容未受拷貝保護,並且其中所述拷貝不包括用於所述原始記錄載體的拷貝保護的標準的加密特性或者所述拷貝包括損壞的加密特性;程序指令,其中所述程序指令的一部份使得用於所述視聽或音頻內容的重放的重放設備在第一步驟中檢查在所述光學記錄載體上是否存在加密特性,並且如果是則在第二步驟中基於完好性檢查來檢測損壞的加密特性,其中,如果在所述第一步驟中確定在所述光學記錄載體上不存在所述加密特性,或者如果在所述第二步驟中檢測到損壞的加密特性,則所述程序指令阻止重放所述視聽或音頻內容。
43.一種預記錄的記錄載體,包括 視聽或音頻內容,所述視聽或音頻內容根據用於所述預記錄的記錄載體的拷貝保護的加密標準受到拷貝保護;所述加密標準的加密特性;程序指令,其中所述程序指令的一部份使得用於所述預記錄的記錄載體的重放設備在第一步驟中檢查在所述預記錄的記錄載體上存在所述加密特性,並且如果存在則在第二步驟中執行所述加密特性的完好性檢查,其中所述加密特性至少部分取決於所述視聽或音頻內容並且是在製造所述預記錄的記錄載體時根據用於所述視聽或音頻內容的拷貝保護的所述加密標準來確定的,其中,僅當在所述第一步驟中確定在所述光學記錄載體上存在所述加密特性並且在所述第二步驟中所述完好性檢查成功時,所述程序指令才允許重放所述視聽或音頻內容。
44.一種製造記錄載體的方法,包括在所述記錄載體上存儲視聽或音頻內容;在所述記錄載體上存儲取決於所述視聽或音頻內容的加密特性;在所述記錄載體上存儲程序指令,其中所述程序指令的一部份使得用於所述記錄載體的重放設備在第一步驟中檢查在所述記錄載體上存在所述加密特性,並且如果存在則在第二步驟中執行所述加密特性的完好性檢查,其中,如果在所述第一步驟中確定在所述光學記錄載體上不存在所述加密特性,或者如果在所述第二步驟中所述完好性檢查不成功,則所述程序指令阻止以真實質量重放所述視聽或音頻內容。
45.一種用於拷貝保護的方法,包括提供多個AV部份;為所述多個AV部份的子集確定第一順序,其中當所述多個AV部份被按所述第一順序再現時,所述多個AV部份中包括的內容被以真實重放序列再現;確定所述記錄載體上存儲各個AV部份的物理位置,其中所述物理位置是由不同於所述第一順序的第二順序限定的;提供表示或標識所述第一順序的數據來存儲在伺服器上供下載。
46.如權利要求45所述的方法,其中,所述第一順序未被提供為存儲在所述記錄載體上。
47.如權利要求45或46所述的方法,其中,所述AV部份具有在30秒至1分鐘、1分鐘至3分鐘、3分鐘至5分鐘和/或5至10分鐘的範圍中的長度。
48.如權利要求45至47中的任何一個所述的方法,其中,僅在所述記錄載體被識別為其上壓印了數據的原始記錄載體而未被識別為記錄載體的非法拷貝的情況下,才能從所述伺服器下載所述第一順序。
49.如權利要求45至48中的任何一個所述的方法,其中,對於所述多個AV部份的至少一部分,相應原始AV部份的拷貝被提供為存儲在所述記錄載體上,其中所述拷貝被加有第一水印。
50.如權利要求49所述的方法,其中,其拷貝被提供為存儲在所述記錄載體上的相應原始AV部份被加有第二水印。
51.如權利要求49或50所述的方法,其中,在所述第一順序中,至少一個AV部份被其拷貝所替換,以使得當所述多個AV部份被按所述第一順序再現時,所述拷貝將被再現。
52.如權利要求51所述的方法,其中,被其拷貝所替換的所述至少一個AV部份是依據所述記錄載體的獨特標識符來選擇的。
53.如權利要求45至52中的任何一個所述的方法,其中,在所述伺服器處,表示多個第一順序的數據被提供來供下載,其中所述多個第一順序中的每一個允許以所述真實重放序列再現所述多個AV部份。
54.如權利要求53所述的方法,其中,所述多個第一順序中的每一個包括AV部份的拷貝和原物的不同序列。
55.如權利要求53或M所述的方法,其中,所述記錄載體包括被指派給所述多個第一順序之一的獨特標識符。
56.如權利要求45至55中的任何一個所述的方法,還包括提供要被存儲在所述記錄載體上的至少一個額外的AV部份;將所述額外的AV部份包括在另外的第一順序中,以使得當所述多個AV部份被按所述另外的第一順序重放時,所述額外的AV部份將在根據所述另外的第一順序的位置處被重放,其中所述額外的AV部份未被包括在所述第一順序中;其中,如果所述記錄載體被識別為記錄載體的非法拷貝,則所述另外的第一順序在所述伺服器處被提供下載並且對所述第一順序的下載被阻止。
57.一種用於受拷貝保護的記錄載體的重放的方法,包括提供包括多個AV部份的記錄載體,其中所述記錄載體上存儲各個AV部份的物理位置由不同於第一順序的第二順序限定,其中當所述多個AV部份被按所述第一順序再現時,所述多個AV部份中包括的內容被以真實重放序列再現;從伺服器下載所述第一順序;在從所述伺服器下載了所述第一順序後按所述第一順序來重放所述多個AV部份。
58.一種用於受拷貝保護的記錄載體的重放的設備,包括重放單元,適用於接收包括多個AV部份的記錄載體,其中所述記錄載體上存儲各個AV部份的物理位置由不同於第一順序的第二順序限定,其中當所述多個AV部份被按所述第一順序再現時,所述多個AV部份中包括的內容被以真實重放序列再現; 通信單元,適用於從伺服器下載所述第一順序;其中,所述重放單元還適用於在從所述伺服器下載了所述第一順序後按所述第一順序來重放所述多個AV部份。
59.一種用於對記錄載體進行拷貝保護的系統,包括 伺服器,適用於提供多個AV部份的第一順序供下載;用於受拷貝保護的記錄載體的重放的設備,包括適用於接收包括所述多個AV部份的記錄載體的重放單元,其中所述記錄載體上存儲各個AV部份的物理位置是由不同於所述第一順序的第二順序限定的,其中當所述多個AV部份被按所述第一順序再現時,所述多個 AV部份中包括的內容被以真實重放序列再現,所述設備還包括適用於從所述伺服器下載所述第一順序的通信單元,其中所述重放單元還適用於在從所述伺服器下載了所述第一順序後按所述第一順序來重放所述多個AV部份。
60.一種記錄載體,包括存儲在所述記錄載體上的多個AV部份,被布置成使得當所述多個AV部份被重放設備按第一順序再現時,所述多個AV部份中包括的內容被以真實重放序列再現,其中所述記錄載體上存儲各個AV部份的物理位置是由不同於所述第一順序的第二順序限定的; 其中,表示所述第一順序的數據未被存儲在所述記錄載體上。
61.一種用於拷貝保護的方法,包括 提供多個AV部份;為所述多個AV部份的子集確定第一順序,其中當所述多個AV部份被按所述第一順序再現時,所述多個AV部份中包括的內容被以真實重放序列再現;確定所述記錄載體上存儲各個AV部份的物理位置,其中所述物理位置是由不同於所述第一順序的第二順序限定的;確定多個另外的第一順序,其中當所述多個AV部份被按所述多個另外的第一順序中的任何一個再現時,所述多個AV部份中包括的內容不被以真實重放序列再現;向所述第一順序指派索引號並向所述多個另外的第一順序中的每一個指派另外的索引號;提供所述第一順序的索引號來存儲在伺服器上供下載。
62.如權利要求61所述的方法,其中,在所述記錄載體的重放的情況下,重放設備檢查所述記錄載體是否是原物,並且如果是,則所述伺服器提供用於重放的重放索引號,所述重放索引號指示所述第一順序。
63.如權利要求61所述的方法,包括由所述記錄載體的重放設備從所述記錄載體讀取預定的參數和/或值; 將所述預定的參數和/或值發送到所述伺服器;由所述伺服器中包括的微處理器將所述預定的參數和/或值與所述預定的參數和/或值的預期值相比較;在所述預定的參數和/或值匹配所述預期值的情況下,從所述伺服器向所述重放設備發送重放索引號,所述重放索引號使所述重放設備能夠基於所述索引號來識別所述第一順序。
64.一種記錄載體,包括存儲在所述記錄載體上的多個AV部份,被布置成使得當所述多個AV部份被重放設備按第一順序再現時,所述多個AV部份中包括的內容被以真實重放序列再現,其中所述記錄載體上存儲各個AV部份的物理位置是由不同於所述第一順序的第二順序限定的;多個另外的第一順序,其中當所述多個AV部份被按所述多個另外的第一順序中的任何一個再現時,所述多個AV部份中包括的內容不被以真實重放序列再現;所述第一順序的索引號和所述多個另外的第一順序中的每一個的另外的索引號; 程序指令,所述程序指令在被用於所述記錄載體的重放設備執行時,使得所述重放設備嘗試從伺服器下載重放索引號,還使得所述重放設備基於所述重放索弓I號來確定重放順序,其中在所述記錄載體是原物的情況下,所述伺服器提供的所述重放索引號與所述索引號相同。
65.一種用於受拷貝保護的記錄載體的重放的設備,包括重放單元,適用於接收包括多個AV部份的記錄載體,其中所述記錄載體上存儲各個AV 部份的物理位置由不同於第一順序的第二順序限定,其中當所述多個AV部份被按所述第一順序再現時,所述多個AV部份中包括的內容被以真實重放序列再現,所述記錄載體還包括多個另外的第一順序和所述第一順序的索引號以及所述多個另外的第一順序的另外的索引號;通信單元,適用於從伺服器下載重放索引號;其中,所述重放單元還適用於通過將所述重放索引號匹配到所述索引號和另外的索引號之一來確定重放順序,以使得在所述重放索引號匹配所述索引號的情況下,所述重放順序對應於所述第一順序,並且在所述重放索引號匹配所述另外的索引號中的任何一個的情況下,所述重放順序對應於相應的另外的第一順序,其中,所述重放單元還適用於按所述重放順序重放所述多個AV部份。
66.一種用於光學記錄載體的拷貝保護的方法,包括 提供真實視頻內容的真實幀用於存儲在所述光學記錄載體上; 將所述真實幀劃分成第一部份和第二部份;確定僅與所述真實幀的所述第一部份相對應的第一視頻序列,以使得當僅所述第一視頻序列被再現時,所述真實幀的所述第二部份缺失;確定僅與所述真實幀的所述第二部份相對應的第二視頻序列,以使得當僅所述第二視頻序列被再現時,所述真實幀的所述第一部份缺失。
67.如權利要求66所述的方法,其中,所述第二部份比所述第一部份小很多,以使得當所述第一視頻序列和第二視頻序列被同步再現時,所述第二視頻序列被再現為所述第一視頻序列的畫中畫。
68.如權利要求66或67所述的方法,其中,如果所述光學記錄載體是記錄載體的非法拷貝,則取代所述第二視頻序列,第三視頻序列在所述真實幀的所述第二部份中被再現,以使得所述第三視頻序列被再現為所述第一視頻序列的畫中畫。
69.如權利要求68所述的方法,其中,所述第三視頻序列包括使觀看者從理解所述第一視頻序列分心的廣告或視頻內容。
70.如權利要求68至69中的任何一個所述的方法,其中,所述光學記錄載體基於所述光學記錄載體上存儲的程序指令被確定為是非法拷貝,其中所述程序指令的一部份使得所述重放設備在第一步驟中檢查在所述光學記錄載體上是否存在加密特性,並且如果是,則在第二步驟中驗證所述加密特性的完好性。
71.如權利要求66至70中的任何一個所述的方法,其中,所述第二視頻序列的僅一部份被提供為存儲在所述記錄載體上,並且所述第二視頻序列的剩餘部份被提供為在再現所述真實視頻內容時從伺服器下載。
72.如權利要求66至71中的任何一個所述的方法,其中,所述光學記錄載體是藍光碟, 並且其中所述第一視頻序列被再現為主路徑並且所述第二視頻序列被再現為子路徑。
73.如權利要求66至72中的任何一個所述的方法,其中,所述光學記錄載體是藍光碟, 並且真實幀的重放是基於播放列表被發起的,所述播放列表包括引用所述第一視頻序列的播放項目和引用所述第二視頻序列的相應子播放項目。
74.如權利要求73所述的方法,其中,所述藍光碟包括至少一個另外的播放列表,所述另外的播放列表包括引用所述第一視頻序列的另外的播放項目和引用第三視頻序列的相應子播放項目,使得所述第三視頻序列將被顯示為所述第一視頻序列的畫中畫。
75.如權利要求66至74中的任何一個所述的方法,其中,多個另外的播放列表被存儲在所述記錄載體上,其中,當所述多個另外的播放列表之一被用於重放時,所述第一視頻序列和第二視頻序列不被同步再現。
76.如權利要求75所述的方法,其中,在被執行時基於所述記錄載體的特性參數或加密特性來分辨所述播放列表與所述多個另外的播放列表的程序指令被存儲在所述記錄載體上。
77.一種光學記錄載體,包括僅與真實視頻幀的第一部份相對應的第一視頻序列;僅與所述真實視頻幀的第二部份相對應的第二視頻序列,其中,當所述第一視頻序列和第二視頻序列被同步再現時,所述真實視頻幀將被重組。
78.如權利要求77所述的光學記錄載體,其中,所述光學記錄載體是藍光碟,並且所述第一視頻序列和第二視頻序列分別被再現為主路徑和子路徑。
79.一種用於製造光學記錄載體的方法,包括提供真實視頻內容的真實幀來至少部分存儲在所述光學記錄載體上;將所述真實幀劃分成第一部份和第二部份,其中所述第一部份和第二部份是不重疊的;在所述光學記錄載體上存儲僅與所述真實幀的所述第一部份相對應的第一視頻序列, 以使得當僅所述第一視頻序列被再現時,所述真實幀的所述第二部份缺失;在所述光學記錄載體上存儲僅與所述真實幀的所述第二部份相對應的第二視頻序列, 以使得當僅所述第二視頻序列被再現時,所述真實幀的所述第一部份缺失。
80.一種製造設備,包括視頻處理器,適用於接收真實視頻內容的真實幀,並且還適用於將所述真實幀劃分成第一部份和第二部份,其中所述第一部份和第二部份是不重疊的;產生單元,適用於在光學記錄載體上存儲僅與所述真實幀的所述第一部份相對應的第一視頻序列,以使得當僅所述第一視頻序列被再現時,所述真實幀的所述第二部份缺失,並且還適用於在所述光學記錄載體上存儲僅與所述真實幀的所述第二部份相對應的第二視頻序列,以使得當僅所述第二視頻序列被再現時,所述真實幀的所述第一部份缺失。
81.一種用於光學記錄載體的拷貝保護的方法,包括在所述光學記錄載體上存儲多個AV文件,其中所述多個AV文件具有第一順序並且每個AV文件被物理地存儲在所述光學記錄載體的一區域中,其中當所述多個AV文件被按所述第一順序重放時,所述多個AV文件的視聽內容被以真實重放序列再現;在所述光學記錄載體上提供邏輯文件系統,其中在所述邏輯文件系統中,至少一個區域與所述邏輯文件系統的多個文件名相關聯,使得一個AV文件的至少一部分可經由不同的邏輯文件名來訪問;在所述光學記錄載體上提供表示第一播放列表的數據,所述第一播放列表指示按所述第一順序對所述多個AV文件的重放,其中在所述第一播放列表中,所述多個AV文件由所述邏輯文件系統的第一文件名引用;以及在所述光學記錄載體上提供第二播放列表,所述第二播放列表指示按第二順序對所述多個AV文件的重放,其中在所述第二播放列表中,所述多個AV文件由所述邏輯文件系統的第二文件名引用,其中所述第一文件名和第二文件名是不同的。
82.如權利要求81所述的方法,其中,所述第一文件名和第二文件名引用相同的物理區域,使得所述第一播放列表和第二播放列表在被用於重放時都以所述真實重放序列再現所述多個AV文件的視聽內容。
83.如權利要求81或82所述的方法,其中,所述第一文件名和第二文件名引用不同的物理區域,使得所述第一播放列表在被用於重放時以所述真實重放序列再現所述多個AV 文件的視聽內容,而所述第二播放列表在被用於重放時以不同於所述真實重放序列的序列再現所述多個AV文件的視聽內容。
84.如權利要求81至83中的任何一個所述的方法,其中,在所述記錄載體上提供多個另外的第二播放列表,所述多個另外的第二播放列表指示按另外的第二順序對所述多個AV 文件的重放,其中在所述多個另外的第二播放列表中,邏輯文件名的序列對於所述多個另外的第二播放列表中的每一個是不同的。
85.如權利要求84所述的方法,其中,所述多個另外的第二播放列表的一部分通過相應的邏輯文件名的序列引用所述第一順序。
86.如權利要求84或85所述的方法,其中,所述多個另外的第二播放列表的一部分通過相應的邏輯文件名的序列引用不同於所述第一順序的順序。
87.如權利要求84至86中的任何一個所述的方法,其中,所述多個另外的第二播放列表的一部分通過相應的邏輯文件名的序列引用所述第一順序,並且所述多個另外的第二播放列表的另一部分通過相應的邏輯文件名的序列引用不同於所述第一順序的順序。
88.如權利要求84至87中的任何一個所述的方法,其中,所述光學記錄載體包括用於分辨所述第一播放列表和所述多個另外的第二播放列表的程序指令。
89.如權利要求88所述的方法,其中,重放設備在執行所述程序指令時評估所述光學記錄載體的拷貝保護標準的加密特性,並且其中所述第一播放列表和所述多個另外的第二播放列表是依據所述評估來被分辨的。
90.如權利要求88或89所述的方法,其中,重放設備在執行所述程序指令時評估數據拾取器在讀取所述多個AV文件時的訪問特性,並且其中所述第一播放列表和所述多個另外的第二播放列表是依據所述訪問特性來被分辨的。
91.如權利要求81至90中的任何一個所述的方法,其中,所述光學記錄載體包括光學拾取器在從預記錄的光學記錄載體讀取所述多個AV文件時的預定訪問特性數據,並且還包括當在所述記錄載體被重放設備重放期間被執行時確定所述重放設備的數據拾取器在讀取所述多個AV文件時的實際訪問特性數據的程序指令,其中當所述預定訪問特性數據和所述實際訪問特性數據的偏離高於閾值時,阻止以真實質量重放所述多個AV文件或者停止對所述多個AV文件的重放。
92.一種光學記錄載體,包括存儲在所述光學記錄載體上的多個AV文件,其中所述多個AV文件被布置成具有第一順序,並且每個AV文件被物理地存儲在所述光學記錄載體的一區域中,其中當所述多個AV 文件被按所述第一順序重放時,所述多個AV文件的視聽內容被以真實重放序列再現;邏輯文件系統,其中在所述邏輯文件系統中,至少一個區域與所述邏輯文件系統的多個文件名相關聯,使得一個AV文件的至少一部分可經由不同的邏輯文件名來訪問;表示第一播放列表的數據,所述第一播放列表指示按所述第一順序對所述多個AV文件的重放,其中在所述第一播放列表中,所述多個AV文件由所述邏輯文件系統的第一文件名引用;以及表示第二播放列表的數據,所述第二播放列表指示按第二順序對所述多個AV文件的重放,其中在所述第二播放列表中,所述多個AV文件由所述邏輯文件系統的第二文件名引用,其中所述第一文件名和第二文件名是不同的。
93.一種製造受拷貝保護的光學記錄載體的方法,包括在所述光學記錄載體上存儲多個AV文件,其中所述多個AV文件具有第一順序並且每個AV文件被物理地存儲在所述光學記錄載體的一區域中,其中當所述多個AV文件被按所述第一順序重放時,所述多個AV文件的視聽內容被以真實重放序列再現;在所述光學記錄載體上提供邏輯文件系統,其中在所述邏輯文件系統中,至少一個區域與所述邏輯文件系統的多個文件名相關聯,使得一個AV文件的至少一部分可經由不同的邏輯文件名來訪問;在所述光學記錄載體上提供第一播放列表,所述第一播放列表指示按所述第一順序對所述多個AV文件的重放,其中在所述第一播放列表中,所述多個AV文件由所述邏輯文件系統的第一文件名引用;以及在所述光學記錄載體上提供第二播放列表,所述第二播放列表指示按第二順序對所述多個AV文件的重放,其中在所述第二播放列表中,所述多個AV文件由所述邏輯文件系統的第二文件名引用,其中所述第一文件名和第二文件名是不同的。
94.一種適用於製造受拷貝保護的光學記錄載體的設備,包括用於在所述光學記錄載體上存儲多個AV文件的裝置,其中所述多個AV文件具有第一順序並且每個AV文件被物理地存儲在所述光學記錄載體的一區域中,其中當所述多個AV 文件被按所述第一順序重放時,所述多個AV文件的視聽內容被以真實重放序列再現;用於在所述光學記錄載體上提供邏輯文件系統的裝置,其中在所述邏輯文件系統中,至少一個區域與所述邏輯文件系統的多個文件名相關聯,使得一個AV文件的至少一部分可經由不同的邏輯文件名來訪問;用於在所述光學記錄載體上提供第一播放列表的裝置,所述第一播放列表指示按所述第一順序對所述多個AV文件的重放,其中在所述第一播放列表中,所述多個AV文件由所述邏輯文件系統的第一文件名引用;以及用於在所述光學記錄載體上提供第二播放列表的裝置,所述第二播放列表指示按第二順序對所述多個AV文件的重放,其中在所述第二播放列表中,所述多個AV文件由所述邏輯文件系統的第二文件名引用,其中所述第一文件名和第二文件名是不同的。
95.一種用於光學記錄載體的拷貝保護的方法,包括確定要被存儲在所述光學記錄載體上的第一物理區域中的經加密的視聽或音頻內容;確定要被存儲在所述光學記錄載體上的第二物理區域中的程序指令;其中,所述程序指令的第一部份當在重放設備上被執行時使得所述重放設備讀取所述第一物理區域內的特定位置處的字節值,並且還使得所述重放設備組裝包括所述字節值的數據實體,所述字節值對應於所述經加密的視聽或音頻內容的相應字節;並且其中,在所述程序指令的第二部份中,當所述第二部份在所述重放設備上被執行時,所述數據實體被解讀為額外的程序指令和/或在所述第二部份被執行時要被處理的輸入數據。
96.如權利要求95所述的方法,其中,所述程序指令的所述第二部份的控制流取決於所述輸入數據的至少一部分。
97.如權利要求95或96所述的方法,其中,所述視聽或音頻內容被提供為存儲在所述光學記錄載體上多個部份中,所述多個部份具有第一順序,其中當所述多個部份被按所述第一順序再現時,所述視聽或音頻內容被以所述視聽或音頻內容的真實重放序列再現,其中所述多個部份被提供為按不同於所述第一順序的第二順序存儲在所述光學記錄載體上, 其中所述記錄載體上存儲各個部份的物理位置取決於所述第二順序,其中所述第一順序未被提供為以文件形式存儲在所述光學記錄載體上,並且其中所述輸入數據表示被所述程序指令的所述第二部份用於所述視聽或音頻內容的重放的所述第一順序。
98.如權利要求95至97中的任何一個所述的方法,其中,所述視聽或音頻內容被提供為存儲在所述光學記錄載體上多個部份中,所述多個部份具有第一順序,其中當所述多個部份被按所述第一順序再現時,所述視聽或音頻內容被以所述視聽或音頻內容的真實重放序列再現,其中所述多個部份被提供為按不同於所述第一順序的第二順序存儲在所述光學記錄載體上,其中所述記錄載體上存儲各個部份的物理位置取決於所述第二順序,其中多個另外的第一順序被提供為存儲在所述光學記錄載體上;其中,所述程序指令的所述第二部份包括用於依據所述輸入數據和/或依據所述額外的程序指令來分辨所述第一順序與所述另外的第一順序的指令。
99.如權利要求95至98中的任何一個所述的方法,其中,非真實重放順序被提供為存儲在所述光學記錄載體上,所述非真實重放順序如果被用於重放則引起對所述視聽或音頻內容的非真實再現,並且其中所述程序指令的所述第二部份包括用於使得所述重放設備驗證所述輸入數據是否對應於有效的重放順序的指令,其中如果所述輸入數據已被驗證為有效的重放順序,則所述指令使得所述重放設備將所述有效的重放順序用於所述視聽或音頻內容的再現。
100.如權利要求99所述的方法,其中,所述光學記錄載體包括廣告內容,所述廣告內容在使用所述第一重放順序進行重放時被再現並且在使用所述第二重放順序時不被再現。
101.如權利要求95至100中的任何一個所述的方法,其中,所述光學記錄載體是藍光碟,並且所述數據實體被解讀為通過訪問所述特定位置處的所述字節值而加載到所述重放設備的本地存儲器中的Java類文件,其中所述程序指令的所述第二部份直接執行所述 Java類文件。
102.如權利要求95至101中的任何一個所述的方法,其中,所述光學記錄載體是藍光碟,並且所述數據實體通過訪問所述特定位置處的所述字節值而被加載到所述重放設備的本地存儲器中,所述數據實體被解讀為新文件,其中所述程序指令的所述第二部份包括更新命令,用於利用所述新文件替換所述藍光碟的邏輯文件系統的現有文件或者用於將所述新文件添加到所述藍光碟的邏輯文件系統。
103.如權利要求102所述的方法,其中,所述新文件對應於Java類文件。
104.如權利要求102或103所述的方法,其中,所述新文件對應於播放列表文件。
105.如權利要求102、103或104所述的方法,其中,所述新文件對應於AACS標準的 Unit_Key_R0. inf 文件。
106.如權利要求95至105中的任何一個所述的方法,其中,表示所述特定位置的數據是從伺服器下載的。
107.如權利要求106所述的方法,其中,在所述光學記錄載體被識別為原物的情況下, 所述伺服器提供所述數據,以使得特定位置處的字節值被讀取,所述字節值允許組裝所述數據實體,以使得存儲在所述光學記錄載體上的內容將被以真實質量再現。
108.一種光學記錄載體,包括存儲在第一物理區域中的經加密的視聽或音頻內容;存儲在所述光學記錄載體的第二物理區域中的程序指令;其中,所述程序指令的第一部份當在重放設備上被執行時使得所述重放設備讀取所述第一物理區域內的特定位置處的字節值,並且還使得所述重放設備組裝包括所述字節值的數據實體,所述字節值對應於所述經加密的視聽或音頻內容的相應字節;並且其中,在所述程序指令的第二部份中,當所述第二部份在所述重放設備上被執行時,所述數據實體被解讀為額外的程序指令和/或在所述第二部份內要處理的輸入數據。
109.如權利要求108所述的光學記錄載體,其中,所述視聽或音頻內容被存儲在所述光學記錄載體上多個部份中,所述多個部份具有第一順序,其中當所述多個部份被按所述第一順序再現時,所述視聽或音頻內容被以所述視聽或音頻內容的真實重放序列再現,其中所述多個部份被按不同於所述第一順序的第二順序存儲在所述光學記錄載體上,其中所述記錄載體上存儲各個部份的物理位置取決於所述第二順序,其中所述第一順序未被以文件形式存儲在所述光學記錄載體上,並且其中所述輸入數據表示被所述程序指令的所述第二部份用於所述視聽或音頻內容的重放的所述第一順序。
110.如權利要求108或109所述的光學記錄載體,其中,所述視聽或音頻內容被存儲在所述光學記錄載體上多個部份中,所述多個部份具有第一順序,其中當所述多個部份被按所述第一順序再現時,所述視聽或音頻內容被以所述視聽或音頻內容的真實重放序列再現,其中所述多個部份被按不同於所述第一順序的第二順序存儲在所述光學記錄載體上, 其中所述記錄載體上存儲各個部份的物理位置取決於所述第二順序,其中多個另外的第一順序被存儲在所述光學記錄載體上;其中,所述程序指令的所述第二部份包括用於依據所述輸入數據和/或依據所述額外的程序指令來分辨所述第一順序與所述另外的第一順序的指令。
111.如權利要求109或110所述的光學記錄載體,其中,所述多個部份具有在10-20 秒、10-30秒、30秒至1分鐘、1分鐘至2或3分鐘、3分鐘至5分鐘和/或5至10分鐘的範圍中的長度。
112.如權利要求108至111中的任何一個所述的光學記錄載體,其中,所述程序指令的所述第一部份包括使得從伺服器下載所述特定位置的程序指令。
113.一種用於光學記錄載體的拷貝保護的方法,包括確定要被存儲在所述光學記錄載體上的程序指令,其中所述程序指令當在重放設備上被執行時使得所述重放設備檢查所述光學記錄載體是否是原物並且從伺服器下載另外的程序指令,所述另外的程序指令被用於控制僅在所述光學記錄載體是原物的情況下才以真實質量重放所述光學記錄載體上存儲的音頻或視聽內容。
114.如權利要求113所述的方法,其中,所述音頻或視聽內容被存儲在多個部份中,這多個部份按第二順序被布置在所述記錄載體上,其中所述另外的程序指令使得所述重放設備通過從存儲在所述光學記錄載體上的多個重放序列中選擇適當的重放序列來按第一順序再現所述多個部份。
115.一種光學記錄載體,包括程序指令,其中所述程序指令當在重放設備上被執行時使得所述重放設備檢查所述光學記錄載體是否是原物並且從伺服器下載另外的程序指令,所述另外的程序指令被用於控制僅在所述光學記錄載體是原物的情況下才以真實質量重放所述光學記錄載體上存儲的音頻或視聽內容。
全文摘要
提供了一種用於拷貝保護的方法,其中視聽或音頻數據被劃分成多個部份。這多個部份至少部分被擾亂並被準備為將以經擾亂的順序存儲在記錄載體上。這樣做是使得記錄載體上存儲經劃分的數據的各個部份的物理位置(例如記錄載體的扇區)取決於經擾亂的順序。
文檔編號G11B20/00GK102422355SQ201080020981
公開日2012年4月18日 申請日期2010年5月19日 優先權日2009年5月20日
發明者于爾根·格倫伯格, 克勞斯·霍爾扎普菲爾, 多米尼克·安傑, 安德烈亞斯·溫特, 彼得·艾森曼, 沃爾特·欣特赫爾茨爾, 馬卡斯·斯皮特茲林傑 申請人:索尼達德克奧地利股份公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀