国产精品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í)間的數(shù)字內(nèi)容訪問系統(tǒng)和方法

      文檔序號(hào):7608381閱讀:287來源:國知局
      專利名稱:基于時(shí)間的數(shù)字內(nèi)容訪問系統(tǒng)和方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及服務(wù)器裝置通過通信和廣播分配視頻和音樂這種數(shù)字內(nèi)容,并且用戶在終端裝置內(nèi)使用該數(shù)字內(nèi)容的一種系統(tǒng)。具體而言,它涉及根據(jù)提供商的意圖控制終端裝置內(nèi)數(shù)字內(nèi)容特定部分的時(shí)間跳進(jìn)(time skip)和快進(jìn)這種特定再現(xiàn)(特技播放(a trick play))的一種系統(tǒng)。
      背景技術(shù)
      近些年來,出于實(shí)際使用的需要,已經(jīng)開發(fā)出能夠通過因特網(wǎng)、數(shù)字廣播、有線電視(CATV)這類通信手段從服務(wù)器裝置向終端裝置分配諸如音樂、視頻和游戲的數(shù)字內(nèi)容(以后叫做內(nèi)容),并且在終端裝置里使用這些內(nèi)容的內(nèi)容分配服務(wù)。用于內(nèi)容分配的一種公用系統(tǒng)采用版權(quán)保護(hù)技術(shù)來保護(hù)內(nèi)容的版權(quán),防止惡意用戶非法使用這些內(nèi)容。具體地說,這種版權(quán)保護(hù)技術(shù)是這樣一種技術(shù),它利用編碼技術(shù)、標(biāo)識(shí)技術(shù)等等安全地控制用戶對內(nèi)容的使用,比如再現(xiàn)內(nèi)容或者將它復(fù)制到記錄媒介上去。采用這種版權(quán)保護(hù)技術(shù),使得內(nèi)容提供商和服務(wù)提供商這樣的提供商能夠安全地控制用戶對終端裝置中內(nèi)容的使用。
      順便說一句,已經(jīng)檢查了具有硬盤驅(qū)動(dòng)器(HDD)這種大存儲(chǔ)單元的終端裝置內(nèi)用戶具有高可用性的使用模式。高可用性包括將分配的內(nèi)容暫時(shí)儲(chǔ)存在終端裝置里,在用戶希望的任何時(shí)候觀看用戶想觀看的內(nèi)容。在作為日本數(shù)字廣播標(biāo)準(zhǔn)化組織的無線電工商協(xié)會(huì)(ARIB)中,將一種服務(wù)器類型的廣播方法標(biāo)準(zhǔn)化為采用大容量存儲(chǔ)功能的數(shù)字廣播方法。關(guān)于這種服務(wù)器類型的廣播方法,ARIBSTD-B25 4.1版進(jìn)行了詳細(xì)描述。
      但是,在具有這種存儲(chǔ)功能的終端裝置里,引起用戶不觀看商業(yè)廣告(CM)這種情形的原因是將包括CM的內(nèi)容暫時(shí)儲(chǔ)存到終端裝置里,換個(gè)時(shí)間觀看的時(shí)候?qū)M部分進(jìn)行跳進(jìn)、快進(jìn)和倒片。因此,對于提供商而言,它帶來了CM效果被消弱,CM價(jià)值下降這樣的缺點(diǎn)。作為解決這個(gè)問題的一種技術(shù),例如,一項(xiàng)專利文獻(xiàn)日本專利公報(bào)No.2002-209878介紹了通過在服務(wù)器裝置中內(nèi)容的CM部分前后嵌入CM跳進(jìn)禁止信號(hào)或者CM跳進(jìn)禁止復(fù)位信號(hào),在終端裝置中控制CM跳進(jìn)的一種系統(tǒng),作為內(nèi)容再現(xiàn)控制系統(tǒng)的一個(gè)實(shí)例。
      因此,在傳統(tǒng)的內(nèi)容再現(xiàn)控制系統(tǒng)中,通過嵌入控制信息,表明在內(nèi)容的CM部分等,內(nèi)容提供商希望禁止使用特定再現(xiàn)的這種區(qū)域內(nèi)禁止特定再現(xiàn),能夠防止用戶違背提供商的意愿使用內(nèi)容。
      但是,這種傳統(tǒng)內(nèi)容再現(xiàn)控制系統(tǒng)為了防止CM部分的特定再現(xiàn),從而需要將控制CM觀看的控制信息嵌入內(nèi)容中??傮w來說,對內(nèi)容進(jìn)行數(shù)字編碼的編碼器常常不具備標(biāo)識(shí)內(nèi)容CM部分的功能,甚至不具備插入控制CM觀看的信息的功能。因此,需要能夠控制CM觀看的專用編碼器來產(chǎn)生內(nèi)容。所以,它會(huì)增加提供商的成本。
      為了解決這些傳統(tǒng)問題,本發(fā)明的目的是提供一種內(nèi)容再現(xiàn)控制系統(tǒng),該系統(tǒng)在終端裝置里實(shí)現(xiàn)安全地對諸如CM部分這種內(nèi)容特定部分的使用控制,而不需要在內(nèi)容中插入控制信息,從而能夠以低成本防止用戶違背提供商的意愿使用內(nèi)容。

      發(fā)明內(nèi)容
      為了以上目的,本發(fā)明的內(nèi)容再現(xiàn)控制系統(tǒng)包括通過通信路徑互相連接的服務(wù)器裝置和終端裝置,其中的服務(wù)器裝置包括控制信息產(chǎn)生單元,用于基于附著于內(nèi)容的時(shí)間信息產(chǎn)生控制信息,該控制信息指定許可和禁止用戶在該終端裝置中對該內(nèi)容的再現(xiàn)進(jìn)行的預(yù)定操作的范圍;以及分配單元,用于分配所述控制信息給所述終端裝置,并且該終端裝置包括內(nèi)容使用單元,用于使用所述內(nèi)容;接收單元,用于接收所述控制信息;以及內(nèi)容使用控制單元,用于基于收到的控制信息控制所述內(nèi)容的再現(xiàn),所述再現(xiàn)包括在內(nèi)容使用單元進(jìn)行的內(nèi)容使用中。
      這種配置能夠安全地控制內(nèi)容的特定部分,而不需要將特殊信息嵌入內(nèi)容來進(jìn)行使用控制。
      根據(jù)本發(fā)明,可以利用預(yù)先存在于內(nèi)容中的安全時(shí)間信息來安全地控制用戶觀看CM,而不需要將用于控制CM觀看的控制信息嵌入內(nèi)容主體。因此,本發(fā)明能夠應(yīng)用利用通用編碼器產(chǎn)生的內(nèi)容,并且能夠降低提供商的成本。更進(jìn)一步,例如當(dāng)內(nèi)容中預(yù)先存在的時(shí)間信息被加密的時(shí)候,通過安全地綁定內(nèi)容,能夠利用這一時(shí)間信息安全地控制用戶觀看CM。
      注意,本發(fā)明不僅能夠作為內(nèi)容再現(xiàn)控制系統(tǒng)來實(shí)現(xiàn),還可以作為構(gòu)成這一內(nèi)容再現(xiàn)控制系統(tǒng)的服務(wù)器裝置和終端裝置來實(shí)現(xiàn),也可以用具有所述服務(wù)器裝置和所述終端裝置內(nèi)包括的特征步驟的內(nèi)容再現(xiàn)控制方法來實(shí)現(xiàn),同樣可以用讓計(jì)算機(jī)執(zhí)行這些步驟的程序來實(shí)現(xiàn)。在這里,不用說這樣的程序可以通過CD-ROM這種記錄媒介或者通過因特網(wǎng)這種傳輸媒介來分配。
      關(guān)于這一申請的技術(shù)背景更多的信息,將2003年11月7日提交的日本專利申請No.2003-378574公開的內(nèi)容,包括說明書、附圖和權(quán)利要求,全部引入作為參考。


      通過參考說明本發(fā)明具體實(shí)施例的附圖對本發(fā)明進(jìn)行的描述,本發(fā)明的這些和其它目的、優(yōu)點(diǎn)和特征將會(huì)顯而易見。在這些附圖中圖1是示出本發(fā)明的實(shí)施例中作為一個(gè)整體的內(nèi)容再現(xiàn)控制系統(tǒng)1概念配置的一個(gè)示意圖;圖2是示出基于服務(wù)器類型廣播方法類型I的內(nèi)容分配中加密密鑰方案草圖的一個(gè)示意圖;圖3是說明圖1所示權(quán)利管理服務(wù)器101a詳細(xì)結(jié)構(gòu)的一個(gè)功能框圖;
      圖4是示出密鑰信息DB 301中工作密鑰管理表400一個(gè)結(jié)構(gòu)實(shí)例的一個(gè)示意圖;圖5是示出密鑰信息DB 301中密鑰管理表500一個(gè)結(jié)構(gòu)實(shí)例的一個(gè)示意圖;圖6是示出用戶信息DB 302中用戶信息管理表600一個(gè)結(jié)構(gòu)實(shí)例的一個(gè)示意圖;圖7是示出使用規(guī)則DB 303中使用規(guī)則管理表700一個(gè)結(jié)構(gòu)實(shí)例的一個(gè)示意圖;圖8是示出內(nèi)容信息DB 304中內(nèi)容信息管理表800一個(gè)結(jié)構(gòu)實(shí)例的一個(gè)示意圖;圖9是示出主許可證(main license)900一個(gè)結(jié)構(gòu)實(shí)例的一個(gè)示意圖;圖10是示出分許可證(sublicense)1000一個(gè)結(jié)構(gòu)實(shí)例的一個(gè)示意圖;圖11是說明圖1所示內(nèi)容分配服務(wù)器101b詳細(xì)結(jié)構(gòu)的一個(gè)功能框圖;圖12是示出內(nèi)容屬性信息DB 1102中內(nèi)容屬性信息管理表1200一個(gè)結(jié)構(gòu)實(shí)例的一個(gè)示意圖;圖13是示出PES數(shù)據(jù)包1300一個(gè)結(jié)構(gòu)方案的一個(gè)示意圖;圖14是示出TS數(shù)據(jù)包1400一個(gè)結(jié)構(gòu)方案的一個(gè)示意圖;圖15是示出控制信息標(biāo)簽塊1500一個(gè)數(shù)據(jù)結(jié)構(gòu)的一個(gè)示意圖;圖16是示出計(jì)算內(nèi)容開頭PTS 1343a的一種方法的一個(gè)概念示意圖;圖17是示出本發(fā)明的實(shí)施例中再現(xiàn)控制信息(控制信息1503)一個(gè)實(shí)例的一個(gè)示意圖;圖18是示出ECM-Kw 1800和ECM-Kc 1810一個(gè)結(jié)構(gòu)實(shí)例的一個(gè)示意圖;圖19是示出Kc分配ECM 1900一個(gè)結(jié)構(gòu)實(shí)例的一個(gè)示意圖;圖20是示出插入到控制信息標(biāo)簽塊1500以后分許可證1000一個(gè)結(jié)構(gòu)實(shí)例的一個(gè)示意圖;
      圖21是說明圖1所示終端裝置102詳細(xì)結(jié)構(gòu)一個(gè)功能框圖的一個(gè)示意圖;圖22是示出UL 2200數(shù)據(jù)結(jié)構(gòu)一個(gè)結(jié)構(gòu)實(shí)例的一個(gè)示意圖;圖23是示出ELI 2300一個(gè)結(jié)構(gòu)實(shí)例的一個(gè)示意圖;圖24是獲得主許可證900所作處理的一個(gè)流程圖;圖25是示出圖24所示許可證頒發(fā)許可判斷處理(S2404)一個(gè)子程序的一個(gè)流程圖;圖26是示出權(quán)利管理服務(wù)器101a中產(chǎn)生分許可證1000所作處理,以及發(fā)送工作密鑰Kw 203、內(nèi)容密鑰Kc 205和分許可證1000所作處理的一個(gè)流程圖;圖27是示出內(nèi)容分配服務(wù)器101b的ECM產(chǎn)生處理和內(nèi)容發(fā)送處理的一個(gè)流程圖;圖28是示出用戶觀看終端裝置102里內(nèi)容存儲(chǔ)單元2103中儲(chǔ)存的內(nèi)容所作處理的一個(gè)流程圖;圖29是示出圖28所示內(nèi)容使用處理(S2806)一個(gè)子程序的一個(gè)流程圖;圖30是示出觀看儲(chǔ)存內(nèi)容的時(shí)候,對內(nèi)容進(jìn)行時(shí)間跳進(jìn)操作的一個(gè)流程圖;圖31是示出觀看儲(chǔ)存的內(nèi)容的時(shí)候內(nèi)容(CM段)快進(jìn)的操作的一個(gè)流程圖;圖32是示出觀看內(nèi)容的時(shí)候預(yù)覽內(nèi)容操作的一個(gè)流程圖。
      具體實(shí)施例方式
      下面將參考附圖,描述本發(fā)明一個(gè)實(shí)施例中的內(nèi)容再現(xiàn)控制系統(tǒng)。
      圖1是示出本發(fā)明的這個(gè)實(shí)施例中作為一個(gè)整體的內(nèi)容再現(xiàn)控制系統(tǒng)1概念配置的一個(gè)示意圖。
      內(nèi)容再現(xiàn)控制系統(tǒng)1是用戶在終端裝置中使用要通過網(wǎng)絡(luò)之類從分配中心(也就是服務(wù)提供商)分配的加密內(nèi)容的時(shí)候,安全地控制再現(xiàn)的一種系統(tǒng)。如圖1所示,這個(gè)系統(tǒng)有一個(gè)分配許可證之類以給出內(nèi)容和內(nèi)容使用許可的分配中心101,使用這些內(nèi)容的多個(gè)終端裝置102a~102c(圖中示出了三個(gè)裝置),以及與它們互相連接的因特網(wǎng)這種網(wǎng)絡(luò)103。
      分配中心101包括管理使用用戶持有的內(nèi)容的權(quán)利(使用規(guī)則),產(chǎn)生這些內(nèi)容的許可證以及分配這個(gè)許可證給終端裝置102a~102c的權(quán)利管理服務(wù)器101a,分配這個(gè)內(nèi)容給終端裝置102a~102c的分配服務(wù)器101b,向用戶收取費(fèi)用的記賬服務(wù)器101c,通過網(wǎng)絡(luò)103發(fā)送環(huán)球網(wǎng)畫面、提供每一項(xiàng)服務(wù)給終端裝置102a~102c的環(huán)球網(wǎng)服務(wù)器101d,以及與它們互相連接的LAN 101n。
      權(quán)利管理服務(wù)器101a是管理用戶持有的內(nèi)容的使用規(guī)則,并附著許可證讓用戶對加密內(nèi)容進(jìn)行解密的服務(wù)器裝置。具體而言,權(quán)利管理服務(wù)器101a管理每個(gè)用戶或者每個(gè)終端裝置102a~102c持有的內(nèi)容的使用規(guī)則,并且響應(yīng)用戶的請求,通過網(wǎng)絡(luò)103分配許可證給終端裝置102a~102c。還有,通過數(shù)字廣播和寬帶因特網(wǎng)分配推式內(nèi)容(a push-type content)的時(shí)候,可以同內(nèi)容一起分配一個(gè)許可證,從而將產(chǎn)生的許可證發(fā)送給內(nèi)容分配服務(wù)器101b。
      在這里,這個(gè)許可證包括用于對加密內(nèi)容解密的加密密鑰,以及對內(nèi)容使用、使用次數(shù)之類施加限制的這種使用規(guī)則。后面將用附圖詳細(xì)描述許可證的一個(gè)數(shù)據(jù)結(jié)構(gòu)實(shí)例。
      此外,在分配中心101和終端裝置102a~102c之間通過網(wǎng)絡(luò)103發(fā)送和接收要確保安全的數(shù)據(jù)如許可證的時(shí)候,設(shè)置諸如安全套接字層(SSL)和傳輸層安全性(TLS)這種經(jīng)過了安全鑒別的信道(SecureAuthenticated Channel)(以后叫做“SAC”),并且發(fā)送和接收內(nèi)容。
      內(nèi)容分配服務(wù)器101b是通過網(wǎng)絡(luò)103分配內(nèi)容給終端裝置102a~102c的服務(wù)器裝置,這個(gè)服務(wù)器是用專用硬件、工作站之類實(shí)現(xiàn)的。具體而言,如果需要,這個(gè)內(nèi)容分配服務(wù)器101b用MPEG-2和MPEG-4這種壓縮方法進(jìn)行數(shù)字壓縮,用高級(jí)加密標(biāo)準(zhǔn)(AES)和三重?cái)?shù)據(jù)加密標(biāo)準(zhǔn)(DES)這種公用密鑰加密算法進(jìn)行加密,并且通過流或者下載(by streaming or downloading)分配加密的內(nèi)容。
      具體而言,在數(shù)字衛(wèi)星廣播和陸地廣播中的服務(wù)器類型廣播方法里,將分配公用于實(shí)時(shí)觀看和儲(chǔ)存觀看的流式內(nèi)容的方法進(jìn)行了標(biāo)準(zhǔn)化,并且將它叫做服務(wù)器類型的廣播方法類型I,這種流式內(nèi)容以分組基本流(PES)和傳輸流(TS)的方式將MPEG-2和MPEG-4(基本流,以后叫做ES)的內(nèi)容復(fù)用在一起。
      在這里,簡單描述基于服務(wù)器類型廣播方法類型I的內(nèi)容分配中的一種加密密鑰方案。
      圖2是示出這一加密密鑰方案草圖的一個(gè)示意圖。
      在這里,分別描述分配內(nèi)容和加密密鑰的發(fā)送方以及接收這些內(nèi)容和加密密鑰的接收方。
      首先,在發(fā)送方,用叫做加擾密鑰Ks 201的加密密鑰對內(nèi)容進(jìn)行加密(202),該密鑰也就是對內(nèi)容進(jìn)行加擾,并且將該內(nèi)容發(fā)送給接收方。關(guān)于內(nèi)容的加擾,以每個(gè)MPEG-2TS數(shù)據(jù)包作為單位,對TS數(shù)據(jù)包的有效載荷進(jìn)行加擾。還有,加擾密鑰Ks 201是一個(gè)時(shí)變密鑰,每幾分鐘改變一次,以提高對抗非法接收的安全性。
      另外,用一個(gè)工作密鑰Kw 203對用于擾亂內(nèi)容的加擾密鑰Ks201進(jìn)行加密(204),并將該加擾密鑰發(fā)送給接收方。工作密鑰Kw 203是指派給每一組的加密密鑰,這些組與用于傳統(tǒng)公用有限接收方法的每個(gè)廣播代理簽訂了合同。為了保證工作密鑰Kw 203本身的安全,通常要每數(shù)月到數(shù)年將它更新一次。發(fā)送與至少包括加擾密鑰Ks 201的內(nèi)容有關(guān)的信息的數(shù)據(jù)結(jié)構(gòu)叫做授權(quán)控制消息(ECM),并按照MPEG-2系統(tǒng)的私有段構(gòu)造。用工作密鑰Kw 203加密的ECM叫做ECM-Kw,用于實(shí)時(shí)觀看廣播內(nèi)容。
      還用內(nèi)容密鑰Kc 205將用于擾亂內(nèi)容的加擾密鑰Ks 201進(jìn)行加密(204),并且將它發(fā)送給接收方。內(nèi)容密鑰Kw205是指派給每個(gè)內(nèi)容的加密密鑰,并且,類似于ECM-Kw,按照MPEG-2系統(tǒng)的私有段構(gòu)造。用至少包括加擾密鑰Ks 201的內(nèi)容密鑰Kc 205加密的ECM叫做ECM-Kc,用于儲(chǔ)存觀看廣播內(nèi)容。
      此外,還用工作密鑰Kw 203加密內(nèi)容密鑰Kc 205,并且將它發(fā)送給接收方。用至少包括內(nèi)容密鑰Kc 205的工作密鑰Kw 203加密的ECM叫做Kc分配ECM,用于儲(chǔ)存觀看廣播內(nèi)容。將這一Kc分配ECM構(gòu)造為類似于ECM-Kw和ECM-Kc的MPEG-2系統(tǒng)的私有段。
      注意,后面將參考附圖,詳細(xì)描述ECM-Kw、ECM-Kc、Kc分配ECM的一個(gè)數(shù)據(jù)結(jié)構(gòu)實(shí)例。
      按照上述方式產(chǎn)生的加密內(nèi)容,ECM-Kw、ECM-Kc和Kc分配ECM被封裝在MPEG-2TS中,并且在與節(jié)目專用信息(PSI)和服務(wù)信息(SI)這種數(shù)據(jù)多路復(fù)用(207)(如果需要)后,發(fā)送給接收方。
      另一方面,在接收方這邊,接收其中多路復(fù)用了加密內(nèi)容、ECM-Kw、ECM-Kc和Kc分配ECM的所述MPEG-2TS數(shù)據(jù)包,并對其進(jìn)行分離(210),以便分別獲得加密內(nèi)容、ECM-Kw、ECM-Kc和Kc分配ECM。
      實(shí)時(shí)觀看內(nèi)容的時(shí)候,獲得所述ECM-Kw;用事先保存在接收方的工作密鑰Kw 203對這個(gè)ECM-Kw進(jìn)行解密(212);獲得加擾密鑰Ks 201。因此,加密內(nèi)容得到解密(213),內(nèi)容的使用得到允許。注意,ECM-Kw只用于實(shí)時(shí)觀看,因而不必儲(chǔ)存在圖中沒有示出的存儲(chǔ)單元里。
      相反,在儲(chǔ)存觀看的時(shí)候,讀出儲(chǔ)存在存儲(chǔ)單元(圖中沒有示出)的加密內(nèi)容、ECM-Kw、ECM-Kc和Kc分配ECM。用工作密鑰Kw203對Kc分配ECM解密,獲得內(nèi)容密鑰Kc 205。然后用內(nèi)容密鑰Kc 205對ECM-Kc解密(212);加密內(nèi)容得到解密(213),內(nèi)容的使用得到允許。
      注意,除了以上描述以外,ARIB STD-B25第4.1版描述了一種方法,用于發(fā)送方和接收方共享工作密鑰Kw 203。但是,在本發(fā)明的這個(gè)實(shí)施例中,描述了這樣一種情形,其中在發(fā)送方和接收方之間建立起SAC,通過通信共享工作密鑰Kw 203。如同ARIB STD-B25第4.1版所描述的一樣,利用叫做授權(quán)管理消息(EMM,EntitlementManagement Message)的數(shù)據(jù)結(jié)構(gòu),可以通過廣播分配工作密鑰Kw203,在發(fā)送方和接收方之間共享工作密鑰Kw 203。在這種情況下,為了防止有人收聽EMM,利用用于每個(gè)接收終端叫做主密鑰的特定密鑰對EMM加密以后再分配。主密鑰是事先保存在發(fā)送方和接收方那里的一個(gè)加密密鑰。在接收方這里,在終端裝置102中的一個(gè)安全位置對該密鑰進(jìn)行管理,或者通過事先將該密鑰寫入叫做安全模塊的具有高防篡改特性的模塊內(nèi)而裝載,并且通過將這一安全模塊插入終端裝置102來使用。
      還有,在這里,為了將工作密鑰Kw 203加密了的Kc分配ECM儲(chǔ)存到存儲(chǔ)單元(圖2中沒有示出)中去,描述了儲(chǔ)存沒有加密變換的Kc分配ECM的一個(gè)實(shí)例以便進(jìn)行簡明說明。但是,對于工作密鑰Kw 203的定期和不定期更新,可以用多個(gè)終端裝置之間以前共享的加密密鑰(組密鑰)或者終端裝置102專用的主密鑰對Kc分配ECM進(jìn)行加密變換。
      下面將根據(jù)基于服務(wù)器類型廣播方法類型I的加密方案,描述本發(fā)明的實(shí)施例中的內(nèi)容再現(xiàn)控制系統(tǒng)1。
      回到圖1,為了進(jìn)一步再現(xiàn)和控制終端裝置102a~102c中的內(nèi)容,內(nèi)容分配服務(wù)器101b產(chǎn)生再現(xiàn)控制信息,用于在以前設(shè)置給內(nèi)容的屬性信息的基礎(chǔ)之上再現(xiàn)和控制內(nèi)容的特定部分,并且將產(chǎn)生的控制信息與ECM一起分配給終端裝置102a~102c。
      記賬服務(wù)器101c是通過因特網(wǎng)之類購買內(nèi)容使用規(guī)則之類的時(shí)候,用于在線記賬的服務(wù)器裝置。具體而言,記賬服務(wù)器101c進(jìn)行計(jì)費(fèi),并且用信用卡進(jìn)行支付,或者基于通過網(wǎng)絡(luò)103從終端裝置102a~102c載入的購買記錄,通過事先將用戶的銀行帳號(hào)登記到記賬服務(wù)器101中進(jìn)行支付。
      環(huán)球網(wǎng)服務(wù)器101d提供一個(gè)內(nèi)容購買畫面,用于讓用戶從終端裝置102a~102c訪問每個(gè)服務(wù)。具體地說,通過采用HTTP這種協(xié)議的因特網(wǎng),環(huán)球網(wǎng)服務(wù)器101d提供用超文本標(biāo)示語言(HTML)和可擴(kuò)展標(biāo)示語言(XML)這種腳本語言編寫的環(huán)球網(wǎng)頁面,以及用數(shù)字廣播中的廣播標(biāo)示語言(BML)編寫的頁面。
      LAN 101n是用于在分配中心101里將權(quán)利管理服務(wù)器101a、內(nèi)容分配服務(wù)器101b、環(huán)球網(wǎng)服務(wù)器101d和記賬服務(wù)器101c互相連接起來的網(wǎng)絡(luò)。例如,它可以用IEEE 802.3這種有線網(wǎng)絡(luò)或者IEEE802.11b這種無線網(wǎng)絡(luò)來實(shí)現(xiàn)。
      網(wǎng)絡(luò)103是將分配中心101互相連接到終端裝置102a~102c的網(wǎng)絡(luò)。例如,網(wǎng)絡(luò)103是因特網(wǎng)、數(shù)字廣播或者它們的復(fù)合網(wǎng)絡(luò)這種通信網(wǎng)絡(luò)。
      終端裝置102a~102c是這樣一種終端裝置,它們具有連接到網(wǎng)絡(luò)103的功能,還有用戶在上面使用內(nèi)容的監(jiān)視器屏幕,該終端裝置用于將內(nèi)容寫入記錄媒介。具體而言,終端裝置102a~102c是接收數(shù)字廣播的機(jī)頂盒(STB)、諸如數(shù)字TV的內(nèi)容顯示裝置、數(shù)字多功能盤(DVD)記錄器、HDD記錄器、個(gè)人計(jì)算機(jī)(PC)、記錄器或者它們的復(fù)合裝置。
      下面詳細(xì)描述按照上述方式配置的內(nèi)容再現(xiàn)控制系統(tǒng)1中的以下處理通過數(shù)字廣播和寬帶因特網(wǎng)這種網(wǎng)絡(luò)103分配內(nèi)容和許可證,在這一許可證和終端裝置102a~102c中再現(xiàn)控制信息的基礎(chǔ)之上觀看內(nèi)容所進(jìn)行的處理。注意,以后將終端102a用作終端裝置102a~102c的一個(gè)代表,將它描述為終端裝置102。
      圖3是示出圖1所示權(quán)利管理服務(wù)器101a詳細(xì)配置的一個(gè)功能框圖。
      權(quán)利管理服務(wù)器101a主要包括用HDD之類上面儲(chǔ)存的數(shù)據(jù)文件實(shí)現(xiàn)的數(shù)據(jù)庫單元300,以及用系統(tǒng)LSI或者CPU、RAM和ROM這種硬件執(zhí)行的程序之類實(shí)現(xiàn)的許可證處理單元310。
      數(shù)據(jù)庫單元300擁有密鑰信息DB 301、用戶信息DB 302、使用規(guī)則DB 303、內(nèi)容信息DB 304等等。
      密鑰信息DB 301是一個(gè)數(shù)據(jù)庫,用于管理通過在用戶和服務(wù)提供商之間簽署服務(wù)而給出的工作密鑰Kw 203,以及指派給每一內(nèi)容用于儲(chǔ)存觀看的內(nèi)容密鑰Kc 205,它們分別在工作密鑰管理表和內(nèi)容密鑰管理表中。當(dāng)內(nèi)容分配服務(wù)器101b產(chǎn)生ECM-Kw、ECM-Kc和Kc分配ECM的時(shí)候,將該密鑰信息DB用于提供工作密鑰Kw 203和內(nèi)容密鑰Kc 205,當(dāng)終端裝置102請求獲得包括工作密鑰Kw 203的許可證的時(shí)候,用于搜索與用戶的合同(合同ID)一致的工作密鑰。
      圖4是示出了包括在密鑰信息DB 301中的工作密鑰管理表400的一個(gè)結(jié)構(gòu)實(shí)例示意圖。
      如圖4所示,工作密鑰管理表400擁有合同ID 401、工作密鑰ID402和工作密鑰Kw 203的每一個(gè)字段,管理對應(yīng)于合同ID 401的一對工作密鑰Kw 203和工作密鑰ID 402。
      例如,在圖4中,對應(yīng)于合同ID 401“合同-ID-00001”的工作密鑰ID 402是“Kw-ID-00001”,配對的工作密鑰Kw 203是“0x2340685345310911”。在這里,合同ID 401表明關(guān)于提供商提供的服務(wù)的合同模式的類型。例如,它是能夠觀看與體育有關(guān)的內(nèi)容的“體育內(nèi)容套裝”,能夠觀看電影內(nèi)容的“電影內(nèi)容套裝”,等等。但是,允許通過將工作密鑰Kw 203指派給每一個(gè)服務(wù)提供商,而不是指派工作密鑰Kw 203給每一個(gè)合同ID,用許可證中設(shè)定的使用規(guī)則來標(biāo)識(shí)合同ID 401,并且將合同ID作為ECM的一項(xiàng)包括進(jìn)去。
      圖5是示出了密鑰信息DB 301中包括的內(nèi)容密鑰管理表500的一個(gè)結(jié)構(gòu)實(shí)例的示意圖。
      如圖5所示,內(nèi)容密鑰管理表500具有用于在內(nèi)容再現(xiàn)控制系統(tǒng)1中唯一地標(biāo)識(shí)內(nèi)容的內(nèi)容ID 501,以及對應(yīng)于內(nèi)容ID 501的內(nèi)容密鑰Kc 205中的每一個(gè)字段,并且利用內(nèi)容ID來管理作為密鑰的內(nèi)容密鑰Kc。
      例如,具有內(nèi)容ID“內(nèi)容-ID-00001”,用于對加密內(nèi)容進(jìn)行解密的內(nèi)容密鑰Kc 205為“0x1234567890abcdef”。
      用戶信息DB 302是擁有用戶信息管理表,用于管理與用戶有關(guān)的信息的一個(gè)數(shù)據(jù)庫。它用于將訪問權(quán)利管理服務(wù)器101a的終端裝置102與持有使用規(guī)則DB 303中管理的使用規(guī)則的用戶聯(lián)系起來。
      圖6是示出了用戶信息DB 302中包括的用戶信息管理表600的一個(gè)實(shí)例的結(jié)構(gòu)示意圖。
      如圖6所示,用戶信息管理表600具有唯一地指定內(nèi)容再現(xiàn)控制系統(tǒng)1中的用戶的用戶ID 601,以及唯一地指定內(nèi)容再現(xiàn)控制系統(tǒng)1中的終端裝置102的終端ID 602中的每一個(gè)字段,并且管理這個(gè)用戶ID和這個(gè)終端ID。
      例如,在圖6中示出了用戶ID 601為“用戶-ID-00001”的一個(gè)用戶具有終端ID 602為“終端-ID-000001”的終端裝置102。還有,用戶ID 601為“用戶-ID-00002”的用戶具有終端ID 602為“終端-ID-12345”和“終端-ID-54321”的兩個(gè)終端裝置102,這表明這兩個(gè)終端裝置102都能夠訪問權(quán)利管理服務(wù)器101a。
      要注意,當(dāng)用戶登記為一個(gè)成員來接收這一服務(wù)提供商提供的服務(wù)的時(shí)候,要在用戶信息DB 302中進(jìn)行數(shù)據(jù)登記??梢栽诜峙渲行?01和終端裝置102由用戶通過環(huán)球網(wǎng)服務(wù)器101d經(jīng)由網(wǎng)絡(luò)103提供的成員登記畫面進(jìn)行在線成員登記處理。也可以用明信片進(jìn)行離線成員登記。在成員登記處理中,服務(wù)提供商首先指派一個(gè)用戶ID 601給用戶。然后,服務(wù)提供商以在線或者離線的方式通知用戶終端裝置102的終端ID 602。因此,用戶ID 601和終端ID 602互相關(guān)聯(lián),都登記在用戶信息DB 302的用戶信息管理表600中。在以上成員登記處理完成以后,構(gòu)造用戶信息DB 302。
      使用規(guī)則DB 303是利用使用規(guī)則管理表管理關(guān)于每個(gè)用戶與提供商之間合同的使用規(guī)則的數(shù)據(jù)庫。響應(yīng)終端裝置102的許可證獲得請求,使用規(guī)則DB判斷用戶是否滿足這些使用規(guī)則,當(dāng)使用規(guī)則得到滿足的時(shí)候產(chǎn)生許可證。
      圖7是示出了使用規(guī)則DB 303中包括的使用規(guī)則管理表700的一個(gè)結(jié)構(gòu)實(shí)例示意圖。
      如圖7所示,使用規(guī)則管理表700具有以下字段中的每一個(gè)字段唯一地標(biāo)識(shí)內(nèi)容再現(xiàn)控制系統(tǒng)1中的用戶并且表明使用條件所有者的用戶ID 701,標(biāo)識(shí)用戶ID 701標(biāo)識(shí)的用戶所持有的使用規(guī)則的使用規(guī)則ID 702,唯一地標(biāo)識(shí)內(nèi)容再現(xiàn)控制系統(tǒng)1中用戶合同模式的合同ID 703,表明合同ID 703指定的起始日期和終止日期的有效期704,表明許可頒發(fā)與合同ID 703表明的合同模式一致的許可證的剩余次數(shù)的頒發(fā)許可剩余次數(shù)705;并且將用戶ID用作密鑰來管理用戶的使用規(guī)則。
      例如,用戶ID 701為“用戶-ID-00001”的用戶具有使用規(guī)則ID702為“URUs-ID-00001”的使用規(guī)則。示為“URUs-ID-00001”的使用規(guī)則是合同ID 703為“合同-ID-00001”表明的用戶與提供商之間的合同,這個(gè)合同的有效期704是“2003/12/31~2004/1/30”,許可頒發(fā)許可證的剩余次數(shù)是“1”次,如同頒發(fā)許可剩余次數(shù)705中示出的一樣。還有,用戶ID 701為“用戶-ID-00002”的用戶有兩個(gè)使用規(guī)則ID 702“URUs-ID-00002”和“URUs-ID-10011”。在它們中間,使用規(guī)則“URUs-ID-00002”是針對合同ID 703為“合同-ID-13452”的合同模式的使用規(guī)則,這個(gè)合同的有效期704是“2003/12/1~2204/12/31”,頒發(fā)許可剩余次數(shù)705為“1”,它表明具有這一有效期的這一許可證還能夠頒發(fā)一次。還有,使用規(guī)則“URUs-ID-10011”是合同ID 703為“合同-ID-99999”的合同模式的使用規(guī)則,這個(gè)合同的有效期704是無限的(∞),頒發(fā)許可剩余次數(shù)705為三次。
      內(nèi)容信息DB 304是這樣一個(gè)數(shù)據(jù)庫,它具有內(nèi)容信息管理表,其中儲(chǔ)存了每一內(nèi)容的使用規(guī)則,內(nèi)容信息DB 304用于為每一內(nèi)容產(chǎn)生許可證(后面將描述的分許可證)。
      圖8是示出了包括在內(nèi)容信息DB 304中的內(nèi)容信息管理表800的一個(gè)結(jié)構(gòu)實(shí)例示意圖。
      如圖8所示,內(nèi)容信息管理表800具有以下字段中的每一個(gè)字段用于唯一地標(biāo)識(shí)內(nèi)容再現(xiàn)控制系統(tǒng)1中內(nèi)容的內(nèi)容ID 801,用于唯一地標(biāo)識(shí)內(nèi)容再現(xiàn)系統(tǒng)1中許可證的許可證ID 802,表明這一許可證有效期的有效期803,以及表明能夠使用這一許可證的次數(shù)的使用許可次數(shù)804,并且將這一內(nèi)容ID用作密鑰管理內(nèi)容使用規(guī)則。
      例如,在圖8中示出了內(nèi)容ID 801為“內(nèi)容-ID-00001”的內(nèi)容具有許可證ID 802“許可證-ID-00001”,它的有效期803為“2003/12/31~2004/1/30”,可用次數(shù)804為“∞(不受限制)”。這些值都設(shè)置在分許可證中。
      下一步詳細(xì)描述許可證處理單元310的每一個(gè)單元。
      許可證處理單元310包括如圖3所示的許可證頒發(fā)單元311和服務(wù)器通信單元312。
      許可證處理單元311是響應(yīng)終端裝置102的許可證頒發(fā)請求,為用戶產(chǎn)生許可證(后面將描述的主許可證)的單元。另外,為了通過數(shù)字廣播將內(nèi)容密鑰Kc 205與內(nèi)容一起發(fā)送給終端裝置102,許可證頒發(fā)單元311頒發(fā)包括內(nèi)容密鑰Kc 205的一個(gè)許可證(以后將描述的分許可證),并且發(fā)送給內(nèi)容分配服務(wù)器101b。
      具體而言,許可證頒發(fā)單元311從終端裝置102接收一個(gè)許可證頒發(fā)請求,利用用戶信息DB 302和使用規(guī)則DB 303判斷了這一許可證頒發(fā)請求是否滿足用戶的使用規(guī)則以后,產(chǎn)生對應(yīng)于用戶合同的許可證。為用戶的合同頒發(fā)的,可以應(yīng)用于對應(yīng)于這一合同的多項(xiàng)內(nèi)容的許可證叫做主許可證,它包括圖2所示的工作密鑰Kw 203。
      另一方面,發(fā)送給內(nèi)容分配服務(wù)器101b的許可證是為單項(xiàng)內(nèi)容頒發(fā)的許可證,叫做分許可證。分許可證包括圖2所示的內(nèi)容密鑰Kc 205,并且用工作密鑰Kw 203進(jìn)行了加密。還有,將主許可證設(shè)置給內(nèi)容分配服務(wù)器101b中的ECM,并且發(fā)送給終端裝置102。因此,為了使用指派了這一分許可證的內(nèi)容,需要獲得主許可證,其中分配給該主許可證的工作密鑰Kw 203已經(jīng)被用來對分許可證進(jìn)行加密。
      服務(wù)器通信單元312是用于通過網(wǎng)絡(luò)103與終端裝置102進(jìn)行通信的單元。
      在這里,詳細(xì)描述許可證頒發(fā)單元311產(chǎn)生的主許可證和分許可證。
      圖9是示出主許可證的一個(gè)結(jié)構(gòu)實(shí)例示意圖。
      如圖9所示,主許可證900由許可證報(bào)頭901、動(dòng)作標(biāo)簽塊902、加密密鑰標(biāo)簽塊903和許可證報(bào)尾904組成。
      許可證報(bào)頭901包括主許可證900許可使用的一組內(nèi)容,也就是標(biāo)識(shí)訂閱(合同)類型的合同ID和主許可證900的有效期(合同的有效期)。動(dòng)作標(biāo)簽塊902表明與內(nèi)容的再現(xiàn)以及復(fù)制到記錄媒介中去有關(guān)的使用規(guī)則。加密密鑰標(biāo)簽塊903包括用于對已經(jīng)加密的內(nèi)容密鑰Kc 205進(jìn)行解密的工作密鑰Kw 203。許可證報(bào)尾904是一個(gè)用于檢測不正當(dāng)改變主許可證900的一個(gè)hash值。
      更詳細(xì)地說,許可證報(bào)頭901由標(biāo)識(shí)主許可證900的許可證標(biāo)識(shí)符911,作為為每一個(gè)用戶和系統(tǒng)唯一地指定主許可證900的標(biāo)識(shí)符的許可證ID 912,說明主許可證900作為一個(gè)整體的數(shù)據(jù)長度的許可證大小913,以及說明主許可證900可用的時(shí)間段的許可證有效期914。
      動(dòng)作標(biāo)簽塊902還具體包括一個(gè)動(dòng)作ID 921,用于指定用戶對內(nèi)容的“播放”、“復(fù)制”或者“打印”這樣的動(dòng)作,以及表明對于再現(xiàn)、復(fù)制這些內(nèi)容等等的單元來說唯一的使用規(guī)則的使用單元的使用規(guī)則922。在這里,使用單元的使用規(guī)則922是依賴于提供使用內(nèi)容這一功能的內(nèi)容使用單元的類型和性能的使用規(guī)則。例如,它包括指定電影內(nèi)容的音頻通道(能夠以5.1聲道或者2聲道進(jìn)行再現(xiàn)),分解電影內(nèi)容,指定大小,等等。
      在加密密鑰標(biāo)簽塊903中,更加詳細(xì)地說,將工作密鑰Kw 203設(shè)置為一個(gè)二進(jìn)制值,用于對包括ECM-Kw和Kc分配ECM這種分許可證的ECM進(jìn)行解密。
      更具體地說,當(dāng)主許可證900儲(chǔ)存在硬盤這種不安全區(qū)域的時(shí)候,許可證報(bào)尾904檢測不正當(dāng)?shù)母淖?,并且確保正確性。它計(jì)算需要防止主許可證900改變的區(qū)域的一個(gè)hash值,并且在每次更新主許可證900內(nèi)容的時(shí)候管理計(jì)算結(jié)果。需要在防篡改的區(qū)域內(nèi)管理這個(gè)hash值。作為一個(gè)具體的hash算法,可以采用安全Hash算法(Secure Hash Algorithm)1(SHA-1)、SHA-256等等。
      圖10是示出分許可證一個(gè)結(jié)構(gòu)實(shí)例的示意圖。
      類似于主許可證900,分許可證1000包括許可證報(bào)頭1001、動(dòng)作標(biāo)簽塊1002、加密密鑰標(biāo)簽塊1003和許可證報(bào)尾1004。還有,許可證報(bào)頭1001有許可證標(biāo)識(shí)符1001、許可證ID 1012、許可證大小1013、有效期1015以及內(nèi)容ID 1014。除了動(dòng)作ID 1021和使用單元的使用規(guī)則1023以外,動(dòng)作標(biāo)簽塊1002還有一個(gè)計(jì)數(shù)器1022。
      與主許可證900相比,分許可證1000指定分許可證1000許可使用的單項(xiàng)內(nèi)容,從而使它能夠設(shè)置許可證報(bào)頭1001中的內(nèi)容ID1014。動(dòng)作標(biāo)簽塊1002具有計(jì)數(shù)器1022,它表明諸如許可再現(xiàn)內(nèi)容和復(fù)制到記錄媒介中去的許可次數(shù)這種使用規(guī)則。還有,在加密密鑰標(biāo)簽塊1003中,將用于對ECM-Kc解密的內(nèi)容密鑰Kc 205設(shè)置為二進(jìn)制值。由于分許可證1000中的其它項(xiàng)與主許可證900中的一樣,因此在這里省去了對其它項(xiàng)的描述。注意,在主許可證900和分許可證1000具有相同項(xiàng)的情形下,采用分許可證1000中設(shè)置的值。但是,也能根據(jù)操作來確定哪個(gè)許可證優(yōu)先級(jí)高。
      下一步詳細(xì)介紹內(nèi)容分配服務(wù)器101b的配置。
      圖11是示出圖1所示內(nèi)容分配服務(wù)器101b詳細(xì)配置的功能框圖。
      內(nèi)容分配服務(wù)器101b是輸出MPEG-2TS數(shù)據(jù)包格式的MPEG-2和MPEG-4這種內(nèi)容的裝置。這個(gè)裝置包括內(nèi)容DB 101、內(nèi)容屬性信息DB 1102、定時(shí)器單元1103、時(shí)間信息附著單元1104、內(nèi)容編碼單元1105、再現(xiàn)控制信息產(chǎn)生單元1106、ECM產(chǎn)生單元1107、內(nèi)容多路復(fù)用單元1108、內(nèi)容加密單元1109、內(nèi)容發(fā)送單元1101等等。
      內(nèi)容DB 1101是用于儲(chǔ)存內(nèi)容的數(shù)據(jù)庫。具體而言,內(nèi)容DB 1101是例如儲(chǔ)存電影、文檔之類的錄像機(jī)(VCR),或者是拍攝視頻和音頻用于實(shí)況廣播的攝像機(jī)。
      內(nèi)容屬性信息DB 1102是具有內(nèi)容屬性信息管理表,用于儲(chǔ)存與內(nèi)容標(biāo)題這種內(nèi)容有關(guān)的各種信息以及內(nèi)容的結(jié)構(gòu)信息等等的數(shù)據(jù)庫。
      圖12是示出內(nèi)容屬性信息DB 1102中包括的內(nèi)容屬性信息管理表1200的一個(gè)結(jié)構(gòu)實(shí)例示意圖。
      如圖12所示,內(nèi)容屬性信息管理表1200具有以下字段中的每一個(gè)字段在內(nèi)容再現(xiàn)控制系統(tǒng)中唯一地標(biāo)識(shí)內(nèi)容的內(nèi)容ID 1201、表明內(nèi)容名稱的內(nèi)容標(biāo)題1202,當(dāng)內(nèi)容是按次計(jì)費(fèi)(Pay Per View)(PPV)類型的內(nèi)容的時(shí)候表明在購買這一內(nèi)容之前許可預(yù)覽的時(shí)間范圍的預(yù)覽許可段1203,以及表明內(nèi)容中包括的CM段的CM段1204,并且該內(nèi)容屬性信息管理表1200將內(nèi)容ID用作密鑰管理與內(nèi)容有關(guān)的各種信息CM段。
      例如,內(nèi)容ID 1201為“內(nèi)容-ID-00001”的內(nèi)容具有以下屬性內(nèi)容標(biāo)題1202為“Inoue Tetsuya NEWS 23”,預(yù)覽許可段1203為“0分鐘~10分鐘”,作為從內(nèi)容開頭計(jì)算的相對值,以及CM段為“5分鐘~8分鐘”、“20分鐘~25分鐘”和“40分鐘~43分鐘”,作為從內(nèi)容開頭計(jì)算的相對值。還有,內(nèi)容標(biāo)題1202為“產(chǎn)品X”的內(nèi)容ID1201“內(nèi)容-ID-00002”具有對于實(shí)時(shí)觀看預(yù)覽許可段(0分鐘~10分鐘)和儲(chǔ)存觀看預(yù)覽許可段(5分鐘~10分鐘,20分鐘~30分鐘等等),不同的屬性,還確定適合于儲(chǔ)存觀看特性的內(nèi)容屬性。此外,由于該內(nèi)容不包括CM,因此將CM段1204表示為“-(沒有CM)”。注意,沒有設(shè)置預(yù)覽許可段1203的內(nèi)容表明不許可預(yù)覽。還有,沒有設(shè)置CM段1204的內(nèi)容表明由于該內(nèi)容中沒有包括CM,因而該內(nèi)容中沒有禁止特定再現(xiàn)的部分。當(dāng)然,盡管這里將這一部分指定到分鐘的精度,但是不用說,也可以指定到秒的精度。
      定時(shí)器單元1103是輸出成為內(nèi)容分配服務(wù)器101b基準(zhǔn)的時(shí)間的單元。具體地說,定時(shí)器單元1103用叫做系統(tǒng)時(shí)鐘(STC)的27MHz精度產(chǎn)生標(biāo)準(zhǔn)的42位時(shí)間,并提供給時(shí)間信息附著單元1104。
      時(shí)間信息附著單元1104從定時(shí)器單元1103獲得時(shí)間信息,將它附著到內(nèi)容編碼單元1105上去。具體而言,時(shí)間信息附著單元1104從定時(shí)器單元1103獲得STC的一個(gè)值,并且按照MPEG-2系統(tǒng)的規(guī)則用至少700毫秒的精度將顯示時(shí)間標(biāo)記(PTS)和解碼時(shí)間標(biāo)記(DTS)附著到內(nèi)容編碼單元1105上去。還有,根據(jù)MPEG-2系統(tǒng)的規(guī)則,附著至少有100毫秒精度的節(jié)目時(shí)鐘基準(zhǔn)(PCR)的時(shí)間標(biāo)記。
      在這里作為一個(gè)實(shí)例來介紹在下面將介紹的內(nèi)容編碼單元1105之外設(shè)置定時(shí)器單元1103和時(shí)間信息附著單元1104。但是,也可以在內(nèi)容編碼單元1105內(nèi)設(shè)置它們。
      內(nèi)容編碼單元1105是讀入要發(fā)送給終端裝置102的內(nèi)容,并且用MPEG格式對該內(nèi)容編碼的單元。
      具體而言,內(nèi)容編碼單元1105是產(chǎn)生MPEG流的一個(gè)實(shí)時(shí)編碼器,它按照來自上層系統(tǒng)(例如節(jié)目操作管理系統(tǒng)等)的指示從內(nèi)容DB 1101讀取視頻、音頻等等,并產(chǎn)生視頻、音頻等等的MPEG-2和MPEG-4的ES。此外,它還產(chǎn)生包括這些ES的PES數(shù)據(jù)包,最后進(jìn)行TS數(shù)據(jù)封裝,并且發(fā)送給內(nèi)容多路復(fù)用單元1108。
      在這里將介紹PES數(shù)據(jù)包的一個(gè)結(jié)構(gòu)方案。
      圖13是示出PES數(shù)據(jù)包一個(gè)結(jié)構(gòu)方案的示意圖。
      如圖13所示,PES數(shù)據(jù)包1300由以下部分組成作為表明PES數(shù)據(jù)包開頭的一個(gè)代碼的數(shù)據(jù)包起始代碼前綴1310,表明這一PES中包括的視頻、音頻這種數(shù)據(jù)的類型的流ID 1320,表明這一PES數(shù)據(jù)包1300數(shù)據(jù)長度的PES數(shù)據(jù)包長度1330,作為可選PES報(bào)頭的可選PES報(bào)頭1340,作為填充數(shù)據(jù)的填充字節(jié)1350,在其中設(shè)置了音頻和視頻這種數(shù)據(jù)(ES)的PES數(shù)據(jù)包數(shù)據(jù)字節(jié)1360。
      可選PES報(bào)頭1340包括“10”字段1341、PES報(bào)頭數(shù)據(jù)長度1342和可選字段1343這些元素。還有,可選字段1343包括PTS1343a、DTS 1343b、ESCR 1343c和PES擴(kuò)展1343d這些元素。更進(jìn)一步,PES擴(kuò)展1343d包括5個(gè)標(biāo)志(5flags)1380、PES私有數(shù)據(jù)1381和PES擴(kuò)展字段1382這些元素。
      圖14是示出了TS數(shù)據(jù)包的一個(gè)結(jié)構(gòu)方案示意圖。
      TS數(shù)據(jù)包1400由TSP報(bào)頭1410、適配字段1420和TSP有效載荷1430組成。
      TSP報(bào)頭1410是TS數(shù)據(jù)包1400的報(bào)頭,包括數(shù)據(jù)包ID(PID)和傳輸_加擾_控制等等,數(shù)據(jù)包ID用于指定表明TS數(shù)據(jù)包1400開頭的代碼和TS數(shù)據(jù)包中設(shè)置的數(shù)據(jù)類型,傳輸_加擾_控制是一個(gè)標(biāo)志,表明TS數(shù)據(jù)包的有效載荷(TSP有效載荷1430,將在后面描述)是否進(jìn)行了加密。
      適配字段1420被用作一個(gè)選項(xiàng),在其中可以設(shè)置時(shí)間信息和私有數(shù)據(jù)。
      適配字段1420包括以下元素長度1421、不連續(xù)性指示符1422、PCR_標(biāo)志1424、可選字段1425和填充字節(jié)1426。還有,可選字段1425包括以下元素PCR 1425a、OPCR 1425b、拼接倒計(jì)數(shù)(splicecountdown)1425c、私有數(shù)據(jù)長度1425e、適配字段擴(kuò)展長度1425f、標(biāo)志1425g和可選字段1425h。
      TSP有效載荷1430是其中設(shè)置了TS數(shù)據(jù)包1400、PSI/SI之類的有效載荷。
      注意,在作為國際標(biāo)準(zhǔn)的ISO/IEC 13818-1中的MPEG-2系統(tǒng)里詳細(xì)描述了PES數(shù)據(jù)包和TS數(shù)據(jù)包。
      下面介紹內(nèi)容編碼單元1105利用圖13所示的PES數(shù)據(jù)包和圖14所示的TS數(shù)據(jù)包1400設(shè)置的時(shí)間信息。
      利用從時(shí)間信息附著單元1104獲得的時(shí)間信息,也就是STC值,產(chǎn)生PES數(shù)據(jù)包1300的時(shí)候,內(nèi)容編碼單元1105將作為可選報(bào)頭1340中可選字段1343的元素的PTS 1343a和PTS 1343b附著在PES數(shù)據(jù)包1300上。注意,PTS 1343a是表明在終端裝置102a~102c上顯示PES數(shù)據(jù)包中包括的視頻和音頻的時(shí)間的信息。更進(jìn)一步,DTS1343b是表明PES數(shù)據(jù)包1300中包括的視頻和音頻的解碼時(shí)間的信息。
      將PTS 1343a和DTS 1343b設(shè)置在適當(dāng)?shù)腜ES數(shù)據(jù)包1300中,以便在PTS 1343a和DTS 1343b與終端裝置102a~102c中保存的STC一致的時(shí)候,在終端裝置102a~102c中肯定對每個(gè)PES數(shù)據(jù)包進(jìn)行解碼,并且播放出來。
      產(chǎn)生TS數(shù)據(jù)包1400的時(shí)候,內(nèi)容編碼單元1105利用從時(shí)間信息附著單元1104獲得的一個(gè)時(shí)間信息(STC)值附著一個(gè)PCR 1425a,PCR 1425a是TS數(shù)據(jù)包1400中適配字段1420的可選字段1425的一個(gè)元素。利用PCR 1425a,終端裝置102a~102c能夠再現(xiàn)與發(fā)送裝置的STC同步的標(biāo)準(zhǔn)時(shí)鐘(STC),這個(gè)標(biāo)準(zhǔn)時(shí)鐘是同步多個(gè)ES(視頻、音頻、數(shù)據(jù)等等)的一個(gè)標(biāo)準(zhǔn)。
      以后將回到圖11連續(xù)地描述內(nèi)容分配服務(wù)器101b的配置。
      再現(xiàn)控制信息產(chǎn)生單元1106是產(chǎn)生信息的單元,該信息用于控制內(nèi)容特定部分的再現(xiàn)。具體而言,再現(xiàn)控制信息產(chǎn)生單元1106i)從內(nèi)容屬性信息DB 1102管理的內(nèi)容屬性信息管理表1200中獲得內(nèi)容的預(yù)覽許可段1203和CM段1204,后一個(gè)該內(nèi)容對應(yīng)于內(nèi)容分配服務(wù)器101b發(fā)送的內(nèi)容;以及ii)產(chǎn)生預(yù)覽控制信息和CM跳進(jìn)控制信息,分別作為再現(xiàn)控制信息。為了在權(quán)利管理服務(wù)器101a產(chǎn)生的分許可證1000中設(shè)置再現(xiàn)控制信息,產(chǎn)生控制信息標(biāo)簽塊,它具有能夠在分許可證1000中設(shè)置的格式,并且在控制信息標(biāo)簽塊中設(shè)置再現(xiàn)控制信息。
      圖15是示出控制信息標(biāo)簽塊數(shù)據(jù)結(jié)構(gòu)的示意圖。
      如圖15所示,控制信息標(biāo)簽塊1500由以下內(nèi)容組成表明標(biāo)簽塊是控制信息標(biāo)簽塊1500的控制信息標(biāo)簽值1501,表明控制信息標(biāo)簽塊1500大小的控制信息長度1502,以及表明諸如預(yù)覽控制信息和CM跳進(jìn)控制信息的這種再現(xiàn)控制信息的控制信息1503。控制信息1503包括表明控制信息1503中包括的多個(gè)再現(xiàn)控制信息數(shù)量的控制信息數(shù)量1510,表明再現(xiàn)控制內(nèi)容的控制ID 1511,表明再現(xiàn)控制截止時(shí)間的控制截止時(shí)間1512,表明再現(xiàn)控制次數(shù)的控制次數(shù)1513,以及指定要利用附著在內(nèi)容中的時(shí)間信息再現(xiàn)和控制的內(nèi)容部分的控制范圍1514。還有,控制范圍1514指定了要利用一對控制起始時(shí)間(1521,1523)和控制結(jié)束時(shí)間(1522,1524)再現(xiàn)和控制的那部分內(nèi)容。還可能設(shè)置成在控制范圍1514中包括多對控制起始時(shí)間和控制結(jié)束時(shí)間。因此,示出了在控制范圍1514中按照時(shí)間信息控制次數(shù)1520的數(shù)量設(shè)置的多對控制起始時(shí)間和控制結(jié)束時(shí)間。
      在這里,內(nèi)容屬性信息管理表1200中的預(yù)覽許可段1203和CM段1204是從內(nèi)容開頭開始計(jì)算的相對時(shí)間。因此有必要將它們轉(zhuǎn)換成利用實(shí)際附著在內(nèi)容上的時(shí)間信息(PTS 1343a)的一個(gè)值。PTS1343a是具有90kHz的一個(gè)時(shí)鐘值,因此可以通過將從內(nèi)容開頭開始計(jì)算的這個(gè)相對時(shí)間除以90000,將它轉(zhuǎn)換成從內(nèi)容開頭開始計(jì)算的,基于PTS 1343a的一個(gè)相對時(shí)間。更進(jìn)一步,通過獲得內(nèi)容開頭中PTS 1343a的一個(gè)值,可以用附著在內(nèi)容上的PTS 1343a表示預(yù)覽許可段和CM跳進(jìn)控制段。將要在控制范圍1514中設(shè)置的該對控制起始時(shí)間和控制結(jié)束時(shí)間被設(shè)置為利用PTS 1343a的時(shí)間信息。
      順便提一句,包括控制范圍1514的再現(xiàn)控制信息設(shè)置在分許可證1000中,進(jìn)一步設(shè)置在ECM中,從內(nèi)容分配服務(wù)器101b分配給終端裝置102。在這里,在終端裝置102中實(shí)現(xiàn)順序內(nèi)容的無縫再現(xiàn),從而在內(nèi)容實(shí)際開始之前發(fā)送這一ECM。于是,有必要在編碼和發(fā)送內(nèi)容之前產(chǎn)生再現(xiàn)控制信息,因此在再現(xiàn)控制信息的產(chǎn)生過程中,需要通過計(jì)算來獲得內(nèi)容開頭的PTS 1343a。
      圖16是表明計(jì)算內(nèi)容開頭的PTS 1343a的方法的一個(gè)概念示意圖。注意,圖16示出了從內(nèi)容分配服務(wù)器101b到終端裝置102的內(nèi)容的分配從時(shí)刻t2開始的情況下的一個(gè)實(shí)例。
      如上所述,內(nèi)容分配服務(wù)器101b需要在內(nèi)容的發(fā)送開始之前的β長的時(shí)間時(shí)(時(shí)刻t1)分配該ECM。在這里,需要考慮產(chǎn)生再現(xiàn)控制信息和ECM所需要的時(shí)間α來確定產(chǎn)生再現(xiàn)控制信息的時(shí)間安排(timing定時(shí))(時(shí)刻t0)。在這里,將α描述為時(shí)間A到時(shí)間D的總和。作為時(shí)間A到時(shí)間D的具體值時(shí)間A是在時(shí)刻t0從內(nèi)容編碼單元1105獲得PTS的值所需要的時(shí)間;時(shí)間B是計(jì)算在內(nèi)容開頭的PTS值所需要的時(shí)間;時(shí)間C是產(chǎn)生要在分許可證1000中設(shè)置的再現(xiàn)控制信息所需要的時(shí)間;時(shí)間D是產(chǎn)生ECM以及利用工作密鑰Kw 203和內(nèi)容密鑰Kc 205進(jìn)行加密所需要的時(shí)間。也就是說,可以這樣來計(jì)算內(nèi)容發(fā)送開始時(shí)間PTS 1343a(內(nèi)容開頭的PTS 1343a)的值將時(shí)間α和時(shí)間β加上在時(shí)刻t0從內(nèi)容編碼單元1105獲得的PTS 1343a的值。
      在這里示出了將在控制開始時(shí)間和控制結(jié)束時(shí)間計(jì)算出來的PTS 1343a的值設(shè)置為控制范圍1514這種情況下的一個(gè)實(shí)例。但是,也可以是通過將利用PTS 1343a值從內(nèi)容開頭開始計(jì)算的一個(gè)相對時(shí)間作為控制范圍1514,而將內(nèi)容開頭中PTS 1343a的值單獨(dú)設(shè)置給再現(xiàn)控制信息之類。因此,能夠減少再現(xiàn)控制信息(與上述時(shí)間C有關(guān))產(chǎn)生處理中時(shí)間信息的計(jì)算量。
      圖17示出按照上述方式產(chǎn)生的再現(xiàn)控制信息(控制信息1503)的一個(gè)實(shí)例。下面將參考圖15和圖17進(jìn)行介紹。
      在圖17中,控制信息數(shù)量1510是“2”(1701),如同后面將描述的一樣,它由預(yù)覽控制信息和CM跳進(jìn)控制信息兩條信息組成。
      作為第一條信息,示出了控制ID 1511是“許可預(yù)覽”(1702),控制截止時(shí)間1512是“2004/9/14”(1703),控制次數(shù)1513是“1次”(1704),控制范圍1514是“1.10000~100000”(1705,1706)。因此,作為與內(nèi)容有關(guān)的預(yù)覽控制,它表明截止到2004/9/14的時(shí)間段內(nèi),允許預(yù)覽一次PTS 1343a的值為1000~10000的一部分。在這里,關(guān)于控制次數(shù)1513,它是將內(nèi)容用于終端裝置102的時(shí)侯,通過將再現(xiàn)的內(nèi)容部分的PTS 1343a作為觀看記錄進(jìn)行記錄,并且管理這一部分觀看了多少次來實(shí)現(xiàn)的。
      作為第二條信息,它示出了控制信息ID是“特定再現(xiàn)不可用”(1711),控制截止時(shí)間1512是“2004/7/6”(1712),控制次數(shù)1513是“3次”(1713),控制范圍1514是“2.20000~100000”(1714,1715)和“500000~1000000”(1716,1717)等等。因此,作為與內(nèi)容的CM部分有關(guān)的特定再現(xiàn)控制,它示出了將PTS 1343a的值為20000~100000和500000~1000000的部分作為正常再現(xiàn)過程中三次不允許進(jìn)行CM跳進(jìn)的部分來進(jìn)行控制。
      將包括按照上述方式產(chǎn)生的再現(xiàn)控制信息的控制信息標(biāo)簽塊1500設(shè)置在分許可證1000中,進(jìn)一步設(shè)置在ECM中,從而將它發(fā)送給ECM產(chǎn)生單元1107。注意,設(shè)置再現(xiàn)控制信息的許可證的ID可以在再現(xiàn)控制信息中設(shè)置,以便清楚地標(biāo)識(shí)哪一個(gè)再現(xiàn)控制信息對應(yīng)于哪個(gè)許可證。
      以后,再次回到圖11,繼續(xù)介紹內(nèi)容分配服務(wù)器101b的配置。
      ECM產(chǎn)生單元1107是產(chǎn)生包括加擾密鑰Ks 201和分許可證1000的ECM的單元。具體而言,ECM產(chǎn)生單元1107從權(quán)利管理服務(wù)器101a接收工作密鑰Kw 203和內(nèi)容密鑰Kc 205,以及分許可證1000,并且從再現(xiàn)控制信息產(chǎn)生單元1106接收控制信息標(biāo)簽塊1500。然后,根據(jù)ECM產(chǎn)生單元1107和上層系統(tǒng)發(fā)送來的指令,產(chǎn)生ECM-Kw、ECM-Kc和Kc分配ECM;設(shè)置由加擾密鑰產(chǎn)生單元(圖11中未示出)為內(nèi)容產(chǎn)生的加擾密鑰Ks 201;將控制信息標(biāo)簽塊1500插入分許可證1000,并且設(shè)置為Kc分配ECM。此外,ECM產(chǎn)生單元1107用工作密鑰Kw 203和內(nèi)容密鑰Kc 205加密產(chǎn)生的每一個(gè)ECM,并且將產(chǎn)生的ECM發(fā)送給內(nèi)容多路復(fù)用單元1108。還有,ECM產(chǎn)生單元1107將產(chǎn)生出來的加擾密鑰Ks 201發(fā)送給加密內(nèi)容的內(nèi)容加密單元1109。
      在這里詳細(xì)介紹ECM-Kw、ECM-Kc和Kc分配ECM數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)。
      圖18示出了主要發(fā)送加擾密鑰Ks 210的ECM的一個(gè)數(shù)據(jù)結(jié)構(gòu)實(shí)例。在終端裝置102中,用工作密鑰Kw 203為實(shí)時(shí)觀看加密的ECM-Kw 1800的格式,與利用內(nèi)容密鑰Ks 205為儲(chǔ)存觀看加密的ECM-Kc 1810的格式相同,只有加密內(nèi)容的加密密鑰(工作密鑰Kw203和內(nèi)容密鑰Ks 205)不同。
      圖18所示的ECM-Kw 1800和ECM-Kc 1810是用于發(fā)送加擾密鑰Ks 201和與內(nèi)容有關(guān)的信息的信息,包括提供商ID 1802、工作密鑰ID 1803、內(nèi)容ID 1804、加擾密鑰Ks 201、與內(nèi)容有關(guān)的信息1806和改變檢測1807。還有,為了用MPEG-2系統(tǒng)的私有段格式多路復(fù)用到傳輸流中去,將段報(bào)頭1801和段末尾(差錯(cuò)檢測)1807附著到ECM-Kw 1800和ECM-Kc 1810上。
      提供商ID 1802是一個(gè)代碼,用于標(biāo)識(shí)在內(nèi)容再現(xiàn)控制系統(tǒng)1中提供服務(wù)的提供商,下面將它與工作密鑰ID 2803一起介紹。
      工作密鑰ID 1803是而標(biāo)識(shí)用于加密ECM的工作密鑰Kw 203的信息,將該信息設(shè)置給ECM的非加密部分。對加密了的ECM解密的時(shí)候,參考工作密鑰ID 1803,可以判斷應(yīng)該用哪一個(gè)工作密鑰Kw 203對ECM解密。
      內(nèi)容ID 1804是指派給每一內(nèi)容的標(biāo)識(shí)符,用于唯一地標(biāo)識(shí)內(nèi)容再現(xiàn)控制系統(tǒng)1中的內(nèi)容。
      加擾密鑰Ks 201是一個(gè)加密密鑰,用于加密內(nèi)容的TS數(shù)據(jù)包1400的有效載荷(TSP-有效載荷1430)。一般來說,給加擾密鑰Ks 201設(shè)置多個(gè)加密密鑰,以便終端裝置102減少獲得每幾秒鐘改變一次的加擾密鑰Ks 201所需要的時(shí)間。
      與內(nèi)容有關(guān)的信息1806是長度可變的數(shù)據(jù),需要的時(shí)候?qū)⒈砻鲀?nèi)容屬性之類的信息附著到該信息上。
      將檢測對待加密的ECM的不當(dāng)改變的一個(gè)hash值設(shè)置給改變檢測1807。
      圖19是示出Kc分配ECM的一個(gè)數(shù)據(jù)結(jié)構(gòu)實(shí)例的示意圖,Kc分配ECM主要發(fā)送內(nèi)容密鑰Kc 205,用于為儲(chǔ)存觀看時(shí)對ECM-Kc1810進(jìn)行解碼。
      如圖19所示,Kc分配ECM 1900是用于發(fā)送內(nèi)容密鑰Kc 205和分許可證1000使用的信息,包括提供商ID 1902、工作密鑰ID 1903、分許可證1000和改變檢測1904。內(nèi)容密鑰Kc 205和內(nèi)容ID包括在分許可證1000中。還有,類似于ECM-Kw 1800和ECM-Kc 1810,將段報(bào)頭1901和段末尾1905(差錯(cuò)檢測)附著在Kc分配ECM 1900上。
      就象為ECM-Kw 1800和ECM-Kc 1810中的提供商ID 1802、工作密鑰ID 1803和改變檢測1808所作的解釋一樣,可以為提供商ID1902、工作密鑰ID 1903和改變檢測1904作類似的解釋。因此,在這里略去這些解釋。
      還有,關(guān)于Kc分配ECM 1900中的分許可證1000,如圖20所示,它是一個(gè)數(shù)據(jù)結(jié)構(gòu),其中從再現(xiàn)控制信息產(chǎn)生單元1006獲得的控制信息標(biāo)簽塊1500被插入到從權(quán)利管理服務(wù)器101a獲得的分許可證1000中。已經(jīng)在圖10和圖15中解釋了分許可證1000和控制信息標(biāo)簽塊1500中的每一項(xiàng)。因此,省略這一解釋。
      注意,可以將時(shí)間信息包括在ECM-Kw 1800、ECM-Kc 1810和Kc分配ECM 1900中。在這里,對每個(gè)ECM進(jìn)行加密和分配,從而能夠?qū)崿F(xiàn)利用ECM中設(shè)置的安全時(shí)間信息來進(jìn)行觀看控制,尤其是對于實(shí)時(shí)觀看。
      在這以后,再次回到圖11,繼續(xù)解釋內(nèi)容分配服務(wù)器101b的配置。
      內(nèi)容多路復(fù)用單元1108i)將包括從內(nèi)容編碼單元1105收到的視頻、音頻和數(shù)據(jù)的傳輸流與包括從ECM產(chǎn)生單元1107收到的一個(gè)或者多個(gè)ECM的傳輸流多路復(fù)用,以及ii)將多路復(fù)用后的這一傳輸流發(fā)送給內(nèi)容加密單元1109。具體而言,這一內(nèi)容多路復(fù)用單元1108i)對從內(nèi)容編碼單元1105收到的經(jīng)過TS打包的內(nèi)容、從ECM產(chǎn)生單元1107收到的經(jīng)過TS打包的ECM-Kw 1800、ECM-Kc 1810以及Kc分配ECM 1900進(jìn)行多路復(fù)用,并且ii)產(chǎn)生發(fā)送給終端裝置102的傳輸流。
      內(nèi)容加密單元1109通過利用AES之類對內(nèi)容進(jìn)行加密,將內(nèi)容的保護(hù)和時(shí)間信息與內(nèi)容安全地綁定起來。具體而言,在密碼塊鏈接(CBC)+輸出反饋(OFB)模式中,內(nèi)容加密單元1109利用從ECM產(chǎn)生單元1107獲得的加擾密鑰Ks 201對TS數(shù)據(jù)包中除適配字段以外的有效載荷進(jìn)行加密(加擾)。因此,它將時(shí)間信息安全地綁定到內(nèi)容上。
      內(nèi)容發(fā)送單元1110將內(nèi)容加密單元1109中加密的TS數(shù)據(jù)包1400發(fā)送給終端裝置102。具體而言,內(nèi)容發(fā)送單元1110通過網(wǎng)絡(luò)103將收自內(nèi)容加密單元1109的傳輸流作為廣播波發(fā)送給終端裝置102。
      在這里,示出了在內(nèi)容編碼單元1105中實(shí)時(shí)讀出和加密內(nèi)容DB1101中儲(chǔ)存的內(nèi)容這種情形的一個(gè)實(shí)例。但是,PES(ES)或者TS是事先離線產(chǎn)生的,因此可以省略內(nèi)容編碼單元1105中在內(nèi)容發(fā)送時(shí)的編碼處理。
      也是在這里,鑒于分配內(nèi)容的時(shí)候,在內(nèi)容加密單元1109中對內(nèi)容DB 1101中儲(chǔ)存的非加密內(nèi)容進(jìn)行了加密,因此可以將預(yù)先加密的MPEG-2TS內(nèi)容儲(chǔ)存起來。
      注意,分配中心101中記賬服務(wù)器101c和環(huán)球網(wǎng)服務(wù)器101d的詳細(xì)配置不是本發(fā)明的主要目的。因此,在這里省去了對它們的介紹。
      下一步介紹內(nèi)容再現(xiàn)控制系統(tǒng)1中終端裝置102的配置。
      圖21是說明圖1所示終端裝置102詳細(xì)配置的一個(gè)功能框圖。
      終端裝置102包括提供與外界的通信接口的終端通信單元2101、將收到的傳輸流分離成內(nèi)容和內(nèi)容以外的數(shù)據(jù)的分離單元2102、儲(chǔ)存內(nèi)容的內(nèi)容存儲(chǔ)單元2103、處理和管理許可證的許可證產(chǎn)生單元2104、儲(chǔ)存許可證的許可證DB 2105、安全地控制內(nèi)容的使用的內(nèi)容使用控制單元2106、對加密內(nèi)容解密的內(nèi)容解密單元2107以及使用內(nèi)容的內(nèi)容使用單元2108、將內(nèi)容的已觀看部分作為觀看記錄記錄下來的觀看記錄記錄單元2109、儲(chǔ)存觀看記錄的觀看記錄DB 2110、主要給用戶提供接口的終端應(yīng)用2111以及可靠地提供時(shí)鐘信號(hào)的定時(shí)器單元2112。
      終端通信單元2102是通過網(wǎng)絡(luò)103與分配中心101通信的單元。
      分離單元2102i)獲得MPEG-2TS多路復(fù)用的加密內(nèi)容,ii)查閱PSI信息,比如包括在傳輸流中的節(jié)目關(guān)聯(lián)表(PAT)、節(jié)目映射表(PMT),iii)獲得TS數(shù)據(jù)包1400的PID,其中插入了包括內(nèi)容的視頻、音頻和數(shù)據(jù)的TS數(shù)據(jù)包1400和PCR 1425a,ECM-Kw 1800、ECM-Kc 1810和Kc分配ECM 1900,以及iv)從將內(nèi)容與ECM分離。另外,與此同時(shí),分離單元2102查閱PMT(包括PCR的PID)中列出的PCR PID,獲得PID的TS數(shù)據(jù)包1400,其中PCR 1425a插入在TS數(shù)據(jù)包1400的更改字段1420中,并且提供給定時(shí)器單元2112一個(gè)標(biāo)準(zhǔn)時(shí)鐘,以在終端裝置102中進(jìn)行內(nèi)容再現(xiàn)。還有,當(dāng)內(nèi)容暫時(shí)儲(chǔ)存在內(nèi)容存儲(chǔ)單元2103中的時(shí)候,分離單元2102從PAT和PMT這樣的PSI信息中選擇必要的信息,產(chǎn)生諸如選擇信息表(SIT)和不連續(xù)性信息表(DIT)這樣的PSI信息,并且從收到的傳輸流產(chǎn)生叫做部分傳輸流(以后叫做部分TS)的一個(gè)流。
      內(nèi)容存儲(chǔ)單元2103儲(chǔ)存產(chǎn)生的部分TS。具體而言,內(nèi)容存儲(chǔ)單元2103是在大容量HDD之類中實(shí)現(xiàn)的,并且儲(chǔ)存由在分離單元2102收到的傳輸流產(chǎn)生的部分TS。
      許可證處理單元2104在許可證的基礎(chǔ)之上安全地判斷是否許可使用這一內(nèi)容。具體而言,當(dāng)用戶請求使用內(nèi)容的時(shí)候,許可證處理單元2104基于從權(quán)利管理服務(wù)器101a獲得的主許可證900或者與內(nèi)容一起獲得的分許可證1000中包括的使用規(guī)則,判斷是否能夠使用這一內(nèi)容。然后,只要使用規(guī)則許可使用內(nèi)容,它就將一個(gè)用于對加密內(nèi)容解密的加密密鑰交給控制單元2106。
      例如,許可證處理單元2104查閱主許可證900的許可證報(bào)頭901中設(shè)置的有效期914,判斷是否能夠使用這一內(nèi)容。查閱終端裝置102中保持的,定時(shí)器單元2112提供的可靠的當(dāng)前時(shí)間,在當(dāng)前時(shí)間在有效期914內(nèi)的時(shí)候,許可證處理單元2104就判定許可再現(xiàn)內(nèi)容。
      在這里,在許可證處理單元2104、內(nèi)容使用控制單元2106和內(nèi)容解密單元2107中,安全地發(fā)送和接收內(nèi)容密鑰Kc 205,從而建立起SAC,安全地發(fā)送和接收內(nèi)容密鑰Kc 205。但是,當(dāng)許可證處理單元2104、內(nèi)容使用控制單元2106和內(nèi)容解密單元2107位于諸如同一系統(tǒng)LSI這樣的同一個(gè)訪篡改區(qū)域的時(shí)候,能夠安全地發(fā)送和接收內(nèi)容密鑰Kc 205。因此,SAC的建立不是必需的過程。
      許可證DB 2105是用于安全地管理許可證,并儲(chǔ)存從許可證處理單元2104獲得的主許可證900之類的數(shù)據(jù)庫。具體而言,許可證DB2105儲(chǔ)存和管理從圖9所示的權(quán)利管理服務(wù)器101a獲得的主許可證900之類,并且將主許可證900之類的hash值儲(chǔ)存在許可證DB 2105中,以便防止對軟件或者硬件所屬的防篡改的區(qū)域進(jìn)行改變這種非法操作。
      內(nèi)容使用控制單元2106利用來自許可證處理單元2104的工作密鑰Kw 203和使用規(guī)則來安全地控制對內(nèi)容的使用。具體而言,在實(shí)時(shí)觀看過程中,內(nèi)容使用控制單元2106從收自分離單元2102的傳輸流中獲得ECM-Kw 1800的TS數(shù)據(jù)包1400,并且重構(gòu)ECM-Kw 1800。然后,內(nèi)容使用控制單元2106利用工作密鑰Kw 203對按照上述方法獲得的ECM-Kw 1800進(jìn)行解密;獲得用于對內(nèi)容解擾的加擾密鑰Ks 201;將其提供給內(nèi)容解密單元2107。在儲(chǔ)存觀看的過程中,內(nèi)容使用控制單元2106用讀自內(nèi)容存儲(chǔ)單元2103的傳輸流中的工作密鑰Kw 203對Kc分配ECM 1900解密,獲得分許可證1000。然后,判斷了分許可證1000中包括的使用規(guī)則以后,僅僅是在能夠使用內(nèi)容的時(shí)候,內(nèi)容使用控制單元2106用分許可證1000中包括的內(nèi)容密鑰Kc 205對ECM-Kc 1810進(jìn)行解密,并且獲得加擾密鑰Ks 201。
      此外,內(nèi)容使用控制單元2106利用安全定時(shí)器單元2112對內(nèi)容的使用時(shí)間計(jì)時(shí),并且根據(jù)使用規(guī)則控制內(nèi)容的使用。
      內(nèi)容解密單元2107對加密內(nèi)容解密。具體而言,內(nèi)容解密單元2107i)獲得通過加密MPEG-2TS多路復(fù)用過的內(nèi)容,ii)查閱傳輸流中包括的PAT和PMT這種PSI信息,以及iii)獲得其中插入了包括內(nèi)容的視頻、音頻、數(shù)據(jù)的TS數(shù)據(jù)包和PCR的TS數(shù)據(jù)包的PID。然后利用從內(nèi)容使用控制單元2106獲得的加擾密鑰Ks 201,通過查閱TSP報(bào)頭1410中包括的傳輸_加擾_控制(圖14中未示出),對加密以后的TS數(shù)據(jù)包1100的有效載荷解密。
      內(nèi)容使用單元2108對內(nèi)容解碼,輸出到圖21中沒有示出的監(jiān)視器之類。具體而言,內(nèi)容使用單元2108獲得傳輸流中的PCR 1425a,并且用內(nèi)容使用單元2108中包括的鎖相環(huán)(PLL)功能同步內(nèi)容分配服務(wù)器101b的STC(定時(shí)器單元1103)和內(nèi)容使用單元2108包括的STC(圖中未示出)。然后,從TS數(shù)據(jù)包1400的TSP有效載荷1430獲得PES數(shù)據(jù)包1300的數(shù)據(jù),對MPEG-2和MPEG-4的視頻、音頻和數(shù)據(jù)之類的ES進(jìn)行解碼,輸出給監(jiān)視器。更進(jìn)一步,當(dāng)內(nèi)容的使用終止的時(shí)候,它將一個(gè)使用終止通知發(fā)給內(nèi)容使用控制單元2106。
      觀看記錄記錄單元2109糾正內(nèi)容使用單元2108中已觀看內(nèi)容的已觀看部分的信息,作為觀看記錄。具體而言,觀看記錄記錄單元2109獲得內(nèi)容使用單元2108中開始和結(jié)束再現(xiàn)時(shí)的PTS 1343a,接收PTS 1343a的值,作為觀看記錄,儲(chǔ)存到觀看記錄DB 2110中去作為使用日志(以后叫做UL)。隨后利用附圖詳細(xì)介紹UL的數(shù)據(jù)結(jié)構(gòu)。
      觀看記錄DB 2110是一個(gè)數(shù)據(jù)庫,用于儲(chǔ)存從觀看記錄記錄單元2109獲得的UL。
      在這里介紹UL的數(shù)據(jù)結(jié)構(gòu)。
      圖22是示出UL數(shù)據(jù)結(jié)構(gòu)的一個(gè)結(jié)構(gòu)實(shí)例示意圖。
      UL 2200有一個(gè)UL標(biāo)識(shí)符2201,它是能夠被每個(gè)用戶唯一地識(shí)別的一個(gè)標(biāo)識(shí)符,表明UL 2200作為一個(gè)整體的大小的UL尺寸,用于指定產(chǎn)生這一UL 2200的用戶的用戶ID 2203,指定已經(jīng)產(chǎn)生了這一UL 2200的終端裝置102的終端ID 2204,將用戶使用的內(nèi)容與UL2200聯(lián)系起來的內(nèi)容ID 2205,將用戶使用的許可證(主許可證900和分許可證1000)與UL 2200聯(lián)系起來的許可證ID 2206,指定用戶對內(nèi)容進(jìn)行操作的上下文(類型)的動(dòng)作類型2207,作為用戶開始操作內(nèi)容的絕對時(shí)刻的使用起始時(shí)間2208,表明UL 2200中設(shè)置的時(shí)間信息2210的數(shù)量的時(shí)間信息數(shù)量2209,以及作為開始和終止使用內(nèi)容的時(shí)刻的時(shí)間信息值(PES數(shù)據(jù)包1300的PTS 1343a)的時(shí)間信息2210。
      在這里,例如在控制再現(xiàn)控制系統(tǒng)將來自終端裝置102的主許可證返回給權(quán)利管理服務(wù)器101a的情形中,通過與主許可證900一起收集UL 2200,許可證ID 2206能夠?qū)⒂脩羰褂玫闹髟S可證900與分許可證聯(lián)系起來。于是,分配中心101能夠?qū)⒂^看記錄與許可證聯(lián)系起來,并對它們進(jìn)行管理。
      動(dòng)作類型2207是用于指定用戶對內(nèi)容采取的動(dòng)作的類型,比如“播放”、“復(fù)制”和“打印”。針對該類型,在分許可證1000中設(shè)置動(dòng)作ID 1021的值。在這里,示出了一個(gè)“播放”實(shí)例,它表明對內(nèi)容進(jìn)行再現(xiàn)。
      更進(jìn)一步,時(shí)間信息2210是用于指定用戶使用的內(nèi)容部分的信息,包括成對的起始時(shí)間信息與終止時(shí)間信息,其中起始時(shí)間信息是表明開始使用內(nèi)容的時(shí)間的時(shí)間信息,終止時(shí)間信息是表明終止內(nèi)容使用的時(shí)間的時(shí)間信息,這些對的數(shù)量被定義在時(shí)間信息數(shù)量2209中。在這里示出了有N對“起始時(shí)間信息,結(jié)束時(shí)間信息”,“起始時(shí)間信息1,結(jié)束時(shí)間信息1”是“13970584,13999999”,“起始時(shí)間信息N,結(jié)束時(shí)間信息N”是“32141683,39705843970”。
      注意,在UL 2200中沒有任何hash值之類用來檢測UL 2200中的不當(dāng)改變。但是,需要的時(shí)候允許加上改變檢測。
      還有,需要的時(shí)候可以在任意時(shí)刻或者有規(guī)律地將hash值發(fā)送給分配中心101。
      終端應(yīng)用2111是從權(quán)利管理服務(wù)器101a獲得主許可證900,并且提供一個(gè)接口發(fā)出內(nèi)容使用的開始和結(jié)束之類指令的一個(gè)單元。具體而言,終端應(yīng)用2111產(chǎn)生預(yù)期許可證信息(以后叫做ELI)作為符合用戶合同的許可證獲得請求,發(fā)送給權(quán)利管理服務(wù)器101a,并且從權(quán)利管理服務(wù)器101a獲得許可證。
      圖23是示出ELI的一個(gè)實(shí)例示意圖。
      ELI 2300包括ELI標(biāo)識(shí)符2301、終端ID 2302、使用規(guī)則ID 2303和合同ID 2304。對于ELI標(biāo)識(shí)符2301,寫入表明數(shù)據(jù)是ELI 2300的信息。對于終端ID 2302,將已經(jīng)產(chǎn)生ELI 2300的終端裝置102的終端ID,也就是請求獲得許可證的終端102的終端ID寫入。對于使用規(guī)則ID 2303,將指定權(quán)利管理服務(wù)器101a的使用規(guī)則DB 303中管理的用戶的使用規(guī)則的用戶規(guī)則ID 702寫入。對于使用規(guī)則ID702,使用了使用規(guī)則ID,這個(gè)使用規(guī)則ID是作為對要求從權(quán)利管理服務(wù)器101a獲得可用權(quán)利的用戶的響應(yīng)進(jìn)行通知的。對于合同ID2304,將對應(yīng)于主許可證900的合同ID寫入。除了上述內(nèi)容以外,還可以請求獲得用戶預(yù)期的許可證的有效期(寫入主許可證900的許可證報(bào)頭901的有效期915,或者寫入分許可證1000的許可證報(bào)頭1001的有效期1015)。
      注意,一般而言,處理要求安全的數(shù)據(jù)的單元,特別是在終端裝置102中,具體而言,許可證處理單元2104、許可證DB 2105、內(nèi)容使用控制單元2106、內(nèi)容解密單元2107、內(nèi)容使用單元2108、觀看記錄記錄單元2109和觀看記錄DB 2110,是用構(gòu)成為用于防篡改硬件的系統(tǒng)LSI或者構(gòu)成為防篡改軟件的程序?qū)崿F(xiàn)的,以防止惡意用戶之類的非法使用。更進(jìn)一步,假設(shè)將唯一地指定內(nèi)容再現(xiàn)控制系統(tǒng)1中的終端裝置102的ID(終端ID)也儲(chǔ)存在圖21中沒有示出的防篡改區(qū)域中。
      下面參考圖24~圖32來介紹按照上述方式配置的終端裝置102中的一系列操作,用戶的這些操作從分配中心獲得內(nèi)容和許可證,利用再現(xiàn)控制信息和已觀看內(nèi)容的記錄,安全地使用內(nèi)容,并且安全地控制內(nèi)容觀看。
      在這里,當(dāng)用戶從權(quán)利管理服務(wù)器101a獲得主許可證900的時(shí)候,有必要事先利用環(huán)球網(wǎng)服務(wù)器101d登記為服務(wù)提供商的成員,購買內(nèi)容的使用規(guī)則,等等。但是這些處理不是本發(fā)明的主要目的,因此在這以后省去了對它們的介紹。
      首先參考圖24所示的流程圖介紹用戶在終端裝置102中從權(quán)利管理服務(wù)器101a獲得主許可證900的操作。
      圖24是說明獲得主許可證900進(jìn)行的處理的流程圖。
      首先,用戶通過終端應(yīng)用2111提供的用戶接口獲得權(quán)利管理服務(wù)器101a管理的用戶的一個(gè)使用規(guī)則(許可證)清單,從這個(gè)使用規(guī)則清單中選擇與希望獲得的合同相應(yīng)的許可證。終端裝置102隨后產(chǎn)生ELI 2300,用于向權(quán)利管理服務(wù)器101a請求獲得主許可證900,并且發(fā)送給權(quán)利管理服務(wù)器101a(S2401)。
      具體而言,終端應(yīng)用2111發(fā)送對應(yīng)于用戶合同的合同ID給許可證處理單元2104。許可證處理單元2104基于收到的合同ID產(chǎn)生圖23所示的ELI 2300。在這里建議要在ELI 2300中設(shè)置的使用規(guī)則ID2303已經(jīng)通過直接向使用管理服務(wù)器101a詢問用戶以前持有的使用規(guī)則,或者通過經(jīng)由環(huán)球網(wǎng)服務(wù)器101d的詢問,從終端應(yīng)用2111或者許可證處理單元2104獲得了使用規(guī)則ID 2303。將按照如上方式產(chǎn)生的ELI 2300通過終端通信單元2102發(fā)送給權(quán)利管理服務(wù)器101a。注意,在有效期內(nèi),可以從權(quán)利管理服務(wù)器101a獲得主許可證900一次。
      權(quán)利管理服務(wù)器101a的許可證頒發(fā)單元311接收服務(wù)器通信單元312從終端裝置102收到的ELI 2300,查詢用戶信息DB 302,并且通過指定用戶來標(biāo)識(shí)用戶(S2402)。
      具體而言,用戶標(biāo)識(shí)分兩步完成??偟膩碚f,通常是通過建立用于傳送諸如許可證的這種要求安全性的數(shù)據(jù)的SAC來進(jìn)行通信的。因此,在第一步中,由SSL或者TLS在權(quán)利管理服務(wù)器101a和終端裝置102之間建立SAC。通過這種互相識(shí)別,權(quán)利管理服務(wù)器101a可以確認(rèn)終端裝置102具有正確的終端ID 2302。在第二步中,許可證頒發(fā)單元311指定擁有具有這一終端ID 2302的終端裝置102的用戶。然后許可證頒發(fā)單元311獲得ELI 2300中包括的終端ID 2302,在用戶信息DB 302的用戶信息管理表600中查閱用戶ID 601和終端ID 602,在對應(yīng)于ELI 2300中包括的終端ID 2302的用戶信息管理表600中搜索終端ID 602。發(fā)現(xiàn)對應(yīng)終端ID 602的時(shí)候,就能夠獲得相關(guān)的用戶ID 602。相反,沒有找到對應(yīng)終端ID 602的時(shí)候,用戶識(shí)別就失敗了。
      許可證頒發(fā)單元311在步驟S2402中驗(yàn)證用戶識(shí)別的結(jié)果(S2403)。
      在步驟S2403中,在“否”的情形里,也就是用戶識(shí)別沒能正確地完成的情況下,判斷是否許可頒發(fā)許可證。這樣,許可證頒發(fā)單元311發(fā)送一個(gè)不能頒發(fā)許可證通知給終端裝置102。
      在步驟S2403中,在“是”的情形下,也就是正確地完成了用戶識(shí)別的情形下,為了主許可證900的頒發(fā)執(zhí)行步驟S2404來驗(yàn)證使用規(guī)則。
      許可證頒發(fā)單元311執(zhí)行許可證頒發(fā)許可判斷處理(S2404)。
      圖25是示出步驟S2404中許可證頒發(fā)許可判斷處理的子程序的流程圖。
      首先,許可證頒發(fā)單元311驗(yàn)證是否在使用規(guī)則DB 303的使用規(guī)則管理表700中找到ELI 2300指定的使用規(guī)則ID 2203(S2501)。具體而言,許可證頒發(fā)單元311查詢從終端裝置102收到的ELI 2300,并且獲得使用規(guī)則ID 2203。然后驗(yàn)證使用規(guī)則ID 2203是否與使用規(guī)則管理表700中的用戶ID 702匹配。
      在步驟S2501中,在“是”的情形下,也就是在使用規(guī)則管理表900中找到了ELI 2300的使用規(guī)則ID 2203和匹配的使用規(guī)則702的情況下,驗(yàn)證具有使用規(guī)則ID 702的用戶ID 701是否與圖24所示步驟S2402中成功驗(yàn)證過的用戶信息DB 302的使用信息管理表600中的用戶ID 601匹配。
      當(dāng)用戶ID匹配的時(shí)候(S2501中的“是”),許可證頒發(fā)單元311判斷用戶的使用規(guī)則是否在有效期內(nèi)(S2502)。具體而言,查詢使用規(guī)則DB 303中的有效期704,許可證頒發(fā)單元311從安全定時(shí)器單元(圖3中未示出)獲得當(dāng)前時(shí)間,并且判斷當(dāng)前時(shí)間是否包括在有效期704示出的起始時(shí)間和日期到結(jié)束時(shí)間和日期內(nèi)。
      例如,當(dāng)使用規(guī)則表700中有效期704是“2002/12/20 12:12:12”,并且當(dāng)前時(shí)間是“2002/12/18 12:34:56”的時(shí)候,就判定用戶的使用規(guī)則在有效期內(nèi)。相反,當(dāng)它是“2002/12/31 19:00:00”的時(shí)候,就判定用戶的使用規(guī)則超出了有效期。
      在步驟S2502中,在“是”的情形里,也就是用戶的使用規(guī)則在有效期內(nèi)的時(shí)候,許可證頒發(fā)單元311判斷頒發(fā)許可次數(shù)是否還有剩余(S2503)。具體而言,許可證頒發(fā)單元311驗(yàn)證使用規(guī)則管理表700中的頒發(fā)許可剩余次數(shù)705是1還是更多。
      在步驟S2503中,在“是”的情形里,例如,如果使用規(guī)則管理表700中剩下的可用頒發(fā)次數(shù)是“2”,頒發(fā)許可剩余次數(shù)705就是1或者更多,因此許可證頒發(fā)單元311判定能夠頒發(fā)這一主許可證900(S252),并且返回圖24所示的主程序。
      相反,在步驟S2501到步驟S2503中,作為應(yīng)用以下情形中任意一種情形的結(jié)果,在“否”的情況下,也就是在步驟S2501中在使用規(guī)則管理表700中沒有找到ELI 2300的使用規(guī)則ID 2203和匹配使用規(guī)則ID 702的時(shí)候;在步驟S2502中,用戶的使用規(guī)則超出有限期的時(shí)候;在步驟S2503中,剩余的可用頒發(fā)次數(shù)是0的時(shí)候,許可證頒發(fā)單元311判定不許可頒發(fā)主許可證900(S2505),并且返回圖24所示的主程序。
      在許可證頒發(fā)許可判斷處理以后,許可證頒發(fā)單元311查閱許可證頒發(fā)許可處理的結(jié)果,判斷是否許可頒發(fā)主許可證900(S2405)。
      在步驟S2405中,在“否”的情形里,也就是判定不許可頒發(fā)許可證的時(shí)候,許可證頒發(fā)單元311發(fā)送一個(gè)許可證發(fā)送不可用通知給終端裝置102。
      在步驟S2405中,在“是”的情形里,也就是判定許可頒發(fā)許可證的時(shí)候,許可證頒發(fā)單元311產(chǎn)生主許可證900(S2406)。具體而言,許可證頒發(fā)單元311查閱ELI 2300的使用規(guī)則管理表700和使用規(guī)則DB 303,從密鑰信息DB 301的工作密鑰管理表400獲得對應(yīng)于合同ID 2204(合同ID 401)的工作密鑰Kw 203,從ELI 2300產(chǎn)生所請求的主許可證900。
      許可證頒發(fā)單元311更新使用規(guī)則DB 303的使用規(guī)則管理表700(S2407)。具體而言,許可證頒發(fā)單元311執(zhí)行減去與頒發(fā)的主許可證900中包括的使用規(guī)則一樣多的用戶使用規(guī)則的處理。例如,在使用規(guī)則管理表700中,請求頒發(fā)使用規(guī)則ID 702為“URUs-ID-24024”的使用規(guī)則和用戶ID 701為“用戶-ID-00003”的主許可證900的時(shí)候,由于頒發(fā)許可剩余次數(shù)705為“2”,因此將使用規(guī)則管理表700中的頒發(fā)許可剩余次數(shù)705更新為“1”。
      許可證頒發(fā)單元311發(fā)送步驟S2406產(chǎn)生的主許可證900給終端裝置102(S2408)。具體而言,許可證頒發(fā)單元311通過服務(wù)器通信單元312發(fā)送主許可證900給終端裝置102。
      終端裝置102的許可證處理單元2104接收從權(quán)利管理服務(wù)器101a收到的主許可證900,并且在許可證DB 2105中登記這一主許可證900(S2409)。具體而言,許可證處理單元2104通過終端通信單元2101獲得主許可證900,作為對步驟S2401中產(chǎn)生的ELI 2300的響應(yīng),將主許可證900寫入許可證DB 2105,更新許可證DB 2105的hash值,中止這一主處理。
      注意,在步驟S2403或者步驟S2405中,在因?yàn)椴辉S可頒發(fā)主許可證900而發(fā)送許可證頒發(fā)不可用通知的時(shí)候,終端裝置102的許可證處理單元2104接收這一許可證頒發(fā)不可用通知(S2410)。具體而言,終端裝置102的許可證處理單元2104通過終端應(yīng)用2111的用戶接口,從權(quán)利管理服務(wù)器101a接收許可證頒發(fā)不可用通知,通知用戶收到了這一信息,并且結(jié)束這一主處理。
      下一步介紹分許可證1000的產(chǎn)生處理和將工作密鑰Kw 203、內(nèi)容密鑰Kc 205和分許可證1000發(fā)送給內(nèi)容分配服務(wù)器101b的處理。
      圖26是說明權(quán)利管理服務(wù)器101a中分許可證1000的產(chǎn)生處理和發(fā)送工作密鑰Kw 203、內(nèi)容密鑰Kc 205和分許可證1000的處理的流程圖。
      在圖3中未示出的請求接收單元處通過LAN 101n,權(quán)利管理服務(wù)器101a從內(nèi)容分配服務(wù)器101b接收工作密鑰Kw 203、內(nèi)容密鑰Kc 205和分許可證1000的請求的時(shí)候,許可證頒發(fā)單元311從數(shù)據(jù)庫單元300的內(nèi)容信息DB 304獲得與對應(yīng)內(nèi)容有關(guān)的信息(S2601)。具體而言,許可證頒發(fā)單元311基于來自內(nèi)容分配服務(wù)器101b的請求中包括的內(nèi)容ID,從內(nèi)容信息DB 304的內(nèi)容信息管理表800獲得許可證ID 802、有效期803、可用次數(shù)804,作為產(chǎn)生分許可證1000所需要的使用規(guī)則。
      許可證發(fā)布單元311從數(shù)據(jù)庫單元300的密鑰信息DB 301獲得根據(jù)合同的工作密鑰Kw 203和針對內(nèi)容的內(nèi)容密鑰Kc 205(S2602)。具體而言,許可證頒發(fā)單元311基于來自內(nèi)容分配服務(wù)器101b的請求中包括的合同ID和內(nèi)容ID,從密鑰信息DB 301的工作密鑰管理表400和內(nèi)容密鑰管理表500獲得對應(yīng)于合同ID 401和內(nèi)容ID 501的工作密鑰Kw 203和內(nèi)容密鑰Kc 205。注意,盡管圖26中沒有示出,但是在工作密鑰管理表400和內(nèi)容密鑰管理表500中沒有找到對應(yīng)于來自內(nèi)容分配服務(wù)器101b的請求的合同ID 401和內(nèi)容ID 501的時(shí)候,作為一個(gè)錯(cuò)誤,將它通知給內(nèi)容分配服務(wù)器101b。
      許可證發(fā)布單元311產(chǎn)生分許可證1000(S2603)。具體而言,許可證頒發(fā)單元311利用從內(nèi)容信息DB 304的內(nèi)容信息管理表800獲得的內(nèi)容的使用規(guī)則,以及從密鑰信息DB 301的內(nèi)容密鑰管理表500獲得的內(nèi)容的內(nèi)容密鑰Kc 205,產(chǎn)生圖10所示的分許可證。
      許可證頒發(fā)單元311將產(chǎn)生的分許可證1000、工作密鑰Kw 203和內(nèi)容密鑰Kc 205發(fā)送給內(nèi)容分配服務(wù)器101b(S2604)。具體而言,許可證頒發(fā)單元311通過LAN 101n將步驟S2603中產(chǎn)生的分許可證1000,從密鑰信息DB 301的工作密鑰管理表400獲得的工作密鑰Kw203,以及從密鑰信息DB 301的內(nèi)容密鑰管理表500獲得的內(nèi)容密鑰Kc 205,發(fā)送給內(nèi)容分配服務(wù)器101b。
      下一步介紹ECM產(chǎn)生處理和內(nèi)容發(fā)送處理。
      圖27是示出內(nèi)容分配服務(wù)器101b的ECM產(chǎn)生處理和內(nèi)容發(fā)送處理的流程圖。
      在內(nèi)容分配服務(wù)器101b中,再現(xiàn)控制信息管理單元1106根據(jù)內(nèi)容發(fā)送指令,從內(nèi)容編碼單元1105獲得當(dāng)前PTS 1343a,計(jì)算內(nèi)容開頭PTS 1343a的值(S2701)。具體而言,再現(xiàn)控制信息產(chǎn)生單元1106從圖11沒有示出的諸如節(jié)目操作管理系統(tǒng)這種上層系統(tǒng)接收內(nèi)容發(fā)送送指令,并且獲得這個(gè)時(shí)刻PTS 1343a的值,也就是時(shí)間信息附著單元1104設(shè)置的STC的值。這樣,利用從PTS 1343a獲得的值(圖16中的時(shí)刻t0),通過圖16所示的方法,計(jì)算出內(nèi)容開頭(圖16中的時(shí)刻t2)PTS 1343a的值并儲(chǔ)存進(jìn)去。
      再現(xiàn)控制信息產(chǎn)生單元1106基于內(nèi)容屬性信息DB 1102的信息產(chǎn)生再現(xiàn)控制信息,并且發(fā)送給ECM產(chǎn)生單元1107(S2702)。具體而言,再現(xiàn)控制信息產(chǎn)生單元1106i)查閱內(nèi)容屬性DB 1102的內(nèi)容屬性信息管理表1200,ii)獲得內(nèi)容ID 1201的預(yù)覽許可段1203和CM段1204,以及iii)需要的時(shí)候產(chǎn)生用于控制預(yù)覽的再現(xiàn)控制信息和控制CM跳進(jìn)的再現(xiàn)控制信息。在這里,利用在步驟S2701中計(jì)算出來的內(nèi)容開頭的PTS 1343a的值,將內(nèi)容屬性信息管理表1200中時(shí)間信息的描述變更成利用PTS 1343a的描述。
      內(nèi)容發(fā)送單元1010判斷內(nèi)容發(fā)送是否完成(S2703)。具體而言,內(nèi)容發(fā)送單元1110判斷是否將所有內(nèi)容作為TS數(shù)據(jù)包1400發(fā)送給終端裝置102。
      在步驟S2703中,在“否”的情形里,也就是內(nèi)容發(fā)送沒有完成的時(shí)候,執(zhí)行步驟S2704。
      ECM產(chǎn)生單元1107利用從再現(xiàn)控制信息產(chǎn)生單元1106收到的再現(xiàn)控制信息、從權(quán)利管理服務(wù)器101a收到的分許可證1000、工作密鑰Kw 203和內(nèi)容密鑰Kc 205產(chǎn)生和加密ECM,并且將產(chǎn)生出來的ECM發(fā)送給內(nèi)容多路復(fù)用單元1108(S2704)。具體而言,ECM產(chǎn)生單元1107i)從數(shù)據(jù)庫(圖11中未示出)等等獲得產(chǎn)生ECM所需要的信息,比如如圖18所示的提供商ID 1801和與內(nèi)容相關(guān)的信息1806,ii)產(chǎn)生無格式文本(plaintext)的ECM-Kw 1800和ECM-Kc1810,iii)利用從權(quán)利管理服務(wù)器101a收到的對應(yīng)的工作密鑰Kw 203和內(nèi)容密鑰Kc 205進(jìn)行加密,以及iv)產(chǎn)生加密了的ECM-Kw 1800和ECM-Kc 1810。此外,ECM產(chǎn)生單元1107還將從再現(xiàn)控制信息產(chǎn)生單元1106獲得的再現(xiàn)控制信息(控制信息1503)設(shè)置給從權(quán)利管理服務(wù)器101a收到的分許可證1000,利用提供商ID 1901之類產(chǎn)生普通文本的Kc分配ECM 1900。用工作密鑰Kw 203加密普通文本的Kc分配ECM 1900,并且產(chǎn)生加密以后的Kc分配ECM 1900。將產(chǎn)生的ECM-Kw 1800、ECM-Kc 1810和Kc分配ECM 1900打成TS數(shù)據(jù)包,并發(fā)送給內(nèi)容多路復(fù)用單元1108。
      更進(jìn)一步,ECM產(chǎn)生單元1107將ECM產(chǎn)生單元1107內(nèi)部產(chǎn)生的,每幾秒鐘順序更新一次的加擾密鑰Ks 201與要加密的TS數(shù)據(jù)包1400的PID一起發(fā)送給內(nèi)容加密單元1109。
      內(nèi)容編碼單元1105從內(nèi)容DB 1101讀出內(nèi)容ID的內(nèi)容(S2705)。具體而言,內(nèi)容編碼單元1105搜索從上層系統(tǒng)(圖11中未示出)接收內(nèi)容ID的內(nèi)容DB 1101,順序讀出內(nèi)容。
      內(nèi)容編碼單元1105對從內(nèi)容DB 1101讀出的內(nèi)容進(jìn)行編碼,順序產(chǎn)生PES數(shù)據(jù)包1300和TS數(shù)據(jù)包1400,并且附著時(shí)間信息(S2706)。具體而言,內(nèi)容編碼單元1105順序地將步驟S2705中從內(nèi)容DB 1101讀出的內(nèi)容的視頻和音頻編碼成MPEG,并且利用從時(shí)間信息附著單元1104獲得的STC,附著PTS 1343a和DTS 1343b,用于同步視頻ES和音頻ES。此外,在內(nèi)容編碼單元1105將PES數(shù)據(jù)包1300打成TS數(shù)據(jù)包的同時(shí),其利用從時(shí)間信息附著單元1104獲得的STC,附著PCR 1425a,用于將終端裝置102中的基時(shí)鐘(baseclock)與內(nèi)容分配服務(wù)器101b的基時(shí)鐘(定時(shí)器單元1103)同步。
      內(nèi)容多路復(fù)用單元1108將這些內(nèi)容、ECM之類進(jìn)行多路復(fù)用,發(fā)送給內(nèi)容加密單元1109(S2707)。具體而言,內(nèi)容多路復(fù)用單元1108產(chǎn)生傳輸流,其中通過將獲自內(nèi)容編碼單元1105的內(nèi)容的TS數(shù)據(jù)包1400,與獲自ECM產(chǎn)生單元1107的ECM-Kw 1800、ECM-Kc1810和Kc分配ECM 1900的TS數(shù)據(jù)包進(jìn)行多路復(fù)用,多路復(fù)用了與內(nèi)容有關(guān)的信息。在這里,內(nèi)容多路復(fù)用單元1108還產(chǎn)生諸如PSI(PAT、PMT等等)的其它TS數(shù)據(jù)包1400和諸如空數(shù)據(jù)包的其它TS數(shù)據(jù)包1400,并且與內(nèi)容和ECM的TS數(shù)據(jù)包1400一起多路復(fù)用。此外,需要的時(shí)候改正PCR 1425a。將按照如上方式產(chǎn)生的傳輸流發(fā)送給內(nèi)容加密單元1109。
      對內(nèi)容加密單元1109中的傳輸流進(jìn)行加擾以后,從內(nèi)容發(fā)送單元1110將傳輸流發(fā)送出去(S2708)。具體而言,內(nèi)容加密單元1109利用從ECM產(chǎn)生單元1107收到的視頻和音頻這種PID,并利用加擾密鑰Ks 201,對收自內(nèi)容多路復(fù)用單元1108的傳輸流進(jìn)行加擾處理,其從ECM產(chǎn)生單元1107順序地獲得TS數(shù)據(jù)包1400的有效載荷(TSP有效載荷1430)。
      更進(jìn)一步,內(nèi)容發(fā)送單元1110將收自內(nèi)容加密單元109的已加密TS數(shù)據(jù)包1400順序地發(fā)送給終端裝置102。在這以后,執(zhí)行步驟S2703。
      在步驟S2703里,在“是”的情形下,也就是所有內(nèi)容的發(fā)送已經(jīng)完成的時(shí)候,內(nèi)容發(fā)送單元1110將這一情況通知給內(nèi)容編碼單元1105、再現(xiàn)控制信息產(chǎn)生單元1106、上層系統(tǒng)之類,并結(jié)束主處理。
      下一步介紹終端裝置102中儲(chǔ)存和觀看內(nèi)容的操作。
      圖28是示出了用戶在終端裝置102里觀看儲(chǔ)存在內(nèi)容存儲(chǔ)單元2103中的內(nèi)容的操作處理的流程圖。
      首先,用戶通過終端應(yīng)用2111從內(nèi)容清單中選擇希望使用的內(nèi)容。然后,將對應(yīng)于通知給內(nèi)容使用控制單元2106的內(nèi)容的許可證ID發(fā)送給許可證處理單元2104(S2801)。具體而言,內(nèi)容使用控制單元2106從終端應(yīng)用2111接收一個(gè)統(tǒng)一資源標(biāo)識(shí)符(URI),URI表明用戶從終端應(yīng)用2111選擇的內(nèi)容ID和內(nèi)容的位置,并且利用與終端裝置102中包括的內(nèi)容有關(guān)的其中(meta)數(shù)據(jù)獲得內(nèi)容ID的許可證ID。在這里,當(dāng)內(nèi)容ID是訂閱內(nèi)容并且與任意合同ID相聯(lián)系的時(shí)候,獲得對應(yīng)于該合同ID的許可證ID。因此,通過將獲得的許可證ID發(fā)送給許可證處理單元2104來請求使用內(nèi)容。
      許可證處理單元2104從許可證DB 2105獲得對應(yīng)于許可證ID的許可證(S2802)。具體而言,許可證處理單元2104從內(nèi)容使用控制單元2106接收許可證ID,并且搜索許可證DB 2105。
      許可證處理單元2104獲得步驟S2802中搜索過的許可證,并判斷這一許可證是否可用(S2803)。具體而言,許可證處理單元2104首先驗(yàn)證具有從內(nèi)容使用控制單元2106指定的許可證ID的許可證是否在許可證DB 2105中找到。找到許可證的時(shí)候,許可證處理單元2104查閱這一許可證的有效期之類,驗(yàn)證這一許可證的有效期。在這里,利用從終端裝置102內(nèi)部的安全定時(shí)器單元2112獲得的時(shí)間信息來驗(yàn)證這一有效期的有效性。在許可證DB 2106中沒有找到對應(yīng)于內(nèi)容使用控制單元2106指定的許可證ID的許可證的時(shí)候,執(zhí)行步驟S2807。
      在步驟S2803中,在“是”的情形里,也就是判定許可證能用的時(shí)候,執(zhí)行步驟S2804。
      在步驟S2803中,在“否”的情形里,也就是判定許可證不能用的時(shí)候,執(zhí)行步驟S2807。
      許可證處理單元2104獲得主許可證900,并且獲得工作密鑰Kw203(S2804)。具體而言,許可證處理單元2104獲得主許可證900中的加密密鑰標(biāo)簽塊903里設(shè)置的工作密鑰Kw 203,并且將獲得的工作密鑰Kw 203儲(chǔ)存在其中。
      許可證處理單元2104獲得Kc分配ECM 1900中包括的分許可證1000,獲得內(nèi)容密鑰Kc 205和再現(xiàn)控制信息,并且發(fā)送給內(nèi)容使用控制單元2106(S2805)。具體而言,許可證處理單元2104獲得分離單元2102中分離的Kc分配ECM 1900,并且利用從主許可證900中獲得的工作密鑰Kw 203對加密了的Kc分配ECM 1900進(jìn)行解密。當(dāng)獲得包括在Kc分配ECM 1900中的分許可證1000的時(shí)候,許可證處理單元2104在利用步驟S2803所示的主許可證900的有效性判斷的類似方法驗(yàn)證了分許可證1000的有效性以后,隨后獲得分許可證1000的加密密鑰標(biāo)簽塊1003中包括的內(nèi)容密鑰Kc 205。許可證處理單元2104還獲得控制信息標(biāo)簽塊1500中包括的再現(xiàn)控制信息(控制信息1503)。需要的時(shí)候,許可證處理單元2104通過建立SAC,將按照以上方式獲得的內(nèi)容密鑰Kc 205和再現(xiàn)控制信息發(fā)送給內(nèi)容使用控制單元2106。在這里,內(nèi)容密鑰Kc 205獲得這一內(nèi)容的加擾密鑰Ks 201,從而將它發(fā)送給內(nèi)容解密單元2107。
      內(nèi)容解密單元2107和內(nèi)容使用單元2108在內(nèi)容使用控制單元2106獲得的內(nèi)容密鑰Kc 205和再現(xiàn)控制信息的基礎(chǔ)之上安全地使用這一內(nèi)容(S2806)。
      注意,在步驟S2803中,沒有找到可用許可證的時(shí)候,內(nèi)容使用控制單元2106從許可證處理單元2104接收一個(gè)不可用通知(S2807)。內(nèi)容使用控制單元2106通過終端應(yīng)用2111提供的用戶接口單元將這一收到情況通知給用戶。
      在這里利用圖29介紹步驟S2806中的內(nèi)容使用處理。
      圖29是示出內(nèi)容使用處理的子程序的流程圖(S2806)。
      內(nèi)容使用控制單元2106命令終端通信單元2101接收內(nèi)容,并且從內(nèi)容分配服務(wù)器101b接收內(nèi)容(S2901)。具體而言,內(nèi)容使用控制單元2108基于收自終端應(yīng)用2111的內(nèi)容的URI(對應(yīng)于數(shù)字廣播的一個(gè)信道),接收從內(nèi)容分配服務(wù)器101b發(fā)送的這一內(nèi)容。
      內(nèi)容使用控制單元2106判斷內(nèi)容再現(xiàn)是否完成(S2902)。具體而言,從終端應(yīng)用2111發(fā)送出內(nèi)容再現(xiàn)結(jié)束指令的時(shí)候,內(nèi)容使用控制單元2106判斷內(nèi)容的再現(xiàn)是否完成,從內(nèi)容分配服務(wù)器101b接收內(nèi)容是否完成,或者使用PSI/SI等等檢測內(nèi)容的打斷。
      在步驟S2902中,在“是”的情形里,也就是通過終端應(yīng)用2111從用戶收到內(nèi)容再現(xiàn)結(jié)束的通知的時(shí)候,或者當(dāng)內(nèi)容接收完成的時(shí)候,內(nèi)容使用控制單元2106通過終端應(yīng)用2111將這一情況通知用戶,回到主程序,結(jié)束這一主處理。
      在步驟S2902中,在“否”的情形里,也就是內(nèi)容的再現(xiàn)沒有完成的時(shí)候,內(nèi)容使用控制單元2106執(zhí)行步驟S2904。
      內(nèi)容解密單元2107獲得ECM-Kc 1810的TS數(shù)據(jù)包1400,并且獲得加擾密鑰Ks 201(S2903)。具體而言,內(nèi)容解密單元2107從收自分離單元2102的ECM-Kc 1810的TS數(shù)據(jù)包1400重構(gòu)ECM-Kc1810,利用內(nèi)容密鑰Kc 205對加密的ECM-Kc 1810解密,獲得加擾密鑰Ks 201,并且將它儲(chǔ)存到內(nèi)部寄存器等之中。
      內(nèi)容解密單元2107獲得內(nèi)容的TS數(shù)據(jù)包1400,利用內(nèi)部寄存器中儲(chǔ)存的加擾密鑰Ks 201對TS數(shù)據(jù)包1400解擾,并且對重構(gòu)的內(nèi)容解密(S2904)。具體而言,通過查閱TSP報(bào)頭1410中包括的傳輸_加擾_控制,內(nèi)容解密單元2107利用加擾密鑰Ks 201對有效載荷(TSP有效載荷1430)已經(jīng)加密的這一TS數(shù)據(jù)包1400解擾,并且順序地將解擾以后的TS數(shù)據(jù)包1400發(fā)送給內(nèi)容使用單元2108。內(nèi)容使用單元2108從內(nèi)容解密單元2107接收解密以后的TS數(shù)據(jù)包1400,獲得來自TS數(shù)據(jù)包1400的有效載荷(TSP有效載荷1430)解密以后的PES數(shù)據(jù)包1300,以及內(nèi)容的視頻ES和音頻ES這種數(shù)據(jù),對每一個(gè)ES解密,輸出給監(jiān)視器(圖21中未示出),同時(shí)同步視頻和音頻。在這里,內(nèi)容使用單元2108獲得TS數(shù)據(jù)包1400中適配字段1420的PCR 1425a,并且利用PLL對內(nèi)容使用單元2108中包括的STC作為一個(gè)穩(wěn)定的時(shí)鐘(圖15中未示出)進(jìn)行保持處理。因此,當(dāng)PES數(shù)據(jù)包1300的PTS 1343a和DTS 1343b互相對應(yīng)的時(shí)候,通過對PES數(shù)據(jù)包數(shù)據(jù)字節(jié)1360的視頻ES、音頻ES等等進(jìn)行解碼和顯示,實(shí)現(xiàn)正常內(nèi)容的再現(xiàn)。
      觀看記錄記錄單元2109獲得內(nèi)容使用單元2108顯示的內(nèi)容的PTS 1343a,并且將它記錄到觀看記錄DB 2110(S2905)。具體而言,觀看記錄記錄單元2109在內(nèi)容使用控制單元2108再現(xiàn)內(nèi)容的時(shí)間點(diǎn)獲得PTS 1343a(顯示的PES數(shù)據(jù)包1300中包括的PTS 1343a)的一個(gè)值,并且至少將內(nèi)容再現(xiàn)開始和結(jié)束時(shí)的PTS 1343a值作為觀看記錄記錄到觀看記錄DB 2110中。注意,為了減少觀看記錄DB 2110的數(shù)據(jù)庫處理負(fù)荷,對于PTS 1343a的記錄,無論什么時(shí)候需要,都要記錄和更新顯示的PTS 1343a的值,而在有關(guān)的時(shí)刻更新觀看記錄DB 2110。還有,通過將PTS 1343a與從定時(shí)器單元2112安全地獲得的日期信息一起記錄下來,產(chǎn)生作為用戶指示的一個(gè)動(dòng)作的“播放”、執(zhí)行了再現(xiàn)的用戶ID和終端ID、圖22所示的UL 2200,并且儲(chǔ)存到觀看記錄DB 2110中。
      注意,實(shí)時(shí)觀看過程中終端裝置102的操作與圖28所示操作的不同之處在于,在圖28所描述的步驟S2805中,是通過獲得工作密鑰Kw 203而不是內(nèi)容密鑰Kc 205,并且用工作密鑰Kw 203對ECM-Kw 1800進(jìn)行解碼,來獲得加擾密鑰Ks 201的。其它的步驟與圖28和圖29中的相同。因此在這里省去了對它們的介紹。
      下一步介紹如圖28和圖29所示觀看儲(chǔ)存內(nèi)容的過程中內(nèi)容的時(shí)間跳進(jìn)操作。
      圖30是觀看儲(chǔ)存的內(nèi)容的過程中時(shí)間跳進(jìn)內(nèi)容的情形里處理操作的流程圖。
      當(dāng)用戶通過終端應(yīng)用2111請求內(nèi)容再現(xiàn)進(jìn)行時(shí)間跳進(jìn)的時(shí)候,內(nèi)容使用控制單元2106獲得跳進(jìn)目的地的位置(S3001)。具體而言,內(nèi)容使用控制單元2106獲得用戶指定的跳進(jìn)目的地的時(shí)間信息(距離現(xiàn)在正在再現(xiàn)的內(nèi)容幾秒鐘等等)。
      內(nèi)容使用控制單元2106獲得當(dāng)前再現(xiàn)位置的PTS 1343a(以后叫做PTS_Src),以及跳進(jìn)目的地的PTS 1343a(以后叫做PTS_Dst)(S3002)。具體而言,內(nèi)容使用控制單元2106從內(nèi)容使用單元2108獲得當(dāng)前再現(xiàn)內(nèi)容的PTS 1343a(附著在當(dāng)前顯示的幀上的PTS1343a),并且將步驟S3001中獲得的跳進(jìn)目的地的時(shí)間信息轉(zhuǎn)換成基于PTS 1343a的一個(gè)值。例如,當(dāng)步驟S3001中獲得的時(shí)間信息距離現(xiàn)在正在再現(xiàn)的內(nèi)容只有幾秒鐘的時(shí)候,通過將時(shí)間信息除以作為PTS 1343a的時(shí)鐘的90000得到的值加到PTS_Src上去,獲得作為跳進(jìn)目的地的PTS 1343a的PTS_Dst的值。在這里,作為內(nèi)容使用控制單元2106獲得PTS_Src值的一個(gè)方法實(shí)例,介紹無論什么時(shí)候需要,將現(xiàn)在再現(xiàn)內(nèi)容的時(shí)刻的PTS 1343a的值寫入能夠從外界訪問的內(nèi)容使用單元2108的內(nèi)部寄存器去的一種方法。
      內(nèi)容使用控制單元2106基于從許可證處理單元2104獲得的再現(xiàn)控制信息判斷是不是處于控制時(shí)間跳進(jìn)(特定再現(xiàn))的時(shí)期(S3003)。具體而言,當(dāng)再現(xiàn)控制信息(控制信息1503)的控制ID 1511包括表明“特定再現(xiàn)不可用”的信息的時(shí)候,內(nèi)容使用控制單元2106通過比較從安全定時(shí)器單元2112獲得的時(shí)間信息和控制限制1512的值來判斷現(xiàn)在是不是應(yīng)該控制的特定再現(xiàn)。
      在步驟S3003中,在“是”的情形里,也就是現(xiàn)在是應(yīng)該控制特定再現(xiàn)的階段的情況下,內(nèi)容使用控制單元執(zhí)行步驟S3004。
      在步驟S3003中,在“否”的情形里,也就是現(xiàn)在不是應(yīng)該控制特定再現(xiàn)的階段的情況下,內(nèi)容使用控制單元執(zhí)行步驟S3006。
      內(nèi)容使用控制單元2106基于從許可證處理單元2104獲得的再現(xiàn)控制信息,判斷它是不是能夠進(jìn)行時(shí)間跳變(特定再現(xiàn))的一段(S3004)。具體而言,當(dāng)再現(xiàn)控制信息(控制信息1503)的控制ID 1511包括信息表明“特定再現(xiàn)不可用”的時(shí)候,內(nèi)容使用控制單元2106檢查作為控制范圍1514指定的PTS 1343a的范圍的,從控制開始時(shí)間到控制結(jié)束時(shí)間的一段時(shí)間,是不是以與時(shí)間信息控制次數(shù)1520相同的次數(shù)包括在PTS_Src到PTS_Dst中。也就是說,它檢測當(dāng)前正在再現(xiàn)的內(nèi)容所在的地方與跳進(jìn)目的地所表明的一段包括在一個(gè)CM跳進(jìn)禁止段的至少一部分或者全部(從控制信息1503的控制起始時(shí)間到控制結(jié)束時(shí)間)中這樣一種情形。
      在步驟S3004中,在“是”的情形里,也就是當(dāng)CM跳進(jìn)禁止段包括在PTS_Src到PTS_Dst中的時(shí)候,內(nèi)容使用控制單元2106執(zhí)行步驟S3005。
      在步驟S3004中,在“否”的情形里,也就是當(dāng)CM跳進(jìn)禁止段沒有包括在PTS_Src到PTS_Dst的時(shí)候,執(zhí)行步驟S3006。
      內(nèi)容使用控制單元2106獲得內(nèi)容的觀看記錄,并且判斷包括CM跳進(jìn)禁止段在PTS_Src到PTS_Dst中的那一部分過去觀看的次數(shù)是不是指定次數(shù)或者次數(shù)更多(S3005)。具體而言,內(nèi)容使用控制單元2106檢索觀看記錄DB 2110,并且查詢時(shí)間信息2210,這個(gè)時(shí)間信息2110是觀看記錄DB 2110中儲(chǔ)存的UL 2200中對應(yīng)于內(nèi)容ID 2205的UL 2200的觀看記錄。由于時(shí)間信息2110是過去觀看過的內(nèi)容的PTS 1343a的值,內(nèi)容使用控制單元2106對包含PTS_Src到PTS_Dst包括的CM跳進(jìn)禁止段的次數(shù)進(jìn)行計(jì)數(shù),并且將它與控制控制信息1503的控制次數(shù)進(jìn)行比較。
      在步驟3005中,當(dāng)過去觀看包括在PTS_Src到PTS_Dst中的CM跳進(jìn)禁止段的次數(shù)是控制次數(shù)1513或者更多的時(shí)候,內(nèi)容使用控制單元2106執(zhí)行步驟S3006。
      在步驟S3005中,當(dāng)過去觀看包括在PTS_Src到PTS_Dst中的CM跳進(jìn)禁止段的次數(shù)少于控制次數(shù)1513的時(shí)候,內(nèi)容使用控制單元2106執(zhí)行步驟S3007。
      內(nèi)容使用控制單元2106執(zhí)行時(shí)間跳進(jìn)(S3006)。具體而言,內(nèi)容使用控制單元2106控制內(nèi)容解密單元2107和內(nèi)容使用單元2108,以便從內(nèi)容存儲(chǔ)單元2103為指定的跳進(jìn)目的地獲得TS數(shù)據(jù)包1400。處理以后的操作與圖29中所描述的操作相同。
      內(nèi)容使用控制單元2106禁止時(shí)間跳進(jìn)操作(S3007)。具體而言,內(nèi)容使用控制單元2106通過終端應(yīng)用2111的用戶接口通知用戶這一時(shí)間跳進(jìn)操作不可用(如果需要同時(shí)說明原因)。
      盡管在這里示出了一個(gè)時(shí)間跳進(jìn)實(shí)例,但是通過對其它特定再現(xiàn)的情形(例如內(nèi)容的快進(jìn)和倒片)進(jìn)行類似的控制,它能夠防止對例如內(nèi)容的CM這種指定區(qū)域的特定再現(xiàn)。
      圖31是一個(gè)流程圖,它示出了觀看圖28和圖29所示的儲(chǔ)存內(nèi)容的時(shí)候,內(nèi)容快進(jìn)的情況下的操作流程。
      在圖31中,當(dāng)用戶通過終端應(yīng)用2111對再現(xiàn)的內(nèi)容請求快進(jìn)操作的時(shí)候,內(nèi)容使用控制單元2106收到快進(jìn)指令(S3101)。具體而言,內(nèi)容使用控制單元2106從終端應(yīng)用2111收到表明快進(jìn)的一個(gè)動(dòng)作ID。
      內(nèi)容使用控制單元2106基于從許可證處理單元2104獲得的再現(xiàn)控制信息判斷是不是處于控制快進(jìn)(特定再現(xiàn))的時(shí)期(S3102)。具體而言,當(dāng)再現(xiàn)控制信息(控制信息1503)包括信息表明它的控制ID 1511是“特定再現(xiàn)不可用”的時(shí)候,內(nèi)容使用控制單元2106通過比較從安全定時(shí)器單元2112獲得的時(shí)間信息和控制限制1512的值,判斷現(xiàn)在是不是處于應(yīng)該控制特定再現(xiàn)的時(shí)期。
      在步驟S3102中,在“是”的情形中,也就是現(xiàn)在正是處于應(yīng)該控制特定再現(xiàn)的時(shí)期,內(nèi)容使用控制單元2106執(zhí)行步驟S3103。
      在步驟S3102中,在“否”的情況下,也就是現(xiàn)在不是應(yīng)該控制特定再現(xiàn)的時(shí)候,內(nèi)容使用控制單元2106執(zhí)行步驟S3106。
      內(nèi)容使用控制單元2106獲得內(nèi)容再現(xiàn)的當(dāng)前部分的PTS 1343a(以后叫做PTS_Src)(S3103)。具體而言,內(nèi)容使用控制單元2106從內(nèi)容使用單元2108獲得現(xiàn)在正在再現(xiàn)內(nèi)容的那部分的PTS 1343a(附著在最近正在播放的幀上的PTS 1343a)。
      內(nèi)容使用控制單元2106基于從許可證處理單元2104獲得的再現(xiàn)控制信息,判斷是不是能夠快進(jìn)的部分(特定再現(xiàn))(S3104)。具體而言,當(dāng)再現(xiàn)控制信息(控制信息1503)包括信息表明控制ID 1511是“特定再現(xiàn)不可用”的時(shí)候,內(nèi)容使用控制單元2106檢查,在作為控制范圍1514指定的PTS 1343a的范圍的控制起始時(shí)間到控制結(jié)束時(shí)間的時(shí)間內(nèi),是不是以與時(shí)間信息控制數(shù)量1520相同次數(shù)包括PTS_Src。也就是說,它檢測當(dāng)前正在再現(xiàn)的內(nèi)容的那一部分包括在至少一個(gè)CM跳進(jìn)禁止段(控制信息1503的控制起始時(shí)間到控制結(jié)束時(shí)間)中的這樣一種情形。
      在步驟S3104中,在“是”的情形里,也就是當(dāng)PTS_Src包括在CM跳進(jìn)禁止段里的時(shí)候,內(nèi)容使用控制單元2106執(zhí)行步驟S3105。
      在步驟S3104中,在“否”的情形里,也就是PTS_Src沒有包括在CM跳進(jìn)禁止段的時(shí)候,執(zhí)行步驟S3106。
      內(nèi)容使用控制單元2106獲得內(nèi)容的觀看記錄,并且判斷過去觀看包括PTS Src的CM跳進(jìn)禁止段的次數(shù)是不是指定的次數(shù)或者更多(S3105)。具體而言,內(nèi)容使用控制單元2106檢索觀看記錄DB 2110,查閱與內(nèi)容ID 2205相匹配,屬于UL 2200觀看記錄的時(shí)間信息2210。由于時(shí)間信息2210表明過去觀看過的內(nèi)容的PTS 1343a的值,內(nèi)容使用控制單元2106對觀看過的包括PTS_Src的CM跳進(jìn)禁止段的記錄的次數(shù)進(jìn)行計(jì)數(shù),將它與控制信息1503的控制次數(shù)1513進(jìn)行比較。
      在步驟S3105中,當(dāng)過去觀看過包括PTS_Src的CM跳進(jìn)禁止段的次數(shù)是控制次數(shù)1513或者更多的時(shí)候,內(nèi)容使用控制單元2106執(zhí)行步驟S3106。
      在步驟S3105中,當(dāng)過去觀看過的包括PTS_Src的CM跳進(jìn)禁止的次數(shù)小于控制次數(shù)1513的時(shí)候,執(zhí)行步驟S3107。
      內(nèi)容使用控制單元2106執(zhí)行快進(jìn)操作(S3106)。具體而言,內(nèi)容使用控制單元2106控制內(nèi)容解密單元2107和內(nèi)容使用單元2108,以便從內(nèi)容存儲(chǔ)單元2103獲得對應(yīng)于快進(jìn)速度的TS數(shù)據(jù)包1400。一般而言,在快進(jìn)的情形中有可能僅僅顯示MPEG的I圖片。因此,在查閱TS數(shù)據(jù)包1400中TS報(bào)頭1410的信息和適配字段1420中的信息的時(shí)候,內(nèi)容使用控制單元2106僅僅為I圖片選擇TS數(shù)據(jù)包1400。完成跳進(jìn)以后,執(zhí)行與圖29所示一樣的操作。需要的時(shí)候,為了判斷與快進(jìn)一起變更的再現(xiàn)部分是不是CM跳進(jìn)禁止段,反復(fù)執(zhí)行步驟S3102到步驟S3106的處理。注意,反復(fù)執(zhí)行步驟S3102到步驟S3106的處理的時(shí)候,如果需要,可以省去步驟S3105的處理。在這種情況下,步驟S3105中的處理作為“否”處理,內(nèi)容使用控制單元2106執(zhí)行步驟S3107。
      內(nèi)容使用控制單元2106禁止快進(jìn)操作(S3107)。具體而言,它通過終端應(yīng)用2111的用戶接口通知用戶不許可快進(jìn)操作(如果需要同時(shí)說明原因)。
      這樣,它就能夠在限制的時(shí)間內(nèi)和限制的次數(shù)內(nèi)控制內(nèi)容具體段的特定再現(xiàn)。盡管這里描述的是快進(jìn)情形,但是也能夠用類似的方法控制CM倒片。
      更進(jìn)一步,盡管本發(fā)明的這個(gè)實(shí)施例中描述的控制方法不限于特定再現(xiàn)情形,但是它還能用于控制內(nèi)容特殊段的觀看這一目的。作為這種情形的一個(gè)實(shí)例,下面參考圖32控制觀看PPV內(nèi)容的預(yù)覽段的操作。
      類似于圖30和圖31,圖32是示出觀看內(nèi)容的時(shí)候內(nèi)容預(yù)覽操作的一個(gè)流程圖。
      當(dāng)用戶通過終端應(yīng)用2111請求再現(xiàn)內(nèi)容預(yù)覽的時(shí)候,內(nèi)容使用控制單元2106接收一個(gè)預(yù)覽指令(S3201)。具體而言,內(nèi)容使用控制單元2106從終端應(yīng)用2111接收說明預(yù)覽的一個(gè)動(dòng)作ID。
      內(nèi)容使用控制單元2106基于從許可證處理單元2104獲得的再現(xiàn)控制信息,判斷現(xiàn)在是不是處于控制預(yù)覽的時(shí)期(S3202)。具體而言,當(dāng)再現(xiàn)控制信息(控制信息1503)包括信息表明控制ID 1511是“許可預(yù)覽”的時(shí)候,內(nèi)容使用控制單元2106通過比較從安全定時(shí)器單元2112獲得的日期信息和控制限制1512的值,判斷現(xiàn)在是不是能夠執(zhí)行預(yù)覽的時(shí)候。
      在步驟S3202中,在“是”的情形里,也就是是能夠執(zhí)行預(yù)覽的時(shí)候,內(nèi)容使用控制單元2106執(zhí)行步驟S3203。
      在步驟S3202中,在“否”的情形里,也就是現(xiàn)在不是能夠執(zhí)行預(yù)覽的時(shí)候,執(zhí)行步驟S3207。
      內(nèi)容使用控制單元2106獲得現(xiàn)在正在再現(xiàn)的內(nèi)容的段的PTS1343a(以后叫做PTS_Src)(S3203)。具體而言,內(nèi)容使用控制單元2106從內(nèi)容使用單元2108獲得現(xiàn)在正在再現(xiàn)的內(nèi)容的段的PTS1343a(附著在最近播放的幀上的PTS 1343a)。
      內(nèi)容使用控制單元2106基于從許可證處理單元2104獲得的再現(xiàn)控制信息,判斷是不是許可預(yù)覽的段(S3204)。具體而言,當(dāng)再現(xiàn)控制信息(控制信息1503)包括信息表明這一控制ID 1511是“許可預(yù)覽”的時(shí)候,內(nèi)容使用控制單元2106檢查PTS_Src是否以與時(shí)間信息控制數(shù)量1520相同的次數(shù)包括在作為控制范圍1514指定的PTS1343a的范圍的控制起始時(shí)間到控制結(jié)束時(shí)間的時(shí)間范圍內(nèi)。也就是說,它檢測當(dāng)前正在再現(xiàn)的段包括在至少一個(gè)預(yù)覽許可段里(從控制信息1503的控制起始時(shí)間到控制結(jié)束時(shí)間)這樣一種情形。
      在步驟S3204中,在“是”的情形里,也就是當(dāng)PTS_Src包括在預(yù)覽許可段里的時(shí)候,內(nèi)容使用控制單元2106執(zhí)行步驟S3205。
      在步驟S3204中,在“否”的情形里,也就是PTS_Src沒有包括在預(yù)覽許可段里的時(shí)候,內(nèi)容使用控制單元2106執(zhí)行步驟S3207。
      內(nèi)容使用控制單元2106獲得觀看內(nèi)容的記錄,判斷過去觀看包括PTS_Src的預(yù)覽許可段的次數(shù)是不是指定的次數(shù)或者更多(S3205)。具體而言,內(nèi)容使用控制單元2106檢索觀看記錄DB 2110,查閱時(shí)間信息2210,信息2210是觀看記錄DB 2110中儲(chǔ)存的UL 2200中對應(yīng)于內(nèi)容ID 2205的UL 2200的觀看記錄。既然時(shí)間信息2210表明過去觀看過的內(nèi)容的PTS 1343a的值,那么內(nèi)容使用控制單元2106就對觀看包括了PTS_Src的預(yù)覽許可段的記錄次數(shù)進(jìn)行計(jì)數(shù),并且將它與控制信息1503的控制次數(shù)1513進(jìn)行比較。
      在步驟S3205中,當(dāng)過去觀看過的包括PTS_Src的預(yù)覽許可段的次數(shù)是次數(shù)1513和更多的時(shí)候,內(nèi)容使用控制單元2106執(zhí)行步驟S3207。
      在步驟S3205中,當(dāng)過去觀看過的包括PTS_Src的預(yù)覽許可段的次數(shù)小于控制次數(shù)1513的時(shí)候,執(zhí)行步驟S3206。
      內(nèi)容使用控制單元2106執(zhí)行預(yù)覽(S3206)。具體而言,內(nèi)容使用控制單元2106許可預(yù)覽這一內(nèi)容,并且對這一內(nèi)容進(jìn)行解密和解碼。更進(jìn)一步,既然再現(xiàn)段與預(yù)覽一起發(fā)生了變更,就反復(fù)執(zhí)行步驟S3202到步驟S3206的處理,以便無論什么時(shí)候,只要需要,就判斷正在再現(xiàn)的內(nèi)容的段是不是許可預(yù)覽的。注意,反復(fù)執(zhí)行步驟S3202到步驟S3206的處理的時(shí)候,如果需要,可以省去步驟S3205的處理。在這種情況下,將這一步驟S3205的處理全部作為“是”處理,執(zhí)行步驟S3206。
      內(nèi)容使用控制單元2106禁止預(yù)覽(S3207)。具體而言,內(nèi)容使用控制單元2106通過終端應(yīng)用2111的用戶接口通知用戶禁止預(yù)覽(如果需要就說明原因)。
      這樣,關(guān)于預(yù)覽PPV內(nèi)容,內(nèi)容使用控制單元2106能夠按照限制的時(shí)間和限制次數(shù)來控制預(yù)覽。
      雖然上面只是對本發(fā)明示例性的實(shí)施例進(jìn)行了詳細(xì)描述,但是本領(lǐng)域里的技術(shù)人員會(huì)明白可以對示例性的實(shí)施例進(jìn)行許多變形而不會(huì)偏離本發(fā)明的新穎性和優(yōu)點(diǎn)。因此,所有這種變形都包括在本發(fā)明的范圍之內(nèi)。
      如上所述,在內(nèi)容再現(xiàn)控制系統(tǒng)1中,利用附著在內(nèi)容上,以前就存在的安全時(shí)間信息,分配中心101將用于控制內(nèi)容的特定部分的使用的再現(xiàn)控制信息作為來自這些內(nèi)容的另一個(gè)數(shù)據(jù)分配給終端裝置。終端裝置利用以前就存在于內(nèi)容中的安全時(shí)間信息以及從分配中心101獲得的再現(xiàn)控制信息安全地控制內(nèi)容的使用。因此,提供商能夠使用預(yù)先存在的編碼器,從而能夠降低與發(fā)送設(shè)備有關(guān)的成本,并且提供商能夠安全地控制用戶使用內(nèi)容的特定部分。
      注意,在本發(fā)明的實(shí)施例中,示出了將PES數(shù)據(jù)包的PTS 1443a用作附著于內(nèi)容的時(shí)間信息的情形中的一個(gè)實(shí)例。但是,本發(fā)明不限于這種情況,也可以使用內(nèi)容中以前就存在并且能夠指定其內(nèi)容部分的信息,這些信息是比如PES數(shù)據(jù)包的DTS 1443b、TS數(shù)據(jù)包1400的PCR 1425a、MPEG-4系統(tǒng)的Sync層(SL)、MPEG-2ES的圖片組的時(shí)間碼。在這種情況下,使用TS數(shù)據(jù)包1400的PCR 1425a這種未加密的時(shí)間信息的時(shí)候,需要安全地分配具有時(shí)間信息的內(nèi)容的處理,以便防止時(shí)間信息改變,將時(shí)間信息的值與內(nèi)容的加密密鑰聯(lián)系起來的處理,將hash值附著到包括時(shí)間信息值的數(shù)據(jù)等。
      另外,在本發(fā)明的實(shí)施例中示出了MPEG-2PES/TS多路復(fù)用的內(nèi)容的一個(gè)實(shí)例。但是,不用說,除了MPEG-2節(jié)目流(PS)或者M(jìn)PEG以外的其它內(nèi)容也是可用的,除非這些內(nèi)容是預(yù)先存在的信息,并且是能夠指定它的那部分內(nèi)容的信息(例如,如果它至少是對于內(nèi)容中每個(gè)數(shù)據(jù)包而言都是唯一的ID、計(jì)數(shù)器值等等,它就不限于時(shí)間信息)。
      還有,在本發(fā)明的這個(gè)實(shí)施例中,示出了基于ARIB STD-B25版本4.1中描述的服務(wù)器類型廣播方法類型I進(jìn)行內(nèi)容分配的一個(gè)實(shí)例。但是不用說,本發(fā)明可以用于服務(wù)器類型廣播方法類型II的這種情形,這種方法類型II是一種文件類型內(nèi)容的分配方法,因特網(wǎng)上的一種流分配,下載分配之類。在這種情況下,一般用單獨(dú)一個(gè)加密密鑰Kc’來加密內(nèi)容,從而將加密密鑰Kc’設(shè)置給許可證(等價(jià)于本發(fā)明的這個(gè)實(shí)施例中的主許可證900),并且通過如因特網(wǎng)的通信從權(quán)利管理服務(wù)器101a將許可證分配給終端裝置102。類似地,再現(xiàn)控制信息包括在許可證中。因此,不用應(yīng)急密鑰(contingency key)對內(nèi)容加擾,甚至在它是用單獨(dú)一個(gè)加密密鑰加密的時(shí)候(也就是說當(dāng)它具有單獨(dú)一個(gè)許可證結(jié)構(gòu)而不是主許可證900和分許可證100的許可證結(jié)構(gòu)),也能夠在終端裝置102中安全地控制內(nèi)容指定部分的使用。
      此外,在本發(fā)明的這個(gè)實(shí)施例中,在作為一種觀看記錄的UL2200中,記錄了從用戶ID 2103和終端ID 2104開始的各種信息。但是為了使用基于觀看內(nèi)容的內(nèi)容使用控制,要指定內(nèi)容和內(nèi)容的觀看段。因此,需要記錄內(nèi)容ID 2105和許可證ID 2106、或者內(nèi)容ID2105和許可證ID 2106(取決于在內(nèi)容再現(xiàn)控制系統(tǒng)1中指派ID的方式)中的一對,以及一個(gè)或者多個(gè)起始時(shí)間信息和結(jié)束時(shí)間信息對。
      此外,在本發(fā)明的這個(gè)實(shí)施例中,示出了在觀看記錄DB 2110中管理記錄在終端裝置102中的觀看記錄這種情形的一個(gè)實(shí)例。但是,它也可以在許可證DB 2105中與要管理的許可證(主許可證)一起進(jìn)行管理。
      另外,在本發(fā)明的實(shí)施例中,作為控制內(nèi)容具體段的使用的一個(gè)實(shí)例,示出了進(jìn)行CM跳進(jìn)的一個(gè)實(shí)例。但是,不限于這一實(shí)例,例如,可以將它應(yīng)用于例如摘要觀看的這種僅使用內(nèi)容的特定段的控制。
      還有,在本發(fā)明的這個(gè)實(shí)施例中,作為再現(xiàn)控制信息中再現(xiàn)控制段的信息(控制信息1545),使用和指定附著在內(nèi)容本身的PTS 1343a的值。但是可以用內(nèi)容開頭中PTS 1343a的值以及基于PTS 1343a距內(nèi)容開頭的一個(gè)相對值來構(gòu)造控制信息1545。另外,盡管在控制信息1545中,將再現(xiàn)控制段描述為控制起始時(shí)間和控制結(jié)束時(shí)間指定的一個(gè)范圍中,但是也可以將它描述成控制起始時(shí)間和控制時(shí)間(時(shí)間范圍)。
      此外,在本發(fā)明的實(shí)施例中,作為再現(xiàn)控制信息(控制信息1545)中的再現(xiàn)控制段的信息,描述了一個(gè)特定再現(xiàn)禁止段(只允許正常再現(xiàn)的段)。但是,還可以在控制信息1545中描述這一特定再現(xiàn)許可段。
      更進(jìn)一步,在本發(fā)明的這個(gè)實(shí)施例中,示出了將再現(xiàn)控制信息設(shè)置給許可證(分許可證1000)和ECM,并且從分配中心101分配給終端裝置102的情形的一個(gè)實(shí)例。不限于這種情形,可以用諸如SSL這樣的安全信道通過通信或者通過廣播經(jīng)由EMM來分配再現(xiàn)控制信息。因此,這一方法是能夠集成地應(yīng)用于內(nèi)容的一種方法,而不管諸如ECM這種相關(guān)信息的多路復(fù)用。要注意,在使用內(nèi)容的時(shí)候終端裝置102沒有獲得再現(xiàn)控制信息(控制信息1545)這種情形中,對于觀看這一內(nèi)容而言,可以對其進(jìn)行控制以便只允許正常再現(xiàn),或者不許可預(yù)覽,而在獲得再現(xiàn)控制信息以后允許特定再現(xiàn)、預(yù)覽等等。
      在利用內(nèi)容開頭中的PTS 1343a的值和基于PTS 1343a的距內(nèi)容開頭的相對值來構(gòu)造內(nèi)容信息1545的情形中,當(dāng)內(nèi)容分配服務(wù)器101b在指定了內(nèi)容開頭的PTS 1343a以后,從內(nèi)容分配服務(wù)器101b發(fā)送流內(nèi)容和分配PTS 1343a給終端裝置102的時(shí)候,用基于PTS1343a從內(nèi)容開頭的相對值指定再現(xiàn)控制段。在這里,當(dāng)終端裝置102還沒有獲得內(nèi)容開頭的PTS 1343a的時(shí)候,就進(jìn)行控制以便只允許正常再現(xiàn)或者不許可預(yù)覽。
      在本發(fā)明的這個(gè)實(shí)施例中,將許可證(分許可證1000)設(shè)置給Kc分配ECM 1900,并且從分配中心101發(fā)送給終端裝置102。但是,本發(fā)明不限于以上實(shí)例,這一許可證可以由ECM-Kw 1800、ECM-Kc1810或者EMM來分配(包括服務(wù)器類型的廣播方法類型I中Kc分配專用EMM)。還有,在利用ECM-Kw 1800或者ECM-Kc 1810(如果需要,可以利用分配工作密鑰Kw 203的EMM),通過廣播的分配中,可以通過通信分配包括內(nèi)容密鑰Kc 205和再現(xiàn)控制信息的許可證。
      此外,在本發(fā)明的這個(gè)實(shí)施例中,作為控制內(nèi)容具體段的使用的控制信息的一個(gè)實(shí)例,介紹了用于再現(xiàn)控制的分配信息(再現(xiàn)控制信息)的一個(gè)實(shí)例。但是,本發(fā)明可以應(yīng)用于除再現(xiàn)之外的終端裝置102中的使用控制,比如打印和編輯。
      還有,盡管在本發(fā)明的這個(gè)實(shí)施例中,再現(xiàn)控制信息是在內(nèi)容分配服務(wù)器101b中產(chǎn)生的,但是它也可以在權(quán)利管理服務(wù)器101a中產(chǎn)生。在這種情況下,不用說需要將附著在內(nèi)容上的PTS 1343a的信息從內(nèi)容分配服務(wù)器101b通知給權(quán)利管理服務(wù)器101a。更進(jìn)一步,在內(nèi)容分配服務(wù)器101b中,將再現(xiàn)控制信息設(shè)置給分許可證1000。但是,也可以在權(quán)利管理服務(wù)器101a中設(shè)置它。
      在本發(fā)明的這個(gè)實(shí)施例中,介紹了在終端裝置102中記錄所有使用過的內(nèi)容觀看記錄的一個(gè)實(shí)例。但是,是否按照每一內(nèi)容、許可證或者用戶來記錄觀看記錄可以通過在主許可證900或者分許可證1000中包含用于指示記錄觀看記錄的信息許可證許可證來加以控制。
      更進(jìn)一步,在本發(fā)明的這個(gè)實(shí)施例中,將內(nèi)容分配服務(wù)器101b中的再現(xiàn)控制信息產(chǎn)生單元1106從內(nèi)容編碼單元1105獲得PTS1343a的一個(gè)值,用來產(chǎn)生再現(xiàn)控制信息作為一個(gè)實(shí)例來介紹。但是,內(nèi)容編碼單元1105使用的STC的值可以直接從時(shí)間信息附著單元1104獲得。要注意,在這種情形中,內(nèi)容編碼單元1105使用的STC的值以及再現(xiàn)控制信息產(chǎn)生單元1106使用的STC的值需要相等。
      還有,在本發(fā)明的這個(gè)實(shí)施例中,將內(nèi)容分配服務(wù)器101b中的再現(xiàn)控制信息產(chǎn)生單元1106流化內(nèi)容(streams content)(實(shí)時(shí)編碼)的時(shí)候,計(jì)算內(nèi)容開頭中PTS 1343a的值,以便產(chǎn)生再現(xiàn)控制信息這種情況作為一個(gè)實(shí)例來描述。但是,當(dāng)它下載內(nèi)容(預(yù)編碼)的時(shí)候,內(nèi)容開頭的PTS 1343a的值以及CM段、預(yù)覽許可段等等的值可以事先指定,從而能夠基于實(shí)際附著在內(nèi)容上的PTS 1343a的值產(chǎn)生再現(xiàn)控制信息。
      在本發(fā)明的這個(gè)實(shí)施例中,作為再現(xiàn)控制信息(控制信息1503)的控制ID 1511,介紹了使用叫做“特定再現(xiàn)不可用”和“許可預(yù)覽”的ID的一個(gè)實(shí)例。但是,本發(fā)明不限于這個(gè)實(shí)例,除非它是用于定義終端裝置102內(nèi)用戶的操作和內(nèi)容處理的一個(gè)標(biāo)識(shí)符。
      此外,在本發(fā)明的這個(gè)實(shí)施例中,將基于觀看記錄的過去觀看次數(shù)以及用絕對時(shí)間表示的控制時(shí)間限制這種限制添加到控制ID 1511作為一個(gè)實(shí)例來介紹。另外,還可以添加過去觀看時(shí)間這種限制。
      在本發(fā)明的這個(gè)實(shí)施例中,將利用觀看記錄DB 2110中儲(chǔ)存的觀看記錄來控制內(nèi)容具體段的再現(xiàn)作為一個(gè)實(shí)例來進(jìn)行介紹。但是,基于這些觀看記錄,也可以變更再現(xiàn)控制信息(控制信息1545)。例如,特定再現(xiàn)禁止段被觀看預(yù)定次數(shù)或者更多次數(shù)的時(shí)候,從控制信息1545中刪除關(guān)于特定再現(xiàn)禁止段的信息。因此,可以進(jìn)行基于觀看記錄的再現(xiàn)控制,即使是在將觀看記錄發(fā)送到分配中心101之類以后。
      還有,在本發(fā)明的這個(gè)實(shí)施例中,將設(shè)置再現(xiàn)控制信息給Kc分配ECM 1900這種情況作為一個(gè)實(shí)例來進(jìn)行介紹。但是,也可以將它設(shè)置給ECM-Kw 1800或者ECM-Kc 1810。此時(shí),如果將不同的控制信息分別設(shè)置給ECM-Kw 1800和Kc分配ECM 1900,就可以為實(shí)時(shí)觀看和儲(chǔ)存觀看實(shí)現(xiàn)不同的再現(xiàn)控制范圍。例如,在預(yù)覽情形中,它不可避免地是一個(gè)無差別的預(yù)覽段,在實(shí)時(shí)觀看的過程中從開頭具有一個(gè)穩(wěn)定時(shí)間。但是,也可以設(shè)置反映內(nèi)容特性的預(yù)覽范圍,比如在儲(chǔ)存觀看期間的摘要觀看。這樣就能夠提供完全反映終端裝置102存儲(chǔ)功能的服務(wù)。
      更進(jìn)一步,在本發(fā)明的這個(gè)實(shí)施例中,將從單個(gè)分配信道獲得內(nèi)容、許可證、控制信息等等作為一個(gè)實(shí)例來介紹。但是,也可以從一個(gè)組合的分配信道來獲得它們,比如數(shù)字廣播和因特網(wǎng)的結(jié)合。
      工業(yè)應(yīng)用性通過利用內(nèi)容中以前就存在的安全時(shí)間信息,而不必對內(nèi)容增加控制信息,實(shí)現(xiàn)安全地控制在終端裝置里對諸如內(nèi)容的CM段的內(nèi)容的特定部分的使用,本發(fā)明的這一內(nèi)容再現(xiàn)控制系統(tǒng)具有防止與提供商意圖相沖突的用戶以低成本使用內(nèi)容的效果。這一內(nèi)容再現(xiàn)控制系統(tǒng)可以用作通過數(shù)字廣播、CATV、因特網(wǎng)等等提供內(nèi)容分配服務(wù)的內(nèi)容再現(xiàn)控制系統(tǒng)等等。還有,它還能夠應(yīng)用于盒裝媒體(packagemedia)這種便攜式媒介所提供的內(nèi)容分配服務(wù)的內(nèi)容再現(xiàn)控制系統(tǒng)。
      權(quán)利要求
      1.一種內(nèi)容再現(xiàn)控制系統(tǒng),包括通過通信路徑互相連接的服務(wù)器裝置和終端裝置,其中的服務(wù)器裝置包括控制信息產(chǎn)生單元,基于附著于內(nèi)容的時(shí)間信息,產(chǎn)生控制信息,該控制信息指定許可和禁止用戶在該終端裝置中對該內(nèi)容進(jìn)行的預(yù)定操作的范圍;以及分配單元,用于分配所述控制信息給所述終端裝置,并且該終端裝置包括內(nèi)容使用單元,用于使用所述內(nèi)容;接收單元,用于接收所述控制信息;以及內(nèi)容使用控制單元,用于基于收到的控制信息,控制所述內(nèi)容的再現(xiàn),所述再現(xiàn)包括在內(nèi)容使用單元進(jìn)行的內(nèi)容使用中。
      2.如權(quán)利要求1所述的內(nèi)容再現(xiàn)控制系統(tǒng),其中所述控制信息表明禁止所述內(nèi)容的特定再現(xiàn)的段。
      3.如權(quán)利要求1所述的內(nèi)容再現(xiàn)控制系統(tǒng),其中所述控制信息表明僅僅許可所述內(nèi)容正常再現(xiàn)的段。
      4.如權(quán)利要求1所述的內(nèi)容再現(xiàn)控制系統(tǒng),其中所述控制信息表明許可所述內(nèi)容的預(yù)覽的段。
      5.如權(quán)利要求1所述的內(nèi)容再現(xiàn)控制系統(tǒng),其中所述時(shí)間信息是附著于所述內(nèi)容的時(shí)間信息的值。
      6.如權(quán)利要求5所述的內(nèi)容再現(xiàn)控制系統(tǒng),其中基于傳輸流節(jié)目時(shí)鐘基準(zhǔn)、分組基本流的呈現(xiàn)時(shí)間標(biāo)簽和所述分組基本流的解碼時(shí)間標(biāo)簽中的至少一個(gè),構(gòu)成所述時(shí)間信息。
      7.如權(quán)利要求1所述的內(nèi)容再現(xiàn)控制系統(tǒng),其中所述時(shí)間信息包括關(guān)于所述內(nèi)容開頭的時(shí)間信息和關(guān)于從所述內(nèi)容開頭的偏移的時(shí)間信息。
      8.如權(quán)利要求7所述的內(nèi)容再現(xiàn)控制系統(tǒng),其中所述,基于傳輸流的節(jié)目時(shí)鐘基準(zhǔn)、分組基本流的呈現(xiàn)時(shí)間標(biāo)簽和所述分組基本流的解碼時(shí)間標(biāo)簽中的至少一個(gè),構(gòu)成所述時(shí)間信息。
      9.如權(quán)利要求1所述的內(nèi)容再現(xiàn)控制系統(tǒng),其中所述接收單元接收通過從所述服務(wù)器裝置廣播的所述控制信息。
      10.如權(quán)利要求9所述的內(nèi)容再現(xiàn)控制系統(tǒng),其中所述控制信息是針對用戶的合同發(fā)布的,并且將所述控制信息或者指派給表明允許在該合同下使用多個(gè)內(nèi)容的許可證的主許可證,或者指派給表明是為單個(gè)內(nèi)容頒發(fā)的許可證的分許可證。
      11.如權(quán)利要求1所述的內(nèi)容再現(xiàn)控制系統(tǒng),其中所述接收單元通過與所述服務(wù)器裝置的通信接收所述控制信息。
      12.如權(quán)利要求9所述的內(nèi)容再現(xiàn)控制系統(tǒng),其中所述控制信息是針對用戶的合同頒發(fā)的,并且將所述控制信息或者指派給表明是允許在該合同下使用多個(gè)內(nèi)容的許可證的主許可證,或者指派給表明是為單個(gè)內(nèi)容頒發(fā)的許可證的分許可證。
      13.如權(quán)利要求1所述的內(nèi)容再現(xiàn)控制系統(tǒng),其中所述控制信息包括許可的操作類型。
      14.如權(quán)利要求1所述的內(nèi)容再現(xiàn)控制系統(tǒng),其中所述控制信息包括,針對一項(xiàng)具體的操作被許可之前的觀看次數(shù)、觀看時(shí)間和觀看有效期中的至少之一。
      15.如權(quán)利要求14所述的內(nèi)容再現(xiàn)控制系統(tǒng),其中所述具體操作是商業(yè)消息跳進(jìn)、商業(yè)消息快進(jìn)和商業(yè)消息倒片中之一。
      16.如權(quán)利要求1所述的內(nèi)容再現(xiàn)控制系統(tǒng),其中所述控制信息包括涉及操作許可次數(shù)或者許可時(shí)間的一個(gè)限制。
      17.如權(quán)利要求16所述的內(nèi)容再現(xiàn)控制系統(tǒng),其中所述許可的操作是所述內(nèi)容的預(yù)覽。
      18.如權(quán)利要求1所述的內(nèi)容再現(xiàn)控制系統(tǒng),其中所述控制信息是針對用戶的合同頒發(fā)的,包括指定主許可證或者分許可證的許可證ID,該主許可證表明是允許在所述合同下使用多項(xiàng)內(nèi)容的許可證,該分許可證表明是為單項(xiàng)內(nèi)容頒發(fā)的許可證。
      19.如權(quán)利要求1所述的內(nèi)容再現(xiàn)控制系統(tǒng),其中所述內(nèi)容使用控制單元控制所述內(nèi)容的使用,從而在還沒有獲得所述控制信息的時(shí)候不能執(zhí)行所述預(yù)定操作。
      20.如權(quán)利要求1所述的內(nèi)容再現(xiàn)控制系統(tǒng),其中的終端裝置還包括觀看記錄記錄單元,用于記錄包括所述內(nèi)容已觀看部分的觀看記錄,以及內(nèi)容使用控制單元,利用所述控制信息和所述觀看記錄,控制內(nèi)容使用單元中對所述內(nèi)容的使用。
      21.如權(quán)利要求20所述的內(nèi)容再現(xiàn)控制系統(tǒng),其中所述內(nèi)容使用控制單元控制對所述內(nèi)容的特定再現(xiàn)的許可,以便在所述觀看記錄的數(shù)量超過能夠包括在所述控制信息中的觀看記錄的數(shù)量的限制的時(shí)候,許可所述內(nèi)容的特定再現(xiàn)。
      22.如權(quán)利要求1所述的內(nèi)容再現(xiàn)控制系統(tǒng),其中所述控制信息產(chǎn)生單元預(yù)測時(shí)間信息的值,并且在所述內(nèi)容是一種流式內(nèi)容的時(shí)候產(chǎn)生所述控制信息。
      23.如權(quán)利要求1所述的內(nèi)容再現(xiàn)控制系統(tǒng),其中當(dāng)所述內(nèi)容是一種流式內(nèi)容的時(shí)候,所述控制信息產(chǎn)生單元在所述內(nèi)容的發(fā)送開始以后產(chǎn)生所述控制信息。
      24.如權(quán)利要求23所述的內(nèi)容再現(xiàn)控制系統(tǒng),其中所述控制信息產(chǎn)生單元進(jìn)一步產(chǎn)生僅僅包括所述內(nèi)容的分配的開始時(shí)間的控制信息,以及所述分配單元在分配了除了所產(chǎn)生的控制信息之外的所述控制信息以后分配所產(chǎn)生的控制信息。
      25.如權(quán)利要求1所述的內(nèi)容再現(xiàn)控制系統(tǒng),其中當(dāng)所述內(nèi)容是一種文件型內(nèi)容的時(shí)候,所述控制信息產(chǎn)生單元在定義了一個(gè)值以后,利用時(shí)間信息產(chǎn)生所述控制信息。
      26.如權(quán)利要求1所述的內(nèi)容再現(xiàn)控制系統(tǒng),其中所述控制信息至少被指派給數(shù)字廣播的內(nèi)容密鑰(Kc)分配授權(quán)控制消息(ECM)、授權(quán)控制消息-工作密鑰(ECM-Kw)和授權(quán)控制消息-內(nèi)容密鑰(ECM-Kc)中的一個(gè)。
      27.如權(quán)利要求26所述的內(nèi)容再現(xiàn)控制系統(tǒng),其中不同的控制信息被分別指派所述ECM-Kw和所述Kc分配ECM。
      28.如權(quán)利要求26所述的內(nèi)容再現(xiàn)控制系統(tǒng),其中不同的控制信息被分別指派給所述ECM-Kw和所述ECM-Kc。
      29.如權(quán)利要求1所述的內(nèi)容再現(xiàn)控制系統(tǒng),其中被許可或者禁止的一部分所述預(yù)定操作在以下兩種情形中不同實(shí)時(shí)觀看所述內(nèi)容的情形;以及儲(chǔ)存并觀看所述內(nèi)容的情形。
      30.內(nèi)容再現(xiàn)控制系統(tǒng)中的一種服務(wù)器裝置,該內(nèi)容再現(xiàn)控制系統(tǒng)包括通過通信路徑互相連接的所述服務(wù)器裝置和終端裝置,該服務(wù)器裝置包括控制信息產(chǎn)生單元,用于基于附著于所述內(nèi)容的時(shí)間信息產(chǎn)生控制信息,該控制信息指定許可或者禁止用戶在所述終端裝置中對內(nèi)容的預(yù)定操作的范圍;以及分配單元,用于將所述控制信息分配給所述終端裝置。
      31.內(nèi)容再現(xiàn)控制系統(tǒng)中的一種終端裝置,該內(nèi)容再現(xiàn)控制系統(tǒng)包括通過通信路徑互相連接的服務(wù)器裝置和終端裝置,該終端裝置包括內(nèi)容使用單元,用于使用內(nèi)容;接收單元,用于接收控制信息;以及內(nèi)容使用控制單元,用于基于接收到的控制信息控制所述內(nèi)容的再現(xiàn),所述再現(xiàn)包括在所述內(nèi)容使用單元對內(nèi)容的使用中,其中基于附著于所述內(nèi)容的時(shí)間信息,所述控制信息是指定許可或者禁止用戶在所述終端裝置中對所述內(nèi)容的預(yù)定操作的范圍的信息。
      32.用于內(nèi)容再現(xiàn)控制系統(tǒng)的一種內(nèi)容再現(xiàn)控制方法,該內(nèi)容再現(xiàn)控制系統(tǒng)包括通過通信路徑互相連接的服務(wù)器裝置和終端裝置,該方法包括在該服務(wù)器裝置里執(zhí)行的步驟A和在該終端裝置中執(zhí)行的步驟B,其中所述步驟A包括以下步驟產(chǎn)生控制信息,基于附著于所述內(nèi)容的時(shí)間信息,產(chǎn)生控制信息,該控制信息指定許可或者禁止用戶在所述終端裝置內(nèi)對內(nèi)容的預(yù)定操作的范圍;以及分配所述控制信息給所述終端裝置,步驟B包括以下步驟使用所述內(nèi)容;以及基于收到的控制信息控制所述內(nèi)容的再現(xiàn),所述再現(xiàn)包括在所述內(nèi)容的使用中。
      全文摘要
      一種內(nèi)容再現(xiàn)控制系統(tǒng)(1),包括通過通信路徑(103)連接的服務(wù)器裝置(101b)和終端裝置(102),其中的服務(wù)器裝置包括基于附著于內(nèi)容的時(shí)間信息,控制信息產(chǎn)生單元(1106),用于產(chǎn)生控制信息(1503),控制信息用于指定許可或者禁止用戶在所述終端裝置中的預(yù)定操作的范圍;以及分配單元(1110),分配所述控制信息給所述終端裝置(102),該終端裝置包括用于使用所述內(nèi)容的內(nèi)容使用單元(2108);用于接收所述控制信息的接收單元(2101);以及用于基于收到的控制信息控制所述內(nèi)容的再現(xiàn)的內(nèi)容使用控制單元(2106)。
      文檔編號(hào)H04N5/00GK1864383SQ20048002864
      公開日2006年11月15日 申請日期2004年9月29日 優(yōu)先權(quán)日2003年11月7日
      發(fā)明者東吾紀(jì)男, 岡本隆一 申請人:松下電器產(chǎn)業(yè)株式會(huì)社
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
      1