亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

將水印與主采樣率相匹配的制作方法

文檔序號:2830593閱讀:285來源:國知局

專利名稱::將水印與主采樣率相匹配的制作方法
技術(shù)領(lǐng)域
:本發(fā)明涉及多媒體信號的水印,并且尤其涉及用采樣的水印來加水印。
背景技術(shù)
:數(shù)字水印是可用于如下述多種目的的技術(shù)版權(quán)所有者的證明、非法復(fù)制的追蹤、控制復(fù)制控制設(shè)備、廣播監(jiān)視、認證驗證、為多媒體信號添加輔助信息等。在比如CD的消費者數(shù)字設(shè)備中,標(biāo)定的采樣頻率是44.lkHz。在設(shè)計音頻水印算法時,這是特別選出的采樣率。然而,對于高端音頻設(shè)備,發(fā)現(xiàn)有48kHz和更高的采樣率,而且對于給定目的還可選擇更低的采樣率。在這些頻率(即,44.lkHz以外的頻率)處,為44.lkHz的采樣率進行的水印優(yōu)化可能導(dǎo)致沒有適當(dāng)?shù)貦z測到水印或沒有最佳地使用水印信道。解決方案是通過非整數(shù)因子重新采樣輸入和輸出信號,并且使用高質(zhì)量的帶通濾波器。然而,該額外的計算開銷是非常昂貴的。另一解決方案是將以給定頻率采樣和優(yōu)化的水印與另一頻率相匹配,其包括對水印進行零填充,然而,這樣的方法由于攜帶比可能攜帶的信息更少的信息而浪費了水印信道。公開的美國專利申請2003/0004589公開了一種在信息信號中嵌入和檢測水印的方法,該方法對于采樣率轉(zhuǎn)換是健壯的。這種方法公開了其中在以第一采樣率采樣的信息信號中嵌入水印,并且要以第二采樣率檢測水印。為了提供對于采樣率轉(zhuǎn)換健壯的水印方案,產(chǎn)生在頻域中具有特殊屬性的水印。公開內(nèi)容是典型地為其中要嵌入水印的信息信號的采樣率優(yōu)化了水印的實踐示例。將水印優(yōu)化到第一采樣率是計算繁重的任務(wù),以第二采樣率應(yīng)用優(yōu)化的水印典型地需要重新優(yōu)化。因此,本領(lǐng)域需要提供除直接重新采樣或零填充以外的解決方案,用于使已經(jīng)為給定采樣頻率產(chǎn)生的水印適配于在不同的采樣頻率處進行的嵌入和檢測。
發(fā)明內(nèi)容本發(fā)明的發(fā)明人已經(jīng)洞察到通過使用多個整數(shù)重新縮放因子來進行大致重新采樣,以第一頻率采樣的水印可以與第二頻率的信號相匹配。一般而言,本發(fā)明尋求提供一種將為給定采樣頻率產(chǎn)生的水印處理為在不同的采樣頻率處嵌入和/或檢測的改進的方法。優(yōu)選地,本發(fā)明單獨地或以任何組合形式減輕、減緩或消除了一個或多個上述或其他缺點。根據(jù)本發(fā)明的第一方面,提供了一種將以第一采樣率采樣的水印與以第二采樣率采樣的多媒體主信號相匹配的方法,所述方法包括-接收所述以第一采樣率采樣的水印,所述水印基于多個水印序列,每個水印序列中的每個水印符號都以第一整數(shù)寬度重復(fù);-確定所述第一采樣率和所述第二采樣率之間的縮放因子,并且確定所述水印符號的第一重新縮放寬度,以便將所述水印序列近似到第二采樣率,并且設(shè)置至少兩個整數(shù)重新縮放寬度,其中至少第二重新縮放寬度大于或等于所述第一重新縮放寬度,并且至少第三重新縮放寬度小于或等于所述第一重新縮放寬度;-基于所述多個水印序列產(chǎn)生修改后的水印,其中所述修改后的水印中的水印符號要么為所述至少第二要么為所述至少第三重新縮放寬度,以便使所述修改后的水印序列與第二采樣率基本匹配。本發(fā)明對于提供下述解決方案特別有利,但并非僅對于提供下述解決方案有利,所述解決方案用于將水印與不同于產(chǎn)生所述水印的采樣率的采樣率相匹配。也就是將以參考頻率獲得的水印轉(zhuǎn)換為目標(biāo)頻率。在本發(fā)明中,提出了這樣的方法,其在嵌入和傳輸以給定音頻質(zhì)量所允許的最大水印能量時,結(jié)合了將水印模式與采樣頻率相匹配的簡易性。在有利的實施例中,可計算修改后的水印窗口,以便產(chǎn)生修改后的水印序列的循環(huán)緩沖器。可以在最小化邊界誤差的約束下產(chǎn)生循環(huán)緩沖器,以使得所述修改后的水印窗口中的子窗口數(shù)量是子窗口的最小數(shù)。通過產(chǎn)生循環(huán)緩沖器,避免了修改后的水印序列誤差的累積,以便可以無限地重復(fù)所述修改后的水印序列。通過應(yīng)用最小緩沖器,致使嵌入處理較不復(fù)雜,這是因為應(yīng)用了最小的緩沖器。在有利的實施例中,所述修改后的水印符號序列與窗口成形函數(shù)進行巻積。執(zhí)行巻積以便形成平滑變化的信號,此外,可以在最小化邊界誤差的約束下有利地選擇所述修改后序列中的符號的寬度和/或次序、以及水印窗口中的子窗口或窗口成形函數(shù)的偏移。邊界誤差可以是當(dāng)將修改后的水印或修改后的水印窗口與利用直接重新采樣而獲得的水印或水印窗口相比較時、在子窗口邊界(如局部最大值處)處獲得的誤差。在本發(fā)明的第二方面中,一種用于將以第一采樣率采樣的水印與以第二采樣率采樣的多媒體主信號相匹配的裝置,所述裝置包括-接收器單元,用于接收所述以第一采樣率采樣的水印,所述水印基于多個水印序列,每個水印序列中的每個水印符號都以第一整數(shù)寬度重復(fù);確定單元,用于確定在所述第一采樣率和所述第二采樣率之間的縮放因子,并且確定所述水印符號的第一重新縮放寬度以便將所述水印序列近似到所述第二采樣率,并且設(shè)置至少兩個整數(shù)重新縮放寬度,其中至少第二重新縮放寬度大于或等于所述第一重新縮放寬度,并且至少第三重新縮放寬度小于或等于所述第一重新縮放寬度;修改器單元,用于基于所述多個水印序列產(chǎn)生修改后的水印,其中所述修改后的水印中的水印符號要么為至少第二要么為至少第三重新縮放寬度,以便使所述修改后的水印序列與所述第二采樣率基本匹配。在第三方面中,提供了一種水印主信號,其中所述水印包括多個水印序列,其中所述水印符號要么為至少第二要么為至少第三重新縮放寬度,以便使所述水印序列與所述主信號的采樣率基本匹配。在本發(fā)明的第四方面中,提供了一種用于實現(xiàn)本發(fā)明的第一方面的計算機可讀代碼。根據(jù)各方面的本發(fā)明一般可用于采樣率相關(guān)的信號處理,以便通過將所傳輸?shù)男盘柨s放到載體的給定目標(biāo)速率來在所傳輸?shù)男盘柵c載體之間進行同步。一般地,本發(fā)明的各方面可以以在本發(fā)明的范圍內(nèi)可能的任何方式進行組合和耦合。本發(fā)明的這些和其他方面、特征和/或優(yōu)點將根據(jù)下述實施例而變得明顯,并且通過參照下述實施例來進行說明。將參照附圖,僅通過示例來描述本發(fā)明的實施例,附圖中圖1A示意性說明了水印序列;圖1B說明了具有以44.lkHz采樣的56個采樣的水印窗口;圖2A示意性說明了當(dāng)應(yīng)用到48kHz時的圖1B中的水印窗口;圖2B示意性說明了根據(jù)本發(fā)明實施例的修改后的水印窗口;圖3說明了水印的重新采樣的方法步驟的流程圖;圖4說明了用于將水印嵌入到多媒體信號中的、根據(jù)本發(fā)明的實施例的流程圖5示意性說明了用于將以第一采樣率采樣的水印與以第二速率采樣的多媒體相匹配的裝置;圖6A說明了重新采樣到32kHz的圖1B的水印窗口;圖6B說明了根據(jù)本發(fā)明實施例的修改后的水印窗口。具體實施例方式在多媒體信號中產(chǎn)生、嵌入和檢測水印可以以許多方式進行。公開的專利申請W003/083858、W003/083860和W005/029466/>開了這樣的方法,并且通過引用合并于此。在本發(fā)明中,以第一采樣率采樣的水印與以第二采樣率采樣的多媒體主信號相匹配。在已經(jīng)將水印與多媒體信號的采樣率相匹配之后,可以通過已知的嵌入技術(shù)(例如,如通過上述三篇公開的專利申請所公開的嵌入技術(shù))將匹配的水印嵌入到多媒體信號中。水印可在相同位置處在匹配處理后連續(xù)地并且可能由相同設(shè)備進行嵌入,然而,匹配的水印也可經(jīng)由通信線路(如因特網(wǎng)或其他計算機網(wǎng)絡(luò))或經(jīng)由記錄載體進行傳輸,以用于在另一地址處的稍后實現(xiàn)。圖1A示意性說明了水印序列,其中每個水印符號ll、12、13已經(jīng)重復(fù)了整數(shù)寬度(第一整數(shù)寬度)(這里為8),然而,可以應(yīng)用其他的整數(shù)寬度,如2、4、6、IO或甚至更多或更少。典型地,水印序列產(chǎn)生為單個符號的序列,該符號輸入到樣本重復(fù)器中,以用于產(chǎn)生具有重復(fù)符號的序列。這樣的信號也可被稱為具有脈沖寬度的脈沖鏈或矩形波信號。序列可以是在[-1,+1]的范圍內(nèi)的隨機或偽隨機數(shù)的序列。該序列可由利用初始種子的隨機數(shù)發(fā)生器產(chǎn)生。在圖1A中,僅示出三個符號,典型的序列具有1024個數(shù)目,可替代地,序列長度包括512和2048個數(shù)目。為了避免脈沖鏈的高頻偏移,水印符號序列中的每個符號與窗口成形函數(shù)巻積以便形成平滑變化的信號,窗口成形函數(shù)的寬度適于水印序列中的符號的寬度。窗口成形函數(shù)的示例由參考數(shù)字10圖示。圖示的窗口成形函數(shù)10被說明為三角形函數(shù),然而,典型地可應(yīng)用諸如升余弦函數(shù)或其它"平滑"函數(shù)之類的另一形狀。通常,水印基于多個水印序列,可能地基于參考序列和一個或多個偏移序列,各個偏移表示有效負栽。要理解的是,本發(fā)明不限于圖1A所示的水印類型,該水印僅作為示例提供。水印窗口可基于參考序列以及一個或多個偏移序列的給定次序和構(gòu)造而提供。圖1B示出了具有以第一采樣率(如44.lkHz)采樣的56個樣本(如由參考數(shù)字18所示)的水印窗口的示例。該窗口應(yīng)用到每個水印符號,并且將結(jié)果得到的水印信號存儲在循環(huán)水印有效負載緩沖器中以經(jīng)由音頻文件嵌入。示出了如由參考數(shù)字15表示的4個樣本的子劃分,以說明水印窗口的離散本性。如本領(lǐng)域技術(shù)人員所知的,可應(yīng)用其他類型的水印窗口。本申請的上下文中的水印窗口對應(yīng)于要應(yīng)用到各個序列中的每個符號的、部分重疊的子窗口序列(在圖1B中,子窗口被表示為0,1,2…)。在圖1B中也將窗口成形函數(shù)14示為三角形函數(shù),然而,如上所述,典型地可應(yīng)用升余弦函數(shù)或其它"平滑"函數(shù)。如這里所示的水印窗口包括表示為0到6的7個序列,表示為O的序列是稱為參考序列的第一序列,而表示為1到6的6個序列是參考序列或任何其他選擇的序列的循環(huán)偏移版本。在實施例中,偶數(shù)序列2、4、6是第二序列的循環(huán)偏移版本,而奇數(shù)序列1、3、5是第三序列的循環(huán)偏移版本。包括參考序列和一個或多個循環(huán)偏移的序列使得能夠?qū)⒃谛盘栔袛y帶有效負載。此外,該序列重復(fù)一次,以使得對于第二個七序列17,對第一個七序列16中的符號進行反相。因此,如果在第一序列16中符號是正的,則在第二序列17中符號是負的,反之亦然。這樣的窗口函數(shù)序列的應(yīng)用提供了非常健壯的水印,并同時對人類觀測者是不可感知的。在實施例中,假定圖1A的序列表示參考序列,第一水印符號ll與圖1B的序列0處的水印窗口的樣本逐點相乘。第二水印符號12與在下一(第二)水印窗口(未示出)的序列O處的水印窗口的樣本逐點相乘,并且第三水印符號13與在第三水印窗口的序列0處(未示出)的水印窗口的樣本逐點相乘等等。序列l(wèi)到6將攜帶參考序列或任何其他序列的循環(huán)偏移序列。圖2A示意性示出了當(dāng)直接重新采樣到48kHz(即,通過非整數(shù)因子重新采樣)時的圖1B的水印窗口。在此情況下,44.lkHz處的水印窗口中的56個樣本(圖1B)被重新采樣為60.95個樣本。為了應(yīng)用該水印窗口,需要使用高質(zhì)量的低通濾波器,但這在計算上是非常昂貴的。在根據(jù)本發(fā)明的解決方案中,通過簡單和直接的方式將水印模式與整數(shù)采樣率相匹配。在圖2B中示意性示出了根據(jù)本發(fā)明實施例的重新采樣的水印窗口(或修改的水印窗口)。應(yīng)當(dāng)理解,盡管可以在匹配處理開始之前將以第一頻率采樣的水印與窗口成形函數(shù)進行巻積,但是通常,與匹配處理相結(jié)合地應(yīng)用與窗口成形函數(shù)的巻積。結(jié)合圖3的方法步驟并結(jié)合圖2B來說明水印窗口的重新采樣。在第一步驟41,接收或訪問以第一采樣率采樣的水印。在下一步驟42,確定在第一采樣率和第二采樣率之間的縮放因子,這里是1.088,得到水印符號的單個縮放因子或?qū)挾?稱為第一重新縮放寬度),這里是8.707,以便將水印序列與第二采樣率相匹配。應(yīng)用該縮放寬度將導(dǎo)致圖2A所示的水印窗口。設(shè)置稱為第二和第三重新縮放寬度的兩個整數(shù)重新縮放寬度。第二重新縮放寬度大于或等于第一重新縮放寬度,并且至少第三重新縮放寬度小于或等于第一重新縮放寬度。第二和第三重新縮放寬度典型地設(shè)置為不同,并且至少在第一和第二采樣率不是彼此的整數(shù)倍數(shù)的情況下,將第二和第三重新縮放寬度設(shè)置為不同。在其中第一和第二采樣率是彼此的整數(shù)倍數(shù)的情況下,笫一、第二和第三重新縮放寬度相等。在這樣的情況下,仍然可以有利地應(yīng)用本發(fā)明,以避免對于高質(zhì)量帶通濾波的使用的任何需要。然而,通常還可設(shè)置并應(yīng)用多于兩個的重新縮放寬度,在此情況下,將一些重新縮放寬度設(shè)置為大于第一重新縮放寬度,并將一些重新縮放寬度設(shè)置為小于第一重新縮放寬度。在實施例中,將第二重新縮放寬度設(shè)置為第一重新縮放寬度的整數(shù)部分或模,并且將第三重新縮放寬度設(shè)置為第二重新縮放寬度遞增1。在此情況下,第一重新縮放寬度因此被設(shè)置為8,而第二重新縮放寬度被設(shè)置為9。在下一步驟43,產(chǎn)生修改后的水印,以便修改后的水印中的對應(yīng)水印符號要么為第二要么為第三重新縮放寬度,以使水印序列與第二采樣率基本匹配。圖2B說明了對于48kHz的修改后水印窗口的示意示例。樣本數(shù)目被設(shè)置為60或61(如由參考數(shù)字30表示)。具有大量修改后的水印窗口將導(dǎo)致樣本的平均數(shù)目達到值60.95或接近于該值的值。替代如圖1A中示意性所示的、以單個寬度8重復(fù)所有水印符號的是,應(yīng)用8(第二重新縮放寬度)或者9(第三重新縮放寬度)的寬度,這如由參考數(shù)字31表示的4和5個樣本的子劃分所示。為了說明子窗口關(guān)于樣本間隔的寬度而示出了4和5的子劃分。對于給定修改后的水印窗口使用60個還是61個樣本取決于確定不同寬度的子窗口次序的特定例程。下面,討論為了提供循環(huán)緩沖器而產(chǎn)生表示最小元素數(shù)目的修改后的水印符號序列的實施例。在該實施例中,設(shè)置約束,以便無論使用60還是61個采樣,都選擇寬度為8和9的子窗口次序,自動退出例程。在實施例中,計算修改后的水印,以便產(chǎn)生修改后的水印序列的循環(huán)緩沖器??商峁┬薷暮蟮乃⌒蛄兄械男蛄锌倲?shù),以使得該總數(shù)是在最小化在邊界(例如,子窗口局部極大值)處獲得的誤差的約束下提供循環(huán)緩沖器所需的最小序列數(shù)。此外,修改后的水印符號序列可與窗口成形函數(shù)進行巻積,以便形成平滑變化的信號。窗口成形函數(shù)的寬度適于修改后的水印序列中的符號寬度。進一步,用于修改后的水印序列中的至少一些符號的窗口成形函數(shù)可偏移整數(shù)值。在實施例中,該偏移可以在較小重新縮放寬度一半的整數(shù)值遞增1或遞減1的范圍內(nèi)。通過適當(dāng)選擇第二和第三重新縮放寬度的次序、并且通過適當(dāng)選擇窗口成形函數(shù)的偏移的存在和次序,可在對局部窗口極大值處的邊界誤差進行最小化的約束下,提供修改后的水印符號序列,該修改后的水印符號序列表示為提供循環(huán)緩沖器的最小元素數(shù)。在實施例中,通過使用重復(fù)方法產(chǎn)生循環(huán)緩沖器的水印序列。在圖2B中示出了圖1B中的水印窗口的結(jié)果。在第一步驟中,將寬度設(shè)置為9,這是因為,與重新采樣的版本21的對應(yīng)窗口最大值相比,在窗口最大值32處得到的誤差對于寬度為9比對于寬度為8要小。為了與重新采樣的版本22相比最小化在下一窗口最大值33處得到的誤差,可選擇偏移為4或5以及寬度為8或9。最小誤差對應(yīng)于偏移為4(如參考數(shù)字34所示)以及寬度為9,對于下一窗口,找到偏移為9并且寬度為8?;旧?,可在沿窗口的任何給定邊界處最小化邊界誤差,選擇窗口極大值是因為,在應(yīng)用窗口成形函數(shù)之后,在窗口極大值處水印能量最大,因此在此檢測水印的概率最大,并且典型地通過在窗口極大值處最小化誤差來提供用于確保適當(dāng)檢測的最佳條件。窗口偏移、寬度和誤差可通過下面的C代碼計算得到,并結(jié)果得到表1所示的值。用于產(chǎn)生表1中的數(shù)的C代碼如下intfGCD(inta,intb)intcjif(b>a){c=b;b=a;a=c;c=ljwhile(c!=0){c=a0/ob;a=b;b=c;returnajintmain(intargc,char*argv[])intf=44100;/*參考頻率*/intg=48000;/*音頻*/intd=4;/*標(biāo)稱窗口偏移=1/2ints=6;/*偏移數(shù)目*/intFintGintD/*窗口偏移*/intT/*標(biāo)稱符號周期*/intL/*重復(fù)模式周期*/intEintW/*窗口長度*/intS/*窗口偏移*/intU/*累積偏移*/intVintgcdj/*最大公約數(shù)*/doubleej/*誤差*/inti=1/2窗口長度*/gcd=fGCD(f,g);F=f/gcd;G=g/gcd;D=(int)((double)(d*g)/f+.5);T=2*d*(s+l);L=F+1;U=0;for(i=1;i<L;i++){E=(4*G*d*i+F)/(2*F);if(E%2==0){W=2*D;<formula>formulaseeoriginaldocumentpage13</formula>該代碼沒有被概括為覆蓋所有條件,然而,如果需要,本領(lǐng)域技術(shù)人員能夠為特定條件適配該代碼。表1<table>tableseeoriginaldocumentpage13</column></row><table><table>tableseeoriginaldocumentpage14</column></row><table>表1示出在窗口極大值處得到的窗口函數(shù)的序列數(shù)i、寬度w、偏移o以及誤差e。表1的前14個子窗口在圖2B中示出。誤差總是限制成最大為樣本的正1/4或負1/4。如果考慮最小窗口數(shù),則序列可無限重復(fù)而不會累計誤差。該數(shù)通過將參考頻率除以參考和目標(biāo)頻率之間的最大公約數(shù)而給出。這些窗口存儲在存儲器中。相反地,可僅存儲兩個基礎(chǔ)窗口以及寬度和偏移的列表。另一選擇可以是運行給定算法以找出當(dāng)前窗口寬度和偏移。所獲得的經(jīng)修改后的水印序列將是,對于圖1A的水印,寬度9的第一符號、寬度9的第二符號以及寬度8的第三符號等等。圖2B示出了前14個窗口的原理。這里,要考慮的最小窗口數(shù)是44,100/300=147。數(shù)字300是44,100和48,000之間的最大公約數(shù)。窗口成形函數(shù)可具有反對稱時間行為或雙相行為。雙相窗口可至少包括相反極性的兩個Harming(漢寧)窗口。這樣的窗口成形函數(shù)的使用可以提供關(guān)于可聽性和健壯性兩者的改進性能,這如在公開的專利申請WO03/083858、WO03/083860和WO05/029466中所7>開的那樣。圖4說明了用于將水印嵌入到多媒體信號中的、根據(jù)本發(fā)明的實施例的流程圖。在初始化處理中,將以第一采樣頻率采樣的水印填充到水印有效負載緩沖器50中,以便產(chǎn)生51包括有效負載的水印序列w[f。],f。指第一采樣頻率。通過應(yīng)用如結(jié)合圖1到圖3說明的方法,水印w[f。]被頻率匹配并存儲到水印有效負載緩沖器52中。輸出56與頻率匹配的水印w[fj,"表示第二頻率。將頻率匹配的水印與以t采樣的多媒體信號一起插入到嵌入器54中。以便在55處輸出包括水印的、在53處為頻率f!的多媒體信號x+w[f」。在圖4所示的實施例中,在以第一頻率采樣的水印中產(chǎn)生有效負載。在替代實施例中,在水印已經(jīng)與第一采樣頻率匹配之后后,第一次包括有效負載。即,在56處輸出之前,將有效負載加到水印w[f」上。緩沖器52填充有每個序列中的例如1024個水印符號中的每個水印符號,所述每個序列為與在描述中給出的最小值(例如,147)—樣多的子窗口(各個成形窗口長度)重復(fù)多次。對于48kHz,結(jié)果得到大約61,000個值。如杲存儲器可能是問題,則可優(yōu)選地用給定的C代碼即時地(onthefly)計算各個水印值,并且可將循環(huán)緩沖器減少到唯一序列的數(shù)量(1、3或7)的1024倍。為此,產(chǎn)生修改后的水印信號可包括產(chǎn)生多個循環(huán)偏移的符號序列,所述序列關(guān)于無偏移的序列循環(huán)偏移,并且通過添加偏移序列的值而產(chǎn)生修改后的水印信號。這是與在第一頻率處將有效負載嵌入到水印中類似的方式。將水印嵌入到多媒體信號中的更詳細的描述可以在公開的專利申請WO03/083858、WO03/083860和WO05/029466中找到。在這些公開內(nèi)容中,僅公開了參考序列和單個偏移序列。然而,本領(lǐng)域技術(shù)人員將能夠結(jié)合附圖將公開內(nèi)容擴展到這里所呈現(xiàn)的內(nèi)容。可在包括接收多媒體信號的步驟的處理中檢測水印并且提取有效負載,其中該多媒體信號可潛在地通過修改主多媒體信號的水印信號來加水印。可從接收的信號提取水印的估計,并且可相對于水印的參考版本來處理該估計,以便確定接收的信號是否被加水印。該處理可包括關(guān)聯(lián)處理。再次,執(zhí)行這些任務(wù)的更詳細描述可以在公開的專利申請WO03/083858、WO03/083860和W005/029466中找到。圖5示意性示出了用于將以第一采樣率采樣的水印與以第二速率采樣的多媒體相匹配的裝置。本發(fā)明實施例可實現(xiàn)到裝置60中,所述裝置60包括用于接收以第一采樣率采樣的水印62的接收器單元61。用于確定縮放因子并設(shè)置重新縮放寬度的確定單元62。用于產(chǎn)生并輸出64修改后的水印的修改器單元63。圖6A與圖2A相關(guān)且圖6B與圖2B相關(guān)之處在于,這些附圖涉及下采樣,而不是如圖2A和2B的情況中的上采樣。圖6A說明了重新采樣到32kHz的圖1B中的水印窗口,而圖6B說明了根據(jù)本發(fā)明實施例的在32kHz處的〗奮改后的水印窗口。在圖6A中,圖1B的水印窗口通過非整數(shù)因子來重新采樣。在此情況下,44.1kHz(圖1B)處的水印窗口中的56個樣本被重新采樣為40.63個樣本。圖6B中示出了具有40或41個樣本的、在32kHz處的重新采樣的水印窗口。通過應(yīng)用結(jié)合圖l到圖3說明的步驟來獲得該水印窗口。這里,要考慮的窗口的最小數(shù)是44100/100=441。圖6B示出僅僅前14個窗口。數(shù)100是44100和32000之間的最大乂>約數(shù)。本發(fā)明可以以包括硬件、軟件、固件或其任何組合的任何適當(dāng)形式來實現(xiàn)。本發(fā)明或本發(fā)明的一些特征可以實現(xiàn)為在一個或多個數(shù)據(jù)處理器和/或數(shù)字信號處理器上運行的計算機軟件。本發(fā)明實施例的元件和部件可以以任何適當(dāng)方式物理地、功能地和邏輯地實現(xiàn)。實際上,功能可以以單個單元、多個單元中或作為其他功能單元的一部分來實現(xiàn)。這樣,本發(fā)明可以以單個單元中實現(xiàn),或可以在不同單元和處理器之間物理地和功能地分布。盡管已經(jīng)參考音頻信號描述了上述實施例,但是將認識到,本發(fā)明可以應(yīng)用到其他類型的信號,例如視頻和數(shù)據(jù)信號。總之,本發(fā)明處理水印與多媒體信號的主采樣率的匹配。在接收以第一采樣率采樣的水印、確定第一采樣率和第二采樣率之間的縮放因子并且設(shè)置水印符號的重新采樣寬度的處理中,將以第一采樣率采樣的水印與以第二采樣率采樣的多媒體主信號相匹配。產(chǎn)生修改后的水印,其中修改后的水印中的水印符號具有重新縮放的寬度,以便使修改后的水印序列與第二采樣率基本匹配。盡管已經(jīng)結(jié)合特定實施例描述了本發(fā)明,但是本發(fā)明不被限制為這里闡述的特定形式。相反,本發(fā)明的范圍僅由所附權(quán)利要求限制。在權(quán)利要求中,術(shù)語"包括"不排除其他元件或步驟的存在。此外,盡管各個特征可以包括在不同的權(quán)利要求中,但是它們可以有利地組合,并且包括在不同權(quán)利要求中不意味著特征的組合不可行和/或不利。此外,單數(shù)引用不排除復(fù)數(shù)。因此,對于"一"、"一個,,、"第一"、"第二"等的引用不排除復(fù)數(shù)。此外,權(quán)利要求中的參考符號不應(yīng)被解釋為限制范圍。權(quán)利要求1.一種將以第一采樣率采樣的水印與以第二采樣率采樣的多媒體主信號相匹配的方法,所述方法包括接收(41)所述以第一采樣率采樣的水印,所述水印基于多個水印序列,每個水印序列中的每個水印符號都重復(fù)第一整數(shù)寬度;確定(42)所述第一采樣率和所述第二采樣率之間的縮放因子,并且確定所述水印符號的第一重新縮放寬度以便將所述水印序列近似到所述第二采樣率,并且設(shè)置至少兩個整數(shù)重新縮放寬度,其中至少第二重新縮放寬度大于或等于所述第一重新縮放寬度,并且至少第三重新縮放寬度小于或等于所述第一重新縮放寬度;基于所述多個水印序列產(chǎn)生(43)修改后的水印,其中所述修改后的水印中的水印符號為所述至少第二或第三重新縮放寬度,以便使所述修改后的水印序列與所述第二采樣率基本匹配。2.根據(jù)權(quán)利要求1的方法,其中產(chǎn)生修改后的水印窗口以便產(chǎn)生修改后的水印序列的循環(huán)緩沖器(52)。3.根據(jù)權(quán)利要求2的方法,其中產(chǎn)生修改后的水印窗口,并且其中在最小化所述修改后的水印窗口中的子窗口(0-6)的邊界誤差的約束下,所述子窗口(0-6)的數(shù)量是為提供循環(huán)緩沖器(52)的最小數(shù)。4.根據(jù)權(quán)利要求1的方法,其中所述第二重新縮放寬度是所述第一重新縮放寬度的整數(shù)部分,并且其中所述第三重新縮放寬度是所述第二重新縮放寬度遞增1。5.根據(jù)權(quán)利要求2的方法,其中在最小化所述修改后的水印窗口中的子窗口的邊界誤差的約束下,確定具有第二或第三重新縮放寬度的所述修改后的水印序列中的符號的次序。6.根據(jù)權(quán)利要求5的方法,其中所述修改后的水印符號序列與窗口成形函數(shù)(14)巻積以便形成平滑變化的信號,所述窗口成形函數(shù)的寬度適于所述修改后的水印序列中的符號的寬度。7.根據(jù)權(quán)利要求2的方法,其中在最小化所述修改后的水印窗口中的子窗口的邊界誤差的約束下,對用于所述修改后的水印序列中的至少一些符號的窗口成形函數(shù)進行整數(shù)值偏移。8.根據(jù)權(quán)利要求7的方法,其中所述偏移在所述第一重新縮放寬度一半的整數(shù)值遞增l或遞減1的范圍內(nèi)。9.根據(jù)權(quán)利要求1的方法,其中所述修改后的水印信號的產(chǎn)生包括產(chǎn)生多個符號的循環(huán)偏移序列,所述序列相對于無偏移序列循環(huán)偏移;通過添加所述偏移序列的值來產(chǎn)生所述修改后的水印信號。10.根據(jù)權(quán)利要求6的方法,其中所述窗口成形函數(shù)具有反對稱時間行為或雙相行為。11.根據(jù)權(quán)利要求1的方法,還包括步驟將所述修改后的水印嵌入到具有第二采樣率的所述多媒體主信號中。12.—種用于將以第一采樣率采樣的水印與以第二采樣率采樣的多媒體主信號相匹配的裝置(60),所述裝置包括接收器單元(61),用于接收以所述第一采樣率采樣的所述水印(65),所述水印基于多個水印序列,每個水印序列中的每個水印符號都重復(fù)第一整數(shù)寬度;確定(62)單元,用于確定所述第一采樣率和所述第二采樣率之間的縮放因子,并且確定所述水印符號的第一重新縮放寬度以便將所述水印序列近似到所述第二采樣率,并且設(shè)置至少兩個整數(shù)重新縮放寬度,其中至少第二重新縮放寬度大于或等于所述第一重新縮放寬度,并且至少第三重新縮放寬度小于或等于所述第一重新縮放寬度;修改器單元(63),用于基于所述多個水印序列產(chǎn)生修改后的水印,其中所述修改后的水印中的水印符號為至少第二或第三重新縮放寬度,以便使所述修改后的水印序列與所述第二采樣率基本匹配。13.—種水印主信號,其中所述水印包括多個水印序列,其中所述水印符號為至少第二或第三重新縮放寬度,以便使所述水印序列與所述主信號的采樣率基本匹配。14.一種用于實現(xiàn)權(quán)利要求1的方法的計算機可讀代碼。全文摘要本發(fā)明處理將水印與多媒體信號的主采樣率相匹配。在其中接收以第一采樣率采用的水印、確定第一采樣率和第二采樣率之間的縮放因子、并且設(shè)置水印符號的重新縮放寬度的處理中,將以第一采樣率采樣的水印與以第二采樣率采樣的多媒體主信號相匹配。產(chǎn)生修改后的水印,其中修改后的水印中的水印符號具有重新縮放的寬度,以便使修改后的水印序列與第二采樣率基本匹配。文檔編號G10L19/018GK101558444SQ200780046179公開日2009年10月14日申請日期2007年12月7日優(yōu)先權(quán)日2006年12月12日發(fā)明者A·N·萊馬,J·F·阿普雷亞申請人:皇家飛利浦電子股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1