專利名稱:對(duì)內(nèi)容進(jìn)行處理以在稍后插入數(shù)字水印和其它數(shù)據(jù)的系統(tǒng)和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)字水印和其它數(shù)據(jù),尤其涉及用于對(duì)內(nèi)容進(jìn)行處理以在 稍后插入數(shù)字水印和其它數(shù)據(jù)的方法和裝置。
背景技術(shù):
在一種現(xiàn)有技術(shù)方法中,通過(guò)在經(jīng)編碼的內(nèi)容中搜尋冗余數(shù)據(jù)并隨后 用真實(shí)附加數(shù)據(jù)代替該冗余數(shù)據(jù)來(lái)插入附加數(shù)據(jù)。該現(xiàn)有技術(shù)描述了各種方法來(lái)在運(yùn)動(dòng)圖像專家組(MPEG)傳輸流中定位這些冗余數(shù)據(jù)。這些冗 余數(shù)據(jù)通常通過(guò)商業(yè)MPEG編碼器和/或復(fù)用器被添加到MPEG傳輸流中 以控制比特率。在另一種現(xiàn)有技術(shù)方法中,通過(guò)連接兩個(gè)經(jīng)編碼單元的內(nèi)容來(lái)插入附 加數(shù)據(jù)。該現(xiàn)有技術(shù)描述了無(wú)須重新復(fù)用而連接兩個(gè)MPEG傳輸流的方 法。發(fā)明內(nèi)容本發(fā)明在內(nèi)容編碼和制作期間創(chuàng)建作為"占位符"的偽數(shù)據(jù)(或填充 數(shù)據(jù))。在后來(lái)的步驟中,這些偽數(shù)據(jù)被真實(shí)的附加數(shù)據(jù)(水印和其它數(shù) 據(jù))替代。真實(shí)的附加數(shù)據(jù)被插入經(jīng)編碼/復(fù)用的內(nèi)容中,而無(wú)須重編碼或 重復(fù)用。因此,在對(duì)內(nèi)容的進(jìn)一步處理最小并且對(duì)工作流的影響最小的情 況下,附加數(shù)據(jù)被插入到經(jīng)編碼并經(jīng)復(fù)用的內(nèi)容中。此處所使用的內(nèi)容包 括視頻、音頻和任何其它多媒體內(nèi)容。描述了用于處理內(nèi)容的方法和系統(tǒng),包括產(chǎn)生偽值,將偽值與內(nèi)容的 傳輸流復(fù)用,在內(nèi)容中選擇該內(nèi)容中的至少一個(gè)偽值將被至少一個(gè)真實(shí)值 替代的至少一個(gè)位置,產(chǎn)生至少一個(gè)替換值并將該至少一個(gè)替換值插入內(nèi) 容中。
結(jié)合附圖閱讀下面的詳細(xì)描述可以最好地理解本發(fā)明。附圖包括下面 簡(jiǎn)要描述的以下附圖,其中圖中的相似標(biāo)號(hào)代表類(lèi)似的元素-圖1示出了水印和其它數(shù)據(jù)被復(fù)用之前的經(jīng)編碼的內(nèi)容。 圖2示出了插入了水印和其它數(shù)據(jù)的經(jīng)編碼的內(nèi)容。圖3示出了在內(nèi)容制作和內(nèi)容復(fù)制期間所應(yīng)用的本發(fā)明的方法。 圖4示出了在內(nèi)容制作階段期間插入偽高級(jí)內(nèi)容訪問(wèn)系統(tǒng)數(shù)據(jù)和后續(xù) 在復(fù)制階段期間用高級(jí)內(nèi)容訪問(wèn)系統(tǒng)密鑰和文件替代偽文件。
具體實(shí)施方式
如在PCT申請(qǐng)"Watermarking Encoded Content" (PCT/05/43895, 2005年12月5日提交的)中所描述的,對(duì)經(jīng)編碼的內(nèi)容加水印的處理由 單獨(dú)的三個(gè)步驟組成*位置選擇,即在經(jīng)編碼的內(nèi)容中選擇可以被包含水印信號(hào)的替換值代 替的位置。 計(jì)算替換值,即判定替換值,以使得替換值與經(jīng)編碼內(nèi)容中的要被 該替換值代替的值具有相同的位數(shù),并且這種代替不會(huì)對(duì)該內(nèi)容帶來(lái) 感知上的改變。而且,這些替換值包含水印和其它數(shù)據(jù)信號(hào)。 水印嵌入/插入,即用包含水印信號(hào)的替換值中的一個(gè)實(shí)際替換/代替 經(jīng)編碼內(nèi)容中的值。在回放內(nèi)容以前可以預(yù)處理前兩個(gè)步驟。作為預(yù)處理的結(jié)果,產(chǎn)生了 一組水印單元(WU) 。 WU包含用于實(shí)際嵌入/插入水印和其它數(shù)據(jù)的所 有信息。每個(gè)WU可以包括下面的字段- P —水印信號(hào)在經(jīng)編碼的內(nèi)容中的位置。這可以是從經(jīng)編碼的內(nèi)容中 的已知位置起的全局字節(jié)偏移; L一原始值所占用的位數(shù)。原始值的開(kāi)始位置由P指定。
V —原始值。Vl, V2, ...Vn —V的包含水印信號(hào)的有效替換值。換言之,由這些 替換值中的任一個(gè)替代經(jīng)編碼的內(nèi)容中的V導(dǎo)致了內(nèi)容格式的變壞或 者感知上的假象。這些替換值中的每一個(gè)可以包含不同的水印信號(hào)。水印預(yù)處理器獲取經(jīng)編碼的內(nèi)容作為輸入以及水印密鑰,并且輸出一 系列水印單元。如2005年12月5日所提交的PCT/05/43895所公開(kāi)的,這 些水印單元作為下述內(nèi)容被集成到最終內(nèi)容中經(jīng)編碼內(nèi)容的元數(shù)據(jù),與 內(nèi)容復(fù)用的獨(dú)立信道(channel),隱藏在語(yǔ)法元素或內(nèi)容中的密寫(xiě) (steganographic)數(shù)據(jù),或者存儲(chǔ)在物理介質(zhì)中(光盤(pán)、磁帶、硬盤(pán)驅(qū)動(dòng) 等)或經(jīng)由網(wǎng)絡(luò)(TCP/IP、衛(wèi)星等)發(fā)送的獨(dú)立文件。如果將WU與經(jīng)編碼的內(nèi)容復(fù)用,則由于WU的插入,在最終的經(jīng)復(fù) 用內(nèi)容中的每個(gè)WU中的全局位置P必須被重新計(jì)算并被調(diào)整。在一個(gè)示 例中,假設(shè)WU1= (Pl, 40, VI, Via)以及WU2= (P2, 40, V2, V2a)是兩個(gè)WU,其中V1和V2是原始值,Via和V2a是分別用于各個(gè) WU的替換值。圖1示出了在將這兩個(gè)WU與經(jīng)編碼的內(nèi)容復(fù)用以前的經(jīng)編碼內(nèi)容。 圖2示出了在將這兩個(gè)WU與經(jīng)編碼的內(nèi)容復(fù)用以后的經(jīng)編碼內(nèi)容。如圖 2所示,WU1中的全局位置Pl和WU2中的P2在將WU1,= (Pl', 40, VI, Via)以及WU2,= (P2', 40, V2, V2a)插入到經(jīng)編碼的內(nèi)容中以 后,變成了P1'和P2'。為了避免這種對(duì)WU中的全局位置的重新計(jì)算和調(diào)整,本發(fā)明在一個(gè) 內(nèi)容準(zhǔn)備階段期間的水印預(yù)處理階段(其產(chǎn)生了真實(shí)的WU)以前,添加 了 "偽(dummy) " WU。內(nèi)容準(zhǔn)備階段編碼、制作并復(fù)用內(nèi)容的多個(gè)部 分。這些"偽"WU大小與真實(shí)的WU相等,并被插入到經(jīng)編碼的內(nèi)容中 的適當(dāng)位置。圖3示出了在內(nèi)容制作和內(nèi)容復(fù)制期間所應(yīng)用的本發(fā)明的方法。復(fù)制 是將經(jīng)處理的內(nèi)容(包括水印和/或膠片標(biāo)記(film marks),這兩者在此 都稱為水印)拷貝到存儲(chǔ)介質(zhì)上去,用于通過(guò)/向包括劇院、廣播媒體、零 售/出租銷(xiāo)路等零售渠道分發(fā)。存儲(chǔ)介質(zhì)包括但不限于諸如光盤(pán)、致密盤(pán) (CD) 、 DVD、 VHS和其它磁帶之類(lèi)的物理介質(zhì)。在由內(nèi)容制作模塊 305所執(zhí)行的內(nèi)容制作期間,將最大數(shù)目的偽WU與MPEG-TS (傳輸流) 復(fù)用。該MPEG-TS進(jìn)一步被格式化為用于復(fù)制的UDF/CMF文件。CMF(切割主盤(pán)格式,Cutting Master Format)是在DVD標(biāo)題(title)制作工作 站與DVD玻璃主盤(pán)切割系統(tǒng)之間傳輸和發(fā)送數(shù)據(jù)的標(biāo)準(zhǔn)化方式。UDF(統(tǒng)一光盤(pán)格式)是使得文件在各種平臺(tái)間相互交換并針對(duì)大的連續(xù)文件 而被優(yōu)化的規(guī)范。所產(chǎn)生的偽WU值可以被添加到隨后將被格式化為 CMF文件的UDF文件,或者偽WU值可以直接被添加到CMF文件。在復(fù)制階段,水印預(yù)處理器模塊310首先解析UDF/CMF格式化文件 并提取MPEG-TS。隨后,預(yù)處理器模塊310執(zhí)行上述步驟l和2來(lái)選擇位 置并且計(jì)算替換值。產(chǎn)生了 WU之后,MPEG-TS中的偽WU被水印預(yù)處 理器310定位并被替換為真實(shí)的WU。如果偽WU的數(shù)目大于真實(shí)的WU 的數(shù)目,則其余的/多出的偽WU可以保留在內(nèi)容中或者被空(NULL)或 冗余數(shù)據(jù)代替。在由圖像創(chuàng)建器模塊315創(chuàng)建好內(nèi)容圖像之后,由物理格 式化模塊320將該內(nèi)容在物理上格式化。隨后在物理上被格式化的內(nèi)容由 灌制(mastering)模塊325來(lái)灌制。在本發(fā)明的另一個(gè)實(shí)施例中,AACS (高級(jí)內(nèi)容訪問(wèn)系統(tǒng))文件在復(fù) 制階段期間被插入。AACS定義了用于保護(hù)包括高清音視頻內(nèi)容在內(nèi)的娛 樂(lè)內(nèi)容的高級(jí)的、健壯的和可更新的方法。在一般的工作流中,經(jīng)編碼的 內(nèi)容在制作期間被準(zhǔn)備并被格式化為CMF文件,隨后這些CMF文件被傳 送到復(fù)制器(replicator)來(lái)制作光盤(pán)。但是,各種AACS密鑰和其它文件 僅在接收到來(lái)自制作階段的CMF文件之后才由光盤(pán)復(fù)制器從AACS許可 代理獲得。因此,使用本發(fā)明的方法,偽數(shù)據(jù)在UDF格式化期間被創(chuàng)建 并被添加,并且在制作期間被承載在CMF文件中。在復(fù)制階段,偽數(shù)據(jù) 被這些AACS密鑰和文件替代。圖4示出了本發(fā)明的方法,由此AACS文件被應(yīng)用到光盤(pán)中。制作階 段的AACS預(yù)處理模塊405創(chuàng)建偽AACS數(shù)據(jù)。偽AACS數(shù)據(jù)被包括在 UDF格式化文件和/或CMF格式化文件中。內(nèi)容被UDF格式化模塊 410UDF格式化。AACS參數(shù)由AACS參數(shù)模塊415產(chǎn)生。UDF格式化文 件與AACS參數(shù)一起被輸入到產(chǎn)生CMF格式化文件的CMF格式化模塊 420中。CMF格式化文件由用于光盤(pán)的CMF模塊425轉(zhuǎn)發(fā)到復(fù)制器,以 在復(fù)制階段/時(shí)期制造光盤(pán)。在復(fù)制階段,偽AACS數(shù)據(jù)被從AACS LA (許可代理)接收的真實(shí) AACS密鑰和文件代替。具體而言,AACS后處理模塊430通過(guò)來(lái)自 AACS LA模塊435的AACS數(shù)據(jù)接受來(lái)自AACS許可代理的真實(shí)AACS 密鑰和文件。AACS后處理模塊430定位先前插入的偽值,并用真實(shí) AACS密鑰和文件代替該偽值。AACS后處理模塊430向圖像創(chuàng)建器模塊 440提供輸入。圖像創(chuàng)建器模塊440還接受來(lái)自簽署內(nèi)容證書(shū)/由AACS LA提供內(nèi)容撤銷(xiāo)列表模塊455的輸入,模塊455允許圖像創(chuàng)建器模塊簽 署內(nèi)容證書(shū)。在內(nèi)容圖像由圖像創(chuàng)建器模塊440創(chuàng)建之后,該內(nèi)容被物理 格式化模塊445在物理上格式化。物理上格式化后的內(nèi)容隨后由灌制模塊 450灌制。應(yīng)當(dāng)理解,本發(fā)明可以被應(yīng)用到內(nèi)容產(chǎn)生/分發(fā)工作流中的任何系統(tǒng), 在所述工作流中,偽"占位符"首先被創(chuàng)建并被插入到經(jīng)編碼的內(nèi)容中, 然后這些占位符在該工作流的稍后階段被真實(shí)值代替或填充。應(yīng)當(dāng)理解,本發(fā)明可以用各種形式的硬件、軟件、固件、專用處理器或它們的組合來(lái)實(shí)現(xiàn)。本發(fā)明被優(yōu)選地實(shí)現(xiàn)為硬件和軟件的組合。另外, 軟件被優(yōu)選地實(shí)現(xiàn)為被有形嵌入在程序存儲(chǔ)設(shè)備上的應(yīng)用程序。該應(yīng)用程 序可以被上傳到包括任何適當(dāng)體系結(jié)構(gòu)的機(jī)器上,并被其執(zhí)行。優(yōu)選地, 可以在具有諸如一個(gè)或多個(gè)中央處理單元(CPU)、隨機(jī)存取存儲(chǔ)器(RAM)和輸入/輸出(I/O)接口之類(lèi)的硬件的計(jì)算機(jī)平臺(tái)上實(shí)現(xiàn)該機(jī) 器。該計(jì)算機(jī)平臺(tái)還包括操作系統(tǒng)和微指令代碼。此處所描述的各種處理 和功能可以作為通過(guò)操作系統(tǒng)執(zhí)行的應(yīng)用程序的一部分或者微指令代碼(或者它們的組合)的一部分。另外,諸如附加的數(shù)據(jù)存儲(chǔ)設(shè)備和點(diǎn)選設(shè) 備之類(lèi)的各種其它外圍設(shè)備可以被連接到計(jì)算機(jī)平臺(tái)。還應(yīng)當(dāng)理解,由于在附圖中所示的組成系統(tǒng)的組件和方法的步驟可以 優(yōu)選地用軟件實(shí)現(xiàn),因此取決于對(duì)本發(fā)明編程的方式,系統(tǒng)組件(或處理 步驟)之間的實(shí)際連接可以不同。本領(lǐng)域的技術(shù)人員將可以理解此處所給 出的教導(dǎo),以及本發(fā)明的類(lèi)似實(shí)施例或配置。
權(quán)利要求
1. 一種用于處理內(nèi)容的方法,所述方法包括產(chǎn)生至少一個(gè)偽值;將所述至少一個(gè)偽值插入所述內(nèi)容中;在所述內(nèi)容中選擇所述內(nèi)容中的所述至少一個(gè)偽值將被至少一個(gè)真實(shí)值替代的至少一個(gè)位置;產(chǎn)生所述至少一個(gè)真實(shí)值;并且在所述內(nèi)容中用所述至少一個(gè)真實(shí)值替換所述至少一個(gè)偽值。
2. 根據(jù)權(quán)利要求1所述的方法,其中,所述內(nèi)容是運(yùn)動(dòng)圖像專家組格 式化傳輸流。
3. 根據(jù)權(quán)利要求2所述的方法,其中,通過(guò)將所述偽值與所述運(yùn)動(dòng)圖 像專家組傳輸流復(fù)用而將所述偽值插入到所述運(yùn)動(dòng)圖像專家組傳輸流中。
4. 根據(jù)權(quán)利要求1所述的方法,其中,所述偽值被插入到統(tǒng)一光盤(pán)格 式文件中。
5. 根據(jù)權(quán)利要求1所述的方法,其中,所述偽值被插入到切割主盤(pán)格 式文件中。
6. 根據(jù)權(quán)利要求1所述的方法,其中,所述至少一個(gè)真實(shí)值是包含水 印信號(hào)的替換值。
7. 根據(jù)權(quán)利要求1所述的方法,其中,所述至少一個(gè)真實(shí)值是AACS 密鑰和相關(guān)數(shù)據(jù)。
8. 根據(jù)權(quán)利要求1所述的方法,其中,在插入所述至少一個(gè)真實(shí)值后 所述內(nèi)容中的任何多出的偽值被空值代替。
9. 根據(jù)權(quán)利要求1所述的方法,其中,在插入所述至少一個(gè)真實(shí)值后 所述內(nèi)容中的任何多出的偽值被冗余值代替。
10. 根據(jù)權(quán)利要求1所述的方法,其中,在插入所述至少一個(gè)真實(shí)值 后所述內(nèi)容中的任何多出的偽值保留在所述內(nèi)容中。
11. 根據(jù)權(quán)利要求1所述的方法,其中,所述第一產(chǎn)生步驟和所述插 入步驟在內(nèi)容制作期間被執(zhí)行。
12. 根據(jù)權(quán)利要求1所述的方法,其中,所述選擇步驟、所述第二產(chǎn) 生步驟和所述代替步驟在內(nèi)容復(fù)制期間被執(zhí)行。
13. 根據(jù)權(quán)利要求1所述的方法,還包括創(chuàng)建內(nèi)容圖像;并且灌制所述內(nèi)容圖像以將所述內(nèi)容圖像復(fù)制到存儲(chǔ)介質(zhì)上。
14. 一種用于處理內(nèi)容的系統(tǒng),包括用于產(chǎn)生至少一個(gè)偽值的裝置;用于將所述至少一個(gè)偽值插入所述內(nèi)容中的裝置;用于在所述內(nèi)容中選擇所述內(nèi)容中的所述至少一個(gè)偽值將被至少一個(gè) 真實(shí)值替代的至少一個(gè)位置的裝置;用于產(chǎn)生所述至少一個(gè)真實(shí)值的裝置;以及用于在所述內(nèi)容中用所述至少一個(gè)真實(shí)值替換所述至少一個(gè)偽值的裝置。
15. 根據(jù)權(quán)利要求14所述的系統(tǒng),其中,所述內(nèi)容是運(yùn)動(dòng)圖像專家組 格式化傳輸流。
16. 根據(jù)權(quán)利要求15所述的系統(tǒng),其中,通過(guò)將所述偽值與所述運(yùn)動(dòng) 圖像專家組傳輸流復(fù)用而將所述偽值插入到所述運(yùn)動(dòng)圖像專家組傳輸流 中。
17. 根據(jù)權(quán)利要求14所述的系統(tǒng) 格式文件中。
18. 根據(jù)權(quán)利要求14所述的系統(tǒng) 格式文件中。
19. 根據(jù)權(quán)利要求14所述的系統(tǒng)水印信號(hào)的替換值。
20. 根據(jù)權(quán)利要求14所述的系統(tǒng),其中,所述至少一個(gè)真實(shí)值是 AACS密鑰和相關(guān)數(shù)據(jù)。
21. 根據(jù)權(quán)利要求14所述的系統(tǒng),其中,在插入所述至少一個(gè)真實(shí)值 后所述內(nèi)容中的任何多出的偽值被空值代替。,其中,所述偽值被插入到統(tǒng)一光盤(pán) ,其中,所述偽值被插入到切割主盤(pán) ,其中,所述至少一個(gè)真實(shí)值是包含
22. 根據(jù)權(quán)利要求14所述的系統(tǒng),其中,在插入所述至少一個(gè)真實(shí)值 后所述內(nèi)容中的任何多出的偽值被冗余值代替。
23. 根據(jù)權(quán)利要求14所述的系統(tǒng),其中,在插入所述至少一個(gè)真實(shí)值 后所述內(nèi)容中的任何多出的偽值保留在所述內(nèi)容中。
24. 根據(jù)權(quán)利要求14所述的系統(tǒng),其中,所述用于產(chǎn)生的第一裝置和 所述用于插入的裝置在內(nèi)容制作期間被執(zhí)行。
25. 根據(jù)權(quán)利要求14所述的系統(tǒng),其中,所述用于選擇的裝置、所述 用于產(chǎn)生的第二裝置和所述用于代替的裝置在內(nèi)容復(fù)制期間被執(zhí)行。
26. 根據(jù)權(quán)利要求1所述的系統(tǒng),還包括 用于創(chuàng)建內(nèi)容圖像的裝置;以及用于灌制所述內(nèi)容圖像以將所述內(nèi)容圖像復(fù)制到存儲(chǔ)介質(zhì)上的裝置。
全文摘要
描述了用于處理內(nèi)容的方法和系統(tǒng),包括產(chǎn)生至少一個(gè)偽值,將所述至少一個(gè)偽值插入內(nèi)容中,在所述內(nèi)容中選擇所述內(nèi)容中的至少一個(gè)偽值將被至少一個(gè)真實(shí)值替代的至少一個(gè)位置,產(chǎn)生所述至少一個(gè)所述真實(shí)值,并且用所述至少一個(gè)真實(shí)值替換在所述內(nèi)容中的所述至少一個(gè)偽值。
文檔編號(hào)H04N7/52GK101401439SQ200680053870
公開(kāi)日2009年4月1日 申請(qǐng)日期2006年3月17日 優(yōu)先權(quán)日2006年3月17日
發(fā)明者艾倫·哈默斯利, 健 趙, 邁克爾·津克 申請(qǐng)人:湯姆遜許可證公司