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

在相位調(diào)制之前用水印進行編碼的制作方法

文檔序號:6776477閱讀:144來源:國知局
專利名稱:在相位調(diào)制之前用水印進行編碼的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及用于對編碼信號進行解碼來生成解碼相位調(diào)制信號的方法和設(shè)備。本發(fā)明還涉及用于編碼信號的方法。

背景技術(shù)
眾所周知,需要限制用戶對存儲在數(shù)字媒體上的數(shù)字數(shù)據(jù)進行復(fù)制的能力。這對于由版權(quán)法保護的、表示音樂或者視頻內(nèi)容的數(shù)據(jù)來說尤其正確。版權(quán)所有者渴望限制用戶對這樣的內(nèi)容進行復(fù)制的能力以便保護合法銷售的收入。
用于控制用戶對諸如如上所述的數(shù)字數(shù)據(jù)進行復(fù)制的能力的一種已知方法是使用數(shù)字水印。在提供給用戶的數(shù)字數(shù)據(jù)內(nèi)嵌入數(shù)字水印,并且對于用戶來說數(shù)字水印通常是不可見的。然而,提供數(shù)據(jù)給用戶的軟件能夠檢測到水印,因此水印能用于限制以各種方式對數(shù)據(jù)進行訪問。另外,數(shù)字水印能用作防止未授權(quán)復(fù)制的手段。
近來,一些用戶試圖從數(shù)字數(shù)據(jù)中消除水印以便生成能夠自由訪問和復(fù)制的數(shù)據(jù)。如此去除數(shù)字水印顯然是不希望的。
用于從數(shù)字信號中消除水印的一種已知的方法被稱為“共謀攻擊(collusion attack)”。這里,用戶設(shè)法組合包括水印的多個信號,以企圖消除水印。這些信號要么包括具有相同水印的不同源信號(例如不同的電影),要么包括具有不同水印(或許用于不同用戶)的相同信號(例如相同電影)。使用具有不同水印的兩個或更多同樣的源信號的共謀攻擊通過對兩個或更多信號進行求平均,來消除(或者至少減少)平均信號中的水印。
有多種已知的方法用于阻止對具有不同水印的同樣源信號進行的共謀攻擊。在US 6,145,081(Winograd等)中描述了一種這樣的方法。這里,在嵌入水印之前,源信號是使用適當(dāng)?shù)膮?shù)進行了相位調(diào)制的。參數(shù)的選取使得,使用中的相位調(diào)制信號不能與源信號相區(qū)別。通過使用多個不同的參數(shù)組,使用單個源信號能夠生成多個不同的相位調(diào)制信號。另外,參數(shù)的選取還使得,當(dāng)使用不同相位調(diào)制信號進行涉及如上所述類型的共謀攻擊的平均時,生成相位取消(cancellation)和不希望的干擾(artifact)。這使得所獲取的信號歸于無用。
雖然在US 6,145,081中描述的方法有效地阻止了共謀攻擊,但是其只適用于基帶源信號。例如它不能直接應(yīng)用于比特流信號,諸如目前廣泛使用的許多編碼信號,諸如MP3音頻和AAC音頻。


發(fā)明內(nèi)容
本發(fā)明實施例的目標是避免或者減輕以上提到的至少一些問題。
根據(jù)本發(fā)明,提供了一種用于對編碼信號進行解碼的方法和設(shè)備。該方法包括接收編碼信號;對編碼信號進行解碼,以生成相位修改解碼信號。
通過對接收信號進行解碼而產(chǎn)生的信號是用所述編碼信號表示的源信號的相位修改版本,本發(fā)明能實現(xiàn)以上描述的與編碼信號(諸如壓縮域信號)有關(guān)的相位調(diào)制的優(yōu)點。
解碼可以包括接收編碼信號的解碼和變換域修改。優(yōu)選地,在積分操作中實現(xiàn)解碼和變換域修改。例如,解碼功能核心輸出相位調(diào)制解碼信號的值。
由于與編碼信號的解碼相結(jié)合的變換域修改的影響,相位調(diào)制僅僅產(chǎn)生極小的附加開銷,因此大大地提高了效率。
該方法還包括接收控制信號;在解碼中使用所述控制信號。更加具體地講,可以使用控制信號控制所述接收信號的變換域修改來形成所述相位調(diào)制解碼信號。使用適當(dāng)?shù)目刂坪瘮?shù)可以生成多個不同的控制信號。每個控制信號可以對接收信號施加不同的變換域修改。優(yōu)選地,使用基本上不能區(qū)分的多個解碼相位調(diào)制信號,其中的每一個信號是使用不同控制信號生成的。除此之外,優(yōu)選地,多個解碼相位調(diào)制信號當(dāng)平均時產(chǎn)生相位取消,其中的每一個信號是使用不同控制信號生成的。
該方法還可以包括接收數(shù)字比特流數(shù)據(jù)和處理所述數(shù)字比特流來生成所述編碼信號。該處理可以包括反量化。
該方法還可以包括在所述相位修改解碼信號中嵌入水印數(shù)據(jù)。
解碼可以包括對接收編碼信號施加修改的離散余弦反變換(IMDCT)。
該方法還可以包括編碼所述相位修改解碼信號來生成修改編碼信號,由此所述修改編碼信號的解碼版本是所述修改解碼信號的相位調(diào)制版本??梢越邮樟硪豢刂菩盘?,例如可以在所述編碼中使用另一控制信號來控制編碼信號的修改。
可以處理相位調(diào)制編碼信號來生成輸出比特流。該處理可以包括量化。
以上陳述的方法可以與公開的國際專利申請WO2004/107316中描述的方法結(jié)合起來使用。即,解碼器可以生成直接傳遞到編碼器的中間數(shù)據(jù),以便更高效率地對信號進行編碼。
根據(jù)本發(fā)明的另一方面,提供了一種用于對信號進行編碼的方法,包括接收所述信號;編碼所述接收信號來生成修改編碼信號,由此所述修改編碼信號的解碼生成所述信號的相位調(diào)制版本。
優(yōu)選地,編碼包括在積分操作中編碼和修改所述接收信號。相位調(diào)制可以由編碼函數(shù)的修改來實現(xiàn)。接收到的信號可以包括嵌入的水印。編碼可以包括施加修改離散余弦變換到接收信號上。
以上陳述的方法可以使用適當(dāng)編程的計算機實施。本發(fā)明還提供了計算機可讀介質(zhì),其承載的計算機可讀指令能使計算機執(zhí)行以上陳述的任意方法。
本發(fā)明還提供了一種用于對信號進行解碼和/或編碼和相位調(diào)制的計算機設(shè)備。該計算機設(shè)備包括含有處理器可讀指令的程序存儲器;用于讀取和執(zhí)行存儲在所述程序存儲器中的指令的處理器。該處理器可讀指令包括能使處理器執(zhí)行以上陳述的方法之一的指令。



以下將參考附圖,以舉例的方式對本發(fā)明的實施例進行描述,其中 圖1是用于在信號中嵌入水印的已有技術(shù)設(shè)備的示意圖; 圖2是根據(jù)本發(fā)明用于在信號中嵌入水印的設(shè)備的示意圖; 圖3是圖2的設(shè)備更詳細的示意圖; 圖4是示出如何組合經(jīng)過處理的數(shù)據(jù)幀的示意圖; 圖5是本發(fā)明另一實施例的示意圖; 圖6是示出圖2設(shè)備的另一實施方式的示意圖; 圖7是基于圖5中所說明的本發(fā)明另一實施例的示意圖。

具體實施例方式 首先參考圖1,說明用于在信號中嵌入水印的已知設(shè)備。源信號x輸入到相位調(diào)制單元1,其操作由參數(shù)生成器2生成的參數(shù)加以控制。相位調(diào)制單元1根據(jù)由參數(shù)生成器生成的參數(shù)對源信號x進行相位調(diào)制,然后從相位調(diào)制單元1輸出相位調(diào)制信號x′。
由相位調(diào)制單元1輸出的相位調(diào)制信號x′輸入到水印嵌入器3,水印嵌入器3能在相位調(diào)制信號x′內(nèi)嵌入水印。在信號中嵌入水印是本領(lǐng)域眾所周知的處理。輸出信號y從水印嵌入器3輸出。
參數(shù)生成器2能生成用于輸入到相位調(diào)制單元1的多個不同的參數(shù)組。這意味著,兩個同樣的源信號x可以依靠從參數(shù)生成器2所接收的參數(shù),由相位調(diào)制單元1用不同的方式進行相位調(diào)制。參數(shù)生成器生成的參數(shù)能使得,用該參數(shù)的相位調(diào)制將導(dǎo)致在使用中,輸入到相位調(diào)制單元1的源信號和從相位調(diào)制單元1輸出的信號之間沒有明顯的區(qū)別。因此,如果輸入到相位調(diào)制單元1的源信號x是聲音信號,則對于聽者來說,輸出信號x′的聲音將和輸入信號x相同。
然而,參數(shù)生成器還能生成多個參數(shù)組,當(dāng)使用不同的參數(shù)組生成的相位調(diào)制信號組合在一起時,將導(dǎo)致產(chǎn)生很不希望的干擾。因此,如果具有不同水印的多個同樣的源信號不能組合在一起,從而無法在不大大地降低源信號的情況下消除水印,那么,企圖從信號中消除水印的共謀攻擊將失敗。
圖2說明根據(jù)本發(fā)明的設(shè)備。圖2的設(shè)備能在諸如壓縮域信號之類的編碼信號內(nèi)嵌入水印。設(shè)備可以適用于包括壓縮域格式信號,諸如MPEG視頻、MP3音頻、或者高級音頻編碼(Advanced AudioCodingAAC)音頻的任意編碼信號。該方法同樣適用于其它編碼信號,這對于本領(lǐng)域普通技術(shù)人員來說是顯而易見的。
參考圖2,輸入數(shù)字比特流信號bx被輸入到解碼器4,解碼器4能對接收比特流進行解碼,從而輸出基帶信號。解碼器4接收由控制函數(shù)5生成的控制信號。除對接收信號bx解碼之外,解碼器4還根據(jù)由控制函數(shù)5生成的控制信號施加相位調(diào)制到接收信號上。因此,解碼器4輸出的信號既需要進行解碼還需要進行相位調(diào)制,下面將更詳細描述這一點。
控制函數(shù)生成器5生成控制信號,以使得發(fā)生相位調(diào)制,由此共謀多個信號以消除水印的任意企圖將導(dǎo)致內(nèi)容的明顯降級。以下將對合適的控制函數(shù)進行更詳細地描述。
由解碼器4輸出的解碼相位調(diào)制信號輸入到水印嵌入器6,水印嵌入器6能在信號內(nèi)嵌入水印數(shù)據(jù)。在信號內(nèi)嵌入水印在本領(lǐng)域是眾所周知的,因此在這里沒有必要對在信號中嵌入水印的處理進行更詳細地描述。水印嵌入器6輸出的接收信號另外還包括合適的水印,然后傳遞該信號到編碼器7,編碼器7能將信號編碼成適當(dāng)?shù)膲嚎s域格式,以便輸出比特流by。
在描述的實施例中,解碼器4使用修改的離散余弦反變換(IMDCT)工作,而編碼器7使用修改的離散余弦變換(MDCT)工作。這些變換在本領(lǐng)域是眾所周知的,用于以AAC格式對數(shù)據(jù)分別進行解碼和編碼。
圖3對圖2中示出的設(shè)備進行更詳細地說明。可以看出,解碼器4包括反量化器8和IMDCT模塊9。水印嵌入器6和編碼器7與以上關(guān)于圖2的描述相同。
反量化器8獲得比特流bx,然后輸出MDCT編碼信號X,并將其輸入到IMDCT模塊9。反量化器8的操作對于一個本領(lǐng)域普通技術(shù)人員來說是眾所周知的,因此這里沒有必要對其進行更詳細地描述。
IMDCT用公式(1)定義 其中 n=0,...,N-1; X[k]是從反量化器8輸出的信號,是針對k=1,...,N/2(即輸入編碼信號)而定義的; f[n]是窗口函數(shù),例如, x是從IMDCT輸出的信號。
在圖3的設(shè)備中,修改用如上公式(1)定義的IMDCT,以便使相位調(diào)制輸出時間域信號x得以生成。即,圖3的IMDCT模塊9根據(jù)以下陳述的公式(2)工作 其中 n,X[k]和x與公式1所定義的相同; τ[n]是由控制函數(shù)生成器5生成的控制信號,其用于引起輸出信號的相位調(diào)制。
控制信號τ[n]使用所選取的控制函數(shù)生成,因此在使用中相位調(diào)制信號不能與源信號區(qū)別開或者幾乎不能區(qū)別開。除此之外,當(dāng)兩個不同相位調(diào)制信號進行組合時,將導(dǎo)致最大可能的失真,從而防止對信號進行組合來消除水印。能達到這些目標的一個控制函數(shù)由公式(3)表示 τ[n]=δ+Asin(2πfmn+)(3) 其中 δ是恒定的時延; A是與調(diào)制相關(guān)聯(lián)的幅度; fm是與調(diào)制相關(guān)聯(lián)的頻率; 是與調(diào)制相關(guān)聯(lián)的相移; 公式(3)中的參數(shù)A和fm直接與音質(zhì)有關(guān),因此必須謹慎選取。例如,對具有基頻fc的正弦波施加如由公式(3)表示的調(diào)制將會在位置fc+n·fm處引入頻率分量,在該位置,分量根據(jù)貝塞爾函數(shù)加權(quán)。如果fm是低頻(大約1Hz),則由調(diào)制處理所添加的能量將集中在fc附近,在音頻應(yīng)用中這樣的能量對于用戶來說是不易察覺的。
相反,參數(shù)僅僅改變調(diào)制的起始點,因此對音質(zhì)沒有影響。從而,參數(shù)能夠自由地改變來生成不同的相位調(diào)制信號,而不會影響音質(zhì)。然而參數(shù)的值之間的區(qū)別應(yīng)當(dāng)大到足以在組合不同的相位調(diào)制信號時會導(dǎo)致失真。
因此可以看出,對于圖3的設(shè)備的所有操作,參數(shù)δ、A、和fm通常將保持恒定,而參數(shù)將改變,以便生成不同的控制函數(shù),從而導(dǎo)致不同的相位調(diào)制。
已經(jīng)使用圖3中示出的設(shè)備進行了多次實驗。使用解碼器4解碼具有44.1kHz采樣頻率的音頻信號。控制函數(shù)5是公式(3)中的控制函數(shù),并且配置該控制函數(shù)為δ=0,A=5,和fm=1Hz。改變以便提供變化的控制信號來導(dǎo)致不同的相位調(diào)制。因此,得出的結(jié)論是參數(shù)值之間的區(qū)別大于π/15時會導(dǎo)致難以重建,因此對共謀攻擊的彈性好。從而,使用根據(jù)公式(3)的控制函數(shù),圖3的設(shè)備能夠生成30個不同于單個源信號的相位調(diào)制信號。使用任意兩個不同的相位調(diào)制信號來消除水印,都不會達到可接受的結(jié)果。
應(yīng)該注意的是,如果要求從單個輸入信號中生成多于30個的相位調(diào)制信號,則可以改變在公式(3)中使用的其它參數(shù)。然而如上所述,必須謹慎改變這些參數(shù)以確保不會對信號質(zhì)量產(chǎn)生不利影響。
還應(yīng)該注意的是,公式(3)的函數(shù)僅僅是示例性的,而其它函數(shù)也能夠使用。任意這樣的函數(shù)都應(yīng)該平滑到足以避免音頻失真。
AAC編碼(與其它類似的編碼相同)在幀的基礎(chǔ)上操作。這產(chǎn)生了在信號處理期間的各種結(jié)果,其對于那些本領(lǐng)域普通技術(shù)人員來說將是已知的。雖然邊界效應(yīng)可能有問題,但是它們只在編碼的開始和結(jié)束時出現(xiàn),因此僅僅產(chǎn)生有限的影響。然而,使用以上描述的解碼器,根據(jù)公式(2)的操作,圖3將意味著,邊界效應(yīng)出現(xiàn)在每一幀的邊界處,因此每N/2個樣本生成不利的影響。該潛在的問題能夠使用如圖4所述的方法來克服。
這里三幀A、B、C中的每一幀的長度都已經(jīng)加倍為N個樣本長,由此每一幀與另一幀重疊。這樣,在重建信號的生成過程中不需要使用每一幀的第一個和最后一個樣本,如圖4所示。
在本發(fā)明的優(yōu)選實施例中,僅僅施加小的相位調(diào)制,這意味著僅僅少量樣本將受邊界效應(yīng)的影響。例如,使用由公式(3)的控制函數(shù)生成的控制信號,僅僅(δ+A)個樣本受影響。無論δ和A選取何值,受影響的樣本數(shù)相對于幀的長度(通常地,N=2048)來說將是很少的。因此能夠使用適當(dāng)?shù)某尚魏瘮?shù)來確保邊界樣本對信號質(zhì)量產(chǎn)生的影響幾乎可以忽略。因此,本發(fā)明提出的相位調(diào)制所引入的任意干擾將對信號質(zhì)量沒有可察覺的影響。
以上描述的本發(fā)明的實施例將相位調(diào)制加入到IMDCT操作中,以便生成能夠?qū)⑺∏度肫渲械南辔徽{(diào)制信號。在圖5中示出本發(fā)明另一實施例。在圖2、3和5中,相同標記指的是相同部件。
參考圖5可以看出,所說明的設(shè)備包括解碼器10,其實施如以上公式(1)所定義的IMDCT。解碼器10接收AAC數(shù)據(jù)的比特流并且輸出依次輸入到水印嵌入器6的解碼信號x,水印嵌入器6的作用在上上面已經(jīng)描述。水印嵌入器6輸出信號y,后者是通過施加水印到接收的信號x上所生成的信號。
然后信號y輸入到編碼器11。編碼器11包括MDCT模塊12和量化器13。編碼器11接收由控制函數(shù)14生成的控制信號。MDCT模塊12施加MDCT到輸入信號上,另外還施加相位調(diào)制到輸入信號上。
MDCT用公式(4)定義 其中 f[n]是適當(dāng)?shù)拇翱诤瘮?shù),例如公式(1)所定義的窗口函數(shù); Y是從MDCT輸出的信號; y是從水印嵌入器6輸入到編碼器11的信號。
然而,MDCT模塊12使用修改系數(shù)來施加MDCT,由此重建出來的時間信號是原始編碼信號的相位調(diào)制版本。因此,MDCT模塊12的操作由公式(5)表示 其中 k,Y,和y與公式(4)所定義的相同; τ[n]是由控制函數(shù)14生成的控制信號,其用于使輸出信號發(fā)生相位調(diào)制。
應(yīng)該注意的是,τ[n]是慢變函數(shù),其在一幀內(nèi)幾乎保持為常數(shù)。因此τ[n]函數(shù)值可以用常數(shù)τ代替。
如果定義變量m為m=n-τ,則可以改寫公式(5)為 從MDCT塊12輸出的信號Y輸入到量化器13,量化器13能生成輸出比特流by。量化器的操作對于一個本領(lǐng)域普通技術(shù)人員來說將是眾所周知的。
以上參照圖2和3以及公式(2)描述的本發(fā)明的實施例在解碼器內(nèi)施加相位調(diào)制。以上參照圖5以及公式(5)和(6)描述的本發(fā)明的實施例在編碼器內(nèi)施加相位調(diào)制。應(yīng)該理解的是,可以通過在本發(fā)明的一些實施例中組合解碼器和編碼器來施加相位調(diào)制。
圖6基于圖3所述而示出本發(fā)明另一實施例。這里,輸入比特流bx再次輸入到解碼器4。然而解碼器4包括用于生成對編碼有用的數(shù)據(jù)的預(yù)處理模塊15,所述數(shù)據(jù)沿著線16直接傳遞到編碼器7。解碼器還包括反量化器8和IMDCT塊9。預(yù)處理器5能夠更加高效地執(zhí)行由編碼器7執(zhí)行的編碼,而無需優(yōu)化比特流參數(shù)。這樣的預(yù)處理實施方式在公開的國際專利申請WO2004/107316中進行了描述,這里將其內(nèi)容以引用方式加入。該文件描述這樣的系統(tǒng)預(yù)處理器將接收比特流劃分為子信號,僅僅傳遞需要的子信號到水印嵌入器,其它子信號從預(yù)處理器直接傳遞到編碼器。應(yīng)該理解的是,這樣的方法大大地提高了效率。
下面參考圖7,基于圖5所示而說明本發(fā)明另一實施例。這里,編碼器11還包括MDCT模塊12和量化器13。然而可以看出,量化器13的操作受直接從解碼器16接收的數(shù)據(jù)的影響?;舴蚵幋a(Hoffman coding)模塊17也受該直接接收的數(shù)據(jù)的影響。即,編碼器11可以使用從解碼器10直接接收的數(shù)據(jù)來更加高效地編碼數(shù)據(jù)。
雖然以上已經(jīng)描述了本發(fā)明優(yōu)選的實施例,但是應(yīng)該理解的是,可以對這些實施例進行各種修改,這并不違背附加權(quán)利要求的范圍。
本發(fā)明總結(jié)如下。在水印系統(tǒng)中,黑客(hacker)可能會使用所謂的共謀攻擊來設(shè)法消除水印。如果攻擊者能得到具有不同水印的多個同樣信號(這通常出現(xiàn)在電子內(nèi)容傳遞系統(tǒng)中),則簡單地平均這些信號就將消除水印能量。對該問題已知的解決辦法是相位調(diào)制。通過調(diào)制信號的相位,平均攻擊將使相位取消出現(xiàn)以及引進煩人的干擾。在已有技術(shù)中,在水印嵌入之前,在基帶域中執(zhí)行所述相位調(diào)制。
本發(fā)明使相位修改能高效地施加到變換代碼信號,特別是DCT或者MDCT代碼信號,例如MP3或者AAC音頻信號、或者MPEG2視頻信號。比特流被部分地解碼(4)和重編碼(7)。根據(jù)本發(fā)明,現(xiàn)在通過前向或者反向(M)DCT變換算法(9)的適當(dāng)修改版本執(zhí)行相位修改。因此相位調(diào)制是解碼處理(在水印嵌入之前)或者編碼處理(在水印嵌入之后)的構(gòu)成部分,其效率很高。相位調(diào)制由控制函數(shù)(5)提供的參數(shù)加以控制。
權(quán)利要求
1.一種用于對編碼信號進行解碼的方法,包括
接收所述編碼信號(X);
對所述接收的編碼信號(X)進行解碼,以形成相位調(diào)制解碼信號(x)。
2.權(quán)利要求1的方法,其中所述解碼包括
在積分操作(9)中對所述接收的編碼信號(X)進行解碼和變換域修改,以形成所述相位調(diào)制解碼信號。
3.權(quán)利要求1或2的方法,其中控制信號用于控制所述接收編碼信號(X)的所述變換域修改,以形成所述相位調(diào)制解碼信號(x)。
4.權(quán)利要求3的方法,還包括
使用控制函數(shù)(5)生成多個控制信號,每個控制信號對所述接收信號(X)施加不同的變換域修改,以生成不同的相位調(diào)制解碼信號(x)。
5.權(quán)利要求4的方法,其中所述控制函數(shù)具有下列形式
τ[n]=δ+Asin(2πfmn+)
其中δ是恒定的時延;
A是與該調(diào)制相關(guān)聯(lián)的幅度;
fm是與該調(diào)制相關(guān)聯(lián)的頻率;
是與該調(diào)制相關(guān)聯(lián)的相移。
6.權(quán)利要求5的方法,其中通過保持δ、A和fm值為恒定、同時改變值來生成多個不同的控制信號。
7.前述任意一項權(quán)利要求的方法,還包括
接收數(shù)字比特流數(shù)據(jù)(bx);
反量化所述比特流數(shù)據(jù),以生成所述編碼信號(X)。
8.前述任意一項權(quán)利要求的方法,還包括
在所述相位修改解碼信號(x)中嵌入水印數(shù)據(jù)。
9.前述任意一項權(quán)利要求的方法,其中所述解碼包括
對所述接收編碼信號(X)施加離散余弦反變換或者修改的離散余弦反變換。
10.前述任意一項權(quán)利要求的方法,還包括
對所述相位修改解碼信號(y)進行編碼,以生成編碼信號(Y)。
11.權(quán)利要求10的方法,還包括
預(yù)處理所述接收編碼信號(X),以生成中間數(shù)據(jù);
將所述中間數(shù)據(jù)用于所述對所述相位修改解碼信號(y)進行編碼。
12.一種計算機可讀介質(zhì),其承載的計算機可讀指令使得計算機執(zhí)行前述任意一項權(quán)利要求的方法。
13.一種用于對編碼信號進行解碼和修改的計算機設(shè)備,包括
含有處理器可讀指令的程序存儲器;
用于讀取和執(zhí)行存儲在所述程序存儲器中的指令的處理器;
其中所述處理器可讀指令包括用于使得所述處理器執(zhí)行權(quán)利要求1至11任何之一的方法的指令。
14.一種用于對信號進行編碼的方法,包括
接收所述信號(y);
編碼所述接收信號(y),以生成修改編碼信號(Y),由此使所述修改編碼信號(Y)的解碼生成所述信號(y)的相位調(diào)制版本。
15.權(quán)利要求14的方法,其中所述編碼包括
在積分操作(12)中對所述接收信號(y)進行編碼和修改。
16.權(quán)利要求15的方法,其中控制信號用來控制所述接收信號(y)的所述修改。
17.權(quán)利要求16的方法,還包括
使用控制函數(shù)(14)生成多個控制信號,每個控制信號對所述接收信號(y)施加不同的修改。
18.權(quán)利要求14至17任意之一的方法,其中所述編碼包括
對所述接收信號(y)施加離散余弦變換或修改的離散余弦變換。
19.一種計算機可讀介質(zhì),其承載的計算機可讀指令使得計算機執(zhí)行權(quán)利要求14至18任意之一的方法。
20.一種用于對信號進行編碼和相位調(diào)制的計算機設(shè)備,包括
含有處理器可讀指令的程序存儲器;
用于讀取和執(zhí)行存儲在所述程序存儲器中的指令的處理器;
其中所述處理器可讀指令包括用于使所述處理器執(zhí)行權(quán)利要求14至18任意之一的方法的指令。
21.用于對編碼信號進行解碼的設(shè)備,包括
用于接收所述編碼信號(X)的模塊;
用于對所述接收信號(X)進行解碼來生成相位調(diào)制解碼信號(x)的模塊(9)。
22.用于對信號進行編碼的設(shè)備,包括
用于接收所述信號(y)的模塊;
用于對所述接收信號(y)進行編碼來生成修改編碼信號(Y)以使所述修改編碼信號(Y)的解碼生成所述信號(y)的相位調(diào)制版本的模塊(12)。
全文摘要
在水印系統(tǒng)中,黑客可以使用所謂的共謀攻擊設(shè)法消除水印。如果攻擊者訪問具有不同水印的多個同樣的信號(這通常出現(xiàn)在電子內(nèi)容傳遞系統(tǒng)中),則簡單平均該信號將消除水印能量。對該問題已知的解決辦法是相位調(diào)制。通過調(diào)制信號的相位,平均攻擊將使得出現(xiàn)相位取消和引入煩人的干擾。在已有技術(shù)中,在水印嵌入之前,所述相位調(diào)制在基帶域中執(zhí)行。本發(fā)明使相位修改能有效地施加到轉(zhuǎn)碼信號,特別是DCT或者MDCT代碼信號,例如MP3或者AAC音頻信號、或者MPEG2視頻信號。比特流被部分地解碼(4)和重編碼(7)。根據(jù)本發(fā)明,下面通過正向或者反向的(M)DCT變換算法(9)的適當(dāng)修改版本執(zhí)行相位修改。因此相位調(diào)制是解碼處理(在水印嵌入之前)或者編碼處理(在水印嵌入之后)的一個構(gòu)成部分,其效率很高。相位調(diào)制由控制函數(shù)(5)提供的參數(shù)加以控制。
文檔編號G11B20/10GK101156207SQ200680011823
公開日2008年4月2日 申請日期2006年4月12日 優(yōu)先權(quán)日2005年4月13日
發(fā)明者M·范德維恩, A·N·萊馬, S·P·博熱 申請人:皇家飛利浦電子股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1