專(zhuān)利名稱(chēng):水印嵌入和檢測(cè)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及在信息信號(hào)中嵌入和檢測(cè)數(shù)字水印。
背景技術(shù):
在數(shù)字信號(hào)分配的上下文中,例如經(jīng)由因特網(wǎng)的分配多媒體內(nèi)容,通常期望能夠提供保護(hù),以防止分配信號(hào)的未授權(quán)的進(jìn)一步分配。例如,這在分配版權(quán)保護(hù)材料的情況下是一個(gè)重要的問(wèn)題。這種情況的一個(gè)實(shí)例是電子音樂(lè)傳送系統(tǒng),其中經(jīng)由因特網(wǎng)將音頻內(nèi)容(例如,歌曲)從服務(wù)器計(jì)算機(jī)分配給一個(gè)或多個(gè)客戶(hù)端計(jì)算機(jī)。
數(shù)字水印可以嵌入在分配的信息信號(hào)中,以便標(biāo)記分配的內(nèi)容并且允許分配者或另一管理機(jī)構(gòu)跟蹤分配的內(nèi)容,例如,跟蹤發(fā)送給各個(gè)用戶(hù)的內(nèi)容。
對(duì)于利用嵌入的數(shù)字水印跟蹤分配的信息信號(hào)的潛在威脅是所謂的拷貝攻擊(copy-attack)。在這種攻擊中,惡意用戶(hù)推算嵌入在信息信號(hào)中的數(shù)字水印并且將推算的水印嵌入在表示不同信息內(nèi)容的另一信息信號(hào)中。
由Jiri Fridrich,Proc.ICIP’98,Chicago,1998的文章“Imagewatermarking for tamper detection”(用于竄改檢測(cè)的圖像印制水印)公開(kāi)了一種通過(guò)數(shù)字照相機(jī)將水印嵌入數(shù)字圖像中的方法,其中水印敏感地取決于數(shù)字照相機(jī)的保密密鑰并且連續(xù)地取決于圖像特征。因此,在這個(gè)現(xiàn)有技術(shù)方法中,所生成的水印取決于數(shù)字圖像的內(nèi)容,由此減少了將水印未授權(quán)拷貝到其它圖像的風(fēng)險(xiǎn)。
然而,上述現(xiàn)有技術(shù)方法的問(wèn)題是例如,由于壓縮損失等導(dǎo)致的內(nèi)容的惡化,特征檢索過(guò)程可能失敗,由此也降低了水印檢測(cè)的可靠性,因?yàn)闄z測(cè)過(guò)程取決于這些特征數(shù)據(jù)。
發(fā)明內(nèi)容
利用在信息信號(hào)中嵌入數(shù)字水印的方法來(lái)解決上述和其它問(wèn)題;該方法包括-提供水印秘密(watermark secret);-在信息信號(hào)中嵌入數(shù)字水印,其中通過(guò)水印秘密來(lái)控制所述嵌入;-根據(jù)信息信號(hào)計(jì)算數(shù)字指紋;-將所計(jì)算的數(shù)字指紋存儲(chǔ)為參考數(shù)字指紋,并且與參考數(shù)字指紋相關(guān)存儲(chǔ)從中能夠?qū)С鏊∶孛艿臉?biāo)識(shí)符數(shù)據(jù)項(xiàng)。
因此,通過(guò)將所計(jì)算的數(shù)字指紋存儲(chǔ)為與水印嵌入中使用的水印秘密相關(guān)聯(lián)的參考指紋,為隨后的水印檢測(cè)器提供魯棒的機(jī)制來(lái)識(shí)別內(nèi)容特定的水印秘密。由于與信息內(nèi)容的數(shù)字指紋相關(guān)存儲(chǔ)水印秘密,因此隨后利用檢測(cè)系統(tǒng)可以識(shí)別水印秘密,而且識(shí)別的指紋不會(huì)由于可能的信息信號(hào)惡化而不可識(shí)別地被惡化,由此允許檢索水印秘密和增強(qiáng)正確檢測(cè)水印的能力。
另外,由于不同的水印秘密與不同的信息內(nèi)容相關(guān)聯(lián),所以從一個(gè)信息信號(hào)到攜帶不同信息內(nèi)容的另一信息信號(hào)的估算水印的上述拷貝攻擊將產(chǎn)生具有無(wú)效秘密的水印,即,將不被成功檢測(cè)到的水印。因此,優(yōu)點(diǎn)是,提供高度保護(hù)以避免拷貝攻擊。
為了當(dāng)前說(shuō)明的目的,術(shù)語(yǔ)“信息信號(hào)”指包括信息內(nèi)容的任何模擬或數(shù)字信號(hào)或數(shù)據(jù),特別地,要被分配的感知信息,諸如圖像、運(yùn)動(dòng)圖片、音頻或上述的組合。這樣的信息信號(hào)的實(shí)例包括多媒體信號(hào),例如視頻信號(hào)、音頻信號(hào)、圖像、圖片等。在一些實(shí)施例中,信息內(nèi)容被編碼為數(shù)字信息信號(hào)。例如,可以根據(jù)音頻編碼方案例如MPEG-1、MPEG-2、MPEG-2 AAC等編碼音頻信號(hào)。
在此,術(shù)語(yǔ)“數(shù)字指紋”包括根據(jù)任一合適的從表示信息信號(hào)中的信息內(nèi)容的信息信號(hào)中提取魯棒特征并且以壓縮的形式存儲(chǔ)提取的特征的方法中產(chǎn)生的數(shù)據(jù)項(xiàng)。因此,指紋是所討論的相應(yīng)信息內(nèi)容的表示。優(yōu)選地,指紋短于原始信息信號(hào)。另外,指紋優(yōu)選地表示所討論的信息信號(hào)的最相關(guān)的感知特征。這樣的指紋有時(shí)也稱(chēng)為“魯棒散列(robust hash)”。術(shù)語(yǔ)“魯棒散列”指散列函數(shù),其在某一程度上相對(duì)于數(shù)據(jù)處理和信號(hào)惡化是魯棒的,例如,在音頻信號(hào)的情況下,由于壓縮/解壓縮、編碼、AD/DA變換等而可能發(fā)生這樣的惡化。魯棒散列有時(shí)也稱(chēng)為魯棒摘要(robust summary)、魯棒簽名或感知散列。
根據(jù)本發(fā)明,將大量信息內(nèi)容的指紋存儲(chǔ)在例如數(shù)據(jù)庫(kù)中作為參考指紋。例如,這樣的數(shù)據(jù)庫(kù)包括大量歌曲、它們的指紋和相關(guān)聯(lián)的水印秘密或至少?gòu)闹心軌驅(qū)С鏊∶孛艿臉?biāo)識(shí)符數(shù)據(jù)項(xiàng)。因此,在水印檢測(cè)期間,通過(guò)計(jì)算相關(guān)信息內(nèi)容的指紋和通過(guò)使用所計(jì)算的指紋作為查找密鑰或查詢(xún)參數(shù)在數(shù)據(jù)庫(kù)中執(zhí)行查找或查詢(xún)來(lái)識(shí)別信息信號(hào)中的內(nèi)容。
在一些實(shí)施例中,每個(gè)數(shù)據(jù)庫(kù)記錄包括參考指紋和相應(yīng)的水印秘密。因此,標(biāo)識(shí)符數(shù)據(jù)項(xiàng)可以直接地包括水印秘密。在其它的實(shí)施例中,每個(gè)數(shù)據(jù)庫(kù)記錄可以包括標(biāo)識(shí)符數(shù)據(jù)項(xiàng),根據(jù)預(yù)定函數(shù)可以從該標(biāo)識(shí)符數(shù)據(jù)項(xiàng)中導(dǎo)出水印秘密。例如,標(biāo)識(shí)符數(shù)據(jù)項(xiàng)可以是或包括內(nèi)容標(biāo)識(shí)符,例如歌曲數(shù)據(jù)庫(kù)中的歌曲標(biāo)識(shí)符,標(biāo)識(shí)與參考指紋相關(guān)的信息內(nèi)容。水印秘密然后可以被確定為內(nèi)容標(biāo)識(shí)符的函數(shù)。這具有的優(yōu)點(diǎn)是,可以使用證明內(nèi)容標(biāo)識(shí)符的通用指紋數(shù)據(jù)庫(kù)。
在數(shù)據(jù)庫(kù)中存儲(chǔ)指紋替代信息信號(hào)本身,這具有若干優(yōu)點(diǎn)。下面舉幾個(gè)示例減少了用于數(shù)據(jù)庫(kù)的存儲(chǔ)器/存儲(chǔ)需求。
指紋的比較比信息信號(hào)的比較更為有效,因?yàn)橹讣y基本上短于從中計(jì)算這些指紋的信號(hào)。
在數(shù)據(jù)庫(kù)中搜索匹配指紋比搜索整個(gè)信息信號(hào)更加有效,因?yàn)樗婕捌ヅ涓痰捻?xiàng)。
搜索匹配指紋更有可能成功,因?yàn)樾畔⑿盘?hào)的小變化(例如,以不同的格式編碼或改變比特速率)不影響指紋。
在Jaap Haitsma,Ton Kalker和Job Oostveen的“Robust AudioHashing For Content Identification”(用于內(nèi)容識(shí)別的魯棒音頻散列),International Workshop on Content-Based MultimediaIndexing,Brescia,2001年9月中描述了生成音頻指紋的方法的一個(gè)實(shí)例,其公開(kāi)了計(jì)算音頻指紋以及從這些音頻指紋中獲得標(biāo)識(shí)符。
術(shù)語(yǔ)“數(shù)字水印”包括通過(guò)修改信號(hào)的采樣將被嵌入在信息信號(hào)中的任何數(shù)字?jǐn)?shù)據(jù)。優(yōu)選地,應(yīng)設(shè)計(jì)印制水印(watermarking)方案,以致于該水印是不可感知的,即,它不會(huì)顯著地影響信息信號(hào)的質(zhì)量。在許多應(yīng)用中,水印應(yīng)進(jìn)一步是魯棒的,即在可能的信號(hào)處理操作之后,應(yīng)該仍能可靠地檢測(cè)該水印。為了這個(gè)描述,數(shù)字水印包括水印有效負(fù)載,該有效負(fù)載包括待增加到信息信號(hào)上的實(shí)際消息。基于水印秘密(也稱(chēng)為印制水印密鑰)嵌入數(shù)字水印。
術(shù)語(yǔ)“水印秘密”指水印嵌入/檢測(cè)和/或從水印中提取有效負(fù)載所需的秘密參數(shù)。這種參數(shù)的一個(gè)實(shí)例是擴(kuò)頻印制水印方案中的偽隨機(jī)擴(kuò)展序列,如在M.D.Swanson,B.Zhu,A.H.Tewfik和L.Boney的“Robust audio watermarking using perceptual masking”(使用感知掩蔽的魯棒音頻印制水印),Signal Processing(信號(hào)處理),vol.66,pp.337-355,1998中所述。
本發(fā)明的又一優(yōu)點(diǎn)是指紋和水印秘密之間的關(guān)系不一定依賴(lài)于任何預(yù)定的算法??梢匀我獾剡x擇該關(guān)系,優(yōu)選地選擇為一對(duì)一關(guān)系,允許從指紋數(shù)據(jù)中唯一識(shí)別水印秘密,并且反之亦然。
在一個(gè)優(yōu)選實(shí)施例中,利用計(jì)算上難以逆或不可逆的函數(shù)(例如,單向散列函數(shù)),使水印秘密與參考指紋相關(guān)。因此,該函數(shù)包括任何變換H,其取輸入x,并且返回輸出h=H(x),以致于對(duì)于給定值h,在計(jì)算上不可能找到某一輸入x以使H(x)=h。因此,在計(jì)算上對(duì)于未授權(quán)的用戶(hù)如果不訪問(wèn)指紋數(shù)據(jù)庫(kù)是不可能估算用于給定指紋的水印秘密,由此增加了該方法的安全性。
在另一優(yōu)選實(shí)施例中,利用與指紋不相關(guān)或與與指紋至少只部分相關(guān)的隨機(jī)處理過(guò)程來(lái)確定水印秘密。
在又一優(yōu)選實(shí)施例中,數(shù)字水印包括表示信息信號(hào)的水印有效負(fù)載。優(yōu)選地,該方法還包括基于從表示信息信號(hào)的信息內(nèi)容的標(biāo)識(shí)符中導(dǎo)出的加密密鑰來(lái)編碼所述水印有效負(fù)載。因此,有效負(fù)載取決于信息內(nèi)容,由此進(jìn)一步降低了拷貝攻擊的風(fēng)險(xiǎn)。
在從屬權(quán)利要求中公開(kāi)了另外的優(yōu)選實(shí)施例。
本發(fā)明能夠以包括上述方法的不同方式以及以下文的其他方法與系統(tǒng)和另外的產(chǎn)品裝置來(lái)實(shí)現(xiàn),這每一個(gè)產(chǎn)生結(jié)合第一描述方法所述的一個(gè)或多個(gè)益處和優(yōu)點(diǎn),并且每一個(gè)具有對(duì)應(yīng)于結(jié)合第一提到方法所描述的并且公開(kāi)在從屬權(quán)利要求中的優(yōu)選實(shí)施例的一個(gè)或多個(gè)優(yōu)選因此,本發(fā)明還涉及在信息信號(hào)中檢測(cè)數(shù)字水印的方法,該方法包括-提供多個(gè)數(shù)字參考指紋,從相應(yīng)的參考信息信號(hào)中計(jì)算每個(gè)數(shù)字參考指紋,其中每個(gè)數(shù)字指紋與相應(yīng)的水印秘密相關(guān)聯(lián);-從信息信號(hào)中計(jì)算數(shù)字指紋;-從多個(gè)數(shù)字參考指紋中確定匹配數(shù)字指紋為對(duì)應(yīng)于所計(jì)算的數(shù)字指紋;-檢測(cè)根據(jù)與匹配數(shù)字指紋相關(guān)聯(lián)的水印秘密的數(shù)字水印是否存在于信息信號(hào)中。
參考指紋可以被存儲(chǔ)遠(yuǎn)程位置上的數(shù)據(jù)庫(kù)中,例如,參考指紋可以存儲(chǔ)在連接到因特網(wǎng)或另一通信網(wǎng)絡(luò)的服務(wù)器上。在這個(gè)實(shí)施例中,客戶(hù)設(shè)備計(jì)算指紋并且將其經(jīng)由因特網(wǎng)或其它通信網(wǎng)絡(luò)發(fā)送給服務(wù)器,并且服務(wù)器返回相應(yīng)的標(biāo)識(shí)符數(shù)據(jù)項(xiàng),從該標(biāo)識(shí)符數(shù)據(jù)項(xiàng)中能夠?qū)С鱿嚓P(guān)聯(lián)的水印秘密。因此,確定匹配數(shù)字指紋的步驟包括發(fā)送查詢(xún)給所述指紋數(shù)據(jù)庫(kù),該查詢(xún)包括所計(jì)算的數(shù)字指紋;接收來(lái)自指紋數(shù)據(jù)庫(kù)的響應(yīng),該響應(yīng)包括與該匹配數(shù)字指紋相關(guān)聯(lián)的水印秘密。
在又一優(yōu)選實(shí)施例中,確定匹配數(shù)字指紋的步驟包括基于所提取的指紋比特的可靠性信息,在指紋數(shù)據(jù)庫(kù)中執(zhí)行查找。
在另一優(yōu)選實(shí)施例中,信息信號(hào)包括嵌入的信息信號(hào),并且計(jì)算數(shù)字指紋的步驟包括解碼所編碼的信息信號(hào);以及根據(jù)所解碼的信息信號(hào)計(jì)算指紋。因此,實(shí)際指紋與編碼方案無(wú)關(guān),由此允許更有效和可靠地從數(shù)據(jù)庫(kù)中檢索與實(shí)際的信息內(nèi)容相匹配的指紋而不管編碼如何。在此,術(shù)語(yǔ)“編碼”預(yù)定也包括壓縮方案。
應(yīng)該注意的是,上面和下面所述方法的特征可以利用軟件來(lái)實(shí)現(xiàn)并且可以在數(shù)據(jù)處理系統(tǒng)或由于計(jì)算機(jī)可執(zhí)行指令的執(zhí)行引起的其它處理手段(裝置)來(lái)實(shí)現(xiàn)。這些指令可以是加載到存儲(chǔ)器(例如RAM)、來(lái)自存儲(chǔ)媒體或經(jīng)由計(jì)算機(jī)網(wǎng)絡(luò)來(lái)自另一計(jì)算機(jī)的程序代碼裝置??商鎿Q地,可以通過(guò)硬連線的電路替代軟件或與軟件的組合來(lái)實(shí)現(xiàn)所描述的特征。
在此以及在下文中,術(shù)語(yǔ)“處理裝置”包括通用或?qū)S每删幊涛⑻幚砥?、?shù)字信號(hào)處理器(DSP)、專(zhuān)用集成電路(ASIC)、可編程邏輯陣列(PLA)、現(xiàn)場(chǎng)可編程門(mén)陣列(FPGA)、專(zhuān)用電子電路等或其組合。
本發(fā)明還涉及用于在信息信號(hào)中嵌入數(shù)字水印的設(shè)備;該設(shè)備包括-用于在信息信號(hào)中嵌入數(shù)字水印的裝置,其中利用水印秘密來(lái)控制所述嵌入;-用于從信息信號(hào)中計(jì)算數(shù)字指紋的裝置;以及
-裝置,用于將計(jì)算的數(shù)字指紋存儲(chǔ)為參考數(shù)字指紋并且用于與該參考數(shù)字指紋相關(guān)存儲(chǔ)能夠從中導(dǎo)出水印秘密的標(biāo)識(shí)符數(shù)據(jù)項(xiàng)。
本發(fā)明還涉及用于在信息信號(hào)中檢測(cè)數(shù)字水印的設(shè)備,該設(shè)備包括-用于提供多個(gè)數(shù)字參考指紋的裝置,從對(duì)應(yīng)的參考信息信號(hào)中計(jì)算每個(gè)數(shù)字參考指紋,其中每個(gè)數(shù)字指紋與相應(yīng)的水印秘密相關(guān)聯(lián);-用于從信息信號(hào)中計(jì)算數(shù)字指紋的裝置;-用于從多個(gè)數(shù)字參考指紋中確定匹配數(shù)字指紋對(duì)應(yīng)于所計(jì)算的數(shù)字指紋的裝置;-用于檢測(cè)根據(jù)與匹配數(shù)字指紋相關(guān)聯(lián)的水印秘密的數(shù)字水印是否存在于信息信號(hào)中的裝置。
用于提供多個(gè)參考指紋的裝置可以包括用于存儲(chǔ)這樣的數(shù)據(jù)項(xiàng)的存儲(chǔ)媒體和/或用于接收這樣的數(shù)據(jù)項(xiàng)的通信裝置和/或適于提供這種數(shù)據(jù)項(xiàng)的任何其它電路或設(shè)備。
特別地,用于提供多個(gè)數(shù)字參考指紋的裝置可以包括用于訪問(wèn)存儲(chǔ)媒體的任何電路或設(shè)備。例如,上述裝置可以包括例如經(jīng)由有線或無(wú)線數(shù)據(jù)鏈路傳遞數(shù)據(jù)的任何電路或設(shè)備。這種通信電路或設(shè)備的實(shí)例包括網(wǎng)絡(luò)接口、網(wǎng)絡(luò)卡、無(wú)線電發(fā)射機(jī)/接收機(jī)、線纜調(diào)制解調(diào)器、電話調(diào)制解調(diào)器、綜合業(yè)務(wù)數(shù)字網(wǎng)(ISDN)適配器、數(shù)字用戶(hù)線(DSL)適配器、衛(wèi)星收發(fā)信機(jī)、以太網(wǎng)適配器等。
可替換地或附加地,用于提供多個(gè)數(shù)字參考指紋的裝置可以包括用于存儲(chǔ)數(shù)字參考指紋的合適存儲(chǔ)媒體。存儲(chǔ)媒體的實(shí)例包括磁帶、光盤(pán)、數(shù)字視頻盤(pán)(DVD)、壓縮盤(pán)(CD或CD-ROM等)、袖珍盤(pán)、硬盤(pán)、軟盤(pán)、鐵電存儲(chǔ)器、電可擦除可編程只讀存儲(chǔ)器(EEPROM)、閃存、EPROM、只讀存儲(chǔ)器(ROM)、靜態(tài)隨機(jī)存取存儲(chǔ)器(SRAM)、動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(DRAM)、同步動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(SDRAM)、鐵磁存儲(chǔ)器、光存儲(chǔ)器、電荷耦合設(shè)備、智能卡、PCMCIA卡等。
本發(fā)明還涉及數(shù)據(jù)庫(kù)系統(tǒng),包括-存儲(chǔ)媒體,其上面存儲(chǔ)多個(gè)數(shù)字參考指紋,從相應(yīng)的參考信息信號(hào)中計(jì)算每個(gè)數(shù)字參考指紋,并且其上面與每個(gè)數(shù)字參考指紋相關(guān)存儲(chǔ)從中能夠?qū)С雠c所述數(shù)字指紋相關(guān)聯(lián)的相應(yīng)水印秘密的相應(yīng)標(biāo)識(shí)符數(shù)據(jù)項(xiàng);-用于接收來(lái)自水印處理系統(tǒng)的對(duì)于適合作為輸入的水印秘密的請(qǐng)求的裝置,用于將數(shù)字水印嵌入信息信號(hào)中,該請(qǐng)求包括由水印處理系統(tǒng)根據(jù)信息信號(hào)計(jì)算的數(shù)字指紋;-用于從多個(gè)數(shù)字參考指紋中確定匹配數(shù)字指紋為對(duì)應(yīng)于所計(jì)算的數(shù)字指紋的裝置;和-用于發(fā)送響應(yīng)給水印處理系統(tǒng)的裝置,該響應(yīng)包括與所確定的匹配數(shù)字指紋相關(guān)存儲(chǔ)的標(biāo)識(shí)符數(shù)據(jù)項(xiàng)。
本發(fā)明的這些和其它方面從下面參考附圖所描述的實(shí)施例中將是顯而易見(jiàn)的并將結(jié)合這些實(shí)施例來(lái)闡述,在附圖中圖1示出了用于嵌入水印的系統(tǒng)的一個(gè)實(shí)施例的方框圖;圖2示出了用于檢測(cè)水印的系統(tǒng)的一個(gè)實(shí)施例的方框圖;圖3示意性地示出了指紋數(shù)據(jù)庫(kù)模塊的一個(gè)實(shí)施例;圖4示出了具有水印嵌入的音樂(lè)傳送系統(tǒng)的一個(gè)實(shí)施例的方框圖;以及圖5示出了圖4的音樂(lè)傳送系統(tǒng)的水印檢測(cè)系統(tǒng)的方框圖。
具體實(shí)施例方式
圖1示出了用于嵌入水印的系統(tǒng)的一個(gè)實(shí)施例的方框圖。該系統(tǒng)接收信息信號(hào)101,在該信息信號(hào)中嵌入水印108,從而產(chǎn)生印制水印的信息信號(hào)109。該系統(tǒng)包括指紋計(jì)算塊102,該指紋計(jì)算塊102接收信息信號(hào)101并且從信息信號(hào)的信息內(nèi)容中計(jì)算一個(gè)或多個(gè)指紋103。
該系統(tǒng)還包括指紋數(shù)據(jù)庫(kù)存儲(chǔ)模塊104,該指紋數(shù)據(jù)庫(kù)存儲(chǔ)模塊104接收來(lái)自指紋計(jì)算塊102的一個(gè)(或多個(gè))計(jì)算的指紋103和將與該指紋相關(guān)聯(lián)的水印秘密106??梢愿鶕?jù)由指紋計(jì)算塊102計(jì)算的一個(gè)(或多個(gè))指紋或者與該指紋無(wú)關(guān)地生成水印秘密。
應(yīng)該注意的是,代替數(shù)據(jù)庫(kù)105,可以利用不同的方式將參考指紋存儲(chǔ)為例如文件系統(tǒng)中的文件。數(shù)據(jù)庫(kù)系統(tǒng)的優(yōu)點(diǎn)是在存儲(chǔ)大量的參考指紋時(shí),該數(shù)據(jù)庫(kù)系統(tǒng)允許有效的搜索。
該系統(tǒng)還包括接收信息信號(hào)101、水印秘密106和待嵌入信息信號(hào)101中的水印有效負(fù)載108的水印嵌入模塊107。水印嵌入模塊基于水印秘密106將水印有效負(fù)載108嵌入信息信號(hào)中并且生成其中具有嵌入的水印108的相應(yīng)印制水印的信息信號(hào)109。水印秘密106確定嵌入處理的一個(gè)或多個(gè)參數(shù)。在不知道水印秘密的情況下,不能從水印信號(hào)中提取水印有效負(fù)載。例如,在不知道如在M.D.Swanson,B.Zhu,A.H.Tewfik和L.Boney的“Robust audio watermarking usingperceptual masking”(使用感知掩蔽的魯棒音頻印制水印),SignalProcessing(信號(hào)處理),vol.66,pp.337-355,1998中所描述的擴(kuò)展序列的情況下,也不能夠檢測(cè)到嵌入信息載體中的水印及其有效負(fù)載。
圖2示出了用于檢測(cè)水印的系統(tǒng)的方框圖。該檢測(cè)系統(tǒng)包括指紋計(jì)算塊102和結(jié)合圖1所描述的指紋數(shù)據(jù)庫(kù)105。該檢測(cè)系統(tǒng)接收印制水印的信息信號(hào)201,將該信息信號(hào)饋送到指紋計(jì)算塊102中。所計(jì)算的指紋103被饋送給指紋數(shù)據(jù)庫(kù)模塊204,該指紋數(shù)據(jù)庫(kù)模塊訪問(wèn)指紋數(shù)據(jù)庫(kù)105。根據(jù)所計(jì)算的一個(gè)(或多個(gè))指紋與數(shù)據(jù)庫(kù)105中的參考指紋的比較,指紋數(shù)據(jù)庫(kù)模塊204識(shí)別匹配參考指紋并且檢索對(duì)應(yīng)相關(guān)聯(lián)的水印秘密106。
將水印秘密106饋送到水印檢測(cè)塊202中,該水印檢測(cè)塊還接收印制水印的信息信號(hào)201。水印檢測(cè)塊202基于水印秘密檢測(cè)嵌入的水印、提取水印有效負(fù)載并且輸出水印有效負(fù)載203。
圖3示意性地示出了指紋數(shù)據(jù)庫(kù)模塊的一個(gè)實(shí)施例。該指紋數(shù)據(jù)庫(kù)模塊204包括輸入模塊301、數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)后端模塊303和響應(yīng)模塊304。
輸入模塊301接收音頻指紋并且將該指紋提供給DBMS后端模塊303。DBMS后端模塊303對(duì)數(shù)據(jù)庫(kù)105執(zhí)行查詢(xún),以識(shí)別任何匹配參考指紋,并且檢索與該匹配參考指紋相關(guān)聯(lián)的任何附加數(shù)據(jù)。如圖3所示,數(shù)據(jù)庫(kù)105包括指紋FP1、FP2、FP3、FP4、FP5和對(duì)應(yīng)相關(guān)聯(lián)的附加信息組D1、D2、D3、D4、D5,包括內(nèi)容標(biāo)識(shí)符和/或水印秘密和/或其它的標(biāo)識(shí)符數(shù)據(jù)項(xiàng)。國(guó)際專(zhuān)利申請(qǐng)WO 02/065782(該申請(qǐng)?jiān)诖巳繀⒖家?描述了各種匹配策略,用于將為視頻剪輯計(jì)算的指紋與數(shù)據(jù)庫(kù)中所存儲(chǔ)的指紋相匹配。國(guó)際專(zhuān)利申請(qǐng)WO 02/065782還公開(kāi)了一種有效的方法,用于將表示未知信息信號(hào)的指紋與數(shù)據(jù)庫(kù)中存儲(chǔ)的標(biāo)識(shí)信息信號(hào)的多個(gè)指紋相匹配,以識(shí)別未知信號(hào)。這個(gè)方法使用所提取指紋比特的可靠性信息。通過(guò)計(jì)算信息信號(hào)的特征并且對(duì)所述特征取閾值以獲得指紋比特來(lái)確定指紋比特。如果一個(gè)特征具有非常接近閾值的一個(gè)值,則信號(hào)中的小變化可能導(dǎo)致具有相反值的指紋比特。特征值和閾值之差的絕對(duì)值用于將每個(gè)指紋比特標(biāo)記為可靠的或不可靠的。因此,可靠性用于改進(jìn)實(shí)際的匹配過(guò)程。
可以以各種方式來(lái)組織數(shù)據(jù)庫(kù)105,以最優(yōu)化查詢(xún)時(shí)間和/或數(shù)據(jù)組織。在設(shè)計(jì)數(shù)據(jù)庫(kù)105中的表時(shí),應(yīng)該考慮來(lái)自輸入模塊301的輸出。在圖3所示的實(shí)施例中,數(shù)據(jù)庫(kù)105包括具有條目(記錄)的單個(gè)表,這些條目(記錄)包括對(duì)應(yīng)的指紋和標(biāo)識(shí)符數(shù)據(jù)項(xiàng)。DBMS后端模塊303將查詢(xún)的結(jié)果饋送給響應(yīng)模塊304,該響應(yīng)模塊304將該結(jié)果返回給請(qǐng)求應(yīng)用,例如,上文和下文中所述的水印檢測(cè)系統(tǒng)。
在一個(gè)實(shí)施例中,存儲(chǔ)每個(gè)參考指紋以及相關(guān)聯(lián)的水印秘密。在其他實(shí)施例中,存儲(chǔ)每個(gè)參考指紋以及內(nèi)容標(biāo)識(shí)符,以便能夠根據(jù)內(nèi)容標(biāo)識(shí)符計(jì)算水印秘密。
圖4示出了具有水印嵌入的音樂(lè)傳送系統(tǒng)的一個(gè)實(shí)施例的方框圖。該系統(tǒng)包括內(nèi)容數(shù)據(jù)庫(kù)401,該內(nèi)容數(shù)據(jù)庫(kù)401包括原始音頻軌跡(track),例如,諸如在脈碼調(diào)制(PCM)表示中被表示為采樣值的序列。在預(yù)處理模塊438中,處理存儲(chǔ)在數(shù)據(jù)庫(kù)401中的內(nèi)容,從而得到預(yù)處理的信息,該預(yù)處理的信息被存儲(chǔ)在數(shù)據(jù)庫(kù)系統(tǒng)408中。特別地,預(yù)處理模塊438包括音頻印制水印(AWM)預(yù)計(jì)算模塊402,該音頻印制水印(AWM)預(yù)計(jì)算模塊402接收PCM音頻軌跡并且處理它們,從而產(chǎn)生由隨后的水印嵌入所使用的信息。這個(gè)信息將被稱(chēng)為AWM補(bǔ)充信息(side information)。能夠被預(yù)計(jì)算的補(bǔ)充信息的實(shí)例包括例如心理聲學(xué)模型參數(shù)和本地水印功率值。因此,通過(guò)提供不取決于水印秘密的預(yù)計(jì)算的信息,隨后的水印嵌入過(guò)程更加有效。在數(shù)據(jù)庫(kù)系統(tǒng)408的數(shù)據(jù)庫(kù)405中存儲(chǔ)預(yù)計(jì)算的補(bǔ)充信息。預(yù)處理模塊438還包括編碼器模塊403,該編碼器模塊403根據(jù)合適的音頻編碼(AC)方案,例如根據(jù)高級(jí)音頻編碼(AAC)方案或任何其它合適標(biāo)準(zhǔn)或?qū)S梅桨妇幋a原始音頻軌跡。編碼的音頻軌跡被存儲(chǔ)在數(shù)據(jù)庫(kù)系統(tǒng)408的內(nèi)容數(shù)據(jù)庫(kù)406中。預(yù)處理模塊438還包括指紋提取模塊404,該指紋提取模塊404從原始音頻軌跡中計(jì)算一個(gè)或多個(gè)指紋。所提取的指紋和標(biāo)識(shí)音頻軌跡的歌曲ID被存儲(chǔ)在數(shù)據(jù)庫(kù)系統(tǒng)408的指紋數(shù)據(jù)庫(kù)407中。在Jaap Haitsma,Ton Kalker和Job Oostveen的“RobustAudio Hashing For Content Identification”(ibid)(用于內(nèi)容識(shí)別的魯棒音頻散列)中描述了產(chǎn)生音頻指紋的方法的一個(gè)實(shí)例。
該系統(tǒng)還包括印制水印模塊428,該印制水印模塊428接收來(lái)自?xún)?nèi)容數(shù)據(jù)庫(kù)406的編碼音頻軌跡、來(lái)自數(shù)據(jù)庫(kù)405的相應(yīng)AWM補(bǔ)充信息和來(lái)自指紋數(shù)據(jù)庫(kù)407的相應(yīng)歌曲ID(SID)416。該印制水印模塊還接收標(biāo)識(shí)歌曲當(dāng)前情況的歌曲計(jì)數(shù)器C。例如,每次調(diào)用印制水印過(guò)程時(shí),可以遞增該計(jì)數(shù)器,由此標(biāo)識(shí)由嵌入過(guò)程產(chǎn)生的實(shí)際的音頻文件。根據(jù)上面的輸入,印制水印模型428產(chǎn)生印制水印的編碼音頻文件429。
特別地,印制水印模塊428包括單聲道(mono)解碼器409,用于解碼從內(nèi)容數(shù)據(jù)庫(kù)403中接收的編碼音頻文件。單聲道解碼器產(chǎn)生單聲道音頻文件414,例如單聲道PCM文件,并且將該單聲道音頻文件饋送到水印嵌入模塊410。該水印嵌入模塊還接收對(duì)應(yīng)于當(dāng)前音頻文件的AWM補(bǔ)償信息412,據(jù)此嵌入水印。水印嵌入模塊410還接收來(lái)自秘密生成器415的內(nèi)容相關(guān)的水印秘密430和來(lái)自有效負(fù)載編碼器420的水印有效負(fù)載421。水印嵌入模塊410根據(jù)所接收的水印秘密430和水印補(bǔ)充信息412將水印有效負(fù)載421嵌入單聲道PCM文件414并且將印制水印的PCM文件饋送到編碼器模塊411。該編碼器模塊411重新編碼印制水印的音頻文件,從而產(chǎn)生印制水印的編碼音頻文件429。優(yōu)選地,重新編碼器411還接收附加的編碼信息,例如AAC補(bǔ)充信息,用于確保有效的重新編碼原始音頻信息。
秘密生成器415基于從指紋數(shù)據(jù)庫(kù)407中接收的對(duì)應(yīng)于當(dāng)前音頻文件的歌曲ID(416)生成秘密430。因此,對(duì)于每個(gè)歌曲ID,生成不同的秘密S=Secret(SID)。在一個(gè)實(shí)施例中,函數(shù)Secret(秘密)(SID)是一個(gè)在計(jì)算上難以逆的函數(shù),例如歌曲ID的單向散列函數(shù)。
有效負(fù)載編碼器420接收來(lái)自有效負(fù)載生成器418的水印有效負(fù)載和來(lái)自指紋數(shù)據(jù)庫(kù)的歌曲ID 416。反過(guò)來(lái),有效負(fù)載生成器接收歌曲計(jì)數(shù)器C(417)并且根據(jù)用于合適選擇的函數(shù)‘Payload’的PL=Payload(C)生成計(jì)數(shù)器相關(guān)的有效負(fù)載419。有效負(fù)載編碼器420使用歌曲相關(guān)的加密密鑰Kp執(zhí)行計(jì)數(shù)器相關(guān)的有效負(fù)載419的(n,N)編碼。特別地,有效負(fù)載編碼器接收歌曲ID(SID),生成密碼密鑰Kp=Kp(SID)作為歌曲ID的函數(shù),并且根據(jù)有效負(fù)載419生成碼字以及密碼密鑰Kp。因此,假定有效負(fù)載419包括n比特,則(n,N)編碼產(chǎn)生包括N比特的碼字,其中N>n并且通過(guò)增加合適的填充比特(例如,全零)擴(kuò)展n比特字,而且隨后利用密鑰Kp加密N比特碼字,得到最終的N比特字。應(yīng)該注意的是,只有某些N比特字構(gòu)成(n,N)編碼的有效碼字,由此減少了假的正碼字的風(fēng)險(xiǎn),即減少了偶然生成有效計(jì)數(shù)器序列的風(fēng)險(xiǎn)。
因此,有效負(fù)載編碼器生成有效負(fù)載P=P(PL,Kp),將該有效負(fù)載饋送給水印嵌入器。有利的是有效負(fù)載P取決于有效負(fù)載計(jì)數(shù)器C和歌曲ID,由此降低了成功的拷貝攻擊的風(fēng)險(xiǎn)并且允許跟蹤所生成的音頻文件。
該系統(tǒng)還包括加密模塊424,該加密模塊424接收來(lái)自水印模塊的印制水印的音頻文件429。加密模塊424還接收來(lái)自密鑰生成模塊423的加密密鑰KA。反過(guò)來(lái),密鑰生成模塊423接收消費(fèi)者或客戶(hù)的消費(fèi)者或客戶(hù)ID(CID)422,所產(chǎn)生的印制水印的音頻文件將被分配給該消費(fèi)者或客戶(hù)。根據(jù)消費(fèi)者ID,密鑰生成模塊根據(jù)任何合適的密碼密鑰生成算法生成密碼密鑰KA=KA(CID)。加密模塊424基于密鑰KA來(lái)加密印制水印的編碼音頻文件429,得到加密的印制水印的編碼音頻文件425,該加密的印制水印的編碼音頻文件425已準(zhǔn)備好分配給消費(fèi)者,其中加密模塊424可以執(zhí)行加密算法,例如三重DES、AES或任何其它合適選擇的算法。例如,可以將文件425轉(zhuǎn)送給下載服務(wù)器,該下載服務(wù)器經(jīng)由計(jì)算機(jī)網(wǎng)絡(luò)將該文件425轉(zhuǎn)送給請(qǐng)求客戶(hù)。加密模塊424還將條目存儲(chǔ)在日志數(shù)據(jù)庫(kù)427,該條目包括標(biāo)識(shí)所生成的音頻文件的歌曲計(jì)數(shù)器C和消費(fèi)者ID(CID),由此允許跟蹤當(dāng)前音頻文件到特定消費(fèi)者的分配。
圖5示出了圖4的音樂(lè)傳送系統(tǒng)的水印檢測(cè)系統(tǒng)的方框圖。該檢測(cè)系統(tǒng)接收編碼的印制水印音頻文件500。檢測(cè)系統(tǒng)包括解碼模塊503,該解碼模塊503解碼編碼的文件并且生成解碼的音頻文件501,例如單聲道PCM文件,將該文件饋送給結(jié)合圖4所描述的指紋提取模塊404。所提取的指紋504被饋送給數(shù)據(jù)庫(kù)模塊502,該數(shù)據(jù)庫(kù)模塊502使用所提取的指紋作為關(guān)鍵字(密鑰)來(lái)查詢(xún)上述的指紋數(shù)據(jù)庫(kù)407。作為查詢(xún)的結(jié)果,數(shù)據(jù)庫(kù)模塊502檢索相應(yīng)于數(shù)據(jù)庫(kù)407中的指紋的歌曲ID(SID)。如果沒(méi)有發(fā)現(xiàn)匹配指紋,則檢測(cè)系統(tǒng)中斷水印檢測(cè)并且生成相應(yīng)的錯(cuò)誤消息。數(shù)據(jù)庫(kù)模塊502將所檢索的歌曲ID 416轉(zhuǎn)送給秘密生成器415,該秘密生成器415生成相應(yīng)于歌曲ID的水印秘密,如結(jié)合圖4所描述的。將水印秘密430轉(zhuǎn)送給水印檢測(cè)模塊505,該水印檢測(cè)模塊505接收印制水印的音頻文件501和水印秘密430并且根據(jù)秘密430從音頻文件中提取水印。所提取的水印被饋送給有效負(fù)載解碼模塊506,該有效負(fù)載解碼模塊506解碼來(lái)自水印的水印有效負(fù)載。解碼模塊506執(zhí)行圖4的有效負(fù)載編碼器420的逆運(yùn)算,即有效負(fù)載解碼模塊506接收來(lái)自數(shù)據(jù)庫(kù)模塊502的歌曲ID,生成密碼密鑰Kp=Kp(SID)并且利用這個(gè)密鑰Kp執(zhí)行(n,N)解碼,從而產(chǎn)生解碼的有效負(fù)載。解碼的有效負(fù)載被饋送給驗(yàn)證模塊507,該驗(yàn)證模塊507根據(jù)有效負(fù)載PL計(jì)算歌曲計(jì)數(shù)器C并且查詢(xún)結(jié)合圖4所描述的日志數(shù)據(jù)庫(kù)427,以檢索相應(yīng)的消費(fèi)者ID508。因此,驗(yàn)證模塊507執(zhí)行圖4的模塊418所執(zhí)行的處理的逆處理,以確定歌曲計(jì)數(shù)器C。從日志表427中檢索的消費(fèi)者或客戶(hù)ID(CID)然后可以用于將印制水印的音頻文件501跟蹤返回到它最初被分配給之的消費(fèi)者或客戶(hù)ID。
應(yīng)該注意的是,上述安排可以利用通用或?qū)S每删幊涛⑻幚砥?、?shù)字信號(hào)處理器(DSP)、專(zhuān)用集成電路(ASIC)、可編程邏輯陣列(PLA)、現(xiàn)場(chǎng)可編程門(mén)陣列(FPGA)、專(zhuān)用電子電路等或其組合來(lái)實(shí)施。
應(yīng)該注意的是,上述實(shí)施例說(shuō)明了而不是限制本發(fā)明,并且在不偏離所附權(quán)利要求的范圍的情況下,本領(lǐng)域的技術(shù)人員將能夠設(shè)計(jì)許多可替換的實(shí)施例。
例如,本發(fā)明并不限于音頻文件,而可以結(jié)合任何其它的信息信號(hào)例如電影、圖片、多媒體數(shù)據(jù)等一起使用。
在權(quán)利要求中,置于括號(hào)之間的任何參考符號(hào)不應(yīng)構(gòu)成限制該權(quán)利要求。詞“包括”并不排除除了權(quán)利要求中所列之外的其它元件或步驟的存在。元件前面的詞“一”或“一個(gè)”并不排除多個(gè)這種元件的存在。
通過(guò)包括若干不同元件的硬件和通過(guò)合適編程的計(jì)算機(jī),能夠?qū)嵤┍景l(fā)明。在列舉若干裝置的設(shè)備中,可以利用同一硬件項(xiàng)來(lái)實(shí)施這些裝置中的幾個(gè)。在相互不同的從屬權(quán)利要求中敘述了某些措施的唯一事實(shí)并不表示不能夠有利使用這些措施的組合。
權(quán)利要求
1.一種在信息信號(hào)中嵌入數(shù)字水印的方法,該方法包括-提供(415)水印秘密(106,430);-在信息信號(hào)(101,414)中嵌入(107,410)數(shù)字水印(421),其中利用水印秘密來(lái)控制所述嵌入;-從信息信號(hào)中計(jì)算(102,404)數(shù)字指紋(103);-將計(jì)算的數(shù)字指紋存儲(chǔ)(104)為參考數(shù)字指紋,并且與該參考數(shù)字指紋相關(guān)存儲(chǔ)從中能夠?qū)С鏊∶孛艿臉?biāo)識(shí)符數(shù)據(jù)項(xiàng)(SID)。
2.根據(jù)權(quán)利要求1的方法,其中信息信號(hào)是音頻信號(hào),數(shù)字指紋是音頻指紋,并且數(shù)字水印是音頻水印。
3.根據(jù)權(quán)利要求1或2的方法,其中存儲(chǔ)所計(jì)算的數(shù)字指紋和所述標(biāo)識(shí)符數(shù)據(jù)項(xiàng)包括將所計(jì)算的數(shù)字指紋和標(biāo)識(shí)符數(shù)據(jù)項(xiàng)存儲(chǔ)到指紋數(shù)據(jù)庫(kù)(105,407)中。
4.根據(jù)權(quán)利要求1-3之中任何一項(xiàng)權(quán)利要求的方法,其中通過(guò)在計(jì)算上不可逆的函數(shù),將該水印秘密與所計(jì)算的指紋相關(guān)。
5.根據(jù)權(quán)利要求1-4之中任何一項(xiàng)權(quán)利要求的方法,其中利用隨機(jī)處理來(lái)確定水印秘密。
6.根據(jù)權(quán)利要求1-5之中任何一項(xiàng)權(quán)利要求的方法,其中數(shù)字水印包括水印有效負(fù)載(419),并且其中該水印有效負(fù)載表示該信息信號(hào)。
7.根據(jù)權(quán)利要求6的方法,還包括基于從表示信息信號(hào)的信息內(nèi)容的標(biāo)識(shí)符(416)中導(dǎo)出的加密密鑰(Kp),編碼(420)所述水印有效負(fù)載。
8.根據(jù)權(quán)利要求1-7之中任何一項(xiàng)權(quán)利要求的方法,其中信息信號(hào)是視頻信號(hào)。
9.一種在信息信號(hào)(500)中檢測(cè)數(shù)字水印的方法,該方法包括-提供(407)多個(gè)數(shù)字參考指紋,從對(duì)應(yīng)的參考信息信號(hào)中計(jì)算每個(gè)數(shù)字參考指紋,其中每個(gè)數(shù)字指紋與相應(yīng)水印秘密相關(guān)聯(lián);-根據(jù)信息信號(hào),計(jì)算(404)數(shù)字指紋;-從多個(gè)數(shù)字參考指紋中確定(502)匹配數(shù)字指紋為對(duì)應(yīng)于所計(jì)算的數(shù)字指紋;-根據(jù)與匹配數(shù)字指紋相關(guān)聯(lián)的水印秘密,檢測(cè)(505)數(shù)字水印是否存在于信息信號(hào)中。
10.根據(jù)權(quán)利要求9的方法,其中確定匹配數(shù)字指紋包括發(fā)送查詢(xún)給指紋數(shù)據(jù)庫(kù),該查詢(xún)包括所計(jì)算的數(shù)字指紋;和從指紋數(shù)據(jù)庫(kù)中接收包括從中能夠?qū)С雠c匹配數(shù)字指紋相關(guān)聯(lián)的水印秘密的標(biāo)識(shí)符數(shù)據(jù)項(xiàng)的響應(yīng)。
11.根據(jù)權(quán)利要求10的方法,其中發(fā)送查詢(xún)和接收響應(yīng)包括經(jīng)由通信網(wǎng)絡(luò)通信。
12.根據(jù)權(quán)利要求9-11之中任何一項(xiàng)權(quán)利要求的方法,其中信息信號(hào)包括編碼的信息信號(hào);并且計(jì)算數(shù)字指紋包括解碼編碼的信息信號(hào)以及根據(jù)所解碼的信息信號(hào)計(jì)算指紋。
13.根據(jù)權(quán)利要求10-12之中任何一項(xiàng)權(quán)利要求的方法,其中確定匹配數(shù)字指紋包括基于有關(guān)計(jì)算的數(shù)字指紋的可靠性信息,在指紋數(shù)據(jù)庫(kù)中執(zhí)行搜索。
14.一種用于將數(shù)字水印嵌入信息信號(hào)中的設(shè)備;該設(shè)備包括-用于將數(shù)字水印嵌入信息信號(hào)的裝置(107,428),其中由水印秘密控制所述嵌入;-用于根據(jù)信息信號(hào)計(jì)算數(shù)字指紋的裝置(102,404);以及-裝置(105,407),用于將所計(jì)算的數(shù)字指紋存儲(chǔ)為參考數(shù)字指紋,并且用于與該參考數(shù)字指紋相關(guān)存儲(chǔ)從中能夠?qū)С鏊∶孛艿臉?biāo)識(shí)符數(shù)據(jù)項(xiàng)。
15.一種用于檢測(cè)信息信號(hào)中的數(shù)字水印的設(shè)備;該設(shè)備包括-用于提供多個(gè)數(shù)字參考指紋的裝置(105,407),從對(duì)應(yīng)參考信息信號(hào)中計(jì)算每個(gè)數(shù)字參考指紋,其中每個(gè)數(shù)字指紋與相應(yīng)水印秘密相關(guān)聯(lián);-用于根據(jù)信息信號(hào)計(jì)算數(shù)字指紋的裝置(102,404);-用于從多個(gè)數(shù)字參考指紋中確定匹配數(shù)字指紋為對(duì)應(yīng)于所計(jì)算的數(shù)字指紋的裝置(204,502);和-用于根據(jù)與匹配數(shù)字指紋相關(guān)聯(lián)的水印秘密檢測(cè)數(shù)字水印是否存在于信息信號(hào)中的裝置(202,505)。
16.一種數(shù)據(jù)庫(kù)系統(tǒng),包括-存儲(chǔ)媒體(105,407),在其上面存儲(chǔ)多個(gè)數(shù)字參考指紋,從對(duì)應(yīng)參考信息信號(hào)中計(jì)算每個(gè)數(shù)字參考指紋,并且在其上面與每個(gè)數(shù)字參考指紋相關(guān)存儲(chǔ)從中能夠?qū)С雠c所述數(shù)字指紋相關(guān)聯(lián)的相應(yīng)水印秘密的相應(yīng)標(biāo)識(shí)符數(shù)據(jù)項(xiàng);-裝置(301),用于接收來(lái)自水印處理系統(tǒng)的對(duì)于適合作為輸入的水印秘密的請(qǐng)求,用于將數(shù)字水印嵌入信息信號(hào)中,該請(qǐng)求包括由水印處理系統(tǒng)根據(jù)信息信號(hào)所計(jì)算的數(shù)字指紋;-裝置(303),用于從多個(gè)數(shù)字參考指紋中確定匹配數(shù)字指紋為對(duì)應(yīng)于所計(jì)算的數(shù)字指紋;和-裝置(304),用于發(fā)送響應(yīng)給水印處理系統(tǒng),該響應(yīng)包括與所確定的匹配數(shù)字指紋相關(guān)存儲(chǔ)的標(biāo)識(shí)符數(shù)據(jù)項(xiàng)。
全文摘要
公開(kāi)了用于在信息信號(hào)中嵌入和檢測(cè)數(shù)字水印的方法和系統(tǒng)。嵌入水印的方法包括以下步驟提供水印秘密(106);將數(shù)字水印嵌入(107)信息信號(hào)(101)中,其中利用水印秘密來(lái)控制所述嵌入;根據(jù)信息信號(hào),計(jì)算(102)數(shù)字指紋(103);和將所計(jì)算的數(shù)字指紋存儲(chǔ)(104)為參考數(shù)字指紋,以及與參考數(shù)字指紋相關(guān)存儲(chǔ)從中能夠?qū)С鏊∶孛艿臉?biāo)識(shí)符數(shù)據(jù)項(xiàng)。
文檔編號(hào)G10L19/018GK1823378SQ200480019836
公開(kāi)日2006年8月23日 申請(qǐng)日期2004年7月5日 優(yōu)先權(quán)日2003年7月11日
發(fā)明者A·A·C·M·凱克, M·范德維恩 申請(qǐng)人:皇家飛利浦電子股份有限公司