專(zhuān)利名稱(chēng):自適應(yīng)水印的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種適合于在一個(gè)信息信號(hào)比特流中嵌入一個(gè)水印的方法和裝置,并尤其特別適合于但不限于進(jìn)行壓縮的信息水印信號(hào)。這種壓縮的信息信號(hào)的典型例子是一個(gè)MPEG2視頻信號(hào)。
背景技術(shù):
信息信號(hào)的水印是一項(xiàng)與信號(hào)一起傳輸附加數(shù)據(jù)的技術(shù)。例如,水印技術(shù)能夠用于向視頻信號(hào)嵌入復(fù)制記錄和復(fù)制控制信息。
US 5,809,139描述了一種用于對(duì)壓縮形式的數(shù)字視頻信號(hào)進(jìn)行加水印的數(shù)字水印方法和裝置。為了允許系統(tǒng)用于具有嚴(yán)格比特率限制的傳輸信道,系統(tǒng)也包括比特流控制,從而防止視頻信號(hào)比特率的增加。對(duì)于視頻信號(hào)的每個(gè)變換系數(shù),確定與未進(jìn)行水印的系數(shù)相比是否需要更多的比特來(lái)編碼其系數(shù)進(jìn)行加水印后的一個(gè)版本。如果需要更多的比特來(lái)傳輸一個(gè)水印系數(shù),則輸出未進(jìn)行加水印的系數(shù)。這樣的一種方法能夠用于對(duì)一個(gè)MPEG2視頻基本流(E.S.)進(jìn)行水印。
同樣,在WO02/060182中描述了一種通過(guò)有選擇地丟棄最小量化DCT(離散余弦變換)系數(shù)來(lái)嵌入水印的方法,能夠用于提供與原始信號(hào)具有相同比特率或者具有比原始信號(hào)更低的比特率的加水印后的信號(hào)。該更低的比特率能夠通過(guò)累積到足以形成一個(gè)或多個(gè)包的相當(dāng)大量的數(shù)據(jù)并且用零比特填充包來(lái)提升到原始比特率。
但是,這種方法不適合于對(duì)在系統(tǒng)等級(jí)上定義的信息比特流進(jìn)行加水印,例如用在數(shù)字視頻廣播(DVB)中的一個(gè)傳輸流(T.S.),或例如用在數(shù)字多用盤(pán)(DVD)中的節(jié)目流(P.S.)。
在T.S.和P.S.中,比特率控制更困難,因?yàn)榛玖餍畔⒃谌我晃恢帽恢T如其他視頻流、音頻流、系統(tǒng)數(shù)據(jù)和定時(shí)數(shù)據(jù)的其他數(shù)據(jù)打斷。為了防止產(chǎn)生的視頻信號(hào)的失真,比特率控制這樣進(jìn)行是很重要的,即壓縮后的視頻流中的開(kāi)始碼的位置在不會(huì)因?yàn)閼?yīng)用了水印而改變。也就是說(shuō),即希望在開(kāi)始碼之間的比特?cái)?shù)不由于應(yīng)用到信號(hào)中的水印而改變。例如,在MPEG中開(kāi)始碼之間的比特?cái)?shù)量的改變將造成系統(tǒng)定時(shí)誤差和/或造成解碼比特流時(shí)的緩沖器溢出或下溢。
本發(fā)明實(shí)施例的一個(gè)目的是提供一種適于在不改變信息信號(hào)的比特流的條件下將水印應(yīng)用到一個(gè)信息比特流的方法和裝置。
本發(fā)明實(shí)施例的另一個(gè)目的是提供一種用于對(duì)節(jié)目流或傳輸流進(jìn)行加水印,從而比特流中開(kāi)始碼的位置不改變的方法和裝置。
發(fā)明內(nèi)容
本發(fā)明的第一方面提供了一種在信息信號(hào)比特流中嵌入一個(gè)水印的方法,該方法包括步驟接收一個(gè)信息信號(hào)比特流的一部分;在第一緩沖器中存儲(chǔ)接收到的部分的第一復(fù)制;對(duì)接收到的部分的第二復(fù)制進(jìn)行加水?。辉诘诙彌_器中存儲(chǔ)產(chǎn)生的加水印后的信號(hào);以預(yù)定的時(shí)間間隔執(zhí)行一個(gè)檢測(cè),以確定接收到的部分的比特率是否已經(jīng)由于進(jìn)行加水印而改變;以及如果檢測(cè)確定比特率已經(jīng)改變,則從第一緩沖器輸出接收到的部分的第一復(fù)制,否則從第二緩沖器輸出加水印后的信號(hào)。
通過(guò)利用這樣的一種方案,輸出信號(hào)的比特率能夠保持在與輸入信號(hào)相同的比特率。而且,通過(guò)預(yù)定時(shí)間間隔的適當(dāng)選擇,有可能確保比特流中的開(kāi)始碼的位置不改變。
本發(fā)明的另一個(gè)方面提供一種安排來(lái)執(zhí)行上述方法的計(jì)算機(jī)程序。
本發(fā)明的進(jìn)一步的方面提供一種包括上述計(jì)算機(jī)程序的記錄載體。
本發(fā)明的另一個(gè)方面提供一種使得能夠下載上述計(jì)算機(jī)程序的方法。
本發(fā)明的進(jìn)一步的方面提供一種根據(jù)上述方法形成的加水印后的信息信號(hào)。
本發(fā)明的另一個(gè)方面提供一種包括上述加水印后的信號(hào)的記錄載體。
本發(fā)明的進(jìn)一步的方面提供一種用于在一個(gè)信息信號(hào)比特流中嵌入水印的裝置,該裝置包括一個(gè)接收機(jī),用于接收一個(gè)信息信號(hào)比特流的一部分;一個(gè)第一緩沖器,用于存儲(chǔ)接收到的部分的第一復(fù)制;一個(gè)加水印器,用于對(duì)接收到的部分的第二復(fù)制進(jìn)行加水印;一個(gè)第二緩沖器,用于存儲(chǔ)產(chǎn)生的加水印后的信號(hào);一個(gè)控制器,配置來(lái)以預(yù)定的時(shí)間間隔執(zhí)行一個(gè)檢測(cè),以確定接收到的部分的比特率是否已經(jīng)由于進(jìn)行加水印而改變;以及一個(gè)復(fù)用器,如果檢測(cè)確定比特率已經(jīng)改變,則從第一緩沖器輸出接收到的部分的第一復(fù)制,否則從第二緩沖器輸出加水印后的信號(hào)。
該信息的其他方面將由從屬權(quán)利要求說(shuō)明。
為了更好的理解本發(fā)明并為了表示本發(fā)明的實(shí)施例如何產(chǎn)生效果,將借助于例子對(duì)附隨的草圖作出參考,其中圖1說(shuō)明了MPEG2比特流的不同等級(jí)的開(kāi)始碼位置A是一個(gè)基本流,B是一個(gè)打包的基本流,C1是一個(gè)節(jié)目流;C2是一個(gè)傳輸流;和圖2是根據(jù)本發(fā)明的一個(gè)實(shí)施例所涉及裝置的框圖。
具體實(shí)施例方式
本發(fā)明利用兩個(gè)緩沖器。接收一個(gè)信息比特流,比特流的一個(gè)復(fù)制存儲(chǔ)在第一緩沖器中。信息比特流的相同部分的第二復(fù)制也存儲(chǔ)在第二緩沖器中。對(duì)第二緩沖器的內(nèi)容進(jìn)行加水印。該水印能夠在信號(hào)存儲(chǔ)在緩沖器的同時(shí)執(zhí)行,或者在信號(hào)輸入到緩沖器之前執(zhí)行。水印能夠是信號(hào)的初始水印,或者等同的可以是信號(hào)的注釋(例如,為了復(fù)制控制改變“復(fù)制一次”為“不復(fù)制”)。
如果在一個(gè)預(yù)定的判斷時(shí)刻,存儲(chǔ)在第二緩沖器中的比特流的大小等于存儲(chǔ)在第一緩沖器中的等效比特流的大小,則輸出第二緩沖器的內(nèi)容。否則,第一緩沖器的內(nèi)容用作輸出。
這樣的一種方法允許輸出信號(hào)的比特率保持在與輸入信號(hào)相同的比特率,同時(shí)向信號(hào)的至少一部分應(yīng)用水印。
這個(gè)方法尤其適合于打包的信號(hào)流,其中受到包尺寸的限制(為一個(gè)固定的大小或限制于完整的字)。一般來(lái)說(shuō),為了確保比特率能保持,將需要大的緩沖器來(lái)收集足夠的數(shù)據(jù)來(lái)完成一個(gè)包。但是,由于通過(guò)查看每個(gè)包的預(yù)定部分而對(duì)比特率是否能保持作出判斷,本發(fā)明允許利用兩個(gè)較小的緩沖器。因此,不需要大型的、相對(duì)昂貴的存儲(chǔ)緩沖器。
如果想要,第一和第二緩沖器的內(nèi)容的組合(例如任意的)能夠輸出,只要該輸出是表示與原始信號(hào)具有相同比特率的有效數(shù)據(jù)流。
一個(gè)MPEG2視頻信號(hào)是表示這樣打包后的傳輸比特流的一個(gè)例子。
MPEG信號(hào)一般通過(guò)把每個(gè)視頻圖像分為8×8像素的塊來(lái)形成,每個(gè)像素塊進(jìn)行離散余弦變換為各個(gè)DCT系數(shù)塊。在一個(gè)MPEG2基本視頻流中,若干DCT亮度塊和色度DCT塊構(gòu)成一個(gè)宏塊,若干宏塊構(gòu)成一個(gè)片斷,若干片斷構(gòu)成一個(gè)圖像(場(chǎng)或幀),并且一系列圖像構(gòu)成一個(gè)視頻序列。一些圖像自主編碼(I-pictures),其他圖像用運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)編碼(P-和B-圖像)。在P-和B-圖像中,DCT系數(shù)表示當(dāng)前圖像的像素與一個(gè)或多個(gè)參考圖像的像素之間的差,而不是這些像素本身。
圖1說(shuō)明了一個(gè)視頻基本流(ES)A,一個(gè)合并了基本流的打包的基本流(PES)B,一個(gè)合并了打包的基本流的節(jié)目流(PS)C1,以及一個(gè)合并了打包的基本流的傳輸流(TS)C2。C1和C2的比特率都比B的比特率高,并且B的比特率比A的比特率高。
能夠看到基本流包括多個(gè)片斷120(片斷1,片斷2,片斷3,片斷4),每個(gè)片斷的數(shù)據(jù)由一個(gè)ES開(kāi)始碼110分隔。每個(gè)片斷120具有各自不相同的長(zhǎng)度,即片斷1比片斷2長(zhǎng)。
為了理解一個(gè)完整的系統(tǒng),視頻數(shù)據(jù)需要與其他數(shù)據(jù)時(shí)間復(fù)用,比如音頻流、系統(tǒng)定時(shí)信息、片斷件存取數(shù)據(jù)等。為了允許這樣的情況發(fā)生,原始視頻基本流切割為包。ES能夠在任意位置切割。因此,這可能產(chǎn)生分為兩部分的可變長(zhǎng)度代碼(VLC)。
如B中所表示的,每個(gè)PES包由一個(gè)PES開(kāi)始碼與相鄰的包相分離。每個(gè)PES包由一個(gè)PES報(bào)文頭開(kāi)始,它包括解碼器定時(shí)參考數(shù)據(jù)。包150是在PES流內(nèi)的一個(gè)包的例子。能夠看到包150包括一個(gè)PES開(kāi)始碼130,一個(gè)PES報(bào)文頭140,以及各種片斷的部分(片斷2的后面部分,片斷3的全部,和片斷4的起始部分),每個(gè)片斷由各個(gè)ES起始代碼110分離。
在一個(gè)系統(tǒng)等級(jí)上,PES包一般與其他數(shù)據(jù)時(shí)間復(fù)用,這產(chǎn)生用在例如DVB中的傳輸流C2或用在例如DVD中的節(jié)目流C1。PES包每個(gè)大小一般到16k字節(jié)為止。
圖1中的流C1和C2分別是一個(gè)節(jié)目流和一個(gè)傳輸流的典型例子,其中原始基本流已經(jīng)被時(shí)間復(fù)用。應(yīng)當(dāng)注意到的是PES包能夠由節(jié)目流等級(jí)上的其他包中斷,并且在任意的位置切割為兩個(gè)或多個(gè)部分。
例如,在示出的PS例子(C1)中,每個(gè)節(jié)目流包由各個(gè)開(kāi)始碼160分離。跟隨著每個(gè)起始代碼,附加數(shù)據(jù)包170已經(jīng)插到PS包180、182中。PS包每個(gè)一般大小為幾k字節(jié)。每個(gè)PS包還包含PES包的一個(gè)或多個(gè)部分,例如PS包180包含一個(gè)開(kāi)始碼160,一個(gè)附加數(shù)據(jù)包170,一個(gè)片斷部分1,它由ES開(kāi)始碼與片斷2部分分離,按順序再由PES開(kāi)始碼130和PES報(bào)文頭140與片斷2的剩余部分分離,按順序再由另一個(gè)ES開(kāi)始碼與片斷3的開(kāi)始部分分離。
在示出的TS例子(C2)中,每個(gè)TS包190包括跟隨著一個(gè)有效載荷的報(bào)文頭192。TS包一般是固定的、預(yù)定長(zhǎng)度,TS報(bào)文頭一般4字節(jié),有效載荷是184字節(jié),從而給出188字節(jié)的總的包長(zhǎng)度。因此,TS有效載荷是一個(gè)PES包的長(zhǎng)度的一部分。從圖1中能夠看出,片斷1因此通過(guò)幾個(gè)TS包分開(kāi),因?yàn)樗L(zhǎng)以至于不能在一個(gè)TS包中容納。有效載荷可以包括來(lái)自PES的信息,以及附加系統(tǒng)信息194。
在編碼過(guò)程期間,利用特定的規(guī)則來(lái)確保開(kāi)始碼在每個(gè)壓縮流等級(jí)是唯一的。例如,在MPEG中一個(gè)開(kāi)始碼由跟隨著一個(gè)邏輯“1”的23個(gè)邏輯“0”組成(十六進(jìn)制符號(hào)為0x00 00 01)。如果開(kāi)始碼的位置改變,有可能例如由于改變系統(tǒng)定時(shí)而在解碼時(shí)產(chǎn)生誤差,造成緩沖器下溢或溢出。
現(xiàn)在將描述本發(fā)明的一個(gè)優(yōu)選實(shí)施例。該優(yōu)選實(shí)施例使用兩個(gè)緩沖器,原始輸入流(沒(méi)有水印)存儲(chǔ)在第一緩沖器中,加注釋的流(加入了水印)存儲(chǔ)在第二緩沖器中。預(yù)定時(shí)間之后,判斷從緩沖器1(沒(méi)有標(biāo)記的數(shù)據(jù))還是從緩沖器2(進(jìn)行注釋的數(shù)據(jù))輸出數(shù)據(jù),該時(shí)間最大為信息信號(hào)填滿緩沖器之后。緩沖器選擇基于是否可能恢復(fù)比特率的情況(即,在判斷時(shí)刻到達(dá)一個(gè)零比特預(yù)算值)。由以下的實(shí)施例將會(huì)看出,判斷時(shí)刻一般在片斷等級(jí)(例如在每個(gè)片斷的開(kāi)始或結(jié)束)。
在實(shí)施例中,假定一個(gè)水印通過(guò)使用例如在WO02/060182中描述的游程-合并(run-merge)算法加入到各個(gè)壓縮后的視頻流中。在處理數(shù)據(jù)期間,游程-合并算法丟棄比特并因此能夠降低比特率。處理期間任意時(shí)刻丟棄的比特總數(shù)被存儲(chǔ),并稱(chēng)為“比特預(yù)算”。
很顯然其他水印系統(tǒng)同樣能夠使用,從而保持和/或降低一個(gè)信息信號(hào)內(nèi)的比特?cái)?shù)。
圖2說(shuō)明了按照本發(fā)明的優(yōu)選實(shí)施例適合于對(duì)一個(gè)MPEG2信息比特流進(jìn)行加水印的水印裝置。該特定實(shí)施例中的裝置稱(chēng)為一個(gè)“加注釋器”,因?yàn)樗糜谙蛞粋€(gè)已經(jīng)加已經(jīng)進(jìn)行水印的信號(hào)加入水印。但是,該裝置也能夠用于向一個(gè)信息信號(hào)中加入第一個(gè)水印。
在輸入端210接收輸入信息。輸入流的一個(gè)復(fù)制傳送到緩沖器1220,它用作一個(gè)常規(guī)FIFO(先入先出)緩沖器。
通過(guò)水印嵌入裝置230將緩沖器2240(也是一個(gè)FIFO)傳送輸入比特流的一個(gè)第二復(fù)制。因此,第二緩沖器240用于存儲(chǔ)加注釋后的壓縮的視頻流部分。
在該實(shí)施例中,緩沖器大小相同,并且緩沖器的大小一般為一個(gè)或多個(gè)片斷能夠存儲(chǔ)在每個(gè)緩沖器中。最好,緩沖器的大小為每個(gè)緩沖器中能夠存儲(chǔ)整數(shù)個(gè)片斷的大小。模擬結(jié)果顯示對(duì)于MPEG2,近似2-4k字節(jié)的緩沖器大小是適當(dāng)?shù)摹?br>
水印嵌入裝置230由一個(gè)濾波器232和一個(gè)加注釋器234組成。濾波器232用于除去對(duì)于流的系統(tǒng)等級(jí)的特定信息(即,TS或PS特定開(kāi)始碼和/或數(shù)據(jù)),并保留ES的特定數(shù)據(jù)。加注釋234用于按照上述游程-合并算法向ES數(shù)據(jù)嵌入水印,并接著加回到已經(jīng)由濾波器232除去的相關(guān)TS/PS數(shù)據(jù)中,并把原始比特流的產(chǎn)生的進(jìn)行加水印的版本輸出到緩沖器240。
一個(gè)計(jì)數(shù)器242連接到緩沖器240。每次加注釋的片斷完全存儲(chǔ)再緩沖器2中時(shí)計(jì)數(shù)器就遞增。同樣每次加注釋的片斷從緩沖器2中除去計(jì)數(shù)器就遞減。
開(kāi)始碼檢測(cè)器連接到緩沖器1的輸出。在緩沖器1的輸出端檢測(cè)到新的片斷開(kāi)始時(shí),對(duì)于同樣的片斷是否已經(jīng)完全存在于緩沖器2中作出檢測(cè)(即計(jì)數(shù)器值不應(yīng)當(dāng)為0)。
一個(gè)復(fù)用器連接到兩個(gè)緩沖器220、240的輸出。復(fù)用器進(jìn)行操作,根據(jù)計(jì)數(shù)器值242和片斷開(kāi)始檢測(cè)器260來(lái)有選擇的(向輸出端270)輸出緩沖器1或緩沖器2的內(nèi)容。
如果檢測(cè)到新的片斷時(shí),計(jì)數(shù)器242的值大于0,輸出復(fù)用器將從緩沖器2240選擇數(shù)據(jù),從而將輸出一個(gè)加注釋的(進(jìn)行加水印的)片斷。
如果在緩沖器1的輸出檢測(cè)到片斷開(kāi)始的時(shí)刻,計(jì)數(shù)器值是0,輸出復(fù)用器將從緩沖器1選擇數(shù)據(jù),從而將輸出未標(biāo)記的數(shù)據(jù)。
在以上兩種情況下,輸出信號(hào)的相同部分也從其他緩沖器中除去,從而停止冗余數(shù)據(jù)累積。
很明顯沒(méi)有進(jìn)行水印的片斷數(shù)量將取決于緩沖器尺寸。例如,對(duì)于相對(duì)小緩沖器尺寸來(lái)說(shuō)(例如,2k字節(jié))未標(biāo)記的片斷的數(shù)量將更高,對(duì)于大的片斷尺寸來(lái)說(shuō)也是這樣(例如,對(duì)于高比特率的I-圖像)。
對(duì)技術(shù)人員來(lái)說(shuō)本發(fā)明的各種實(shí)施例將很顯然。例如,水印能夠通過(guò)轉(zhuǎn)換代碼應(yīng)用到信息比特流(即,水印向比特流的直接應(yīng)用),從而比特流不必進(jìn)行解碼和再編碼來(lái)加入水印。
對(duì)技術(shù)人員來(lái)說(shuō)將意識(shí)到?jīng)]有特別描述的各種執(zhí)行方式將被理解為落入到本發(fā)明的范圍內(nèi)。例如,盡管只描述了嵌入裝置的功能,將認(rèn)識(shí)到裝置能夠?qū)崿F(xiàn)為一個(gè)數(shù)字電路、一個(gè)模擬電路、一個(gè)計(jì)算機(jī)程序或它們的組合。
這樣的計(jì)算機(jī)程序以及有本發(fā)明的嵌入方法產(chǎn)生的任何水印后的信號(hào)能夠存儲(chǔ)在任意機(jī)器可讀介質(zhì)(例如,一個(gè)計(jì)算機(jī)存儲(chǔ)器,一個(gè)軟盤(pán),一個(gè)緊致盤(pán)或等效物),或者能夠通過(guò)包括無(wú)線和有線媒體的任意傳輸媒體傳輸。本說(shuō)明書(shū)中采用術(shù)語(yǔ)記錄載體,從而包括這樣的機(jī)器可讀媒體和這樣的傳輸媒體。
在本說(shuō)明書(shū)內(nèi),將認(rèn)識(shí)到詞語(yǔ)“包括”不排除其他元件或步驟,“一個(gè)”不排除多個(gè),并且一個(gè)單一處理器或其他單元可以完成權(quán)利要求中提到的幾個(gè)裝置的功能。
本說(shuō)明書(shū)中公開(kāi)的所有特征(包括任何隨附的權(quán)利要求、摘要和附圖)和/或其中公開(kāi)的任意方法或處理的所有步驟,除了至少一些這樣的特征和/或步驟互相排斥的組合方式以外,可以以任意組合方式合并。
該說(shuō)明書(shū)中公開(kāi)的每個(gè)特征(包括任何隨附的權(quán)利要求、摘要和附圖)可以由用于相同、等效或類(lèi)似目的的替換特征代替,除非以其他方式明確提出不能代替。因此,除非以其他方式明確提出,公開(kāi)的每個(gè)特征只是普通的一系列等效或類(lèi)似特征的一個(gè)例子。
本發(fā)明不限于前述實(shí)施例的細(xì)節(jié)。本發(fā)明延伸到本說(shuō)明書(shū)中公開(kāi)(包括任何隨附的權(quán)利要求、摘要和附圖)的特征的任意新的實(shí)施例或任意新的組合,或其中公開(kāi)的任何方法或處理的步驟的任意新的實(shí)施例或任意新的組合。
權(quán)利要求
1.一種在信息信號(hào)比特流中嵌入一個(gè)水印的方法,該方法包括步驟接收一個(gè)信息信號(hào)比特流的一部分;在第一緩沖器中存儲(chǔ)接收到的部分的第一復(fù)制;對(duì)接收到的部分的第二復(fù)制進(jìn)行加水印;在第二緩沖器中存儲(chǔ)產(chǎn)生的加水印后的信號(hào);以預(yù)定的時(shí)間間隔執(zhí)行一個(gè)檢測(cè),以確定接收到的部分的比特率是否已經(jīng)由于進(jìn)行加水印而改變;和如果檢測(cè)確定比特率已經(jīng)改變,則從第一緩沖器輸出接收到的部分的第一復(fù)制,否則從第二緩沖器輸出加水印后的信號(hào)。
2.如權(quán)利要求1中要求保護(hù)的方法,其中所述加水印步驟包括通過(guò)轉(zhuǎn)換代碼在接收到的部分的第二復(fù)制中嵌入水印。
3.如權(quán)利要求1中要求保護(hù)的方法,其中所述信息信號(hào)包括至少一個(gè)傳輸流和一個(gè)節(jié)目流。
4.如權(quán)利要求1中要求保護(hù)的方法,其中所述信息信號(hào)比特流包括一系列包,預(yù)定時(shí)間間隔對(duì)應(yīng)于第一緩沖器接收整數(shù)個(gè)所述包。
5.如權(quán)利要求1中要求保護(hù)的方法,其中所述預(yù)定時(shí)間間隔是在第一緩沖器內(nèi)的預(yù)定位置檢測(cè)到比特流的預(yù)定開(kāi)始碼時(shí)。
6.如權(quán)利要求1中要求保護(hù)的方法,其中所述預(yù)定時(shí)間間隔對(duì)應(yīng)于至少一個(gè)緩沖器由各個(gè)存儲(chǔ)信號(hào)填充。
7.用于執(zhí)行如權(quán)利要求1所要求保護(hù)的方法的一種計(jì)算機(jī)程序。
8.包括如權(quán)利要求1所要求保護(hù)的計(jì)算機(jī)程序的一種記錄載體。
9.一種使得能夠下載如權(quán)利要求7所要求保護(hù)的計(jì)算機(jī)程序的方法。
10.一種根據(jù)如權(quán)利要求1所要求保護(hù)的方法形成的加水印后的信息信號(hào)。
11.一種包括如權(quán)利要求10所要求保護(hù)的加水印后的信號(hào)的記錄載體。
12.一種用于在一個(gè)信息信號(hào)比特流中嵌入水印的裝置,該裝置包括一個(gè)接收機(jī),用于接收一個(gè)信息信號(hào)比特流的一部分;一個(gè)第一緩沖器,用于存儲(chǔ)接收到的部分的第一復(fù)制;一個(gè)水印器,用于對(duì)接收到的部分的第二復(fù)制進(jìn)行加水?。灰粋€(gè)第二緩沖器,用于存儲(chǔ)產(chǎn)生的加水印后的信號(hào);一個(gè)控制器,安排來(lái)以預(yù)定的時(shí)間間隔執(zhí)行一個(gè)檢測(cè),以確定接收到的部分的比特率是否已經(jīng)由于進(jìn)行加水印而改變;和一個(gè)復(fù)用器,如果檢測(cè)確定比特率已經(jīng)改變,則從第一緩沖器輸出接收到的部分的第一復(fù)制,否則從第二緩沖器輸出加水印后的信號(hào)。
全文摘要
描述了一種用于在一個(gè)信息信號(hào)比特流中嵌入一個(gè)水印的方法和裝置(200)。該方法包括接收一個(gè)信息信號(hào)比特流(MPEG2)的一部分。接收到的部分的第一復(fù)制存儲(chǔ)在第一緩沖器(220)中。對(duì)接收到的部分的第二復(fù)制進(jìn)行加水印,并且產(chǎn)生的加水印后的信號(hào)存儲(chǔ)在第二緩沖器(240)中。以預(yù)定的時(shí)間間隔執(zhí)行一個(gè)檢測(cè),以確定接收到的部分的比特率是否已經(jīng)由于進(jìn)行加水印而改變。如果檢測(cè)確定比特率已經(jīng)改變,則從第一緩沖器輸出接收到的部分的第一復(fù)制。否則從第二緩沖器輸出加水印后的信號(hào)。
文檔編號(hào)H04N7/24GK1695379SQ03824831
公開(kāi)日2005年11月9日 申請(qǐng)日期2003年9月22日 優(yōu)先權(quán)日2002年10月30日
發(fā)明者F·A·斯蒂恩霍夫, G·C·蘭格拉亞爾 申請(qǐng)人:皇家飛利浦電子股份有限公司