錢庭霖
(福州大學(xué) 陽(yáng)光學(xué)院計(jì)算機(jī)工程系,福建 福州 350015)
水印技術(shù)在MPEG-4流媒體版權(quán)保護(hù)領(lǐng)域的應(yīng)用研究
錢庭霖
(福州大學(xué) 陽(yáng)光學(xué)院計(jì)算機(jī)工程系,福建 福州 350015)
Internet的迅猛發(fā)展和普及為流媒體業(yè)務(wù)發(fā)展提供了廣闊的市場(chǎng)和強(qiáng)大的動(dòng)力.與其他數(shù)字產(chǎn)品一樣,流媒體也同樣面臨著版權(quán)保護(hù)的問(wèn)題.數(shù)字水印技術(shù)為數(shù)字版權(quán)的保護(hù)提供了一個(gè)有效的手段,本文深入地討論了數(shù)字水印技術(shù)在MPEG流媒體版權(quán)保護(hù)上的應(yīng)用研究.
流媒體;版權(quán)保護(hù);數(shù)字水?。籑PEG-4
計(jì)算機(jī)技術(shù)及網(wǎng)絡(luò)技術(shù)的飛速發(fā)展極大地推動(dòng)了數(shù)字多媒體的創(chuàng)作、使用和傳播.但在這同時(shí),由于可以任意地獲取、復(fù)制和傳播數(shù)字多媒體作品,使得數(shù)字多媒體作品的版權(quán)保護(hù)面臨著嚴(yán)重的威脅——利用網(wǎng)絡(luò)的開(kāi)放性和共享性,人們可以輕易地就對(duì)原創(chuàng)作品進(jìn)行篡改、偽造、復(fù)制和非法發(fā)布,這嚴(yán)重地?fù)p害了作品創(chuàng)作者和使用者的利益.如何保護(hù)數(shù)字多媒體作品的版權(quán),以及如何保證作品內(nèi)容的真實(shí)性和完整性成為迫切需要解決的問(wèn)題.
解決視頻作品的版權(quán)和完整性保護(hù)問(wèn)題的通常途徑有兩種,一種是通過(guò)傳統(tǒng)的加密方法,另一種則是利用數(shù)字水印技術(shù)(Digital Water marking),相應(yīng)的技術(shù)手段有加解密、數(shù)字簽名、數(shù)字標(biāo)簽、數(shù)字指紋、信息隱藏等.
信息隱藏技術(shù)不同于傳統(tǒng)的密碼學(xué)技術(shù),密碼技術(shù)通過(guò)將機(jī)密信息進(jìn)行特殊編碼,形成不可識(shí)別的密文進(jìn)行傳遞;而信息隱藏技術(shù)則是通過(guò)將某一機(jī)密信息秘密隱藏于另一公開(kāi)的信息中,然后通過(guò)公開(kāi)信息的傳輸來(lái)傳遞隱藏信息.
信息隱藏技術(shù)研究的一個(gè)重要分支就是數(shù)字水印技術(shù).數(shù)字水印技術(shù)是利用數(shù)字作品中普遍存在的冗余數(shù)據(jù)與隨機(jī)性,將數(shù)字、序列號(hào)、文字、圖像標(biāo)志等版權(quán)信息嵌入到數(shù)字作品本身中,從而起到版權(quán)保護(hù)、秘密通信、數(shù)據(jù)文件的真?zhèn)舞b別和產(chǎn)品標(biāo)識(shí)等作用[1].水印技術(shù)是一種有效的數(shù)字產(chǎn)品版權(quán)保護(hù)和數(shù)據(jù)安全維護(hù)技術(shù),通過(guò)將一些標(biāo)志性信息(水?。┲苯忧度氲蕉嗝襟w內(nèi)容中,所嵌入的信息不會(huì)影響原內(nèi)容的價(jià)值和使用,并且不能被人的知覺(jué)系統(tǒng)覺(jué)察或注意到,只有通過(guò)專用的檢測(cè)器或閱讀器才能提取.水印信息通常是作者的序列號(hào)、公司標(biāo)志、有特殊意義的文本等,這些信息可以用來(lái)識(shí)別文件、圖像或音樂(lè)制品的來(lái)源、版本、原作者、擁有者、發(fā)行人、合法使用人對(duì)數(shù)字產(chǎn)品的擁有權(quán).與加密技術(shù)不同的是,數(shù)字水印技術(shù)并不能阻止盜版活動(dòng),但它可以判別對(duì)象是否受到保護(hù),監(jiān)視被保護(hù)數(shù)據(jù)的傳播、真?zhèn)舞b別和非法拷貝、解決版權(quán)糾紛并為法庭提供證據(jù)[2].
視頻圖像水印是當(dāng)前水印技術(shù)研究方向中的熱點(diǎn)和難點(diǎn).雖然數(shù)字水印技術(shù)發(fā)展很快,但其方向主要集中于靜止圖像上.而視頻水印技術(shù)相對(duì)于圖像水印技術(shù)發(fā)展滯后,再加上現(xiàn)有的標(biāo)準(zhǔn)視頻編碼格式造成了水印技術(shù)引入上的局限性.
隨著寬帶網(wǎng)的興起,流媒體技術(shù)誕生了.流媒體是多媒體和網(wǎng)絡(luò)領(lǐng)域的交叉學(xué)科,它為多媒體信息提供了一條嶄新的應(yīng)用途徑.流媒體技術(shù)將傳統(tǒng)的多媒體應(yīng)用改變?yōu)榱魇綉?yīng)用,將音頻、視頻等多媒體信息轉(zhuǎn)化成“流”的形式,信息在傳輸?shù)耐瑫r(shí)即可進(jìn)行播放.
流媒體的編碼技術(shù)是建立在傳統(tǒng)的多媒體編碼技術(shù)基礎(chǔ)之上的.其編碼標(biāo)準(zhǔn)以ISO/IEC頒布的MPEG系列標(biāo)準(zhǔn)和ITU頒布的H系列標(biāo)準(zhǔn)為代表.
MPEG 系列標(biāo)準(zhǔn)包括MPEG-1、MPEG-2、MPEG-4、MPEG-7,適用于不同帶寬和數(shù)字影像質(zhì)量的要求:MPEG-1廣泛應(yīng)用于VCD,MPEG-2 應(yīng)用于廣播電視盒DVD,而MPEG-4 更加注重多媒體系統(tǒng)的交互性和靈活性,MPEG-7則用于實(shí)現(xiàn)基于內(nèi)容的有效檢索.MPEG-4 標(biāo)準(zhǔn)旨在為流媒體的傳輸、存儲(chǔ)及其應(yīng)用環(huán)境提供一個(gè)基于“對(duì)象”的編碼方案,并在時(shí)域和空域具有靈活的擴(kuò)展性,以利于動(dòng)態(tài)碼率的調(diào)整.
MPEG-4 作為一種新型的基于對(duì)象的壓縮標(biāo)準(zhǔn),在視頻電話、視頻電子郵件和電子新聞等方面有著廣泛的應(yīng)用前景.MPEG-4 采用Object Based 方式解壓縮,其壓縮比指標(biāo)遠(yuǎn)遠(yuǎn)優(yōu)于其他標(biāo)準(zhǔn).MPEG-4 引入了AV 對(duì)象,使得更多的交互操作成為可能.MPEG4 使用“圖層”(layer)方式,能夠智能化選擇影像的不同之處,是可根據(jù)圖像內(nèi)容,將其中的對(duì)象(人物、物體、背景)分離出來(lái)分別進(jìn)行壓縮,這不僅僅大大提高了壓縮比,也使圖像探測(cè)的功能和準(zhǔn)確性更充分的體現(xiàn)出來(lái).
通常情況下,視頻的數(shù)字水印應(yīng)該直接與視頻編碼和解碼器相結(jié)合,利用視頻數(shù)據(jù)壓縮的基本原來(lái),將使水印的嵌入和提出處理比較容易實(shí)現(xiàn),并且能夠?qū)崿F(xiàn)水印嵌入和提取的實(shí)時(shí)處理.
MPEG-4是一種典型的基于內(nèi)容的編碼方案,它是一個(gè)具有交互性的動(dòng)態(tài)圖像標(biāo)準(zhǔn),有著很好的適應(yīng)性和可擴(kuò)展性.由于MPEG-4引入了AV這種具有基于內(nèi)容和可伸縮性特點(diǎn)的編碼對(duì)象,使得MPEG-4具有更多的交互操作.基于內(nèi)容的可伸縮性包括基于內(nèi)容的空間可伸縮性和基于內(nèi)容的時(shí)間可伸縮性兩個(gè)方面.MPEG-4對(duì)AV對(duì)象的操作主要有以下幾個(gè)方面:
(1)采用AV對(duì)象來(lái)表示聽(tīng)覺(jué)、視覺(jué)或者視聽(tīng)組合內(nèi)容;
(2)允許組合已有的AV對(duì)象來(lái)生產(chǎn)復(fù)合的AV對(duì)象,并由此生產(chǎn)AV場(chǎng)景;
(3)允許對(duì)AV對(duì)象的數(shù)據(jù)靈活地多路合成與同步,以便選擇合適的網(wǎng)絡(luò)來(lái)傳輸這些AV對(duì)象數(shù)據(jù);
(4)允許接收端用戶在AV場(chǎng)景中對(duì)AV對(duì)象進(jìn)行交互操作;
(5)支持AV對(duì)象的知識(shí)產(chǎn)權(quán)和保護(hù).
對(duì)于靜止圖像MPEG-4采用零樹(shù)小波算法以提高壓縮比,而對(duì)于運(yùn)動(dòng)視頻對(duì)象的編碼,則采用特定的編碼過(guò)程以支持基于對(duì)象的編碼.
MPEG-4的解碼過(guò)程是從編碼位流中恢復(fù)視頻對(duì)象,包括形狀-運(yùn)動(dòng)-紋理解碼、靜態(tài)紋理解碼、網(wǎng)格解碼和人臉解碼等幾個(gè)過(guò)程.
以上所述的MPEG-4的基于內(nèi)容的交互性、高效靈活的編碼方式,使得在MPEG-4上應(yīng)用水印技術(shù)具有了很多新特點(diǎn).
下面試幾種具有代表性的視頻水印算法[3]:
4.2.1 在DCT系數(shù)中嵌入水印
在DCT系數(shù)中嵌入水印是目前研究最多、技術(shù)最成熟的視頻數(shù)字水印技術(shù).這種技術(shù)在宿主視頻中利用空間擴(kuò)頻技術(shù)嵌入不可見(jiàn)水印,生成水印信號(hào)時(shí)使用同步模板以抵抗剪切、尺度變化和旋轉(zhuǎn)等操作帶來(lái)的幾何失真.為了使水印有較好的魯棒性和保證宿主視頻的視覺(jué)質(zhì)量,該技術(shù)采用了一個(gè)控制算法,采用空域和時(shí)域漂移補(bǔ)償來(lái)消除水印自干擾和由于I-VOP(幀內(nèi))AC/DC系數(shù)預(yù)測(cè)和P-VOP(前向預(yù)測(cè))、B-VOP(雙向預(yù)測(cè))的運(yùn)動(dòng)補(bǔ)償帶來(lái)的漂移現(xiàn)象.
4.2.2 在運(yùn)動(dòng)矢量中嵌入水印
在運(yùn)動(dòng)矢量中嵌入水印是一種通過(guò)改變運(yùn)動(dòng)向量來(lái)嵌入信息的MPEG-4水印技術(shù).當(dāng)需要嵌入水印時(shí),則在一個(gè)運(yùn)動(dòng)向量的某個(gè)分量,比如垂直分量V重嵌入水印.這種技術(shù)的計(jì)算復(fù)雜度基本上可以忽略,并且其對(duì)幀的比特率的影響也是非常小的.
4.2.3 在臉部運(yùn)動(dòng)參數(shù)中嵌入水印
該技術(shù)最早是在1998年提出的.在臉部運(yùn)動(dòng)參數(shù)中嵌入水印采用的是擴(kuò)頻思想.MPEG-4的臉部通過(guò)66臉部運(yùn)動(dòng)參數(shù) FAP(Facial Animation Parameter)運(yùn)動(dòng)起來(lái).MPEG-4編碼過(guò)程中將從視頻序列中確定FAP.該技術(shù)將1比特的水印信息散步到多余一個(gè)FAP中.其處理過(guò)程是:先對(duì)需要嵌入的比特信息進(jìn)行擴(kuò)展,然后再進(jìn)行調(diào)制,接下來(lái)進(jìn)行低通過(guò)濾和振幅調(diào)制,最后再嵌入到所選擇的FAP塊中.
4.2.4 通過(guò)修改編解碼過(guò)程嵌入水印
這種技術(shù)是通過(guò)修改MPEG-4編解碼過(guò)程,將水印算法整合到MPEG-4的編解碼器中.傳統(tǒng)的水印技術(shù)能夠應(yīng)用在MPEG-4所提供的對(duì)象邊界塊的透明背景像素的灰度填充之后,然而這種水印很容易通過(guò)比特流中的形狀信息的更改而被去除.
4.2.5 在對(duì)象的小波變換系數(shù)中嵌入水印
這是由F.Bartolini等人提出的一種控制MPEG-4視頻數(shù)據(jù)網(wǎng)絡(luò)分發(fā)的版權(quán)保護(hù)系統(tǒng)[4].該技術(shù)從MPEG-4標(biāo)準(zhǔn)的復(fù)雜性和系統(tǒng)的多樣性方面進(jìn)行考慮,特別是MPEG-4標(biāo)準(zhǔn)允許直接對(duì)視頻序列中對(duì)象的操作,這使得即使一個(gè)對(duì)象從一個(gè)視頻序列中取出來(lái),然后添加到另外的視頻中,這個(gè)視頻對(duì)象所包含的水印信息也應(yīng)當(dāng)很好地檢測(cè)出來(lái).針對(duì)這些特點(diǎn),并且為了保證視頻水印對(duì)格式轉(zhuǎn)換的魯棒性,水印被添加在壓縮之前.其實(shí)現(xiàn)方法是:將水印嵌入到每一幀的DWT系數(shù)中.
水印技術(shù)在基于MPEG-4的流媒體版權(quán)保護(hù)中得到了廣泛的應(yīng)用.數(shù)字水印技術(shù)是一種有效的數(shù)字產(chǎn)品版權(quán)保護(hù)和數(shù)據(jù)安全維護(hù)技術(shù),一個(gè)完整的數(shù)字水印系統(tǒng)包含三個(gè)基本部分:水印的生成、嵌入和水印的提取或檢測(cè).本文在討論數(shù)字水印技術(shù)和于水印技術(shù)相關(guān)的MPEG-4技術(shù)的基礎(chǔ)之上,介紹了幾種典型的在MPEG-4流媒體中嵌入數(shù)字水印技術(shù)方案.
通過(guò)本文的分析可以發(fā)現(xiàn),在MPEG-4中嵌入數(shù)字水印的嵌入位置是靈活多變的,各種數(shù)據(jù)都可以作為水印的載體,包括DCT系數(shù)、運(yùn)動(dòng)向量、FAP等,此外,還可以通過(guò)修改MPEG-4的編解碼器的編解碼實(shí)現(xiàn)過(guò)程來(lái)實(shí)現(xiàn)水印的嵌入.
〔1〕劉連山,李人厚,高琦.視頻數(shù)字水印技術(shù)綜述[J].計(jì)算機(jī)輔助設(shè)計(jì)與圖形學(xué)學(xué)報(bào),2005(03).
〔2〕彭勃.基于MPEG視頻的數(shù)字水印技術(shù)研究[D].西南交通大學(xué),2005.
〔3〕向移山.基于MPEG-4的視頻數(shù)字水印技術(shù)研究[D].燕山大學(xué),2006.
〔4〕F.Bartolini,V.Cappellini,R.Caldelli,etal.MPEG-4 Video Data Protection for Internet Distribution.Evolutionary Trends of the Internet:Thyrrhenian International Workshop on Digital Communications,Taormina,Italy,2001,2170.
TP 391
A
1673-260X(2010)12-0043-02