用于標(biāo)記數(shù)字音頻或音頻和/或視頻內(nèi)容的裝置和方法
【專利摘要】本發(fā)明的目的是提供一種用于在數(shù)字音頻或音頻和/或視頻內(nèi)容數(shù)據(jù)中標(biāo)記插入的改進(jìn)技術(shù),其通過(guò)管理和最小化修改的數(shù)量并且因此降低插入到音頻和/或視頻內(nèi)容中的標(biāo)記的不期望的失真。包括至少一個(gè)處理器、存儲(chǔ)器、解擾器和解碼器模塊的接收器裝置被配置為產(chǎn)生基本媒體內(nèi)容包的序列。該接收器裝置還包括標(biāo)記單元,其被配置為通過(guò)根據(jù)由與該接收器裝置相關(guān)聯(lián)的內(nèi)部參數(shù)定義的模式來(lái)修改基本媒體內(nèi)容包的序列中的數(shù)據(jù)以便做出標(biāo)記。該標(biāo)記單元被配置為在基本媒體內(nèi)容包的序列中確定具有預(yù)定長(zhǎng)度并且從序列中預(yù)定位置開(kāi)始的至少一個(gè)片段,將該片段分割為預(yù)定數(shù)量的包括至少一個(gè)基本媒體內(nèi)容包的全部或者部分的數(shù)據(jù)的連續(xù)窗口。通過(guò)每一個(gè)索引定義片段中的窗口的位置來(lái)給在基本媒體內(nèi)容包的序列中定義的片段中的每一個(gè)窗口加索引。該標(biāo)記單元使用算術(shù)變換函數(shù)來(lái)編碼內(nèi)部參數(shù),獲得所得到的比特串,基于全部或者部分所得到的比特串計(jì)算預(yù)定數(shù)量的窗口的位置索引,所述預(yù)定數(shù)量的窗口的數(shù)量小于在該片段中的窗口的數(shù)量,并且修改通過(guò)計(jì)算得到的位置索引所指示的窗口中的數(shù)據(jù)。該窗口包括修改的數(shù)據(jù)并且該窗口包括原始數(shù)據(jù)形式,在基本媒體內(nèi)容包的片段中,唯一模式代表與該接收器裝置相關(guān)聯(lián)的內(nèi)部參數(shù)。
【專利說(shuō)明】
用于標(biāo)巧數(shù)字音頻或音頻和/或視頻內(nèi)容的裝置和方法
技術(shù)領(lǐng)域
[0001] 本發(fā)明用于給數(shù)字音頻或音頻和/或視頻內(nèi)容數(shù)據(jù)加標(biāo)記或加指紋識(shí)別從而識(shí)別 他們的來(lái)源W便于阻止對(duì)拷貝的未授權(quán)分發(fā)的裝置和方法。
【背景技術(shù)】
[0002] 在數(shù)字音頻或音頻和/或視頻處理領(lǐng)域中,法務(wù)鑒定水印,還被稱為指紋識(shí)別,是 用于標(biāo)記通過(guò)接收裝置處理的數(shù)據(jù)的常用技術(shù)。運(yùn)是一種當(dāng)在互聯(lián)網(wǎng)上發(fā)現(xiàn)后者時(shí)追蹤例 如未保護(hù)的內(nèi)容的方法。存在多種用于一旦所述音頻和/或音頻和/或視頻內(nèi)容被解擾,在 音頻和/或音頻和/或視頻內(nèi)容中嵌入標(biāo)記的方法。第一種方法是在廣播側(cè)嵌入該信息。月良 務(wù)器很小屯、地將該信息與該音頻和/或視頻內(nèi)容組合從而將其隱藏到該內(nèi)容中并且該接收 器可W提取回該信息W便于該內(nèi)容的驗(yàn)證。另一種方法是一種其中一旦音頻和/或音頻和/ 或視頻流被解擾,該接收裝置增加一個(gè)專用于該接收裝置的識(shí)別的標(biāo)記。將信息插入到音 頻或視頻內(nèi)容中是一個(gè)復(fù)雜的過(guò)程,其中不損害標(biāo)記的魯棒性的不可見(jiàn)性或者不可聽(tīng)性是 主要目標(biāo)。在一些情況下,由于插入機(jī)構(gòu)的原因,是不可能實(shí)現(xiàn)最佳的不可見(jiàn)性或者不可聽(tīng) 性。此外,降低由于信息插入對(duì)內(nèi)容的影響就是實(shí)現(xiàn)可用的方案的關(guān)鍵。
[0003] 在例如文獻(xiàn)W02008/097918A2中公開(kāi)了指紋識(shí)別技術(shù),其描述了一種用于將可識(shí) 別代碼編碼到音頻記錄的內(nèi)容中的系統(tǒng)和方法,例如運(yùn)動(dòng)圖片的拷貝。該音頻內(nèi)容在該拷 貝的音頻聲軌中的至少一個(gè)特定的預(yù)先選擇的位置處被改變使得對(duì)于聽(tīng)眾來(lái)說(shuō)本質(zhì)上是 不明顯的。該音頻內(nèi)容被修改從而形成可識(shí)別代碼,其表示應(yīng)用于該運(yùn)動(dòng)圖像的拷貝的唯 一編號(hào),于是運(yùn)一音頻內(nèi)容的該回放的任意音頻記錄將獲得可識(shí)別代碼。該唯一編號(hào)被與 當(dāng)其被分發(fā)時(shí)接收拷貝的人或者實(shí)體的識(shí)別一起記錄并且存儲(chǔ),從而實(shí)現(xiàn)法律實(shí)施人員來(lái) 回看該運(yùn)動(dòng)圖像的懷疑的偽造拷貝從而讀取該代碼編號(hào)并且識(shí)別該拷貝的接收者W及因 此追蹤到該偽造拷貝的源。
[0004] 文獻(xiàn)US7818257B2公開(kāi)了一種用于W唯一方式編碼例如運(yùn)動(dòng)圖像的節(jié)目的大量分 布式視頻拷貝中的每一個(gè)的系統(tǒng)和方法,其通過(guò)W唯一的編碼的方式輕微修改在該節(jié)目中 的多個(gè)預(yù)先選擇的位置的圖像。懷疑的偽造可W與沒(méi)有修改的主視頻進(jìn)行比較從而確定該 拷貝的編碼的編號(hào),其被偽造從而能夠追蹤該偽造的源。優(yōu)選地,多個(gè)完整場(chǎng)景的每一個(gè)帖 在每一個(gè)位置處通過(guò)切換圖像來(lái)被修改從而使得該偽造很大程度上通過(guò)該偽造不能被檢 測(cè)到而通過(guò)與該未修改的主視頻進(jìn)行比較則容易被檢測(cè)到。人造偽像W表示該節(jié)目的唯一 編號(hào)的方式被插入。運(yùn)些通過(guò)修改圖像補(bǔ)充了該編碼并且提供了增加的追蹤偽造拷貝的方 式。
[0005] 文獻(xiàn)US2007/0242826A1公開(kāi)了一種用于標(biāo)記音頻/視頻信號(hào)從而用于追蹤內(nèi)容到 源的系統(tǒng)和方法。ID控制器從主音頻/視頻信號(hào)中獲取音頻/視頻同步指紋,將該指紋存儲(chǔ) 在數(shù)據(jù)存儲(chǔ)器中,并且將信號(hào)提供給ID編碼器從而將識(shí)別符編碼到主音頻/視頻信號(hào)的拷 貝中。該識(shí)別符被通過(guò)例如獲取、壓縮,和/或轉(zhuǎn)碼的操作而被持久編碼。該編碼的在拷貝的 音頻/視頻信號(hào)中的識(shí)別符隨后通過(guò)提取該指紋W及將其與所存儲(chǔ)的指紋進(jìn)行比較來(lái)確定 該識(shí)別符而做出確定。該識(shí)別符隨后被用于追蹤所拷貝的音頻/視頻信號(hào)的源。
[0006] 文獻(xiàn)US2010/100742A1公開(kāi)了一種用于處理和給具有消息的傳輸流加水印的方法 和設(shè)備。包括處理的內(nèi)容包、相關(guān)聯(lián)的載波包、W及一組相關(guān)聯(lián)的載波包的水印描述符的被 處理的傳輸流從該傳輸流創(chuàng)建。被處理的內(nèi)容數(shù)據(jù)表示第一水印值并且通過(guò)傳輸象限邊界 限定。相關(guān)聯(lián)的載波包包括表示第二水印值的并且通過(guò)傳輸象限邊界限定的替代水印數(shù) 據(jù)。運(yùn)些相關(guān)聯(lián)載波包與被處理的內(nèi)容包成對(duì)出現(xiàn)。該水印描述符包括同步數(shù)據(jù)。該加水印 的傳輸流通過(guò)根據(jù)水印消息交錯(cuò)選擇的處理的內(nèi)容包和相關(guān)聯(lián)載波包而創(chuàng)建。
[0007] 文獻(xiàn)EP2387250A1公開(kāi)了一種用于使用視頻起始代碼的水印插入方法和系統(tǒng)。在 多個(gè)實(shí)施例中,接收被配置為基于嵌入在包括多個(gè)視頻帖的壓縮視頻流中的水印,接收用 于在該壓縮視頻流中的多個(gè)視頻帖中的每一個(gè)視頻帖的每一個(gè)部分的缺省版本,W及用于 該壓縮視頻流中的一個(gè)或者多個(gè)視頻帖的一個(gè)或者多個(gè)部分的選擇版本和對(duì)應(yīng)的水印控 制信息。根據(jù)一個(gè)實(shí)施例,該缺省版本可能包括不具有水印的視頻數(shù)據(jù),并且該選擇版本可 能包括具有水印的視頻數(shù)據(jù)。在另一個(gè)示意性實(shí)施例中,該缺省版本可能包括具有一種類 型的水印的視頻數(shù)據(jù),并且該選擇版本可能包括具有不同類型水印的視頻數(shù)據(jù)。可能包括 具有數(shù)據(jù)類型值的起始代碼后綴的起始代碼被用于每一個(gè)缺省版本。可能包括具有第一保 留值的起始代碼后綴的起始代碼可能被用于每一個(gè)選擇版本??赡馨ň哂械诙A糁档?起始代碼后綴的起始代碼被用于每一個(gè)對(duì)應(yīng)的水印控制信息。
[0008] 文獻(xiàn)US2010/169349A1公開(kāi)了用于修改,或者使用編碼比特流,或者用于從數(shù)據(jù)中 恢復(fù)水印信息的方法。在一個(gè)實(shí)施例中,編碼比特流被修改從而允許將水印應(yīng)用到該編碼 比特流而不改變?cè)谠摫忍亓髦械娜我馄渌Z(yǔ)法單元的編碼。運(yùn)是通過(guò)識(shí)別必須要改變編碼 的語(yǔ)法單元而不中斷連續(xù)編碼單元的情況來(lái)執(zhí)行的。如果修改值產(chǎn)生了與原始值將會(huì)產(chǎn)生 的相同的解碼變量,則該編碼的語(yǔ)法單元被其他編碼值替代。特定的實(shí)施例聚焦于使用賭 編碼的語(yǔ)法單元編碼上,包括:例如,基于上下文的自適應(yīng)二進(jìn)制算術(shù)編碼(CABAC)。不管編 碼或者加水印的類型,多個(gè)實(shí)施例可能提供W用于恢復(fù)水印信息。特定的實(shí)施例使用檢測(cè) 數(shù)據(jù)和特征信息來(lái)恢復(fù)水印信息。
[0009] 文獻(xiàn)US2009/049302A1公開(kāi)了一種用于處理內(nèi)容的方法和系統(tǒng),該內(nèi)容包括產(chǎn)生 偽值,將該偽值與該內(nèi)容的傳輸流復(fù)用,選擇該內(nèi)容中的至少一個(gè)位置,其中該內(nèi)容的值被 包括水印信號(hào)的可選擇的值替代,產(chǎn)生至少一個(gè)可替代的值并且將該至少一個(gè)可替代值插 入到內(nèi)容中。該方法在內(nèi)容編碼和驗(yàn)證期間建立偽數(shù)據(jù)(或者填充數(shù)據(jù))如"占位符"。在后 續(xù)階段,運(yùn)些偽數(shù)據(jù)被真實(shí)附加數(shù)據(jù)(水印和其他數(shù)據(jù))替換。真實(shí)附加數(shù)據(jù)被插入到編碼/ 復(fù)用內(nèi)容而不重編碼或者重復(fù)用。因此,該附加數(shù)據(jù)W最少的對(duì)該內(nèi)容的處理W及最少的 對(duì)流程的影響而被插入到所編碼的和復(fù)用的內(nèi)容。如在此使用的內(nèi)容包括視頻、音頻W及 任意其他多媒體內(nèi)容。
[0010] 當(dāng)將標(biāo)記插入到媒體數(shù)據(jù)時(shí),上述技術(shù)具有W下共同點(diǎn):
[0011] .要被插入的唯一識(shí)別符具有靜態(tài)的、應(yīng)用于該媒體的修改的預(yù)先建立的模式。 其不能夠在被插入時(shí)快速產(chǎn)生。將來(lái)的放大是不可能的。
[0012] .標(biāo)記的提取不是盲檢測(cè)處理。沒(méi)有機(jī)構(gòu)用于自我提取該修改位置并且合適地解 釋他們。因此需要訪問(wèn)參考信息從而能夠恢復(fù)該標(biāo)記。
[0013] ?不能夠進(jìn)一步優(yōu)化失真。一旦修改方式被確定,精調(diào)標(biāo)記插入的影響變?yōu)椴辉?可能。
【發(fā)明內(nèi)容】
[0014] 為了消除上述缺點(diǎn),本發(fā)明的目的是提供一種改進(jìn)的在數(shù)字音頻或音頻和/或視 頻內(nèi)容數(shù)據(jù)中插入標(biāo)記的技術(shù),其通過(guò)管理和最小化修改的數(shù)量-還被稱為假信號(hào)-并且因 此降低向音頻和/或視頻內(nèi)容中插入標(biāo)記所引起的不期望的失真。
[0015] 運(yùn)一目的通過(guò)一種標(biāo)記通過(guò)接收器裝置接收的數(shù)字?jǐn)?shù)據(jù)包的流的基本媒體內(nèi)容 的方法來(lái)實(shí)現(xiàn),該接收器裝置包括至少一個(gè)處理器、存儲(chǔ)器、解擾器、產(chǎn)生基本媒體內(nèi)容包 的序列的解碼器模塊,該接收器裝置還包括標(biāo)記單元,其被配置為通過(guò)根據(jù)由與該接收器 裝置相關(guān)聯(lián)的內(nèi)部參數(shù)定義的模式來(lái)修改基本媒體內(nèi)容包的序列中的數(shù)據(jù)W便做出標(biāo)記, 該方法包括如下步驟:
[0016] -通過(guò)標(biāo)記單元,在基本媒體內(nèi)容包的序列中確定具有預(yù)定長(zhǎng)度并且從序列中預(yù) 定位置開(kāi)始的至少一個(gè)片段,
[0017] -將該片段分割為預(yù)定數(shù)量的包括至少一個(gè)基本媒體內(nèi)容包的全部或者部分的數(shù) 據(jù)的連續(xù)窗口,
[0018] 該方法的特征在于還包括如下步驟:
[0019] -給在該基本媒體內(nèi)容包的序列中定義的片段中的每一個(gè)窗口加索引,每一個(gè)索 引用于定義在該片段中的窗口的位置,
[0020] -通過(guò)使用算術(shù)變換函數(shù)來(lái)編碼內(nèi)部參數(shù),獲得所得到的比特串,
[0021] -基于全部或者部分所得到的比特串計(jì)算預(yù)定數(shù)量的窗口的位置索引,所述預(yù)定 數(shù)量的窗口的數(shù)量小于在該片段中的窗口的數(shù)量,
[0022] -修改通過(guò)計(jì)算得到的位置索引所指示的窗口中的數(shù)據(jù),該窗口包括修改的數(shù)據(jù) 并且該窗口包括原始數(shù)據(jù)形式,在基本媒體內(nèi)容包的片段中,唯一模式代表與該接收器裝 置相關(guān)聯(lián)的內(nèi)部參數(shù)。
[0023] -輸出包括至少一個(gè)修改的基本媒體包的序列的基本媒體內(nèi)容數(shù)據(jù)包。
[0024] 本發(fā)明的另一個(gè)目的包括一種接收器裝置,其被配置為標(biāo)記數(shù)字?jǐn)?shù)據(jù)包的流的基 本媒體內(nèi)容,該接收器裝置包括至少一個(gè)處理器、存儲(chǔ)器、解擾器、產(chǎn)生基本媒體內(nèi)容包的 序列的解碼器模塊,該接收器裝置還包括標(biāo)記單元,其被配置為通過(guò)根據(jù)由與該接收器裝 置相關(guān)聯(lián)的內(nèi)部參數(shù)定義的模式來(lái)修改基本媒體內(nèi)容包的序列中的數(shù)據(jù)W便做出標(biāo)記,該 標(biāo)記單元被配置為用于:
[0025] 在基本媒體內(nèi)容包的序列中確定具有預(yù)定長(zhǎng)度并且從序列中預(yù)定位置開(kāi)始的至 少一個(gè)片段,
[0026] 將該片段分割為預(yù)定數(shù)量的包括至少一個(gè)基本媒體內(nèi)容包的全部或者部分的數(shù) 據(jù)的連續(xù)窗口,
[0027] 該標(biāo)記單元的特征在于還被配置為用于:
[0028] 給在該基本媒體內(nèi)容包的序列中定義的片段中的每一個(gè)窗口加索引,每一個(gè)索引 用于定義片段中窗口的位置,
[0029] -通過(guò)使用算術(shù)變換函數(shù)來(lái)編碼內(nèi)部參數(shù),獲得所得到的比特串,
[0030] -基于全部或者部分所得到的比特串計(jì)算預(yù)定數(shù)量的窗口的位置索引,所述預(yù)定 數(shù)量的窗口的數(shù)量小于在片段中的窗口的數(shù)量,
[0031 ]修改通過(guò)計(jì)算得到的位置索引所指示的窗口中的數(shù)據(jù),該窗口包括修改的數(shù)據(jù)并 且該窗口包括原始數(shù)據(jù)形式,在基本媒體內(nèi)容包的片段中,唯一模式代表與該接收器裝置 相關(guān)聯(lián)的內(nèi)部參數(shù),
[0032] 輸出包括至少一個(gè)修改的基本媒體包的序列的基本媒體內(nèi)容數(shù)據(jù)包。
[0033] 該基本媒體包的序列包括音頻數(shù)據(jù)包或者視頻數(shù)據(jù)包。
[0034] 優(yōu)選地在音頻數(shù)據(jù)的情況下通過(guò)增加產(chǎn)生與靜默假信號(hào)相對(duì)應(yīng)的能夠檢測(cè)的失 真的假信號(hào)或者在視頻數(shù)據(jù)的情況下通過(guò)增加產(chǎn)生與失真的像素塊相對(duì)應(yīng)的能夠檢測(cè)的 失真的假信號(hào),來(lái)修改通過(guò)計(jì)算得到的位置索引所指示的窗口中的數(shù)據(jù)。
[0035] 本發(fā)明的該接收器裝置被配置為插入被修改的數(shù)據(jù),此后稱為假信號(hào)。該連續(xù)的 假信號(hào)可W被引入,例如通過(guò)禪合到標(biāo)記單元被編程為產(chǎn)生與例如接收器的裝置的識(shí)別符 的內(nèi)部參數(shù)相對(duì)應(yīng)的模式的濾波器來(lái)丟棄一些包而實(shí)現(xiàn)。該假信號(hào)的長(zhǎng)度W及可察覺(jué)的時(shí) 間段被控制使得他們維持合理,例如在一秒W下。
[0036] 在音頻和/或視頻數(shù)據(jù)序列中的預(yù)定片段被分割為加索引為從0到N-I的N個(gè)連續(xù) 窗口。根據(jù)優(yōu)選實(shí)施例,片段中的每一個(gè)窗口可能具有相同的長(zhǎng)度或者時(shí)間段。該接收器裝 置的識(shí)別符例如被分配給包括一組每一個(gè)通過(guò)基于表示該識(shí)別符的代碼或者比特串計(jì)算 的索引所指示的窗口的模式。在該組中的窗口的數(shù)量小于在片段中的窗口的總數(shù)量,并且 通過(guò)計(jì)算得到的索引所指示的該組中的每一個(gè)窗口包括假信號(hào)。包括原始數(shù)據(jù)的窗口和包 括通過(guò)增加假信號(hào)而修改的數(shù)據(jù)的窗口因此形成了在該片段中的模式。窗口中的假信號(hào)可 能占據(jù)全部窗口或者在窗口自身長(zhǎng)度中的部分窗口。
[0037] 根據(jù)優(yōu)選實(shí)施例,通過(guò)特定的假信號(hào)來(lái)標(biāo)記片段的起始,假信號(hào)的長(zhǎng)度擴(kuò)展到多 個(gè)窗口如例如兩倍或者=倍窗口長(zhǎng)度。運(yùn)一起始代碼產(chǎn)生了與通過(guò)插入到基本媒體數(shù)據(jù)中 的假信號(hào)產(chǎn)生的失真不同的能夠檢測(cè)的失真。
[0038] 根據(jù)另一個(gè)實(shí)施例,通過(guò)兩個(gè)或者=個(gè)連續(xù)假信號(hào)標(biāo)記片段的起始,其長(zhǎng)度與該 窗口的長(zhǎng)度的預(yù)定小部分相同或者相等。
[0039] 根據(jù)又另一個(gè)實(shí)施例,在片段的起始的包流中的位置-因此該可覺(jué)察的音頻和/或 視頻內(nèi)容-被注冊(cè)為匹配參考。
[0040] 可W通過(guò)觀察和分析包括完整片段的音頻和/或視頻包序列來(lái)檢測(cè)該識(shí)別符,其 依次由N個(gè)窗口組成從而識(shí)別假信號(hào)的位置。運(yùn)些位置索引一起形成了如下模式,其被解釋 為該模式的處理裝置的音頻和/或視頻內(nèi)容源其中的識(shí)別符或者表示。
[0041 ]運(yùn)一識(shí)別符可能例如對(duì)應(yīng)于該接收器裝置的唯一識(shí)別符,W便作為該接收器裝置 的個(gè)性化部件的全部或者唯一識(shí)別符,該接收器裝置例如是CAM模塊、智能卡或者任意其他 與數(shù)據(jù)安全相關(guān)的模塊。
[0042] 在另一個(gè)實(shí)施例中,該標(biāo)記單元可能重復(fù)確定多個(gè)片段,在運(yùn)些片段中窗口被修 改從而形成對(duì)應(yīng)于相同識(shí)別符的模式。運(yùn)一片段和模式的重復(fù)的優(yōu)點(diǎn)是確保了該模式(因 此該識(shí)別符)的檢測(cè),即使故意或者非故意地跳過(guò)多個(gè)片段。
[0043] 該標(biāo)記單元位于解碼器模塊之后或者解擾器模塊之后或者嵌入在解擾器模塊中。 因此,基本媒體包的序列分別包括未壓縮基本媒體抽樣的序列或者打包的壓縮基本媒體的 序列或者打包的加擾基本媒體的序列。
【附圖說(shuō)明】
[0044] 通過(guò)下面的詳細(xì)描述將會(huì)更好理解本發(fā)明,其參考了給出的非限制性例子的所附 附圖。
[0045] 圖1A、圖IB和圖IC示出了根據(jù)本發(fā)明的適合于執(zhí)行解擾、編碼和采用識(shí)別符標(biāo)記 該音頻和/或視頻數(shù)據(jù)的不同的接收器裝置配置的框圖。
[0046] 圖2A和圖2B示出了根據(jù)預(yù)定的模式將識(shí)別符映射到片段T中的一組窗口中的簡(jiǎn)化 的例子。
[0047] 圖3示出了通過(guò)在片段T中的64個(gè)加索引的窗口的6個(gè)窗口中的假信號(hào)形成模式的 第一實(shí)際例子,其中片段T的開(kāi)始是與起始代碼同步的。
[0048] 圖4示出了通過(guò)在片段T中的32個(gè)加索引的窗口的5個(gè)窗口中的假信號(hào)形成模式的 第二實(shí)際例子,其中片段T的開(kāi)始是與起始代碼同步的。
【具體實(shí)施方式】
[0049] 現(xiàn)在將通過(guò)參考附圖示出的例子描述本發(fā)明的優(yōu)選實(shí)施例。雖然將結(jié)合優(yōu)選實(shí)施 例描述本發(fā)明,可W理解他們并不是為了將本發(fā)明限制于運(yùn)些實(shí)施例。相反,本發(fā)明是覆蓋 了替換、變形或者等同物,他們包括在通過(guò)附加的權(quán)利要求定義的本發(fā)明的精神和范圍內(nèi)。 此外,在下面對(duì)本發(fā)明的詳細(xì)描述中,許多具體細(xì)節(jié)被規(guī)定從而提供了對(duì)本發(fā)明的完整理 解。但是,對(duì)于本領(lǐng)域技術(shù)人員來(lái)說(shuō)本發(fā)明可W無(wú)需運(yùn)些具體細(xì)節(jié)而實(shí)現(xiàn)則是顯而易見(jiàn)的。 在其他例子中,應(yīng)該理解的是,方法、產(chǎn)品、部件W及電路沒(méi)有被詳細(xì)描述由于為了不會(huì)不 必要地混淆本發(fā)明的各個(gè)方面。
[0050] 在付費(fèi)TV領(lǐng)域中,一旦音頻和/或視頻內(nèi)容被解擾,該接收裝置可W增加專用于其 識(shí)別的標(biāo)記從而擴(kuò)展保護(hù)的范圍是非常有利的:在解密步驟后,通過(guò)插入在該內(nèi)容中的最 終客戶端的識(shí)別符確保內(nèi)容保護(hù),從而阻止內(nèi)容的違法分發(fā)。接收裝置具有,例如,機(jī)頂盒、 高級(jí)的電視機(jī)或者負(fù)責(zé)接收該音頻和/或視頻內(nèi)容數(shù)據(jù)并且消除加密保護(hù)的CAM(條件接入 模塊)的形式。為了該目的,該接收裝置REC包括至少一個(gè)管理用于解復(fù)用輸入流的音頻和/ 或視頻內(nèi)容包的解復(fù)用器DEMUX的處理器CPUW及至少一個(gè)被配置為使用加密密鑰解擾音 頻和/或視頻內(nèi)容數(shù)據(jù)的解擾模塊DSC。所獲得的解擾的但是仍然壓縮的音頻和/或視頻內(nèi) 容數(shù)據(jù)隨后被通過(guò)解碼器DEC解碼為適合于例如揚(yáng)聲器和/或TV屏幕的擅染裝置RD的格式。 與處理器CPU相關(guān)聯(lián)的存儲(chǔ)接收器裝置REC操作程序、參數(shù)W及其他數(shù)據(jù)的存儲(chǔ)器M還存儲(chǔ) 用于標(biāo)記音頻和/或視頻內(nèi)容數(shù)據(jù)的唯一標(biāo)記或者識(shí)別符UA。
[0051] 根據(jù)優(yōu)選實(shí)施例,該接收裝置REC還包括標(biāo)記單元MU,其使用從該接收裝置REC的 內(nèi)部參數(shù)例如序列號(hào)獲得的唯一標(biāo)記UA來(lái)標(biāo)記該內(nèi)容數(shù)據(jù)。該接收裝置REC通常包括用于 處理所有安全操作的安全模塊。該安全模塊可能具體有多種形式,例如可移除模塊,例如智 能卡或者USB軟件狗,或者其可能被W安裝在主電路板上的單一忍片的形式或者運(yùn)些形式 的組合而嵌入到該接收裝置。
[0052] 根據(jù)本發(fā)明的優(yōu)選實(shí)施例,通過(guò)圖1A、1B和IC的MediaX指示的數(shù)據(jù)表示音頻數(shù)據(jù)。
[0053] 根據(jù)本發(fā)明的優(yōu)選實(shí)施例,該標(biāo)記單元MU位于付費(fèi)TV接收器裝置REC的解碼器DEC 之后,如在附圖IA的例子中示出的。加擾的且壓縮的音頻數(shù)據(jù)包MediaXs-通過(guò)去復(fù)用器 DEMUX從復(fù)用的流的其他數(shù)據(jù)中過(guò)濾出的-進(jìn)入到輸出解擾(但是仍然是編碼的/壓縮的)的 音頻數(shù)據(jù)包Media)(c的解擾器DSC中。運(yùn)些音頻數(shù)據(jù)包MediaXc隨后向前進(jìn)入到合適的解碼器 DEC從而獲得適合于通過(guò)擅染裝置RD呈現(xiàn)的解碼的音頻數(shù)據(jù)(MediaX)。
[0054] 在圖IA中,該標(biāo)記單元MU選擇至少一個(gè)在該解碼器DEC的輸出處發(fā)現(xiàn)的多個(gè)音頻 抽樣的序列:該選擇的序列占據(jù)預(yù)定時(shí)間段的至少一個(gè)時(shí)間周期T并且在預(yù)定音頻抽樣或 者預(yù)定音頻媒體時(shí)間開(kāi)始。該時(shí)間周期T隨后被分割為預(yù)定數(shù)量N個(gè)每一個(gè)具有相同的時(shí)間 段t并且包括相同數(shù)量的音頻抽樣的連續(xù)時(shí)間窗口。如果某些窗口根據(jù)分配給運(yùn)一接收器 裝置REC的模式被分配了假信號(hào),則標(biāo)記單元MU通過(guò)例如將比特設(shè)置為零來(lái)修改運(yùn)些窗口 中的音頻抽樣。因此,所得到的音頻數(shù)據(jù)Media沿被標(biāo)記并且發(fā)送到擅染裝置RD。
[0055] 根據(jù)其他實(shí)施例,該標(biāo)記單元位于解擾器DSC和媒體解碼器DEC之間,如通過(guò)圖IB 所示。
[0056] 不喪失一般性,在圖IB中的音頻數(shù)據(jù)MediaXc可W被認(rèn)為根據(jù)用于音頻編碼的 MPEGAAC(高級(jí)音頻編碼)標(biāo)準(zhǔn)進(jìn)行壓縮。根據(jù)DVB標(biāo)準(zhǔn),該音頻媒體MediaX。具有雙重打包格 式:該編碼的音頻帖AAC被封裝在PES(打包基本流)包中,其依次被封裝在TS(傳輸流)包中。 此后,提取AAC帖意味著選擇其父TS包,解析運(yùn)一包(也就是說(shuō)PES包)的負(fù)載從而直接恢復(fù) 要被選擇的AAC帖而無(wú)須緩沖和消除外層打包。
[0057] 該標(biāo)記單元MU選擇至少一個(gè)在該解擾器DSC的輸出處發(fā)現(xiàn)的多個(gè)AAC帖的序列:所 選擇的序列占據(jù)預(yù)定時(shí)間段的至少一個(gè)時(shí)間周期T并且在對(duì)應(yīng)于預(yù)定音頻媒體時(shí)間的預(yù)定 AAC帖處開(kāi)始。該時(shí)間周期T隨后被分割為預(yù)定數(shù)量N個(gè)每一個(gè)具有相同的時(shí)間段t并且包括 至少一個(gè)AAC帖的連續(xù)時(shí)間窗口。如果某些窗口根據(jù)分配給運(yùn)一接收器裝置REC的模式被分 配接收假信號(hào),該標(biāo)記單元通過(guò)將屬于該窗口的AAC帖AAC全部增益設(shè)置為零來(lái)修改運(yùn)些窗 口中的數(shù)據(jù)。因此,所得到的音頻數(shù)據(jù)MediaXcf被標(biāo)記并且繼續(xù)其到解碼器DEC的路徑。替代 AAC全部增益,相關(guān)的AAC帖的頻譜數(shù)據(jù)的縮放因子可W被修改從而產(chǎn)生該假信息。在運(yùn)最 后兩種情況中,所得到的假信號(hào)的時(shí)間段比在其中可W是一個(gè)AAC帖的部分時(shí)間段的第一 情況下更為精確。MPEG2/4AAC規(guī)范提供了更多關(guān)于全部增益、縮放因子和頻譜數(shù)據(jù)的信息。 [00 5引根據(jù)另一個(gè)實(shí)施例,該標(biāo)記單元位于接收器裝置REC的解擾器DSC內(nèi)部,如圖IC中 所示。
[0059] 該解擾器DSC熟知其當(dāng)前通過(guò)包識(shí)別符PID和相關(guān)聯(lián)控制字解擾的不同的媒體流 從而確保正確的解擾。該嵌入的標(biāo)記單元可W,根據(jù)優(yōu)選的用于音頻數(shù)據(jù)MediaXs的PID,驗(yàn) 證或者拒絕一些包的解擾。對(duì)運(yùn)些包不進(jìn)行解擾將在解碼層面產(chǎn)生解碼誤差,運(yùn)將會(huì)在音 頻解碼序列中產(chǎn)生根據(jù)分配給運(yùn)一接收器裝置REC的模式的假信號(hào)。
[0060] 又根據(jù)本發(fā)明的其他實(shí)施例,在圖1A、圖IB和圖IC中由MediaX表示的數(shù)據(jù)表示視 頻數(shù)據(jù)。
[0061] 在圖IA中,該標(biāo)記單元MU選擇該解碼器DEC的輸出端處發(fā)現(xiàn)的多個(gè)宏塊的至少一 個(gè)序列,也就是16X16個(gè)連續(xù)像素的矩陣:該選擇的序列在預(yù)定視頻帖中發(fā)生,擴(kuò)展到T個(gè) 宏塊數(shù)量并且恰恰第一個(gè)宏塊位置被預(yù)先確定。多個(gè)連續(xù)的宏塊被分組到每一個(gè)具有相同 數(shù)量的宏塊的多個(gè)連續(xù)窗口中。如果某些窗口被分配給根據(jù)分配給運(yùn)一接收器裝置RE的模 式的假信號(hào),該標(biāo)記單MU通過(guò)將相關(guān)聯(lián)的宏塊的像素設(shè)置為零亮度來(lái)修改在運(yùn)些窗口中的 數(shù)據(jù)。因此,所得到的視頻帖MediaXf被標(biāo)記并且發(fā)送到該擅染裝置RDdT個(gè)宏塊數(shù)量可W擴(kuò) 展到多個(gè)連續(xù)視頻帖。作為替代,連續(xù)視頻片段或者帖可W作為上述宏塊的角色從而產(chǎn)生 根據(jù)該模式的假信號(hào)。
[0062] 不喪失一般性,在圖IB中的該視頻數(shù)據(jù)Media)(c可W被認(rèn)為是根據(jù)用于視頻編碼 的MPEG AVC(先進(jìn)視頻編碼)標(biāo)準(zhǔn)壓縮的。根據(jù)DVB標(biāo)準(zhǔn),該視頻媒體Media)(c具有雙重打包 格式:所編碼的NAL單元被封裝在PES包中,其被連續(xù)封裝在TS包中。此后,提取NAL單元暗示 著選擇其父TS包,解析運(yùn)一包(也就是PES包)的負(fù)載從而提取該要被選擇的NAL而無(wú)須緩沖 和消除外層打包。
[0063] 標(biāo)記單元MU選擇在該解擾器DCS的輸出處發(fā)現(xiàn)的內(nèi)部類型的多個(gè)NAL(網(wǎng)絡(luò)抽象 層)單元的至少一個(gè)序列:所選擇的序列占據(jù)至少T個(gè)連續(xù)NAL并且從對(duì)應(yīng)于在預(yù)定W打包 單元的字節(jié)流形式的視頻帖的預(yù)定區(qū)域的預(yù)定NAL單元開(kāi)始。多個(gè)NAL單元被分組到具有每 一個(gè)相同的數(shù)量t個(gè)NAL單元的多個(gè)連續(xù)窗口中。如果某些窗口被分配了根據(jù)分配給運(yùn)一接 收器裝置REC的模式的假信號(hào),則該標(biāo)記單元M閑尋運(yùn)些窗口的全部或者部分NAL單元的NAL 類型設(shè)置為在解碼處理中將要被跳過(guò)。因此,所得到的視頻數(shù)據(jù)MediaXcf被標(biāo)記并且繼續(xù)其 到解碼器DEC的路徑。該MPEG 4AVC規(guī)范提供了更多關(guān)于NALW及他們的不同類型的信息。
[0064] 對(duì)于視頻數(shù)據(jù)的情況,圖IC中的嵌入的標(biāo)記單元可W,根據(jù)優(yōu)選的用于視頻數(shù)據(jù) MediaXs的所選擇的PID,授權(quán)或者拒絕一些包的解擾。對(duì)運(yùn)些包不解擾將會(huì)在解碼層面產(chǎn) 生解碼誤差,其通常會(huì)產(chǎn)生類型塊效應(yīng)或者甚至靜止圖像的假信號(hào)-依賴于靜止-加擾的視 頻包的信息類型-在根據(jù)分配給接收器裝置REC的模式的視頻解碼序列中。
[0065] 上述實(shí)施例詳細(xì)描述了如何針對(duì)音頻和/或視頻數(shù)據(jù)在連續(xù)窗口的時(shí)間周期中設(shè) 置片段T,其中根據(jù)專用模式的W個(gè)數(shù)量的窗口的音頻和/或視頻數(shù)據(jù)被修改從而產(chǎn)生假信 號(hào)。根據(jù)媒體數(shù)據(jù)的特性,假信號(hào)可W W不同方式觀察到:短時(shí)間段的靜默、在一組像素上 的模糊效果,等等…通過(guò)調(diào)整窗口的長(zhǎng)度或者時(shí)間段t,運(yùn)些失真可W被優(yōu)化從而較少被觀 察到或者甚至不被觀察到。
[0066] 其他降低對(duì)假信號(hào)的影響的方式是優(yōu)化假信號(hào)在該片段T中的出現(xiàn)。此后,將呈現(xiàn) 實(shí)施例W產(chǎn)生用于該片段T的具有運(yùn)一優(yōu)點(diǎn)的模式。
[0067] 用于產(chǎn)生該模式的識(shí)別符UA優(yōu)選地由用于解擾音頻和/或視頻內(nèi)容的接收器裝置 或者與接收器相關(guān)聯(lián)的CAM模塊(條件接入模塊)的唯一識(shí)別符組成。插接到該接收器的CAM 模塊通常支持至少一個(gè)智能卡、解擾器模塊W及存儲(chǔ)器。文獻(xiàn)W02012/022712 Al描述了具 有用于信用卡形式的卡的讀取器、用于SIM卡形式的卡的讀取器、用于SD存儲(chǔ)器卡的卡槽W 及實(shí)現(xiàn)在位于CAM模塊中的印刷電路板上的解擾器模塊的典型CAM模塊。
[0068] 在被映射到運(yùn)一模式之前,該識(shí)別符優(yōu)選地通過(guò)使用信息轉(zhuǎn)換的算術(shù)函數(shù)或者機(jī) 制來(lái)被編碼,例如化rdos編碼、CRC誤差信令方法、里的-所羅口(Reed-Salomon)編碼等,從 而進(jìn)一步改進(jìn)在此后執(zhí)行的檢測(cè)處理期間的該識(shí)別符的魯棒性。
[0069] 圖2A和圖2B示出了將識(shí)別符映射到包括一組在周期T內(nèi)的窗口的模式中的簡(jiǎn)化例 子。在運(yùn)一情況下,假信號(hào)占據(jù)全部窗口。
[0070] 時(shí)間周期的片段T被分割為N個(gè)連續(xù)的每一個(gè)具有時(shí)間段或長(zhǎng)度t的窗口。運(yùn)些窗 口被加索引從0到N-1,其中在圖2A和圖2B的例子中N=8。在一組W = 3個(gè)窗口(具有W<N)中 的數(shù)據(jù)被編碼從而在通過(guò)索引1、4和5指示的位置處產(chǎn)生假信號(hào)。在剩余窗口中的數(shù)據(jù)被保 留未修改。
[0071] 該模式可能表示識(shí)別符UA = 01001100例如其中假信號(hào)-窗口被偽造,而無(wú)論包括 值1的UA的比特位置對(duì)應(yīng)的是哪里。該窗口的索引期望包括假信號(hào),因此根據(jù)表示該識(shí)別符 的比特串01001100來(lái)計(jì)算該假信號(hào)。也就是說(shuō),比特0用于標(biāo)識(shí)包括原始數(shù)據(jù)的窗口的特 性,而比特1用于標(biāo)識(shí)包括修改的數(shù)據(jù)的窗口。
[0072] 在假信號(hào)-窗口中,修改不需要應(yīng)用到全部窗口但是應(yīng)用到數(shù)據(jù)在窗口中的片段。 為了幫助檢測(cè),該片段的精確的邊界是無(wú)關(guān)緊要的,也就是應(yīng)用于窗口的第一個(gè)一半的修 改被與應(yīng)用到該窗口的第二個(gè)一半的修改W相同的方式解釋,與窗口相關(guān)的索引0到N-I對(duì) 于識(shí)別該模式是非常重要的。窗口的長(zhǎng)度或者時(shí)間段因此在該片段T內(nèi)是可變的。
[0073] 根據(jù)將32比特的識(shí)別符映射到在內(nèi)容數(shù)據(jù)包序列中的模式的實(shí)踐例子,W個(gè)每一 個(gè)具有從0到N-I的索引的窗口不得不被W最小化沖突可能性的方式確定,也就是當(dāng)兩個(gè)不 同的識(shí)別符具有相同的模式時(shí)。
[0074] 通過(guò)定義例如從32-比特串到在0到N-I之間的W個(gè)數(shù)量的作為偽隨機(jī)函數(shù)的一組 向量來(lái)避免該沖突。根據(jù)本發(fā)明的實(shí)施例,32比特識(shí)別符被轉(zhuǎn)換為4字節(jié)的串。隨后執(zhí)行串 轉(zhuǎn)換例如采用甜A類型的加密哈希函數(shù),也就是甜A-512從而產(chǎn)生64字節(jié)序列h[0],h[l],h
[2],…h(huán)[63]。其他算術(shù)轉(zhuǎn)換也可W應(yīng)用到該串。
[0075] 通過(guò)將第一轉(zhuǎn)換的哈希字節(jié)h[0]映射到h[0](mod N)、第二字節(jié)h[l]映射到h[l] (mod N),…,W及最后第W個(gè)字節(jié)h[W-l]映射到h[W-l](mod N),從而定義該模式的第一索 引,其中"mod N"是WN為模的算子用于降低256個(gè)h山iE0…W-リ到N個(gè)可能的索引。
[0076] 在運(yùn)一例子中,該方法只要N<256并且W< 64,該方法就能執(zhí)行。如果該哈希函數(shù) 是SHA-256,就需要W < 32。
[0077] 通過(guò)如下方式來(lái)計(jì)算具有在最大W個(gè)窗口其中假信號(hào)被引入超過(guò)總數(shù)片段T的N個(gè) 窗口的可能模式P(W,N)的數(shù)量:
[007引 P(W,N)=C(N,l)+C(N,2)+…+C(N,W),其中C(N,k)是二項(xiàng)式系數(shù)"N選擇k"。
[00巧]例如,如果N= 10并且W=3,就有
[0080] P(3,10) =C( 10,1)+C( 10,2)+C( 10,3) = 10+45+120 = 175個(gè)不同模式。
[0081] 對(duì)于在可能的識(shí)別符UA中一律重分配的模式,在大約P(W,N)選擇的模式的平方根 之后的一個(gè)沖突被期望如被通過(guò)公知的生日判定證明的。因此,為了確保不同的識(shí)別符UA 通常給出不同的模式,則激活的識(shí)別符的數(shù)量應(yīng)當(dāng)接近于P(W,N)的平方根。不過(guò),所擔(dān)屯、的 不是沖突存在于所有的訂戶/識(shí)別符中的可能性,而是盜版識(shí)別符UA是具有其他訂戶/識(shí)別 符的沖突的一部分的可能性。
[0082] -種給定的模式可W W至少兩種不同方式映射回其原始識(shí)別符UA:
[0083] 1.計(jì)算所有的激活識(shí)別符UA的模式直到該計(jì)算的模式與給定模式匹配,相關(guān)聯(lián)的 識(shí)別符是被捜索到的一個(gè)識(shí)別符。
[0084] 2.在存儲(chǔ)在存儲(chǔ)器中預(yù)先-計(jì)算的包括所有激活模式W及對(duì)應(yīng)的識(shí)別符UA的表格 中查找模式。
[0085] 例如,當(dāng)需要產(chǎn)生2百萬(wàn)個(gè)識(shí)別符時(shí)對(duì)于一個(gè)片段T的窗口 N的總數(shù)被設(shè)置為N = 64 并且包括假信號(hào)的窗口的數(shù)量最大被設(shè)置為W=7。模式P(7,64)的數(shù)量= C(64,1)+C(64,2) +…+C(64,7)超過(guò)229( = 536'870'912)個(gè)不同模式。采用2百萬(wàn)個(gè)激活的識(shí)別符1^時(shí),將具有 大約2i2(=4096)個(gè)沖突,并且因此給定的識(shí)別符UA是具有接近于1/256的可能性的沖突的 一部分。
[0086]此外,識(shí)別符UA的賭信息可W被增加從而通過(guò)將附加可變參數(shù)化ram(8比特)連接 到原始UA來(lái)減少?zèng)_突,也就是UA(32比特)+化ram(8比特),其中符號(hào)V'意味著串連接算子。 運(yùn)一附加參數(shù)化ram(8比特)可W通過(guò)在配置描述符內(nèi)的接收器裝置的處理器傳輸?shù)浇獯a 器,例如如下方式: 「nno~7l
[0088] 在運(yùn)一例子中,該假信號(hào)-和窗口時(shí)間段被W時(shí)間單位(毫秒)來(lái)測(cè)量。他們還可W 根據(jù)在媒體數(shù)據(jù)上設(shè)置片段T的方式,W多個(gè)連續(xù)數(shù)據(jù)包、宏塊、分片(slice)或者帖的數(shù)量 來(lái)進(jìn)行測(cè)量。
[0089] 附加參數(shù)可能是在配置描述符中的該參數(shù)的校驗(yàn)和、用于編碼識(shí)別符UA的算術(shù)轉(zhuǎn) 換函數(shù)的類型的指示符、或者與片段的內(nèi)容相關(guān)的任意其他信息。
[0090] 在上述配置中,32-比特或者4字節(jié)識(shí)別符UA是0xlcl31234并且8-比特或者1字節(jié) 參數(shù)化ram是Oxff。要被哈希的串"UA+F*aram"因此是0xlcl31234ff。
[0091] 運(yùn)一5-字節(jié)串UA+Param的SHA-256哈希的十六進(jìn)制如下所示,:
[0092] 0x45f9b393elll73a7514c0427a63cff9940a03898f6c24e61da3e62bc壯582a98
[0093] 其中W= 7,7個(gè)假信號(hào)索引(最多)是根據(jù)本發(fā)明計(jì)算如下:被哈希的UA+Param串 (加下劃線的串)的第一個(gè)7字節(jié)中的每一個(gè)被用mod 64算子;
[0094] 0x45 = 69 = 5(mod 64)
[0095] 0xf9 = 249 = 57(mod 64)
[0096] 0xb3 = 179 = 51(mod 64)
[0097] 0x93 = 147 = 19(mod 64)
[009引 0xel = 225 = 33(mod 64)
[0099] 〇xll = 17(mod 64)
[0100] 0x73 = 115 = 51(mod 64)
[0101] 用于識(shí)別符UA 0xlcl31234的假信號(hào)-模式因此將位于具有索引5、17、19、33、51、 和57的位置,如圖3所示。兩個(gè)假信號(hào)在通過(guò)在字節(jié)0xb3和0x73上降低的mod 64給出的位置 51處具有相同的索引。運(yùn)特別地示出了從識(shí)別符哈希獲得的不同的串由于W個(gè)第一字節(jié)的 mod N降低(因此產(chǎn)生沖突)而將給出相同的模式。
[0102] 在另一個(gè)1024個(gè)識(shí)別符UA的實(shí)踐例子中,N被設(shè)置為N = 32個(gè)窗口并且假信號(hào)-窗 口 W的最大數(shù)量被設(shè)置為5,其允許多于?(5,32) = 217( = 131'072)個(gè)不同模式。如果具有 1024(2^)個(gè)識(shí)別符UA,將會(huì)具有大約25( =32)個(gè)沖突,并且因此給定的UA是具有小于1/400 的可能性的沖突的一部分。該配置描述符如下: 「01091
[0104] 在運(yùn)一例子中,32-比特或者4字節(jié)識(shí)別符UA是OxOOcOffee并且8-比特或者I字節(jié) 參數(shù)是Oxf f。要被哈希的串"UA+化ram"因此是5-字節(jié)OxOOcOf feeff。
[0105] 運(yùn)一 5-字節(jié)UA+Param的SHA-256哈希的十六進(jìn)制如下所示:
[0106] 0x4744308ac6a6034170c7c43656al7fa44bc28181cc45d9312fl7e3da043743e9
[0107] 具有W=5個(gè)假信號(hào)索引被確定為mod 32降低的第一5個(gè)字節(jié)中的每一個(gè):
[010引 0x47 = 7(mod 32)
[0109] 0x44 = 4(mod 32)
[0110] 0x30 = 16(mod 32)
[0111] 0x8a = 10(mod 32)
[0112] 0xc6 = 6(mod 32)
[0113] 用于識(shí)別符OxOOcOffee的識(shí)別符的假信號(hào)模式將處于位置4、6、7、10、和16,如在 圖4中所示。
[0114] 片段TW起始代碼SC開(kāi)始,其被3個(gè)之前已經(jīng)示出的專用模式很好地識(shí)別。隨后所 有其他假信號(hào)將跟隨著'glitch_duration'參數(shù),其可能具有1000毫秒的時(shí)間段,如在上述 配置中。
[011日]'Window_duration'參數(shù)對(duì)應(yīng)于每一個(gè)窗口單位時(shí)間段t。因此假信號(hào)將被包括在 運(yùn)一窗口長(zhǎng)度內(nèi)。該'Window_duration'將通常比1000毫秒長(zhǎng),如運(yùn)是最長(zhǎng)的用于較短的請(qǐng) 求的'glitch_duration'測(cè)量得到的假信號(hào)長(zhǎng)度。換句話說(shuō),假信號(hào)通常完全容納在該分配 的窗口中。
[0116]在上述配置中,根據(jù)'repetition_time '參數(shù),該相同的模式將會(huì)重復(fù)3次。
[0117]因此:
[011引-對(duì)于第一實(shí)踐例子,根據(jù)運(yùn)些參數(shù),完整的插入的序列將持續(xù)3X64X2 = 384秒, 并且最大3X7 = 21個(gè)假信號(hào)將被插入(S^dCode(起始代碼)的時(shí)間不考慮)。
[0119] -對(duì)于第二實(shí)踐例子,根據(jù)運(yùn)些參數(shù),完整的插入的序列將持續(xù)3X32X2 = 192秒, 并且最大3X5 = 15個(gè)假信號(hào)將被插入(S^dCode(起始代碼)的時(shí)間不考慮)。
[0120] 通過(guò)使用先前解釋的機(jī)制,本發(fā)明的目的可W通過(guò)如下實(shí)現(xiàn):
[0121] -固定插入到具有可設(shè)置長(zhǎng)度T的片段的音頻和/或視頻內(nèi)容包序列中的假信號(hào)的 最大數(shù)量。運(yùn)依賴于識(shí)別符UA要覆蓋的數(shù)量,并且估算的最低數(shù)量是2(1個(gè)假信號(hào)作為起始 代碼,并且再一個(gè)假信號(hào)用于表示片段T的模式-也就是W倍窗口的集合包括僅僅一個(gè)索 引)。
[0122] -快速計(jì)算將要從任意識(shí)別符UA插入到媒體內(nèi)容的模式。該推斷的處理是簡(jiǎn)單的 并且相應(yīng)不復(fù)雜。
[0123]-建議對(duì)音頻和/或視頻數(shù)據(jù)的上述模式的反轉(zhuǎn)映射,其中每一個(gè)片段周期和每一 個(gè)假信號(hào)可W是相對(duì)可檢測(cè)的。
【主權(quán)項(xiàng)】
1. 一種用于標(biāo)記通過(guò)接收器裝置(REC)接收的數(shù)字?jǐn)?shù)據(jù)包的流的基本媒體內(nèi)容的方 法,所述接收器裝置(REC)包括至少一個(gè)處理器(CPU)、存儲(chǔ)器(M)、解擾器(DSC)、以及產(chǎn)生 基本媒體內(nèi)容包的序列的解碼器模塊(DEC),所述接收器裝置(REC)還包括標(biāo)記單元(MU), 其被配置為通過(guò)根據(jù)由與所述接收器裝置(REC)相關(guān)聯(lián)的內(nèi)部參數(shù)(UA)定義的模式來(lái)修改 基本媒體內(nèi)容包的序列中的數(shù)據(jù)以便做出標(biāo)記,所述方法包括如下步驟: -通過(guò)標(biāo)記單元(MU),在基本媒體內(nèi)容包的序列中確定具有預(yù)定長(zhǎng)度并且從序列中預(yù) 定位置開(kāi)始的至少一個(gè)片段(T), -將所述片段(T)分割為預(yù)定數(shù)量(N)的包括至少一個(gè)基本媒體內(nèi)容包的全部或者部分 的數(shù)據(jù)的連續(xù)窗口, 所述方法的特征在于還包括如下步驟: -給在所述基本媒體內(nèi)容包的序列中定義的片段(T)中的每一個(gè)窗口加索引,每一個(gè)索 引用于定義片段(T)中的窗口的位置, -通過(guò)使用算術(shù)變換函數(shù)來(lái)編碼內(nèi)部參數(shù)(UA),獲得所得到的比特串, -基于全部或者部分所得到的比特串計(jì)算預(yù)定數(shù)量(W)的窗口的位置索引,所述預(yù)定數(shù) 量的窗口的數(shù)量(W)小于在片段(T)中的窗口的數(shù)量(N), -修改通過(guò)計(jì)算得到的位置索引所指示的窗口中的數(shù)據(jù),所述窗口包括修改的數(shù)據(jù)并 且所述窗口包括原始數(shù)據(jù)形式,在基本媒體內(nèi)容包的片段(T)中,唯一模式代表與所述接收 器裝置(REC)相關(guān)聯(lián)的內(nèi)部參數(shù)(UA), -輸出包括至少一個(gè)修改的基本媒體包的序列的基本媒體內(nèi)容數(shù)據(jù)包。2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,基本媒體包的序列包括解壓縮的基本媒體 抽樣的序列。3. 根據(jù)權(quán)利要求1所述的方法,其特征在于,基本媒體包的序列包括打包壓縮的基本媒 體的序列。4. 根據(jù)權(quán)利要求1所述的方法,其特征在于,基本媒體包的序列包括打包加擾的基本媒 體的序列。5. 根據(jù)權(quán)利要求1所述的方法,其特征在于,在音頻數(shù)據(jù)的情況下通過(guò)增加產(chǎn)生與靜默 假信號(hào)相對(duì)應(yīng)的能夠檢測(cè)的失真的假信號(hào),或者在視頻數(shù)據(jù)的情況下通過(guò)增加產(chǎn)生與失真 的像素塊相對(duì)應(yīng)的能夠檢測(cè)的失真的假信號(hào),來(lái)修改通過(guò)計(jì)算得到的位置索引所指示的窗 口中的數(shù)據(jù)。6. 根據(jù)權(quán)利要求1所述的方法,其特征在于,包括要被修改的數(shù)據(jù)的每一個(gè)窗口的位置 索引通過(guò)模(N)算子來(lái)計(jì)算得到,所述模(N)算子應(yīng)用于表示被轉(zhuǎn)化的內(nèi)部參數(shù)(UA)的比特 串的每一個(gè)第一 (W)字節(jié)。7. 根據(jù)權(quán)利要求6所述的方法,其特征在于,在應(yīng)用算術(shù)轉(zhuǎn)換函數(shù)之前,附加參數(shù) (Param)被連接到內(nèi)部參數(shù)(UA),基于表示被轉(zhuǎn)換的連接了附加參數(shù)(Param)的內(nèi)部參數(shù) (UA)的比特串來(lái)計(jì)算所述位置索引。8. 根據(jù)權(quán)利要求1-7中的任一個(gè)所述的方法,其特征在于,所述方法還包括:通過(guò)標(biāo)記 單元(MU)接收除了所述內(nèi)部參數(shù)(UA)之外的配置描述符的步驟,所述配置描述符至少包括 定義片段(T)的長(zhǎng)度或者時(shí)間段的參數(shù)、在片段(T)內(nèi)的窗口的數(shù)量(N)的參數(shù)、包括被修改 的基本媒體數(shù)據(jù)的窗口的數(shù)量(W)的參數(shù)、在窗口內(nèi)的能夠檢測(cè)失真的時(shí)間段的參數(shù)、在應(yīng) 用算術(shù)轉(zhuǎn)換函數(shù)之前要被連接到內(nèi)部參數(shù)的附加參數(shù)(Param)的參數(shù)。9. 根據(jù)權(quán)利要求1-8中的任一個(gè)所述的方法,其特征在于,附加參數(shù)(Param)包括在所 述配置描述符中的參數(shù)的校驗(yàn)和、用于編碼所述內(nèi)部參數(shù)(UA)的算術(shù)變換函數(shù)的類型的指 示符或者與片段(T)的內(nèi)容相關(guān)的任意其他信息。10. 根據(jù)權(quán)利要求1-9中的任一個(gè)所述的方法,其特征在于,所述算術(shù)變換函數(shù)包括SHA 類型的加密哈希函數(shù)。11. 根據(jù)權(quán)利要求1-10中的任一個(gè)所述的方法,其特征在于,通過(guò)計(jì)算得到的位置索引 所指示的窗口中的被修改的媒體數(shù)據(jù)包括故意通過(guò)解擾器(DSC)做出加擾的數(shù)據(jù)。12. -種接收器裝置(REC),其被配置為標(biāo)記數(shù)字?jǐn)?shù)據(jù)包的流的基本媒體內(nèi)容,所述接 收器裝置(REC)包括至少一個(gè)處理器(CPU)、存儲(chǔ)器(M)、解擾器(DSC)、以及產(chǎn)生基本媒體內(nèi) 容包的序列的解碼器模塊(DEC),所述接收器裝置(DEC)還包括標(biāo)記單元(MU),其被配置為 通過(guò)根據(jù)由與所述接收器裝置(REC)相關(guān)聯(lián)的內(nèi)部參數(shù)(UA)定義的模式來(lái)修改基本媒體內(nèi) 容包的序列中的數(shù)據(jù)以便做出標(biāo)記,所述標(biāo)記單元(MU)被配置為用于: 在基本媒體內(nèi)容包的序列中確定具有預(yù)定長(zhǎng)度并且從序列中預(yù)定位置開(kāi)始的至少一 個(gè)片段(T), 將所述片段(T)分割為預(yù)定數(shù)量(N)的包括至少一個(gè)基本媒體內(nèi)容包的全部或者部分 的數(shù)據(jù)的連續(xù)窗口, 所述標(biāo)記單元(MU)的特征在于還被配置為用于: 給在所述基本媒體內(nèi)容包的序列中定義的片段(T)中的每一個(gè)窗口加索引,每一個(gè)索 引用于定義片段(T)中的窗口的位置, -通過(guò)使用算術(shù)變換函數(shù)來(lái)編碼內(nèi)部參數(shù)(UA),獲得所得到的比特串, -基于全部或者部分所得到的比特串計(jì)算預(yù)定數(shù)量(W)的窗口的位置索引,所述預(yù)定數(shù) 量的窗口的數(shù)量(W)小于在片段(T)中的窗口的數(shù)量(N), 修改通過(guò)計(jì)算得到的位置索引所指示的窗口中的數(shù)據(jù),所述窗口包括修改的數(shù)據(jù)并且 所述窗口包括原始數(shù)據(jù)形式,在基本媒體內(nèi)容包的片段中,唯一模式代表與所述接收器裝 置(REC)相關(guān)聯(lián)的內(nèi)部參數(shù)(UA), 輸出包括至少一個(gè)修改的基本媒體包的序列的基本媒體內(nèi)容數(shù)據(jù)包。13. 根據(jù)權(quán)利要求12所述的接收器裝置(REC),其特征在于,所述標(biāo)記單元(MU)位于在 解碼器模塊(DEC)之后,或者在解擾器模塊(DSC)之后或者嵌入在解擾器模塊(DSC)中。14. 根據(jù)權(quán)利要求12或者13所述的接收器裝置(REC),其特征在于,在通過(guò)計(jì)算得到的 位置索引所指示的窗口中的修改數(shù)據(jù)產(chǎn)生能夠檢測(cè)的失真,所述能夠檢測(cè)的失真與在音頻 數(shù)據(jù)情況下的靜默假信號(hào)或者在視頻數(shù)據(jù)情況下的失真的像素塊相對(duì)應(yīng)。15. 根據(jù)權(quán)利要求14所述的接收器裝置(REC),其特征在于,所述標(biāo)記單元(MU)還被配 置為將片段(T)的起始位置與起始代碼(SC)進(jìn)行同步,所述起始代碼(SC)產(chǎn)生與通過(guò)計(jì)算 得到的位置索引所指示的窗口中的修改數(shù)據(jù)產(chǎn)生的失真不同的能夠檢測(cè)的失真。
【文檔編號(hào)】H04N21/418GK105850144SQ201480058758
【公開(kāi)日】2016年8月10日
【申請(qǐng)日】2014年11月3日
【發(fā)明人】皮埃爾·薩爾達(dá), 讓-菲利普·奧馬松, 陳明松
【申請(qǐng)人】耐瑞唯信有限公司