專利名稱::知識(shí)產(chǎn)權(quán)管理和保護(hù)(ipmp)系統(tǒng)的統(tǒng)一權(quán)限管理的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及內(nèi)容分發(fā)過程(contentdistributionchain)中的權(quán)限描述和權(quán)限管理,更具體地,涉及利用如MPEG-2、MPEG-4等MPEG系統(tǒng)對(duì)內(nèi)容進(jìn)行獲取或編碼的應(yīng)用。
背景技術(shù):
:隨著寬帶網(wǎng)絡(luò)進(jìn)入每個(gè)家庭,內(nèi)容分發(fā)變得越來越為人們所需求。用戶樂于擁有這種便利,而且他們可以比以往更容易、更有效地享受快樂。在內(nèi)容分發(fā)過程中,在一個(gè)內(nèi)容的操作中卷入了多方,從內(nèi)容所有者、內(nèi)容分發(fā)商到終端用戶。首先,內(nèi)容所有者創(chuàng)建內(nèi)容和有助于其編碼成MPEG-2或MPEG-4等特定格式的后期制作室。為了標(biāo)識(shí)、保護(hù)和識(shí)別每個(gè)內(nèi)容,內(nèi)容所有者將創(chuàng)建使用規(guī)則,描述針對(duì)不同內(nèi)容地權(quán)限。當(dāng)請(qǐng)求內(nèi)容或?qū)?nèi)容分發(fā)給用戶時(shí),將根據(jù)不同的商業(yè)模型和策略,將不同的使用規(guī)則應(yīng)用于不同的情況。即使對(duì)于相同的內(nèi)容所有者,這種使用規(guī)則或權(quán)限描述從一個(gè)內(nèi)容分發(fā)商到另一個(gè)分發(fā)商將有很大不同。即使以MPEG-2等相同的格式對(duì)內(nèi)容進(jìn)行編碼,由于不同的權(quán)限描述或不同的使用規(guī)則,仍然不能獲得互操作性。圖1針對(duì)目前內(nèi)容分發(fā)和保護(hù)的商業(yè)模型,示出了現(xiàn)有技術(shù)。在圖1中,解釋了三個(gè)內(nèi)容分發(fā)和保護(hù)過程。在這三個(gè)分發(fā)過程中使用了不同的使用規(guī)則結(jié)構(gòu)或權(quán)限描述語言。因而,在不同的終端中,也采用了不同的權(quán)限管理工具來匹配其自身的權(quán)限描述語言。在模塊1.0中,內(nèi)容所有者A利用權(quán)限描述語言A公布其權(quán)限或使用規(guī)則。在模塊1.1中,內(nèi)容所有者B利用權(quán)限描述語言B公布其權(quán)限或使用規(guī)則。在模塊1.2中,內(nèi)容所有者C利用權(quán)限描述語言C公布其權(quán)限或使用規(guī)則。在模塊1.3中,內(nèi)容分發(fā)商A利用權(quán)限描述語言A公布其他的權(quán)限或使用規(guī)則。在模塊1.4中,內(nèi)容分發(fā)商B利用權(quán)限描述語言B公布其他的權(quán)限或使用規(guī)則。在模塊1.5中,內(nèi)容分發(fā)商C利用權(quán)限描述語言C公布其他的權(quán)限或使用規(guī)則。在模塊1.6中,終端A使用權(quán)限管理工具A解譯和處理內(nèi)容擁有者A和內(nèi)容分發(fā)商A所獲得的權(quán)限和使用規(guī)則。在模塊1.7中,終端B使用權(quán)限管理工具B解譯和處理內(nèi)容擁有者B和內(nèi)容分發(fā)商B所獲得的權(quán)限和使用規(guī)則。在模塊1.8中,終端C使用權(quán)限管理工具C解譯和處理內(nèi)容擁有者C和內(nèi)容分發(fā)商C所獲得的權(quán)限和使用規(guī)則。這對(duì)于終端制造商是非常不利的事實(shí),因?yàn)樗麄儾坏貌粚?shí)現(xiàn)不同的權(quán)限管理工具集合來處理不同的權(quán)限描述集合。可以預(yù)見,由于在實(shí)現(xiàn)終端中不同的權(quán)限管理工具集合上投入了加倍的努力,這種終端的成本將非常高昂。所以,所需要的是,相同的語言必須定義和用于描述不同內(nèi)容分發(fā)過程中的權(quán)限,以具有互操作性,并降低終端的制造成本。在不同的場合和組織中,已經(jīng)談?wù)摵陀懻摿藱?quán)限的描述或使用規(guī)則。大多數(shù)都非常概括,而且不能用在如MPEG-4IPMP、MPEG-2IPMP系統(tǒng)等MPEG相關(guān)內(nèi)容分發(fā)系統(tǒng)中。另一方面,沒有用在內(nèi)容擁有者側(cè)和內(nèi)容分發(fā)側(cè)中的統(tǒng)一工具,來處理他們與MPEG-nIPMP系統(tǒng)中不同的AV流相關(guān)的不同權(quán)限。與此同時(shí),在管理中使用相同的機(jī)制,以便將這些權(quán)限應(yīng)用于在不同的IPMP終端中回放的不同的AV對(duì)象。為了定義一種用在所有內(nèi)容分發(fā)和保護(hù)系統(tǒng)中、尤其是用在MPEG-nIPMP系統(tǒng)中、提供橫向互操作性、具有靈活的形式的統(tǒng)一權(quán)限描述語言;為了提取權(quán)限描述的子集,作為MPEG-2IPMP、MPEG-4IPMP和MPEG-7IPMP組的特征;為了根據(jù)放置在MPEG-nIPMP系統(tǒng)的適當(dāng)位置中的權(quán)限描述語言,設(shè)計(jì)權(quán)限剖析器和權(quán)限管理模塊或工具;通過標(biāo)準(zhǔn)化上述權(quán)限描述語言,通過針對(duì)不同的應(yīng)用提取其子集作為特征,以及通過規(guī)定適當(dāng)位置、將權(quán)限管理工具放在MPEG-nIPMP系統(tǒng)中,將在世界范圍內(nèi)創(chuàng)建一種針對(duì)基于MPEG的內(nèi)容分發(fā)和保護(hù)的、靈活、可互操作的DRM(數(shù)字權(quán)限管理)系統(tǒng)。通過這種標(biāo)準(zhǔn)化的DRM系統(tǒng),DRM終端的成本將比用在現(xiàn)有基于封閉鏈內(nèi)容分發(fā)的商業(yè)模型中的終端的成本低得多。
發(fā)明內(nèi)容首先,必須以靈活的方式定義并標(biāo)準(zhǔn)化一種具有指定的和清晰的語義的統(tǒng)一權(quán)限描述語言。從權(quán)限描述語言中提取出項(xiàng)目/元素的集合,以映射不同的應(yīng)用,尤其是MPEG-nIPMP系統(tǒng)。針對(duì)這種IPMP終端,必須根據(jù)權(quán)限描述體系結(jié)構(gòu),設(shè)計(jì)權(quán)限剖析器和權(quán)限管理工具。必須定義指定的位置,將這種權(quán)限描述保存在內(nèi)容流中,尤其是保存在MPEG-nIPMP流中。將這種權(quán)限剖析器和權(quán)限管理工具建立在IPMP終端中,在適當(dāng)?shù)奈恢?,處理?yīng)用于不同AV流或?qū)ο蟮拿宽?xiàng)權(quán)限。為內(nèi)容制作和內(nèi)容分發(fā)提供授權(quán)工具,使分發(fā)過程中的不同方能夠容易地公布其不同的權(quán)限,可以離線進(jìn)行,或者實(shí)時(shí)進(jìn)行。在內(nèi)容制作側(cè),利用如MPEG-2或MPEG-4等現(xiàn)有的編碼技術(shù)對(duì)媒體內(nèi)容進(jìn)行編碼,并利用如DES或AES等現(xiàn)有的IPMP工具進(jìn)行加密。定義了一種統(tǒng)一權(quán)限描述語言來反映內(nèi)容分發(fā)過程中、尤其是MPEG相關(guān)內(nèi)容分發(fā)世界中不同類型的權(quán)限或使用規(guī)則。此外,我們需要定義和標(biāo)準(zhǔn)化結(jié)構(gòu)/大綱/體系結(jié)構(gòu),我們還需要清晰地定義每個(gè)元素的語義和不同元素之間的關(guān)系。根據(jù)標(biāo)準(zhǔn)化權(quán)限描述語言,建立一種著作工具,在內(nèi)容制作中,用于1)在進(jìn)行編碼前,嵌入如版權(quán)、內(nèi)容ID、作者等水印信息;2)公布針對(duì)內(nèi)容的權(quán)限或使用規(guī)則;3)根據(jù)內(nèi)容擁有者的要求,構(gòu)建類似XML的符號(hào);在內(nèi)容分發(fā)中,使用相同的著作工具4)利用所述工具公布不同的權(quán)限、使用規(guī)則、許可條件等,其中一些是在離線的情況下進(jìn)行的,而一些是在用戶定購并付款時(shí)實(shí)時(shí)進(jìn)行的;5)根據(jù)這些權(quán)限,構(gòu)建類似XML的符號(hào);6)將所有這些類似XML的符號(hào)組合成一個(gè)文件,作為所述內(nèi)容的包封;7)將此文件轉(zhuǎn)換為二進(jìn)制格式;8)在向MPEG-nIPMP終端進(jìn)行傳輸之前,將這種二進(jìn)制格式的文件插入到內(nèi)容流的指定位置中,在不同的MPEG-nIPMP系統(tǒng)中固定而且標(biāo)準(zhǔn)化了所述指定位置;在終端側(cè)使用基于用于描述權(quán)限的指定結(jié)構(gòu)、大綱或體系結(jié)構(gòu)的相同權(quán)限描述語言,設(shè)計(jì)MPEG-nIPMP終端的權(quán)限管理工具。這種權(quán)限管理工具由基于相同的結(jié)構(gòu)、大綱或體系結(jié)構(gòu)而建立的權(quán)限剖析器和基于權(quán)限描述語言中所定義的語義而建立的權(quán)限管理器構(gòu)成。通過MPEG-nIPMP終端中的這種權(quán)限管理工具,可以對(duì)內(nèi)容流中所攜帶的類似XML的文件中所表達(dá)的權(quán)限進(jìn)行解譯,并傳送到終端的不同部分,以刪去(excise)其規(guī)則。詳細(xì)的過程如下9)在MPEG-nIPMP終端中,接收具有二進(jìn)制格式、類似XML的文件的內(nèi)容流;10)將類似XML的文件從二進(jìn)制格式轉(zhuǎn)換為類似XML的可讀格式;11)由終端中的權(quán)限剖析器解譯類似XML的文件中的每個(gè)元素;12)由權(quán)限管理器傳送并將每項(xiàng)權(quán)限或規(guī)則應(yīng)用于終端的相應(yīng)部分,以刪去權(quán)限管理;最后,依照這種標(biāo)準(zhǔn)化權(quán)限管理工具建立的所有MPEG-nIPMP終端能夠在各個(gè)地方使用,而不需要在不同的國家重新實(shí)現(xiàn)不同的權(quán)限管理工具集合,或者處理不同的內(nèi)容代理商所提供的內(nèi)容。將節(jié)省很多資源,從而這種終端設(shè)備的成本將低得多。本發(fā)明解決了終端回放來自不同內(nèi)容分發(fā)過程的數(shù)字內(nèi)容要實(shí)現(xiàn)不同的權(quán)限描述的問題。本發(fā)明提供了用在不同國家、不同內(nèi)容分發(fā)過程中的相同終端的互操作性,只要根據(jù)如MPEG-2或MPEG-4等表示層的相同標(biāo)準(zhǔn),建立所述相同終端。除了互操作性之外,由于本發(fā)明基于如XML等可擴(kuò)展和靈活的語言,本發(fā)明也提供了更好的靈活性和可擴(kuò)展性,允許不同的內(nèi)容供應(yīng)商公布不同類的使用規(guī)則或權(quán)限。與此同時(shí),根據(jù)標(biāo)準(zhǔn)化權(quán)限描述語義體系結(jié)構(gòu)而建立的統(tǒng)一著作工具為內(nèi)容創(chuàng)建者和分發(fā)商提供了簡潔的權(quán)限場景(scene)結(jié)構(gòu)。以基于標(biāo)準(zhǔn)化權(quán)限描述大綱的權(quán)限剖析器和權(quán)限管理器建立的應(yīng)允(compliant)IPMP終端是可互操作的,而且由于無論內(nèi)容供應(yīng)商是誰,只要建立該終端,就可以在任何地方使用,該終端也更為便宜。圖1針對(duì)用在不同分發(fā)過程中的不同權(quán)限描述語言和權(quán)限管理,示出了現(xiàn)有技術(shù)。圖2示出了MPEG-nIPMP系統(tǒng)中的內(nèi)容建立和消費(fèi)兩側(cè)的權(quán)限處理的一般結(jié)構(gòu)。圖3示出了MPEG-4IPMP系統(tǒng)中的內(nèi)容建立和消費(fèi)兩側(cè)的權(quán)限處理的一般結(jié)構(gòu)。圖4示出了MPEG-2IPMP系統(tǒng)中的內(nèi)容建立和消費(fèi)兩側(cè)的權(quán)限處理的一般結(jié)構(gòu)。圖5示出了MPEG-7IPMP系統(tǒng)中的內(nèi)容建立和消費(fèi)兩側(cè)的權(quán)限處理的一般結(jié)構(gòu)。圖6示出了非MPEG-nIPMP系統(tǒng)中的內(nèi)容建立和消費(fèi)兩側(cè)的權(quán)限處理的一般結(jié)構(gòu)。圖7示出了MPEG-nIPMP系統(tǒng)的權(quán)限描述語言和語義。圖8示出了MPEG-nIPMP系統(tǒng)的權(quán)限描述語言和語義。圖9示出了MPEG-4IPMP系統(tǒng)中、具有IOD和權(quán)限描述場景的內(nèi)容流結(jié)構(gòu)。圖10示出了MPEG-4IPMP系統(tǒng)中的IMPM_ES所攜帶的權(quán)限描述。圖11示出了具有專用部分的MPEG-2系統(tǒng)流結(jié)構(gòu),利用Elementary_PID攜帶不同元素流的權(quán)限描述。圖12示出了具有特定PES作為private_stream的MPEG-2系統(tǒng)流結(jié)構(gòu),利用Elementary_PID攜帶不同元素流的權(quán)限描述。具體實(shí)施例方式圖2示出了MPEG-nIPMP系統(tǒng)中的內(nèi)容建立和消費(fèi)兩側(cè)的權(quán)限處理的一般結(jié)構(gòu)。在內(nèi)容創(chuàng)建和分發(fā)側(cè)首先,將構(gòu)建模塊2.0中的MPEG-nIPMP場景結(jié)構(gòu),作為模塊2.1和2.2中的著作工具的輸入文件。模塊2.1和2.2中的著作工具是相同的工具,并根據(jù)標(biāo)準(zhǔn)化權(quán)限描述語言建立。ObjectID或ObjectSub-ID用于標(biāo)識(shí)不同的數(shù)字內(nèi)容項(xiàng)目,并與使用規(guī)則/權(quán)限放在一起,標(biāo)識(shí)應(yīng)用此權(quán)限的對(duì)象。在模塊2.3中,內(nèi)容創(chuàng)建者創(chuàng)建內(nèi)容,并將其編碼成特定的格式,與此同時(shí),利用模塊2.1中的著作工具,將權(quán)限和使用規(guī)則插入并附加在內(nèi)容上,作為包封。在模塊2.4中,內(nèi)容分發(fā)商確定詳細(xì)的權(quán)限和使用規(guī)則,獲得內(nèi)容,并使用模塊2.2中相同的著作工具,將更多的使用規(guī)則添加到包封中。也可以在用戶(終端)做出不同的請(qǐng)求或付款時(shí),自動(dòng)地將不同的權(quán)限和使用規(guī)則添加到包封中。最后,在模塊2.5中,以XML表示此項(xiàng)內(nèi)容的權(quán)限和使用規(guī)則,并轉(zhuǎn)換為二進(jìn)制,附加在內(nèi)容流上,準(zhǔn)備傳送給終端。在內(nèi)容消費(fèi)側(cè)在模塊2.6中,示出的是應(yīng)允MPEG-nIPMP終端能夠在權(quán)限剖析器函數(shù)模塊2.7中解譯基于XML的權(quán)限和使用規(guī)則。根據(jù)清晰的語義,終端能夠?qū)⑦@些權(quán)限和使用規(guī)則發(fā)送給終端中每個(gè)相應(yīng)的控制部分,并且將這些信息用在模塊2.8中的MPEG-n系統(tǒng)中,并控制模塊2.9中不同的IPMP工具。圖3示出了MPEG-4IPMP系統(tǒng)中的內(nèi)容建立和消費(fèi)兩側(cè)的權(quán)限處理的一般結(jié)構(gòu)。在內(nèi)容創(chuàng)建和分發(fā)側(cè)首先,將構(gòu)建模塊3.0中的MPEG-4IPMP場景結(jié)構(gòu),作為模塊3.1和3.2中的著作工具的輸入文件。模塊3.1和3.2中的著作工具是相同的工具,并根據(jù)標(biāo)準(zhǔn)化權(quán)限描述語言建立。OD_ID或/和ES-ID用于標(biāo)識(shí)不同的數(shù)字對(duì)象,并與使用規(guī)則/權(quán)限放在一起,標(biāo)識(shí)應(yīng)用此權(quán)限的對(duì)象。在模塊3.3中,內(nèi)容創(chuàng)建者創(chuàng)建內(nèi)容,并將其編碼成特定的格式,與此同時(shí),利用模塊3.1中的著作工具,將權(quán)限和使用規(guī)則插入并附加在內(nèi)容上,作為包封。在模塊3.4中,內(nèi)容分發(fā)商確定詳細(xì)的權(quán)限和使用規(guī)則,獲得內(nèi)容,并使用模塊3.2中相同的著作工具,將更多的使用規(guī)則添加到包封中。也可以在用戶(終端)做出不同的請(qǐng)求或付款時(shí),自動(dòng)地將不同的權(quán)限和使用規(guī)則添加到包封中。最后,在模塊3.5中,以類似XML的語言表示此項(xiàng)內(nèi)容的權(quán)限和使用規(guī)則,并轉(zhuǎn)換為二進(jìn)制,附加在內(nèi)容流上,準(zhǔn)備傳送給終端。在內(nèi)容消費(fèi)側(cè)在模塊3.6中,示出的是,應(yīng)允MPEG-4IPMP終端能夠在權(quán)限剖析器函數(shù)模塊3.7中解譯基于XML的權(quán)限和使用規(guī)則。根據(jù)清晰的語義,終端能夠?qū)⑦@些權(quán)限和使用規(guī)則發(fā)送給終端中每個(gè)相應(yīng)的控制部分,并且,將這些信息用在模塊3.8中的MPEG-4系統(tǒng)中,并控制模塊3.9中不同的IPMP工具。圖4示出了MPEG-2IPMP系統(tǒng)中的內(nèi)容建立和消費(fèi)兩側(cè)的權(quán)限處理的一般結(jié)構(gòu)。在內(nèi)容創(chuàng)建和分發(fā)側(cè)首先,將構(gòu)建模塊4.0中的MPEG-2IPMP場景結(jié)構(gòu),作為模塊4.1和4.2中的著作工具的輸入文件。模塊4.1和4.2中的著作工具是相同的工具,并根據(jù)標(biāo)準(zhǔn)化權(quán)限描述語言建立。MPEG-2系統(tǒng)中的Elementary_PID用于標(biāo)識(shí)如視頻1、視頻2、音頻1或音頻2等不同的數(shù)字內(nèi)容項(xiàng)目,并將Elementary_PID與使用規(guī)則/權(quán)限放在一起,標(biāo)識(shí)應(yīng)用此權(quán)限的數(shù)字對(duì)象/項(xiàng)目。在模塊4.3中,內(nèi)容創(chuàng)建者創(chuàng)建內(nèi)容,并將其編碼成特定的格式,與此同時(shí),利用模塊4.1中的著作工具,將權(quán)限和使用規(guī)則插入并附加在內(nèi)容上,作為包封。在模塊4.4中,內(nèi)容分發(fā)商確定詳細(xì)的權(quán)限和使用規(guī)則,獲得內(nèi)容,并使用模塊4.2中相同的著作工具,將更多的使用規(guī)則添加到包封中。也可以在用戶(終端)做出不同的請(qǐng)求或付款時(shí),自動(dòng)地將不同的權(quán)限和使用規(guī)則添加到包封中。最后,在模塊4.5中,以XML表示此項(xiàng)內(nèi)容的權(quán)限和使用規(guī)則,并轉(zhuǎn)換為二進(jìn)制,附加在內(nèi)容流上,準(zhǔn)備傳送給終端。在內(nèi)容消費(fèi)側(cè)在模塊4.6中,示出的是,應(yīng)允MPEG-2IPMP終端能夠在權(quán)限剖析器函數(shù)模塊4.7中解譯基于XML的權(quán)限和使用規(guī)則。根據(jù)清晰的語義,終端能夠?qū)⑦@些權(quán)限和使用規(guī)則發(fā)送給終端中每個(gè)相應(yīng)的控制部分,并且,將這些信息用在模塊4.8中的MPEG-2系統(tǒng)中,并控制模塊4.9中不同的IPMP工具。如圖5所示,相同的概念和方法也可以應(yīng)用于MPEG-7數(shù)字項(xiàng)目的內(nèi)容分發(fā)中。在內(nèi)容創(chuàng)建和分發(fā)側(cè)首先,將構(gòu)建模塊5.0中的MPEG-7IPMP場景結(jié)構(gòu),作為模塊5.1和5.2中的著作工具的輸入文件。模塊5.1和5.2中的著作工具是相同的工具,并根據(jù)標(biāo)準(zhǔn)化權(quán)限描述語言建立。Access_Unit_ID用于標(biāo)識(shí)不同的數(shù)字內(nèi)容項(xiàng)目,并將Access_Unit_ID與使用規(guī)則/權(quán)限放在一起,標(biāo)識(shí)應(yīng)用此權(quán)限的數(shù)字對(duì)象/項(xiàng)目。在模塊5.3中,內(nèi)容創(chuàng)建者創(chuàng)建內(nèi)容,并將其編碼成特定的格式,與此同時(shí),利用模塊5.1中的著作工具,將權(quán)限和使用規(guī)則插入并附加在內(nèi)容上,作為包封。在模塊5.4中,內(nèi)容分發(fā)商確定詳細(xì)的權(quán)限和使用規(guī)則,獲得內(nèi)容,并使用模塊5.2中相同的著作工具,將更多的使用規(guī)則添加到包封中。也可以在用戶(終端)做出不同的請(qǐng)求或付款時(shí),自動(dòng)地將不同的權(quán)限和使用規(guī)則添加到包封中。最后,在模塊5.5中,以XML表示此項(xiàng)內(nèi)容的權(quán)限和使用規(guī)則,并轉(zhuǎn)換為二進(jìn)制,附加在內(nèi)容流上,準(zhǔn)備傳送給終端。在內(nèi)容消費(fèi)側(cè)在模塊5.6中,示出的是,應(yīng)允MPEG-7IPMP終端能夠在權(quán)限剖析器函數(shù)模塊5.7中解譯基于XML的權(quán)限和使用規(guī)則。根據(jù)清晰的語義,終端能夠?qū)⑦@些權(quán)限和使用規(guī)則發(fā)送給終端中每個(gè)相應(yīng)的控制部分,并且,將這些信息用在模塊5.8中的回放系統(tǒng)中,并控制模塊5.9中不同的IPMP工具。如圖6所示,相同的概念和方法也可以應(yīng)用于一般數(shù)字項(xiàng)目的內(nèi)容分發(fā)。在內(nèi)容創(chuàng)建和分發(fā)側(cè)首先,將構(gòu)建模塊6.0中的IPMP場景結(jié)構(gòu),作為模塊6.1和6.2中的著作工具的輸入文件。模塊6.1和6.2中的著作工具是相同的工具,并根據(jù)標(biāo)準(zhǔn)化權(quán)限描述語言建立。DID(數(shù)字項(xiàng)目標(biāo)識(shí)符)用于標(biāo)識(shí)不同的數(shù)字內(nèi)容項(xiàng)目,并將DID與使用規(guī)則/權(quán)限放在一起,標(biāo)識(shí)應(yīng)用此權(quán)限的數(shù)字對(duì)象/項(xiàng)目。在模塊6.3中,內(nèi)容創(chuàng)建者創(chuàng)建內(nèi)容,并將其編碼成特定的格式,與此同時(shí),利用模塊6.1中的著作工具,將權(quán)限和使用規(guī)則插入并附加在內(nèi)容上,作為包封。在模塊6.4中,內(nèi)容分發(fā)商確定詳細(xì)的權(quán)限和使用規(guī)則,獲得內(nèi)容,并使用模塊6.2中相同的著作工具,將更多的使用規(guī)則添加到包封中。也可以在用戶(終端)做出不同的請(qǐng)求或付款時(shí),自動(dòng)地將不同的權(quán)限和使用規(guī)則添加到包封中。最后,在模塊6.5中,以XML表示此項(xiàng)內(nèi)容的權(quán)限和使用規(guī)則,并轉(zhuǎn)換為二進(jìn)制,附加在內(nèi)容流上,準(zhǔn)備傳送給終端。在內(nèi)容消費(fèi)側(cè)在模塊6.6中,示出的是,應(yīng)允IPMP終端能夠在權(quán)限剖析器函數(shù)模塊6.7中解譯基于XML的權(quán)限和使用規(guī)則。根據(jù)清晰的語義,終端能夠?qū)⑦@些權(quán)限和使用規(guī)則發(fā)送給終端中每個(gè)相應(yīng)的控制部分,并且,將這些信息用在模塊6.8中的回放系統(tǒng)中,并控制模塊6.9中不同的IPMP工具。在圖7和圖8中,示出了所定義的權(quán)限描述語言或大綱體系結(jié)構(gòu),以覆蓋不同應(yīng)用中盡可能多的使用規(guī)則和權(quán)限。在權(quán)限描述語言的語義中,清晰地規(guī)定了母符號(hào)、子符號(hào)中的所有元素或?qū)傩浴4缶V中的Content_ID在我們描述MPEG-2系統(tǒng)中的數(shù)字項(xiàng)目時(shí),將改為Elementary_PID;在我們描述MPEG-4系統(tǒng)中的數(shù)字項(xiàng)目時(shí),將改為OD-ID/ES_ID;而在我們描述MPEG-7系統(tǒng)中的數(shù)字項(xiàng)目時(shí),將改為Access_Unit_ID。權(quán)限描述語言的語義權(quán)限描述語義的語義如下1)CONTENT此元素是用于標(biāo)識(shí)一些內(nèi)容信息的一般實(shí)體。其由一個(gè)強(qiáng)制元素CONTENT_ID和兩個(gè)可選元素CONTENT_FORMAT和CONTENT_DESCRIPTION構(gòu)成。對(duì)于不同的IPMP系統(tǒng),按照其應(yīng)用的相應(yīng)權(quán)限和使用規(guī)則,可以選擇不同的CONTENT_ID。對(duì)于MPEG-2系統(tǒng),為PMT表中的ELEMENTARY_PID;對(duì)于MPEG-4系統(tǒng),為ES_ID和/或OD_ID;對(duì)于MPEG-7系統(tǒng),為ACCESS_UNIT_ID;而對(duì)于普通的數(shù)字內(nèi)容,為DID。CONTENT_FORMAT提供了如MPEG-2、4或7等編碼內(nèi)容格式,而CONTENT_DESCRIPTION給出了如視聽流、視聽對(duì)象、視聽描述元數(shù)據(jù)(matadata)等內(nèi)容描述。以下元素解釋權(quán)限描述中可能的權(quán)限和使用規(guī)則語義2)PLAY播放權(quán)限可以理解為播放要求受托播放器主動(dòng)參與,在允許的時(shí)間內(nèi)并以有限的次數(shù)再現(xiàn)內(nèi)容。“COUNT”設(shè)置了允許回放內(nèi)容的次數(shù)。每回放內(nèi)容一次,數(shù)值減一。當(dāng)數(shù)值為零時(shí),不能再播放內(nèi)容?!癙LAYER”可以可選地規(guī)定為用于播放的硬件種類?!癐D”、“NAME”和“DESCRIPTION”給出了播放器特性的細(xì)節(jié)。“TIME”設(shè)置了內(nèi)容播放的時(shí)間屬性?!癉URATION”設(shè)置了允許播放內(nèi)容的時(shí)間段。從時(shí)間“START”到時(shí)間“UNTIL”,可以播放內(nèi)容。在“DURATION”之前和“DURATION”之后,不能播放內(nèi)容?!癟OTAL”時(shí)間設(shè)置了允許播放內(nèi)容的總時(shí)間量。當(dāng)播放內(nèi)容時(shí),以一定的時(shí)間間隔減少“TOTAL”的數(shù)值(年、月、日、時(shí)、分、秒)。當(dāng)時(shí)間過去時(shí),不能播放內(nèi)容?!癟OTAL”元素設(shè)置的總時(shí)間量不能比“START”和“UNTIL”設(shè)置的時(shí)間量多,但可以等于或小于該數(shù)值。當(dāng)使用“WATERMARK”時(shí),則水印指明了信息源列表,內(nèi)容供應(yīng)商要求在水印中表達(dá)該信息。列表的元素可以是在提供內(nèi)容時(shí)已知的文本字符串(Watermark-Str),可以是表示在回放內(nèi)容時(shí)已知的“指紋”的記號(hào)列表(Watermark-Token),或者可以是要對(duì)其比特進(jìn)行編碼的數(shù)字對(duì)象(Watermark-Object)。假設(shè)將此對(duì)象發(fā)送到正在播放的內(nèi)容中。3)COPY、MOVE、LEND這三種權(quán)限可以理解為特定類型的CONVEY權(quán)限,在授權(quán)供應(yīng)商的控制下,管理內(nèi)容的永久副本的創(chuàng)建和移動(dòng)。所有這三類權(quán)限都可以由規(guī)定了復(fù)制、移動(dòng)和借出次數(shù)的“COUNT”和指定了交換內(nèi)容的存儲(chǔ)器(儲(chǔ)存庫)的“FROM”、“TO”作為參數(shù)。每復(fù)制、移動(dòng)或借出內(nèi)容一次,減少“COUNT”的數(shù)值。當(dāng)數(shù)值為零時(shí),不能再復(fù)制、移動(dòng)或借出內(nèi)容。COPY權(quán)限是制作內(nèi)容的新的數(shù)字副本的權(quán)限,在制作新的數(shù)字副本時(shí),調(diào)用COPY權(quán)限。MOVE權(quán)限是將數(shù)字內(nèi)容從一個(gè)存儲(chǔ)器(儲(chǔ)存庫)傳送到另一個(gè)的權(quán)限,并不增加內(nèi)容副本的數(shù)目。LEND權(quán)限是將內(nèi)容的副本借出一段時(shí)間的權(quán)限,其同樣在另一存儲(chǔ)器(儲(chǔ)存庫)上創(chuàng)建內(nèi)容的“出借人”副本。LEND權(quán)限與“COPY”和“MOVE”權(quán)限不同,因?yàn)?,通常在?nèi)容借出的時(shí)間期間,不能播放內(nèi)容的原始副本?!癓END”權(quán)限具有與“PLAY”中的“TIME”相同的特殊屬性“TIME”,表示啟用“借出”存儲(chǔ)器并禁用原始的“出借”存儲(chǔ)器的時(shí)間因數(shù)。4)EDIT權(quán)限有權(quán)編輯圖像或控制播放內(nèi)容的時(shí)間或元數(shù)據(jù)關(guān)系。例如,改變時(shí)間標(biāo)可以提供快進(jìn)、快退、慢動(dòng)作、暫停等功能;調(diào)整MPEG-7元數(shù)據(jù)Access_Unit關(guān)系(樹結(jié)構(gòu))可以提供不同的查找應(yīng)用。5)MODIFY權(quán)限允許改變內(nèi)容、以其他內(nèi)容代替該內(nèi)容或創(chuàng)建新的內(nèi)容。MPEGIPMP中“MODIFY”權(quán)限的兩個(gè)示例為由MPEG-4系統(tǒng)中的用戶以指定的場景代替當(dāng)前的場景,以及在MPEG-7系統(tǒng)中,修改Access_Unit元素值,以調(diào)整查找功能。在上述兩個(gè)權(quán)限概念中,“TIME”元素具有與“PLAY”和“LEND”權(quán)限中的“TIME”相同的解釋,表示啟用這兩個(gè)權(quán)限的有效時(shí)間因數(shù)。6)UserDefinedRightsDescription設(shè)置了用戶所定義的任何權(quán)限描述。由用戶對(duì)語義進(jìn)行定義。7)ReservedRightsDescription設(shè)置了未來使用的權(quán)限描述。為了按照內(nèi)容供應(yīng)商的意圖控制內(nèi)容消費(fèi),由權(quán)限管理工具管理這些權(quán)限描述。如圖2、3、4、5和6所示,必須根據(jù)同樣用在內(nèi)容創(chuàng)建側(cè)中的標(biāo)準(zhǔn)化權(quán)限描述大綱體系結(jié)構(gòu),在終端中預(yù)先實(shí)現(xiàn)具有權(quán)限剖析器的權(quán)限管理工具。這與音頻和視頻編解碼器、編碼器和解碼器應(yīng)當(dāng)成對(duì)是相同的情況。以下部分示出了XML符號(hào),作為使用了標(biāo)準(zhǔn)化權(quán)限描述大綱體系結(jié)構(gòu)的特定應(yīng)用的權(quán)限和使用規(guī)則的示例。MPEG-4IPMP系統(tǒng)的權(quán)限和使用規(guī)則的XML符號(hào)的示例以下的XML符號(hào)描述了MPEG-2IPMP信息中的權(quán)限描述的語法。將PLAY和COPY權(quán)限授權(quán)給具有指定Elementary_PID的指定視聽流視頻部分。<?xmlversion=“1.0”encoding“UTF-8”?> ?。糝IGHTS_DESCRIPTIONxmlns:xsi= “http://www.w3.org/2001/XMLSchemainstanc”xmlns:xsi= “http://www.mpeg_ipmp.org/2001/MPEG-IPMP-Schema”> <CONTENT> ?。糃ONTENT_ID> <ELEMENTARY_PID>EPID5</ELEMENTARY_PID> ?。?CONTENT_ID> ?。糃ONTENT_FORMAT>MPEG-2<ICONTENT_FORMAT> ?。糃ONTENT_DESCRIPTION>視聽流視頻 5<CONTENT_DESCRIPTION> ?。?CONTENT> ?。糚LAY> ?。糚LAYER> ?。糏D>Panasonic8910</ID> ?。糔AME>CF-X1</NAME> ?。糄ESCRIPTION>NotebookPlayer</DESCRIPTION> ?。?PLAYER> ?。糡IME> ?。糄URATION> ?。糞TART>2001-07-20</START> ?。糢NTIL>2001-07-22</UNTIL> ?。?DURATION> ?。糡OTALdays=“2”hours=“5”/> </TIME> ?。糤ATERMARK> ?。糤ATERMARK-STRstring=“Title‘Songs’Copyright2001 Panasonic”/> ?。糤ATERMARK-TOKENSuser-id=“true”render-id=“true”<!--SIPO<DPn="13">--><dpn="d13"/> /> </WATERMARK> ?。?PLAY> <CONVEY> ?。糃OPY> ?。糃OUNT>1</COUNT> ?。糉ROM>AAA</FROM> <TO>BBB</TO> ?。?COPY> ?。?CONVEY> ?。?RIGHTS_DESCRIPTION>以下的XML符號(hào)描述了MPEG-4IPMP信息中的權(quán)限描述的語法。將PLAY、MOVE、EDIT、MODIFY權(quán)限授權(quán)給具有指定ES_ID和OD_ID的一些指定視聽對(duì)象。<?xmlversion=“1.0”encoding“UTF-8”?> ?。糝IGHTS_DESCRIPTIONxmlns:xsi= “http://www.w3.org/2001/XMLSchemainstanc”xmlns:xsi= “http://www.mpeg_ipmp.org/2001/MPEG-IPMP-Schema”> ?。糃ONTENT> ?。糃ONTENT_ID> <OD_ID>8</OD_ID> ?。糘D_ID>9</ES_ID> ?。糆S_ID>9</ES_ID> ?。?CONTENT_ID> ?。糃ONTENT_FORMAT>MPEG-4<ICONTENT_FORMAT> ?。糃ONTENT_DESCRIPTION>AV對(duì)象視頻8視頻 9<CONTENT_DESCRIPTION> ?。?CONTENT> ?。糚LAY> ?。糚LAYER><!--SIPO<DPn="14">--><dpn="d14"/> ?。糏D>Panasonic9910</ID> <NAME>CF-L1</NAME> ?。糄ESCRIPTION>MDPlayer</DESCRIPTION> ?。?PLAYER> ?。糡IME> ?。糄URATION> ?。糞TART>2001-07-20</START> ?。糢NTIL>2001-07-22</UNTIL> ?。?DURATION> <TOTALdays=“50”hours=“8”/> ?。?TIME> <WATERMARK> ?。糤ATERMARK-STRstring=“Title:‘MDSongs’Copyright 2001Panasonic”/> <WATERMARK-TOKENSuseuser-id=“true”render-id= “false”/> ?。?WATERMARK> </PLAY> ?。糃ONVEY> ?。糓OVE> <COUNT>2</COUNT> ?。糉ROM>CCC</FROM> ?。糡O>DDD</TO> ?。?MOVE> </CONVEY> ?。糆DIT> ?。糡IMESCALE>10000</TIMESCALE> <TIMESCALE>10</TIMESCALE> ?。糡IMESCALE>0.1</TIMESCALE> </EDIT><!--SIPO<DPn="15">--><dpn="d15"/> ?。糓ODIFY> <SCENE><FROM>場景1</FROM><TO>場景 2</TO></SCENE></MODIFY> ?。?RIGHTS_DESCRIPTION>以下的XML符號(hào)描述了MPEG-7IPMP信息中的權(quán)限描述的語法。將LEND、EDIT、MODIFY權(quán)限授權(quán)給具有指定ACCESS_UNIT_ID的指定視聽描述元數(shù)據(jù)。<?xmlversion=“1.0”encoding“UTF-8”?> ?。糝IGHTS_DESCRIPTIONxmlns:xsi= “http://www.w3.org/2001/XMLSchemainstanc”xmlns:xsi= “http://www.mpeg_ipmp.org/2001/MPEG-IPMP-Schema”> <CONTENT> ?。糃ONTENT_ID> ?。糀CCESS_UNIT_ID>9</ACCESS_UNIT_ID> <ACCESS_UNIT_ID>10</ACCESS_UNIT_ID> ?。?CONTENT_ID> <CONTENT_FORMAT>MPEG-7<ICONTENT_FORMAT> ?。糃ONTENT_DESCRIPTION>足球比賽AV描述 <CONTENT_DESCRIPTION> ?。?CONTENT> ?。糃ONVEY> <LEND> ?。糡IME> <DURATION> ?。糞TART>2001-07-13</START> ?。糢NTIL>2001-09-16</UNTIL> ?。?DURATION> <TOTALmonths=“1”days=“2”></TOTAL> ?。?TIME> <COUNT>3</COUNT><!--SIPO<DPn="16">--><dpn="d16"/> ?。糉ROM>EEE</FROM> ?。糡O>FFF</T0> ?。?LEND> </CONVEY> ?。糆DIT> ?。糀CCESS_UNIT>AUID9斷開與具有AUID10的母節(jié)點(diǎn)之間的 連接</ACCESS_UNIT> ?。?EDIT> ?。糓ODIFY> ?。糀CCESS_UNIT>元素‘球’</ACCESS_UNIT> ?。糀CCESS_UNIT>元素‘運(yùn)動(dòng)員’</ACCESS_UNIT> ?。?MODIFY> ?。?RIGHTS_DESCRIPTION>在終端側(cè),可以具有可選的BiM軟件,將二進(jìn)制壓縮形式的權(quán)限描述信息的XML描述解碼為具有以下所定義的、用于剖析XML描述的大綱的XML文件。XML權(quán)限剖析器利用所定義的大綱,從XML文件得到元素?cái)?shù)值和/或?qū)傩?,并傳送給終端控制部分,以實(shí)現(xiàn)權(quán)限管理。在MPEG-4IPMP系統(tǒng)中攜帶權(quán)限描述的位置或地點(diǎn)MPEG-4IPMP系統(tǒng)在內(nèi)容創(chuàng)建側(cè),將基于XML大綱的權(quán)限/使用規(guī)則插入到MPEG-4內(nèi)容流的IOD中的內(nèi)容流中,作為MPEG-4IPMP場景結(jié)構(gòu)。這可以在創(chuàng)建和分發(fā)內(nèi)容時(shí),借助于著作工具來進(jìn)行。在內(nèi)容消費(fèi)側(cè),權(quán)限剖析器解譯XML文件中的每個(gè)符號(hào),并按照XML文件中所指示的OD_ID/ES_ID,將其傳送給MPEG-4終端中相應(yīng)的部件。如圖9所示,可以在諸如場景描述流或?qū)ο竺枋隽鞯纫粋€(gè)元素流中負(fù)載基于XML的權(quán)限表達(dá)(二進(jìn)制格式)。在IOD(原始對(duì)象描述符)中,ES_Descriptor將描述此流。在圖9中,在模塊8.0中的IOD中負(fù)載了三個(gè)ES_Descriptor。一個(gè)用于模塊8.6中的對(duì)象描述符流,一個(gè)用于模塊8.4中的場景描述符流,而另一個(gè)用于模塊8.2中的IPMP場景流。針對(duì)視頻和音頻,在模塊8.7、8.8和8.9中示出了三個(gè)元素流。模塊8.5中的對(duì)象描述符描述了每個(gè)對(duì)象和每個(gè)元素流。在模塊8.3中示出了BIFS(二進(jìn)制格式場景),來描述模塊8.5中所示的不同對(duì)象之間的關(guān)系。模塊8.1中的權(quán)限描述表明了應(yīng)用于終端中的OD_ID/ES_ID所指示的不同對(duì)象的不同使用規(guī)則或權(quán)限。如果考慮到與舊的IPMP系統(tǒng)之間的兼容性,以及如果針對(duì)在解碼的開始所建立的所有對(duì)象、更喜歡簡潔的權(quán)限結(jié)構(gòu),這種方法是優(yōu)秀的。與此同時(shí),我們還可以提供用在內(nèi)容創(chuàng)建中的總體IPMP場景結(jié)構(gòu),其描述了應(yīng)用于不同對(duì)象的不同類型的權(quán)限之間的關(guān)系。如圖10所示,可替代的方法是,將單獨(dú)的使用規(guī)則/權(quán)限放入附加在作為權(quán)限所要應(yīng)用的目標(biāo)的對(duì)象和元素流上的IPMP元素流中。在MPEG-2IPMP系統(tǒng)中攜帶權(quán)限描述的位置或地點(diǎn)在圖11中,示出了可以負(fù)載在專用部分中的權(quán)限描述,所述專用部分被分配在MPEG-2系統(tǒng)中的PAT(節(jié)目關(guān)聯(lián)表)中。在圖11中,描述了由TS(傳送流)所分配的PID值=0x0000的PAT表。這里示出了由上述PAT表所分配的table_id=0x02的PMT(節(jié)目映射表)表。如MPEG-2系統(tǒng)中所定義的PMT的語法的表1所示,在PMT表中,列出了具有不同stream_type和elementary_PID的所有節(jié)目,以描述每個(gè)元素流之間的關(guān)系。表1——傳送流節(jié)目映射部分在圖11中,示出了六個(gè)PES流,以描述具有不同stream_type和不同elementary_PID的不同元素流。作為private_data_byte嵌入權(quán)限描述,并負(fù)載在PAT表中分配了table_id=0x40的專用部分的內(nèi)部。表2示出了MPEG-2系統(tǒng)中所定義的專用部分的語法。表2——專用部分在內(nèi)容創(chuàng)建和分發(fā)側(cè)創(chuàng)建權(quán)限描述,而且權(quán)限描述由描述將哪個(gè)權(quán)限應(yīng)用于哪個(gè)對(duì)象項(xiàng)目或哪個(gè)元素流的elementary_PID信息構(gòu)成。如圖12所示,用于在MPEG-2系統(tǒng)中負(fù)載權(quán)限描述的代替位置利用PES之一作為具有stream_id=10111101或10111111的專用流,如表3、stream_id的選擇所示。表3——Stream_id分配負(fù)載MPEG-2系統(tǒng)中的權(quán)限描述的第三方將使用在PAT表中分配了table_id=0x01的CA(條件訪問)部分。權(quán)利要求1、一種針對(duì)IPMP系統(tǒng)的統(tǒng)一權(quán)限管理方法,包括以下步驟使用靈活的權(quán)限描述大綱和語言來描述通常用在數(shù)字內(nèi)容分發(fā)中的權(quán)限和使用規(guī)則;在創(chuàng)建和編碼數(shù)字內(nèi)容時(shí),根據(jù)所述權(quán)限描述大綱和語言,創(chuàng)建具有權(quán)限和使用規(guī)則的權(quán)限包封;以及將所述權(quán)限包封附加在所述內(nèi)容上、滿足不同系統(tǒng)規(guī)定的特定位置中,以便分發(fā)給用戶,其中,IPMP終端具有基于所述權(quán)限描述大綱和語言的權(quán)限剖析器,以及其中,所述終端具有權(quán)限管理功能,從所述內(nèi)容中提取所述權(quán)限包封,解譯所述權(quán)限和使用規(guī)則,并將其傳送給所述終端中相應(yīng)的部件。2、一種針對(duì)IPMP系統(tǒng)的統(tǒng)一權(quán)限管理方法,其中靈活的權(quán)限描述大綱和語言,用來描述通常用在數(shù)字內(nèi)容分發(fā)中的權(quán)限和使用規(guī)則;在創(chuàng)建和編碼數(shù)字內(nèi)容時(shí),產(chǎn)生具有基于所述權(quán)限描述大綱和語言的權(quán)限和使用規(guī)則的權(quán)限包封;以及將所述權(quán)限包封附加在所述內(nèi)容上、滿足不同系統(tǒng)規(guī)定的特定位置中,以便分發(fā)給用戶,其中,所述方法包括以下步驟具有IPMP終端功能,所述IPMP終端功能具有基于所述權(quán)限描述大綱和語言的權(quán)限剖析器;具有權(quán)限管理功能,從所述內(nèi)容中提取所述權(quán)限包封,解譯所述權(quán)限和使用規(guī)則,并將其傳送給所述終端中相應(yīng)的部件;在所述終端中,接收具有所述權(quán)限包封中的所述權(quán)限描述的所述內(nèi)容;從接收到的內(nèi)容中,提取具有所述權(quán)限描述的所述權(quán)限包封;由所述終端中的所述權(quán)限剖析器剖析所述權(quán)限描述,并解譯每項(xiàng)權(quán)限和使用規(guī)則;向所述終端中的每個(gè)部件傳送所述權(quán)限描述的行為消息,激活由所述權(quán)限描述所描述的所述權(quán)限和使用規(guī)則。3、一種針對(duì)IPMP系統(tǒng)的統(tǒng)一權(quán)限管理方法,其中靈活的權(quán)限描述大綱和語言,用來描述通常用在數(shù)字內(nèi)容分發(fā)中的權(quán)限和使用規(guī)則;基于所述權(quán)限描述大綱和語言的著作工具,用于內(nèi)容創(chuàng)建和分發(fā),以便容易地、離線或?qū)崟r(shí)地公布他們的權(quán)限;在創(chuàng)建和編碼數(shù)字內(nèi)容時(shí),使用所述著作工具產(chǎn)生具有權(quán)限和使用規(guī)則的權(quán)限包封;使用基于所述權(quán)限描述大綱和語言的所述著作工具,將水印信息嵌入所述內(nèi)容中;通過或不通過加密,將所述內(nèi)容編碼成特定的格式;以及將所述權(quán)限包封附加在所述內(nèi)容上、滿足不同系統(tǒng)規(guī)定的特定位置中,以便分發(fā)給用戶,其中,所述方法包括以下步驟具有IPMP終端功能,所述IPMP終端功能具有基于所述權(quán)限描述大綱和語言的權(quán)限剖析器;具有權(quán)限管理功能,從所述內(nèi)容中提取所述權(quán)限包封,解譯所述權(quán)限和使用規(guī)則,并將其傳送給所述終端中相應(yīng)的部件;在所述終端中,接收具有所述權(quán)限包封中的所述權(quán)限描述的所述內(nèi)容;從接收到的內(nèi)容中,提取具有所述權(quán)限描述的所述權(quán)限包封;由所述終端中的所述權(quán)限剖析器剖析所述權(quán)限描述,并解譯每項(xiàng)權(quán)限和使用規(guī)則;向所述終端中的每個(gè)部件傳送所述權(quán)限描述的行為消息,激活由所述權(quán)限描述所描述的所述權(quán)限和使用規(guī)則。4、一種針對(duì)IPMP系統(tǒng)的統(tǒng)一權(quán)限管理方法,包括以下步驟規(guī)定和定義靈活的權(quán)限描述大綱和語言,來描述通常用在數(shù)字內(nèi)容分發(fā)中的權(quán)限和使用規(guī)則,包括描述不同系統(tǒng)中不同數(shù)字對(duì)象的特定標(biāo)識(shí)符,例如,MPEG-4系統(tǒng)的OD_ID/ES_ID(對(duì)象描述符ID和元素流ID);利用其所應(yīng)用的相應(yīng)權(quán)限和使用規(guī)則標(biāo)識(shí)OD_ID和ES_ID;在創(chuàng)建和編碼數(shù)字內(nèi)容時(shí),根據(jù)所述權(quán)限描述大綱和語言,以相應(yīng)的OD_ID和ES_ID創(chuàng)建具有權(quán)限和使用規(guī)則的權(quán)限包封;以及將所述權(quán)限包封附加在所述內(nèi)容上的IOD(原始對(duì)象描述符)中,作為原始元素流之一,以便分發(fā)給用戶,其中IPMP終端具有基于所述權(quán)限描述大綱和語言的權(quán)限剖析器;將所述權(quán)限剖析器集成在所述終端中,以構(gòu)成能夠理解內(nèi)容流保存所述權(quán)限描述的特定位置(IOD)的權(quán)限管理;所述終端具有權(quán)限管理,從所述內(nèi)容中提取所述權(quán)限包封,解譯所述權(quán)限和使用規(guī)則,并將其傳送給所述終端中相應(yīng)的部件;在所述終端中,接收具有所述權(quán)限包封中的所述權(quán)限描述的所述內(nèi)容;由所述終端中的所述權(quán)限管理處理在IOD中包含了權(quán)限描述的所述內(nèi)容流;由所述權(quán)限剖析器剖析所述權(quán)限描述,并解譯每項(xiàng)權(quán)限和使用規(guī)則;以及向所述終端中的每個(gè)部件傳送所述權(quán)限描述的行為消息,激活由所述權(quán)限描述所描述的所述權(quán)限和使用規(guī)則。5、一種針對(duì)IPMP系統(tǒng)的統(tǒng)一權(quán)限管理方法,其中規(guī)定和定義靈活的權(quán)限描述大綱和語言,來描述通常用在數(shù)字內(nèi)容分發(fā)中的權(quán)限和使用規(guī)則,包括描述不同系統(tǒng)中不同數(shù)字對(duì)象的特定標(biāo)識(shí)符,例如,MPEG-4系統(tǒng)的OD_ID/ES_ID(對(duì)象描述符ID和元素流ID);利用其所應(yīng)用的相應(yīng)權(quán)限和使用規(guī)則標(biāo)識(shí)OD_ID和ES_ID;在創(chuàng)建和編碼數(shù)字內(nèi)容時(shí),根據(jù)所述權(quán)限描述大綱和語言,以相應(yīng)的OD_ID和ES_ID、權(quán)限和使用規(guī)則創(chuàng)建權(quán)限包封;以及在附加在所述OD_ID和ES_ID上的IPMP_ES(IPMP元素流)中負(fù)載所述權(quán)限包封;以及其中,所述方法包括以下步驟具有IPMP終端功能,所述IPMP終端功能具有基于所述權(quán)限描述大綱和語言的權(quán)限剖析器;將所述權(quán)限剖析器集成在所述終端功能中,以構(gòu)成能夠理解內(nèi)容流保存所述權(quán)限描述的特定位置(IPMP_ES)的權(quán)限管理;以所述權(quán)限管理建立所述終端,從所述內(nèi)容中提取所述權(quán)限包封,解譯所述權(quán)限和使用規(guī)則,并將其傳送給所述終端中相應(yīng)的部件;在所述終端中,接收具有所述權(quán)限包封中的所述權(quán)限描述的所述內(nèi)容;由所述終端中的所述權(quán)限管理處理在所述IPMP_ES中包含了權(quán)限描述的所述內(nèi)容流;由所述權(quán)限剖析器剖析所述權(quán)限描述,并解譯每項(xiàng)權(quán)限和使用規(guī)則;向所述終端中的每個(gè)部件傳送所述權(quán)限描述的行為消息,激活由所述權(quán)限描述所描述的所述權(quán)限和使用規(guī)則。6、一種針對(duì)IPMP系統(tǒng)的統(tǒng)一權(quán)限管理方法,包括以下步驟規(guī)定和定義靈活的權(quán)限描述大綱和語言,來描述通常用在數(shù)字內(nèi)容分發(fā)中的權(quán)限和使用規(guī)則,包括描述不同系統(tǒng)中不同數(shù)字對(duì)象的特定標(biāo)識(shí)符,例如,MPEG-2系統(tǒng)的Elementary_PID(元素節(jié)目ID);利用其所應(yīng)用的相應(yīng)權(quán)限和使用規(guī)則標(biāo)識(shí)Elementary_PID;在創(chuàng)建和編碼數(shù)字內(nèi)容時(shí),根據(jù)所述權(quán)限描述大綱和語言,以相應(yīng)的Elementary_PID創(chuàng)建具有權(quán)限和使用規(guī)則的權(quán)限包封;將所述權(quán)限包封放入MPEG-2系統(tǒng)中的專用部分中;以及將具有所述權(quán)限包封的所述專用部分插入到TS(傳送流)中,以及其中以具有基于所述權(quán)限描述大綱和語言的權(quán)限剖析器來實(shí)現(xiàn)IPMP終端;將所述權(quán)限剖析器集成在所述終端中,以構(gòu)成能夠理解內(nèi)容流保存所述權(quán)限描述的特定位置(所述專用部分)的權(quán)限管理;所述終端具有權(quán)限管理,從所述內(nèi)容中提取所述權(quán)限包封,解譯所述權(quán)限和使用規(guī)則,并將其傳送給所述終端中、由PMT(節(jié)目映射表)中的elementary_PID所指示的相應(yīng)部件;在所述終端中,接收具有所述權(quán)限包封中的所述權(quán)限描述的所述內(nèi)容;處理所述傳送流中的所述專用部分,檢索所述權(quán)限包封;由所述權(quán)限剖析器剖析所述權(quán)限包封中的所述權(quán)限描述,并解譯每項(xiàng)權(quán)限和使用規(guī)則;以及向所述終端中、由elementary_PID所指示的每個(gè)部件傳送所述權(quán)限描述的行為消息,激活由所述權(quán)限描述所描述的所述權(quán)限和使用規(guī)則。7、一種針對(duì)IPMP系統(tǒng)的統(tǒng)一權(quán)限管理方法,其中規(guī)定和定義靈活的權(quán)限描述大綱和語言,來描述通常用在數(shù)字內(nèi)容分發(fā)中的權(quán)限和使用規(guī)則,包括描述不同系統(tǒng)中不同數(shù)字對(duì)象的特定標(biāo)識(shí)符,例如,MPEG-2系統(tǒng)的Elementary_PID(元素節(jié)目ID);利用其所應(yīng)用的相應(yīng)權(quán)限和使用規(guī)則標(biāo)識(shí)每個(gè)Elementary_PID;在創(chuàng)建和編碼數(shù)字內(nèi)容時(shí),根據(jù)所述權(quán)限描述大綱和語言,以相應(yīng)的Elementary_PID、權(quán)限和使用規(guī)則創(chuàng)建權(quán)限包封;以及在PES(節(jié)目元素流)中負(fù)載所述權(quán)限包封,所述PES是具有MPEG-2系統(tǒng)定義的特定stream_id的專用流,以及其中,所述方法包括以下步驟IPMP終端具有基于所述權(quán)限描述大綱和語言的權(quán)限剖析器;以所述權(quán)限管理建立所述終端,從所述內(nèi)容中提取所述權(quán)限包封,解譯所述權(quán)限和使用規(guī)則,并將其傳送給所述終端中、由PMT(節(jié)目映射表)中的elmentary_PID所指示的相應(yīng)部件;將所述權(quán)限剖析器集成在所述終端功能中,以構(gòu)成能夠理解內(nèi)容流保存所述權(quán)限描述的特定位置(作為所述PES流中的專用流)的權(quán)限管理;在所述終端中,接收具有所述權(quán)限包封中的所述權(quán)限描述的所述內(nèi)容;處理具有特定的stream-id的所述PES中的所述專用流,以檢索所述權(quán)限包封;由所述權(quán)限剖析器剖析所述權(quán)限包封中的所述權(quán)限描述,并解譯每項(xiàng)權(quán)限和使用規(guī)則;向所述終端中、由Elementary_PID指示的每個(gè)部件傳送所述權(quán)限描述的行為消息,激活由所述權(quán)限描述所描述的所述權(quán)限和使用規(guī)則。8、一種針對(duì)IPMP系統(tǒng)的統(tǒng)一權(quán)限管理方法,其中規(guī)定和定義靈活的權(quán)限描述大綱和語言,來描述通常用在數(shù)字內(nèi)容分發(fā)中的權(quán)限和使用規(guī)則,包括描述不同系統(tǒng)中不同數(shù)字對(duì)象的特定標(biāo)識(shí)符,例如,MPEG-2系統(tǒng)的Elementary_PID(元素節(jié)目ID);利用其所應(yīng)用的相應(yīng)權(quán)限和使用規(guī)則標(biāo)識(shí)每個(gè)Elementary_PID;在創(chuàng)建和編碼數(shù)字內(nèi)容時(shí),根據(jù)所述權(quán)限描述大綱和語言,以相應(yīng)的Elementary_PID創(chuàng)建具有權(quán)限和使用規(guī)則的權(quán)限包封;以及在具有MPEG-2系統(tǒng)所定義的特定table_id的CA-部分(條件訪問部分)中負(fù)載所述權(quán)限包封,以及其中,所述方法包括以下步驟實(shí)現(xiàn)具有基于所述權(quán)限描述大綱和語言的權(quán)限剖析器的IPMP終端;以所述權(quán)限管理建立所述終端,從所述內(nèi)容中提取所述權(quán)限包封,解譯所述權(quán)限和使用規(guī)則,并將其傳送給所述終端中、由PMT(節(jié)目映射表)中的elmentary_PID所指示的相應(yīng)部件;將所述權(quán)限剖析器集成在所述終端功能中,以構(gòu)成能夠理解內(nèi)容流保存所述權(quán)限描述的特定位置(在CA部分中)的權(quán)限管理;在所述終端中,接收具有所述權(quán)限包封中的所述權(quán)限描述的所述內(nèi)容;處理具有特定table_id的所述CA部分,以檢索所述權(quán)限包封;由所述權(quán)限剖析器剖析所述權(quán)限包封中的所述權(quán)限描述,并解譯每項(xiàng)權(quán)限和使用規(guī)則;向所述終端中、由Elementary_PID指示的每個(gè)部件傳送所述權(quán)限描述的行為消息,激活由所述權(quán)限描述所描述的所述權(quán)限和使用規(guī)則。9、一種針對(duì)IPMP系統(tǒng)的統(tǒng)一權(quán)限管理方法,包括以下步驟規(guī)定和定義靈活的權(quán)限描述大綱和語言,來描述通常用在數(shù)字內(nèi)容分發(fā)中的權(quán)限和使用規(guī)則,包括描述不同系統(tǒng)中不同數(shù)字對(duì)象的特定標(biāo)識(shí)符,例如,MPEG-7系統(tǒng)中、數(shù)字項(xiàng)目的Access_Unit_ID;利用其所應(yīng)用的相應(yīng)權(quán)限和使用規(guī)則標(biāo)識(shí)Access_Unit_ID;在創(chuàng)建和編碼數(shù)字內(nèi)容時(shí),根據(jù)所述權(quán)限描述大綱和語言,以相應(yīng)的Access_Unit_ID創(chuàng)建具有權(quán)限和使用規(guī)則的權(quán)限包封;以及將所述權(quán)限包封附加在所述內(nèi)容上、位于所述內(nèi)容的開始,以便分發(fā)給用戶,以及其中以基于所述權(quán)限描述大綱和語言的權(quán)限剖析器實(shí)現(xiàn)MPEG-7IPMP終端;以所述權(quán)限管理建立所述MPEG-7IPMP終端,從所述內(nèi)容中提取所述權(quán)限包封,解譯所述權(quán)限和使用規(guī)則,并將其傳送給所述終端中、由Access_Unit_ID所指示的相應(yīng)部件;將所述權(quán)限剖析器集成在所述終端中,以構(gòu)成能夠理解內(nèi)容流保存所述權(quán)限描述的特定位置的權(quán)限管理;建立所述終端,能夠向所述終端中、Access_Unit_ID所指示的相應(yīng)部件傳送不同的權(quán)限;在所述終端中,接收具有所述權(quán)限包封中的所述權(quán)限描述的所述內(nèi)容;由所述終端中的所述權(quán)限管理處理在所述特定位置中包含了所述權(quán)限描述的所述內(nèi)容流;由所述權(quán)限剖析器剖析所述權(quán)限描述,并解譯每項(xiàng)權(quán)限和使用規(guī)則;以及向所述終端中、由Access_Unit_ID所指示的每個(gè)部件傳送所述權(quán)限描述的行為消息,激活由所述權(quán)限描述所描述的所述權(quán)限和使用規(guī)則。10、一種針對(duì)IPMP系統(tǒng)的統(tǒng)一權(quán)限管理方法,包括以下步驟規(guī)定和定義靈活的權(quán)限描述大綱和語言,來描述通常用在數(shù)字內(nèi)容分發(fā)中的權(quán)限和使用規(guī)則,包括描述不同系統(tǒng)中不同數(shù)字對(duì)象的特定標(biāo)識(shí)符,例如,普通數(shù)字項(xiàng)目的DID(數(shù)字項(xiàng)目說明符(declaretor));利用其所應(yīng)用的相應(yīng)權(quán)限和使用規(guī)則標(biāo)識(shí)DID;在創(chuàng)建和編碼數(shù)字內(nèi)容時(shí),根據(jù)所述權(quán)限描述大綱和語言,以相應(yīng)的DID、權(quán)限和使用規(guī)則創(chuàng)建權(quán)限包封;以及將所述權(quán)限包封附加在所述內(nèi)容上、位于所述內(nèi)容的開始,以便分發(fā)給用戶;以及其中以基于所述權(quán)限描述大綱和語言的權(quán)限剖析器實(shí)現(xiàn)IPMP終端;以所述權(quán)限管理建立所述終端,從所述內(nèi)容中提取所述權(quán)限包封,解譯所述權(quán)限和使用規(guī)則,并將其傳送給所述終端中、DID所指示的相應(yīng)部件;將所述權(quán)限剖析器集成在所述終端功能中,以構(gòu)成能夠理解內(nèi)容流保存所述權(quán)限描述的特定位置的權(quán)限管理;所述終端能夠向所述終端中、DID所指示的相應(yīng)部件傳送不同的權(quán)限;在所述終端中,接收具有所述權(quán)限包封中的所述權(quán)限描述的所述內(nèi)容;由所述終端中的所述權(quán)限管理處理在特定位置中包含了權(quán)限描述的所述內(nèi)容流;由所述權(quán)限剖析器剖析所述權(quán)限描述,并解譯每項(xiàng)權(quán)限和使用規(guī)則;以及向所述終端中、DID所指示的每個(gè)部件傳送所述權(quán)限描述的行為消息,激活由所述權(quán)限描述所描述的所述權(quán)限和使用規(guī)則。11、按照權(quán)利要求1所述的針對(duì)IPMP系統(tǒng)的統(tǒng)一權(quán)限管理方法,其特征在于利用任何現(xiàn)有的加密算法,對(duì)所述權(quán)限包封進(jìn)行加密;以及將具有所述權(quán)限描述的所述加密權(quán)限包封附加在所述內(nèi)容上。12、按照權(quán)利要求1所述的針對(duì)IPMP系統(tǒng)的統(tǒng)一權(quán)限管理方法,其特征在于利用任何數(shù)字簽名方法,對(duì)所述權(quán)限包封進(jìn)行數(shù)字簽名;以及將具有所述權(quán)限描述的所述簽名權(quán)限包封附加在所述內(nèi)容上。13、按照權(quán)利要求1所述的針對(duì)IPMP系統(tǒng)的統(tǒng)一權(quán)限管理方法,其特征在于在用戶公布請(qǐng)求、付款時(shí),自動(dòng)在所述權(quán)限包封中添加具有多項(xiàng)權(quán)限和使用規(guī)則的所述包封;將所述包封轉(zhuǎn)換為二進(jìn)制格式;以及將所述二進(jìn)制格式的權(quán)限包封附加在所述內(nèi)容上的特定位置中;其中,與所述內(nèi)容一起,向所述IPMP終端傳送所述包封。14、按照權(quán)利要求1所述的針對(duì)IPMP系統(tǒng)的統(tǒng)一權(quán)限管理方法,其特征在于將所述二進(jìn)制格式的權(quán)限包封轉(zhuǎn)換為XML格式或基于XML的格式;在所述終端中建立基于所述權(quán)限描述語言的權(quán)限剖析器;以及由所述終端中的所述權(quán)限剖析器對(duì)所述權(quán)限描述進(jìn)行剖析,并解譯每項(xiàng)權(quán)限和使用規(guī)則。15、一種針對(duì)IPMP系統(tǒng)的統(tǒng)一權(quán)限管理方法,其中使用了用于描述數(shù)字內(nèi)容的統(tǒng)一權(quán)限和使用規(guī)則的數(shù)據(jù)結(jié)構(gòu),所述數(shù)據(jù)結(jié)構(gòu)具有用于定義所述統(tǒng)一權(quán)限和使用規(guī)則的語法結(jié)構(gòu),包括用于標(biāo)識(shí)數(shù)字內(nèi)容的數(shù)字項(xiàng)目的內(nèi)容描述;以及用于定義與所述內(nèi)容描述所標(biāo)識(shí)的數(shù)字內(nèi)容相關(guān)的播放權(quán)限的播放描述;以及用于定義與數(shù)字內(nèi)容相關(guān)的傳送權(quán)限的傳送描述中的至少一個(gè)。16、按照權(quán)利要求15所述的針對(duì)IPMP系統(tǒng)的統(tǒng)一權(quán)限管理方法,其特征在于以基于XML的語言描述所述統(tǒng)一權(quán)限和使用規(guī)則。17、一種針對(duì)IPMP系統(tǒng)的統(tǒng)一權(quán)限管理方法,其中將IPMP消息附加在數(shù)字內(nèi)容上,用于定義與所述數(shù)字內(nèi)容相關(guān)的權(quán)限和使用規(guī)則,所述IPMP消息包括權(quán)限和使用規(guī)則的統(tǒng)一描述,與所述數(shù)字內(nèi)容相關(guān),依照用于定義權(quán)限和使用規(guī)則的語法進(jìn)行描述;所述統(tǒng)一描述包括用于標(biāo)識(shí)數(shù)字內(nèi)容的數(shù)字項(xiàng)目的內(nèi)容描述;以及用于定義與所述內(nèi)容描述所標(biāo)識(shí)的數(shù)字內(nèi)容相關(guān)的播放權(quán)限的播放描述和用于定義與數(shù)字內(nèi)容相關(guān)的傳送權(quán)限的傳送描述中的至少一個(gè)。18、按照權(quán)利要求17所述的針對(duì)IPMP系統(tǒng)的統(tǒng)一權(quán)限管理方法,其特征在于以XML語言或基于XML的語言描述所述統(tǒng)一描述。19、一種記錄有數(shù)字內(nèi)容和IPMP消息的記錄介質(zhì),所述IPMP消息包括依照用于定義權(quán)限和使用規(guī)則的語法進(jìn)行描述、與數(shù)字內(nèi)容相關(guān)的權(quán)限和使用規(guī)則的統(tǒng)一描述;以及所述統(tǒng)一描述包括用于標(biāo)識(shí)數(shù)字內(nèi)容的數(shù)字項(xiàng)目的內(nèi)容描述;以及用于定義與所述內(nèi)容描述所標(biāo)識(shí)的數(shù)字內(nèi)容相關(guān)的播放權(quán)限的播放描述和用于定義與數(shù)字內(nèi)容相關(guān)的傳送權(quán)限的傳送描述中的至少一個(gè)。20、按照權(quán)利要求19所述的記錄介質(zhì),其特征在于以XML語言或基于XML的語言描述所述統(tǒng)一描述。21、一種IMPM系統(tǒng),包括創(chuàng)建部分,創(chuàng)建依照用于定義權(quán)限和使用規(guī)則的語法進(jìn)行描述的數(shù)字內(nèi)容的統(tǒng)一權(quán)限和使用規(guī)則,并包括用于標(biāo)識(shí)數(shù)字內(nèi)容的數(shù)字項(xiàng)目的內(nèi)容描述;以及用于定義與所述內(nèi)容描述所標(biāo)識(shí)的數(shù)字內(nèi)容相關(guān)的播放權(quán)限的播放描述和用于定義與數(shù)字內(nèi)容相關(guān)的傳送權(quán)限的傳送描述中的至少一個(gè);著作部分,用于公布該內(nèi)容的所述統(tǒng)一權(quán)限和使用規(guī)則,將其轉(zhuǎn)換為一個(gè)文件;以及分發(fā)部分,在按照安裝在要將內(nèi)容流傳送給其的IPMP終端上的MPEG版本、將所述一個(gè)文件復(fù)用成內(nèi)容流之后,傳輸所述內(nèi)容流。22、按照權(quán)利要求21所述的IPMP系統(tǒng),其特征在于以XML語言或基于XML的語言描述所述統(tǒng)一權(quán)限和使用規(guī)則。23、按照權(quán)利要求21所述的IPMP系統(tǒng),其特征在于將所述一個(gè)文件格式化為二進(jìn)制格式。24、一種IPMP終端,包括接收部分,用于接收具有內(nèi)容的統(tǒng)一權(quán)限和使用規(guī)則的內(nèi)容流,以XML語言或基于XML的語言描述所述統(tǒng)一權(quán)限和使用規(guī)則,并依照安裝在所述IPMP終端中的MPEG版本將其復(fù)用成內(nèi)容流;權(quán)限剖析器,用于解譯包含在所述統(tǒng)一權(quán)限和使用規(guī)則中的每個(gè)元素;以及權(quán)限管理器,依照所述權(quán)限剖析器所解譯的所述統(tǒng)一權(quán)限和使用規(guī)則,對(duì)所述IPMP終端進(jìn)行管理。25、按照權(quán)利要求24所述的IPMP終端,其特征在于將所述統(tǒng)一權(quán)限和使用規(guī)則格式化為二進(jìn)制格式。全文摘要一種針對(duì)任何IPMP終端或如MPEG-4系統(tǒng)等數(shù)字消費(fèi)終端的方法,獲得了在不同的內(nèi)容分發(fā)過程中處理權(quán)限管理的互操作性。通過利用一種世界范圍內(nèi)已定義并標(biāo)準(zhǔn)化的統(tǒng)一權(quán)限描述語言和大綱體系結(jié)構(gòu)、通過定義在內(nèi)容流中保存這種標(biāo)準(zhǔn)化權(quán)限大綱的適當(dāng)?shù)攸c(diǎn)或位置、通過根據(jù)這種權(quán)限大綱和用于保存權(quán)限描述的特定位置、在終端中預(yù)先實(shí)現(xiàn)權(quán)限剖析器和權(quán)限管理,可以在整個(gè)分發(fā)過程中、跨越不同的國家、跨越不同的制造終端的制造商以及跨越不同的內(nèi)容供應(yīng)商,獲得互操作性。這種互操作性將帶來終端較低的制造成本,以及創(chuàng)建和分發(fā)內(nèi)容的低成本。由于其基于靈活、可擴(kuò)展的類似XML的語言,同樣提供了靈活性和可擴(kuò)展性。文檔編號(hào)H04N7/24GK1505899SQ02809240公開日2004年6月16日申請(qǐng)日期2002年8月9日優(yōu)先權(quán)日2001年8月9日發(fā)明者申省梅,吉明,黃仲陽,妹尾孝憲,憲申請(qǐng)人:松下電器產(chǎn)業(yè)株式會(huì)社