国产精品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>

      信息處理裝置和方法及內容管理系統(tǒng)的制作方法

      文檔序號:6556969閱讀:184來源:國知局
      專利名稱:信息處理裝置和方法及內容管理系統(tǒng)的制作方法
      技術領域
      本發(fā)明總的來說涉及信息處理裝置及其方法,內容管理系統(tǒng),信息記錄介質和計算機程序。更具體地說,本發(fā)明涉及一種信息處理裝置及其方法,一種內容管理系統(tǒng),一種信息記錄介質和一種計算機程序,其中根據(jù)管理單元管理內容使用和使用形成內容管理單元的播放程序控制內容的播放操作或后來產生或獲得的數(shù)據(jù)(隨后產生/獲得的數(shù)據(jù))的下載。
      背景技術
      各種軟件數(shù)據(jù)(下文稱之為“內容”),如音頻數(shù)據(jù),例如音樂、圖像數(shù)據(jù),如電影,游戲程序和各種應用程序,能夠作為數(shù)字數(shù)據(jù)存儲在記錄介質上,例如,使用藍色激光的藍光盤(Blu-rayTM),數(shù)字通用盤(DVD),小型盤(MD),致密盤(CD)。特別是,使用藍色激光的藍光盤是高密記錄盤,能夠記錄大量作為高質量圖像數(shù)據(jù)的視頻內容。
      數(shù)字內容存儲在各種如上所述的信息記錄介質上,并提供給用戶。用戶通過將數(shù)字內容在用戶個人計算機(PC)或播放機,如光盤播放機上播放來使用數(shù)字內容。
      通常,多個內容數(shù)據(jù),如音樂數(shù)據(jù)和圖像數(shù)據(jù)的發(fā)行權利是該內容數(shù)據(jù)的創(chuàng)作者或銷售者所擁有。因此,基本上來說,在發(fā)行內容時,要強加某些使用限制,即,內容使用僅許可給經(jīng)過授權的用戶,以此防止非授權的復制。
      根據(jù)數(shù)字記錄裝置和記錄介質,圖像和聲音能夠進行重復地記錄和播放,而質量不會產生損失。因此,通過互聯(lián)網(wǎng)傳播非法復制的內容,在其上記錄復制內容的記錄介質如致密盤可記錄(CD-R)盤,即所謂的“盜版盤”的發(fā)行,存儲在如PC中的硬盤的復制內容的使用比較普遍。
      DVDs或大容量記錄介質,如最近已經(jīng)開發(fā)出來的使用藍激光的那些記錄介質能夠將大量數(shù)據(jù),如幾部電影作為數(shù)字信息記錄在一個介質上。由于視頻信息能夠作為如上所述的數(shù)字信息進行記錄,因此通過防止未經(jīng)授權的復制來實現(xiàn)版權保護是非常重要的。目前,為了防止數(shù)字數(shù)據(jù)的未經(jīng)授權的復制,各種防止未經(jīng)授權復制的技術實際上已經(jīng)應用于數(shù)字記錄裝置或記錄介質。
      例如,在DVD播放機中,使用了內容加擾系統(tǒng)。根據(jù)該內容加擾系統(tǒng),數(shù)據(jù),如視頻數(shù)據(jù)或聲音數(shù)據(jù)經(jīng)過加密并記錄在如數(shù)字通用盤只讀存儲器(DVD-ROM)上,解密經(jīng)過加密的數(shù)據(jù)的密鑰提供給經(jīng)許可的DVD播放機。許可(license)提供給設計成與預定操作規(guī)則,如不能執(zhí)行非法復制的協(xié)議,相一致的DVD播放機。因此,經(jīng)許可的DVD播放機使用播放DVD-ROM圖像或聲音的給定密鑰能夠解密記錄在DVD-ROM上的數(shù)據(jù)。
      另一方面,未經(jīng)許可的DVD播放機是不能播放記錄在DVD-ROM上的數(shù)據(jù),因為它們沒有用于解密經(jīng)過加密的數(shù)據(jù)的密鑰。這樣,在內容加擾系統(tǒng)中,不能滿足接收許可所需條件的DVD播放機就不能播放DVD-ROM上的數(shù)字數(shù)據(jù),以此防止未經(jīng)授權的復制。
      如上所述,對于存儲在信息記錄介質中的內容,構造了充分安全的管理系統(tǒng)。但是,在目前的系統(tǒng)中,完全排除內容的未經(jīng)授權的使用是困難的。例如,其中通過執(zhí)行記錄在DVD-ROM上的程序隨后產生數(shù)據(jù),或數(shù)據(jù)或內容通過外部服務器獲得的結構公開在日本未經(jīng)審查的專利申請公開Nos.2004-087062和2003-308645中。但是,很難通過上述公開中公開的結構來實現(xiàn)安全數(shù)據(jù)管理或使用管理。

      發(fā)明內容
      因此,希望提供一種信息處理裝置及其方法,內容管理系統(tǒng),信息記錄介質,和計算機程序,其中要求使用管理如版權管理的各種內容項目是根據(jù)管理單元進行管理的,內容的播放操作或以后產生或獲得的數(shù)據(jù)(序列產生/獲得的數(shù)據(jù))的下載通過使用形成內容管理單元的播放程序進行控制。
      根據(jù)本發(fā)明的一個實施例,提供一種包括數(shù)據(jù)處理器和通信單元的信息處理裝置。對于設有相應使用控制信息的內容管理單元,數(shù)據(jù)處理器執(zhí)行對應于內容管理單元的程序,并從信息記錄介質中獲得為內容管理單元而設定的識別信息,通過通信單元將所獲得的識別信息發(fā)送給根據(jù)程序中指示的信息而確定的訪問目標。數(shù)據(jù)處理器執(zhí)行處理,以便通過通信單元獲得為內容管理單元設定的下載數(shù)據(jù),或獲得有關對應于內容管理單元的內容的播放許可信息。
      如果所述程序是包括用于確定是否滿足下載許可條件或播放許可條件的附加信息的數(shù)據(jù)發(fā)送執(zhí)行程序,則所述數(shù)據(jù)處理器可以將所述附加信息發(fā)送給訪問目標。
      所述數(shù)據(jù)處理器可以從所述信息記錄介質中獲得以下中的至少一個作為識別信息演播室ID,用作演播室的標識符,所述演播室是用于提供包含在內容管理單元中的內容的實體;包ID或容量ID,用作有關信息記錄介質的制造單元的識別信息;和內容管理單元ID,用作內容管理單元的標識符,數(shù)據(jù)處理器可以將所述識別信息發(fā)送給所述訪問目標。
      數(shù)據(jù)處理器可以從記錄在與內容管理單元有關的信息記錄介質上的使用控制信息中獲得所述識別信息。
      數(shù)據(jù)處理器可以產生包括從訪問目標獲得的下載數(shù)據(jù)的加密文件,并可以將加密文件設定為包含在內容管理單元中的文件,所述內容管理單元被提供有相應的使用控制信息。
      所述數(shù)據(jù)處理器可以根據(jù)從訪問目標獲得播放許可信息的條件播放包含在內容管理單元中的內容。
      根據(jù)本發(fā)明的另一個實施例,提供一種內容管理系統(tǒng),包括配置為執(zhí)行對應于記錄在信息記錄介質上的內容管理單元的程序的客戶機,所述信息記錄介質記錄與相應使用控制信息相關聯(lián)的內容管理單元;和配置為從客戶機接收為與所述程序相關聯(lián)的內容管理單元設定的識別信息的服務器,其中,該服務器根據(jù)從客戶機接收到的識別信息,確定是否提供為內容管理單元設定的下載數(shù)據(jù)、或者是否提供有關對應于內容管理單元的內容的內容播放許可信息。
      如果所述程序是包括用于確定是否滿足下載許可條件或播放許可條件的附加信息的數(shù)據(jù)發(fā)送執(zhí)行程序,則客戶機還可以將附加信息發(fā)送給服務器,服務器根據(jù)從客戶機接收到的附加信息,可以確定是否提供為內容管理單元設定的下載數(shù)據(jù)、或者是否提供有關對應于內容管理單元的內容的內容播放許可信息。
      所述識別信息可以包括以下項目中的至少一個演播室ID,用作演播室的標識符,所述演播室是用于提供包含在內容管理單元中的內容的實體;包ID或容量ID,用作有關信息記錄介質的制造單元的識別信息;和內容管理單元ID,用作內容管理單元的標識符。
      根據(jù)本發(fā)明的另一個實施例,提供一種信息記錄介質,用于存儲內容管理單元,每個內容管理單元被提供有相應的使用控制信息;并包括對應于作為存儲信息的每個內容管理單元的程序。該程序包括下列信息中的一種有關從其獲得為與該程序相關聯(lián)的內容管理單元設定的下載數(shù)據(jù)的位置的信息,或者有關從其獲得關于對應于內容管理單元的內容的播放許可信息的位置的信息。
      所述程序可以是包括用于確定是否滿足下載許可條件或播放許可條件的附加信息的數(shù)據(jù)發(fā)送執(zhí)行程序。
      根據(jù)本發(fā)明的另一個實施例,提供一種信息處理方法,包括下列步驟執(zhí)行對應于記錄在信息記錄介質上的內容管理單元的程序,該信息記錄介質記錄與相應的使用控制信息相關聯(lián)的內容管理單元;從該信息記錄介質獲得為與該程序相應的內容管理單元設定的識別信息;將獲得的識別信息發(fā)送給基于程序中指示的信息而確定的訪問目標;和執(zhí)行處理,以便獲得為內容管理單元設定的下載數(shù)據(jù)、或者獲得有關對應于內容管理單元的內容的播放許可信息。
      根據(jù)本發(fā)明的另一個實施例,提供一種允許計算機執(zhí)行信息處理的計算機程序,所述處理包括下列步驟執(zhí)行對應于記錄在信息記錄介質上的內容管理單元的程序,該信息記錄介質記錄內容管理單元,所述每個內容管理單元被提供有相應的使用控制信息;從該信息記錄介質獲得為與該程序相應的內容管理單元設定的識別信息;將獲得的識別信息發(fā)送給基于程序中指示的信息而確定的訪問目標;和執(zhí)行處理,以便獲得為內容管理單元設定的下載數(shù)據(jù)、或者獲得有關對應于內容管理單元的內容的播放許可信息。
      根據(jù)本發(fā)明的另一個實施例,提供一種信息處理裝置,包括數(shù)據(jù)處理器,被配置為對于被提供有相應使用控制信息的內容管理單元,執(zhí)行對應于所述內容管理單元的程序,以便將從信息記錄介質獲得的演播室ID或包ID發(fā)送給通過執(zhí)行對應于所述內容管理單元的程序而確定的訪問目標,并執(zhí)行處理,以便獲得為所述內容管理單元設定的下載數(shù)據(jù)、或者獲得有關對應于所述內容管理單元的內容的播放許可信息。
      根據(jù)本發(fā)明實施例的計算機程序是一種通過計算機可讀存儲介質、如CD和磁光(MO)盤,或通信介質、如網(wǎng)絡提供給能夠執(zhí)行各種程序代碼的計算機系統(tǒng)的程序。通過提供計算機可讀格式的計算機程序,在計算機系統(tǒng)中能夠執(zhí)行對應于該程序的處理。
      本發(fā)明的進一步目的、特征和效果從下面參考附圖的典型實施例的描述中將會變得更清楚。在本說明書中,系統(tǒng)是一種包括多個設備的邏輯裝置。這些設備不必位于相同的殼體中。
      根據(jù)本發(fā)明實施例的結構,需要使用管理如版權管理的不同內容項目能夠根據(jù)管理單元進行管理,而且,內容播放操作或以后產生或獲得的數(shù)據(jù)(隨后產生/獲得的數(shù)據(jù))的下載能夠通過使用形成內容管理單元的播放程序進行控制。更具體地說,執(zhí)行對應于記錄在信息記錄介質上的內容管理單元的程序,該信息記錄介質存儲與相對應使用控制信息有關的內容管理單元。然后,為內容管理單元設定的識別信息被發(fā)送給服務器,該服務器是根據(jù)程序中指示的信息而確定的。由于具有這樣的構成,在根據(jù)識別信息驗證用戶作為授權的用戶后,服務器能夠提供對應于內容管理單元的下載數(shù)據(jù)或者有關包含在內容管理單元中的內容的播放許可信息。


      圖1是存儲在信息記錄介質中的數(shù)據(jù)的結構;圖2是內容保護系統(tǒng)(CPS)單元管理表的一個實例;圖3是從存儲在信息記錄介質中的內容設定內容管理單元的一個實例;圖4是加密從存儲在信息記錄介質中的內容設定的內容管理單元的一個實例;圖5是存儲在信息記錄介質中的數(shù)據(jù)目錄結構的一個實例;圖6和7是內容使用控制信息的數(shù)據(jù)結構的一個實例;圖8是內容播放程序的數(shù)據(jù)結構的一個實例;圖9、10和11是內容播放程序中伴有下載處理的程序結構的實例;圖12和13是內容播放程序中伴有播放許可(permission)信息獲得處理的程序結構的實例;圖14是以后產生或獲得的數(shù)據(jù)的信息處理裝置的結構;
      圖15是下載處理序列的流程圖;圖16是在圖15所示的下載處理序列中服務器處理的詳細流程圖;圖17是信息處理裝置后來產生或獲得的數(shù)據(jù)的實例;圖18是后來產生/獲得的數(shù)據(jù)和CPS單元之間的關系;圖19是為通過信息處理裝置后來產生/獲得的數(shù)據(jù)設定內容使用控制信息的實例;圖20是為通過信息處理裝置后來產生/獲得的數(shù)據(jù)設定加密密鑰信息的實例;圖21是存儲后來產生/獲得的數(shù)據(jù)的序列的流程圖;圖22是使用后來產生/獲得的數(shù)據(jù)來播放內容的序列流程圖;圖23是使用后來產生/獲得的數(shù)據(jù)進行播放處理的序列流程圖;和圖24是通過在其中安裝信息記錄介質來執(zhí)行記錄/播放處理的信息處理裝置的實例。
      具體實施例方式
      下面,參考附圖以下列各部分的順序描述根據(jù)本發(fā)明實施例的信息處理裝置及其方法、內容管理系統(tǒng)、信息記錄介質和計算機程序的細節(jié)。
      1.信息記錄介質的存儲數(shù)據(jù)2.內容存儲結構3.存儲數(shù)據(jù)的加密和使用管理4.播放程序的具體實例5.伴有對服務器的存取的內容使用處理5-1.通過播放程序從服務器下載內容5-2.通過播放程序從服務器獲得播放許可信息6.信息處理裝置的結構的實例1.信息記錄介質的存儲數(shù)據(jù)根據(jù)本發(fā)明實施例的信息處理裝置在內容管理單元的基礎上對存儲在信息記錄介質上的內容實現(xiàn)使用控制,還通過使用形成內容管理單元的播放程序控制內容的播放操作或者后來產生/獲得的數(shù)據(jù)的下載。存儲內容的信息記錄介質100的存儲數(shù)據(jù)的實例在下面參考附圖1進行討論,其中存儲內容根據(jù)管理單元進行管理。
      存儲授權內容的信息記錄介質100是在具有已經(jīng)有授權內容版權或發(fā)行權的所謂“內容權利所有者”許可的光盤制造廠生產的。在下面的實施例中,在盤記錄介質的情況下討論信息記錄介質100。但是,本發(fā)明可應用于各種信息記錄介質。在本實例中,存儲在ROM盤(是一種內容存儲盤)中的信息如圖1所示。
      在信息記錄介質100中,存儲了特定標準限定的內容101,如活動畫面內容的視聽(AV)流,比如,高清晰度(HD)電影內容,可以是HD圖像數(shù)據(jù),游戲程序,圖像文件,聲音數(shù)據(jù)或文本數(shù)據(jù)。內容101包括各種模式的信息,如僅通過信息記錄介質100的數(shù)據(jù)使用的內容信息,和信息記錄介質100的數(shù)據(jù)與通過網(wǎng)絡連接到記錄介質100的服務器提供的數(shù)據(jù)相組合而使用的內容信息。
      存儲在信息記錄介質100中的至少一部子內容101被加密,和用作產生用于解密所加密數(shù)據(jù)的密鑰所需的信息的記錄種子(REC SEED)Vu 102也存儲在信息記錄介質100中。在存儲在信息記錄介質100中以前,對于內容使用管理來說,內容通過作為單個加密密鑰的單元密鑰進行加密。記錄種子102是產生單個單元密鑰的密鑰產生信息。如果不是存儲在信息記錄介質100中,記錄種子102可以從與信息記錄介質100相連接的服務器獲得。
      信息記錄介質100也可以存儲作為信息記錄介質100的識別信息的光盤ID 103;作為編輯演播室的標識符的演播室ID 104,編輯演播室編輯存儲在信息記錄介質100中的內容101;作為包標識符的包ID 105,包標識符用作信息記錄介質100的制造單位;和光盤類型識別信息106。除了包ID 105外,還可以存儲作為容量標識符的容量ID,容量標識符表示信息記錄介質100的不同制造單位(unit)。包ID能夠與演播室ID一起單獨地指定目標內容。與此相比,容量ID是一種為每個母光盤設定的ID。因此,由一個母光盤產生的光盤具有相同的容量ID,如果所有記錄在信息記錄介質上的內容項目是由相同的母盤形成的,那么容量ID和包ID就用作內容的制造單位。
      存儲在信息記錄介質100中的內容包括活動畫面內容的AV流,比如,高清晰度(HD)電影內容,其可以是特定標準限定的HD圖像數(shù)據(jù)、游戲程序、圖像文件、聲音數(shù)據(jù)或文本數(shù)據(jù)。如果信息記錄介質100是藍光盤,其是一種使用藍色激光的高密度數(shù)據(jù)記錄盤,根據(jù)藍光ROM標準格式的數(shù)據(jù)存儲為主內容。
      不與特定AV數(shù)據(jù)格式,如用作服務數(shù)據(jù)的游戲程序、圖像文件、聲音數(shù)據(jù)或文本數(shù)據(jù)兼容的數(shù)據(jù)格式的數(shù)據(jù)可存儲為次級內容。
      對于內容使用管理,各種內容101項目通過用相對應的單元密鑰進行加密存儲在信息記錄介質100中。記錄種子102用作產生單元密鑰的密鑰產生信息。
      更具體地說,內容101的各個項目,如AV流,音樂數(shù)據(jù),比如活動畫面和靜止圖像的圖像數(shù)據(jù),游戲程序和網(wǎng)頁內容,被劃分為用作內容使用管理單元的單元,不同的記錄種子102分配給相對應的劃分單元,以能根據(jù)記錄種子產生單元密鑰。然后加密內容通過使用單元密鑰進行解密以能對其進行回放。
      例如,為了使用內容101,如存儲在信息記錄介質100上的AV流,使用記錄種子102的預定加密密鑰產生序列和其它諸如記錄在信息記錄介質100上的物理索引的私有信息(未圖示),能被執(zhí)行以能獲得與單元相關聯(lián)的單元密鑰,然后包含在該單元中的加密內容根據(jù)所獲得的單元密鑰進行解密。
      如上所述,存儲在信息記錄介質100中的加密內容101的各個項目被劃分為用作內容使用管理單元的單元,這些單元被稱為“內容保護系統(tǒng)(CPS)單元”(內容管理單元)。CPS單元結構和記錄種子之間的對應關系通過舉例如圖2所示。更具體地說,圖2是存儲在信息記錄介質100中作為內容管理信息的CPS單元管理表和根據(jù)與單個CPS單元相關聯(lián)的記錄種子產生的CPS單元密鑰之間的對應關系。
      圖2所示的CPS單元管理表示出了形成CPS單元的元素包括內容的標題、應用和數(shù)據(jù)組,和用作CPS單元標識符的CPS單元IDs,并且用于CPS單元的記錄種子信息與CPS單元相關聯(lián)。
      在圖2中,標題1設定為與記錄種子Vu1相關聯(lián)的CPS單元1。標題2也設定為與記錄種子Vu1相關聯(lián)的CPS單元1。應用1設定為與記錄種子Vu2相關聯(lián)的CPS單元2。
      例如,單元密鑰Ku1是根據(jù)記錄種子Vu1產生的,包含在CPS單元1(CPS1)中能夠通過標題1和標題2識別的加密內容能夠用單元密鑰Ku1進行解密。同樣,單元密鑰Ku2是根據(jù)記錄種子Vu2產生的,包含在CPS單元2(CPS2)中能夠由應用1識別的加密內容能夠用單元密鑰Ku2進行解密。同樣的方式適用于其余的單元密鑰。
      CPS單元管理表不僅包括存儲在信息記錄介質100中的內容的CPS單元,還包括對應于圖2中新數(shù)據(jù)段121的CPS單元,用于后來產生/獲得的數(shù)據(jù),如用戶產生或從外部源獲得的數(shù)據(jù)。用戶能夠定義后來產生/獲得的數(shù)據(jù)的CPS單元。
      CPS單元能夠設定為后來產生/獲得的數(shù)據(jù),如通過執(zhí)行內容,比如存儲在信息記錄介質100中的程序而獲得的數(shù)據(jù)的管理單元。更具體地說,后來產生/獲得的數(shù)據(jù)包括有關進行中的程序、或者有關游戲分數(shù)、或者有關與存儲在信息記錄介質100中的AV流相關聯(lián)的子數(shù)據(jù),如從外部服務器獲得的子標題數(shù)據(jù)的信息。下面討論CPS單元的使用模式的細節(jié)。
      2.內容存儲結構下面參考圖3描述存儲在信息記錄介質中的內容格式。
      在信息記錄介質中,如圖3所示,運動畫面的AV流,如HD電影內容,其是HD圖像數(shù)據(jù),被存儲為主內容200,其它數(shù)據(jù)和程序,如游戲程序、圖像文件、音樂數(shù)據(jù)和文本數(shù)據(jù),它們用作服務數(shù)據(jù),被存儲為次級內容300。
      主內容200根據(jù)特定的AV格式,例如,藍光盤ROM標準格式,存儲為藍光盤ROM數(shù)據(jù)。次級內容300根據(jù)與藍光盤ROM標準格式不一致的某個格式存儲為藍光盤ROM非標準數(shù)據(jù)。
      圖3表示根據(jù)藍光盤ROM標準格式的主內容200包括作為將被播放的真實內容的運動畫面數(shù)據(jù)(AV流),根據(jù)藍光盤ROM標準格式具有分級結構,即圖3中用(A)表示的應用層210,用(B)表示的播放區(qū)指定文件層(播放列表層)230,和用(C)表示的剪輯層(內容數(shù)據(jù)文件)240。
      剪輯層240包括所劃分的內容數(shù)據(jù)文件的剪輯(clip)241,242和243。剪輯241,242和243分別包括AV流文件261,262和263和剪輯信息文件251,252和253。
      剪輯信息文件251是一種存儲有關AV流文件261的屬性信息的數(shù)據(jù)文件。例如,AV流文件261是運動畫面專家組傳輸流(MPEG-TS)數(shù)據(jù),具有多路復用各種有關圖像(視頻)、音頻和子標題數(shù)據(jù)等的各個信息項目的數(shù)據(jù)結構。在播放操作期間控制播放裝置的命令信息也可以被多路復用在AV流文件261中。
      播放區(qū)指定文件層(播放列表層)230包括多個播放區(qū)指定文件(播放列表)231,232和233。每個播放列表231,232和233選擇包含在剪輯層240中的多個AV流數(shù)據(jù)文件中的一個,結果是,播放列表具有至少一個指定所選擇的AV流數(shù)據(jù)文件的特定數(shù)據(jù)部分作為播放起始點和播放結束點的播放項目。通過選擇播放列表231,232和233中的一個,根據(jù)包含在所選擇的播放列表中的播放項目能夠確定播放序列,以便開始進行播放操作。
      例如,現(xiàn)在假定選擇播放列表231。在此情況下,與播放列表231相關聯(lián)的播放項目234在剪輯241中具有播放起始點a和播放結束點b,播放項目235在剪輯241中具有播放起始點c和播放結束點d。因此,播放包含在剪輯241中的AV流數(shù)據(jù)文件261的從a到b和從c到d的特定數(shù)據(jù)區(qū)。
      應用層210設定為具有應用索引文件211或212和播放程序221或222組合的層,應用索引文件211或212包括顯示在用于播放內容的顯示單元上的內容標題,或者設定為具有應用執(zhí)行文件213,214或215(如游戲內容或網(wǎng)頁內容)和播放程序223或224組合的層。用戶能夠通過選擇包含在應用索引文件211或212中的標題來確定將被播放的內容。
      每個標題與相對應的播放程序221,222,223或224,例如圖3所示的電影對象相關聯(lián),在用戶選擇其中一個標題時,播放處理根據(jù)與所選擇標題相關聯(lián)的播放程序開始進行。分別用標題1或標題2表示的應用索引文件211或212包括顯示內容標題和菜單的標題顯示程序,該內容是在設定或操作信息記錄介質時自動播放的。
      應用索引文件211或212或應用執(zhí)行文件213或214可包括用于運行應用的應用源文件。另一種可選擇方案是,從信息記錄介質或連接服務器的網(wǎng)絡獲得的各種數(shù)據(jù)文件,如以聯(lián)合圖像專家組(JPEG)、PNG或位圖(BMP)為基礎的圖像文件225,或者以脈沖碼調制(PCM)或壓縮音頻為基礎的音頻文件226,和用于文本與數(shù)據(jù)庫的數(shù)據(jù)文件227可用作應用源文件。
      播放程序(例如,電影對象)221至224是內容播放處理程序,它們能夠指定播放區(qū)指定文件(播放列表),并還能夠提供以可編程的方式顯示播放內容(HD電影內容)所需的功能,如響應于有關從用戶輸入的內容播放處理的操作信息、標題之間的跳轉和播放序列的分支的功能。播放程序221至224能夠相互彼此跳轉,將被執(zhí)行的播放程序通過用戶或根據(jù)預設程序進行選擇,播放內容通過由所選播放程序指定的播放列表231,232或233從剪輯241,242或243中進行選擇和播放。
      例如,播放程序221至224能夠設定為(1)播放程序,具有程序格式,如Java,并引用播放列表,其它圖像,聲音和數(shù)據(jù)文件;和(2)播放程序,具有標簽格式的結構,如超文本標記語言(HTML)或可擴展標記語言(XML),并引用播放列表,其它圖像,聲音和數(shù)據(jù)文件。
      例如,具有標簽格式,如XML的播放程序可設定為下面各種程序結構(a)指定播放CPS單元(內容管理單元)中的內容所需的播放列表或各種數(shù)據(jù)文件;(b)包括有關提供下載內容的服務器和控制執(zhí)行下載處理的信息;和(c)詢問服務器是否能夠播放CPS單元(內容管理單元)中的內容。
      這種程序的特定結構在下面部分(4.播放程序的特定實例)中進行描述。
      如圖3所示,主內容200以藍光盤ROM標準格式為基礎,根據(jù)分層結構,例如,作為藍光盤ROM數(shù)據(jù)進行管理。在這種分層結構中,設置內容管理單元(CPS單元),并基于內容管理單元(CPS單元)管理所述內容使用。下面將詳細討論內容管理單元(CPS單元)的細節(jié)。
      在信息記錄介質中,子內容300與主內容200一起存儲。子內容300是一種以如與特定AV格式-舉例來說,藍光盤ROM標準格式-不一致的格式進行存儲的內容。
      子內容300包括用作服務數(shù)據(jù)的游戲程序、圖像文件、聲音數(shù)據(jù)和文本數(shù)據(jù),和一組多個數(shù)據(jù)文件被定義為數(shù)據(jù)組。
      圖3所示的子內容300包括數(shù)據(jù)組-1 311至數(shù)據(jù)組-N 312。每個數(shù)據(jù)組可被設定為內容管理單元(CPS單元),在此情況下,內容使用是以數(shù)據(jù)組為單位進行管理的。
      3.存儲數(shù)據(jù)的加密和使用管理現(xiàn)在,參考例如圖4描述內容管理結構,其中對從存儲在信息記錄介質中的內容劃分的各個內容管理單元(CPS單元)執(zhí)行不同類型的使用控制。
      如參考圖2所述,單元密鑰分配給各個內容管理單元(CPS單元)作為不同的加密密鑰。換句話說,一個單元密鑰分配給每個內容管理單元(CPS單元)。單元密鑰能夠根據(jù)對應于相關聯(lián)的CPS單元的記錄種子而產生。
      屬于每個CPS單元的內容用相應的單元密鑰進行加密,在播放內容時,獲得分配給CPS單元的單元密鑰以能解密內容。單元密鑰能夠獨立地獲得和管理。例如,分配給單元A的單元密鑰能夠設定為從信息記錄介質中獲得的密鑰。分配給單元B的單元密鑰能夠設定為通過訪問網(wǎng)絡連接的服務器和通過用戶進行預定的程序獲得的密鑰。
      下面參考圖4描述設置被分配了單元密鑰的內容管理單元(CPS單元)的例子。
      首先,下面討論設定主內容200的內容管理單元(CPS單元)的結構。
      在主內容200中,至少包括一個圖4中用(A)表示的應用層210的一個標題的應用索引文件211和212被設定為CPS單元。同樣,應用執(zhí)行文件213能夠被設定為CPS單元,應用執(zhí)行文件214和215能夠被設定為CPS單元。
      在圖4中,CPS單元-1 401包括應用索引文件211和212,播放程序221和222,播放列表231和232,和一組作為真實內容數(shù)據(jù)的AV流文件(剪輯241和242)。
      CPS單元-2 402包括應用執(zhí)行文件213,播放程序223,播放列表233,和一組作為真實內容數(shù)據(jù)的AV流文件(剪輯243)。
      CPS單元-3 403包括應用執(zhí)行文件214和215,播放程序224,和各種從信息記錄介質或與網(wǎng)絡連接的服務器獲得的文件(圖像文件225,音頻文件226,數(shù)據(jù)文件227)。
      在這些CPS單元中的文件用相對應的 CPS單元密鑰Ku1,Ku2和Ku3進行加密,然后存儲在信息記錄介質中。
      在圖4中,內容管理單元(CPS單元)401和402由用作頂層的、用(A)表示的應用層210,和用作底層的用(B)表示的播放區(qū)指定文件層230和用(C)表示的剪輯層(內容數(shù)據(jù)文件)形成。內容管理單元(CPS單元)403由應用層210和各種文件形成,如可以從信息記錄介質或與網(wǎng)絡連接的服務器獲得的圖像文件225、音頻文件226、和數(shù)據(jù)文件227,即,內容管理單元(CPS單元)403不包括(B)播放區(qū)指定文件層230或(C)剪輯層240。
      如上所述,內容管理單元(CPS單元)-1 401包括標題-1 211,標題-2 212,播放程序221和222,播放列表231和232,剪輯241和242。分別包含在兩個剪輯241和242中、作為真實內容數(shù)據(jù)的AV流數(shù)據(jù)文件261和262用分配給內容管理單元(CPS單元)-1 401的單元密鑰Ku1進行加密。
      內容管理單元(CPS單元)-2 402包括應用文件213,例如,游戲內容或網(wǎng)絡內容,播放程序223,播放列表233和剪輯243。包含在剪輯243中、作為真實內容數(shù)據(jù)的AV流數(shù)據(jù)文件263用分配給內容管理單元(CPS單元)-2 402的單元密鑰Ku2進行加密。應用文件213也可以用單元密鑰Ku2進行加密。
      內容管理單元(CPS單元)-3 403包括應用文件214和215,播放程序224,和各種文件,例如,通過播放程序224從信息記錄介質或與網(wǎng)絡連接的服務器獲得的圖像文件226、音頻文件226、和數(shù)據(jù)文件227。內容管理單元(CPS單元)-3 403用分配給內容管理單元(CPS單元)-3 403的單元密鑰Ku3進行加密。
      為了播放與內容管理單元(CPS單元)-1 401相關聯(lián)的應用文件或內容,用戶必須通過使用分配給內容管理單元(CPS單元)-1 401的記錄種子Vu1獲得單元密鑰Ku1,然后通過使用單元密鑰Ku1執(zhí)行內容解密序列。在解密內容后,用戶能夠通過執(zhí)行應用程序播放內容。
      例如,為了使用與內容管理單元(CPS單元)-3 403相關聯(lián)的應用文件214或215或圖像文件225,音頻文件226,或數(shù)據(jù)文件227,用戶必須獲得分配給內容管理單元(CPS單元)-3 403的單元密鑰Ku3作為加密密鑰,然后解密相對應的文件。在解密該文件后,用戶能夠執(zhí)行應用程序或文件。
      下面參考圖5描述存儲與內容管理單元(CPS單元)和有關如密鑰的管理信息相關聯(lián)的內容的目錄結構的實例。
      圖5所示的目錄結構包括主內容數(shù)據(jù)部分502,子內容數(shù)據(jù)部分503和與主內容和子內容相關聯(lián)的內容管理數(shù)據(jù)部分501。在主內容數(shù)據(jù)部分502中顯示的BDMV目錄設定為根據(jù)藍光盤ROM格式管理內容和應用的目錄。
      正如參考圖3和4所討論的那樣,與藍光盤ROM格式一致的主內容具有分級結構,包括例如標題、對象、播放列表、剪輯信息和剪輯AV流。形成這些元素的數(shù)據(jù)文件設定在BDMV目錄中。
      子內容數(shù)據(jù)部分503的目錄通過將它們劃分為數(shù)據(jù)組,設定為管理與藍光盤ROM格式不一致的內容和應用的目錄。子內容數(shù)據(jù)部分503中的數(shù)據(jù)組.inf(DataGroup.inf)是存儲子內容分組信息的文件。
      內容管理數(shù)據(jù)部分501存儲與主內容和子內容相關聯(lián)的管理文件,例如,圖2中所示的CPS管理表,用于使每個內容管理單元(CPS單元)的CPS單元ID與記錄種子信息相關聯(lián)。內容管理數(shù)據(jù)部分501還存儲內容使用控制信息(CCI),其包括有關內容播放處理和為每個CPS單元設定的復制處理的限制信息。
      例如,對每個CPS單元設定內容使用控制信息(CCI)如下。
      記錄介質上可能復制的數(shù)量a播放操作的可能數(shù)量b是否許可遠程播放?是[CPS單元2]記錄介質上可能復制的數(shù)量0播放操作的可能數(shù)量c是否許可遠程播放?否下面參考圖6,在根據(jù)XML的CCI數(shù)據(jù)的上下文中描述內容使用控制信息(CCI)的數(shù)據(jù)結構的具體實例。圖6所示的內容使用控制信息(CCI)包括基本信息(基本)521和識別(id)信息522。
      圖6所示的數(shù)據(jù)細節(jié)如下。在該數(shù)據(jù)中,&lt;cci_info type=“基本(basic)”表示后面的CCI信息是基本信息。然后,&lt;cci_value type=“EPN”數(shù)據(jù)(data)=“0”/&gt;表示加密內容根據(jù)EPN=0/1是否包含在CPS單元中。然后。&lt;cci_value type=“CCI”數(shù)據(jù)(data)=“01”/&gt;表示存儲在CPS單元中的內容根據(jù)CCI=00/01/10/11是否能被復制。
      此外,其它有關的各種內容使用控制信息,例如,復制是否許可或禁止的模擬輸出,或者其它與網(wǎng)絡連接的設備。
      內容使用控制信息(CCI)包括識別信息(id)522。識別信息(id)522包括演播室ID[studio_ID],用作有關演播室的識別信息,是用于提供對應于分配了CCI的CPS單元的內容的實體;包ID[package_ID],是有關存儲CPS單元的信息記錄介質的預定制造單元的識別信息;和CPS單元ID[CPS_Unit_ID],是有關CPS單元的識別信息。
      在圖6所示的數(shù)據(jù)中,&lt;cci_value type=“studio_ID”數(shù)據(jù)(data)=“AAAAAAAA”/&gt;,&lt;cci_value type=“package_ID”數(shù)據(jù)=“BBBBBBBB”/&gt;,和&lt;cci_value type=“CPS_Unit_ID”數(shù)據(jù)=“001”/&gt;是識別信息。更具體地說,上述識別信息表示演播室ID[studio_ID]是[AAAAAAAA],包ID[package_ID]是[BBBBBBBB],和CPS單元ID[CPS_Unit_ID]是
      。
      在從外部服務器中獲得(下載)有關設定為CPS單元(例如,電影內容的子標題數(shù)據(jù)或內容的附加數(shù)據(jù)或更新數(shù)據(jù))的內容的數(shù)據(jù)時,信息處理裝置就將有關CPS單元的屬性信息,如演播室ID、包ID或CPS單元ID提供給服務器,服務器驗證信息處理裝置作為CPS單元的授權用戶。然后,下載數(shù)據(jù)提供給信息處理裝置。下面給出這種數(shù)據(jù),即,后來產生/獲得的數(shù)據(jù)的下載處理的細節(jié)描述。
      下面參考附圖7描述圖6所示的數(shù)據(jù)的簡化XML形式的例子。如圖6所示的CCI數(shù)據(jù)中,圖7所示的內容使用控制信息(CCI)包括基本信息(basic)541和識別信息(id)542。但是,上述詳細信息,如EPN和CCI值,即,EPN=0和CCI=01,被合并為基本數(shù)據(jù)=
      ,作為基本信息(basic)541。
      同樣,作為識別信息(id)542,演播室ID、包ID和CPS單元ID合并為id數(shù)據(jù)=[AAAAAAAABBBBBBBB001]。
      即,在圖7所示的例子中,雖然CCI文件以標簽格式記錄在CCI信息的每個塊中,但是以二進制格式記錄的CCI信息以十六進制格式顯示。CCI信息可以表示嵌入在如MPEG-TS數(shù)據(jù)的AV流中的相同信息。如果CCI信息以簡化的形式,如圖7所示的那樣進行記錄,那么就能夠使用與AV流中二進制格式數(shù)據(jù)相同的結構。在播放內容時,信息處理裝置能夠根據(jù)相同的程序檢查嵌入在AV流中的CCI信息。
      代替記錄在上述內容使用控制信息(CCI)中,各種ID信息,如演播室ID、包ID和CPS單元ID可以記錄在除了信息記錄介質的CCI區(qū)域外的數(shù)據(jù)記錄區(qū)。如上所述,可以使用作為與包ID不同的制造單元的容量ID。
      4.播放程序的具體實例下面討論形成內容管理單元(CPS單元)的播放程序,即圖3和4中所示的播放程序221至224的具體實例。如上所述,播放程序221至224能夠設定為,例如(1)播放程序,具有程序格式,如Java,并引用播放列表,其它圖像,聲音和數(shù)據(jù)文件;或(2)播放程序,具有標簽格式的結構,如超文本標記語言(HTML)或可擴展標記語言(XML),并引用播放列表,其它圖像,聲音和數(shù)據(jù)文件。
      現(xiàn)在給出具有標簽格式,如XML的播放程序的具體實例的描述。
      如上所述,播放程序可設定為下面各種程序
      (a)指定播放CPS單元(內容管理單元)中內容所需的播放列表或各種數(shù)據(jù)文件;(b)包括有關提供下載內容的服務器和控制執(zhí)行下載處理的信息;(c)詢問服務器是否能夠播放CPS單元(內容管理單元)中的內容。
      以XML顯示的上述播放程序(a)至(c)的具體例子如下。
      下面參考圖8描述根據(jù)XML標簽格式的播放程序、指定播放CPS單元(內容管理單元)中內容所需的播放列表或各種數(shù)據(jù)文件的程序(a)的例子。
      圖8中所示的根據(jù)XML標簽格式的程序結構是參考圖3和4討論的播放程序221至224的其中之一。圖8所示的播放結構具有下面的標簽格式數(shù)據(jù)&lt;object(目標)id=“Vstream”type(類型)=“video(視頻)”data(數(shù)據(jù))=“PlayList(播放列表)#001”/&gt;reference to playlist(參考播放列表);&lt;object id=“Astream”type=“audio(音頻)”data=“Sound.pcm”/&gt;reference to audio file(參考音頻文件);&lt;object id=“still(靜止)”type=“image(圖像)/jpeg”data=“Image.jpg”/&gt;reference to still image file(參考靜止圖像文件);&lt;a href=“MoreInfo.xml”&gt;MoreInfo&lt;/a&gt;reference to another data file(參考另一個數(shù)據(jù)文件)。
      內容播放處理通過獲得由上述標簽格式數(shù)據(jù)指定的播放列表、音頻文件、靜止圖像文件和數(shù)據(jù)文件來執(zhí)行。信息處理裝置分析XML數(shù)據(jù)并獲得所需的信息來播放內容。程序結構可以是另一種格式,例如,是Java。
      下面,參考圖9,10和11描述包括有關服務器的信息或提供下載內容的信息或有關特定數(shù)據(jù)文件并執(zhí)行下載處理的信息的程序(b)。
      如果存儲在信息記錄介質中的內容是例如沒有子標題數(shù)據(jù)的電影內容,那么相對應的子標題數(shù)據(jù)可以從服務器獲得,并進行播放。另一種可選方案是,附加信息或更新信息可從服務器獲得,包含在CPS單元中的內容通過使用所獲得的信息進行播放。在此情況下,包括有關提供后來產生/獲得的數(shù)據(jù)的服務器的信息,或有關特定數(shù)據(jù)文件的信息的播放程序能被設定,并且所需的數(shù)據(jù)可通過執(zhí)行程序從服務器獲得。
      圖9所示的以XML標簽格式為基礎并包括有關特定數(shù)據(jù)文件的信息的程序結構是參考圖3和4描述的播放程序221至224的其中之一。
      下面圖9所示的標簽數(shù)據(jù)&lt;object id=“Subtitle(子標題)”type=“text(文本)”data=“[Server(服務器)URL]/Subtitle.txt/&gt;,包括有關服務器URL和將被獲得的[subtitle.txt]的數(shù)據(jù)的信息,執(zhí)行該處理來從指定的URL下載數(shù)據(jù)文件。
      URL指定的內容是在下載后顯示的。在下載內容時,最好是進行驗證來檢查已經(jīng)訪問服務器的用戶是否是授權的用戶。更具體地說,包含在存儲于信息記錄介質中的內容管理單元(CPS單元)的內容使用控制信息(CCI)中的內容識別信息,即,演播室ID(是內容提供實體的演播室的標識符),或包ID或容量ID,是信息記錄介質的預定制造單元的標識符,被發(fā)送給服務器,服務器檢查內容的完整性。如果存在連續(xù)ID(其是信息記錄介質的標識符),就能夠通過使用連續(xù)ID檢查內容的完整性。而且,可以使用除了有關信息記錄介質外的識別數(shù)據(jù)的用戶ID。后面描述該處理的具體下載序列。
      圖10中所示的根據(jù)XML標簽格式并包括URL的程序結構是參考圖3和4討論的播放程序221至224的其中之一,其中URL是有關提供后來產生/獲得的數(shù)據(jù)的服務器的識別信息。
      下面圖10所示的標簽數(shù)據(jù),&lt;script StartDownload()data=“[Server URL”/&gt;,是包括服務器URL的標簽數(shù)據(jù)。使用指定的URL訪問服務器,以便有關可以從服務器下載的內容列表的菜單信息能顯示在信息處理裝置(例如,PC)的顯示單元上。
      在制造存儲劃分為內容管理單元(CPS單元)的內容的信息記錄介質,如ROM光盤時,可能存在一些情況,即還沒有確定有關將被下載內容的信息,如URL。在此情況下,設定圖10所示的程序,其僅包括提供下載數(shù)據(jù)的服務器URL,而不是圖9所示的包括數(shù)據(jù)文件指定信息的程序。即,如圖10中所示的程序,僅記錄獲得下載數(shù)據(jù)時首先訪問的URL,并且存儲在服務器中的有關下載數(shù)據(jù)或下載菜單的詳細信息能通過服務器URL獲得或顯示。利用這樣的結構,就能夠提高可擴展性和可維護性。
      圖11所示的以XML標簽格式為基礎的程序結構也是參考圖3和4所討論的播放程序221至224其中之一。在圖11所示的程序中,設定用作有關提供后來產生/獲得的數(shù)據(jù)的服務器的識別信息的URL,和用于從由該URL指定的服務器獲得下載數(shù)據(jù)的附加發(fā)送信息。
      下面圖11所示的標簽數(shù)據(jù),&lt;script StartDownload()data=“[ServerURL]”extention(擴展)=“value(值)1”是包括服務器URL和附加信息設定部分[extention=“value 1”]的標簽數(shù)據(jù)。根據(jù)指定的URL訪問服務器,服務器檢查設定在附加信息設定部分[extention=“value 1”]中的數(shù)據(jù),并提供相應的下載數(shù)據(jù)。
      例如,現(xiàn)在假定作為CPS單元的管理數(shù)據(jù)的有關游戲程序的游戲分數(shù)信息被發(fā)送給服務器,服務器將與發(fā)送給普通用戶不同的下載菜單發(fā)送給具有高分的用戶。在此情況下,在執(zhí)行游戲程序過程中產生的分數(shù)數(shù)據(jù)設定在附加信息設定部分[extention=“value 1”]中,并發(fā)送給服務器。該服務器檢查游戲分數(shù)是否滿足預定的條件,并只有條件滿足時發(fā)送下載數(shù)據(jù)。
      下面參考圖12和13討論詢問服務器有關是否播放CPS單元(內容管理單元)中的內容的程序(c)的具體結構。
      根據(jù)圖12所示的基于XML標簽格式的播放程序(上述程序(c)類型的一個例子)是參考圖3和4所討論的播放程序221至224的其中之一。在圖12所示的程序中,設定URL,其用作有關詢問是否播放CPS單元內容的服務器的識別信息。
      下面圖12所示的標簽數(shù)據(jù),&lt;script CheckPlayable()data(腳本檢查可播放()數(shù)據(jù))=“[Server URL]”/&gt;,是包括服務器URL的標簽數(shù)據(jù)。通過指定的URL訪問服務器來詢問服務器是否能夠播放CPS單元內容。在此情況下,能夠指定CPS單元的有關CPS單元,例如單元ID、演播室ID、或包ID、或容量ID的識別信息被發(fā)送給服務器,服務器根據(jù)識別信息檢查是否能夠播放CPS單元內容。
      信息處理裝置以從服務器接收到播放許可消息為條件播放內容。下面討論該處理的具體序列。
      根據(jù)圖13所示的基于XML標簽格式的播放程序是詢問服務器有關是否可以播放CPS單元(內容管理單元)中的內容的播放程序(c)的另一個例子。圖13所示的播放程序也是參考圖3和4所討論的播放程序221至224的其中之一。在圖13所示的程序中,設定URL,其用作有關詢問是否可以播放CPS單元內容的服務器的識別信息。在圖13所示的程序中,還設定從通過URL指定的服務器獲得播放許可的附加發(fā)送信息。
      下面圖13所示的標簽數(shù)據(jù),&lt;script CheckPlayable()data=“[ServerURL]”extension=“value 1”/&gt;,是包括服務器URL和附加信息設定部分[extension=“value 1”]的標簽數(shù)據(jù)。通過使用指定的URL訪問服務器,該服務器檢查設定在附加信息設定部分[extention=“value 1”]中的數(shù)據(jù),以能確定是否能夠播放內容。信息處理裝置以從服務器接收到播放許可為條件播放內容。后面討論該處理的具體序列。
      與圖11所示的包括下載內容的附加信息的程序一樣,圖13所示的程序包括用于獲得播放許可信息的附加信息。例如,現(xiàn)在假定作為CPS單元的管理數(shù)據(jù)的有關游戲程序的游戲分數(shù)信息被發(fā)送給服務器,該服務器僅對具有高分的用戶給出播放特定內容的許可。在此情況下,執(zhí)行游戲程序過程中產生的分數(shù)數(shù)據(jù)被設定在附加信息設定部分[extention=“value 1”]中,并發(fā)送給服務器。該服務器檢查游戲分數(shù)是否滿足預定條件,并僅在滿足條件時許可播放操作。
      5.伴有對服務器的訪問的內容使用處理在從存儲有根據(jù)內容使用管理單元(CPS單元)管理的內容的信息記錄介質中讀取和播放CPS單元數(shù)據(jù)時,執(zhí)行根據(jù)與CPS單元相關聯(lián)的播放程序的處理。播放程序正如參考圖8至13所討論的那樣,包括(a)指定用于播放CPS單元(內容管理單元)中的內容所需的播放列表或各種數(shù)據(jù)文件(圖8);(b)包括有關提供下載內容的服務器和執(zhí)行下載處理的信息(圖9至11);和(c)詢問服務器是否能夠播放CPS單元(內容管理單元)中的內容(圖12和13)。
      在獲得下載數(shù)據(jù)或詢問是否能夠播放內容時,信息處理裝置訪問服務器,以獲得所需的下載數(shù)據(jù)或播放許可信息?,F(xiàn)在描述伴有對服務器的訪問的內容使用處理。
      圖14示出了對信息記錄介質執(zhí)行播放操作的信息處理裝置600,如PC。該信息處理裝置600包括控制器601,具有程序執(zhí)行功能,如中央處理單元(CPU),其能夠播放內容和執(zhí)行程序;數(shù)據(jù)存儲單元602,如硬盤;記錄介質接口603,其將數(shù)據(jù)輸入給記錄介質和從其中輸出;存儲器604,例如,隨機存取存儲器(RAM)或ROM,用作程序執(zhí)行區(qū)域或參數(shù)存儲區(qū)域;和通信接口605,通過網(wǎng)絡進行通信。在圖14中,僅顯示了用于產生或獲得后來產生/獲得的數(shù)據(jù)的信息處理裝置600的最低配置,下面描述信息處理裝置600的具體硬件結構。
      信息處理裝置600根據(jù)索引信息(如屬于存儲在信息記錄介質100中的CPS單元的標題),通過記錄介質接口603獲得具體的播放程序,即,參考圖3和4所討論的播放程序221至224的其中之一。播放程序是參考圖8至13所討論的XML描述程序。這些程序在控制器601的控制下執(zhí)行。
      5-1.通過播放程序從服務器下載的內容下面參考圖1 5的流程圖描述根據(jù)播放程序從服務器下載內容的細節(jié)。根據(jù)參考圖9至11所討論的其中一個播放程序執(zhí)行內容下載處理。
      在圖15中,用戶(客戶)的信息處理裝置執(zhí)行從信息記錄介質讀取的、CPS單元所對應的播放程序。該播放程序包括參考圖9至11所討論的下載處理。在步驟S101中,信息處理裝置將下載內容的請求發(fā)送給記錄在播放程序中的服務器的URL。在此情況下,信息處理裝置將用于識別相應播放程序的CPS單元的信息連同該請求發(fā)送給服務器。
      用于識別CPS單元的信息包括內容管理單元標識符(CPS單元ID)、演播室ID、包ID和容量ID。ID信息記錄在與CPS單元相關聯(lián)的內容使用控制信息(CCI)中,如參考圖6和7所討論的,信息處理裝置從與CPS單元相關聯(lián)的CCI信息中獲得ID,并將其發(fā)送給服務器。如上所述,ID信息可以存儲在與存儲CCI信息的區(qū)域不同的數(shù)據(jù)存儲區(qū)域中。
      步驟S102至S106是由服務器執(zhí)行的步驟。在步驟S102中,服務器根據(jù)基本信息,如內容管理單元標識符(CPS單元ID)、演播室ID、包ID或容量ID,確定請求下載內容的用戶是否是授權的用戶。如果在步驟S102中確定用戶是未經(jīng)授權的用戶,該過程就進行到步驟S110,在該步驟中終止下載處理。
      如果在步驟S102中確定請求下載內容的用戶是授權的用戶,該過程就進行到步驟S103。在步驟S103中,如果存在任何附加信息,就分析該附加信息,并確定該附加信息是否滿足下載許可條件。該處理對應于檢查附加信息來確定是否可以提供下載數(shù)據(jù)的處理,如參考圖11所述。例如,作為CPS單元的管理數(shù)據(jù)的有關游戲程序的游戲分數(shù)信息被發(fā)送給服務器,并且該服務器僅對具有高分的用戶給出下載內容的許可。
      如果在步驟S103中服務器確定附加信息不滿足下載許可條件,該過程就進行到步驟S110,在該步驟中終止下載處理。
      如果在步驟S103中確定附加信息滿足下載許可條件,該過程就進行到步驟S104來確定從用戶發(fā)送的信息是否包括下載文件指定信息。例如,在參考圖9討論的播放程序中,指定將被下載的文件。如果包括下載文件指定信息,該過程就進行到步驟S107,在該步驟中,執(zhí)行下載處理。
      如果在步驟S104中確定不包括下載文件指定信息,該過程就進行到步驟S105。在步驟S105中,服務器選擇存儲在服務器中的下載菜單,以將其發(fā)送給信息處理裝置。服務器存儲與基本信息和附加信息相關聯(lián)的多個下載菜單。然后服務器選擇對應于從用戶接收到的基本信息和附加信息的菜單,并將所選擇的菜單發(fā)送給信息處理裝置。
      下載菜單顯示將被下載的內容的列表,并具有允許用戶選擇下載內容的功能。下載菜單還具有通過用戶進行檢查以接收附加下載條件的功能。作為下載菜單的格式,能夠使用通過記錄介質(例如,BD-ROM盤)的AV標準限定的格式(例如,Java或XML),因為下載菜單是在執(zhí)行信息處理裝置中的程序的條件下,即,在執(zhí)行正常內容播放程序的條件下顯示的。
      在步驟S106中,服務器從信息處理裝置接收下載文件指定信息,并將對應于下載文件指定信息的數(shù)據(jù)文件發(fā)送給信息處理裝置。
      然后,在步驟S107中,用戶執(zhí)行下載處理。然后,在步驟S108中,用戶將下載數(shù)據(jù)存儲在信息處理裝置的數(shù)據(jù)存儲單元中,如硬盤或可移動存儲器中。在此情況下,下載數(shù)據(jù)根據(jù)CPS單元存儲為管理數(shù)據(jù)。下面討論后來產生/獲得的數(shù)據(jù),如下載數(shù)據(jù)的記錄和管理。
      下面參考圖16所示的流程圖描述通過服務器的下載處理的細節(jié)。在步驟S201中,服務器分析從用戶接收到的基本信息,即CPS單元識別信息,如內容管理單元標識符(CPS單元ID),演播室ID、包ID或容量ID。然后,在步驟S202中,服務器確定是否存在能夠與所分析的基本信息相關聯(lián)地下載的內容。如果不存在相對應的內容,該過程就進行到步驟S210,在該步驟中服務器將下載禁止消息發(fā)送給用戶。然后就完成了該處理。
      如果在步驟S202中確定存在將被下載的內容,該過程就進行到步驟S203,以確定是否指定了附加信息,即,是否該程序包括作為允許下載的條件的附加信息(例如,圖11所示的程序)。如果指定了附加信息,該過程就進行到步驟S204。在步驟S204中,服務器分析附加信息以確定附加信息是否滿足下載許可條件。該處理對應于用于檢查附加信息是否滿足提供下載數(shù)據(jù)的條件的處理,如參考圖11所討論的。例如,作為CPS單元的管理數(shù)據(jù)的有關游戲程序的游戲分數(shù)信息被發(fā)送給服務器,并且服務器僅對具有高分的用戶發(fā)出下載內容的許可。
      使用具體附加信息的下載許可條件的例子如下(1)已經(jīng)獲得預定游戲分數(shù);(2)保留某些服務的成員資格;(3)已經(jīng)獲得某些服務的預定點(point);(4)用戶已經(jīng)支付了下載內容的費用;和(5)還沒有達到內容所允許的下載操作的次數(shù)。
      服務器根據(jù)這些條件確定是否許可下載。如果在步驟S204中確定附加信息不滿足下載許可條件,該過程就進行到步驟S210,在該步驟中,服務器將下載禁止消息發(fā)送給用戶。
      如果在步驟S203中確定沒有指定附加信息,或者如果在步驟S204中確定許可下載,該過程就進行到步驟S205。在步驟S205中,服務器從多個下載菜單中選擇與從用戶接收到的基本信息相關聯(lián)的下載菜單,并將所選擇的下載菜單發(fā)送給用戶。在步驟S206中,一旦從用戶接收到下載文件指定信息,服務器就發(fā)送對應于下載文件指定信息的數(shù)據(jù)文件。然后,在步驟S207中,服務器發(fā)送下載文件。然后完成該處理。
      如上所述,信息處理裝置作為內容管理單元(CPS單元)管理從服務器下載的內容。對從服務器下載的數(shù)據(jù)或對通過信息處理裝置播放CPS單元內容時產生的數(shù)據(jù)(后來產生/獲得的數(shù)據(jù))執(zhí)行的處理如下。
      圖17是通過信息處理裝置600產生或獲得的數(shù)據(jù)的具體實例。
      信息處理裝置600播放根據(jù)來自信息記錄介質100的多個CPS單元管理的內容。
      例如,CPS單元-A 640是包含游戲程序的內容管理單元,信息處理裝置600執(zhí)行該游戲程序以能分別產生正在進行中游戲的信息641和游戲分數(shù)信息642,作為后來產生/獲得的數(shù)據(jù)。然后,信息處理裝置600設定后來產生/獲得的數(shù)據(jù)641和642作為形成CPS單元-A 640的數(shù)據(jù),并將它們存儲在信息記錄介質100,或包含在信息處理裝置600中的存儲單元如硬盤中。
      CPS單元-B 650是包含運動畫面AV流內容,如電影的內容管理單元,信息處理裝置600根據(jù)上述的下載處理,從服務器611獲得與AV流內容相關聯(lián)的子標題數(shù)據(jù)651,作為后來產生/獲得的數(shù)據(jù),并播放子標題數(shù)據(jù)651。然后,信息處理裝置600設定子標題數(shù)據(jù)651作為形成CPS單元-B 650的數(shù)據(jù),并將它存儲在信息記錄介質100,或包含于信息處理裝置600中的存儲單元如硬盤中。
      在上述的例子中,后來產生/獲得的數(shù)據(jù)包含在與相對應內容相同的CPS單元中。另一種可選方案是,可對后來產生/獲得的數(shù)據(jù)設定新的CPS單元,然后,后來產生/獲得的數(shù)據(jù)可以作為形成新的CPS單元的數(shù)據(jù)存儲在信息記錄介質100、或包含于信息處理裝置600中的存儲單元如硬盤中、或者可移動存儲器中。作為新的CPS單元,設定對應于新數(shù)據(jù)的CPS單元(如圖2中所示新數(shù)據(jù)字段121中顯示的CPS單元)。與新CPS單元相關聯(lián)的記錄種子Vu預存在信息記錄介質100中,CPS單元密鑰通過使用記錄種子Vu、根據(jù)預定的加密處理序列產生。通過使用所產生的CPS單元密鑰,后來產生/獲得的數(shù)據(jù)被加密,然后存儲在信息記錄介質100、或包含在信息處理裝置600中的存儲單元如硬盤中,或者可移動存儲器中。
      與新CPS單元相關聯(lián)的記錄種子Vu可以從外部服務器獲得。但是,在此情況下,希望在服務器和信息處理裝置600之間進行預定的驗證處理,以防止未經(jīng)授權的操作獲得記錄種子Vu。在圖2所示的管理表格中,與形成CPS單元的元素相關聯(lián)地獲得記錄種子Vu。
      下面參考圖18描述后來產生/獲得的數(shù)據(jù)的加密和管理。
      圖18表示在根據(jù)存儲于信息記錄介質中的內容播放操作產生或獲得的數(shù)據(jù)被記錄在信息記錄介質內或外部時數(shù)據(jù)加密方法的例子。
      在圖18中,左側顯示的數(shù)據(jù)區(qū)域是存儲在信息記錄介質中的數(shù)據(jù),即ROM區(qū)域數(shù)據(jù)660,右側顯示的數(shù)據(jù)區(qū)域是作為后來產生或獲得的數(shù)據(jù)的后來產生/獲得的數(shù)據(jù)670。后來產生/獲得的數(shù)據(jù)670存儲在信息記錄介質,硬盤或外部存儲單元如可移動存儲器的數(shù)據(jù)可寫區(qū)域中。在圖18中,顯示的是用于設定后來產生/獲得的數(shù)據(jù)的CPS單元的方法的兩個實例。
      實例1如圖18中所示的CPS單元-3 681表明,后來產生/獲得的數(shù)據(jù)671被合并到已經(jīng)設定在信息記錄介質中的CPS單元內。
      CPS單元-3 681包含存儲在信息記錄介質的數(shù)據(jù)區(qū)域660中的數(shù)據(jù),還將后來產生/獲得的數(shù)據(jù)671合并在其中。在此情況下,后來產生/獲得的數(shù)據(jù)671或包含在后來產生/獲得的數(shù)據(jù)671中的數(shù)據(jù)利用通過使用為CPS單元3設定的記錄種子Vu3產生的單元密鑰Ku3進行加密,然后存儲在信息記錄介質或存儲單元如硬盤中。
      在該實例中,后來產生/獲得的數(shù)據(jù)671用與在信息記錄介質的ROM區(qū)域中限定的CPS單元的單元密鑰相同的密鑰進行加密,在播放該內容時,后來產生/獲得的數(shù)據(jù)671能夠用與包含在ROM區(qū)域中限定的CPS單元中的數(shù)據(jù)相同的密鑰進行解密。因此,能夠實現(xiàn)無縫播放操作而不必改變密鑰。
      實例2如圖18中的CPS單元-4 682所示,對后來產生/獲得的數(shù)據(jù)672設定與信息記錄介質中限定的CPS單元不同的新CPS單元。
      對后來產生/獲得的數(shù)據(jù)672單獨限定CPS單元-4 682,包含在后來產生/獲得的數(shù)據(jù)672中的數(shù)據(jù)用相對應的單元密鑰進行加密。CPS單元-4682獨立于存儲在信息記錄介質中的數(shù)據(jù)進行管理。在此情況下,需要設定和記錄將CPS單元分配給后來產生/獲得的數(shù)據(jù)672的信息和用于產生單元密鑰的信息作為管理數(shù)據(jù)。
      下面參考圖19描述用于設定后來產生/獲得的數(shù)據(jù)的內容使用控制信息作為管理數(shù)據(jù)的方法的實例。
      圖19表示對應于已經(jīng)存儲在信息記錄介質100中的CPS管理單元的目錄A和對應于后來產生/獲得的數(shù)據(jù)的目錄B。在圖19所示的兩個目錄A和B中,根據(jù)藍光盤ROM標準格式在BDMV目錄中設定數(shù)據(jù),作為內容,各種管理數(shù)據(jù)存儲在CPS目錄中。
      通過下面兩種方法中的其中一個方法記錄內容使用控制信息。
      實例1現(xiàn)有的內容使用控制信息用作后來產生/獲得的數(shù)據(jù)的內容使用控制信息。
      更具體地說,如圖19所示,與存儲在信息記錄介質100中的CPS單元001的數(shù)據(jù)
      715相關聯(lián)的內容使用控制信息[CPSUnit001.cci]713被直接用作與后來產生/獲得的數(shù)據(jù)
      712相關聯(lián)的內容使用控制信息。在此情況下,不需要產生對應于后來產生/獲得的數(shù)據(jù)
      712的內容使用控制信息。與CPS單元001相關聯(lián)的內容使用控制信息[CPSUnit001.cci]713被設定為現(xiàn)有數(shù)據(jù)
      和后來產生/獲得的數(shù)據(jù)
      712所使用的內容使用信息。
      實例2對后來產生/獲得的數(shù)據(jù)產生新的內容使用控制信息。更具體地說,如圖19所示,對后來產生/獲得的數(shù)據(jù)
      711產生和管理新的內容使用控制信息[CPSUnit002.cci]714。
      當例如未記錄在信息記錄介質100中的ROM區(qū)域中的語言的子標題被下載,并與記錄在ROM區(qū)域中的視頻/音頻數(shù)據(jù)一起播放時,實例1中的方法是適用的。在此情況下,當然要考慮記錄在ROM區(qū)域中的數(shù)據(jù)和下載的數(shù)據(jù)屬于相同的CPS單元。
      當例如希望通過執(zhí)行從信息記錄介質100中讀取的應用程序產生的數(shù)據(jù)在多個用戶之間被共享和復制時,實例2中的方法是適用的。雖然記錄在ROM區(qū)域中的如程序和AV流的數(shù)據(jù)不能被復制,但是通過應用產生的數(shù)據(jù)(例如,能夠發(fā)送給其它用戶或其它便攜式機器的信息,如游戲分數(shù)信息和地圖信息)可進行播放或復制。在此情況下,需要與記錄在ROM區(qū)域中的不同的內容使用控制,如播放/復制控制。
      圖20表示設定用于產生加密密鑰(即與各個CPS單元相關聯(lián)的單元密鑰)的記錄種子的方法的實例。
      與圖19中一樣,圖20表示與已經(jīng)存儲在信息記錄介質100中的CPS管理單元相關聯(lián)的目錄A和與后來產生/獲得的數(shù)據(jù)相關聯(lián)的目錄B。在圖20所示的兩個目錄A和目錄B中,根據(jù)藍光盤ROM標準格式在BDMV目錄中設定數(shù)據(jù)作為內容,各種管理數(shù)據(jù)存儲在CPS目錄中。
      記錄種子與每個CPS單元標識符(CPS單元ID)相關聯(lián),如參考圖2所討論的CPS單元管理表中所示。圖20中所示的加密密鑰信息[Unit_Key_Gen_Value.inf]721對應于存儲在信息記錄介質100中的CPS單元管理表。
      通過下面兩種方法中的其中一個方法為后來產生/獲得的數(shù)據(jù)設定與CPS單元相關聯(lián)的記錄種子。
      實例1作為用于產生后來產生/獲得的數(shù)據(jù)的加密密鑰的記錄種子,使用已經(jīng)設定在CPS單元管理表中的新數(shù)據(jù)的記錄種子。
      更具體地說,已經(jīng)設定在圖2中所示的CPS單元管理表的新數(shù)據(jù)字段121中的記錄種子用作產生后來產生/獲得的數(shù)據(jù)的加密密鑰的記錄種子。在圖20中,已經(jīng)設定在加密密鑰信息[Unit_Key_Gen_Value.inf]721的新數(shù)據(jù)字段121中的記錄種子,是存儲在信息記錄介質100中的管理表數(shù)據(jù),其用作后來產生/獲得的數(shù)據(jù)
      724的記錄種子。在該實例中,限定了新CPS單元,并能夠使用已經(jīng)設定在新數(shù)據(jù)字段121中的記錄種子。
      實例2作為用于產生后來產生/獲得的數(shù)據(jù)的加密密鑰的記錄種子,產生或獲得新的記錄種子。在圖20中,為后來產生/獲得的數(shù)據(jù)
      723而設定作為新管理表數(shù)據(jù)的加密密鑰信息[Unit_Key_Gen_Value.inf]722,設定為新條目(entry)的新CPS單元標識符與該記錄種子相關聯(lián)。如果允許產生記錄種子,那么信息記錄裝置600的數(shù)據(jù)處理器通過使用例如隨機數(shù)來產生新記錄種子。在該實例中,對新數(shù)據(jù)允許設定CPS單元和產生記錄種子而沒有任何限制。
      在信息處理裝置600中,在設定新CPS單元時,必須將管理數(shù)據(jù),即內容使用控制信息與新CPS單元相關聯(lián)。在此情況下,能夠使用參考圖19所討論的上述兩種方法的其中之一,更具體的說,現(xiàn)有的內容使用控制信息可以被關聯(lián),或者新內容使用信息可被設定,并與新CPS單元相關聯(lián)。
      下面參考圖21的流程圖描述通過信息處理裝置在用戶(客戶)的信息記錄介質,如硬盤中存儲后來產生/獲得的數(shù)據(jù),如下載數(shù)據(jù)的序列。該信息處理裝置首先安裝將CPS管理單元存儲在該裝置中的信息記錄介質,如ROM盤,然后在播放包含在CPS管理單元中的程序或數(shù)據(jù)時產生或獲得數(shù)據(jù)。
      在步驟S301中,信息處理裝置安裝存儲CPS管理單元的記錄介質,如ROM盤,以播放包含在CPS管理單元中的程序或數(shù)據(jù)。然后,在步驟S302中,信息處理裝置產生數(shù)據(jù),如游戲程序的分數(shù)數(shù)據(jù)或字符數(shù)據(jù),或者從外部服務器獲得數(shù)據(jù),例如特定內容的子標題數(shù)據(jù)或內容數(shù)據(jù)。
      在步驟S303中,信息處理裝置獲得將被播放的CPS單元,即記錄在記錄介質如ROM盤上的CPS單元的演播室ID或包ID。這樣的ID信息指定了獲得后來產生/獲得的數(shù)據(jù)的內容,并能夠從存儲在記錄介質中的CPS單元管理信息或者從包含在當前播放的CPS單元中的信息中獲得。
      然后在步驟S304中,信息處理裝置確定與步驟S303中提取的演播室ID或包ID相對應的后來產生/獲得的數(shù)據(jù)管理文件是否已經(jīng)設定在本地存儲器中,其中后來產生/獲得的數(shù)據(jù)記錄在本地存儲器中,即硬盤或可移動記錄介質中。該信息處理裝置產生包括下載數(shù)據(jù)的后來產生/獲得的數(shù)據(jù)管理文件,并將其存儲在本地存儲器中。與例如演播室ID或包ID相關聯(lián)地設定后來產生/獲得的數(shù)據(jù)管理文件。
      如果在步驟S304中發(fā)現(xiàn)還沒有設定相對應的管理文件,該過程就進行到步驟S305。在步驟S305中,與步驟S303中提取的演播室ID或包ID相對應的后來產生/獲得的數(shù)據(jù)管理文件被設定在本地存儲器的目錄中。然后,在步驟S306中,與在步驟S305中產生的管理文件相關聯(lián)的信息寫入后來產生/獲得的數(shù)據(jù)搜索信息中,其是為搜索后來產生/獲得的數(shù)據(jù)而設定的。后來產生/獲得的數(shù)據(jù)搜索信息包括例如目錄名、文件名、區(qū)距(offset)信息和數(shù)據(jù)量,并在該目錄中設定為后來產生/獲得的數(shù)據(jù)搜索信息文件。
      在步驟S306后,或者如果在步驟S304中確定相對應的管理文件已經(jīng)被設定,那么該過程就進行到將后來產生/獲得的數(shù)據(jù)存儲在管理文件中的步驟S307。在此情況下,后來產生/獲得的數(shù)據(jù)管理文件在經(jīng)過加密后被存儲,并產生和加密篡改驗證值,如哈什值或數(shù)字認證。
      作為后來產生/獲得的數(shù)據(jù)的加密密鑰,例如使用設備ID、演播室ID、包ID、容量ID或用戶ID。設備ID是為許可程序設定的ID。例如,設備ID是根據(jù)識別信息產生的,該識別信息在硬件中設定為其中合法安裝了允許處理CPS單元的許可程序的設備。設備ID能夠僅通過已經(jīng)合法安裝的許可程序而獲得。因此,在安裝了各種應用軟件程序的PC中,能夠防止通過除了許可應用外的其它應用獲得設備ID或產生加密密鑰。
      然后,在步驟S308中,根據(jù)存儲在管理文件中的數(shù)據(jù)信息,更新后來產生/獲得的數(shù)據(jù)搜索信息。然后完成該處理過程。在加密后來產生/獲得的數(shù)據(jù)管理文件時,通過使用例如基于2048字節(jié)的AES-CBC模式執(zhí)行數(shù)據(jù)塊加密,該模式能夠在數(shù)據(jù)塊的基礎上解密管理文件。
      下面參考圖22的流程圖討論使用用戶(客戶)的信息處理裝置中的后來產生/獲得的數(shù)據(jù)播放內容的序列。
      在步驟S401中,信息處理裝置首先安裝將CPS管理單元存儲在該裝置中的信息記錄介質,如ROM盤,以獲得與將被播放的CPS管理單元相關聯(lián)的演播室ID或包ID。這樣的ID信息能夠從存儲在記錄介質中的CPS單元管理信息或包含在當前播放的CPS單元中的信息中獲得。
      然后,在步驟S402中,信息處理裝置確定與通過在步驟S401中獲得的演播室ID或包ID唯一識別的內容相對應的后來獲得/產生的數(shù)據(jù)管理文件是否已經(jīng)設定在本地存儲器中,其中后來獲得/產生的數(shù)據(jù)記錄在該本地存儲器中,即硬盤或可移動記錄介質中。
      如果在步驟S402中發(fā)現(xiàn)沒有與演播室ID或包ID相對應的后來產生/獲得的數(shù)據(jù)管理文件,該過程就進行到步驟S409。在步驟S409中,只播放存儲在記錄介質中的內容,在此情況下,獲得CPS單元密鑰,并且如果需要,根據(jù)CPS單元解密內容。
      如果在步驟S402中發(fā)現(xiàn)與演播室ID或包ID相對應的后來產生/獲得的數(shù)據(jù)管理文件已經(jīng)設定在本地存儲器中,該過程就進行到步驟S403。在步驟S403中,從本地存儲器獲得后來產生/獲得的數(shù)據(jù)搜索信息,從搜索信息中選擇對應的后來產生/獲得的數(shù)據(jù)管理文件。然后,在步驟S404中,在本地存儲器中包括管理文件的目錄和文件以虛擬的方式與記錄介質上的目錄和文件組合。在該處理過程中,記錄介質上的數(shù)據(jù)文件和本地存儲器上的相關文件能夠作為單個虛擬目錄中的文件進行處理。根據(jù)該處理過程,能夠實現(xiàn)快速訪問存儲在不同記錄介質中的文件。
      然后在步驟S405中確定是否加密后來產生/獲得的數(shù)據(jù)管理文件。如果沒有加密管理文件,該過程就進行到播放使用未加密的后來產生/獲得的數(shù)據(jù)的內容的步驟S409。
      如果在步驟S405中發(fā)現(xiàn)加密了后來產生/獲得的數(shù)據(jù)管理文件,該過程就進行到步驟S406。在步驟S406中,產生用于解密該加密管理文件的密鑰,該管理文件用產生的密鑰進行解密。解密密鑰能夠以不同的方式產生,更具體地說,能夠根據(jù)密鑰產生算法,如AES加密密鑰產生算法,在各種ID,如設備ID、演播室ID、包ID、容量ID和用戶ID的基礎上產生該密鑰。
      如果將例如哈什值或數(shù)字認證的篡改驗證數(shù)據(jù)添加到后來產生/獲得的數(shù)據(jù)管理文件中,就根據(jù)該篡改驗證數(shù)據(jù)檢查該管理文件的完整性。如果發(fā)現(xiàn)管理文件已經(jīng)被篡改,就終止使用后來產生/獲得的數(shù)據(jù)管理文件的播放處理。有關是否能夠繼續(xù)使用管理文件的播放處理的確定被限定在允許使用CPS單元數(shù)據(jù)的許可程序的執(zhí)行程序中。
      然后,在解密管理文件后,在步驟S407中,根據(jù)后來產生/獲得的數(shù)據(jù)搜索信息獲得存儲在管理文件中的目標數(shù)據(jù)。然后,在步驟S408中,如果加密了所獲得的數(shù)據(jù),就對其進行解密。更具體的說,如果所獲得的數(shù)據(jù)是用CPS單元密鑰加密的CPS單元中的AV數(shù)據(jù),就獲得CPS單元密鑰來解密AV數(shù)據(jù)。然后,在步驟S409中,播放使用后來產生/獲得的數(shù)據(jù)的內容。
      5-2.通過播放程序從服務器中獲得播放許可信息下面給出在根據(jù)播放程序從服務器中獲得播放許可信息的條件下執(zhí)行內容播放處理的描述。該處理根據(jù)參考圖12或13所討論的播放程序的執(zhí)行來執(zhí)行。
      首先參考圖23討論從服務器獲得播放許可信息的序列。用戶(客戶)的信息處理裝置執(zhí)行與從信息記錄介質中讀取的CPS單元相對應的播放程序。該播放程序包括用于從服務器獲得內容播放許可信息的程序,如參考圖12和13所討論的。
      在步驟S501中,信息處理裝置將播放許可信息獲得請求發(fā)送給記錄在程序中的服務器的URL。在發(fā)送該請求時,信息處理裝置還發(fā)送用于識別與播放程序相對應的CPS單元的信息。
      用于識別CPS單元的信息包括例如內容管理單元標識符(CPS單元ID),演播室ID,包ID和容量ID。如參考圖6和7所討論的,在與CPS單元相關聯(lián)的內容使用控制信息(CCI)中記錄ID信息,信息處理裝置從CCI信息中獲得ID信息,并將其發(fā)送給服務器。如上所述,ID信息可以存儲在除了存儲CCI信息的區(qū)域外的數(shù)據(jù)存儲區(qū)中。
      步驟S502至S506是通過接收播放許可信息獲得請求的服務器執(zhí)行的步驟。在步驟S502中,服務器根據(jù)基本信息,如內容管理單元標識符(CPS單元)、演播室ID、包ID或容量ID,確定已經(jīng)發(fā)送了播放許可信息獲得請求的用戶是否是授權的用戶。如果在步驟S502中確定該用戶是未經(jīng)授權的用戶,該過程就進行到步驟S510,其中服務器將播放禁止消息發(fā)送給用戶。然后終止該處理過程。
      如果在步驟S502中確定用戶是授權的用戶,該過程就進行到步驟S503。在步驟S503中,如果存在附加信息,就進行分析來確定附加信息是否滿足播放許可條件。該處理過程對應于用于檢查附加信息來確定是否能夠獲得播放許可的處理,如參考圖11所討論的那樣。例如,作為CPS單元的管理數(shù)據(jù)的有關游戲程序的游戲分數(shù)信息被發(fā)送給服務器,該服務器僅對具有高分的用戶發(fā)送播放內容的許可。
      如果在步驟S503中確定附加信息不滿足播放許可條件,該過程就進行到終止播放處理的步驟S510。
      使用特定附加信息的播放許可確定條件的實例如下(1)已經(jīng)獲得預定游戲分數(shù);(2)保留某種服務的成員資格;(3)已經(jīng)獲得某種服務的預定點;(4)用戶已經(jīng)支付播放操作的費用;和(5)沒有達到內容所允許的播放操作的次數(shù)。
      這些條件是預先設定的,服務器根據(jù)這些條件確定是否許可播放操作。如果在步驟S503中服務器確定不許可播放操作,那么該過程就進行到服務器將播放禁止消息發(fā)送給用戶的步驟S510。
      如果在步驟S503中確定附加信息滿足播放許可條件,該過程就進行到步驟S504,以檢查用于許可播放操作的另一個附加條件。如果沒有附加條件,播放許可信息就被發(fā)送給信息處理裝置。然后,在步驟S507中,一旦接收到播放許可信息,信息處理裝置就播放內容。
      如果在步驟S504中確定存在另一個用于許可播放操作的附加條件,該過程就進行到步驟S505。在步驟S505中,服務器從多個附加條件菜單中選擇與從用戶接收到的基本信息和附加信息相關聯(lián)的附加條件菜單,并將所選擇的菜單發(fā)送給用戶。
      該附加條件菜單具有通過用戶檢查接收附加條件的功能。作為附加條件菜單的格式,能夠使用通過記錄介質(例如,BD-ROM盤)的AV標準限定的格式(例如,Java或XML),因為附加條件菜單是在執(zhí)行信息處理裝置中的程序的情況下,即執(zhí)行正常的內容播放程序的情況下進行顯示的。
      在步驟S506中,一旦從用戶接收到附加信息確認信息,服務器就將播放許可信息發(fā)送給用戶。然后,在步驟S507中,一旦接收到播放許可信息,用戶的信息處理裝置就播放該內容。
      6.信息處理裝置的配置實例下面參考圖24描述記錄或播放信息記錄介質上的數(shù)據(jù)的信息處理裝置的配置的實例,其中信息記錄介質存儲CPS單元內容。
      該信息處理裝置900包括驅動器909,用于驅動信息記錄介質910以輸入或輸出數(shù)據(jù)記錄/播放信號;CPU 907,用作根據(jù)各種程序執(zhí)行數(shù)據(jù)處理的控制器;ROM 906,用作程序和參數(shù)的存儲區(qū);存儲器908;輸入/輸出接口(IF)902,用于輸入或輸出數(shù)字信號;輸入/輸出接口(IF)903,其包括模擬-數(shù)字(AD)和數(shù)字-模擬(DA)轉換器904,用于輸入或輸出模擬信號;MPEG編譯碼器921,用于編碼或解碼MPEG數(shù)據(jù);傳輸流/程序流(TS/PS)處理器922,用于執(zhí)行TS/PS處理;加密處理器905,用于執(zhí)行各種加密處理操作;和存儲單元930,如硬盤。上述方塊與數(shù)據(jù)總線901相連。
      在上述構成的信息處理裝置900中,當從信息記錄介質910播放MPEG-TS數(shù)據(jù)的AV流數(shù)據(jù)時,如果需要,首先在加密處理器905中解密從信息記錄介質910中讀取的數(shù)據(jù)。然后,該數(shù)據(jù)被多路分解為TS/PS處理器922中的視頻、音頻和子標題數(shù)據(jù)。
      在MPEG編譯碼器921中解碼的數(shù)字數(shù)據(jù)轉換為輸入/輸出接口903的DA轉換器904中的模擬信號,并輸出它。如果輸出數(shù)字數(shù)據(jù),在解密處理器905中解密的MPEG-TS數(shù)據(jù)就通過輸入/輸出接口902作為數(shù)字數(shù)據(jù)輸出。在此情況下,數(shù)字數(shù)據(jù)輸出給數(shù)字接口,如IEEE1394接口、以太網(wǎng)電纜或無線局域網(wǎng)(LAN)。如果數(shù)據(jù)通過網(wǎng)絡輸出,輸入/輸出接口902就具有網(wǎng)絡連接功能。
      如果信息處理裝置900將數(shù)據(jù)轉換為能夠由目標設備接收到的格式,在TS/PS處理器922中被多路分解的視頻、音頻和子標題數(shù)據(jù)在MPEG編譯碼器921中經(jīng)過速率轉換和編譯碼轉換,在TS/PS處理器922中被再次多路復用為MPEG-TS或MPEG-PS數(shù)據(jù)。然后,多路復用過的數(shù)據(jù)被從數(shù)字輸入/輸出接口902輸出。在此情況下,在CPU907的控制下,用與MPEG不同的格式對視頻、音頻和子標題數(shù)據(jù)進行編碼,并將其轉換為多路復用文件,然后從數(shù)字輸入/輸出接口902輸出。
      用作CPS單元管理信息的CPS單元管理表(見圖2)和管理數(shù)據(jù),如內容使用控制信息,例如從信息記錄介質910中讀取每個CPS單元的播放/復制控制信息,然后將其存儲在存儲器908中。能夠從存儲在存儲器908內的數(shù)據(jù)中獲得播放CPS單元所需的密鑰信息。
      通過信息處理裝置900記錄后來產生/獲得的數(shù)據(jù)的操作如下??紤]兩種情況,即將被記錄的數(shù)據(jù)作為數(shù)字信號和模擬信號輸入。如果輸入數(shù)字信號,它就通過數(shù)字信號輸入/輸出接口902輸入,并且如果需要,然后在加密處理器905中進行加密,再存儲在信息記錄介質910中。如果在轉換其數(shù)據(jù)格式后存儲輸入的數(shù)字信號,那么就通過MPEG編譯碼器921、CPU 907和TS/PS處理器922轉換數(shù)字信號的數(shù)據(jù)格式,然后,產生的數(shù)字信號在加密處理器905中進行加密,并存儲在記錄介質910中。
      如果輸入信號是模擬信號,它就通過輸入/輸出接口903輸入,并通過AD轉換器904轉換為數(shù)字信號。然后該數(shù)字信號通過MPEG編譯碼器921轉換為被記錄時使用的編譯碼。
      然后,該編譯碼通過TS/PS處理器922被轉換為記錄數(shù)據(jù)格式的AV多路復用數(shù)據(jù),并且如果需要,通過加密處理器905進行加密。然后產生的數(shù)據(jù)存儲在信息記錄介質910中。內容管理信息也與將被記錄的內容一起產生,并存儲在信息記錄介質910中。
      如果通過信息處理裝置900經(jīng)由網(wǎng)絡從外部源獲得所需的信息,那么它就存儲在存儲器908中。這樣的信息包括播放內容所需的密鑰信息,將與內容一起播放的數(shù)據(jù),如子標題、音頻和靜止圖像數(shù)據(jù),根據(jù)內容管理信息應用于播放設備的內容管理信息和操作規(guī)則(使用規(guī)則)。
      執(zhí)行播放或記錄處理的程序存儲在ROM 906中,并且如果需要,存儲器908用于存儲執(zhí)行程序時的數(shù)據(jù)。
      下面討論用于產生、獲得和記錄后來產生/獲得的數(shù)據(jù)的處理。驅動器909從信息記錄介質910中讀取執(zhí)行程序或可分析數(shù)據(jù),并將其存儲在存儲器908中。然后執(zhí)行該程序或在CPU 907的控制下分析該數(shù)據(jù)。
      后來產生/獲得的數(shù)據(jù)暫時存儲在存儲器908中,然后根據(jù)用戶選擇或預定的控制序列存儲在信息記錄介質910或存儲單元930如硬盤中。
      執(zhí)行播放/記錄處理的程序存儲在ROM 906中,執(zhí)行程序時,如果需要,存儲器908用作參數(shù)/數(shù)據(jù)存儲區(qū)或工作區(qū)。圖24所示的信息處理裝置900是能夠執(zhí)行記錄和播放操作的設備。但是,也可以使用僅具有記錄功能或播放功能的設備。
      在本說明書中描述的一些列處理工作可以通過硬件、軟件或它們的結合執(zhí)行。如果使用軟件,包含處理序列的程序可安裝在以專用硬件構成的計算機的存儲器中,或者安裝在能夠執(zhí)行各種處理工作的通用計算機中。
      程序能夠被預先記錄在記錄介質,如硬盤或ROM中。該程序還能夠被暫時或永久地記錄(存儲)在可移動記錄介質,如軟盤、CD-ROM、磁光(MO)盤、DVD、磁性盤或半導體存儲器中。這種可移動記錄介質能夠作為所謂的“封裝軟件”進行提供。
      代替從上述可移動記錄介質安裝到計算機中,該程序可無線地或通過有線設備,如網(wǎng)絡,例如LAN或互聯(lián)網(wǎng),從下載點傳輸給計算機。計算機接收該程序,并將其安裝在記錄介質,如內置的硬盤中。
      各種處理工作可以按照本說明書中所述的時間順序執(zhí)行。另一種可選方案是,它們可以根據(jù)執(zhí)行處理的設備的性能或根據(jù)需要并列或單獨執(zhí)行。在本說明書中,系統(tǒng)是多個設備的邏輯機組,并且這些設備不必設置在相同的殼體中。
      本領域的技術人員應該明白,可以根據(jù)設計要求和其它因素作出各種變化、組合、分組合和替換,只要它們落在后面權利要求或其等價范圍內即可。
      權利要求
      1.一種信息處理裝置,包括數(shù)據(jù)處理器;和通信單元,其中,對于提供有對應的使用控制信息的內容管理單元,數(shù)據(jù)處理器執(zhí)行對應于所述內容管理單元的程序,并從信息記錄介質中獲得為所述內容管理單元設定的識別信息,通過通信單元將所獲得的識別信息發(fā)送給根據(jù)所述程序中指示的信息而確定的訪問目標,使得所述數(shù)據(jù)處理器執(zhí)行處理,以便通過所述通信單元獲得為所述內容管理單元設定的下載數(shù)據(jù)的處理,或通過所述通信單元獲得有關對應于所述內容管理單元的內容的播放許可信息。
      2.如權利要求1所述的信息處理裝置,其中,如果所述程序是包括用于確定是否滿足下載許可條件或播放許可條件的附加信息的數(shù)據(jù)發(fā)送執(zhí)行程序,則所述數(shù)據(jù)處理器將所述附加信息發(fā)送給訪問目標。
      3.如權利要求1所述的信息處理裝置,其中所述數(shù)據(jù)處理器從所述信息記錄介質中獲得以下中的至少一個作為識別信息演播室ID,用作演播室的標識符,所述演播室是用于提供包含在內容管理單元中的內容的實體;包ID或容量ID,用作有關信息記錄介質的制造單元的識別信息;和內容管理單元ID,用作內容管理單元的標識符,數(shù)據(jù)處理器將所述識別信息發(fā)送給所述訪問目標。
      4.如權利要求1所述的信息處理裝置,其中數(shù)據(jù)處理器從記錄在與內容管理單元有關的信息記錄介質上的使用控制信息中獲得所述識別信息。
      5.如權利要求1所述的信息處理裝置,其中數(shù)據(jù)處理器產生包括從訪問目標獲得的下載數(shù)據(jù)的加密文件,并將加密文件設定為包含在內容管理單元中的文件,所述內容管理單元被提供有相應的使用控制信息。
      6.如權利要求1所述的信息處理裝置,其中所述數(shù)據(jù)處理器根據(jù)從訪問目標獲得播放許可信息的條件播放包含在內容管理單元中的內容。
      7.一種內容管理系統(tǒng),包括配置為執(zhí)行對應于記錄在信息記錄介質上的內容管理單元的程序的客戶機,所述信息記錄介質記錄了與相應的使用控制信息相關聯(lián)的內容管理單元;和配置為從客戶機接收為與程序相關聯(lián)的內容管理單元設定的識別信息的服務器,其中,該服務器根據(jù)從客戶機接收到的識別信息,確定是否提供為內容管理單元設定的下載數(shù)據(jù)、或者是否提供有關對應于內容管理單元的內容的內容播放許可信息。
      8.如權利要求7所述的內容管理系統(tǒng),其中,如果所述程序是包括用于確定是否滿足下載許可條件或播放許可條件的附加信息的數(shù)據(jù)發(fā)送執(zhí)行程序,則客戶機還將附加信息發(fā)送給服務器,服務器根據(jù)從客戶機接收到的附加信息,確定是否提供為內容管理單元設定的下載數(shù)據(jù)、或者是否提供有關對應于內容管理單元的內容的內容播放許可信息。
      9.如權利要求7所述的內容管理系統(tǒng),其中,所述識別信息包括以下項目中的至少一個演播室ID,用作演播室的標識符,所述演播室是用于提供包含在內容管理單元中的內容的實體;包ID或容量ID,用作有關信息記錄介質的制造單元的識別信息;和內容管理單元ID,用作內容管理單元的標識符。
      10.一種信息記錄介質,包括內容管理單元,每個內容管理單元被提供有相應的使用控制信息;和對應于作為存儲信息的每個內容管理單元的程序,其中,該程序包括下列信息中的一種有關從其獲得為與該程序相關聯(lián)的內容管理單元設定的下載數(shù)據(jù)的位置的信息,或者有關從其獲得關于對應于內容管理單元的內容的播放許可信息的位置的信息。
      11.如權利要求10所述的信息記錄介質,其中,所述程序是包括用于確定是否滿足下載許可條件或播放許可條件的附加信息的數(shù)據(jù)發(fā)送執(zhí)行程序。
      12.一種信息處理方法,包括下列步驟執(zhí)行對應于記錄在信息記錄介質上的內容管理單元的程序,該信息記錄介質記錄與相應的使用控制信息相關聯(lián)的內容管理單元;從該信息記錄介質獲得為與該程序相對應的內容管理單元設定的識別信息;將獲得的識別信息發(fā)送給基于程序中指示的信息而確定的訪問目標;和執(zhí)行處理,以便獲得為內容管理單元設定的下載數(shù)據(jù)、或者獲得有關對應于內容管理單元的內容的播放許可信息。
      13.一種允許計算機執(zhí)行信息處理的計算機程序,所述處理包括下列步驟執(zhí)行對應于記錄在信息記錄介質上的內容管理單元的程序,該信息記錄介質記錄內容管理單元,所述每個內容管理單元被提供有相應的使用控制信息;從該信息記錄介質獲得為與該程序相對應的內容管理單元設定的識別信息;將獲得的識別信息發(fā)送給基于程序中指示的信息而確定的訪問目標;和執(zhí)行處理,以便獲得為內容管理單元設定的下載數(shù)據(jù)、或者獲得有關對應于內容管理單元的內容的播放許可信息。
      14.一種信息處理裝置,包括數(shù)據(jù)處理器,被配置為對于被提供有相應使用控制信息的內容管理單元,執(zhí)行對應于所述內容管理單元的程序,以便將從信息記錄介質獲得的演播室ID或包ID發(fā)送給通過執(zhí)行對應于所述內容管理單元的程序而確定的訪問目標,并執(zhí)行處理,以便獲得為所述內容管理單元設定的下載數(shù)據(jù)、或者獲得有關對應于所述內容管理單元的內容的播放許可信息。
      全文摘要
      一種信息處理裝置,包括數(shù)據(jù)處理器和通信單元。對于設有相應使用控制信息的內容管理單元,數(shù)據(jù)處理器執(zhí)行對應于內容管理單元的程序,并從信息記錄介質中獲得為內容管理單元而設定的識別信息,并通過通信單元將所獲得的識別信息發(fā)送給根據(jù)程序中指示的信息而確定的訪問目標,使得數(shù)據(jù)處理器執(zhí)行處理,以便通過通信單元獲得為內容管理單元設定的下載數(shù)據(jù)、或者通過通信單元獲得有關對應于內容管理單元的內容的播放許可信息。
      文檔編號G06F21/62GK1838294SQ20061005999
      公開日2006年9月27日 申請日期2006年2月10日 優(yōu)先權日2005年2月10日
      發(fā)明者高島芳和 申請人:索尼株式會社
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1