專利名稱:針對下載數據的光盤中的cps單元管理的制作方法
技術領域:
本發明涉及信息處理。更具體而言,本發明涉及高效地處理和獲取后續數據 (subsequential data)使得能夠省略內容證書更新處理。
背景技術:
諸如音樂之類的音頻數據、諸如電影之類的視頻數據、游戲程序、各種類型的應用 程序等以及各種類型的軟件數據(以下,稱為“內容”)能夠存儲在諸如藍光光盤(Blu-ray Disc )或數字通用盤(DVD)之類的信息記錄介質上。使用藍色激光器的藍光光盤是能夠 記錄諸如大量電影內容之類的高分辨率數據的高密度刻錄光盤。對于許多類型的內容,例如音樂數據或視頻數據,通常分發權等由創作者或銷售 商所有。因此,當這種類型的內容被提供給用戶時,對其使用通常有具體限制。即,該內容 被置于這樣一種形式中,其中,僅允許授權用戶使用該內容。具體而言,控制(例如,編碼處 理)被執行來防止未經授權的再現。例如,藍光光盤具有這樣的標準,其中,存儲在該光盤 上的內容被劃分到內容控制單元(CPS單元)中,并且由每個單元通過相對應的使用控制信 息(“使用規則”)來執行控制。在通過與內容所屬于的單個CPS單元相關聯的使用控制信 息(使用規則)所建立的范圍內,允許使用屬于該CPS單元的內容。使用控制信息(使用控制)和內容被一起記錄在光盤上。當讀取內容取時,讀取 設備讀出與所讀取的內容所屬于的那個CPS單元相關聯的使用控制信息,并且根據該使用 控制信息來使用所述內容。使用控制信息(使用規則)例如包括針對該內容的復制控制信 息(CCI),并且具有諸如內容是否可以被復制之類的信息,以及使用是否被允許的模式。當屬于CPS單元的內容是加密內容時,則進行與CPS單元密鑰的關聯,CPS單元密 鑰是與該單元相對應的加密密鑰。當讀取加密內容時,使用該CPS單元密鑰來執行解碼處 理。注意,存儲了 CPS單元密鑰的CPS單元密鑰文件也被記錄在光盤上。被存儲在藍光光 盤上的內容在這種嚴格的使用控制下被使用和控制。而且,藍光光盤標準還在從服務器下 載與被記錄在光盤上的內容相對應的附屬數據作為后續數據時,調控數據的使用和控制, 其中所述附屬數據例如是與該內容相對應的字幕或交替聲軌數據,或其它服務數據或視頻 或靜止圖像內容等等。例如,在專利參考文件1(日本專利395973 和專利參考文件2 (日本未審查專利
5申請公開)中公開了這樣的用于使用內容的系統,其中,后續數據從服務器等 獲得,被記錄在諸如硬盤之類的本地存儲單元中,以與被存儲在該光盤上的內容一起被讀 取。在藍光光盤標準中,對于受使用控制的任何內容,不論是被記錄在光盤上的還是下載 的,都要求內容信息被記錄在證明所有內容的有效性的內容證書(CC)中。內容證書是與 內容相對應的并與內容使用控制信息(使用規則)相對應地應用了 AACS (高級訪問內容系 統)服務器的電子簽名的證書,其中AACS服務器執行AACS控制,AACS控制是內容使用控 制標準。內容證書(CC)與內容一起被存儲在光盤上,其作為被存儲在該光盤上的內容的證 書。在傳統的系統中,當從服務器中獲得具有被記錄在內容證書中的使用控制信息的 后續數據以備使用時,則有必要執行更新內容證書(CC)的處理。即,有必要通過向AACS服 務器發送有關現有內容證書和新獲得的后續數據的信息,來請求更新內容證書以及請求建 立用于更新后的證書的簽名。這種內容證書更新處理必須或者由提供所述內容的服務器或 者由用戶設備來執行,但是該處理既費時成本又高,其負荷則是后續數據獲取處理中的主 要問題。
發明內容
本發明就是思考例如上述情況的結果,并且其目的在于提供一種能夠高效地執行 獲取后續數據的處理中的任務的信息處理設備、信息記錄介質和信息處理方法及程序,其 中,在后續數據被存儲在諸如硬盤之類的本地存儲裝置中以備使用的結構中,可以省略內 容證書更新處理,其中所述后續數據例如是與被存儲在諸如DVD或藍光光盤等的介質中的 內容相對應的、從服務器下載的數據或用戶生成的數據。本發明的第一個方面是一種信息處理設備,包括數據處理單元,其用于裝載存儲 內容的光盤并執行用于讀取所述內容的處理,所述內容被劃分到內容使用控制單元中;以 及本地存儲單元,其用于存儲后續獲得和/或生成的后續數據,其中,該數據處理單元被構 造為執行以下處理從被預先存儲在光盤上的虛標題中選擇是用于讀取后續數據的索引的 標題,將所述標題設置為后續數據的標題,以及將后續數據存儲在本地存儲單元中。在本發明中所闡述的信息處理設備的一種實施形式中,被存儲在光盤上的內容具 有這樣的設置,在所述設置中,定義了與使用控制信息的關聯;并且數據處理單元將與和 后續數據的使用控制狀態相匹配的使用控制信息相關聯的單元,設置為后續數據的成員單兀。在本發明中所闡述的信息處理設備的一個實施例中,被存儲在光盤上的內容具有 這樣的設置,其中是否存在與加密內容的對應通過所述單元來劃分;其中,如果后續數據是 加密數據,則與加密內容相對應的單元被設置為成員單元,并且,如果后續數據是未加密數 據,則與未加密內容相對應的單元被設置為成員單元。在本發明中所闡述的信息處理設備的一個實施例中,數據處理單元依照從服務器 接收的單元指定信息來設置后續數據的成員單元。在本發明中所闡述的信息處理設備的一個實施例中,被預先記錄在光盤上的虛標 題具有這樣的結構,所述結構被設置為激發光盤上所記錄的用于讀取后續數據的程序的標 題;并且數據處理單元,在讀取后續數據時,根據對被設置為后續數據的標題的標題的指定,來激發用于讀取后續數據的程序,以執行用于讀取被存儲在本地存儲單元中的后續數 據的處理。在本發明中所闡述的信息處理設備的一個實施例中,用于讀取后續數據的程序是 被設置為通過光盤上所設置的多個不同單元的不同標題來激發的程序;并且數據處理單元 基于對多個不同單元的不同標題的指定來激發用于讀取后續數據的程序,以執行用于讀取 后續數據的處理。在本發明中所闡述的信息處理設備的一個實施例中,數據處理單元執行從外部接 收針對被存儲在光盤上的用于讀取后續數據的程序的更新程序的處理,并且執行存儲到本 地存儲單元中的處理,來執行將用于讀取被存儲在本地存儲單元中的后續數據的更新后的 程序存儲到本地存儲單元中的處理,作為通過指定虛標題被激發的設置。在本發明中所闡述的信息處理設備的一個實施例中,數據處理單元識別屬于正在 信息處理設備中被讀取的內容的單元,并且執行僅選擇屬于和所識別的單元相同單元的那 些后續數據作為讀取使能內容的讀取內容限制處理。此外,在另一實施形式中,當數據處理 單元識別屬于正在信息處理設備中被讀取的內容的單元,并且用戶請求讀取屬于所識別的 單元之外的單元的后續數據時,執行到被包括在請求讀取的后續數據所屬于的那個單元中 的標題的跳轉,并且之后執行選擇讀取使能內容的讀取內容限制處理。在本發明中所闡述的信息處理設備的一個實施例中,數據處理單元依照用于讀取 后續數據的程序來執行讀取內容限制處理。在本發明中所闡述的信息處理設備的一個實施例中,數據處理單元執行虛擬文件 系統的構造來執行對被存儲在光盤上的內容和被存儲在本地存儲單元中的后續數據的并 行讀取。在本發明中所闡述的信息處理設備的一個實施例中,當數據處理單元構造虛擬文 件系統時,被存儲在本地存儲單元中的后續數據的文件名依照文件名轉換表被轉換。此外,本發明的第二個方面是一種信息記錄介質,其存儲了 包括所要讀取的流數 據的數據和作為用于指定內容讀取的索引的標題,其中,所述數據被劃分到作為使用控制 單元的單元中,其中,所述標題包括虛標題,所述虛標題不被設置為用于讀取已被記錄在所 述信息記錄介質上的流數據的索引,其中,所述虛標題是可以被設置為與后續數據相關聯 的索引的標題,以使得安裝了信息記錄介質的信息處理設備能夠響應于針對與后續數據相 關聯的標題的讀取指令來讀取后續數據,其中所述后續數據是在由信息處理設備后續獲得 和/或生成之后被存儲在信息處理設備的本地存儲單元中的數據。此外,在本發明中所闡述的信息記錄介質的一種實施形式中,用于所述單元的使 用控制信息與被存儲在信息記錄介質上的內容相關聯,并被構造為使得虛標題是針對信息 記錄介質中所設置的每個單獨的單元來設置的,其中,在信息處理設備中選擇與后續數據 相關聯的標題可以被設置為是能從屬于具有與后續數據的使用控制狀態相匹配的使用控 制信息的單元的虛標題中選擇的。此外,在本發明中所闡述的信息記錄介質的一種實施形式中,通過所記錄的虛標 題來激發的用于讀取后續數據的程序被預先存儲在信息記錄介質上;并且信息處理設備, 當讀取后續數據時,響應于對被設置為后續數據的標題的標題的指定激發用于讀取后續數 據的程序,來執行用于讀取被存儲在本地存儲單元中的后續數據的處理。
此外,在本發明中所闡述的信息記錄介質的一種實施形式中,用于讀取后續數據 的程序是被設置為通過信息記錄介質中所設置的多個不同單元的不同標題來激發的程序。此外,本發明的第三個方面是一種信息處理方法,包括后續數據獲取步驟,其中, 數據處理單元裝載存儲內容的光盤并且其中數據在信息處理設備中被后續獲得和/或生 成,其中,所述內容被劃分到內容使用控制單元中;標題設置步驟,其中,數據處理單元從被 預先存儲在光盤上的虛標題中選擇標題,并將所述標題設置為后續數據的標題,其中所述 標題是用于指定后續數據的讀取的索引;以及后續數據存儲步驟,用于將后續數據存儲到 本地存儲單元中。此外,本發明的第三個方面是一種用于在信息處理設備中執行控制后續數據的處 理的程序,包括后續數據獲取步驟,其中,存儲內容的光盤被裝載到數據處理單元中并且 其中數據在信息處理設備中被后續獲得和/或生成,其中,所述內容被劃分到內容使用控 制單元中;標題設置步驟,其中,數據處理單元從被預先存儲在光盤上的虛標題中選擇標 題,并將所述標題設置為后續數據的標題,其中所述標題是用于指定后續數據的讀取的索 弓I ;以及后續數據存儲步驟,用于將后續數據存儲到本地存儲單元中。注意,本發明中所闡述的程序可以是計算機程序,其可以提供給例如能執行各種 程序代碼的通用計算機系統,這些程序代碼經由以計算機可讀格式提供的記錄介質或者經 由通信介質提供。通過提供這種計算機可讀格式的程序,能夠依照程序在計算機系統上實 現處理。以下,通過以下基于本發明的實施例示例以及附圖對本發明進行的詳細說明,將 理解本發明的其它目的、特征和益處。注意,在本說明書中,“該系統”是多個設備的邏輯集 合結構,并且不限于在相同框架內的每個結構設備。給定該結構,在本發明的一個實施例示例中,當作為與被存儲在光盤(例如DVD) 上的內容相對應的數據被后續獲得或生成的后續數據被存儲在本地存儲單元(例如,硬 盤)中,作為用于指定后續數據的讀取的索引的標題被從光盤上預先存儲的虛標題中選 出,被設置為后續數據的標題,并且被存儲在本地存儲單元中。給定該結構,可以在不改變 標題和CPS單元之間的對應關系的情況下存儲后續數據,CPS單元是用于控制被存儲在光 盤上的內容的單位。結果是,可以在不更新內容證書(CC)的情況下執行后續數據的記錄和 更新處理。
圖1是用于說明根據本發明中所闡述的一個實施例示例的信息處理系統的結構 的示圖。圖2是圖示出信息記錄介質中所存儲的數據以及信息處理設備(讀取設備)中的 內容讀取處理的示圖。圖3是用于說明被存儲在信息記錄介質上的內容的格式示例的示圖。圖4是用于說明CPS單元密鑰文件的具體結構示例的示圖。圖5是用于說明本發明中所闡述的信息記錄介質中所設置的文件的具體示例的 示圖。圖6是用于說明根據本發明的CPS單元、標題和使用控制信息(使用規則)之間的對應的示圖。圖7是用于說明根據本發明的CPS單元、標題和使用控制信息(使用規則)之間 的對應的示圖。圖8是用于說明通過虛標題來執行用于更新執行讀取處理的后續數據讀取程序 的處理這樣的情況的示例的示圖。圖9是用于說明當用戶信息處理設備例如從內容服務器獲得后續數據并將[該后 續數據]存儲到本地存儲單元時的結構示例的示圖。圖10是用于說明通過指定標題來執行讀取后續數據時的處理的示圖。圖11是圖示出用于說明本發明中所闡述的信息處理設備中用于獲取后續數據的 處理的序列的序列圖。圖12是圖示出用于說明本發明中所闡述的信息處理設備中用于獲取后續數據的 處理的序列的序列圖。圖13是用于說明信息記錄介質中的數據記錄目錄和本地存儲單元的目錄結構的 示例的示圖。圖14是用于說明本地存儲單元中所記錄的數據的結構的示例的示圖。圖15是用于說明識別和獲取后續數據作為CPS單元的結構的示圖。圖16是用于說明信息處理設備中所生成的虛擬文件系統的示圖。圖17是用于說明信息處理設備中的本地存儲單元的目錄結構的示例和設置后續 數據搜索信息的示例的示圖。圖18是用于說明后續數據搜索信息的結構的示例的示圖。圖19是用于說明后續數據搜索信息中所存儲的文件[名?]轉換表的示例的示 圖。圖20是用于說明后續數據搜索信息的結構示例的示圖。圖21是圖示出用于說明讀取信息處理設備中的內容的處理的序列的流程圖的示 圖。圖22是圖示出用于說明讀取信息處理設備中的內容的處理的序列的流程圖的示 圖。詳細描述這里所公開的一些實施例提供了高效地處理和獲取后續數據的信息處理設備、信 息記錄介質和信息處理方法及程序,其中,可以省略內容證書更新處理。以下,將參考附圖 來描述本發明中所闡述的信息處理設備、信息記錄介質和信息處理方法及程序。將依照以 下項目來進行說明1.信息處理設備中的結構和處理的概述2.根據本發明的用于信息記錄介質的標題的設置和處理的示例1.信息處理設備中的結構和處理的概述首先,將關于根據本發明中所闡述的實施例的一個示例的信息處理設備中的結構 和處理的概述進行說明。圖1是圖示出信息處理設備100的示圖,信息處理設備100具有 例如執行讀取信息記錄介質(光盤)200的處理的PC或讀取設備,其中,信息記錄介質(光 盤)200例如是DVD或藍光光盤。
9
信息處理設備100具有以下結構數據處理單元101,其具有程序執行功能,例如 是執行內容讀取處理和后續數據控制處理的CPU ;本地存儲單元102,其用于存儲控制數據 和后續數據(例如由用戶生成的數據和已從服務器131和132下載的數據),作為與被存儲 在信息記錄介質200上的內容相對應的數據;驅動器103,其用于相對于信息記錄介質200 執行數據輸入和輸出;存儲器104,其包括在程序執行區域和參數存儲區域等中使用的ROM 和/或RAM ;通信接口 105,其用于通過網絡執行通信;顯示單元106,其用于執行內容和內 容信息顯示;其中,本地存儲單元102例如由硬盤或閃存等構成。注意,當信息記錄介質200 例如被構造為具有刻錄數據區域(例如,R型介質、RE型介質、局部ROM等)時,則該結構可 以是其中信息記錄介質200的一部分可用作本地存儲單元這樣的結構。信息處理設備100通過驅動器103讀入被存儲在信息記錄介質200上的內容來執 行內容讀取處理。該處理是在數據處理單元101的控制下被執行的。信息記錄介質200例 如可以是ROM介質(其中,內容被預先記錄)或可寫R型或RE型介質(其中,內容由用戶 通過諸如從服務器下載之類的處理來獲得和記錄)。信息處理設備100通過服務器131和132獲取在讀出被存儲在信息記錄介質200 上的內容時可以聯合使用的內容,并將其記錄到本地存儲單元102,其中本地存儲單元102 例如包括硬盤、閃存等,如果被存儲在本地存儲單元102上的內容是電影內容,則可以聯合 使用的內容例如是字幕數據或交替聲軌數據,或者,可以聯合使用的內容例如是與被存儲 在信息記錄介質200上的內容相對應的服務數據。此外,如果被存儲在信息記錄介質200 中的內容是游戲程序,則通過執行該游戲獲得的得分信息、歷史信息和其它后續數據被存 儲在本地存儲單元102中。被存儲在本地存儲單元102中的數據例如是與被存儲在信息記錄介質200中的任 意內容相對應地獲取或生成的數據,并且在讀出被存儲在信息記錄介質200中的內容的處 理時,被存儲在本地存儲單元102中并被用戶選擇的后續數據可被聯合讀取。在該讀取處 理中,組合例如被存儲在光盤上的內容和被存儲在諸如硬盤之類的本地存儲單元中的內容 來構建VFS(虛擬文件系統),并且執行該讀取處理。該基于VFS的讀取處理使得可以以與 從單個介質讀取的處理相同的方式來執行該讀取處理。稍后,將詳細地描述該基于VFS的 讀取處理。當記錄后續數據時,數據處理單元101在必要時生成或更新有關后續數據的控制 信息或說明信息,并且將信息存儲在本地存儲單元102中。數據處理單元101將后續數據 和控制信息和/或說明信息記錄到本地存儲單元102中所建立的后續數據目錄中。數據處理單元101通過稱為綁定單元(BU)的控制單元來控制后續數據。控制單 元(BU)被建立為包括隨后與信息記錄介質200中所存儲的內容相對應地生成或獲取的后 續數據的單元,所述后續數據例如是從服務器下載的內容或用戶生成的數據。大多數后續 數據是在讀取被存儲在信息記錄介質200中的內容時可以聯合讀取和使用的數據。當與被存儲在信息記錄介質(光盤)200中的內容聯合地讀取被存儲在本地存儲 單元102中的后續數據時,數據處理單元101如上所述地構建VFS (虛擬文件系統),然后 執行讀取處理,并且此時,數據處理單元101針對被存儲在本地存儲單元102中的后續數據 執行文件名轉換處理。應用于該轉換處理的表格稱為文件名轉換表(聲明文件(manifest file) (BUMF))。聲明文件通過控制單元(綁定單元(BU))來存儲后續數據控制信息,并且也稱為“綁定單元聲明文件(BUMF)”。此外,單個聲明文件(BUMF)被建立用于單個控制單元(BU),反過來,用于多個控 制單元的控制信息可以被存儲在單個聲明文件(BUMF)中。稍后,將說明聲明文件(BUMF) 的具體示例以及其使用示例。接下來,將參考圖2和圖3來說明被存儲在信息記錄介質中的數據的示例以及信 息處理設備中的內容讀取處理的示例。圖2是圖示出被存儲在信息記錄介質200中的數據 以及信息處理設備(讀取設備)100中的內容讀取處理的示圖。這里示出信息已被存儲ROM 盤上的示例,其中,ROM盤作為存儲了該內容的光盤。信息處理設備100可以是各種信息處 理設備,例如PC或專用播放設備,并且具有用于執行從信息記錄介質200讀取數據的處理 的驅動器103。作為信息記錄介質(光盤)200的ROM盤例如可以是諸如藍光光盤或DVD之類的 信息記錄介質,并且是在獲得內容合法權利所有人的授權的光盤制造廠中制造的存儲了合 法內容的信息記錄介質。如圖2中所示,信息記錄介質(光盤)200上的內容201包括MKB(介質密鑰 塊)202,其是基于作為公知的一種廣播加密方法的分層密鑰分發方法生成的加密密鑰塊; 處理控制文件203,其包括用于證明被存儲在信息記錄介質200中的內容的合法性等的內 容證書(CC);作為內容標識符的內容ID,建立為每個單獨信息記錄介質或每組預定數目的 信息記錄介質的標識符的卷ID ;PMSN(預先記錄的介質序列號),其對應于作為光盤特有的 標識信息的介質ID等;使用控制信息(使用規則)204,其例如包括作為內容復制/讀取控 制信息的CCI (復制控制信息);和存儲了 CPS單元密鑰的CPS單元密鑰文件,CPS單元密鑰 是針對作為內容使用控制的單位的每個單獨的內容控制單元(CPS單元)所建立的加密密 鑰;其中,這些數據都被存儲在其上。注意,在本示例中,后續數據讀取控制程序206被包括在內容201中,作為應用于 如下所述從服務器下載內容的處理的程序信息。后續數據讀取程序是例如由Java 應用構 成的程序,并且也稱為BD-J應用。稍后,將描述使用后續數據讀取控制程序206的處理的 示例。以下,將說明被存儲在信息記錄介質(光盤)200上的信息的概述。(1)內容 201各種內容被存儲在信息記錄介質(光盤)200上。例如,內容例如是電影內容的 AV(視聽)流(例如,HD (高清晰)電影內容)或游戲程序、圖像文件、音頻數據、文本數據、 Java 應用程序等等。在這些內容中,諸如電影內容之類的主要內容是以特定AV格式存儲的數據,并且 被記錄為依照AACS(高級訪問內容系統)標準加密的數據,AACS標準是內容版權保護技術 的標準。即,內容被劃分到單元(CPS單元)中并且作為被應用了與每個單元相對應的單元 密鑰(CPS單元密鑰)的加密內容被記錄到光盤上。稍后,將參考圖3來說明有關內容的記 錄格式的細節。該內容201還包括作為次要內容(subcontent)存儲的Java 應用程序、游戲程 序、圖形文件、音頻數據、文本數據等。在某些情況下,次要內容是不依照AV數據格式的數 據。主要內容和次要內容兩者都包括各種內容作為內容類型,例如,音頻數據、電影、諸如靜 止圖像之類的圖形數據、游戲程序、Web內容等,其中,這些內容包括各種類型的信息,包括可由來自信息記錄介質200的數據專用的內容信息、來自信息記錄介質200的數據可以與 從連接到網絡的服務器提供的數據聯合使用的內容信息,等等。(2) MKBMKB(介質密鑰塊)202是基于作為一種廣播加密方法為公眾所知的分層密鑰分發 方法生成的加密密鑰塊。MKB 202是使得通過僅基于被存儲在具有有效許可證的用戶信息 處理設備中的設備密鑰(Kd)的處理(解密)就能夠獲得解密內容所需要的介質密鑰(Km) 的密鑰信息塊。這是依照分層樹結構的信息分發方法的應用,其僅在用戶設備(信息處理 設備)具有有效許可證時使能介質密鑰(Km)的獲取,其中,介質密鑰(Km)不能在(通過撤 銷處理)已被無效的用戶設備中獲取。執行MKB的控制的控制中心能夠通過改變在加密密鑰信息時使用的設備密鑰來 生成MKB,MKB具有這樣的結構,其中,解碼不能使用被存儲在具體用戶設備中的設備密鑰 來進行,或者換而言之,其中,用于內容加密所需要的介質密鑰不能被獲取。因此,在任何給 定的時刻,可以排除(撤銷)非法設備,使得能夠僅向具有有效許可證的那些設備提供可解 密的加密內容。(3)處理控制文件處理控制文件203例如包括以下數據內容證書(CC),其是用于證明被存儲在光 盤上的內容的合法性的證書;內容ID,其作為被存儲在信息記錄介質200上的內容的標識 符;卷ID,其被建立為每個單獨的信息記錄介質或每組預定數目的信息記錄介質的標識 符;以及PMSN(預先記錄的介質序列號),其對應于作為光盤特有的標識信息的介質ID。除 了這些以外,還包括作為信息記錄介質200的標識信息的光盤ID,包括作為編輯了被存儲 在信息記錄介質200中的內容的工作室的標識符的工作室ID,并且包括作為包(package) 標識符的包ID,其是制造信息記錄介質200的單位。注意,包ID有時稱為“光盤ID”。在藍光光盤標準中,對于受使用控制的內容,要求內容信息被記錄在內容證書 (CC)中,內容證書(CC)證明被記錄在光盤上的內容的有效性。內容證書(CC)驗證是在進 行讀取之前被執行的,因此,后續數據在內容證書(CC)驗證處理的范圍之外。具體地,內容證書(CC)記錄被記錄在光盤上的CPS單元或通過下載增加的CPS單 元的使用控制信息的散列值的列表,以及剪輯AV流文件的散列值。執行讀取處理的信息處 理設備使用內容證書(CC)來確認所要讀取的內容是已被記錄的有效數據并且這些內容僅 在確認成功時可被讀取。注意,內容證書(CC)是具有執行AACS (高級訪問內容系統)的控 制的AACS服務器的電子簽名的證書,其中AACS是內容使用控制標準,并且當存在更新該證 書的處理時,需要更新AACS服務器的電子簽名。當使用內容證書(CC)時,電子簽名被檢驗 以確認證書是有效的。(4)使用控制信息(使用規則)使用控制信息(使用規則)204例如包括復制/讀取控制信息(CCI)。即,這是用 于控制復制的信息或用于控制讀取以用于使用控制的信息,其對應于被存儲在信息記錄介 質200上的加密內容201、后續從服務器獲得的內容等等。該復制/讀取控制信息(CCI)可 以以各種方式提供,例如,作為被建立為內容控制單元的各個CPS單元的信息來提供,或者 與多個CPS單元相對應地提供。(0057) (5) CPS單元密鑰文件
12
被存儲在信息記錄介質200中的加密內容如上所述被劃分到作為內容控制單元 所建立的CPS單元中,并使用用于這各個單元的加密密鑰被加密。執行讀取處理的信息處 理設備必須識別所要讀取的內容所屬于的CPS,并且必須使用CPS單元密鑰作為對應于所 識別的CPS單元的解密密鑰來執行解密處理。存儲為了獲取該CPS單元密鑰所需要的數據 的文件是CPS單元密鑰文件。注意,當讀取內容時,有必要不僅應用CPS單元密鑰,還應用 各種其它密鑰信息、密鑰生成信息等。圖2圖示出被存儲在信息記錄介質200中的數據的細節,并且示意性地圖示出用 于在信息處理設備100中與被存儲在本地存儲單元102中的內容聯合地讀取被存儲在信息 記錄介質200中的內容的處理,其中被存儲在本地存儲單元102中的內容例如是后續從服 務器獲取的內容。該信息處理設備具有用于執行讀取被存儲在該信息記錄介質上的數據的 處理的驅動器103。首先,在步驟Sll中,信息處理設備100的數據處理單元101執行構造VFS (虛擬 文件系統)的處理。即,組合被存儲在信息記錄介質(光盤)200上的內容和被存儲在諸如 硬盤之類的本地存儲單元102中的內容等來構造VFS(虛擬文件系統)。該基于VFS的讀 取處理使得可以以與從單個介質讀取的處理相同的方式來執行該讀取處理。之后,在步驟 S 102至S103中,通過執行內容解密處理和執行解碼處理(例如,MPEG解碼)來讀取內容。存儲器104是由在程序執行區域和參數存儲區域等中使用的R0M[和/或]RAM構 成,并且存儲被應用于內容加密處理的設備密鑰(Kd)、執行各種處理的程序等等。當解密該 內容時,信息處理設備100基于該存儲器104中所存儲的數據和從信息記錄介質200讀取 的數據來生成要應用于內容解密的密鑰,并且對所要讀取的加密內容執行解密處理。接著,將參考圖3來說明被存儲在信息記錄介質上的內容的格式的示例。被存儲 在信息記錄介質上的至少部分內容在針對每個單獨單元不同的密鑰指派之后所執行的加 密處理之后被存儲,以實現對于每個單元不同的使用控制。即,內容被劃分到內容控制單元 (CPS單元)中,并且加密處理在每一個單元上被執行以對每一個單元執行使用控制。當使用內容時,例如讀取加密內容,首先有必要獲得被指派給每一個單元的CPS 單元密鑰,之后,通過應用其它必要的密鑰和密鑰生成信息以及基于預定的解密處理序列 執行數據處理來執行讀取。將參考圖3來說明提供內容控制單元(CPS單元)的形式。如圖3中所示,內容具有分層結構㈧索引210,⑶電影對象220,(C)播放列表 230以及(D)剪輯M0。當索引(例如通過讀取應用所要訪問的標題)被指定時,例如與該 標題相關聯的讀取程序被指定,并且根據所指定的讀取程序的程序信息,指定讀取內容的 順序的播放列表被選擇。播放列表包括播放項目,播放項目是指定所要讀取的數據的信息。根據剪輯信息, 作為用播放列表中所包括的播放項目指定的所要讀取的片段,AV流和命令等作為實際的內 容數據被有選擇地讀取,并且處理被執行來讀取AV流和執行這些命令。注意,存在多個播 放列表和播放項目,并且每一個與作為標識信息的播放列表ID和播放項目ID分別相關聯。注意,圖3中所圖示出的格式是根據AACS標準加密的內容的格式,并且并不是被 存儲在光盤上的所有內容201都一定是依照該格式的數據。除了依照該格式存儲的加密數 據以外,廣告內容、服務內容、Java 程序內容和其它內容也可以被存儲在光盤上。這些內 容也可以作為未加密的內容記錄在光盤上,并且在讀取這種內容時也可以使用播放列表。
S卩,盡管圖3中所圖示的播放列表的提供圖示出指定讀取僅全是加密數據的AV流 這樣的播放列表的示例,但是除此以外,還可以提供使用依照AACS標準的AV流和讀取作為 未加密數據的內容的播放列表。注意,當讀取內容時,內容是在用戶指定標題之后被讀取 的;然而,所要讀取的一個或多個內容可以通過由讀取程序選擇的播放列表被順次選擇和 讀取,其中讀取程序是由用戶通過指定標題來選擇的,播放列表是通過讀取程序來選擇的。圖3圖示出被記錄在光盤200上的內容201中所包括的加密內容中的兩個CPS單 元。這些構成了被存儲在信息記錄介質上的一部分內容。第一 CPS單元271和第二 CPS單 元272各自是CPS單元,CPS單元被建立為包括作為索引的標題、作為讀取程序文件的電影 對象、播放列表和剪輯這樣的單元,其中剪輯包括作為實際內容的數據的AV流文件。第一內容控制單元(CPS單元)271包括第一標題211、第二標題212、讀取程序221 和222、播放列表231和232、剪輯241和剪輯M2,其中,被包括在兩個剪輯242和242中的 作為實際內容的數據的AV流數據文件261和262是至少經歷了加密的數據,其中,原則上, 這是使用作為加密密鑰的CPS單元密鑰(Kul)加密了的數據,其中CPS單元密鑰(Kul)是 與第一內容控制單元(CPS單元)271相關聯地建立的加密密鑰。第二內容控制單元(CPS單元)217包括第一應用213 (作為索引)、讀取程序224、 播放列表233和剪輯M3,其中,被包括在剪輯243中的作為實際內容的數據的AV流數據文 件263通過使用CPS單元密鑰(KM)被加密,CPS單元密鑰(KM)是與第二內容控制單元 (CPS單元)272相關聯地建立的加密密鑰。例如,為了讓用戶執行與第一內容控制單元(CPS單元)271相對應的應用文件或 內容讀取處理,有必要在獲得單元密鑰Kul之后執行解密處理,其中單元密鑰Kul是與第一 內容控制單元(CPS單元)271相關聯地建立的加密密鑰。為了執行與第二內容控制單元 (CPS單元)272相對應的應用文件或內容讀取處理,有必要在獲得單元密鑰Ku2之后執行解 密處理,其中單元密鑰Ku2是與第二內容控制單元(CPS單元)272相關聯地建立的加密密 鑰。在圖4中圖示出CPS單元密鑰文件的具體結構的示例。圖4是將CPS單元密鑰文 件的結構圖示為表格的示圖。如圖4中所示,CPS單元密鑰文件針對諸如標題之類的每個 索引信息被分割,并且具有這樣的數據結構,其中,解密出CPS單元密鑰(Kim)和與每個索 引相關聯的內容控制單元編號(CPS單元編號)相關聯。執行內容讀取的信息處理設備在基于單獨的CPS單元中所建立的單元編號(CPS 單元編號)獲得相對應的CPS單元密鑰之后,針對作為加密內容的CPS單元執行解密處理。2.根據本發明的用于信息記錄介質的標題的設置和處理的示例如已經說明的,在藍光光盤標準中,對于受使用控制并將被用戶讀取設備讀取的 內容,要求內容信息被記錄在內容證書(CC)上。即,有必要存儲證明所有內容的有效性的 內容證書(CC),而不論其是被記錄在光盤上的內容還是諸如已下載的內容之類的后續數 據。具體地,內容證書(CC)例如記錄光盤上所記錄的CPS單元和被用作CPS單元內的內容 的索引的標題的對應關系信息。執行讀取處理的信息處理設備確認所要讀取的內容的散列值已被記錄在內容證 書(CC)中,并且僅在確認成功時,內容可以被讀取。內容證書(CC)是由執行AACS(高級訪 問內容系統)內容使用控制標準的AACS服務器發布的、被應用了 AACS服務器電子簽名的證書。當使用內容證書(CC)時,電子簽名被檢驗以確認證書是有效的。當從服務器獲得未被記錄在內容證書中的CPS單元以備使用時,則有必要執行更 新內容證書(CC)的處理。在該情況中,有必要通過向AACS服務器發送現有內容證書和后 續數據,來請求更新內容證書和請求建立用于更新后的證書的簽名。這種內容證書更新處 理是既費時成本又高的處理,并且在用戶設備上或在提供內容的內容服務器上執行這種內 容證書(CC)更新處理在時間和費用兩方面都有問題。當在內容證書所記錄的內容和所要讀取的內容之間存在差異時,必須更新內容證 書。即,當之后獲得未被記錄在內容證書中的內容時,內容證書更新處理是必要的。具體地, 當在CPS單元和讀取內容時用作索引的標題之間的對應關系中存在變化時,內容證書(CC) 更新處理是必要的。在AACS標準中,如已經說明的,通過CPS單元來執行使用控制,并且存在與每個 CPS單元相對應地指定的使用控制信息。如以上參考圖3所說明的,標題被設置為CPS單元 中的索引信息,并且用戶通過指定標題來開始內容的讀取。通過指定標題,使用控制依照與 屬于該標題的CPS單元相對應的使用控制信息被執行。在傳統的信息記錄介質(光盤)中,被設置在CPS單元中的標題是僅對應于已被 記錄在信息記錄介質(光盤)中的內容來設置的。即,不設置與讀取內容不相關聯的標題。例如,不為讀取后續從服務器獲得的內容這樣的應用來設置標題。因此,例如當通 過從服務器下載獲得后續數據時,要么增加其中設有被應用來讀取后續數據的標題的新的 CPS單元,要么執行用于設置與具體現有CPS單元相對應的新標題的處理。當在設置這種標 題或在執行增加CPS單元的處理時,這引起CPS單元和標題之間的初始對應關系的變化,因 而需要更新內容證書(CC)的處理。根據本發明的本示例實施例中所闡述的信息記錄介質預先提供用于未被預先記 錄在光盤中的內容(換而言之,通過下載處理后續獲得的內容等)的標題,作為每個CPS單 元的虛標題(dummy title)。這些標題被設置為用于執行針對后續數據的讀取控制程序的 標題。其上設置了這種虛標題的光盤被提供給用戶,并且如果在將來某一天獲得后續數據 時,虛標題對應被設置為用于讀取這些后續數據的索引。這種結構使得能夠從虛標題中選擇用于后續數據的標題,而不改變每個CPS單元 和針對每個CPS單元設置的標題之間的關系,例如,CPS單元和標題之間的對應,其中,CPS 單元1 =標題1到200,CPS單元2 =標題201到300,而CPS單元3 =標題301到400。這 種方式的設置使得可以在不更新內容證書(CC)的情況下使用和控制后續數據。圖5中圖 示出設置標題的具體示例。圖5中所示出的格式與以上參考圖3所說明的格式類似,其中,內容具有分層結 構㈧索引210,(B)電影對象220,(C)播放列表230和⑶剪輯M0。當索引(例如將 通過讀取應用訪問的標題)被指定時,例如與該標題相關聯的讀取程序被執行,并且根據 所指定的讀取程序的程序信息,指定讀取內容的順序的播放列表被選擇。根據本發明的信 息記錄介質預先提供用于未被預先記錄在光盤上的內容(或者換而言之,后續將通過下載 處理獲得的內容等)的每個CPS的標題(虛標題)。在圖5中示出了 CPS單元1的虛標題 301 (標題199)、CPS單元2的虛標題302 (標題201)以及CPS單元3的虛標題303 (標題 301)。
15
此外,用于通過這些虛標題301至303來執行讀取處理的后續數據讀取程序321 也被預先記錄在信息記錄介質上。該讀取程序例如由Java 程序(稱為BDJ應用)構成并 且可以通過從服務器下載來更新。以這種方式,在每個CPS中設置用于后續將獲得的內容的標題(虛標題),并且包 括標題信息的內容證書(CC)被設置并被記錄到光盤上。后續從服務器獲得的內容被使得 與虛標題相關聯。可以通過指定虛標題來執行后續數據讀取程序321以讀取后續數據。注意,在每個CPS單元中設置相應的虛標題的原因在于通過CPS單元來關聯不同 的使用控制信息。例如,CPS單元1可以被設置為具有禁止復制的內容,而CPS單元2可以 被設置為具有允許復制的內容。當以這種方式進行設置時,如果所下載的內容是禁止復制的內容,則執行后續數 據下載的信息處理設備執行將所下載的內容與針對CPS單元1所設置的虛標題相關聯的處 理。如果所下載的內容是允許復制的內容,則執行將所下載的內容與針對CPS單元2所設 置的虛標題相關聯的處理。將參考圖6來說明根據本發明的CPS單元、標題和使用控制信息(使用規則)之 間的對應的示例。如圖6中所示,本發明中所闡述的信息記錄介質具有被定義在光盤200 中的多個CPS單元,其中使用控制信息(使用規則#1至把)被與每個單元相對應地指定和 存儲。當使用(例如讀取)屬于CPS單元1的內容時,依照使用控制信息1(使用規則#1) 的規定執行使用控制。被用作用于讀取內容的索引的標題是針對每個CPS單元設置的。在CPS中的標題 集中,存在與被記錄在光盤上的內容(作為讀取內容)相關聯的標題集,以及與被記錄在光 盤上的內容不相關聯的標題(虛標題)集。注意,僅針對CPS單元2設置虛標題。這些虛 標題是可以用作用于讀取后續數據的索引的標題。以這種方式,本發明中所闡述的信息記錄介質(光盤),在沒有被預先記錄在光盤 中的內容被設置為讀取內容時,為每個CPS單元設置虛標題,以使得當獲得后續數據,將獲 得的內容作為讀取內容時,可以使能關聯的創建。圖7中圖示出設置標題更詳細的示例。從表7左邊開始,圖示出標題、CPS單元、 加密/不加密、使用控制信息、說明(備注)、光盤1中所建立的文件、光盤2中所建立的文 件以及與它們相關的對應數據。各個CPS單元1至4被給與不同的使用控制信息,并且每 一個還分別被設置是否加密。例如,在CPS單元1中,標題181至200被設置為后續數據的 虛標題。即,甚至關于光盤1上并不存在但是將來可能隨后續數據增加的標題,在作為已設 置的虛CPS單元的光盤1中設置使用控制信息,例如禁止復制和自由復制,并且當獲得了要 求設置具體使用控制信息的后續數據時,通過應用這些虛CPS單元之一來消除更新光盤上 存在的使用控制信息的需要,因而,消除了更新光盤上存在的內容證書這一工作的需要。圖8是用于說明通過虛標題301至303來執行更新后續數據讀取程序321的處理 的情況的示例的示圖,其中后續數據讀取程序321執行讀取處理。當通過從服務器下載來 更新被預先記錄在信息記錄介質(光盤)上的后續數據讀取程序321時,作為更新后的程 序的后續數據讀取程序325被存儲在本地存儲單元102中。該更新后的后續數據讀取程序 325在通過虛標題301至303來執行內容讀取處理時被使用。圖9是用于說明當用戶信息處理設備100例如從內容服務器獲取后續數據并將后續數據存儲到本地存儲單元102時的結構示例的示圖。已經獲得的后續數據被存儲在本地 存儲單元102中,本地存儲單元102例如由用戶的信息處理設備100的硬盤構成。圖9中示出的后續數據是331至333。圖9圖示出屬于CPS單元1的后續數據 331、屬于CPS單元2的后續數據332以及屬于CPS單元3的后續數據333的示例,其中,這 些后續數據331至333被存儲在本地存儲單元102中。如圖9中所示,已被設置在CPS單元1中的虛標題301與被存儲在本地存儲單元 102中的后續數據331相關聯。已被設置在CPS單元2中的虛標題302與被存儲在本地存 儲單元102中的后續數據332相關聯。已被設置在CPS單元3中的虛標題303與被存儲在 本地存儲單元102中的后續數據333相關聯。通過指定這些標題,可以執行讀取相應后續 數據的處理。例如,如圖10中所示,后續數據讀取程序321通過指定CPS單元2的虛標題302被 激發,并且后續數據333通過該后續數據讀取程序321被讀取。注意,如上所述,當讀取后 續數據時,組合被存儲在信息記錄介質(光盤)200中的內容和被存儲在本地存儲單元102 中的內容來形成VFS(虛擬文件系統)并且使用該VFS執行讀取處理。注意,在參考圖5至圖10所說明的示例中,CPS單元2被設置為不包括被存儲在 光盤上的內容作為讀取內容的單元。以這種方式,不包括光盤被創建時預先創建的內容的 CPS單元和從服務器獲得的下載數據(后續數據)被與該CPS單元內的標題相關聯地設置。 給定這些設置,可以在不同的光盤之間共享加密內容(后續數據)的使用。在這樣的情況 中,被指派給CPS單元2的加密密鑰可以在不同光盤上的不同電影標題上被共享和使用。接著,將參考圖11來描述用戶信息處理設備從內容服務器獲取后續數據的處理 序列。首先,在步驟SlOl中,信息處理設備接收有關可以從內容服務器下載的內容的信息, 其中內容服務器提供下載數據作為后續數據。接著,在步驟S102中,信息處理設備向服務 器發送用于指定下載數據的信息。服務器檢驗數據請求的有效性并且如果有效性被確認, 則之后在步驟S103中,所請求的下載數據被發送給信息處理設備。例如,該下載數據可以 是用于AV流的交替聲軌數據、字幕數據,或用于專門內容的讀取程序等等。并且,除了該下載數據(后續數據)以外,還可以獲得包括用于在讀取下載數據 (后續數據)時搜索后續數據的處理的后續數據搜索信息,或被應用于虛擬文件系統(聲明 文件(BUMF))中的文件名設置處理的信息。稍后,將說明后續數據搜索信息的具體示例及 其使用的示例。此外,設置也可以是使得以下信息被發送與下載數據(后續數據)有關的 使用控制信息(使用規則)和有關是否存在加密的信息,或者用于指定下載數據將屬于的 CPS單元的CPS單元指定信息。當除了接收到下載數據(后續數據)以外,還接收到CPS單元指定信息、與下載數 據(后續數據)相對應的使用控制信息(使用規則)或有關是否存在加密的信息時,用戶 信息處理設備執行根據這些信息來估計下載數據(后續數據)所屬于的CPS單元的處理。例如,在與CPS單元1相對應的使用控制信息被設置為禁止復制而與CPS單元2 相對應的使用控制信息被設置為允許復制,并且下載的內容是禁止復制的內容時,則將執 行將下載的內容與針對CPS單元1所設置的虛標題相關聯的處理。如果下載的內容是允許 復制的內容,則執行將下載的內容與針對CPS單元2所設置的虛標題相關聯的處理。如果沒有從服務器接收到用于確定CPS單元的信息,則信息處理設備根據預先建立的規則(默認)來確定成員的CPS單元。例如,可以是各種設置,例如,使得成員在針對 后續數據設置的CPS單元中這樣的設置。在步驟S104中,信息處理設備將從服務器獲得的下載數據存儲在信息記錄介質 上或存儲到信息處理設備的硬盤中,或者存儲到諸如可移除存儲器之類的存儲單元上。換而言之,圖1中所圖示出的信息處理設備100的數據處理單元101執行用于從 已被預先記錄在光盤上的虛標題中選擇作為指定后續數據的讀取的索引的標題,以用于將 該標題設置為該后續數據的標題,并且用于存儲到本地存儲單元102中。在進行該處理時, 數據處理單元102將與和后續數據的使用控制狀態相匹配的使用控制信息相關聯的單元, 設置為后續數據的成員單元。相反地,如果后續數據是加密數據,則與加密內容相關聯的單 元被設置為成員單元,但是如果是未加密的數據,則與未加密的內容相關聯的單元被設置 為成員單元。相反地,后續數據的成員單元根據從作為后續數據的發送源的服務器接收到 的單元指定信息來設置。注意,在步驟SlOl中,除了 URL信息以夕卜,讀取間隔信息(起始點和結束點的時間 戳)、工作室ID、包ID、卷ID、標題ID、電影對象ID、播放列表ID等,它們是可以作為從服 務器發送的下載數據指定信息應用的、在籃光光盤ROM標準等中建立的值,或者它們是可 以用作下載數據指定信息的、不是在籃光光盤ROM標準等中建立的值。各種數據都可以作 為下載數據指定信息來應用,只要其是可以指定服務器側的下載數據的數據,例如,諸如用 戶ID或賬單狀態之類的與用戶關聯的信息,日期和時間信息,或者在讀取內容時在信息處 理設備側生成的控制數據,例如,讀取次數、已被讀取的范圍、游戲得分、多流讀取路徑信息寸。圖12是圖示出用于說明由執行后續數據獲取的用戶的信息處理設備執行的處理 序列的流程圖的示圖。該處理由圖1中所示的信息處理設備100的數據處理單元101執 行。首先,在步驟S201中,信息處理設備接收與可從內容服務器下載的內容有關的信息,其 中內容服務器提供下載數據作為后續數據。接著,在步驟S202中,信息處理設備例如在顯 示器上顯示從服務器接收的可下載的內容的列表,選擇所要下載的內容,并且將選擇信息 發送給服務器。接著,在步驟S203中,信息處理設備從服務器接收下載數據(后續數據)。此時, 除了該下載數據(后續數據)以外,還可以獲得包括用于在讀取下載數據(后續數據)時搜 索后續數據的處理的后續數據搜索信息,或者被應用于虛擬文件系統(聲明文件(BUMF)) 中的文件名設置處理的信息。此外,還可以接收與下載數據(后續數據)有關的使用控制 信息(使用規則)和有關是否存在加密的信息,或者指定下載數據應當屬于的CPS單元的 CPS單元指定信息。接著,在步驟S204中,如果存在從服務器接收到的CPS單元指定信息、下載內容使 用控制信息或加密/不加密信息,則信息處理設備執行對該信息的檢查。在步驟S205中, 根據該信息執行用于確定下載數據(后續數據)將屬于的CPS單元的處理。S卩,如果存在CPS單元指定信息,則下載內容的成員CPS單元是根據該指定信息來 確定的。如果存在使用控制信息或加密/不加密信息,則下載內容所屬于的CPS單元被確 定為具有與所述使用控制信息和加密/不加密信息相匹配的使用控制和加密狀態的CPS單 元。如果信息不是從服務器接收的,則信息處理設備根據預先建立的規則(默認)來確定成員的CPS單元。在步驟S206中,已經針對步驟S205中所選擇的CPS單元設置的虛標題被設置為 用于讀取下載內容的索引,并且下載內容被存儲到本地存儲單元。注意,還可以存儲包括用 于在讀取下載數據(后續數據)時搜索后續數據的處理的后續數據搜索信息,或者被應用 于虛擬文件系統(聲明文件(BUMF))中的文件名設置處理的信息。此外,當從服務器接收 到使用控制信息、加密/不加密信息、CPS單元指定信息等時,這些信息也被存儲在本地存 儲單元中。圖13是圖示出用戶信息處理設備中的信息記錄介質(光盤)200中和諸如存儲后 續數據的硬盤之類的本地存儲單元102中的目錄結構示例的示圖。圖13的左邊是對應于 信息記錄介質200中預先存儲的CPS控制單元結構的目錄A,而右邊是對應于新獲得或生成 的后續數據的目錄B。圖13中的示例將“BDMV”目錄中的各種數據作為全都依照藍光光盤 ROM標準格式的內容,而各種控制數據被存儲在“CPS”目錄中。在圖13的左邊示出的信息記錄介質200的目錄A中圖示的“CPSUnitOOn. cci”是 針對CPS單元η設置的信息控制信息(使用規則)。在圖13中示出的示例中,目錄是將已 被記錄到該光盤的使用控制信息不做修改地應用于后續獲得的后續數據的示例。即,這是 在沒有從服務器下載專門的后續數據使用控制信息時的目錄的示例。在圖13的右邊示出 的本地存儲單元102的目錄中,數據411例如是之前參考圖8等說明的后續數據讀取程序 325。數據412是后續數據,并且由播放列表、剪輯信息、AV流數據等構成。在該目錄中,流數據中示出的數據“01002.m2ts”被設置為屬于CPS單元1的后續 數據,其中使用控制根據應用于CPS單元1的使用控制信息(使用規則)(或者換而言之, 根據“CPSunitOOl. cci,,401)來執行。該后續數據“01002. m2ts”例如將參考圖5至圖10 說明的虛標題301設置為其索引,其中,后續數據讀取程序被啟動并且[該數據]通過指 定虛標題301被讀取。注意,包括虛標題的標題數據被存儲在目錄A的“index, bdmv”中, 而用于被包括在后續數據讀取程序中的電影對象的讀取程序例如被存儲在“MovieObject. bdmv,,中。如上所述,不是作為原始信息被存儲在存儲通過CPS單元控制的內容的信息記錄 介質上的后續數據被存儲在諸如硬盤、閃盤等的本地存儲單元中。為了將該新數據作為受 信息記錄介質的CPS控制數據的控制的數據來對待,有必要將這些后續數據識別為受信息 記錄介質的CPS控制數據控制的數據。以下將描述該識別的結構。圖14是圖示出在這樣的結構中后續數據與CPS單元之間的關系的結構的示圖,在 結構中,后續數據被存儲在具有原始CPS單元的信息記錄介質以外的存儲裝置中,所述存 儲裝置例如是本地存儲單元102,其例如是信息處理設備的硬盤。當后續數據被存儲在存儲裝置而不是具有原始CPS單元的信息記錄介質中時,則 如圖14中所示,與各自具有自己相應的CPS單元的不同信息記錄介質200a和200b相對應 的后續數據被存儲在諸如單個硬盤之類的本地存儲單元102中。在該情況中,被存儲在本地存儲單元102中的各種后續數據可以通過后續數據是 對應于信息記錄介質200a還是信息記錄介質200b而被劃分。如參考圖2已經說明的信息記錄介質200a和200b存儲作為編輯了被存儲在信息 記錄介質200中的內容的工作室的標識符的工作室ID,和作為包的標識符的包ID,包是信息記錄介質200中的制造單位。如圖14中所示,工作室ID、包ID和CPS單元ID作為標識數據被應用于本地存儲 單元102中所存儲的各個后續數據404、405和406,以依照圖中所示的次序建立工作室ID、 包ID和CPS單元ID的目錄樹結構,其中,數據存儲和管理是基于該目錄樹結構來執行的。以給定格式生成的數據可以存儲在被指派給每個單獨的CPS單元ID的目錄內。例 如,如果數據是通過可執行應用(例如Java)生成的數據,則這些數據應當具有在數據被讀 取時可通過可執行應用(例如Java)翻譯的格式,并且不應被限制于具體的格式。當這種目錄被建立時,當從可執行程序(例如Java)(或者,換而言之,從例如參考 圖5至圖10描述的后續數據讀取程序321)調用被記錄在存儲裝置而不是具有原始CPS單 元的信息記錄介質中的數據時,參考處理可以作為基于圖15中所示出的命名空間、目錄和 文件名的調用過程被執行。即,用于將數據寫入具有原始的CPS單元的區域被定義為諸如 硬盤=“Local-HDD://”之類的命名空間,并且針對文件數據執行諸如讀取、更新和重寫之 類的處理,其中,存儲新數據的文件是通過命名空間、目錄、文件名來指定的。因此,作為與信息記錄介質(光盤)200中所存儲的CPS單元內容相對應的數據被 后續獲得或產生的后續數據被存儲在諸如硬驅之類的本地存儲單元102以備使用。當信息 處理設備100使用各種信息記錄介質(光盤)200a, 200b……時,則多個后續數據將被存儲 在本地存儲單元102中以備使用。將參考圖16來描述當被存儲在諸如硬盤之類的本地存儲單元102中的后續數據 與被存儲在信息記錄介質(光盤)200中的內容被聯合讀取時建立的VFS(虛擬文件系統)。 例如,如果被存儲在信息記錄介質(光盤)200中的內容是法語的電影內容并且被存儲在諸 如硬盤之類的本地存儲單元102中的后續數據是與該電影內容相對應的日語字幕數據,則 可以通過一起讀取這兩者來播放帶有日語字幕的電影。當讀取這種類型的合成內容時,信息處理設備100虛擬地組合包括本地存儲單元 102的后續數據控制文件的目錄和文件以及信息記錄介質(光盤)200的目錄和文件。即, VFS(虛擬文件系統)被建立。用于建立該VFS(虛擬文件系統)的處理在單個虛擬目錄中 建立光盤上的數據文件和本地存儲單元中的對應后續數據文件。該處理使得能夠高速訪問 被存儲在不同介質上的文件。圖16中圖示出的應用程序520是用于在信息處理設備100中執行電影對象、后續 數據讀取控制程序(BD-J應用)等的處理的應用程序。應用程序520經由虛擬文件系統來 應付被存儲在信息記錄介質(光盤)200上的文件和被存儲在本地存儲單元102中的文件。 應用程序520經由虛擬文件系統、通過使用后續數據搜索信息521來獲得所需要的后續數 據文件,后續數據搜索信息521是針對被存儲在本地存儲單元102中的文件的搜索信息。虛擬文件系統的作用在于對應用程序520隱蔽記錄介質(文件系統)之間的差 異。因此,應用程序520可以使用相同的API等來應付被存儲在這兩種記錄介質上的文件, 而不必知道存儲了文件的記錄介質的差異。例如,當光盤被裝載到該設備中時,或者當應用程序被啟動時,通過合并光盤上的 文件系統和本地存儲單元102上的文件系統來生成虛擬文件系統,并且所生成的虛擬文件 系統(vre)被存儲在信息處理設備100的存儲器中。在該情況中,每一次被存儲在本地存 儲單元102中的目錄或文件例如由于寫入文件而變化時,虛擬文件系統被更新。
20
接著,將參考圖17來說明建立和使用后續數據搜索信息521的示例,后續數據搜 索信息521是用于本地存儲單元102中所存儲的文件的搜索信息。圖17中所圖示的目錄 圖示出在本地存儲單元102中建立的通用系統文件,本地存儲單元102例如是已經參考圖 14說明的硬盤或者是可移除存儲器。由在信息處理設備中執行的各種應用程序使用的應用數據目錄和建立了與前述 CPS單元相對應的后續數據文件的綁定單元目錄被建立在根目錄下。如上所述,在讀取處理 開始前,被記錄在諸如硬盤之類的本地存儲單元102中的諸如下載數據之類的后續數據被 綁定到信息記錄介質(光盤)201中的數據上,從而被構建成單個虛擬文件系統,并且因此 稱為“綁定單元”。被綁定到信息記錄介質(光盤)200中的數據的后續數據全都被建立在 綁定單元目錄中。圖17所示的目錄結構是在綁定單元目錄下建立工作室目錄并且在工作室目錄下 建立包目錄這樣的結構。這些結構與參考圖13所說明的目錄相同。包1、包2和包3是與各個光盤相對應的目錄,這各個光盤存儲和各個CPS控制單 元相對應的內容。例如,與被存儲在信息記錄介質(光盤)200中的內容相對應的、設置了 包ID = 1的后續數據文件在包特有目錄524中被建立到與包1相對應的包。在圖中所圖 示的示例中,綁定單元528a是后續數據。后續數據被建立為包括索引、電影對象、播放列表 和/或AV數據的綁定單元。盡管在對應于包1的包特有目錄524中僅圖示出單個綁定單元528a,但是其中也 可以設置多個綁定單元。后續數據搜索信息527a是已被建立在對應于包1的包特有目錄 524中的用于搜索數據的文件。在示圖中所圖示的示例中,在工作室目錄中提供包1至包3和包共享目錄525的 子目錄。包共享目錄525存儲在使用與工作室1相對應的內容存儲包(光盤)時所共享和 使用的后續數據。例如,如果工作室A在各個ROM光盤上存儲大量內容并將它們提供給用戶,則每個 ROM光盤特有的后續數據與各個ROM光盤相關聯,其中,每個包特有的后續數據(例如,字幕 數據)將被記錄在相應包1至包3目錄中所建立的綁定單元中。然而,當遇到不需要與任 意具體內容關聯的電影預覽和其它服務數據等時,優選不論何時讀取存儲了由該電影工作 室A提供的內容的任意ROM光盤,這些內容都是可用的。這種數據被置于包共享目錄525 中。這種數據被包括在綁定單元528b中。后續數據搜索信息527b是被建立在包共享目錄 525中用于搜索數據的文件。此外,示示出工作室1至3的目錄以及工作室共享目錄526,作為綁定單元數 據目錄中的子目錄。工作室共享目錄5 存儲在使用與工作室1至3相對應的內容存儲包 (光盤)時所共享和使用的后續數據。例如,如果多個不同電影工作室A至C每一個在它們各自的ROM光盤上存儲內容 并且將它們提供給用戶,當遇到不需要與任意具體電影工作室關聯的數據時,例如,各種不 同的服務數據、廣告內容等等,優選在讀取存儲了內容的任意ROM盤時,這些內容是可獨立 于電影工作室使用的。這種數據被置于工作室共享目錄526中。這種數據被包括在綁定單 元528c中。后續數據搜索信息527c是已被建立在包共享目錄525中用于搜索數據的文件。例如,當具有包ID = 1的光盤被裝載到信息處理設備中時,可以使用的后續數據是在與包1相關聯的包特有目錄524中提供的綁定單元528a、在包共享目錄525中提供的 綁定單元528b和在工作室共享目錄526中提供的綁定單元528c。在已經參考圖16說明的虛擬文件系統中,合并在這三種不同綁定單元中提供的 數據和被存儲在信息記錄介質(光盤)200中的數據,并且建立虛擬文件。如以上所述,當 光盤被裝載到設備中時,或者當應用程序被啟動時,通過將光盤上的文件系統與本地存儲 單元102上的文件系統合并來生成虛擬文件系統,并且所生成的虛擬文件系統被存儲在信 息處理設備100的存儲器中。如圖17中所示,當存在多個要共享的綁定單元時,依照(1) — (2) — (3)的序列 來執行合并處理來合并(1)在工作室共享目錄526中提供的綁定單元528c,(2)在包共享 目錄525中提供的綁定單元528b和C3)在與包1相關聯的包特有目錄524中提供的綁定 單元528a,并且如果存在具有相同文件名的文件,則執行用后面的文件覆蓋的處理。給定該 處理,依照以下優先級來執行合并處理與具有最高優先級的包對應的文件,隨后為在包之 間共享的文件,最后為在工作室之間共享的文件。接著,將參考圖18來說明后續數據搜索信息的數據結構。被應用于諸如硬盤之類 的存儲裝置(本地存儲單元10 中所存儲的搜索后續數據的文件是后續數據搜索信息文 件。如圖18中所示,除了存儲目錄屬性和下載站點信息以外,后續數據搜索信息文件 527還為目錄中所存儲的文件存儲標題對應信息,標題對應信息包括針對每個標題(索引) 的對應信息,與這些標題相關聯的下載/更新信息以及與這些標題相對應的文件列表。與 這些標題相對應的文件列表存儲與每個文件相關聯的后續數據文件名和下載信息等。讀 取內容的應用能夠基于標題來獲取所需要的文件的文件名,使得可以基于文件名來選擇數 據。后續數據搜索信息文件527還存儲文件名轉換表(BUMF)529。如以上所說明的,當 被存儲在本地存儲單元102中的后續數據與被存儲在信息記錄介質(光盤)200中的內容 被聯合讀取時,這被設置在VFS (虛擬文件系統)中。當建立該虛擬文件系統時,有必要執 行轉換已被存儲在本地存儲單元102中的后續數據的文件名的處理,而文件名轉換表(聲 明文件(BUMF))是在該文件名轉換處理中應用的表格。將參考圖19來說明文件名轉換表 (BUMF)的結構。例如,圖17中所圖示的工作室共享目錄5 中所設置的后續數據文件的文件名是 由提供這些后續數據的工作室設置的文件名,因此,除非建立某類規則,否則這些文件名有 可能是冗余的。因此,有必要預先建立文件名設置規則,并且之后存儲根據規則設置了文件 名的后續數據文件。該方法例如可以是用于通過在用戶之間共享信息來避免冗余的方法。例如,可以 是這樣的操作,其中,當要創建共享目錄中所使用的內容時,預先向管理實體請求獲得使用 具體文件名的授權。例如,可以是這樣的方法,其中,當要使用共享目錄下載AV流文件時, 首先向管理實體請求獲得不冗余的文件名(例如“001XX.m2ts”或“001XX.clpi”)的使用 權限。此外,另一種方法例如是將后續數據存儲在被給與提供了這些后續數據的工作 室的名稱的共享目錄中。例如,對于與工作室A相關聯的后續數據,給與像“studioA.STREAM. 00001.m2ts” 和"studioA. CLIPINF. 00001.clpi” 這樣的文件名,而對于與工 作室B相關聯的后續數據,例如,給與像“studioB. STREAM. 02001. m2ts”和“studioB. CLIPINF. 02001. clpi”這樣的文件名。然而,當這些工作室名稱被包括在上述通過合并處理生成的虛擬文件中所建立的 文件名中時,這可能導致與被記錄為讀取處理應用中可以使用的文件名的文件名不符,這 可能使得后續數據不可用。圖19中圖示出的文件名轉換表(聲明文件(BUMF))被應用來解決該問題。即,文 件轉換表(BUMF) 5 被記錄在后續數據搜索信息文件527中,并且在生成虛擬文件時進行 合并處理時,參考文件名轉換表來確定要針對這些虛擬文件設置的文件名。圖19中所圖示的文件轉換表(BUMF)具有這樣的結構,其中,在本地存儲單元中的 文件名、工作室ID、包ID和轉換后的文件名的各個條目之間建立關聯。本地存儲單元中的文件名是在記錄到存儲后續數據的本地存儲單元102中時的 實際文件名。為了防止冗余,例如,工作室名稱被添加來建立文件名。文件名轉換處理根據與讀取內容相對應的包ID和工作室ID來確定。當讀取處理 被執行時,對后續數據和信息記錄介質(光盤)200上的數據執行綁定處理。所有這些工作 室ID和包ID關于將要使用的后續數據建立關聯,并且執行內容讀取處理的信息處理設備 獲取所要讀取的內容的工作室ID和包ID,并且基于這些ID,通過文件名轉換表的應用來獲 得轉換后的文件名,并且將所獲得的該文件名作為虛擬文件系統中的文件名。例如,如果本地存儲單元102上的文件名是“studioA. STREAM. 00001. m2ts”,并且 所要讀取的內容的工作室ID是1,并且所要讀取的內容的包ID是1,2和3,則轉換后的文 件名將是“BDMV/STREAM/00001. m2ts”。該轉換后的文件名 “BDMV/STREAM/00001. m2ts” 是 可以由讀取應用使用的文件名。通過以這種方式應用文件名轉換表(BUMF)來執行轉換使得可以在本地存儲單元 102中的目錄中自由地設置文件名,使得可以自由創建文件名而沒有冗余。注意,盡管圖19中圖示出的文件轉換表(BUMF)中的第二和第三條目都將 “studioC. STREAM. 00002. m2ts”作為本地存儲單元中的文件名,但是,當工作室ID = 1并且 包ID = 1,2或3時,轉換后的文件名將是“BDMV/STREAM/00002.m2ts”,但是,如果工作室 ID = 2并且包ID = 4,5或6,則轉換后的文件名將是“BDMV/STREAM/00012. m2ts”,因此,該 結構是轉換將根據工作室ID和包ID得到不同文件名的結構。通過以這種方式應用文件名 轉換表來執行文件名轉換處理例如使得能夠建立將在不同讀取應用中應用的不同文件。注意,這種文件名轉換表可以是被存儲在這樣后續數據搜索信息文件并且在其中 被使用的結構,所述后續數據搜索信息文件被建立在例如圖17中所圖示的工作室共享目 錄5 之類的共享目錄、或包共享目錄525等中;或者,這種文件名轉換表可以是被存儲在 被建立在與包ID相關聯的目錄中的后續數據搜索信息文件中。與共享目錄相比而言,在對 應于包ID的目錄中的文件完全受單個工作室的控制,因此可以使用具有易于管理的格式 的文件名來存儲,使得在構造虛擬文件系統時,可以轉換成基于讀取應用所能夠翻譯的格 式的文件名(例如“XXXXX. m2ts”)。注意,盡管在圖17中圖示的目錄結構中,圖示出與本地存儲單元102相對應的后 續數據存儲目錄結構具有三種子目錄,S卩(1)工作室共享目錄,(2)包共享目錄和( 包特有目錄,但是,也可以是沒有共享目錄,即沒有工作室共享目錄和包共享目錄的結構。將說明使用被存儲在本地存儲裝置中的后續數據來防止篡改的結構的示例。該 結構是這樣的結構,其中,當將新的后續數據存儲到本地存儲裝置中時,針對前述后續數據 搜索信息中的每個后續數據記錄散列值,并且在使用后續數據來執行后續數據的篡改驗證 時,執行散列值驗證。將參考圖20來說明散列值被存儲在后續數據搜索信息文件527中作為后續數據 篡改驗證值的結構的示例。在該后續數據搜索信息文件527中,除了文件篡改驗證數據531 以外的數據與參考圖19所說明的數據相同,因此將省略對其的說明。圖20中所示的文件篡改驗證數據531例如包括被存儲在本地存儲單元102中的 后續數據的文件名和基于后續數據生成的散列值的對應數據。此外,針對散列值建立簽名 數據。和使用上述訪問控制信息一樣,簽名是用與工作室相對應的私鑰生成的,其中,信息 處理設備使用相對應的工作室的公鑰來執行針對所要使用的后續數據的簽名驗證,并且在 確認所要使用的后續數據還未被篡改之后有條件地使用后續數據。注意,盡管圖20中圖示出的示例是與每個單獨的后續數據文件相對應地建立散 列值的示例,但是也可以是這樣的結構,其中從多個后續數據文件建立文件組,并且相對于 文件組來計算和存儲散列值。另外,后續數據文件或文件組的散列值的存儲位置不限于后 續數據搜索信息,而是,也可以是它們被存儲在訪問控制信息中這樣的結構,或者建立并存 儲獨立的文件這樣的結構。接著,將參考有關當執行讀取后續數據時的處理序列的圖21和圖22中所圖示出 的流程圖,來說明后續數據被存儲在本地存儲單元中的信息處理設備。后續數據讀取處理 是通過使用例如以上參考圖5至圖10所說明的后續數據讀取程序來執行的,并且圖21和 圖22中所圖示的流程是并非數據讀取處理的執行中的處理序列。以下兩種模式可作為讀取處理模式(1)在后續數據讀取程序保持CPS單元和對應于所要讀取的內容的標題之間的對 應關系的情況中的處理;和(2)在后續數據讀取程序不保持CPS單元和對應于所要讀取的內容的標題之間的 對應關系的情況中的處理。圖21圖示出以上情況(1)中的處理序列,而圖22圖示出以上情況O)中的處理 序列。首先,將參考圖21來說明在后續數據讀取程序保持CPS單元和對應于所要讀取的 內容的標題之間的對應關系的情況中的處理。在步驟S301中,確認當前正被讀取的內容或將要讀取的內容的標題,并且在步驟 S302中,識別包含在步驟S301中已經確認的標題的CPS單元。在步驟S303中,向用戶呈現本地存儲單元中所存儲的后續數據的內容列表,作為 讀取(回放)選項,并且由用戶輸入選擇信息。在步驟S304中,判斷用戶所選擇的內容(后續數據)是否與步驟S302中所識別 的CPS單元是相同單元。如果相同,則處理進行到步驟S307,開始讀取用戶所選擇的內容。 圖1中所圖示的信息處理設備100的數據處理單元101在讀取后續數據時,通過指定已被 建立為后續數據的標題的標題來激發后續數據讀取程序,以讀取被存儲在本地存儲單元中的后續數據。結果,屬于相同CPS單元的內容被從光盤和本地存儲單元讀取。從光盤和本地存儲單元讀取的內容應用屬于相同CPS單元。這是因為使用控制信 息(使用規則)是與單個CPS單元相關聯地建立的,并且原則上,不允許同時使用不同使用 控制信息(使用規則)來讀取內容。然而,當遇到沒有使用限制的自由內容等時,可以在任 何時間從任意CPS讀取內容。給定該處理,可以使用VFS (虛擬文件系統)并行讀取屬于與正從例如光盤讀取的 內容(例如,正被讀取的法語電影)的CPS單元相同那個CPS單元的后續數據(例如,正 從例如本地存儲單元讀取的用于該法語電影的日語字幕)。圖1中所圖示的信息處理設備 100的數據處理單元101執行虛擬文件系統的構造來執行被存儲在光盤上的內容和被存儲 在本地存儲單元102中的后續數據的并行讀取。注意,在該處理時,數據處理單元101根據 文件名轉換表轉換被存儲在本地存儲單元102中的后續數據的文件名。如果在步驟S304中,判定用戶所選擇的內容(后續數據)和步驟S302中所識別 的CPS單元不是相同單元,則處理進行到步驟S305。在步驟S305中,輸入跳轉到屬于用戶 所選擇的內容可被讀取的那個CPS單元的標題的指令和用戶標題重指定信息。由用戶重新 指定的標題是與屬于和步驟S302中所指定的CPS單元相同單元的后續數據相對應的標題。 注意,該標題切換對應于從不同標題重新執行相同讀取對象。(0172)在步驟S306中,讀取對象根據重新指定的標題被重新激發。接著,處理進 行到步驟S307來開始讀取用戶所選擇的內容。結果,屬于相同CPS單元的內容被從光盤和 本地存儲單元讀取。以這種方式,信息處理設備100的數據處理單元101識別屬于正在信 息處理設備100中被讀取的內容的單元,并且執行讀取內容限制處理,讀取內容限制處理 僅選擇屬于和所識別的單元相同單元的那些后續數據作為讀取使能內容。注意,該處理例 如是根據后續數據讀取程序來執行的。如以上已經參考圖5至圖9說明的,用于讀取后續數據的程序是被設置為通過光 盤上所設置的多個不同單元的不同標題來激活的,并且圖1中所圖示的信息處理設備100 的數據處理單元101基于多個不同單元的不同標題的指定來激發用于讀取后續數據的相 同程序,來執行用于讀取后續數據的處理。注意,如以上參考圖8所說明的,可以是這樣的處理,其中,被存儲在光盤上的后 續數據讀取程序的更新程序是從外部獲得的并被存儲在本地存儲單元102中,其中,圖1中 所圖示的信息處理設備100的數據處理單元101在執行用于獲取并存儲更新程序的處理 時,將更新的后續數據讀取程序存儲到本地存儲單元102中作為通過指定虛標題激發的設置。接著,將參考圖22來說明在后續數據讀取程序不保持CPS單元和對應于所要讀取 的內容的標題之間的對應關系的情況中的處理。在步驟S351中,確認當前正被讀取的內容或將要讀取的內容的標題,并且在步驟 S352中,識別包含在步驟S351中已經確認的標題的CPS單元。在步驟S353中,向用戶呈現被存儲在本地存儲單元中的后續數據的內容列表作 為讀取(回放)選項,并且由用戶輸入選擇信息。在步驟S3M中,判斷由用戶選擇的內容(后續數據)是否和步驟S352中所識別 的CPS單元是相同的單元。如果相同,則處理進行到步驟S351,開始讀取用戶所選擇的內
25容。結果,屬于相同CPS單元的內容被從光盤和本地存儲單元讀取。給定該處理,可以使用VFS(虛擬文件系統)并行讀取屬于與正從例如光盤讀取的 內容(例如,正被讀取的法語電影)的CPS單元相同那個CPS單元的后續數據(例如,正從 例如本地存儲單元讀取的用于該法語電影的日語字幕)。相比之下,如果在步驟S3M中判 定用戶所選擇的內容(后續數據)和步驟S352中所識別的CPS單元不是相同單元,則處理 進行到步驟S355。在步驟S355中,用戶所選擇的內容所屬于的CPS的單元編號被保持在數 據區域(存儲器的局部區域)中,并且在步驟S356中,輸入跳轉到屬于用戶所選擇的內容 可被讀取的那個CPS單元的標題的指令和用戶標題重指定信息。在本實施例示例中,后續數據讀取程序不保持對應于所要讀取的內容的標題和 CPS單元之間的對應關系,因此,在步驟S355中,用戶所選擇的內容所屬于的那個CPS單元 的編號首先被存儲在存儲器中,并且,在步驟S356中屬于可播放用戶所選擇的內容的那個 CPS單元的標題被獲得并被呈現給用戶之后,屬于已被存儲在存儲器中的該CPS單元編號 的標題被取回。在步驟S356中,用戶重指定的標題是對應于屬于和步驟S352中所指定的CPS單 元相同單元的后續數據的標題。注意,該標題切換對應于從不同標題重新執行相同讀取對象。在步驟S306中,讀取對象根據重新指定的標題被重新激發。接著,處理進行到步 驟S307來開始讀取用戶所選擇的內容。結果,屬于相同CPS單元的內容被從光盤和本地存 儲單元讀取。如上所述,本發明中所闡述的信息記錄介質(光盤)是這樣的信息記錄介質,其存 儲了包括所要讀取的流數據的數據以及作為用于指定內容讀取的索引的標題,被劃分成作 為內容的使用控制單元的CPS單元,其中,這些標題包括被記錄在信息記錄介質上、不是被 設置為用于讀取流數據的索引的虛標題,其中,這些虛標題是可以被設置為與后續數據相 關聯的索引的標題,使得安裝了該信息記錄介質的信息處理設備能夠響應于針對與后續數 據相關聯的標題的讀取指令來讀取后續數據,其中所述后續數據是在被安裝了該信息記錄 介質的信息處理設備后續獲得或生成之后被存儲在信息處理設備的本地存儲單元中的數 據。注意,用于CPS單元的使用控制信息是與被存儲在光盤上的內容相關聯的,被構 造為使得虛標題是針對光盤中所設置的每個單獨的CPS單元來設置的,其中,信息處理設 備例如可以選擇與屬于具有和后續數據的使用控制模式相同的使用控制信息的那個單元 的虛標題后續數據相關聯的標題。如以上參考圖5至圖9所述,信息記錄介質還存儲通過被預先存儲在光盤上的虛 標題激發的后續數據讀取程序。后續數據讀取程序具有可以從多個不同CPS單元中的不同 標題激發的設置。信息處理設備在讀取后續數據時,通過根據對已被建立為后續數據的標 題的標題的指定來激發后續數據讀取程序,來指定讀取被存儲在本地存儲單元中的后續數 據的處理。以上已經參考具體的實施例示例詳細說明了本發明。然而,顯然,本領域技術人 員可以在不偏離本發明的范圍和意圖的情況下,在實施例示例中進行修改和執行替換。艮口, 本發明以示例的方式被公開,并且這些不應被理解為是限制性的。應當考慮權利要求的范 圍來確定本發明的范圍和意圖。
另外,可以在硬件、軟件或結合兩者的結構中執行本說明書中所描述的處理序列。 當在軟件中執行處理時,可以通過將記錄了處理序列的程序安裝到專用硬件中所內建的計 算機中的存儲器來執行,或者可以通過將程序安裝到可執行各種處理的通用計算機中來執 行。例如,程序可以被預先存儲在記錄介質中。程序可以從記錄介質被安裝到計算機中,或 者經由LAN(局域網)或稱為互聯網的網絡被發送以被安裝到諸如硬驅之類的內建記錄介 質中。注意,本所明書中所描述的各種處理不僅可以根據該描述以時間順序執行,還可 以根據需要或根據執行這些處理的設備的性能并行或單獨執行。此外,在本說明書中,“本 系統”是多個設備的邏輯集合結構,并且不限于在相同框架內的每個結構設備。(產業利用潛力)給定如上所述的本發明一個實施例示例中的結構,當作為與被存儲在光盤(例 如,DVD)上的內容相對應的數據被后續獲得或生成的后續數據被存儲在本地存儲單元(例 如,硬盤)中時,作為用于指定后續數據的讀取的索引的標題從被預先存儲在光盤上的虛 標題中被選出,并且被設置為該后續數據的標題,并且被存儲在本地存儲單元中。給定該結 構,可以在不改變標題和CPS單元之間的對應關系的情況下存儲后續數據,其中CPS單元是 用于控制被記錄在光盤上的內容的單位。結果是可以在不更新內容證書(CC)的情況下實 行后續數據的記錄和使用處理。
權利要求
1.一種信息處理設備,包括數據處理單元,該數據處理單元被配置用于裝載存儲內容的光盤并執行用于讀取所述 內容的處理,所述內容被劃分到內容使用控制單元中;以及本地存儲單元,該本地存儲單元被配置用于存儲后續獲得和/或生成的后續數據,其中,所述數據處理單元被配置用于執行以下處理(1)從被預先存儲在所述光盤上的虛標題中選擇標題,所述標題是用于讀取所述后續 數據的索引;(2)將所述標題設置為所述后續數據的標題;以及(3)將所述后續數據存儲在所述本地存儲單元中。
2.如權利要求1所述的信息處理設備,其中被存儲在所述光盤上的內容具有其中定義了與使用控制信息的關聯的設置;并且所述數據處理單元將與和所述后續數據的使用控制狀態相匹配的使用控制信息相關 聯的單元,設置為所述后續數據的成員單元。
3.如權利要求2所述的信息處理設備,其中被存儲在所述光盤上的內容具有確定是否存在與加密內容的對應通過所述單元來劃 分的設置;其中,如果所述后續數據是加密數據,則與加密內容相對應的單元被設置為成員單元, 并且,如果所述后續數據是未加密數據,則與未加密內容相對應的單元被設置為成員單元。
4.如權利要求1所述的信息處理設備,其中,所述數據處理單元依照從服務器接收的 單元指定信息來設置所述后續數據的成員單元。
5.如權利要求1所述的信息處理設備,其中被預先記錄在所述光盤上的虛標題所具有的結構被設置為激發所述光盤上所記錄的 用于讀取后續數據的程序的標題;并且所述數據處理單元根據對被設置為所述后續數據的標題的標題的指定,來激發用于 讀取所述后續數據的程序,以執行用于讀取被存儲在所述本地存儲單元中的后續數據的處理。
6.如權利要求5所述的信息處理設備,其中所述用于讀取后續數據的程序是被設置為通過所述光盤上所設置的多個不同單元的 不同標題來激發的程序;并且所述數據處理單元被配置用于基于對多個不同單元的不同標題的指定來激發用于讀 取所述后續數據的程序,以執行用于讀取后續數據的處理。
7.如權利要求5所述的信息處理設備,其中所述數據處理單元被配置用于執行接收針對被存儲在所述光盤上的用于讀取后續數 據的程序的更新程序的處理,并且執行存儲到所述本地存儲單元中的處理,以執行將用于 讀取被存儲在所述本地存儲單元中的后續數據的更新后的程序存儲到所述本地存儲單元 中的處理,作為通過指定所述虛標題被激發的設置。
8.如權利要求1所述的信息處理設備,其中所述數據處理單元被配置用于識別屬于正在所述信息處理設備中被讀取的內容的單 元,并且執行僅選擇屬于和所識別的單元相同單元的那些后續數據作為讀取使能內容的讀取內容限制處理。
9.如權利要求8所述的信息處理設備,其中所述數據處理單元依照用于讀取所述后續數據的程序來執行所述讀取內容限制處理。
10.如權利要求1所述的信息處理設備,其中所述數據處理單元被配置用于構造虛擬文件系統來執行對被存儲在所述光盤上的內 容和被存儲在所述本地存儲單元中的后續數據的并行讀取。
11.如權利要求10所述的信息處理設備,其中當所述數據處理單元構造所述虛擬文件系統時,被存儲在所述本地存儲單元中的后續 數據的文件名依照文件名轉換表被轉換。
12.一種信息記錄介質,包括包括所要讀取的流數據的數據和作為用于指定內容讀取的索引的標題, 其中,所述數據被劃分到作為使用控制單元的單元中,其中,所述標題包括虛標題,所述虛標題不被設置為用于讀取已被記錄在所述信息記 錄介質上的流數據的索引,而是,所述虛標題是能被設置為與后續數據相關聯的索引的標 題,以使得能夠響應于針對與所述后續數據相關聯的標題的讀取指令來讀取后續數據,其 中所述后續數據是在由所述信息處理設備后續獲得和/或生成之后被存儲在所述信息處 理設備的本地存儲單元中的數據。
13.如權利要求12所述的信息記錄介質,其中用于所述使用控制單元的使用控制信息與被存儲在所述信息記錄介質上的內容相關聯,其中,所述虛標題是針對所述信息記錄介質中所設置的每個單獨的使用控制單元來設 置的,其中,在信息記錄設備中選擇與后續數據相關聯的標題被設置為是能從屬于具有與所 述后續數據的使用控制狀態相匹配的使用控制信息的單元的虛標題中選擇的。
14.如權利要求12所述的信息記錄介質,其中通過虛標題來激發的用于讀取后續數據的程序被預先存儲在所述信息記錄介質上;并且所述信息處理設備,當讀取所述后續數據時,響應于對被設置為所述后續數據的標題 的標題的指定,激發用于讀取所述后續數據的程序,來執行用于讀取被存儲在所述本地存 儲單元中的后續數據的處理。
15.如權利要求14所述的信息記錄介質,其中,用于讀取所述后續數據的程序是被設 置為通過所述信息記錄介質中所設置的多個不同單元的不同標題來激發的程序。
16.一種信息處理方法,包括后續數據獲取步驟,其中,數據處理單元裝載存儲內容的光盤并且其中數據在信息處 理設備中被后續獲得和/或生成,其中,所述內容被劃分到內容使用控制單元中;標題設置步驟,其中,所述數據處理單元從被預先存儲在所述光盤上的虛標題中選擇 標題,并將所述標題設置為所述后續數據的標題,其中所述標題是用于指定所述后續數據 的讀取的索引;以及后續數據存儲步驟,用于將所述后續數據存儲到本地存儲單元中。
17. 一種用于在信息處理設備中執行控制后續數據的處理的程序,包括 后續數據獲取步驟,其中,存儲內容的光盤被裝載到數據處理單元中并且其中數據在 信息處理設備中被后續獲得和/或生成,其中,所述內容被劃分到內容使用控制單元中;標題設置步驟,其中,所述數據處理單元從被預先存儲在所述光盤上的虛標題中選擇 標題,并將所述標題設置為所述后續數據的標題,其中所述標題是用于指定所述后續數據 的讀取的索引;以及后續數據存儲步驟,用于將所述后續數據存儲到本地存儲單元中。
全文摘要
一種信息處理設備,包括數據處理單元,該數據處理單元被配置用于裝載存儲內容的光盤并執行用于讀取內容的處理,該內容被劃分到內容使用控制單元中;以及本地存儲單元,該本地存儲單元被配置用于存儲后續獲得和/或生成的后續數據,其中,該數據處理單元被配置用于執行以下處理從被預先存儲在光盤上的虛標題中選擇標題,所述標題是用于讀取后續數據的索引;將所述標題設置為后續數據的標題;以及將后續數據存儲在本地存儲單元中。
文檔編號G11B20/10GK102067222SQ200980119975
公開日2011年5月18日 申請日期2009年3月31日 優先權日2008年3月31日
發明者服部忍, 薩拉瓦納·帕拉胡·安巴納撒, 高島芳和 申請人:索尼公司, 索尼電影娛樂公司, 索尼美國公司