專利名稱:信息處理裝置、信息記錄介質(zhì)制造裝置、信息記錄介質(zhì)、方法及計(jì)算機(jī)程序的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及信息處理裝置、信息記錄介質(zhì)制造裝置、信息記錄介質(zhì)、方 法及計(jì)算機(jī)程序。更具體的,本發(fā)明涉及信息處理裝置、信息記錄介質(zhì)制造 裝置、信息記錄介質(zhì)、方法以及計(jì)算機(jī)程序,其消除對(duì)內(nèi)容的未經(jīng)授權(quán)使用 并實(shí)行嚴(yán)格的內(nèi)容使用管理。
背景技術(shù):
各種的軟件數(shù)據(jù)(在下文中稱作"內(nèi)容"),諸如例如音樂的音頻數(shù)據(jù), 例如電影、游戲程序的圖像數(shù)據(jù)以及各種應(yīng)用程序,能夠作為數(shù)字信號(hào)被存儲(chǔ)在記錄介質(zhì)上,記錄介質(zhì)例如有,使用藍(lán)色激光的藍(lán)光光盤,DVD(數(shù)字 化通用盤)、MD(迷你盤)、CD(致密盤)。特別地,使用藍(lán)色激光的藍(lán)光盤 是高密度記錄盤,并能夠記錄作為高質(zhì)量圖像數(shù)據(jù)的大容量視頻內(nèi)容。數(shù)字內(nèi)容被存儲(chǔ)在上述各種信息記錄介質(zhì)中并被提供給使用者。使用者 通過在使用者的PC (個(gè)人電腦)或播放器諸如盤播放器上將其回放而使用此 數(shù)字內(nèi)容。通常,許多內(nèi)容數(shù)據(jù)諸如音樂數(shù)據(jù)和圖像數(shù)據(jù)的分布權(quán)(distribution right) 由這些內(nèi)容數(shù)據(jù)的制造者或銷售者所有?;旧希虼?,當(dāng)分布內(nèi)容時(shí)施加 某些使用限制,即,通過僅允許經(jīng)授權(quán)的使用者使用內(nèi)容而阻止未經(jīng)授權(quán)的 復(fù)制。根據(jù)數(shù)字記錄裝置和記錄介質(zhì),圖像和聲音能夠被重復(fù)記錄和播放而沒 有質(zhì)量損失。因此,不合法的復(fù)制內(nèi)容的分布經(jīng)由因特網(wǎng)、諸如其上記錄復(fù) 制的內(nèi)容的諸如CD-R盤的所謂的"盜版盤"的記錄介質(zhì)的流通,以及存儲(chǔ) 在例如PC的硬盤中的復(fù)制內(nèi)容的使用而廣泛傳播。諸如最近開發(fā)出來的使用藍(lán)色激光的DVD或大容量記錄介質(zhì)能夠記錄 大量數(shù)據(jù),例如,在一個(gè)介質(zhì)上可記錄高達(dá)幾部電影作為數(shù)字信息。由于視 頻信息能夠像以上描述的數(shù)字信息一樣被記錄,通過阻止未授權(quán)的復(fù)制實(shí)行 復(fù)制權(quán)保護(hù)變得重要?,F(xiàn)在,為阻止未授權(quán)的數(shù)字信號(hào)的復(fù)制,用于阻止未
授權(quán)的復(fù)制的多種技術(shù)被實(shí)際應(yīng)用于數(shù)字記錄裝置或記錄介質(zhì)。
例如,在DVD播放器中,采用內(nèi)容混雜(scramble)系統(tǒng)。根據(jù)內(nèi)容混雜 系統(tǒng),被加密并記錄在例如DVD-ROM上的數(shù)據(jù)諸如視頻數(shù)據(jù)或聲音數(shù)據(jù)可 以被解混雜(descramble)以播放內(nèi)容。
在解混雜操作中,有必要使用所提供給許可的DVD播放器的特定數(shù)據(jù)諸 如密鑰來執(zhí)行處理。許可被授予給遵循預(yù)定操作規(guī)則例如同意不進(jìn)行未授權(quán) 復(fù)制而設(shè)計(jì)的DVD播放器。從而,許可的DVD播放器能夠通過使用特定數(shù) 據(jù)例如所給的密鑰來解混雜解碼所記錄在DVD-ROM上的數(shù)據(jù),以便從 DVD-ROM播放圖像或聲音。
另一方面,由于沒有用于解混雜所混雜數(shù)據(jù)的密鑰,所以未經(jīng)許可的 DVD播放器不能播放所記錄在DVD-ROM上的數(shù)據(jù)。通過這種方式,在內(nèi)容 混雜系統(tǒng)中,不滿足接收許可所要求的條件的DVD播放器不能從DVD-ROM 播放數(shù)字?jǐn)?shù)據(jù),由此阻止未經(jīng)授權(quán)的復(fù)制。
然而,這種內(nèi)容編碼系統(tǒng)不是完美的系統(tǒng),并且有很多內(nèi)容混雜系統(tǒng), 其解混雜方式已經(jīng)被破解并經(jīng)由諸如因特網(wǎng)通信裝置被分布。在這種方式下, 一旦混雜方法被破解,內(nèi)容即通過未經(jīng)授權(quán)的解混雜處理而被非法播放或復(fù) 制,并且復(fù)制權(quán)或內(nèi)容的使用權(quán)受到侵犯。假設(shè)沒有完美的系統(tǒng),密鑰廢除 (revoke)技術(shù)可用作針對(duì)破解混雜方法的對(duì)策。在那些技術(shù)中,為了廢除密鑰, 有必要標(biāo)識(shí)竊用(hacking)發(fā)生在哪些設(shè)備中,并且用于追蹤這些裝置的方法 被稱為"叛徒(traitor)追蹤",如在以下專利公開中所公開的。[專利文獻(xiàn)1] WoOl/45410[專利文獻(xiàn)2]用于專利申請(qǐng)No.2004-532495的PCT國(guó)際公開的所公開的 日語(yǔ)翻譯。發(fā)明內(nèi)容本發(fā)明要解決的問題然而,在上述專利文獻(xiàn)1中所公開的方法中, 一個(gè)屏幕被劃分為多個(gè)片 段(segment),這使密鑰的管理復(fù)雜并且也使快速實(shí)行播放操作困難。在專利 文獻(xiàn)1中,沒有公開特定配置,也沒有公開如何確定播放順序。從而,考慮 到以上背景,本發(fā)明的目標(biāo)是,提供一種信息處理裝置、信息記錄介質(zhì)、信 息處理方法以及計(jì)算機(jī)程序其消除對(duì)內(nèi)容的未經(jīng)授權(quán)的使用,以實(shí)現(xiàn)嚴(yán)格的內(nèi)容使用管理及指明對(duì)內(nèi)容進(jìn)行未經(jīng)授權(quán)的復(fù)制的設(shè)備。更特別地,本發(fā)明的目的是,提供一種信息處理裝置、信息記錄介質(zhì)、 信息處理方法以及計(jì)算機(jī)程序,其具有如下配置,其中用作信息記錄介質(zhì)的 內(nèi)容記錄單元的片段是由使用不同密碼密鑰的多個(gè)變體組成的,并且僅一種 特定播放序列——其是通過選擇特定的變體而建立的 一 一 能夠被解密,可以 把與作為播》文序列的路徑相關(guān)聯(lián)的單元分類號(hào)與各種單元諸如內(nèi)容管理單元 或索引單元相關(guān)聯(lián),因此使基于各種單元設(shè)置路徑成為可能并基于該各種單 元實(shí)行內(nèi)容使用管理。解決這些問題的手段本發(fā)明的第一方面是一種信息處理裝置,用于執(zhí)行用于產(chǎn)生將被記錄在信息記錄介質(zhì)上的記錄數(shù)據(jù)的處理,包括加密處理裝置,用于執(zhí)行用于加 密內(nèi)容的處理。該加密處理裝置通過使用多個(gè)片段密鑰來加密組成該內(nèi)容的 片段部分而產(chǎn)生具有不同變體的被加密的數(shù)據(jù),并通過使用針對(duì)內(nèi)容管理單 元設(shè)置的單元密鑰而加密不同于該片段部分的非片段部分,該內(nèi)容管理單元 用作用于使用該內(nèi)容的基礎(chǔ)單元。該加密處理裝置通過根據(jù)針對(duì)該內(nèi)容設(shè)置 的單元分類號(hào)改變用于加密該片段部分的片段密鑰的組合而加密內(nèi)容。本發(fā)明的第二方面是一種信息記錄介質(zhì)制造裝置,包括加密處理裝置, 用于加密內(nèi)容;密碼密鑰文件產(chǎn)生裝置,用于產(chǎn)生包括用于加密所述內(nèi)容的 密碼密鑰信息的密碼密鑰文件;以及記錄裝置,用于記錄通過該加密處理裝 置產(chǎn)生的被加密的內(nèi)容和通過該密碼密鑰文件產(chǎn)生裝置所產(chǎn)生的密碼密鑰文 件。該加密處理裝置通過使用多個(gè)片段密鑰來加密組成該內(nèi)容的片段部分而 產(chǎn)生具有不同變體的被加密的數(shù)據(jù),并通過使用針對(duì)內(nèi)容管理單元設(shè)置的單 元密鑰而加密不同于該片段部分的非片段部分,該內(nèi)容管理單元用作用于使 用該內(nèi)容的基礎(chǔ)單元,以及該加密處理裝置通過根據(jù)針對(duì)該內(nèi)容設(shè)置的單元 分類號(hào)改變用于加密該片段部分的片段密鑰的組合而加密內(nèi)容。該密碼密鑰 文件產(chǎn)生裝置產(chǎn)生該密碼密鑰文件,在該密碼密鑰文件中,記錄涉及與該內(nèi) 容管理單元相關(guān)聯(lián)的該單元密鑰的產(chǎn)生的單元密鑰產(chǎn)生信息和用作涉及用于 加密該片段部分的片段密鑰的組合的標(biāo)識(shí)信息的單元分類號(hào)。本發(fā)明的第三方面是一種信息處理裝置,用于解密并播放在信息記錄介 質(zhì)上記錄的被加密的內(nèi)容,包括密碼密鑰文件分析裝置,用于從包括用于 加密該內(nèi)容的密碼密鑰信息的密碼密鑰文件中獲得用于解密該內(nèi)容的密鑰;
以及加密處理裝置,用于通過使用基于該密碼密鑰文件分析裝置的分析所獲 得的密碼密鑰來執(zhí)行用于解密該內(nèi)容的處理。該密碼密鑰文件分析裝置從該 密碼密鑰文件獲得單元密鑰產(chǎn)生信息和單元分類號(hào),該單元密鑰產(chǎn)生信息涉 及與內(nèi)容管理單元相關(guān)聯(lián)的單元密鑰的產(chǎn)生,該內(nèi)容管理單元用作用于使用 該內(nèi)容的基礎(chǔ)單元,該單元分類號(hào)用作涉及用于解密組成該內(nèi)容的片段部分 的片段密鑰的組合的標(biāo)識(shí)信息。該加密處理裝置從由該密碼密鑰文件分析裝 置獲得的單元密鑰產(chǎn)生信息和單元分類號(hào)來獲得用于解密該內(nèi)容的單元密鑰 和片段密鑰,并基于所獲得的單元密鑰和片段密鑰來解密該內(nèi)容。本發(fā)明的第四方面是一種信息記錄介質(zhì),存儲(chǔ)被加密的內(nèi)容和包括用于 加密該內(nèi)容的密碼密鑰信息的密碼密鑰文件。所述被加密的內(nèi)容包括通過使 用多個(gè)片段密鑰生成的形成具有不同變體的被加密的數(shù)據(jù)的片段部分和通過 使用針對(duì)內(nèi)容管理單元設(shè)置的單元密鑰而生成的不同于該片段部分的非片段 部分,該內(nèi)容管理單元用作用于使用該內(nèi)容的基礎(chǔ)單元,用于加密該片段部 分的該片段密鑰的組合根據(jù)針對(duì)該內(nèi)容設(shè)置的單元分類號(hào)而不同。該密碼密 鑰文件上記錄涉及與該內(nèi)容管理單元相關(guān)聯(lián)的該單元密鑰的產(chǎn)生的單元密鑰 產(chǎn)生信息和用作涉及用于加密該片段部分的片段密鑰的組合的標(biāo)識(shí)信息的單 元分類號(hào)。單元密鑰產(chǎn)生信息和單元分類號(hào)可以被記錄在同一文件上或被記 錄在不同的文件上。本發(fā)明的第五實(shí)施例是一種信息處理方法,用于產(chǎn)生將被記錄在信息記錄介質(zhì)上的記錄數(shù)據(jù),包括加密處理步驟,用于執(zhí)行用于加密內(nèi)容的處理。該加密處理步驟通過使用多個(gè)片段密鑰來加密組成該內(nèi)容的片段部分而產(chǎn)生 具有不同變體的被加密的數(shù)據(jù),并通過使用針對(duì)內(nèi)容管理單元設(shè)置的單元密 鑰而加密不同于該片段部分的非片段部分,該內(nèi)容管理單元用作用于使用該 內(nèi)容的基礎(chǔ)單元,以及該加密處理步驟通過根據(jù)針對(duì)該內(nèi)容設(shè)置的單元分類 號(hào)改變用于加密該片段部分的片段密鑰的組合而加密內(nèi)容。本發(fā)明的第六方面是一種信息記錄介質(zhì)制造方法,包括加密處理步驟, 用于加密內(nèi)容;密碼密鑰文件產(chǎn)生步驟,用于產(chǎn)生包括用于加密所述內(nèi)容的 密碼密鑰信息的密碼密鑰文件;以及記錄步驟,用于記錄在該加密處理步驟 所產(chǎn)生的被加密的內(nèi)容和在該密碼密鑰文件產(chǎn)生步驟所產(chǎn)生的密碼密鑰文 件。該加密處理步驟通過使用多個(gè)片段密鑰來加密組成該內(nèi)容的片段部分而 產(chǎn)生具有不同變體的被加密的數(shù)據(jù),并通過使用針對(duì)內(nèi)容管理單元設(shè)置的單
元密鑰而加密不同于該片段部分的非片段部分,該內(nèi)容管理單元用作用于使 用該內(nèi)容的基礎(chǔ)單元,以及該加密處理步驟通過根據(jù)針對(duì)該內(nèi)容設(shè)置的單元 分類號(hào)改變用于加密該片段部分的片段密鑰的組合而加密該內(nèi)容。該密碼密 鑰文件產(chǎn)生步驟產(chǎn)生該密碼密鑰文件,在該密碼密鑰文件中,記錄涉及與該 內(nèi)容管理單元相關(guān)聯(lián)的該單元密鑰的產(chǎn)生的單元密鑰產(chǎn)生信息和用作涉及用 于加密該片段部分的片段密鑰的組合的標(biāo)識(shí)信息的單元分類號(hào)。本發(fā)明的第七方面是一種信息處理方法,用于解密和播放在信息記錄介質(zhì)上記錄的被加密的內(nèi)容,包括密碼密鑰文件分析步驟,用于從包括用于加密該內(nèi)容的密碼密鑰信息的密碼密鑰文件中獲得用于解密該被加密的內(nèi)容的密鑰;以及加密處理步驟,用于通過使用基于該密碼密鑰文件分析步驟的 分析所獲得的密碼密鑰來解密該內(nèi)容。該密碼密鑰文件分析步驟從該密碼密 鑰文件獲得單元密鑰產(chǎn)生信息和單元分類號(hào),該單元密鑰產(chǎn)生信息涉及與內(nèi) 容管理單元相關(guān)聯(lián)的單元密鑰的產(chǎn)生,該內(nèi)容管理單元用作用于使用該內(nèi)容 的基礎(chǔ)單元,該單元分類號(hào)用作涉及用于解密組成該內(nèi)容的片段部分的片段 密鑰的組合的標(biāo)識(shí)信息。該加密處理步驟從在該密碼密鑰文件分析步驟中獲 得的單元密鑰產(chǎn)生信息和單元分類號(hào)來獲得用于解密該內(nèi)容的單元密鑰和片 段密鑰,并基于所獲得的單元密鑰和片段密鑰來解密該內(nèi)容。。本發(fā)明的第八方面是一種計(jì)算機(jī)程序,允許計(jì)算機(jī)執(zhí)行用于產(chǎn)生將被記 錄在信息記錄介質(zhì)上的記錄數(shù)據(jù)的處理,包括加密處理步驟,用于執(zhí)行用 于加密內(nèi)容的處理。該加密處理步驟通過使用多個(gè)片段密鑰來加密組成該內(nèi) 容的片段部分而產(chǎn)生具有不同變體的被加密的數(shù)據(jù),并通過使用針對(duì)內(nèi)容管 理單元設(shè)置的單元密鑰而加密不同于該片段部分的非片段部分,該內(nèi)容管理 單元用作用于使用該內(nèi)容的基礎(chǔ)單元,以及該加密處理步驟通過根據(jù)針對(duì)該內(nèi)容設(shè)置的單元分類號(hào)改變用于加密該片段部分的片段密鑰的組合而加密內(nèi)六 谷。本發(fā)明的第九方面是一種計(jì)算機(jī)程序,允許計(jì)算機(jī)執(zhí)行用于解密和播放 在信息記錄介質(zhì)上記錄的被加密的內(nèi)容的處理,包括密碼密鑰文件分析步 驟,用于從包括用于加密該內(nèi)容的密碼密鑰信息的密碼密鑰文件中獲得用于 解密該被加密的內(nèi)容的密鑰;以及加密處理步驟,用于通過使用基于該密碼 密鑰文件分析步驟的分析所獲得的密碼密鑰來解密該內(nèi)容。該密碼密鑰文件 分析步驟從該密碼密鑰文件獲得單元密鑰產(chǎn)生信息和單元分類號(hào)信息,該單 元密鑰產(chǎn)生信息涉及與內(nèi)容管理單元相關(guān)聯(lián)的單元密鑰的產(chǎn)生,該內(nèi)容管理 單元用作用于使用該內(nèi)容的基礎(chǔ)單元,該單元分類號(hào)用作涉及用于解密組成 該內(nèi)容的片段部分的片段密鑰的組合的標(biāo)識(shí)信息。該加密處理步驟從在該密 碼密鑰文件分析步驟中獲得的單元密鑰產(chǎn)生信息和單元分類號(hào)來獲得用于解 密該內(nèi)容的單元密鑰和片段密鑰,并基于所獲得的單元密鑰和片段密鑰來解 密該內(nèi)容。本發(fā)明的第十方面是一種管理被加密的內(nèi)容和密鑰數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)。該 被加密的內(nèi)容包括非片段部分,其是基于單元密鑰產(chǎn)生信息加密的,該單 元密鑰產(chǎn)生信息涉及與內(nèi)容管理單元相關(guān)聯(lián)的單元密鑰的產(chǎn)生,該內(nèi)容管理單元用作用于使用該內(nèi)容的基礎(chǔ)單元;以及多個(gè)片段部分,其當(dāng)被播放時(shí)看 起來相同,并具有被嵌入在該多個(gè)片段部分上的不同的數(shù)字水印,并且是用 不同的片段密鑰加密的。該密鑰數(shù)據(jù)包括對(duì)應(yīng)于該非片段部分的該單元密鑰 產(chǎn)生信息;對(duì)應(yīng)于該多個(gè)片段部分的每個(gè)的密鑰信息;單元分類號(hào),其用作 涉及該片段密鑰的組合的標(biāo)識(shí)信息;以及多個(gè)播放列表,每個(gè)根據(jù)該單元分 類號(hào)指定一個(gè)播放項(xiàng),該播放項(xiàng)通過使用播放時(shí)間指定播放范圍并且是針對(duì) 在該片段部分中所包括的多個(gè)變體的每個(gè)而設(shè)置的。本發(fā)明的計(jì)算機(jī)程序是能夠經(jīng)由計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)諸如CD、 FD,或 MO,或計(jì)算機(jī)可讀通信介質(zhì),諸如網(wǎng)絡(luò)而提供到能夠執(zhí)行不同的程序代碼的 計(jì)算機(jī)系統(tǒng)的計(jì)算機(jī)程序。通過以計(jì)算機(jī)可讀形式提供這種程序,可以依照 程序在計(jì)算機(jī)上執(zhí)行處理。從下面在本發(fā)明的實(shí)施例的基礎(chǔ)上的發(fā)明的詳細(xì)描述以及附圖,本發(fā)明 的其他目標(biāo)、特征,以及優(yōu)勢(shì)將變得清晰。在本說明書中,此系統(tǒng)是多個(gè)裝 置的邏輯集合,裝置在同一外殼之內(nèi)不是必須的。 [優(yōu)點(diǎn)]根據(jù)本發(fā)明的配置,可以基于各種單元,諸如基于內(nèi)容管理單元和標(biāo)題 設(shè)置定義內(nèi)容的播放路徑的單元分類號(hào),內(nèi)容包括通過使用多個(gè)片段密鑰來括通過單元密鑰加密非片段部分產(chǎn)生的加密的數(shù)據(jù)。在存儲(chǔ)關(guān)于與CPS單元 相關(guān)聯(lián)的密鑰的產(chǎn)生的密鑰產(chǎn)生信息的CPS單元密鑰文件中指示單元分類號(hào) 的設(shè)置,該CPS單元是內(nèi)容管理單元?;贑PS單元密鑰文件,可以獲得針對(duì)要播放的內(nèi)容的單元分類號(hào)。利用這種配置,能夠?qū)崿F(xiàn)基于各種單元的路
徑的設(shè)置和基于各種單元的內(nèi)容使用管理。。
根據(jù)本發(fā)明的配置,在存儲(chǔ)關(guān)于與CPS單元相關(guān)聯(lián)的密鑰的產(chǎn)生的密鑰產(chǎn)生信息的CPS單元密鑰文件中指示單元分類號(hào)的設(shè)置,該CPS單元是內(nèi)容 管理單元?;贑PS單元密鑰文件,可以獲得針對(duì)要播放的內(nèi)容的單元分類 號(hào)。從而,在播放處理中,通過獲得在CPS單元密鑰文件中所指示的單元分類號(hào),可以獲得必需的密鑰,而不管關(guān)于何種基礎(chǔ)單元設(shè)置單元分類號(hào)。即,可以基于各種單元,諸如基于各CPS單元或索引諸如標(biāo)題來設(shè)置單元分類號(hào) 即路徑??商娲?,可以針對(duì)CPS單元設(shè)置多個(gè)單元分類號(hào)。因此,可以實(shí)現(xiàn)基于不同單元的內(nèi)容使用管理。
[圖l]圖1圖示了被存儲(chǔ)在信息記錄介質(zhì)中的數(shù)據(jù)結(jié)構(gòu),以及實(shí)行播放處 理的信息處理裝置的結(jié)構(gòu)和處理。[圖2]圖2圖示了針對(duì)被存儲(chǔ)在信息記錄介質(zhì)中的內(nèi)容設(shè)置內(nèi)容管理單元 的示例。[圖3]圖3圖示了將針對(duì)內(nèi)容設(shè)置的片段的結(jié)構(gòu)。[圖4]圖4圖示了將針對(duì)內(nèi)容設(shè)置的片段的結(jié)構(gòu)。[圖5]圖5圖示了 CPS單元密鑰文件的結(jié)構(gòu)。[圖6]圖6是圖示CPS單元密鑰文件的結(jié)構(gòu)的語(yǔ)法圖。[圖7]圖7圖示了片段密鑰文件的結(jié)構(gòu)。[圖8]圖8是圖示段密鑰文件的結(jié)構(gòu)的語(yǔ)法圖。[圖9]圖9圖示了片段密鑰文件的結(jié)構(gòu)。[圖IO]圖10圖示了單元分類密鑰文件的結(jié)構(gòu)。[圖ll]圖11圖示了作為內(nèi)容播放程序的電影對(duì)象的結(jié)構(gòu)。[圖12]圖12圖示了基于作為內(nèi)容播放程序的電影對(duì)象的播放列表的選 擇,,及基于播放項(xiàng)的播放處理。[圖13]圖13圖示了存儲(chǔ)在信息處理裝置中的內(nèi)容的結(jié)構(gòu)及AV流數(shù)據(jù)文 件的設(shè)置。[圖14]圖14圖示了 CPS單元密鑰文件的結(jié)構(gòu)的第一示例。[圖15]圖15是圖示CPS單元密鑰文件的結(jié)構(gòu)的第一示例的語(yǔ)法圖。[圖16]圖16圖示了 CPS單元密鑰文件的結(jié)構(gòu)的第二示例。 [圖17]圖17是圖示CPS單元密鑰文件的結(jié)構(gòu)的第二示例的語(yǔ)法圖。[圖18]圖18圖示了 CPS單元密鑰文件的結(jié)構(gòu)的第三示例。[圖19]圖19是圖示CPS單元密鑰文件的結(jié)構(gòu)的第三示例的語(yǔ)法圖。[圖20]圖20是圖示加密和記錄內(nèi)容的信息處理裝置的功能結(jié)構(gòu)的方框圖。[圖21]圖21圖示了在信息處理裝置內(nèi)的內(nèi)容^^文處理序列。 [圖22]圖22圖示了在信息處理裝置內(nèi)的內(nèi)容4番^:處理序列。 [圖23]圖23圖示了在信息處理裝置內(nèi)的內(nèi)容播放處理序列。 [圖24]圖24圖示了 AES加密規(guī)則的細(xì)節(jié); [圖25]圖25是圖示內(nèi)容播放處理序列的流程圖。 [圖26]圖26是圖示播放內(nèi)容的信息處理裝置的功能結(jié)構(gòu)的方框圖。 [圖27]圖27圖示了在或從信息記錄介質(zhì)記錄或播放信息的信息處理裝置 的結(jié)構(gòu)的示例。
具體實(shí)施方式
在下文參考附圖描述本發(fā)明的信息處理裝置、信息記錄介質(zhì)、信息處理 方法、以及計(jì)算機(jī)程序的細(xì)節(jié)。以下列部分的順序進(jìn)行描述。1. 信息記錄介質(zhì)和信息處理裝置的存儲(chǔ)數(shù)據(jù)的概述2. 信息記錄介質(zhì)的存儲(chǔ)數(shù)據(jù)和信息處理裝置的存儲(chǔ)數(shù)據(jù)的詳細(xì)結(jié)構(gòu) (2丄CPS單元)(2.2.片段)(2.3. CPS單元密鑰文件) (2.4.片段密鑰文件) (2.5.單元分類密鑰文件) (2.6.電影對(duì)象)3. 單元分類號(hào)的設(shè)置(3丄用于每個(gè)CPS單元的單元分類號(hào)的設(shè)置) (3.2.用于每個(gè)索引諸如標(biāo)題的單元分類號(hào)的設(shè)置) (3.3.用于每個(gè)CPS單元的多個(gè)單元分類號(hào)的設(shè)置)4. 信息處理裝置中的內(nèi)容播放處理5. 信息處理裝置的結(jié)構(gòu)示例 [1.信息記錄介質(zhì)和信息處理裝置的存儲(chǔ)數(shù)據(jù)的概述]首先討論信息記錄介質(zhì)和信息處理裝置的存儲(chǔ)數(shù)據(jù)的概述。在圖1中,示出了其中存儲(chǔ)內(nèi)容的信息處理介質(zhì)100和信息處理裝置(播放裝置)150的 結(jié)構(gòu)。在圖1中,示出了在作為內(nèi)容存儲(chǔ)盤的ROM盤中所存儲(chǔ)的信息的示 例。信息處理裝置150是,例如PC或只播(playback-only)設(shè)備,并包括用于 從信息記錄介質(zhì)IOO讀取數(shù)據(jù)的驅(qū)動(dòng)120。作為信息記錄介質(zhì)100的ROM盤一一其是存儲(chǔ)被授權(quán)的內(nèi)容的諸如藍(lán) 光盤或DVD的信息記錄介質(zhì)一一是在具有所授權(quán)的內(nèi)容的復(fù)制權(quán)或分布權(quán) 的所謂"內(nèi)容權(quán)持有者"的許可下在盤制造工廠中制造的。在以下實(shí)施例中, 使用盤介質(zhì)作為信息記錄介質(zhì)。然而,本發(fā)明適用于使用各種信息記錄介質(zhì) 的配置。如圖1所示,信息記錄介質(zhì)100存儲(chǔ)經(jīng)過了加密處理的被加密的內(nèi)容 111; MKB (Media Key Block,媒體密鑰塊)112,其作為密碼密鑰塊,是基 于公知為廣播加密系統(tǒng)的一種模式的樹狀結(jié)構(gòu)密鑰發(fā)布系統(tǒng)而產(chǎn)生的;巻ID 113,其被設(shè)置作為用于每個(gè)信息記錄介質(zhì)或預(yù)定數(shù)目的信息記錄介質(zhì)的的標(biāo) 識(shí)信息;作為內(nèi)容復(fù)制/播放控制信息的包括CCI ( Copy Control Information, 復(fù)制控制信息)的許可信息114;內(nèi)容管理單元(CPS)單元密鑰文件115, 其存儲(chǔ)針對(duì)每個(gè)CPS單元設(shè)置的密碼密鑰的CPS單元密鑰,其中CPS單元 是內(nèi)容使用管理單元;以及片段密鑰文件116,其是用于獲得片段密鑰的文 件,片段密鑰用作用于片段數(shù)據(jù)的密碼密鑰,片段數(shù)據(jù)是通過用不同的密碼 密鑰對(duì)在信息記錄介質(zhì)100中所存儲(chǔ)的內(nèi)容的部分加密而產(chǎn)生的。下面討論 信息的各種的項(xiàng)的概述。(1)被加密的內(nèi)容lll在信息記錄介質(zhì)100中,存儲(chǔ)內(nèi)容數(shù)據(jù)的各項(xiàng),諸如運(yùn)動(dòng)圖片內(nèi)容的AV (音頻視頻)流,例如,通過特殊標(biāo)準(zhǔn)定義的HD (高清晰度)電影內(nèi)容,游 戲程序,圖像文件,聲音數(shù)據(jù),以及文本數(shù)據(jù)。這些內(nèi)容項(xiàng)是特定AV格式 標(biāo)準(zhǔn)數(shù)據(jù),其根據(jù)特定AV數(shù)據(jù)格式來存儲(chǔ)。更具體地,例如,根據(jù)藍(lán)光盤 (Blu-ray disc,此為注冊(cè)商標(biāo))ROM標(biāo)準(zhǔn)才各式將內(nèi)容存4諸為藍(lán)光盤ROM標(biāo)準(zhǔn) 數(shù)據(jù)。這些內(nèi)容項(xiàng)將被稱作"主要內(nèi)容"。用作服務(wù)數(shù)據(jù)的游戲程序、圖像文件、聲音數(shù)據(jù)、或文本數(shù)據(jù)可以作為 次要內(nèi)容被存儲(chǔ)。此次要內(nèi)容是具有不遵從特定AV數(shù)據(jù)格式的數(shù)據(jù)格式的
數(shù)據(jù)。即,可以根據(jù)不遵從藍(lán)光盤(注冊(cè)商標(biāo))ROM標(biāo)準(zhǔn)格式的某種格式把內(nèi)容存儲(chǔ)為藍(lán)光盤ROM非標(biāo)準(zhǔn)數(shù)據(jù)。這些內(nèi)容項(xiàng)將被稱作"次要內(nèi)容"。作為內(nèi)容的類型,主要內(nèi)容和次要內(nèi)容兩者都包括各種內(nèi)容,諸如音樂 數(shù)據(jù),圖像數(shù)據(jù),例如運(yùn)動(dòng)畫面和靜止的圖像,游戲程序,以及WEB內(nèi)容。 這種內(nèi)容包括各種模式的信息,諸如其僅能夠被來自信息記錄介質(zhì)100的數(shù) 據(jù)使用的內(nèi)容信息,以及能夠被來自信息記錄介質(zhì)IOO的數(shù)據(jù)和經(jīng)由網(wǎng)絡(luò)從 與記錄介質(zhì)100連接的服務(wù)器所提供的數(shù)據(jù)的組合使用的內(nèi)容信息。為了個(gè) 別控制每個(gè)內(nèi)容片段的使用,通過分配不同的密鑰(標(biāo)題密鑰)給片段以及 通過用與用于其它片段的密鑰不同的密鑰(標(biāo)題密鑰)加密每個(gè)片段來存儲(chǔ) 在信息記錄介質(zhì)中所存儲(chǔ)的內(nèi)容。為其分配一個(gè)標(biāo)題密鑰的單元被稱作"內(nèi) 容管理單元(CPS單元)"。 (2 ) MKBMKB (媒體密鑰塊)112是基于公知為廣播加密方法的一種模式的樹狀 結(jié)構(gòu)密碼發(fā)布系統(tǒng)所產(chǎn)生的密碼密鑰塊。MKB 111是如下密鑰信息塊,其使只有通過基于在具有有效許可的信息處理裝置中所存儲(chǔ)的設(shè)備密鑰(device key,DK)才獲得媒體密鑰(meiakey, MK)成為可能,媒體密鑰是解密內(nèi)容 所必需的密鑰。MKB是基于根據(jù)所謂的分級(jí)樹狀結(jié)構(gòu)的信息發(fā)布系統(tǒng)的。 MKB使僅當(dāng)使用者設(shè)備(信息處理裝置)具有有效許可時(shí)才獲得媒體密鑰 (MK)和禁止被廢除(revoked)的使用者設(shè)備獲得媒體密鑰成為可能。通過改變用于加密在MKB中所存儲(chǔ)的密鑰信息的設(shè)備密鑰,擔(dān)任許可 實(shí)體的管理中心可以產(chǎn)生如下MKB,其禁止在特定使用者設(shè)備中所存儲(chǔ)的設(shè) 備密鑰解密內(nèi)容,即,使得該使用者設(shè)備不能獲得用于解密內(nèi)容所必需的媒 體密鑰。從而有可能僅提供被加密的內(nèi)容到具有有效許可的設(shè)備而在合適的 時(shí)間廢除未被授權(quán)的設(shè)備。下面討論內(nèi)容解密處理。 (3 )巻ID巻ID是被設(shè)定作為用于每個(gè)信息記錄介質(zhì)或預(yù)定數(shù)目的信息記錄介質(zhì) 的標(biāo)識(shí)信息的ID。巻ID用作用于產(chǎn)生用于解密內(nèi)容的密鑰的信息。使用巻 ID的處理在下文被討論。 (4)許可信息許可信息包括例如復(fù)制/播放控制信息(CCI),即,用于控制在信息記錄 介質(zhì)100中所存儲(chǔ)的被加密的內(nèi)容111的使用的復(fù)制限制信息或播放限制信
息。復(fù)制/播放控制信息(CCI)可以用各種方式設(shè)置,諸如針對(duì)作為內(nèi)容管 理單元的所設(shè)置的每個(gè)CPS單元或針對(duì)多個(gè)CPS單元來設(shè)置。許可信息的細(xì) 節(jié)在接下來的部分被給出。(5) CPS單元密鑰文件在信息記錄介質(zhì)100中存儲(chǔ)的被加密的內(nèi)容111是通過用于作為內(nèi)容管 理單元設(shè)置的相應(yīng)CPS單元的唯一的密碼密鑰加密的,如上所述那樣。組成 內(nèi)容的AV (音頻視頻)流、音樂數(shù)據(jù)、圖像數(shù)據(jù)諸如運(yùn)動(dòng)畫面和靜止圖像、 游戲程序、以及WEB內(nèi)容被分割成作為內(nèi)容使用管理單元的CPS單元。執(zhí) 行播放處理的信息處理裝置有必要確定將被播放的內(nèi)容所屬的CPS單元,以 及通過使用與所確定的CPS單元相應(yīng)的CPS單元密鑰作為密碼密鑰執(zhí)行解密 過程。存儲(chǔ)用于獲得CPS單元密鑰所必需的數(shù)據(jù)的文件是CPS單元密鑰文件。 CPS單元密鑰文件的細(xì)節(jié)在下文被給出。為了播放內(nèi)容,應(yīng)該應(yīng)用不僅CPS 單元密鑰,而且各種其它的密鑰信息以及密鑰產(chǎn)生信息。這種信息的特定處 理也在下文^皮討論。(6) 片段密鑰文件如上所述,在信息記錄介質(zhì)100中所存儲(chǔ)的內(nèi)容是以CPS單元為基礎(chǔ)被 加密并存儲(chǔ)的。此外,屬于一個(gè)CPS單元的內(nèi)容包括由通過用不同的密碼密 鑰加密內(nèi)容的部分所產(chǎn)生的多個(gè)變體所組成的片段數(shù)據(jù)。片段密鑰文件是用 于獲得用作用于加密片段數(shù)據(jù)的密碼密鑰的片段密鑰的文件。執(zhí)行播放處理的信息處理裝置根據(jù)通過從多個(gè)內(nèi)容片段的每個(gè)選擇特定 片段數(shù)據(jù)所設(shè)置的特定路徑(序列)播放內(nèi)容。用于存儲(chǔ)用于獲得用于解密 具有特定變體的片段數(shù)據(jù)(被加密的數(shù)據(jù))的片段密鑰的數(shù)據(jù)文件是片段密 鑰文件,其中片段密鑰是針對(duì)每個(gè)片段而設(shè)置的。為了播放內(nèi)容,有必要獲 得基于特定路徑(序列)的多個(gè)CPS單元密鑰以及多個(gè)片段密鑰。即,為了播放內(nèi)容,有必要通過切換CPS單元密鑰和與片段數(shù)據(jù)的特定變體相應(yīng)的片段密鑰來解密內(nèi)容?;谔囟窂降钠蚊荑€的密鑰串被稱作 "序列密鑰"被涉及。獲得及使用片段密鑰文件和片段密鑰的細(xì)節(jié)在下文被討論。圖1圖示了對(duì)于在信息記錄介質(zhì)100中存儲(chǔ)的內(nèi)容執(zhí)行播放處理的信息 處理裝置150的示意結(jié)構(gòu)。信息處理裝置包括用于讀取在信息記錄介質(zhì)中所 存儲(chǔ)的數(shù)據(jù)的驅(qū)動(dòng)120。通過驅(qū)動(dòng)120所讀取的數(shù)據(jù)被輸入到解密及解碼(例
如,MPEG-解碼)被加密的內(nèi)容的播放處理執(zhí)行LSI 151中。播放處理執(zhí)行LSI 151包括用于在被加密的內(nèi)容上執(zhí)行解密處理的解密 處理器152以及用于在^f皮加密的內(nèi)容上^l行解碼(例如,MPEG-解碼)處理 的解碼處理器153。解密處理器152通過使用在存儲(chǔ)器154中所存儲(chǔ)的各種 信息以及從信息記錄介質(zhì)100讀取的數(shù)據(jù)產(chǎn)生用于解密內(nèi)容的密鑰,然后在 被加密的內(nèi)容111上執(zhí)行解密處理。在存儲(chǔ)器154中,存儲(chǔ)單元分類密鑰文件Kc(n, i)及設(shè)備密鑰Kd。 當(dāng)解密信息記錄介質(zhì)100的被加密的內(nèi)容時(shí),信息處理裝置150基于在存儲(chǔ) 器154中所存儲(chǔ)的數(shù)據(jù)和從信息記錄介質(zhì)100所讀取的數(shù)據(jù)而產(chǎn)生用于解密 內(nèi)容的密鑰,然后在被加密的內(nèi)容111上執(zhí)行解密處理。在存儲(chǔ)器中所存儲(chǔ) 的數(shù)據(jù)及解密處理的細(xì)節(jié)在接下來的部分被討論。[2.信息記錄介質(zhì)的存儲(chǔ)數(shù)據(jù)及信息處理裝置的存儲(chǔ)數(shù)據(jù)的詳細(xì)結(jié)構(gòu)] 現(xiàn)在參考圖2和其他圖給出在信息記錄介質(zhì)中所存儲(chǔ)的數(shù)據(jù)的詳細(xì)結(jié)構(gòu) 的描述。(2.1. CPS單元)如上所述,為基于不同內(nèi)容單元控制內(nèi)容的使用,通過分配不同的密鑰 給內(nèi)容單元來加密和存儲(chǔ)在信息記錄介質(zhì)中所存儲(chǔ)的內(nèi)容。即,內(nèi)容^皮分割 成為內(nèi)容管理單元(CPS單元),并且個(gè)別地加密CPS單元且針對(duì)個(gè)別CPS單元執(zhí)行使用控制。為了使用內(nèi)容,有必要首先獲得被分配給每個(gè)單元的CPS單元密鑰,然 后,通過使用CPS單元密鑰和其他所需要的密鑰和密鑰產(chǎn)生信息,執(zhí)行基于 預(yù)定解密處理序列的數(shù)據(jù)處理以播放內(nèi)容。下面參考圖2討論用于設(shè)置內(nèi)容 管理單元(CPS單元)的模式。如在圖2中所示,內(nèi)容具有包括(A)索引120, (B)電影對(duì)象220, (C) 播放列表230,以及(D )剪輯240的分級(jí)結(jié)構(gòu)。當(dāng)指定播放應(yīng)用所訪問的索 引諸如標(biāo)題時(shí),與標(biāo)題相關(guān)聯(lián)的播放程序被指定,并且根據(jù)關(guān)于被指定的播 放程序的程序信息來選擇定義例如內(nèi)容播放順序的播放列表。索引210包括各種索引,諸如標(biāo)題,其用作應(yīng)用索引文件,包括將在 內(nèi)容播放設(shè)備的顯示單元上顯示的內(nèi)容標(biāo)題;應(yīng)用程序,諸如游戲內(nèi)容和 WEB內(nèi)容;首先播放(First Playback),其用作當(dāng)信息記錄介質(zhì)(光盤)被 安裝在驅(qū)動(dòng)中時(shí)啟動(dòng)的播放內(nèi)容索引信息;以及頂級(jí)菜單(Top Menu),其用
作當(dāng)啟動(dòng)菜單顯示功能時(shí)顯示的關(guān)于要播放的內(nèi)容的索引信息。在圖2中僅 顯示了標(biāo)題和應(yīng)用。播放列表包括作為關(guān)于將被播放的數(shù)據(jù)的信息的播放項(xiàng)。根據(jù)剪輯信息, 作為由在播放列表中所包括的播放項(xiàng)所定義的播放區(qū),作為實(shí)際內(nèi)容數(shù)據(jù)的 AV流或命令被選擇性讀取以播放AV流或執(zhí)行命令。有多個(gè)播放列表或多個(gè)播放項(xiàng),且播放列表ID或播放項(xiàng)ID作為標(biāo)識(shí)信息與播放列表或播放項(xiàng)相關(guān)聯(lián)。圖2顯示了兩個(gè)CPS單元,其組成在信息記錄介質(zhì)中所存儲(chǔ)的內(nèi)容的部 分。CPS單元1, 271和CPS單元2, 272的每個(gè)包括作為索引的標(biāo)題、作 為播放程序(playback program)文件的電影對(duì)象(movie object)、播放列表、及 作為實(shí)際內(nèi)容數(shù)據(jù)的AV流文件。內(nèi)容管理單元(CPS單元)1, 271包括標(biāo)題l, 211和標(biāo)題2, 212、播 放程序221和222、播放列表231和232、以及剪輯241和242。分別被包括 在兩個(gè)剪輯241和242中的、作為實(shí)際內(nèi)容數(shù)據(jù)的至少AV流數(shù)據(jù)文件261 和262是要被加密的數(shù)據(jù),并被基本設(shè)置作為用CPS單元密鑰(Kul)加密 的數(shù)據(jù),該CPS單元密鑰(Kul)是與內(nèi)容管理單元(CPS單元)1, 271相 關(guān)聯(lián)的密碼密鑰。片段一一其是組成內(nèi)容的數(shù)據(jù)一一被用片段密鑰加密,在 下文給出片段的細(xì)節(jié)。把內(nèi)容分割成片段部分和非片段部分,且把非片段部 分用CPS單元密鑰加密,片段部分由多個(gè)變體所組成,其包括用不同片段密 鑰所加密的片段數(shù)據(jù)。在接下來的部分詳細(xì)討論非片段部分和片段部分的配 置。在每個(gè)內(nèi)容管理單元(CPS單元)中設(shè)置單元分類號(hào)(電影序列號(hào)(Movie Sequence Number))。單元分類號(hào)是能夠被作為內(nèi)容提供實(shí)體的內(nèi)容所有者或 作為內(nèi)容編輯實(shí)體的創(chuàng)作(author)機(jī)構(gòu)所確定的任意數(shù)字,例如,提供從0到 254的255個(gè)數(shù)字。單元分類號(hào)用作用于確定內(nèi)容播放路徑的參數(shù)。內(nèi)容播 放路徑在接下來的部分參考圖3和其他圖詳細(xì)描述。在圖2中所示的示例中,, 針對(duì)內(nèi)容管理單元(CPS單元)1, 271設(shè)置單元分類號(hào)14,如在圖2的最下 面部分中所示。內(nèi)容管理單元(CPS單元)2, 272包括作為索引的應(yīng)用1, 213、播放程 序224、播;改列表233、以及剪輯243。在剪輯43中所包括的、作為實(shí)際內(nèi) 容數(shù)據(jù)的AV流數(shù)據(jù)文件263被用CPS單元密鑰(Ku2 )加密,CPS單元密
鑰(Ku2)是與內(nèi)容管理單元(CPS單元)2, 272相關(guān)聯(lián)的密碼密鑰。針對(duì) 內(nèi)容管理單元(CPS單元)2, 272設(shè)置單元分類號(hào)35。為執(zhí)行與內(nèi)容管理單元l, 271相應(yīng)的應(yīng)用文件或內(nèi)容播放處理,使用者 必須獲得作為與內(nèi)容管理單元(CPS單元)1, 271相關(guān)聯(lián)的密碼密鑰的單元 密鑰Kul,并用單元密鑰Kul執(zhí)行解密處理。為執(zhí)行與內(nèi)容管理單元2, 272相應(yīng)的應(yīng)用文件或內(nèi)容播放處理,使用者必須獲得作為與內(nèi)容管理單元 (CPS單元)2, 272相關(guān)聯(lián)的密碼密鑰的單元密鑰Ku2,并用單元密鑰 Ku2執(zhí)行解密處理。如上所述,針對(duì)每個(gè)CPS單元設(shè)置單元分類號(hào)(電影序列號(hào))??商娲?地,可以針對(duì)每個(gè)索引諸如標(biāo)題設(shè)置單元分類號(hào)(電影序列號(hào)),或可以針對(duì) 每個(gè)CPS單元設(shè)置多個(gè)單元分類號(hào)(電影序列號(hào))。在部分[3. 單元分類號(hào) 的設(shè)置]中描述設(shè)置單元分類號(hào)的示例。在本部分[[2.信息記錄介質(zhì)的存儲(chǔ)數(shù) 據(jù)及信息處理裝置的存儲(chǔ)數(shù)據(jù)的詳細(xì)結(jié)構(gòu)]中,假定針對(duì)每個(gè)CPS單元設(shè)置單 元分類號(hào)(電影序列號(hào))。 (2.2片段)在內(nèi)容播放處理中,可能有必要獲得不僅單元密鑰而且與形成數(shù)據(jù)的所 分割的片段相應(yīng)的片段密鑰(Ks)。片段的配置在下文參考圖3討論。圖3 (a)圖示了屬于在信息記錄介質(zhì)中所存儲(chǔ)的內(nèi)容管理單元(CPS單 元)的一段內(nèi)容的數(shù)據(jù)結(jié)構(gòu)。內(nèi)容300是例如形成標(biāo)題[OX故事]的一段電影 內(nèi)容。如圖3(a)中所示,內(nèi)容300包括多個(gè)片段部分301和多個(gè)非片段部 分302。為了易于理解,現(xiàn)在假定在土3中沿著播放時(shí)間軸從左到右地存儲(chǔ)播放 數(shù)據(jù)。播放內(nèi)容的信息處理裝置交替播放非片段部分和片段部分。非片段部 分302是能夠通過獲得上述單元密鑰(Ku)而播放的內(nèi)容部分,即,能夠通 過用所獲得的單元密鑰(Ku)解密而播放的內(nèi)容部分,單元密鑰是所有信息 處理裝置共用的。另一方面,有必要通過獲得不同于上述單元密鑰(Ku)的密鑰即與片段 的變體相關(guān)聯(lián)的片段密鑰(Ks)來解密片段部分301。例如,如在圖3中所 示,在一段內(nèi)容中的片段的數(shù)量是從O到14的15個(gè)。多個(gè)片段部分301的 每個(gè)由具有從O到15的16個(gè)變體的片段數(shù)據(jù)形成。在各片段部分301中所包含的16個(gè)片段數(shù)據(jù)指示完全相同的數(shù)據(jù)(例如,
持續(xù)幾秒鐘的電影的相同播放圖像場(chǎng)景)。例如,在片段0中所包含的16個(gè)片段數(shù)據(jù)存儲(chǔ)位于片段O之前(在圖3中片段O的左邊)的非片段部分302之后的場(chǎng)景。
在片段O中所包括的具有變體O到15的16個(gè)片段數(shù)據(jù)指示與相同場(chǎng)景 相關(guān)聯(lián)的數(shù)據(jù),但是是用不同的片段密鑰[Ks (0, O)到Ks(O, 15)]加密的。
如果片段密鑰由Ks(x, y)表示,x表示片段號(hào),y指定變體號(hào)。即, 片段密鑰Ks(x, y)是具有片段號(hào)x和變體號(hào)y的片段密鑰。在圖3中所示 的片段0到片段14中所包括的所有片段數(shù)據(jù)(15 x 16=240 )是用與相應(yīng)的片 段數(shù)據(jù)相關(guān)聯(lián)的片段密鑰[Ks (0, 0)到Ks(14, 15)]加密的數(shù)據(jù)。播放內(nèi)容的信息處理裝置僅能夠解密從片段O中所包括的具有變體O到 15的16個(gè)片段數(shù)據(jù)之中選擇的一個(gè)片段數(shù)據(jù)。例如,信息處理裝置A僅能 夠獲得從片段密鑰[Ks (0, 0)]到片段密鑰[Ks (0, 15)]中的一個(gè)片段密鑰 [Ks (0, 0)],信息處理裝置B僅能夠獲得從片段密鑰[Ks (0, 0)]到片段 密鑰[Ks(O, 15)]中的一個(gè)片段密鑰[Ks (0, 3)]。
類似地,在片段l中所包括的具有變體O到15的16個(gè)片段數(shù)據(jù)指示通 過用不同片段密鑰[Ks(l, O)]到[Ks(l, 15)]加密共同場(chǎng)景而產(chǎn)生的數(shù) 據(jù)。同樣,關(guān)于在片段1中所包括的具有變體O到15的16個(gè)片段數(shù)據(jù),信 息處理裝置也僅能夠解密從在片段1中所包括的具有變體0到15的16個(gè)片 段數(shù)據(jù)中所選擇的一個(gè)片段數(shù)據(jù)。例如,信息處理裝置A僅能夠獲得從片段 密鑰[Ks(l, 0)]到片段密鑰[Ks ( 1, 15)]中的一個(gè)片段密鑰[Ks ( 1, l)], 信息處理裝置B僅能夠獲得從片段密鑰[Ks(l, O)]到片段密鑰[Ks(l, 15)] 中的一個(gè)片段密鑰[Ks (1, 3 )]。
當(dāng)執(zhí)行內(nèi)容播放處理時(shí),各信息處理裝置基于針對(duì)各CPS單元設(shè)置的單 元分類號(hào)以及在信息處理裝置的存儲(chǔ)器中所存儲(chǔ)的單元分類密鑰文件Kc(n, i)獲得與該CPS單元相關(guān)聯(lián)的版本號(hào),并基于所獲得的版本號(hào)獲得記錄要被 播放的路徑的播放列表,由此執(zhí)行播放處理。通過運(yùn)行作為屬于CPS單元的 播放程序(見圖2)的電影對(duì)象程序來執(zhí)行用于基于版本號(hào)獲得播放列表的 處理。在接下來的部分討論電影對(duì)象的配置。
作為可以由各信息處理單元播放的路徑,基于由該信息處理單裝置所確 定的、與CPS單元相關(guān)聯(lián)的版本號(hào)確定唯一的路徑。在圖3 (a)中所示的箭 頭v0和vl分別指示了由已經(jīng)獲得與內(nèi)容(OX故事)屬于的CPS單元相關(guān)聯(lián)的版本號(hào)0 ( V0)的信息處理裝置設(shè)置的路徑的示例和由已經(jīng)獲得版本號(hào)1 (Vl )的信息處理裝置設(shè)置的路徑的示例。即,通過版本來確定播放路徑。在圖3所示的示例中,具有版本0 (v0)的信息處理裝置選擇片段0中 的變體號(hào)0的數(shù)據(jù)以及選擇片段1中的變體號(hào)1的數(shù)據(jù),并用相應(yīng)的片段密 鑰解密該數(shù)據(jù)。所選擇的數(shù)據(jù)可以由在圖3 (b)中的(1)所指示的播放序 列表示。具有版本1 ( vl )的信息處理裝置選擇片段0中的變體號(hào)3的數(shù)據(jù) 以及選擇片段1中的變體號(hào)3的數(shù)據(jù),并用相應(yīng)的片段密鑰解密該數(shù)據(jù)。所 選擇的數(shù)據(jù)可以由在圖3 (b)中的(2)所指示的播放序列表示。關(guān)于非片 段部分,所有信息處理裝置獲得共用的密鑰(CPS單元密鑰(Ku))以解密 相同的數(shù)據(jù)。盡管在圖3 (b)中,為便利起見,版本號(hào)和路徑號(hào)是相同的,但是它們 并非必須相同。在圖3 (b)中,針對(duì)版本O設(shè)置的路徑是路徑號(hào)0,針對(duì)版 本1設(shè)置的路徑是路徑號(hào)1。如果片段的數(shù)量是15且如果變體的數(shù)量是16, 則可以設(shè)置1615個(gè)不同的路徑。與在路徑的數(shù)量上一樣,可以設(shè)置1615個(gè)不同的版本。即,可以針對(duì)個(gè) 體信息處理裝置設(shè)置對(duì)于每段內(nèi)容的不同版本。作為替代,對(duì)于某個(gè)CPS單 元,針對(duì)具有相同機(jī)型的信息處理裝置可以設(shè)置一個(gè)版本。即,對(duì)于一個(gè)CPU 單元,可以針對(duì)具有相同機(jī)型的信息處理裝置設(shè)置相同版本。盡管實(shí)際上可以設(shè)置1615個(gè)不同版本,但是如果記錄包括所有播放路徑 的播放列表,則數(shù)據(jù)量變得巨大。因此,在下面的實(shí)例中設(shè)置了從0到255 的256個(gè)版本,即256個(gè)播放列表。如在圖3 (b)中所示,已經(jīng)獲得針對(duì)某段內(nèi)容的從版本0到版本255的 256個(gè)版本的信息處理裝置根據(jù)從路徑0到路徑255的不同路徑執(zhí)行播放操 作。至少這256個(gè)路徑被不同地設(shè)置。在信息記錄介質(zhì)中所存儲(chǔ)的內(nèi)容的數(shù)據(jù)陣列結(jié)構(gòu)在下文參考圖4來描 述。圖4(a)圖示了與圖3(a)所示相似的片段配置。在作為信息記錄介質(zhì) 的盤上的實(shí)際數(shù)據(jù)陣列是圖4(b)中所示的陣列。即,交替布置片段部分301 和非片段部分302。在每個(gè)片段部分中,布置對(duì)應(yīng)于不同變體號(hào)O到15的片 段數(shù)據(jù)。圖4 (b)中的箭頭指示已經(jīng)獲得版本O (vO)作為對(duì)應(yīng)于播放內(nèi)容的版 本的信息處理裝置的播放路徑(路徑O)。非片段部分302是所有版本共用的 數(shù)據(jù)并且可以通過用上述CPS單元密鑰解密來播放。片段部分301是用不同的密碼密鑰0到15加密的相同場(chǎng)景的數(shù)據(jù),并且從這些數(shù)據(jù),選擇并解密基于版本所確定的 一個(gè)變體數(shù)據(jù)。通過例如數(shù)字水印在與各片段中設(shè)置的變體號(hào)相關(guān)聯(lián)的各片段數(shù)據(jù)上記錄變體標(biāo)識(shí)信息。如果在每個(gè)片段中有從0到15的16個(gè)變體,如圖3和4 中所示,則在每個(gè)片段數(shù)據(jù)中嵌入用于標(biāo)識(shí)該片段數(shù)據(jù)所屬的變體的標(biāo)識(shí)信 息。例如,把與版本號(hào)O到15相關(guān)聯(lián)的數(shù)值數(shù)據(jù)作為數(shù)字水印嵌入。利用此 布置,如果日后未被授權(quán)的復(fù)制光盤被分布,則有可能分析該未被授權(quán)的復(fù) 制數(shù)據(jù)的路徑以指定復(fù)制源?;谂c要播放的CPS單元相關(guān)聯(lián)的單元分類號(hào)以及在信息處理裝置中所 存儲(chǔ)的單元分類密鑰文件中所設(shè)置的數(shù)據(jù),信息處理裝置獲得與該單元相關(guān) 聯(lián)的版本號(hào),以獲得通過所獲得的版本號(hào)確定的播放列表,由此基于該播放 列表執(zhí)行播放操作。通過基于所選擇的播放列表執(zhí)行播放操作,可以執(zhí)行根 據(jù)特定播放路徑的播放操作。在CPS單元所包括的各播放列表中要設(shè)置的路徑可以由內(nèi)容生產(chǎn)或編輯 方任意設(shè)置,可以根據(jù)屬于該內(nèi)容管理單元的內(nèi)容把該任意設(shè)置的路徑分配 具有的版本0到255的信息處理裝置。 (2.3.CPS單元密鑰文件)如參考圖2所討論的,把單元分類號(hào)分配到在信息記錄介質(zhì)中所存儲(chǔ)的 內(nèi)容管理單元(CPS單元)。關(guān)于所分配到在信息記錄介質(zhì)中所存儲(chǔ)的多個(gè)內(nèi) 容管理單元(CPS單元)的單元分類號(hào)的設(shè)置信息被存儲(chǔ)在圖1所示的CPS 單元密鑰文件115中。下文參考圖5和6討論CPS單元的具體配置。圖5圖示了 CPS單元密鑰 文件作為表格的配置,圖6是圖示實(shí)際文件的數(shù)據(jù)結(jié)構(gòu)的語(yǔ)句圖。如圖5中 所示,CPS單元密鑰文件被分割成與內(nèi)容管理單元號(hào)(CPS單元號(hào))關(guān)聯(lián) 的索引信息,諸如標(biāo)題;單元分類號(hào)(電影序列號(hào));以及被加密的CPS單 元密鑰[Kun]。單元分類號(hào)(電影序列號(hào))與例如號(hào)0到254關(guān)聯(lián),在每個(gè)內(nèi)容管理單 元(CPS單元)中設(shè)置0到254的255個(gè)單元分類號(hào)中的一個(gè)。單元分類號(hào) 的設(shè)置通過內(nèi)容生產(chǎn)或編輯方進(jìn)行。在圖5中所顯示的單元密鑰文件對(duì)應(yīng)于在圖2眾所顯示的結(jié)構(gòu)。例如, 標(biāo)題1和標(biāo)題2屬于相同的CPS單元(CPS1 ),在該CPS單元(CPS1中) 重設(shè)置單元分類號(hào)14。應(yīng)用1屬于CPS單元(CPS2 )中,在該CPS單元(CPS2 ) 中設(shè)置單元分類號(hào)35。基于在各CPS單元中所設(shè)置的單元分類號(hào)及在用于播放內(nèi)容的信息處理 裝置中所存儲(chǔ)的單元分類密鑰文件中所存儲(chǔ)的數(shù)據(jù),信息處理裝置獲得與該 CPS單元相關(guān)聯(lián)的版本號(hào)并基于通過版本確定的播放列表(在其中設(shè)置了路 徑信息)播放內(nèi)容。即,信息處理裝置選擇并解密在參考圖3所討論內(nèi)容的 各片段部分中的一個(gè)數(shù)據(jù)。圖6是圖示在圖5中所示的CPS單元密鑰文件的數(shù)據(jù)結(jié)構(gòu)的語(yǔ)句圖。數(shù) 據(jù)部分321是在其中記錄關(guān)于與各索引相關(guān)聯(lián)的CPS單元號(hào)的定義信息的記 錄區(qū)。數(shù)據(jù)部分322是其中記錄關(guān)于針對(duì)各CPS單元的單元分類號(hào)的定義信 息及針對(duì)各CPS單元的密碼CPS單元密鑰的記錄區(qū)。如上所述,針對(duì)各CPS單元設(shè)置單元分類號(hào)(電影序列號(hào))??商娲?, 可以針對(duì)各索引諸如標(biāo)題設(shè)置單元分類號(hào)(電影序列號(hào)),或可以針對(duì)每個(gè) CPS單元設(shè)置多個(gè)單元分類號(hào)(電影序列號(hào))。設(shè)置單元分類號(hào)的示例在部分 [3.單元分類號(hào)的設(shè)置]中描述。 (2.4.片段密鑰文件)在信息記錄介質(zhì)100中所存儲(chǔ)的片段密鑰文件116 (見圖1 )的詳細(xì)配置 參考圖7, 8,及9在下文討論。針對(duì)在信息記錄介質(zhì)中所存儲(chǔ)的各內(nèi)容管理 單元(CPS單元)設(shè)置片段密鑰文件。即,如果在信息記錄介質(zhì)中有n個(gè)CPS 單元,則n個(gè)片段密鑰文件被設(shè)置并被記錄在信息記錄介質(zhì)中。圖7圖示了片段密鑰文件作為表格的配置,圖8是圖示實(shí)際片段密鑰文 件的數(shù)據(jù)結(jié)構(gòu)的語(yǔ)句圖。如圖7中所示,配置片段密鑰文件,以使單元版本 與針對(duì)片段0到14的片段密鑰的加密的數(shù)據(jù)相關(guān)聯(lián).在單元版本v(n, i)中,n表示路徑號(hào)0到255, i指定單元分類號(hào)。路 徑號(hào)是路徑標(biāo)識(shí)信息,其是通過在參考圖3和4所描述的片段部分中選擇一 個(gè)片段數(shù)據(jù)而設(shè)置的。如上所述,路徑是基于與CPS單元相關(guān)聯(lián)的版本號(hào)而 確定的,而版本號(hào)是基于在該CPS單元中所設(shè)置的單元分類號(hào)和在信息處理 裝置的存儲(chǔ)器中所存儲(chǔ)的單元分類密鑰文件Kc(n, i)中所存儲(chǔ)的數(shù)據(jù)被 確定。即, 一個(gè)路徑是基于一個(gè)版本號(hào)確定的。盡管在下文給出的描述假定 版本號(hào)等于路徑號(hào),但這只是為了方便的緣故,版本號(hào)與路徑號(hào)彼此一致不 是必要的。在單元版本v(n, i)中,i指定單元分類號(hào)。由于在圖2和5中所示的標(biāo)題1對(duì)應(yīng)于CPS單元1,并由于CPS單元1的分類號(hào)是14,針對(duì)與CPS 單元1的標(biāo)題1相關(guān)聯(lián)的內(nèi)容設(shè)置單元版本v ( 0, 4 )到(255, 14 )。播放內(nèi)容的信息處理裝置選擇(0, 14)到(255, 14)的256個(gè)單元版 本中的一個(gè),并獲得在與所選擇的表格行相關(guān)聯(lián)的片段O到14的每個(gè)的項(xiàng)目 中的加密的片段密鑰產(chǎn)生密鑰Ks' (x, y)。信息處理裝置然后解密該加密 的片斷密鑰產(chǎn)生密鑰Ks' (x, y)以獲得片斷密鑰產(chǎn)生密鑰Ks' (x, y), 并進(jìn)一步基于該片斷密鑰產(chǎn)生密鑰Ks' (x, y)獲得片段密鑰Ks (x, y) 以解密與在各片段0到14中所設(shè)置的變體號(hào)0到15中的一個(gè)對(duì)應(yīng)的一個(gè)片 段數(shù)據(jù)。其具體處理在下文被描述。在圖7中所顯示的片段密鑰文件中,加密的片段密鑰產(chǎn)生密鑰即[Enc(Ke '(n,i),Ks' (x,y))]被存儲(chǔ)在片段O到14中。Enc (a,b)表示b被用a加 密。在Ke' (n, i)中,如在單元版本v (n, i)中的n和i 一樣,n是路徑號(hào)0 到255, i是單元分類號(hào)。在Ks' (x,y)中,x是片段號(hào)(0到14 ), y是變體 號(hào)(0到15 )。片段號(hào)和變體號(hào)已經(jīng)參考圖3討論過。密鑰Ke' (n, i)是能夠 基于在信息處理裝置中所存儲(chǔ)的數(shù)據(jù)和信息記錄介質(zhì)中所存儲(chǔ)的數(shù)據(jù)產(chǎn)生的 密鑰。該密鑰的產(chǎn)生在接下來的部分討論。播放內(nèi)容的信息處理裝置選擇256個(gè)單元版本(O, i)到(255, i)中的一 個(gè),并且獲得與所選擇的表格行相關(guān)聯(lián)的片段0到14的每個(gè)的項(xiàng)目中的加密 的片段密鑰產(chǎn)生密鑰Ks'(x,y),由此播放內(nèi)容。要選擇的單元版本是基于針對(duì)與要播放的內(nèi)容相關(guān)聯(lián)的CPS單元設(shè)置的 單元分類號(hào)和在信息處理裝置的存儲(chǔ)器中所存儲(chǔ)的單元分類密鑰文件中所存 儲(chǔ)的數(shù)據(jù)來確定的。例如,根據(jù)基于單元分類號(hào)和單元分類密鑰文件中所存 儲(chǔ)的數(shù)據(jù)所確定的版本號(hào),選擇其中設(shè)置一個(gè)路徑的播放列表。所選擇的播 放列表由根據(jù)256個(gè)單元版本(0, i)到(255, i)中的路徑的一個(gè)的播放項(xiàng) 形成。通過根據(jù)播放列表執(zhí)行播放操作,可以根據(jù)圖7中所示的256個(gè)單元 版本(0, i)到(255, i)中的路徑的一個(gè)播放內(nèi)容。例如,選擇在圖7中的最上部分的版本(0, i)作為播放路徑的信息處 理裝置能夠獲得片段O中的加密的片段密鑰產(chǎn)生密鑰Ks' (0, 3)以選擇并 解密具有片段號(hào)0和變體號(hào)3的片段數(shù)據(jù),并能夠獲得片段1中的加密的片
段密鑰產(chǎn)生密鑰Ks' (1, 2)以選擇并解密具有片段號(hào)1和變體號(hào)2的片段 數(shù)據(jù)。在這種方式中,256個(gè)單元版本(0, 14)到(255, 14)與不同的路 徑關(guān)聯(lián),且信息處理裝置通過根據(jù)從256個(gè)路徑中所選擇的單個(gè)路徑來選擇 片段數(shù)據(jù)而播放內(nèi)容。實(shí)際路徑設(shè)置信息被記錄在參考他圖2所討論的播放列表中。即,與256 個(gè)路徑相關(guān)聯(lián)的播放列表被設(shè)置,并通過根據(jù)由單元版本選擇的播放列表執(zhí) 行播放操作,信息處理裝置選擇與在圖7中所示的表格中的該單元版本對(duì)應(yīng) 的一個(gè)路徑,然后播放內(nèi)容。其中基于播放列表和播放項(xiàng)設(shè)置路徑的配置在 接下來的部分參考圖(圖12)討論。圖8是圖示與圖7中所示的片段密鑰文件相關(guān)聯(lián)的數(shù)據(jù)結(jié)構(gòu)的語(yǔ)句圖。 數(shù)據(jù)部分331是其中記錄了通過使用序列密鑰播放內(nèi)容的CPS單元號(hào)的記錄 區(qū),序列密鑰是特定片段密鑰和CPS單元密鑰的組合。數(shù)據(jù)部分332是其中 記錄了與在圖7中所顯示的表格對(duì)應(yīng)的定義信息的記錄區(qū),即,與256個(gè)單 元版本相關(guān)聯(lián)的播放列表,播放列表中的播放項(xiàng),以及在各片段中的加密的 片段密鑰產(chǎn)生密鑰Ks' (x,y)。在圖7中所顯示的表格中,僅示出了在各片 段中的加密的片段密鑰產(chǎn)生密鑰Ks' (x,y)。不過,如在圖9中所顯示的, 在片段密鑰文件中,記錄了各片段中的播放列表ID和播放項(xiàng)ID。當(dāng)播放內(nèi)容時(shí),信息處理裝置選擇由在后續(xù)部分中參考圖l描述的作為 播放程序的電影對(duì)象指定的播放列表和播放項(xiàng)。播放列表是序列數(shù)據(jù),其包括作為根據(jù)播放路徑的播放單元的播放項(xiàng), 并且被設(shè)置為其中根據(jù)該播放路徑排列參考圖3所討論的片段部分和非片段 部分的播放項(xiàng)串。播放列表ID和播放項(xiàng)ID被分別設(shè)置作為針對(duì)各播放列表 和各播放項(xiàng)的標(biāo)識(shí)符,且當(dāng)播放內(nèi)容時(shí),信息處理裝置參考片段密鑰文件以 確定播放列表和播放項(xiàng)是否具有與在片段密鑰文件中設(shè)置的播放列表ID和 播放項(xiàng)ID相同的播放列表ID和播放項(xiàng)ID。如果兩個(gè)ID彼此一致,信息處 理裝置確定相應(yīng)的片段數(shù)據(jù)將被播放,并產(chǎn)生片段密鑰,由此解密根據(jù)在播 放列表中的播放項(xiàng)的各片段中的變體0到15中的一個(gè)的數(shù)據(jù)。(2. 5.單元分類密鑰文件)現(xiàn)在參考圖10給出對(duì)在播放內(nèi)容的信息處理裝置的存儲(chǔ)器中所存儲(chǔ)的 單元分類密鑰文件的描述。圖10圖示了在信息處理裝置150的存儲(chǔ)器中所存 儲(chǔ)的單元分類密鑰文件作為表格的配置。如參考圖l所描述的,信息處理裝
置150在存儲(chǔ)器154中存儲(chǔ)單元分類密鑰文件Kc (n, i )。如圖10中所示,單元分類密鑰文件被配置,使得單元分類號(hào)與單元版本 v (n, i )和單元分類密鑰(n, i )關(guān)聯(lián)。如在參考圖7所討論的片段密鑰文件 的單元版本v (n, i )中那樣,在單元版本v (n, i )和單元分類密鑰(n, i ) 中,n表示路徑號(hào)0到255, i指定單元分類號(hào)。播放內(nèi)容的信息處理裝置具有對(duì)應(yīng)于在圖10中所顯示的單元分類號(hào)0 到254的255個(gè)單元分類密鑰。如上所述,單元分類號(hào)針對(duì)各內(nèi)容管理單元(CPS單元)設(shè)置的數(shù)字。 播放內(nèi)容的信息處理裝置基于要播放的內(nèi)容的單元分類號(hào)選擇單元分類密 鑰。例如,當(dāng)播放與具有單元分類號(hào)O的CPS單元對(duì)應(yīng)的內(nèi)容時(shí),存儲(chǔ)圖10 中所示表格的信息處理裝置選擇單元分類密鑰Kc(35, 0)。在播放內(nèi)容過 程中所執(zhí)行的具體處理在下文討論。 (2. 6.電影對(duì)象)在信息記錄介質(zhì)上所記錄的內(nèi)容管理單元中所包括的作為內(nèi)容播放程序 的電影對(duì)象的配置在下面參考圖11來討論。電影對(duì)象是在圖2中所顯示的 CPS分層圖中的(B)電影對(duì)象的分層級(jí)別中所設(shè)置的內(nèi)容播放程序,并存儲(chǔ) 通過使用一個(gè)或多個(gè)專用命令諸如JAVA所記錄的命令集。在圖11中,信息處理裝置的寄存器配置在(a)中示出。電影對(duì)象的三 個(gè)示例在(bl)、 (b2)和(b3)中示出。電影對(duì)象根據(jù)信息處理裝置的寄存 器的設(shè)置值(0到255 )選擇播放列表0到255中的一個(gè)。當(dāng)播放內(nèi)容時(shí),信息處理裝置在寄存器中設(shè)置根據(jù)在與要播放的內(nèi)容相 關(guān)聯(lián)的CPS單元中設(shè)置的單元分類號(hào)和在信息處理裝置中存儲(chǔ)的單元分類密 鑰數(shù)據(jù)推導(dǎo)出的值。在寄存器中所設(shè)置的值是版本號(hào)?;诎姹咎?hào),選擇其 中設(shè)置一個(gè)路徑的播放列表。例如,寄存器和所設(shè)置的值定義如下。寄存器號(hào)PSR29名稱=單元版本取值范圍=0到255定義=在序列密鑰(SequenceKey )內(nèi)容中選擇播放路徑所使用的信息 操作=當(dāng)安裝信息記錄介質(zhì)或改變CPS單元時(shí),才艮據(jù)在CPS單元中所設(shè)置 的單元分類號(hào)和信息處理裝置中所存儲(chǔ)的單元分類密鑰數(shù)據(jù)所推導(dǎo)出的值被設(shè)置在寄存器中。PSR29表示播放狀態(tài)寄存器,其是用于存儲(chǔ)設(shè)備狀態(tài)和設(shè)置信息的寄存器。在圖11 (bl)中所顯示的電影對(duì)象中,當(dāng)寄存器[PSR29]的設(shè)置值是0 時(shí),選擇播放列表A且播放內(nèi)容。當(dāng)寄存器PSR29的設(shè)置值是l時(shí),選擇播 放列表B且播放內(nèi)容。當(dāng)寄存器[PSR29]的設(shè)置數(shù)值是255時(shí),選擇播放列表 X且播放內(nèi)容。各播放列表具有與在圖7中所示的256個(gè)單元版本(0, i ) 到(255, i)中的路徑之一相關(guān)聯(lián)的播放項(xiàng)。在圖11 (bl)中所顯示的電影對(duì)象具有其中指示與各寄存器設(shè)置值相關(guān) 聯(lián)的播放列表的程序結(jié)構(gòu)。在圖11 (b2)中所顯示的電影對(duì)象具有其中寄存 器設(shè)置值本身被設(shè)置作為播放列表ID的程序配置。在本示例中,當(dāng)寄存器 [PSR]29的設(shè)置值是0時(shí),選擇播放列表O且播放內(nèi)容。當(dāng)寄存器[PSR]29的 設(shè)置數(shù)值是1時(shí),選擇播放列表1且播放內(nèi)容。在圖11(b3)所顯示的電影對(duì)象中,對(duì)于各寄存器設(shè)置值計(jì)算處理(F), 所得數(shù)值被設(shè)置作為播放列表ID。在本示例中所執(zhí)行的計(jì)算處理將預(yù)定值 (256 )加到寄存器設(shè)置值上,如下式所示播放列表id=256+[PSR29]。然后,下面參考圖12描述基于電影對(duì)象選擇播放列表和設(shè)置播放路徑。 圖12 (a)圖示了在信息處理裝置中所存儲(chǔ)的單元分類密鑰文件。圖12 (b) 圖示了對(duì)應(yīng)于在信息記錄介質(zhì)中所存儲(chǔ)的一個(gè)CPS單元的內(nèi)容的配置。在該 CPS單元內(nèi)容中,設(shè)置了單元分類號(hào)5,并且基于標(biāo)題#1指定作為播放程序 的電影對(duì)象,且基于電影對(duì)象選擇播放列表。這種配置對(duì)應(yīng)于參考圖2所討 論的CPS單元配置。圖12 (b)中所示的播放列表包括對(duì)應(yīng)于播放路徑的255個(gè)播放列表, 并具有不同的播放項(xiàng)序列。即,選擇播放項(xiàng),從而選擇在各片段O到14中的一個(gè)片段數(shù)據(jù)。在圖12(b)中,為了容易理解, 一個(gè)片段對(duì)應(yīng)于一個(gè)播放 項(xiàng)。播放項(xiàng)的數(shù)據(jù)量可以等于或不同于片段的數(shù)據(jù)量。如參考圖11所討論的,電影對(duì)象基于由單元分類號(hào)和在信息處理裝置的 存儲(chǔ)器中所存儲(chǔ)的單元分類密鑰文件中所存儲(chǔ)的數(shù)據(jù)確定的版本號(hào)來選擇一 個(gè)播放列表。在圖12中所示的示例中,單元分類號(hào)是5。在信息處理裝置的存儲(chǔ)器中所存儲(chǔ)的單元分類密鑰文件中,其中單元分 類號(hào)是5的項(xiàng)目被提取,且獲得與該項(xiàng)目相關(guān)聯(lián)的單元版本。在此單元版本
中,設(shè)置了 V (1, 5)。在V (1, 5)中,l是路徑號(hào)且5是單元分類號(hào)。在 這種情況下,假定相應(yīng)于路徑號(hào)的[l]是在電影對(duì)象中所獲得的版本號(hào)??梢?通過使用路徑號(hào)和單元分類號(hào)計(jì)算版本號(hào)。電影對(duì)象指定與各版本號(hào)相關(guān)聯(lián)的播放列表,如參考圖ll所討論的,并 且在本例中,針對(duì)版本號(hào)l指定播放列表。如在圖12(b)中所示,播放列表包括關(guān)于多個(gè)播放項(xiàng)的序列信息。播放列表l具有播放項(xiàng)信息,諸如[OOO]、
、
、
.......,以及[255]。通過順序選擇這些播放項(xiàng)來播放內(nèi)容。圖12 (c)圖示了與片段部分和非片段部分相關(guān)聯(lián)的通過播放項(xiàng)1的播 放處理配置。如在圖12 (c)中所示,通過播放項(xiàng)1所指定的播放項(xiàng)是片段部 分[AVOOO]、片段部分[AV016]、非片段部分[AV017]的序列,以及通過該播放 列表設(shè)置了一個(gè)路徑。值得注意的是,[AVxxx]是與播放項(xiàng)[xxx]相應(yīng)的AV流 數(shù)據(jù)。在各片段部分,從包括多個(gè)變體的片段數(shù)據(jù)中選擇一個(gè)片段數(shù)據(jù)。在執(zhí) 行播放處理過程中,片段部分被用片段密鑰解密,而非片段部分用單元密鑰被解密。與播放項(xiàng)相應(yīng)的AV流數(shù)據(jù)被記錄在信息記錄介質(zhì)上,如在圖13 (b) 中所表示的,使得非片段部分的AV流數(shù)據(jù)和具有多個(gè)變體的片段部分的AV 流數(shù)據(jù)被順序記錄,如參考圖4所討論的。片段部分和非片段部分的AV流 文件被設(shè)置為獨(dú)立的加密的文件,如在圖13 (c)中所表示的,各文件的標(biāo)題 和末尾部分被記錄,以便能夠在文件的連接部分確保無縫播放操作。[3.單元分類號(hào)的設(shè)置]如上所述,可以針對(duì)各CPS單元設(shè)置單元分類號(hào)(電影分類號(hào))。可替 代地,可以針對(duì)各索引諸如標(biāo)題設(shè)置單元分類號(hào)(電影分類號(hào)),或可以針對(duì) 各CPS單元設(shè)置多個(gè)單元分類號(hào)(電影分類號(hào))。關(guān)于單元分類號(hào)(電影分 類號(hào))的設(shè)置的信息被存儲(chǔ)在圖1所顯示的CPS單元密鑰文件115中。已經(jīng) 參考圖5和6討論了當(dāng)針對(duì)各CPS單元設(shè)置單元分類號(hào)(電影序列號(hào))時(shí)CPS 單元密鑰文件的結(jié)構(gòu)?,F(xiàn)在給出當(dāng)針對(duì)各CPS單元設(shè)置單元分類號(hào)時(shí),當(dāng)針對(duì)各索《1諸如標(biāo)題 設(shè)置單元分類號(hào)時(shí),以及當(dāng)針對(duì)各CPS單元設(shè)置多個(gè)單元分類號(hào)時(shí),CPS單 元密鑰文件的結(jié)構(gòu)的描述。 (3丄針對(duì)各CPS單元的單元分類號(hào)的設(shè)置)在下文參考圖14和15討論其中針對(duì)各CPS單元多個(gè)單元分類號(hào)(電影 序列號(hào))的CPS單元密鑰文件。圖14圖示了在信息記錄介質(zhì)中所存儲(chǔ)的CPS 單元密鑰文件的作為表格的結(jié)構(gòu),圖15是圖示該文件的數(shù)據(jù)結(jié)構(gòu)的語(yǔ)句圖。 在圖14和15中所示的文件的結(jié)構(gòu)的設(shè)置與在圖5和6中所顯示的基本相似。 如在圖14中所示的,CPS單元密鑰文件被分割成索引信息,諸如標(biāo)題,其 與內(nèi)容管理單元號(hào)(CPS單元號(hào)),單元分類號(hào)(電影序列號(hào)),以及被加密 的CPS單元密鑰[Kun]相關(guān)聯(lián)。索引包括標(biāo)題,其用作應(yīng)用索引文件,包括要顯示在內(nèi)容播放設(shè)備的 顯示單元上的內(nèi)容標(biāo)題;應(yīng)用,諸如游戲內(nèi)容和WEB內(nèi)容;首先播放(First Playback)信息,其用作當(dāng)信息記錄介質(zhì)(盤)被安裝在驅(qū)動(dòng)中時(shí)啟動(dòng)的播放 內(nèi)容索引信息;以及頂級(jí)菜單(Top Menu),其用作關(guān)于要播放的內(nèi)容的索引 信息,當(dāng)菜單顯示功能被啟動(dòng)時(shí)被顯示。在本例中,單元分類號(hào)(電影序列號(hào))被分配到各CPS單元。即,如果 索引具有相同的CPS單元號(hào),則相同的單元分類號(hào)(電影序列號(hào))被分配到 不同的索引。例如,如果期望把兩個(gè)或更多不同的內(nèi)容項(xiàng)記錄在一個(gè)盤上且把不同的 單元分類號(hào)(電影序列號(hào))分配給這些內(nèi)容項(xiàng),則根據(jù)內(nèi)容項(xiàng)把內(nèi)容分割成 CPS單元。然后,不同的單元分類號(hào)(電影序列號(hào))能夠被分配到這些內(nèi)容 項(xiàng)。針對(duì)單元分類號(hào)設(shè)置數(shù)字諸如0到254,且單元分類號(hào)(電影序列號(hào)) 中的一個(gè)被分配到各CPS單元。由內(nèi)容生產(chǎn)/編輯實(shí)體進(jìn)行單元分類號(hào)的設(shè) 置。為了播放內(nèi)容,基于針對(duì)各CPS單元設(shè)置的單元分類號(hào)和在信息處理裝置中所存儲(chǔ)的單元分類密鑰文件中所存儲(chǔ)的數(shù)據(jù),信息處理裝置獲得與相應(yīng)CPS單元相關(guān)聯(lián)的版本號(hào),并根據(jù)基于版本所確定的播放列表(包括路徑信息)播放內(nèi)容。圖15是圖示在圖14中所顯示的CPS單元密鑰文件的數(shù)據(jù)結(jié)構(gòu)的語(yǔ)句圖。 數(shù)據(jù)部分341是用于針對(duì)諸如首先播放信息,頂級(jí)菜單,以及標(biāo)題的索引設(shè) 置的CPS單元號(hào)的定義區(qū)。在本例中,[標(biāo)題]也包括應(yīng)用和數(shù)據(jù)組。數(shù)據(jù)部 分342是用于針對(duì)CPS單元設(shè)置的單元分類號(hào)(電影序列號(hào))的定義區(qū)。數(shù) 據(jù)部分343是其中記錄了針對(duì)CPS單元的CPS單元密鑰的區(qū)域。 (3.2.針對(duì)各索引諸如標(biāo)題的單元分類號(hào)的設(shè)置) 現(xiàn)在參考圖16和17給出其中單元分類號(hào)(電影序列號(hào))被分配到各索引諸如標(biāo)題,而不是到各CPS單元的CPS單元密鑰文件的描述。圖16圖示 了 CPS單元密鑰文件作為表格的結(jié)構(gòu),圖17是圖示該文件的數(shù)據(jù)結(jié)構(gòu)的語(yǔ) 句圖。如在圖16中所示,CPS單元密鑰文件被分割成為索引信息,諸如標(biāo)題, 其與內(nèi)容管理單元號(hào)(CPS單元號(hào)),單元分類號(hào)(電影序列號(hào)),以及被加 密的CPS單元密鑰[Kun]相關(guān)聯(lián)。索引包括標(biāo)題,其用作應(yīng)用索引文件,包括要顯示在內(nèi)容播放設(shè)備的 顯示單元上的內(nèi)容標(biāo)題;應(yīng)用,諸如游戲內(nèi)容和WEB內(nèi)容;首先播放(First Playback)信息,其用作當(dāng)信息記錄介質(zhì)(盤)被安裝在驅(qū)動(dòng)中時(shí)啟動(dòng)的播放 內(nèi)容索引信息;以及頂級(jí)菜單(Top Menu ),其用作關(guān)于要播放的內(nèi)容的索引 信息,當(dāng)菜單顯示功能被啟動(dòng)時(shí)被顯示。在本例中,單元分類號(hào)(電影序列號(hào))被分配到各索引,諸如標(biāo)題。即, 不同的單元分類號(hào)(電影序列號(hào))被分配到相應(yīng)的索引,即使這些索引具有 相同的CPS單元號(hào)。例如,如果期望把兩個(gè)或更多不同的內(nèi)容項(xiàng)記錄在一個(gè)盤上且把不同的 單元分類號(hào)(電影序列號(hào))分配到這些內(nèi)容項(xiàng),則可以把單元分類號(hào)分配到 各索引諸如標(biāo)題,而不管CPS單元的框架(framework)如何。針對(duì)單元分類號(hào) (電影序列號(hào))設(shè)置數(shù)字諸如0到254,且單元分類號(hào)中的一個(gè)被分配到各 標(biāo)題,而不受分割內(nèi)容管理單元(CPS單元)的方式限制。由內(nèi)容生產(chǎn)/編輯 實(shí)體執(zhí)行單元分類號(hào)的設(shè)置。為了播放內(nèi)容,基于針對(duì)各索引設(shè)置的單元分類號(hào)和在信息處理裝置中 所存儲(chǔ)的單元分類密鑰文件中所存儲(chǔ)的數(shù)據(jù),信息處理裝置獲得與相應(yīng)CPS 單元相關(guān)聯(lián)的版本號(hào),并基于版本所確定的播放列表(包括路徑信息)播放 內(nèi)容。圖17是圖示在圖16中所顯示的CPS單元密鑰文件的數(shù)據(jù)結(jié)構(gòu)的語(yǔ)句圖。 數(shù)據(jù)部分351是用于針對(duì)諸如諸如首先播放信息和頂級(jí)菜單的索引設(shè)置的 CPS單元號(hào)和單元分類號(hào)(電影序列號(hào))的定義區(qū)。數(shù)據(jù)部分352是用于針 對(duì)標(biāo)題設(shè)置的CPS單元號(hào)和單元分類號(hào)的定義區(qū)。在本例中,[標(biāo)題]也包括 應(yīng)用和數(shù)據(jù)組。數(shù)據(jù)部分353是用于被設(shè)置用于CPS單元的單元分類號(hào)(電 影序列號(hào))的定義區(qū)。數(shù)據(jù)部分343是其中記錄針對(duì)CPS單元設(shè)置的CPS單
元密鑰的區(qū)域。(3.3.針對(duì)各CPS單元的多個(gè)單元分類號(hào)的設(shè)置)現(xiàn)在參考圖18和19給出其中多個(gè)單元分類號(hào)(電影序列號(hào))被分配到 各CPS單元的CPS單元密鑰文件的描述。圖18圖示了 CPS單元密鑰文件作 為表格的結(jié)構(gòu),圖19是圖示該文件的數(shù)據(jù)結(jié)構(gòu)的語(yǔ)句圖。如在圖18中所示, CPS單元密鑰文件被分割成為索引信息,諸如標(biāo)題,其與內(nèi)容管理單元號(hào)(CPS 單元號(hào)),單元分類號(hào)(電影序列號(hào)),以及被加密的CPS單元密鑰[Kun]相關(guān) 聯(lián)。索引包括標(biāo)題,其用作應(yīng)用索引文件,包括要顯示在內(nèi)容播放設(shè)備的 顯示單元上的內(nèi)容標(biāo)題;應(yīng)用,諸如游戲內(nèi)容和WEB內(nèi)容;首先播放(First Playback)信息,其用作當(dāng)信息記錄介質(zhì)(盤)被安裝在驅(qū)動(dòng)中時(shí)啟動(dòng)的播放 內(nèi)容索引信息;以及頂級(jí)菜單(TopMenu),其用作關(guān)于要播放的內(nèi)容的索引 信息,當(dāng)菜單顯示功能被啟動(dòng)時(shí)被顯示。在本例中,多個(gè)單元分類號(hào)(電影序列號(hào))能夠被分配到相同的CPS單 元。在這種情況中,各單元分類號(hào)包括相應(yīng)的CPS單元號(hào)。即,在圖18中 所顯示的單元分類號(hào)X (i, j)中,i表示內(nèi)容管理單元(CPS單元)號(hào),j 指定在相同CPS單元中設(shè)置的單元分類號(hào)的序列號(hào)。在本例中,單元分類號(hào)包括CPS單元號(hào),且多個(gè)單元分類號(hào)(電影序列 號(hào))能夠被分配到相同的CPS單元同時(shí)保持CPS單元的框架(framework)。這 使分配不同的單元分類號(hào)(電影序列號(hào))到例如該CPS單元中相應(yīng)的索引諸 如標(biāo)題是可能的。針對(duì)單元分類號(hào)(電影序列號(hào))設(shè)置數(shù)字諸如0到254, 且單元分類號(hào)中的一個(gè)被分配到相同CPS單元的各數(shù)據(jù),而不受分割內(nèi)容管 理單元(CPS單元)的方式所限制。由內(nèi)容生產(chǎn)/編輯實(shí)體執(zhí)行單元分類號(hào)的 設(shè)置。為了播放內(nèi)容,基于單元分類號(hào)和在信息處理裝置中所存儲(chǔ)的單元分類 密鑰文件中所存儲(chǔ)的數(shù)據(jù),信息處理裝置獲得與相應(yīng)CPS單元相關(guān)聯(lián)的版本 號(hào),并根據(jù)基于版本所確定的播放列表(包括路徑信息)播放內(nèi)容。圖19是圖示在圖18中所示的單元密鑰文件的數(shù)據(jù)結(jié)構(gòu)的語(yǔ)句圖。數(shù)據(jù) 部分361是用于針對(duì)諸如首先播放信息、頂級(jí)菜單、以及標(biāo)題的索引設(shè)置的 CPS單元號(hào)的定義區(qū)。數(shù)據(jù)部分362是用于針對(duì)各CPS單元的單元分類號(hào)(電 影序列號(hào))的數(shù)目和用于單元分類號(hào)(電影序列號(hào))的定義區(qū)。在本例中,[標(biāo)
題]也包括應(yīng)用程序和數(shù)據(jù)組。數(shù)據(jù)部分363是其中記錄針對(duì)CPS單元設(shè)置的 CPS單元密鑰的區(qū)域。下面參考圖20給出對(duì)加密內(nèi)容并在信息記錄介質(zhì)上記錄被加密的內(nèi)容 的信息處理裝置或信息記錄介質(zhì)制造裝置的描述。圖20是圖示加密內(nèi)容并產(chǎn)生記錄數(shù)據(jù)的裝置的功能配置的方框圖。如在 圖20中所示,此裝置包括加密處理裝置381,用于加密內(nèi)容;密碼密鑰文 件產(chǎn)生裝置382,用于產(chǎn)生包括用于加密內(nèi)容的密碼密鑰信息的密碼密鑰文 件;以及記錄裝置383,用于在信息記錄介質(zhì)390上記錄由加密處理裝置381 產(chǎn)生的被加密的內(nèi)容和由碼密鑰文件產(chǎn)生裝置382產(chǎn)生的密碼密鑰文件。加密處理裝置381通過使用不同的片段密鑰來加密形成內(nèi)容的片段部分 以產(chǎn)生具有不同變體的被加密的數(shù)據(jù),并通過使用針對(duì)內(nèi)容管理單元設(shè)置的 單元密鑰來加密非片段部分,其中內(nèi)容管理單元用作用于使用內(nèi)容的基礎(chǔ)單 元。在這種情況下,當(dāng)加密內(nèi)容時(shí),加密處理裝置381根據(jù)針對(duì)內(nèi)容設(shè)置的 單元分類號(hào)而改變用于加密片段部分的片段密鑰的組合。密碼密鑰文件產(chǎn)生裝置382產(chǎn)生密碼密鑰文件,更具體地,片段密鑰文 件以及單元密鑰文件,其包括關(guān)于與內(nèi)容管理單元相關(guān)聯(lián)的單元密鑰的產(chǎn)生 的信息,以及用作關(guān)于用于加密片段部分的片段密鑰的組合的標(biāo)識(shí)信息的單 元分類號(hào)。密碼密鑰文件產(chǎn)生裝置382產(chǎn)生如參考圖14到19所討論的下列單元密鑰文件中的一個(gè)(al)其中單元分類號(hào)與各內(nèi)容管理單元關(guān)聯(lián)的密碼密鑰文件;(a2)其中單元分類號(hào)與在內(nèi)容管理單元中所包括的各索引關(guān)聯(lián)的密碼密鑰文件;以及(a3 )其中多個(gè)單元分類號(hào)與各內(nèi)容管理單元關(guān)聯(lián)的密碼密鑰文件。 加密處理裝置381根據(jù)由密碼密鑰文件產(chǎn)生裝置382所產(chǎn)生的單元密鑰 文件來執(zhí)行下面的加密操作中的 一 個(gè)(bl)通過根據(jù)針對(duì)各內(nèi)容管理單元設(shè)置的單元分類號(hào)來改變用于加密 片段部分的片段密鑰的組合而加密內(nèi)容;(b2 )通過根據(jù)針對(duì)各索引設(shè)置的單元分類號(hào)來改變用于加密片段部分 的片段密鑰的組合而加密內(nèi)容;以及(b3)通過根據(jù)針對(duì)各索引設(shè)置的單元分類號(hào)的每個(gè)來改變用于加密片
段部分的片段密鑰的組合而加密內(nèi)容。
因此,信息記錄介質(zhì)3卯存儲(chǔ)被加密的內(nèi)容和包括用于加密內(nèi)容的密碼 密鑰信息的密碼密鑰文件。
將被記錄的被加密的內(nèi)容包括具有通過用多個(gè)片段密鑰被加密所產(chǎn)生的 不同變體的片段部分,以及用針對(duì)內(nèi)容管理單元設(shè)置的單元密鑰所加密的非 片段部分,其中內(nèi)容管理單元用作使用內(nèi)容的基礎(chǔ)單元。用于加密片段部分 的片段密鑰的組合根據(jù)針對(duì)內(nèi)容設(shè)置的單元分類號(hào)而改變。單元密鑰文件被記錄作為密碼密鑰文件,該密碼密鑰文件包括關(guān)于與內(nèi) 容管理單元相關(guān)聯(lián)的單元密鑰的產(chǎn)生的信息也包括單元分類號(hào),單元分類號(hào) 用作關(guān)于用于加密片段部分的片段密鑰的組合的標(biāo)識(shí)信息。
在信息記錄介質(zhì)中所存儲(chǔ)的單元密鑰文件是上述單元密鑰文件(al ), (a2),及(a3)中的一個(gè),且被加密的內(nèi)容是通過上述加密操作(bl), (b2), (b3)中的一個(gè)而產(chǎn)生的。
下面參考圖21和后續(xù)圖描述在信息處理裝置中的內(nèi)容播放處理序列。首 先參考圖21來討論在信息處理裝置中的內(nèi)容播放處理的概述。為了播放在信息記錄介質(zhì)中所存儲(chǔ)的內(nèi)容,在步驟S01,信息處理裝置 選擇要播放的索引,諸如標(biāo)題。然后,在步驟S02,信息處理裝置從CPS單元密鑰文件中獲得針對(duì)所指定的索引設(shè)置的單元分類號(hào),并基于單元分類號(hào) 和在信息處理裝置中所存儲(chǔ)的單元分類密鑰文件中所存儲(chǔ)的數(shù)據(jù)確定版本號(hào) (單元版本),然后在寄存器(PSR29)中設(shè)置所確定的版本。此處理對(duì)應(yīng)于 參考圖11所討論的用于在播放狀態(tài)寄存器29中設(shè)置版本的處理。然后,在步驟S03,信息處理裝置執(zhí)行基于所指定的索引諸如標(biāo)題選擇 的作為播放程序的電影對(duì)象。電影對(duì)象包括,如參考圖ll所討論的,用于基 于在步驟S02中在寄存器中所設(shè)置的版本選擇播放列表的程序。通過在步驟 S03中執(zhí)行電影對(duì)象,在步驟S04中選4奪要播放的播放列表。播放列表包括,如參考圖12所討論的,根據(jù)特定路徑的要播放的播放項(xiàng)。 然后,在步驟S05,根據(jù)所選擇的播放列表播放內(nèi)容。為了播放此內(nèi)容,解 密被加密的內(nèi)容。更具體地,通過使用相應(yīng)的片段密鑰解密片段部分,而通 過使用單元密鑰解密非片段部分。此處理的細(xì)節(jié)參考圖22和23在下文討論。
在步驟S05后,在步驟S06中確定是否所有的標(biāo)題已經(jīng)被處理。如果沒
有,處理返回到步驟S03且重復(fù)步驟03和后繼的步驟。如果在步驟S06中確 定所有標(biāo)題已經(jīng)被處理,處理完成。下面參考圖22和23描述在信息處理裝置中的內(nèi)容播放處理序列。在信 息記錄介質(zhì)中所存儲(chǔ)的內(nèi)容具有片段部分和非片段部分,如參考圖3和4所 討論的。非片段部分通過公共處理來操縱,如,通過所獲得的單元密鑰(Ku) 而不管信息處理裝置的版本來播放非片段部分。另一方面,為了播放片段部 分,用于根據(jù)信息處理裝置的版本選擇不同的片段數(shù)據(jù)的路徑被確定,根據(jù) 該路徑選擇并解密片段數(shù)據(jù)。圖22圖示了通過獲得單元密鑰(Ku)所執(zhí)行的播放處理,圖23圖示了 用于播放片段的播放序列,如,通過獲得片段密鑰(Ks)用于解密片段數(shù)據(jù) 的播放序列。首先討論在圖22中所示的通過獲得單元密鑰(Ku)所執(zhí)行的播放序列。 信息處理裝置150從信息記錄介質(zhì)IOO讀取各種信息,然后基于通過使用所 讀取的數(shù)據(jù)和以及由信息處理裝置150所有的設(shè)備密鑰401所執(zhí)行的密鑰產(chǎn) 生處理所產(chǎn)生的單元密鑰(Ku)來解密被加密的內(nèi)容.信息處理裝置150首先讀取在存儲(chǔ)器中所存儲(chǔ)的設(shè)備密鑰(Kd) 401。 設(shè)備密鑰401是在具有關(guān)于內(nèi)容使用的許可的信息處理裝置中所存儲(chǔ)的私有 密鑰。然后,在步驟Sll,通過使用設(shè)備密鑰401,信息處理裝置150解密MKB 112,由此獲得媒體密鑰Km, MKB 112是其中存儲(chǔ)媒體密鑰Km的密碼密鑰 塊,被存儲(chǔ)在信息記錄介質(zhì)100中。然后,在步驟S12,信息處理裝置150基于在步驟Sll中在MKB處理 中所獲得的媒體密鑰Km和從信息記錄介質(zhì)100所讀取的巻ID 113來執(zhí)行加 密處理,因此產(chǎn)生標(biāo)題密鑰產(chǎn)生密鑰Ke(嵌入的密鑰)。此密鑰產(chǎn)生處理是 基于例如AES加密算法而執(zhí)行的。AES加密算法的細(xì)節(jié)參考圖24在下文討論。作為基于AES加密算法的 處理,例如,使用基于AES的雜湊(hash)功能[AES—H]?;贏ES的雜湊功 能被配置為密鑰產(chǎn)生處理執(zhí)行單元[AES一G]和異或(exclusive-or)單元的組合, 其中密鑰產(chǎn)生處理執(zhí)行單元通過使用AES加密處理執(zhí)行數(shù)據(jù)解密處理。如在 圖24中所示,AES一G單元被配置為AES解密單元(AES—D )和異或單元的 組合。 在圖22中在步驟S12中的用于產(chǎn)生標(biāo)題密鑰其產(chǎn)生密鑰Ke(插入密鑰) 的處理可以通過輸入在步驟Sll中的MKB處理中所獲得的媒體密鑰Km和 從信息記錄介質(zhì)所讀取的巻ID 113而使用例如在圖24中所示的基于AES的 雜湊功能[AES—H]來執(zhí)行。然后,在步驟S13中,基于標(biāo)題密鑰產(chǎn)生密鑰Ke (插入密鑰)和從信息 記錄介質(zhì)100所讀取的CPS單元密鑰文件114 (見圖5和6)所獲得的被加 密的CPS單元密鑰[Kun],執(zhí)行單元密鑰數(shù)據(jù)處理例如加密處理(AES_H) 以獲得標(biāo)題密鑰Kt。然后,在步驟S14中,通過基于標(biāo)題密鑰Kt和從信息記錄介質(zhì)100所讀 取的許可信息115的加密處理(AES—H)產(chǎn)生單元密鑰Ku。在步驟S15中, 在從信息記錄介質(zhì)100所讀取的被加密的內(nèi)容上執(zhí)行使用單元密鑰的解密處 理(例如,AES_D)。然后,在步驟S16中,執(zhí)行必要的解碼處理諸如MPEG-解碼、解壓縮、 以及解混雜,以便可以獲得內(nèi)容402。已經(jīng)討論了針對(duì)非片段數(shù)據(jù)一一其不是片段部分一一的解碼處理序列。 在信息記錄介質(zhì)中,可以包括沒有參考圖3和4所討論的具有多個(gè)變體的片 段部分的內(nèi)容,即,僅具有非片段部分的內(nèi)容。這種內(nèi)容能夠用在圖22所顯 示的處理中所產(chǎn)生的單元密鑰解密并播放。對(duì)于包括參考圖3和4所討論的具有多個(gè)變體的片段部分的內(nèi)容,根據(jù) 在圖23中所示的序列產(chǎn)生片段密鑰。下文討論在圖23所示的序列中的個(gè)體 步驟。信息處理裝置150讀取在存儲(chǔ)器中所存儲(chǔ)的設(shè)備密鑰(Kd) 401。設(shè)備 密鑰401是參考圖22所討論的設(shè)備密鑰,是在具有關(guān)于內(nèi)容使用許可的信息 處理裝置中所存儲(chǔ)的私有密鑰。然后,在步驟S21中,通過使用設(shè)備密鑰401,信息處理裝置150解密 MKB 112,由此獲得媒體密鑰Km, MKB 112是其中存儲(chǔ)媒體密鑰Km的密 碼密鑰塊,被存儲(chǔ)在信息記錄介質(zhì)100中。然后,在步驟S22中,基于從信息記錄介質(zhì)100所讀取的巻ID 113和在 信息處理裝置中所存儲(chǔ)的單元分類密鑰(Kc)412,執(zhí)行例如例如異或(XOR) 計(jì)算?;谂c要播放的內(nèi)容對(duì)應(yīng)的CPS單元中所設(shè)置的單元分類號(hào),從在信 息處理裝置中所存儲(chǔ)的單元分類密鑰文件(見圖10)中選擇單元分類密鑰 (Kc) 412。在步驟S23中,關(guān)于步驟22中的計(jì)算結(jié)果連同在步驟21中的MKB處 理中所獲得的媒體密鑰Km執(zhí)行加密處理,由此產(chǎn)生標(biāo)題密鑰產(chǎn)生密鑰Ke' (插入密鑰)。此密鑰產(chǎn)生處理是基于參考圖24所討論的AES加密算法而執(zhí)行 的。然后,在步驟S24中,基于標(biāo)題密鑰產(chǎn)生密鑰Ke',從信息記錄介質(zhì) 100所讀取的片段密鑰文件116 (見圖7和8)中所獲得的[Enc(Ke' (n, i), Ks' (x, y))]被解密以便獲得片段密鑰產(chǎn)生密鑰Ks' (x, y)。基于要播放的 片段號(hào),與在片段密鑰文件116中所設(shè)置的片段O到14中的一個(gè)對(duì)應(yīng)的被加 密的數(shù)據(jù)被獲得并被解密。在步驟S25中,通過基于片段密鑰產(chǎn)生密鑰Ks' (x, y)和從信息記錄介 質(zhì)IOO所讀取的許可信息115的加密處理(AES-H)來產(chǎn)生片段密鑰Ks (x, y)。然后,在步驟S26中,在從信息記錄介質(zhì)100所讀取的被加密的內(nèi)容的 片段數(shù)據(jù)上執(zhí)行使用片段密鑰的解密處理(例如,AES_D)。要選擇的片段數(shù)據(jù)是變體號(hào)0到15中的一個(gè)。片段數(shù)據(jù)是通過播放列表 自動(dòng)選擇的。即,基于從與將被播放的內(nèi)容相應(yīng)的CPS單元的單元分類號(hào)和 在信息處理裝置中所存儲(chǔ)的單元分類密鑰文件所確定的版本號(hào),通過電影對(duì) 象確定播放列表。要選擇的片段數(shù)據(jù)對(duì)應(yīng)于通過播放列表所選擇的播放項(xiàng)。 在片段密鑰Ks (x, y)中,y是變體號(hào)x是片段號(hào)。信息處理裝置執(zhí)行用于 產(chǎn)生用于各片段的片段密鑰的處理。在通過所產(chǎn)生的片段密鑰Ks解密片段數(shù)據(jù)后,在步驟S27中,執(zhí)行必要 的解碼處理,諸如MPEG-解碼,解壓縮,以及解混雜,以便獲得內(nèi)容402。用 于片段數(shù)據(jù)的解密處理序列已經(jīng)在上文討論過。用于片段數(shù)據(jù)的處理和用于非片段數(shù)據(jù)的處理分別如在圖22和23中所 示個(gè)別地執(zhí)行。在下文參考在圖25中的流程圖描述由信息處理裝置執(zhí)行的包 括用于片段數(shù)據(jù)和非片段數(shù)據(jù)的處理操作兩者的內(nèi)容播放處理序列。在圖25所顯示的流程圖中的各個(gè)步驟如下。首先,信息處理裝置選擇要 播放的內(nèi)容的CPS單元。在CPS單元中,單元號(hào)(#i )作為單元標(biāo)識(shí)符被設(shè) 置,如參考圖2和5所討論的。在步驟S101中,信息處理裝置從信息記錄介質(zhì)中讀取MKB,并使用在信 息處理裝置中所存儲(chǔ)的媒體密鑰執(zhí)行加密處理,因此從MKB獲得媒體密鑰。
此處理對(duì)應(yīng)于在圖22中的步驟Sll中的或在圖23中的步驟S21中的處理。如果在步驟S102中確定媒體密鑰沒有被成功獲得,處理進(jìn)行到S115, 其中播放處理被終止,處理結(jié)束。這意味著信息處理裝置^L廢除(revoke), 即,信息處理裝置沒有被標(biāo)識(shí)作為授權(quán)的播放裝置。適時(shí)更新MKB,以便可 以組織未被授權(quán)的設(shè)備通過使用設(shè)備密鑰獲得媒體密鑰。如果已經(jīng)成功獲得媒體密鑰,處理進(jìn)行到步驟S103,其中執(zhí)行使用從信 息記錄介質(zhì)所讀取的巻ID的處理。通過使用巻ID的處理,產(chǎn)生標(biāo)題密鑰產(chǎn) 生密鑰Ke (嵌入的密鑰)。此處理對(duì)應(yīng)于在圖22中的步驟S12中的處理。然后,在步驟S104,從在信息記錄介質(zhì)中所存儲(chǔ)的CPS單元密鑰文件(見 圖5和6)中讀取單元分類號(hào)。然后,在步驟S105,讀取在信息處理裝置的 存儲(chǔ)器中所存儲(chǔ)的單元分類密鑰文件(見圖1Q),以便可以基于要播放的內(nèi) 容的單元分類號(hào)和單元分類密鑰文件獲得單元版本,且基于單元版本通過電 影對(duì)象(見圖11和12 )選擇播放列表。然后,在步驟S106中,啟動(dòng)對(duì)播放項(xiàng)的播放操作。如參考圖2和12所 討論的,播放項(xiàng)是用于指定被包括在由要播放的內(nèi)容的播放程序所指定的播 放列表中的播放區(qū)域的信息。播放項(xiàng)被包括在基于參考圖11和12所討論的 播放程序(電影對(duì)象)所選擇的播放列表中。然后,在步驟S107中,把通過播放程序(電影對(duì)象)所選擇的播放列表 的ID和播放項(xiàng)ID與在對(duì)應(yīng)于與要播放的內(nèi)容關(guān)聯(lián)的CPS單元的片段密鑰文 件(見圖7, 8,和9)中所設(shè)置的播放列表ID和播放項(xiàng)ID比較。如果播放 列表ID和播放項(xiàng)ID與片段密鑰文件中的一致,則確定相應(yīng)的數(shù)據(jù)是要播放 的片段數(shù)據(jù)。然后,在步驟S110中,產(chǎn)生片段密鑰被產(chǎn)生,在步驟S111中, 解密并播放作為片段數(shù)據(jù)的播放項(xiàng)。根據(jù)參考圖23所討論的序列執(zhí)行在步驟 S110中所執(zhí)行的用于產(chǎn)生片段密鑰的處理。如果,在步驟S107中,通過播放程序(電影對(duì)象)所選擇的播放列表的 ID和播放項(xiàng)ID與在對(duì)應(yīng)于與要播放的內(nèi)容相關(guān)聯(lián)的CPS單元的片段密鑰文 件(見圖7, 8,和9)中所設(shè)置的播放列表ID和播放項(xiàng)ID不一致,則確定 相應(yīng)的數(shù)據(jù)不是片段數(shù)據(jù),而是非片段數(shù)據(jù)。然后,在步驟S109中,產(chǎn)生單 元密鑰,在步驟Slll中,解密并播放作為非片段數(shù)據(jù)的播放項(xiàng)。根據(jù)參考圖 22所討論的序列執(zhí)行在步驟S109中所執(zhí)行的用于產(chǎn)生單元密鑰的處理?,F(xiàn)在參考圖26給出對(duì)解密和播放在信息記錄介質(zhì)上所記錄的被加密的
內(nèi)容的信息處理裝置的功能配置的描述。圖26是圖示信息處理裝置的功能方 框圖,且具體硬件結(jié)構(gòu)參考圖27在下文討論。在圖26中所顯示的信息處理裝置包括密碼密鑰文件分析裝置611和加密 處理裝置612。密碼密鑰文件分析裝置611從信息記錄介質(zhì)600讀取包括用于加密內(nèi)容 的密碼密鑰信息的密碼密鑰文件,并從密碼密鑰文件獲得用于解密內(nèi)容的密 碼密鑰。加密處理裝置612通過使用基于密碼密鑰文件分析裝置611的分析所獲得的密碼密鑰來解密內(nèi)容。從參考圖14到19所討論的單元密鑰文件中,密碼密鑰文件分析裝置611獲得關(guān)于與內(nèi)容管理單元相關(guān)聯(lián)的單元密鑰的產(chǎn)生的信息和作為關(guān)于用于解 密形成內(nèi)容的片段部分的片段密鑰的組合的標(biāo)識(shí)信息的單元分類號(hào),也從片 段密鑰文件獲得片段密鑰產(chǎn)生信息,其中內(nèi)容管理單元用作用于使用內(nèi)容的 基礎(chǔ)單元,?;谕ㄟ^密碼密鑰文件分析裝置611所獲得的單元密鑰產(chǎn)生信息、單元 分類號(hào)、和片段密鑰產(chǎn)生信息,加密處理裝置612獲得被用于解密內(nèi)容的單 元密鑰和片段密鑰,并基于單元密鑰和片段密鑰解密內(nèi)容。通過密碼密鑰文件分析裝置611所分析的單元密鑰文件是以下單元密鑰 文件中的一個(gè),如參考圖14到19所討論的(al)其中單元分類號(hào)與各內(nèi)容管理單元關(guān)聯(lián)的密碼密鑰文件; (a2)其中單元分類號(hào)與在內(nèi)容管理單元中所包括的各索引關(guān)聯(lián)的密碼 密鑰文件;以及(a3)其中多個(gè)單元分類號(hào)與各內(nèi)容管理單元關(guān)聯(lián)的密碼密鑰文件。 如果在信息記錄介質(zhì)600中所存儲(chǔ)的單元密鑰文件是上述(al)單元密 鑰文件,密碼密鑰文件分析裝置611獲得針對(duì)內(nèi)容管理單元設(shè)置的單元分類 號(hào),加密處理裝置612根據(jù)單元分類號(hào)針對(duì)內(nèi)容管理單元設(shè)置的片段密鑰序 列,并根據(jù)所獲得的片段密鑰序列解密內(nèi)容。如果在信息記錄介質(zhì)600中所存儲(chǔ)的單元密鑰文件是上述(bl)單元密 鑰文件,密碼密鑰文件分析裝置611獲得針對(duì)在內(nèi)容管理單元中所包括的索 引設(shè)置的單元分類號(hào),加密處理裝置612根據(jù)單元分類號(hào)獲得針對(duì)索引設(shè)置 的片段密鑰序列,并根據(jù)所獲得的片段密鑰序列解密內(nèi)容。如果在信息記錄介質(zhì)600中所存儲(chǔ)的單元密鑰文件是上述(lc)單元密
鑰文件,密碼密鑰文件分析裝置611從針對(duì)內(nèi)容管理單元設(shè)置的多個(gè)單元分 類號(hào)之中獲得與要播放的內(nèi)容相關(guān)聯(lián)的單元分類號(hào),加密處理裝置612根據(jù) 該單元分類號(hào)獲得針對(duì)內(nèi)容管理單元設(shè)置的片段密鑰序列,并根據(jù)所獲得的 片段密鑰序列解密內(nèi)容。[5.信息處理裝置的配置示例]下面參考圖27描述用于上述內(nèi)容記錄處理或播放處理的信息處理裝置 的硬件配置的示例。信息處理裝置800包括驅(qū)動(dòng)890,用于驅(qū)動(dòng)信息記錄介質(zhì)891和輸入 及輸出數(shù)據(jù)記錄/播放信號(hào);CPU 870,用于根據(jù)各種程序執(zhí)行數(shù)據(jù)處理;ROM 860,其作為存儲(chǔ)區(qū),用于存儲(chǔ)程序和參數(shù);存儲(chǔ)器880;輸入/輸出I/F810; 用于輸入及輸出數(shù)字信號(hào);輸入/輸出I/F 840,用于輸入及輸出模擬信號(hào), 并包括A/D和D/A轉(zhuǎn)換器841; MPEG編解碼器830,用于編碼和解碼MPEG數(shù) 據(jù);TS (Transport Stream,傳輸流)/PS ( Program Stream,程序流)處理 裝置820,用于執(zhí)行TS/PS處理;加密處理裝置850,用于執(zhí)行各種加密處理 操作;以及數(shù)字水印處理裝置855。上述模塊連接到總線801。數(shù)字水印處理 裝置855在當(dāng)執(zhí)行內(nèi)容編輯的授權(quán)機(jī)構(gòu)或光盤工廠產(chǎn)生記錄數(shù)據(jù)時(shí)的信息處 理裝置中是需要的,而在執(zhí)行常規(guī)數(shù)據(jù)播放處理的信息處理裝置中不是必要 的。當(dāng)記錄數(shù)據(jù)時(shí)信息處理裝置的操作如下??梢钥悸势渲幸涗浀臄?shù)據(jù)是 作為輸入的數(shù)字信號(hào)和模擬信號(hào)的兩種情況。如果輸入數(shù)字信號(hào),它從輸入/輸出I/F810輸入并通過CPU 870和TS/PS 處理裝置820轉(zhuǎn)換成存儲(chǔ)數(shù)據(jù)格式。然后存儲(chǔ)數(shù)據(jù)格式被通過MPEG編解密器 830轉(zhuǎn)換成例如MPEG2格式,并通過加密處理裝置850加密。加密處理是通 過使用CPS單元密鑰和片段密鑰執(zhí)行的,如上所討論的,并在產(chǎn)生所需要的 密鑰數(shù)據(jù)之后^皮執(zhí)行。通過加密處理裝置850加密的數(shù)據(jù);故存儲(chǔ)在信息記錄 介質(zhì)891中。如果輸入模擬信號(hào),它從輸入/輸出I/F 840輸入,并通過A/D轉(zhuǎn)換器 841轉(zhuǎn)換成數(shù)字信號(hào),并通過MPEG編解碼器83Q進(jìn)一步轉(zhuǎn)換成當(dāng)被記錄時(shí)能 夠-故使用的編解碼(codec)。然后,此編解碼#1通過TS/PS處理裝置820轉(zhuǎn)換 成作為數(shù)據(jù)記錄格式的AV多元數(shù)據(jù),并通過加密處理裝置850被加密。被加 密的數(shù)據(jù)然后被存儲(chǔ)在記錄介質(zhì)891中。 現(xiàn)在在下文描述用于從信息記錄介質(zhì)播放數(shù)據(jù)的處理?,F(xiàn)在假定,例如,播放由MPEG-TS數(shù)據(jù)形成的AV流數(shù)據(jù)。如果通過驅(qū)動(dòng)810從信息記錄介質(zhì) 891中所讀取的數(shù)據(jù)被標(biāo)識(shí)為內(nèi)容管理單元,則產(chǎn)生所需要的密鑰數(shù)據(jù),且 在加密處理裝置850中通過使用所產(chǎn)生的密鑰來解密內(nèi)容管理數(shù)據(jù)。即,獲 得與內(nèi)容管理單元相關(guān)聯(lián)的單元密鑰和片段密鑰,并基于所獲得的單元密鑰 和片段密鑰,在加密處理裝置850中執(zhí)行使用該密鑰的解密處理。通過S (傳輸流)/PS (程序流)處理裝置820把被解密的內(nèi)容數(shù)據(jù)分割 成個(gè)別數(shù)據(jù),諸如視頻,音頻,以及字幕。通過輸入/輸出1/F840的D/A轉(zhuǎn) 換器841把通過MPEG編解碼器830所解密的數(shù)字?jǐn)?shù)據(jù)轉(zhuǎn)換成模擬信號(hào)然后輸 出。如果執(zhí)行數(shù)字輸出,MPEG-TS數(shù)據(jù)經(jīng)由輸入/輸出1/F810被輸出作為數(shù) 字?jǐn)?shù)據(jù)。在這種情況中,數(shù)據(jù)被輸出到數(shù)字接口,諸如IEEE1394接口,以太 網(wǎng)電纜,或無線LAN。如果實(shí)現(xiàn)了網(wǎng)絡(luò)連接,輸入/輸出1/F810具有網(wǎng)絡(luò)連 接功能。如果播放裝置把數(shù)據(jù)轉(zhuǎn)換成能被接收設(shè)備接收的格式,則MPEG編解 碼器830對(duì)通過TS/PS處理裝置820所分割的視頻,音頻,以及字幕執(zhí)行比 率轉(zhuǎn)換和編解碼轉(zhuǎn)換,然后,TS/PS處理裝置820把被分割的數(shù)據(jù)復(fù)用成 MPEG-TS或MPEG-PS然后從數(shù)字輸入/輸出I/F 810輸出該復(fù)用的數(shù)據(jù)。可替 代地,CPU 870而不是MPEG將數(shù)據(jù)轉(zhuǎn)換成編碼或復(fù)用的文件并將其從數(shù)字輸 入/輸出I/F 810輸出。用于執(zhí)行播放和記錄處理的程序被存儲(chǔ)在ROM 860中,當(dāng)執(zhí)行這些程序 時(shí),存儲(chǔ)器880用作參數(shù)或數(shù)據(jù)的存儲(chǔ)區(qū)或如果必要作為工作區(qū)。盡管在圖 27中所顯示的裝置能夠執(zhí)行記錄和播放處理兩者,但可以使用僅具有播放功 能或記錄功能的裝置,且本發(fā)明適用于這種裝置。本發(fā)明已經(jīng)在細(xì)節(jié)上被描述參考特定實(shí)施例。然而,很明顯,不同的修 改和變更可以被本領(lǐng)域技術(shù)人員實(shí)行不脫離本發(fā)明的宗旨。即,本實(shí)施例是 僅用于展示本發(fā)明的示例并沒有要限制本發(fā)明。為了理解本發(fā)明的主旨,權(quán) 利要求應(yīng)該被列入考慮。可以通過硬件或軟件或其組合執(zhí)行在說明書中所描述的一系列處理操 作。如果使用軟件,其中記錄處理序列的程序能夠被安裝到在專有硬件中所 內(nèi)置的計(jì)算機(jī)或能夠執(zhí)行各種處理操作的通用計(jì)算機(jī)的存儲(chǔ)器中??梢园殉绦蝾A(yù)先記錄在作為記錄媒體的硬盤或ROM(只讀存儲(chǔ)器)中。 可替代地,程序可以被臨時(shí)或永久存儲(chǔ)(記錄)在可移動(dòng)記錄介質(zhì)中,諸如軟
盤,CD-ROM (致密盤只讀存儲(chǔ)器),MO(磁光)盤,DVD(數(shù)字通用光盤),磁 盤,或半導(dǎo)體存儲(chǔ)器。這種可移動(dòng)記錄介質(zhì)能夠作為所謂的"打包軟件"而 提供。程序可以從上述可移動(dòng)記錄介質(zhì)安裝到計(jì)算機(jī)中。可替代地,程序可以 經(jīng)由網(wǎng)絡(luò)諸如LAN (本地局域網(wǎng))或因特網(wǎng)從下載站點(diǎn)無線傳輸?shù)接?jì)算機(jī)或 通過有線方式傳輸?shù)接?jì)算機(jī),計(jì)算機(jī)能夠接收所傳輸?shù)某绦虿⒃谥T如內(nèi)置硬 盤的記錄介質(zhì)中安裝它。在本說明書中所討論的各種處理操作可以以本說明書中所描述的時(shí)間順 序執(zhí)行。可替代地,可以根據(jù)執(zhí)行處理操作的裝置的處理性能或視必要并行 或個(gè)別執(zhí)行處理操作。在本說明書中,本系統(tǒng)是多個(gè)裝置的合理組合,裝置 在同一外殼中并不是必要的。單元分類號(hào)存儲(chǔ)在CP S單元密鑰文件中并不 是必要的。相反,單元分類號(hào)可以被存儲(chǔ)在不同于存儲(chǔ)CP S單元密鑰產(chǎn)生 信息文件的文件中只要當(dāng)執(zhí)行播放操作時(shí)可以切換它們即可。 [工業(yè)適用性]如從前面描述所見,根據(jù)本發(fā)明的配置,可以基于各種單元,諸如基于 內(nèi)容管理單元和標(biāo)題設(shè)置定義內(nèi)容的播放路徑的單元分類號(hào),內(nèi)容包括通過 使用多個(gè)片段密鑰來加密組成該內(nèi)容的片段部分而產(chǎn)生的具有不同變體的被 加密的數(shù)據(jù),以及包括通過單元密鑰加密非片段部分產(chǎn)生的加密的數(shù)據(jù)。在 存儲(chǔ)關(guān)于與CPS單元相關(guān)聯(lián)的密鑰的產(chǎn)生的密鑰產(chǎn)生信息的CPS單元密鑰文 件中指示單元分類號(hào)的設(shè)置,該CPS單元是內(nèi)容管理單元?;贑PS單元密 鑰文件,可以獲得針對(duì)要播放的內(nèi)容的單元分類號(hào)。利用這種配置,能夠?qū)?現(xiàn)基于各種單元的路徑的設(shè)置和基于各種單元的內(nèi)容使用管理。根據(jù)本發(fā)明的配置,在存儲(chǔ)關(guān)于與CPS單元相關(guān)聯(lián)的密鑰的產(chǎn)生的密鑰產(chǎn) 生信息的CPS單元密鑰文件中指示單元分類號(hào)的設(shè)置,該CPS單元是內(nèi)容管 理單元?;贑PS單元密鑰文件,可以獲得針對(duì)要播放的內(nèi)容的單元分類號(hào)。 從而,在播放處理中,通過獲得在CPS單元密鑰文件中所指示的單元分類號(hào), 可以獲得必需的密鑰,而不管關(guān)于何種基礎(chǔ)單元設(shè)置單元分類號(hào)。即,可以 基于各種單元,諸如基于各CPS單元或索引諸如標(biāo)題來設(shè)置單元分類號(hào)即路 徑??商娲?,可以針對(duì)CPS單元設(shè)置多個(gè)單元分類號(hào)。因此,可以實(shí)現(xiàn)基 于不同單元的內(nèi)容使用管理。
權(quán)利要求
1.一種信息處理裝置,用于執(zhí)行用于產(chǎn)生將被記錄在信息記錄介質(zhì)上的記錄數(shù)據(jù)的處理,包括加密處理裝置,用于執(zhí)行用于加密內(nèi)容的處理,其中,該加密處理裝置通過使用多個(gè)片段密鑰來加密組成該內(nèi)容的片段部分而產(chǎn)生具有不同變體的被加密的數(shù)據(jù),并通過使用針對(duì)內(nèi)容管理單元設(shè)置的單元密鑰而加密不同于該片段部分的非片段部分,該內(nèi)容管理單元用作用于使用該內(nèi)容的基礎(chǔ)單元,以及該加密處理裝置通過根據(jù)針對(duì)該內(nèi)容設(shè)置的單元分類號(hào)改變用于加密該片段部分的片段密鑰的組合而加密內(nèi)容。
2. 根據(jù)權(quán)利要求1的所述信息處理裝置,其中,所述片段部分具有多個(gè) 變體,且該多個(gè)變體是其中嵌入了不同的數(shù)字水印的實(shí)質(zhì)等同的視頻內(nèi)容。
3. 根據(jù)權(quán)利要求1的所述信息處理裝置,其中,所述片段部分被設(shè)置在 其上播放所述內(nèi)容的播放時(shí)間軸上的第一部分中,另 一片段部分被設(shè)置在不 同于播放時(shí)間軸的部分中。
4. 根據(jù)權(quán)利要求1的所述信息處理裝置,其中,根據(jù)所述單元分類號(hào)設(shè) 置定義在播放時(shí)間軸上的播放順序的多個(gè)播放列表和所包括在每個(gè)播放列表 中的多個(gè)播放項(xiàng),且所述播放項(xiàng)中的一個(gè)對(duì)應(yīng)于所述片段。
5. 根據(jù)權(quán)利要求1的所述信息處理裝置,其中,所述加密處理裝置設(shè)置 多個(gè)所述單元分類號(hào)。
6. —種信息記錄介質(zhì)制造裝置,用于記錄從創(chuàng)作處理設(shè)備所獲得的數(shù)據(jù), 所述創(chuàng)作處理設(shè)備包括加密處理裝置,用于加密內(nèi)容;密碼密鑰文件產(chǎn)生裝置,用于產(chǎn)生包括用于加密所述內(nèi)容的密碼密鑰信 息的密碼密鑰文件;以及記錄裝置,用于記錄通過該加密處理裝置產(chǎn)生的被加密的內(nèi)容和通過該 密碼密鑰文件產(chǎn)生裝置所產(chǎn)生的密碼密鑰文件,其中,該加密處理裝置通過使用多個(gè)片段密鑰來加密組成該內(nèi)容的片段 部分而產(chǎn)生具有不同變體的被加密的數(shù)據(jù),并通過使用針對(duì)內(nèi)容管理單元設(shè) 置的單元密鑰而加密不同于該片段部分的非片段部分,該內(nèi)容管理單元用作 用于使用該內(nèi)容的基礎(chǔ)單元,以及該加密處理裝置通過根據(jù)針對(duì)該內(nèi)容設(shè)置 的單元分類號(hào)改變用于加密該片段部分的片段密鑰的組合而加密內(nèi)容,以及該密碼密鑰文件產(chǎn)生裝置產(chǎn)生該密碼密鑰文件,在該密碼密鑰文件中, 記錄涉及與該內(nèi)容管理單元相關(guān)聯(lián)的該單元密鑰的產(chǎn)生的單元密鑰產(chǎn)生信息 和用作涉及用于加密該片段部分的片段密鑰的組合的標(biāo)識(shí)信息的單元分類
7. 根據(jù)權(quán)利要求6的所述信息記錄介質(zhì)制造裝置,其中,所述加密處理 裝置通過根據(jù)多個(gè)單元分類號(hào)的每個(gè)改變用于加密該片段部分的片段密鑰的 組合來加密該內(nèi)容。
8. —種信息處理裝置,用于解密并播放在信息記錄介質(zhì)上記錄的被加密 的內(nèi)容,包括密碼密鑰文件分析裝置,用于從包括用于加密該內(nèi)容的密碼密鑰信息的 密碼密鑰文件中獲得用于解密該內(nèi)容的密鑰;以及加密處理裝置,用于通過使用基于該密碼密鑰文件分析裝置的分析所獲 得的密碼密鑰來執(zhí)行用于解密該內(nèi)容的處理,其中,該密碼密鑰文件分析裝置從該密碼密鑰文件獲得單元密鑰產(chǎn)生信 息和單元分類號(hào),該單元密鑰產(chǎn)生信息涉及與內(nèi)容管理單元相關(guān)聯(lián)的單元密 鑰的產(chǎn)生,該內(nèi)容管理單元用作用于使用該內(nèi)容的基礎(chǔ)單元,該單元分類號(hào) 用作涉及用于解密組成該內(nèi)容的片段部分的片段密鑰的組合的標(biāo)識(shí)信息,以 及該加密處理裝置從由該密碼密鑰文件分析裝置獲得的單元密鑰產(chǎn)生信息 和單元分類號(hào)來獲得用于解密該內(nèi)容的單元密鑰和片段密鑰,并基于所獲得 的單元密鑰和片段密鑰來解密該內(nèi)容。
9. 根據(jù)權(quán)利要求8的所述信息處理裝置,其中,所述密碼密鑰文件分析 裝置從該密碼密鑰文件獲得針對(duì)該內(nèi)容管理單元設(shè)置的單元分類號(hào),以及所述加密處理裝置根據(jù)該單元分類號(hào)獲得針對(duì)該內(nèi)容管理單元設(shè)置的 片段密鑰序列,并根據(jù)所獲得的片段密鑰序列解密該內(nèi)容。
10. 根據(jù)權(quán)利要求8的所述信息處理裝置,其中,所述密碼密鑰文件分置的單元分類號(hào),以及加密處理裝置根據(jù)該單元分類號(hào)獲得針對(duì)該索引信息設(shè)置的片段密鑰序 列,并根據(jù)所獲得的片段密鑰序列解密該內(nèi)容。
11. 根據(jù)權(quán)利要求8的所述信息處理裝置,其中,所述密碼密鑰文件分 析裝置根據(jù)密碼密鑰文件從針對(duì)該內(nèi)容管理單元設(shè)置的多個(gè)單元分類號(hào)之中 獲得針對(duì)將被播放的內(nèi)容設(shè)置的單元分類號(hào),以及加密處理裝置獲得針對(duì)該單元分類號(hào)設(shè)置的片段密鑰序列,并根據(jù)所獲 得的片段密鑰序列解密該內(nèi)容。
12. —種信息記錄介質(zhì),存儲(chǔ)被加密的內(nèi)容和包括用于加密該內(nèi)容的密碼密鑰信息的密碼密鑰文件,其中,所述被加密的內(nèi)容包括通過使用多個(gè)片段密鑰生成的形成具有不 同變體的被加密的數(shù)據(jù)的片段部分和通過使用針對(duì)內(nèi)容管理單元設(shè)置的單元 密鑰而生成的不同于該片段部分的非片段部分,該內(nèi)容管理單元用作用于使 用該內(nèi)容的基礎(chǔ)單元,用于加密該片段部分的該片段密鑰的組合根據(jù)針對(duì)該 內(nèi)容設(shè)置的單元分類號(hào)而不同,以及該密碼密鑰文件上記錄涉及與該內(nèi)容管理單元相關(guān)聯(lián)的該單元密鑰的產(chǎn) 生的單元密鑰產(chǎn)生信息和用作涉及用于加密該片段部分的片段密鑰的組合的 標(biāo)識(shí)信息的單元分類號(hào)。
13. 根據(jù)權(quán)利要求12的信息記錄介質(zhì),其中,所述被加密的內(nèi)容包括基 于根據(jù)多個(gè)單元分類號(hào)的片段密鑰的組合而加密的片段數(shù)據(jù)。
14. 根據(jù)權(quán)利要求12的信息記錄介質(zhì),其中,根據(jù)所述單元分類號(hào)設(shè)置 定義在播放時(shí)間軸上的播放順序的多個(gè)播放列表和包括在每個(gè)播放列表中的 多個(gè)播放項(xiàng),且針對(duì)所述變體的每個(gè)設(shè)置一個(gè)播放項(xiàng)。
15. —種信息處理方法,用于產(chǎn)生將被記錄在信息記錄介質(zhì)上的記錄數(shù) 據(jù),包括加密處理步驟,用于執(zhí)行用于加密內(nèi)容的處理,其中,該加密處理步驟通過使用多個(gè)片段密鑰來加密組成該內(nèi)容的片段 部分而產(chǎn)生具有不同變體的被加密的數(shù)據(jù),并通過使用針對(duì)內(nèi)容管理單元設(shè) 置的單元密鑰而加密不同于該片段部分的非片段部分,該內(nèi)容管理單元用作 用于使用該內(nèi)容的基礎(chǔ)單元,以及該加密處理步驟通過根據(jù)針對(duì)該內(nèi)容設(shè)置 的單元分類號(hào)改變用于加密該片段部分的片段密鑰的組合而加密內(nèi)容。
16. —種信息記錄介質(zhì)制造方法,包括 加密處理步驟,用于加密內(nèi)容; 密碼密鑰文件產(chǎn)生步驟,用于產(chǎn)生包括用于加密所述內(nèi)容的密碼密鑰信 息的密碼密鑰文件;以及記錄步驟,用于記錄在該加密處理步驟所產(chǎn)生的^C加密的內(nèi)容和在該密 碼密鑰文件產(chǎn)生步驟所產(chǎn)生的密碼密鑰文件,其中,該加密處理步驟通過使用多個(gè)片段密鑰來加密組成該內(nèi)容的片段 部分而產(chǎn)生具有不同變體的被加密的數(shù)據(jù),并通過使用針對(duì)內(nèi)容管理單元設(shè) 置的單元密鑰而加密不同于該片段部分的非片段部分,該內(nèi)容管理單元用作 用于使用該內(nèi)容的基礎(chǔ)單元,以及該加密處理步驟通過根據(jù)針對(duì)該內(nèi)容設(shè)置 的單元分類號(hào)改變用于加密該片段部分的片段密鑰的組合而加密該內(nèi)容,以 及該密碼密鑰文件產(chǎn)生步驟產(chǎn)生該密碼密鑰文件,在該密碼密鑰文件中, 記錄涉及與該內(nèi)容管理單元相關(guān)聯(lián)的該單元密鑰的產(chǎn)生的單元密鑰產(chǎn)生信息 和用作涉及用于加密該片段部分的片段密鑰的組合的標(biāo)識(shí)信息的單元分類 號(hào)。
17. 根據(jù)權(quán)利要求16的信息記錄介質(zhì)制造方法,其中,所述加密處理步 驟通過根據(jù)針對(duì)該內(nèi)容管理單元設(shè)置的單元分類號(hào)改變用于加密該片段部分 的片段密鑰的組合來加密該內(nèi)容,以及相關(guān)聯(lián)的密碼密鑰文件。
18. —種信息處理方法,用于解密和播放在信息記錄介質(zhì)上記錄的被加 密的內(nèi)容,包括密碼密鑰文件分析步驟,用于從包括用于加密該內(nèi)容的密碼密鑰信息的 密碼密鑰文件中獲得用于解密該被加密的內(nèi)容的密鑰;以及加密處理步驟,用于通過使用基于該密碼密鑰文件分析步驟的分析所獲 得的密碼密鑰來解密該內(nèi)容,其中,該密碼密鑰文件分析步驟從該密碼密鑰文件獲得單元密鑰產(chǎn)生信 息和單元分類號(hào),該單元密鑰產(chǎn)生信息涉及與內(nèi)容管理單元相關(guān)聯(lián)的單元密 鑰的產(chǎn)生,該內(nèi)容管理單元用作用于使用該內(nèi)容的基礎(chǔ)單元,該單元分類號(hào) 用作涉及用于解密組成該內(nèi)容的片段部分的片段密鑰的組合的標(biāo)識(shí)信息,以 及該加密處理步驟從在該密碼密鑰文件分析步驟中獲得的單元密鑰產(chǎn)生信 息和單元分類號(hào)來獲得用于解密該內(nèi)容的單元密鑰和片段密鑰,并基于所獲 得的單元密鑰和片段密鑰來解密該內(nèi)容。
19. 一種計(jì)算機(jī)程序,允許計(jì)算機(jī)執(zhí)行用于產(chǎn)生將被記錄在信息記錄介質(zhì)上的記錄數(shù)據(jù)的處理,包括加密處理步驟,用于執(zhí)行用于加密內(nèi)容的處理,其中,該加密處理步驟通過使用多個(gè)片段密鑰來加密組成該內(nèi)容的片段 部分而產(chǎn)生具有不同變體的被加密的數(shù)據(jù),并通過使用針對(duì)內(nèi)容管理單元設(shè) 置的單元密鑰而加密不同于該片段部分的非片段部分,該內(nèi)容管理單元用作 用于使用該內(nèi)容的基礎(chǔ)單元,以及該加密處理步驟通過根據(jù)針對(duì)該內(nèi)容設(shè)置 的單元分類號(hào)改變用于加密該片段部分的片段密鑰的組合而加密內(nèi)容。
20. —種計(jì)算機(jī)程序,允許計(jì)算機(jī)執(zhí)行用于解密和播放在信息記錄介質(zhì) 上記錄的被加密的內(nèi)容的處理,包括密碼密鑰文件分析步驟,用于從包括用于加密該內(nèi)容的密碼密鑰信息的 密碼密鑰文件中獲得用于解密該被加密的內(nèi)容的密鑰;以及加密處理步驟,用于通過使用基于該密碼密鑰文件分析步驟的分析所獲 得的密碼密鑰來解密該內(nèi)容,其中,該密碼密鑰文件分析步驟從該密碼密鑰文件獲得單元密鑰產(chǎn)生信 息和單元分類號(hào)信息,該單元密鑰產(chǎn)生信息涉及與內(nèi)容管理單元相關(guān)聯(lián)的單 元密鑰的產(chǎn)生,該內(nèi)容管理單元用作用于使用該內(nèi)容的基礎(chǔ)單元,該單元分 類號(hào)用作涉及用于解密組成該內(nèi)容的片段部分的片段密鑰的組合的標(biāo)識(shí)信 息,以及該加密處理步驟從在該密碼密鑰文件分析步驟中獲得的單元密鑰產(chǎn)生信 息和單元分類號(hào)來獲得用于解密該內(nèi)容的單元密鑰和片段密鑰,并基于所獲 得的單元密鑰和片段密鑰來解密該內(nèi)容。
21 .—種管理被加密的內(nèi)容和密鑰數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu),該^皮加密的內(nèi)容包括非片段部分,其是基于單元密鑰產(chǎn)生信息加密的,該單元密鑰產(chǎn)生 信息涉及與內(nèi)容管理單元相關(guān)聯(lián)的單元密鑰的產(chǎn)生,該內(nèi)容管理單元用作用 于使用該內(nèi)容的基礎(chǔ)單元,以及多個(gè)片段部分,其當(dāng)被播放時(shí)看起來相同,并具有被嵌入在該多個(gè) 片段部分上的不同的數(shù)字水印,并且是用不同的片段密鑰加密的, 該密鑰數(shù)據(jù)包括對(duì)應(yīng)于該非片段部分的該單元密鑰產(chǎn)生信息, 對(duì)應(yīng)于該多個(gè)片段部分的每個(gè)的密鑰信息,單元分類號(hào),其用作涉及該片段密鑰的組合的標(biāo)識(shí)信息,以及 多個(gè)播放列表,每個(gè)根據(jù)該單元分類號(hào)指定一個(gè)播放項(xiàng),該播放項(xiàng)通過使用播放時(shí)間指定播放范圍并且是針對(duì)在該片段部分中所包括的多個(gè)變體的每個(gè)而設(shè)置的。
全文摘要
提供一種在各種單元中設(shè)置對(duì)應(yīng)于內(nèi)容播放路徑的單元分類號(hào)的配置。在內(nèi)容管理單元和索引單元中設(shè)置定義內(nèi)容的播放路徑的單元分類號(hào),其中內(nèi)容包括通過使用多個(gè)片段密鑰獲得的具有不同變體的被加密的數(shù)據(jù)的作為內(nèi)容構(gòu)成數(shù)據(jù)的片段部分,以及包括作為通過使用單元密鑰獲得的被加密數(shù)據(jù)的非片段部分??梢栽诖鎯?chǔ)對(duì)應(yīng)于作為內(nèi)容管理單元的CPS單元的密鑰產(chǎn)生信息的CPS單元密鑰文件中描述單元分類號(hào)設(shè)置裝置,以及根據(jù)該CPS單元密鑰文件獲得要播放的內(nèi)容所屬于的單元分類號(hào)。
文檔編號(hào)H04L9/14GK101128834SQ20068000617
公開日2008年2月20日 申請(qǐng)日期2006年2月16日 優(yōu)先權(quán)日2005年2月25日
發(fā)明者上田健二朗, 加藤元樹, 大石丈于, 村松克美, 高島芳和 申請(qǐng)人:索尼株式會(huì)社