国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      數(shù)據(jù)發(fā)送方法、記錄介質(zhì)、使用本地存儲(chǔ)從記錄介質(zhì)再現(xiàn)數(shù)據(jù)的裝置及其方法

      文檔序號(hào):6776356閱讀:218來(lái)源:國(guó)知局
      專利名稱:數(shù)據(jù)發(fā)送方法、記錄介質(zhì)、使用本地存儲(chǔ)從記錄介質(zhì)再現(xiàn)數(shù)據(jù)的裝置及其方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及使用本地存儲(chǔ)的記錄介質(zhì)的回放,尤其涉及發(fā)送加密數(shù)據(jù)的方法、 包括該加密數(shù)據(jù)的記錄介質(zhì)、使用本地存儲(chǔ)再現(xiàn)該記錄介質(zhì)的裝置及其方法。
      背景技術(shù)
      一般而言,能記錄大型數(shù)據(jù)的光盤作為記錄介質(zhì)被廣泛使用。近來(lái),例如藍(lán)
      光盤(以下簡(jiǎn)寫為BD)的新型高密度記錄介質(zhì)已被開(kāi)發(fā)用于存儲(chǔ)持續(xù)時(shí)間較長(zhǎng)的
      高圖像質(zhì)量的視頻數(shù)據(jù)和高聲音質(zhì)量的音頻數(shù)據(jù)。
      作為下一代記錄介質(zhì)技術(shù)的BD是具有顯著超過(guò)常規(guī)DVD的數(shù)據(jù)的下一代光 學(xué)記錄方案。并且,對(duì)BD以及其它數(shù)字設(shè)備的研究和開(kāi)發(fā)做出了許多努力。
      開(kāi)始開(kāi)發(fā)具有藍(lán)光盤規(guī)范應(yīng)用的光學(xué)記錄/再現(xiàn)設(shè)備。然而,由于藍(lán)光盤規(guī)范 的不完善,光學(xué)記錄/再現(xiàn)設(shè)備的完全開(kāi)發(fā)有許多困難。
      具體地,該光學(xué)記錄/再現(xiàn)設(shè)備需要設(shè)置有記錄和再現(xiàn)藍(lán)光盤(BD)的基本功 能以及考慮到與外圍數(shù)字設(shè)備的聚合的附加功能。因此,希望該光學(xué)記錄/再現(xiàn)設(shè) 備應(yīng)設(shè)置有接收以顯示外部輸入信號(hào)的一般功能、以及再現(xiàn)BD以及外部輸入信號(hào) 的功能。然而,在再現(xiàn)外部輸入信號(hào)和BD時(shí),由于還沒(méi)有提出和開(kāi)發(fā)用于保護(hù)由 內(nèi)容供應(yīng)方提供的共享數(shù)據(jù)的優(yōu)選方法,因此對(duì)基于完全BD的光學(xué)記錄/再現(xiàn)設(shè) 備的開(kāi)發(fā)設(shè)置了許多限制。

      發(fā)明內(nèi)容
      因此,本發(fā)明針對(duì)基本避免了由于相關(guān)技術(shù)的局限性和缺點(diǎn)所引起的一個(gè)或 多個(gè)問(wèn)題的發(fā)送加密數(shù)據(jù)的方法、包括該加密數(shù)據(jù)的記錄介質(zhì)、使用本地存儲(chǔ)再現(xiàn) 該記錄介質(zhì)的裝置及其方法。
      本發(fā)明的一個(gè)目的是提供一種發(fā)送加密數(shù)據(jù)的方法、包括該加密數(shù)據(jù)的記錄 介質(zhì)、使用本地存儲(chǔ)再現(xiàn)該記錄介質(zhì)的裝置及其方法,籍此由內(nèi)容供應(yīng)方提供的內(nèi) 容可以得到保護(hù)并且記錄介質(zhì)內(nèi)的數(shù)據(jù)和本地存儲(chǔ)內(nèi)的數(shù)據(jù)可使用能夠存儲(chǔ)從外 部下載的與記錄介質(zhì)相關(guān)聯(lián)的數(shù)據(jù)的本地存儲(chǔ)一起被再現(xiàn)。
      本發(fā)明的其它優(yōu)點(diǎn)、目的和特征部分地將在以下說(shuō)明中闡述,并且部分地在 本領(lǐng)域普通技術(shù)人員細(xì)讀以下內(nèi)容后將變得顯而易見(jiàn),或可從本發(fā)明的實(shí)踐中獲 知。本發(fā)明的目的和其它優(yōu)點(diǎn)可通過(guò)在附圖以及書面說(shuō)明及其權(quán)利要求中特別指出 的結(jié)構(gòu)來(lái)實(shí)現(xiàn)和達(dá)到。
      為了實(shí)現(xiàn)這些目的和其它優(yōu)點(diǎn)并根據(jù)本發(fā)明的用途,如在此所體現(xiàn)和寬泛地 描述的,根據(jù)本發(fā)明的使用本地存儲(chǔ)再現(xiàn)記錄介質(zhì)的方法包括以下步驟將與該記 錄介質(zhì)相關(guān)聯(lián)的數(shù)據(jù)下載至本地存儲(chǔ);通過(guò)將該下載數(shù)據(jù)綁定至該記錄介質(zhì)內(nèi)的盤 包來(lái)構(gòu)造虛擬包;使用與該記錄介質(zhì)相關(guān)聯(lián)的密鑰文件內(nèi)的密鑰解密該虛擬包內(nèi)索 引表的索引項(xiàng);以及再現(xiàn)該被解密的索引項(xiàng),其中用于解決發(fā)生在索引表的索引項(xiàng) 與密鑰文件的索引項(xiàng)之間的失配的信息被包括在該虛擬包中。
      例如,該信息標(biāo)識(shí)索引的索引項(xiàng)是否包括了下載數(shù)據(jù)。
      例如,該信息有關(guān)索引表的索引項(xiàng)所屬的那一CPS單元。
      例如,該信息是被授予每個(gè)索引項(xiàng)的索引項(xiàng)標(biāo)識(shí)信息。
      例如,該授予的索引項(xiàng)標(biāo)識(shí)信息是不可改變的。
      例如,如果該索引包括含下載數(shù)據(jù)的新添加索引項(xiàng),則向該新添加索引項(xiàng)授 予新索引項(xiàng)標(biāo)識(shí)信息。
      例如,密鑰文件被存儲(chǔ)在記錄介質(zhì)內(nèi)。
      例如,密鑰文件包括下載的密鑰并且被存儲(chǔ)在本地存儲(chǔ)中。 在本發(fā)明的另一方面中,記錄介質(zhì)包括其中記錄有內(nèi)容的流區(qū)以及用于管理
      該內(nèi)容的再現(xiàn)的數(shù)據(jù)庫(kù)區(qū),其中加密標(biāo)題被存儲(chǔ)在流區(qū)中而包括參照標(biāo)題標(biāo)識(shí)所定
      義的密鑰的密鑰文件被存儲(chǔ)在數(shù)據(jù)庫(kù)區(qū)中。
      例如,該密鑰文件包括被存儲(chǔ)用于下載標(biāo)題的補(bǔ)充密鑰。
      在本發(fā)明的另一方面,使用本地存儲(chǔ)再現(xiàn)記錄介質(zhì)的裝置包括拾取器,用 于讀取記錄在記錄介質(zhì)上的數(shù)據(jù);本地存儲(chǔ),用于存儲(chǔ)與記錄介質(zhì)相關(guān)聯(lián)的下載數(shù) 據(jù);以及控制器,用于通過(guò)將該下載數(shù)據(jù)綁定至記錄介質(zhì)內(nèi)的盤包構(gòu)造虛擬包,該 控制器使用與記錄介質(zhì)相關(guān)聯(lián)的密鑰文件內(nèi)的密鑰解密虛擬包內(nèi)索引表的索引項(xiàng), 該控制器再現(xiàn)該被解密的索引項(xiàng),其中控制器使用用于解決發(fā)生在索引表的索引項(xiàng) 與索引文件的索引項(xiàng)之間的失配的信息讀出解密密鑰,并且其中該信息被包括在虛 擬包中。
      例如,該索引表由內(nèi)容供應(yīng)方自記錄介質(zhì)的外部提供。
      例如,該信息被提供用以標(biāo)識(shí)索引表的索引項(xiàng)是否包括下載數(shù)據(jù)。 例如,該信息是關(guān)于索引的索引項(xiàng)所屬的那一CPS單元。 例如,該信息是索引項(xiàng)標(biāo)識(shí)信息。
      在本發(fā)明的另一方面,在發(fā)送與來(lái)自內(nèi)容供應(yīng)方的記錄介質(zhì)相關(guān)聯(lián)的數(shù)據(jù)時(shí), 數(shù)據(jù)發(fā)送方法包括發(fā)送用于解決發(fā)生在使數(shù)據(jù)能夠再現(xiàn)的索引表的索引項(xiàng)與關(guān)聯(lián) 于記錄介質(zhì)的密鑰文件的索引項(xiàng)之間的失配的信息的步驟。
      例如,該信息被提供用以標(biāo)識(shí)索引表的索引項(xiàng)是否包括下載數(shù)據(jù)。
      例如,該信息有關(guān)索引表的索引項(xiàng)所屬的那一CPS單元。 . 例如,該信息是索引項(xiàng)標(biāo)識(shí)信息。
      需要理解的是,本發(fā)明的以上概述和以下詳述都是示例性和說(shuō)明性的,旨在 提供對(duì)所要求保護(hù)的本發(fā)明的進(jìn)一步說(shuō)明。


      被包括在內(nèi)以提供對(duì)本發(fā)明進(jìn)一步的理解,并被結(jié)合于本申請(qǐng)中且構(gòu)成其一 部分的附圖示出了本發(fā)明的各個(gè)實(shí)施例,并與說(shuō)明書一同起到解釋本發(fā)明原理的作 用。在附圖中
      圖1是便于對(duì)本發(fā)明的概念性理解的示圖2是根據(jù)本發(fā)明的記錄在作為記錄介質(zhì)的光盤內(nèi)的文件結(jié)構(gòu)、以及在使用 該文件結(jié)構(gòu)再現(xiàn)一特定標(biāo)題時(shí)的關(guān)系的示圖3是根據(jù)本發(fā)明的寫入作為記錄介質(zhì)的光盤上的數(shù)據(jù)記錄結(jié)構(gòu)的示圖4A是根據(jù)本發(fā)明的光學(xué)記錄/再現(xiàn)設(shè)備的框圖4B是根據(jù)本發(fā)明的使用回放系統(tǒng)的光學(xué)記錄/再現(xiàn)設(shè)備的框圖5是根據(jù)本發(fā)明的構(gòu)造虛擬包的方法的概念的示圖6是用于說(shuō)明根據(jù)本發(fā)明的構(gòu)造虛擬包時(shí)的關(guān)系的示圖7是便于對(duì)根據(jù)本發(fā)明的數(shù)據(jù)的加密/解密的概念性理解的示圖8A和圖8B是用于說(shuō)明在解密能夠再現(xiàn)下載數(shù)據(jù)的索引表的索引項(xiàng)的過(guò)程 中產(chǎn)生的錯(cuò)誤的示圖。
      圖9A和圖9B是根據(jù)本發(fā)明第一實(shí)施例的使用本地存儲(chǔ)再現(xiàn)記錄介質(zhì)的方法 的示圖10是根據(jù)本發(fā)明第二實(shí)施例的使用本地存儲(chǔ)再現(xiàn)記錄介質(zhì)的方法的示圖; 圖11是根據(jù)本發(fā)明第三實(shí)施例的使用本地存儲(chǔ)再現(xiàn)記錄介質(zhì)的方法的示圖
      圖12是根據(jù)本發(fā)明的使用本地存儲(chǔ)再現(xiàn)記錄介質(zhì)的方法的流程圖。
      具體實(shí)施例方式
      現(xiàn)在將具體參照其示例在附圖中示出的本發(fā)明的優(yōu)選實(shí)施例。在任何可能的 情況下,將貫穿所有附圖使用相同標(biāo)號(hào)來(lái)表示相同或類似部分。
      首先,為便于說(shuō)明,本發(fā)明將光盤、尤其是"藍(lán)光盤(BD)"作為記錄介質(zhì) 的一個(gè)示例。然而,顯而易見(jiàn)的是本發(fā)明的技術(shù)思想同樣適用于其它記錄介質(zhì)。
      在本發(fā)明中,"本地存儲(chǔ)"是設(shè)置在圖1中所示的光學(xué)記錄/再現(xiàn)設(shè)備內(nèi)的一 類存儲(chǔ)裝置,并且是指用戶可在其中隨機(jī)存儲(chǔ)要利用的必要信息和數(shù)據(jù)的元件。特 別地,當(dāng)前一般使用的本地存儲(chǔ)包括并不限制本發(fā)明范圍的"硬盤"、"系統(tǒng)存儲(chǔ) 器"、"閃存"等。具體地,"本地存儲(chǔ)"被用作存儲(chǔ)與記錄介質(zhì)(例如,藍(lán)光盤) 相關(guān)聯(lián)的數(shù)據(jù)的裝置。要存儲(chǔ)在本地存儲(chǔ)內(nèi)的與記錄介質(zhì)相關(guān)聯(lián)的數(shù)據(jù)一般包括從 外部下載的數(shù)據(jù)。
      此外,顯而易見(jiàn)的是,部分從記錄介質(zhì)直接讀出的許可數(shù)據(jù)或與記錄介質(zhì)的 記錄/再現(xiàn)相關(guān)聯(lián)的生成的系統(tǒng)數(shù)據(jù)(例如,元數(shù)據(jù)等)可存儲(chǔ)在本地存儲(chǔ)內(nèi)。
      為了便于說(shuō)明本發(fā)明,記錄在記錄介質(zhì)內(nèi)的數(shù)據(jù)將被命名為"原始數(shù)據(jù)", 而存儲(chǔ)在本地存儲(chǔ)內(nèi)的數(shù)據(jù)中與記錄介質(zhì)相關(guān)聯(lián)的數(shù)據(jù)將被命名為"附加數(shù)據(jù)"。
      在本發(fā)明中,"標(biāo)題"是配置與用戶的接口的再現(xiàn)單元。每個(gè)標(biāo)題都被鏈接 至一特定的對(duì)象。并且,記錄在盤內(nèi)的與相應(yīng)的標(biāo)題相關(guān)聯(lián)的流根據(jù)該對(duì)象內(nèi)的命 令或程序來(lái)再現(xiàn)。特別地,為了便于說(shuō)明本發(fā)明,記錄在盤內(nèi)的標(biāo)題中的具有根據(jù)
      MPEG2壓縮的活動(dòng)畫面、電影和交互信息的標(biāo)題將被命名為"HDMV標(biāo)題"。 并且,記錄在盤內(nèi)的標(biāo)題中的具有由Java程序執(zhí)行的活動(dòng)畫面、電影和交互信息 的標(biāo)題將被命名為"BD-J標(biāo)題"。
      圖1是為了便于本發(fā)明的概念性理解的示圖,其中示例性地示出了光學(xué)記錄/ 再現(xiàn)設(shè)備10與外圍設(shè)備之間的聯(lián)合使用。
      參照?qǐng)D1,根據(jù)本發(fā)明的"光學(xué)記錄/再現(xiàn)設(shè)備"IO使得光盤能根據(jù)通用規(guī)格 記錄或回放。并且,光學(xué)記錄/再現(xiàn)設(shè)備10可被設(shè)計(jì)成記錄/再現(xiàn)特定規(guī)格的光盤 (例如,BD)。此外,光學(xué)記錄/再現(xiàn)設(shè)備10可被用來(lái)僅播放光盤。在以下對(duì)本 發(fā)明的描述中,通過(guò)考慮藍(lán)光盤(BD)與外圍設(shè)備之間的交互性,將BD播放器 或BD記錄器視為一個(gè)示例。并且,顯而易見(jiàn)的是"光學(xué)記錄/再現(xiàn)設(shè)備"10包括 可加載在計(jì)算機(jī)等之內(nèi)的"驅(qū)動(dòng)器"。
      根據(jù)本發(fā)明的光學(xué)記錄/再現(xiàn)設(shè)備10配備有記錄/再現(xiàn)光盤30的功能,以及接 收外部輸入信號(hào)、對(duì)接收到的信號(hào)執(zhí)行信號(hào)處理、并且通過(guò)另一外部顯示器20向
      用戶傳遞相應(yīng)圖像的能力。在這種情形中,對(duì)外部輸入信號(hào)沒(méi)有限制。并且,DMB (數(shù)字多媒體廣播)信號(hào)、因特網(wǎng)信號(hào)等可以是外部輸入信號(hào)的代表性信號(hào)。在作 為易訪問(wèn)介質(zhì)的因特網(wǎng)的情形中,因特網(wǎng)上的特定數(shù)據(jù)可通過(guò)光學(xué)記錄/再現(xiàn)設(shè)備 IO下載以供利用。
      此外,提供內(nèi)容作為外部源的一方一般被命名為"內(nèi)容供應(yīng)方(CP)"。 在本發(fā)明中,配置標(biāo)題的內(nèi)容是指由記錄介質(zhì)作者提供的數(shù)據(jù)。 具體地,本發(fā)明的目的是在光學(xué)記錄/再現(xiàn)設(shè)備10內(nèi)的原始數(shù)據(jù)和/或與該原 始數(shù)據(jù)相關(guān)聯(lián)的并且存在于光學(xué)記錄/再現(xiàn)設(shè)備10外部的因特網(wǎng)之類上的附加數(shù)據(jù) 被加密的情形中使用密鑰解密加密數(shù)據(jù)。稍后將參照?qǐng)D7對(duì)使用密鑰的加密和解密 進(jìn)行解釋。
      原始數(shù)據(jù)和附加數(shù)據(jù)將具體說(shuō)明如下。例如,如果一特定標(biāo)題的多路復(fù)用AV 流作為原始數(shù)據(jù)被記錄在光盤內(nèi),并且如果與該原始數(shù)據(jù)的音頻流(例如,韓文) 不同的音頻流(例如,英語(yǔ))作為附加數(shù)據(jù)被提供在因特網(wǎng)上,則根據(jù)用戶將存在 對(duì)下載因特網(wǎng)上作為附加數(shù)據(jù)的音頻流(例如,英語(yǔ))以與該原始數(shù)據(jù)的AV流一 起再現(xiàn)的請(qǐng)求、以及對(duì)下載因特網(wǎng)上作為附加數(shù)據(jù)的音頻流(例如,英語(yǔ))以單獨(dú) 再現(xiàn)的請(qǐng)求。為了允許這些請(qǐng)求,需要調(diào)整原始數(shù)據(jù)與附加數(shù)據(jù)之間的關(guān)聯(lián)并且需 要根據(jù)用戶請(qǐng)求管理/再現(xiàn)數(shù)據(jù)的系統(tǒng)方法。
      以上描述中為了便于解釋,記錄在盤內(nèi)的信號(hào)被命名為原始數(shù)據(jù)而存在于盤 外的信號(hào)被命名為附加數(shù)據(jù),這根據(jù)獲取每種數(shù)據(jù)的方法來(lái)標(biāo)識(shí)但并沒(méi)有對(duì)將原始 數(shù)據(jù)或附加數(shù)據(jù)限制為特定數(shù)據(jù)設(shè)置限制。
      因此,附加數(shù)據(jù)一般包括對(duì)其沒(méi)有限制的音頻、演示圖形(PG)、交互圖形 (IG)、文本字幕等。并且,附加數(shù)據(jù)可與包括所有示出數(shù)據(jù)和視頻的多路復(fù)用 AV流相對(duì)應(yīng)。即,存在于光盤外部并且與原始數(shù)據(jù)相關(guān)聯(lián)的具有任意類型屬性的 數(shù)據(jù)可成為附加數(shù)據(jù)。
      此外,附加數(shù)據(jù)可按索引文件(index)、播放列表文件(*.m2ts)或剪輯信 息文件(*.dpi)單獨(dú)地下載。此外,附加數(shù)據(jù)可按照內(nèi)容單元或按照標(biāo)題單元來(lái) 下載。
      為了實(shí)現(xiàn)用戶請(qǐng)求,提供原始數(shù)據(jù)與附加數(shù)據(jù)之間的文件結(jié)構(gòu)是必要的???用于藍(lán)光盤(BD)的文件和數(shù)據(jù)記錄結(jié)構(gòu)將參照?qǐng)D2和圖3具體說(shuō)明如下。
      圖2是根據(jù)本發(fā)明的記錄在作為記錄介質(zhì)的光盤內(nèi)的文件結(jié)構(gòu)、以及在使用 該文件結(jié)構(gòu)再現(xiàn)特定標(biāo)題時(shí)的關(guān)系的示圖。
      參照?qǐng)D2,在根據(jù)本發(fā)明的文件結(jié)構(gòu)中,在一個(gè)根目錄下存在AACS目錄和 至少一個(gè)BDMV目錄。作為確保與用戶的交互性的通用文件(上層文件)的索引 文件("index")和對(duì)象文件("MovieObject")存在于BDMV目錄內(nèi)。并且, 具有實(shí)際記錄在盤內(nèi)的數(shù)據(jù)的信息以及關(guān)于再現(xiàn)所記錄數(shù)據(jù)的方法的信息的 BDMV目錄設(shè)置有PLAYLIST目錄、CLIPINF目錄、STREAM目錄、AUXDATA 目錄、BDJO目錄、META目錄禾B BACKUP目錄。各個(gè)目錄和包括在每個(gè)目錄中 的文件將具體說(shuō)明如下。
      META目錄包括作為關(guān)于數(shù)據(jù)的數(shù)據(jù)的元數(shù)據(jù)文件。即,在META目錄中, 存在盤庫(kù)(Disc Library)的搜索文件、元數(shù)據(jù)文件等。
      BDJO目錄包括用于再現(xiàn)BD-J標(biāo)題的BD-J對(duì)象文件。
      AUXDATA目錄包括含有盤回放所需信息的輔助文件。例如,AUXDATA目 錄可包括在執(zhí)行交互圖形的情形中提供點(diǎn)擊聲音的聲音文件("Sound.bdmv") 以及在盤回放的情形中提供字體信息的字體文件("llll.otf")。
      在STREAM目錄中,存在以特定格式記錄在盤內(nèi)的AV流文件,每個(gè)流一般 被記錄為MPEG-2傳輸包,并且".m2ts"被用作流文件的擴(kuò)展名(01000.m2ts,…)。 特別地,由多路復(fù)用視頻、視頻和圖像信息一起生成的流被命名為A/V流,并且 至少一個(gè)或多個(gè)A/V流文件構(gòu)成一標(biāo)題。
      CLIPINF目錄包括與流文件分別一一對(duì)應(yīng)的剪輯信息文件(OlOOO.dpi、 02000.clpi)。特別地,剪輯信息文件("*.clpi")包括相應(yīng)流文件的屬性信息和 定時(shí)信息。特別地,流文件("*.m2ts")以及與流文件("*.m2ts") —一對(duì)應(yīng) 的剪輯信息文件("*.clpi")被綁定在一起命名為"剪輯"。艮卩,"剪輯"是包 含流文件("*.m2ts")與剪輯信息文件("*.dpi")兩者的數(shù)據(jù)。
      PLAYLIST目錄包括播放列表文件("*00000.mpls")。每個(gè)播放列表文件 ("*00000.mpls")包括指定再現(xiàn)一特定剪輯的播放間隔的至少一個(gè)播放項(xiàng)和子 播放項(xiàng)(SPI)。播放項(xiàng)和子播放項(xiàng)(SPI)具有關(guān)于一特定剪輯的再現(xiàn)起始時(shí)間 (IN-Time)和再現(xiàn)結(jié)束時(shí)間(OUT-Time)的信息。
      播放列表文件內(nèi)根據(jù)至少一個(gè)播放項(xiàng)(PI)的再現(xiàn)過(guò)程被稱為"主路徑", 而播放列表文件內(nèi)根據(jù)至少一個(gè)子播放項(xiàng)(SPI)的再現(xiàn)過(guò)程被稱為"子路徑"。 主路徑應(yīng)存在于播放列表文件內(nèi),并可根據(jù)子播放項(xiàng)(SPI)的存在與否按需存在
      至少一個(gè)子路徑。
      即,播放列表文件成為整個(gè)再現(xiàn)管理文件結(jié)構(gòu)內(nèi)的基本再現(xiàn)管理文件單元, 該單元通過(guò)組合至少一個(gè)或多個(gè)播放項(xiàng)來(lái)執(zhí)行一特定剪輯的再現(xiàn)。
      BACKUP目錄存儲(chǔ)用于記錄文件結(jié)構(gòu)數(shù)據(jù)中與盤回放相關(guān)聯(lián)的信息的索引文 件("index")、對(duì)象文件(MoiveObject、 BD-J對(duì)象)、PLAYLIST目錄內(nèi)的所 有播放列表文件("氣mpls")、以及CLIPINF目錄內(nèi)的所有剪輯信息文件(".clpi") 的全部拷貝文件。由于這些文件的缺失對(duì)盤回放是致命的,因此BACKUP目錄存 儲(chǔ)這些文件用于備份。
      在AACS目錄中,存在單元密鑰文件。并且用密鑰加密的數(shù)據(jù)的加密信息存 在于該單元密鑰文件中。
      圖2的另一示圖示出了由上述盤包再現(xiàn)一特定標(biāo)題的關(guān)系。
      如果給出了由也被稱為索引表的索引文件提供的用戶的對(duì)標(biāo)題的標(biāo)題再現(xiàn)命 令,則將開(kāi)始相應(yīng)標(biāo)題的再現(xiàn),這具體說(shuō)明如下。
      首先,在索引表(index.bdmv)內(nèi)配置具有與在加載相應(yīng)盤的情形中首先再現(xiàn) 的圖像相關(guān)的信息的"首先播放"信息、提供菜單圖像的"頂層菜單"信息、以及 至少一個(gè)"標(biāo)題(標(biāo)題#1 標(biāo)題#:1)"信息。
      一旦在光學(xué)記錄/再現(xiàn)設(shè)備10中加載了光盤30,則通過(guò)顯示器20向用戶提供 根據(jù)索引表的標(biāo)題菜單信息。如果用戶選擇了該菜單圖像內(nèi)的一特定標(biāo)題或一特定 菜單,則根據(jù)預(yù)先由盤作者定義的文件結(jié)構(gòu)開(kāi)始再現(xiàn)。即,如果給出了對(duì)一特定標(biāo) 題(例如,標(biāo)題#1)的再現(xiàn)命令,則根據(jù)再現(xiàn)管理文件結(jié)構(gòu)上的對(duì)象文件 (MovieObject、 BD-J對(duì)象)內(nèi)提供的命令或程序來(lái)執(zhí)行相應(yīng)的播放列表文件。然 后根據(jù)播放列表文件信息按特定播放項(xiàng)和/或子播放項(xiàng)再現(xiàn)配置標(biāo)題#1的至少一個(gè) 或多個(gè)剪輯(例如,剪輯#1 剪輯#3)。
      在"首先播放"、"頂層菜單"或"標(biāo)題"被加密的情形中,需要解密由"首 先播放"、"頂層菜單"或"標(biāo)題"再現(xiàn)的數(shù)據(jù)以用于再現(xiàn)。如果給出了對(duì)"首先 播放"、"頂層菜單"和"標(biāo)題"之一的再現(xiàn)命令,則對(duì)應(yīng)于AACS目錄內(nèi)單元 密鑰文件的密鑰被讀出。并且,使用讀出的密鑰來(lái)解密數(shù)據(jù)。然后該被解密的數(shù)據(jù) 被再現(xiàn)。
      圖3是根據(jù)本發(fā)明的寫入作為記錄介質(zhì)的光盤上的數(shù)據(jù)記錄結(jié)構(gòu)的示圖。 參照?qǐng)D3,從盤的內(nèi)邊緣起看,存在作為管理整個(gè)文件的系統(tǒng)信息的文件系統(tǒng) 信息區(qū)、其中寫有播放列表和剪輯信息文件以再現(xiàn)所記錄的AV流(*.m2ts)的區(qū)("數(shù)據(jù)庫(kù)區(qū)")、以及記錄了配置有音頻/視頻/圖形等的流的AV流區(qū)。如在以 上描述中提到的,在本發(fā)明中記錄在AV流區(qū)的數(shù)據(jù)被命名為原始數(shù)據(jù)。
      在記錄于盤內(nèi)的原始數(shù)據(jù)(例如,圖2中所示的文件結(jié)構(gòu))和存儲(chǔ)在本地存
      儲(chǔ)內(nèi)的附加數(shù)據(jù)被加密的情形中,本發(fā)明旨在提供用于解密加密數(shù)據(jù)的裝置和方 法。
      圖4A是根據(jù)本發(fā)明的一個(gè)實(shí)施例的光學(xué)記錄/再現(xiàn)設(shè)備10的框圖。 參照?qǐng)D4A,根據(jù)本發(fā)明的一個(gè)實(shí)施例的光學(xué)記錄/再現(xiàn)設(shè)備IO基本包括拾
      取器11,用于再現(xiàn)包括記錄在光盤中的原始數(shù)據(jù)和再現(xiàn)管理文件信息的管理信息; 伺服機(jī)構(gòu)14,用于控制拾取器ll的動(dòng)作;信號(hào)處理器13,用于將從拾取器ll接 收的再現(xiàn)信號(hào)恢復(fù)為一特定信號(hào)值,該信號(hào)處理器13將要記錄的信號(hào)調(diào)制為可記 錄在光盤上的信號(hào)并且發(fā)送該經(jīng)調(diào)制信號(hào);以及微處理器16,用于控制所有操作。
      存在于除光盤以外的地方的附加數(shù)據(jù)通過(guò)控制器12被下載至本地存儲(chǔ)。控制 器12使用記錄在本地存儲(chǔ)15內(nèi)的綁定單元清單文件中的信息生成綁定單元。控制 器12使用記錄在本地存儲(chǔ)15內(nèi)的綁定單元清單文件中的名稱映射信息構(gòu)造虛擬 包,以再現(xiàn)記錄介質(zhì)數(shù)據(jù)和本地存儲(chǔ)15內(nèi)的數(shù)據(jù)??刂破?2通過(guò)利用所構(gòu)造的虛 擬包根據(jù)用戶請(qǐng)求再現(xiàn)原始數(shù)據(jù)和/或附加數(shù)據(jù)。稍后將參照?qǐng)D5對(duì)綁定單元清單 文件、名稱映射信息以及虛擬包進(jìn)行具體解釋。
      新生成的虛擬包可存儲(chǔ)在本地存儲(chǔ)1中以供以后再次使用或臨時(shí)地存儲(chǔ)在單 獨(dú)的動(dòng)態(tài)存儲(chǔ)器中以供使用。
      在原始數(shù)據(jù)和/或附加數(shù)據(jù)被加密的情形中,控制器12從單元密鑰文件讀取用 于數(shù)據(jù)解密的密鑰,解密加密數(shù)據(jù),并隨后將解密數(shù)據(jù)提供給解碼器。
      回放系統(tǒng)17在控制器12的控制下最終解碼輸出數(shù)據(jù)以提供給用戶?;胤畔?統(tǒng)17包括解碼AV信號(hào)的解碼器以及通過(guò)分析與上述特定標(biāo)題的再現(xiàn)相關(guān)聯(lián)的對(duì) 象命令或應(yīng)用以及通過(guò)控制器12輸入的用戶命令判定再現(xiàn)方向的播放器模型。并 且,回放系統(tǒng)17將在圖4B的說(shuō)明中詳細(xì)解釋。
      為了執(zhí)行將信號(hào)記錄在光盤中的功能,AV編碼器18根據(jù)控制器12的控制將 輸入信號(hào)轉(zhuǎn)換為例如MPEG2傳輸流的特定格式的信號(hào),并隨后將該轉(zhuǎn)換信號(hào)提供 給信號(hào)處理器13。
      圖4B是根據(jù)本發(fā)明的利用回放系統(tǒng)的記錄介質(zhì)再現(xiàn)裝置的框圖。
      參照?qǐng)D4B,首先,"回放系統(tǒng)"包括由光學(xué)記錄/再現(xiàn)設(shè)備內(nèi)所設(shè)置的程序(軟 件)和/或硬件構(gòu)造的集體再現(xiàn)處理裝置。該回放系統(tǒng)播放加載在光學(xué)記錄/再現(xiàn)設(shè)
      備中的記錄介質(zhì),并同時(shí)再現(xiàn)和管理與記錄介質(zhì)相關(guān)聯(lián)且存儲(chǔ)在本地存儲(chǔ)中的數(shù)據(jù) (例如,從外部下載的數(shù)據(jù))。
      特別地,回放系統(tǒng)17包括"用戶事件管理器(171)"、"模塊管理器(172)"、
      "HDMV模塊(174) " 、 "BD-J模塊(175)"、"回放控制引擎(176)"、 "演示引擎(177)"以及"虛擬文件系統(tǒng)(40)",具體解釋如下。
      首先,作為分別用于再現(xiàn)HDMV標(biāo)題和BD-J標(biāo)題的單獨(dú)的再現(xiàn)處理管理裝
      置,用于HDMV標(biāo)題的"HDMV模塊(174)"和用于BD-J標(biāo)題的"BD-J模塊 (175)"被獨(dú)立地配置。"HDMV模塊(174)"與"BD-J模塊(175)"中的
      每一個(gè)具有處理上述對(duì)象(MovieObject或BD-J對(duì)象)內(nèi)的命令或程序的接收控
      制功能。
      作為處理命令等的接收用裝置,在"HDMV模塊(174)"內(nèi)設(shè)置了 "命令處 理器(174a)"并在"BD-J模塊(175)"內(nèi)設(shè)置了 "Java VM (175b)"和"應(yīng) 用管理器(175a)"。
      此外,"模塊管理器(172)"被設(shè)置成將用戶命令傳遞給"HDMV模塊(174)" 或"BD-J模塊(175)"并控制"HDMV模塊(174)"或"BD-J模塊(175)" 的操作。并且,設(shè)置了根據(jù)"HDMV模塊(174)"或"BD-J模塊(175)"的再 現(xiàn)命令解譯記錄在盤上的播放列表文件信息、并執(zhí)行相應(yīng)再現(xiàn)功能的"回放控制引 擎(176)"。此外,設(shè)置了用于解碼由"回放控制引擎(176)"再現(xiàn)和管理的特 定流并將該經(jīng)解碼的流顯示在屏幕上的"呈現(xiàn)引擎(177)"。具體地,"回放控 制引擎(176)"包括實(shí)際管理所有再現(xiàn)的"回放控制功能(176a)"以及存儲(chǔ)播 放器狀態(tài)寄存器(PSR)和通用寄存器(GPR)的"播放器寄存器(176b)"。在 一些情形中,"回放控制功能(176a)"可表示"回放控制引擎(176)"。
      在上述本發(fā)明的回放系統(tǒng)中,"模塊管理器(172)"、 "HDMV模塊(174)"、 "BD-J模塊(175)"以及"回放控制引擎(176)"可分別通過(guò)軟件來(lái)處理。實(shí) 際上,軟件在設(shè)計(jì)上比硬件配置更為有利。然而,"呈現(xiàn)引擎(177)"、解碼器 和平面通常通過(guò)硬件來(lái)設(shè)計(jì)。特別地,通過(guò)軟件處理的各要素(例如,標(biāo)號(hào)172、 174、 175、 176)可用控制器12的一部分來(lái)配置。因此,本發(fā)明的配置應(yīng)該根據(jù)其 意義來(lái)理解而不應(yīng)被限定于硬件配置或軟件配置。
      根據(jù)本發(fā)明的回放系統(tǒng)17具有以下特征。
      第一,用于HDMV標(biāo)題的"HDMV模塊(174)"和用于BD-J標(biāo)題的"BD-J 模塊(175)"被獨(dú)立地配置。并且,模塊174和175兩者不同時(shí)執(zhí)行。即,在HDMV
      標(biāo)題被再現(xiàn)的時(shí)候不能再現(xiàn)BD-J標(biāo)題,反之亦然。
      第二,在回放系統(tǒng)17內(nèi)設(shè)置了BD-J應(yīng)用,它是用于管理光學(xué)記錄/再現(xiàn)設(shè)備 內(nèi)類似于從外部下載附加數(shù)據(jù)的操作等網(wǎng)絡(luò)功能、或本地存儲(chǔ)15內(nèi)類似于通過(guò)編 輯存儲(chǔ)在本地存儲(chǔ)15中的文件或?qū)⑦@些文件綁定到盤包來(lái)構(gòu)造虛擬包的操作的程 序。即,BD-J應(yīng)用配置用于將盤內(nèi)的文件系統(tǒng)與本地存儲(chǔ)文件系統(tǒng)作為一個(gè)系統(tǒng) 管理的虛擬文件系統(tǒng)40,并通過(guò)所配置的虛擬文件系統(tǒng)40構(gòu)造和管理用于再現(xiàn)原 始數(shù)據(jù)和附加數(shù)據(jù)的虛擬包。并且,稍后將參照?qǐng)D5對(duì)通過(guò)虛擬文件系統(tǒng)40構(gòu)造 虛擬包的方法進(jìn)行說(shuō)明。
      第三,HDMV標(biāo)題和BD-J標(biāo)題分別接收單獨(dú)類型的用戶命令并彼此獨(dú)立地 分別執(zhí)行用戶命令。然而,需要由"用戶事件管理器(171)"管理的將用戶命令 傳送給"HDMV模塊(174)"或"BD-J模塊(175)"的接收用裝置。因此,例 如,如果接收到的命令是根據(jù)"用戶操作(UO)"的用戶命令,貝lj "用戶事件管 理器(171a)"將其傳送給"模塊管理器(172)"或"UO控制器(171a)", 從而可使"模塊管理器(172)"或"UO控制器(171a)"執(zhí)行該命令。如果接 收到的命令是根據(jù)"密鑰事件"的用戶命令,則"用戶管理器(171a)"將其傳送 給"BD-J模塊(175)"內(nèi)的"Java VM (175b)",從而"Java VM (175b)" 可執(zhí)行該命令。
      第四,可被稱為"主控制器"的上述"回放控制引擎(176)"的管理由當(dāng)前 運(yùn)行的模塊174和175中的一個(gè)負(fù)責(zé)。g卩,當(dāng)正在再現(xiàn)HDMV標(biāo)題時(shí),"HDMV 模塊(174)"成為主控制器。當(dāng)正在再現(xiàn)BD-J標(biāo)題時(shí),"BD-J模塊(175)"成
      為主控制器。
      此外,"回放系統(tǒng)"可包括"元數(shù)據(jù)管理器(173)"。并且,"元數(shù)據(jù)管理 器(173)"向用戶提供盤庫(kù)和增強(qiáng)型搜索元數(shù)據(jù)應(yīng)用。
      圖5是根據(jù)本發(fā)明的構(gòu)造虛擬包的方法的概念的示圖。
      參照?qǐng)D5,如果在如圖4B所示的信息和內(nèi)容被存儲(chǔ)在本地存儲(chǔ)15內(nèi)時(shí)加載 一特定盤,則光學(xué)記錄/再現(xiàn)設(shè)備IO讀出本地存儲(chǔ)15內(nèi)的文件系統(tǒng)信息41和包括 記錄在盤內(nèi)的文件結(jié)構(gòu)的盤文件系統(tǒng)信息42,然后使用所讀出的信息配置虛擬文 件系統(tǒng)(VFS)。特別地,虛擬文件系統(tǒng)(VFS)是指被虛擬配置用以聯(lián)合及管理 本地存儲(chǔ)15內(nèi)的文件系統(tǒng)和加載盤的文件系統(tǒng)的一類虛擬系統(tǒng)。
      本發(fā)明中為了通過(guò)虛擬文件系統(tǒng)再現(xiàn)盤內(nèi)的原始數(shù)據(jù)及本地存儲(chǔ)內(nèi)的附加數(shù) 據(jù)兩者,新虛擬包被構(gòu)造。為此,根據(jù)綁定單元清單文件內(nèi)的信息從本地存儲(chǔ)15
      內(nèi)與加載盤(例如,disc—ID#1)相關(guān)聯(lián)的文件信息(disc—ID#1相關(guān)的目錄文件)
      生成綁定單元。然后執(zhí)行讀出所生成的綁定單元以根據(jù)記錄在綁定單元清單文件中
      的名稱映射信息代替或被附加到加載盤(disc—ID#l)的文件結(jié)構(gòu)的綁定操作。
      在本發(fā)明中,名稱映射信息是記錄在本地存儲(chǔ)的文件結(jié)構(gòu)中的綁定單元清單 文件中的信息。并且,名稱映射信息適用于生成綁定單元的情形或通過(guò)綁定操作構(gòu) 造虛擬包的情形。
      文件與標(biāo)題關(guān)系列表、逐行播放列表信息或憑證信息是可包括在綁定單元清 單文件中的信息。文件與標(biāo)題關(guān)系列表被用于刪除和驗(yàn)證標(biāo)題單元。憑證信息被用
      在綁定另一內(nèi)容供應(yīng)方(CP)的文件中。
      此外,綁定單元具有基本類似于作為記錄介質(zhì)的文件結(jié)構(gòu)的盤包的結(jié)構(gòu)。然 而,綁定單元本身不能作為再現(xiàn)管理文件操作。這和綁定單元的文件結(jié)構(gòu)與盤(即, 盤包)內(nèi)的文件結(jié)構(gòu)之間的差異相對(duì)應(yīng)。如果定義綁定單元本身能執(zhí)行再現(xiàn),則這 正是本地存儲(chǔ)內(nèi)數(shù)據(jù)的再現(xiàn)。因此,這違背了本發(fā)明旨在再現(xiàn)記錄在盤內(nèi)的原始數(shù) 據(jù)與附加數(shù)據(jù)的意圖。
      并且,通過(guò)綁定操作構(gòu)造的虛擬包具有用于管理用存儲(chǔ)在盤內(nèi)的不同區(qū)中的
      原始數(shù)據(jù)構(gòu)造的原始剪輯和用本地存儲(chǔ)內(nèi)的附加數(shù)據(jù)構(gòu)造的附加剪輯412的文件 結(jié)構(gòu)。
      圖6是用于說(shuō)明根據(jù)本發(fā)明的構(gòu)造虛擬包時(shí)的關(guān)系的示圖。 首先,在加載盤內(nèi)存在特別被稱為盤包的特定文件結(jié)構(gòu)(例如,如圖2所示 的結(jié)構(gòu))。本地存儲(chǔ)文件系統(tǒng)41存在于本地存儲(chǔ)中。并且,綁定到加載盤(例如, disc—IDW)的綁定單元和綁定單元清單文件被包括在相應(yīng)的文件系統(tǒng)41中。此外, 綁定單元清單文件包含名稱映射信息。并且,名稱映射信息是關(guān)于綁定單元的信息。 例如,名稱映射信息包括關(guān)于生成該綁定單元的文件列表、文件位置以及虛擬包內(nèi) 的文件名稱等的信息。因此,虛擬文件系統(tǒng)(VFS)通過(guò)利用名稱映射信息通過(guò)綁 定操作構(gòu)造新虛擬包。參照?qǐng)D6說(shuō)明如下。
      在盤包421中,作為根目錄下的下層目錄的BDMV目錄包括索引文件 (Index.bdmv)、對(duì)象文件(MovieObject.bdmv)、播放列表文件(00000.mpls)、 剪輯信息文件(01000.clip)、流文件(01000.m2ts)以及輔助數(shù)據(jù)文件(sound.bdmv)。 與加載盤(例如,"org—ID #1"和"disc—ID #1"的盤)相關(guān)聯(lián)的綁定單元61包 括特定的播放列表文件(Apr2005.mpls) 611、剪輯信息文件(Apr2005.dip) 612 即由播放列表文件(Apr2005.mpls) 611管理的剪輯、流文件(Apr2005.m2ts) 613、
      以及盤相關(guān)的共享目錄(Shared)中的輔助數(shù)據(jù)文件(japanese.otf) 614。通過(guò)將 綁定單元綁定到盤包來(lái)構(gòu)造虛擬包51的方法具體說(shuō)明如下。
      根據(jù)名稱映射信息,綁定單元內(nèi)的播放列表文件(Apr2005.mpls) 611、剪輯 信息文件(Apr2005.clip) 612、流文件(Apr2005.m2ts) 613以及輔助數(shù)據(jù)文件 (japanese.otf)614在虛擬包51中分別將文件名稱改為PlayList目錄的播放列表文 件(OOOOO.mpls) 511、 CLIPINF目錄的剪輯信息文件(02000.cpi) 512、 STREAM 目錄的流文件(02000.m2ts)513、以及AUXDATA目錄的輔助數(shù)據(jù)文件(lllll.otf)。
      因此,虛擬包51在作為根目錄下層目錄的BDMV目錄中包括根據(jù)虛擬包的 索引文件(Index)和MovieObject文件。由綁定單元的播放列表文件替換的播放 列表文件(OOOOO.mpls) 511被置入PLAYLIST目錄中。在CLIPINF目錄中,綁定 單元的剪輯信息文件(02000.dpi) 512被添加到記錄介質(zhì)的剪輯信息文件 (01000.clip)。在STREAM目錄中,綁定單元的流文件(02000.m2ts) 513被添 加到記錄介質(zhì)的輔助數(shù)據(jù)文件(sound.bdmv)。由此,虛擬包51被構(gòu)造。
      此外,作為虛擬包內(nèi)上層文件的索引表(Index)和MovieObject文件可根據(jù) 新生成的播放列表文件(OOOOO.mpls) 511通過(guò)先前盤內(nèi)的索引表和MovieObject 文件來(lái)更新。特別地,在標(biāo)題通過(guò)虛擬包內(nèi)的播放列表文件(OOOOO.mpls) 511被 改變的情形中,索引表和MovieObject文件被更新。在這種情形中,標(biāo)題改變意味 著例如新標(biāo)題的添加、先前標(biāo)題的刪除、標(biāo)題回放的情景改變等。
      虛擬包內(nèi)的索引表起到再現(xiàn)將本地存儲(chǔ)內(nèi)的下載數(shù)據(jù)與記錄在盤內(nèi)的數(shù)據(jù)綁 定到一起的結(jié)果的一種管理信息的作用。
      同時(shí),虛擬包內(nèi)的索引表一般由外部?jī)?nèi)容供應(yīng)方生成、然后被提供給用戶以 使得本地存儲(chǔ)內(nèi)的下載數(shù)據(jù)與記錄在盤內(nèi)的數(shù)據(jù)能一起再現(xiàn)。然而,索引表可根據(jù) 虛擬包內(nèi)的文件結(jié)構(gòu)由播放器生成。
      在本發(fā)明中,在虛擬包內(nèi)索引表的索引項(xiàng)被加密的情形中,該索引項(xiàng)使用存 在于密鑰文件內(nèi)的密鑰來(lái)解密。該經(jīng)解密項(xiàng)隨后被再現(xiàn)。在這樣做時(shí),虛擬包內(nèi)索 引表的索引項(xiàng)與密鑰文件的索引項(xiàng)可能會(huì)失配。如果索引項(xiàng)失配,則會(huì)在讀出正確 密鑰時(shí)出現(xiàn)問(wèn)題。
      所以,本發(fā)明旨在以提供信息的方式解決失配問(wèn)題。該信息可被置入諸如索 引表等數(shù)據(jù)庫(kù)文件中。數(shù)據(jù)庫(kù)文件是與數(shù)據(jù)的再現(xiàn)相關(guān)聯(lián)的管理文件,并包括索引 文件、播放列表文件、剪輯信息文件等。用于解決索引項(xiàng)的失配的信息也可用單獨(dú) 的文件配置。并且,稍后將參照?qǐng)D9A到11具體說(shuō)明用于解決索引項(xiàng)的失配的信
      息。
      圖7是便于根據(jù)本發(fā)明的數(shù)據(jù)加密/解密的概念性理解的示圖。
      參照?qǐng)D7,加密是以使用特定算法變換數(shù)據(jù)的方式來(lái)防止內(nèi)容供應(yīng)方(CP) 提供的內(nèi)容被非法拷貝再銷售、編輯等的一種內(nèi)容保護(hù)方法。因此,數(shù)據(jù)的加密起 到防止對(duì)數(shù)據(jù)的未許可訪問(wèn)的一種鎖的作用,而該特定算法起到鎖的鑰匙的作用。 因此,用于該數(shù)據(jù)加密的特定算法被稱為加密密鑰。
      應(yīng)提供用于解釋加密所用的特定算法的裝置以再現(xiàn)該加密數(shù)據(jù)。該特定算法 解釋裝置起到一種鎖的鑰匙的作用。如果提供了該鑰匙,則使用該鑰匙來(lái)解釋數(shù)據(jù) 加密所用的算法并且將該數(shù)據(jù)恢復(fù)為其原始格式。這樣的數(shù)據(jù)恢復(fù)被稱為解密。
      在本發(fā)明中,數(shù)據(jù)的加密和解密所用的算法被稱為密鑰。數(shù)據(jù)加密可按諸如 內(nèi)容單元、標(biāo)題單元等預(yù)定單元地來(lái)執(zhí)行。并且,在通過(guò)預(yù)定單元加密數(shù)據(jù)時(shí)使用
      的密鑰將被命名為"單元密鑰"。
      在本發(fā)明中,"CPS (內(nèi)容保護(hù)系統(tǒng))單元"是指使用相同的"單元密鑰"加
      密的"首先播放"、"頂層菜單"和域"標(biāo)題"組。并且,每個(gè)"CPS單元"都 具有"CPS—unit—number (CPS—單元—號(hào))"。
      例如,由"首先播放"再現(xiàn)的所有AV流文件使用包括在該相同"CPS單元" 中的相同"單元密鑰"。由"頂層菜單"再現(xiàn)的所有AV流使用包括在該相同"CPS 單元"中的相同"單元密鑰"來(lái)加密。并且,由一個(gè)標(biāo)題再現(xiàn)的所有AV流文件使 用與該相同"CPS單元"相對(duì)應(yīng)的相同"單元密鑰"來(lái)加密。
      特別地,在圖7中,標(biāo)題#1、標(biāo)題#2和標(biāo)題#3被記錄在作為記錄介質(zhì)的 BD-ROM盤中。并且,從該記錄介質(zhì)的外部下載的標(biāo)題#4存在于本地存儲(chǔ)中。配
      置這些標(biāo)題(標(biāo)題#1到糾)的數(shù)據(jù)是加密數(shù)據(jù),并且關(guān)于數(shù)據(jù)加密所用的密鑰的 信息作為單元密鑰文件存在于該盤內(nèi)。單元密鑰文件優(yōu)選地存在于盤內(nèi)以防止由于
      黑客等所引起的信息泄漏。然而,如果盤內(nèi)不存在標(biāo)題所屬的"CPS單元"的"單 元密鑰",則可下載該"單元密鑰"。
      在用戶選擇再現(xiàn)記錄在盤內(nèi)的標(biāo)題#3的情形中,在解密標(biāo)題#3時(shí)所用的密鑰 (以下稱為解密密鑰)應(yīng)被提供給內(nèi)容解密模塊以再現(xiàn)標(biāo)題#3。
      一旦提供了標(biāo)題#3的解密密鑰,則內(nèi)容解密模塊使用所提供的密鑰將標(biāo)題#3 解密為加密之前的數(shù)據(jù)格式。所以,解密數(shù)據(jù)通過(guò)解碼器17被再現(xiàn)。
      標(biāo)題#4是本地存儲(chǔ)內(nèi)包括下載數(shù)據(jù)的標(biāo)題。如果用戶給出再現(xiàn)標(biāo)題#4的命令, 則標(biāo)題斜的解密密鑰從單元密鑰文件讀出。該讀出的密鑰與標(biāo)題#4 一起被提供給
      內(nèi)容解密模塊以解密標(biāo)題#4。
      圖8A和8B是用于說(shuō)明在解密能再現(xiàn)下載數(shù)據(jù)的索引表的索引項(xiàng)的過(guò)程中所
      產(chǎn)生的錯(cuò)誤的示圖。
      首先,索引項(xiàng)是指構(gòu)造索引表的"首先播放"、"頂層菜單"、"標(biāo)題"等。 該索引項(xiàng)被鏈接至一特定對(duì)象、然后再現(xiàn)記錄在盤上或存儲(chǔ)在本地存儲(chǔ)中的與該相 應(yīng)索引項(xiàng)相關(guān)聯(lián)的流,由此成為配置與用戶的接口的再現(xiàn)單元。
      圖8A示出了虛擬包內(nèi)索引表的索引項(xiàng)與單元密鑰文件的索引項(xiàng)之間的失配 的一個(gè)示例,而圖8B示出了包括"CPS—unit—number"的單元密鑰文件的一個(gè)示例。
      參照?qǐng)D8A,索引表601與包括該索引表610的索引項(xiàng)的解密密鑰的單元密鑰 文件620被存儲(chǔ)在盤中。
      并且,單元密鑰文件620的密鑰參照記錄在盤內(nèi)的數(shù)據(jù)來(lái)定義。特別地,"標(biāo) 題#1的密鑰"620a是記錄在盤內(nèi)的標(biāo)題W610a的解密密鑰,而"標(biāo)題#2的密鑰" 620b是記錄在盤內(nèi)的標(biāo)題存2 610b的解密密鑰。
      一旦該盤被加載,與該盤相關(guān)聯(lián)的數(shù)據(jù)就被下載至本地存儲(chǔ)。隨后通過(guò)將該 下載數(shù)據(jù)綁定到盤包421來(lái)構(gòu)造虛擬包51。該虛擬包51包括經(jīng)更新虛擬包內(nèi)的索 引表630。記錄在盤內(nèi)的數(shù)據(jù)與下載數(shù)據(jù)通過(guò)虛擬包內(nèi)的索引表630來(lái)再現(xiàn)。
      此外,虛擬包內(nèi)的索引表630可參照由播放器將下載數(shù)據(jù)綁定至先前索引表 610的結(jié)果的方式來(lái)生成,或可由外部?jī)?nèi)容供應(yīng)方以可生成記錄在盤內(nèi)的數(shù)據(jù)和下 載數(shù)據(jù)的形式提供。
      虛擬包內(nèi)的索引表630包括諸如"首先播放"、"頂層菜單"、標(biāo)題#1、標(biāo) 題#2以及標(biāo)題#3等索引項(xiàng)。虛擬包內(nèi)索引表630的標(biāo)題#1 630a對(duì)應(yīng)于記錄在盤內(nèi) 的標(biāo)題M610a,標(biāo)題弁2 630c是包括下載數(shù)據(jù)的標(biāo)題(以下稱為下載標(biāo)題),而標(biāo) 題#3 630b對(duì)應(yīng)于記錄在盤內(nèi)的標(biāo)題#2 610b。
      一旦給出對(duì)虛擬包內(nèi)索引表630的索引項(xiàng)中標(biāo)題#1 630a的再現(xiàn)命令,標(biāo)題#1 630a的解密密鑰就應(yīng)被提供給內(nèi)容解密模塊。由于標(biāo)題#1 630a是與記錄在盤內(nèi)的 標(biāo)題#1 610a相同的標(biāo)題,所以標(biāo)題#1 630a可使用"標(biāo)題#1的密鑰"620a解密。 一旦標(biāo)題#1 630a被解密,它就由解碼器19解密以被提供給用戶。
      接著研究給出了對(duì)索引表中標(biāo)題#3 630b的再現(xiàn)命令的情形。標(biāo)題#3 630b對(duì) 應(yīng)于記錄在盤內(nèi)的標(biāo)題存2 610b。所以,對(duì)于標(biāo)題#3 6301 的解密需要"標(biāo)題#2的密 鑰"620b。然而,標(biāo)題弁3 630b與標(biāo)題弁2 610b的標(biāo)題號(hào)不相同。在虛擬包內(nèi)不存在
      單獨(dú)信息的情形中,可讀出"標(biāo)題#3的密鑰"620c而不是"標(biāo)題#2的密鑰"620b。 在這種情形中,標(biāo)題弁3 630b和"標(biāo)題#3的密鑰"630c被提供給內(nèi)容解密模塊。由 于"標(biāo)題#3的密鑰"630c不是標(biāo)題弁3 630b的解密密鑰,所以標(biāo)題#3不能被解密。 類似地,除非存在關(guān)于下載標(biāo)題的解密密鑰的信息,否則下載標(biāo)題#2不能被 再現(xiàn)。然而,如果下載標(biāo)題弁2 630c沒(méi)有加密或用與記錄在盤內(nèi)的標(biāo)題弁2 610b相同 的密鑰加密,則在再現(xiàn)下載標(biāo)題弁2 630c時(shí)將沒(méi)有問(wèn)題。
      參照?qǐng)D8B,單元密鑰文件的"單元密鑰"參照"CPS單元"來(lái)定義。每一索 引項(xiàng)被給與"CPS—unit_number",并且對(duì)每個(gè)"CPS單元"定義"單元密鑰"。 "CPS_imit—number"起到將加密數(shù)據(jù)鏈接至該數(shù)據(jù)的解密密鑰的一種鏈接信息的 作用。
      一旦通過(guò)存儲(chǔ)在盤內(nèi)的索引表610給出標(biāo)題#1 610a的再現(xiàn)命令,播放器就從 單元密鑰文件中標(biāo)題#1的"CPS—unit—number"確認(rèn)標(biāo)題#1所屬的"CPS單元", 然后讀出該"CPS單元"的"單元密鑰"。作為盤內(nèi)標(biāo)題的標(biāo)題#1的 "CPS—unit—number"是"1",這意味著標(biāo)題#1屬于"CPS單元#1"。因此"CPS 單元#1的單元密鑰"被讀出。
      類似地,如果通過(guò)存儲(chǔ)在盤內(nèi)的索引表610給出標(biāo)題#2 610b的再現(xiàn)命令,則 播放器通過(guò)"標(biāo)題#2的CPS—unit—number"確認(rèn)標(biāo)題#2 610b屬于"CPS單元#2", 然后讀出"CPS單元弁2的單元密鑰"以提供給內(nèi)容解密模塊。
      記錄在盤內(nèi)的標(biāo)題#1和標(biāo)題#2分別對(duì)應(yīng)于能再現(xiàn)記錄在盤內(nèi)的數(shù)據(jù)與下載數(shù) 據(jù)的綁定結(jié)果的虛擬包內(nèi)索引表630中的標(biāo)題W 630a和標(biāo)題弁3 630b。由于虛擬包 內(nèi)索引表630的標(biāo)題#1 630a等同于記錄在盤內(nèi)的標(biāo)題弁l 610a,因此標(biāo)題#1 630a 可通過(guò)單元密鑰文件內(nèi)的"CPS單元W的單元密鑰"解密。
      然而,在虛擬包內(nèi)索引表630的標(biāo)題存3 630b的情形中,如果不給出單獨(dú)的信 息,則播放器通過(guò)從單元密鑰文件確認(rèn)"標(biāo)題#3的CPS—unit一number"可讀出"CPS 單元#3的單元密鑰"。由于標(biāo)題#3 6301 等同于記錄在盤內(nèi)的標(biāo)題#2,因此"CPS 單元#3的單元密鑰"不適用于標(biāo)題#3 630b的解密。因此,因?yàn)闃?biāo)題存3 630b沒(méi)有 被恢復(fù)至解碼器可解碼的形式,所以不能完成再現(xiàn)。
      在下載標(biāo)題#2 630c的情形中,除非標(biāo)題#2 630c不加密或用與記錄在盤內(nèi)的 標(biāo)題存2 610b相同的密鑰加密,否則在給定單元密鑰文件中的"CPS—unit—number" 時(shí)所用的標(biāo)題號(hào)與虛擬包內(nèi)索引表630的標(biāo)題號(hào)不一致。因此,可能會(huì)讀出不適用 于標(biāo)題#2解密,的密鑰。
      本發(fā)明旨在防止由于單元密鑰文件620所用的索引項(xiàng)與虛擬包內(nèi)索引表的索 弓I項(xiàng)之間的失配而錯(cuò)誤地讀出解密密鑰。
      通過(guò)解決失配問(wèn)題,可在再現(xiàn)下載數(shù)據(jù)和記錄在盤內(nèi)的數(shù)據(jù)時(shí)順暢地執(zhí)行加 密數(shù)據(jù)的解密。
      圖9到11示出了根據(jù)本發(fā)明各實(shí)施例使用本地存儲(chǔ)再現(xiàn)記錄介質(zhì)的各種方法。
      圖9A或圖9B示出了在虛擬包中存在用于標(biāo)識(shí)虛擬包內(nèi)索引表630的索引項(xiàng) 是對(duì)應(yīng)于盤上的索引項(xiàng)還是對(duì)應(yīng)于下載索引項(xiàng)的信息。圖IO示出了虛擬包內(nèi)的索 引表630中存在關(guān)于索引項(xiàng)的加密信息。并且,圖11示出了虛擬包內(nèi)的索引表630 中存在關(guān)于索弓i項(xiàng)的標(biāo)識(shí)信息。
      在以下描述中,對(duì)通過(guò)從存儲(chǔ)在例如盤內(nèi)的單元密鑰文件讀取密鑰來(lái)解密和 再現(xiàn)數(shù)據(jù)的情形進(jìn)行說(shuō)明。在一些情形中,密鑰從以本地存儲(chǔ)內(nèi)的單獨(dú)文件構(gòu)造的 單元密鑰文件讀出。在一些情形中,對(duì)于記錄在盤內(nèi)的數(shù)據(jù)密鑰從存儲(chǔ)在盤內(nèi)的單 元密鑰文件讀取,而對(duì)于下載數(shù)據(jù)密鑰從本地存儲(chǔ)內(nèi)的單元密鑰文件讀取。在一些 情形中,如果盤和本地存儲(chǔ)中不存在用于解密加密數(shù)據(jù)的密鑰,則可下載單獨(dú)的密 鑰。
      圖9A和圖9B是根據(jù)本發(fā)明第一實(shí)施例的使用本地存儲(chǔ)再現(xiàn)記錄介質(zhì)的方法 的示圖。
      圖9A示出了使用標(biāo)識(shí)下載索引項(xiàng)和記錄介質(zhì)上索引項(xiàng)的信息對(duì)虛擬包內(nèi)索 引表的索引項(xiàng)進(jìn)行解密和再現(xiàn)的一個(gè)示例。該信息存在于諸如索引文件等的數(shù)據(jù)庫(kù) 區(qū)中。并且,圖9B示出了在單元密鑰文件包括"CPS—unit—number"的情形中根 據(jù)本發(fā)明一實(shí)施例的使用本地存儲(chǔ)再現(xiàn)記錄介質(zhì)的方法的一個(gè)示例。
      參照?qǐng)D9A,單元密鑰文件620包括參照記錄在盤上的數(shù)據(jù)的索引項(xiàng)定義的密 鑰。即,該單元密鑰文件與盤相關(guān)聯(lián)。"標(biāo)題#1的密鑰"620a是記錄在盤內(nèi)的標(biāo) 題#1 610a的解密密鑰,而"標(biāo)題#2的密鑰"620b是記錄在盤內(nèi)的標(biāo)題#2 610b的 解密密鑰。盤內(nèi)的標(biāo)題#1和標(biāo)題#2對(duì)應(yīng)于虛擬包內(nèi)索引表630中的標(biāo)題#1 630a 和標(biāo)題弁3 630b。并且,虛擬包內(nèi)索引表630的標(biāo)題#2是下載標(biāo)題。
      為了再現(xiàn)虛擬包內(nèi)索引表630的索引項(xiàng),需要優(yōu)先解密相應(yīng)的標(biāo)題。虛擬包 內(nèi)索引表630的標(biāo)題#1的解密密鑰是單元密鑰文件620中"標(biāo)題#1的密鑰"620a。 在這種情形中,作為虛擬包內(nèi)索引表630的索引項(xiàng)的標(biāo)題#1與作為單元密鑰文件 620所用的索引項(xiàng)的標(biāo)題#1 一致。
      然而,在虛擬包內(nèi)索引表630的標(biāo)題#3 630b的情形中,標(biāo)題#3的解密密鑰不 是"標(biāo)題#3的密鑰"而是"標(biāo)題#2的密鑰"620b。因此,作為虛擬包內(nèi)索引表630 的索引項(xiàng)的標(biāo)題#3與作為索引項(xiàng)解密密鑰的單元密鑰文件中的索引項(xiàng)的標(biāo)題#3失 配。所以,除非給出用于解決失配問(wèn)題的信息,否則可能會(huì)讀出不適用于標(biāo)題#3 630b的解密的"標(biāo)題#3的密鑰"。
      因此,在本發(fā)明中,在虛擬包的索引表630內(nèi)可提供用以指示該索引項(xiàng)是被 下載的還是記錄在盤上的信息。所以,播放器可使用所提供的信息讀出適于解密該 索引項(xiàng)的密鑰。以下該信息被命名為"Disc—Download—info"。
      特別地,當(dāng)虛擬包內(nèi)索引表630的標(biāo)題#1 630&和標(biāo)題#3 630b是記錄在盤內(nèi) 的標(biāo)題時(shí),被命名為"Disc"的信息作為"Disc一Downloadjnfo"被提供給虛擬包 內(nèi)的索引表。它意味著這些標(biāo)題被記錄在盤上。由于標(biāo)題#2 630c是下載標(biāo)題,所 以被命名為"Download"的信息被提供給虛擬包內(nèi)的索引表。
      播放器通過(guò)"Disc_Download_info"可標(biāo)識(shí)索引項(xiàng)是記錄在盤上的索引項(xiàng)還是 下載的索引項(xiàng)。所以,通過(guò)僅計(jì)算記錄在盤上的索引項(xiàng),它可與單元密鑰文件的索 引項(xiàng)匹配。例如,一旦給出標(biāo)題存3的再現(xiàn)命令,播放器就根據(jù)"Disc一Download一info" 僅計(jì)算記錄在盤內(nèi)的數(shù)據(jù),從而知道標(biāo)題#3 630b對(duì)應(yīng)于單元密鑰文件620中的標(biāo) 題#2。播放器然后讀出"標(biāo)題#2的密鑰"620b以解密和再現(xiàn)標(biāo)題#3 630b。
      類似于圖9A,圖9B示出了標(biāo)識(shí)索引項(xiàng)是下載的還是記錄在盤上的信息。然 而,圖9B與圖9A的區(qū)別在于單元密鑰文件配置有參照"CPS單元"定義的 "CPS—unit—number"和"單元密鑰"。
      存儲(chǔ)在盤內(nèi)的單元密鑰文件中的"標(biāo)題#1的CPS—unit_number"是指示存儲(chǔ) 在盤內(nèi)的索引表610的索引項(xiàng)中的標(biāo)題#1 610a所屬的"CPS單元"的信息。在圖 9B所示的實(shí)施例中,標(biāo)題#1 610a屬于"CPS單元#1"。并且,為了再現(xiàn)標(biāo)題#1 需要"CPS單元弁1的單元密鑰"。此外,索引表610b的標(biāo)題存2 610b屬于"CPS 單元#2"并且可通過(guò)由"CPS單元弁2的單元密鑰"解密來(lái)再現(xiàn)。
      記錄在盤內(nèi)的標(biāo)題#1 610a和標(biāo)題弁2 610b分別對(duì)應(yīng)于虛擬包內(nèi)索引表630中 的標(biāo)題#1 630&和標(biāo)題#3 630b。并且,虛擬包的索引表630內(nèi)的標(biāo)題#2 630c是下 載標(biāo)題。
      單元密鑰文件的"標(biāo)題#1的CPS—unit_number"是關(guān)于虛擬包內(nèi)索引表630 的標(biāo)題#1所屬的"CPS單元"的信息。并且,虛擬包內(nèi)索引表630的索引項(xiàng)與單 元密鑰文件的索引項(xiàng)匹配。因此, 一旦給出對(duì)虛擬包內(nèi)索引表630的標(biāo)題#1的再
      現(xiàn)命令,就讀出作為標(biāo)題#1的解密密鑰的"CPS單元W的單元密鑰"。
      然而,由于關(guān)于虛擬包內(nèi)索引表的標(biāo)題弁3 630b所屬的"CPS單元"的信息成 為單元密鑰文件中"標(biāo)題#2的CPS_unit_number",因此索引項(xiàng)標(biāo)題#3與標(biāo)題#2 失配。在不給出單獨(dú)信息的情形中,如果給出虛擬包內(nèi)索引表630的標(biāo)題#3 630b 的再現(xiàn)命令,則播放器可確認(rèn)單元密鑰文件中標(biāo)題#3 630b的相同索引項(xiàng)的 "CPS_unit—number"。在這種情形中,讀出的密鑰可以是"CPS單元#3的單元密 鑰"而不是在解密標(biāo)題弁3 630b時(shí)所用的"CPS單元存2的單元密鑰"。
      如果根據(jù)本發(fā)明將索引項(xiàng)的"Disc—Download—info"提供給虛擬包內(nèi)的索引表 630,則播放器可以僅計(jì)算記錄在盤內(nèi)的標(biāo)題的方式知道標(biāo)題#3 630b對(duì)應(yīng)于單元密 鑰文件中的標(biāo)題#2。因此, 一旦給出標(biāo)題存3 630b的再現(xiàn)命令,播放器就確認(rèn)"標(biāo) 題#2的CPS—unit—number",然后使用"標(biāo)題#2的CPS—unit—number"讀出"CPS 單元#2的單元密鑰"。
      此外,顯而易見(jiàn)的是,圖9A和圖9B中使用的術(shù)語(yǔ)并不對(duì)本發(fā)明有所限制。 并且,用于解決單元密鑰文件與虛擬包內(nèi)索引表的索引項(xiàng)之間的失配問(wèn)題的任何信 息都落在本發(fā)明的所附權(quán)利要求及其等效方案的范圍之內(nèi)。
      圖10是根據(jù)本發(fā)明第二實(shí)施例的使用本地存儲(chǔ)再現(xiàn)記錄介質(zhì)的方法的示圖, 其中索引項(xiàng)使用存在于虛擬包內(nèi)索引表中的索引項(xiàng)的加密信息來(lái)解密和再現(xiàn)。
      類似于圖9A和圖9B,用于解決索引項(xiàng)失配問(wèn)題的信息被提供給諸如索引表 等數(shù)據(jù)庫(kù)文件。然而,圖10與圖9A或圖9B的區(qū)別在于關(guān)于虛擬包內(nèi)索引表的索 引項(xiàng)的加密信息被提供為用于解決索引項(xiàng)失配問(wèn)題的信息。
      參照?qǐng)D10,例如關(guān)于虛擬包內(nèi)索引表630的索引項(xiàng)所屬的"CPS單元"的信 息作為加密信息被提供給虛擬包內(nèi)的索引表630。并且,關(guān)于索引項(xiàng)所屬的CPS 單元的信息可以是"CPS_unit_number"。
      虛擬包內(nèi)索引表630的標(biāo)題#1 630a對(duì)應(yīng)于盤內(nèi)的標(biāo)題弁l 610a并且屬于"CPS 單元#1"。虛擬包內(nèi)索引表630的標(biāo)題#3 630b對(duì)應(yīng)于盤內(nèi)的標(biāo)題#2 610b并且屬于 "CPS單元弁2"。因此,虛擬包內(nèi)索引表630的標(biāo)題#1 630a和標(biāo)題弁2 630b可分別 通過(guò)"CPS單元W的單元密鑰"和"CPS單元粒的單元密鑰"解密。虛擬包內(nèi)索 引表630的標(biāo)題弁2是下載標(biāo)題并且屬于"CPS單元弁3"。因此,為了再現(xiàn)標(biāo)題存2 630c, 標(biāo)題#2 630應(yīng)通過(guò)"CPS單元#3的單元密鑰"解密。
      為了再現(xiàn)虛擬包內(nèi)索引表630的標(biāo)題#1 630a、標(biāo)題#2 630c和標(biāo)題弁3 630b, 應(yīng)從單元密鑰文件讀取正確的密鑰。單元密鑰文件中關(guān)于標(biāo)題#1所屬的"CPS單
      元"的信息是"標(biāo)題#1的CPS—unit—number"。因此,虛擬包內(nèi)索引表630的索引 項(xiàng)與單元密鑰文件中所使用的索引項(xiàng)匹配。
      然而,由于虛擬包內(nèi)索引表630的標(biāo)題#3 630b對(duì)應(yīng)于單元密鑰文件中的標(biāo)題 #2,因此虛擬包內(nèi)索引表630的索引項(xiàng)與在定義單元密鑰文件中的"CPS—unit_ number"時(shí)使用的索引項(xiàng)失配。在發(fā)生索引項(xiàng)失配的情形中,播放器通過(guò)參照作 為虛擬包內(nèi)索引表630的索引項(xiàng)的標(biāo)題#3 630b確認(rèn)單元密鑰文件中的 "CPS—unit—number"來(lái)讀出對(duì)應(yīng)于"CPS—unit—number"的密鑰。例如,在單元密 鑰文件中的"標(biāo)題#3的CPS—unit—number"是"3"的情形中,播放器會(huì)通過(guò)判定 虛擬包內(nèi)索引表630的標(biāo)題#3 630b對(duì)應(yīng)于"CPS單元#3"而讀出"CPS單元#3的 單元密鑰"。然而,會(huì)出現(xiàn)屬于"CPS單元弁2"的標(biāo)題弁3 630b不能通過(guò)"CPS單 元#3的單元密鑰"再現(xiàn)的問(wèn)題。
      為了解決該問(wèn)題,本發(fā)明為虛擬包內(nèi)索引表630的索引項(xiàng)設(shè)置加密信息。例 如,可分別對(duì)虛擬包內(nèi)索引表630的標(biāo)題#1、標(biāo)題#2和標(biāo)題#3設(shè)置"CPS—unit_ numbe尸l" 、 "CPS—unit—numbe產(chǎn)3"以及"CPS_unit—number=2"。
      一旦給出對(duì)虛擬包內(nèi)索引表630的索引項(xiàng)的再現(xiàn)命令,播放器就確認(rèn)每個(gè)索 引項(xiàng)的"CPS—unit—number"、然后讀出每個(gè)索引項(xiàng)所屬的"CPS單元"的"單元 密鑰"。特別地,"CPS單元#1的單元密鑰"從單元密鑰文件讀取用于虛擬包內(nèi) 索引表630的標(biāo)題#1 630a, "CPS單元#3的單元密鑰"被讀取用于標(biāo)題#2 630c, 以及"CPS單元#2的單元密鑰"被讀取用于標(biāo)題#3 630b。相應(yīng)的標(biāo)題分別使用所 讀出的密鑰解密然后再現(xiàn)。
      在本發(fā)明中,即使單元密鑰文件中使用的索引項(xiàng)與虛擬包內(nèi)索引表630的索 引項(xiàng)不匹配,也能讀出正確的密鑰。因此,本發(fā)明能順暢地再現(xiàn)虛擬包內(nèi)索引表 630的索引項(xiàng)。
      圖11是根據(jù)本發(fā)明第三實(shí)施例的使用本地存儲(chǔ)再現(xiàn)記錄介質(zhì)的方法的示圖, 其中索引項(xiàng)使用存在于虛擬包內(nèi)索引表中的索引項(xiàng)的標(biāo)識(shí)信息來(lái)解密和再現(xiàn)。
      與圖9A到IO類似,用于解決單元密鑰與虛擬包內(nèi)索引表之間的索引項(xiàng)失配 問(wèn)題的信息被提供給數(shù)據(jù)庫(kù)文件。然而,圖11與圖9A到10的區(qū)別在于分配給每 個(gè)索引項(xiàng)的索引項(xiàng)標(biāo)識(shí)信息被提供為用于解決索引項(xiàng)失配問(wèn)題的信息。
      在以下描述中說(shuō)明了對(duì)索引項(xiàng)授予作為標(biāo)識(shí)信息的"Title_ID"的一個(gè)示例。 然而,本發(fā)明并不對(duì)在圖11的描述中使用的術(shù)語(yǔ)設(shè)限而應(yīng)根據(jù)其技術(shù)思想來(lái)理解。 參照?qǐng)D11, "TitlejD #1"作為索引項(xiàng)標(biāo)識(shí)信息被授與存儲(chǔ)在盤內(nèi)的索引表610
      的標(biāo)題#1 610a,而"Title—ID #2"被授與標(biāo)題#2 610b。并且,單元密鑰文件620 包括參照標(biāo)識(shí)信息定義的密鑰。優(yōu)選地,標(biāo)識(shí)信息被單獨(dú)地授與每個(gè)索引項(xiàng)。特別 地,標(biāo)識(shí)信息只是被單獨(dú)地授與每個(gè)索引項(xiàng)但并不需要向每個(gè)索引項(xiàng)授予不同的標(biāo) 識(shí)信息。在授與不同標(biāo)識(shí)信息的情形中,相應(yīng)索引項(xiàng)在用不同密鑰解密后再現(xiàn)。在 索引項(xiàng)具有相同標(biāo)識(shí)信息的情形中,相應(yīng)索引項(xiàng)在用相同密鑰解密后再現(xiàn)。
      優(yōu)選地,即使盤內(nèi)索引表中索引項(xiàng)的位置在虛擬包內(nèi)的索引表中改變,所授 與的索引項(xiàng)標(biāo)識(shí)信息也不改變。在圖11所示的一個(gè)實(shí)施例中,作為虛擬包內(nèi)索引 表630的索引項(xiàng)的標(biāo)題#1 630&和標(biāo)題#3 630b分別再現(xiàn)作為記錄在盤上的索引項(xiàng)的 標(biāo)題#1 610a和標(biāo)題弁2 610b的相同數(shù)據(jù)。由于記錄在盤上的標(biāo)題#1 610a的索引項(xiàng) 標(biāo)識(shí)信息為"TitleJD #1",因此虛擬包內(nèi)索引表的標(biāo)題#1 630a的索引項(xiàng)標(biāo)識(shí)信 息也對(duì)應(yīng)于"Title—ID #1"。由于記錄在盤上的標(biāo)題#2 610b的索引項(xiàng)標(biāo)識(shí)信息為 "Title—ID #2",因此虛擬包內(nèi)索引表的標(biāo)題#3 630b的索引項(xiàng)標(biāo)識(shí)信息也對(duì)應(yīng)于 "TitlejD #2"。并且,單獨(dú)的標(biāo)識(shí)信息被授與虛擬包內(nèi)索引表630的標(biāo)題#2 630c。 授與"Title—ID#n"的示例在圖11中示出。
      在本發(fā)明中,索引項(xiàng)標(biāo)識(shí)信息可作為用于解決索引項(xiàng)失配問(wèn)題的信息提供給 諸如索引表等的數(shù)據(jù)庫(kù)文件。失配出現(xiàn)在虛擬包內(nèi)索引表的索引項(xiàng)與關(guān)聯(lián)于盤的單 元密鑰文件的索引項(xiàng)之間。因此,作為虛擬包內(nèi)索引表630的標(biāo)題#1 630a的索引 項(xiàng)標(biāo)識(shí)信息的"Title—ID #1"、作為標(biāo)題#2 630c的索引項(xiàng)標(biāo)識(shí)信息的"Title一ID #n"、 以及作為標(biāo)題#3 630b的索引項(xiàng)標(biāo)識(shí)信息的"TitlejD #2"被提供給虛擬包內(nèi)的索 引表630。
      一旦給出對(duì)虛擬包內(nèi)索引表630的索引項(xiàng)的再現(xiàn)命令,播放器就確認(rèn)該索引 項(xiàng)的標(biāo)識(shí)信息,從單元密鑰文件讀取與該索引項(xiàng)標(biāo)識(shí)信息相對(duì)應(yīng)的密鑰,使用所讀 出的密鑰解密該索引項(xiàng),然后再現(xiàn)該解密索引項(xiàng)。特別地, 一旦給出對(duì)虛擬包內(nèi)索 引表630的標(biāo)題#1 630a的再現(xiàn)命令,就通過(guò)確認(rèn)標(biāo)題^的標(biāo)識(shí)信息為"Title—ID #1" 從單元密鑰文件讀取作為該標(biāo)識(shí)信息的密鑰的"Title—ID #1的密鑰"620a。 一旦給 出對(duì)虛擬包內(nèi)索引表630的標(biāo)題#3 630b的再現(xiàn)命令,就通過(guò)確認(rèn)標(biāo)題#3的標(biāo)識(shí)信 息為"Title—ID #2"讀出"Title_ID#2" 620b。
      被分別讀出用于標(biāo)題#1 630a和標(biāo)題弁3 630b的"Title—ID #1的密鑰"620a和 "Title—ID #2的密鑰"620b分別是根據(jù)標(biāo)題再現(xiàn)的數(shù)據(jù)的解密密鑰。因此,每個(gè) 標(biāo)題都能被解密。
      由于虛擬包內(nèi)索引表630的下載標(biāo)題#2 630c的標(biāo)識(shí)信息為"Title—ID #n",
      因此需要"Title—ID #n"來(lái)再現(xiàn)標(biāo)題#2 630c。在"Title—ID #n的密鑰"存在于存儲(chǔ) 在盤內(nèi)的單元密鑰文件中的情形中,該密鑰可從單元密鑰文件中讀取。然而,在該 密鑰不存在于單元密鑰文件中時(shí),應(yīng)下載該密鑰。在本發(fā)明中,索引項(xiàng)標(biāo)識(shí)信息被 分配給存儲(chǔ)在盤內(nèi)的索引表610的每個(gè)索引項(xiàng)以及下載數(shù)據(jù)的每個(gè)索引項(xiàng)。并且, 在單元密鑰文件中參照相應(yīng)的標(biāo)識(shí)信息來(lái)定義和管理密鑰。籍此,即使再現(xiàn)指定數(shù) 據(jù)的索引項(xiàng)的位置通過(guò)在索引表中添加或刪除另一索引項(xiàng)而改變,也能讀出適用于 要再現(xiàn)的數(shù)據(jù)的解密密鑰。
      此外,在加密數(shù)據(jù)以記錄在盤上的情形中,盤作者授與加密數(shù)據(jù)唯一的標(biāo)識(shí) 信息,在記錄介質(zhì)中存儲(chǔ)包括參照標(biāo)識(shí)信息所定義的密鑰的單元密鑰文件,并將該 記錄介質(zhì)提供給用戶。在這種情形中,單元密鑰文件也可包括單獨(dú)存儲(chǔ)用于下載數(shù) 據(jù)的另一密鑰。
      圖12是根據(jù)本發(fā)明的使用本地存儲(chǔ)再現(xiàn)記錄介質(zhì)的方法的流程圖。
      參照?qǐng)D12, 一旦盤被加載,與該盤相關(guān)聯(lián)的數(shù)據(jù)——即綁定單元從本地存儲(chǔ) 被讀取。該綁定單元被綁定至盤內(nèi)的文件結(jié)構(gòu)以構(gòu)造虛擬包(S20)。這被稱為綁 定操作。該虛擬包包括索引表。并且,通過(guò)虛擬包內(nèi)索引表的索引項(xiàng)再現(xiàn)的數(shù)據(jù)單 元配置與用戶的接口。
      一旦給出對(duì)虛擬包內(nèi)索引表的索引項(xiàng)的再現(xiàn)命令(S30),播放器就確認(rèn)用于 解決虛擬包內(nèi)索引表與單元密鑰文件之間的索引項(xiàng)失配的信息(S40)。然后使用 該信息從單元密鑰文件讀取相應(yīng)索引項(xiàng)的解密密鑰(S50)。
      此外,單元密鑰文件可存儲(chǔ)在盤內(nèi)或可單獨(dú)地配置在本地存儲(chǔ)內(nèi)。本地存儲(chǔ) 內(nèi)的單元密鑰文件可通過(guò)讀出存儲(chǔ)在盤內(nèi)的單元密鑰文件來(lái)配置或可被配置成包 括從盤外下載的密鑰。
      一旦索引項(xiàng)的解密密鑰被讀出(S50),該索引項(xiàng)和密鑰就被提供給內(nèi)容解密 模塊,從而該索引項(xiàng)可用所讀出的密鑰來(lái)解密(S60)。該解密索引項(xiàng)隨后由解碼 器再現(xiàn)以提供給用戶(S70)。
      參照?qǐng)D4A對(duì)根據(jù)本發(fā)明的使用本地存儲(chǔ)再現(xiàn)記錄介質(zhì)的裝置說(shuō)明如下。
      參照?qǐng)D4A,根據(jù)本發(fā)明的用于再現(xiàn)記錄介質(zhì)的裝置包括拾取器ll,用于從 記錄介質(zhì)讀取數(shù)據(jù);本地存儲(chǔ)15,用于存儲(chǔ)與記錄介質(zhì)相關(guān)聯(lián)的下載數(shù)據(jù);以及 控制器12,用于通過(guò)將下載數(shù)據(jù)綁定至記錄介質(zhì)內(nèi)的盤包來(lái)構(gòu)造虛擬包,該控制 器12使用與記錄介質(zhì)相關(guān)聯(lián)的密鑰文件內(nèi)的密鑰解密虛擬包內(nèi)索引表的索引項(xiàng)。 特別地,在虛擬包內(nèi)索引表的索引項(xiàng)與密鑰文件的索引項(xiàng)不匹配的情形中,控制器
      12使用虛擬包內(nèi)用于解決失配的信息讀出該要再現(xiàn)的索引項(xiàng)的合適解密密鑰。 此外,虛擬包內(nèi)的索引表可由內(nèi)容供應(yīng)方從記錄介質(zhì)外提供。 用于解決索引項(xiàng)失配的信息可以是能標(biāo)識(shí)索引表的索引項(xiàng)是否配置為包括下
      載數(shù)據(jù)的信息。
      并且,該信息可以是索引表的索引項(xiàng)所屬的CPS單元的信息。還可能提供索
      引項(xiàng)標(biāo)識(shí)信息作為該信息。
      該信息可存在于諸如索引表等數(shù)據(jù)庫(kù)文件中。當(dāng)然,該數(shù)據(jù)庫(kù)文件可以部分 地配置虛擬包。
      在根據(jù)本發(fā)明發(fā)送與記錄介質(zhì)相關(guān)聯(lián)的數(shù)據(jù)時(shí),內(nèi)容供應(yīng)方可發(fā)送用于解決
      在使數(shù)據(jù)能夠再現(xiàn)的索引表的索引項(xiàng)與關(guān)聯(lián)于該記錄介質(zhì)的密鑰文件的索引項(xiàng)之 間發(fā)生的失配的信息。
      并且,該信息可標(biāo)識(shí)索引表的索引項(xiàng)是否配置為包括下載數(shù)據(jù)。此外,該信
      息可以是索引表的索引項(xiàng)所屬的CPS單元的信息或索引項(xiàng)標(biāo)識(shí)信息。
      本發(fā)明能夠有效再現(xiàn)通過(guò)一起再現(xiàn)下載數(shù)據(jù)和記錄介質(zhì)數(shù)據(jù)的索引表的索引 項(xiàng)再現(xiàn)的數(shù)據(jù),由此向用戶提供了更為方便的功能。并且,內(nèi)容供應(yīng)方可更為安全 地提供內(nèi)容。
      因此,本發(fā)明提供了以下效果和優(yōu)點(diǎn)。
      首先,在保護(hù)由內(nèi)容供應(yīng)方提供的內(nèi)容的同時(shí)將與記錄介質(zhì)相關(guān)聯(lián)的數(shù)據(jù)從 外部下載至本地存儲(chǔ)。并且,記錄介質(zhì)內(nèi)的數(shù)據(jù)和本地存儲(chǔ)內(nèi)的數(shù)據(jù)兩者可使用虛 擬包被有效地再現(xiàn)。因此,本發(fā)明可向用戶提供更為方便的功能。
      工業(yè)實(shí)用性
      對(duì)于本領(lǐng)域技術(shù)人員顯而易見(jiàn)的是,可在本發(fā)明中進(jìn)行各種修改和變更而不 會(huì)背離本發(fā)明的精神實(shí)質(zhì)和范圍。因此,本發(fā)明旨在涵蓋本發(fā)明的這些修改和變更,
      只要它們落在所附權(quán)利要求及其等效方案的范圍之內(nèi)即可。
      權(quán)利要求
      1.一種使用本地存儲(chǔ)再現(xiàn)記錄介質(zhì)的方法,包括以下步驟將與所述記錄介質(zhì)相關(guān)聯(lián)的數(shù)據(jù)下載至所述本地存儲(chǔ);通過(guò)將所下載的數(shù)據(jù)綁定至所述記錄介質(zhì)內(nèi)的盤包來(lái)構(gòu)造虛擬包;使用與所述記錄介質(zhì)相關(guān)聯(lián)的密鑰文件內(nèi)的密鑰解密所述虛擬包內(nèi)索引表的索引項(xiàng);以及再現(xiàn)所述被解密的索引項(xiàng),其中用于解決在所述索引表的索引項(xiàng)與所述密鑰文件的索引項(xiàng)之間發(fā)生的失配的信息被包括在所述虛擬包中。
      2. 如權(quán)利要求l所述的方法,其特征在于,所述信息標(biāo)識(shí)所述索引表的索引 項(xiàng)是否包括所下載的數(shù)據(jù)。
      3. 如權(quán)利要求l所述的方法,其特征在于,所述信息有關(guān)所述索引表的索引 項(xiàng)所屬的CPS單元。
      4. 如權(quán)利要求l所述的方法,其特征在于,所述信息是授與每個(gè)索引項(xiàng)的索 引項(xiàng)標(biāo)識(shí)。
      5. 如權(quán)利要求4所述的方法,其特征在于,所授與的索引項(xiàng)標(biāo)識(shí)信息是不可 改變的。
      6. 如權(quán)利要求4所述的方法,其特征在于,如果所述索引表包括含下載數(shù)據(jù) 的新添加索引項(xiàng),則授與所述新添加索引項(xiàng)新的索引項(xiàng)標(biāo)識(shí)信息。
      7. 如權(quán)利要求1所述的方法,其特征在于,所述密鑰文件被存儲(chǔ)在所述記錄 介質(zhì)內(nèi)。
      8. 如權(quán)利要求1所述的方法,其特征在于,所述密鑰文件包括下載密鑰并被 存儲(chǔ)在所述本地存儲(chǔ)中。
      9. 一種記錄介質(zhì),包括 其中記錄有內(nèi)容的流區(qū);以及 用于管理所述內(nèi)容的再現(xiàn)的數(shù)據(jù)庫(kù)區(qū),其中,加密標(biāo)題被存儲(chǔ)在所述流區(qū)中,并且其中包括參照標(biāo)題標(biāo)識(shí)信息定義 的密鑰的密鑰文件被存儲(chǔ)在所述數(shù)據(jù)庫(kù)區(qū)中。
      10. 如權(quán)利要求9所述的記錄介質(zhì),其特征在于,所述密鑰文件包括對(duì)下載 標(biāo)題存儲(chǔ)的補(bǔ)充密鑰。
      11. 一種使用本地存儲(chǔ)再現(xiàn)記錄介質(zhì)的裝置,包括 拾取器,用于讀取記錄在所述記錄介質(zhì)上的數(shù)據(jù); 本地存儲(chǔ),用于存儲(chǔ)與所述記錄介質(zhì)相關(guān)聯(lián)的下載數(shù)據(jù);控制器,用于通過(guò)將所下載的數(shù)據(jù)綁定至所述記錄介質(zhì)內(nèi)的盤包來(lái)構(gòu)造虛擬 包,所述控制器使用與所述記錄介質(zhì)相關(guān)聯(lián)的密鑰文件內(nèi)的解密密鑰解密所述虛擬 包內(nèi)索引表的索引項(xiàng),所述控制器再現(xiàn)所述被解密的索引項(xiàng),其中,所述控制器使用用于解決在所述索引表的索引項(xiàng)與所述密鑰文件的索 引項(xiàng)之間發(fā)生的失配的信息來(lái)讀出所述解密密鑰,且其中所述信息被包括在所述虛 擬包中。
      12. 如權(quán)利要求ll所述的裝置,其特征在于,所述索引表由內(nèi)容供應(yīng)方從所 述記錄介質(zhì)的外部提供。
      13. 如權(quán)利要求ll所述的裝置,其特征在于,所述信息被提供以標(biāo)識(shí)所述索 引表的索引項(xiàng)是否包括下載數(shù)據(jù)。
      14. 如權(quán)利要求11所述的裝置,其特征在于,所述信息有關(guān)所述索引表的索 引項(xiàng)所屬的CPS單元。
      15. 如權(quán)利要求11所述的裝置,其特征在于,所述信息是索引項(xiàng)標(biāo)識(shí)信息。
      16. 在發(fā)送與來(lái)自內(nèi)容供應(yīng)方的記錄介質(zhì)相關(guān)聯(lián)的數(shù)據(jù)時(shí),數(shù)據(jù)發(fā)送方法包括發(fā)送用于解決在能再現(xiàn)所述數(shù)據(jù)的索引表的索引項(xiàng)與關(guān)聯(lián)于所述記錄介質(zhì)的密 鑰文件的索引項(xiàng)之間發(fā)生的索引項(xiàng)失配的信息的步驟。
      17. 如權(quán)利要求16所述的數(shù)據(jù)發(fā)送方法,其特征在于,所述信息被提供以標(biāo)識(shí)所述索引表的索引項(xiàng)是否包括下載數(shù)據(jù)。
      18. 如權(quán)利要求16所述的數(shù)據(jù)發(fā)送方法,其特征在于,所述信息有關(guān)所述索 引表的索引項(xiàng)所屬的CPS單元。
      19. 如權(quán)利要求16所述的數(shù)據(jù)發(fā)送方法,其特征在于,所述信息是索引項(xiàng)標(biāo)
      全文摘要
      公開(kāi)了一種發(fā)送加密數(shù)據(jù)的方法、包括加密數(shù)據(jù)的記錄介質(zhì)、使用本地存儲(chǔ)再現(xiàn)該記錄介質(zhì)的裝置及其方法。本發(fā)明包括將與記錄介質(zhì)相關(guān)聯(lián)的數(shù)據(jù)下載至本地存儲(chǔ);通過(guò)將下載數(shù)據(jù)綁定至記錄介質(zhì)內(nèi)的盤包來(lái)構(gòu)造虛擬包;使用與記錄介質(zhì)相關(guān)聯(lián)的密鑰文件內(nèi)的密鑰解密虛擬包內(nèi)索引表的索引項(xiàng),并再現(xiàn)該解密索引項(xiàng),其中用以解決在索引表的索引項(xiàng)與密鑰文件的索引項(xiàng)之間發(fā)生失配的信息被包括在虛擬包中。通過(guò)本發(fā)明,在保護(hù)由內(nèi)容供應(yīng)方提供的內(nèi)容的同時(shí)將與記錄介質(zhì)相關(guān)聯(lián)的數(shù)據(jù)下載至本地存儲(chǔ)。并且記錄介質(zhì)內(nèi)的數(shù)據(jù)和本地存儲(chǔ)內(nèi)的數(shù)據(jù)兩者可使用虛擬包來(lái)有效地再現(xiàn)。因此,本發(fā)明可向用戶提供更為方便的功能。
      文檔編號(hào)G11B27/00GK101107656SQ200680002456
      公開(kāi)日2008年1月16日 申請(qǐng)日期2006年1月4日 優(yōu)先權(quán)日2005年1月19日
      發(fā)明者徐康洙 申請(qǐng)人:Lg電子株式會(huì)社
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1