專利名稱:對承載用于對音頻或視頻信號添加水印的有效載荷數(shù)據(jù)的符號進(jìn)行編碼/解碼的方法及設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種對承載用于對音頻或視頻信號添加水印的有效 載荷數(shù)據(jù)的符號進(jìn)行編碼的方法及設(shè)備,并且涉及一種對承載著添加 水印后的音頻或視頻信號的有效載荷數(shù)據(jù)的符號進(jìn)行解碼的方法及設(shè)
備o
背景技術(shù):
水印信息(表示為WM)由若干符號組成,這些符號被連續(xù)地嵌 入于承載內(nèi)容,如(編碼后的)音頻或視頻信號中,以例如標(biāo)識這些 信號的作者。例如,在將擴(kuò)頻(spread spectrum)用作基本技術(shù)的情 況下,通過將所接收的信號與己知的m-序列進(jìn)行相關(guān),在解碼器側(cè)恢 復(fù)WM。大多數(shù)WM技術(shù)發(fā)送用于糾錯(cuò)的冗余比特。
在許多音頻水印添加系統(tǒng)中,以幀的形式來組織有效載荷數(shù)據(jù)。 幀以一個(gè)或多個(gè)同步符號開始,后接一個(gè)或多個(gè)有效載荷符號。同步 符號信號僅僅是有效載荷比特的開始,而有效載荷符號承載包括用于 糾錯(cuò)的比特在內(nèi)的實(shí)際有效載荷比特。圖3的上半部分示出了3個(gè)連續(xù)
幀F(xiàn)Rw、 FRn和FR計(jì),。幀包括用于檢測解碼器側(cè)幀起始位置的多個(gè)
同步塊SYNBL (至少一個(gè)同步塊)、以及承載實(shí)際信息的多個(gè)有效載 荷塊PLBL (至少一個(gè)有效的有效載荷塊或符號)。根據(jù)具體技術(shù),將 幀以同步或異步方式插入音頻流中。有效載荷塊的插入是連續(xù)進(jìn)行的, 即,在SYNBL塊之后有效載荷塊的插入獲得同步。每個(gè)有效載荷塊保 存一個(gè)或多個(gè)比特的信息。
許多音頻水印添加技術(shù)(如,擴(kuò)頻或EP05090261中公開的相位成 形(phase shaping)),將某種參考序列嵌入承載信號中。如果使用二 進(jìn)制相位鍵控(binary phase keying),則序列的極性對比特值進(jìn)行編碼。對于碼移鍵控(CSK),針對所發(fā)送的比特值的不同值使用不同的
序列。圖3的下半部分示出了這樣的幀該幀以3個(gè)同步符號S1、 S2和 S3開始,后接8個(gè)有效載荷符號Pldl至Pld8。在解碼器處或在接收機(jī)側(cè), 例如由于受到攻擊,無法對所接收的錯(cuò)誤水印符號進(jìn)行解碼。接著, 對有效載荷數(shù)據(jù)進(jìn)行糾錯(cuò)和解碼。
發(fā)明內(nèi)容
然而,同步符號SYNBL對于解碼來說是必須的。如果在接收機(jī)側(cè) 不能對所有同步塊進(jìn)行解碼,那么即使可以對所有有效載荷符號進(jìn)行 (糾錯(cuò)和)解碼,整個(gè)幀也將丟失。
本發(fā)明要解決的問題是,提供一種水印添加,其中即使正確接收 到的同步符號不可用,也可以將有效載荷符號解碼。通過權(quán)利要求l、 3和7公開的方法解決了該問題。在權(quán)利要求2、 4和8中公開了使用這些 方法的設(shè)備。
本發(fā)明允許發(fā)送和對沒有同步符號或比特的幀進(jìn)行解碼,雖然額 外需要的處理能力很小,但這卻出乎意料地使得WM檢測更為健壯。 在現(xiàn)有技術(shù)水印添加處理中使用兩個(gè)參考序列來表示比特值"0"和 "1"。本發(fā)明針對幀中的每個(gè)有效載荷符號使用不同的參考序列,針 對每個(gè)有效載荷符號中的比特值"0"和"1"使用不同的參考序列, 而不使用同步符號,并且在WM解碼器中執(zhí)行對數(shù)搜索以減少所要執(zhí) 行的相關(guān)計(jì)算的次數(shù)。
本發(fā)明使得對關(guān)鍵聲音信號的水印添加更為健壯,這可以區(qū)分接 收到WM與根本沒接收到WM。
原則上,本發(fā)明的編碼方法適于對承載用于對音頻或視頻信號添 加水印的有效載荷數(shù)據(jù)的符號進(jìn)行編碼,所述添加水印利用參考序列 進(jìn)行調(diào)制,其中,所述有效載荷數(shù)據(jù)符號可以通過使用相應(yīng)的參考序 列進(jìn)行解調(diào)在解碼側(cè)予以恢復(fù),并且,在所有情況下N個(gè)所述有效載 荷數(shù)據(jù)符號一起構(gòu)成水印數(shù)據(jù)幀,并為每個(gè)有效載荷數(shù)據(jù)符號分配M 個(gè)水印數(shù)據(jù)比特,該編碼方法包括步驟
-使用所述參考序列中的N^M個(gè)不同參考序列對當(dāng)前水印數(shù)據(jù)幀的所述有效載荷數(shù)據(jù)進(jìn)行調(diào)制,并在未添加同步符號的情況下組合 所述當(dāng)前水印數(shù)據(jù)幀的所述有效載荷數(shù)據(jù)符號,其中,每個(gè)水印數(shù)據(jù) 比特值對應(yīng)一個(gè)參考序列,N是大于"1"的整數(shù),"M"是大于"0"
的整數(shù);
-對所述當(dāng)前水印數(shù)據(jù)幀進(jìn)行心理聲學(xué)成形,并且將其嵌入所述
音頻或視頻信號中以供輸出;
-對于下一個(gè)水印數(shù)據(jù)幀繼續(xù)執(zhí)行相應(yīng)的步驟。
原則上,本發(fā)明的解碼方法適于對承載添加水印后的音頻或視頻 信號的有效載荷數(shù)據(jù)的符號進(jìn)行解碼,其中,在所有情況下N個(gè)所述 有效載荷數(shù)據(jù)符號一起構(gòu)成水印數(shù)據(jù)幀,并為每個(gè)有效載荷數(shù)據(jù)符號 分配M個(gè)水印數(shù)據(jù)比特,
并且其中,水印數(shù)據(jù)幀的所述有效載荷數(shù)據(jù)是使用N42M個(gè)不同參 考序列進(jìn)行調(diào)制的,并且在未添加同步符號的情況下組合所述水印數(shù) 據(jù)幀的所述有效載荷數(shù)據(jù)符號,其中,每個(gè)水印數(shù)據(jù)比特值對應(yīng)一個(gè) 參考序列,N是大于"1"的整數(shù),"M"是大于"0"的整數(shù),
并且其中,對所述水印數(shù)據(jù)幀進(jìn)行心理聲學(xué)成形,并將其嵌入所 述音頻或視頻信號中,
所述解碼方法包括以下步驟
-將所述添加水印后的音頻或視頻信號進(jìn)行譜白化,所述譜白化 使所述心理聲學(xué)成形逆轉(zhuǎn);
-通過以下步驟對當(dāng)前水印數(shù)據(jù)幀的所述調(diào)制后的有效載荷數(shù)據(jù) 進(jìn)行解調(diào),以得到所述有效載荷數(shù)據(jù)
a) 將所述I^2M個(gè)不同參考序列分成第一半和第二半;
b) 將所述第一半的所有參考序列相加,并且將所述第二半的所
有參考序列相加;
c) 將所述譜白化后的添加水印后的音頻或視頻信號的相應(yīng)部分
與所述第一半的求和信號相關(guān),并與所述第二半的求和信號相關(guān);
d) 如果第一相關(guān)強(qiáng)于第二相關(guān),則將所述參考序列的第一半分 成第一半和第二半,將所述第一半的參考序列相加并且將所述第二半 的參考序列相加,繼續(xù)執(zhí)行步驟c),否則,將所述參考序列的第二半分成第一半和第二半,將所述第 一半的參考序列相加并且將所述第二半的參考序列相加,繼續(xù)執(zhí)行步 驟C);
e)如果所述相加所得的求和信號僅包含所述參考序列之一,或 者如果所述當(dāng)前一半僅包含所述參考序列之一,則認(rèn)為該參考序列是 用于解調(diào)相應(yīng)的有效載荷數(shù)據(jù)符號的正確的參考序列。
原則上,本發(fā)明的編碼設(shè)備適于對承載用于對音頻或視頻信號添 加水印的有效載荷數(shù)據(jù)的符號進(jìn)行編碼,所述水印添加利用參考序列 進(jìn)行調(diào)制,其中,所述有效載荷數(shù)據(jù)符號可以通過使用相應(yīng)的參考序 列進(jìn)行解調(diào)在解碼側(cè)予以恢復(fù),并且,在所有情況下N個(gè)所述有效載 荷數(shù)據(jù)符號一起構(gòu)成水印數(shù)據(jù)幀,并為每個(gè)有效載荷數(shù)據(jù)符號分配M 個(gè)水印數(shù)據(jù)比特,該編碼設(shè)備包括
-適于使用所述參考序列中的Nf2M個(gè)不同參考序列對當(dāng)前水印
數(shù)據(jù)幀的所述有效載荷數(shù)據(jù)進(jìn)行調(diào)制,并在未添加同步符號的情況下 組合所述當(dāng)前水印數(shù)據(jù)幀的所述有效載荷數(shù)據(jù)符號的裝置,其中,每
個(gè)水印數(shù)據(jù)比特值對應(yīng)一個(gè)參考序列,N是大于"1"的整數(shù),"M"
是大于"0"的整數(shù);
-適于對所述當(dāng)前水印數(shù)據(jù)幀進(jìn)行心理聲學(xué)成形,并將其嵌入所 述音頻或視頻信號中以供輸出的裝置,
據(jù)此,此后所述裝置繼續(xù)對下一水印數(shù)據(jù)幀進(jìn)行處理。 原則上,本發(fā)明的解碼設(shè)備適于對承載添加水印后的音頻或視頻
信號的有效載荷數(shù)據(jù)的符號進(jìn)行解碼,其中,在所有情況下N個(gè)所述
有效載荷數(shù)據(jù)符號一起構(gòu)成水印數(shù)據(jù)幀,并為每個(gè)有效載荷數(shù)據(jù)符號
分配M個(gè)水印數(shù)據(jù)比特,
并且其中,水印數(shù)據(jù)幀的所述有效載荷數(shù)據(jù)是使用1^2M個(gè)不同參
考序列進(jìn)行調(diào)制的,并且在未添加同步符號的情況下組合所述水印數(shù) 據(jù)幀的所述有效載荷數(shù)據(jù)符號,其中,每個(gè)水印數(shù)據(jù)比特值對應(yīng)一個(gè)
參考序列,N是大于"1"的整數(shù),"M"是大于"0"的整數(shù),
并且其中,對所述水印數(shù)據(jù)幀進(jìn)行心理聲學(xué)成形,并將其嵌入所 述音頻或視頻信號中,所述解碼設(shè)備包括 .-適于將所述添加水印后的音頻或視頻信號進(jìn)行譜白化的裝置, 所述譜白化使所述心理聲學(xué)成形逆轉(zhuǎn);
-適于通過以下步驟對當(dāng)前水印數(shù)據(jù)幀的所述調(diào)制后的有效載荷 數(shù)據(jù)進(jìn)行解調(diào),以得到所述有效載荷數(shù)據(jù)的裝置 ^
a) 將所述1^2M個(gè)不同參考序列分成第一半和第二半;
b) 將所述第一半的所有參考序列相加,并且將所述第二半的所 有參考序列相加;
C)將所述譜白化后的添加水印后的音頻或視頻信號的相應(yīng)部分 與所述第一半的求和信號執(zhí)行相關(guān),并與所述第二半的求和信號執(zhí)行
相關(guān);
d) 如果第一相關(guān)強(qiáng)于第二相關(guān),則將所述參考序列的第一半分 成第一半和第二半,將所述第一半的參考序列相加并且將所述第二半
的參考序列相加,繼續(xù)執(zhí)行步驟c),
否則,將所述參考序列的第二半分成第一半和第二半,將所述第 一半的參考序列相加并且將所述第二半的參考序列相加,繼續(xù)執(zhí)行步
驟C);
e) 如果所述相加所得的求和信號僅包含所述參考序列之一,或
者如果所述當(dāng)前一半僅包含所述參考序列之一,則認(rèn)為該參考序列是 用于解調(diào)相應(yīng)的有效載荷數(shù)據(jù)符號的正確的參考序列。
在相應(yīng)的從屬權(quán)利要求中公開了本發(fā)明的有優(yōu)勢的附加實(shí)施例。
參考附圖描述了本發(fā)明的示例實(shí)施例,附圖中 圖l是本發(fā)明的水印信號編碼器; 圖2是本發(fā)明的水印信號解碼器; 圖3是現(xiàn)有幀構(gòu)成;
圖4是根據(jù)本發(fā)明的水印幀構(gòu)成。
具體實(shí)施方式
如上所述,使用圖3的現(xiàn)有WM幀結(jié)構(gòu)的缺點(diǎn)是,高度依賴于同步 符號的檢測。例如,在上述幀中的三個(gè)同步符號不可檢測的情況下, 由于不知道哪個(gè)恢復(fù)值與哪個(gè)符號相對應(yīng),所以即使可以恢復(fù)所有8
個(gè)有效載荷符號,還是會(huì)丟失這8個(gè)有效載荷符號。
如圖4的幀結(jié)構(gòu)所示,本發(fā)明根本不使用任何同步符號,在圖4的 幀結(jié)構(gòu)中,在每個(gè)幀或每個(gè)由8個(gè)有效載荷符號Pldl至Pld8構(gòu)成的組之 后是下一幀或下一個(gè)由8個(gè)有效載荷符號構(gòu)成的組。
幀中的每個(gè)符號使用唯一的參考序列來對其有效載荷進(jìn)行編碼。 例如,如果每個(gè)符號發(fā)送一比特,則符號l或有效載荷Pldl使用序列O 來對比特值"0"進(jìn)行編碼,并且使用序列l(wèi)對比特值"1"進(jìn)行編碼, 符號2或有效載荷Pld2使用序列2對比特值"0"進(jìn)行編碼,并且使用序 列3對比特值"1"進(jìn)行編碼,...,符號8或有效載荷Pld8使用序列14 對比特值"0"進(jìn)行編碼,并且使用序列15對比特值"1"進(jìn)行編碼。 此后,在后續(xù)的幀中,符號l/有效載荷Pldl再次使用序列0對比特值"0" 進(jìn)行編碼,并且再次使用序列l(wèi)對比特值"1"進(jìn)行編碼,等等。
這種處理比使用同步比特要健壯得多,這是因?yàn)榭梢酝ㄟ^糾錯(cuò) 來糾正有效載荷符號中的誤差,使得例如即使錯(cuò)過前幾個(gè)符號還是可 以恢復(fù)有效載荷,而在使用同步符號的情況下則并非如此。
如果N是每個(gè)幀的符號數(shù),M是在每個(gè)符號內(nèi)發(fā)送的比特?cái)?shù),則 本發(fā)明的處理技術(shù)需要>^*21^個(gè)不同的參考序列,每個(gè)參考序列具有以 例如16比特表示的長度。然而這還導(dǎo)致要在檢測側(cè)執(zhí)行,2M次相關(guān)。 然而,因?yàn)閰⒖夹蛄惺钦坏幕驇缀跽坏?,所以可以使用以下處?技術(shù)來極大地減少對每個(gè)符號進(jìn)行解碼所需要的相關(guān)的次數(shù)
1) 將N^m個(gè)參考序列分成第一半和第二半。
2) 將第一半的所有參考序列相加,并且將第二半的所有參考序 列相加(這分別表示時(shí)域中N+M個(gè)模擬信號的相加。輸出是兩個(gè)數(shù)字 時(shí)域求和信號,每個(gè)求和信號具有例如16比特的相應(yīng)長度)。
3) 將音頻信號的相應(yīng)部分與第一半的求和信號進(jìn)行相關(guān),并與 第二半的求和信號進(jìn)行相關(guān)。
4) 如果第一相關(guān)高于或強(qiáng)于第二相關(guān),則將參考序列的第一半
13分成第一半和第二半,將所述第一半的參考序列相加并且將所述第二 半的參考序列相加,繼續(xù)執(zhí)行步驟3,否則,將參考序列的第二半分成 第一半和第二半,將所述第一半的參考序列相加并且將所述第二半的 參考序列相加,繼續(xù)執(zhí)行步驟3。
5)如果上述處理技術(shù)中的求和信號僅包含一個(gè)序列,或者如果 當(dāng)前一半僅包含單個(gè)參考序列,則針對當(dāng)前符號找到了正確的參考序 列并退出循環(huán)。
在上述示例中,需要8+2^16個(gè)參考序列。這意味著,還需要針對 每個(gè)有效載荷符號計(jì)算16次相關(guān)。
使用上述處理技術(shù)將其減少至
-與8個(gè)序列的和進(jìn)行2次相關(guān);
-與4個(gè)序列的和進(jìn)行2次相關(guān); -與2個(gè)序列的和進(jìn)行2次相關(guān);
-與1個(gè)序列進(jìn)行2次相關(guān)。
總計(jì),這導(dǎo)致8次相關(guān),從而將必要計(jì)算能力減少了一半。
有利地,如果使用具有同步符號的上述巳知幀結(jié)構(gòu),并且每符號 發(fā)送一個(gè)以上比特,g卩,每符號要測試兩個(gè)以上參考序列,則可以使 用相同的對數(shù)査找處理。
在圖1的水印添加編碼器中,將要用于對音頻信號AS添加水印的 有效載荷數(shù)據(jù)PLD輸入至可選的糾錯(cuò)和/或檢測編碼步驟或階段 ECDE,所述ECDE添加冗余比特,冗余比特有助于恢復(fù)在解碼器中錯(cuò) 誤檢測的符號。階段ECDE的輸出經(jīng)過調(diào)制和譜擴(kuò)展步驟或階段MS到 達(dá)可選的心理聲學(xué)成形(psycho-acoustical shaping) PAS,其中,如上 所述使用例如16個(gè)不同的參考序列(g卩,每有效載荷比特2個(gè)參考序列) 來調(diào)制一個(gè)WM幀的8個(gè)有效載荷符號,所述PAS對WS信號進(jìn)行成形 使得WM不可聞或不可見。在未添加同步符號的情況下,步驟或階段 PAS接收音頻流信號AS并且逐符號地處理WM幀。在完成WM幀的處 理之后,輸出嵌入音頻信號中的相應(yīng)地添加水印后的幀WAS。此后, 繼續(xù)執(zhí)行對當(dāng)前幀之后的幀F(xiàn)Rn+,的處理。
在圖2的水印添加解碼器中,音頻信號的添加水印后的幀經(jīng)過可
14選的譜白化步驟或階段SPW(所述SPW使階段PAS中實(shí)現(xiàn)的成形逆轉(zhuǎn))
以及解擴(kuò)和解調(diào)步驟或階段DSPDM,所述DSPDM使用上述處理步驟 1)至5)從信號WAS中獲取嵌入的數(shù)據(jù)。此后,可以將WM符號傳送 到糾錯(cuò)和/或檢測解碼步驟或階段ECDD ,所述ECDD輸出有效的有效 載荷數(shù)據(jù)PLD。
本發(fā)明不限于使用擴(kuò)頻技術(shù)。例如,作為替代,可以使用基于載 波的技術(shù)或回波隱匿(echo echohiding)技術(shù)來實(shí)現(xiàn)水印添加編碼和 解碼。
權(quán)利要求
1、一種對承載用于對音頻或視頻信號(AS)添加水印的有效載荷數(shù)據(jù)(PLD,Pld1-Pld8)的符號(PLBL)進(jìn)行編碼的方法,所述添加水印使用參考序列進(jìn)行調(diào)制,其中,所述有效載荷數(shù)據(jù)符號能夠通過使用相應(yīng)的參考序列進(jìn)行解調(diào)在解碼側(cè)予以恢復(fù),并且,在所有情況下N個(gè)所述有效載荷數(shù)據(jù)符號一起構(gòu)成水印數(shù)據(jù)幀(FRn-1,F(xiàn)Rn,F(xiàn)Rn+1),并為每個(gè)有效載荷數(shù)據(jù)符號分配M個(gè)水印數(shù)據(jù)比特,其特征在于以下步驟使用所述參考序列中的N*2M個(gè)不同參考序列對當(dāng)前水印數(shù)據(jù)幀(FRn)的所述有效載荷數(shù)據(jù)(PLD)進(jìn)行調(diào)制(MS),并在未添加同步符號的情況下組合所述當(dāng)前水印數(shù)據(jù)幀的所述有效載荷數(shù)據(jù)符號,其中,每個(gè)水印數(shù)據(jù)比特值對應(yīng)一個(gè)參考序列,N是大于“1”的整數(shù),“M”是大于“0”的整數(shù);對所述當(dāng)前水印數(shù)據(jù)幀(FRn)進(jìn)行心理聲學(xué)成形(PAS),并且將其嵌入所述音頻或視頻信號(AS)中以供輸出(WAS);-對于下一個(gè)水印數(shù)據(jù)幀(FRn+1)繼續(xù)執(zhí)行相應(yīng)的步驟。
2、 一種用于對承載對音頻或視頻信號(AS)添加水印的有效載 荷數(shù)據(jù)(PLD, Pldl-Pld8)的符號(PLBL)進(jìn)行編碼的設(shè)備,所述添 加水印利用參考序列進(jìn)行調(diào)制,其中,所述有效載荷數(shù)據(jù)符號能夠通 過在解碼側(cè)使用相應(yīng)的參考序列進(jìn)行解調(diào)予以恢復(fù),并且,在所有情 況下N個(gè)所述有效載荷數(shù)據(jù)符號一起構(gòu)成水印數(shù)據(jù)幀(FR^, FRn, FRn+1),并為每個(gè)有效載荷數(shù)據(jù)符號分配M個(gè)水印數(shù)據(jù)比特,所述編 碼設(shè)備包括-適于使用所述參考序列中的Nf2M個(gè)不同參考序列對當(dāng)前水印 數(shù)據(jù)幀(FRn)的所述有效載荷數(shù)據(jù)(PLD)進(jìn)行調(diào)制,并在未添加同 步符號的情況下組合所述當(dāng)前水印數(shù)據(jù)幀的所述有效載荷數(shù)據(jù)符號的 裝置(MS),其中,每個(gè)水印數(shù)據(jù)比特值對應(yīng)一個(gè)參考序列,N是大 于"1"的整數(shù),"M"是大于"0"的整數(shù);-適于對所述當(dāng)前水印數(shù)據(jù)幀(FRn)進(jìn)行心理聲學(xué)成形,并將其嵌入所述音頻或視頻信號(AS)中以供輸出(WAS)的裝置(PAS), 據(jù)此,此后所述裝置繼續(xù)對下一水印數(shù)據(jù)幀(FRn+1)進(jìn)行處理。
3、 一種對承載添加水印后的音頻或視頻信號(WAS)的有效載 荷數(shù)據(jù)(PLD, Pldl-Pld8)的符號(PLBL)進(jìn)行解碼的方法,其中, 在所有情況下N個(gè)所述有效載荷數(shù)據(jù)符號一起構(gòu)成水印數(shù)據(jù)幀(FR^, FRn, FRn+l),并為每個(gè)有效載荷數(shù)據(jù)符號分配M個(gè)水印數(shù)據(jù)比特,并且其中,水印數(shù)據(jù)幀(FRn)的所述有效載荷數(shù)據(jù)(PLD)是 使用N+2M個(gè)不同參考序列進(jìn)行調(diào)制(MS)的,并且在未添加同步符 號的情況下組合所述水印數(shù)據(jù)幀的所述有效載荷數(shù)據(jù)符號,其中,每 個(gè)水印數(shù)據(jù)比特值對應(yīng)一個(gè)參考序列,N是大于"1"的整數(shù),"M" 是大于"0"的整數(shù),并且其中,對所述水印數(shù)據(jù)幀(FRn)進(jìn)行心理聲學(xué)成形(PAS), 并將其嵌入所述音頻或視頻信號(AS)中, 所述解碼方法包括以下步驟-將所述添加水印后的音頻或視頻信號(WAS)進(jìn)行譜白化 (SPW),所述譜白化使所述心理聲學(xué)成形(PAS)逆轉(zhuǎn);-通過以下步驟對當(dāng)前水印數(shù)據(jù)幀(FRJ的所述調(diào)制后的有效載 荷數(shù)據(jù)(PLD)進(jìn)行解調(diào)(DSPDM),以得到所述有效載荷數(shù)據(jù) (Pldl-Pld8):a) 將所述>^*21^個(gè)不同參考序列分成第一半和第二半;b) 將所述第一半的所有參考序列相加,并且將所述第二半的所 有參考序列相加;c) 將所述譜白化后的添加水印后的音頻或視頻信號的相應(yīng)部分 與所述第一半的求和信號執(zhí)行相關(guān),并與所述第二半的求和信號執(zhí)行 相關(guān);d) 如果第一相關(guān)強(qiáng)于第二相關(guān),則將所述參考序列的第一半分 成第一半和第二半,將所述第一半的參考序列相加并且將所述第二半 的參考序列相加,繼續(xù)執(zhí)行步驟c),否則,將所述參考序列的第二半分成第一半和第二半,將所述第 一半的參考序列相加并且將所述第二半的參考序列相加,繼續(xù)執(zhí)行步驟C);e)如果所述相加所得的求和信號僅包含所述參考序列之一,或 者如果所述當(dāng)前一半僅包含所述參考序列之一,則認(rèn)為該參考序列是 用于解調(diào)相應(yīng)的有效載荷數(shù)據(jù)符號的正確的參考序列。
4、 一種用于對承載添加水印后的音頻或視頻信號(WAS)的有 效載荷數(shù)據(jù)(PLD, Pldl-Pld8)的符號(PLBL)進(jìn)行解碼的設(shè)備,其 中,在所有情況下N個(gè)所述有效載荷數(shù)據(jù)符號一起構(gòu)成水印數(shù)據(jù)幀 (FRn.,, FRn, FRn+1),并為每個(gè)有效載荷數(shù)據(jù)符號分配M個(gè)水印數(shù)據(jù) 比特,并且其中,水印數(shù)據(jù)幀(FRn)的所述有效載荷數(shù)據(jù)(PLD)是 使用N+2M個(gè)不同參考序列進(jìn)行調(diào)制(MS)的,并且在未添加同步符 號的情況下組合所述水印數(shù)據(jù)幀的所述有效載荷數(shù)據(jù)符號,其中,每 個(gè)水印數(shù)據(jù)比特值對應(yīng)一個(gè)參考序列,N是大于"1"的整數(shù),"M" 是大于"0"的整數(shù),并且其中,對所述水印數(shù)據(jù)幀(FRn)進(jìn)行心理聲學(xué)成形(PAS), 并將其嵌入所述音頻或視頻信號(AS)中,所述解碼設(shè)備包括-適于將所述添加水印后的音頻或視頻信號(WAS)進(jìn)行譜白化 的裝置(SPW),所述譜白化使所述心理聲學(xué)成形(PAS)逆轉(zhuǎn);-適于通過以下步驟對當(dāng)前水印數(shù)據(jù)幀(FRn)的所述調(diào)制后的有 效載荷數(shù)據(jù)(PLD)進(jìn)行解調(diào),以得到所述有效載荷數(shù)據(jù)(Pldl-Pld8) 的裝置(DSPDM):a) 將所述^[*2"個(gè)不同參考序列分成第一半和第二半;b) 將所述第一半的所有參考序列相加,并且將所述第二半的所 有參考序列相加;c) 將所述譜白化后的添加水印后的音頻或視頻信號的相應(yīng)部分 與所述第一半的求和信號執(zhí)行相關(guān),以及與所述第二半的求和信號執(zhí) 行相關(guān);d) 如果第一相關(guān)強(qiáng)于第二相關(guān),則將所述參考序列的第一半分 成第一半和第二半,將所述第一半的參考序列相加并且將所述第二半的參考序列相加,繼續(xù)執(zhí)行步驟C),否則,將所述參考序列的第二半分成第一半和第二半,將所述第 一半的參考序列相加并且將所述第二半的參考序列相加,繼續(xù)執(zhí)行步 驟C);e)如果所述相加所得的求和信號僅包含所述參考序列之一,或 者如果所述當(dāng)前一半僅包含所述參考序列之一,則認(rèn)為該參考序列是 用于解調(diào)相應(yīng)的有效載荷數(shù)據(jù)符號的正確的參考序列。
5、 根據(jù)權(quán)利要求1或3所述的方法,或根據(jù)權(quán)利要求2或4所述的設(shè)備,其中,所述水印添加是擴(kuò)頻類型的、或是基于載波的、或使用 回波隱匿。
6、 根據(jù)權(quán)利要求3所述的方法,或根據(jù)權(quán)利要求4所述的設(shè)備, 其中,所述有效載荷符號數(shù)據(jù)包括糾錯(cuò)數(shù)據(jù),并且對所述解調(diào)后的有 效載荷數(shù)據(jù)進(jìn)行糾錯(cuò)(ECDD)。
7、 一種對承載添加水印后的音頻或視頻信號(WAS)的有效載 荷數(shù)據(jù)(PLD, Pldl-Pld8)的符號(PLBL)進(jìn)行解碼的方法,其中,在所有情況下N個(gè)所述有效載荷數(shù)據(jù)符號一起構(gòu)成水印數(shù)據(jù)幀(FRn.pFRn, FRn+1),并為每個(gè)有效載荷數(shù)據(jù)符號分配M個(gè)水印數(shù)據(jù)比特,并且其中,水印數(shù)據(jù)幀(FRn)的所述有效載荷數(shù)據(jù)(PLD)是 使用N+2M個(gè)不同參考序列進(jìn)行調(diào)制(MS)的,其中,每個(gè)水印數(shù)據(jù) 比特值對應(yīng)一個(gè)參考序列,N是大于"1"的整數(shù),"M"是大于"1" 的整數(shù),并且其中,所述水印數(shù)據(jù)幀(FRn)被嵌入所述音頻或視頻信號 (AS)中,所述解碼方法包括以下步驟-通過以下步驟對當(dāng)前水印數(shù)據(jù)幀(FRn)的所述調(diào)制后的有效載 荷數(shù)據(jù)(PLD)進(jìn)行解調(diào)(DSPDM),以得到所述有效載荷數(shù)據(jù) (Pldl-Pld8):a) 將所述Nt2M個(gè)不同參考序列分成第一半和第二半;b) 將所述第一半的所有參考序列相加,并且將所述第二半的所 有參考序列相加;C)將所述譜白化后的添加水印后的音頻或視頻信號的相應(yīng)部分 與所述第一半的求和信號執(zhí)行相關(guān),以及與所述第二半的求和信號執(zhí) 行相關(guān);d) 如果第一相關(guān)強(qiáng)于第二相關(guān).,則將所述參考序列的第一半分 成第一半和第二半,將所述第一半的參考序列相加并且將所述第二半 的參考序列相加,繼續(xù)執(zhí)行步驟C),否則,將所述參考序列的第二半分成第一半和第二半,將所述第 一半的參考序列相加并且將所述第二半的參考序列相加,繼續(xù)執(zhí)行步 驟C);e) 如果所述相加所得的求和信號僅包含所述參考序列之一,或者如果所述當(dāng)前一半僅包含所述參考序列之一,則認(rèn)為該參考序列是 用于解調(diào)相應(yīng)的有效載荷數(shù)據(jù)符號的正確的參考序列。
8、 一種用于對承載添加水印后的音頻或視頻信號(WAS)的有 效載荷數(shù)據(jù)(PLD, Pldl-Pld8)的符號(PLBL)進(jìn)行解碼的設(shè)備,其 中,在所有情況下N個(gè)所述有效載荷數(shù)據(jù)符號一起構(gòu)成水印數(shù)據(jù)幀 (FRn-,, FRn, FRn+1),并為每個(gè)有效載荷數(shù)據(jù)符號分配M個(gè)水印數(shù)據(jù) 比特,并且其中,水印數(shù)據(jù)幀(FRn)的所述有效載荷數(shù)據(jù)(PLD)是 使用N*2M個(gè)不同參考序列進(jìn)行調(diào)制(MS)的,其中,每個(gè)水印數(shù)據(jù) 比特值對應(yīng)一個(gè)參考序列,N是大于"1"的整數(shù),"M"是大于"1" 的整數(shù),并且其中,所述水印數(shù)據(jù)幀(FRn)被嵌入所述音頻或視頻信號 (AS)中,所述解碼設(shè)備包括-適于通過以下步驟對當(dāng)前水印數(shù)據(jù)幀(FRn)的所述調(diào)制后的有 效載荷數(shù)據(jù)(PLD)進(jìn)行解調(diào)(DSPDM),以得到所述有效載荷數(shù)據(jù) (Pldl-Pld8)的裝置a) 將所述N^m個(gè)不同參考序列分成第一半和第二半;b) 將所述第一半的所有參考序列相加,并且將所述第二半的所有參考序列相加;C)將所述譜白化后的添加水印后的音頻或視頻信號的相應(yīng)部分 與所述第一半的求和信號執(zhí)行相關(guān),以及與所述第二半的求和信號執(zhí) 行相關(guān);d) 如果第一相關(guān)強(qiáng)于第二相關(guān),則將所述參考序列的第一半分 成第一半和第二半,將所述第一半的參考序列相加并且將所述第二半 的參考序列相加,繼續(xù)執(zhí)行步驟C),否則,將所述參考序列的第二半分成第一半和第二半,將所述第 一半的參考序列相加并且將所述第二半的參考序列相加,繼續(xù)執(zhí)行步 驟C);e) 如果所述相加所得的求和信號僅包含所述參考序列之一,或者如果所述當(dāng)前一半僅包含所述參考序列之一,則認(rèn)為該參考序列是 用于解調(diào)相應(yīng)的有效載荷數(shù)據(jù)符號的正確的參考序列。
全文摘要
水印信息(表示為WM)由若干符號組成,這些符號通過參考序列調(diào)制被連續(xù)地嵌入于音頻或視頻信號中。在解碼器側(cè),通過將所接收的信號與相應(yīng)的參考序列進(jìn)行相關(guān),來恢復(fù)WM。這些符號構(gòu)成水印數(shù)據(jù)幀。本發(fā)明針對每個(gè)有效載荷符號中的比特值“0”和“1”以及水印數(shù)據(jù)幀中的每個(gè)有效載荷符號使用不同的參考序列,而不使用同步符號。在WM解碼器中執(zhí)行對數(shù)搜索以減少所要執(zhí)行的相關(guān)計(jì)算的次數(shù)。本發(fā)明使得對關(guān)鍵聲音信號的水印添加更為健壯。
文檔編號G10L19/018GK101512638SQ200780032899
公開日2009年8月19日 申請日期2007年8月15日 優(yōu)先權(quán)日2006年9月7日
發(fā)明者烏爾里?!な┵嚥? 彼得·喬治·鮑姆 申請人:湯姆森許可貿(mào)易公司