專利名稱:將水印嵌入信息表示中的嵌入器、檢測信息表示中的水印的檢測器和方法
技術(shù)領(lǐng)域:
本發(fā)明的實(shí)施例涉及用于將水印嵌入到信息表示中的嵌入器、用于檢測信息表示中的水印的檢測器、用于將水印嵌入到信息表示中的方法、用于檢測信息表示中的水印的方法、相應(yīng)的計(jì)算機(jī)程序、以及信息信號(hào)。本發(fā)明的一些實(shí)施例涉及針對(duì)反復(fù)的水印嵌入和水印提取的設(shè)備和方法。
背景技術(shù):
在信息處理的許多領(lǐng)域中,當(dāng)今期望將水印添加至信息。水印例如是一種可以被添加至真實(shí)有用信息而實(shí)質(zhì)上不會(huì)干擾真實(shí)信息的信息。當(dāng)添加水印時(shí),例如可以通過將水印疊加到有用信息上,來保留有用信息的數(shù)據(jù)格式。在一些已知方法中,執(zhí)行將水印疊加到有用信息上,使得在再現(xiàn)有用信息時(shí),對(duì)有用信息的干擾保持為很低,例如,使有用信息不會(huì)受到干擾,或者受到的干擾僅非常弱。例如,可以將水印添加至表示音頻信號(hào)的信息表示。此外,例如可以將水印添加至表示視頻信號(hào)的信息表示。然而,也可以將水印添加至例如表示計(jì)算機(jī)程序的信息表示。還可以向表示不同數(shù)據(jù)形式的其他信息表示提供水印。當(dāng)要將若干水印嵌入到單個(gè)有用信息中時(shí)出現(xiàn)了特殊的挑戰(zhàn)。在這種情況下,頻繁地造成水印的相互影響,從而在一些情況下,使得檢測變得更困難甚至不可實(shí)現(xiàn)。水印的相互影響還會(huì)導(dǎo)致對(duì)真實(shí)有用信息的干擾變得極高,不可接受。此外,在一些傳統(tǒng)方法中,從信息表示中提取若干水印所需的工作量會(huì)急劇增加。
發(fā)明內(nèi)容
因此,本發(fā)明的目的是提供一種有助于將水印嵌入到信息表示中或者改善對(duì)信息表示中的水印的檢測的構(gòu)思。根據(jù)ー個(gè)方面,本發(fā)明提供了ー種用于將要嵌入的水印嵌入到輸入信息表示中的嵌入器,具有信息添加器,被實(shí)現(xiàn)為向輸入信息表示提供水印以及要添加的附加信息,以獲得具有水印和要添加的附加信息的信息表示。要添加的附加信息包括與將至少一個(gè)水印嵌入到輸入信息表不中有關(guān)的描述信息。上述方面基于以下發(fā)現(xiàn)通過對(duì)將至少ー個(gè)水印嵌入到輸入信息表示加以描述的描述信息,可以有助于提取嵌入到信息表示中的水印。因此,通過將附加信息添加到具有要嵌入的水印的信息表示內(nèi),提供了水印檢測器用于控制水印檢測和/或水印提取時(shí)可以使用的信息。例如,描述附加信息可以攜帶與以下有關(guān)的信息是否、如何、何時(shí)將水印添加至輸入信息表示,或者根據(jù)什么將水印添加至輸入信息表示。因此,附加信息可以為水印檢測器或水印提取器提供服務(wù),以判定是否要提取水印和/或要以何種方式(例如,使用哪種檢測參數(shù))提取水印。例如,對(duì)將水印嵌入到具備水印的信息表示中加以描述的的附加信息的存在可以使得不必針對(duì)具有要嵌入的水印的信息表示來捜索水印檢測器已知的可能水印。而是,水印檢測器例如可以使用附加信息已經(jīng)檢測到究竟哪些水印包含在具有水印的信息表示中。因此,水印檢測器例如可以相應(yīng)地縮小搜索范圍,從而水印檢測器中針對(duì)水印捜索的工作可以顯著減少。附加信息還可以包括,例如與在嵌入時(shí)使用的資源(例如,頻率資源、時(shí)間資源或代碼資源)有關(guān)的信息,使得在檢測具有要嵌入的水印的信息表示中的水印時(shí),檢測器可以對(duì)附加信息進(jìn)行評(píng)估,以針對(duì)要檢測的水印的檢測來適合地和/或有針對(duì)地設(shè)置檢測參數(shù)。例如,附加信息還可以攜帯與多少水印被嵌入到信息表示中有關(guān)的信息。因此,例如,水印檢測器在評(píng)估相應(yīng)信息之后可以獲得終止準(zhǔn)則,使得水印檢測器例如可以在已經(jīng)發(fā)現(xiàn)如附加信息所描述的那么多個(gè)水印時(shí)終止針對(duì)水印的捜索。總之,因此可以表明,通過添加對(duì)將水印嵌入到輸入信息表示或嵌入到具有要嵌 入的水印的信息表示中加以描述的附加信息,可以實(shí)質(zhì)上提高水印檢測器中水印的檢測效率。因此,根據(jù)另一方面,本發(fā)明提供了ー種用于在輸入信息表示中中檢測至少ー個(gè)水印的檢測器,其中,檢測器包括嵌入信息提取器,被實(shí)現(xiàn)為從信息表示中提取包括描述信息在內(nèi)的嵌入信息,所述描述信息與將至少一個(gè)水印嵌入到輸入信息表不中(或嵌入到具有水印的信息表示中)有夫。相應(yīng)的檢測器還包括水印提取器,被實(shí)現(xiàn)為根據(jù)嵌入信息,來提取包含在輸入信息表不中的一個(gè)或多個(gè)水印。例如,相應(yīng)的檢測器能夠從信息表示中提取由上述嵌入器添加至信息表示作為嵌入信息的附加信息,以及根據(jù)嵌入信息控制水印提取。因此,例如,上述檢測器能夠使用附加信息,并且實(shí)現(xiàn)參照相應(yīng)嵌入器描述的上述優(yōu)點(diǎn)。根據(jù)ー些其他實(shí)施例,本發(fā)明提供了一種信息信號(hào),包括至少ー個(gè)水印以及與將至少ー個(gè)水印嵌入到信息信號(hào)中有關(guān)的描述信息。由于存在與將至少一個(gè)水印嵌入到信息信號(hào)中有關(guān)的描述信息,相應(yīng)的信息信號(hào)使得能夠比傳統(tǒng)方法實(shí)質(zhì)上更容易地(例如,更快或資源更經(jīng)濟(jì))提取被嵌入到信息信號(hào)中的水印。
以下,參照附圖更詳細(xì)描述本發(fā)明的實(shí)施例,在附圖中圖I示出了根據(jù)本發(fā)明實(shí)施例的水印嵌入器的框圖;圖2示出了根據(jù)本發(fā)明實(shí)施例的水印檢測器的框圖;圖3a示出了根據(jù)本發(fā)明實(shí)施例的水印嵌入器的框圖;圖3b示出了根據(jù)本發(fā)明實(shí)施例的水印嵌入器的框圖;圖3c示出了根據(jù)本發(fā)明實(shí)施例的水印嵌入器的框圖;圖4示出了根據(jù)本發(fā)明實(shí)施例的水印檢測器的框圖;圖5示出了根據(jù)本發(fā)明實(shí)施例的水印嵌入器的框圖;圖6示出了根據(jù)本發(fā)明實(shí)施例的水印檢測器的框圖7a示出了根據(jù)本發(fā)明實(shí)施例的具有水印信息檢測器以及嵌入?yún)?shù)確定器的水印嵌入器的框圖;圖7b示出了根據(jù)本發(fā)明實(shí)施例的具有嵌入水印的信息信號(hào)的示意圖;圖7c示出了使用單向函數(shù)確定值序列的圖示;圖7d示出了基于初始值計(jì)算嵌入碼的過程的圖示;圖8示出了根據(jù)本發(fā)明實(shí)施例的水印檢測器的框圖;圖9示出了根據(jù)本發(fā)明實(shí)施例的水印嵌入器的框圖;圖10示出了根據(jù)本發(fā)明實(shí)施例的水印檢測器的框圖;圖11示出了根據(jù)本發(fā)明實(shí)施例的用于嵌入水印的方法的流程圖;
圖12示出了根據(jù)本發(fā)明實(shí)施例的用于檢測水印的方法的流程圖;圖13示出了根據(jù)本發(fā)明實(shí)施例的用于嵌入水印的步驟的圖示;圖14示出了根據(jù)本發(fā)明實(shí)施例的用于檢測水印的方法的流程圖;圖15示出了根據(jù)本發(fā)明實(shí)施例的用于嵌入水印的方法的流程圖;以及圖16示出了根據(jù)本發(fā)明實(shí)施例的用于檢測水印的方法的流程圖。
具體實(shí)施例方式圖I示出了用于將要嵌入或要添加的水印嵌入到輸入信息表示中的嵌入器的框圖。根據(jù)圖I的嵌入器總體上由100指示。嵌入器100被實(shí)現(xiàn)為接收輸入信息表示110。嵌入器100包括水印信息檢測器120,被實(shí)現(xiàn)為檢測已經(jīng)包含在輸入信息表示110中的水印信息。因此,例如,水印信息檢測器120提供與在輸入信息表示110中檢測到的水印信息有關(guān)的信息122。嵌入器100還包括水印添加器130,被實(shí)現(xiàn)為根據(jù)水印信息檢測器120所檢測到的水印信息,向輸入信息表示110提供要添加的水印132,以獲得具備要嵌入的水印132的信息表示134。因此,水印添加器例如可以被實(shí)現(xiàn)為接收輸入信息表示110和來自水印信息檢測器120的信息122。此外,水印添加器130例如可以被實(shí)現(xiàn)為接收要添加的水印132。然而,要添加的水印132也可以固定存儲(chǔ)在水印添加器130中。關(guān)于嵌入器100的功能,應(yīng)注意,水印添加器130可以根據(jù)已經(jīng)包含在輸入信息表示110中的水印信息,來將要添加的水印132添加至輸入信息表示110。因此,嵌入器100使得能夠不是以隨機(jī)方式,而是考慮到已經(jīng)包含在輸入信息表示110中的水印,來將要添加的水印添加至輸入信息表不110。關(guān)于水印添加器130如何考慮已經(jīng)包含在輸入信息表示110中的水印,存在不同的可能方式,以下例如參照?qǐng)D7a_7d更詳細(xì)地對(duì)這些不同的可能方式進(jìn)行說明。圖2示出了用于在具備ー個(gè)水印的信息表示中檢測至少兩個(gè)水印的檢測器的框圖。根據(jù)圖2的檢測器總體上由200指示。檢測器200被實(shí)現(xiàn)為接收具備水印的信息表示210。檢測器200還包括檢測信息檢測器220,被實(shí)現(xiàn)為識(shí)別具備水印的信息表示210中的可重用水印信息。因此,檢測信息檢測器220例如被實(shí)現(xiàn)為接收信息表示210,并提供與可重用水印信息有關(guān)的信息222。檢測器200還包括水印提取器230,被實(shí)現(xiàn)為使用可重用水印信息從信息表示210中提取第一水印,并且使用可重用信息從輸入信息表示210中提取第二水印。水印提取器230被實(shí)現(xiàn)為接收信息表示210以及由檢測信息檢測器220提供的信息222,并基于信息表示210和信息222,提供與第一水印有關(guān)的信息232和與第二水印有關(guān)的信息234。關(guān)于檢測器200的功能,應(yīng)注意,水印提取器230例如被實(shí)現(xiàn)為使用對(duì)于兩個(gè)水印而言公共的信息,來檢測由信息232描述的第一水印以及檢測由信息234描述的第二水印。例如,公共可重用信息可以是針對(duì)兩個(gè)水印的同步信息。因此,例如在這種情況下,只檢測同步信息一次就足夠了,因此,可以基于公共同步信息來執(zhí)行至少兩個(gè)水印的檢測。附加或備選地,公共可重用信息可以是如下信息該信息指示可以利用至少ー個(gè)公共檢測參數(shù)來檢測第一水印和第二水印。例如,信息表示210可以包含如下信息該信息指示至少兩個(gè)水印是根據(jù)公共嵌入方法嵌入到信息表示210中的,從而水印提取器230可以認(rèn)為,可以利用相應(yīng)的公共提取方法,從信息表示210中提取至少兩個(gè)水印。此外,例如,信息表示210可以攜帶與多少個(gè)水印嵌入到信息表示210中有關(guān)的信息。例如,可以將相應(yīng)數(shù)目信息視為共同描述包含在信息表示210中的至少兩個(gè)水印的公共信息。數(shù)目信息可以例如由檢測信息檢測器220提取,并且還可以例如用于為水印檢測器230設(shè)置ー個(gè)或若干提取參數(shù),以從信息表示210中正確地提取若干水印。換言之,數(shù) 目信息可以用于正確設(shè)置水印提取器230的檢測參數(shù),以檢測兩個(gè)不同水印。例如,如果已知在信息表示210中包含三個(gè)水印,則例如在提取第一水印和提取第二水印時(shí),提供用于嵌入第四到第η個(gè)水印的檢測參數(shù)可以不考慮。而是,根據(jù)存在的水印的數(shù)目,足以限制要考慮的檢測參數(shù)的范圍。以下例如參照?qǐng)D7a_7d再次描述其他具體內(nèi)容。圖3a示出了根據(jù)本發(fā)明實(shí)施例的用于將要嵌入的水印嵌入到輸入信息表示中的嵌入器的框圖。根據(jù)圖3a的嵌入器總體上由300指示。嵌入器300被實(shí)現(xiàn)為接收輸入信息表不310,并提供具備水印和附加信息的信息表不320。嵌入器300包括信息添加器330,被實(shí)現(xiàn)為接收輸入信息表示310,并提供具備水印和附加信息的信息表示320??傊?,信息添加器330被實(shí)現(xiàn)為提供具有要添加的水印341和要添加的附加信息343的信息表示310,以獲得具備水印和附加信息的信息表示320。要添加的附加信息包括與將至少一個(gè)水印嵌入到信息表示中有關(guān)的描述信息。描述信息描述將至少ー個(gè)水印嵌入到信息表示中。圖3a示出了信息添加器330的示例拓?fù)?。信息添加?30例如可以采用并行結(jié)構(gòu),包括水印添加器340和附加信息添加器342。例如,水印添加器360和附加信息添加器342均可以接收輸入信息表示310,以添加要添加的水印或要添加的附加信息。例如,水印添加器340可以被實(shí)現(xiàn)為接收輸入信息表示310和要添加或要嵌入的水印340,并基于輸入信息表不310和水印340,來產(chǎn)生具備要添加的水印的信息表不344。附加信息添加器342例如可以被配置為接收輸入信息表示310和要添加的附加信息343,并基于輸入信息表
310和附加信息343,來產(chǎn)生具備附加信息的信息表不346。具備水印的信息表不344例如還可以與具備附加信息的信息表示346相組合,以獲得具備水印和附加信息的信息表示320,如圖3a所示。備選地,但是還可能的是,水印添加器340提供適合于信息表示310的水印信息,作為輸出信號(hào),附加信息添加器342提供適合于信息表不310的附加信息,以及水印添加器340和附加信息添加器342的輸出信號(hào)隨后與輸入信息表不310相組合,以獲得具備水印和附加彳目息的彳目息表不320。備選地,信息添加器330還可以包括例如圖3b和3c所述的其他結(jié)構(gòu)。例如,根據(jù)圖3b,嵌入器300的信息添加器可以由信息添加器330b來代替。信息添加器330b例如包括串行布置的水印添加器340b和附加信息添加器342b。水印添加器340b例如可以被配置為接收輸入信息表不310,并向附加信息添加器342b提供具備水印的輸入信息表不344b。附加信息添加器342b例如可以被配置為將要添加的附加信息添加至具備水印的信息表示344b,并因此提供具備水印和附加信息的信息表示320。從圖3c獲知,附加信息添加器和水印添加器的順序當(dāng)然也可以相對(duì)于參照?qǐng)D3b所示的順序而改變。在這種情況下,例如可以將附加信息添加器342c布置在水印添加器340c之前??傊?,應(yīng)注意,可以使用不同的結(jié)構(gòu)來將要添加的水印以及要添加的附加信息添加至輸入信息表示310。添加這兩個(gè)信息可以分開進(jìn)行,也可以通過公共信息添加器來進(jìn)行,在公共信息添加器中,模塊“水印添加器”和“附加信息添加器”可以組合或概括起來。換言之,對(duì)于水印和附加信息,不需要分離的添加器。然而,要添加的附加信息可以取決于水印添加器的嵌入?yún)?shù)。因此,例如,附加信息可以對(duì)如何配置或參數(shù)化水印添加器來添加要添加的水印而進(jìn)行編碼。例如,附加信息 可以包含與水印添加器使用什么水印方法來添加要添加的水印有關(guān)的信息。此外,附加信息還可以描述在向輸入信息表示310提供要添加的水印時(shí)水印添加器所使用的各個(gè)單獨(dú)參數(shù)。因此,例如,附加信息可以攜帶與以下有關(guān)的信息水印添加器340使用什么嵌入碼、水印添加器340使用什么頻率資源(例如,頻帶)來嵌入水印,或者水印添加器使用什么時(shí)間資源(例如,時(shí)隙)來嵌入水印。此外,水印添加器340和附加信息添加器342例如還可以使用不同嵌入方法,例如當(dāng)要求根據(jù)如下規(guī)范進(jìn)行嵌入時(shí)該規(guī)范規(guī)定,始終根據(jù)預(yù)定嵌入方法來嵌入附加信息,而不管水印添加器340使用什么嵌入方法。在這種情況下,水印添加器340和附加信息添加器342例如可以被實(shí)現(xiàn)為,使得當(dāng)添加水印時(shí)和添加附加信息時(shí)不會(huì)引起實(shí)質(zhì)的相互干擾。以下例如參照?qǐng)D7a_7d更詳細(xì)說明關(guān)于嵌入水印和附加信息的其他具體內(nèi)容。圖4示出了在具備水印的輸入信息表示中檢測至少ー個(gè)水印的檢測器的框圖。根據(jù)圖4的檢測器總體上由400指示。檢測器400被實(shí)現(xiàn)為接收具備水印的信息表示(或輸入信息表示)。檢測器400包括嵌入信息提取器420,被實(shí)現(xiàn)為接收具備水印的信息表示410并從信息表示410中提取嵌入信息422,嵌入信息422包括與將至少一個(gè)水印嵌入到信息表不中有關(guān)的描述信息。檢測器400還包括水印提取器430,被實(shí)現(xiàn)為接收具備水印和描述信息422的信息表示410,描述信息422與將至少一個(gè)水印添加到信息表示410中有夫。水印提取器430還被實(shí)現(xiàn)為,根據(jù)嵌入信息422來提取包含在信息表示410中的ー個(gè)或若干水印,并且因此提供與至少ー個(gè)水印有關(guān)的信息432。因此,水印提取器430基于嵌入信息422,有針對(duì)地直接識(shí)別信息表示410中的水印?;诿枋鲂畔?22,水印提取器430例如具有與以下事實(shí)有關(guān)的信息422 :該事實(shí)是信息表示410中存在的水印是使用哪種嵌入方法嵌入到信息表示中的。備選或此外,例如,可以將來自于嵌入信息提取器420的信息422提供給水印提取器430,信息422與以下事實(shí)有關(guān)該事實(shí)是要使用哪個(gè)檢測碼或提取碼來從信息表示410中提取水印。此外,例如,嵌入信息提取器420可以向水印提取器430提供與信息表示410中包含多少個(gè)水印有關(guān)的信
O
嵌入信息提取器420可以評(píng)估例如包含在信息表示中的附加信息,以提供描述信息422。附加信息例如可以是不屬于水印的真實(shí)信息內(nèi)容、但描述ー個(gè)或若干水印是如何嵌入到信息表不410中的信息。圖5示出了根據(jù)本發(fā)明實(shí)施例的用于將水印嵌入到信息表示中或嵌入到輸入信息表示中的嵌入器的框圖。根據(jù)圖5的嵌入器總體上由500指示。嵌入器500被實(shí)現(xiàn)為接收輸入信息表不510,并產(chǎn)生具備要嵌入或添加的水印的信息表不534。嵌入器500包括嵌入?yún)?shù)確定器520。嵌入?yún)?shù)確定器被實(shí)現(xiàn)為將示意性示出的推導(dǎo)函數(shù)522 —次或若干次地應(yīng)用于初始值524,以獲得用于將要嵌入的水印嵌入到信息表示中的嵌入?yún)?shù)526。嵌入器500還包括水印添加器530,被實(shí)現(xiàn)為接收輸入信息表示510和嵌入?yún)?shù)526。此外,水印添加器530可以被實(shí)現(xiàn)為接收要添加或要嵌入的水印532。要添加或要嵌入的水印還可以固定存儲(chǔ)在水印添加器530中。因此,水印添加器530例如通過使用嵌入?yún)?shù)526將要添加的水印532嵌入到輸入信息表不510中,來提供具備要嵌入的水印的信息表不534。
嵌入器500因此實(shí)現(xiàn)了基于初始值的對(duì)嵌入?yún)?shù)526的確定,其中,對(duì)推導(dǎo)函數(shù)522進(jìn)行評(píng)估。由于可以若干次地評(píng)估推導(dǎo)函數(shù)522,因此存在如下可能性基于單個(gè)初始值524,以簡單方式產(chǎn)生不同的嵌入?yún)?shù)526集合。通過使用推導(dǎo)函數(shù),該推導(dǎo)函數(shù)例如可以是密碼單向函數(shù),可以實(shí)現(xiàn)將訪問權(quán)限分配給不同嵌入器。以下給出這方面的具體內(nèi)容。圖6示出了用于在具備水印的信息表示中檢測水印的檢測器的框圖。根據(jù)圖6的檢測器總體上由600指示。檢測器600被實(shí)現(xiàn)為接收信息表示或具備水印的輸入信息表示610,并提供與包含在信息表不610中的水印有關(guān)的信息634。檢測器600包括檢測參數(shù)確定器620。檢測參數(shù)確定器620被實(shí)現(xiàn)為將示意性示出的推導(dǎo)函數(shù)622 —次或若干次地應(yīng)用于初始值624,初始值624可以從外部給出或者可以存儲(chǔ)在檢測參數(shù)確定器620中,并因此獲得用于檢測信息表示中的水印的檢測參數(shù)626。檢測器600還包括水印提取器630,被實(shí)現(xiàn)為接收具備水印的信息表示610和檢測參數(shù)626。水印提取器630還被配置為,使用檢測參數(shù)626從具備水印的信息表示610中提取與包含在信息表示610中的水印有關(guān)的信息634。換言之,檢測參數(shù)626用于設(shè)置水印提取器630。檢測參數(shù)例如可以指示在水印檢測中應(yīng)用了哪些資源(例如,哪些時(shí)隙或頻帶)。備選或此外,在信息表示620中具有不同碼的不同水印彼此分離的情況下,檢測參數(shù)626例如可以用于確定檢測碼。此外,檢測參數(shù)確定器620例如可以被實(shí)現(xiàn)為,基于(可選的)索引參數(shù)640來判定以什么頻率將推導(dǎo)函數(shù)622應(yīng)用于初始值624,以獲得檢測參數(shù)626。除此之外,應(yīng)注意,當(dāng)根據(jù)初始值624確定檢測參數(shù)626時(shí),例如也可以使用附加的算法。因此,例如,對(duì)初始值應(yīng)用推導(dǎo)函數(shù)所獲得的中間結(jié)果可以用作計(jì)算規(guī)則(claculation regulation)的輸入值,計(jì)算規(guī)則將中間結(jié)果映射到檢測碼。通過應(yīng)用相應(yīng)的函數(shù)規(guī)則,例如,可以實(shí)現(xiàn)如此獲得的檢測參數(shù)包括對(duì)于水印提取而言有利的或需要的特定特性。例如,通過一次或若干次將推導(dǎo)函數(shù)622應(yīng)用于初始值624所獲得的中間值可以用作針對(duì)擴(kuò)展碼發(fā)生器的初始值(種子),其中,擴(kuò)展碼發(fā)生器基于不同的種子確定不同的,擴(kuò)展碼例如至少彼此近似地正交。例如,相應(yīng)的擴(kuò)展碼可以用作檢測參數(shù)626。然而,許多其他可能方式也能夠用于將通過對(duì)初始值應(yīng)用推導(dǎo)函數(shù)所獲得的中間結(jié)果映射到檢測參數(shù)626。圖7a示出了用于將要添加的水印嵌入到信息表示中或嵌入到輸入信息表示中的嵌入器的框圖。根據(jù)圖7a的嵌入器總體上由700指示。嵌入器700被實(shí)現(xiàn)為接收輸入信息表不710,并且基于輸入信息表不710來產(chǎn)生具備水印的信息表不720。具備水印的信息表示720還可選地具備例如描述嵌入的附加信息。嵌入器700包括水印信息檢測器730,被實(shí)現(xiàn)為接收輸入信息表示710,并且從中獲得與嵌入水印有關(guān)的信息。嵌入器700還包括水印添加器740,例如被實(shí)現(xiàn)為使用水印信息檢測器730提供的信息,來將要添加的水印添加至輸入信息表示710,以獲得具備水印的信息表示720。嵌入器700例如還包括嵌入?yún)?shù)確定器750,被實(shí)現(xiàn)為接收來自水印信息檢測器730的信息,并且因此將ー個(gè)或若干個(gè)嵌入?yún)?shù)提供給水印添加器740,使得可以根據(jù)由嵌入?yún)?shù)確定器750提供的設(shè)置參數(shù)來設(shè)置水印添加器740。嵌入器700還包括附加信息提供器760,被實(shí)現(xiàn)為從水印信息檢測器接收與包含在輸入信息表示710中的水印有關(guān)的信息,并且將附加信息提供給水印添加器740,所述信息例如可以通過水印添加器740被添加至輸入信息表示710,使得具備水印的信息表示720還包括附加信息。在下文中,描述關(guān)于以下的具體內(nèi)容水印信息檢測器730可以從輸入信息表示710中獲得什么信息,以及水印添加器740、嵌入?yún)?shù)確定器750和附加信息提供器760如何使用該信息。水印信息檢測器730例如可以包括用于檢測可重用水印信息的檢測器731。針對(duì)可重用水印信息的檢測器731例如可以被實(shí)現(xiàn)為在輸入信息表示710中檢測同步信息。例如,當(dāng)水印已經(jīng)存在于輸入信息表示710中時(shí),存在同步信息。同步信息例如可以是包含在輸入信息表示710中的特定模式,例如可以在被嵌入到輸入信息表示710中的水印之前,或者例如可以與被嵌入到輸入信息表示710中的水印交織。同步信息例如可以是完全給定的模式,可以包含在輸入信息表示710中,根據(jù)特定編碼而編碼的。例如,可以根據(jù)預(yù)定的同步嵌入碼將同步信息嵌入到輸入信息表示710中。例如,在信息表示中,同步信息可以在若干単獨(dú)頻帶中同時(shí)(或至少在時(shí)間上有交疊)發(fā)生,從而同步信息特別好檢測。因此,針對(duì)可重用水印信息的檢測器731例如可以將與可重用水印信息有關(guān)的信息提供給水印添加器740。水印添加器740例如可以被實(shí)現(xiàn)為,響應(yīng)于輸入信息表示中可重用水印信息的存在,阻止對(duì)可重用水印信息的重新嵌入。例如,水印添加器740可以被配置為,當(dāng)檢測器731的針對(duì)可重用水印信息的信息732指示在輸入信息表示710中還不存在水印信息或者不可檢測到水印信息時(shí),僅將同步信息添加至輸入信息表示710。如果確定器731的針對(duì)可重用水印信息的信息732指示例如在輸入信息表示710中已經(jīng)存在同步信息,則水印添加器740例如可以添加要與已經(jīng)存在于輸入信息表示中的同步信息同步添加的水印。為此,檢測器731例如可以將針對(duì)可重用水印信息的信息提供給水印添加器740,該信息與輸入信息表示中已經(jīng)存在的同步信息的位置(例如,在何時(shí)或在哪些頻帶中)有夫。基于上述,水印添加器740例如可以計(jì)算或確定要將要添加的水印添加至輸入信息表示710的何處(例如,在哪個(gè)時(shí)間間隔中,或者在哪些頻帶中)。此外,水印添加器740可以被配置為,當(dāng)檢測器731的針對(duì)可重用水印信息的信息732指示在輸入信息表示710中沒有檢測到可重用同步信息吋,將同步信息添加至輸入信息表不710。通過在水印添加器740將另一水印嵌入到已經(jīng)存在有同步信息(并因此在許多情況下也存在水印信息)的輸入信息表示中時(shí)重復(fù)使用同步信息,一方面,可以使嵌入要嵌入的水印對(duì)信息表不710產(chǎn)生的負(fù)面影響最小化,另ー方面,在具備水印的信息表不720中可以實(shí)現(xiàn)資源節(jié)省的多個(gè)水印檢測。常規(guī)而言,嵌入的信息越少,對(duì)信息表示的影響越小。因此,如果重新使用已經(jīng)存在于信息表示中的同步信息,而不是嵌入新的附加同步信息,則可使對(duì)信息表示的的信息內(nèi)容的影響最小化。此外,在水印檢測方面,同步信息的重新使用足以一次檢測到同步信息。因此,與必須檢測兩個(gè)不同的同步信息相比,檢測工作量可以保持較低。水印信息檢測器例如還可以包括用于檢測包含在輸入信息表示710中的附加信息的檢測器733。檢測器733例如可以提供與附加信息有關(guān)的信息734。附加信息例如可以是對(duì)將ー個(gè)或若干水印嵌入到輸入信息表不710中加以描述的頁面信息(pageinforamtion)。例如,附加信息可以攜帶與在輸入信息表示710中已經(jīng)嵌入了多少個(gè)水印 有關(guān)的信息。附加信息不一定必須描述嵌入水印的總數(shù),而是可以局限于指示根據(jù)特定水印嵌入方法在輸入信息表示中嵌入了多少個(gè)水印。與存在的水印的數(shù)目有關(guān)的信息還局限于指示由特定水印嵌入器在輸入信息表示中嵌入了多少個(gè)水印。在理想情況下,然而這種理想情況不會(huì)總實(shí)現(xiàn),與存在的水印的數(shù)目有關(guān)的信息還可以攜帯與水印總數(shù)有關(guān)的信息。因此,在一些實(shí)施例中,與存在的水印的數(shù)目有關(guān)的信息至少提供與存在的水印的最小數(shù)目有關(guān)的信息,,實(shí)際上可能存在更多水印。檢測器733例如還可以被實(shí)現(xiàn)為檢測附加信息,該附加信息指示根據(jù)哪種水印嵌入方法或根據(jù)哪些水印嵌入方法嵌入了存在于輸入信息表示710中的水印。該信息例如可以與同步信息相結(jié)合地存在于輸入信息表示710中。例如,同步信息可以包含如下信息通過同步模式的選擇,指示根據(jù)哪種水印嵌入方法嵌入了包含在信息表示710中的水印信息。備選或此外,在同步信息之后或于同步信息并行地,相應(yīng)附加信息可以存在于輸入信息表示710中,指示根據(jù)哪種水印嵌入方法在輸入信息表示710中嵌入ー個(gè)或多個(gè)水印。備選或此外,附加信息例如可以攜帶與使用什么資源(例如,時(shí)隙、頻帶或嵌入碼或擴(kuò)展碼)將ー個(gè)或多個(gè)水印嵌入到輸入信息表示中有關(guān)的信息。該信息可以包含在例如包括上述結(jié)構(gòu)的附加信息中。換言之,相應(yīng)附加信息例如可以包含在同步信息內(nèi),在輸入信息表示中,在時(shí)間上與同步信息并行,或者在同步信息之后(例如,緊接在同步信息之后)。在一些實(shí)施例中,可以與關(guān)聯(lián)的水印信息分離地編碼附加信息,關(guān)聯(lián)的水印信息由附加信息描述。因此,盡管水印信息編碼了例如在嵌入器側(cè)上可自由選擇的特定有用信息,但是例如可以基于以下事實(shí)來確定附加信息水印的真實(shí)有用信息是通過哪些參數(shù)編碼或嵌入的。換言之,在一些實(shí)施例中,在針對(duì)水印中有用信息的表示類型的附加信息與由水印編碼的真實(shí)有用信息本身之間存在嚴(yán)格的邏輯分離。換言之,例如,使用附加信息,可以在不必對(duì)水印的有用信息進(jìn)行解碼的情況下,來識(shí)別嵌入?yún)?shù),所述嵌入?yún)?shù)用于將要由水印編碼的有用信息嵌入到了信息表示中。換言之,在一些實(shí)施例中,附加信息與由水印編碼的有用信息彼此獨(dú)立,附加信息僅取決于嵌入器操作所根據(jù)的參數(shù)。在一些實(shí)施例中,水印信息檢測器730包括針對(duì)嵌入水印的嵌入?yún)?shù)的檢測器
735。檢測器735例如可以接收輸入信息表示710,并且因此提供與嵌入?yún)?shù)有關(guān)的信息736,所述嵌入?yún)?shù)來用于將ー個(gè)或若干水印嵌入到輸入信息表示710中。檢測器735例如可以被實(shí)現(xiàn)為分析輸入信息表示710,以便找出使用哪些設(shè)置或參數(shù)將水印嵌入到輸入信息表示710中。為此,檢測器735例如還可以分析水印本身。例如,檢測器可以將模式識(shí)別方法應(yīng)用于輸入信息表示,以便確定是否將水印根據(jù)特定嵌入方法嵌入到了輸入信息表示710中。作為模式識(shí)別方法,例如可以使用相關(guān)方法,根據(jù)所述相關(guān)方法將輸入信息表示710與ー個(gè)或若干比較值相關(guān)。此外,檢測器還可以應(yīng)用其他算法,以便獲得與已經(jīng)包含在輸入信息表不710內(nèi)的至少ー個(gè)水印的嵌入?yún)?shù)有關(guān)的信息736。換言之,檢測器733例如可以被實(shí)現(xiàn)為評(píng)估與由水印表示的有用信息不同的附加信息,而檢測器735例如可以被實(shí)現(xiàn)為分析由有用信息表示的水印信息。因此,關(guān)于獲得與包含在輸入信息表示710中的水印有關(guān)的信息的方式,存在不同的可能性。除了由檢測器733評(píng)估附加信息以外,對(duì)水印信息(或者,在一些實(shí)施例中包括有用信息的完整水印信息)的直接分析也是可用的。在一個(gè)其他實(shí)施例中,水印信息檢測器730可以(備選或此外)包括被實(shí)現(xiàn)為確 定在輸入信息中嵌入的水印的數(shù)目的檢測器737。檢測器737例如可以被實(shí)現(xiàn)為接收輸入信息表示710,并且提供與嵌入水印(或檢測到的嵌入水印)的數(shù)目有關(guān)的信息738。如上所述,對(duì)于信息738而言,并不是強(qiáng)制地要對(duì)包含在輸入信息表示中的所有水印加以描述。而是,在一些實(shí)施例中,如果信息738描述了在輸入信息表示中檢測到的水印的數(shù)目,就足夠了??傊?,應(yīng)注意,對(duì)于水印信息檢測器730獲得對(duì)將水印嵌入到輸入信息表示710中加以描述的信息,存在多種可能方式。如以下描述的,可以以不同方式使用相應(yīng)信息732、734、736、738。例如,可以將信息732經(jīng)由可重用水印信息直接傳送至水印添加器740,從而水印添加器740可以基于與可重用水印信息有關(guān)的信息,來判定在輸入信息表示710中是否包含可重用水印信息??赡艿兀芍赜眯畔㈦S后可以由水印添加器740直接使用。此外,附加信息供應(yīng)器760可以接收由水印信息檢測器730提供的信息732、734、
736、738(或者僅上述信息中的ー個(gè)或若干),并且從中導(dǎo)出要添加至輸入信息表不710的附加信息。附加信息例如可以包括與已經(jīng)包含在輸入信息表示710中的水印或水印信息的嵌入有關(guān)的信息。例如,附加信息762可以包括對(duì)已經(jīng)包含在輸入信息表示710以及由檢測器733檢測到的附加信息734的引用。此外,要添加的附加信息762例如可以包括在輸入信息表示710中包含的附加信息的副本,并且還可以由與要添加的水印的嵌入有關(guān)其他信息來補(bǔ)充。此外,附加信息732例如可以描述包含在具備要添加的水印的信息表示720中的水印的數(shù)目。因此,如果水印信息檢測器730提供與被嵌入在輸入信息表示720中的水印的數(shù)目有關(guān)的信息,則附加信息供應(yīng)器760可以遞增上述數(shù)目,并從而產(chǎn)生附加信息762,使得附加信息762描述在將要添加的水印添加到信息表示720中之后包含的水印數(shù)目。此夕卜,附加信息762可以包括與已經(jīng)包含在輸入信息表示710中的水印的嵌入?yún)?shù)有關(guān)的信息,要添加的水印是根據(jù)所述嵌入?yún)?shù)嵌入的。應(yīng)注意,附加信息762當(dāng)然不必包括所有上述信息,而是如果附加僅包括上述信息中的ー個(gè)或若干,就足夠了。然而,在一些實(shí)施例中,當(dāng)附加信息762不僅描述如何將要添加的水印添加至輸入信息表示710,而且附加信息762還包括與已經(jīng)包含在輸入信息表示710中的水印有關(guān)的信息吋,獲得優(yōu)點(diǎn)。即,可以通過檢測器以特別有效的方式來評(píng)估描述了輸入信息表示710中已存在的水印并且描述了要嵌入的水印的嵌入的這種組合信息。因此,檢測器例如可以通過評(píng)估單個(gè)附加信息,來獲得與包含在輸入信息表示710中的所有水印的嵌入有關(guān)的(或者至少與包含在輸入信息表示中的多個(gè)水印有關(guān)的)廣泛的信息。因此,不需要評(píng)估許多單獨(dú)的附加信息,也不需要編譯它們的信息。嵌入?yún)?shù)確定器750還可以被實(shí)現(xiàn)為根據(jù)由水印信息檢測器730提供的ー個(gè)或若干信息732、734、736、738,來設(shè)置或改變嵌入?yún)?shù),所述嵌入?yún)?shù)用于嵌入要由水印添加器740添加的水印。例如,如果附加信息734包括與已包含在輸入信息表示710中的水印是使用哪些資源(例如,使用哪些時(shí)隙、使用哪些頻帶或使用哪些嵌入碼)來嵌入有關(guān)的信息,則嵌入?yún)?shù)確定器750例如可以選擇適合的嵌入?yún)?shù)或嵌入資源,來嵌入要添加的水印。例如,嵌入?yún)?shù)確定器750可以被配置為選擇用于嵌入要添加的的水印的資源,使得在用于嵌入要添加的水印的資源與已經(jīng)存在的水印嵌入時(shí)使用資 源之間不會(huì)產(chǎn)生任何不可接受的交叉?;膳c已經(jīng)包含在輸入信息表示710中的水印使用哪些時(shí)隙有關(guān)的信息,嵌入?yún)?shù)確定器750例如可以選擇自由時(shí)隙,以用于嵌入要添加的水印。以類似的方式,當(dāng)水印信息檢測器730提供的信息指示頻帶的占用時(shí),嵌入?yún)?shù)確定器750可以選擇適合(自由或占用僅僅相對(duì)較少的)頻帶,以用于嵌入要添加的水印。如果水印信息檢測器730提供的信息指示使用了哪個(gè)嵌入碼或哪些嵌入碼將信息嵌入到了輸入信息表示710中,則嵌入?yún)?shù)確定器750例如還可以選擇例如與在輸入信息表示710中使用的嵌入碼不同的嵌入碼來嵌入要添加的水印。例如,嵌入?yún)?shù)確定器750可以選擇至少與已經(jīng)包含在輸入信息表示中的水印嵌入時(shí)使用的嵌入碼近似正交的嵌入碼,來嵌入要添加的水印。因此,通過水印信息檢測器730對(duì)輸入信息表示710的評(píng)估可以保證,使用與已經(jīng)存在的水印的嵌入碼不同的嵌入碼來嵌入要添加的水印。在一個(gè)實(shí)施例中,嵌入?yún)?shù)確定器可以被實(shí)現(xiàn)為還產(chǎn)生用于嵌入附加信息(例如附加信息供應(yīng)器760所提供的附加信息)的嵌入?yún)?shù)。在這種情況下,嵌入?yún)?shù)確定器750例如可以被配置為設(shè)置用于嵌入附加信息762的嵌入?yún)?shù),使得與已經(jīng)包含在輸入信息表示710中的附加信息一祥使用實(shí)質(zhì)上相同的嵌入?yún)?shù),來嵌入附加信息762。為此,例如,水印信息檢測器730還可以提供與嵌入?yún)?shù)有關(guān)的信息,所述信息是已經(jīng)包含在信息表示710中的附加信息被嵌入到輸入信息表示710時(shí)使用的。這樣,例如可以實(shí)現(xiàn)有效地由檢測器來檢測已經(jīng)包含在輸入信息表示710中的附加信息和要添加的附加信息762。在另ー實(shí)施例中,可以評(píng)估與嵌入水印的數(shù)目有關(guān)的信息738,來確定或指定嵌入?yún)?shù)。例如,嵌入?yún)?shù)確定器750可以包括與如參照?qǐng)D5所說明的嵌入?yún)?shù)確定器520的功能相對(duì)應(yīng)的功能。例如,與嵌入水印的數(shù)目有關(guān)的信息738 (例如,可以基于輸入信息表示中的附加信息或基于對(duì)輸入信息表示的分析來確定)可以用于判定以什么頻率將推導(dǎo)函數(shù)522應(yīng)用于初始值524,以便獲得嵌入?yún)?shù)526??傊虼藨?yīng)注意,通過嵌入?yún)?shù)確定器750,可以產(chǎn)生隨后可以被提供給水印添加器740的一個(gè)或若干嵌入?yún)?shù)752。這里例如可以基于與已經(jīng)包含在輸入信息表不710中的水印有關(guān)的信息732、734、736、738,來選擇嵌入?yún)?shù)。嵌入?yún)?shù)例如可以用于選擇嵌入方法。此外,嵌入?yún)?shù)還可以描述與嵌入有關(guān)的具體內(nèi)容,例如,嵌入碼、嵌入時(shí)隙或嵌入頻帶。以下參照?qǐng)D7b_7d描述與嵌入器700的各個(gè)單獨(dú)方面有關(guān)的其他具體內(nèi)容。因此,圖7b示出了可用于嵌入水印信息的資源的圖示。圖7b的圖示總體上由770指示。圖示770示出了信息表示的時(shí)間/頻帶表示。例如在橫坐標(biāo)772處,繪出了時(shí)間,例如在縱坐標(biāo)774處,繪出了頻率。時(shí)間/頻率表示例如可以表示可以被劃分成各個(gè)單獨(dú)時(shí)間段和頻帶的音頻信號(hào)。音頻信號(hào)的相應(yīng)表示例如可以通過譜分析來進(jìn)行,如可以通過濾波器組實(shí)現(xiàn)的譜分析。例如,不同的時(shí)間段由776a-776f表示。不同的頻帶由777a_777g表示。在一個(gè)時(shí)間段776b中,例如在頻帶777a_777f中,基本上包含同步信息(SYNC)。此外,例如在時(shí)間段776b中,在頻帶777g(即,在時(shí)間上與同步信息并行的)中,可以包含對(duì)水印的嵌入加以描述的附加信息。在時(shí)間間隔776b期間,頻帶777g中的附加信息當(dāng)然可以被視為可選的。此外,例如,附加信息也可以包含在同步信息(SYNC)之后的時(shí)隙中。例如,在時(shí)間斷776c期間,可以包含頻帶777a-777f中的同步信息。例如,針對(duì)不同嵌入水印的附加信息可以包含在不同的頻帶(或時(shí)隙)中。例如, 在時(shí)間段776c期間,在頻帶777f中包含對(duì)第一嵌入水印加以描述或在第一水印嵌入時(shí)插入的附加信息。在時(shí)間段776c期間,例如可以在頻帶776e中插入與第二水印的嵌入有關(guān)或在第二水印嵌入時(shí)添加的附加信息。通常,可以使用不同資源(這里使用不同的頻帶)將描述不同水印的嵌入的附加信息、或者在不同嵌入步驟中嵌入的那些附加信息添加至信息表示。因此,例如,當(dāng)添加另一水印時(shí),例如可以使用迄今沒有使用的資源,通過添加其他附加信息來補(bǔ)充已有的附加信息。因此,例如防止了附加信息的交疊,從而實(shí)現(xiàn)了信息表示不會(huì)受到強(qiáng)烈影響,從而還實(shí)現(xiàn)了単獨(dú)的附加信息是可讀的,不會(huì)出現(xiàn)相互干擾。在這ー點(diǎn),應(yīng)注意,在將水印信息嵌入到信息表示時(shí),通常很難甚至不可能再次移除或改變已插入到信息表示中的信息(例如,附加信息)。出于該原因,在本發(fā)明的一些實(shí)施例中,當(dāng)添加要添加的水印時(shí),將其他附加信息添加至可能已經(jīng)存在的附加信息。圖示770還示出了用于嵌入不同水印的不同資源。例如,可以將第一水印的有用信息插入到由第一陰影778a指示的資源部分。例如,第一時(shí)間段776d中第一水印的信息可以包含在頻帶777b、777d和777f中。此外,第四時(shí)間段776f期間第一水印的信息可以包含在頻帶777b、777d和777f中。例如,可以使用由第二陰影778b (時(shí)間段776d :頻帶777a、777c、777e ;時(shí)間段776f :頻帶777a、777c、777e)指示的資源,來包含或編碼第二水印的信息。例如,第三水印的有用信息可以包含在由第三陰影778c指示的資源中,例如,第四水印的有用信息可以包含在由第四陰影778d指示的資源中。根據(jù)圖示770,例如,可以得到,水印的有用信息(由圖示770中陰影778a、778b、778c、778d指示的區(qū)域來描述的)是與水印中的相應(yīng)附加信息分離地保存的??傊?,應(yīng)注意,圖7b的圖示可以描述信息信號(hào),其中除了基本有用信息(例如,包括音頻信號(hào)、圖像信息、文本信息或計(jì)算機(jī)程序信息)以外,水印和附加信息也包含在信息信號(hào)中。信息信號(hào)可以由在本說明書的范圍內(nèi)相對(duì)于嵌入器或檢測器描述的所有那些特征和方面來補(bǔ)充。圖7c示出了使用單向函數(shù)確定嵌入?yún)?shù)的過程的圖示。根據(jù)圖7c的圖示總體上由780指示。在下文中,首先均假定第一值782對(duì)于嵌入器(或檢測器)是已知的,其中,第一值782也可以被視為第一初始值,或“初始值I”。通過應(yīng)用上述單向函數(shù),例如,可以根據(jù)第一值782獲得第二值784。這里,例如,對(duì)于如何以相對(duì)低的計(jì)算量來根據(jù)第一值782獲得第二值784,算法是已知。然而,在一些實(shí)施例中,不可能或者僅可能以非常大的計(jì)算量來根據(jù)第二值784計(jì)算第一值782。為此,單向函數(shù)也部分地被稱作“密碼單向函數(shù)”。然而,根據(jù)第二值784,可以通過單向函數(shù)的進(jìn)一步應(yīng)用,來獲得第三值786。換言之,將應(yīng)用于第一值782以確定第二值784時(shí)使用的相同算法應(yīng)用于第二值784,并因此,例如根據(jù)第二值782來獲得第三值786。并對(duì)第三值786進(jìn)一步應(yīng)用單向函數(shù),例如可以獲得第四值788。再次將單向函數(shù)應(yīng)用于第四值788,并因此例如獲得第五值789。因此仍應(yīng)注意,知道第一值782和單向函數(shù)(或單向函數(shù)所描述的算法),就足以通過重復(fù)應(yīng)用單向函數(shù),根據(jù)第一值782來獲得第二到第五值784-789。此外,如上所述值782-789例如可以用于作為對(duì)嵌入器或檢測器的嵌入?yún)?shù)或檢測參數(shù)的描述。此外,可以實(shí)現(xiàn)不同訪問權(quán)限的管理。例如,如果第一嵌入器(或檢測器)知 道第一值782 (初始值I),則基于該第一值782,使用單向函數(shù)以低計(jì)算量來確定所有值782-789。然而,如果嵌入器(或檢測器)僅知道第三值786 (初始值2),則相應(yīng)嵌入器(或檢測器)可以使用合理的計(jì)算量僅確定第四值788或第五值789 (或后續(xù)值)。因此,僅知道第三值786 (初始值2)和單向函數(shù)但不知道第一值782或第二值784的檢測器不能使用合理計(jì)算量來確定第一值782和第二值784。相應(yīng)地,僅知道初始值2的所述檢測器不能執(zhí)行水印的嵌入或檢測,使得嵌入?yún)?shù)與屬于第一值782或第二值784的嵌入?yún)?shù)相對(duì)應(yīng)。因此,例如可以保證僅知道第三值786 (初始值2)的嵌入器不能夠根據(jù)屬于第一值782的嵌入?yún)?shù)或?qū)儆诘诙?84的嵌入?yún)?shù)以未授權(quán)方式執(zhí)行水印的嵌入。在下文中,參照?qǐng)D7d簡要描述如何使用單向函數(shù)獲得嵌入?yún)?shù)。為此,圖7d示出了在使用單向函數(shù)根據(jù)初始值來確定嵌入碼或檢測碼時(shí)的過程的圖示。根據(jù)圖7d的圖示總體上由790指示。圖示790示出了基于初始值2可以通過一次或若干次地應(yīng)用單向函數(shù)來獲得中間結(jié)果794。例如,中間結(jié)果794與根據(jù)圖7c的第二值784、第三值786、第四值788或第五值789相對(duì)應(yīng)。當(dāng)然中間結(jié)果794也可以與其他值相對(duì)應(yīng),所述其他值例如可以是通過對(duì)第一值782或初始值782多于四次地應(yīng)用單向函數(shù)而獲得的。中間結(jié)果784例如可以用作種子(起始參數(shù)),該種子用于嵌入碼產(chǎn)生。例如,基于中間結(jié)果794,可以通過將中間結(jié)果作為種子提供給碼發(fā)生器,來產(chǎn)生嵌入碼。這里例如反饋移位寄存器裝置可以用作碼發(fā)生器,因?yàn)橐阎答佉莆患拇嫫餮b置可以用于隨機(jī)數(shù)產(chǎn)生。在一些實(shí)施例中,針對(duì)反饋移位寄存器裝置的不同初始值會(huì)帶來在反饋移位寄存器裝置輸出處的不同碼序列,其中,不同的碼序列例如可以形成不同的嵌入碼。換言之,例如,當(dāng)向反饋移位寄存器裝置提供第一初始值或以第一初始值使反饋移位寄存器裝置進(jìn)行脈動(dòng)時(shí),反饋移位寄存器裝置產(chǎn)生第一碼序列。此外,當(dāng)向反饋移位寄存器裝置提供第二初始值時(shí),產(chǎn)生第二比特序列或碼序列。例如,不同的比特序列形成不同的碼序列。然而,為了根據(jù)中間結(jié)果794確定嵌入碼或檢測碼796,通常可以使用使得能夠基于不同種子794獲得不同碼的任何算法,其中,例如,這些碼至少近似地包括缺省特性(例如,隨機(jī)特性)。為了從中間結(jié)果794中導(dǎo)出嵌入?yún)?shù),同樣可以應(yīng)用其他算法。例如,中間結(jié)果794的各個(gè)單獨(dú)比特可以直接用于直接形成嵌入?yún)?shù)。此外,不同的映射(例如,可以通過關(guān)聯(lián)的映射表或邏輯表來定義)可以用于根據(jù)中間結(jié)果794來確定嵌入?yún)?shù)。
圖8示出了用于從具備水印的信息表示中提取水印的檢測器的框圖。根據(jù)圖8的檢測器總體上由800指示。檢測器800例如可以被實(shí)現(xiàn)為接收具備水印的信息表示810,并且提供包含在信息表示810中的至少一個(gè)水印。然而在一些實(shí)施例中,檢測器800可以被實(shí)現(xiàn)為提供與包含在信息表示810中的多個(gè)水印有關(guān)的信息。例如,檢測器800可以被實(shí)現(xiàn)為提供與第一水印有關(guān)的 目息820,并且提供與第_■水印有關(guān)的/[目息822。檢測器例如包括水印信息檢測器830,被實(shí)現(xiàn)為接收具備水印的信息表示810,并基于所述信息表不810提供與包含在信息表不810中的水印信息有關(guān)的信息。例如,水印信息檢測器830可以包括與嵌入其730的水印信息檢測器730相同的基本功能。除此之夕卜,水印信息檢測器830例如可以與根據(jù)圖2的檢測信息檢測器220相對(duì)應(yīng)。因此,水印信息檢測器830例如可以被實(shí)現(xiàn)為提供與可重用水印信息有關(guān)的信息832。此外,水印信息檢測器830可以被實(shí)現(xiàn)為基于具備至少一個(gè)水印的信息表示810,來提供例如與附加信息734相對(duì)應(yīng)的附加信息834。此外,水印信息檢測器830可以被實(shí)現(xiàn)為基于信息表不810,提供例如與信息736基本上相對(duì)應(yīng)的、關(guān)于嵌入?yún)?shù)的信息836。備選或此外,水印信息檢測器830可以基于信息表示810,提供與被嵌入在信息表示810中的水印 的數(shù)目有關(guān)的信息838。在這方面,應(yīng)注意,對(duì)于水印信息檢測器而言,提供上述信息832、834、836、838中的一個(gè)就足夠了。然而,在一些實(shí)施例中,水印信息檢測器提供所有上述信息,在這種情況下,得到特別強(qiáng)大的整體系統(tǒng)。檢測器800還包括水印提取器840,被實(shí)現(xiàn)為接收具備水印的信息表示810。水印提取器840例如還可以被實(shí)現(xiàn)為接收與可重用水印信息有關(guān)的信息832,只要水印信息檢測器830提供這樣的信息。此外,水印提取器例如可以被實(shí)現(xiàn)為從嵌入?yún)?shù)確定器850接收嵌入?yún)?shù)信息852。因此,水印提取器840可以被實(shí)現(xiàn)為,基于信息表示810并根據(jù)信息832和嵌入?yún)?shù)852,提取至少一個(gè)水印并提供與提取的水印有關(guān)的相應(yīng)信息820。這里,如果信息832與同步信息的存在有關(guān),則例如通過與可重用水印信息有關(guān)的信息832,進(jìn)行水印提取器840的同步。在這種情況下,可以由信息832指示水印提取器840使用相同同步信息來提取兩個(gè)不同水印。例如,如果僅要提取一個(gè)水印,則可以不必進(jìn)行與可重用水印信息有關(guān)的 目息832的評(píng)估。嵌入?yún)?shù)確定器850例如可以被實(shí)現(xiàn)為基于信息832、834、836、838,來確定嵌入?yún)?shù)或檢測參數(shù)852。當(dāng)然,嵌入?yún)?shù)確定器850也可以僅評(píng)估上述信息832、834、836、838中的一個(gè),以確定嵌入?yún)?shù)852。嵌入?yún)?shù)確定器850例如可以被實(shí)現(xiàn)為設(shè)置嵌入?yún)?shù)852,使得從信息表示810中提取如下的水印該水印實(shí)際包含在信息表示810中,或者其存在由信息832、834、836、838中的至少一個(gè)指示。換言之,嵌入?yún)?shù)確定器852例如可以被配置為防止嘗試從信息表示810中提取如下的水印該水印沒有包含在信息表示810中,或者并不是由信息832、834、836、838中的至少一個(gè)指示。因此,嵌入?yún)?shù)確定器852可以基于信息832、834、836、838,來控制水印提取器840有針對(duì)地提取存在的水印。因此,與針對(duì)任何可能水印搜索信息表示810的布置相比,可以實(shí)現(xiàn)關(guān)于能力的實(shí)質(zhì)優(yōu)點(diǎn)或關(guān)于速度的優(yōu)點(diǎn)。檢測器800例如還包括序列控制器860,例如被實(shí)現(xiàn)為控制若干水印的提取。序列控制器860例如可以被配置為,當(dāng)已經(jīng)識(shí)別出認(rèn)為存在于信息表示810中的所有水印時(shí),終止從信息表示810中提取水印。例如,如果水印信息檢測器830提供與被嵌入在信息表示中的水印的數(shù)目有關(guān)的信息838,則序列控制器860例如可以在已經(jīng)識(shí)別出的水印的數(shù)目與信息838所描述的數(shù)目相同的情況下,終止在信息表示中搜索水印。盡管水印信息檢測器830會(huì)在提供信息838時(shí)出錯(cuò)(例如,指示存在的水印比實(shí)際包含在信息表示中的水印少),但是在許多情況下,信息838仍被視為用于終止其他水印的搜索的可靠終止準(zhǔn)則。除此之外,通過相應(yīng)序列控制器根據(jù)信息838終止對(duì)水印的搜索,例如在水印提取器840已經(jīng)提取出所有水印的情況下,可以避免針對(duì)其他水印的不必要和無用搜索。從以上描述中可以得到,與傳統(tǒng)檢測器相比,檢測器800提供實(shí)質(zhì)性優(yōu)點(diǎn)。通過采用可重用水印信息,可以加速水印提取。除此之外,通過采用水印信息檢測器830所提供的信息,可以以非常系統(tǒng)的方式進(jìn)行針對(duì)嵌入 水印的搜索,使得僅提取實(shí)際存在的水印,并不需要針對(duì)不存在的水印的無用搜索。當(dāng)嵌入?yún)?shù)確定器850被實(shí)現(xiàn)為使用單向函數(shù)來確定一個(gè)或若干嵌入?yún)?shù)時(shí),例如(可選地)可以實(shí)現(xiàn)其他優(yōu)點(diǎn)。這里,例如,可以給定初始值,并且可以使用與嵌入水印的數(shù)目有關(guān)的信息838,以便判定要以什么頻率將單向函數(shù)應(yīng)用于初始值。如果信息838例如指示在信息表示810中包含三個(gè)水印,則例如可以對(duì)初始值應(yīng)用一次單向函數(shù),以獲得用于第一水印提取的提取參數(shù)。例如,可以再次通過對(duì)向初始值第一次應(yīng)用單向函數(shù)而獲得的值應(yīng)用單向函數(shù),來獲得用于第二水印提取的提取參數(shù)。因此,例如可以從用于先前水印提取的檢測參數(shù)中導(dǎo)出用于后續(xù)水印提取的檢測參數(shù),這獲得了用于確定檢測參數(shù)的機(jī)制的特別有效的實(shí)現(xiàn)。除此之外,應(yīng)注意,對(duì)于水印檢測,基本上可以相同含義地使用術(shù)語嵌入?yún)?shù)和檢測參數(shù)。例如,如果已知用于將水印嵌入到信息表示中或信息信號(hào)中的嵌入?yún)?shù),則在許多情況下,可以認(rèn)為也已知檢測參數(shù),使用檢測參數(shù)可以同樣檢測或提取水印。因此,在許多情況下,提取參數(shù)或檢測參數(shù)的確定或檢測與嵌入?yún)?shù)的確定相對(duì)應(yīng)。圖9示出了用于將水印嵌入到音頻信號(hào)中的嵌入器的框圖。根據(jù)圖9的嵌入器總體上由900指示。嵌入器900被實(shí)現(xiàn)為經(jīng)由數(shù)據(jù)輸入910嵌入水印信息,即,例如要被嵌入到水印中的有用信號(hào)。嵌入器900還包括數(shù)據(jù)流發(fā)生器920,被實(shí)現(xiàn)為從數(shù)據(jù)輸入910接收水印有用信息,并且基于該水印有用信息,產(chǎn)生例如包括m個(gè)比特的并行數(shù)據(jù)流。數(shù)據(jù)流發(fā)生器920例如被實(shí)現(xiàn)為將前向糾錯(cuò)(FEC)應(yīng)用于來自數(shù)據(jù)輸入的910的水印有用信息,以獲得表示水印有用信息的錯(cuò)誤防護(hù)數(shù)據(jù)流。此外,數(shù)據(jù)流發(fā)生器920例如被實(shí)現(xiàn)為將時(shí)間交織應(yīng)用于錯(cuò)誤防護(hù)數(shù)據(jù)流,因此獲得時(shí)間交織的數(shù)據(jù)流。時(shí)間交織的數(shù)據(jù)流與單純的錯(cuò)誤防護(hù)數(shù)據(jù)流相比,不易于受到特定錯(cuò)誤(例如,捆束錯(cuò)誤)的影響。此外,數(shù)據(jù)流發(fā)生器920例如被實(shí)現(xiàn)為以第一擴(kuò)展碼(擴(kuò)展碼C)擴(kuò)展交織數(shù)據(jù)流。例如,數(shù)據(jù)流發(fā)生器920可以被實(shí)現(xiàn)為,通過應(yīng)用擴(kuò)展碼,根據(jù)時(shí)間交織數(shù)據(jù)流的一個(gè)比特產(chǎn)生多個(gè)比特。因此,如電信領(lǐng)域所公知的,根據(jù)來自數(shù)據(jù)輸入910的水印有用信息,獲得一次擴(kuò)展數(shù)據(jù)流。總之,應(yīng)注意,通過應(yīng)用前向糾錯(cuò)(FEC)、應(yīng)用時(shí)間交織以及應(yīng)用使用擴(kuò)展碼C的第一擴(kuò)展過程,可以從來自數(shù)據(jù)輸入910的水印有用信息,獲得一次擴(kuò)展數(shù)據(jù)流。然后將一次擴(kuò)展數(shù)據(jù)流的各個(gè)單獨(dú)比特劃分成并行數(shù)據(jù)流,例如包括具有關(guān)聯(lián)比特(比特I、比特2、…、比特m-1、比特m)的m個(gè)并行數(shù)據(jù)流。上述比特例如由指示。然后對(duì)并行比特
中的每一個(gè)進(jìn)行擴(kuò)展。在相應(yīng)擴(kuò)展器93(^-93(^中進(jìn)行相應(yīng)擴(kuò)展。在擴(kuò)展器93(^-93(^2一中,例如,根據(jù)關(guān)聯(lián)比特的值,選擇第一序列(序列I)或第二序列(序列2)。例如,第一序列和第二序列可以互補(bǔ)。例如,序列可以是擴(kuò)展序列M和擴(kuò)展序列M的逆。因此,例如,每個(gè)比特由關(guān)聯(lián)的擴(kuò)展器93(^-93(^來擴(kuò)展,使得例如獲得m個(gè)擴(kuò)展比特序列932^932^然后將擴(kuò)展比特序列提供給相應(yīng)的級(jí)別設(shè)置器94(^-94(^使得獲得相應(yīng)級(jí)別控制的和擴(kuò)展的比特序列942^942^。在一個(gè)實(shí)施例中,與關(guān)聯(lián)的非級(jí)別控制擴(kuò)展比特序列932i(i = 1,…,η)的級(jí)別相比,每個(gè)級(jí)別控制擴(kuò)展比特序列941i的級(jí)別是可單獨(dú)設(shè)置的。然而,也可以針對(duì)一組擴(kuò)展比特序列一同進(jìn)行級(jí)別設(shè)置。嵌入器900還包括合成濾波器組950,例如可以被實(shí)現(xiàn)為執(zhí)行傅立葉逆變換。合成濾波器組950例如被配置為接收級(jí)別控制和擴(kuò)展的比特942^942^此外,合成濾波器組950還可以被實(shí)現(xiàn)為接收一個(gè)或若干(例如,級(jí)別控制)同步頻率。因此,合成濾波器組950例如被實(shí)現(xiàn)為接收級(jí)別控制比特序列和級(jí)別控制同步比特序列作為頻率范圍輸入信號(hào),并且基于該輸入信號(hào),例如通過形成傅立葉逆變換,來產(chǎn)生相應(yīng)的時(shí)間信號(hào)952。嵌入器900還包括求和器960,例如被實(shí)現(xiàn)為將合成濾波器組950的輸出信號(hào) 952與主音頻信號(hào)962相加,以(根據(jù)水印有用信息)獲得具備水印的音頻信號(hào)或和音頻信號(hào) 964。嵌入器900例如還包括心理聲學(xué)控制單元970。心理聲學(xué)控制單元970例如被實(shí)現(xiàn)為接收主音頻信號(hào)962,并產(chǎn)生針對(duì)級(jí)別設(shè)置器94(^-94(^的級(jí)別控制信號(hào)972。為此,心理聲學(xué)單兀970可以例如處理主音頻信號(hào)962,以確定主音頻信號(hào)中的掩蔽閾值。心理聲學(xué)單元970例如可以根據(jù)心理聲學(xué)模型,來確定在不同頻帶處與主音頻信號(hào)962相加的信號(hào)(例如,合成濾波器組950的輸出信號(hào)952)的響度,使得不會(huì)導(dǎo)致對(duì)和音頻信號(hào)964的實(shí)質(zhì)干擾。因此,心理聲學(xué)單元970例如被實(shí)現(xiàn)為設(shè)置級(jí)別設(shè)置器94(^-94(^使得合成濾波器組950的輸出信號(hào)952對(duì)和音頻信號(hào)964的聽覺印象的干擾不會(huì)超過特定界限。換言之,應(yīng)當(dāng)將合成濾波器組950的輸出信號(hào)952嵌入到主音頻信號(hào)962中,使得與主音頻信號(hào)962引起的聽覺印象相比,信號(hào)952僅略微影響和音頻信號(hào)964的聽覺印象。嵌入器900例如還包括同步序列發(fā)生器980,被實(shí)現(xiàn)為產(chǎn)生一個(gè)或若干比特序列,用于從和信號(hào)964中提取水印時(shí)的同步。因此,同步序列發(fā)生器980產(chǎn)生一個(gè)或多個(gè)同步序列982,例如在級(jí)別設(shè)置器990中對(duì)這些同步序列982進(jìn)行級(jí)別設(shè)置(例如,受心理聲學(xué)單元970的控制)。因此,如上所述,獲得可以提供給合成濾波器組950的級(jí)別控制同步序列。如上所述,可以以不同方式改善嵌入器900。例如,可以根據(jù)同步序列是否已經(jīng)存在于主音頻信號(hào)962中,來控制同步序列發(fā)生器。換言之,主音頻信號(hào)962例如與根據(jù)圖I的輸入信息表不110、根據(jù)圖3a-3c的輸入信息表不310、根據(jù)圖51的輸入信息表不510、或根據(jù)圖7a的輸入信息表示710相對(duì)應(yīng)。因此,如果嵌入器900具備被實(shí)現(xiàn)為識(shí)別存在于主音頻信號(hào)962中的同步信號(hào)的相應(yīng)水印信息檢測器,則例如可以基于主音頻信號(hào)962中同步信號(hào)的存在,來激活或去激活同步序列發(fā)生器980。如果在主音頻信號(hào)962中已經(jīng)存在同步序列,則不必將附加同步序列嵌入到音頻信號(hào)中。此外,除此之外,比特流(例如,比特流以及從中導(dǎo)出的比特流)的產(chǎn)生可以與在主音頻信號(hào)962中檢測到的同步信號(hào)同步。此外,嵌入器900的參數(shù),例如所使用的擴(kuò)展序列或用于信號(hào)952產(chǎn)生的頻帶,是可以根據(jù)對(duì)包含在主音頻信號(hào)962中的水印加以描述的信息來設(shè)置的。
除此之外,如參照?qǐng)D5和7a所說明的,可以使用嵌入?yún)?shù)來進(jìn)行對(duì)嵌入器900所使用的這些參數(shù)的選擇。關(guān)于如何實(shí)現(xiàn)使用不同擴(kuò)展碼來擴(kuò)展信號(hào)的具體內(nèi)容例如參照教材"DigitalCommunication" by J. G. Proakis (third edition,Mc Graw-Hi 11, New York, 1995)。同樣在上述教材中描述了加入前向糾錯(cuò)和時(shí)間交織,并在電信的傳統(tǒng)教材中進(jìn)一步描述。同樣可以從電信教材中獲得例如執(zhí)行傅立葉逆變換或類似變換的合成濾波器組的實(shí)現(xiàn)。圖10示出了根據(jù)本發(fā)明實(shí)施例的水印檢測器的框圖。根據(jù)圖10的水印檢測器總體上由1000指示。水印檢測器1000被實(shí)現(xiàn)為在信號(hào)輸入1010處接收具備至少一個(gè)水印的音頻信號(hào),并且基于該音頻信號(hào),形成水印有用信息1020。檢測器1000包括分析濾波器組1030,被實(shí)現(xiàn)為接收具備水印的音頻信號(hào),并將該音頻信號(hào)劃分成單獨(dú)的頻譜帶。例如,分析濾波器組1030可以被實(shí)現(xiàn)為執(zhí)行傅立葉變換或快速傅立葉變換。因此,在分析濾波器組的輸出處,例如應(yīng)用針對(duì)多個(gè)頻帶的單獨(dú)信號(hào),其中的一些用作有用信號(hào)頻帶信號(hào)IOSZ1-IOSZm,并且其中的一些用作同步頻帶信號(hào)1034-103^。檢測器1000例如還包括數(shù) 量為m的多個(gè)解擴(kuò)器和歸一化器KMOit5第i個(gè)解擴(kuò)器和歸一化器KMOi例如可以被實(shí)現(xiàn)為將關(guān)聯(lián)的有用信號(hào)頻帶信號(hào)1034與檢測擴(kuò)展碼(一般地檢測碼或提取碼)相關(guān),從而逆轉(zhuǎn)擴(kuò)展器93(^-93(^的擴(kuò)展。通過與相應(yīng)的展碼、或檢測碼或提取碼的相關(guān),例如,可以檢測到一個(gè)比特。除此之外,比特的檢測還包括歸一化,來逆轉(zhuǎn)嵌入器側(cè)級(jí)別設(shè)置器中的級(jí)別設(shè)置。在解擴(kuò)器和歸一化器KMO1-KMOm的輸出處,例如可以應(yīng)用比特信息1042「1042m,其攜帶由解擴(kuò)器和歸一化器KMO1-KMOm歸一化和解擴(kuò)的比特信息。檢測器1000還包括冰印恢復(fù)單元1050,例如被實(shí)現(xiàn)為接收比特信號(hào)1042「1042m,并且基于比特信號(hào)1042「1042m恢復(fù)水印有用信息1020。水印恢復(fù)單元1050例如可以包括解擴(kuò)器,例如被實(shí)現(xiàn)為逆轉(zhuǎn)在水印嵌入器900的比特流發(fā)生器920中執(zhí)行的擴(kuò)展(Spreizen-C ;擴(kuò)展C)。水印恢復(fù)單元1050例如還可以包括去交織器,被實(shí)現(xiàn)為逆轉(zhuǎn)在比特流發(fā)生器920中執(zhí)行的比特的時(shí)間交織。此外,水印恢復(fù)單元1050例如包括糾錯(cuò)器或前向糾錯(cuò),被實(shí)現(xiàn)為使用比特流發(fā)生器920添加的糾錯(cuò)信息,從而基于比特信號(hào)KMZ1-KMZm,來獲得水印有用信息1020,使得在水印有用信息1020中,減小或消除比特信號(hào)KMZ1-KMZm的比特誤差的影響。檢測器1000還包括同步器1080,被實(shí)現(xiàn)為接收同步信號(hào)1034^103^。同步器例如包括一個(gè)或若干同步相關(guān)器,其中,同步相關(guān)器IOSZ1-IOSZn被實(shí)現(xiàn)為接收相應(yīng)同步信號(hào)1031-103^,并且將同步信號(hào)預(yù)定同步信號(hào)檢測碼相關(guān)。因此,同步相關(guān)器IOSZ1-IOSZn可以檢測同步信號(hào)1034-103^中同步標(biāo)記的存在。同步單元1080例如還包括后處理1084,例如被實(shí)現(xiàn)為從同步相關(guān)器IOSZ1-IOSZn接收與同步信號(hào)
預(yù)定同步碼之間的相關(guān)是否達(dá)到或超過閾值有關(guān)的信息,以基于同步相關(guān)器IOSZ1-IOSZn提供的信息,來提供提取的同步信號(hào)1086,該提取的同步信號(hào)1086指示在同步信號(hào)103+-103^中出現(xiàn)同步標(biāo)記的位置。然后例如將提取同步信號(hào)1086提供給解擴(kuò)器和歸一化器KMO1-KMOm,以將解擴(kuò)器和歸一化器KMO1-KMOm的功能與包含在輸入信號(hào)1010中的同步信息同步。檢測器1000可以以許多方式進(jìn)行擴(kuò)展,以實(shí)現(xiàn)上述附加功能的一個(gè)或若干。例如,檢測器1000可以由如下檢測器來補(bǔ)充該檢測器被實(shí)現(xiàn)為識(shí)別輸入信號(hào)1010中的可重用信息,并提供可重用標(biāo)識(shí),以用于若干水印的提取。例如,如果檢測器針對(duì)可重用信息檢測到,在輸入信號(hào)1010中包含可以用于檢測或提取若干水印的同步信息,檢測器可以提供相應(yīng)信息(例如,相應(yīng)同步信息)用于若干水印的檢測。在這種情況下,第一解擴(kuò)器和歸一化器集合可以接收可重用信息(例如,同步信息)來提取第一水印。第二解擴(kuò)器和歸一化器集合可以接收可重用信息來提取第二水印。第一解擴(kuò)器和歸一化器集合例如被配置為檢測根據(jù)第一嵌入方法或第一嵌入碼被嵌入到輸入信息1010中的水印。第二解擴(kuò)器和歸一化器集合例如還可以被實(shí)現(xiàn)為從輸入信息1010中提取根據(jù)第二嵌入方法或使用第二嵌入碼被嵌入到輸入信息1010中的水印。因此,可以再次使用可重用信息,并且對(duì)于若干不同水印(例如,使用不同嵌入方法或使用不同嵌入碼嵌入的若干不同水印)的檢測,同步信息的一次檢測就足以。此外,在檢測器1000中,可以使用不同的有利構(gòu)思來設(shè)置用于水印提取的提取參數(shù)。例如,檢測器1000可以包括例如與檢測器800的水印信息檢測器830相對(duì)應(yīng)的水印信息檢測器。此外,檢測器1000例如可以包括基本上與檢測器800的嵌入?yún)?shù)確定器850相對(duì)應(yīng)的嵌入?yún)?shù)確定器。除此之外,檢測器100還可以包括例如基本上與檢測器800的序列控制器860相對(duì)應(yīng)的序列控制器。 因此,例如,可以通過嵌入?yún)?shù)確定器確定什么檢測碼用于解擴(kuò)信號(hào)1032^1032^備選或此外,例如可以通過嵌入?yún)?shù)確定器確定什么檢測碼用于在水印恢復(fù)單元1050中解擴(kuò)信號(hào)1042^1042^備選或此外,還可以通過嵌入?yún)?shù)確定器確定用于解擴(kuò)相應(yīng)信號(hào)的相應(yīng)檢測碼包括的長度。除此之外,也可以通過嵌入?yún)?shù)確定器確定與如何在水印恢復(fù)單元1050中逆轉(zhuǎn)時(shí)間交織有關(guān)的信息。除此之外,可以通過嵌入?yún)?shù)確定器確定針對(duì)不同水印的不同檢測方法。除此之外,嵌入?yún)?shù)確定器例如還可以提供與哪些頻道要用于水印的提取有關(guān)的彳目息。以下,簡要描述與包括嵌入器900和檢測器1000的總體系統(tǒng)有關(guān)的一些具體內(nèi)容。在嵌入器900的輸入處,例如應(yīng)用PCM編碼音頻信號(hào)或根據(jù)脈沖碼調(diào)制編碼的音頻信號(hào)。例如,通過心理聲學(xué)單元970,使用心理聲學(xué)方法來分析該音頻信號(hào)(例如主音頻信號(hào)962)。例如,心理聲學(xué)方法保證要嵌入的水印的不可聽性,或者確保僅能夠非常弱地感知要嵌入的水印。將例如應(yīng)用于數(shù)據(jù)輸入910的要傳輸?shù)臄?shù)據(jù)添加至原始音頻信號(hào)(或主音頻信號(hào)962)。例如,嵌入器900不是僅僅以離線信號(hào)處理為目標(biāo),S卩,對(duì)于廣播應(yīng)用,也可以進(jìn)行實(shí)時(shí)嵌入。例如僅預(yù)期由于內(nèi)部模塊處理的特定延遲。在提取器的輸入1010處的輸入信號(hào)例如可以由麥克風(fēng)來記錄。提取器的的麥克風(fēng)例如可以包括從IOHz到IOkHz的頻率響應(yīng)(典型地,具有+/_5dB的頻率響應(yīng))。作為適合的采樣速率,例如可以選擇24kHz。以下,描述嵌入器900或提取器1000的基本功能。例如,提取器的麥克風(fēng)將用于水印傳輸?shù)挠杏妙l帶限定為從IOOHz到IOkHz的頻率范圍。例如,有用頻帶的下限頻率由fmin指示。例如,上限頻率由fmax指示。在一些實(shí)施例中,應(yīng)用以下關(guān)系fmin < IOOHz且fmax > IOkHzο例如,將從O到fmax的頻帶劃分成等寬的M個(gè)子帶,并且在這些子帶中傳輸水印局部信號(hào)。例如,編號(hào)為k的子帶從(k-l)*fmax/M擴(kuò)展至k*fmax/M,其中,k = I,2, -,M0由于低頻處麥克風(fēng)的衰減,例如,編號(hào)為l(k= I)的子帶不能用于數(shù)據(jù)傳輸。因此,水印可以包括M-I個(gè)子帶信號(hào)。通過合成濾波器組將這些子帶信號(hào)轉(zhuǎn)換成各個(gè)單獨(dú)的子帶。合成濾波器組的輸入處的這些子帶信號(hào)的采樣速率(例如由fsl指示)是輸出處采樣速率的若干分之一(fsl = 24/K kHz, K是整數(shù))。在一個(gè)實(shí)施例中,在水印提取器1000中以采樣速率fsl進(jìn)一步對(duì)子帶信號(hào)(例如,信號(hào)IOSZ1-IOSZm或1034-1034)進(jìn)行處理,針對(duì)水印提取器的有利實(shí)現(xiàn),明智地選擇盡可能小的fsl。例如,子帶的帶寬可以是fmax/M,其中,fmax例如可以小于IOkHz。根據(jù)采樣定理,例如,必須滿足條件fsl彡2fmax/M。因此,例如對(duì)于兩個(gè)采樣速率的商24kHz/fsl,滿足如下24kHz/fsl ^ Μ*12kHz/fmax當(dāng)商24kHz/fsl是M的整數(shù)倍時(shí),合成濾波器組950的有效實(shí)現(xiàn)是可能的。由于fmax = 12kHz不是可選的,例如選擇fmax = 6kHz。除此之外,例如設(shè)置M = 16。因此單個(gè)子帶的帶寬是375Hz,并且根據(jù)針對(duì)最小采樣速率的請(qǐng)求,例如,獲得fsl = 750Hz。例如,M-I個(gè)子帶信號(hào)(例如,信號(hào)942^942」連同同步發(fā)生器980和級(jí)別設(shè)置器 990提供的信號(hào)一起包含編碼信息(例如,水印的有用信息)和已知的訓(xùn)練符號(hào),例如,這些可以在接收側(cè)上(即,在水印提取器中)使用,用于同步。在一個(gè)實(shí)施例中,在每個(gè)子帶中,數(shù)據(jù)符號(hào)可以按照時(shí)間復(fù)用方式與同步符號(hào)一起傳輸。然而,在另一實(shí)施例中,數(shù)據(jù)符號(hào)和同步符號(hào)在分離的子帶中傳輸。因此,存在r個(gè)同步信號(hào)(例如,r = 3),和M-1-r個(gè)數(shù)據(jù)信號(hào)。因此相應(yīng)子帶也被稱作數(shù)據(jù)信道或同步信道。例如,合成濾波器組950的輸出信號(hào)是要添加至音頻信號(hào)(例如添加至主音頻信號(hào)962)的真實(shí)水印(包括同步信息和水印有用信息)。為了水印不可聽見,仍可以改變(例如減小)哥哥單獨(dú)子帶信號(hào)(例如,信號(hào)9321-932111或982)的幅度。例如,該時(shí)間可變的加權(quán)(例如,通過級(jí)別設(shè)置器940^94(^*980)取決于相應(yīng)的音頻信號(hào)(例如,主音頻信號(hào)962)并取決于人的心理聲學(xué)感知。在這種情況下,參照心理聲學(xué)加權(quán)。圖9示出了水印嵌入器的基本設(shè)置。編碼比特(O和I)(例如,由比特信號(hào)922r922m表示)例如由長度為Spreizen-M(擴(kuò)展-M)(例如,擴(kuò)展-M = 32)的兩個(gè)正交擴(kuò)展序列表示。例如,這些擴(kuò)展序列由符號(hào)+1或-I組成。因此,心理聲學(xué)加權(quán)(PAW)之前的子帶數(shù)據(jù)信號(hào)是BPSK信號(hào)(功率分別為I)。同樣心理聲學(xué)加權(quán)之前的同步信號(hào)例如是BPSK信號(hào)(功率分別為I)。以下,簡要描述分別與前向糾錯(cuò)(FEC)、擴(kuò)展(擴(kuò)展-M)和同步頻率有關(guān)的機(jī)制。對(duì)于具體內(nèi)容,參照教材"Digital Communications " by J. G. Proakis (3rd Edition, McGraw-Hi11, New York,1995)。比特流發(fā)生器920例如由三個(gè)部分組成,或?qū)崿F(xiàn)三個(gè)處理步驟I.具有編碼率R的卷積編碼器或turbo編碼器2.通過因子 Spreizen C 的擴(kuò)展(spreading-C)3.時(shí)間交織器(交織器)例如,編碼器(卷積編碼器或trubo編碼器)根據(jù)k個(gè)信息比特產(chǎn)生n >k個(gè)編碼比特。例如,將編碼率定義為商R = k/n。例如,如果考慮情況k = 1,就假定滿足I< n ^ 5o可以通過長度為spreading-C的比特序列對(duì)編碼比特進(jìn)行擴(kuò)展,產(chǎn)生較低編碼率。這里,例如,值I的每個(gè)編碼比特由比特序列sc[k]來代替,并且值O的每個(gè)碼比特由求反后的比特序列scmt[k] (k = O, I, ···, spreading-C-1)來代替。然后,有效編碼率例如是R/spreading-C。例如,對(duì)于R= 1/3和spreading-C = 12,獲得有效編碼率1/36。在該數(shù)字示例中,信息比特由36個(gè)編碼比特來表示。通過交織器,編碼比特序列以限定的方式改變。使用逆運(yùn)算,交織的逆(去交織器),也使接收機(jī)(水印提取器)中的比特具有正確順序。以下,簡要描述擴(kuò)展“Spreizen-M”(spreading-M)。在一個(gè)實(shí)施例中,來自于比特流發(fā)生器920或來自于前向糾錯(cuò)(FEC)的編碼比特(O或I)由長度為Spreizen-M(例如,spreading-M = 32)的兩個(gè)正交擴(kuò)展序列來表示。這些擴(kuò)展序列由符號(hào)+1或-I組成。因此,例如,在心理聲學(xué)加權(quán)之前的子帶數(shù)據(jù)信號(hào)是BPSK信號(hào)(功率分別為I)。例如,s0[k]或si [k] (k = O, I,…,spreading-M-l)分別是由O或I表示的擴(kuò)展序列。這里,正交意味著內(nèi)積<s0, sl> = O。以下,描述與同步序列有關(guān)的更多具體內(nèi)容,正如同步序列發(fā)生器980所提供的同步序列,以及由同步單元1080所評(píng)估的那些同步序列。對(duì)于接收機(jī)側(cè)(例如,在水印提取器)對(duì)數(shù)據(jù)的解碼,當(dāng)已知碼字所處的時(shí)間點(diǎn)時(shí),是有利的。例如,這些時(shí)間點(diǎn)可以通過 已知序列的傳輸以及接收機(jī)中這些序列的相關(guān)來確定。例如在同步信道上傳輸這些序列。這里,例如可以選擇以下過程序列p[k] (k = 0,1,…,L-1)由L個(gè)具有良好自相關(guān)特性的BPSK符號(hào)產(chǎn)生。通過P[k]的周期性重復(fù),獲得信號(hào)u[n] : =p [n modulo L] (η = O, I,…)。在實(shí)施例中,在所有同步信道上傳輸相同信號(hào)u[n]。以下,簡要描述與心理聲學(xué)加權(quán)有關(guān)的一些細(xì)節(jié)。例如可以通過擴(kuò)展頻帶調(diào)制來實(shí)現(xiàn)以降低擴(kuò)頻的平均信號(hào)功率。此外,根據(jù)心理聲學(xué)原理來評(píng)估和修改數(shù)據(jù)信號(hào)。從而,例如可以保證與原始音頻信號(hào)962相加的信號(hào)的不可聽性。如上所述,在心理聲學(xué)單元970的控制下,通過使用級(jí)別設(shè)置器94(^-94(^和990,來保證組合音頻信號(hào)964中水印信息的這種不可聽性。這里省略詳細(xì)描述,這是由于對(duì)于本發(fā)明的理解不是必需的。以下,描述與水印檢測器或水印提取器1000有關(guān)的一些具體內(nèi)容。例如,包括由嵌入器900產(chǎn)生的包括水印的音頻信號(hào)可以經(jīng)由現(xiàn)有的傳輸信道(例如,經(jīng)由廣播或者也經(jīng)由互聯(lián)網(wǎng))常規(guī)地分發(fā),并且例如最終被提供給水印檢測器或水印提取器1000。檢測器1000的輸入1010處的輸入信號(hào)例如包括經(jīng)由音頻信道傳輸?shù)暮托盘?hào)(例如,組合的音頻信號(hào)964),包括音頻信號(hào)和水印。通過分析濾波器組1030,例如輸入1010以12/M kHz的采樣速率將輸入信號(hào)劃分成M個(gè)子帶信號(hào)。例如不計(jì)算未使用子帶(例如,子帶No. 17-32)中的信號(hào)。例如,計(jì)算子帶信號(hào)No. I但是不對(duì)其進(jìn)行評(píng)估,這是由于該子帶信號(hào)不攜帶任何信息。例如,將剩余的M-I個(gè)子帶信號(hào)劃分成M-1-r個(gè)數(shù)據(jù)信號(hào),以及r個(gè)同步信號(hào),并隨后進(jìn)一步進(jìn)行處理。例如,根據(jù)同步信號(hào)(例如,根據(jù)信號(hào)1034-1034J,通過相關(guān)來確定時(shí)間點(diǎn),該時(shí)間點(diǎn)是對(duì)數(shù)據(jù)信號(hào)(例如,信號(hào)1032^1032:進(jìn)行解擴(kuò)(Entspreizen-M ;despreading-M)的時(shí)間點(diǎn)。由despreading-M指示的模塊的輸出信號(hào)例如是對(duì)數(shù)似然比(LLR),即軟比特。正對(duì)數(shù)似然比(LLR)指示一個(gè)比特是邏輯1,負(fù)對(duì)數(shù)似然比(LLR)指示一個(gè)比特是邏輯O。對(duì)數(shù)似然比的量越大,值越可靠。例如,在水印恢復(fù)單元1050或前向糾錯(cuò)(FEC)中進(jìn)一步處理對(duì)數(shù)似然比。
以下,簡要參照接收到的子帶信號(hào)(例如,信號(hào)IoSZ1-IoSZn^P 1034-1034J的特性。這里,xk[n] (k = 1,2, ...,Μ)是擴(kuò)展(spreading-M)之后以及心理聲學(xué)加權(quán)之前水印嵌入器中的子帶信號(hào)。yk[n](k= 1,2,…,Μ)是分析濾波器組的輸出信號(hào)。信號(hào)受到以下三種效果的干擾-心理聲學(xué)加權(quán)-音頻信號(hào)-音頻信道。對(duì)于接收到的信號(hào)(例如,由解碼器1000接收的信號(hào)),例如通常滿足如下yk[n] = ck[n]*xk[n-D]+rk[n] (k = 1,2, ...,Μ)
這里,ck[η]是(時(shí)間相關(guān)的)信道系數(shù),rk[n]是加性噪聲。例如通過每信道平均信噪比或者通過在所有信道上平均的均值信號(hào)/噪聲比,來表征失真的效果。例如,從電信的觀點(diǎn),有用信號(hào)是信號(hào)xk[n_D]。其余的是噪聲類型干擾。通常用分貝表示的有效功率C與干擾功率N的比值(S卩,C/N)是信號(hào)/噪聲比。以下,簡要描述水印檢測或同步信號(hào)處理(例如,同步信號(hào)1031-1031的處理)中的同步。在一個(gè)實(shí)施例中,已知傳輸?shù)耐叫蛄蠵[k] (k = O, I,…,L-1)。以下,x[n]是指輸入信號(hào),y[n]是指用于同步的相關(guān)器的輸出信號(hào)。例如,利用脈沖響應(yīng)p[L-l-n](n =
0,1,…,L-ι)的FIR濾波器,通過對(duì)輸入信號(hào)進(jìn)行濾波來計(jì)算輸出信號(hào),S卩,根據(jù)以下規(guī)則來計(jì)算
L-I>[//] =Y^p[L-\-k ]x[" - k]例如,對(duì)各個(gè)單獨(dú)相關(guān)器的輸出信號(hào)進(jìn)行組合(“后處理”),來確定相關(guān)峰的位置。根據(jù)相關(guān)峰的位置,可以確定同步信號(hào)內(nèi)的同步序列p[k]的位置。根據(jù)這些位置,例如可以導(dǎo)出用于解擴(kuò)(entSpreizen-M ;despreading-M)的起始時(shí)間。從同步單元1080向despreading-M模塊KMO1-KMOm傳遞該信息(例如,信息1086)。以下,描述針對(duì)despreading-M的過程。由despreading-M指示的處理單元(例如,處理單元KMO1-KMOm之一)根據(jù)輸入值Spreizen-M(spreading-M)的塊,精確計(jì)算一個(gè)輸出值(例如,以對(duì)數(shù)似然比LLR的形式)。這在以下進(jìn)行描述。以下,X[η] (η = 0,1,…,spreading-M) ^ despreading-M(10401-1040m)的輸入處長度為spreading-M的塊的采樣。在一個(gè)實(shí)施例中,首先將塊的功率歸一化為I。在這方面,例如,形成信號(hào)
IISpmzen-M-Iy\n\ - x[n/rmsx mit rmsx := - V x[/ ]2.
]j Spreizen -M ΓΤ!例如使用兩個(gè)擴(kuò)展序列si [n]和s0[n]的差值sl0[n]: =sl[n]_s0[n]來去擴(kuò)展信號(hào)y[n]。例如,結(jié)果是對(duì)數(shù)似然比LLR :
I i I' 'I (■ I ■ · 'I I ■ ■ IvI ■■ ILLR = - Y Si 0[n]y[n].
Spreizen — M ,,,,由于擴(kuò)展序列的正交性(<s0, sl> = O),對(duì)于y[n] = si [η]獲得對(duì)數(shù)似然比LLR=I,對(duì)于y[n] = s0[n]獲得對(duì)數(shù)似然比LLR = -I。以下,描述與前向糾錯(cuò)或水印恢復(fù)有關(guān)的具體內(nèi)容。以下所描述的具體內(nèi)容例如可以在水印恢復(fù)單元1050中執(zhí)行。例如,水印提取器1000中的前向糾錯(cuò)(FEC)包括三個(gè)部分或處理步驟I.逆轉(zhuǎn)時(shí)間交織(例如,被稱作去交織器);2.通過因子spreading-C (也被稱作"despreading-C")來解擴(kuò);以及3.例如在FEC解碼器中的前向糾錯(cuò)解碼。以下,描述與逆轉(zhuǎn)時(shí)間交織有關(guān)的具體內(nèi)容。例如,去交織器通過對(duì)數(shù)似然比(LLR)的序列的相應(yīng)(例如逆轉(zhuǎn))改變,來逆轉(zhuǎn)在發(fā)送側(cè)(或嵌入器)中執(zhí)行的比特序列改變。以下,描述解擴(kuò)(Entspreizen-C;despreading_C)。通過因子 spreading-C 執(zhí)行的解擴(kuò)例如可以以如下描述的方式來執(zhí)行。這里應(yīng)注意,水印嵌入器中所使用的擴(kuò)展序列參照上述的sc[k] (k = O, I, .··, spreading-C-1)。該序列由O和I組成。根據(jù)sc[k],例如根據(jù)以下規(guī)則scl[k] :=2*sc[k]_l產(chǎn)生僅由數(shù)字I和-I組成的序列scl [k]。這里,例如,將數(shù)字sc[k] = O映射到數(shù)字scl[k] =-I,并且將數(shù)字sc [k] = I映射成數(shù)字scl [k] = I。類似于參照despreading-M描述的過程,例如,使用擴(kuò)展序列scl[k]來解擴(kuò)對(duì)數(shù)似然比。以下,xLLE[η](η = 0,1,…,spreading-C)是 despreading-C 的輸入處對(duì)數(shù)似然比(LLR)的塊的采樣。首先,例如將塊的功率歸一化為I。在這方面,例如形成以下信號(hào)
權(quán)利要求
1.一種用于將要嵌入的水印(341 ;742)嵌入到輸入信息表示(310 ;710)中的嵌入器(300 ;700),所述輸入信息表示(310 ;710)表示音頻信號(hào)、或表示視頻信號(hào)、或表示計(jì)算機(jī)程序、或表示圖像、或表示文本,所述嵌入器(300 ;700)包括 信息添加器(330 ;740),被實(shí)現(xiàn)為向輸入信息表示(310;710)提供要嵌入的水印(341 ;742)和要添加的附加信息(343 ;762),以獲得具備要嵌入的水印和要添加的附加信息的信息表不(320 ;720), 其中,要添加的附加信息包括對(duì)至少一個(gè)水印向具備要嵌入的水印和附加信息的信息表不(320 ;720)中的嵌入加以描述的描述信息; 其中,信息添加器(330 ;740)被實(shí)現(xiàn)為,在包含在輸入信息表示(310 ;710)中的同步信息之后的時(shí)隙中添加要添加的附加信息(343 ;762)。
2.根據(jù)權(quán)利要求I所述的嵌入器(300;700),其中,信息添加器(330 ;740)被實(shí)現(xiàn)為,在時(shí)間上與同步信息交疊的分離頻帶中將要添加的附加信息(341 ;762)添加至輸入信息表示(310 ;710)。
3.一種在輸入信息表不(410 ;810)中檢測至少一個(gè)水印的檢測器(400 ;800),輸入信息表示(410 ;810)表示音頻信號(hào)、或表示視頻信號(hào)、或表示計(jì)算機(jī)程序、或表示圖像、或表示文本,所述檢測器(400 ;800)包括 嵌入信息提取器,被實(shí)現(xiàn)為從輸入信息表示中提取嵌入信息,所述嵌入信息包括與至少一個(gè)水印向輸入信息表不中的嵌入有關(guān)的描述信息;以及 水印提取器(630 ;840),被實(shí)現(xiàn)為根據(jù)嵌入信息提取包含在輸入信息表示(410 ;810)中的一個(gè)或多個(gè)水??; 其中,嵌入信息提取器(420 ;830)在輸入信息表不(410 ;810)中識(shí)別多個(gè)嵌入信息單元,其中,嵌入信息單元被分配至輸入信息表示中的不同水印嵌入;以及 其中,嵌入信息提取器(420;830)被實(shí)現(xiàn)為,從多個(gè)識(shí)別的嵌入信息單元中選擇最新嵌入信息單元,以從最新嵌入信息單元中導(dǎo)出附加信息。
4.根據(jù)權(quán)利要求3所述的檢測器(400;800),其中,嵌入信息提取器(420 ;830)被實(shí)現(xiàn)為,在輸入信息表不(410 ;810)中檢測附加信息作為嵌入信息,所述附加信息描述了輸入信息表不的時(shí)隙向要由水印提取器(430 ;840)從輸入信息表不(410 ;810)中提取的水印的分配,以及 其中,所述檢測器被實(shí)現(xiàn)為根據(jù)附加信息選擇用于提取要提取的水印的時(shí)隙。
5.根據(jù)權(quán)利要求3所述的檢測器(400;800),其中,嵌入信息提取器(420 ;830)被實(shí)現(xiàn)為,在輸入信息表不(410 ;810)中檢測附加信息作為嵌入信息,所述附加信息描述了輸入信息表示的頻帶向要由水印提取器(430 ;840)從輸入信息表示(410 ;810)中提取的水印的分配,以及 其中,所述檢測器被實(shí)現(xiàn)為根據(jù)附加信息選擇用于提取要提取的水印的頻帶。
6.根據(jù)權(quán)利要求3所述的檢測器(400;800),其中,嵌入信息提取器(420 ;830)被實(shí)現(xiàn)為,在輸入信息表不中同步信息之后的預(yù)定時(shí)隙中搜索輸入信息表不(410 ;810)中的附加信息。
7.根據(jù)權(quán)利要求3所述的檢測器(400;800),其中,嵌入信息提取器(420 ;830)被實(shí)現(xiàn)為,在輸入信息表示(410 ;810)中識(shí)別描述了不同水印數(shù)目的多個(gè)嵌入信息單元,以及選擇描述了最高水印數(shù)目的嵌入信息作為最新嵌入信息單元。
8.一種在輸入信息表不(410 ;810)中檢測至少一個(gè)水印的檢測器(400 ;800),輸入信息表示(410 ;810)表示音頻信號(hào)、或表示視頻信號(hào)、或表示計(jì)算機(jī)程序、或表示圖像、或表示文本,所述檢測器(400 ;800)包括 嵌入信息提取器,被實(shí)現(xiàn)為從輸入信息表示中提取嵌入信息,所述嵌入信息包括與至少一個(gè)水印向輸入信息表不中的嵌入有關(guān)的描述信息;以及 水印提取器(630 ;840),被實(shí)現(xiàn)為根據(jù)嵌入信息提取包含在輸入信息表示(410 ;810)中的一個(gè)或多個(gè)水??; 其中,嵌入信息提取器(420 ;830)被實(shí)現(xiàn)為,從輸入信息表不(410 ;810)中提取屬于要提取的水印的水印號(hào),作為嵌入信息, 其中,所述檢測器包括檢測參數(shù)確定器(850),被實(shí)現(xiàn)為根據(jù)水印號(hào),一次或多次地將推導(dǎo)函數(shù)應(yīng)用于初始值,以獲得用于從輸入信息表示中提取要提取的水印的提取參數(shù);其中,所述水印提取器(430 ;840)被實(shí)現(xiàn)為,使用提取參數(shù)從輸入信息表示中提取要提取的水印。
9.根據(jù)權(quán)利要求8所述的檢測器(400;800),其中,水印號(hào)指示以什么頻率將推導(dǎo)函數(shù)應(yīng)用于初始值。
10.根據(jù)權(quán)利要求8所述的檢測器(400;800),其中,推導(dǎo)函數(shù)是密碼單向函數(shù)。
11.一種將要嵌入的水印嵌入到輸入信息表不中的方法(1300),所述輸入信息表不表示音頻信號(hào)、或表示視頻信號(hào)、或表示計(jì)算機(jī)程序、或表示圖像、或表示文本,包括 向輸入信息表示提供(1310)要添加的水印和附加信息,以獲得具備要添加的水印和附加信息的信息表不; 其中,要添加的附加信息包括與至少一個(gè)水印向輸入信息表不中的嵌入有關(guān)的描述信息; 其中,在輸入信息表示(310;710)中包含的同步信息之后的時(shí)隙中添加要添加的附加信息(343 ;762)。
12.—種用于在輸入信息表不中檢測至少一個(gè)水印的方法(1400),所述輸入信息表不表示音頻信號(hào)、或表示視頻信號(hào)、或表示計(jì)算機(jī)程序、或表示圖像、或表示文本,包括 從輸入信息表不中提取(1410)嵌入信息,所述嵌入信息包括與至少一個(gè)水印向輸入信息表不中的嵌入有關(guān)的描述信息;以及 根據(jù)嵌入信息提取(1420)包含在輸入信息表不中的一個(gè)或多個(gè)水??; 其中,在輸入信息表示(410;810)中識(shí)別多個(gè)嵌入信息單元,其中,嵌入信息單元被分配至輸入信息表示中的不同水印嵌入;以及 其中,從多個(gè)識(shí)別的嵌入信息單元選擇最新嵌入信息單元,以從最新嵌入信息單元中導(dǎo)出附加信息。
13.—種用于在輸入信息表不中檢測至少一個(gè)水印的方法(1400),所述輸入信息表不表示音頻信號(hào)、或表示視頻信號(hào)、或表示計(jì)算機(jī)程序、或表示圖像、或表示文本,包括 從輸入信息表不中提取(1410)嵌入信息,所述嵌入信息包括與至少一個(gè)水印向輸入信息表不中的嵌入有關(guān)的描述信息;以及 根據(jù)嵌入信息提取(1420)包含在輸入信息表不中的一個(gè)或多個(gè)水??;其中,從輸入信息表示(410;810)中提取屬于要提取的水印的水印號(hào),作為嵌入信息;其中,根據(jù)水印號(hào),一次或多次地將推導(dǎo)函數(shù)應(yīng)用于初始值,以獲得用于從輸入信息表示中提取要提取的水印的提取參數(shù);以及 其中,使用提取參數(shù)從輸入信息表示中提取要提取的水印。
全文摘要
一種將水印嵌入信息表示中的嵌入器、檢測信息表示中的水印的檢測器和方法。一種用于將要嵌入的水印嵌入到輸入信息表示中的嵌入器,包括信息添加器,被實(shí)現(xiàn)為向輸入信息表示提供要添加的水印和附加信息,以獲得具備水印和附加信息的信息表示。要添加的附加信息包括對(duì)至少一個(gè)水印向信息表示中的嵌入加以描述的描述信息。
文檔編號(hào)H04N21/8358GK102842309SQ20121022818
公開日2012年12月26日 申請(qǐng)日期2009年3月3日 優(yōu)先權(quán)日2008年3月14日
發(fā)明者伯恩哈德·格瑞, 厄恩斯特·埃本倫, 斯蒂芬·克拉格農(nóng), 約革·皮克厄, 朱利安尼·博蘇姆 申請(qǐng)人:弗勞恩霍夫應(yīng)用研究促進(jìn)協(xié)會(huì)