專利名稱:媒體文件保護(hù)方法
技術(shù)領(lǐng)域:
本發(fā)明涉及多媒體內(nèi)容保護(hù)的領(lǐng)域。更具體地說,本發(fā)明涉及在媒體文件(即AVS-M文件)中使用的保護(hù)信息的通知方法。
背景技術(shù):
伴隨著數(shù)字媒體資源迅猛而且大規(guī)模的出現(xiàn),利用數(shù)字內(nèi)容或者希望更簡(jiǎn)單地存取等這類的用戶需求正在日益增長(zhǎng)。文件形式,是發(fā)送數(shù)字媒體數(shù)據(jù)(視頻、音頻、圖象、文本、圖形及其它數(shù)字裝置產(chǎn)生的內(nèi)容)的最重要的內(nèi)容信息包手段之一。一般遵照ISO標(biāo)準(zhǔn)的媒體文件形式(ISO/IEC 14496-12)是其它的大多數(shù)媒體文件遵照的標(biāo)準(zhǔn)形式。
AVS組目前正在開發(fā)效率極高、可靠而且可以擴(kuò)展的音頻/視頻編碼算法及工具。已開發(fā)的視頻標(biāo)準(zhǔn)之一被稱作“AVS-M”,是移動(dòng)通信用的視頻編碼、可以交換的數(shù)字存放媒體、寬帶視頻、多媒體電子郵件、信息包網(wǎng)絡(luò)上的多媒體服務(wù)及其它應(yīng)用的標(biāo)準(zhǔn)。與該視頻標(biāo)準(zhǔn)的開發(fā)連帶,AVS的其它標(biāo)準(zhǔn)部分(AVS-M文件形式),定義可以作為獨(dú)立部分使用的保存形式,調(diào)整按照需要繼承的所有的ISO FF的特性、特征及應(yīng)用的ISO標(biāo)準(zhǔn)文件形式而存放的AVS-M視頻內(nèi)容。可是,還容許在其它的應(yīng)用標(biāo)準(zhǔn)例如無線通信流應(yīng)用標(biāo)準(zhǔn)中使用AVS-M視頻內(nèi)容。
可是,數(shù)字媒體資源易于復(fù)制,容易非法流通,在采納標(biāo)準(zhǔn)化的AVS-M文件形式之際,這一點(diǎn)就成為妨礙其推廣的主要原因。為了防止這種復(fù)制或非法流通,使用密碼將該形式加密,能夠利用指定的許可證進(jìn)行管理??墒牵捎诓淮嬖诖娣胚@種保護(hù)及權(quán)利管理信息的共同形式或DRM解決方案,所以妨礙其廣泛利用。
因此,本發(fā)明的目的在于提供一種通知AVS-M文件內(nèi)的所有保護(hù)信息的手段。
上述現(xiàn)有技術(shù),存在以下問題。
AVS-M媒體文件中包含的媒體內(nèi)容是非保護(hù)(未加密)形式,有被用戶非法復(fù)制及/或非法流通的危險(xiǎn)。這成為妨礙安全發(fā)布及保存代碼化AVS-M內(nèi)容的主要原因,而安全發(fā)布及保存代碼化AVS-M內(nèi)容也是來自內(nèi)容網(wǎng)絡(luò)供應(yīng)商的日益高漲的要求。
AVS-M文件形式遵照的ISO標(biāo)準(zhǔn)媒體文件形式,為保護(hù)由ISO標(biāo)準(zhǔn)的媒體文件形式或其擴(kuò)展媒體文件形式所聲明的媒體,提供了通用的基礎(chǔ)結(jié)構(gòu)(例如保護(hù)方案信息框(Protection Scheme Info Box))。
可是,作為需要保護(hù)AVS-M文件形式的能夠適當(dāng)使用的一般結(jié)構(gòu),并不存在所指定的詳細(xì)保護(hù)信息。例如,應(yīng)使用何種加密算法的種類,需要將通用密鑰管理信息發(fā)送給實(shí)際的密鑰管理過程,對(duì)其進(jìn)行支援,并且為了實(shí)施媒體再生,需要在上述框基礎(chǔ)結(jié)構(gòu)內(nèi)定義許可證相關(guān)的權(quán)利信息或使用規(guī)則。
非專利文獻(xiàn)1ISO/IEC 14496 ISO/IEC基本文件形式、2002年10月(N5259);非專利文獻(xiàn)2ISO/IEC 14496 ISO/IEC基本文件形式追加1、2004年6月(N6569)。
發(fā)明內(nèi)容
本發(fā)明使AVS-M文件包化功能,能夠利用為安全地配送或保存而生成的AVS-M文件中配置所有保護(hù)信息的單元。本發(fā)明在接收功能識(shí)別出接收的文件中存放的媒體處于可統(tǒng)制的情況下,AVS-M文件接收功能或再生功能,為能再生該文件,可以跟蹤以及提取用于這種保護(hù)的文件形式框結(jié)構(gòu)內(nèi)的保護(hù)信息。這種機(jī)構(gòu)還必須能夠很容易地?cái)U(kuò)展到將來出現(xiàn)的其它AVS文件形式的保護(hù)(例如AVS1.0視頻、AVS1.0音頻、AVS-M音頻等)中。
本發(fā)明使用合理的方法改良現(xiàn)有技術(shù),解決上述課題。
提供一種定義從ISO標(biāo)準(zhǔn)文件形式“框”擴(kuò)展的數(shù)據(jù)結(jié)構(gòu)的新組,通知與變換(例如加密)后的AVS-M文件形式相關(guān)的信息的方法。
對(duì)媒體(即AVS-M視頻)的原來的內(nèi)容種類,用新的被保護(hù)媒體形式加以保存。
為使實(shí)際的解密過程容易進(jìn)行,提供與缺省加密的詳細(xì)內(nèi)容相關(guān)的信息(例如加密方法及對(duì)應(yīng)的參數(shù))。為使實(shí)際的密鑰管理過程容易進(jìn)行,提供與用于本AVS-M文件保護(hù)的缺省密鑰管理系統(tǒng)的信息。
為容易下載實(shí)際使用的DRM模塊、提供通過用IPMP描述符聲明的IPMP工具ID的通用DRM模塊的信息。
為容易取得實(shí)際的許可證,提供與本AVS-M文件關(guān)聯(lián)的權(quán)利信息相關(guān)的信息。
本發(fā)明提供一種在將必要的保護(hù)信息用AVS-M文件一起包化后的媒體內(nèi)容的保護(hù)中有用的DRM解決方案。本發(fā)明還使用戶終端易于取得非保護(hù)媒體資源的解密及再生所需的保護(hù)信息。加密的詳細(xì)、密鑰管理系統(tǒng)、許可證的對(duì)照、使用的通用IPMP工具等的保護(hù)信息,在結(jié)構(gòu)化的文件形式框中被邏輯定義。
圖1是表示非保護(hù)AVS-M文件的結(jié)構(gòu)圖。
圖2是表示視頻軌道用的通用ISO標(biāo)準(zhǔn)文件形式保護(hù)方案圖。
圖3是表示被保護(hù)AVS-M文件的一般結(jié)構(gòu)圖。
圖4是表示在其所有的下位框被AVS-M文件保護(hù)中所使用的狀態(tài)下保護(hù)方案框的圖。
圖5是與所有必須保護(hù)信息(密碼及密鑰管理系統(tǒng)關(guān)聯(lián)信息)一起表示缺省IPMP描述符的圖。
圖6是表示存放權(quán)利關(guān)聯(lián)信息的IPMP描述符的形式圖。
圖7是表示表示服務(wù)器生成被保護(hù)AVS-M文件的過程圖。
圖8是表示表示終端或裝置再生從服務(wù)器下載或者流傳輸?shù)谋槐Wo(hù)AVS-M文件的過程圖。
圖中101-文件種類框,102-運(yùn)動(dòng)圖像框,103-AVS-M視頻軌道框,104-媒體數(shù)據(jù)框,105-主要品牌指示器,106-句柄框,107-采樣描述框,201-媒體種類,202-保護(hù)方案信息框,203-媒體數(shù)據(jù),301-4字符代碼,302-保護(hù)方案信息框,303-加密AVS-M數(shù)據(jù),401-保護(hù)方案信息框,402-原形式框,403-IPMP信息框,404-方案種類框,405-方案信息框,501-IPMP描述符IDEx,502-IPMP工具ID,503-AES模式,504-IV長(zhǎng)度,505-選擇性加密,506-密鑰指示器長(zhǎng)度,507-標(biāo)志,601-IPMP工具ID,602-控制指針,603-標(biāo)志,701-內(nèi)容服務(wù)器,702-權(quán)利關(guān)聯(lián)信息,703-權(quán)利數(shù)據(jù)關(guān)聯(lián)信息,704-IPMP信息框,705-原形式框,706-保護(hù)方案信息框,707-采樣描述框信息,708-運(yùn)動(dòng)圖像框,709-媒體數(shù)據(jù)框,710-被保護(hù)AVS-M文件,801-終端,802-AVS-M文件,803-AVS-M數(shù)據(jù)框,804-AVS-M運(yùn)動(dòng)圖像框,805-采樣描述框,806-保護(hù)方案信息框,807-IPMP信息框,808-權(quán)利數(shù)據(jù)關(guān)聯(lián)信息,809-權(quán)利關(guān)聯(lián)數(shù)據(jù),810-DRM模塊。
具體實(shí)施例方式
下面,參照附圖,說明本發(fā)明的優(yōu)選實(shí)施方式。
圖1及圖2表示現(xiàn)有技術(shù)。
圖1表示在最上位等級(jí)的通用AVS-M文件形式的結(jié)構(gòu)。ISO媒體形式的一般的性質(zhì),完全被AVS-M文件安裝。AVS-M文件主要由文件種類框101、運(yùn)動(dòng)圖象框102以及包含按照時(shí)間順序排列的交錯(cuò)的實(shí)際AVS-M視頻幀在內(nèi)的媒體數(shù)據(jù)框104等各種框(box)構(gòu)成。AVS-M文件形式的主要品牌(brand)指示器105,必須是“avsl”。實(shí)際的AVS-M視頻軌道框103,必須包含運(yùn)動(dòng)圖象框102內(nèi)。AVS-M視頻軌道句柄框(HandlerBox)106使用的句柄種類(handler_type)必須是“vide”;AVS-M視頻軌道的采樣描述的4字符代碼必須是“avsm”。在圖1所示的AVS-M文件形式中包入的媒體內(nèi)容是非保護(hù)形式。
AVS-M文件形式遵照的ISO標(biāo)準(zhǔn)的媒體文件形式,提供需要保護(hù)媒體軌道的通用基礎(chǔ)結(jié)構(gòu)。圖2示出以現(xiàn)在的ISO標(biāo)準(zhǔn)文件形式使用的這種通用保護(hù)方案。采樣描述的4字符代碼,由表示保護(hù)封裝化的4字符代碼所置換。這些代碼,只因媒體種類(例如視頻軌道時(shí)為“encv”201)而異。保護(hù)方案信息框202被追加在采樣描述中,但其它所有的框卻沒有變更。實(shí)際的媒體數(shù)據(jù)203,必須是變換完畢的形式(例如已經(jīng)加密)。
圖3表示本發(fā)明中,通用被保護(hù)AVS-M文件結(jié)構(gòu)。它采用圖2所示的通用ISO標(biāo)準(zhǔn)文件形式保護(hù)方案。作為對(duì)AVS-M文件而言的這種ISO標(biāo)準(zhǔn)文件形式保護(hù)的實(shí)例,可以列舉將采樣描述的4字符代碼用表示保護(hù)封裝化的4字符代碼置換的例子。在這里,“avsm”由“encv”301所置換。保護(hù)方案信息框302被追加在采樣描述中,但其它所有框均沒有變更。最重要的是,原來的采樣輸入種類(4字符代碼“avsm”)被存放在保護(hù)方案信息框內(nèi)、即被稱作“原形式框(Original FormatBox)”的新建框內(nèi)。在下面定義存放在保護(hù)方案信息框內(nèi)的信息的詳細(xì)內(nèi)容。本發(fā)明所公開的結(jié)構(gòu),還可以在將來的其它AVS文件軌道保護(hù)(例如AVS1.0視頻、AVS1.0音頻、AVS-M音頻等)在適用。
保護(hù)方案信息框(Protection Scheme Information Box)保護(hù)方案信息框,包含所有變換完畢的信息(例如采用的加密方法及其參數(shù)、通用DRM模塊名及其信息)以及密鑰管理系統(tǒng)的種類、位置那樣的其它保護(hù)信息。另外,還記錄媒體的原來的(未加密)形式。如圖4所示,保護(hù)方案信息框401是容器框,包含4個(gè)框,即原形式框(Original Format Box)402(必須)、IPMP信息框(IPMP Info Box)403(必須)、方案種類框(Scheme Type Box)404(任選)及方案信息框(Scheme Information Box)405(任選)。保護(hù)方案信息框401,在使用表示被保護(hù)流的4字符代碼的采樣輸入中是必須的。
該框在被保護(hù)采樣輸入中使用時(shí),為了記錄原來的形式,必須包含原形式框。另外,為了識(shí)別采用的保護(hù),還必須使用以下的通知方法中的至少某一個(gè)。
1)獨(dú)立IPMP在使用MPEG-4系統(tǒng)外部的IPMP描述時(shí),用IPMP信息框,2)方案通知需要使用時(shí),用方案種類框及方案信息框(兩者都用,或者兩者都不用)aligned(8)class ProtectionSchemeInfoBox(fmt)extends Box(′sinf′){
OriginalFormaBox(fmt)original_fofmat;//任選IPMPInfoBox IPMP_descriptors;//任選SchemeTypeBox scheme_type_box;//任選SchemeInfofmationBox info;//任選}關(guān)于AVS-M文件的保護(hù)中使用的實(shí)際的通知方法的詳細(xì)內(nèi)容,將在本發(fā)明的后半部說明。
·原形式框原形式框402,包含原來的未變換采樣描述的4字符代碼。
aligned(8)class OriginalFormatBox(codingname)extends Box(′frma′){unsigned int(32)data format=codingname;
}數(shù)據(jù)形式(data_format),是原來的未變換采樣描述的4字符代碼,這時(shí)需要采用“avsm”的值。
·通知方法IPMP信息框是必須項(xiàng)目,使用多個(gè)IPMP工具時(shí),在“moov”原子(atom)內(nèi),也必須產(chǎn)生“全局”IPMP控制框(IPMP Control Box)。IPMP保護(hù)基礎(chǔ)結(jié)構(gòu),出于媒體保護(hù)的目的,提供靈活結(jié)構(gòu)而且相互能夠應(yīng)用的通知方案。IPMP工具,是實(shí)行認(rèn)證、解密及電子水印等IPMP功能的DRM模塊。給予的IPMP(DRM)工具,也可以調(diào)整其它的IPMP(DRM)工具。各IPMP工具,在演示級(jí)別或通用級(jí)別,具有以明確的方法識(shí)別工具的唯一的IPMP工具ID。為了可靠,IPMP可以更新工具,由此可以應(yīng)對(duì)保密妨礙。為了靈活結(jié)構(gòu),IPMP容許利用包含密碼工具在內(nèi)的各種IPMP工具。
AVS-M文件,并不希望固定成單一的保護(hù)方案(就是說,根本不使用特定的標(biāo)準(zhǔn)或非標(biāo)準(zhǔn)加密方法、或特定的電子水印方案),IPMP通知方法這時(shí)非常適用。可是,指定具有詳細(xì)的加密算法及與之相關(guān)的其它信息(例如密鑰信息、選擇性的加密等)的缺省IPMP描述符后,能夠象其它的標(biāo)準(zhǔn)化DRM文件(例如ISMACrypt及OMA DRM2.0PDCF)那樣,容易進(jìn)行實(shí)際安裝。許可證信息及密鑰管理系統(tǒng)信息等其它保護(hù)信息,也能夠在IPMP信息框內(nèi)通知。
·IPMP信息框IPMP信息框,包含記錄適用于信息流的保護(hù)的一個(gè)以上的IPMP描述符。IPMP描述符(IPMP_Descriptor),在MPEG-4 IPMP系統(tǒng)內(nèi)定義??墒?,IPMP描述符在ISO標(biāo)準(zhǔn)的媒體文件形式內(nèi)使用時(shí),直接存放在IPMP信息框內(nèi),所以不需要其它的任何MPEG-4系統(tǒng)功能。各IPMP描述符,具有為了保護(hù)而識(shí)別必需的IPMP工具的IPMP工具ID(IPMP_ToolID)。由于使用獨(dú)立注冊(cè)機(jī)構(gòu)(RA),所以能夠都注冊(cè)自身的IPMP工具,毫無沖突地識(shí)別它。IPMP描述符,雖然在包含它的一個(gè)以上的IPMP工具實(shí)例中存放IPMP信息,但是并不限定于IPMP權(quán)利數(shù)據(jù)、密鑰管理系統(tǒng)數(shù)據(jù)、IPMP密鑰數(shù)據(jù)、工具設(shè)定數(shù)據(jù)等。
aligned(8)class IPMPInfoBox extends FullBox(′imif′,0,0){IPMP_Descriptor ipmp_desc[];
}class IPMP_Descriptor()extends BaseDescriptor:bit(8)tag=IPMP_DescrTag{bit(8)IPMP_DescriptorID;
unsigned int(16)IPMPS_Type;
if(IPMP_DescriptorID==0xFF && I PMPS_Type==0xFFFF){bit(16)IPMP_Descriptor I DEx;
bit(128)IPMP_ToolID;
bit(8)controlPointCode;
if(controlPointCode>0x00) bit(8)sequenceCode;
IPMP_Data_BaseClass IPMPX_data[];
}}IPMP_descr,是IPMP描述符的排列。
使用多個(gè)加密算法(包含若干個(gè)非標(biāo)準(zhǔn)加密算法)、電子水印工具后,強(qiáng)化文件的保護(hù)時(shí),指定多個(gè)具有不同的IPMP工具ID的IPMP描述符后,能夠與被保護(hù)AVS-M視頻流關(guān)聯(lián)。
AVS-M視頻流,在普及時(shí)或者被標(biāo)準(zhǔn)的加密算法保護(hù)時(shí),缺省IPMP描述符被定義,如圖5所示。IPMP描述符IDEx501定義向AVS-M視頻流的指針。缺省AVS-M加密/譯碼工具的IPMPID,和自身的IPMP工具ID0x1111(502)一起,被AVS注冊(cè)。AES模式503=0x01時(shí),具有在密碼句中前置的128比特的初始化向量,按照根據(jù)RFC2630填充的NIST128比特密鑰加密塊連鎖模式(CBC)的定義,使用AES對(duì)稱加密。AES模式503=0x02時(shí),按照NIST128比特密鑰計(jì)數(shù)器模式(CTR)的定義,使用AES對(duì)稱加密。使用在密碼句中前置的唯一的計(jì)數(shù)器,在無填充的情況下構(gòu)成128比特IV。IV長(zhǎng)度504,在存取組件之前定義IV的長(zhǎng)度。選擇性的加密(Selective Encryption)505,提供加密指示器(0表示AU未加密,1表示AU加密完畢)。密鑰指示器長(zhǎng)度(Key Indicator Length)506,用字節(jié)單位定義密鑰指示器的長(zhǎng)度。使用稱作isKey URL的標(biāo)志507表示由URL聲明密鑰數(shù)據(jù)或者直接存入該描述符的標(biāo)記。
許可證信息(直接的權(quán)利/使用規(guī)則信息或其URL)也存放在文件框內(nèi)時(shí),如圖6所示,需要在應(yīng)該存放這種信息的IPMP信息框內(nèi),定義另外的IPMP描述符。在該IPMP描述符中,這時(shí)IPMP工具ID601的值0x0000,雖然不返回到IPMP工具,但是用來表示返回與裝置對(duì)應(yīng)的權(quán)利數(shù)據(jù)。控制指針(Control Point)602的值0x00,意味著這時(shí)沒有使用控制指針。使用isRightsURL這一標(biāo)志603,表示由URL聲明權(quán)利數(shù)據(jù)或者直接存入該描述符的標(biāo)記。
·方案種類框(Scheme Type Box)及方案信息框(Scheme InformationBox)方案種類框,識(shí)別保護(hù)方案。方案信息框,是只利用正在使用的方案進(jìn)行解釋的容器框。加密系統(tǒng)需要的所有信息,均存放于此。
方案種類框,由以下字段構(gòu)成。
-方案種類(Scheme_type),定義保護(hù)方案的代碼。
-方案版本(Scheme_version),在內(nèi)容生成中使用的方案版本。
-方案URI(Scheme_URI),在方案未被裝入用戶的系統(tǒng)時(shí),讓將用戶引導(dǎo)到網(wǎng)頁的任選件可選。它是作為用NULL終端的UTF8文字串形成的絕對(duì)URI。
另外的特定方案用的追加的方案種類框,和方案信息框一起是任選件(例如ISMACrypt及OMA DRM2.0 PDCF)。存在任選件的通知時(shí),意味著由可以安裝這些特別的DRM方案(例如ISMACrypt及OMADRM2.0 PDCF)的終端嘗試解釋被保護(hù)的AVS-M文件。以上定義的IPMP信息被映射到這種特別的方案信息。
嘗試由應(yīng)該安裝了以上定義的IPMP信息的終端(AVS-M文件讀出器),解釋被保護(hù)ISMA加密(ISMACrypt)文件及/或OMA DRM2.0PDCF文件時(shí),在包入被保護(hù)AVS-M標(biāo)準(zhǔn)文件之前,在包含ISMACrypt文件的方案信息框或OMA DRM2.O PDCF的方案種類框內(nèi)被通知的所有信息,映射到IPMP信息框,就如同將這種特別的保護(hù)方案作為特定的IPMP工具,并且將與之對(duì)應(yīng)的信息作為特定的IPMP數(shù)據(jù)處理。
圖7表示服務(wù)器生成被保護(hù)AVS-M文件的過程。最初,內(nèi)容服務(wù)器701必須使用缺省密碼算法、密鑰管理系統(tǒng)及權(quán)利數(shù)據(jù)相關(guān)信息703,或者只使用某個(gè)未知的DRM模塊及需要表示權(quán)利相關(guān)信息702的特定的IPMP工具,生成IPMP描述符后格式化。多個(gè)IPMP描述符,構(gòu)成IPMP信息框704,進(jìn)一步,和原形式框705的信息,(即表示原來的未變換采樣數(shù)據(jù)輸入編碼名的4字符代碼“avsm”)一起,形成保護(hù)方案信息框706。保護(hù)方案信息框,進(jìn)而和采樣描述框信息707(即表示聲明的視頻采樣被保護(hù)的4字符代碼“encv”)一起,形成運(yùn)動(dòng)圖象框708。最后,在媒體數(shù)據(jù)框709及運(yùn)動(dòng)圖象框中包含的已變換(例如加密)AVS-M視頻媒體數(shù)據(jù),用文件名“avsl”一起被包入后,形成被保護(hù)AVS-M文件710,能夠由末端用戶下載或者流傳輸。
圖8表示終端或裝置再生從服務(wù)器下載或者流傳輸?shù)谋槐Wo(hù)AVS-M文件的過程。終端801從服務(wù)器下載或者流傳輸AVS-M文件802時(shí),第1步驟是提取AVS-M運(yùn)動(dòng)圖象框804的采樣描述框805內(nèi)存放的4字符代碼的信息。如果檢測(cè)到“avsm”,那么實(shí)際的AVS-M文件就是非保護(hù)形式,能夠由終端直接再生AVS-M數(shù)據(jù)框803中存放的AVS-M視頻媒體數(shù)據(jù)。如果檢測(cè)到“encv”,那么AVS-M數(shù)據(jù)框803中存放的實(shí)際接收的AVS-M視頻媒體數(shù)據(jù)就是已變換(例如加密)形式,不能直接再生,所以需要進(jìn)而取得保護(hù)方案信息框806內(nèi)存放的信息的步驟。能夠從用保護(hù)信息框內(nèi)的IPMP信息框807聲明的IPMP描述符中提取缺省密碼算法、密鑰管理系統(tǒng)及權(quán)利數(shù)據(jù)相關(guān)信息808時(shí),終端利用這些信息,取得密鑰、許可證等后,解密成非保護(hù)AVS-M視頻數(shù)據(jù)后再生。只能從IPMP描述符807獲得特定的IPMP工具信息及權(quán)利相關(guān)數(shù)據(jù)809時(shí),終端實(shí)行從某處下載的(具備特別的IPMP ID)實(shí)際的DRM模塊810,逆變換成非保護(hù)AVS-M視頻數(shù)據(jù)(例如解密)后再生。
本發(fā)明能夠在數(shù)字媒體文件的應(yīng)用領(lǐng)域,特別是在囊括AVS-M媒體文件的生成、發(fā)送及利用的保護(hù)信息的通知中適用。
權(quán)利要求
1.一種媒體文件保護(hù)方法,包含在IPMP描述符內(nèi)生成DRM保護(hù)信息,并將這些存放在文件內(nèi)的IPMP信息框內(nèi)的步驟;在文件內(nèi)的保護(hù)方案信息框內(nèi),生成包含原形式框的IPMP信息框的步驟;通知在文件內(nèi)進(jìn)一步處于采樣描述框級(jí)的DRM保護(hù)信息的步驟;用于媒體數(shù)據(jù)再生功能處理在運(yùn)動(dòng)圖象框內(nèi)的媒體數(shù)據(jù)時(shí)所需的所有保護(hù)信息,與包含已變換的媒體數(shù)據(jù)的媒體數(shù)據(jù)框一起,形成完整的被保護(hù)文件結(jié)構(gòu)的步驟。
2.如權(quán)利要求1所述的媒體文件保護(hù)方法,其特征在于,還包含將使用權(quán)利信息存放到IPMP權(quán)利數(shù)據(jù)中的步驟;作為IPMP數(shù)據(jù)的種類,將IPMP權(quán)利數(shù)據(jù)存放到IPMP描述符中的步驟;將所述IPMP描述符存放到文件內(nèi)的IPMP信息框內(nèi),表示附帶的媒體數(shù)據(jù)由記載使用規(guī)則所統(tǒng)治的步驟。
3.如權(quán)利要求2所述的媒體文件保護(hù)方法,其特征在于,所述權(quán)利數(shù)據(jù)是直接XML或二進(jìn)制權(quán)利信息,或者僅僅是用于使終端跟蹤實(shí)際的權(quán)利數(shù)據(jù)的URL。
4.如權(quán)利要求1所述的媒體文件保護(hù)方法,其特征在于,還包含將經(jīng)過媒體變換(例如加密)后的相關(guān)信息存放到IPMP描述符中的步驟;將所述IPMP描述符存放到文件內(nèi)的IPMP信息框中,表示附帶的媒體數(shù)據(jù)可以使用記載信息再變換(例如解密)的步驟。
5.如權(quán)利要求4所述的媒體文件保護(hù)方法,其特征在于,所述經(jīng)過媒體變換的相關(guān)信息,包括以下的某一個(gè)包含所定義的IPMP工具ID的通用IPMP工具信息及用于用戶下載這樣的DRM模塊的對(duì)應(yīng)信息;特定的缺省加密算法及對(duì)應(yīng)的密鑰管理系統(tǒng)信息。
6.如權(quán)利要求5所述的媒體文件保護(hù)方法,其特征在于,所述特定的缺省加密算法優(yōu)選AES CBC或AES CTR模式;對(duì)應(yīng)的密鑰管理系統(tǒng)優(yōu)選包含IV長(zhǎng)度、選擇性加密、密鑰指示器長(zhǎng)度及實(shí)際的密鑰數(shù)據(jù)信息,但并不局限于此。
7.如權(quán)利要求1、2或4所述的媒體文件保護(hù)方法,其特征在于,所述文件適用于AVS-M視頻文件,優(yōu)選能夠很容易地?cái)U(kuò)展到AVS1.0視頻、AVS1.0音頻、AVS-M音頻等的保護(hù)中。
8.如權(quán)利要求7所述的媒體文件保護(hù)方法,其特征在于,所述AVS-M視頻文件,具有4字符代碼的名稱“avsl”用于文件品牌,以及具有4字符代碼“avsm”用于其原采樣軌道輸入描述。
9.一種媒體文件保護(hù)方法,包含將存放到IPMP信息框內(nèi)的媒體文件用所有的保護(hù)信息,同樣映射到保護(hù)方案信息框內(nèi)的方案種類框及方案信息框中,使其遵照其它的被保護(hù)媒體形式(例如ISMACrypt或OMA DRM2.0 PDCF文件)的步驟;解釋所述被映射的信息,由只安裝了這些特別的DRM方案(例如ISMACrypt或OMA DRM2.0 PDCF文件)的終端,再生所述被保護(hù)媒體文件的步驟。
10.一種媒體文件保護(hù)方法,包含將由某個(gè)被保護(hù)媒體形式(例如ISMACrypt或OMA DRM2.0 PDCF文件)的保護(hù)方案信息框內(nèi)的方案種類框及方案信息框所聲明的特定的保護(hù)信息,映射到IPMP信息框的IPMP描述符中的步驟;解釋所述被映射的信息,由只安裝AVS-M標(biāo)準(zhǔn)被保護(hù)文件的終端,再生所述被保護(hù)媒體文件的步驟。
11.如權(quán)利要求10所述的媒體文件保護(hù)方法,其特征在于,還包含作為特定的IPMP工具指定特別的保護(hù)方案(例如ISMACrypt及OMA DRM2.0 PDCF),以及作為特定的IPMP數(shù)據(jù)指定對(duì)應(yīng)信息的步驟。
全文摘要
本發(fā)明提供一種通知AVS-M文件內(nèi)的DRM信息的方法。按照為實(shí)現(xiàn)可以相互應(yīng)用及互換性的通用ISO標(biāo)準(zhǔn)媒體文件形式框結(jié)構(gòu),定義IPMP描述符內(nèi)的缺省加密算法及相關(guān)的密鑰管理信息,存放在必須的保護(hù)方案框中。同樣,在缺省保護(hù)方案損壞或者為保護(hù)單一視頻數(shù)據(jù)而希望有多個(gè)DRM模塊時(shí)為了實(shí)現(xiàn)靈活性,通過由IPMP描述符聲明的IPIP工具ID,提供通用IPMP通知方案。也提供用于容易取得內(nèi)容的實(shí)際使用規(guī)則的權(quán)利數(shù)據(jù)信息。媒體的原來內(nèi)容種別,以新的被保護(hù)媒體形式保存。這種文件在AVS-M視頻的交換、編輯及再生中,特別是在其IP保護(hù)中非常適用。
文檔編號(hào)G06F21/00GK1892668SQ20061010114
公開日2007年1月10日 申請(qǐng)日期2006年7月3日 優(yōu)先權(quán)日2005年7月1日
發(fā)明者黃仲陽, 申省梅, 上野孝文 申請(qǐng)人:松下電器產(chǎn)業(yè)株式會(huì)社