專利名稱:用于分配水印的有效負載位的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種用于在水印系統(tǒng)中分配有效負載位以便為節(jié)目內(nèi)容加水印的方法,其中所述節(jié)目內(nèi)容例如是音頻和/或視頻節(jié)目內(nèi)容。本發(fā)明特別但不排他地涉及一種用于在水印系統(tǒng)中在多個有效負載功能之間動態(tài)分配有效負載位的方法。此外,本發(fā)明還涉及可操作來實現(xiàn)動態(tài)分配有效負載位的方法的水印系統(tǒng)。
背景技術(shù):
把水印信息嵌入到節(jié)目內(nèi)容中,例如嵌入到視頻節(jié)目內(nèi)容和音頻節(jié)目內(nèi)容中是已知的。把水印信息嵌入成使得當(dāng)由最終用戶觀看和/或收聽節(jié)目內(nèi)容時,該水印信息并不突出來,從而不招人厭煩。嵌入的水印信息能夠依照以下幾種方式來使用(a)傳達用于確認節(jié)目內(nèi)容的確實性的信息;(b)依照機器可自動讀取的形式來傳達關(guān)于節(jié)目內(nèi)容身份的信息;和(c)只有當(dāng)節(jié)目內(nèi)容被適當(dāng)?shù)丶佑兴r,才允許用戶重放所述節(jié)目內(nèi)容。
借助水印信息所傳達的數(shù)據(jù)被稱為水印有效負載,或簡稱為“有效負載”。
把動態(tài)加水印的數(shù)據(jù)嵌入到節(jié)目內(nèi)容中是已知的。例如,在國際PCT專利申請WO 03/055128中描述了數(shù)字加水印的方面,包括利用數(shù)據(jù)流來配置自適應(yīng)計算引擎的操作以及把加水印的數(shù)據(jù)嵌入在所述數(shù)據(jù)流內(nèi)以便向自適應(yīng)計算引擎提供識別標(biāo)記。
發(fā)明人已經(jīng)認識到水印有效負載的載量常常因其所預(yù)計的應(yīng)用而受到限制,即在許多情況下可能希望讓更多有效負載的載量可用于傳達補充節(jié)目內(nèi)容本身的輔助數(shù)據(jù)。從而,有效負載的設(shè)計按照慣例包括優(yōu)化在節(jié)目內(nèi)容處理系統(tǒng)內(nèi)可用的權(quán)衡。在電子音樂遞送(electronicmusic deliveryEMD)系統(tǒng)中,這種優(yōu)化關(guān)注用以表示以下內(nèi)容所分配的有效負載空間,所述內(nèi)容是(a)節(jié)目內(nèi)容的身份,例如內(nèi)容標(biāo)識(content identification IDC),即可以唯一表示的不同音樂項的總數(shù);(b)客戶的身份,即客戶標(biāo)識(client identification IDS);(c)安全性信息,例如安全碼、公共解密密鑰等;和(d)檢測可靠性信息,例如奇偶位。
為了解決這種有效負載制約,發(fā)明人設(shè)計了本發(fā)明,其中水印有效負載中的數(shù)據(jù)位被動態(tài)分配給各個功能。這種動態(tài)分配明顯地區(qū)別于已知的加水印方案,例如,在上述專利申請WO 03/055128中所描述的加水印方案,其中可以動態(tài)改變有效負載數(shù)據(jù),但是被分配給特定功能的有效負載內(nèi)的位組的劃分保持不變。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種用于在水印的有效負載內(nèi)分配數(shù)據(jù)位的改進方法。
依照本發(fā)明的第一方面,提供了一種用于在水印系統(tǒng)中動態(tài)分配有效負載位的方法,所述方法包括步驟(a)確定在要嵌入到節(jié)目內(nèi)容中的水印信息內(nèi)所包括的有效負載位中所要傳達的一個或多個參數(shù);(b)向相應(yīng)的一個或多個參數(shù)動態(tài)分配位以便表示有效負載中的一個或多個參數(shù);(c)把有效負載包括在所述水印信息中;并且(d)把包括所述有效負載的水印信息嵌入到所述節(jié)目內(nèi)容中。
本發(fā)明是有益的,這是因為它能夠提供以下至少一個好處(a)更有效地潛在使用有效負載空間,由此使得在被配置成分送節(jié)目內(nèi)容的通信網(wǎng)絡(luò)中能夠得到更高的通信載量;(b)可以使用備用的有效負載載量來改進安全性,其中所述備用的有效負載載量由于動態(tài)分配有效負載載量的原因,所以更高效地利用了有效負載載量,因而變得可用;并且(c)動態(tài)有效負載分配能夠更容易地適應(yīng)系統(tǒng)改進,例如依照各個階段來實現(xiàn)電子音樂遞送(EMD)系統(tǒng)以便實現(xiàn)向后兼容。
節(jié)目內(nèi)容涉及一個或多個音頻節(jié)目內(nèi)容、圖像節(jié)目內(nèi)容和視頻節(jié)目內(nèi)容。
優(yōu)選地是,在所述方法中,一個或多個參數(shù)包括以下至少一個內(nèi)容標(biāo)識符(IDC)、用戶標(biāo)識符(IDS)、安全性信息、冗余性校驗(CRC)。當(dāng)分送節(jié)目內(nèi)容以便更好地檢測偽造和/或盜版版權(quán)節(jié)目內(nèi)容時,這種參數(shù)具有特別的好處。
優(yōu)選的是,在所述方法中,響應(yīng)于以下至少一個來進行在步驟(b)中所實現(xiàn)的動態(tài)分配(a)節(jié)目內(nèi)容的性質(zhì);和(b)可能請求節(jié)目內(nèi)容的潛在用戶數(shù)目。
優(yōu)選的是,在所述方法中,為請求節(jié)目內(nèi)容的每個用戶定制在步驟(b)中所實現(xiàn)的動態(tài)分配。
優(yōu)選的是,在所述方法中,由有效負載中動態(tài)分配的位所傳達的至少一部分參數(shù)采用加密形式。這種加密易于阻止偽造者和/或駭客拷貝和分送節(jié)目內(nèi)容。
優(yōu)選的是,所述方法適于在電子音樂遞送(EMD)系統(tǒng)中使用。
優(yōu)選的是,在所述方法中,借助以下至少一個來確定有效負載位的動態(tài)分配(a)根據(jù)節(jié)目內(nèi)容所導(dǎo)出的音頻指紋;(b)所述節(jié)目內(nèi)容的流行程度;(c)對于水印信息所要求的安全性級別;和(d)所要求的水印信息檢測的可靠性級別。
依照本發(fā)明的第二方面,提供了一種被配置成通過利用依照本發(fā)明第一方面的方法來為節(jié)目內(nèi)容加水印的水印系統(tǒng)。
依照本發(fā)明的第三方面,提供了用于嵌入到節(jié)目內(nèi)容中的水印信息,所述信息借助依照本發(fā)明第一方面的方法產(chǎn)生。
依照本發(fā)明的第五方面,提供了一種加有水印的節(jié)目內(nèi)容,在所述節(jié)目內(nèi)容中嵌入有通過使用依照本發(fā)明第一方面的方法所產(chǎn)生的水印信息。
依照本發(fā)明的第六方面,提供了一種被配置成可在一個或多個計算設(shè)備上執(zhí)行用以實現(xiàn)依照本發(fā)明第一方面的方法的計算機軟件。
應(yīng)當(dāng)理解的是,在不脫離本發(fā)明范圍的情況下,能夠依照任何組合來組合本發(fā)明的特征。
現(xiàn)在將僅以舉例形式,參考下列圖來描述本發(fā)明的實施例,其中圖1是依照本發(fā)明的示意性加有水印的節(jié)目內(nèi)容分送系統(tǒng),其中在加有水印的節(jié)目內(nèi)容的水印中所包括的有效負載包括依照功能而動態(tài)分配的數(shù)據(jù)位。
具體實施例方式
在當(dāng)前的水印系統(tǒng)項目中,目的是開發(fā)電子音樂遞送(EMD)系統(tǒng)。這種EMD系統(tǒng)目的在于向節(jié)目內(nèi)容的用戶轉(zhuǎn)達控制內(nèi)容(例如拷貝內(nèi)容、向朋友等分送所述內(nèi)容)的自由度觀念,即當(dāng)考慮與節(jié)目內(nèi)容相關(guān)聯(lián)的潛在侵犯版權(quán)問題時相關(guān)的活動。因而,人們已經(jīng)預(yù)見到要使用被動的版權(quán)保護機制。
參照圖1,該圖示出了總體上由10來表示的加有水印的節(jié)目內(nèi)容分送系統(tǒng)的示意表示。系統(tǒng)10包括借助通信網(wǎng)絡(luò)(INT)60(例如經(jīng)由因特網(wǎng))來相互連接的服務(wù)器端(SV)和客戶端(KL)。服務(wù)器端(SV)包括服務(wù)器數(shù)據(jù)庫(SDB-AAC)20、種子產(chǎn)生器(SD)40、有效負載創(chuàng)建功能(CP)元件50和水印引擎(WME)30。此外,客戶端(KL)包括與計算設(shè)備相關(guān)聯(lián)的客戶數(shù)據(jù)庫(CDB)80,例如硬盤驅(qū)動器。此外,參數(shù)IDS、IDC分別涉及客戶身份和節(jié)目內(nèi)容身份。
在操作中,客戶端(KL)發(fā)送對音樂節(jié)目內(nèi)容的請求100,即CID(IDC)。該請求100經(jīng)由通信網(wǎng)絡(luò)INT 60被傳達到有效負載創(chuàng)建功能CP元件50。收到請求100會提示服務(wù)器端SV從服務(wù)器數(shù)據(jù)庫SDB-AAC 20中獲取所請求的節(jié)目內(nèi)容。然后,在水印引擎WME30中為所獲取的、請求的節(jié)目內(nèi)容加水印,其中節(jié)目內(nèi)容已經(jīng)嵌入了用戶相關(guān)及內(nèi)容相關(guān)的水印。在水印引擎WME30中已經(jīng)為所請求的內(nèi)容加水印之后,然后經(jīng)由通信網(wǎng)絡(luò)INT 60把加有水印的、所請求的節(jié)目內(nèi)容從引擎WME 30運送給用戶KL,例如用于存儲在數(shù)據(jù)庫CDB 80上以供由用戶KL隨后消費。
在系統(tǒng)10中,利用水印來為所獲取的、請求的節(jié)目內(nèi)容加水印,所述水印的有效負載包括如上所述為各個不同的功能所動態(tài)分配的位。因而,每當(dāng)節(jié)目內(nèi)容被獲取并加水印以便隨后運送給用戶KL時,就潛在地可以把所嵌入水印的有效負載中的不同數(shù)目的位分配給特定功能,例如IDC和/或安全性特征。優(yōu)選地是,根據(jù)例如從指紋系統(tǒng)中所產(chǎn)生的指紋參數(shù)來進行這種分配。
在水印系統(tǒng)中并且特別是在EMD系統(tǒng)中,普遍的問題在于因其目的的原因,限制了有效負載載量,即在嵌入的水印(也被稱為“水印通道”)中可傳達的位速率。在當(dāng)今的EMD系統(tǒng)中,依照不變的比例向內(nèi)容ID(IDC)、客戶ID(IDS)分配有效負載位,以用于保護措施(諸如加密位)、循環(huán)冗余校驗(CRC)、安全性和所傳達的信息的指示符。與常規(guī)的有效負載結(jié)構(gòu)相對比,本發(fā)明使用依照動態(tài)方式來優(yōu)化有效負載結(jié)構(gòu)的方法,例如就信息容量、安全性和檢測可靠性之間的權(quán)衡而進行優(yōu)化。
再次參照圖1,有效負載創(chuàng)建功能CP元件50可操作來依照由下列方程式1(Eq.1)所表示的過程來創(chuàng)建有效負載PL(IDS,IDC)PL=[EP(IDC;IDS;0000...);CRC]Eq.1其中有效負載PL優(yōu)選默認地配有循環(huán)冗余編碼CRC并且包括至少部分加密的內(nèi)容Ep,所述內(nèi)容Ep的位在表示參數(shù)(例如歌曲標(biāo)識IDC、客戶標(biāo)識IDS和以零填充形式的安全性)之間被動態(tài)分?jǐn)?。?dāng)解密在客戶端(KL)所提取的水印信息中的有效負載PL時,有利地是,使用零填充來防止對有效負載的篡改。
為了提供實際上向有效負載PL進行瞬時動態(tài)位分配的例子,參考表1。
表1
借助這種動態(tài)分配,例如當(dāng)向特定客戶遞送加有水印的節(jié)目內(nèi)容時,用于IDC的對應(yīng)于256個狀態(tài)的8位使得256首不同的歌曲能夠得以表示。此外,用于IDS的對應(yīng)于近十億個狀態(tài)的30位使得有效負載能夠定制給十億個不同的客戶。整個有效負載的大小是55位(=8+30+10+7)。然而應(yīng)當(dāng)理解,當(dāng)從服務(wù)器端SV向客戶端遞送節(jié)目內(nèi)容時,表1中的分配從一個客戶端到另一個客戶端可潛在地動態(tài)改變;在這方面,應(yīng)當(dāng)理解,減少有利于安全性的IDS位分配使得有效負載能夠唯一地識別更少量的客戶。
借助考慮流行的pop歌曲和不那么流行的爵士歌曲的例子,來進一步闡明把有效負載位動態(tài)分配到各個功能。預(yù)計與爵士歌曲相比,流行歌曲將被遞送給更多的客戶。因此,根據(jù)本發(fā)明節(jié)儉的方式是在向客戶端KL提供pop歌曲的情況下,向用戶標(biāo)識符IDS分配較多位,并且在向客戶端KL提供爵士歌曲的情況下,向用戶標(biāo)識符IDS分配較少位。除安全性方面之外,這種動態(tài)分配能更有效地使用有效負載空間,由此潛在地得到了用于傳達附加數(shù)據(jù)內(nèi)容的有效負載載量。
對于用于在特定功能之間動態(tài)分配有效負載PL位的機制而言,在上面闡明了優(yōu)選地是,根據(jù)節(jié)目內(nèi)容的性質(zhì)來進行分配,例如響應(yīng)于所述內(nèi)容是更為流行的項還是不那么流行的項來分配。優(yōu)選地是,有效負載創(chuàng)建功能CP元件50被配置成按照來自歌曲標(biāo)識符部件的指令(例如借助音頻指紋)來分配使用有效負載PL內(nèi)的位。
因而,本發(fā)明的方法當(dāng)向客戶端KL發(fā)送加有水印的數(shù)據(jù)內(nèi)容時能夠更好地使用有效負載空間,由此更有效地使用水印載量??梢允褂媚切┯捎诟行У貏討B(tài)分配有效負載位的原因而使得能夠自由候選使用的有效負載位,來提供諸如增強安全性之類的其它功能。此外,有效負載數(shù)據(jù)的這種動態(tài)分配能夠提供向后兼容,其使得節(jié)目內(nèi)容供應(yīng)者(即SV)能夠更容易地相對于水印內(nèi)容和結(jié)構(gòu)來適應(yīng)將來的升級。
應(yīng)當(dāng)理解,在不脫離由所附權(quán)利要求定義的本發(fā)明范圍的情況下,能夠修改在上面所描述的本發(fā)明的實施例。
當(dāng)解釋說明書及其關(guān)聯(lián)的權(quán)利要求時,諸如“包括”、“包含”、“是”和“具有”之類的表達將被依照非排它性方式來解釋,即被解釋為還允許那些未被顯式定義的其它項或組件存在。單數(shù)引用也應(yīng)當(dāng)被解釋為復(fù)數(shù)引用,反之亦然。
權(quán)利要求
1.一種用于在水印系統(tǒng)中動態(tài)分配有效負載位的方法,所述方法包括步驟(a)確定在要嵌入到節(jié)目內(nèi)容中的水印信息內(nèi)所包括的有效負載位中所要傳達的一個或多個參數(shù);(b)向相應(yīng)的一個或多個參數(shù)動態(tài)分配位以便表示有效負載中的一個或多個參數(shù);(c)把有效負載包括在所述水印信息中;并且(d)把包括所述有效負載的水印信息嵌入到所述節(jié)目內(nèi)容中。
2.如權(quán)利要求1所述的方法,其中所述一個或多個參數(shù)包括以下至少一個內(nèi)容標(biāo)識符(IDC)、用戶標(biāo)識符(IDS)、安全性信息、冗余性校驗(CRC)。
3.如權(quán)利要求1所述的方法,其中響應(yīng)于以下至少一個來進行在步驟(b)中所實現(xiàn)的動態(tài)分配(a)節(jié)目內(nèi)容的性質(zhì);和(b)可能請求節(jié)目內(nèi)容的潛在用戶數(shù)目。
4.如權(quán)利要求1所述的方法,其中為請求節(jié)目內(nèi)容的每個用戶定制在步驟(b)中所實現(xiàn)的動態(tài)分配。
5.如權(quán)利要求1所述的方法,其中有效負載中所動態(tài)分配的位所傳達的至少一部分參數(shù)采用加密形式。
6.如權(quán)利要求1所述的方法,其適于在電子音樂遞送(EMD)系統(tǒng)中使用。
7.如權(quán)利要求1所述的方法,其中借助以下至少一個來確定有效負載位的動態(tài)分配(a)根據(jù)節(jié)目內(nèi)容所導(dǎo)出的音頻指紋;(b)所述節(jié)目內(nèi)容的流行程度;(c)對于水印信息所要求的安全性級別;和(d)所要求的水印信息檢測的可靠性級別。
8.一種水印系統(tǒng),被配置成通過利用如權(quán)利要求1所述的方法來為節(jié)目內(nèi)容加水印。
9.一種用于嵌入到節(jié)目內(nèi)容中的水印信息,所述信息通過如權(quán)利要求1所述的方法來產(chǎn)生。
10.一種加有水印的節(jié)目內(nèi)容,其中嵌入有通過使用如權(quán)利要求1所述的方法來產(chǎn)生的水印信息。
11.一種計算機軟件,被配置成可在一個或多個計算設(shè)備上執(zhí)行以實現(xiàn)如權(quán)利要求1所述的方法。
全文摘要
提供了一種用于在水印系統(tǒng)(10)中動態(tài)分配有效負載位的方法。所述方法包括步驟(a)確定在要嵌入到節(jié)目內(nèi)容中的水印信息內(nèi)所包括的有效負載位中所要傳達的一個或多個參數(shù);(b)向相應(yīng)的一個或多個參數(shù)動態(tài)分配位以便表示有效負載中的一個或多個參數(shù);(c)把有效負載包括在所述水印信息中;并且(d)把包括所述有效負載的水印信息嵌入到所述節(jié)目內(nèi)容中。有效負載位的這種動態(tài)分配能夠更有效地使用有效負載的載量。
文檔編號G10L19/018GK1910612SQ200580002502
公開日2007年2月7日 申請日期2005年1月12日 優(yōu)先權(quán)日2004年1月15日
發(fā)明者M·范德維恩, A·N·勒馬, A·A·C·M·卡爾克 申請人:皇家飛利浦電子股份有限公司