两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

執(zhí)行音頻水印嵌入以及水印檢測(cè)和提取的方法和裝置的制作方法

文檔序號(hào):6768396閱讀:225來源:國(guó)知局
專利名稱:執(zhí)行音頻水印嵌入以及水印檢測(cè)和提取的方法和裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明總體上涉及媒體監(jiān)測(cè),更具體地說,涉及執(zhí)行音頻水印嵌入以及水印檢測(cè)和提取的方法和裝置。
背景技術(shù)
識(shí)別媒體信息,更具體地說,識(shí)別音頻流(例如,音頻信息)對(duì)于評(píng)估電視、無(wú)線電廣播或任何其它媒體的受眾接觸率(audience exposure)是有用的。例如,在電視觀眾統(tǒng)計(jì)(metering)應(yīng)用中,可以將代碼插入到媒體的音頻或視頻中,其中,隨后在呈現(xiàn)(例如, 在所監(jiān)測(cè)的住宅處播放)該媒體時(shí)在監(jiān)測(cè)點(diǎn)檢測(cè)該代碼。嵌入到原始信號(hào)中的代碼/水印的信息的有效載荷可以包括唯一的源標(biāo)識(shí)、廣播時(shí)間信息、業(yè)務(wù)(transactional)信息或附加的內(nèi)容元數(shù)據(jù)。監(jiān)測(cè)點(diǎn)通常包括諸如監(jiān)測(cè)受眾成員的媒體消費(fèi)或媒體的受眾成員接觸率的住宅的地點(diǎn)。例如,在監(jiān)測(cè)點(diǎn),來自音頻和/或視頻的代碼被捕獲并可以與和所選擇的頻道、無(wú)線電臺(tái)、媒體源等相關(guān)聯(lián)的媒體的音頻流或視頻流相關(guān)聯(lián)。所收集的代碼接著可以被發(fā)送到中央數(shù)據(jù)收集設(shè)施以進(jìn)行分析。但是,與媒體接觸率或消費(fèi)相關(guān)的數(shù)據(jù)的收集不必限于在家中的接觸率或消費(fèi)。


圖1是采用添加到復(fù)合電視信號(hào)的音頻部分的節(jié)目識(shí)別碼的廣播受眾測(cè)量系統(tǒng)的示意圖。圖2是圖1的示例編碼器的框圖。圖3是例示可以由圖2的示例解碼器執(zhí)行的示例編碼處理的流程圖。圖4是例示可以被執(zhí)行以產(chǎn)生與圖2的代碼頻率選擇器相結(jié)合使用的頻率索引表的示例處理的流程圖。圖5是例示關(guān)鍵(critical)頻帶索引以及它們?nèi)绾闻c短和長(zhǎng)的塊樣本索引相對(duì)應(yīng)的圖表。圖6例示選擇將表示具體信息符號(hào)的頻率分量的一個(gè)示例。圖7至圖9是例示可以由圖4的處理產(chǎn)生的并與圖2的代碼頻率選擇器相結(jié)合使用的不同的示例代碼頻率配置的圖表。
圖10例示音頻編碼索引之間的頻率關(guān)系。圖11是圖1的示例解碼器的框圖。圖12是例示可以由圖11的示例編碼器執(zhí)行的示例解碼處理的流程圖。圖13是可以被執(zhí)行以在圖11的解碼器中疊加(stack)音頻的示例處理的流程圖。圖14是可以被執(zhí)行以在圖11的解碼器中確定編碼在音頻信號(hào)中的符號(hào)的示例處理的流程圖。圖15是可以被執(zhí)行以處理緩沖器從而識(shí)別圖11的解碼器中的消息的示例處理的流程圖。圖16例示可以存儲(chǔ)消息符號(hào)的示例循環(huán)緩沖器組。圖17例示可以存儲(chǔ)消息符號(hào)的示例預(yù)先存在代碼標(biāo)記循環(huán)緩沖器組。圖18是可以被執(zhí)行以在圖11的解碼器中驗(yàn)證所識(shí)別的消息的示例處理的流程圖。圖19例示可以在圖11的解碼器中存儲(chǔ)所識(shí)別的消息的示例過濾器堆棧(stack)。圖20是示例處理器平臺(tái)的示意圖,該示例處理器平臺(tái)可以用于和/或編碼為執(zhí)行本文所述的任何或全部處理或者實(shí)現(xiàn)本文所述的任何或全部示例系統(tǒng)、示例裝置和/或示例方法。
具體實(shí)施例方式下面的描述參照音頻編碼和解碼,該音頻編碼和解碼通常還分別被稱為音頻水印嵌入(audio watermarking)和水印檢測(cè)。應(yīng)當(dāng)注意,在該背景中,音頻可以是具有落入正常人能聽到的頻譜內(nèi)的頻率的任意類型的信號(hào)。例如,音頻可以是語(yǔ)音、音樂、音頻和/或視頻節(jié)目或作品(例如,電視節(jié)目、電影、互聯(lián)網(wǎng)視頻、無(wú)線電節(jié)目、商業(yè)短片等)的音頻部分、媒體節(jié)目、噪聲或任何其它聲音。一般地說,如下文詳細(xì)描述的,對(duì)音頻進(jìn)行的編碼將一個(gè)或更多個(gè)代碼或信息 (例如,水印)插入到音頻中且理想地使該代碼對(duì)于音頻的聽者不可聽到。但是,在特定情形中,該代碼會(huì)被特定聽者聽見。嵌入在音頻中的代碼可以是任意適當(dāng)?shù)拈L(zhǎng)度,并且可以選擇任意適當(dāng)?shù)募夹g(shù)將代碼分配到信息中。如下文描述的,要插入到音頻中的代碼或信息可以被轉(zhuǎn)換為由代碼頻率信號(hào)表示的符號(hào),這些代碼頻率信號(hào)要被嵌入到音頻中以表示信息。這些代碼頻率信號(hào)包括一個(gè)或更多個(gè)代碼頻率,其中,分配不同的代碼頻率或代碼頻率的組以表示不同的信息符號(hào)。還描述了用于產(chǎn)生一個(gè)或更多個(gè)將符號(hào)映射到代表性代碼頻率的表以使得這些符號(hào)在解碼器處彼此可區(qū)分的技術(shù)。可以使用任何適當(dāng)?shù)木幋a或糾錯(cuò)技術(shù)來將代碼轉(zhuǎn)換為符號(hào)。通過控制將這些代碼頻率信號(hào)輸入到原始(native)音頻中時(shí)的振幅,人的聽覺可以察覺不到這些代碼頻率信號(hào)的存在。因此,在一個(gè)示例中,使用基于不同頻率處的原始音頻的內(nèi)能(energy content)和/或原始音頻的音調(diào)或類似噪聲的性質(zhì)的掩蔽(masking) 操作來提供信息,這些代碼頻率信號(hào)的振幅基于該信息。另外,音頻信號(hào)可以已經(jīng)通過發(fā)布鏈(distribution chain),其中例如內(nèi)容已從內(nèi)容創(chuàng)作者傳遞到網(wǎng)絡(luò)發(fā)布者(例如,NBC國(guó)家臺(tái))并進(jìn)而傳遞到地方內(nèi)容發(fā)布者(例如,芝加哥的NBC)。隨著音頻信號(hào)通過發(fā)布鏈,多個(gè)發(fā)布者中的一個(gè)可以根據(jù)本文所述的技術(shù)將水印編碼到音頻信號(hào)中,由此將這些發(fā)布者的標(biāo)識(shí)或發(fā)布時(shí)間的指示包括在該音頻信號(hào)中。本文所述的編碼是非常魯棒的,因此插入到該音頻信號(hào)中的代碼不容易被去除。因此, 該音頻內(nèi)容的任何后續(xù)發(fā)布者可以使用本文所述的技術(shù)對(duì)以前已經(jīng)進(jìn)行了編碼的音頻信號(hào)進(jìn)行編碼,以使得該后續(xù)發(fā)布者的代碼將是可檢測(cè)的,并且對(duì)該后續(xù)發(fā)布者的任何歸給 (crediting)將被承認(rèn)。另外,由于信號(hào)內(nèi)的代碼的重復(fù)或部分重復(fù),可以通過疊加消息并將所編碼的音頻信號(hào)轉(zhuǎn)換為具有經(jīng)強(qiáng)調(diào)(accentuate)的代碼的信號(hào)來改進(jìn)代碼檢測(cè)。當(dāng)在監(jiān)測(cè)位置對(duì)該音頻信號(hào)進(jìn)行采樣時(shí),大致相等尺寸塊的音頻樣本被合計(jì)并被平均。該疊加處理利用該音頻信號(hào)的時(shí)間特性以使得該代碼信號(hào)在該音頻信號(hào)內(nèi)被強(qiáng)調(diào)。因此,當(dāng)使用該疊加處理時(shí)可以提供對(duì)于噪聲或其它干擾的經(jīng)增加的魯棒性。例如,當(dāng)解碼操作使用可能獲取除了揚(yáng)聲器輸出的音頻信號(hào)以外的環(huán)境噪聲的麥克風(fēng)時(shí),該疊加處理可能是有用的。為本文所述的解碼操作添加魯棒性的進(jìn)一步技術(shù)提供對(duì)解碼操作所識(shí)別的消息的驗(yàn)證(validation)。在經(jīng)編碼的音頻信號(hào)中識(shí)別了消息以后,這些消息被添加到堆棧 (stack) 0接著對(duì)消息的后續(xù)重復(fù)進(jìn)行比較以識(shí)別匹配。當(dāng)消息可以按照適當(dāng)?shù)闹貜?fù)間隔與經(jīng)識(shí)別的另一消息相匹配時(shí),該消息被識(shí)別為經(jīng)驗(yàn)證。當(dāng)消息可以與已經(jīng)被驗(yàn)證的另一消息部分地匹配時(shí),該消息被標(biāo)記為部分經(jīng)驗(yàn)證,并且后續(xù)消息被用于識(shí)別該消息的可能已經(jīng)被破壞的部分。根據(jù)該示例驗(yàn)證技術(shù),僅當(dāng)消息被驗(yàn)證時(shí)從解碼器輸出這些消息。這種技術(shù)防止消息中的由于干擾和/或檢測(cè)誤差所導(dǎo)致的誤差。以下的示例總體上涉及對(duì)具有諸如代碼的信息的音頻信號(hào)進(jìn)行編碼,以及經(jīng)由解碼處理從該音頻中獲得該信息。以下的示例編碼和解碼處理可以用于從一個(gè)地方向另一個(gè)地方傳送信息的多個(gè)不同的技術(shù)應(yīng)用。本文所述的示例編碼和解碼處理可以用于執(zhí)行廣播識(shí)別。在這種示例中,在作品被廣播以前,將該作品編碼為包括指示該作品的源、該作品的廣播時(shí)間、該作品的發(fā)布頻道或被認(rèn)為與系統(tǒng)運(yùn)營(yíng)商相關(guān)的任何其它信息的代碼。當(dāng)作品被呈現(xiàn)(例如,通過電視、無(wú)線電廣播、計(jì)算設(shè)備或任何其它適當(dāng)設(shè)備進(jìn)行播放)時(shí),呈現(xiàn)區(qū)域中的人不僅接觸到該作品, 而且在不為這些人所知的情況下,這些人還接觸到嵌入在該作品中的代碼。因而,人們可以配置有工作在基于麥克風(fēng)的平臺(tái)上的解碼器,使得作品可以由該解碼器使用自由場(chǎng)檢測(cè)來獲得并被處理以從中提取代碼。這些代碼接著被記錄并被報(bào)告回中央設(shè)施以進(jìn)行進(jìn)一步處理?;邴溈孙L(fēng)的解碼器可以是專用的獨(dú)立設(shè)備,或者可以使用蜂窩電話或具有麥克風(fēng)和用來執(zhí)行解碼和代碼記錄操作的軟件的任何其它類型的設(shè)備來實(shí)現(xiàn)。另選地,只要可以經(jīng)由硬接線(hard wired)連接來獲取該作品及其附屬代碼,則可以使用基于有線的系統(tǒng)。例如通過利用特定代碼來標(biāo)記版權(quán)保護(hù)的音頻和/或相關(guān)聯(lián)的視頻內(nèi)容,可以將本文所述的示例編碼和解碼處理用于涉及音頻和/或視頻作品的跟蹤和/或取證 (forensics)。該示例編碼和解碼處理可以用于實(shí)現(xiàn)業(yè)務(wù)編碼系統(tǒng),在該業(yè)務(wù)編碼系統(tǒng)中, 當(dāng)作品被消費(fèi)者購(gòu)買時(shí),將唯一的代碼插入到該作品中。因而,允許媒體發(fā)布來識(shí)別作品的源。購(gòu)買行為可以包括購(gòu)買者通過物理方式接收包括作品的有形介質(zhì)(例如,光盤等),或者可以包括經(jīng)由諸如互聯(lián)網(wǎng)的網(wǎng)絡(luò)下載作品。在業(yè)務(wù)編碼系統(tǒng)的背景中,同一作品的每個(gè)購(gòu)買者都接收該作品,但利用不同的代碼對(duì)每個(gè)購(gòu)買者接收的作品進(jìn)行編碼。也就是說,插入到作品的代碼可以對(duì)于購(gòu)買者而言是因人而異的,其中,該購(gòu)買者購(gòu)買的每個(gè)作品包括該購(gòu)買者的代碼。另選地,可以利用順序分配的代碼來對(duì)每個(gè)作品進(jìn)行編碼。此外,通過按照信息隱藏(steganographic)方式來隱藏代碼,本文所述的示例編碼和解碼技術(shù)可被用于執(zhí)行控制功能,其中所隱藏的代碼被用于控制被編程為對(duì)這些代碼進(jìn)行響應(yīng)的目標(biāo)設(shè)備。例如,控制數(shù)據(jù)可被隱藏在語(yǔ)音信號(hào)或任何其它音頻信號(hào)中。呈現(xiàn)音頻信號(hào)的區(qū)域中的解碼器對(duì)所接收的音頻進(jìn)行處理以獲得所隱藏的代碼。在獲得該代碼后,目標(biāo)設(shè)備基于該代碼采取一些預(yù)定的動(dòng)作。例如在基于商店中呈現(xiàn)的音頻等來改變商店內(nèi)的廣告的情況下,這可能是有用的。例如,商店內(nèi)的滾動(dòng)宣傳牌廣告(billboard advertisement)可以通過使用嵌入在音頻廣告中的代碼來與商店中呈現(xiàn)的音頻廣告同步。圖1中示出示例編碼和解碼系統(tǒng)100。示例系統(tǒng)100例如可以是電視觀眾測(cè)量系統(tǒng),該電視觀眾測(cè)量系統(tǒng)將用作進(jìn)一步說明本文所述的編碼和解碼處理的背景。示例系統(tǒng) 100包括編碼器102,該編碼器102向音頻信號(hào)104添加代碼或信息103以產(chǎn)生經(jīng)編碼的音頻信號(hào)。信息103可以是任何選擇的信息。例如,在媒體監(jiān)測(cè)背景中,信息103可以表示諸如電視廣播、無(wú)線電廣播等的廣播媒體節(jié)目的標(biāo)識(shí)。另外,信息103可以包括指示信息103 被插入到音頻中的時(shí)間或媒體廣播時(shí)間的定時(shí)信息。另選地,該代碼可以包括用于控制一個(gè)或更多個(gè)目標(biāo)設(shè)備的行為的控制信息。音頻信號(hào)104可以是任何形式的音頻,例如包括語(yǔ)音、音樂、商業(yè)廣告音頻、與電視節(jié)目相關(guān)聯(lián)的音頻、現(xiàn)場(chǎng)演出等。在圖1的示例中,編碼器102將經(jīng)編碼的音頻信號(hào)傳遞到發(fā)送器106。發(fā)送器106將經(jīng)編碼的音頻信號(hào)與和該經(jīng)編碼的音頻信號(hào)相關(guān)聯(lián)的任何視頻信號(hào)108 —起進(jìn)行發(fā)送。盡管在一些情況下,該經(jīng)編碼的音頻信號(hào)可能具有相關(guān)聯(lián)的視頻信號(hào)108,但是該經(jīng)編碼的音頻信號(hào)不必須具有任何相關(guān)聯(lián)的視頻。在一個(gè)示例中,音頻信號(hào)104是模擬音頻信號(hào)的數(shù)字化版本,其中已經(jīng)按照48千赫茲(KHz)對(duì)該模擬音頻信號(hào)進(jìn)行了采樣。如下文詳細(xì)描述的,與按照48千赫茲的采樣率的96000個(gè)音頻樣本相對(duì)應(yīng)的兩秒鐘的音頻可以用于攜帶一個(gè)消息,該一個(gè)消息可以是同步消息和49比特的信息。使用每個(gè)符號(hào)7比特的編碼方案,消息需要8個(gè)符號(hào)的信息的傳輸。另選地,在下文描述的重寫(overwrite)的背景中,使用一個(gè)同步符號(hào),并且同步符號(hào)后是傳送1 個(gè)狀態(tài)中的一個(gè)狀態(tài)的一個(gè)信息符號(hào)。如下文詳細(xì)描述的,根據(jù)一個(gè)示例,將一個(gè)7比特的信息符號(hào)嵌入在與9216個(gè)樣本相對(duì)應(yīng)的音頻樣本的長(zhǎng)塊中。在一個(gè)示例中, 這種長(zhǎng)塊包括36個(gè)交疊的256個(gè)樣本的短塊,其中在50%交疊的塊中,這些樣本中的256 個(gè)樣本是舊的,并且256個(gè)樣本是新的。盡管圖1所示的示例系統(tǒng)100的發(fā)送側(cè)示出了單個(gè)發(fā)送器106,但發(fā)送側(cè)可以更復(fù)雜得多且可以包括音頻信號(hào)104可以穿過的發(fā)布鏈中的多級(jí)。例如,音頻信號(hào)104可以在國(guó)家網(wǎng)絡(luò)級(jí)產(chǎn)生并傳遞到地方網(wǎng)絡(luò)級(jí)以進(jìn)行地方發(fā)布。因此,盡管編碼器102被示出在發(fā)送陣容(lineup)中位于發(fā)送器106之前,但是可以在音頻信號(hào)104的整個(gè)發(fā)布鏈上設(shè)置一個(gè)或更多個(gè)編碼器。因而,音頻信號(hào)104可以在多級(jí)進(jìn)行編碼,并可以包括與這些多級(jí)相關(guān)聯(lián)的經(jīng)嵌入的代碼。下文提供有關(guān)編碼和示例編碼器的進(jìn)一步細(xì)節(jié)。發(fā)送器106可以包括可以通過自由空間傳播(例如,經(jīng)由地面或衛(wèi)星通信鏈路) 發(fā)布經(jīng)編碼的音頻信號(hào)的射頻(RF)發(fā)送器或用于通過電纜、光纖等發(fā)布經(jīng)編碼的音頻信號(hào)的發(fā)送器中的一種或更多種發(fā)送器。在一個(gè)示例中,發(fā)送器106可以用于在整個(gè)廣闊的地理區(qū)域上廣播經(jīng)編碼的音頻信號(hào)。在其它情況下,發(fā)送器106可以在有限的地理區(qū)域上發(fā)布經(jīng)編碼的音頻信號(hào)。該發(fā)送可以包括將經(jīng)編碼的音頻信號(hào)升頻轉(zhuǎn)換為射頻以實(shí)現(xiàn)該音頻信號(hào)的傳播。另選地,該發(fā)送可以包括按照可通過諸如互聯(lián)網(wǎng)、廣域網(wǎng)或局域網(wǎng)的一個(gè)或更多個(gè)網(wǎng)絡(luò)來發(fā)送的數(shù)字比特或數(shù)字比特的分組的形式來發(fā)布經(jīng)編碼的音頻信號(hào)。因而, 經(jīng)編碼的音頻信號(hào)可以由載波信號(hào)、由信息分組或由用來發(fā)布音頻信號(hào)的任何適當(dāng)?shù)募夹g(shù)來攜帶。當(dāng)經(jīng)編碼的音頻信號(hào)由接收器110接收時(shí)(在媒體監(jiān)測(cè)背景中,該接收器110可以位于以統(tǒng)計(jì)方式選定的測(cè)量點(diǎn)112),即使當(dāng)經(jīng)編碼的音頻信號(hào)由接收器110的揚(yáng)聲器 114呈現(xiàn)時(shí)該代碼的存在對(duì)于聽者而言是不可察覺的(或基本不可察覺的),對(duì)所接收的節(jié)目信號(hào)的音頻信號(hào)部分進(jìn)行處理以恢復(fù)該代碼。為此,解碼器116直接連接到在接收器110 處可用的音頻輸出端118或連接到設(shè)置在音頻再現(xiàn)所用的揚(yáng)聲器114附近的麥克風(fēng)120。 所接收的音頻信號(hào)可以是單聲道或立體聲形式。下文提供有關(guān)解碼和示例解碼器的進(jìn)一步細(xì)節(jié)。咅頻編碼如上文所解釋的,編碼器102將一個(gè)或更多個(gè)不可聽到(或基本不可聽到)的代碼插入到音頻104中以創(chuàng)建經(jīng)編碼的音頻。圖2中示出一個(gè)示例編碼器。在一種實(shí)現(xiàn)中, 可以使用例如利用用于實(shí)現(xiàn)編碼陣容202的指令進(jìn)行編程的數(shù)字信號(hào)處理器來實(shí)現(xiàn)圖2的示例編碼器102,該編碼陣容202的操作受到在前代碼檢測(cè)器204和掩蔽陣容206的操作的影響,可以使用利用指令進(jìn)行編程的數(shù)字信號(hào)處理器來實(shí)現(xiàn)代碼檢測(cè)器204和掩蔽陣容 206中的任一個(gè)或這二者。當(dāng)然,示例編碼器102的任何其它實(shí)現(xiàn)是可能的。例如,可以使用一個(gè)或更多個(gè)處理器、可編程邏輯器件或硬件、軟件和固件的任何適當(dāng)組合來實(shí)現(xiàn)編碼器 102。一般地說,在操作期間,編碼器102接收音頻104,并且在前代碼檢測(cè)器204確定先前是否已經(jīng)利用信息對(duì)音頻104進(jìn)行了編碼(這將使編碼器102難以將附加信息編碼到先前經(jīng)編碼的音頻中)。例如,可能已經(jīng)在音頻發(fā)布鏈中的在前位置(例如,在國(guó)家網(wǎng)絡(luò)級(jí)) 執(zhí)行了在前編碼。在前代碼檢測(cè)器204向編碼陣容202通知先前是否已經(jīng)對(duì)音頻進(jìn)行了編碼??梢杂杀疚乃龅慕獯a器來實(shí)現(xiàn)在前代碼檢測(cè)器204。編碼陣容202接收信息103,基于該信息103產(chǎn)生代碼頻率信號(hào),并將該代碼頻率信號(hào)與音頻104進(jìn)行組合。編碼陣容202的操作受到在前代碼檢測(cè)器204的輸出的影響。例如,如果先前已經(jīng)對(duì)音頻104進(jìn)行了編碼且在前代碼檢測(cè)器204向編碼陣容202通知該事實(shí),則編碼陣容202可以選擇要編碼到音頻104中的另選的消息,并還可以改變對(duì)該另選的消息進(jìn)行編碼的細(xì)節(jié)(例如,在該消息內(nèi)的不同時(shí)間位置、用于表示符號(hào)的不同頻率等)。編碼陣容202還受到掩蔽陣容206的影響。一般地說,掩蔽陣容206與編碼陣容 202想要對(duì)信息進(jìn)行編碼的時(shí)間點(diǎn)相對(duì)應(yīng)地對(duì)音頻104進(jìn)行處理,并確定執(zhí)行編碼時(shí)的振幅。如下文所描述的,掩蔽陣容206可以輸出用于控制代碼頻率信號(hào)的振幅的信號(hào),以保持該代碼頻率信號(hào)比人的感知的閾值低。如圖2的示例所示,編碼陣容包括消息產(chǎn)生器210、符號(hào)選擇器212、代碼頻率選擇器214、合成器216、傅立葉逆變換218和組合器220。消息產(chǎn)生器210響應(yīng)于信息103并輸出具有通常以附圖標(biāo)記222示出的格式的消息。提供給消息產(chǎn)生器的信息103可以是當(dāng)前時(shí)間、電視或無(wú)線電臺(tái)標(biāo)識(shí)、節(jié)目標(biāo)識(shí)等。在一個(gè)示例中,消息產(chǎn)生器210可以每2秒輸出消息。當(dāng)然,可以是其它消息發(fā)送間隔。在一個(gè)示例中,表示從消息產(chǎn)生器210輸出的消息的消息格式222包括同步符號(hào) 224。同步符號(hào)224由解碼器用來獲得指示消息的開始的定時(shí)信息,下文將描述這些解碼器的示例。因而,當(dāng)解碼器接收同步符號(hào)2M時(shí),該解碼器希望看到同步符號(hào)2M之后的附加 fn息ο在圖2的示例消息格式222中,同步符號(hào)2M之后是42比特的消息信息226。該信息可以包括電臺(tái)識(shí)別符的二進(jìn)制表示和粗略的定時(shí)信息。在一個(gè)示例中,42比特的消息信息2 中表示的定時(shí)信息每64秒改變,或者每32個(gè)消息間隔改變。因而,42比特的消息信息2 保持靜態(tài)達(dá)64秒。7比特的消息信息2 可以是每?jī)擅脒f增的高分辨率時(shí)間。消息格式222還包括預(yù)先存在代碼標(biāo)記信息230。但是,預(yù)先存在代碼標(biāo)記信息 230僅選擇性地用于傳送信息。當(dāng)在前代碼檢測(cè)器204向消息產(chǎn)生器210通知先前沒有對(duì)音頻104進(jìn)行編碼時(shí),不使用預(yù)先存在代碼標(biāo)記信息230。因此,由消息產(chǎn)生器輸出的消息僅包括同步符號(hào)224、42比特的消息信息2 和7比特的消息信息228 ;預(yù)先存在代碼標(biāo)記信息230是空白的,或者由未使用的符號(hào)指示填充。相反,當(dāng)在前代碼檢測(cè)器204向消息產(chǎn)生器210提供先前已經(jīng)對(duì)消息信息要編碼到其中的音頻104進(jìn)行了編碼的指示時(shí),消息產(chǎn)生器210將不輸出同步符號(hào)224,42比特的消息信息226或7比特的消息信息228。相反, 消息產(chǎn)生器210將僅使用預(yù)先存在代碼標(biāo)記信息230。在一個(gè)示例中,該預(yù)先存在代碼標(biāo)記信息將包括預(yù)先存在代碼標(biāo)記同步符號(hào)以用信號(hào)通知存在預(yù)先存在代碼標(biāo)記信息。該預(yù)先存在代碼標(biāo)記同步符號(hào)不同于同步符號(hào)224,并因此可以用于用信號(hào)通知預(yù)先存在代碼標(biāo)記信息的開始。在接收到該預(yù)先存在代碼標(biāo)記同步符號(hào)時(shí),解碼器可以忽略在時(shí)間上與同步符號(hào)224、42比特的消息信息2 或7比特的消息信息2 對(duì)齊的任何在前接收的信息。為了傳送諸如頻道指示、發(fā)布標(biāo)識(shí)或任何其它適當(dāng)信息的信息,單個(gè)預(yù)先存在代碼標(biāo)記信息符號(hào)跟隨在預(yù)先存在代碼標(biāo)記同步符號(hào)之后。該預(yù)先存在代碼標(biāo)記信息可以用于在觀眾監(jiān)測(cè)系統(tǒng)中提供正確的歸給(crediting)。來自消息產(chǎn)生器210的輸出被傳遞到選擇代表性符號(hào)的符號(hào)選擇器212。當(dāng)輸出同步符號(hào)2M時(shí),該符號(hào)選擇器可以不必執(zhí)行任何映射,因?yàn)橥椒?hào)224已經(jīng)按照符號(hào)格式。另選地,如果從消息產(chǎn)生器210輸出信息的比特,則該符號(hào)選擇器可以使用直接的映射,其中,例如從消息產(chǎn)生器210輸出的7個(gè)比特被映射到具有這7個(gè)比特的十進(jìn)制值的符號(hào)。例如,如果從消息產(chǎn)生器210輸出值1010101,則該符號(hào)選擇器可以將這些比特映射到符號(hào)85。當(dāng)然可以使用比特和符號(hào)之間的其它轉(zhuǎn)換。在特定的示例中,冗余或誤差編碼可以用于選擇表示比特的符號(hào)。另外,可以選擇不同于7的任何其它適當(dāng)數(shù)量的比特來轉(zhuǎn)換為符號(hào)。可以基于通信系統(tǒng)中可用的最大符號(hào)空間來確定用于選擇符號(hào)的比特的數(shù)量。例如,如果該通信系統(tǒng)僅可以一次發(fā)送4個(gè)符號(hào)中的一個(gè),則僅來自消息產(chǎn)生器210的兩個(gè)比特將被一次轉(zhuǎn)換為符號(hào)。來自符號(hào)選擇器212的符號(hào)被傳遞到選擇用于表示該符號(hào)的代碼頻率的代碼頻率選擇器214。符號(hào)選擇器212可以包括一個(gè)或更多個(gè)可以用于將符號(hào)映射到表示這些符號(hào)的代碼頻率的查找表(LUT) 232。也就是說,符號(hào)由多個(gè)代碼頻率表示,編碼器102在音頻中強(qiáng)調(diào)該多個(gè)代碼頻率以形成所發(fā)送的經(jīng)編碼的音頻。在接收到該經(jīng)編碼的音頻時(shí),解碼器檢測(cè)到經(jīng)強(qiáng)調(diào)的代碼頻率的存在并將經(jīng)強(qiáng)調(diào)的代碼頻率的模式解碼為所發(fā)送的符號(hào)。因而,需要在解碼器中使用在編碼器210選擇的用于選擇代碼頻率的同一 LUT。結(jié)合圖3至圖 5來描述一個(gè)示例LUT。另外,結(jié)合圖7至圖9來提供用于產(chǎn)生LUT的示例技術(shù)。代碼頻率選擇器214可以根據(jù)各種標(biāo)準(zhǔn)選擇任何數(shù)量的不同的LUT。例如,代碼頻率選擇器214可以響應(yīng)于在前接收的特定同步符號(hào)來使用特定的LUT或LUT的組。另外, 如果在前代碼檢測(cè)器204指示先前已經(jīng)將消息編碼到音頻104中,則代碼頻率選擇器214 可以選擇對(duì)于預(yù)先存在代碼情形唯一的查找表以避免用于先前對(duì)音頻104進(jìn)行編碼的頻率與用于包括該預(yù)先存在代碼標(biāo)記信息的頻率之間的混淆。被選擇來表示特定符號(hào)的代碼頻率的指示被提供給合成器216。合成器沈可以針對(duì)構(gòu)成長(zhǎng)塊的各個(gè)短塊來存儲(chǔ)三個(gè)復(fù)傅立葉系數(shù),這三個(gè)復(fù)傅立葉系數(shù)表示代碼頻率選擇器214將指示的多個(gè)可能的代碼頻率中的每一個(gè)。這些系數(shù)表示相位角與該短塊中的代碼正弦曲線的起始相位角相對(duì)應(yīng)的加窗正弦曲線代碼頻率信號(hào)的變換。盡管上文描述產(chǎn)生正弦波或表示正弦波的數(shù)據(jù)的示例代碼合成器208,但代碼合成器的其它示例實(shí)現(xiàn)是可能的。例如,另一個(gè)示例代碼合成器208可以在頻域中輸出用于調(diào)節(jié)提供給組合器220的音頻的特定頻率的振幅的傅立葉系數(shù),而不是產(chǎn)生正弦波。通過這種方式,可以將該音頻的頻譜調(diào)節(jié)為包括必需的正弦波。將與所要發(fā)送的符號(hào)相對(duì)應(yīng)的三個(gè)復(fù)振幅調(diào)節(jié)傅立葉系數(shù)從合成器216提供給傅立葉逆變換218,傅立葉逆變換218將這些系數(shù)轉(zhuǎn)換為具有規(guī)定的頻率和振幅的時(shí)域信號(hào),以使得能夠?qū)⑦@些系數(shù)插入音頻,從而將所期望的符號(hào)傳送到組合器220。組合器220 還接收該音頻。具體地說,組合器220將來自傅立葉逆變換218的信號(hào)插入到音頻樣本的一個(gè)長(zhǎng)塊中。如上所述,對(duì)于給定的48KHz的采樣率,長(zhǎng)塊為9216個(gè)音頻樣本。在所提供的示例中,同步符號(hào)和49比特的信息需要總共8個(gè)長(zhǎng)塊。因?yàn)槊總€(gè)長(zhǎng)塊是9216個(gè)音頻樣本,所以為了對(duì)給定的消息進(jìn)行編碼僅需要737 個(gè)樣本的音頻104。但是,因?yàn)槊績(jī)擅腌?(即,每96000個(gè)音頻樣本)開始消息,所以在該96000個(gè)音頻樣本的結(jié)尾存在許多未經(jīng)編碼的樣本??梢栽跀?shù)字域或在模擬域中進(jìn)行該組合。但是,在預(yù)先存在代碼標(biāo)記的情況下,將預(yù)先存在代碼標(biāo)記在表示先前插入的7 比特的消息信息的最后的符號(hào)之后插入到音頻104中。因此,在樣本737 處開始該預(yù)先存在代碼標(biāo)記信息的插入,并延伸(rim)達(dá)兩個(gè)長(zhǎng)塊或18432個(gè)樣本。因此,當(dāng)使用預(yù)先存在代碼標(biāo)記信息時(shí),96000個(gè)音頻樣本104中的更少音頻樣本將未經(jīng)編碼。掩蔽陣容206包括產(chǎn)生512個(gè)音頻樣本的短塊的交疊短塊產(chǎn)生器(maker),其中這些樣本中的256個(gè)樣本是舊的,并且256個(gè)樣本是新的。也就是說,交疊短塊產(chǎn)生器240產(chǎn)生512個(gè)樣本的塊,其中,一次將256個(gè)樣本移入或移出緩沖器。例如,當(dāng)?shù)谝唤M的256個(gè)樣本進(jìn)入緩沖器時(shí),最舊的256個(gè)樣本被移出該緩沖器。在隨后的重復(fù)中,該第一組的256 個(gè)樣本被移動(dòng)到該緩沖器的較后的位置,并且256個(gè)樣本被移入該緩沖器。每當(dāng)通過移入 256個(gè)新樣本并去除256個(gè)最舊的樣本來產(chǎn)生新的短塊時(shí),該新的短塊被提供給掩蔽評(píng)價(jià)器M2。將從交疊短塊產(chǎn)生器240輸出的512樣本塊乘以適當(dāng)?shù)拇翱诤瘮?shù),使得“交疊和添加”操作將音頻樣本恢復(fù)為它們?cè)谳敵鎏幍恼_值。也類似地對(duì)要添加到音頻信號(hào)的經(jīng)合成的代碼信號(hào)進(jìn)行加窗,以防止當(dāng)存在從一個(gè)512樣本塊到下一個(gè)交疊的512樣本塊的代碼振幅方面的變化時(shí)在塊邊緣處的突然轉(zhuǎn)變。如果存在這些轉(zhuǎn)變,將產(chǎn)生可聽見的偽聲(artifact)。掩蔽評(píng)價(jià)器242接收交疊的短塊的多個(gè)樣本(例如,512個(gè)樣本)并確定該交疊的短塊的對(duì)人的聽覺隱藏代碼頻率的能力。也就是說,該掩蔽評(píng)價(jià)器通過以下步驟來確定代碼頻率是否可以被隱藏在由該短塊代表的音頻內(nèi)評(píng)價(jià)作為整體的音頻的各個(gè)關(guān)鍵頻帶以確定該音頻的能量;確定各個(gè)關(guān)鍵頻帶的類噪聲或類音調(diào)屬性;以及確定這些關(guān)鍵頻帶的掩蔽這些代碼頻率的總和能力。根據(jù)所示的示例,關(guān)鍵頻帶的帶寬隨著頻率而增加。如果掩蔽評(píng)價(jià)器242確定代碼頻率可以被隱藏在音頻104內(nèi),則該掩蔽評(píng)價(jià)器204指示代碼頻率可以被插入音頻104內(nèi)同時(shí)仍然保持隱藏的振幅水平,并向合成器216提供該振幅信息。在一個(gè)示例中,掩蔽評(píng)價(jià)器242通過確定在使變化對(duì)于收聽者不可察覺的情況下可以在任何關(guān)鍵頻率處出現(xiàn)的能量&或掩蔽能量水平的最大變化來執(zhí)行掩蔽評(píng)價(jià)??梢园凑绽邕\(yùn)動(dòng)圖像專家組-高級(jí)音頻編碼(MPEG-AAC)音頻壓縮標(biāo)準(zhǔn)IS0/IEC13818-7 :1997 所述來執(zhí)行由掩蔽評(píng)價(jià)器242執(zhí)行的掩蔽評(píng)價(jià)。各個(gè)關(guān)鍵頻帶中的聲能影響其鄰近的關(guān)鍵頻帶的掩蔽能量,并且在諸如IS0/IEC 13818-7 :1997的標(biāo)準(zhǔn)文件中描述了用于計(jì)算該掩蔽效應(yīng)的算法。這些分析可以用于針對(duì)各個(gè)短塊確定由于音調(diào)(例如,正被評(píng)價(jià)的音頻有多類似于音調(diào))以及類噪聲(即,正被評(píng)價(jià)的音頻有多類似于噪聲)的特征而導(dǎo)致的掩蔽貢獻(xiàn)。進(jìn)一步的分析可以評(píng)價(jià)時(shí)間掩蔽,該時(shí)間掩蔽擴(kuò)展了短時(shí)間上的音頻的掩蔽能力通常達(dá)50至100毫秒(ms)。通過掩蔽評(píng)價(jià)器242得到的分析提供了基于每關(guān)鍵頻帶的對(duì)于在不產(chǎn)生任何可注意到的音頻劣化的情況下(例如,在不可聽的情況下)可以添加到音頻 104的代碼頻率的振幅的確定。因?yàn)?56樣本塊將出現(xiàn)在一個(gè)短塊的開始和下一個(gè)短塊的結(jié)束這兩處,因而,該 256樣本塊將被掩蔽評(píng)價(jià)器242評(píng)價(jià)兩次,該掩蔽評(píng)價(jià)器進(jìn)行兩次包括該256樣本塊的掩蔽評(píng)價(jià)。提供給合成器216的振幅指示是包括該256樣本塊的這兩次評(píng)價(jià)的合成,并且對(duì)振幅指示進(jìn)行時(shí)間控制(timed),以利用到達(dá)組合器220的這些樣本來對(duì)插入到這些256樣本中的代碼的振幅進(jìn)行時(shí)間控制?,F(xiàn)在參照?qǐng)D3至圖5,示出了示例LUT 232,該示例LUT 232包括表示符號(hào)的一列 302和表示經(jīng)編號(hào)的代碼頻率索引的7列304、306、308、310、312、314、316。該LUT 232包括1 行,其中1 行用于表示數(shù)據(jù)符號(hào)并且其中1行用于表示同步符號(hào)。因?yàn)樵揕UT 232 包括1 個(gè)不同的數(shù)據(jù)符號(hào),所以數(shù)據(jù)可以按照每符號(hào)7比特的速率被發(fā)送。表中的頻率索引可以在從180到656的范圍中,并基于9216個(gè)樣本的長(zhǎng)塊尺寸和48KHz的采樣速率。 因此,與這些索引相對(duì)應(yīng)的頻率在從937. 5Hz到3126. 6Hz的范圍中,這落入人可聽到的范圍。當(dāng)然,可以選擇其它采樣速率和頻率索引。結(jié)合圖7至圖9提供對(duì)產(chǎn)生諸如表232的 LUT的處理的描述。在代碼頻率選擇器214的一個(gè)示例操作中,從符號(hào)選擇器212接收符號(hào)25 (例如, 二進(jìn)制值0011001)。該代碼頻率選擇器214訪問LUT 232,并讀取符號(hào)列302的行25。該代碼頻率選擇器從該行讀取到代碼頻率索引217、288、325、403、512、548和655要在音頻 104中被強(qiáng)調(diào)(emphasize)以將符號(hào)25發(fā)送到解碼器。該代碼頻率選擇器214接著向合成器216提供這些索引的指示,該合成器216通過輸出與這些索引相對(duì)應(yīng)的傅立葉系數(shù)來合成代碼信號(hào)。組合器220接收代碼合成器208的輸出和音頻104這二者,并組合該二者以形成經(jīng)編碼的音頻。該組合器220可以按照模擬或數(shù)字形式來組合代碼合成器208的輸出與音頻104。如果該組合器220執(zhí)行數(shù)字組合,則代碼合成器208的輸出可以與采樣器202的輸出組合,而不與輸入到采樣器202的音頻104組合。例如,數(shù)字形式的音頻塊可以與數(shù)字形式的正弦波組合,另選地,可以在頻域中執(zhí)行該組合,其中根據(jù)表示這些正弦波的頻率系數(shù)來調(diào)節(jié)該音頻的頻率系數(shù)。作為其它另選例,可以按照模擬形式組合這些正弦波與該音頻。 可以按照模擬或數(shù)字形式從組合器220輸出所編碼的音頻。如果組合器220的輸出是數(shù)字的,則組合器220的該輸出隨后在耦接到發(fā)送器106之前被轉(zhuǎn)換為模擬形式。圖6示出示例編碼處理600。可以通過圖2的示例編碼器102或任何其它適當(dāng)?shù)木幋a器來執(zhí)行該示例處理600。當(dāng)接收到要被編碼的音頻樣本時(shí)開始該示例處理600(塊 602)。該處理600接著確定所接收到的樣本是否以前已經(jīng)被編碼(塊604)。例如通過圖 2的在前代碼檢測(cè)器204或被配置為檢查要被編碼的音頻以證明在前編碼的任何適當(dāng)?shù)慕獯a器來執(zhí)行該確定。如果所接收到的樣本以前未被編碼(塊604),則處理600產(chǎn)生通信消息(塊606), 諸如具有以附圖標(biāo)記222在圖2中示出的格式的通信消息。在一個(gè)具體的示例中,當(dāng)該音頻以前未被編碼時(shí),該通信消息可以包括同步部分和一個(gè)或更多個(gè)包括數(shù)據(jù)比特的部分。例如通過圖2的消息產(chǎn)生器210來執(zhí)行該通信消息產(chǎn)生。該通信消息接著被映射到符號(hào)(塊608)。例如,如果該同步信息已經(jīng)是符號(hào),則該同步信息不必映射到符號(hào)。在另一示例中,如果該通信消息的一部分是一系列比特,則可以通過一個(gè)符號(hào)來表示這些比特或比特組。如上文結(jié)合符號(hào)選擇器212所述的作為執(zhí)行映射 (塊608)的一種方式,可以使用一個(gè)或更多個(gè)表或編碼方案來將比特轉(zhuǎn)換為符號(hào)。例如,一些技術(shù)可以包括糾錯(cuò)編碼等的使用,以通過使用編碼增益來增加消息的魯棒性。在一個(gè)具有尺寸被調(diào)節(jié)為容納1 個(gè)數(shù)據(jù)符號(hào)的符號(hào)空間的具體的示例實(shí)現(xiàn)中,7個(gè)比特可以被轉(zhuǎn)換為一個(gè)符號(hào)。當(dāng)然,可以根據(jù)包括可用符號(hào)空間、糾錯(cuò)編碼等的許多因素來處理其它數(shù)量的比特。在已經(jīng)選擇通信符號(hào)(塊608)后,處理600選擇LUT (塊610),該LUT用于確定將用于表示各個(gè)符號(hào)的代碼頻率。在一個(gè)示例中,所選擇的LUT可以是圖3至圖5中的示例 LUT 232或者可以是任何其它適當(dāng)?shù)腖UT。另外,該LUT可以是如結(jié)合圖7至圖9所述產(chǎn)生的任何LUT??梢曰诎ㄍ椒?hào)的多個(gè)因素來選擇該LUT,該同步符號(hào)是在產(chǎn)生通信消息(塊606)期間選擇的。在已經(jīng)產(chǎn)生符號(hào)(塊608)并選擇LUT (塊610)后,使用所選擇的LUT將這些符號(hào)映射到代碼頻率(塊612)。在選擇圖3至圖5的LUT 232的一個(gè)示例中,例如符號(hào)35將被映射到頻率索引218、245、360、438、476、541和651。LUT中的數(shù)據(jù)空間是在符號(hào)0到符號(hào) 127之間,而使用與該表中的任何其它代碼頻率不匹配的唯一一組代碼頻率的符號(hào)1 被用于指示同步符號(hào)??梢岳缤ㄟ^圖2的代碼頻率選擇器214來執(zhí)行LUT選擇(塊610)和映射(塊61幻。在選擇代碼頻率后,例如將這些代碼頻率的指示提供給圖2的合成器216。接著按照根據(jù)掩蔽評(píng)價(jià)的振幅來合成(塊614)包括這些代碼頻率的代碼信號(hào),結(jié)合圖2的塊240和242來對(duì)此進(jìn)行描述,并結(jié)合以下的處理600來對(duì)此進(jìn)行描述。在一個(gè)示例中,可以通過向傅立葉逆處理提供經(jīng)適當(dāng)調(diào)整(scale)的傅立葉系數(shù)來執(zhí)行這些代碼頻率信號(hào)的合成。在一個(gè)具體的示例中,可以輸出三個(gè)傅立葉系數(shù)以表示這些代碼頻率信
12號(hào)中的各個(gè)代碼頻率。因此,可以按照對(duì)所合成的頻率加窗的方式來通過傅立葉逆處理合成這些代碼頻率,以防止這些代碼頻率溢出到這些代碼頻率信號(hào)所嵌入的信號(hào)的其它部分中。在圖2的塊216和218中示出可以用于執(zhí)行塊614的合成的一個(gè)示例配置。當(dāng)然可以是其它實(shí)現(xiàn)和配置。在已經(jīng)合成了包括這些代碼頻率的代碼信號(hào)后,將這些代碼信號(hào)與音頻樣本組合 (塊616)。如結(jié)合圖2所述,這些代碼信號(hào)與該音頻的組合使得一個(gè)符號(hào)被插入到音頻樣本的各個(gè)長(zhǎng)塊中。因此,為了發(fā)送一個(gè)同步符號(hào)和49個(gè)數(shù)據(jù)比特,信息被編碼為8個(gè)長(zhǎng)塊的音頻信息用于該同步符號(hào)的一個(gè)長(zhǎng)塊和用于各個(gè)7比特?cái)?shù)據(jù)的一個(gè)長(zhǎng)塊(假設(shè)為7比特/符號(hào)編碼)。按照2秒間隔將這些消息插入該音頻。因而,緊接在消息的開始之后的該8個(gè)長(zhǎng)塊的音頻可以與該音頻一起被編碼,并且構(gòu)成2秒的音頻的平衡的其余長(zhǎng)塊可以不被編碼??梢酝ㄟ^將這些代碼信號(hào)的樣本添加至主音頻信號(hào)的樣本來執(zhí)行將代碼信號(hào)插入到音頻中的處理,其中在模擬域或數(shù)字域中進(jìn)行這種添加。另選地,可以利用適當(dāng)?shù)念l率對(duì)齊(alignment)和配準(zhǔn)(registration)來在頻域中調(diào)節(jié)該音頻信號(hào)的頻率分量,并將經(jīng)調(diào)節(jié)的頻譜轉(zhuǎn)換回時(shí)域。上文描述了當(dāng)處理600確定所接收到的音頻樣本以前沒有被編碼(塊604)時(shí)該處理600的操作。但是,在媒體的一部分已經(jīng)通過發(fā)布鏈且在被處理時(shí)已經(jīng)被編碼的情況下,在塊604處理的所接收到的音頻樣本已經(jīng)包括代碼。例如,基于來自CNN的免費(fèi)新聞剪輯的在前編碼,可能不將收視歸給(credit)在地方新聞廣播中使用該CNN剪輯的地方電視臺(tái)。同樣地,按照預(yù)先存在代碼標(biāo)記信息的形式將附加信息添加到地方新聞廣播。如果所接收到的音頻樣本以前已經(jīng)被編碼(塊604),則該處理產(chǎn)生預(yù)先存在代碼標(biāo)記信息(塊 618)。該預(yù)先存在代碼標(biāo)記信息可以包括預(yù)先存在代碼標(biāo)記同步符號(hào)的產(chǎn)生,以及例如通過單個(gè)數(shù)據(jù)符號(hào)表示的7比特?cái)?shù)據(jù)的產(chǎn)生。該數(shù)據(jù)符號(hào)可以表示臺(tái)標(biāo)識(shí)、時(shí)間或任何其它適當(dāng)信息。例如,媒體監(jiān)測(cè)點(diǎn)(MMS)可以被編程為檢測(cè)該預(yù)先存在代碼標(biāo)記信息,以歸給 (credit)其中所識(shí)別的臺(tái)。在已經(jīng)產(chǎn)生預(yù)先存在代碼標(biāo)記信息(塊618)后,處理600選擇預(yù)先存在代碼標(biāo)記 LUT (塊620),該預(yù)先存在代碼標(biāo)記LUT用于識(shí)別表示預(yù)先存在代碼標(biāo)記信息的代碼頻率。 在一個(gè)示例中,該預(yù)先存在代碼標(biāo)記LUT可以與在非預(yù)先存在代碼情形中使用的其它LUT 不同。在一個(gè)具體的示例中,可以通過代碼頻率220、四2、364、436、508、580和652來表示預(yù)先存在代碼標(biāo)記同步符號(hào)。在已經(jīng)產(chǎn)生該預(yù)先存在代碼標(biāo)記信息(塊618)并選擇該預(yù)先存在代碼標(biāo)記 LUT (塊620)后,將預(yù)先存在代碼標(biāo)記符號(hào)映射到代碼頻率(塊61 ,而其余的處理遵循上文所述。在合成代碼信號(hào)(塊614)之前的某一時(shí)間,處理600執(zhí)行掩蔽評(píng)價(jià)以確定應(yīng)當(dāng)產(chǎn)生代碼信號(hào)的振幅,使得該代碼信號(hào)仍保持對(duì)于聽者不可聽或基本上不可聽。因此,該處理 600產(chǎn)生交疊的音頻樣本短塊,各個(gè)音頻樣本短塊包含512個(gè)音頻樣本(塊62 。如上所述,這些交疊短塊包括50%舊樣本和50%新接收到的樣本??梢岳缤ㄟ^圖2的交疊短塊產(chǎn)生器240來執(zhí)行該操作。在產(chǎn)生這些交疊短塊(塊62 后,對(duì)這些短塊執(zhí)行掩蔽評(píng)價(jià)(塊624)。例如,可以如結(jié)合圖2的塊242所述來執(zhí)行該掩蔽評(píng)價(jià)。該掩蔽評(píng)價(jià)的結(jié)果在塊614處被處理600 用來確定要合成的代碼信號(hào)的振幅。該交疊短塊方法可以產(chǎn)生針對(duì)特定的256個(gè)音頻樣本的兩個(gè)掩蔽評(píng)價(jià)(一個(gè)掩蔽評(píng)價(jià)是當(dāng)該256個(gè)樣本是“新樣本”時(shí),而另一個(gè)掩蔽評(píng)價(jià)是當(dāng)該256個(gè)樣本是“舊樣本”時(shí)),提供給處理600的塊614的結(jié)果可以是這些掩蔽評(píng)價(jià)的合成(composite)。當(dāng)然,處理600的定時(shí)使得針對(duì)具體的音頻塊的掩蔽評(píng)價(jià)被用于確定該音頻塊的代碼振幅。杳找表產(chǎn)牛使用硬件、軟件、硬件和軟件的組合、固件等來實(shí)現(xiàn)系統(tǒng)700,該系統(tǒng)700用于利用與符號(hào)相對(duì)應(yīng)的代碼頻率來填充(populate) —個(gè)或更多個(gè)LUT。圖7的系統(tǒng)700可以用于產(chǎn)生任何數(shù)量的LUT,諸如圖3至圖5的LUT。如以下結(jié)合圖7和圖8所述操作的系統(tǒng)700 產(chǎn)生代碼頻率索引LUT,其中(1)通過不超過1個(gè)的公共頻率索引來表示該表的兩個(gè)符號(hào), (2)這些頻率索引中的表示符號(hào)的不超過1個(gè)頻率索引駐留在如MPEG-AA壓縮標(biāo)準(zhǔn)ISO/ IEC 13818-7 :1997所定義的一個(gè)音頻關(guān)鍵頻帶中,以及( 相鄰關(guān)鍵頻帶中的代碼頻率不用來表示單個(gè)符號(hào)。標(biāo)準(zhǔn)數(shù)量3有助于確保音頻質(zhì)量在音頻編碼處理期間不被損壞。關(guān)鍵頻帶對(duì)限定器702限定多個(gè)(P個(gè))關(guān)鍵頻帶對(duì)。例如,參照?qǐng)D9,表900包括表示AAC關(guān)鍵頻帶索引902、在這些AAC索引的范圍中的短塊索引904和在這些AAC索引的范圍中的長(zhǎng)塊索引906的列。在一個(gè)示例中,P的值可以是7,因而根據(jù)這些AAC索引形成 7個(gè)關(guān)鍵頻帶對(duì)(塊802)。圖10示出這些AAC索引之間的頻率關(guān)系。根據(jù)一個(gè)示例,如在圖10 (其中關(guān)鍵頻帶對(duì)的頻率被示出為通過虛線分離)中的標(biāo)號(hào)1002處所示,AAC索引可以被如下選為對(duì)5和6、7和8、9禾口 10、11和12、13和14、15和16以及17和17。AAC索引17包括寬范圍的頻率,因此索引17被示出兩次,一次針對(duì)低頻部分,一次針對(duì)高頻部分。頻率限定器704限定被選擇用在各個(gè)關(guān)鍵頻帶對(duì)中的頻率的數(shù)量(N個(gè))。在一個(gè)示例中,N的值是16,意味著在形成各個(gè)關(guān)鍵頻帶對(duì)的關(guān)鍵頻帶的組合中存在16個(gè)數(shù)據(jù)位置。示出圖10中的標(biāo)識(shí)該17個(gè)頻率位置的標(biāo)號(hào)1004。針對(duì)同步信息預(yù)留畫圈的位置4, 因此該畫圈的位置4不用于數(shù)據(jù)。數(shù)字產(chǎn)生器706限定關(guān)鍵頻帶對(duì)限定器702所限定的關(guān)鍵頻帶對(duì)中的頻率位置的數(shù)字。在一個(gè)示例中,數(shù)字產(chǎn)生器706產(chǎn)生全部Np個(gè)P數(shù)位(digit)數(shù)字。例如,如果N為 16且P為7,則該處理產(chǎn)生數(shù)字0至沈8435456,但可以按照基數(shù)16 (十六進(jìn)制)來執(zhí)行該處理,這將得到值0至10000000。冗余縮減器(redundancy reducer) 708接著從所產(chǎn)生的數(shù)字的列表中消除在相同位置中在數(shù)字之間共享一個(gè)以上公共數(shù)位的全部數(shù)字。這確保符合上文的標(biāo)準(zhǔn)(1),因?yàn)檫@些數(shù)位表示被選擇為表示符號(hào)的頻率,如下面所述。超量(excess)縮減器710接著可以進(jìn)一步從所產(chǎn)生的數(shù)字列表將其余的數(shù)字減少為所需要的符號(hào)的數(shù)量。例如,如果該符號(hào)空間是1 個(gè)符號(hào),則將其余的數(shù)字減少為計(jì)數(shù)129??梢噪S機(jī)地、或通過選擇具有最大歐幾里得距離的其余數(shù)字、或通過任何其它適當(dāng)?shù)臄?shù)據(jù)縮減技術(shù)來執(zhí)行該縮減。在另一示例中, 可以按照偽隨機(jī)方式來執(zhí)行該縮減。在前述縮減以后,該數(shù)字列表的計(jì)數(shù)等于符號(hào)空間中的符號(hào)的數(shù)量。因此,代碼頻率限定器712按照基數(shù)P的格式來限定其余的數(shù)字以表示頻率索引,這些頻率索引表示關(guān)鍵頻帶對(duì)中的符號(hào)。例如,參照?qǐng)D10,十六進(jìn)制數(shù)字F1E4B0F按照與P匹配的基數(shù)16。該十六進(jìn)制數(shù)字的第一數(shù)位映射到第一關(guān)鍵頻帶對(duì)中的頻率分量,第二數(shù)位映射到第二關(guān)鍵頻帶對(duì),等等。各個(gè)數(shù)位表示將用于表示與十六進(jìn)制數(shù)字F1E4B0F對(duì)應(yīng)的符號(hào)的頻率索引。使用該第一個(gè)十六進(jìn)制數(shù)字作為映射到特定頻率索引的示例,F(xiàn)h的十進(jìn)制值是 15。因?yàn)楦鱾€(gè)關(guān)鍵頻帶對(duì)的位置4被預(yù)留用于非數(shù)據(jù)信息,所以大于4的任何十六進(jìn)制數(shù)位的值遞增一個(gè)十進(jìn)制的值。因而,15變?yōu)?6。因而16被指定為(如圖10中的星號(hào)所示) 第一關(guān)鍵頻帶對(duì)中的代碼頻率分量,以表示與十六進(jìn)制數(shù)字F1E4B0F對(duì)應(yīng)的符號(hào)。盡管圖 10中未示出,但是索引1位置(例如,關(guān)鍵頻帶7中從最左開始的第二個(gè)位置)將用于表示十六進(jìn)制數(shù)字F1E4B0F。LUT填充器714從代碼頻率限定器712接收這些符號(hào)指示以及對(duì)應(yīng)的代碼頻率分量指示,并將該信息填充到LUT中。圖8中示出示例代碼頻率索引表產(chǎn)生處理800。該處理800可以使用圖7的系統(tǒng)或任何其它適當(dāng)?shù)臉?gòu)造來實(shí)現(xiàn)。圖8的處理800可以用于產(chǎn)生任何數(shù)量的LUT,諸如圖3 至圖5中的LUT。盡管示出一個(gè)示例處理800,但可以使用其它處理。該處理800的結(jié)果是代碼頻率索引LUT,其中(1)通過不多于1個(gè)的公共頻率索引來表示該表的兩個(gè)符號(hào),(2) 這些頻率索引中的表示符號(hào)的不多于1個(gè)頻率索引駐留在通過MPEG-AA壓縮標(biāo)準(zhǔn)IS0/IEC 13818-7 :1997定義的一個(gè)音頻關(guān)鍵頻帶中,以及( 相鄰關(guān)鍵頻帶中的代碼頻率不用于表示單個(gè)符號(hào)。標(biāo)準(zhǔn)數(shù)量3有助于確保音頻質(zhì)量在音頻編碼處理期間不被損壞。通過限定多個(gè)(P個(gè))關(guān)鍵頻帶對(duì)來開始該處理800。例如,參照?qǐng)D9,表900包括表示AAC關(guān)鍵頻帶索引902、在這些AAC索引的范圍中的短塊索引904和在這些AAC索引的范圍中的長(zhǎng)塊索引906的列。在一個(gè)示例中,P的值可以是7,因而根據(jù)這些AAC索引形成 7個(gè)關(guān)鍵頻帶對(duì)(塊802)。圖10示出這些AAC索引之間的頻率關(guān)系。根據(jù)一個(gè)示例,如在圖10 (其中關(guān)鍵頻帶對(duì)的頻率被示出為通過虛線來分離)中的標(biāo)號(hào)1002處所示,AAC索引可以被選為如下的對(duì)5和6、7和8、9和10、11和12、13和14、15和16以及17和17。AAC 索引17包括寬范圍的頻率,因此索引17被示出兩次,一次針對(duì)低頻部分,一次針對(duì)高頻部分。在已經(jīng)限定頻帶對(duì)(塊80 以后,選擇頻率的數(shù)量(N)以用于各個(gè)關(guān)鍵頻帶對(duì) (塊804)。在一個(gè)示例中,N的值是16,意味著在形成各個(gè)關(guān)鍵頻帶對(duì)的關(guān)鍵頻帶的組合中存在16個(gè)數(shù)據(jù)位置。如圖10中的標(biāo)號(hào)1004所示,示出了 17個(gè)頻率位置。針對(duì)同步信息預(yù)留畫圈的位置4,因此該畫圈的位置4不用于數(shù)據(jù)。在限定關(guān)鍵頻帶對(duì)的數(shù)量和這些關(guān)鍵頻帶對(duì)中的頻率位置的數(shù)量后,處理800產(chǎn)生具有不多于一個(gè)公共十六進(jìn)制數(shù)位的全部Np個(gè)P數(shù)位數(shù)字(塊806)。例如,如果N為16 且P為7,則該處理產(chǎn)生數(shù)字0至沈8435456,但可以按照基數(shù)16 (十六進(jìn)制)來執(zhí)行該處理,這將得到0至FFFFFFF,但不包括共享多于一個(gè)公共十六進(jìn)制數(shù)位的多個(gè)數(shù)字。這確保符合上文的標(biāo)準(zhǔn)(1),因?yàn)檫@些數(shù)位將表示被選擇為表示符號(hào)的頻率,如下文所述。根據(jù)用于確定符合上述標(biāo)準(zhǔn)(1)(以及任何其它所希望的標(biāo)準(zhǔn))的一組數(shù)字的示例處理,測(cè)試從0到Np-I的范圍中的數(shù)字。首先,與零相對(duì)應(yīng)的值被存儲(chǔ)作為結(jié)果組R的第一成員。接著,選擇從1到Np-I的數(shù)字進(jìn)行分析以確定當(dāng)與R的成員相比較時(shí)這些數(shù)字是否滿足標(biāo)準(zhǔn)(1)。將當(dāng)與R中的全部當(dāng)前條目比較時(shí)滿足標(biāo)準(zhǔn)(1)的各個(gè)數(shù)字添加到該結(jié)果組。具體地說,根據(jù)該示例處理,為了測(cè)試數(shù)字K,將K中各個(gè)所關(guān)注的十六進(jìn)制數(shù)位與
15來自當(dāng)前的結(jié)果組的條目M中的對(duì)應(yīng)的所關(guān)注的十六進(jìn)制數(shù)位進(jìn)行比較。在7次比較中, K中的不多于一個(gè)的十六進(jìn)制數(shù)位應(yīng)當(dāng)?shù)扔贛中的對(duì)應(yīng)的十六進(jìn)制數(shù)位。在將K與當(dāng)前在該結(jié)果組中的全部數(shù)字進(jìn)行比較后,如果后者中沒有成員具有一個(gè)以上的公共十六進(jìn)制數(shù)位,則將K添加到該結(jié)果組R。針對(duì)該組可能的數(shù)字重復(fù)該算法,直到已經(jīng)識(shí)別出滿足標(biāo)準(zhǔn) (1)的全部值為止。盡管上文描述了用于確定滿足標(biāo)準(zhǔn)(1)的一組數(shù)字的示例處理,但是可以使用任何處理或算法,并且本發(fā)明不限于上述處理。例如,處理可以使用啟發(fā)式規(guī)則等,以在針對(duì)該組數(shù)字進(jìn)行重復(fù)之前從該組數(shù)字中去除多個(gè)數(shù)字。例如,相關(guān)比特以兩個(gè)0、兩個(gè)1、兩個(gè) 2等開始并以兩個(gè)0、兩個(gè)1、兩個(gè)2等結(jié)束的所有數(shù)字可以立即被去除,因?yàn)檫@些數(shù)字肯定具有小于6的漢明距離。另外或另選地,可以不對(duì)該整個(gè)組的可能的數(shù)字重復(fù)示例處理。例如,可以重復(fù)進(jìn)行處理,直到找到足夠的數(shù)字為止(例如,當(dāng)期望1 個(gè)符號(hào)時(shí)為1 個(gè)數(shù)字)。在另一實(shí)現(xiàn)中,該處理可以隨機(jī)地選擇包括在該組可能的值中的第一值,接著可以重復(fù)地或隨機(jī)地搜索所有其余的該組數(shù)字,直到找到滿足所期望的標(biāo)準(zhǔn)(例如,標(biāo)準(zhǔn)(1))的值為止。該處理800接著從所產(chǎn)生的值中選擇所期望的數(shù)字(塊810)。例如,如果符號(hào)空間是1 個(gè)符號(hào),則其余的數(shù)字被減少為計(jì)數(shù)129??梢噪S機(jī)地、或通過選擇具有最大歐幾里得距離的其余數(shù)字、或通過任何其它適當(dāng)?shù)臄?shù)據(jù)縮減技術(shù)來執(zhí)行該縮減。在前述縮減以后,該數(shù)字列表的計(jì)數(shù)等于該符號(hào)空間中的符號(hào)的數(shù)量。因此,將按照基數(shù)P的格式的其余數(shù)字限定為表示頻率索引(塊812),這些頻率索引表示關(guān)鍵頻帶對(duì)中的符號(hào)。例如,參照?qǐng)D10,十六進(jìn)制數(shù)字F1E4B0F是按照與P匹配的基數(shù)16的。十六進(jìn)制數(shù)字的第一數(shù)位映射到第一關(guān)鍵頻帶對(duì)中的頻率分量,第二數(shù)位映射到第二關(guān)鍵頻帶對(duì),等等。各個(gè)數(shù)位表示頻率索引,該頻率索引將用于表示與十六進(jìn)制數(shù)字F1E4B0F對(duì)應(yīng)的符號(hào)。使用第一個(gè)十六進(jìn)制數(shù)字作為映射到特定頻率索引的示例,F(xiàn)h的十進(jìn)制值是15。 因?yàn)獒槍?duì)非數(shù)據(jù)信息預(yù)留各個(gè)關(guān)鍵頻帶對(duì)的位置4,所以大于4的任何十六進(jìn)制數(shù)位的值遞增一個(gè)十進(jìn)制的值。因而,15變?yōu)?6。因而16被指定(如圖10中的星號(hào)所示)為第一關(guān)鍵頻帶對(duì)中的代碼頻率分量,以表示與十六進(jìn)制數(shù)字F1E4B0F對(duì)應(yīng)的符號(hào)。盡管圖10中未示出,但是索引1位置(例如,關(guān)鍵頻帶7中從最左開始的第二個(gè)位置)將用于表示十六進(jìn)制數(shù)字F1E4B0F。在分配代表性的代碼頻率(塊812)后,將數(shù)字填充到LUT中(塊814)。當(dāng)然,結(jié)合圖8至圖10所述的系統(tǒng)和處理僅是示例,這些示例可以用于結(jié)合本文所述的編碼和解碼系統(tǒng)來產(chǎn)生具有所期望的特性的LUT??梢允褂闷渌呐渲煤吞幚怼R纛l解碼一般地說,解碼器116檢測(cè)為了在編碼器102處形成經(jīng)編碼的音頻而被插入到所接收到的音頻中的代碼信號(hào)。也就是說,解碼器116查找它所處理的代碼頻率中的強(qiáng)調(diào)的模式。當(dāng)解碼器116已經(jīng)確定哪一個(gè)代碼頻率已經(jīng)被強(qiáng)調(diào)時(shí),解碼器116基于經(jīng)強(qiáng)調(diào)的代碼頻率來確定經(jīng)編碼的音頻內(nèi)存在的符號(hào)。解碼器116可以記錄這些符號(hào)或可以將這些符號(hào)解碼為代碼,這些代碼被提供給編碼器102以插入到該音頻中。在一種實(shí)現(xiàn)中,可以例如使用數(shù)字信號(hào)處理器來實(shí)現(xiàn)圖11的示例解碼器116,利用指令對(duì)該數(shù)字信號(hào)處理器進(jìn)行編程以實(shí)現(xiàn)解碼器116的組件。當(dāng)然,該示例解碼器116 的任何其它實(shí)現(xiàn)是可能的。例如,可以使用一個(gè)或更多個(gè)處理器、可編程邏輯器件、或硬件、 軟件和固件的任何適當(dāng)組合來實(shí)現(xiàn)該解碼器116。如圖11所示,示例解碼器116包括采樣器1102,可以使用模擬到數(shù)字轉(zhuǎn)換器(A/ D)或任何其它適當(dāng)技術(shù)來實(shí)現(xiàn)采樣器1102,按照模擬格式向該采樣器1102提供經(jīng)編碼的音頻。如圖1所示,可以通過到接收器110的有線或無(wú)線連接來提供經(jīng)編碼的音頻。采樣器 1102例如按照SKHz的采樣頻率對(duì)所編碼的音頻進(jìn)行采樣。當(dāng)然,可以有利地選擇其它采樣頻率,以增加分辨率或降低解碼時(shí)的計(jì)算負(fù)荷。按照SKHz的采樣頻率,奈奎斯特(Nyquist) 頻率是4KHz,因此保留全部所嵌入的代碼信號(hào),因?yàn)樗度氲拇a信號(hào)的譜頻率低于奈奎斯特頻率。按照48KHz的采樣速率的9216樣本的FFT長(zhǎng)塊長(zhǎng)度被減少為按照SKHz的采樣速率的1536個(gè)樣本。但是即使按照該經(jīng)修改的DFT塊尺寸,這些代碼頻率索引也與原始編碼頻率相同且在從180到656的范圍內(nèi)。來自采樣器1102的樣本被提供給疊加器1104。一般地說,疊加器1104通過利用消息被重復(fù)或基本上重復(fù)(即,僅最低有效比特被改變)達(dá)一段時(shí)間的事實(shí)來強(qiáng)調(diào)音頻信號(hào)信息中的代碼信號(hào)。例如,當(dāng)該消息中的42比特的數(shù)據(jù)2 包括臺(tái)標(biāo)識(shí)符和每64秒遞增一次的粗略時(shí)間戳?xí)r,圖2中的以前描述的示例消息的49比特0 和224)中的42比特(圖2中的226)保持恒定達(dá)64秒(32個(gè)2秒消息間隔)。最后7比特的組232中的可變數(shù)據(jù)表示時(shí)間按照秒遞增并進(jìn)而逐個(gè)消息地改變。示例疊加器1104聚合多個(gè)塊的音頻信號(hào)信息以強(qiáng)調(diào)該音頻信號(hào)信息中的代碼信號(hào)。在示例實(shí)現(xiàn)中,疊加器1104包括緩沖器以存儲(chǔ)音頻信息的多個(gè)樣本。例如,如果完整的消息被嵌入在2秒的音頻中,則該緩沖器可以是12秒長(zhǎng)以存儲(chǔ)6個(gè)消息。示例疊加器1104另外包括加法器和除法器,該加法器用于對(duì)與該6個(gè)消息相關(guān)聯(lián)的音頻信號(hào)信息求和,該除法器用于將該和除以所選擇的重復(fù)消息的數(shù)量(例如,6)。通過示例的方式,可以通過主信號(hào)x(t)和水印w(t)來表示經(jīng)水印嵌入的信號(hào) y(t)y(t) = x(t)+w(t)在時(shí)域中,水印可以在已知的周期T后重復(fù)w(t) = w(t-T)根據(jù)示例疊加方法,通過經(jīng)疊加的信號(hào)S(t)來代替該輸入信號(hào)y(t)
權(quán)利要求
1.一種從媒體內(nèi)容提取標(biāo)識(shí)的方法,該方法包括以下步驟 接收媒體內(nèi)容信號(hào);對(duì)所述媒體內(nèi)容信號(hào)進(jìn)行采樣以產(chǎn)生數(shù)字樣本; 將所述樣本存儲(chǔ)在緩沖器中; 確定所述緩沖器中的第一樣本序列;確定所述緩沖器中的第二樣本序列,其中,所述第二樣本序列具有與所述第一樣本序列基本相等的長(zhǎng)度;計(jì)算所述第一樣本序列與所述第二樣本序列的平均值以產(chǎn)生平均樣本序列; 從所述平均樣本序列提取標(biāo)識(shí);以及將所述標(biāo)識(shí)存儲(chǔ)在有形的存儲(chǔ)器中。
2.根據(jù)權(quán)利要求1所述的方法,其中,所述媒體內(nèi)容是音頻信號(hào)。
3.根據(jù)權(quán)利要求1所述的方法,該方法還包括以下步驟確定是否要使用疊加處理。
4.根據(jù)權(quán)利要求3所述的方法,其中,基于所述確定來計(jì)算所述第一樣本序列的平均值。
5.根據(jù)權(quán)利要求1所述的方法,其中,計(jì)算所述第一樣本序列與所述第二樣本序列的平均值的步驟包括以下步驟對(duì)所述第一樣本序列與所述第二樣本序列求和以產(chǎn)生合計(jì)樣本序列。
6.根據(jù)權(quán)利要求5所述的方法,其中,計(jì)算所述第一樣本序列與所述第二樣本序列的平均值的步驟還包括以下步驟將所述合計(jì)樣本序列除以包括在所述合計(jì)樣本序列中的樣本序列的數(shù)量。
7.根據(jù)權(quán)利要求1所述的方法,其中,在以T秒為單位的周期后在所述媒體內(nèi)容信號(hào)中重復(fù)所述標(biāo)識(shí),并且其中,選擇所述第二樣本序列的步驟包括以下步驟選擇在所述第一樣本序列的開始后T秒開始的樣本序列。
8.根據(jù)權(quán)利要求1所述的方法,其中,計(jì)算所述第一樣本序列與所述第二樣本序列的平均值以產(chǎn)生所述平均樣本序列的步驟包括以下步驟計(jì)算所述第一樣本序列與所述第二樣本序列中的相應(yīng)樣本的平均值以產(chǎn)生所述平均樣本序列。
9.一種存儲(chǔ)指令的計(jì)算機(jī)可讀介質(zhì),所述指令在被執(zhí)行時(shí)使得機(jī)器執(zhí)行以下步驟 接收媒體內(nèi)容信號(hào);對(duì)所述媒體內(nèi)容信號(hào)進(jìn)行采樣以產(chǎn)生樣本; 將所述樣本存儲(chǔ)在緩沖器中; 確定所述緩沖器中的第一樣本序列;確定所述緩沖器中的第二樣本序列,其中,所述第二樣本序列具有與所述第一樣本序列基本相等的長(zhǎng)度;計(jì)算所述第一樣本序列與所述第二樣本序列的平均值以產(chǎn)生平均樣本序列; 從所述平均樣本序列提取標(biāo)識(shí);以及將所述標(biāo)識(shí)存儲(chǔ)在有形的存儲(chǔ)器中。
10.根據(jù)權(quán)利要求9所述的計(jì)算機(jī)可讀介質(zhì),其中,所述媒體內(nèi)容是音頻信號(hào)。
11.根據(jù)權(quán)利要求9所述的計(jì)算機(jī)可讀介質(zhì),其中,所述指令在被執(zhí)行時(shí)還使得所述機(jī)器確定是否要使用疊加處理。
12.根據(jù)權(quán)利要求11所述的計(jì)算機(jī)可讀介質(zhì),其中,基于所述確定來計(jì)算所述第一樣本序列的平均值。
13.根據(jù)權(quán)利要求9所述的計(jì)算機(jī)可讀介質(zhì),其中,計(jì)算所述第一樣本序列和所述第二樣本序列的平均值的步驟包括以下步驟對(duì)所述第一樣本序列與所述第二樣本序列求和以產(chǎn)生合計(jì)樣本序列。
14.根據(jù)權(quán)利要求13所述的計(jì)算機(jī)可讀介質(zhì),其中,計(jì)算所述第一樣本序列與所述第二樣本序列的平均值的步驟還包括以下步驟將所述合計(jì)樣本序列除以包括在所述合計(jì)樣本序列中的樣本序列的數(shù)量。
15.根據(jù)權(quán)利要求9所述的計(jì)算機(jī)可讀介質(zhì),其中,在以T秒為單位的周期后在所述媒體內(nèi)容信號(hào)中重復(fù)所述標(biāo)識(shí),并且其中,選擇所述第二樣本序列的步驟包括以下步驟選擇在所述第一樣本序列的開始后T秒開始的樣本序列。
16.根據(jù)權(quán)利要求9所述的計(jì)算機(jī)可讀介質(zhì),其中,計(jì)算所述第一樣本序列與所述第二樣本序列的平均值以產(chǎn)生所述平均樣本序列的步驟包括以下步驟計(jì)算所述第一樣本序列與所述第二樣本序列中的相應(yīng)樣本的平均值以產(chǎn)生所述平均樣本序列。
17.—種從媒體內(nèi)容提取標(biāo)識(shí)的裝置,該裝置包括時(shí)域到頻域轉(zhuǎn)換器,其用于接收媒體內(nèi)容信號(hào),對(duì)所述媒體內(nèi)容信號(hào)進(jìn)行采樣以產(chǎn)生樣本,以及將所述樣本存儲(chǔ)在緩沖器中;疊加器,其用于確定所述緩沖器中的第一樣本序列,確定所述緩沖器中的第二樣本序列,其中,所述第二樣本序列具有與所述第一樣本序列基本相等的長(zhǎng)度,計(jì)算所述第一樣本序列與所述第二樣本序列的平均值以產(chǎn)生平均樣本序列;以及解碼器,其用于從所述平均樣本序列提取標(biāo)識(shí),并將所述標(biāo)識(shí)存儲(chǔ)在有形的存儲(chǔ)器中。
18.根據(jù)權(quán)利要求17所述的裝置,其中,所述媒體內(nèi)容是音頻信號(hào)。
19.根據(jù)權(quán)利要求17所述的裝置,該裝置還包括疊加器控制器,以確定是否要使用疊加處理。
20.根據(jù)權(quán)利要求19所述的裝置,其中,基于所述確定來計(jì)算所述第一樣本序列的平均值。
21.根據(jù)權(quán)利要求17所述的裝置,其中,計(jì)算所述第一樣本序列與所述第二樣本序列的平均值的步驟包括以下步驟對(duì)所述第一樣本序列與所述第二樣本序列求和以產(chǎn)生合計(jì)樣本序列。
22.根據(jù)權(quán)利要求21所述的裝置,其中,計(jì)算所述第一樣本序列與所述第二樣本序列的平均值的步驟還包括以下步驟將所述合計(jì)樣本序列除以包括在所述合計(jì)樣本序列中的樣本序列的數(shù)量。
23.根據(jù)權(quán)利要求17所述的裝置,其中,在以T秒為單位的周期后在所述媒體內(nèi)容信號(hào)中重復(fù)所述標(biāo)識(shí),并且其中,選擇所述第二樣本序列的步驟包括以下步驟選擇在所述第一樣本序列的開始后T秒開始的樣本序列。
24.根據(jù)權(quán)利要求17所述的裝置,其中,計(jì)算所述第一樣本序列與所述第二樣本序列的平均值以產(chǎn)生所述平均樣本序列的步驟包括以下步驟計(jì)算所述第一樣本序列與所述第二樣本序列的相應(yīng)樣本的平均值以產(chǎn)生所述平均樣本序列。
全文摘要
本文描述了用于音頻水印嵌入以及水印檢測(cè)和提取的方法和裝置。示例方法包括接收媒體內(nèi)容信號(hào);對(duì)所述媒體內(nèi)容信號(hào)進(jìn)行采樣以產(chǎn)生樣本;將所述樣本存儲(chǔ)在緩沖器中;確定所述緩沖器中的第一樣本序列;確定所述緩沖器中的第二樣本序列,其中,所述第二樣本序列具有與所述第一樣本序列基本相等的長(zhǎng)度;計(jì)算所述第一樣本序列與所述第二樣本序列的平均值以產(chǎn)生平均樣本序列;從所述平均樣本序列提取標(biāo)識(shí);以及將所述標(biāo)識(shí)存儲(chǔ)在有形的存儲(chǔ)器中。
文檔編號(hào)G11B20/10GK102265344SQ200980152518
公開日2011年11月30日 申請(qǐng)日期2009年10月22日 優(yōu)先權(quán)日2008年10月24日
發(fā)明者亞歷山大·帕夫洛維奇·托普奇, 韋努戈帕爾·斯里尼瓦桑 申請(qǐng)人:尼爾森(美國(guó))有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
云林县| 大田县| 栖霞市| 张北县| 凌源市| 旌德县| 勃利县| 达日县| 鄂尔多斯市| 神池县| 海兴县| 隆昌县| 崇州市| 昆明市| 西乌珠穆沁旗| 三都| 全州县| 沙田区| 长沙市| 塔河县| 枣强县| 庆安县| 麦盖提县| 久治县| 泾川县| 论坛| 调兵山市| 清远市| 绥芬河市| 大城县| 民权县| 定南县| 郁南县| 中山市| 福清市| 城步| 龙山县| 濮阳市| 天镇县| 定州市| 巴中市|